Compilation time 5607ms, 1687 calls, average 3.3ms, longest 252ms
CodeBlocks profiling information (1,652,235,376 total cycles):
_S1_2_8A0179C 581,898,339 instructions (35.219%), 1,971 calls (08A0179C - 08A02094, length 575)
    08A0179C:[27BDFFE0]: addiu      $sp, $sp, -32
    08A017A0:[AFB10004]: sw         $s1, 4($sp)
    08A017A4:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    08A017A8:[24070008]: addiu      $a3, $zr, 8 <=> li $a3, 8
    08A017AC:[AFBF001C]: sw         $ra, 28($sp)
    08A017B0:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08A017B4:[AFB60018]: sw         $s6, 24($sp)
    08A017B8:[AFB50014]: sw         $s5, 20($sp)
    08A017BC:[AFB40010]: sw         $s4, 16($sp)
    08A017C0:[AFB3000C]: sw         $s3, 12($sp)
    08A017C4:[AFB20008]: sw         $s2, 8($sp)
    08A017C8:[AFB00000]: sw         $s0, 0($sp)
    08A017CC:[8C89005C]: lw         $t1, 92($a0)
    08A017D0:[AC850060]: sw         $a1, 96($a0)
    08A017D4:[8D220004]: lw         $v0, 4($t1)
    08A017D8:[90480001]: lbu        $t0, 1($v0)
    08A017DC:[A0870066]: sb         $a3, 102($a0)
    08A017E0:[8D220004]: lw         $v0, 4($t1)
    08A017E4:[A4880064]: sh         $t0, 100($a0)
    08A017E8:[24420002]: addiu      $v0, $v0, 2
    08A017EC:[AD220004]: sw         $v0, 4($t1)
    08A017F0:[92270066]: lbu        $a3, 102($s1)
    08A017F4:[54E00011]: bnel       $a3, $zr, 0x08A0183C
    08A017F8:[96220064]: lhu        $v0, 100($s1)
    08A017FC:[8D220004]: lw         $v0, 4($t1)
    08A01800:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08A01804:[8E250060]: lw         $a1, 96($s1)
    08A01808:[90430001]: lbu        $v1, 1($v0)
    08A0180C:[90440000]: lbu        $a0, 0($v0)
    08A01810:[A2270066]: sb         $a3, 102($s1)
    08A01814:[00031A00]: sll        $v1, $v1, 0x0008
    08A01818:[00641825]: or         $v1, $v1, $a0
    08A0181C:[8D220004]: lw         $v0, 4($t1)
    08A01820:[24A50002]: addiu      $a1, $a1, 2
    08A01824:[A6230064]: sh         $v1, 100($s1)
    08A01828:[24420002]: addiu      $v0, $v0, 2
    08A0182C:[AD220004]: sw         $v0, 4($t1)
    08A01830:[92270066]: lbu        $a3, 102($s1)
    08A01834:[AE250060]: sw         $a1, 96($s1)
    08A01838:[96220064]: lhu        $v0, 100($s1)
    08A0183C:[24E3FFFF]: addiu      $v1, $a3, -1
    08A01840:[306300FF]: andi       $v1, $v1, 255
    08A01844:[30440001]: andi       $a0, $v0, 1
    08A01848:[00021042]: srl        $v0, $v0, 0x0001
    08A0184C:[A6220064]: sh         $v0, 100($s1)
    08A01850:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A01854:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08A01858:[1480001C]: bne        $a0, $zr, 0x08A018CC
    08A0185C:[A2230066]: sb         $v1, 102($s1)
    08A01860:[8D220004]: lw         $v0, 4($t1)
    08A01864:[8D230000]: lw         $v1, 0($t1)
    08A01868:[90440000]: lbu        $a0, 0($v0)
    08A0186C:[24650001]: addiu      $a1, $v1, 1
    08A01870:[24420001]: addiu      $v0, $v0, 1
    08A01874:[A0640000]: sb         $a0, 0($v1)
    08A01878:[AD220004]: sw         $v0, 4($t1)
    08A0187C:[AD250000]: sw         $a1, 0($t1)
    08A01880:[8E29005C]: lw         $t1, 92($s1)
    08A01884:[8D220008]: lw         $v0, 8($t1)
    08A01888:[24420001]: addiu      $v0, $v0, 1
    08A0188C:[AD220008]: sw         $v0, 8($t1)
    08A01890:[8E250060]: lw         $a1, 96($s1)
    08A01894:[92270066]: lbu        $a3, 102($s1)
    08A01898:[24A50001]: addiu      $a1, $a1, 1
    08A0189C:[10E0FFD7]: beq        $a3, $zr, 0x08A017FC
    08A018A0:[AE250060]: sw         $a1, 96($s1)
    08A018A4:[96220064]: lhu        $v0, 100($s1)
    08A018A8:[24E3FFFF]: addiu      $v1, $a3, -1
    08A018AC:[306300FF]: andi       $v1, $v1, 255
    08A018B0:[30440001]: andi       $a0, $v0, 1
    08A018B4:[00021042]: srl        $v0, $v0, 0x0001
    08A018B8:[A6220064]: sh         $v0, 100($s1)
    08A018BC:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A018C0:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08A018C4:[1080FFE6]: beq        $a0, $zr, 0x08A01860
    08A018C8:[A2230066]: sb         $v1, 102($s1)
    08A018CC:[14600012]: bne        $v1, $zr, 0x08A01918
    08A018D0:[3102FFFF]: andi       $v0, $t0, -1
    08A018D4:[8D220004]: lw         $v0, 4($t1)
    08A018D8:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08A018DC:[8E250060]: lw         $a1, 96($s1)
    08A018E0:[90430001]: lbu        $v1, 1($v0)
    08A018E4:[90440000]: lbu        $a0, 0($v0)
    08A018E8:[A2270066]: sb         $a3, 102($s1)
    08A018EC:[00031A00]: sll        $v1, $v1, 0x0008
    08A018F0:[00641825]: or         $v1, $v1, $a0
    08A018F4:[8D220004]: lw         $v0, 4($t1)
    08A018F8:[24A50002]: addiu      $a1, $a1, 2
    08A018FC:[A6230064]: sh         $v1, 100($s1)
    08A01900:[24420002]: addiu      $v0, $v0, 2
    08A01904:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08A01908:[AD220004]: sw         $v0, 4($t1)
    08A0190C:[92270066]: lbu        $a3, 102($s1)
    08A01910:[AE250060]: sw         $a1, 96($s1)
    08A01914:[3102FFFF]: andi       $v0, $t0, -1
    08A01918:[24E3FFFF]: addiu      $v1, $a3, -1
    08A0191C:[30440001]: andi       $a0, $v0, 1
    08A01920:[00021042]: srl        $v0, $v0, 0x0001
    08A01924:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08A01928:[A2230066]: sb         $v1, 102($s1)
    08A0192C:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A01930:[240A0005]: addiu      $t2, $zr, 5 <=> li $t2, 5
    08A01934:[A6220064]: sh         $v0, 100($s1)
    08A01938:[148000C7]: bne        $a0, $zr, 0x08A01C58
    08A0193C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A01940:[8D220004]: lw         $v0, 4($t1)
    08A01944:[8E230060]: lw         $v1, 96($s1)
    08A01948:[90460000]: lbu        $a2, 0($v0)
    08A0194C:[24650001]: addiu      $a1, $v1, 1
    08A01950:[24420001]: addiu      $v0, $v0, 1
    08A01954:[AD220004]: sw         $v0, 4($t1)
    08A01958:[AE250060]: sw         $a1, 96($s1)
    08A0195C:[92270066]: lbu        $a3, 102($s1)
    08A01960:[14E00012]: bne        $a3, $zr, 0x08A019AC
    08A01964:[3102FFFF]: andi       $v0, $t0, -1
    08A01968:[8D220004]: lw         $v0, 4($t1)
    08A0196C:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08A01970:[8E250060]: lw         $a1, 96($s1)
    08A01974:[90430001]: lbu        $v1, 1($v0)
    08A01978:[90440000]: lbu        $a0, 0($v0)
    08A0197C:[A2270066]: sb         $a3, 102($s1)
    08A01980:[00031A00]: sll        $v1, $v1, 0x0008
    08A01984:[00641825]: or         $v1, $v1, $a0
    08A01988:[8D220004]: lw         $v0, 4($t1)
    08A0198C:[24A50002]: addiu      $a1, $a1, 2
    08A01990:[A6230064]: sh         $v1, 100($s1)
    08A01994:[24420002]: addiu      $v0, $v0, 2
    08A01998:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08A0199C:[AD220004]: sw         $v0, 4($t1)
    08A019A0:[92270066]: lbu        $a3, 102($s1)
    08A019A4:[AE250060]: sw         $a1, 96($s1)
    08A019A8:[3102FFFF]: andi       $v0, $t0, -1
    08A019AC:[24E3FFFF]: addiu      $v1, $a3, -1
    08A019B0:[306300FF]: andi       $v1, $v1, 255
    08A019B4:[30440001]: andi       $a0, $v0, 1
    08A019B8:[00021042]: srl        $v0, $v0, 0x0001
    08A019BC:[A6220064]: sh         $v0, 100($s1)
    08A019C0:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A019C4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08A019C8:[A2230066]: sb         $v1, 102($s1)
    08A019CC:[14800086]: bne        $a0, $zr, 0x08A01BE8
    08A019D0:[24130002]: addiu      $s3, $zr, 2 <=> li $s3, 2
    08A019D4:[14600012]: bne        $v1, $zr, 0x08A01A20
    08A019D8:[3102FFFF]: andi       $v0, $t0, -1
    08A019DC:[8D220004]: lw         $v0, 4($t1)
    08A019E0:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08A019E4:[8E250060]: lw         $a1, 96($s1)
    08A019E8:[90430001]: lbu        $v1, 1($v0)
    08A019EC:[90440000]: lbu        $a0, 0($v0)
    08A019F0:[A2270066]: sb         $a3, 102($s1)
    08A019F4:[00031A00]: sll        $v1, $v1, 0x0008
    08A019F8:[00641825]: or         $v1, $v1, $a0
    08A019FC:[8D220004]: lw         $v0, 4($t1)
    08A01A00:[24A50002]: addiu      $a1, $a1, 2
    08A01A04:[A6230064]: sh         $v1, 100($s1)
    08A01A08:[24420002]: addiu      $v0, $v0, 2
    08A01A0C:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08A01A10:[AD220004]: sw         $v0, 4($t1)
    08A01A14:[92270066]: lbu        $a3, 102($s1)
    08A01A18:[AE250060]: sw         $a1, 96($s1)
    08A01A1C:[3102FFFF]: andi       $v0, $t0, -1
    08A01A20:[24E3FFFF]: addiu      $v1, $a3, -1
    08A01A24:[306300FF]: andi       $v1, $v1, 255
    08A01A28:[30440001]: andi       $a0, $v0, 1
    08A01A2C:[00021042]: srl        $v0, $v0, 0x0001
    08A01A30:[A6220064]: sh         $v0, 100($s1)
    08A01A34:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A01A38:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08A01A3C:[A2230066]: sb         $v1, 102($s1)
    08A01A40:[14800069]: bne        $a0, $zr, 0x08A01BE8
    08A01A44:[24130003]: addiu      $s3, $zr, 3 <=> li $s3, 3
    08A01A48:[14600012]: bne        $v1, $zr, 0x08A01A94
    08A01A4C:[3102FFFF]: andi       $v0, $t0, -1
    08A01A50:[8D220004]: lw         $v0, 4($t1)
    08A01A54:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08A01A58:[8E250060]: lw         $a1, 96($s1)
    08A01A5C:[90430001]: lbu        $v1, 1($v0)
    08A01A60:[90440000]: lbu        $a0, 0($v0)
    08A01A64:[A2270066]: sb         $a3, 102($s1)
    08A01A68:[00031A00]: sll        $v1, $v1, 0x0008
    08A01A6C:[00641825]: or         $v1, $v1, $a0
    08A01A70:[8D220004]: lw         $v0, 4($t1)
    08A01A74:[24A50002]: addiu      $a1, $a1, 2
    08A01A78:[A6230064]: sh         $v1, 100($s1)
    08A01A7C:[24420002]: addiu      $v0, $v0, 2
    08A01A80:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08A01A84:[AD220004]: sw         $v0, 4($t1)
    08A01A88:[92270066]: lbu        $a3, 102($s1)
    08A01A8C:[AE250060]: sw         $a1, 96($s1)
    08A01A90:[3102FFFF]: andi       $v0, $t0, -1
    08A01A94:[24E3FFFF]: addiu      $v1, $a3, -1
    08A01A98:[306300FF]: andi       $v1, $v1, 255
    08A01A9C:[30440001]: andi       $a0, $v0, 1
    08A01AA0:[00021042]: srl        $v0, $v0, 0x0001
    08A01AA4:[A6220064]: sh         $v0, 100($s1)
    08A01AA8:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A01AAC:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08A01AB0:[A2230066]: sb         $v1, 102($s1)
    08A01AB4:[1480004C]: bne        $a0, $zr, 0x08A01BE8
    08A01AB8:[24130004]: addiu      $s3, $zr, 4 <=> li $s3, 4
    08A01ABC:[14600012]: bne        $v1, $zr, 0x08A01B08
    08A01AC0:[3102FFFF]: andi       $v0, $t0, -1
    08A01AC4:[8D220004]: lw         $v0, 4($t1)
    08A01AC8:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08A01ACC:[8E250060]: lw         $a1, 96($s1)
    08A01AD0:[90430001]: lbu        $v1, 1($v0)
    08A01AD4:[90440000]: lbu        $a0, 0($v0)
    08A01AD8:[A2270066]: sb         $a3, 102($s1)
    08A01ADC:[00031A00]: sll        $v1, $v1, 0x0008
    08A01AE0:[00641825]: or         $v1, $v1, $a0
    08A01AE4:[8D220004]: lw         $v0, 4($t1)
    08A01AE8:[24A50002]: addiu      $a1, $a1, 2
    08A01AEC:[A6230064]: sh         $v1, 100($s1)
    08A01AF0:[24420002]: addiu      $v0, $v0, 2
    08A01AF4:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08A01AF8:[AD220004]: sw         $v0, 4($t1)
    08A01AFC:[92270066]: lbu        $a3, 102($s1)
    08A01B00:[AE250060]: sw         $a1, 96($s1)
    08A01B04:[3102FFFF]: andi       $v0, $t0, -1
    08A01B08:[24E3FFFF]: addiu      $v1, $a3, -1
    08A01B0C:[306300FF]: andi       $v1, $v1, 255
    08A01B10:[30440001]: andi       $a0, $v0, 1
    08A01B14:[00021042]: srl        $v0, $v0, 0x0001
    08A01B18:[A6220064]: sh         $v0, 100($s1)
    08A01B1C:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A01B20:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08A01B24:[A2230066]: sb         $v1, 102($s1)
    08A01B28:[1480002F]: bne        $a0, $zr, 0x08A01BE8
    08A01B2C:[24130005]: addiu      $s3, $zr, 5 <=> li $s3, 5
    08A01B30:[50600132]: beql       $v1, $zr, 0x08A01FFC
    08A01B34:[8D220004]: lw         $v0, 4($t1)
    08A01B38:[3102FFFF]: andi       $v0, $t0, -1
    08A01B3C:[24E3FFFF]: addiu      $v1, $a3, -1
    08A01B40:[30440001]: andi       $a0, $v0, 1
    08A01B44:[00021042]: srl        $v0, $v0, 0x0001
    08A01B48:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08A01B4C:[A2230066]: sb         $v1, 102($s1)
    08A01B50:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A01B54:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A01B58:[A6220064]: sh         $v0, 100($s1)
    08A01B5C:[1080011E]: beq        $a0, $zr, 0x08A01FD8
    08A01B60:[240A0003]: addiu      $t2, $zr, 3 <=> li $t2, 3
    08A01B64:[00031040]: sll        $v0, $v1, 0x0001
    08A01B68:[30E300FF]: andi       $v1, $a3, 255
    08A01B6C:[254AFFFF]: addiu      $t2, $t2, -1
    08A01B70:[14600011]: bne        $v1, $zr, 0x08A01BB8
    08A01B74:[304BFFFF]: andi       $t3, $v0, -1
    08A01B78:[8D220004]: lw         $v0, 4($t1)
    08A01B7C:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08A01B80:[8E240060]: lw         $a0, 96($s1)
    08A01B84:[90430001]: lbu        $v1, 1($v0)
    08A01B88:[90450000]: lbu        $a1, 0($v0)
    08A01B8C:[A2270066]: sb         $a3, 102($s1)
    08A01B90:[00031A00]: sll        $v1, $v1, 0x0008
    08A01B94:[00651825]: or         $v1, $v1, $a1
    08A01B98:[8D220004]: lw         $v0, 4($t1)
    08A01B9C:[24840002]: addiu      $a0, $a0, 2
    08A01BA0:[A6230064]: sh         $v1, 100($s1)
    08A01BA4:[24420002]: addiu      $v0, $v0, 2
    08A01BA8:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08A01BAC:[AD220004]: sw         $v0, 4($t1)
    08A01BB0:[92270066]: lbu        $a3, 102($s1)
    08A01BB4:[AE240060]: sw         $a0, 96($s1)
    08A01BB8:[3102FFFF]: andi       $v0, $t0, -1
    08A01BBC:[30430001]: andi       $v1, $v0, 1
    08A01BC0:[24E4FFFF]: addiu      $a0, $a3, -1
    08A01BC4:[00021042]: srl        $v0, $v0, 0x0001
    08A01BC8:[01631821]: addu       $v1, $t3, $v1
    08A01BCC:[A6220064]: sh         $v0, 100($s1)
    08A01BD0:[3063FFFF]: andi       $v1, $v1, -1
    08A01BD4:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A01BD8:[A2240066]: sb         $a0, 102($s1)
    08A01BDC:[1540FFE1]: bne        $t2, $zr, 0x08A01B64
    08A01BE0:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08A01BE4:[24730006]: addiu      $s3, $v1, 6
    08A01BE8:[8D230008]: lw         $v1, 8($t1)
    08A01BEC:[8D240000]: lw         $a0, 0($t1)
    08A01BF0:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08A01BF4:[0263A021]: addu       $s4, $s3, $v1
    08A01BF8:[3442FFF0]: ori        $v0, $v0, -16
    08A01BFC:[0054102B]: sltu       $v0, $v0, $s4
    08A01C00:[144000DB]: bne        $v0, $zr, 0x08A01F70
    08A01C04:[00868023]: subu       $s0, $a0, $a2
    08A01C08:[8E220034]: lw         $v0, 52($s1)
    08A01C0C:[0054102B]: sltu       $v0, $v0, $s4
    08A01C10:[144000D7]: bne        $v0, $zr, 0x08A01F70
    08A01C14:[2E620004]: sltiu      $v0, $s3, 4
    08A01C18:[144000B3]: bne        $v0, $zr, 0x08A01EE8
    08A01C1C:[00909023]: subu       $s2, $a0, $s0
    08A01C20:[2A420004]: slti       $v0, $s2, 4
    08A01C24:[144000B5]: bne        $v0, $zr, 0x08A01EFC
    08A01C28:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A01C2C:[02131021]: addu       $v0, $s0, $s3
    08A01C30:[0082102B]: sltu       $v0, $a0, $v0
    08A01C34:[104000C5]: beq        $v0, $zr, 0x08A01F4C
    08A01C38:[0272B023]: subu       $s6, $s3, $s2
    08A01C3C:[1EC000D7]: bgtz       $s6, 0x08A01F9C
    08A01C40:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A01C44:[02629023]: subu       $s2, $s3, $v0
    08A01C48:[564000B7]: bnel       $s2, $zr, 0x08A01F28
    08A01C4C:[8D240000]: lw         $a0, 0($t1)
    08A01C50:[0A2805FC]: j          0x08A017F0
    08A01C54:[AD340008]: sw         $s4, 8($t1)
    08A01C58:[00031040]: sll        $v0, $v1, 0x0001
    08A01C5C:[30E300FF]: andi       $v1, $a3, 255
    08A01C60:[254AFFFF]: addiu      $t2, $t2, -1
    08A01C64:[14600011]: bne        $v1, $zr, 0x08A01CAC
    08A01C68:[3046FFFF]: andi       $a2, $v0, -1
    08A01C6C:[8D220004]: lw         $v0, 4($t1)
    08A01C70:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08A01C74:[8E250060]: lw         $a1, 96($s1)
    08A01C78:[90430001]: lbu        $v1, 1($v0)
    08A01C7C:[90440000]: lbu        $a0, 0($v0)
    08A01C80:[A2270066]: sb         $a3, 102($s1)
    08A01C84:[00031A00]: sll        $v1, $v1, 0x0008
    08A01C88:[00641825]: or         $v1, $v1, $a0
    08A01C8C:[8D220004]: lw         $v0, 4($t1)
    08A01C90:[24A50002]: addiu      $a1, $a1, 2
    08A01C94:[A6230064]: sh         $v1, 100($s1)
    08A01C98:[24420002]: addiu      $v0, $v0, 2
    08A01C9C:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08A01CA0:[AD220004]: sw         $v0, 4($t1)
    08A01CA4:[92270066]: lbu        $a3, 102($s1)
    08A01CA8:[AE250060]: sw         $a1, 96($s1)
    08A01CAC:[3102FFFF]: andi       $v0, $t0, -1
    08A01CB0:[30430001]: andi       $v1, $v0, 1
    08A01CB4:[24E4FFFF]: addiu      $a0, $a3, -1
    08A01CB8:[00021042]: srl        $v0, $v0, 0x0001
    08A01CBC:[00C31821]: addu       $v1, $a2, $v1
    08A01CC0:[A6220064]: sh         $v0, 100($s1)
    08A01CC4:[3063FFFF]: andi       $v1, $v1, -1
    08A01CC8:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A01CCC:[A2240066]: sb         $a0, 102($s1)
    08A01CD0:[1540FFE1]: bne        $t2, $zr, 0x08A01C58
    08A01CD4:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08A01CD8:[8D240004]: lw         $a0, 4($t1)
    08A01CDC:[00031A00]: sll        $v1, $v1, 0x0008
    08A01CE0:[90820000]: lbu        $v0, 0($a0)
    08A01CE4:[24850001]: addiu      $a1, $a0, 1
    08A01CE8:[00621821]: addu       $v1, $v1, $v0
    08A01CEC:[106000DF]: beq        $v1, $zr, 0x08A0206C
    08A01CF0:[AD250004]: sw         $a1, 4($t1)
    08A01CF4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08A01CF8:[1462FF18]: bne        $v1, $v0, 0x08A0195C
    08A01CFC:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    08A01D00:[92270066]: lbu        $a3, 102($s1)
    08A01D04:[54E00010]: bnel       $a3, $zr, 0x08A01D48
    08A01D08:[8E250060]: lw         $a1, 96($s1)
    08A01D0C:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08A01D10:[90A30001]: lbu        $v1, 1($a1)
    08A01D14:[90840001]: lbu        $a0, 1($a0)
    08A01D18:[A2270066]: sb         $a3, 102($s1)
    08A01D1C:[00031A00]: sll        $v1, $v1, 0x0008
    08A01D20:[00641825]: or         $v1, $v1, $a0
    08A01D24:[8D220004]: lw         $v0, 4($t1)
    08A01D28:[8E250060]: lw         $a1, 96($s1)
    08A01D2C:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08A01D30:[24420002]: addiu      $v0, $v0, 2
    08A01D34:[AD220004]: sw         $v0, 4($t1)
    08A01D38:[24A50002]: addiu      $a1, $a1, 2
    08A01D3C:[92270066]: lbu        $a3, 102($s1)
    08A01D40:[A6230064]: sh         $v1, 100($s1)
    08A01D44:[AE250060]: sw         $a1, 96($s1)
    08A01D48:[3102FFFF]: andi       $v0, $t0, -1
    08A01D4C:[24E3FFFF]: addiu      $v1, $a3, -1
    08A01D50:[30440001]: andi       $a0, $v0, 1
    08A01D54:[00021042]: srl        $v0, $v0, 0x0001
    08A01D58:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08A01D5C:[A2230066]: sb         $v1, 102($s1)
    08A01D60:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A01D64:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A01D68:[A6220064]: sh         $v0, 100($s1)
    08A01D6C:[14800026]: bne        $a0, $zr, 0x08A01E08
    08A01D70:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08A01D74:[240A0004]: addiu      $t2, $zr, 4 <=> li $t2, 4
    08A01D78:[00031040]: sll        $v0, $v1, 0x0001
    08A01D7C:[30E300FF]: andi       $v1, $a3, 255
    08A01D80:[254AFFFF]: addiu      $t2, $t2, -1
    08A01D84:[14600010]: bne        $v1, $zr, 0x08A01DC8
    08A01D88:[3046FFFF]: andi       $a2, $v0, -1
    08A01D8C:[8D230004]: lw         $v1, 4($t1)
    08A01D90:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08A01D94:[24A50002]: addiu      $a1, $a1, 2
    08A01D98:[90620001]: lbu        $v0, 1($v1)
    08A01D9C:[90640000]: lbu        $a0, 0($v1)
    08A01DA0:[A2270066]: sb         $a3, 102($s1)
    08A01DA4:[00021200]: sll        $v0, $v0, 0x0008
    08A01DA8:[00441025]: or         $v0, $v0, $a0
    08A01DAC:[8D230004]: lw         $v1, 4($t1)
    08A01DB0:[A6220064]: sh         $v0, 100($s1)
    08A01DB4:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A01DB8:[24630002]: addiu      $v1, $v1, 2
    08A01DBC:[AD230004]: sw         $v1, 4($t1)
    08A01DC0:[92270066]: lbu        $a3, 102($s1)
    08A01DC4:[AE250060]: sw         $a1, 96($s1)
    08A01DC8:[3102FFFF]: andi       $v0, $t0, -1
    08A01DCC:[30430001]: andi       $v1, $v0, 1
    08A01DD0:[24E4FFFF]: addiu      $a0, $a3, -1
    08A01DD4:[00021042]: srl        $v0, $v0, 0x0001
    08A01DD8:[00C31821]: addu       $v1, $a2, $v1
    08A01DDC:[A6220064]: sh         $v0, 100($s1)
    08A01DE0:[3063FFFF]: andi       $v1, $v1, -1
    08A01DE4:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A01DE8:[A2240066]: sb         $a0, 102($s1)
    08A01DEC:[1540FFE2]: bne        $t2, $zr, 0x08A01D78
    08A01DF0:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08A01DF4:[2470000E]: addiu      $s0, $v1, 14
    08A01DF8:[02051021]: addu       $v0, $s0, $a1
    08A01DFC:[24450001]: addiu      $a1, $v0, 1
    08A01E00:[0A2807AB]: j          0x08A01EAC
    08A01E04:[AE250060]: sw         $a1, 96($s1)
    08A01E08:[00031040]: sll        $v0, $v1, 0x0001
    08A01E0C:[30E300FF]: andi       $v1, $a3, 255
    08A01E10:[24C6FFFF]: addiu      $a2, $a2, -1
    08A01E14:[14600010]: bne        $v1, $zr, 0x08A01E58
    08A01E18:[304AFFFF]: andi       $t2, $v0, -1
    08A01E1C:[8D230004]: lw         $v1, 4($t1)
    08A01E20:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08A01E24:[24A50002]: addiu      $a1, $a1, 2
    08A01E28:[90620001]: lbu        $v0, 1($v1)
    08A01E2C:[90640000]: lbu        $a0, 0($v1)
    08A01E30:[A2270066]: sb         $a3, 102($s1)
    08A01E34:[00021200]: sll        $v0, $v0, 0x0008
    08A01E38:[00441025]: or         $v0, $v0, $a0
    08A01E3C:[8D230004]: lw         $v1, 4($t1)
    08A01E40:[A6220064]: sh         $v0, 100($s1)
    08A01E44:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A01E48:[24630002]: addiu      $v1, $v1, 2
    08A01E4C:[AD230004]: sw         $v1, 4($t1)
    08A01E50:[92270066]: lbu        $a3, 102($s1)
    08A01E54:[AE250060]: sw         $a1, 96($s1)
    08A01E58:[3102FFFF]: andi       $v0, $t0, -1
    08A01E5C:[30430001]: andi       $v1, $v0, 1
    08A01E60:[24E4FFFF]: addiu      $a0, $a3, -1
    08A01E64:[00021042]: srl        $v0, $v0, 0x0001
    08A01E68:[01431821]: addu       $v1, $t2, $v1
    08A01E6C:[A6220064]: sh         $v0, 100($s1)
    08A01E70:[3063FFFF]: andi       $v1, $v1, -1
    08A01E74:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A01E78:[A2240066]: sb         $a0, 102($s1)
    08A01E7C:[14C0FFE2]: bne        $a2, $zr, 0x08A01E08
    08A01E80:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08A01E84:[8D220004]: lw         $v0, 4($t1)
    08A01E88:[00031A00]: sll        $v1, $v1, 0x0008
    08A01E8C:[90440000]: lbu        $a0, 0($v0)
    08A01E90:[24420001]: addiu      $v0, $v0, 1
    08A01E94:[AD220004]: sw         $v0, 4($t1)
    08A01E98:[00641821]: addu       $v1, $v1, $a0
    08A01E9C:[2470000E]: addiu      $s0, $v1, 14
    08A01EA0:[02051021]: addu       $v0, $s0, $a1
    08A01EA4:[24450002]: addiu      $a1, $v0, 2
    08A01EA8:[AE250060]: sw         $a1, 96($s1)
    08A01EAC:[8D220004]: lw         $v0, 4($t1)
    08A01EB0:[8D240000]: lw         $a0, 0($t1)
    08A01EB4:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08A01EB8:[90450000]: lbu        $a1, 0($v0)
    08A01EBC:[24420001]: addiu      $v0, $v0, 1
    08A01EC0:[0E290E03]: jal        0x08A4380C
    08A01EC4:[AD220004]: sw         $v0, 4($t1)
    08A01EC8:[8E29005C]: lw         $t1, 92($s1)
    08A01ECC:[8D220000]: lw         $v0, 0($t1)
    08A01ED0:[8D230008]: lw         $v1, 8($t1)
    08A01ED4:[00501021]: addu       $v0, $v0, $s0
    08A01ED8:[02031821]: addu       $v1, $s0, $v1
    08A01EDC:[AD220000]: sw         $v0, 0($t1)
    08A01EE0:[0A2805FC]: j          0x08A017F0
    08A01EE4:[AD230008]: sw         $v1, 8($t1)
    08A01EE8:[5260FE41]: beql       $s3, $zr, 0x08A017F0
    08A01EEC:[AD340008]: sw         $s4, 8($t1)
    08A01EF0:[0A2807BF]: j          0x08A01EFC
    08A01EF4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A01EF8:[8E29005C]: lw         $t1, 92($s1)
    08A01EFC:[8D220000]: lw         $v0, 0($t1)
    08A01F00:[92030000]: lbu        $v1, 0($s0)
    08A01F04:[24A50001]: addiu      $a1, $a1, 1
    08A01F08:[24440001]: addiu      $a0, $v0, 1
    08A01F0C:[A0430000]: sb         $v1, 0($v0)
    08A01F10:[26100001]: addiu      $s0, $s0, 1
    08A01F14:[1665FFF8]: bne        $s3, $a1, 0x08A01EF8
    08A01F18:[AD240000]: sw         $a0, 0($t1)
    08A01F1C:[8E29005C]: lw         $t1, 92($s1)
    08A01F20:[0A2805FC]: j          0x08A017F0
    08A01F24:[AD340008]: sw         $s4, 8($t1)
    08A01F28:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08A01F2C:[0E290D0B]: jal        0x08A4342C
    08A01F30:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08A01F34:[8E29005C]: lw         $t1, 92($s1)
    08A01F38:[8D220000]: lw         $v0, 0($t1)
    08A01F3C:[AD340008]: sw         $s4, 8($t1)
    08A01F40:[00521021]: addu       $v0, $v0, $s2
    08A01F44:[0A2805FC]: j          0x08A017F0
    08A01F48:[AD220000]: sw         $v0, 0($t1)
    08A01F4C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08A01F50:[0E290D0B]: jal        0x08A4342C
    08A01F54:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08A01F58:[8E29005C]: lw         $t1, 92($s1)
    08A01F5C:[8D220000]: lw         $v0, 0($t1)
    08A01F60:[AD340008]: sw         $s4, 8($t1)
    08A01F64:[02621021]: addu       $v0, $s3, $v0
    08A01F68:[0A2805FC]: j          0x08A017F0
    08A01F6C:[AD220000]: sw         $v0, 0($t1)
    08A01F70:[8FBF001C]: lw         $ra, 28($sp)
    08A01F74:[8FB60018]: lw         $s6, 24($sp)
    08A01F78:[8FB50014]: lw         $s5, 20($sp)
    08A01F7C:[8FB40010]: lw         $s4, 16($sp)
    08A01F80:[8FB3000C]: lw         $s3, 12($sp)
    08A01F84:[8FB20008]: lw         $s2, 8($sp)
    08A01F88:[8FB10004]: lw         $s1, 4($sp)
    08A01F8C:[8FB00000]: lw         $s0, 0($sp)
    08A01F90:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A01F94:[03E00008]: jr         $ra
    08A01F98:[27BD0020]: addiu      $sp, $sp, 32
    08A01F9C:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    08A01FA0:[8D240000]: lw         $a0, 0($t1)
    08A01FA4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08A01FA8:[0E290D0B]: jal        0x08A4342C
    08A01FAC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08A01FB0:[8E29005C]: lw         $t1, 92($s1)
    08A01FB4:[02B2A821]: addu       $s5, $s5, $s2
    08A01FB8:[02B6182A]: slt        $v1, $s5, $s6
    08A01FBC:[8D220000]: lw         $v0, 0($t1)
    08A01FC0:[02128021]: addu       $s0, $s0, $s2
    08A01FC4:[00521021]: addu       $v0, $v0, $s2
    08A01FC8:[1460FFF5]: bne        $v1, $zr, 0x08A01FA0
    08A01FCC:[AD220000]: sw         $v0, 0($t1)
    08A01FD0:[0A280711]: j          0x08A01C44
    08A01FD4:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    08A01FD8:[8D220004]: lw         $v0, 4($t1)
    08A01FDC:[8E230060]: lw         $v1, 96($s1)
    08A01FE0:[90440000]: lbu        $a0, 0($v0)
    08A01FE4:[24650001]: addiu      $a1, $v1, 1
    08A01FE8:[24420001]: addiu      $v0, $v0, 1
    08A01FEC:[2493000E]: addiu      $s3, $a0, 14
    08A01FF0:[AD220004]: sw         $v0, 4($t1)
    08A01FF4:[0A2806FA]: j          0x08A01BE8
    08A01FF8:[AE250060]: sw         $a1, 96($s1)
    08A01FFC:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08A02000:[8E250060]: lw         $a1, 96($s1)
    08A02004:[90440000]: lbu        $a0, 0($v0)
    08A02008:[90430001]: lbu        $v1, 1($v0)
    08A0200C:[A2270066]: sb         $a3, 102($s1)
    08A02010:[24A50002]: addiu      $a1, $a1, 2
    08A02014:[00031A00]: sll        $v1, $v1, 0x0008
    08A02018:[8D220004]: lw         $v0, 4($t1)
    08A0201C:[00641825]: or         $v1, $v1, $a0
    08A02020:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08A02024:[24420002]: addiu      $v0, $v0, 2
    08A02028:[AD220004]: sw         $v0, 4($t1)
    08A0202C:[3102FFFF]: andi       $v0, $t0, -1
    08A02030:[30440001]: andi       $a0, $v0, 1
    08A02034:[92270066]: lbu        $a3, 102($s1)
    08A02038:[A6230064]: sh         $v1, 100($s1)
    08A0203C:[00021042]: srl        $v0, $v0, 0x0001
    08A02040:[24E3FFFF]: addiu      $v1, $a3, -1
    08A02044:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08A02048:[A2230066]: sb         $v1, 102($s1)
    08A0204C:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A02050:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A02054:[AE250060]: sw         $a1, 96($s1)
    08A02058:[240A0003]: addiu      $t2, $zr, 3 <=> li $t2, 3
    08A0205C:[1480FEC1]: bne        $a0, $zr, 0x08A01B64
    08A02060:[A6220064]: sh         $v0, 100($s1)
    08A02064:[0A2807F7]: j          0x08A01FDC
    08A02068:[8D220004]: lw         $v0, 4($t1)
    08A0206C:[8FBF001C]: lw         $ra, 28($sp)
    08A02070:[8FB60018]: lw         $s6, 24($sp)
    08A02074:[8FB50014]: lw         $s5, 20($sp)
    08A02078:[8FB40010]: lw         $s4, 16($sp)
    08A0207C:[8FB3000C]: lw         $s3, 12($sp)
    08A02080:[8FB20008]: lw         $s2, 8($sp)
    08A02084:[8FB10004]: lw         $s1, 4($sp)
    08A02088:[8FB00000]: lw         $s0, 0($sp)
    08A0208C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08A02090:[03E00008]: jr         $ra
    08A02094:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08A01CD0 9,527,585 times (length 32)
    08A01C44:[02629023]: subu       $s2, $s3, $v0
    08A01C48:[564000B7]: bnel       $s2, $zr, 0x08A01F28
    08A01C4C:[8D240000]: lw         $a0, 0($t1)
    08A01C50:[0A2805FC]: j          0x08A017F0
    08A01C54:[AD340008]: sw         $s4, 8($t1)
--> 08A01C58:[00031040]: sll        $v0, $v1, 0x0001
    08A01C5C:[30E300FF]: andi       $v1, $a3, 255
    08A01C60:[254AFFFF]: addiu      $t2, $t2, -1
    08A01C64:[14600011]: bne        $v1, $zr, 0x08A01CAC
    08A01C68:[3046FFFF]: andi       $a2, $v0, -1
    08A01C6C:[8D220004]: lw         $v0, 4($t1)
    08A01C70:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08A01C74:[8E250060]: lw         $a1, 96($s1)
    08A01C78:[90430001]: lbu        $v1, 1($v0)
    08A01C7C:[90440000]: lbu        $a0, 0($v0)
    08A01C80:[A2270066]: sb         $a3, 102($s1)
    08A01C84:[00031A00]: sll        $v1, $v1, 0x0008
    08A01C88:[00641825]: or         $v1, $v1, $a0
    08A01C8C:[8D220004]: lw         $v0, 4($t1)
    08A01C90:[24A50002]: addiu      $a1, $a1, 2
    08A01C94:[A6230064]: sh         $v1, 100($s1)
    08A01C98:[24420002]: addiu      $v0, $v0, 2
    08A01C9C:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08A01CA0:[AD220004]: sw         $v0, 4($t1)
    08A01CA4:[92270066]: lbu        $a3, 102($s1)
    08A01CA8:[AE250060]: sw         $a1, 96($s1)
    08A01CAC:[3102FFFF]: andi       $v0, $t0, -1
    08A01CB0:[30430001]: andi       $v1, $v0, 1
    08A01CB4:[24E4FFFF]: addiu      $a0, $a3, -1
    08A01CB8:[00021042]: srl        $v0, $v0, 0x0001
    08A01CBC:[00C31821]: addu       $v1, $a2, $v1
    08A01CC0:[A6220064]: sh         $v0, 100($s1)
    08A01CC4:[3063FFFF]: andi       $v1, $v1, -1
    08A01CC8:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A01CCC:[A2240066]: sb         $a0, 102($s1)
--> 08A01CD0:[1540FFE1]: bne        $t2, $zr, 0x08A01C58
    08A01CD4:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08A01CD8:[8D240004]: lw         $a0, 4($t1)
    08A01CDC:[00031A00]: sll        $v1, $v1, 0x0008
    08A01CE0:[90820000]: lbu        $v0, 0($a0)
  Back Branch 08A01F14 4,852,764 times (length 9)
    08A01EE4:[AD230008]: sw         $v1, 8($t1)
    08A01EE8:[5260FE41]: beql       $s3, $zr, 0x08A017F0
    08A01EEC:[AD340008]: sw         $s4, 8($t1)
    08A01EF0:[0A2807BF]: j          0x08A01EFC
    08A01EF4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 08A01EF8:[8E29005C]: lw         $t1, 92($s1)
    08A01EFC:[8D220000]: lw         $v0, 0($t1)
    08A01F00:[92030000]: lbu        $v1, 0($s0)
    08A01F04:[24A50001]: addiu      $a1, $a1, 1
    08A01F08:[24440001]: addiu      $a0, $v0, 1
    08A01F0C:[A0430000]: sb         $v1, 0($v0)
    08A01F10:[26100001]: addiu      $s0, $s0, 1
--> 08A01F14:[1665FFF8]: bne        $s3, $a1, 0x08A01EF8
    08A01F18:[AD240000]: sw         $a0, 0($t1)
    08A01F1C:[8E29005C]: lw         $t1, 92($s1)
    08A01F20:[0A2805FC]: j          0x08A017F0
    08A01F24:[AD340008]: sw         $s4, 8($t1)
  Back Branch 08A0189C 3,473,454 times (length 42)
    08A017E8:[24420002]: addiu      $v0, $v0, 2
    08A017EC:[AD220004]: sw         $v0, 4($t1)
    08A017F0:[92270066]: lbu        $a3, 102($s1)
    08A017F4:[54E00011]: bnel       $a3, $zr, 0x08A0183C
    08A017F8:[96220064]: lhu        $v0, 100($s1)
--> 08A017FC:[8D220004]: lw         $v0, 4($t1)
    08A01800:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08A01804:[8E250060]: lw         $a1, 96($s1)
    08A01808:[90430001]: lbu        $v1, 1($v0)
    08A0180C:[90440000]: lbu        $a0, 0($v0)
    08A01810:[A2270066]: sb         $a3, 102($s1)
    08A01814:[00031A00]: sll        $v1, $v1, 0x0008
    08A01818:[00641825]: or         $v1, $v1, $a0
    08A0181C:[8D220004]: lw         $v0, 4($t1)
    08A01820:[24A50002]: addiu      $a1, $a1, 2
    08A01824:[A6230064]: sh         $v1, 100($s1)
    08A01828:[24420002]: addiu      $v0, $v0, 2
    08A0182C:[AD220004]: sw         $v0, 4($t1)
    08A01830:[92270066]: lbu        $a3, 102($s1)
    08A01834:[AE250060]: sw         $a1, 96($s1)
    08A01838:[96220064]: lhu        $v0, 100($s1)
    08A0183C:[24E3FFFF]: addiu      $v1, $a3, -1
    08A01840:[306300FF]: andi       $v1, $v1, 255
    08A01844:[30440001]: andi       $a0, $v0, 1
    08A01848:[00021042]: srl        $v0, $v0, 0x0001
    08A0184C:[A6220064]: sh         $v0, 100($s1)
    08A01850:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A01854:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08A01858:[1480001C]: bne        $a0, $zr, 0x08A018CC
    08A0185C:[A2230066]: sb         $v1, 102($s1)
    08A01860:[8D220004]: lw         $v0, 4($t1)
    08A01864:[8D230000]: lw         $v1, 0($t1)
    08A01868:[90440000]: lbu        $a0, 0($v0)
    08A0186C:[24650001]: addiu      $a1, $v1, 1
    08A01870:[24420001]: addiu      $v0, $v0, 1
    08A01874:[A0640000]: sb         $a0, 0($v1)
    08A01878:[AD220004]: sw         $v0, 4($t1)
    08A0187C:[AD250000]: sw         $a1, 0($t1)
    08A01880:[8E29005C]: lw         $t1, 92($s1)
    08A01884:[8D220008]: lw         $v0, 8($t1)
    08A01888:[24420001]: addiu      $v0, $v0, 1
    08A0188C:[AD220008]: sw         $v0, 8($t1)
    08A01890:[8E250060]: lw         $a1, 96($s1)
    08A01894:[92270066]: lbu        $a3, 102($s1)
    08A01898:[24A50001]: addiu      $a1, $a1, 1
--> 08A0189C:[10E0FFD7]: beq        $a3, $zr, 0x08A017FC
    08A018A0:[AE250060]: sw         $a1, 96($s1)
    08A018A4:[96220064]: lhu        $v0, 100($s1)
    08A018A8:[24E3FFFF]: addiu      $v1, $a3, -1
    08A018AC:[306300FF]: andi       $v1, $v1, 255
  Back Branch 08A018C4 3,256,034 times (length 27)
    08A0184C:[A6220064]: sh         $v0, 100($s1)
    08A01850:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A01854:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08A01858:[1480001C]: bne        $a0, $zr, 0x08A018CC
    08A0185C:[A2230066]: sb         $v1, 102($s1)
--> 08A01860:[8D220004]: lw         $v0, 4($t1)
    08A01864:[8D230000]: lw         $v1, 0($t1)
    08A01868:[90440000]: lbu        $a0, 0($v0)
    08A0186C:[24650001]: addiu      $a1, $v1, 1
    08A01870:[24420001]: addiu      $v0, $v0, 1
    08A01874:[A0640000]: sb         $a0, 0($v1)
    08A01878:[AD220004]: sw         $v0, 4($t1)
    08A0187C:[AD250000]: sw         $a1, 0($t1)
    08A01880:[8E29005C]: lw         $t1, 92($s1)
    08A01884:[8D220008]: lw         $v0, 8($t1)
    08A01888:[24420001]: addiu      $v0, $v0, 1
    08A0188C:[AD220008]: sw         $v0, 8($t1)
    08A01890:[8E250060]: lw         $a1, 96($s1)
    08A01894:[92270066]: lbu        $a3, 102($s1)
    08A01898:[24A50001]: addiu      $a1, $a1, 1
    08A0189C:[10E0FFD7]: beq        $a3, $zr, 0x08A017FC
    08A018A0:[AE250060]: sw         $a1, 96($s1)
    08A018A4:[96220064]: lhu        $v0, 100($s1)
    08A018A8:[24E3FFFF]: addiu      $v1, $a3, -1
    08A018AC:[306300FF]: andi       $v1, $v1, 255
    08A018B0:[30440001]: andi       $a0, $v0, 1
    08A018B4:[00021042]: srl        $v0, $v0, 0x0001
    08A018B8:[A6220064]: sh         $v0, 100($s1)
    08A018BC:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A018C0:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
--> 08A018C4:[1080FFE6]: beq        $a0, $zr, 0x08A01860
    08A018C8:[A2230066]: sb         $v1, 102($s1)
    08A018CC:[14600012]: bne        $v1, $zr, 0x08A01918
    08A018D0:[3102FFFF]: andi       $v0, $t0, -1
    08A018D4:[8D220004]: lw         $v0, 4($t1)
  Back Branch 08A01F20 2,106,572 times (length 462)
  Back Branch 08A01CF8 1,903,546 times (length 233)
  Back Branch 08A01BDC 1,052,496 times (length 32)
    08A01B50:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A01B54:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A01B58:[A6220064]: sh         $v0, 100($s1)
    08A01B5C:[1080011E]: beq        $a0, $zr, 0x08A01FD8
    08A01B60:[240A0003]: addiu      $t2, $zr, 3 <=> li $t2, 3
--> 08A01B64:[00031040]: sll        $v0, $v1, 0x0001
    08A01B68:[30E300FF]: andi       $v1, $a3, 255
    08A01B6C:[254AFFFF]: addiu      $t2, $t2, -1
    08A01B70:[14600011]: bne        $v1, $zr, 0x08A01BB8
    08A01B74:[304BFFFF]: andi       $t3, $v0, -1
    08A01B78:[8D220004]: lw         $v0, 4($t1)
    08A01B7C:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08A01B80:[8E240060]: lw         $a0, 96($s1)
    08A01B84:[90430001]: lbu        $v1, 1($v0)
    08A01B88:[90450000]: lbu        $a1, 0($v0)
    08A01B8C:[A2270066]: sb         $a3, 102($s1)
    08A01B90:[00031A00]: sll        $v1, $v1, 0x0008
    08A01B94:[00651825]: or         $v1, $v1, $a1
    08A01B98:[8D220004]: lw         $v0, 4($t1)
    08A01B9C:[24840002]: addiu      $a0, $a0, 2
    08A01BA0:[A6230064]: sh         $v1, 100($s1)
    08A01BA4:[24420002]: addiu      $v0, $v0, 2
    08A01BA8:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08A01BAC:[AD220004]: sw         $v0, 4($t1)
    08A01BB0:[92270066]: lbu        $a3, 102($s1)
    08A01BB4:[AE240060]: sw         $a0, 96($s1)
    08A01BB8:[3102FFFF]: andi       $v0, $t0, -1
    08A01BBC:[30430001]: andi       $v1, $v0, 1
    08A01BC0:[24E4FFFF]: addiu      $a0, $a3, -1
    08A01BC4:[00021042]: srl        $v0, $v0, 0x0001
    08A01BC8:[01631821]: addu       $v1, $t3, $v1
    08A01BCC:[A6220064]: sh         $v0, 100($s1)
    08A01BD0:[3063FFFF]: andi       $v1, $v1, -1
    08A01BD4:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A01BD8:[A2240066]: sb         $a0, 102($s1)
--> 08A01BDC:[1540FFE1]: bne        $t2, $zr, 0x08A01B64
    08A01BE0:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08A01BE4:[24730006]: addiu      $s3, $v1, 6
    08A01BE8:[8D230008]: lw         $v1, 8($t1)
    08A01BEC:[8D240000]: lw         $a0, 0($t1)
  Back Branch 08A01F68 847,640 times (length 480)
  Back Branch 08A01FF4 208,808 times (length 261)
  Back Branch 08A01E7C 49,456 times (length 31)
    08A01DF4:[2470000E]: addiu      $s0, $v1, 14
    08A01DF8:[02051021]: addu       $v0, $s0, $a1
    08A01DFC:[24450001]: addiu      $a1, $v0, 1
    08A01E00:[0A2807AB]: j          0x08A01EAC
    08A01E04:[AE250060]: sw         $a1, 96($s1)
--> 08A01E08:[00031040]: sll        $v0, $v1, 0x0001
    08A01E0C:[30E300FF]: andi       $v1, $a3, 255
    08A01E10:[24C6FFFF]: addiu      $a2, $a2, -1
    08A01E14:[14600010]: bne        $v1, $zr, 0x08A01E58
    08A01E18:[304AFFFF]: andi       $t2, $v0, -1
    08A01E1C:[8D230004]: lw         $v1, 4($t1)
    08A01E20:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08A01E24:[24A50002]: addiu      $a1, $a1, 2
    08A01E28:[90620001]: lbu        $v0, 1($v1)
    08A01E2C:[90640000]: lbu        $a0, 0($v1)
    08A01E30:[A2270066]: sb         $a3, 102($s1)
    08A01E34:[00021200]: sll        $v0, $v0, 0x0008
    08A01E38:[00441025]: or         $v0, $v0, $a0
    08A01E3C:[8D230004]: lw         $v1, 4($t1)
    08A01E40:[A6220064]: sh         $v0, 100($s1)
    08A01E44:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A01E48:[24630002]: addiu      $v1, $v1, 2
    08A01E4C:[AD230004]: sw         $v1, 4($t1)
    08A01E50:[92270066]: lbu        $a3, 102($s1)
    08A01E54:[AE250060]: sw         $a1, 96($s1)
    08A01E58:[3102FFFF]: andi       $v0, $t0, -1
    08A01E5C:[30430001]: andi       $v1, $v0, 1
    08A01E60:[24E4FFFF]: addiu      $a0, $a3, -1
    08A01E64:[00021042]: srl        $v0, $v0, 0x0001
    08A01E68:[01431821]: addu       $v1, $t2, $v1
    08A01E6C:[A6220064]: sh         $v0, 100($s1)
    08A01E70:[3063FFFF]: andi       $v1, $v1, -1
    08A01E74:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A01E78:[A2240066]: sb         $a0, 102($s1)
--> 08A01E7C:[14C0FFE2]: bne        $a2, $zr, 0x08A01E08
    08A01E80:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08A01E84:[8D220004]: lw         $v0, 4($t1)
    08A01E88:[00031A00]: sll        $v1, $v1, 0x0008
    08A01E8C:[90440000]: lbu        $a0, 0($v0)
  Back Branch 08A0205C 35,223 times (length 320)
  Back Branch 08A01FC8 32,115 times (length 12)
    08A01F8C:[8FB00000]: lw         $s0, 0($sp)
    08A01F90:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A01F94:[03E00008]: jr         $ra
    08A01F98:[27BD0020]: addiu      $sp, $sp, 32
    08A01F9C:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
--> 08A01FA0:[8D240000]: lw         $a0, 0($t1)
    08A01FA4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08A01FA8:[0E290D0B]: jal        0x08A4342C
    08A01FAC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08A01FB0:[8E29005C]: lw         $t1, 92($s1)
    08A01FB4:[02B2A821]: addu       $s5, $s5, $s2
    08A01FB8:[02B6182A]: slt        $v1, $s5, $s6
    08A01FBC:[8D220000]: lw         $v0, 0($t1)
    08A01FC0:[02128021]: addu       $s0, $s0, $s2
    08A01FC4:[00521021]: addu       $v0, $v0, $s2
--> 08A01FC8:[1460FFF5]: bne        $v1, $zr, 0x08A01FA0
    08A01FCC:[AD220000]: sw         $v0, 0($t1)
    08A01FD0:[0A280711]: j          0x08A01C44
    08A01FD4:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    08A01FD8:[8D220004]: lw         $v0, 4($t1)
  Back Branch 08A01EE0 14,106 times (length 446)
  Back Branch 08A01F44 14,014 times (length 471)
  Back Branch 08A01FD0 14,014 times (length 229)
  Back Branch 08A02064 13,166 times (length 36)
    08A01FC8:[1460FFF5]: bne        $v1, $zr, 0x08A01FA0
    08A01FCC:[AD220000]: sw         $v0, 0($t1)
    08A01FD0:[0A280711]: j          0x08A01C44
    08A01FD4:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    08A01FD8:[8D220004]: lw         $v0, 4($t1)
--> 08A01FDC:[8E230060]: lw         $v1, 96($s1)
    08A01FE0:[90440000]: lbu        $a0, 0($v0)
    08A01FE4:[24650001]: addiu      $a1, $v1, 1
    08A01FE8:[24420001]: addiu      $v0, $v0, 1
    08A01FEC:[2493000E]: addiu      $s3, $a0, 14
    08A01FF0:[AD220004]: sw         $v0, 4($t1)
    08A01FF4:[0A2806FA]: j          0x08A01BE8
    08A01FF8:[AE250060]: sw         $a1, 96($s1)
    08A01FFC:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08A02000:[8E250060]: lw         $a1, 96($s1)
    08A02004:[90440000]: lbu        $a0, 0($v0)
    08A02008:[90430001]: lbu        $v1, 1($v0)
    08A0200C:[A2270066]: sb         $a3, 102($s1)
    08A02010:[24A50002]: addiu      $a1, $a1, 2
    08A02014:[00031A00]: sll        $v1, $v1, 0x0008
    08A02018:[8D220004]: lw         $v0, 4($t1)
    08A0201C:[00641825]: or         $v1, $v1, $a0
    08A02020:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08A02024:[24420002]: addiu      $v0, $v0, 2
    08A02028:[AD220004]: sw         $v0, 4($t1)
    08A0202C:[3102FFFF]: andi       $v0, $t0, -1
    08A02030:[30440001]: andi       $a0, $v0, 1
    08A02034:[92270066]: lbu        $a3, 102($s1)
    08A02038:[A6230064]: sh         $v1, 100($s1)
    08A0203C:[00021042]: srl        $v0, $v0, 0x0001
    08A02040:[24E3FFFF]: addiu      $v1, $a3, -1
    08A02044:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08A02048:[A2230066]: sb         $v1, 102($s1)
    08A0204C:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A02050:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A02054:[AE250060]: sw         $a1, 96($s1)
    08A02058:[240A0003]: addiu      $t2, $zr, 3 <=> li $t2, 3
    08A0205C:[1480FEC1]: bne        $a0, $zr, 0x08A01B64
    08A02060:[A6220064]: sh         $v0, 100($s1)
--> 08A02064:[0A2807F7]: j          0x08A01FDC
    08A02068:[8D220004]: lw         $v0, 4($t1)
    08A0206C:[8FBF001C]: lw         $ra, 28($sp)
    08A02070:[8FB60018]: lw         $s6, 24($sp)
    08A02074:[8FB50014]: lw         $s5, 20($sp)
  Back Branch 08A01DEC 6,968 times (length 31)
    08A01D64:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A01D68:[A6220064]: sh         $v0, 100($s1)
    08A01D6C:[14800026]: bne        $a0, $zr, 0x08A01E08
    08A01D70:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08A01D74:[240A0004]: addiu      $t2, $zr, 4 <=> li $t2, 4
--> 08A01D78:[00031040]: sll        $v0, $v1, 0x0001
    08A01D7C:[30E300FF]: andi       $v1, $a3, 255
    08A01D80:[254AFFFF]: addiu      $t2, $t2, -1
    08A01D84:[14600010]: bne        $v1, $zr, 0x08A01DC8
    08A01D88:[3046FFFF]: andi       $a2, $v0, -1
    08A01D8C:[8D230004]: lw         $v1, 4($t1)
    08A01D90:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08A01D94:[24A50002]: addiu      $a1, $a1, 2
    08A01D98:[90620001]: lbu        $v0, 1($v1)
    08A01D9C:[90640000]: lbu        $a0, 0($v1)
    08A01DA0:[A2270066]: sb         $a3, 102($s1)
    08A01DA4:[00021200]: sll        $v0, $v0, 0x0008
    08A01DA8:[00441025]: or         $v0, $v0, $a0
    08A01DAC:[8D230004]: lw         $v1, 4($t1)
    08A01DB0:[A6220064]: sh         $v0, 100($s1)
    08A01DB4:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A01DB8:[24630002]: addiu      $v1, $v1, 2
    08A01DBC:[AD230004]: sw         $v1, 4($t1)
    08A01DC0:[92270066]: lbu        $a3, 102($s1)
    08A01DC4:[AE250060]: sw         $a1, 96($s1)
    08A01DC8:[3102FFFF]: andi       $v0, $t0, -1
    08A01DCC:[30430001]: andi       $v1, $v0, 1
    08A01DD0:[24E4FFFF]: addiu      $a0, $a3, -1
    08A01DD4:[00021042]: srl        $v0, $v0, 0x0001
    08A01DD8:[00C31821]: addu       $v1, $a2, $v1
    08A01DDC:[A6220064]: sh         $v0, 100($s1)
    08A01DE0:[3063FFFF]: andi       $v1, $v1, -1
    08A01DE4:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A01DE8:[A2240066]: sb         $a0, 102($s1)
--> 08A01DEC:[1540FFE2]: bne        $t2, $zr, 0x08A01D78
    08A01DF0:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08A01DF4:[2470000E]: addiu      $s0, $v1, 14
    08A01DF8:[02051021]: addu       $v0, $s0, $a1
    08A01DFC:[24450001]: addiu      $a1, $v0, 1
_S1_2_8A459E0 137,979,717 instructions (8.351%), 1,328,449 calls (08A459E0 - 08A45AC4, length 58)
    08A459E0:[908B0000]: lbu        $t3, 0($a0)
    08A459E4:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    08A459E8:[7C0B3C20]: seb        $a3, $t3
    08A459EC:[10E00025]: beq        $a3, $zr, 0x08A45A84
    08A459F0:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    08A459F4:[3C0D08A9]: lui        $t5, 0x08A9 <=> li $t5, 0x08A90000
    08A459F8:[25ACA55D]: addiu      $t4, $t5, -23203
    08A459FC:[912A0000]: lbu        $t2, 0($t1)
    08A45A00:[00EC2021]: addu       $a0, $a3, $t4
    08A45A04:[90820000]: lbu        $v0, 0($a0)
    08A45A08:[7C0A2C20]: seb        $a1, $t2
    08A45A0C:[00AC3021]: addu       $a2, $a1, $t4
    08A45A10:[90C30000]: lbu        $v1, 0($a2)
    08A45A14:[24E40020]: addiu      $a0, $a3, 32
    08A45A18:[30420001]: andi       $v0, $v0, 1
    08A45A1C:[30630001]: andi       $v1, $v1, 1
    08A45A20:[24A60020]: addiu      $a2, $a1, 32
    08A45A24:[00E2200A]: movz       $a0, $a3, $v0
    08A45A28:[00C3280B]: movn       $a1, $a2, $v1
    08A45A2C:[25080001]: addiu      $t0, $t0, 1
    08A45A30:[14850005]: bne        $a0, $a1, 0x08A45A48
    08A45A34:[25290001]: addiu      $t1, $t1, 1
    08A45A38:[910B0000]: lbu        $t3, 0($t0)
    08A45A3C:[7C0B3C20]: seb        $a3, $t3
    08A45A40:[14E0FFEF]: bne        $a3, $zr, 0x08A45A00
    08A45A44:[912A0000]: lbu        $t2, 0($t1)
    08A45A48:[316600FF]: andi       $a2, $t3, 255
    08A45A4C:[314200FF]: andi       $v0, $t2, 255
    08A45A50:[25A3A55D]: addiu      $v1, $t5, -23203
    08A45A54:[00433821]: addu       $a3, $v0, $v1
    08A45A58:[00C31821]: addu       $v1, $a2, $v1
    08A45A5C:[90640000]: lbu        $a0, 0($v1)
    08A45A60:[90E50000]: lbu        $a1, 0($a3)
    08A45A64:[24C80020]: addiu      $t0, $a2, 32
    08A45A68:[30840001]: andi       $a0, $a0, 1
    08A45A6C:[30A50001]: andi       $a1, $a1, 1
    08A45A70:[24430020]: addiu      $v1, $v0, 32
    08A45A74:[0104300B]: movn       $a2, $t0, $a0
    08A45A78:[0065100B]: movn       $v0, $v1, $a1
    08A45A7C:[03E00008]: jr         $ra
    08A45A80:[00C21023]: subu       $v0, $a2, $v0
    08A45A84:[90AA0000]: lbu        $t2, 0($a1)
    08A45A88:[3C0D08A9]: lui        $t5, 0x08A9 <=> li $t5, 0x08A90000
    08A45A8C:[316600FF]: andi       $a2, $t3, 255
    08A45A90:[314200FF]: andi       $v0, $t2, 255
    08A45A94:[25A3A55D]: addiu      $v1, $t5, -23203
    08A45A98:[00433821]: addu       $a3, $v0, $v1
    08A45A9C:[00C31821]: addu       $v1, $a2, $v1
    08A45AA0:[90640000]: lbu        $a0, 0($v1)
    08A45AA4:[90E50000]: lbu        $a1, 0($a3)
    08A45AA8:[24C80020]: addiu      $t0, $a2, 32
    08A45AAC:[30840001]: andi       $a0, $a0, 1
    08A45AB0:[30A50001]: andi       $a1, $a1, 1
    08A45AB4:[24430020]: addiu      $v1, $v0, 32
    08A45AB8:[0104300B]: movn       $a2, $t0, $a0
    08A45ABC:[0065100B]: movn       $v0, $v1, $a1
    08A45AC0:[03E00008]: jr         $ra
    08A45AC4:[00C21023]: subu       $v0, $a2, $v0
  Back Branch 08A45A40 4,936,145 times (length 18)
    08A459EC:[10E00025]: beq        $a3, $zr, 0x08A45A84
    08A459F0:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    08A459F4:[3C0D08A9]: lui        $t5, 0x08A9 <=> li $t5, 0x08A90000
    08A459F8:[25ACA55D]: addiu      $t4, $t5, -23203
    08A459FC:[912A0000]: lbu        $t2, 0($t1)
--> 08A45A00:[00EC2021]: addu       $a0, $a3, $t4
    08A45A04:[90820000]: lbu        $v0, 0($a0)
    08A45A08:[7C0A2C20]: seb        $a1, $t2
    08A45A0C:[00AC3021]: addu       $a2, $a1, $t4
    08A45A10:[90C30000]: lbu        $v1, 0($a2)
    08A45A14:[24E40020]: addiu      $a0, $a3, 32
    08A45A18:[30420001]: andi       $v0, $v0, 1
    08A45A1C:[30630001]: andi       $v1, $v1, 1
    08A45A20:[24A60020]: addiu      $a2, $a1, 32
    08A45A24:[00E2200A]: movz       $a0, $a3, $v0
    08A45A28:[00C3280B]: movn       $a1, $a2, $v1
    08A45A2C:[25080001]: addiu      $t0, $t0, 1
    08A45A30:[14850005]: bne        $a0, $a1, 0x08A45A48
    08A45A34:[25290001]: addiu      $t1, $t1, 1
    08A45A38:[910B0000]: lbu        $t3, 0($t0)
    08A45A3C:[7C0B3C20]: seb        $a3, $t3
--> 08A45A40:[14E0FFEF]: bne        $a3, $zr, 0x08A45A00
    08A45A44:[912A0000]: lbu        $t2, 0($t1)
    08A45A48:[316600FF]: andi       $a2, $t3, 255
    08A45A4C:[314200FF]: andi       $v0, $t2, 255
    08A45A50:[25A3A55D]: addiu      $v1, $t5, -23203
_S1_2_8A049F8 54,696,651 instructions (3.310%), 2,925 calls (08A049F8 - 08A04C9C, length 170)
    08A049F8:[27BDFF30]: addiu      $sp, $sp, -208
    08A049FC:[AFB400C0]: sw         $s4, 192($sp)
    08A04A00:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08A04A04:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    08A04A08:[AFB300BC]: sw         $s3, 188($sp)
    08A04A0C:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    08A04A10:[AFB000B0]: sw         $s0, 176($sp)
    08A04A14:[AFBF00C4]: sw         $ra, 196($sp)
    08A04A18:[AFB200B8]: sw         $s2, 184($sp)
    08A04A1C:[AFB100B4]: sw         $s1, 180($sp)
    08A04A20:[8C43D888]: lw         $v1, -10104($v0)
    08A04A24:[1460000B]: bne        $v1, $zr, 0x08A04A54
    08A04A28:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08A04A2C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A04A30:[8FBF00C4]: lw         $ra, 196($sp)
    08A04A34:[8FB400C0]: lw         $s4, 192($sp)
    08A04A38:[8FB300BC]: lw         $s3, 188($sp)
    08A04A3C:[8FB200B8]: lw         $s2, 184($sp)
    08A04A40:[8FB100B4]: lw         $s1, 180($sp)
    08A04A44:[8FB000B0]: lw         $s0, 176($sp)
    08A04A48:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08A04A4C:[03E00008]: jr         $ra
    08A04A50:[27BD00D0]: addiu      $sp, $sp, 208
    08A04A54:[0E281273]: jal        0x08A049CC
    08A04A58:[00000000]: nop
    08A04A5C:[1440FFF4]: bne        $v0, $zr, 0x08A04A30
    08A04A60:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A04A64:[27B20030]: addiu      $s2, $sp, 48
    08A04A68:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08A04A6C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A04A70:[0E29173B]: jal        0x08A45CEC
    08A04A74:[27B10010]: addiu      $s1, $sp, 16
    08A04A78:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08A04A7C:[0E280A10]: jal        0x08A02840
    08A04A80:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08A04A84:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08A04A88:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A04A8C:[24A53BE0]: addiu      $a1, $a1, 15328
    08A04A90:[0E29176E]: jal        0x08A45DB8
    08A04A94:[24060017]: addiu      $a2, $zr, 23 <=> li $a2, 23
    08A04A98:[10400063]: beq        $v0, $zr, 0x08A04C28
    08A04A9C:[27A40047]: addiu      $a0, $sp, 71
    08A04AA0:[83A20010]: lb         $v0, 16($sp)
    08A04AA4:[1040FFE2]: beq        $v0, $zr, 0x08A04A30
    08A04AA8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A04AAC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A04AB0:[0E291884]: jal        0x08A46210
    08A04AB4:[2405002F]: addiu      $a1, $zr, 47 <=> li $a1, 47
    08A04AB8:[1040FFDC]: beq        $v0, $zr, 0x08A04A2C
    08A04ABC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08A04AC0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08A04AC4:[0E28B5FB]: jal        0x08A2D7EC
    08A04AC8:[AFA00000]: sw         $zr, 0($sp)
    08A04ACC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A04AD0:[0E28B5FB]: jal        0x08A2D7EC
    08A04AD4:[24510002]: addiu      $s1, $v0, 2
    08A04AD8:[0222102B]: sltu       $v0, $s1, $v0
    08A04ADC:[5040FFD4]: beql       $v0, $zr, 0x08A04A30
    08A04AE0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A04AE4:[02112821]: addu       $a1, $s0, $s1
    08A04AE8:[0E29173B]: jal        0x08A45CEC
    08A04AEC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08A04AF0:[3C0E08AB]: lui        $t6, 0x08AB <=> li $t6, 0x08AB0000
    08A04AF4:[8FA50000]: lw         $a1, 0($sp)
    08A04AF8:[8DC2D944]: lw         $v0, -9916($t6)
    08A04AFC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08A04B00:[0A2812C6]: j          0x08A04B18
    08A04B04:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    08A04B08:[1080FFC8]: beq        $a0, $zr, 0x08A04A2C
    08A04B0C:[24630001]: addiu      $v1, $v1, 1
    08A04B10:[50660005]: beql       $v1, $a2, 0x08A04B28
    08A04B14:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08A04B18:[8C440004]: lw         $a0, 4($v0)
    08A04B1C:[1485FFFA]: bne        $a0, $a1, 0x08A04B08
    08A04B20:[24420004]: addiu      $v0, $v0, 4
    08A04B24:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08A04B28:[8C4CD884]: lw         $t4, -10108($v0)
    08A04B2C:[00031E00]: sll        $v1, $v1, 0x0018
    08A04B30:[AFA30000]: sw         $v1, 0($sp)
    08A04B34:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    08A04B38:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    08A04B3C:[24080400]: addiu      $t0, $zr, 1024 <=> li $t0, 1024
    08A04B40:[25890009]: addiu      $t1, $t4, 9
    08A04B44:[AFA00004]: sw         $zr, 4($sp)
    08A04B48:[1920001A]: blez       $t1, 0x08A04BB4
    08A04B4C:[AFA00008]: sw         $zr, 8($sp)
    08A04B50:[03AC1021]: addu       $v0, $sp, $t4
    08A04B54:[80440030]: lb         $a0, 48($v0)
    08A04B58:[2402002E]: addiu      $v0, $zr, 46 <=> li $v0, 46
    08A04B5C:[10820049]: beq        $a0, $v0, 0x08A04C84
    08A04B60:[01803821]: addu       $a3, $t4, $zr <=> move $a3, $t4
    08A04B64:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    08A04B68:[10820049]: beq        $a0, $v0, 0x08A04C90
    08A04B6C:[25820001]: addiu      $v0, $t4, 1
    08A04B70:[02422821]: addu       $a1, $s2, $v0
    08A04B74:[27AA0004]: addiu      $t2, $sp, 4
    08A04B78:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A04B7C:[01431021]: addu       $v0, $t2, $v1
    08A04B80:[24630001]: addiu      $v1, $v1, 1
    08A04B84:[10690044]: beq        $v1, $t1, 0x08A04C98
    08A04B88:[A0440000]: sb         $a0, 0($v0)
    08A04B8C:[80A40000]: lb         $a0, 0($a1)
    08A04B90:[2402002E]: addiu      $v0, $zr, 46 <=> li $v0, 46
    08A04B94:[24A50001]: addiu      $a1, $a1, 1
    08A04B98:[1082003A]: beq        $a0, $v0, 0x08A04C84
    08A04B9C:[01833821]: addu       $a3, $t4, $v1
    08A04BA0:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    08A04BA4:[1482FFF6]: bne        $a0, $v0, 0x08A04B80
    08A04BA8:[01431021]: addu       $v0, $t2, $v1
    08A04BAC:[00E06021]: addu       $t4, $a3, $zr <=> move $t4, $a3
    08A04BB0:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    08A04BB4:[8DCAD944]: lw         $t2, -9916($t6)
    08A04BB8:[8FAB0004]: lw         $t3, 4($sp)
    08A04BBC:[8FAD0008]: lw         $t5, 8($sp)
    08A04BC0:[010A1021]: addu       $v0, $t0, $t2
    08A04BC4:[8C490008]: lw         $t1, 8($v0)
    08A04BC8:[258C0001]: addiu      $t4, $t4, 1
    08A04BCC:[24C60004]: addiu      $a2, $a2, 4
    08A04BD0:[0A2812FE]: j          0x08A04BF8
    08A04BD4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A04BD8:[00021880]: sll        $v1, $v0, 0x0002
    08A04BDC:[00C31821]: addu       $v1, $a2, $v1
    08A04BE0:[00451021]: addu       $v0, $v0, $a1
    08A04BE4:[24450001]: addiu      $a1, $v0, 1
    08A04BE8:[24660004]: addiu      $a2, $v1, 4
    08A04BEC:[00A9102A]: slt        $v0, $a1, $t1
    08A04BF0:[1040FF8F]: beq        $v0, $zr, 0x08A04A30
    08A04BF4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A04BF8:[00064080]: sll        $t0, $a2, 0x0002
    08A04BFC:[01482021]: addu       $a0, $t2, $t0
    08A04C00:[8C820000]: lw         $v0, 0($a0)
    08A04C04:[104B000D]: beq        $v0, $t3, 0x08A04C3C
    08A04C08:[2483000C]: addiu      $v1, $a0, 12
    08A04C0C:[8C620000]: lw         $v0, 0($v1)
    08A04C10:[7C02B804]: ins        $v0, $zr, 0, 24
    08A04C14:[5040FFF0]: beql       $v0, $zr, 0x08A04BD8
    08A04C18:[8C820008]: lw         $v0, 8($a0)
    08A04C1C:[24C60004]: addiu      $a2, $a2, 4
    08A04C20:[0A2812FB]: j          0x08A04BEC
    08A04C24:[24A50001]: addiu      $a1, $a1, 1
    08A04C28:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A04C2C:[0E2809D6]: jal        0x08A02758
    08A04C30:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08A04C34:[0A2812A9]: j          0x08A04AA4
    08A04C38:[83A20010]: lb         $v0, 16($sp)
    08A04C3C:[8C820004]: lw         $v0, 4($a0)
    08A04C40:[544DFFF3]: bnel       $v0, $t5, 0x08A04C10
    08A04C44:[8C620000]: lw         $v0, 0($v1)
    08A04C48:[8C87000C]: lw         $a3, 12($a0)
    08A04C4C:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
    08A04C50:[7C02B804]: ins        $v0, $zr, 0, 24
    08A04C54:[55E2FFEE]: bnel       $t7, $v0, 0x08A04C10
    08A04C58:[8C620000]: lw         $v0, 0($v1)
    08A04C5C:[51E0FFB9]: beql       $t7, $zr, 0x08A04B44
    08A04C60:[25890009]: addiu      $t1, $t4, 9
    08A04C64:[12600002]: beq        $s3, $zr, 0x08A04C70
    08A04C68:[7C07FE04]: ins        $a3, $zr, 24, 8
    08A04C6C:[AE670000]: sw         $a3, 0($s3)
    08A04C70:[1280FF6F]: beq        $s4, $zr, 0x08A04A30
    08A04C74:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08A04C78:[8C820008]: lw         $v0, 8($a0)
    08A04C7C:[0A28128C]: j          0x08A04A30
    08A04C80:[AE820000]: sw         $v0, 0($s4)
    08A04C84:[8FAF0000]: lw         $t7, 0($sp)
    08A04C88:[0A2812ED]: j          0x08A04BB4
    08A04C8C:[00E06021]: addu       $t4, $a3, $zr <=> move $t4, $a3
    08A04C90:[0A2812ED]: j          0x08A04BB4
    08A04C94:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    08A04C98:[0A2812ED]: j          0x08A04BB4
    08A04C9C:[01836021]: addu       $t4, $t4, $v1
  Back Branch 08A04BF0 3,795,138 times (length 114)
  Back Branch 08A04C20 3,791,257 times (length 15)
    08A04BD8:[00021880]: sll        $v1, $v0, 0x0002
    08A04BDC:[00C31821]: addu       $v1, $a2, $v1
    08A04BE0:[00451021]: addu       $v0, $v0, $a1
    08A04BE4:[24450001]: addiu      $a1, $v0, 1
    08A04BE8:[24660004]: addiu      $a2, $v1, 4
--> 08A04BEC:[00A9102A]: slt        $v0, $a1, $t1
    08A04BF0:[1040FF8F]: beq        $v0, $zr, 0x08A04A30
    08A04BF4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A04BF8:[00064080]: sll        $t0, $a2, 0x0002
    08A04BFC:[01482021]: addu       $a0, $t2, $t0
    08A04C00:[8C820000]: lw         $v0, 0($a0)
    08A04C04:[104B000D]: beq        $v0, $t3, 0x08A04C3C
    08A04C08:[2483000C]: addiu      $v1, $a0, 12
    08A04C0C:[8C620000]: lw         $v0, 0($v1)
    08A04C10:[7C02B804]: ins        $v0, $zr, 0, 24
    08A04C14:[5040FFF0]: beql       $v0, $zr, 0x08A04BD8
    08A04C18:[8C820008]: lw         $v0, 8($a0)
    08A04C1C:[24C60004]: addiu      $a2, $a2, 4
--> 08A04C20:[0A2812FB]: j          0x08A04BEC
    08A04C24:[24A50001]: addiu      $a1, $a1, 1
    08A04C28:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A04C2C:[0E2809D6]: jal        0x08A02758
    08A04C30:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
  Back Branch 08A04C40 96,862 times (length 14)
    08A04BFC:[01482021]: addu       $a0, $t2, $t0
    08A04C00:[8C820000]: lw         $v0, 0($a0)
    08A04C04:[104B000D]: beq        $v0, $t3, 0x08A04C3C
    08A04C08:[2483000C]: addiu      $v1, $a0, 12
    08A04C0C:[8C620000]: lw         $v0, 0($v1)
--> 08A04C10:[7C02B804]: ins        $v0, $zr, 0, 24
    08A04C14:[5040FFF0]: beql       $v0, $zr, 0x08A04BD8
    08A04C18:[8C820008]: lw         $v0, 8($a0)
    08A04C1C:[24C60004]: addiu      $a2, $a2, 4
    08A04C20:[0A2812FB]: j          0x08A04BEC
    08A04C24:[24A50001]: addiu      $a1, $a1, 1
    08A04C28:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A04C2C:[0E2809D6]: jal        0x08A02758
    08A04C30:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08A04C34:[0A2812A9]: j          0x08A04AA4
    08A04C38:[83A20010]: lb         $v0, 16($sp)
    08A04C3C:[8C820004]: lw         $v0, 4($a0)
--> 08A04C40:[544DFFF3]: bnel       $v0, $t5, 0x08A04C10
    08A04C44:[8C620000]: lw         $v0, 0($v1)
    08A04C48:[8C87000C]: lw         $a3, 12($a0)
    08A04C4C:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
    08A04C50:[7C02B804]: ins        $v0, $zr, 0, 24
  Back Branch 08A04BA4 60,760 times (length 11)
    08A04B6C:[25820001]: addiu      $v0, $t4, 1
    08A04B70:[02422821]: addu       $a1, $s2, $v0
    08A04B74:[27AA0004]: addiu      $t2, $sp, 4
    08A04B78:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A04B7C:[01431021]: addu       $v0, $t2, $v1
--> 08A04B80:[24630001]: addiu      $v1, $v1, 1
    08A04B84:[10690044]: beq        $v1, $t1, 0x08A04C98
    08A04B88:[A0440000]: sb         $a0, 0($v0)
    08A04B8C:[80A40000]: lb         $a0, 0($a1)
    08A04B90:[2402002E]: addiu      $v0, $zr, 46 <=> li $v0, 46
    08A04B94:[24A50001]: addiu      $a1, $a1, 1
    08A04B98:[1082003A]: beq        $a0, $v0, 0x08A04C84
    08A04B9C:[01833821]: addu       $a3, $t4, $v1
    08A04BA0:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
--> 08A04BA4:[1482FFF6]: bne        $a0, $v0, 0x08A04B80
    08A04BA8:[01431021]: addu       $v0, $t2, $v1
    08A04BAC:[00E06021]: addu       $t4, $a3, $zr <=> move $t4, $a3
    08A04BB0:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    08A04BB4:[8DCAD944]: lw         $t2, -9916($t6)
  Back Branch 08A04B1C 14,238 times (length 7)
    08A04AF4:[8FA50000]: lw         $a1, 0($sp)
    08A04AF8:[8DC2D944]: lw         $v0, -9916($t6)
    08A04AFC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08A04B00:[0A2812C6]: j          0x08A04B18
    08A04B04:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
--> 08A04B08:[1080FFC8]: beq        $a0, $zr, 0x08A04A2C
    08A04B0C:[24630001]: addiu      $v1, $v1, 1
    08A04B10:[50660005]: beql       $v1, $a2, 0x08A04B28
    08A04B14:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08A04B18:[8C440004]: lw         $a0, 4($v0)
--> 08A04B1C:[1485FFFA]: bne        $a0, $a1, 0x08A04B08
    08A04B20:[24420004]: addiu      $v0, $v0, 4
    08A04B24:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08A04B28:[8C4CD884]: lw         $t4, -10108($v0)
    08A04B2C:[00031E00]: sll        $v1, $v1, 0x0018
  Back Branch 08A04B08 11,329 times (length 57)
    08A04A18:[AFB200B8]: sw         $s2, 184($sp)
    08A04A1C:[AFB100B4]: sw         $s1, 180($sp)
    08A04A20:[8C43D888]: lw         $v1, -10104($v0)
    08A04A24:[1460000B]: bne        $v1, $zr, 0x08A04A54
    08A04A28:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
--> 08A04A2C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A04A30:[8FBF00C4]: lw         $ra, 196($sp)
    08A04A34:[8FB400C0]: lw         $s4, 192($sp)
    08A04A38:[8FB300BC]: lw         $s3, 188($sp)
    08A04A3C:[8FB200B8]: lw         $s2, 184($sp)
    08A04A40:[8FB100B4]: lw         $s1, 180($sp)
    08A04A44:[8FB000B0]: lw         $s0, 176($sp)
    08A04A48:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08A04A4C:[03E00008]: jr         $ra
    08A04A50:[27BD00D0]: addiu      $sp, $sp, 208
    08A04A54:[0E281273]: jal        0x08A049CC
    08A04A58:[00000000]: nop
    08A04A5C:[1440FFF4]: bne        $v0, $zr, 0x08A04A30
    08A04A60:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A04A64:[27B20030]: addiu      $s2, $sp, 48
    08A04A68:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08A04A6C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A04A70:[0E29173B]: jal        0x08A45CEC
    08A04A74:[27B10010]: addiu      $s1, $sp, 16
    08A04A78:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08A04A7C:[0E280A10]: jal        0x08A02840
    08A04A80:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08A04A84:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08A04A88:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A04A8C:[24A53BE0]: addiu      $a1, $a1, 15328
    08A04A90:[0E29176E]: jal        0x08A45DB8
    08A04A94:[24060017]: addiu      $a2, $zr, 23 <=> li $a2, 23
    08A04A98:[10400063]: beq        $v0, $zr, 0x08A04C28
    08A04A9C:[27A40047]: addiu      $a0, $sp, 71
    08A04AA0:[83A20010]: lb         $v0, 16($sp)
    08A04AA4:[1040FFE2]: beq        $v0, $zr, 0x08A04A30
    08A04AA8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A04AAC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A04AB0:[0E291884]: jal        0x08A46210
    08A04AB4:[2405002F]: addiu      $a1, $zr, 47 <=> li $a1, 47
    08A04AB8:[1040FFDC]: beq        $v0, $zr, 0x08A04A2C
    08A04ABC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08A04AC0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08A04AC4:[0E28B5FB]: jal        0x08A2D7EC
    08A04AC8:[AFA00000]: sw         $zr, 0($sp)
    08A04ACC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A04AD0:[0E28B5FB]: jal        0x08A2D7EC
    08A04AD4:[24510002]: addiu      $s1, $v0, 2
    08A04AD8:[0222102B]: sltu       $v0, $s1, $v0
    08A04ADC:[5040FFD4]: beql       $v0, $zr, 0x08A04A30
    08A04AE0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A04AE4:[02112821]: addu       $a1, $s0, $s1
    08A04AE8:[0E29173B]: jal        0x08A45CEC
    08A04AEC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08A04AF0:[3C0E08AB]: lui        $t6, 0x08AB <=> li $t6, 0x08AB0000
    08A04AF4:[8FA50000]: lw         $a1, 0($sp)
    08A04AF8:[8DC2D944]: lw         $v0, -9916($t6)
    08A04AFC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08A04B00:[0A2812C6]: j          0x08A04B18
    08A04B04:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
--> 08A04B08:[1080FFC8]: beq        $a0, $zr, 0x08A04A2C
    08A04B0C:[24630001]: addiu      $v1, $v1, 1
    08A04B10:[50660005]: beql       $v1, $a2, 0x08A04B28
    08A04B14:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08A04B18:[8C440004]: lw         $a0, 4($v0)
  Back Branch 08A04C5C 5,815 times (length 72)
    08A04B30:[AFA30000]: sw         $v1, 0($sp)
    08A04B34:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    08A04B38:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    08A04B3C:[24080400]: addiu      $t0, $zr, 1024 <=> li $t0, 1024
    08A04B40:[25890009]: addiu      $t1, $t4, 9
--> 08A04B44:[AFA00004]: sw         $zr, 4($sp)
    08A04B48:[1920001A]: blez       $t1, 0x08A04BB4
    08A04B4C:[AFA00008]: sw         $zr, 8($sp)
    08A04B50:[03AC1021]: addu       $v0, $sp, $t4
    08A04B54:[80440030]: lb         $a0, 48($v0)
    08A04B58:[2402002E]: addiu      $v0, $zr, 46 <=> li $v0, 46
    08A04B5C:[10820049]: beq        $a0, $v0, 0x08A04C84
    08A04B60:[01803821]: addu       $a3, $t4, $zr <=> move $a3, $t4
    08A04B64:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    08A04B68:[10820049]: beq        $a0, $v0, 0x08A04C90
    08A04B6C:[25820001]: addiu      $v0, $t4, 1
    08A04B70:[02422821]: addu       $a1, $s2, $v0
    08A04B74:[27AA0004]: addiu      $t2, $sp, 4
    08A04B78:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A04B7C:[01431021]: addu       $v0, $t2, $v1
    08A04B80:[24630001]: addiu      $v1, $v1, 1
    08A04B84:[10690044]: beq        $v1, $t1, 0x08A04C98
    08A04B88:[A0440000]: sb         $a0, 0($v0)
    08A04B8C:[80A40000]: lb         $a0, 0($a1)
    08A04B90:[2402002E]: addiu      $v0, $zr, 46 <=> li $v0, 46
    08A04B94:[24A50001]: addiu      $a1, $a1, 1
    08A04B98:[1082003A]: beq        $a0, $v0, 0x08A04C84
    08A04B9C:[01833821]: addu       $a3, $t4, $v1
    08A04BA0:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    08A04BA4:[1482FFF6]: bne        $a0, $v0, 0x08A04B80
    08A04BA8:[01431021]: addu       $v0, $t2, $v1
    08A04BAC:[00E06021]: addu       $t4, $a3, $zr <=> move $t4, $a3
    08A04BB0:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    08A04BB4:[8DCAD944]: lw         $t2, -9916($t6)
    08A04BB8:[8FAB0004]: lw         $t3, 4($sp)
    08A04BBC:[8FAD0008]: lw         $t5, 8($sp)
    08A04BC0:[010A1021]: addu       $v0, $t0, $t2
    08A04BC4:[8C490008]: lw         $t1, 8($v0)
    08A04BC8:[258C0001]: addiu      $t4, $t4, 1
    08A04BCC:[24C60004]: addiu      $a2, $a2, 4
    08A04BD0:[0A2812FE]: j          0x08A04BF8
    08A04BD4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A04BD8:[00021880]: sll        $v1, $v0, 0x0002
    08A04BDC:[00C31821]: addu       $v1, $a2, $v1
    08A04BE0:[00451021]: addu       $v0, $v0, $a1
    08A04BE4:[24450001]: addiu      $a1, $v0, 1
    08A04BE8:[24660004]: addiu      $a2, $v1, 4
    08A04BEC:[00A9102A]: slt        $v0, $a1, $t1
    08A04BF0:[1040FF8F]: beq        $v0, $zr, 0x08A04A30
    08A04BF4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A04BF8:[00064080]: sll        $t0, $a2, 0x0002
    08A04BFC:[01482021]: addu       $a0, $t2, $t0
    08A04C00:[8C820000]: lw         $v0, 0($a0)
    08A04C04:[104B000D]: beq        $v0, $t3, 0x08A04C3C
    08A04C08:[2483000C]: addiu      $v1, $a0, 12
    08A04C0C:[8C620000]: lw         $v0, 0($v1)
    08A04C10:[7C02B804]: ins        $v0, $zr, 0, 24
    08A04C14:[5040FFF0]: beql       $v0, $zr, 0x08A04BD8
    08A04C18:[8C820008]: lw         $v0, 8($a0)
    08A04C1C:[24C60004]: addiu      $a2, $a2, 4
    08A04C20:[0A2812FB]: j          0x08A04BEC
    08A04C24:[24A50001]: addiu      $a1, $a1, 1
    08A04C28:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A04C2C:[0E2809D6]: jal        0x08A02758
    08A04C30:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08A04C34:[0A2812A9]: j          0x08A04AA4
    08A04C38:[83A20010]: lb         $v0, 16($sp)
    08A04C3C:[8C820004]: lw         $v0, 4($a0)
    08A04C40:[544DFFF3]: bnel       $v0, $t5, 0x08A04C10
    08A04C44:[8C620000]: lw         $v0, 0($v1)
    08A04C48:[8C87000C]: lw         $a3, 12($a0)
    08A04C4C:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
    08A04C50:[7C02B804]: ins        $v0, $zr, 0, 24
    08A04C54:[55E2FFEE]: bnel       $t7, $v0, 0x08A04C10
    08A04C58:[8C620000]: lw         $v0, 0($v1)
--> 08A04C5C:[51E0FFB9]: beql       $t7, $zr, 0x08A04B44
    08A04C60:[25890009]: addiu      $t1, $t4, 9
    08A04C64:[12600002]: beq        $s3, $zr, 0x08A04C70
    08A04C68:[7C07FE04]: ins        $a3, $zr, 24, 8
    08A04C6C:[AE670000]: sw         $a3, 0($s3)
  Back Branch 08A04C14 3,881 times (length 17)
    08A04BC4:[8C490008]: lw         $t1, 8($v0)
    08A04BC8:[258C0001]: addiu      $t4, $t4, 1
    08A04BCC:[24C60004]: addiu      $a2, $a2, 4
    08A04BD0:[0A2812FE]: j          0x08A04BF8
    08A04BD4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 08A04BD8:[00021880]: sll        $v1, $v0, 0x0002
    08A04BDC:[00C31821]: addu       $v1, $a2, $v1
    08A04BE0:[00451021]: addu       $v0, $v0, $a1
    08A04BE4:[24450001]: addiu      $a1, $v0, 1
    08A04BE8:[24660004]: addiu      $a2, $v1, 4
    08A04BEC:[00A9102A]: slt        $v0, $a1, $t1
    08A04BF0:[1040FF8F]: beq        $v0, $zr, 0x08A04A30
    08A04BF4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A04BF8:[00064080]: sll        $t0, $a2, 0x0002
    08A04BFC:[01482021]: addu       $a0, $t2, $t0
    08A04C00:[8C820000]: lw         $v0, 0($a0)
    08A04C04:[104B000D]: beq        $v0, $t3, 0x08A04C3C
    08A04C08:[2483000C]: addiu      $v1, $a0, 12
    08A04C0C:[8C620000]: lw         $v0, 0($v1)
    08A04C10:[7C02B804]: ins        $v0, $zr, 0, 24
--> 08A04C14:[5040FFF0]: beql       $v0, $zr, 0x08A04BD8
    08A04C18:[8C820008]: lw         $v0, 8($a0)
    08A04C1C:[24C60004]: addiu      $a2, $a2, 4
    08A04C20:[0A2812FB]: j          0x08A04BEC
    08A04C24:[24A50001]: addiu      $a1, $a1, 1
  Back Branch 08A04A5C 2,925 times (length 13)
    08A04A1C:[AFB100B4]: sw         $s1, 180($sp)
    08A04A20:[8C43D888]: lw         $v1, -10104($v0)
    08A04A24:[1460000B]: bne        $v1, $zr, 0x08A04A54
    08A04A28:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08A04A2C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08A04A30:[8FBF00C4]: lw         $ra, 196($sp)
    08A04A34:[8FB400C0]: lw         $s4, 192($sp)
    08A04A38:[8FB300BC]: lw         $s3, 188($sp)
    08A04A3C:[8FB200B8]: lw         $s2, 184($sp)
    08A04A40:[8FB100B4]: lw         $s1, 180($sp)
    08A04A44:[8FB000B0]: lw         $s0, 176($sp)
    08A04A48:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08A04A4C:[03E00008]: jr         $ra
    08A04A50:[27BD00D0]: addiu      $sp, $sp, 208
    08A04A54:[0E281273]: jal        0x08A049CC
    08A04A58:[00000000]: nop
--> 08A04A5C:[1440FFF4]: bne        $v0, $zr, 0x08A04A30
    08A04A60:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A04A64:[27B20030]: addiu      $s2, $sp, 48
    08A04A68:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08A04A6C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
  Back Branch 08A04AB8 2,924 times (length 37)
    08A04A18:[AFB200B8]: sw         $s2, 184($sp)
    08A04A1C:[AFB100B4]: sw         $s1, 180($sp)
    08A04A20:[8C43D888]: lw         $v1, -10104($v0)
    08A04A24:[1460000B]: bne        $v1, $zr, 0x08A04A54
    08A04A28:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
--> 08A04A2C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A04A30:[8FBF00C4]: lw         $ra, 196($sp)
    08A04A34:[8FB400C0]: lw         $s4, 192($sp)
    08A04A38:[8FB300BC]: lw         $s3, 188($sp)
    08A04A3C:[8FB200B8]: lw         $s2, 184($sp)
    08A04A40:[8FB100B4]: lw         $s1, 180($sp)
    08A04A44:[8FB000B0]: lw         $s0, 176($sp)
    08A04A48:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08A04A4C:[03E00008]: jr         $ra
    08A04A50:[27BD00D0]: addiu      $sp, $sp, 208
    08A04A54:[0E281273]: jal        0x08A049CC
    08A04A58:[00000000]: nop
    08A04A5C:[1440FFF4]: bne        $v0, $zr, 0x08A04A30
    08A04A60:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A04A64:[27B20030]: addiu      $s2, $sp, 48
    08A04A68:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08A04A6C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A04A70:[0E29173B]: jal        0x08A45CEC
    08A04A74:[27B10010]: addiu      $s1, $sp, 16
    08A04A78:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08A04A7C:[0E280A10]: jal        0x08A02840
    08A04A80:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08A04A84:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08A04A88:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A04A8C:[24A53BE0]: addiu      $a1, $a1, 15328
    08A04A90:[0E29176E]: jal        0x08A45DB8
    08A04A94:[24060017]: addiu      $a2, $zr, 23 <=> li $a2, 23
    08A04A98:[10400063]: beq        $v0, $zr, 0x08A04C28
    08A04A9C:[27A40047]: addiu      $a0, $sp, 71
    08A04AA0:[83A20010]: lb         $v0, 16($sp)
    08A04AA4:[1040FFE2]: beq        $v0, $zr, 0x08A04A30
    08A04AA8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A04AAC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A04AB0:[0E291884]: jal        0x08A46210
    08A04AB4:[2405002F]: addiu      $a1, $zr, 47 <=> li $a1, 47
--> 08A04AB8:[1040FFDC]: beq        $v0, $zr, 0x08A04A2C
    08A04ABC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08A04AC0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08A04AC4:[0E28B5FB]: jal        0x08A2D7EC
    08A04AC8:[AFA00000]: sw         $zr, 0($sp)
  Back Branch 08A04AA4 2,924 times (length 31)
    08A04A1C:[AFB100B4]: sw         $s1, 180($sp)
    08A04A20:[8C43D888]: lw         $v1, -10104($v0)
    08A04A24:[1460000B]: bne        $v1, $zr, 0x08A04A54
    08A04A28:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08A04A2C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08A04A30:[8FBF00C4]: lw         $ra, 196($sp)
    08A04A34:[8FB400C0]: lw         $s4, 192($sp)
    08A04A38:[8FB300BC]: lw         $s3, 188($sp)
    08A04A3C:[8FB200B8]: lw         $s2, 184($sp)
    08A04A40:[8FB100B4]: lw         $s1, 180($sp)
    08A04A44:[8FB000B0]: lw         $s0, 176($sp)
    08A04A48:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08A04A4C:[03E00008]: jr         $ra
    08A04A50:[27BD00D0]: addiu      $sp, $sp, 208
    08A04A54:[0E281273]: jal        0x08A049CC
    08A04A58:[00000000]: nop
    08A04A5C:[1440FFF4]: bne        $v0, $zr, 0x08A04A30
    08A04A60:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A04A64:[27B20030]: addiu      $s2, $sp, 48
    08A04A68:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08A04A6C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A04A70:[0E29173B]: jal        0x08A45CEC
    08A04A74:[27B10010]: addiu      $s1, $sp, 16
    08A04A78:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08A04A7C:[0E280A10]: jal        0x08A02840
    08A04A80:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08A04A84:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08A04A88:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A04A8C:[24A53BE0]: addiu      $a1, $a1, 15328
    08A04A90:[0E29176E]: jal        0x08A45DB8
    08A04A94:[24060017]: addiu      $a2, $zr, 23 <=> li $a2, 23
    08A04A98:[10400063]: beq        $v0, $zr, 0x08A04C28
    08A04A9C:[27A40047]: addiu      $a0, $sp, 71
    08A04AA0:[83A20010]: lb         $v0, 16($sp)
--> 08A04AA4:[1040FFE2]: beq        $v0, $zr, 0x08A04A30
    08A04AA8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A04AAC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A04AB0:[0E291884]: jal        0x08A46210
    08A04AB4:[2405002F]: addiu      $a1, $zr, 47 <=> li $a1, 47
  Back Branch 08A04C34 2,924 times (length 102)
  Back Branch 08A04C88 2,906 times (length 55)
    08A04BA0:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    08A04BA4:[1482FFF6]: bne        $a0, $v0, 0x08A04B80
    08A04BA8:[01431021]: addu       $v0, $t2, $v1
    08A04BAC:[00E06021]: addu       $t4, $a3, $zr <=> move $t4, $a3
    08A04BB0:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
--> 08A04BB4:[8DCAD944]: lw         $t2, -9916($t6)
    08A04BB8:[8FAB0004]: lw         $t3, 4($sp)
    08A04BBC:[8FAD0008]: lw         $t5, 8($sp)
    08A04BC0:[010A1021]: addu       $v0, $t0, $t2
    08A04BC4:[8C490008]: lw         $t1, 8($v0)
    08A04BC8:[258C0001]: addiu      $t4, $t4, 1
    08A04BCC:[24C60004]: addiu      $a2, $a2, 4
    08A04BD0:[0A2812FE]: j          0x08A04BF8
    08A04BD4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A04BD8:[00021880]: sll        $v1, $v0, 0x0002
    08A04BDC:[00C31821]: addu       $v1, $a2, $v1
    08A04BE0:[00451021]: addu       $v0, $v0, $a1
    08A04BE4:[24450001]: addiu      $a1, $v0, 1
    08A04BE8:[24660004]: addiu      $a2, $v1, 4
    08A04BEC:[00A9102A]: slt        $v0, $a1, $t1
    08A04BF0:[1040FF8F]: beq        $v0, $zr, 0x08A04A30
    08A04BF4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A04BF8:[00064080]: sll        $t0, $a2, 0x0002
    08A04BFC:[01482021]: addu       $a0, $t2, $t0
    08A04C00:[8C820000]: lw         $v0, 0($a0)
    08A04C04:[104B000D]: beq        $v0, $t3, 0x08A04C3C
    08A04C08:[2483000C]: addiu      $v1, $a0, 12
    08A04C0C:[8C620000]: lw         $v0, 0($v1)
    08A04C10:[7C02B804]: ins        $v0, $zr, 0, 24
    08A04C14:[5040FFF0]: beql       $v0, $zr, 0x08A04BD8
    08A04C18:[8C820008]: lw         $v0, 8($a0)
    08A04C1C:[24C60004]: addiu      $a2, $a2, 4
    08A04C20:[0A2812FB]: j          0x08A04BEC
    08A04C24:[24A50001]: addiu      $a1, $a1, 1
    08A04C28:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A04C2C:[0E2809D6]: jal        0x08A02758
    08A04C30:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08A04C34:[0A2812A9]: j          0x08A04AA4
    08A04C38:[83A20010]: lb         $v0, 16($sp)
    08A04C3C:[8C820004]: lw         $v0, 4($a0)
    08A04C40:[544DFFF3]: bnel       $v0, $t5, 0x08A04C10
    08A04C44:[8C620000]: lw         $v0, 0($v1)
    08A04C48:[8C87000C]: lw         $a3, 12($a0)
    08A04C4C:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
    08A04C50:[7C02B804]: ins        $v0, $zr, 0, 24
    08A04C54:[55E2FFEE]: bnel       $t7, $v0, 0x08A04C10
    08A04C58:[8C620000]: lw         $v0, 0($v1)
    08A04C5C:[51E0FFB9]: beql       $t7, $zr, 0x08A04B44
    08A04C60:[25890009]: addiu      $t1, $t4, 9
    08A04C64:[12600002]: beq        $s3, $zr, 0x08A04C70
    08A04C68:[7C07FE04]: ins        $a3, $zr, 24, 8
    08A04C6C:[AE670000]: sw         $a3, 0($s3)
    08A04C70:[1280FF6F]: beq        $s4, $zr, 0x08A04A30
    08A04C74:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08A04C78:[8C820008]: lw         $v0, 8($a0)
    08A04C7C:[0A28128C]: j          0x08A04A30
    08A04C80:[AE820000]: sw         $v0, 0($s4)
    08A04C84:[8FAF0000]: lw         $t7, 0($sp)
--> 08A04C88:[0A2812ED]: j          0x08A04BB4
    08A04C8C:[00E06021]: addu       $t4, $a3, $zr <=> move $t4, $a3
    08A04C90:[0A2812ED]: j          0x08A04BB4
    08A04C94:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    08A04C98:[0A2812ED]: j          0x08A04BB4
  Back Branch 08A04C70 2,887 times (length 146)
  Back Branch 08A04C7C 2,887 times (length 149)
_S1_2_89EECCC 40,120,578 instructions (2.428%), 59,251 calls (089EECCC - 089F20E8, length 3336)
  Back Branch 089F1220 59,251 times (length 993)
  Back Branch 089EEF6C 59,251 times (length 149)
  Back Branch 089EEFB4 59,251 times (length 167)
  Back Branch 089F056C 59,251 times (length 659)
  Back Branch 089EF5EC 59,251 times (length 424)
  Back Branch 089EF600 59,251 times (length 424)
  Back Branch 089F143C 59,140 times (length 755)
  Back Branch 089F1414 59,140 times (length 1548)
  Back Branch 089F1150 54,424 times (length 817)
  Back Branch 089F1158 54,150 times (length 819)
  Back Branch 089F11B8 54,150 times (length 797)
  Back Branch 089EF640 52,352 times (length 469)
  Back Branch 089F11F8 46,152 times (length 772)
  Back Branch 089F11F0 46,152 times (length 751)
  Back Branch 089F11E4 46,152 times (length 728)
  Back Branch 089F0724 46,152 times (length 761)
  Back Branch 089EF61C 39,030 times (length 347)
  Back Branch 089EF624 39,030 times (length 349)
  Back Branch 089EF62C 39,030 times (length 270)
  Back Branch 089F05C4 11,134 times (length 680)
  Back Branch 089F20A4 9,300 times (length 1846)
  Back Branch 089F0F88 9,282 times (length 445)
  Back Branch 089F07C4 7,270 times (length 794)
  Back Branch 089F1144 5,101 times (length 772)
  Back Branch 089F120C 5,101 times (length 997)
  Back Branch 089F1204 4,827 times (length 966)
  Back Branch 089F1218 4,827 times (length 950)
  Back Branch 089F1B9C 1,648 times (length 11)
    089F1B64:[0E26C425]: jal        0x089B1094
    089F1B68:[3C1108AA]: lui        $s1, 0x08AA <=> li $s1, 0x08AA0000
    089F1B6C:[27B50070]: addiu      $s5, $sp, 112
    089F1B70:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    089F1B74:[2627C5D0]: addiu      $a3, $s1, -14896
--> 089F1B78:[8CC20000]: lw         $v0, 0($a2)
    089F1B7C:[8CC30004]: lw         $v1, 4($a2)
    089F1B80:[8CC40008]: lw         $a0, 8($a2)
    089F1B84:[8CC5000C]: lw         $a1, 12($a2)
    089F1B88:[ACE20000]: sw         $v0, 0($a3)
    089F1B8C:[24C60010]: addiu      $a2, $a2, 16
    089F1B90:[24E70010]: addiu      $a3, $a3, 16
    089F1B94:[ACE3FFF4]: sw         $v1, -12($a3)
    089F1B98:[ACE4FFF8]: sw         $a0, -8($a3)
--> 089F1B9C:[14D5FFF6]: bne        $a2, $s5, 0x089F1B78
    089F1BA0:[ACE5FFFC]: sw         $a1, -4($a3)
    089F1BA4:[0E26ABCA]: jal        0x089AAF28
    089F1BA8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089F1BAC:[8FA600BC]: lw         $a2, 188($sp)
  Back Branch 089F1BDC 1,648 times (length 11)
    089F1BA4:[0E26ABCA]: jal        0x089AAF28
    089F1BA8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089F1BAC:[8FA600BC]: lw         $a2, 188($sp)
    089F1BB0:[2667C590]: addiu      $a3, $s3, -14960
    089F1BB4:[24C80040]: addiu      $t0, $a2, 64
--> 089F1BB8:[8CC20000]: lw         $v0, 0($a2)
    089F1BBC:[8CC30004]: lw         $v1, 4($a2)
    089F1BC0:[8CC40008]: lw         $a0, 8($a2)
    089F1BC4:[8CC5000C]: lw         $a1, 12($a2)
    089F1BC8:[ACE20000]: sw         $v0, 0($a3)
    089F1BCC:[24C60010]: addiu      $a2, $a2, 16
    089F1BD0:[24E70010]: addiu      $a3, $a3, 16
    089F1BD4:[ACE3FFF4]: sw         $v1, -12($a3)
    089F1BD8:[ACE4FFF8]: sw         $a0, -8($a3)
--> 089F1BDC:[14C8FFF6]: bne        $a2, $t0, 0x089F1BB8
    089F1BE0:[ACE5FFFC]: sw         $a1, -4($a3)
    089F1BE4:[44806800]: mtc1       $zr, $f13
    089F1BE8:[3C0708A9]: lui        $a3, 0x08A9 <=> li $a3, 0x08A90000
    089F1BEC:[C4EC9048]: lwc1       $f12, -28600($a3)
  Back Branch 089F0070 715 times (length 241)
  Back Branch 089F00D0 715 times (length 243)
  Back Branch 089F1064 714 times (length 1070)
  Back Branch 089F00B4 714 times (length 241)
  Back Branch 089F09B4 706 times (length 702)
  Back Branch 089F0B88 698 times (length 888)
  Back Branch 089F0FA8 698 times (length 283)
  Back Branch 089F1490 507 times (length 1303)
  Back Branch 089F1E18 507 times (length 618)
  Back Branch 089F1C88 412 times (length 887)
  Back Branch 089F0BFC 111 times (length 1026)
  Back Branch 089F0C10 111 times (length 1030)
  Back Branch 089F0C28 111 times (length 1037)
  Back Branch 089F1AD0 18 times (length 259)
  Back Branch 089F1B08 18 times (length 260)
  Back Branch 089F1B38 18 times (length 263)
  Back Branch 089F1DD4 18 times (length 1360)
  Back Branch 089F1ED0 18 times (length 437)
  Back Branch 089F1E94 18 times (length 327)
  Back Branch 089F1E58 18 times (length 447)
  Back Branch 089F2084 18 times (length 380)
  Back Branch 089F0974 17 times (length 755)
  Back Branch 089F0BF4 1 times (length 786)
  Back Branch 089F1520 1 times (length 424)
  Back Branch 089F14BC 1 times (length 403)
  Back Branch 089F14E8 1 times (length 418)
  Back Branch 089F1254 1 times (length 240)
  Back Branch 089F1230 1 times (length 231)
_S1_2_88E5854 37,121,614 instructions (2.247%), 89,068 calls (088E5854 - 088E7114, length 1585)
  Back Branch 088E5E98 356,272 times (length 11)
    088E5E60:[AE420150]: sw         $v0, 336($s2)
    088E5E64:[27A80130]: addiu      $t0, $sp, 304
    088E5E68:[AE430154]: sw         $v1, 340($s2)
    088E5E6C:[AE440158]: sw         $a0, 344($s2)
    088E5E70:[AE45015C]: sw         $a1, 348($s2)
--> 088E5E74:[8CE20000]: lw         $v0, 0($a3)
    088E5E78:[8CE30004]: lw         $v1, 4($a3)
    088E5E7C:[8CE40008]: lw         $a0, 8($a3)
    088E5E80:[8CE5000C]: lw         $a1, 12($a3)
    088E5E84:[ACC20000]: sw         $v0, 0($a2)
    088E5E88:[24E70010]: addiu      $a3, $a3, 16
    088E5E8C:[24C60010]: addiu      $a2, $a2, 16
    088E5E90:[ACC3FFF4]: sw         $v1, -12($a2)
    088E5E94:[ACC4FFF8]: sw         $a0, -8($a2)
--> 088E5E98:[14E8FFF6]: bne        $a3, $t0, 0x088E5E74
    088E5E9C:[ACC5FFFC]: sw         $a1, -4($a2)
    088E5EA0:[8D420040]: lw         $v0, 64($t2)
    088E5EA4:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    088E5EA8:[00431024]: and        $v0, $v0, $v1
  Back Branch 088E5D7C 239,084 times (length 11)
    088E5D44:[0E26BB9F]: jal        0x089AEE7C
    088E5D48:[27A60530]: addiu      $a2, $sp, 1328
    088E5D4C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088E5D50:[27A705B0]: addiu      $a3, $sp, 1456
    088E5D54:[27A801B0]: addiu      $t0, $sp, 432
--> 088E5D58:[8CC20000]: lw         $v0, 0($a2)
    088E5D5C:[8CC30004]: lw         $v1, 4($a2)
    088E5D60:[8CC40008]: lw         $a0, 8($a2)
    088E5D64:[8CC5000C]: lw         $a1, 12($a2)
    088E5D68:[ACE20000]: sw         $v0, 0($a3)
    088E5D6C:[24C60010]: addiu      $a2, $a2, 16
    088E5D70:[24E70010]: addiu      $a3, $a3, 16
    088E5D74:[ACE3FFF4]: sw         $v1, -12($a3)
    088E5D78:[ACE4FFF8]: sw         $a0, -8($a3)
--> 088E5D7C:[14C8FFF6]: bne        $a2, $t0, 0x088E5D58
    088E5D80:[ACE5FFFC]: sw         $a1, -4($a3)
    088E5D84:[0E26ABCA]: jal        0x089AAF28
    088E5D88:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088E5D8C:[27B00130]: addiu      $s0, $sp, 304
  Back Branch 088E5DCC 239,084 times (length 11)
    088E5D94:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    088E5D98:[0E26BB9F]: jal        0x089AEE7C
    088E5D9C:[27A60570]: addiu      $a2, $sp, 1392
    088E5DA0:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088E5DA4:[02E03821]: addu       $a3, $s7, $zr <=> move $a3, $s7
--> 088E5DA8:[8CC20000]: lw         $v0, 0($a2)
    088E5DAC:[8CC30004]: lw         $v1, 4($a2)
    088E5DB0:[8CC40008]: lw         $a0, 8($a2)
    088E5DB4:[8CC5000C]: lw         $a1, 12($a2)
    088E5DB8:[ACE20000]: sw         $v0, 0($a3)
    088E5DBC:[24C60010]: addiu      $a2, $a2, 16
    088E5DC0:[24E70010]: addiu      $a3, $a3, 16
    088E5DC4:[ACE3FFF4]: sw         $v1, -12($a3)
    088E5DC8:[ACE4FFF8]: sw         $a0, -8($a3)
--> 088E5DCC:[14D1FFF6]: bne        $a2, $s1, 0x088E5DA8
    088E5DD0:[ACE5FFFC]: sw         $a1, -4($a3)
    088E5DD4:[0E26ABCA]: jal        0x089AAF28
    088E5DD8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088E5DDC:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
  Back Branch 088E6E7C 59,771 times (length 1159)
  Back Branch 088E6E5C 59,771 times (length 1213)
  Back Branch 088E64A4 56,712 times (length 12)
    088E6468:[24A600C0]: addiu      $a2, $a1, 192
    088E646C:[0E26BB9F]: jal        0x089AEE7C
    088E6470:[24A50040]: addiu      $a1, $a1, 64
    088E6474:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088E6478:[27A705B0]: addiu      $a3, $sp, 1456
--> 088E647C:[8CC20000]: lw         $v0, 0($a2)
    088E6480:[8CC30004]: lw         $v1, 4($a2)
    088E6484:[8CC40008]: lw         $a0, 8($a2)
    088E6488:[8CC5000C]: lw         $a1, 12($a2)
    088E648C:[ACE20000]: sw         $v0, 0($a3)
    088E6490:[24C60010]: addiu      $a2, $a2, 16
    088E6494:[24E70010]: addiu      $a3, $a3, 16
    088E6498:[27A20530]: addiu      $v0, $sp, 1328
    088E649C:[ACE3FFF4]: sw         $v1, -12($a3)
    088E64A0:[ACE4FFF8]: sw         $a0, -8($a3)
--> 088E64A4:[14C2FFF5]: bne        $a2, $v0, 0x088E647C
    088E64A8:[ACE5FFFC]: sw         $a1, -4($a3)
    088E64AC:[0E26ABCA]: jal        0x089AAF28
    088E64B0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088E64B4:[8E450238]: lw         $a1, 568($s2)
  Back Branch 088E64F8 56,712 times (length 11)
    088E64C0:[24A50080]: addiu      $a1, $a1, 128
    088E64C4:[0E26BB9F]: jal        0x089AEE7C
    088E64C8:[27A605F0]: addiu      $a2, $sp, 1520
    088E64CC:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088E64D0:[02E03821]: addu       $a3, $s7, $zr <=> move $a3, $s7
--> 088E64D4:[8CC20000]: lw         $v0, 0($a2)
    088E64D8:[8CC30004]: lw         $v1, 4($a2)
    088E64DC:[8CC40008]: lw         $a0, 8($a2)
    088E64E0:[8CC5000C]: lw         $a1, 12($a2)
    088E64E4:[ACE20000]: sw         $v0, 0($a3)
    088E64E8:[24C60010]: addiu      $a2, $a2, 16
    088E64EC:[24E70010]: addiu      $a3, $a3, 16
    088E64F0:[ACE3FFF4]: sw         $v1, -12($a3)
    088E64F4:[ACE4FFF8]: sw         $a0, -8($a3)
--> 088E64F8:[14D1FFF6]: bne        $a2, $s1, 0x088E64D4
    088E64FC:[ACE5FFFC]: sw         $a1, -4($a3)
    088E6500:[0E26ABCA]: jal        0x089AAF28
    088E6504:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088E6508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
  Back Branch 088E69E4 35,916 times (length 11)
    088E69AC:[24A50080]: addiu      $a1, $a1, 128
    088E69B0:[0E26BB9F]: jal        0x089AEE7C
    088E69B4:[27A605F0]: addiu      $a2, $sp, 1520
    088E69B8:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088E69BC:[02E03821]: addu       $a3, $s7, $zr <=> move $a3, $s7
--> 088E69C0:[8CC20000]: lw         $v0, 0($a2)
    088E69C4:[8CC30004]: lw         $v1, 4($a2)
    088E69C8:[8CC40008]: lw         $a0, 8($a2)
    088E69CC:[8CC5000C]: lw         $a1, 12($a2)
    088E69D0:[ACE20000]: sw         $v0, 0($a3)
    088E69D4:[24C60010]: addiu      $a2, $a2, 16
    088E69D8:[24E70010]: addiu      $a3, $a3, 16
    088E69DC:[ACE3FFF4]: sw         $v1, -12($a3)
    088E69E0:[ACE4FFF8]: sw         $a0, -8($a3)
--> 088E69E4:[14D0FFF6]: bne        $a2, $s0, 0x088E69C0
    088E69E8:[ACE5FFFC]: sw         $a1, -4($a3)
    088E69EC:[0E26ABCA]: jal        0x089AAF28
    088E69F0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088E69F4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
  Back Branch 088E6990 35,916 times (length 11)
    088E6958:[0E26BB9F]: jal        0x089AEE7C
    088E695C:[24A50040]: addiu      $a1, $a1, 64
    088E6960:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088E6964:[27A705B0]: addiu      $a3, $sp, 1456
    088E6968:[27A80470]: addiu      $t0, $sp, 1136
--> 088E696C:[8CC20000]: lw         $v0, 0($a2)
    088E6970:[8CC30004]: lw         $v1, 4($a2)
    088E6974:[8CC40008]: lw         $a0, 8($a2)
    088E6978:[8CC5000C]: lw         $a1, 12($a2)
    088E697C:[ACE20000]: sw         $v0, 0($a3)
    088E6980:[24C60010]: addiu      $a2, $a2, 16
    088E6984:[24E70010]: addiu      $a3, $a3, 16
    088E6988:[ACE3FFF4]: sw         $v1, -12($a3)
    088E698C:[ACE4FFF8]: sw         $a0, -8($a3)
--> 088E6990:[14C8FFF6]: bne        $a2, $t0, 0x088E696C
    088E6994:[ACE5FFFC]: sw         $a1, -4($a3)
    088E6998:[0E26ABCA]: jal        0x089AAF28
    088E699C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088E69A0:[8E450238]: lw         $a1, 568($s2)
  Back Branch 088E6AC0 35,916 times (length 11)
    088E6A88:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    088E6A8C:[8C430A3C]: lw         $v1, 2620($v0)
    088E6A90:[02E03821]: addu       $a3, $s7, $zr <=> move $a3, $s7
    088E6A94:[246804B0]: addiu      $t0, $v1, 1200
    088E6A98:[24660470]: addiu      $a2, $v1, 1136
--> 088E6A9C:[8CC20000]: lw         $v0, 0($a2)
    088E6AA0:[8CC30004]: lw         $v1, 4($a2)
    088E6AA4:[8CC40008]: lw         $a0, 8($a2)
    088E6AA8:[8CC5000C]: lw         $a1, 12($a2)
    088E6AAC:[ACE20000]: sw         $v0, 0($a3)
    088E6AB0:[24C60010]: addiu      $a2, $a2, 16
    088E6AB4:[24E70010]: addiu      $a3, $a3, 16
    088E6AB8:[ACE3FFF4]: sw         $v1, -12($a3)
    088E6ABC:[ACE4FFF8]: sw         $a0, -8($a3)
--> 088E6AC0:[14C8FFF6]: bne        $a2, $t0, 0x088E6A9C
    088E6AC4:[ACE5FFFC]: sw         $a1, -4($a3)
    088E6AC8:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    088E6ACC:[27A7005C]: addiu      $a3, $sp, 92
    088E6AD0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
  Back Branch 088E65C8 14,178 times (length 315)
  Back Branch 088E6568 14,178 times (length 302)
  Back Branch 088E6128 14,178 times (length 198)
  Back Branch 088E6B1C 8,979 times (length 835)
  Back Branch 088E6DD0 6,140 times (length 1008)
  Back Branch 088E6F10 6,140 times (length 120)
  Back Branch 088E6220 1,589 times (length 252)
  Back Branch 088E6BB8 281 times (length 1160)
  Back Branch 088E701C 70 times (length 1337)
  Back Branch 088E6314 62 times (length 309)
  Back Branch 088E6C30 8 times (length 892)
_S1_2_89E5EB4 29,198,036 instructions (1.767%), 54,667 calls (089E5EB4 - 089F7B30, length 18208)
  Back Branch 089F7580 54,667 times (length 350)
  Back Branch 089F7A9C 43,975 times (length 359)
  Back Branch 089F7050 43,597 times (length 327)
  Back Branch 089F7134 22,829 times (length 336)
  Back Branch 089F71B4 19,578 times (length 341)
  Back Branch 089F7A3C 10,692 times (length 349)
  Back Branch 089F782C 10,692 times (length 404)
  Back Branch 089F780C 10,692 times (length 352)
  Back Branch 089F7964 10,446 times (length 376)
  Back Branch 089F77BC 3,446 times (length 394)
  Back Branch 089F77DC 246 times (length 318)
_S1_2_88EA9B8 27,164,085 instructions (1.644%), 119,691 calls (088EA9B8 - 088EC1DC, length 1546)
  Back Branch 088EB194 109,589 times (length 83)
    088EB03C:[00451021]: addu       $v0, $v0, $a1
    088EB040:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    088EB044:[245100B4]: addiu      $s1, $v0, 180
    088EB048:[AFA000A0]: sw         $zr, 160($sp)
    088EB04C:[AFA3009C]: sw         $v1, 156($sp)
--> 088EB050:[C6600004]: lwc1       $f0, 4($s3)
    088EB054:[26640002]: addiu      $a0, $s3, 2
    088EB058:[AFA40098]: sw         $a0, 152($sp)
    088EB05C:[4600BD80]: add.s      $f22, $f23, $f0
    088EB060:[26220002]: addiu      $v0, $s1, 2
    088EB064:[92760002]: lbu        $s6, 2($s3)
    088EB068:[AFA20094]: sw         $v0, 148($sp)
    088EB06C:[240200FE]: addiu      $v0, $zr, 254 <=> li $v0, 254
    088EB070:[E6760004]: swc1       $f22, 4($s3)
    088EB074:[92240002]: lbu        $a0, 2($s1)
    088EB078:[108200A5]: beq        $a0, $v0, 0x088EB310
    088EB07C:[26700004]: addiu      $s0, $s3, 4
    088EB080:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    088EB084:[12C20003]: beq        $s6, $v0, 0x088EB094
    088EB088:[02C4102B]: sltu       $v0, $s6, $a0
    088EB08C:[5040003E]: beql       $v0, $zr, 0x088EB188
    088EB090:[8FA4009C]: lw         $a0, 156($sp)
    088EB094:[92230010]: lbu        $v1, 16($s1)
    088EB098:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088EB09C:[106200EA]: beq        $v1, $v0, 0x088EB448
    088EB0A0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088EB0A4:[10650148]: beq        $v1, $a1, 0x088EB5C8
    088EB0A8:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088EB0AC:[1460002F]: bne        $v1, $zr, 0x088EB16C
    088EB0B0:[8FA20094]: lw         $v0, 148($sp)
    088EB0B4:[92620000]: lbu        $v0, 0($s3)
    088EB0B8:[14400162]: bne        $v0, $zr, 0x088EB644
    088EB0BC:[C6410248]: lwc1       $f1, 584($s2)
    088EB0C0:[C6200004]: lwc1       $f0, 4($s1)
    088EB0C4:[4601003E]: c.le.s     $f0, $f1
    088EB0C8:[00000000]: nop
    088EB0CC:[45000027]: bc1f       0x088EB16C
    088EB0D0:[8FA20094]: lw         $v0, 148($sp)
    088EB0D4:[A2650000]: sb         $a1, 0($s3)
    088EB0D8:[0A23AD1A]: j          0x088EB468
    088EB0DC:[AE000000]: sw         $zr, 0($s0)
    088EB0E0:[8E420110]: lw         $v0, 272($s2)
    088EB0E4:[8E430114]: lw         $v1, 276($s2)
    088EB0E8:[8E440118]: lw         $a0, 280($s2)
    088EB0EC:[8E45011C]: lw         $a1, 284($s2)
    088EB0F0:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    088EB0F4:[AFA20020]: sw         $v0, 32($sp)
    088EB0F8:[AFA30024]: sw         $v1, 36($sp)
    088EB0FC:[AFA40028]: sw         $a0, 40($sp)
    088EB100:[AFA5002C]: sw         $a1, 44($sp)
    088EB104:[9242025A]: lbu        $v0, 602($s2)
    088EB108:[8E0501F8]: lw         $a1, 504($s0)
    088EB10C:[92280001]: lbu        $t0, 1($s1)
    088EB110:[35840020]: ori        $a0, $t4, 32
    088EB114:[30420020]: andi       $v0, $v0, 32
    088EB118:[0082600B]: movn       $t4, $a0, $v0
    088EB11C:[02805021]: addu       $t2, $s4, $zr <=> move $t2, $s4
    088EB120:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088EB124:[27A60020]: addiu      $a2, $sp, 32
    088EB128:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    088EB12C:[02DE4821]: addu       $t1, $s6, $fp
    088EB130:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088EB134:[0E23B4D8]: jal        0x088ED360
    088EB138:[AFAC0000]: sw         $t4, 0($sp)
    088EB13C:[8FA30090]: lw         $v1, 144($sp)
    088EB140:[90620000]: lbu        $v0, 0($v1)
    088EB144:[27C30001]: addiu      $v1, $fp, 1
    088EB148:[307EFFFF]: andi       $fp, $v1, -1
    088EB14C:[03C2102B]: sltu       $v0, $fp, $v0
    088EB150:[544000CD]: bnel       $v0, $zr, 0x088EB488
    088EB154:[92220000]: lbu        $v0, 0($s1)
    088EB158:[8FA40098]: lw         $a0, 152($sp)
    088EB15C:[90820000]: lbu        $v0, 0($a0)
    088EB160:[24420001]: addiu      $v0, $v0, 1
    088EB164:[A0820000]: sb         $v0, 0($a0)
    088EB168:[8FA20094]: lw         $v0, 148($sp)
    088EB16C:[90430000]: lbu        $v1, 0($v0)
    088EB170:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    088EB174:[5062005B]: beql       $v1, $v0, 0x088EB2E4
    088EB178:[9242025A]: lbu        $v0, 602($s2)
    088EB17C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088EB180:[AFA300A0]: sw         $v1, 160($sp)
    088EB184:[8FA4009C]: lw         $a0, 156($sp)
    088EB188:[26730008]: addiu      $s3, $s3, 8
    088EB18C:[26310018]: addiu      $s1, $s1, 24
    088EB190:[2484FFFF]: addiu      $a0, $a0, -1
--> 088EB194:[1480FFAE]: bne        $a0, $zr, 0x088EB050
    088EB198:[AFA4009C]: sw         $a0, 156($sp)
    088EB19C:[8FA200A0]: lw         $v0, 160($sp)
    088EB1A0:[304300FF]: andi       $v1, $v0, 255
    088EB1A4:[A24301D9]: sb         $v1, 473($s2)
  Back Branch 088EB390 88,633 times (length 227)
  Back Branch 088EB24C 75,341 times (length 30)
    088EB1C8:[8E420230]: lw         $v0, 560($s2)
    088EB1CC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088EB1D0:[924201D9]: lbu        $v0, 473($s2)
    088EB1D4:[5040001B]: beql       $v0, $zr, 0x088EB244
    088EB1D8:[9242025A]: lbu        $v0, 602($s2)
--> 088EB1DC:[1060000A]: beq        $v1, $zr, 0x088EB208
    088EB1E0:[8FBF00E4]: lw         $ra, 228($sp)
    088EB1E4:[8E440234]: lw         $a0, 564($s2)
    088EB1E8:[1080022F]: beq        $a0, $zr, 0x088EBAA8
    088EB1EC:[3403FFFD]: ori        $v1, $zr, -3 <=> li $v1, 65533
    088EB1F0:[94820018]: lhu        $v0, 24($a0)
    088EB1F4:[2442FFFF]: addiu      $v0, $v0, -1
    088EB1F8:[3042FFFF]: andi       $v0, $v0, -1
    088EB1FC:[0062102B]: sltu       $v0, $v1, $v0
    088EB200:[14400019]: bne        $v0, $zr, 0x088EB268
    088EB204:[8FBF00E4]: lw         $ra, 228($sp)
    088EB208:[8FBE00E0]: lw         $fp, 224($sp)
    088EB20C:[8FB700DC]: lw         $s7, 220($sp)
    088EB210:[8FB600D8]: lw         $s6, 216($sp)
    088EB214:[8FB500D4]: lw         $s5, 212($sp)
    088EB218:[8FB400D0]: lw         $s4, 208($sp)
    088EB21C:[8FB300CC]: lw         $s3, 204($sp)
    088EB220:[8FB200C8]: lw         $s2, 200($sp)
    088EB224:[8FB100C4]: lw         $s1, 196($sp)
    088EB228:[8FB000C0]: lw         $s0, 192($sp)
    088EB22C:[C7B700FC]: lwc1       $f23, 252($sp)
    088EB230:[C7B600F8]: lwc1       $f22, 248($sp)
    088EB234:[C7B500F4]: lwc1       $f21, 244($sp)
    088EB238:[C7B400F0]: lwc1       $f20, 240($sp)
    088EB23C:[03E00008]: jr         $ra
    088EB240:[27BD0100]: addiu      $sp, $sp, 256
    088EB244:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088EB248:[30420001]: andi       $v0, $v0, 1
--> 088EB24C:[1040FFE3]: beq        $v0, $zr, 0x088EB1DC
    088EB250:[00000000]: nop
    088EB254:[964201DC]: lhu        $v0, 476($s2)
    088EB258:[5040FFE3]: beql       $v0, $zr, 0x088EB1E8
    088EB25C:[8E440234]: lw         $a0, 564($s2)
  Back Branch 088EB86C 65,236 times (length 723)
  Back Branch 088EC08C 64,630 times (length 1145)
  Back Branch 088EB2E8 28,228 times (length 92)
    088EB16C:[90430000]: lbu        $v1, 0($v0)
    088EB170:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    088EB174:[5062005B]: beql       $v1, $v0, 0x088EB2E4
    088EB178:[9242025A]: lbu        $v0, 602($s2)
    088EB17C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
--> 088EB180:[AFA300A0]: sw         $v1, 160($sp)
    088EB184:[8FA4009C]: lw         $a0, 156($sp)
    088EB188:[26730008]: addiu      $s3, $s3, 8
    088EB18C:[26310018]: addiu      $s1, $s1, 24
    088EB190:[2484FFFF]: addiu      $a0, $a0, -1
    088EB194:[1480FFAE]: bne        $a0, $zr, 0x088EB050
    088EB198:[AFA4009C]: sw         $a0, 156($sp)
    088EB19C:[8FA200A0]: lw         $v0, 160($sp)
    088EB1A0:[304300FF]: andi       $v1, $v0, 255
    088EB1A4:[A24301D9]: sb         $v1, 473($s2)
    088EB1A8:[8E42023C]: lw         $v0, 572($s2)
    088EB1AC:[10400016]: beq        $v0, $zr, 0x088EB208
    088EB1B0:[8FBF00E4]: lw         $ra, 228($sp)
    088EB1B4:[9043000D]: lbu        $v1, 13($v0)
    088EB1B8:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088EB1BC:[10620041]: beq        $v1, $v0, 0x088EB2C4
    088EB1C0:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    088EB1C4:[50620040]: beql       $v1, $v0, 0x088EB2C8
    088EB1C8:[8E420230]: lw         $v0, 560($s2)
    088EB1CC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088EB1D0:[924201D9]: lbu        $v0, 473($s2)
    088EB1D4:[5040001B]: beql       $v0, $zr, 0x088EB244
    088EB1D8:[9242025A]: lbu        $v0, 602($s2)
    088EB1DC:[1060000A]: beq        $v1, $zr, 0x088EB208
    088EB1E0:[8FBF00E4]: lw         $ra, 228($sp)
    088EB1E4:[8E440234]: lw         $a0, 564($s2)
    088EB1E8:[1080022F]: beq        $a0, $zr, 0x088EBAA8
    088EB1EC:[3403FFFD]: ori        $v1, $zr, -3 <=> li $v1, 65533
    088EB1F0:[94820018]: lhu        $v0, 24($a0)
    088EB1F4:[2442FFFF]: addiu      $v0, $v0, -1
    088EB1F8:[3042FFFF]: andi       $v0, $v0, -1
    088EB1FC:[0062102B]: sltu       $v0, $v1, $v0
    088EB200:[14400019]: bne        $v0, $zr, 0x088EB268
    088EB204:[8FBF00E4]: lw         $ra, 228($sp)
    088EB208:[8FBE00E0]: lw         $fp, 224($sp)
    088EB20C:[8FB700DC]: lw         $s7, 220($sp)
    088EB210:[8FB600D8]: lw         $s6, 216($sp)
    088EB214:[8FB500D4]: lw         $s5, 212($sp)
    088EB218:[8FB400D0]: lw         $s4, 208($sp)
    088EB21C:[8FB300CC]: lw         $s3, 204($sp)
    088EB220:[8FB200C8]: lw         $s2, 200($sp)
    088EB224:[8FB100C4]: lw         $s1, 196($sp)
    088EB228:[8FB000C0]: lw         $s0, 192($sp)
    088EB22C:[C7B700FC]: lwc1       $f23, 252($sp)
    088EB230:[C7B600F8]: lwc1       $f22, 248($sp)
    088EB234:[C7B500F4]: lwc1       $f21, 244($sp)
    088EB238:[C7B400F0]: lwc1       $f20, 240($sp)
    088EB23C:[03E00008]: jr         $ra
    088EB240:[27BD0100]: addiu      $sp, $sp, 256
    088EB244:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088EB248:[30420001]: andi       $v0, $v0, 1
    088EB24C:[1040FFE3]: beq        $v0, $zr, 0x088EB1DC
    088EB250:[00000000]: nop
    088EB254:[964201DC]: lhu        $v0, 476($s2)
    088EB258:[5040FFE3]: beql       $v0, $zr, 0x088EB1E8
    088EB25C:[8E440234]: lw         $a0, 564($s2)
    088EB260:[0A23AC77]: j          0x088EB1DC
    088EB264:[00000000]: nop
    088EB268:[0E238E69]: jal        0x088E39A4
    088EB26C:[00000000]: nop
    088EB270:[8E420234]: lw         $v0, 564($s2)
    088EB274:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088EB278:[AE400234]: sw         $zr, 564($s2)
    088EB27C:[0E239037]: jal        0x088E40DC
    088EB280:[A4400018]: sh         $zr, 24($v0)
    088EB284:[8FBF00E4]: lw         $ra, 228($sp)
    088EB288:[8FBE00E0]: lw         $fp, 224($sp)
    088EB28C:[8FB700DC]: lw         $s7, 220($sp)
    088EB290:[8FB600D8]: lw         $s6, 216($sp)
    088EB294:[8FB500D4]: lw         $s5, 212($sp)
    088EB298:[8FB400D0]: lw         $s4, 208($sp)
    088EB29C:[8FB300CC]: lw         $s3, 204($sp)
    088EB2A0:[8FB200C8]: lw         $s2, 200($sp)
    088EB2A4:[8FB100C4]: lw         $s1, 196($sp)
    088EB2A8:[8FB000C0]: lw         $s0, 192($sp)
    088EB2AC:[C7B700FC]: lwc1       $f23, 252($sp)
    088EB2B0:[C7B600F8]: lwc1       $f22, 248($sp)
    088EB2B4:[C7B500F4]: lwc1       $f21, 244($sp)
    088EB2B8:[C7B400F0]: lwc1       $f20, 240($sp)
    088EB2BC:[03E00008]: jr         $ra
    088EB2C0:[27BD0100]: addiu      $sp, $sp, 256
    088EB2C4:[8E420230]: lw         $v0, 560($s2)
    088EB2C8:[1040FFC1]: beq        $v0, $zr, 0x088EB1D0
    088EB2CC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088EB2D0:[9042025A]: lbu        $v0, 602($v0)
    088EB2D4:[1040FFBE]: beq        $v0, $zr, 0x088EB1D0
    088EB2D8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088EB2DC:[0A23AC74]: j          0x088EB1D0
    088EB2E0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088EB2E4:[30420001]: andi       $v0, $v0, 1
--> 088EB2E8:[1440FFA5]: bne        $v0, $zr, 0x088EB180
    088EB2EC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088EB2F0:[8FA4009C]: lw         $a0, 156($sp)
    088EB2F4:[26730008]: addiu      $s3, $s3, 8
    088EB2F8:[26310018]: addiu      $s1, $s1, 24
  Back Branch 088EB650 28,127 times (length 315)
  Back Branch 088EB694 28,127 times (length 332)
  Back Branch 088EB6E8 10,384 times (length 8)
    088EB6BC:[00451021]: addu       $v0, $v0, $a1
    088EB6C0:[244200B4]: addiu      $v0, $v0, 180
    088EB6C4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088EB6C8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088EB6CC:[24040008]: addiu      $a0, $zr, 8 <=> li $a0, 8
--> 088EB6D0:[C4400014]: lwc1       $f0, 20($v0)
    088EB6D4:[24630001]: addiu      $v1, $v1, 1
    088EB6D8:[A0C50199]: sb         $a1, 409($a2)
    088EB6DC:[24420018]: addiu      $v0, $v0, 24
    088EB6E0:[E4C0019C]: swc1       $f0, 412($a2)
    088EB6E4:[A0C0019A]: sb         $zr, 410($a2)
--> 088EB6E8:[1464FFF9]: bne        $v1, $a0, 0x088EB6D0
    088EB6EC:[24C60008]: addiu      $a2, $a2, 8
    088EB6F0:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    088EB6F4:[8C620A3C]: lw         $v0, 2620($v1)
    088EB6F8:[8E49023C]: lw         $t1, 572($s2)
  Back Branch 088EBF88 8,962 times (length 773)
  Back Branch 088EBF78 8,962 times (length 770)
  Back Branch 088EB8A0 1,730 times (length 736)
  Back Branch 088EB4B4 1,414 times (length 247)
  Back Branch 088EB478 1,405 times (length 202)
  Back Branch 088EBAA0 1,298 times (length 791)
  Back Branch 088EB890 1,202 times (length 731)
  Back Branch 088EB69C 1,178 times (length 143)
  Back Branch 088EBF2C 455 times (length 1234)
  Back Branch 088EBF1C 291 times (length 1265)
  Back Branch 088EBAB0 231 times (length 556)
  Back Branch 088EB258 231 times (length 30)
    088EB1D4:[5040001B]: beql       $v0, $zr, 0x088EB244
    088EB1D8:[9242025A]: lbu        $v0, 602($s2)
    088EB1DC:[1060000A]: beq        $v1, $zr, 0x088EB208
    088EB1E0:[8FBF00E4]: lw         $ra, 228($sp)
    088EB1E4:[8E440234]: lw         $a0, 564($s2)
--> 088EB1E8:[1080022F]: beq        $a0, $zr, 0x088EBAA8
    088EB1EC:[3403FFFD]: ori        $v1, $zr, -3 <=> li $v1, 65533
    088EB1F0:[94820018]: lhu        $v0, 24($a0)
    088EB1F4:[2442FFFF]: addiu      $v0, $v0, -1
    088EB1F8:[3042FFFF]: andi       $v0, $v0, -1
    088EB1FC:[0062102B]: sltu       $v0, $v1, $v0
    088EB200:[14400019]: bne        $v0, $zr, 0x088EB268
    088EB204:[8FBF00E4]: lw         $ra, 228($sp)
    088EB208:[8FBE00E0]: lw         $fp, 224($sp)
    088EB20C:[8FB700DC]: lw         $s7, 220($sp)
    088EB210:[8FB600D8]: lw         $s6, 216($sp)
    088EB214:[8FB500D4]: lw         $s5, 212($sp)
    088EB218:[8FB400D0]: lw         $s4, 208($sp)
    088EB21C:[8FB300CC]: lw         $s3, 204($sp)
    088EB220:[8FB200C8]: lw         $s2, 200($sp)
    088EB224:[8FB100C4]: lw         $s1, 196($sp)
    088EB228:[8FB000C0]: lw         $s0, 192($sp)
    088EB22C:[C7B700FC]: lwc1       $f23, 252($sp)
    088EB230:[C7B600F8]: lwc1       $f22, 248($sp)
    088EB234:[C7B500F4]: lwc1       $f21, 244($sp)
    088EB238:[C7B400F0]: lwc1       $f20, 240($sp)
    088EB23C:[03E00008]: jr         $ra
    088EB240:[27BD0100]: addiu      $sp, $sp, 256
    088EB244:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088EB248:[30420001]: andi       $v0, $v0, 1
    088EB24C:[1040FFE3]: beq        $v0, $zr, 0x088EB1DC
    088EB250:[00000000]: nop
    088EB254:[964201DC]: lhu        $v0, 476($s2)
--> 088EB258:[5040FFE3]: beql       $v0, $zr, 0x088EB1E8
    088EB25C:[8E440234]: lw         $a0, 564($s2)
    088EB260:[0A23AC77]: j          0x088EB1DC
    088EB264:[00000000]: nop
    088EB268:[0E238E69]: jal        0x088E39A4
  Back Branch 088EB300 3 times (length 174)
_S1_2_8A1C2E4 24,226,593 instructions (1.466%), 1 calls (08A19D8C - 08A1C2F0, length 2394)
  Back Branch 08A1A58C 1,768,801 times (length 20)
    08A1A530:[00000000]: nop
    08A1A534:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A1A538:[AEA07878]: sw         $zr, 30840($s5)
    08A1A53C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08A1A540:[00069180]: sll        $s2, $a2, 0x0006
--> 08A1A544:[02551021]: addu       $v0, $s2, $s5
    08A1A548:[80430074]: lb         $v1, 116($v0)
    08A1A54C:[10600009]: beq        $v1, $zr, 0x08A1A574
    08A1A550:[24C20001]: addiu      $v0, $a2, 1
    08A1A554:[2402002B]: addiu      $v0, $zr, 43 <=> li $v0, 43
    08A1A558:[10620005]: beq        $v1, $v0, 0x08A1A570
    08A1A55C:[00061080]: sll        $v0, $a2, 0x0002
    08A1A560:[00551021]: addu       $v0, $v0, $s5
    08A1A564:[8C436C74]: lw         $v1, 27764($v0)
    08A1A568:[106002A3]: beq        $v1, $zr, 0x08A1AFF8
    08A1A56C:[24C40001]: addiu      $a0, $a2, 1
    08A1A570:[24C20001]: addiu      $v0, $a2, 1
    08A1A574:[28430180]: slti       $v1, $v0, 384
    08A1A578:[24C40002]: addiu      $a0, $a2, 2
    08A1A57C:[14600003]: bne        $v1, $zr, 0x08A1A58C
    08A1A580:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08A1A584:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08A1A588:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
--> 08A1A58C:[14C5FFED]: bne        $a2, $a1, 0x08A1A544
    08A1A590:[00069180]: sll        $s2, $a2, 0x0006
    08A1A594:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08A1A598:[28820180]: slti       $v0, $a0, 384
    08A1A59C:[14400002]: bne        $v0, $zr, 0x08A1A5A8
  Back Branch 08A1AE3C 132,327 times (length 523)
  Back Branch 08A1A61C 122,651 times (length 12)
    08A1A5E0:[24020019]: addiu      $v0, $zr, 25 <=> li $v0, 25
    08A1A5E4:[10620053]: beq        $v1, $v0, 0x08A1A734
    08A1A5E8:[8CA498A0]: lw         $a0, -26464($a1)
    08A1A5EC:[8CA598A4]: lw         $a1, -26460($a1)
    08A1A5F0:[24070019]: addiu      $a3, $zr, 25 <=> li $a3, 25
--> 08A1A5F4:[1085000E]: beq        $a0, $a1, 0x08A1A630
    08A1A5F8:[000419C0]: sll        $v1, $a0, 0x0007
    08A1A5FC:[000410C0]: sll        $v0, $a0, 0x0003
    08A1A600:[00431021]: addu       $v0, $v0, $v1
    08A1A604:[00541021]: addu       $v0, $v0, $s4
    08A1A608:[8C4378A4]: lw         $v1, 30884($v0)
    08A1A60C:[5067020B]: beql       $v1, $a3, 0x08A1AE3C
    08A1A610:[8C4278AC]: lw         $v0, 30892($v0)
    08A1A614:[24840001]: addiu      $a0, $a0, 1
    08A1A618:[28820400]: slti       $v0, $a0, 1024
--> 08A1A61C:[1440FFF5]: bne        $v0, $zr, 0x08A1A5F4
    08A1A620:[00000000]: nop
    08A1A624:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08A1A628:[1485FFF4]: bne        $a0, $a1, 0x08A1A5FC
    08A1A62C:[000419C0]: sll        $v1, $a0, 0x0007
  Back Branch 08A1AEC4 22,640 times (length 11)
    08A1AE8C:[24020015]: addiu      $v0, $zr, 21 <=> li $v0, 21
    08A1AE90:[1062027F]: beq        $v1, $v0, 0x08A1B890
    08A1AE94:[24887920]: addiu      $t0, $a0, 31008
    08A1AE98:[248678A0]: addiu      $a2, $a0, 30880
    08A1AE9C:[27A70130]: addiu      $a3, $sp, 304
--> 08A1AEA0:[8CC20000]: lw         $v0, 0($a2)
    08A1AEA4:[8CC30004]: lw         $v1, 4($a2)
    08A1AEA8:[8CC40008]: lw         $a0, 8($a2)
    08A1AEAC:[8CC5000C]: lw         $a1, 12($a2)
    08A1AEB0:[ACE20000]: sw         $v0, 0($a3)
    08A1AEB4:[24C60010]: addiu      $a2, $a2, 16
    08A1AEB8:[24E70010]: addiu      $a3, $a3, 16
    08A1AEBC:[ACE3FFF4]: sw         $v1, -12($a3)
    08A1AEC0:[ACE4FFF8]: sw         $a0, -8($a3)
--> 08A1AEC4:[14C8FFF6]: bne        $a2, $t0, 0x08A1AEA0
    08A1AEC8:[ACE5FFFC]: sw         $a1, -4($a3)
    08A1AECC:[8CC20004]: lw         $v0, 4($a2)
    08A1AED0:[8CC30000]: lw         $v1, 0($a2)
    08A1AED4:[ACE20004]: sw         $v0, 4($a3)
  Back Branch 08A1A390 21,917 times (length 5)
    08A1A370:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08A1A374:[02A08021]: addu       $s0, $s5, $zr <=> move $s0, $s5
    08A1A378:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08A1A37C:[0A2868E3]: j          0x08A1A38C
    08A1A380:[24130180]: addiu      $s3, $zr, 384 <=> li $s3, 384
--> 08A1A384:[123302F6]: beq        $s1, $s3, 0x08A1AF60
    08A1A388:[26100040]: addiu      $s0, $s0, 64
    08A1A38C:[82020074]: lb         $v0, 116($s0)
--> 08A1A390:[5040FFFC]: beql       $v0, $zr, 0x08A1A384
    08A1A394:[26310001]: addiu      $s1, $s1, 1
    08A1A398:[8FA50008]: lw         $a1, 8($sp)
    08A1A39C:[80A2008D]: lb         $v0, 141($a1)
    08A1A3A0:[1440000A]: bne        $v0, $zr, 0x08A1A3CC
  Back Branch 08A19EBC 13,371 times (length 39)
    08A19E14:[27A50008]: addiu      $a1, $sp, 8
    08A19E18:[0E293266]: jal        0x08A4C998 [sceKernelReceiveMbx]
    08A19E1C:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    08A19E20:[0A2867AA]: j          0x08A19EA8
    08A19E24:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 08A19E28:[8FA60008]: lw         $a2, 8($sp)
    08A19E2C:[02828021]: addu       $s0, $s4, $v0
    08A19E30:[8E0298A4]: lw         $v0, -26460($s0)
    08A19E34:[8E0398A0]: lw         $v1, -26464($s0)
    08A19E38:[8CC5000C]: lw         $a1, 12($a2)
    08A19E3C:[00621826]: xor        $v1, $v1, $v0
    08A19E40:[2402001F]: addiu      $v0, $zr, 31 <=> li $v0, 31
    08A19E44:[10A200C6]: beq        $a1, $v0, 0x08A1A160
    08A19E48:[0003B82B]: sltu       $s7, $zr, $v1 <=> move $s7, $v1
    08A19E4C:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08A19E50:[10A20128]: beq        $a1, $v0, 0x08A1A2F4
    08A19E54:[24020015]: addiu      $v0, $zr, 21 <=> li $v0, 21
    08A19E58:[10A2016F]: beq        $a1, $v0, 0x08A1A418
    08A19E5C:[2402001A]: addiu      $v0, $zr, 26 <=> li $v0, 26
    08A19E60:[10A20095]: beq        $a1, $v0, 0x08A1A0B8
    08A19E64:[24020019]: addiu      $v0, $zr, 25 <=> li $v0, 25
    08A19E68:[10A2013C]: beq        $a1, $v0, 0x08A1A35C
    08A19E6C:[2402001D]: addiu      $v0, $zr, 29 <=> li $v0, 29
    08A19E70:[10A201A0]: beq        $a1, $v0, 0x08A1A4F4
    08A19E74:[2402001E]: addiu      $v0, $zr, 30 <=> li $v0, 30
    08A19E78:[14A200E3]: bne        $a1, $v0, 0x08A1A208
    08A19E7C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08A19E80:[A0C2008C]: sb         $v0, 140($a2)
    08A19E84:[12E0FFDC]: beq        $s7, $zr, 0x08A19DF8
    08A19E88:[8FA20000]: lw         $v0, 0($sp)
    08A19E8C:[8FA401CC]: lw         $a0, 460($sp)
    08A19E90:[0E293244]: jal        0x08A4C910 [sceKernelPollMbx]
    08A19E94:[27A50008]: addiu      $a1, $sp, 8
    08A19E98:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08A19E9C:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    08A19EA0:[34424240]: ori        $v0, $v0, 16960
    08A19EA4:[AFA20000]: sw         $v0, 0($sp)
    08A19EA8:[3C0408AA]: lui        $a0, 0x08AA <=> li $a0, 0x08AA0000
    08A19EAC:[8C83C6B0]: lw         $v1, -14672($a0)
    08A19EB0:[2402FFFE]: addiu      $v0, $zr, -2 <=> li $v0, -2
    08A19EB4:[10620064]: beq        $v1, $v0, 0x08A1A048
    08A19EB8:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
--> 08A19EBC:[0601FFDA]: bgez       $s0, 0x08A19E28
    08A19EC0:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08A19EC4:[3C0408AA]: lui        $a0, 0x08AA <=> li $a0, 0x08AA0000
    08A19EC8:[8C82C6A8]: lw         $v0, -14680($a0)
    08A19ECC:[1040053A]: beq        $v0, $zr, 0x08A1B3B8
  Back Branch 08A1A5B0 13,021 times (length 375)
  Back Branch 08A1AB0C 13,021 times (length 373)
  Back Branch 08A1A5C4 12,923 times (length 380)
  Back Branch 08A1A5D0 12,923 times (length 384)
  Back Branch 08A1AFF8 12,923 times (length 666)
  Back Branch 08A1AE44 9,989 times (length 925)
  Back Branch 08A19E84 7,601 times (length 37)
    08A19DE4:[AFA001C0]: sw         $zr, 448($sp)
    08A19DE8:[AFA00134]: sw         $zr, 308($sp)
    08A19DEC:[AFA0000C]: sw         $zr, 12($sp)
    08A19DF0:[AFA00010]: sw         $zr, 16($sp)
    08A19DF4:[8FA20000]: lw         $v0, 0($sp)
--> 08A19DF8:[2C4203E8]: sltiu      $v0, $v0, 1000
    08A19DFC:[10400005]: beq        $v0, $zr, 0x08A19E14
    08A19E00:[8FA401CC]: lw         $a0, 460($sp)
    08A19E04:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    08A19E08:[34424240]: ori        $v0, $v0, 16960
    08A19E0C:[AFA20000]: sw         $v0, 0($sp)
    08A19E10:[8FA401CC]: lw         $a0, 460($sp)
    08A19E14:[27A50008]: addiu      $a1, $sp, 8
    08A19E18:[0E293266]: jal        0x08A4C998 [sceKernelReceiveMbx]
    08A19E1C:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    08A19E20:[0A2867AA]: j          0x08A19EA8
    08A19E24:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08A19E28:[8FA60008]: lw         $a2, 8($sp)
    08A19E2C:[02828021]: addu       $s0, $s4, $v0
    08A19E30:[8E0298A4]: lw         $v0, -26460($s0)
    08A19E34:[8E0398A0]: lw         $v1, -26464($s0)
    08A19E38:[8CC5000C]: lw         $a1, 12($a2)
    08A19E3C:[00621826]: xor        $v1, $v1, $v0
    08A19E40:[2402001F]: addiu      $v0, $zr, 31 <=> li $v0, 31
    08A19E44:[10A200C6]: beq        $a1, $v0, 0x08A1A160
    08A19E48:[0003B82B]: sltu       $s7, $zr, $v1 <=> move $s7, $v1
    08A19E4C:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08A19E50:[10A20128]: beq        $a1, $v0, 0x08A1A2F4
    08A19E54:[24020015]: addiu      $v0, $zr, 21 <=> li $v0, 21
    08A19E58:[10A2016F]: beq        $a1, $v0, 0x08A1A418
    08A19E5C:[2402001A]: addiu      $v0, $zr, 26 <=> li $v0, 26
    08A19E60:[10A20095]: beq        $a1, $v0, 0x08A1A0B8
    08A19E64:[24020019]: addiu      $v0, $zr, 25 <=> li $v0, 25
    08A19E68:[10A2013C]: beq        $a1, $v0, 0x08A1A35C
    08A19E6C:[2402001D]: addiu      $v0, $zr, 29 <=> li $v0, 29
    08A19E70:[10A201A0]: beq        $a1, $v0, 0x08A1A4F4
    08A19E74:[2402001E]: addiu      $v0, $zr, 30 <=> li $v0, 30
    08A19E78:[14A200E3]: bne        $a1, $v0, 0x08A1A208
    08A19E7C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08A19E80:[A0C2008C]: sb         $v0, 140($a2)
--> 08A19E84:[12E0FFDC]: beq        $s7, $zr, 0x08A19DF8
    08A19E88:[8FA20000]: lw         $v0, 0($sp)
    08A19E8C:[8FA401CC]: lw         $a0, 460($sp)
    08A19E90:[0E293244]: jal        0x08A4C910 [sceKernelPollMbx]
    08A19E94:[27A50008]: addiu      $a1, $sp, 8
  Back Branch 08A1A3C4 5,161 times (length 18)
    08A1A370:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08A1A374:[02A08021]: addu       $s0, $s5, $zr <=> move $s0, $s5
    08A1A378:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08A1A37C:[0A2868E3]: j          0x08A1A38C
    08A1A380:[24130180]: addiu      $s3, $zr, 384 <=> li $s3, 384
--> 08A1A384:[123302F6]: beq        $s1, $s3, 0x08A1AF60
    08A1A388:[26100040]: addiu      $s0, $s0, 64
    08A1A38C:[82020074]: lb         $v0, 116($s0)
    08A1A390:[5040FFFC]: beql       $v0, $zr, 0x08A1A384
    08A1A394:[26310001]: addiu      $s1, $s1, 1
    08A1A398:[8FA50008]: lw         $a1, 8($sp)
    08A1A39C:[80A2008D]: lb         $v0, 141($a1)
    08A1A3A0:[1440000A]: bne        $v0, $zr, 0x08A1A3CC
    08A1A3A4:[00119180]: sll        $s2, $s1, 0x0006
    08A1A3A8:[02552021]: addu       $a0, $s2, $s5
    08A1A3AC:[24840074]: addiu      $a0, $a0, 116
    08A1A3B0:[0E291678]: jal        0x08A459E0
    08A1A3B4:[24A5004C]: addiu      $a1, $a1, 76
    08A1A3B8:[1040000A]: beq        $v0, $zr, 0x08A1A3E4
    08A1A3BC:[8FA50008]: lw         $a1, 8($sp)
    08A1A3C0:[80A2008D]: lb         $v0, 141($a1)
--> 08A1A3C4:[5040FFEF]: beql       $v0, $zr, 0x08A1A384
    08A1A3C8:[26310001]: addiu      $s1, $s1, 1
    08A1A3CC:[02552021]: addu       $a0, $s2, $s5
    08A1A3D0:[24840075]: addiu      $a0, $a0, 117
    08A1A3D4:[0E291678]: jal        0x08A459E0
  Back Branch 08A1A038 4,406 times (length 111)
  Back Branch 08A1AF58 2,915 times (length 1079)
  Back Branch 08A1A738 2,856 times (length 84)
    08A1A5DC:[02822821]: addu       $a1, $s4, $v0
    08A1A5E0:[24020019]: addiu      $v0, $zr, 25 <=> li $v0, 25
    08A1A5E4:[10620053]: beq        $v1, $v0, 0x08A1A734
    08A1A5E8:[8CA498A0]: lw         $a0, -26464($a1)
    08A1A5EC:[8CA598A4]: lw         $a1, -26460($a1)
--> 08A1A5F0:[24070019]: addiu      $a3, $zr, 25 <=> li $a3, 25
    08A1A5F4:[1085000E]: beq        $a0, $a1, 0x08A1A630
    08A1A5F8:[000419C0]: sll        $v1, $a0, 0x0007
    08A1A5FC:[000410C0]: sll        $v0, $a0, 0x0003
    08A1A600:[00431021]: addu       $v0, $v0, $v1
    08A1A604:[00541021]: addu       $v0, $v0, $s4
    08A1A608:[8C4378A4]: lw         $v1, 30884($v0)
    08A1A60C:[5067020B]: beql       $v1, $a3, 0x08A1AE3C
    08A1A610:[8C4278AC]: lw         $v0, 30892($v0)
    08A1A614:[24840001]: addiu      $a0, $a0, 1
    08A1A618:[28820400]: slti       $v0, $a0, 1024
    08A1A61C:[1440FFF5]: bne        $v0, $zr, 0x08A1A5F4
    08A1A620:[00000000]: nop
    08A1A624:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08A1A628:[1485FFF4]: bne        $a0, $a1, 0x08A1A5FC
    08A1A62C:[000419C0]: sll        $v1, $a0, 0x0007
    08A1A630:[000410C0]: sll        $v0, $a0, 0x0003
    08A1A634:[00431021]: addu       $v0, $v0, $v1
    08A1A638:[00541021]: addu       $v0, $v0, $s4
    08A1A63C:[24030019]: addiu      $v1, $zr, 25 <=> li $v1, 25
    08A1A640:[3C040003]: lui        $a0, 0x0003 <=> li $a0, 0x00030000
    08A1A644:[AC4378A4]: sw         $v1, 30884($v0)
    08A1A648:[02849821]: addu       $s3, $s4, $a0
    08A1A64C:[02552821]: addu       $a1, $s2, $s5
    08A1A650:[8E6298A4]: lw         $v0, -26460($s3)
    08A1A654:[000219C0]: sll        $v1, $v0, 0x0007
    08A1A658:[000210C0]: sll        $v0, $v0, 0x0003
    08A1A65C:[00431021]: addu       $v0, $v0, $v1
    08A1A660:[00541021]: addu       $v0, $v0, $s4
    08A1A664:[AC4678AC]: sw         $a2, 30892($v0)
    08A1A668:[8E6398A4]: lw         $v1, -26460($s3)
    08A1A66C:[000311C0]: sll        $v0, $v1, 0x0007
    08A1A670:[000318C0]: sll        $v1, $v1, 0x0003
    08A1A674:[00621821]: addu       $v1, $v1, $v0
    08A1A678:[00741821]: addu       $v1, $v1, $s4
    08A1A67C:[AC6078B0]: sw         $zr, 30896($v1)
    08A1A680:[24020023]: addiu      $v0, $zr, 35 <=> li $v0, 35
    08A1A684:[80A30074]: lb         $v1, 116($a1)
    08A1A688:[10620660]: beq        $v1, $v0, 0x08A1C00C
    08A1A68C:[2402002A]: addiu      $v0, $zr, 42 <=> li $v0, 42
    08A1A690:[1062064D]: beq        $v1, $v0, 0x08A1BFC8
    08A1A694:[2402003D]: addiu      $v0, $zr, 61 <=> li $v0, 61
    08A1A698:[10620521]: beq        $v1, $v0, 0x08A1BB20
    08A1A69C:[8E6498A4]: lw         $a0, -26460($s3)
    08A1A6A0:[24A50074]: addiu      $a1, $a1, 116
    08A1A6A4:[000411C0]: sll        $v0, $a0, 0x0007
    08A1A6A8:[000420C0]: sll        $a0, $a0, 0x0003
    08A1A6AC:[00822021]: addu       $a0, $a0, $v0
    08A1A6B0:[00942021]: addu       $a0, $a0, $s4
    08A1A6B4:[0E29173B]: jal        0x08A45CEC
    08A1A6B8:[248478E4]: addiu      $a0, $a0, 30948
    08A1A6BC:[8E6398A4]: lw         $v1, -26460($s3)
    08A1A6C0:[000311C0]: sll        $v0, $v1, 0x0007
    08A1A6C4:[000318C0]: sll        $v1, $v1, 0x0003
    08A1A6C8:[00621821]: addu       $v1, $v1, $v0
    08A1A6CC:[00741821]: addu       $v1, $v1, $s4
    08A1A6D0:[A0607925]: sb         $zr, 31013($v1)
    08A1A6D4:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08A1A6D8:[02822021]: addu       $a0, $s4, $v0
    08A1A6DC:[8C8398A4]: lw         $v1, -26460($a0)
    08A1A6E0:[24630001]: addiu      $v1, $v1, 1
    08A1A6E4:[28620400]: slti       $v0, $v1, 1024
    08A1A6E8:[14400003]: bne        $v0, $zr, 0x08A1A6F8
    08A1A6EC:[AC8398A4]: sw         $v1, -26460($a0)
    08A1A6F0:[AC8098A4]: sw         $zr, -26460($a0)
    08A1A6F4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A1A6F8:[8C8298A0]: lw         $v0, -26464($a0)
    08A1A6FC:[50620656]: beql       $v1, $v0, 0x08A1C058
    08A1A700:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    08A1A704:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08A1A708:[2444DC88]: addiu      $a0, $v0, -9080
    08A1A70C:[0E27F5CA]: jal        0x089FD728
    08A1A710:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A1A714:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08A1A718:[2464DC68]: addiu      $a0, $v1, -9112
    08A1A71C:[0E27F5CA]: jal        0x089FD728
    08A1A720:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A1A724:[0E293226]: jal        0x08A4C898 [sceKernelDelayThread]
    08A1A728:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08A1A72C:[0A2867A4]: j          0x08A19E90
    08A1A730:[8FA401CC]: lw         $a0, 460($sp)
    08A1A734:[8FA2013C]: lw         $v0, 316($sp)
--> 08A1A738:[54C2FFAD]: bnel       $a2, $v0, 0x08A1A5F0
    08A1A73C:[8CA598A4]: lw         $a1, -26460($a1)
    08A1A740:[0A2867F6]: j          0x08A19FD8
    08A1A744:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    08A1A748:[104001C0]: beq        $v0, $zr, 0x08A1AE4C
  Back Branch 08A1B72C 2,829 times (length 530)
  Back Branch 08A1A72C 2,822 times (length 553)
  Back Branch 08A1B66C 2,820 times (length 472)
  Back Branch 08A1B520 2,819 times (length 845)
  Back Branch 08A1B9EC 2,819 times (length 1140)
  Back Branch 08A1C050 2,783 times (length 1633)
  Back Branch 08A1BA34 2,780 times (length 1158)
  Back Branch 08A1BA64 2,760 times (length 1783)
  Back Branch 08A1AF94 1,891 times (length 9)
    08A1AF64:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08A1AF68:[02A09821]: addu       $s3, $s5, $zr <=> move $s3, $s5
    08A1AF6C:[26B00074]: addiu      $s0, $s5, 116
    08A1AF70:[0A286BE4]: j          0x08A1AF90
    08A1AF74:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
--> 08A1AF78:[24020180]: addiu      $v0, $zr, 384 <=> li $v0, 384
    08A1AF7C:[26520040]: addiu      $s2, $s2, 64
    08A1AF80:[26100040]: addiu      $s0, $s0, 64
    08A1AF84:[26730004]: addiu      $s3, $s3, 4
    08A1AF88:[1082FD1B]: beq        $a0, $v0, 0x08A1A3F8
    08A1AF8C:[24630040]: addiu      $v1, $v1, 64
    08A1AF90:[80620074]: lb         $v0, 116($v1)
--> 08A1AF94:[5440FFF8]: bnel       $v0, $zr, 0x08A1AF78
    08A1AF98:[24840001]: addiu      $a0, $a0, 1
    08A1AF9C:[8FA60008]: lw         $a2, 8($sp)
    08A1AFA0:[80C2008D]: lb         $v0, 141($a2)
    08A1AFA4:[10400151]: beq        $v0, $zr, 0x08A1B4EC
  Back Branch 08A1AF88 1,891 times (length 742)
  Back Branch 08A1A7B0 1,691 times (length 14)
    08A1A76C:[02971021]: addu       $v0, $s4, $s7
    08A1A770:[8C4398A4]: lw         $v1, -26460($v0)
    08A1A774:[12030011]: beq        $s0, $v1, 0x08A1A7BC
    08A1A778:[8FA40138]: lw         $a0, 312($sp)
    08A1A77C:[001090C0]: sll        $s2, $s0, 0x0003
--> 08A1A780:[001099C0]: sll        $s3, $s0, 0x0007
    08A1A784:[02532821]: addu       $a1, $s2, $s3
    08A1A788:[00B48821]: addu       $s1, $a1, $s4
    08A1A78C:[8E2378A4]: lw         $v1, 30884($s1)
    08A1A790:[2402000F]: addiu      $v0, $zr, 15 <=> li $v0, 15
    08A1A794:[10620081]: beq        $v1, $v0, 0x08A1A99C
    08A1A798:[262578E4]: addiu      $a1, $s1, 30948
    08A1A79C:[26100001]: addiu      $s0, $s0, 1
    08A1A7A0:[3A020400]: xori       $v0, $s0, 1024
    08A1A7A4:[0002800A]: movz       $s0, $zr, $v0 <=> move $s0, $v0
    08A1A7A8:[02971021]: addu       $v0, $s4, $s7
    08A1A7AC:[8C4398A4]: lw         $v1, -26460($v0)
--> 08A1A7B0:[5603FFF3]: bnel       $s0, $v1, 0x08A1A780
    08A1A7B4:[001090C0]: sll        $s2, $s0, 0x0003
    08A1A7B8:[8FA40138]: lw         $a0, 312($sp)
    08A1A7BC:[1480003D]: bne        $a0, $zr, 0x08A1A8B4
    08A1A7C0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
  Back Branch 08A1A3DC 874 times (length 24)
    08A1A370:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08A1A374:[02A08021]: addu       $s0, $s5, $zr <=> move $s0, $s5
    08A1A378:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08A1A37C:[0A2868E3]: j          0x08A1A38C
    08A1A380:[24130180]: addiu      $s3, $zr, 384 <=> li $s3, 384
--> 08A1A384:[123302F6]: beq        $s1, $s3, 0x08A1AF60
    08A1A388:[26100040]: addiu      $s0, $s0, 64
    08A1A38C:[82020074]: lb         $v0, 116($s0)
    08A1A390:[5040FFFC]: beql       $v0, $zr, 0x08A1A384
    08A1A394:[26310001]: addiu      $s1, $s1, 1
    08A1A398:[8FA50008]: lw         $a1, 8($sp)
    08A1A39C:[80A2008D]: lb         $v0, 141($a1)
    08A1A3A0:[1440000A]: bne        $v0, $zr, 0x08A1A3CC
    08A1A3A4:[00119180]: sll        $s2, $s1, 0x0006
    08A1A3A8:[02552021]: addu       $a0, $s2, $s5
    08A1A3AC:[24840074]: addiu      $a0, $a0, 116
    08A1A3B0:[0E291678]: jal        0x08A459E0
    08A1A3B4:[24A5004C]: addiu      $a1, $a1, 76
    08A1A3B8:[1040000A]: beq        $v0, $zr, 0x08A1A3E4
    08A1A3BC:[8FA50008]: lw         $a1, 8($sp)
    08A1A3C0:[80A2008D]: lb         $v0, 141($a1)
    08A1A3C4:[5040FFEF]: beql       $v0, $zr, 0x08A1A384
    08A1A3C8:[26310001]: addiu      $s1, $s1, 1
    08A1A3CC:[02552021]: addu       $a0, $s2, $s5
    08A1A3D0:[24840075]: addiu      $a0, $a0, 117
    08A1A3D4:[0E291678]: jal        0x08A459E0
    08A1A3D8:[24A5004C]: addiu      $a1, $a1, 76
--> 08A1A3DC:[5440FFE9]: bnel       $v0, $zr, 0x08A1A384
    08A1A3E0:[26310001]: addiu      $s1, $s1, 1
    08A1A3E4:[8FA20008]: lw         $v0, 8($sp)
    08A1A3E8:[2403FFFC]: addiu      $v1, $zr, -4 <=> li $v1, -4
    08A1A3EC:[8C44001C]: lw         $a0, 28($v0)
  Back Branch 08A1A628 255 times (length 13)
    08A1A5E8:[8CA498A0]: lw         $a0, -26464($a1)
    08A1A5EC:[8CA598A4]: lw         $a1, -26460($a1)
    08A1A5F0:[24070019]: addiu      $a3, $zr, 25 <=> li $a3, 25
    08A1A5F4:[1085000E]: beq        $a0, $a1, 0x08A1A630
    08A1A5F8:[000419C0]: sll        $v1, $a0, 0x0007
--> 08A1A5FC:[000410C0]: sll        $v0, $a0, 0x0003
    08A1A600:[00431021]: addu       $v0, $v0, $v1
    08A1A604:[00541021]: addu       $v0, $v0, $s4
    08A1A608:[8C4378A4]: lw         $v1, 30884($v0)
    08A1A60C:[5067020B]: beql       $v1, $a3, 0x08A1AE3C
    08A1A610:[8C4278AC]: lw         $v0, 30892($v0)
    08A1A614:[24840001]: addiu      $a0, $a0, 1
    08A1A618:[28820400]: slti       $v0, $a0, 1024
    08A1A61C:[1440FFF5]: bne        $v0, $zr, 0x08A1A5F4
    08A1A620:[00000000]: nop
    08A1A624:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 08A1A628:[1485FFF4]: bne        $a0, $a1, 0x08A1A5FC
    08A1A62C:[000419C0]: sll        $v1, $a0, 0x0007
    08A1A630:[000410C0]: sll        $v0, $a0, 0x0003
    08A1A634:[00431021]: addu       $v0, $v0, $v1
    08A1A638:[00541021]: addu       $v0, $v0, $s4
  Back Branch 08A1A410 173 times (length 355)
  Back Branch 08A1AC40 159 times (length 881)
  Back Branch 08A1A740 111 times (length 476)
  Back Branch 08A1A920 106 times (length 401)
  Back Branch 08A1ADD0 72 times (length 11)
    08A1AD98:[00621821]: addu       $v1, $v1, $v0
    08A1AD9C:[00741821]: addu       $v1, $v1, $s4
    08A1ADA0:[246778A0]: addiu      $a3, $v1, 30880
    08A1ADA4:[24880088]: addiu      $t0, $a0, 136
    08A1ADA8:[24860008]: addiu      $a2, $a0, 8
--> 08A1ADAC:[8CC20000]: lw         $v0, 0($a2)
    08A1ADB0:[8CC30004]: lw         $v1, 4($a2)
    08A1ADB4:[8CC40008]: lw         $a0, 8($a2)
    08A1ADB8:[8CC5000C]: lw         $a1, 12($a2)
    08A1ADBC:[ACE20000]: sw         $v0, 0($a3)
    08A1ADC0:[24C60010]: addiu      $a2, $a2, 16
    08A1ADC4:[24E70010]: addiu      $a3, $a3, 16
    08A1ADC8:[ACE3FFF4]: sw         $v1, -12($a3)
    08A1ADCC:[ACE4FFF8]: sw         $a0, -8($a3)
--> 08A1ADD0:[14C8FFF6]: bne        $a2, $t0, 0x08A1ADAC
    08A1ADD4:[ACE5FFFC]: sw         $a1, -4($a3)
    08A1ADD8:[8CC30004]: lw         $v1, 4($a2)
    08A1ADDC:[8CC40000]: lw         $a0, 0($a2)
    08A1ADE0:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
  Back Branch 08A1A994 68 times (length 710)
  Back Branch 08A1BF34 66 times (length 1453)
  Back Branch 08A1AFF0 62 times (length 768)
  Back Branch 08A1BB18 59 times (length 1137)
  Back Branch 08A1C098 48 times (length 129)
  Back Branch 08A1B4F8 40 times (length 329)
  Back Branch 08A1A2EC 38 times (length 284)
  Back Branch 08A1B168 25 times (length 539)
  Back Branch 08A1A040 10 times (length 113)
  Back Branch 08A1BA6C 9 times (length 1823)
  Back Branch 08A1BE1C 9 times (length 371)
  Back Branch 08A1B0AC 9 times (length 563)
  Back Branch 08A1B550 9 times (length 807)
  Back Branch 08A1AE34 9 times (length 1003)
  Back Branch 08A1C0CC 9 times (length 120)
  Back Branch 08A1A320 7 times (length 87)
    08A1A1B8:[00861026]: xor        $v0, $a0, $a2
    08A1A1BC:[0002200A]: movz       $a0, $zr, $v0 <=> move $a0, $v0
    08A1A1C0:[8CA298A4]: lw         $v0, -26460($a1)
    08A1A1C4:[5482FFF4]: bnel       $a0, $v0, 0x08A1A198
    08A1A1C8:[000419C0]: sll        $v1, $a0, 0x0007
--> 08A1A1CC:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08A1A1D0:[2464DC68]: addiu      $a0, $v1, -9112
    08A1A1D4:[0E27F5CA]: jal        0x089FD728
    08A1A1D8:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A1A1DC:[8FA30008]: lw         $v1, 8($sp)
    08A1A1E0:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08A1A1E4:[AC600010]: sw         $zr, 16($v1)
    08A1A1E8:[0E293226]: jal        0x08A4C898 [sceKernelDelayThread]
    08A1A1EC:[AC600014]: sw         $zr, 20($v1)
    08A1A1F0:[0A2867A1]: j          0x08A19E84
    08A1A1F4:[00000000]: nop
    08A1A1F8:[AC4078A4]: sw         $zr, 30884($v0)
    08A1A1FC:[00861026]: xor        $v0, $a0, $a2
    08A1A200:[0A286870]: j          0x08A1A1C0
    08A1A204:[0002200A]: movz       $a0, $zr, $v0 <=> move $a0, $v0
    08A1A208:[8CC7001C]: lw         $a3, 28($a2)
    08A1A20C:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08A1A210:[0E28663C]: jal        0x08A198F0
    08A1A214:[24C6004C]: addiu      $a2, $a2, 76
    08A1A218:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08A1A21C:[2402FFF8]: addiu      $v0, $zr, -8 <=> li $v0, -8
    08A1A220:[122202CD]: beq        $s1, $v0, 0x08A1AD58
    08A1A224:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08A1A228:[06200287]: bltz       $s1, 0x08A1AC48
    08A1A22C:[8FA20008]: lw         $v0, 8($sp)
    08A1A230:[0E2854A1]: jal        0x08A15284
    08A1A234:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08A1A238:[10400024]: beq        $v0, $zr, 0x08A1A2CC
    08A1A23C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08A1A240:[8FA40008]: lw         $a0, 8($sp)
    08A1A244:[AC510014]: sw         $s1, 20($v0)
    08A1A248:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08A1A24C:[3C080003]: lui        $t0, 0x0003 <=> li $t0, 0x00030000
    08A1A250:[9082008D]: lbu        $v0, 141($a0)
    08A1A254:[8C86000C]: lw         $a2, 12($a0)
    08A1A258:[8C890018]: lw         $t1, 24($a0)
    08A1A25C:[A202008D]: sb         $v0, 141($s0)
    08A1A260:[02A84021]: addu       $t0, $s5, $t0
    08A1A264:[8FA30008]: lw         $v1, 8($sp)
    08A1A268:[AE06000C]: sw         $a2, 12($s0)
    08A1A26C:[9062008E]: lbu        $v0, 142($v1)
    08A1A270:[8C660020]: lw         $a2, 32($v1)
    08A1A274:[8C67001C]: lw         $a3, 28($v1)
    08A1A278:[A202008E]: sb         $v0, 142($s0)
    08A1A27C:[8FA20008]: lw         $v0, 8($sp)
    08A1A280:[C4800028]: lwc1       $f0, 40($a0)
    08A1A284:[C481002C]: lwc1       $f1, 44($a0)
    08A1A288:[C4820030]: lwc1       $f2, 48($a0)
    08A1A28C:[AE090018]: sw         $t1, 24($s0)
    08A1A290:[AE060020]: sw         $a2, 32($s0)
    08A1A294:[AE07001C]: sw         $a3, 28($s0)
    08A1A298:[C4450048]: lwc1       $f5, 72($v0)
    08A1A29C:[C4630040]: lwc1       $f3, 64($v1)
    08A1A2A0:[C4640044]: lwc1       $f4, 68($v1)
    08A1A2A4:[8D0498AC]: lw         $a0, -26452($t0)
    08A1A2A8:[E6000028]: swc1       $f0, 40($s0)
    08A1A2AC:[E601002C]: swc1       $f1, 44($s0)
    08A1A2B0:[E6020030]: swc1       $f2, 48($s0)
    08A1A2B4:[E6030040]: swc1       $f3, 64($s0)
    08A1A2B8:[E6040044]: swc1       $f4, 68($s0)
    08A1A2BC:[0E29322E]: jal        0x08A4C8B8 [sceKernelSendMbx]
    08A1A2C0:[E6050048]: swc1       $f5, 72($s0)
    08A1A2C4:[1040025A]: beq        $v0, $zr, 0x08A1AC30
    08A1A2C8:[8FA50008]: lw         $a1, 8($sp)
    08A1A2CC:[8FA50008]: lw         $a1, 8($sp)
    08A1A2D0:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    08A1A2D4:[8CA3000C]: lw         $v1, 12($a1)
    08A1A2D8:[10620349]: beq        $v1, $v0, 0x08A1B000
    08A1A2DC:[ACA00014]: sw         $zr, 20($a1)
    08A1A2E0:[ACA00010]: sw         $zr, 16($a1)
    08A1A2E4:[0E293226]: jal        0x08A4C898 [sceKernelDelayThread]
    08A1A2E8:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08A1A2EC:[0A2867A1]: j          0x08A19E84
    08A1A2F0:[00000000]: nop
    08A1A2F4:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08A1A2F8:[2444DC68]: addiu      $a0, $v0, -9112
    08A1A2FC:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A1A300:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08A1A304:[0E27F6C3]: jal        0x089FDB0C
    08A1A308:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08A1A30C:[8E0498A0]: lw         $a0, -26464($s0)
    08A1A310:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08A1A314:[2407000F]: addiu      $a3, $zr, 15 <=> li $a3, 15
    08A1A318:[24060400]: addiu      $a2, $zr, 1024 <=> li $a2, 1024
    08A1A31C:[8CA298A4]: lw         $v0, -26460($a1)
--> 08A1A320:[1082FFAA]: beq        $a0, $v0, 0x08A1A1CC
    08A1A324:[000410C0]: sll        $v0, $a0, 0x0003
    08A1A328:[000419C0]: sll        $v1, $a0, 0x0007
    08A1A32C:[00431021]: addu       $v0, $v0, $v1
    08A1A330:[00541021]: addu       $v0, $v0, $s4
  Back Branch 08A1B280 6 times (length 615)
  Back Branch 08A1B86C 6 times (length 961)
  Back Branch 08A1A1F0 4 times (length 221)
  Back Branch 08A1B238 4 times (length 585)
  Back Branch 08A1B3EC 4 times (length 1407)
  Back Branch 08A1A344 3 times (length 12)
    08A1A308:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08A1A30C:[8E0498A0]: lw         $a0, -26464($s0)
    08A1A310:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08A1A314:[2407000F]: addiu      $a3, $zr, 15 <=> li $a3, 15
    08A1A318:[24060400]: addiu      $a2, $zr, 1024 <=> li $a2, 1024
--> 08A1A31C:[8CA298A4]: lw         $v0, -26460($a1)
    08A1A320:[1082FFAA]: beq        $a0, $v0, 0x08A1A1CC
    08A1A324:[000410C0]: sll        $v0, $a0, 0x0003
    08A1A328:[000419C0]: sll        $v1, $a0, 0x0007
    08A1A32C:[00431021]: addu       $v0, $v0, $v1
    08A1A330:[00541021]: addu       $v0, $v0, $s4
    08A1A334:[8C4378A4]: lw         $v1, 30884($v0)
    08A1A338:[10670004]: beq        $v1, $a3, 0x08A1A34C
    08A1A33C:[24840001]: addiu      $a0, $a0, 1
    08A1A340:[00861026]: xor        $v0, $a0, $a2
--> 08A1A344:[0A2868C7]: j          0x08A1A31C
    08A1A348:[0002200A]: movz       $a0, $zr, $v0 <=> move $a0, $v0
    08A1A34C:[AC4078A4]: sw         $zr, 30884($v0)
    08A1A350:[00861026]: xor        $v0, $a0, $a2
    08A1A354:[0A2868C7]: j          0x08A1A31C
  Back Branch 08A1C10C 2 times (length 554)
  Back Branch 08A1C18C 2 times (length 1545)
  Back Branch 08A1C070 2 times (length 952)
  Back Branch 08A1C078 2 times (length 1503)
  Back Branch 08A1B494 2 times (length 751)
  Back Branch 08A1B408 2 times (length 710)
  Back Branch 08A1B564 2 times (length 812)
  Back Branch 08A1B788 2 times (length 936)
  Back Branch 08A1B224 2 times (length 580)
  Back Branch 08A1B244 2 times (length 588)
  Back Branch 08A1B384 2 times (length 25)
    08A1B314:[1880024F]: blez       $a0, 0x08A1BC54
    08A1B318:[24020019]: addiu      $v0, $zr, 25 <=> li $v0, 25
    08A1B31C:[10620019]: beq        $v1, $v0, 0x08A1B384
    08A1B320:[83A201B5]: lb         $v0, 437($sp)
    08A1B324:[2485FFD0]: addiu      $a1, $a0, -48
--> 08A1B328:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    08A1B32C:[AFA5000C]: sw         $a1, 12($sp)
    08A1B330:[AFA40138]: sw         $a0, 312($sp)
    08A1B334:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08A1B338:[1482FD67]: bne        $a0, $v0, 0x08A1A8D8
    08A1B33C:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08A1B340:[8FA401C8]: lw         $a0, 456($sp)
    08A1B344:[0E2931F4]: jal        0x08A4C7D0 [sceIoPollAsync]
    08A1B348:[27A50020]: addiu      $a1, $sp, 32
    08A1B34C:[1440FD61]: bne        $v0, $zr, 0x08A1A8D4
    08A1B350:[8FA40138]: lw         $a0, 312($sp)
    08A1B354:[8FA50024]: lw         $a1, 36($sp)
    08A1B358:[04A00086]: bltz       $a1, 0x08A1B574
    08A1B35C:[8FA40020]: lw         $a0, 32($sp)
    08A1B360:[8FA30134]: lw         $v1, 308($sp)
    08A1B364:[24020019]: addiu      $v0, $zr, 25 <=> li $v0, 25
    08A1B368:[10620094]: beq        $v1, $v0, 0x08A1B5BC
    08A1B36C:[83A201B5]: lb         $v0, 437($sp)
    08A1B370:[2485FFD0]: addiu      $a1, $a0, -48
    08A1B374:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    08A1B378:[AFA5000C]: sw         $a1, 12($sp)
    08A1B37C:[0A286A35]: j          0x08A1A8D4
    08A1B380:[AFA40138]: sw         $a0, 312($sp)
--> 08A1B384:[1040FFE8]: beq        $v0, $zr, 0x08A1B328
    08A1B388:[2485FFD0]: addiu      $a1, $a0, -48
    08A1B38C:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    08A1B390:[0A286CCD]: j          0x08A1B334
    08A1B394:[AFA40138]: sw         $a0, 312($sp)
  Back Branch 08A1B390 2 times (length 25)
    08A1B320:[83A201B5]: lb         $v0, 437($sp)
    08A1B324:[2485FFD0]: addiu      $a1, $a0, -48
    08A1B328:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    08A1B32C:[AFA5000C]: sw         $a1, 12($sp)
    08A1B330:[AFA40138]: sw         $a0, 312($sp)
--> 08A1B334:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08A1B338:[1482FD67]: bne        $a0, $v0, 0x08A1A8D8
    08A1B33C:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08A1B340:[8FA401C8]: lw         $a0, 456($sp)
    08A1B344:[0E2931F4]: jal        0x08A4C7D0 [sceIoPollAsync]
    08A1B348:[27A50020]: addiu      $a1, $sp, 32
    08A1B34C:[1440FD61]: bne        $v0, $zr, 0x08A1A8D4
    08A1B350:[8FA40138]: lw         $a0, 312($sp)
    08A1B354:[8FA50024]: lw         $a1, 36($sp)
    08A1B358:[04A00086]: bltz       $a1, 0x08A1B574
    08A1B35C:[8FA40020]: lw         $a0, 32($sp)
    08A1B360:[8FA30134]: lw         $v1, 308($sp)
    08A1B364:[24020019]: addiu      $v0, $zr, 25 <=> li $v0, 25
    08A1B368:[10620094]: beq        $v1, $v0, 0x08A1B5BC
    08A1B36C:[83A201B5]: lb         $v0, 437($sp)
    08A1B370:[2485FFD0]: addiu      $a1, $a0, -48
    08A1B374:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    08A1B378:[AFA5000C]: sw         $a1, 12($sp)
    08A1B37C:[0A286A35]: j          0x08A1A8D4
    08A1B380:[AFA40138]: sw         $a0, 312($sp)
    08A1B384:[1040FFE8]: beq        $v0, $zr, 0x08A1B328
    08A1B388:[2485FFD0]: addiu      $a1, $a0, -48
    08A1B38C:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
--> 08A1B390:[0A286CCD]: j          0x08A1B334
    08A1B394:[AFA40138]: sw         $a0, 312($sp)
    08A1B398:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08A1B39C:[0E285329]: jal        0x08A14CA4
    08A1B3A0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
  Back Branch 08A1B338 2 times (length 666)
  Back Branch 08A1B970 2 times (length 409)
  Back Branch 08A1B994 2 times (length 324)
  Back Branch 08A1B9D8 2 times (length 171)
  Back Branch 08A1B3B0 1 times (length 397)
  Back Branch 08A1B540 1 times (length 1454)
  Back Branch 08A1AA1C 1 times (length 161)
  Back Branch 08A1AC70 1 times (length 850)
  Back Branch 08A1C1A4 1 times (length 1551)
  Back Branch 08A1C2EC 1 times (length 2394)
  Back Branch 08A1A500 1 times (length 417)
_S1_2_89CBBCC 23,456,289 instructions (1.420%), 6,160 calls (089CBBCC - 089CC9A8, length 888)
  Back Branch 089CC680 446,021 times (length 19)
    089CC628:[1C60000F]: bgtz       $v1, 0x089CC668
    089CC62C:[AFA200F4]: sw         $v0, 244($sp)
    089CC630:[0A2731ED]: j          0x089CC7B4
    089CC634:[8FA20100]: lw         $v0, 256($sp)
    089CC638:[8FA600F0]: lw         $a2, 240($sp)
--> 089CC63C:[00861021]: addu       $v0, $a0, $a2
    089CC640:[8C430004]: lw         $v1, 4($v0)
    089CC644:[8FA200F8]: lw         $v0, 248($sp)
    089CC648:[8FA600F4]: lw         $a2, 244($sp)
    089CC64C:[24420001]: addiu      $v0, $v0, 1
    089CC650:[24C6004C]: addiu      $a2, $a2, 76
    089CC654:[0043182A]: slt        $v1, $v0, $v1
    089CC658:[AFA200F8]: sw         $v0, 248($sp)
    089CC65C:[10600053]: beq        $v1, $zr, 0x089CC7AC
    089CC660:[AFA600F4]: sw         $a2, 244($sp)
    089CC664:[C7A30060]: lwc1       $f3, 96($sp)
    089CC668:[8FA200F4]: lw         $v0, 244($sp)
    089CC66C:[84420040]: lh         $v0, 64($v0)
    089CC670:[44820000]: mtc1       $v0, $f0
    089CC674:[46800060]: cvt.s.w    $f1, $f0
    089CC678:[4601183C]: c.lt.s     $f3, $f1
    089CC67C:[00000000]: nop
--> 089CC680:[4501FFEE]: bc1t       0x089CC63C
    089CC684:[8FA600F0]: lw         $a2, 240($sp)
    089CC688:[8FA300F4]: lw         $v1, 244($sp)
    089CC68C:[C7A10050]: lwc1       $f1, 80($sp)
    089CC690:[84630046]: lh         $v1, 70($v1)
  Back Branch 089CC7D0 395,618 times (length 149)
  Back Branch 089CC6A4 252,253 times (length 27)
    089CC62C:[AFA200F4]: sw         $v0, 244($sp)
    089CC630:[0A2731ED]: j          0x089CC7B4
    089CC634:[8FA20100]: lw         $v0, 256($sp)
    089CC638:[8FA600F0]: lw         $a2, 240($sp)
    089CC63C:[00861021]: addu       $v0, $a0, $a2
--> 089CC640:[8C430004]: lw         $v1, 4($v0)
    089CC644:[8FA200F8]: lw         $v0, 248($sp)
    089CC648:[8FA600F4]: lw         $a2, 244($sp)
    089CC64C:[24420001]: addiu      $v0, $v0, 1
    089CC650:[24C6004C]: addiu      $a2, $a2, 76
    089CC654:[0043182A]: slt        $v1, $v0, $v1
    089CC658:[AFA200F8]: sw         $v0, 248($sp)
    089CC65C:[10600053]: beq        $v1, $zr, 0x089CC7AC
    089CC660:[AFA600F4]: sw         $a2, 244($sp)
    089CC664:[C7A30060]: lwc1       $f3, 96($sp)
    089CC668:[8FA200F4]: lw         $v0, 244($sp)
    089CC66C:[84420040]: lh         $v0, 64($v0)
    089CC670:[44820000]: mtc1       $v0, $f0
    089CC674:[46800060]: cvt.s.w    $f1, $f0
    089CC678:[4601183C]: c.lt.s     $f3, $f1
    089CC67C:[00000000]: nop
    089CC680:[4501FFEE]: bc1t       0x089CC63C
    089CC684:[8FA600F0]: lw         $a2, 240($sp)
    089CC688:[8FA300F4]: lw         $v1, 244($sp)
    089CC68C:[C7A10050]: lwc1       $f1, 80($sp)
    089CC690:[84630046]: lh         $v1, 70($v1)
    089CC694:[44830000]: mtc1       $v1, $f0
    089CC698:[468000A0]: cvt.s.w    $f2, $f0
    089CC69C:[4601103C]: c.lt.s     $f2, $f1
    089CC6A0:[00000000]: nop
--> 089CC6A4:[4501FFE6]: bc1t       0x089CC640
    089CC6A8:[00861021]: addu       $v0, $a0, $a2
    089CC6AC:[8FA600F4]: lw         $a2, 244($sp)
    089CC6B0:[C7A10064]: lwc1       $f1, 100($sp)
    089CC6B4:[84C60042]: lh         $a2, 66($a2)
  Back Branch 089CC6C8 95,387 times (length 37)
    089CC628:[1C60000F]: bgtz       $v1, 0x089CC668
    089CC62C:[AFA200F4]: sw         $v0, 244($sp)
    089CC630:[0A2731ED]: j          0x089CC7B4
    089CC634:[8FA20100]: lw         $v0, 256($sp)
    089CC638:[8FA600F0]: lw         $a2, 240($sp)
--> 089CC63C:[00861021]: addu       $v0, $a0, $a2
    089CC640:[8C430004]: lw         $v1, 4($v0)
    089CC644:[8FA200F8]: lw         $v0, 248($sp)
    089CC648:[8FA600F4]: lw         $a2, 244($sp)
    089CC64C:[24420001]: addiu      $v0, $v0, 1
    089CC650:[24C6004C]: addiu      $a2, $a2, 76
    089CC654:[0043182A]: slt        $v1, $v0, $v1
    089CC658:[AFA200F8]: sw         $v0, 248($sp)
    089CC65C:[10600053]: beq        $v1, $zr, 0x089CC7AC
    089CC660:[AFA600F4]: sw         $a2, 244($sp)
    089CC664:[C7A30060]: lwc1       $f3, 96($sp)
    089CC668:[8FA200F4]: lw         $v0, 244($sp)
    089CC66C:[84420040]: lh         $v0, 64($v0)
    089CC670:[44820000]: mtc1       $v0, $f0
    089CC674:[46800060]: cvt.s.w    $f1, $f0
    089CC678:[4601183C]: c.lt.s     $f3, $f1
    089CC67C:[00000000]: nop
    089CC680:[4501FFEE]: bc1t       0x089CC63C
    089CC684:[8FA600F0]: lw         $a2, 240($sp)
    089CC688:[8FA300F4]: lw         $v1, 244($sp)
    089CC68C:[C7A10050]: lwc1       $f1, 80($sp)
    089CC690:[84630046]: lh         $v1, 70($v1)
    089CC694:[44830000]: mtc1       $v1, $f0
    089CC698:[468000A0]: cvt.s.w    $f2, $f0
    089CC69C:[4601103C]: c.lt.s     $f2, $f1
    089CC6A0:[00000000]: nop
    089CC6A4:[4501FFE6]: bc1t       0x089CC640
    089CC6A8:[00861021]: addu       $v0, $a0, $a2
    089CC6AC:[8FA600F4]: lw         $a2, 244($sp)
    089CC6B0:[C7A10064]: lwc1       $f1, 100($sp)
    089CC6B4:[84C60042]: lh         $a2, 66($a2)
    089CC6B8:[44860000]: mtc1       $a2, $f0
    089CC6BC:[468000A0]: cvt.s.w    $f2, $f0
    089CC6C0:[4602083C]: c.lt.s     $f1, $f2
    089CC6C4:[00000000]: nop
--> 089CC6C8:[4501FFDC]: bc1t       0x089CC63C
    089CC6CC:[8FA600F0]: lw         $a2, 240($sp)
    089CC6D0:[8FA200F4]: lw         $v0, 244($sp)
    089CC6D4:[C7A10054]: lwc1       $f1, 84($sp)
    089CC6D8:[84420048]: lh         $v0, 72($v0)
  Back Branch 089CC6EC 66,110 times (length 45)
    089CC62C:[AFA200F4]: sw         $v0, 244($sp)
    089CC630:[0A2731ED]: j          0x089CC7B4
    089CC634:[8FA20100]: lw         $v0, 256($sp)
    089CC638:[8FA600F0]: lw         $a2, 240($sp)
    089CC63C:[00861021]: addu       $v0, $a0, $a2
--> 089CC640:[8C430004]: lw         $v1, 4($v0)
    089CC644:[8FA200F8]: lw         $v0, 248($sp)
    089CC648:[8FA600F4]: lw         $a2, 244($sp)
    089CC64C:[24420001]: addiu      $v0, $v0, 1
    089CC650:[24C6004C]: addiu      $a2, $a2, 76
    089CC654:[0043182A]: slt        $v1, $v0, $v1
    089CC658:[AFA200F8]: sw         $v0, 248($sp)
    089CC65C:[10600053]: beq        $v1, $zr, 0x089CC7AC
    089CC660:[AFA600F4]: sw         $a2, 244($sp)
    089CC664:[C7A30060]: lwc1       $f3, 96($sp)
    089CC668:[8FA200F4]: lw         $v0, 244($sp)
    089CC66C:[84420040]: lh         $v0, 64($v0)
    089CC670:[44820000]: mtc1       $v0, $f0
    089CC674:[46800060]: cvt.s.w    $f1, $f0
    089CC678:[4601183C]: c.lt.s     $f3, $f1
    089CC67C:[00000000]: nop
    089CC680:[4501FFEE]: bc1t       0x089CC63C
    089CC684:[8FA600F0]: lw         $a2, 240($sp)
    089CC688:[8FA300F4]: lw         $v1, 244($sp)
    089CC68C:[C7A10050]: lwc1       $f1, 80($sp)
    089CC690:[84630046]: lh         $v1, 70($v1)
    089CC694:[44830000]: mtc1       $v1, $f0
    089CC698:[468000A0]: cvt.s.w    $f2, $f0
    089CC69C:[4601103C]: c.lt.s     $f2, $f1
    089CC6A0:[00000000]: nop
    089CC6A4:[4501FFE6]: bc1t       0x089CC640
    089CC6A8:[00861021]: addu       $v0, $a0, $a2
    089CC6AC:[8FA600F4]: lw         $a2, 244($sp)
    089CC6B0:[C7A10064]: lwc1       $f1, 100($sp)
    089CC6B4:[84C60042]: lh         $a2, 66($a2)
    089CC6B8:[44860000]: mtc1       $a2, $f0
    089CC6BC:[468000A0]: cvt.s.w    $f2, $f0
    089CC6C0:[4602083C]: c.lt.s     $f1, $f2
    089CC6C4:[00000000]: nop
    089CC6C8:[4501FFDC]: bc1t       0x089CC63C
    089CC6CC:[8FA600F0]: lw         $a2, 240($sp)
    089CC6D0:[8FA200F4]: lw         $v0, 244($sp)
    089CC6D4:[C7A10054]: lwc1       $f1, 84($sp)
    089CC6D8:[84420048]: lh         $v0, 72($v0)
    089CC6DC:[44820000]: mtc1       $v0, $f0
    089CC6E0:[468000A0]: cvt.s.w    $f2, $f0
    089CC6E4:[4601103C]: c.lt.s     $f2, $f1
    089CC6E8:[00000000]: nop
--> 089CC6EC:[4501FFD4]: bc1t       0x089CC640
    089CC6F0:[00861021]: addu       $v0, $a0, $a2
    089CC6F4:[8FA300F4]: lw         $v1, 244($sp)
    089CC6F8:[C7A10068]: lwc1       $f1, 104($sp)
    089CC6FC:[84630044]: lh         $v1, 68($v1)
  Back Branch 089CC710 40,585 times (length 54)
    089CC62C:[AFA200F4]: sw         $v0, 244($sp)
    089CC630:[0A2731ED]: j          0x089CC7B4
    089CC634:[8FA20100]: lw         $v0, 256($sp)
    089CC638:[8FA600F0]: lw         $a2, 240($sp)
    089CC63C:[00861021]: addu       $v0, $a0, $a2
--> 089CC640:[8C430004]: lw         $v1, 4($v0)
    089CC644:[8FA200F8]: lw         $v0, 248($sp)
    089CC648:[8FA600F4]: lw         $a2, 244($sp)
    089CC64C:[24420001]: addiu      $v0, $v0, 1
    089CC650:[24C6004C]: addiu      $a2, $a2, 76
    089CC654:[0043182A]: slt        $v1, $v0, $v1
    089CC658:[AFA200F8]: sw         $v0, 248($sp)
    089CC65C:[10600053]: beq        $v1, $zr, 0x089CC7AC
    089CC660:[AFA600F4]: sw         $a2, 244($sp)
    089CC664:[C7A30060]: lwc1       $f3, 96($sp)
    089CC668:[8FA200F4]: lw         $v0, 244($sp)
    089CC66C:[84420040]: lh         $v0, 64($v0)
    089CC670:[44820000]: mtc1       $v0, $f0
    089CC674:[46800060]: cvt.s.w    $f1, $f0
    089CC678:[4601183C]: c.lt.s     $f3, $f1
    089CC67C:[00000000]: nop
    089CC680:[4501FFEE]: bc1t       0x089CC63C
    089CC684:[8FA600F0]: lw         $a2, 240($sp)
    089CC688:[8FA300F4]: lw         $v1, 244($sp)
    089CC68C:[C7A10050]: lwc1       $f1, 80($sp)
    089CC690:[84630046]: lh         $v1, 70($v1)
    089CC694:[44830000]: mtc1       $v1, $f0
    089CC698:[468000A0]: cvt.s.w    $f2, $f0
    089CC69C:[4601103C]: c.lt.s     $f2, $f1
    089CC6A0:[00000000]: nop
    089CC6A4:[4501FFE6]: bc1t       0x089CC640
    089CC6A8:[00861021]: addu       $v0, $a0, $a2
    089CC6AC:[8FA600F4]: lw         $a2, 244($sp)
    089CC6B0:[C7A10064]: lwc1       $f1, 100($sp)
    089CC6B4:[84C60042]: lh         $a2, 66($a2)
    089CC6B8:[44860000]: mtc1       $a2, $f0
    089CC6BC:[468000A0]: cvt.s.w    $f2, $f0
    089CC6C0:[4602083C]: c.lt.s     $f1, $f2
    089CC6C4:[00000000]: nop
    089CC6C8:[4501FFDC]: bc1t       0x089CC63C
    089CC6CC:[8FA600F0]: lw         $a2, 240($sp)
    089CC6D0:[8FA200F4]: lw         $v0, 244($sp)
    089CC6D4:[C7A10054]: lwc1       $f1, 84($sp)
    089CC6D8:[84420048]: lh         $v0, 72($v0)
    089CC6DC:[44820000]: mtc1       $v0, $f0
    089CC6E0:[468000A0]: cvt.s.w    $f2, $f0
    089CC6E4:[4601103C]: c.lt.s     $f2, $f1
    089CC6E8:[00000000]: nop
    089CC6EC:[4501FFD4]: bc1t       0x089CC640
    089CC6F0:[00861021]: addu       $v0, $a0, $a2
    089CC6F4:[8FA300F4]: lw         $v1, 244($sp)
    089CC6F8:[C7A10068]: lwc1       $f1, 104($sp)
    089CC6FC:[84630044]: lh         $v1, 68($v1)
    089CC700:[44830000]: mtc1       $v1, $f0
    089CC704:[468000A0]: cvt.s.w    $f2, $f0
    089CC708:[4602083C]: c.lt.s     $f1, $f2
    089CC70C:[00000000]: nop
--> 089CC710:[4501FFCB]: bc1t       0x089CC640
    089CC714:[00000000]: nop
    089CC718:[8FA600F4]: lw         $a2, 244($sp)
    089CC71C:[C7A10058]: lwc1       $f1, 88($sp)
    089CC720:[84C6004A]: lh         $a2, 74($a2)
  Back Branch 089CC734 40,066 times (length 64)
    089CC628:[1C60000F]: bgtz       $v1, 0x089CC668
    089CC62C:[AFA200F4]: sw         $v0, 244($sp)
    089CC630:[0A2731ED]: j          0x089CC7B4
    089CC634:[8FA20100]: lw         $v0, 256($sp)
    089CC638:[8FA600F0]: lw         $a2, 240($sp)
--> 089CC63C:[00861021]: addu       $v0, $a0, $a2
    089CC640:[8C430004]: lw         $v1, 4($v0)
    089CC644:[8FA200F8]: lw         $v0, 248($sp)
    089CC648:[8FA600F4]: lw         $a2, 244($sp)
    089CC64C:[24420001]: addiu      $v0, $v0, 1
    089CC650:[24C6004C]: addiu      $a2, $a2, 76
    089CC654:[0043182A]: slt        $v1, $v0, $v1
    089CC658:[AFA200F8]: sw         $v0, 248($sp)
    089CC65C:[10600053]: beq        $v1, $zr, 0x089CC7AC
    089CC660:[AFA600F4]: sw         $a2, 244($sp)
    089CC664:[C7A30060]: lwc1       $f3, 96($sp)
    089CC668:[8FA200F4]: lw         $v0, 244($sp)
    089CC66C:[84420040]: lh         $v0, 64($v0)
    089CC670:[44820000]: mtc1       $v0, $f0
    089CC674:[46800060]: cvt.s.w    $f1, $f0
    089CC678:[4601183C]: c.lt.s     $f3, $f1
    089CC67C:[00000000]: nop
    089CC680:[4501FFEE]: bc1t       0x089CC63C
    089CC684:[8FA600F0]: lw         $a2, 240($sp)
    089CC688:[8FA300F4]: lw         $v1, 244($sp)
    089CC68C:[C7A10050]: lwc1       $f1, 80($sp)
    089CC690:[84630046]: lh         $v1, 70($v1)
    089CC694:[44830000]: mtc1       $v1, $f0
    089CC698:[468000A0]: cvt.s.w    $f2, $f0
    089CC69C:[4601103C]: c.lt.s     $f2, $f1
    089CC6A0:[00000000]: nop
    089CC6A4:[4501FFE6]: bc1t       0x089CC640
    089CC6A8:[00861021]: addu       $v0, $a0, $a2
    089CC6AC:[8FA600F4]: lw         $a2, 244($sp)
    089CC6B0:[C7A10064]: lwc1       $f1, 100($sp)
    089CC6B4:[84C60042]: lh         $a2, 66($a2)
    089CC6B8:[44860000]: mtc1       $a2, $f0
    089CC6BC:[468000A0]: cvt.s.w    $f2, $f0
    089CC6C0:[4602083C]: c.lt.s     $f1, $f2
    089CC6C4:[00000000]: nop
    089CC6C8:[4501FFDC]: bc1t       0x089CC63C
    089CC6CC:[8FA600F0]: lw         $a2, 240($sp)
    089CC6D0:[8FA200F4]: lw         $v0, 244($sp)
    089CC6D4:[C7A10054]: lwc1       $f1, 84($sp)
    089CC6D8:[84420048]: lh         $v0, 72($v0)
    089CC6DC:[44820000]: mtc1       $v0, $f0
    089CC6E0:[468000A0]: cvt.s.w    $f2, $f0
    089CC6E4:[4601103C]: c.lt.s     $f2, $f1
    089CC6E8:[00000000]: nop
    089CC6EC:[4501FFD4]: bc1t       0x089CC640
    089CC6F0:[00861021]: addu       $v0, $a0, $a2
    089CC6F4:[8FA300F4]: lw         $v1, 244($sp)
    089CC6F8:[C7A10068]: lwc1       $f1, 104($sp)
    089CC6FC:[84630044]: lh         $v1, 68($v1)
    089CC700:[44830000]: mtc1       $v1, $f0
    089CC704:[468000A0]: cvt.s.w    $f2, $f0
    089CC708:[4602083C]: c.lt.s     $f1, $f2
    089CC70C:[00000000]: nop
    089CC710:[4501FFCB]: bc1t       0x089CC640
    089CC714:[00000000]: nop
    089CC718:[8FA600F4]: lw         $a2, 244($sp)
    089CC71C:[C7A10058]: lwc1       $f1, 88($sp)
    089CC720:[84C6004A]: lh         $a2, 74($a2)
    089CC724:[44860000]: mtc1       $a2, $f0
    089CC728:[468000A0]: cvt.s.w    $f2, $f0
    089CC72C:[4601103C]: c.lt.s     $f2, $f1
    089CC730:[00000000]: nop
--> 089CC734:[4501FFC1]: bc1t       0x089CC63C
    089CC738:[8FA600F0]: lw         $a2, 240($sp)
    089CC73C:[8FA200F4]: lw         $v0, 244($sp)
    089CC740:[27A50020]: addiu      $a1, $sp, 32
    089CC744:[27A60010]: addiu      $a2, $sp, 16
  Back Branch 089CC810 23,487 times (length 120)
  Back Branch 089CC75C 8,630 times (length 75)
    089CC624:[AFA000F8]: sw         $zr, 248($sp)
    089CC628:[1C60000F]: bgtz       $v1, 0x089CC668
    089CC62C:[AFA200F4]: sw         $v0, 244($sp)
    089CC630:[0A2731ED]: j          0x089CC7B4
    089CC634:[8FA20100]: lw         $v0, 256($sp)
--> 089CC638:[8FA600F0]: lw         $a2, 240($sp)
    089CC63C:[00861021]: addu       $v0, $a0, $a2
    089CC640:[8C430004]: lw         $v1, 4($v0)
    089CC644:[8FA200F8]: lw         $v0, 248($sp)
    089CC648:[8FA600F4]: lw         $a2, 244($sp)
    089CC64C:[24420001]: addiu      $v0, $v0, 1
    089CC650:[24C6004C]: addiu      $a2, $a2, 76
    089CC654:[0043182A]: slt        $v1, $v0, $v1
    089CC658:[AFA200F8]: sw         $v0, 248($sp)
    089CC65C:[10600053]: beq        $v1, $zr, 0x089CC7AC
    089CC660:[AFA600F4]: sw         $a2, 244($sp)
    089CC664:[C7A30060]: lwc1       $f3, 96($sp)
    089CC668:[8FA200F4]: lw         $v0, 244($sp)
    089CC66C:[84420040]: lh         $v0, 64($v0)
    089CC670:[44820000]: mtc1       $v0, $f0
    089CC674:[46800060]: cvt.s.w    $f1, $f0
    089CC678:[4601183C]: c.lt.s     $f3, $f1
    089CC67C:[00000000]: nop
    089CC680:[4501FFEE]: bc1t       0x089CC63C
    089CC684:[8FA600F0]: lw         $a2, 240($sp)
    089CC688:[8FA300F4]: lw         $v1, 244($sp)
    089CC68C:[C7A10050]: lwc1       $f1, 80($sp)
    089CC690:[84630046]: lh         $v1, 70($v1)
    089CC694:[44830000]: mtc1       $v1, $f0
    089CC698:[468000A0]: cvt.s.w    $f2, $f0
    089CC69C:[4601103C]: c.lt.s     $f2, $f1
    089CC6A0:[00000000]: nop
    089CC6A4:[4501FFE6]: bc1t       0x089CC640
    089CC6A8:[00861021]: addu       $v0, $a0, $a2
    089CC6AC:[8FA600F4]: lw         $a2, 244($sp)
    089CC6B0:[C7A10064]: lwc1       $f1, 100($sp)
    089CC6B4:[84C60042]: lh         $a2, 66($a2)
    089CC6B8:[44860000]: mtc1       $a2, $f0
    089CC6BC:[468000A0]: cvt.s.w    $f2, $f0
    089CC6C0:[4602083C]: c.lt.s     $f1, $f2
    089CC6C4:[00000000]: nop
    089CC6C8:[4501FFDC]: bc1t       0x089CC63C
    089CC6CC:[8FA600F0]: lw         $a2, 240($sp)
    089CC6D0:[8FA200F4]: lw         $v0, 244($sp)
    089CC6D4:[C7A10054]: lwc1       $f1, 84($sp)
    089CC6D8:[84420048]: lh         $v0, 72($v0)
    089CC6DC:[44820000]: mtc1       $v0, $f0
    089CC6E0:[468000A0]: cvt.s.w    $f2, $f0
    089CC6E4:[4601103C]: c.lt.s     $f2, $f1
    089CC6E8:[00000000]: nop
    089CC6EC:[4501FFD4]: bc1t       0x089CC640
    089CC6F0:[00861021]: addu       $v0, $a0, $a2
    089CC6F4:[8FA300F4]: lw         $v1, 244($sp)
    089CC6F8:[C7A10068]: lwc1       $f1, 104($sp)
    089CC6FC:[84630044]: lh         $v1, 68($v1)
    089CC700:[44830000]: mtc1       $v1, $f0
    089CC704:[468000A0]: cvt.s.w    $f2, $f0
    089CC708:[4602083C]: c.lt.s     $f1, $f2
    089CC70C:[00000000]: nop
    089CC710:[4501FFCB]: bc1t       0x089CC640
    089CC714:[00000000]: nop
    089CC718:[8FA600F4]: lw         $a2, 244($sp)
    089CC71C:[C7A10058]: lwc1       $f1, 88($sp)
    089CC720:[84C6004A]: lh         $a2, 74($a2)
    089CC724:[44860000]: mtc1       $a2, $f0
    089CC728:[468000A0]: cvt.s.w    $f2, $f0
    089CC72C:[4601103C]: c.lt.s     $f2, $f1
    089CC730:[00000000]: nop
    089CC734:[4501FFC1]: bc1t       0x089CC63C
    089CC738:[8FA600F0]: lw         $a2, 240($sp)
    089CC73C:[8FA200F4]: lw         $v0, 244($sp)
    089CC740:[27A50020]: addiu      $a1, $sp, 32
    089CC744:[27A60010]: addiu      $a2, $sp, 16
    089CC748:[24440030]: addiu      $a0, $v0, 48
    089CC74C:[0E26B9C9]: jal        0x089AE724
    089CC750:[27A70030]: addiu      $a3, $sp, 48
    089CC754:[1440002A]: bne        $v0, $zr, 0x089CC800
    089CC758:[8FA500F4]: lw         $a1, 244($sp)
--> 089CC75C:[0A27318E]: j          0x089CC638
    089CC760:[8E240110]: lw         $a0, 272($s1)
    089CC764:[12800005]: beq        $s4, $zr, 0x089CC77C
    089CC768:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089CC76C:[8E2200F4]: lw         $v0, 244($s1)
  Back Branch 089CC82C 7,949 times (length 54)
    089CC748:[24440030]: addiu      $a0, $v0, 48
    089CC74C:[0E26B9C9]: jal        0x089AE724
    089CC750:[27A70030]: addiu      $a3, $sp, 48
    089CC754:[1440002A]: bne        $v0, $zr, 0x089CC800
    089CC758:[8FA500F4]: lw         $a1, 244($sp)
--> 089CC75C:[0A27318E]: j          0x089CC638
    089CC760:[8E240110]: lw         $a0, 272($s1)
    089CC764:[12800005]: beq        $s4, $zr, 0x089CC77C
    089CC768:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089CC76C:[8E2200F4]: lw         $v0, 244($s1)
    089CC770:[02821024]: and        $v0, $s4, $v0
    089CC774:[1040FDC1]: beq        $v0, $zr, 0x089CBE7C
    089CC778:[8FA200FC]: lw         $v0, 252($sp)
    089CC77C:[12C0FEF5]: beq        $s6, $zr, 0x089CC354
    089CC780:[00000000]: nop
    089CC784:[8E2200F4]: lw         $v0, 244($s1)
    089CC788:[02C21024]: and        $v0, $s6, $v0
    089CC78C:[1440FDBB]: bne        $v0, $zr, 0x089CBE7C
    089CC790:[8FA200FC]: lw         $v0, 252($sp)
    089CC794:[0A2730D5]: j          0x089CC354
    089CC798:[00000000]: nop
    089CC79C:[1082FDAE]: beq        $a0, $v0, 0x089CBE58
    089CC7A0:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    089CC7A4:[0A272F96]: j          0x089CBE58
    089CC7A8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089CC7AC:[962500E8]: lhu        $a1, 232($s1)
    089CC7B0:[8FA20100]: lw         $v0, 256($sp)
    089CC7B4:[8FA600F0]: lw         $a2, 240($sp)
    089CC7B8:[24420001]: addiu      $v0, $v0, 1
    089CC7BC:[AFA20100]: sw         $v0, 256($sp)
    089CC7C0:[7C051620]: seh        $v0, $a1
    089CC7C4:[24C6002C]: addiu      $a2, $a2, 44
    089CC7C8:[8FA30100]: lw         $v1, 256($sp)
    089CC7CC:[0062102A]: slt        $v0, $v1, $v0
    089CC7D0:[1440FF6C]: bne        $v0, $zr, 0x089CC584
    089CC7D4:[AFA600F0]: sw         $a2, 240($sp)
    089CC7D8:[0A272F9E]: j          0x089CBE78
    089CC7DC:[920600D2]: lbu        $a2, 210($s0)
    089CC7E0:[27A50020]: addiu      $a1, $sp, 32
    089CC7E4:[27A60010]: addiu      $a2, $sp, 16
    089CC7E8:[0E26B9C9]: jal        0x089AE724
    089CC7EC:[27A70030]: addiu      $a3, $sp, 48
    089CC7F0:[14400041]: bne        $v0, $zr, 0x089CC8F8
    089CC7F4:[27A40020]: addiu      $a0, $sp, 32
    089CC7F8:[0A2730A7]: j          0x089CC29C
    089CC7FC:[8E090110]: lw         $t1, 272($s0)
    089CC800:[27A40020]: addiu      $a0, $sp, 32
    089CC804:[24A60010]: addiu      $a2, $a1, 16
    089CC808:[0E26AC7B]: jal        0x089AB1EC
    089CC80C:[24A70020]: addiu      $a3, $a1, 32
    089CC810:[5040FF89]: beql       $v0, $zr, 0x089CC638
    089CC814:[8E240110]: lw         $a0, 272($s1)
    089CC818:[27A40020]: addiu      $a0, $sp, 32
    089CC81C:[0E26AD9A]: jal        0x089AB668
    089CC820:[27A50040]: addiu      $a1, $sp, 64
    089CC824:[4615003C]: c.lt.s     $f0, $f21
    089CC828:[00000000]: nop
--> 089CC82C:[4500FFCB]: bc1f       0x089CC75C
    089CC830:[46000506]: mov.s      $f20, $f0
    089CC834:[8FA30154]: lw         $v1, 340($sp)
    089CC838:[10600011]: beq        $v1, $zr, 0x089CC880
    089CC83C:[8FA2016C]: lw         $v0, 364($sp)
  Back Branch 089CC8F0 7,949 times (length 176)
  Back Branch 089CC7D8 6,160 times (length 602)
  Back Branch 089CC77C 6,160 times (length 268)
  Back Branch 089CC570 6,160 times (length 24)
    089CC504:[C6200270]: lwc1       $f0, 624($s1)
    089CC508:[4608003C]: c.lt.s     $f0, $f8
    089CC50C:[00000000]: nop
    089CC510:[45020003]: bc1fl      0x089CC520
    089CC514:[27A40090]: addiu      $a0, $sp, 144
--> 089CC518:[0A272F9E]: j          0x089CBE78
    089CC51C:[920600D2]: lbu        $a2, 210($s0)
    089CC520:[27A50040]: addiu      $a1, $sp, 64
    089CC524:[0E26AF90]: jal        0x089ABE40
    089CC528:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    089CC52C:[8FA20090]: lw         $v0, 144($sp)
    089CC530:[8FA30094]: lw         $v1, 148($sp)
    089CC534:[962500E8]: lhu        $a1, 232($s1)
    089CC538:[AFA20030]: sw         $v0, 48($sp)
    089CC53C:[7C052620]: seh        $a0, $a1
    089CC540:[8FA20098]: lw         $v0, 152($sp)
    089CC544:[AFA30034]: sw         $v1, 52($sp)
    089CC548:[8FA3009C]: lw         $v1, 156($sp)
    089CC54C:[AFA20038]: sw         $v0, 56($sp)
    089CC550:[AFA3003C]: sw         $v1, 60($sp)
    089CC554:[8FA20000]: lw         $v0, 0($sp)
    089CC558:[8FA30004]: lw         $v1, 4($sp)
    089CC55C:[AFA20010]: sw         $v0, 16($sp)
    089CC560:[AFA30014]: sw         $v1, 20($sp)
    089CC564:[8FA20008]: lw         $v0, 8($sp)
    089CC568:[8FA3000C]: lw         $v1, 12($sp)
    089CC56C:[AFA20018]: sw         $v0, 24($sp)
--> 089CC570:[1880FFE9]: blez       $a0, 0x089CC518
    089CC574:[AFA3001C]: sw         $v1, 28($sp)
    089CC578:[8E240110]: lw         $a0, 272($s1)
    089CC57C:[AFA00100]: sw         $zr, 256($sp)
    089CC580:[AFA000F0]: sw         $zr, 240($sp)
  Back Branch 089CBD60 6,160 times (length 31)
    089CBCD8:[10C30034]: beq        $a2, $v1, 0x089CBDAC
    089CBCDC:[2402002A]: addiu      $v0, $zr, 42 <=> li $v0, 42
    089CBCE0:[50620033]: beql       $v1, $v0, 0x089CBDB0
    089CBCE4:[80840081]: lb         $a0, 129($a0)
    089CBCE8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
--> 089CBCEC:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    089CBCF0:[8FBF0134]: lw         $ra, 308($sp)
    089CBCF4:[8FBE0130]: lw         $fp, 304($sp)
    089CBCF8:[8FB7012C]: lw         $s7, 300($sp)
    089CBCFC:[8FB60128]: lw         $s6, 296($sp)
    089CBD00:[8FB50124]: lw         $s5, 292($sp)
    089CBD04:[8FB40120]: lw         $s4, 288($sp)
    089CBD08:[8FB3011C]: lw         $s3, 284($sp)
    089CBD0C:[8FB20118]: lw         $s2, 280($sp)
    089CBD10:[8FB10114]: lw         $s1, 276($sp)
    089CBD14:[8FB00110]: lw         $s0, 272($sp)
    089CBD18:[C7B50144]: lwc1       $f21, 324($sp)
    089CBD1C:[C7B40140]: lwc1       $f20, 320($sp)
    089CBD20:[03E00008]: jr         $ra
    089CBD24:[27BD0150]: addiu      $sp, $sp, 336
    089CBD28:[10400009]: beq        $v0, $zr, 0x089CBD50
    089CBD2C:[306200FF]: andi       $v0, $v1, 255
    089CBD30:[0E2704C0]: jal        0x089C1300
    089CBD34:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089CBD38:[3C0308AA]: lui        $v1, 0x08AA <=> li $v1, 0x08AA0000
    089CBD3C:[8C64C4AC]: lw         $a0, -15188($v1)
    089CBD40:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089CBD44:[A08202B9]: sb         $v0, 697($a0)
    089CBD48:[920300E0]: lbu        $v1, 224($s0)
    089CBD4C:[306200FF]: andi       $v0, $v1, 255
    089CBD50:[14400032]: bne        $v0, $zr, 0x089CBE1C
    089CBD54:[8FA50150]: lw         $a1, 336($sp)
    089CBD58:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089CBD5C:[8E020174]: lw         $v0, 372($s0)
--> 089CBD60:[1040FFE2]: beq        $v0, $zr, 0x089CBCEC
    089CBD64:[3C0208AA]: lui        $v0, 0x08AA <=> li $v0, 0x08AA0000
    089CBD68:[8C43C4AC]: lw         $v1, -15188($v0)
    089CBD6C:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    089CBD70:[A06002B9]: sb         $zr, 697($v1)
  Back Branch 089CBEBC 6,160 times (length 19)
    089CBE64:[82430000]: lb         $v1, 0($s2)
    089CBE68:[10A30128]: beq        $a1, $v1, 0x089CC30C
    089CBE6C:[2402002A]: addiu      $v0, $zr, 42 <=> li $v0, 42
    089CBE70:[50620127]: beql       $v1, $v0, 0x089CC310
    089CBE74:[80840081]: lb         $a0, 129($a0)
--> 089CBE78:[8FA200FC]: lw         $v0, 252($sp)
    089CBE7C:[24420001]: addiu      $v0, $v0, 1
    089CBE80:[AFA200FC]: sw         $v0, 252($sp)
    089CBE84:[30C200FF]: andi       $v0, $a2, 255
    089CBE88:[8FA300FC]: lw         $v1, 252($sp)
    089CBE8C:[0062102A]: slt        $v0, $v1, $v0
    089CBE90:[5040FFB3]: beql       $v0, $zr, 0x089CBD60
    089CBE94:[8E020174]: lw         $v0, 372($s0)
    089CBE98:[8FA400FC]: lw         $a0, 252($sp)
    089CBE9C:[8E0202A8]: lw         $v0, 680($s0)
    089CBEA0:[00041880]: sll        $v1, $a0, 0x0002
    089CBEA4:[00621821]: addu       $v1, $v1, $v0
    089CBEA8:[8C710000]: lw         $s1, 0($v1)
    089CBEAC:[8E220100]: lw         $v0, 256($s1)
    089CBEB0:[1440FFF2]: bne        $v0, $zr, 0x089CBE7C
    089CBEB4:[8FA200FC]: lw         $v0, 252($sp)
    089CBEB8:[8E220110]: lw         $v0, 272($s1)
--> 089CBEBC:[1040FFEE]: beq        $v0, $zr, 0x089CBE78
    089CBEC0:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    089CBEC4:[922400CC]: lbu        $a0, 204($s1)
    089CBEC8:[10820005]: beq        $a0, $v0, 0x089CBEE0
    089CBECC:[3C0208AA]: lui        $v0, 0x08AA <=> li $v0, 0x08AA0000
  Back Branch 089CBEB0 6,160 times (length 15)
    089CBE68:[10A30128]: beq        $a1, $v1, 0x089CC30C
    089CBE6C:[2402002A]: addiu      $v0, $zr, 42 <=> li $v0, 42
    089CBE70:[50620127]: beql       $v1, $v0, 0x089CC310
    089CBE74:[80840081]: lb         $a0, 129($a0)
    089CBE78:[8FA200FC]: lw         $v0, 252($sp)
--> 089CBE7C:[24420001]: addiu      $v0, $v0, 1
    089CBE80:[AFA200FC]: sw         $v0, 252($sp)
    089CBE84:[30C200FF]: andi       $v0, $a2, 255
    089CBE88:[8FA300FC]: lw         $v1, 252($sp)
    089CBE8C:[0062102A]: slt        $v0, $v1, $v0
    089CBE90:[5040FFB3]: beql       $v0, $zr, 0x089CBD60
    089CBE94:[8E020174]: lw         $v0, 372($s0)
    089CBE98:[8FA400FC]: lw         $a0, 252($sp)
    089CBE9C:[8E0202A8]: lw         $v0, 680($s0)
    089CBEA0:[00041880]: sll        $v1, $a0, 0x0002
    089CBEA4:[00621821]: addu       $v1, $v1, $v0
    089CBEA8:[8C710000]: lw         $s1, 0($v1)
    089CBEAC:[8E220100]: lw         $v0, 256($s1)
--> 089CBEB0:[1440FFF2]: bne        $v0, $zr, 0x089CBE7C
    089CBEB4:[8FA200FC]: lw         $v0, 252($sp)
    089CBEB8:[8E220110]: lw         $v0, 272($s1)
    089CBEBC:[1040FFEE]: beq        $v0, $zr, 0x089CBE78
    089CBEC0:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
  Back Branch 089CBE90 6,160 times (length 78)
    089CBD4C:[306200FF]: andi       $v0, $v1, 255
    089CBD50:[14400032]: bne        $v0, $zr, 0x089CBE1C
    089CBD54:[8FA50150]: lw         $a1, 336($sp)
    089CBD58:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089CBD5C:[8E020174]: lw         $v0, 372($s0)
--> 089CBD60:[1040FFE2]: beq        $v0, $zr, 0x089CBCEC
    089CBD64:[3C0208AA]: lui        $v0, 0x08AA <=> li $v0, 0x08AA0000
    089CBD68:[8C43C4AC]: lw         $v1, -15188($v0)
    089CBD6C:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    089CBD70:[A06002B9]: sb         $zr, 697($v1)
    089CBD74:[8FBF0134]: lw         $ra, 308($sp)
    089CBD78:[8FBE0130]: lw         $fp, 304($sp)
    089CBD7C:[8FB7012C]: lw         $s7, 300($sp)
    089CBD80:[8FB60128]: lw         $s6, 296($sp)
    089CBD84:[8FB50124]: lw         $s5, 292($sp)
    089CBD88:[8FB40120]: lw         $s4, 288($sp)
    089CBD8C:[8FB3011C]: lw         $s3, 284($sp)
    089CBD90:[8FB20118]: lw         $s2, 280($sp)
    089CBD94:[8FB10114]: lw         $s1, 276($sp)
    089CBD98:[8FB00110]: lw         $s0, 272($sp)
    089CBD9C:[C7B50144]: lwc1       $f21, 324($sp)
    089CBDA0:[C7B40140]: lwc1       $f20, 320($sp)
    089CBDA4:[03E00008]: jr         $ra
    089CBDA8:[27BD0150]: addiu      $sp, $sp, 336
    089CBDAC:[80840081]: lb         $a0, 129($a0)
    089CBDB0:[82450001]: lb         $a1, 1($s2)
    089CBDB4:[1085004C]: beq        $a0, $a1, 0x089CBEE8
    089CBDB8:[2403002A]: addiu      $v1, $zr, 42 <=> li $v1, 42
    089CBDBC:[10A3004A]: beq        $a1, $v1, 0x089CBEE8
    089CBDC0:[00000000]: nop
    089CBDC4:[12A0FFC9]: beq        $s5, $zr, 0x089CBCEC
    089CBDC8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089CBDCC:[82A20000]: lb         $v0, 0($s5)
    089CBDD0:[50C20004]: beql       $a2, $v0, 0x089CBDE4
    089CBDD4:[82A80001]: lb         $t0, 1($s5)
    089CBDD8:[1443FFC5]: bne        $v0, $v1, 0x089CBCF0
    089CBDDC:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    089CBDE0:[82A80001]: lb         $t0, 1($s5)
    089CBDE4:[5088004C]: beql       $a0, $t0, 0x089CBF18
    089CBDE8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089CBDEC:[1503FFBE]: bne        $t0, $v1, 0x089CBCE8
    089CBDF0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089CBDF4:[0A272FC6]: j          0x089CBF18
    089CBDF8:[00000000]: nop
    089CBDFC:[10400135]: beq        $v0, $zr, 0x089CC2D4
    089CBE00:[240200FD]: addiu      $v0, $zr, 253 <=> li $v0, 253
    089CBE04:[00851021]: addu       $v0, $a0, $a1
    089CBE08:[904302BA]: lbu        $v1, 698($v0)
    089CBE0C:[1460FFAE]: bne        $v1, $zr, 0x089CBCC8
    089CBE10:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
    089CBE14:[0A272F3B]: j          0x089CBCEC
    089CBE18:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089CBE1C:[0E26AD43]: jal        0x089AB50C
    089CBE20:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    089CBE24:[920600D2]: lbu        $a2, 210($s0)
    089CBE28:[10C0FFCC]: beq        $a2, $zr, 0x089CBD5C
    089CBE2C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089CBE30:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    089CBE34:[C4558EAC]: lwc1       $f21, -29012($v0)
    089CBE38:[0A272FA6]: j          0x089CBE98
    089CBE3C:[AFA000FC]: sw         $zr, 252($sp)
    089CBE40:[10400256]: beq        $v0, $zr, 0x089CC79C
    089CBE44:[240200FD]: addiu      $v0, $zr, 253 <=> li $v0, 253
    089CBE48:[00851021]: addu       $v0, $a0, $a1
    089CBE4C:[904302BA]: lbu        $v1, 698($v0)
    089CBE50:[10600009]: beq        $v1, $zr, 0x089CBE78
    089CBE54:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
    089CBE58:[12400242]: beq        $s2, $zr, 0x089CC764
    089CBE5C:[00B12021]: addu       $a0, $a1, $s1
    089CBE60:[80850080]: lb         $a1, 128($a0)
    089CBE64:[82430000]: lb         $v1, 0($s2)
    089CBE68:[10A30128]: beq        $a1, $v1, 0x089CC30C
    089CBE6C:[2402002A]: addiu      $v0, $zr, 42 <=> li $v0, 42
    089CBE70:[50620127]: beql       $v1, $v0, 0x089CC310
    089CBE74:[80840081]: lb         $a0, 129($a0)
    089CBE78:[8FA200FC]: lw         $v0, 252($sp)
    089CBE7C:[24420001]: addiu      $v0, $v0, 1
    089CBE80:[AFA200FC]: sw         $v0, 252($sp)
    089CBE84:[30C200FF]: andi       $v0, $a2, 255
    089CBE88:[8FA300FC]: lw         $v1, 252($sp)
    089CBE8C:[0062102A]: slt        $v0, $v1, $v0
--> 089CBE90:[5040FFB3]: beql       $v0, $zr, 0x089CBD60
    089CBE94:[8E020174]: lw         $v0, 372($s0)
    089CBE98:[8FA400FC]: lw         $a0, 252($sp)
    089CBE9C:[8E0202A8]: lw         $v0, 680($s0)
    089CBEA0:[00041880]: sll        $v1, $a0, 0x0002
  Back Branch 089CBEE0 6,160 times (length 36)
    089CBE44:[240200FD]: addiu      $v0, $zr, 253 <=> li $v0, 253
    089CBE48:[00851021]: addu       $v0, $a0, $a1
    089CBE4C:[904302BA]: lbu        $v1, 698($v0)
    089CBE50:[10600009]: beq        $v1, $zr, 0x089CBE78
    089CBE54:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
--> 089CBE58:[12400242]: beq        $s2, $zr, 0x089CC764
    089CBE5C:[00B12021]: addu       $a0, $a1, $s1
    089CBE60:[80850080]: lb         $a1, 128($a0)
    089CBE64:[82430000]: lb         $v1, 0($s2)
    089CBE68:[10A30128]: beq        $a1, $v1, 0x089CC30C
    089CBE6C:[2402002A]: addiu      $v0, $zr, 42 <=> li $v0, 42
    089CBE70:[50620127]: beql       $v1, $v0, 0x089CC310
    089CBE74:[80840081]: lb         $a0, 129($a0)
    089CBE78:[8FA200FC]: lw         $v0, 252($sp)
    089CBE7C:[24420001]: addiu      $v0, $v0, 1
    089CBE80:[AFA200FC]: sw         $v0, 252($sp)
    089CBE84:[30C200FF]: andi       $v0, $a2, 255
    089CBE88:[8FA300FC]: lw         $v1, 252($sp)
    089CBE8C:[0062102A]: slt        $v0, $v1, $v0
    089CBE90:[5040FFB3]: beql       $v0, $zr, 0x089CBD60
    089CBE94:[8E020174]: lw         $v0, 372($s0)
    089CBE98:[8FA400FC]: lw         $a0, 252($sp)
    089CBE9C:[8E0202A8]: lw         $v0, 680($s0)
    089CBEA0:[00041880]: sll        $v1, $a0, 0x0002
    089CBEA4:[00621821]: addu       $v1, $v1, $v0
    089CBEA8:[8C710000]: lw         $s1, 0($v1)
    089CBEAC:[8E220100]: lw         $v0, 256($s1)
    089CBEB0:[1440FFF2]: bne        $v0, $zr, 0x089CBE7C
    089CBEB4:[8FA200FC]: lw         $v0, 252($sp)
    089CBEB8:[8E220110]: lw         $v0, 272($s1)
    089CBEBC:[1040FFEE]: beq        $v0, $zr, 0x089CBE78
    089CBEC0:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    089CBEC4:[922400CC]: lbu        $a0, 204($s1)
    089CBEC8:[10820005]: beq        $a0, $v0, 0x089CBEE0
    089CBECC:[3C0208AA]: lui        $v0, 0x08AA <=> li $v0, 0x08AA0000
    089CBED0:[8C45C4AC]: lw         $a1, -15188($v0)
    089CBED4:[90A302B9]: lbu        $v1, 697($a1)
    089CBED8:[1460FFD9]: bne        $v1, $zr, 0x089CBE40
    089CBEDC:[2C820040]: sltiu      $v0, $a0, 64
--> 089CBEE0:[0A272F96]: j          0x089CBE58
    089CBEE4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089CBEE8:[12800005]: beq        $s4, $zr, 0x089CBF00
    089CBEEC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089CBEF0:[8E0200F4]: lw         $v0, 244($s0)
  Back Branch 089CBED8 6,160 times (length 40)
    089CBE2C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089CBE30:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    089CBE34:[C4558EAC]: lwc1       $f21, -29012($v0)
    089CBE38:[0A272FA6]: j          0x089CBE98
    089CBE3C:[AFA000FC]: sw         $zr, 252($sp)
--> 089CBE40:[10400256]: beq        $v0, $zr, 0x089CC79C
    089CBE44:[240200FD]: addiu      $v0, $zr, 253 <=> li $v0, 253
    089CBE48:[00851021]: addu       $v0, $a0, $a1
    089CBE4C:[904302BA]: lbu        $v1, 698($v0)
    089CBE50:[10600009]: beq        $v1, $zr, 0x089CBE78
    089CBE54:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
    089CBE58:[12400242]: beq        $s2, $zr, 0x089CC764
    089CBE5C:[00B12021]: addu       $a0, $a1, $s1
    089CBE60:[80850080]: lb         $a1, 128($a0)
    089CBE64:[82430000]: lb         $v1, 0($s2)
    089CBE68:[10A30128]: beq        $a1, $v1, 0x089CC30C
    089CBE6C:[2402002A]: addiu      $v0, $zr, 42 <=> li $v0, 42
    089CBE70:[50620127]: beql       $v1, $v0, 0x089CC310
    089CBE74:[80840081]: lb         $a0, 129($a0)
    089CBE78:[8FA200FC]: lw         $v0, 252($sp)
    089CBE7C:[24420001]: addiu      $v0, $v0, 1
    089CBE80:[AFA200FC]: sw         $v0, 252($sp)
    089CBE84:[30C200FF]: andi       $v0, $a2, 255
    089CBE88:[8FA300FC]: lw         $v1, 252($sp)
    089CBE8C:[0062102A]: slt        $v0, $v1, $v0
    089CBE90:[5040FFB3]: beql       $v0, $zr, 0x089CBD60
    089CBE94:[8E020174]: lw         $v0, 372($s0)
    089CBE98:[8FA400FC]: lw         $a0, 252($sp)
    089CBE9C:[8E0202A8]: lw         $v0, 680($s0)
    089CBEA0:[00041880]: sll        $v1, $a0, 0x0002
    089CBEA4:[00621821]: addu       $v1, $v1, $v0
    089CBEA8:[8C710000]: lw         $s1, 0($v1)
    089CBEAC:[8E220100]: lw         $v0, 256($s1)
    089CBEB0:[1440FFF2]: bne        $v0, $zr, 0x089CBE7C
    089CBEB4:[8FA200FC]: lw         $v0, 252($sp)
    089CBEB8:[8E220110]: lw         $v0, 272($s1)
    089CBEBC:[1040FFEE]: beq        $v0, $zr, 0x089CBE78
    089CBEC0:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    089CBEC4:[922400CC]: lbu        $a0, 204($s1)
    089CBEC8:[10820005]: beq        $a0, $v0, 0x089CBEE0
    089CBECC:[3C0208AA]: lui        $v0, 0x08AA <=> li $v0, 0x08AA0000
    089CBED0:[8C45C4AC]: lw         $a1, -15188($v0)
    089CBED4:[90A302B9]: lbu        $v1, 697($a1)
--> 089CBED8:[1460FFD9]: bne        $v1, $zr, 0x089CBE40
    089CBEDC:[2C820040]: sltiu      $v0, $a0, 64
    089CBEE0:[0A272F96]: j          0x089CBE58
    089CBEE4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089CBEE8:[12800005]: beq        $s4, $zr, 0x089CBF00
  Back Branch 089CBE28 6,160 times (length 53)
    089CBD48:[920300E0]: lbu        $v1, 224($s0)
    089CBD4C:[306200FF]: andi       $v0, $v1, 255
    089CBD50:[14400032]: bne        $v0, $zr, 0x089CBE1C
    089CBD54:[8FA50150]: lw         $a1, 336($sp)
    089CBD58:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
--> 089CBD5C:[8E020174]: lw         $v0, 372($s0)
    089CBD60:[1040FFE2]: beq        $v0, $zr, 0x089CBCEC
    089CBD64:[3C0208AA]: lui        $v0, 0x08AA <=> li $v0, 0x08AA0000
    089CBD68:[8C43C4AC]: lw         $v1, -15188($v0)
    089CBD6C:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    089CBD70:[A06002B9]: sb         $zr, 697($v1)
    089CBD74:[8FBF0134]: lw         $ra, 308($sp)
    089CBD78:[8FBE0130]: lw         $fp, 304($sp)
    089CBD7C:[8FB7012C]: lw         $s7, 300($sp)
    089CBD80:[8FB60128]: lw         $s6, 296($sp)
    089CBD84:[8FB50124]: lw         $s5, 292($sp)
    089CBD88:[8FB40120]: lw         $s4, 288($sp)
    089CBD8C:[8FB3011C]: lw         $s3, 284($sp)
    089CBD90:[8FB20118]: lw         $s2, 280($sp)
    089CBD94:[8FB10114]: lw         $s1, 276($sp)
    089CBD98:[8FB00110]: lw         $s0, 272($sp)
    089CBD9C:[C7B50144]: lwc1       $f21, 324($sp)
    089CBDA0:[C7B40140]: lwc1       $f20, 320($sp)
    089CBDA4:[03E00008]: jr         $ra
    089CBDA8:[27BD0150]: addiu      $sp, $sp, 336
    089CBDAC:[80840081]: lb         $a0, 129($a0)
    089CBDB0:[82450001]: lb         $a1, 1($s2)
    089CBDB4:[1085004C]: beq        $a0, $a1, 0x089CBEE8
    089CBDB8:[2403002A]: addiu      $v1, $zr, 42 <=> li $v1, 42
    089CBDBC:[10A3004A]: beq        $a1, $v1, 0x089CBEE8
    089CBDC0:[00000000]: nop
    089CBDC4:[12A0FFC9]: beq        $s5, $zr, 0x089CBCEC
    089CBDC8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089CBDCC:[82A20000]: lb         $v0, 0($s5)
    089CBDD0:[50C20004]: beql       $a2, $v0, 0x089CBDE4
    089CBDD4:[82A80001]: lb         $t0, 1($s5)
    089CBDD8:[1443FFC5]: bne        $v0, $v1, 0x089CBCF0
    089CBDDC:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    089CBDE0:[82A80001]: lb         $t0, 1($s5)
    089CBDE4:[5088004C]: beql       $a0, $t0, 0x089CBF18
    089CBDE8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089CBDEC:[1503FFBE]: bne        $t0, $v1, 0x089CBCE8
    089CBDF0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089CBDF4:[0A272FC6]: j          0x089CBF18
    089CBDF8:[00000000]: nop
    089CBDFC:[10400135]: beq        $v0, $zr, 0x089CC2D4
    089CBE00:[240200FD]: addiu      $v0, $zr, 253 <=> li $v0, 253
    089CBE04:[00851021]: addu       $v0, $a0, $a1
    089CBE08:[904302BA]: lbu        $v1, 698($v0)
    089CBE0C:[1460FFAE]: bne        $v1, $zr, 0x089CBCC8
    089CBE10:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
    089CBE14:[0A272F3B]: j          0x089CBCEC
    089CBE18:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089CBE1C:[0E26AD43]: jal        0x089AB50C
    089CBE20:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    089CBE24:[920600D2]: lbu        $a2, 210($s0)
--> 089CBE28:[10C0FFCC]: beq        $a2, $zr, 0x089CBD5C
    089CBE2C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089CBE30:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    089CBE34:[C4558EAC]: lwc1       $f21, -29012($v0)
    089CBE38:[0A272FA6]: j          0x089CBE98
  Back Branch 089CC774 169 times (length 576)
_S1_2_89FC628 18,785,793 instructions (1.137%), 7,797 calls (089FC628 - 089FC6F0, length 51)
    089FC628:[8C830008]: lw         $v1, 8($a0)
    089FC62C:[0065102B]: sltu       $v0, $v1, $a1
    089FC630:[14400005]: bne        $v0, $zr, 0x089FC648
    089FC634:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    089FC638:[8C82000C]: lw         $v0, 12($a0)
    089FC63C:[0045182B]: sltu       $v1, $v0, $a1
    089FC640:[1060002A]: beq        $v1, $zr, 0x089FC6EC
    089FC644:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089FC648:[10C00024]: beq        $a2, $zr, 0x089FC6DC
    089FC64C:[00000000]: nop
    089FC650:[10A60024]: beq        $a1, $a2, 0x089FC6E4
    089FC654:[00000000]: nop
    089FC658:[8CC20000]: lw         $v0, 0($a2)
    089FC65C:[8CC30004]: lw         $v1, 4($a2)
    089FC660:[00461021]: addu       $v0, $v0, $a2
    089FC664:[00031940]: sll        $v1, $v1, 0x0005
    089FC668:[00431021]: addu       $v0, $v0, $v1
    089FC66C:[00A2102B]: sltu       $v0, $a1, $v0
    089FC670:[1440001C]: bne        $v0, $zr, 0x089FC6E4
    089FC674:[00000000]: nop
    089FC678:[8CC3001C]: lw         $v1, 28($a2)
    089FC67C:[50600015]: beql       $v1, $zr, 0x089FC6D4
    089FC680:[8CC6000C]: lw         $a2, 12($a2)
    089FC684:[00A3102B]: sltu       $v0, $a1, $v1
    089FC688:[54400012]: bnel       $v0, $zr, 0x089FC6D4
    089FC68C:[8CC6000C]: lw         $a2, 12($a2)
    089FC690:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    089FC694:[10A60013]: beq        $a1, $a2, 0x089FC6E4
    089FC698:[00000000]: nop
    089FC69C:[8CC20000]: lw         $v0, 0($a2)
    089FC6A0:[8CC30004]: lw         $v1, 4($a2)
    089FC6A4:[00C21021]: addu       $v0, $a2, $v0
    089FC6A8:[00031940]: sll        $v1, $v1, 0x0005
    089FC6AC:[00431021]: addu       $v0, $v0, $v1
    089FC6B0:[00A2102B]: sltu       $v0, $a1, $v0
    089FC6B4:[1440000B]: bne        $v0, $zr, 0x089FC6E4
    089FC6B8:[00000000]: nop
    089FC6BC:[8CC2001C]: lw         $v0, 28($a2)
    089FC6C0:[10400003]: beq        $v0, $zr, 0x089FC6D0
    089FC6C4:[00A2182B]: sltu       $v1, $a1, $v0
    089FC6C8:[5060FFF2]: beql       $v1, $zr, 0x089FC694
    089FC6CC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089FC6D0:[8CC6000C]: lw         $a2, 12($a2)
    089FC6D4:[14C0FFDE]: bne        $a2, $zr, 0x089FC650
    089FC6D8:[00000000]: nop
    089FC6DC:[03E00008]: jr         $ra
    089FC6E0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089FC6E4:[03E00008]: jr         $ra
    089FC6E8:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    089FC6EC:[0A27F192]: j          0x089FC648
    089FC6F0:[8C860004]: lw         $a2, 4($a0)
  Back Branch 089FC6D4 1,222,899 times (length 35)
    089FC63C:[0045182B]: sltu       $v1, $v0, $a1
    089FC640:[1060002A]: beq        $v1, $zr, 0x089FC6EC
    089FC644:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089FC648:[10C00024]: beq        $a2, $zr, 0x089FC6DC
    089FC64C:[00000000]: nop
--> 089FC650:[10A60024]: beq        $a1, $a2, 0x089FC6E4
    089FC654:[00000000]: nop
    089FC658:[8CC20000]: lw         $v0, 0($a2)
    089FC65C:[8CC30004]: lw         $v1, 4($a2)
    089FC660:[00461021]: addu       $v0, $v0, $a2
    089FC664:[00031940]: sll        $v1, $v1, 0x0005
    089FC668:[00431021]: addu       $v0, $v0, $v1
    089FC66C:[00A2102B]: sltu       $v0, $a1, $v0
    089FC670:[1440001C]: bne        $v0, $zr, 0x089FC6E4
    089FC674:[00000000]: nop
    089FC678:[8CC3001C]: lw         $v1, 28($a2)
    089FC67C:[50600015]: beql       $v1, $zr, 0x089FC6D4
    089FC680:[8CC6000C]: lw         $a2, 12($a2)
    089FC684:[00A3102B]: sltu       $v0, $a1, $v1
    089FC688:[54400012]: bnel       $v0, $zr, 0x089FC6D4
    089FC68C:[8CC6000C]: lw         $a2, 12($a2)
    089FC690:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    089FC694:[10A60013]: beq        $a1, $a2, 0x089FC6E4
    089FC698:[00000000]: nop
    089FC69C:[8CC20000]: lw         $v0, 0($a2)
    089FC6A0:[8CC30004]: lw         $v1, 4($a2)
    089FC6A4:[00C21021]: addu       $v0, $a2, $v0
    089FC6A8:[00031940]: sll        $v1, $v1, 0x0005
    089FC6AC:[00431021]: addu       $v0, $v0, $v1
    089FC6B0:[00A2102B]: sltu       $v0, $a1, $v0
    089FC6B4:[1440000B]: bne        $v0, $zr, 0x089FC6E4
    089FC6B8:[00000000]: nop
    089FC6BC:[8CC2001C]: lw         $v0, 28($a2)
    089FC6C0:[10400003]: beq        $v0, $zr, 0x089FC6D0
    089FC6C4:[00A2182B]: sltu       $v1, $a1, $v0
    089FC6C8:[5060FFF2]: beql       $v1, $zr, 0x089FC694
    089FC6CC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089FC6D0:[8CC6000C]: lw         $a2, 12($a2)
--> 089FC6D4:[14C0FFDE]: bne        $a2, $zr, 0x089FC650
    089FC6D8:[00000000]: nop
    089FC6DC:[03E00008]: jr         $ra
    089FC6E0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089FC6E4:[03E00008]: jr         $ra
  Back Branch 089FC6C8 15,113 times (length 15)
    089FC680:[8CC6000C]: lw         $a2, 12($a2)
    089FC684:[00A3102B]: sltu       $v0, $a1, $v1
    089FC688:[54400012]: bnel       $v0, $zr, 0x089FC6D4
    089FC68C:[8CC6000C]: lw         $a2, 12($a2)
    089FC690:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
--> 089FC694:[10A60013]: beq        $a1, $a2, 0x089FC6E4
    089FC698:[00000000]: nop
    089FC69C:[8CC20000]: lw         $v0, 0($a2)
    089FC6A0:[8CC30004]: lw         $v1, 4($a2)
    089FC6A4:[00C21021]: addu       $v0, $a2, $v0
    089FC6A8:[00031940]: sll        $v1, $v1, 0x0005
    089FC6AC:[00431021]: addu       $v0, $v0, $v1
    089FC6B0:[00A2102B]: sltu       $v0, $a1, $v0
    089FC6B4:[1440000B]: bne        $v0, $zr, 0x089FC6E4
    089FC6B8:[00000000]: nop
    089FC6BC:[8CC2001C]: lw         $v0, 28($a2)
    089FC6C0:[10400003]: beq        $v0, $zr, 0x089FC6D0
    089FC6C4:[00A2182B]: sltu       $v1, $a1, $v0
--> 089FC6C8:[5060FFF2]: beql       $v1, $zr, 0x089FC694
    089FC6CC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089FC6D0:[8CC6000C]: lw         $a2, 12($a2)
    089FC6D4:[14C0FFDE]: bne        $a2, $zr, 0x089FC650
    089FC6D8:[00000000]: nop
  Back Branch 089FC6EC 4,104 times (length 43)
    089FC634:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    089FC638:[8C82000C]: lw         $v0, 12($a0)
    089FC63C:[0045182B]: sltu       $v1, $v0, $a1
    089FC640:[1060002A]: beq        $v1, $zr, 0x089FC6EC
    089FC644:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
--> 089FC648:[10C00024]: beq        $a2, $zr, 0x089FC6DC
    089FC64C:[00000000]: nop
    089FC650:[10A60024]: beq        $a1, $a2, 0x089FC6E4
    089FC654:[00000000]: nop
    089FC658:[8CC20000]: lw         $v0, 0($a2)
    089FC65C:[8CC30004]: lw         $v1, 4($a2)
    089FC660:[00461021]: addu       $v0, $v0, $a2
    089FC664:[00031940]: sll        $v1, $v1, 0x0005
    089FC668:[00431021]: addu       $v0, $v0, $v1
    089FC66C:[00A2102B]: sltu       $v0, $a1, $v0
    089FC670:[1440001C]: bne        $v0, $zr, 0x089FC6E4
    089FC674:[00000000]: nop
    089FC678:[8CC3001C]: lw         $v1, 28($a2)
    089FC67C:[50600015]: beql       $v1, $zr, 0x089FC6D4
    089FC680:[8CC6000C]: lw         $a2, 12($a2)
    089FC684:[00A3102B]: sltu       $v0, $a1, $v1
    089FC688:[54400012]: bnel       $v0, $zr, 0x089FC6D4
    089FC68C:[8CC6000C]: lw         $a2, 12($a2)
    089FC690:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    089FC694:[10A60013]: beq        $a1, $a2, 0x089FC6E4
    089FC698:[00000000]: nop
    089FC69C:[8CC20000]: lw         $v0, 0($a2)
    089FC6A0:[8CC30004]: lw         $v1, 4($a2)
    089FC6A4:[00C21021]: addu       $v0, $a2, $v0
    089FC6A8:[00031940]: sll        $v1, $v1, 0x0005
    089FC6AC:[00431021]: addu       $v0, $v0, $v1
    089FC6B0:[00A2102B]: sltu       $v0, $a1, $v0
    089FC6B4:[1440000B]: bne        $v0, $zr, 0x089FC6E4
    089FC6B8:[00000000]: nop
    089FC6BC:[8CC2001C]: lw         $v0, 28($a2)
    089FC6C0:[10400003]: beq        $v0, $zr, 0x089FC6D0
    089FC6C4:[00A2182B]: sltu       $v1, $a1, $v0
    089FC6C8:[5060FFF2]: beql       $v1, $zr, 0x089FC694
    089FC6CC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089FC6D0:[8CC6000C]: lw         $a2, 12($a2)
    089FC6D4:[14C0FFDE]: bne        $a2, $zr, 0x089FC650
    089FC6D8:[00000000]: nop
    089FC6DC:[03E00008]: jr         $ra
    089FC6E0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089FC6E4:[03E00008]: jr         $ra
    089FC6E8:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
--> 089FC6EC:[0A27F192]: j          0x089FC648
    089FC6F0:[8C860004]: lw         $a2, 4($a0)
_S1_2_89AE8DC 18,490,740 instructions (1.119%), 234,061 calls (089AE8DC - 089AEE70, length 358)
    089AE8DC:[27BDFFA0]: addiu      $sp, $sp, -96
    089AE8E0:[30A2000F]: andi       $v0, $a1, 15
    089AE8E4:[AFB3004C]: sw         $s3, 76($sp)
    089AE8E8:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    089AE8EC:[AFB20048]: sw         $s2, 72($sp)
    089AE8F0:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    089AE8F4:[AFB10044]: sw         $s1, 68($sp)
    089AE8F8:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    089AE8FC:[AFB00040]: sw         $s0, 64($sp)
    089AE900:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    089AE904:[14400006]: bne        $v0, $zr, 0x089AE920
    089AE908:[AFBF0050]: sw         $ra, 80($sp)
    089AE90C:[30E2000F]: andi       $v0, $a3, 15
    089AE910:[104000CC]: beq        $v0, $zr, 0x089AEC44
    089AE914:[30C2000F]: andi       $v0, $a2, 15
    089AE918:[10400123]: beq        $v0, $zr, 0x089AEDA8
    089AE91C:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    089AE920:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    089AE924:[0E27F535]: jal        0x089FD4D4
    089AE928:[24842564]: addiu      $a0, $a0, 9572
    089AE92C:[C6230000]: lwc1       $f3, 0($s1)
    089AE930:[C6240004]: lwc1       $f4, 4($s1)
    089AE934:[C6010000]: lwc1       $f1, 0($s0)
    089AE938:[C6000010]: lwc1       $f0, 16($s0)
    089AE93C:[C6020020]: lwc1       $f2, 32($s0)
    089AE940:[46030842]: mul.s      $f1, $f1, $f3
    089AE944:[46040002]: mul.s      $f0, $f0, $f4
    089AE948:[C6230008]: lwc1       $f3, 8($s1)
    089AE94C:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    089AE950:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089AE954:[46031082]: mul.s      $f2, $f2, $f3
    089AE958:[46000840]: add.s      $f1, $f1, $f0
    089AE95C:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    089AE960:[26480040]: addiu      $t0, $s2, 64
    089AE964:[46020840]: add.s      $f1, $f1, $f2
    089AE968:[E6410000]: swc1       $f1, 0($s2)
    089AE96C:[C6230000]: lwc1       $f3, 0($s1)
    089AE970:[C6240004]: lwc1       $f4, 4($s1)
    089AE974:[C6000004]: lwc1       $f0, 4($s0)
    089AE978:[C6020014]: lwc1       $f2, 20($s0)
    089AE97C:[C6010024]: lwc1       $f1, 36($s0)
    089AE980:[46030002]: mul.s      $f0, $f0, $f3
    089AE984:[46041082]: mul.s      $f2, $f2, $f4
    089AE988:[C6230008]: lwc1       $f3, 8($s1)
    089AE98C:[46020000]: add.s      $f0, $f0, $f2
    089AE990:[46030842]: mul.s      $f1, $f1, $f3
    089AE994:[46010000]: add.s      $f0, $f0, $f1
    089AE998:[E6400004]: swc1       $f0, 4($s2)
    089AE99C:[C6230000]: lwc1       $f3, 0($s1)
    089AE9A0:[C6240004]: lwc1       $f4, 4($s1)
    089AE9A4:[C6010008]: lwc1       $f1, 8($s0)
    089AE9A8:[C6020018]: lwc1       $f2, 24($s0)
    089AE9AC:[C6000028]: lwc1       $f0, 40($s0)
    089AE9B0:[46030842]: mul.s      $f1, $f1, $f3
    089AE9B4:[46041082]: mul.s      $f2, $f2, $f4
    089AE9B8:[C6230008]: lwc1       $f3, 8($s1)
    089AE9BC:[46020840]: add.s      $f1, $f1, $f2
    089AE9C0:[46030002]: mul.s      $f0, $f0, $f3
    089AE9C4:[46000840]: add.s      $f1, $f1, $f0
    089AE9C8:[E6410008]: swc1       $f1, 8($s2)
    089AE9CC:[C621000C]: lwc1       $f1, 12($s1)
    089AE9D0:[C600003C]: lwc1       $f0, 60($s0)
    089AE9D4:[46010002]: mul.s      $f0, $f0, $f1
    089AE9D8:[E640000C]: swc1       $f0, 12($s2)
    089AE9DC:[C6230010]: lwc1       $f3, 16($s1)
    089AE9E0:[C6240014]: lwc1       $f4, 20($s1)
    089AE9E4:[C6010000]: lwc1       $f1, 0($s0)
    089AE9E8:[C6020010]: lwc1       $f2, 16($s0)
    089AE9EC:[C6000020]: lwc1       $f0, 32($s0)
    089AE9F0:[46030842]: mul.s      $f1, $f1, $f3
    089AE9F4:[46041082]: mul.s      $f2, $f2, $f4
    089AE9F8:[C6230018]: lwc1       $f3, 24($s1)
    089AE9FC:[46020840]: add.s      $f1, $f1, $f2
    089AEA00:[46030002]: mul.s      $f0, $f0, $f3
    089AEA04:[46000840]: add.s      $f1, $f1, $f0
    089AEA08:[E6410010]: swc1       $f1, 16($s2)
    089AEA0C:[C6230010]: lwc1       $f3, 16($s1)
    089AEA10:[C6240014]: lwc1       $f4, 20($s1)
    089AEA14:[C6000004]: lwc1       $f0, 4($s0)
    089AEA18:[C6020014]: lwc1       $f2, 20($s0)
    089AEA1C:[C6010024]: lwc1       $f1, 36($s0)
    089AEA20:[46030002]: mul.s      $f0, $f0, $f3
    089AEA24:[46041082]: mul.s      $f2, $f2, $f4
    089AEA28:[C6230018]: lwc1       $f3, 24($s1)
    089AEA2C:[46020000]: add.s      $f0, $f0, $f2
    089AEA30:[46030842]: mul.s      $f1, $f1, $f3
    089AEA34:[46010000]: add.s      $f0, $f0, $f1
    089AEA38:[E6400014]: swc1       $f0, 20($s2)
    089AEA3C:[C6230010]: lwc1       $f3, 16($s1)
    089AEA40:[C6240014]: lwc1       $f4, 20($s1)
    089AEA44:[C6010008]: lwc1       $f1, 8($s0)
    089AEA48:[C6020018]: lwc1       $f2, 24($s0)
    089AEA4C:[C6000028]: lwc1       $f0, 40($s0)
    089AEA50:[46030842]: mul.s      $f1, $f1, $f3
    089AEA54:[46041082]: mul.s      $f2, $f2, $f4
    089AEA58:[C6230018]: lwc1       $f3, 24($s1)
    089AEA5C:[46020840]: add.s      $f1, $f1, $f2
    089AEA60:[46030002]: mul.s      $f0, $f0, $f3
    089AEA64:[46000840]: add.s      $f1, $f1, $f0
    089AEA68:[E6410018]: swc1       $f1, 24($s2)
    089AEA6C:[C621001C]: lwc1       $f1, 28($s1)
    089AEA70:[C600003C]: lwc1       $f0, 60($s0)
    089AEA74:[46010002]: mul.s      $f0, $f0, $f1
    089AEA78:[E640001C]: swc1       $f0, 28($s2)
    089AEA7C:[C6230020]: lwc1       $f3, 32($s1)
    089AEA80:[C6240024]: lwc1       $f4, 36($s1)
    089AEA84:[C6010000]: lwc1       $f1, 0($s0)
    089AEA88:[C6020010]: lwc1       $f2, 16($s0)
    089AEA8C:[C6000020]: lwc1       $f0, 32($s0)
    089AEA90:[46030842]: mul.s      $f1, $f1, $f3
    089AEA94:[46041082]: mul.s      $f2, $f2, $f4
    089AEA98:[C6230028]: lwc1       $f3, 40($s1)
    089AEA9C:[46020840]: add.s      $f1, $f1, $f2
    089AEAA0:[46030002]: mul.s      $f0, $f0, $f3
    089AEAA4:[46000840]: add.s      $f1, $f1, $f0
    089AEAA8:[E6410020]: swc1       $f1, 32($s2)
    089AEAAC:[C6230020]: lwc1       $f3, 32($s1)
    089AEAB0:[C6240024]: lwc1       $f4, 36($s1)
    089AEAB4:[C6000004]: lwc1       $f0, 4($s0)
    089AEAB8:[C6020014]: lwc1       $f2, 20($s0)
    089AEABC:[C6010024]: lwc1       $f1, 36($s0)
    089AEAC0:[46030002]: mul.s      $f0, $f0, $f3
    089AEAC4:[46041082]: mul.s      $f2, $f2, $f4
    089AEAC8:[C6230028]: lwc1       $f3, 40($s1)
    089AEACC:[46020000]: add.s      $f0, $f0, $f2
    089AEAD0:[46030842]: mul.s      $f1, $f1, $f3
    089AEAD4:[46010000]: add.s      $f0, $f0, $f1
    089AEAD8:[E6400024]: swc1       $f0, 36($s2)
    089AEADC:[C6230020]: lwc1       $f3, 32($s1)
    089AEAE0:[C6240024]: lwc1       $f4, 36($s1)
    089AEAE4:[C6010008]: lwc1       $f1, 8($s0)
    089AEAE8:[C6020018]: lwc1       $f2, 24($s0)
    089AEAEC:[C6000028]: lwc1       $f0, 40($s0)
    089AEAF0:[46030842]: mul.s      $f1, $f1, $f3
    089AEAF4:[46041082]: mul.s      $f2, $f2, $f4
    089AEAF8:[C6230028]: lwc1       $f3, 40($s1)
    089AEAFC:[46020840]: add.s      $f1, $f1, $f2
    089AEB00:[46030002]: mul.s      $f0, $f0, $f3
    089AEB04:[46000840]: add.s      $f1, $f1, $f0
    089AEB08:[E6410028]: swc1       $f1, 40($s2)
    089AEB0C:[C621002C]: lwc1       $f1, 44($s1)
    089AEB10:[C600003C]: lwc1       $f0, 60($s0)
    089AEB14:[46010002]: mul.s      $f0, $f0, $f1
    089AEB18:[E640002C]: swc1       $f0, 44($s2)
    089AEB1C:[C6230030]: lwc1       $f3, 48($s1)
    089AEB20:[C6240034]: lwc1       $f4, 52($s1)
    089AEB24:[C6010000]: lwc1       $f1, 0($s0)
    089AEB28:[C6000010]: lwc1       $f0, 16($s0)
    089AEB2C:[C6250038]: lwc1       $f5, 56($s1)
    089AEB30:[46030842]: mul.s      $f1, $f1, $f3
    089AEB34:[46040002]: mul.s      $f0, $f0, $f4
    089AEB38:[C6020020]: lwc1       $f2, 32($s0)
    089AEB3C:[C624003C]: lwc1       $f4, 60($s1)
    089AEB40:[C6030030]: lwc1       $f3, 48($s0)
    089AEB44:[46051082]: mul.s      $f2, $f2, $f5
    089AEB48:[46000840]: add.s      $f1, $f1, $f0
    089AEB4C:[460418C2]: mul.s      $f3, $f3, $f4
    089AEB50:[8C6221C8]: lw         $v0, 8648($v1)
    089AEB54:[46020840]: add.s      $f1, $f1, $f2
    089AEB58:[24420001]: addiu      $v0, $v0, 1
    089AEB5C:[AC6221C8]: sw         $v0, 8648($v1)
    089AEB60:[46030840]: add.s      $f1, $f1, $f3
    089AEB64:[E6410030]: swc1       $f1, 48($s2)
    089AEB68:[C6210030]: lwc1       $f1, 48($s1)
    089AEB6C:[C6240034]: lwc1       $f4, 52($s1)
    089AEB70:[C6000004]: lwc1       $f0, 4($s0)
    089AEB74:[C6020014]: lwc1       $f2, 20($s0)
    089AEB78:[C6250038]: lwc1       $f5, 56($s1)
    089AEB7C:[46010002]: mul.s      $f0, $f0, $f1
    089AEB80:[46041082]: mul.s      $f2, $f2, $f4
    089AEB84:[C6030024]: lwc1       $f3, 36($s0)
    089AEB88:[C624003C]: lwc1       $f4, 60($s1)
    089AEB8C:[C6010034]: lwc1       $f1, 52($s0)
    089AEB90:[460518C2]: mul.s      $f3, $f3, $f5
    089AEB94:[46020000]: add.s      $f0, $f0, $f2
    089AEB98:[46040842]: mul.s      $f1, $f1, $f4
    089AEB9C:[46030000]: add.s      $f0, $f0, $f3
    089AEBA0:[46010000]: add.s      $f0, $f0, $f1
    089AEBA4:[E6400034]: swc1       $f0, 52($s2)
    089AEBA8:[C6200030]: lwc1       $f0, 48($s1)
    089AEBAC:[C6240034]: lwc1       $f4, 52($s1)
    089AEBB0:[C6010008]: lwc1       $f1, 8($s0)
    089AEBB4:[C6020018]: lwc1       $f2, 24($s0)
    089AEBB8:[C6030028]: lwc1       $f3, 40($s0)
    089AEBBC:[46000842]: mul.s      $f1, $f1, $f0
    089AEBC0:[46041082]: mul.s      $f2, $f2, $f4
    089AEBC4:[C6250038]: lwc1       $f5, 56($s1)
    089AEBC8:[C6000038]: lwc1       $f0, 56($s0)
    089AEBCC:[C624003C]: lwc1       $f4, 60($s1)
    089AEBD0:[46020840]: add.s      $f1, $f1, $f2
    089AEBD4:[460518C2]: mul.s      $f3, $f3, $f5
    089AEBD8:[46040002]: mul.s      $f0, $f0, $f4
    089AEBDC:[46030840]: add.s      $f1, $f1, $f3
    089AEBE0:[46000840]: add.s      $f1, $f1, $f0
    089AEBE4:[E6410038]: swc1       $f1, 56($s2)
    089AEBE8:[C600003C]: lwc1       $f0, 60($s0)
    089AEBEC:[C621003C]: lwc1       $f1, 60($s1)
    089AEBF0:[46010002]: mul.s      $f0, $f0, $f1
    089AEBF4:[E640003C]: swc1       $f0, 60($s2)
    089AEBF8:[8CC20000]: lw         $v0, 0($a2)
    089AEBFC:[8CC30004]: lw         $v1, 4($a2)
    089AEC00:[8CC40008]: lw         $a0, 8($a2)
    089AEC04:[8CC5000C]: lw         $a1, 12($a2)
    089AEC08:[ACE20000]: sw         $v0, 0($a3)
    089AEC0C:[24C60010]: addiu      $a2, $a2, 16
    089AEC10:[24E70010]: addiu      $a3, $a3, 16
    089AEC14:[ACE3FFF4]: sw         $v1, -12($a3)
    089AEC18:[ACE4FFF8]: sw         $a0, -8($a3)
    089AEC1C:[14C8FFF6]: bne        $a2, $t0, 0x089AEBF8
    089AEC20:[ACE5FFFC]: sw         $a1, -4($a3)
    089AEC24:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    089AEC28:[8FBF0050]: lw         $ra, 80($sp)
    089AEC2C:[8FB3004C]: lw         $s3, 76($sp)
    089AEC30:[8FB20048]: lw         $s2, 72($sp)
    089AEC34:[8FB10044]: lw         $s1, 68($sp)
    089AEC38:[8FB00040]: lw         $s0, 64($sp)
    089AEC3C:[03E00008]: jr         $ra
    089AEC40:[27BD0060]: addiu      $sp, $sp, 96
    089AEC44:[50400035]: beql       $v0, $zr, 0x089AED1C
    089AEC48:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    089AEC4C:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    089AEC50:[24C80040]: addiu      $t0, $a2, 64
    089AEC54:[8CC20000]: lw         $v0, 0($a2)
    089AEC58:[8CC30004]: lw         $v1, 4($a2)
    089AEC5C:[8CC40008]: lw         $a0, 8($a2)
    089AEC60:[8CC5000C]: lw         $a1, 12($a2)
    089AEC64:[ACE20000]: sw         $v0, 0($a3)
    089AEC68:[24C60010]: addiu      $a2, $a2, 16
    089AEC6C:[24E70010]: addiu      $a3, $a3, 16
    089AEC70:[ACE3FFF4]: sw         $v1, -12($a3)
    089AEC74:[ACE4FFF8]: sw         $a0, -8($a3)
    089AEC78:[14C8FFF6]: bne        $a2, $t0, 0x089AEC54
    089AEC7C:[ACE5FFFC]: sw         $a1, -4($a3)
    089AEC80:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    089AEC84:[DA040000]: lv.q       C100.q, 0($s0)
    089AEC88:[DA050010]: lv.q       C110.q, 16($s0)
    089AEC8C:[DA060020]: lv.q       C120.q, 32($s0)
    089AEC90:[DA070030]: lv.q       C130.q, 48($s0)
    089AEC94:[DBA80000]: lv.q       C200.q, 0($sp)
    089AEC98:[DBA90010]: lv.q       C210.q, 16($sp)
    089AEC9C:[DBAA0020]: lv.q       C220.q, 32($sp)
    089AECA0:[DBAB0030]: lv.q       C230.q, 48($sp)
    089AECA4:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    089AECA8:[FA400002]: vwb.q      C000.q, 0($s2)
    089AECAC:[FA410012]: vwb.q      C010.q, 16($s2)
    089AECB0:[FA420022]: vwb.q      C020.q, 32($s2)
    089AECB4:[FA430032]: vwb.q      C030.q, 48($s2)
    089AECB8:[486000FF]: MFVC       0x7F, $zr
    089AECBC:[0E27F535]: jal        0x089FD4D4
    089AECC0:[24842564]: addiu      $a0, $a0, 9572
    089AECC4:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089AECC8:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    089AECCC:[26480040]: addiu      $t0, $s2, 64
    089AECD0:[8CC20000]: lw         $v0, 0($a2)
    089AECD4:[8CC30004]: lw         $v1, 4($a2)
    089AECD8:[8CC40008]: lw         $a0, 8($a2)
    089AECDC:[8CC5000C]: lw         $a1, 12($a2)
    089AECE0:[ACE20000]: sw         $v0, 0($a3)
    089AECE4:[24C60010]: addiu      $a2, $a2, 16
    089AECE8:[24E70010]: addiu      $a3, $a3, 16
    089AECEC:[ACE3FFF4]: sw         $v1, -12($a3)
    089AECF0:[ACE4FFF8]: sw         $a0, -8($a3)
    089AECF4:[14C8FFF6]: bne        $a2, $t0, 0x089AECD0
    089AECF8:[ACE5FFFC]: sw         $a1, -4($a3)
    089AECFC:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    089AED00:[8FBF0050]: lw         $ra, 80($sp)
    089AED04:[8FB3004C]: lw         $s3, 76($sp)
    089AED08:[8FB20048]: lw         $s2, 72($sp)
    089AED0C:[8FB10044]: lw         $s1, 68($sp)
    089AED10:[8FB00040]: lw         $s0, 64($sp)
    089AED14:[03E00008]: jr         $ra
    089AED18:[27BD0060]: addiu      $sp, $sp, 96
    089AED1C:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    089AED20:[24A80040]: addiu      $t0, $a1, 64
    089AED24:[DA040000]: lv.q       C100.q, 0($s0)
    089AED28:[DA050010]: lv.q       C110.q, 16($s0)
    089AED2C:[DA060020]: lv.q       C120.q, 32($s0)
    089AED30:[DA070030]: lv.q       C130.q, 48($s0)
    089AED34:[DA280000]: lv.q       C200.q, 0($s1)
    089AED38:[DA290010]: lv.q       C210.q, 16($s1)
    089AED3C:[DA2A0020]: lv.q       C220.q, 32($s1)
    089AED40:[DA2B0030]: lv.q       C230.q, 48($s1)
    089AED44:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    089AED48:[F8A00002]: vwb.q      C000.q, 0($a1)
    089AED4C:[F8A10012]: vwb.q      C010.q, 16($a1)
    089AED50:[F8A20022]: vwb.q      C020.q, 32($a1)
    089AED54:[F8A30032]: vwb.q      C030.q, 48($a1)
    089AED58:[8CC20000]: lw         $v0, 0($a2)
    089AED5C:[8CC30004]: lw         $v1, 4($a2)
    089AED60:[8CC40008]: lw         $a0, 8($a2)
    089AED64:[8CC5000C]: lw         $a1, 12($a2)
    089AED68:[ACE20000]: sw         $v0, 0($a3)
    089AED6C:[24C60010]: addiu      $a2, $a2, 16
    089AED70:[24E70010]: addiu      $a3, $a3, 16
    089AED74:[ACE3FFF4]: sw         $v1, -12($a3)
    089AED78:[ACE4FFF8]: sw         $a0, -8($a3)
    089AED7C:[486000FF]: MFVC       0x7F, $zr
    089AED80:[14C8FFF5]: bne        $a2, $t0, 0x089AED58
    089AED84:[ACE5FFFC]: sw         $a1, -4($a3)
    089AED88:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    089AED8C:[8FBF0050]: lw         $ra, 80($sp)
    089AED90:[8FB3004C]: lw         $s3, 76($sp)
    089AED94:[8FB20048]: lw         $s2, 72($sp)
    089AED98:[8FB10044]: lw         $s1, 68($sp)
    089AED9C:[8FB00040]: lw         $s0, 64($sp)
    089AEDA0:[03E00008]: jr         $ra
    089AEDA4:[27BD0060]: addiu      $sp, $sp, 96
    089AEDA8:[24E80040]: addiu      $t0, $a3, 64
    089AEDAC:[8CE20000]: lw         $v0, 0($a3)
    089AEDB0:[8CE30004]: lw         $v1, 4($a3)
    089AEDB4:[8CE40008]: lw         $a0, 8($a3)
    089AEDB8:[8CE5000C]: lw         $a1, 12($a3)
    089AEDBC:[ACC20000]: sw         $v0, 0($a2)
    089AEDC0:[24E70010]: addiu      $a3, $a3, 16
    089AEDC4:[24C60010]: addiu      $a2, $a2, 16
    089AEDC8:[ACC3FFF4]: sw         $v1, -12($a2)
    089AEDCC:[ACC4FFF8]: sw         $a0, -8($a2)
    089AEDD0:[14E8FFF6]: bne        $a3, $t0, 0x089AEDAC
    089AEDD4:[ACC5FFFC]: sw         $a1, -4($a2)
    089AEDD8:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    089AEDDC:[DBA40000]: lv.q       C100.q, 0($sp)
    089AEDE0:[DBA50010]: lv.q       C110.q, 16($sp)
    089AEDE4:[DBA60020]: lv.q       C120.q, 32($sp)
    089AEDE8:[DBA70030]: lv.q       C130.q, 48($sp)
    089AEDEC:[DA280000]: lv.q       C200.q, 0($s1)
    089AEDF0:[DA290010]: lv.q       C210.q, 16($s1)
    089AEDF4:[DA2A0020]: lv.q       C220.q, 32($s1)
    089AEDF8:[DA2B0030]: lv.q       C230.q, 48($s1)
    089AEDFC:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    089AEE00:[FA400002]: vwb.q      C000.q, 0($s2)
    089AEE04:[FA410012]: vwb.q      C010.q, 16($s2)
    089AEE08:[FA420022]: vwb.q      C020.q, 32($s2)
    089AEE0C:[FA430032]: vwb.q      C030.q, 48($s2)
    089AEE10:[486000FF]: MFVC       0x7F, $zr
    089AEE14:[0E27F535]: jal        0x089FD4D4
    089AEE18:[24842564]: addiu      $a0, $a0, 9572
    089AEE1C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089AEE20:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    089AEE24:[26480040]: addiu      $t0, $s2, 64
    089AEE28:[8CC20000]: lw         $v0, 0($a2)
    089AEE2C:[8CC30004]: lw         $v1, 4($a2)
    089AEE30:[8CC40008]: lw         $a0, 8($a2)
    089AEE34:[8CC5000C]: lw         $a1, 12($a2)
    089AEE38:[ACE20000]: sw         $v0, 0($a3)
    089AEE3C:[24C60010]: addiu      $a2, $a2, 16
    089AEE40:[24E70010]: addiu      $a3, $a3, 16
    089AEE44:[ACE3FFF4]: sw         $v1, -12($a3)
    089AEE48:[ACE4FFF8]: sw         $a0, -8($a3)
    089AEE4C:[14C8FFF6]: bne        $a2, $t0, 0x089AEE28
    089AEE50:[ACE5FFFC]: sw         $a1, -4($a3)
    089AEE54:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    089AEE58:[8FBF0050]: lw         $ra, 80($sp)
    089AEE5C:[8FB3004C]: lw         $s3, 76($sp)
    089AEE60:[8FB20048]: lw         $s2, 72($sp)
    089AEE64:[8FB10044]: lw         $s1, 68($sp)
    089AEE68:[8FB00040]: lw         $s0, 64($sp)
    089AEE6C:[03E00008]: jr         $ra
    089AEE70:[27BD0060]: addiu      $sp, $sp, 96
  Back Branch 089AED80 936,240 times (length 12)
    089AED44:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    089AED48:[F8A00002]: vwb.q      C000.q, 0($a1)
    089AED4C:[F8A10012]: vwb.q      C010.q, 16($a1)
    089AED50:[F8A20022]: vwb.q      C020.q, 32($a1)
    089AED54:[F8A30032]: vwb.q      C030.q, 48($a1)
--> 089AED58:[8CC20000]: lw         $v0, 0($a2)
    089AED5C:[8CC30004]: lw         $v1, 4($a2)
    089AED60:[8CC40008]: lw         $a0, 8($a2)
    089AED64:[8CC5000C]: lw         $a1, 12($a2)
    089AED68:[ACE20000]: sw         $v0, 0($a3)
    089AED6C:[24C60010]: addiu      $a2, $a2, 16
    089AED70:[24E70010]: addiu      $a3, $a3, 16
    089AED74:[ACE3FFF4]: sw         $v1, -12($a3)
    089AED78:[ACE4FFF8]: sw         $a0, -8($a3)
    089AED7C:[486000FF]: MFVC       0x7F, $zr
--> 089AED80:[14C8FFF5]: bne        $a2, $t0, 0x089AED58
    089AED84:[ACE5FFFC]: sw         $a1, -4($a3)
    089AED88:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    089AED8C:[8FBF0050]: lw         $ra, 80($sp)
    089AED90:[8FB3004C]: lw         $s3, 76($sp)
_S1_2_89E7838 17,129,088 instructions (1.037%), 475,808 calls (089E7838 - 08A43E40, length 94595)
_S1_2_89C4BAC 15,430,688 instructions (0.934%), 26,822 calls (089C4BAC - 089C637C, length 1525)
  Back Branch 089C4E28 109,638 times (length 90)
    089C4CB4:[922500D3]: lbu        $a1, 211($s1)
    089C4CB8:[10A0005E]: beq        $a1, $zr, 0x089C4E34
    089C4CBC:[8E62C4AC]: lw         $v0, -15188($s3)
    089C4CC0:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    089C4CC4:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
--> 089C4CC8:[8E62C4AC]: lw         $v0, -15188($s3)
    089C4CCC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089C4CD0:[8C441CC0]: lw         $a0, 7360($v0)
    089C4CD4:[10830141]: beq        $a0, $v1, 0x089C51DC
    089C4CD8:[8E2802AC]: lw         $t0, 684($s1)
    089C4CDC:[01121021]: addu       $v0, $t0, $s2
    089C4CE0:[8C430000]: lw         $v1, 0($v0)
    089C4CE4:[8C6300F4]: lw         $v1, 244($v1)
    089C4CE8:[30620400]: andi       $v0, $v1, 1024
    089C4CEC:[14400147]: bne        $v0, $zr, 0x089C520C
    089C4CF0:[27B00080]: addiu      $s0, $sp, 128
    089C4CF4:[30620200]: andi       $v0, $v1, 512
    089C4CF8:[1440018C]: bne        $v0, $zr, 0x089C532C
    089C4CFC:[30620800]: andi       $v0, $v1, 2048
    089C4D00:[144001BB]: bne        $v0, $zr, 0x089C53F0
    089C4D04:[00000000]: nop
    089C4D08:[01121021]: addu       $v0, $t0, $s2
    089C4D0C:[8C440000]: lw         $a0, 0($v0)
    089C4D10:[8C8300F4]: lw         $v1, 244($a0)
    089C4D14:[10600006]: beq        $v1, $zr, 0x089C4D30
    089C4D18:[8E65C4AC]: lw         $a1, -15188($s3)
    089C4D1C:[8FA501A4]: lw         $a1, 420($sp)
    089C4D20:[00A31024]: and        $v0, $a1, $v1
    089C4D24:[10400013]: beq        $v0, $zr, 0x089C4D74
    089C4D28:[01121021]: addu       $v0, $t0, $s2
    089C4D2C:[8E65C4AC]: lw         $a1, -15188($s3)
    089C4D30:[8CA20290]: lw         $v0, 656($a1)
    089C4D34:[50400006]: beql       $v0, $zr, 0x089C4D50
    089C4D38:[908200E2]: lbu        $v0, 226($a0)
    089C4D3C:[3C020100]: lui        $v0, 0x0100 <=> li $v0, 0x01000000
    089C4D40:[00621024]: and        $v0, $v1, $v0
    089C4D44:[1040000B]: beq        $v0, $zr, 0x089C4D74
    089C4D48:[01121021]: addu       $v0, $t0, $s2
    089C4D4C:[908200E2]: lbu        $v0, 226($a0)
    089C4D50:[14400008]: bne        $v0, $zr, 0x089C4D74
    089C4D54:[01121021]: addu       $v0, $t0, $s2
    089C4D58:[30620800]: andi       $v0, $v1, 2048
    089C4D5C:[14400005]: bne        $v0, $zr, 0x089C4D74
    089C4D60:[01121021]: addu       $v0, $t0, $s2
    089C4D64:[30620400]: andi       $v0, $v1, 1024
    089C4D68:[104001C8]: beq        $v0, $zr, 0x089C548C
    089C4D6C:[30620200]: andi       $v0, $v1, 512
    089C4D70:[01121021]: addu       $v0, $t0, $s2
    089C4D74:[8C460000]: lw         $a2, 0($v0)
    089C4D78:[8CC30118]: lw         $v1, 280($a2)
    089C4D7C:[50600027]: beql       $v1, $zr, 0x089C4E1C
    089C4D80:[922500D3]: lbu        $a1, 211($s1)
    089C4D84:[8CC200F8]: lw         $v0, 248($a2)
    089C4D88:[30420800]: andi       $v0, $v0, 2048
    089C4D8C:[5040015A]: beql       $v0, $zr, 0x089C52F8
    089C4D90:[24C60150]: addiu      $a2, $a2, 336
    089C4D94:[8CC5015C]: lw         $a1, 348($a2)
    089C4D98:[8CC20150]: lw         $v0, 336($a2)
    089C4D9C:[8CC30154]: lw         $v1, 340($a2)
    089C4DA0:[8CC40158]: lw         $a0, 344($a2)
    089C4DA4:[AFA20080]: sw         $v0, 128($sp)
    089C4DA8:[AFA30084]: sw         $v1, 132($sp)
    089C4DAC:[AFA40088]: sw         $a0, 136($sp)
    089C4DB0:[AFA5008C]: sw         $a1, 140($sp)
    089C4DB4:[01121821]: addu       $v1, $t0, $s2
    089C4DB8:[8C660000]: lw         $a2, 0($v1)
    089C4DBC:[8CC200F8]: lw         $v0, 248($a2)
    089C4DC0:[30420800]: andi       $v0, $v0, 2048
    089C4DC4:[5040013F]: beql       $v0, $zr, 0x089C52C4
    089C4DC8:[24C60160]: addiu      $a2, $a2, 352
    089C4DCC:[8CC5016C]: lw         $a1, 364($a2)
    089C4DD0:[8CC20160]: lw         $v0, 352($a2)
    089C4DD4:[8CC30164]: lw         $v1, 356($a2)
    089C4DD8:[8CC40168]: lw         $a0, 360($a2)
    089C4DDC:[AFA20070]: sw         $v0, 112($sp)
    089C4DE0:[AFA30074]: sw         $v1, 116($sp)
    089C4DE4:[AFA40078]: sw         $a0, 120($sp)
    089C4DE8:[AFA5007C]: sw         $a1, 124($sp)
    089C4DEC:[01121021]: addu       $v0, $t0, $s2
    089C4DF0:[8C440000]: lw         $a0, 0($v0)
    089C4DF4:[8FA701A0]: lw         $a3, 416($sp)
    089C4DF8:[8FA801A4]: lw         $t0, 420($sp)
    089C4DFC:[8C820118]: lw         $v0, 280($a0)
    089C4E00:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    089C4E04:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    089C4E08:[24840040]: addiu      $a0, $a0, 64
    089C4E0C:[27A90080]: addiu      $t1, $sp, 128
    089C4E10:[0040F809]: jalr       $ra, $v0
    089C4E14:[27AA0070]: addiu      $t2, $sp, 112
    089C4E18:[922500D3]: lbu        $a1, 211($s1)
    089C4E1C:[27DE0001]: addiu      $fp, $fp, 1
    089C4E20:[30A200FF]: andi       $v0, $a1, 255
    089C4E24:[03C2102A]: slt        $v0, $fp, $v0
--> 089C4E28:[1440FFA7]: bne        $v0, $zr, 0x089C4CC8
    089C4E2C:[26520004]: addiu      $s2, $s2, 4
    089C4E30:[8E62C4AC]: lw         $v0, -15188($s3)
    089C4E34:[A0400301]: sb         $zr, 769($v0)
    089C4E38:[8E63C4AC]: lw         $v1, -15188($s3)
  Back Branch 089C5498 57,286 times (length 459)
  Back Branch 089C548C 57,286 times (length 456)
  Back Branch 089C54B0 57,286 times (length 466)
  Back Branch 089C54A4 57,286 times (length 462)
  Back Branch 089C5B18 52,970 times (length 875)
  Back Branch 089C5C48 52,970 times (length 149)
  Back Branch 089C5C7C 52,970 times (length 184)
  Back Branch 089C51E8 52,352 times (length 244)
  Back Branch 089C53B0 24,333 times (length 485)
  Back Branch 089C53A0 9,634 times (length 482)
  Back Branch 089C5C94 9,584 times (length 204)
  Back Branch 089C5CAC 9,584 times (length 116)
  Back Branch 089C5FD8 5,856 times (length 362)
  Back Branch 089C5614 4,316 times (length 555)
  Back Branch 089C5BB4 4,316 times (length 395)
  Back Branch 089C5BE8 4,316 times (length 422)
  Back Branch 089C50BC 2,620 times (length 27)
    089C5044:[8FA601A4]: lw         $a2, 420($sp)
    089C5048:[00C31024]: and        $v0, $a2, $v1
    089C504C:[54400018]: bnel       $v0, $zr, 0x089C50B0
    089C5050:[8CA20290]: lw         $v0, 656($a1)
    089C5054:[8E64C4AC]: lw         $a0, -15188($s3)
--> 089C5058:[90820268]: lbu        $v0, 616($a0)
    089C505C:[10400174]: beq        $v0, $zr, 0x089C5630
    089C5060:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089C5064:[8C831CC0]: lw         $v1, 7360($a0)
    089C5068:[1462FF80]: bne        $v1, $v0, 0x089C4E6C
    089C506C:[8FBF01D4]: lw         $ra, 468($sp)
    089C5070:[8FA2019C]: lw         $v0, 412($sp)
    089C5074:[AC820014]: sw         $v0, 20($a0)
    089C5078:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089C507C:[8FBF01D4]: lw         $ra, 468($sp)
    089C5080:[8FBE01D0]: lw         $fp, 464($sp)
    089C5084:[8FB701CC]: lw         $s7, 460($sp)
    089C5088:[8FB601C8]: lw         $s6, 456($sp)
    089C508C:[8FB501C4]: lw         $s5, 452($sp)
    089C5090:[8FB401C0]: lw         $s4, 448($sp)
    089C5094:[8FB301BC]: lw         $s3, 444($sp)
    089C5098:[8FB201B8]: lw         $s2, 440($sp)
    089C509C:[8FB101B4]: lw         $s1, 436($sp)
    089C50A0:[8FB001B0]: lw         $s0, 432($sp)
    089C50A4:[C7B401E0]: lwc1       $f20, 480($sp)
    089C50A8:[03E00008]: jr         $ra
    089C50AC:[27BD01F0]: addiu      $sp, $sp, 496
    089C50B0:[1440015A]: bne        $v0, $zr, 0x089C561C
    089C50B4:[3C020100]: lui        $v0, 0x0100 <=> li $v0, 0x01000000
    089C50B8:[922200E2]: lbu        $v0, 226($s1)
--> 089C50BC:[1440FFE6]: bne        $v0, $zr, 0x089C5058
    089C50C0:[8E64C4AC]: lw         $a0, -15188($s3)
    089C50C4:[30620800]: andi       $v0, $v1, 2048
    089C50C8:[5440FFE4]: bnel       $v0, $zr, 0x089C505C
    089C50CC:[90820268]: lbu        $v0, 616($a0)
  Back Branch 089C56F8 2,620 times (length 549)
  Back Branch 089C5850 1,834 times (length 21)
    089C57F0:[AFA40028]: sw         $a0, 40($sp)
    089C57F4:[0A27159E]: j          0x089C5678
    089C57F8:[AFA5002C]: sw         $a1, 44($sp)
    089C57FC:[26320040]: addiu      $s2, $s1, 64
    089C5800:[8E2302A0]: lw         $v1, 672($s1)
--> 089C5804:[00101080]: sll        $v0, $s0, 0x0002
    089C5808:[8FA801A0]: lw         $t0, 416($sp)
    089C580C:[00431021]: addu       $v0, $v0, $v1
    089C5810:[8C440000]: lw         $a0, 0($v0)
    089C5814:[8FA301F0]: lw         $v1, 496($sp)
    089C5818:[8FA201F4]: lw         $v0, 500($sp)
    089C581C:[8FA901A4]: lw         $t1, 420($sp)
    089C5820:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089C5824:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    089C5828:[02A03821]: addu       $a3, $s5, $zr <=> move $a3, $s5
    089C582C:[02C05021]: addu       $t2, $s6, $zr <=> move $t2, $s6
    089C5830:[02E05821]: addu       $t3, $s7, $zr <=> move $t3, $s7
    089C5834:[AFA30000]: sw         $v1, 0($sp)
    089C5838:[26100001]: addiu      $s0, $s0, 1
    089C583C:[AFA20004]: sw         $v0, 4($sp)
    089C5840:[0E2712EB]: jal        0x089C4BAC
    089C5844:[AFA00008]: sw         $zr, 8($sp)
    089C5848:[822300D5]: lb         $v1, 213($s1)
    089C584C:[0203182A]: slt        $v1, $s0, $v1
--> 089C5850:[5460FFEC]: bnel       $v1, $zr, 0x089C5804
    089C5854:[8E2302A0]: lw         $v1, 672($s1)
    089C5858:[0A2715AE]: j          0x089C56B8
    089C585C:[8E220118]: lw         $v0, 280($s1)
    089C5860:[0A271545]: j          0x089C5514
  Back Branch 089C6088 1,703 times (length 975)
  Back Branch 089C603C 1,703 times (length 945)
  Back Branch 089C51D4 1,703 times (length 97)
    089C5044:[8FA601A4]: lw         $a2, 420($sp)
    089C5048:[00C31024]: and        $v0, $a2, $v1
    089C504C:[54400018]: bnel       $v0, $zr, 0x089C50B0
    089C5050:[8CA20290]: lw         $v0, 656($a1)
    089C5054:[8E64C4AC]: lw         $a0, -15188($s3)
--> 089C5058:[90820268]: lbu        $v0, 616($a0)
    089C505C:[10400174]: beq        $v0, $zr, 0x089C5630
    089C5060:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089C5064:[8C831CC0]: lw         $v1, 7360($a0)
    089C5068:[1462FF80]: bne        $v1, $v0, 0x089C4E6C
    089C506C:[8FBF01D4]: lw         $ra, 468($sp)
    089C5070:[8FA2019C]: lw         $v0, 412($sp)
    089C5074:[AC820014]: sw         $v0, 20($a0)
    089C5078:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089C507C:[8FBF01D4]: lw         $ra, 468($sp)
    089C5080:[8FBE01D0]: lw         $fp, 464($sp)
    089C5084:[8FB701CC]: lw         $s7, 460($sp)
    089C5088:[8FB601C8]: lw         $s6, 456($sp)
    089C508C:[8FB501C4]: lw         $s5, 452($sp)
    089C5090:[8FB401C0]: lw         $s4, 448($sp)
    089C5094:[8FB301BC]: lw         $s3, 444($sp)
    089C5098:[8FB201B8]: lw         $s2, 440($sp)
    089C509C:[8FB101B4]: lw         $s1, 436($sp)
    089C50A0:[8FB001B0]: lw         $s0, 432($sp)
    089C50A4:[C7B401E0]: lwc1       $f20, 480($sp)
    089C50A8:[03E00008]: jr         $ra
    089C50AC:[27BD01F0]: addiu      $sp, $sp, 496
    089C50B0:[1440015A]: bne        $v0, $zr, 0x089C561C
    089C50B4:[3C020100]: lui        $v0, 0x0100 <=> li $v0, 0x01000000
    089C50B8:[922200E2]: lbu        $v0, 226($s1)
    089C50BC:[1440FFE6]: bne        $v0, $zr, 0x089C5058
    089C50C0:[8E64C4AC]: lw         $a0, -15188($s3)
    089C50C4:[30620800]: andi       $v0, $v1, 2048
    089C50C8:[5440FFE4]: bnel       $v0, $zr, 0x089C505C
    089C50CC:[90820268]: lbu        $v0, 616($a0)
    089C50D0:[30620400]: andi       $v0, $v1, 1024
    089C50D4:[5440FFE1]: bnel       $v0, $zr, 0x089C505C
    089C50D8:[90820268]: lbu        $v0, 616($a0)
    089C50DC:[30620200]: andi       $v0, $v1, 512
    089C50E0:[5440FFDE]: bnel       $v0, $zr, 0x089C505C
    089C50E4:[90820268]: lbu        $v0, 616($a0)
    089C50E8:[30620020]: andi       $v0, $v1, 32
    089C50EC:[5440FFDB]: bnel       $v0, $zr, 0x089C505C
    089C50F0:[90820268]: lbu        $v0, 616($a0)
    089C50F4:[922200E1]: lbu        $v0, 225($s1)
    089C50F8:[5040FFD8]: beql       $v0, $zr, 0x089C505C
    089C50FC:[90820268]: lbu        $v0, 616($a0)
    089C5100:[8E2401C0]: lw         $a0, 448($s1)
    089C5104:[5080FFD4]: beql       $a0, $zr, 0x089C5058
    089C5108:[8E64C4AC]: lw         $a0, -15188($s3)
    089C510C:[862200E6]: lh         $v0, 230($s1)
    089C5110:[5040FFD1]: beql       $v0, $zr, 0x089C5058
    089C5114:[8E64C4AC]: lw         $a0, -15188($s3)
    089C5118:[30620002]: andi       $v0, $v1, 2
    089C511C:[504002E5]: beql       $v0, $zr, 0x089C5CB4
    089C5120:[8E2200F8]: lw         $v0, 248($s1)
    089C5124:[8E2700F8]: lw         $a3, 248($s1)
    089C5128:[30E20800]: andi       $v0, $a3, 2048
    089C512C:[104003CB]: beq        $v0, $zr, 0x089C605C
    089C5130:[27A40130]: addiu      $a0, $sp, 304
    089C5134:[8E220150]: lw         $v0, 336($s1)
    089C5138:[8E230154]: lw         $v1, 340($s1)
    089C513C:[8E240158]: lw         $a0, 344($s1)
    089C5140:[8E25015C]: lw         $a1, 348($s1)
    089C5144:[AFA20080]: sw         $v0, 128($sp)
    089C5148:[AFA30084]: sw         $v1, 132($sp)
    089C514C:[AFA40088]: sw         $a0, 136($sp)
    089C5150:[AFA5008C]: sw         $a1, 140($sp)
    089C5154:[30E20800]: andi       $v0, $a3, 2048
    089C5158:[104003AE]: beq        $v0, $zr, 0x089C6014
    089C515C:[27A40140]: addiu      $a0, $sp, 320
    089C5160:[8E220160]: lw         $v0, 352($s1)
    089C5164:[8E230164]: lw         $v1, 356($s1)
    089C5168:[8E240168]: lw         $a0, 360($s1)
    089C516C:[8E25016C]: lw         $a1, 364($s1)
    089C5170:[AFA20050]: sw         $v0, 80($sp)
    089C5174:[AFA30054]: sw         $v1, 84($sp)
    089C5178:[AFA40058]: sw         $a0, 88($sp)
    089C517C:[AFA5005C]: sw         $a1, 92($sp)
    089C5180:[922300D6]: lbu        $v1, 214($s1)
    089C5184:[2462FFCD]: addiu      $v0, $v1, -51
    089C5188:[304200FF]: andi       $v0, $v0, 255
    089C518C:[2C420002]: sltiu      $v0, $v0, 2
    089C5190:[14400394]: bne        $v0, $zr, 0x089C5FE4
    089C5194:[8FA201F8]: lw         $v0, 504($sp)
    089C5198:[2402002C]: addiu      $v0, $zr, 44 <=> li $v0, 44
    089C519C:[10620390]: beq        $v1, $v0, 0x089C5FE0
    089C51A0:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    089C51A4:[1062038E]: beq        $v1, $v0, 0x089C5FE0
    089C51A8:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    089C51AC:[1062038D]: beq        $v1, $v0, 0x089C5FE4
    089C51B0:[8FA201F8]: lw         $v0, 504($sp)
    089C51B4:[8E2A0100]: lw         $t2, 256($s1)
    089C51B8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089C51BC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089C51C0:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    089C51C4:[02A03821]: addu       $a3, $s5, $zr <=> move $a3, $s5
    089C51C8:[27A80080]: addiu      $t0, $sp, 128
    089C51CC:[0E270243]: jal        0x089C090C
    089C51D0:[27A90050]: addiu      $t1, $sp, 80
--> 089C51D4:[0A271416]: j          0x089C5058
    089C51D8:[8E64C4AC]: lw         $a0, -15188($s3)
    089C51DC:[02481021]: addu       $v0, $s2, $t0
    089C51E0:[8C430000]: lw         $v1, 0($v0)
    089C51E4:[8C640290]: lw         $a0, 656($v1)
  Back Branch 089C6218 786 times (length 1051)
  Back Branch 089C50F8 655 times (length 41)
    089C5048:[00C31024]: and        $v0, $a2, $v1
    089C504C:[54400018]: bnel       $v0, $zr, 0x089C50B0
    089C5050:[8CA20290]: lw         $v0, 656($a1)
    089C5054:[8E64C4AC]: lw         $a0, -15188($s3)
    089C5058:[90820268]: lbu        $v0, 616($a0)
--> 089C505C:[10400174]: beq        $v0, $zr, 0x089C5630
    089C5060:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089C5064:[8C831CC0]: lw         $v1, 7360($a0)
    089C5068:[1462FF80]: bne        $v1, $v0, 0x089C4E6C
    089C506C:[8FBF01D4]: lw         $ra, 468($sp)
    089C5070:[8FA2019C]: lw         $v0, 412($sp)
    089C5074:[AC820014]: sw         $v0, 20($a0)
    089C5078:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089C507C:[8FBF01D4]: lw         $ra, 468($sp)
    089C5080:[8FBE01D0]: lw         $fp, 464($sp)
    089C5084:[8FB701CC]: lw         $s7, 460($sp)
    089C5088:[8FB601C8]: lw         $s6, 456($sp)
    089C508C:[8FB501C4]: lw         $s5, 452($sp)
    089C5090:[8FB401C0]: lw         $s4, 448($sp)
    089C5094:[8FB301BC]: lw         $s3, 444($sp)
    089C5098:[8FB201B8]: lw         $s2, 440($sp)
    089C509C:[8FB101B4]: lw         $s1, 436($sp)
    089C50A0:[8FB001B0]: lw         $s0, 432($sp)
    089C50A4:[C7B401E0]: lwc1       $f20, 480($sp)
    089C50A8:[03E00008]: jr         $ra
    089C50AC:[27BD01F0]: addiu      $sp, $sp, 496
    089C50B0:[1440015A]: bne        $v0, $zr, 0x089C561C
    089C50B4:[3C020100]: lui        $v0, 0x0100 <=> li $v0, 0x01000000
    089C50B8:[922200E2]: lbu        $v0, 226($s1)
    089C50BC:[1440FFE6]: bne        $v0, $zr, 0x089C5058
    089C50C0:[8E64C4AC]: lw         $a0, -15188($s3)
    089C50C4:[30620800]: andi       $v0, $v1, 2048
    089C50C8:[5440FFE4]: bnel       $v0, $zr, 0x089C505C
    089C50CC:[90820268]: lbu        $v0, 616($a0)
    089C50D0:[30620400]: andi       $v0, $v1, 1024
    089C50D4:[5440FFE1]: bnel       $v0, $zr, 0x089C505C
    089C50D8:[90820268]: lbu        $v0, 616($a0)
    089C50DC:[30620200]: andi       $v0, $v1, 512
    089C50E0:[5440FFDE]: bnel       $v0, $zr, 0x089C505C
    089C50E4:[90820268]: lbu        $v0, 616($a0)
    089C50E8:[30620020]: andi       $v0, $v1, 32
    089C50EC:[5440FFDB]: bnel       $v0, $zr, 0x089C505C
    089C50F0:[90820268]: lbu        $v0, 616($a0)
    089C50F4:[922200E1]: lbu        $v0, 225($s1)
--> 089C50F8:[5040FFD8]: beql       $v0, $zr, 0x089C505C
    089C50FC:[90820268]: lbu        $v0, 616($a0)
    089C5100:[8E2401C0]: lw         $a0, 448($s1)
    089C5104:[5080FFD4]: beql       $a0, $zr, 0x089C5058
    089C5108:[8E64C4AC]: lw         $a0, -15188($s3)
  Back Branch 089C5858 655 times (length 106)
  Back Branch 089C5C10 628 times (length 403)
  Back Branch 089C62C0 262 times (length 344)
  Back Branch 089C628C 262 times (length 312)
  Back Branch 089C5E80 262 times (length 908)
_S1_2_8A13BE8 14,787,000 instructions (0.895%), 2,914 calls (08A13BE8 - 08A13E20, length 143)
    08A13BE8:[27BDFFB0]: addiu      $sp, $sp, -80
    08A13BEC:[AFBE0040]: sw         $fp, 64($sp)
    08A13BF0:[3C0208AA]: lui        $v0, 0x08AA <=> li $v0, 0x08AA0000
    08A13BF4:[00A0F021]: addu       $fp, $a1, $zr <=> move $fp, $a1
    08A13BF8:[AFBF0044]: sw         $ra, 68($sp)
    08A13BFC:[AFB7003C]: sw         $s7, 60($sp)
    08A13C00:[AFB60038]: sw         $s6, 56($sp)
    08A13C04:[AFB50034]: sw         $s5, 52($sp)
    08A13C08:[AFB40030]: sw         $s4, 48($sp)
    08A13C0C:[AFB3002C]: sw         $s3, 44($sp)
    08A13C10:[AFB20028]: sw         $s2, 40($sp)
    08A13C14:[AFB10024]: sw         $s1, 36($sp)
    08A13C18:[AFB00020]: sw         $s0, 32($sp)
    08A13C1C:[8C43C6B4]: lw         $v1, -14668($v0)
    08A13C20:[AFA40000]: sw         $a0, 0($sp)
    08A13C24:[AFA60004]: sw         $a2, 4($sp)
    08A13C28:[AFA70008]: sw         $a3, 8($sp)
    08A13C2C:[10600006]: beq        $v1, $zr, 0x08A13C48
    08A13C30:[AFA8000C]: sw         $t0, 12($sp)
    08A13C34:[3C0208AA]: lui        $v0, 0x08AA <=> li $v0, 0x08AA0000
    08A13C38:[8C44C6B0]: lw         $a0, -14672($v0)
    08A13C3C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08A13C40:[1083000F]: beq        $a0, $v1, 0x08A13C80
    08A13C44:[8FB10000]: lw         $s1, 0($sp)
    08A13C48:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08A13C4C:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08A13C50:[8FBF0044]: lw         $ra, 68($sp)
    08A13C54:[8FBE0040]: lw         $fp, 64($sp)
    08A13C58:[8FB7003C]: lw         $s7, 60($sp)
    08A13C5C:[8FB60038]: lw         $s6, 56($sp)
    08A13C60:[8FB50034]: lw         $s5, 52($sp)
    08A13C64:[8FB40030]: lw         $s4, 48($sp)
    08A13C68:[8FB3002C]: lw         $s3, 44($sp)
    08A13C6C:[8FB20028]: lw         $s2, 40($sp)
    08A13C70:[8FB10024]: lw         $s1, 36($sp)
    08A13C74:[8FB00020]: lw         $s0, 32($sp)
    08A13C78:[03E00008]: jr         $ra
    08A13C7C:[27BD0050]: addiu      $sp, $sp, 80
    08A13C80:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08A13C84:[2444DC88]: addiu      $a0, $v0, -9080
    08A13C88:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A13C8C:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08A13C90:[0E27F6C3]: jal        0x089FDB0C
    08A13C94:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08A13C98:[26336C74]: addiu      $s3, $s1, 27764
    08A13C9C:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08A13CA0:[0220A821]: addu       $s5, $s1, $zr <=> move $s5, $s1
    08A13CA4:[26320075]: addiu      $s2, $s1, 117
    08A13CA8:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08A13CAC:[0A284F3D]: j          0x08A13CF4
    08A13CB0:[26340074]: addiu      $s4, $s1, 116
    08A13CB4:[0E291678]: jal        0x08A459E0
    08A13CB8:[00000000]: nop
    08A13CBC:[10400051]: beq        $v0, $zr, 0x08A13E04
    08A13CC0:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08A13CC4:[82230074]: lb         $v1, 116($s1)
    08A13CC8:[2402003D]: addiu      $v0, $zr, 61 <=> li $v0, 61
    08A13CCC:[1062002E]: beq        $v1, $v0, 0x08A13D88
    08A13CD0:[00000000]: nop
    08A13CD4:[24020180]: addiu      $v0, $zr, 384 <=> li $v0, 384
    08A13CD8:[26940040]: addiu      $s4, $s4, 64
    08A13CDC:[26F70040]: addiu      $s7, $s7, 64
    08A13CE0:[26520040]: addiu      $s2, $s2, 64
    08A13CE4:[26B50004]: addiu      $s5, $s5, 4
    08A13CE8:[26310040]: addiu      $s1, $s1, 64
    08A13CEC:[12C20047]: beq        $s6, $v0, 0x08A13E0C
    08A13CF0:[26730004]: addiu      $s3, $s3, 4
    08A13CF4:[82220074]: lb         $v0, 116($s1)
    08A13CF8:[1040FFF6]: beq        $v0, $zr, 0x08A13CD4
    08A13CFC:[26D60001]: addiu      $s6, $s6, 1
    08A13D00:[8E620000]: lw         $v0, 0($s3)
    08A13D04:[1040FFF3]: beq        $v0, $zr, 0x08A13CD4
    08A13D08:[8FA3000C]: lw         $v1, 12($sp)
    08A13D0C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08A13D10:[1460FFE8]: bne        $v1, $zr, 0x08A13CB4
    08A13D14:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08A13D18:[0E291678]: jal        0x08A459E0
    08A13D1C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08A13D20:[1440FFED]: bne        $v0, $zr, 0x08A13CD8
    08A13D24:[24020180]: addiu      $v0, $zr, 384 <=> li $v0, 384
    08A13D28:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08A13D2C:[3C0508AB]: lui        $a1, 0x08AB <=> li $a1, 0x08AB0000
    08A13D30:[8EA26074]: lw         $v0, 24692($s5)
    08A13D34:[24A4DC88]: addiu      $a0, $a1, -9080
    08A13D38:[8FA50008]: lw         $a1, 8($sp)
    08A13D3C:[8EA36C74]: lw         $v1, 27764($s5)
    08A13D40:[ACA20000]: sw         $v0, 0($a1)
    08A13D44:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A13D48:[8FA20004]: lw         $v0, 4($sp)
    08A13D4C:[0E27F5CA]: jal        0x089FD728
    08A13D50:[AC430000]: sw         $v1, 0($v0)
    08A13D54:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08A13D58:[8FBF0044]: lw         $ra, 68($sp)
    08A13D5C:[8FBE0040]: lw         $fp, 64($sp)
    08A13D60:[8FB7003C]: lw         $s7, 60($sp)
    08A13D64:[8FB60038]: lw         $s6, 56($sp)
    08A13D68:[8FB50034]: lw         $s5, 52($sp)
    08A13D6C:[8FB40030]: lw         $s4, 48($sp)
    08A13D70:[8FB3002C]: lw         $s3, 44($sp)
    08A13D74:[8FB20028]: lw         $s2, 40($sp)
    08A13D78:[8FB10024]: lw         $s1, 36($sp)
    08A13D7C:[8FB00020]: lw         $s0, 32($sp)
    08A13D80:[03E00008]: jr         $ra
    08A13D84:[27BD0050]: addiu      $sp, $sp, 80
    08A13D88:[0E28B5FB]: jal        0x08A2D7EC
    08A13D8C:[00000000]: nop
    08A13D90:[8FA50000]: lw         $a1, 0($sp)
    08A13D94:[AFA20010]: sw         $v0, 16($sp)
    08A13D98:[02E52021]: addu       $a0, $s7, $a1
    08A13D9C:[0E28B5FB]: jal        0x08A2D7EC
    08A13DA0:[24840074]: addiu      $a0, $a0, 116
    08A13DA4:[8FA30000]: lw         $v1, 0($sp)
    08A13DA8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08A13DAC:[02E22821]: addu       $a1, $s7, $v0
    08A13DB0:[8FA20010]: lw         $v0, 16($sp)
    08A13DB4:[00A32821]: addu       $a1, $a1, $v1
    08A13DB8:[8FA30010]: lw         $v1, 16($sp)
    08A13DBC:[03C22021]: addu       $a0, $fp, $v0
    08A13DC0:[2602FFFF]: addiu      $v0, $s0, -1
    08A13DC4:[2484FFFD]: addiu      $a0, $a0, -3
    08A13DC8:[24A50075]: addiu      $a1, $a1, 117
    08A13DCC:[1462FFC1]: bne        $v1, $v0, 0x08A13CD4
    08A13DD0:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    08A13DD4:[0E290CE6]: jal        0x08A43398
    08A13DD8:[00000000]: nop
    08A13DDC:[2606FFFC]: addiu      $a2, $s0, -4
    08A13DE0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08A13DE4:[1440FFBB]: bne        $v0, $zr, 0x08A13CD4
    08A13DE8:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08A13DEC:[0E290CE6]: jal        0x08A43398
    08A13DF0:[00000000]: nop
    08A13DF4:[1440FFB8]: bne        $v0, $zr, 0x08A13CD8
    08A13DF8:[24020180]: addiu      $v0, $zr, 384 <=> li $v0, 384
    08A13DFC:[0A284F4B]: j          0x08A13D2C
    08A13E00:[24100003]: addiu      $s0, $zr, 3 <=> li $s0, 3
    08A13E04:[0A284F4B]: j          0x08A13D2C
    08A13E08:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    08A13E0C:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08A13E10:[2464DC88]: addiu      $a0, $v1, -9080
    08A13E14:[0E27F5CA]: jal        0x089FD728
    08A13E18:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A13E1C:[0A284F13]: j          0x08A13C4C
    08A13E20:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
  Back Branch 08A13CF8 1,110,674 times (length 11)
    08A13CC0:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08A13CC4:[82230074]: lb         $v1, 116($s1)
    08A13CC8:[2402003D]: addiu      $v0, $zr, 61 <=> li $v0, 61
    08A13CCC:[1062002E]: beq        $v1, $v0, 0x08A13D88
    08A13CD0:[00000000]: nop
--> 08A13CD4:[24020180]: addiu      $v0, $zr, 384 <=> li $v0, 384
    08A13CD8:[26940040]: addiu      $s4, $s4, 64
    08A13CDC:[26F70040]: addiu      $s7, $s7, 64
    08A13CE0:[26520040]: addiu      $s2, $s2, 64
    08A13CE4:[26B50004]: addiu      $s5, $s5, 4
    08A13CE8:[26310040]: addiu      $s1, $s1, 64
    08A13CEC:[12C20047]: beq        $s6, $v0, 0x08A13E0C
    08A13CF0:[26730004]: addiu      $s3, $s3, 4
    08A13CF4:[82220074]: lb         $v0, 116($s1)
--> 08A13CF8:[1040FFF6]: beq        $v0, $zr, 0x08A13CD4
    08A13CFC:[26D60001]: addiu      $s6, $s6, 1
    08A13D00:[8E620000]: lw         $v0, 0($s3)
    08A13D04:[1040FFF3]: beq        $v0, $zr, 0x08A13CD4
    08A13D08:[8FA3000C]: lw         $v1, 12($sp)
  Back Branch 08A13D04 178,509 times (length 14)
    08A13CC0:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08A13CC4:[82230074]: lb         $v1, 116($s1)
    08A13CC8:[2402003D]: addiu      $v0, $zr, 61 <=> li $v0, 61
    08A13CCC:[1062002E]: beq        $v1, $v0, 0x08A13D88
    08A13CD0:[00000000]: nop
--> 08A13CD4:[24020180]: addiu      $v0, $zr, 384 <=> li $v0, 384
    08A13CD8:[26940040]: addiu      $s4, $s4, 64
    08A13CDC:[26F70040]: addiu      $s7, $s7, 64
    08A13CE0:[26520040]: addiu      $s2, $s2, 64
    08A13CE4:[26B50004]: addiu      $s5, $s5, 4
    08A13CE8:[26310040]: addiu      $s1, $s1, 64
    08A13CEC:[12C20047]: beq        $s6, $v0, 0x08A13E0C
    08A13CF0:[26730004]: addiu      $s3, $s3, 4
    08A13CF4:[82220074]: lb         $v0, 116($s1)
    08A13CF8:[1040FFF6]: beq        $v0, $zr, 0x08A13CD4
    08A13CFC:[26D60001]: addiu      $s6, $s6, 1
    08A13D00:[8E620000]: lw         $v0, 0($s3)
--> 08A13D04:[1040FFF3]: beq        $v0, $zr, 0x08A13CD4
    08A13D08:[8FA3000C]: lw         $v1, 12($sp)
    08A13D0C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08A13D10:[1460FFE8]: bne        $v1, $zr, 0x08A13CB4
    08A13D14:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
  Back Branch 08A13D10 171,170 times (length 25)
    08A13CA0:[0220A821]: addu       $s5, $s1, $zr <=> move $s5, $s1
    08A13CA4:[26320075]: addiu      $s2, $s1, 117
    08A13CA8:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08A13CAC:[0A284F3D]: j          0x08A13CF4
    08A13CB0:[26340074]: addiu      $s4, $s1, 116
--> 08A13CB4:[0E291678]: jal        0x08A459E0
    08A13CB8:[00000000]: nop
    08A13CBC:[10400051]: beq        $v0, $zr, 0x08A13E04
    08A13CC0:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08A13CC4:[82230074]: lb         $v1, 116($s1)
    08A13CC8:[2402003D]: addiu      $v0, $zr, 61 <=> li $v0, 61
    08A13CCC:[1062002E]: beq        $v1, $v0, 0x08A13D88
    08A13CD0:[00000000]: nop
    08A13CD4:[24020180]: addiu      $v0, $zr, 384 <=> li $v0, 384
    08A13CD8:[26940040]: addiu      $s4, $s4, 64
    08A13CDC:[26F70040]: addiu      $s7, $s7, 64
    08A13CE0:[26520040]: addiu      $s2, $s2, 64
    08A13CE4:[26B50004]: addiu      $s5, $s5, 4
    08A13CE8:[26310040]: addiu      $s1, $s1, 64
    08A13CEC:[12C20047]: beq        $s6, $v0, 0x08A13E0C
    08A13CF0:[26730004]: addiu      $s3, $s3, 4
    08A13CF4:[82220074]: lb         $v0, 116($s1)
    08A13CF8:[1040FFF6]: beq        $v0, $zr, 0x08A13CD4
    08A13CFC:[26D60001]: addiu      $s6, $s6, 1
    08A13D00:[8E620000]: lw         $v0, 0($s3)
    08A13D04:[1040FFF3]: beq        $v0, $zr, 0x08A13CD4
    08A13D08:[8FA3000C]: lw         $v1, 12($sp)
    08A13D0C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
--> 08A13D10:[1460FFE8]: bne        $v1, $zr, 0x08A13CB4
    08A13D14:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08A13D18:[0E291678]: jal        0x08A459E0
    08A13D1C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08A13D20:[1440FFED]: bne        $v0, $zr, 0x08A13CD8
  Back Branch 08A13E1C 2,891 times (length 118)
  Back Branch 08A13D20 2,384 times (length 20)
    08A13CC4:[82230074]: lb         $v1, 116($s1)
    08A13CC8:[2402003D]: addiu      $v0, $zr, 61 <=> li $v0, 61
    08A13CCC:[1062002E]: beq        $v1, $v0, 0x08A13D88
    08A13CD0:[00000000]: nop
    08A13CD4:[24020180]: addiu      $v0, $zr, 384 <=> li $v0, 384
--> 08A13CD8:[26940040]: addiu      $s4, $s4, 64
    08A13CDC:[26F70040]: addiu      $s7, $s7, 64
    08A13CE0:[26520040]: addiu      $s2, $s2, 64
    08A13CE4:[26B50004]: addiu      $s5, $s5, 4
    08A13CE8:[26310040]: addiu      $s1, $s1, 64
    08A13CEC:[12C20047]: beq        $s6, $v0, 0x08A13E0C
    08A13CF0:[26730004]: addiu      $s3, $s3, 4
    08A13CF4:[82220074]: lb         $v0, 116($s1)
    08A13CF8:[1040FFF6]: beq        $v0, $zr, 0x08A13CD4
    08A13CFC:[26D60001]: addiu      $s6, $s6, 1
    08A13D00:[8E620000]: lw         $v0, 0($s3)
    08A13D04:[1040FFF3]: beq        $v0, $zr, 0x08A13CD4
    08A13D08:[8FA3000C]: lw         $v1, 12($sp)
    08A13D0C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08A13D10:[1460FFE8]: bne        $v1, $zr, 0x08A13CB4
    08A13D14:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08A13D18:[0E291678]: jal        0x08A459E0
    08A13D1C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
--> 08A13D20:[1440FFED]: bne        $v0, $zr, 0x08A13CD8
    08A13D24:[24020180]: addiu      $v0, $zr, 384 <=> li $v0, 384
    08A13D28:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08A13D2C:[3C0508AB]: lui        $a1, 0x08AB <=> li $a1, 0x08AB0000
    08A13D30:[8EA26074]: lw         $v0, 24692($s5)
  Back Branch 08A13E04 2 times (length 56)
    08A13D18:[0E291678]: jal        0x08A459E0
    08A13D1C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08A13D20:[1440FFED]: bne        $v0, $zr, 0x08A13CD8
    08A13D24:[24020180]: addiu      $v0, $zr, 384 <=> li $v0, 384
    08A13D28:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
--> 08A13D2C:[3C0508AB]: lui        $a1, 0x08AB <=> li $a1, 0x08AB0000
    08A13D30:[8EA26074]: lw         $v0, 24692($s5)
    08A13D34:[24A4DC88]: addiu      $a0, $a1, -9080
    08A13D38:[8FA50008]: lw         $a1, 8($sp)
    08A13D3C:[8EA36C74]: lw         $v1, 27764($s5)
    08A13D40:[ACA20000]: sw         $v0, 0($a1)
    08A13D44:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A13D48:[8FA20004]: lw         $v0, 4($sp)
    08A13D4C:[0E27F5CA]: jal        0x089FD728
    08A13D50:[AC430000]: sw         $v1, 0($v0)
    08A13D54:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08A13D58:[8FBF0044]: lw         $ra, 68($sp)
    08A13D5C:[8FBE0040]: lw         $fp, 64($sp)
    08A13D60:[8FB7003C]: lw         $s7, 60($sp)
    08A13D64:[8FB60038]: lw         $s6, 56($sp)
    08A13D68:[8FB50034]: lw         $s5, 52($sp)
    08A13D6C:[8FB40030]: lw         $s4, 48($sp)
    08A13D70:[8FB3002C]: lw         $s3, 44($sp)
    08A13D74:[8FB20028]: lw         $s2, 40($sp)
    08A13D78:[8FB10024]: lw         $s1, 36($sp)
    08A13D7C:[8FB00020]: lw         $s0, 32($sp)
    08A13D80:[03E00008]: jr         $ra
    08A13D84:[27BD0050]: addiu      $sp, $sp, 80
    08A13D88:[0E28B5FB]: jal        0x08A2D7EC
    08A13D8C:[00000000]: nop
    08A13D90:[8FA50000]: lw         $a1, 0($sp)
    08A13D94:[AFA20010]: sw         $v0, 16($sp)
    08A13D98:[02E52021]: addu       $a0, $s7, $a1
    08A13D9C:[0E28B5FB]: jal        0x08A2D7EC
    08A13DA0:[24840074]: addiu      $a0, $a0, 116
    08A13DA4:[8FA30000]: lw         $v1, 0($sp)
    08A13DA8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08A13DAC:[02E22821]: addu       $a1, $s7, $v0
    08A13DB0:[8FA20010]: lw         $v0, 16($sp)
    08A13DB4:[00A32821]: addu       $a1, $a1, $v1
    08A13DB8:[8FA30010]: lw         $v1, 16($sp)
    08A13DBC:[03C22021]: addu       $a0, $fp, $v0
    08A13DC0:[2602FFFF]: addiu      $v0, $s0, -1
    08A13DC4:[2484FFFD]: addiu      $a0, $a0, -3
    08A13DC8:[24A50075]: addiu      $a1, $a1, 117
    08A13DCC:[1462FFC1]: bne        $v1, $v0, 0x08A13CD4
    08A13DD0:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    08A13DD4:[0E290CE6]: jal        0x08A43398
    08A13DD8:[00000000]: nop
    08A13DDC:[2606FFFC]: addiu      $a2, $s0, -4
    08A13DE0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08A13DE4:[1440FFBB]: bne        $v0, $zr, 0x08A13CD4
    08A13DE8:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08A13DEC:[0E290CE6]: jal        0x08A43398
    08A13DF0:[00000000]: nop
    08A13DF4:[1440FFB8]: bne        $v0, $zr, 0x08A13CD8
    08A13DF8:[24020180]: addiu      $v0, $zr, 384 <=> li $v0, 384
    08A13DFC:[0A284F4B]: j          0x08A13D2C
    08A13E00:[24100003]: addiu      $s0, $zr, 3 <=> li $s0, 3
--> 08A13E04:[0A284F4B]: j          0x08A13D2C
    08A13E08:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    08A13E0C:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08A13E10:[2464DC88]: addiu      $a0, $v1, -9080
    08A13E14:[0E27F5CA]: jal        0x089FD728
_S1_2_8A2F010 14,654,508 instructions (0.887%), 1,332,228 calls (08A2F010 - 08A2F054, length 18)
    08A2F010:[27BDFFF0]: addiu      $sp, $sp, -16
    08A2F014:[2C830005]: sltiu      $v1, $a0, 5
    08A2F018:[1060000D]: beq        $v1, $zr, 0x08A2F050
    08A2F01C:[AFBF0000]: sw         $ra, 0($sp)
    08A2F020:[3C0708A9]: lui        $a3, 0x08A9 <=> li $a3, 0x08A90000
    08A2F024:[00043080]: sll        $a2, $a0, 0x0002
    08A2F028:[24E29C94]: addiu      $v0, $a3, -25452
    08A2F02C:[00C22021]: addu       $a0, $a2, $v0
    08A2F030:[8C830000]: lw         $v1, 0($a0)
    08A2F034:[00600008]: jr         $v1
    08A2F038:[00000000]: nop
    08A2F044:[8FBF0000]: lw         $ra, 0($sp)
    08A2F048:[03E00008]: jr         $ra
    08A2F04C:[27BD0010]: addiu      $sp, $sp, 16
    08A2F050:[0A28BC11]: j          0x08A2F044
    08A2F054:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
_S1_2_8A3F550 14,235,504 instructions (0.862%), 280,815 calls (08A3F550 - 08A3F8DC, length 228)
    08A3F550:[27BDFFE0]: addiu      $sp, $sp, -32
    08A3F554:[AFB00010]: sw         $s0, 16($sp)
    08A3F558:[44106000]: mfc1       $s0, $f12
    08A3F55C:[3C023F49]: lui        $v0, 0x3F49 <=> li $v0, 0x3F490000
    08A3F560:[34420FD8]: ori        $v0, $v0, 4056
    08A3F564:[7C10FFC4]: ins        $s0, $zr, 31, 1
    08A3F568:[0050102A]: slt        $v0, $v0, $s0
    08A3F56C:[AFB20018]: sw         $s2, 24($sp)
    08A3F570:[44126000]: mfc1       $s2, $f12
    08A3F574:[AFB10014]: sw         $s1, 20($sp)
    08A3F578:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08A3F57C:[1440000B]: bne        $v0, $zr, 0x08A3F5AC
    08A3F580:[AFBF001C]: sw         $ra, 28($sp)
    08A3F584:[E62C0000]: swc1       $f12, 0($s1)
    08A3F588:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A3F58C:[AC800004]: sw         $zr, 4($a0)
    08A3F590:[8FBF001C]: lw         $ra, 28($sp)
    08A3F594:[8FB20018]: lw         $s2, 24($sp)
    08A3F598:[8FB10014]: lw         $s1, 20($sp)
    08A3F59C:[8FB00010]: lw         $s0, 16($sp)
    08A3F5A0:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08A3F5A4:[03E00008]: jr         $ra
    08A3F5A8:[27BD0020]: addiu      $sp, $sp, 32
    08A3F5AC:[3C024016]: lui        $v0, 0x4016 <=> li $v0, 0x40160000
    08A3F5B0:[3442CBE3]: ori        $v0, $v0, -13341
    08A3F5B4:[0050102A]: slt        $v0, $v0, $s0
    08A3F5B8:[1040000E]: beq        $v0, $zr, 0x08A3F5F4
    08A3F5BC:[3C024349]: lui        $v0, 0x4349 <=> li $v0, 0x43490000
    08A3F5C0:[34420F80]: ori        $v0, $v0, 3968
    08A3F5C4:[0050102A]: slt        $v0, $v0, $s0
    08A3F5C8:[10400022]: beq        $v0, $zr, 0x08A3F654
    08A3F5CC:[3C027F7F]: lui        $v0, 0x7F7F <=> li $v0, 0x7F7F0000
    08A3F5D0:[3442FFFF]: ori        $v0, $v0, -1
    08A3F5D4:[0050102A]: slt        $v0, $v0, $s0
    08A3F5D8:[10400073]: beq        $v0, $zr, 0x08A3F7A8
    08A3F5DC:[001015C3]: sra        $v0, $s0, 0x0017
    08A3F5E0:[460C6001]: sub.s      $f0, $f12, $f12
    08A3F5E4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A3F5E8:[E4800000]: swc1       $f0, 0($a0)
    08A3F5EC:[0A28FD64]: j          0x08A3F590
    08A3F5F0:[E4800004]: swc1       $f0, 4($a0)
    08A3F5F4:[1A40005C]: blez       $s2, 0x08A3F768
    08A3F5F8:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A3F5FC:[C44093E0]: lwc1       $f0, -27680($v0)
    08A3F600:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    08A3F604:[3C023FC9]: lui        $v0, 0x3FC9 <=> li $v0, 0x3FC90000
    08A3F608:[7C031804]: ins        $v1, $zr, 0, 4
    08A3F60C:[34420FD0]: ori        $v0, $v0, 4048
    08A3F610:[10620090]: beq        $v1, $v0, 0x08A3F854
    08A3F614:[46006301]: sub.s      $f12, $f12, $f0
    08A3F618:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A3F61C:[C44293E4]: lwc1       $f2, -27676($v0)
    08A3F620:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08A3F624:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08A3F628:[46026041]: sub.s      $f1, $f12, $f2
    08A3F62C:[46016001]: sub.s      $f0, $f12, $f1
    08A3F630:[E4810000]: swc1       $f1, 0($a0)
    08A3F634:[46020001]: sub.s      $f0, $f0, $f2
    08A3F638:[E4800004]: swc1       $f0, 4($a0)
    08A3F63C:[8FBF001C]: lw         $ra, 28($sp)
    08A3F640:[8FB20018]: lw         $s2, 24($sp)
    08A3F644:[8FB10014]: lw         $s1, 20($sp)
    08A3F648:[8FB00010]: lw         $s0, 16($sp)
    08A3F64C:[03E00008]: jr         $ra
    08A3F650:[27BD0020]: addiu      $sp, $sp, 32
    08A3F654:[0E28EC01]: jal        0x08A3B004
    08A3F658:[00000000]: nop
    08A3F65C:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A3F660:[C44193F0]: lwc1       $f1, -27664($v0)
    08A3F664:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A3F668:[C44293F4]: lwc1       $f2, -27660($v0)
    08A3F66C:[46010042]: mul.s      $f1, $f0, $f1
    08A3F670:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A3F674:[46020840]: add.s      $f1, $f1, $f2
    08A3F678:[C44293F8]: lwc1       $f2, -27656($v0)
    08A3F67C:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A3F680:[4600084D]: trunc.w.s  $f1, $f1
    08A3F684:[46800960]: cvt.s.w    $f5, $f1
    08A3F688:[44050800]: mfc1       $a1, $f1
    08A3F68C:[C44193E4]: lwc1       $f1, -27676($v0)
    08A3F690:[46022882]: mul.s      $f2, $f5, $f2
    08A3F694:[28A30020]: slti       $v1, $a1, 32
    08A3F698:[460128C2]: mul.s      $f3, $f5, $f1
    08A3F69C:[14600079]: bne        $v1, $zr, 0x08A3F884
    08A3F6A0:[46020100]: add.s      $f4, $f0, $f2
    08A3F6A4:[46032001]: sub.s      $f0, $f4, $f3
    08A3F6A8:[00101DC3]: sra        $v1, $s0, 0x0017
    08A3F6AC:[44040000]: mfc1       $a0, $f0
    08A3F6B0:[7C823DC0]: ext        $v0, $a0, 23, 8
    08A3F6B4:[00621023]: subu       $v0, $v1, $v0
    08A3F6B8:[28420009]: slti       $v0, $v0, 9
    08A3F6BC:[1440001F]: bne        $v0, $zr, 0x08A3F73C
    08A3F6C0:[E6200000]: swc1       $f0, 0($s1)
    08A3F6C4:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A3F6C8:[C44193E8]: lwc1       $f1, -27672($v0)
    08A3F6CC:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A3F6D0:[C44293EC]: lwc1       $f2, -27668($v0)
    08A3F6D4:[46012842]: mul.s      $f1, $f5, $f1
    08A3F6D8:[46022882]: mul.s      $f2, $f5, $f2
    08A3F6DC:[46012181]: sub.s      $f6, $f4, $f1
    08A3F6E0:[46062001]: sub.s      $f0, $f4, $f6
    08A3F6E4:[46003106]: mov.s      $f4, $f6
    08A3F6E8:[46010001]: sub.s      $f0, $f0, $f1
    08A3F6EC:[460010C1]: sub.s      $f3, $f2, $f0
    08A3F6F0:[46033041]: sub.s      $f1, $f6, $f3
    08A3F6F4:[44040800]: mfc1       $a0, $f1
    08A3F6F8:[7C823DC0]: ext        $v0, $a0, 23, 8
    08A3F6FC:[00621023]: subu       $v0, $v1, $v0
    08A3F700:[2842001A]: slti       $v0, $v0, 26
    08A3F704:[1440000D]: bne        $v0, $zr, 0x08A3F73C
    08A3F708:[E6210000]: swc1       $f1, 0($s1)
    08A3F70C:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A3F710:[C44193FC]: lwc1       $f1, -27652($v0)
    08A3F714:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A3F718:[C4429400]: lwc1       $f2, -27648($v0)
    08A3F71C:[46012842]: mul.s      $f1, $f5, $f1
    08A3F720:[46022882]: mul.s      $f2, $f5, $f2
    08A3F724:[46013101]: sub.s      $f4, $f6, $f1
    08A3F728:[46043001]: sub.s      $f0, $f6, $f4
    08A3F72C:[46010001]: sub.s      $f0, $f0, $f1
    08A3F730:[460010C1]: sub.s      $f3, $f2, $f0
    08A3F734:[46032041]: sub.s      $f1, $f4, $f3
    08A3F738:[E6210000]: swc1       $f1, 0($s1)
    08A3F73C:[C6220000]: lwc1       $f2, 0($s1)
    08A3F740:[46022001]: sub.s      $f0, $f4, $f2
    08A3F744:[46030041]: sub.s      $f1, $f0, $f3
    08A3F748:[0641FF91]: bgez       $s2, 0x08A3F590
    08A3F74C:[E6210004]: swc1       $f1, 4($s1)
    08A3F750:[46001007]: neg.s      $f0, $f2
    08A3F754:[46000847]: neg.s      $f1, $f1
    08A3F758:[00052823]: subu       $a1, $zr, $a1 <=> negu $a1, $a1
    08A3F75C:[E6200000]: swc1       $f0, 0($s1)
    08A3F760:[0A28FD64]: j          0x08A3F590
    08A3F764:[E6210004]: swc1       $f1, 4($s1)
    08A3F768:[C44093E0]: lwc1       $f0, -27680($v0)
    08A3F76C:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    08A3F770:[3C023FC9]: lui        $v0, 0x3FC9 <=> li $v0, 0x3FC90000
    08A3F774:[7C031804]: ins        $v1, $zr, 0, 4
    08A3F778:[34420FD0]: ori        $v0, $v0, 4048
    08A3F77C:[1062004C]: beq        $v1, $v0, 0x08A3F8B0
    08A3F780:[46006300]: add.s      $f12, $f12, $f0
    08A3F784:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A3F788:[C44293E4]: lwc1       $f2, -27676($v0)
    08A3F78C:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A3F790:[46026040]: add.s      $f1, $f12, $f2
    08A3F794:[46016001]: sub.s      $f0, $f12, $f1
    08A3F798:[E4810000]: swc1       $f1, 0($a0)
    08A3F79C:[46020000]: add.s      $f0, $f0, $f2
    08A3F7A0:[0A28FD64]: j          0x08A3F590
    08A3F7A4:[E4800004]: swc1       $f0, 4($a0)
    08A3F7A8:[2446FF7A]: addiu      $a2, $v0, -134
    08A3F7AC:[000615C0]: sll        $v0, $a2, 0x0017
    08A3F7B0:[02028023]: subu       $s0, $s0, $v0
    08A3F7B4:[44901000]: mtc1       $s0, $f2
    08A3F7B8:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    08A3F7BC:[C4639404]: lwc1       $f3, -27644($v1)
    08A3F7C0:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
    08A3F7C4:[27A30008]: addiu      $v1, $sp, 8
    08A3F7C8:[4600100D]: trunc.w.s  $f0, $f2
    08A3F7CC:[46800060]: cvt.s.w    $f1, $f0
    08A3F7D0:[46011081]: sub.s      $f2, $f2, $f1
    08A3F7D4:[E4410000]: swc1       $f1, 0($v0)
    08A3F7D8:[24420004]: addiu      $v0, $v0, 4
    08A3F7DC:[1443FFFA]: bne        $v0, $v1, 0x08A3F7C8
    08A3F7E0:[46031082]: mul.s      $f2, $f2, $f3
    08A3F7E4:[44800800]: mtc1       $zr, $f1
    08A3F7E8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08A3F7EC:[24070003]: addiu      $a3, $zr, 3 <=> li $a3, 3
    08A3F7F0:[0A28FDFF]: j          0x08A3F7FC
    08A3F7F4:[E7A20008]: swc1       $f2, 8($sp)
    08A3F7F8:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08A3F7FC:[C4600000]: lwc1       $f0, 0($v1)
    08A3F800:[24E2FFFF]: addiu      $v0, $a3, -1
    08A3F804:[46010032]: c.eq.s     $f0, $f1
    08A3F808:[00000000]: nop
    08A3F80C:[4501FFFA]: bc1t       0x08A3F7F8
    08A3F810:[2463FFFC]: addiu      $v1, $v1, -4
    08A3F814:[3C0908A9]: lui        $t1, 0x08A9 <=> li $t1, 0x08A90000
    08A3F818:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08A3F81C:[25299EB0]: addiu      $t1, $t1, -24912
    08A3F820:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08A3F824:[0E2903DD]: jal        0x08A40F74
    08A3F828:[24080002]: addiu      $t0, $zr, 2 <=> li $t0, 2
    08A3F82C:[0641FF58]: bgez       $s2, 0x08A3F590
    08A3F830:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08A3F834:[C6200000]: lwc1       $f0, 0($s1)
    08A3F838:[C6210004]: lwc1       $f1, 4($s1)
    08A3F83C:[00022823]: subu       $a1, $zr, $v0 <=> negu $a1, $v0
    08A3F840:[46000007]: neg.s      $f0, $f0
    08A3F844:[46000847]: neg.s      $f1, $f1
    08A3F848:[E6200000]: swc1       $f0, 0($s1)
    08A3F84C:[0A28FD64]: j          0x08A3F590
    08A3F850:[E6210004]: swc1       $f1, 4($s1)
    08A3F854:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    08A3F858:[C46093E8]: lwc1       $f0, -27672($v1)
    08A3F85C:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A3F860:[C44293EC]: lwc1       $f2, -27668($v0)
    08A3F864:[46006001]: sub.s      $f0, $f12, $f0
    08A3F868:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08A3F86C:[46020041]: sub.s      $f1, $f0, $f2
    08A3F870:[46010001]: sub.s      $f0, $f0, $f1
    08A3F874:[E4810000]: swc1       $f1, 0($a0)
    08A3F878:[46020001]: sub.s      $f0, $f0, $f2
    08A3F87C:[0A28FD64]: j          0x08A3F590
    08A3F880:[E4800004]: swc1       $f0, 4($a0)
    08A3F884:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A3F888:[2442A248]: addiu      $v0, $v0, -23992
    08A3F88C:[00051880]: sll        $v1, $a1, 0x0002
    08A3F890:[00621821]: addu       $v1, $v1, $v0
    08A3F894:[8C64FFFC]: lw         $a0, -4($v1)
    08A3F898:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08A3F89C:[7C023804]: ins        $v0, $zr, 0, 8
    08A3F8A0:[1044FF81]: beq        $v0, $a0, 0x08A3F6A8
    08A3F8A4:[46032001]: sub.s      $f0, $f4, $f3
    08A3F8A8:[0A28FDCF]: j          0x08A3F73C
    08A3F8AC:[E6200000]: swc1       $f0, 0($s1)
    08A3F8B0:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    08A3F8B4:[C46093E8]: lwc1       $f0, -27672($v1)
    08A3F8B8:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A3F8BC:[C44293EC]: lwc1       $f2, -27668($v0)
    08A3F8C0:[46006000]: add.s      $f0, $f12, $f0
    08A3F8C4:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A3F8C8:[46020040]: add.s      $f1, $f0, $f2
    08A3F8CC:[46010001]: sub.s      $f0, $f0, $f1
    08A3F8D0:[E4810000]: swc1       $f1, 0($a0)
    08A3F8D4:[46020000]: add.s      $f0, $f0, $f2
    08A3F8D8:[0A28FD64]: j          0x08A3F590
    08A3F8DC:[E4800004]: swc1       $f0, 4($a0)
  Back Branch 08A3F7A0 105,952 times (length 134)
  Back Branch 08A3F748 73,460 times (length 112)
  Back Branch 08A3F8A0 72,248 times (length 128)
  Back Branch 08A3F8A8 55,066 times (length 93)
    08A3F728:[46043001]: sub.s      $f0, $f6, $f4
    08A3F72C:[46010001]: sub.s      $f0, $f0, $f1
    08A3F730:[460010C1]: sub.s      $f3, $f2, $f0
    08A3F734:[46032041]: sub.s      $f1, $f4, $f3
    08A3F738:[E6210000]: swc1       $f1, 0($s1)
--> 08A3F73C:[C6220000]: lwc1       $f2, 0($s1)
    08A3F740:[46022001]: sub.s      $f0, $f4, $f2
    08A3F744:[46030041]: sub.s      $f1, $f0, $f3
    08A3F748:[0641FF91]: bgez       $s2, 0x08A3F590
    08A3F74C:[E6210004]: swc1       $f1, 4($s1)
    08A3F750:[46001007]: neg.s      $f0, $f2
    08A3F754:[46000847]: neg.s      $f1, $f1
    08A3F758:[00052823]: subu       $a1, $zr, $a1 <=> negu $a1, $a1
    08A3F75C:[E6200000]: swc1       $f0, 0($s1)
    08A3F760:[0A28FD64]: j          0x08A3F590
    08A3F764:[E6210004]: swc1       $f1, 4($s1)
    08A3F768:[C44093E0]: lwc1       $f0, -27680($v0)
    08A3F76C:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    08A3F770:[3C023FC9]: lui        $v0, 0x3FC9 <=> li $v0, 0x3FC90000
    08A3F774:[7C031804]: ins        $v1, $zr, 0, 4
    08A3F778:[34420FD0]: ori        $v0, $v0, 4048
    08A3F77C:[1062004C]: beq        $v1, $v0, 0x08A3F8B0
    08A3F780:[46006300]: add.s      $f12, $f12, $f0
    08A3F784:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A3F788:[C44293E4]: lwc1       $f2, -27676($v0)
    08A3F78C:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A3F790:[46026040]: add.s      $f1, $f12, $f2
    08A3F794:[46016001]: sub.s      $f0, $f12, $f1
    08A3F798:[E4810000]: swc1       $f1, 0($a0)
    08A3F79C:[46020000]: add.s      $f0, $f0, $f2
    08A3F7A0:[0A28FD64]: j          0x08A3F590
    08A3F7A4:[E4800004]: swc1       $f0, 4($a0)
    08A3F7A8:[2446FF7A]: addiu      $a2, $v0, -134
    08A3F7AC:[000615C0]: sll        $v0, $a2, 0x0017
    08A3F7B0:[02028023]: subu       $s0, $s0, $v0
    08A3F7B4:[44901000]: mtc1       $s0, $f2
    08A3F7B8:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    08A3F7BC:[C4639404]: lwc1       $f3, -27644($v1)
    08A3F7C0:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
    08A3F7C4:[27A30008]: addiu      $v1, $sp, 8
    08A3F7C8:[4600100D]: trunc.w.s  $f0, $f2
    08A3F7CC:[46800060]: cvt.s.w    $f1, $f0
    08A3F7D0:[46011081]: sub.s      $f2, $f2, $f1
    08A3F7D4:[E4410000]: swc1       $f1, 0($v0)
    08A3F7D8:[24420004]: addiu      $v0, $v0, 4
    08A3F7DC:[1443FFFA]: bne        $v0, $v1, 0x08A3F7C8
    08A3F7E0:[46031082]: mul.s      $f2, $f2, $f3
    08A3F7E4:[44800800]: mtc1       $zr, $f1
    08A3F7E8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08A3F7EC:[24070003]: addiu      $a3, $zr, 3 <=> li $a3, 3
    08A3F7F0:[0A28FDFF]: j          0x08A3F7FC
    08A3F7F4:[E7A20008]: swc1       $f2, 8($sp)
    08A3F7F8:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08A3F7FC:[C4600000]: lwc1       $f0, 0($v1)
    08A3F800:[24E2FFFF]: addiu      $v0, $a3, -1
    08A3F804:[46010032]: c.eq.s     $f0, $f1
    08A3F808:[00000000]: nop
    08A3F80C:[4501FFFA]: bc1t       0x08A3F7F8
    08A3F810:[2463FFFC]: addiu      $v1, $v1, -4
    08A3F814:[3C0908A9]: lui        $t1, 0x08A9 <=> li $t1, 0x08A90000
    08A3F818:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08A3F81C:[25299EB0]: addiu      $t1, $t1, -24912
    08A3F820:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08A3F824:[0E2903DD]: jal        0x08A40F74
    08A3F828:[24080002]: addiu      $t0, $zr, 2 <=> li $t0, 2
    08A3F82C:[0641FF58]: bgez       $s2, 0x08A3F590
    08A3F830:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08A3F834:[C6200000]: lwc1       $f0, 0($s1)
    08A3F838:[C6210004]: lwc1       $f1, 4($s1)
    08A3F83C:[00022823]: subu       $a1, $zr, $v0 <=> negu $a1, $v0
    08A3F840:[46000007]: neg.s      $f0, $f0
    08A3F844:[46000847]: neg.s      $f1, $f1
    08A3F848:[E6200000]: swc1       $f0, 0($s1)
    08A3F84C:[0A28FD64]: j          0x08A3F590
    08A3F850:[E6210004]: swc1       $f1, 4($s1)
    08A3F854:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    08A3F858:[C46093E8]: lwc1       $f0, -27672($v1)
    08A3F85C:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A3F860:[C44293EC]: lwc1       $f2, -27668($v0)
    08A3F864:[46006001]: sub.s      $f0, $f12, $f0
    08A3F868:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08A3F86C:[46020041]: sub.s      $f1, $f0, $f2
    08A3F870:[46010001]: sub.s      $f0, $f0, $f1
    08A3F874:[E4810000]: swc1       $f1, 0($a0)
    08A3F878:[46020001]: sub.s      $f0, $f0, $f2
    08A3F87C:[0A28FD64]: j          0x08A3F590
    08A3F880:[E4800004]: swc1       $f0, 4($a0)
    08A3F884:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A3F888:[2442A248]: addiu      $v0, $v0, -23992
    08A3F88C:[00051880]: sll        $v1, $a1, 0x0002
    08A3F890:[00621821]: addu       $v1, $v1, $v0
    08A3F894:[8C64FFFC]: lw         $a0, -4($v1)
    08A3F898:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08A3F89C:[7C023804]: ins        $v0, $zr, 0, 8
    08A3F8A0:[1044FF81]: beq        $v0, $a0, 0x08A3F6A8
    08A3F8A4:[46032001]: sub.s      $f0, $f4, $f3
--> 08A3F8A8:[0A28FDCF]: j          0x08A3F73C
    08A3F8AC:[E6200000]: swc1       $f0, 0($s1)
    08A3F8B0:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    08A3F8B4:[C46093E8]: lwc1       $f0, -27672($v1)
    08A3F8B8:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
  Back Branch 08A3F760 39,462 times (length 118)
  Back Branch 08A3F87C 2,818 times (length 189)
  Back Branch 08A3F8D8 196 times (length 212)
_S1_2_8812FCC 13,519,388 instructions (0.818%), 7,759 calls (08812FCC - 08813708, length 464)
    08812FCC:[27BDFF80]: addiu      $sp, $sp, -128
    08812FD0:[AFB7003C]: sw         $s7, 60($sp)
    08812FD4:[0080B821]: addu       $s7, $a0, $zr <=> move $s7, $a0
    08812FD8:[AFB60038]: sw         $s6, 56($sp)
    08812FDC:[0120B021]: addu       $s6, $t1, $zr <=> move $s6, $t1
    08812FE0:[AFB50034]: sw         $s5, 52($sp)
    08812FE4:[00C0A821]: addu       $s5, $a2, $zr <=> move $s5, $a2
    08812FE8:[AFB40030]: sw         $s4, 48($sp)
    08812FEC:[00E0A021]: addu       $s4, $a3, $zr <=> move $s4, $a3
    08812FF0:[AFB3002C]: sw         $s3, 44($sp)
    08812FF4:[01009821]: addu       $s3, $t0, $zr <=> move $s3, $t0
    08812FF8:[AFB00020]: sw         $s0, 32($sp)
    08812FFC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08813000:[AFBF0040]: sw         $ra, 64($sp)
    08813004:[AFB20028]: sw         $s2, 40($sp)
    08813008:[AFB10024]: sw         $s1, 36($sp)
    0881300C:[E7BF007C]: swc1       $f31, 124($sp)
    08813010:[E7BE0078]: swc1       $f30, 120($sp)
    08813014:[E7BD0074]: swc1       $f29, 116($sp)
    08813018:[E7BC0070]: swc1       $f28, 112($sp)
    0881301C:[E7BB006C]: swc1       $f27, 108($sp)
    08813020:[E7BA0068]: swc1       $f26, 104($sp)
    08813024:[E7B90064]: swc1       $f25, 100($sp)
    08813028:[E7B80060]: swc1       $f24, 96($sp)
    0881302C:[E7B7005C]: swc1       $f23, 92($sp)
    08813030:[E7B60058]: swc1       $f22, 88($sp)
    08813034:[E7B50054]: swc1       $f21, 84($sp)
    08813038:[E7B40050]: swc1       $f20, 80($sp)
    0881303C:[8D080000]: lw         $t0, 0($t0)
    08813040:[00081402]: srl        $v0, $t0, 0x0010
    08813044:[304300FF]: andi       $v1, $v0, 255
    08813048:[0460017E]: bltz       $v1, 0x08813644
    0881304C:[C4A3002C]: lwc1       $f3, 44($a1)
    08813050:[44830800]: mtc1       $v1, $f1
    08813054:[46800820]: cvt.s.w    $f0, $f1
    08813058:[00081202]: srl        $v0, $t0, 0x0008
    0881305C:[304300FF]: andi       $v1, $v0, 255
    08813060:[46030642]: mul.s      $f25, $f0, $f3
    08813064:[04600170]: bltz       $v1, 0x08813628
    08813068:[C6020030]: lwc1       $f2, 48($s0)
    0881306C:[44832000]: mtc1       $v1, $f4
    08813070:[46802020]: cvt.s.w    $f0, $f4
    08813074:[310300FF]: andi       $v1, $t0, 255
    08813078:[460205C2]: mul.s      $f23, $f0, $f2
    0881307C:[04600163]: bltz       $v1, 0x0881360C
    08813080:[C6010034]: lwc1       $f1, 52($s0)
    08813084:[44832000]: mtc1       $v1, $f4
    08813088:[46802020]: cvt.s.w    $f0, $f4
    0881308C:[8EC40000]: lw         $a0, 0($s6)
    08813090:[00041402]: srl        $v0, $a0, 0x0010
    08813094:[304300FF]: andi       $v1, $v0, 255
    08813098:[04600155]: bltz       $v1, 0x088135F0
    0881309C:[46010682]: mul.s      $f26, $f0, $f1
    088130A0:[44832000]: mtc1       $v1, $f4
    088130A4:[46802020]: cvt.s.w    $f0, $f4
    088130A8:[00041202]: srl        $v0, $a0, 0x0008
    088130AC:[304300FF]: andi       $v1, $v0, 255
    088130B0:[04600148]: bltz       $v1, 0x088135D4
    088130B4:[46001EC2]: mul.s      $f27, $f3, $f0
    088130B8:[44831800]: mtc1       $v1, $f3
    088130BC:[46801820]: cvt.s.w    $f0, $f3
    088130C0:[308300FF]: andi       $v1, $a0, 255
    088130C4:[0460013C]: bltz       $v1, 0x088135B8
    088130C8:[46001602]: mul.s      $f24, $f2, $f0
    088130CC:[44831000]: mtc1       $v1, $f2
    088130D0:[46801020]: cvt.s.w    $f0, $f2
    088130D4:[92020058]: lbu        $v0, 88($s0)
    088130D8:[46000F02]: mul.s      $f28, $f1, $f0
    088130DC:[144000BA]: bne        $v0, $zr, 0x088133C8
    088130E0:[C61D003C]: lwc1       $f29, 60($s0)
    088130E4:[3C040009]: lui        $a0, 0x0009 <=> li $a0, 0x00090000
    088130E8:[3484835C]: ori        $a0, $a0, -31908
    088130EC:[02E42021]: addu       $a0, $s7, $a0
    088130F0:[0E211F9F]: jal        0x08847E7C
    088130F4:[24052000]: addiu      $a1, $zr, 8192 <=> li $a1, 8192
    088130F8:[1040000E]: beq        $v0, $zr, 0x08813134
    088130FC:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08813100:[4617C800]: add.s      $f0, $f25, $f23
    08813104:[4618D840]: add.s      $f1, $f27, $f24
    08813108:[C44252AC]: lwc1       $f2, 21164($v0)
    0881310C:[4600B800]: add.s      $f0, $f23, $f0
    08813110:[4601C040]: add.s      $f1, $f24, $f1
    08813114:[4600D000]: add.s      $f0, $f26, $f0
    08813118:[4601E040]: add.s      $f1, $f28, $f1
    0881311C:[460205C2]: mul.s      $f23, $f0, $f2
    08813120:[46020E02]: mul.s      $f24, $f1, $f2
    08813124:[4600BE46]: mov.s      $f25, $f23
    08813128:[4600BE86]: mov.s      $f26, $f23
    0881312C:[4600C6C6]: mov.s      $f27, $f24
    08813130:[4600C706]: mov.s      $f28, $f24
    08813134:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08813138:[C4A052B0]: lwc1       $f0, 21168($a1)
    0881313C:[8E640000]: lw         $a0, 0($s3)
    08813140:[4619003E]: c.le.s     $f0, $f25
    08813144:[00000000]: nop
    08813148:[45010047]: bc1t       0x08813268
    0881314C:[7C04B804]: ins        $a0, $zr, 0, 24
    08813150:[4600CE4D]: trunc.w.s  $f25, $f25
    08813154:[C4A052B0]: lwc1       $f0, 21168($a1)
    08813158:[4403C800]: mfc1       $v1, $f25
    0881315C:[4617003E]: c.le.s     $f0, $f23
    08813160:[306200FF]: andi       $v0, $v1, 255
    08813164:[00021400]: sll        $v0, $v0, 0x0010
    08813168:[4501004A]: bc1t       0x08813294
    0881316C:[00822025]: or         $a0, $a0, $v0
    08813170:[4600BDCD]: trunc.w.s  $f23, $f23
    08813174:[C4A052B0]: lwc1       $f0, 21168($a1)
    08813178:[4403B800]: mfc1       $v1, $f23
    0881317C:[461A003E]: c.le.s     $f0, $f26
    08813180:[306200FF]: andi       $v0, $v1, 255
    08813184:[00021200]: sll        $v0, $v0, 0x0008
    08813188:[4501004D]: bc1t       0x088132C0
    0881318C:[00822025]: or         $a0, $a0, $v0
    08813190:[4600D68D]: trunc.w.s  $f26, $f26
    08813194:[C4A052B0]: lwc1       $f0, 21168($a1)
    08813198:[4403D000]: mfc1       $v1, $f26
    0881319C:[461B003E]: c.le.s     $f0, $f27
    088131A0:[306200FF]: andi       $v0, $v1, 255
    088131A4:[00821025]: or         $v0, $a0, $v0
    088131A8:[45010050]: bc1t       0x088132EC
    088131AC:[AE620000]: sw         $v0, 0($s3)
    088131B0:[4600DECD]: trunc.w.s  $f27, $f27
    088131B4:[C4A052B0]: lwc1       $f0, 21168($a1)
    088131B8:[4403D800]: mfc1       $v1, $f27
    088131BC:[4618003E]: c.le.s     $f0, $f24
    088131C0:[306200FF]: andi       $v0, $v1, 255
    088131C4:[45010053]: bc1t       0x08813314
    088131C8:[00022400]: sll        $a0, $v0, 0x0010
    088131CC:[4600C60D]: trunc.w.s  $f24, $f24
    088131D0:[C4A052B0]: lwc1       $f0, 21168($a1)
    088131D4:[4403C000]: mfc1       $v1, $f24
    088131D8:[461C003E]: c.le.s     $f0, $f28
    088131DC:[306200FF]: andi       $v0, $v1, 255
    088131E0:[00021200]: sll        $v0, $v0, 0x0008
    088131E4:[45010056]: bc1t       0x08813340
    088131E8:[00822025]: or         $a0, $a0, $v0
    088131EC:[4600E70D]: trunc.w.s  $f28, $f28
    088131F0:[4403E000]: mfc1       $v1, $f28
    088131F4:[306200FF]: andi       $v0, $v1, 255
    088131F8:[00821025]: or         $v0, $a0, $v0
    088131FC:[3C03FF00]: lui        $v1, 0xFF00 <=> li $v1, 0xFF000000
    08813200:[00431025]: or         $v0, $v0, $v1
    08813204:[AEC20000]: sw         $v0, 0($s6)
    08813208:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881320C:[8FBF0040]: lw         $ra, 64($sp)
    08813210:[8FB7003C]: lw         $s7, 60($sp)
    08813214:[8FB60038]: lw         $s6, 56($sp)
    08813218:[8FB50034]: lw         $s5, 52($sp)
    0881321C:[8FB40030]: lw         $s4, 48($sp)
    08813220:[8FB3002C]: lw         $s3, 44($sp)
    08813224:[8FB20028]: lw         $s2, 40($sp)
    08813228:[8FB10024]: lw         $s1, 36($sp)
    0881322C:[8FB00020]: lw         $s0, 32($sp)
    08813230:[C7BF007C]: lwc1       $f31, 124($sp)
    08813234:[C7BE0078]: lwc1       $f30, 120($sp)
    08813238:[C7BD0074]: lwc1       $f29, 116($sp)
    0881323C:[C7BC0070]: lwc1       $f28, 112($sp)
    08813240:[C7BB006C]: lwc1       $f27, 108($sp)
    08813244:[C7BA0068]: lwc1       $f26, 104($sp)
    08813248:[C7B90064]: lwc1       $f25, 100($sp)
    0881324C:[C7B80060]: lwc1       $f24, 96($sp)
    08813250:[C7B7005C]: lwc1       $f23, 92($sp)
    08813254:[C7B60058]: lwc1       $f22, 88($sp)
    08813258:[C7B50054]: lwc1       $f21, 84($sp)
    0881325C:[C7B40050]: lwc1       $f20, 80($sp)
    08813260:[03E00008]: jr         $ra
    08813264:[27BD0080]: addiu      $sp, $sp, 128
    08813268:[4600C801]: sub.s      $f0, $f25, $f0
    0881326C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08813270:[4600000D]: trunc.w.s  $f0, $f0
    08813274:[44030000]: mfc1       $v1, $f0
    08813278:[C4A052B0]: lwc1       $f0, 21168($a1)
    0881327C:[00621825]: or         $v1, $v1, $v0
    08813280:[4617003E]: c.le.s     $f0, $f23
    08813284:[306200FF]: andi       $v0, $v1, 255
    08813288:[00021400]: sll        $v0, $v0, 0x0010
    0881328C:[4500FFB8]: bc1f       0x08813170
    08813290:[00822025]: or         $a0, $a0, $v0
    08813294:[4600B801]: sub.s      $f0, $f23, $f0
    08813298:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0881329C:[4600000D]: trunc.w.s  $f0, $f0
    088132A0:[44030000]: mfc1       $v1, $f0
    088132A4:[C4A052B0]: lwc1       $f0, 21168($a1)
    088132A8:[00621825]: or         $v1, $v1, $v0
    088132AC:[461A003E]: c.le.s     $f0, $f26
    088132B0:[306200FF]: andi       $v0, $v1, 255
    088132B4:[00021200]: sll        $v0, $v0, 0x0008
    088132B8:[4500FFB5]: bc1f       0x08813190
    088132BC:[00822025]: or         $a0, $a0, $v0
    088132C0:[4600D001]: sub.s      $f0, $f26, $f0
    088132C4:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088132C8:[4600000D]: trunc.w.s  $f0, $f0
    088132CC:[44030000]: mfc1       $v1, $f0
    088132D0:[C4A052B0]: lwc1       $f0, 21168($a1)
    088132D4:[00621825]: or         $v1, $v1, $v0
    088132D8:[461B003E]: c.le.s     $f0, $f27
    088132DC:[306200FF]: andi       $v0, $v1, 255
    088132E0:[00821025]: or         $v0, $a0, $v0
    088132E4:[4500FFB2]: bc1f       0x088131B0
    088132E8:[AE620000]: sw         $v0, 0($s3)
    088132EC:[4600D801]: sub.s      $f0, $f27, $f0
    088132F0:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088132F4:[4600000D]: trunc.w.s  $f0, $f0
    088132F8:[44030000]: mfc1       $v1, $f0
    088132FC:[C4A052B0]: lwc1       $f0, 21168($a1)
    08813300:[00621825]: or         $v1, $v1, $v0
    08813304:[4618003E]: c.le.s     $f0, $f24
    08813308:[306200FF]: andi       $v0, $v1, 255
    0881330C:[4500FFAF]: bc1f       0x088131CC
    08813310:[00022400]: sll        $a0, $v0, 0x0010
    08813314:[4600C001]: sub.s      $f0, $f24, $f0
    08813318:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0881331C:[4600000D]: trunc.w.s  $f0, $f0
    08813320:[44030000]: mfc1       $v1, $f0
    08813324:[C4A052B0]: lwc1       $f0, 21168($a1)
    08813328:[00621825]: or         $v1, $v1, $v0
    0881332C:[461C003E]: c.le.s     $f0, $f28
    08813330:[306200FF]: andi       $v0, $v1, 255
    08813334:[00021200]: sll        $v0, $v0, 0x0008
    08813338:[4500FFAC]: bc1f       0x088131EC
    0881333C:[00822025]: or         $a0, $a0, $v0
    08813340:[4600E001]: sub.s      $f0, $f28, $f0
    08813344:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08813348:[4600000D]: trunc.w.s  $f0, $f0
    0881334C:[44030000]: mfc1       $v1, $f0
    08813350:[00621825]: or         $v1, $v1, $v0
    08813354:[306200FF]: andi       $v0, $v1, 255
    08813358:[00821025]: or         $v0, $a0, $v0
    0881335C:[3C03FF00]: lui        $v1, 0xFF00 <=> li $v1, 0xFF000000
    08813360:[00431025]: or         $v0, $v0, $v1
    08813364:[AEC20000]: sw         $v0, 0($s6)
    08813368:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881336C:[8FBF0040]: lw         $ra, 64($sp)
    08813370:[8FB7003C]: lw         $s7, 60($sp)
    08813374:[8FB60038]: lw         $s6, 56($sp)
    08813378:[8FB50034]: lw         $s5, 52($sp)
    0881337C:[8FB40030]: lw         $s4, 48($sp)
    08813380:[8FB3002C]: lw         $s3, 44($sp)
    08813384:[8FB20028]: lw         $s2, 40($sp)
    08813388:[8FB10024]: lw         $s1, 36($sp)
    0881338C:[8FB00020]: lw         $s0, 32($sp)
    08813390:[C7BF007C]: lwc1       $f31, 124($sp)
    08813394:[C7BE0078]: lwc1       $f30, 120($sp)
    08813398:[C7BD0074]: lwc1       $f29, 116($sp)
    0881339C:[C7BC0070]: lwc1       $f28, 112($sp)
    088133A0:[C7BB006C]: lwc1       $f27, 108($sp)
    088133A4:[C7BA0068]: lwc1       $f26, 104($sp)
    088133A8:[C7B90064]: lwc1       $f25, 100($sp)
    088133AC:[C7B80060]: lwc1       $f24, 96($sp)
    088133B0:[C7B7005C]: lwc1       $f23, 92($sp)
    088133B4:[C7B60058]: lwc1       $f22, 88($sp)
    088133B8:[C7B50054]: lwc1       $f21, 84($sp)
    088133BC:[C7B40050]: lwc1       $f20, 80($sp)
    088133C0:[03E00008]: jr         $ra
    088133C4:[27BD0080]: addiu      $sp, $sp, 128
    088133C8:[0E26A81C]: jal        0x089AA070
    088133CC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088133D0:[92120058]: lbu        $s2, 88($s0)
    088133D4:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088133D8:[3C0308A8]: lui        $v1, 0x08A8 <=> li $v1, 0x08A80000
    088133DC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088133E0:[C45E529C]: lwc1       $f30, 21148($v0)
    088133E4:[C47F52A0]: lwc1       $f31, 21152($v1)
    088133E8:[12510009]: beq        $s2, $s1, 0x08813410
    088133EC:[8E10005C]: lw         $s0, 92($s0)
    088133F0:[96020020]: lhu        $v0, 32($s0)
    088133F4:[30420002]: andi       $v0, $v0, 2
    088133F8:[50400039]: beql       $v0, $zr, 0x088134E0
    088133FC:[27A40010]: addiu      $a0, $sp, 16
    08813400:[26100024]: addiu      $s0, $s0, 36
    08813404:[26310001]: addiu      $s1, $s1, 1
    08813408:[5651FFFA]: bnel       $s2, $s1, 0x088133F4
    0881340C:[96020020]: lhu        $v0, 32($s0)
    08813410:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08813414:[C44352A4]: lwc1       $f3, 21156($v0)
    08813418:[4603C801]: sub.s      $f0, $f25, $f3
    0881341C:[4603B841]: sub.s      $f1, $f23, $f3
    08813420:[4603D081]: sub.s      $f2, $f26, $f3
    08813424:[4619183C]: c.lt.s     $f3, $f25
    08813428:[4600E802]: mul.s      $f0, $f29, $f0
    0881342C:[4601E842]: mul.s      $f1, $f29, $f1
    08813430:[4602E882]: mul.s      $f2, $f29, $f2
    08813434:[4600D940]: add.s      $f5, $f27, $f0
    08813438:[4601C180]: add.s      $f6, $f24, $f1
    0881343C:[4501009A]: bc1t       0x088136A8
    08813440:[4602E040]: add.s      $f1, $f28, $f2
    08813444:[4617183C]: c.lt.s     $f3, $f23
    08813448:[00000000]: nop
    0881344C:[45010090]: bc1t       0x08813690
    08813450:[00000000]: nop
    08813454:[461A183C]: c.lt.s     $f3, $f26
    08813458:[00000000]: nop
    0881345C:[45030001]: bc1tl      0x08813464
    08813460:[46001E86]: mov.s      $f26, $f3
    08813464:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08813468:[C44052A8]: lwc1       $f0, 21160($v0)
    0881346C:[44802000]: mtc1       $zr, $f4
    08813470:[46002EC2]: mul.s      $f27, $f5, $f0
    08813474:[46000F02]: mul.s      $f28, $f1, $f0
    08813478:[4604D83C]: c.lt.s     $f27, $f4
    0881347C:[00000000]: nop
    08813480:[450100A0]: bc1t       0x08813704
    08813484:[46003602]: mul.s      $f24, $f6, $f0
    08813488:[4604C03C]: c.lt.s     $f24, $f4
    0881348C:[00000000]: nop
    08813490:[45030001]: bc1tl      0x08813498
    08813494:[46002606]: mov.s      $f24, $f4
    08813498:[4604E03C]: c.lt.s     $f28, $f4
    0881349C:[00000000]: nop
    088134A0:[45030001]: bc1tl      0x088134A8
    088134A4:[46002706]: mov.s      $f28, $f4
    088134A8:[461B183C]: c.lt.s     $f3, $f27
    088134AC:[00000000]: nop
    088134B0:[45010071]: bc1t       0x08813678
    088134B4:[00000000]: nop
    088134B8:[4618183C]: c.lt.s     $f3, $f24
    088134BC:[00000000]: nop
    088134C0:[45010067]: bc1t       0x08813660
    088134C4:[00000000]: nop
    088134C8:[461C183C]: c.lt.s     $f3, $f28
    088134CC:[00000000]: nop
    088134D0:[4500FF05]: bc1f       0x088130E8
    088134D4:[3C040009]: lui        $a0, 0x0009 <=> li $a0, 0x00090000
    088134D8:[0A204C3A]: j          0x088130E8
    088134DC:[46001F06]: mov.s      $f28, $f3
    088134E0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088134E4:[0E26AF90]: jal        0x089ABE40
    088134E8:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    088134EC:[8FA20010]: lw         $v0, 16($sp)
    088134F0:[8FA30014]: lw         $v1, 20($sp)
    088134F4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088134F8:[AFA20000]: sw         $v0, 0($sp)
    088134FC:[AFA30004]: sw         $v1, 4($sp)
    08813500:[8FA20018]: lw         $v0, 24($sp)
    08813504:[8FA3001C]: lw         $v1, 28($sp)
    08813508:[AFA20008]: sw         $v0, 8($sp)
    0881350C:[0E26ADA9]: jal        0x089AB6A4
    08813510:[AFA3000C]: sw         $v1, 12($sp)
    08813514:[46000046]: mov.s      $f1, $f0
    08813518:[44800000]: mtc1       $zr, $f0
    0881351C:[46000832]: c.eq.s     $f1, $f0
    08813520:[00000000]: nop
    08813524:[45000021]: bc1f       0x088135AC
    08813528:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    0881352C:[C441529C]: lwc1       $f1, 21148($v0)
    08813530:[C6000018]: lwc1       $f0, 24($s0)
    08813534:[46000842]: mul.s      $f1, $f1, $f0
    08813538:[4601F03C]: c.lt.s     $f30, $f1
    0881353C:[00000000]: nop
    08813540:[45030001]: bc1tl      0x08813548
    08813544:[4600F046]: mov.s      $f1, $f30
    08813548:[C6000014]: lwc1       $f0, 20($s0)
    0881354C:[12800005]: beq        $s4, $zr, 0x08813564
    08813550:[46000D82]: mul.s      $f22, $f1, $f0
    08813554:[96020020]: lhu        $v0, 32($s0)
    08813558:[30420001]: andi       $v0, $v0, 1
    0881355C:[14400058]: bne        $v0, $zr, 0x088136C0
    08813560:[00000000]: nop
    08813564:[92020011]: lbu        $v0, 17($s0)
    08813568:[26310001]: addiu      $s1, $s1, 1
    0881356C:[44821000]: mtc1       $v0, $f2
    08813570:[92020012]: lbu        $v0, 18($s0)
    08813574:[46801020]: cvt.s.w    $f0, $f2
    08813578:[44821800]: mtc1       $v0, $f3
    0881357C:[92020013]: lbu        $v0, 19($s0)
    08813580:[26100024]: addiu      $s0, $s0, 36
    08813584:[46801860]: cvt.s.w    $f1, $f3
    08813588:[44822000]: mtc1       $v0, $f4
    0881358C:[4600B002]: mul.s      $f0, $f22, $f0
    08813590:[468020A0]: cvt.s.w    $f2, $f4
    08813594:[4601B042]: mul.s      $f1, $f22, $f1
    08813598:[4600CE40]: add.s      $f25, $f25, $f0
    0881359C:[4602B082]: mul.s      $f2, $f22, $f2
    088135A0:[4601BDC0]: add.s      $f23, $f23, $f1
    088135A4:[0A204D02]: j          0x08813408
    088135A8:[4602D680]: add.s      $f26, $f26, $f2
    088135AC:[C440529C]: lwc1       $f0, 21148($v0)
    088135B0:[0A204D4C]: j          0x08813530
    088135B4:[46010043]: div.s      $f1, $f0, $f1
    088135B8:[30820001]: andi       $v0, $a0, 1
    088135BC:[00031842]: srl        $v1, $v1, 0x0001
    088135C0:[00431025]: or         $v0, $v0, $v1
    088135C4:[44821800]: mtc1       $v0, $f3
    088135C8:[46801820]: cvt.s.w    $f0, $f3
    088135CC:[0A204C35]: j          0x088130D4
    088135D0:[46000000]: add.s      $f0, $f0, $f0
    088135D4:[30420001]: andi       $v0, $v0, 1
    088135D8:[00031842]: srl        $v1, $v1, 0x0001
    088135DC:[00431025]: or         $v0, $v0, $v1
    088135E0:[44822000]: mtc1       $v0, $f4
    088135E4:[46802020]: cvt.s.w    $f0, $f4
    088135E8:[0A204C30]: j          0x088130C0
    088135EC:[46000000]: add.s      $f0, $f0, $f0
    088135F0:[30420001]: andi       $v0, $v0, 1
    088135F4:[00031842]: srl        $v1, $v1, 0x0001
    088135F8:[00431025]: or         $v0, $v0, $v1
    088135FC:[44822000]: mtc1       $v0, $f4
    08813600:[46802020]: cvt.s.w    $f0, $f4
    08813604:[0A204C2A]: j          0x088130A8
    08813608:[46000000]: add.s      $f0, $f0, $f0
    0881360C:[31020001]: andi       $v0, $t0, 1
    08813610:[00031842]: srl        $v1, $v1, 0x0001
    08813614:[00431025]: or         $v0, $v0, $v1
    08813618:[44822000]: mtc1       $v0, $f4
    0881361C:[46802020]: cvt.s.w    $f0, $f4
    08813620:[0A204C23]: j          0x0881308C
    08813624:[46000000]: add.s      $f0, $f0, $f0
    08813628:[30420001]: andi       $v0, $v0, 1
    0881362C:[00031842]: srl        $v1, $v1, 0x0001
    08813630:[00431025]: or         $v0, $v0, $v1
    08813634:[44820800]: mtc1       $v0, $f1
    08813638:[46800820]: cvt.s.w    $f0, $f1
    0881363C:[0A204C1D]: j          0x08813074
    08813640:[46000000]: add.s      $f0, $f0, $f0
    08813644:[30420001]: andi       $v0, $v0, 1
    08813648:[00031842]: srl        $v1, $v1, 0x0001
    0881364C:[00431025]: or         $v0, $v0, $v1
    08813650:[44821000]: mtc1       $v0, $f2
    08813654:[46801020]: cvt.s.w    $f0, $f2
    08813658:[0A204C16]: j          0x08813058
    0881365C:[46000000]: add.s      $f0, $f0, $f0
    08813660:[461C183C]: c.lt.s     $f3, $f28
    08813664:[00000000]: nop
    08813668:[4500FE9E]: bc1f       0x088130E4
    0881366C:[46001E06]: mov.s      $f24, $f3
    08813670:[0A204C39]: j          0x088130E4
    08813674:[46001F06]: mov.s      $f28, $f3
    08813678:[4618183C]: c.lt.s     $f3, $f24
    0881367C:[00000000]: nop
    08813680:[4500FF91]: bc1f       0x088134C8
    08813684:[46001EC6]: mov.s      $f27, $f3
    08813688:[0A204D98]: j          0x08813660
    0881368C:[00000000]: nop
    08813690:[461A183C]: c.lt.s     $f3, $f26
    08813694:[00000000]: nop
    08813698:[4500FF72]: bc1f       0x08813464
    0881369C:[46001DC6]: mov.s      $f23, $f3
    088136A0:[0A204D19]: j          0x08813464
    088136A4:[46001E86]: mov.s      $f26, $f3
    088136A8:[4617183C]: c.lt.s     $f3, $f23
    088136AC:[00000000]: nop
    088136B0:[4500FF68]: bc1f       0x08813454
    088136B4:[46001E46]: mov.s      $f25, $f3
    088136B8:[0A204DA4]: j          0x08813690
    088136BC:[00000000]: nop
    088136C0:[0E26ACEF]: jal        0x089AB3BC
    088136C4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088136C8:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088136CC:[0E26A810]: jal        0x089AA040
    088136D0:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088136D4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088136D8:[0E26AD11]: jal        0x089AB444
    088136DC:[46000506]: mov.s      $f20, $f0
    088136E0:[46000546]: mov.s      $f21, $f0
    088136E4:[0E26AD11]: jal        0x089AB444
    088136E8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088136EC:[4615A503]: div.s      $f20, $f20, $f21
    088136F0:[4600A502]: mul.s      $f20, $f20, $f0
    088136F4:[461EA500]: add.s      $f20, $f20, $f30
    088136F8:[461FA502]: mul.s      $f20, $f20, $f31
    088136FC:[0A204D59]: j          0x08813564
    08813700:[4614B582]: mul.s      $f22, $f22, $f20
    08813704:[0A204D22]: j          0x08813488
    08813708:[460026C6]: mov.s      $f27, $f4
  Back Branch 088135A4 223,754 times (length 105)
  Back Branch 088135B0 223,754 times (length 34)
    0881351C:[46000832]: c.eq.s     $f1, $f0
    08813520:[00000000]: nop
    08813524:[45000021]: bc1f       0x088135AC
    08813528:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    0881352C:[C441529C]: lwc1       $f1, 21148($v0)
--> 08813530:[C6000018]: lwc1       $f0, 24($s0)
    08813534:[46000842]: mul.s      $f1, $f1, $f0
    08813538:[4601F03C]: c.lt.s     $f30, $f1
    0881353C:[00000000]: nop
    08813540:[45030001]: bc1tl      0x08813548
    08813544:[4600F046]: mov.s      $f1, $f30
    08813548:[C6000014]: lwc1       $f0, 20($s0)
    0881354C:[12800005]: beq        $s4, $zr, 0x08813564
    08813550:[46000D82]: mul.s      $f22, $f1, $f0
    08813554:[96020020]: lhu        $v0, 32($s0)
    08813558:[30420001]: andi       $v0, $v0, 1
    0881355C:[14400058]: bne        $v0, $zr, 0x088136C0
    08813560:[00000000]: nop
    08813564:[92020011]: lbu        $v0, 17($s0)
    08813568:[26310001]: addiu      $s1, $s1, 1
    0881356C:[44821000]: mtc1       $v0, $f2
    08813570:[92020012]: lbu        $v0, 18($s0)
    08813574:[46801020]: cvt.s.w    $f0, $f2
    08813578:[44821800]: mtc1       $v0, $f3
    0881357C:[92020013]: lbu        $v0, 19($s0)
    08813580:[26100024]: addiu      $s0, $s0, 36
    08813584:[46801860]: cvt.s.w    $f1, $f3
    08813588:[44822000]: mtc1       $v0, $f4
    0881358C:[4600B002]: mul.s      $f0, $f22, $f0
    08813590:[468020A0]: cvt.s.w    $f2, $f4
    08813594:[4601B042]: mul.s      $f1, $f22, $f1
    08813598:[4600CE40]: add.s      $f25, $f25, $f0
    0881359C:[4602B082]: mul.s      $f2, $f22, $f2
    088135A0:[4601BDC0]: add.s      $f23, $f23, $f1
    088135A4:[0A204D02]: j          0x08813408
    088135A8:[4602D680]: add.s      $f26, $f26, $f2
    088135AC:[C440529C]: lwc1       $f0, 21148($v0)
--> 088135B0:[0A204D4C]: j          0x08813530
    088135B4:[46010043]: div.s      $f1, $f0, $f1
    088135B8:[30820001]: andi       $v0, $a0, 1
    088135BC:[00031842]: srl        $v1, $v1, 0x0001
    088135C0:[00431025]: or         $v0, $v0, $v1
  Back Branch 08813408 215,995 times (length 7)
    088133E0:[C45E529C]: lwc1       $f30, 21148($v0)
    088133E4:[C47F52A0]: lwc1       $f31, 21152($v1)
    088133E8:[12510009]: beq        $s2, $s1, 0x08813410
    088133EC:[8E10005C]: lw         $s0, 92($s0)
    088133F0:[96020020]: lhu        $v0, 32($s0)
--> 088133F4:[30420002]: andi       $v0, $v0, 2
    088133F8:[50400039]: beql       $v0, $zr, 0x088134E0
    088133FC:[27A40010]: addiu      $a0, $sp, 16
    08813400:[26100024]: addiu      $s0, $s0, 36
    08813404:[26310001]: addiu      $s1, $s1, 1
--> 08813408:[5651FFFA]: bnel       $s2, $s1, 0x088133F4
    0881340C:[96020020]: lhu        $v0, 32($s0)
    08813410:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08813414:[C44352A4]: lwc1       $f3, 21156($v0)
    08813418:[4603C801]: sub.s      $f0, $f25, $f3
  Back Branch 08813704 7,759 times (length 161)
  Back Branch 088134D0 7,759 times (length 252)
_S1_2_883E0BC 13,461,234 instructions (0.815%), 354,243 calls (0883E0BC - 0883E150, length 38)
    0883E0BC:[27BDFFD0]: addiu      $sp, $sp, -48
    0883E0C0:[E7B40020]: swc1       $f20, 32($sp)
    0883E0C4:[46006506]: mov.s      $f20, $f12
    0883E0C8:[C4ED0000]: lwc1       $f13, 0($a3)
    0883E0CC:[C4CC0000]: lwc1       $f12, 0($a2)
    0883E0D0:[4600A386]: mov.s      $f14, $f20
    0883E0D4:[AFBF0010]: sw         $ra, 16($sp)
    0883E0D8:[AFB3000C]: sw         $s3, 12($sp)
    0883E0DC:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0883E0E0:[AFB20008]: sw         $s2, 8($sp)
    0883E0E4:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    0883E0E8:[AFB10004]: sw         $s1, 4($sp)
    0883E0EC:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    0883E0F0:[AFB00000]: sw         $s0, 0($sp)
    0883E0F4:[0E20EEFC]: jal        0x0883BBF0
    0883E0F8:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0883E0FC:[4600A386]: mov.s      $f14, $f20
    0883E100:[C62C0004]: lwc1       $f12, 4($s1)
    0883E104:[C64D0004]: lwc1       $f13, 4($s2)
    0883E108:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883E10C:[0E20EEFC]: jal        0x0883BBF0
    0883E110:[E6000000]: swc1       $f0, 0($s0)
    0883E114:[4600A386]: mov.s      $f14, $f20
    0883E118:[C62C0008]: lwc1       $f12, 8($s1)
    0883E11C:[C64D0008]: lwc1       $f13, 8($s2)
    0883E120:[E6000004]: swc1       $f0, 4($s0)
    0883E124:[0E20EEFC]: jal        0x0883BBF0
    0883E128:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883E12C:[E6000008]: swc1       $f0, 8($s0)
    0883E130:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0883E134:[8FBF0010]: lw         $ra, 16($sp)
    0883E138:[8FB3000C]: lw         $s3, 12($sp)
    0883E13C:[8FB20008]: lw         $s2, 8($sp)
    0883E140:[8FB10004]: lw         $s1, 4($sp)
    0883E144:[8FB00000]: lw         $s0, 0($sp)
    0883E148:[C7B40020]: lwc1       $f20, 32($sp)
    0883E14C:[03E00008]: jr         $ra
    0883E150:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_883D970 13,279,756 instructions (0.804%), 119,542 calls (0883D970 - 0883DB2C, length 112)
    0883D970:[27BDFF60]: addiu      $sp, $sp, -160
    0883D974:[AFB50094]: sw         $s5, 148($sp)
    0883D978:[27B50040]: addiu      $s5, $sp, 64
    0883D97C:[AFB3008C]: sw         $s3, 140($sp)
    0883D980:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0883D984:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0883D988:[AFB00080]: sw         $s0, 128($sp)
    0883D98C:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    0883D990:[AFB60098]: sw         $s6, 152($sp)
    0883D994:[0120B021]: addu       $s6, $t1, $zr <=> move $s6, $t1
    0883D998:[AFB40090]: sw         $s4, 144($sp)
    0883D99C:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    0883D9A0:[AFB20088]: sw         $s2, 136($sp)
    0883D9A4:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    0883D9A8:[AFB10084]: sw         $s1, 132($sp)
    0883D9AC:[AFBF009C]: sw         $ra, 156($sp)
    0883D9B0:[0E26ABC8]: jal        0x089AAF20
    0883D9B4:[01008821]: addu       $s1, $t0, $zr <=> move $s1, $t0
    0883D9B8:[12000059]: beq        $s0, $zr, 0x0883DB20
    0883D9BC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0883D9C0:[C60E0008]: lwc1       $f14, 8($s0)
    0883D9C4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883D9C8:[C60C0000]: lwc1       $f12, 0($s0)
    0883D9CC:[0E20F576]: jal        0x0883D5D8
    0883D9D0:[C60D0004]: lwc1       $f13, 4($s0)
    0883D9D4:[12200024]: beq        $s1, $zr, 0x0883DA68
    0883D9D8:[44800000]: mtc1       $zr, $f0
    0883D9DC:[C62C0000]: lwc1       $f12, 0($s1)
    0883D9E0:[46006032]: c.eq.s     $f12, $f0
    0883D9E4:[00000000]: nop
    0883D9E8:[45010039]: bc1t       0x0883DAD0
    0883D9EC:[C6210004]: lwc1       $f1, 4($s1)
    0883D9F0:[C62E0008]: lwc1       $f14, 8($s1)
    0883D9F4:[12C00041]: beq        $s6, $zr, 0x0883DAFC
    0883D9F8:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    0883D9FC:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    0883DA00:[C44D5950]: lwc1       $f13, 22864($v0)
    0883DA04:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883DA08:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0883DA0C:[460D7382]: mul.s      $f14, $f14, $f13
    0883DA10:[460D6302]: mul.s      $f12, $f12, $f13
    0883DA14:[0E20F468]: jal        0x0883D1A0
    0883DA18:[460D0B42]: mul.s      $f13, $f1, $f13
    0883DA1C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0883DA20:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0883DA24:[0E26BB9F]: jal        0x089AEE7C
    0883DA28:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    0883DA2C:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0883DA30:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0883DA34:[8CE20000]: lw         $v0, 0($a3)
    0883DA38:[8CE30004]: lw         $v1, 4($a3)
    0883DA3C:[8CE40008]: lw         $a0, 8($a3)
    0883DA40:[8CE5000C]: lw         $a1, 12($a3)
    0883DA44:[ACC20000]: sw         $v0, 0($a2)
    0883DA48:[24E70010]: addiu      $a3, $a3, 16
    0883DA4C:[24C60010]: addiu      $a2, $a2, 16
    0883DA50:[ACC3FFF4]: sw         $v1, -12($a2)
    0883DA54:[ACC4FFF8]: sw         $a0, -8($a2)
    0883DA58:[14F5FFF6]: bne        $a3, $s5, 0x0883DA34
    0883DA5C:[ACC5FFFC]: sw         $a1, -4($a2)
    0883DA60:[0E26ABCA]: jal        0x089AAF28
    0883DA64:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0883DA68:[1280000D]: beq        $s4, $zr, 0x0883DAA0
    0883DA6C:[00000000]: nop
    0883DA70:[C6810000]: lwc1       $f1, 0($s4)
    0883DA74:[C6400030]: lwc1       $f0, 48($s2)
    0883DA78:[C6420034]: lwc1       $f2, 52($s2)
    0883DA7C:[C6430038]: lwc1       $f3, 56($s2)
    0883DA80:[46010000]: add.s      $f0, $f0, $f1
    0883DA84:[E6400030]: swc1       $f0, 48($s2)
    0883DA88:[C6810004]: lwc1       $f1, 4($s4)
    0883DA8C:[46011080]: add.s      $f2, $f2, $f1
    0883DA90:[E6420034]: swc1       $f2, 52($s2)
    0883DA94:[C6800008]: lwc1       $f0, 8($s4)
    0883DA98:[460018C0]: add.s      $f3, $f3, $f0
    0883DA9C:[E6430038]: swc1       $f3, 56($s2)
    0883DAA0:[0E26ABCA]: jal        0x089AAF28
    0883DAA4:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0883DAA8:[8FBF009C]: lw         $ra, 156($sp)
    0883DAAC:[8FB60098]: lw         $s6, 152($sp)
    0883DAB0:[8FB50094]: lw         $s5, 148($sp)
    0883DAB4:[8FB40090]: lw         $s4, 144($sp)
    0883DAB8:[8FB3008C]: lw         $s3, 140($sp)
    0883DABC:[8FB20088]: lw         $s2, 136($sp)
    0883DAC0:[8FB10084]: lw         $s1, 132($sp)
    0883DAC4:[8FB00080]: lw         $s0, 128($sp)
    0883DAC8:[03E00008]: jr         $ra
    0883DACC:[27BD00A0]: addiu      $sp, $sp, 160
    0883DAD0:[46000832]: c.eq.s     $f1, $f0
    0883DAD4:[00000000]: nop
    0883DAD8:[4500FFC6]: bc1f       0x0883D9F4
    0883DADC:[C62E0008]: lwc1       $f14, 8($s1)
    0883DAE0:[46007032]: c.eq.s     $f14, $f0
    0883DAE4:[00000000]: nop
    0883DAE8:[4501FFDF]: bc1t       0x0883DA68
    0883DAEC:[00000000]: nop
    0883DAF0:[16C0FFC3]: bne        $s6, $zr, 0x0883DA00
    0883DAF4:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    0883DAF8:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    0883DAFC:[C44D5954]: lwc1       $f13, 22868($v0)
    0883DB00:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883DB04:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0883DB08:[460D7382]: mul.s      $f14, $f14, $f13
    0883DB0C:[460D6302]: mul.s      $f12, $f12, $f13
    0883DB10:[0E20F4EF]: jal        0x0883D3BC
    0883DB14:[460D0B42]: mul.s      $f13, $f1, $f13
    0883DB18:[0A20F688]: j          0x0883DA20
    0883DB1C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0883DB20:[0E26C7D7]: jal        0x089B1F5C
    0883DB24:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0883DB28:[0A20F675]: j          0x0883D9D4
    0883DB2C:[00000000]: nop
  Back Branch 0883DA58 368,616 times (length 11)
    0883DA20:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0883DA24:[0E26BB9F]: jal        0x089AEE7C
    0883DA28:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    0883DA2C:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0883DA30:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
--> 0883DA34:[8CE20000]: lw         $v0, 0($a3)
    0883DA38:[8CE30004]: lw         $v1, 4($a3)
    0883DA3C:[8CE40008]: lw         $a0, 8($a3)
    0883DA40:[8CE5000C]: lw         $a1, 12($a3)
    0883DA44:[ACC20000]: sw         $v0, 0($a2)
    0883DA48:[24E70010]: addiu      $a3, $a3, 16
    0883DA4C:[24C60010]: addiu      $a2, $a2, 16
    0883DA50:[ACC3FFF4]: sw         $v1, -12($a2)
    0883DA54:[ACC4FFF8]: sw         $a0, -8($a2)
--> 0883DA58:[14F5FFF6]: bne        $a3, $s5, 0x0883DA34
    0883DA5C:[ACC5FFFC]: sw         $a1, -4($a2)
    0883DA60:[0E26ABCA]: jal        0x089AAF28
    0883DA64:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0883DA68:[1280000D]: beq        $s4, $zr, 0x0883DAA0
  Back Branch 0883DAD8 99,100 times (length 59)
    0883D9E0:[46006032]: c.eq.s     $f12, $f0
    0883D9E4:[00000000]: nop
    0883D9E8:[45010039]: bc1t       0x0883DAD0
    0883D9EC:[C6210004]: lwc1       $f1, 4($s1)
    0883D9F0:[C62E0008]: lwc1       $f14, 8($s1)
--> 0883D9F4:[12C00041]: beq        $s6, $zr, 0x0883DAFC
    0883D9F8:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    0883D9FC:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    0883DA00:[C44D5950]: lwc1       $f13, 22864($v0)
    0883DA04:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883DA08:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0883DA0C:[460D7382]: mul.s      $f14, $f14, $f13
    0883DA10:[460D6302]: mul.s      $f12, $f12, $f13
    0883DA14:[0E20F468]: jal        0x0883D1A0
    0883DA18:[460D0B42]: mul.s      $f13, $f1, $f13
    0883DA1C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0883DA20:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0883DA24:[0E26BB9F]: jal        0x089AEE7C
    0883DA28:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    0883DA2C:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0883DA30:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0883DA34:[8CE20000]: lw         $v0, 0($a3)
    0883DA38:[8CE30004]: lw         $v1, 4($a3)
    0883DA3C:[8CE40008]: lw         $a0, 8($a3)
    0883DA40:[8CE5000C]: lw         $a1, 12($a3)
    0883DA44:[ACC20000]: sw         $v0, 0($a2)
    0883DA48:[24E70010]: addiu      $a3, $a3, 16
    0883DA4C:[24C60010]: addiu      $a2, $a2, 16
    0883DA50:[ACC3FFF4]: sw         $v1, -12($a2)
    0883DA54:[ACC4FFF8]: sw         $a0, -8($a2)
    0883DA58:[14F5FFF6]: bne        $a3, $s5, 0x0883DA34
    0883DA5C:[ACC5FFFC]: sw         $a1, -4($a2)
    0883DA60:[0E26ABCA]: jal        0x089AAF28
    0883DA64:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0883DA68:[1280000D]: beq        $s4, $zr, 0x0883DAA0
    0883DA6C:[00000000]: nop
    0883DA70:[C6810000]: lwc1       $f1, 0($s4)
    0883DA74:[C6400030]: lwc1       $f0, 48($s2)
    0883DA78:[C6420034]: lwc1       $f2, 52($s2)
    0883DA7C:[C6430038]: lwc1       $f3, 56($s2)
    0883DA80:[46010000]: add.s      $f0, $f0, $f1
    0883DA84:[E6400030]: swc1       $f0, 48($s2)
    0883DA88:[C6810004]: lwc1       $f1, 4($s4)
    0883DA8C:[46011080]: add.s      $f2, $f2, $f1
    0883DA90:[E6420034]: swc1       $f2, 52($s2)
    0883DA94:[C6800008]: lwc1       $f0, 8($s4)
    0883DA98:[460018C0]: add.s      $f3, $f3, $f0
    0883DA9C:[E6430038]: swc1       $f3, 56($s2)
    0883DAA0:[0E26ABCA]: jal        0x089AAF28
    0883DAA4:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0883DAA8:[8FBF009C]: lw         $ra, 156($sp)
    0883DAAC:[8FB60098]: lw         $s6, 152($sp)
    0883DAB0:[8FB50094]: lw         $s5, 148($sp)
    0883DAB4:[8FB40090]: lw         $s4, 144($sp)
    0883DAB8:[8FB3008C]: lw         $s3, 140($sp)
    0883DABC:[8FB20088]: lw         $s2, 136($sp)
    0883DAC0:[8FB10084]: lw         $s1, 132($sp)
    0883DAC4:[8FB00080]: lw         $s0, 128($sp)
    0883DAC8:[03E00008]: jr         $ra
    0883DACC:[27BD00A0]: addiu      $sp, $sp, 160
    0883DAD0:[46000832]: c.eq.s     $f1, $f0
    0883DAD4:[00000000]: nop
--> 0883DAD8:[4500FFC6]: bc1f       0x0883D9F4
    0883DADC:[C62E0008]: lwc1       $f14, 8($s1)
    0883DAE0:[46007032]: c.eq.s     $f14, $f0
    0883DAE4:[00000000]: nop
    0883DAE8:[4501FFDF]: bc1t       0x0883DA68
  Back Branch 0883DAE8 63,174 times (length 34)
    0883DA54:[ACC4FFF8]: sw         $a0, -8($a2)
    0883DA58:[14F5FFF6]: bne        $a3, $s5, 0x0883DA34
    0883DA5C:[ACC5FFFC]: sw         $a1, -4($a2)
    0883DA60:[0E26ABCA]: jal        0x089AAF28
    0883DA64:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
--> 0883DA68:[1280000D]: beq        $s4, $zr, 0x0883DAA0
    0883DA6C:[00000000]: nop
    0883DA70:[C6810000]: lwc1       $f1, 0($s4)
    0883DA74:[C6400030]: lwc1       $f0, 48($s2)
    0883DA78:[C6420034]: lwc1       $f2, 52($s2)
    0883DA7C:[C6430038]: lwc1       $f3, 56($s2)
    0883DA80:[46010000]: add.s      $f0, $f0, $f1
    0883DA84:[E6400030]: swc1       $f0, 48($s2)
    0883DA88:[C6810004]: lwc1       $f1, 4($s4)
    0883DA8C:[46011080]: add.s      $f2, $f2, $f1
    0883DA90:[E6420034]: swc1       $f2, 52($s2)
    0883DA94:[C6800008]: lwc1       $f0, 8($s4)
    0883DA98:[460018C0]: add.s      $f3, $f3, $f0
    0883DA9C:[E6430038]: swc1       $f3, 56($s2)
    0883DAA0:[0E26ABCA]: jal        0x089AAF28
    0883DAA4:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0883DAA8:[8FBF009C]: lw         $ra, 156($sp)
    0883DAAC:[8FB60098]: lw         $s6, 152($sp)
    0883DAB0:[8FB50094]: lw         $s5, 148($sp)
    0883DAB4:[8FB40090]: lw         $s4, 144($sp)
    0883DAB8:[8FB3008C]: lw         $s3, 140($sp)
    0883DABC:[8FB20088]: lw         $s2, 136($sp)
    0883DAC0:[8FB10084]: lw         $s1, 132($sp)
    0883DAC4:[8FB00080]: lw         $s0, 128($sp)
    0883DAC8:[03E00008]: jr         $ra
    0883DACC:[27BD00A0]: addiu      $sp, $sp, 160
    0883DAD0:[46000832]: c.eq.s     $f1, $f0
    0883DAD4:[00000000]: nop
    0883DAD8:[4500FFC6]: bc1f       0x0883D9F4
    0883DADC:[C62E0008]: lwc1       $f14, 8($s1)
    0883DAE0:[46007032]: c.eq.s     $f14, $f0
    0883DAE4:[00000000]: nop
--> 0883DAE8:[4501FFDF]: bc1t       0x0883DA68
    0883DAEC:[00000000]: nop
    0883DAF0:[16C0FFC3]: bne        $s6, $zr, 0x0883DA00
    0883DAF4:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    0883DAF8:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
  Back Branch 0883DB18 46,077 times (length 64)
    0883DA0C:[460D7382]: mul.s      $f14, $f14, $f13
    0883DA10:[460D6302]: mul.s      $f12, $f12, $f13
    0883DA14:[0E20F468]: jal        0x0883D1A0
    0883DA18:[460D0B42]: mul.s      $f13, $f1, $f13
    0883DA1C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
--> 0883DA20:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0883DA24:[0E26BB9F]: jal        0x089AEE7C
    0883DA28:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    0883DA2C:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0883DA30:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0883DA34:[8CE20000]: lw         $v0, 0($a3)
    0883DA38:[8CE30004]: lw         $v1, 4($a3)
    0883DA3C:[8CE40008]: lw         $a0, 8($a3)
    0883DA40:[8CE5000C]: lw         $a1, 12($a3)
    0883DA44:[ACC20000]: sw         $v0, 0($a2)
    0883DA48:[24E70010]: addiu      $a3, $a3, 16
    0883DA4C:[24C60010]: addiu      $a2, $a2, 16
    0883DA50:[ACC3FFF4]: sw         $v1, -12($a2)
    0883DA54:[ACC4FFF8]: sw         $a0, -8($a2)
    0883DA58:[14F5FFF6]: bne        $a3, $s5, 0x0883DA34
    0883DA5C:[ACC5FFFC]: sw         $a1, -4($a2)
    0883DA60:[0E26ABCA]: jal        0x089AAF28
    0883DA64:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0883DA68:[1280000D]: beq        $s4, $zr, 0x0883DAA0
    0883DA6C:[00000000]: nop
    0883DA70:[C6810000]: lwc1       $f1, 0($s4)
    0883DA74:[C6400030]: lwc1       $f0, 48($s2)
    0883DA78:[C6420034]: lwc1       $f2, 52($s2)
    0883DA7C:[C6430038]: lwc1       $f3, 56($s2)
    0883DA80:[46010000]: add.s      $f0, $f0, $f1
    0883DA84:[E6400030]: swc1       $f0, 48($s2)
    0883DA88:[C6810004]: lwc1       $f1, 4($s4)
    0883DA8C:[46011080]: add.s      $f2, $f2, $f1
    0883DA90:[E6420034]: swc1       $f2, 52($s2)
    0883DA94:[C6800008]: lwc1       $f0, 8($s4)
    0883DA98:[460018C0]: add.s      $f3, $f3, $f0
    0883DA9C:[E6430038]: swc1       $f3, 56($s2)
    0883DAA0:[0E26ABCA]: jal        0x089AAF28
    0883DAA4:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0883DAA8:[8FBF009C]: lw         $ra, 156($sp)
    0883DAAC:[8FB60098]: lw         $s6, 152($sp)
    0883DAB0:[8FB50094]: lw         $s5, 148($sp)
    0883DAB4:[8FB40090]: lw         $s4, 144($sp)
    0883DAB8:[8FB3008C]: lw         $s3, 140($sp)
    0883DABC:[8FB20088]: lw         $s2, 136($sp)
    0883DAC0:[8FB10084]: lw         $s1, 132($sp)
    0883DAC4:[8FB00080]: lw         $s0, 128($sp)
    0883DAC8:[03E00008]: jr         $ra
    0883DACC:[27BD00A0]: addiu      $sp, $sp, 160
    0883DAD0:[46000832]: c.eq.s     $f1, $f0
    0883DAD4:[00000000]: nop
    0883DAD8:[4500FFC6]: bc1f       0x0883D9F4
    0883DADC:[C62E0008]: lwc1       $f14, 8($s1)
    0883DAE0:[46007032]: c.eq.s     $f14, $f0
    0883DAE4:[00000000]: nop
    0883DAE8:[4501FFDF]: bc1t       0x0883DA68
    0883DAEC:[00000000]: nop
    0883DAF0:[16C0FFC3]: bne        $s6, $zr, 0x0883DA00
    0883DAF4:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    0883DAF8:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    0883DAFC:[C44D5954]: lwc1       $f13, 22868($v0)
    0883DB00:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883DB04:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0883DB08:[460D7382]: mul.s      $f14, $f14, $f13
    0883DB0C:[460D6302]: mul.s      $f12, $f12, $f13
    0883DB10:[0E20F4EF]: jal        0x0883D3BC
    0883DB14:[460D0B42]: mul.s      $f13, $f1, $f13
--> 0883DB18:[0A20F688]: j          0x0883DA20
    0883DB1C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0883DB20:[0E26C7D7]: jal        0x089B1F5C
    0883DB24:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0883DB28:[0A20F675]: j          0x0883D9D4
  Back Branch 0883DAF0 35,926 times (length 62)
    0883D9EC:[C6210004]: lwc1       $f1, 4($s1)
    0883D9F0:[C62E0008]: lwc1       $f14, 8($s1)
    0883D9F4:[12C00041]: beq        $s6, $zr, 0x0883DAFC
    0883D9F8:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    0883D9FC:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
--> 0883DA00:[C44D5950]: lwc1       $f13, 22864($v0)
    0883DA04:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883DA08:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0883DA0C:[460D7382]: mul.s      $f14, $f14, $f13
    0883DA10:[460D6302]: mul.s      $f12, $f12, $f13
    0883DA14:[0E20F468]: jal        0x0883D1A0
    0883DA18:[460D0B42]: mul.s      $f13, $f1, $f13
    0883DA1C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0883DA20:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0883DA24:[0E26BB9F]: jal        0x089AEE7C
    0883DA28:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    0883DA2C:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0883DA30:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0883DA34:[8CE20000]: lw         $v0, 0($a3)
    0883DA38:[8CE30004]: lw         $v1, 4($a3)
    0883DA3C:[8CE40008]: lw         $a0, 8($a3)
    0883DA40:[8CE5000C]: lw         $a1, 12($a3)
    0883DA44:[ACC20000]: sw         $v0, 0($a2)
    0883DA48:[24E70010]: addiu      $a3, $a3, 16
    0883DA4C:[24C60010]: addiu      $a2, $a2, 16
    0883DA50:[ACC3FFF4]: sw         $v1, -12($a2)
    0883DA54:[ACC4FFF8]: sw         $a0, -8($a2)
    0883DA58:[14F5FFF6]: bne        $a3, $s5, 0x0883DA34
    0883DA5C:[ACC5FFFC]: sw         $a1, -4($a2)
    0883DA60:[0E26ABCA]: jal        0x089AAF28
    0883DA64:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0883DA68:[1280000D]: beq        $s4, $zr, 0x0883DAA0
    0883DA6C:[00000000]: nop
    0883DA70:[C6810000]: lwc1       $f1, 0($s4)
    0883DA74:[C6400030]: lwc1       $f0, 48($s2)
    0883DA78:[C6420034]: lwc1       $f2, 52($s2)
    0883DA7C:[C6430038]: lwc1       $f3, 56($s2)
    0883DA80:[46010000]: add.s      $f0, $f0, $f1
    0883DA84:[E6400030]: swc1       $f0, 48($s2)
    0883DA88:[C6810004]: lwc1       $f1, 4($s4)
    0883DA8C:[46011080]: add.s      $f2, $f2, $f1
    0883DA90:[E6420034]: swc1       $f2, 52($s2)
    0883DA94:[C6800008]: lwc1       $f0, 8($s4)
    0883DA98:[460018C0]: add.s      $f3, $f3, $f0
    0883DA9C:[E6430038]: swc1       $f3, 56($s2)
    0883DAA0:[0E26ABCA]: jal        0x089AAF28
    0883DAA4:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0883DAA8:[8FBF009C]: lw         $ra, 156($sp)
    0883DAAC:[8FB60098]: lw         $s6, 152($sp)
    0883DAB0:[8FB50094]: lw         $s5, 148($sp)
    0883DAB4:[8FB40090]: lw         $s4, 144($sp)
    0883DAB8:[8FB3008C]: lw         $s3, 140($sp)
    0883DABC:[8FB20088]: lw         $s2, 136($sp)
    0883DAC0:[8FB10084]: lw         $s1, 132($sp)
    0883DAC4:[8FB00080]: lw         $s0, 128($sp)
    0883DAC8:[03E00008]: jr         $ra
    0883DACC:[27BD00A0]: addiu      $sp, $sp, 160
    0883DAD0:[46000832]: c.eq.s     $f1, $f0
    0883DAD4:[00000000]: nop
    0883DAD8:[4500FFC6]: bc1f       0x0883D9F4
    0883DADC:[C62E0008]: lwc1       $f14, 8($s1)
    0883DAE0:[46007032]: c.eq.s     $f14, $f0
    0883DAE4:[00000000]: nop
    0883DAE8:[4501FFDF]: bc1t       0x0883DA68
    0883DAEC:[00000000]: nop
--> 0883DAF0:[16C0FFC3]: bne        $s6, $zr, 0x0883DA00
    0883DAF4:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    0883DAF8:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    0883DAFC:[C44D5954]: lwc1       $f13, 22868($v0)
    0883DB00:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
_S1_2_8807E74 11,669,697 instructions (0.706%), 255,926 calls (08807E74 - 088084A4, length 397)
    08807E74:[27BDFEB0]: addiu      $sp, $sp, -336
    08807E78:[AFB3012C]: sw         $s3, 300($sp)
    08807E7C:[30C600FF]: andi       $a2, $a2, 255
    08807E80:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    08807E84:[AFB20128]: sw         $s2, 296($sp)
    08807E88:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08807E8C:[AFBF0144]: sw         $ra, 324($sp)
    08807E90:[AFBE0140]: sw         $fp, 320($sp)
    08807E94:[AFB7013C]: sw         $s7, 316($sp)
    08807E98:[AFB60138]: sw         $s6, 312($sp)
    08807E9C:[AFB50134]: sw         $s5, 308($sp)
    08807EA0:[AFB40130]: sw         $s4, 304($sp)
    08807EA4:[AFB10124]: sw         $s1, 292($sp)
    08807EA8:[04A0004F]: bltz       $a1, 0x08807FE8
    08807EAC:[AFB00120]: sw         $s0, 288($sp)
    08807EB0:[0005A080]: sll        $s4, $a1, 0x0002
    08807EB4:[02848821]: addu       $s1, $s4, $a0
    08807EB8:[8E240008]: lw         $a0, 8($s1)
    08807EBC:[50800004]: beql       $a0, $zr, 0x08807ED0
    08807EC0:[96230C10]: lhu        $v1, 3088($s1)
    08807EC4:[0E201A38]: jal        0x088068E0
    08807EC8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08807ECC:[96230C10]: lhu        $v1, 3088($s1)
    08807ED0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08807ED4:[10620027]: beq        $v1, $v0, 0x08807F74
    08807ED8:[2C620003]: sltiu      $v0, $v1, 3
    08807EDC:[14400016]: bne        $v0, $zr, 0x08807F38
    08807EE0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08807EE4:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08807EE8:[10620099]: beq        $v1, $v0, 0x08808150
    08807EEC:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    08807EF0:[14620014]: bne        $v1, $v0, 0x08807F44
    08807EF4:[8FBF0144]: lw         $ra, 324($sp)
    08807EF8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08807EFC:[0E201B81]: jal        0x08806E04
    08807F00:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08807F04:[8FBF0144]: lw         $ra, 324($sp)
    08807F08:[8FBE0140]: lw         $fp, 320($sp)
    08807F0C:[8FB7013C]: lw         $s7, 316($sp)
    08807F10:[8FB60138]: lw         $s6, 312($sp)
    08807F14:[8FB50134]: lw         $s5, 308($sp)
    08807F18:[8FB40130]: lw         $s4, 304($sp)
    08807F1C:[8FB3012C]: lw         $s3, 300($sp)
    08807F20:[8FB20128]: lw         $s2, 296($sp)
    08807F24:[8FB10124]: lw         $s1, 292($sp)
    08807F28:[8FB00120]: lw         $s0, 288($sp)
    08807F2C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08807F30:[03E00008]: jr         $ra
    08807F34:[27BD0150]: addiu      $sp, $sp, 336
    08807F38:[5062008F]: beql       $v1, $v0, 0x08808178
    08807F3C:[8E250490]: lw         $a1, 1168($s1)
    08807F40:[8FBF0144]: lw         $ra, 324($sp)
    08807F44:[8FBE0140]: lw         $fp, 320($sp)
    08807F48:[8FB7013C]: lw         $s7, 316($sp)
    08807F4C:[8FB60138]: lw         $s6, 312($sp)
    08807F50:[8FB50134]: lw         $s5, 308($sp)
    08807F54:[8FB40130]: lw         $s4, 304($sp)
    08807F58:[8FB3012C]: lw         $s3, 300($sp)
    08807F5C:[8FB20128]: lw         $s2, 296($sp)
    08807F60:[8FB10124]: lw         $s1, 292($sp)
    08807F64:[8FB00120]: lw         $s0, 288($sp)
    08807F68:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08807F6C:[03E00008]: jr         $ra
    08807F70:[27BD0150]: addiu      $sp, $sp, 336
    08807F74:[8E240008]: lw         $a0, 8($s1)
    08807F78:[50800033]: beql       $a0, $zr, 0x08808048
    08807F7C:[8E230610]: lw         $v1, 1552($s1)
    08807F80:[0E2014D1]: jal        0x08805344
    08807F84:[00000000]: nop
    08807F88:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08807F8C:[2442FFFF]: addiu      $v0, $v0, -1
    08807F90:[2C420002]: sltiu      $v0, $v0, 2
    08807F94:[1440FFEB]: bne        $v0, $zr, 0x08807F44
    08807F98:[8FBF0144]: lw         $ra, 324($sp)
    08807F9C:[96240F10]: lhu        $a0, 3856($s1)
    08807FA0:[00041027]: nor        $v0, $zr, $a0 <=> li $v0, not $a0
    08807FA4:[30420080]: andi       $v0, $v0, 128
    08807FA8:[144000D6]: bne        $v0, $zr, 0x08808304
    08807FAC:[00000000]: nop
    08807FB0:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08807FB4:[7C030004]: ins        $v1, $zr, 0, 1
    08807FB8:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    08807FBC:[160200B5]: bne        $s0, $v0, 0x08808294
    08807FC0:[A6230F10]: sh         $v1, 3856($s1)
    08807FC4:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08807FC8:[30630200]: andi       $v1, $v1, 512
    08807FCC:[1060FFDC]: beq        $v1, $zr, 0x08807F40
    08807FD0:[A6220C10]: sh         $v0, 3088($s1)
    08807FD4:[8E240008]: lw         $a0, 8($s1)
    08807FD8:[0E201802]: jal        0x08806008
    08807FDC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08807FE0:[0A201FD1]: j          0x08807F44
    08807FE4:[8FBF0144]: lw         $ra, 324($sp)
    08807FE8:[14C00034]: bne        $a2, $zr, 0x088080BC
    08807FEC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08807FF0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08807FF4:[24110060]: addiu      $s1, $zr, 96 <=> li $s1, 96
    08807FF8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08807FFC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08808000:[26100001]: addiu      $s0, $s0, 1
    08808004:[0E201F9D]: jal        0x08807E74
    08808008:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0880800C:[1611FFFB]: bne        $s0, $s1, 0x08807FFC
    08808010:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08808014:[8FBF0144]: lw         $ra, 324($sp)
    08808018:[8FBE0140]: lw         $fp, 320($sp)
    0880801C:[8FB7013C]: lw         $s7, 316($sp)
    08808020:[8FB60138]: lw         $s6, 312($sp)
    08808024:[8FB50134]: lw         $s5, 308($sp)
    08808028:[8FB40130]: lw         $s4, 304($sp)
    0880802C:[8FB3012C]: lw         $s3, 300($sp)
    08808030:[8FB20128]: lw         $s2, 296($sp)
    08808034:[8FB10124]: lw         $s1, 292($sp)
    08808038:[8FB00120]: lw         $s0, 288($sp)
    0880803C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08808040:[03E00008]: jr         $ra
    08808044:[27BD0150]: addiu      $sp, $sp, 336
    08808048:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0880804C:[10620020]: beq        $v1, $v0, 0x088080D0
    08808050:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08808054:[1462FFBB]: bne        $v1, $v0, 0x08807F44
    08808058:[8FBF0144]: lw         $ra, 324($sp)
    0880805C:[00131100]: sll        $v0, $s3, 0x0004
    08808060:[00541023]: subu       $v0, $v0, $s4
    08808064:[000238C0]: sll        $a3, $v0, 0x0003
    08808068:[00E23823]: subu       $a3, $a3, $v0
    0880806C:[27B00090]: addiu      $s0, $sp, 144
    08808070:[24E71150]: addiu      $a3, $a3, 4432
    08808074:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08808078:[24A5AE18]: addiu      $a1, $a1, -20968
    0880807C:[02473821]: addu       $a3, $s2, $a3
    08808080:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08808084:[0E291642]: jal        0x08A45908
    08808088:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0880808C:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    08808090:[2484AAB0]: addiu      $a0, $a0, -21840
    08808094:[0E290F7B]: jal        0x08A43DEC
    08808098:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0880809C:[96240F10]: lhu        $a0, 3856($s1)
    088080A0:[00041027]: nor        $v0, $zr, $a0 <=> li $v0, not $a0
    088080A4:[30420080]: andi       $v0, $v0, 128
    088080A8:[1440008F]: bne        $v0, $zr, 0x088082E8
    088080AC:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    088080B0:[7C0239C4]: ins        $v0, $zr, 7, 1
    088080B4:[0A2020AD]: j          0x088082B4
    088080B8:[A6220F10]: sh         $v0, 3856($s1)
    088080BC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088080C0:[0E201E9B]: jal        0x08807A6C
    088080C4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088080C8:[0A201FFD]: j          0x08807FF4
    088080CC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088080D0:[00131100]: sll        $v0, $s3, 0x0004
    088080D4:[00541023]: subu       $v0, $v0, $s4
    088080D8:[000218C0]: sll        $v1, $v0, 0x0003
    088080DC:[00621823]: subu       $v1, $v1, $v0
    088080E0:[00721821]: addu       $v1, $v1, $s2
    088080E4:[8C62119C]: lw         $v0, 4508($v1)
    088080E8:[1040FF96]: beq        $v0, $zr, 0x08807F44
    088080EC:[8FBF0144]: lw         $ra, 324($sp)
    088080F0:[96240F10]: lhu        $a0, 3856($s1)
    088080F4:[00041027]: nor        $v0, $zr, $a0 <=> li $v0, not $a0
    088080F8:[30420080]: andi       $v0, $v0, 128
    088080FC:[10400005]: beq        $v0, $zr, 0x08808114
    08808100:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08808104:[0E2015EA]: jal        0x088057A8
    08808108:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0880810C:[96240F10]: lhu        $a0, 3856($s1)
    08808110:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08808114:[30830001]: andi       $v1, $a0, 1
    08808118:[1060000A]: beq        $v1, $zr, 0x08808144
    0880811C:[A6220C10]: sh         $v0, 3088($s1)
    08808120:[8E250490]: lw         $a1, 1168($s1)
    08808124:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08808128:[0E2013BD]: jal        0x08804EF4
    0880812C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08808130:[96240F10]: lhu        $a0, 3856($s1)
    08808134:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08808138:[7C020004]: ins        $v0, $zr, 0, 1
    0880813C:[A6220F10]: sh         $v0, 3856($s1)
    08808140:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08808144:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08808148:[7C0239C4]: ins        $v0, $zr, 7, 1
    0880814C:[A6220F10]: sh         $v0, 3856($s1)
    08808150:[02921821]: addu       $v1, $s4, $s2
    08808154:[94620C12]: lhu        $v0, 3090($v1)
    08808158:[30420009]: andi       $v0, $v0, 9
    0880815C:[5040FF79]: beql       $v0, $zr, 0x08807F44
    08808160:[8FBF0144]: lw         $ra, 324($sp)
    08808164:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08808168:[0E201641]: jal        0x08805904
    0880816C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08808170:[0A201FD1]: j          0x08807F44
    08808174:[8FBF0144]: lw         $ra, 324($sp)
    08808178:[10A00009]: beq        $a1, $zr, 0x088081A0
    0880817C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08808180:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08808184:[0E20120C]: jal        0x08804830
    08808188:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880818C:[14400051]: bne        $v0, $zr, 0x088082D4
    08808190:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08808194:[0E28277C]: jal        0x08A09DF0
    08808198:[8E240490]: lw         $a0, 1168($s1)
    0880819C:[AE200490]: sw         $zr, 1168($s1)
    088081A0:[02928021]: addu       $s0, $s4, $s2
    088081A4:[8E040008]: lw         $a0, 8($s0)
    088081A8:[50800009]: beql       $a0, $zr, 0x088081D0
    088081AC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088081B0:[0E201B5F]: jal        0x08806D7C
    088081B4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088081B8:[0E201988]: jal        0x08806620
    088081BC:[8E040008]: lw         $a0, 8($s0)
    088081C0:[0E27F6E6]: jal        0x089FDB98
    088081C4:[8E040008]: lw         $a0, 8($s0)
    088081C8:[AE000008]: sw         $zr, 8($s0)
    088081CC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088081D0:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    088081D4:[0E2015FB]: jal        0x088057EC
    088081D8:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088081DC:[0441FF59]: bgez       $v0, 0x08807F44
    088081E0:[8FBF0144]: lw         $ra, 324($sp)
    088081E4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088081E8:[24110060]: addiu      $s1, $zr, 96 <=> li $s1, 96
    088081EC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088081F0:[0E20160B]: jal        0x0880582C
    088081F4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088081F8:[3042000F]: andi       $v0, $v0, 15
    088081FC:[1440FF50]: bne        $v0, $zr, 0x08807F40
    08808200:[26100001]: addiu      $s0, $s0, 1
    08808204:[1611FFFA]: bne        $s0, $s1, 0x088081F0
    08808208:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0880820C:[001310C0]: sll        $v0, $s3, 0x0003
    08808210:[AFA20110]: sw         $v0, 272($sp)
    08808214:[00131040]: sll        $v0, $s3, 0x0001
    08808218:[0052B821]: addu       $s7, $v0, $s2
    0880821C:[8FA40110]: lw         $a0, 272($sp)
    08808220:[02928821]: addu       $s1, $s4, $s2
    08808224:[96270D90]: lhu        $a3, 3472($s1)
    08808228:[00928021]: addu       $s0, $a0, $s2
    0880822C:[8E060190]: lw         $a2, 400($s0)
    08808230:[92E81090]: lbu        $t0, 4240($s7)
    08808234:[27BE0010]: addiu      $fp, $sp, 16
    08808238:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0880823C:[0E201695]: jal        0x08805A54
    08808240:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    08808244:[96230F10]: lhu        $v1, 3856($s1)
    08808248:[30620004]: andi       $v0, $v1, 4
    0880824C:[10400031]: beq        $v0, $zr, 0x08808314
    08808250:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    08808254:[30420080]: andi       $v0, $v0, 128
    08808258:[14400072]: bne        $v0, $zr, 0x08808424
    0880825C:[00000000]: nop
    08808260:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08808264:[24A5ADE4]: addiu      $a1, $a1, -21020
    08808268:[0E27F7AB]: jal        0x089FDEAC
    0880826C:[24041CF0]: addiu      $a0, $zr, 7408 <=> li $a0, 7408
    08808270:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08808274:[0E201615]: jal        0x08805854
    08808278:[AE220008]: sw         $v0, 8($s1)
    0880827C:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    08808280:[0E20162C]: jal        0x088058B0
    08808284:[8E240008]: lw         $a0, 8($s1)
    08808288:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0880828C:[0A201FD0]: j          0x08807F40
    08808290:[A6220C10]: sh         $v0, 3088($s1)
    08808294:[8E240008]: lw         $a0, 8($s1)
    08808298:[0E201B5F]: jal        0x08806D7C
    0880829C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088082A0:[0E201988]: jal        0x08806620
    088082A4:[8E240008]: lw         $a0, 8($s1)
    088082A8:[0E27F6E6]: jal        0x089FDB98
    088082AC:[8E240008]: lw         $a0, 8($s1)
    088082B0:[AE200008]: sw         $zr, 8($s1)
    088082B4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088082B8:[0E201641]: jal        0x08805904
    088082BC:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088082C0:[96220C10]: lhu        $v0, 3088($s1)
    088082C4:[1440FF1F]: bne        $v0, $zr, 0x08807F44
    088082C8:[8FBF0144]: lw         $ra, 324($sp)
    088082CC:[0A201FBF]: j          0x08807EFC
    088082D0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088082D4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088082D8:[0E2013BD]: jal        0x08804EF4
    088082DC:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088082E0:[0A202065]: j          0x08808194
    088082E4:[00000000]: nop
    088082E8:[0E2015EA]: jal        0x088057A8
    088082EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088082F0:[96240F10]: lhu        $a0, 3856($s1)
    088082F4:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    088082F8:[7C0239C4]: ins        $v0, $zr, 7, 1
    088082FC:[0A2020AD]: j          0x088082B4
    08808300:[A6220F10]: sh         $v0, 3856($s1)
    08808304:[0E2015EA]: jal        0x088057A8
    08808308:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0880830C:[0A201FEC]: j          0x08807FB0
    08808310:[96240F10]: lhu        $a0, 3856($s1)
    08808314:[00131100]: sll        $v0, $s3, 0x0004
    08808318:[00541023]: subu       $v0, $v0, $s4
    0880831C:[000218C0]: sll        $v1, $v0, 0x0003
    08808320:[0062A823]: subu       $s5, $v1, $v0
    08808324:[26A41150]: addiu      $a0, $s5, 4432
    08808328:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0880832C:[0244B021]: addu       $s6, $s2, $a0
    08808330:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08808334:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    08808338:[0E29173B]: jal        0x08A45CEC
    0880833C:[A6220C10]: sh         $v0, 3088($s1)
    08808340:[26830490]: addiu      $v1, $s4, 1168
    08808344:[8E040190]: lw         $a0, 400($s0)
    08808348:[96250D90]: lhu        $a1, 3472($s1)
    0880834C:[02B21021]: addu       $v0, $s5, $s2
    08808350:[02431821]: addu       $v1, $s2, $v1
    08808354:[AC441190]: sw         $a0, 4496($v0)
    08808358:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0880835C:[A4451198]: sh         $a1, 4504($v0)
    08808360:[AC431194]: sw         $v1, 4500($v0)
    08808364:[92E51090]: lbu        $a1, 4240($s7)
    08808368:[AC40119C]: sw         $zr, 4508($v0)
    0880836C:[A04511A0]: sb         $a1, 4512($v0)
    08808370:[8E050910]: lw         $a1, 2320($s0)
    08808374:[8E460188]: lw         $a2, 392($s2)
    08808378:[8E47018C]: lw         $a3, 396($s2)
    0880837C:[0E201E9B]: jal        0x08807A6C
    08808380:[AE200610]: sw         $zr, 1552($s1)
    08808384:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08808388:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    0880838C:[30420004]: andi       $v0, $v0, 4
    08808390:[10400007]: beq        $v0, $zr, 0x088083B0
    08808394:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    08808398:[12000026]: beq        $s0, $zr, 0x08808434
    0880839C:[96230F10]: lhu        $v1, 3856($s1)
    088083A0:[30620002]: andi       $v0, $v1, 2
    088083A4:[14400024]: bne        $v0, $zr, 0x08808438
    088083A8:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    088083AC:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    088083B0:[0E280A38]: jal        0x08A028E0
    088083B4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088083B8:[02928821]: addu       $s1, $s4, $s2
    088083BC:[2402FFFE]: addiu      $v0, $zr, -2 <=> li $v0, -2
    088083C0:[32030004]: andi       $v1, $s0, 4
    088083C4:[1060FFBB]: beq        $v1, $zr, 0x088082B4
    088083C8:[AE220610]: sw         $v0, 1552($s1)
    088083CC:[8FA40110]: lw         $a0, 272($sp)
    088083D0:[3C0208AA]: lui        $v0, 0x08AA <=> li $v0, 0x08AA0000
    088083D4:[2442C6DC]: addiu      $v0, $v0, -14628
    088083D8:[00921821]: addu       $v1, $a0, $s2
    088083DC:[8C690910]: lw         $t1, 2320($v1)
    088083E0:[8C480018]: lw         $t0, 24($v0)
    088083E4:[8C470014]: lw         $a3, 20($v0)
    088083E8:[27B00050]: addiu      $s0, $sp, 80
    088083EC:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    088083F0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088083F4:[24A5ADEC]: addiu      $a1, $a1, -21012
    088083F8:[00073A83]: sra        $a3, $a3, 0x000A
    088083FC:[00084283]: sra        $t0, $t0, 0x000A
    08808400:[00094A82]: srl        $t1, $t1, 0x000A
    08808404:[0E291642]: jal        0x08A45908
    08808408:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    0880840C:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    08808410:[2484AAB0]: addiu      $a0, $a0, -21840
    08808414:[0E290F7B]: jal        0x08A43DEC
    08808418:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0880841C:[0A2020AE]: j          0x088082B8
    08808420:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08808424:[0E2015DE]: jal        0x08805778
    08808428:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0880842C:[0A202099]: j          0x08808264
    08808430:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08808434:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    08808438:[30420080]: andi       $v0, $v0, 128
    0880843C:[10400004]: beq        $v0, $zr, 0x08808450
    08808440:[02B22821]: addu       $a1, $s5, $s2
    08808444:[0E2015DE]: jal        0x08805778
    08808448:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0880844C:[02B22821]: addu       $a1, $s5, $s2
    08808450:[26870610]: addiu      $a3, $s4, 1552
    08808454:[3C080880]: lui        $t0, 0x0880 <=> li $t0, 0x08800000
    08808458:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0880845C:[24A5119A]: addiu      $a1, $a1, 4506
    08808460:[02473821]: addu       $a3, $s2, $a3
    08808464:[25085970]: addiu      $t0, $t0, 22896
    08808468:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0880846C:[02C04821]: addu       $t1, $s6, $zr <=> move $t1, $s6
    08808470:[0E2833C9]: jal        0x08A0CF24
    08808474:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08808478:[0441FEB2]: bgez       $v0, 0x08807F44
    0880847C:[8FBF0144]: lw         $ra, 324($sp)
    08808480:[96220F10]: lhu        $v0, 3856($s1)
    08808484:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    08808488:[30420080]: andi       $v0, $v0, 128
    0880848C:[10400004]: beq        $v0, $zr, 0x088084A0
    08808490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08808494:[0E2015EA]: jal        0x088057A8
    08808498:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0880849C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088084A0:[0A201FD0]: j          0x08807F40
    088084A4:[A6220C10]: sh         $v0, 3088($s1)
  Back Branch 0880800C 253,248 times (length 6)
    08807FE8:[14C00034]: bne        $a2, $zr, 0x088080BC
    08807FEC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08807FF0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08807FF4:[24110060]: addiu      $s1, $zr, 96 <=> li $s1, 96
    08807FF8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
--> 08807FFC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08808000:[26100001]: addiu      $s0, $s0, 1
    08808004:[0E201F9D]: jal        0x08807E74
    08808008:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
--> 0880800C:[1611FFFB]: bne        $s0, $s1, 0x08807FFC
    08808010:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08808014:[8FBF0144]: lw         $ra, 324($sp)
    08808018:[8FBE0140]: lw         $fp, 320($sp)
    0880801C:[8FB7013C]: lw         $s7, 316($sp)
  Back Branch 0880815C 21,785 times (length 136)
  Back Branch 088081FC 3,894 times (length 177)
  Back Branch 08808204 3,893 times (length 7)
    088081DC:[0441FF59]: bgez       $v0, 0x08807F44
    088081E0:[8FBF0144]: lw         $ra, 324($sp)
    088081E4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088081E8:[24110060]: addiu      $s1, $zr, 96 <=> li $s1, 96
    088081EC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
--> 088081F0:[0E20160B]: jal        0x0880582C
    088081F4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088081F8:[3042000F]: andi       $v0, $v0, 15
    088081FC:[1440FF50]: bne        $v0, $zr, 0x08807F40
    08808200:[26100001]: addiu      $s0, $s0, 1
--> 08808204:[1611FFFA]: bne        $s0, $s1, 0x088081F0
    08808208:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0880820C:[001310C0]: sll        $v0, $s3, 0x0003
    08808210:[AFA20110]: sw         $v0, 272($sp)
    08808214:[00131040]: sll        $v0, $s3, 0x0001
  Back Branch 088080C8 2,637 times (length 55)
    08807FE0:[0A201FD1]: j          0x08807F44
    08807FE4:[8FBF0144]: lw         $ra, 324($sp)
    08807FE8:[14C00034]: bne        $a2, $zr, 0x088080BC
    08807FEC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08807FF0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 08807FF4:[24110060]: addiu      $s1, $zr, 96 <=> li $s1, 96
    08807FF8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08807FFC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08808000:[26100001]: addiu      $s0, $s0, 1
    08808004:[0E201F9D]: jal        0x08807E74
    08808008:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0880800C:[1611FFFB]: bne        $s0, $s1, 0x08807FFC
    08808010:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08808014:[8FBF0144]: lw         $ra, 324($sp)
    08808018:[8FBE0140]: lw         $fp, 320($sp)
    0880801C:[8FB7013C]: lw         $s7, 316($sp)
    08808020:[8FB60138]: lw         $s6, 312($sp)
    08808024:[8FB50134]: lw         $s5, 308($sp)
    08808028:[8FB40130]: lw         $s4, 304($sp)
    0880802C:[8FB3012C]: lw         $s3, 300($sp)
    08808030:[8FB20128]: lw         $s2, 296($sp)
    08808034:[8FB10124]: lw         $s1, 292($sp)
    08808038:[8FB00120]: lw         $s0, 288($sp)
    0880803C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08808040:[03E00008]: jr         $ra
    08808044:[27BD0150]: addiu      $sp, $sp, 336
    08808048:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0880804C:[10620020]: beq        $v1, $v0, 0x088080D0
    08808050:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08808054:[1462FFBB]: bne        $v1, $v0, 0x08807F44
    08808058:[8FBF0144]: lw         $ra, 324($sp)
    0880805C:[00131100]: sll        $v0, $s3, 0x0004
    08808060:[00541023]: subu       $v0, $v0, $s4
    08808064:[000238C0]: sll        $a3, $v0, 0x0003
    08808068:[00E23823]: subu       $a3, $a3, $v0
    0880806C:[27B00090]: addiu      $s0, $sp, 144
    08808070:[24E71150]: addiu      $a3, $a3, 4432
    08808074:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08808078:[24A5AE18]: addiu      $a1, $a1, -20968
    0880807C:[02473821]: addu       $a3, $s2, $a3
    08808080:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08808084:[0E291642]: jal        0x08A45908
    08808088:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0880808C:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    08808090:[2484AAB0]: addiu      $a0, $a0, -21840
    08808094:[0E290F7B]: jal        0x08A43DEC
    08808098:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0880809C:[96240F10]: lhu        $a0, 3856($s1)
    088080A0:[00041027]: nor        $v0, $zr, $a0 <=> li $v0, not $a0
    088080A4:[30420080]: andi       $v0, $v0, 128
    088080A8:[1440008F]: bne        $v0, $zr, 0x088082E8
    088080AC:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    088080B0:[7C0239C4]: ins        $v0, $zr, 7, 1
    088080B4:[0A2020AD]: j          0x088082B4
    088080B8:[A6220F10]: sh         $v0, 3856($s1)
    088080BC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088080C0:[0E201E9B]: jal        0x08807A6C
    088080C4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 088080C8:[0A201FFD]: j          0x08807FF4
    088080CC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088080D0:[00131100]: sll        $v0, $s3, 0x0004
    088080D4:[00541023]: subu       $v0, $v0, $s4
    088080D8:[000218C0]: sll        $v1, $v0, 0x0003
  Back Branch 08808054 261 times (length 70)
    08807F30:[03E00008]: jr         $ra
    08807F34:[27BD0150]: addiu      $sp, $sp, 336
    08807F38:[5062008F]: beql       $v1, $v0, 0x08808178
    08807F3C:[8E250490]: lw         $a1, 1168($s1)
    08807F40:[8FBF0144]: lw         $ra, 324($sp)
--> 08807F44:[8FBE0140]: lw         $fp, 320($sp)
    08807F48:[8FB7013C]: lw         $s7, 316($sp)
    08807F4C:[8FB60138]: lw         $s6, 312($sp)
    08807F50:[8FB50134]: lw         $s5, 308($sp)
    08807F54:[8FB40130]: lw         $s4, 304($sp)
    08807F58:[8FB3012C]: lw         $s3, 300($sp)
    08807F5C:[8FB20128]: lw         $s2, 296($sp)
    08807F60:[8FB10124]: lw         $s1, 292($sp)
    08807F64:[8FB00120]: lw         $s0, 288($sp)
    08807F68:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08807F6C:[03E00008]: jr         $ra
    08807F70:[27BD0150]: addiu      $sp, $sp, 336
    08807F74:[8E240008]: lw         $a0, 8($s1)
    08807F78:[50800033]: beql       $a0, $zr, 0x08808048
    08807F7C:[8E230610]: lw         $v1, 1552($s1)
    08807F80:[0E2014D1]: jal        0x08805344
    08807F84:[00000000]: nop
    08807F88:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08807F8C:[2442FFFF]: addiu      $v0, $v0, -1
    08807F90:[2C420002]: sltiu      $v0, $v0, 2
    08807F94:[1440FFEB]: bne        $v0, $zr, 0x08807F44
    08807F98:[8FBF0144]: lw         $ra, 324($sp)
    08807F9C:[96240F10]: lhu        $a0, 3856($s1)
    08807FA0:[00041027]: nor        $v0, $zr, $a0 <=> li $v0, not $a0
    08807FA4:[30420080]: andi       $v0, $v0, 128
    08807FA8:[144000D6]: bne        $v0, $zr, 0x08808304
    08807FAC:[00000000]: nop
    08807FB0:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08807FB4:[7C030004]: ins        $v1, $zr, 0, 1
    08807FB8:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    08807FBC:[160200B5]: bne        $s0, $v0, 0x08808294
    08807FC0:[A6230F10]: sh         $v1, 3856($s1)
    08807FC4:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08807FC8:[30630200]: andi       $v1, $v1, 512
    08807FCC:[1060FFDC]: beq        $v1, $zr, 0x08807F40
    08807FD0:[A6220C10]: sh         $v0, 3088($s1)
    08807FD4:[8E240008]: lw         $a0, 8($s1)
    08807FD8:[0E201802]: jal        0x08806008
    08807FDC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08807FE0:[0A201FD1]: j          0x08807F44
    08807FE4:[8FBF0144]: lw         $ra, 324($sp)
    08807FE8:[14C00034]: bne        $a2, $zr, 0x088080BC
    08807FEC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08807FF0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08807FF4:[24110060]: addiu      $s1, $zr, 96 <=> li $s1, 96
    08807FF8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08807FFC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08808000:[26100001]: addiu      $s0, $s0, 1
    08808004:[0E201F9D]: jal        0x08807E74
    08808008:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0880800C:[1611FFFB]: bne        $s0, $s1, 0x08807FFC
    08808010:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08808014:[8FBF0144]: lw         $ra, 324($sp)
    08808018:[8FBE0140]: lw         $fp, 320($sp)
    0880801C:[8FB7013C]: lw         $s7, 316($sp)
    08808020:[8FB60138]: lw         $s6, 312($sp)
    08808024:[8FB50134]: lw         $s5, 308($sp)
    08808028:[8FB40130]: lw         $s4, 304($sp)
    0880802C:[8FB3012C]: lw         $s3, 300($sp)
    08808030:[8FB20128]: lw         $s2, 296($sp)
    08808034:[8FB10124]: lw         $s1, 292($sp)
    08808038:[8FB00120]: lw         $s0, 288($sp)
    0880803C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08808040:[03E00008]: jr         $ra
    08808044:[27BD0150]: addiu      $sp, $sp, 336
    08808048:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0880804C:[10620020]: beq        $v1, $v0, 0x088080D0
    08808050:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
--> 08808054:[1462FFBB]: bne        $v1, $v0, 0x08807F44
    08808058:[8FBF0144]: lw         $ra, 324($sp)
    0880805C:[00131100]: sll        $v0, $s3, 0x0004
    08808060:[00541023]: subu       $v0, $v0, $s4
    08808064:[000238C0]: sll        $a3, $v0, 0x0003
  Back Branch 088081DC 75 times (length 168)
  Back Branch 08807F94 47 times (length 22)
    08807F30:[03E00008]: jr         $ra
    08807F34:[27BD0150]: addiu      $sp, $sp, 336
    08807F38:[5062008F]: beql       $v1, $v0, 0x08808178
    08807F3C:[8E250490]: lw         $a1, 1168($s1)
    08807F40:[8FBF0144]: lw         $ra, 324($sp)
--> 08807F44:[8FBE0140]: lw         $fp, 320($sp)
    08807F48:[8FB7013C]: lw         $s7, 316($sp)
    08807F4C:[8FB60138]: lw         $s6, 312($sp)
    08807F50:[8FB50134]: lw         $s5, 308($sp)
    08807F54:[8FB40130]: lw         $s4, 304($sp)
    08807F58:[8FB3012C]: lw         $s3, 300($sp)
    08807F5C:[8FB20128]: lw         $s2, 296($sp)
    08807F60:[8FB10124]: lw         $s1, 292($sp)
    08807F64:[8FB00120]: lw         $s0, 288($sp)
    08807F68:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08807F6C:[03E00008]: jr         $ra
    08807F70:[27BD0150]: addiu      $sp, $sp, 336
    08807F74:[8E240008]: lw         $a0, 8($s1)
    08807F78:[50800033]: beql       $a0, $zr, 0x08808048
    08807F7C:[8E230610]: lw         $v1, 1552($s1)
    08807F80:[0E2014D1]: jal        0x08805344
    08807F84:[00000000]: nop
    08807F88:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08807F8C:[2442FFFF]: addiu      $v0, $v0, -1
    08807F90:[2C420002]: sltiu      $v0, $v0, 2
--> 08807F94:[1440FFEB]: bne        $v0, $zr, 0x08807F44
    08807F98:[8FBF0144]: lw         $ra, 324($sp)
    08807F9C:[96240F10]: lhu        $a0, 3856($s1)
    08807FA0:[00041027]: nor        $v0, $zr, $a0 <=> li $v0, not $a0
    08807FA4:[30420080]: andi       $v0, $v0, 128
  Back Branch 08808478 35 times (length 335)
  Back Branch 088080E8 35 times (length 107)
  Back Branch 0880830C 5 times (length 217)
  Back Branch 0880828C 5 times (length 213)
  Back Branch 0880842C 5 times (length 116)
  Back Branch 08807FE0 5 times (length 41)
    08807F30:[03E00008]: jr         $ra
    08807F34:[27BD0150]: addiu      $sp, $sp, 336
    08807F38:[5062008F]: beql       $v1, $v0, 0x08808178
    08807F3C:[8E250490]: lw         $a1, 1168($s1)
    08807F40:[8FBF0144]: lw         $ra, 324($sp)
--> 08807F44:[8FBE0140]: lw         $fp, 320($sp)
    08807F48:[8FB7013C]: lw         $s7, 316($sp)
    08807F4C:[8FB60138]: lw         $s6, 312($sp)
    08807F50:[8FB50134]: lw         $s5, 308($sp)
    08807F54:[8FB40130]: lw         $s4, 304($sp)
    08807F58:[8FB3012C]: lw         $s3, 300($sp)
    08807F5C:[8FB20128]: lw         $s2, 296($sp)
    08807F60:[8FB10124]: lw         $s1, 292($sp)
    08807F64:[8FB00120]: lw         $s0, 288($sp)
    08807F68:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08807F6C:[03E00008]: jr         $ra
    08807F70:[27BD0150]: addiu      $sp, $sp, 336
    08807F74:[8E240008]: lw         $a0, 8($s1)
    08807F78:[50800033]: beql       $a0, $zr, 0x08808048
    08807F7C:[8E230610]: lw         $v1, 1552($s1)
    08807F80:[0E2014D1]: jal        0x08805344
    08807F84:[00000000]: nop
    08807F88:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08807F8C:[2442FFFF]: addiu      $v0, $v0, -1
    08807F90:[2C420002]: sltiu      $v0, $v0, 2
    08807F94:[1440FFEB]: bne        $v0, $zr, 0x08807F44
    08807F98:[8FBF0144]: lw         $ra, 324($sp)
    08807F9C:[96240F10]: lhu        $a0, 3856($s1)
    08807FA0:[00041027]: nor        $v0, $zr, $a0 <=> li $v0, not $a0
    08807FA4:[30420080]: andi       $v0, $v0, 128
    08807FA8:[144000D6]: bne        $v0, $zr, 0x08808304
    08807FAC:[00000000]: nop
    08807FB0:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08807FB4:[7C030004]: ins        $v1, $zr, 0, 1
    08807FB8:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    08807FBC:[160200B5]: bne        $s0, $v0, 0x08808294
    08807FC0:[A6230F10]: sh         $v1, 3856($s1)
    08807FC4:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08807FC8:[30630200]: andi       $v1, $v1, 512
    08807FCC:[1060FFDC]: beq        $v1, $zr, 0x08807F40
    08807FD0:[A6220C10]: sh         $v0, 3088($s1)
    08807FD4:[8E240008]: lw         $a0, 8($s1)
    08807FD8:[0E201802]: jal        0x08806008
    08807FDC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 08807FE0:[0A201FD1]: j          0x08807F44
    08807FE4:[8FBF0144]: lw         $ra, 324($sp)
    08807FE8:[14C00034]: bne        $a2, $zr, 0x088080BC
    08807FEC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08807FF0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
  Back Branch 08807FCC 5 times (length 37)
    08807F2C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08807F30:[03E00008]: jr         $ra
    08807F34:[27BD0150]: addiu      $sp, $sp, 336
    08807F38:[5062008F]: beql       $v1, $v0, 0x08808178
    08807F3C:[8E250490]: lw         $a1, 1168($s1)
--> 08807F40:[8FBF0144]: lw         $ra, 324($sp)
    08807F44:[8FBE0140]: lw         $fp, 320($sp)
    08807F48:[8FB7013C]: lw         $s7, 316($sp)
    08807F4C:[8FB60138]: lw         $s6, 312($sp)
    08807F50:[8FB50134]: lw         $s5, 308($sp)
    08807F54:[8FB40130]: lw         $s4, 304($sp)
    08807F58:[8FB3012C]: lw         $s3, 300($sp)
    08807F5C:[8FB20128]: lw         $s2, 296($sp)
    08807F60:[8FB10124]: lw         $s1, 292($sp)
    08807F64:[8FB00120]: lw         $s0, 288($sp)
    08807F68:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08807F6C:[03E00008]: jr         $ra
    08807F70:[27BD0150]: addiu      $sp, $sp, 336
    08807F74:[8E240008]: lw         $a0, 8($s1)
    08807F78:[50800033]: beql       $a0, $zr, 0x08808048
    08807F7C:[8E230610]: lw         $v1, 1552($s1)
    08807F80:[0E2014D1]: jal        0x08805344
    08807F84:[00000000]: nop
    08807F88:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08807F8C:[2442FFFF]: addiu      $v0, $v0, -1
    08807F90:[2C420002]: sltiu      $v0, $v0, 2
    08807F94:[1440FFEB]: bne        $v0, $zr, 0x08807F44
    08807F98:[8FBF0144]: lw         $ra, 324($sp)
    08807F9C:[96240F10]: lhu        $a0, 3856($s1)
    08807FA0:[00041027]: nor        $v0, $zr, $a0 <=> li $v0, not $a0
    08807FA4:[30420080]: andi       $v0, $v0, 128
    08807FA8:[144000D6]: bne        $v0, $zr, 0x08808304
    08807FAC:[00000000]: nop
    08807FB0:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08807FB4:[7C030004]: ins        $v1, $zr, 0, 1
    08807FB8:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    08807FBC:[160200B5]: bne        $s0, $v0, 0x08808294
    08807FC0:[A6230F10]: sh         $v1, 3856($s1)
    08807FC4:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08807FC8:[30630200]: andi       $v1, $v1, 512
--> 08807FCC:[1060FFDC]: beq        $v1, $zr, 0x08807F40
    08807FD0:[A6220C10]: sh         $v0, 3088($s1)
    08807FD4:[8E240008]: lw         $a0, 8($s1)
    08807FD8:[0E201802]: jal        0x08806008
    08807FDC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
_S1_2_89D5CB4 11,435,055 instructions (0.692%), 14,575 calls (089D5CB4 - 089D6734, length 673)
    089D5CB4:[27BDFA90]: addiu      $sp, $sp, -1392
    089D5CB8:[E7B60568]: swc1       $f22, 1384($sp)
    089D5CBC:[46006586]: mov.s      $f22, $f12
    089D5CC0:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    089D5CC4:[AFBE0550]: sw         $fp, 1360($sp)
    089D5CC8:[24A80040]: addiu      $t0, $a1, 64
    089D5CCC:[00C0F021]: addu       $fp, $a2, $zr <=> move $fp, $a2
    089D5CD0:[AFB50544]: sw         $s5, 1348($sp)
    089D5CD4:[27A60410]: addiu      $a2, $sp, 1040
    089D5CD8:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    089D5CDC:[AFBF0554]: sw         $ra, 1364($sp)
    089D5CE0:[AFB7054C]: sw         $s7, 1356($sp)
    089D5CE4:[AFB60548]: sw         $s6, 1352($sp)
    089D5CE8:[AFB40540]: sw         $s4, 1344($sp)
    089D5CEC:[AFB3053C]: sw         $s3, 1340($sp)
    089D5CF0:[AFB20538]: sw         $s2, 1336($sp)
    089D5CF4:[AFB10534]: sw         $s1, 1332($sp)
    089D5CF8:[AFB00530]: sw         $s0, 1328($sp)
    089D5CFC:[E7B50564]: swc1       $f21, 1380($sp)
    089D5D00:[E7B40560]: swc1       $f20, 1376($sp)
    089D5D04:[8CE20000]: lw         $v0, 0($a3)
    089D5D08:[8CE30004]: lw         $v1, 4($a3)
    089D5D0C:[8CE40008]: lw         $a0, 8($a3)
    089D5D10:[8CE5000C]: lw         $a1, 12($a3)
    089D5D14:[ACC20000]: sw         $v0, 0($a2)
    089D5D18:[24E70010]: addiu      $a3, $a3, 16
    089D5D1C:[24C60010]: addiu      $a2, $a2, 16
    089D5D20:[ACC3FFF4]: sw         $v1, -12($a2)
    089D5D24:[ACC4FFF8]: sw         $a0, -8($a2)
    089D5D28:[14E8FFF6]: bne        $a3, $t0, 0x089D5D04
    089D5D2C:[ACC5FFFC]: sw         $a1, -4($a2)
    089D5D30:[0E26F45D]: jal        0x089BD174
    089D5D34:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    089D5D38:[3C0308AA]: lui        $v1, 0x08AA <=> li $v1, 0x08AA0000
    089D5D3C:[8C62C4AC]: lw         $v0, -15188($v1)
    089D5D40:[E4560278]: swc1       $f22, 632($v0)
    089D5D44:[92A300E0]: lbu        $v1, 224($s5)
    089D5D48:[106001A7]: beq        $v1, $zr, 0x089D63E8
    089D5D4C:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    089D5D50:[8EA302B0]: lw         $v1, 688($s5)
    089D5D54:[106000B7]: beq        $v1, $zr, 0x089D6034
    089D5D58:[27B70410]: addiu      $s7, $sp, 1040
    089D5D5C:[96A400EA]: lhu        $a0, 234($s5)
    089D5D60:[7C041620]: seh        $v0, $a0
    089D5D64:[184000B3]: blez       $v0, 0x089D6034
    089D5D68:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    089D5D6C:[00141080]: sll        $v0, $s4, 0x0002
    089D5D70:[00431021]: addu       $v0, $v0, $v1
    089D5D74:[8C500000]: lw         $s0, 0($v0)
    089D5D78:[8E03029C]: lw         $v1, 668($s0)
    089D5D7C:[50600009]: beql       $v1, $zr, 0x089D5DA4
    089D5D80:[8E02012C]: lw         $v0, 300($s0)
    089D5D84:[8C6200F8]: lw         $v0, 248($v1)
    089D5D88:[38420001]: xori       $v0, $v0, 1
    089D5D8C:[30420001]: andi       $v0, $v0, 1
    089D5D90:[544000A2]: bnel       $v0, $zr, 0x089D601C
    089D5D94:[26940001]: addiu      $s4, $s4, 1
    089D5D98:[C47600F0]: lwc1       $f22, 240($v1)
    089D5D9C:[24770040]: addiu      $s7, $v1, 64
    089D5DA0:[8E02012C]: lw         $v0, 300($s0)
    089D5DA4:[54400001]: bnel       $v0, $zr, 0x089D5DAC
    089D5DA8:[C4560000]: lwc1       $f22, 0($v0)
    089D5DAC:[8E020278]: lw         $v0, 632($s0)
    089D5DB0:[50400005]: beql       $v0, $zr, 0x089D5DC8
    089D5DB4:[8E0201DC]: lw         $v0, 476($s0)
    089D5DB8:[90420054]: lbu        $v0, 84($v0)
    089D5DBC:[54400097]: bnel       $v0, $zr, 0x089D601C
    089D5DC0:[26940001]: addiu      $s4, $s4, 1
    089D5DC4:[8E0201DC]: lw         $v0, 476($s0)
    089D5DC8:[10400011]: beq        $v0, $zr, 0x089D5E10
    089D5DCC:[4600B506]: mov.s      $f20, $f22
    089D5DD0:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    089D5DD4:[3456EE33]: ori        $s6, $v0, -4557
    089D5DD8:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    089D5DDC:[24120006]: addiu      $s2, $zr, 6 <=> li $s2, 6
    089D5DE0:[24130008]: addiu      $s3, $zr, 8 <=> li $s3, 8
    089D5DE4:[8E2401DC]: lw         $a0, 476($s1)
    089D5DE8:[50800007]: beql       $a0, $zr, 0x089D5E08
    089D5DEC:[26520001]: addiu      $s2, $s2, 1
    089D5DF0:[3C0308AA]: lui        $v1, 0x08AA <=> li $v1, 0x08AA0000
    089D5DF4:[8C62C4AC]: lw         $v0, -15188($v1)
    089D5DF8:[8C4302A4]: lw         $v1, 676($v0)
    089D5DFC:[106001CE]: beq        $v1, $zr, 0x089D6538
    089D5E00:[00000000]: nop
    089D5E04:[26520001]: addiu      $s2, $s2, 1
    089D5E08:[1653FFF6]: bne        $s2, $s3, 0x089D5DE4
    089D5E0C:[26310004]: addiu      $s1, $s1, 4
    089D5E10:[8E040148]: lw         $a0, 328($s0)
    089D5E14:[108001D9]: beq        $a0, $zr, 0x089D657C
    089D5E18:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    089D5E1C:[908201D2]: lbu        $v0, 466($a0)
    089D5E20:[544000BF]: bnel       $v0, $zr, 0x089D6120
    089D5E24:[24840048]: addiu      $a0, $a0, 72
    089D5E28:[908201D4]: lbu        $v0, 468($a0)
    089D5E2C:[544000B2]: bnel       $v0, $zr, 0x089D60F8
    089D5E30:[24840060]: addiu      $a0, $a0, 96
    089D5E34:[8E06029C]: lw         $a2, 668($s0)
    089D5E38:[10C0000C]: beq        $a2, $zr, 0x089D5E6C
    089D5E3C:[44800000]: mtc1       $zr, $f0
    089D5E40:[8CC20148]: lw         $v0, 328($a2)
    089D5E44:[10400009]: beq        $v0, $zr, 0x089D5E6C
    089D5E48:[00000000]: nop
    089D5E4C:[904201D3]: lbu        $v0, 467($v0)
    089D5E50:[54400158]: bnel       $v0, $zr, 0x089D63B4
    089D5E54:[24C60150]: addiu      $a2, $a2, 336
    089D5E58:[8CC20148]: lw         $v0, 328($a2)
    089D5E5C:[904301D5]: lbu        $v1, 469($v0)
    089D5E60:[54600148]: bnel       $v1, $zr, 0x089D6384
    089D5E64:[24C60160]: addiu      $a2, $a2, 352
    089D5E68:[44800000]: mtc1       $zr, $f0
    089D5E6C:[4600B03C]: c.lt.s     $f22, $f0
    089D5E70:[00000000]: nop
    089D5E74:[450100EF]: bc1t       0x089D6234
    089D5E78:[E61400F0]: swc1       $f20, 240($s0)
    089D5E7C:[8E0200F4]: lw         $v0, 244($s0)
    089D5E80:[3C030010]: lui        $v1, 0x0010 <=> li $v1, 0x00100000
    089D5E84:[00431024]: and        $v0, $v0, $v1
    089D5E88:[5040007D]: beql       $v0, $zr, 0x089D6080
    089D5E8C:[8E060134]: lw         $a2, 308($s0)
    089D5E90:[8E050148]: lw         $a1, 328($s0)
    089D5E94:[10A00079]: beq        $a1, $zr, 0x089D607C
    089D5E98:[27B10290]: addiu      $s1, $sp, 656
    089D5E9C:[26120040]: addiu      $s2, $s0, 64
    089D5EA0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089D5EA4:[0E26D70E]: jal        0x089B5C38
    089D5EA8:[4600B306]: mov.s      $f12, $f22
    089D5EAC:[27B302D0]: addiu      $s3, $sp, 720
    089D5EB0:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089D5EB4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089D5EB8:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    089D5EBC:[0E26BA37]: jal        0x089AE8DC
    089D5EC0:[02E03821]: addu       $a3, $s7, $zr <=> move $a3, $s7
    089D5EC4:[0E26ABCA]: jal        0x089AAF28
    089D5EC8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089D5ECC:[0E26ABCA]: jal        0x089AAF28
    089D5ED0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089D5ED4:[8E05014C]: lw         $a1, 332($s0)
    089D5ED8:[50A00013]: beql       $a1, $zr, 0x089D5F28
    089D5EDC:[8E0300F4]: lw         $v1, 244($s0)
    089D5EE0:[8E0200F8]: lw         $v0, 248($s0)
    089D5EE4:[30420400]: andi       $v0, $v0, 1024
    089D5EE8:[104000BC]: beq        $v0, $zr, 0x089D61DC
    089D5EEC:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    089D5EF0:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    089D5EF4:[24A80040]: addiu      $t0, $a1, 64
    089D5EF8:[8CC20000]: lw         $v0, 0($a2)
    089D5EFC:[8CC30004]: lw         $v1, 4($a2)
    089D5F00:[8CC40008]: lw         $a0, 8($a2)
    089D5F04:[8CC5000C]: lw         $a1, 12($a2)
    089D5F08:[ACE20000]: sw         $v0, 0($a3)
    089D5F0C:[24C60010]: addiu      $a2, $a2, 16
    089D5F10:[24E70010]: addiu      $a3, $a3, 16
    089D5F14:[ACE3FFF4]: sw         $v1, -12($a3)
    089D5F18:[ACE4FFF8]: sw         $a0, -8($a3)
    089D5F1C:[14C8FFF6]: bne        $a2, $t0, 0x089D5EF8
    089D5F20:[ACE5FFFC]: sw         $a1, -4($a3)
    089D5F24:[8E0300F4]: lw         $v1, 244($s0)
    089D5F28:[30620001]: andi       $v0, $v1, 1
    089D5F2C:[10400030]: beq        $v0, $zr, 0x089D5FF0
    089D5F30:[30620200]: andi       $v0, $v1, 512
    089D5F34:[13C0002D]: beq        $fp, $zr, 0x089D5FEC
    089D5F38:[30620008]: andi       $v0, $v1, 8
    089D5F3C:[104000E9]: beq        $v0, $zr, 0x089D62E4
    089D5F40:[30620010]: andi       $v0, $v1, 16
    089D5F44:[C7D40018]: lwc1       $f20, 24($fp)
    089D5F48:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    089D5F4C:[C4418ED0]: lwc1       $f1, -28976($v0)
    089D5F50:[4600A005]: abs.s      $f0, $f20
    089D5F54:[4601003C]: c.lt.s     $f0, $f1
    089D5F58:[00000000]: nop
    089D5F5C:[45000127]: bc1f       0x089D63FC
    089D5F60:[C7D50008]: lwc1       $f21, 8($fp)
    089D5F64:[4600AB06]: mov.s      $f12, $f21
    089D5F68:[0E28EEA0]: jal        0x08A3BA80
    089D5F6C:[4600A346]: mov.s      $f13, $f20
    089D5F70:[46000306]: mov.s      $f12, $f0
    089D5F74:[27B60150]: addiu      $s6, $sp, 336
    089D5F78:[46006507]: neg.s      $f20, $f12
    089D5F7C:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089D5F80:[0E26C21E]: jal        0x089B0878
    089D5F84:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    089D5F88:[27B30110]: addiu      $s3, $sp, 272
    089D5F8C:[4600A306]: mov.s      $f12, $f20
    089D5F90:[0E26BEC5]: jal        0x089AFB14
    089D5F94:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089D5F98:[27B10190]: addiu      $s1, $sp, 400
    089D5F9C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089D5FA0:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    089D5FA4:[0E26BB9F]: jal        0x089AEE7C
    089D5FA8:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    089D5FAC:[27A40490]: addiu      $a0, $sp, 1168
    089D5FB0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089D5FB4:[0E26BB9F]: jal        0x089AEE7C
    089D5FB8:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    089D5FBC:[0E26ABCA]: jal        0x089AAF28
    089D5FC0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089D5FC4:[0E26ABCA]: jal        0x089AAF28
    089D5FC8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089D5FCC:[0E26ABCA]: jal        0x089AAF28
    089D5FD0:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089D5FD4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089D5FD8:[0E26C7EA]: jal        0x089B1FA8
    089D5FDC:[27A50490]: addiu      $a1, $sp, 1168
    089D5FE0:[0E26ABCA]: jal        0x089AAF28
    089D5FE4:[27A40490]: addiu      $a0, $sp, 1168
    089D5FE8:[8E0300F4]: lw         $v1, 244($s0)
    089D5FEC:[30620200]: andi       $v0, $v1, 512
    089D5FF0:[1440003A]: bne        $v0, $zr, 0x089D60DC
    089D5FF4:[30620400]: andi       $v0, $v1, 1024
    089D5FF8:[14400038]: bne        $v0, $zr, 0x089D60DC
    089D5FFC:[30620800]: andi       $v0, $v1, 2048
    089D6000:[14400036]: bne        $v0, $zr, 0x089D60DC
    089D6004:[00000000]: nop
    089D6008:[8E0200F8]: lw         $v0, 248($s0)
    089D600C:[96A400EA]: lhu        $a0, 234($s5)
    089D6010:[34420001]: ori        $v0, $v0, 1
    089D6014:[AE0200F8]: sw         $v0, 248($s0)
    089D6018:[26940001]: addiu      $s4, $s4, 1
    089D601C:[7C041620]: seh        $v0, $a0
    089D6020:[0282102A]: slt        $v0, $s4, $v0
    089D6024:[10400003]: beq        $v0, $zr, 0x089D6034
    089D6028:[00000000]: nop
    089D602C:[0A27575B]: j          0x089D5D6C
    089D6030:[8EA302B0]: lw         $v1, 688($s5)
    089D6034:[0E26ABCA]: jal        0x089AAF28
    089D6038:[27A40410]: addiu      $a0, $sp, 1040
    089D603C:[8FBF0554]: lw         $ra, 1364($sp)
    089D6040:[8FBE0550]: lw         $fp, 1360($sp)
    089D6044:[8FB7054C]: lw         $s7, 1356($sp)
    089D6048:[8FB60548]: lw         $s6, 1352($sp)
    089D604C:[8FB50544]: lw         $s5, 1348($sp)
    089D6050:[8FB40540]: lw         $s4, 1344($sp)
    089D6054:[8FB3053C]: lw         $s3, 1340($sp)
    089D6058:[8FB20538]: lw         $s2, 1336($sp)
    089D605C:[8FB10534]: lw         $s1, 1332($sp)
    089D6060:[8FB00530]: lw         $s0, 1328($sp)
    089D6064:[C7B60568]: lwc1       $f22, 1384($sp)
    089D6068:[C7B50564]: lwc1       $f21, 1380($sp)
    089D606C:[C7B40560]: lwc1       $f20, 1376($sp)
    089D6070:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089D6074:[03E00008]: jr         $ra
    089D6078:[27BD0570]: addiu      $sp, $sp, 1392
    089D607C:[8E060134]: lw         $a2, 308($s0)
    089D6080:[50C0011A]: beql       $a2, $zr, 0x089D64EC
    089D6084:[8E0200F8]: lw         $v0, 248($s0)
    089D6088:[860200EC]: lh         $v0, 236($s0)
    089D608C:[44820800]: mtc1       $v0, $f1
    089D6090:[46800820]: cvt.s.w    $f0, $f1
    089D6094:[4600B03C]: c.lt.s     $f22, $f0
    089D6098:[00000000]: nop
    089D609C:[4500000C]: bc1f       0x089D60D0
    089D60A0:[26120040]: addiu      $s2, $s0, 64
    089D60A4:[4600B00D]: trunc.w.s  $f0, $f22
    089D60A8:[44030000]: mfc1       $v1, $f0
    089D60AC:[00031180]: sll        $v0, $v1, 0x0006
    089D60B0:[27B10250]: addiu      $s1, $sp, 592
    089D60B4:[00C23021]: addu       $a2, $a2, $v0
    089D60B8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089D60BC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089D60C0:[0E26BA37]: jal        0x089AE8DC
    089D60C4:[02E03821]: addu       $a3, $s7, $zr <=> move $a3, $s7
    089D60C8:[0A2757B3]: j          0x089D5ECC
    089D60CC:[00000000]: nop
    089D60D0:[00021180]: sll        $v0, $v0, 0x0006
    089D60D4:[0A27582C]: j          0x089D60B0
    089D60D8:[2442FFC0]: addiu      $v0, $v0, -64
    089D60DC:[0E26BA2B]: jal        0x089AE8AC
    089D60E0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089D60E4:[8E0200F8]: lw         $v0, 248($s0)
    089D60E8:[96A400EA]: lhu        $a0, 234($s5)
    089D60EC:[34420001]: ori        $v0, $v0, 1
    089D60F0:[0A275806]: j          0x089D6018
    089D60F4:[AE0200F8]: sw         $v0, 248($s0)
    089D60F8:[4600B306]: mov.s      $f12, $f22
    089D60FC:[26050160]: addiu      $a1, $s0, 352
    089D6100:[26060164]: addiu      $a2, $s0, 356
    089D6104:[26070168]: addiu      $a3, $s0, 360
    089D6108:[2608016C]: addiu      $t0, $s0, 364
    089D610C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089D6110:[0E26A3CB]: jal        0x089A8F2C
    089D6114:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089D6118:[0A27578E]: j          0x089D5E38
    089D611C:[8E06029C]: lw         $a2, 668($s0)
    089D6120:[4600B306]: mov.s      $f12, $f22
    089D6124:[26050150]: addiu      $a1, $s0, 336
    089D6128:[26060154]: addiu      $a2, $s0, 340
    089D612C:[26070158]: addiu      $a3, $s0, 344
    089D6130:[2608015C]: addiu      $t0, $s0, 348
    089D6134:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089D6138:[0E26A3CB]: jal        0x089A8F2C
    089D613C:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089D6140:[920200E3]: lbu        $v0, 227($s0)
    089D6144:[5440FF38]: bnel       $v0, $zr, 0x089D5E28
    089D6148:[8E040148]: lw         $a0, 328($s0)
    089D614C:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    089D6150:[C6000150]: lwc1       $f0, 336($s0)
    089D6154:[C4418ECC]: lwc1       $f1, -28980($v0)
    089D6158:[4601003C]: c.lt.s     $f0, $f1
    089D615C:[00000000]: nop
    089D6160:[450300B9]: bc1tl      0x089D6448
    089D6164:[44800800]: mtc1       $zr, $f1
    089D6168:[46000806]: mov.s      $f0, $f1
    089D616C:[C6020154]: lwc1       $f2, 340($s0)
    089D6170:[C4418ECC]: lwc1       $f1, -28980($v0)
    089D6174:[4601103C]: c.lt.s     $f2, $f1
    089D6178:[00000000]: nop
    089D617C:[4501010A]: bc1t       0x089D65A8
    089D6180:[E6000150]: swc1       $f0, 336($s0)
    089D6184:[46000886]: mov.s      $f2, $f1
    089D6188:[C6010158]: lwc1       $f1, 344($s0)
    089D618C:[C4408ECC]: lwc1       $f0, -28980($v0)
    089D6190:[4600083C]: c.lt.s     $f1, $f0
    089D6194:[00000000]: nop
    089D6198:[450000C5]: bc1f       0x089D64B0
    089D619C:[E6020154]: swc1       $f2, 340($s0)
    089D61A0:[44800000]: mtc1       $zr, $f0
    089D61A4:[4600083C]: c.lt.s     $f1, $f0
    089D61A8:[00000000]: nop
    089D61AC:[450300C1]: bc1tl      0x089D64B4
    089D61B0:[46000046]: mov.s      $f1, $f0
    089D61B4:[C4428ECC]: lwc1       $f2, -28980($v0)
    089D61B8:[C600015C]: lwc1       $f0, 348($s0)
    089D61BC:[4602003C]: c.lt.s     $f0, $f2
    089D61C0:[00000000]: nop
    089D61C4:[450100C1]: bc1t       0x089D64CC
    089D61C8:[E6010158]: swc1       $f1, 344($s0)
    089D61CC:[46001006]: mov.s      $f0, $f2
    089D61D0:[8E040148]: lw         $a0, 328($s0)
    089D61D4:[0A27578A]: j          0x089D5E28
    089D61D8:[E600015C]: swc1       $f0, 348($s0)
    089D61DC:[27B101D0]: addiu      $s1, $sp, 464
    089D61E0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089D61E4:[0E26BB9F]: jal        0x089AEE7C
    089D61E8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089D61EC:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    089D61F0:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089D61F4:[27A80210]: addiu      $t0, $sp, 528
    089D61F8:[8CE20000]: lw         $v0, 0($a3)
    089D61FC:[8CE30004]: lw         $v1, 4($a3)
    089D6200:[8CE40008]: lw         $a0, 8($a3)
    089D6204:[8CE5000C]: lw         $a1, 12($a3)
    089D6208:[ACC20000]: sw         $v0, 0($a2)
    089D620C:[24E70010]: addiu      $a3, $a3, 16
    089D6210:[24C60010]: addiu      $a2, $a2, 16
    089D6214:[ACC3FFF4]: sw         $v1, -12($a2)
    089D6218:[ACC4FFF8]: sw         $a0, -8($a2)
    089D621C:[14E8FFF6]: bne        $a3, $t0, 0x089D61F8
    089D6220:[ACC5FFFC]: sw         $a1, -4($a2)
    089D6224:[0E26ABCA]: jal        0x089AAF28
    089D6228:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089D622C:[0A2757CA]: j          0x089D5F28
    089D6230:[8E0300F4]: lw         $v1, 244($s0)
    089D6234:[4600B00D]: trunc.w.s  $f0, $f22
    089D6238:[8E0200F4]: lw         $v0, 244($s0)
    089D623C:[3C030010]: lui        $v1, 0x0010 <=> li $v1, 0x00100000
    089D6240:[00431024]: and        $v0, $v0, $v1
    089D6244:[44030000]: mfc1       $v1, $f0
    089D6248:[10400018]: beq        $v0, $zr, 0x089D62AC
    089D624C:[00033827]: nor        $a3, $zr, $v1 <=> li $a3, not $v1
    089D6250:[8E050148]: lw         $a1, 328($s0)
    089D6254:[10A00015]: beq        $a1, $zr, 0x089D62AC
    089D6258:[27B30390]: addiu      $s3, $sp, 912
    089D625C:[920800D8]: lbu        $t0, 216($s0)
    089D6260:[26120040]: addiu      $s2, $s0, 64
    089D6264:[31090080]: andi       $t1, $t0, 128
    089D6268:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089D626C:[86060178]: lh         $a2, 376($s0)
    089D6270:[3108001F]: andi       $t0, $t0, 31
    089D6274:[0E26D4E4]: jal        0x089B5390
    089D6278:[260A0190]: addiu      $t2, $s0, 400
    089D627C:[27B103D0]: addiu      $s1, $sp, 976
    089D6280:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089D6284:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089D6288:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    089D628C:[0E26BA37]: jal        0x089AE8DC
    089D6290:[02E03821]: addu       $a3, $s7, $zr <=> move $a3, $s7
    089D6294:[0E26ABCA]: jal        0x089AAF28
    089D6298:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089D629C:[0E26ABCA]: jal        0x089AAF28
    089D62A0:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089D62A4:[0A2757B6]: j          0x089D5ED8
    089D62A8:[8E05014C]: lw         $a1, 332($s0)
    089D62AC:[8E020244]: lw         $v0, 580($s0)
    089D62B0:[1040006B]: beq        $v0, $zr, 0x089D6460
    089D62B4:[2406000F]: addiu      $a2, $zr, 15 <=> li $a2, 15
    089D62B8:[00E6302D]: min        $a2, $a3, $a2
    089D62BC:[00063180]: sll        $a2, $a2, 0x0006
    089D62C0:[27B10350]: addiu      $s1, $sp, 848
    089D62C4:[26120040]: addiu      $s2, $s0, 64
    089D62C8:[00463021]: addu       $a2, $v0, $a2
    089D62CC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089D62D0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089D62D4:[0E26BA37]: jal        0x089AE8DC
    089D62D8:[02E03821]: addu       $a3, $s7, $zr <=> move $a3, $s7
    089D62DC:[0A2757B3]: j          0x089D5ECC
    089D62E0:[00000000]: nop
    089D62E4:[144000B7]: bne        $v0, $zr, 0x089D65C4
    089D62E8:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    089D62EC:[00621024]: and        $v0, $v1, $v0
    089D62F0:[50400051]: beql       $v0, $zr, 0x089D6438
    089D62F4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089D62F8:[0E26CA12]: jal        0x089B2848
    089D62FC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089D6300:[46000506]: mov.s      $f20, $f0
    089D6304:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089D6308:[0E26C7EA]: jal        0x089B1FA8
    089D630C:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    089D6310:[27B30450]: addiu      $s3, $sp, 1104
    089D6314:[4600A307]: neg.s      $f12, $f20
    089D6318:[0E26BEC5]: jal        0x089AFB14
    089D631C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089D6320:[27B104D0]: addiu      $s1, $sp, 1232
    089D6324:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089D6328:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089D632C:[0E26BB9F]: jal        0x089AEE7C
    089D6330:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089D6334:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    089D6338:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089D633C:[27A80510]: addiu      $t0, $sp, 1296
    089D6340:[8CE20000]: lw         $v0, 0($a3)
    089D6344:[8CE30004]: lw         $v1, 4($a3)
    089D6348:[8CE40008]: lw         $a0, 8($a3)
    089D634C:[8CE5000C]: lw         $a1, 12($a3)
    089D6350:[ACC20000]: sw         $v0, 0($a2)
    089D6354:[24E70010]: addiu      $a3, $a3, 16
    089D6358:[24C60010]: addiu      $a2, $a2, 16
    089D635C:[ACC3FFF4]: sw         $v1, -12($a2)
    089D6360:[ACC4FFF8]: sw         $a0, -8($a2)
    089D6364:[14E8FFF6]: bne        $a3, $t0, 0x089D6340
    089D6368:[ACC5FFFC]: sw         $a1, -4($a2)
    089D636C:[0E26ABCA]: jal        0x089AAF28
    089D6370:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089D6374:[0E26ABCA]: jal        0x089AAF28
    089D6378:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089D637C:[0A2757FB]: j          0x089D5FEC
    089D6380:[8E0300F4]: lw         $v1, 244($s0)
    089D6384:[27A40510]: addiu      $a0, $sp, 1296
    089D6388:[0E26B00B]: jal        0x089AC02C
    089D638C:[26050160]: addiu      $a1, $s0, 352
    089D6390:[8FA30514]: lw         $v1, 1300($sp)
    089D6394:[8FA40518]: lw         $a0, 1304($sp)
    089D6398:[8FA5051C]: lw         $a1, 1308($sp)
    089D639C:[8FA20510]: lw         $v0, 1296($sp)
    089D63A0:[AE030164]: sw         $v1, 356($s0)
    089D63A4:[AE020160]: sw         $v0, 352($s0)
    089D63A8:[AE040168]: sw         $a0, 360($s0)
    089D63AC:[0A27579A]: j          0x089D5E68
    089D63B0:[AE05016C]: sw         $a1, 364($s0)
    089D63B4:[27A40510]: addiu      $a0, $sp, 1296
    089D63B8:[0E26B157]: jal        0x089AC55C
    089D63BC:[26050150]: addiu      $a1, $s0, 336
    089D63C0:[8FA30514]: lw         $v1, 1300($sp)
    089D63C4:[8FA40518]: lw         $a0, 1304($sp)
    089D63C8:[8FA5051C]: lw         $a1, 1308($sp)
    089D63CC:[8FA20510]: lw         $v0, 1296($sp)
    089D63D0:[8E06029C]: lw         $a2, 668($s0)
    089D63D4:[AE030154]: sw         $v1, 340($s0)
    089D63D8:[AE020150]: sw         $v0, 336($s0)
    089D63DC:[AE040158]: sw         $a0, 344($s0)
    089D63E0:[0A275796]: j          0x089D5E58
    089D63E4:[AE05015C]: sw         $a1, 348($s0)
    089D63E8:[27A50410]: addiu      $a1, $sp, 1040
    089D63EC:[0E26F488]: jal        0x089BD220
    089D63F0:[4600B306]: mov.s      $f12, $f22
    089D63F4:[0A275755]: j          0x089D5D54
    089D63F8:[8EA302B0]: lw         $v1, 688($s5)
    089D63FC:[0E28EADB]: jal        0x08A3AB6C
    089D6400:[4614AB03]: div.s      $f12, $f21, $f20
    089D6404:[46000306]: mov.s      $f12, $f0
    089D6408:[44800000]: mtc1       $zr, $f0
    089D640C:[4600A03C]: c.lt.s     $f20, $f0
    089D6410:[00000000]: nop
    089D6414:[4500FED8]: bc1f       0x089D5F78
    089D6418:[27B60150]: addiu      $s6, $sp, 336
    089D641C:[4600A83C]: c.lt.s     $f21, $f0
    089D6420:[00000000]: nop
    089D6424:[450100C1]: bc1t       0x089D672C
    089D6428:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    089D642C:[C4408ED4]: lwc1       $f0, -28972($v0)
    089D6430:[0A2757DE]: j          0x089D5F78
    089D6434:[46006300]: add.s      $f12, $f12, $f0
    089D6438:[0E26C7EA]: jal        0x089B1FA8
    089D643C:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    089D6440:[0A2757FB]: j          0x089D5FEC
    089D6444:[8E0300F4]: lw         $v1, 244($s0)
    089D6448:[4601003C]: c.lt.s     $f0, $f1
    089D644C:[00000000]: nop
    089D6450:[4502FF47]: bc1fl      0x089D6170
    089D6454:[C6020154]: lwc1       $f2, 340($s0)
    089D6458:[0A27585B]: j          0x089D616C
    089D645C:[46000806]: mov.s      $f0, $f1
    089D6460:[8E0200F8]: lw         $v0, 248($s0)
    089D6464:[30420008]: andi       $v0, $v0, 8
    089D6468:[104000AE]: beq        $v0, $zr, 0x089D6724
    089D646C:[26120040]: addiu      $s2, $s0, 64
    089D6470:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    089D6474:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    089D6478:[26E80040]: addiu      $t0, $s7, 64
    089D647C:[8CC20000]: lw         $v0, 0($a2)
    089D6480:[8CC30004]: lw         $v1, 4($a2)
    089D6484:[8CC40008]: lw         $a0, 8($a2)
    089D6488:[8CC5000C]: lw         $a1, 12($a2)
    089D648C:[ACE20000]: sw         $v0, 0($a3)
    089D6490:[24C60010]: addiu      $a2, $a2, 16
    089D6494:[24E70010]: addiu      $a3, $a3, 16
    089D6498:[ACE3FFF4]: sw         $v1, -12($a3)
    089D649C:[ACE4FFF8]: sw         $a0, -8($a3)
    089D64A0:[14C8FFF6]: bne        $a2, $t0, 0x089D647C
    089D64A4:[ACE5FFFC]: sw         $a1, -4($a3)
    089D64A8:[0A2757B6]: j          0x089D5ED8
    089D64AC:[8E05014C]: lw         $a1, 332($s0)
    089D64B0:[46000046]: mov.s      $f1, $f0
    089D64B4:[C4428ECC]: lwc1       $f2, -28980($v0)
    089D64B8:[C600015C]: lwc1       $f0, 348($s0)
    089D64BC:[4602003C]: c.lt.s     $f0, $f2
    089D64C0:[00000000]: nop
    089D64C4:[4500FF41]: bc1f       0x089D61CC
    089D64C8:[E6010158]: swc1       $f1, 344($s0)
    089D64CC:[44800800]: mtc1       $zr, $f1
    089D64D0:[4601003C]: c.lt.s     $f0, $f1
    089D64D4:[00000000]: nop
    089D64D8:[4500FF3E]: bc1f       0x089D61D4
    089D64DC:[8E040148]: lw         $a0, 328($s0)
    089D64E0:[46000806]: mov.s      $f0, $f1
    089D64E4:[0A27578A]: j          0x089D5E28
    089D64E8:[E600015C]: swc1       $f0, 348($s0)
    089D64EC:[30420008]: andi       $v0, $v0, 8
    089D64F0:[10400083]: beq        $v0, $zr, 0x089D6700
    089D64F4:[26120040]: addiu      $s2, $s0, 64
    089D64F8:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    089D64FC:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    089D6500:[26E80040]: addiu      $t0, $s7, 64
    089D6504:[8CC20000]: lw         $v0, 0($a2)
    089D6508:[8CC30004]: lw         $v1, 4($a2)
    089D650C:[8CC40008]: lw         $a0, 8($a2)
    089D6510:[8CC5000C]: lw         $a1, 12($a2)
    089D6514:[ACE20000]: sw         $v0, 0($a3)
    089D6518:[24C60010]: addiu      $a2, $a2, 16
    089D651C:[24E70010]: addiu      $a3, $a3, 16
    089D6520:[ACE3FFF4]: sw         $v1, -12($a3)
    089D6524:[ACE4FFF8]: sw         $a0, -8($a3)
    089D6528:[14C8FFF6]: bne        $a2, $t0, 0x089D6504
    089D652C:[ACE5FFFC]: sw         $a1, -4($a3)
    089D6530:[0A2757B6]: j          0x089D5ED8
    089D6534:[8E05014C]: lw         $a1, 332($s0)
    089D6538:[5496FE33]: bnel       $a0, $s6, 0x089D5E08
    089D653C:[26520001]: addiu      $s2, $s2, 1
    089D6540:[8E22021C]: lw         $v0, 540($s1)
    089D6544:[4600B306]: mov.s      $f12, $f22
    089D6548:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089D654C:[24420004]: addiu      $v0, $v0, 4
    089D6550:[AFA20520]: sw         $v0, 1312($sp)
    089D6554:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089D6558:[0E2685F5]: jal        0x089A17D4
    089D655C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089D6560:[8FA30520]: lw         $v1, 1312($sp)
    089D6564:[8C620004]: lw         $v0, 4($v1)
    089D6568:[30420002]: andi       $v0, $v0, 2
    089D656C:[1040FE25]: beq        $v0, $zr, 0x089D5E04
    089D6570:[46000586]: mov.s      $f22, $f0
    089D6574:[0A275781]: j          0x089D5E04
    089D6578:[46000506]: mov.s      $f20, $f0
    089D657C:[C4408ECC]: lwc1       $f0, -28980($v0)
    089D6580:[26040150]: addiu      $a0, $s0, 336
    089D6584:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    089D6588:[0E26B19F]: jal        0x089AC67C
    089D658C:[E7A00000]: swc1       $f0, 0($sp)
    089D6590:[AFA00004]: sw         $zr, 4($sp)
    089D6594:[26040160]: addiu      $a0, $s0, 352
    089D6598:[0E26B19F]: jal        0x089AC67C
    089D659C:[27A50004]: addiu      $a1, $sp, 4
    089D65A0:[0A27578E]: j          0x089D5E38
    089D65A4:[8E06029C]: lw         $a2, 668($s0)
    089D65A8:[44800000]: mtc1       $zr, $f0
    089D65AC:[4600103C]: c.lt.s     $f2, $f0
    089D65B0:[00000000]: nop
    089D65B4:[4503FEF4]: bc1tl      0x089D6188
    089D65B8:[46000086]: mov.s      $f2, $f0
    089D65BC:[0A275863]: j          0x089D618C
    089D65C0:[C6010158]: lwc1       $f1, 344($s0)
    089D65C4:[27A40490]: addiu      $a0, $sp, 1168
    089D65C8:[0E26C21E]: jal        0x089B0878
    089D65CC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089D65D0:[8E0200F4]: lw         $v0, 244($s0)
    089D65D4:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    089D65D8:[00431024]: and        $v0, $v0, $v1
    089D65DC:[5040002D]: beql       $v0, $zr, 0x089D6694
    089D65E0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089D65E4:[0E26CA12]: jal        0x089B2848
    089D65E8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089D65EC:[46000506]: mov.s      $f20, $f0
    089D65F0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089D65F4:[0E26C7EA]: jal        0x089B1FA8
    089D65F8:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    089D65FC:[27B60050]: addiu      $s6, $sp, 80
    089D6600:[4600A307]: neg.s      $f12, $f20
    089D6604:[0E26BEC5]: jal        0x089AFB14
    089D6608:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089D660C:[27B30090]: addiu      $s3, $sp, 144
    089D6610:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089D6614:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    089D6618:[0E26BB9F]: jal        0x089AEE7C
    089D661C:[27A60490]: addiu      $a2, $sp, 1168
    089D6620:[27B100D0]: addiu      $s1, $sp, 208
    089D6624:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089D6628:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089D662C:[0E26BB9F]: jal        0x089AEE7C
    089D6630:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089D6634:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    089D6638:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089D663C:[27A80110]: addiu      $t0, $sp, 272
    089D6640:[8CE20000]: lw         $v0, 0($a3)
    089D6644:[8CE30004]: lw         $v1, 4($a3)
    089D6648:[8CE40008]: lw         $a0, 8($a3)
    089D664C:[8CE5000C]: lw         $a1, 12($a3)
    089D6650:[ACC20000]: sw         $v0, 0($a2)
    089D6654:[24E70010]: addiu      $a3, $a3, 16
    089D6658:[24C60010]: addiu      $a2, $a2, 16
    089D665C:[ACC3FFF4]: sw         $v1, -12($a2)
    089D6660:[ACC4FFF8]: sw         $a0, -8($a2)
    089D6664:[14E8FFF6]: bne        $a3, $t0, 0x089D6640
    089D6668:[ACC5FFFC]: sw         $a1, -4($a2)
    089D666C:[0E26ABCA]: jal        0x089AAF28
    089D6670:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089D6674:[0E26ABCA]: jal        0x089AAF28
    089D6678:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089D667C:[0E26ABCA]: jal        0x089AAF28
    089D6680:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089D6684:[0E26ABCA]: jal        0x089AAF28
    089D6688:[27A40490]: addiu      $a0, $sp, 1168
    089D668C:[0A2757FB]: j          0x089D5FEC
    089D6690:[8E0300F4]: lw         $v1, 244($s0)
    089D6694:[0E26C7EA]: jal        0x089B1FA8
    089D6698:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    089D669C:[27B10010]: addiu      $s1, $sp, 16
    089D66A0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089D66A4:[27A50490]: addiu      $a1, $sp, 1168
    089D66A8:[0E26BB9F]: jal        0x089AEE7C
    089D66AC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089D66B0:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    089D66B4:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089D66B8:[27A80050]: addiu      $t0, $sp, 80
    089D66BC:[8CE20000]: lw         $v0, 0($a3)
    089D66C0:[8CE30004]: lw         $v1, 4($a3)
    089D66C4:[8CE40008]: lw         $a0, 8($a3)
    089D66C8:[8CE5000C]: lw         $a1, 12($a3)
    089D66CC:[ACC20000]: sw         $v0, 0($a2)
    089D66D0:[24E70010]: addiu      $a3, $a3, 16
    089D66D4:[24C60010]: addiu      $a2, $a2, 16
    089D66D8:[ACC3FFF4]: sw         $v1, -12($a2)
    089D66DC:[ACC4FFF8]: sw         $a0, -8($a2)
    089D66E0:[14E8FFF6]: bne        $a3, $t0, 0x089D66BC
    089D66E4:[ACC5FFFC]: sw         $a1, -4($a2)
    089D66E8:[0E26ABCA]: jal        0x089AAF28
    089D66EC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089D66F0:[0E26ABCA]: jal        0x089AAF28
    089D66F4:[27A40490]: addiu      $a0, $sp, 1168
    089D66F8:[0A2757FB]: j          0x089D5FEC
    089D66FC:[8E0300F4]: lw         $v1, 244($s0)
    089D6700:[27B10210]: addiu      $s1, $sp, 528
    089D6704:[26120040]: addiu      $s2, $s0, 64
    089D6708:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089D670C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089D6710:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    089D6714:[0E26BA37]: jal        0x089AE8DC
    089D6718:[02E03821]: addu       $a3, $s7, $zr <=> move $a3, $s7
    089D671C:[0A2757B3]: j          0x089D5ECC
    089D6720:[00000000]: nop
    089D6724:[0A2759C1]: j          0x089D6704
    089D6728:[27B10310]: addiu      $s1, $sp, 784
    089D672C:[C4408ED4]: lwc1       $f0, -28972($v0)
    089D6730:[0A2757DD]: j          0x089D5F74
    089D6734:[46006301]: sub.s      $f12, $f12, $f0
  Back Branch 089D602C 99,651 times (length 178)
  Back Branch 089D671C 87,999 times (length 534)
  Back Branch 089D65A0 76,860 times (length 476)
  Back Branch 089D5D28 58,300 times (length 11)
    089D5CF0:[AFB20538]: sw         $s2, 1336($sp)
    089D5CF4:[AFB10534]: sw         $s1, 1332($sp)
    089D5CF8:[AFB00530]: sw         $s0, 1328($sp)
    089D5CFC:[E7B50564]: swc1       $f21, 1380($sp)
    089D5D00:[E7B40560]: swc1       $f20, 1376($sp)
--> 089D5D04:[8CE20000]: lw         $v0, 0($a3)
    089D5D08:[8CE30004]: lw         $v1, 4($a3)
    089D5D0C:[8CE40008]: lw         $a0, 8($a3)
    089D5D10:[8CE5000C]: lw         $a1, 12($a3)
    089D5D14:[ACC20000]: sw         $v0, 0($a2)
    089D5D18:[24E70010]: addiu      $a3, $a3, 16
    089D5D1C:[24C60010]: addiu      $a2, $a2, 16
    089D5D20:[ACC3FFF4]: sw         $v1, -12($a2)
    089D5D24:[ACC4FFF8]: sw         $a0, -8($a2)
--> 089D5D28:[14E8FFF6]: bne        $a3, $t0, 0x089D5D04
    089D5D2C:[ACC5FFFC]: sw         $a1, -4($a2)
    089D5D30:[0E26F45D]: jal        0x089BD174
    089D5D34:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    089D5D38:[3C0308AA]: lui        $v1, 0x08AA <=> li $v1, 0x08AA0000
  Back Branch 089D5E08 12,972 times (length 11)
    089D5DD0:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    089D5DD4:[3456EE33]: ori        $s6, $v0, -4557
    089D5DD8:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    089D5DDC:[24120006]: addiu      $s2, $zr, 6 <=> li $s2, 6
    089D5DE0:[24130008]: addiu      $s3, $zr, 8 <=> li $s3, 8
--> 089D5DE4:[8E2401DC]: lw         $a0, 476($s1)
    089D5DE8:[50800007]: beql       $a0, $zr, 0x089D5E08
    089D5DEC:[26520001]: addiu      $s2, $s2, 1
    089D5DF0:[3C0308AA]: lui        $v1, 0x08AA <=> li $v1, 0x08AA0000
    089D5DF4:[8C62C4AC]: lw         $v0, -15188($v1)
    089D5DF8:[8C4302A4]: lw         $v1, 676($v0)
    089D5DFC:[106001CE]: beq        $v1, $zr, 0x089D6538
    089D5E00:[00000000]: nop
    089D5E04:[26520001]: addiu      $s2, $s2, 1
--> 089D5E08:[1653FFF6]: bne        $s2, $s3, 0x089D5DE4
    089D5E0C:[26310004]: addiu      $s1, $s1, 4
    089D5E10:[8E040148]: lw         $a0, 328($s0)
    089D5E14:[108001D9]: beq        $a0, $zr, 0x089D657C
    089D5E18:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
  Back Branch 089D6118 6,486 times (length 186)
  Back Branch 089D6574 6,486 times (length 478)
  Back Branch 089D656C 6,486 times (length 476)
  Back Branch 089D61D4 4,654 times (length 237)
  Back Branch 089D65BC 4,654 times (length 270)
  Back Branch 089D64D8 4,654 times (length 195)
  Back Branch 089D6450 4,654 times (length 186)
_S1_2_89EE964 10,807,216 instructions (0.654%), 385,972 calls (089EE964 - 089EEAF0, length 100)
    089EE964:[27BDFFE0]: addiu      $sp, $sp, -32
    089EE968:[AFB3000C]: sw         $s3, 12($sp)
    089EE96C:[AFB20008]: sw         $s2, 8($sp)
    089EE970:[24B2000F]: addiu      $s2, $a1, 15
    089EE974:[7C121804]: ins        $s2, $zr, 0, 4
    089EE978:[AFB10004]: sw         $s1, 4($sp)
    089EE97C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089EE980:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    089EE984:[AFB00000]: sw         $s0, 0($sp)
    089EE988:[AFBF0010]: sw         $ra, 16($sp)
    089EE98C:[8C832274]: lw         $v1, 8820($a0)
    089EE990:[00031140]: sll        $v0, $v1, 0x0005
    089EE994:[000318C0]: sll        $v1, $v1, 0x0003
    089EE998:[00431023]: subu       $v0, $v0, $v1
    089EE99C:[00441021]: addu       $v0, $v0, $a0
    089EE9A0:[24532344]: addiu      $s3, $v0, 9028
    089EE9A4:[0E27F209]: jal        0x089FC824
    089EE9A8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089EE9AC:[10400009]: beq        $v0, $zr, 0x089EE9D4
    089EE9B0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089EE9B4:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089EE9B8:[8FBF0010]: lw         $ra, 16($sp)
    089EE9BC:[8FB3000C]: lw         $s3, 12($sp)
    089EE9C0:[8FB20008]: lw         $s2, 8($sp)
    089EE9C4:[8FB10004]: lw         $s1, 4($sp)
    089EE9C8:[8FB00000]: lw         $s0, 0($sp)
    089EE9CC:[03E00008]: jr         $ra
    089EE9D0:[27BD0020]: addiu      $sp, $sp, 32
    089EE9D4:[8E251C0C]: lw         $a1, 7180($s1)
    089EE9D8:[3C028888]: lui        $v0, 0x8888 <=> li $v0, 0x88880000
    089EE9DC:[34428889]: ori        $v0, $v0, -30583
    089EE9E0:[00A20019]: multu      $a1, $v0
    089EE9E4:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    089EE9E8:[00001010]: mfhi       $v0
    089EE9EC:[00021142]: srl        $v0, $v0, 0x0005
    089EE9F0:[00021980]: sll        $v1, $v0, 0x0006
    089EE9F4:[00021080]: sll        $v0, $v0, 0x0002
    089EE9F8:[00621823]: subu       $v1, $v1, $v0
    089EE9FC:[10A30039]: beq        $a1, $v1, 0x089EEAE4
    089EEA00:[24842F28]: addiu      $a0, $a0, 12072
    089EEA04:[8E222274]: lw         $v0, 8820($s1)
    089EEA08:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089EEA0C:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    089EEA10:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089EEA14:[1040001D]: beq        $v0, $zr, 0x089EEA8C
    089EEA18:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089EEA1C:[0E27CBCC]: jal        0x089F2F30
    089EEA20:[00000000]: nop
    089EEA24:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089EEA28:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089EEA2C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089EEA30:[0E27CBCC]: jal        0x089F2F30
    089EEA34:[24050016]: addiu      $a1, $zr, 22 <=> li $a1, 22
    089EEA38:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089EEA3C:[0E27A0EB]: jal        0x089E83AC
    089EEA40:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089EEA44:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089EEA48:[0E279CFD]: jal        0x089E73F4
    089EEA4C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089EEA50:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089EEA54:[24050012]: addiu      $a1, $zr, 18 <=> li $a1, 18
    089EEA58:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089EEA5C:[0E27CBCC]: jal        0x089F2F30
    089EEA60:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089EEA64:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089EEA68:[0E27F209]: jal        0x089FC824
    089EEA6C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089EEA70:[1440FFD0]: bne        $v0, $zr, 0x089EE9B4
    089EEA74:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089EEA78:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    089EEA7C:[0E27F535]: jal        0x089FD4D4
    089EEA80:[24842F48]: addiu      $a0, $a0, 12104
    089EEA84:[0A27BA6E]: j          0x089EE9B8
    089EEA88:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089EEA8C:[24050017]: addiu      $a1, $zr, 23 <=> li $a1, 23
    089EEA90:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089EEA94:[0E27CBCC]: jal        0x089F2F30
    089EEA98:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089EEA9C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089EEAA0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089EEAA4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089EEAA8:[0E27CBCC]: jal        0x089F2F30
    089EEAAC:[24050015]: addiu      $a1, $zr, 21 <=> li $a1, 21
    089EEAB0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089EEAB4:[0E27A0EB]: jal        0x089E83AC
    089EEAB8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089EEABC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089EEAC0:[0E279CFD]: jal        0x089E73F4
    089EEAC4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089EEAC8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089EEACC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089EEAD0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089EEAD4:[0E27CBCC]: jal        0x089F2F30
    089EEAD8:[24050011]: addiu      $a1, $zr, 17 <=> li $a1, 17
    089EEADC:[0A27BA9A]: j          0x089EEA68
    089EEAE0:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089EEAE4:[0E27F535]: jal        0x089FD4D4
    089EEAE8:[00000000]: nop
    089EEAEC:[0A27BA82]: j          0x089EEA08
    089EEAF0:[8E222274]: lw         $v0, 8820($s1)
_S1_2_88DA880 10,177,506 instructions (0.616%), 88,633 calls (088DA880 - 088DAD70, length 317)
    088DA880:[27BDFFB0]: addiu      $sp, $sp, -80
    088DA884:[AFB20038]: sw         $s2, 56($sp)
    088DA888:[AFBF003C]: sw         $ra, 60($sp)
    088DA88C:[AFB10034]: sw         $s1, 52($sp)
    088DA890:[AFB00030]: sw         $s0, 48($sp)
    088DA894:[E7B7004C]: swc1       $f23, 76($sp)
    088DA898:[E7B60048]: swc1       $f22, 72($sp)
    088DA89C:[E7B50044]: swc1       $f21, 68($sp)
    088DA8A0:[E7B40040]: swc1       $f20, 64($sp)
    088DA8A4:[8C8A0238]: lw         $t2, 568($a0)
    088DA8A8:[1140008A]: beq        $t2, $zr, 0x088DAAD4
    088DA8AC:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    088DA8B0:[8D4202B0]: lw         $v0, 688($t2)
    088DA8B4:[50400088]: beql       $v0, $zr, 0x088DAAD8
    088DA8B8:[8FBF003C]: lw         $ra, 60($sp)
    088DA8BC:[8C8C023C]: lw         $t4, 572($a0)
    088DA8C0:[958B003C]: lhu        $t3, 60($t4)
    088DA8C4:[31620001]: andi       $v0, $t3, 1
    088DA8C8:[54400083]: bnel       $v0, $zr, 0x088DAAD8
    088DA8CC:[8FBF003C]: lw         $ra, 60($sp)
    088DA8D0:[90820194]: lbu        $v0, 404($a0)
    088DA8D4:[90830195]: lbu        $v1, 405($a0)
    088DA8D8:[90840196]: lbu        $a0, 406($a0)
    088DA8DC:[92460197]: lbu        $a2, 407($s2)
    088DA8E0:[8D4702F8]: lw         $a3, 760($t2)
    088DA8E4:[8D4802FC]: lw         $t0, 764($t2)
    088DA8E8:[8D490300]: lw         $t1, 768($t2)
    088DA8EC:[8D450304]: lw         $a1, 772($t2)
    088DA8F0:[00031C00]: sll        $v1, $v1, 0x0010
    088DA8F4:[00021600]: sll        $v0, $v0, 0x0018
    088DA8F8:[00431025]: or         $v0, $v0, $v1
    088DA8FC:[00042200]: sll        $a0, $a0, 0x0008
    088DA900:[00441025]: or         $v0, $v0, $a0
    088DA904:[AFA5000C]: sw         $a1, 12($sp)
    088DA908:[00461025]: or         $v0, $v0, $a2
    088DA90C:[31630004]: andi       $v1, $t3, 4
    088DA910:[AFA70000]: sw         $a3, 0($sp)
    088DA914:[AFA80004]: sw         $t0, 4($sp)
    088DA918:[AFA90008]: sw         $t1, 8($sp)
    088DA91C:[AE4201E8]: sw         $v0, 488($s2)
    088DA920:[C54A02E4]: lwc1       $f10, 740($t2)
    088DA924:[C7A6000C]: lwc1       $f6, 12($sp)
    088DA928:[C54702D8]: lwc1       $f7, 728($t2)
    088DA92C:[C54802DC]: lwc1       $f8, 732($t2)
    088DA930:[10600072]: beq        $v1, $zr, 0x088DAAFC
    088DA934:[C54902E0]: lwc1       $f9, 736($t2)
    088DA938:[92420191]: lbu        $v0, 401($s2)
    088DA93C:[44821000]: mtc1       $v0, $f2
    088DA940:[92420192]: lbu        $v0, 402($s2)
    088DA944:[46801020]: cvt.s.w    $f0, $f2
    088DA948:[44821800]: mtc1       $v0, $f3
    088DA94C:[92420193]: lbu        $v0, 403($s2)
    088DA950:[46801860]: cvt.s.w    $f1, $f3
    088DA954:[44822000]: mtc1       $v0, $f4
    088DA958:[92420190]: lbu        $v0, 400($s2)
    088DA95C:[46003802]: mul.s      $f0, $f7, $f0
    088DA960:[468020A0]: cvt.s.w    $f2, $f4
    088DA964:[44822800]: mtc1       $v0, $f5
    088DA968:[46014042]: mul.s      $f1, $f8, $f1
    088DA96C:[46003582]: mul.s      $f22, $f6, $f0
    088DA970:[468028E0]: cvt.s.w    $f3, $f5
    088DA974:[46024882]: mul.s      $f2, $f9, $f2
    088DA978:[460135C2]: mul.s      $f23, $f6, $f1
    088DA97C:[460350C2]: mul.s      $f3, $f10, $f3
    088DA980:[46023542]: mul.s      $f21, $f6, $f2
    088DA984:[46033502]: mul.s      $f20, $f6, $f3
    088DA988:[8D820040]: lw         $v0, 64($t4)
    088DA98C:[3C030010]: lui        $v1, 0x0010 <=> li $v1, 0x00100000
    088DA990:[00431024]: and        $v0, $v0, $v1
    088DA994:[14400072]: bne        $v0, $zr, 0x088DAB60
    088DA998:[44806000]: mtc1       $zr, $f12
    088DA99C:[3C0608A8]: lui        $a2, 0x08A8 <=> li $a2, 0x08A80000
    088DA9A0:[C4C06F88]: lwc1       $f0, 28552($a2)
    088DA9A4:[4614003E]: c.le.s     $f0, $f20
    088DA9A8:[00000000]: nop
    088DA9AC:[450300C3]: bc1tl      0x088DACBC
    088DA9B0:[4600A001]: sub.s      $f0, $f20, $f0
    088DA9B4:[4600A50D]: trunc.w.s  $f20, $f20
    088DA9B8:[4407A000]: mfc1       $a3, $f20
    088DA9BC:[C4C06F88]: lwc1       $f0, 28552($a2)
    088DA9C0:[4615003E]: c.le.s     $f0, $f21
    088DA9C4:[00000000]: nop
    088DA9C8:[450300B7]: bc1tl      0x088DACA8
    088DA9CC:[4600A801]: sub.s      $f0, $f21, $f0
    088DA9D0:[4600AD4D]: trunc.w.s  $f21, $f21
    088DA9D4:[4404A800]: mfc1       $a0, $f21
    088DA9D8:[C4C06F88]: lwc1       $f0, 28552($a2)
    088DA9DC:[4616003E]: c.le.s     $f0, $f22
    088DA9E0:[00000000]: nop
    088DA9E4:[450100AA]: bc1t       0x088DAC90
    088DA9E8:[00072E00]: sll        $a1, $a3, 0x0018
    088DA9EC:[4600B58D]: trunc.w.s  $f22, $f22
    088DA9F0:[4403B000]: mfc1       $v1, $f22
    088DA9F4:[C4C06F88]: lwc1       $f0, 28552($a2)
    088DA9F8:[00031400]: sll        $v0, $v1, 0x0010
    088DA9FC:[4617003E]: c.le.s     $f0, $f23
    088DAA00:[00000000]: nop
    088DAA04:[4501009C]: bc1t       0x088DAC78
    088DAA08:[00A22825]: or         $a1, $a1, $v0
    088DAA0C:[4600BDCD]: trunc.w.s  $f23, $f23
    088DAA10:[4403B800]: mfc1       $v1, $f23
    088DAA14:[00031200]: sll        $v0, $v1, 0x0008
    088DAA18:[00A21025]: or         $v0, $a1, $v0
    088DAA1C:[00823025]: or         $a2, $a0, $v0
    088DAA20:[AE4601E4]: sw         $a2, 484($s2)
    088DAA24:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    088DAA28:[9183003F]: lbu        $v1, 63($t4)
    088DAA2C:[1062002A]: beq        $v1, $v0, 0x088DAAD8
    088DAA30:[8FBF003C]: lw         $ra, 60($sp)
    088DAA34:[9583003C]: lhu        $v1, 60($t4)
    088DAA38:[30620004]: andi       $v0, $v1, 4
    088DAA3C:[104000A4]: beq        $v0, $zr, 0x088DACD0
    088DAA40:[30620002]: andi       $v0, $v1, 2
    088DAA44:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    088DAA48:[7C02FE04]: ins        $v0, $zr, 24, 8
    088DAA4C:[50400023]: beql       $v0, $zr, 0x088DAADC
    088DAA50:[8FB20038]: lw         $s2, 56($sp)
    088DAA54:[3C0508A9]: lui        $a1, 0x08A9 <=> li $a1, 0x08A90000
    088DAA58:[8CA20A3C]: lw         $v0, 2620($a1)
    088DAA5C:[3C030009]: lui        $v1, 0x0009 <=> li $v1, 0x00090000
    088DAA60:[00431021]: addu       $v0, $v0, $v1
    088DAA64:[90444162]: lbu        $a0, 16738($v0)
    088DAA68:[5480009F]: bnel       $a0, $zr, 0x088DACE8
    088DAA6C:[8D820040]: lw         $v0, 64($t4)
    088DAA70:[9582003C]: lhu        $v0, 60($t4)
    088DAA74:[00023027]: nor        $a2, $zr, $v0 <=> li $a2, not $v0
    088DAA78:[30C30004]: andi       $v1, $a2, 4
    088DAA7C:[50600016]: beql       $v1, $zr, 0x088DAAD8
    088DAA80:[8FBF003C]: lw         $ra, 60($sp)
    088DAA84:[8E420238]: lw         $v0, 568($s2)
    088DAA88:[8C4402B0]: lw         $a0, 688($v0)
    088DAA8C:[94830002]: lhu        $v1, 2($a0)
    088DAA90:[00031827]: nor        $v1, $zr, $v1 <=> li $v1, not $v1
    088DAA94:[30630008]: andi       $v1, $v1, 8
    088DAA98:[1060000E]: beq        $v1, $zr, 0x088DAAD4
    088DAA9C:[30C22000]: andi       $v0, $a2, 8192
    088DAAA0:[1040000C]: beq        $v0, $zr, 0x088DAAD4
    088DAAA4:[3C02000A]: lui        $v0, 0x000A <=> li $v0, 0x000A0000
    088DAAA8:[8CA70A3C]: lw         $a3, 2620($a1)
    088DAAAC:[00E21021]: addu       $v0, $a3, $v0
    088DAAB0:[8C442920]: lw         $a0, 10528($v0)
    088DAAB4:[24E512D0]: addiu      $a1, $a3, 4816
    088DAAB8:[28820002]: slti       $v0, $a0, 2
    088DAABC:[0082280A]: movz       $a1, $a0, $v0
    088DAAC0:[90A303A8]: lbu        $v1, 936($a1)
    088DAAC4:[10600003]: beq        $v1, $zr, 0x088DAAD4
    088DAAC8:[30C20040]: andi       $v0, $a2, 64
    088DAACC:[144000A1]: bne        $v0, $zr, 0x088DAD54
    088DAAD0:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    088DAAD4:[8FBF003C]: lw         $ra, 60($sp)
    088DAAD8:[8FB20038]: lw         $s2, 56($sp)
    088DAADC:[8FB10034]: lw         $s1, 52($sp)
    088DAAE0:[8FB00030]: lw         $s0, 48($sp)
    088DAAE4:[C7B7004C]: lwc1       $f23, 76($sp)
    088DAAE8:[C7B60048]: lwc1       $f22, 72($sp)
    088DAAEC:[C7B50044]: lwc1       $f21, 68($sp)
    088DAAF0:[C7B40040]: lwc1       $f20, 64($sp)
    088DAAF4:[03E00008]: jr         $ra
    088DAAF8:[27BD0050]: addiu      $sp, $sp, 80
    088DAAFC:[31620040]: andi       $v0, $t3, 64
    088DAB00:[54400088]: bnel       $v0, $zr, 0x088DAD24
    088DAB04:[92420191]: lbu        $v0, 401($s2)
    088DAB08:[92420190]: lbu        $v0, 400($s2)
    088DAB0C:[3C030010]: lui        $v1, 0x0010 <=> li $v1, 0x00100000
    088DAB10:[44820800]: mtc1       $v0, $f1
    088DAB14:[92420191]: lbu        $v0, 401($s2)
    088DAB18:[46800820]: cvt.s.w    $f0, $f1
    088DAB1C:[44821000]: mtc1       $v0, $f2
    088DAB20:[92420192]: lbu        $v0, 402($s2)
    088DAB24:[46801060]: cvt.s.w    $f1, $f2
    088DAB28:[44821800]: mtc1       $v0, $f3
    088DAB2C:[92420193]: lbu        $v0, 403($s2)
    088DAB30:[46005002]: mul.s      $f0, $f10, $f0
    088DAB34:[46801960]: cvt.s.w    $f5, $f3
    088DAB38:[44822000]: mtc1       $v0, $f4
    088DAB3C:[8D820040]: lw         $v0, 64($t4)
    088DAB40:[46013D82]: mul.s      $f22, $f7, $f1
    088DAB44:[468020A0]: cvt.s.w    $f2, $f4
    088DAB48:[00431024]: and        $v0, $v0, $v1
    088DAB4C:[460545C2]: mul.s      $f23, $f8, $f5
    088DAB50:[46003502]: mul.s      $f20, $f6, $f0
    088DAB54:[1040FF91]: beq        $v0, $zr, 0x088DA99C
    088DAB58:[46024D42]: mul.s      $f21, $f9, $f2
    088DAB5C:[44806000]: mtc1       $zr, $f12
    088DAB60:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088DAB64:[C44E6F74]: lwc1       $f14, 28532($v0)
    088DAB68:[46006346]: mov.s      $f13, $f12
    088DAB6C:[27B00010]: addiu      $s0, $sp, 16
    088DAB70:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088DAB74:[0E26AF6F]: jal        0x089ABDBC
    088DAB78:[27B10020]: addiu      $s1, $sp, 32
    088DAB7C:[8E470238]: lw         $a3, 568($s2)
    088DAB80:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088DAB84:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088DAB88:[24E70040]: addiu      $a3, $a3, 64
    088DAB8C:[0E20F7CE]: jal        0x0883DF38
    088DAB90:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088DAB94:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    088DAB98:[8C620A3C]: lw         $v0, 2620($v1)
    088DAB9C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088DABA0:[244202B0]: addiu      $v0, $v0, 688
    088DABA4:[8C450A44]: lw         $a1, 2628($v0)
    088DABA8:[8C470A4C]: lw         $a3, 2636($v0)
    088DABAC:[8C430A40]: lw         $v1, 2624($v0)
    088DABB0:[8C460A48]: lw         $a2, 2632($v0)
    088DABB4:[AFA50024]: sw         $a1, 36($sp)
    088DABB8:[AFA30020]: sw         $v1, 32($sp)
    088DABBC:[AFA60028]: sw         $a2, 40($sp)
    088DABC0:[0E26ACEF]: jal        0x089AB3BC
    088DABC4:[AFA7002C]: sw         $a3, 44($sp)
    088DABC8:[0E2365D8]: jal        0x088D9760
    088DABCC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088DABD0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088DABD4:[0E26A810]: jal        0x089AA040
    088DABD8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088DABDC:[8E4C023C]: lw         $t4, 572($s2)
    088DABE0:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088DABE4:[C4436F78]: lwc1       $f3, 28536($v0)
    088DABE8:[C581008C]: lwc1       $f1, 140($t4)
    088DABEC:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088DABF0:[C4426F7C]: lwc1       $f2, 28540($v0)
    088DABF4:[46030840]: add.s      $f1, $f1, $f3
    088DABF8:[46001801]: sub.s      $f0, $f3, $f0
    088DABFC:[44802000]: mtc1       $zr, $f4
    088DAC00:[46020842]: mul.s      $f1, $f1, $f2
    088DAC04:[46020002]: mul.s      $f0, $f0, $f2
    088DAC08:[46002086]: mov.s      $f2, $f4
    088DAC0C:[46011841]: sub.s      $f1, $f3, $f1
    088DAC10:[4601203C]: c.lt.s     $f4, $f1
    088DAC14:[00000000]: nop
    088DAC18:[4500000F]: bc1f       0x088DAC58
    088DAC1C:[46001801]: sub.s      $f0, $f3, $f0
    088DAC20:[46010003]: div.s      $f0, $f0, $f1
    088DAC24:[46001841]: sub.s      $f1, $f3, $f0
    088DAC28:[4604083C]: c.lt.s     $f1, $f4
    088DAC2C:[00000000]: nop
    088DAC30:[45010009]: bc1t       0x088DAC58
    088DAC34:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088DAC38:[C4406F80]: lwc1       $f0, 28544($v0)
    088DAC3C:[4600083C]: c.lt.s     $f1, $f0
    088DAC40:[00000000]: nop
    088DAC44:[45000004]: bc1f       0x088DAC58
    088DAC48:[46001886]: mov.s      $f2, $f3
    088DAC4C:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088DAC50:[C4406F84]: lwc1       $f0, 28548($v0)
    088DAC54:[46000882]: mul.s      $f2, $f1, $f0
    088DAC58:[9582003C]: lhu        $v0, 60($t4)
    088DAC5C:[30420004]: andi       $v0, $v0, 4
    088DAC60:[5040FF4E]: beql       $v0, $zr, 0x088DA99C
    088DAC64:[4602A502]: mul.s      $f20, $f20, $f2
    088DAC68:[4602AD42]: mul.s      $f21, $f21, $f2
    088DAC6C:[4602B582]: mul.s      $f22, $f22, $f2
    088DAC70:[0A236A67]: j          0x088DA99C
    088DAC74:[4602BDC2]: mul.s      $f23, $f23, $f2
    088DAC78:[4600B801]: sub.s      $f0, $f23, $f0
    088DAC7C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088DAC80:[4600000D]: trunc.w.s  $f0, $f0
    088DAC84:[44030000]: mfc1       $v1, $f0
    088DAC88:[0A236A85]: j          0x088DAA14
    088DAC8C:[00621825]: or         $v1, $v1, $v0
    088DAC90:[4600B001]: sub.s      $f0, $f22, $f0
    088DAC94:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088DAC98:[4600000D]: trunc.w.s  $f0, $f0
    088DAC9C:[44030000]: mfc1       $v1, $f0
    088DACA0:[0A236A7D]: j          0x088DA9F4
    088DACA4:[00621825]: or         $v1, $v1, $v0
    088DACA8:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088DACAC:[4600000D]: trunc.w.s  $f0, $f0
    088DACB0:[44040000]: mfc1       $a0, $f0
    088DACB4:[0A236A76]: j          0x088DA9D8
    088DACB8:[00822025]: or         $a0, $a0, $v0
    088DACBC:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088DACC0:[4600000D]: trunc.w.s  $f0, $f0
    088DACC4:[44070000]: mfc1       $a3, $f0
    088DACC8:[0A236A6F]: j          0x088DA9BC
    088DACCC:[00E23825]: or         $a3, $a3, $v0
    088DACD0:[1040FF61]: beq        $v0, $zr, 0x088DAA58
    088DACD4:[3C0508A9]: lui        $a1, 0x08A9 <=> li $a1, 0x08A90000
    088DACD8:[14E0FF60]: bne        $a3, $zr, 0x088DAA5C
    088DACDC:[8CA20A3C]: lw         $v0, 2620($a1)
    088DACE0:[0A236AB6]: j          0x088DAAD8
    088DACE4:[8FBF003C]: lw         $ra, 60($sp)
    088DACE8:[3C034000]: lui        $v1, 0x4000 <=> li $v1, 0x40000000
    088DACEC:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088DACF0:[00431024]: and        $v0, $v0, $v1
    088DACF4:[5040FF5F]: beql       $v0, $zr, 0x088DAA74
    088DACF8:[9582003C]: lhu        $v0, 60($t4)
    088DACFC:[3C03003F]: lui        $v1, 0x003F <=> li $v1, 0x003F0000
    088DAD00:[3C02FF00]: lui        $v0, 0xFF00 <=> li $v0, 0xFF000000
    088DAD04:[00062082]: srl        $a0, $a2, 0x0002
    088DAD08:[3463003F]: ori        $v1, $v1, 63
    088DAD0C:[3442FF00]: ori        $v0, $v0, -256
    088DAD10:[00832024]: and        $a0, $a0, $v1
    088DAD14:[00C21024]: and        $v0, $a2, $v0
    088DAD18:[00441025]: or         $v0, $v0, $a0
    088DAD1C:[0A236A9C]: j          0x088DAA70
    088DAD20:[AE4201E4]: sw         $v0, 484($s2)
    088DAD24:[44820000]: mtc1       $v0, $f0
    088DAD28:[92420192]: lbu        $v0, 402($s2)
    088DAD2C:[468005A0]: cvt.s.w    $f22, $f0
    088DAD30:[44820800]: mtc1       $v0, $f1
    088DAD34:[92420193]: lbu        $v0, 403($s2)
    088DAD38:[46800DE0]: cvt.s.w    $f23, $f1
    088DAD3C:[44821000]: mtc1       $v0, $f2
    088DAD40:[92420190]: lbu        $v0, 400($s2)
    088DAD44:[46801560]: cvt.s.w    $f21, $f2
    088DAD48:[44821800]: mtc1       $v0, $f3
    088DAD4C:[0A236A62]: j          0x088DA988
    088DAD50:[46801D20]: cvt.s.w    $f20, $f3
    088DAD54:[24A50350]: addiu      $a1, $a1, 848
    088DAD58:[264901E8]: addiu      $t1, $s2, 488
    088DAD5C:[26460150]: addiu      $a2, $s2, 336
    088DAD60:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088DAD64:[0E204BF3]: jal        0x08812FCC
    088DAD68:[264801E4]: addiu      $t0, $s2, 484
    088DAD6C:[0A236AB6]: j          0x088DAAD8
    088DAD70:[8FBF003C]: lw         $ra, 60($sp)
  Back Branch 088DAB54 10,494 times (length 112)
  Back Branch 088DACD0 1,532 times (length 160)
  Back Branch 088DAD6C 1,499 times (length 167)
  Back Branch 088DACD8 1,499 times (length 161)
_S1_2_8850948 10,091,191 instructions (0.611%), 3,446 calls (08850948 - 088512C4, length 608)
    08850948:[3C02000B]: lui        $v0, 0x000B <=> li $v0, 0x000B0000
    0885094C:[27BDFEE0]: addiu      $sp, $sp, -288
    08850950:[3443D5F8]: ori        $v1, $v0, -10760
    08850954:[AFB7010C]: sw         $s7, 268($sp)
    08850958:[3449D5FC]: ori        $t1, $v0, -10756
    0885095C:[344AD600]: ori        $t2, $v0, -10752
    08850960:[AFB60108]: sw         $s6, 264($sp)
    08850964:[344BD608]: ori        $t3, $v0, -10744
    08850968:[00A0B021]: addu       $s6, $a1, $zr <=> move $s6, $a1
    0885096C:[0100B821]: addu       $s7, $t0, $zr <=> move $s7, $t0
    08850970:[00834021]: addu       $t0, $a0, $v1
    08850974:[3443D604]: ori        $v1, $v0, -10748
    08850978:[3442D60C]: ori        $v0, $v0, -10740
    0885097C:[00831821]: addu       $v1, $a0, $v1
    08850980:[AFB100F4]: sw         $s1, 244($sp)
    08850984:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08850988:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    0885098C:[008A5021]: addu       $t2, $a0, $t2
    08850990:[008B5821]: addu       $t3, $a0, $t3
    08850994:[00821021]: addu       $v0, $a0, $v0
    08850998:[00894821]: addu       $t1, $a0, $t1
    0885099C:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    088509A0:[AFBE0110]: sw         $fp, 272($sp)
    088509A4:[AFB300FC]: sw         $s3, 252($sp)
    088509A8:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    088509AC:[AFA300DC]: sw         $v1, 220($sp)
    088509B0:[AFBF0114]: sw         $ra, 276($sp)
    088509B4:[AFB50104]: sw         $s5, 260($sp)
    088509B8:[AFB40100]: sw         $s4, 256($sp)
    088509BC:[AFB200F8]: sw         $s2, 248($sp)
    088509C0:[AFB000F0]: sw         $s0, 240($sp)
    088509C4:[AFAA00E0]: sw         $t2, 224($sp)
    088509C8:[AFAB00D8]: sw         $t3, 216($sp)
    088509CC:[AFA200D4]: sw         $v0, 212($sp)
    088509D0:[0E2134B8]: jal        0x0884D2E0
    088509D4:[AFA700E4]: sw         $a3, 228($sp)
    088509D8:[00111140]: sll        $v0, $s1, 0x0005
    088509DC:[00111880]: sll        $v1, $s1, 0x0002
    088509E0:[00621821]: addu       $v1, $v1, $v0
    088509E4:[00711821]: addu       $v1, $v1, $s1
    088509E8:[00031940]: sll        $v1, $v1, 0x0005
    088509EC:[02C31821]: addu       $v1, $s6, $v1
    088509F0:[00111500]: sll        $v0, $s1, 0x0014
    088509F4:[00031840]: sll        $v1, $v1, 0x0001
    088509F8:[00731821]: addu       $v1, $v1, $s3
    088509FC:[02C2F025]: or         $fp, $s6, $v0
    08850A00:[3C02000D]: lui        $v0, 0x000D <=> li $v0, 0x000D0000
    08850A04:[00621821]: addu       $v1, $v1, $v0
    08850A08:[AFA300E8]: sw         $v1, 232($sp)
    08850A0C:[AFA000D0]: sw         $zr, 208($sp)
    08850A10:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08850A14:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    08850A18:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08850A1C:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    08850A20:[0E2132CF]: jal        0x0884CB3C
    08850A24:[AFA00000]: sw         $zr, 0($sp)
    08850A28:[10400003]: beq        $v0, $zr, 0x08850A38
    08850A2C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08850A30:[0E29173B]: jal        0x08A45CEC
    08850A34:[27A40004]: addiu      $a0, $sp, 4
    08850A38:[8FA30000]: lw         $v1, 0($sp)
    08850A3C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08850A40:[106200DD]: beq        $v1, $v0, 0x08850DB8
    08850A44:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08850A48:[106200E5]: beq        $v1, $v0, 0x08850DE0
    08850A4C:[001720C0]: sll        $a0, $s7, 0x0003
    08850A50:[8FA300E4]: lw         $v1, 228($sp)
    08850A54:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08850A58:[2445CC84]: addiu      $a1, $v0, -13180
    08850A5C:[00648021]: addu       $s0, $v1, $a0
    08850A60:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08850A64:[27A40044]: addiu      $a0, $sp, 68
    08850A68:[0E291642]: jal        0x08A45908
    08850A6C:[27A60006]: addiu      $a2, $sp, 6
    08850A70:[8FA300E8]: lw         $v1, 232($sp)
    08850A74:[001015C0]: sll        $v0, $s0, 0x0017
    08850A78:[005E1025]: or         $v0, $v0, $fp
    08850A7C:[9464BF5A]: lhu        $a0, -16550($v1)
    08850A80:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08850A84:[00436025]: or         $t4, $v0, $v1
    08850A88:[01802821]: addu       $a1, $t4, $zr <=> move $a1, $t4
    08850A8C:[0204802A]: slt        $s0, $s0, $a0
    08850A90:[1200005B]: beq        $s0, $zr, 0x08850C00
    08850A94:[7C05FDC4]: ins        $a1, $zr, 23, 9
    08850A98:[3C07000C]: lui        $a3, 0x000C <=> li $a3, 0x000C0000
    08850A9C:[02672021]: addu       $a0, $s3, $a3
    08850AA0:[8C823EEC]: lw         $v0, 16108($a0)
    08850AA4:[8E66336C]: lw         $a2, 13164($s3)
    08850AA8:[8C833EF4]: lw         $v1, 16116($a0)
    08850AAC:[24420001]: addiu      $v0, $v0, 1
    08850AB0:[7C02FF84]: ins        $v0, $zr, 30, 2
    08850AB4:[10C30003]: beq        $a2, $v1, 0x08850AC4
    08850AB8:[AC823EEC]: sw         $v0, 16108($a0)
    08850ABC:[AC823EF0]: sw         $v0, 16112($a0)
    08850AC0:[AC863EF4]: sw         $a2, 16116($a0)
    08850AC4:[3C034456]: lui        $v1, 0x4456 <=> li $v1, 0x44560000
    08850AC8:[00052880]: sll        $a1, $a1, 0x0002
    08850ACC:[34637D77]: ori        $v1, $v1, 32119
    08850AD0:[00A30018]: mult       $a1, $v1
    08850AD4:[34E2BD5A]: ori        $v0, $a3, -17062
    08850AD8:[02623821]: addu       $a3, $s3, $v0
    08850ADC:[3C02000B]: lui        $v0, 0x000B <=> li $v0, 0x000B0000
    08850AE0:[3442CDF0]: ori        $v0, $v0, -12816
    08850AE4:[00001810]: mfhi       $v1
    08850AE8:[00031A02]: srl        $v1, $v1, 0x0008
    08850AEC:[00806821]: addu       $t5, $a0, $zr <=> move $t5, $a0
    08850AF0:[02624021]: addu       $t0, $s3, $v0
    08850AF4:[00032180]: sll        $a0, $v1, 0x0006
    08850AF8:[00031280]: sll        $v0, $v1, 0x000A
    08850AFC:[00441023]: subu       $v0, $v0, $a0
    08850B00:[00431023]: subu       $v0, $v0, $v1
    08850B04:[00A22823]: subu       $a1, $a1, $v0
    08850B08:[00052880]: sll        $a1, $a1, 0x0002
    08850B0C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08850B10:[24120100]: addiu      $s2, $zr, 256 <=> li $s2, 256
    08850B14:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08850B18:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    08850B1C:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
    08850B20:[0A2142D2]: j          0x08850B48
    08850B24:[3C10000C]: lui        $s0, 0x000C <=> li $s0, 0x000C0000
    08850B28:[28620045]: slti       $v0, $v1, 69
    08850B2C:[1040001B]: beq        $v0, $zr, 0x08850B9C
    08850B30:[01C3102A]: slt        $v0, $t6, $v1
    08850B34:[25290001]: addiu      $t1, $t1, 1
    08850B38:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    08850B3C:[24E70002]: addiu      $a3, $a3, 2
    08850B40:[1122001F]: beq        $t1, $v0, 0x08850BC0
    08850B44:[25080004]: addiu      $t0, $t0, 4
    08850B48:[84E60000]: lh         $a2, 0($a3)
    08850B4C:[04C00098]: bltz       $a2, 0x08850DB0
    08850B50:[00065880]: sll        $t3, $a2, 0x0002
    08850B54:[01731021]: addu       $v0, $t3, $s3
    08850B58:[3C03000A]: lui        $v1, 0x000A <=> li $v1, 0x000A0000
    08850B5C:[00431021]: addu       $v0, $v0, $v1
    08850B60:[8C4465F0]: lw         $a0, 26096($v0)
    08850B64:[11840034]: beq        $t4, $a0, 0x08850C38
    08850B68:[00061040]: sll        $v0, $a2, 0x0001
    08850B6C:[8DA43EEC]: lw         $a0, 16108($t5)
    08850B70:[8D030000]: lw         $v1, 0($t0)
    08850B74:[0064102A]: slt        $v0, $v1, $a0
    08850B78:[5440FFEB]: bnel       $v0, $zr, 0x08850B28
    08850B7C:[00831823]: subu       $v1, $a0, $v1
    08850B80:[00831023]: subu       $v0, $a0, $v1
    08850B84:[3C034000]: lui        $v1, 0x4000 <=> li $v1, 0x40000000
    08850B88:[00431821]: addu       $v1, $v0, $v1
    08850B8C:[28640045]: slti       $a0, $v1, 69
    08850B90:[5480FFE9]: bnel       $a0, $zr, 0x08850B38
    08850B94:[25290001]: addiu      $t1, $t1, 1
    08850B98:[01C3102A]: slt        $v0, $t6, $v1
    08850B9C:[5040FFE6]: beql       $v0, $zr, 0x08850B38
    08850BA0:[25290001]: addiu      $t1, $t1, 1
    08850BA4:[0120A021]: addu       $s4, $t1, $zr <=> move $s4, $t1
    08850BA8:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    08850BAC:[25290001]: addiu      $t1, $t1, 1
    08850BB0:[00607021]: addu       $t6, $v1, $zr <=> move $t6, $v1
    08850BB4:[24E70002]: addiu      $a3, $a3, 2
    08850BB8:[1522FFE3]: bne        $t1, $v0, 0x08850B48
    08850BBC:[25080004]: addiu      $t0, $t0, 4
    08850BC0:[05400099]: bltz       $t2, 0x08850E28
    08850BC4:[0140A821]: addu       $s5, $t2, $zr <=> move $s5, $t2
    08850BC8:[24020F00]: addiu      $v0, $zr, 3840 <=> li $v0, 3840
    08850BCC:[16A200BA]: bne        $s5, $v0, 0x08850EB8
    08850BD0:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    08850BD4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08850BD8:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    08850BDC:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08850BE0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08850BE4:[0E213E3C]: jal        0x0884F8F0
    08850BE8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08850BEC:[8FA400D0]: lw         $a0, 208($sp)
    08850BF0:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08850BF4:[24840001]: addiu      $a0, $a0, 1
    08850BF8:[1482FF85]: bne        $a0, $v0, 0x08850A10
    08850BFC:[AFA400D0]: sw         $a0, 208($sp)
    08850C00:[8FBF0114]: lw         $ra, 276($sp)
    08850C04:[8FBE0110]: lw         $fp, 272($sp)
    08850C08:[8FB7010C]: lw         $s7, 268($sp)
    08850C0C:[8FB60108]: lw         $s6, 264($sp)
    08850C10:[8FB50104]: lw         $s5, 260($sp)
    08850C14:[8FB40100]: lw         $s4, 256($sp)
    08850C18:[8FB300FC]: lw         $s3, 252($sp)
    08850C1C:[8FB200F8]: lw         $s2, 248($sp)
    08850C20:[8FB100F4]: lw         $s1, 244($sp)
    08850C24:[8FB000F0]: lw         $s0, 240($sp)
    08850C28:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
    08850C2C:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
    08850C30:[03E00008]: jr         $ra
    08850C34:[27BD0120]: addiu      $sp, $sp, 288
    08850C38:[00531021]: addu       $v0, $v0, $s3
    08850C3C:[3C03000D]: lui        $v1, 0x000D <=> li $v1, 0x000D0000
    08850C40:[00431021]: addu       $v0, $v0, $v1
    08850C44:[844A9D5A]: lh         $t2, -25254($v0)
    08850C48:[0542FFC8]: bltzl      $t2, 0x08850B6C
    08850C4C:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    08850C50:[000A7840]: sll        $t7, $t2, 0x0001
    08850C54:[01F31021]: addu       $v0, $t7, $s3
    08850C58:[00431021]: addu       $v0, $v0, $v1
    08850C5C:[8443BB5A]: lh         $v1, -17574($v0)
    08850C60:[04630003]: bgezl      $v1, 0x08850C70
    08850C64:[3C08000C]: lui        $t0, 0x000C <=> li $t0, 0x000C0000
    08850C68:[0A2142DB]: j          0x08850B6C
    08850C6C:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    08850C70:[02683021]: addu       $a2, $s3, $t0
    08850C74:[000A4880]: sll        $t1, $t2, 0x0002
    08850C78:[8CC23EEC]: lw         $v0, 16108($a2)
    08850C7C:[8CC5D5F0]: lw         $a1, -10768($a2)
    08850C80:[01331821]: addu       $v1, $t1, $s3
    08850C84:[00682021]: addu       $a0, $v1, $t0
    08850C88:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08850C8C:[10A30058]: beq        $a1, $v1, 0x08850DF0
    08850C90:[AC82CDF0]: sw         $v0, -12816($a0)
    08850C94:[8C82D1F0]: lw         $v0, -11792($a0)
    08850C98:[3047FFFF]: andi       $a3, $v0, -1
    08850C9C:[11450024]: beq        $t2, $a1, 0x08850D30
    08850CA0:[00022402]: srl        $a0, $v0, 0x0010
    08850CA4:[8CC3D5F4]: lw         $v1, -10764($a2)
    08850CA8:[3882FFFF]: xori       $v0, $a0, -1
    08850CAC:[11430057]: beq        $t2, $v1, 0x08850E0C
    08850CB0:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08850CB4:[10400007]: beq        $v0, $zr, 0x08850CD4
    08850CB8:[00041880]: sll        $v1, $a0, 0x0002
    08850CBC:[00731821]: addu       $v1, $v1, $s3
    08850CC0:[00681821]: addu       $v1, $v1, $t0
    08850CC4:[8C62D1F0]: lw         $v0, -11792($v1)
    08850CC8:[7C027804]: ins        $v0, $zr, 0, 16
    08850CCC:[00E21025]: or         $v0, $a3, $v0
    08850CD0:[AC62D1F0]: sw         $v0, -11792($v1)
    08850CD4:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08850CD8:[10E20007]: beq        $a3, $v0, 0x08850CF8
    08850CDC:[00071080]: sll        $v0, $a3, 0x0002
    08850CE0:[00531021]: addu       $v0, $v0, $s3
    08850CE4:[00501021]: addu       $v0, $v0, $s0
    08850CE8:[9443D1F0]: lhu        $v1, -11792($v0)
    08850CEC:[00042400]: sll        $a0, $a0, 0x0010
    08850CF0:[00641825]: or         $v1, $v1, $a0
    08850CF4:[AC43D1F0]: sw         $v1, -11792($v0)
    08850CF8:[8DA3D5F0]: lw         $v1, -10768($t5)
    08850CFC:[3C02FFFF]: lui        $v0, 0xFFFF <=> li $v0, 0xFFFF0000
    08850D00:[01332021]: addu       $a0, $t1, $s3
    08850D04:[00032880]: sll        $a1, $v1, 0x0002
    08850D08:[00902021]: addu       $a0, $a0, $s0
    08850D0C:[00621825]: or         $v1, $v1, $v0
    08850D10:[00B32821]: addu       $a1, $a1, $s3
    08850D14:[AC83D1F0]: sw         $v1, -11792($a0)
    08850D18:[00B02821]: addu       $a1, $a1, $s0
    08850D1C:[000A1400]: sll        $v0, $t2, 0x0010
    08850D20:[94A3D1F0]: lhu        $v1, -11792($a1)
    08850D24:[ADAAD5F0]: sw         $t2, -10768($t5)
    08850D28:[00431025]: or         $v0, $v0, $v1
    08850D2C:[ACA2D1F0]: sw         $v0, -11792($a1)
    08850D30:[3C04000B]: lui        $a0, 0x000B <=> li $a0, 0x000B0000
    08850D34:[01731821]: addu       $v1, $t3, $s3
    08850D38:[00641821]: addu       $v1, $v1, $a0
    08850D3C:[01F31021]: addu       $v0, $t7, $s3
    08850D40:[3C04000D]: lui        $a0, 0x000D <=> li $a0, 0x000D0000
    08850D44:[C460A1F0]: lwc1       $f0, -24080($v1)
    08850D48:[00441021]: addu       $v0, $v0, $a0
    08850D4C:[8FA400E0]: lw         $a0, 224($sp)
    08850D50:[8447BB5A]: lh         $a3, -17574($v0)
    08850D54:[8FA200DC]: lw         $v0, 220($sp)
    08850D58:[E4800000]: swc1       $f0, 0($a0)
    08850D5C:[C461DDF0]: lwc1       $f1, -8720($v1)
    08850D60:[8FA400D8]: lw         $a0, 216($sp)
    08850D64:[E4410000]: swc1       $f1, 0($v0)
    08850D68:[C46019F0]: lwc1       $f0, 6640($v1)
    08850D6C:[8FA200D4]: lw         $v0, 212($sp)
    08850D70:[E4800000]: swc1       $f0, 0($a0)
    08850D74:[C46155F0]: lwc1       $f1, 22000($v1)
    08850D78:[E4410000]: swc1       $f1, 0($v0)
    08850D7C:[8FBF0114]: lw         $ra, 276($sp)
    08850D80:[8FBE0110]: lw         $fp, 272($sp)
    08850D84:[8FB7010C]: lw         $s7, 268($sp)
    08850D88:[8FB60108]: lw         $s6, 264($sp)
    08850D8C:[8FB50104]: lw         $s5, 260($sp)
    08850D90:[8FB40100]: lw         $s4, 256($sp)
    08850D94:[8FB300FC]: lw         $s3, 252($sp)
    08850D98:[8FB200F8]: lw         $s2, 248($sp)
    08850D9C:[8FB100F4]: lw         $s1, 244($sp)
    08850DA0:[8FB000F0]: lw         $s0, 240($sp)
    08850DA4:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
    08850DA8:[03E00008]: jr         $ra
    08850DAC:[27BD0120]: addiu      $sp, $sp, 288
    08850DB0:[0A2142CD]: j          0x08850B34
    08850DB4:[01209021]: addu       $s2, $t1, $zr <=> move $s2, $t1
    08850DB8:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08850DBC:[12E20017]: beq        $s7, $v0, 0x08850E1C
    08850DC0:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
    08850DC4:[12E2000E]: beq        $s7, $v0, 0x08850E00
    08850DC8:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08850DCC:[16E2FF20]: bne        $s7, $v0, 0x08850A50
    08850DD0:[001720C0]: sll        $a0, $s7, 0x0003
    08850DD4:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    08850DD8:[0A214294]: j          0x08850A50
    08850DDC:[24040008]: addiu      $a0, $zr, 8 <=> li $a0, 8
    08850DE0:[00171043]: sra        $v0, $s7, 0x0001
    08850DE4:[00022100]: sll        $a0, $v0, 0x0004
    08850DE8:[0A214294]: j          0x08850A50
    08850DEC:[0002B840]: sll        $s7, $v0, 0x0001
    08850DF0:[ACCAD5F4]: sw         $t2, -10764($a2)
    08850DF4:[AC85D1F0]: sw         $a1, -11792($a0)
    08850DF8:[0A21434C]: j          0x08850D30
    08850DFC:[ACCAD5F0]: sw         $t2, -10768($a2)
    08850E00:[24170005]: addiu      $s7, $zr, 5 <=> li $s7, 5
    08850E04:[0A214294]: j          0x08850A50
    08850E08:[24040028]: addiu      $a0, $zr, 40 <=> li $a0, 40
    08850E0C:[5040FFB2]: beql       $v0, $zr, 0x08850CD8
    08850E10:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08850E14:[0A21432D]: j          0x08850CB4
    08850E18:[ACC4D5F4]: sw         $a0, -10764($a2)
    08850E1C:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08850E20:[0A214294]: j          0x08850A50
    08850E24:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08850E28:[3C0D000C]: lui        $t5, 0x000C <=> li $t5, 0x000C0000
    08850E2C:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    08850E30:[3C0A000A]: lui        $t2, 0x000A <=> li $t2, 0x000A0000
    08850E34:[026D7021]: addu       $t6, $s3, $t5
    08850E38:[3C07000D]: lui        $a3, 0x000D <=> li $a3, 0x000D0000
    08850E3C:[0A214395]: j          0x08850E54
    08850E40:[24060EFF]: addiu      $a2, $zr, 3839 <=> li $a2, 3839
    08850E44:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    08850E48:[0044A80B]: movn       $s5, $v0, $a0
    08850E4C:[10B5FF62]: beq        $a1, $s5, 0x08850BD8
    08850E50:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08850E54:[00151880]: sll        $v1, $s5, 0x0002
    08850E58:[00731021]: addu       $v0, $v1, $s3
    08850E5C:[004A1021]: addu       $v0, $v0, $t2
    08850E60:[AFA300EC]: sw         $v1, 236($sp)
    08850E64:[02A62026]: xor        $a0, $s5, $a2
    08850E68:[8C4365F0]: lw         $v1, 26096($v0)
    08850E6C:[1583FFF5]: bne        $t4, $v1, 0x08850E44
    08850E70:[26A20001]: addiu      $v0, $s5, 1
    08850E74:[00154040]: sll        $t0, $s5, 0x0001
    08850E78:[01131021]: addu       $v0, $t0, $s3
    08850E7C:[3C03000D]: lui        $v1, 0x000D <=> li $v1, 0x000D0000
    08850E80:[00431021]: addu       $v0, $v0, $v1
    08850E84:[844A9D5A]: lh         $t2, -25254($v0)
    08850E88:[05400006]: bltz       $t2, 0x08850EA4
    08850E8C:[000A1040]: sll        $v0, $t2, 0x0001
    08850E90:[00531021]: addu       $v0, $v0, $s3
    08850E94:[00431021]: addu       $v0, $v0, $v1
    08850E98:[8443BB5A]: lh         $v1, -17574($v0)
    08850E9C:[046300B8]: bgezl      $v1, 0x08851180
    08850EA0:[3C0C000C]: lui        $t4, 0x000C <=> li $t4, 0x000C0000
    08850EA4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08850EA8:[16A2FF48]: bne        $s5, $v0, 0x08850BCC
    08850EAC:[24020F00]: addiu      $v0, $zr, 3840 <=> li $v0, 3840
    08850EB0:[0A2142F6]: j          0x08850BD8
    08850EB4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08850EB8:[12420099]: beq        $s2, $v0, 0x08851120
    08850EBC:[0240B021]: addu       $s6, $s2, $zr <=> move $s6, $s2
    08850EC0:[00151080]: sll        $v0, $s5, 0x0002
    08850EC4:[3C03000B]: lui        $v1, 0x000B <=> li $v1, 0x000B0000
    08850EC8:[AFA200EC]: sw         $v0, 236($sp)
    08850ECC:[00531021]: addu       $v0, $v0, $s3
    08850ED0:[00431021]: addu       $v0, $v0, $v1
    08850ED4:[C44055F0]: lwc1       $f0, 22000($v0)
    08850ED8:[C44219F0]: lwc1       $f2, 6640($v0)
    08850EDC:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08850EE0:[3C040010]: lui        $a0, 0x0010 <=> li $a0, 0x00100000
    08850EE4:[46001082]: mul.s      $f2, $f2, $f0
    08850EE8:[C4405B5C]: lwc1       $f0, 23388($v0)
    08850EEC:[34842000]: ori        $a0, $a0, 8192
    08850EF0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08850EF4:[46001082]: mul.s      $f2, $f2, $f0
    08850EF8:[4600104D]: trunc.w.s  $f1, $f2
    08850EFC:[44030800]: mfc1       $v1, $f1
    08850F00:[24620100]: addiu      $v0, $v1, 256
    08850F04:[00022900]: sll        $a1, $v0, 0x0004
    08850F08:[0E2134E1]: jal        0x0884D384
    08850F0C:[00028080]: sll        $s0, $v0, 0x0002
    08850F10:[04420074]: bltzl      $v0, 0x088510E4
    08850F14:[3C040004]: lui        $a0, 0x0004 <=> li $a0, 0x00040000
    08850F18:[00158040]: sll        $s0, $s5, 0x0001
    08850F1C:[0016A040]: sll        $s4, $s6, 0x0001
    08850F20:[02138021]: addu       $s0, $s0, $s3
    08850F24:[3C02000D]: lui        $v0, 0x000D <=> li $v0, 0x000D0000
    08850F28:[02938821]: addu       $s1, $s4, $s3
    08850F2C:[02228821]: addu       $s1, $s1, $v0
    08850F30:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08850F34:[02021021]: addu       $v0, $s0, $v0
    08850F38:[24A5CC8C]: addiu      $a1, $a1, -13172
    08850F3C:[27A40044]: addiu      $a0, $sp, 68
    08850F40:[A4569D5A]: sh         $s6, -25254($v0)
    08850F44:[3C12000C]: lui        $s2, 0x000C <=> li $s2, 0x000C0000
    08850F48:[02128021]: addu       $s0, $s0, $s2
    08850F4C:[0E2916B2]: jal        0x08A45AC8
    08850F50:[A635BD5A]: sh         $s5, -17062($s1)
    08850F54:[3C02000A]: lui        $v0, 0x000A <=> li $v0, 0x000A0000
    08850F58:[8FA400EC]: lw         $a0, 236($sp)
    08850F5C:[86057F5A]: lh         $a1, 32602($s0)
    08850F60:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08850F64:[00931821]: addu       $v1, $a0, $s3
    08850F68:[00621821]: addu       $v1, $v1, $v0
    08850F6C:[8C6629F0]: lw         $a2, 10736($v1)
    08850F70:[27A40044]: addiu      $a0, $sp, 68
    08850F74:[0E281979]: jal        0x08A065E4
    08850F78:[267048D0]: addiu      $s0, $s3, 18640
    08850F7C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08850F80:[27A50044]: addiu      $a1, $sp, 68
    08850F84:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08850F88:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08850F8C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08850F90:[0E265C77]: jal        0x089971DC
    08850F94:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08850F98:[A622BB5A]: sh         $v0, -17574($s1)
    08850F9C:[0E2819BE]: jal        0x08A066F8
    08850FA0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08850FA4:[8625BB5A]: lh         $a1, -17574($s1)
    08850FA8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08850FAC:[2406000C]: addiu      $a2, $zr, 12 <=> li $a2, 12
    08850FB0:[0E26CE8B]: jal        0x089B3A2C
    08850FB4:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08850FB8:[02722021]: addu       $a0, $s3, $s2
    08850FBC:[00164080]: sll        $t0, $s6, 0x0002
    08850FC0:[8C833EEC]: lw         $v1, 16108($a0)
    08850FC4:[01131021]: addu       $v0, $t0, $s3
    08850FC8:[00521021]: addu       $v0, $v0, $s2
    08850FCC:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08850FD0:[12C5002F]: beq        $s6, $a1, 0x08851090
    08850FD4:[AC43CDF0]: sw         $v1, -12816($v0)
    08850FD8:[8C83D5F0]: lw         $v1, -10768($a0)
    08850FDC:[5065004D]: beql       $v1, $a1, 0x08851114
    08850FE0:[AC96D5F4]: sw         $s6, -10764($a0)
    08850FE4:[8C42D1F0]: lw         $v0, -11792($v0)
    08850FE8:[3045FFFF]: andi       $a1, $v0, -1
    08850FEC:[12C30028]: beq        $s6, $v1, 0x08851090
    08850FF0:[00023402]: srl        $a2, $v0, 0x0010
    08850FF4:[8C83D5F4]: lw         $v1, -10764($a0)
    08850FF8:[38C2FFFF]: xori       $v0, $a2, -1
    08850FFC:[12C30041]: beq        $s6, $v1, 0x08851104
    08851000:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08851004:[10400009]: beq        $v0, $zr, 0x0885102C
    08851008:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0885100C:[00061880]: sll        $v1, $a2, 0x0002
    08851010:[00731821]: addu       $v1, $v1, $s3
    08851014:[00721821]: addu       $v1, $v1, $s2
    08851018:[8C62D1F0]: lw         $v0, -11792($v1)
    0885101C:[7C027804]: ins        $v0, $zr, 0, 16
    08851020:[00A21025]: or         $v0, $a1, $v0
    08851024:[AC62D1F0]: sw         $v0, -11792($v1)
    08851028:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0885102C:[10A20008]: beq        $a1, $v0, 0x08851050
    08851030:[00051880]: sll        $v1, $a1, 0x0002
    08851034:[3C04000C]: lui        $a0, 0x000C <=> li $a0, 0x000C0000
    08851038:[00731821]: addu       $v1, $v1, $s3
    0885103C:[00641821]: addu       $v1, $v1, $a0
    08851040:[9462D1F0]: lhu        $v0, -11792($v1)
    08851044:[00062400]: sll        $a0, $a2, 0x0010
    08851048:[00441025]: or         $v0, $v0, $a0
    0885104C:[AC62D1F0]: sw         $v0, -11792($v1)
    08851050:[3C06000C]: lui        $a2, 0x000C <=> li $a2, 0x000C0000
    08851054:[02663821]: addu       $a3, $s3, $a2
    08851058:[8CE3D5F0]: lw         $v1, -10768($a3)
    0885105C:[3C02FFFF]: lui        $v0, 0xFFFF <=> li $v0, 0xFFFF0000
    08851060:[01132021]: addu       $a0, $t0, $s3
    08851064:[00032880]: sll        $a1, $v1, 0x0002
    08851068:[00862021]: addu       $a0, $a0, $a2
    0885106C:[00621825]: or         $v1, $v1, $v0
    08851070:[00B32821]: addu       $a1, $a1, $s3
    08851074:[AC83D1F0]: sw         $v1, -11792($a0)
    08851078:[00A62821]: addu       $a1, $a1, $a2
    0885107C:[00161400]: sll        $v0, $s6, 0x0010
    08851080:[94A3D1F0]: lhu        $v1, -11792($a1)
    08851084:[ACF6D5F0]: sw         $s6, -10768($a3)
    08851088:[00431025]: or         $v0, $v0, $v1
    0885108C:[ACA2D1F0]: sw         $v0, -11792($a1)
    08851090:[8FA200EC]: lw         $v0, 236($sp)
    08851094:[02931821]: addu       $v1, $s4, $s3
    08851098:[00532021]: addu       $a0, $v0, $s3
    0885109C:[3C02000B]: lui        $v0, 0x000B <=> li $v0, 0x000B0000
    088510A0:[00822021]: addu       $a0, $a0, $v0
    088510A4:[C480A1F0]: lwc1       $f0, -24080($a0)
    088510A8:[8FA200E0]: lw         $v0, 224($sp)
    088510AC:[E4400000]: swc1       $f0, 0($v0)
    088510B0:[3C02000D]: lui        $v0, 0x000D <=> li $v0, 0x000D0000
    088510B4:[00621821]: addu       $v1, $v1, $v0
    088510B8:[C481DDF0]: lwc1       $f1, -8720($a0)
    088510BC:[8467BB5A]: lh         $a3, -17574($v1)
    088510C0:[8FA300DC]: lw         $v1, 220($sp)
    088510C4:[8FA200D8]: lw         $v0, 216($sp)
    088510C8:[E4610000]: swc1       $f1, 0($v1)
    088510CC:[C48019F0]: lwc1       $f0, 6640($a0)
    088510D0:[8FA300D4]: lw         $v1, 212($sp)
    088510D4:[E4400000]: swc1       $f0, 0($v0)
    088510D8:[C48155F0]: lwc1       $f1, 22000($a0)
    088510DC:[0A21435F]: j          0x08850D7C
    088510E0:[E4610000]: swc1       $f1, 0($v1)
    088510E4:[34840800]: ori        $a0, $a0, 2048
    088510E8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088510EC:[0E2134E1]: jal        0x0884D384
    088510F0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088510F4:[0441FF88]: bgez       $v0, 0x08850F18
    088510F8:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
    088510FC:[0A214360]: j          0x08850D80
    08851100:[8FBF0114]: lw         $ra, 276($sp)
    08851104:[5040FFC9]: beql       $v0, $zr, 0x0885102C
    08851108:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0885110C:[0A214401]: j          0x08851004
    08851110:[AC86D5F4]: sw         $a2, -10764($a0)
    08851114:[AC43D1F0]: sw         $v1, -11792($v0)
    08851118:[0A214424]: j          0x08851090
    0885111C:[AC96D5F0]: sw         $s6, -10768($a0)
    08851120:[00148040]: sll        $s0, $s4, 0x0001
    08851124:[3C12000D]: lui        $s2, 0x000D <=> li $s2, 0x000D0000
    08851128:[02138021]: addu       $s0, $s0, $s3
    0885112C:[02128021]: addu       $s0, $s0, $s2
    08851130:[8605BB5A]: lh         $a1, -17574($s0)
    08851134:[267148D0]: addiu      $s1, $s3, 18640
    08851138:[2406000C]: addiu      $a2, $zr, 12 <=> li $a2, 12
    0885113C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08851140:[0E26CE8B]: jal        0x089B3A2C
    08851144:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08851148:[8605BB5A]: lh         $a1, -17574($s0)
    0885114C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08851150:[0E26CD64]: jal        0x089B3590
    08851154:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08851158:[8603BD5A]: lh         $v1, -17062($s0)
    0885115C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08851160:[0280B021]: addu       $s6, $s4, $zr <=> move $s6, $s4
    08851164:[00031840]: sll        $v1, $v1, 0x0001
    08851168:[00731821]: addu       $v1, $v1, $s3
    0885116C:[00721821]: addu       $v1, $v1, $s2
    08851170:[A602BD5A]: sh         $v0, -17062($s0)
    08851174:[A4629D5A]: sh         $v0, -25254($v1)
    08851178:[0A2143B0]: j          0x08850EC0
    0885117C:[A602BB5A]: sh         $v0, -17574($s0)
    08851180:[026C3021]: addu       $a2, $s3, $t4
    08851184:[000A2880]: sll        $a1, $t2, 0x0002
    08851188:[8CC33EEC]: lw         $v1, 16108($a2)
    0885118C:[00B31021]: addu       $v0, $a1, $s3
    08851190:[004C1021]: addu       $v0, $v0, $t4
    08851194:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08851198:[1144002C]: beq        $t2, $a0, 0x0885124C
    0885119C:[AC43CDF0]: sw         $v1, -12816($v0)
    088511A0:[8CC3D5F0]: lw         $v1, -10768($a2)
    088511A4:[50640041]: beql       $v1, $a0, 0x088512AC
    088511A8:[ACCAD5F4]: sw         $t2, -10764($a2)
    088511AC:[8C42D1F0]: lw         $v0, -11792($v0)
    088511B0:[304BFFFF]: andi       $t3, $v0, -1
    088511B4:[11430025]: beq        $t2, $v1, 0x0885124C
    088511B8:[00022402]: srl        $a0, $v0, 0x0010
    088511BC:[8CC3D5F4]: lw         $v1, -10764($a2)
    088511C0:[3882FFFF]: xori       $v0, $a0, -1
    088511C4:[1143003C]: beq        $t2, $v1, 0x088512B8
    088511C8:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088511CC:[10400009]: beq        $v0, $zr, 0x088511F4
    088511D0:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    088511D4:[00041880]: sll        $v1, $a0, 0x0002
    088511D8:[00731821]: addu       $v1, $v1, $s3
    088511DC:[006C1821]: addu       $v1, $v1, $t4
    088511E0:[8C62D1F0]: lw         $v0, -11792($v1)
    088511E4:[7C027804]: ins        $v0, $zr, 0, 16
    088511E8:[01621025]: or         $v0, $t3, $v0
    088511EC:[AC62D1F0]: sw         $v0, -11792($v1)
    088511F0:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    088511F4:[11620007]: beq        $t3, $v0, 0x08851214
    088511F8:[000B1080]: sll        $v0, $t3, 0x0002
    088511FC:[00531021]: addu       $v0, $v0, $s3
    08851200:[004D1021]: addu       $v0, $v0, $t5
    08851204:[9443D1F0]: lhu        $v1, -11792($v0)
    08851208:[00042400]: sll        $a0, $a0, 0x0010
    0885120C:[00641825]: or         $v1, $v1, $a0
    08851210:[AC43D1F0]: sw         $v1, -11792($v0)
    08851214:[8DC3D5F0]: lw         $v1, -10768($t6)
    08851218:[3C02FFFF]: lui        $v0, 0xFFFF <=> li $v0, 0xFFFF0000
    0885121C:[00B32821]: addu       $a1, $a1, $s3
    08851220:[00032080]: sll        $a0, $v1, 0x0002
    08851224:[00AD2821]: addu       $a1, $a1, $t5
    08851228:[00621825]: or         $v1, $v1, $v0
    0885122C:[00932021]: addu       $a0, $a0, $s3
    08851230:[ACA3D1F0]: sw         $v1, -11792($a1)
    08851234:[008D2021]: addu       $a0, $a0, $t5
    08851238:[000A1400]: sll        $v0, $t2, 0x0010
    0885123C:[9483D1F0]: lhu        $v1, -11792($a0)
    08851240:[ADCAD5F0]: sw         $t2, -10768($t6)
    08851244:[00431025]: or         $v0, $v0, $v1
    08851248:[AC82D1F0]: sw         $v0, -11792($a0)
    0885124C:[8FA200EC]: lw         $v0, 236($sp)
    08851250:[3C03000B]: lui        $v1, 0x000B <=> li $v1, 0x000B0000
    08851254:[00532021]: addu       $a0, $v0, $s3
    08851258:[00832021]: addu       $a0, $a0, $v1
    0885125C:[C481A1F0]: lwc1       $f1, -24080($a0)
    08851260:[8FA200E0]: lw         $v0, 224($sp)
    08851264:[01131821]: addu       $v1, $t0, $s3
    08851268:[00671821]: addu       $v1, $v1, $a3
    0885126C:[E4410000]: swc1       $f1, 0($v0)
    08851270:[84629D5A]: lh         $v0, -25254($v1)
    08851274:[C480DDF0]: lwc1       $f0, -8720($a0)
    08851278:[8FA300DC]: lw         $v1, 220($sp)
    0885127C:[00021040]: sll        $v0, $v0, 0x0001
    08851280:[00531021]: addu       $v0, $v0, $s3
    08851284:[E4600000]: swc1       $f0, 0($v1)
    08851288:[00471021]: addu       $v0, $v0, $a3
    0885128C:[C48119F0]: lwc1       $f1, 6640($a0)
    08851290:[8447BB5A]: lh         $a3, -17574($v0)
    08851294:[8FA200D8]: lw         $v0, 216($sp)
    08851298:[8FA300D4]: lw         $v1, 212($sp)
    0885129C:[E4410000]: swc1       $f1, 0($v0)
    088512A0:[C48055F0]: lwc1       $f0, 22000($a0)
    088512A4:[0A21435F]: j          0x08850D7C
    088512A8:[E4600000]: swc1       $f0, 0($v1)
    088512AC:[AC43D1F0]: sw         $v1, -11792($v0)
    088512B0:[0A214493]: j          0x0885124C
    088512B4:[ACCAD5F0]: sw         $t2, -10768($a2)
    088512B8:[5040FFCE]: beql       $v0, $zr, 0x088511F4
    088512BC:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    088512C0:[0A214473]: j          0x088511CC
    088512C4:[ACC4D5F4]: sw         $a0, -10764($a2)
  Back Branch 08850DB0 757,743 times (length 161)
  Back Branch 08850E6C 62,853 times (length 12)
    08850E30:[3C0A000A]: lui        $t2, 0x000A <=> li $t2, 0x000A0000
    08850E34:[026D7021]: addu       $t6, $s3, $t5
    08850E38:[3C07000D]: lui        $a3, 0x000D <=> li $a3, 0x000D0000
    08850E3C:[0A214395]: j          0x08850E54
    08850E40:[24060EFF]: addiu      $a2, $zr, 3839 <=> li $a2, 3839
--> 08850E44:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    08850E48:[0044A80B]: movn       $s5, $v0, $a0
    08850E4C:[10B5FF62]: beq        $a1, $s5, 0x08850BD8
    08850E50:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08850E54:[00151880]: sll        $v1, $s5, 0x0002
    08850E58:[00731021]: addu       $v0, $v1, $s3
    08850E5C:[004A1021]: addu       $v0, $v0, $t2
    08850E60:[AFA300EC]: sw         $v1, 236($sp)
    08850E64:[02A62026]: xor        $a0, $s5, $a2
    08850E68:[8C4365F0]: lw         $v1, 26096($v0)
--> 08850E6C:[1583FFF5]: bne        $t4, $v1, 0x08850E44
    08850E70:[26A20001]: addiu      $v0, $s5, 1
    08850E74:[00154040]: sll        $t0, $s5, 0x0001
    08850E78:[01131021]: addu       $v0, $t0, $s3
    08850E7C:[3C03000D]: lui        $v1, 0x000D <=> li $v1, 0x000D0000
  Back Branch 08850E4C 62,726 times (length 159)
  Back Branch 08850B78 42,603 times (length 22)
    08850B14:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08850B18:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    08850B1C:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
    08850B20:[0A2142D2]: j          0x08850B48
    08850B24:[3C10000C]: lui        $s0, 0x000C <=> li $s0, 0x000C0000
--> 08850B28:[28620045]: slti       $v0, $v1, 69
    08850B2C:[1040001B]: beq        $v0, $zr, 0x08850B9C
    08850B30:[01C3102A]: slt        $v0, $t6, $v1
    08850B34:[25290001]: addiu      $t1, $t1, 1
    08850B38:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    08850B3C:[24E70002]: addiu      $a3, $a3, 2
    08850B40:[1122001F]: beq        $t1, $v0, 0x08850BC0
    08850B44:[25080004]: addiu      $t0, $t0, 4
    08850B48:[84E60000]: lh         $a2, 0($a3)
    08850B4C:[04C00098]: bltz       $a2, 0x08850DB0
    08850B50:[00065880]: sll        $t3, $a2, 0x0002
    08850B54:[01731021]: addu       $v0, $t3, $s3
    08850B58:[3C03000A]: lui        $v1, 0x000A <=> li $v1, 0x000A0000
    08850B5C:[00431021]: addu       $v0, $v0, $v1
    08850B60:[8C4465F0]: lw         $a0, 26096($v0)
    08850B64:[11840034]: beq        $t4, $a0, 0x08850C38
    08850B68:[00061040]: sll        $v0, $a2, 0x0001
    08850B6C:[8DA43EEC]: lw         $a0, 16108($t5)
    08850B70:[8D030000]: lw         $v1, 0($t0)
    08850B74:[0064102A]: slt        $v0, $v1, $a0
--> 08850B78:[5440FFEB]: bnel       $v0, $zr, 0x08850B28
    08850B7C:[00831823]: subu       $v1, $a0, $v1
    08850B80:[00831023]: subu       $v0, $a0, $v1
    08850B84:[3C034000]: lui        $v1, 0x4000 <=> li $v1, 0x40000000
    08850B88:[00431821]: addu       $v1, $v0, $v1
  Back Branch 08850BB8 14,426 times (length 30)
    08850B34:[25290001]: addiu      $t1, $t1, 1
    08850B38:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    08850B3C:[24E70002]: addiu      $a3, $a3, 2
    08850B40:[1122001F]: beq        $t1, $v0, 0x08850BC0
    08850B44:[25080004]: addiu      $t0, $t0, 4
--> 08850B48:[84E60000]: lh         $a2, 0($a3)
    08850B4C:[04C00098]: bltz       $a2, 0x08850DB0
    08850B50:[00065880]: sll        $t3, $a2, 0x0002
    08850B54:[01731021]: addu       $v0, $t3, $s3
    08850B58:[3C03000A]: lui        $v1, 0x000A <=> li $v1, 0x000A0000
    08850B5C:[00431021]: addu       $v0, $v0, $v1
    08850B60:[8C4465F0]: lw         $a0, 26096($v0)
    08850B64:[11840034]: beq        $t4, $a0, 0x08850C38
    08850B68:[00061040]: sll        $v0, $a2, 0x0001
    08850B6C:[8DA43EEC]: lw         $a0, 16108($t5)
    08850B70:[8D030000]: lw         $v1, 0($t0)
    08850B74:[0064102A]: slt        $v0, $v1, $a0
    08850B78:[5440FFEB]: bnel       $v0, $zr, 0x08850B28
    08850B7C:[00831823]: subu       $v1, $a0, $v1
    08850B80:[00831023]: subu       $v0, $a0, $v1
    08850B84:[3C034000]: lui        $v1, 0x4000 <=> li $v1, 0x40000000
    08850B88:[00431821]: addu       $v1, $v0, $v1
    08850B8C:[28640045]: slti       $a0, $v1, 69
    08850B90:[5480FFE9]: bnel       $a0, $zr, 0x08850B38
    08850B94:[25290001]: addiu      $t1, $t1, 1
    08850B98:[01C3102A]: slt        $v0, $t6, $v1
    08850B9C:[5040FFE6]: beql       $v0, $zr, 0x08850B38
    08850BA0:[25290001]: addiu      $t1, $t1, 1
    08850BA4:[0120A021]: addu       $s4, $t1, $zr <=> move $s4, $t1
    08850BA8:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    08850BAC:[25290001]: addiu      $t1, $t1, 1
    08850BB0:[00607021]: addu       $t6, $v1, $zr <=> move $t6, $v1
    08850BB4:[24E70002]: addiu      $a3, $a3, 2
--> 08850BB8:[1522FFE3]: bne        $t1, $v0, 0x08850B48
    08850BBC:[25080004]: addiu      $t0, $t0, 4
    08850BC0:[05400099]: bltz       $t2, 0x08850E28
    08850BC4:[0140A821]: addu       $s5, $t2, $zr <=> move $s5, $t2
    08850BC8:[24020F00]: addiu      $v0, $zr, 3840 <=> li $v0, 3840
  Back Branch 08850B9C 9,117 times (length 27)
    08850B24:[3C10000C]: lui        $s0, 0x000C <=> li $s0, 0x000C0000
    08850B28:[28620045]: slti       $v0, $v1, 69
    08850B2C:[1040001B]: beq        $v0, $zr, 0x08850B9C
    08850B30:[01C3102A]: slt        $v0, $t6, $v1
    08850B34:[25290001]: addiu      $t1, $t1, 1
--> 08850B38:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    08850B3C:[24E70002]: addiu      $a3, $a3, 2
    08850B40:[1122001F]: beq        $t1, $v0, 0x08850BC0
    08850B44:[25080004]: addiu      $t0, $t0, 4
    08850B48:[84E60000]: lh         $a2, 0($a3)
    08850B4C:[04C00098]: bltz       $a2, 0x08850DB0
    08850B50:[00065880]: sll        $t3, $a2, 0x0002
    08850B54:[01731021]: addu       $v0, $t3, $s3
    08850B58:[3C03000A]: lui        $v1, 0x000A <=> li $v1, 0x000A0000
    08850B5C:[00431021]: addu       $v0, $v0, $v1
    08850B60:[8C4465F0]: lw         $a0, 26096($v0)
    08850B64:[11840034]: beq        $t4, $a0, 0x08850C38
    08850B68:[00061040]: sll        $v0, $a2, 0x0001
    08850B6C:[8DA43EEC]: lw         $a0, 16108($t5)
    08850B70:[8D030000]: lw         $v1, 0($t0)
    08850B74:[0064102A]: slt        $v0, $v1, $a0
    08850B78:[5440FFEB]: bnel       $v0, $zr, 0x08850B28
    08850B7C:[00831823]: subu       $v1, $a0, $v1
    08850B80:[00831023]: subu       $v0, $a0, $v1
    08850B84:[3C034000]: lui        $v1, 0x4000 <=> li $v1, 0x40000000
    08850B88:[00431821]: addu       $v1, $v0, $v1
    08850B8C:[28640045]: slti       $a0, $v1, 69
    08850B90:[5480FFE9]: bnel       $a0, $zr, 0x08850B38
    08850B94:[25290001]: addiu      $t1, $t1, 1
    08850B98:[01C3102A]: slt        $v0, $t6, $v1
--> 08850B9C:[5040FFE6]: beql       $v0, $zr, 0x08850B38
    08850BA0:[25290001]: addiu      $t1, $t1, 1
    08850BA4:[0120A021]: addu       $s4, $t1, $zr <=> move $s4, $t1
    08850BA8:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    08850BAC:[25290001]: addiu      $t1, $t1, 1
  Back Branch 08850DCC 2,167 times (length 225)
  Back Branch 08850E14 377 times (length 90)
    08850CA0:[00022402]: srl        $a0, $v0, 0x0010
    08850CA4:[8CC3D5F4]: lw         $v1, -10764($a2)
    08850CA8:[3882FFFF]: xori       $v0, $a0, -1
    08850CAC:[11430057]: beq        $t2, $v1, 0x08850E0C
    08850CB0:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
--> 08850CB4:[10400007]: beq        $v0, $zr, 0x08850CD4
    08850CB8:[00041880]: sll        $v1, $a0, 0x0002
    08850CBC:[00731821]: addu       $v1, $v1, $s3
    08850CC0:[00681821]: addu       $v1, $v1, $t0
    08850CC4:[8C62D1F0]: lw         $v0, -11792($v1)
    08850CC8:[7C027804]: ins        $v0, $zr, 0, 16
    08850CCC:[00E21025]: or         $v0, $a3, $v0
    08850CD0:[AC62D1F0]: sw         $v0, -11792($v1)
    08850CD4:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08850CD8:[10E20007]: beq        $a3, $v0, 0x08850CF8
    08850CDC:[00071080]: sll        $v0, $a3, 0x0002
    08850CE0:[00531021]: addu       $v0, $v0, $s3
    08850CE4:[00501021]: addu       $v0, $v0, $s0
    08850CE8:[9443D1F0]: lhu        $v1, -11792($v0)
    08850CEC:[00042400]: sll        $a0, $a0, 0x0010
    08850CF0:[00641825]: or         $v1, $v1, $a0
    08850CF4:[AC43D1F0]: sw         $v1, -11792($v0)
    08850CF8:[8DA3D5F0]: lw         $v1, -10768($t5)
    08850CFC:[3C02FFFF]: lui        $v0, 0xFFFF <=> li $v0, 0xFFFF0000
    08850D00:[01332021]: addu       $a0, $t1, $s3
    08850D04:[00032880]: sll        $a1, $v1, 0x0002
    08850D08:[00902021]: addu       $a0, $a0, $s0
    08850D0C:[00621825]: or         $v1, $v1, $v0
    08850D10:[00B32821]: addu       $a1, $a1, $s3
    08850D14:[AC83D1F0]: sw         $v1, -11792($a0)
    08850D18:[00B02821]: addu       $a1, $a1, $s0
    08850D1C:[000A1400]: sll        $v0, $t2, 0x0010
    08850D20:[94A3D1F0]: lhu        $v1, -11792($a1)
    08850D24:[ADAAD5F0]: sw         $t2, -10768($t5)
    08850D28:[00431025]: or         $v0, $v0, $v1
    08850D2C:[ACA2D1F0]: sw         $v0, -11792($a1)
    08850D30:[3C04000B]: lui        $a0, 0x000B <=> li $a0, 0x000B0000
    08850D34:[01731821]: addu       $v1, $t3, $s3
    08850D38:[00641821]: addu       $v1, $v1, $a0
    08850D3C:[01F31021]: addu       $v0, $t7, $s3
    08850D40:[3C04000D]: lui        $a0, 0x000D <=> li $a0, 0x000D0000
    08850D44:[C460A1F0]: lwc1       $f0, -24080($v1)
    08850D48:[00441021]: addu       $v0, $v0, $a0
    08850D4C:[8FA400E0]: lw         $a0, 224($sp)
    08850D50:[8447BB5A]: lh         $a3, -17574($v0)
    08850D54:[8FA200DC]: lw         $v0, 220($sp)
    08850D58:[E4800000]: swc1       $f0, 0($a0)
    08850D5C:[C461DDF0]: lwc1       $f1, -8720($v1)
    08850D60:[8FA400D8]: lw         $a0, 216($sp)
    08850D64:[E4410000]: swc1       $f1, 0($v0)
    08850D68:[C46019F0]: lwc1       $f0, 6640($v1)
    08850D6C:[8FA200D4]: lw         $v0, 212($sp)
    08850D70:[E4800000]: swc1       $f0, 0($a0)
    08850D74:[C46155F0]: lwc1       $f1, 22000($v1)
    08850D78:[E4410000]: swc1       $f1, 0($v0)
    08850D7C:[8FBF0114]: lw         $ra, 276($sp)
    08850D80:[8FBE0110]: lw         $fp, 272($sp)
    08850D84:[8FB7010C]: lw         $s7, 268($sp)
    08850D88:[8FB60108]: lw         $s6, 264($sp)
    08850D8C:[8FB50104]: lw         $s5, 260($sp)
    08850D90:[8FB40100]: lw         $s4, 256($sp)
    08850D94:[8FB300FC]: lw         $s3, 252($sp)
    08850D98:[8FB200F8]: lw         $s2, 248($sp)
    08850D9C:[8FB100F4]: lw         $s1, 244($sp)
    08850DA0:[8FB000F0]: lw         $s0, 240($sp)
    08850DA4:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
    08850DA8:[03E00008]: jr         $ra
    08850DAC:[27BD0120]: addiu      $sp, $sp, 288
    08850DB0:[0A2142CD]: j          0x08850B34
    08850DB4:[01209021]: addu       $s2, $t1, $zr <=> move $s2, $t1
    08850DB8:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08850DBC:[12E20017]: beq        $s7, $v0, 0x08850E1C
    08850DC0:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
    08850DC4:[12E2000E]: beq        $s7, $v0, 0x08850E00
    08850DC8:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08850DCC:[16E2FF20]: bne        $s7, $v0, 0x08850A50
    08850DD0:[001720C0]: sll        $a0, $s7, 0x0003
    08850DD4:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    08850DD8:[0A214294]: j          0x08850A50
    08850DDC:[24040008]: addiu      $a0, $zr, 8 <=> li $a0, 8
    08850DE0:[00171043]: sra        $v0, $s7, 0x0001
    08850DE4:[00022100]: sll        $a0, $v0, 0x0004
    08850DE8:[0A214294]: j          0x08850A50
    08850DEC:[0002B840]: sll        $s7, $v0, 0x0001
    08850DF0:[ACCAD5F4]: sw         $t2, -10764($a2)
    08850DF4:[AC85D1F0]: sw         $a1, -11792($a0)
    08850DF8:[0A21434C]: j          0x08850D30
    08850DFC:[ACCAD5F0]: sw         $t2, -10768($a2)
    08850E00:[24170005]: addiu      $s7, $zr, 5 <=> li $s7, 5
    08850E04:[0A214294]: j          0x08850A50
    08850E08:[24040028]: addiu      $a0, $zr, 40 <=> li $a0, 40
    08850E0C:[5040FFB2]: beql       $v0, $zr, 0x08850CD8
    08850E10:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
--> 08850E14:[0A21432D]: j          0x08850CB4
    08850E18:[ACC4D5F4]: sw         $a0, -10764($a2)
    08850E1C:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08850E20:[0A214294]: j          0x08850A50
    08850E24:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
  Back Branch 08850EA8 127 times (length 185)
  Back Branch 088510DC 127 times (length 218)
  Back Branch 08850E20 46 times (length 246)
  Back Branch 08850DD8 44 times (length 228)
  Back Branch 08850E04 36 times (length 239)
  Back Branch 08851118 2 times (length 36)
    0885107C:[00161400]: sll        $v0, $s6, 0x0010
    08851080:[94A3D1F0]: lhu        $v1, -11792($a1)
    08851084:[ACF6D5F0]: sw         $s6, -10768($a3)
    08851088:[00431025]: or         $v0, $v0, $v1
    0885108C:[ACA2D1F0]: sw         $v0, -11792($a1)
--> 08851090:[8FA200EC]: lw         $v0, 236($sp)
    08851094:[02931821]: addu       $v1, $s4, $s3
    08851098:[00532021]: addu       $a0, $v0, $s3
    0885109C:[3C02000B]: lui        $v0, 0x000B <=> li $v0, 0x000B0000
    088510A0:[00822021]: addu       $a0, $a0, $v0
    088510A4:[C480A1F0]: lwc1       $f0, -24080($a0)
    088510A8:[8FA200E0]: lw         $v0, 224($sp)
    088510AC:[E4400000]: swc1       $f0, 0($v0)
    088510B0:[3C02000D]: lui        $v0, 0x000D <=> li $v0, 0x000D0000
    088510B4:[00621821]: addu       $v1, $v1, $v0
    088510B8:[C481DDF0]: lwc1       $f1, -8720($a0)
    088510BC:[8467BB5A]: lh         $a3, -17574($v1)
    088510C0:[8FA300DC]: lw         $v1, 220($sp)
    088510C4:[8FA200D8]: lw         $v0, 216($sp)
    088510C8:[E4610000]: swc1       $f1, 0($v1)
    088510CC:[C48019F0]: lwc1       $f0, 6640($a0)
    088510D0:[8FA300D4]: lw         $v1, 212($sp)
    088510D4:[E4400000]: swc1       $f0, 0($v0)
    088510D8:[C48155F0]: lwc1       $f1, 22000($a0)
    088510DC:[0A21435F]: j          0x08850D7C
    088510E0:[E4610000]: swc1       $f1, 0($v1)
    088510E4:[34840800]: ori        $a0, $a0, 2048
    088510E8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088510EC:[0E2134E1]: jal        0x0884D384
    088510F0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088510F4:[0441FF88]: bgez       $v0, 0x08850F18
    088510F8:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
    088510FC:[0A214360]: j          0x08850D80
    08851100:[8FBF0114]: lw         $ra, 276($sp)
    08851104:[5040FFC9]: beql       $v0, $zr, 0x0885102C
    08851108:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0885110C:[0A214401]: j          0x08851004
    08851110:[AC86D5F4]: sw         $a2, -10764($a0)
    08851114:[AC43D1F0]: sw         $v1, -11792($v0)
--> 08851118:[0A214424]: j          0x08851090
    0885111C:[AC96D5F0]: sw         $s6, -10768($a0)
    08851120:[00148040]: sll        $s0, $s4, 0x0001
    08851124:[3C12000D]: lui        $s2, 0x000D <=> li $s2, 0x000D0000
    08851128:[02138021]: addu       $s0, $s0, $s3
_S1_2_89FC824 9,650,875 instructions (0.584%), 386,035 calls (089FC824 - 089FC8A0, length 32)
    089FC824:[27BDFFF0]: addiu      $sp, $sp, -16
    089FC828:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    089FC82C:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    089FC830:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    089FC834:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    089FC838:[AFBF0000]: sw         $ra, 0($sp)
    089FC83C:[24A5376C]: addiu      $a1, $a1, 14188
    089FC840:[18C00011]: blez       $a2, 0x089FC888
    089FC844:[24843760]: addiu      $a0, $a0, 14176
    089FC848:[8C620004]: lw         $v0, 4($v1)
    089FC84C:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    089FC850:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    089FC854:[00463823]: subu       $a3, $v0, $a2
    089FC858:[0046102A]: slt        $v0, $v0, $a2
    089FC85C:[24843760]: addiu      $a0, $a0, 14176
    089FC860:[14400009]: bne        $v0, $zr, 0x089FC888
    089FC864:[24A5377C]: addiu      $a1, $a1, 14204
    089FC868:[8C640014]: lw         $a0, 20($v1)
    089FC86C:[AC670004]: sw         $a3, 4($v1)
    089FC870:[00C41021]: addu       $v0, $a2, $a0
    089FC874:[AC620014]: sw         $v0, 20($v1)
    089FC878:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    089FC87C:[8FBF0000]: lw         $ra, 0($sp)
    089FC880:[03E00008]: jr         $ra
    089FC884:[27BD0010]: addiu      $sp, $sp, 16
    089FC888:[0E290F7B]: jal        0x08A43DEC
    089FC88C:[00000000]: nop
    089FC890:[8FBF0000]: lw         $ra, 0($sp)
    089FC894:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089FC898:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    089FC89C:[03E00008]: jr         $ra
    089FC8A0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_883D5D8 9,379,080 instructions (0.568%), 156,318 calls (0883D5D8 - 0883D640, length 27)
    0883D5D8:[27BDFFB0]: addiu      $sp, $sp, -80
    0883D5DC:[AFB00040]: sw         $s0, 64($sp)
    0883D5E0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0883D5E4:[AFBF0044]: sw         $ra, 68($sp)
    0883D5E8:[0E26BC4F]: jal        0x089AF13C
    0883D5EC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0883D5F0:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0883D5F4:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0883D5F8:[27A80040]: addiu      $t0, $sp, 64
    0883D5FC:[8CE20000]: lw         $v0, 0($a3)
    0883D600:[8CE30004]: lw         $v1, 4($a3)
    0883D604:[8CE40008]: lw         $a0, 8($a3)
    0883D608:[8CE5000C]: lw         $a1, 12($a3)
    0883D60C:[ACC20000]: sw         $v0, 0($a2)
    0883D610:[24E70010]: addiu      $a3, $a3, 16
    0883D614:[24C60010]: addiu      $a2, $a2, 16
    0883D618:[ACC3FFF4]: sw         $v1, -12($a2)
    0883D61C:[ACC4FFF8]: sw         $a0, -8($a2)
    0883D620:[14E8FFF6]: bne        $a3, $t0, 0x0883D5FC
    0883D624:[ACC5FFFC]: sw         $a1, -4($a2)
    0883D628:[0E26ABCA]: jal        0x089AAF28
    0883D62C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0883D630:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0883D634:[8FBF0044]: lw         $ra, 68($sp)
    0883D638:[8FB00040]: lw         $s0, 64($sp)
    0883D63C:[03E00008]: jr         $ra
    0883D640:[27BD0050]: addiu      $sp, $sp, 80
  Back Branch 0883D620 625,272 times (length 11)
    0883D5E8:[0E26BC4F]: jal        0x089AF13C
    0883D5EC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0883D5F0:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0883D5F4:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0883D5F8:[27A80040]: addiu      $t0, $sp, 64
--> 0883D5FC:[8CE20000]: lw         $v0, 0($a3)
    0883D600:[8CE30004]: lw         $v1, 4($a3)
    0883D604:[8CE40008]: lw         $a0, 8($a3)
    0883D608:[8CE5000C]: lw         $a1, 12($a3)
    0883D60C:[ACC20000]: sw         $v0, 0($a2)
    0883D610:[24E70010]: addiu      $a3, $a3, 16
    0883D614:[24C60010]: addiu      $a2, $a2, 16
    0883D618:[ACC3FFF4]: sw         $v1, -12($a2)
    0883D61C:[ACC4FFF8]: sw         $a0, -8($a2)
--> 0883D620:[14E8FFF6]: bne        $a3, $t0, 0x0883D5FC
    0883D624:[ACC5FFFC]: sw         $a1, -4($a2)
    0883D628:[0E26ABCA]: jal        0x089AAF28
    0883D62C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0883D630:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
_S1_2_899DA08 8,735,052 instructions (0.529%), 213 calls (0899DA08 - 0899DEEC, length 314)
    0899DA08:[27BDFFA0]: addiu      $sp, $sp, -96
    0899DA0C:[AFBE0050]: sw         $fp, 80($sp)
    0899DA10:[316B00FF]: andi       $t3, $t3, 255
    0899DA14:[30FE00FF]: andi       $fp, $a3, 255
    0899DA18:[AFB60048]: sw         $s6, 72($sp)
    0899DA1C:[00C0B021]: addu       $s6, $a2, $zr <=> move $s6, $a2
    0899DA20:[AFB3003C]: sw         $s3, 60($sp)
    0899DA24:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0899DA28:[AFBF0054]: sw         $ra, 84($sp)
    0899DA2C:[AFB7004C]: sw         $s7, 76($sp)
    0899DA30:[AFB50044]: sw         $s5, 68($sp)
    0899DA34:[AFB40040]: sw         $s4, 64($sp)
    0899DA38:[AFB20038]: sw         $s2, 56($sp)
    0899DA3C:[AFB10034]: sw         $s1, 52($sp)
    0899DA40:[AFB00030]: sw         $s0, 48($sp)
    0899DA44:[8C82000C]: lw         $v0, 12($a0)
    0899DA48:[AFA80014]: sw         $t0, 20($sp)
    0899DA4C:[AFA90018]: sw         $t1, 24($sp)
    0899DA50:[AFAA001C]: sw         $t2, 28($sp)
    0899DA54:[AFAB0020]: sw         $t3, 32($sp)
    0899DA58:[104000E6]: beq        $v0, $zr, 0x0899DDF4
    0899DA5C:[AFA50010]: sw         $a1, 16($sp)
    0899DA60:[8C820004]: lw         $v0, 4($a0)
    0899DA64:[0E26D046]: jal        0x089B4118
    0899DA68:[8C441D44]: lw         $a0, 7492($v0)
    0899DA6C:[104000B6]: beq        $v0, $zr, 0x0899DD48
    0899DA70:[0040A821]: addu       $s5, $v0, $zr <=> move $s5, $v0
    0899DA74:[8E620004]: lw         $v0, 4($s3)
    0899DA78:[8FA50010]: lw         $a1, 16($sp)
    0899DA7C:[0E279B8C]: jal        0x089E6E30
    0899DA80:[8C441D44]: lw         $a0, 7492($v0)
    0899DA84:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    0899DA88:[8E620004]: lw         $v0, 4($s3)
    0899DA8C:[8FA50010]: lw         $a1, 16($sp)
    0899DA90:[0E279B97]: jal        0x089E6E5C
    0899DA94:[8C441D44]: lw         $a0, 7492($v0)
    0899DA98:[8E630010]: lw         $v1, 16($s3)
    0899DA9C:[0040B821]: addu       $s7, $v0, $zr <=> move $s7, $v0
    0899DAA0:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    0899DAA4:[90630000]: lbu        $v1, 0($v1)
    0899DAA8:[C44D8B24]: lwc1       $f13, -29916($v0)
    0899DAAC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0899DAB0:[44830000]: mtc1       $v1, $f0
    0899DAB4:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    0899DAB8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0899DABC:[46800320]: cvt.s.w    $f12, $f0
    0899DAC0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0899DAC4:[0E2672E7]: jal        0x0899CB9C
    0899DAC8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0899DACC:[8E630010]: lw         $v1, 16($s3)
    0899DAD0:[02A00013]: mtlo       $s5
    0899DAD4:[90650000]: lbu        $a1, 0($v1)
    0899DAD8:[02E5202D]: min        $a0, $s7, $a1
    0899DADC:[0094001C]: madd       $a0, $s4
    0899DAE0:[00052842]: srl        $a1, $a1, 0x0001
    0899DAE4:[24840001]: addiu      $a0, $a0, 1
    0899DAE8:[00459021]: addu       $s2, $v0, $a1
    0899DAEC:[02E4202A]: slt        $a0, $s7, $a0
    0899DAF0:[00008812]: mflo       $s1
    0899DAF4:[02341021]: addu       $v0, $s1, $s4
    0899DAF8:[0044880A]: movz       $s1, $v0, $a0
    0899DAFC:[02B1182B]: sltu       $v1, $s5, $s1
    0899DB00:[146000DD]: bne        $v1, $zr, 0x0899DE78
    0899DB04:[0254902D]: min        $s2, $s2, $s4
    0899DB08:[57C000D4]: bnel       $fp, $zr, 0x0899DE5C
    0899DB0C:[8E620004]: lw         $v0, 4($s3)
    0899DB10:[96C50000]: lhu        $a1, 0($s6)
    0899DB14:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0899DB18:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0899DB1C:[10A200AD]: beq        $a1, $v0, 0x0899DDD4
    0899DB20:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0899DB24:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    0899DB28:[C4418B28]: lwc1       $f1, -29912($v0)
    0899DB2C:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    0899DB30:[8E630010]: lw         $v1, 16($s3)
    0899DB34:[94620002]: lhu        $v0, 2($v1)
    0899DB38:[00A2102B]: sltu       $v0, $a1, $v0
    0899DB3C:[504000A1]: beql       $v0, $zr, 0x0899DDC4
    0899DB40:[24C60002]: addiu      $a2, $a2, 2
    0899DB44:[8E640014]: lw         $a0, 20($s3)
    0899DB48:[00051080]: sll        $v0, $a1, 0x0002
    0899DB4C:[8E65000C]: lw         $a1, 12($s3)
    0899DB50:[00441021]: addu       $v0, $v0, $a0
    0899DB54:[8C430000]: lw         $v1, 0($v0)
    0899DB58:[8E640008]: lw         $a0, 8($s3)
    0899DB5C:[00A32821]: addu       $a1, $a1, $v1
    0899DB60:[18800030]: blez       $a0, 0x0899DC24
    0899DB64:[24AD0005]: addiu      $t5, $a1, 5
    0899DB68:[88A20003]: lwl        $v0, 3($a1)
    0899DB6C:[94C80000]: lhu        $t0, 0($a2)
    0899DB70:[98A20000]: lwr        $v0, 0($a1)
    0899DB74:[2D03009E]: sltiu      $v1, $t0, 158
    0899DB78:[00643807]: srav       $a3, $a0, $v1
    0899DB7C:[AFA20000]: sw         $v0, 0($sp)
    0899DB80:[90A30004]: lbu        $v1, 4($a1)
    0899DB84:[8FA20020]: lw         $v0, 32($sp)
    0899DB88:[A3A30004]: sb         $v1, 4($sp)
    0899DB8C:[90A40000]: lbu        $a0, 0($a1)
    0899DB90:[308900FF]: andi       $t1, $a0, 255
    0899DB94:[10400006]: beq        $v0, $zr, 0x0899DBB0
    0899DB98:[00E9382C]: max        $a3, $a3, $t1
    0899DB9C:[44871000]: mtc1       $a3, $f2
    0899DBA0:[46801020]: cvt.s.w    $f0, $f2
    0899DBA4:[46010002]: mul.s      $f0, $f0, $f1
    0899DBA8:[4600000D]: trunc.w.s  $f0, $f0
    0899DBAC:[44070000]: mfc1       $a3, $f0
    0899DBB0:[90A30004]: lbu        $v1, 4($a1)
    0899DBB4:[80A20003]: lb         $v0, 3($a1)
    0899DBB8:[00431021]: addu       $v0, $v0, $v1
    0899DBBC:[10E20019]: beq        $a3, $v0, 0x0899DC24
    0899DBC0:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0899DBC4:[2502FF61]: addiu      $v0, $t0, -159
    0899DBC8:[3042FFFF]: andi       $v0, $v0, -1
    0899DBCC:[2C420004]: sltiu      $v0, $v0, 4
    0899DBD0:[54400013]: bnel       $v0, $zr, 0x0899DC20
    0899DBD4:[A3A70004]: sb         $a3, 4($sp)
    0899DBD8:[2502FF3D]: addiu      $v0, $t0, -195
    0899DBDC:[3042FFFF]: andi       $v0, $v0, -1
    0899DBE0:[2C430016]: sltiu      $v1, $v0, 22
    0899DBE4:[14600098]: bne        $v1, $zr, 0x0899DE48
    0899DBE8:[00081027]: nor        $v0, $zr, $t0 <=> li $v0, not $t0
    0899DBEC:[240200A8]: addiu      $v0, $zr, 168 <=> li $v0, 168
    0899DBF0:[11020009]: beq        $t0, $v0, 0x0899DC18
    0899DBF4:[240200A9]: addiu      $v0, $zr, 169 <=> li $v0, 169
    0899DBF8:[11020007]: beq        $t0, $v0, 0x0899DC18
    0899DBFC:[240202E1]: addiu      $v0, $zr, 737 <=> li $v0, 737
    0899DC00:[11020005]: beq        $t0, $v0, 0x0899DC18
    0899DC04:[2502FF18]: addiu      $v0, $t0, -232
    0899DC08:[3042FFFF]: andi       $v0, $v0, -1
    0899DC0C:[2C420003]: sltiu      $v0, $v0, 3
    0899DC10:[104000A4]: beq        $v0, $zr, 0x0899DEA4
    0899DC14:[00000000]: nop
    0899DC18:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0899DC1C:[A3A70004]: sb         $a3, 4($sp)
    0899DC20:[A3A00003]: sb         $zr, 3($sp)
    0899DC24:[80A70003]: lb         $a3, 3($a1)
    0899DC28:[90A40000]: lbu        $a0, 0($a1)
    0899DC2C:[2683FFFF]: addiu      $v1, $s4, -1
    0899DC30:[00EA7021]: addu       $t6, $a3, $t2
    0899DC34:[308200FF]: andi       $v0, $a0, 255
    0899DC38:[01C21021]: addu       $v0, $t6, $v0
    0899DC3C:[0062102A]: slt        $v0, $v1, $v0
    0899DC40:[54400065]: bnel       $v0, $zr, 0x0899DDD8
    0899DC44:[8E620004]: lw         $v0, 4($s3)
    0899DC48:[05C2007D]: bltzl      $t6, 0x0899DE40
    0899DC4C:[00E08821]: addu       $s1, $a3, $zr <=> move $s1, $a3
    0899DC50:[01D4702D]: min        $t6, $t6, $s4
    0899DC54:[80AF0002]: lb         $t7, 2($a1)
    0899DC58:[90A20001]: lbu        $v0, 1($a1)
    0899DC5C:[01F7782D]: min        $t7, $t7, $s7
    0899DC60:[01E21821]: addu       $v1, $t7, $v0
    0899DC64:[0077182D]: min        $v1, $v1, $s7
    0899DC68:[01E3102A]: slt        $v0, $t7, $v1
    0899DC6C:[50400053]: beql       $v0, $zr, 0x0899DDBC
    0899DC70:[90A20004]: lbu        $v0, 4($a1)
    0899DC74:[01E05821]: addu       $t3, $t7, $zr <=> move $t3, $t7
    0899DC78:[006F8023]: subu       $s0, $v1, $t7
    0899DC7C:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0899DC80:[02A00013]: mtlo       $s5
    0899DC84:[0174001C]: madd       $t3, $s4
    0899DC88:[308300FF]: andi       $v1, $a0, 255
    0899DC8C:[00001012]: mflo       $v0
    0899DC90:[004E2021]: addu       $a0, $v0, $t6
    0899DC94:[00831821]: addu       $v1, $a0, $v1
    0899DC98:[0083102B]: sltu       $v0, $a0, $v1
    0899DC9C:[50400025]: beql       $v0, $zr, 0x0899DD34
    0899DCA0:[256B0001]: addiu      $t3, $t3, 1
    0899DCA4:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    0899DCA8:[0A26773A]: j          0x0899DCE8
    0899DCAC:[00606021]: addu       $t4, $v1, $zr <=> move $t4, $v1
    0899DCB0:[91A40000]: lbu        $a0, 0($t5)
    0899DCB4:[90E20000]: lbu        $v0, 0($a3)
    0899DCB8:[25AD0001]: addiu      $t5, $t5, 1
    0899DCBC:[308300F0]: andi       $v1, $a0, 240
    0899DCC0:[00431021]: addu       $v0, $v0, $v1
    0899DCC4:[00042102]: srl        $a0, $a0, 0x0004
    0899DCC8:[00441025]: or         $v0, $v0, $a0
    0899DCCC:[304300FF]: andi       $v1, $v0, 255
    0899DCD0:[28420100]: slti       $v0, $v0, 256
    0899DCD4:[0062480B]: movn       $t1, $v1, $v0
    0899DCD8:[A0E90000]: sb         $t1, 0($a3)
    0899DCDC:[24E70001]: addiu      $a3, $a3, 1
    0899DCE0:[10EC0013]: beq        $a3, $t4, 0x0899DD30
    0899DCE4:[254A0001]: addiu      $t2, $t2, 1
    0899DCE8:[31420001]: andi       $v0, $t2, 1
    0899DCEC:[240900FF]: addiu      $t1, $zr, 255 <=> li $t1, 255
    0899DCF0:[1440FFEF]: bne        $v0, $zr, 0x0899DCB0
    0899DCF4:[240800FF]: addiu      $t0, $zr, 255 <=> li $t0, 255
    0899DCF8:[91A30000]: lbu        $v1, 0($t5)
    0899DCFC:[90E20000]: lbu        $v0, 0($a3)
    0899DD00:[00032100]: sll        $a0, $v1, 0x0004
    0899DD04:[3063000F]: andi       $v1, $v1, 15
    0899DD08:[00431021]: addu       $v0, $v0, $v1
    0899DD0C:[308400F0]: andi       $a0, $a0, 240
    0899DD10:[00441025]: or         $v0, $v0, $a0
    0899DD14:[304300FF]: andi       $v1, $v0, 255
    0899DD18:[28420100]: slti       $v0, $v0, 256
    0899DD1C:[0062400B]: movn       $t0, $v1, $v0
    0899DD20:[A0E80000]: sb         $t0, 0($a3)
    0899DD24:[24E70001]: addiu      $a3, $a3, 1
    0899DD28:[14ECFFEF]: bne        $a3, $t4, 0x0899DCE8
    0899DD2C:[254A0001]: addiu      $t2, $t2, 1
    0899DD30:[256B0001]: addiu      $t3, $t3, 1
    0899DD34:[020F1021]: addu       $v0, $s0, $t7
    0899DD38:[51620020]: beql       $t3, $v0, 0x0899DDBC
    0899DD3C:[90A20004]: lbu        $v0, 4($a1)
    0899DD40:[0A267720]: j          0x0899DC80
    0899DD44:[90A40000]: lbu        $a0, 0($a1)
    0899DD48:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0899DD4C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0899DD50:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0899DD54:[8FA20014]: lw         $v0, 20($sp)
    0899DD58:[54400001]: bnel       $v0, $zr, 0x0899DD60
    0899DD5C:[AC500000]: sw         $s0, 0($v0)
    0899DD60:[8FA20018]: lw         $v0, 24($sp)
    0899DD64:[10400006]: beq        $v0, $zr, 0x0899DD80
    0899DD68:[8FA2001C]: lw         $v0, 28($sp)
    0899DD6C:[8E620010]: lw         $v0, 16($s3)
    0899DD70:[90430000]: lbu        $v1, 0($v0)
    0899DD74:[8FA20018]: lw         $v0, 24($sp)
    0899DD78:[AC430000]: sw         $v1, 0($v0)
    0899DD7C:[8FA2001C]: lw         $v0, 28($sp)
    0899DD80:[54400001]: bnel       $v0, $zr, 0x0899DD88
    0899DD84:[AC510000]: sw         $s1, 0($v0)
    0899DD88:[8FBF0054]: lw         $ra, 84($sp)
    0899DD8C:[8FBE0050]: lw         $fp, 80($sp)
    0899DD90:[8FB7004C]: lw         $s7, 76($sp)
    0899DD94:[8FB60048]: lw         $s6, 72($sp)
    0899DD98:[8FB50044]: lw         $s5, 68($sp)
    0899DD9C:[8FB40040]: lw         $s4, 64($sp)
    0899DDA0:[8FB3003C]: lw         $s3, 60($sp)
    0899DDA4:[8FB20038]: lw         $s2, 56($sp)
    0899DDA8:[8FB10034]: lw         $s1, 52($sp)
    0899DDAC:[8FB00030]: lw         $s0, 48($sp)
    0899DDB0:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0899DDB4:[03E00008]: jr         $ra
    0899DDB8:[27BD0060]: addiu      $sp, $sp, 96
    0899DDBC:[01C25021]: addu       $t2, $t6, $v0
    0899DDC0:[24C60002]: addiu      $a2, $a2, 2
    0899DDC4:[94C50000]: lhu        $a1, 0($a2)
    0899DDC8:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0899DDCC:[54A2FF59]: bnel       $a1, $v0, 0x0899DB34
    0899DDD0:[8E630010]: lw         $v1, 16($s3)
    0899DDD4:[8E620004]: lw         $v0, 4($s3)
    0899DDD8:[8FA50010]: lw         $a1, 16($sp)
    0899DDDC:[028A802D]: min        $s0, $s4, $t2
    0899DDE0:[8C441D44]: lw         $a0, 7492($v0)
    0899DDE4:[0E26D073]: jal        0x089B41CC
    0899DDE8:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    0899DDEC:[0A267755]: j          0x0899DD54
    0899DDF0:[02112021]: addu       $a0, $s0, $s1
    0899DDF4:[55000001]: bnel       $t0, $zr, 0x0899DDFC
    0899DDF8:[AD000000]: sw         $zr, 0($t0)
    0899DDFC:[8FA20018]: lw         $v0, 24($sp)
    0899DE00:[1040FFE1]: beq        $v0, $zr, 0x0899DD88
    0899DE04:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0899DE08:[AC400000]: sw         $zr, 0($v0)
    0899DE0C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0899DE10:[8FBF0054]: lw         $ra, 84($sp)
    0899DE14:[8FBE0050]: lw         $fp, 80($sp)
    0899DE18:[8FB7004C]: lw         $s7, 76($sp)
    0899DE1C:[8FB60048]: lw         $s6, 72($sp)
    0899DE20:[8FB50044]: lw         $s5, 68($sp)
    0899DE24:[8FB40040]: lw         $s4, 64($sp)
    0899DE28:[8FB3003C]: lw         $s3, 60($sp)
    0899DE2C:[8FB20038]: lw         $s2, 56($sp)
    0899DE30:[8FB10034]: lw         $s1, 52($sp)
    0899DE34:[8FB00030]: lw         $s0, 48($sp)
    0899DE38:[03E00008]: jr         $ra
    0899DE3C:[27BD0060]: addiu      $sp, $sp, 96
    0899DE40:[0A267715]: j          0x0899DC54
    0899DE44:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    0899DE48:[30420001]: andi       $v0, $v0, 1
    0899DE4C:[5440FF73]: bnel       $v0, $zr, 0x0899DC1C
    0899DE50:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0899DE54:[0A2676FC]: j          0x0899DBF0
    0899DE58:[240200A8]: addiu      $v0, $zr, 168 <=> li $v0, 168
    0899DE5C:[8E66003C]: lw         $a2, 60($s3)
    0899DE60:[8FA50010]: lw         $a1, 16($sp)
    0899DE64:[8C441D44]: lw         $a0, 7492($v0)
    0899DE68:[0E26CF97]: jal        0x089B3E5C
    0899DE6C:[24070100]: addiu      $a3, $zr, 256 <=> li $a3, 256
    0899DE70:[0A2676C5]: j          0x0899DB14
    0899DE74:[96C50000]: lhu        $a1, 0($s6)
    0899DE78:[02A08021]: addu       $s0, $s5, $zr <=> move $s0, $s5
    0899DE7C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0899DE80:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0899DE84:[02148021]: addu       $s0, $s0, $s4
    0899DE88:[0E290E03]: jal        0x08A4380C
    0899DE8C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0899DE90:[0211182B]: sltu       $v1, $s0, $s1
    0899DE94:[1460FFFA]: bne        $v1, $zr, 0x0899DE80
    0899DE98:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0899DE9C:[0A2676C2]: j          0x0899DB08
    0899DEA0:[00000000]: nop
    0899DEA4:[10600005]: beq        $v1, $zr, 0x0899DEBC
    0899DEA8:[240202E0]: addiu      $v0, $zr, 736 <=> li $v0, 736
    0899DEAC:[31020001]: andi       $v0, $t0, 1
    0899DEB0:[1440000B]: bne        $v0, $zr, 0x0899DEE0
    0899DEB4:[00E91023]: subu       $v0, $a3, $t1
    0899DEB8:[240202E0]: addiu      $v0, $zr, 736 <=> li $v0, 736
    0899DEBC:[11020008]: beq        $t0, $v0, 0x0899DEE0
    0899DEC0:[00E91023]: subu       $v0, $a3, $t1
    0899DEC4:[00021043]: sra        $v0, $v0, 0x0001
    0899DEC8:[7C021420]: seb        $v0, $v0
    0899DECC:[00E21823]: subu       $v1, $a3, $v0
    0899DED0:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0899DED4:[A3A30004]: sb         $v1, 4($sp)
    0899DED8:[0A267709]: j          0x0899DC24
    0899DEDC:[A3A20003]: sb         $v0, 3($sp)
    0899DEE0:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0899DEE4:[A3A20003]: sb         $v0, 3($sp)
    0899DEE8:[0A267709]: j          0x0899DC24
    0899DEEC:[A3A40004]: sb         $a0, 4($sp)
  Back Branch 0899DCF0 462,157 times (length 18)
    0899DC9C:[50400025]: beql       $v0, $zr, 0x0899DD34
    0899DCA0:[256B0001]: addiu      $t3, $t3, 1
    0899DCA4:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    0899DCA8:[0A26773A]: j          0x0899DCE8
    0899DCAC:[00606021]: addu       $t4, $v1, $zr <=> move $t4, $v1
--> 0899DCB0:[91A40000]: lbu        $a0, 0($t5)
    0899DCB4:[90E20000]: lbu        $v0, 0($a3)
    0899DCB8:[25AD0001]: addiu      $t5, $t5, 1
    0899DCBC:[308300F0]: andi       $v1, $a0, 240
    0899DCC0:[00431021]: addu       $v0, $v0, $v1
    0899DCC4:[00042102]: srl        $a0, $a0, 0x0004
    0899DCC8:[00441025]: or         $v0, $v0, $a0
    0899DCCC:[304300FF]: andi       $v1, $v0, 255
    0899DCD0:[28420100]: slti       $v0, $v0, 256
    0899DCD4:[0062480B]: movn       $t1, $v1, $v0
    0899DCD8:[A0E90000]: sb         $t1, 0($a3)
    0899DCDC:[24E70001]: addiu      $a3, $a3, 1
    0899DCE0:[10EC0013]: beq        $a3, $t4, 0x0899DD30
    0899DCE4:[254A0001]: addiu      $t2, $t2, 1
    0899DCE8:[31420001]: andi       $v0, $t2, 1
    0899DCEC:[240900FF]: addiu      $t1, $zr, 255 <=> li $t1, 255
--> 0899DCF0:[1440FFEF]: bne        $v0, $zr, 0x0899DCB0
    0899DCF4:[240800FF]: addiu      $t0, $zr, 255 <=> li $t0, 255
    0899DCF8:[91A30000]: lbu        $v1, 0($t5)
    0899DCFC:[90E20000]: lbu        $v0, 0($a3)
    0899DD00:[00032100]: sll        $a0, $v1, 0x0004
  Back Branch 0899DD28 231,171 times (length 18)
    0899DCD4:[0062480B]: movn       $t1, $v1, $v0
    0899DCD8:[A0E90000]: sb         $t1, 0($a3)
    0899DCDC:[24E70001]: addiu      $a3, $a3, 1
    0899DCE0:[10EC0013]: beq        $a3, $t4, 0x0899DD30
    0899DCE4:[254A0001]: addiu      $t2, $t2, 1
--> 0899DCE8:[31420001]: andi       $v0, $t2, 1
    0899DCEC:[240900FF]: addiu      $t1, $zr, 255 <=> li $t1, 255
    0899DCF0:[1440FFEF]: bne        $v0, $zr, 0x0899DCB0
    0899DCF4:[240800FF]: addiu      $t0, $zr, 255 <=> li $t0, 255
    0899DCF8:[91A30000]: lbu        $v1, 0($t5)
    0899DCFC:[90E20000]: lbu        $v0, 0($a3)
    0899DD00:[00032100]: sll        $a0, $v1, 0x0004
    0899DD04:[3063000F]: andi       $v1, $v1, 15
    0899DD08:[00431021]: addu       $v0, $v0, $v1
    0899DD0C:[308400F0]: andi       $a0, $a0, 240
    0899DD10:[00441025]: or         $v0, $v0, $a0
    0899DD14:[304300FF]: andi       $v1, $v0, 255
    0899DD18:[28420100]: slti       $v0, $v0, 256
    0899DD1C:[0062400B]: movn       $t0, $v1, $v0
    0899DD20:[A0E80000]: sb         $t0, 0($a3)
    0899DD24:[24E70001]: addiu      $a3, $a3, 1
--> 0899DD28:[14ECFFEF]: bne        $a3, $t4, 0x0899DCE8
    0899DD2C:[254A0001]: addiu      $t2, $t2, 1
    0899DD30:[256B0001]: addiu      $t3, $t3, 1
    0899DD34:[020F1021]: addu       $v0, $s0, $t7
    0899DD38:[51620020]: beql       $t3, $v0, 0x0899DDBC
  Back Branch 0899DD40 18,666 times (length 50)
    0899DC6C:[50400053]: beql       $v0, $zr, 0x0899DDBC
    0899DC70:[90A20004]: lbu        $v0, 4($a1)
    0899DC74:[01E05821]: addu       $t3, $t7, $zr <=> move $t3, $t7
    0899DC78:[006F8023]: subu       $s0, $v1, $t7
    0899DC7C:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
--> 0899DC80:[02A00013]: mtlo       $s5
    0899DC84:[0174001C]: madd       $t3, $s4
    0899DC88:[308300FF]: andi       $v1, $a0, 255
    0899DC8C:[00001012]: mflo       $v0
    0899DC90:[004E2021]: addu       $a0, $v0, $t6
    0899DC94:[00831821]: addu       $v1, $a0, $v1
    0899DC98:[0083102B]: sltu       $v0, $a0, $v1
    0899DC9C:[50400025]: beql       $v0, $zr, 0x0899DD34
    0899DCA0:[256B0001]: addiu      $t3, $t3, 1
    0899DCA4:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    0899DCA8:[0A26773A]: j          0x0899DCE8
    0899DCAC:[00606021]: addu       $t4, $v1, $zr <=> move $t4, $v1
    0899DCB0:[91A40000]: lbu        $a0, 0($t5)
    0899DCB4:[90E20000]: lbu        $v0, 0($a3)
    0899DCB8:[25AD0001]: addiu      $t5, $t5, 1
    0899DCBC:[308300F0]: andi       $v1, $a0, 240
    0899DCC0:[00431021]: addu       $v0, $v0, $v1
    0899DCC4:[00042102]: srl        $a0, $a0, 0x0004
    0899DCC8:[00441025]: or         $v0, $v0, $a0
    0899DCCC:[304300FF]: andi       $v1, $v0, 255
    0899DCD0:[28420100]: slti       $v0, $v0, 256
    0899DCD4:[0062480B]: movn       $t1, $v1, $v0
    0899DCD8:[A0E90000]: sb         $t1, 0($a3)
    0899DCDC:[24E70001]: addiu      $a3, $a3, 1
    0899DCE0:[10EC0013]: beq        $a3, $t4, 0x0899DD30
    0899DCE4:[254A0001]: addiu      $t2, $t2, 1
    0899DCE8:[31420001]: andi       $v0, $t2, 1
    0899DCEC:[240900FF]: addiu      $t1, $zr, 255 <=> li $t1, 255
    0899DCF0:[1440FFEF]: bne        $v0, $zr, 0x0899DCB0
    0899DCF4:[240800FF]: addiu      $t0, $zr, 255 <=> li $t0, 255
    0899DCF8:[91A30000]: lbu        $v1, 0($t5)
    0899DCFC:[90E20000]: lbu        $v0, 0($a3)
    0899DD00:[00032100]: sll        $a0, $v1, 0x0004
    0899DD04:[3063000F]: andi       $v1, $v1, 15
    0899DD08:[00431021]: addu       $v0, $v0, $v1
    0899DD0C:[308400F0]: andi       $a0, $a0, 240
    0899DD10:[00441025]: or         $v0, $v0, $a0
    0899DD14:[304300FF]: andi       $v1, $v0, 255
    0899DD18:[28420100]: slti       $v0, $v0, 256
    0899DD1C:[0062400B]: movn       $t0, $v1, $v0
    0899DD20:[A0E80000]: sb         $t0, 0($a3)
    0899DD24:[24E70001]: addiu      $a3, $a3, 1
    0899DD28:[14ECFFEF]: bne        $a3, $t4, 0x0899DCE8
    0899DD2C:[254A0001]: addiu      $t2, $t2, 1
    0899DD30:[256B0001]: addiu      $t3, $t3, 1
    0899DD34:[020F1021]: addu       $v0, $s0, $t7
    0899DD38:[51620020]: beql       $t3, $v0, 0x0899DDBC
    0899DD3C:[90A20004]: lbu        $v0, 4($a1)
--> 0899DD40:[0A267720]: j          0x0899DC80
    0899DD44:[90A40000]: lbu        $a0, 0($a1)
    0899DD48:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0899DD4C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0899DD50:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
  Back Branch 0899DE94 6,816 times (length 7)
    0899DE6C:[24070100]: addiu      $a3, $zr, 256 <=> li $a3, 256
    0899DE70:[0A2676C5]: j          0x0899DB14
    0899DE74:[96C50000]: lhu        $a1, 0($s6)
    0899DE78:[02A08021]: addu       $s0, $s5, $zr <=> move $s0, $s5
    0899DE7C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 0899DE80:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0899DE84:[02148021]: addu       $s0, $s0, $s4
    0899DE88:[0E290E03]: jal        0x08A4380C
    0899DE8C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0899DE90:[0211182B]: sltu       $v1, $s0, $s1
--> 0899DE94:[1460FFFA]: bne        $v1, $zr, 0x0899DE80
    0899DE98:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0899DE9C:[0A2676C2]: j          0x0899DB08
    0899DEA0:[00000000]: nop
    0899DEA4:[10600005]: beq        $v1, $zr, 0x0899DEBC
  Back Branch 0899DDCC 663 times (length 168)
  Back Branch 0899DDEC 213 times (length 40)
    0899DD40:[0A267720]: j          0x0899DC80
    0899DD44:[90A40000]: lbu        $a0, 0($a1)
    0899DD48:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0899DD4C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0899DD50:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 0899DD54:[8FA20014]: lw         $v0, 20($sp)
    0899DD58:[54400001]: bnel       $v0, $zr, 0x0899DD60
    0899DD5C:[AC500000]: sw         $s0, 0($v0)
    0899DD60:[8FA20018]: lw         $v0, 24($sp)
    0899DD64:[10400006]: beq        $v0, $zr, 0x0899DD80
    0899DD68:[8FA2001C]: lw         $v0, 28($sp)
    0899DD6C:[8E620010]: lw         $v0, 16($s3)
    0899DD70:[90430000]: lbu        $v1, 0($v0)
    0899DD74:[8FA20018]: lw         $v0, 24($sp)
    0899DD78:[AC430000]: sw         $v1, 0($v0)
    0899DD7C:[8FA2001C]: lw         $v0, 28($sp)
    0899DD80:[54400001]: bnel       $v0, $zr, 0x0899DD88
    0899DD84:[AC510000]: sw         $s1, 0($v0)
    0899DD88:[8FBF0054]: lw         $ra, 84($sp)
    0899DD8C:[8FBE0050]: lw         $fp, 80($sp)
    0899DD90:[8FB7004C]: lw         $s7, 76($sp)
    0899DD94:[8FB60048]: lw         $s6, 72($sp)
    0899DD98:[8FB50044]: lw         $s5, 68($sp)
    0899DD9C:[8FB40040]: lw         $s4, 64($sp)
    0899DDA0:[8FB3003C]: lw         $s3, 60($sp)
    0899DDA4:[8FB20038]: lw         $s2, 56($sp)
    0899DDA8:[8FB10034]: lw         $s1, 52($sp)
    0899DDAC:[8FB00030]: lw         $s0, 48($sp)
    0899DDB0:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0899DDB4:[03E00008]: jr         $ra
    0899DDB8:[27BD0060]: addiu      $sp, $sp, 96
    0899DDBC:[01C25021]: addu       $t2, $t6, $v0
    0899DDC0:[24C60002]: addiu      $a2, $a2, 2
    0899DDC4:[94C50000]: lhu        $a1, 0($a2)
    0899DDC8:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0899DDCC:[54A2FF59]: bnel       $a1, $v0, 0x0899DB34
    0899DDD0:[8E630010]: lw         $v1, 16($s3)
    0899DDD4:[8E620004]: lw         $v0, 4($s3)
    0899DDD8:[8FA50010]: lw         $a1, 16($sp)
    0899DDDC:[028A802D]: min        $s0, $s4, $t2
    0899DDE0:[8C441D44]: lw         $a0, 7492($v0)
    0899DDE4:[0E26D073]: jal        0x089B41CC
    0899DDE8:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
--> 0899DDEC:[0A267755]: j          0x0899DD54
    0899DDF0:[02112021]: addu       $a0, $s0, $s1
    0899DDF4:[55000001]: bnel       $t0, $zr, 0x0899DDFC
    0899DDF8:[AD000000]: sw         $zr, 0($t0)
    0899DDFC:[8FA20018]: lw         $v0, 24($sp)
  Back Branch 0899DE9C 213 times (length 231)
_S1_2_89AA070 8,416,210 instructions (0.509%), 1,683,242 calls (089AA070 - 089AA080, length 5)
    089AA070:[AC80000C]: sw         $zr, 12($a0)
    089AA074:[AC800000]: sw         $zr, 0($a0)
    089AA078:[AC800004]: sw         $zr, 4($a0)
    089AA07C:[03E00008]: jr         $ra
    089AA080:[AC800008]: sw         $zr, 8($a0)
_S1_2_89AEE7C 8,356,950 instructions (0.506%), 397,950 calls (089AEE7C - 089AF0D0, length 150)
    089AEE7C:[27BDFF70]: addiu      $sp, $sp, -144
    089AEE80:[30A2000F]: andi       $v0, $a1, 15
    089AEE84:[AFB00080]: sw         $s0, 128($sp)
    089AEE88:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    089AEE8C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    089AEE90:[14400026]: bne        $v0, $zr, 0x089AEF2C
    089AEE94:[AFBF0084]: sw         $ra, 132($sp)
    089AEE98:[30C2000F]: andi       $v0, $a2, 15
    089AEE9C:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    089AEEA0:[10400079]: beq        $v0, $zr, 0x089AF088
    089AEEA4:[24C90040]: addiu      $t1, $a2, 64
    089AEEA8:[8CC20000]: lw         $v0, 0($a2)
    089AEEAC:[8CC30004]: lw         $v1, 4($a2)
    089AEEB0:[8CC40008]: lw         $a0, 8($a2)
    089AEEB4:[8CC5000C]: lw         $a1, 12($a2)
    089AEEB8:[ACE20000]: sw         $v0, 0($a3)
    089AEEBC:[24C60010]: addiu      $a2, $a2, 16
    089AEEC0:[24E70010]: addiu      $a3, $a3, 16
    089AEEC4:[ACE3FFF4]: sw         $v1, -12($a3)
    089AEEC8:[ACE4FFF8]: sw         $a0, -8($a3)
    089AEECC:[14C9FFF6]: bne        $a2, $t1, 0x089AEEA8
    089AEED0:[ACE5FFFC]: sw         $a1, -4($a3)
    089AEED4:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    089AEED8:[DBA40000]: lv.q       C100.q, 0($sp)
    089AEEDC:[DBA50010]: lv.q       C110.q, 16($sp)
    089AEEE0:[DBA60020]: lv.q       C120.q, 32($sp)
    089AEEE4:[DBA70030]: lv.q       C130.q, 48($sp)
    089AEEE8:[D9080000]: lv.q       C200.q, 0($t0)
    089AEEEC:[D9090010]: lv.q       C210.q, 16($t0)
    089AEEF0:[D90A0020]: lv.q       C220.q, 32($t0)
    089AEEF4:[D90B0030]: lv.q       C230.q, 48($t0)
    089AEEF8:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    089AEEFC:[FA000002]: vwb.q      C000.q, 0($s0)
    089AEF00:[FA010012]: vwb.q      C010.q, 16($s0)
    089AEF04:[FA020022]: vwb.q      C020.q, 32($s0)
    089AEF08:[FA030032]: vwb.q      C030.q, 48($s0)
    089AEF0C:[486000FF]: MFVC       0x7F, $zr
    089AEF10:[0E27F535]: jal        0x089FD4D4
    089AEF14:[24842564]: addiu      $a0, $a0, 9572
    089AEF18:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089AEF1C:[8FBF0084]: lw         $ra, 132($sp)
    089AEF20:[8FB00080]: lw         $s0, 128($sp)
    089AEF24:[03E00008]: jr         $ra
    089AEF28:[27BD0090]: addiu      $sp, $sp, 144
    089AEF2C:[30C2000F]: andi       $v0, $a2, 15
    089AEF30:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    089AEF34:[14400025]: bne        $v0, $zr, 0x089AEFCC
    089AEF38:[24C90040]: addiu      $t1, $a2, 64
    089AEF3C:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    089AEF40:[03A04021]: addu       $t0, $sp, $zr <=> move $t0, $sp
    089AEF44:[24A90040]: addiu      $t1, $a1, 64
    089AEF48:[8CE20000]: lw         $v0, 0($a3)
    089AEF4C:[8CE30004]: lw         $v1, 4($a3)
    089AEF50:[8CE40008]: lw         $a0, 8($a3)
    089AEF54:[8CE5000C]: lw         $a1, 12($a3)
    089AEF58:[AD020000]: sw         $v0, 0($t0)
    089AEF5C:[24E70010]: addiu      $a3, $a3, 16
    089AEF60:[25080010]: addiu      $t0, $t0, 16
    089AEF64:[AD03FFF4]: sw         $v1, -12($t0)
    089AEF68:[AD04FFF8]: sw         $a0, -8($t0)
    089AEF6C:[14E9FFF6]: bne        $a3, $t1, 0x089AEF48
    089AEF70:[AD05FFFC]: sw         $a1, -4($t0)
    089AEF74:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    089AEF78:[D8C40000]: lv.q       C100.q, 0($a2)
    089AEF7C:[D8C50010]: lv.q       C110.q, 16($a2)
    089AEF80:[D8C60020]: lv.q       C120.q, 32($a2)
    089AEF84:[D8C70030]: lv.q       C130.q, 48($a2)
    089AEF88:[DBA80000]: lv.q       C200.q, 0($sp)
    089AEF8C:[DBA90010]: lv.q       C210.q, 16($sp)
    089AEF90:[DBAA0020]: lv.q       C220.q, 32($sp)
    089AEF94:[DBAB0030]: lv.q       C230.q, 48($sp)
    089AEF98:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    089AEF9C:[FA000002]: vwb.q      C000.q, 0($s0)
    089AEFA0:[FA010012]: vwb.q      C010.q, 16($s0)
    089AEFA4:[FA020022]: vwb.q      C020.q, 32($s0)
    089AEFA8:[FA030032]: vwb.q      C030.q, 48($s0)
    089AEFAC:[486000FF]: MFVC       0x7F, $zr
    089AEFB0:[0E27F535]: jal        0x089FD4D4
    089AEFB4:[24842564]: addiu      $a0, $a0, 9572
    089AEFB8:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089AEFBC:[8FBF0084]: lw         $ra, 132($sp)
    089AEFC0:[8FB00080]: lw         $s0, 128($sp)
    089AEFC4:[03E00008]: jr         $ra
    089AEFC8:[27BD0090]: addiu      $sp, $sp, 144
    089AEFCC:[8CC20000]: lw         $v0, 0($a2)
    089AEFD0:[8CC30004]: lw         $v1, 4($a2)
    089AEFD4:[8CC40008]: lw         $a0, 8($a2)
    089AEFD8:[8CC5000C]: lw         $a1, 12($a2)
    089AEFDC:[ACE20000]: sw         $v0, 0($a3)
    089AEFE0:[24C60010]: addiu      $a2, $a2, 16
    089AEFE4:[24E70010]: addiu      $a3, $a3, 16
    089AEFE8:[ACE3FFF4]: sw         $v1, -12($a3)
    089AEFEC:[ACE4FFF8]: sw         $a0, -8($a3)
    089AEFF0:[14C9FFF6]: bne        $a2, $t1, 0x089AEFCC
    089AEFF4:[ACE5FFFC]: sw         $a1, -4($a3)
    089AEFF8:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    089AEFFC:[27A70040]: addiu      $a3, $sp, 64
    089AF000:[25080040]: addiu      $t0, $t0, 64
    089AF004:[8CC20000]: lw         $v0, 0($a2)
    089AF008:[8CC30004]: lw         $v1, 4($a2)
    089AF00C:[8CC40008]: lw         $a0, 8($a2)
    089AF010:[8CC5000C]: lw         $a1, 12($a2)
    089AF014:[ACE20000]: sw         $v0, 0($a3)
    089AF018:[24C60010]: addiu      $a2, $a2, 16
    089AF01C:[24E70010]: addiu      $a3, $a3, 16
    089AF020:[ACE3FFF4]: sw         $v1, -12($a3)
    089AF024:[ACE4FFF8]: sw         $a0, -8($a3)
    089AF028:[14C8FFF6]: bne        $a2, $t0, 0x089AF004
    089AF02C:[ACE5FFFC]: sw         $a1, -4($a3)
    089AF030:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    089AF034:[DBA40000]: lv.q       C100.q, 0($sp)
    089AF038:[DBA50010]: lv.q       C110.q, 16($sp)
    089AF03C:[DBA60020]: lv.q       C120.q, 32($sp)
    089AF040:[DBA70030]: lv.q       C130.q, 48($sp)
    089AF044:[DBA80040]: lv.q       C200.q, 64($sp)
    089AF048:[DBA90050]: lv.q       C210.q, 80($sp)
    089AF04C:[DBAA0060]: lv.q       C220.q, 96($sp)
    089AF050:[DBAB0070]: lv.q       C230.q, 112($sp)
    089AF054:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    089AF058:[FA000002]: vwb.q      C000.q, 0($s0)
    089AF05C:[FA010012]: vwb.q      C010.q, 16($s0)
    089AF060:[FA020022]: vwb.q      C020.q, 32($s0)
    089AF064:[FA030032]: vwb.q      C030.q, 48($s0)
    089AF068:[486000FF]: MFVC       0x7F, $zr
    089AF06C:[0E27F535]: jal        0x089FD4D4
    089AF070:[24842564]: addiu      $a0, $a0, 9572
    089AF074:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089AF078:[8FBF0084]: lw         $ra, 132($sp)
    089AF07C:[8FB00080]: lw         $s0, 128($sp)
    089AF080:[03E00008]: jr         $ra
    089AF084:[27BD0090]: addiu      $sp, $sp, 144
    089AF088:[D8C40000]: lv.q       C100.q, 0($a2)
    089AF08C:[D8C50010]: lv.q       C110.q, 16($a2)
    089AF090:[D8C60020]: lv.q       C120.q, 32($a2)
    089AF094:[D8C70030]: lv.q       C130.q, 48($a2)
    089AF098:[D8A80000]: lv.q       C200.q, 0($a1)
    089AF09C:[D8A90010]: lv.q       C210.q, 16($a1)
    089AF0A0:[D8AA0020]: lv.q       C220.q, 32($a1)
    089AF0A4:[D8AB0030]: lv.q       C230.q, 48($a1)
    089AF0A8:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    089AF0AC:[F8800002]: vwb.q      C000.q, 0($a0)
    089AF0B0:[F8810012]: vwb.q      C010.q, 16($a0)
    089AF0B4:[F8820022]: vwb.q      C020.q, 32($a0)
    089AF0B8:[F8830032]: vwb.q      C030.q, 48($a0)
    089AF0BC:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089AF0C0:[8FBF0084]: lw         $ra, 132($sp)
    089AF0C4:[8FB00080]: lw         $s0, 128($sp)
    089AF0C8:[486000FF]: MFVC       0x7F, $zr
    089AF0CC:[03E00008]: jr         $ra
    089AF0D0:[27BD0090]: addiu      $sp, $sp, 144
_S1_2_8A40E24 8,336,425 instructions (0.505%), 171,347 calls (08A40E24 - 08A40F70, length 84)
    08A40E24:[44046000]: mfc1       $a0, $f12
    08A40E28:[3C0331FF]: lui        $v1, 0x31FF <=> li $v1, 0x31FF0000
    08A40E2C:[3463FFFF]: ori        $v1, $v1, -1
    08A40E30:[7C04FFC4]: ins        $a0, $zr, 31, 1
    08A40E34:[3C023E99]: lui        $v0, 0x3E99 <=> li $v0, 0x3E990000
    08A40E38:[34429999]: ori        $v0, $v0, -26215
    08A40E3C:[0064182A]: slt        $v1, $v1, $a0
    08A40E40:[14600005]: bne        $v1, $zr, 0x08A40E58
    08A40E44:[0044282A]: slt        $a1, $v0, $a0
    08A40E48:[4600600D]: trunc.w.s  $f0, $f12
    08A40E4C:[44020000]: mfc1       $v0, $f0
    08A40E50:[10400046]: beq        $v0, $zr, 0x08A40F6C
    08A40E54:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A40E58:[460C60C2]: mul.s      $f3, $f12, $f12
    08A40E5C:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A40E60:[C440940C]: lwc1       $f0, -27636($v0)
    08A40E64:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A40E68:[C4419410]: lwc1       $f1, -27632($v0)
    08A40E6C:[46001802]: mul.s      $f0, $f3, $f0
    08A40E70:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A40E74:[3C033F48]: lui        $v1, 0x3F48 <=> li $v1, 0x3F480000
    08A40E78:[0064182A]: slt        $v1, $v1, $a0
    08A40E7C:[46010000]: add.s      $f0, $f0, $f1
    08A40E80:[C4419414]: lwc1       $f1, -27628($v0)
    08A40E84:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A40E88:[46001802]: mul.s      $f0, $f3, $f0
    08A40E8C:[46010001]: sub.s      $f0, $f0, $f1
    08A40E90:[C4419418]: lwc1       $f1, -27624($v0)
    08A40E94:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A40E98:[46001802]: mul.s      $f0, $f3, $f0
    08A40E9C:[46010000]: add.s      $f0, $f0, $f1
    08A40EA0:[C441941C]: lwc1       $f1, -27620($v0)
    08A40EA4:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A40EA8:[46001802]: mul.s      $f0, $f3, $f0
    08A40EAC:[46010001]: sub.s      $f0, $f0, $f1
    08A40EB0:[C4419420]: lwc1       $f1, -27616($v0)
    08A40EB4:[46001802]: mul.s      $f0, $f3, $f0
    08A40EB8:[46010000]: add.s      $f0, $f0, $f1
    08A40EBC:[10A00013]: beq        $a1, $zr, 0x08A40F0C
    08A40EC0:[46001842]: mul.s      $f1, $f3, $f0
    08A40EC4:[3C02FF00]: lui        $v0, 0xFF00 <=> li $v0, 0xFF000000
    08A40EC8:[00822021]: addu       $a0, $a0, $v0
    08A40ECC:[1060001A]: beq        $v1, $zr, 0x08A40F38
    08A40ED0:[44842000]: mtc1       $a0, $f4
    08A40ED4:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A40ED8:[C4449428]: lwc1       $f4, -27608($v0)
    08A40EDC:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A40EE0:[C4409424]: lwc1       $f0, -27612($v0)
    08A40EE4:[46011842]: mul.s      $f1, $f3, $f1
    08A40EE8:[460D6082]: mul.s      $f2, $f12, $f13
    08A40EEC:[46001802]: mul.s      $f0, $f3, $f0
    08A40EF0:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    08A40EF4:[C465942C]: lwc1       $f5, -27604($v1)
    08A40EF8:[46020841]: sub.s      $f1, $f1, $f2
    08A40EFC:[46040001]: sub.s      $f0, $f0, $f4
    08A40F00:[46010001]: sub.s      $f0, $f0, $f1
    08A40F04:[03E00008]: jr         $ra
    08A40F08:[46002801]: sub.s      $f0, $f5, $f0
    08A40F0C:[460D6002]: mul.s      $f0, $f12, $f13
    08A40F10:[46011842]: mul.s      $f1, $f3, $f1
    08A40F14:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A40F18:[46000841]: sub.s      $f1, $f1, $f0
    08A40F1C:[C4409424]: lwc1       $f0, -27612($v0)
    08A40F20:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A40F24:[46001802]: mul.s      $f0, $f3, $f0
    08A40F28:[46010001]: sub.s      $f0, $f0, $f1
    08A40F2C:[C4419408]: lwc1       $f1, -27640($v0)
    08A40F30:[03E00008]: jr         $ra
    08A40F34:[46000801]: sub.s      $f0, $f1, $f0
    08A40F38:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A40F3C:[C4409408]: lwc1       $f0, -27640($v0)
    08A40F40:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A40F44:[46011842]: mul.s      $f1, $f3, $f1
    08A40F48:[46040141]: sub.s      $f5, $f0, $f4
    08A40F4C:[C4409424]: lwc1       $f0, -27612($v0)
    08A40F50:[460D6082]: mul.s      $f2, $f12, $f13
    08A40F54:[46001802]: mul.s      $f0, $f3, $f0
    08A40F58:[46020841]: sub.s      $f1, $f1, $f2
    08A40F5C:[46040001]: sub.s      $f0, $f0, $f4
    08A40F60:[46010001]: sub.s      $f0, $f0, $f1
    08A40F64:[03E00008]: jr         $ra
    08A40F68:[46002801]: sub.s      $f0, $f5, $f0
    08A40F6C:[03E00008]: jr         $ra
    08A40F70:[C4409408]: lwc1       $f0, -27640($v0)
_S1_2_884F1A4 8,323,103 instructions (0.504%), 2 calls (0884F1A4 - 0884F5DC, length 271)
    0884F1A4:[27BDFED0]: addiu      $sp, $sp, -304
    0884F1A8:[AFB60118]: sw         $s6, 280($sp)
    0884F1AC:[0080B021]: addu       $s6, $a0, $zr <=> move $s6, $a0
    0884F1B0:[27A40040]: addiu      $a0, $sp, 64
    0884F1B4:[AFB00100]: sw         $s0, 256($sp)
    0884F1B8:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0884F1BC:[AFBF0124]: sw         $ra, 292($sp)
    0884F1C0:[AFBE0120]: sw         $fp, 288($sp)
    0884F1C4:[AFB7011C]: sw         $s7, 284($sp)
    0884F1C8:[AFB50114]: sw         $s5, 276($sp)
    0884F1CC:[AFB40110]: sw         $s4, 272($sp)
    0884F1D0:[AFB3010C]: sw         $s3, 268($sp)
    0884F1D4:[AFB20108]: sw         $s2, 264($sp)
    0884F1D8:[0E28136E]: jal        0x08A04DB8
    0884F1DC:[AFB10104]: sw         $s1, 260($sp)
    0884F1E0:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    0884F1E4:[24A5CABC]: addiu      $a1, $a1, -13636
    0884F1E8:[0E20C0DD]: jal        0x08830374
    0884F1EC:[26C41760]: addiu      $a0, $s6, 5984
    0884F1F0:[26170001]: addiu      $s7, $s0, 1
    0884F1F4:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    0884F1F8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0884F1FC:[24A5CAC0]: addiu      $a1, $a1, -13632
    0884F200:[02E03821]: addu       $a3, $s7, $zr <=> move $a3, $s7
    0884F204:[0E291642]: jal        0x08A45908
    0884F208:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0884F20C:[3C0608A8]: lui        $a2, 0x08A8 <=> li $a2, 0x08A80000
    0884F210:[27A40040]: addiu      $a0, $sp, 64
    0884F214:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0884F218:[24C6CAE0]: addiu      $a2, $a2, -13600
    0884F21C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0884F220:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0884F224:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0884F228:[0E282856]: jal        0x08A0A158
    0884F22C:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0884F230:[104000A8]: beq        $v0, $zr, 0x0884F4D4
    0884F234:[27A40040]: addiu      $a0, $sp, 64
    0884F238:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0884F23C:[0E2813AD]: jal        0x08A04EB4
    0884F240:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    0884F244:[0E2816E0]: jal        0x08A05B80
    0884F248:[27A40040]: addiu      $a0, $sp, 64
    0884F24C:[3C0338E3]: lui        $v1, 0x38E3 <=> li $v1, 0x38E30000
    0884F250:[34638E39]: ori        $v1, $v1, -29127
    0884F254:[00430018]: mult       $v0, $v1
    0884F258:[000217C3]: sra        $v0, $v0, 0x001F
    0884F25C:[27A40040]: addiu      $a0, $sp, 64
    0884F260:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0884F264:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0884F268:[00001810]: mfhi       $v1
    0884F26C:[00031843]: sra        $v1, $v1, 0x0001
    0884F270:[00621823]: subu       $v1, $v1, $v0
    0884F274:[0E2813AD]: jal        0x08A04EB4
    0884F278:[AFA300C4]: sw         $v1, 196($sp)
    0884F27C:[8FA200C4]: lw         $v0, 196($sp)
    0884F280:[184000B4]: blez       $v0, 0x0884F554
    0884F284:[8FA300C4]: lw         $v1, 196($sp)
    0884F288:[000210C0]: sll        $v0, $v0, 0x0003
    0884F28C:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    0884F290:[00438021]: addu       $s0, $v0, $v1
    0884F294:[24A5CAE4]: addiu      $a1, $a1, -13596
    0884F298:[0E27F7AB]: jal        0x089FDEAC
    0884F29C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0884F2A0:[AFA200C0]: sw         $v0, 192($sp)
    0884F2A4:[27A40040]: addiu      $a0, $sp, 64
    0884F2A8:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0884F2AC:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    0884F2B0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884F2B4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0884F2B8:[0E281446]: jal        0x08A05118
    0884F2BC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0884F2C0:[0E282729]: jal        0x08A09CA4
    0884F2C4:[27A40040]: addiu      $a0, $sp, 64
    0884F2C8:[3C03000D]: lui        $v1, 0x000D <=> li $v1, 0x000D0000
    0884F2CC:[02C31821]: addu       $v1, $s6, $v1
    0884F2D0:[AFA300DC]: sw         $v1, 220($sp)
    0884F2D4:[3C02000C]: lui        $v0, 0x000C <=> li $v0, 0x000C0000
    0884F2D8:[02C21021]: addu       $v0, $s6, $v0
    0884F2DC:[8FA400DC]: lw         $a0, 220($sp)
    0884F2E0:[8FB300C0]: lw         $s3, 192($sp)
    0884F2E4:[AFA200C8]: sw         $v0, 200($sp)
    0884F2E8:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0884F2EC:[2414007E]: addiu      $s4, $zr, 126 <=> li $s4, 126
    0884F2F0:[AFA300CC]: sw         $v1, 204($sp)
    0884F2F4:[AFA200D0]: sw         $v0, 208($sp)
    0884F2F8:[AFA300D4]: sw         $v1, 212($sp)
    0884F2FC:[AFA200D8]: sw         $v0, 216($sp)
    0884F300:[AFA200E0]: sw         $v0, 224($sp)
    0884F304:[AFA400E4]: sw         $a0, 228($sp)
    0884F308:[AFA200E8]: sw         $v0, 232($sp)
    0884F30C:[AFA400EC]: sw         $a0, 236($sp)
    0884F310:[AFA200F0]: sw         $v0, 240($sp)
    0884F314:[8A630003]: lwl        $v1, 3($s3)
    0884F318:[3C040002]: lui        $a0, 0x0002 <=> li $a0, 0x00020000
    0884F31C:[3484FFF0]: ori        $a0, $a0, -16
    0884F320:[9A630000]: lwr        $v1, 0($s3)
    0884F324:[00961021]: addu       $v0, $a0, $s6
    0884F328:[24500008]: addiu      $s0, $v0, 8
    0884F32C:[ABA30003]: swl        $v1, 3($sp)
    0884F330:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0884F334:[BBA30000]: swr        $v1, 0($sp)
    0884F338:[92620004]: lbu        $v0, 4($s3)
    0884F33C:[A3A20004]: sb         $v0, 4($sp)
    0884F340:[92630005]: lbu        $v1, 5($s3)
    0884F344:[A3A30005]: sb         $v1, 5($sp)
    0884F348:[92620006]: lbu        $v0, 6($s3)
    0884F34C:[A3A00007]: sb         $zr, 7($sp)
    0884F350:[A3A20006]: sb         $v0, 6($sp)
    0884F354:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0884F358:[0E291678]: jal        0x08A459E0
    0884F35C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0884F360:[10400077]: beq        $v0, $zr, 0x0884F540
    0884F364:[8FA300C8]: lw         $v1, 200($sp)
    0884F368:[26310001]: addiu      $s1, $s1, 1
    0884F36C:[1634FFF9]: bne        $s1, $s4, 0x0884F354
    0884F370:[26100009]: addiu      $s0, $s0, 9
    0884F374:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0884F378:[3C040003]: lui        $a0, 0x0003 <=> li $a0, 0x00030000
    0884F37C:[34840460]: ori        $a0, $a0, 1120
    0884F380:[00961021]: addu       $v0, $a0, $s6
    0884F384:[24500006]: addiu      $s0, $v0, 6
    0884F388:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0884F38C:[2412042E]: addiu      $s2, $zr, 1070 <=> li $s2, 1070
    0884F390:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0884F394:[0E291678]: jal        0x08A459E0
    0884F398:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0884F39C:[10400023]: beq        $v0, $zr, 0x0884F42C
    0884F3A0:[8FA300CC]: lw         $v1, 204($sp)
    0884F3A4:[26310001]: addiu      $s1, $s1, 1
    0884F3A8:[1632FFF9]: bne        $s1, $s2, 0x0884F390
    0884F3AC:[26100009]: addiu      $s0, $s0, 9
    0884F3B0:[16A00025]: bne        $s5, $zr, 0x0884F448
    0884F3B4:[3C030003]: lui        $v1, 0x0003 <=> li $v1, 0x00030000
    0884F3B8:[34632A00]: ori        $v1, $v1, 10752
    0884F3BC:[00761021]: addu       $v0, $v1, $s6
    0884F3C0:[24500004]: addiu      $s0, $v0, 4
    0884F3C4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0884F3C8:[2412018E]: addiu      $s2, $zr, 398 <=> li $s2, 398
    0884F3CC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0884F3D0:[0E291678]: jal        0x08A459E0
    0884F3D4:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0884F3D8:[1040007E]: beq        $v0, $zr, 0x0884F5D4
    0884F3DC:[8FA400D4]: lw         $a0, 212($sp)
    0884F3E0:[26310001]: addiu      $s1, $s1, 1
    0884F3E4:[1632FFF9]: bne        $s1, $s2, 0x0884F3CC
    0884F3E8:[26100009]: addiu      $s0, $s0, 9
    0884F3EC:[3C030003]: lui        $v1, 0x0003 <=> li $v1, 0x00030000
    0884F3F0:[34633800]: ori        $v1, $v1, 14336
    0884F3F4:[00761021]: addu       $v0, $v1, $s6
    0884F3F8:[24500002]: addiu      $s0, $v0, 2
    0884F3FC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0884F400:[2412025A]: addiu      $s2, $zr, 602 <=> li $s2, 602
    0884F404:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0884F408:[0E291678]: jal        0x08A459E0
    0884F40C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0884F410:[10400068]: beq        $v0, $zr, 0x0884F5B4
    0884F414:[8FA400E0]: lw         $a0, 224($sp)
    0884F418:[26310001]: addiu      $s1, $s1, 1
    0884F41C:[1632FFF9]: bne        $s1, $s2, 0x0884F404
    0884F420:[26100009]: addiu      $s0, $s0, 9
    0884F424:[0A213D12]: j          0x0884F448
    0884F428:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0884F42C:[8FA400D0]: lw         $a0, 208($sp)
    0884F430:[9462F6DC]: lhu        $v0, -2340($v1)
    0884F434:[8C83D624]: lw         $v1, -10716($a0)
    0884F438:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    0884F43C:[00431021]: addu       $v0, $v0, $v1
    0884F440:[00511021]: addu       $v0, $v0, $s1
    0884F444:[A0570000]: sb         $s7, 0($v0)
    0884F448:[3C030003]: lui        $v1, 0x0003 <=> li $v1, 0x00030000
    0884F44C:[34634D20]: ori        $v1, $v1, 19744
    0884F450:[00761021]: addu       $v0, $v1, $s6
    0884F454:[2450000C]: addiu      $s0, $v0, 12
    0884F458:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0884F45C:[24120442]: addiu      $s2, $zr, 1090 <=> li $s2, 1090
    0884F460:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0884F464:[0E291678]: jal        0x08A459E0
    0884F468:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0884F46C:[10400028]: beq        $v0, $zr, 0x0884F510
    0884F470:[8FA400E4]: lw         $a0, 228($sp)
    0884F474:[26310001]: addiu      $s1, $s1, 1
    0884F478:[1632FFF9]: bne        $s1, $s2, 0x0884F460
    0884F47C:[26100009]: addiu      $s0, $s0, 9
    0884F480:[16A00029]: bne        $s5, $zr, 0x0884F528
    0884F484:[3C030003]: lui        $v1, 0x0003 <=> li $v1, 0x00030000
    0884F488:[34637370]: ori        $v1, $v1, 29552
    0884F48C:[00761021]: addu       $v0, $v1, $s6
    0884F490:[2450000E]: addiu      $s0, $v0, 14
    0884F494:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0884F498:[24120492]: addiu      $s2, $zr, 1170 <=> li $s2, 1170
    0884F49C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0884F4A0:[0E291678]: jal        0x08A459E0
    0884F4A4:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0884F4A8:[1040003B]: beq        $v0, $zr, 0x0884F598
    0884F4AC:[8FA400EC]: lw         $a0, 236($sp)
    0884F4B0:[26310001]: addiu      $s1, $s1, 1
    0884F4B4:[1632FFF9]: bne        $s1, $s2, 0x0884F49C
    0884F4B8:[26100009]: addiu      $s0, $s0, 9
    0884F4BC:[8FA200C4]: lw         $v0, 196($sp)
    0884F4C0:[27DE0001]: addiu      $fp, $fp, 1
    0884F4C4:[145EFF93]: bne        $v0, $fp, 0x0884F314
    0884F4C8:[26730009]: addiu      $s3, $s3, 9
    0884F4CC:[0E27F6E6]: jal        0x089FDB98
    0884F4D0:[8FA400C0]: lw         $a0, 192($sp)
    0884F4D4:[0E280E73]: jal        0x08A039CC
    0884F4D8:[27A40040]: addiu      $a0, $sp, 64
    0884F4DC:[8FBF0124]: lw         $ra, 292($sp)
    0884F4E0:[8FBE0120]: lw         $fp, 288($sp)
    0884F4E4:[8FB7011C]: lw         $s7, 284($sp)
    0884F4E8:[8FB60118]: lw         $s6, 280($sp)
    0884F4EC:[8FB50114]: lw         $s5, 276($sp)
    0884F4F0:[8FB40110]: lw         $s4, 272($sp)
    0884F4F4:[8FB3010C]: lw         $s3, 268($sp)
    0884F4F8:[8FB20108]: lw         $s2, 264($sp)
    0884F4FC:[8FB10104]: lw         $s1, 260($sp)
    0884F500:[8FB00100]: lw         $s0, 256($sp)
    0884F504:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884F508:[03E00008]: jr         $ra
    0884F50C:[27BD0130]: addiu      $sp, $sp, 304
    0884F510:[9482F6E2]: lhu        $v0, -2334($a0)
    0884F514:[8FA400E8]: lw         $a0, 232($sp)
    0884F518:[8C83D624]: lw         $v1, -10716($a0)
    0884F51C:[00431021]: addu       $v0, $v0, $v1
    0884F520:[00511021]: addu       $v0, $v0, $s1
    0884F524:[A0570000]: sb         $s7, 0($v0)
    0884F528:[8FA200C4]: lw         $v0, 196($sp)
    0884F52C:[27DE0001]: addiu      $fp, $fp, 1
    0884F530:[145EFF78]: bne        $v0, $fp, 0x0884F314
    0884F534:[26730009]: addiu      $s3, $s3, 9
    0884F538:[0A213D33]: j          0x0884F4CC
    0884F53C:[00000000]: nop
    0884F540:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    0884F544:[8C62D624]: lw         $v0, -10716($v1)
    0884F548:[00511021]: addu       $v0, $v0, $s1
    0884F54C:[0A213CDE]: j          0x0884F378
    0884F550:[A0570000]: sb         $s7, 0($v0)
    0884F554:[0E282729]: jal        0x08A09CA4
    0884F558:[27A40040]: addiu      $a0, $sp, 64
    0884F55C:[0E280E73]: jal        0x08A039CC
    0884F560:[27A40040]: addiu      $a0, $sp, 64
    0884F564:[8FBF0124]: lw         $ra, 292($sp)
    0884F568:[8FBE0120]: lw         $fp, 288($sp)
    0884F56C:[8FB7011C]: lw         $s7, 284($sp)
    0884F570:[8FB60118]: lw         $s6, 280($sp)
    0884F574:[8FB50114]: lw         $s5, 276($sp)
    0884F578:[8FB40110]: lw         $s4, 272($sp)
    0884F57C:[8FB3010C]: lw         $s3, 268($sp)
    0884F580:[8FB20108]: lw         $s2, 264($sp)
    0884F584:[8FB10104]: lw         $s1, 260($sp)
    0884F588:[8FB00100]: lw         $s0, 256($sp)
    0884F58C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884F590:[03E00008]: jr         $ra
    0884F594:[27BD0130]: addiu      $sp, $sp, 304
    0884F598:[9482F6E4]: lhu        $v0, -2332($a0)
    0884F59C:[8FA400F0]: lw         $a0, 240($sp)
    0884F5A0:[8C83D624]: lw         $v1, -10716($a0)
    0884F5A4:[00431021]: addu       $v0, $v0, $v1
    0884F5A8:[00511021]: addu       $v0, $v0, $s1
    0884F5AC:[0A213D4A]: j          0x0884F528
    0884F5B0:[A0570000]: sb         $s7, 0($v0)
    0884F5B4:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    0884F5B8:[8C82D624]: lw         $v0, -10716($a0)
    0884F5BC:[8FA400DC]: lw         $a0, 220($sp)
    0884F5C0:[02221021]: addu       $v0, $s1, $v0
    0884F5C4:[9483F6E0]: lhu        $v1, -2336($a0)
    0884F5C8:[00431021]: addu       $v0, $v0, $v1
    0884F5CC:[0A213D12]: j          0x0884F448
    0884F5D0:[A0570000]: sb         $s7, 0($v0)
    0884F5D4:[9482F6DE]: lhu        $v0, -2338($a0)
    0884F5D8:[0A213D0D]: j          0x0884F434
    0884F5DC:[8FA400D8]: lw         $a0, 216($sp)
  Back Branch 0884F478 385,252 times (length 8)
    0884F44C:[34634D20]: ori        $v1, $v1, 19744
    0884F450:[00761021]: addu       $v0, $v1, $s6
    0884F454:[2450000C]: addiu      $s0, $v0, 12
    0884F458:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0884F45C:[24120442]: addiu      $s2, $zr, 1090 <=> li $s2, 1090
--> 0884F460:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0884F464:[0E291678]: jal        0x08A459E0
    0884F468:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0884F46C:[10400028]: beq        $v0, $zr, 0x0884F510
    0884F470:[8FA400E4]: lw         $a0, 228($sp)
    0884F474:[26310001]: addiu      $s1, $s1, 1
--> 0884F478:[1632FFF9]: bne        $s1, $s2, 0x0884F460
    0884F47C:[26100009]: addiu      $s0, $s0, 9
    0884F480:[16A00029]: bne        $s5, $zr, 0x0884F528
    0884F484:[3C030003]: lui        $v1, 0x0003 <=> li $v1, 0x00030000
    0884F488:[34637370]: ori        $v1, $v1, 29552
  Back Branch 0884F3A8 360,916 times (length 8)
    0884F37C:[34840460]: ori        $a0, $a0, 1120
    0884F380:[00961021]: addu       $v0, $a0, $s6
    0884F384:[24500006]: addiu      $s0, $v0, 6
    0884F388:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0884F38C:[2412042E]: addiu      $s2, $zr, 1070 <=> li $s2, 1070
--> 0884F390:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0884F394:[0E291678]: jal        0x08A459E0
    0884F398:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0884F39C:[10400023]: beq        $v0, $zr, 0x0884F42C
    0884F3A0:[8FA300CC]: lw         $v1, 204($sp)
    0884F3A4:[26310001]: addiu      $s1, $s1, 1
--> 0884F3A8:[1632FFF9]: bne        $s1, $s2, 0x0884F390
    0884F3AC:[26100009]: addiu      $s0, $s0, 9
    0884F3B0:[16A00025]: bne        $s5, $zr, 0x0884F448
    0884F3B4:[3C030003]: lui        $v1, 0x0003 <=> li $v1, 0x00030000
    0884F3B8:[34632A00]: ori        $v1, $v1, 10752
  Back Branch 0884F41C 102,204 times (length 8)
    0884F3F0:[34633800]: ori        $v1, $v1, 14336
    0884F3F4:[00761021]: addu       $v0, $v1, $s6
    0884F3F8:[24500002]: addiu      $s0, $v0, 2
    0884F3FC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0884F400:[2412025A]: addiu      $s2, $zr, 602 <=> li $s2, 602
--> 0884F404:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0884F408:[0E291678]: jal        0x08A459E0
    0884F40C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0884F410:[10400068]: beq        $v0, $zr, 0x0884F5B4
    0884F414:[8FA400E0]: lw         $a0, 224($sp)
    0884F418:[26310001]: addiu      $s1, $s1, 1
--> 0884F41C:[1632FFF9]: bne        $s1, $s2, 0x0884F404
    0884F420:[26100009]: addiu      $s0, $s0, 9
    0884F424:[0A213D12]: j          0x0884F448
    0884F428:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0884F42C:[8FA400D0]: lw         $a0, 208($sp)
  Back Branch 0884F3E4 71,044 times (length 8)
    0884F3B8:[34632A00]: ori        $v1, $v1, 10752
    0884F3BC:[00761021]: addu       $v0, $v1, $s6
    0884F3C0:[24500004]: addiu      $s0, $v0, 4
    0884F3C4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0884F3C8:[2412018E]: addiu      $s2, $zr, 398 <=> li $s2, 398
--> 0884F3CC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0884F3D0:[0E291678]: jal        0x08A459E0
    0884F3D4:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0884F3D8:[1040007E]: beq        $v0, $zr, 0x0884F5D4
    0884F3DC:[8FA400D4]: lw         $a0, 212($sp)
    0884F3E0:[26310001]: addiu      $s1, $s1, 1
--> 0884F3E4:[1632FFF9]: bne        $s1, $s2, 0x0884F3CC
    0884F3E8:[26100009]: addiu      $s0, $s0, 9
    0884F3EC:[3C030003]: lui        $v1, 0x0003 <=> li $v1, 0x00030000
    0884F3F0:[34633800]: ori        $v1, $v1, 14336
    0884F3F4:[00761021]: addu       $v0, $v1, $s6
  Back Branch 0884F4B4 66,214 times (length 8)
    0884F488:[34637370]: ori        $v1, $v1, 29552
    0884F48C:[00761021]: addu       $v0, $v1, $s6
    0884F490:[2450000E]: addiu      $s0, $v0, 14
    0884F494:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0884F498:[24120492]: addiu      $s2, $zr, 1170 <=> li $s2, 1170
--> 0884F49C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0884F4A0:[0E291678]: jal        0x08A459E0
    0884F4A4:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0884F4A8:[1040003B]: beq        $v0, $zr, 0x0884F598
    0884F4AC:[8FA400EC]: lw         $a0, 236($sp)
    0884F4B0:[26310001]: addiu      $s1, $s1, 1
--> 0884F4B4:[1632FFF9]: bne        $s1, $s2, 0x0884F49C
    0884F4B8:[26100009]: addiu      $s0, $s0, 9
    0884F4BC:[8FA200C4]: lw         $v0, 196($sp)
    0884F4C0:[27DE0001]: addiu      $fp, $fp, 1
    0884F4C4:[145EFF93]: bne        $v0, $fp, 0x0884F314
  Back Branch 0884F36C 52,038 times (length 8)
    0884F340:[92630005]: lbu        $v1, 5($s3)
    0884F344:[A3A30005]: sb         $v1, 5($sp)
    0884F348:[92620006]: lbu        $v0, 6($s3)
    0884F34C:[A3A00007]: sb         $zr, 7($sp)
    0884F350:[A3A20006]: sb         $v0, 6($sp)
--> 0884F354:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0884F358:[0E291678]: jal        0x08A459E0
    0884F35C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0884F360:[10400077]: beq        $v0, $zr, 0x0884F540
    0884F364:[8FA300C8]: lw         $v1, 200($sp)
    0884F368:[26310001]: addiu      $s1, $s1, 1
--> 0884F36C:[1634FFF9]: bne        $s1, $s4, 0x0884F354
    0884F370:[26100009]: addiu      $s0, $s0, 9
    0884F374:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0884F378:[3C040003]: lui        $a0, 0x0003 <=> li $a0, 0x00030000
    0884F37C:[34840460]: ori        $a0, $a0, 1120
  Back Branch 0884F530 359 times (length 137)
  Back Branch 0884F4C4 54 times (length 110)
  Back Branch 0884F5D8 25 times (length 107)
  Back Branch 0884F5AC 11 times (length 35)
    0884F514:[8FA400E8]: lw         $a0, 232($sp)
    0884F518:[8C83D624]: lw         $v1, -10716($a0)
    0884F51C:[00431021]: addu       $v0, $v0, $v1
    0884F520:[00511021]: addu       $v0, $v0, $s1
    0884F524:[A0570000]: sb         $s7, 0($v0)
--> 0884F528:[8FA200C4]: lw         $v0, 196($sp)
    0884F52C:[27DE0001]: addiu      $fp, $fp, 1
    0884F530:[145EFF78]: bne        $v0, $fp, 0x0884F314
    0884F534:[26730009]: addiu      $s3, $s3, 9
    0884F538:[0A213D33]: j          0x0884F4CC
    0884F53C:[00000000]: nop
    0884F540:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    0884F544:[8C62D624]: lw         $v0, -10716($v1)
    0884F548:[00511021]: addu       $v0, $v0, $s1
    0884F54C:[0A213CDE]: j          0x0884F378
    0884F550:[A0570000]: sb         $s7, 0($v0)
    0884F554:[0E282729]: jal        0x08A09CA4
    0884F558:[27A40040]: addiu      $a0, $sp, 64
    0884F55C:[0E280E73]: jal        0x08A039CC
    0884F560:[27A40040]: addiu      $a0, $sp, 64
    0884F564:[8FBF0124]: lw         $ra, 292($sp)
    0884F568:[8FBE0120]: lw         $fp, 288($sp)
    0884F56C:[8FB7011C]: lw         $s7, 284($sp)
    0884F570:[8FB60118]: lw         $s6, 280($sp)
    0884F574:[8FB50114]: lw         $s5, 276($sp)
    0884F578:[8FB40110]: lw         $s4, 272($sp)
    0884F57C:[8FB3010C]: lw         $s3, 268($sp)
    0884F580:[8FB20108]: lw         $s2, 264($sp)
    0884F584:[8FB10104]: lw         $s1, 260($sp)
    0884F588:[8FB00100]: lw         $s0, 256($sp)
    0884F58C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884F590:[03E00008]: jr         $ra
    0884F594:[27BD0130]: addiu      $sp, $sp, 304
    0884F598:[9482F6E4]: lhu        $v0, -2332($a0)
    0884F59C:[8FA400F0]: lw         $a0, 240($sp)
    0884F5A0:[8C83D624]: lw         $v1, -10716($a0)
    0884F5A4:[00431021]: addu       $v0, $v0, $v1
    0884F5A8:[00511021]: addu       $v0, $v0, $s1
--> 0884F5AC:[0A213D4A]: j          0x0884F528
    0884F5B0:[A0570000]: sb         $s7, 0($v0)
    0884F5B4:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    0884F5B8:[8C82D624]: lw         $v0, -10716($a0)
    0884F5BC:[8FA400DC]: lw         $a0, 220($sp)
  Back Branch 0884F5CC 2 times (length 99)
    0884F434:[8C83D624]: lw         $v1, -10716($a0)
    0884F438:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    0884F43C:[00431021]: addu       $v0, $v0, $v1
    0884F440:[00511021]: addu       $v0, $v0, $s1
    0884F444:[A0570000]: sb         $s7, 0($v0)
--> 0884F448:[3C030003]: lui        $v1, 0x0003 <=> li $v1, 0x00030000
    0884F44C:[34634D20]: ori        $v1, $v1, 19744
    0884F450:[00761021]: addu       $v0, $v1, $s6
    0884F454:[2450000C]: addiu      $s0, $v0, 12
    0884F458:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0884F45C:[24120442]: addiu      $s2, $zr, 1090 <=> li $s2, 1090
    0884F460:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0884F464:[0E291678]: jal        0x08A459E0
    0884F468:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0884F46C:[10400028]: beq        $v0, $zr, 0x0884F510
    0884F470:[8FA400E4]: lw         $a0, 228($sp)
    0884F474:[26310001]: addiu      $s1, $s1, 1
    0884F478:[1632FFF9]: bne        $s1, $s2, 0x0884F460
    0884F47C:[26100009]: addiu      $s0, $s0, 9
    0884F480:[16A00029]: bne        $s5, $zr, 0x0884F528
    0884F484:[3C030003]: lui        $v1, 0x0003 <=> li $v1, 0x00030000
    0884F488:[34637370]: ori        $v1, $v1, 29552
    0884F48C:[00761021]: addu       $v0, $v1, $s6
    0884F490:[2450000E]: addiu      $s0, $v0, 14
    0884F494:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0884F498:[24120492]: addiu      $s2, $zr, 1170 <=> li $s2, 1170
    0884F49C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0884F4A0:[0E291678]: jal        0x08A459E0
    0884F4A4:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0884F4A8:[1040003B]: beq        $v0, $zr, 0x0884F598
    0884F4AC:[8FA400EC]: lw         $a0, 236($sp)
    0884F4B0:[26310001]: addiu      $s1, $s1, 1
    0884F4B4:[1632FFF9]: bne        $s1, $s2, 0x0884F49C
    0884F4B8:[26100009]: addiu      $s0, $s0, 9
    0884F4BC:[8FA200C4]: lw         $v0, 196($sp)
    0884F4C0:[27DE0001]: addiu      $fp, $fp, 1
    0884F4C4:[145EFF93]: bne        $v0, $fp, 0x0884F314
    0884F4C8:[26730009]: addiu      $s3, $s3, 9
    0884F4CC:[0E27F6E6]: jal        0x089FDB98
    0884F4D0:[8FA400C0]: lw         $a0, 192($sp)
    0884F4D4:[0E280E73]: jal        0x08A039CC
    0884F4D8:[27A40040]: addiu      $a0, $sp, 64
    0884F4DC:[8FBF0124]: lw         $ra, 292($sp)
    0884F4E0:[8FBE0120]: lw         $fp, 288($sp)
    0884F4E4:[8FB7011C]: lw         $s7, 284($sp)
    0884F4E8:[8FB60118]: lw         $s6, 280($sp)
    0884F4EC:[8FB50114]: lw         $s5, 276($sp)
    0884F4F0:[8FB40110]: lw         $s4, 272($sp)
    0884F4F4:[8FB3010C]: lw         $s3, 268($sp)
    0884F4F8:[8FB20108]: lw         $s2, 264($sp)
    0884F4FC:[8FB10104]: lw         $s1, 260($sp)
    0884F500:[8FB00100]: lw         $s0, 256($sp)
    0884F504:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884F508:[03E00008]: jr         $ra
    0884F50C:[27BD0130]: addiu      $sp, $sp, 304
    0884F510:[9482F6E2]: lhu        $v0, -2334($a0)
    0884F514:[8FA400E8]: lw         $a0, 232($sp)
    0884F518:[8C83D624]: lw         $v1, -10716($a0)
    0884F51C:[00431021]: addu       $v0, $v0, $v1
    0884F520:[00511021]: addu       $v0, $v0, $s1
    0884F524:[A0570000]: sb         $s7, 0($v0)
    0884F528:[8FA200C4]: lw         $v0, 196($sp)
    0884F52C:[27DE0001]: addiu      $fp, $fp, 1
    0884F530:[145EFF78]: bne        $v0, $fp, 0x0884F314
    0884F534:[26730009]: addiu      $s3, $s3, 9
    0884F538:[0A213D33]: j          0x0884F4CC
    0884F53C:[00000000]: nop
    0884F540:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    0884F544:[8C62D624]: lw         $v0, -10716($v1)
    0884F548:[00511021]: addu       $v0, $v0, $s1
    0884F54C:[0A213CDE]: j          0x0884F378
    0884F550:[A0570000]: sb         $s7, 0($v0)
    0884F554:[0E282729]: jal        0x08A09CA4
    0884F558:[27A40040]: addiu      $a0, $sp, 64
    0884F55C:[0E280E73]: jal        0x08A039CC
    0884F560:[27A40040]: addiu      $a0, $sp, 64
    0884F564:[8FBF0124]: lw         $ra, 292($sp)
    0884F568:[8FBE0120]: lw         $fp, 288($sp)
    0884F56C:[8FB7011C]: lw         $s7, 284($sp)
    0884F570:[8FB60118]: lw         $s6, 280($sp)
    0884F574:[8FB50114]: lw         $s5, 276($sp)
    0884F578:[8FB40110]: lw         $s4, 272($sp)
    0884F57C:[8FB3010C]: lw         $s3, 268($sp)
    0884F580:[8FB20108]: lw         $s2, 264($sp)
    0884F584:[8FB10104]: lw         $s1, 260($sp)
    0884F588:[8FB00100]: lw         $s0, 256($sp)
    0884F58C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884F590:[03E00008]: jr         $ra
    0884F594:[27BD0130]: addiu      $sp, $sp, 304
    0884F598:[9482F6E4]: lhu        $v0, -2332($a0)
    0884F59C:[8FA400F0]: lw         $a0, 240($sp)
    0884F5A0:[8C83D624]: lw         $v1, -10716($a0)
    0884F5A4:[00431021]: addu       $v0, $v0, $v1
    0884F5A8:[00511021]: addu       $v0, $v0, $s1
    0884F5AC:[0A213D4A]: j          0x0884F528
    0884F5B0:[A0570000]: sb         $s7, 0($v0)
    0884F5B4:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    0884F5B8:[8C82D624]: lw         $v0, -10716($a0)
    0884F5BC:[8FA400DC]: lw         $a0, 220($sp)
    0884F5C0:[02221021]: addu       $v0, $s1, $v0
    0884F5C4:[9483F6E0]: lhu        $v1, -2336($a0)
    0884F5C8:[00431021]: addu       $v0, $v0, $v1
--> 0884F5CC:[0A213D12]: j          0x0884F448
    0884F5D0:[A0570000]: sb         $s7, 0($v0)
    0884F5D4:[9482F6DE]: lhu        $v0, -2338($a0)
    0884F5D8:[0A213D0D]: j          0x0884F434
    0884F5DC:[8FA400D8]: lw         $a0, 216($sp)
  Back Branch 0884F538 1 times (length 29)
    0884F4B8:[26100009]: addiu      $s0, $s0, 9
    0884F4BC:[8FA200C4]: lw         $v0, 196($sp)
    0884F4C0:[27DE0001]: addiu      $fp, $fp, 1
    0884F4C4:[145EFF93]: bne        $v0, $fp, 0x0884F314
    0884F4C8:[26730009]: addiu      $s3, $s3, 9
--> 0884F4CC:[0E27F6E6]: jal        0x089FDB98
    0884F4D0:[8FA400C0]: lw         $a0, 192($sp)
    0884F4D4:[0E280E73]: jal        0x08A039CC
    0884F4D8:[27A40040]: addiu      $a0, $sp, 64
    0884F4DC:[8FBF0124]: lw         $ra, 292($sp)
    0884F4E0:[8FBE0120]: lw         $fp, 288($sp)
    0884F4E4:[8FB7011C]: lw         $s7, 284($sp)
    0884F4E8:[8FB60118]: lw         $s6, 280($sp)
    0884F4EC:[8FB50114]: lw         $s5, 276($sp)
    0884F4F0:[8FB40110]: lw         $s4, 272($sp)
    0884F4F4:[8FB3010C]: lw         $s3, 268($sp)
    0884F4F8:[8FB20108]: lw         $s2, 264($sp)
    0884F4FC:[8FB10104]: lw         $s1, 260($sp)
    0884F500:[8FB00100]: lw         $s0, 256($sp)
    0884F504:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884F508:[03E00008]: jr         $ra
    0884F50C:[27BD0130]: addiu      $sp, $sp, 304
    0884F510:[9482F6E2]: lhu        $v0, -2334($a0)
    0884F514:[8FA400E8]: lw         $a0, 232($sp)
    0884F518:[8C83D624]: lw         $v1, -10716($a0)
    0884F51C:[00431021]: addu       $v0, $v0, $v1
    0884F520:[00511021]: addu       $v0, $v0, $s1
    0884F524:[A0570000]: sb         $s7, 0($v0)
    0884F528:[8FA200C4]: lw         $v0, 196($sp)
    0884F52C:[27DE0001]: addiu      $fp, $fp, 1
    0884F530:[145EFF78]: bne        $v0, $fp, 0x0884F314
    0884F534:[26730009]: addiu      $s3, $s3, 9
--> 0884F538:[0A213D33]: j          0x0884F4CC
    0884F53C:[00000000]: nop
    0884F540:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    0884F544:[8C62D624]: lw         $v0, -10716($v1)
    0884F548:[00511021]: addu       $v0, $v0, $s1
_S1_2_8A0026C 7,856,104 instructions (0.475%), 2,027 calls (08A0026C - 08A009D4, length 475)
    08A0026C:[27BDFFD0]: addiu      $sp, $sp, -48
    08A00270:[AFB50014]: sw         $s5, 20($sp)
    08A00274:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    08A00278:[AFB20008]: sw         $s2, 8($sp)
    08A0027C:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08A00280:[AFB00000]: sw         $s0, 0($sp)
    08A00284:[AFBF0024]: sw         $ra, 36($sp)
    08A00288:[AFBE0020]: sw         $fp, 32($sp)
    08A0028C:[AFB7001C]: sw         $s7, 28($sp)
    08A00290:[AFB60018]: sw         $s6, 24($sp)
    08A00294:[AFB40010]: sw         $s4, 16($sp)
    08A00298:[AFB3000C]: sw         $s3, 12($sp)
    08A0029C:[AFB10004]: sw         $s1, 4($sp)
    08A002A0:[8C820024]: lw         $v0, 36($a0)
    08A002A4:[10400043]: beq        $v0, $zr, 0x08A003B4
    08A002A8:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    08A002AC:[10A00042]: beq        $a1, $zr, 0x08A003B8
    08A002B0:[8FBF0024]: lw         $ra, 36($sp)
    08A002B4:[8CA20000]: lw         $v0, 0($a1)
    08A002B8:[1040003F]: beq        $v0, $zr, 0x08A003B8
    08A002BC:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A002C0:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08A002C4:[0E27F6C3]: jal        0x089FDB0C
    08A002C8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08A002CC:[12000053]: beq        $s0, $zr, 0x08A0041C
    08A002D0:[8E440020]: lw         $a0, 32($s2)
    08A002D4:[0E27F18A]: jal        0x089FC628
    08A002D8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08A002DC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08A002E0:[8E510028]: lw         $s1, 40($s2)
    08A002E4:[8E530024]: lw         $s3, 36($s2)
    08A002E8:[10400107]: beq        $v0, $zr, 0x08A00708
    08A002EC:[8E500020]: lw         $s0, 32($s2)
    08A002F0:[8E42002C]: lw         $v0, 44($s2)
    08A002F4:[1040001F]: beq        $v0, $zr, 0x08A00374
    08A002F8:[3C0908A9]: lui        $t1, 0x08A9 <=> li $t1, 0x08A90000
    08A002FC:[8E020010]: lw         $v0, 16($s0)
    08A00300:[8E030004]: lw         $v1, 4($s0)
    08A00304:[2627FFFF]: addiu      $a3, $s1, -1
    08A00308:[00431823]: subu       $v1, $v0, $v1
    08A0030C:[00451023]: subu       $v0, $v0, $a1
    08A00310:[44820000]: mtc1       $v0, $f0
    08A00314:[44831800]: mtc1       $v1, $f3
    08A00318:[C522911C]: lwc1       $f2, -28388($t1)
    08A0031C:[46800060]: cvt.s.w    $f1, $f0
    08A00320:[46801920]: cvt.s.w    $f4, $f3
    08A00324:[44871800]: mtc1       $a3, $f3
    08A00328:[46040843]: div.s      $f1, $f1, $f4
    08A0032C:[46801820]: cvt.s.w    $f0, $f3
    08A00330:[46011081]: sub.s      $f2, $f2, $f1
    08A00334:[46001082]: mul.s      $f2, $f2, $f0
    08A00338:[4600108D]: trunc.w.s  $f2, $f2
    08A0033C:[44041000]: mfc1       $a0, $f2
    08A00340:[0091102A]: slt        $v0, $a0, $s1
    08A00344:[14400028]: bne        $v0, $zr, 0x08A003E8
    08A00348:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A0034C:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08A00350:[00031100]: sll        $v0, $v1, 0x0004
    08A00354:[02623021]: addu       $a2, $s3, $v0
    08A00358:[8CC40000]: lw         $a0, 0($a2)
    08A0035C:[24630001]: addiu      $v1, $v1, 1
    08A00360:[02231026]: xor        $v0, $s1, $v1
    08A00364:[14800022]: bne        $a0, $zr, 0x08A003F0
    08A00368:[0002180A]: movz       $v1, $zr, $v0 <=> move $v1, $v0
    08A0036C:[14E3FFF9]: bne        $a3, $v1, 0x08A00354
    08A00370:[00031100]: sll        $v0, $v1, 0x0004
    08A00374:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A00378:[0E27F5CA]: jal        0x089FD728
    08A0037C:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A00380:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A00384:[8FBF0024]: lw         $ra, 36($sp)
    08A00388:[8FBE0020]: lw         $fp, 32($sp)
    08A0038C:[8FB7001C]: lw         $s7, 28($sp)
    08A00390:[8FB60018]: lw         $s6, 24($sp)
    08A00394:[8FB50014]: lw         $s5, 20($sp)
    08A00398:[8FB40010]: lw         $s4, 16($sp)
    08A0039C:[8FB3000C]: lw         $s3, 12($sp)
    08A003A0:[8FB20008]: lw         $s2, 8($sp)
    08A003A4:[8FB10004]: lw         $s1, 4($sp)
    08A003A8:[8FB00000]: lw         $s0, 0($sp)
    08A003AC:[03E00008]: jr         $ra
    08A003B0:[27BD0030]: addiu      $sp, $sp, 48
    08A003B4:[8FBF0024]: lw         $ra, 36($sp)
    08A003B8:[8FBE0020]: lw         $fp, 32($sp)
    08A003BC:[8FB7001C]: lw         $s7, 28($sp)
    08A003C0:[8FB60018]: lw         $s6, 24($sp)
    08A003C4:[8FB50014]: lw         $s5, 20($sp)
    08A003C8:[8FB40010]: lw         $s4, 16($sp)
    08A003CC:[8FB3000C]: lw         $s3, 12($sp)
    08A003D0:[8FB20008]: lw         $s2, 8($sp)
    08A003D4:[8FB10004]: lw         $s1, 4($sp)
    08A003D8:[8FB00000]: lw         $s0, 0($sp)
    08A003DC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A003E0:[03E00008]: jr         $ra
    08A003E4:[27BD0030]: addiu      $sp, $sp, 48
    08A003E8:[0A2800D3]: j          0x08A0034C
    08A003EC:[0082382C]: max        $a3, $a0, $v0
    08A003F0:[10C00003]: beq        $a2, $zr, 0x08A00400
    08A003F4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08A003F8:[50A400B3]: beql       $a1, $a0, 0x08A006C8
    08A003FC:[8CC30000]: lw         $v1, 0($a2)
    08A00400:[14A300B3]: bne        $a1, $v1, 0x08A006D0
    08A00404:[00D31023]: subu       $v0, $a2, $s3
    08A00408:[00021102]: srl        $v0, $v0, 0x0004
    08A0040C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08A00410:[1043FFD9]: beq        $v0, $v1, 0x08A00378
    08A00414:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A00418:[8E440020]: lw         $a0, 32($s2)
    08A0041C:[0E27F18A]: jal        0x089FC628
    08A00420:[8EA50000]: lw         $a1, 0($s5)
    08A00424:[0040B821]: addu       $s7, $v0, $zr <=> move $s7, $v0
    08A00428:[8C420004]: lw         $v0, 4($v0)
    08A0042C:[1040FFD2]: beq        $v0, $zr, 0x08A00378
    08A00430:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A00434:[8E510028]: lw         $s1, 40($s2)
    08A00438:[8E530024]: lw         $s3, 36($s2)
    08A0043C:[8E500020]: lw         $s0, 32($s2)
    08A00440:[12E00104]: beq        $s7, $zr, 0x08A00854
    08A00444:[02E03821]: addu       $a3, $s7, $zr <=> move $a3, $s7
    08A00448:[8E48002C]: lw         $t0, 44($s2)
    08A0044C:[1100001F]: beq        $t0, $zr, 0x08A004CC
    08A00450:[3C0908A9]: lui        $t1, 0x08A9 <=> li $t1, 0x08A90000
    08A00454:[8E020010]: lw         $v0, 16($s0)
    08A00458:[8E030004]: lw         $v1, 4($s0)
    08A0045C:[2626FFFF]: addiu      $a2, $s1, -1
    08A00460:[C522911C]: lwc1       $f2, -28388($t1)
    08A00464:[00431823]: subu       $v1, $v0, $v1
    08A00468:[00471023]: subu       $v0, $v0, $a3
    08A0046C:[44820000]: mtc1       $v0, $f0
    08A00470:[44831800]: mtc1       $v1, $f3
    08A00474:[46800060]: cvt.s.w    $f1, $f0
    08A00478:[46801920]: cvt.s.w    $f4, $f3
    08A0047C:[44861800]: mtc1       $a2, $f3
    08A00480:[46040843]: div.s      $f1, $f1, $f4
    08A00484:[46801820]: cvt.s.w    $f0, $f3
    08A00488:[46011081]: sub.s      $f2, $f2, $f1
    08A0048C:[46001082]: mul.s      $f2, $f2, $f0
    08A00490:[4600108D]: trunc.w.s  $f2, $f2
    08A00494:[44041000]: mfc1       $a0, $f2
    08A00498:[0091102A]: slt        $v0, $a0, $s1
    08A0049C:[14400098]: bne        $v0, $zr, 0x08A00700
    08A004A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A004A4:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    08A004A8:[00031100]: sll        $v0, $v1, 0x0004
    08A004AC:[02622821]: addu       $a1, $s3, $v0
    08A004B0:[8CA40000]: lw         $a0, 0($a1)
    08A004B4:[24630001]: addiu      $v1, $v1, 1
    08A004B8:[02231026]: xor        $v0, $s1, $v1
    08A004BC:[148000B6]: bne        $a0, $zr, 0x08A00798
    08A004C0:[0002180A]: movz       $v1, $zr, $v0 <=> move $v1, $v0
    08A004C4:[14C3FFF9]: bne        $a2, $v1, 0x08A004AC
    08A004C8:[00031100]: sll        $v0, $v1, 0x0004
    08A004CC:[8E420020]: lw         $v0, 32($s2)
    08A004D0:[8E500028]: lw         $s0, 40($s2)
    08A004D4:[C523911C]: lwc1       $f3, -28388($t1)
    08A004D8:[8C450010]: lw         $a1, 16($v0)
    08A004DC:[8C460004]: lw         $a2, 4($v0)
    08A004E0:[2613FFFF]: addiu      $s3, $s0, -1
    08A004E4:[00B71023]: subu       $v0, $a1, $s7
    08A004E8:[44820800]: mtc1       $v0, $f1
    08A004EC:[00A61023]: subu       $v0, $a1, $a2
    08A004F0:[44930000]: mtc1       $s3, $f0
    08A004F4:[44821000]: mtc1       $v0, $f2
    08A004F8:[8E470024]: lw         $a3, 36($s2)
    08A004FC:[46800160]: cvt.s.w    $f5, $f0
    08A00500:[46801120]: cvt.s.w    $f4, $f2
    08A00504:[46800820]: cvt.s.w    $f0, $f1
    08A00508:[46040003]: div.s      $f0, $f0, $f4
    08A0050C:[460018C1]: sub.s      $f3, $f3, $f0
    08A00510:[460518C2]: mul.s      $f3, $f3, $f5
    08A00514:[460018CD]: trunc.w.s  $f3, $f3
    08A00518:[44041800]: mfc1       $a0, $f3
    08A0051C:[0090102A]: slt        $v0, $a0, $s0
    08A00520:[10400007]: beq        $v0, $zr, 0x08A00540
    08A00524:[02608821]: addu       $s1, $s3, $zr <=> move $s1, $s3
    08A00528:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A0052C:[0A280150]: j          0x08A00540
    08A00530:[0082882C]: max        $s1, $a0, $v0
    08A00534:[10910053]: beq        $a0, $s1, 0x08A00684
    08A00538:[0230102A]: slt        $v0, $s1, $s0
    08A0053C:[0002880A]: movz       $s1, $zr, $v0 <=> move $s1, $v0
    08A00540:[0011A100]: sll        $s4, $s1, 0x0004
    08A00544:[00F41021]: addu       $v0, $a3, $s4
    08A00548:[8C430000]: lw         $v1, 0($v0)
    08A0054C:[5460FFF9]: bnel       $v1, $zr, 0x08A00534
    08A00550:[26310001]: addiu      $s1, $s1, 1
    08A00554:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08A00558:[5222004B]: beql       $s1, $v0, 0x08A00688
    08A0055C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A00560:[1100001B]: beq        $t0, $zr, 0x08A005D0
    08A00564:[00E0F021]: addu       $fp, $a3, $zr <=> move $fp, $a3
    08A00568:[00A63023]: subu       $a2, $a1, $a2
    08A0056C:[00B72823]: subu       $a1, $a1, $s7
    08A00570:[44850000]: mtc1       $a1, $f0
    08A00574:[44861800]: mtc1       $a2, $f3
    08A00578:[46800060]: cvt.s.w    $f1, $f0
    08A0057C:[468018A0]: cvt.s.w    $f2, $f3
    08A00580:[C520911C]: lwc1       $f0, -28388($t1)
    08A00584:[46020843]: div.s      $f1, $f1, $f2
    08A00588:[46010001]: sub.s      $f0, $f0, $f1
    08A0058C:[46002802]: mul.s      $f0, $f5, $f0
    08A00590:[4600000D]: trunc.w.s  $f0, $f0
    08A00594:[44160000]: mfc1       $s6, $f0
    08A00598:[06C00107]: bltz       $s6, 0x08A009B8
    08A0059C:[02D0102A]: slt        $v0, $s6, $s0
    08A005A0:[104000E4]: beq        $v0, $zr, 0x08A00934
    08A005A4:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08A005A8:[44130000]: mfc1       $s3, $f0
    08A005AC:[00131100]: sll        $v0, $s3, 0x0004
    08A005B0:[03C22021]: addu       $a0, $fp, $v0
    08A005B4:[8C830000]: lw         $v1, 0($a0)
    08A005B8:[26730001]: addiu      $s3, $s3, 1
    08A005BC:[02131026]: xor        $v0, $s0, $s3
    08A005C0:[146000B7]: bne        $v1, $zr, 0x08A008A0
    08A005C4:[0002980A]: movz       $s3, $zr, $v0 <=> move $s3, $v0
    08A005C8:[1676FFF9]: bne        $s3, $s6, 0x08A005B0
    08A005CC:[00131100]: sll        $v0, $s3, 0x0004
    08A005D0:[02871821]: addu       $v1, $s4, $a3
    08A005D4:[AC600008]: sw         $zr, 8($v1)
    08A005D8:[8E420024]: lw         $v0, 36($s2)
    08A005DC:[02821021]: addu       $v0, $s4, $v0
    08A005E0:[AC40000C]: sw         $zr, 12($v0)
    08A005E4:[8E470024]: lw         $a3, 36($s2)
    08A005E8:[02871021]: addu       $v0, $s4, $a3
    08A005EC:[8C46000C]: lw         $a2, 12($v0)
    08A005F0:[10C00009]: beq        $a2, $zr, 0x08A00618
    08A005F4:[00C7102B]: sltu       $v0, $a2, $a3
    08A005F8:[14400048]: bne        $v0, $zr, 0x08A0071C
    08A005FC:[8E480028]: lw         $t0, 40($s2)
    08A00600:[00081100]: sll        $v0, $t0, 0x0004
    08A00604:[00E21021]: addu       $v0, $a3, $v0
    08A00608:[2442FFF0]: addiu      $v0, $v0, -16
    08A0060C:[0046102B]: sltu       $v0, $v0, $a2
    08A00610:[54400043]: bnel       $v0, $zr, 0x08A00720
    08A00614:[00084100]: sll        $t0, $t0, 0x0004
    08A00618:[02871021]: addu       $v0, $s4, $a3
    08A0061C:[8C430008]: lw         $v1, 8($v0)
    08A00620:[50600012]: beql       $v1, $zr, 0x08A0066C
    08A00624:[8E42002C]: lw         $v0, 44($s2)
    08A00628:[0067102B]: sltu       $v0, $v1, $a3
    08A0062C:[14400009]: bne        $v0, $zr, 0x08A00654
    08A00630:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    08A00634:[8E420028]: lw         $v0, 40($s2)
    08A00638:[00021100]: sll        $v0, $v0, 0x0004
    08A0063C:[00E21021]: addu       $v0, $a3, $v0
    08A00640:[2442FFF0]: addiu      $v0, $v0, -16
    08A00644:[0043102B]: sltu       $v0, $v0, $v1
    08A00648:[50400008]: beql       $v0, $zr, 0x08A0066C
    08A0064C:[8E42002C]: lw         $v0, 44($s2)
    08A00650:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    08A00654:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08A00658:[24843760]: addiu      $a0, $a0, 14176
    08A0065C:[0E290F7B]: jal        0x08A43DEC
    08A00660:[24A53AD4]: addiu      $a1, $a1, 15060
    08A00664:[8E470024]: lw         $a3, 36($s2)
    08A00668:[8E42002C]: lw         $v0, 44($s2)
    08A0066C:[02871821]: addu       $v1, $s4, $a3
    08A00670:[AC750004]: sw         $s5, 4($v1)
    08A00674:[24420001]: addiu      $v0, $v0, 1
    08A00678:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    08A0067C:[AC770000]: sw         $s7, 0($v1)
    08A00680:[AE42002C]: sw         $v0, 44($s2)
    08A00684:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A00688:[0E27F5CA]: jal        0x089FD728
    08A0068C:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A00690:[8E430028]: lw         $v1, 40($s2)
    08A00694:[1603FF3B]: bne        $s0, $v1, 0x08A00384
    08A00698:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08A0069C:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    08A006A0:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08A006A4:[24843760]: addiu      $a0, $a0, 14176
    08A006A8:[0E290F7B]: jal        0x08A43DEC
    08A006AC:[24A53AE0]: addiu      $a1, $a1, 15072
    08A006B0:[0A2800E1]: j          0x08A00384
    08A006B4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A006B8:[1040FF51]: beq        $v0, $zr, 0x08A00400
    08A006BC:[00000000]: nop
    08A006C0:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08A006C4:[8CC30000]: lw         $v1, 0($a2)
    08A006C8:[50A3FFFB]: beql       $a1, $v1, 0x08A006B8
    08A006CC:[8CC2000C]: lw         $v0, 12($a2)
    08A006D0:[0065102B]: sltu       $v0, $v1, $a1
    08A006D4:[104000AD]: beq        $v0, $zr, 0x08A0098C
    08A006D8:[00A3102B]: sltu       $v0, $a1, $v1
    08A006DC:[8CC60008]: lw         $a2, 8($a2)
    08A006E0:[10C0FF25]: beq        $a2, $zr, 0x08A00378
    08A006E4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A006E8:[8CC30000]: lw         $v1, 0($a2)
    08A006EC:[00A3102B]: sltu       $v0, $a1, $v1
    08A006F0:[1040FF43]: beq        $v0, $zr, 0x08A00400
    08A006F4:[00000000]: nop
    08A006F8:[0A2800DE]: j          0x08A00378
    08A006FC:[00000000]: nop
    08A00700:[0A280129]: j          0x08A004A4
    08A00704:[0082302C]: max        $a2, $a0, $v0
    08A00708:[8C450000]: lw         $a1, 0($v0)
    08A0070C:[0E27F18A]: jal        0x089FC628
    08A00710:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A00714:[0A2800BC]: j          0x08A002F0
    08A00718:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08A0071C:[00084100]: sll        $t0, $t0, 0x0004
    08A00720:[00E84021]: addu       $t0, $a3, $t0
    08A00724:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    08A00728:[24843A80]: addiu      $a0, $a0, 14976
    08A0072C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08A00730:[0E290F7B]: jal        0x08A43DEC
    08A00734:[2508FFF0]: addiu      $t0, $t0, -16
    08A00738:[0E291221]: jal        0x08A44884
    08A0073C:[00000000]: nop
    08A00740:[3C03B60B]: lui        $v1, 0xB60B <=> li $v1, 0xB60B0000
    08A00744:[346360B7]: ori        $v1, $v1, 24759
    08A00748:[00430018]: mult       $v0, $v1
    08A0074C:[000227C3]: sra        $a0, $v0, 0x001F
    08A00750:[00001810]: mfhi       $v1
    08A00754:[00621821]: addu       $v1, $v1, $v0
    08A00758:[00031A03]: sra        $v1, $v1, 0x0008
    08A0075C:[00641823]: subu       $v1, $v1, $a0
    08A00760:[00032940]: sll        $a1, $v1, 0x0005
    08A00764:[000318C0]: sll        $v1, $v1, 0x0003
    08A00768:[00A32823]: subu       $a1, $a1, $v1
    08A0076C:[00052100]: sll        $a0, $a1, 0x0004
    08A00770:[00852023]: subu       $a0, $a0, $a1
    08A00774:[5044003C]: beql       $v0, $a0, 0x08A00868
    08A00778:[3C1008A8]: lui        $s0, 0x08A8 <=> li $s0, 0x08A80000
    08A0077C:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08A00780:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08A00784:[24443760]: addiu      $a0, $v0, 14176
    08A00788:[0E290F7B]: jal        0x08A43DEC
    08A0078C:[24A53AC8]: addiu      $a1, $a1, 15048
    08A00790:[0A280186]: j          0x08A00618
    08A00794:[8E470024]: lw         $a3, 36($s2)
    08A00798:[10A0006C]: beq        $a1, $zr, 0x08A0094C
    08A0079C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08A007A0:[10E40010]: beq        $a3, $a0, 0x08A007E4
    08A007A4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08A007A8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007AC:[0067102B]: sltu       $v0, $v1, $a3
    08A007B0:[10E30016]: beq        $a3, $v1, 0x08A0080C
    08A007B4:[00E3202B]: sltu       $a0, $a3, $v1
    08A007B8:[1040001B]: beq        $v0, $zr, 0x08A00828
    08A007BC:[00000000]: nop
    08A007C0:[8CC60008]: lw         $a2, 8($a2)
    08A007C4:[10C0FF41]: beq        $a2, $zr, 0x08A004CC
    08A007C8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007CC:[8CC30000]: lw         $v1, 0($a2)
    08A007D0:[00E3102B]: sltu       $v0, $a3, $v1
    08A007D4:[5040FFF6]: beql       $v0, $zr, 0x08A007B0
    08A007D8:[0067102B]: sltu       $v0, $v1, $a3
    08A007DC:[0A280134]: j          0x08A004D0
    08A007E0:[8E420020]: lw         $v0, 32($s2)
    08A007E4:[8CC30000]: lw         $v1, 0($a2)
    08A007E8:[14E3FFF0]: bne        $a3, $v1, 0x08A007AC
    08A007EC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007F0:[8CC2000C]: lw         $v0, 12($a2)
    08A007F4:[5440FFFB]: bnel       $v0, $zr, 0x08A007E4
    08A007F8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08A007FC:[0A2801EC]: j          0x08A007B0
    08A00800:[0067102B]: sltu       $v0, $v1, $a3
    08A00804:[50C0FF32]: beql       $a2, $zr, 0x08A004D0
    08A00808:[8E420020]: lw         $v0, 32($s2)
    08A0080C:[8CC20004]: lw         $v0, 4($a2)
    08A00810:[52A20058]: beql       $s5, $v0, 0x08A00974
    08A00814:[00D31023]: subu       $v0, $a2, $s3
    08A00818:[50A0FFFA]: beql       $a1, $zr, 0x08A00804
    08A0081C:[8CC60008]: lw         $a2, 8($a2)
    08A00820:[0A280201]: j          0x08A00804
    08A00824:[8CC6000C]: lw         $a2, 12($a2)
    08A00828:[1080FFE1]: beq        $a0, $zr, 0x08A007B0
    08A0082C:[0067102B]: sltu       $v0, $v1, $a3
    08A00830:[8CC6000C]: lw         $a2, 12($a2)
    08A00834:[10C0FF25]: beq        $a2, $zr, 0x08A004CC
    08A00838:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08A0083C:[8CC30000]: lw         $v1, 0($a2)
    08A00840:[0067102B]: sltu       $v0, $v1, $a3
    08A00844:[1040FFD9]: beq        $v0, $zr, 0x08A007AC
    08A00848:[00000000]: nop
    08A0084C:[0A280134]: j          0x08A004D0
    08A00850:[8E420020]: lw         $v0, 32($s2)
    08A00854:[8EA50000]: lw         $a1, 0($s5)
    08A00858:[0E27F18A]: jal        0x089FC628
    08A0085C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A00860:[0A280112]: j          0x08A00448
    08A00864:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08A00868:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08A0086C:[26053ABC]: addiu      $a1, $s0, 15036
    08A00870:[0E290F7B]: jal        0x08A43DEC
    08A00874:[24443760]: addiu      $a0, $v0, 14176
    08A00878:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08A0087C:[26053ABC]: addiu      $a1, $s0, 15036
    08A00880:[0E290F7B]: jal        0x08A43DEC
    08A00884:[24443760]: addiu      $a0, $v0, 14176
    08A00888:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08A0088C:[26053ABC]: addiu      $a1, $s0, 15036
    08A00890:[0E290F7B]: jal        0x08A43DEC
    08A00894:[24443760]: addiu      $a0, $v0, 14176
    08A00898:[0A2801E0]: j          0x08A00780
    08A0089C:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08A008A0:[0077102B]: sltu       $v0, $v1, $s7
    08A008A4:[38450001]: xori       $a1, $v0, 1
    08A008A8:[50A0001A]: beql       $a1, $zr, 0x08A00914
    08A008AC:[8C830008]: lw         $v1, 8($a0)
    08A008B0:[8C83000C]: lw         $v1, 12($a0)
    08A008B4:[50600006]: beql       $v1, $zr, 0x08A008D0
    08A008B8:[8C820000]: lw         $v0, 0($a0)
    08A008BC:[8C620000]: lw         $v0, 0($v1)
    08A008C0:[0057102B]: sltu       $v0, $v0, $s7
    08A008C4:[1040FFF8]: beq        $v0, $zr, 0x08A008A8
    08A008C8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08A008CC:[8C820000]: lw         $v0, 0($a0)
    08A008D0:[0057102B]: sltu       $v0, $v0, $s7
    08A008D4:[1040001F]: beq        $v0, $zr, 0x08A00954
    08A008D8:[02871021]: addu       $v0, $s4, $a3
    08A008DC:[AC44000C]: sw         $a0, 12($v0)
    08A008E0:[8E430024]: lw         $v1, 36($s2)
    08A008E4:[8C820008]: lw         $v0, 8($a0)
    08A008E8:[02831821]: addu       $v1, $s4, $v1
    08A008EC:[AC620008]: sw         $v0, 8($v1)
    08A008F0:[8C830008]: lw         $v1, 8($a0)
    08A008F4:[10600004]: beq        $v1, $zr, 0x08A00908
    08A008F8:[8E420024]: lw         $v0, 36($s2)
    08A008FC:[02821021]: addu       $v0, $s4, $v0
    08A00900:[AC62000C]: sw         $v0, 12($v1)
    08A00904:[8E420024]: lw         $v0, 36($s2)
    08A00908:[02821021]: addu       $v0, $s4, $v0
    08A0090C:[0A280179]: j          0x08A005E4
    08A00910:[AC820008]: sw         $v0, 8($a0)
    08A00914:[5060FFEE]: beql       $v1, $zr, 0x08A008D0
    08A00918:[8C820000]: lw         $v0, 0($a0)
    08A0091C:[8C620000]: lw         $v0, 0($v1)
    08A00920:[0057102B]: sltu       $v0, $v0, $s7
    08A00924:[5040FFEA]: beql       $v0, $zr, 0x08A008D0
    08A00928:[8C820000]: lw         $v0, 0($a0)
    08A0092C:[0A28022A]: j          0x08A008A8
    08A00930:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08A00934:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08A00938:[24443760]: addiu      $a0, $v0, 14176
    08A0093C:[0E290F7B]: jal        0x08A43DEC
    08A00940:[24A53A6C]: addiu      $a1, $a1, 14956
    08A00944:[0A28016B]: j          0x08A005AC
    08A00948:[8E470024]: lw         $a3, 36($s2)
    08A0094C:[0A2801EA]: j          0x08A007A8
    08A00950:[8CA30000]: lw         $v1, 0($a1)
    08A00954:[AC40000C]: sw         $zr, 12($v0)
    08A00958:[8E430024]: lw         $v1, 36($s2)
    08A0095C:[02831821]: addu       $v1, $s4, $v1
    08A00960:[AC83000C]: sw         $v1, 12($a0)
    08A00964:[8E420024]: lw         $v0, 36($s2)
    08A00968:[02821021]: addu       $v0, $s4, $v0
    08A0096C:[0A280179]: j          0x08A005E4
    08A00970:[AC440008]: sw         $a0, 8($v0)
    08A00974:[00021102]: srl        $v0, $v0, 0x0004
    08A00978:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08A0097C:[1443FF41]: bne        $v0, $v1, 0x08A00684
    08A00980:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08A00984:[0A280134]: j          0x08A004D0
    08A00988:[8E420020]: lw         $v0, 32($s2)
    08A0098C:[1040FE9C]: beq        $v0, $zr, 0x08A00400
    08A00990:[00000000]: nop
    08A00994:[8CC6000C]: lw         $a2, 12($a2)
    08A00998:[10C0FE77]: beq        $a2, $zr, 0x08A00378
    08A0099C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A009A0:[8CC30000]: lw         $v1, 0($a2)
    08A009A4:[0065102B]: sltu       $v0, $v1, $a1
    08A009A8:[1040FE95]: beq        $v0, $zr, 0x08A00400
    08A009AC:[00000000]: nop
    08A009B0:[0A2800DE]: j          0x08A00378
    08A009B4:[00000000]: nop
    08A009B8:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08A009BC:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08A009C0:[24443760]: addiu      $a0, $v0, 14176
    08A009C4:[0E290F7B]: jal        0x08A43DEC
    08A009C8:[24A53A60]: addiu      $a1, $a1, 14944
    08A009CC:[8E470024]: lw         $a3, 36($s2)
    08A009D0:[0A28016B]: j          0x08A005AC
    08A009D4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
  Back Branch 08A0054C 530,026 times (length 8)
    08A00520:[10400007]: beq        $v0, $zr, 0x08A00540
    08A00524:[02608821]: addu       $s1, $s3, $zr <=> move $s1, $s3
    08A00528:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A0052C:[0A280150]: j          0x08A00540
    08A00530:[0082882C]: max        $s1, $a0, $v0
--> 08A00534:[10910053]: beq        $a0, $s1, 0x08A00684
    08A00538:[0230102A]: slt        $v0, $s1, $s0
    08A0053C:[0002880A]: movz       $s1, $zr, $v0 <=> move $s1, $v0
    08A00540:[0011A100]: sll        $s4, $s1, 0x0004
    08A00544:[00F41021]: addu       $v0, $a3, $s4
    08A00548:[8C430000]: lw         $v1, 0($v0)
--> 08A0054C:[5460FFF9]: bnel       $v1, $zr, 0x08A00534
    08A00550:[26310001]: addiu      $s1, $s1, 1
    08A00554:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08A00558:[5222004B]: beql       $s1, $v0, 0x08A00688
    08A0055C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
  Back Branch 08A007C4 348,626 times (length 192)
  Back Branch 08A007D4 347,124 times (length 11)
    08A0079C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08A007A0:[10E40010]: beq        $a3, $a0, 0x08A007E4
    08A007A4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08A007A8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007AC:[0067102B]: sltu       $v0, $v1, $a3
--> 08A007B0:[10E30016]: beq        $a3, $v1, 0x08A0080C
    08A007B4:[00E3202B]: sltu       $a0, $a3, $v1
    08A007B8:[1040001B]: beq        $v0, $zr, 0x08A00828
    08A007BC:[00000000]: nop
    08A007C0:[8CC60008]: lw         $a2, 8($a2)
    08A007C4:[10C0FF41]: beq        $a2, $zr, 0x08A004CC
    08A007C8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007CC:[8CC30000]: lw         $v1, 0($a2)
    08A007D0:[00E3102B]: sltu       $v0, $a3, $v1
--> 08A007D4:[5040FFF6]: beql       $v0, $zr, 0x08A007B0
    08A007D8:[0067102B]: sltu       $v0, $v1, $a3
    08A007DC:[0A280134]: j          0x08A004D0
    08A007E0:[8E420020]: lw         $v0, 32($s2)
    08A007E4:[8CC30000]: lw         $v1, 0($a2)
  Back Branch 08A0092C 344,836 times (length 35)
    08A00894:[24443760]: addiu      $a0, $v0, 14176
    08A00898:[0A2801E0]: j          0x08A00780
    08A0089C:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08A008A0:[0077102B]: sltu       $v0, $v1, $s7
    08A008A4:[38450001]: xori       $a1, $v0, 1
--> 08A008A8:[50A0001A]: beql       $a1, $zr, 0x08A00914
    08A008AC:[8C830008]: lw         $v1, 8($a0)
    08A008B0:[8C83000C]: lw         $v1, 12($a0)
    08A008B4:[50600006]: beql       $v1, $zr, 0x08A008D0
    08A008B8:[8C820000]: lw         $v0, 0($a0)
    08A008BC:[8C620000]: lw         $v0, 0($v1)
    08A008C0:[0057102B]: sltu       $v0, $v0, $s7
    08A008C4:[1040FFF8]: beq        $v0, $zr, 0x08A008A8
    08A008C8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08A008CC:[8C820000]: lw         $v0, 0($a0)
    08A008D0:[0057102B]: sltu       $v0, $v0, $s7
    08A008D4:[1040001F]: beq        $v0, $zr, 0x08A00954
    08A008D8:[02871021]: addu       $v0, $s4, $a3
    08A008DC:[AC44000C]: sw         $a0, 12($v0)
    08A008E0:[8E430024]: lw         $v1, 36($s2)
    08A008E4:[8C820008]: lw         $v0, 8($a0)
    08A008E8:[02831821]: addu       $v1, $s4, $v1
    08A008EC:[AC620008]: sw         $v0, 8($v1)
    08A008F0:[8C830008]: lw         $v1, 8($a0)
    08A008F4:[10600004]: beq        $v1, $zr, 0x08A00908
    08A008F8:[8E420024]: lw         $v0, 36($s2)
    08A008FC:[02821021]: addu       $v0, $s4, $v0
    08A00900:[AC62000C]: sw         $v0, 12($v1)
    08A00904:[8E420024]: lw         $v0, 36($s2)
    08A00908:[02821021]: addu       $v0, $s4, $v0
    08A0090C:[0A280179]: j          0x08A005E4
    08A00910:[AC820008]: sw         $v0, 8($a0)
    08A00914:[5060FFEE]: beql       $v1, $zr, 0x08A008D0
    08A00918:[8C820000]: lw         $v0, 0($a0)
    08A0091C:[8C620000]: lw         $v0, 0($v1)
    08A00920:[0057102B]: sltu       $v0, $v0, $s7
    08A00924:[5040FFEA]: beql       $v0, $zr, 0x08A008D0
    08A00928:[8C820000]: lw         $v0, 0($a0)
--> 08A0092C:[0A28022A]: j          0x08A008A8
    08A00930:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08A00934:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08A00938:[24443760]: addiu      $a0, $v0, 14176
    08A0093C:[0E290F7B]: jal        0x08A43DEC
  Back Branch 08A00818 315,238 times (length 7)
    08A007F0:[8CC2000C]: lw         $v0, 12($a2)
    08A007F4:[5440FFFB]: bnel       $v0, $zr, 0x08A007E4
    08A007F8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08A007FC:[0A2801EC]: j          0x08A007B0
    08A00800:[0067102B]: sltu       $v0, $v1, $a3
--> 08A00804:[50C0FF32]: beql       $a2, $zr, 0x08A004D0
    08A00808:[8E420020]: lw         $v0, 32($s2)
    08A0080C:[8CC20004]: lw         $v0, 4($a2)
    08A00810:[52A20058]: beql       $s5, $v0, 0x08A00974
    08A00814:[00D31023]: subu       $v0, $a2, $s3
--> 08A00818:[50A0FFFA]: beql       $a1, $zr, 0x08A00804
    08A0081C:[8CC60008]: lw         $a2, 8($a2)
    08A00820:[0A280201]: j          0x08A00804
    08A00824:[8CC6000C]: lw         $a2, 12($a2)
    08A00828:[1080FFE1]: beq        $a0, $zr, 0x08A007B0
  Back Branch 08A006E0 40,977 times (length 220)
  Back Branch 08A006F0 40,977 times (length 190)
  Back Branch 08A004C4 33,216 times (length 8)
    08A00498:[0091102A]: slt        $v0, $a0, $s1
    08A0049C:[14400098]: bne        $v0, $zr, 0x08A00700
    08A004A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A004A4:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    08A004A8:[00031100]: sll        $v0, $v1, 0x0004
--> 08A004AC:[02622821]: addu       $a1, $s3, $v0
    08A004B0:[8CA40000]: lw         $a0, 0($a1)
    08A004B4:[24630001]: addiu      $v1, $v1, 1
    08A004B8:[02231026]: xor        $v0, $s1, $v1
    08A004BC:[148000B6]: bne        $a0, $zr, 0x08A00798
    08A004C0:[0002180A]: movz       $v1, $zr, $v0 <=> move $v1, $v0
--> 08A004C4:[14C3FFF9]: bne        $a2, $v1, 0x08A004AC
    08A004C8:[00031100]: sll        $v0, $v1, 0x0004
    08A004CC:[8E420020]: lw         $v0, 32($s2)
    08A004D0:[8E500028]: lw         $s0, 40($s2)
    08A004D4:[C523911C]: lwc1       $f3, -28388($t1)
  Back Branch 08A005C8 33,216 times (length 8)
    08A0059C:[02D0102A]: slt        $v0, $s6, $s0
    08A005A0:[104000E4]: beq        $v0, $zr, 0x08A00934
    08A005A4:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08A005A8:[44130000]: mfc1       $s3, $f0
    08A005AC:[00131100]: sll        $v0, $s3, 0x0004
--> 08A005B0:[03C22021]: addu       $a0, $fp, $v0
    08A005B4:[8C830000]: lw         $v1, 0($a0)
    08A005B8:[26730001]: addiu      $s3, $s3, 1
    08A005BC:[02131026]: xor        $v0, $s0, $s3
    08A005C0:[146000B7]: bne        $v1, $zr, 0x08A008A0
    08A005C4:[0002980A]: movz       $s3, $zr, $v0 <=> move $s3, $v0
--> 08A005C8:[1676FFF9]: bne        $s3, $s6, 0x08A005B0
    08A005CC:[00131100]: sll        $v0, $s3, 0x0004
    08A005D0:[02871821]: addu       $v1, $s4, $a3
    08A005D4:[AC600008]: sw         $zr, 8($v1)
    08A005D8:[8E420024]: lw         $v0, 36($s2)
  Back Branch 08A0042C 3,798 times (length 47)
    08A00364:[14800022]: bne        $a0, $zr, 0x08A003F0
    08A00368:[0002180A]: movz       $v1, $zr, $v0 <=> move $v1, $v0
    08A0036C:[14E3FFF9]: bne        $a3, $v1, 0x08A00354
    08A00370:[00031100]: sll        $v0, $v1, 0x0004
    08A00374:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 08A00378:[0E27F5CA]: jal        0x089FD728
    08A0037C:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A00380:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A00384:[8FBF0024]: lw         $ra, 36($sp)
    08A00388:[8FBE0020]: lw         $fp, 32($sp)
    08A0038C:[8FB7001C]: lw         $s7, 28($sp)
    08A00390:[8FB60018]: lw         $s6, 24($sp)
    08A00394:[8FB50014]: lw         $s5, 20($sp)
    08A00398:[8FB40010]: lw         $s4, 16($sp)
    08A0039C:[8FB3000C]: lw         $s3, 12($sp)
    08A003A0:[8FB20008]: lw         $s2, 8($sp)
    08A003A4:[8FB10004]: lw         $s1, 4($sp)
    08A003A8:[8FB00000]: lw         $s0, 0($sp)
    08A003AC:[03E00008]: jr         $ra
    08A003B0:[27BD0030]: addiu      $sp, $sp, 48
    08A003B4:[8FBF0024]: lw         $ra, 36($sp)
    08A003B8:[8FBE0020]: lw         $fp, 32($sp)
    08A003BC:[8FB7001C]: lw         $s7, 28($sp)
    08A003C0:[8FB60018]: lw         $s6, 24($sp)
    08A003C4:[8FB50014]: lw         $s5, 20($sp)
    08A003C8:[8FB40010]: lw         $s4, 16($sp)
    08A003CC:[8FB3000C]: lw         $s3, 12($sp)
    08A003D0:[8FB20008]: lw         $s2, 8($sp)
    08A003D4:[8FB10004]: lw         $s1, 4($sp)
    08A003D8:[8FB00000]: lw         $s0, 0($sp)
    08A003DC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A003E0:[03E00008]: jr         $ra
    08A003E4:[27BD0030]: addiu      $sp, $sp, 48
    08A003E8:[0A2800D3]: j          0x08A0034C
    08A003EC:[0082382C]: max        $a3, $a0, $v0
    08A003F0:[10C00003]: beq        $a2, $zr, 0x08A00400
    08A003F4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08A003F8:[50A400B3]: beql       $a1, $a0, 0x08A006C8
    08A003FC:[8CC30000]: lw         $v1, 0($a2)
    08A00400:[14A300B3]: bne        $a1, $v1, 0x08A006D0
    08A00404:[00D31023]: subu       $v0, $a2, $s3
    08A00408:[00021102]: srl        $v0, $v0, 0x0004
    08A0040C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08A00410:[1043FFD9]: beq        $v0, $v1, 0x08A00378
    08A00414:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A00418:[8E440020]: lw         $a0, 32($s2)
    08A0041C:[0E27F18A]: jal        0x089FC628
    08A00420:[8EA50000]: lw         $a1, 0($s5)
    08A00424:[0040B821]: addu       $s7, $v0, $zr <=> move $s7, $v0
    08A00428:[8C420004]: lw         $v0, 4($v0)
--> 08A0042C:[1040FFD2]: beq        $v0, $zr, 0x08A00378
    08A00430:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A00434:[8E510028]: lw         $s1, 40($s2)
    08A00438:[8E530024]: lw         $s3, 36($s2)
    08A0043C:[8E500020]: lw         $s0, 32($s2)
  Back Branch 08A00694 3,798 times (length 198)
  Back Branch 08A00700 3,796 times (length 153)
  Back Branch 08A0090C 3,795 times (length 204)
  Back Branch 08A00924 2,981 times (length 23)
    08A008BC:[8C620000]: lw         $v0, 0($v1)
    08A008C0:[0057102B]: sltu       $v0, $v0, $s7
    08A008C4:[1040FFF8]: beq        $v0, $zr, 0x08A008A8
    08A008C8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08A008CC:[8C820000]: lw         $v0, 0($a0)
--> 08A008D0:[0057102B]: sltu       $v0, $v0, $s7
    08A008D4:[1040001F]: beq        $v0, $zr, 0x08A00954
    08A008D8:[02871021]: addu       $v0, $s4, $a3
    08A008DC:[AC44000C]: sw         $a0, 12($v0)
    08A008E0:[8E430024]: lw         $v1, 36($s2)
    08A008E4:[8C820008]: lw         $v0, 8($a0)
    08A008E8:[02831821]: addu       $v1, $s4, $v1
    08A008EC:[AC620008]: sw         $v0, 8($v1)
    08A008F0:[8C830008]: lw         $v1, 8($a0)
    08A008F4:[10600004]: beq        $v1, $zr, 0x08A00908
    08A008F8:[8E420024]: lw         $v0, 36($s2)
    08A008FC:[02821021]: addu       $v0, $s4, $v0
    08A00900:[AC62000C]: sw         $v0, 12($v1)
    08A00904:[8E420024]: lw         $v0, 36($s2)
    08A00908:[02821021]: addu       $v0, $s4, $v0
    08A0090C:[0A280179]: j          0x08A005E4
    08A00910:[AC820008]: sw         $v0, 8($a0)
    08A00914:[5060FFEE]: beql       $v1, $zr, 0x08A008D0
    08A00918:[8C820000]: lw         $v0, 0($a0)
    08A0091C:[8C620000]: lw         $v0, 0($v1)
    08A00920:[0057102B]: sltu       $v0, $v0, $s7
--> 08A00924:[5040FFEA]: beql       $v0, $zr, 0x08A008D0
    08A00928:[8C820000]: lw         $v0, 0($a0)
    08A0092C:[0A28022A]: j          0x08A008A8
    08A00930:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08A00934:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
  Back Branch 08A00804 2,289 times (length 207)
  Back Branch 08A00914 763 times (length 19)
    08A008BC:[8C620000]: lw         $v0, 0($v1)
    08A008C0:[0057102B]: sltu       $v0, $v0, $s7
    08A008C4:[1040FFF8]: beq        $v0, $zr, 0x08A008A8
    08A008C8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08A008CC:[8C820000]: lw         $v0, 0($a0)
--> 08A008D0:[0057102B]: sltu       $v0, $v0, $s7
    08A008D4:[1040001F]: beq        $v0, $zr, 0x08A00954
    08A008D8:[02871021]: addu       $v0, $s4, $a3
    08A008DC:[AC44000C]: sw         $a0, 12($v0)
    08A008E0:[8E430024]: lw         $v1, 36($s2)
    08A008E4:[8C820008]: lw         $v0, 8($a0)
    08A008E8:[02831821]: addu       $v1, $s4, $v1
    08A008EC:[AC620008]: sw         $v0, 8($v1)
    08A008F0:[8C830008]: lw         $v1, 8($a0)
    08A008F4:[10600004]: beq        $v1, $zr, 0x08A00908
    08A008F8:[8E420024]: lw         $v0, 36($s2)
    08A008FC:[02821021]: addu       $v0, $s4, $v0
    08A00900:[AC62000C]: sw         $v0, 12($v1)
    08A00904:[8E420024]: lw         $v0, 36($s2)
    08A00908:[02821021]: addu       $v0, $s4, $v0
    08A0090C:[0A280179]: j          0x08A005E4
    08A00910:[AC820008]: sw         $v0, 8($a0)
--> 08A00914:[5060FFEE]: beql       $v1, $zr, 0x08A008D0
    08A00918:[8C820000]: lw         $v0, 0($a0)
    08A0091C:[8C620000]: lw         $v0, 0($v1)
    08A00920:[0057102B]: sltu       $v0, $v0, $s7
    08A00924:[5040FFEA]: beql       $v0, $zr, 0x08A008D0
  Back Branch 08A007DC 739 times (length 197)
  Back Branch 08A00410 667 times (length 40)
    08A00364:[14800022]: bne        $a0, $zr, 0x08A003F0
    08A00368:[0002180A]: movz       $v1, $zr, $v0 <=> move $v1, $v0
    08A0036C:[14E3FFF9]: bne        $a3, $v1, 0x08A00354
    08A00370:[00031100]: sll        $v0, $v1, 0x0004
    08A00374:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 08A00378:[0E27F5CA]: jal        0x089FD728
    08A0037C:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A00380:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A00384:[8FBF0024]: lw         $ra, 36($sp)
    08A00388:[8FBE0020]: lw         $fp, 32($sp)
    08A0038C:[8FB7001C]: lw         $s7, 28($sp)
    08A00390:[8FB60018]: lw         $s6, 24($sp)
    08A00394:[8FB50014]: lw         $s5, 20($sp)
    08A00398:[8FB40010]: lw         $s4, 16($sp)
    08A0039C:[8FB3000C]: lw         $s3, 12($sp)
    08A003A0:[8FB20008]: lw         $s2, 8($sp)
    08A003A4:[8FB10004]: lw         $s1, 4($sp)
    08A003A8:[8FB00000]: lw         $s0, 0($sp)
    08A003AC:[03E00008]: jr         $ra
    08A003B0:[27BD0030]: addiu      $sp, $sp, 48
    08A003B4:[8FBF0024]: lw         $ra, 36($sp)
    08A003B8:[8FBE0020]: lw         $fp, 32($sp)
    08A003BC:[8FB7001C]: lw         $s7, 28($sp)
    08A003C0:[8FB60018]: lw         $s6, 24($sp)
    08A003C4:[8FB50014]: lw         $s5, 20($sp)
    08A003C8:[8FB40010]: lw         $s4, 16($sp)
    08A003CC:[8FB3000C]: lw         $s3, 12($sp)
    08A003D0:[8FB20008]: lw         $s2, 8($sp)
    08A003D4:[8FB10004]: lw         $s1, 4($sp)
    08A003D8:[8FB00000]: lw         $s0, 0($sp)
    08A003DC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A003E0:[03E00008]: jr         $ra
    08A003E4:[27BD0030]: addiu      $sp, $sp, 48
    08A003E8:[0A2800D3]: j          0x08A0034C
    08A003EC:[0082382C]: max        $a3, $a0, $v0
    08A003F0:[10C00003]: beq        $a2, $zr, 0x08A00400
    08A003F4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08A003F8:[50A400B3]: beql       $a1, $a0, 0x08A006C8
    08A003FC:[8CC30000]: lw         $v1, 0($a2)
    08A00400:[14A300B3]: bne        $a1, $v1, 0x08A006D0
    08A00404:[00D31023]: subu       $v0, $a2, $s3
    08A00408:[00021102]: srl        $v0, $v0, 0x0004
    08A0040C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
--> 08A00410:[1043FFD9]: beq        $v0, $v1, 0x08A00378
    08A00414:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A00418:[8E440020]: lw         $a0, 32($s2)
    08A0041C:[0E27F18A]: jal        0x089FC628
    08A00420:[8EA50000]: lw         $a1, 0($s5)
  Back Branch 08A003E8 667 times (length 41)
    08A00338:[4600108D]: trunc.w.s  $f2, $f2
    08A0033C:[44041000]: mfc1       $a0, $f2
    08A00340:[0091102A]: slt        $v0, $a0, $s1
    08A00344:[14400028]: bne        $v0, $zr, 0x08A003E8
    08A00348:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 08A0034C:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08A00350:[00031100]: sll        $v0, $v1, 0x0004
    08A00354:[02623021]: addu       $a2, $s3, $v0
    08A00358:[8CC40000]: lw         $a0, 0($a2)
    08A0035C:[24630001]: addiu      $v1, $v1, 1
    08A00360:[02231026]: xor        $v0, $s1, $v1
    08A00364:[14800022]: bne        $a0, $zr, 0x08A003F0
    08A00368:[0002180A]: movz       $v1, $zr, $v0 <=> move $v1, $v0
    08A0036C:[14E3FFF9]: bne        $a3, $v1, 0x08A00354
    08A00370:[00031100]: sll        $v0, $v1, 0x0004
    08A00374:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A00378:[0E27F5CA]: jal        0x089FD728
    08A0037C:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A00380:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A00384:[8FBF0024]: lw         $ra, 36($sp)
    08A00388:[8FBE0020]: lw         $fp, 32($sp)
    08A0038C:[8FB7001C]: lw         $s7, 28($sp)
    08A00390:[8FB60018]: lw         $s6, 24($sp)
    08A00394:[8FB50014]: lw         $s5, 20($sp)
    08A00398:[8FB40010]: lw         $s4, 16($sp)
    08A0039C:[8FB3000C]: lw         $s3, 12($sp)
    08A003A0:[8FB20008]: lw         $s2, 8($sp)
    08A003A4:[8FB10004]: lw         $s1, 4($sp)
    08A003A8:[8FB00000]: lw         $s0, 0($sp)
    08A003AC:[03E00008]: jr         $ra
    08A003B0:[27BD0030]: addiu      $sp, $sp, 48
    08A003B4:[8FBF0024]: lw         $ra, 36($sp)
    08A003B8:[8FBE0020]: lw         $fp, 32($sp)
    08A003BC:[8FB7001C]: lw         $s7, 28($sp)
    08A003C0:[8FB60018]: lw         $s6, 24($sp)
    08A003C4:[8FB50014]: lw         $s5, 20($sp)
    08A003C8:[8FB40010]: lw         $s4, 16($sp)
    08A003CC:[8FB3000C]: lw         $s3, 12($sp)
    08A003D0:[8FB20008]: lw         $s2, 8($sp)
    08A003D4:[8FB10004]: lw         $s1, 4($sp)
    08A003D8:[8FB00000]: lw         $s0, 0($sp)
    08A003DC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A003E0:[03E00008]: jr         $ra
    08A003E4:[27BD0030]: addiu      $sp, $sp, 48
--> 08A003E8:[0A2800D3]: j          0x08A0034C
    08A003EC:[0082382C]: max        $a3, $a0, $v0
    08A003F0:[10C00003]: beq        $a2, $zr, 0x08A00400
    08A003F4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08A003F8:[50A400B3]: beql       $a1, $a0, 0x08A006C8
  Back Branch 08A007E8 331 times (length 17)
    08A00798:[10A0006C]: beq        $a1, $zr, 0x08A0094C
    08A0079C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08A007A0:[10E40010]: beq        $a3, $a0, 0x08A007E4
    08A007A4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08A007A8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 08A007AC:[0067102B]: sltu       $v0, $v1, $a3
    08A007B0:[10E30016]: beq        $a3, $v1, 0x08A0080C
    08A007B4:[00E3202B]: sltu       $a0, $a3, $v1
    08A007B8:[1040001B]: beq        $v0, $zr, 0x08A00828
    08A007BC:[00000000]: nop
    08A007C0:[8CC60008]: lw         $a2, 8($a2)
    08A007C4:[10C0FF41]: beq        $a2, $zr, 0x08A004CC
    08A007C8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007CC:[8CC30000]: lw         $v1, 0($a2)
    08A007D0:[00E3102B]: sltu       $v0, $a3, $v1
    08A007D4:[5040FFF6]: beql       $v0, $zr, 0x08A007B0
    08A007D8:[0067102B]: sltu       $v0, $v1, $a3
    08A007DC:[0A280134]: j          0x08A004D0
    08A007E0:[8E420020]: lw         $v0, 32($s2)
    08A007E4:[8CC30000]: lw         $v1, 0($a2)
--> 08A007E8:[14E3FFF0]: bne        $a3, $v1, 0x08A007AC
    08A007EC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007F0:[8CC2000C]: lw         $v0, 12($a2)
    08A007F4:[5440FFFB]: bnel       $v0, $zr, 0x08A007E4
    08A007F8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
  Back Branch 08A008C4 301 times (length 9)
    08A00894:[24443760]: addiu      $a0, $v0, 14176
    08A00898:[0A2801E0]: j          0x08A00780
    08A0089C:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08A008A0:[0077102B]: sltu       $v0, $v1, $s7
    08A008A4:[38450001]: xori       $a1, $v0, 1
--> 08A008A8:[50A0001A]: beql       $a1, $zr, 0x08A00914
    08A008AC:[8C830008]: lw         $v1, 8($a0)
    08A008B0:[8C83000C]: lw         $v1, 12($a0)
    08A008B4:[50600006]: beql       $v1, $zr, 0x08A008D0
    08A008B8:[8C820000]: lw         $v0, 0($a0)
    08A008BC:[8C620000]: lw         $v0, 0($v1)
    08A008C0:[0057102B]: sltu       $v0, $v0, $s7
--> 08A008C4:[1040FFF8]: beq        $v0, $zr, 0x08A008A8
    08A008C8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08A008CC:[8C820000]: lw         $v0, 0($a0)
    08A008D0:[0057102B]: sltu       $v0, $v0, $s7
    08A008D4:[1040001F]: beq        $v0, $zr, 0x08A00954
  Back Branch 08A007F4 284 times (length 6)
    08A007D0:[00E3102B]: sltu       $v0, $a3, $v1
    08A007D4:[5040FFF6]: beql       $v0, $zr, 0x08A007B0
    08A007D8:[0067102B]: sltu       $v0, $v1, $a3
    08A007DC:[0A280134]: j          0x08A004D0
    08A007E0:[8E420020]: lw         $v0, 32($s2)
--> 08A007E4:[8CC30000]: lw         $v1, 0($a2)
    08A007E8:[14E3FFF0]: bne        $a3, $v1, 0x08A007AC
    08A007EC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007F0:[8CC2000C]: lw         $v0, 12($a2)
--> 08A007F4:[5440FFFB]: bnel       $v0, $zr, 0x08A007E4
    08A007F8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08A007FC:[0A2801EC]: j          0x08A007B0
    08A00800:[0067102B]: sltu       $v0, $v1, $a3
    08A00804:[50C0FF32]: beql       $a2, $zr, 0x08A004D0
  Back Branch 08A006B8 165 times (length 176)
  Back Branch 08A006C8 165 times (length 6)
    08A006A4:[24843760]: addiu      $a0, $a0, 14176
    08A006A8:[0E290F7B]: jal        0x08A43DEC
    08A006AC:[24A53AE0]: addiu      $a1, $a1, 15072
    08A006B0:[0A2800E1]: j          0x08A00384
    08A006B4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 08A006B8:[1040FF51]: beq        $v0, $zr, 0x08A00400
    08A006BC:[00000000]: nop
    08A006C0:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08A006C4:[8CC30000]: lw         $v1, 0($a2)
--> 08A006C8:[50A3FFFB]: beql       $a1, $v1, 0x08A006B8
    08A006CC:[8CC2000C]: lw         $v0, 12($a2)
    08A006D0:[0065102B]: sltu       $v0, $v1, $a1
    08A006D4:[104000AD]: beq        $v0, $zr, 0x08A0098C
    08A006D8:[00A3102B]: sltu       $v0, $a1, $v1
  Back Branch 08A00844 17 times (length 40)
    08A00798:[10A0006C]: beq        $a1, $zr, 0x08A0094C
    08A0079C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08A007A0:[10E40010]: beq        $a3, $a0, 0x08A007E4
    08A007A4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08A007A8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 08A007AC:[0067102B]: sltu       $v0, $v1, $a3
    08A007B0:[10E30016]: beq        $a3, $v1, 0x08A0080C
    08A007B4:[00E3202B]: sltu       $a0, $a3, $v1
    08A007B8:[1040001B]: beq        $v0, $zr, 0x08A00828
    08A007BC:[00000000]: nop
    08A007C0:[8CC60008]: lw         $a2, 8($a2)
    08A007C4:[10C0FF41]: beq        $a2, $zr, 0x08A004CC
    08A007C8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007CC:[8CC30000]: lw         $v1, 0($a2)
    08A007D0:[00E3102B]: sltu       $v0, $a3, $v1
    08A007D4:[5040FFF6]: beql       $v0, $zr, 0x08A007B0
    08A007D8:[0067102B]: sltu       $v0, $v1, $a3
    08A007DC:[0A280134]: j          0x08A004D0
    08A007E0:[8E420020]: lw         $v0, 32($s2)
    08A007E4:[8CC30000]: lw         $v1, 0($a2)
    08A007E8:[14E3FFF0]: bne        $a3, $v1, 0x08A007AC
    08A007EC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007F0:[8CC2000C]: lw         $v0, 12($a2)
    08A007F4:[5440FFFB]: bnel       $v0, $zr, 0x08A007E4
    08A007F8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08A007FC:[0A2801EC]: j          0x08A007B0
    08A00800:[0067102B]: sltu       $v0, $v1, $a3
    08A00804:[50C0FF32]: beql       $a2, $zr, 0x08A004D0
    08A00808:[8E420020]: lw         $v0, 32($s2)
    08A0080C:[8CC20004]: lw         $v0, 4($a2)
    08A00810:[52A20058]: beql       $s5, $v0, 0x08A00974
    08A00814:[00D31023]: subu       $v0, $a2, $s3
    08A00818:[50A0FFFA]: beql       $a1, $zr, 0x08A00804
    08A0081C:[8CC60008]: lw         $a2, 8($a2)
    08A00820:[0A280201]: j          0x08A00804
    08A00824:[8CC6000C]: lw         $a2, 12($a2)
    08A00828:[1080FFE1]: beq        $a0, $zr, 0x08A007B0
    08A0082C:[0067102B]: sltu       $v0, $v1, $a3
    08A00830:[8CC6000C]: lw         $a2, 12($a2)
    08A00834:[10C0FF25]: beq        $a2, $zr, 0x08A004CC
    08A00838:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08A0083C:[8CC30000]: lw         $v1, 0($a2)
    08A00840:[0067102B]: sltu       $v0, $v1, $a3
--> 08A00844:[1040FFD9]: beq        $v0, $zr, 0x08A007AC
    08A00848:[00000000]: nop
    08A0084C:[0A280134]: j          0x08A004D0
    08A00850:[8E420020]: lw         $v0, 32($s2)
    08A00854:[8EA50000]: lw         $a1, 0($s5)
  Back Branch 08A00834 17 times (length 220)
  Back Branch 08A00828 17 times (length 32)
    08A0079C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08A007A0:[10E40010]: beq        $a3, $a0, 0x08A007E4
    08A007A4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08A007A8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007AC:[0067102B]: sltu       $v0, $v1, $a3
--> 08A007B0:[10E30016]: beq        $a3, $v1, 0x08A0080C
    08A007B4:[00E3202B]: sltu       $a0, $a3, $v1
    08A007B8:[1040001B]: beq        $v0, $zr, 0x08A00828
    08A007BC:[00000000]: nop
    08A007C0:[8CC60008]: lw         $a2, 8($a2)
    08A007C4:[10C0FF41]: beq        $a2, $zr, 0x08A004CC
    08A007C8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007CC:[8CC30000]: lw         $v1, 0($a2)
    08A007D0:[00E3102B]: sltu       $v0, $a3, $v1
    08A007D4:[5040FFF6]: beql       $v0, $zr, 0x08A007B0
    08A007D8:[0067102B]: sltu       $v0, $v1, $a3
    08A007DC:[0A280134]: j          0x08A004D0
    08A007E0:[8E420020]: lw         $v0, 32($s2)
    08A007E4:[8CC30000]: lw         $v1, 0($a2)
    08A007E8:[14E3FFF0]: bne        $a3, $v1, 0x08A007AC
    08A007EC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007F0:[8CC2000C]: lw         $v0, 12($a2)
    08A007F4:[5440FFFB]: bnel       $v0, $zr, 0x08A007E4
    08A007F8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08A007FC:[0A2801EC]: j          0x08A007B0
    08A00800:[0067102B]: sltu       $v0, $v1, $a3
    08A00804:[50C0FF32]: beql       $a2, $zr, 0x08A004D0
    08A00808:[8E420020]: lw         $v0, 32($s2)
    08A0080C:[8CC20004]: lw         $v0, 4($a2)
    08A00810:[52A20058]: beql       $s5, $v0, 0x08A00974
    08A00814:[00D31023]: subu       $v0, $a2, $s3
    08A00818:[50A0FFFA]: beql       $a1, $zr, 0x08A00804
    08A0081C:[8CC60008]: lw         $a2, 8($a2)
    08A00820:[0A280201]: j          0x08A00804
    08A00824:[8CC6000C]: lw         $a2, 12($a2)
--> 08A00828:[1080FFE1]: beq        $a0, $zr, 0x08A007B0
    08A0082C:[0067102B]: sltu       $v0, $v1, $a3
    08A00830:[8CC6000C]: lw         $a2, 12($a2)
    08A00834:[10C0FF25]: beq        $a2, $zr, 0x08A004CC
    08A00838:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
  Back Branch 08A0084C 5 times (length 225)
  Back Branch 08A0036C 1 times (length 8)
    08A00340:[0091102A]: slt        $v0, $a0, $s1
    08A00344:[14400028]: bne        $v0, $zr, 0x08A003E8
    08A00348:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A0034C:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08A00350:[00031100]: sll        $v0, $v1, 0x0004
--> 08A00354:[02623021]: addu       $a2, $s3, $v0
    08A00358:[8CC40000]: lw         $a0, 0($a2)
    08A0035C:[24630001]: addiu      $v1, $v1, 1
    08A00360:[02231026]: xor        $v0, $s1, $v1
    08A00364:[14800022]: bne        $a0, $zr, 0x08A003F0
    08A00368:[0002180A]: movz       $v1, $zr, $v0 <=> move $v1, $v0
--> 08A0036C:[14E3FFF9]: bne        $a3, $v1, 0x08A00354
    08A00370:[00031100]: sll        $v0, $v1, 0x0004
    08A00374:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A00378:[0E27F5CA]: jal        0x089FD728
    08A0037C:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
  Back Branch 08A007FC 1 times (length 21)
    08A0079C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08A007A0:[10E40010]: beq        $a3, $a0, 0x08A007E4
    08A007A4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08A007A8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007AC:[0067102B]: sltu       $v0, $v1, $a3
--> 08A007B0:[10E30016]: beq        $a3, $v1, 0x08A0080C
    08A007B4:[00E3202B]: sltu       $a0, $a3, $v1
    08A007B8:[1040001B]: beq        $v0, $zr, 0x08A00828
    08A007BC:[00000000]: nop
    08A007C0:[8CC60008]: lw         $a2, 8($a2)
    08A007C4:[10C0FF41]: beq        $a2, $zr, 0x08A004CC
    08A007C8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007CC:[8CC30000]: lw         $v1, 0($a2)
    08A007D0:[00E3102B]: sltu       $v0, $a3, $v1
    08A007D4:[5040FFF6]: beql       $v0, $zr, 0x08A007B0
    08A007D8:[0067102B]: sltu       $v0, $v1, $a3
    08A007DC:[0A280134]: j          0x08A004D0
    08A007E0:[8E420020]: lw         $v0, 32($s2)
    08A007E4:[8CC30000]: lw         $v1, 0($a2)
    08A007E8:[14E3FFF0]: bne        $a3, $v1, 0x08A007AC
    08A007EC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007F0:[8CC2000C]: lw         $v0, 12($a2)
    08A007F4:[5440FFFB]: bnel       $v0, $zr, 0x08A007E4
    08A007F8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
--> 08A007FC:[0A2801EC]: j          0x08A007B0
    08A00800:[0067102B]: sltu       $v0, $v1, $a3
    08A00804:[50C0FF32]: beql       $a2, $zr, 0x08A004D0
    08A00808:[8E420020]: lw         $v0, 32($s2)
    08A0080C:[8CC20004]: lw         $v0, 4($a2)
  Back Branch 08A0096C 1 times (length 228)
_S1_2_8A02758 7,721,676 instructions (0.467%), 12,136 calls (08A02758 - 08A027F4, length 40)
    08A02758:[80830000]: lb         $v1, 0($a0)
    08A0275C:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    08A02760:[1060001C]: beq        $v1, $zr, 0x08A027D4
    08A02764:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08A02768:[24870001]: addiu      $a3, $a0, 1
    08A0276C:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    08A02770:[240B002F]: addiu      $t3, $zr, 47 <=> li $t3, 47
    08A02774:[240D005C]: addiu      $t5, $zr, 92 <=> li $t5, 92
    08A02778:[0A2809E7]: j          0x08A0279C
    08A0277C:[240C002E]: addiu      $t4, $zr, 46 <=> li $t4, 46
    08A02780:[104D000F]: beq        $v0, $t5, 0x08A027C0
    08A02784:[004C1826]: xor        $v1, $v0, $t4
    08A02788:[0103480A]: movz       $t1, $t0, $v1
    08A0278C:[80E30000]: lb         $v1, 0($a3)
    08A02790:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08A02794:[1060000F]: beq        $v1, $zr, 0x08A027D4
    08A02798:[24E70001]: addiu      $a3, $a3, 1
    08A0279C:[2462FFBF]: addiu      $v0, $v1, -65
    08A027A0:[304200FF]: andi       $v0, $v0, 255
    08A027A4:[2C42001A]: sltiu      $v0, $v0, 26
    08A027A8:[10400002]: beq        $v0, $zr, 0x08A027B4
    08A027AC:[24630020]: addiu      $v1, $v1, 32
    08A027B0:[A1030000]: sb         $v1, 0($t0)
    08A027B4:[81020000]: lb         $v0, 0($t0)
    08A027B8:[144BFFF1]: bne        $v0, $t3, 0x08A02780
    08A027BC:[00000000]: nop
    08A027C0:[80E30000]: lb         $v1, 0($a3)
    08A027C4:[00E05021]: addu       $t2, $a3, $zr <=> move $t2, $a3
    08A027C8:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08A027CC:[1460FFF3]: bne        $v1, $zr, 0x08A0279C
    08A027D0:[24E70001]: addiu      $a3, $a3, 1
    08A027D4:[10C00002]: beq        $a2, $zr, 0x08A027E0
    08A027D8:[01441023]: subu       $v0, $t2, $a0
    08A027DC:[ACC20000]: sw         $v0, 0($a2)
    08A027E0:[10A00003]: beq        $a1, $zr, 0x08A027F0
    08A027E4:[00000000]: nop
    08A027E8:[01241023]: subu       $v0, $t1, $a0
    08A027EC:[ACA20000]: sw         $v0, 0($a1)
    08A027F0:[03E00008]: jr         $ra
    08A027F4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
  Back Branch 08A027B8 499,890 times (length 16)
    08A0276C:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    08A02770:[240B002F]: addiu      $t3, $zr, 47 <=> li $t3, 47
    08A02774:[240D005C]: addiu      $t5, $zr, 92 <=> li $t5, 92
    08A02778:[0A2809E7]: j          0x08A0279C
    08A0277C:[240C002E]: addiu      $t4, $zr, 46 <=> li $t4, 46
--> 08A02780:[104D000F]: beq        $v0, $t5, 0x08A027C0
    08A02784:[004C1826]: xor        $v1, $v0, $t4
    08A02788:[0103480A]: movz       $t1, $t0, $v1
    08A0278C:[80E30000]: lb         $v1, 0($a3)
    08A02790:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08A02794:[1060000F]: beq        $v1, $zr, 0x08A027D4
    08A02798:[24E70001]: addiu      $a3, $a3, 1
    08A0279C:[2462FFBF]: addiu      $v0, $v1, -65
    08A027A0:[304200FF]: andi       $v0, $v0, 255
    08A027A4:[2C42001A]: sltiu      $v0, $v0, 26
    08A027A8:[10400002]: beq        $v0, $zr, 0x08A027B4
    08A027AC:[24630020]: addiu      $v1, $v1, 32
    08A027B0:[A1030000]: sb         $v1, 0($t0)
    08A027B4:[81020000]: lb         $v0, 0($t0)
--> 08A027B8:[144BFFF1]: bne        $v0, $t3, 0x08A02780
    08A027BC:[00000000]: nop
    08A027C0:[80E30000]: lb         $v1, 0($a3)
    08A027C4:[00E05021]: addu       $t2, $a3, $zr <=> move $t2, $a3
    08A027C8:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
  Back Branch 08A027CC 47,629 times (length 14)
    08A02788:[0103480A]: movz       $t1, $t0, $v1
    08A0278C:[80E30000]: lb         $v1, 0($a3)
    08A02790:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08A02794:[1060000F]: beq        $v1, $zr, 0x08A027D4
    08A02798:[24E70001]: addiu      $a3, $a3, 1
--> 08A0279C:[2462FFBF]: addiu      $v0, $v1, -65
    08A027A0:[304200FF]: andi       $v0, $v0, 255
    08A027A4:[2C42001A]: sltiu      $v0, $v0, 26
    08A027A8:[10400002]: beq        $v0, $zr, 0x08A027B4
    08A027AC:[24630020]: addiu      $v1, $v1, 32
    08A027B0:[A1030000]: sb         $v1, 0($t0)
    08A027B4:[81020000]: lb         $v0, 0($t0)
    08A027B8:[144BFFF1]: bne        $v0, $t3, 0x08A02780
    08A027BC:[00000000]: nop
    08A027C0:[80E30000]: lb         $v1, 0($a3)
    08A027C4:[00E05021]: addu       $t2, $a3, $zr <=> move $t2, $a3
    08A027C8:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
--> 08A027CC:[1460FFF3]: bne        $v1, $zr, 0x08A0279C
    08A027D0:[24E70001]: addiu      $a3, $a3, 1
    08A027D4:[10C00002]: beq        $a2, $zr, 0x08A027E0
    08A027D8:[01441023]: subu       $v0, $t2, $a0
    08A027DC:[ACC20000]: sw         $v0, 0($a2)
_S1_2_883D3BC 7,569,072 instructions (0.458%), 84,531 calls (0883D3BC - 0883D5AC, length 125)
    0883D3BC:[44800000]: mtc1       $zr, $f0
    0883D3C0:[27BDFEA0]: addiu      $sp, $sp, -352
    0883D3C4:[AFB00140]: sw         $s0, 320($sp)
    0883D3C8:[46007032]: c.eq.s     $f14, $f0
    0883D3CC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0883D3D0:[E7B50154]: swc1       $f21, 340($sp)
    0883D3D4:[46006546]: mov.s      $f21, $f12
    0883D3D8:[E7B40150]: swc1       $f20, 336($sp)
    0883D3DC:[46006D06]: mov.s      $f20, $f13
    0883D3E0:[AFBF014C]: sw         $ra, 332($sp)
    0883D3E4:[AFB20148]: sw         $s2, 328($sp)
    0883D3E8:[45010028]: bc1t       0x0883D48C
    0883D3EC:[AFB10144]: sw         $s1, 324($sp)
    0883D3F0:[46007306]: mov.s      $f12, $f14
    0883D3F4:[27B10100]: addiu      $s1, $sp, 256
    0883D3F8:[0E26C33E]: jal        0x089B0CF8
    0883D3FC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883D400:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0883D404:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0883D408:[27A80140]: addiu      $t0, $sp, 320
    0883D40C:[8CE20000]: lw         $v0, 0($a3)
    0883D410:[8CE30004]: lw         $v1, 4($a3)
    0883D414:[8CE40008]: lw         $a0, 8($a3)
    0883D418:[8CE5000C]: lw         $a1, 12($a3)
    0883D41C:[ACC20000]: sw         $v0, 0($a2)
    0883D420:[24E70010]: addiu      $a3, $a3, 16
    0883D424:[24C60010]: addiu      $a2, $a2, 16
    0883D428:[ACC3FFF4]: sw         $v1, -12($a2)
    0883D42C:[ACC4FFF8]: sw         $a0, -8($a2)
    0883D430:[14E8FFF6]: bne        $a3, $t0, 0x0883D40C
    0883D434:[ACC5FFFC]: sw         $a1, -4($a2)
    0883D438:[0E26ABCA]: jal        0x089AAF28
    0883D43C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883D440:[44800000]: mtc1       $zr, $f0
    0883D444:[4600A032]: c.eq.s     $f20, $f0
    0883D448:[00000000]: nop
    0883D44C:[45000016]: bc1f       0x0883D4A8
    0883D450:[4600A306]: mov.s      $f12, $f20
    0883D454:[44800000]: mtc1       $zr, $f0
    0883D458:[4600A832]: c.eq.s     $f21, $f0
    0883D45C:[00000000]: nop
    0883D460:[45000031]: bc1f       0x0883D528
    0883D464:[4600AB06]: mov.s      $f12, $f21
    0883D468:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0883D46C:[8FBF014C]: lw         $ra, 332($sp)
    0883D470:[8FB20148]: lw         $s2, 328($sp)
    0883D474:[8FB10144]: lw         $s1, 324($sp)
    0883D478:[8FB00140]: lw         $s0, 320($sp)
    0883D47C:[C7B50154]: lwc1       $f21, 340($sp)
    0883D480:[C7B40150]: lwc1       $f20, 336($sp)
    0883D484:[03E00008]: jr         $ra
    0883D488:[27BD0160]: addiu      $sp, $sp, 352
    0883D48C:[0E26C7D7]: jal        0x089B1F5C
    0883D490:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0883D494:[44800000]: mtc1       $zr, $f0
    0883D498:[4600A032]: c.eq.s     $f20, $f0
    0883D49C:[00000000]: nop
    0883D4A0:[4501FFED]: bc1t       0x0883D458
    0883D4A4:[4600A306]: mov.s      $f12, $f20
    0883D4A8:[27B20080]: addiu      $s2, $sp, 128
    0883D4AC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0883D4B0:[0E26BEEA]: jal        0x089AFBA8
    0883D4B4:[27B100C0]: addiu      $s1, $sp, 192
    0883D4B8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883D4BC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0883D4C0:[0E26BB9F]: jal        0x089AEE7C
    0883D4C4:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0883D4C8:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0883D4CC:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0883D4D0:[27A80100]: addiu      $t0, $sp, 256
    0883D4D4:[8CE20000]: lw         $v0, 0($a3)
    0883D4D8:[8CE30004]: lw         $v1, 4($a3)
    0883D4DC:[8CE40008]: lw         $a0, 8($a3)
    0883D4E0:[8CE5000C]: lw         $a1, 12($a3)
    0883D4E4:[ACC20000]: sw         $v0, 0($a2)
    0883D4E8:[24E70010]: addiu      $a3, $a3, 16
    0883D4EC:[24C60010]: addiu      $a2, $a2, 16
    0883D4F0:[ACC3FFF4]: sw         $v1, -12($a2)
    0883D4F4:[ACC4FFF8]: sw         $a0, -8($a2)
    0883D4F8:[14E8FFF6]: bne        $a3, $t0, 0x0883D4D4
    0883D4FC:[ACC5FFFC]: sw         $a1, -4($a2)
    0883D500:[0E26ABCA]: jal        0x089AAF28
    0883D504:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883D508:[0E26ABCA]: jal        0x089AAF28
    0883D50C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0883D510:[44800000]: mtc1       $zr, $f0
    0883D514:[4600A832]: c.eq.s     $f21, $f0
    0883D518:[00000000]: nop
    0883D51C:[4501FFD3]: bc1t       0x0883D46C
    0883D520:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0883D524:[4600AB06]: mov.s      $f12, $f21
    0883D528:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0883D52C:[0E26BEC5]: jal        0x089AFB14
    0883D530:[27B10040]: addiu      $s1, $sp, 64
    0883D534:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883D538:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0883D53C:[0E26BB9F]: jal        0x089AEE7C
    0883D540:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    0883D544:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0883D548:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0883D54C:[27A80080]: addiu      $t0, $sp, 128
    0883D550:[8CE20000]: lw         $v0, 0($a3)
    0883D554:[8CE30004]: lw         $v1, 4($a3)
    0883D558:[8CE40008]: lw         $a0, 8($a3)
    0883D55C:[8CE5000C]: lw         $a1, 12($a3)
    0883D560:[ACC20000]: sw         $v0, 0($a2)
    0883D564:[24E70010]: addiu      $a3, $a3, 16
    0883D568:[24C60010]: addiu      $a2, $a2, 16
    0883D56C:[ACC3FFF4]: sw         $v1, -12($a2)
    0883D570:[ACC4FFF8]: sw         $a0, -8($a2)
    0883D574:[14E8FFF6]: bne        $a3, $t0, 0x0883D550
    0883D578:[ACC5FFFC]: sw         $a1, -4($a2)
    0883D57C:[0E26ABCA]: jal        0x089AAF28
    0883D580:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883D584:[0E26ABCA]: jal        0x089AAF28
    0883D588:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0883D58C:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0883D590:[8FBF014C]: lw         $ra, 332($sp)
    0883D594:[8FB20148]: lw         $s2, 328($sp)
    0883D598:[8FB10144]: lw         $s1, 324($sp)
    0883D59C:[8FB00140]: lw         $s0, 320($sp)
    0883D5A0:[C7B50154]: lwc1       $f21, 340($sp)
    0883D5A4:[C7B40150]: lwc1       $f20, 336($sp)
    0883D5A8:[03E00008]: jr         $ra
    0883D5AC:[27BD0160]: addiu      $sp, $sp, 352
  Back Branch 0883D4F8 186,300 times (length 11)
    0883D4C0:[0E26BB9F]: jal        0x089AEE7C
    0883D4C4:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0883D4C8:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0883D4CC:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0883D4D0:[27A80100]: addiu      $t0, $sp, 256
--> 0883D4D4:[8CE20000]: lw         $v0, 0($a3)
    0883D4D8:[8CE30004]: lw         $v1, 4($a3)
    0883D4DC:[8CE40008]: lw         $a0, 8($a3)
    0883D4E0:[8CE5000C]: lw         $a1, 12($a3)
    0883D4E4:[ACC20000]: sw         $v0, 0($a2)
    0883D4E8:[24E70010]: addiu      $a3, $a3, 16
    0883D4EC:[24C60010]: addiu      $a2, $a2, 16
    0883D4F0:[ACC3FFF4]: sw         $v1, -12($a2)
    0883D4F4:[ACC4FFF8]: sw         $a0, -8($a2)
--> 0883D4F8:[14E8FFF6]: bne        $a3, $t0, 0x0883D4D4
    0883D4FC:[ACC5FFFC]: sw         $a1, -4($a2)
    0883D500:[0E26ABCA]: jal        0x089AAF28
    0883D504:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883D508:[0E26ABCA]: jal        0x089AAF28
  Back Branch 0883D430 76,128 times (length 11)
    0883D3F8:[0E26C33E]: jal        0x089B0CF8
    0883D3FC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883D400:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0883D404:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0883D408:[27A80140]: addiu      $t0, $sp, 320
--> 0883D40C:[8CE20000]: lw         $v0, 0($a3)
    0883D410:[8CE30004]: lw         $v1, 4($a3)
    0883D414:[8CE40008]: lw         $a0, 8($a3)
    0883D418:[8CE5000C]: lw         $a1, 12($a3)
    0883D41C:[ACC20000]: sw         $v0, 0($a2)
    0883D420:[24E70010]: addiu      $a3, $a3, 16
    0883D424:[24C60010]: addiu      $a2, $a2, 16
    0883D428:[ACC3FFF4]: sw         $v1, -12($a2)
    0883D42C:[ACC4FFF8]: sw         $a0, -8($a2)
--> 0883D430:[14E8FFF6]: bne        $a3, $t0, 0x0883D40C
    0883D434:[ACC5FFFC]: sw         $a1, -4($a2)
    0883D438:[0E26ABCA]: jal        0x089AAF28
    0883D43C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883D440:[44800000]: mtc1       $zr, $f0
  Back Branch 0883D574 71,744 times (length 11)
    0883D53C:[0E26BB9F]: jal        0x089AEE7C
    0883D540:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    0883D544:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0883D548:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0883D54C:[27A80080]: addiu      $t0, $sp, 128
--> 0883D550:[8CE20000]: lw         $v0, 0($a3)
    0883D554:[8CE30004]: lw         $v1, 4($a3)
    0883D558:[8CE40008]: lw         $a0, 8($a3)
    0883D55C:[8CE5000C]: lw         $a1, 12($a3)
    0883D560:[ACC20000]: sw         $v0, 0($a2)
    0883D564:[24E70010]: addiu      $a3, $a3, 16
    0883D568:[24C60010]: addiu      $a2, $a2, 16
    0883D56C:[ACC3FFF4]: sw         $v1, -12($a2)
    0883D570:[ACC4FFF8]: sw         $a0, -8($a2)
--> 0883D574:[14E8FFF6]: bne        $a3, $t0, 0x0883D550
    0883D578:[ACC5FFFC]: sw         $a1, -4($a2)
    0883D57C:[0E26ABCA]: jal        0x089AAF28
    0883D580:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883D584:[0E26ABCA]: jal        0x089AAF28
  Back Branch 0883D4A0 65,499 times (length 20)
    0883D444:[4600A032]: c.eq.s     $f20, $f0
    0883D448:[00000000]: nop
    0883D44C:[45000016]: bc1f       0x0883D4A8
    0883D450:[4600A306]: mov.s      $f12, $f20
    0883D454:[44800000]: mtc1       $zr, $f0
--> 0883D458:[4600A832]: c.eq.s     $f21, $f0
    0883D45C:[00000000]: nop
    0883D460:[45000031]: bc1f       0x0883D528
    0883D464:[4600AB06]: mov.s      $f12, $f21
    0883D468:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0883D46C:[8FBF014C]: lw         $ra, 332($sp)
    0883D470:[8FB20148]: lw         $s2, 328($sp)
    0883D474:[8FB10144]: lw         $s1, 324($sp)
    0883D478:[8FB00140]: lw         $s0, 320($sp)
    0883D47C:[C7B50154]: lwc1       $f21, 340($sp)
    0883D480:[C7B40150]: lwc1       $f20, 336($sp)
    0883D484:[03E00008]: jr         $ra
    0883D488:[27BD0160]: addiu      $sp, $sp, 352
    0883D48C:[0E26C7D7]: jal        0x089B1F5C
    0883D490:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0883D494:[44800000]: mtc1       $zr, $f0
    0883D498:[4600A032]: c.eq.s     $f20, $f0
    0883D49C:[00000000]: nop
--> 0883D4A0:[4501FFED]: bc1t       0x0883D458
    0883D4A4:[4600A306]: mov.s      $f12, $f20
    0883D4A8:[27B20080]: addiu      $s2, $sp, 128
    0883D4AC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0883D4B0:[0E26BEEA]: jal        0x089AFBA8
  Back Branch 0883D51C 46,575 times (length 46)
    0883D458:[4600A832]: c.eq.s     $f21, $f0
    0883D45C:[00000000]: nop
    0883D460:[45000031]: bc1f       0x0883D528
    0883D464:[4600AB06]: mov.s      $f12, $f21
    0883D468:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
--> 0883D46C:[8FBF014C]: lw         $ra, 332($sp)
    0883D470:[8FB20148]: lw         $s2, 328($sp)
    0883D474:[8FB10144]: lw         $s1, 324($sp)
    0883D478:[8FB00140]: lw         $s0, 320($sp)
    0883D47C:[C7B50154]: lwc1       $f21, 340($sp)
    0883D480:[C7B40150]: lwc1       $f20, 336($sp)
    0883D484:[03E00008]: jr         $ra
    0883D488:[27BD0160]: addiu      $sp, $sp, 352
    0883D48C:[0E26C7D7]: jal        0x089B1F5C
    0883D490:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0883D494:[44800000]: mtc1       $zr, $f0
    0883D498:[4600A032]: c.eq.s     $f20, $f0
    0883D49C:[00000000]: nop
    0883D4A0:[4501FFED]: bc1t       0x0883D458
    0883D4A4:[4600A306]: mov.s      $f12, $f20
    0883D4A8:[27B20080]: addiu      $s2, $sp, 128
    0883D4AC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0883D4B0:[0E26BEEA]: jal        0x089AFBA8
    0883D4B4:[27B100C0]: addiu      $s1, $sp, 192
    0883D4B8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883D4BC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0883D4C0:[0E26BB9F]: jal        0x089AEE7C
    0883D4C4:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0883D4C8:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0883D4CC:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0883D4D0:[27A80100]: addiu      $t0, $sp, 256
    0883D4D4:[8CE20000]: lw         $v0, 0($a3)
    0883D4D8:[8CE30004]: lw         $v1, 4($a3)
    0883D4DC:[8CE40008]: lw         $a0, 8($a3)
    0883D4E0:[8CE5000C]: lw         $a1, 12($a3)
    0883D4E4:[ACC20000]: sw         $v0, 0($a2)
    0883D4E8:[24E70010]: addiu      $a3, $a3, 16
    0883D4EC:[24C60010]: addiu      $a2, $a2, 16
    0883D4F0:[ACC3FFF4]: sw         $v1, -12($a2)
    0883D4F4:[ACC4FFF8]: sw         $a0, -8($a2)
    0883D4F8:[14E8FFF6]: bne        $a3, $t0, 0x0883D4D4
    0883D4FC:[ACC5FFFC]: sw         $a1, -4($a2)
    0883D500:[0E26ABCA]: jal        0x089AAF28
    0883D504:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883D508:[0E26ABCA]: jal        0x089AAF28
    0883D50C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0883D510:[44800000]: mtc1       $zr, $f0
    0883D514:[4600A832]: c.eq.s     $f21, $f0
    0883D518:[00000000]: nop
--> 0883D51C:[4501FFD3]: bc1t       0x0883D46C
    0883D520:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0883D524:[4600AB06]: mov.s      $f12, $f21
    0883D528:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0883D52C:[0E26BEC5]: jal        0x089AFB14
_S1_2_88E180C 7,300,771 instructions (0.442%), 82,178 calls (088E180C - 088E2974, length 1115)
  Back Branch 088E1B8C 82,178 times (length 26)
    088E1B18:[1440002E]: bne        $v0, $zr, 0x088E1BD4
    088E1B1C:[00031080]: sll        $v0, $v1, 0x0002
    088E1B20:[8E020040]: lw         $v0, 64($s0)
    088E1B24:[044000EB]: bltz       $v0, 0x088E1ED4
    088E1B28:[8EC40A3C]: lw         $a0, 2620($s6)
--> 088E1B2C:[8FBF0080]: lw         $ra, 128($sp)
    088E1B30:[8FB7007C]: lw         $s7, 124($sp)
    088E1B34:[8FB60078]: lw         $s6, 120($sp)
    088E1B38:[8FB50074]: lw         $s5, 116($sp)
    088E1B3C:[8FB40070]: lw         $s4, 112($sp)
    088E1B40:[8FB3006C]: lw         $s3, 108($sp)
    088E1B44:[8FB20068]: lw         $s2, 104($sp)
    088E1B48:[8FB10064]: lw         $s1, 100($sp)
    088E1B4C:[8FB00060]: lw         $s0, 96($sp)
    088E1B50:[C7BB00AC]: lwc1       $f27, 172($sp)
    088E1B54:[C7BA00A8]: lwc1       $f26, 168($sp)
    088E1B58:[C7B900A4]: lwc1       $f25, 164($sp)
    088E1B5C:[C7B800A0]: lwc1       $f24, 160($sp)
    088E1B60:[C7B7009C]: lwc1       $f23, 156($sp)
    088E1B64:[C7B60098]: lwc1       $f22, 152($sp)
    088E1B68:[C7B50094]: lwc1       $f21, 148($sp)
    088E1B6C:[C7B40090]: lwc1       $f20, 144($sp)
    088E1B70:[03E00008]: jr         $ra
    088E1B74:[27BD00B0]: addiu      $sp, $sp, 176
    088E1B78:[8EC20A3C]: lw         $v0, 2620($s6)
    088E1B7C:[3C040009]: lui        $a0, 0x0009 <=> li $a0, 0x00090000
    088E1B80:[00441021]: addu       $v0, $v0, $a0
    088E1B84:[90434163]: lbu        $v1, 16739($v0)
    088E1B88:[30630001]: andi       $v1, $v1, 1
--> 088E1B8C:[1460FFE7]: bne        $v1, $zr, 0x088E1B2C
    088E1B90:[8EC20A3C]: lw         $v0, 2620($s6)
    088E1B94:[3C110009]: lui        $s1, 0x0009 <=> li $s1, 0x00090000
    088E1B98:[00513021]: addu       $a2, $v0, $s1
    088E1B9C:[8CC341A4]: lw         $v1, 16804($a2)
  Back Branch 088E1BA4 41,089 times (length 193)
  Back Branch 088E27DC 4,934 times (length 659)
  Back Branch 088E27C0 4,934 times (length 640)
  Back Branch 088E1EC8 4,934 times (length 232)
  Back Branch 088E1C0C 4,934 times (length 58)
    088E1B18:[1440002E]: bne        $v0, $zr, 0x088E1BD4
    088E1B1C:[00031080]: sll        $v0, $v1, 0x0002
    088E1B20:[8E020040]: lw         $v0, 64($s0)
    088E1B24:[044000EB]: bltz       $v0, 0x088E1ED4
    088E1B28:[8EC40A3C]: lw         $a0, 2620($s6)
--> 088E1B2C:[8FBF0080]: lw         $ra, 128($sp)
    088E1B30:[8FB7007C]: lw         $s7, 124($sp)
    088E1B34:[8FB60078]: lw         $s6, 120($sp)
    088E1B38:[8FB50074]: lw         $s5, 116($sp)
    088E1B3C:[8FB40070]: lw         $s4, 112($sp)
    088E1B40:[8FB3006C]: lw         $s3, 108($sp)
    088E1B44:[8FB20068]: lw         $s2, 104($sp)
    088E1B48:[8FB10064]: lw         $s1, 100($sp)
    088E1B4C:[8FB00060]: lw         $s0, 96($sp)
    088E1B50:[C7BB00AC]: lwc1       $f27, 172($sp)
    088E1B54:[C7BA00A8]: lwc1       $f26, 168($sp)
    088E1B58:[C7B900A4]: lwc1       $f25, 164($sp)
    088E1B5C:[C7B800A0]: lwc1       $f24, 160($sp)
    088E1B60:[C7B7009C]: lwc1       $f23, 156($sp)
    088E1B64:[C7B60098]: lwc1       $f22, 152($sp)
    088E1B68:[C7B50094]: lwc1       $f21, 148($sp)
    088E1B6C:[C7B40090]: lwc1       $f20, 144($sp)
    088E1B70:[03E00008]: jr         $ra
    088E1B74:[27BD00B0]: addiu      $sp, $sp, 176
    088E1B78:[8EC20A3C]: lw         $v0, 2620($s6)
    088E1B7C:[3C040009]: lui        $a0, 0x0009 <=> li $a0, 0x00090000
    088E1B80:[00441021]: addu       $v0, $v0, $a0
    088E1B84:[90434163]: lbu        $v1, 16739($v0)
    088E1B88:[30630001]: andi       $v1, $v1, 1
    088E1B8C:[1460FFE7]: bne        $v1, $zr, 0x088E1B2C
    088E1B90:[8EC20A3C]: lw         $v0, 2620($s6)
    088E1B94:[3C110009]: lui        $s1, 0x0009 <=> li $s1, 0x00090000
    088E1B98:[00513021]: addu       $a2, $v0, $s1
    088E1B9C:[8CC341A4]: lw         $v1, 16804($a2)
    088E1BA0:[2C6200C8]: sltiu      $v0, $v1, 200
    088E1BA4:[1440FF40]: bne        $v0, $zr, 0x088E18A8
    088E1BA8:[24620001]: addiu      $v0, $v1, 1
    088E1BAC:[0A2386CC]: j          0x088E1B30
    088E1BB0:[8FBF0080]: lw         $ra, 128($sp)
    088E1BB4:[34420002]: ori        $v0, $v0, 2
    088E1BB8:[7C021084]: ins        $v0, $zr, 2, 1
    088E1BBC:[A602003C]: sh         $v0, 60($s0)
    088E1BC0:[8E020040]: lw         $v0, 64($s0)
    088E1BC4:[0443FFD3]: bgezl      $v0, 0x088E1B14
    088E1BC8:[9203003F]: lbu        $v1, 63($s0)
    088E1BCC:[0A2387BC]: j          0x088E1EF0
    088E1BD0:[8EC40A3C]: lw         $a0, 2620($s6)
    088E1BD4:[3C0308A7]: lui        $v1, 0x08A7 <=> li $v1, 0x08A70000
    088E1BD8:[24634BE0]: addiu      $v1, $v1, 19424
    088E1BDC:[00431021]: addu       $v0, $v0, $v1
    088E1BE0:[8C440000]: lw         $a0, 0($v0)
    088E1BE4:[00800008]: jr         $a0
    088E1BE8:[00000000]: nop
    088E1BEC:[8EC20A3C]: lw         $v0, 2620($s6)
    088E1BF0:[3C04000A]: lui        $a0, 0x000A <=> li $a0, 0x000A0000
    088E1BF4:[34842990]: ori        $a0, $a0, 10640
    088E1BF8:[0E210285]: jal        0x08840A14
    088E1BFC:[00442021]: addu       $a0, $v0, $a0
    088E1C00:[0A23868C]: j          0x088E1A30
    088E1C04:[0040A821]: addu       $s5, $v0, $zr <=> move $s5, $v0
    088E1C08:[8D220038]: lw         $v0, 56($t1)
--> 088E1C0C:[1040FFC7]: beq        $v0, $zr, 0x088E1B2C
    088E1C10:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088E1C14:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088E1C18:[0E236B5D]: jal        0x088DAD74
    088E1C1C:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
_S1_2_8A417B8 6,823,254 instructions (0.413%), 171,394 calls (08A417B8 - 08A4188C, length 54)
    08A417B8:[44036000]: mfc1       $v1, $f12
    08A417BC:[3C0231FF]: lui        $v0, 0x31FF <=> li $v0, 0x31FF0000
    08A417C0:[3442FFFF]: ori        $v0, $v0, -1
    08A417C4:[7C03FFC4]: ins        $v1, $zr, 31, 1
    08A417C8:[0043182A]: slt        $v1, $v0, $v1
    08A417CC:[54600006]: bnel       $v1, $zr, 0x08A417E8
    08A417D0:[460C60C2]: mul.s      $f3, $f12, $f12
    08A417D4:[4600600D]: trunc.w.s  $f0, $f12
    08A417D8:[44020000]: mfc1       $v0, $f0
    08A417DC:[10400022]: beq        $v0, $zr, 0x08A41868
    08A417E0:[00000000]: nop
    08A417E4:[460C60C2]: mul.s      $f3, $f12, $f12
    08A417E8:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A417EC:[C440944C]: lwc1       $f0, -27572($v0)
    08A417F0:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A417F4:[C4419450]: lwc1       $f1, -27568($v0)
    08A417F8:[46001802]: mul.s      $f0, $f3, $f0
    08A417FC:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A41800:[46036102]: mul.s      $f4, $f12, $f3
    08A41804:[46010001]: sub.s      $f0, $f0, $f1
    08A41808:[C4419454]: lwc1       $f1, -27564($v0)
    08A4180C:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A41810:[46001802]: mul.s      $f0, $f3, $f0
    08A41814:[46010000]: add.s      $f0, $f0, $f1
    08A41818:[C4419458]: lwc1       $f1, -27560($v0)
    08A4181C:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A41820:[46001802]: mul.s      $f0, $f3, $f0
    08A41824:[46010001]: sub.s      $f0, $f0, $f1
    08A41828:[C441945C]: lwc1       $f1, -27556($v0)
    08A4182C:[46001802]: mul.s      $f0, $f3, $f0
    08A41830:[1080000F]: beq        $a0, $zr, 0x08A41870
    08A41834:[46010000]: add.s      $f0, $f0, $f1
    08A41838:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A4183C:[46002082]: mul.s      $f2, $f4, $f0
    08A41840:[C4409464]: lwc1       $f0, -27548($v0)
    08A41844:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A41848:[C4419460]: lwc1       $f1, -27552($v0)
    08A4184C:[46006802]: mul.s      $f0, $f13, $f0
    08A41850:[46012042]: mul.s      $f1, $f4, $f1
    08A41854:[46020001]: sub.s      $f0, $f0, $f2
    08A41858:[46001802]: mul.s      $f0, $f3, $f0
    08A4185C:[460D0001]: sub.s      $f0, $f0, $f13
    08A41860:[46010000]: add.s      $f0, $f0, $f1
    08A41864:[46006301]: sub.s      $f12, $f12, $f0
    08A41868:[03E00008]: jr         $ra
    08A4186C:[46006006]: mov.s      $f0, $f12
    08A41870:[46001802]: mul.s      $f0, $f3, $f0
    08A41874:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    08A41878:[C4419460]: lwc1       $f1, -27552($v0)
    08A4187C:[46010001]: sub.s      $f0, $f0, $f1
    08A41880:[46002002]: mul.s      $f0, $f4, $f0
    08A41884:[46006300]: add.s      $f12, $f12, $f0
    08A41888:[03E00008]: jr         $ra
    08A4188C:[46006006]: mov.s      $f0, $f12
_S1_2_8A2F03C 6,661,140 instructions (0.403%), 1,332,228 calls (08A2F03C - 08A2F04C, length 5)
    08A2F03C:[0E2932C8]: jal        0x08A4CB20 [sceGeDrawSync]
    08A2F040:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    08A2F044:[8FBF0000]: lw         $ra, 0($sp)
    08A2F048:[03E00008]: jr         $ra
    08A2F04C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_89ABE40 6,656,540 instructions (0.403%), 302,570 calls (089ABE40 - 089ABE94, length 22)
    089ABE40:[C4A3000C]: lwc1       $f3, 12($a1)
    089ABE44:[C4CF000C]: lwc1       $f15, 12($a2)
    089ABE48:[C4A20000]: lwc1       $f2, 0($a1)
    089ABE4C:[C4CC0000]: lwc1       $f12, 0($a2)
    089ABE50:[C4A10004]: lwc1       $f1, 4($a1)
    089ABE54:[C4CD0004]: lwc1       $f13, 4($a2)
    089ABE58:[C4A00008]: lwc1       $f0, 8($a1)
    089ABE5C:[C4CE0008]: lwc1       $f14, 8($a2)
    089ABE60:[460C1301]: sub.s      $f12, $f2, $f12
    089ABE64:[460D0B41]: sub.s      $f13, $f1, $f13
    089ABE68:[460E0381]: sub.s      $f14, $f0, $f14
    089ABE6C:[460F1BC1]: sub.s      $f15, $f3, $f15
    089ABE70:[27BDFFF0]: addiu      $sp, $sp, -16
    089ABE74:[AFB00000]: sw         $s0, 0($sp)
    089ABE78:[AFBF0004]: sw         $ra, 4($sp)
    089ABE7C:[0E26AF79]: jal        0x089ABDE4
    089ABE80:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    089ABE84:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089ABE88:[8FBF0004]: lw         $ra, 4($sp)
    089ABE8C:[8FB00000]: lw         $s0, 0($sp)
    089ABE90:[03E00008]: jr         $ra
    089ABE94:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_89FDB0C 6,570,579 instructions (0.398%), 72,701 calls (089FD894 - 089FDB94, length 193)
    089FD894:[27BDFF90]: addiu      $sp, $sp, -112
    089FD898:[AFB3005C]: sw         $s3, 92($sp)
    089FD89C:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    089FD8A0:[AFB20058]: sw         $s2, 88($sp)
    089FD8A4:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    089FD8A8:[AFB10054]: sw         $s1, 84($sp)
    089FD8AC:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    089FD8B0:[AFBF0064]: sw         $ra, 100($sp)
    089FD8B4:[AFB40060]: sw         $s4, 96($sp)
    089FD8B8:[AFB00050]: sw         $s0, 80($sp)
    089FD8BC:[8C820000]: lw         $v0, 0($a0)
    089FD8C0:[10400033]: beq        $v0, $zr, 0x089FD990
    089FD8C4:[AFA60040]: sw         $a2, 64($sp)
    089FD8C8:[56400080]: bnel       $s2, $zr, 0x089FDACC
    089FD8CC:[8E24000C]: lw         $a0, 12($s1)
    089FD8D0:[12600028]: beq        $s3, $zr, 0x089FD974
    089FD8D4:[8FA20040]: lw         $v0, 64($sp)
    089FD8D8:[0440004A]: bltz       $v0, 0x089FDA04
    089FD8DC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD8E0:[8E24000C]: lw         $a0, 12($s1)
    089FD8E4:[0E293256]: jal        0x08A4C958 [sceKernelWaitSemaCB]
    089FD8E8:[27A60040]: addiu      $a2, $sp, 64
    089FD8EC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089FD8F0:[3C058002]: lui        $a1, 0x8002 <=> li $a1, 0x80020000
    089FD8F4:[34A201A8]: ori        $v0, $a1, 424
    089FD8F8:[10820015]: beq        $a0, $v0, 0x089FD950
    089FD8FC:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    089FD900:[0012A02B]: sltu       $s4, $zr, $s2 <=> move $s4, $s2
    089FD904:[52800005]: beql       $s4, $zr, 0x089FD91C
    089FD908:[8E220000]: lw         $v0, 0($s1)
    089FD90C:[34A201AD]: ori        $v0, $a1, 429
    089FD910:[1082000F]: beq        $a0, $v0, 0x089FD950
    089FD914:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
    089FD918:[8E220000]: lw         $v0, 0($s1)
    089FD91C:[28420002]: slti       $v0, $v0, 2
    089FD920:[14400026]: bne        $v0, $zr, 0x089FD9BC
    089FD924:[00000000]: nop
    089FD928:[0E2931FE]: jal        0x08A4C7F8 [sceKernelGetThreadId]
    089FD92C:[8E300008]: lw         $s0, 8($s1)
    089FD930:[16020022]: bne        $s0, $v0, 0x089FD9BC
    089FD934:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD938:[8E220000]: lw         $v0, 0($s1)
    089FD93C:[8E24000C]: lw         $a0, 12($s1)
    089FD940:[24420001]: addiu      $v0, $v0, 1
    089FD944:[0E293246]: jal        0x08A4C918 [sceKernelSignalSema]
    089FD948:[AE220000]: sw         $v0, 0($s1)
    089FD94C:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    089FD950:[8FBF0064]: lw         $ra, 100($sp)
    089FD954:[8FB40060]: lw         $s4, 96($sp)
    089FD958:[8FB3005C]: lw         $s3, 92($sp)
    089FD95C:[8FB20058]: lw         $s2, 88($sp)
    089FD960:[8FB10054]: lw         $s1, 84($sp)
    089FD964:[8FB00050]: lw         $s0, 80($sp)
    089FD968:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089FD96C:[03E00008]: jr         $ra
    089FD970:[27BD0070]: addiu      $sp, $sp, 112
    089FD974:[0440001E]: bltz       $v0, 0x089FD9F0
    089FD978:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD97C:[8E24000C]: lw         $a0, 12($s1)
    089FD980:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FD984:[27A60040]: addiu      $a2, $sp, 64
    089FD988:[0A27F63C]: j          0x089FD8F0
    089FD98C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089FD990:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    089FD994:[0E27F53F]: jal        0x089FD4FC
    089FD998:[24A53850]: addiu      $a1, $a1, 14416
    089FD99C:[1440FFCA]: bne        $v0, $zr, 0x089FD8C8
    089FD9A0:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    089FD9A4:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    089FD9A8:[24843760]: addiu      $a0, $a0, 14176
    089FD9AC:[0E290F7B]: jal        0x08A43DEC
    089FD9B0:[24A53858]: addiu      $a1, $a1, 14424
    089FD9B4:[0A27F654]: j          0x089FD950
    089FD9B8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089FD9BC:[12600016]: beq        $s3, $zr, 0x089FDA18
    089FD9C0:[8E24000C]: lw         $a0, 12($s1)
    089FD9C4:[0E293246]: jal        0x08A4C918 [sceKernelSignalSema]
    089FD9C8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD9CC:[1680003A]: bne        $s4, $zr, 0x089FDAB8
    089FD9D0:[8FA20040]: lw         $v0, 64($sp)
    089FD9D4:[04400033]: bltz       $v0, 0x089FDAA4
    089FD9D8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD9DC:[8E240004]: lw         $a0, 4($s1)
    089FD9E0:[0E293256]: jal        0x08A4C958 [sceKernelWaitSemaCB]
    089FD9E4:[27A60040]: addiu      $a2, $sp, 64
    089FD9E8:[0A27F690]: j          0x089FDA40
    089FD9EC:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    089FD9F0:[8E24000C]: lw         $a0, 12($s1)
    089FD9F4:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FD9F8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089FD9FC:[0A27F646]: j          0x089FD918
    089FDA00:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    089FDA04:[8E24000C]: lw         $a0, 12($s1)
    089FDA08:[0E293256]: jal        0x08A4C958 [sceKernelWaitSemaCB]
    089FDA0C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089FDA10:[0A27F646]: j          0x089FD918
    089FDA14:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    089FDA18:[0E293246]: jal        0x08A4C918 [sceKernelSignalSema]
    089FDA1C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FDA20:[16800025]: bne        $s4, $zr, 0x089FDAB8
    089FDA24:[8FA20040]: lw         $v0, 64($sp)
    089FDA28:[04400019]: bltz       $v0, 0x089FDA90
    089FDA2C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FDA30:[8E240004]: lw         $a0, 4($s1)
    089FDA34:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FDA38:[27A60040]: addiu      $a2, $sp, 64
    089FDA3C:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    089FDA40:[3C048002]: lui        $a0, 0x8002 <=> li $a0, 0x80020000
    089FDA44:[348201A8]: ori        $v0, $a0, 424
    089FDA48:[1262FFC1]: beq        $s3, $v0, 0x089FD950
    089FDA4C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    089FDA50:[12800003]: beq        $s4, $zr, 0x089FDA60
    089FDA54:[348201AD]: ori        $v0, $a0, 429
    089FDA58:[1262FFBD]: beq        $s3, $v0, 0x089FD950
    089FDA5C:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
    089FDA60:[0E2931F8]: jal        0x08A4C7E0 [sceKernelCpuSuspendIntr]
    089FDA64:[00000000]: nop
    089FDA68:[0E2931FE]: jal        0x08A4C7F8 [sceKernelGetThreadId]
    089FDA6C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089FDA70:[AE220008]: sw         $v0, 8($s1)
    089FDA74:[0E293200]: jal        0x08A4C800 [sceKernelCpuResumeIntrWithSync]
    089FDA78:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089FDA7C:[16600017]: bne        $s3, $zr, 0x089FDADC
    089FDA80:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089FDA84:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089FDA88:[0A27F654]: j          0x089FD950
    089FDA8C:[AE220000]: sw         $v0, 0($s1)
    089FDA90:[8E240004]: lw         $a0, 4($s1)
    089FDA94:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FDA98:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089FDA9C:[0A27F690]: j          0x089FDA40
    089FDAA0:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    089FDAA4:[8E240004]: lw         $a0, 4($s1)
    089FDAA8:[0E293256]: jal        0x08A4C958 [sceKernelWaitSemaCB]
    089FDAAC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089FDAB0:[0A27F690]: j          0x089FDA40
    089FDAB4:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    089FDAB8:[8E240004]: lw         $a0, 4($s1)
    089FDABC:[0E293250]: jal        0x08A4C940 [sceKernelPollSema]
    089FDAC0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FDAC4:[0A27F690]: j          0x089FDA40
    089FDAC8:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    089FDACC:[0E293250]: jal        0x08A4C940 [sceKernelPollSema]
    089FDAD0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FDAD4:[0A27F63C]: j          0x089FD8F0
    089FDAD8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089FDADC:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    089FDAE0:[24A5386C]: addiu      $a1, $a1, 14444
    089FDAE4:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089FDAE8:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    089FDAEC:[0E291642]: jal        0x08A45908
    089FDAF0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089FDAF4:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    089FDAF8:[24843760]: addiu      $a0, $a0, 14176
    089FDAFC:[0E290F7B]: jal        0x08A43DEC
    089FDB00:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    089FDB04:[0A27F654]: j          0x089FD950
    089FDB08:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089FDB0C:[27BDFFE0]: addiu      $sp, $sp, -32
    089FDB10:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089FDB14:[AFB3000C]: sw         $s3, 12($sp)
    089FDB18:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    089FDB1C:[AFB20008]: sw         $s2, 8($sp)
    089FDB20:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    089FDB24:[AFB10004]: sw         $s1, 4($sp)
    089FDB28:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    089FDB2C:[AFBF0010]: sw         $ra, 16($sp)
    089FDB30:[10A2000B]: beq        $a1, $v0, 0x089FDB60
    089FDB34:[AFB00000]: sw         $s0, 0($sp)
    089FDB38:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089FDB3C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089FDB40:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    089FDB44:[8FBF0010]: lw         $ra, 16($sp)
    089FDB48:[8FB3000C]: lw         $s3, 12($sp)
    089FDB4C:[8FB20008]: lw         $s2, 8($sp)
    089FDB50:[8FB10004]: lw         $s1, 4($sp)
    089FDB54:[8FB00000]: lw         $s0, 0($sp)
    089FDB58:[0A27F625]: j          0x089FD894
    089FDB5C:[27BD0020]: addiu      $sp, $sp, 32
    089FDB60:[0E2931FE]: jal        0x08A4C7F8 [sceKernelGetThreadId]
    089FDB64:[8C900010]: lw         $s0, 16($a0)
    089FDB68:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089FDB6C:[02028026]: xor        $s0, $s0, $v0
    089FDB70:[2E050001]: sltiu      $a1, $s0, 1
    089FDB74:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089FDB78:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    089FDB7C:[8FBF0010]: lw         $ra, 16($sp)
    089FDB80:[8FB3000C]: lw         $s3, 12($sp)
    089FDB84:[8FB20008]: lw         $s2, 8($sp)
    089FDB88:[8FB10004]: lw         $s1, 4($sp)
    089FDB8C:[8FB00000]: lw         $s0, 0($sp)
    089FDB90:[0A27F625]: j          0x089FD894
    089FDB94:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 089FDB90 74,048 times (length 193)
  Back Branch 089FDA48 69,946 times (length 64)
    089FD93C:[8E24000C]: lw         $a0, 12($s1)
    089FD940:[24420001]: addiu      $v0, $v0, 1
    089FD944:[0E293246]: jal        0x08A4C918 [sceKernelSignalSema]
    089FD948:[AE220000]: sw         $v0, 0($s1)
    089FD94C:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
--> 089FD950:[8FBF0064]: lw         $ra, 100($sp)
    089FD954:[8FB40060]: lw         $s4, 96($sp)
    089FD958:[8FB3005C]: lw         $s3, 92($sp)
    089FD95C:[8FB20058]: lw         $s2, 88($sp)
    089FD960:[8FB10054]: lw         $s1, 84($sp)
    089FD964:[8FB00050]: lw         $s0, 80($sp)
    089FD968:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089FD96C:[03E00008]: jr         $ra
    089FD970:[27BD0070]: addiu      $sp, $sp, 112
    089FD974:[0440001E]: bltz       $v0, 0x089FD9F0
    089FD978:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD97C:[8E24000C]: lw         $a0, 12($s1)
    089FD980:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FD984:[27A60040]: addiu      $a2, $sp, 64
    089FD988:[0A27F63C]: j          0x089FD8F0
    089FD98C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089FD990:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    089FD994:[0E27F53F]: jal        0x089FD4FC
    089FD998:[24A53850]: addiu      $a1, $a1, 14416
    089FD99C:[1440FFCA]: bne        $v0, $zr, 0x089FD8C8
    089FD9A0:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    089FD9A4:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    089FD9A8:[24843760]: addiu      $a0, $a0, 14176
    089FD9AC:[0E290F7B]: jal        0x08A43DEC
    089FD9B0:[24A53858]: addiu      $a1, $a1, 14424
    089FD9B4:[0A27F654]: j          0x089FD950
    089FD9B8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089FD9BC:[12600016]: beq        $s3, $zr, 0x089FDA18
    089FD9C0:[8E24000C]: lw         $a0, 12($s1)
    089FD9C4:[0E293246]: jal        0x08A4C918 [sceKernelSignalSema]
    089FD9C8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD9CC:[1680003A]: bne        $s4, $zr, 0x089FDAB8
    089FD9D0:[8FA20040]: lw         $v0, 64($sp)
    089FD9D4:[04400033]: bltz       $v0, 0x089FDAA4
    089FD9D8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD9DC:[8E240004]: lw         $a0, 4($s1)
    089FD9E0:[0E293256]: jal        0x08A4C958 [sceKernelWaitSemaCB]
    089FD9E4:[27A60040]: addiu      $a2, $sp, 64
    089FD9E8:[0A27F690]: j          0x089FDA40
    089FD9EC:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    089FD9F0:[8E24000C]: lw         $a0, 12($s1)
    089FD9F4:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FD9F8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089FD9FC:[0A27F646]: j          0x089FD918
    089FDA00:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    089FDA04:[8E24000C]: lw         $a0, 12($s1)
    089FDA08:[0E293256]: jal        0x08A4C958 [sceKernelWaitSemaCB]
    089FDA0C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089FDA10:[0A27F646]: j          0x089FD918
    089FDA14:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    089FDA18:[0E293246]: jal        0x08A4C918 [sceKernelSignalSema]
    089FDA1C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FDA20:[16800025]: bne        $s4, $zr, 0x089FDAB8
    089FDA24:[8FA20040]: lw         $v0, 64($sp)
    089FDA28:[04400019]: bltz       $v0, 0x089FDA90
    089FDA2C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FDA30:[8E240004]: lw         $a0, 4($s1)
    089FDA34:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FDA38:[27A60040]: addiu      $a2, $sp, 64
    089FDA3C:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    089FDA40:[3C048002]: lui        $a0, 0x8002 <=> li $a0, 0x80020000
    089FDA44:[348201A8]: ori        $v0, $a0, 424
--> 089FDA48:[1262FFC1]: beq        $s3, $v0, 0x089FD950
    089FDA4C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    089FDA50:[12800003]: beq        $s4, $zr, 0x089FDA60
    089FDA54:[348201AD]: ori        $v0, $a0, 429
    089FDA58:[1262FFBD]: beq        $s3, $v0, 0x089FD950
  Back Branch 089FDA88 69,946 times (length 80)
    089FD93C:[8E24000C]: lw         $a0, 12($s1)
    089FD940:[24420001]: addiu      $v0, $v0, 1
    089FD944:[0E293246]: jal        0x08A4C918 [sceKernelSignalSema]
    089FD948:[AE220000]: sw         $v0, 0($s1)
    089FD94C:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
--> 089FD950:[8FBF0064]: lw         $ra, 100($sp)
    089FD954:[8FB40060]: lw         $s4, 96($sp)
    089FD958:[8FB3005C]: lw         $s3, 92($sp)
    089FD95C:[8FB20058]: lw         $s2, 88($sp)
    089FD960:[8FB10054]: lw         $s1, 84($sp)
    089FD964:[8FB00050]: lw         $s0, 80($sp)
    089FD968:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089FD96C:[03E00008]: jr         $ra
    089FD970:[27BD0070]: addiu      $sp, $sp, 112
    089FD974:[0440001E]: bltz       $v0, 0x089FD9F0
    089FD978:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD97C:[8E24000C]: lw         $a0, 12($s1)
    089FD980:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FD984:[27A60040]: addiu      $a2, $sp, 64
    089FD988:[0A27F63C]: j          0x089FD8F0
    089FD98C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089FD990:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    089FD994:[0E27F53F]: jal        0x089FD4FC
    089FD998:[24A53850]: addiu      $a1, $a1, 14416
    089FD99C:[1440FFCA]: bne        $v0, $zr, 0x089FD8C8
    089FD9A0:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    089FD9A4:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    089FD9A8:[24843760]: addiu      $a0, $a0, 14176
    089FD9AC:[0E290F7B]: jal        0x08A43DEC
    089FD9B0:[24A53858]: addiu      $a1, $a1, 14424
    089FD9B4:[0A27F654]: j          0x089FD950
    089FD9B8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089FD9BC:[12600016]: beq        $s3, $zr, 0x089FDA18
    089FD9C0:[8E24000C]: lw         $a0, 12($s1)
    089FD9C4:[0E293246]: jal        0x08A4C918 [sceKernelSignalSema]
    089FD9C8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD9CC:[1680003A]: bne        $s4, $zr, 0x089FDAB8
    089FD9D0:[8FA20040]: lw         $v0, 64($sp)
    089FD9D4:[04400033]: bltz       $v0, 0x089FDAA4
    089FD9D8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD9DC:[8E240004]: lw         $a0, 4($s1)
    089FD9E0:[0E293256]: jal        0x08A4C958 [sceKernelWaitSemaCB]
    089FD9E4:[27A60040]: addiu      $a2, $sp, 64
    089FD9E8:[0A27F690]: j          0x089FDA40
    089FD9EC:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    089FD9F0:[8E24000C]: lw         $a0, 12($s1)
    089FD9F4:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FD9F8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089FD9FC:[0A27F646]: j          0x089FD918
    089FDA00:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    089FDA04:[8E24000C]: lw         $a0, 12($s1)
    089FDA08:[0E293256]: jal        0x08A4C958 [sceKernelWaitSemaCB]
    089FDA0C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089FDA10:[0A27F646]: j          0x089FD918
    089FDA14:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    089FDA18:[0E293246]: jal        0x08A4C918 [sceKernelSignalSema]
    089FDA1C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FDA20:[16800025]: bne        $s4, $zr, 0x089FDAB8
    089FDA24:[8FA20040]: lw         $v0, 64($sp)
    089FDA28:[04400019]: bltz       $v0, 0x089FDA90
    089FDA2C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FDA30:[8E240004]: lw         $a0, 4($s1)
    089FDA34:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FDA38:[27A60040]: addiu      $a2, $sp, 64
    089FDA3C:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    089FDA40:[3C048002]: lui        $a0, 0x8002 <=> li $a0, 0x80020000
    089FDA44:[348201A8]: ori        $v0, $a0, 424
    089FDA48:[1262FFC1]: beq        $s3, $v0, 0x089FD950
    089FDA4C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    089FDA50:[12800003]: beq        $s4, $zr, 0x089FDA60
    089FDA54:[348201AD]: ori        $v0, $a0, 429
    089FDA58:[1262FFBD]: beq        $s3, $v0, 0x089FD950
    089FDA5C:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
    089FDA60:[0E2931F8]: jal        0x08A4C7E0 [sceKernelCpuSuspendIntr]
    089FDA64:[00000000]: nop
    089FDA68:[0E2931FE]: jal        0x08A4C7F8 [sceKernelGetThreadId]
    089FDA6C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089FDA70:[AE220008]: sw         $v0, 8($s1)
    089FDA74:[0E293200]: jal        0x08A4C800 [sceKernelCpuResumeIntrWithSync]
    089FDA78:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089FDA7C:[16600017]: bne        $s3, $zr, 0x089FDADC
    089FDA80:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089FDA84:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
--> 089FDA88:[0A27F654]: j          0x089FD950
    089FDA8C:[AE220000]: sw         $v0, 0($s1)
    089FDA90:[8E240004]: lw         $a0, 4($s1)
    089FDA94:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FDA98:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
  Back Branch 089FD9FC 49,106 times (length 59)
    089FD904:[52800005]: beql       $s4, $zr, 0x089FD91C
    089FD908:[8E220000]: lw         $v0, 0($s1)
    089FD90C:[34A201AD]: ori        $v0, $a1, 429
    089FD910:[1082000F]: beq        $a0, $v0, 0x089FD950
    089FD914:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
--> 089FD918:[8E220000]: lw         $v0, 0($s1)
    089FD91C:[28420002]: slti       $v0, $v0, 2
    089FD920:[14400026]: bne        $v0, $zr, 0x089FD9BC
    089FD924:[00000000]: nop
    089FD928:[0E2931FE]: jal        0x08A4C7F8 [sceKernelGetThreadId]
    089FD92C:[8E300008]: lw         $s0, 8($s1)
    089FD930:[16020022]: bne        $s0, $v0, 0x089FD9BC
    089FD934:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD938:[8E220000]: lw         $v0, 0($s1)
    089FD93C:[8E24000C]: lw         $a0, 12($s1)
    089FD940:[24420001]: addiu      $v0, $v0, 1
    089FD944:[0E293246]: jal        0x08A4C918 [sceKernelSignalSema]
    089FD948:[AE220000]: sw         $v0, 0($s1)
    089FD94C:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    089FD950:[8FBF0064]: lw         $ra, 100($sp)
    089FD954:[8FB40060]: lw         $s4, 96($sp)
    089FD958:[8FB3005C]: lw         $s3, 92($sp)
    089FD95C:[8FB20058]: lw         $s2, 88($sp)
    089FD960:[8FB10054]: lw         $s1, 84($sp)
    089FD964:[8FB00050]: lw         $s0, 80($sp)
    089FD968:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089FD96C:[03E00008]: jr         $ra
    089FD970:[27BD0070]: addiu      $sp, $sp, 112
    089FD974:[0440001E]: bltz       $v0, 0x089FD9F0
    089FD978:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD97C:[8E24000C]: lw         $a0, 12($s1)
    089FD980:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FD984:[27A60040]: addiu      $a2, $sp, 64
    089FD988:[0A27F63C]: j          0x089FD8F0
    089FD98C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089FD990:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    089FD994:[0E27F53F]: jal        0x089FD4FC
    089FD998:[24A53850]: addiu      $a1, $a1, 14416
    089FD99C:[1440FFCA]: bne        $v0, $zr, 0x089FD8C8
    089FD9A0:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    089FD9A4:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    089FD9A8:[24843760]: addiu      $a0, $a0, 14176
    089FD9AC:[0E290F7B]: jal        0x08A43DEC
    089FD9B0:[24A53858]: addiu      $a1, $a1, 14424
    089FD9B4:[0A27F654]: j          0x089FD950
    089FD9B8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089FD9BC:[12600016]: beq        $s3, $zr, 0x089FDA18
    089FD9C0:[8E24000C]: lw         $a0, 12($s1)
    089FD9C4:[0E293246]: jal        0x08A4C918 [sceKernelSignalSema]
    089FD9C8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD9CC:[1680003A]: bne        $s4, $zr, 0x089FDAB8
    089FD9D0:[8FA20040]: lw         $v0, 64($sp)
    089FD9D4:[04400033]: bltz       $v0, 0x089FDAA4
    089FD9D8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD9DC:[8E240004]: lw         $a0, 4($s1)
    089FD9E0:[0E293256]: jal        0x08A4C958 [sceKernelWaitSemaCB]
    089FD9E4:[27A60040]: addiu      $a2, $sp, 64
    089FD9E8:[0A27F690]: j          0x089FDA40
    089FD9EC:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    089FD9F0:[8E24000C]: lw         $a0, 12($s1)
    089FD9F4:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FD9F8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 089FD9FC:[0A27F646]: j          0x089FD918
    089FDA00:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    089FDA04:[8E24000C]: lw         $a0, 12($s1)
    089FDA08:[0E293256]: jal        0x08A4C958 [sceKernelWaitSemaCB]
    089FDA0C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
  Back Branch 089FDA9C 43,079 times (length 25)
    089FDA2C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FDA30:[8E240004]: lw         $a0, 4($s1)
    089FDA34:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FDA38:[27A60040]: addiu      $a2, $sp, 64
    089FDA3C:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
--> 089FDA40:[3C048002]: lui        $a0, 0x8002 <=> li $a0, 0x80020000
    089FDA44:[348201A8]: ori        $v0, $a0, 424
    089FDA48:[1262FFC1]: beq        $s3, $v0, 0x089FD950
    089FDA4C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    089FDA50:[12800003]: beq        $s4, $zr, 0x089FDA60
    089FDA54:[348201AD]: ori        $v0, $a0, 429
    089FDA58:[1262FFBD]: beq        $s3, $v0, 0x089FD950
    089FDA5C:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
    089FDA60:[0E2931F8]: jal        0x08A4C7E0 [sceKernelCpuSuspendIntr]
    089FDA64:[00000000]: nop
    089FDA68:[0E2931FE]: jal        0x08A4C7F8 [sceKernelGetThreadId]
    089FDA6C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089FDA70:[AE220008]: sw         $v0, 8($s1)
    089FDA74:[0E293200]: jal        0x08A4C800 [sceKernelCpuResumeIntrWithSync]
    089FDA78:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089FDA7C:[16600017]: bne        $s3, $zr, 0x089FDADC
    089FDA80:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089FDA84:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089FDA88:[0A27F654]: j          0x089FD950
    089FDA8C:[AE220000]: sw         $v0, 0($s1)
    089FDA90:[8E240004]: lw         $a0, 4($s1)
    089FDA94:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FDA98:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 089FDA9C:[0A27F690]: j          0x089FDA40
    089FDAA0:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    089FDAA4:[8E240004]: lw         $a0, 4($s1)
    089FDAA8:[0E293256]: jal        0x08A4C958 [sceKernelWaitSemaCB]
    089FDAAC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
  Back Branch 089FDA10 24,931 times (length 64)
    089FD904:[52800005]: beql       $s4, $zr, 0x089FD91C
    089FD908:[8E220000]: lw         $v0, 0($s1)
    089FD90C:[34A201AD]: ori        $v0, $a1, 429
    089FD910:[1082000F]: beq        $a0, $v0, 0x089FD950
    089FD914:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
--> 089FD918:[8E220000]: lw         $v0, 0($s1)
    089FD91C:[28420002]: slti       $v0, $v0, 2
    089FD920:[14400026]: bne        $v0, $zr, 0x089FD9BC
    089FD924:[00000000]: nop
    089FD928:[0E2931FE]: jal        0x08A4C7F8 [sceKernelGetThreadId]
    089FD92C:[8E300008]: lw         $s0, 8($s1)
    089FD930:[16020022]: bne        $s0, $v0, 0x089FD9BC
    089FD934:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD938:[8E220000]: lw         $v0, 0($s1)
    089FD93C:[8E24000C]: lw         $a0, 12($s1)
    089FD940:[24420001]: addiu      $v0, $v0, 1
    089FD944:[0E293246]: jal        0x08A4C918 [sceKernelSignalSema]
    089FD948:[AE220000]: sw         $v0, 0($s1)
    089FD94C:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    089FD950:[8FBF0064]: lw         $ra, 100($sp)
    089FD954:[8FB40060]: lw         $s4, 96($sp)
    089FD958:[8FB3005C]: lw         $s3, 92($sp)
    089FD95C:[8FB20058]: lw         $s2, 88($sp)
    089FD960:[8FB10054]: lw         $s1, 84($sp)
    089FD964:[8FB00050]: lw         $s0, 80($sp)
    089FD968:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089FD96C:[03E00008]: jr         $ra
    089FD970:[27BD0070]: addiu      $sp, $sp, 112
    089FD974:[0440001E]: bltz       $v0, 0x089FD9F0
    089FD978:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD97C:[8E24000C]: lw         $a0, 12($s1)
    089FD980:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FD984:[27A60040]: addiu      $a2, $sp, 64
    089FD988:[0A27F63C]: j          0x089FD8F0
    089FD98C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089FD990:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    089FD994:[0E27F53F]: jal        0x089FD4FC
    089FD998:[24A53850]: addiu      $a1, $a1, 14416
    089FD99C:[1440FFCA]: bne        $v0, $zr, 0x089FD8C8
    089FD9A0:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    089FD9A4:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    089FD9A8:[24843760]: addiu      $a0, $a0, 14176
    089FD9AC:[0E290F7B]: jal        0x08A43DEC
    089FD9B0:[24A53858]: addiu      $a1, $a1, 14424
    089FD9B4:[0A27F654]: j          0x089FD950
    089FD9B8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089FD9BC:[12600016]: beq        $s3, $zr, 0x089FDA18
    089FD9C0:[8E24000C]: lw         $a0, 12($s1)
    089FD9C4:[0E293246]: jal        0x08A4C918 [sceKernelSignalSema]
    089FD9C8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD9CC:[1680003A]: bne        $s4, $zr, 0x089FDAB8
    089FD9D0:[8FA20040]: lw         $v0, 64($sp)
    089FD9D4:[04400033]: bltz       $v0, 0x089FDAA4
    089FD9D8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD9DC:[8E240004]: lw         $a0, 4($s1)
    089FD9E0:[0E293256]: jal        0x08A4C958 [sceKernelWaitSemaCB]
    089FD9E4:[27A60040]: addiu      $a2, $sp, 64
    089FD9E8:[0A27F690]: j          0x089FDA40
    089FD9EC:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    089FD9F0:[8E24000C]: lw         $a0, 12($s1)
    089FD9F4:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FD9F8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089FD9FC:[0A27F646]: j          0x089FD918
    089FDA00:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    089FDA04:[8E24000C]: lw         $a0, 12($s1)
    089FDA08:[0E293256]: jal        0x08A4C958 [sceKernelWaitSemaCB]
    089FDA0C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 089FDA10:[0A27F646]: j          0x089FD918
    089FDA14:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    089FDA18:[0E293246]: jal        0x08A4C918 [sceKernelSignalSema]
    089FDA1C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FDA20:[16800025]: bne        $s4, $zr, 0x089FDAB8
  Back Branch 089FDAB0 24,792 times (length 30)
    089FDA2C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FDA30:[8E240004]: lw         $a0, 4($s1)
    089FDA34:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FDA38:[27A60040]: addiu      $a2, $sp, 64
    089FDA3C:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
--> 089FDA40:[3C048002]: lui        $a0, 0x8002 <=> li $a0, 0x80020000
    089FDA44:[348201A8]: ori        $v0, $a0, 424
    089FDA48:[1262FFC1]: beq        $s3, $v0, 0x089FD950
    089FDA4C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    089FDA50:[12800003]: beq        $s4, $zr, 0x089FDA60
    089FDA54:[348201AD]: ori        $v0, $a0, 429
    089FDA58:[1262FFBD]: beq        $s3, $v0, 0x089FD950
    089FDA5C:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
    089FDA60:[0E2931F8]: jal        0x08A4C7E0 [sceKernelCpuSuspendIntr]
    089FDA64:[00000000]: nop
    089FDA68:[0E2931FE]: jal        0x08A4C7F8 [sceKernelGetThreadId]
    089FDA6C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089FDA70:[AE220008]: sw         $v0, 8($s1)
    089FDA74:[0E293200]: jal        0x08A4C800 [sceKernelCpuResumeIntrWithSync]
    089FDA78:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089FDA7C:[16600017]: bne        $s3, $zr, 0x089FDADC
    089FDA80:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089FDA84:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089FDA88:[0A27F654]: j          0x089FD950
    089FDA8C:[AE220000]: sw         $v0, 0($s1)
    089FDA90:[8E240004]: lw         $a0, 4($s1)
    089FDA94:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FDA98:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089FDA9C:[0A27F690]: j          0x089FDA40
    089FDAA0:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    089FDAA4:[8E240004]: lw         $a0, 4($s1)
    089FDAA8:[0E293256]: jal        0x08A4C958 [sceKernelWaitSemaCB]
    089FDAAC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 089FDAB0:[0A27F690]: j          0x089FDA40
    089FDAB4:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    089FDAB8:[8E240004]: lw         $a0, 4($s1)
    089FDABC:[0E293250]: jal        0x08A4C940 [sceKernelPollSema]
    089FDAC0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
  Back Branch 089FDA58 1,929 times (length 68)
    089FD93C:[8E24000C]: lw         $a0, 12($s1)
    089FD940:[24420001]: addiu      $v0, $v0, 1
    089FD944:[0E293246]: jal        0x08A4C918 [sceKernelSignalSema]
    089FD948:[AE220000]: sw         $v0, 0($s1)
    089FD94C:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
--> 089FD950:[8FBF0064]: lw         $ra, 100($sp)
    089FD954:[8FB40060]: lw         $s4, 96($sp)
    089FD958:[8FB3005C]: lw         $s3, 92($sp)
    089FD95C:[8FB20058]: lw         $s2, 88($sp)
    089FD960:[8FB10054]: lw         $s1, 84($sp)
    089FD964:[8FB00050]: lw         $s0, 80($sp)
    089FD968:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089FD96C:[03E00008]: jr         $ra
    089FD970:[27BD0070]: addiu      $sp, $sp, 112
    089FD974:[0440001E]: bltz       $v0, 0x089FD9F0
    089FD978:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD97C:[8E24000C]: lw         $a0, 12($s1)
    089FD980:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FD984:[27A60040]: addiu      $a2, $sp, 64
    089FD988:[0A27F63C]: j          0x089FD8F0
    089FD98C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089FD990:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    089FD994:[0E27F53F]: jal        0x089FD4FC
    089FD998:[24A53850]: addiu      $a1, $a1, 14416
    089FD99C:[1440FFCA]: bne        $v0, $zr, 0x089FD8C8
    089FD9A0:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    089FD9A4:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    089FD9A8:[24843760]: addiu      $a0, $a0, 14176
    089FD9AC:[0E290F7B]: jal        0x08A43DEC
    089FD9B0:[24A53858]: addiu      $a1, $a1, 14424
    089FD9B4:[0A27F654]: j          0x089FD950
    089FD9B8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089FD9BC:[12600016]: beq        $s3, $zr, 0x089FDA18
    089FD9C0:[8E24000C]: lw         $a0, 12($s1)
    089FD9C4:[0E293246]: jal        0x08A4C918 [sceKernelSignalSema]
    089FD9C8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD9CC:[1680003A]: bne        $s4, $zr, 0x089FDAB8
    089FD9D0:[8FA20040]: lw         $v0, 64($sp)
    089FD9D4:[04400033]: bltz       $v0, 0x089FDAA4
    089FD9D8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD9DC:[8E240004]: lw         $a0, 4($s1)
    089FD9E0:[0E293256]: jal        0x08A4C958 [sceKernelWaitSemaCB]
    089FD9E4:[27A60040]: addiu      $a2, $sp, 64
    089FD9E8:[0A27F690]: j          0x089FDA40
    089FD9EC:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    089FD9F0:[8E24000C]: lw         $a0, 12($s1)
    089FD9F4:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FD9F8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089FD9FC:[0A27F646]: j          0x089FD918
    089FDA00:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    089FDA04:[8E24000C]: lw         $a0, 12($s1)
    089FDA08:[0E293256]: jal        0x08A4C958 [sceKernelWaitSemaCB]
    089FDA0C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089FDA10:[0A27F646]: j          0x089FD918
    089FDA14:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    089FDA18:[0E293246]: jal        0x08A4C918 [sceKernelSignalSema]
    089FDA1C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FDA20:[16800025]: bne        $s4, $zr, 0x089FDAB8
    089FDA24:[8FA20040]: lw         $v0, 64($sp)
    089FDA28:[04400019]: bltz       $v0, 0x089FDA90
    089FDA2C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FDA30:[8E240004]: lw         $a0, 4($s1)
    089FDA34:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FDA38:[27A60040]: addiu      $a2, $sp, 64
    089FDA3C:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    089FDA40:[3C048002]: lui        $a0, 0x8002 <=> li $a0, 0x80020000
    089FDA44:[348201A8]: ori        $v0, $a0, 424
    089FDA48:[1262FFC1]: beq        $s3, $v0, 0x089FD950
    089FDA4C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    089FDA50:[12800003]: beq        $s4, $zr, 0x089FDA60
    089FDA54:[348201AD]: ori        $v0, $a0, 429
--> 089FDA58:[1262FFBD]: beq        $s3, $v0, 0x089FD950
    089FDA5C:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
    089FDA60:[0E2931F8]: jal        0x08A4C7E0 [sceKernelCpuSuspendIntr]
    089FDA64:[00000000]: nop
    089FDA68:[0E2931FE]: jal        0x08A4C7F8 [sceKernelGetThreadId]
  Back Branch 089FDAD4 1,929 times (length 123)
  Back Branch 089FDAC4 1,929 times (length 35)
    089FDA2C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FDA30:[8E240004]: lw         $a0, 4($s1)
    089FDA34:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FDA38:[27A60040]: addiu      $a2, $sp, 64
    089FDA3C:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
--> 089FDA40:[3C048002]: lui        $a0, 0x8002 <=> li $a0, 0x80020000
    089FDA44:[348201A8]: ori        $v0, $a0, 424
    089FDA48:[1262FFC1]: beq        $s3, $v0, 0x089FD950
    089FDA4C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    089FDA50:[12800003]: beq        $s4, $zr, 0x089FDA60
    089FDA54:[348201AD]: ori        $v0, $a0, 429
    089FDA58:[1262FFBD]: beq        $s3, $v0, 0x089FD950
    089FDA5C:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
    089FDA60:[0E2931F8]: jal        0x08A4C7E0 [sceKernelCpuSuspendIntr]
    089FDA64:[00000000]: nop
    089FDA68:[0E2931FE]: jal        0x08A4C7F8 [sceKernelGetThreadId]
    089FDA6C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089FDA70:[AE220008]: sw         $v0, 8($s1)
    089FDA74:[0E293200]: jal        0x08A4C800 [sceKernelCpuResumeIntrWithSync]
    089FDA78:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089FDA7C:[16600017]: bne        $s3, $zr, 0x089FDADC
    089FDA80:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089FDA84:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089FDA88:[0A27F654]: j          0x089FD950
    089FDA8C:[AE220000]: sw         $v0, 0($s1)
    089FDA90:[8E240004]: lw         $a0, 4($s1)
    089FDA94:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FDA98:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089FDA9C:[0A27F690]: j          0x089FDA40
    089FDAA0:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    089FDAA4:[8E240004]: lw         $a0, 4($s1)
    089FDAA8:[0E293256]: jal        0x08A4C958 [sceKernelWaitSemaCB]
    089FDAAC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089FDAB0:[0A27F690]: j          0x089FDA40
    089FDAB4:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    089FDAB8:[8E240004]: lw         $a0, 4($s1)
    089FDABC:[0E293250]: jal        0x08A4C940 [sceKernelPollSema]
    089FDAC0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 089FDAC4:[0A27F690]: j          0x089FDA40
    089FDAC8:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    089FDACC:[0E293250]: jal        0x08A4C940 [sceKernelPollSema]
    089FDAD0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FDAD4:[0A27F63C]: j          0x089FD8F0
  Back Branch 089FD988 146 times (length 40)
    089FD8DC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD8E0:[8E24000C]: lw         $a0, 12($s1)
    089FD8E4:[0E293256]: jal        0x08A4C958 [sceKernelWaitSemaCB]
    089FD8E8:[27A60040]: addiu      $a2, $sp, 64
    089FD8EC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
--> 089FD8F0:[3C058002]: lui        $a1, 0x8002 <=> li $a1, 0x80020000
    089FD8F4:[34A201A8]: ori        $v0, $a1, 424
    089FD8F8:[10820015]: beq        $a0, $v0, 0x089FD950
    089FD8FC:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    089FD900:[0012A02B]: sltu       $s4, $zr, $s2 <=> move $s4, $s2
    089FD904:[52800005]: beql       $s4, $zr, 0x089FD91C
    089FD908:[8E220000]: lw         $v0, 0($s1)
    089FD90C:[34A201AD]: ori        $v0, $a1, 429
    089FD910:[1082000F]: beq        $a0, $v0, 0x089FD950
    089FD914:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
    089FD918:[8E220000]: lw         $v0, 0($s1)
    089FD91C:[28420002]: slti       $v0, $v0, 2
    089FD920:[14400026]: bne        $v0, $zr, 0x089FD9BC
    089FD924:[00000000]: nop
    089FD928:[0E2931FE]: jal        0x08A4C7F8 [sceKernelGetThreadId]
    089FD92C:[8E300008]: lw         $s0, 8($s1)
    089FD930:[16020022]: bne        $s0, $v0, 0x089FD9BC
    089FD934:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD938:[8E220000]: lw         $v0, 0($s1)
    089FD93C:[8E24000C]: lw         $a0, 12($s1)
    089FD940:[24420001]: addiu      $v0, $v0, 1
    089FD944:[0E293246]: jal        0x08A4C918 [sceKernelSignalSema]
    089FD948:[AE220000]: sw         $v0, 0($s1)
    089FD94C:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    089FD950:[8FBF0064]: lw         $ra, 100($sp)
    089FD954:[8FB40060]: lw         $s4, 96($sp)
    089FD958:[8FB3005C]: lw         $s3, 92($sp)
    089FD95C:[8FB20058]: lw         $s2, 88($sp)
    089FD960:[8FB10054]: lw         $s1, 84($sp)
    089FD964:[8FB00050]: lw         $s0, 80($sp)
    089FD968:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089FD96C:[03E00008]: jr         $ra
    089FD970:[27BD0070]: addiu      $sp, $sp, 112
    089FD974:[0440001E]: bltz       $v0, 0x089FD9F0
    089FD978:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089FD97C:[8E24000C]: lw         $a0, 12($s1)
    089FD980:[0E29324C]: jal        0x08A4C930 [sceKernelWaitSema]
    089FD984:[27A60040]: addiu      $a2, $sp, 64
--> 089FD988:[0A27F63C]: j          0x089FD8F0
    089FD98C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089FD990:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    089FD994:[0E27F53F]: jal        0x089FD4FC
    089FD998:[24A53850]: addiu      $a1, $a1, 14416
  Back Branch 089FDB58 95 times (length 179)
_S1_2_89F2F30 6,346,836 instructions (0.384%), 352,602 calls (089F2F30 - 089F2F98, length 27)
    089F2F30:[27BDFFD0]: addiu      $sp, $sp, -48
    089F2F34:[2CA20029]: sltiu      $v0, $a1, 41
    089F2F38:[AFB10014]: sw         $s1, 20($sp)
    089F2F3C:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    089F2F40:[AFB00010]: sw         $s0, 16($sp)
    089F2F44:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    089F2F48:[AFBF0020]: sw         $ra, 32($sp)
    089F2F4C:[AFB3001C]: sw         $s3, 28($sp)
    089F2F50:[AFB20018]: sw         $s2, 24($sp)
    089F2F54:[10400008]: beq        $v0, $zr, 0x089F2F78
    089F2F58:[AFA60000]: sw         $a2, 0($sp)
    089F2F5C:[3C0308A8]: lui        $v1, 0x08A8 <=> li $v1, 0x08A80000
    089F2F60:[00051080]: sll        $v0, $a1, 0x0002
    089F2F64:[2463928C]: addiu      $v1, $v1, -28020
    089F2F68:[00431021]: addu       $v0, $v0, $v1
    089F2F6C:[8C440000]: lw         $a0, 0($v0)
    089F2F70:[00800008]: jr         $a0
    089F2F74:[00000000]: nop
    089F2F78:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    089F2F7C:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    089F2F80:[8FBF0020]: lw         $ra, 32($sp)
    089F2F84:[8FB3001C]: lw         $s3, 28($sp)
    089F2F88:[8FB20018]: lw         $s2, 24($sp)
    089F2F8C:[8FB10014]: lw         $s1, 20($sp)
    089F2F90:[8FB00010]: lw         $s0, 16($sp)
    089F2F94:[03E00008]: jr         $ra
    089F2F98:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_8A009D8 6,198,399 instructions (0.375%), 1,656 calls (08A0026C - 08A009F4, length 483)
    08A0026C:[27BDFFD0]: addiu      $sp, $sp, -48
    08A00270:[AFB50014]: sw         $s5, 20($sp)
    08A00274:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    08A00278:[AFB20008]: sw         $s2, 8($sp)
    08A0027C:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08A00280:[AFB00000]: sw         $s0, 0($sp)
    08A00284:[AFBF0024]: sw         $ra, 36($sp)
    08A00288:[AFBE0020]: sw         $fp, 32($sp)
    08A0028C:[AFB7001C]: sw         $s7, 28($sp)
    08A00290:[AFB60018]: sw         $s6, 24($sp)
    08A00294:[AFB40010]: sw         $s4, 16($sp)
    08A00298:[AFB3000C]: sw         $s3, 12($sp)
    08A0029C:[AFB10004]: sw         $s1, 4($sp)
    08A002A0:[8C820024]: lw         $v0, 36($a0)
    08A002A4:[10400043]: beq        $v0, $zr, 0x08A003B4
    08A002A8:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    08A002AC:[10A00042]: beq        $a1, $zr, 0x08A003B8
    08A002B0:[8FBF0024]: lw         $ra, 36($sp)
    08A002B4:[8CA20000]: lw         $v0, 0($a1)
    08A002B8:[1040003F]: beq        $v0, $zr, 0x08A003B8
    08A002BC:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A002C0:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08A002C4:[0E27F6C3]: jal        0x089FDB0C
    08A002C8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08A002CC:[12000053]: beq        $s0, $zr, 0x08A0041C
    08A002D0:[8E440020]: lw         $a0, 32($s2)
    08A002D4:[0E27F18A]: jal        0x089FC628
    08A002D8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08A002DC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08A002E0:[8E510028]: lw         $s1, 40($s2)
    08A002E4:[8E530024]: lw         $s3, 36($s2)
    08A002E8:[10400107]: beq        $v0, $zr, 0x08A00708
    08A002EC:[8E500020]: lw         $s0, 32($s2)
    08A002F0:[8E42002C]: lw         $v0, 44($s2)
    08A002F4:[1040001F]: beq        $v0, $zr, 0x08A00374
    08A002F8:[3C0908A9]: lui        $t1, 0x08A9 <=> li $t1, 0x08A90000
    08A002FC:[8E020010]: lw         $v0, 16($s0)
    08A00300:[8E030004]: lw         $v1, 4($s0)
    08A00304:[2627FFFF]: addiu      $a3, $s1, -1
    08A00308:[00431823]: subu       $v1, $v0, $v1
    08A0030C:[00451023]: subu       $v0, $v0, $a1
    08A00310:[44820000]: mtc1       $v0, $f0
    08A00314:[44831800]: mtc1       $v1, $f3
    08A00318:[C522911C]: lwc1       $f2, -28388($t1)
    08A0031C:[46800060]: cvt.s.w    $f1, $f0
    08A00320:[46801920]: cvt.s.w    $f4, $f3
    08A00324:[44871800]: mtc1       $a3, $f3
    08A00328:[46040843]: div.s      $f1, $f1, $f4
    08A0032C:[46801820]: cvt.s.w    $f0, $f3
    08A00330:[46011081]: sub.s      $f2, $f2, $f1
    08A00334:[46001082]: mul.s      $f2, $f2, $f0
    08A00338:[4600108D]: trunc.w.s  $f2, $f2
    08A0033C:[44041000]: mfc1       $a0, $f2
    08A00340:[0091102A]: slt        $v0, $a0, $s1
    08A00344:[14400028]: bne        $v0, $zr, 0x08A003E8
    08A00348:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A0034C:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08A00350:[00031100]: sll        $v0, $v1, 0x0004
    08A00354:[02623021]: addu       $a2, $s3, $v0
    08A00358:[8CC40000]: lw         $a0, 0($a2)
    08A0035C:[24630001]: addiu      $v1, $v1, 1
    08A00360:[02231026]: xor        $v0, $s1, $v1
    08A00364:[14800022]: bne        $a0, $zr, 0x08A003F0
    08A00368:[0002180A]: movz       $v1, $zr, $v0 <=> move $v1, $v0
    08A0036C:[14E3FFF9]: bne        $a3, $v1, 0x08A00354
    08A00370:[00031100]: sll        $v0, $v1, 0x0004
    08A00374:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A00378:[0E27F5CA]: jal        0x089FD728
    08A0037C:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A00380:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A00384:[8FBF0024]: lw         $ra, 36($sp)
    08A00388:[8FBE0020]: lw         $fp, 32($sp)
    08A0038C:[8FB7001C]: lw         $s7, 28($sp)
    08A00390:[8FB60018]: lw         $s6, 24($sp)
    08A00394:[8FB50014]: lw         $s5, 20($sp)
    08A00398:[8FB40010]: lw         $s4, 16($sp)
    08A0039C:[8FB3000C]: lw         $s3, 12($sp)
    08A003A0:[8FB20008]: lw         $s2, 8($sp)
    08A003A4:[8FB10004]: lw         $s1, 4($sp)
    08A003A8:[8FB00000]: lw         $s0, 0($sp)
    08A003AC:[03E00008]: jr         $ra
    08A003B0:[27BD0030]: addiu      $sp, $sp, 48
    08A003B4:[8FBF0024]: lw         $ra, 36($sp)
    08A003B8:[8FBE0020]: lw         $fp, 32($sp)
    08A003BC:[8FB7001C]: lw         $s7, 28($sp)
    08A003C0:[8FB60018]: lw         $s6, 24($sp)
    08A003C4:[8FB50014]: lw         $s5, 20($sp)
    08A003C8:[8FB40010]: lw         $s4, 16($sp)
    08A003CC:[8FB3000C]: lw         $s3, 12($sp)
    08A003D0:[8FB20008]: lw         $s2, 8($sp)
    08A003D4:[8FB10004]: lw         $s1, 4($sp)
    08A003D8:[8FB00000]: lw         $s0, 0($sp)
    08A003DC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A003E0:[03E00008]: jr         $ra
    08A003E4:[27BD0030]: addiu      $sp, $sp, 48
    08A003E8:[0A2800D3]: j          0x08A0034C
    08A003EC:[0082382C]: max        $a3, $a0, $v0
    08A003F0:[10C00003]: beq        $a2, $zr, 0x08A00400
    08A003F4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08A003F8:[50A400B3]: beql       $a1, $a0, 0x08A006C8
    08A003FC:[8CC30000]: lw         $v1, 0($a2)
    08A00400:[14A300B3]: bne        $a1, $v1, 0x08A006D0
    08A00404:[00D31023]: subu       $v0, $a2, $s3
    08A00408:[00021102]: srl        $v0, $v0, 0x0004
    08A0040C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08A00410:[1043FFD9]: beq        $v0, $v1, 0x08A00378
    08A00414:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A00418:[8E440020]: lw         $a0, 32($s2)
    08A0041C:[0E27F18A]: jal        0x089FC628
    08A00420:[8EA50000]: lw         $a1, 0($s5)
    08A00424:[0040B821]: addu       $s7, $v0, $zr <=> move $s7, $v0
    08A00428:[8C420004]: lw         $v0, 4($v0)
    08A0042C:[1040FFD2]: beq        $v0, $zr, 0x08A00378
    08A00430:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A00434:[8E510028]: lw         $s1, 40($s2)
    08A00438:[8E530024]: lw         $s3, 36($s2)
    08A0043C:[8E500020]: lw         $s0, 32($s2)
    08A00440:[12E00104]: beq        $s7, $zr, 0x08A00854
    08A00444:[02E03821]: addu       $a3, $s7, $zr <=> move $a3, $s7
    08A00448:[8E48002C]: lw         $t0, 44($s2)
    08A0044C:[1100001F]: beq        $t0, $zr, 0x08A004CC
    08A00450:[3C0908A9]: lui        $t1, 0x08A9 <=> li $t1, 0x08A90000
    08A00454:[8E020010]: lw         $v0, 16($s0)
    08A00458:[8E030004]: lw         $v1, 4($s0)
    08A0045C:[2626FFFF]: addiu      $a2, $s1, -1
    08A00460:[C522911C]: lwc1       $f2, -28388($t1)
    08A00464:[00431823]: subu       $v1, $v0, $v1
    08A00468:[00471023]: subu       $v0, $v0, $a3
    08A0046C:[44820000]: mtc1       $v0, $f0
    08A00470:[44831800]: mtc1       $v1, $f3
    08A00474:[46800060]: cvt.s.w    $f1, $f0
    08A00478:[46801920]: cvt.s.w    $f4, $f3
    08A0047C:[44861800]: mtc1       $a2, $f3
    08A00480:[46040843]: div.s      $f1, $f1, $f4
    08A00484:[46801820]: cvt.s.w    $f0, $f3
    08A00488:[46011081]: sub.s      $f2, $f2, $f1
    08A0048C:[46001082]: mul.s      $f2, $f2, $f0
    08A00490:[4600108D]: trunc.w.s  $f2, $f2
    08A00494:[44041000]: mfc1       $a0, $f2
    08A00498:[0091102A]: slt        $v0, $a0, $s1
    08A0049C:[14400098]: bne        $v0, $zr, 0x08A00700
    08A004A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A004A4:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    08A004A8:[00031100]: sll        $v0, $v1, 0x0004
    08A004AC:[02622821]: addu       $a1, $s3, $v0
    08A004B0:[8CA40000]: lw         $a0, 0($a1)
    08A004B4:[24630001]: addiu      $v1, $v1, 1
    08A004B8:[02231026]: xor        $v0, $s1, $v1
    08A004BC:[148000B6]: bne        $a0, $zr, 0x08A00798
    08A004C0:[0002180A]: movz       $v1, $zr, $v0 <=> move $v1, $v0
    08A004C4:[14C3FFF9]: bne        $a2, $v1, 0x08A004AC
    08A004C8:[00031100]: sll        $v0, $v1, 0x0004
    08A004CC:[8E420020]: lw         $v0, 32($s2)
    08A004D0:[8E500028]: lw         $s0, 40($s2)
    08A004D4:[C523911C]: lwc1       $f3, -28388($t1)
    08A004D8:[8C450010]: lw         $a1, 16($v0)
    08A004DC:[8C460004]: lw         $a2, 4($v0)
    08A004E0:[2613FFFF]: addiu      $s3, $s0, -1
    08A004E4:[00B71023]: subu       $v0, $a1, $s7
    08A004E8:[44820800]: mtc1       $v0, $f1
    08A004EC:[00A61023]: subu       $v0, $a1, $a2
    08A004F0:[44930000]: mtc1       $s3, $f0
    08A004F4:[44821000]: mtc1       $v0, $f2
    08A004F8:[8E470024]: lw         $a3, 36($s2)
    08A004FC:[46800160]: cvt.s.w    $f5, $f0
    08A00500:[46801120]: cvt.s.w    $f4, $f2
    08A00504:[46800820]: cvt.s.w    $f0, $f1
    08A00508:[46040003]: div.s      $f0, $f0, $f4
    08A0050C:[460018C1]: sub.s      $f3, $f3, $f0
    08A00510:[460518C2]: mul.s      $f3, $f3, $f5
    08A00514:[460018CD]: trunc.w.s  $f3, $f3
    08A00518:[44041800]: mfc1       $a0, $f3
    08A0051C:[0090102A]: slt        $v0, $a0, $s0
    08A00520:[10400007]: beq        $v0, $zr, 0x08A00540
    08A00524:[02608821]: addu       $s1, $s3, $zr <=> move $s1, $s3
    08A00528:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A0052C:[0A280150]: j          0x08A00540
    08A00530:[0082882C]: max        $s1, $a0, $v0
    08A00534:[10910053]: beq        $a0, $s1, 0x08A00684
    08A00538:[0230102A]: slt        $v0, $s1, $s0
    08A0053C:[0002880A]: movz       $s1, $zr, $v0 <=> move $s1, $v0
    08A00540:[0011A100]: sll        $s4, $s1, 0x0004
    08A00544:[00F41021]: addu       $v0, $a3, $s4
    08A00548:[8C430000]: lw         $v1, 0($v0)
    08A0054C:[5460FFF9]: bnel       $v1, $zr, 0x08A00534
    08A00550:[26310001]: addiu      $s1, $s1, 1
    08A00554:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08A00558:[5222004B]: beql       $s1, $v0, 0x08A00688
    08A0055C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A00560:[1100001B]: beq        $t0, $zr, 0x08A005D0
    08A00564:[00E0F021]: addu       $fp, $a3, $zr <=> move $fp, $a3
    08A00568:[00A63023]: subu       $a2, $a1, $a2
    08A0056C:[00B72823]: subu       $a1, $a1, $s7
    08A00570:[44850000]: mtc1       $a1, $f0
    08A00574:[44861800]: mtc1       $a2, $f3
    08A00578:[46800060]: cvt.s.w    $f1, $f0
    08A0057C:[468018A0]: cvt.s.w    $f2, $f3
    08A00580:[C520911C]: lwc1       $f0, -28388($t1)
    08A00584:[46020843]: div.s      $f1, $f1, $f2
    08A00588:[46010001]: sub.s      $f0, $f0, $f1
    08A0058C:[46002802]: mul.s      $f0, $f5, $f0
    08A00590:[4600000D]: trunc.w.s  $f0, $f0
    08A00594:[44160000]: mfc1       $s6, $f0
    08A00598:[06C00107]: bltz       $s6, 0x08A009B8
    08A0059C:[02D0102A]: slt        $v0, $s6, $s0
    08A005A0:[104000E4]: beq        $v0, $zr, 0x08A00934
    08A005A4:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08A005A8:[44130000]: mfc1       $s3, $f0
    08A005AC:[00131100]: sll        $v0, $s3, 0x0004
    08A005B0:[03C22021]: addu       $a0, $fp, $v0
    08A005B4:[8C830000]: lw         $v1, 0($a0)
    08A005B8:[26730001]: addiu      $s3, $s3, 1
    08A005BC:[02131026]: xor        $v0, $s0, $s3
    08A005C0:[146000B7]: bne        $v1, $zr, 0x08A008A0
    08A005C4:[0002980A]: movz       $s3, $zr, $v0 <=> move $s3, $v0
    08A005C8:[1676FFF9]: bne        $s3, $s6, 0x08A005B0
    08A005CC:[00131100]: sll        $v0, $s3, 0x0004
    08A005D0:[02871821]: addu       $v1, $s4, $a3
    08A005D4:[AC600008]: sw         $zr, 8($v1)
    08A005D8:[8E420024]: lw         $v0, 36($s2)
    08A005DC:[02821021]: addu       $v0, $s4, $v0
    08A005E0:[AC40000C]: sw         $zr, 12($v0)
    08A005E4:[8E470024]: lw         $a3, 36($s2)
    08A005E8:[02871021]: addu       $v0, $s4, $a3
    08A005EC:[8C46000C]: lw         $a2, 12($v0)
    08A005F0:[10C00009]: beq        $a2, $zr, 0x08A00618
    08A005F4:[00C7102B]: sltu       $v0, $a2, $a3
    08A005F8:[14400048]: bne        $v0, $zr, 0x08A0071C
    08A005FC:[8E480028]: lw         $t0, 40($s2)
    08A00600:[00081100]: sll        $v0, $t0, 0x0004
    08A00604:[00E21021]: addu       $v0, $a3, $v0
    08A00608:[2442FFF0]: addiu      $v0, $v0, -16
    08A0060C:[0046102B]: sltu       $v0, $v0, $a2
    08A00610:[54400043]: bnel       $v0, $zr, 0x08A00720
    08A00614:[00084100]: sll        $t0, $t0, 0x0004
    08A00618:[02871021]: addu       $v0, $s4, $a3
    08A0061C:[8C430008]: lw         $v1, 8($v0)
    08A00620:[50600012]: beql       $v1, $zr, 0x08A0066C
    08A00624:[8E42002C]: lw         $v0, 44($s2)
    08A00628:[0067102B]: sltu       $v0, $v1, $a3
    08A0062C:[14400009]: bne        $v0, $zr, 0x08A00654
    08A00630:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    08A00634:[8E420028]: lw         $v0, 40($s2)
    08A00638:[00021100]: sll        $v0, $v0, 0x0004
    08A0063C:[00E21021]: addu       $v0, $a3, $v0
    08A00640:[2442FFF0]: addiu      $v0, $v0, -16
    08A00644:[0043102B]: sltu       $v0, $v0, $v1
    08A00648:[50400008]: beql       $v0, $zr, 0x08A0066C
    08A0064C:[8E42002C]: lw         $v0, 44($s2)
    08A00650:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    08A00654:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08A00658:[24843760]: addiu      $a0, $a0, 14176
    08A0065C:[0E290F7B]: jal        0x08A43DEC
    08A00660:[24A53AD4]: addiu      $a1, $a1, 15060
    08A00664:[8E470024]: lw         $a3, 36($s2)
    08A00668:[8E42002C]: lw         $v0, 44($s2)
    08A0066C:[02871821]: addu       $v1, $s4, $a3
    08A00670:[AC750004]: sw         $s5, 4($v1)
    08A00674:[24420001]: addiu      $v0, $v0, 1
    08A00678:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    08A0067C:[AC770000]: sw         $s7, 0($v1)
    08A00680:[AE42002C]: sw         $v0, 44($s2)
    08A00684:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A00688:[0E27F5CA]: jal        0x089FD728
    08A0068C:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A00690:[8E430028]: lw         $v1, 40($s2)
    08A00694:[1603FF3B]: bne        $s0, $v1, 0x08A00384
    08A00698:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08A0069C:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    08A006A0:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08A006A4:[24843760]: addiu      $a0, $a0, 14176
    08A006A8:[0E290F7B]: jal        0x08A43DEC
    08A006AC:[24A53AE0]: addiu      $a1, $a1, 15072
    08A006B0:[0A2800E1]: j          0x08A00384
    08A006B4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A006B8:[1040FF51]: beq        $v0, $zr, 0x08A00400
    08A006BC:[00000000]: nop
    08A006C0:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08A006C4:[8CC30000]: lw         $v1, 0($a2)
    08A006C8:[50A3FFFB]: beql       $a1, $v1, 0x08A006B8
    08A006CC:[8CC2000C]: lw         $v0, 12($a2)
    08A006D0:[0065102B]: sltu       $v0, $v1, $a1
    08A006D4:[104000AD]: beq        $v0, $zr, 0x08A0098C
    08A006D8:[00A3102B]: sltu       $v0, $a1, $v1
    08A006DC:[8CC60008]: lw         $a2, 8($a2)
    08A006E0:[10C0FF25]: beq        $a2, $zr, 0x08A00378
    08A006E4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A006E8:[8CC30000]: lw         $v1, 0($a2)
    08A006EC:[00A3102B]: sltu       $v0, $a1, $v1
    08A006F0:[1040FF43]: beq        $v0, $zr, 0x08A00400
    08A006F4:[00000000]: nop
    08A006F8:[0A2800DE]: j          0x08A00378
    08A006FC:[00000000]: nop
    08A00700:[0A280129]: j          0x08A004A4
    08A00704:[0082302C]: max        $a2, $a0, $v0
    08A00708:[8C450000]: lw         $a1, 0($v0)
    08A0070C:[0E27F18A]: jal        0x089FC628
    08A00710:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A00714:[0A2800BC]: j          0x08A002F0
    08A00718:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08A0071C:[00084100]: sll        $t0, $t0, 0x0004
    08A00720:[00E84021]: addu       $t0, $a3, $t0
    08A00724:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    08A00728:[24843A80]: addiu      $a0, $a0, 14976
    08A0072C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08A00730:[0E290F7B]: jal        0x08A43DEC
    08A00734:[2508FFF0]: addiu      $t0, $t0, -16
    08A00738:[0E291221]: jal        0x08A44884
    08A0073C:[00000000]: nop
    08A00740:[3C03B60B]: lui        $v1, 0xB60B <=> li $v1, 0xB60B0000
    08A00744:[346360B7]: ori        $v1, $v1, 24759
    08A00748:[00430018]: mult       $v0, $v1
    08A0074C:[000227C3]: sra        $a0, $v0, 0x001F
    08A00750:[00001810]: mfhi       $v1
    08A00754:[00621821]: addu       $v1, $v1, $v0
    08A00758:[00031A03]: sra        $v1, $v1, 0x0008
    08A0075C:[00641823]: subu       $v1, $v1, $a0
    08A00760:[00032940]: sll        $a1, $v1, 0x0005
    08A00764:[000318C0]: sll        $v1, $v1, 0x0003
    08A00768:[00A32823]: subu       $a1, $a1, $v1
    08A0076C:[00052100]: sll        $a0, $a1, 0x0004
    08A00770:[00852023]: subu       $a0, $a0, $a1
    08A00774:[5044003C]: beql       $v0, $a0, 0x08A00868
    08A00778:[3C1008A8]: lui        $s0, 0x08A8 <=> li $s0, 0x08A80000
    08A0077C:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08A00780:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08A00784:[24443760]: addiu      $a0, $v0, 14176
    08A00788:[0E290F7B]: jal        0x08A43DEC
    08A0078C:[24A53AC8]: addiu      $a1, $a1, 15048
    08A00790:[0A280186]: j          0x08A00618
    08A00794:[8E470024]: lw         $a3, 36($s2)
    08A00798:[10A0006C]: beq        $a1, $zr, 0x08A0094C
    08A0079C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08A007A0:[10E40010]: beq        $a3, $a0, 0x08A007E4
    08A007A4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08A007A8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007AC:[0067102B]: sltu       $v0, $v1, $a3
    08A007B0:[10E30016]: beq        $a3, $v1, 0x08A0080C
    08A007B4:[00E3202B]: sltu       $a0, $a3, $v1
    08A007B8:[1040001B]: beq        $v0, $zr, 0x08A00828
    08A007BC:[00000000]: nop
    08A007C0:[8CC60008]: lw         $a2, 8($a2)
    08A007C4:[10C0FF41]: beq        $a2, $zr, 0x08A004CC
    08A007C8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007CC:[8CC30000]: lw         $v1, 0($a2)
    08A007D0:[00E3102B]: sltu       $v0, $a3, $v1
    08A007D4:[5040FFF6]: beql       $v0, $zr, 0x08A007B0
    08A007D8:[0067102B]: sltu       $v0, $v1, $a3
    08A007DC:[0A280134]: j          0x08A004D0
    08A007E0:[8E420020]: lw         $v0, 32($s2)
    08A007E4:[8CC30000]: lw         $v1, 0($a2)
    08A007E8:[14E3FFF0]: bne        $a3, $v1, 0x08A007AC
    08A007EC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007F0:[8CC2000C]: lw         $v0, 12($a2)
    08A007F4:[5440FFFB]: bnel       $v0, $zr, 0x08A007E4
    08A007F8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08A007FC:[0A2801EC]: j          0x08A007B0
    08A00800:[0067102B]: sltu       $v0, $v1, $a3
    08A00804:[50C0FF32]: beql       $a2, $zr, 0x08A004D0
    08A00808:[8E420020]: lw         $v0, 32($s2)
    08A0080C:[8CC20004]: lw         $v0, 4($a2)
    08A00810:[52A20058]: beql       $s5, $v0, 0x08A00974
    08A00814:[00D31023]: subu       $v0, $a2, $s3
    08A00818:[50A0FFFA]: beql       $a1, $zr, 0x08A00804
    08A0081C:[8CC60008]: lw         $a2, 8($a2)
    08A00820:[0A280201]: j          0x08A00804
    08A00824:[8CC6000C]: lw         $a2, 12($a2)
    08A00828:[1080FFE1]: beq        $a0, $zr, 0x08A007B0
    08A0082C:[0067102B]: sltu       $v0, $v1, $a3
    08A00830:[8CC6000C]: lw         $a2, 12($a2)
    08A00834:[10C0FF25]: beq        $a2, $zr, 0x08A004CC
    08A00838:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08A0083C:[8CC30000]: lw         $v1, 0($a2)
    08A00840:[0067102B]: sltu       $v0, $v1, $a3
    08A00844:[1040FFD9]: beq        $v0, $zr, 0x08A007AC
    08A00848:[00000000]: nop
    08A0084C:[0A280134]: j          0x08A004D0
    08A00850:[8E420020]: lw         $v0, 32($s2)
    08A00854:[8EA50000]: lw         $a1, 0($s5)
    08A00858:[0E27F18A]: jal        0x089FC628
    08A0085C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A00860:[0A280112]: j          0x08A00448
    08A00864:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08A00868:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08A0086C:[26053ABC]: addiu      $a1, $s0, 15036
    08A00870:[0E290F7B]: jal        0x08A43DEC
    08A00874:[24443760]: addiu      $a0, $v0, 14176
    08A00878:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08A0087C:[26053ABC]: addiu      $a1, $s0, 15036
    08A00880:[0E290F7B]: jal        0x08A43DEC
    08A00884:[24443760]: addiu      $a0, $v0, 14176
    08A00888:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08A0088C:[26053ABC]: addiu      $a1, $s0, 15036
    08A00890:[0E290F7B]: jal        0x08A43DEC
    08A00894:[24443760]: addiu      $a0, $v0, 14176
    08A00898:[0A2801E0]: j          0x08A00780
    08A0089C:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08A008A0:[0077102B]: sltu       $v0, $v1, $s7
    08A008A4:[38450001]: xori       $a1, $v0, 1
    08A008A8:[50A0001A]: beql       $a1, $zr, 0x08A00914
    08A008AC:[8C830008]: lw         $v1, 8($a0)
    08A008B0:[8C83000C]: lw         $v1, 12($a0)
    08A008B4:[50600006]: beql       $v1, $zr, 0x08A008D0
    08A008B8:[8C820000]: lw         $v0, 0($a0)
    08A008BC:[8C620000]: lw         $v0, 0($v1)
    08A008C0:[0057102B]: sltu       $v0, $v0, $s7
    08A008C4:[1040FFF8]: beq        $v0, $zr, 0x08A008A8
    08A008C8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08A008CC:[8C820000]: lw         $v0, 0($a0)
    08A008D0:[0057102B]: sltu       $v0, $v0, $s7
    08A008D4:[1040001F]: beq        $v0, $zr, 0x08A00954
    08A008D8:[02871021]: addu       $v0, $s4, $a3
    08A008DC:[AC44000C]: sw         $a0, 12($v0)
    08A008E0:[8E430024]: lw         $v1, 36($s2)
    08A008E4:[8C820008]: lw         $v0, 8($a0)
    08A008E8:[02831821]: addu       $v1, $s4, $v1
    08A008EC:[AC620008]: sw         $v0, 8($v1)
    08A008F0:[8C830008]: lw         $v1, 8($a0)
    08A008F4:[10600004]: beq        $v1, $zr, 0x08A00908
    08A008F8:[8E420024]: lw         $v0, 36($s2)
    08A008FC:[02821021]: addu       $v0, $s4, $v0
    08A00900:[AC62000C]: sw         $v0, 12($v1)
    08A00904:[8E420024]: lw         $v0, 36($s2)
    08A00908:[02821021]: addu       $v0, $s4, $v0
    08A0090C:[0A280179]: j          0x08A005E4
    08A00910:[AC820008]: sw         $v0, 8($a0)
    08A00914:[5060FFEE]: beql       $v1, $zr, 0x08A008D0
    08A00918:[8C820000]: lw         $v0, 0($a0)
    08A0091C:[8C620000]: lw         $v0, 0($v1)
    08A00920:[0057102B]: sltu       $v0, $v0, $s7
    08A00924:[5040FFEA]: beql       $v0, $zr, 0x08A008D0
    08A00928:[8C820000]: lw         $v0, 0($a0)
    08A0092C:[0A28022A]: j          0x08A008A8
    08A00930:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08A00934:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08A00938:[24443760]: addiu      $a0, $v0, 14176
    08A0093C:[0E290F7B]: jal        0x08A43DEC
    08A00940:[24A53A6C]: addiu      $a1, $a1, 14956
    08A00944:[0A28016B]: j          0x08A005AC
    08A00948:[8E470024]: lw         $a3, 36($s2)
    08A0094C:[0A2801EA]: j          0x08A007A8
    08A00950:[8CA30000]: lw         $v1, 0($a1)
    08A00954:[AC40000C]: sw         $zr, 12($v0)
    08A00958:[8E430024]: lw         $v1, 36($s2)
    08A0095C:[02831821]: addu       $v1, $s4, $v1
    08A00960:[AC83000C]: sw         $v1, 12($a0)
    08A00964:[8E420024]: lw         $v0, 36($s2)
    08A00968:[02821021]: addu       $v0, $s4, $v0
    08A0096C:[0A280179]: j          0x08A005E4
    08A00970:[AC440008]: sw         $a0, 8($v0)
    08A00974:[00021102]: srl        $v0, $v0, 0x0004
    08A00978:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08A0097C:[1443FF41]: bne        $v0, $v1, 0x08A00684
    08A00980:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08A00984:[0A280134]: j          0x08A004D0
    08A00988:[8E420020]: lw         $v0, 32($s2)
    08A0098C:[1040FE9C]: beq        $v0, $zr, 0x08A00400
    08A00990:[00000000]: nop
    08A00994:[8CC6000C]: lw         $a2, 12($a2)
    08A00998:[10C0FE77]: beq        $a2, $zr, 0x08A00378
    08A0099C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A009A0:[8CC30000]: lw         $v1, 0($a2)
    08A009A4:[0065102B]: sltu       $v0, $v1, $a1
    08A009A8:[1040FE95]: beq        $v0, $zr, 0x08A00400
    08A009AC:[00000000]: nop
    08A009B0:[0A2800DE]: j          0x08A00378
    08A009B4:[00000000]: nop
    08A009B8:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08A009BC:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08A009C0:[24443760]: addiu      $a0, $v0, 14176
    08A009C4:[0E290F7B]: jal        0x08A43DEC
    08A009C8:[24A53A60]: addiu      $a1, $a1, 14944
    08A009CC:[8E470024]: lw         $a3, 36($s2)
    08A009D0:[0A28016B]: j          0x08A005AC
    08A009D4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08A009D8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08A009DC:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    08A009E0:[3C0408AA]: lui        $a0, 0x08AA <=> li $a0, 0x08AA0000
    08A009E4:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    08A009E8:[2484C630]: addiu      $a0, $a0, -14800
    08A009EC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08A009F0:[0A28009B]: j          0x08A0026C
    08A009F4:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
  Back Branch 08A0054C 530,026 times (length 8)
    08A00520:[10400007]: beq        $v0, $zr, 0x08A00540
    08A00524:[02608821]: addu       $s1, $s3, $zr <=> move $s1, $s3
    08A00528:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A0052C:[0A280150]: j          0x08A00540
    08A00530:[0082882C]: max        $s1, $a0, $v0
--> 08A00534:[10910053]: beq        $a0, $s1, 0x08A00684
    08A00538:[0230102A]: slt        $v0, $s1, $s0
    08A0053C:[0002880A]: movz       $s1, $zr, $v0 <=> move $s1, $v0
    08A00540:[0011A100]: sll        $s4, $s1, 0x0004
    08A00544:[00F41021]: addu       $v0, $a3, $s4
    08A00548:[8C430000]: lw         $v1, 0($v0)
--> 08A0054C:[5460FFF9]: bnel       $v1, $zr, 0x08A00534
    08A00550:[26310001]: addiu      $s1, $s1, 1
    08A00554:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08A00558:[5222004B]: beql       $s1, $v0, 0x08A00688
    08A0055C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
  Back Branch 08A007C4 348,626 times (length 192)
  Back Branch 08A007D4 347,124 times (length 11)
    08A0079C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08A007A0:[10E40010]: beq        $a3, $a0, 0x08A007E4
    08A007A4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08A007A8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007AC:[0067102B]: sltu       $v0, $v1, $a3
--> 08A007B0:[10E30016]: beq        $a3, $v1, 0x08A0080C
    08A007B4:[00E3202B]: sltu       $a0, $a3, $v1
    08A007B8:[1040001B]: beq        $v0, $zr, 0x08A00828
    08A007BC:[00000000]: nop
    08A007C0:[8CC60008]: lw         $a2, 8($a2)
    08A007C4:[10C0FF41]: beq        $a2, $zr, 0x08A004CC
    08A007C8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007CC:[8CC30000]: lw         $v1, 0($a2)
    08A007D0:[00E3102B]: sltu       $v0, $a3, $v1
--> 08A007D4:[5040FFF6]: beql       $v0, $zr, 0x08A007B0
    08A007D8:[0067102B]: sltu       $v0, $v1, $a3
    08A007DC:[0A280134]: j          0x08A004D0
    08A007E0:[8E420020]: lw         $v0, 32($s2)
    08A007E4:[8CC30000]: lw         $v1, 0($a2)
  Back Branch 08A0092C 344,836 times (length 35)
    08A00894:[24443760]: addiu      $a0, $v0, 14176
    08A00898:[0A2801E0]: j          0x08A00780
    08A0089C:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08A008A0:[0077102B]: sltu       $v0, $v1, $s7
    08A008A4:[38450001]: xori       $a1, $v0, 1
--> 08A008A8:[50A0001A]: beql       $a1, $zr, 0x08A00914
    08A008AC:[8C830008]: lw         $v1, 8($a0)
    08A008B0:[8C83000C]: lw         $v1, 12($a0)
    08A008B4:[50600006]: beql       $v1, $zr, 0x08A008D0
    08A008B8:[8C820000]: lw         $v0, 0($a0)
    08A008BC:[8C620000]: lw         $v0, 0($v1)
    08A008C0:[0057102B]: sltu       $v0, $v0, $s7
    08A008C4:[1040FFF8]: beq        $v0, $zr, 0x08A008A8
    08A008C8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08A008CC:[8C820000]: lw         $v0, 0($a0)
    08A008D0:[0057102B]: sltu       $v0, $v0, $s7
    08A008D4:[1040001F]: beq        $v0, $zr, 0x08A00954
    08A008D8:[02871021]: addu       $v0, $s4, $a3
    08A008DC:[AC44000C]: sw         $a0, 12($v0)
    08A008E0:[8E430024]: lw         $v1, 36($s2)
    08A008E4:[8C820008]: lw         $v0, 8($a0)
    08A008E8:[02831821]: addu       $v1, $s4, $v1
    08A008EC:[AC620008]: sw         $v0, 8($v1)
    08A008F0:[8C830008]: lw         $v1, 8($a0)
    08A008F4:[10600004]: beq        $v1, $zr, 0x08A00908
    08A008F8:[8E420024]: lw         $v0, 36($s2)
    08A008FC:[02821021]: addu       $v0, $s4, $v0
    08A00900:[AC62000C]: sw         $v0, 12($v1)
    08A00904:[8E420024]: lw         $v0, 36($s2)
    08A00908:[02821021]: addu       $v0, $s4, $v0
    08A0090C:[0A280179]: j          0x08A005E4
    08A00910:[AC820008]: sw         $v0, 8($a0)
    08A00914:[5060FFEE]: beql       $v1, $zr, 0x08A008D0
    08A00918:[8C820000]: lw         $v0, 0($a0)
    08A0091C:[8C620000]: lw         $v0, 0($v1)
    08A00920:[0057102B]: sltu       $v0, $v0, $s7
    08A00924:[5040FFEA]: beql       $v0, $zr, 0x08A008D0
    08A00928:[8C820000]: lw         $v0, 0($a0)
--> 08A0092C:[0A28022A]: j          0x08A008A8
    08A00930:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08A00934:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08A00938:[24443760]: addiu      $a0, $v0, 14176
    08A0093C:[0E290F7B]: jal        0x08A43DEC
  Back Branch 08A00818 315,238 times (length 7)
    08A007F0:[8CC2000C]: lw         $v0, 12($a2)
    08A007F4:[5440FFFB]: bnel       $v0, $zr, 0x08A007E4
    08A007F8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08A007FC:[0A2801EC]: j          0x08A007B0
    08A00800:[0067102B]: sltu       $v0, $v1, $a3
--> 08A00804:[50C0FF32]: beql       $a2, $zr, 0x08A004D0
    08A00808:[8E420020]: lw         $v0, 32($s2)
    08A0080C:[8CC20004]: lw         $v0, 4($a2)
    08A00810:[52A20058]: beql       $s5, $v0, 0x08A00974
    08A00814:[00D31023]: subu       $v0, $a2, $s3
--> 08A00818:[50A0FFFA]: beql       $a1, $zr, 0x08A00804
    08A0081C:[8CC60008]: lw         $a2, 8($a2)
    08A00820:[0A280201]: j          0x08A00804
    08A00824:[8CC6000C]: lw         $a2, 12($a2)
    08A00828:[1080FFE1]: beq        $a0, $zr, 0x08A007B0
  Back Branch 08A006E0 40,977 times (length 220)
  Back Branch 08A006F0 40,977 times (length 190)
  Back Branch 08A004C4 33,216 times (length 8)
    08A00498:[0091102A]: slt        $v0, $a0, $s1
    08A0049C:[14400098]: bne        $v0, $zr, 0x08A00700
    08A004A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A004A4:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    08A004A8:[00031100]: sll        $v0, $v1, 0x0004
--> 08A004AC:[02622821]: addu       $a1, $s3, $v0
    08A004B0:[8CA40000]: lw         $a0, 0($a1)
    08A004B4:[24630001]: addiu      $v1, $v1, 1
    08A004B8:[02231026]: xor        $v0, $s1, $v1
    08A004BC:[148000B6]: bne        $a0, $zr, 0x08A00798
    08A004C0:[0002180A]: movz       $v1, $zr, $v0 <=> move $v1, $v0
--> 08A004C4:[14C3FFF9]: bne        $a2, $v1, 0x08A004AC
    08A004C8:[00031100]: sll        $v0, $v1, 0x0004
    08A004CC:[8E420020]: lw         $v0, 32($s2)
    08A004D0:[8E500028]: lw         $s0, 40($s2)
    08A004D4:[C523911C]: lwc1       $f3, -28388($t1)
  Back Branch 08A005C8 33,216 times (length 8)
    08A0059C:[02D0102A]: slt        $v0, $s6, $s0
    08A005A0:[104000E4]: beq        $v0, $zr, 0x08A00934
    08A005A4:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08A005A8:[44130000]: mfc1       $s3, $f0
    08A005AC:[00131100]: sll        $v0, $s3, 0x0004
--> 08A005B0:[03C22021]: addu       $a0, $fp, $v0
    08A005B4:[8C830000]: lw         $v1, 0($a0)
    08A005B8:[26730001]: addiu      $s3, $s3, 1
    08A005BC:[02131026]: xor        $v0, $s0, $s3
    08A005C0:[146000B7]: bne        $v1, $zr, 0x08A008A0
    08A005C4:[0002980A]: movz       $s3, $zr, $v0 <=> move $s3, $v0
--> 08A005C8:[1676FFF9]: bne        $s3, $s6, 0x08A005B0
    08A005CC:[00131100]: sll        $v0, $s3, 0x0004
    08A005D0:[02871821]: addu       $v1, $s4, $a3
    08A005D4:[AC600008]: sw         $zr, 8($v1)
    08A005D8:[8E420024]: lw         $v0, 36($s2)
  Back Branch 08A0042C 3,798 times (length 47)
    08A00364:[14800022]: bne        $a0, $zr, 0x08A003F0
    08A00368:[0002180A]: movz       $v1, $zr, $v0 <=> move $v1, $v0
    08A0036C:[14E3FFF9]: bne        $a3, $v1, 0x08A00354
    08A00370:[00031100]: sll        $v0, $v1, 0x0004
    08A00374:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 08A00378:[0E27F5CA]: jal        0x089FD728
    08A0037C:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A00380:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A00384:[8FBF0024]: lw         $ra, 36($sp)
    08A00388:[8FBE0020]: lw         $fp, 32($sp)
    08A0038C:[8FB7001C]: lw         $s7, 28($sp)
    08A00390:[8FB60018]: lw         $s6, 24($sp)
    08A00394:[8FB50014]: lw         $s5, 20($sp)
    08A00398:[8FB40010]: lw         $s4, 16($sp)
    08A0039C:[8FB3000C]: lw         $s3, 12($sp)
    08A003A0:[8FB20008]: lw         $s2, 8($sp)
    08A003A4:[8FB10004]: lw         $s1, 4($sp)
    08A003A8:[8FB00000]: lw         $s0, 0($sp)
    08A003AC:[03E00008]: jr         $ra
    08A003B0:[27BD0030]: addiu      $sp, $sp, 48
    08A003B4:[8FBF0024]: lw         $ra, 36($sp)
    08A003B8:[8FBE0020]: lw         $fp, 32($sp)
    08A003BC:[8FB7001C]: lw         $s7, 28($sp)
    08A003C0:[8FB60018]: lw         $s6, 24($sp)
    08A003C4:[8FB50014]: lw         $s5, 20($sp)
    08A003C8:[8FB40010]: lw         $s4, 16($sp)
    08A003CC:[8FB3000C]: lw         $s3, 12($sp)
    08A003D0:[8FB20008]: lw         $s2, 8($sp)
    08A003D4:[8FB10004]: lw         $s1, 4($sp)
    08A003D8:[8FB00000]: lw         $s0, 0($sp)
    08A003DC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A003E0:[03E00008]: jr         $ra
    08A003E4:[27BD0030]: addiu      $sp, $sp, 48
    08A003E8:[0A2800D3]: j          0x08A0034C
    08A003EC:[0082382C]: max        $a3, $a0, $v0
    08A003F0:[10C00003]: beq        $a2, $zr, 0x08A00400
    08A003F4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08A003F8:[50A400B3]: beql       $a1, $a0, 0x08A006C8
    08A003FC:[8CC30000]: lw         $v1, 0($a2)
    08A00400:[14A300B3]: bne        $a1, $v1, 0x08A006D0
    08A00404:[00D31023]: subu       $v0, $a2, $s3
    08A00408:[00021102]: srl        $v0, $v0, 0x0004
    08A0040C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08A00410:[1043FFD9]: beq        $v0, $v1, 0x08A00378
    08A00414:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A00418:[8E440020]: lw         $a0, 32($s2)
    08A0041C:[0E27F18A]: jal        0x089FC628
    08A00420:[8EA50000]: lw         $a1, 0($s5)
    08A00424:[0040B821]: addu       $s7, $v0, $zr <=> move $s7, $v0
    08A00428:[8C420004]: lw         $v0, 4($v0)
--> 08A0042C:[1040FFD2]: beq        $v0, $zr, 0x08A00378
    08A00430:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A00434:[8E510028]: lw         $s1, 40($s2)
    08A00438:[8E530024]: lw         $s3, 36($s2)
    08A0043C:[8E500020]: lw         $s0, 32($s2)
  Back Branch 08A00694 3,798 times (length 198)
  Back Branch 08A00700 3,796 times (length 153)
  Back Branch 08A0090C 3,795 times (length 204)
  Back Branch 08A00924 2,981 times (length 23)
    08A008BC:[8C620000]: lw         $v0, 0($v1)
    08A008C0:[0057102B]: sltu       $v0, $v0, $s7
    08A008C4:[1040FFF8]: beq        $v0, $zr, 0x08A008A8
    08A008C8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08A008CC:[8C820000]: lw         $v0, 0($a0)
--> 08A008D0:[0057102B]: sltu       $v0, $v0, $s7
    08A008D4:[1040001F]: beq        $v0, $zr, 0x08A00954
    08A008D8:[02871021]: addu       $v0, $s4, $a3
    08A008DC:[AC44000C]: sw         $a0, 12($v0)
    08A008E0:[8E430024]: lw         $v1, 36($s2)
    08A008E4:[8C820008]: lw         $v0, 8($a0)
    08A008E8:[02831821]: addu       $v1, $s4, $v1
    08A008EC:[AC620008]: sw         $v0, 8($v1)
    08A008F0:[8C830008]: lw         $v1, 8($a0)
    08A008F4:[10600004]: beq        $v1, $zr, 0x08A00908
    08A008F8:[8E420024]: lw         $v0, 36($s2)
    08A008FC:[02821021]: addu       $v0, $s4, $v0
    08A00900:[AC62000C]: sw         $v0, 12($v1)
    08A00904:[8E420024]: lw         $v0, 36($s2)
    08A00908:[02821021]: addu       $v0, $s4, $v0
    08A0090C:[0A280179]: j          0x08A005E4
    08A00910:[AC820008]: sw         $v0, 8($a0)
    08A00914:[5060FFEE]: beql       $v1, $zr, 0x08A008D0
    08A00918:[8C820000]: lw         $v0, 0($a0)
    08A0091C:[8C620000]: lw         $v0, 0($v1)
    08A00920:[0057102B]: sltu       $v0, $v0, $s7
--> 08A00924:[5040FFEA]: beql       $v0, $zr, 0x08A008D0
    08A00928:[8C820000]: lw         $v0, 0($a0)
    08A0092C:[0A28022A]: j          0x08A008A8
    08A00930:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08A00934:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
  Back Branch 08A00804 2,289 times (length 207)
  Back Branch 08A009F0 1,656 times (length 483)
  Back Branch 08A00914 763 times (length 19)
    08A008BC:[8C620000]: lw         $v0, 0($v1)
    08A008C0:[0057102B]: sltu       $v0, $v0, $s7
    08A008C4:[1040FFF8]: beq        $v0, $zr, 0x08A008A8
    08A008C8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08A008CC:[8C820000]: lw         $v0, 0($a0)
--> 08A008D0:[0057102B]: sltu       $v0, $v0, $s7
    08A008D4:[1040001F]: beq        $v0, $zr, 0x08A00954
    08A008D8:[02871021]: addu       $v0, $s4, $a3
    08A008DC:[AC44000C]: sw         $a0, 12($v0)
    08A008E0:[8E430024]: lw         $v1, 36($s2)
    08A008E4:[8C820008]: lw         $v0, 8($a0)
    08A008E8:[02831821]: addu       $v1, $s4, $v1
    08A008EC:[AC620008]: sw         $v0, 8($v1)
    08A008F0:[8C830008]: lw         $v1, 8($a0)
    08A008F4:[10600004]: beq        $v1, $zr, 0x08A00908
    08A008F8:[8E420024]: lw         $v0, 36($s2)
    08A008FC:[02821021]: addu       $v0, $s4, $v0
    08A00900:[AC62000C]: sw         $v0, 12($v1)
    08A00904:[8E420024]: lw         $v0, 36($s2)
    08A00908:[02821021]: addu       $v0, $s4, $v0
    08A0090C:[0A280179]: j          0x08A005E4
    08A00910:[AC820008]: sw         $v0, 8($a0)
--> 08A00914:[5060FFEE]: beql       $v1, $zr, 0x08A008D0
    08A00918:[8C820000]: lw         $v0, 0($a0)
    08A0091C:[8C620000]: lw         $v0, 0($v1)
    08A00920:[0057102B]: sltu       $v0, $v0, $s7
    08A00924:[5040FFEA]: beql       $v0, $zr, 0x08A008D0
  Back Branch 08A007DC 739 times (length 197)
  Back Branch 08A00410 667 times (length 40)
    08A00364:[14800022]: bne        $a0, $zr, 0x08A003F0
    08A00368:[0002180A]: movz       $v1, $zr, $v0 <=> move $v1, $v0
    08A0036C:[14E3FFF9]: bne        $a3, $v1, 0x08A00354
    08A00370:[00031100]: sll        $v0, $v1, 0x0004
    08A00374:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 08A00378:[0E27F5CA]: jal        0x089FD728
    08A0037C:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A00380:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A00384:[8FBF0024]: lw         $ra, 36($sp)
    08A00388:[8FBE0020]: lw         $fp, 32($sp)
    08A0038C:[8FB7001C]: lw         $s7, 28($sp)
    08A00390:[8FB60018]: lw         $s6, 24($sp)
    08A00394:[8FB50014]: lw         $s5, 20($sp)
    08A00398:[8FB40010]: lw         $s4, 16($sp)
    08A0039C:[8FB3000C]: lw         $s3, 12($sp)
    08A003A0:[8FB20008]: lw         $s2, 8($sp)
    08A003A4:[8FB10004]: lw         $s1, 4($sp)
    08A003A8:[8FB00000]: lw         $s0, 0($sp)
    08A003AC:[03E00008]: jr         $ra
    08A003B0:[27BD0030]: addiu      $sp, $sp, 48
    08A003B4:[8FBF0024]: lw         $ra, 36($sp)
    08A003B8:[8FBE0020]: lw         $fp, 32($sp)
    08A003BC:[8FB7001C]: lw         $s7, 28($sp)
    08A003C0:[8FB60018]: lw         $s6, 24($sp)
    08A003C4:[8FB50014]: lw         $s5, 20($sp)
    08A003C8:[8FB40010]: lw         $s4, 16($sp)
    08A003CC:[8FB3000C]: lw         $s3, 12($sp)
    08A003D0:[8FB20008]: lw         $s2, 8($sp)
    08A003D4:[8FB10004]: lw         $s1, 4($sp)
    08A003D8:[8FB00000]: lw         $s0, 0($sp)
    08A003DC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A003E0:[03E00008]: jr         $ra
    08A003E4:[27BD0030]: addiu      $sp, $sp, 48
    08A003E8:[0A2800D3]: j          0x08A0034C
    08A003EC:[0082382C]: max        $a3, $a0, $v0
    08A003F0:[10C00003]: beq        $a2, $zr, 0x08A00400
    08A003F4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08A003F8:[50A400B3]: beql       $a1, $a0, 0x08A006C8
    08A003FC:[8CC30000]: lw         $v1, 0($a2)
    08A00400:[14A300B3]: bne        $a1, $v1, 0x08A006D0
    08A00404:[00D31023]: subu       $v0, $a2, $s3
    08A00408:[00021102]: srl        $v0, $v0, 0x0004
    08A0040C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
--> 08A00410:[1043FFD9]: beq        $v0, $v1, 0x08A00378
    08A00414:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A00418:[8E440020]: lw         $a0, 32($s2)
    08A0041C:[0E27F18A]: jal        0x089FC628
    08A00420:[8EA50000]: lw         $a1, 0($s5)
  Back Branch 08A003E8 667 times (length 41)
    08A00338:[4600108D]: trunc.w.s  $f2, $f2
    08A0033C:[44041000]: mfc1       $a0, $f2
    08A00340:[0091102A]: slt        $v0, $a0, $s1
    08A00344:[14400028]: bne        $v0, $zr, 0x08A003E8
    08A00348:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 08A0034C:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08A00350:[00031100]: sll        $v0, $v1, 0x0004
    08A00354:[02623021]: addu       $a2, $s3, $v0
    08A00358:[8CC40000]: lw         $a0, 0($a2)
    08A0035C:[24630001]: addiu      $v1, $v1, 1
    08A00360:[02231026]: xor        $v0, $s1, $v1
    08A00364:[14800022]: bne        $a0, $zr, 0x08A003F0
    08A00368:[0002180A]: movz       $v1, $zr, $v0 <=> move $v1, $v0
    08A0036C:[14E3FFF9]: bne        $a3, $v1, 0x08A00354
    08A00370:[00031100]: sll        $v0, $v1, 0x0004
    08A00374:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A00378:[0E27F5CA]: jal        0x089FD728
    08A0037C:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A00380:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A00384:[8FBF0024]: lw         $ra, 36($sp)
    08A00388:[8FBE0020]: lw         $fp, 32($sp)
    08A0038C:[8FB7001C]: lw         $s7, 28($sp)
    08A00390:[8FB60018]: lw         $s6, 24($sp)
    08A00394:[8FB50014]: lw         $s5, 20($sp)
    08A00398:[8FB40010]: lw         $s4, 16($sp)
    08A0039C:[8FB3000C]: lw         $s3, 12($sp)
    08A003A0:[8FB20008]: lw         $s2, 8($sp)
    08A003A4:[8FB10004]: lw         $s1, 4($sp)
    08A003A8:[8FB00000]: lw         $s0, 0($sp)
    08A003AC:[03E00008]: jr         $ra
    08A003B0:[27BD0030]: addiu      $sp, $sp, 48
    08A003B4:[8FBF0024]: lw         $ra, 36($sp)
    08A003B8:[8FBE0020]: lw         $fp, 32($sp)
    08A003BC:[8FB7001C]: lw         $s7, 28($sp)
    08A003C0:[8FB60018]: lw         $s6, 24($sp)
    08A003C4:[8FB50014]: lw         $s5, 20($sp)
    08A003C8:[8FB40010]: lw         $s4, 16($sp)
    08A003CC:[8FB3000C]: lw         $s3, 12($sp)
    08A003D0:[8FB20008]: lw         $s2, 8($sp)
    08A003D4:[8FB10004]: lw         $s1, 4($sp)
    08A003D8:[8FB00000]: lw         $s0, 0($sp)
    08A003DC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A003E0:[03E00008]: jr         $ra
    08A003E4:[27BD0030]: addiu      $sp, $sp, 48
--> 08A003E8:[0A2800D3]: j          0x08A0034C
    08A003EC:[0082382C]: max        $a3, $a0, $v0
    08A003F0:[10C00003]: beq        $a2, $zr, 0x08A00400
    08A003F4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08A003F8:[50A400B3]: beql       $a1, $a0, 0x08A006C8
  Back Branch 08A007E8 331 times (length 17)
    08A00798:[10A0006C]: beq        $a1, $zr, 0x08A0094C
    08A0079C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08A007A0:[10E40010]: beq        $a3, $a0, 0x08A007E4
    08A007A4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08A007A8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 08A007AC:[0067102B]: sltu       $v0, $v1, $a3
    08A007B0:[10E30016]: beq        $a3, $v1, 0x08A0080C
    08A007B4:[00E3202B]: sltu       $a0, $a3, $v1
    08A007B8:[1040001B]: beq        $v0, $zr, 0x08A00828
    08A007BC:[00000000]: nop
    08A007C0:[8CC60008]: lw         $a2, 8($a2)
    08A007C4:[10C0FF41]: beq        $a2, $zr, 0x08A004CC
    08A007C8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007CC:[8CC30000]: lw         $v1, 0($a2)
    08A007D0:[00E3102B]: sltu       $v0, $a3, $v1
    08A007D4:[5040FFF6]: beql       $v0, $zr, 0x08A007B0
    08A007D8:[0067102B]: sltu       $v0, $v1, $a3
    08A007DC:[0A280134]: j          0x08A004D0
    08A007E0:[8E420020]: lw         $v0, 32($s2)
    08A007E4:[8CC30000]: lw         $v1, 0($a2)
--> 08A007E8:[14E3FFF0]: bne        $a3, $v1, 0x08A007AC
    08A007EC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007F0:[8CC2000C]: lw         $v0, 12($a2)
    08A007F4:[5440FFFB]: bnel       $v0, $zr, 0x08A007E4
    08A007F8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
  Back Branch 08A008C4 301 times (length 9)
    08A00894:[24443760]: addiu      $a0, $v0, 14176
    08A00898:[0A2801E0]: j          0x08A00780
    08A0089C:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08A008A0:[0077102B]: sltu       $v0, $v1, $s7
    08A008A4:[38450001]: xori       $a1, $v0, 1
--> 08A008A8:[50A0001A]: beql       $a1, $zr, 0x08A00914
    08A008AC:[8C830008]: lw         $v1, 8($a0)
    08A008B0:[8C83000C]: lw         $v1, 12($a0)
    08A008B4:[50600006]: beql       $v1, $zr, 0x08A008D0
    08A008B8:[8C820000]: lw         $v0, 0($a0)
    08A008BC:[8C620000]: lw         $v0, 0($v1)
    08A008C0:[0057102B]: sltu       $v0, $v0, $s7
--> 08A008C4:[1040FFF8]: beq        $v0, $zr, 0x08A008A8
    08A008C8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08A008CC:[8C820000]: lw         $v0, 0($a0)
    08A008D0:[0057102B]: sltu       $v0, $v0, $s7
    08A008D4:[1040001F]: beq        $v0, $zr, 0x08A00954
  Back Branch 08A007F4 284 times (length 6)
    08A007D0:[00E3102B]: sltu       $v0, $a3, $v1
    08A007D4:[5040FFF6]: beql       $v0, $zr, 0x08A007B0
    08A007D8:[0067102B]: sltu       $v0, $v1, $a3
    08A007DC:[0A280134]: j          0x08A004D0
    08A007E0:[8E420020]: lw         $v0, 32($s2)
--> 08A007E4:[8CC30000]: lw         $v1, 0($a2)
    08A007E8:[14E3FFF0]: bne        $a3, $v1, 0x08A007AC
    08A007EC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007F0:[8CC2000C]: lw         $v0, 12($a2)
--> 08A007F4:[5440FFFB]: bnel       $v0, $zr, 0x08A007E4
    08A007F8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08A007FC:[0A2801EC]: j          0x08A007B0
    08A00800:[0067102B]: sltu       $v0, $v1, $a3
    08A00804:[50C0FF32]: beql       $a2, $zr, 0x08A004D0
  Back Branch 08A006B8 165 times (length 176)
  Back Branch 08A006C8 165 times (length 6)
    08A006A4:[24843760]: addiu      $a0, $a0, 14176
    08A006A8:[0E290F7B]: jal        0x08A43DEC
    08A006AC:[24A53AE0]: addiu      $a1, $a1, 15072
    08A006B0:[0A2800E1]: j          0x08A00384
    08A006B4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 08A006B8:[1040FF51]: beq        $v0, $zr, 0x08A00400
    08A006BC:[00000000]: nop
    08A006C0:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08A006C4:[8CC30000]: lw         $v1, 0($a2)
--> 08A006C8:[50A3FFFB]: beql       $a1, $v1, 0x08A006B8
    08A006CC:[8CC2000C]: lw         $v0, 12($a2)
    08A006D0:[0065102B]: sltu       $v0, $v1, $a1
    08A006D4:[104000AD]: beq        $v0, $zr, 0x08A0098C
    08A006D8:[00A3102B]: sltu       $v0, $a1, $v1
  Back Branch 08A00844 17 times (length 40)
    08A00798:[10A0006C]: beq        $a1, $zr, 0x08A0094C
    08A0079C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08A007A0:[10E40010]: beq        $a3, $a0, 0x08A007E4
    08A007A4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08A007A8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 08A007AC:[0067102B]: sltu       $v0, $v1, $a3
    08A007B0:[10E30016]: beq        $a3, $v1, 0x08A0080C
    08A007B4:[00E3202B]: sltu       $a0, $a3, $v1
    08A007B8:[1040001B]: beq        $v0, $zr, 0x08A00828
    08A007BC:[00000000]: nop
    08A007C0:[8CC60008]: lw         $a2, 8($a2)
    08A007C4:[10C0FF41]: beq        $a2, $zr, 0x08A004CC
    08A007C8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007CC:[8CC30000]: lw         $v1, 0($a2)
    08A007D0:[00E3102B]: sltu       $v0, $a3, $v1
    08A007D4:[5040FFF6]: beql       $v0, $zr, 0x08A007B0
    08A007D8:[0067102B]: sltu       $v0, $v1, $a3
    08A007DC:[0A280134]: j          0x08A004D0
    08A007E0:[8E420020]: lw         $v0, 32($s2)
    08A007E4:[8CC30000]: lw         $v1, 0($a2)
    08A007E8:[14E3FFF0]: bne        $a3, $v1, 0x08A007AC
    08A007EC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007F0:[8CC2000C]: lw         $v0, 12($a2)
    08A007F4:[5440FFFB]: bnel       $v0, $zr, 0x08A007E4
    08A007F8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08A007FC:[0A2801EC]: j          0x08A007B0
    08A00800:[0067102B]: sltu       $v0, $v1, $a3
    08A00804:[50C0FF32]: beql       $a2, $zr, 0x08A004D0
    08A00808:[8E420020]: lw         $v0, 32($s2)
    08A0080C:[8CC20004]: lw         $v0, 4($a2)
    08A00810:[52A20058]: beql       $s5, $v0, 0x08A00974
    08A00814:[00D31023]: subu       $v0, $a2, $s3
    08A00818:[50A0FFFA]: beql       $a1, $zr, 0x08A00804
    08A0081C:[8CC60008]: lw         $a2, 8($a2)
    08A00820:[0A280201]: j          0x08A00804
    08A00824:[8CC6000C]: lw         $a2, 12($a2)
    08A00828:[1080FFE1]: beq        $a0, $zr, 0x08A007B0
    08A0082C:[0067102B]: sltu       $v0, $v1, $a3
    08A00830:[8CC6000C]: lw         $a2, 12($a2)
    08A00834:[10C0FF25]: beq        $a2, $zr, 0x08A004CC
    08A00838:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08A0083C:[8CC30000]: lw         $v1, 0($a2)
    08A00840:[0067102B]: sltu       $v0, $v1, $a3
--> 08A00844:[1040FFD9]: beq        $v0, $zr, 0x08A007AC
    08A00848:[00000000]: nop
    08A0084C:[0A280134]: j          0x08A004D0
    08A00850:[8E420020]: lw         $v0, 32($s2)
    08A00854:[8EA50000]: lw         $a1, 0($s5)
  Back Branch 08A00834 17 times (length 220)
  Back Branch 08A00828 17 times (length 32)
    08A0079C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08A007A0:[10E40010]: beq        $a3, $a0, 0x08A007E4
    08A007A4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08A007A8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007AC:[0067102B]: sltu       $v0, $v1, $a3
--> 08A007B0:[10E30016]: beq        $a3, $v1, 0x08A0080C
    08A007B4:[00E3202B]: sltu       $a0, $a3, $v1
    08A007B8:[1040001B]: beq        $v0, $zr, 0x08A00828
    08A007BC:[00000000]: nop
    08A007C0:[8CC60008]: lw         $a2, 8($a2)
    08A007C4:[10C0FF41]: beq        $a2, $zr, 0x08A004CC
    08A007C8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007CC:[8CC30000]: lw         $v1, 0($a2)
    08A007D0:[00E3102B]: sltu       $v0, $a3, $v1
    08A007D4:[5040FFF6]: beql       $v0, $zr, 0x08A007B0
    08A007D8:[0067102B]: sltu       $v0, $v1, $a3
    08A007DC:[0A280134]: j          0x08A004D0
    08A007E0:[8E420020]: lw         $v0, 32($s2)
    08A007E4:[8CC30000]: lw         $v1, 0($a2)
    08A007E8:[14E3FFF0]: bne        $a3, $v1, 0x08A007AC
    08A007EC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007F0:[8CC2000C]: lw         $v0, 12($a2)
    08A007F4:[5440FFFB]: bnel       $v0, $zr, 0x08A007E4
    08A007F8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08A007FC:[0A2801EC]: j          0x08A007B0
    08A00800:[0067102B]: sltu       $v0, $v1, $a3
    08A00804:[50C0FF32]: beql       $a2, $zr, 0x08A004D0
    08A00808:[8E420020]: lw         $v0, 32($s2)
    08A0080C:[8CC20004]: lw         $v0, 4($a2)
    08A00810:[52A20058]: beql       $s5, $v0, 0x08A00974
    08A00814:[00D31023]: subu       $v0, $a2, $s3
    08A00818:[50A0FFFA]: beql       $a1, $zr, 0x08A00804
    08A0081C:[8CC60008]: lw         $a2, 8($a2)
    08A00820:[0A280201]: j          0x08A00804
    08A00824:[8CC6000C]: lw         $a2, 12($a2)
--> 08A00828:[1080FFE1]: beq        $a0, $zr, 0x08A007B0
    08A0082C:[0067102B]: sltu       $v0, $v1, $a3
    08A00830:[8CC6000C]: lw         $a2, 12($a2)
    08A00834:[10C0FF25]: beq        $a2, $zr, 0x08A004CC
    08A00838:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
  Back Branch 08A0084C 5 times (length 225)
  Back Branch 08A0036C 1 times (length 8)
    08A00340:[0091102A]: slt        $v0, $a0, $s1
    08A00344:[14400028]: bne        $v0, $zr, 0x08A003E8
    08A00348:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A0034C:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08A00350:[00031100]: sll        $v0, $v1, 0x0004
--> 08A00354:[02623021]: addu       $a2, $s3, $v0
    08A00358:[8CC40000]: lw         $a0, 0($a2)
    08A0035C:[24630001]: addiu      $v1, $v1, 1
    08A00360:[02231026]: xor        $v0, $s1, $v1
    08A00364:[14800022]: bne        $a0, $zr, 0x08A003F0
    08A00368:[0002180A]: movz       $v1, $zr, $v0 <=> move $v1, $v0
--> 08A0036C:[14E3FFF9]: bne        $a3, $v1, 0x08A00354
    08A00370:[00031100]: sll        $v0, $v1, 0x0004
    08A00374:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A00378:[0E27F5CA]: jal        0x089FD728
    08A0037C:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
  Back Branch 08A007FC 1 times (length 21)
    08A0079C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08A007A0:[10E40010]: beq        $a3, $a0, 0x08A007E4
    08A007A4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08A007A8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007AC:[0067102B]: sltu       $v0, $v1, $a3
--> 08A007B0:[10E30016]: beq        $a3, $v1, 0x08A0080C
    08A007B4:[00E3202B]: sltu       $a0, $a3, $v1
    08A007B8:[1040001B]: beq        $v0, $zr, 0x08A00828
    08A007BC:[00000000]: nop
    08A007C0:[8CC60008]: lw         $a2, 8($a2)
    08A007C4:[10C0FF41]: beq        $a2, $zr, 0x08A004CC
    08A007C8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007CC:[8CC30000]: lw         $v1, 0($a2)
    08A007D0:[00E3102B]: sltu       $v0, $a3, $v1
    08A007D4:[5040FFF6]: beql       $v0, $zr, 0x08A007B0
    08A007D8:[0067102B]: sltu       $v0, $v1, $a3
    08A007DC:[0A280134]: j          0x08A004D0
    08A007E0:[8E420020]: lw         $v0, 32($s2)
    08A007E4:[8CC30000]: lw         $v1, 0($a2)
    08A007E8:[14E3FFF0]: bne        $a3, $v1, 0x08A007AC
    08A007EC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A007F0:[8CC2000C]: lw         $v0, 12($a2)
    08A007F4:[5440FFFB]: bnel       $v0, $zr, 0x08A007E4
    08A007F8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
--> 08A007FC:[0A2801EC]: j          0x08A007B0
    08A00800:[0067102B]: sltu       $v0, $v1, $a3
    08A00804:[50C0FF32]: beql       $a2, $zr, 0x08A004D0
    08A00808:[8E420020]: lw         $v0, 32($s2)
    08A0080C:[8CC20004]: lw         $v0, 4($a2)
  Back Branch 08A0096C 1 times (length 228)
_S1_2_89B434C 6,013,399 instructions (0.364%), 6 calls (089B434C - 089B4444, length 63)
    089B434C:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    089B4350:[11020035]: beq        $t0, $v0, 0x089B4428
    089B4354:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    089B4358:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    089B435C:[11020036]: beq        $t0, $v0, 0x089B4438
    089B4360:[24C20003]: addiu      $v0, $a2, 3
    089B4364:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    089B4368:[1CE00006]: bgtz       $a3, 0x089B4384
    089B436C:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    089B4370:[03E00008]: jr         $ra
    089B4374:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089B4378:[01A7102A]: slt        $v0, $t5, $a3
    089B437C:[10400028]: beq        $v0, $zr, 0x089B4420
    089B4380:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089B4384:[58C0FFFC]: blezl      $a2, 0x089B4378
    089B4388:[25AD0008]: addiu      $t5, $t5, 8
    089B438C:[25B80008]: addiu      $t8, $t5, 8
    089B4390:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    089B4394:[01B8702A]: slt        $t6, $t5, $t8
    089B4398:[51C0001B]: beql       $t6, $zr, 0x089B4408
    089B439C:[27390004]: addiu      $t9, $t9, 4
    089B43A0:[000F1080]: sll        $v0, $t7, 0x0002
    089B43A4:[00455821]: addu       $t3, $v0, $a1
    089B43A8:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    089B43AC:[01A05021]: addu       $t2, $t5, $zr <=> move $t2, $t5
    089B43B0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089B43B4:[03200013]: mtlo       $t9
    089B43B8:[00CA001C]: madd       $a2, $t2
    089B43BC:[25290004]: addiu      $t1, $t1, 4
    089B43C0:[254A0001]: addiu      $t2, $t2, 1
    089B43C4:[00001012]: mflo       $v0
    089B43C8:[00021080]: sll        $v0, $v0, 0x0002
    089B43CC:[01821021]: addu       $v0, $t4, $v0
    089B43D0:[8C430000]: lw         $v1, 0($v0)
    089B43D4:[AD630000]: sw         $v1, 0($t3)
    089B43D8:[256B0010]: addiu      $t3, $t3, 16
    089B43DC:[8C430004]: lw         $v1, 4($v0)
    089B43E0:[AD030004]: sw         $v1, 4($t0)
    089B43E4:[8C440008]: lw         $a0, 8($v0)
    089B43E8:[AD040008]: sw         $a0, 8($t0)
    089B43EC:[8C43000C]: lw         $v1, 12($v0)
    089B43F0:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    089B43F4:[AD03000C]: sw         $v1, 12($t0)
    089B43F8:[1522FFEE]: bne        $t1, $v0, 0x089B43B4
    089B43FC:[25080010]: addiu      $t0, $t0, 16
    089B4400:[25EF0020]: addiu      $t7, $t7, 32
    089B4404:[27390004]: addiu      $t9, $t9, 4
    089B4408:[0326102A]: slt        $v0, $t9, $a2
    089B440C:[1440FFE2]: bne        $v0, $zr, 0x089B4398
    089B4410:[0307102A]: slt        $v0, $t8, $a3
    089B4414:[03006821]: addu       $t5, $t8, $zr <=> move $t5, $t8
    089B4418:[1440FFDA]: bne        $v0, $zr, 0x089B4384
    089B441C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089B4420:[03E00008]: jr         $ra
    089B4424:[00000000]: nop
    089B4428:[000617C2]: srl        $v0, $a2, 0x001F
    089B442C:[00461021]: addu       $v0, $v0, $a2
    089B4430:[0A26D0D9]: j          0x089B4364
    089B4434:[00023043]: sra        $a2, $v0, 0x0001
    089B4438:[28C30000]: slti       $v1, $a2, 0
    089B443C:[00C3100A]: movz       $v0, $a2, $v1
    089B4440:[0A26D0D9]: j          0x089B4364
    089B4444:[00023083]: sra        $a2, $v0, 0x0002
  Back Branch 089B43F8 294,912 times (length 19)
    089B43A0:[000F1080]: sll        $v0, $t7, 0x0002
    089B43A4:[00455821]: addu       $t3, $v0, $a1
    089B43A8:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    089B43AC:[01A05021]: addu       $t2, $t5, $zr <=> move $t2, $t5
    089B43B0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
--> 089B43B4:[03200013]: mtlo       $t9
    089B43B8:[00CA001C]: madd       $a2, $t2
    089B43BC:[25290004]: addiu      $t1, $t1, 4
    089B43C0:[254A0001]: addiu      $t2, $t2, 1
    089B43C4:[00001012]: mflo       $v0
    089B43C8:[00021080]: sll        $v0, $v0, 0x0002
    089B43CC:[01821021]: addu       $v0, $t4, $v0
    089B43D0:[8C430000]: lw         $v1, 0($v0)
    089B43D4:[AD630000]: sw         $v1, 0($t3)
    089B43D8:[256B0010]: addiu      $t3, $t3, 16
    089B43DC:[8C430004]: lw         $v1, 4($v0)
    089B43E0:[AD030004]: sw         $v1, 4($t0)
    089B43E4:[8C440008]: lw         $a0, 8($v0)
    089B43E8:[AD040008]: sw         $a0, 8($t0)
    089B43EC:[8C43000C]: lw         $v1, 12($v0)
    089B43F0:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    089B43F4:[AD03000C]: sw         $v1, 12($t0)
--> 089B43F8:[1522FFEE]: bne        $t1, $v0, 0x089B43B4
    089B43FC:[25080010]: addiu      $t0, $t0, 16
    089B4400:[25EF0020]: addiu      $t7, $t7, 32
    089B4404:[27390004]: addiu      $t9, $t9, 4
    089B4408:[0326102A]: slt        $v0, $t9, $a2
  Back Branch 089B440C 36,864 times (length 31)
    089B4384:[58C0FFFC]: blezl      $a2, 0x089B4378
    089B4388:[25AD0008]: addiu      $t5, $t5, 8
    089B438C:[25B80008]: addiu      $t8, $t5, 8
    089B4390:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    089B4394:[01B8702A]: slt        $t6, $t5, $t8
--> 089B4398:[51C0001B]: beql       $t6, $zr, 0x089B4408
    089B439C:[27390004]: addiu      $t9, $t9, 4
    089B43A0:[000F1080]: sll        $v0, $t7, 0x0002
    089B43A4:[00455821]: addu       $t3, $v0, $a1
    089B43A8:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    089B43AC:[01A05021]: addu       $t2, $t5, $zr <=> move $t2, $t5
    089B43B0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089B43B4:[03200013]: mtlo       $t9
    089B43B8:[00CA001C]: madd       $a2, $t2
    089B43BC:[25290004]: addiu      $t1, $t1, 4
    089B43C0:[254A0001]: addiu      $t2, $t2, 1
    089B43C4:[00001012]: mflo       $v0
    089B43C8:[00021080]: sll        $v0, $v0, 0x0002
    089B43CC:[01821021]: addu       $v0, $t4, $v0
    089B43D0:[8C430000]: lw         $v1, 0($v0)
    089B43D4:[AD630000]: sw         $v1, 0($t3)
    089B43D8:[256B0010]: addiu      $t3, $t3, 16
    089B43DC:[8C430004]: lw         $v1, 4($v0)
    089B43E0:[AD030004]: sw         $v1, 4($t0)
    089B43E4:[8C440008]: lw         $a0, 8($v0)
    089B43E8:[AD040008]: sw         $a0, 8($t0)
    089B43EC:[8C43000C]: lw         $v1, 12($v0)
    089B43F0:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    089B43F4:[AD03000C]: sw         $v1, 12($t0)
    089B43F8:[1522FFEE]: bne        $t1, $v0, 0x089B43B4
    089B43FC:[25080010]: addiu      $t0, $t0, 16
    089B4400:[25EF0020]: addiu      $t7, $t7, 32
    089B4404:[27390004]: addiu      $t9, $t9, 4
    089B4408:[0326102A]: slt        $v0, $t9, $a2
--> 089B440C:[1440FFE2]: bne        $v0, $zr, 0x089B4398
    089B4410:[0307102A]: slt        $v0, $t8, $a3
    089B4414:[03006821]: addu       $t5, $t8, $zr <=> move $t5, $t8
    089B4418:[1440FFDA]: bne        $v0, $zr, 0x089B4384
    089B441C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
  Back Branch 089B4418 640 times (length 39)
    089B4370:[03E00008]: jr         $ra
    089B4374:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089B4378:[01A7102A]: slt        $v0, $t5, $a3
    089B437C:[10400028]: beq        $v0, $zr, 0x089B4420
    089B4380:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 089B4384:[58C0FFFC]: blezl      $a2, 0x089B4378
    089B4388:[25AD0008]: addiu      $t5, $t5, 8
    089B438C:[25B80008]: addiu      $t8, $t5, 8
    089B4390:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    089B4394:[01B8702A]: slt        $t6, $t5, $t8
    089B4398:[51C0001B]: beql       $t6, $zr, 0x089B4408
    089B439C:[27390004]: addiu      $t9, $t9, 4
    089B43A0:[000F1080]: sll        $v0, $t7, 0x0002
    089B43A4:[00455821]: addu       $t3, $v0, $a1
    089B43A8:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    089B43AC:[01A05021]: addu       $t2, $t5, $zr <=> move $t2, $t5
    089B43B0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089B43B4:[03200013]: mtlo       $t9
    089B43B8:[00CA001C]: madd       $a2, $t2
    089B43BC:[25290004]: addiu      $t1, $t1, 4
    089B43C0:[254A0001]: addiu      $t2, $t2, 1
    089B43C4:[00001012]: mflo       $v0
    089B43C8:[00021080]: sll        $v0, $v0, 0x0002
    089B43CC:[01821021]: addu       $v0, $t4, $v0
    089B43D0:[8C430000]: lw         $v1, 0($v0)
    089B43D4:[AD630000]: sw         $v1, 0($t3)
    089B43D8:[256B0010]: addiu      $t3, $t3, 16
    089B43DC:[8C430004]: lw         $v1, 4($v0)
    089B43E0:[AD030004]: sw         $v1, 4($t0)
    089B43E4:[8C440008]: lw         $a0, 8($v0)
    089B43E8:[AD040008]: sw         $a0, 8($t0)
    089B43EC:[8C43000C]: lw         $v1, 12($v0)
    089B43F0:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    089B43F4:[AD03000C]: sw         $v1, 12($t0)
    089B43F8:[1522FFEE]: bne        $t1, $v0, 0x089B43B4
    089B43FC:[25080010]: addiu      $t0, $t0, 16
    089B4400:[25EF0020]: addiu      $t7, $t7, 32
    089B4404:[27390004]: addiu      $t9, $t9, 4
    089B4408:[0326102A]: slt        $v0, $t9, $a2
    089B440C:[1440FFE2]: bne        $v0, $zr, 0x089B4398
    089B4410:[0307102A]: slt        $v0, $t8, $a3
    089B4414:[03006821]: addu       $t5, $t8, $zr <=> move $t5, $t8
--> 089B4418:[1440FFDA]: bne        $v0, $zr, 0x089B4384
    089B441C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089B4420:[03E00008]: jr         $ra
    089B4424:[00000000]: nop
    089B4428:[000617C2]: srl        $v0, $a2, 0x001F
  Back Branch 089B4440 5 times (length 57)
    089B4350:[11020035]: beq        $t0, $v0, 0x089B4428
    089B4354:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    089B4358:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    089B435C:[11020036]: beq        $t0, $v0, 0x089B4438
    089B4360:[24C20003]: addiu      $v0, $a2, 3
--> 089B4364:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    089B4368:[1CE00006]: bgtz       $a3, 0x089B4384
    089B436C:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    089B4370:[03E00008]: jr         $ra
    089B4374:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089B4378:[01A7102A]: slt        $v0, $t5, $a3
    089B437C:[10400028]: beq        $v0, $zr, 0x089B4420
    089B4380:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089B4384:[58C0FFFC]: blezl      $a2, 0x089B4378
    089B4388:[25AD0008]: addiu      $t5, $t5, 8
    089B438C:[25B80008]: addiu      $t8, $t5, 8
    089B4390:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    089B4394:[01B8702A]: slt        $t6, $t5, $t8
    089B4398:[51C0001B]: beql       $t6, $zr, 0x089B4408
    089B439C:[27390004]: addiu      $t9, $t9, 4
    089B43A0:[000F1080]: sll        $v0, $t7, 0x0002
    089B43A4:[00455821]: addu       $t3, $v0, $a1
    089B43A8:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    089B43AC:[01A05021]: addu       $t2, $t5, $zr <=> move $t2, $t5
    089B43B0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089B43B4:[03200013]: mtlo       $t9
    089B43B8:[00CA001C]: madd       $a2, $t2
    089B43BC:[25290004]: addiu      $t1, $t1, 4
    089B43C0:[254A0001]: addiu      $t2, $t2, 1
    089B43C4:[00001012]: mflo       $v0
    089B43C8:[00021080]: sll        $v0, $v0, 0x0002
    089B43CC:[01821021]: addu       $v0, $t4, $v0
    089B43D0:[8C430000]: lw         $v1, 0($v0)
    089B43D4:[AD630000]: sw         $v1, 0($t3)
    089B43D8:[256B0010]: addiu      $t3, $t3, 16
    089B43DC:[8C430004]: lw         $v1, 4($v0)
    089B43E0:[AD030004]: sw         $v1, 4($t0)
    089B43E4:[8C440008]: lw         $a0, 8($v0)
    089B43E8:[AD040008]: sw         $a0, 8($t0)
    089B43EC:[8C43000C]: lw         $v1, 12($v0)
    089B43F0:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    089B43F4:[AD03000C]: sw         $v1, 12($t0)
    089B43F8:[1522FFEE]: bne        $t1, $v0, 0x089B43B4
    089B43FC:[25080010]: addiu      $t0, $t0, 16
    089B4400:[25EF0020]: addiu      $t7, $t7, 32
    089B4404:[27390004]: addiu      $t9, $t9, 4
    089B4408:[0326102A]: slt        $v0, $t9, $a2
    089B440C:[1440FFE2]: bne        $v0, $zr, 0x089B4398
    089B4410:[0307102A]: slt        $v0, $t8, $a3
    089B4414:[03006821]: addu       $t5, $t8, $zr <=> move $t5, $t8
    089B4418:[1440FFDA]: bne        $v0, $zr, 0x089B4384
    089B441C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089B4420:[03E00008]: jr         $ra
    089B4424:[00000000]: nop
    089B4428:[000617C2]: srl        $v0, $a2, 0x001F
    089B442C:[00461021]: addu       $v0, $v0, $a2
    089B4430:[0A26D0D9]: j          0x089B4364
    089B4434:[00023043]: sra        $a2, $v0, 0x0001
    089B4438:[28C30000]: slti       $v1, $a2, 0
    089B443C:[00C3100A]: movz       $v0, $a2, $v1
--> 089B4440:[0A26D0D9]: j          0x089B4364
    089B4444:[00023083]: sra        $a2, $v0, 0x0002
  Back Branch 089B4430 1 times (length 53)
    089B4350:[11020035]: beq        $t0, $v0, 0x089B4428
    089B4354:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    089B4358:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    089B435C:[11020036]: beq        $t0, $v0, 0x089B4438
    089B4360:[24C20003]: addiu      $v0, $a2, 3
--> 089B4364:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    089B4368:[1CE00006]: bgtz       $a3, 0x089B4384
    089B436C:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    089B4370:[03E00008]: jr         $ra
    089B4374:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089B4378:[01A7102A]: slt        $v0, $t5, $a3
    089B437C:[10400028]: beq        $v0, $zr, 0x089B4420
    089B4380:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089B4384:[58C0FFFC]: blezl      $a2, 0x089B4378
    089B4388:[25AD0008]: addiu      $t5, $t5, 8
    089B438C:[25B80008]: addiu      $t8, $t5, 8
    089B4390:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    089B4394:[01B8702A]: slt        $t6, $t5, $t8
    089B4398:[51C0001B]: beql       $t6, $zr, 0x089B4408
    089B439C:[27390004]: addiu      $t9, $t9, 4
    089B43A0:[000F1080]: sll        $v0, $t7, 0x0002
    089B43A4:[00455821]: addu       $t3, $v0, $a1
    089B43A8:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    089B43AC:[01A05021]: addu       $t2, $t5, $zr <=> move $t2, $t5
    089B43B0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089B43B4:[03200013]: mtlo       $t9
    089B43B8:[00CA001C]: madd       $a2, $t2
    089B43BC:[25290004]: addiu      $t1, $t1, 4
    089B43C0:[254A0001]: addiu      $t2, $t2, 1
    089B43C4:[00001012]: mflo       $v0
    089B43C8:[00021080]: sll        $v0, $v0, 0x0002
    089B43CC:[01821021]: addu       $v0, $t4, $v0
    089B43D0:[8C430000]: lw         $v1, 0($v0)
    089B43D4:[AD630000]: sw         $v1, 0($t3)
    089B43D8:[256B0010]: addiu      $t3, $t3, 16
    089B43DC:[8C430004]: lw         $v1, 4($v0)
    089B43E0:[AD030004]: sw         $v1, 4($t0)
    089B43E4:[8C440008]: lw         $a0, 8($v0)
    089B43E8:[AD040008]: sw         $a0, 8($t0)
    089B43EC:[8C43000C]: lw         $v1, 12($v0)
    089B43F0:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    089B43F4:[AD03000C]: sw         $v1, 12($t0)
    089B43F8:[1522FFEE]: bne        $t1, $v0, 0x089B43B4
    089B43FC:[25080010]: addiu      $t0, $t0, 16
    089B4400:[25EF0020]: addiu      $t7, $t7, 32
    089B4404:[27390004]: addiu      $t9, $t9, 4
    089B4408:[0326102A]: slt        $v0, $t9, $a2
    089B440C:[1440FFE2]: bne        $v0, $zr, 0x089B4398
    089B4410:[0307102A]: slt        $v0, $t8, $a3
    089B4414:[03006821]: addu       $t5, $t8, $zr <=> move $t5, $t8
    089B4418:[1440FFDA]: bne        $v0, $zr, 0x089B4384
    089B441C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089B4420:[03E00008]: jr         $ra
    089B4424:[00000000]: nop
    089B4428:[000617C2]: srl        $v0, $a2, 0x001F
    089B442C:[00461021]: addu       $v0, $v0, $a2
--> 089B4430:[0A26D0D9]: j          0x089B4364
    089B4434:[00023043]: sra        $a2, $v0, 0x0001
    089B4438:[28C30000]: slti       $v1, $a2, 0
    089B443C:[00C3100A]: movz       $v0, $a2, $v1
    089B4440:[0A26D0D9]: j          0x089B4364
_S1_2_89E8EC4 5,920,927 instructions (0.358%), 71,247 calls (089E8EC4 - 089E919C, length 183)
    089E8EC4:[27BDFFE0]: addiu      $sp, $sp, -32
    089E8EC8:[AFB40010]: sw         $s4, 16($sp)
    089E8ECC:[3C1408AA]: lui        $s4, 0x08AA <=> li $s4, 0x08AA0000
    089E8ED0:[3C021E00]: lui        $v0, 0x1E00 <=> li $v0, 0x1E000000
    089E8ED4:[8E87C528]: lw         $a3, -15064($s4)
    089E8ED8:[AFB50014]: sw         $s5, 20($sp)
    089E8EDC:[34420001]: ori        $v0, $v0, 1
    089E8EE0:[00C0A821]: addu       $s5, $a2, $zr <=> move $s5, $a2
    089E8EE4:[AFB3000C]: sw         $s3, 12($sp)
    089E8EE8:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    089E8EEC:[AFB00000]: sw         $s0, 0($sp)
    089E8EF0:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    089E8EF4:[AFBF0018]: sw         $ra, 24($sp)
    089E8EF8:[AFB20008]: sw         $s2, 8($sp)
    089E8EFC:[AFB10004]: sw         $s1, 4($sp)
    089E8F00:[8CA50000]: lw         $a1, 0($a1)
    089E8F04:[8CE32260]: lw         $v1, 8800($a3)
    089E8F08:[ACA20000]: sw         $v0, 0($a1)
    089E8F0C:[10700037]: beq        $v1, $s0, 0x089E8FEC
    089E8F10:[24A40004]: addiu      $a0, $a1, 4
    089E8F14:[ACF02260]: sw         $s0, 8800($a3)
    089E8F18:[92030025]: lbu        $v1, 37($s0)
    089E8F1C:[1460003D]: bne        $v1, $zr, 0x089E9014
    089E8F20:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089E8F24:[8CE2224C]: lw         $v0, 8780($a3)
    089E8F28:[3C03C900]: lui        $v1, 0xC900 <=> li $v1, 0xC9000000
    089E8F2C:[24A60008]: addiu      $a2, $a1, 8
    089E8F30:[00021400]: sll        $v0, $v0, 0x0010
    089E8F34:[00431025]: or         $v0, $v0, $v1
    089E8F38:[ACA20004]: sw         $v0, 4($a1)
    089E8F3C:[3C03C200]: lui        $v1, 0xC200 <=> li $v1, 0xC2000000
    089E8F40:[92020026]: lbu        $v0, 38($s0)
    089E8F44:[8E050000]: lw         $a1, 0($s0)
    089E8F48:[00431025]: or         $v0, $v0, $v1
    089E8F4C:[ACC20000]: sw         $v0, 0($a2)
    089E8F50:[3C03C300]: lui        $v1, 0xC300 <=> li $v1, 0xC3000000
    089E8F54:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089E8F58:[92040025]: lbu        $a0, 37($s0)
    089E8F5C:[ACC20008]: sw         $v0, 8($a2)
    089E8F60:[00832025]: or         $a0, $a0, $v1
    089E8F64:[10A00040]: beq        $a1, $zr, 0x089E9068
    089E8F68:[ACC40004]: sw         $a0, 4($a2)
    089E8F6C:[92030024]: lbu        $v1, 36($s0)
    089E8F70:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089E8F74:[10620072]: beq        $v1, $v0, 0x089E9140
    089E8F78:[3C03A000]: lui        $v1, 0xA000 <=> li $v1, 0xA0000000
    089E8F7C:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    089E8F80:[7C02FE04]: ins        $v0, $zr, 24, 8
    089E8F84:[00431025]: or         $v0, $v0, $v1
    089E8F88:[7C05B804]: ins        $a1, $zr, 0, 24
    089E8F8C:[ACC2000C]: sw         $v0, 12($a2)
    089E8F90:[00051202]: srl        $v0, $a1, 0x0008
    089E8F94:[8E040010]: lw         $a0, 16($s0)
    089E8F98:[3C03A800]: lui        $v1, 0xA800 <=> li $v1, 0xA8000000
    089E8F9C:[24D20014]: addiu      $s2, $a2, 20
    089E8FA0:[00441025]: or         $v0, $v0, $a0
    089E8FA4:[00431025]: or         $v0, $v0, $v1
    089E8FA8:[ACC20010]: sw         $v0, 16($a2)
    089E8FAC:[8E02001C]: lw         $v0, 28($s0)
    089E8FB0:[8E030018]: lw         $v1, 24($s0)
    089E8FB4:[3C04B800]: lui        $a0, 0xB800 <=> li $a0, 0xB8000000
    089E8FB8:[00021200]: sll        $v0, $v0, 0x0008
    089E8FBC:[00621825]: or         $v1, $v1, $v0
    089E8FC0:[00641825]: or         $v1, $v1, $a0
    089E8FC4:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089E8FC8:[AE420004]: sw         $v0, 4($s2)
    089E8FCC:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    089E8FD0:[AE430000]: sw         $v1, 0($s2)
    089E8FD4:[92030025]: lbu        $v1, 37($s0)
    089E8FD8:[1062003C]: beq        $v1, $v0, 0x089E90CC
    089E8FDC:[26510008]: addiu      $s1, $s2, 8
    089E8FE0:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089E8FE4:[AE220000]: sw         $v0, 0($s1)
    089E8FE8:[26240004]: addiu      $a0, $s1, 4
    089E8FEC:[AE640000]: sw         $a0, 0($s3)
    089E8FF0:[8FBF0018]: lw         $ra, 24($sp)
    089E8FF4:[8FB50014]: lw         $s5, 20($sp)
    089E8FF8:[8FB40010]: lw         $s4, 16($sp)
    089E8FFC:[8FB3000C]: lw         $s3, 12($sp)
    089E9000:[8FB20008]: lw         $s2, 8($sp)
    089E9004:[8FB10004]: lw         $s1, 4($sp)
    089E9008:[8FB00000]: lw         $s0, 0($sp)
    089E900C:[03E00008]: jr         $ra
    089E9010:[27BD0020]: addiu      $sp, $sp, 32
    089E9014:[10620054]: beq        $v1, $v0, 0x089E9168
    089E9018:[8E82C528]: lw         $v0, -15064($s4)
    089E901C:[24A60008]: addiu      $a2, $a1, 8
    089E9020:[8E050000]: lw         $a1, 0($s0)
    089E9024:[8C43224C]: lw         $v1, 8780($v0)
    089E9028:[3C02C900]: lui        $v0, 0xC900 <=> li $v0, 0xC9000000
    089E902C:[34420100]: ori        $v0, $v0, 256
    089E9030:[00031C00]: sll        $v1, $v1, 0x0010
    089E9034:[00621825]: or         $v1, $v1, $v0
    089E9038:[AC830000]: sw         $v1, 0($a0)
    089E903C:[3C03C200]: lui        $v1, 0xC200 <=> li $v1, 0xC2000000
    089E9040:[92020026]: lbu        $v0, 38($s0)
    089E9044:[00431025]: or         $v0, $v0, $v1
    089E9048:[ACC20000]: sw         $v0, 0($a2)
    089E904C:[3C03C300]: lui        $v1, 0xC300 <=> li $v1, 0xC3000000
    089E9050:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089E9054:[92040025]: lbu        $a0, 37($s0)
    089E9058:[ACC20008]: sw         $v0, 8($a2)
    089E905C:[00832025]: or         $a0, $a0, $v1
    089E9060:[14A0FFC2]: bne        $a1, $zr, 0x089E8F6C
    089E9064:[ACC40004]: sw         $a0, 4($a2)
    089E9068:[92030024]: lbu        $v1, 36($s0)
    089E906C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089E9070:[10620043]: beq        $v1, $v0, 0x089E9180
    089E9074:[8E050008]: lw         $a1, 8($s0)
    089E9078:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    089E907C:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    089E9080:[7C03FE04]: ins        $v1, $zr, 24, 8
    089E9084:[00621825]: or         $v1, $v1, $v0
    089E9088:[ACC3000C]: sw         $v1, 12($a2)
    089E908C:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    089E9090:[8E040010]: lw         $a0, 16($s0)
    089E9094:[7C02B804]: ins        $v0, $zr, 0, 24
    089E9098:[00021202]: srl        $v0, $v0, 0x0008
    089E909C:[00441025]: or         $v0, $v0, $a0
    089E90A0:[3C03A800]: lui        $v1, 0xA800 <=> li $v1, 0xA8000000
    089E90A4:[00431025]: or         $v0, $v0, $v1
    089E90A8:[24D20014]: addiu      $s2, $a2, 20
    089E90AC:[12A0FFBF]: beq        $s5, $zr, 0x089E8FAC
    089E90B0:[ACC20010]: sw         $v0, 16($a2)
    089E90B4:[8E84C528]: lw         $a0, -15064($s4)
    089E90B8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089E90BC:[0E2802C7]: jal        0x08A00B1C
    089E90C0:[248422B4]: addiu      $a0, $a0, 8884
    089E90C4:[0A27A3EC]: j          0x089E8FB0
    089E90C8:[8E02001C]: lw         $v0, 28($s0)
    089E90CC:[8E06000C]: lw         $a2, 12($s0)
    089E90D0:[10C0FFC3]: beq        $a2, $zr, 0x089E8FE0
    089E90D4:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    089E90D8:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    089E90DC:[3C02B000]: lui        $v0, 0xB000 <=> li $v0, 0xB0000000
    089E90E0:[7C04B804]: ins        $a0, $zr, 0, 24
    089E90E4:[7C05FE04]: ins        $a1, $zr, 24, 8
    089E90E8:[00A22825]: or         $a1, $a1, $v0
    089E90EC:[3C03B108]: lui        $v1, 0xB108 <=> li $v1, 0xB1080000
    089E90F0:[00042202]: srl        $a0, $a0, 0x0008
    089E90F4:[3C02C500]: lui        $v0, 0xC500 <=> li $v0, 0xC5000000
    089E90F8:[00832025]: or         $a0, $a0, $v1
    089E90FC:[3442FF03]: ori        $v0, $v0, -253
    089E9100:[AE420008]: sw         $v0, 8($s2)
    089E9104:[3C03C400]: lui        $v1, 0xC400 <=> li $v1, 0xC4000000
    089E9108:[26510018]: addiu      $s1, $s2, 24
    089E910C:[AE45000C]: sw         $a1, 12($s2)
    089E9110:[AE440010]: sw         $a0, 16($s2)
    089E9114:[92020027]: lbu        $v0, 39($s0)
    089E9118:[00431025]: or         $v0, $v0, $v1
    089E911C:[12A0FFB0]: beq        $s5, $zr, 0x089E8FE0
    089E9120:[AE420014]: sw         $v0, 20($s2)
    089E9124:[8E84C528]: lw         $a0, -15064($s4)
    089E9128:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    089E912C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089E9130:[0E2802C7]: jal        0x08A00B1C
    089E9134:[248422B4]: addiu      $a0, $a0, 8884
    089E9138:[0A27A3F9]: j          0x089E8FE4
    089E913C:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089E9140:[24A21FFF]: addiu      $v0, $a1, 8191
    089E9144:[7C026004]: ins        $v0, $zr, 0, 13
    089E9148:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    089E914C:[7C03FE04]: ins        $v1, $zr, 24, 8
    089E9150:[3C04A000]: lui        $a0, 0xA000 <=> li $a0, 0xA0000000
    089E9154:[7C02B804]: ins        $v0, $zr, 0, 24
    089E9158:[00641825]: or         $v1, $v1, $a0
    089E915C:[00021202]: srl        $v0, $v0, 0x0008
    089E9160:[0A27A3E5]: j          0x089E8F94
    089E9164:[ACC3000C]: sw         $v1, 12($a2)
    089E9168:[92030024]: lbu        $v1, 36($s0)
    089E916C:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    089E9170:[5462FF6D]: bnel       $v1, $v0, 0x089E8F28
    089E9174:[8CE2224C]: lw         $v0, 8780($a3)
    089E9178:[0A27A407]: j          0x089E901C
    089E917C:[8E82C528]: lw         $v0, -15064($s4)
    089E9180:[3C04A000]: lui        $a0, 0xA000 <=> li $a0, 0xA0000000
    089E9184:[24A21FFF]: addiu      $v0, $a1, 8191
    089E9188:[7C026004]: ins        $v0, $zr, 0, 13
    089E918C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    089E9190:[7C03FE04]: ins        $v1, $zr, 24, 8
    089E9194:[00641825]: or         $v1, $v1, $a0
    089E9198:[0A27A424]: j          0x089E9090
    089E919C:[ACC3000C]: sw         $v1, 12($a2)
  Back Branch 089E911C 44,119 times (length 81)
    089E8FCC:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    089E8FD0:[AE430000]: sw         $v1, 0($s2)
    089E8FD4:[92030025]: lbu        $v1, 37($s0)
    089E8FD8:[1062003C]: beq        $v1, $v0, 0x089E90CC
    089E8FDC:[26510008]: addiu      $s1, $s2, 8
--> 089E8FE0:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089E8FE4:[AE220000]: sw         $v0, 0($s1)
    089E8FE8:[26240004]: addiu      $a0, $s1, 4
    089E8FEC:[AE640000]: sw         $a0, 0($s3)
    089E8FF0:[8FBF0018]: lw         $ra, 24($sp)
    089E8FF4:[8FB50014]: lw         $s5, 20($sp)
    089E8FF8:[8FB40010]: lw         $s4, 16($sp)
    089E8FFC:[8FB3000C]: lw         $s3, 12($sp)
    089E9000:[8FB20008]: lw         $s2, 8($sp)
    089E9004:[8FB10004]: lw         $s1, 4($sp)
    089E9008:[8FB00000]: lw         $s0, 0($sp)
    089E900C:[03E00008]: jr         $ra
    089E9010:[27BD0020]: addiu      $sp, $sp, 32
    089E9014:[10620054]: beq        $v1, $v0, 0x089E9168
    089E9018:[8E82C528]: lw         $v0, -15064($s4)
    089E901C:[24A60008]: addiu      $a2, $a1, 8
    089E9020:[8E050000]: lw         $a1, 0($s0)
    089E9024:[8C43224C]: lw         $v1, 8780($v0)
    089E9028:[3C02C900]: lui        $v0, 0xC900 <=> li $v0, 0xC9000000
    089E902C:[34420100]: ori        $v0, $v0, 256
    089E9030:[00031C00]: sll        $v1, $v1, 0x0010
    089E9034:[00621825]: or         $v1, $v1, $v0
    089E9038:[AC830000]: sw         $v1, 0($a0)
    089E903C:[3C03C200]: lui        $v1, 0xC200 <=> li $v1, 0xC2000000
    089E9040:[92020026]: lbu        $v0, 38($s0)
    089E9044:[00431025]: or         $v0, $v0, $v1
    089E9048:[ACC20000]: sw         $v0, 0($a2)
    089E904C:[3C03C300]: lui        $v1, 0xC300 <=> li $v1, 0xC3000000
    089E9050:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089E9054:[92040025]: lbu        $a0, 37($s0)
    089E9058:[ACC20008]: sw         $v0, 8($a2)
    089E905C:[00832025]: or         $a0, $a0, $v1
    089E9060:[14A0FFC2]: bne        $a1, $zr, 0x089E8F6C
    089E9064:[ACC40004]: sw         $a0, 4($a2)
    089E9068:[92030024]: lbu        $v1, 36($s0)
    089E906C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089E9070:[10620043]: beq        $v1, $v0, 0x089E9180
    089E9074:[8E050008]: lw         $a1, 8($s0)
    089E9078:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    089E907C:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    089E9080:[7C03FE04]: ins        $v1, $zr, 24, 8
    089E9084:[00621825]: or         $v1, $v1, $v0
    089E9088:[ACC3000C]: sw         $v1, 12($a2)
    089E908C:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    089E9090:[8E040010]: lw         $a0, 16($s0)
    089E9094:[7C02B804]: ins        $v0, $zr, 0, 24
    089E9098:[00021202]: srl        $v0, $v0, 0x0008
    089E909C:[00441025]: or         $v0, $v0, $a0
    089E90A0:[3C03A800]: lui        $v1, 0xA800 <=> li $v1, 0xA8000000
    089E90A4:[00431025]: or         $v0, $v0, $v1
    089E90A8:[24D20014]: addiu      $s2, $a2, 20
    089E90AC:[12A0FFBF]: beq        $s5, $zr, 0x089E8FAC
    089E90B0:[ACC20010]: sw         $v0, 16($a2)
    089E90B4:[8E84C528]: lw         $a0, -15064($s4)
    089E90B8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089E90BC:[0E2802C7]: jal        0x08A00B1C
    089E90C0:[248422B4]: addiu      $a0, $a0, 8884
    089E90C4:[0A27A3EC]: j          0x089E8FB0
    089E90C8:[8E02001C]: lw         $v0, 28($s0)
    089E90CC:[8E06000C]: lw         $a2, 12($s0)
    089E90D0:[10C0FFC3]: beq        $a2, $zr, 0x089E8FE0
    089E90D4:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    089E90D8:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    089E90DC:[3C02B000]: lui        $v0, 0xB000 <=> li $v0, 0xB0000000
    089E90E0:[7C04B804]: ins        $a0, $zr, 0, 24
    089E90E4:[7C05FE04]: ins        $a1, $zr, 24, 8
    089E90E8:[00A22825]: or         $a1, $a1, $v0
    089E90EC:[3C03B108]: lui        $v1, 0xB108 <=> li $v1, 0xB1080000
    089E90F0:[00042202]: srl        $a0, $a0, 0x0008
    089E90F4:[3C02C500]: lui        $v0, 0xC500 <=> li $v0, 0xC5000000
    089E90F8:[00832025]: or         $a0, $a0, $v1
    089E90FC:[3442FF03]: ori        $v0, $v0, -253
    089E9100:[AE420008]: sw         $v0, 8($s2)
    089E9104:[3C03C400]: lui        $v1, 0xC400 <=> li $v1, 0xC4000000
    089E9108:[26510018]: addiu      $s1, $s2, 24
    089E910C:[AE45000C]: sw         $a1, 12($s2)
    089E9110:[AE440010]: sw         $a0, 16($s2)
    089E9114:[92020027]: lbu        $v0, 39($s0)
    089E9118:[00431025]: or         $v0, $v0, $v1
--> 089E911C:[12A0FFB0]: beq        $s5, $zr, 0x089E8FE0
    089E9120:[AE420014]: sw         $v0, 20($s2)
    089E9124:[8E84C528]: lw         $a0, -15064($s4)
    089E9128:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    089E912C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
  Back Branch 089E9060 44,119 times (length 63)
    089E8F58:[92040025]: lbu        $a0, 37($s0)
    089E8F5C:[ACC20008]: sw         $v0, 8($a2)
    089E8F60:[00832025]: or         $a0, $a0, $v1
    089E8F64:[10A00040]: beq        $a1, $zr, 0x089E9068
    089E8F68:[ACC40004]: sw         $a0, 4($a2)
--> 089E8F6C:[92030024]: lbu        $v1, 36($s0)
    089E8F70:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089E8F74:[10620072]: beq        $v1, $v0, 0x089E9140
    089E8F78:[3C03A000]: lui        $v1, 0xA000 <=> li $v1, 0xA0000000
    089E8F7C:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    089E8F80:[7C02FE04]: ins        $v0, $zr, 24, 8
    089E8F84:[00431025]: or         $v0, $v0, $v1
    089E8F88:[7C05B804]: ins        $a1, $zr, 0, 24
    089E8F8C:[ACC2000C]: sw         $v0, 12($a2)
    089E8F90:[00051202]: srl        $v0, $a1, 0x0008
    089E8F94:[8E040010]: lw         $a0, 16($s0)
    089E8F98:[3C03A800]: lui        $v1, 0xA800 <=> li $v1, 0xA8000000
    089E8F9C:[24D20014]: addiu      $s2, $a2, 20
    089E8FA0:[00441025]: or         $v0, $v0, $a0
    089E8FA4:[00431025]: or         $v0, $v0, $v1
    089E8FA8:[ACC20010]: sw         $v0, 16($a2)
    089E8FAC:[8E02001C]: lw         $v0, 28($s0)
    089E8FB0:[8E030018]: lw         $v1, 24($s0)
    089E8FB4:[3C04B800]: lui        $a0, 0xB800 <=> li $a0, 0xB8000000
    089E8FB8:[00021200]: sll        $v0, $v0, 0x0008
    089E8FBC:[00621825]: or         $v1, $v1, $v0
    089E8FC0:[00641825]: or         $v1, $v1, $a0
    089E8FC4:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089E8FC8:[AE420004]: sw         $v0, 4($s2)
    089E8FCC:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    089E8FD0:[AE430000]: sw         $v1, 0($s2)
    089E8FD4:[92030025]: lbu        $v1, 37($s0)
    089E8FD8:[1062003C]: beq        $v1, $v0, 0x089E90CC
    089E8FDC:[26510008]: addiu      $s1, $s2, 8
    089E8FE0:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089E8FE4:[AE220000]: sw         $v0, 0($s1)
    089E8FE8:[26240004]: addiu      $a0, $s1, 4
    089E8FEC:[AE640000]: sw         $a0, 0($s3)
    089E8FF0:[8FBF0018]: lw         $ra, 24($sp)
    089E8FF4:[8FB50014]: lw         $s5, 20($sp)
    089E8FF8:[8FB40010]: lw         $s4, 16($sp)
    089E8FFC:[8FB3000C]: lw         $s3, 12($sp)
    089E9000:[8FB20008]: lw         $s2, 8($sp)
    089E9004:[8FB10004]: lw         $s1, 4($sp)
    089E9008:[8FB00000]: lw         $s0, 0($sp)
    089E900C:[03E00008]: jr         $ra
    089E9010:[27BD0020]: addiu      $sp, $sp, 32
    089E9014:[10620054]: beq        $v1, $v0, 0x089E9168
    089E9018:[8E82C528]: lw         $v0, -15064($s4)
    089E901C:[24A60008]: addiu      $a2, $a1, 8
    089E9020:[8E050000]: lw         $a1, 0($s0)
    089E9024:[8C43224C]: lw         $v1, 8780($v0)
    089E9028:[3C02C900]: lui        $v0, 0xC900 <=> li $v0, 0xC9000000
    089E902C:[34420100]: ori        $v0, $v0, 256
    089E9030:[00031C00]: sll        $v1, $v1, 0x0010
    089E9034:[00621825]: or         $v1, $v1, $v0
    089E9038:[AC830000]: sw         $v1, 0($a0)
    089E903C:[3C03C200]: lui        $v1, 0xC200 <=> li $v1, 0xC2000000
    089E9040:[92020026]: lbu        $v0, 38($s0)
    089E9044:[00431025]: or         $v0, $v0, $v1
    089E9048:[ACC20000]: sw         $v0, 0($a2)
    089E904C:[3C03C300]: lui        $v1, 0xC300 <=> li $v1, 0xC3000000
    089E9050:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089E9054:[92040025]: lbu        $a0, 37($s0)
    089E9058:[ACC20008]: sw         $v0, 8($a2)
    089E905C:[00832025]: or         $a0, $a0, $v1
--> 089E9060:[14A0FFC2]: bne        $a1, $zr, 0x089E8F6C
    089E9064:[ACC40004]: sw         $a0, 4($a2)
    089E9068:[92030024]: lbu        $v1, 36($s0)
    089E906C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089E9070:[10620043]: beq        $v1, $v0, 0x089E9180
  Back Branch 089E90D0 44,119 times (length 62)
    089E8FCC:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    089E8FD0:[AE430000]: sw         $v1, 0($s2)
    089E8FD4:[92030025]: lbu        $v1, 37($s0)
    089E8FD8:[1062003C]: beq        $v1, $v0, 0x089E90CC
    089E8FDC:[26510008]: addiu      $s1, $s2, 8
--> 089E8FE0:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089E8FE4:[AE220000]: sw         $v0, 0($s1)
    089E8FE8:[26240004]: addiu      $a0, $s1, 4
    089E8FEC:[AE640000]: sw         $a0, 0($s3)
    089E8FF0:[8FBF0018]: lw         $ra, 24($sp)
    089E8FF4:[8FB50014]: lw         $s5, 20($sp)
    089E8FF8:[8FB40010]: lw         $s4, 16($sp)
    089E8FFC:[8FB3000C]: lw         $s3, 12($sp)
    089E9000:[8FB20008]: lw         $s2, 8($sp)
    089E9004:[8FB10004]: lw         $s1, 4($sp)
    089E9008:[8FB00000]: lw         $s0, 0($sp)
    089E900C:[03E00008]: jr         $ra
    089E9010:[27BD0020]: addiu      $sp, $sp, 32
    089E9014:[10620054]: beq        $v1, $v0, 0x089E9168
    089E9018:[8E82C528]: lw         $v0, -15064($s4)
    089E901C:[24A60008]: addiu      $a2, $a1, 8
    089E9020:[8E050000]: lw         $a1, 0($s0)
    089E9024:[8C43224C]: lw         $v1, 8780($v0)
    089E9028:[3C02C900]: lui        $v0, 0xC900 <=> li $v0, 0xC9000000
    089E902C:[34420100]: ori        $v0, $v0, 256
    089E9030:[00031C00]: sll        $v1, $v1, 0x0010
    089E9034:[00621825]: or         $v1, $v1, $v0
    089E9038:[AC830000]: sw         $v1, 0($a0)
    089E903C:[3C03C200]: lui        $v1, 0xC200 <=> li $v1, 0xC2000000
    089E9040:[92020026]: lbu        $v0, 38($s0)
    089E9044:[00431025]: or         $v0, $v0, $v1
    089E9048:[ACC20000]: sw         $v0, 0($a2)
    089E904C:[3C03C300]: lui        $v1, 0xC300 <=> li $v1, 0xC3000000
    089E9050:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089E9054:[92040025]: lbu        $a0, 37($s0)
    089E9058:[ACC20008]: sw         $v0, 8($a2)
    089E905C:[00832025]: or         $a0, $a0, $v1
    089E9060:[14A0FFC2]: bne        $a1, $zr, 0x089E8F6C
    089E9064:[ACC40004]: sw         $a0, 4($a2)
    089E9068:[92030024]: lbu        $v1, 36($s0)
    089E906C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089E9070:[10620043]: beq        $v1, $v0, 0x089E9180
    089E9074:[8E050008]: lw         $a1, 8($s0)
    089E9078:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    089E907C:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    089E9080:[7C03FE04]: ins        $v1, $zr, 24, 8
    089E9084:[00621825]: or         $v1, $v1, $v0
    089E9088:[ACC3000C]: sw         $v1, 12($a2)
    089E908C:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    089E9090:[8E040010]: lw         $a0, 16($s0)
    089E9094:[7C02B804]: ins        $v0, $zr, 0, 24
    089E9098:[00021202]: srl        $v0, $v0, 0x0008
    089E909C:[00441025]: or         $v0, $v0, $a0
    089E90A0:[3C03A800]: lui        $v1, 0xA800 <=> li $v1, 0xA8000000
    089E90A4:[00431025]: or         $v0, $v0, $v1
    089E90A8:[24D20014]: addiu      $s2, $a2, 20
    089E90AC:[12A0FFBF]: beq        $s5, $zr, 0x089E8FAC
    089E90B0:[ACC20010]: sw         $v0, 16($a2)
    089E90B4:[8E84C528]: lw         $a0, -15064($s4)
    089E90B8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089E90BC:[0E2802C7]: jal        0x08A00B1C
    089E90C0:[248422B4]: addiu      $a0, $a0, 8884
    089E90C4:[0A27A3EC]: j          0x089E8FB0
    089E90C8:[8E02001C]: lw         $v0, 28($s0)
    089E90CC:[8E06000C]: lw         $a2, 12($s0)
--> 089E90D0:[10C0FFC3]: beq        $a2, $zr, 0x089E8FE0
    089E90D4:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    089E90D8:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    089E90DC:[3C02B000]: lui        $v0, 0xB000 <=> li $v0, 0xB0000000
    089E90E0:[7C04B804]: ins        $a0, $zr, 0, 24
  Back Branch 089E90AC 39,661 times (length 66)
    089E8F98:[3C03A800]: lui        $v1, 0xA800 <=> li $v1, 0xA8000000
    089E8F9C:[24D20014]: addiu      $s2, $a2, 20
    089E8FA0:[00441025]: or         $v0, $v0, $a0
    089E8FA4:[00431025]: or         $v0, $v0, $v1
    089E8FA8:[ACC20010]: sw         $v0, 16($a2)
--> 089E8FAC:[8E02001C]: lw         $v0, 28($s0)
    089E8FB0:[8E030018]: lw         $v1, 24($s0)
    089E8FB4:[3C04B800]: lui        $a0, 0xB800 <=> li $a0, 0xB8000000
    089E8FB8:[00021200]: sll        $v0, $v0, 0x0008
    089E8FBC:[00621825]: or         $v1, $v1, $v0
    089E8FC0:[00641825]: or         $v1, $v1, $a0
    089E8FC4:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089E8FC8:[AE420004]: sw         $v0, 4($s2)
    089E8FCC:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    089E8FD0:[AE430000]: sw         $v1, 0($s2)
    089E8FD4:[92030025]: lbu        $v1, 37($s0)
    089E8FD8:[1062003C]: beq        $v1, $v0, 0x089E90CC
    089E8FDC:[26510008]: addiu      $s1, $s2, 8
    089E8FE0:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089E8FE4:[AE220000]: sw         $v0, 0($s1)
    089E8FE8:[26240004]: addiu      $a0, $s1, 4
    089E8FEC:[AE640000]: sw         $a0, 0($s3)
    089E8FF0:[8FBF0018]: lw         $ra, 24($sp)
    089E8FF4:[8FB50014]: lw         $s5, 20($sp)
    089E8FF8:[8FB40010]: lw         $s4, 16($sp)
    089E8FFC:[8FB3000C]: lw         $s3, 12($sp)
    089E9000:[8FB20008]: lw         $s2, 8($sp)
    089E9004:[8FB10004]: lw         $s1, 4($sp)
    089E9008:[8FB00000]: lw         $s0, 0($sp)
    089E900C:[03E00008]: jr         $ra
    089E9010:[27BD0020]: addiu      $sp, $sp, 32
    089E9014:[10620054]: beq        $v1, $v0, 0x089E9168
    089E9018:[8E82C528]: lw         $v0, -15064($s4)
    089E901C:[24A60008]: addiu      $a2, $a1, 8
    089E9020:[8E050000]: lw         $a1, 0($s0)
    089E9024:[8C43224C]: lw         $v1, 8780($v0)
    089E9028:[3C02C900]: lui        $v0, 0xC900 <=> li $v0, 0xC9000000
    089E902C:[34420100]: ori        $v0, $v0, 256
    089E9030:[00031C00]: sll        $v1, $v1, 0x0010
    089E9034:[00621825]: or         $v1, $v1, $v0
    089E9038:[AC830000]: sw         $v1, 0($a0)
    089E903C:[3C03C200]: lui        $v1, 0xC200 <=> li $v1, 0xC2000000
    089E9040:[92020026]: lbu        $v0, 38($s0)
    089E9044:[00431025]: or         $v0, $v0, $v1
    089E9048:[ACC20000]: sw         $v0, 0($a2)
    089E904C:[3C03C300]: lui        $v1, 0xC300 <=> li $v1, 0xC3000000
    089E9050:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089E9054:[92040025]: lbu        $a0, 37($s0)
    089E9058:[ACC20008]: sw         $v0, 8($a2)
    089E905C:[00832025]: or         $a0, $a0, $v1
    089E9060:[14A0FFC2]: bne        $a1, $zr, 0x089E8F6C
    089E9064:[ACC40004]: sw         $a0, 4($a2)
    089E9068:[92030024]: lbu        $v1, 36($s0)
    089E906C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089E9070:[10620043]: beq        $v1, $v0, 0x089E9180
    089E9074:[8E050008]: lw         $a1, 8($s0)
    089E9078:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    089E907C:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    089E9080:[7C03FE04]: ins        $v1, $zr, 24, 8
    089E9084:[00621825]: or         $v1, $v1, $v0
    089E9088:[ACC3000C]: sw         $v1, 12($a2)
    089E908C:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    089E9090:[8E040010]: lw         $a0, 16($s0)
    089E9094:[7C02B804]: ins        $v0, $zr, 0, 24
    089E9098:[00021202]: srl        $v0, $v0, 0x0008
    089E909C:[00441025]: or         $v0, $v0, $a0
    089E90A0:[3C03A800]: lui        $v1, 0xA800 <=> li $v1, 0xA8000000
    089E90A4:[00431025]: or         $v0, $v0, $v1
    089E90A8:[24D20014]: addiu      $s2, $a2, 20
--> 089E90AC:[12A0FFBF]: beq        $s5, $zr, 0x089E8FAC
    089E90B0:[ACC20010]: sw         $v0, 16($a2)
    089E90B4:[8E84C528]: lw         $a0, -15064($s4)
    089E90B8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089E90BC:[0E2802C7]: jal        0x08A00B1C
  Back Branch 089E9170 2,816 times (length 148)
  Back Branch 089E9160 2,766 times (length 117)
  Back Branch 089E9138 175 times (length 87)
    089E8FD0:[AE430000]: sw         $v1, 0($s2)
    089E8FD4:[92030025]: lbu        $v1, 37($s0)
    089E8FD8:[1062003C]: beq        $v1, $v0, 0x089E90CC
    089E8FDC:[26510008]: addiu      $s1, $s2, 8
    089E8FE0:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
--> 089E8FE4:[AE220000]: sw         $v0, 0($s1)
    089E8FE8:[26240004]: addiu      $a0, $s1, 4
    089E8FEC:[AE640000]: sw         $a0, 0($s3)
    089E8FF0:[8FBF0018]: lw         $ra, 24($sp)
    089E8FF4:[8FB50014]: lw         $s5, 20($sp)
    089E8FF8:[8FB40010]: lw         $s4, 16($sp)
    089E8FFC:[8FB3000C]: lw         $s3, 12($sp)
    089E9000:[8FB20008]: lw         $s2, 8($sp)
    089E9004:[8FB10004]: lw         $s1, 4($sp)
    089E9008:[8FB00000]: lw         $s0, 0($sp)
    089E900C:[03E00008]: jr         $ra
    089E9010:[27BD0020]: addiu      $sp, $sp, 32
    089E9014:[10620054]: beq        $v1, $v0, 0x089E9168
    089E9018:[8E82C528]: lw         $v0, -15064($s4)
    089E901C:[24A60008]: addiu      $a2, $a1, 8
    089E9020:[8E050000]: lw         $a1, 0($s0)
    089E9024:[8C43224C]: lw         $v1, 8780($v0)
    089E9028:[3C02C900]: lui        $v0, 0xC900 <=> li $v0, 0xC9000000
    089E902C:[34420100]: ori        $v0, $v0, 256
    089E9030:[00031C00]: sll        $v1, $v1, 0x0010
    089E9034:[00621825]: or         $v1, $v1, $v0
    089E9038:[AC830000]: sw         $v1, 0($a0)
    089E903C:[3C03C200]: lui        $v1, 0xC200 <=> li $v1, 0xC2000000
    089E9040:[92020026]: lbu        $v0, 38($s0)
    089E9044:[00431025]: or         $v0, $v0, $v1
    089E9048:[ACC20000]: sw         $v0, 0($a2)
    089E904C:[3C03C300]: lui        $v1, 0xC300 <=> li $v1, 0xC3000000
    089E9050:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089E9054:[92040025]: lbu        $a0, 37($s0)
    089E9058:[ACC20008]: sw         $v0, 8($a2)
    089E905C:[00832025]: or         $a0, $a0, $v1
    089E9060:[14A0FFC2]: bne        $a1, $zr, 0x089E8F6C
    089E9064:[ACC40004]: sw         $a0, 4($a2)
    089E9068:[92030024]: lbu        $v1, 36($s0)
    089E906C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089E9070:[10620043]: beq        $v1, $v0, 0x089E9180
    089E9074:[8E050008]: lw         $a1, 8($s0)
    089E9078:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    089E907C:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    089E9080:[7C03FE04]: ins        $v1, $zr, 24, 8
    089E9084:[00621825]: or         $v1, $v1, $v0
    089E9088:[ACC3000C]: sw         $v1, 12($a2)
    089E908C:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    089E9090:[8E040010]: lw         $a0, 16($s0)
    089E9094:[7C02B804]: ins        $v0, $zr, 0, 24
    089E9098:[00021202]: srl        $v0, $v0, 0x0008
    089E909C:[00441025]: or         $v0, $v0, $a0
    089E90A0:[3C03A800]: lui        $v1, 0xA800 <=> li $v1, 0xA8000000
    089E90A4:[00431025]: or         $v0, $v0, $v1
    089E90A8:[24D20014]: addiu      $s2, $a2, 20
    089E90AC:[12A0FFBF]: beq        $s5, $zr, 0x089E8FAC
    089E90B0:[ACC20010]: sw         $v0, 16($a2)
    089E90B4:[8E84C528]: lw         $a0, -15064($s4)
    089E90B8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089E90BC:[0E2802C7]: jal        0x08A00B1C
    089E90C0:[248422B4]: addiu      $a0, $a0, 8884
    089E90C4:[0A27A3EC]: j          0x089E8FB0
    089E90C8:[8E02001C]: lw         $v0, 28($s0)
    089E90CC:[8E06000C]: lw         $a2, 12($s0)
    089E90D0:[10C0FFC3]: beq        $a2, $zr, 0x089E8FE0
    089E90D4:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    089E90D8:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    089E90DC:[3C02B000]: lui        $v0, 0xB000 <=> li $v0, 0xB0000000
    089E90E0:[7C04B804]: ins        $a0, $zr, 0, 24
    089E90E4:[7C05FE04]: ins        $a1, $zr, 24, 8
    089E90E8:[00A22825]: or         $a1, $a1, $v0
    089E90EC:[3C03B108]: lui        $v1, 0xB108 <=> li $v1, 0xB1080000
    089E90F0:[00042202]: srl        $a0, $a0, 0x0008
    089E90F4:[3C02C500]: lui        $v0, 0xC500 <=> li $v0, 0xC5000000
    089E90F8:[00832025]: or         $a0, $a0, $v1
    089E90FC:[3442FF03]: ori        $v0, $v0, -253
    089E9100:[AE420008]: sw         $v0, 8($s2)
    089E9104:[3C03C400]: lui        $v1, 0xC400 <=> li $v1, 0xC4000000
    089E9108:[26510018]: addiu      $s1, $s2, 24
    089E910C:[AE45000C]: sw         $a1, 12($s2)
    089E9110:[AE440010]: sw         $a0, 16($s2)
    089E9114:[92020027]: lbu        $v0, 39($s0)
    089E9118:[00431025]: or         $v0, $v0, $v1
    089E911C:[12A0FFB0]: beq        $s5, $zr, 0x089E8FE0
    089E9120:[AE420014]: sw         $v0, 20($s2)
    089E9124:[8E84C528]: lw         $a0, -15064($s4)
    089E9128:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    089E912C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089E9130:[0E2802C7]: jal        0x08A00B1C
    089E9134:[248422B4]: addiu      $a0, $a0, 8884
--> 089E9138:[0A27A3F9]: j          0x089E8FE4
    089E913C:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089E9140:[24A21FFF]: addiu      $v0, $a1, 8191
    089E9144:[7C026004]: ins        $v0, $zr, 0, 13
    089E9148:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
  Back Branch 089E90C4 175 times (length 71)
    089E8F9C:[24D20014]: addiu      $s2, $a2, 20
    089E8FA0:[00441025]: or         $v0, $v0, $a0
    089E8FA4:[00431025]: or         $v0, $v0, $v1
    089E8FA8:[ACC20010]: sw         $v0, 16($a2)
    089E8FAC:[8E02001C]: lw         $v0, 28($s0)
--> 089E8FB0:[8E030018]: lw         $v1, 24($s0)
    089E8FB4:[3C04B800]: lui        $a0, 0xB800 <=> li $a0, 0xB8000000
    089E8FB8:[00021200]: sll        $v0, $v0, 0x0008
    089E8FBC:[00621825]: or         $v1, $v1, $v0
    089E8FC0:[00641825]: or         $v1, $v1, $a0
    089E8FC4:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089E8FC8:[AE420004]: sw         $v0, 4($s2)
    089E8FCC:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    089E8FD0:[AE430000]: sw         $v1, 0($s2)
    089E8FD4:[92030025]: lbu        $v1, 37($s0)
    089E8FD8:[1062003C]: beq        $v1, $v0, 0x089E90CC
    089E8FDC:[26510008]: addiu      $s1, $s2, 8
    089E8FE0:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089E8FE4:[AE220000]: sw         $v0, 0($s1)
    089E8FE8:[26240004]: addiu      $a0, $s1, 4
    089E8FEC:[AE640000]: sw         $a0, 0($s3)
    089E8FF0:[8FBF0018]: lw         $ra, 24($sp)
    089E8FF4:[8FB50014]: lw         $s5, 20($sp)
    089E8FF8:[8FB40010]: lw         $s4, 16($sp)
    089E8FFC:[8FB3000C]: lw         $s3, 12($sp)
    089E9000:[8FB20008]: lw         $s2, 8($sp)
    089E9004:[8FB10004]: lw         $s1, 4($sp)
    089E9008:[8FB00000]: lw         $s0, 0($sp)
    089E900C:[03E00008]: jr         $ra
    089E9010:[27BD0020]: addiu      $sp, $sp, 32
    089E9014:[10620054]: beq        $v1, $v0, 0x089E9168
    089E9018:[8E82C528]: lw         $v0, -15064($s4)
    089E901C:[24A60008]: addiu      $a2, $a1, 8
    089E9020:[8E050000]: lw         $a1, 0($s0)
    089E9024:[8C43224C]: lw         $v1, 8780($v0)
    089E9028:[3C02C900]: lui        $v0, 0xC900 <=> li $v0, 0xC9000000
    089E902C:[34420100]: ori        $v0, $v0, 256
    089E9030:[00031C00]: sll        $v1, $v1, 0x0010
    089E9034:[00621825]: or         $v1, $v1, $v0
    089E9038:[AC830000]: sw         $v1, 0($a0)
    089E903C:[3C03C200]: lui        $v1, 0xC200 <=> li $v1, 0xC2000000
    089E9040:[92020026]: lbu        $v0, 38($s0)
    089E9044:[00431025]: or         $v0, $v0, $v1
    089E9048:[ACC20000]: sw         $v0, 0($a2)
    089E904C:[3C03C300]: lui        $v1, 0xC300 <=> li $v1, 0xC3000000
    089E9050:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089E9054:[92040025]: lbu        $a0, 37($s0)
    089E9058:[ACC20008]: sw         $v0, 8($a2)
    089E905C:[00832025]: or         $a0, $a0, $v1
    089E9060:[14A0FFC2]: bne        $a1, $zr, 0x089E8F6C
    089E9064:[ACC40004]: sw         $a0, 4($a2)
    089E9068:[92030024]: lbu        $v1, 36($s0)
    089E906C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089E9070:[10620043]: beq        $v1, $v0, 0x089E9180
    089E9074:[8E050008]: lw         $a1, 8($s0)
    089E9078:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    089E907C:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    089E9080:[7C03FE04]: ins        $v1, $zr, 24, 8
    089E9084:[00621825]: or         $v1, $v1, $v0
    089E9088:[ACC3000C]: sw         $v1, 12($a2)
    089E908C:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    089E9090:[8E040010]: lw         $a0, 16($s0)
    089E9094:[7C02B804]: ins        $v0, $zr, 0, 24
    089E9098:[00021202]: srl        $v0, $v0, 0x0008
    089E909C:[00441025]: or         $v0, $v0, $a0
    089E90A0:[3C03A800]: lui        $v1, 0xA800 <=> li $v1, 0xA8000000
    089E90A4:[00431025]: or         $v0, $v0, $v1
    089E90A8:[24D20014]: addiu      $s2, $a2, 20
    089E90AC:[12A0FFBF]: beq        $s5, $zr, 0x089E8FAC
    089E90B0:[ACC20010]: sw         $v0, 16($a2)
    089E90B4:[8E84C528]: lw         $a0, -15064($s4)
    089E90B8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089E90BC:[0E2802C7]: jal        0x08A00B1C
    089E90C0:[248422B4]: addiu      $a0, $a0, 8884
--> 089E90C4:[0A27A3EC]: j          0x089E8FB0
    089E90C8:[8E02001C]: lw         $v0, 28($s0)
    089E90CC:[8E06000C]: lw         $a2, 12($s0)
    089E90D0:[10C0FFC3]: beq        $a2, $zr, 0x089E8FE0
    089E90D4:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
_S1_2_8832570 5,765,393 instructions (0.349%), 26,815 calls (08832570 - 08832618, length 43)
    08832570:[27BDFFE0]: addiu      $sp, $sp, -32
    08832574:[AFB00000]: sw         $s0, 0($sp)
    08832578:[248246C4]: addiu      $v0, $a0, 18116
    0883257C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08832580:[AFBF0014]: sw         $ra, 20($sp)
    08832584:[AFB40010]: sw         $s4, 16($sp)
    08832588:[AFB3000C]: sw         $s3, 12($sp)
    0883258C:[AFB20008]: sw         $s2, 8($sp)
    08832590:[10A0001A]: beq        $a1, $zr, 0x088325FC
    08832594:[AFB10004]: sw         $s1, 4($sp)
    08832598:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0883259C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088325A0:[24140001]: addiu      $s4, $zr, 1 <=> li $s4, 1
    088325A4:[0A20C96D]: j          0x088325B4
    088325A8:[24130020]: addiu      $s3, $zr, 32 <=> li $s3, 32
    088325AC:[12530013]: beq        $s2, $s3, 0x088325FC
    088325B0:[26310004]: addiu      $s1, $s1, 4
    088325B4:[8E220000]: lw         $v0, 0($s1)
    088325B8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088325BC:[1602FFFB]: bne        $s0, $v0, 0x088325AC
    088325C0:[26520001]: addiu      $s2, $s2, 1
    088325C4:[8E020000]: lw         $v0, 0($s0)
    088325C8:[8C430004]: lw         $v1, 4($v0)
    088325CC:[0060F809]: jalr       $ra, $v1
    088325D0:[00000000]: nop
    088325D4:[8E050000]: lw         $a1, 0($s0)
    088325D8:[AE200000]: sw         $zr, 0($s1)
    088325DC:[8CA20014]: lw         $v0, 20($a1)
    088325E0:[0040F809]: jalr       $ra, $v0
    088325E4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088325E8:[1040FFF0]: beq        $v0, $zr, 0x088325AC
    088325EC:[00000000]: nop
    088325F0:[A214001D]: sb         $s4, 29($s0)
    088325F4:[1653FFEF]: bne        $s2, $s3, 0x088325B4
    088325F8:[26310004]: addiu      $s1, $s1, 4
    088325FC:[8FBF0014]: lw         $ra, 20($sp)
    08832600:[8FB40010]: lw         $s4, 16($sp)
    08832604:[8FB3000C]: lw         $s3, 12($sp)
    08832608:[8FB20008]: lw         $s2, 8($sp)
    0883260C:[8FB10004]: lw         $s1, 4($sp)
    08832610:[8FB00000]: lw         $s0, 0($sp)
    08832614:[03E00008]: jr         $ra
    08832618:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 088325BC 858,176 times (length 6)
    08832598:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0883259C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088325A0:[24140001]: addiu      $s4, $zr, 1 <=> li $s4, 1
    088325A4:[0A20C96D]: j          0x088325B4
    088325A8:[24130020]: addiu      $s3, $zr, 32 <=> li $s3, 32
--> 088325AC:[12530013]: beq        $s2, $s3, 0x088325FC
    088325B0:[26310004]: addiu      $s1, $s1, 4
    088325B4:[8E220000]: lw         $v0, 0($s1)
    088325B8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 088325BC:[1602FFFB]: bne        $s0, $v0, 0x088325AC
    088325C0:[26520001]: addiu      $s2, $s2, 1
    088325C4:[8E020000]: lw         $v0, 0($s0)
    088325C8:[8C430004]: lw         $v1, 4($v0)
    088325CC:[0060F809]: jalr       $ra, $v1
  Back Branch 088325E8 14 times (length 17)
    08832598:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0883259C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088325A0:[24140001]: addiu      $s4, $zr, 1 <=> li $s4, 1
    088325A4:[0A20C96D]: j          0x088325B4
    088325A8:[24130020]: addiu      $s3, $zr, 32 <=> li $s3, 32
--> 088325AC:[12530013]: beq        $s2, $s3, 0x088325FC
    088325B0:[26310004]: addiu      $s1, $s1, 4
    088325B4:[8E220000]: lw         $v0, 0($s1)
    088325B8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088325BC:[1602FFFB]: bne        $s0, $v0, 0x088325AC
    088325C0:[26520001]: addiu      $s2, $s2, 1
    088325C4:[8E020000]: lw         $v0, 0($s0)
    088325C8:[8C430004]: lw         $v1, 4($v0)
    088325CC:[0060F809]: jalr       $ra, $v1
    088325D0:[00000000]: nop
    088325D4:[8E050000]: lw         $a1, 0($s0)
    088325D8:[AE200000]: sw         $zr, 0($s1)
    088325DC:[8CA20014]: lw         $v0, 20($a1)
    088325E0:[0040F809]: jalr       $ra, $v0
    088325E4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 088325E8:[1040FFF0]: beq        $v0, $zr, 0x088325AC
    088325EC:[00000000]: nop
    088325F0:[A214001D]: sb         $s4, 29($s0)
    088325F4:[1653FFEF]: bne        $s2, $s3, 0x088325B4
    088325F8:[26310004]: addiu      $s1, $s1, 4
  Back Branch 088325F4 14 times (length 18)
    088325A0:[24140001]: addiu      $s4, $zr, 1 <=> li $s4, 1
    088325A4:[0A20C96D]: j          0x088325B4
    088325A8:[24130020]: addiu      $s3, $zr, 32 <=> li $s3, 32
    088325AC:[12530013]: beq        $s2, $s3, 0x088325FC
    088325B0:[26310004]: addiu      $s1, $s1, 4
--> 088325B4:[8E220000]: lw         $v0, 0($s1)
    088325B8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088325BC:[1602FFFB]: bne        $s0, $v0, 0x088325AC
    088325C0:[26520001]: addiu      $s2, $s2, 1
    088325C4:[8E020000]: lw         $v0, 0($s0)
    088325C8:[8C430004]: lw         $v1, 4($v0)
    088325CC:[0060F809]: jalr       $ra, $v1
    088325D0:[00000000]: nop
    088325D4:[8E050000]: lw         $a1, 0($s0)
    088325D8:[AE200000]: sw         $zr, 0($s1)
    088325DC:[8CA20014]: lw         $v0, 20($a1)
    088325E0:[0040F809]: jalr       $ra, $v0
    088325E4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088325E8:[1040FFF0]: beq        $v0, $zr, 0x088325AC
    088325EC:[00000000]: nop
    088325F0:[A214001D]: sb         $s4, 29($s0)
--> 088325F4:[1653FFEF]: bne        $s2, $s3, 0x088325B4
    088325F8:[26310004]: addiu      $s1, $s1, 4
    088325FC:[8FBF0014]: lw         $ra, 20($sp)
    08832600:[8FB40010]: lw         $s4, 16($sp)
    08832604:[8FB3000C]: lw         $s3, 12($sp)
_S1_2_89F379C 5,610,064 instructions (0.340%), 1,929 calls (089F379C - 089F3D64, length 371)
    089F379C:[27BDFFF0]: addiu      $sp, $sp, -16
    089F37A0:[AFB10004]: sw         $s1, 4($sp)
    089F37A4:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    089F37A8:[AFB00000]: sw         $s0, 0($sp)
    089F37AC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    089F37B0:[AFBF000C]: sw         $ra, 12($sp)
    089F37B4:[14C00009]: bne        $a2, $zr, 0x089F37DC
    089F37B8:[AFB20008]: sw         $s2, 8($sp)
    089F37BC:[8FBF000C]: lw         $ra, 12($sp)
    089F37C0:[8FB20008]: lw         $s2, 8($sp)
    089F37C4:[8FB10004]: lw         $s1, 4($sp)
    089F37C8:[8FB00000]: lw         $s0, 0($sp)
    089F37CC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089F37D0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089F37D4:[03E00008]: jr         $ra
    089F37D8:[27BD0010]: addiu      $sp, $sp, 16
    089F37DC:[3C0408AA]: lui        $a0, 0x08AA <=> li $a0, 0x08AA0000
    089F37E0:[8C82CD04]: lw         $v0, -13052($a0)
    089F37E4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089F37E8:[34420004]: ori        $v0, $v0, 4
    089F37EC:[AC82CD04]: sw         $v0, -13052($a0)
    089F37F0:[0E2932B6]: jal        0x08A4CAD8 [sceDisplayGetVcount]
    089F37F4:[AE231C60]: sw         $v1, 7264($s1)
    089F37F8:[8E232C8C]: lw         $v1, 11404($s1)
    089F37FC:[00431023]: subu       $v0, $v0, $v1
    089F3800:[0050102A]: slt        $v0, $v0, $s0
    089F3804:[1440FFEE]: bne        $v0, $zr, 0x089F37C0
    089F3808:[8FBF000C]: lw         $ra, 12($sp)
    089F380C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F3810:[0E28BC04]: jal        0x08A2F010
    089F3814:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089F3818:[1440FFE9]: bne        $v0, $zr, 0x089F37C0
    089F381C:[8FBF000C]: lw         $ra, 12($sp)
    089F3820:[8E232278]: lw         $v1, 8824($s1)
    089F3824:[2862000F]: slti       $v0, $v1, 15
    089F3828:[10400003]: beq        $v0, $zr, 0x089F3838
    089F382C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089F3830:[24630001]: addiu      $v1, $v1, 1
    089F3834:[AE232278]: sw         $v1, 8824($s1)
    089F3838:[50620005]: beql       $v1, $v0, 0x089F3850
    089F383C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089F3840:[8E221C60]: lw         $v0, 7264($s1)
    089F3844:[54400138]: bnel       $v0, $zr, 0x089F3D28
    089F3848:[8E221C5C]: lw         $v0, 7260($s1)
    089F384C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089F3850:[0E27A0EB]: jal        0x089E83AC
    089F3854:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3858:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F385C:[0E27A0EB]: jal        0x089E83AC
    089F3860:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089F3864:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3868:[0E279CFD]: jal        0x089E73F4
    089F386C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089F3870:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089F3874:[0E279CFD]: jal        0x089E73F4
    089F3878:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F387C:[AE202374]: sw         $zr, 9076($s1)
    089F3880:[0E28DD4A]: jal        0x08A37528
    089F3884:[AE202378]: sw         $zr, 9080($s1)
    089F3888:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089F388C:[0E28DD4D]: jal        0x08A37534
    089F3890:[7C0459C4]: ins        $a0, $zr, 7, 5
    089F3894:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3898:[0E27BA59]: jal        0x089EE964
    089F389C:[24050800]: addiu      $a1, $zr, 2048 <=> li $a1, 2048
    089F38A0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089F38A4:[24060400]: addiu      $a2, $zr, 1024 <=> li $a2, 1024
    089F38A8:[0E28B7FE]: jal        0x08A2DFF8
    089F38AC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F38B0:[24040710]: addiu      $a0, $zr, 1808 <=> li $a0, 1808
    089F38B4:[0E28BF05]: jal        0x08A2FC14
    089F38B8:[24050778]: addiu      $a1, $zr, 1912 <=> li $a1, 1912
    089F38BC:[240601E0]: addiu      $a2, $zr, 480 <=> li $a2, 480
    089F38C0:[24070110]: addiu      $a3, $zr, 272 <=> li $a3, 272
    089F38C4:[24040800]: addiu      $a0, $zr, 2048 <=> li $a0, 2048
    089F38C8:[0E28BEC7]: jal        0x08A2FB1C
    089F38CC:[24050800]: addiu      $a1, $zr, 2048 <=> li $a1, 2048
    089F38D0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089F38D4:[0E28BEF0]: jal        0x08A2FBC0
    089F38D8:[3404FFFF]: ori        $a0, $zr, -1 <=> li $a0, 65535
    089F38DC:[0E28BEFB]: jal        0x08A2FBEC
    089F38E0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F38E4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F38E8:[0E28BFF9]: jal        0x08A2FFE4
    089F38EC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089F38F0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089F38F4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089F38F8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089F38FC:[0E28BFDF]: jal        0x08A2FF7C
    089F3900:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089F3904:[0E279D01]: jal        0x089E7404
    089F3908:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F390C:[8E282C88]: lw         $t0, 11400($s1)
    089F3910:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    089F3914:[24070200]: addiu      $a3, $zr, 512 <=> li $a3, 512
    089F3918:[00081C80]: sll        $v1, $t0, 0x0012
    089F391C:[00084380]: sll        $t0, $t0, 0x000E
    089F3920:[01034021]: addu       $t0, $t0, $v1
    089F3924:[00484021]: addu       $t0, $v0, $t0
    089F3928:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F392C:[0E28C05E]: jal        0x08A30178
    089F3930:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    089F3934:[0E28C08F]: jal        0x08A3023C
    089F3938:[00000000]: nop
    089F393C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089F3940:[0E28BFEE]: jal        0x08A2FFB8
    089F3944:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F3948:[0E28C174]: jal        0x08A305D0
    089F394C:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    089F3950:[0E28BCB6]: jal        0x08A2F2D8
    089F3954:[24040012]: addiu      $a0, $zr, 18 <=> li $a0, 18
    089F3958:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089F395C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089F3960:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    089F3964:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    089F3968:[0E28C18B]: jal        0x08A3062C
    089F396C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F3970:[0E28BCB6]: jal        0x08A2F2D8
    089F3974:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    089F3978:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F397C:[0E27BA59]: jal        0x089EE964
    089F3980:[24050168]: addiu      $a1, $zr, 360 <=> li $a1, 360
    089F3984:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089F3988:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F398C:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    089F3990:[0E279D03]: jal        0x089E740C
    089F3994:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089F3998:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    089F399C:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    089F39A0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089F39A4:[34A5011F]: ori        $a1, $a1, 287
    089F39A8:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    089F39AC:[0E28BD54]: jal        0x08A2F550
    089F39B0:[24060012]: addiu      $a2, $zr, 18 <=> li $a2, 18
    089F39B4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089F39B8:[240600FF]: addiu      $a2, $zr, 255 <=> li $a2, 255
    089F39BC:[0E28C127]: jal        0x08A3049C
    089F39C0:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    089F39C4:[0E28BCB6]: jal        0x08A2F2D8
    089F39C8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F39CC:[0E28C136]: jal        0x08A304D8
    089F39D0:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    089F39D4:[0E28BCB6]: jal        0x08A2F2D8
    089F39D8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089F39DC:[0E28BF6D]: jal        0x08A2FDB4
    089F39E0:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089F39E4:[0E28BCB6]: jal        0x08A2F2D8
    089F39E8:[24040008]: addiu      $a0, $zr, 8 <=> li $a0, 8
    089F39EC:[0E28C13F]: jal        0x08A304FC
    089F39F0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F39F4:[0E28BCB6]: jal        0x08A2F2D8
    089F39F8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089F39FC:[3C040008]: lui        $a0, 0x0008 <=> li $a0, 0x00080000
    089F3A00:[34848000]: ori        $a0, $a0, -32768
    089F3A04:[0E28BCA1]: jal        0x08A2F284
    089F3A08:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    089F3A0C:[92231D38]: lbu        $v1, 7480($s1)
    089F3A10:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089F3A14:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089F3A18:[306500FF]: andi       $a1, $v1, 255
    089F3A1C:[AE242234]: sw         $a0, 8756($s1)
    089F3A20:[AE242230]: sw         $a0, 8752($s1)
    089F3A24:[AE202238]: sw         $zr, 8760($s1)
    089F3A28:[AE24222C]: sw         $a0, 8748($s1)
    089F3A2C:[A6202248]: sh         $zr, 8776($s1)
    089F3A30:[10A20083]: beq        $a1, $v0, 0x089F3C40
    089F3A34:[A620224A]: sh         $zr, 8778($s1)
    089F3A38:[10A40081]: beq        $a1, $a0, 0x089F3C40
    089F3A3C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    089F3A40:[306300FF]: andi       $v1, $v1, 255
    089F3A44:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089F3A48:[14620027]: bne        $v1, $v0, 0x089F3AE8
    089F3A4C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    089F3A50:[8E222278]: lw         $v0, 8824($s1)
    089F3A54:[2842000F]: slti       $v0, $v0, 15
    089F3A58:[1040000D]: beq        $v0, $zr, 0x089F3A90
    089F3A5C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3A60:[0E27BA59]: jal        0x089EE964
    089F3A64:[24050168]: addiu      $a1, $zr, 360 <=> li $a1, 360
    089F3A68:[1040FF54]: beq        $v0, $zr, 0x089F37BC
    089F3A6C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089F3A70:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089F3A74:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3A78:[0E279D03]: jal        0x089E740C
    089F3A7C:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    089F3A80:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089F3A84:[0E29327E]: jal        0x08A4C9F8 [sceKernelDcacheWritebackRange]
    089F3A88:[24050168]: addiu      $a1, $zr, 360 <=> li $a1, 360
    089F3A8C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3A90:[0E27BA59]: jal        0x089EE964
    089F3A94:[24050168]: addiu      $a1, $zr, 360 <=> li $a1, 360
    089F3A98:[1040FF48]: beq        $v0, $zr, 0x089F37BC
    089F3A9C:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    089F3AA0:[8E232278]: lw         $v1, 8824($s1)
    089F3AA4:[2404000F]: addiu      $a0, $zr, 15 <=> li $a0, 15
    089F3AA8:[3C0600FF]: lui        $a2, 0x00FF <=> li $a2, 0x00FF0000
    089F3AAC:[0064182D]: min        $v1, $v1, $a0
    089F3AB0:[00031100]: sll        $v0, $v1, 0x0004
    089F3AB4:[00431021]: addu       $v0, $v0, $v1
    089F3AB8:[2C440100]: sltiu      $a0, $v0, 256
    089F3ABC:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    089F3AC0:[0064100A]: movz       $v0, $v1, $a0
    089F3AC4:[00021600]: sll        $v0, $v0, 0x0018
    089F3AC8:[34C6FFFF]: ori        $a2, $a2, -1
    089F3ACC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089F3AD0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3AD4:[0E279D03]: jal        0x089E740C
    089F3AD8:[00463025]: or         $a2, $v0, $a2
    089F3ADC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089F3AE0:[0E29327E]: jal        0x08A4C9F8 [sceKernelDcacheWritebackRange]
    089F3AE4:[24050168]: addiu      $a1, $zr, 360 <=> li $a1, 360
    089F3AE8:[0E28C13F]: jal        0x08A304FC
    089F3AEC:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089F3AF0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089F3AF4:[0E28BFEE]: jal        0x08A2FFB8
    089F3AF8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F3AFC:[0E28BCB6]: jal        0x08A2F2D8
    089F3B00:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    089F3B04:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F3B08:[0E28BFF9]: jal        0x08A2FFE4
    089F3B0C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089F3B10:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089F3B14:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089F3B18:[0E28C034]: jal        0x08A300D0
    089F3B1C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F3B20:[44806000]: mtc1       $zr, $f12
    089F3B24:[0E28C01E]: jal        0x08A30078
    089F3B28:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089F3B2C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089F3B30:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089F3B34:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089F3B38:[0E28BFDF]: jal        0x08A2FF7C
    089F3B3C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089F3B40:[0E2932CE]: jal        0x08A4CB38 [sceGeEdramGetAddr]
    089F3B44:[00000000]: nop
    089F3B48:[3C080008]: lui        $t0, 0x0008 <=> li $t0, 0x00080000
    089F3B4C:[35088000]: ori        $t0, $t0, -32768
    089F3B50:[00484021]: addu       $t0, $v0, $t0
    089F3B54:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    089F3B58:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    089F3B5C:[24070200]: addiu      $a3, $zr, 512 <=> li $a3, 512
    089F3B60:[0E28C05E]: jal        0x08A30178
    089F3B64:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F3B68:[0E28BCCC]: jal        0x08A2F330
    089F3B6C:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    089F3B70:[0E28BF63]: jal        0x08A2FD8C
    089F3B74:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F3B78:[0E28BCCC]: jal        0x08A2F330
    089F3B7C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089F3B80:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F3B84:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    089F3B88:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    089F3B8C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089F3B90:[0E28C18B]: jal        0x08A3062C
    089F3B94:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089F3B98:[0E28BCB6]: jal        0x08A2F2D8
    089F3B9C:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    089F3BA0:[12000067]: beq        $s0, $zr, 0x089F3D40
    089F3BA4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089F3BA8:[92231D38]: lbu        $v1, 7480($s1)
    089F3BAC:[306400FF]: andi       $a0, $v1, 255
    089F3BB0:[1082003E]: beq        $a0, $v0, 0x089F3CAC
    089F3BB4:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089F3BB8:[1082003D]: beq        $a0, $v0, 0x089F3CB0
    089F3BBC:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    089F3BC0:[306300FF]: andi       $v1, $v1, 255
    089F3BC4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089F3BC8:[10620045]: beq        $v1, $v0, 0x089F3CE0
    089F3BCC:[00000000]: nop
    089F3BD0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089F3BD4:[0E28BFEE]: jal        0x08A2FFB8
    089F3BD8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089F3BDC:[0E28C13F]: jal        0x08A304FC
    089F3BE0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F3BE4:[0E28BCB6]: jal        0x08A2F2D8
    089F3BE8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089F3BEC:[0E28BB3A]: jal        0x08A2ECE8
    089F3BF0:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    089F3BF4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F3BF8:[0E28BC04]: jal        0x08A2F010
    089F3BFC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089F3C00:[1050FFFD]: beq        $v0, $s0, 0x089F3BF8
    089F3C04:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F3C08:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089F3C0C:[A622225E]: sh         $v0, 8798($s1)
    089F3C10:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089F3C14:[AE222254]: sw         $v0, 8788($s1)
    089F3C18:[AE222250]: sw         $v0, 8784($s1)
    089F3C1C:[A622225C]: sh         $v0, 8796($s1)
    089F3C20:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089F3C24:[AE202260]: sw         $zr, 8800($s1)
    089F3C28:[8FBF000C]: lw         $ra, 12($sp)
    089F3C2C:[8FB20008]: lw         $s2, 8($sp)
    089F3C30:[8FB10004]: lw         $s1, 4($sp)
    089F3C34:[8FB00000]: lw         $s0, 0($sp)
    089F3C38:[03E00008]: jr         $ra
    089F3C3C:[27BD0010]: addiu      $sp, $sp, 16
    089F3C40:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3C44:[0E27BA59]: jal        0x089EE964
    089F3C48:[24050168]: addiu      $a1, $zr, 360 <=> li $a1, 360
    089F3C4C:[1040FEDB]: beq        $v0, $zr, 0x089F37BC
    089F3C50:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089F3C54:[8E242278]: lw         $a0, 8824($s1)
    089F3C58:[2402000F]: addiu      $v0, $zr, 15 <=> li $v0, 15
    089F3C5C:[92251D38]: lbu        $a1, 7480($s1)
    089F3C60:[00441023]: subu       $v0, $v0, $a0
    089F3C64:[00021900]: sll        $v1, $v0, 0x0004
    089F3C68:[00621821]: addu       $v1, $v1, $v0
    089F3C6C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089F3C70:[00033400]: sll        $a2, $v1, 0x0010
    089F3C74:[10A20016]: beq        $a1, $v0, 0x089F3CD0
    089F3C78:[00032200]: sll        $a0, $v1, 0x0008
    089F3C7C:[00663025]: or         $a2, $v1, $a2
    089F3C80:[3C02FF00]: lui        $v0, 0xFF00 <=> li $v0, 0xFF000000
    089F3C84:[00C43025]: or         $a2, $a2, $a0
    089F3C88:[00C23025]: or         $a2, $a2, $v0
    089F3C8C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089F3C90:[0E279D03]: jal        0x089E740C
    089F3C94:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3C98:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089F3C9C:[0E29327E]: jal        0x08A4C9F8 [sceKernelDcacheWritebackRange]
    089F3CA0:[24050168]: addiu      $a1, $zr, 360 <=> li $a1, 360
    089F3CA4:[0A27CE90]: j          0x089F3A40
    089F3CA8:[92231D38]: lbu        $v1, 7480($s1)
    089F3CAC:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    089F3CB0:[34A5011F]: ori        $a1, $a1, 287
    089F3CB4:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    089F3CB8:[24060012]: addiu      $a2, $zr, 18 <=> li $a2, 18
    089F3CBC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089F3CC0:[0E28BD54]: jal        0x08A2F550
    089F3CC4:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    089F3CC8:[0A27CEF0]: j          0x089F3BC0
    089F3CCC:[92231D38]: lbu        $v1, 7480($s1)
    089F3CD0:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    089F3CD4:[3C0600FF]: lui        $a2, 0x00FF <=> li $a2, 0x00FF0000
    089F3CD8:[0A27CF1F]: j          0x089F3C7C
    089F3CDC:[3404FF00]: ori        $a0, $zr, -256 <=> li $a0, 65280
    089F3CE0:[12000005]: beq        $s0, $zr, 0x089F3CF8
    089F3CE4:[00000000]: nop
    089F3CE8:[8E222278]: lw         $v0, 8824($s1)
    089F3CEC:[2842000F]: slti       $v0, $v0, 15
    089F3CF0:[14400015]: bne        $v0, $zr, 0x089F3D48
    089F3CF4:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    089F3CF8:[0E28BCCC]: jal        0x08A2F330
    089F3CFC:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    089F3D00:[1240FFB3]: beq        $s2, $zr, 0x089F3BD0
    089F3D04:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    089F3D08:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    089F3D0C:[34A5011F]: ori        $a1, $a1, 287
    089F3D10:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    089F3D14:[24060012]: addiu      $a2, $zr, 18 <=> li $a2, 18
    089F3D18:[0E28BD54]: jal        0x08A2F550
    089F3D1C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089F3D20:[0A27CEF5]: j          0x089F3BD4
    089F3D24:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089F3D28:[2C420001]: sltiu      $v0, $v0, 1
    089F3D2C:[0E28B9BB]: jal        0x08A2E6EC
    089F3D30:[AE221C5C]: sw         $v0, 7260($s1)
    089F3D34:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    089F3D38:[0A27CE13]: j          0x089F384C
    089F3D3C:[AE222C88]: sw         $v0, 11400($s1)
    089F3D40:[0A27CEF0]: j          0x089F3BC0
    089F3D44:[92231D38]: lbu        $v1, 7480($s1)
    089F3D48:[34A5011F]: ori        $a1, $a1, 287
    089F3D4C:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    089F3D50:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    089F3D54:[24060012]: addiu      $a2, $zr, 18 <=> li $a2, 18
    089F3D58:[0E28BD54]: jal        0x08A2F550
    089F3D5C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089F3D60:[0A27CF3E]: j          0x089F3CF8
    089F3D64:[00000000]: nop
  Back Branch 089F3C00 1,330,068 times (length 4)
    089F3BE4:[0E28BCB6]: jal        0x08A2F2D8
    089F3BE8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089F3BEC:[0E28BB3A]: jal        0x08A2ECE8
    089F3BF0:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    089F3BF4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 089F3BF8:[0E28BC04]: jal        0x08A2F010
    089F3BFC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 089F3C00:[1050FFFD]: beq        $v0, $s0, 0x089F3BF8
    089F3C04:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F3C08:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089F3C0C:[A622225E]: sh         $v0, 8798($s1)
    089F3C10:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
  Back Branch 089F3804 1,929 times (length 19)
    089F37AC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    089F37B0:[AFBF000C]: sw         $ra, 12($sp)
    089F37B4:[14C00009]: bne        $a2, $zr, 0x089F37DC
    089F37B8:[AFB20008]: sw         $s2, 8($sp)
    089F37BC:[8FBF000C]: lw         $ra, 12($sp)
--> 089F37C0:[8FB20008]: lw         $s2, 8($sp)
    089F37C4:[8FB10004]: lw         $s1, 4($sp)
    089F37C8:[8FB00000]: lw         $s0, 0($sp)
    089F37CC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089F37D0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089F37D4:[03E00008]: jr         $ra
    089F37D8:[27BD0010]: addiu      $sp, $sp, 16
    089F37DC:[3C0408AA]: lui        $a0, 0x08AA <=> li $a0, 0x08AA0000
    089F37E0:[8C82CD04]: lw         $v0, -13052($a0)
    089F37E4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089F37E8:[34420004]: ori        $v0, $v0, 4
    089F37EC:[AC82CD04]: sw         $v0, -13052($a0)
    089F37F0:[0E2932B6]: jal        0x08A4CAD8 [sceDisplayGetVcount]
    089F37F4:[AE231C60]: sw         $v1, 7264($s1)
    089F37F8:[8E232C8C]: lw         $v1, 11404($s1)
    089F37FC:[00431023]: subu       $v0, $v0, $v1
    089F3800:[0050102A]: slt        $v0, $v0, $s0
--> 089F3804:[1440FFEE]: bne        $v0, $zr, 0x089F37C0
    089F3808:[8FBF000C]: lw         $ra, 12($sp)
    089F380C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F3810:[0E28BC04]: jal        0x08A2F010
    089F3814:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
  Back Branch 089F3818 1,010 times (length 24)
    089F37AC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    089F37B0:[AFBF000C]: sw         $ra, 12($sp)
    089F37B4:[14C00009]: bne        $a2, $zr, 0x089F37DC
    089F37B8:[AFB20008]: sw         $s2, 8($sp)
    089F37BC:[8FBF000C]: lw         $ra, 12($sp)
--> 089F37C0:[8FB20008]: lw         $s2, 8($sp)
    089F37C4:[8FB10004]: lw         $s1, 4($sp)
    089F37C8:[8FB00000]: lw         $s0, 0($sp)
    089F37CC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089F37D0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089F37D4:[03E00008]: jr         $ra
    089F37D8:[27BD0010]: addiu      $sp, $sp, 16
    089F37DC:[3C0408AA]: lui        $a0, 0x08AA <=> li $a0, 0x08AA0000
    089F37E0:[8C82CD04]: lw         $v0, -13052($a0)
    089F37E4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089F37E8:[34420004]: ori        $v0, $v0, 4
    089F37EC:[AC82CD04]: sw         $v0, -13052($a0)
    089F37F0:[0E2932B6]: jal        0x08A4CAD8 [sceDisplayGetVcount]
    089F37F4:[AE231C60]: sw         $v1, 7264($s1)
    089F37F8:[8E232C8C]: lw         $v1, 11404($s1)
    089F37FC:[00431023]: subu       $v0, $v0, $v1
    089F3800:[0050102A]: slt        $v0, $v0, $s0
    089F3804:[1440FFEE]: bne        $v0, $zr, 0x089F37C0
    089F3808:[8FBF000C]: lw         $ra, 12($sp)
    089F380C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F3810:[0E28BC04]: jal        0x08A2F010
    089F3814:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 089F3818:[1440FFE9]: bne        $v0, $zr, 0x089F37C0
    089F381C:[8FBF000C]: lw         $ra, 12($sp)
    089F3820:[8E232278]: lw         $v1, 8824($s1)
    089F3824:[2862000F]: slti       $v0, $v1, 15
    089F3828:[10400003]: beq        $v0, $zr, 0x089F3838
  Back Branch 089F3CA4 923 times (length 155)
  Back Branch 089F3CC8 923 times (length 68)
    089F3BAC:[306400FF]: andi       $a0, $v1, 255
    089F3BB0:[1082003E]: beq        $a0, $v0, 0x089F3CAC
    089F3BB4:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089F3BB8:[1082003D]: beq        $a0, $v0, 0x089F3CB0
    089F3BBC:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
--> 089F3BC0:[306300FF]: andi       $v1, $v1, 255
    089F3BC4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089F3BC8:[10620045]: beq        $v1, $v0, 0x089F3CE0
    089F3BCC:[00000000]: nop
    089F3BD0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089F3BD4:[0E28BFEE]: jal        0x08A2FFB8
    089F3BD8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089F3BDC:[0E28C13F]: jal        0x08A304FC
    089F3BE0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F3BE4:[0E28BCB6]: jal        0x08A2F2D8
    089F3BE8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089F3BEC:[0E28BB3A]: jal        0x08A2ECE8
    089F3BF0:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    089F3BF4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F3BF8:[0E28BC04]: jal        0x08A2F010
    089F3BFC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089F3C00:[1050FFFD]: beq        $v0, $s0, 0x089F3BF8
    089F3C04:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089F3C08:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089F3C0C:[A622225E]: sh         $v0, 8798($s1)
    089F3C10:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089F3C14:[AE222254]: sw         $v0, 8788($s1)
    089F3C18:[AE222250]: sw         $v0, 8784($s1)
    089F3C1C:[A622225C]: sh         $v0, 8796($s1)
    089F3C20:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089F3C24:[AE202260]: sw         $zr, 8800($s1)
    089F3C28:[8FBF000C]: lw         $ra, 12($sp)
    089F3C2C:[8FB20008]: lw         $s2, 8($sp)
    089F3C30:[8FB10004]: lw         $s1, 4($sp)
    089F3C34:[8FB00000]: lw         $s0, 0($sp)
    089F3C38:[03E00008]: jr         $ra
    089F3C3C:[27BD0010]: addiu      $sp, $sp, 16
    089F3C40:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3C44:[0E27BA59]: jal        0x089EE964
    089F3C48:[24050168]: addiu      $a1, $zr, 360 <=> li $a1, 360
    089F3C4C:[1040FEDB]: beq        $v0, $zr, 0x089F37BC
    089F3C50:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089F3C54:[8E242278]: lw         $a0, 8824($s1)
    089F3C58:[2402000F]: addiu      $v0, $zr, 15 <=> li $v0, 15
    089F3C5C:[92251D38]: lbu        $a1, 7480($s1)
    089F3C60:[00441023]: subu       $v0, $v0, $a0
    089F3C64:[00021900]: sll        $v1, $v0, 0x0004
    089F3C68:[00621821]: addu       $v1, $v1, $v0
    089F3C6C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089F3C70:[00033400]: sll        $a2, $v1, 0x0010
    089F3C74:[10A20016]: beq        $a1, $v0, 0x089F3CD0
    089F3C78:[00032200]: sll        $a0, $v1, 0x0008
    089F3C7C:[00663025]: or         $a2, $v1, $a2
    089F3C80:[3C02FF00]: lui        $v0, 0xFF00 <=> li $v0, 0xFF000000
    089F3C84:[00C43025]: or         $a2, $a2, $a0
    089F3C88:[00C23025]: or         $a2, $a2, $v0
    089F3C8C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089F3C90:[0E279D03]: jal        0x089E740C
    089F3C94:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089F3C98:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089F3C9C:[0E29327E]: jal        0x08A4C9F8 [sceKernelDcacheWritebackRange]
    089F3CA0:[24050168]: addiu      $a1, $zr, 360 <=> li $a1, 360
    089F3CA4:[0A27CE90]: j          0x089F3A40
    089F3CA8:[92231D38]: lbu        $v1, 7480($s1)
    089F3CAC:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    089F3CB0:[34A5011F]: ori        $a1, $a1, 287
    089F3CB4:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    089F3CB8:[24060012]: addiu      $a2, $zr, 18 <=> li $a2, 18
    089F3CBC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089F3CC0:[0E28BD54]: jal        0x08A2F550
    089F3CC4:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
--> 089F3CC8:[0A27CEF0]: j          0x089F3BC0
    089F3CCC:[92231D38]: lbu        $v1, 7480($s1)
    089F3CD0:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    089F3CD4:[3C0600FF]: lui        $a2, 0x00FF <=> li $a2, 0x00FF0000
    089F3CD8:[0A27CF1F]: j          0x089F3C7C
  Back Branch 089F3C4C 923 times (length 294)
  Back Branch 089F3D38 920 times (length 317)
_S1_2_88DECBC 5,378,063 instructions (0.326%), 4,934 calls (088DECBC - 088DF05C, length 233)
    088DECBC:[27BDFF90]: addiu      $sp, $sp, -112
    088DECC0:[AFB7003C]: sw         $s7, 60($sp)
    088DECC4:[00C0B821]: addu       $s7, $a2, $zr <=> move $s7, $a2
    088DECC8:[AFB60038]: sw         $s6, 56($sp)
    088DECCC:[0080B021]: addu       $s6, $a0, $zr <=> move $s6, $a0
    088DECD0:[AFB50034]: sw         $s5, 52($sp)
    088DECD4:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    088DECD8:[AFB40030]: sw         $s4, 48($sp)
    088DECDC:[0140A021]: addu       $s4, $t2, $zr <=> move $s4, $t2
    088DECE0:[AFB20028]: sw         $s2, 40($sp)
    088DECE4:[01209021]: addu       $s2, $t1, $zr <=> move $s2, $t1
    088DECE8:[AFB10024]: sw         $s1, 36($sp)
    088DECEC:[01008821]: addu       $s1, $t0, $zr <=> move $s1, $t0
    088DECF0:[AFB00020]: sw         $s0, 32($sp)
    088DECF4:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    088DECF8:[E7BB006C]: swc1       $f27, 108($sp)
    088DECFC:[460076C6]: mov.s      $f27, $f14
    088DED00:[E7BA0068]: swc1       $f26, 104($sp)
    088DED04:[46006E86]: mov.s      $f26, $f13
    088DED08:[E7B90064]: swc1       $f25, 100($sp)
    088DED0C:[46007E46]: mov.s      $f25, $f15
    088DED10:[E7B80060]: swc1       $f24, 96($sp)
    088DED14:[46006606]: mov.s      $f24, $f12
    088DED18:[E7B7005C]: swc1       $f23, 92($sp)
    088DED1C:[460095C6]: mov.s      $f23, $f18
    088DED20:[E7B60058]: swc1       $f22, 88($sp)
    088DED24:[46009D86]: mov.s      $f22, $f19
    088DED28:[E7B50054]: swc1       $f21, 84($sp)
    088DED2C:[46008546]: mov.s      $f21, $f16
    088DED30:[E7B40050]: swc1       $f20, 80($sp)
    088DED34:[46008D06]: mov.s      $f20, $f17
    088DED38:[AFBF0044]: sw         $ra, 68($sp)
    088DED3C:[AFBE0040]: sw         $fp, 64($sp)
    088DED40:[04A00078]: bltz       $a1, 0x088DEF24
    088DED44:[AFB3002C]: sw         $s3, 44($sp)
    088DED48:[3C1E08A9]: lui        $fp, 0x08A9 <=> li $fp, 0x08A90000
    088DED4C:[8FC40E6C]: lw         $a0, 3692($fp)
    088DED50:[240504B0]: addiu      $a1, $zr, 1200 <=> li $a1, 1200
    088DED54:[0E27BA59]: jal        0x089EE964
    088DED58:[24841760]: addiu      $a0, $a0, 5984
    088DED5C:[10400071]: beq        $v0, $zr, 0x088DEF24
    088DED60:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    088DED64:[520000B4]: beql       $s0, $zr, 0x088DF038
    088DED68:[3C1008A9]: lui        $s0, 0x08A9 <=> li $s0, 0x08A90000
    088DED6C:[4618D801]: sub.s      $f0, $f27, $f24
    088DED70:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088DED74:[C4417028]: lwc1       $f1, 28712($v0)
    088DED78:[323900FF]: andi       $t9, $s1, 255
    088DED7C:[325800FF]: andi       $t8, $s2, 255
    088DED80:[46010383]: div.s      $f14, $f0, $f1
    088DED84:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088DED88:[26070190]: addiu      $a3, $s0, 400
    088DED8C:[00117E02]: srl        $t7, $s1, 0x0018
    088DED90:[00127602]: srl        $t6, $s2, 0x0018
    088DED94:[7E2D3C00]: ext        $t5, $s1, 16, 8
    088DED98:[7E4C3C00]: ext        $t4, $s2, 16, 8
    088DED9C:[7E283A00]: ext        $t0, $s1, 8, 8
    088DEDA0:[7E493A00]: ext        $t1, $s2, 8, 8
    088DEDA4:[266B0018]: addiu      $t3, $s3, 24
    088DEDA8:[26650024]: addiu      $a1, $s3, 36
    088DEDAC:[02601821]: addu       $v1, $s3, $zr <=> move $v1, $s3
    088DEDB0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088DEDB4:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088DEDB8:[241F0019]: addiu      $ra, $zr, 25 <=> li $ra, 25
    088DEDBC:[C4800000]: lwc1       $f0, 0($a0)
    088DEDC0:[44861000]: mtc1       $a2, $f2
    088DEDC4:[016A1021]: addu       $v0, $t3, $t2
    088DEDC8:[46150002]: mul.s      $f0, $f0, $f21
    088DEDCC:[46801060]: cvt.s.w    $f1, $f2
    088DEDD0:[24C60001]: addiu      $a2, $a2, 1
    088DEDD4:[254A0030]: addiu      $t2, $t2, 48
    088DEDD8:[E460000C]: swc1       $f0, 12($v1)
    088DEDDC:[46017042]: mul.s      $f1, $f14, $f1
    088DEDE0:[C4800008]: lwc1       $f0, 8($a0)
    088DEDE4:[E4770014]: swc1       $f23, 20($v1)
    088DEDE8:[4601C040]: add.s      $f1, $f24, $f1
    088DEDEC:[4600A802]: mul.s      $f0, $f21, $f0
    088DEDF0:[A06D0008]: sb         $t5, 8($v1)
    088DEDF4:[24840010]: addiu      $a0, $a0, 16
    088DEDF8:[E4600010]: swc1       $f0, 16($v1)
    088DEDFC:[A0680009]: sb         $t0, 9($v1)
    088DEE00:[A079000A]: sb         $t9, 10($v1)
    088DEE04:[A06F000B]: sb         $t7, 11($v1)
    088DEE08:[E4610000]: swc1       $f1, 0($v1)
    088DEE0C:[E4790004]: swc1       $f25, 4($v1)
    088DEE10:[24630030]: addiu      $v1, $v1, 48
    088DEE14:[C4E00000]: lwc1       $f0, 0($a3)
    088DEE18:[46140002]: mul.s      $f0, $f0, $f20
    088DEE1C:[E4A00000]: swc1       $f0, 0($a1)
    088DEE20:[24A50030]: addiu      $a1, $a1, 48
    088DEE24:[C4E00008]: lwc1       $f0, 8($a3)
    088DEE28:[E4410000]: swc1       $f1, 0($v0)
    088DEE2C:[24E70010]: addiu      $a3, $a3, 16
    088DEE30:[4600A002]: mul.s      $f0, $f20, $f0
    088DEE34:[E45A0004]: swc1       $f26, 4($v0)
    088DEE38:[E4400010]: swc1       $f0, 16($v0)
    088DEE3C:[E4560014]: swc1       $f22, 20($v0)
    088DEE40:[A04C0008]: sb         $t4, 8($v0)
    088DEE44:[A0490009]: sb         $t1, 9($v0)
    088DEE48:[A058000A]: sb         $t8, 10($v0)
    088DEE4C:[14DFFFDB]: bne        $a2, $ra, 0x088DEDBC
    088DEE50:[A04E000B]: sb         $t6, 11($v0)
    088DEE54:[8FA20070]: lw         $v0, 112($sp)
    088DEE58:[30422000]: andi       $v0, $v0, 8192
    088DEE5C:[14400045]: bne        $v0, $zr, 0x088DEF74
    088DEE60:[00141402]: srl        $v0, $s4, 0x0010
    088DEE64:[304300FF]: andi       $v1, $v0, 255
    088DEE68:[0462004C]: bltzl      $v1, 0x088DEF9C
    088DEE6C:[00031842]: srl        $v1, $v1, 0x0001
    088DEE70:[44830000]: mtc1       $v1, $f0
    088DEE74:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    088DEE78:[00141202]: srl        $v0, $s4, 0x0008
    088DEE7C:[46800320]: cvt.s.w    $f12, $f0
    088DEE80:[C480702C]: lwc1       $f0, 28716($a0)
    088DEE84:[304300FF]: andi       $v1, $v0, 255
    088DEE88:[0460004F]: bltz       $v1, 0x088DEFC8
    088DEE8C:[46006303]: div.s      $f12, $f12, $f0
    088DEE90:[44831000]: mtc1       $v1, $f2
    088DEE94:[C480702C]: lwc1       $f0, 28716($a0)
    088DEE98:[328200FF]: andi       $v0, $s4, 255
    088DEE9C:[46801360]: cvt.s.w    $f13, $f2
    088DEEA0:[04400053]: bltz       $v0, 0x088DEFF0
    088DEEA4:[46006B43]: div.s      $f13, $f13, $f0
    088DEEA8:[44820800]: mtc1       $v0, $f1
    088DEEAC:[C480702C]: lwc1       $f0, 28716($a0)
    088DEEB0:[00141602]: srl        $v0, $s4, 0x0018
    088DEEB4:[46800BA0]: cvt.s.w    $f14, $f1
    088DEEB8:[304300FF]: andi       $v1, $v0, 255
    088DEEBC:[04600057]: bltz       $v1, 0x088DF01C
    088DEEC0:[46007383]: div.s      $f14, $f14, $f0
    088DEEC4:[44830800]: mtc1       $v1, $f1
    088DEEC8:[46800820]: cvt.s.w    $f0, $f1
    088DEECC:[C48F702C]: lwc1       $f15, 28716($a0)
    088DEED0:[27A40010]: addiu      $a0, $sp, 16
    088DEED4:[0E26AF79]: jal        0x089ABDE4
    088DEED8:[460F03C3]: div.s      $f15, $f0, $f15
    088DEEDC:[8FC30E6C]: lw         $v1, 3692($fp)
    088DEEE0:[27A20010]: addiu      $v0, $sp, 16
    088DEEE4:[AFA20004]: sw         $v0, 4($sp)
    088DEEE8:[3C0208A9]: lui        $v0, 0x08A9 <=> li $v0, 0x08A90000
    088DEEEC:[246448D0]: addiu      $a0, $v1, 18640
    088DEEF0:[8C470E68]: lw         $a3, 3688($v0)
    088DEEF4:[AFA00000]: sw         $zr, 0($sp)
    088DEEF8:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    088DEEFC:[24E80040]: addiu      $t0, $a3, 64
    088DEF00:[AFA00008]: sw         $zr, 8($sp)
    088DEF04:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    088DEF08:[02604821]: addu       $t1, $s3, $zr <=> move $t1, $s3
    088DEF0C:[8C621774]: lw         $v0, 6004($v1)
    088DEF10:[24E70080]: addiu      $a3, $a3, 128
    088DEF14:[240A0032]: addiu      $t2, $zr, 50 <=> li $t2, 50
    088DEF18:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    088DEF1C:[0E2797AD]: jal        0x089E5EB4
    088DEF20:[AFA2000C]: sw         $v0, 12($sp)
    088DEF24:[8FBF0044]: lw         $ra, 68($sp)
    088DEF28:[8FBE0040]: lw         $fp, 64($sp)
    088DEF2C:[8FB7003C]: lw         $s7, 60($sp)
    088DEF30:[8FB60038]: lw         $s6, 56($sp)
    088DEF34:[8FB50034]: lw         $s5, 52($sp)
    088DEF38:[8FB40030]: lw         $s4, 48($sp)
    088DEF3C:[8FB3002C]: lw         $s3, 44($sp)
    088DEF40:[8FB20028]: lw         $s2, 40($sp)
    088DEF44:[8FB10024]: lw         $s1, 36($sp)
    088DEF48:[8FB00020]: lw         $s0, 32($sp)
    088DEF4C:[C7BB006C]: lwc1       $f27, 108($sp)
    088DEF50:[C7BA0068]: lwc1       $f26, 104($sp)
    088DEF54:[C7B90064]: lwc1       $f25, 100($sp)
    088DEF58:[C7B80060]: lwc1       $f24, 96($sp)
    088DEF5C:[C7B7005C]: lwc1       $f23, 92($sp)
    088DEF60:[C7B60058]: lwc1       $f22, 88($sp)
    088DEF64:[C7B50054]: lwc1       $f21, 84($sp)
    088DEF68:[C7B40050]: lwc1       $f20, 80($sp)
    088DEF6C:[03E00008]: jr         $ra
    088DEF70:[27BD0070]: addiu      $sp, $sp, 112
    088DEF74:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    088DEF78:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088DEF7C:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    088DEF80:[0E236D8C]: jal        0x088DB630
    088DEF84:[24070032]: addiu      $a3, $zr, 50 <=> li $a3, 50
    088DEF88:[00141402]: srl        $v0, $s4, 0x0010
    088DEF8C:[304300FF]: andi       $v1, $v0, 255
    088DEF90:[0461FFB8]: bgez       $v1, 0x088DEE74
    088DEF94:[44830000]: mtc1       $v1, $f0
    088DEF98:[00031842]: srl        $v1, $v1, 0x0001
    088DEF9C:[30420001]: andi       $v0, $v0, 1
    088DEFA0:[00431025]: or         $v0, $v0, $v1
    088DEFA4:[44820800]: mtc1       $v0, $f1
    088DEFA8:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    088DEFAC:[C480702C]: lwc1       $f0, 28716($a0)
    088DEFB0:[46800B20]: cvt.s.w    $f12, $f1
    088DEFB4:[00141202]: srl        $v0, $s4, 0x0008
    088DEFB8:[304300FF]: andi       $v1, $v0, 255
    088DEFBC:[460C6300]: add.s      $f12, $f12, $f12
    088DEFC0:[0461FFB3]: bgez       $v1, 0x088DEE90
    088DEFC4:[46006303]: div.s      $f12, $f12, $f0
    088DEFC8:[30420001]: andi       $v0, $v0, 1
    088DEFCC:[00031842]: srl        $v1, $v1, 0x0001
    088DEFD0:[00431025]: or         $v0, $v0, $v1
    088DEFD4:[44820000]: mtc1       $v0, $f0
    088DEFD8:[328200FF]: andi       $v0, $s4, 255
    088DEFDC:[46800360]: cvt.s.w    $f13, $f0
    088DEFE0:[C480702C]: lwc1       $f0, 28716($a0)
    088DEFE4:[460D6B40]: add.s      $f13, $f13, $f13
    088DEFE8:[0441FFAF]: bgez       $v0, 0x088DEEA8
    088DEFEC:[46006B43]: div.s      $f13, $f13, $f0
    088DEFF0:[00021842]: srl        $v1, $v0, 0x0001
    088DEFF4:[32820001]: andi       $v0, $s4, 1
    088DEFF8:[00431025]: or         $v0, $v0, $v1
    088DEFFC:[44821000]: mtc1       $v0, $f2
    088DF000:[C480702C]: lwc1       $f0, 28716($a0)
    088DF004:[00141602]: srl        $v0, $s4, 0x0018
    088DF008:[468013A0]: cvt.s.w    $f14, $f2
    088DF00C:[304300FF]: andi       $v1, $v0, 255
    088DF010:[460E7380]: add.s      $f14, $f14, $f14
    088DF014:[0461FFAB]: bgez       $v1, 0x088DEEC4
    088DF018:[46007383]: div.s      $f14, $f14, $f0
    088DF01C:[30420001]: andi       $v0, $v0, 1
    088DF020:[00031842]: srl        $v1, $v1, 0x0001
    088DF024:[00431025]: or         $v0, $v0, $v1
    088DF028:[44821000]: mtc1       $v0, $f2
    088DF02C:[46801020]: cvt.s.w    $f0, $f2
    088DF030:[0A237BB3]: j          0x088DEECC
    088DF034:[46000000]: add.s      $f0, $f0, $f0
    088DF038:[8E070EA4]: lw         $a3, 3748($s0)
    088DF03C:[10E00003]: beq        $a3, $zr, 0x088DF04C
    088DF040:[00000000]: nop
    088DF044:[0A237B5B]: j          0x088DED6C
    088DF048:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    088DF04C:[0E2378CD]: jal        0x088DE334
    088DF050:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    088DF054:[8E070EA4]: lw         $a3, 3748($s0)
    088DF058:[0A237B5B]: j          0x088DED6C
    088DF05C:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
  Back Branch 088DEE4C 123,350 times (length 38)
    088DEDA8:[26650024]: addiu      $a1, $s3, 36
    088DEDAC:[02601821]: addu       $v1, $s3, $zr <=> move $v1, $s3
    088DEDB0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088DEDB4:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088DEDB8:[241F0019]: addiu      $ra, $zr, 25 <=> li $ra, 25
--> 088DEDBC:[C4800000]: lwc1       $f0, 0($a0)
    088DEDC0:[44861000]: mtc1       $a2, $f2
    088DEDC4:[016A1021]: addu       $v0, $t3, $t2
    088DEDC8:[46150002]: mul.s      $f0, $f0, $f21
    088DEDCC:[46801060]: cvt.s.w    $f1, $f2
    088DEDD0:[24C60001]: addiu      $a2, $a2, 1
    088DEDD4:[254A0030]: addiu      $t2, $t2, 48
    088DEDD8:[E460000C]: swc1       $f0, 12($v1)
    088DEDDC:[46017042]: mul.s      $f1, $f14, $f1
    088DEDE0:[C4800008]: lwc1       $f0, 8($a0)
    088DEDE4:[E4770014]: swc1       $f23, 20($v1)
    088DEDE8:[4601C040]: add.s      $f1, $f24, $f1
    088DEDEC:[4600A802]: mul.s      $f0, $f21, $f0
    088DEDF0:[A06D0008]: sb         $t5, 8($v1)
    088DEDF4:[24840010]: addiu      $a0, $a0, 16
    088DEDF8:[E4600010]: swc1       $f0, 16($v1)
    088DEDFC:[A0680009]: sb         $t0, 9($v1)
    088DEE00:[A079000A]: sb         $t9, 10($v1)
    088DEE04:[A06F000B]: sb         $t7, 11($v1)
    088DEE08:[E4610000]: swc1       $f1, 0($v1)
    088DEE0C:[E4790004]: swc1       $f25, 4($v1)
    088DEE10:[24630030]: addiu      $v1, $v1, 48
    088DEE14:[C4E00000]: lwc1       $f0, 0($a3)
    088DEE18:[46140002]: mul.s      $f0, $f0, $f20
    088DEE1C:[E4A00000]: swc1       $f0, 0($a1)
    088DEE20:[24A50030]: addiu      $a1, $a1, 48
    088DEE24:[C4E00008]: lwc1       $f0, 8($a3)
    088DEE28:[E4410000]: swc1       $f1, 0($v0)
    088DEE2C:[24E70010]: addiu      $a3, $a3, 16
    088DEE30:[4600A002]: mul.s      $f0, $f20, $f0
    088DEE34:[E45A0004]: swc1       $f26, 4($v0)
    088DEE38:[E4400010]: swc1       $f0, 16($v0)
    088DEE3C:[E4560014]: swc1       $f22, 20($v0)
    088DEE40:[A04C0008]: sb         $t4, 8($v0)
    088DEE44:[A0490009]: sb         $t1, 9($v0)
    088DEE48:[A058000A]: sb         $t8, 10($v0)
--> 088DEE4C:[14DFFFDB]: bne        $a2, $ra, 0x088DEDBC
    088DEE50:[A04E000B]: sb         $t6, 11($v0)
    088DEE54:[8FA20070]: lw         $v0, 112($sp)
    088DEE58:[30422000]: andi       $v0, $v0, 8192
    088DEE5C:[14400045]: bne        $v0, $zr, 0x088DEF74
  Back Branch 088DF044 4,933 times (length 184)
  Back Branch 088DF058 1 times (length 189)
_S1_2_88A8F78 5,127,507 instructions (0.310%), 65,049 calls (088A8F78 - 088A90BC, length 82)
    088A8F78:[27BDFFE0]: addiu      $sp, $sp, -32
    088A8F7C:[AFB40010]: sw         $s4, 16($sp)
    088A8F80:[00E0A021]: addu       $s4, $a3, $zr <=> move $s4, $a3
    088A8F84:[AFB3000C]: sw         $s3, 12($sp)
    088A8F88:[3C1308A9]: lui        $s3, 0x08A9 <=> li $s3, 0x08A90000
    088A8F8C:[AFB20008]: sw         $s2, 8($sp)
    088A8F90:[30D2FFFF]: andi       $s2, $a2, -1
    088A8F94:[AFB10004]: sw         $s1, 4($sp)
    088A8F98:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088A8F9C:[3C040009]: lui        $a0, 0x0009 <=> li $a0, 0x00090000
    088A8FA0:[AFB00000]: sw         $s0, 0($sp)
    088A8FA4:[3484835C]: ori        $a0, $a0, -31908
    088A8FA8:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088A8FAC:[AFBF0014]: sw         $ra, 20($sp)
    088A8FB0:[3C050004]: lui        $a1, 0x0004 <=> li $a1, 0x00040000
    088A8FB4:[8E620A3C]: lw         $v0, 2620($s3)
    088A8FB8:[0E211F80]: jal        0x08847E00
    088A8FBC:[00442021]: addu       $a0, $v0, $a0
    088A8FC0:[1040001E]: beq        $v0, $zr, 0x088A903C
    088A8FC4:[2A020020]: slti       $v0, $s0, 32
    088A8FC8:[1220001B]: beq        $s1, $zr, 0x088A9038
    088A8FCC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088A8FD0:[12220019]: beq        $s1, $v0, 0x088A9038
    088A8FD4:[240223F4]: addiu      $v0, $zr, 9204 <=> li $v0, 9204
    088A8FD8:[02020018]: mult       $s0, $v0
    088A8FDC:[00002012]: mflo       $a0
    088A8FE0:[00911821]: addu       $v1, $a0, $s1
    088A8FE4:[84624682]: lh         $v0, 18050($v1)
    088A8FE8:[0440000B]: bltz       $v0, 0x088A9018
    088A8FEC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088A8FF0:[24634BD8]: addiu      $v1, $v1, 19416
    088A8FF4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088A8FF8:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    088A8FFC:[94620000]: lhu        $v0, 0($v1)
    088A9000:[10520023]: beq        $v0, $s2, 0x088A9090
    088A9004:[24630002]: addiu      $v1, $v1, 2
    088A9008:[24840001]: addiu      $a0, $a0, 1
    088A900C:[5485FFFC]: bnel       $a0, $a1, 0x088A9000
    088A9010:[94620000]: lhu        $v0, 0($v1)
    088A9014:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088A9018:[8FBF0014]: lw         $ra, 20($sp)
    088A901C:[8FB40010]: lw         $s4, 16($sp)
    088A9020:[8FB3000C]: lw         $s3, 12($sp)
    088A9024:[8FB20008]: lw         $s2, 8($sp)
    088A9028:[8FB10004]: lw         $s1, 4($sp)
    088A902C:[8FB00000]: lw         $s0, 0($sp)
    088A9030:[03E00008]: jr         $ra
    088A9034:[27BD0020]: addiu      $sp, $sp, 32
    088A9038:[2A020020]: slti       $v0, $s0, 32
    088A903C:[1040FFF6]: beq        $v0, $zr, 0x088A9018
    088A9040:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088A9044:[00101880]: sll        $v1, $s0, 0x0002
    088A9048:[00102140]: sll        $a0, $s0, 0x0005
    088A904C:[8E650A3C]: lw         $a1, 2620($s3)
    088A9050:[3C020009]: lui        $v0, 0x0009 <=> li $v0, 0x00090000
    088A9054:[00832023]: subu       $a0, $a0, $v1
    088A9058:[3442C0F0]: ori        $v0, $v0, -16144
    088A905C:[00822021]: addu       $a0, $a0, $v0
    088A9060:[00A42821]: addu       $a1, $a1, $a0
    088A9064:[24A30018]: addiu      $v1, $a1, 24
    088A9068:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088A906C:[94620000]: lhu        $v0, 0($v1)
    088A9070:[10520007]: beq        $v0, $s2, 0x088A9090
    088A9074:[24630004]: addiu      $v1, $v1, 4
    088A9078:[24840001]: addiu      $a0, $a0, 1
    088A907C:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
    088A9080:[5482FFFB]: bnel       $a0, $v0, 0x088A9070
    088A9084:[94620000]: lhu        $v0, 0($v1)
    088A9088:[0A22A406]: j          0x088A9018
    088A908C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088A9090:[1280FFE1]: beq        $s4, $zr, 0x088A9018
    088A9094:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088A9098:[AE840000]: sw         $a0, 0($s4)
    088A909C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088A90A0:[8FBF0014]: lw         $ra, 20($sp)
    088A90A4:[8FB40010]: lw         $s4, 16($sp)
    088A90A8:[8FB3000C]: lw         $s3, 12($sp)
    088A90AC:[8FB20008]: lw         $s2, 8($sp)
    088A90B0:[8FB10004]: lw         $s1, 4($sp)
    088A90B4:[8FB00000]: lw         $s0, 0($sp)
    088A90B8:[03E00008]: jr         $ra
    088A90BC:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 088A9080 342,207 times (length 6)
    088A905C:[00822021]: addu       $a0, $a0, $v0
    088A9060:[00A42821]: addu       $a1, $a1, $a0
    088A9064:[24A30018]: addiu      $v1, $a1, 24
    088A9068:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088A906C:[94620000]: lhu        $v0, 0($v1)
--> 088A9070:[10520007]: beq        $v0, $s2, 0x088A9090
    088A9074:[24630004]: addiu      $v1, $v1, 4
    088A9078:[24840001]: addiu      $a0, $a0, 1
    088A907C:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
--> 088A9080:[5482FFFB]: bnel       $a0, $v0, 0x088A9070
    088A9084:[94620000]: lhu        $v0, 0($v1)
    088A9088:[0A22A406]: j          0x088A9018
    088A908C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088A9090:[1280FFE1]: beq        $s4, $zr, 0x088A9018
  Back Branch 088A903C 65,049 times (length 11)
    088A9004:[24630002]: addiu      $v1, $v1, 2
    088A9008:[24840001]: addiu      $a0, $a0, 1
    088A900C:[5485FFFC]: bnel       $a0, $a1, 0x088A9000
    088A9010:[94620000]: lhu        $v0, 0($v1)
    088A9014:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 088A9018:[8FBF0014]: lw         $ra, 20($sp)
    088A901C:[8FB40010]: lw         $s4, 16($sp)
    088A9020:[8FB3000C]: lw         $s3, 12($sp)
    088A9024:[8FB20008]: lw         $s2, 8($sp)
    088A9028:[8FB10004]: lw         $s1, 4($sp)
    088A902C:[8FB00000]: lw         $s0, 0($sp)
    088A9030:[03E00008]: jr         $ra
    088A9034:[27BD0020]: addiu      $sp, $sp, 32
    088A9038:[2A020020]: slti       $v0, $s0, 32
--> 088A903C:[1040FFF6]: beq        $v0, $zr, 0x088A9018
    088A9040:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088A9044:[00101880]: sll        $v1, $s0, 0x0002
    088A9048:[00102140]: sll        $a0, $s0, 0x0005
    088A904C:[8E650A3C]: lw         $a1, 2620($s3)
  Back Branch 088A9088 49,020 times (length 30)
    088A9004:[24630002]: addiu      $v1, $v1, 2
    088A9008:[24840001]: addiu      $a0, $a0, 1
    088A900C:[5485FFFC]: bnel       $a0, $a1, 0x088A9000
    088A9010:[94620000]: lhu        $v0, 0($v1)
    088A9014:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 088A9018:[8FBF0014]: lw         $ra, 20($sp)
    088A901C:[8FB40010]: lw         $s4, 16($sp)
    088A9020:[8FB3000C]: lw         $s3, 12($sp)
    088A9024:[8FB20008]: lw         $s2, 8($sp)
    088A9028:[8FB10004]: lw         $s1, 4($sp)
    088A902C:[8FB00000]: lw         $s0, 0($sp)
    088A9030:[03E00008]: jr         $ra
    088A9034:[27BD0020]: addiu      $sp, $sp, 32
    088A9038:[2A020020]: slti       $v0, $s0, 32
    088A903C:[1040FFF6]: beq        $v0, $zr, 0x088A9018
    088A9040:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088A9044:[00101880]: sll        $v1, $s0, 0x0002
    088A9048:[00102140]: sll        $a0, $s0, 0x0005
    088A904C:[8E650A3C]: lw         $a1, 2620($s3)
    088A9050:[3C020009]: lui        $v0, 0x0009 <=> li $v0, 0x00090000
    088A9054:[00832023]: subu       $a0, $a0, $v1
    088A9058:[3442C0F0]: ori        $v0, $v0, -16144
    088A905C:[00822021]: addu       $a0, $a0, $v0
    088A9060:[00A42821]: addu       $a1, $a1, $a0
    088A9064:[24A30018]: addiu      $v1, $a1, 24
    088A9068:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088A906C:[94620000]: lhu        $v0, 0($v1)
    088A9070:[10520007]: beq        $v0, $s2, 0x088A9090
    088A9074:[24630004]: addiu      $v1, $v1, 4
    088A9078:[24840001]: addiu      $a0, $a0, 1
    088A907C:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
    088A9080:[5482FFFB]: bnel       $a0, $v0, 0x088A9070
    088A9084:[94620000]: lhu        $v0, 0($v1)
--> 088A9088:[0A22A406]: j          0x088A9018
    088A908C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088A9090:[1280FFE1]: beq        $s4, $zr, 0x088A9018
    088A9094:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088A9098:[AE840000]: sw         $a0, 0($s4)
  Back Branch 088A9090 16,029 times (length 32)
    088A9004:[24630002]: addiu      $v1, $v1, 2
    088A9008:[24840001]: addiu      $a0, $a0, 1
    088A900C:[5485FFFC]: bnel       $a0, $a1, 0x088A9000
    088A9010:[94620000]: lhu        $v0, 0($v1)
    088A9014:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 088A9018:[8FBF0014]: lw         $ra, 20($sp)
    088A901C:[8FB40010]: lw         $s4, 16($sp)
    088A9020:[8FB3000C]: lw         $s3, 12($sp)
    088A9024:[8FB20008]: lw         $s2, 8($sp)
    088A9028:[8FB10004]: lw         $s1, 4($sp)
    088A902C:[8FB00000]: lw         $s0, 0($sp)
    088A9030:[03E00008]: jr         $ra
    088A9034:[27BD0020]: addiu      $sp, $sp, 32
    088A9038:[2A020020]: slti       $v0, $s0, 32
    088A903C:[1040FFF6]: beq        $v0, $zr, 0x088A9018
    088A9040:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088A9044:[00101880]: sll        $v1, $s0, 0x0002
    088A9048:[00102140]: sll        $a0, $s0, 0x0005
    088A904C:[8E650A3C]: lw         $a1, 2620($s3)
    088A9050:[3C020009]: lui        $v0, 0x0009 <=> li $v0, 0x00090000
    088A9054:[00832023]: subu       $a0, $a0, $v1
    088A9058:[3442C0F0]: ori        $v0, $v0, -16144
    088A905C:[00822021]: addu       $a0, $a0, $v0
    088A9060:[00A42821]: addu       $a1, $a1, $a0
    088A9064:[24A30018]: addiu      $v1, $a1, 24
    088A9068:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088A906C:[94620000]: lhu        $v0, 0($v1)
    088A9070:[10520007]: beq        $v0, $s2, 0x088A9090
    088A9074:[24630004]: addiu      $v1, $v1, 4
    088A9078:[24840001]: addiu      $a0, $a0, 1
    088A907C:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
    088A9080:[5482FFFB]: bnel       $a0, $v0, 0x088A9070
    088A9084:[94620000]: lhu        $v0, 0($v1)
    088A9088:[0A22A406]: j          0x088A9018
    088A908C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 088A9090:[1280FFE1]: beq        $s4, $zr, 0x088A9018
    088A9094:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088A9098:[AE840000]: sw         $a0, 0($s4)
    088A909C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088A90A0:[8FBF0014]: lw         $ra, 20($sp)
_S1_2_88EC478 4,629,456 instructions (0.280%), 1,671 calls (088EC478 - 088ECBF0, length 479)
    088EC478:[27BDFF60]: addiu      $sp, $sp, -160
    088EC47C:[E7B40080]: swc1       $f20, 128($sp)
    088EC480:[46006506]: mov.s      $f20, $f12
    088EC484:[44806000]: mtc1       $zr, $f12
    088EC488:[3C0308A8]: lui        $v1, 0x08A8 <=> li $v1, 0x08A80000
    088EC48C:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088EC490:[46006346]: mov.s      $f13, $f12
    088EC494:[C44E71D0]: lwc1       $f14, 29136($v0)
    088EC498:[C46F71D4]: lwc1       $f15, 29140($v1)
    088EC49C:[AFB3006C]: sw         $s3, 108($sp)
    088EC4A0:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    088EC4A4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088EC4A8:[AFB00060]: sw         $s0, 96($sp)
    088EC4AC:[3C1008A9]: lui        $s0, 0x08A9 <=> li $s0, 0x08A90000
    088EC4B0:[AFBF007C]: sw         $ra, 124($sp)
    088EC4B4:[AFB60078]: sw         $s6, 120($sp)
    088EC4B8:[00A0B021]: addu       $s6, $a1, $zr <=> move $s6, $a1
    088EC4BC:[AFB20068]: sw         $s2, 104($sp)
    088EC4C0:[AFB10064]: sw         $s1, 100($sp)
    088EC4C4:[AFB50074]: sw         $s5, 116($sp)
    088EC4C8:[AFB40070]: sw         $s4, 112($sp)
    088EC4CC:[E7BB009C]: swc1       $f27, 156($sp)
    088EC4D0:[E7BA0098]: swc1       $f26, 152($sp)
    088EC4D4:[E7B90094]: swc1       $f25, 148($sp)
    088EC4D8:[E7B80090]: swc1       $f24, 144($sp)
    088EC4DC:[E7B7008C]: swc1       $f23, 140($sp)
    088EC4E0:[E7B60088]: swc1       $f22, 136($sp)
    088EC4E4:[0E26AF79]: jal        0x089ABDE4
    088EC4E8:[E7B50084]: swc1       $f21, 132($sp)
    088EC4EC:[3C040009]: lui        $a0, 0x0009 <=> li $a0, 0x00090000
    088EC4F0:[8E020A3C]: lw         $v0, 2620($s0)
    088EC4F4:[3484835C]: ori        $a0, $a0, -31908
    088EC4F8:[3C050004]: lui        $a1, 0x0004 <=> li $a1, 0x00040000
    088EC4FC:[0E211F80]: jal        0x08847E00
    088EC500:[00442021]: addu       $a0, $v0, $a0
    088EC504:[8E100A3C]: lw         $s0, 2620($s0)
    088EC508:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088EC50C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088EC510:[0E23A6F3]: jal        0x088E9BCC
    088EC514:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    088EC518:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088EC51C:[0E23631E]: jal        0x088D8C78
    088EC520:[261202B0]: addiu      $s2, $s0, 688
    088EC524:[162000CF]: bne        $s1, $zr, 0x088EC864
    088EC528:[8E450FF4]: lw         $a1, 4084($s2)
    088EC52C:[27A40030]: addiu      $a0, $sp, 48
    088EC530:[24A60010]: addiu      $a2, $a1, 16
    088EC534:[0E26AF90]: jal        0x089ABE40
    088EC538:[24A50030]: addiu      $a1, $a1, 48
    088EC53C:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    088EC540:[02021021]: addu       $v0, $s0, $v0
    088EC544:[8FA30034]: lw         $v1, 52($sp)
    088EC548:[8C444510]: lw         $a0, 17680($v0)
    088EC54C:[8FA20030]: lw         $v0, 48($sp)
    088EC550:[AFA30014]: sw         $v1, 20($sp)
    088EC554:[AFA20010]: sw         $v0, 16($sp)
    088EC558:[8FA3003C]: lw         $v1, 60($sp)
    088EC55C:[8FA20038]: lw         $v0, 56($sp)
    088EC560:[8E450FF4]: lw         $a1, 4084($s2)
    088EC564:[AFA3001C]: sw         $v1, 28($sp)
    088EC568:[AFA20018]: sw         $v0, 24($sp)
    088EC56C:[10800012]: beq        $a0, $zr, 0x088EC5B8
    088EC570:[C4BA0080]: lwc1       $f26, 128($a1)
    088EC574:[3C02000A]: lui        $v0, 0x000A <=> li $v0, 0x000A0000
    088EC578:[02021021]: addu       $v0, $s0, $v0
    088EC57C:[8C468990]: lw         $a2, -30320($v0)
    088EC580:[24A50030]: addiu      $a1, $a1, 48
    088EC584:[27A40040]: addiu      $a0, $sp, 64
    088EC588:[0E26AF90]: jal        0x089ABE40
    088EC58C:[24C60080]: addiu      $a2, $a2, 128
    088EC590:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088EC594:[8FA30040]: lw         $v1, 64($sp)
    088EC598:[C45A71E4]: lwc1       $f26, 29156($v0)
    088EC59C:[8FA20044]: lw         $v0, 68($sp)
    088EC5A0:[AFA30010]: sw         $v1, 16($sp)
    088EC5A4:[AFA20014]: sw         $v0, 20($sp)
    088EC5A8:[8FA30048]: lw         $v1, 72($sp)
    088EC5AC:[8FA2004C]: lw         $v0, 76($sp)
    088EC5B0:[AFA30018]: sw         $v1, 24($sp)
    088EC5B4:[AFA2001C]: sw         $v0, 28($sp)
    088EC5B8:[C7B70010]: lwc1       $f23, 16($sp)
    088EC5BC:[C7B80014]: lwc1       $f24, 20($sp)
    088EC5C0:[C7B60018]: lwc1       $f22, 24($sp)
    088EC5C4:[4617B842]: mul.s      $f1, $f23, $f23
    088EC5C8:[4618C002]: mul.s      $f0, $f24, $f24
    088EC5CC:[4616B082]: mul.s      $f2, $f22, $f22
    088EC5D0:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088EC5D4:[02628021]: addu       $s0, $s3, $v0
    088EC5D8:[46000D40]: add.s      $f21, $f1, $f0
    088EC5DC:[46151300]: add.s      $f12, $f2, $f21
    088EC5E0:[46006044]: sqrt.s     $f1, $f12
    088EC5E4:[46010832]: c.eq.s     $f1, $f1
    088EC5E8:[00000000]: nop
    088EC5EC:[45000175]: bc1f       0x088ECBC4
    088EC5F0:[C619FC78]: lwc1       $f25, -904($s0)
    088EC5F4:[4615D002]: mul.s      $f0, $f26, $f21
    088EC5F8:[46010302]: mul.s      $f12, $f0, $f1
    088EC5FC:[46006004]: sqrt.s     $f0, $f12
    088EC600:[46000032]: c.eq.s     $f0, $f0
    088EC604:[00000000]: nop
    088EC608:[45000160]: bc1f       0x088ECB8C
    088EC60C:[00000000]: nop
    088EC610:[4600C802]: mul.s      $f0, $f25, $f0
    088EC614:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    088EC618:[C601FC78]: lwc1       $f1, -904($s0)
    088EC61C:[C48471E8]: lwc1       $f4, 29160($a0)
    088EC620:[46160083]: div.s      $f2, $f0, $f22
    088EC624:[46040802]: mul.s      $f0, $f1, $f4
    088EC628:[4600103C]: c.lt.s     $f2, $f0
    088EC62C:[00000000]: nop
    088EC630:[4501014D]: bc1t       0x088ECB68
    088EC634:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088EC638:[C44071EC]: lwc1       $f0, 29164($v0)
    088EC63C:[460008C2]: mul.s      $f3, $f1, $f0
    088EC640:[4602183C]: c.lt.s     $f3, $f2
    088EC644:[00000000]: nop
    088EC648:[4500013A]: bc1f       0x088ECB34
    088EC64C:[3C0308A8]: lui        $v1, 0x08A8 <=> li $v1, 0x08A80000
    088EC650:[C46071DC]: lwc1       $f0, 29148($v1)
    088EC654:[8E420FF4]: lw         $v0, 4084($s2)
    088EC658:[4600B83C]: c.lt.s     $f23, $f0
    088EC65C:[C4410014]: lwc1       $f1, 20($v0)
    088EC660:[C4400010]: lwc1       $f0, 16($v0)
    088EC664:[46011EC0]: add.s      $f27, $f3, $f1
    088EC668:[46001D80]: add.s      $f22, $f3, $f0
    088EC66C:[46030541]: sub.s      $f21, $f0, $f3
    088EC670:[4500011D]: bc1f       0x088ECAE8
    088EC674:[46030E81]: sub.s      $f26, $f1, $f3
    088EC678:[4604AD41]: sub.s      $f21, $f21, $f4
    088EC67C:[C46071DC]: lwc1       $f0, 29148($v1)
    088EC680:[4600C03C]: c.lt.s     $f24, $f0
    088EC684:[00000000]: nop
    088EC688:[45000122]: bc1f       0x088ECB14
    088EC68C:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088EC690:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088EC694:[02621021]: addu       $v0, $s3, $v0
    088EC698:[C48071E8]: lwc1       $f0, 29160($a0)
    088EC69C:[8C43FC70]: lw         $v1, -912($v0)
    088EC6A0:[AC40FC7C]: sw         $zr, -900($v0)
    088EC6A4:[1C6000BD]: bgtz       $v1, 0x088EC99C
    088EC6A8:[4600D681]: sub.s      $f26, $f26, $f0
    088EC6AC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088EC6B0:[27B50010]: addiu      $s5, $sp, 16
    088EC6B4:[0A23B1C7]: j          0x088EC71C
    088EC6B8:[27B40020]: addiu      $s4, $sp, 32
    088EC6BC:[4600103C]: c.lt.s     $f2, $f0
    088EC6C0:[00000000]: nop
    088EC6C4:[45020042]: bc1fl      0x088EC7D0
    088EC6C8:[26520001]: addiu      $s2, $s2, 1
    088EC6CC:[4601D001]: sub.s      $f0, $f26, $f1
    088EC6D0:[C6220198]: lwc1       $f2, 408($s1)
    088EC6D4:[4602003C]: c.lt.s     $f0, $f2
    088EC6D8:[00000000]: nop
    088EC6DC:[4502003C]: bc1fl      0x088EC7D0
    088EC6E0:[26520001]: addiu      $s2, $s2, 1
    088EC6E4:[4601D800]: add.s      $f0, $f27, $f1
    088EC6E8:[4600103C]: c.lt.s     $f2, $f0
    088EC6EC:[00000000]: nop
    088EC6F0:[45020037]: bc1fl      0x088EC7D0
    088EC6F4:[26520001]: addiu      $s2, $s2, 1
    088EC6F8:[4600A306]: mov.s      $f12, $f20
    088EC6FC:[0E23B078]: jal        0x088EC1E0
    088EC700:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088EC704:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088EC708:[A22202BA]: sb         $v0, 698($s1)
    088EC70C:[26520001]: addiu      $s2, $s2, 1
    088EC710:[24020050]: addiu      $v0, $zr, 80 <=> li $v0, 80
    088EC714:[52420032]: beql       $s2, $v0, 0x088EC7E0
    088EC718:[3C1208A9]: lui        $s2, 0x08A9 <=> li $s2, 0x08A90000
    088EC71C:[00122100]: sll        $a0, $s2, 0x0004
    088EC720:[001219C0]: sll        $v1, $s2, 0x0007
    088EC724:[00641823]: subu       $v1, $v1, $a0
    088EC728:[000310C0]: sll        $v0, $v1, 0x0003
    088EC72C:[00431023]: subu       $v0, $v0, $v1
    088EC730:[24420710]: addiu      $v0, $v0, 1808
    088EC734:[02628821]: addu       $s1, $s3, $v0
    088EC738:[8E3002B0]: lw         $s0, 688($s1)
    088EC73C:[0E26A81C]: jal        0x089AA070
    088EC740:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088EC744:[0E26A81C]: jal        0x089AA070
    088EC748:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088EC74C:[5200FFF0]: beql       $s0, $zr, 0x088EC710
    088EC750:[26520001]: addiu      $s2, $s2, 1
    088EC754:[96030006]: lhu        $v1, 6($s0)
    088EC758:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    088EC75C:[30420010]: andi       $v0, $v0, 16
    088EC760:[5440FFEB]: bnel       $v0, $zr, 0x088EC710
    088EC764:[26520001]: addiu      $s2, $s2, 1
    088EC768:[30620008]: andi       $v0, $v1, 8
    088EC76C:[5440FFE8]: bnel       $v0, $zr, 0x088EC710
    088EC770:[26520001]: addiu      $s2, $s2, 1
    088EC774:[922302BB]: lbu        $v1, 699($s1)
    088EC778:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088EC77C:[10620005]: beq        $v1, $v0, 0x088EC794
    088EC780:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088EC784:[1062FFDD]: beq        $v1, $v0, 0x088EC6FC
    088EC788:[4600A306]: mov.s      $f12, $f20
    088EC78C:[16C0FFDB]: bne        $s6, $zr, 0x088EC6FC
    088EC790:[00000000]: nop
    088EC794:[96020002]: lhu        $v0, 2($s0)
    088EC798:[30420020]: andi       $v0, $v0, 32
    088EC79C:[1440FFD6]: bne        $v0, $zr, 0x088EC6F8
    088EC7A0:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    088EC7A4:[86030000]: lh         $v1, 0($s0)
    088EC7A8:[1062FFD3]: beq        $v1, $v0, 0x088EC6F8
    088EC7AC:[44830000]: mtc1       $v1, $f0
    088EC7B0:[C6220190]: lwc1       $f2, 400($s1)
    088EC7B4:[46800060]: cvt.s.w    $f1, $f0
    088EC7B8:[4601A801]: sub.s      $f0, $f21, $f1
    088EC7BC:[4602003C]: c.lt.s     $f0, $f2
    088EC7C0:[00000000]: nop
    088EC7C4:[4503FFBD]: bc1tl      0x088EC6BC
    088EC7C8:[4601B000]: add.s      $f0, $f22, $f1
    088EC7CC:[26520001]: addiu      $s2, $s2, 1
    088EC7D0:[24020050]: addiu      $v0, $zr, 80 <=> li $v0, 80
    088EC7D4:[1642FFD1]: bne        $s2, $v0, 0x088EC71C
    088EC7D8:[A22002BA]: sb         $zr, 698($s1)
    088EC7DC:[3C1208A9]: lui        $s2, 0x08A9 <=> li $s2, 0x08A90000
    088EC7E0:[8E420E64]: lw         $v0, 3684($s2)
    088EC7E4:[10400009]: beq        $v0, $zr, 0x088EC80C
    088EC7E8:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088EC7EC:[24110B40]: addiu      $s1, $zr, 2880 <=> li $s1, 2880
    088EC7F0:[8E440E64]: lw         $a0, 3684($s2)
    088EC7F4:[4600A306]: mov.s      $f12, $f20
    088EC7F8:[00902021]: addu       $a0, $a0, $s0
    088EC7FC:[0E238E80]: jal        0x088E3A00
    088EC800:[26100024]: addiu      $s0, $s0, 36
    088EC804:[1611FFFB]: bne        $s0, $s1, 0x088EC7F4
    088EC808:[8E440E64]: lw         $a0, 3684($s2)
    088EC80C:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088EC810:[02621021]: addu       $v0, $s3, $v0
    088EC814:[8C43FC7C]: lw         $v1, -900($v0)
    088EC818:[AC43FC80]: sw         $v1, -896($v0)
    088EC81C:[8FBF007C]: lw         $ra, 124($sp)
    088EC820:[8FB60078]: lw         $s6, 120($sp)
    088EC824:[8FB50074]: lw         $s5, 116($sp)
    088EC828:[8FB40070]: lw         $s4, 112($sp)
    088EC82C:[8FB3006C]: lw         $s3, 108($sp)
    088EC830:[8FB20068]: lw         $s2, 104($sp)
    088EC834:[8FB10064]: lw         $s1, 100($sp)
    088EC838:[8FB00060]: lw         $s0, 96($sp)
    088EC83C:[C7BB009C]: lwc1       $f27, 156($sp)
    088EC840:[C7BA0098]: lwc1       $f26, 152($sp)
    088EC844:[C7B90094]: lwc1       $f25, 148($sp)
    088EC848:[C7B80090]: lwc1       $f24, 144($sp)
    088EC84C:[C7B7008C]: lwc1       $f23, 140($sp)
    088EC850:[C7B60088]: lwc1       $f22, 136($sp)
    088EC854:[C7B50084]: lwc1       $f21, 132($sp)
    088EC858:[C7B40080]: lwc1       $f20, 128($sp)
    088EC85C:[03E00008]: jr         $ra
    088EC860:[27BD00A0]: addiu      $sp, $sp, 160
    088EC864:[27A40050]: addiu      $a0, $sp, 80
    088EC868:[24A60010]: addiu      $a2, $a1, 16
    088EC86C:[0E26AF90]: jal        0x089ABE40
    088EC870:[24A50030]: addiu      $a1, $a1, 48
    088EC874:[8FA20050]: lw         $v0, 80($sp)
    088EC878:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    088EC87C:[02638021]: addu       $s0, $s3, $v1
    088EC880:[AFA20010]: sw         $v0, 16($sp)
    088EC884:[8FA20058]: lw         $v0, 88($sp)
    088EC888:[C7B70010]: lwc1       $f23, 16($sp)
    088EC88C:[8E430FF4]: lw         $v1, 4084($s2)
    088EC890:[AFA20018]: sw         $v0, 24($sp)
    088EC894:[4617B802]: mul.s      $f0, $f23, $f23
    088EC898:[8FA20054]: lw         $v0, 84($sp)
    088EC89C:[C7B90018]: lwc1       $f25, 24($sp)
    088EC8A0:[AFA20014]: sw         $v0, 20($sp)
    088EC8A4:[4619C842]: mul.s      $f1, $f25, $f25
    088EC8A8:[C7B50014]: lwc1       $f21, 20($sp)
    088EC8AC:[8FA2005C]: lw         $v0, 92($sp)
    088EC8B0:[46010000]: add.s      $f0, $f0, $f1
    088EC8B4:[4615A882]: mul.s      $f2, $f21, $f21
    088EC8B8:[AFA2001C]: sw         $v0, 28($sp)
    088EC8BC:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088EC8C0:[460010C0]: add.s      $f3, $f2, $f0
    088EC8C4:[C4610080]: lwc1       $f1, 128($v1)
    088EC8C8:[C602FC78]: lwc1       $f2, -904($s0)
    088EC8CC:[46001B04]: sqrt.s     $f12, $f3
    088EC8D0:[46010582]: mul.s      $f22, $f0, $f1
    088EC8D4:[C44071F0]: lwc1       $f0, 29168($v0)
    088EC8D8:[460C6032]: c.eq.s     $f12, $f12
    088EC8DC:[00000000]: nop
    088EC8E0:[45000076]: bc1f       0x088ECABC
    088EC8E4:[46001602]: mul.s      $f24, $f2, $f0
    088EC8E8:[460CB302]: mul.s      $f12, $f22, $f12
    088EC8EC:[46006004]: sqrt.s     $f0, $f12
    088EC8F0:[46000032]: c.eq.s     $f0, $f0
    088EC8F4:[00000000]: nop
    088EC8F8:[45000062]: bc1f       0x088ECA84
    088EC8FC:[00000000]: nop
    088EC900:[4600C002]: mul.s      $f0, $f24, $f0
    088EC904:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088EC908:[C601FC78]: lwc1       $f1, -904($s0)
    088EC90C:[46150083]: div.s      $f2, $f0, $f21
    088EC910:[C44071E8]: lwc1       $f0, 29160($v0)
    088EC914:[46000802]: mul.s      $f0, $f1, $f0
    088EC918:[4600103C]: c.lt.s     $f2, $f0
    088EC91C:[00000000]: nop
    088EC920:[45000003]: bc1f       0x088EC930
    088EC924:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088EC928:[46000086]: mov.s      $f2, $f0
    088EC92C:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088EC930:[C44071D8]: lwc1       $f0, 29144($v0)
    088EC934:[460008C2]: mul.s      $f3, $f1, $f0
    088EC938:[4602183C]: c.lt.s     $f3, $f2
    088EC93C:[00000000]: nop
    088EC940:[45000043]: bc1f       0x088ECA50
    088EC944:[3C0308A8]: lui        $v1, 0x08A8 <=> li $v1, 0x08A80000
    088EC948:[C46071DC]: lwc1       $f0, 29148($v1)
    088EC94C:[8E420FF4]: lw         $v0, 4084($s2)
    088EC950:[4600B83C]: c.lt.s     $f23, $f0
    088EC954:[C4410018]: lwc1       $f1, 24($v0)
    088EC958:[C4400010]: lwc1       $f0, 16($v0)
    088EC95C:[46011EC0]: add.s      $f27, $f3, $f1
    088EC960:[46001D80]: add.s      $f22, $f3, $f0
    088EC964:[46030541]: sub.s      $f21, $f0, $f3
    088EC968:[4500002A]: bc1f       0x088ECA14
    088EC96C:[46030E81]: sub.s      $f26, $f1, $f3
    088EC970:[C46071DC]: lwc1       $f0, 29148($v1)
    088EC974:[4600C83C]: c.lt.s     $f25, $f0
    088EC978:[00000000]: nop
    088EC97C:[4500001D]: bc1f       0x088EC9F4
    088EC980:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088EC984:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    088EC988:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088EC98C:[02621021]: addu       $v0, $s3, $v0
    088EC990:[8C43FC70]: lw         $v1, -912($v0)
    088EC994:[1860FF45]: blez       $v1, 0x088EC6AC
    088EC998:[AC40FC7C]: sw         $zr, -900($v0)
    088EC99C:[8C47FC6C]: lw         $a3, -916($v0)
    088EC9A0:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088EC9A4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088EC9A8:[0A23B273]: j          0x088EC9CC
    088EC9AC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088EC9B0:[7C023184]: ins        $v0, $zr, 6, 1
    088EC9B4:[A46202B8]: sh         $v0, 696($v1)
    088EC9B8:[8CC2FC70]: lw         $v0, -912($a2)
    088EC9BC:[24A50001]: addiu      $a1, $a1, 1
    088EC9C0:[00A2102A]: slt        $v0, $a1, $v0
    088EC9C4:[1040FF39]: beq        $v0, $zr, 0x088EC6AC
    088EC9C8:[24840050]: addiu      $a0, $a0, 80
    088EC9CC:[00E41021]: addu       $v0, $a3, $a0
    088EC9D0:[8C430040]: lw         $v1, 64($v0)
    088EC9D4:[5060FFF9]: beql       $v1, $zr, 0x088EC9BC
    088EC9D8:[8CC2FC70]: lw         $v0, -912($a2)
    088EC9DC:[8C420048]: lw         $v0, 72($v0)
    088EC9E0:[1440FFF3]: bne        $v0, $zr, 0x088EC9B0
    088EC9E4:[946202B8]: lhu        $v0, 696($v1)
    088EC9E8:[34420040]: ori        $v0, $v0, 64
    088EC9EC:[0A23B26E]: j          0x088EC9B8
    088EC9F0:[A46202B8]: sh         $v0, 696($v1)
    088EC9F4:[C44071E0]: lwc1       $f0, 29152($v0)
    088EC9F8:[4619003C]: c.lt.s     $f0, $f25
    088EC9FC:[00000000]: nop
    088ECA00:[4500FFE1]: bc1f       0x088EC988
    088ECA04:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    088ECA08:[44800000]: mtc1       $zr, $f0
    088ECA0C:[0A23B262]: j          0x088EC988
    088ECA10:[4600DEC0]: add.s      $f27, $f27, $f0
    088ECA14:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088ECA18:[C44071E0]: lwc1       $f0, 29152($v0)
    088ECA1C:[4617003C]: c.lt.s     $f0, $f23
    088ECA20:[00000000]: nop
    088ECA24:[4500FFD3]: bc1f       0x088EC974
    088ECA28:[C46071DC]: lwc1       $f0, 29148($v1)
    088ECA2C:[44800000]: mtc1       $zr, $f0
    088ECA30:[4600B580]: add.s      $f22, $f22, $f0
    088ECA34:[C46071DC]: lwc1       $f0, 29148($v1)
    088ECA38:[4600C83C]: c.lt.s     $f25, $f0
    088ECA3C:[00000000]: nop
    088ECA40:[4501FFD1]: bc1t       0x088EC988
    088ECA44:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    088ECA48:[0A23B27E]: j          0x088EC9F8
    088ECA4C:[C44071E0]: lwc1       $f0, 29152($v0)
    088ECA50:[C46071DC]: lwc1       $f0, 29148($v1)
    088ECA54:[8E420FF4]: lw         $v0, 4084($s2)
    088ECA58:[460010C6]: mov.s      $f3, $f2
    088ECA5C:[4600B83C]: c.lt.s     $f23, $f0
    088ECA60:[C4410018]: lwc1       $f1, 24($v0)
    088ECA64:[C4400010]: lwc1       $f0, 16($v0)
    088ECA68:[46011EC0]: add.s      $f27, $f3, $f1
    088ECA6C:[46001D80]: add.s      $f22, $f3, $f0
    088ECA70:[46030541]: sub.s      $f21, $f0, $f3
    088ECA74:[4501FFBE]: bc1t       0x088EC970
    088ECA78:[46030E81]: sub.s      $f26, $f1, $f3
    088ECA7C:[0A23B286]: j          0x088ECA18
    088ECA80:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088ECA84:[0E28F032]: jal        0x08A3C0C8
    088ECA88:[00000000]: nop
    088ECA8C:[4600C002]: mul.s      $f0, $f24, $f0
    088ECA90:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088ECA94:[C601FC78]: lwc1       $f1, -904($s0)
    088ECA98:[46150083]: div.s      $f2, $f0, $f21
    088ECA9C:[C44071E8]: lwc1       $f0, 29160($v0)
    088ECAA0:[46000802]: mul.s      $f0, $f1, $f0
    088ECAA4:[4600103C]: c.lt.s     $f2, $f0
    088ECAA8:[00000000]: nop
    088ECAAC:[4503FF9F]: bc1tl      0x088EC92C
    088ECAB0:[46000086]: mov.s      $f2, $f0
    088ECAB4:[0A23B24C]: j          0x088EC930
    088ECAB8:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088ECABC:[0E28F032]: jal        0x08A3C0C8
    088ECAC0:[46001B06]: mov.s      $f12, $f3
    088ECAC4:[46000306]: mov.s      $f12, $f0
    088ECAC8:[460CB302]: mul.s      $f12, $f22, $f12
    088ECACC:[46006004]: sqrt.s     $f0, $f12
    088ECAD0:[46000032]: c.eq.s     $f0, $f0
    088ECAD4:[00000000]: nop
    088ECAD8:[4503FF8A]: bc1tl      0x088EC904
    088ECADC:[4600C002]: mul.s      $f0, $f24, $f0
    088ECAE0:[0A23B2A1]: j          0x088ECA84
    088ECAE4:[00000000]: nop
    088ECAE8:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088ECAEC:[C44071E0]: lwc1       $f0, 29152($v0)
    088ECAF0:[4617003C]: c.lt.s     $f0, $f23
    088ECAF4:[00000000]: nop
    088ECAF8:[4500FEE1]: bc1f       0x088EC680
    088ECAFC:[C46071DC]: lwc1       $f0, 29148($v1)
    088ECB00:[4600C03C]: c.lt.s     $f24, $f0
    088ECB04:[00000000]: nop
    088ECB08:[4501FEE1]: bc1t       0x088EC690
    088ECB0C:[4604B580]: add.s      $f22, $f22, $f4
    088ECB10:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088ECB14:[C44071E0]: lwc1       $f0, 29152($v0)
    088ECB18:[4618003C]: c.lt.s     $f0, $f24
    088ECB1C:[00000000]: nop
    088ECB20:[4500FF9A]: bc1f       0x088EC98C
    088ECB24:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088ECB28:[C48071E8]: lwc1       $f0, 29160($a0)
    088ECB2C:[0A23B263]: j          0x088EC98C
    088ECB30:[4600DEC0]: add.s      $f27, $f27, $f0
    088ECB34:[C46071DC]: lwc1       $f0, 29148($v1)
    088ECB38:[8E420FF4]: lw         $v0, 4084($s2)
    088ECB3C:[460010C6]: mov.s      $f3, $f2
    088ECB40:[4600B83C]: c.lt.s     $f23, $f0
    088ECB44:[C4410014]: lwc1       $f1, 20($v0)
    088ECB48:[C4400010]: lwc1       $f0, 16($v0)
    088ECB4C:[46011EC0]: add.s      $f27, $f3, $f1
    088ECB50:[46001D80]: add.s      $f22, $f3, $f0
    088ECB54:[46030541]: sub.s      $f21, $f0, $f3
    088ECB58:[4500FFE3]: bc1f       0x088ECAE8
    088ECB5C:[46030E81]: sub.s      $f26, $f1, $f3
    088ECB60:[0A23B19F]: j          0x088EC67C
    088ECB64:[4604AD41]: sub.s      $f21, $f21, $f4
    088ECB68:[46000086]: mov.s      $f2, $f0
    088ECB6C:[C44071EC]: lwc1       $f0, 29164($v0)
    088ECB70:[460008C2]: mul.s      $f3, $f1, $f0
    088ECB74:[4602183C]: c.lt.s     $f3, $f2
    088ECB78:[00000000]: nop
    088ECB7C:[4501FEB4]: bc1t       0x088EC650
    088ECB80:[3C0308A8]: lui        $v1, 0x08A8 <=> li $v1, 0x08A80000
    088ECB84:[0A23B2CE]: j          0x088ECB38
    088ECB88:[C46071DC]: lwc1       $f0, 29148($v1)
    088ECB8C:[0E28F032]: jal        0x08A3C0C8
    088ECB90:[00000000]: nop
    088ECB94:[4600C802]: mul.s      $f0, $f25, $f0
    088ECB98:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    088ECB9C:[C601FC78]: lwc1       $f1, -904($s0)
    088ECBA0:[C48471E8]: lwc1       $f4, 29160($a0)
    088ECBA4:[46160083]: div.s      $f2, $f0, $f22
    088ECBA8:[46040802]: mul.s      $f0, $f1, $f4
    088ECBAC:[4600103C]: c.lt.s     $f2, $f0
    088ECBB0:[00000000]: nop
    088ECBB4:[4500FEA0]: bc1f       0x088EC638
    088ECBB8:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088ECBBC:[0A23B2DB]: j          0x088ECB6C
    088ECBC0:[46000086]: mov.s      $f2, $f0
    088ECBC4:[0E28F032]: jal        0x08A3C0C8
    088ECBC8:[00000000]: nop
    088ECBCC:[46000046]: mov.s      $f1, $f0
    088ECBD0:[4615D002]: mul.s      $f0, $f26, $f21
    088ECBD4:[46010302]: mul.s      $f12, $f0, $f1
    088ECBD8:[46006004]: sqrt.s     $f0, $f12
    088ECBDC:[46000032]: c.eq.s     $f0, $f0
    088ECBE0:[00000000]: nop
    088ECBE4:[4503FE8B]: bc1tl      0x088EC614
    088ECBE8:[4600C802]: mul.s      $f0, $f25, $f0
    088ECBEC:[0A23B2E3]: j          0x088ECB8C
    088ECBF0:[00000000]: nop
  Back Branch 088EC804 133,680 times (length 6)
    088EC7E0:[8E420E64]: lw         $v0, 3684($s2)
    088EC7E4:[10400009]: beq        $v0, $zr, 0x088EC80C
    088EC7E8:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088EC7EC:[24110B40]: addiu      $s1, $zr, 2880 <=> li $s1, 2880
    088EC7F0:[8E440E64]: lw         $a0, 3684($s2)
--> 088EC7F4:[4600A306]: mov.s      $f12, $f20
    088EC7F8:[00902021]: addu       $a0, $a0, $s0
    088EC7FC:[0E238E80]: jal        0x088E3A00
    088EC800:[26100024]: addiu      $s0, $s0, 36
--> 088EC804:[1611FFFB]: bne        $s0, $s1, 0x088EC7F4
    088EC808:[8E440E64]: lw         $a0, 3684($s2)
    088EC80C:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088EC810:[02621021]: addu       $v0, $s3, $v0
    088EC814:[8C43FC7C]: lw         $v1, -900($v0)
  Back Branch 088EC74C 101,934 times (length 17)
    088EC6FC:[0E23B078]: jal        0x088EC1E0
    088EC700:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088EC704:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088EC708:[A22202BA]: sb         $v0, 698($s1)
    088EC70C:[26520001]: addiu      $s2, $s2, 1
--> 088EC710:[24020050]: addiu      $v0, $zr, 80 <=> li $v0, 80
    088EC714:[52420032]: beql       $s2, $v0, 0x088EC7E0
    088EC718:[3C1208A9]: lui        $s2, 0x08A9 <=> li $s2, 0x08A90000
    088EC71C:[00122100]: sll        $a0, $s2, 0x0004
    088EC720:[001219C0]: sll        $v1, $s2, 0x0007
    088EC724:[00641823]: subu       $v1, $v1, $a0
    088EC728:[000310C0]: sll        $v0, $v1, 0x0003
    088EC72C:[00431023]: subu       $v0, $v0, $v1
    088EC730:[24420710]: addiu      $v0, $v0, 1808
    088EC734:[02628821]: addu       $s1, $s3, $v0
    088EC738:[8E3002B0]: lw         $s0, 688($s1)
    088EC73C:[0E26A81C]: jal        0x089AA070
    088EC740:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088EC744:[0E26A81C]: jal        0x089AA070
    088EC748:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
--> 088EC74C:[5200FFF0]: beql       $s0, $zr, 0x088EC710
    088EC750:[26520001]: addiu      $s2, $s2, 1
    088EC754:[96030006]: lhu        $v1, 6($s0)
    088EC758:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    088EC75C:[30420010]: andi       $v0, $v0, 16
  Back Branch 088EC9C4 38,162 times (length 200)
  Back Branch 088EC9E0 30,276 times (length 14)
    088EC99C:[8C47FC6C]: lw         $a3, -916($v0)
    088EC9A0:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088EC9A4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088EC9A8:[0A23B273]: j          0x088EC9CC
    088EC9AC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 088EC9B0:[7C023184]: ins        $v0, $zr, 6, 1
    088EC9B4:[A46202B8]: sh         $v0, 696($v1)
    088EC9B8:[8CC2FC70]: lw         $v0, -912($a2)
    088EC9BC:[24A50001]: addiu      $a1, $a1, 1
    088EC9C0:[00A2102A]: slt        $v0, $a1, $v0
    088EC9C4:[1040FF39]: beq        $v0, $zr, 0x088EC6AC
    088EC9C8:[24840050]: addiu      $a0, $a0, 80
    088EC9CC:[00E41021]: addu       $v0, $a3, $a0
    088EC9D0:[8C430040]: lw         $v1, 64($v0)
    088EC9D4:[5060FFF9]: beql       $v1, $zr, 0x088EC9BC
    088EC9D8:[8CC2FC70]: lw         $v0, -912($a2)
    088EC9DC:[8C420048]: lw         $v0, 72($v0)
--> 088EC9E0:[1440FFF3]: bne        $v0, $zr, 0x088EC9B0
    088EC9E4:[946202B8]: lhu        $v0, 696($v1)
    088EC9E8:[34420040]: ori        $v0, $v0, 64
    088EC9EC:[0A23B26E]: j          0x088EC9B8
    088EC9F0:[A46202B8]: sh         $v0, 696($v1)
  Back Branch 088EC7A8 28,338 times (length 46)
    088EC6E4:[4601D800]: add.s      $f0, $f27, $f1
    088EC6E8:[4600103C]: c.lt.s     $f2, $f0
    088EC6EC:[00000000]: nop
    088EC6F0:[45020037]: bc1fl      0x088EC7D0
    088EC6F4:[26520001]: addiu      $s2, $s2, 1
--> 088EC6F8:[4600A306]: mov.s      $f12, $f20
    088EC6FC:[0E23B078]: jal        0x088EC1E0
    088EC700:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088EC704:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088EC708:[A22202BA]: sb         $v0, 698($s1)
    088EC70C:[26520001]: addiu      $s2, $s2, 1
    088EC710:[24020050]: addiu      $v0, $zr, 80 <=> li $v0, 80
    088EC714:[52420032]: beql       $s2, $v0, 0x088EC7E0
    088EC718:[3C1208A9]: lui        $s2, 0x08A9 <=> li $s2, 0x08A90000
    088EC71C:[00122100]: sll        $a0, $s2, 0x0004
    088EC720:[001219C0]: sll        $v1, $s2, 0x0007
    088EC724:[00641823]: subu       $v1, $v1, $a0
    088EC728:[000310C0]: sll        $v0, $v1, 0x0003
    088EC72C:[00431023]: subu       $v0, $v0, $v1
    088EC730:[24420710]: addiu      $v0, $v0, 1808
    088EC734:[02628821]: addu       $s1, $s3, $v0
    088EC738:[8E3002B0]: lw         $s0, 688($s1)
    088EC73C:[0E26A81C]: jal        0x089AA070
    088EC740:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088EC744:[0E26A81C]: jal        0x089AA070
    088EC748:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088EC74C:[5200FFF0]: beql       $s0, $zr, 0x088EC710
    088EC750:[26520001]: addiu      $s2, $s2, 1
    088EC754:[96030006]: lhu        $v1, 6($s0)
    088EC758:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    088EC75C:[30420010]: andi       $v0, $v0, 16
    088EC760:[5440FFEB]: bnel       $v0, $zr, 0x088EC710
    088EC764:[26520001]: addiu      $s2, $s2, 1
    088EC768:[30620008]: andi       $v0, $v1, 8
    088EC76C:[5440FFE8]: bnel       $v0, $zr, 0x088EC710
    088EC770:[26520001]: addiu      $s2, $s2, 1
    088EC774:[922302BB]: lbu        $v1, 699($s1)
    088EC778:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088EC77C:[10620005]: beq        $v1, $v0, 0x088EC794
    088EC780:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088EC784:[1062FFDD]: beq        $v1, $v0, 0x088EC6FC
    088EC788:[4600A306]: mov.s      $f12, $f20
    088EC78C:[16C0FFDB]: bne        $s6, $zr, 0x088EC6FC
    088EC790:[00000000]: nop
    088EC794:[96020002]: lhu        $v0, 2($s0)
    088EC798:[30420020]: andi       $v0, $v0, 32
    088EC79C:[1440FFD6]: bne        $v0, $zr, 0x088EC6F8
    088EC7A0:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    088EC7A4:[86030000]: lh         $v1, 0($s0)
--> 088EC7A8:[1062FFD3]: beq        $v1, $v0, 0x088EC6F8
    088EC7AC:[44830000]: mtc1       $v1, $f0
    088EC7B0:[C6220190]: lwc1       $f2, 400($s1)
    088EC7B4:[46800060]: cvt.s.w    $f1, $f0
    088EC7B8:[4601A801]: sub.s      $f0, $f21, $f1
  Back Branch 088EC79C 28,338 times (length 43)
    088EC6E4:[4601D800]: add.s      $f0, $f27, $f1
    088EC6E8:[4600103C]: c.lt.s     $f2, $f0
    088EC6EC:[00000000]: nop
    088EC6F0:[45020037]: bc1fl      0x088EC7D0
    088EC6F4:[26520001]: addiu      $s2, $s2, 1
--> 088EC6F8:[4600A306]: mov.s      $f12, $f20
    088EC6FC:[0E23B078]: jal        0x088EC1E0
    088EC700:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088EC704:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088EC708:[A22202BA]: sb         $v0, 698($s1)
    088EC70C:[26520001]: addiu      $s2, $s2, 1
    088EC710:[24020050]: addiu      $v0, $zr, 80 <=> li $v0, 80
    088EC714:[52420032]: beql       $s2, $v0, 0x088EC7E0
    088EC718:[3C1208A9]: lui        $s2, 0x08A9 <=> li $s2, 0x08A90000
    088EC71C:[00122100]: sll        $a0, $s2, 0x0004
    088EC720:[001219C0]: sll        $v1, $s2, 0x0007
    088EC724:[00641823]: subu       $v1, $v1, $a0
    088EC728:[000310C0]: sll        $v0, $v1, 0x0003
    088EC72C:[00431023]: subu       $v0, $v0, $v1
    088EC730:[24420710]: addiu      $v0, $v0, 1808
    088EC734:[02628821]: addu       $s1, $s3, $v0
    088EC738:[8E3002B0]: lw         $s0, 688($s1)
    088EC73C:[0E26A81C]: jal        0x089AA070
    088EC740:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088EC744:[0E26A81C]: jal        0x089AA070
    088EC748:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088EC74C:[5200FFF0]: beql       $s0, $zr, 0x088EC710
    088EC750:[26520001]: addiu      $s2, $s2, 1
    088EC754:[96030006]: lhu        $v1, 6($s0)
    088EC758:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    088EC75C:[30420010]: andi       $v0, $v0, 16
    088EC760:[5440FFEB]: bnel       $v0, $zr, 0x088EC710
    088EC764:[26520001]: addiu      $s2, $s2, 1
    088EC768:[30620008]: andi       $v0, $v1, 8
    088EC76C:[5440FFE8]: bnel       $v0, $zr, 0x088EC710
    088EC770:[26520001]: addiu      $s2, $s2, 1
    088EC774:[922302BB]: lbu        $v1, 699($s1)
    088EC778:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088EC77C:[10620005]: beq        $v1, $v0, 0x088EC794
    088EC780:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088EC784:[1062FFDD]: beq        $v1, $v0, 0x088EC6FC
    088EC788:[4600A306]: mov.s      $f12, $f20
    088EC78C:[16C0FFDB]: bne        $s6, $zr, 0x088EC6FC
    088EC790:[00000000]: nop
    088EC794:[96020002]: lhu        $v0, 2($s0)
    088EC798:[30420020]: andi       $v0, $v0, 32
--> 088EC79C:[1440FFD6]: bne        $v0, $zr, 0x088EC6F8
    088EC7A0:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    088EC7A4:[86030000]: lh         $v1, 0($s0)
    088EC7A8:[1062FFD3]: beq        $v1, $v0, 0x088EC6F8
    088EC7AC:[44830000]: mtc1       $v1, $f0
  Back Branch 088EC7C4 16,968 times (length 68)
    088EC6A8:[4600D681]: sub.s      $f26, $f26, $f0
    088EC6AC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088EC6B0:[27B50010]: addiu      $s5, $sp, 16
    088EC6B4:[0A23B1C7]: j          0x088EC71C
    088EC6B8:[27B40020]: addiu      $s4, $sp, 32
--> 088EC6BC:[4600103C]: c.lt.s     $f2, $f0
    088EC6C0:[00000000]: nop
    088EC6C4:[45020042]: bc1fl      0x088EC7D0
    088EC6C8:[26520001]: addiu      $s2, $s2, 1
    088EC6CC:[4601D001]: sub.s      $f0, $f26, $f1
    088EC6D0:[C6220198]: lwc1       $f2, 408($s1)
    088EC6D4:[4602003C]: c.lt.s     $f0, $f2
    088EC6D8:[00000000]: nop
    088EC6DC:[4502003C]: bc1fl      0x088EC7D0
    088EC6E0:[26520001]: addiu      $s2, $s2, 1
    088EC6E4:[4601D800]: add.s      $f0, $f27, $f1
    088EC6E8:[4600103C]: c.lt.s     $f2, $f0
    088EC6EC:[00000000]: nop
    088EC6F0:[45020037]: bc1fl      0x088EC7D0
    088EC6F4:[26520001]: addiu      $s2, $s2, 1
    088EC6F8:[4600A306]: mov.s      $f12, $f20
    088EC6FC:[0E23B078]: jal        0x088EC1E0
    088EC700:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088EC704:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088EC708:[A22202BA]: sb         $v0, 698($s1)
    088EC70C:[26520001]: addiu      $s2, $s2, 1
    088EC710:[24020050]: addiu      $v0, $zr, 80 <=> li $v0, 80
    088EC714:[52420032]: beql       $s2, $v0, 0x088EC7E0
    088EC718:[3C1208A9]: lui        $s2, 0x08A9 <=> li $s2, 0x08A90000
    088EC71C:[00122100]: sll        $a0, $s2, 0x0004
    088EC720:[001219C0]: sll        $v1, $s2, 0x0007
    088EC724:[00641823]: subu       $v1, $v1, $a0
    088EC728:[000310C0]: sll        $v0, $v1, 0x0003
    088EC72C:[00431023]: subu       $v0, $v0, $v1
    088EC730:[24420710]: addiu      $v0, $v0, 1808
    088EC734:[02628821]: addu       $s1, $s3, $v0
    088EC738:[8E3002B0]: lw         $s0, 688($s1)
    088EC73C:[0E26A81C]: jal        0x089AA070
    088EC740:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088EC744:[0E26A81C]: jal        0x089AA070
    088EC748:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088EC74C:[5200FFF0]: beql       $s0, $zr, 0x088EC710
    088EC750:[26520001]: addiu      $s2, $s2, 1
    088EC754:[96030006]: lhu        $v1, 6($s0)
    088EC758:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    088EC75C:[30420010]: andi       $v0, $v0, 16
    088EC760:[5440FFEB]: bnel       $v0, $zr, 0x088EC710
    088EC764:[26520001]: addiu      $s2, $s2, 1
    088EC768:[30620008]: andi       $v0, $v1, 8
    088EC76C:[5440FFE8]: bnel       $v0, $zr, 0x088EC710
    088EC770:[26520001]: addiu      $s2, $s2, 1
    088EC774:[922302BB]: lbu        $v1, 699($s1)
    088EC778:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088EC77C:[10620005]: beq        $v1, $v0, 0x088EC794
    088EC780:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088EC784:[1062FFDD]: beq        $v1, $v0, 0x088EC6FC
    088EC788:[4600A306]: mov.s      $f12, $f20
    088EC78C:[16C0FFDB]: bne        $s6, $zr, 0x088EC6FC
    088EC790:[00000000]: nop
    088EC794:[96020002]: lhu        $v0, 2($s0)
    088EC798:[30420020]: andi       $v0, $v0, 32
    088EC79C:[1440FFD6]: bne        $v0, $zr, 0x088EC6F8
    088EC7A0:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    088EC7A4:[86030000]: lh         $v1, 0($s0)
    088EC7A8:[1062FFD3]: beq        $v1, $v0, 0x088EC6F8
    088EC7AC:[44830000]: mtc1       $v1, $f0
    088EC7B0:[C6220190]: lwc1       $f2, 400($s1)
    088EC7B4:[46800060]: cvt.s.w    $f1, $f0
    088EC7B8:[4601A801]: sub.s      $f0, $f21, $f1
    088EC7BC:[4602003C]: c.lt.s     $f0, $f2
    088EC7C0:[00000000]: nop
--> 088EC7C4:[4503FFBD]: bc1tl      0x088EC6BC
    088EC7C8:[4601B000]: add.s      $f0, $f22, $f1
    088EC7CC:[26520001]: addiu      $s2, $s2, 1
    088EC7D0:[24020050]: addiu      $v0, $zr, 80 <=> li $v0, 80
    088EC7D4:[1642FFD1]: bne        $s2, $v0, 0x088EC71C
  Back Branch 088EC7D4 16,913 times (length 48)
    088EC708:[A22202BA]: sb         $v0, 698($s1)
    088EC70C:[26520001]: addiu      $s2, $s2, 1
    088EC710:[24020050]: addiu      $v0, $zr, 80 <=> li $v0, 80
    088EC714:[52420032]: beql       $s2, $v0, 0x088EC7E0
    088EC718:[3C1208A9]: lui        $s2, 0x08A9 <=> li $s2, 0x08A90000
--> 088EC71C:[00122100]: sll        $a0, $s2, 0x0004
    088EC720:[001219C0]: sll        $v1, $s2, 0x0007
    088EC724:[00641823]: subu       $v1, $v1, $a0
    088EC728:[000310C0]: sll        $v0, $v1, 0x0003
    088EC72C:[00431023]: subu       $v0, $v0, $v1
    088EC730:[24420710]: addiu      $v0, $v0, 1808
    088EC734:[02628821]: addu       $s1, $s3, $v0
    088EC738:[8E3002B0]: lw         $s0, 688($s1)
    088EC73C:[0E26A81C]: jal        0x089AA070
    088EC740:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088EC744:[0E26A81C]: jal        0x089AA070
    088EC748:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088EC74C:[5200FFF0]: beql       $s0, $zr, 0x088EC710
    088EC750:[26520001]: addiu      $s2, $s2, 1
    088EC754:[96030006]: lhu        $v1, 6($s0)
    088EC758:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    088EC75C:[30420010]: andi       $v0, $v0, 16
    088EC760:[5440FFEB]: bnel       $v0, $zr, 0x088EC710
    088EC764:[26520001]: addiu      $s2, $s2, 1
    088EC768:[30620008]: andi       $v0, $v1, 8
    088EC76C:[5440FFE8]: bnel       $v0, $zr, 0x088EC710
    088EC770:[26520001]: addiu      $s2, $s2, 1
    088EC774:[922302BB]: lbu        $v1, 699($s1)
    088EC778:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088EC77C:[10620005]: beq        $v1, $v0, 0x088EC794
    088EC780:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088EC784:[1062FFDD]: beq        $v1, $v0, 0x088EC6FC
    088EC788:[4600A306]: mov.s      $f12, $f20
    088EC78C:[16C0FFDB]: bne        $s6, $zr, 0x088EC6FC
    088EC790:[00000000]: nop
    088EC794:[96020002]: lhu        $v0, 2($s0)
    088EC798:[30420020]: andi       $v0, $v0, 32
    088EC79C:[1440FFD6]: bne        $v0, $zr, 0x088EC6F8
    088EC7A0:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    088EC7A4:[86030000]: lh         $v1, 0($s0)
    088EC7A8:[1062FFD3]: beq        $v1, $v0, 0x088EC6F8
    088EC7AC:[44830000]: mtc1       $v1, $f0
    088EC7B0:[C6220190]: lwc1       $f2, 400($s1)
    088EC7B4:[46800060]: cvt.s.w    $f1, $f0
    088EC7B8:[4601A801]: sub.s      $f0, $f21, $f1
    088EC7BC:[4602003C]: c.lt.s     $f0, $f2
    088EC7C0:[00000000]: nop
    088EC7C4:[4503FFBD]: bc1tl      0x088EC6BC
    088EC7C8:[4601B000]: add.s      $f0, $f22, $f1
    088EC7CC:[26520001]: addiu      $s2, $s2, 1
    088EC7D0:[24020050]: addiu      $v0, $zr, 80 <=> li $v0, 80
--> 088EC7D4:[1642FFD1]: bne        $s2, $v0, 0x088EC71C
    088EC7D8:[A22002BA]: sb         $zr, 698($s1)
    088EC7DC:[3C1208A9]: lui        $s2, 0x08A9 <=> li $s2, 0x08A90000
    088EC7E0:[8E420E64]: lw         $v0, 3684($s2)
    088EC7E4:[10400009]: beq        $v0, $zr, 0x088EC80C
  Back Branch 088EC9D4 7,886 times (length 8)
    088EC9A8:[0A23B273]: j          0x088EC9CC
    088EC9AC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088EC9B0:[7C023184]: ins        $v0, $zr, 6, 1
    088EC9B4:[A46202B8]: sh         $v0, 696($v1)
    088EC9B8:[8CC2FC70]: lw         $v0, -912($a2)
--> 088EC9BC:[24A50001]: addiu      $a1, $a1, 1
    088EC9C0:[00A2102A]: slt        $v0, $a1, $v0
    088EC9C4:[1040FF39]: beq        $v0, $zr, 0x088EC6AC
    088EC9C8:[24840050]: addiu      $a0, $a0, 80
    088EC9CC:[00E41021]: addu       $v0, $a3, $a0
    088EC9D0:[8C430040]: lw         $v1, 64($v0)
--> 088EC9D4:[5060FFF9]: beql       $v1, $zr, 0x088EC9BC
    088EC9D8:[8CC2FC70]: lw         $v0, -912($a2)
    088EC9DC:[8C420048]: lw         $v0, 72($v0)
    088EC9E0:[1440FFF3]: bne        $v0, $zr, 0x088EC9B0
    088EC9E4:[946202B8]: lhu        $v0, 696($v1)
  Back Branch 088EC784 4,878 times (length 36)
    088EC6E8:[4600103C]: c.lt.s     $f2, $f0
    088EC6EC:[00000000]: nop
    088EC6F0:[45020037]: bc1fl      0x088EC7D0
    088EC6F4:[26520001]: addiu      $s2, $s2, 1
    088EC6F8:[4600A306]: mov.s      $f12, $f20
--> 088EC6FC:[0E23B078]: jal        0x088EC1E0
    088EC700:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088EC704:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088EC708:[A22202BA]: sb         $v0, 698($s1)
    088EC70C:[26520001]: addiu      $s2, $s2, 1
    088EC710:[24020050]: addiu      $v0, $zr, 80 <=> li $v0, 80
    088EC714:[52420032]: beql       $s2, $v0, 0x088EC7E0
    088EC718:[3C1208A9]: lui        $s2, 0x08A9 <=> li $s2, 0x08A90000
    088EC71C:[00122100]: sll        $a0, $s2, 0x0004
    088EC720:[001219C0]: sll        $v1, $s2, 0x0007
    088EC724:[00641823]: subu       $v1, $v1, $a0
    088EC728:[000310C0]: sll        $v0, $v1, 0x0003
    088EC72C:[00431023]: subu       $v0, $v0, $v1
    088EC730:[24420710]: addiu      $v0, $v0, 1808
    088EC734:[02628821]: addu       $s1, $s3, $v0
    088EC738:[8E3002B0]: lw         $s0, 688($s1)
    088EC73C:[0E26A81C]: jal        0x089AA070
    088EC740:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088EC744:[0E26A81C]: jal        0x089AA070
    088EC748:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088EC74C:[5200FFF0]: beql       $s0, $zr, 0x088EC710
    088EC750:[26520001]: addiu      $s2, $s2, 1
    088EC754:[96030006]: lhu        $v1, 6($s0)
    088EC758:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    088EC75C:[30420010]: andi       $v0, $v0, 16
    088EC760:[5440FFEB]: bnel       $v0, $zr, 0x088EC710
    088EC764:[26520001]: addiu      $s2, $s2, 1
    088EC768:[30620008]: andi       $v0, $v1, 8
    088EC76C:[5440FFE8]: bnel       $v0, $zr, 0x088EC710
    088EC770:[26520001]: addiu      $s2, $s2, 1
    088EC774:[922302BB]: lbu        $v1, 699($s1)
    088EC778:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088EC77C:[10620005]: beq        $v1, $v0, 0x088EC794
    088EC780:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
--> 088EC784:[1062FFDD]: beq        $v1, $v0, 0x088EC6FC
    088EC788:[4600A306]: mov.s      $f12, $f20
    088EC78C:[16C0FFDB]: bne        $s6, $zr, 0x088EC6FC
    088EC790:[00000000]: nop
    088EC794:[96020002]: lhu        $v0, 2($s0)
  Back Branch 088ECB08 1,671 times (length 288)
  Back Branch 088ECAF8 1,671 times (length 288)
  Back Branch 088EC78C 1,470 times (length 38)
    088EC6E8:[4600103C]: c.lt.s     $f2, $f0
    088EC6EC:[00000000]: nop
    088EC6F0:[45020037]: bc1fl      0x088EC7D0
    088EC6F4:[26520001]: addiu      $s2, $s2, 1
    088EC6F8:[4600A306]: mov.s      $f12, $f20
--> 088EC6FC:[0E23B078]: jal        0x088EC1E0
    088EC700:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088EC704:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088EC708:[A22202BA]: sb         $v0, 698($s1)
    088EC70C:[26520001]: addiu      $s2, $s2, 1
    088EC710:[24020050]: addiu      $v0, $zr, 80 <=> li $v0, 80
    088EC714:[52420032]: beql       $s2, $v0, 0x088EC7E0
    088EC718:[3C1208A9]: lui        $s2, 0x08A9 <=> li $s2, 0x08A90000
    088EC71C:[00122100]: sll        $a0, $s2, 0x0004
    088EC720:[001219C0]: sll        $v1, $s2, 0x0007
    088EC724:[00641823]: subu       $v1, $v1, $a0
    088EC728:[000310C0]: sll        $v0, $v1, 0x0003
    088EC72C:[00431023]: subu       $v0, $v0, $v1
    088EC730:[24420710]: addiu      $v0, $v0, 1808
    088EC734:[02628821]: addu       $s1, $s3, $v0
    088EC738:[8E3002B0]: lw         $s0, 688($s1)
    088EC73C:[0E26A81C]: jal        0x089AA070
    088EC740:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088EC744:[0E26A81C]: jal        0x089AA070
    088EC748:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088EC74C:[5200FFF0]: beql       $s0, $zr, 0x088EC710
    088EC750:[26520001]: addiu      $s2, $s2, 1
    088EC754:[96030006]: lhu        $v1, 6($s0)
    088EC758:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    088EC75C:[30420010]: andi       $v0, $v0, 16
    088EC760:[5440FFEB]: bnel       $v0, $zr, 0x088EC710
    088EC764:[26520001]: addiu      $s2, $s2, 1
    088EC768:[30620008]: andi       $v0, $v1, 8
    088EC76C:[5440FFE8]: bnel       $v0, $zr, 0x088EC710
    088EC770:[26520001]: addiu      $s2, $s2, 1
    088EC774:[922302BB]: lbu        $v1, 699($s1)
    088EC778:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088EC77C:[10620005]: beq        $v1, $v0, 0x088EC794
    088EC780:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088EC784:[1062FFDD]: beq        $v1, $v0, 0x088EC6FC
    088EC788:[4600A306]: mov.s      $f12, $f20
--> 088EC78C:[16C0FFDB]: bne        $s6, $zr, 0x088EC6FC
    088EC790:[00000000]: nop
    088EC794:[96020002]: lhu        $v0, 2($s0)
    088EC798:[30420020]: andi       $v0, $v0, 32
    088EC79C:[1440FFD6]: bne        $v0, $zr, 0x088EC6F8
  Back Branch 088ECB58 381 times (length 30)
    088ECAD4:[00000000]: nop
    088ECAD8:[4503FF8A]: bc1tl      0x088EC904
    088ECADC:[4600C002]: mul.s      $f0, $f24, $f0
    088ECAE0:[0A23B2A1]: j          0x088ECA84
    088ECAE4:[00000000]: nop
--> 088ECAE8:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088ECAEC:[C44071E0]: lwc1       $f0, 29152($v0)
    088ECAF0:[4617003C]: c.lt.s     $f0, $f23
    088ECAF4:[00000000]: nop
    088ECAF8:[4500FEE1]: bc1f       0x088EC680
    088ECAFC:[C46071DC]: lwc1       $f0, 29148($v1)
    088ECB00:[4600C03C]: c.lt.s     $f24, $f0
    088ECB04:[00000000]: nop
    088ECB08:[4501FEE1]: bc1t       0x088EC690
    088ECB0C:[4604B580]: add.s      $f22, $f22, $f4
    088ECB10:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    088ECB14:[C44071E0]: lwc1       $f0, 29152($v0)
    088ECB18:[4618003C]: c.lt.s     $f0, $f24
    088ECB1C:[00000000]: nop
    088ECB20:[4500FF9A]: bc1f       0x088EC98C
    088ECB24:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088ECB28:[C48071E8]: lwc1       $f0, 29160($a0)
    088ECB2C:[0A23B263]: j          0x088EC98C
    088ECB30:[4600DEC0]: add.s      $f27, $f27, $f0
    088ECB34:[C46071DC]: lwc1       $f0, 29148($v1)
    088ECB38:[8E420FF4]: lw         $v0, 4084($s2)
    088ECB3C:[460010C6]: mov.s      $f3, $f2
    088ECB40:[4600B83C]: c.lt.s     $f23, $f0
    088ECB44:[C4410014]: lwc1       $f1, 20($v0)
    088ECB48:[C4400010]: lwc1       $f0, 16($v0)
    088ECB4C:[46011EC0]: add.s      $f27, $f3, $f1
    088ECB50:[46001D80]: add.s      $f22, $f3, $f0
    088ECB54:[46030541]: sub.s      $f21, $f0, $f3
--> 088ECB58:[4500FFE3]: bc1f       0x088ECAE8
    088ECB5C:[46030E81]: sub.s      $f26, $f1, $f3
    088ECB60:[0A23B19F]: j          0x088EC67C
    088ECB64:[4604AD41]: sub.s      $f21, $f21, $f4
    088ECB68:[46000086]: mov.s      $f2, $f0
  Back Branch 088ECB2C 232 times (length 106)
  Back Branch 088ECB20 232 times (length 103)
  Back Branch 088EC994 232 times (length 188)
_S1_2_8A45CEC 4,469,211 instructions (0.270%), 45,424 calls (08A45CEC - 08A45D70, length 34)
    08A45CEC:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    08A45CF0:[00A81025]: or         $v0, $a1, $t0
    08A45CF4:[30420003]: andi       $v0, $v0, 3
    08A45CF8:[14400017]: bne        $v0, $zr, 0x08A45D58
    08A45CFC:[01001821]: addu       $v1, $t0, $zr <=> move $v1, $t0
    08A45D00:[8CA60000]: lw         $a2, 0($a1)
    08A45D04:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08A45D08:[3449FEFF]: ori        $t1, $v0, -257
    08A45D0C:[00C92021]: addu       $a0, $a2, $t1
    08A45D10:[00061027]: nor        $v0, $zr, $a2 <=> li $v0, not $a2
    08A45D14:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    08A45D18:[00822024]: and        $a0, $a0, $v0
    08A45D1C:[34638080]: ori        $v1, $v1, -32640
    08A45D20:[00832024]: and        $a0, $a0, $v1
    08A45D24:[1480000B]: bne        $a0, $zr, 0x08A45D54
    08A45D28:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08A45D2C:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08A45D30:[ACE60000]: sw         $a2, 0($a3)
    08A45D34:[24A50004]: addiu      $a1, $a1, 4
    08A45D38:[8CA60000]: lw         $a2, 0($a1)
    08A45D3C:[00C91021]: addu       $v0, $a2, $t1
    08A45D40:[00061827]: nor        $v1, $zr, $a2 <=> li $v1, not $a2
    08A45D44:[00431024]: and        $v0, $v0, $v1
    08A45D48:[00441024]: and        $v0, $v0, $a0
    08A45D4C:[1040FFF8]: beq        $v0, $zr, 0x08A45D30
    08A45D50:[24E70004]: addiu      $a3, $a3, 4
    08A45D54:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08A45D58:[80A20000]: lb         $v0, 0($a1)
    08A45D5C:[24A50001]: addiu      $a1, $a1, 1
    08A45D60:[A0620000]: sb         $v0, 0($v1)
    08A45D64:[1440FFFC]: bne        $v0, $zr, 0x08A45D58
    08A45D68:[24630001]: addiu      $v1, $v1, 1
    08A45D6C:[03E00008]: jr         $ra
    08A45D70:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
  Back Branch 08A45D64 434,348 times (length 5)
    08A45D44:[00431024]: and        $v0, $v0, $v1
    08A45D48:[00441024]: and        $v0, $v0, $a0
    08A45D4C:[1040FFF8]: beq        $v0, $zr, 0x08A45D30
    08A45D50:[24E70004]: addiu      $a3, $a3, 4
    08A45D54:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
--> 08A45D58:[80A20000]: lb         $v0, 0($a1)
    08A45D5C:[24A50001]: addiu      $a1, $a1, 1
    08A45D60:[A0620000]: sb         $v0, 0($v1)
--> 08A45D64:[1440FFFC]: bne        $v0, $zr, 0x08A45D58
    08A45D68:[24630001]: addiu      $v1, $v1, 1
    08A45D6C:[03E00008]: jr         $ra
    08A45D70:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
  Back Branch 08A45D4C 177,947 times (length 9)
    08A45D1C:[34638080]: ori        $v1, $v1, -32640
    08A45D20:[00832024]: and        $a0, $a0, $v1
    08A45D24:[1480000B]: bne        $a0, $zr, 0x08A45D54
    08A45D28:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08A45D2C:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
--> 08A45D30:[ACE60000]: sw         $a2, 0($a3)
    08A45D34:[24A50004]: addiu      $a1, $a1, 4
    08A45D38:[8CA60000]: lw         $a2, 0($a1)
    08A45D3C:[00C91021]: addu       $v0, $a2, $t1
    08A45D40:[00061827]: nor        $v1, $zr, $a2 <=> li $v1, not $a2
    08A45D44:[00431024]: and        $v0, $v0, $v1
    08A45D48:[00441024]: and        $v0, $v0, $a0
--> 08A45D4C:[1040FFF8]: beq        $v0, $zr, 0x08A45D30
    08A45D50:[24E70004]: addiu      $a3, $a3, 4
    08A45D54:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08A45D58:[80A20000]: lb         $v0, 0($a1)
    08A45D5C:[24A50001]: addiu      $a1, $a1, 1
_S1_2_883BBF0 4,377,664 instructions (0.265%), 1,094,416 calls (0883BBF0 - 0883BBFC, length 4)
    0883BBF0:[460C6801]: sub.s      $f0, $f13, $f12
    0883BBF4:[460E0002]: mul.s      $f0, $f0, $f14
    0883BBF8:[03E00008]: jr         $ra
    0883BBFC:[46006000]: add.s      $f0, $f12, $f0
_S1_2_8A00B1C 4,312,195 instructions (0.261%), 20,318 calls (08A00B1C - 08A00F54, length 271)
  Back Branch 08A00E74 212,555 times (length 153)
  Back Branch 08A00E84 212,449 times (length 124)
  Back Branch 08A00C84 106,879 times (length 9)
  Back Branch 08A00C68 103,202 times (length 22)
  Back Branch 08A00DBC 40,103 times (length 109)
  Back Branch 08A00DCC 40,103 times (length 11)
  Back Branch 08A00E5C 15,343 times (length 6)
  Back Branch 08A00E4C 15,343 times (length 110)
  Back Branch 08A00D2C 3,823 times (length 71)
  Back Branch 08A00D88 3,677 times (length 77)
  Back Branch 08A00E8C 1,853 times (length 159)
  Back Branch 08A00CAC 1,681 times (length 40)
  Back Branch 08A00DFC 1,557 times (length 124)
  Back Branch 08A00E10 1,557 times (length 7)
  Back Branch 08A00F2C 791 times (length 166)
  Back Branch 08A00F38 791 times (length 202)
  Back Branch 08A00F48 791 times (length 173)
  Back Branch 08A00C54 538 times (length 29)
  Back Branch 08A00EB8 538 times (length 172)
  Back Branch 08A00F24 538 times (length 192)
  Back Branch 08A00F50 37 times (length 208)
  Back Branch 08A00DE0 2 times (length 17)
  Back Branch 08A00DEC 1 times (length 6)
_S1_2_89EB838 4,303,120 instructions (0.260%), 223 calls (089EB838 - 089ECB50, length 1223)
  Back Branch 089EC2C0 92,268 times (length 44)
  Back Branch 089EBD64 3,387 times (length 38)
  Back Branch 089EC2DC 677 times (length 167)
  Back Branch 089EBF4C 677 times (length 9)
  Back Branch 089EBDD8 99 times (length 318)
  Back Branch 089EBDD0 99 times (length 321)
  Back Branch 089EBDC8 99 times (length 319)
  Back Branch 089EC2E4 77 times (length 344)
  Back Branch 089EBDFC 77 times (length 15)
  Back Branch 089EBDF4 77 times (length 330)
  Back Branch 089EBA08 22 times (length 9)
  Back Branch 089EBD80 22 times (length 161)
  Back Branch 089EBEB8 8 times (length 327)
  Back Branch 089EBEC4 8 times (length 330)
_S1_2_8A3AF24 4,278,704 instructions (0.259%), 171,371 calls (08A3AF24 - 08A3B000, length 56)
_S1_2_8A3B100 4,261,221 instructions (0.258%), 171,370 calls (08A3B100 - 08A3B1DC, length 56)
_S1_2_883D1A0 4,234,011 instructions (0.256%), 48,163 calls (0883D1A0 - 0883D390, length 125)
  Back Branch 0883D214 149,640 times (length 11)
  Back Branch 0883D358 42,096 times (length 11)
  Back Branch 0883D284 10,753 times (length 20)
  Back Branch 0883D2DC 5,928 times (length 11)
  Back Branch 0883D300 1,482 times (length 46)
_S1_2_883C44C 4,200,950 instructions (0.254%), 64,630 calls (0883C44C - 0883C650, length 130)
_S1_2_89BD174 4,162,907 instructions (0.252%), 119,132 calls (089BD174 - 089BD21C, length 43)
  Back Branch 089BD200 40,918 times (length 9)
_S1_2_89FD728 3,833,092 instructions (0.232%), 68,777 calls (089FD604 - 089FD780, length 96)
  Back Branch 089FD77C 74,056 times (length 96)
  Back Branch 089FD720 69,946 times (length 43)
  Back Branch 089FD6A8 51,181 times (length 23)
  Back Branch 089FD754 96 times (length 86)
_S1_2_8821028 3,821,540 instructions (0.231%), 1,673 calls (08821028 - 088225D0, length 1387)
  Back Branch 08821AEC 43,455 times (length 401)
  Back Branch 08822370 25,040 times (length 11)
  Back Branch 08822520 14,062 times (length 1034)
  Back Branch 0882118C 6,692 times (length 11)
  Back Branch 088210EC 6,692 times (length 12)
  Back Branch 088219B4 6,260 times (length 323)
  Back Branch 08821F84 6,260 times (length 505)
  Back Branch 088221F8 6,260 times (length 623)
  Back Branch 08822380 6,260 times (length 802)
  Back Branch 08822330 6,260 times (length 828)
  Back Branch 08822568 1,954 times (length 1058)
  Back Branch 08821AF4 1,673 times (length 79)
  Back Branch 08821A88 1,673 times (length 418)
  Back Branch 08821AA4 1,673 times (length 419)
  Back Branch 088225C4 1,328 times (length 47)
  Back Branch 08821A70 1,292 times (length 415)
  Back Branch 088225B0 1,196 times (length 42)
  Back Branch 08822108 1,063 times (length 812)
  Back Branch 08822128 1,063 times (length 813)
  Back Branch 08822594 1,056 times (length 1069)
  Back Branch 08822558 1,033 times (length 43)
  Back Branch 08822570 1,020 times (length 49)
  Back Branch 0882259C 968 times (length 47)
  Back Branch 08821FBC 610 times (length 816)
  Back Branch 08821AC8 232 times (length 426)
  Back Branch 08821ABC 232 times (length 423)
  Back Branch 08822150 232 times (length 822)
  Back Branch 08822140 232 times (length 817)
  Back Branch 08822584 211 times (length 41)
  Back Branch 088225CC 192 times (length 1083)
  Back Branch 08821FA0 36 times (length 682)
  Back Branch 0882253C 30 times (length 1041)
  Back Branch 08822544 3 times (length 1043)
  Back Branch 08821FA8 3 times (length 684)
_S1_2_881F26C 3,770,529 instructions (0.228%), 611 calls (0881E988 - 0881F38C, length 642)
  Back Branch 0881F368 155,196 times (length 24)
  Back Branch 0881F380 1,222 times (length 46)
  Back Branch 0881EA5C 768 times (length 32)
  Back Branch 0881EA80 24 times (length 4)
_S1_2_89FF5F8 3,736,818 instructions (0.226%), 16 calls (089FF5F8 - 08A00158, length 729)
  Back Branch 089FF8C4 148,011 times (length 16)
  Back Branch 089FFF60 136,197 times (length 16)
  Back Branch 089FF7EC 52,399 times (length 6)
  Back Branch 089FFFAC 52,299 times (length 6)
  Back Branch 089FFAD0 51,657 times (length 67)
  Back Branch 089FFAE0 51,657 times (length 7)
  Back Branch 089FF944 8,059 times (length 11)
  Back Branch 089FF9F8 8,059 times (length 7)
  Back Branch 089FF920 8,043 times (length 6)
  Back Branch 089FFA3C 7,729 times (length 229)
  Back Branch 089FF788 2,992 times (length 13)
  Back Branch 089FFE2C 2,898 times (length 14)
  Back Branch 089FF840 565 times (length 13)
  Back Branch 089FF8E4 330 times (length 143)
  Back Branch 089FFF7C 322 times (length 339)
  Back Branch 089FFCAC 322 times (length 160)
  Back Branch 08A000F0 322 times (length 97)
  Back Branch 08A000FC 322 times (length 100)
  Back Branch 08A0001C 321 times (length 379)
  Back Branch 08A00004 81 times (length 14)
  Back Branch 089FF870 53 times (length 37)
  Back Branch 089FFA04 16 times (length 230)
  Back Branch 089FFA60 12 times (length 86)
  Back Branch 08A000B4 9 times (length 73)
  Back Branch 089FF9D0 9 times (length 3)
_S1_2_88DE4E8 3,611,104 instructions (0.219%), 752 calls (088DE4E8 - 088DE918, length 269)
  Back Branch 088DE744 97,760 times (length 34)
  Back Branch 088DE7D4 3,760 times (length 81)
  Back Branch 088DE7FC 752 times (length 91)
_S1_2_8A43550 3,599,869 instructions (0.218%), 42,921 calls (08A43550 - 08A43808, length 175)
  Back Branch 08A4361C 152,678 times (length 12)
  Back Branch 08A43594 110,419 times (length 5)
  Back Branch 08A43644 16,692 times (length 6)
  Back Branch 08A43650 14,229 times (length 55)
  Back Branch 08A4377C 13,096 times (length 8)
  Back Branch 08A43788 3,056 times (length 133)
  Back Branch 08A43758 3,056 times (length 69)
  Back Branch 08A436D4 2,320 times (length 14)
  Back Branch 08A436FC 1,916 times (length 6)
  Back Branch 08A4370C 1,270 times (length 94)
_S1_2_89AC67C 3,560,589 instructions (0.216%), 395,621 calls (089AC67C - 089AC69C, length 9)
_S1_2_89E53A4 3,544,603 instructions (0.215%), 1,440 calls (089E53A4 - 089E54AC, length 67)
  Back Branch 089E5448 481,357 times (length 8)
  Back Branch 089E548C 9,439 times (length 40)
  Back Branch 089E5470 1,440 times (length 28)
  Back Branch 089E54A0 1 times (length 41)
  Back Branch 089E54A8 1 times (length 16)
_S1_2_88DDF8C 3,487,520 instructions (0.211%), 27,067 calls (088DDF8C - 088DE330, length 234)
_S1_2_89AB1EC 3,385,973 instructions (0.205%), 31,621 calls (089AB1EC - 089AB3B8, length 116)
_S1_2_88EC1E0 3,345,097 instructions (0.202%), 14,833 calls (088E4180 - 088EC2D0, length 8277)
  Back Branch 088E4200 118,664 times (length 23)
  Back Branch 088EC29C 118,664 times (length 15)
  Back Branch 088EC290 104,349 times (length 6)
  Back Branch 088EC2CC 14,833 times (length 8277)
  Back Branch 088E42F0 2,912 times (length 6)
  Back Branch 088E41E0 830 times (length 8)
  Back Branch 088E4258 744 times (length 14)
  Back Branch 088E42C0 728 times (length 15)
  Back Branch 088E424C 672 times (length 5)
  Back Branch 088E42B4 179 times (length 6)
  Back Branch 088E4370 91 times (length 15)
  Back Branch 088E4368 91 times (length 30)
  Back Branch 088E4350 91 times (length 23)
_S1_2_88521C8 3,337,414 instructions (0.202%), 1,671 calls (088521C8 - 088523E4, length 136)
  Back Branch 08852310 244,192 times (length 31)
  Back Branch 08852324 49,661 times (length 59)
_S1_2_89E6E88 3,192,176 instructions (0.193%), 10,257 calls (089E6E88 - 089F5E08, length 15329)
  Back Branch 089E6EC8 10,257 times (length 10)
  Back Branch 089F5A6C 10,247 times (length 384)
  Back Branch 089F5508 10,116 times (length 6)
  Back Branch 089F5910 6,885 times (length 30)
  Back Branch 089F59D8 6,885 times (length 180)
  Back Branch 089F5AD0 6,885 times (length 150)
  Back Branch 089F5D00 6,454 times (length 320)
  Back Branch 089F5CB4 3,372 times (length 301)
_S1_2_89AF13C 3,162,440 instructions (0.191%), 158,122 calls (089AF13C - 089AF188, length 20)
_S1_2_896C2A0 3,139,251 instructions (0.190%), 1,673 calls (0896C2A0 - 0896C5C0, length 201)
  Back Branch 0896C520 106,432 times (length 103)
  Back Branch 0896C544 91,268 times (length 80)
  Back Branch 0896C3C4 26,768 times (length 19)
  Back Branch 0896C528 26,608 times (length 92)
  Back Branch 0896C444 22,951 times (length 19)
  Back Branch 0896C54C 22,817 times (length 69)
  Back Branch 0896C55C 1,673 times (length 146)
  Back Branch 0896C504 1,663 times (length 99)
  Back Branch 0896C5BC 1,663 times (length 89)
  Back Branch 0896C3B4 640 times (length 12)
  Back Branch 0896C434 536 times (length 12)
  Back Branch 0896C4C0 10 times (length 97)
_S1_2_8A45DB8 3,052,888 instructions (0.185%), 13,580 calls (08A45DB8 - 08A45ED8, length 73)
  Back Branch 08A45E44 94,230 times (length 27)
_S1_2_883F450 3,011,094 instructions (0.182%), 14,178 calls (0883F450 - 0883F750, length 193)
  Back Branch 0883F5D0 56,712 times (length 11)
  Back Branch 0883F65C 55,992 times (length 11)
  Back Branch 0883F6D4 14,178 times (length 82)
  Back Branch 0883F740 13,998 times (length 78)
  Back Branch 0883F6E4 180 times (length 32)
_S1_2_89ABDE4 2,920,670 instructions (0.177%), 584,134 calls (089ABDE4 - 089ABDF4, length 5)
_S1_2_896BAD4 2,826,902 instructions (0.171%), 201,036 calls (0896BAD4 - 0896BB30, length 24)
  Back Branch 0896BB18 1,307 times (length 4)
_S1_2_8A4CB20 2,664,458 instructions (0.161%), 1,332,229 calls (08A4CB20 - 08A4CB24, length 2)
_S1_2_88D849C 2,454,672 instructions (0.149%), 74,384 calls (088D849C - 088D851C, length 33)
_S1_2_896AF60 2,418,598 instructions (0.146%), 3,343 calls (0896AF60 - 0896B128, length 115)
  Back Branch 0896B0B4 198,644 times (length 29)
  Back Branch 0896B0C0 99,353 times (length 39)
  Back Branch 0896B104 49,661 times (length 50)
_S1_2_88D92E0 2,404,476 instructions (0.146%), 267,164 calls (088D92E0 - 088D9300, length 9)
_S1_2_883DF38 2,371,235 instructions (0.144%), 68,318 calls (0883DF38 - 0883E0B8, length 97)
  Back Branch 0883E044 42,269 times (length 23)
  Back Branch 0883E00C 2,564 times (length 40)
_S1_2_88E3510 2,351,293 instructions (0.142%), 41,089 calls (088E3510 - 088E3604, length 62)
  Back Branch 088E3600 1,844 times (length 47)
_S1_2_8A42538 2,340,863 instructions (0.142%), 26,462 calls (08A42538 - 08A429B4, length 288)
  Back Branch 08A42850 35,834 times (length 34)
  Back Branch 08A42838 35,834 times (length 52)
  Back Branch 08A42840 9,390 times (length 40)
  Back Branch 08A4290C 36 times (length 177)
  Back Branch 08A425B8 36 times (length 4)
  Back Branch 08A42668 18 times (length 47)
  Back Branch 08A4291C 18 times (length 153)
  Back Branch 08A42924 18 times (length 182)
  Back Branch 08A429A8 1 times (length 143)
  Back Branch 08A429B0 1 times (length 266)
_S1_2_88E31D4 2,336,319 instructions (0.141%), 19,491 calls (0883907C - 088E3428, length 174316)
  Back Branch 08839180 110,357 times (length 26)
  Back Branch 088E33F8 82,178 times (length 38)
  Back Branch 088E3388 82,178 times (length 15)
  Back Branch 088E3338 3,688 times (length 174257)
  Back Branch 088E33B8 3,688 times (length 89)
_S1_2_88E3608 2,317,753 instructions (0.140%), 17,470 calls (088E3608 - 088E3770, length 91)
  Back Branch 088E373C 64,736 times (length 57)
  Back Branch 088E372C 40,714 times (length 34)
  Back Branch 088E36DC 35,423 times (length 21)
  Back Branch 088E36B8 16,752 times (length 8)
  Back Branch 088E36D0 7,255 times (length 14)
_S1_2_89F2FB0 2,277,366 instructions (0.138%), 76,417 calls (089F2F7C - 089F3504, length 355)
  Back Branch 089F3000 76,417 times (length 35)
_S1_2_880528C 2,209,437 instructions (0.134%), 2,779 calls (0880528C - 08805340, length 46)
  Back Branch 088052D4 269,568 times (length 8)
  Back Branch 088052E8 43 times (length 10)
_S1_2_881CC94 2,182,384 instructions (0.132%), 922 calls (0881CC94 - 0881E21C, length 1379)
  Back Branch 0881D2D4 27,406 times (length 20)
  Back Branch 0881D644 27,406 times (length 26)
  Back Branch 0881E00C 11,064 times (length 11)
  Back Branch 0881CCF8 11,064 times (length 5)
  Back Branch 0881CE50 3,688 times (length 11)
  Back Branch 0881DDC0 3,446 times (length 207)
  Back Branch 0881DDFC 3,446 times (length 500)
  Back Branch 0881DF74 3,446 times (length 814)
  Back Branch 0881E08C 2,766 times (length 131)
  Back Branch 0881E14C 2,504 times (length 192)
  Back Branch 0881E190 598 times (length 228)
  Back Branch 0881E184 590 times (length 440)
  Back Branch 0881E198 9 times (length 4)
  Back Branch 0881E1A8 7 times (length 234)
_S1_2_89AFB14 2,177,339 instructions (0.132%), 58,847 calls (089AFB14 - 089AFBA4, length 37)
_S1_2_8A44884 2,159,328 instructions (0.131%), 67,479 calls (08A44884 - 08A44900, length 32)
_S1_2_88E7184 2,145,286 instructions (0.130%), 15,083 calls (088E7184 - 088E7970, length 508)
  Back Branch 088E7728 59,832 times (length 11)
  Back Branch 088E76F0 59,832 times (length 11)
  Back Branch 088E75A8 500 times (length 11)
  Back Branch 088E75E0 500 times (length 11)
  Back Branch 088E77C8 125 times (length 148)
  Back Branch 088E780C 125 times (length 367)
_S1_2_88E3058 2,136,628 instructions (0.129%), 41,089 calls (088E3058 - 088E3134, length 56)
_S1_2_88E3EF4 2,136,477 instructions (0.129%), 89,068 calls (088E3EF4 - 088E4074, length 97)
_S1_2_88FF3C0 2,103,867 instructions (0.127%), 21,575 calls (088FF3C0 - 088FF500, length 81)
  Back Branch 088FF48C 48,696 times (length 18)
  Back Branch 088FF4C8 16,029 times (length 14)
_S1_2_8811EA4 2,080,222 instructions (0.126%), 19 calls (08811EA4 - 08812FB4, length 1093)
  Back Branch 088129D0 93,744 times (length 22)
  Back Branch 088129E4 604 times (length 37)
  Back Branch 08811F88 443 times (length 6)
  Back Branch 08811F9C 96 times (length 39)
  Back Branch 088129EC 96 times (length 665)
  Back Branch 08811FAC 77 times (length 19)
  Back Branch 08811F48 19 times (length 18)
_S1_2_89AB6A4 2,058,597 instructions (0.125%), 228,733 calls (089AB6A4 - 089AB6C4, length 9)
_S1_2_88D93A0 2,033,246 instructions (0.123%), 88,402 calls (088D93A0 - 088D9590, length 125)
_S1_2_883907C 2,026,711 instructions (0.123%), 106,669 calls (0883907C - 0883918C, length 69)
  Back Branch 08839180 110,357 times (length 26)
_S1_2_89B5C38 1,974,406 instructions (0.119%), 26,711 calls (089B5C38 - 089B6244, length 388)
  Back Branch 089B5CA8 98,040 times (length 11)
  Back Branch 089B5D94 7,088 times (length 11)
  Back Branch 089B5F24 1,716 times (length 11)
  Back Branch 089B5F68 1,716 times (length 11)
  Back Branch 089B5F78 429 times (length 179)
  Back Branch 089B620C 407 times (length 149)
  Back Branch 089B61B4 407 times (length 198)
  Back Branch 089B6238 238 times (length 245)
  Back Branch 089B6070 238 times (length 59)
  Back Branch 089B6240 169 times (length 97)
  Back Branch 089B611C 169 times (length 162)
  Back Branch 089B614C 22 times (length 164)
  Back Branch 089B6094 22 times (length 132)
_S1_2_88D8520 1,972,443 instructions (0.119%), 59,771 calls (088D8520 - 088D85A0, length 33)
_S1_2_89C0C5C 1,969,536 instructions (0.119%), 8,822 calls (089C0C5C - 089C12FC, length 425)
  Back Branch 089C0DAC 28,392 times (length 22)
  Back Branch 089C0F34 6,019 times (length 120)
  Back Branch 089C10A4 3,688 times (length 240)
  Back Branch 089C0F98 1,550 times (length 127)
  Back Branch 089C108C 1,550 times (length 166)
_S1_2_88E9BCC 1,943,649 instructions (0.118%), 1,721 calls (088E9BCC - 088EA7A8, length 760)
  Back Branch 088E9CC8 165,216 times (length 5)
  Back Branch 088E9CD8 98,761 times (length 9)
  Back Branch 088E9E60 38,162 times (length 79)
  Back Branch 088EA15C 6,783 times (length 232)
  Back Branch 088E9C90 1,721 times (length 30)
  Back Branch 088EA200 3 times (length 237)
_S1_2_88E1F28 1,906,904 instructions (0.115%), 30,439 calls (088E1B20 - 088E2C9C, length 1120)
  Back Branch 088E2C4C 27,067 times (length 1101)
  Back Branch 088E2BA4 3,372 times (length 761)
  Back Branch 088E2B9C 3,372 times (length 1057)
_S1_2_8854A38 1,851,130 instructions (0.112%), 19,233 calls (08854A38 - 08855010, length 375)
  Back Branch 08854CC8 5,511 times (length 20)
  Back Branch 08854D8C 5,385 times (length 168)
  Back Branch 08854FC4 4,185 times (length 154)
  Back Branch 08854FD4 4,182 times (length 170)
  Back Branch 08854FAC 1,004 times (length 148)
  Back Branch 08854EC0 475 times (length 246)
  Back Branch 08854EF8 475 times (length 63)
  Back Branch 08854F5C 475 times (length 87)
  Back Branch 08854F6C 475 times (length 51)
  Back Branch 08854CA4 38 times (length 75)
  Back Branch 08854C8C 38 times (length 104)
_S1_2_89AA040 1,846,788 instructions (0.112%), 153,899 calls (089AA040 - 089AA06C, length 12)
_S1_2_89AFBA8 1,840,010 instructions (0.111%), 49,730 calls (089AFBA8 - 089AFC38, length 37)
_S1_2_89AC55C 1,812,976 instructions (0.110%), 82,408 calls (089AC55C - 089AC5B0, length 22)
_S1_2_89AAF30 1,737,846 instructions (0.105%), 26,331 calls (089AAF30 - 089AB034, length 66)
_S1_2_89B48F8 1,729,680 instructions (0.105%), 5 calls (089B48F8 - 089B49E0, length 59)
  Back Branch 089B4984 131,072 times (length 13)
  Back Branch 089B4994 3,952 times (length 19)
  Back Branch 089B49A8 144 times (length 27)
_S1_2_89AE724 1,699,442 instructions (0.103%), 40,066 calls (089AE724 - 089AE7EC, length 51)
_S1_2_89AC02C 1,699,434 instructions (0.103%), 77,247 calls (089AC02C - 089AC080, length 22)
_S1_2_89A8F2C 1,675,036 instructions (0.101%), 13,697 calls (089A8F2C - 089A9BD8, length 812)
  Back Branch 089A9444 7,360 times (length 38)
  Back Branch 089A9A44 7,233 times (length 682)
  Back Branch 089A91A0 690 times (length 129)
  Back Branch 089A9B44 124 times (length 746)
  Back Branch 089A9430 57 times (length 293)
  Back Branch 089A92E8 19 times (length 172)
  Back Branch 089A9280 18 times (length 49)
  Back Branch 089A92B4 18 times (length 63)
  Back Branch 089A92A4 18 times (length 58)
  Back Branch 089A94EC 3 times (length 55)
_S1_2_89CA3F8 1,653,933 instructions (0.100%), 124 calls (089CA3F8 - 089CA840, length 275)
  Back Branch 089CA68C 65,026 times (length 30)
  Back Branch 089CA5F8 837 times (length 73)
  Back Branch 089CA69C 837 times (length 105)
  Back Branch 089CA80C 778 times (length 138)
  Back Branch 089CA82C 109 times (length 85)
_S1_2_88DAD74 1,632,104 instructions (0.099%), 13,282 calls (088DAD74 - 089F2F98, length 286858)
  Back Branch 088DB3A8 11,607 times (length 198)
  Back Branch 088DB284 10,615 times (length 161)
  Back Branch 088DB354 6,673 times (length 329)
  Back Branch 088DB364 6,658 times (length 13)
  Back Branch 088DB398 6,658 times (length 26)
  Back Branch 088DB30C 6,024 times (length 179)
  Back Branch 088DB3C4 5,583 times (length 225)
  Back Branch 088DB1A4 5,156 times (length 227)
  Back Branch 088DB244 5,019 times (length 138)
  Back Branch 088DB118 1,675 times (length 134)
  Back Branch 088DAF44 1,575 times (length 51)
  Back Branch 088DB440 1,468 times (length 72)
  Back Branch 088DB32C 1,468 times (length 259)
  Back Branch 088DB1F8 890 times (length 210)
  Back Branch 088DB29C 736 times (length 251)
  Back Branch 088DB190 207 times (length 156)
  Back Branch 088DAF88 85 times (length 68)
  Back Branch 088DB2B4 85 times (length 264)
  Back Branch 088DB1DC 49 times (length 203)
  Back Branch 088DB2F4 15 times (length 287)
  Back Branch 088DB15C 15 times (length 178)
_S1_2_8A478B8 1,602,286 instructions (0.097%), 13,898 calls (08A46664 - 08A481EC, length 1763)
  Back Branch 08A4668C 69,202 times (length 5)
  Back Branch 08A469D0 24,677 times (length 158)
  Back Branch 08A469DC 24,677 times (length 120)
  Back Branch 08A46954 24,677 times (length 21)
  Back Branch 08A46968 24,677 times (length 25)
  Back Branch 08A46910 24,677 times (length 173)
  Back Branch 08A47E38 13,898 times (length 1468)
  Back Branch 08A47F08 11,128 times (length 1379)
  Back Branch 08A47F18 1,767 times (length 1383)
  Back Branch 08A46A48 1,629 times (length 145)
  Back Branch 08A46A84 972 times (length 160)
_S1_2_89B1F5C 1,545,213 instructions (0.094%), 81,327 calls (089B1F5C - 089B1FA4, length 19)
_S1_2_8A45B6C 1,516,782 instructions (0.092%), 19,311 calls (08A45B6C - 08A45C7C, length 69)
  Back Branch 08A45BE4 74,815 times (length 6)
  Back Branch 08A45B90 52,468 times (length 4)
  Back Branch 08A45C60 18,395 times (length 41)
  Back Branch 08A45C70 8,949 times (length 44)
  Back Branch 08A45C68 5,456 times (length 17)
  Back Branch 08A45C20 178 times (length 24)
_S1_2_8A3E134 1,501,142 instructions (0.091%), 1,680 calls (08A3E134 - 08A3E420, length 188)
  Back Branch 08A3E290 53,760 times (length 14)
  Back Branch 08A3E240 36,960 times (length 13)
  Back Branch 08A3E2CC 26,117 times (length 22)
  Back Branch 08A3E334 4,320 times (length 34)
  Back Branch 08A3E37C 1,442 times (length 101)
  Back Branch 08A3E388 974 times (length 34)
  Back Branch 08A3E340 702 times (length 35)
_S1_2_88550D0 1,459,298 instructions (0.088%), 456 calls (088550D0 - 088557EC, length 456)
  Back Branch 088554AC 30,694 times (length 42)
  Back Branch 08855654 23,517 times (length 66)
  Back Branch 08855740 2,471 times (length 71)
  Back Branch 0885565C 799 times (length 113)
  Back Branch 08855384 456 times (length 81)
  Back Branch 0885527C 456 times (length 26)
  Back Branch 08855270 456 times (length 12)
  Back Branch 08855514 456 times (length 165)
  Back Branch 08855404 456 times (length 113)
  Back Branch 088554FC 456 times (length 118)
  Back Branch 088554B4 455 times (length 157)
  Back Branch 0885550C 436 times (length 136)
  Back Branch 08855504 268 times (length 126)
  Back Branch 088557E0 18 times (length 111)
  Back Branch 088557E8 1 times (length 204)
_S1_2_8A47614 1,455,384 instructions (0.088%), 6,073 calls (08A46664 - 08A47F24, length 1585)
  Back Branch 08A4668C 69,202 times (length 5)
  Back Branch 08A47D28 29,166 times (length 17)
  Back Branch 08A469D0 24,677 times (length 158)
  Back Branch 08A469DC 24,677 times (length 120)
  Back Branch 08A46954 24,677 times (length 21)
  Back Branch 08A46968 24,677 times (length 25)
  Back Branch 08A46910 24,677 times (length 173)
  Back Branch 08A47F08 11,128 times (length 1379)
  Back Branch 08A477FC 6,073 times (length 111)
  Back Branch 08A47650 6,073 times (length 307)
  Back Branch 08A47D44 6,073 times (length 1407)
  Back Branch 08A47B70 4,706 times (length 1290)
  Back Branch 08A47B48 2,939 times (length 20)
  Back Branch 08A47B34 2,939 times (length 16)
  Back Branch 08A47F18 1,767 times (length 1383)
  Back Branch 08A46A48 1,629 times (length 145)
  Back Branch 08A46A84 972 times (length 160)
_S1_2_8A43EF4 1,441,967 instructions (0.087%), 984 calls (08A43EF4 - 08A44848, length 598)
  Back Branch 08A44660 28,027 times (length 22)
  Back Branch 08A444BC 24,685 times (length 302)
  Back Branch 08A44214 23,331 times (length 129)
  Back Branch 08A44228 22,350 times (length 20)
  Back Branch 08A44668 20,007 times (length 15)
  Back Branch 08A44644 20,007 times (length 15)
  Back Branch 08A44618 9,112 times (length 308)
  Back Branch 08A444D8 8,073 times (length 309)
  Back Branch 08A44574 3,342 times (length 278)
  Back Branch 08A44524 2,895 times (length 328)
  Back Branch 08A4477C 2,895 times (length 152)
  Back Branch 08A4432C 2,620 times (length 8)
  Back Branch 08A44558 2,002 times (length 271)
  Back Branch 08A4457C 2,002 times (length 15)
  Back Branch 08A44334 1,026 times (length 179)
  Back Branch 08A440E4 1,025 times (length 109)
  Back Branch 08A442D0 952 times (length 131)
  Back Branch 08A44428 696 times (length 285)
  Back Branch 08A44444 273 times (length 292)
  Back Branch 08A44540 245 times (length 355)
  Back Branch 08A44718 227 times (length 215)
  Back Branch 08A44748 204 times (length 242)
  Back Branch 08A44414 176 times (length 285)
  Back Branch 08A4443C 166 times (length 290)
  Back Branch 08A446E8 165 times (length 188)
  Back Branch 08A44538 159 times (length 353)
  Back Branch 08A44798 56 times (length 515)
  Back Branch 08A447D0 50 times (length 276)
  Back Branch 08A446FC 39 times (length 477)
  Back Branch 08A442F8 35 times (length 8)
  Back Branch 08A4472C 34 times (length 220)
  Back Branch 08A447B4 31 times (length 254)
  Back Branch 08A44790 27 times (length 514)
  Back Branch 08A447C8 26 times (length 274)
  Back Branch 08A447AC 26 times (length 252)
  Back Branch 08A44704 26 times (length 478)
  Back Branch 08A44300 21 times (length 146)
  Back Branch 08A4475C 15 times (length 247)
  Back Branch 08A44734 12 times (length 222)
  Back Branch 08A44764 10 times (length 249)
_S1_2_88D8330 1,431,340 instructions (0.087%), 143,134 calls (088D8330 - 088D8414, length 58)
_S1_2_8853730 1,419,861 instructions (0.086%), 475 calls (08853730 - 08853DD4, length 426)
  Back Branch 08853A14 32,018 times (length 45)
  Back Branch 08853BA8 22,988 times (length 66)
  Back Branch 08853BF0 2,026 times (length 28)
  Back Branch 08853BB0 808 times (length 108)
  Back Branch 08853A68 475 times (length 116)
  Back Branch 08853A1C 475 times (length 113)
  Back Branch 08853960 475 times (length 66)
  Back Branch 088538D4 475 times (length 31)
  Back Branch 08853888 475 times (length 12)
  Back Branch 08853894 475 times (length 26)
  Back Branch 08853C7C 84 times (length 37)
_S1_2_885451C 1,402,126 instructions (0.085%), 5,535 calls (0885451C - 088547C0, length 170)
  Back Branch 08854630 52,467 times (length 8)
  Back Branch 0885466C 47,155 times (length 22)
  Back Branch 08854660 3,701 times (length 19)
  Back Branch 08854654 1,611 times (length 16)
_S1_2_8A43398 1,389,429 instructions (0.084%), 9,514 calls (08A43398 - 08A43428, length 37)
  Back Branch 08A433D8 144,923 times (length 12)
  Back Branch 08A433EC 144,303 times (length 9)
  Back Branch 08A433F4 8,890 times (length 17)
  Back Branch 08A4340C 13 times (length 6)
  Back Branch 08A4341C 11 times (length 7)
_S1_2_8A42A38 1,379,890 instructions (0.084%), 228,981 calls (08A42A38 - 08A42A58, length 9)
_S1_2_8A07EAC 1,347,842 instructions (0.082%), 718 calls (08A07EAC - 08A08060, length 110)
  Back Branch 08A08024 146,824 times (length 9)
  Back Branch 08A07FA4 8,838 times (length 9)
  Back Branch 08A07F64 2,048 times (length 28)
  Back Branch 08A07FE4 2,030 times (length 9)
  Back Branch 08A07F6C 1,896 times (length 29)
  Back Branch 08A0805C 706 times (length 65)
  Back Branch 08A07FF4 472 times (length 39)
  Back Branch 08A07FFC 246 times (length 40)
  Back Branch 08A0802C 152 times (length 53)
  Back Branch 08A0804C 94 times (length 85)
_S1_2_883F84C 1,344,660 instructions (0.081%), 6,140 calls (0883F84C - 0883FB54, length 195)
  Back Branch 0883FA6C 24,560 times (length 11)
  Back Branch 0883F9E0 24,560 times (length 11)
  Back Branch 0883FAF0 6,140 times (length 85)
  Back Branch 0883FB44 6,140 times (length 75)
_S1_2_88057EC 1,343,125 instructions (0.081%), 2,061 calls (088057EC - 08805828, length 16)
  Back Branch 08805810 190,025 times (length 8)
  Back Branch 08805800 41 times (length 4)
_S1_2_89E91A0 1,311,718 instructions (0.079%), 5 calls (089E91A0 - 089E995C, length 496)
  Back Branch 089E97D8 262,144 times (length 5)
  Back Branch 089E9294 32 times (length 5)
  Back Branch 089E92C8 32 times (length 5)
  Back Branch 089E9664 9 times (length 5)
  Back Branch 089E9634 9 times (length 5)
  Back Branch 089E9548 5 times (length 147)
  Back Branch 089E94FC 4 times (length 20)
  Back Branch 089E94E8 3 times (length 163)
  Back Branch 089E96B4 3 times (length 219)
  Back Branch 089E9730 2 times (length 36)
  Back Branch 089E9550 1 times (length 129)
  Back Branch 089E97B4 1 times (length 107)
  Back Branch 089E9670 1 times (length 233)
  Back Branch 089E9794 1 times (length 333)
  Back Branch 089E97E0 1 times (length 117)
  Back Branch 089E98D4 1 times (length 270)
  Back Branch 089E9928 1 times (length 41)
_S1_2_881E6F4 1,299,743 instructions (0.079%), 4,277 calls (0881E6F4 - 0881E984, length 165)
  Back Branch 0881E814 63,351 times (length 13)
_S1_2_89F3008 1,279,496 instructions (0.077%), 42,100 calls (089F2F7C - 089F3558, length 376)
  Back Branch 089F3064 32,428 times (length 59)
  Back Branch 089F3554 9,672 times (length 375)
_S1_2_88B9FF4 1,257,360 instructions (0.076%), 4,056 calls (088B9FF4 - 088BA6F4, length 449)
  Back Branch 088BA650 4,056 times (length 234)
_S1_2_88E46A8 1,253,920 instructions (0.076%), 73,760 calls (088E46A8 - 088E4788, length 57)
_S1_2_884F8F0 1,251,655 instructions (0.076%), 40 calls (0884F8F0 - 088505BC, length 820)
  Back Branch 0884FA04 131,232 times (length 6)
  Back Branch 0884FBB4 7,494 times (length 19)
  Back Branch 0884FDA8 4,720 times (length 26)
  Back Branch 08850494 4,480 times (length 5)
  Back Branch 0884FEE0 3,640 times (length 5)
  Back Branch 0884FDB4 1,656 times (length 105)
  Back Branch 0885023C 1,622 times (length 359)
  Back Branch 08850428 1,088 times (length 12)
  Back Branch 08850380 1,088 times (length 11)
  Back Branch 088503B8 1,088 times (length 11)
  Back Branch 088503F0 1,088 times (length 11)
  Back Branch 0884FD78 720 times (length 13)
  Back Branch 088500DC 384 times (length 10)
  Back Branch 08850250 272 times (length 403)
  Back Branch 08850164 144 times (length 6)
  Back Branch 088501A8 96 times (length 5)
  Back Branch 088500E8 48 times (length 15)
  Back Branch 088501F0 48 times (length 44)
  Back Branch 08850434 34 times (length 350)
  Back Branch 08850574 34 times (length 674)
  Back Branch 0885025C 34 times (length 530)
  Back Branch 0885026C 34 times (length 534)
  Back Branch 0885032C 34 times (length 300)
  Back Branch 088504E4 28 times (length 553)
  Back Branch 0884FAE4 9 times (length 69)
  Back Branch 0885053C 6 times (length 255)
  Back Branch 0885021C 6 times (length 375)
  Back Branch 08850204 6 times (length 369)
  Back Branch 0884FAEC 3 times (length 55)
_S1_2_8973EF8 1,235,302 instructions (0.075%), 7 calls (08973EF8 - 08974174, length 160)
  Back Branch 08974114 50,957 times (length 54)
  Back Branch 08974120 50,957 times (length 85)
_S1_2_8813EA0 1,225,312 instructions (0.074%), 1,675 calls (08813EA0 - 0881471C, length 544)
  Back Branch 0881439C 16,322 times (length 247)
  Back Branch 088144B8 8,717 times (length 120)
  Back Branch 088144A8 8,717 times (length 146)
  Back Branch 088144C8 8,717 times (length 105)
  Back Branch 088146F8 8,716 times (length 220)
  Back Branch 08813F98 6,700 times (length 11)
  Back Branch 08814498 924 times (length 338)
_S1_2_8847E00 1,223,608 instructions (0.074%), 169,701 calls (08847E00 - 08847E44, length 18)
_S1_2_8A0A158 1,209,854 instructions (0.073%), 723 calls (08A0A158 - 08A0B454, length 1216)
  Back Branch 08A0A2EC 56,739 times (length 10)
  Back Branch 08A0AA48 33,024 times (length 7)
  Back Branch 08A0A2B4 12,034 times (length 13)
  Back Branch 08A0A584 8,867 times (length 11)
  Back Branch 08A0A2C0 2,287 times (length 15)
  Back Branch 08A0A2F4 1,959 times (length 29)
  Back Branch 08A0AE4C 704 times (length 141)
  Back Branch 08A0B378 661 times (length 17)
  Back Branch 08A0A238 655 times (length 36)
  Back Branch 08A0A240 655 times (length 38)
  Back Branch 08A0A6D8 619 times (length 307)
  Back Branch 08A0A48C 544 times (length 154)
  Back Branch 08A0B3CC 378 times (length 24)
  Back Branch 08A0B308 376 times (length 11)
  Back Branch 08A0A478 259 times (length 178)
  Back Branch 08A0AA54 258 times (length 356)
  Back Branch 08A0AAA0 258 times (length 86)
  Back Branch 08A0AA94 258 times (length 30)
  Back Branch 08A0B284 177 times (length 7)
  Back Branch 08A0B27C 177 times (length 1077)
  Back Branch 08A0A6FC 68 times (length 340)
  Back Branch 08A0B3F4 58 times (length 84)
  Back Branch 08A0A8AC 47 times (length 447)
  Back Branch 08A0ACA0 46 times (length 261)
  Back Branch 08A0B3D8 37 times (length 36)
  Back Branch 08A0ACC8 26 times (length 288)
  Back Branch 08A0A5A4 25 times (length 19)
  Back Branch 08A0B210 20 times (length 1049)
  Back Branch 08A0B224 20 times (length 1055)
  Back Branch 08A0AFD4 19 times (length 477)
  Back Branch 08A0ACB4 19 times (length 283)
  Back Branch 08A0B3C4 18 times (length 45)
  Back Branch 08A0B450 17 times (length 1193)
  Back Branch 08A0B380 3 times (length 1141)
  Back Branch 08A0ADE8 2 times (length 782)
  Back Branch 08A0AC94 1 times (length 258)
  Back Branch 08A0B1C0 1 times (length 25)
  Back Branch 08A0B1AC 1 times (length 584)
  Back Branch 08A0B1A0 1 times (length 581)
  Back Branch 08A0B38C 1 times (length 149)
  Back Branch 08A0B3A0 1 times (length 139)
_S1_2_89C090C 1,197,781 instructions (0.072%), 6,019 calls (089C090C - 089C0B90, length 162)
  Back Branch 089C0B38 24,076 times (length 11)
  Back Branch 089C0AFC 24,076 times (length 11)
  Back Branch 089C0B80 6,019 times (length 12)
_S1_2_8A465B4 1,183,910 instructions (0.072%), 12,895 calls (08A465B4 - 08A47F24, length 1629)
  Back Branch 08A4668C 69,202 times (length 5)
  Back Branch 08A469D0 24,677 times (length 158)
  Back Branch 08A469DC 24,677 times (length 120)
  Back Branch 08A46954 24,677 times (length 21)
  Back Branch 08A46968 24,677 times (length 25)
  Back Branch 08A46910 24,677 times (length 173)
  Back Branch 08A47F08 11,128 times (length 1379)
  Back Branch 08A47F18 1,767 times (length 1383)
  Back Branch 08A46A48 1,629 times (length 145)
  Back Branch 08A46A84 972 times (length 160)
_S1_2_8810A90 1,179,604 instructions (0.071%), 1,844 calls (08810A90 - 08810E60, length 245)
  Back Branch 08810C9C 18,012 times (length 39)
  Back Branch 08810DDC 18,012 times (length 36)
  Back Branch 08810E08 3,688 times (length 6)
  Back Branch 08810E54 1,844 times (length 101)
_S1_2_8851F08 1,158,322 instructions (0.070%), 1,671 calls (08851F08 - 088521C4, length 176)
  Back Branch 08852180 49,661 times (length 49)
  Back Branch 08852098 14,035 times (length 47)
  Back Branch 088520A0 1,671 times (length 77)
  Back Branch 08852188 1,671 times (length 142)
_S1_2_88FAA0C 1,152,158 instructions (0.070%), 922 calls (088FAA0C - 088FB12C, length 457)
  Back Branch 088FAB0C 147,468 times (length 7)
  Back Branch 088FAE14 1,844 times (length 14)
  Back Branch 088FAED0 52 times (length 185)
  Back Branch 088FAD9C 52 times (length 168)
_S1_2_88D9594 1,126,792 instructions (0.068%), 88,633 calls (088D9594 - 088D975C, length 115)
_S1_2_899DEF0 1,114,671 instructions (0.067%), 1,174 calls (0899DEF0 - 0899E900, length 645)
  Back Branch 0899E194 33,626 times (length 12)
  Back Branch 0899E170 33,626 times (length 35)
  Back Branch 0899E3D0 10,650 times (length 9)
  Back Branch 0899E074 9,786 times (length 19)
  Back Branch 0899E460 7,438 times (length 233)
  Back Branch 0899E468 7,042 times (length 257)
  Back Branch 0899E4BC 1,950 times (length 12)
  Back Branch 0899E158 1,937 times (length 23)
  Back Branch 0899E388 1,570 times (length 201)
  Back Branch 0899E8B0 1,174 times (length 570)
  Back Branch 0899E8E0 1,174 times (length 593)
  Back Branch 0899E434 213 times (length 159)
  Back Branch 0899E77C 150 times (length 19)
  Back Branch 0899E524 91 times (length 8)
  Back Branch 0899E560 14 times (length 92)
  Back Branch 0899E728 1 times (length 121)
  Back Branch 0899E784 1 times (length 168)
_S1_2_884DF70 1,103,196 instructions (0.067%), 3,446 calls (0884DF70 - 0884ED04, length 870)
  Back Branch 0884E61C 3,446 times (length 371)
  Back Branch 0884E634 3,446 times (length 375)
  Back Branch 0884E658 3,446 times (length 380)
  Back Branch 0884E6F0 3,446 times (length 387)
  Back Branch 0884EB18 3,446 times (length 359)
  Back Branch 0884EB50 3,274 times (length 450)
  Back Branch 0884EA20 2,766 times (length 414)
  Back Branch 0884ECC8 680 times (length 584)
_S1_2_89B0CF8 1,093,572 instructions (0.066%), 29,556 calls (089B0CF8 - 089B0D88, length 37)
_S1_2_88E7A0C 1,091,184 instructions (0.066%), 14,958 calls (088E7A0C - 088E7D78, length 220)
  Back Branch 088E7BAC 14,958 times (length 59)
_S1_2_883DB44 1,086,459 instructions (0.066%), 8,979 calls (0883DB44 - 0883DD6C, length 139)
  Back Branch 0883DC1C 35,916 times (length 11)
  Back Branch 0883DD30 8,979 times (length 53)
  Back Branch 0883DD20 8,979 times (length 82)
_S1_2_882DC10 1,085,967 instructions (0.066%), 1 calls (0882DC10 - 0882E38C, length 480)
  Back Branch 0882E1E8 58,864 times (length 8)
  Back Branch 0882E1F8 40,586 times (length 11)
  Back Branch 0882DDA4 10,482 times (length 8)
  Back Branch 0882E198 3,242 times (length 23)
  Back Branch 0882DCBC 3,202 times (length 14)
  Back Branch 0882DCDC 2,675 times (length 29)
  Back Branch 0882DDC0 2,310 times (length 86)
  Back Branch 0882DF14 2,124 times (length 23)
  Back Branch 0882DEA8 1,312 times (length 24)
  Back Branch 0882E2F4 1,312 times (length 24)
  Back Branch 0882E2D4 1,312 times (length 267)
  Back Branch 0882DFB0 835 times (length 24)
  Back Branch 0882E0E8 825 times (length 204)
  Back Branch 0882E23C 558 times (length 6)
  Back Branch 0882E254 394 times (length 11)
  Back Branch 0882DDAC 365 times (length 81)
  Back Branch 0882E134 328 times (length 221)
  Back Branch 0882DCE4 307 times (length 30)
  Back Branch 0882DFD8 167 times (length 136)
  Back Branch 0882DF20 167 times (length 90)
  Back Branch 0882E040 164 times (length 102)
  Back Branch 0882E060 164 times (length 24)
  Back Branch 0882E08C 164 times (length 181)
  Back Branch 0882E338 164 times (length 352)
  Back Branch 0882E320 164 times (length 346)
  Back Branch 0882E37C 164 times (length 369)
  Back Branch 0882E388 164 times (length 372)
  Back Branch 0882E26C 164 times (length 301)
  Back Branch 0882E25C 164 times (length 295)
  Back Branch 0882DD3C 1 times (length 53)
_S1_2_8847BB8 1,006,239 instructions (0.061%), 77,403 calls (08847BB8 - 08847BE8, length 13)
_S1_2_883DD84 998,280 instructions (0.060%), 16,638 calls (0883DD84 - 0883DDEC, length 27)
  Back Branch 0883DDCC 66,552 times (length 11)
_S1_2_88F2BC0 996,197 instructions (0.060%), 237 calls (088F08F4 - 089F84CC, length 270071)
  Back Branch 088F0AC4 25,596 times (length 8)
  Back Branch 089F8038 5,344 times (length 253)
  Back Branch 089F8390 5,344 times (length 340)
  Back Branch 088F2438 474 times (length 522)
  Back Branch 088F2BF4 237 times (length 2242)
  Back Branch 088F25A0 90 times (length 1473)
  Back Branch 088F2B30 66 times (length 2111)
  Back Branch 088F2B58 32 times (length 1839)
  Back Branch 088F256C 31 times (length 646)
_S1_2_89B7E40 995,181 instructions (0.060%), 234 calls (089B7E40 - 089B882C, length 636)
  Back Branch 089B84C0 4,068 times (length 234)
  Back Branch 089B8574 4,050 times (length 220)
  Back Branch 089B8704 3,926 times (length 238)
  Back Branch 089B85F0 3,322 times (length 212)
  Back Branch 089B8554 3,305 times (length 224)
  Back Branch 089B8540 3,173 times (length 224)
  Back Branch 089B84D4 3,074 times (length 234)
  Back Branch 089B85BC 2,738 times (length 216)
  Back Branch 089B8514 2,617 times (length 229)
  Back Branch 089B8500 2,291 times (length 229)
  Back Branch 089B85A8 2,234 times (length 216)
  Back Branch 089B8588 2,060 times (length 220)
  Back Branch 089B8808 2,035 times (length 338)
  Back Branch 089B85DC 1,641 times (length 212)
  Back Branch 089B8818 1,515 times (length 359)
  Back Branch 089B8608 1,287 times (length 208)
  Back Branch 089B87D8 1,276 times (length 419)
  Back Branch 089B8828 679 times (length 380)
  Back Branch 089B87F8 458 times (length 406)
  Back Branch 089B7FC4 142 times (length 14)
  Back Branch 089B8090 142 times (length 27)
  Back Branch 089B8108 142 times (length 12)
  Back Branch 089B8724 142 times (length 396)
  Back Branch 089B87C8 97 times (length 565)
  Back Branch 089B872C 14 times (length 547)
  Back Branch 089B87E8 9 times (length 381)
_S1_2_8841684 984,452 instructions (0.060%), 1,673 calls (08841684 - 088419F0, length 220)
  Back Branch 088417FC 49,715 times (length 48)
  Back Branch 088417B0 49,715 times (length 36)
  Back Branch 0884195C 1,673 times (length 160)
_S1_2_89E6178 968,352 instructions (0.059%), 12,576 calls (089E6178 - 089F2240, length 12339)
_S1_2_88573DC 952,507 instructions (0.058%), 1,680 calls (088573DC - 08857D24, length 595)
  Back Branch 0885765C 6,720 times (length 11)
  Back Branch 08857B14 6,720 times (length 11)
  Back Branch 08857AC4 6,720 times (length 11)
  Back Branch 08857938 6,720 times (length 11)
  Back Branch 088578C0 6,720 times (length 11)
  Back Branch 088576D0 1,680 times (length 108)
  Back Branch 08857BE4 1,680 times (length 413)
  Back Branch 08857C98 1,679 times (length 134)
  Back Branch 08857C88 616 times (length 533)
_S1_2_8852A78 938,402 instructions (0.057%), 1,674 calls (08852A78 - 08852F28, length 301)
  Back Branch 08852BFC 49,742 times (length 69)
  Back Branch 08852C3C 5,022 times (length 26)
_S1_2_88B73B8 936,650 instructions (0.057%), 2,882 calls (088B73B8 - 089F84CC, length 328774)
  Back Branch 089F8038 5,344 times (length 253)
  Back Branch 089F8390 5,344 times (length 340)
_S1_2_884D2E0 933,866 instructions (0.057%), 3,446 calls (0884D2E0 - 0884D380, length 41)
  Back Branch 0884D340 172,300 times (length 5)
  Back Branch 0884D310 3,446 times (length 9)
_S1_2_884DBB0 923,755 instructions (0.056%), 43 calls (0884DBB0 - 0884DC4C, length 40)
  Back Branch 0884DC38 119,718 times (length 7)
  Back Branch 0884DBF0 10,615 times (length 9)
  Back Branch 0884DC00 33 times (length 13)
_S1_2_8A058E0 916,112 instructions (0.055%), 582 calls (08A058E0 - 08A05AC0, length 121)
  Back Branch 08A059B0 49,241 times (length 11)
  Back Branch 08A05A0C 20,671 times (length 8)
  Back Branch 08A05974 11,495 times (length 13)
  Back Branch 08A05980 2,332 times (length 15)
  Back Branch 08A059D4 2,077 times (length 29)
  Back Branch 08A05A1C 271 times (length 11)
  Back Branch 08A05ABC 160 times (length 16)
_S1_2_881C168 910,804 instructions (0.055%), 3,446 calls (0881C168 - 0881CC90, length 715)
  Back Branch 0881CC04 3,446 times (length 183)
  Back Branch 0881CB70 3,277 times (length 195)
  Back Branch 0881CB78 2,600 times (length 213)
  Back Branch 0881C6DC 677 times (length 293)
  Back Branch 0881C7C0 169 times (length 348)
_S1_2_89F3204 889,758 instructions (0.054%), 65,889 calls (089F2F7C - 089F3528, length 364)
  Back Branch 089F3214 33,201 times (length 168)
  Back Branch 089F3524 32,688 times (length 364)
_S1_2_881F89C 884,919 instructions (0.054%), 1,672 calls (0881F89C - 08820BE4, length 1235)
  Back Branch 0881F954 16,976 times (length 8)
  Back Branch 0881FD84 11,744 times (length 11)
  Back Branch 0881FC40 4,888 times (length 42)
  Back Branch 08820214 2,787 times (length 413)
  Back Branch 0882010C 2,569 times (length 328)
  Back Branch 08820138 2,569 times (length 252)
  Back Branch 0882003C 1,952 times (length 295)
  Back Branch 08820088 1,708 times (length 314)
  Back Branch 0882005C 1,708 times (length 303)
  Back Branch 0881F9BC 1,672 times (length 38)
  Back Branch 088200C8 1,466 times (length 323)
  Back Branch 088201B0 734 times (length 368)
  Back Branch 088201B8 734 times (length 262)
  Back Branch 088206E0 734 times (length 592)
  Back Branch 08820390 611 times (length 524)
  Back Branch 088200B0 611 times (length 463)
  Back Branch 0881FFD4 611 times (length 292)
  Back Branch 0882023C 367 times (length 423)
  Back Branch 08820380 367 times (length 555)
  Back Branch 08820198 367 times (length 254)
  Back Branch 08820694 367 times (length 738)
  Back Branch 0881FFB8 363 times (length 306)
  Back Branch 08820250 149 times (length 283)
  Back Branch 0881FE10 149 times (length 156)
  Back Branch 088201F8 56 times (length 113)
  Back Branch 08820204 8 times (length 116)
  Back Branch 0881FFC0 4 times (length 307)
  Back Branch 08820648 1 times (length 611)
  Back Branch 08820624 1 times (length 602)
_S1_2_88EE878 877,710 instructions (0.053%), 1,721 calls (088EE878 - 088EE9A0, length 75)
  Back Branch 088EE8D0 137,680 times (length 6)
_S1_2_89AC404 868,734 instructions (0.053%), 51,102 calls (089AC404 - 089AC444, length 17)
_S1_2_89F328C 851,756 instructions (0.052%), 3,826 calls (089F2F7C - 089F356C, length 381)
  Back Branch 089F32F4 61,216 times (length 5)
  Back Branch 089F3348 15,718 times (length 14)
  Back Branch 089F33E4 3,826 times (length 283)
  Back Branch 089F3568 3,826 times (length 136)
_S1_2_8A1DF94 850,451 instructions (0.051%), 146 calls (08A1D81C - 08A1F164, length 1619)
  Back Branch 08A1DC34 32,856 times (length 19)
  Back Branch 08A1DA98 5,478 times (length 92)
  Back Branch 08A1DDB4 2,738 times (length 360)
  Back Branch 08A1E508 2,307 times (length 142)
  Back Branch 08A1E52C 2,307 times (length 736)
  Back Branch 08A1E884 2,307 times (length 165)
  Back Branch 08A1E8E4 2,307 times (length 267)
  Back Branch 08A1EB18 1,882 times (length 1020)
  Back Branch 08A1E640 1,868 times (length 144)
  Back Branch 08A1EA90 1,821 times (length 283)
  Back Branch 08A1E5C0 768 times (length 61)
  Back Branch 08A1E298 433 times (length 449)
  Back Branch 08A1DD2C 247 times (length 58)
  Back Branch 08A1DFB8 146 times (length 185)
  Back Branch 08A1E9AC 144 times (length 777)
  Back Branch 08A1E938 70 times (length 7)
  Back Branch 08A1E924 70 times (length 741)
  Back Branch 08A1E578 32 times (length 756)
  Back Branch 08A1E744 32 times (length 261)
  Back Branch 08A1EFFC 32 times (length 767)
  Back Branch 08A1E648 27 times (length 175)
  Back Branch 08A1EFB0 1 times (length 1409)
  Back Branch 08A1EC04 1 times (length 1184)
  Back Branch 08A1EA14 1 times (length 1060)
_S1_2_8823A70 848,852 instructions (0.051%), 1,671 calls (08823A70 - 08823C84, length 134)
  Back Branch 08823C28 15,262 times (length 29)
  Back Branch 08823C44 13,617 times (length 84)
  Back Branch 08823BF4 1,090 times (length 58)
  Back Branch 08823B2C 979 times (length 13)
_S1_2_89F2B78 791,076 instructions (0.048%), 4,610 calls (089E7838 - 08A43E40, length 94595)
  Back Branch 089F2D88 4,610 times (length 11606)
  Back Branch 089F2F18 1,844 times (length 169)
  Back Branch 089F2E60 922 times (length 123)
  Back Branch 089F2D94 922 times (length 102)
_S1_2_898F86C 789,460 instructions (0.048%), 22,556 calls (0898F86C - 0898F8A8, length 16)
  Back Branch 0898F898 67,668 times (length 7)
_S1_2_89FD030 777,567 instructions (0.047%), 4,391 calls (089FD030 - 089FD424, length 254)
  Back Branch 089FD25C 21,348 times (length 27)
  Back Branch 089FD0E4 20,486 times (length 10)
  Back Branch 089FD268 18,973 times (length 7)
  Back Branch 089FD418 4,201 times (length 205)
  Back Branch 089FD3A8 2,456 times (length 134)
  Back Branch 089FD3D4 2,456 times (length 150)
  Back Branch 089FD31C 2,045 times (length 62)
  Back Branch 089FD394 801 times (length 17)
  Back Branch 089FD360 801 times (length 31)
  Back Branch 089FD348 755 times (length 22)
  Back Branch 089FD368 755 times (length 12)
  Back Branch 089FD3F8 665 times (length 145)
  Back Branch 089FD420 502 times (length 206)
  Back Branch 089FD334 127 times (length 42)
  Back Branch 089FD300 90 times (length 83)
  Back Branch 089FD3E8 46 times (length 141)
  Back Branch 089FD400 46 times (length 9)
_S1_2_8A470E8 727,210 instructions (0.044%), 4,706 calls (08A46664 - 08A47F24, length 1585)
  Back Branch 08A4668C 69,202 times (length 5)
  Back Branch 08A47D28 29,166 times (length 17)
  Back Branch 08A469D0 24,677 times (length 158)
  Back Branch 08A469DC 24,677 times (length 120)
  Back Branch 08A46954 24,677 times (length 21)
  Back Branch 08A46968 24,677 times (length 25)
  Back Branch 08A46910 24,677 times (length 173)
  Back Branch 08A47F08 11,128 times (length 1379)
  Back Branch 08A47D44 6,073 times (length 1407)
  Back Branch 08A4759C 4,706 times (length 293)
  Back Branch 08A47B70 4,706 times (length 1290)
  Back Branch 08A47B48 2,939 times (length 20)
  Back Branch 08A47B34 2,939 times (length 16)
  Back Branch 08A47F18 1,767 times (length 1383)
  Back Branch 08A46A48 1,629 times (length 145)
  Back Branch 08A46A84 972 times (length 160)
_S1_2_8841F24 704,301 instructions (0.043%), 1,671 calls (08841F24 - 08841FCC, length 43)
  Back Branch 08841F98 49,661 times (length 13)
  Back Branch 08841FA8 18,604 times (length 14)
_S1_2_881BE84 686,790 instructions (0.042%), 15,262 calls (0881BE84 - 0881C164, length 185)
_S1_2_89FF0BC 684,270 instructions (0.041%), 76,030 calls (089FF0BC - 089FF0DC, length 9)
_S1_2_88E3A00 668,400 instructions (0.040%), 133,680 calls (088E39A4 - 088E3D60, length 240)
_S1_2_89D9CA0 635,743 instructions (0.038%), 2,620 calls (089D9CA0 - 089DBDA8, length 2115)
  Back Branch 089DB624 8,908 times (length 11)
  Back Branch 089DB6A0 8,908 times (length 11)
  Back Branch 089DAD24 2,620 times (length 1028)
  Back Branch 089DAABC 2,620 times (length 436)
  Back Branch 089DB6B8 2,227 times (length 1070)
  Back Branch 089DAAB0 1,834 times (length 19)
  Back Branch 089DA8A0 1,572 times (length 11)
  Back Branch 089DB2B4 917 times (length 1348)
  Back Branch 089DAD54 786 times (length 1004)
  Back Branch 089DAD7C 524 times (length 1018)
  Back Branch 089DA8B8 393 times (length 174)
  Back Branch 089DA848 393 times (length 182)
_S1_2_8A4C7F8 617,564 instructions (0.037%), 308,782 calls (08A4C7F8 - 08A4C7FC, length 2)
_S1_2_89F30F0 610,656 instructions (0.037%), 19,083 calls (089F2F7C - 089F35C4, length 403)
  Back Branch 089F3148 19,083 times (length 117)
  Back Branch 089F35B0 1,007 times (length 288)
_S1_2_89AAC30 592,488 instructions (0.036%), 21,944 calls (089AAC30 - 089AAC98, length 27)
_S1_2_88E3774 591,780 instructions (0.036%), 922 calls (088E3774 - 088E3828, length 46)
  Back Branch 088E37F4 56,290 times (length 15)
  Back Branch 088E381C 17,470 times (length 24)
_S1_2_89B1130 581,595 instructions (0.035%), 1,811 calls (089B1130 - 089B1594, length 282)
  Back Branch 089B13D8 7,244 times (length 11)
  Back Branch 089B1438 7,244 times (length 11)
  Back Branch 089B147C 7,244 times (length 11)
  Back Branch 089B154C 1,679 times (length 226)
_S1_2_8843ABC 573,153 instructions (0.035%), 1,671 calls (08843ABC - 08843B50, length 38)
  Back Branch 08843B18 53,472 times (length 10)
_S1_2_89E740C 572,894 instructions (0.035%), 1,897 calls (089E740C - 089E76A0, length 166)
  Back Branch 089E7460 34,146 times (length 8)
_S1_2_88B8784 572,008 instructions (0.035%), 2,252 calls (088B8784 - 088B8DB8, length 398)
  Back Branch 088B8CA4 1,126 times (length 165)
_S1_2_8A05118 543,067 instructions (0.033%), 8,231 calls (08A02EA0 - 08A054B4, length 2438)
  Back Branch 08A053C4 3,893 times (length 116)
  Back Branch 08A053F8 2,121 times (length 130)
  Back Branch 08A05424 2,121 times (length 140)
  Back Branch 08A03264 1,042 times (length 106)
  Back Branch 08A03288 863 times (length 115)
  Back Branch 08A032A0 655 times (length 19)
  Back Branch 08A03290 571 times (length 9)
  Back Branch 08A030C8 387 times (length 87)
  Back Branch 08A03034 387 times (length 81)
  Back Branch 08A0525C 96 times (length 677)
  Back Branch 08A05368 95 times (length 77)
  Back Branch 08A0480C 95 times (length 1629)
  Back Branch 08A05350 34 times (length 87)
  Back Branch 08A04818 1 times (length 1632)
_S1_2_8A4C9F8 534,290 instructions (0.032%), 267,145 calls (08A4C9F8 - 08A4C9FC, length 2)
_S1_2_88560BC 529,661 instructions (0.032%), 48,151 calls (088560BC - 088560E4, length 11)
_S1_2_8A45908 515,800 instructions (0.031%), 12,895 calls (08A45908 - 08A459DC, length 54)
_S1_2_8A00FE0 512,891 instructions (0.031%), 538 calls (08A00B1C - 08A00FF0, length 310)
  Back Branch 08A00E74 212,555 times (length 153)
  Back Branch 08A00E84 212,449 times (length 124)
  Back Branch 08A00C84 106,879 times (length 9)
  Back Branch 08A00C68 103,202 times (length 22)
  Back Branch 08A00DBC 40,103 times (length 109)
  Back Branch 08A00DCC 40,103 times (length 11)
  Back Branch 08A00E5C 15,343 times (length 6)
  Back Branch 08A00E4C 15,343 times (length 110)
  Back Branch 08A00D2C 3,823 times (length 71)
  Back Branch 08A00D88 3,677 times (length 77)
  Back Branch 08A00E8C 1,853 times (length 159)
  Back Branch 08A00CAC 1,681 times (length 40)
  Back Branch 08A00DFC 1,557 times (length 124)
  Back Branch 08A00E10 1,557 times (length 7)
  Back Branch 08A00F2C 791 times (length 166)
  Back Branch 08A00F38 791 times (length 202)
  Back Branch 08A00F48 791 times (length 173)
  Back Branch 08A00C54 538 times (length 29)
  Back Branch 08A00EB8 538 times (length 172)
  Back Branch 08A00F24 538 times (length 192)
  Back Branch 08A00FEC 538 times (length 310)
  Back Branch 08A00F50 37 times (length 208)
  Back Branch 08A00DE0 2 times (length 17)
  Back Branch 08A00DEC 1 times (length 6)
_S1_2_8930AD4 512,273 instructions (0.031%), 922 calls (08930AD4 - 08931CF4, length 1161)
  Back Branch 08931910 1,014 times (length 334)
  Back Branch 089314B0 1,014 times (length 232)
  Back Branch 08931408 1,014 times (length 557)
  Back Branch 089317C0 1,014 times (length 311)
  Back Branch 08931724 1,014 times (length 279)
  Back Branch 08930BC4 922 times (length 28)
  Back Branch 08930C18 922 times (length 50)
  Back Branch 08930C00 922 times (length 43)
  Back Branch 08930FFC 922 times (length 298)
  Back Branch 0893101C 922 times (length 305)
  Back Branch 08931010 922 times (length 303)
  Back Branch 0893184C 582 times (length 765)
  Back Branch 08931C04 338 times (length 114)
  Back Branch 08931CCC 338 times (length 941)
  Back Branch 08931080 338 times (length 332)
  Back Branch 08931610 338 times (length 574)
  Back Branch 0893162C 338 times (length 581)
  Back Branch 08931CF0 301 times (length 152)
  Back Branch 089315A0 37 times (length 594)
  Back Branch 08931668 37 times (length 59)
  Back Branch 08931824 26 times (length 124)
  Back Branch 08931838 2 times (length 760)
  Back Branch 08931BF8 2 times (length 1000)
_S1_2_883CBA4 508,672 instructions (0.031%), 7,948 calls (0883CBA4 - 0883CCA0, length 64)
_S1_2_89B69DC 503,261 instructions (0.030%), 124 calls (089B69DC - 089B6B58, length 96)
  Back Branch 089B6A7C 53,833 times (length 10)
  Back Branch 089B6A88 50,673 times (length 9)
  Back Branch 089B6B08 3,036 times (length 41)
  Back Branch 089B6AA0 104 times (length 12)
_S1_2_88E0318 502,428 instructions (0.030%), 3,372 calls (088351B4 - 089F84CC, length 462023)
  Back Branch 089F8038 5,344 times (length 253)
  Back Branch 089F8390 5,344 times (length 340)
  Back Branch 088E03F4 3,372 times (length 175250)
  Back Branch 088357F4 786 times (length 215)
  Back Branch 08835824 524 times (length 328)
_S1_2_89F2F9C 497,172 instructions (0.030%), 38,244 calls (089F2F7C - 089F2FAC, length 13)
  Back Branch 089F2FA8 38,244 times (length 13)
_S1_2_88092B4 496,492 instructions (0.030%), 715 calls (088092B4 - 0880935C, length 43)
  Back Branch 08809350 57,003 times (length 12)
  Back Branch 08809344 3,997 times (length 27)
  Back Branch 08809358 177 times (length 33)
_S1_2_89ABDF8 490,266 instructions (0.030%), 27,237 calls (089ABDF8 - 089ABE3C, length 18)
_S1_2_883E1E4 469,880 instructions (0.028%), 46,988 calls (0883E1E4 - 0883E208, length 10)
_S1_2_89E57A8 467,428 instructions (0.028%), 1,138 calls (089E57A8 - 089E5D34, length 356)
  Back Branch 089E5994 42,818 times (length 5)
  Back Branch 089E5874 12,107 times (length 21)
  Back Branch 089E5888 9,817 times (length 32)
  Back Branch 089E58A8 1,248 times (length 35)
  Back Branch 089E58B0 1,248 times (length 17)
  Back Branch 089E5C64 190 times (length 76)
  Back Branch 089E5BC0 190 times (length 84)
  Back Branch 089E5CE0 4 times (length 80)
_S1_2_88378EC 456,156 instructions (0.028%), 1,055 calls (088378EC - 088383A8, length 688)
  Back Branch 08838308 1,934 times (length 69)
  Back Branch 08838204 1,934 times (length 46)
  Back Branch 088379A8 1,055 times (length 34)
  Back Branch 088380DC 1,054 times (length 477)
  Back Branch 08837EE8 1,054 times (length 371)
  Back Branch 0883820C 1,051 times (length 213)
  Back Branch 08837B90 596 times (length 78)
  Back Branch 08838338 4 times (length 337)
  Back Branch 08838310 3 times (length 278)
  Back Branch 08838344 2 times (length 162)
  Back Branch 08838350 2 times (length 238)
_S1_2_883312C 452,969 instructions (0.027%), 1,990 calls (0883312C - 0884043C, length 13509)
  Back Branch 08833168 63,680 times (length 6)
  Back Branch 08833174 421 times (length 9)
_S1_2_89F31A8 450,815 instructions (0.027%), 32,852 calls (089F2F7C - 089F3520, length 362)
  Back Branch 089F31B8 23,739 times (length 145)
  Back Branch 089F351C 9,113 times (length 362)
_S1_2_8A46558 449,548 instructions (0.027%), 26,444 calls (08A46558 - 08A465B0, length 23)
_S1_2_8A4C918 444,878 instructions (0.027%), 222,439 calls (08A4C918 - 08A4C91C, length 2)
_S1_2_8A1074C 444,318 instructions (0.027%), 39 calls (08A1074C - 08A11900, length 1134)
  Back Branch 08A118D8 44,167 times (length 10)
  Back Branch 08A10C10 39 times (length 269)
  Back Branch 08A1100C 1 times (length 513)
  Back Branch 08A11060 1 times (length 534)
  Back Branch 08A110A8 1 times (length 552)
  Back Branch 08A110FC 1 times (length 573)
  Back Branch 08A11174 1 times (length 603)
  Back Branch 08A11130 1 times (length 586)
  Back Branch 08A111D4 1 times (length 627)
  Back Branch 08A111DC 1 times (length 629)
  Back Branch 08A111C8 1 times (length 624)
  Back Branch 08A117F4 1 times (length 1019)
  Back Branch 08A118A4 1 times (length 50)
  Back Branch 08A118E0 1 times (length 35)
  Back Branch 08A10BF0 1 times (length 264)
  Back Branch 08A10C30 1 times (length 274)
_S1_2_884C9DC 442,525 instructions (0.027%), 5 calls (0884C9DC - 0884CB38, length 88)
  Back Branch 0884CAB4 19,200 times (length 31)
  Back Branch 0884CB34 23 times (length 58)
_S1_2_89EB4AC 440,048 instructions (0.027%), 59,251 calls (089EB4AC - 089EB4F8, length 20)
_S1_2_88E478C 438,872 instructions (0.027%), 922 calls (088E478C - 088E48CC, length 81)
  Back Branch 088E4838 73,760 times (length 5)
_S1_2_8835968 434,566 instructions (0.026%), 1,462 calls (088351B4 - 088359BC, length 515)
  Back Branch 088359B8 1,462 times (length 515)
  Back Branch 088357F4 786 times (length 215)
  Back Branch 08835824 524 times (length 328)
_S1_2_892F9FC 426,316 instructions (0.026%), 4,638 calls (0892F9FC - 0892FEB8, length 304)
  Back Branch 0892FBEC 216 times (length 42)
  Back Branch 0892FD7C 86 times (length 95)
  Back Branch 0892FD70 86 times (length 139)
_S1_2_88523E8 426,314 instructions (0.026%), 2,102 calls (088523E8 - 08852770, length 227)
  Back Branch 08852528 4,310 times (length 33)
  Back Branch 088526E4 3,059 times (length 134)
  Back Branch 0885276C 2,055 times (length 198)
  Back Branch 088526EC 1,506 times (length 136)
  Back Branch 08852510 1,395 times (length 27)
  Back Branch 0885255C 336 times (length 46)
  Back Branch 08852590 300 times (length 59)
  Back Branch 088526A0 94 times (length 106)
  Back Branch 088525BC 47 times (length 58)
  Back Branch 08852544 12 times (length 40)
_S1_2_8841ABC 425,964 instructions (0.026%), 1,844 calls (08841ABC - 08841CAC, length 125)
  Back Branch 08841B1C 59,008 times (length 6)
_S1_2_89A17D4 419,876 instructions (0.025%), 6,494 calls (089A17D4 - 089A1B58, length 226)
  Back Branch 089A1990 4,840 times (length 96)
  Back Branch 089A18B8 1,654 times (length 47)
  Back Branch 089A1AE8 144 times (length 90)
_S1_2_8833084 418,645 instructions (0.025%), 1,991 calls (08833084 - 088330F4, length 29)
  Back Branch 088330D4 63,712 times (length 12)
_S1_2_89E5228 408,766 instructions (0.025%), 1,404 calls (089E5228 - 089E53A0, length 95)
  Back Branch 089E5358 15,745 times (length 56)
  Back Branch 089E5304 15,337 times (length 11)
  Back Branch 089E5374 14,341 times (length 68)
  Back Branch 089E5350 480 times (length 23)
  Back Branch 089E539C 408 times (length 53)
  Back Branch 089E5388 4 times (length 69)
  Back Branch 089E5390 4 times (length 16)
_S1_2_8831BEC 400,912 instructions (0.024%), 1,938 calls (08831BEC - 08831C4C, length 25)
  Back Branch 08831C30 60,078 times (length 10)
_S1_2_8843B54 394,128 instructions (0.024%), 612 calls (08843B54 - 08843DB4, length 153)
  Back Branch 08843C34 58,752 times (length 6)
  Back Branch 08843CE0 1,836 times (length 60)
_S1_2_8851830 393,260 instructions (0.024%), 1,045 calls (08851830 - 08851A78, length 147)
  Back Branch 088519B0 16,136 times (length 67)
  Back Branch 088519EC 7,766 times (length 58)
  Back Branch 088519FC 6,786 times (length 86)
  Back Branch 08851A44 957 times (length 37)
  Back Branch 08851A04 754 times (length 19)
  Back Branch 08851A6C 754 times (length 46)
  Back Branch 08851A74 754 times (length 116)
_S1_2_8A097AC 374,433 instructions (0.023%), 93 calls (08A097AC - 08A0991C, length 93)
  Back Branch 08A098C8 11,904 times (length 33)
_S1_2_89FCDFC 372,634 instructions (0.023%), 2,958 calls (089FC914 - 089FD02C, length 455)
  Back Branch 089FCE58 11,942 times (length 12)
  Back Branch 089FCD2C 4,036 times (length 9)
  Back Branch 089FCB2C 3,324 times (length 11)
  Back Branch 089FCCF8 3,272 times (length 55)
  Back Branch 089FCD54 3,272 times (length 8)
  Back Branch 089FCD5C 2,621 times (length 57)
  Back Branch 089FCDCC 2,488 times (length 93)
  Back Branch 089FCD08 2,264 times (length 59)
  Back Branch 089FCFA0 1,997 times (length 15)
  Back Branch 089FCB50 1,859 times (length 21)
  Back Branch 089FCDC4 1,392 times (length 139)
  Back Branch 089FCFF8 1,381 times (length 9)
  Back Branch 089FCD34 1,328 times (length 69)
  Back Branch 089FCF00 961 times (length 281)
  Back Branch 089FC9B4 823 times (length 19)
  Back Branch 089FCD3C 651 times (length 49)
  Back Branch 089FC9AC 622 times (length 17)
  Back Branch 089FCFD4 614 times (length 28)
  Back Branch 089FD000 464 times (length 38)
  Back Branch 089FCA88 456 times (length 11)
  Back Branch 089FCDD8 428 times (length 141)
  Back Branch 089FCDE4 428 times (length 144)
  Back Branch 089FCD78 82 times (length 283)
  Back Branch 089FCDAC 30 times (length 133)
_S1_2_880E5AC 367,707 instructions (0.022%), 3,360 calls (0880E5AC - 0880E830, length 162)
  Back Branch 0880E808 5,130 times (length 11)
  Back Branch 0880E640 3,360 times (length 19)
  Back Branch 0880E634 3,360 times (length 17)
  Back Branch 0880E760 3,210 times (length 28)
  Back Branch 0880E7A8 1,985 times (length 111)
  Back Branch 0880E7C4 1,970 times (length 14)
  Back Branch 0880E708 1,277 times (length 70)
  Back Branch 0880E718 933 times (length 35)
  Back Branch 0880E748 926 times (length 41)
  Back Branch 0880E734 926 times (length 41)
  Back Branch 0880E660 90 times (length 26)
  Back Branch 0880E824 54 times (length 19)
  Back Branch 0880E82C 54 times (length 39)
  Back Branch 0880E768 19 times (length 30)
  Back Branch 0880E654 8 times (length 23)
_S1_2_8841A6C 366,387 instructions (0.022%), 1,673 calls (088419F4 - 08841AB8, length 50)
  Back Branch 08841A20 53,536 times (length 6)
  Back Branch 08841AB4 1,673 times (length 50)
_S1_2_8A27D00 357,966 instructions (0.022%), 6,639 calls (08A27D00 - 08A27FE0, length 185)
_S1_2_89FCAA4 357,958 instructions (0.022%), 3,239 calls (089FC914 - 089FCDF8, length 314)
  Back Branch 089FCD2C 4,036 times (length 9)
  Back Branch 089FCB2C 3,324 times (length 11)
  Back Branch 089FCCF8 3,272 times (length 55)
  Back Branch 089FCD54 3,272 times (length 8)
  Back Branch 089FCD5C 2,621 times (length 57)
  Back Branch 089FCDCC 2,488 times (length 93)
  Back Branch 089FCD08 2,264 times (length 59)
  Back Branch 089FCB50 1,859 times (length 21)
  Back Branch 089FCDC4 1,392 times (length 139)
  Back Branch 089FCD34 1,328 times (length 69)
  Back Branch 089FC9B4 823 times (length 19)
  Back Branch 089FCD3C 651 times (length 49)
  Back Branch 089FC9AC 622 times (length 17)
  Back Branch 089FCA88 456 times (length 11)
  Back Branch 089FCDD8 428 times (length 141)
  Back Branch 089FCDE4 428 times (length 144)
  Back Branch 089FCD78 82 times (length 283)
  Back Branch 089FCDAC 30 times (length 133)
_S1_2_8830960 356,158 instructions (0.022%), 1,988 calls (08830960 - 08830E04, length 298)
  Back Branch 08830CA0 1,988 times (length 80)
  Back Branch 08830CC0 1,988 times (length 111)
  Back Branch 08830CE8 1,988 times (length 169)
  Back Branch 08830CB0 1,818 times (length 96)
  Back Branch 08830CD0 1,818 times (length 125)
  Back Branch 08830CF8 1,818 times (length 183)
  Back Branch 08830CA8 1,787 times (length 88)
  Back Branch 08830CB8 1,787 times (length 104)
  Back Branch 08830CE0 1,787 times (length 162)
  Back Branch 08830C98 1,613 times (length 72)
  Back Branch 08830CC8 1,613 times (length 118)
  Back Branch 08830CF0 1,613 times (length 176)
  Back Branch 08830DA4 371 times (length 232)
  Back Branch 08830E00 371 times (length 32)
  Back Branch 08830CD8 170 times (length 151)
  Back Branch 08830D1C 2 times (length 149)
  Back Branch 08830D2C 2 times (length 165)
  Back Branch 08830D34 1 times (length 173)
_S1_2_89B4554 354,742 instructions (0.021%), 1 calls (089B4554 - 089B48F4, length 233)
  Back Branch 089B4684 26,543 times (length 13)
  Back Branch 089B46B0 13,376 times (length 13)
  Back Branch 089B48A0 256 times (length 162)
  Back Branch 089B48A8 255 times (length 20)
  Back Branch 089B46BC 209 times (length 34)
  Back Branch 089B48CC 103 times (length 17)
  Back Branch 089B4778 47 times (length 81)
  Back Branch 089B48E4 25 times (length 23)
  Back Branch 089B48F0 22 times (length 31)
  Back Branch 089B460C 1 times (length 6)
  Back Branch 089B4780 1 times (length 49)
_S1_2_8823D04 342,771 instructions (0.021%), 1,673 calls (08823D04 - 08824D84, length 1057)
  Back Branch 0882441C 1,673 times (length 355)
  Back Branch 0882442C 1,673 times (length 359)
  Back Branch 08824438 1,673 times (length 362)
  Back Branch 08824ABC 1,671 times (length 839)
  Back Branch 08824454 1,671 times (length 370)
  Back Branch 08824C78 2 times (length 134)
  Back Branch 08824D80 2 times (length 919)
  Back Branch 08823F70 1 times (length 116)
_S1_2_8847E7C 340,224 instructions (0.021%), 56,704 calls (08847E7C - 08847EC0, length 18)
_S1_2_89F3260 338,113 instructions (0.020%), 19,110 calls (089F2F7C - 089F358C, length 389)
  Back Branch 089F3508 17,266 times (length 163)
  Back Branch 089F3284 9,555 times (length 196)
  Back Branch 089F3514 9,555 times (length 360)
_S1_2_89E5E5C 337,550 instructions (0.020%), 1,570 calls (089E5E5C - 089F84CC, length 18845)
  Back Branch 089F8038 5,344 times (length 253)
  Back Branch 089F8390 5,344 times (length 340)
_S1_2_89EB598 336,553 instructions (0.020%), 59,251 calls (089EB598 - 089EB5D0, length 15)
_S1_2_89AF0EC 332,760 instructions (0.020%), 16,638 calls (089AF0EC - 089AF138, length 20)
_S1_2_8A27FE4 332,028 instructions (0.020%), 14,927 calls (08A27FE4 - 08A2810C, length 75)
_S1_2_8A2DFF8 326,037 instructions (0.020%), 2,070 calls (08A2DFF8 - 08A2E25C, length 154)
  Back Branch 08A2E224 11,680 times (length 7)
  Back Branch 08A2E234 2,070 times (length 103)
  Back Branch 08A2E1F4 2,070 times (length 89)
  Back Branch 08A2E1D4 2,070 times (length 77)
  Back Branch 08A2E1CC 2,070 times (length 37)
  Back Branch 08A2E1A4 1 times (length 61)
_S1_2_89B2F38 325,460 instructions (0.020%), 922 calls (089B2F38 - 089B358C, length 406)
  Back Branch 089B34B8 921 times (length 252)
_S1_2_883B2E4 323,401 instructions (0.020%), 1,313 calls (0883B2E4 - 0883B530, length 148)
  Back Branch 0883B3F8 14,840 times (length 39)
  Back Branch 0883B3E0 13,564 times (length 38)
  Back Branch 0883B464 1,067 times (length 64)
  Back Branch 0883B420 134 times (length 47)
  Back Branch 0883B4B8 6 times (length 106)
  Back Branch 0883B3E8 2 times (length 39)
  Back Branch 0883B52C 2 times (length 135)
_S1_2_89B7784 322,017 instructions (0.019%), 76 calls (089B7784 - 089B7A18, length 166)
  Back Branch 089B782C 28,806 times (length 12)
  Back Branch 089B783C 763 times (length 12)
  Back Branch 089B7880 56 times (length 27)
  Back Branch 089B79FC 56 times (length 112)
_S1_2_8A3B004 318,096 instructions (0.019%), 79,524 calls (08A3B004 - 08A3B010, length 4)
_S1_2_885135C 313,616 instructions (0.019%), 4,612 calls (0885135C - 088514FC, length 105)
  Back Branch 08851484 4,612 times (length 47)
_S1_2_89AE344 309,168 instructions (0.019%), 4,068 calls (089AE344 - 089AE470, length 76)
_S1_2_88E935C 299,434 instructions (0.018%), 68 calls (088E935C - 088E96C8, length 220)
  Back Branch 088E961C 8,704 times (length 27)
  Back Branch 088E93BC 4,352 times (length 2)
  Back Branch 088E93D0 4,352 times (length 2)
  Back Branch 088E93DC 1,088 times (length 11)
  Back Branch 088E9670 1,088 times (length 6)
  Back Branch 088E962C 1,088 times (length 35)
  Back Branch 088E9528 863 times (length 10)
  Back Branch 088E964C 272 times (length 4)
  Back Branch 088E9578 225 times (length 28)
  Back Branch 088E94E0 136 times (length 9)
  Back Branch 088E94AC 136 times (length 9)
  Back Branch 088E959C 12 times (length 33)
_S1_2_88D8418 296,307 instructions (0.018%), 8,979 calls (088D8418 - 088D8498, length 33)
_S1_2_8930538 293,357 instructions (0.018%), 301 calls (08930538 - 08930AD0, length 359)
  Back Branch 089308BC 8,339 times (length 11)
  Back Branch 089308C8 3,222 times (length 13)
  Back Branch 089308F4 3,222 times (length 27)
  Back Branch 0893081C 2,319 times (length 25)
  Back Branch 089307F4 2,319 times (length 15)
  Back Branch 089307E4 2,319 times (length 11)
  Back Branch 08930914 2,046 times (length 32)
  Back Branch 08930950 2,018 times (length 40)
  Back Branch 08930854 2,018 times (length 32)
  Back Branch 08930AC4 301 times (length 231)
  Back Branch 08930A90 108 times (length 292)
  Back Branch 089309C8 15 times (length 242)
_S1_2_8A41890 293,244 instructions (0.018%), 3,491 calls (08A41890 - 08A41B24, length 166)
  Back Branch 08A41A30 3,491 times (length 91)
_S1_2_89FDB98 290,772 instructions (0.018%), 3,546 calls (089FD604 - 089FDC10, length 388)
  Back Branch 089FD77C 74,056 times (length 96)
  Back Branch 089FD720 69,946 times (length 43)
  Back Branch 089FD6A8 51,181 times (length 23)
  Back Branch 089FDC0C 3,707 times (length 315)
  Back Branch 089FD754 96 times (length 86)
_S1_2_8A4C930 287,638 instructions (0.017%), 143,819 calls (08A4C930 - 08A4C934, length 2)
_S1_2_88FFF2C 284,320 instructions (0.017%), 14,216 calls (088FCA3C - 088FFFC0, length 3426)
_S1_2_8A2F2D8 284,064 instructions (0.017%), 12,912 calls (08A2F2D8 - 08A2F32C, length 22)
_S1_2_89F3250 283,512 instructions (0.017%), 23,626 calls (089F2F7C - 089F325C, length 185)
  Back Branch 089F3258 23,626 times (length 185)
_S1_2_899D9A8 282,393 instructions (0.017%), 35,074 calls (0899D9A8 - 0899D9E4, length 16)
  Back Branch 0899D9D8 14,226 times (length 8)
  Back Branch 0899D9CC 12,869 times (length 7)
_S1_2_89A00A0 282,234 instructions (0.017%), 1,988 calls (089A00A0 - 089A040C, length 220)
  Back Branch 089A0360 1,988 times (length 39)
  Back Branch 089A0368 1,988 times (length 38)
  Back Branch 089A0370 1,988 times (length 37)
  Back Branch 089A0378 1,988 times (length 36)
  Back Branch 089A0348 1,988 times (length 41)
  Back Branch 089A0328 1,988 times (length 45)
  Back Branch 089A0318 1,988 times (length 47)
  Back Branch 089A0380 1,988 times (length 35)
  Back Branch 089A0320 1,986 times (length 46)
  Back Branch 089A0338 1,818 times (length 43)
  Back Branch 089A0354 1,787 times (length 40)
  Back Branch 089A0330 1,711 times (length 44)
  Back Branch 089A0340 1,613 times (length 42)
  Back Branch 089A03F0 76 times (length 179)
  Back Branch 089A03E0 2 times (length 159)
  Back Branch 089A03D0 2 times (length 139)
  Back Branch 089A0400 1 times (length 199)
  Back Branch 089A03E8 1 times (length 169)
_S1_2_89AA084 281,160 instructions (0.017%), 7,810 calls (089AA084 - 089AA110, length 36)
_S1_2_89F2A74 278,649 instructions (0.017%), 4,423 calls (089E7838 - 08A43E40, length 94595)
  Back Branch 089F2AD8 4,423 times (length 11434)
_S1_2_89F2F78 278,631 instructions (0.017%), 30,959 calls (089F2F78 - 089F2F98, length 9)
_S1_2_88E45D8 276,480 instructions (0.017%), 23,040 calls (088E45D8 - 088E4610, length 15)
_S1_2_8830E78 275,008 instructions (0.017%), 2,332 calls (08830E78 - 088313B8, length 337)
  Back Branch 08830F18 2,310 times (length 14)
  Back Branch 08830F40 1,929 times (length 25)
  Back Branch 08831008 1,689 times (length 4)
_S1_2_899D070 274,004 instructions (0.017%), 1,175 calls (0899D070 - 0899D1B8, length 83)
  Back Branch 0899D178 7,044 times (length 58)
  Back Branch 0899D180 5,869 times (length 46)
  Back Branch 0899D0B8 1,175 times (length 11)
  Back Branch 0899D1A4 64 times (length 17)
  Back Branch 0899D19C 1 times (length 15)
_S1_2_88E0D50 272,280 instructions (0.016%), 60 calls (088E0D50 - 088E17E4, length 678)
  Back Branch 088E0F4C 2,820 times (length 4)
  Back Branch 088E1650 2,376 times (length 34)
  Back Branch 088E1388 1,188 times (length 39)
  Back Branch 088E10F0 1,128 times (length 49)
  Back Branch 088E15B4 1,128 times (length 16)
  Back Branch 088E17D8 1,008 times (length 32)
  Back Branch 088E124C 240 times (length 12)
  Back Branch 088E17E0 60 times (length 404)
  Back Branch 088E1658 60 times (length 251)
  Back Branch 088E15BC 60 times (length 279)
  Back Branch 088E1564 24 times (length 397)
_S1_2_8A3F8E0 266,745 instructions (0.016%), 1,044 calls (08A3F8E0 - 08A3FA14, length 78)
  Back Branch 08A3F984 26,100 times (length 10)
  Back Branch 08A3F910 1,044 times (length 4)
  Back Branch 08A3F9CC 1,041 times (length 10)
_S1_2_8804E6C 265,716 instructions (0.016%), 571 calls (08804E6C - 08804EF0, length 34)
  Back Branch 08804EB4 34,934 times (length 7)
  Back Branch 08804ECC 2,526 times (length 12)
  Back Branch 08804EC0 782 times (length 9)
_S1_2_89FF098 260,946 instructions (0.016%), 28,994 calls (089FF098 - 089FF0B8, length 9)
_S1_2_8831914 258,971 instructions (0.016%), 1,105 calls (08831914 - 088319F4, length 57)
  Back Branch 088319B4 35,360 times (length 6)
  Back Branch 088319D8 251 times (length 12)
  Back Branch 088319C0 251 times (length 9)
_S1_2_89AB3BC 258,505 instructions (0.016%), 10,180 calls (089AB3BC - 089AB440, length 34)
_S1_2_880D084 252,695 instructions (0.015%), 1,985 calls (0880D084 - 0880DD0C, length 803)
  Back Branch 0880D234 1,970 times (length 56)
  Back Branch 0880D164 1,970 times (length 37)
  Back Branch 0880D264 1,833 times (length 101)
  Back Branch 0880D26C 1,833 times (length 103)
  Back Branch 0880D254 1,833 times (length 97)
  Back Branch 0880D25C 1,833 times (length 99)
  Back Branch 0880D574 1,781 times (length 296)
  Back Branch 0880D680 1,008 times (length 70)
  Back Branch 0880D704 991 times (length 276)
  Back Branch 0880D7A0 991 times (length 319)
  Back Branch 0880D838 991 times (length 361)
  Back Branch 0880D688 975 times (length 234)
  Back Branch 0880D8DC 975 times (length 220)
  Back Branch 0880D6F8 307 times (length 273)
  Back Branch 0880D794 307 times (length 316)
  Back Branch 0880D830 307 times (length 359)
  Back Branch 0880D3A8 25 times (length 181)
  Back Branch 0880D224 24 times (length 84)
  Back Branch 0880DC08 13 times (length 549)
  Back Branch 0880D710 12 times (length 279)
  Back Branch 0880D7AC 12 times (length 322)
  Back Branch 0880D844 12 times (length 364)
  Back Branch 0880D280 11 times (length 107)
  Back Branch 0880DB58 6 times (length 673)
  Back Branch 0880D8F8 5 times (length 521)
  Back Branch 0880D33C 5 times (length 154)
  Back Branch 0880D994 4 times (length 42)
  Back Branch 0880D8CC 3 times (length 439)
  Back Branch 0880D4FC 3 times (length 218)
  Back Branch 0880D514 3 times (length 272)
  Back Branch 0880D568 3 times (length 245)
  Back Branch 0880D4CC 3 times (length 210)
  Back Branch 0880D61C 3 times (length 338)
  Back Branch 0880D6E0 3 times (length 387)
  Back Branch 0880D674 2 times (length 360)
  Back Branch 0880D788 2 times (length 310)
  Back Branch 0880D454 2 times (length 184)
  Back Branch 0880DBD0 2 times (length 37)
  Back Branch 0880DB94 2 times (length 22)
  Back Branch 0880D8BC 2 times (length 395)
  Back Branch 0880D824 2 times (length 353)
  Back Branch 0880D438 1 times (length 177)
  Back Branch 0880D644 1 times (length 115)
_S1_2_896BC1C 250,573 instructions (0.015%), 1,673 calls (0896BC1C - 0896C29C, length 417)
  Back Branch 0896BFBC 4,709 times (length 115)
  Back Branch 0896C00C 3,971 times (length 23)
  Back Branch 0896BEBC 2,066 times (length 110)
  Back Branch 0896BFE0 2,025 times (length 56)
  Back Branch 0896BFCC 738 times (length 6)
  Back Branch 0896BEE0 612 times (length 60)
  Back Branch 0896BEC4 611 times (length 57)
  Back Branch 0896C01C 44 times (length 105)
  Back Branch 0896C128 27 times (length 157)
  Back Branch 0896C030 15 times (length 109)
  Back Branch 0896C104 2 times (length 149)
  Back Branch 0896C144 2 times (length 26)
  Back Branch 0896C15C 1 times (length 218)
_S1_2_884AD4C 246,914 instructions (0.015%), 1 calls (0884AD4C - 0884C5AC, length 1561)
  Back Branch 0884AF24 11,041 times (length 11)
  Back Branch 0884C524 5,504 times (length 11)
  Back Branch 0884AEAC 2,048 times (length 5)
  Back Branch 0884C388 1,024 times (length 11)
  Back Branch 0884B4EC 640 times (length 11)
  Back Branch 0884AEB8 512 times (length 14)
  Back Branch 0884BF6C 472 times (length 11)
  Back Branch 0884B5BC 414 times (length 11)
  Back Branch 0884C424 414 times (length 11)
  Back Branch 0884B5F0 150 times (length 11)
  Back Branch 0884BAB8 128 times (length 12)
  Back Branch 0884C55C 128 times (length 47)
  Back Branch 0884AEC4 127 times (length 18)
  Back Branch 0884B094 120 times (length 11)
  Back Branch 0884B05C 98 times (length 19)
  Back Branch 0884B520 80 times (length 11)
  Back Branch 0884BF18 72 times (length 11)
  Back Branch 0884B588 56 times (length 11)
  Back Branch 0884C1D8 42 times (length 11)
  Back Branch 0884C194 35 times (length 5)
  Back Branch 0884BC0C 32 times (length 11)
  Back Branch 0884C168 32 times (length 5)
  Back Branch 0884B4B8 20 times (length 11)
  Back Branch 0884B554 20 times (length 11)
  Back Branch 0884B6C8 16 times (length 19)
  Back Branch 0884C020 16 times (length 6)
  Back Branch 0884B33C 11 times (length 11)
  Back Branch 0884BB44 10 times (length 11)
  Back Branch 0884C13C 10 times (length 7)
  Back Branch 0884BE28 8 times (length 11)
  Back Branch 0884B82C 8 times (length 11)
  Back Branch 0884AFAC 8 times (length 11)
  Back Branch 0884BDD4 4 times (length 11)
  Back Branch 0884BB94 4 times (length 5)
  Back Branch 0884AE68 4 times (length 4)
  Back Branch 0884C320 4 times (length 11)
  Back Branch 0884C108 4 times (length 5)
  Back Branch 0884C030 4 times (length 13)
  Back Branch 0884C060 4 times (length 5)
  Back Branch 0884C0DC 4 times (length 5)
  Back Branch 0884C458 4 times (length 11)
  Back Branch 0884B434 2 times (length 19)
  Back Branch 0884C42C 1 times (length 343)
  Back Branch 0884C460 1 times (length 133)
  Back Branch 0884C564 1 times (length 680)
  Back Branch 0884C390 1 times (length 444)
  Back Branch 0884C328 1 times (length 758)
  Back Branch 0884B55C 1 times (length 241)
  Back Branch 0884B528 1 times (length 244)
  Back Branch 0884B5C4 1 times (length 235)
  Back Branch 0884B5F8 1 times (length 209)
  Back Branch 0884B590 1 times (length 238)
  Back Branch 0884B4F4 1 times (length 247)
  Back Branch 0884B4C0 1 times (length 250)
_S1_2_884CE80 246,045 instructions (0.015%), 1 calls (0884CE80 - 0884D2DC, length 280)
  Back Branch 0884D12C 23,040 times (length 10)
  Back Branch 0884D200 312 times (length 58)
  Back Branch 0884D13C 312 times (length 14)
  Back Branch 0884D154 312 times (length 20)
  Back Branch 0884D26C 6 times (length 136)
  Back Branch 0884CF2C 6 times (length 21)
_S1_2_88B75D0 243,169 instructions (0.015%), 1,107 calls (088B73B8 - 089F84CC, length 328774)
  Back Branch 089F8038 5,344 times (length 253)
  Back Branch 089F8390 5,344 times (length 340)
  Back Branch 088B7714 554 times (length 217)
_S1_2_88F9DE8 239,372 instructions (0.014%), 532 calls (088F9DE8 - 088F9F34, length 84)
  Back Branch 088F9EF0 9,856 times (length 19)
  Back Branch 088F9E24 5,236 times (length 8)
_S1_2_8809A84 233,520 instructions (0.014%), 1,985 calls (08809A84 - 08809CFC, length 159)
  Back Branch 08809B18 13,360 times (length 15)
  Back Branch 08809BE0 13,244 times (length 53)
  Back Branch 08809BD8 68 times (length 53)
  Back Branch 08809CDC 10 times (length 81)
  Back Branch 08809CA0 9 times (length 64)
  Back Branch 08809C7C 8 times (length 44)
  Back Branch 08809C84 8 times (length 46)
  Back Branch 08809BEC 8 times (length 57)
  Back Branch 08809CBC 1 times (length 71)
_S1_2_8847B78 229,266 instructions (0.014%), 25,474 calls (08847B78 - 08847B98, length 9)
_S1_2_89FC914 226,782 instructions (0.014%), 4,496 calls (089FC914 - 089FCDF8, length 314)
  Back Branch 089FCD2C 4,036 times (length 9)
  Back Branch 089FCB2C 3,324 times (length 11)
  Back Branch 089FCCF8 3,272 times (length 55)
  Back Branch 089FCD54 3,272 times (length 8)
  Back Branch 089FCD5C 2,621 times (length 57)
  Back Branch 089FCDCC 2,488 times (length 93)
  Back Branch 089FCD08 2,264 times (length 59)
  Back Branch 089FCB50 1,859 times (length 21)
  Back Branch 089FCDC4 1,392 times (length 139)
  Back Branch 089FCD34 1,328 times (length 69)
  Back Branch 089FC9B4 823 times (length 19)
  Back Branch 089FCD3C 651 times (length 49)
  Back Branch 089FC9AC 622 times (length 17)
  Back Branch 089FCA88 456 times (length 11)
  Back Branch 089FCDD8 428 times (length 141)
  Back Branch 089FCDE4 428 times (length 144)
  Back Branch 089FCD78 82 times (length 283)
  Back Branch 089FCDAC 30 times (length 133)
_S1_2_896E8C4 225,765 instructions (0.014%), 925 calls (0896E8C4 - 0896EA2C, length 91)
  Back Branch 0896E948 27,495 times (length 7)
_S1_2_89B41CC 224,442 instructions (0.014%), 213 calls (089B41CC - 08A4C9EC, length 156169)
  Back Branch 08A0054C 530,026 times (length 8)
  Back Branch 08A007C4 348,626 times (length 192)
  Back Branch 08A007D4 347,124 times (length 11)
  Back Branch 08A0092C 344,836 times (length 35)
  Back Branch 08A00818 315,238 times (length 7)
  Back Branch 08A006E0 40,977 times (length 220)
  Back Branch 08A006F0 40,977 times (length 190)
  Back Branch 08A004C4 33,216 times (length 8)
  Back Branch 08A005C8 33,216 times (length 8)
  Back Branch 08A0042C 3,798 times (length 47)
  Back Branch 08A00694 3,798 times (length 198)
  Back Branch 08A00700 3,796 times (length 153)
  Back Branch 08A0090C 3,795 times (length 204)
  Back Branch 08A00924 2,981 times (length 23)
  Back Branch 08A00804 2,289 times (length 207)
  Back Branch 08A00914 763 times (length 19)
  Back Branch 08A007DC 739 times (length 197)
  Back Branch 08A00410 667 times (length 40)
  Back Branch 08A003E8 667 times (length 41)
  Back Branch 08A007E8 331 times (length 17)
  Back Branch 08A008C4 301 times (length 9)
  Back Branch 08A007F4 284 times (length 6)
  Back Branch 08A006B8 165 times (length 176)
  Back Branch 08A006C8 165 times (length 6)
  Back Branch 089B4288 115 times (length 28)
  Back Branch 08A00844 17 times (length 40)
  Back Branch 08A00834 17 times (length 220)
  Back Branch 08A00828 17 times (length 32)
  Back Branch 08A0084C 5 times (length 225)
  Back Branch 08A0036C 1 times (length 8)
  Back Branch 08A007FC 1 times (length 21)
  Back Branch 08A0096C 1 times (length 228)
_S1_2_8A2D804 223,364 instructions (0.014%), 2,939 calls (08A2D804 - 08A2DE64, length 409)
  Back Branch 08A2DB50 2,939 times (length 125)
_S1_2_88E4378 221,129 instructions (0.013%), 720 calls (088E4378 - 088E4498, length 73)
  Back Branch 088E4450 23,040 times (length 7)
  Back Branch 088E43E8 5,760 times (length 17)
  Back Branch 088E43D0 98 times (length 5)
  Back Branch 088E4494 13 times (length 37)
_S1_2_8A16BD8 218,343 instructions (0.013%), 245 calls (08A16BD8 - 08A16FF0, length 263)
  Back Branch 08A16F4C 7,494 times (length 104)
  Back Branch 08A16DBC 7,418 times (length 18)
  Back Branch 08A16CA0 6,746 times (length 5)
  Back Branch 08A16EF4 3,722 times (length 82)
  Back Branch 08A16F04 3,713 times (length 8)
  Back Branch 08A16C6C 2,940 times (length 9)
  Back Branch 08A16CC0 1,566 times (length 13)
  Back Branch 08A16D58 1,275 times (length 9)
  Back Branch 08A16F3C 657 times (length 114)
  Back Branch 08A16F94 648 times (length 32)
  Back Branch 08A16E70 85 times (length 21)
  Back Branch 08A16E58 85 times (length 99)
  Back Branch 08A16F60 85 times (length 123)
_S1_2_88E206C 217,096 instructions (0.013%), 4,934 calls (088E1B20 - 088E2AAC, length 996)
  Back Branch 088E2AA8 4,934 times (length 996)
_S1_2_89285C8 216,776 instructions (0.013%), 2,212 calls (089285C8 - 0892869C, length 54)
  Back Branch 08928658 22,120 times (length 6)
_S1_2_89CE2BC 213,855 instructions (0.013%), 28 calls (089CE2BC - 089D4350, length 6182)
  Back Branch 089CE50C 1,659 times (length 13)
  Back Branch 089D097C 832 times (length 14)
  Back Branch 089D0A74 832 times (length 12)
  Back Branch 089D10E0 234 times (length 2920)
  Back Branch 089CED4C 234 times (length 597)
  Back Branch 089CEDBC 234 times (length 671)
  Back Branch 089D13DC 234 times (length 3111)
  Back Branch 089CEFF4 234 times (length 812)
  Back Branch 089CE534 234 times (length 33)
  Back Branch 089D06B8 234 times (length 2270)
  Back Branch 089CE568 206 times (length 9)
  Back Branch 089D227C 206 times (length 1836)
  Back Branch 089D2290 206 times (length 31)
  Back Branch 089CF414 206 times (length 22)
  Back Branch 089CF648 206 times (length 1121)
  Back Branch 089CFFD0 124 times (length 1782)
  Back Branch 089D2DA0 124 times (length 4759)
  Back Branch 089D0B84 124 times (length 2576)
  Back Branch 089CF3B4 122 times (length 1052)
  Back Branch 089CF41C 122 times (length 1078)
  Back Branch 089CF650 122 times (length 1099)
  Back Branch 089D01A4 96 times (length 1899)
  Back Branch 089CF2C0 96 times (length 12)
  Back Branch 089CF29C 96 times (length 982)
  Back Branch 089D0240 95 times (length 1984)
  Back Branch 089D0268 95 times (length 1994)
  Back Branch 089CF170 76 times (length 664)
  Back Branch 089CEC08 56 times (length 561)
  Back Branch 089D337C 56 times (length 2652)
  Back Branch 089D33B0 56 times (length 2729)
  Back Branch 089CEDDC 45 times (length 139)
  Back Branch 089CEE28 44 times (length 203)
  Back Branch 089D38D0 41 times (length 2993)
  Back Branch 089D39F8 41 times (length 3131)
  Back Branch 089CEC38 34 times (length 573)
  Back Branch 089CF608 28 times (length 1128)
  Back Branch 089D114C 20 times (length 376)
  Back Branch 089CF1AC 20 times (length 922)
  Back Branch 089CEE78 19 times (length 267)
  Back Branch 089CEED0 19 times (length 333)
  Back Branch 089CEF24 19 times (length 398)
  Back Branch 089D07CC 16 times (length 2257)
  Back Branch 089CEC28 11 times (length 569)
  Back Branch 089CEC1C 8 times (length 566)
  Back Branch 089CF250 7 times (length 918)
  Back Branch 089CF320 6 times (length 35)
  Back Branch 089D4038 4 times (length 3531)
  Back Branch 089CEC68 3 times (length 585)
  Back Branch 089CE430 2 times (length 48)
  Back Branch 089D3504 1 times (length 2775)
  Back Branch 089D34FC 1 times (length 9)
_S1_2_8A00F58 211,200 instructions (0.013%), 19,200 calls (08A00F58 - 08A00F80, length 11)
_S1_2_8A3AB6C 203,783 instructions (0.012%), 2,119 calls (08A3AB6C - 08A3AE44, length 183)
  Back Branch 08A3ACDC 1,884 times (length 77)
  Back Branch 08A3ADA8 1,431 times (length 112)
  Back Branch 08A3ADF8 444 times (length 132)
  Back Branch 08A3ADD0 256 times (length 138)
  Back Branch 08A3AD48 141 times (length 89)
  Back Branch 08A3AE1C 9 times (length 141)
_S1_2_880B644 201,794 instructions (0.012%), 100 calls (0880B644 - 0880B790, length 84)
  Back Branch 0880B6D8 16,732 times (length 8)
  Back Branch 0880B6EC 8,366 times (length 17)
  Back Branch 0880B744 1,115 times (length 31)
  Back Branch 0880B750 844 times (length 34)
  Back Branch 0880B75C 32 times (length 36)
_S1_2_88EB0E0 198,718 instructions (0.012%), 1,414 calls (088EB050 - 088EBAB4, length 666)
  Back Branch 088EB194 109,589 times (length 83)
  Back Branch 088EB24C 75,341 times (length 30)
  Back Branch 088EB2E8 28,228 times (length 92)
  Back Branch 088EB650 28,127 times (length 315)
  Back Branch 088EB694 28,127 times (length 332)
  Back Branch 088EB4B4 1,414 times (length 247)
  Back Branch 088EB478 1,405 times (length 202)
  Back Branch 088EB69C 1,178 times (length 143)
  Back Branch 088EBAB0 231 times (length 556)
  Back Branch 088EB258 231 times (length 30)
  Back Branch 088EB300 3 times (length 174)
_S1_2_88ECBF4 197,815 instructions (0.012%), 435 calls (088ECBF4 - 088ED348, length 470)
  Back Branch 088ECD0C 3,480 times (length 8)
  Back Branch 088ED0AC 1,740 times (length 11)
  Back Branch 088ED110 1,740 times (length 11)
  Back Branch 088ED158 435 times (length 235)
  Back Branch 088ED2EC 4 times (length 343)
_S1_2_8A26670 196,913 instructions (0.012%), 2,939 calls (08A26670 - 08A26C7C, length 388)
_S1_2_89973AC 194,701 instructions (0.012%), 1,068 calls (089973AC - 08997718, length 220)
  Back Branch 08997574 7,042 times (length 25)
  Back Branch 0899762C 5,868 times (length 9)
  Back Branch 08997634 5,868 times (length 8)
  Back Branch 08997584 5,502 times (length 8)
  Back Branch 089976A0 1,174 times (length 121)
  Back Branch 089974C4 1,174 times (length 41)
  Back Branch 089975E4 1,174 times (length 75)
  Back Branch 089976F4 1 times (length 148)
_S1_2_882BEEC 194,300 instructions (0.012%), 1,675 calls (0882BEEC - 0882BF50, length 26)
  Back Branch 0882BF30 26,800 times (length 6)
_S1_2_88D9E80 193,805 instructions (0.012%), 2,435 calls (088D9E80 - 088DA684, length 514)
  Back Branch 088DA5A8 90 times (length 67)
_S1_2_89ECE70 193,209 instructions (0.012%), 1,988 calls (089ECE70 - 089ED344, length 310)
  Back Branch 089ED200 1,989 times (length 148)
  Back Branch 089ED034 1,989 times (length 60)
  Back Branch 089ED028 1,989 times (length 63)
  Back Branch 089ED214 1,618 times (length 161)
  Back Branch 089ED20C 375 times (length 151)
  Back Branch 089ED090 375 times (length 38)
  Back Branch 089ED220 201 times (length 165)
  Back Branch 089ED184 201 times (length 112)
  Back Branch 089ED190 170 times (length 115)
_S1_2_88D983C 190,248 instructions (0.012%), 2,260 calls (088D983C - 088D9AE4, length 171)
  Back Branch 088D99A8 2,260 times (length 48)
_S1_2_8A35108 187,356 instructions (0.011%), 15,613 calls (08A35108 - 08A35134, length 12)
_S1_2_88328D4 186,626 instructions (0.011%), 1,116 calls (088328D4 - 08832B68, length 166)
  Back Branch 08832A1C 17,856 times (length 21)
  Back Branch 08832A7C 3,348 times (length 8)
  Back Branch 08832B0C 61 times (length 112)
  Back Branch 0883297C 61 times (length 15)
  Back Branch 08832A04 14 times (length 7)
_S1_2_8813B28 185,763 instructions (0.011%), 9,777 calls (08813B28 - 08813B84, length 24)
  Back Branch 08813B70 9,777 times (length 9)
_S1_2_8855014 184,223 instructions (0.011%), 4,979 calls (08855014 - 088550CC, length 47)
_S1_2_8830410 180,789 instructions (0.011%), 1,116 calls (08830410 - 089F976C, length 468184)
  Back Branch 089F9758 1,116 times (length 183)
_S1_2_89971DC 179,742 instructions (0.011%), 1,138 calls (089971DC - 08997344, length 91)
  Back Branch 08997278 10,300 times (length 10)
_S1_2_881B370 175,180 instructions (0.011%), 922 calls (0881B370 - 0881B58C, length 136)
  Back Branch 0881B48C 11,064 times (length 5)
  Back Branch 0881B440 3,688 times (length 8)
  Back Branch 0881B534 922 times (length 87)
_S1_2_88D786C 170,156 instructions (0.010%), 225 calls (088D786C - 088D7F1C, length 429)
  Back Branch 088D7C28 2,025 times (length 11)
  Back Branch 088D7C60 2,025 times (length 11)
  Back Branch 088D7BF0 2,025 times (length 11)
  Back Branch 088D7BB8 2,025 times (length 11)
  Back Branch 088D7C98 900 times (length 11)
  Back Branch 088D7CD0 900 times (length 11)
  Back Branch 088D7F08 225 times (length 226)
  Back Branch 088D7EDC 216 times (length 98)
  Back Branch 088D7EC4 199 times (length 54)
  Back Branch 088D7DC8 193 times (length 21)
  Back Branch 088D7DE4 118 times (length 14)
  Back Branch 088D7B50 47 times (length 6)
  Back Branch 088D7DEC 40 times (length 29)
  Back Branch 088D7E64 5 times (length 30)
  Back Branch 088D7E14 3 times (length 48)
_S1_2_8A1E000 169,023 instructions (0.010%), 4 calls (08A1D81C - 08A1F164, length 1619)
  Back Branch 08A1DC34 32,856 times (length 19)
  Back Branch 08A1DA98 5,478 times (length 92)
  Back Branch 08A1DDB4 2,738 times (length 360)
  Back Branch 08A1E508 2,307 times (length 142)
  Back Branch 08A1E52C 2,307 times (length 736)
  Back Branch 08A1E884 2,307 times (length 165)
  Back Branch 08A1E8E4 2,307 times (length 267)
  Back Branch 08A1EB18 1,882 times (length 1020)
  Back Branch 08A1E640 1,868 times (length 144)
  Back Branch 08A1EA90 1,821 times (length 283)
  Back Branch 08A1E5C0 768 times (length 61)
  Back Branch 08A1E298 433 times (length 449)
  Back Branch 08A1DD2C 247 times (length 58)
  Back Branch 08A1E9AC 144 times (length 777)
  Back Branch 08A1E938 70 times (length 7)
  Back Branch 08A1E924 70 times (length 741)
  Back Branch 08A1E578 32 times (length 756)
  Back Branch 08A1E744 32 times (length 261)
  Back Branch 08A1EFFC 32 times (length 767)
  Back Branch 08A1E648 27 times (length 175)
  Back Branch 08A1E010 4 times (length 207)
  Back Branch 08A1EFB0 1 times (length 1409)
  Back Branch 08A1EC04 1 times (length 1184)
  Back Branch 08A1EA14 1 times (length 1060)
_S1_2_8A028E0 165,270 instructions (0.010%), 4,722 calls (08A028E0 - 08A02968, length 35)
_S1_2_8A02840 165,175 instructions (0.010%), 4,462 calls (08A02840 - 08A028DC, length 40)
_S1_2_8A46210 164,748 instructions (0.010%), 4,083 calls (08A45B6C - 08A46274, length 451)
  Back Branch 08A45BE4 74,815 times (length 6)
  Back Branch 08A45B90 52,468 times (length 4)
  Back Branch 08A45C60 18,395 times (length 41)
  Back Branch 08A46248 15,209 times (length 6)
  Back Branch 08A45C70 8,949 times (length 44)
  Back Branch 08A45C68 5,456 times (length 17)
  Back Branch 08A45C20 178 times (length 24)
_S1_2_883D0DC 164,640 instructions (0.010%), 3,360 calls (0883D0DC - 0883D19C, length 49)
_S1_2_8A02650 164,388 instructions (0.010%), 1,442 calls (089FD894 - 08A026D8, length 5010)
  Back Branch 089FDB90 74,048 times (length 193)
  Back Branch 089FDA48 69,946 times (length 64)
  Back Branch 089FDA88 69,946 times (length 80)
  Back Branch 089FD9FC 49,106 times (length 59)
  Back Branch 089FDA9C 43,079 times (length 25)
  Back Branch 089FDA10 24,931 times (length 64)
  Back Branch 089FDAB0 24,792 times (length 30)
  Back Branch 089FDA58 1,929 times (length 68)
  Back Branch 089FDAD4 1,929 times (length 123)
  Back Branch 089FDAC4 1,929 times (length 35)
  Back Branch 08A026A0 1,442 times (length 4839)
  Back Branch 089FD988 146 times (length 40)
  Back Branch 089FDB58 95 times (length 179)
_S1_2_8841CC0 162,200 instructions (0.010%), 20,275 calls (08841CC0 - 08841D84, length 50)
_S1_2_8A30820 159,680 instructions (0.010%), 15,968 calls (08A30820 - 08A30A28, length 131)
_S1_2_8A3E424 158,941 instructions (0.010%), 2,296 calls (08A3E424 - 08A3E774, length 213)
  Back Branch 08A3E770 900 times (length 199)
  Back Branch 08A3E684 244 times (length 140)
  Back Branch 08A3E584 140 times (length 76)
  Back Branch 08A3E590 139 times (length 79)
_S1_2_88E2FF0 158,576 instructions (0.010%), 11,064 calls (088E2FB8 - 088E2FF4, length 16)
  Back Branch 088E2FF0 11,148 times (length 16)
_S1_2_88E5058 157,182 instructions (0.010%), 2,188 calls (088E5058 - 088E5250, length 127)
  Back Branch 088E5218 1,443 times (length 72)
  Back Branch 088E51C8 745 times (length 66)
_S1_2_88E4A78 156,251 instructions (0.009%), 3,463 calls (088E4A78 - 088E4B84, length 68)
  Back Branch 088E4B40 3,403 times (length 32)
  Back Branch 088E4AEC 1,733 times (length 14)
_S1_2_88D9BAC 156,228 instructions (0.009%), 1,662 calls (088D9BAC - 088D9E7C, length 181)
  Back Branch 088D9D4C 1,662 times (length 48)
_S1_2_8A4C7E0 154,574 instructions (0.009%), 77,287 calls (08A4C7E0 - 08A4C7E4, length 2)
_S1_2_89FDEAC 151,635 instructions (0.009%), 2,757 calls (089FDD4C - 089FDEBC, length 93)
  Back Branch 089FDDBC 5,080 times (length 15)
  Back Branch 089FDDB4 5,080 times (length 14)
  Back Branch 089FDE48 5,080 times (length 21)
  Back Branch 089FDE04 5,080 times (length 33)
  Back Branch 089FDE78 2,926 times (length 15)
  Back Branch 089FDEB8 2,757 times (length 93)
  Back Branch 089FDE90 164 times (length 21)
_S1_2_88E4B88 149,685 instructions (0.009%), 2,024 calls (088E4B88 - 088E4E4C, length 178)
  Back Branch 088E4D54 1,322 times (length 76)
  Back Branch 088E4DA4 702 times (length 82)
_S1_2_8A4C958 149,340 instructions (0.009%), 74,670 calls (08A4C958 - 08A4C95C, length 2)
_S1_2_882EC14 147,656 instructions (0.009%), 1,988 calls (0882EC14 - 0882EDB8, length 106)
  Back Branch 0882EC6C 15,904 times (length 6)
  Back Branch 0882ED1C 45 times (length 50)
  Back Branch 0882EC78 45 times (length 11)
  Back Branch 0882ED2C 1 times (length 54)
_S1_2_8A45D74 147,024 instructions (0.009%), 718 calls (08A45D74 - 08A45DB4, length 17)
  Back Branch 08A45DA8 17,660 times (length 9)
_S1_2_8807A6C 143,895 instructions (0.009%), 2,680 calls (0880528C - 08807D0C, length 2721)
  Back Branch 088052D4 269,568 times (length 8)
  Back Branch 08807C2C 2,658 times (length 75)
  Back Branch 088052E8 43 times (length 10)
  Back Branch 08807C98 29 times (length 2693)
  Back Branch 08807BA0 6 times (length 31)
  Back Branch 08807CCC 2 times (length 27)
  Back Branch 08807CF0 1 times (length 35)
  Back Branch 08807D08 1 times (length 21)
_S1_2_88D9AE8 142,716 instructions (0.009%), 3,176 calls (088D9AE8 - 088D9BA8, length 49)
_S1_2_88534B8 142,393 instructions (0.009%), 455 calls (088534B8 - 0885372C, length 158)
  Back Branch 088536A0 2,604 times (length 45)
  Back Branch 088536C8 2,102 times (length 15)
  Back Branch 088536A8 455 times (length 103)
  Back Branch 088535C4 455 times (length 47)
_S1_2_8A4C800 142,128 instructions (0.009%), 71,064 calls (08A4C800 - 08A4C804, length 2)
_S1_2_8A4AF04 141,845 instructions (0.009%), 12,895 calls (08A4AEBC - 08A4AF20, length 26)
  Back Branch 08A4AF1C 12,895 times (length 26)
_S1_2_8928568 140,364 instructions (0.008%), 1,671 calls (08928568 - 089285C4, length 24)
  Back Branch 089285A8 15,039 times (length 9)
_S1_2_883648C 139,830 instructions (0.008%), 5,340 calls (0883648C - 088364B4, length 11)
  Back Branch 088364A8 21,558 times (length 5)
_S1_2_88B9948 139,624 instructions (0.008%), 2,252 calls (088B73B8 - 089F84CC, length 328774)
  Back Branch 089F8038 5,344 times (length 253)
  Back Branch 089F8390 5,344 times (length 340)
_S1_2_884C5B0 138,702 instructions (0.008%), 6 calls (0884C5B0 - 0884C6F8, length 83)
  Back Branch 0884C614 23,040 times (length 6)
_S1_2_89EB4FC 138,216 instructions (0.008%), 9,300 calls (089EB4FC - 089EB594, length 39)
_S1_2_89E9E7C 137,988 instructions (0.008%), 164 calls (089E9E7C - 089EA164, length 187)
  Back Branch 089EA0FC 5,248 times (length 106)
  Back Branch 089EA128 5,248 times (length 22)
  Back Branch 089E9FC4 1,312 times (length 3)
  Back Branch 089E9FF0 820 times (length 3)
  Back Branch 089EA130 164 times (length 118)
_S1_2_883724C 137,574 instructions (0.008%), 180 calls (0883724C - 08837294, length 19)
  Back Branch 08837280 22,629 times (length 6)
_S1_2_8851CBC 134,070 instructions (0.008%), 4,469 calls (08851CBC - 08851D94, length 55)
_S1_2_883075C 133,490 instructions (0.008%), 1,988 calls (0883075C - 0883095C, length 129)
  Back Branch 08830958 1,988 times (length 118)
  Back Branch 08830948 1,988 times (length 102)
  Back Branch 08830938 1,988 times (length 86)
  Back Branch 08830930 1,988 times (length 78)
  Back Branch 08830928 1,988 times (length 70)
  Back Branch 08830920 1,988 times (length 62)
  Back Branch 08830940 1,986 times (length 94)
  Back Branch 08830950 1,711 times (length 110)
_S1_2_89FD894 130,369 instructions (0.008%), 1,969 calls (089FD894 - 089FDB08, length 158)
  Back Branch 089FDA48 69,946 times (length 64)
  Back Branch 089FDA88 69,946 times (length 80)
  Back Branch 089FD9FC 49,106 times (length 59)
  Back Branch 089FDA9C 43,079 times (length 25)
  Back Branch 089FDA10 24,931 times (length 64)
  Back Branch 089FDAB0 24,792 times (length 30)
  Back Branch 089FDA58 1,929 times (length 68)
  Back Branch 089FDAD4 1,929 times (length 123)
  Back Branch 089FDAC4 1,929 times (length 35)
  Back Branch 089FD988 146 times (length 40)
_S1_2_892F018 127,089 instructions (0.008%), 1,673 calls (0892E4EC - 0892F4E0, length 1022)
  Back Branch 0892F3B8 49 times (length 30)
  Back Branch 0892F3F0 48 times (length 208)
  Back Branch 0892F340 26 times (length 178)
  Back Branch 0892F49C 22 times (length 250)
  Back Branch 0892F4A8 20 times (length 253)
  Back Branch 0892F4D4 15 times (length 264)
  Back Branch 0892F4C8 15 times (length 261)
  Back Branch 0892F37C 3 times (length 179)
_S1_2_8A27928 126,412 instructions (0.008%), 3,718 calls (08A27928 - 08A279AC, length 34)
_S1_2_8A42208 125,089 instructions (0.008%), 693 calls (08A42208 - 08A46510, length 4291)
  Back Branch 08A463E4 3,725 times (length 28)
  Back Branch 08A46310 693 times (length 7)
  Back Branch 08A4650C 693 times (length 139)
_S1_2_89F3D68 123,681 instructions (0.007%), 1,115 calls (089F3D68 - 089F43C8, length 409)
  Back Branch 089F4118 1,115 times (length 184)
  Back Branch 089F3F38 362 times (length 28)
  Back Branch 089F4160 193 times (length 219)
  Back Branch 089F423C 42 times (length 293)
  Back Branch 089F3F4C 30 times (length 96)
  Back Branch 089F4100 30 times (length 205)
  Back Branch 089F4170 2 times (length 244)
  Back Branch 089F438C 2 times (length 379)
  Back Branch 089F4244 2 times (length 39)
  Back Branch 089F4250 2 times (length 42)
  Back Branch 089F425C 2 times (length 46)
_S1_2_88E9810 120,217 instructions (0.007%), 96 calls (088E9810 - 088E9BC8, length 239)
  Back Branch 088E98DC 7,701 times (length 10)
  Back Branch 088E98EC 3,315 times (length 13)
  Back Branch 088E997C 2,238 times (length 7)
  Back Branch 088E9A08 1,088 times (length 5)
  Back Branch 088E9A60 272 times (length 4)
  Back Branch 088E9BC4 68 times (length 46)
  Back Branch 088E9B14 68 times (length 124)
  Back Branch 088E9AD4 19 times (length 17)
_S1_2_88FBFB8 119,784 instructions (0.007%), 4,278 calls (088FBFB8 - 088FBFF4, length 16)
  Back Branch 088FBFE8 12,834 times (length 5)
_S1_2_89AB668 119,265 instructions (0.007%), 7,951 calls (089AB668 - 089AB6A0, length 15)
_S1_2_8A1DE80 118,630 instructions (0.007%), 61 calls (08A1D81C - 08A1F164, length 1619)
  Back Branch 08A1DC34 32,856 times (length 19)
  Back Branch 08A1DA98 5,478 times (length 92)
  Back Branch 08A1DDB4 2,738 times (length 360)
  Back Branch 08A1E508 2,307 times (length 142)
  Back Branch 08A1E52C 2,307 times (length 736)
  Back Branch 08A1E884 2,307 times (length 165)
  Back Branch 08A1E8E4 2,307 times (length 267)
  Back Branch 08A1EB18 1,882 times (length 1020)
  Back Branch 08A1E640 1,868 times (length 144)
  Back Branch 08A1EA90 1,821 times (length 283)
  Back Branch 08A1E5C0 768 times (length 61)
  Back Branch 08A1E298 433 times (length 449)
  Back Branch 08A1DD2C 247 times (length 58)
  Back Branch 08A1E9AC 144 times (length 777)
  Back Branch 08A1E938 70 times (length 7)
  Back Branch 08A1E924 70 times (length 741)
  Back Branch 08A1DE70 70 times (length 103)
  Back Branch 08A1E1D4 60 times (length 320)
  Back Branch 08A1EC58 60 times (length 679)
  Back Branch 08A1E1EC 58 times (length 226)
  Back Branch 08A1E578 32 times (length 756)
  Back Branch 08A1E744 32 times (length 261)
  Back Branch 08A1EFFC 32 times (length 767)
  Back Branch 08A1E648 27 times (length 175)
  Back Branch 08A1EFB0 1 times (length 1409)
  Back Branch 08A1EC04 1 times (length 1184)
  Back Branch 08A1EC6C 1 times (length 998)
  Back Branch 08A1EA14 1 times (length 1060)
_S1_2_8A3EABC 117,909 instructions (0.007%), 2,093 calls (08A3AB6C - 08A3EDA4, length 4239)
  Back Branch 08A3EC90 1,884 times (length 84)
  Back Branch 08A3ACDC 1,884 times (length 77)
  Back Branch 08A3ADA8 1,431 times (length 112)
  Back Branch 08A3ADF8 444 times (length 132)
  Back Branch 08A3ED1C 433 times (length 41)
  Back Branch 08A3ED14 433 times (length 117)
  Back Branch 08A3ADD0 256 times (length 138)
  Back Branch 08A3EC0C 162 times (length 4138)
  Back Branch 08A3AD48 141 times (length 89)
  Back Branch 08A3AE1C 9 times (length 141)
_S1_2_8A02098 117,315 instructions (0.007%), 1,371 calls (08A02098 - 08A02234, length 104)
  Back Branch 08A021E0 600 times (length 70)
_S1_2_883AD28 116,786 instructions (0.007%), 1 calls (0883AD28 - 0883B1C4, length 296)
  Back Branch 0883AE38 10,286 times (length 11)
  Back Branch 0883ADEC 672 times (length 5)
_S1_2_88B67BC 115,258 instructions (0.007%), 338 calls (088B6598 - 089F84CC, length 329678)
  Back Branch 089F8038 5,344 times (length 253)
  Back Branch 089F8390 5,344 times (length 340)
  Back Branch 088B67E8 338 times (length 150)
_S1_2_89AA114 114,093 instructions (0.007%), 5,433 calls (089AA114 - 089AA1E0, length 52)
_S1_2_8856608 114,087 instructions (0.007%), 1,680 calls (08856608 - 0892E444, length 221072)
  Back Branch 088567A4 611 times (length 53)
_S1_2_88E4E50 114,064 instructions (0.007%), 1,733 calls (088E4E50 - 088E5054, length 130)
  Back Branch 088E4FC8 1,206 times (length 67)
  Back Branch 088E5018 527 times (length 73)
_S1_2_88068E0 114,030 instructions (0.007%), 5,430 calls (088068E0 - 08806950, length 29)
_S1_2_883BB88 114,018 instructions (0.007%), 8,338 calls (0883BB88 - 0883BBEC, length 26)
_S1_2_8A3B014 113,193 instructions (0.007%), 4,813 calls (08A3B014 - 08A3B0FC, length 59)
  Back Branch 08A3B0B8 64 times (length 18)
  Back Branch 08A3B0CC 64 times (length 23)
_S1_2_885C67C 112,418 instructions (0.007%), 8,333 calls (0885C634 - 0885C6A0, length 28)
  Back Branch 0885C684 8,333 times (length 22)
_S1_2_89B89AC 111,834 instructions (0.007%), 342 calls (089B89AC - 089B8C90, length 186)
  Back Branch 089B8B20 5,472 times (length 5)
  Back Branch 089B8BB0 1,368 times (length 11)
  Back Branch 089B8C04 1,368 times (length 11)
_S1_2_8A28110 111,706 instructions (0.007%), 4,640 calls (08A28110 - 08A28230, length 73)
  Back Branch 08A28180 2,602 times (length 7)
  Back Branch 08A281C0 2,038 times (length 25)
_S1_2_8A46278 111,686 instructions (0.007%), 942 calls (08A46278 - 08A462E4, length 28)
  Back Branch 08A462C4 15,176 times (length 14)
  Back Branch 08A462B4 425 times (length 7)
_S1_2_8A17114 111,312 instructions (0.007%), 144 calls (08A17114 - 08A17148, length 14)
  Back Branch 08A1713C 13,824 times (length 9)
_S1_2_8A026DC 109,592 instructions (0.007%), 1,442 calls (089FD604 - 08A02754, length 5205)
  Back Branch 089FD77C 74,056 times (length 96)
  Back Branch 089FD720 69,946 times (length 43)
  Back Branch 089FD6A8 51,181 times (length 23)
  Back Branch 08A02724 1,442 times (length 5121)
  Back Branch 089FD754 96 times (length 86)
_S1_2_8A28234 109,244 instructions (0.007%), 3,524 calls (08A28234 - 08A283B8, length 98)
_S1_2_89FDD4C 107,950 instructions (0.007%), 2,159 calls (089FDD4C - 089FDE94, length 83)
  Back Branch 089FDDBC 5,080 times (length 15)
  Back Branch 089FDDB4 5,080 times (length 14)
  Back Branch 089FDE48 5,080 times (length 21)
  Back Branch 089FDE04 5,080 times (length 33)
  Back Branch 089FDE78 2,926 times (length 15)
  Back Branch 089FDE90 164 times (length 21)
_S1_2_89F29F4 107,904 instructions (0.007%), 3,372 calls (089F29F4 - 089F2A70, length 32)
_S1_2_89AA570 107,545 instructions (0.007%), 21,509 calls (089AA570 - 089AA580, length 5)
_S1_2_880EB74 106,241 instructions (0.006%), 131 calls (0880EB74 - 0880F4CC, length 599)
  Back Branch 0880F33C 524 times (length 48)
  Back Branch 0880ED20 524 times (length 11)
  Back Branch 0880EE98 524 times (length 11)
  Back Branch 0880EE30 524 times (length 11)
  Back Branch 0880F1CC 262 times (length 45)
  Back Branch 0880F448 131 times (length 69)
  Back Branch 0880F4C8 131 times (length 193)
_S1_2_892F4E4 106,132 instructions (0.006%), 338 calls (0892F4E4 - 0892F97C, length 295)
  Back Branch 0892F63C 1,352 times (length 22)
_S1_2_89AB50C 102,224 instructions (0.006%), 6,389 calls (089AB50C - 089AB548, length 16)
_S1_2_8851A7C 101,382 instructions (0.006%), 3,138 calls (08851A7C - 08851B14, length 39)
_S1_2_883DE5C 100,800 instructions (0.006%), 1,680 calls (0883DE5C - 0883DEC4, length 27)
  Back Branch 0883DEA4 6,720 times (length 11)
_S1_2_8A26C80 100,674 instructions (0.006%), 5,593 calls (08A26C80 - 08A26CC4, length 18)
_S1_2_8A27BFC 100,604 instructions (0.006%), 5,593 calls (08A27BFC - 08A27CD0, length 54)
_S1_2_8840260 99,960 instructions (0.006%), 1,991 calls (08840260 - 0884034C, length 60)
  Back Branch 08840348 1,988 times (length 31)
  Back Branch 08840340 1,328 times (length 30)
_S1_2_8A0F964 99,660 instructions (0.006%), 55 calls (08A0F964 - 08A0FDF0, length 292)
  Back Branch 08A0FCA4 7,040 times (length 7)
  Back Branch 08A0FA3C 6,985 times (length 6)
_S1_2_88E5254 99,293 instructions (0.006%), 1,733 calls (088E5254 - 088E54CC, length 159)
  Back Branch 088E53E8 1,624 times (length 73)
  Back Branch 088E5438 19 times (length 79)
_S1_2_88148F4 97,239 instructions (0.006%), 19 calls (088148F4 - 08814F24, length 397)
  Back Branch 08814E6C 4,068 times (length 22)
  Back Branch 08814D78 142 times (length 220)
  Back Branch 08814E08 142 times (length 261)
  Back Branch 08814E74 142 times (length 68)
  Back Branch 088149C4 67 times (length 14)
  Back Branch 08814EB8 23 times (length 320)
  Back Branch 088149D4 14 times (length 18)
  Back Branch 08814D8C 14 times (length 253)
  Back Branch 08814EC0 9 times (length 322)
  Back Branch 08814DB4 5 times (length 255)
_S1_2_8851C18 97,198 instructions (0.006%), 4,226 calls (08851C18 - 08851C70, length 23)
_S1_2_8836884 96,330 instructions (0.006%), 1,014 calls (08836884 - 08836AE0, length 152)
  Back Branch 08836A6C 1,014 times (length 42)
_S1_2_88326A0 95,280 instructions (0.006%), 864 calls (088326A0 - 088326E4, length 18)
  Back Branch 088326C4 14,811 times (length 6)
  Back Branch 088326D0 408 times (length 9)
_S1_2_89CB024 95,002 instructions (0.006%), 683 calls (089CB024 - 089FDC10, length 51964)
  Back Branch 089FD77C 74,056 times (length 96)
  Back Branch 089FD720 69,946 times (length 43)
  Back Branch 089FD6A8 51,181 times (length 23)
  Back Branch 089FDC0C 3,707 times (length 315)
  Back Branch 089CB874 654 times (length 399)
  Back Branch 089CB4A8 654 times (length 229)
  Back Branch 089CB2DC 654 times (length 87)
  Back Branch 089CB4B8 606 times (length 233)
  Back Branch 089CB4D0 606 times (length 224)
  Back Branch 089CB4C4 606 times (length 236)
  Back Branch 089CB868 357 times (length 413)
  Back Branch 089CB29C 350 times (length 135)
  Back Branch 089CB88C 321 times (length 455)
  Back Branch 089CB528 312 times (length 238)
  Back Branch 089CB4F8 312 times (length 226)
  Back Branch 089CB4E8 312 times (length 222)
  Back Branch 089CB4E0 312 times (length 220)
  Back Branch 089CB884 297 times (length 458)
  Back Branch 089CB85C 210 times (length 13)
  Back Branch 089CB284 165 times (length 130)
  Back Branch 089FD754 96 times (length 86)
  Back Branch 089CB994 29 times (length 201)
  Back Branch 089CB8B4 29 times (length 193)
  Back Branch 089CBA64 29 times (length 228)
  Back Branch 089CBA4C 29 times (length 241)
  Back Branch 089CBA44 29 times (length 242)
  Back Branch 089CB70C 29 times (length 308)
  Back Branch 089CB664 29 times (length 44)
  Back Branch 089CBA80 27 times (length 238)
  Back Branch 089CB98C 16 times (length 180)
  Back Branch 089CB7F4 16 times (length 8)
  Back Branch 089CB644 16 times (length 19)
  Back Branch 089CB658 13 times (length 41)
  Back Branch 089CB99C 13 times (length 203)
  Back Branch 089CB980 13 times (length 177)
  Back Branch 089CB954 6 times (length 477)
  Back Branch 089CB278 3 times (length 127)
  Back Branch 089CBA6C 2 times (length 232)
_S1_2_8A3A7D4 94,966 instructions (0.006%), 1,844 calls (08A3A7D4 - 08A3AA3C, length 155)
_S1_2_880A1DC 93,567 instructions (0.006%), 1,242 calls (0880A1DC - 0880A590, length 238)
  Back Branch 0880A518 390 times (length 110)
  Back Branch 0880A504 327 times (length 125)
  Back Branch 0880A4C4 327 times (length 108)
  Back Branch 0880A460 298 times (length 66)
  Back Branch 0880A494 96 times (length 97)
  Back Branch 0880A474 96 times (length 122)
  Back Branch 0880A3B8 14 times (length 93)
  Back Branch 0880A3F0 14 times (length 31)
  Back Branch 0880A448 4 times (length 78)
  Back Branch 0880A450 3 times (length 13)
  Back Branch 0880A41C 1 times (length 109)
_S1_2_8851C74 93,402 instructions (0.006%), 5,189 calls (08851C74 - 08851CB8, length 18)
_S1_2_89C3DF8 92,240 instructions (0.006%), 4,612 calls (089C3DF8 - 089C3E5C, length 26)
_S1_2_8A129AC 91,602 instructions (0.006%), 4,377 calls (08A129AC - 08A12A00, length 22)
_S1_2_883E288 90,576 instructions (0.005%), 7,548 calls (0883E288 - 0883E2B4, length 12)
_S1_2_88F5064 90,337 instructions (0.005%), 237 calls (088F5064 - 088F54F0, length 292)
  Back Branch 088F5330 5,130 times (length 6)
  Back Branch 088F52F8 1,197 times (length 11)
  Back Branch 088F53DC 237 times (length 191)
  Back Branch 088F54EC 171 times (length 107)
  Back Branch 088F53F0 171 times (length 190)
  Back Branch 088F5428 66 times (length 49)
  Back Branch 088F54BC 31 times (length 142)
_S1_2_89E63DC 89,906 instructions (0.005%), 164 calls (089E63DC - 089E65C8, length 124)
  Back Branch 089E6510 15,062 times (length 6)
_S1_2_896B87C 89,488 instructions (0.005%), 1,383 calls (0896B87C - 0896BAD0, length 150)
  Back Branch 0896B9C4 1,372 times (length 30)
_S1_2_8816F2C 89,434 instructions (0.005%), 922 calls (08816F2C - 0881AFEC, length 4145)
_S1_2_8A27B98 88,100 instructions (0.005%), 3,524 calls (08A27B98 - 08A27BF8, length 25)
_S1_2_8A3122C 87,720 instructions (0.005%), 2,040 calls (08A3122C - 08A312D4, length 43)
_S1_2_89EB5D4 87,708 instructions (0.005%), 9,300 calls (089EB5D4 - 089EB60C, length 15)
_S1_2_8A2E2C0 86,940 instructions (0.005%), 2,070 calls (08A2E2C0 - 08A2E37C, length 48)
  Back Branch 08A2E378 2,070 times (length 11)
_S1_2_89E6E30 86,713 instructions (0.005%), 7,883 calls (089E6E30 - 089E6E58, length 11)
_S1_2_8A31184 85,680 instructions (0.005%), 2,040 calls (08A31184 - 08A31228, length 42)
_S1_2_8A04CA0 85,496 instructions (0.005%), 2,850 calls (08A04CA0 - 08A04D54, length 46)
  Back Branch 08A04D30 2,850 times (length 26)
_S1_2_89AE890 85,379 instructions (0.005%), 12,197 calls (089AE890 - 089AE8A8, length 7)
_S1_2_88ED360 84,849 instructions (0.005%), 1,539 calls (088ED360 - 088ED7D4, length 286)
  Back Branch 088ED570 435 times (length 101)
  Back Branch 088ED53C 435 times (length 88)
_S1_2_89E54B0 84,528 instructions (0.005%), 95 calls (089E54B0 - 089E57A4, length 190)
  Back Branch 089E5698 13,252 times (length 6)
  Back Branch 089E5580 718 times (length 18)
  Back Branch 089E559C 623 times (length 29)
  Back Branch 089E55AC 58 times (length 30)
  Back Branch 089E55B4 58 times (length 15)
_S1_2_89E6E5C 84,106 instructions (0.005%), 7,646 calls (089E6E5C - 089E6E84, length 11)
_S1_2_8A2FB1C 83,640 instructions (0.005%), 2,040 calls (08A2FB1C - 08A2FBBC, length 41)
_S1_2_8A31468 82,695 instructions (0.005%), 2,235 calls (08A31468 - 08A314F8, length 37)
_S1_2_88DA878 82,178 instructions (0.005%), 41,089 calls (088DA878 - 088DA87C, length 2)
_S1_2_8A1DCD8 81,639 instructions (0.005%), 15 calls (08A1D81C - 08A1F164, length 1619)
  Back Branch 08A1DC34 32,856 times (length 19)
  Back Branch 08A1DA98 5,478 times (length 92)
  Back Branch 08A1DDB4 2,738 times (length 360)
  Back Branch 08A1E508 2,307 times (length 142)
  Back Branch 08A1E52C 2,307 times (length 736)
  Back Branch 08A1E884 2,307 times (length 165)
  Back Branch 08A1E8E4 2,307 times (length 267)
  Back Branch 08A1EB18 1,882 times (length 1020)
  Back Branch 08A1E640 1,868 times (length 144)
  Back Branch 08A1EA90 1,821 times (length 283)
  Back Branch 08A1E5C0 768 times (length 61)
  Back Branch 08A1E298 433 times (length 449)
  Back Branch 08A1DD2C 247 times (length 58)
  Back Branch 08A1E9AC 144 times (length 777)
  Back Branch 08A1E938 70 times (length 7)
  Back Branch 08A1E924 70 times (length 741)
  Back Branch 08A1E578 32 times (length 756)
  Back Branch 08A1E744 32 times (length 261)
  Back Branch 08A1EFFC 32 times (length 767)
  Back Branch 08A1E648 27 times (length 175)
  Back Branch 08A1EFB0 1 times (length 1409)
  Back Branch 08A1EC04 1 times (length 1184)
  Back Branch 08A1EA14 1 times (length 1060)
_S1_2_880C3A0 81,060 instructions (0.005%), 1,242 calls (0880C3A0 - 0880D00C, length 796)
  Back Branch 0880CA84 1,242 times (length 237)
  Back Branch 0880C7C0 742 times (length 30)
  Back Branch 0880C548 403 times (length 6)
  Back Branch 0880CBF8 173 times (length 400)
  Back Branch 0880C864 160 times (length 6)
  Back Branch 0880CA98 72 times (length 241)
  Back Branch 0880CA90 69 times (length 428)
  Back Branch 0880C948 69 times (length 158)
  Back Branch 0880C50C 60 times (length 6)
  Back Branch 0880CB24 59 times (length 424)
  Back Branch 0880CC04 59 times (length 318)
  Back Branch 0880CAD8 54 times (length 191)
  Back Branch 0880C954 49 times (length 160)
  Back Branch 0880C938 38 times (length 82)
  Back Branch 0880CEEC 38 times (length 577)
  Back Branch 0880CC90 38 times (length 426)
  Back Branch 0880CC24 38 times (length 399)
  Back Branch 0880CB50 23 times (length 444)
  Back Branch 0880CB8C 22 times (length 460)
  Back Branch 0880CC14 16 times (length 322)
  Back Branch 0880CAF4 15 times (length 198)
  Back Branch 0880C96C 14 times (length 167)
  Back Branch 0880C998 13 times (length 179)
  Back Branch 0880CBDC 4 times (length 388)
  Back Branch 0880CBD4 4 times (length 386)
  Back Branch 0880CBB4 4 times (length 143)
  Back Branch 0880CBBC 3 times (length 145)
  Back Branch 0880C9A0 2 times (length 181)
  Back Branch 0880CCFC 1 times (length 188)
  Back Branch 0880CCF0 1 times (length 185)
  Back Branch 0880CD0C 1 times (length 192)
  Back Branch 0880CDA0 1 times (length 437)
  Back Branch 0880CEF8 1 times (length 252)
  Back Branch 0880C9A8 1 times (length 183)
  Back Branch 0880CB38 1 times (length 430)
  Back Branch 0880CB9C 1 times (length 27)
_S1_2_89EA294 80,381 instructions (0.005%), 262 calls (089EA294 - 089EB038, length 874)
  Back Branch 089EA444 1,985 times (length 6)
  Back Branch 089EA410 1,878 times (length 7)
  Back Branch 089EACBC 262 times (length 568)
  Back Branch 089EAC5C 262 times (length 175)
  Back Branch 089EAC40 261 times (length 566)
  Back Branch 089EACD0 255 times (length 578)
  Back Branch 089EAA14 254 times (length 7)
  Back Branch 089EB02C 5 times (length 836)
  Back Branch 089EB018 5 times (length 453)
  Back Branch 089EA924 5 times (length 350)
  Back Branch 089EACA0 1 times (length 293)
  Back Branch 089EAC98 1 times (length 305)
  Back Branch 089EACAC 1 times (length 297)
  Back Branch 089EAA90 1 times (length 458)
_S1_2_88D9774 79,450 instructions (0.005%), 1,589 calls (088D9774 - 088D9838, length 50)
_S1_2_8A318B0 79,340 instructions (0.005%), 3,967 calls (08A318B0 - 08A31904, length 22)
  Back Branch 08A318F8 3,967 times (length 9)
_S1_2_89AE474 79,014 instructions (0.005%), 2,026 calls (089AE474 - 089AE544, length 53)
_S1_2_88088D0 77,875 instructions (0.005%), 52 calls (088088D0 - 08808B4C, length 160)
  Back Branch 08808B00 3,840 times (length 7)
  Back Branch 08808AF4 3,840 times (length 41)
  Back Branch 088089E4 3,648 times (length 8)
  Back Branch 08808A90 1,026 times (length 12)
  Back Branch 0880897C 1,026 times (length 18)
  Back Branch 08808A1C 119 times (length 28)
  Back Branch 08808964 67 times (length 7)
  Back Branch 08808B48 33 times (length 24)
  Back Branch 08808B08 33 times (length 14)
_S1_2_8A1E08C 75,940 instructions (0.005%), 4 calls (08A1D81C - 08A1F164, length 1619)
  Back Branch 08A1DC34 32,856 times (length 19)
  Back Branch 08A1DA98 5,478 times (length 92)
  Back Branch 08A1DDB4 2,738 times (length 360)
  Back Branch 08A1E508 2,307 times (length 142)
  Back Branch 08A1E52C 2,307 times (length 736)
  Back Branch 08A1E884 2,307 times (length 165)
  Back Branch 08A1E8E4 2,307 times (length 267)
  Back Branch 08A1EB18 1,882 times (length 1020)
  Back Branch 08A1E640 1,868 times (length 144)
  Back Branch 08A1EA90 1,821 times (length 283)
  Back Branch 08A1E5C0 768 times (length 61)
  Back Branch 08A1E298 433 times (length 449)
  Back Branch 08A1DD2C 247 times (length 58)
  Back Branch 08A1E9AC 144 times (length 777)
  Back Branch 08A1E938 70 times (length 7)
  Back Branch 08A1E924 70 times (length 741)
  Back Branch 08A1E578 32 times (length 756)
  Back Branch 08A1E744 32 times (length 261)
  Back Branch 08A1EFFC 32 times (length 767)
  Back Branch 08A1E648 27 times (length 175)
  Back Branch 08A1E09C 4 times (length 242)
  Back Branch 08A1EFB0 1 times (length 1409)
  Back Branch 08A1EC04 1 times (length 1184)
  Back Branch 08A1EA14 1 times (length 1060)
_S1_2_883BDCC 75,892 instructions (0.005%), 2,095 calls (0883BDCC - 0883BEAC, length 57)
  Back Branch 0883BE70 2,296 times (length 28)
  Back Branch 0883BEA8 455 times (length 28)
_S1_2_89FD604 75,672 instructions (0.005%), 1,946 calls (089FD604 - 089FD724, length 73)
  Back Branch 089FD720 69,946 times (length 43)
  Back Branch 089FD6A8 51,181 times (length 23)
_S1_2_8836F24 75,222 instructions (0.005%), 368 calls (08836F24 - 08997718, length 360958)
  Back Branch 08997574 7,042 times (length 25)
  Back Branch 0899762C 5,868 times (length 9)
  Back Branch 08997634 5,868 times (length 8)
  Back Branch 08997584 5,502 times (length 8)
  Back Branch 089976A0 1,174 times (length 121)
  Back Branch 089974C4 1,174 times (length 41)
  Back Branch 089975E4 1,174 times (length 75)
  Back Branch 089976F4 1 times (length 148)
_S1_2_88F6AB8 75,020 instructions (0.005%), 237 calls (088F6AB8 - 088F8ECC, length 2310)
  Back Branch 088F7030 2,616 times (length 229)
  Back Branch 088F6FAC 484 times (length 170)
  Back Branch 088F6FC0 484 times (length 171)
  Back Branch 088F6EA4 481 times (length 129)
  Back Branch 088F7A20 196 times (length 727)
  Back Branch 088F7038 110 times (length 101)
  Back Branch 088F8940 9 times (length 1707)
_S1_2_8A06204 72,447 instructions (0.004%), 1,082 calls (08A06204 - 08A064B8, length 174)
  Back Branch 08A063C4 946 times (length 57)
  Back Branch 08A064B4 495 times (length 72)
  Back Branch 08A0643C 136 times (length 87)
_S1_2_899D950 72,070 instructions (0.004%), 1,387 calls (0899D950 - 0899D9A4, length 22)
  Back Branch 0899D990 6,531 times (length 7)
_S1_2_8851500 71,576 instructions (0.004%), 17,894 calls (08851500 - 0885150C, length 4)
_S1_2_8A2E6EC 71,225 instructions (0.004%), 2,035 calls (08A2E6EC - 08A2E7B0, length 50)
  Back Branch 08A2E79C 2,035 times (length 27)
_S1_2_8A32464 71,209 instructions (0.004%), 2,739 calls (08A32464 - 08A324C8, length 26)
_S1_2_8A3B818 71,176 instructions (0.004%), 2,296 calls (08A3B818 - 08A3B948, length 77)
  Back Branch 08A3B88C 2,296 times (length 15)
_S1_2_883C654 71,004 instructions (0.004%), 255 calls (0883C654 - 0883CAF4, length 297)
  Back Branch 0883C7A0 928 times (length 11)
  Back Branch 0883C7F4 928 times (length 11)
  Back Branch 0883C850 928 times (length 11)
  Back Branch 0883C9D0 92 times (length 11)
  Back Branch 0883C9D8 23 times (length 97)
_S1_2_8A2F330 70,288 instructions (0.004%), 3,056 calls (08A2F330 - 08A2F388, length 23)
_S1_2_88D9760 69,345 instructions (0.004%), 13,869 calls (088D9760 - 088D9770, length 5)
_S1_2_8A3BA80 69,210 instructions (0.004%), 2,093 calls (08A3BA80 - 08A3BBC0, length 81)
  Back Branch 08A3BAF0 2,093 times (length 12)
  Back Branch 08A3BB00 2,046 times (length 15)
  Back Branch 08A3BB10 47 times (length 19)
_S1_2_881AFF0 69,150 instructions (0.004%), 922 calls (0881AFF0 - 0881B118, length 75)
_S1_2_89CAB08 69,036 instructions (0.004%), 1,233 calls (089CAB08 - 089CAD60, length 151)
  Back Branch 089CAB84 1,233 times (length 18)
  Back Branch 089CAB78 1,233 times (length 15)
  Back Branch 089CAB70 1,233 times (length 14)
  Back Branch 089CAB68 1,233 times (length 12)
  Back Branch 089CAB90 1,197 times (length 21)
  Back Branch 089CAC04 585 times (length 51)
  Back Branch 089CAC0C 585 times (length 52)
  Back Branch 089CABD0 585 times (length 37)
  Back Branch 089CABDC 585 times (length 40)
  Back Branch 089CABF4 585 times (length 47)
  Back Branch 089CABFC 585 times (length 49)
  Back Branch 089CABEC 585 times (length 45)
  Back Branch 089CABA0 585 times (length 25)
  Back Branch 089CABAC 585 times (length 28)
  Back Branch 089CAD44 579 times (length 130)
  Back Branch 089CAC28 504 times (length 59)
  Back Branch 089CAC3C 18 times (length 63)
  Back Branch 089CAD54 12 times (length 11)
_S1_2_883FFF0 68,149 instructions (0.004%), 2,963 calls (0883FFF0 - 08840048, length 23)
_S1_2_8830468 68,073 instructions (0.004%), 1,115 calls (08830468 - 08830624, length 112)
  Back Branch 088305C8 17 times (length 49)
  Back Branch 088305D0 10 times (length 51)
_S1_2_8A27B68 67,116 instructions (0.004%), 5,593 calls (08A27B68 - 08A27B94, length 12)
_S1_2_88319F8 66,330 instructions (0.004%), 2,211 calls (088319F8 - 08831B40, length 83)
_S1_2_8A064BC 66,178 instructions (0.004%), 2,282 calls (08A04544 - 08A06574, length 2061)
_S1_2_8823C88 66,069 instructions (0.004%), 429 calls (08823AFC - 08823C98, length 104)
  Back Branch 08823C28 15,262 times (length 29)
  Back Branch 08823C44 13,617 times (length 84)
  Back Branch 08823BF4 1,090 times (length 58)
  Back Branch 08823B2C 979 times (length 13)
  Back Branch 08823C94 429 times (length 104)
_S1_2_8830374 66,066 instructions (0.004%), 1,694 calls (08830374 - 0883040C, length 39)
_S1_2_88FF504 64,422 instructions (0.004%), 1,671 calls (088FF504 - 088FF720, length 136)
  Back Branch 088FF698 81 times (length 55)
  Back Branch 088FF61C 81 times (length 15)
  Back Branch 088FF634 81 times (length 21)
  Back Branch 088FF5E8 81 times (length 34)
  Back Branch 088FF5B0 27 times (length 21)
_S1_2_8857190 63,219 instructions (0.004%), 617 calls (08856D8C - 088571A0, length 262)
  Back Branch 0885719C 617 times (length 262)
_S1_2_8A3B1E0 62,838 instructions (0.004%), 3,491 calls (08A3B1E0 - 08A3B25C, length 32)
_S1_2_8A3B6B4 62,160 instructions (0.004%), 1,680 calls (08A3B6B4 - 08A3B814, length 89)
_S1_2_8A26CC8 61,219 instructions (0.004%), 984 calls (08A26CC8 - 08A27004, length 208)
  Back Branch 08A26FC0 974 times (length 101)
  Back Branch 08A26FCC 922 times (length 159)
  Back Branch 08A26EE8 409 times (length 10)
  Back Branch 08A26F28 127 times (length 10)
  Back Branch 08A26EF8 31 times (length 105)
  Back Branch 08A26F30 21 times (length 120)
_S1_2_89FD450 60,764 instructions (0.004%), 5,524 calls (089FD450 - 089FD478, length 11)
_S1_2_88F71A8 60,484 instructions (0.004%), 122 calls (088F6CA4 - 088F8ECC, length 2187)
  Back Branch 088F7030 2,616 times (length 229)
  Back Branch 088F6FAC 484 times (length 170)
  Back Branch 088F6FC0 484 times (length 171)
  Back Branch 088F6EA4 481 times (length 129)
  Back Branch 088F7A20 196 times (length 727)
  Back Branch 088F72A4 122 times (length 260)
  Back Branch 088F81D8 122 times (length 1030)
  Back Branch 088F7038 110 times (length 101)
  Back Branch 088F8940 9 times (length 1707)
_S1_2_89F3464 60,254 instructions (0.004%), 1,675 calls (089F2F78 - 089F34FC, length 354)
  Back Branch 089F346C 1,675 times (length 319)
  Back Branch 089F34CC 1,673 times (length 342)
_S1_2_88559F4 58,907 instructions (0.004%), 456 calls (088559F4 - 08855D80, length 228)
  Back Branch 08855BAC 367 times (length 19)
  Back Branch 08855B98 367 times (length 59)
  Back Branch 08855B80 367 times (length 58)
  Back Branch 08855BC4 367 times (length 24)
  Back Branch 08855D7C 88 times (length 48)
_S1_2_8A330B4 57,650 instructions (0.003%), 2,306 calls (08A330B4 - 08A33114, length 25)
_S1_2_88BC014 57,640 instructions (0.003%), 131 calls (088BC014 - 088BC868, length 534)
  Back Branch 088BC1C8 393 times (length 8)
  Back Branch 088BC864 131 times (length 184)
_S1_2_8A02238 57,582 instructions (0.003%), 1,371 calls (08A02238 - 08A022F4, length 48)
  Back Branch 08A022E0 1,371 times (length 18)
_S1_2_89E83AC 57,123 instructions (0.003%), 5,193 calls (089E83AC - 089FC8B4, length 20803)
_S1_2_8831B44 54,843 instructions (0.003%), 2,296 calls (08831B44 - 08831BE8, length 42)
  Back Branch 08831BD4 1,106 times (length 10)
  Back Branch 08831BE4 1,103 times (length 27)
_S1_2_89AF434 54,570 instructions (0.003%), 1,070 calls (089AF434 - 089AF4FC, length 51)
_S1_2_88BCA10 54,048 instructions (0.003%), 2,252 calls (088B1CDC - 088BCA28, length 11092)
  Back Branch 088BCA1C 4,506 times (length 2)
  Back Branch 088BCA24 2,253 times (length 11092)
_S1_2_8806994 53,592 instructions (0.003%), 4,872 calls (08806920 - 088069B0, length 37)
  Back Branch 0880699C 4,877 times (length 33)
_S1_2_89ACCA0 53,563 instructions (0.003%), 553 calls (089ACCA0 - 089ACF98, length 191)
  Back Branch 089ACF54 351 times (length 77)
  Back Branch 089ACE54 88 times (length 77)
  Back Branch 089ACF94 44 times (length 93)
_S1_2_88E8BEC 52,766 instructions (0.003%), 80 calls (088E8BEC - 088E9030, length 274)
  Back Branch 088E8C54 5,120 times (length 2)
  Back Branch 088E8C40 5,120 times (length 2)
  Back Branch 088E8C60 1,280 times (length 11)
  Back Branch 088E8EA0 882 times (length 7)
  Back Branch 088E8DFC 273 times (length 8)
  Back Branch 088E8EB8 201 times (length 13)
  Back Branch 088E8F50 140 times (length 9)
  Back Branch 088E8E08 93 times (length 11)
  Back Branch 088E8DA4 92 times (length 7)
  Back Branch 088E8F58 70 times (length 146)
  Back Branch 088E8EDC 37 times (length 22)
  Back Branch 088E8FF0 20 times (length 150)
  Back Branch 088E8FE0 14 times (length 146)
  Back Branch 088E8E58 2 times (length 28)
_S1_2_89F35C8 52,533 instructions (0.003%), 923 calls (089F35C8 - 089F3798, length 117)
  Back Branch 089F36C8 897 times (length 17)
_S1_2_89F3150 52,440 instructions (0.003%), 2,760 calls (089F2F7C - 089F3178, length 128)
  Back Branch 089F3174 2,760 times (length 128)
_S1_2_8A07A64 51,749 instructions (0.003%), 2 calls (08A07A64 - 08A07EA8, length 274)
  Back Branch 08A07BC4 4,574 times (length 7)
  Back Branch 08A07BD4 1,094 times (length 11)
  Back Branch 08A07C10 768 times (length 42)
  Back Branch 08A07CC4 649 times (length 53)
  Back Branch 08A07DE4 45 times (length 19)
  Back Branch 08A07DFC 42 times (length 18)
  Back Branch 08A07DC4 42 times (length 118)
  Back Branch 08A07B50 7 times (length 11)
  Back Branch 08A07E04 3 times (length 133)
  Back Branch 08A07B58 1 times (length 13)
_S1_2_8840390 51,688 instructions (0.003%), 1,988 calls (08840390 - 08840418, length 35)
_S1_2_8A0FDFC 51,303 instructions (0.003%), 100 calls (08A0FDFC - 08A102A4, length 299)
  Back Branch 08A10094 2,318 times (length 9)
  Back Branch 08A10184 1,571 times (length 10)
  Back Branch 08A10198 410 times (length 32)
  Back Branch 08A0FEEC 99 times (length 46)
  Back Branch 08A100D0 99 times (length 167)
  Back Branch 08A10158 72 times (length 16)
  Back Branch 08A1018C 65 times (length 30)
  Back Branch 08A100D8 26 times (length 141)
  Back Branch 08A100C0 19 times (length 139)
  Back Branch 08A10248 11 times (length 233)
  Back Branch 08A10228 7 times (length 225)
  Back Branch 08A100A8 5 times (length 14)
_S1_2_89E81A0 51,006 instructions (0.003%), 312 calls (089E81A0 - 089FD424, length 21666)
  Back Branch 089FD25C 21,348 times (length 27)
  Back Branch 089FD0E4 20,486 times (length 10)
  Back Branch 089FD268 18,973 times (length 7)
  Back Branch 089FD418 4,201 times (length 205)
  Back Branch 089FD3A8 2,456 times (length 134)
  Back Branch 089FD3D4 2,456 times (length 150)
  Back Branch 089FD31C 2,045 times (length 62)
  Back Branch 089FD394 801 times (length 17)
  Back Branch 089FD360 801 times (length 31)
  Back Branch 089FD348 755 times (length 22)
  Back Branch 089FD368 755 times (length 12)
  Back Branch 089FD3F8 665 times (length 145)
  Back Branch 089FD420 502 times (length 206)
  Back Branch 089FD334 127 times (length 42)
  Back Branch 089FD300 90 times (length 83)
  Back Branch 089FD3E8 46 times (length 141)
  Back Branch 089FD400 46 times (length 9)
_S1_2_89FF340 50,752 instructions (0.003%), 1,055 calls (089FF340 - 089FF49C, length 88)
  Back Branch 089FF39C 1,070 times (length 7)
_S1_2_884778C 50,688 instructions (0.003%), 3 calls (088364B8 - 08847A38, length 17761)
  Back Branch 08847858 7,680 times (length 4)
  Back Branch 08847884 960 times (length 6)
  Back Branch 088478D4 672 times (length 5)
  Back Branch 088478E4 672 times (length 2)
  Back Branch 088478A8 480 times (length 4)
  Back Branch 08847988 96 times (length 4)
  Back Branch 0884793C 93 times (length 96)
  Back Branch 08847968 48 times (length 84)
  Back Branch 088366EC 24 times (length 19)
  Back Branch 08847A34 3 times (length 17761)
_S1_2_8975358 50,668 instructions (0.003%), 1 calls (08975358 - 089767CC, length 1310)
  Back Branch 089760A8 2,048 times (length 5)
  Back Branch 08976794 1,161 times (length 11)
  Back Branch 089762F4 1,161 times (length 11)
  Back Branch 089760B8 512 times (length 15)
  Back Branch 089760DC 128 times (length 4)
  Back Branch 089760C4 127 times (length 19)
  Back Branch 08976430 32 times (length 29)
  Back Branch 089763AC 32 times (length 11)
  Back Branch 08975710 27 times (length 17)
  Back Branch 089767C0 27 times (length 56)
  Back Branch 08976550 27 times (length 213)
  Back Branch 08976110 27 times (length 6)
  Back Branch 08976184 27 times (length 8)
  Back Branch 08976048 27 times (length 9)
  Back Branch 08975A2C 13 times (length 101)
  Back Branch 089765C0 11 times (length 92)
  Back Branch 08975828 2 times (length 12)
  Back Branch 08975F0C 1 times (length 713)
  Back Branch 08975D04 1 times (length 451)
  Back Branch 08975C74 1 times (length 138)
  Back Branch 08975CC8 1 times (length 512)
  Back Branch 08976010 1 times (length 600)
  Back Branch 08976050 1 times (length 615)
  Back Branch 08976190 1 times (length 661)
  Back Branch 089765D4 1 times (length 925)
  Back Branch 08976558 1 times (length 903)
  Back Branch 089767C8 1 times (length 427)
_S1_2_8A049CC 50,369 instructions (0.003%), 4,579 calls (08A049CC - 08A049F4, length 11)
_S1_2_88229C8 50,269 instructions (0.003%), 429 calls (0881BE84 - 08822D64, length 7097)
  Back Branch 08822C6C 302 times (length 7036)
  Back Branch 08822B04 115 times (length 31)
  Back Branch 08822B5C 115 times (length 6968)
  Back Branch 08822C30 12 times (length 7021)
  Back Branch 08822D4C 7 times (length 83)
  Back Branch 08822D28 7 times (length 15)
_S1_2_89B0D8C 49,900 instructions (0.003%), 2,495 calls (089B0D8C - 089B0DD8, length 20)
_S1_2_8A2E260 49,680 instructions (0.003%), 2,070 calls (08A2E260 - 08A2E374, length 70)
_S1_2_884CB3C 49,314 instructions (0.003%), 3,520 calls (0884CB3C - 0884CD8C, length 149)
  Back Branch 0884CD6C 34 times (length 133)
_S1_2_8997348 48,973 instructions (0.003%), 5 calls (08997348 - 089B3A28, length 29113)
  Back Branch 089B3944 3,360 times (length 7)
  Back Branch 08997380 3,360 times (length 9)
  Back Branch 089B3958 817 times (length 11)
  Back Branch 089B3980 19 times (length 18)
  Back Branch 089B396C 19 times (length 17)
_S1_2_883E154 48,939 instructions (0.003%), 4,280 calls (0883E154 - 0883E1A8, length 22)
_S1_2_89E7958 48,878 instructions (0.003%), 1,955 calls (089E7958 - 089E79EC, length 38)
  Back Branch 089E79C4 1,951 times (length 11)
  Back Branch 089E79D4 3 times (length 14)
_S1_2_8840FF8 48,530 instructions (0.003%), 1,055 calls (08840FF8 - 089F2F98, length 444393)
_S1_2_881B11C 48,420 instructions (0.003%), 1,614 calls (0881B11C - 0881B36C, length 149)
  Back Branch 0881B1D8 1,664 times (length 18)
_S1_2_8A30864 47,880 instructions (0.003%), 5,985 calls (08A30850 - 08A3086C, length 8)
  Back Branch 08A30868 5,985 times (length 8)
_S1_2_88B7D78 47,637 instructions (0.003%), 1,107 calls (088B7D78 - 089F2F98, length 322697)
  Back Branch 088B7E60 81 times (length 35)
_S1_2_88D6D24 47,598 instructions (0.003%), 1,119 calls (088D6D24 - 088D6E0C, length 59)
  Back Branch 088D6D98 1,210 times (length 14)
  Back Branch 088D6DD8 88 times (length 25)
  Back Branch 088D6DB0 4 times (length 15)
  Back Branch 088D6DC0 1 times (length 19)
_S1_2_880544C 47,472 instructions (0.003%), 35 calls (0880544C - 088056EC, length 169)
  Back Branch 088055D4 3,360 times (length 32)
  Back Branch 08805678 2,784 times (length 33)
  Back Branch 08805690 35 times (length 84)
  Back Branch 088055DC 35 times (length 94)
  Back Branch 08805474 35 times (length 4)
  Back Branch 088055E4 29 times (length 96)
  Back Branch 088056A8 10 times (length 57)
_S1_2_8840594 47,288 instructions (0.003%), 2,056 calls (08840568 - 08840598, length 13)
  Back Branch 0884057C 11,896 times (length 4)
  Back Branch 08840594 2,056 times (length 13)
_S1_2_8856090 47,146 instructions (0.003%), 4,286 calls (08856090 - 088560B8, length 11)
_S1_2_89F306C 46,523 instructions (0.003%), 3,412 calls (089F2F7C - 089F3530, length 366)
  Back Branch 089F307C 2,167 times (length 66)
  Back Branch 089F352C 1,245 times (length 366)
_S1_2_899FEE0 46,515 instructions (0.003%), 2,232 calls (0899FEE0 - 089A0024, length 82)
  Back Branch 0899FF9C 450 times (length 34)
  Back Branch 0899FFB0 408 times (length 8)
  Back Branch 0899FFB8 42 times (length 23)
  Back Branch 0899FFD0 28 times (length 16)
  Back Branch 089A0004 14 times (length 30)
  Back Branch 089A000C 3 times (length 51)
  Back Branch 089A0018 1 times (length 58)
_S1_2_88557F0 46,513 instructions (0.003%), 456 calls (088557F0 - 088559F0, length 129)
_S1_2_88560E8 46,100 instructions (0.003%), 922 calls (088560E8 - 08856248, length 89)
_S1_2_8840A28 46,100 instructions (0.003%), 922 calls (08840A28 - 08840E50, length 267)
_S1_2_88318BC 45,779 instructions (0.003%), 3,266 calls (088318BC - 08831910, length 22)
_S1_2_89F3084 45,618 instructions (0.003%), 1,304 calls (089F2F78 - 089F30EC, length 94)
  Back Branch 089F308C 1,304 times (length 71)
  Back Branch 089F30E8 1,303 times (length 93)
_S1_2_88FB1F4 45,117 instructions (0.003%), 1,671 calls (088FB1F4 - 088FB418, length 138)
  Back Branch 088FB3A4 1,671 times (length 83)
_S1_2_89F2AE0 44,916 instructions (0.003%), 1,182 calls (089F2AE0 - 089F2B74, length 38)
_S1_2_8842D4C 44,256 instructions (0.003%), 3,688 calls (08842D4C - 08842EE4, length 103)
_S1_2_88F8ED0 43,609 instructions (0.003%), 251 calls (088F8ED0 - 088F94C8, length 383)
  Back Branch 088F928C 237 times (length 179)
  Back Branch 088F92F8 237 times (length 34)
  Back Branch 088F9428 237 times (length 206)
  Back Branch 088F9430 221 times (length 216)
  Back Branch 088F9324 171 times (length 107)
  Back Branch 088F9368 72 times (length 81)
  Back Branch 088F9460 16 times (length 235)
  Back Branch 088F9490 16 times (length 249)
  Back Branch 088F93B0 4 times (length 213)
_S1_2_88FCD20 43,437 instructions (0.003%), 96 calls (088FCD20 - 088FD408, length 443)
  Back Branch 088FD1B4 480 times (length 14)
  Back Branch 088FD1E0 480 times (length 218)
  Back Branch 088FCE84 480 times (length 16)
  Back Branch 088FD2F4 438 times (length 130)
  Back Branch 088FD310 399 times (length 262)
  Back Branch 088FD324 399 times (length 282)
  Back Branch 088FCD88 288 times (length 11)
  Back Branch 088FD1FC 96 times (length 225)
  Back Branch 088FD2D0 96 times (length 278)
  Back Branch 088FD210 96 times (length 230)
  Back Branch 088FD32C 57 times (length 143)
_S1_2_8A05DA8 42,921 instructions (0.003%), 753 calls (08A05DA8 - 08A05EB0, length 67)
_S1_2_8A2F284 42,840 instructions (0.003%), 2,040 calls (08A2F284 - 08A2F2D4, length 21)
_S1_2_8A3062C 41,756 instructions (0.003%), 1,898 calls (08A3062C - 08A30680, length 22)
_S1_2_88FB4A8 40,816 instructions (0.002%), 1 calls (088FB4A8 - 088FB858, length 237)
  Back Branch 088FB740 782 times (length 14)
  Back Branch 088FB7D0 782 times (length 14)
  Back Branch 088FB818 650 times (length 14)
  Back Branch 088FB788 650 times (length 14)
  Back Branch 088FB690 12 times (length 43)
  Back Branch 088FB540 6 times (length 11)
_S1_2_8836AE4 40,568 instructions (0.002%), 922 calls (08836AE4 - 08844A7C, length 14311)
  Back Branch 0884494C 922 times (length 8)
_S1_2_89AE860 40,538 instructions (0.002%), 20,269 calls (089AE860 - 089AE864, length 2)
_S1_2_88B1D18 40,536 instructions (0.002%), 2,252 calls (088B1D18 - 088B1D5C, length 18)
_S1_2_8A146F4 40,455 instructions (0.002%), 346 calls (08A146F4 - 08A14768, length 30)
  Back Branch 08A14734 4,939 times (length 7)
_S1_2_8A336A0 40,376 instructions (0.002%), 2,884 calls (08A336A0 - 08A336D8, length 15)
  Back Branch 08A336D4 2,884 times (length 6)
_S1_2_88B2DB0 40,273 instructions (0.002%), 1,989 calls (088B2CE4 - 088B2F04, length 137)
  Back Branch 088B2E60 149 times (length 32)
  Back Branch 088B2ECC 34 times (length 63)
  Back Branch 088B2E7C 15 times (length 39)
  Back Branch 088B2EA4 5 times (length 114)
  Back Branch 088B2EF0 4 times (length 72)
  Back Branch 088B2F00 1 times (length 76)
_S1_2_88F2F2C 38,905 instructions (0.002%), 476 calls (088F2F2C - 088F36A0, length 478)
  Back Branch 088F343C 443 times (length 267)
  Back Branch 088F33AC 348 times (length 221)
  Back Branch 088F3414 319 times (length 265)
  Back Branch 088F3424 72 times (length 17)
  Back Branch 088F3474 46 times (length 260)
  Back Branch 088F3488 46 times (length 261)
  Back Branch 088F35E8 16 times (length 382)
  Back Branch 088F313C 12 times (length 83)
  Back Branch 088F3690 1 times (length 424)
_S1_2_8A27CD4 38,764 instructions (0.002%), 3,524 calls (08A27CD4 - 08A27CFC, length 11)
_S1_2_880E2BC 38,605 instructions (0.002%), 2,024 calls (0880E2BC - 0880E5A8, length 188)
  Back Branch 0880E574 108 times (length 100)
  Back Branch 0880E548 108 times (length 89)
  Back Branch 0880E49C 44 times (length 65)
  Back Branch 0880E59C 19 times (length 111)
_S1_2_88E54D0 38,453 instructions (0.002%), 1,733 calls (088E54D0 - 088E55DC, length 68)
  Back Branch 088E5544 1,327 times (length 14)
_S1_2_89ED348 37,772 instructions (0.002%), 5,964 calls (089ED348 - 089ED380, length 15)
  Back Branch 089ED368 1,988 times (length 7)
_S1_2_88400FC 37,492 instructions (0.002%), 1,442 calls (088400FC - 0884019C, length 41)
_S1_2_8A47818 37,467 instructions (0.002%), 1,629 calls (08A46664 - 08A47F24, length 1585)
  Back Branch 08A4668C 69,202 times (length 5)
  Back Branch 08A469D0 24,677 times (length 158)
  Back Branch 08A469DC 24,677 times (length 120)
  Back Branch 08A46954 24,677 times (length 21)
  Back Branch 08A46968 24,677 times (length 25)
  Back Branch 08A46910 24,677 times (length 173)
  Back Branch 08A47F08 11,128 times (length 1379)
  Back Branch 08A47F18 1,767 times (length 1383)
  Back Branch 08A47844 1,629 times (length 1106)
  Back Branch 08A4783C 1,629 times (length 10)
  Back Branch 08A46A48 1,629 times (length 145)
  Back Branch 08A46A84 972 times (length 160)
_S1_2_88F9640 37,454 instructions (0.002%), 98 calls (088F9640 - 088F9768, length 75)
  Back Branch 088F96D0 1,056 times (length 19)
  Back Branch 088F975C 684 times (length 22)
  Back Branch 088F9764 586 times (length 63)
  Back Branch 088F973C 312 times (length 11)
  Back Branch 088F9754 156 times (length 25)
_S1_2_881F638 37,343 instructions (0.002%), 734 calls (0881F638 - 0881F898, length 153)
  Back Branch 0881F7F8 139 times (length 74)
  Back Branch 0881F75C 90 times (length 42)
  Back Branch 0881F734 90 times (length 31)
  Back Branch 0881F7E4 90 times (length 75)
  Back Branch 0881F884 90 times (length 89)
  Back Branch 0881F894 39 times (length 25)
  Back Branch 0881F838 39 times (length 91)
  Back Branch 0881F874 39 times (length 105)
_S1_2_89FF4A0 37,145 instructions (0.002%), 1,054 calls (089FF4A0 - 089FF54C, length 44)
  Back Branch 089FF528 1,054 times (length 22)
_S1_2_884CCC8 37,100 instructions (0.002%), 1,855 calls (0884CCC8 - 0884CD14, length 20)
_S1_2_88F4B44 37,068 instructions (0.002%), 251 calls (088F4B44 - 088F5058, length 326)
  Back Branch 088F4DDC 215 times (length 93)
  Back Branch 088F4E00 215 times (length 127)
  Back Branch 088F4FD0 181 times (length 174)
  Back Branch 088F4DF4 131 times (length 94)
  Back Branch 088F4DE4 131 times (length 95)
  Back Branch 088F4E08 131 times (length 123)
  Back Branch 088F4E54 120 times (length 47)
  Back Branch 088F5000 36 times (length 186)
  Back Branch 088F4FB4 2 times (length 21)
  Back Branch 088F4FBC 2 times (length 252)
  Back Branch 088F4FA4 2 times (length 21)
  Back Branch 088F4F8C 2 times (length 30)
_S1_2_880582C 36,958 instructions (0.002%), 4,460 calls (08805344 - 08805850, length 324)
  Back Branch 08805844 639 times (length 322)
_S1_2_89EB610 36,826 instructions (0.002%), 124 calls (089EB610 - 089EB834, length 138)
  Back Branch 089EB6E0 723 times (length 29)
  Back Branch 089EB7D4 714 times (length 84)
  Back Branch 089EB798 18 times (length 59)
_S1_2_885C600 36,762 instructions (0.002%), 1,671 calls (0885C600 - 0885C6B8, length 47)
  Back Branch 0885C684 8,333 times (length 22)
  Back Branch 0885C6B4 610 times (length 11)
  Back Branch 0885C6AC 610 times (length 33)
_S1_2_8824D88 36,568 instructions (0.002%), 921 calls (08824D88 - 08825938, length 749)
  Back Branch 088255CC 920 times (length 398)
  Back Branch 088250D0 31 times (length 13)
  Back Branch 088250E8 13 times (length 14)
  Back Branch 08825778 1 times (length 449)
_S1_2_89ABDBC 36,305 instructions (0.002%), 7,261 calls (089ABDBC - 089ABDCC, length 5)
_S1_2_882FE58 36,288 instructions (0.002%), 1,728 calls (0882FE58 - 08830014, length 112)
_S1_2_883E1AC 36,190 instructions (0.002%), 3,619 calls (0883E1AC - 0883E1E0, length 14)
_S1_2_8A304FC 35,505 instructions (0.002%), 3,945 calls (08A304FC - 08A3051C, length 9)
_S1_2_88EECD8 35,239 instructions (0.002%), 5 calls (088EECD8 - 088EEDE8, length 69)
  Back Branch 088EEDA8 3,760 times (length 14)
  Back Branch 088EED64 940 times (length 11)
  Back Branch 088EEDB4 475 times (length 43)
_S1_2_89F3430 35,148 instructions (0.002%), 1,674 calls (089F2F7C - 089F3460, length 314)
  Back Branch 089F345C 1,674 times (length 314)
_S1_2_8928BDC 35,091 instructions (0.002%), 1,671 calls (088B2228 - 08928C9C, length 121502)
_S1_2_88D8C78 35,091 instructions (0.002%), 1,671 calls (088D86B4 - 088D8ECC, length 519)
_S1_2_89FC16C 35,060 instructions (0.002%), 1,578 calls (089FC16C - 089FC1D8, length 28)
_S1_2_88D91F4 34,209 instructions (0.002%), 435 calls (088D91F4 - 088D92DC, length 59)
  Back Branch 088D9244 1,214 times (length 8)
  Back Branch 088D9250 1,037 times (length 17)
  Back Branch 088D92D0 896 times (length 7)
  Back Branch 088D92D8 128 times (length 24)
  Back Branch 088D9274 4 times (length 6)
_S1_2_8A08300 33,864 instructions (0.002%), 1,992 calls (08A08300 - 08A08480, length 97)
_S1_2_8A05EB4 33,675 instructions (0.002%), 753 calls (08A05EB4 - 08A05FC0, length 68)
  Back Branch 08A05FB4 35 times (length 13)
_S1_2_8A2FDDC 33,525 instructions (0.002%), 2,235 calls (08A2FDDC - 08A2FE14, length 15)
_S1_2_884047C 33,362 instructions (0.002%), 2,241 calls (0884047C - 088404B4, length 15)
_S1_2_89FC108 33,300 instructions (0.002%), 1,332 calls (089FC108 - 089FC168, length 25)
_S1_2_898DE2C 33,177 instructions (0.002%), 390 calls (0898DE2C - 0898E04C, length 137)
  Back Branch 0898DF94 349 times (length 45)
_S1_2_8A4C898 32,846 instructions (0.002%), 16,423 calls (08A4C898 - 08A4C89C, length 2)
_S1_2_8A138FC 32,668 instructions (0.002%), 9 calls (08A138FC - 08A13BE4, length 187)
  Back Branch 08A13A34 3,090 times (length 7)
  Back Branch 08A13A28 3,089 times (length 25)
  Back Branch 08A13A44 2,620 times (length 11)
  Back Branch 08A13A54 36 times (length 14)
  Back Branch 08A13A84 1 times (length 48)
_S1_2_89B0F2C 32,598 instructions (0.002%), 1,811 calls (089B0F2C - 089B0F70, length 18)
_S1_2_8A41F7C 32,410 instructions (0.002%), 6,482 calls (08A41F7C - 08A41F8C, length 5)
_S1_2_8A4C910 32,406 instructions (0.002%), 16,203 calls (08A4C910 - 08A4C914, length 2)
_S1_2_8A31600 32,249 instructions (0.002%), 1,897 calls (08A31600 - 08A31640, length 17)
_S1_2_88056F0 32,147 instructions (0.002%), 41 calls (088056F0 - 08805774, length 34)
  Back Branch 0880574C 3,444 times (length 11)
_S1_2_89E8034 31,372 instructions (0.002%), 848 calls (089E8034 - 089E819C, length 91)
_S1_2_880F8E4 31,360 instructions (0.002%), 264 calls (0880F8E4 - 0881007C, length 487)
  Back Branch 0880FAE0 47 times (length 80)
  Back Branch 0880FAE8 15 times (length 82)
  Back Branch 0880FE1C 1 times (length 183)
  Back Branch 0880FDAC 1 times (length 155)
  Back Branch 0880FDBC 1 times (length 159)
_S1_2_8A277E8 31,348 instructions (0.002%), 922 calls (08A277E8 - 08A27884, length 40)
  Back Branch 08A2785C 922 times (length 11)
_S1_2_88F2EC0 31,330 instructions (0.002%), 241 calls (08825950 - 088F2F28, length 210295)
  Back Branch 088F2F24 241 times (length 210295)
_S1_2_88F4800 31,060 instructions (0.002%), 251 calls (088F4800 - 088F4B40, length 209)
  Back Branch 088F49DC 476 times (length 78)
  Back Branch 088F4A34 476 times (length 27)
  Back Branch 088F4A0C 476 times (length 31)
  Back Branch 088F49E4 457 times (length 80)
  Back Branch 088F4A80 179 times (length 38)
  Back Branch 088F4AC4 110 times (length 130)
  Back Branch 088F48EC 72 times (length 12)
  Back Branch 088F4910 72 times (length 21)
  Back Branch 088F4B3C 14 times (length 188)
  Back Branch 088F4990 5 times (length 81)
_S1_2_8A2FFB8 31,020 instructions (0.002%), 2,820 calls (08A2FFB8 - 08A2FFE0, length 11)
_S1_2_88E25DC 30,832 instructions (0.002%), 752 calls (088E1B20 - 088E2624, length 706)
  Back Branch 088E2620 752 times (length 706)
_S1_2_8A3049C 30,600 instructions (0.002%), 2,040 calls (08A3049C - 08A304D4, length 15)
_S1_2_8A2FC14 30,600 instructions (0.002%), 2,040 calls (08A2FC14 - 08A2FC4C, length 15)
_S1_2_8995F04 30,600 instructions (0.002%), 214 calls (08995F04 - 08995FE4, length 57)
  Back Branch 08995F50 3,127 times (length 7)
  Back Branch 08995FC4 70 times (length 11)
_S1_2_89C08EC 30,552 instructions (0.002%), 3,819 calls (089C08EC - 089C0908, length 8)
_S1_2_8A04EB4 30,369 instructions (0.002%), 784 calls (08A046A8 - 08A05114, length 668)
  Back Branch 08A05080 664 times (length 25)
  Back Branch 08A04F54 56 times (length 557)
  Back Branch 08A050A8 55 times (length 93)
  Back Branch 08A05090 51 times (length 29)
  Back Branch 08A05070 3 times (length 21)
  Back Branch 08A05110 2 times (length 104)
  Back Branch 08A050B8 2 times (length 89)
_S1_2_8A2FFE4 30,352 instructions (0.002%), 1,897 calls (08A2FFE4 - 08A30020, length 16)
_S1_2_8851510 29,919 instructions (0.002%), 9,973 calls (08851510 - 08851518, length 3)
_S1_2_88E34C0 29,504 instructions (0.002%), 1,844 calls (088E34C0 - 088E350C, length 20)
_S1_2_89E81E0 29,389 instructions (0.002%), 1,118 calls (089E81E0 - 08A4C9FC, length 102920)
  Back Branch 089E825C 1,002 times (length 14)
_S1_2_880D010 29,196 instructions (0.002%), 1,277 calls (0880D010 - 0880D080, length 29)
_S1_2_88DE334 28,692 instructions (0.002%), 753 calls (088DE334 - 088DE4E4, length 109)
  Back Branch 088DE490 50 times (length 31)
  Back Branch 088DE49C 2 times (length 39)
_S1_2_88E7FC4 28,684 instructions (0.002%), 2 calls (088E7FC4 - 088E84F4, length 333)
  Back Branch 088E80F4 1,504 times (length 10)
  Back Branch 088E809C 376 times (length 9)
  Back Branch 088E8100 280 times (length 12)
  Back Branch 088E8028 192 times (length 10)
  Back Branch 088E84E8 190 times (length 7)
  Back Branch 088E8230 148 times (length 103)
  Back Branch 088E80DC 94 times (length 54)
  Back Branch 088E81B8 6 times (length 58)
  Back Branch 088E8474 6 times (length 40)
  Back Branch 088E840C 6 times (length 153)
  Back Branch 088E84F0 2 times (length 26)
_S1_2_88568E0 28,543 instructions (0.002%), 1,679 calls (088568E0 - 08856938, length 23)
_S1_2_8A2FF7C 28,455 instructions (0.002%), 1,897 calls (08A2FF7C - 08A2FFB4, length 15)
_S1_2_8A45AC8 28,156 instructions (0.002%), 647 calls (08A45AC8 - 08A45B68, length 41)
  Back Branch 08A45B48 724 times (length 3)
  Back Branch 08A45B2C 187 times (length 7)
_S1_2_8990AF4 27,926 instructions (0.002%), 203 calls (08990AF4 - 08990E70, length 224)
  Back Branch 08990D90 203 times (length 131)
  Back Branch 08990E20 203 times (length 131)
  Back Branch 08990DE4 5 times (length 131)
_S1_2_8A4784C 27,693 instructions (0.002%), 1,629 calls (08A46664 - 08A47F24, length 1585)
  Back Branch 08A4668C 69,202 times (length 5)
  Back Branch 08A469D0 24,677 times (length 158)
  Back Branch 08A469DC 24,677 times (length 120)
  Back Branch 08A46954 24,677 times (length 21)
  Back Branch 08A46968 24,677 times (length 25)
  Back Branch 08A46910 24,677 times (length 173)
  Back Branch 08A47F08 11,128 times (length 1379)
  Back Branch 08A47F18 1,767 times (length 1383)
  Back Branch 08A47858 1,629 times (length 1113)
  Back Branch 08A46A48 1,629 times (length 145)
  Back Branch 08A46A84 972 times (length 160)
_S1_2_8A3AE48 27,660 instructions (0.002%), 922 calls (08A3AE48 - 08A3AF20, length 55)
_S1_2_8A03450 27,458 instructions (0.002%), 403 calls (08A03450 - 08A03998, length 339)
  Back Branch 08A0360C 545 times (length 9)
  Back Branch 08A03618 403 times (length 65)
  Back Branch 08A035BC 403 times (length 74)
  Back Branch 08A037AC 200 times (length 117)
_S1_2_89F321C 27,360 instructions (0.002%), 1,303 calls (089F2F7C - 089F324C, length 181)
  Back Branch 089F3248 1,303 times (length 181)
_S1_2_89C63D8 27,255 instructions (0.002%), 448 calls (089C63D8 - 089C65DC, length 130)
  Back Branch 089C65C8 600 times (length 8)
  Back Branch 089C6478 448 times (length 22)
  Back Branch 089C6488 215 times (length 21)
  Back Branch 089C65D8 113 times (length 105)
  Back Branch 089C64E0 110 times (length 43)
  Back Branch 089C6568 70 times (length 12)
  Back Branch 089C6498 2 times (length 25)
_S1_2_8A1D20C 27,182 instructions (0.002%), 146 calls (08A1D20C - 08A1D764, length 343)
  Back Branch 08A1D644 146 times (length 155)
  Back Branch 08A1D298 53 times (length 6)
_S1_2_88F0638 26,846 instructions (0.002%), 421 calls (08826240 - 088F08D0, length 207269)
  Back Branch 088F0780 421 times (length 52)
  Back Branch 088F0750 365 times (length 207174)
  Back Branch 088F078C 362 times (length 21)
  Back Branch 088F087C 362 times (length 75)
  Back Branch 088F0808 56 times (length 207220)
  Back Branch 088F0868 56 times (length 30)
  Back Branch 088F08CC 14 times (length 72)
  Back Branch 088F084C 14 times (length 85)
_S1_2_89DBEA4 26,765 instructions (0.002%), 150 calls (089DBEA4 - 089DD8E4, length 1681)
  Back Branch 089DC1F4 372 times (length 85)
  Back Branch 089DC784 372 times (length 424)
  Back Branch 089DC144 334 times (length 98)
  Back Branch 089DD0B4 254 times (length 1063)
  Back Branch 089DD618 201 times (length 1291)
  Back Branch 089DCAB4 169 times (length 729)
  Back Branch 089DC79C 158 times (length 364)
  Back Branch 089DCECC 92 times (length 845)
  Back Branch 089DCF0C 92 times (length 840)
  Back Branch 089DC7A8 79 times (length 401)
  Back Branch 089DC128 38 times (length 90)
  Back Branch 089DCDA8 18 times (length 872)
  Back Branch 089DC618 16 times (length 11)
  Back Branch 089DD080 8 times (length 669)
  Back Branch 089DD088 8 times (length 671)
  Back Branch 089DCCAC 8 times (length 805)
  Back Branch 089DC620 8 times (length 395)
_S1_2_8A27080 26,568 instructions (0.002%), 984 calls (08A27080 - 08A270E8, length 27)
_S1_2_8A09CA4 26,488 instructions (0.002%), 1,380 calls (08A0951C - 08A09DEC, length 565)
  Back Branch 08A09DE8 69 times (length 45)
  Back Branch 08A09DC4 45 times (length 132)
  Back Branch 08A09C14 43 times (length 9)
  Back Branch 08A09614 2 times (length 18)
  Back Branch 08A09C7C 2 times (length 18)
  Back Branch 08A09DB0 1 times (length 551)
_S1_2_89FE404 26,331 instructions (0.002%), 430 calls (089FE404 - 089FE630, length 140)
  Back Branch 089FE48C 683 times (length 10)
  Back Branch 089FE4DC 74 times (length 20)
  Back Branch 089FE610 65 times (length 70)
  Back Branch 089FE5D0 17 times (length 42)
_S1_2_8A14B90 25,881 instructions (0.002%), 151 calls (08A14B90 - 08A14CA0, length 69)
  Back Branch 08A14C30 1,812 times (length 11)
  Back Branch 08A14C3C 129 times (length 14)
  Back Branch 08A14C48 129 times (length 17)
  Back Branch 08A14C58 96 times (length 19)
_S1_2_8806048 25,318 instructions (0.002%), 56 calls (08806048 - 088062EC, length 170)
  Back Branch 08806164 1,510 times (length 9)
  Back Branch 08806170 212 times (length 12)
  Back Branch 088062C8 140 times (length 13)
  Back Branch 08806260 112 times (length 17)
  Back Branch 088061CC 96 times (length 75)
  Back Branch 088061E8 80 times (length 50)
  Back Branch 088060DC 56 times (length 15)
  Back Branch 088062DC 45 times (length 34)
  Back Branch 08806268 40 times (length 113)
  Back Branch 088062A0 40 times (length 16)
  Back Branch 088062D0 36 times (length 31)
  Back Branch 088062BC 19 times (length 27)
  Back Branch 08806180 3 times (length 16)
_S1_2_882F6B8 25,143 instructions (0.002%), 256 calls (0882F6B8 - 0882FA5C, length 234)
  Back Branch 0882F7D4 256 times (length 47)
  Back Branch 0882F80C 256 times (length 43)
  Back Branch 0882F9C4 147 times (length 41)
  Back Branch 0882F930 147 times (length 103)
  Back Branch 0882FA58 147 times (length 39)
  Back Branch 0882F880 9 times (length 59)
  Back Branch 0882F8E8 4 times (length 85)
_S1_2_88F70A8 25,030 instructions (0.002%), 58 calls (088F6CA4 - 088F8ECC, length 2187)
  Back Branch 088F7030 2,616 times (length 229)
  Back Branch 088F6FAC 484 times (length 170)
  Back Branch 088F6FC0 484 times (length 171)
  Back Branch 088F6EA4 481 times (length 129)
  Back Branch 088F7A20 196 times (length 727)
  Back Branch 088F7038 110 times (length 101)
  Back Branch 088F70C4 58 times (length 140)
  Back Branch 088F8940 9 times (length 1707)
_S1_2_88D6A44 25,026 instructions (0.002%), 286 calls (088D6A44 - 088D6B90, length 84)
  Back Branch 088D6AC4 1,504 times (length 6)
  Back Branch 088D6AF0 286 times (length 17)
  Back Branch 088D6B8C 94 times (length 84)
  Back Branch 088D6B04 74 times (length 19)
_S1_2_89F317C 24,776 instructions (0.001%), 1,304 calls (089F2F7C - 089F31A4, length 139)
  Back Branch 089F31A0 1,304 times (length 139)
_S1_2_88341D0 24,440 instructions (0.001%), 4,888 calls (088341D0 - 08834238, length 27)
_S1_2_8A02EA0 24,327 instructions (0.001%), 291 calls (08A02EA0 - 08A0344C, length 364)
  Back Branch 08A03264 1,042 times (length 106)
  Back Branch 08A03288 863 times (length 115)
  Back Branch 08A032A0 655 times (length 19)
  Back Branch 08A03290 571 times (length 9)
  Back Branch 08A030C8 387 times (length 87)
  Back Branch 08A03034 387 times (length 81)
_S1_2_8815AB4 24,299 instructions (0.001%), 2 calls (08815AB4 - 08816880, length 884)
  Back Branch 08816454 2,159 times (length 19)
  Back Branch 08816444 1,063 times (length 6)
  Back Branch 088162F4 198 times (length 7)
  Back Branch 088167EC 17 times (length 436)
  Back Branch 0881630C 17 times (length 10)
  Back Branch 0881680C 16 times (length 242)
  Back Branch 0881685C 16 times (length 315)
  Back Branch 08816848 11 times (length 298)
  Back Branch 088160FC 2 times (length 68)
  Back Branch 088160C4 2 times (length 183)
  Back Branch 088166C8 2 times (length 401)
  Back Branch 088166C0 2 times (length 567)
  Back Branch 088167F4 2 times (length 556)
  Back Branch 08816744 1 times (length 12)
  Back Branch 0881611C 1 times (length 305)
_S1_2_89CA2CC 23,985 instructions (0.001%), 585 calls (089CA2CC - 089CA374, length 43)
  Back Branch 089CA358 585 times (length 13)
  Back Branch 089CA368 585 times (length 17)
  Back Branch 089CA370 585 times (length 17)
_S1_2_8928A5C 23,972 instructions (0.001%), 922 calls (08928A5C - 089F2F98, length 207184)
_S1_2_88B8DD0 23,822 instructions (0.001%), 86 calls (088B8784 - 088B8DD8, length 406)
  Back Branch 088B8CA4 1,126 times (length 165)
  Back Branch 088B8DD4 86 times (length 406)
_S1_2_884C6FC 23,527 instructions (0.001%), 1 calls (0884C6FC - 0884C9D8, length 184)
  Back Branch 0884C87C 311 times (length 76)
  Back Branch 0884C790 311 times (length 7)
  Back Branch 0884C90C 5 times (length 12)
_S1_2_8856970 23,520 instructions (0.001%), 1,680 calls (08856970 - 088569DC, length 28)
_S1_2_8810E78 23,408 instructions (0.001%), 1,672 calls (08810E78 - 08810F0C, length 38)
_S1_2_88516E0 23,394 instructions (0.001%), 1,671 calls (088516E0 - 0885178C, length 44)
_S1_2_88B5628 22,980 instructions (0.001%), 2,252 calls (088B5628 - 088B5710, length 59)
  Back Branch 088B567C 16 times (length 14)
  Back Branch 088B5704 15 times (length 52)
  Back Branch 088B56D0 1 times (length 39)
  Back Branch 088B56C8 1 times (length 37)
  Back Branch 088B56E0 1 times (length 43)
  Back Branch 088B570C 1 times (length 17)
_S1_2_8A03C70 22,682 instructions (0.001%), 37 calls (08A02EA0 - 08A04298, length 1279)
  Back Branch 08A03264 1,042 times (length 106)
  Back Branch 08A03288 863 times (length 115)
  Back Branch 08A032A0 655 times (length 19)
  Back Branch 08A03290 571 times (length 9)
  Back Branch 08A030C8 387 times (length 87)
  Back Branch 08A03034 387 times (length 81)
  Back Branch 08A04154 303 times (length 233)
  Back Branch 08A03DB8 269 times (length 50)
  Back Branch 08A04238 34 times (length 69)
  Back Branch 08A03EE4 6 times (length 51)
  Back Branch 08A041D4 4 times (length 190)
  Back Branch 08A04228 3 times (length 261)
  Back Branch 08A04230 3 times (length 208)
  Back Branch 08A03E50 3 times (length 15)
  Back Branch 08A03EF0 3 times (length 36)
  Back Branch 08A04294 1 times (length 149)
  Back Branch 08A0407C 1 times (length 104)
_S1_2_881B590 22,607 instructions (0.001%), 611 calls (0881B590 - 089AAC98, length 409027)
_S1_2_8A2FBC0 22,440 instructions (0.001%), 2,040 calls (08A2FBC0 - 08A2FBE8, length 11)
_S1_2_8809E20 22,401 instructions (0.001%), 532 calls (08809E20 - 08809FB0, length 101)
  Back Branch 08809F30 143 times (length 40)
  Back Branch 08809EF8 132 times (length 25)
  Back Branch 08809F38 120 times (length 11)
  Back Branch 08809F54 19 times (length 48)
  Back Branch 08809F80 19 times (length 60)
_S1_2_881B74C 22,024 instructions (0.001%), 367 calls (0881B74C - 0881B860, length 70)
  Back Branch 0881B7CC 367 times (length 21)
  Back Branch 0881B834 367 times (length 47)
_S1_2_881BA8C 21,978 instructions (0.001%), 332 calls (0881BA8C - 08851B14, length 55331)
_S1_2_89AA20C 21,825 instructions (0.001%), 2,425 calls (089AA20C - 089AA22C, length 9)
_S1_2_881B864 21,728 instructions (0.001%), 224 calls (0881B864 - 0881BA88, length 138)
  Back Branch 0881BA7C 224 times (length 105)
  Back Branch 0881B92C 224 times (length 15)
  Back Branch 0881B95C 224 times (length 27)
  Back Branch 0881B944 224 times (length 21)
  Back Branch 0881B9D4 224 times (length 57)
_S1_2_89E71C0 21,653 instructions (0.001%), 1,105 calls (089E71C0 - 089E7224, length 26)
  Back Branch 089E7218 766 times (length 5)
_S1_2_899CB9C 21,471 instructions (0.001%), 213 calls (0899CB9C - 0899CD14, length 95)
  Back Branch 0899CCE4 876 times (length 18)
  Back Branch 0899CC8C 213 times (length 7)
  Back Branch 0899CCF8 213 times (length 57)
_S1_2_883BC00 21,360 instructions (0.001%), 890 calls (0883BC00 - 0883BC5C, length 24)
_S1_2_89914BC 21,336 instructions (0.001%), 78 calls (08854A38 - 08991668, length 324365)
  Back Branch 08854CC8 5,511 times (length 20)
  Back Branch 08854D8C 5,385 times (length 168)
  Back Branch 08854FC4 4,185 times (length 154)
  Back Branch 08854FD4 4,182 times (length 170)
  Back Branch 08854FAC 1,004 times (length 148)
  Back Branch 08854EC0 475 times (length 246)
  Back Branch 08854EF8 475 times (length 63)
  Back Branch 08854F5C 475 times (length 87)
  Back Branch 08854F6C 475 times (length 51)
  Back Branch 089915E8 78 times (length 324334)
  Back Branch 08991624 66 times (length 39)
  Back Branch 08854CA4 38 times (length 75)
  Back Branch 08854C8C 38 times (length 104)
  Back Branch 08991614 12 times (length 36)
_S1_2_89DD900 21,004 instructions (0.001%), 19 calls (089DBEA4 - 089DD910, length 1692)
  Back Branch 089DC1F4 372 times (length 85)
  Back Branch 089DC784 372 times (length 424)
  Back Branch 089DC144 334 times (length 98)
  Back Branch 089DD0B4 254 times (length 1063)
  Back Branch 089DD618 201 times (length 1291)
  Back Branch 089DCAB4 169 times (length 729)
  Back Branch 089DC79C 158 times (length 364)
  Back Branch 089DCECC 92 times (length 845)
  Back Branch 089DCF0C 92 times (length 840)
  Back Branch 089DC7A8 79 times (length 401)
  Back Branch 089DC128 38 times (length 90)
  Back Branch 089DD90C 19 times (length 1692)
  Back Branch 089DCDA8 18 times (length 872)
  Back Branch 089DC618 16 times (length 11)
  Back Branch 089DD080 8 times (length 669)
  Back Branch 089DD088 8 times (length 671)
  Back Branch 089DCCAC 8 times (length 805)
  Back Branch 089DC620 8 times (length 395)
_S1_2_88ED7D8 20,754 instructions (0.001%), 125 calls (088ED7D8 - 088EDB88, length 237)
  Back Branch 088EDB4C 125 times (length 40)
  Back Branch 088EDB68 123 times (length 98)
_S1_2_89CDEDC 20,655 instructions (0.001%), 110 calls (089CDEDC - 089CE2B8, length 248)
  Back Branch 089CE16C 1,760 times (length 10)
  Back Branch 089CE20C 110 times (length 76)
  Back Branch 089CE1CC 67 times (length 40)
  Back Branch 089CE264 28 times (length 14)
  Back Branch 089CE090 4 times (length 30)
  Back Branch 089CE05C 4 times (length 22)
_S1_2_8A2FDB4 20,400 instructions (0.001%), 2,040 calls (08A2FDB4 - 08A2FDD8, length 10)
_S1_2_8A2FBEC 20,400 instructions (0.001%), 2,040 calls (08A2FBEC - 08A2FC10, length 10)
_S1_2_88E342C 20,284 instructions (0.001%), 922 calls (0883907C - 088E34BC, length 174353)
  Back Branch 08839180 110,357 times (length 26)
  Back Branch 088E33F8 82,178 times (length 38)
  Back Branch 088E3388 82,178 times (length 15)
  Back Branch 088E3338 3,688 times (length 174257)
  Back Branch 088E33B8 3,688 times (length 89)
_S1_2_88B1814 20,268 instructions (0.001%), 2,252 calls (088B1814 - 088B1834, length 9)
_S1_2_8804830 20,267 instructions (0.001%), 148 calls (08804830 - 08804880, length 21)
  Back Branch 08804854 3,764 times (length 5)
_S1_2_881389C 20,088 instructions (0.001%), 1,674 calls (0881389C - 0883E150, length 43566)
_S1_2_89B3590 19,953 instructions (0.001%), 357 calls (089B3590 - 089B36D8, length 83)
  Back Branch 089B3614 357 times (length 16)
  Back Branch 089B36A4 265 times (length 29)
  Back Branch 089B36B4 211 times (length 55)
  Back Branch 089B369C 146 times (length 49)
_S1_2_89A0070 19,880 instructions (0.001%), 3,976 calls (089A0070 - 089A0080, length 5)
_S1_2_892DFAC 19,752 instructions (0.001%), 2 calls (0892DFAC - 0892E100, length 86)
  Back Branch 0892E098 1,506 times (length 42)
  Back Branch 0892E01C 251 times (length 25)
  Back Branch 0892E024 251 times (length 16)
  Back Branch 0892E0D4 251 times (length 49)
  Back Branch 0892E070 10 times (length 10)
_S1_2_8840568 19,278 instructions (0.001%), 918 calls (08840568 - 08840588, length 9)
  Back Branch 0884057C 11,896 times (length 4)
_S1_2_89930B8 19,180 instructions (0.001%), 168 calls (089930B8 - 0899339C, length 186)
  Back Branch 08993390 168 times (length 148)
  Back Branch 08993398 7 times (length 152)
_S1_2_88F3880 18,816 instructions (0.001%), 14 calls (088F3880 - 088F4614, length 870)
  Back Branch 088F38F4 448 times (length 4)
  Back Branch 088F3A9C 385 times (length 48)
  Back Branch 088F3968 385 times (length 10)
  Back Branch 088F39A0 319 times (length 18)
  Back Branch 088F4218 319 times (length 496)
  Back Branch 088F3924 92 times (length 6)
  Back Branch 088F4404 46 times (length 19)
  Back Branch 088F41A4 46 times (length 27)
  Back Branch 088F41B8 46 times (length 28)
  Back Branch 088F43F0 46 times (length 16)
  Back Branch 088F4418 29 times (length 689)
  Back Branch 088F440C 29 times (length 686)
  Back Branch 088F4430 29 times (length 695)
  Back Branch 088F4428 29 times (length 693)
  Back Branch 088F4420 29 times (length 691)
  Back Branch 088F4188 29 times (length 56)
  Back Branch 088F4458 17 times (length 703)
  Back Branch 088F4448 17 times (length 701)
  Back Branch 088F4440 17 times (length 699)
  Back Branch 088F4438 17 times (length 697)
  Back Branch 088F44B4 16 times (length 663)
  Back Branch 088F4480 12 times (length 650)
  Back Branch 088F45A4 1 times (length 723)
  Back Branch 088F45CC 1 times (length 733)
_S1_2_8A31770 18,630 instructions (0.001%), 2,070 calls (08A31770 - 08A317A0, length 13)
_S1_2_8977498 18,616 instructions (0.001%), 327 calls (08977498 - 08977658, length 113)
_S1_2_88EE284 18,532 instructions (0.001%), 142 calls (088EE284 - 088EE604, length 225)
  Back Branch 088EE320 811 times (length 13)
  Back Branch 088EE32C 727 times (length 15)
  Back Branch 088EE41C 135 times (length 10)
  Back Branch 088EE58C 9 times (length 134)
  Back Branch 088EE5A0 9 times (length 138)
_S1_2_884CBD8 18,520 instructions (0.001%), 926 calls (0884CBD8 - 0884CC24, length 20)
_S1_2_8856064 18,513 instructions (0.001%), 1,683 calls (08856064 - 0885608C, length 11)
_S1_2_8843DB8 18,420 instructions (0.001%), 60 calls (08843DB8 - 08843E10, length 23)
  Back Branch 08843DCC 3,000 times (length 4)
  Back Branch 08843DEC 960 times (length 4)
  Back Branch 08843E04 480 times (length 4)
_S1_2_8A316C4 18,360 instructions (0.001%), 2,040 calls (08A316C4 - 08A316EC, length 11)
  Back Branch 08A316E8 2,040 times (length 6)
_S1_2_8A304D8 18,360 instructions (0.001%), 2,040 calls (08A304D8 - 08A304F8, length 9)
_S1_2_884D60C 18,048 instructions (0.001%), 192 calls (0884D60C - 0884D980, length 222)
_S1_2_880651C 17,968 instructions (0.001%), 8 calls (0880651C - 088065C8, length 44)
  Back Branch 08806580 1,536 times (length 7)
  Back Branch 08806594 768 times (length 16)
  Back Branch 088065B4 24 times (length 15)
  Back Branch 088065C4 8 times (length 20)
_S1_2_896A46C 17,934 instructions (0.001%), 122 calls (0896A46C - 08A43E40, length 222838)
  Back Branch 0896A634 976 times (length 5)
_S1_2_88045D0 17,659 instructions (0.001%), 256 calls (088045D0 - 089FDC10, length 517521)
  Back Branch 089FD77C 74,056 times (length 96)
  Back Branch 089FD720 69,946 times (length 43)
  Back Branch 089FD6A8 51,181 times (length 23)
  Back Branch 089FDC0C 3,707 times (length 315)
  Back Branch 08804820 171 times (length 99)
  Back Branch 089FD754 96 times (length 86)
  Back Branch 08804778 85 times (length 57)
  Back Branch 08804828 65 times (length 43)
  Back Branch 088047E8 24 times (length 78)
_S1_2_89A7D44 17,360 instructions (0.001%), 280 calls (089A7D44 - 089A7F08, length 114)
  Back Branch 089A7E7C 280 times (length 35)
_S1_2_8A00AA4 17,342 instructions (0.001%), 667 calls (08A00AA4 - 08A00B18, length 30)
_S1_2_88D85A4 17,165 instructions (0.001%), 1,733 calls (088D85A4 - 088D85C8, length 10)
_S1_2_88EEDEC 17,091 instructions (0.001%), 68 calls (088EEDEC - 088EF54C, length 473)
  Back Branch 088EF220 336 times (length 10)
  Back Branch 088EEEA4 272 times (length 14)
  Back Branch 088EEF04 254 times (length 8)
  Back Branch 088EF3E4 136 times (length 14)
  Back Branch 088EF238 82 times (length 15)
  Back Branch 088EEF14 80 times (length 12)
  Back Branch 088EF3A4 31 times (length 324)
  Back Branch 088EF514 2 times (length 240)
  Back Branch 088EF1F0 2 times (length 192)
_S1_2_881EA9C 16,882 instructions (0.001%), 2 calls (0881E988 - 0881EBA4, length 136)
  Back Branch 0881EA5C 768 times (length 32)
  Back Branch 0881EA80 24 times (length 4)
  Back Branch 0881EB54 16 times (length 18)
  Back Branch 0881EB7C 2 times (length 127)
_S1_2_8A41B3C 16,800 instructions (0.001%), 1,680 calls (08A41B3C - 08A41B60, length 10)
_S1_2_8856948 16,800 instructions (0.001%), 1,680 calls (08856948 - 0885696C, length 10)
_S1_2_88F9F38 16,756 instructions (0.001%), 114 calls (088F9F38 - 088FA038, length 65)
  Back Branch 088F9FFC 532 times (length 14)
  Back Branch 088FA008 532 times (length 22)
  Back Branch 088F9FBC 266 times (length 5)
_S1_2_89B2A2C 16,614 instructions (0.001%), 923 calls (089B2A2C - 089B2A70, length 18)
_S1_2_89AB444 16,367 instructions (0.001%), 1,259 calls (089AB444 - 089AB480, length 16)
_S1_2_8A30944 16,320 instructions (0.001%), 2,040 calls (08A30850 - 08A3094C, length 64)
  Back Branch 08A30948 2,040 times (length 64)
_S1_2_89E73F4 16,312 instructions (0.001%), 4,078 calls (089E73F4 - 089E7400, length 4)
_S1_2_88093DC 16,190 instructions (0.001%), 664 calls (088093DC - 08809450, length 30)
_S1_2_89804C4 16,188 instructions (0.001%), 298 calls (089804C4 - 089805D0, length 68)
  Back Branch 089805AC 298 times (length 24)
  Back Branch 08980580 298 times (length 19)
  Back Branch 089805CC 12 times (length 32)
_S1_2_8805428 16,104 instructions (0.001%), 2,689 calls (08805428 - 08805448, length 9)
_S1_2_8993F10 16,038 instructions (0.001%), 240 calls (08855FAC - 08994048, length 325672)
  Back Branch 0899400C 238 times (length 325658)
  Back Branch 08993FDC 2 times (length 20)
_S1_2_8A1DF3C 16,005 instructions (0.001%), 3 calls (08A1D81C - 08A1F164, length 1619)
  Back Branch 08A1DC34 32,856 times (length 19)
  Back Branch 08A1DA98 5,478 times (length 92)
  Back Branch 08A1DDB4 2,738 times (length 360)
  Back Branch 08A1E508 2,307 times (length 142)
  Back Branch 08A1E52C 2,307 times (length 736)
  Back Branch 08A1E884 2,307 times (length 165)
  Back Branch 08A1E8E4 2,307 times (length 267)
  Back Branch 08A1EB18 1,882 times (length 1020)
  Back Branch 08A1E640 1,868 times (length 144)
  Back Branch 08A1EA90 1,821 times (length 283)
  Back Branch 08A1E5C0 768 times (length 61)
  Back Branch 08A1E298 433 times (length 449)
  Back Branch 08A1DD2C 247 times (length 58)
  Back Branch 08A1E9AC 144 times (length 777)
  Back Branch 08A1E938 70 times (length 7)
  Back Branch 08A1E924 70 times (length 741)
  Back Branch 08A1E578 32 times (length 756)
  Back Branch 08A1E744 32 times (length 261)
  Back Branch 08A1EFFC 32 times (length 767)
  Back Branch 08A1E648 27 times (length 175)
  Back Branch 08A1EA74 6 times (length 704)
  Back Branch 08A1DF80 6 times (length 7)
  Back Branch 08A1DF8C 3 times (length 174)
  Back Branch 08A1EFB0 1 times (length 1409)
  Back Branch 08A1EC04 1 times (length 1184)
  Back Branch 08A1EA14 1 times (length 1060)
_S1_2_89A83D0 15,872 instructions (0.001%), 496 calls (089A83D0 - 089A844C, length 32)
_S1_2_884078C 15,674 instructions (0.001%), 922 calls (0884078C - 088409EC, length 153)
_S1_2_896CF8C 15,468 instructions (0.001%), 2,578 calls (0896CF8C - 0896CFA0, length 6)
_S1_2_8A04DB8 15,371 instructions (0.001%), 809 calls (08A04DB8 - 08A04E00, length 19)
_S1_2_880798C 15,270 instructions (0.001%), 30 calls (0880798C - 088079B4, length 11)
  Back Branch 088079A8 2,520 times (length 6)
_S1_2_8A30914 15,184 instructions (0.001%), 1,898 calls (08A30850 - 08A3091C, length 52)
  Back Branch 08A30918 1,898 times (length 52)
_S1_2_88F2D34 15,086 instructions (0.001%), 72 calls (0882C894 - 088F2EA8, length 203142)
  Back Branch 088F2E08 72 times (length 203103)
_S1_2_88D8628 15,048 instructions (0.001%), 1,672 calls (088D8628 - 088D8648, length 9)
_S1_2_88D69D0 14,877 instructions (0.001%), 93 calls (088D69D0 - 088D6A40, length 29)
  Back Branch 088D69F4 4,095 times (length 3)
_S1_2_8993CDC 14,824 instructions (0.001%), 225 calls (08993CDC - 08993E54, length 95)
  Back Branch 08993DC4 225 times (length 24)
  Back Branch 08993E18 223 times (length 37)
_S1_2_883B208 14,535 instructions (0.001%), 73 calls (0883B208 - 0883B2E0, length 55)
  Back Branch 0883B23C 730 times (length 5)
  Back Branch 0883B28C 365 times (length 28)
  Back Branch 0883B2D4 146 times (length 34)
  Back Branch 0883B2CC 138 times (length 19)
  Back Branch 0883B2DC 73 times (length 40)
  Back Branch 0883B2B8 8 times (length 14)
_S1_2_8A2ECE8 14,490 instructions (0.001%), 2,070 calls (08A2ECE8 - 08A2ED00, length 7)
_S1_2_89B49E4 14,480 instructions (0.001%), 262 calls (089B49E4 - 089B4A90, length 44)
  Back Branch 089B4A6C 535 times (length 25)
_S1_2_89BDC04 14,442 instructions (0.001%), 214 calls (089BDC04 - 089BE248, length 402)
  Back Branch 089BDF64 214 times (length 194)
  Back Branch 089BDF74 214 times (length 191)
  Back Branch 089BDF08 70 times (length 12)
_S1_2_8A30848 14,280 instructions (0.001%), 2,040 calls (08A30848 - 08A30860, length 7)
_S1_2_880E044 14,234 instructions (0.001%), 35 calls (0880E044 - 0880E2A4, length 153)
  Back Branch 0880E17C 1,513 times (length 8)
  Back Branch 0880E174 83 times (length 11)
  Back Branch 0880E1C0 19 times (length 82)
  Back Branch 0880E298 19 times (length 134)
_S1_2_89767D0 14,110 instructions (0.001%), 379 calls (089767D0 - 08A43E40, length 210333)
  Back Branch 089768FC 346 times (length 55)
  Back Branch 08976884 18 times (length 25)
_S1_2_8806794 14,065 instructions (0.001%), 173 calls (08806794 - 0880680C, length 31)
  Back Branch 088067E8 1,342 times (length 7)
_S1_2_884CD18 14,040 instructions (0.001%), 702 calls (0884CD18 - 0884CD64, length 20)
_S1_2_8A14D00 13,965 instructions (0.001%), 147 calls (08A14D00 - 08A14EFC, length 128)
  Back Branch 08A14E8C 147 times (length 73)
  Back Branch 08A14E98 147 times (length 76)
  Back Branch 08A14EF8 147 times (length 73)
  Back Branch 08A14DB8 147 times (length 20)
_S1_2_892EDB4 13,952 instructions (0.001%), 924 calls (0892EDB4 - 0892F014, length 153)
  Back Branch 0892EFA0 2 times (length 93)
_S1_2_89B2A74 13,833 instructions (0.001%), 4,611 calls (089B2A74 - 089B2A7C, length 3)
_S1_2_89F2870 13,650 instructions (0.001%), 195 calls (089F2870 - 089F2984, length 70)
_S1_2_896F7CC 13,609 instructions (0.001%), 2 calls (0896F7CC - 0896F838, length 28)
  Back Branch 0896F818 1,939 times (length 8)
_S1_2_88FA03C 13,543 instructions (0.001%), 192 calls (088FA03C - 088FA218, length 120)
  Back Branch 088FA0DC 114 times (length 11)
_S1_2_89B0190 13,395 instructions (0.001%), 141 calls (089B0190 - 089B02D8, length 83)
  Back Branch 089B01F4 564 times (length 11)
  Back Branch 089B0294 141 times (length 14)
_S1_2_8A198F0 13,257 instructions (0.001%), 168 calls (08A198F0 - 08A19D74, length 290)
  Back Branch 08A19BA8 9 times (length 158)
_S1_2_89B25A0 13,254 instructions (0.001%), 141 calls (089B25A0 - 089B26E8, length 83)
  Back Branch 089B2604 564 times (length 11)
  Back Branch 089B26A4 94 times (length 14)
_S1_2_88D90AC 13,232 instructions (0.001%), 125 calls (088D90AC - 088D9110, length 26)
  Back Branch 088D90DC 1,676 times (length 7)
_S1_2_88D8EE4 13,230 instructions (0.001%), 490 calls (088D8EE4 - 088D8F4C, length 27)
_S1_2_89FE320 12,816 instructions (0.001%), 74 calls (089FE320 - 089FE400, length 57)
  Back Branch 089FE3A4 1,167 times (length 14)
_S1_2_89CA1B4 12,450 instructions (0.001%), 248 calls (089CA1B4 - 089CA2C8, length 70)
  Back Branch 089CA254 248 times (length 16)
  Back Branch 089CA244 248 times (length 12)
  Back Branch 089CA278 248 times (length 25)
  Back Branch 089CA26C 248 times (length 22)
  Back Branch 089CA260 248 times (length 19)
  Back Branch 089CA2C4 10 times (length 44)
_S1_2_8A4C808 12,440 instructions (0.001%), 6,220 calls (08A4C808 - 08A4C80C, length 2)
_S1_2_89A08A0 12,420 instructions (0.001%), 828 calls (089A08A0 - 089A08EC, length 20)
_S1_2_88B2F10 12,394 instructions (0.001%), 131 calls (088B2F10 - 088B3128, length 135)
_S1_2_88237D0 12,324 instructions (0.001%), 126 calls (088237D0 - 08851B14, length 47314)
  Back Branch 08823928 96 times (length 21)
_S1_2_8A2EB94 12,298 instructions (0.001%), 1,118 calls (08A2EB94 - 08A2EBBC, length 11)
_S1_2_8A2FCB8 12,287 instructions (0.001%), 1,117 calls (08A2FCB8 - 08A2FCE0, length 11)
_S1_2_8A37534 12,234 instructions (0.001%), 2,039 calls (08A37534 - 08A37548, length 6)
_S1_2_8A4C900 12,090 instructions (0.001%), 6,045 calls (08A4C900 - 08A4C904, length 2)
_S1_2_8A009F8 11,970 instructions (0.001%), 399 calls (08A009F8 - 08A00AA0, length 43)
_S1_2_88106F0 11,826 instructions (0.001%), 1 calls (088106F0 - 08810884, length 102)
  Back Branch 0881078C 1,067 times (length 11)
_S1_2_89A0C60 11,592 instructions (0.001%), 828 calls (089A0C60 - 089A0CA8, length 19)
_S1_2_8A065E4 11,484 instructions (0.001%), 198 calls (08A065E4 - 08A066F4, length 69)
_S1_2_8A12E38 11,388 instructions (0.001%), 146 calls (089FD604 - 08A12E98, length 22054)
  Back Branch 089FD77C 74,056 times (length 96)
  Back Branch 089FD720 69,946 times (length 43)
  Back Branch 089FD6A8 51,181 times (length 23)
  Back Branch 08A12E94 146 times (length 21981)
  Back Branch 089FD754 96 times (length 86)
_S1_2_881BCFC 11,374 instructions (0.001%), 115 calls (0881BCFC - 08851B14, length 55175)
  Back Branch 0881BE48 89 times (length 39)
  Back Branch 0881BE64 88 times (length 55)
_S1_2_89AF6B0 11,298 instructions (0.001%), 489 calls (089AF6B0 - 089AF75C, length 44)
_S1_2_8A1C384 11,242 instructions (0.001%), 146 calls (08A1C384 - 08A1CB14, length 485)
_S1_2_88D6FD0 11,192 instructions (0.001%), 10 calls (088D6FD0 - 088D70A0, length 53)
  Back Branch 088D703C 960 times (length 9)
  Back Branch 088D704C 568 times (length 13)
_S1_2_8A2FE18 11,170 instructions (0.001%), 1,117 calls (08A2FE18 - 08A2FE3C, length 10)
_S1_2_896F2E4 11,156 instructions (0.001%), 163 calls (0896F2E4 - 0896F5D4, length 189)
  Back Branch 0896F574 117 times (length 112)
  Back Branch 0896F58C 117 times (length 118)
  Back Branch 0896F410 24 times (length 50)
  Back Branch 0896F5B8 9 times (length 129)
  Back Branch 0896F480 6 times (length 51)
  Back Branch 0896F56C 5 times (length 57)
  Back Branch 0896F558 5 times (length 105)
_S1_2_8A36348 10,758 instructions (0.001%), 489 calls (08A36348 - 08A363A8, length 25)
_S1_2_880ADF8 10,642 instructions (0.001%), 2 calls (0880ADF8 - 0880B2C4, length 308)
  Back Branch 0880B1C8 396 times (length 6)
  Back Branch 0880B210 242 times (length 6)
  Back Branch 0880B1E4 180 times (length 14)
  Back Branch 0880B22C 180 times (length 28)
  Back Branch 0880B21C 167 times (length 195)
  Back Branch 0880B08C 62 times (length 9)
  Back Branch 0880B248 54 times (length 48)
  Back Branch 0880AF54 36 times (length 10)
  Back Branch 0880B250 18 times (length 216)
  Back Branch 0880AF0C 18 times (length 29)
  Back Branch 0880B278 13 times (length 22)
  Back Branch 0880AF60 11 times (length 17)
  Back Branch 0880B2C0 2 times (length 80)
  Back Branch 0880B258 2 times (length 17)
_S1_2_8A148A0 10,311 instructions (0.001%), 165 calls (08A148A0 - 08A14A9C, length 128)
  Back Branch 08A14A0C 29 times (length 50)
  Back Branch 08A14A04 21 times (length 37)
  Back Branch 08A149FC 21 times (length 35)
  Back Branch 08A149B0 21 times (length 16)
_S1_2_89EA168 10,169 instructions (0.001%), 262 calls (089EA168 - 089EA210, length 43)
  Back Branch 089EA20C 255 times (length 15)
_S1_2_88482CC 10,140 instructions (0.001%), 1,014 calls (088482CC - 08848304, length 15)
  Back Branch 088482F8 338 times (length 6)
_S1_2_88474E4 10,140 instructions (0.001%), 1,014 calls (088474E4 - 0884751C, length 15)
  Back Branch 08847510 338 times (length 6)
_S1_2_8A4CB18 10,096 instructions (0.001%), 5,048 calls (08A4CB18 - 08A4CB1C, length 2)
_S1_2_898F5C4 9,947 instructions (0.001%), 203 calls (0898F5C4 - 0898F6D0, length 68)
_S1_2_8993900 9,887 instructions (0.001%), 150 calls (08993900 - 08993A78, length 95)
  Back Branch 089939E8 150 times (length 24)
  Back Branch 08993A3C 149 times (length 37)
_S1_2_880660C 9,850 instructions (0.001%), 1,970 calls (0880660C - 0880661C, length 5)
_S1_2_88096E0 9,837 instructions (0.001%), 68 calls (088096E0 - 08809730, length 21)
  Back Branch 0880971C 1,287 times (length 7)
_S1_2_8A270EC 9,803 instructions (0.001%), 62 calls (08A270EC - 08A27474, length 227)
  Back Branch 08A27318 183 times (length 17)
  Back Branch 08A27400 52 times (length 140)
  Back Branch 08A27470 31 times (length 90)
  Back Branch 08A273E0 21 times (length 119)
_S1_2_89B0088 9,797 instructions (0.001%), 448 calls (089B0088 - 089B018C, length 66)
_S1_2_8806AF0 9,791 instructions (0.001%), 456 calls (0880691C - 08806D78, length 280)
  Back Branch 08806B10 401 times (length 126)
  Back Branch 08806BEC 55 times (length 57)
  Back Branch 08806C70 55 times (length 215)
  Back Branch 08806D74 55 times (length 86)
  Back Branch 08806D64 8 times (length 79)
_S1_2_8832874 9,756 instructions (0.001%), 1,116 calls (08832874 - 088328D0, length 24)
  Back Branch 088328B8 434 times (length 11)
_S1_2_89FDE98 9,676 instructions (0.001%), 164 calls (089FDD4C - 089FDEA8, length 88)
  Back Branch 089FDDBC 5,080 times (length 15)
  Back Branch 089FDDB4 5,080 times (length 14)
  Back Branch 089FDE48 5,080 times (length 21)
  Back Branch 089FDE04 5,080 times (length 33)
  Back Branch 089FDE78 2,926 times (length 15)
  Back Branch 089FDE90 164 times (length 21)
  Back Branch 089FDEA4 164 times (length 88)
_S1_2_8823CEC 9,576 instructions (0.001%), 126 calls (08823AFC - 08823D00, length 130)
  Back Branch 08823C28 15,262 times (length 29)
  Back Branch 08823C44 13,617 times (length 84)
  Back Branch 08823BF4 1,090 times (length 58)
  Back Branch 08823B2C 979 times (length 13)
  Back Branch 08823CFC 126 times (length 130)
_S1_2_8A2FD8C 9,540 instructions (0.001%), 954 calls (08A2FD8C - 08A2FDB0, length 10)
_S1_2_8A3305C 9,526 instructions (0.001%), 433 calls (08A3305C - 08A330B0, length 22)
_S1_2_88EDB8C 9,500 instructions (0.001%), 125 calls (088EDB8C - 088EDD04, length 95)
  Back Branch 088EDC20 125 times (length 18)
  Back Branch 088EDC98 125 times (length 48)
  Back Branch 088EDD00 92 times (length 72)
  Back Branch 088EDCF8 33 times (length 71)
_S1_2_8A15284 9,485 instructions (0.001%), 177 calls (08A15284 - 08A15384, length 65)
  Back Branch 08A152E8 230 times (length 6)
  Back Branch 08A15370 16 times (length 45)
_S1_2_8A305D0 9,440 instructions (0.001%), 944 calls (08A305D0 - 08A305F4, length 10)
_S1_2_899D9E8 9,420 instructions (0.001%), 1,570 calls (0899D9E8 - 0899DA04, length 8)
_S1_2_8A0CF24 9,314 instructions (0.001%), 95 calls (08A0CF24 - 08A0D2BC, length 231)
  Back Branch 08A0D0C8 2 times (length 20)
  Back Branch 08A0D1C8 2 times (length 143)
  Back Branch 08A0D1C0 2 times (length 31)
_S1_2_8994104 9,284 instructions (0.001%), 150 calls (0885B944 - 0899423C, length 320063)
  Back Branch 08994200 149 times (length 320049)
  Back Branch 089941D0 1 times (length 20)
_S1_2_8839F28 9,230 instructions (0.001%), 1 calls (08839F28 - 0883AD24, length 896)
  Back Branch 0883A9B8 1,054 times (length 4)
  Back Branch 0883A84C 64 times (length 67)
  Back Branch 0883A43C 4 times (length 11)
  Back Branch 0883ACA0 1 times (length 842)
  Back Branch 0883A8F8 1 times (length 29)
  Back Branch 0883ABCC 1 times (length 141)
  Back Branch 0883A178 1 times (length 29)
_S1_2_883BEB0 9,135 instructions (0.001%), 203 calls (0883BDCC - 0883BEC8, length 64)
  Back Branch 0883BE70 2,296 times (length 28)
  Back Branch 0883BEA8 455 times (length 28)
  Back Branch 0883BEC4 203 times (length 64)
_S1_2_8810FFC 9,097 instructions (0.001%), 148 calls (08810FFC - 088112E0, length 186)
  Back Branch 088112DC 90 times (length 174)
  Back Branch 088112D4 41 times (length 12)
  Back Branch 08811170 19 times (length 33)
  Back Branch 088111E0 17 times (length 68)
  Back Branch 08811258 17 times (length 114)
  Back Branch 088111A4 16 times (length 46)
  Back Branch 0881129C 14 times (length 30)
  Back Branch 08811224 14 times (length 30)
  Back Branch 088111AC 12 times (length 20)
  Back Branch 088111E8 10 times (length 30)
  Back Branch 08811294 7 times (length 137)
  Back Branch 08811260 6 times (length 30)
  Back Branch 0881121C 3 times (length 91)
_S1_2_8805854 9,040 instructions (0.001%), 5 calls (08805854 - 088058AC, length 23)
  Back Branch 08805878 1,280 times (length 7)
_S1_2_8A3095C 8,936 instructions (0.001%), 1,117 calls (08A30850 - 08A30964, length 70)
  Back Branch 08A30960 1,117 times (length 70)
_S1_2_88228B0 8,903 instructions (0.001%), 307 calls (08820BE8 - 088229C4, length 1912)
  Back Branch 088229A0 307 times (length 43)
  Back Branch 088229A8 307 times (length 11)
  Back Branch 08820EF0 7 times (length 154)
  Back Branch 08820F14 7 times (length 164)
  Back Branch 08820EE8 3 times (length 71)
_S1_2_8834654 8,889 instructions (0.001%), 18 calls (08834654 - 08834880, length 140)
  Back Branch 088347B0 216 times (length 19)
  Back Branch 08834710 75 times (length 29)
  Back Branch 088347C0 72 times (length 40)
_S1_2_8A0D2C8 8,863 instructions (0.001%), 1 calls (08A0D2C8 - 08A0D5E8, length 201)
  Back Branch 08A0D470 95 times (length 15)
  Back Branch 08A0D4B8 95 times (length 20)
  Back Branch 08A0D48C 95 times (length 11)
  Back Branch 08A0D498 95 times (length 14)
  Back Branch 08A0D4CC 95 times (length 110)
_S1_2_8A1FED4 8,778 instructions (0.001%), 6 calls (08A1FED4 - 08A1FF84, length 45)
  Back Branch 08A1FF30 960 times (length 10)
_S1_2_88F6E9C 8,772 instructions (0.001%), 86 calls (088F6CA4 - 088F8ECC, length 2187)
  Back Branch 088F7030 2,616 times (length 229)
  Back Branch 088F6FAC 484 times (length 170)
  Back Branch 088F6FC0 484 times (length 171)
  Back Branch 088F6EA4 481 times (length 129)
  Back Branch 088F7A20 196 times (length 727)
  Back Branch 088F7038 110 times (length 101)
  Back Branch 088F8940 9 times (length 1707)
_S1_2_89D57A8 8,757 instructions (0.001%), 1 calls (089D556C - 089D57B0, length 146)
  Back Branch 089D56A4 1,024 times (length 5)
  Back Branch 089D56DC 128 times (length 6)
  Back Branch 089D56B0 128 times (length 9)
  Back Branch 089D5678 128 times (length 4)
  Back Branch 089D5654 128 times (length 4)
  Back Branch 089D5630 128 times (length 4)
  Back Branch 089D5708 128 times (length 6)
  Back Branch 089D57AC 1 times (length 146)
  Back Branch 089D560C 1 times (length 10)
_S1_2_89B6B5C 8,750 instructions (0.001%), 124 calls (089B6B5C - 089B7044, length 315)
  Back Branch 089B6E68 20 times (length 133)
  Back Branch 089B701C 14 times (length 220)
  Back Branch 089B7040 14 times (length 243)
  Back Branch 089B6FF4 14 times (length 262)
  Back Branch 089B6FBC 6 times (length 210)
  Back Branch 089B6F90 6 times (length 185)
  Back Branch 089B6E8C 6 times (length 142)
  Back Branch 089B6DC0 6 times (length 121)
_S1_2_8A06F70 8,677 instructions (0.001%), 157 calls (08A06F70 - 08A07230, length 177)
  Back Branch 08A07204 82 times (length 84)
_S1_2_8844480 8,608 instructions (0.001%), 96 calls (08844480 - 08844618, length 103)
  Back Branch 088444E0 288 times (length 11)
  Back Branch 088445A8 64 times (length 17)
_S1_2_8994DB0 8,603 instructions (0.001%), 1 calls (0881B5B8 - 08994F94, length 386680)
  Back Branch 0881B67C 512 times (length 33)
  Back Branch 0881B724 16 times (length 4)
  Back Branch 08994E6C 3 times (length 24)
  Back Branch 08994EA4 1 times (length 386621)
_S1_2_88E40DC 8,598 instructions (0.001%), 436 calls (088E40DC - 088E417C, length 41)
  Back Branch 088E4170 4 times (length 23)
  Back Branch 088E4178 4 times (length 19)
_S1_2_8808D34 8,586 instructions (0.001%), 65 calls (08808D34 - 08808E74, length 81)
  Back Branch 08808E38 422 times (length 13)
  Back Branch 08808E4C 36 times (length 29)
  Back Branch 08808E40 36 times (length 53)
  Back Branch 08808E04 19 times (length 36)
_S1_2_88115CC 8,585 instructions (0.001%), 5 calls (088115CC - 0881176C, length 105)
  Back Branch 088116F4 640 times (length 6)
  Back Branch 08811694 326 times (length 13)
  Back Branch 0881169C 237 times (length 15)
  Back Branch 088116C0 13 times (length 19)
  Back Branch 08811760 5 times (length 15)
  Back Branch 08811768 1 times (length 91)
_S1_2_880ABC8 8,577 instructions (0.001%), 18 calls (0880ABC8 - 0880ADF4, length 140)
  Back Branch 0880AD14 216 times (length 19)
  Back Branch 0880AC7C 93 times (length 27)
  Back Branch 0880AD24 72 times (length 39)
_S1_2_881B5B8 8,511 instructions (0.001%), 1 calls (0881B5B8 - 0881B748, length 101)
  Back Branch 0881B67C 512 times (length 33)
  Back Branch 0881B724 16 times (length 4)
_S1_2_88063B0 8,484 instructions (0.001%), 28 calls (088063B0 - 0880646C, length 48)
  Back Branch 08806434 532 times (length 20)
  Back Branch 08806458 84 times (length 28)
_S1_2_89D4AD4 8,430 instructions (0.001%), 28 calls (089D4AD4 - 089D4E24, length 213)
  Back Branch 089D4BF8 896 times (length 5)
  Back Branch 089D4CA4 95 times (length 10)
_S1_2_89B8C94 8,425 instructions (0.001%), 232 calls (089B8C94 - 089B8E7C, length 123)
  Back Branch 089B8DF4 122 times (length 67)
  Back Branch 089B8D18 122 times (length 11)
  Back Branch 089B8E28 122 times (length 80)
_S1_2_89E83CC 8,408 instructions (0.001%), 1,051 calls (089E83CC - 089E83E8, length 8)
_S1_2_883069C 8,380 instructions (0.001%), 22 calls (0883069C - 089FE31C, length 472865)
  Back Branch 089FD720 69,946 times (length 43)
  Back Branch 089FD6A8 51,181 times (length 23)
  Back Branch 089FDF58 374 times (length 13)
  Back Branch 089FE0B8 18 times (length 687)
  Back Branch 089FE294 11 times (length 102)
  Back Branch 089FE270 11 times (length 96)
  Back Branch 089FE13C 11 times (length 79)
  Back Branch 089FE2E0 10 times (length 190)
  Back Branch 089FE310 10 times (length 101)
  Back Branch 089FE04C 10 times (length 14)
  Back Branch 089FE24C 5 times (length 115)
  Back Branch 089FE230 5 times (length 20)
  Back Branch 089FE218 5 times (length 775)
_S1_2_8840F58 8,355 instructions (0.001%), 1,671 calls (08840E64 - 08840FF4, length 101)
  Back Branch 08840EA4 8 times (length 18)
_S1_2_88F08D4 8,281 instructions (0.001%), 267 calls (08828458 - 088F08F0, length 205095)
  Back Branch 088F08EC 267 times (length 205095)
_S1_2_899F804 8,266 instructions (0.001%), 2 calls (0899F804 - 0899FD04, length 321)
  Back Branch 0899F9D8 512 times (length 6)
  Back Branch 0899FB90 150 times (length 31)
  Back Branch 0899FA04 10 times (length 5)
  Back Branch 0899FB98 2 times (length 83)
  Back Branch 0899FCEC 2 times (length 184)
  Back Branch 0899FC78 2 times (length 217)
  Back Branch 0899FC08 2 times (length 176)
  Back Branch 0899FCE0 2 times (length 255)
_S1_2_896B5F0 8,262 instructions (0.001%), 459 calls (0896B5F0 - 0896B634, length 18)
_S1_2_89B7D74 8,262 instructions (0.001%), 234 calls (089B7D74 - 089B7E3C, length 51)
  Back Branch 089B7E30 220 times (length 15)
  Back Branch 089B7E08 2 times (length 5)
_S1_2_881E988 8,257 instructions (0.000%), 1 calls (0881E988 - 0881EA98, length 69)
  Back Branch 0881EA5C 768 times (length 32)
  Back Branch 0881EA80 24 times (length 4)
_S1_2_88F3B40 8,154 instructions (0.000%), 13 calls (088F39E4 - 088F45E8, length 770)
  Back Branch 088F3A9C 385 times (length 48)
  Back Branch 088F4218 319 times (length 496)
  Back Branch 088F41A4 46 times (length 27)
  Back Branch 088F41B8 46 times (length 28)
  Back Branch 088F4188 29 times (length 56)
  Back Branch 088F44B4 16 times (length 663)
  Back Branch 088F3B8C 13 times (length 77)
  Back Branch 088F4480 12 times (length 650)
  Back Branch 088F45A4 1 times (length 723)
  Back Branch 088F45CC 1 times (length 733)
_S1_2_89E7D50 8,128 instructions (0.000%), 4,064 calls (089E7D50 - 089E7D54, length 2)
_S1_2_8A00F84 8,080 instructions (0.000%), 80 calls (089FD604 - 08A00FDC, length 3703)
  Back Branch 089FD77C 74,056 times (length 96)
  Back Branch 089FD720 69,946 times (length 43)
  Back Branch 089FD6A8 51,181 times (length 23)
  Back Branch 089FDC0C 3,707 times (length 315)
  Back Branch 089FD754 96 times (length 86)
  Back Branch 08A00FC8 80 times (length 3342)
_S1_2_89FD428 8,016 instructions (0.000%), 1,002 calls (089FD428 - 089FD444, length 8)
  Back Branch 089FD438 1,002 times (length 3)
_S1_2_883BFC8 7,941 instructions (0.000%), 453 calls (0883BFC8 - 0883C028, length 25)
_S1_2_8A4CB30 7,934 instructions (0.000%), 3,967 calls (08A4CB30 - 08A4CB34, length 2)
_S1_2_8A4CAD8 7,934 instructions (0.000%), 3,967 calls (08A4CAD8 - 08A4CADC, length 2)
_S1_2_8A4C940 7,900 instructions (0.000%), 3,950 calls (08A4C940 - 08A4C944, length 2)
_S1_2_8852F40 7,708 instructions (0.000%), 47 calls (08852F40 - 088534B4, length 350)
  Back Branch 088531E8 47 times (length 49)
  Back Branch 0885316C 47 times (length 80)
  Back Branch 08853138 47 times (length 83)
_S1_2_8A3143C 7,632 instructions (0.000%), 954 calls (08A3143C - 08A31464, length 11)
_S1_2_8A30950 7,632 instructions (0.000%), 954 calls (08A30850 - 08A30958, length 67)
  Back Branch 08A30954 954 times (length 67)
_S1_2_8A30920 7,624 instructions (0.000%), 953 calls (08A30850 - 08A30928, length 55)
  Back Branch 08A30924 953 times (length 55)
_S1_2_8A309BC 7,552 instructions (0.000%), 944 calls (08A30850 - 08A309C4, length 94)
  Back Branch 08A309C0 944 times (length 94)
_S1_2_8A3023C 7,552 instructions (0.000%), 944 calls (08A3023C - 08A30258, length 8)
_S1_2_89CA0DC 7,402 instructions (0.000%), 234 calls (089CA0DC - 089CA1A0, length 50)
  Back Branch 089CA150 124 times (length 15)
  Back Branch 089CA180 84 times (length 10)
_S1_2_89EA214 7,336 instructions (0.000%), 262 calls (089EA214 - 089EA290, length 32)
_S1_2_8A20524 7,315 instructions (0.000%), 5 calls (08A20524 - 08A205B4, length 37)
  Back Branch 08A2057C 800 times (length 9)
_S1_2_89B4118 7,314 instructions (0.000%), 213 calls (089B4118 - 089B41C8, length 45)
  Back Branch 089B4174 213 times (length 11)
  Back Branch 089B4168 213 times (length 9)
  Back Branch 089B41C4 115 times (length 32)
_S1_2_8A3549C 7,208 instructions (0.000%), 901 calls (08A3549C - 08A354C4, length 11)
_S1_2_89B6350 7,174 instructions (0.000%), 1 calls (089B6350 - 089B639C, length 20)
  Back Branch 089B6390 512 times (length 14)
_S1_2_882F3EC 7,032 instructions (0.000%), 293 calls (0882F3EC - 0882F454, length 27)
_S1_2_896F5D8 6,938 instructions (0.000%), 108 calls (0896F5D8 - 0896F7C8, length 125)
  Back Branch 0896F6D0 89 times (length 35)
  Back Branch 0896F6E8 89 times (length 41)
  Back Branch 0896F760 70 times (length 71)
  Back Branch 0896F758 19 times (length 69)
  Back Branch 0896F750 19 times (length 67)
_S1_2_8851B18 6,872 instructions (0.000%), 203 calls (08851B18 - 08851C14, length 64)
  Back Branch 08851BB4 203 times (length 19)
_S1_2_8831CF4 6,850 instructions (0.000%), 50 calls (08831CF4 - 088B7950, length 136984)
_S1_2_88FA5C8 6,831 instructions (0.000%), 3 calls (088FA5C8 - 088FA658, length 37)
  Back Branch 088FA608 480 times (length 14)
  Back Branch 088FA64C 6 times (length 14)
_S1_2_89BFD90 6,812 instructions (0.000%), 214 calls (089BFD90 - 089C01E0, length 277)
  Back Branch 089BFE80 70 times (length 10)
_S1_2_88F9C5C 6,786 instructions (0.000%), 192 calls (088F9C5C - 088F9DC0, length 90)
_S1_2_8A4C7D0 6,738 instructions (0.000%), 3,369 calls (08A4C7D0 - 08A4C7D4, length 2)
_S1_2_884004C 6,636 instructions (0.000%), 237 calls (0884004C - 088400F8, length 44)
_S1_2_8804EF4 6,496 instructions (0.000%), 46 calls (08804EF4 - 08A43E40, length 588756)
  Back Branch 08804F94 566 times (length 6)
  Back Branch 08804F88 561 times (length 15)
  Back Branch 0880503C 57 times (length 5)
  Back Branch 08805100 32 times (length 15)
  Back Branch 08805174 13 times (length 138)
  Back Branch 08805138 13 times (length 10)
  Back Branch 08805180 10 times (length 61)
  Back Branch 08804FC8 5 times (length 10)
_S1_2_88156A4 6,404 instructions (0.000%), 2 calls (088156A4 - 08815AB0, length 260)
  Back Branch 088159A4 681 times (length 6)
  Back Branch 088159B4 254 times (length 19)
  Back Branch 08815A6C 45 times (length 50)
  Back Branch 08815AAC 2 times (length 171)
_S1_2_88E0BAC 6,300 instructions (0.000%), 60 calls (088E0BAC - 088E0D4C, length 105)
_S1_2_89B7BA4 6,230 instructions (0.000%), 136 calls (089B7BA4 - 089B7C10, length 28)
  Back Branch 089B7BF0 453 times (length 11)
  Back Branch 089B7C04 375 times (length 10)
  Back Branch 089B7C0C 22 times (length 17)
_S1_2_89B7B34 6,230 instructions (0.000%), 136 calls (089B7B34 - 089B7BA0, length 28)
  Back Branch 089B7B80 453 times (length 11)
  Back Branch 089B7B94 375 times (length 10)
  Back Branch 089B7B9C 22 times (length 17)
_S1_2_8A078E4 6,179 instructions (0.000%), 1 calls (08A078E4 - 08A07A60, length 96)
  Back Branch 08A0795C 326 times (length 8)
  Back Branch 08A07A28 116 times (length 24)
  Back Branch 08A07A54 116 times (length 22)
  Back Branch 08A07A5C 58 times (length 36)
  Back Branch 08A079D4 58 times (length 36)
_S1_2_89B72F8 6,156 instructions (0.000%), 1 calls (089B72F8 - 089B7354, length 24)
  Back Branch 089B731C 512 times (length 6)
  Back Branch 089B7348 512 times (length 6)
_S1_2_89E7FB8 6,122 instructions (0.000%), 430 calls (089E7FB8 - 089E7FF8, length 17)
_S1_2_89B3A2C 6,122 instructions (0.000%), 207 calls (089B3A2C - 089B3B54, length 75)
_S1_2_8A37528 6,117 instructions (0.000%), 2,039 calls (08A37528 - 08A37530, length 3)
_S1_2_880A83C 6,088 instructions (0.000%), 11 calls (0880A83C - 0880AA70, length 142)
  Back Branch 0880A964 248 times (length 22)
  Back Branch 0880A940 248 times (length 26)
  Back Branch 0880AA14 10 times (length 89)
  Back Branch 0880AA54 9 times (length 60)
  Back Branch 0880A9C4 2 times (length 55)
  Back Branch 0880AA38 1 times (length 97)
_S1_2_8831D9C 6,050 instructions (0.000%), 50 calls (0881B11C - 08831F1C, length 23425)
  Back Branch 0881B1D8 1,664 times (length 18)
  Back Branch 08831F00 50 times (length 23419)
_S1_2_89E865C 6,048 instructions (0.000%), 672 calls (089E865C - 089E867C, length 9)
_S1_2_896EA30 6,030 instructions (0.000%), 2 calls (0896EA30 - 0896EE10, length 249)
  Back Branch 0896ECCC 292 times (length 11)
  Back Branch 0896EB70 128 times (length 16)
  Back Branch 0896EDA8 56 times (length 8)
  Back Branch 0896ECEC 2 times (length 59)
  Back Branch 0896EE0C 2 times (length 126)
_S1_2_8A1DE04 6,004 instructions (0.000%), 14 calls (08A1D81C - 08A1F164, length 1619)
  Back Branch 08A1DC34 32,856 times (length 19)
  Back Branch 08A1DA98 5,478 times (length 92)
  Back Branch 08A1DDB4 2,738 times (length 360)
  Back Branch 08A1E508 2,307 times (length 142)
  Back Branch 08A1E52C 2,307 times (length 736)
  Back Branch 08A1E884 2,307 times (length 165)
  Back Branch 08A1E8E4 2,307 times (length 267)
  Back Branch 08A1EB18 1,882 times (length 1020)
  Back Branch 08A1E640 1,868 times (length 144)
  Back Branch 08A1EA90 1,821 times (length 283)
  Back Branch 08A1E5C0 768 times (length 61)
  Back Branch 08A1E298 433 times (length 449)
  Back Branch 08A1DD2C 247 times (length 58)
  Back Branch 08A1E9AC 144 times (length 777)
  Back Branch 08A1E938 70 times (length 7)
  Back Branch 08A1E924 70 times (length 741)
  Back Branch 08A1DE70 70 times (length 103)
  Back Branch 08A1E578 32 times (length 756)
  Back Branch 08A1E744 32 times (length 261)
  Back Branch 08A1EFFC 32 times (length 767)
  Back Branch 08A1E648 27 times (length 175)
  Back Branch 08A1DE50 12 times (length 95)
  Back Branch 08A1DE48 2 times (length 93)
  Back Branch 08A1EFB0 1 times (length 1409)
  Back Branch 08A1EC04 1 times (length 1184)
  Back Branch 08A1EA14 1 times (length 1060)
_S1_2_8832ECC 5,974 instructions (0.000%), 14 calls (08832ECC - 08832FD4, length 67)
  Back Branch 08832F14 448 times (length 5)
  Back Branch 08832F50 444 times (length 8)
  Back Branch 08832F60 436 times (length 7)
_S1_2_8A4CAE8 5,952 instructions (0.000%), 2,976 calls (08A4CAE8 - 08A4CAEC, length 2)
_S1_2_8A4C9D0 5,952 instructions (0.000%), 2,976 calls (08A4C9D0 - 08A4C9D4, length 2)
_S1_2_89CA060 5,852 instructions (0.000%), 234 calls (089CA060 - 089CA0D8, length 31)
  Back Branch 089CA0D4 122 times (length 23)
  Back Branch 089CA0CC 84 times (length 9)
_S1_2_8972144 5,820 instructions (0.000%), 2 calls (08972144 - 0897283C, length 447)
  Back Branch 0897231C 256 times (length 6)
  Back Branch 089722C8 172 times (length 11)
  Back Branch 089722DC 43 times (length 17)
  Back Branch 089724CC 41 times (length 28)
  Back Branch 089723D8 32 times (length 7)
  Back Branch 08972508 11 times (length 6)
  Back Branch 08972664 8 times (length 6)
  Back Branch 08972690 4 times (length 6)
  Back Branch 08972828 1 times (length 51)
_S1_2_8A4CD18 5,768 instructions (0.000%), 2,884 calls (08A4CD18 - 08A4CD1C, length 2)
_S1_2_88DB468 5,757 instructions (0.000%), 435 calls (088DB468 - 08A43E40, length 369271)
_S1_2_88E4614 5,747 instructions (0.000%), 7 calls (088E4614 - 088E46A4, length 37)
  Back Branch 088E4698 560 times (length 23)
  Back Branch 088E46A0 7 times (length 15)
_S1_2_88DFD0C 5,731 instructions (0.000%), 60 calls (088DFD0C - 088DFE8C, length 97)
  Back Branch 088DFE50 240 times (length 17)
  Back Branch 088DFE5C 10 times (length 20)
  Back Branch 088DFDC0 9 times (length 10)
_S1_2_88DA804 5,655 instructions (0.000%), 435 calls (088DA770 - 088DA874, length 66)
_S1_2_884D384 5,588 instructions (0.000%), 127 calls (0884D384 - 0884D608, length 162)
_S1_2_89FC8A4 5,580 instructions (0.000%), 1,116 calls (089FC8A4 - 089FC8B4, length 5)
_S1_2_88FD40C 5,568 instructions (0.000%), 96 calls (088FD40C - 088FD4FC, length 61)
  Back Branch 088FD4F8 96 times (length 24)
_S1_2_89B382C 5,549 instructions (0.000%), 1 calls (089B382C - 089B3874, length 19)
  Back Branch 089B3868 672 times (length 9)
_S1_2_89B0DDC 5,502 instructions (0.000%), 131 calls (089B0DDC - 089B0E80, length 42)
_S1_2_89C4B1C 5,501 instructions (0.000%), 214 calls (089C4B1C - 089C4BA8, length 36)
  Back Branch 089C4B8C 187 times (length 22)
  Back Branch 089C4BA4 117 times (length 19)
  Back Branch 089C4B9C 70 times (length 11)
_S1_2_8A4CA68 5,478 instructions (0.000%), 2,739 calls (08A4CA68 - 08A4CA6C, length 2)
_S1_2_8A4C8F0 5,476 instructions (0.000%), 2,738 calls (08A4C8F0 - 08A4C8F4, length 2)
_S1_2_8A12AAC 5,428 instructions (0.000%), 59 calls (089FD604 - 08A12B60, length 21848)
  Back Branch 089FD77C 74,056 times (length 96)
  Back Branch 089FD720 69,946 times (length 43)
  Back Branch 089FD6A8 51,181 times (length 23)
  Back Branch 089FD754 96 times (length 86)
  Back Branch 08A12B34 59 times (length 21765)
_S1_2_882F380 5,376 instructions (0.000%), 256 calls (0882F380 - 0882F3D8, length 23)
_S1_2_89AB830 5,367 instructions (0.000%), 66 calls (089AB830 - 089AB9D8, length 107)
  Back Branch 089AB9D4 54 times (length 23)
  Back Branch 089AB9CC 40 times (length 45)
  Back Branch 089AB9B8 11 times (length 86)
  Back Branch 089AB9C4 11 times (length 67)
_S1_2_898FD44 5,358 instructions (0.000%), 282 calls (0898FD44 - 0898FD8C, length 19)
_S1_2_89B1094 5,356 instructions (0.000%), 412 calls (089B1094 - 089B111C, length 35)
_S1_2_89E86A4 5,246 instructions (0.000%), 146 calls (089E86A4 - 089E8764, length 49)
_S1_2_88E7F38 5,238 instructions (0.000%), 9 calls (088E7F38 - 088E7FC0, length 35)
  Back Branch 088E7F84 720 times (length 7)
_S1_2_8000030 5,186 instructions (0.000%), 53 calls (08000030 - 08000038, length 3)
  Back Branch 08000034 1,711 times (length 3)
_S1_2_884555C 5,085 instructions (0.000%), 1 calls (0884555C - 08845B70, length 390)
  Back Branch 0884563C 99 times (length 25)
  Back Branch 08845A44 99 times (length 260)
  Back Branch 08845A94 39 times (length 221)
  Back Branch 088457A0 10 times (length 42)
  Back Branch 08845830 1 times (length 62)
  Back Branch 08845968 1 times (length 164)
  Back Branch 08845A68 1 times (length 305)
  Back Branch 08845A24 1 times (length 199)
  Back Branch 08845ABC 1 times (length 288)
  Back Branch 08845AA4 1 times (length 225)
  Back Branch 088457B4 1 times (length 37)
_S1_2_88B77C0 5,050 instructions (0.000%), 50 calls (088B77C0 - 088B7950, length 101)
_S1_2_88569E0 5,049 instructions (0.000%), 1,683 calls (088569E0 - 088569E8, length 3)
_S1_2_885693C 5,040 instructions (0.000%), 1,680 calls (0885693C - 08856944, length 3)
_S1_2_89ECE44 4,992 instructions (0.000%), 1,664 calls (089ECE44 - 089ECE4C, length 3)
_S1_2_88D6F8C 4,935 instructions (0.000%), 329 calls (088D6F8C - 088D6FCC, length 17)
_S1_2_8A0296C 4,878 instructions (0.000%), 49 calls (08A0296C - 08A02E9C, length 333)
  Back Branch 08A02CB0 151 times (length 102)
  Back Branch 08A02AFC 49 times (length 74)
  Back Branch 08A02B74 49 times (length 72)
  Back Branch 08A02D98 23 times (length 244)
  Back Branch 08A02B54 15 times (length 10)
_S1_2_8A039B4 4,872 instructions (0.000%), 812 calls (08A039B4 - 08A039C8, length 6)
_S1_2_8A0399C 4,860 instructions (0.000%), 810 calls (08A0399C - 08A039B0, length 6)
_S1_2_8995128 4,859 instructions (0.000%), 346 calls (08995128 - 08995178, length 21)
  Back Branch 08995160 107 times (length 6)
_S1_2_8A09DF0 4,767 instructions (0.000%), 21 calls (08A09DF0 - 08A09F34, length 82)
  Back Branch 08A09E38 672 times (length 6)
_S1_2_8828458 4,755 instructions (0.000%), 237 calls (08828458 - 08828514, length 48)
_S1_2_8836794 4,667 instructions (0.000%), 359 calls (08836794 - 088367E8, length 22)
_S1_2_882F5D4 4,636 instructions (0.000%), 173 calls (0882F5D4 - 0882F65C, length 35)
  Back Branch 0882F648 3 times (length 11)
_S1_2_8A4CA28 4,614 instructions (0.000%), 2,307 calls (08A4CA28 - 08A4CA2C, length 2)
_S1_2_8A4CD08 4,612 instructions (0.000%), 2,306 calls (08A4CD08 - 08A4CD0C, length 2)
_S1_2_88D73E4 4,586 instructions (0.000%), 286 calls (088D73E4 - 088D745C, length 31)
_S1_2_8851808 4,560 instructions (0.000%), 456 calls (08851808 - 0885182C, length 10)
_S1_2_88F0160 4,515 instructions (0.000%), 14 calls (088F0160 - 088F04AC, length 212)
  Back Branch 088F01F8 224 times (length 10)
  Back Branch 088F046C 98 times (length 11)
  Back Branch 088F0248 19 times (length 10)
  Back Branch 088F04A8 14 times (length 64)
  Back Branch 088F0208 8 times (length 21)
_S1_2_8808E78 4,511 instructions (0.000%), 56 calls (08808E78 - 08809108, length 165)
  Back Branch 08809044 40 times (length 74)
  Back Branch 0880902C 16 times (length 45)
  Back Branch 08808FC0 16 times (length 43)
  Back Branch 08808FCC 16 times (length 46)
  Back Branch 08808FDC 16 times (length 50)
  Back Branch 08809038 14 times (length 52)
  Back Branch 08809104 4 times (length 61)
_S1_2_89A7F0C 4,480 instructions (0.000%), 280 calls (089A7F0C - 089A7F84, length 31)
_S1_2_8844A80 4,460 instructions (0.000%), 1,115 calls (08844A80 - 08844A8C, length 4)
_S1_2_88F94CC 4,448 instructions (0.000%), 251 calls (08832570 - 088F9524, length 203758)
  Back Branch 088325BC 858,176 times (length 6)
  Back Branch 088325E8 14 times (length 17)
  Back Branch 088325F4 14 times (length 18)
_S1_2_885CCB0 4,440 instructions (0.000%), 120 calls (0885CCB0 - 0885CD6C, length 48)
  Back Branch 0885CD00 252 times (length 11)
  Back Branch 0885CD68 36 times (length 41)
_S1_2_89B1FF4 4,396 instructions (0.000%), 1 calls (089B1FF4 - 089B2128, length 78)
  Back Branch 089B20E4 128 times (length 34)
_S1_2_8A366FC 4,392 instructions (0.000%), 549 calls (08A366FC - 08A36718, length 8)
_S1_2_8A14360 4,385 instructions (0.000%), 59 calls (08A14360 - 08A146F0, length 229)
  Back Branch 08A144B0 59 times (length 31)
  Back Branch 08A145A8 20 times (length 45)
_S1_2_88E2264 4,320 instructions (0.000%), 30 calls (088E1B20 - 088E2BD8, length 1071)
  Back Branch 088E2470 30 times (length 598)
_S1_2_89C6380 4,271 instructions (0.000%), 253 calls (089C6380 - 089C63D4, length 22)
  Back Branch 089C63C8 10 times (length 12)
  Back Branch 089C63D0 10 times (length 6)
_S1_2_88BBD40 4,208 instructions (0.000%), 263 calls (088BBD40 - 088BBED8, length 103)
_S1_2_896C5C4 4,179 instructions (0.000%), 2 calls (0896C5C4 - 0896CAA0, length 312)
  Back Branch 0896C8E4 78 times (length 11)
  Back Branch 0896C730 64 times (length 5)
  Back Branch 0896C794 58 times (length 10)
  Back Branch 0896C900 26 times (length 53)
  Back Branch 0896C7E4 13 times (length 25)
  Back Branch 0896CA94 8 times (length 92)
  Back Branch 0896C6EC 8 times (length 9)
  Back Branch 0896C6B8 8 times (length 13)
  Back Branch 0896C698 8 times (length 18)
  Back Branch 0896C74C 6 times (length 17)
  Back Branch 0896CA9C 2 times (length 283)
  Back Branch 0896C7AC 1 times (length 15)
_S1_2_89B58E0 4,152 instructions (0.000%), 76 calls (089B58E0 - 089B5C34, length 214)
  Back Branch 089B5A34 22 times (length 61)
  Back Branch 089B5B4C 22 times (length 144)
  Back Branch 089B5BF4 22 times (length 179)
_S1_2_8A4CAC0 4,072 instructions (0.000%), 2,036 calls (08A4CAC0 - 08A4CAC4, length 2)
_S1_2_8A205B8 4,035 instructions (0.000%), 5 calls (08A205B8 - 08A205F0, length 15)
  Back Branch 08A205D8 800 times (length 5)
_S1_2_8A4CAB0 3,978 instructions (0.000%), 1,989 calls (08A4CAB0 - 08A4CAB4, length 2)
_S1_2_8A4CAA8 3,978 instructions (0.000%), 1,989 calls (08A4CAA8 - 08A4CAAC, length 2)
_S1_2_89AA584 3,960 instructions (0.000%), 60 calls (089AA584 - 089AA6BC, length 79)
_S1_2_89A7AC0 3,952 instructions (0.000%), 181 calls (089A7AC0 - 089A7B40, length 33)
_S1_2_89AAD0C 3,948 instructions (0.000%), 141 calls (089AAD0C - 089AAD78, length 28)
_S1_2_8A33528 3,942 instructions (0.000%), 146 calls (08A33528 - 08A33590, length 27)
_S1_2_896CAA4 3,942 instructions (0.000%), 2 calls (08830018 - 0896CF68, length 324565)
  Back Branch 0896CD30 54 times (length 11)
  Back Branch 0896CF5C 18 times (length 115)
  Back Branch 0896CD4C 18 times (length 53)
  Back Branch 0896CBFC 18 times (length 18)
  Back Branch 0896CBC8 18 times (length 23)
  Back Branch 0896CF64 2 times (length 268)
  Back Branch 0896CC4C 2 times (length 324367)
  Back Branch 0896CD5C 2 times (length 139)
_S1_2_880DE68 3,936 instructions (0.000%), 5 calls (0880DE68 - 0880E02C, length 114)
  Back Branch 0880E000 90 times (length 42)
  Back Branch 0880E00C 5 times (length 54)
  Back Branch 0880DF44 5 times (length 28)
_S1_2_883068C 3,923 instructions (0.000%), 40 calls (0883068C - 089FE630, length 473066)
  Back Branch 089FE48C 683 times (length 10)
  Back Branch 089FE4DC 74 times (length 20)
  Back Branch 089FE610 65 times (length 70)
  Back Branch 089FE5D0 17 times (length 42)
_S1_2_8805A54 3,917 instructions (0.000%), 110 calls (08805A54 - 08805BAC, length 87)
  Back Branch 08805BA8 9 times (length 53)
_S1_2_89B4A94 3,885 instructions (0.000%), 262 calls (089B4A94 - 089B4AD4, length 17)
_S1_2_88497D4 3,858 instructions (0.000%), 2 calls (088497D4 - 08849CF8, length 330)
  Back Branch 088499B8 76 times (length 11)
  Back Branch 08849BA8 64 times (length 4)
  Back Branch 0884992C 64 times (length 4)
  Back Branch 08849C68 60 times (length 5)
  Back Branch 08849960 60 times (length 4)
  Back Branch 088499D0 38 times (length 23)
  Back Branch 08849B78 32 times (length 4)
  Back Branch 08849BCC 32 times (length 4)
  Back Branch 08849908 32 times (length 6)
  Back Branch 08849C38 30 times (length 9)
  Back Branch 08849CEC 30 times (length 8)
  Back Branch 08849B84 8 times (length 9)
  Back Branch 08849CF4 2 times (length 263)
_S1_2_8807D34 3,854 instructions (0.000%), 1 calls (08807D34 - 08807E70, length 80)
  Back Branch 08807D9C 192 times (length 11)
  Back Branch 08807DC0 96 times (length 24)
  Back Branch 08807DF4 64 times (length 4)
  Back Branch 08807E1C 32 times (length 6)
_S1_2_89CA378 3,828 instructions (0.000%), 132 calls (089CA378 - 089CA3F4, length 32)
  Back Branch 089CA3E8 132 times (length 8)
_S1_2_883876C 3,800 instructions (0.000%), 50 calls (0883876C - 08838960, length 126)
_S1_2_8A05AD4 3,741 instructions (0.000%), 211 calls (08A05AD4 - 08A05B7C, length 43)
  Back Branch 08A05B44 84 times (length 14)
_S1_2_89FEAC4 3,738 instructions (0.000%), 623 calls (089FEAC4 - 08A4C94C, length 79779)
_S1_2_89B93B4 3,713 instructions (0.000%), 84 calls (089B93B4 - 089B9490, length 56)
  Back Branch 089B9468 60 times (length 17)
_S1_2_883F78C 3,700 instructions (0.000%), 740 calls (0883F78C - 0883F79C, length 5)
_S1_2_8A09F38 3,682 instructions (0.000%), 46 calls (08A09F38 - 08A0A154, length 136)
  Back Branch 08A0A064 46 times (length 26)
  Back Branch 08A0A088 45 times (length 45)
  Back Branch 08A0A114 26 times (length 64)
  Back Branch 08A0A0A4 1 times (length 52)
_S1_2_8A33370 3,650 instructions (0.000%), 146 calls (08A33370 - 08A333D0, length 25)
_S1_2_8835024 3,650 instructions (0.000%), 50 calls (08835024 - 08835184, length 89)
  Back Branch 08835170 50 times (length 64)
  Back Branch 08835100 50 times (length 36)
  Back Branch 08835180 50 times (length 18)
_S1_2_8839190 3,647 instructions (0.000%), 1 calls (08839190 - 08839F10, length 865)
  Back Branch 08839E68 56 times (length 20)
  Back Branch 08839AA8 48 times (length 11)
  Back Branch 0883994C 24 times (length 11)
  Back Branch 08839AB4 16 times (length 16)
  Back Branch 08839DA8 16 times (length 4)
  Back Branch 08839E80 16 times (length 18)
  Back Branch 08839B80 15 times (length 11)
  Back Branch 08839DE8 14 times (length 11)
  Back Branch 0883997C 8 times (length 25)
  Back Branch 0883958C 7 times (length 44)
  Back Branch 088393B4 7 times (length 11)
  Back Branch 08839454 4 times (length 11)
  Back Branch 088399EC 4 times (length 12)
  Back Branch 08839B3C 4 times (length 4)
  Back Branch 08839B08 3 times (length 12)
  Back Branch 08839A44 3 times (length 11)
_S1_2_8980150 3,618 instructions (0.000%), 18 calls (08980150 - 0898031C, length 116)
  Back Branch 08980270 180 times (length 11)
  Back Branch 089802D8 18 times (length 68)
_S1_2_8847B9C 3,542 instructions (0.000%), 506 calls (08847B9C - 08847BB4, length 7)
_S1_2_88EF8A4 3,423 instructions (0.000%), 2 calls (088EF8A4 - 088EFE44, length 361)
  Back Branch 088EFD8C 164 times (length 11)
  Back Branch 088EFDD0 41 times (length 58)
  Back Branch 088EFAC8 41 times (length 11)
  Back Branch 088EFC94 2 times (length 198)
  Back Branch 088EFDD8 2 times (length 219)
_S1_2_8977A00 3,390 instructions (0.000%), 99 calls (08977A00 - 08977AA4, length 42)
  Back Branch 08977A84 99 times (length 14)
  Back Branch 08977AA0 3 times (length 22)
_S1_2_8A33424 3,358 instructions (0.000%), 146 calls (08A33424 - 08A3347C, length 23)
_S1_2_8A432A8 3,348 instructions (0.000%), 36 calls (08A432A8 - 08A43394, length 60)
  Back Branch 08A43360 216 times (length 24)
  Back Branch 08A432EC 72 times (length 4)
  Back Branch 08A4337C 36 times (length 5)
  Back Branch 08A43388 18 times (length 5)
  Back Branch 08A43368 18 times (length 42)
_S1_2_8A12968 3,345 instructions (0.000%), 1,115 calls (08A12968 - 08A12970, length 3)
_S1_2_8805A34 3,285 instructions (0.000%), 413 calls (08805A34 - 08805A50, length 8)
_S1_2_88F3A18 3,238 instructions (0.000%), 5 calls (088F39E4 - 088F45E8, length 770)
  Back Branch 088F3A9C 385 times (length 48)
  Back Branch 088F4218 319 times (length 496)
  Back Branch 088F41A4 46 times (length 27)
  Back Branch 088F41B8 46 times (length 28)
  Back Branch 088F4188 29 times (length 56)
  Back Branch 088F44B4 16 times (length 663)
  Back Branch 088F4480 12 times (length 650)
  Back Branch 088F45A4 1 times (length 723)
  Back Branch 088F45CC 1 times (length 733)
_S1_2_88113FC 3,207 instructions (0.000%), 25 calls (088113FC - 088115C8, length 116)
  Back Branch 0881149C 172 times (length 21)
  Back Branch 088114FC 64 times (length 19)
  Back Branch 088114C0 25 times (length 44)
  Back Branch 0881150C 22 times (length 7)
  Back Branch 0881151C 6 times (length 30)
  Back Branch 088115C4 4 times (length 78)
  Back Branch 0881155C 4 times (length 54)
  Back Branch 08811534 2 times (length 33)
_S1_2_899CB2C 3,180 instructions (0.000%), 3 calls (0899CB2C - 0899CB74, length 19)
  Back Branch 0899CB60 450 times (length 7)
_S1_2_8847E58 3,170 instructions (0.000%), 634 calls (08847E58 - 08847E68, length 5)
_S1_2_8806A1C 3,166 instructions (0.000%), 55 calls (0880691C - 08806CF8, length 248)
  Back Branch 08806AE8 55 times (length 117)
  Back Branch 08806A30 55 times (length 70)
_S1_2_8973384 3,130 instructions (0.000%), 2 calls (08973384 - 08973EF4, length 733)
  Back Branch 089734BC 130 times (length 22)
  Back Branch 089734CC 120 times (length 8)
  Back Branch 0897352C 60 times (length 23)
  Back Branch 08973BDC 2 times (length 265)
  Back Branch 08973908 2 times (length 284)
  Back Branch 08973CE4 2 times (length 334)
  Back Branch 08973D4C 2 times (length 362)
  Back Branch 08973DE4 1 times (length 79)
  Back Branch 08973C74 1 times (length 339)
  Back Branch 08973EC8 1 times (length 136)
  Back Branch 08973EF0 1 times (length 212)
  Back Branch 08973E8C 1 times (length 187)
  Back Branch 08973EB4 1 times (length 197)
  Back Branch 08973E3C 1 times (length 75)
_S1_2_88505D4 3,088 instructions (0.000%), 1 calls (088505D4 - 088507B8, length 122)
  Back Branch 0885072C 158 times (length 19)
_S1_2_88547C4 3,081 instructions (0.000%), 31 calls (088547C4 - 08854A34, length 157)
  Back Branch 088548EC 24 times (length 57)
  Back Branch 08854A18 24 times (length 22)
  Back Branch 08854A10 24 times (length 130)
  Back Branch 08854A30 4 times (length 46)
_S1_2_8A4605C 3,013 instructions (0.000%), 13 calls (08A4605C - 08A4620C, length 109)
  Back Branch 08A46170 168 times (length 8)
  Back Branch 08A460AC 50 times (length 17)
  Back Branch 08A46200 14 times (length 6)
  Back Branch 08A46208 13 times (length 49)
  Back Branch 08A461C4 13 times (length 54)
_S1_2_88447E8 2,984 instructions (0.000%), 64 calls (0884456C - 08844840, length 182)
  Back Branch 088445A8 64 times (length 17)
  Back Branch 0884483C 64 times (length 164)
  Back Branch 08844834 64 times (length 180)
_S1_2_882F660 2,940 instructions (0.000%), 147 calls (0882F660 - 0882F6B4, length 22)
_S1_2_8A333D4 2,920 instructions (0.000%), 146 calls (08A333D4 - 08A33420, length 20)
_S1_2_8A33254 2,910 instructions (0.000%), 194 calls (08A33254 - 08A3328C, length 15)
_S1_2_883EA04 2,896 instructions (0.000%), 362 calls (0883EA04 - 0883EA2C, length 11)
_S1_2_8809734 2,881 instructions (0.000%), 19 calls (08809734 - 08809790, length 24)
  Back Branch 08809768 338 times (length 8)
  Back Branch 08809778 169 times (length 8)
_S1_2_8A05CEC 2,872 instructions (0.000%), 718 calls (08A05CEC - 08A05CF8, length 4)
_S1_2_880789C 2,872 instructions (0.000%), 84 calls (0880789C - 08807938, length 40)
_S1_2_88E96E0 2,856 instructions (0.000%), 68 calls (088E96E0 - 088E980C, length 76)
_S1_2_8A4C948 2,854 instructions (0.000%), 1,427 calls (08A4C948 - 08A4C94C, length 2)
_S1_2_89AE7F0 2,820 instructions (0.000%), 141 calls (089AE7F0 - 089AE83C, length 20)
_S1_2_88B0F38 2,815 instructions (0.000%), 563 calls (088B0F38 - 088B0F48, length 5)
_S1_2_8A17C3C 2,811 instructions (0.000%), 14 calls (08A17C3C - 08A19400, length 1522)
  Back Branch 08A17FC4 5 times (length 117)
  Back Branch 08A181C8 3 times (length 225)
  Back Branch 08A185E0 2 times (length 509)
  Back Branch 08A18284 2 times (length 273)
  Back Branch 08A18198 2 times (length 221)
  Back Branch 08A18120 2 times (length 190)
  Back Branch 08A180E8 2 times (length 183)
  Back Branch 08A180B0 2 times (length 184)
  Back Branch 08A18904 2 times (length 553)
  Back Branch 08A17F64 2 times (length 38)
  Back Branch 08A19198 2 times (length 1252)
  Back Branch 08A18F58 1 times (length 1087)
  Back Branch 08A182E0 1 times (length 289)
_S1_2_8A123B0 2,759 instructions (0.000%), 1 calls (08A123B0 - 08A125D0, length 137)
  Back Branch 08A12538 384 times (length 7)
  Back Branch 08A12568 1 times (length 92)
_S1_2_88B7E4C 2,754 instructions (0.000%), 81 calls (088B7DDC - 089F2F98, length 322672)
  Back Branch 088B7E60 81 times (length 35)
_S1_2_880BAF8 2,734 instructions (0.000%), 39 calls (0880BAF8 - 0880BCBC, length 114)
  Back Branch 0880BC98 34 times (length 72)
  Back Branch 0880BBCC 34 times (length 22)
  Back Branch 0880BC70 33 times (length 18)
  Back Branch 0880BC68 22 times (length 21)
  Back Branch 0880BCB8 1 times (length 17)
  Back Branch 0880BCB0 1 times (length 34)
_S1_2_8974780 2,681 instructions (0.000%), 1 calls (08974780 - 08975354, length 758)
  Back Branch 0897486C 32 times (length 13)
  Back Branch 08974D08 31 times (length 9)
  Back Branch 08974C68 31 times (length 16)
  Back Branch 08974A78 15 times (length 30)
  Back Branch 08974884 15 times (length 34)
  Back Branch 08974B28 9 times (length 7)
  Back Branch 08974FC0 7 times (length 101)
  Back Branch 08974A50 6 times (length 6)
  Back Branch 08974B84 3 times (length 73)
  Back Branch 08974B58 3 times (length 62)
  Back Branch 08974AEC 3 times (length 35)
  Back Branch 08975304 1 times (length 331)
  Back Branch 08975330 1 times (length 128)
  Back Branch 08975318 1 times (length 209)
  Back Branch 08974A60 1 times (length 10)
_S1_2_88076A0 2,661 instructions (0.000%), 55 calls (088076A0 - 08807840, length 105)
  Back Branch 088077EC 55 times (length 30)
  Back Branch 088077F4 5 times (length 62)
  Back Branch 08807814 3 times (length 67)
_S1_2_896F264 2,652 instructions (0.000%), 18 calls (0896F264 - 0896F2E0, length 32)
  Back Branch 0896F290 288 times (length 6)
  Back Branch 0896F2B8 97 times (length 6)
_S1_2_885CD70 2,646 instructions (0.000%), 15 calls (0885CD70 - 0885CF40, length 117)
  Back Branch 0885CE04 120 times (length 12)
  Back Branch 0885CF10 30 times (length 11)
  Back Branch 0885CF1C 20 times (length 18)
  Back Branch 0885CE94 12 times (length 32)
  Back Branch 0885CF24 10 times (length 32)
  Back Branch 0885CF3C 6 times (length 59)
  Back Branch 0885CECC 6 times (length 31)
_S1_2_88F2CD8 2,601 instructions (0.000%), 867 calls (088F2CD8 - 088F2CE0, length 3)
_S1_2_8825950 2,600 instructions (0.000%), 25 calls (08825950 - 08825B50, length 129)
_S1_2_8808844 2,563 instructions (0.000%), 15 calls (08808844 - 088088CC, length 35)
  Back Branch 08808894 181 times (length 13)
_S1_2_881BB54 2,562 instructions (0.000%), 205 calls (0881BB54 - 0881BCF8, length 106)
  Back Branch 0881BCF4 14 times (length 73)
  Back Branch 0881BCEC 2 times (length 72)
_S1_2_88F3150 2,552 instructions (0.000%), 58 calls (088F2F78 - 088F36A0, length 459)
  Back Branch 088F343C 443 times (length 267)
  Back Branch 088F33AC 348 times (length 221)
  Back Branch 088F3414 319 times (length 265)
  Back Branch 088F3424 72 times (length 17)
  Back Branch 088F319C 58 times (length 107)
  Back Branch 088F35B0 58 times (length 271)
  Back Branch 088F3474 46 times (length 260)
  Back Branch 088F3488 46 times (length 261)
  Back Branch 088F35E8 16 times (length 382)
  Back Branch 088F313C 12 times (length 83)
  Back Branch 088F3690 1 times (length 424)
_S1_2_89B7048 2,533 instructions (0.000%), 43 calls (089B7048 - 089B72F4, length 172)
  Back Branch 089B72D0 39 times (length 129)
  Back Branch 089B7104 4 times (length 14)
_S1_2_8A4CB38 2,350 instructions (0.000%), 1,175 calls (08A4CB38 - 08A4CB3C, length 2)
_S1_2_898F014 2,350 instructions (0.000%), 32 calls (0898F014 - 0898F570, length 344)
  Back Branch 0898F38C 31 times (length 13)
  Back Branch 0898F33C 3 times (length 25)
  Back Branch 0898F158 3 times (length 11)
  Back Branch 0898F144 2 times (length 18)
  Back Branch 0898F4B8 1 times (length 238)
  Back Branch 0898F4B0 1 times (length 219)
  Back Branch 0898F4CC 1 times (length 134)
  Back Branch 0898F504 1 times (length 33)
  Back Branch 0898F514 1 times (length 61)
_S1_2_8A16920 2,336 instructions (0.000%), 146 calls (08A16920 - 08A16980, length 25)
_S1_2_88FBAF0 2,304 instructions (0.000%), 192 calls (088FBAF0 - 088FBB38, length 19)
_S1_2_8825B54 2,295 instructions (0.000%), 17 calls (08825B54 - 08825DB4, length 153)
  Back Branch 08825D88 25 times (length 131)
  Back Branch 08825D40 25 times (length 52)
_S1_2_88B2038 2,252 instructions (0.000%), 1,126 calls (088B2038 - 088B203C, length 2)
_S1_2_8A4CAC8 2,230 instructions (0.000%), 1,115 calls (08A4CAC8 - 08A4CACC, length 2)
_S1_2_8A4C8F8 2,230 instructions (0.000%), 1,115 calls (08A4C8F8 - 08A4C8FC, length 2)
_S1_2_89E71B8 2,212 instructions (0.000%), 1,106 calls (089E71B8 - 089E71BC, length 2)
_S1_2_8A33218 2,190 instructions (0.000%), 146 calls (08A33218 - 08A33250, length 15)
_S1_2_8A07648 2,175 instructions (0.000%), 29 calls (08A07648 - 08A14A9C, length 13590)
  Back Branch 08A14A0C 29 times (length 50)
  Back Branch 08A14A04 21 times (length 37)
  Back Branch 08A149FC 21 times (length 35)
  Back Branch 08A149B0 21 times (length 16)
_S1_2_89E61DC 2,165 instructions (0.000%), 5 calls (089E61DC - 089E63D8, length 128)
  Back Branch 089E6314 340 times (length 6)
_S1_2_88F5A14 2,142 instructions (0.000%), 14 calls (088F4618 - 088F5D50, length 1487)
_S1_2_88FA81C 2,117 instructions (0.000%), 52 calls (088FA81C - 088FAA08, length 124)
  Back Branch 088FA9B0 32 times (length 66)
  Back Branch 088FA9C4 30 times (length 41)
_S1_2_8A4CA00 2,102 instructions (0.000%), 1,051 calls (08A4CA00 - 08A4CA04, length 2)
_S1_2_8837170 2,094 instructions (0.000%), 61 calls (08837170 - 08837248, length 55)
_S1_2_8806810 2,090 instructions (0.000%), 55 calls (08806810 - 088068AC, length 40)
_S1_2_8A14CA4 2,072 instructions (0.000%), 148 calls (08A14CA4 - 08A14CFC, length 23)
  Back Branch 08A14CF8 148 times (length 18)
_S1_2_88327FC 2,047 instructions (0.000%), 61 calls (088327FC - 08832870, length 30)
  Back Branch 0883282C 148 times (length 6)
_S1_2_8847520 2,041 instructions (0.000%), 3 calls (08847520 - 08847788, length 155)
  Back Branch 08847644 45 times (length 47)
_S1_2_896A874 2,035 instructions (0.000%), 55 calls (0896A874 - 0896A928, length 46)
  Back Branch 0896A8E4 55 times (length 11)
_S1_2_88F3C50 2,030 instructions (0.000%), 14 calls (088F3C50 - 088F4510, length 561)
  Back Branch 088F3D00 42 times (length 7)
  Back Branch 088F42A0 14 times (length 337)
  Back Branch 088F42F4 14 times (length 402)
  Back Branch 088F4320 14 times (length 14)
  Back Branch 088F4318 14 times (length 411)
  Back Branch 088F4350 11 times (length 403)
  Back Branch 088F4358 11 times (length 416)
  Back Branch 088F449C 3 times (length 454)
_S1_2_8A125D4 2,019 instructions (0.000%), 1 calls (08A125D4 - 08A128E8, length 198)
  Back Branch 08A12794 384 times (length 12)
  Back Branch 08A12758 1 times (length 83)
  Back Branch 08A1279C 1 times (length 54)
  Back Branch 08A12824 1 times (length 126)
_S1_2_8A0DEC8 1,955 instructions (0.000%), 38 calls (08A0DEC8 - 08A0DFC0, length 63)
_S1_2_8A46514 1,944 instructions (0.000%), 28 calls (08A46514 - 08A46554, length 17)
  Back Branch 08A46548 200 times (length 9)
_S1_2_88F976C 1,930 instructions (0.000%), 2 calls (088F976C - 088F9BF8, length 292)
  Back Branch 088F98E8 32 times (length 74)
  Back Branch 088F9A08 26 times (length 79)
  Back Branch 088F982C 12 times (length 11)
  Back Branch 088F9BF4 12 times (length 70)
  Back Branch 088F9998 6 times (length 30)
  Back Branch 088F9AEC 6 times (length 22)
  Back Branch 088F9B4C 6 times (length 72)
  Back Branch 088F99A4 4 times (length 40)
  Back Branch 088F9BD0 3 times (length 87)
  Back Branch 088F99F8 3 times (length 78)
_S1_2_89E7404 1,926 instructions (0.000%), 963 calls (089E7404 - 089E7408, length 2)
_S1_2_88FBC88 1,920 instructions (0.000%), 96 calls (088FBC88 - 088FBD10, length 35)
_S1_2_884461C 1,920 instructions (0.000%), 64 calls (0884456C - 08844674, length 67)
  Back Branch 08844668 64 times (length 65)
  Back Branch 088445A8 64 times (length 17)
_S1_2_89AA6C0 1,920 instructions (0.000%), 60 calls (089AA6C0 - 089AA754, length 38)
_S1_2_896B388 1,912 instructions (0.000%), 11 calls (0896B388 - 0896B4F0, length 91)
  Back Branch 0896B4E0 56 times (length 29)
  Back Branch 0896B4D0 56 times (length 27)
  Back Branch 0896B4EC 2 times (length 58)
_S1_2_882E82C 1,907 instructions (0.000%), 2 calls (0882E82C - 0882EB24, length 191)
  Back Branch 0882E924 230 times (length 7)
  Back Branch 0882E8EC 16 times (length 6)
  Back Branch 0882EB20 2 times (length 84)
  Back Branch 0882EA34 2 times (length 54)
  Back Branch 0882EA10 2 times (length 36)
  Back Branch 0882EA08 2 times (length 37)
  Back Branch 0882E8F8 1 times (length 7)
_S1_2_89B62C8 1,904 instructions (0.000%), 56 calls (089B62C8 - 089B634C, length 34)
_S1_2_8A2F550 1,897 instructions (0.000%), 1,897 calls (08A2F550 - 08A2F61C, length 52)
_S1_2_88D6ED4 1,886 instructions (0.000%), 41 calls (088D6ED4 - 088D6F88, length 46)
_S1_2_88300C0 1,882 instructions (0.000%), 941 calls (088300C0 - 088300C4, length 2)
_S1_2_88EE718 1,865 instructions (0.000%), 9 calls (088EE718 - 088EE874, length 88)
  Back Branch 088EE7F4 144 times (length 14)
  Back Branch 088EE7B0 36 times (length 11)
  Back Branch 088EE830 18 times (length 10)
_S1_2_8A12E9C 1,843 instructions (0.000%), 19 calls (089FD604 - 08A130D8, length 22198)
  Back Branch 089FD77C 74,056 times (length 96)
  Back Branch 089FD720 69,946 times (length 43)
  Back Branch 089FD6A8 51,181 times (length 23)
  Back Branch 089FD754 96 times (length 86)
  Back Branch 08A130A0 19 times (length 14)
  Back Branch 08A13094 19 times (length 22109)
_S1_2_88FCCB0 1,824 instructions (0.000%), 96 calls (088FCCB0 - 088FCD1C, length 28)
_S1_2_896EE28 1,808 instructions (0.000%), 3 calls (0896EE28 - 0896F124, length 192)
  Back Branch 0896F008 30 times (length 26)
  Back Branch 0896EF90 30 times (length 16)
  Back Branch 0896F118 12 times (length 16)
  Back Branch 0896F024 8 times (length 30)
  Back Branch 0896F120 3 times (length 60)
  Back Branch 0896F0CC 1 times (length 120)
_S1_2_896A658 1,804 instructions (0.000%), 2 calls (0896A658 - 0896A870, length 135)
  Back Branch 0896A7A0 28 times (length 38)
  Back Branch 0896A784 28 times (length 31)
  Back Branch 0896A7C0 28 times (length 46)
  Back Branch 0896A830 26 times (length 61)
_S1_2_89F8B10 1,762 instructions (0.000%), 1 calls (089F8B10 - 089F9404, length 574)
  Back Branch 089F8ECC 55 times (length 11)
  Back Branch 089F8E6C 55 times (length 11)
_S1_2_8847BEC 1,728 instructions (0.000%), 192 calls (08847BEC - 08847C0C, length 9)
_S1_2_88065CC 1,715 instructions (0.000%), 213 calls (088065CC - 088065F8, length 12)
_S1_2_88F0158 1,696 instructions (0.000%), 848 calls (088F0158 - 088F015C, length 2)
_S1_2_8A4CDD8 1,678 instructions (0.000%), 839 calls (08A4CDD8 - 08A4CDDC, length 2)
_S1_2_8983E1C 1,668 instructions (0.000%), 12 calls (08983E1C - 08984130, length 198)
  Back Branch 08984064 10 times (length 72)
  Back Branch 08984024 10 times (length 15)
  Back Branch 08984108 2 times (length 119)
_S1_2_8A16FF4 1,665 instructions (0.000%), 30 calls (08A16FF4 - 08A17110, length 72)
_S1_2_88F36A4 1,648 instructions (0.000%), 16 calls (088F36A4 - 088F387C, length 119)
  Back Branch 088F3878 16 times (length 79)
_S1_2_8807170 1,647 instructions (0.000%), 13 calls (08807170 - 088075EC, length 288)
  Back Branch 08807274 21 times (length 10)
  Back Branch 08807430 13 times (length 75)
  Back Branch 0880735C 13 times (length 49)
  Back Branch 08807410 10 times (length 143)
  Back Branch 08807418 10 times (length 143)
_S1_2_88FBB3C 1,632 instructions (0.000%), 96 calls (088FBB3C - 088FBB7C, length 17)
_S1_2_89B747C 1,624 instructions (0.000%), 56 calls (089B747C - 089B74EC, length 29)
_S1_2_8806E04 1,612 instructions (0.000%), 22 calls (08806E04 - 08806F64, length 89)
  Back Branch 08806EEC 44 times (length 11)
_S1_2_89745F8 1,611 instructions (0.000%), 2 calls (089745F8 - 0897477C, length 98)
  Back Branch 0897468C 67 times (length 4)
  Back Branch 089746D4 58 times (length 10)
  Back Branch 0897473C 31 times (length 31)
  Back Branch 0897465C 8 times (length 4)
  Back Branch 089746EC 1 times (length 15)
_S1_2_8A1FC1C 1,608 instructions (0.000%), 1 calls (08A1FC1C - 08A1FC60, length 18)
  Back Branch 08A1FC54 160 times (length 10)
_S1_2_89B88A8 1,601 instructions (0.000%), 43 calls (089B88A8 - 089B8960, length 47)
_S1_2_885CA18 1,576 instructions (0.000%), 36 calls (0885CA18 - 0885CBC4, length 108)
  Back Branch 0885CB80 16 times (length 21)
  Back Branch 0885CB78 16 times (length 58)
_S1_2_8A11E14 1,556 instructions (0.000%), 2 calls (08A11E14 - 08A12238, length 266)
  Back Branch 08A11F68 118 times (length 36)
_S1_2_88351AC 1,550 instructions (0.000%), 50 calls (088331EC - 088B2C6C, length 130721)
  Back Branch 088351AC 50 times (length 2034)
_S1_2_892E104 1,544 instructions (0.000%), 2 calls (0892E104 - 0892E184, length 33)
  Back Branch 0892E164 251 times (length 6)
  Back Branch 0892E15C 249 times (length 17)
_S1_2_88EF620 1,525 instructions (0.000%), 1 calls (088EF620 - 088EF788, length 91)
  Back Branch 088EF718 62 times (length 11)
  Back Branch 088EF754 48 times (length 24)
  Back Branch 088EF6C0 15 times (length 11)
_S1_2_8809FB4 1,519 instructions (0.000%), 13 calls (08809FB4 - 0880A030, length 32)
  Back Branch 08809FEC 223 times (length 6)
_S1_2_89BE94C 1,512 instructions (0.000%), 56 calls (089BE94C - 089BE9C8, length 32)
_S1_2_8A0951C 1,496 instructions (0.000%), 98 calls (08A0951C - 08A09638, length 72)
  Back Branch 08A09614 2 times (length 18)
_S1_2_8A066F8 1,484 instructions (0.000%), 212 calls (08A066F8 - 08A06710, length 7)
_S1_2_885BC28 1,484 instructions (0.000%), 31 calls (0885BC28 - 0885BD4C, length 74)
  Back Branch 0885BD48 30 times (length 36)
_S1_2_88EF78C 1,425 instructions (0.000%), 2 calls (088EF78C - 088EF8A0, length 70)
  Back Branch 088EF80C 41 times (length 10)
  Back Branch 088EF89C 41 times (length 39)
_S1_2_8A0814C 1,420 instructions (0.000%), 1 calls (08A0814C - 08A081D4, length 35)
  Back Branch 08A081B0 200 times (length 7)
_S1_2_885934C 1,394 instructions (0.000%), 31 calls (0885934C - 08859460, length 70)
  Back Branch 0885945C 30 times (length 33)
_S1_2_8808B50 1,389 instructions (0.000%), 17 calls (08808B50 - 08808D30, length 121)
  Back Branch 08808D0C 13 times (length 40)
  Back Branch 08808D2C 12 times (length 73)
_S1_2_880BCC0 1,380 instructions (0.000%), 43 calls (0880BCC0 - 0880C39C, length 440)
  Back Branch 0880BF94 1 times (length 160)
  Back Branch 0880BF10 1 times (length 114)
_S1_2_8996924 1,379 instructions (0.000%), 13 calls (08996924 - 08996BA4, length 161)
  Back Branch 08996B98 12 times (length 81)
  Back Branch 08996A40 12 times (length 19)
_S1_2_8A4C8B8 1,376 instructions (0.000%), 688 calls (08A4C8B8 - 08A4C8BC, length 2)
_S1_2_885AD70 1,375 instructions (0.000%), 32 calls (0885AD70 - 0885AE00, length 37)
  Back Branch 0885ADDC 132 times (length 13)
  Back Branch 0885ADE4 101 times (length 7)
_S1_2_880A668 1,373 instructions (0.000%), 1 calls (0880A668 - 0880A838, length 117)
  Back Branch 0880A708 76 times (length 10)
  Back Branch 0880A774 19 times (length 40)
  Back Branch 0880A798 16 times (length 41)
  Back Branch 0880A7FC 3 times (length 54)
  Back Branch 0880A804 1 times (length 73)
_S1_2_881F390 1,350 instructions (0.000%), 135 calls (0881F390 - 0881F3B4, length 10)
_S1_2_88E2FF8 1,348 instructions (0.000%), 84 calls (088E2FB8 - 088E2FFC, length 18)
  Back Branch 088E2FF0 11,148 times (length 16)
  Back Branch 088E2FF8 84 times (length 4)
_S1_2_88588C4 1,327 instructions (0.000%), 31 calls (088588C4 - 08858A38, length 94)
  Back Branch 088589B4 30 times (length 31)
_S1_2_8807D10 1,325 instructions (0.000%), 7 calls (0880528C - 08807D30, length 2730)
  Back Branch 088052D4 269,568 times (length 8)
  Back Branch 08807C2C 2,658 times (length 75)
  Back Branch 088052E8 43 times (length 10)
  Back Branch 08807C98 29 times (length 2693)
  Back Branch 08807D2C 7 times (length 178)
  Back Branch 08807BA0 6 times (length 31)
  Back Branch 08807CCC 2 times (length 27)
  Back Branch 08807CF0 1 times (length 35)
  Back Branch 08807D08 1 times (length 21)
_S1_2_89CDE98 1,320 instructions (0.000%), 110 calls (089CDE98 - 089CDED8, length 17)
_S1_2_896F8D8 1,314 instructions (0.000%), 438 calls (0896F8D8 - 0896F8E0, length 3)
_S1_2_8A0731C 1,290 instructions (0.000%), 86 calls (08A0731C - 08A07368, length 20)
_S1_2_88168A8 1,285 instructions (0.000%), 2 calls (088168A8 - 08816CF4, length 276)
  Back Branch 08816BA0 17 times (length 60)
  Back Branch 08816A28 2 times (length 62)
_S1_2_89EB2DC 1,280 instructions (0.000%), 230 calls (089EB2DC - 089EB314, length 15)
_S1_2_8842EE8 1,248 instructions (0.000%), 96 calls (08842EE8 - 08842F18, length 13)
_S1_2_88E449C 1,226 instructions (0.000%), 2 calls (088E449C - 088E4518, length 32)
  Back Branch 088E44D8 160 times (length 7)
  Back Branch 088E44F8 16 times (length 4)
_S1_2_896B638 1,220 instructions (0.000%), 10 calls (0880AA74 - 0896B784, length 361285)
  Back Branch 0896B6FC 40 times (length 7)
  Back Branch 0896B760 10 times (length 361277)
_S1_2_88EFFB4 1,200 instructions (0.000%), 600 calls (088EFFB4 - 088EFFB8, length 2)
_S1_2_89FD4D4 1,200 instructions (0.000%), 120 calls (089FD4D4 - 089FD4F8, length 10)
_S1_2_88B5098 1,192 instructions (0.000%), 298 calls (088B5098 - 088B50A4, length 4)
_S1_2_8858338 1,174 instructions (0.000%), 31 calls (08858338 - 08858418, length 57)
  Back Branch 08858414 30 times (length 27)
_S1_2_896B12C 1,170 instructions (0.000%), 45 calls (0896B12C - 0896B1DC, length 45)
_S1_2_8830E08 1,164 instructions (0.000%), 97 calls (08830E08 - 08830E34, length 12)
_S1_2_8855F20 1,160 instructions (0.000%), 232 calls (08855F20 - 08855F30, length 5)
_S1_2_8A05CFC 1,155 instructions (0.000%), 35 calls (08A05CFC - 08A05DA4, length 43)
_S1_2_8971230 1,147 instructions (0.000%), 2 calls (088571A4 - 08A43E40, length 504616)
  Back Branch 08971A80 31 times (length 9)
  Back Branch 0897142C 16 times (length 70)
  Back Branch 08971660 2 times (length 233)
  Back Branch 08971A88 1 times (length 481)
  Back Branch 08971A48 1 times (length 466)
  Back Branch 089718C4 1 times (length 213)
  Back Branch 08971764 1 times (length 156)
  Back Branch 089715DC 1 times (length 289040)
  Back Branch 088572F8 1 times (length 25)
  Back Branch 088573D4 1 times (length 57)
  Back Branch 08857364 1 times (length 20)
  Back Branch 08857378 1 times (length 25)
  Back Branch 08857350 1 times (length 15)
_S1_2_8830628 1,134 instructions (0.000%), 63 calls (08830628 - 08830688, length 25)
_S1_2_8806D7C 1,098 instructions (0.000%), 68 calls (08806D7C - 08806E00, length 34)
  Back Branch 08806DD0 35 times (length 11)
_S1_2_8828DE0 1,096 instructions (0.000%), 8 calls (08825B54 - 08828DE4, length 3237)
  Back Branch 08825D88 25 times (length 131)
  Back Branch 08825D40 25 times (length 52)
  Back Branch 08828DE0 8 times (length 3237)
_S1_2_8834EC0 1,086 instructions (0.000%), 3 calls (08832570 - 08834F8C, length 2696)
  Back Branch 088325BC 858,176 times (length 6)
  Back Branch 08834F2C 48 times (length 7)
  Back Branch 088325E8 14 times (length 17)
  Back Branch 088325F4 14 times (length 18)
  Back Branch 08834F68 3 times (length 2688)
_S1_2_8A27A98 1,085 instructions (0.000%), 31 calls (08A27A98 - 08A27B64, length 52)
  Back Branch 08A27B00 31 times (length 6)
  Back Branch 08A27B40 31 times (length 25)
_S1_2_88F2C0C 1,082 instructions (0.000%), 14 calls (088F2C0C - 088F2CD4, length 51)
  Back Branch 088F2CB8 46 times (length 21)
  Back Branch 088F2C7C 46 times (length 12)
_S1_2_8996840 1,080 instructions (0.000%), 24 calls (08996840 - 08996920, length 57)
_S1_2_88F05AC 1,078 instructions (0.000%), 14 calls (08826014 - 088F0634, length 207241)
  Back Branch 088F0630 14 times (length 207241)
_S1_2_8843F8C 1,073 instructions (0.000%), 1 calls (08843F8C - 08844024, length 39)
  Back Branch 08844000 48 times (length 11)
  Back Branch 08843FC8 48 times (length 11)
_S1_2_8972840 1,046 instructions (0.000%), 2 calls (08972840 - 08973180, length 593)
  Back Branch 08972AF0 14 times (length 8)
  Back Branch 08972A44 12 times (length 11)
  Back Branch 08972F98 8 times (length 9)
  Back Branch 089728B8 2 times (length 14)
  Back Branch 08972FDC 2 times (length 433)
  Back Branch 08973064 2 times (length 442)
  Back Branch 0897300C 1 times (length 212)
  Back Branch 0897301C 1 times (length 225)
  Back Branch 0897302C 1 times (length 238)
  Back Branch 08973078 1 times (length 320)
  Back Branch 0897308C 1 times (length 397)
  Back Branch 08972FFC 1 times (length 199)
  Back Branch 08972B48 1 times (length 60)
_S1_2_8847EFC 1,036 instructions (0.000%), 2 calls (08847EFC - 08847F20, length 10)
  Back Branch 08847F14 256 times (length 4)
_S1_2_89B4B08 1,020 instructions (0.000%), 255 calls (089B4B08 - 089B4B14, length 4)
_S1_2_8820BE8 1,020 instructions (0.000%), 12 calls (08820BE8 - 08821024, length 272)
  Back Branch 08820EF0 7 times (length 154)
  Back Branch 08820F14 7 times (length 164)
  Back Branch 08820EE8 3 times (length 71)
_S1_2_8976EF0 1,011 instructions (0.000%), 24 calls (08976EF0 - 089770E0, length 125)
  Back Branch 0897700C 15 times (length 43)
_S1_2_8859258 997 instructions (0.000%), 31 calls (08859258 - 08859348, length 61)
_S1_2_89B1FA8 988 instructions (0.000%), 52 calls (089B1FA8 - 089B1FF0, length 19)
_S1_2_8836844 944 instructions (0.000%), 59 calls (08836844 - 08836880, length 16)
_S1_2_89FD5A8 944 instructions (0.000%), 16 calls (089FD4FC - 089FD600, length 66)
  Back Branch 089FD5FC 16 times (length 66)
_S1_2_89EB278 936 instructions (0.000%), 104 calls (089EB278 - 089EB298, length 9)
_S1_2_88066C0 928 instructions (0.000%), 60 calls (088066C0 - 08A12908, length 536723)
_S1_2_8A1FD9C 924 instructions (0.000%), 6 calls (08A1FD9C - 08A1FED0, length 78)
  Back Branch 08A1FE48 48 times (length 10)
  Back Branch 08A1FEB0 42 times (length 9)
_S1_2_896F128 916 instructions (0.000%), 3 calls (0896F128 - 0896F1FC, length 54)
  Back Branch 0896F17C 46 times (length 6)
  Back Branch 0896F1C0 30 times (length 19)
  Back Branch 0896F1F8 13 times (length 36)
_S1_2_885AD2C 908 instructions (0.000%), 132 calls (0885AD2C - 0885AD6C, length 17)
_S1_2_883E244 900 instructions (0.000%), 60 calls (0883E244 - 089AB480, length 373904)
_S1_2_882D664 884 instructions (0.000%), 58 calls (0882D664 - 0882D6B4, length 21)
  Back Branch 0882D6A4 58 times (length 4)
_S1_2_8976910 884 instructions (0.000%), 26 calls (08976910 - 089769B4, length 42)
  Back Branch 089769B0 1 times (length 22)
_S1_2_88414EC 870 instructions (0.000%), 6 calls (088414EC - 08841540, length 22)
  Back Branch 0884150C 186 times (length 4)
_S1_2_8A4CD50 866 instructions (0.000%), 433 calls (08A4CD50 - 08A4CD54, length 2)
_S1_2_880A0A4 866 instructions (0.000%), 14 calls (0880A0A4 - 0880A13C, length 39)
  Back Branch 0880A130 93 times (length 6)
  Back Branch 0880A124 93 times (length 6)
_S1_2_8A03AA8 864 instructions (0.000%), 72 calls (08A03AA8 - 08A03B0C, length 26)
  Back Branch 08A03AF8 72 times (length 7)
_S1_2_89786B0 864 instructions (0.000%), 18 calls (089786B0 - 089787A0, length 61)
_S1_2_8A4C790 850 instructions (0.000%), 425 calls (08A4C790 - 08A4C794, length 2)
_S1_2_897D524 840 instructions (0.000%), 10 calls (0897D524 - 0897D6A8, length 98)
_S1_2_8A4C13C 828 instructions (0.000%), 18 calls (08A4C13C - 08A4C2F4, length 111)
_S1_2_8805E00 819 instructions (0.000%), 39 calls (08805B78 - 08805E34, length 176)
  Back Branch 08805E30 39 times (length 176)
_S1_2_88FB144 819 instructions (0.000%), 1 calls (088FB144 - 088FB1F0, length 44)
  Back Branch 088FB16C 160 times (length 5)
  Back Branch 088FB184 1 times (length 11)
  Back Branch 088FB19C 1 times (length 15)
_S1_2_89EB318 818 instructions (0.000%), 137 calls (089EB318 - 089EB350, length 15)
_S1_2_8A4C770 814 instructions (0.000%), 407 calls (08A4C770 - 08A4C774, length 2)
_S1_2_88D75C4 810 instructions (0.000%), 9 calls (088D75C4 - 088D76E0, length 72)
  Back Branch 088D75F4 126 times (length 3)
  Back Branch 088D7670 9 times (length 27)
  Back Branch 088D7668 9 times (length 13)
_S1_2_8A43EC8 792 instructions (0.000%), 18 calls (08A43E44 - 08A43EF0, length 44)
  Back Branch 08A43EEC 18 times (length 44)
_S1_2_88F3270 784 instructions (0.000%), 13 calls (088F2F78 - 088F36A0, length 459)
  Back Branch 088F343C 443 times (length 267)
  Back Branch 088F33AC 348 times (length 221)
  Back Branch 088F3414 319 times (length 265)
  Back Branch 088F3424 72 times (length 17)
  Back Branch 088F3474 46 times (length 260)
  Back Branch 088F3488 46 times (length 261)
  Back Branch 088F35E8 16 times (length 382)
  Back Branch 088F3278 13 times (length 162)
  Back Branch 088F313C 12 times (length 83)
  Back Branch 088F3690 1 times (length 424)
_S1_2_88059EC 777 instructions (0.000%), 59 calls (088059EC - 08805A30, length 18)
  Back Branch 08805A2C 47 times (length 11)
_S1_2_8A4A564 774 instructions (0.000%), 18 calls (08A4A564 - 08A4AE18, length 558)
  Back Branch 08A4A5E4 18 times (length 9)
_S1_2_8805970 770 instructions (0.000%), 35 calls (08805970 - 088059C4, length 22)
_S1_2_89ED574 767 instructions (0.000%), 5 calls (089ED574 - 089ED964, length 253)
  Back Branch 089ED7A0 25 times (length 4)
  Back Branch 089ED944 12 times (length 17)
  Back Branch 089ED8A8 3 times (length 179)
  Back Branch 089ED950 3 times (length 192)
  Back Branch 089ED7FC 1 times (length 95)
  Back Branch 089ED810 1 times (length 62)
  Back Branch 089ED848 1 times (length 69)
  Back Branch 089ED824 1 times (length 63)
_S1_2_880B4CC 766 instructions (0.000%), 2 calls (0880B4CC - 0880B634, length 91)
  Back Branch 0880B600 66 times (length 20)
_S1_2_8855EEC 765 instructions (0.000%), 153 calls (08855EEC - 08855EFC, length 5)
_S1_2_89B7A44 760 instructions (0.000%), 76 calls (089B7A44 - 089B7A68, length 10)
_S1_2_8855FAC 760 instructions (0.000%), 38 calls (08855FAC - 08856014, length 27)
_S1_2_8A12A04 760 instructions (0.000%), 19 calls (08A12A04 - 08A12AA8, length 42)
  Back Branch 08A12A70 19 times (length 15)
  Back Branch 08A12AA4 19 times (length 26)
_S1_2_8A073E8 760 instructions (0.000%), 2 calls (08A073E8 - 08A074F0, length 67)
  Back Branch 08A074A4 64 times (length 29)
  Back Branch 08A0749C 64 times (length 20)
_S1_2_8A4CDA8 758 instructions (0.000%), 379 calls (08A4CDA8 - 08A4CDAC, length 2)
_S1_2_897F6EC 757 instructions (0.000%), 10 calls (0897F6EC - 0897F850, length 90)
  Back Branch 0897F810 10 times (length 27)
_S1_2_897DAAC 753 instructions (0.000%), 13 calls (0897DAAC - 0897DBC4, length 71)
  Back Branch 0897DB88 13 times (length 23)
_S1_2_8000000 736 instructions (0.000%), 2 calls (08000000 - 0800000C, length 4)
  Back Branch 08000008 183 times (length 4)
_S1_2_8806954 727 instructions (0.000%), 42 calls (08806920 - 08806BD4, length 174)
  Back Branch 0880699C 4,877 times (length 33)
  Back Branch 08806B80 37 times (length 154)
_S1_2_8806704 723 instructions (0.000%), 60 calls (08806704 - 08806750, length 20)
_S1_2_88F9BFC 722 instructions (0.000%), 38 calls (088F9BFC - 088F9C58, length 24)
  Back Branch 088F9C38 38 times (length 11)
_S1_2_89AE684 720 instructions (0.000%), 18 calls (089AE684 - 089AE720, length 40)
_S1_2_89C68C8 718 instructions (0.000%), 26 calls (089C68C8 - 089C6960, length 39)
_S1_2_8A17AD8 712 instructions (0.000%), 4 calls (08A17AD8 - 08A17B70, length 39)
  Back Branch 08A17B4C 48 times (length 17)
_S1_2_8A33C60 706 instructions (0.000%), 18 calls (08A33C60 - 08A33D38, length 55)
  Back Branch 08A33D1C 20 times (length 7)
  Back Branch 08A33D34 10 times (length 36)
  Back Branch 08A33CC8 10 times (length 4)
_S1_2_89FC1DC 700 instructions (0.000%), 28 calls (089FC1DC - 089FC23C, length 25)
_S1_2_88B506C 693 instructions (0.000%), 99 calls (088B506C - 088B5084, length 7)
_S1_2_8A09BBC 690 instructions (0.000%), 46 calls (08A09BBC - 08A09CA0, length 58)
  Back Branch 08A09C14 43 times (length 9)
  Back Branch 08A09C7C 2 times (length 18)
_S1_2_8807844 686 instructions (0.000%), 1 calls (08807844 - 08807898, length 22)
  Back Branch 0880786C 84 times (length 8)
_S1_2_885C9D0 680 instructions (0.000%), 40 calls (0885C9D0 - 0885CA14, length 18)
_S1_2_8A34224 674 instructions (0.000%), 1 calls (08A34224 - 08A3430C, length 59)
  Back Branch 08A342D4 38 times (length 6)
  Back Branch 08A342DC 18 times (length 31)
_S1_2_8809454 672 instructions (0.000%), 16 calls (08809454 - 088094F8, length 42)
_S1_2_88507D0 665 instructions (0.000%), 1 calls (088507D0 - 08850930, length 89)
  Back Branch 088508D0 50 times (length 12)
_S1_2_88367FC 660 instructions (0.000%), 165 calls (088367FC - 08836808, length 4)
_S1_2_885C85C 651 instructions (0.000%), 31 calls (0885C634 - 0885C88C, length 151)
  Back Branch 0885C684 8,333 times (length 22)
  Back Branch 0885C880 31 times (length 149)
_S1_2_885C758 651 instructions (0.000%), 31 calls (0885C634 - 0885C788, length 86)
  Back Branch 0885C684 8,333 times (length 22)
  Back Branch 0885C77C 31 times (length 84)
_S1_2_885C724 651 instructions (0.000%), 31 calls (0885C634 - 0885C754, length 73)
  Back Branch 0885C684 8,333 times (length 22)
  Back Branch 0885C748 31 times (length 71)
_S1_2_885C6F0 651 instructions (0.000%), 31 calls (0885C634 - 0885C720, length 60)
  Back Branch 0885C684 8,333 times (length 22)
  Back Branch 0885C714 31 times (length 58)
_S1_2_885C6BC 651 instructions (0.000%), 31 calls (0885C634 - 0885C6EC, length 47)
  Back Branch 0885C684 8,333 times (length 22)
  Back Branch 0885C6E0 31 times (length 45)
_S1_2_8844050 640 instructions (0.000%), 64 calls (08844050 - 08844074, length 10)
_S1_2_88EEC60 640 instructions (0.000%), 1 calls (088EEC60 - 088EECD4, length 30)
  Back Branch 088EECB0 62 times (length 10)
_S1_2_89B7AD0 632 instructions (0.000%), 27 calls (089B7AD0 - 089B7B30, length 25)
  Back Branch 089B7B2C 23 times (length 7)
_S1_2_88F31E0 625 instructions (0.000%), 5 calls (088F2F78 - 088F36A0, length 459)
  Back Branch 088F343C 443 times (length 267)
  Back Branch 088F33AC 348 times (length 221)
  Back Branch 088F3414 319 times (length 265)
  Back Branch 088F3424 72 times (length 17)
  Back Branch 088F3474 46 times (length 260)
  Back Branch 088F3488 46 times (length 261)
  Back Branch 088F35E8 16 times (length 382)
  Back Branch 088F313C 12 times (length 83)
  Back Branch 088F3224 5 times (length 141)
  Back Branch 088F3690 1 times (length 424)
_S1_2_89B625C 621 instructions (0.000%), 23 calls (089B625C - 089B62C4, length 27)
_S1_2_89EB29C 620 instructions (0.000%), 39 calls (089EB29C - 089EB2D8, length 16)
_S1_2_8A33D3C 619 instructions (0.000%), 19 calls (08A33D3C - 08A33EB4, length 95)
  Back Branch 08A33E1C 10 times (length 43)
  Back Branch 08A33E58 3 times (length 39)
  Back Branch 08A33E64 3 times (length 42)
_S1_2_8981AC8 616 instructions (0.000%), 14 calls (08981AC8 - 08981B74, length 44)
_S1_2_8973198 613 instructions (0.000%), 2 calls (08973198 - 0897336C, length 118)
  Back Branch 08973344 23 times (length 27)
_S1_2_8992ECC 601 instructions (0.000%), 10 calls (08992ECC - 089930B4, length 123)
_S1_2_89AF760 600 instructions (0.000%), 60 calls (089AF760 - 089AF784, length 10)
_S1_2_8976E18 585 instructions (0.000%), 11 calls (08976E18 - 08976EEC, length 54)
  Back Branch 08976EB4 11 times (length 27)
  Back Branch 08976EE8 11 times (length 40)
  Back Branch 08976ECC 11 times (length 33)
_S1_2_88EE608 585 instructions (0.000%), 5 calls (088EE608 - 088EE714, length 68)
  Back Branch 088EE668 40 times (length 10)
_S1_2_8809D00 567 instructions (0.000%), 3 calls (08809D00 - 08809E1C, length 72)
  Back Branch 08809DA8 24 times (length 19)
  Back Branch 08809DE8 9 times (length 19)
_S1_2_88B2638 552 instructions (0.000%), 9 calls (088B2638 - 088B271C, length 58)
  Back Branch 088B26F0 23 times (length 23)
_S1_2_89B7C84 551 instructions (0.000%), 27 calls (089B7C84 - 089B7CE8, length 26)
_S1_2_88F3A60 551 instructions (0.000%), 19 calls (088F39E4 - 088F45E8, length 770)
  Back Branch 088F3A9C 385 times (length 48)
  Back Branch 088F4218 319 times (length 496)
  Back Branch 088F41A4 46 times (length 27)
  Back Branch 088F41B8 46 times (length 28)
  Back Branch 088F4188 29 times (length 56)
  Back Branch 088F44B4 16 times (length 663)
  Back Branch 088F4480 12 times (length 650)
  Back Branch 088F45A4 1 times (length 723)
  Back Branch 088F45CC 1 times (length 733)
_S1_2_881F3B8 546 instructions (0.000%), 2 calls (0881F3B8 - 0881F4A0, length 59)
  Back Branch 0881F444 32 times (length 4)
  Back Branch 0881F3F4 16 times (length 11)
  Back Branch 0881F47C 16 times (length 11)
_S1_2_8848308 544 instructions (0.000%), 2 calls (08848308 - 0884835C, length 22)
  Back Branch 08848348 58 times (length 9)
_S1_2_8843134 543 instructions (0.000%), 3 calls (08843134 - 08843198, length 26)
  Back Branch 0884317C 96 times (length 5)
_S1_2_88079B8 540 instructions (0.000%), 30 calls (088079B8 - 08807A68, length 45)
_S1_2_88E3000 539 instructions (0.000%), 7 calls (088E3000 - 088E3054, length 22)
  Back Branch 088E3038 84 times (length 5)
_S1_2_8990084 528 instructions (0.000%), 66 calls (08990084 - 089900A0, length 8)
_S1_2_8976B84 520 instructions (0.000%), 20 calls (08976960 - 08976BB0, length 149)
  Back Branch 08976BAC 20 times (length 149)
  Back Branch 089769B0 1 times (length 22)
_S1_2_89B986C 518 instructions (0.000%), 12 calls (089B986C - 089B9968, length 64)
  Back Branch 089B9918 4 times (length 18)
_S1_2_88F31A4 513 instructions (0.000%), 19 calls (088F2F78 - 088F36A0, length 459)
  Back Branch 088F343C 443 times (length 267)
  Back Branch 088F33AC 348 times (length 221)
  Back Branch 088F3414 319 times (length 265)
  Back Branch 088F3424 72 times (length 17)
  Back Branch 088F3474 46 times (length 260)
  Back Branch 088F3488 46 times (length 261)
  Back Branch 088F31C4 19 times (length 117)
  Back Branch 088F35E8 16 times (length 382)
  Back Branch 088F313C 12 times (length 83)
  Back Branch 088F3690 1 times (length 424)
_S1_2_897C25C 513 instructions (0.000%), 9 calls (0897C25C - 0897C370, length 70)
  Back Branch 0897C330 9 times (length 18)
_S1_2_89276F0 510 instructions (0.000%), 30 calls (089276F0 - 08927744, length 22)
_S1_2_883680C 504 instructions (0.000%), 126 calls (0883680C - 08836818, length 4)
_S1_2_8805CD0 504 instructions (0.000%), 20 calls (08805B78 - 08805F48, length 245)
  Back Branch 08805F10 9 times (length 232)
  Back Branch 08805D10 7 times (length 104)
  Back Branch 08805ED4 4 times (length 217)
_S1_2_88B7DD8 504 instructions (0.000%), 18 calls (088B7DD8 - 089F2F98, length 322673)
_S1_2_8A4C998 498 instructions (0.000%), 249 calls (08A4C998 - 08A4C99C, length 2)
_S1_2_8806364 498 instructions (0.000%), 38 calls (08806364 - 088063AC, length 19)
  Back Branch 088063A8 24 times (length 12)
_S1_2_88D7474 498 instructions (0.000%), 1 calls (088D7474 - 088D74D0, length 24)
  Back Branch 088D74C0 80 times (length 6)
_S1_2_88F00F4 482 instructions (0.000%), 241 calls (088F00F4 - 088F00F8, length 2)
_S1_2_884403C 480 instructions (0.000%), 96 calls (0884403C - 0884404C, length 5)
_S1_2_89784C0 473 instructions (0.000%), 2 calls (089784C0 - 089786AC, length 124)
  Back Branch 08978614 15 times (length 21)
  Back Branch 089786A8 1 times (length 101)
  Back Branch 08978684 1 times (length 92)
_S1_2_8984DD0 469 instructions (0.000%), 7 calls (08984DD0 - 08984F88, length 111)
  Back Branch 08984F68 7 times (length 51)
_S1_2_8984134 468 instructions (0.000%), 2 calls (08984134 - 089848A4, length 477)
  Back Branch 08984750 2 times (length 202)
  Back Branch 089844D0 2 times (length 50)
  Back Branch 08984454 2 times (length 106)
_S1_2_8978D14 464 instructions (0.000%), 4 calls (08978D14 - 08978FD8, length 178)
_S1_2_89C020C 459 instructions (0.000%), 27 calls (089C020C - 089C024C, length 17)
_S1_2_88059C8 457 instructions (0.000%), 51 calls (088059C8 - 088059E8, length 9)
_S1_2_8A0015C 455 instructions (0.000%), 13 calls (08A0015C - 08A00268, length 68)
_S1_2_88D8FBC 455 instructions (0.000%), 1 calls (088D8FBC - 088D90A8, length 60)
  Back Branch 088D9028 80 times (length 5)
_S1_2_8835188 450 instructions (0.000%), 50 calls (08835188 - 088351A8, length 9)
_S1_2_8927AC0 450 instructions (0.000%), 30 calls (08927AC0 - 08927AF8, length 15)
_S1_2_883FF68 450 instructions (0.000%), 25 calls (0883FF68 - 0883FFAC, length 18)
_S1_2_8A2D598 450 instructions (0.000%), 18 calls (08A2D598 - 08A2D638, length 41)
  Back Branch 08A2D634 18 times (length 27)
_S1_2_88D8F50 450 instructions (0.000%), 1 calls (088D8F50 - 088D8FB8, length 27)
  Back Branch 088D8F7C 80 times (length 5)
  Back Branch 088D8F9C 8 times (length 4)
_S1_2_88EE9A4 435 instructions (0.000%), 7 calls (088EE9A4 - 088EEAAC, length 67)
  Back Branch 088EEAA0 14 times (length 15)
  Back Branch 088EEAA8 1 times (length 52)
  Back Branch 088EEA5C 1 times (length 20)
_S1_2_880793C 435 instructions (0.000%), 1 calls (0880793C - 08807988, length 20)
  Back Branch 0880796C 84 times (length 5)
_S1_2_896B4F4 432 instructions (0.000%), 12 calls (0896B4F4 - 0896B5EC, length 63)
_S1_2_8A1CFF0 428 instructions (0.000%), 4 calls (08A1CFF0 - 08A1D0A0, length 45)
  Back Branch 08A1D068 48 times (length 18)
_S1_2_8A1602C 420 instructions (0.000%), 4 calls (08A1602C - 08A16148, length 72)
  Back Branch 08A16120 48 times (length 18)
  Back Branch 08A16080 4 times (length 13)
  Back Branch 08A160A0 4 times (length 20)
_S1_2_8976D1C 416 instructions (0.000%), 26 calls (08976D1C - 08976D58, length 16)
_S1_2_88364B8 411 instructions (0.000%), 3 calls (088364B8 - 08836790, length 183)
  Back Branch 088366EC 24 times (length 19)
_S1_2_883683C 402 instructions (0.000%), 201 calls (0883683C - 08836840, length 2)
_S1_2_8838964 400 instructions (0.000%), 50 calls (08838964 - 08838980, length 8)
_S1_2_88F0150 400 instructions (0.000%), 16 calls (088F00F4 - 088F0154, length 25)
  Back Branch 088F00FC 32 times (length 4)
  Back Branch 088F0148 32 times (length 21)
  Back Branch 088F0150 16 times (length 21)
_S1_2_884059C 396 instructions (0.000%), 22 calls (0884059C - 088405F8, length 24)
_S1_2_8976D78 396 instructions (0.000%), 18 calls (08976D78 - 08976E14, length 40)
_S1_2_8A4CD48 388 instructions (0.000%), 194 calls (08A4CD48 - 08A4CD4C, length 2)
_S1_2_88B3138 384 instructions (0.000%), 8 calls (088B3138 - 088B328C, length 86)
_S1_2_8804CC8 381 instructions (0.000%), 15 calls (08804CC8 - 08804E68, length 105)
  Back Branch 08804D88 8 times (length 18)
  Back Branch 08804DC8 3 times (length 44)
_S1_2_896D050 378 instructions (0.000%), 2 calls (0896D050 - 0896D94C, length 576)
  Back Branch 0896D828 2 times (length 41)
  Back Branch 0896D7A8 2 times (length 90)
  Back Branch 0896D64C 2 times (length 311)
  Back Branch 0896D91C 1 times (length 64)
_S1_2_8809504 375 instructions (0.000%), 3 calls (08809504 - 08809554, length 21)
  Back Branch 08809528 81 times (length 4)
_S1_2_8A1D768 372 instructions (0.000%), 1 calls (08A1D768 - 08A1F164, length 1664)
  Back Branch 08A1DC34 32,856 times (length 19)
  Back Branch 08A1DA98 5,478 times (length 92)
  Back Branch 08A1DDB4 2,738 times (length 360)
  Back Branch 08A1E508 2,307 times (length 142)
  Back Branch 08A1E52C 2,307 times (length 736)
  Back Branch 08A1E884 2,307 times (length 165)
  Back Branch 08A1E8E4 2,307 times (length 267)
  Back Branch 08A1EB18 1,882 times (length 1020)
  Back Branch 08A1E640 1,868 times (length 144)
  Back Branch 08A1EA90 1,821 times (length 283)
  Back Branch 08A1E5C0 768 times (length 61)
  Back Branch 08A1E298 433 times (length 449)
  Back Branch 08A1DD2C 247 times (length 58)
  Back Branch 08A1E9AC 144 times (length 777)
  Back Branch 08A1E938 70 times (length 7)
  Back Branch 08A1E924 70 times (length 741)
  Back Branch 08A1E578 32 times (length 756)
  Back Branch 08A1E744 32 times (length 261)
  Back Branch 08A1EFFC 32 times (length 767)
  Back Branch 08A1E648 27 times (length 175)
  Back Branch 08A1EFB0 1 times (length 1409)
  Back Branch 08A1EC04 1 times (length 1184)
  Back Branch 08A1EA14 1 times (length 1060)
_S1_2_8A43C1C 370 instructions (0.000%), 1 calls (08A43C1C - 08A43DA4, length 99)
  Back Branch 08A43CC0 36 times (length 5)
  Back Branch 08A43C60 25 times (length 4)
_S1_2_88F0104 368 instructions (0.000%), 16 calls (088F00F4 - 088F014C, length 23)
  Back Branch 088F00FC 32 times (length 4)
  Back Branch 088F0148 32 times (length 21)
_S1_2_89F9B94 368 instructions (0.000%), 2 calls (089F9B94 - 089F9CE0, length 84)
  Back Branch 089F9C3C 14 times (length 11)
  Back Branch 089F9C78 10 times (length 4)
  Back Branch 089F9CA0 8 times (length 6)
_S1_2_8843590 366 instructions (0.000%), 2 calls (08843590 - 08843654, length 50)
  Back Branch 088435D4 64 times (length 5)
_S1_2_88326E8 363 instructions (0.000%), 3 calls (088326E8 - 08832790, length 43)
  Back Branch 08832754 24 times (length 12)
_S1_2_88068B0 360 instructions (0.000%), 30 calls (088068B0 - 088068DC, length 12)
_S1_2_88405FC 360 instructions (0.000%), 24 calls (088405FC - 08A43E40, length 527890)
_S1_2_8A132A4 360 instructions (0.000%), 1 calls (08A132A4 - 08A1388C, length 379)
  Back Branch 08A134CC 12 times (length 4)
  Back Branch 08A137CC 1 times (length 129)
_S1_2_89AC5B4 357 instructions (0.000%), 17 calls (089AC5B4 - 089AC604, length 21)
_S1_2_88F9DC4 351 instructions (0.000%), 39 calls (088F9DC4 - 088F9DE4, length 9)
_S1_2_8A03B10 350 instructions (0.000%), 19 calls (08A03B10 - 08A03C6C, length 88)
  Back Branch 08A03B60 19 times (length 7)
  Back Branch 08A03B98 2 times (length 8)
_S1_2_896AD00 348 instructions (0.000%), 4 calls (0896AD00 - 0896AD2C, length 12)
  Back Branch 0896AD20 64 times (length 5)
_S1_2_899CACC 336 instructions (0.000%), 14 calls (0899CACC - 0899CB28, length 24)
_S1_2_88D6D14 320 instructions (0.000%), 80 calls (088D6D14 - 088D6D20, length 4)
_S1_2_896A260 315 instructions (0.000%), 4 calls (0896A260 - 0896A2FC, length 40)
  Back Branch 0896A2AC 32 times (length 7)
  Back Branch 0896A2C0 1 times (length 14)
_S1_2_8A104D4 315 instructions (0.000%), 3 calls (08A104D4 - 08A10748, length 158)
  Back Branch 08A105F4 3 times (length 17)
  Back Branch 08A10744 1 times (length 51)
  Back Branch 08A10700 1 times (length 53)
  Back Branch 08A106F8 1 times (length 37)
_S1_2_880BA00 310 instructions (0.000%), 4 calls (0880BA00 - 0880BAF4, length 62)
  Back Branch 0880BAA8 4 times (length 19)
  Back Branch 0880BAE8 4 times (length 18)
  Back Branch 0880BAF0 1 times (length 15)
_S1_2_88F54F4 308 instructions (0.000%), 14 calls (088F54F4 - 088F5624, length 77)
_S1_2_8990934 306 instructions (0.000%), 3 calls (08990934 - 08990AF0, length 112)
  Back Branch 08990AD4 3 times (length 38)
_S1_2_8A0BBC4 305 instructions (0.000%), 1 calls (08A0BBC4 - 08A0C190, length 372)
  Back Branch 08A0BD08 16 times (length 7)
  Back Branch 08A0BC84 4 times (length 11)
  Back Branch 08A0BFC0 1 times (length 113)
  Back Branch 08A0BFD0 1 times (length 117)
  Back Branch 08A0BFE4 1 times (length 135)
_S1_2_89E79F0 303 instructions (0.000%), 3 calls (089E79F0 - 089E7CA8, length 175)
  Back Branch 089E7BA4 3 times (length 45)
_S1_2_88F9594 300 instructions (0.000%), 12 calls (088F9594 - 088F95F4, length 25)
_S1_2_8841FD0 296 instructions (0.000%), 4 calls (08841FD0 - 088420F4, length 74)
_S1_2_88EF578 294 instructions (0.000%), 7 calls (088EF578 - 088EF61C, length 42)
_S1_2_8A4CD58 292 instructions (0.000%), 146 calls (08A4CD58 - 08A4CD5C, length 2)
_S1_2_8A4CD38 292 instructions (0.000%), 146 calls (08A4CD38 - 08A4CD3C, length 2)
_S1_2_8A4CD28 292 instructions (0.000%), 146 calls (08A4CD28 - 08A4CD2C, length 2)
_S1_2_8A4CD00 292 instructions (0.000%), 146 calls (08A4CD00 - 08A4CD04, length 2)
_S1_2_8A4CCD0 292 instructions (0.000%), 146 calls (08A4CCD0 - 08A4CCD4, length 2)
_S1_2_882F134 292 instructions (0.000%), 1 calls (0882F134 - 0882F324, length 125)
  Back Branch 0882F2F4 32 times (length 5)
  Back Branch 0882F2CC 4 times (length 4)
_S1_2_897DD48 291 instructions (0.000%), 3 calls (0897DD48 - 0897DF14, length 116)
  Back Branch 0897DEFC 3 times (length 27)
_S1_2_8A33118 290 instructions (0.000%), 1 calls (08A33118 - 08A33214, length 64)
  Back Branch 08A3318C 32 times (length 8)
_S1_2_8993B10 288 instructions (0.000%), 4 calls (08993B10 - 08993C7C, length 92)
_S1_2_88057A8 279 instructions (0.000%), 24 calls (088057A8 - 088057E8, length 17)
_S1_2_8927D24 279 instructions (0.000%), 3 calls (08927D24 - 08927E64, length 81)
  Back Branch 08927DD8 30 times (length 7)
_S1_2_880B7A8 275 instructions (0.000%), 1 calls (0880B7A8 - 0880B9FC, length 150)
  Back Branch 0880B8D8 5 times (length 16)
  Back Branch 0880B9A4 4 times (length 54)
  Back Branch 0880B9D0 1 times (length 111)
  Back Branch 0880B9F8 1 times (length 126)
  Back Branch 0880B96C 1 times (length 40)
  Back Branch 0880B944 1 times (length 31)
_S1_2_8809794 274 instructions (0.000%), 2 calls (08809794 - 08809A6C, length 183)
_S1_2_8A17240 264 instructions (0.000%), 6 calls (08A17240 - 08A172F8, length 47)
  Back Branch 08A172D4 6 times (length 6)
  Back Branch 08A172F4 6 times (length 13)
_S1_2_8847DBC 264 instructions (0.000%), 2 calls (08847DBC - 08847DD8, length 8)
  Back Branch 08847DCC 64 times (length 4)
_S1_2_897C01C 262 instructions (0.000%), 4 calls (0897C01C - 0897C154, length 79)
  Back Branch 0897C118 4 times (length 28)
_S1_2_881F4A4 258 instructions (0.000%), 3 calls (0881F4A4 - 0881F634, length 101)
  Back Branch 0881F5F0 3 times (length 63)
  Back Branch 0881F590 3 times (length 40)
_S1_2_8990E74 258 instructions (0.000%), 2 calls (08990E74 - 089911AC, length 207)
  Back Branch 089911A8 2 times (length 109)
_S1_2_89F9CE4 255 instructions (0.000%), 1 calls (089F9CE4 - 089FA8E8, length 770)
  Back Branch 089F9DF0 3 times (length 7)
  Back Branch 089FA170 1 times (length 227)
  Back Branch 089FA168 1 times (length 212)
  Back Branch 089FA11C 1 times (length 239)
  Back Branch 089FA2BC 1 times (length 289)
  Back Branch 089FA864 1 times (length 463)
_S1_2_8805188 253 instructions (0.000%), 11 calls (08805188 - 088051E0, length 23)
_S1_2_8805E38 252 instructions (0.000%), 12 calls (08805B78 - 08805E6C, length 190)
  Back Branch 08805E68 12 times (length 190)
_S1_2_89FE704 251 instructions (0.000%), 5 calls (089FE704 - 089FE80C, length 67)
  Back Branch 089FE808 1 times (length 48)
_S1_2_8A3092C 248 instructions (0.000%), 31 calls (08A30850 - 08A30934, length 58)
  Back Branch 08A30930 31 times (length 58)
_S1_2_896A92C 244 instructions (0.000%), 2 calls (0896A92C - 0896AA38, length 68)
  Back Branch 0896AA18 5 times (length 50)
  Back Branch 0896A9C8 5 times (length 33)
_S1_2_88F04F8 240 instructions (0.000%), 15 calls (088F04F8 - 088F0534, length 16)
_S1_2_8822644 240 instructions (0.000%), 1 calls (08822644 - 088228AC, length 155)
  Back Branch 08822868 2 times (length 103)
_S1_2_89E8274 236 instructions (0.000%), 3 calls (089E8274 - 089E83A8, length 78)
  Back Branch 089E839C 4 times (length 5)
  Back Branch 089E83A4 3 times (length 64)
_S1_2_8976A94 228 instructions (0.000%), 12 calls (08976960 - 08976AA4, length 82)
  Back Branch 08976AA0 12 times (length 82)
  Back Branch 089769B0 1 times (length 22)
_S1_2_897418C 228 instructions (0.000%), 1 calls (0897418C - 0897451C, length 229)
  Back Branch 0897432C 8 times (length 4)
_S1_2_897B53C 222 instructions (0.000%), 3 calls (0897B53C - 0897B680, length 82)
_S1_2_884CE58 220 instructions (0.000%), 22 calls (0884CE58 - 0884CE7C, length 10)
_S1_2_88B7EE4 220 instructions (0.000%), 2 calls (088B3138 - 089FD4F8, length 338161)
  Back Branch 089E7720 2 times (length 12)
_S1_2_89937DC 212 instructions (0.000%), 3 calls (089937DC - 089938FC, length 73)
  Back Branch 089938F8 3 times (length 24)
  Back Branch 089938F0 3 times (length 19)
_S1_2_89E7FFC 209 instructions (0.000%), 1 calls (089E7FFC - 089FE31C, length 22729)
  Back Branch 089FD720 69,946 times (length 43)
  Back Branch 089FD6A8 51,181 times (length 23)
  Back Branch 089FDF58 374 times (length 13)
  Back Branch 089FE0B8 18 times (length 687)
  Back Branch 089FE294 11 times (length 102)
  Back Branch 089FE270 11 times (length 96)
  Back Branch 089FE13C 11 times (length 79)
  Back Branch 089FE2E0 10 times (length 190)
  Back Branch 089FE310 10 times (length 101)
  Back Branch 089FE04C 10 times (length 14)
  Back Branch 089FE24C 5 times (length 115)
  Back Branch 089FE230 5 times (length 20)
  Back Branch 089FE218 5 times (length 775)
_S1_2_880F524 207 instructions (0.000%), 1 calls (0880F524 - 0880F864, length 209)
_S1_2_897BDEC 206 instructions (0.000%), 4 calls (0897BDEC - 0897BEEC, length 65)
  Back Branch 0897BEB0 4 times (length 22)
_S1_2_8805778 204 instructions (0.000%), 17 calls (08805778 - 088057A4, length 12)
_S1_2_896ADC8 204 instructions (0.000%), 2 calls (0896ADC8 - 0896AF5C, length 102)
  Back Branch 0896AE8C 2 times (length 16)
  Back Branch 0896AEE4 2 times (length 38)
  Back Branch 0896AEF8 2 times (length 54)
  Back Branch 0896AF58 2 times (length 91)
  Back Branch 0896AF50 2 times (length 76)
_S1_2_880A140 202 instructions (0.000%), 4 calls (0880A140 - 0880A1D8, length 39)
  Back Branch 0880A178 16 times (length 6)
  Back Branch 0880A1CC 3 times (length 6)
  Back Branch 0880A1C0 3 times (length 6)
_S1_2_8855D84 202 instructions (0.000%), 2 calls (08855D84 - 089B1FA4, length 356489)
_S1_2_8995FE8 200 instructions (0.000%), 3 calls (08995FE8 - 089961D0, length 123)
_S1_2_8805D8C 198 instructions (0.000%), 9 calls (08805B78 - 08805EA0, length 203)
  Back Branch 08805DC0 5 times (length 148)
  Back Branch 08805E9C 4 times (length 203)
_S1_2_897B9D4 196 instructions (0.000%), 3 calls (0897B9D4 - 0897BB0C, length 79)
  Back Branch 0897BAD0 3 times (length 28)
_S1_2_881EBA8 196 instructions (0.000%), 1 calls (0881EBA8 - 0881F224, length 416)
  Back Branch 0881F188 1 times (length 309)
_S1_2_8A317A4 195 instructions (0.000%), 1 calls (08A317A4 - 08A318AC, length 67)
  Back Branch 08A31894 5 times (length 32)
_S1_2_898FCD8 192 instructions (0.000%), 8 calls (0898FCD8 - 0898FD04, length 12)
  Back Branch 0898FCF8 24 times (length 5)
_S1_2_8811770 192 instructions (0.000%), 3 calls (08811770 - 08811874, length 66)
_S1_2_88EA7AC 189 instructions (0.000%), 9 calls (088EA7AC - 088EA824, length 31)
_S1_2_89823C4 186 instructions (0.000%), 2 calls (089823C4 - 0898253C, length 95)
  Back Branch 08982538 2 times (length 43)
_S1_2_8A128EC 180 instructions (0.000%), 60 calls (08A128EC - 08A128F4, length 3)
_S1_2_8813DEC 180 instructions (0.000%), 2 calls (08813DEC - 08813E9C, length 45)
  Back Branch 08813E78 17 times (length 23)
_S1_2_89FC384 175 instructions (0.000%), 7 calls (089FC384 - 089FC3E4, length 25)
_S1_2_89781D0 174 instructions (0.000%), 2 calls (089781D0 - 089783CC, length 128)
  Back Branch 089782D0 2 times (length 40)
  Back Branch 0897833C 2 times (length 67)
_S1_2_897BEF0 171 instructions (0.000%), 3 calls (0897BEF0 - 0897C018, length 75)
  Back Branch 0897BFCC 3 times (length 30)
_S1_2_88313BC 171 instructions (0.000%), 3 calls (088313BC - 088314B8, length 64)
  Back Branch 0883143C 3 times (length 21)
_S1_2_88069B4 170 instructions (0.000%), 5 calls (0880691C - 08806CD0, length 238)
  Back Branch 08806A14 5 times (length 64)
  Back Branch 088069C8 5 times (length 44)
_S1_2_8A42AB4 165 instructions (0.000%), 1 calls (08A42AB4 - 08A432A4, length 509)
  Back Branch 08A43190 2 times (length 349)
  Back Branch 08A43198 2 times (length 351)
  Back Branch 08A42E8C 2 times (length 189)
  Back Branch 08A42F38 2 times (length 188)
  Back Branch 08A42FF8 2 times (length 100)
  Back Branch 08A42DCC 1 times (length 76)
  Back Branch 08A43154 1 times (length 130)
  Back Branch 08A431A4 1 times (length 322)
  Back Branch 08A43250 1 times (length 188)
_S1_2_88317A4 165 instructions (0.000%), 1 calls (088317A4 - 089ED344, length 454377)
  Back Branch 089ED200 1,989 times (length 148)
  Back Branch 089ED034 1,989 times (length 60)
  Back Branch 089ED028 1,989 times (length 63)
  Back Branch 089ED214 1,618 times (length 161)
  Back Branch 089ED20C 375 times (length 151)
  Back Branch 089ED090 375 times (length 38)
  Back Branch 089ED220 201 times (length 165)
  Back Branch 089ED184 201 times (length 112)
  Back Branch 089ED190 170 times (length 115)
_S1_2_8805344 164 instructions (0.000%), 82 calls (08805344 - 08805348, length 2)
_S1_2_8A4CE20 160 instructions (0.000%), 80 calls (08A4CE20 - 08A4CE24, length 2)
_S1_2_8847C10 160 instructions (0.000%), 20 calls (08847C10 - 08847C2C, length 8)
_S1_2_882FB28 160 instructions (0.000%), 4 calls (0882FB08 - 08A16A1C, length 498630)
  Back Branch 08A169F0 4 times (length 16)
  Back Branch 0882FB28 4 times (length 10)
_S1_2_8A42A5C 157 instructions (0.000%), 1 calls (08A42A5C - 08A432A4, length 531)
  Back Branch 08A43190 2 times (length 349)
  Back Branch 08A43198 2 times (length 351)
  Back Branch 08A42E8C 2 times (length 189)
  Back Branch 08A42F38 2 times (length 188)
  Back Branch 08A42FF8 2 times (length 100)
  Back Branch 08A42DCC 1 times (length 76)
  Back Branch 08A43154 1 times (length 130)
  Back Branch 08A431A4 1 times (length 322)
  Back Branch 08A43250 1 times (length 188)
_S1_2_8993E58 156 instructions (0.000%), 4 calls (08993E58 - 08993F0C, length 46)
_S1_2_8856A8C 156 instructions (0.000%), 4 calls (08856A8C - 08856AC8, length 16)
  Back Branch 08856ABC 32 times (length 4)
_S1_2_89284CC 156 instructions (0.000%), 1 calls (089284CC - 08928564, length 39)
  Back Branch 08928520 10 times (length 9)
  Back Branch 0892853C 10 times (length 4)
_S1_2_89FE810 155 instructions (0.000%), 2 calls (089FE810 - 089FE9C4, length 110)
  Back Branch 089FE9C0 1 times (length 70)
_S1_2_897C158 154 instructions (0.000%), 3 calls (0897C158 - 0897C258, length 65)
  Back Branch 0897C21C 3 times (length 22)
_S1_2_88D6E24 154 instructions (0.000%), 1 calls (088D6E24 - 088D6ED0, length 44)
  Back Branch 088D6EB0 12 times (length 8)
  Back Branch 088D6E74 3 times (length 11)
_S1_2_8A2D404 149 instructions (0.000%), 4 calls (08A2D404 - 08A2D4F0, length 60)
_S1_2_8813908 149 instructions (0.000%), 3 calls (08813908 - 088139D0, length 51)
_S1_2_89ED430 149 instructions (0.000%), 1 calls (089ED430 - 08A054B4, length 24610)
  Back Branch 08A053C4 3,893 times (length 116)
  Back Branch 08A053F8 2,121 times (length 130)
  Back Branch 08A05424 2,121 times (length 140)
  Back Branch 08A03264 1,042 times (length 106)
  Back Branch 08A03288 863 times (length 115)
  Back Branch 08A032A0 655 times (length 19)
  Back Branch 08A03290 571 times (length 9)
  Back Branch 08A030C8 387 times (length 87)
  Back Branch 08A03034 387 times (length 81)
  Back Branch 08A0525C 96 times (length 677)
  Back Branch 08A05368 95 times (length 77)
  Back Branch 08A0480C 95 times (length 1629)
  Back Branch 08A05350 34 times (length 87)
  Back Branch 08A04818 1 times (length 1632)
_S1_2_8857D60 147 instructions (0.000%), 3 calls (08857D60 - 08858264, length 322)
  Back Branch 08857E24 3 times (length 18)
  Back Branch 08857E30 3 times (length 20)
_S1_2_89FD4FC 144 instructions (0.000%), 4 calls (089FD4FC - 089FD5A4, length 43)
_S1_2_89FEDC4 141 instructions (0.000%), 1 calls (089FEDC4 - 089FEFF4, length 141)
_S1_2_8A172FC 139 instructions (0.000%), 3 calls (08A172FC - 08A1742C, length 77)
  Back Branch 08A173C4 2 times (length 24)
  Back Branch 08A173E0 2 times (length 12)
_S1_2_8977248 138 instructions (0.000%), 2 calls (08977248 - 08977360, length 71)
_S1_2_8810A54 135 instructions (0.000%), 9 calls (08810A54 - 08810A8C, length 15)
_S1_2_8A42130 135 instructions (0.000%), 4 calls (08A42130 - 08A42204, length 54)
  Back Branch 08A421B8 1 times (length 22)
_S1_2_89FEBC0 135 instructions (0.000%), 3 calls (089FEBC0 - 089FECA8, length 59)
_S1_2_8841678 129 instructions (0.000%), 43 calls (08841678 - 08841680, length 3)
_S1_2_8A16264 128 instructions (0.000%), 2 calls (08A16264 - 08A163A4, length 81)
  Back Branch 08A162F8 2 times (length 19)
  Back Branch 08A1635C 2 times (length 44)
  Back Branch 08A163A0 2 times (length 36)
_S1_2_8805D54 126 instructions (0.000%), 6 calls (08805B78 - 08805D88, length 133)
  Back Branch 08805D84 6 times (length 133)
_S1_2_882FCF8 124 instructions (0.000%), 4 calls (0882FCF8 - 0882FD40, length 19)
  Back Branch 0882FD2C 16 times (length 4)
_S1_2_8A43948 120 instructions (0.000%), 4 calls (08A43948 - 08A43A34, length 60)
_S1_2_899404C 120 instructions (0.000%), 3 calls (0899404C - 08994100, length 46)
_S1_2_882E5C8 120 instructions (0.000%), 2 calls (0882E3A8 - 08A16028, length 499489)
  Back Branch 08A15FF4 3 times (length 13)
  Back Branch 0882E5FC 2 times (length 151)
_S1_2_8A02350 119 instructions (0.000%), 1 calls (08A02350 - 08A025AC, length 152)
  Back Branch 08A02520 1 times (length 111)
  Back Branch 08A025A8 1 times (length 122)
  Back Branch 08A02548 1 times (length 106)
  Back Branch 08A02580 1 times (length 115)
_S1_2_8A0D5F4 118 instructions (0.000%), 1 calls (08A0D5F4 - 08A0D77C, length 99)
  Back Branch 08A0D70C 9 times (length 5)
_S1_2_8858E64 118 instructions (0.000%), 1 calls (08858E64 - 08859254, length 253)
  Back Branch 08859118 1 times (length 43)
_S1_2_8A2FF48 117 instructions (0.000%), 9 calls (08A2FF48 - 08A2FF78, length 13)
_S1_2_89FED84 117 instructions (0.000%), 9 calls (089FED84 - 08A4C9C4, length 79633)
_S1_2_8A34AF4 117 instructions (0.000%), 6 calls (08A34AF4 - 08A34B58, length 26)
  Back Branch 08A34B54 3 times (length 8)
_S1_2_8A05AC4 116 instructions (0.000%), 29 calls (08A05AC4 - 08A05AD0, length 4)
_S1_2_88B3290 113 instructions (0.000%), 3 calls (088B3290 - 088B3388, length 63)
_S1_2_8A16984 112 instructions (0.000%), 4 calls (08A16920 - 08A1698C, length 28)
  Back Branch 08A16988 4 times (length 28)
_S1_2_8979A34 112 instructions (0.000%), 2 calls (08979A34 - 08979B94, length 89)
_S1_2_8A128F8 110 instructions (0.000%), 22 calls (08A128F8 - 08A12908, length 5)
_S1_2_882DB94 110 instructions (0.000%), 22 calls (0882DB94 - 0882DBA4, length 5)
_S1_2_8805D18 110 instructions (0.000%), 5 calls (08805B78 - 08805D50, length 119)
  Back Branch 08805D4C 5 times (length 119)
_S1_2_8805C94 110 instructions (0.000%), 5 calls (08805B00 - 08805CCC, length 116)
  Back Branch 08805C94 5 times (length 103)
  Back Branch 08805CC8 5 times (length 86)
_S1_2_8A09920 109 instructions (0.000%), 1 calls (08A09920 - 08A09B5C, length 144)
_S1_2_89FE9C8 108 instructions (0.000%), 3 calls (089FE9C8 - 089FEA9C, length 54)
  Back Branch 089FEA98 3 times (length 30)
_S1_2_88B2858 107 instructions (0.000%), 1 calls (088B2858 - 08A438E0, length 410659)
  Back Branch 089F4AFC 1 times (length 108)
  Back Branch 089F4B34 1 times (length 249)
  Back Branch 089F4B08 1 times (length 111)
  Back Branch 089F4B10 1 times (length 113)
_S1_2_88401A0 107 instructions (0.000%), 1 calls (088401A0 - 0884021C, length 32)
  Back Branch 08840208 16 times (length 5)
_S1_2_8A4C788 106 instructions (0.000%), 53 calls (08A4C788 - 08A4C78C, length 2)
_S1_2_8A38C5C 106 instructions (0.000%), 5 calls (08A38C5C - 08A4C9B4, length 20311)
_S1_2_88062F0 106 instructions (0.000%), 4 calls (088062F0 - 08806360, length 29)
_S1_2_8805DC8 105 instructions (0.000%), 5 calls (08805B78 - 08805DFC, length 162)
  Back Branch 08805DF8 5 times (length 162)
_S1_2_8805C24 105 instructions (0.000%), 5 calls (08805B78 - 08805C58, length 57)
  Back Branch 08805C54 5 times (length 57)
_S1_2_88058B0 105 instructions (0.000%), 5 calls (088058B0 - 08805900, length 21)
_S1_2_8A15A64 105 instructions (0.000%), 3 calls (08A15A64 - 08A15B0C, length 43)
  Back Branch 08A15AC0 3 times (length 15)
  Back Branch 08A15AEC 3 times (length 26)
_S1_2_88314BC 105 instructions (0.000%), 3 calls (088314BC - 08831544, length 35)
_S1_2_88367EC 104 instructions (0.000%), 26 calls (088367EC - 088367F8, length 4)
_S1_2_8840EA4 104 instructions (0.000%), 8 calls (08840E64 - 08840EA8, length 18)
  Back Branch 08840EA4 8 times (length 18)
_S1_2_8970F60 104 instructions (0.000%), 2 calls (08970F60 - 08970FFC, length 40)
  Back Branch 08970FD8 6 times (length 10)
_S1_2_8810F10 100 instructions (0.000%), 5 calls (08810F10 - 08810FF8, length 59)
_S1_2_8A11B80 98 instructions (0.000%), 1 calls (08A11B80 - 08A11E10, length 165)
  Back Branch 08A11C24 1 times (length 19)
  Back Branch 08A11DE8 1 times (length 69)
  Back Branch 08A11E0C 1 times (length 72)
_S1_2_8A2E7B4 97 instructions (0.000%), 1 calls (08A2E7B4 - 08A2E8C8, length 70)
  Back Branch 08A2E854 5 times (length 8)
_S1_2_8993C80 97 instructions (0.000%), 1 calls (08993B10 - 08993CD8, length 115)
  Back Branch 08993CD4 1 times (length 115)
_S1_2_88B29E0 97 instructions (0.000%), 1 calls (088B29E0 - 088B2C6C, length 164)
_S1_2_883682C 96 instructions (0.000%), 24 calls (0883682C - 08836838, length 4)
_S1_2_89770E4 96 instructions (0.000%), 8 calls (089770E4 - 08977110, length 12)
_S1_2_881371C 96 instructions (0.000%), 2 calls (0881371C - 08813898, length 96)
_S1_2_8830198 95 instructions (0.000%), 1 calls (08830198 - 089FD780, length 472443)
  Back Branch 089FD77C 74,056 times (length 96)
  Back Branch 089FD720 69,946 times (length 43)
  Back Branch 089FD6A8 51,181 times (length 23)
  Back Branch 089FD754 96 times (length 86)
_S1_2_8858314 94 instructions (0.000%), 2 calls (088582EC - 08858334, length 19)
  Back Branch 08858328 16 times (length 4)
  Back Branch 08858330 2 times (length 19)
_S1_2_896BB34 93 instructions (0.000%), 2 calls (0896BB34 - 0896BC18, length 58)
  Back Branch 0896BB90 5 times (length 10)
_S1_2_8974534 93 instructions (0.000%), 1 calls (08974534 - 089745F4, length 49)
  Back Branch 089745C8 9 times (length 4)
  Back Branch 08974598 4 times (length 4)
_S1_2_8979824 92 instructions (0.000%), 1 calls (08979824 - 08979A30, length 132)
  Back Branch 08979A04 1 times (length 80)
  Back Branch 0897998C 1 times (length 56)
_S1_2_8830238 91 instructions (0.000%), 1 calls (08830238 - 089FD780, length 472403)
  Back Branch 089FD77C 74,056 times (length 96)
  Back Branch 089FD720 69,946 times (length 43)
  Back Branch 089FD6A8 51,181 times (length 23)
  Back Branch 089FD754 96 times (length 86)
_S1_2_8847DDC 90 instructions (0.000%), 18 calls (08847DDC - 08847DEC, length 5)
_S1_2_8A314FC 90 instructions (0.000%), 9 calls (08A314FC - 08A315B8, length 48)
_S1_2_885B944 90 instructions (0.000%), 6 calls (0885B944 - 0885B97C, length 15)
_S1_2_8A38E18 90 instructions (0.000%), 5 calls (08A38E18 - 08A38E7C, length 26)
  Back Branch 08A38E58 5 times (length 11)
_S1_2_8977AA8 90 instructions (0.000%), 2 calls (08977AA8 - 08977B8C, length 58)
_S1_2_8A0CC50 90 instructions (0.000%), 1 calls (08A0CC50 - 08A0CE70, length 137)
  Back Branch 08A0CE50 1 times (length 90)
_S1_2_885841C 90 instructions (0.000%), 1 calls (0885841C - 088585F8, length 120)
  Back Branch 088585C0 1 times (length 37)
  Back Branch 088585D4 1 times (length 86)
_S1_2_8976BE4 88 instructions (0.000%), 4 calls (08976960 - 08976C00, length 169)
  Back Branch 08976BFC 4 times (length 169)
  Back Branch 089769B0 1 times (length 22)
_S1_2_8976AEC 88 instructions (0.000%), 2 calls (08976960 - 08976B6C, length 132)
  Back Branch 08976B68 2 times (length 132)
  Back Branch 089769B0 1 times (length 22)
_S1_2_88FA740 88 instructions (0.000%), 2 calls (088FA740 - 088FA7F8, length 47)
  Back Branch 088FA774 2 times (length 6)
_S1_2_8A4C8A0 86 instructions (0.000%), 43 calls (08A4C8A0 - 08A4C8A4, length 2)
_S1_2_8A4C780 86 instructions (0.000%), 43 calls (08A4C780 - 08A4C784, length 2)
_S1_2_8A31908 86 instructions (0.000%), 1 calls (08A31908 - 08A31A34, length 76)
  Back Branch 08A319D0 3 times (length 11)
_S1_2_885A124 86 instructions (0.000%), 1 calls (0885A124 - 0885A2BC, length 103)
  Back Branch 0885A1D8 1 times (length 32)
  Back Branch 0885A2AC 1 times (length 71)
_S1_2_882EB30 86 instructions (0.000%), 1 calls (0882EB30 - 0882EC04, length 54)
  Back Branch 0882EB7C 8 times (length 5)
_S1_2_8826500 84 instructions (0.000%), 14 calls (08826500 - 08826514, length 6)
_S1_2_8976D5C 84 instructions (0.000%), 4 calls (08976960 - 08976D74, length 262)
  Back Branch 08976D70 4 times (length 262)
  Back Branch 089769B0 1 times (length 22)
_S1_2_8805C5C 84 instructions (0.000%), 4 calls (08805B78 - 08805C90, length 71)
  Back Branch 08805C8C 4 times (length 71)
_S1_2_885A2C0 84 instructions (0.000%), 1 calls (0885A2C0 - 0885A454, length 102)
  Back Branch 0885A450 1 times (length 24)
_S1_2_8837694 82 instructions (0.000%), 2 calls (08837298 - 08A4CCB4, length 546440)
  Back Branch 089FF024 4 times (length 6)
  Back Branch 089FF030 2 times (length 9)
_S1_2_8A4CAE0 80 instructions (0.000%), 40 calls (08A4CAE0 - 08A4CAE4, length 2)
_S1_2_8990010 80 instructions (0.000%), 5 calls (08990010 - 08990078, length 27)
_S1_2_8806008 80 instructions (0.000%), 5 calls (08806008 - 08806044, length 16)
_S1_2_8837298 80 instructions (0.000%), 4 calls (08837298 - 08A4CCB4, length 546440)
  Back Branch 089FF024 4 times (length 6)
  Back Branch 089FF030 2 times (length 9)
_S1_2_8A4CE40 78 instructions (0.000%), 39 calls (08A4CE40 - 08A4CE44, length 2)
_S1_2_883FFC0 78 instructions (0.000%), 39 calls (0883FFC0 - 0883FFC4, length 2)
_S1_2_89D4354 78 instructions (0.000%), 6 calls (089D4354 - 089D4398, length 18)
_S1_2_88095CC 78 instructions (0.000%), 1 calls (08809558 - 0880968C, length 78)
  Back Branch 08809688 1 times (length 78)
_S1_2_89900F0 77 instructions (0.000%), 1 calls (089900F0 - 089902C8, length 119)
  Back Branch 0899029C 1 times (length 38)
_S1_2_897F1EC 77 instructions (0.000%), 1 calls (0897F1EC - 0897F320, length 78)
  Back Branch 0897F2B0 1 times (length 22)
  Back Branch 0897F2D4 1 times (length 31)
  Back Branch 0897F31C 1 times (length 49)
_S1_2_8831580 77 instructions (0.000%), 1 calls (08831580 - 088316B0, length 77)
_S1_2_8A4C9E8 76 instructions (0.000%), 38 calls (08A4C9E8 - 08A4C9EC, length 2)
_S1_2_8A1290C 76 instructions (0.000%), 19 calls (08A1290C - 08A12918, length 4)
_S1_2_8A05B80 76 instructions (0.000%), 3 calls (08A03AA8 - 08A05C50, length 2155)
  Back Branch 08A03AF8 72 times (length 7)
_S1_2_8815284 76 instructions (0.000%), 2 calls (08815284 - 0881568C, length 259)
_S1_2_892E188 76 instructions (0.000%), 1 calls (0892E188 - 0892E2B4, length 76)
_S1_2_8A2E978 75 instructions (0.000%), 1 calls (08A2E978 - 08A2EAA0, length 75)
_S1_2_89E65CC 75 instructions (0.000%), 1 calls (089E65CC - 089E66F4, length 75)
_S1_2_885BAA4 74 instructions (0.000%), 1 calls (0885BAA4 - 0885BC24, length 97)
  Back Branch 0885BC20 1 times (length 25)
_S1_2_882E48C 74 instructions (0.000%), 1 calls (0882E48C - 0882E5B0, length 74)
  Back Branch 0882E5AC 1 times (length 27)
  Back Branch 0882E594 1 times (length 26)
_S1_2_8A4CA48 72 instructions (0.000%), 36 calls (08A4CA48 - 08A4CA4C, length 2)
_S1_2_898E564 71 instructions (0.000%), 1 calls (0898E564 - 0898E6D0, length 92)
_S1_2_8970920 71 instructions (0.000%), 1 calls (08970920 - 08970B24, length 130)
_S1_2_88F2EAC 70 instructions (0.000%), 14 calls (088F00EC - 088F2EB4, length 2931)
  Back Branch 088F2EB0 14 times (length 2931)
_S1_2_8832EB8 70 instructions (0.000%), 14 calls (08832EB8 - 08832EC8, length 5)
_S1_2_884CE30 70 instructions (0.000%), 7 calls (0884CE30 - 0884CE54, length 10)
_S1_2_8971BA0 70 instructions (0.000%), 5 calls (08971BA0 - 08971C08, length 27)
_S1_2_8806620 70 instructions (0.000%), 2 calls (08806620 - 088066BC, length 40)
_S1_2_880A594 69 instructions (0.000%), 1 calls (0880A594 - 0880A664, length 53)
  Back Branch 0880A638 1 times (length 19)
_S1_2_883681C 68 instructions (0.000%), 17 calls (0883681C - 08836828, length 4)
_S1_2_8A0B614 67 instructions (0.000%), 1 calls (08A0B614 - 08A0B71C, length 67)
_S1_2_8976CFC 66 instructions (0.000%), 3 calls (08976960 - 08976D18, length 239)
  Back Branch 08976D14 3 times (length 239)
  Back Branch 089769B0 1 times (length 22)
_S1_2_8A38DA4 65 instructions (0.000%), 5 calls (08A38DA4 - 08A38E7C, length 55)
  Back Branch 08A38E58 5 times (length 11)
_S1_2_8A2F108 65 instructions (0.000%), 1 calls (08A2F108 - 08A2F178, length 29)
  Back Branch 08A2F164 5 times (length 9)
_S1_2_8A2DEBC 65 instructions (0.000%), 1 calls (08A2DEBC - 08A2DFF4, length 79)
_S1_2_8A09510 65 instructions (0.000%), 1 calls (089FD448 - 08A09518, length 12341)
  Back Branch 08A0941C 4 times (length 6)
  Back Branch 08A093F0 1 times (length 10)
  Back Branch 08A09514 1 times (length 97)
  Back Branch 08A09468 1 times (length 12298)
_S1_2_8A4CA38 64 instructions (0.000%), 32 calls (08A4CA38 - 08A4CA3C, length 2)
_S1_2_8A4CA10 64 instructions (0.000%), 32 calls (08A4CA10 - 08A4CA14, length 2)
_S1_2_88EFE5C 64 instructions (0.000%), 32 calls (088EFE5C - 088EFE60, length 2)
_S1_2_880EA64 62 instructions (0.000%), 1 calls (0880EA64 - 0880EB70, length 68)
  Back Branch 0880EB34 1 times (length 7)
_S1_2_8977364 61 instructions (0.000%), 1 calls (08977364 - 0897748C, length 75)
_S1_2_882BF54 61 instructions (0.000%), 1 calls (0882BF54 - 0882BFC0, length 28)
  Back Branch 0882BF94 4 times (length 11)
_S1_2_8804228 61 instructions (0.000%), 1 calls (08804228 - 0880450C, length 186)
_S1_2_88D6E10 60 instructions (0.000%), 12 calls (088D6E10 - 088D6E20, length 5)
_S1_2_8855F84 60 instructions (0.000%), 6 calls (08855F84 - 08855FA8, length 10)
_S1_2_8830018 60 instructions (0.000%), 6 calls (08830018 - 0883003C, length 10)
_S1_2_8A38E90 60 instructions (0.000%), 5 calls (08A38D40 - 08A4C954, length 20230)
  Back Branch 08A38EA0 5 times (length 90)
_S1_2_89B9510 60 instructions (0.000%), 5 calls (089B9510 - 089B9550, length 17)
_S1_2_884CC78 60 instructions (0.000%), 3 calls (0884CC78 - 0884CCC4, length 20)
_S1_2_8831C50 60 instructions (0.000%), 3 calls (08831C50 - 08831C9C, length 20)
_S1_2_8A4AF24 60 instructions (0.000%), 1 calls (08A4AF24 - 08A4B0C8, length 106)
  Back Branch 08A4B078 1 times (length 72)
  Back Branch 08A4B068 1 times (length 69)
_S1_2_8A0B7A0 60 instructions (0.000%), 1 calls (08A0B7A0 - 08A0B88C, length 60)
_S1_2_897F0F4 60 instructions (0.000%), 1 calls (0897F0F4 - 0897F1E8, length 62)
  Back Branch 0897F1DC 1 times (length 31)
  Back Branch 0897F1B8 1 times (length 22)
_S1_2_8809558 58 instructions (0.000%), 2 calls (08809558 - 088095C8, length 29)
_S1_2_897C4D8 58 instructions (0.000%), 1 calls (0897C4D8 - 0897C638, length 89)
_S1_2_8A453EC 57 instructions (0.000%), 3 calls (08A453EC - 08A45458, length 28)
_S1_2_896AA3C 57 instructions (0.000%), 2 calls (0896AA3C - 0896AADC, length 41)
_S1_2_8982540 57 instructions (0.000%), 1 calls (08982540 - 08982658, length 71)
_S1_2_8804108 57 instructions (0.000%), 1 calls (08804108 - 08804224, length 72)
  Back Branch 08804220 1 times (length 40)
_S1_2_88451A8 56 instructions (0.000%), 14 calls (088451A8 - 088451B4, length 4)
_S1_2_8A32324 56 instructions (0.000%), 2 calls (08A32324 - 08A32390, length 28)
_S1_2_8844C58 56 instructions (0.000%), 1 calls (08844C58 - 08844D34, length 56)
_S1_2_8834FFC 56 instructions (0.000%), 1 calls (08830E38 - 08835000, length 4211)
  Back Branch 08831FB8 1 times (length 1122)
  Back Branch 08834FFC 1 times (length 3129)
_S1_2_899CA60 55 instructions (0.000%), 3 calls (0899CA60 - 0899CAC8, length 27)
_S1_2_89777F4 55 instructions (0.000%), 1 calls (089777F4 - 08977900, length 68)
_S1_2_8977114 55 instructions (0.000%), 1 calls (08977114 - 08977244, length 77)
  Back Branch 089771F4 1 times (length 16)
_S1_2_88FA65C 55 instructions (0.000%), 1 calls (088FA65C - 088FA734, length 55)
_S1_2_892E350 54 instructions (0.000%), 3 calls (0892E350 - 0892E39C, length 20)
_S1_2_88112E4 54 instructions (0.000%), 2 calls (088112E4 - 088113F8, length 70)
_S1_2_8A4A738 54 instructions (0.000%), 1 calls (08A4A668 - 08A4A7B4, length 84)
  Back Branch 08A4A7B0 1 times (length 84)
_S1_2_8980654 54 instructions (0.000%), 1 calls (08980654 - 08980770, length 72)
_S1_2_8832240 53 instructions (0.000%), 1 calls (08832240 - 08832360, length 73)
  Back Branch 08832308 1 times (length 37)
  Back Branch 0883231C 1 times (length 42)
  Back Branch 088322BC 1 times (length 18)
  Back Branch 088322A8 1 times (length 13)
_S1_2_8A4C7A0 52 instructions (0.000%), 26 calls (08A4C7A0 - 08A4C7A4, length 2)
_S1_2_882FC84 52 instructions (0.000%), 4 calls (0882FC84 - 0882FCC8, length 18)
_S1_2_898265C 52 instructions (0.000%), 1 calls (0898265C - 0898275C, length 65)
_S1_2_897BBF0 52 instructions (0.000%), 1 calls (0897BBF0 - 0897BCF4, length 66)
  Back Branch 0897BCB8 1 times (length 22)
_S1_2_88300C8 52 instructions (0.000%), 1 calls (088300C8 - 08830194, length 52)
_S1_2_8813AF8 51 instructions (0.000%), 3 calls (08813AF8 - 089B2A28, length 424909)
_S1_2_882E790 51 instructions (0.000%), 2 calls (0882E790 - 0882E828, length 39)
  Back Branch 0882E81C 1 times (length 25)
_S1_2_8A2DE68 51 instructions (0.000%), 1 calls (08A2DE68 - 08A2DEB8, length 21)
  Back Branch 08A2DEA0 7 times (length 5)
_S1_2_8977904 50 instructions (0.000%), 1 calls (08977904 - 089779FC, length 63)
_S1_2_8810618 50 instructions (0.000%), 1 calls (08810618 - 088106EC, length 54)
_S1_2_8A174A0 48 instructions (0.000%), 6 calls (08A174A0 - 08A174BC, length 8)
_S1_2_8840350 48 instructions (0.000%), 3 calls (08840350 - 0884038C, length 16)
_S1_2_88045C4 45 instructions (0.000%), 15 calls (088045C4 - 088045CC, length 3)
_S1_2_89232DC 45 instructions (0.000%), 1 calls (089232DC - 089233B4, length 55)
  Back Branch 089233B0 1 times (length 41)
_S1_2_882E3A8 45 instructions (0.000%), 1 calls (0882E3A8 - 08A16028, length 499489)
  Back Branch 08A15FF4 3 times (length 13)
_S1_2_890092C 44 instructions (0.000%), 4 calls (0890092C - 08900954, length 11)
_S1_2_882FCCC 44 instructions (0.000%), 4 calls (0882FCCC - 0882FCF4, length 11)
_S1_2_892F994 44 instructions (0.000%), 3 calls (0892F994 - 0892F9F8, length 26)
_S1_2_8A4A668 44 instructions (0.000%), 2 calls (08A4A668 - 08A4A6BC, length 22)
_S1_2_8A080EC 44 instructions (0.000%), 2 calls (08A080EC - 08A08148, length 24)
_S1_2_8A2E610 44 instructions (0.000%), 1 calls (08A2E610 - 08A2E6E8, length 55)
_S1_2_89FBE60 44 instructions (0.000%), 1 calls (089FBE60 - 089FBF0C, length 44)
_S1_2_89FD784 43 instructions (0.000%), 3 calls (089FD784 - 089FD7F0, length 28)
_S1_2_896B788 43 instructions (0.000%), 1 calls (0896B788 - 0896B808, length 33)
  Back Branch 0896B7BC 4 times (length 6)
_S1_2_8831548 42 instructions (0.000%), 3 calls (08831548 - 0883157C, length 14)
_S1_2_8996EB8 42 instructions (0.000%), 2 calls (08996EB8 - 08996ED8, length 9)
  Back Branch 08996ECC 8 times (length 4)
_S1_2_896AD30 42 instructions (0.000%), 2 calls (0896AD30 - 0896AD80, length 21)
_S1_2_88BCA74 42 instructions (0.000%), 1 calls (088B1CDC - 088BCA7C, length 11113)
  Back Branch 088BCA1C 4,506 times (length 2)
  Back Branch 088BCA24 2,253 times (length 11092)
  Back Branch 088BCA78 1 times (length 21)
  Back Branch 088BCA4C 1 times (length 5)
  Back Branch 088BCA6C 1 times (length 25)
_S1_2_880F868 41 instructions (0.000%), 2 calls (0880F868 - 0880F8E0, length 31)
_S1_2_8980C60 40 instructions (0.000%), 1 calls (08980C60 - 08980CFC, length 40)
_S1_2_88266AC 40 instructions (0.000%), 1 calls (088266AC - 08826798, length 60)
  Back Branch 08826778 1 times (length 10)
_S1_2_88B2C70 39 instructions (0.000%), 1 calls (088B2C70 - 088B2CE0, length 29)
  Back Branch 088B2CC0 3 times (length 5)
_S1_2_8A48C74 38 instructions (0.000%), 1 calls (08A48C74 - 08A48DB8, length 82)
  Back Branch 08A48D24 1 times (length 37)
  Back Branch 08A48D34 1 times (length 34)
_S1_2_8A43A38 38 instructions (0.000%), 1 calls (08A43A38 - 08A43B84, length 84)
  Back Branch 08A43AF0 1 times (length 13)
_S1_2_897FBA8 38 instructions (0.000%), 1 calls (0897FBA8 - 0897FC70, length 51)
_S1_2_88512C8 37 instructions (0.000%), 1 calls (088512C8 - 08851358, length 37)
_S1_2_8A4C850 36 instructions (0.000%), 18 calls (08A4C850 - 08A4C854, length 2)
_S1_2_8A4C750 36 instructions (0.000%), 18 calls (08A4C750 - 08A4C754, length 2)
_S1_2_88FE870 36 instructions (0.000%), 6 calls (088FE870 - 088FE884, length 6)
_S1_2_8A315A4 36 instructions (0.000%), 3 calls (08A31530 - 08A315B0, length 33)
  Back Branch 08A315AC 3 times (length 33)
_S1_2_8A31550 36 instructions (0.000%), 3 calls (08A31530 - 08A3155C, length 12)
  Back Branch 08A31558 3 times (length 12)
_S1_2_8928B94 36 instructions (0.000%), 2 calls (08928B94 - 08928BD8, length 18)
_S1_2_8810888 36 instructions (0.000%), 2 calls (08810888 - 0881090C, length 34)
_S1_2_8A0CE74 36 instructions (0.000%), 1 calls (08A0CE74 - 08A0CF18, length 42)
_S1_2_8810080 36 instructions (0.000%), 1 calls (08810080 - 088101C4, length 82)
_S1_2_8805F4C 36 instructions (0.000%), 1 calls (08805F4C - 08806004, length 47)
  Back Branch 08805FD4 1 times (length 17)
  Back Branch 08805FCC 1 times (length 15)
_S1_2_8900884 35 instructions (0.000%), 5 calls (08900884 - 0890089C, length 7)
_S1_2_8A1714C 35 instructions (0.000%), 1 calls (08A1714C - 08A171D4, length 35)
_S1_2_898EAD8 35 instructions (0.000%), 1 calls (0898E66C - 0898EB10, length 298)
  Back Branch 0898EB0C 1 times (length 298)
_S1_2_8A31524 33 instructions (0.000%), 3 calls (08A31524 - 08A3154C, length 11)
_S1_2_88F5628 33 instructions (0.000%), 3 calls (088F5628 - 088F5654, length 12)
_S1_2_8A2C514 32 instructions (0.000%), 1 calls (08A2C498 - 08A4C80C, length 32990)
  Back Branch 08A2C518 1 times (length 34)
_S1_2_884F5F4 31 instructions (0.000%), 1 calls (0884F5F4 - 0884F7A0, length 108)
_S1_2_8971D9C 30 instructions (0.000%), 3 calls (08971BF8 - 08971DAC, length 110)
  Back Branch 08971DA8 3 times (length 110)
_S1_2_884CE08 30 instructions (0.000%), 3 calls (0884CE08 - 0884CE2C, length 10)
_S1_2_88451B8 30 instructions (0.000%), 3 calls (088451B8 - 088451DC, length 10)
_S1_2_8A438E4 30 instructions (0.000%), 2 calls (08A438E4 - 08A4391C, length 15)
_S1_2_8844C40 30 instructions (0.000%), 1 calls (08844BFC - 08A04E00, length 458882)
  Back Branch 08844C28 1 times (length 5)
  Back Branch 08844C44 1 times (length 20)
_S1_2_8856C7C 29 instructions (0.000%), 1 calls (08856C7C - 08856D88, length 68)
_S1_2_8A4C5A8 28 instructions (0.000%), 14 calls (08A4C5A8 - 08A4C5AC, length 2)
_S1_2_883FFC8 28 instructions (0.000%), 14 calls (0883FFC8 - 0883FFCC, length 2)
_S1_2_89AC504 28 instructions (0.000%), 2 calls (089AC504 - 089AC558, length 22)
_S1_2_89A0028 28 instructions (0.000%), 2 calls (089A0028 - 089A005C, length 14)
_S1_2_896AD84 28 instructions (0.000%), 2 calls (0896AD84 - 0896ADBC, length 15)
_S1_2_8849794 28 instructions (0.000%), 2 calls (08849794 - 088497D0, length 16)
_S1_2_8831CA0 28 instructions (0.000%), 2 calls (08831CA0 - 08831CD4, length 14)
_S1_2_8A38BCC 28 instructions (0.000%), 1 calls (08A38BCC - 08A38C58, length 36)
_S1_2_8A078C0 28 instructions (0.000%), 1 calls (08A078C0 - 08A147C0, length 13249)
_S1_2_8A30870 27 instructions (0.000%), 1 calls (08A30870 - 08A30904, length 38)
_S1_2_8A2F098 27 instructions (0.000%), 1 calls (08A2F098 - 08A2F104, length 28)
  Back Branch 08A2F100 1 times (length 17)
_S1_2_8A17810 27 instructions (0.000%), 1 calls (08A17810 - 08A17878, length 27)
_S1_2_8928B54 26 instructions (0.000%), 2 calls (08928B54 - 08928B90, length 16)
_S1_2_89FF5EC 26 instructions (0.000%), 1 calls (089FD448 - 089FF5F4, length 2156)
  Back Branch 089FF588 1 times (length 7)
  Back Branch 089FF5F0 1 times (length 42)
  Back Branch 089FF5BC 1 times (length 2143)
_S1_2_8900804 26 instructions (0.000%), 1 calls (08900804 - 08900868, length 26)
_S1_2_88D864C 26 instructions (0.000%), 1 calls (088D864C - 088D86B0, length 26)
_S1_2_88448A0 26 instructions (0.000%), 1 calls (088448A0 - 08844904, length 26)
_S1_2_8A08484 25 instructions (0.000%), 1 calls (08A08484 - 08A0853C, length 47)
_S1_2_89FF064 24 instructions (0.000%), 6 calls (089FF064 - 08A4CCC4, length 79641)
_S1_2_88B338C 24 instructions (0.000%), 4 calls (088B338C - 088B33A0, length 6)
_S1_2_885604C 24 instructions (0.000%), 4 calls (0885604C - 08856060, length 6)
_S1_2_8856034 24 instructions (0.000%), 4 calls (08856034 - 08856048, length 6)
_S1_2_8994F98 24 instructions (0.000%), 2 calls (08994F98 - 08994FC4, length 12)
_S1_2_885ACFC 24 instructions (0.000%), 2 calls (0885ACFC - 0885AD28, length 12)
_S1_2_89ED3C8 24 instructions (0.000%), 1 calls (089ED3C8 - 089ED42C, length 26)
_S1_2_88BC9F4 24 instructions (0.000%), 1 calls (088B1CDC - 088BCA0C, length 11085)
  Back Branch 088BCA00 2 times (length 2)
  Back Branch 088BCA08 1 times (length 11085)
_S1_2_8A31644 23 instructions (0.000%), 1 calls (08A31644 - 08A316C0, length 32)
_S1_2_89E7248 23 instructions (0.000%), 1 calls (089E7248 - 089E7348, length 65)
_S1_2_8976AA8 23 instructions (0.000%), 1 calls (08976960 - 08976AC8, length 91)
  Back Branch 089769B0 1 times (length 22)
  Back Branch 08976AC4 1 times (length 91)
_S1_2_896AB28 23 instructions (0.000%), 1 calls (0896AB28 - 0896ACFC, length 118)
_S1_2_89FC3E8 22 instructions (0.000%), 1 calls (089FC3E8 - 089FC454, length 28)
_S1_2_89FC314 22 instructions (0.000%), 1 calls (089FC314 - 089FC380, length 28)
_S1_2_89FC240 22 instructions (0.000%), 1 calls (089FC240 - 089FC2AC, length 28)
_S1_2_8804540 22 instructions (0.000%), 1 calls (08804540 - 088045B8, length 31)
_S1_2_89B2A18 20 instructions (0.000%), 4 calls (089B2A18 - 089B2A28, length 5)
_S1_2_8A43920 20 instructions (0.000%), 2 calls (08A43920 - 08A4C80C, length 9148)
_S1_2_8A2EB6C 20 instructions (0.000%), 2 calls (08A2EB6C - 08A2EB90, length 10)
_S1_2_8A0736C 20 instructions (0.000%), 2 calls (08A0736C - 08A07390, length 10)
_S1_2_8855F5C 20 instructions (0.000%), 2 calls (08855F5C - 08855F80, length 10)
_S1_2_884CDB8 20 instructions (0.000%), 2 calls (0884CDB8 - 0884CDDC, length 10)
_S1_2_8A4C42C 20 instructions (0.000%), 1 calls (08A4C42C - 08A4C49C, length 29)
_S1_2_8A1F2B4 20 instructions (0.000%), 1 calls (089FD448 - 08A1F2BC, length 34718)
  Back Branch 08A1F268 1 times (length 7)
  Back Branch 08A1F284 1 times (length 34705)
  Back Branch 08A1F2B8 1 times (length 36)
_S1_2_89FB0C0 20 instructions (0.000%), 1 calls (089FB0C0 - 089FB10C, length 20)
_S1_2_898F574 20 instructions (0.000%), 1 calls (0898F574 - 0898F5C0, length 20)
_S1_2_89FEAE4 19 instructions (0.000%), 1 calls (089FEAE4 - 089FEBAC, length 51)
_S1_2_883F840 19 instructions (0.000%), 1 calls (0883F80C - 089ABDF4, length 373115)
  Back Branch 0883F844 1 times (length 16)
  Back Branch 0883F820 1 times (length 4)
_S1_2_88040A8 19 instructions (0.000%), 1 calls (088040A8 - 08804104, length 24)
_S1_2_892E3A0 17 instructions (0.000%), 3 calls (0892E3A0 - 0892E3B4, length 6)
_S1_2_8A309E0 17 instructions (0.000%), 1 calls (08A309E0 - 08A30A28, length 19)
_S1_2_8A301F8 17 instructions (0.000%), 1 calls (08A301F8 - 08A30238, length 17)
_S1_2_8A2EBC0 17 instructions (0.000%), 1 calls (08A2EBC0 - 08A2EC00, length 17)
_S1_2_8A0B728 17 instructions (0.000%), 1 calls (08A0B728 - 08A0B79C, length 30)
_S1_2_882E604 17 instructions (0.000%), 1 calls (0882E604 - 0882E65C, length 23)
_S1_2_89FD448 16 instructions (0.000%), 8 calls (089FD448 - 089FD44C, length 2)
_S1_2_8840E54 16 instructions (0.000%), 4 calls (08840E54 - 08840E60, length 4)
_S1_2_8855F00 16 instructions (0.000%), 2 calls (08855F00 - 08855F1C, length 8)
_S1_2_88406DC 16 instructions (0.000%), 2 calls (088406DC - 0884071C, length 17)
_S1_2_8A2FC78 16 instructions (0.000%), 1 calls (08A2FC78 - 08A2FCB4, length 16)
_S1_2_89FAFA4 16 instructions (0.000%), 1 calls (089FAFA4 - 08A039D0, length 8844)
_S1_2_89769B0 16 instructions (0.000%), 1 calls (08976960 - 089769B4, length 22)
  Back Branch 089769B0 1 times (length 22)
_S1_2_88F04B8 16 instructions (0.000%), 1 calls (088F04B8 - 088F04F4, length 16)
_S1_2_8A12940 15 instructions (0.000%), 3 calls (08A12940 - 08A12950, length 5)
_S1_2_8A1292C 15 instructions (0.000%), 3 calls (08A1292C - 08A1293C, length 5)
_S1_2_8A30560 15 instructions (0.000%), 1 calls (08A30560 - 08A30598, length 15)
_S1_2_8A4C7B8 14 instructions (0.000%), 7 calls (08A4C7B8 - 08A4C7BC, length 2)
_S1_2_884524C 14 instructions (0.000%), 2 calls (0884524C - 08845264, length 7)
_S1_2_8840244 14 instructions (0.000%), 2 calls (08840244 - 0884025C, length 7)
_S1_2_8A4484C 14 instructions (0.000%), 1 calls (08A4484C - 08A44880, length 14)
_S1_2_8A171D8 14 instructions (0.000%), 1 calls (08A171D8 - 08A1723C, length 26)
_S1_2_896D988 14 instructions (0.000%), 1 calls (0896D988 - 0896D9DC, length 22)
_S1_2_89B29BC 13 instructions (0.000%), 1 calls (089B29BC - 089B29EC, length 13)
_S1_2_882DBA8 13 instructions (0.000%), 1 calls (0882DBA8 - 0882DBD8, length 13)
_S1_2_8A4CDF8 12 instructions (0.000%), 6 calls (08A4CDF8 - 08A4CDFC, length 2)
_S1_2_8A4CA08 12 instructions (0.000%), 6 calls (08A4CA08 - 08A4CA0C, length 2)
_S1_2_88B5600 12 instructions (0.000%), 3 calls (088B5600 - 088B560C, length 4)
_S1_2_8A17488 12 instructions (0.000%), 2 calls (08A17488 - 08A1749C, length 6)
_S1_2_8900958 12 instructions (0.000%), 1 calls (08900958 - 08900984, length 12)
_S1_2_8A2F448 11 instructions (0.000%), 1 calls (08A2F448 - 08A2F470, length 11)
_S1_2_8A2EB40 11 instructions (0.000%), 1 calls (08A2EB40 - 08A2EB68, length 11)
_S1_2_881F228 11 instructions (0.000%), 1 calls (0881F228 - 0881F268, length 17)
_S1_2_8A4C7F0 10 instructions (0.000%), 5 calls (08A4C7F0 - 08A4C7F4, length 2)
_S1_2_8A345D4 10 instructions (0.000%), 2 calls (08A345D4 - 08A345E4, length 5)
_S1_2_896F200 10 instructions (0.000%), 2 calls (0896F200 - 0896F210, length 5)
_S1_2_8A1503C 10 instructions (0.000%), 1 calls (08A1503C - 08A15060, length 10)
_S1_2_8A08084 10 instructions (0.000%), 1 calls (08A08084 - 08A080D8, length 22)
_S1_2_897211C 10 instructions (0.000%), 1 calls (08971BF8 - 0897212C, length 334)
  Back Branch 08972128 1 times (length 334)
_S1_2_8804000 9 instructions (0.000%), 1 calls (08804000 - 08804020, length 9)
_S1_2_8A4CA70 8 instructions (0.000%), 4 calls (08A4CA70 - 08A4CA74, length 2)
_S1_2_8A4C928 8 instructions (0.000%), 4 calls (08A4C928 - 08A4C92C, length 2)
_S1_2_8A4C8D0 8 instructions (0.000%), 4 calls (08A4C8D0 - 08A4C8D4, length 2)
_S1_2_8A4C8B0 8 instructions (0.000%), 4 calls (08A4C8B0 - 08A4C8B4, length 2)
_S1_2_8A4C7D8 8 instructions (0.000%), 4 calls (08A4C7D8 - 08A4C7DC, length 2)
_S1_2_8A1291C 8 instructions (0.000%), 2 calls (08A1291C - 08A12928, length 4)
_S1_2_8856024 8 instructions (0.000%), 2 calls (08856024 - 08856030, length 4)
_S1_2_881370C 8 instructions (0.000%), 2 calls (0881370C - 08813718, length 4)
_S1_2_8A30980 8 instructions (0.000%), 1 calls (08A30850 - 08A30988, length 79)
  Back Branch 08A30984 1 times (length 79)
_S1_2_8A30974 8 instructions (0.000%), 1 calls (08A30850 - 08A3097C, length 76)
  Back Branch 08A30978 1 times (length 76)
_S1_2_8A30968 8 instructions (0.000%), 1 calls (08A30850 - 08A30970, length 73)
  Back Branch 08A3096C 1 times (length 73)
_S1_2_8A30938 8 instructions (0.000%), 1 calls (08A30850 - 08A30940, length 61)
  Back Branch 08A3093C 1 times (length 61)
_S1_2_89E73D4 8 instructions (0.000%), 1 calls (089E73D4 - 089E73F0, length 8)
_S1_2_8835004 8 instructions (0.000%), 1 calls (08835004 - 08835020, length 8)
_S1_2_8A4CC28 6 instructions (0.000%), 3 calls (08A4CC28 - 08A4CC2C, length 2)
_S1_2_8A4C978 6 instructions (0.000%), 3 calls (08A4C978 - 08A4C97C, length 2)
_S1_2_8A4C740 6 instructions (0.000%), 3 calls (08A4C740 - 08A4C744, length 2)
_S1_2_8A4C738 6 instructions (0.000%), 3 calls (08A4C738 - 08A4C73C, length 2)
_S1_2_8A4C730 6 instructions (0.000%), 3 calls (08A4C730 - 08A4C734, length 2)
_S1_2_885AE10 6 instructions (0.000%), 2 calls (0885AE10 - 0885AE18, length 3)
_S1_2_882EC08 6 instructions (0.000%), 2 calls (0882EC08 - 0882EC10, length 3)
_S1_2_8810E64 6 instructions (0.000%), 2 calls (08810E64 - 08810E6C, length 3)
_S1_2_8971BF4 6 instructions (0.000%), 1 calls (08971BF4 - 08971C08, length 6)
_S1_2_88B5610 6 instructions (0.000%), 1 calls (088B5610 - 088B5624, length 6)
_S1_2_88B2840 6 instructions (0.000%), 1 calls (088B2840 - 088B2854, length 6)
_S1_2_88563E0 6 instructions (0.000%), 1 calls (088563E0 - 088563F4, length 6)
_S1_2_8A2FAC0 5 instructions (0.000%), 1 calls (08A2FAC0 - 08A2FAD0, length 5)
_S1_2_89FD878 5 instructions (0.000%), 1 calls (089FD784 - 089FD890, length 68)
_S1_2_89FD7F4 5 instructions (0.000%), 1 calls (089FD784 - 089FD80C, length 35)
_S1_2_8928720 5 instructions (0.000%), 1 calls (08928720 - 08928730, length 5)
_S1_2_89019B8 5 instructions (0.000%), 1 calls (089019B8 - 089019C8, length 5)
_S1_2_8900D94 5 instructions (0.000%), 1 calls (08900D94 - 08900DA4, length 5)
_S1_2_89008B4 5 instructions (0.000%), 1 calls (089008B4 - 089008C4, length 5)
_S1_2_88D7460 5 instructions (0.000%), 1 calls (088D7460 - 088D7470, length 5)
_S1_2_88BC8A4 5 instructions (0.000%), 1 calls (088BC8A4 - 088BC8B4, length 5)
_S1_2_88409F0 5 instructions (0.000%), 1 calls (088409F0 - 08840A00, length 5)
_S1_2_8840230 5 instructions (0.000%), 1 calls (08840230 - 08840240, length 5)
_S1_2_882593C 5 instructions (0.000%), 1 calls (0882593C - 0882594C, length 5)
_S1_2_8A4CDB0 4 instructions (0.000%), 2 calls (08A4CDB0 - 08A4CDB4, length 2)
_S1_2_8A4CB10 4 instructions (0.000%), 2 calls (08A4CB10 - 08A4CB14, length 2)
_S1_2_8A4CA98 4 instructions (0.000%), 2 calls (08A4CA98 - 08A4CA9C, length 2)
_S1_2_8A4CA40 4 instructions (0.000%), 2 calls (08A4CA40 - 08A4CA44, length 2)
_S1_2_8A4CA30 4 instructions (0.000%), 2 calls (08A4CA30 - 08A4CA34, length 2)
_S1_2_8A4CA20 4 instructions (0.000%), 2 calls (08A4CA20 - 08A4CA24, length 2)
_S1_2_8A4C938 4 instructions (0.000%), 2 calls (08A4C938 - 08A4C93C, length 2)
_S1_2_8A4C7E8 4 instructions (0.000%), 2 calls (08A4C7E8 - 08A4C7EC, length 2)
_S1_2_89FC8C8 4 instructions (0.000%), 2 calls (089FC8C8 - 089FC8CC, length 2)
_S1_2_8A2FAE4 4 instructions (0.000%), 1 calls (08A2FAE4 - 08A2FAF0, length 4)
_S1_2_8A2FAD4 4 instructions (0.000%), 1 calls (08A2FAD4 - 08A2FAE0, length 4)
_S1_2_8A2D6C0 4 instructions (0.000%), 1 calls (08A2D6C0 - 08A2D6CC, length 4)
_S1_2_8A07638 4 instructions (0.000%), 1 calls (08A07638 - 08A07644, length 4)
_S1_2_89CA1A4 4 instructions (0.000%), 1 calls (089CA1A4 - 089CA1B0, length 4)
_S1_2_89B4B28 4 instructions (0.000%), 1 calls (089B4B28 - 089B4B34, length 4)
_S1_2_89B4AF8 4 instructions (0.000%), 1 calls (089B4AF8 - 089B4B04, length 4)
_S1_2_899739C 4 instructions (0.000%), 1 calls (0899739C - 089973A8, length 4)
_S1_2_896D9D0 4 instructions (0.000%), 1 calls (0896D9D0 - 0896D9DC, length 4)
_S1_2_8849784 4 instructions (0.000%), 1 calls (08849784 - 08849790, length 4)
_S1_2_8841CB0 4 instructions (0.000%), 1 calls (08841CB0 - 08841CBC, length 4)
_S1_2_88367DC 4 instructions (0.000%), 1 calls (088367DC - 088367E8, length 4)
_S1_2_882E390 4 instructions (0.000%), 1 calls (0882E390 - 0882E39C, length 4)
_S1_2_89B2F2C 3 instructions (0.000%), 1 calls (089B2F2C - 089B2F34, length 3)
_S1_2_8997390 3 instructions (0.000%), 1 calls (08997390 - 08997398, length 3)
_S1_2_8A4CE30 2 instructions (0.000%), 1 calls (08A4CE30 - 08A4CE34, length 2)
_S1_2_8A4CE10 2 instructions (0.000%), 1 calls (08A4CE10 - 08A4CE14, length 2)
_S1_2_8A4CDF0 2 instructions (0.000%), 1 calls (08A4CDF0 - 08A4CDF4, length 2)
_S1_2_8A4CDE8 2 instructions (0.000%), 1 calls (08A4CDE8 - 08A4CDEC, length 2)
_S1_2_8A4CDB8 2 instructions (0.000%), 1 calls (08A4CDB8 - 08A4CDBC, length 2)
_S1_2_8A4CCF8 2 instructions (0.000%), 1 calls (08A4CCF8 - 08A4CCFC, length 2)
_S1_2_8A4CCA0 2 instructions (0.000%), 1 calls (08A4CCA0 - 08A4CCA4, length 2)
_S1_2_8A4CC90 2 instructions (0.000%), 1 calls (08A4CC90 - 08A4CC94, length 2)
_S1_2_8A4CC80 2 instructions (0.000%), 1 calls (08A4CC80 - 08A4CC84, length 2)
_S1_2_8A4CC68 2 instructions (0.000%), 1 calls (08A4CC68 - 08A4CC6C, length 2)
_S1_2_8A4CC40 2 instructions (0.000%), 1 calls (08A4CC40 - 08A4CC44, length 2)
_S1_2_8A4CC38 2 instructions (0.000%), 1 calls (08A4CC38 - 08A4CC3C, length 2)
_S1_2_8A4CC30 2 instructions (0.000%), 1 calls (08A4CC30 - 08A4CC34, length 2)
_S1_2_8A4CC20 2 instructions (0.000%), 1 calls (08A4CC20 - 08A4CC24, length 2)
_S1_2_8A4CC18 2 instructions (0.000%), 1 calls (08A4CC18 - 08A4CC1C, length 2)
_S1_2_8A4CC08 2 instructions (0.000%), 1 calls (08A4CC08 - 08A4CC0C, length 2)
_S1_2_8A4CBB8 2 instructions (0.000%), 1 calls (08A4CBB8 - 08A4CBBC, length 2)
_S1_2_8A4CBA0 2 instructions (0.000%), 1 calls (08A4CBA0 - 08A4CBA4, length 2)
_S1_2_8A4CB88 2 instructions (0.000%), 1 calls (08A4CB88 - 08A4CB8C, length 2)
_S1_2_8A4CB80 2 instructions (0.000%), 1 calls (08A4CB80 - 08A4CB84, length 2)
_S1_2_8A4CB70 2 instructions (0.000%), 1 calls (08A4CB70 - 08A4CB74, length 2)
_S1_2_8A4CB40 2 instructions (0.000%), 1 calls (08A4CB40 - 08A4CB44, length 2)
_S1_2_8A4CB00 2 instructions (0.000%), 1 calls (08A4CB00 - 08A4CB04, length 2)
_S1_2_8A4CAD0 2 instructions (0.000%), 1 calls (08A4CAD0 - 08A4CAD4, length 2)
_S1_2_8A4CAB8 2 instructions (0.000%), 1 calls (08A4CAB8 - 08A4CABC, length 2)
_S1_2_8A4CA18 2 instructions (0.000%), 1 calls (08A4CA18 - 08A4CA1C, length 2)
_S1_2_8A4C9B8 2 instructions (0.000%), 1 calls (08A4C9B8 - 08A4C9BC, length 2)
_S1_2_8A4C8E8 2 instructions (0.000%), 1 calls (08A4C8E8 - 08A4C8EC, length 2)
_S1_2_8A4C8C0 2 instructions (0.000%), 1 calls (08A4C8C0 - 08A4C8C4, length 2)
_S1_2_8A4C8A8 2 instructions (0.000%), 1 calls (08A4C8A8 - 08A4C8AC, length 2)
_S1_2_8A4C890 2 instructions (0.000%), 1 calls (08A4C890 - 08A4C894, length 2)
_S1_2_8A4C888 2 instructions (0.000%), 1 calls (08A4C888 - 08A4C88C, length 2)
_S1_2_8A4C880 2 instructions (0.000%), 1 calls (08A4C880 - 08A4C884, length 2)
_S1_2_8A4C878 2 instructions (0.000%), 1 calls (08A4C878 - 08A4C87C, length 2)
_S1_2_8A4C870 2 instructions (0.000%), 1 calls (08A4C870 - 08A4C874, length 2)
_S1_2_8A4C830 2 instructions (0.000%), 1 calls (08A4C830 - 08A4C834, length 2)
_S1_2_8A4C818 2 instructions (0.000%), 1 calls (08A4C818 - 08A4C81C, length 2)
_S1_2_8A4C758 2 instructions (0.000%), 1 calls (08A4C758 - 08A4C75C, length 2)
_S1_2_8A2D6D0 2 instructions (0.000%), 1 calls (08A2D6D0 - 08A2D6D4, length 2)
_S1_2_8A1F2C0 2 instructions (0.000%), 1 calls (08A1F2C0 - 08A1F2C4, length 2)
_S1_2_89FC8B8 2 instructions (0.000%), 1 calls (089FC8B8 - 089FC8BC, length 2)
_S1_2_88F9528 2 instructions (0.000%), 1 calls (088F9528 - 088F952C, length 2)
_S1_2_88094FC 2 instructions (0.000%), 1 calls (088094FC - 08809500, length 2)
_S1_2_88045BC 2 instructions (0.000%), 1 calls (088045BC - 088045C0, length 2)
_S1_2_8000090 1 instructions (0.000%), 1 calls (08000090 - 08000098, length 3)
_S1_2_89AAF28 (nop) 0 instructions (0.000%), 1,735,260 calls (089AAF28 - 089AAF2C, length 2)
_S1_2_8A4342C (memcpy) 0 instructions (0.000%), 1,043,172 calls (08A4342C - 08A4354C, length 73)
_S1_2_8A45C80 (strcmp) 0 instructions (0.000%), 761,570 calls (08A45C80 - 08A45CE8, length 27)
_S1_2_89AAF20 (nop) 0 instructions (0.000%), 747,123 calls (089AAF20 - 089AAF24, length 2)
_S1_2_8A2D7EC (strlen) 0 instructions (0.000%), 32,312 calls (08A2D7EC - 08A2D800, length 6)
_S1_2_8A4380C (memset) 0 instructions (0.000%), 24,593 calls (08A4380C - 08A438E0, length 54)
_S1_2_8A30178 (sceGuTexImage) 0 instructions (0.000%), 1,897 calls (08A30178 - 08A301F4, length 32)
_S1_2_8A313AC (sceGuMaterial) 0 instructions (0.000%), 1,117 calls (08A313AC - 08A31438, length 36)
_S1_2_8A300D0 (sceGuTexMapMode) 0 instructions (0.000%), 954 calls (08A300D0 - 08A3011C, length 20)
_S1_2_8A30078 (sceGuTexLevelMode) 0 instructions (0.000%), 954 calls (08A30078 - 08A300CC, length 22)
_S1_2_8A039CC (nop) 0 instructions (0.000%), 711 calls (08A039CC - 08A039D0, length 2)
_S1_2_8A4C590 (nop) 0 instructions (0.000%), 421 calls (08A4C590 - 08A4C594, length 2)
_S1_2_8A3691C (memcpy) 0 instructions (0.000%), 167 calls (08A3691C - 08A36C64, length 211)
_S1_2_88F2BFC (nop) 0 instructions (0.000%), 19 calls (088F2BFC - 088F2C00, length 2)
_S1_2_88F0540 (nop) 0 instructions (0.000%), 14 calls (088F0540 - 088F0544, length 2)
_S1_2_88D8620 (nop) 0 instructions (0.000%), 7 calls (088D8620 - 088D8624, length 2)
_S1_2_88D8618 (nop) 0 instructions (0.000%), 7 calls (088D8618 - 088D861C, length 2)
_S1_2_88B20FC 0 instructions (0.000%), 6 calls (088B20FC - 08A438E0, length 411130)
_S1_2_89E7D48 (nop) 0 instructions (0.000%), 5 calls (089E7D48 - 089E7D4C, length 2)
_S1_2_8A30A2C (sceGuSetMatrix) 0 instructions (0.000%), 1 calls (08A30A2C - 08A30C90, length 154)
_S1_2_8A082E0 (nop) 0 instructions (0.000%), 1 calls (08A082E0 - 08A082E4, length 2)
_S1_2_89EE2E4 (nop) 0 instructions (0.000%), 1 calls (089EE2E4 - 089EE2E8, length 2)
_S1_2_88BBD2C 0 instructions (0.000%), 1 calls (088BBD2C - 08A438E0, length 401134)
_S1_2_8844A90 0 instructions (0.000%), 1 calls (08844A90 - 08A438E0, length 523157)
_S1_2_882E434 0 instructions (0.000%), 1 calls (0882E434 - 08A438E0, length 546092)
------------------ GEProfiler ----------------------
GE list count: 5083
Texture load count: 2952, average 0.6 per GE list
Copy GE to memory: 3881, average 0.8 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 26423ms, average 5.2ms per GE list, max FPS is 192.4
prim: called 262418 times, average 51.6 per GE list
trxkick: called 197 times, average 0.0 per GE list
bbox: called 349897 times, average 68.8 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_NORMAL_8BIT|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=28: used 178780 times in PRIM, average 35.2 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24: used 61273 times in PRIM, average 12.1 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=20: used 17803 times in PRIM, average 3.5 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 4047 times in PRIM, average 0.8 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10: used 515 times in PRIM, average 0.1 per GE list
