Compilation time 2431ms, 838 calls, average 2.9ms, longest 149ms
CodeBlocks profiling information (9,986,236 total cycles):
_S1_2_88359C0 5,515,478 instructions (55.231%), 1 calls (088359C0 - 08835DB8, length 255)
    088359C0:[27BDFFC0]: addiu      $sp, $sp, -64
    088359C4:[AFBF0034]: sw         $ra, 52($sp)
    088359C8:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088359CC:[AFBE0030]: sw         $fp, 48($sp)
    088359D0:[AFB7002C]: sw         $s7, 44($sp)
    088359D4:[AFB60028]: sw         $s6, 40($sp)
    088359D8:[AFB50024]: sw         $s5, 36($sp)
    088359DC:[AFB40020]: sw         $s4, 32($sp)
    088359E0:[AFB3001C]: sw         $s3, 28($sp)
    088359E4:[AFB20018]: sw         $s2, 24($sp)
    088359E8:[AFB10014]: sw         $s1, 20($sp)
    088359EC:[AFB00010]: sw         $s0, 16($sp)
    088359F0:[0E2094BE]: jal        0x088252F8
    088359F4:[8C4430F0]: lw         $a0, 12528($v0)
    088359F8:[04410005]: bgez       $v0, 0x08835A10
    088359FC:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835A00:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835A04:[0E209B9B]: jal        0x08826E6C
    08835A08:[24845104]: addiu      $a0, $a0, 20740
    08835A0C:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835A10:[8C545188]: lw         $s4, 20872($v0)
    08835A14:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    08835A18:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08835A1C:[0A20D717]: j          0x08835C5C
    08835A20:[AFA00000]: sw         $zr, 0($sp)
    08835A24:[0E20D300]: jal        0x08834C00
    08835A28:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08835A2C:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08835A30:[2A230000]: slti       $v1, $s1, 0
    08835A34:[2442001F]: addiu      $v0, $v0, 31
    08835A38:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08835A3C:[0223100A]: movz       $v0, $s1, $v1
    08835A40:[7C04F144]: ins        $a0, $zr, 5, 26
    08835A44:[04810005]: bgez       $a0, 0x08835A5C
    08835A48:[00022943]: sra        $a1, $v0, 0x0005
    08835A4C:[2484FFFF]: addiu      $a0, $a0, -1
    08835A50:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08835A54:[00822025]: or         $a0, $a0, $v0
    08835A58:[24840001]: addiu      $a0, $a0, 1
    08835A5C:[8E630098]: lw         $v1, 152($s3)
    08835A60:[00058080]: sll        $s0, $a1, 0x0002
    08835A64:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08835A68:[02031821]: addu       $v1, $s0, $v1
    08835A6C:[00829006]: srlv       $s2, $v0, $a0
    08835A70:[8C620000]: lw         $v0, 0($v1)
    08835A74:[00521024]: and        $v0, $v0, $s2
    08835A78:[14400003]: bne        $v0, $zr, 0x08835A88
    08835A7C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835A80:[0E209B9B]: jal        0x08826E6C
    08835A84:[24842F50]: addiu      $a0, $a0, 12112
    08835A88:[8E62009C]: lw         $v0, 156($s3)
    08835A8C:[02021021]: addu       $v0, $s0, $v0
    08835A90:[8C420000]: lw         $v0, 0($v0)
    08835A94:[00521024]: and        $v0, $v0, $s2
    08835A98:[10400024]: beq        $v0, $zr, 0x08835B2C
    08835A9C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835AA0:[0E20D330]: jal        0x08834CC0
    08835AA4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835AA8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835AAC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835AB0:[0E20D334]: jal        0x08834CD0
    08835AB4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08835AB8:[54400005]: bnel       $v0, $zr, 0x08835AD0
    08835ABC:[8E020008]: lw         $v0, 8($s0)
    08835AC0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835AC4:[0E209B9B]: jal        0x08826E6C
    08835AC8:[248450F4]: addiu      $a0, $a0, 20724
    08835ACC:[8E020008]: lw         $v0, 8($s0)
    08835AD0:[14400003]: bne        $v0, $zr, 0x08835AE0
    08835AD4:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835AD8:[0E209B9B]: jal        0x08826E6C
    08835ADC:[248450E4]: addiu      $a0, $a0, 20708
    08835AE0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08835AE4:[0E20D376]: jal        0x08834DD8
    08835AE8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835AEC:[8E050004]: lw         $a1, 4($s0)
    08835AF0:[00021100]: sll        $v0, $v0, 0x0004
    08835AF4:[24420010]: addiu      $v0, $v0, 16
    08835AF8:[10A0000A]: beq        $a1, $zr, 0x08835B24
    08835AFC:[02E2B821]: addu       $s7, $s7, $v0
    08835B00:[0E20D300]: jal        0x08834C00
    08835B04:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835B08:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08835B0C:[0E20D334]: jal        0x08834CD0
    08835B10:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835B14:[14400003]: bne        $v0, $zr, 0x08835B24
    08835B18:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835B1C:[0E209B9B]: jal        0x08826E6C
    08835B20:[248450D4]: addiu      $a0, $a0, 20692
    08835B24:[0A20D6E7]: j          0x08835B9C
    08835B28:[27DE0001]: addiu      $fp, $fp, 1
    08835B2C:[0E20D412]: jal        0x08835048
    08835B30:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08835B34:[1040001A]: beq        $v0, $zr, 0x08835BA0
    08835B38:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    08835B3C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835B40:[0E20D66C]: jal        0x088359B0
    08835B44:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835B48:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08835B4C:[8C42000C]: lw         $v0, 12($v0)
    08835B50:[8FA40000]: lw         $a0, 0($sp)
    08835B54:[24430001]: addiu      $v1, $v0, 1
    08835B58:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08835B5C:[00822021]: addu       $a0, $a0, $v0
    08835B60:[14600004]: bne        $v1, $zr, 0x08835B74
    08835B64:[AFA40000]: sw         $a0, 0($sp)
    08835B68:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835B6C:[0E209B9B]: jal        0x08826E6C
    08835B70:[248450C4]: addiu      $a0, $a0, 20676
    08835B74:[0E20D40A]: jal        0x08835028
    08835B78:[92040003]: lbu        $a0, 3($s0)
    08835B7C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835B80:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835B84:[0E20D361]: jal        0x08834D84
    08835B88:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08835B8C:[12020003]: beq        $s0, $v0, 0x08835B9C
    08835B90:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835B94:[0E209B9B]: jal        0x08826E6C
    08835B98:[248450B4]: addiu      $a0, $a0, 20660
    08835B9C:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    08835BA0:[24845188]: addiu      $a0, $a0, 20872
    08835BA4:[0E20D361]: jal        0x08834D84
    08835BA8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835BAC:[24560001]: addiu      $s6, $v0, 1
    08835BB0:[0A20D70D]: j          0x08835C34
    08835BB4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08835BB8:[1260001D]: beq        $s3, $zr, 0x08835C30
    08835BBC:[26940010]: addiu      $s4, $s4, 16
    08835BC0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835BC4:[00031143]: sra        $v0, $v1, 0x0005
    08835BC8:[24844210]: addiu      $a0, $a0, 16912
    08835BCC:[04A10005]: bgez       $a1, 0x08835BE4
    08835BD0:[00029080]: sll        $s2, $v0, 0x0002
    08835BD4:[24A5FFFF]: addiu      $a1, $a1, -1
    08835BD8:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08835BDC:[00A22825]: or         $a1, $a1, $v0
    08835BE0:[24A50001]: addiu      $a1, $a1, 1
    08835BE4:[8EA20098]: lw         $v0, 152($s5)
    08835BE8:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08835BEC:[00A38006]: srlv       $s0, $v1, $a1
    08835BF0:[02421021]: addu       $v0, $s2, $v0
    08835BF4:[8C420000]: lw         $v0, 0($v0)
    08835BF8:[00501024]: and        $v0, $v0, $s0
    08835BFC:[50400004]: beql       $v0, $zr, 0x08835C10
    08835C00:[8EA2009C]: lw         $v0, 156($s5)
    08835C04:[0E209B9B]: jal        0x08826E6C
    08835C08:[00000000]: nop
    08835C0C:[8EA2009C]: lw         $v0, 156($s5)
    08835C10:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835C14:[02421021]: addu       $v0, $s2, $v0
    08835C18:[8C420000]: lw         $v0, 0($v0)
    08835C1C:[00501024]: and        $v0, $v0, $s0
    08835C20:[10400003]: beq        $v0, $zr, 0x08835C30
    08835C24:[248450A4]: addiu      $a0, $a0, 20644
    08835C28:[0E209B9B]: jal        0x08826E6C
    08835C2C:[00000000]: nop
    08835C30:[26730001]: addiu      $s3, $s3, 1
    08835C34:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835C38:[2623001F]: addiu      $v1, $s1, 31
    08835C3C:[24555188]: addiu      $s5, $v0, 20872
    08835C40:[2A220000]: slti       $v0, $s1, 0
    08835C44:[0222180A]: movz       $v1, $s1, $v0
    08835C48:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835C4C:[0276102A]: slt        $v0, $s3, $s6
    08835C50:[7C05F144]: ins        $a1, $zr, 5, 26
    08835C54:[1440FFD8]: bne        $v0, $zr, 0x08835BB8
    08835C58:[26310001]: addiu      $s1, $s1, 1
    08835C5C:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835C60:[24535188]: addiu      $s3, $v0, 20872
    08835C64:[8E620004]: lw         $v0, 4($s3)
    08835C68:[0282102B]: sltu       $v0, $s4, $v0
    08835C6C:[1440FF6D]: bne        $v0, $zr, 0x08835A24
    08835C70:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835C74:[8E6200A4]: lw         $v0, 164($s3)
    08835C78:[12E20005]: beq        $s7, $v0, 0x08835C90
    08835C7C:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835C80:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835C84:[0E209B9B]: jal        0x08826E6C
    08835C88:[24845094]: addiu      $a0, $a0, 20628
    08835C8C:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835C90:[24515218]: addiu      $s1, $v0, 21016
    08835C94:[0220A021]: addu       $s4, $s1, $zr <=> move $s4, $s1
    08835C98:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08835C9C:[0A20D734]: j          0x08835CD0
    08835CA0:[8E300000]: lw         $s0, 0($s1)
    08835CA4:[0E20D300]: jal        0x08834C00
    08835CA8:[26730001]: addiu      $s3, $s3, 1
    08835CAC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08835CB0:[0E20D334]: jal        0x08834CD0
    08835CB4:[26445188]: addiu      $a0, $s2, 20872
    08835CB8:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835CBC:[14400003]: bne        $v0, $zr, 0x08835CCC
    08835CC0:[24844230]: addiu      $a0, $a0, 16944
    08835CC4:[0E209B9B]: jal        0x08826E6C
    08835CC8:[00000000]: nop
    08835CCC:[8E100004]: lw         $s0, 4($s0)
    08835CD0:[3C1208B4]: lui        $s2, 0x08B4 <=> li $s2, 0x08B40000
    08835CD4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08835CD8:[1600FFF2]: bne        $s0, $zr, 0x08835CA4
    08835CDC:[26445188]: addiu      $a0, $s2, 20872
    08835CE0:[2631FFFC]: addiu      $s1, $s1, -4
    08835CE4:[2682FF80]: addiu      $v0, $s4, -128
    08835CE8:[5622FFFA]: bnel       $s1, $v0, 0x08835CD4
    08835CEC:[8E300000]: lw         $s0, 0($s1)
    08835CF0:[13D30005]: beq        $fp, $s3, 0x08835D08
    08835CF4:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835CF8:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835CFC:[0E209B9B]: jal        0x08826E6C
    08835D00:[24845084]: addiu      $a0, $a0, 20612
    08835D04:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835D08:[24515190]: addiu      $s1, $v0, 20880
    08835D0C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08835D10:[0A20D74E]: j          0x08835D38
    08835D14:[8E300000]: lw         $s0, 0($s1)
    08835D18:[0E20D412]: jal        0x08835048
    08835D1C:[26520001]: addiu      $s2, $s2, 1
    08835D20:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835D24:[14400003]: bne        $v0, $zr, 0x08835D34
    08835D28:[24845074]: addiu      $a0, $a0, 20596
    08835D2C:[0E209B9B]: jal        0x08826E6C
    08835D30:[00000000]: nop
    08835D34:[8E100004]: lw         $s0, 4($s0)
    08835D38:[1600FFF7]: bne        $s0, $zr, 0x08835D18
    08835D3C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835D40:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835D44:[26310004]: addiu      $s1, $s1, 4
    08835D48:[24425198]: addiu      $v0, $v0, 20888
    08835D4C:[5622FFFA]: bnel       $s1, $v0, 0x08835D38
    08835D50:[8E300000]: lw         $s0, 0($s1)
    08835D54:[8FA20000]: lw         $v0, 0($sp)
    08835D58:[10520003]: beq        $v0, $s2, 0x08835D68
    08835D5C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835D60:[0E209B9B]: jal        0x08826E6C
    08835D64:[24845064]: addiu      $a0, $a0, 20580
    08835D68:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08835D6C:[0E2094D5]: jal        0x08825354
    08835D70:[8C4430F0]: lw         $a0, 12528($v0)
    08835D74:[04410005]: bgez       $v0, 0x08835D8C
    08835D78:[8FBF0034]: lw         $ra, 52($sp)
    08835D7C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835D80:[0E209B9B]: jal        0x08826E6C
    08835D84:[24845054]: addiu      $a0, $a0, 20564
    08835D88:[8FBF0034]: lw         $ra, 52($sp)
    08835D8C:[8FBE0030]: lw         $fp, 48($sp)
    08835D90:[8FB7002C]: lw         $s7, 44($sp)
    08835D94:[8FB60028]: lw         $s6, 40($sp)
    08835D98:[8FB50024]: lw         $s5, 36($sp)
    08835D9C:[8FB40020]: lw         $s4, 32($sp)
    08835DA0:[8FB3001C]: lw         $s3, 28($sp)
    08835DA4:[8FB20018]: lw         $s2, 24($sp)
    08835DA8:[8FB10014]: lw         $s1, 20($sp)
    08835DAC:[8FB00010]: lw         $s0, 16($sp)
    08835DB0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08835DB4:[03E00008]: jr         $ra
    08835DB8:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08835C54 166,539 times (length 41)
    08835BA4:[0E20D361]: jal        0x08834D84
    08835BA8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835BAC:[24560001]: addiu      $s6, $v0, 1
    08835BB0:[0A20D70D]: j          0x08835C34
    08835BB4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
--> 08835BB8:[1260001D]: beq        $s3, $zr, 0x08835C30
    08835BBC:[26940010]: addiu      $s4, $s4, 16
    08835BC0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835BC4:[00031143]: sra        $v0, $v1, 0x0005
    08835BC8:[24844210]: addiu      $a0, $a0, 16912
    08835BCC:[04A10005]: bgez       $a1, 0x08835BE4
    08835BD0:[00029080]: sll        $s2, $v0, 0x0002
    08835BD4:[24A5FFFF]: addiu      $a1, $a1, -1
    08835BD8:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08835BDC:[00A22825]: or         $a1, $a1, $v0
    08835BE0:[24A50001]: addiu      $a1, $a1, 1
    08835BE4:[8EA20098]: lw         $v0, 152($s5)
    08835BE8:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08835BEC:[00A38006]: srlv       $s0, $v1, $a1
    08835BF0:[02421021]: addu       $v0, $s2, $v0
    08835BF4:[8C420000]: lw         $v0, 0($v0)
    08835BF8:[00501024]: and        $v0, $v0, $s0
    08835BFC:[50400004]: beql       $v0, $zr, 0x08835C10
    08835C00:[8EA2009C]: lw         $v0, 156($s5)
    08835C04:[0E209B9B]: jal        0x08826E6C
    08835C08:[00000000]: nop
    08835C0C:[8EA2009C]: lw         $v0, 156($s5)
    08835C10:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835C14:[02421021]: addu       $v0, $s2, $v0
    08835C18:[8C420000]: lw         $v0, 0($v0)
    08835C1C:[00501024]: and        $v0, $v0, $s0
    08835C20:[10400003]: beq        $v0, $zr, 0x08835C30
    08835C24:[248450A4]: addiu      $a0, $a0, 20644
    08835C28:[0E209B9B]: jal        0x08826E6C
    08835C2C:[00000000]: nop
    08835C30:[26730001]: addiu      $s3, $s3, 1
    08835C34:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835C38:[2623001F]: addiu      $v1, $s1, 31
    08835C3C:[24555188]: addiu      $s5, $v0, 20872
    08835C40:[2A220000]: slti       $v0, $s1, 0
    08835C44:[0222180A]: movz       $v1, $s1, $v0
    08835C48:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835C4C:[0276102A]: slt        $v0, $s3, $s6
    08835C50:[7C05F144]: ins        $a1, $zr, 5, 26
--> 08835C54:[1440FFD8]: bne        $v0, $zr, 0x08835BB8
    08835C58:[26310001]: addiu      $s1, $s1, 1
    08835C5C:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835C60:[24535188]: addiu      $s3, $v0, 20872
    08835C64:[8E620004]: lw         $v0, 4($s3)
  Back Branch 08835C6C 5,228 times (length 148)
  Back Branch 08835CD8 5,057 times (length 15)
    08835C90:[24515218]: addiu      $s1, $v0, 21016
    08835C94:[0220A021]: addu       $s4, $s1, $zr <=> move $s4, $s1
    08835C98:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08835C9C:[0A20D734]: j          0x08835CD0
    08835CA0:[8E300000]: lw         $s0, 0($s1)
--> 08835CA4:[0E20D300]: jal        0x08834C00
    08835CA8:[26730001]: addiu      $s3, $s3, 1
    08835CAC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08835CB0:[0E20D334]: jal        0x08834CD0
    08835CB4:[26445188]: addiu      $a0, $s2, 20872
    08835CB8:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835CBC:[14400003]: bne        $v0, $zr, 0x08835CCC
    08835CC0:[24844230]: addiu      $a0, $a0, 16944
    08835CC4:[0E209B9B]: jal        0x08826E6C
    08835CC8:[00000000]: nop
    08835CCC:[8E100004]: lw         $s0, 4($s0)
    08835CD0:[3C1208B4]: lui        $s2, 0x08B4 <=> li $s2, 0x08B40000
    08835CD4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
--> 08835CD8:[1600FFF2]: bne        $s0, $zr, 0x08835CA4
    08835CDC:[26445188]: addiu      $a0, $s2, 20872
    08835CE0:[2631FFFC]: addiu      $s1, $s1, -4
    08835CE4:[2682FF80]: addiu      $v0, $s4, -128
    08835CE8:[5622FFFA]: bnel       $s1, $v0, 0x08835CD4
  Back Branch 08835CE8 31 times (length 7)
    08835CC0:[24844230]: addiu      $a0, $a0, 16944
    08835CC4:[0E209B9B]: jal        0x08826E6C
    08835CC8:[00000000]: nop
    08835CCC:[8E100004]: lw         $s0, 4($s0)
    08835CD0:[3C1208B4]: lui        $s2, 0x08B4 <=> li $s2, 0x08B40000
--> 08835CD4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08835CD8:[1600FFF2]: bne        $s0, $zr, 0x08835CA4
    08835CDC:[26445188]: addiu      $a0, $s2, 20872
    08835CE0:[2631FFFC]: addiu      $s1, $s1, -4
    08835CE4:[2682FF80]: addiu      $v0, $s4, -128
--> 08835CE8:[5622FFFA]: bnel       $s1, $v0, 0x08835CD4
    08835CEC:[8E300000]: lw         $s0, 0($s1)
    08835CF0:[13D30005]: beq        $fp, $s3, 0x08835D08
    08835CF4:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835CF8:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
  Back Branch 08835D38 3 times (length 10)
    08835D04:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835D08:[24515190]: addiu      $s1, $v0, 20880
    08835D0C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08835D10:[0A20D74E]: j          0x08835D38
    08835D14:[8E300000]: lw         $s0, 0($s1)
--> 08835D18:[0E20D412]: jal        0x08835048
    08835D1C:[26520001]: addiu      $s2, $s2, 1
    08835D20:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835D24:[14400003]: bne        $v0, $zr, 0x08835D34
    08835D28:[24845074]: addiu      $a0, $a0, 20596
    08835D2C:[0E209B9B]: jal        0x08826E6C
    08835D30:[00000000]: nop
    08835D34:[8E100004]: lw         $s0, 4($s0)
--> 08835D38:[1600FFF7]: bne        $s0, $zr, 0x08835D18
    08835D3C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835D40:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835D44:[26310004]: addiu      $s1, $s1, 4
    08835D48:[24425198]: addiu      $v0, $v0, 20888
  Back Branch 08835D4C 1 times (length 7)
    08835D24:[14400003]: bne        $v0, $zr, 0x08835D34
    08835D28:[24845074]: addiu      $a0, $a0, 20596
    08835D2C:[0E209B9B]: jal        0x08826E6C
    08835D30:[00000000]: nop
    08835D34:[8E100004]: lw         $s0, 4($s0)
--> 08835D38:[1600FFF7]: bne        $s0, $zr, 0x08835D18
    08835D3C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835D40:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835D44:[26310004]: addiu      $s1, $s1, 4
    08835D48:[24425198]: addiu      $v0, $v0, 20888
--> 08835D4C:[5622FFFA]: bnel       $s1, $v0, 0x08835D38
    08835D50:[8E300000]: lw         $s0, 0($s1)
    08835D54:[8FA20000]: lw         $v0, 0($sp)
    08835D58:[10520003]: beq        $v0, $s2, 0x08835D68
    08835D5C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
_S1_2_8834CD0 602,880 instructions (6.037%), 15,072 calls (08834CD0 - 08834D80, length 45)
    08834CD0:[27BDFFF0]: addiu      $sp, $sp, -16
    08834CD4:[AFB10004]: sw         $s1, 4($sp)
    08834CD8:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08834CDC:[AFB00000]: sw         $s0, 0($sp)
    08834CE0:[AFBF0008]: sw         $ra, 8($sp)
    08834CE4:[0E20D330]: jal        0x08834CC0
    08834CE8:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08834CEC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08834CF0:[2A030000]: slti       $v1, $s0, 0
    08834CF4:[2602001F]: addiu      $v0, $s0, 31
    08834CF8:[0203100A]: movz       $v0, $s0, $v1
    08834CFC:[00021143]: sra        $v0, $v0, 0x0005
    08834D00:[7C10F144]: ins        $s0, $zr, 5, 26
    08834D04:[06010005]: bgez       $s0, 0x08834D1C
    08834D08:[00023880]: sll        $a3, $v0, 0x0002
    08834D0C:[2610FFFF]: addiu      $s0, $s0, -1
    08834D10:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08834D14:[02028025]: or         $s0, $s0, $v0
    08834D18:[26100001]: addiu      $s0, $s0, 1
    08834D1C:[8E220098]: lw         $v0, 152($s1)
    08834D20:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08834D24:[02031806]: srlv       $v1, $v1, $s0
    08834D28:[00E21021]: addu       $v0, $a3, $v0
    08834D2C:[8C420000]: lw         $v0, 0($v0)
    08834D30:[00431024]: and        $v0, $v0, $v1
    08834D34:[1040000C]: beq        $v0, $zr, 0x08834D68
    08834D38:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    08834D3C:[8E22009C]: lw         $v0, 156($s1)
    08834D40:[24A5EC48]: addiu      $a1, $a1, -5048
    08834D44:[00E21021]: addu       $v0, $a3, $v0
    08834D48:[8C420000]: lw         $v0, 0($v0)
    08834D4C:[00431024]: and        $v0, $v0, $v1
    08834D50:[10400005]: beq        $v0, $zr, 0x08834D68
    08834D54:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08834D58:[0E24DA9B]: jal        0x08936A6C
    08834D5C:[00000000]: nop
    08834D60:[10400002]: beq        $v0, $zr, 0x08834D6C
    08834D64:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08834D68:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08834D6C:[8FBF0008]: lw         $ra, 8($sp)
    08834D70:[8FB10004]: lw         $s1, 4($sp)
    08834D74:[8FB00000]: lw         $s0, 0($sp)
    08834D78:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08834D7C:[03E00008]: jr         $ra
    08834D80:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8834DD8 445,172 instructions (4.458%), 15,899 calls (08834D84 - 08834E00, length 32)
    08834D84:[27BDFFF0]: addiu      $sp, $sp, -16
    08834D88:[AFB00000]: sw         $s0, 0($sp)
    08834D8C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08834D90:[7C10F144]: ins        $s0, $zr, 5, 26
    08834D94:[06010005]: bgez       $s0, 0x08834DAC
    08834D98:[AFBF0004]: sw         $ra, 4($sp)
    08834D9C:[2610FFFF]: addiu      $s0, $s0, -1
    08834DA0:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08834DA4:[02028025]: or         $s0, $s0, $v0
    08834DA8:[26100001]: addiu      $s0, $s0, 1
    08834DAC:[0E20D2F7]: jal        0x08834BDC
    08834DB0:[00000000]: nop
    08834DB4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08834DB8:[0E20D2EC]: jal        0x08834BB0
    08834DBC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08834DC0:[00501023]: subu       $v0, $v0, $s0
    08834DC4:[8FBF0004]: lw         $ra, 4($sp)
    08834DC8:[8FB00000]: lw         $s0, 0($sp)
    08834DCC:[2442FFFF]: addiu      $v0, $v0, -1
    08834DD0:[03E00008]: jr         $ra
    08834DD4:[27BD0010]: addiu      $sp, $sp, 16
    08834DD8:[27BDFFF0]: addiu      $sp, $sp, -16
    08834DDC:[AFBF0004]: sw         $ra, 4($sp)
    08834DE0:[AFB00000]: sw         $s0, 0($sp)
    08834DE4:[0E20D300]: jal        0x08834C00
    08834DE8:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08834DEC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834DF0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08834DF4:[8FBF0004]: lw         $ra, 4($sp)
    08834DF8:[8FB00000]: lw         $s0, 0($sp)
    08834DFC:[0A20D361]: j          0x08834D84
    08834E00:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08834DFC 15,899 times (length 32)
--> 08834D84:[27BDFFF0]: addiu      $sp, $sp, -16
    08834D88:[AFB00000]: sw         $s0, 0($sp)
    08834D8C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08834D90:[7C10F144]: ins        $s0, $zr, 5, 26
    08834D94:[06010005]: bgez       $s0, 0x08834DAC
    08834D98:[AFBF0004]: sw         $ra, 4($sp)
    08834D9C:[2610FFFF]: addiu      $s0, $s0, -1
    08834DA0:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08834DA4:[02028025]: or         $s0, $s0, $v0
    08834DA8:[26100001]: addiu      $s0, $s0, 1
    08834DAC:[0E20D2F7]: jal        0x08834BDC
    08834DB0:[00000000]: nop
    08834DB4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08834DB8:[0E20D2EC]: jal        0x08834BB0
    08834DBC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08834DC0:[00501023]: subu       $v0, $v0, $s0
    08834DC4:[8FBF0004]: lw         $ra, 4($sp)
    08834DC8:[8FB00000]: lw         $s0, 0($sp)
    08834DCC:[2442FFFF]: addiu      $v0, $v0, -1
    08834DD0:[03E00008]: jr         $ra
    08834DD4:[27BD0010]: addiu      $sp, $sp, 16
    08834DD8:[27BDFFF0]: addiu      $sp, $sp, -16
    08834DDC:[AFBF0004]: sw         $ra, 4($sp)
    08834DE0:[AFB00000]: sw         $s0, 0($sp)
    08834DE4:[0E20D300]: jal        0x08834C00
    08834DE8:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08834DEC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834DF0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08834DF4:[8FBF0004]: lw         $ra, 4($sp)
    08834DF8:[8FB00000]: lw         $s0, 0($sp)
--> 08834DFC:[0A20D361]: j          0x08834D84
    08834E00:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88451AC 332,854 instructions (3.333%), 1 calls (088451AC - 08845310, length 90)
    088451AC:[27BDFFD0]: addiu      $sp, $sp, -48
    088451B0:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    088451B4:[AFB00010]: sw         $s0, 16($sp)
    088451B8:[24507630]: addiu      $s0, $v0, 30256
    088451BC:[8E020110]: lw         $v0, 272($s0)
    088451C0:[AFBF0024]: sw         $ra, 36($sp)
    088451C4:[AFB40020]: sw         $s4, 32($sp)
    088451C8:[AFB3001C]: sw         $s3, 28($sp)
    088451CC:[AFB20018]: sw         $s2, 24($sp)
    088451D0:[14400047]: bne        $v0, $zr, 0x088452F0
    088451D4:[AFB10014]: sw         $s1, 20($sp)
    088451D8:[0E20D1D9]: jal        0x08834764
    088451DC:[00000000]: nop
    088451E0:[3C03000F]: lui        $v1, 0x000F <=> li $v1, 0x000F0000
    088451E4:[34638800]: ori        $v1, $v1, -30720
    088451E8:[00431021]: addu       $v0, $v0, $v1
    088451EC:[0E20D1D9]: jal        0x08834764
    088451F0:[AE02010C]: sw         $v0, 268($s0)
    088451F4:[3C03000B]: lui        $v1, 0x000B <=> li $v1, 0x000B0000
    088451F8:[34638800]: ori        $v1, $v1, -30720
    088451FC:[00431021]: addu       $v0, $v0, $v1
    08845200:[0E20D1D9]: jal        0x08834764
    08845204:[AE020110]: sw         $v0, 272($s0)
    08845208:[3C030011]: lui        $v1, 0x0011 <=> li $v1, 0x00110000
    0884520C:[34638800]: ori        $v1, $v1, -30720
    08845210:[8E04010C]: lw         $a0, 268($s0)
    08845214:[00431021]: addu       $v0, $v0, $v1
    08845218:[AE020114]: sw         $v0, 276($s0)
    0884521C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08845220:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08845224:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
    08845228:[00031040]: sll        $v0, $v1, 0x0001
    0884522C:[00441021]: addu       $v0, $v0, $a0
    08845230:[24630001]: addiu      $v1, $v1, 1
    08845234:[1465FFFC]: bne        $v1, $a1, 0x08845228
    08845238:[A4460000]: sh         $a2, 0($v0)
    0884523C:[0E26668F]: jal        0x08999A3C [sceKernelGetSystemTimeLow]
    08845240:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08845244:[0002A023]: subu       $s4, $zr, $v0 <=> negu $s4, $v0
    08845248:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0884524C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08845250:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08845254:[24507630]: addiu      $s0, $v0, 30256
    08845258:[8E020118]: lw         $v0, 280($s0)
    0884525C:[00511821]: addu       $v1, $v0, $s1
    08845260:[94670000]: lhu        $a3, 0($v1)
    08845264:[50E00016]: beql       $a3, $zr, 0x088452C0
    08845268:[26520001]: addiu      $s2, $s2, 1
    0884526C:[84620002]: lh         $v0, 2($v1)
    08845270:[00124240]: sll        $t0, $s2, 0x0009
    08845274:[14400003]: bne        $v0, $zr, 0x08845284
    08845278:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0884527C:[0A2114AF]: j          0x088452BC
    08845280:[A4600000]: sh         $zr, 0($v1)
    08845284:[8E050114]: lw         $a1, 276($s0)
    08845288:[8E060110]: lw         $a2, 272($s0)
    0884528C:[AFA70000]: sw         $a3, 0($sp)
    08845290:[00B12821]: addu       $a1, $a1, $s1
    08845294:[0E211410]: jal        0x08845040
    08845298:[00C83021]: addu       $a2, $a2, $t0
    0884529C:[8E020118]: lw         $v0, 280($s0)
    088452A0:[8E03010C]: lw         $v1, 268($s0)
    088452A4:[26730001]: addiu      $s3, $s3, 1
    088452A8:[00511021]: addu       $v0, $v0, $s1
    088452AC:[94420000]: lhu        $v0, 0($v0)
    088452B0:[00021040]: sll        $v0, $v0, 0x0001
    088452B4:[00431021]: addu       $v0, $v0, $v1
    088452B8:[A4520000]: sh         $s2, 0($v0)
    088452BC:[26520001]: addiu      $s2, $s2, 1
    088452C0:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    088452C4:[1642FFE2]: bne        $s2, $v0, 0x08845250
    088452C8:[26310004]: addiu      $s1, $s1, 4
    088452CC:[0E26668F]: jal        0x08999A3C [sceKernelGetSystemTimeLow]
    088452D0:[00000000]: nop
    088452D4:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    088452D8:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    088452DC:[02823821]: addu       $a3, $s4, $v0
    088452E0:[24840510]: addiu      $a0, $a0, 1296
    088452E4:[24A57E60]: addiu      $a1, $a1, 32352
    088452E8:[0E209B3E]: jal        0x08826CF8
    088452EC:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088452F0:[8FBF0024]: lw         $ra, 36($sp)
    088452F4:[8FB40020]: lw         $s4, 32($sp)
    088452F8:[8FB3001C]: lw         $s3, 28($sp)
    088452FC:[8FB20018]: lw         $s2, 24($sp)
    08845300:[8FB10014]: lw         $s1, 20($sp)
    08845304:[8FB00010]: lw         $s0, 16($sp)
    08845308:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884530C:[03E00008]: jr         $ra
    08845310:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 08845234 65,536 times (length 5)
    08845214:[00431021]: addu       $v0, $v0, $v1
    08845218:[AE020114]: sw         $v0, 276($s0)
    0884521C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08845220:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08845224:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
--> 08845228:[00031040]: sll        $v0, $v1, 0x0001
    0884522C:[00441021]: addu       $v0, $v0, $a0
    08845230:[24630001]: addiu      $v1, $v1, 1
--> 08845234:[1465FFFC]: bne        $v1, $a1, 0x08845228
    08845238:[A4460000]: sh         $a2, 0($v0)
    0884523C:[0E26668F]: jal        0x08999A3C [sceKernelGetSystemTimeLow]
    08845240:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08845244:[0002A023]: subu       $s4, $zr, $v0 <=> negu $s4, $v0
  Back Branch 088452C4 512 times (length 31)
    0884523C:[0E26668F]: jal        0x08999A3C [sceKernelGetSystemTimeLow]
    08845240:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08845244:[0002A023]: subu       $s4, $zr, $v0 <=> negu $s4, $v0
    08845248:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0884524C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 08845250:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08845254:[24507630]: addiu      $s0, $v0, 30256
    08845258:[8E020118]: lw         $v0, 280($s0)
    0884525C:[00511821]: addu       $v1, $v0, $s1
    08845260:[94670000]: lhu        $a3, 0($v1)
    08845264:[50E00016]: beql       $a3, $zr, 0x088452C0
    08845268:[26520001]: addiu      $s2, $s2, 1
    0884526C:[84620002]: lh         $v0, 2($v1)
    08845270:[00124240]: sll        $t0, $s2, 0x0009
    08845274:[14400003]: bne        $v0, $zr, 0x08845284
    08845278:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0884527C:[0A2114AF]: j          0x088452BC
    08845280:[A4600000]: sh         $zr, 0($v1)
    08845284:[8E050114]: lw         $a1, 276($s0)
    08845288:[8E060110]: lw         $a2, 272($s0)
    0884528C:[AFA70000]: sw         $a3, 0($sp)
    08845290:[00B12821]: addu       $a1, $a1, $s1
    08845294:[0E211410]: jal        0x08845040
    08845298:[00C83021]: addu       $a2, $a2, $t0
    0884529C:[8E020118]: lw         $v0, 280($s0)
    088452A0:[8E03010C]: lw         $v1, 268($s0)
    088452A4:[26730001]: addiu      $s3, $s3, 1
    088452A8:[00511021]: addu       $v0, $v0, $s1
    088452AC:[94420000]: lhu        $v0, 0($v0)
    088452B0:[00021040]: sll        $v0, $v0, 0x0001
    088452B4:[00431021]: addu       $v0, $v0, $v1
    088452B8:[A4520000]: sh         $s2, 0($v0)
    088452BC:[26520001]: addiu      $s2, $s2, 1
    088452C0:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
--> 088452C4:[1642FFE2]: bne        $s2, $v0, 0x08845250
    088452C8:[26310004]: addiu      $s1, $s1, 4
    088452CC:[0E26668F]: jal        0x08999A3C [sceKernelGetSystemTimeLow]
    088452D0:[00000000]: nop
    088452D4:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
_S1_2_8834C00 292,803 instructions (2.932%), 41,829 calls (08834C00 - 08834C18, length 7)
    08834C00:[8C820000]: lw         $v0, 0($a0)
    08834C04:[00A21023]: subu       $v0, $a1, $v0
    08834C08:[2444000F]: addiu      $a0, $v0, 15
    08834C0C:[28430000]: slti       $v1, $v0, 0
    08834C10:[0083100B]: movn       $v0, $a0, $v1
    08834C14:[03E00008]: jr         $ra
    08834C18:[00021103]: sra        $v0, $v0, 0x0004
_S1_2_8936A6C 273,687 instructions (2.741%), 15,279 calls (08936A6C - 08936AFC, length 37)
    08936A6C:[2CC20004]: sltiu      $v0, $a2, 4
    08936A70:[14400004]: bne        $v0, $zr, 0x08936A84
    08936A74:[00851025]: or         $v0, $a0, $a1
    08936A78:[30420003]: andi       $v0, $v0, 3
    08936A7C:[5040000A]: beql       $v0, $zr, 0x08936AA8
    08936A80:[8C830000]: lw         $v1, 0($a0)
    08936A84:[10C00012]: beq        $a2, $zr, 0x08936AD0
    08936A88:[24C3FFFF]: addiu      $v1, $a2, -1
    08936A8C:[90860000]: lbu        $a2, 0($a0)
    08936A90:[90A20000]: lbu        $v0, 0($a1)
    08936A94:[10460010]: beq        $v0, $a2, 0x08936AD8
    08936A98:[00C21023]: subu       $v0, $a2, $v0
    08936A9C:[03E00008]: jr         $ra
    08936AA0:[00000000]: nop
    08936AA4:[8C830000]: lw         $v1, 0($a0)
    08936AA8:[8CA20000]: lw         $v0, 0($a1)
    08936AAC:[1462FFF5]: bne        $v1, $v0, 0x08936A84
    08936AB0:[00000000]: nop
    08936AB4:[24C6FFFC]: addiu      $a2, $a2, -4
    08936AB8:[2CC20004]: sltiu      $v0, $a2, 4
    08936ABC:[24840004]: addiu      $a0, $a0, 4
    08936AC0:[1040FFF8]: beq        $v0, $zr, 0x08936AA4
    08936AC4:[24A50004]: addiu      $a1, $a1, 4
    08936AC8:[14C0FFF0]: bne        $a2, $zr, 0x08936A8C
    08936ACC:[24C3FFFF]: addiu      $v1, $a2, -1
    08936AD0:[03E00008]: jr         $ra
    08936AD4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08936AD8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936ADC:[24840001]: addiu      $a0, $a0, 1
    08936AE0:[10E3FFFB]: beq        $a3, $v1, 0x08936AD0
    08936AE4:[24A50001]: addiu      $a1, $a1, 1
    08936AE8:[90860000]: lbu        $a2, 0($a0)
    08936AEC:[90A20000]: lbu        $v0, 0($a1)
    08936AF0:[10C2FFFA]: beq        $a2, $v0, 0x08936ADC
    08936AF4:[24E70001]: addiu      $a3, $a3, 1
    08936AF8:[03E00008]: jr         $ra
    08936AFC:[00C21023]: subu       $v0, $a2, $v0
  Back Branch 08936AAC 15,075 times (length 12)
    08936A70:[14400004]: bne        $v0, $zr, 0x08936A84
    08936A74:[00851025]: or         $v0, $a0, $a1
    08936A78:[30420003]: andi       $v0, $v0, 3
    08936A7C:[5040000A]: beql       $v0, $zr, 0x08936AA8
    08936A80:[8C830000]: lw         $v1, 0($a0)
--> 08936A84:[10C00012]: beq        $a2, $zr, 0x08936AD0
    08936A88:[24C3FFFF]: addiu      $v1, $a2, -1
    08936A8C:[90860000]: lbu        $a2, 0($a0)
    08936A90:[90A20000]: lbu        $v0, 0($a1)
    08936A94:[10460010]: beq        $v0, $a2, 0x08936AD8
    08936A98:[00C21023]: subu       $v0, $a2, $v0
    08936A9C:[03E00008]: jr         $ra
    08936AA0:[00000000]: nop
    08936AA4:[8C830000]: lw         $v1, 0($a0)
    08936AA8:[8CA20000]: lw         $v0, 0($a1)
--> 08936AAC:[1462FFF5]: bne        $v1, $v0, 0x08936A84
    08936AB0:[00000000]: nop
    08936AB4:[24C6FFFC]: addiu      $a2, $a2, -4
    08936AB8:[2CC20004]: sltiu      $v0, $a2, 4
    08936ABC:[24840004]: addiu      $a0, $a0, 4
  Back Branch 08936AC0 15,074 times (length 9)
    08936A90:[90A20000]: lbu        $v0, 0($a1)
    08936A94:[10460010]: beq        $v0, $a2, 0x08936AD8
    08936A98:[00C21023]: subu       $v0, $a2, $v0
    08936A9C:[03E00008]: jr         $ra
    08936AA0:[00000000]: nop
--> 08936AA4:[8C830000]: lw         $v1, 0($a0)
    08936AA8:[8CA20000]: lw         $v0, 0($a1)
    08936AAC:[1462FFF5]: bne        $v1, $v0, 0x08936A84
    08936AB0:[00000000]: nop
    08936AB4:[24C6FFFC]: addiu      $a2, $a2, -4
    08936AB8:[2CC20004]: sltiu      $v0, $a2, 4
    08936ABC:[24840004]: addiu      $a0, $a0, 4
--> 08936AC0:[1040FFF8]: beq        $v0, $zr, 0x08936AA4
    08936AC4:[24A50004]: addiu      $a1, $a1, 4
    08936AC8:[14C0FFF0]: bne        $a2, $zr, 0x08936A8C
    08936ACC:[24C3FFFF]: addiu      $v1, $a2, -1
    08936AD0:[03E00008]: jr         $ra
  Back Branch 08936AC8 15,074 times (length 17)
    08936A78:[30420003]: andi       $v0, $v0, 3
    08936A7C:[5040000A]: beql       $v0, $zr, 0x08936AA8
    08936A80:[8C830000]: lw         $v1, 0($a0)
    08936A84:[10C00012]: beq        $a2, $zr, 0x08936AD0
    08936A88:[24C3FFFF]: addiu      $v1, $a2, -1
--> 08936A8C:[90860000]: lbu        $a2, 0($a0)
    08936A90:[90A20000]: lbu        $v0, 0($a1)
    08936A94:[10460010]: beq        $v0, $a2, 0x08936AD8
    08936A98:[00C21023]: subu       $v0, $a2, $v0
    08936A9C:[03E00008]: jr         $ra
    08936AA0:[00000000]: nop
    08936AA4:[8C830000]: lw         $v1, 0($a0)
    08936AA8:[8CA20000]: lw         $v0, 0($a1)
    08936AAC:[1462FFF5]: bne        $v1, $v0, 0x08936A84
    08936AB0:[00000000]: nop
    08936AB4:[24C6FFFC]: addiu      $a2, $a2, -4
    08936AB8:[2CC20004]: sltiu      $v0, $a2, 4
    08936ABC:[24840004]: addiu      $a0, $a0, 4
    08936AC0:[1040FFF8]: beq        $v0, $zr, 0x08936AA4
    08936AC4:[24A50004]: addiu      $a1, $a1, 4
--> 08936AC8:[14C0FFF0]: bne        $a2, $zr, 0x08936A8C
    08936ACC:[24C3FFFF]: addiu      $v1, $a2, -1
    08936AD0:[03E00008]: jr         $ra
    08936AD4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08936AD8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
  Back Branch 08936AE0 14 times (length 6)
    08936ABC:[24840004]: addiu      $a0, $a0, 4
    08936AC0:[1040FFF8]: beq        $v0, $zr, 0x08936AA4
    08936AC4:[24A50004]: addiu      $a1, $a1, 4
    08936AC8:[14C0FFF0]: bne        $a2, $zr, 0x08936A8C
    08936ACC:[24C3FFFF]: addiu      $v1, $a2, -1
--> 08936AD0:[03E00008]: jr         $ra
    08936AD4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08936AD8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936ADC:[24840001]: addiu      $a0, $a0, 1
--> 08936AE0:[10E3FFFB]: beq        $a3, $v1, 0x08936AD0
    08936AE4:[24A50001]: addiu      $a1, $a1, 1
    08936AE8:[90860000]: lbu        $a2, 0($a0)
    08936AEC:[90A20000]: lbu        $v0, 0($a1)
    08936AF0:[10C2FFFA]: beq        $a2, $v0, 0x08936ADC
  Back Branch 08936AF0 11 times (length 7)
    08936AC8:[14C0FFF0]: bne        $a2, $zr, 0x08936A8C
    08936ACC:[24C3FFFF]: addiu      $v1, $a2, -1
    08936AD0:[03E00008]: jr         $ra
    08936AD4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08936AD8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 08936ADC:[24840001]: addiu      $a0, $a0, 1
    08936AE0:[10E3FFFB]: beq        $a3, $v1, 0x08936AD0
    08936AE4:[24A50001]: addiu      $a1, $a1, 1
    08936AE8:[90860000]: lbu        $a2, 0($a0)
    08936AEC:[90A20000]: lbu        $v0, 0($a1)
--> 08936AF0:[10C2FFFA]: beq        $a2, $v0, 0x08936ADC
    08936AF4:[24E70001]: addiu      $a3, $a3, 1
    08936AF8:[03E00008]: jr         $ra
    08936AFC:[00C21023]: subu       $v0, $a2, $v0
_S1_2_8834BB0 232,319 instructions (2.326%), 21,127 calls (0882DBF8 - 08834BD8, length 7161)
  Back Branch 08834BCC 21,088 times (length 7159)
_S1_2_8825B78 230,961 instructions (2.313%), 2 calls (08825B78 - 08825DAC, length 142)
    08825B78:[27BDFFE0]: addiu      $sp, $sp, -32
    08825B7C:[AFBF0010]: sw         $ra, 16($sp)
    08825B80:[AFB00000]: sw         $s0, 0($sp)
    08825B84:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    08825B88:[AFB3000C]: sw         $s3, 12($sp)
    08825B8C:[AFB20008]: sw         $s2, 8($sp)
    08825B90:[0E20D1D9]: jal        0x08834764
    08825B94:[AFB10004]: sw         $s1, 4($sp)
    08825B98:[3C03000A]: lui        $v1, 0x000A <=> li $v1, 0x000A0000
    08825B9C:[34638000]: ori        $v1, $v1, -32768
    08825BA0:[00431021]: addu       $v0, $v0, $v1
    08825BA4:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    08825BA8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08825BAC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08825BB0:[34C60800]: ori        $a2, $a2, 2048
    08825BB4:[0E24DBB8]: jal        0x08936EE0
    08825BB8:[AE023510]: sw         $v0, 13584($s0)
    08825BBC:[34028000]: ori        $v0, $zr, -32768 <=> li $v0, 32768
    08825BC0:[8E053510]: lw         $a1, 13584($s0)
    08825BC4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08825BC8:[2404007F]: addiu      $a0, $zr, 127 <=> li $a0, 127
    08825BCC:[00A21021]: addu       $v0, $a1, $v0
    08825BD0:[24630001]: addiu      $v1, $v1, 1
    08825BD4:[AC400000]: sw         $zr, 0($v0)
    08825BD8:[1464FFFD]: bne        $v1, $a0, 0x08825BD0
    08825BDC:[24420004]: addiu      $v0, $v0, 4
    08825BE0:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08825BE4:[00A21021]: addu       $v0, $a1, $v0
    08825BE8:[AC408210]: sw         $zr, -32240($v0)
    08825BEC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08825BF0:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    08825BF4:[AC4081FC]: sw         $zr, -32260($v0)
    08825BF8:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08825BFC:[00A31021]: addu       $v0, $a1, $v1
    08825C00:[00461021]: addu       $v0, $v0, $a2
    08825C04:[24630004]: addiu      $v1, $v1, 4
    08825C08:[1464FFFC]: bne        $v1, $a0, 0x08825BFC
    08825C0C:[AC408200]: sw         $zr, -32256($v0)
    08825C10:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825C14:[8C49350C]: lw         $t1, 13580($v0)
    08825C18:[1520000C]: bne        $t1, $zr, 0x08825C4C
    08825C1C:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08825C20:[00A23021]: addu       $a2, $a1, $v0
    08825C24:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08825C28:[34078000]: ori        $a3, $zr, -32768 <=> li $a3, 32768
    08825C2C:[8CC38210]: lw         $v1, -32240($a2)
    08825C30:[00A41021]: addu       $v0, $a1, $a0
    08825C34:[24840004]: addiu      $a0, $a0, 4
    08825C38:[AC430000]: sw         $v1, 0($v0)
    08825C3C:[1487FFFB]: bne        $a0, $a3, 0x08825C2C
    08825C40:[ACC28210]: sw         $v0, -32240($a2)
    08825C44:[0A209738]: j          0x08825CE0
    08825C48:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08825C4C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08825C50:[00A24021]: addu       $t0, $a1, $v0
    08825C54:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08825C58:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08825C5C:[3C0D8000]: lui        $t5, 0x8000 <=> li $t5, 0x80000000
    08825C60:[240CFFE0]: addiu      $t4, $zr, -32 <=> li $t4, -32
    08825C64:[240BFFFE]: addiu      $t3, $zr, -2 <=> li $t3, -2
    08825C68:[240A2000]: addiu      $t2, $zr, 8192 <=> li $t2, 8192
    08825C6C:[28830000]: slti       $v1, $a0, 0
    08825C70:[2482001F]: addiu      $v0, $a0, 31
    08825C74:[0083100A]: movz       $v0, $a0, $v1
    08825C78:[00041880]: sll        $v1, $a0, 0x0002
    08825C7C:[00021143]: sra        $v0, $v0, 0x0005
    08825C80:[00A33821]: addu       $a3, $a1, $v1
    08825C84:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08825C88:[00021080]: sll        $v0, $v0, 0x0002
    08825C8C:[7C03F144]: ins        $v1, $zr, 5, 26
    08825C90:[04610004]: bgez       $v1, 0x08825CA4
    08825C94:[00491021]: addu       $v0, $v0, $t1
    08825C98:[2463FFFF]: addiu      $v1, $v1, -1
    08825C9C:[006C1825]: or         $v1, $v1, $t4
    08825CA0:[24630001]: addiu      $v1, $v1, 1
    08825CA4:[8C420000]: lw         $v0, 0($v0)
    08825CA8:[006D1806]: srlv       $v1, $t5, $v1
    08825CAC:[00431024]: and        $v0, $v0, $v1
    08825CB0:[54400005]: bnel       $v0, $zr, 0x08825CC8
    08825CB4:[26730001]: addiu      $s3, $s3, 1
    08825CB8:[8D028210]: lw         $v0, -32240($t0)
    08825CBC:[ACE20000]: sw         $v0, 0($a3)
    08825CC0:[0A209733]: j          0x08825CCC
    08825CC4:[AD078210]: sw         $a3, -32240($t0)
    08825CC8:[ACCB0000]: sw         $t3, 0($a2)
    08825CCC:[24840001]: addiu      $a0, $a0, 1
    08825CD0:[148AFFE6]: bne        $a0, $t2, 0x08825C6C
    08825CD4:[24C60004]: addiu      $a2, $a2, 4
    08825CD8:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825CDC:[AC40350C]: sw         $zr, 13580($v0)
    08825CE0:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
    08825CE4:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825CE8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08825CEC:[0A209754]: j          0x08825D50
    08825CF0:[AC433104]: sw         $v1, 12548($v0)
    08825CF4:[8E423510]: lw         $v0, 13584($s2)
    08825CF8:[34039000]: ori        $v1, $zr, -28672 <=> li $v1, 36864
    08825CFC:[00431021]: addu       $v0, $v0, $v1
    08825D00:[00458021]: addu       $s0, $v0, $a1
    08825D04:[32020FFF]: andi       $v0, $s0, 4095
    08825D08:[10400004]: beq        $v0, $zr, 0x08825D1C
    08825D0C:[8E433510]: lw         $v1, 13584($s2)
    08825D10:[0E209B9B]: jal        0x08826E6C
    08825D14:[00000000]: nop
    08825D18:[8E433510]: lw         $v1, 13584($s2)
    08825D1C:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08825D20:[00622021]: addu       $a0, $v1, $v0
    08825D24:[340281FC]: ori        $v0, $zr, -32260 <=> li $v0, 33276
    08825D28:[00621821]: addu       $v1, $v1, $v0
    08825D2C:[8C8281FC]: lw         $v0, -32260($a0)
    08825D30:[AE02000C]: sw         $v0, 12($s0)
    08825D34:[8C8281FC]: lw         $v0, -32260($a0)
    08825D38:[10400002]: beq        $v0, $zr, 0x08825D44
    08825D3C:[2605000C]: addiu      $a1, $s0, 12
    08825D40:[AC450010]: sw         $a1, 16($v0)
    08825D44:[AE030010]: sw         $v1, 16($s0)
    08825D48:[AC9081FC]: sw         $s0, -32260($a0)
    08825D4C:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825D50:[8C423104]: lw         $v0, 12548($v0)
    08825D54:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08825D58:[00112B00]: sll        $a1, $s1, 0x000C
    08825D5C:[0222102A]: slt        $v0, $s1, $v0
    08825D60:[3C1208B3]: lui        $s2, 0x08B3 <=> li $s2, 0x08B30000
    08825D64:[26310001]: addiu      $s1, $s1, 1
    08825D68:[1440FFE2]: bne        $v0, $zr, 0x08825CF4
    08825D6C:[24843198]: addiu      $a0, $a0, 12696
    08825D70:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08825D74:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    08825D78:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825D7C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08825D80:[2484CA50]: addiu      $a0, $a0, -13744
    08825D84:[24A573E0]: addiu      $a1, $a1, 29664
    08825D88:[0E209B3E]: jal        0x08826CF8
    08825D8C:[AC403108]: sw         $zr, 12552($v0)
    08825D90:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08825D94:[8FBF0010]: lw         $ra, 16($sp)
    08825D98:[8FB3000C]: lw         $s3, 12($sp)
    08825D9C:[8FB20008]: lw         $s2, 8($sp)
    08825DA0:[8FB10004]: lw         $s1, 4($sp)
    08825DA4:[8FB00000]: lw         $s0, 0($sp)
    08825DA8:[03E00008]: jr         $ra
    08825DAC:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08825CD0 8,192 times (length 27)
    08825C58:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08825C5C:[3C0D8000]: lui        $t5, 0x8000 <=> li $t5, 0x80000000
    08825C60:[240CFFE0]: addiu      $t4, $zr, -32 <=> li $t4, -32
    08825C64:[240BFFFE]: addiu      $t3, $zr, -2 <=> li $t3, -2
    08825C68:[240A2000]: addiu      $t2, $zr, 8192 <=> li $t2, 8192
--> 08825C6C:[28830000]: slti       $v1, $a0, 0
    08825C70:[2482001F]: addiu      $v0, $a0, 31
    08825C74:[0083100A]: movz       $v0, $a0, $v1
    08825C78:[00041880]: sll        $v1, $a0, 0x0002
    08825C7C:[00021143]: sra        $v0, $v0, 0x0005
    08825C80:[00A33821]: addu       $a3, $a1, $v1
    08825C84:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08825C88:[00021080]: sll        $v0, $v0, 0x0002
    08825C8C:[7C03F144]: ins        $v1, $zr, 5, 26
    08825C90:[04610004]: bgez       $v1, 0x08825CA4
    08825C94:[00491021]: addu       $v0, $v0, $t1
    08825C98:[2463FFFF]: addiu      $v1, $v1, -1
    08825C9C:[006C1825]: or         $v1, $v1, $t4
    08825CA0:[24630001]: addiu      $v1, $v1, 1
    08825CA4:[8C420000]: lw         $v0, 0($v0)
    08825CA8:[006D1806]: srlv       $v1, $t5, $v1
    08825CAC:[00431024]: and        $v0, $v0, $v1
    08825CB0:[54400005]: bnel       $v0, $zr, 0x08825CC8
    08825CB4:[26730001]: addiu      $s3, $s3, 1
    08825CB8:[8D028210]: lw         $v0, -32240($t0)
    08825CBC:[ACE20000]: sw         $v0, 0($a3)
    08825CC0:[0A209733]: j          0x08825CCC
    08825CC4:[AD078210]: sw         $a3, -32240($t0)
    08825CC8:[ACCB0000]: sw         $t3, 0($a2)
    08825CCC:[24840001]: addiu      $a0, $a0, 1
--> 08825CD0:[148AFFE6]: bne        $a0, $t2, 0x08825C6C
    08825CD4:[24C60004]: addiu      $a2, $a2, 4
    08825CD8:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825CDC:[AC40350C]: sw         $zr, 13580($v0)
    08825CE0:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
  Back Branch 08825C3C 8,192 times (length 6)
    08825C18:[1520000C]: bne        $t1, $zr, 0x08825C4C
    08825C1C:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08825C20:[00A23021]: addu       $a2, $a1, $v0
    08825C24:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08825C28:[34078000]: ori        $a3, $zr, -32768 <=> li $a3, 32768
--> 08825C2C:[8CC38210]: lw         $v1, -32240($a2)
    08825C30:[00A41021]: addu       $v0, $a1, $a0
    08825C34:[24840004]: addiu      $a0, $a0, 4
    08825C38:[AC430000]: sw         $v1, 0($v0)
--> 08825C3C:[1487FFFB]: bne        $a0, $a3, 0x08825C2C
    08825C40:[ACC28210]: sw         $v0, -32240($a2)
    08825C44:[0A209738]: j          0x08825CE0
    08825C48:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08825C4C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
  Back Branch 08825BD8 254 times (length 4)
    08825BBC:[34028000]: ori        $v0, $zr, -32768 <=> li $v0, 32768
    08825BC0:[8E053510]: lw         $a1, 13584($s0)
    08825BC4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08825BC8:[2404007F]: addiu      $a0, $zr, 127 <=> li $a0, 127
    08825BCC:[00A21021]: addu       $v0, $a1, $v0
--> 08825BD0:[24630001]: addiu      $v1, $v1, 1
    08825BD4:[AC400000]: sw         $zr, 0($v0)
--> 08825BD8:[1464FFFD]: bne        $v1, $a0, 0x08825BD0
    08825BDC:[24420004]: addiu      $v0, $v0, 4
    08825BE0:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08825BE4:[00A21021]: addu       $v0, $a1, $v0
    08825BE8:[AC408210]: sw         $zr, -32240($v0)
  Back Branch 08825D68 16 times (length 31)
    08825CE0:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
    08825CE4:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825CE8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08825CEC:[0A209754]: j          0x08825D50
    08825CF0:[AC433104]: sw         $v1, 12548($v0)
--> 08825CF4:[8E423510]: lw         $v0, 13584($s2)
    08825CF8:[34039000]: ori        $v1, $zr, -28672 <=> li $v1, 36864
    08825CFC:[00431021]: addu       $v0, $v0, $v1
    08825D00:[00458021]: addu       $s0, $v0, $a1
    08825D04:[32020FFF]: andi       $v0, $s0, 4095
    08825D08:[10400004]: beq        $v0, $zr, 0x08825D1C
    08825D0C:[8E433510]: lw         $v1, 13584($s2)
    08825D10:[0E209B9B]: jal        0x08826E6C
    08825D14:[00000000]: nop
    08825D18:[8E433510]: lw         $v1, 13584($s2)
    08825D1C:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08825D20:[00622021]: addu       $a0, $v1, $v0
    08825D24:[340281FC]: ori        $v0, $zr, -32260 <=> li $v0, 33276
    08825D28:[00621821]: addu       $v1, $v1, $v0
    08825D2C:[8C8281FC]: lw         $v0, -32260($a0)
    08825D30:[AE02000C]: sw         $v0, 12($s0)
    08825D34:[8C8281FC]: lw         $v0, -32260($a0)
    08825D38:[10400002]: beq        $v0, $zr, 0x08825D44
    08825D3C:[2605000C]: addiu      $a1, $s0, 12
    08825D40:[AC450010]: sw         $a1, 16($v0)
    08825D44:[AE030010]: sw         $v1, 16($s0)
    08825D48:[AC9081FC]: sw         $s0, -32260($a0)
    08825D4C:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825D50:[8C423104]: lw         $v0, 12548($v0)
    08825D54:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08825D58:[00112B00]: sll        $a1, $s1, 0x000C
    08825D5C:[0222102A]: slt        $v0, $s1, $v0
    08825D60:[3C1208B3]: lui        $s2, 0x08B3 <=> li $s2, 0x08B30000
    08825D64:[26310001]: addiu      $s1, $s1, 1
--> 08825D68:[1440FFE2]: bne        $v0, $zr, 0x08825CF4
    08825D6C:[24843198]: addiu      $a0, $a0, 12696
    08825D70:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08825D74:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    08825D78:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
  Back Branch 08825C08 8 times (length 5)
    08825BE8:[AC408210]: sw         $zr, -32240($v0)
    08825BEC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08825BF0:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    08825BF4:[AC4081FC]: sw         $zr, -32260($v0)
    08825BF8:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
--> 08825BFC:[00A31021]: addu       $v0, $a1, $v1
    08825C00:[00461021]: addu       $v0, $v0, $a2
    08825C04:[24630004]: addiu      $v1, $v1, 4
--> 08825C08:[1464FFFC]: bne        $v1, $a0, 0x08825BFC
    08825C0C:[AC408200]: sw         $zr, -32256($v0)
    08825C10:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825C14:[8C49350C]: lw         $t1, 13580($v0)
    08825C18:[1520000C]: bne        $t1, $zr, 0x08825C4C
_S1_2_8834BDC 190,143 instructions (1.904%), 21,127 calls (08834BDC - 08834BFC, length 9)
    08834BDC:[24A3001F]: addiu      $v1, $a1, 31
    08834BE0:[28A20000]: slti       $v0, $a1, 0
    08834BE4:[0062280B]: movn       $a1, $v1, $v0
    08834BE8:[8C820098]: lw         $v0, 152($a0)
    08834BEC:[00052943]: sra        $a1, $a1, 0x0005
    08834BF0:[00052880]: sll        $a1, $a1, 0x0002
    08834BF4:[00A22821]: addu       $a1, $a1, $v0
    08834BF8:[03E00008]: jr         $ra
    08834BFC:[8CA20000]: lw         $v0, 0($a1)
_S1_2_8834EFC 188,172 instructions (1.884%), 5,227 calls (08834EFC - 08834F98, length 40)
    08834EFC:[27BDFFF0]: addiu      $sp, $sp, -16
    08834F00:[AFB10004]: sw         $s1, 4($sp)
    08834F04:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08834F08:[AFB00000]: sw         $s0, 0($sp)
    08834F0C:[AFBF0008]: sw         $ra, 8($sp)
    08834F10:[0E20D300]: jal        0x08834C00
    08834F14:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08834F18:[28440000]: slti       $a0, $v0, 0
    08834F1C:[2443001F]: addiu      $v1, $v0, 31
    08834F20:[0044180A]: movz       $v1, $v0, $a0
    08834F24:[8E04009C]: lw         $a0, 156($s0)
    08834F28:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834F2C:[00031943]: sra        $v1, $v1, 0x0005
    08834F30:[3C0708AE]: lui        $a3, 0x08AE <=> li $a3, 0x08AE0000
    08834F34:[00031880]: sll        $v1, $v1, 0x0002
    08834F38:[7C05F144]: ins        $a1, $zr, 5, 26
    08834F3C:[24E8EC48]: addiu      $t0, $a3, -5048
    08834F40:[00643021]: addu       $a2, $v1, $a0
    08834F44:[04A10005]: bgez       $a1, 0x08834F5C
    08834F48:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08834F4C:[24A5FFFF]: addiu      $a1, $a1, -1
    08834F50:[2403FFE0]: addiu      $v1, $zr, -32 <=> li $v1, -32
    08834F54:[00A32825]: or         $a1, $a1, $v1
    08834F58:[24A50001]: addiu      $a1, $a1, 1
    08834F5C:[8CC30000]: lw         $v1, 0($a2)
    08834F60:[3C048000]: lui        $a0, 0x8000 <=> li $a0, 0x80000000
    08834F64:[00A42006]: srlv       $a0, $a0, $a1
    08834F68:[00641825]: or         $v1, $v1, $a0
    08834F6C:[ACC30000]: sw         $v1, 0($a2)
    08834F70:[89030003]: lwl        $v1, 3($t0)
    08834F74:[98E3EC48]: lwr        $v1, -5048($a3)
    08834F78:[AE200004]: sw         $zr, 4($s1)
    08834F7C:[AA230003]: swl        $v1, 3($s1)
    08834F80:[BA230000]: swr        $v1, 0($s1)
    08834F84:[AE200008]: sw         $zr, 8($s1)
    08834F88:[8FBF0008]: lw         $ra, 8($sp)
    08834F8C:[8FB10004]: lw         $s1, 4($sp)
    08834F90:[8FB00000]: lw         $s0, 0($sp)
    08834F94:[03E00008]: jr         $ra
    08834F98:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8835480 176,513 instructions (1.768%), 1 calls (08835480 - 08835658, length 119)
    08835480:[27BDFFD0]: addiu      $sp, $sp, -48
    08835484:[AFB40020]: sw         $s4, 32($sp)
    08835488:[3C1408B4]: lui        $s4, 0x08B4 <=> li $s4, 0x08B40000
    0883548C:[8E825188]: lw         $v0, 20872($s4)
    08835490:[AFB50024]: sw         $s5, 36($sp)
    08835494:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    08835498:[AFB3001C]: sw         $s3, 28($sp)
    0883549C:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    088354A0:[AFB20018]: sw         $s2, 24($sp)
    088354A4:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    088354A8:[AFBF0028]: sw         $ra, 40($sp)
    088354AC:[AFB10014]: sw         $s1, 20($sp)
    088354B0:[10400004]: beq        $v0, $zr, 0x088354C4
    088354B4:[AFB00010]: sw         $s0, 16($sp)
    088354B8:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088354BC:[0E209B9B]: jal        0x08826E6C
    088354C0:[24845014]: addiu      $a0, $a0, 20500
    088354C4:[3242000F]: andi       $v0, $s2, 15
    088354C8:[10400003]: beq        $v0, $zr, 0x088354D8
    088354CC:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088354D0:[0E209B9B]: jal        0x08826E6C
    088354D4:[24845004]: addiu      $a0, $a0, 20484
    088354D8:[26905188]: addiu      $s0, $s4, 20872
    088354DC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088354E0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088354E4:[0E24DBB8]: jal        0x08936EE0
    088354E8:[240600A8]: addiu      $a2, $zr, 168 <=> li $a2, 168
    088354EC:[3C027E07]: lui        $v0, 0x7E07 <=> li $v0, 0x7E070000
    088354F0:[3442E07F]: ori        $v0, $v0, -8065
    088354F4:[02420018]: mult       $s2, $v0
    088354F8:[00121FC3]: sra        $v1, $s2, 0x001F
    088354FC:[AE935188]: sw         $s3, 20872($s4)
    08835500:[00001010]: mfhi       $v0
    08835504:[00021203]: sra        $v0, $v0, 0x0008
    08835508:[00431023]: subu       $v0, $v0, $v1
    0883550C:[00021940]: sll        $v1, $v0, 0x0005
    08835510:[28640000]: slti       $a0, $v1, 0
    08835514:[24650007]: addiu      $a1, $v1, 7
    08835518:[00021240]: sll        $v0, $v0, 0x0009
    0883551C:[AE030094]: sw         $v1, 148($s0)
    08835520:[00A4180B]: movn       $v1, $a1, $a0
    08835524:[02621021]: addu       $v0, $s3, $v0
    08835528:[000388C3]: sra        $s1, $v1, 0x0003
    0883552C:[00512021]: addu       $a0, $v0, $s1
    08835530:[00911821]: addu       $v1, $a0, $s1
    08835534:[00731823]: subu       $v1, $v1, $s3
    08835538:[0243182A]: slt        $v1, $s2, $v1
    0883553C:[AE020004]: sw         $v0, 4($s0)
    08835540:[AE020098]: sw         $v0, 152($s0)
    08835544:[10600004]: beq        $v1, $zr, 0x08835558
    08835548:[AE04009C]: sw         $a0, 156($s0)
    0883554C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835550:[0E209B9B]: jal        0x08826E6C
    08835554:[24844FE4]: addiu      $a0, $a0, 20452
    08835558:[8E060004]: lw         $a2, 4($s0)
    0883555C:[8E855188]: lw         $a1, 20872($s4)
    08835560:[8E090094]: lw         $t1, 148($s0)
    08835564:[8E0A0098]: lw         $t2, 152($s0)
    08835568:[8E02009C]: lw         $v0, 156($s0)
    0883556C:[00C53823]: subu       $a3, $a2, $a1
    08835570:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08835574:[AE1500A0]: sw         $s5, 160($s0)
    08835578:[2484EC5C]: addiu      $a0, $a0, -5028
    0883557C:[02205821]: addu       $t3, $s1, $zr <=> move $t3, $s1
    08835580:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08835584:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    08835588:[0E209B3E]: jal        0x08826CF8
    0883558C:[AFA20000]: sw         $v0, 0($sp)
    08835590:[0A20D587]: j          0x0883561C
    08835594:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835598:[0E20D300]: jal        0x08834C00
    0883559C:[00000000]: nop
    088355A0:[28460000]: slti       $a2, $v0, 0
    088355A4:[2443001F]: addiu      $v1, $v0, 31
    088355A8:[0046180A]: movz       $v1, $v0, $a2
    088355AC:[8E260098]: lw         $a2, 152($s1)
    088355B0:[00031943]: sra        $v1, $v1, 0x0005
    088355B4:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    088355B8:[00031880]: sll        $v1, $v1, 0x0002
    088355BC:[7C07F144]: ins        $a3, $zr, 5, 26
    088355C0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088355C4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088355C8:[26520200]: addiu      $s2, $s2, 512
    088355CC:[04E10005]: bgez       $a3, 0x088355E4
    088355D0:[00663021]: addu       $a2, $v1, $a2
    088355D4:[24E7FFFF]: addiu      $a3, $a3, -1
    088355D8:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088355DC:[00E23825]: or         $a3, $a3, $v0
    088355E0:[24E70001]: addiu      $a3, $a3, 1
    088355E4:[8CC20000]: lw         $v0, 0($a2)
    088355E8:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    088355EC:[00E31806]: srlv       $v1, $v1, $a3
    088355F0:[00431025]: or         $v0, $v0, $v1
    088355F4:[0E20D3BF]: jal        0x08834EFC
    088355F8:[ACC20000]: sw         $v0, 0($a2)
    088355FC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08835600:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08835604:[0E20D39F]: jal        0x08834E7C
    08835608:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0883560C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08835610:[0E20D49E]: jal        0x08835278
    08835614:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08835618:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0883561C:[24515188]: addiu      $s1, $v0, 20872
    08835620:[8E220004]: lw         $v0, 4($s1)
    08835624:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08835628:[0242102B]: sltu       $v0, $s2, $v0
    0883562C:[1440FFDA]: bne        $v0, $zr, 0x08835598
    08835630:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08835634:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08835638:[8FBF0028]: lw         $ra, 40($sp)
    0883563C:[8FB50024]: lw         $s5, 36($sp)
    08835640:[8FB40020]: lw         $s4, 32($sp)
    08835644:[8FB3001C]: lw         $s3, 28($sp)
    08835648:[8FB20018]: lw         $s2, 24($sp)
    0883564C:[8FB10014]: lw         $s1, 20($sp)
    08835650:[8FB00010]: lw         $s0, 16($sp)
    08835654:[03E00008]: jr         $ra
    08835658:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 0883562C 5,042 times (length 39)
    08835584:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    08835588:[0E209B3E]: jal        0x08826CF8
    0883558C:[AFA20000]: sw         $v0, 0($sp)
    08835590:[0A20D587]: j          0x0883561C
    08835594:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
--> 08835598:[0E20D300]: jal        0x08834C00
    0883559C:[00000000]: nop
    088355A0:[28460000]: slti       $a2, $v0, 0
    088355A4:[2443001F]: addiu      $v1, $v0, 31
    088355A8:[0046180A]: movz       $v1, $v0, $a2
    088355AC:[8E260098]: lw         $a2, 152($s1)
    088355B0:[00031943]: sra        $v1, $v1, 0x0005
    088355B4:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    088355B8:[00031880]: sll        $v1, $v1, 0x0002
    088355BC:[7C07F144]: ins        $a3, $zr, 5, 26
    088355C0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088355C4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088355C8:[26520200]: addiu      $s2, $s2, 512
    088355CC:[04E10005]: bgez       $a3, 0x088355E4
    088355D0:[00663021]: addu       $a2, $v1, $a2
    088355D4:[24E7FFFF]: addiu      $a3, $a3, -1
    088355D8:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088355DC:[00E23825]: or         $a3, $a3, $v0
    088355E0:[24E70001]: addiu      $a3, $a3, 1
    088355E4:[8CC20000]: lw         $v0, 0($a2)
    088355E8:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    088355EC:[00E31806]: srlv       $v1, $v1, $a3
    088355F0:[00431025]: or         $v0, $v0, $v1
    088355F4:[0E20D3BF]: jal        0x08834EFC
    088355F8:[ACC20000]: sw         $v0, 0($a2)
    088355FC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08835600:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08835604:[0E20D39F]: jal        0x08834E7C
    08835608:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0883560C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08835610:[0E20D49E]: jal        0x08835278
    08835614:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08835618:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0883561C:[24515188]: addiu      $s1, $v0, 20872
    08835620:[8E220004]: lw         $v0, 4($s1)
    08835624:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08835628:[0242102B]: sltu       $v0, $s2, $v0
--> 0883562C:[1440FFDA]: bne        $v0, $zr, 0x08835598
    08835630:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08835634:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08835638:[8FBF0028]: lw         $ra, 40($sp)
    0883563C:[8FB50024]: lw         $s5, 36($sp)
_S1_2_8834E7C 151,949 instructions (1.522%), 5,227 calls (08834E7C - 08834EF8, length 32)
    08834E7C:[27BDFFF0]: addiu      $sp, $sp, -16
    08834E80:[AFB10004]: sw         $s1, 4($sp)
    08834E84:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08834E88:[AFB00000]: sw         $s0, 0($sp)
    08834E8C:[AFBF0008]: sw         $ra, 8($sp)
    08834E90:[8CA20008]: lw         $v0, 8($a1)
    08834E94:[14400014]: bne        $v0, $zr, 0x08834EE8
    08834E98:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08834E9C:[0E20D376]: jal        0x08834DD8
    08834EA0:[00000000]: nop
    08834EA4:[00021880]: sll        $v1, $v0, 0x0002
    08834EA8:[26040014]: addiu      $a0, $s0, 20
    08834EAC:[00832021]: addu       $a0, $a0, $v1
    08834EB0:[8C850000]: lw         $a1, 0($a0)
    08834EB4:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08834EB8:[00431806]: srlv       $v1, $v1, $v0
    08834EBC:[14A00004]: bne        $a1, $zr, 0x08834ED0
    08834EC0:[26260004]: addiu      $a2, $s1, 4
    08834EC4:[8E020010]: lw         $v0, 16($s0)
    08834EC8:[00431025]: or         $v0, $v0, $v1
    08834ECC:[AE020010]: sw         $v0, 16($s0)
    08834ED0:[AE250004]: sw         $a1, 4($s1)
    08834ED4:[8C820000]: lw         $v0, 0($a0)
    08834ED8:[54400001]: bnel       $v0, $zr, 0x08834EE0
    08834EDC:[AC460008]: sw         $a2, 8($v0)
    08834EE0:[AE240008]: sw         $a0, 8($s1)
    08834EE4:[AC910000]: sw         $s1, 0($a0)
    08834EE8:[8FBF0008]: lw         $ra, 8($sp)
    08834EEC:[8FB10004]: lw         $s1, 4($sp)
    08834EF0:[8FB00000]: lw         $s0, 0($sp)
    08834EF4:[03E00008]: jr         $ra
    08834EF8:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8825DB0 139,312 instructions (1.395%), 1 calls (08825DB0 - 08826D3C, length 996)
  Back Branch 08825E6C 8,192 times (length 29)
    08825DEC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08825DF0:[240DFFFE]: addiu      $t5, $zr, -2 <=> li $t5, -2
    08825DF4:[240CFFE0]: addiu      $t4, $zr, -32 <=> li $t4, -32
    08825DF8:[240B2000]: addiu      $t3, $zr, 8192 <=> li $t3, 8192
    08825DFC:[00052080]: sll        $a0, $a1, 0x0002
--> 08825E00:[28A30000]: slti       $v1, $a1, 0
    08825E04:[24A2001F]: addiu      $v0, $a1, 31
    08825E08:[008A2021]: addu       $a0, $a0, $t2
    08825E0C:[00A3100A]: movz       $v0, $a1, $v1
    08825E10:[8C830000]: lw         $v1, 0($a0)
    08825E14:[00021143]: sra        $v0, $v0, 0x0005
    08825E18:[00021080]: sll        $v0, $v0, 0x0002
    08825E1C:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    08825E20:[00494021]: addu       $t0, $v0, $t1
    08825E24:[7C04F144]: ins        $a0, $zr, 5, 26
    08825E28:[7C620780]: ext        $v0, $v1, 30, 1
    08825E2C:[106D0003]: beq        $v1, $t5, 0x08825E3C
    08825E30:[24A50001]: addiu      $a1, $a1, 1
    08825E34:[1040000D]: beq        $v0, $zr, 0x08825E6C
    08825E38:[00000000]: nop
    08825E3C:[24C60001]: addiu      $a2, $a2, 1
    08825E40:[04810004]: bgez       $a0, 0x08825E54
    08825E44:[8D070000]: lw         $a3, 0($t0)
    08825E48:[2484FFFF]: addiu      $a0, $a0, -1
    08825E4C:[008C2025]: or         $a0, $a0, $t4
    08825E50:[24840001]: addiu      $a0, $a0, 1
    08825E54:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08825E58:[00821006]: srlv       $v0, $v0, $a0
    08825E5C:[00E21825]: or         $v1, $a3, $v0
    08825E60:[00E21024]: and        $v0, $a3, $v0
    08825E64:[50400001]: beql       $v0, $zr, 0x08825E6C
    08825E68:[AD030000]: sw         $v1, 0($t0)
--> 08825E6C:[14ABFFE4]: bne        $a1, $t3, 0x08825E00
    08825E70:[00052080]: sll        $a0, $a1, 0x0002
    08825E74:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825E78:[AC403510]: sw         $zr, 13584($v0)
    08825E7C:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
_S1_2_8834D84 88,876 instructions (0.890%), 5,228 calls (08834D84 - 08834DD4, length 21)
    08834D84:[27BDFFF0]: addiu      $sp, $sp, -16
    08834D88:[AFB00000]: sw         $s0, 0($sp)
    08834D8C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08834D90:[7C10F144]: ins        $s0, $zr, 5, 26
    08834D94:[06010005]: bgez       $s0, 0x08834DAC
    08834D98:[AFBF0004]: sw         $ra, 4($sp)
    08834D9C:[2610FFFF]: addiu      $s0, $s0, -1
    08834DA0:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08834DA4:[02028025]: or         $s0, $s0, $v0
    08834DA8:[26100001]: addiu      $s0, $s0, 1
    08834DAC:[0E20D2F7]: jal        0x08834BDC
    08834DB0:[00000000]: nop
    08834DB4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08834DB8:[0E20D2EC]: jal        0x08834BB0
    08834DBC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08834DC0:[00501023]: subu       $v0, $v0, $s0
    08834DC4:[8FBF0004]: lw         $ra, 4($sp)
    08834DC8:[8FB00000]: lw         $s0, 0($sp)
    08834DCC:[2442FFFF]: addiu      $v0, $v0, -1
    08834DD0:[03E00008]: jr         $ra
    08834DD4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8935940 87,415 instructions (0.875%), 840 calls (08935940 - 08935DBC, length 288)
    08935940:[27BDFFD0]: addiu      $sp, $sp, -48
    08935944:[AFB60018]: sw         $s6, 24($sp)
    08935948:[00A0B021]: addu       $s6, $a1, $zr <=> move $s6, $a1
    0893594C:[AFB10004]: sw         $s1, 4($sp)
    08935950:[AFBF0024]: sw         $ra, 36($sp)
    08935954:[AFBE0020]: sw         $fp, 32($sp)
    08935958:[AFB7001C]: sw         $s7, 28($sp)
    0893595C:[AFB50014]: sw         $s5, 20($sp)
    08935960:[AFB40010]: sw         $s4, 16($sp)
    08935964:[AFB3000C]: sw         $s3, 12($sp)
    08935968:[AFB20008]: sw         $s2, 8($sp)
    0893596C:[AFB00000]: sw         $s0, 0($sp)
    08935970:[8CA20008]: lw         $v0, 8($a1)
    08935974:[10400080]: beq        $v0, $zr, 0x08935B78
    08935978:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0893597C:[9483000C]: lhu        $v1, 12($a0)
    08935980:[30620008]: andi       $v0, $v1, 8
    08935984:[10400108]: beq        $v0, $zr, 0x08935DA8
    08935988:[00000000]: nop
    0893598C:[8C820010]: lw         $v0, 16($a0)
    08935990:[10400105]: beq        $v0, $zr, 0x08935DA8
    08935994:[00000000]: nop
    08935998:[3064FFFF]: andi       $a0, $v1, -1
    0893599C:[30820002]: andi       $v0, $a0, 2
    089359A0:[1440006B]: bne        $v0, $zr, 0x08935B50
    089359A4:[8ED70000]: lw         $s7, 0($s6)
    089359A8:[38820001]: xori       $v0, $a0, 1
    089359AC:[30420001]: andi       $v0, $v0, 1
    089359B0:[54400080]: bnel       $v0, $zr, 0x08935BB4
    089359B4:[8EF20004]: lw         $s2, 4($s7)
    089359B8:[8EF30004]: lw         $s3, 4($s7)
    089359BC:[8EF50000]: lw         $s5, 0($s7)
    089359C0:[1260FFFD]: beq        $s3, $zr, 0x089359B8
    089359C4:[26F70008]: addiu      $s7, $s7, 8
    089359C8:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    089359CC:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    089359D0:[0E24DA5F]: jal        0x0893697C
    089359D4:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    089359D8:[10400003]: beq        $v0, $zr, 0x089359E8
    089359DC:[26740001]: addiu      $s4, $s3, 1
    089359E0:[00551023]: subu       $v0, $v0, $s5
    089359E4:[24540001]: addiu      $s4, $v0, 1
    089359E8:[8E250000]: lw         $a1, 0($s1)
    089359EC:[8E220010]: lw         $v0, 16($s1)
    089359F0:[8E260014]: lw         $a2, 20($s1)
    089359F4:[8E240008]: lw         $a0, 8($s1)
    089359F8:[0274182B]: sltu       $v1, $s3, $s4
    089359FC:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    08935A00:[0045102B]: sltu       $v0, $v0, $a1
    08935A04:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    08935A08:[0283900A]: movz       $s2, $s4, $v1
    08935A0C:[10400025]: beq        $v0, $zr, 0x08935AA4
    08935A10:[00868021]: addu       $s0, $a0, $a2
    08935A14:[0212102A]: slt        $v0, $s0, $s2
    08935A18:[10400023]: beq        $v0, $zr, 0x08935AA8
    08935A1C:[0246102A]: slt        $v0, $s2, $a2
    08935A20:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    08935A24:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08935A28:[0E24DB09]: jal        0x08936C24
    08935A2C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08935A30:[8E230000]: lw         $v1, 0($s1)
    08935A34:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08935A38:[00701821]: addu       $v1, $v1, $s0
    08935A3C:[0E24D47B]: jal        0x089351EC
    08935A40:[AE230000]: sw         $v1, 0($s1)
    08935A44:[54400021]: bnel       $v0, $zr, 0x08935ACC
    08935A48:[9622000C]: lhu        $v0, 12($s1)
    08935A4C:[0290A023]: subu       $s4, $s4, $s0
    08935A50:[128000B2]: beq        $s4, $zr, 0x08935D1C
    08935A54:[00000000]: nop
    08935A58:[8EC20008]: lw         $v0, 8($s6)
    08935A5C:[02B0A821]: addu       $s5, $s5, $s0
    08935A60:[02709823]: subu       $s3, $s3, $s0
    08935A64:[00501023]: subu       $v0, $v0, $s0
    08935A68:[10400043]: beq        $v0, $zr, 0x08935B78
    08935A6C:[AEC20008]: sw         $v0, 8($s6)
    08935A70:[5260FFD2]: beql       $s3, $zr, 0x089359BC
    08935A74:[8EF30004]: lw         $s3, 4($s7)
    08935A78:[13C0FFD3]: beq        $fp, $zr, 0x089359C8
    08935A7C:[0274182B]: sltu       $v1, $s3, $s4
    08935A80:[8E250000]: lw         $a1, 0($s1)
    08935A84:[8E220010]: lw         $v0, 16($s1)
    08935A88:[8E260014]: lw         $a2, 20($s1)
    08935A8C:[8E240008]: lw         $a0, 8($s1)
    08935A90:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    08935A94:[0045102B]: sltu       $v0, $v0, $a1
    08935A98:[0283900A]: movz       $s2, $s4, $v1
    08935A9C:[1440FFDD]: bne        $v0, $zr, 0x08935A14
    08935AA0:[00868021]: addu       $s0, $a0, $a2
    08935AA4:[0246102A]: slt        $v0, $s2, $a2
    08935AA8:[14400090]: bne        $v0, $zr, 0x08935CEC
    08935AAC:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    08935AB0:[8E220024]: lw         $v0, 36($s1)
    08935AB4:[8E24001C]: lw         $a0, 28($s1)
    08935AB8:[0040F809]: jalr       $ra, $v0
    08935ABC:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08935AC0:[1C40FFE2]: bgtz       $v0, 0x08935A4C
    08935AC4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08935AC8:[9622000C]: lhu        $v0, 12($s1)
    08935ACC:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08935AD0:[34420040]: ori        $v0, $v0, 64
    08935AD4:[A622000C]: sh         $v0, 12($s1)
    08935AD8:[8FBF0024]: lw         $ra, 36($sp)
    08935ADC:[8FBE0020]: lw         $fp, 32($sp)
    08935AE0:[8FB7001C]: lw         $s7, 28($sp)
    08935AE4:[8FB60018]: lw         $s6, 24($sp)
    08935AE8:[8FB50014]: lw         $s5, 20($sp)
    08935AEC:[8FB40010]: lw         $s4, 16($sp)
    08935AF0:[8FB3000C]: lw         $s3, 12($sp)
    08935AF4:[8FB20008]: lw         $s2, 8($sp)
    08935AF8:[8FB10004]: lw         $s1, 4($sp)
    08935AFC:[8FB00000]: lw         $s0, 0($sp)
    08935B00:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08935B04:[03E00008]: jr         $ra
    08935B08:[27BD0030]: addiu      $sp, $sp, 48
    08935B0C:[8E220024]: lw         $v0, 36($s1)
    08935B10:[8E24001C]: lw         $a0, 28($s1)
    08935B14:[2E030401]: sltiu      $v1, $s0, 1025
    08935B18:[24060400]: addiu      $a2, $zr, 1024 <=> li $a2, 1024
    08935B1C:[0203300B]: movn       $a2, $s0, $v1
    08935B20:[0040F809]: jalr       $ra, $v0
    08935B24:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08935B28:[1840FFE7]: blez       $v0, 0x08935AC8
    08935B2C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08935B30:[8EC20008]: lw         $v0, 8($s6)
    08935B34:[02038023]: subu       $s0, $s0, $v1
    08935B38:[02439021]: addu       $s2, $s2, $v1
    08935B3C:[00431023]: subu       $v0, $v0, $v1
    08935B40:[1040000D]: beq        $v0, $zr, 0x08935B78
    08935B44:[AEC20008]: sw         $v0, 8($s6)
    08935B48:[5600FFF1]: bnel       $s0, $zr, 0x08935B10
    08935B4C:[8E220024]: lw         $v0, 36($s1)
    08935B50:[8EF00004]: lw         $s0, 4($s7)
    08935B54:[8EF20000]: lw         $s2, 0($s7)
    08935B58:[1600FFEC]: bne        $s0, $zr, 0x08935B0C
    08935B5C:[26F70008]: addiu      $s7, $s7, 8
    08935B60:[8EF00004]: lw         $s0, 4($s7)
    08935B64:[8EF20000]: lw         $s2, 0($s7)
    08935B68:[1200FFF9]: beq        $s0, $zr, 0x08935B50
    08935B6C:[26F70008]: addiu      $s7, $s7, 8
    08935B70:[0A24D6C4]: j          0x08935B10
    08935B74:[8E220024]: lw         $v0, 36($s1)
    08935B78:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08935B7C:[8FBF0024]: lw         $ra, 36($sp)
    08935B80:[8FBE0020]: lw         $fp, 32($sp)
    08935B84:[8FB7001C]: lw         $s7, 28($sp)
    08935B88:[8FB60018]: lw         $s6, 24($sp)
    08935B8C:[8FB50014]: lw         $s5, 20($sp)
    08935B90:[8FB40010]: lw         $s4, 16($sp)
    08935B94:[8FB3000C]: lw         $s3, 12($sp)
    08935B98:[8FB20008]: lw         $s2, 8($sp)
    08935B9C:[8FB10004]: lw         $s1, 4($sp)
    08935BA0:[8FB00000]: lw         $s0, 0($sp)
    08935BA4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08935BA8:[03E00008]: jr         $ra
    08935BAC:[27BD0030]: addiu      $sp, $sp, 48
    08935BB0:[8EF20004]: lw         $s2, 4($s7)
    08935BB4:[8EF40000]: lw         $s4, 0($s7)
    08935BB8:[16400025]: bne        $s2, $zr, 0x08935C50
    08935BBC:[26F70008]: addiu      $s7, $s7, 8
    08935BC0:[8EF20004]: lw         $s2, 4($s7)
    08935BC4:[8EF40000]: lw         $s4, 0($s7)
    08935BC8:[1240FFF9]: beq        $s2, $zr, 0x08935BB0
    08935BCC:[26F70008]: addiu      $s7, $s7, 8
    08935BD0:[0A24D715]: j          0x08935C54
    08935BD4:[3063FFFF]: andi       $v1, $v1, -1
    08935BD8:[0212102B]: sltu       $v0, $s0, $s2
    08935BDC:[10400004]: beq        $v0, $zr, 0x08935BF0
    08935BE0:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    08935BE4:[30620080]: andi       $v0, $v1, 128
    08935BE8:[5440005D]: bnel       $v0, $zr, 0x08935D60
    08935BEC:[8E230000]: lw         $v1, 0($s1)
    08935BF0:[0253102B]: sltu       $v0, $s2, $s3
    08935BF4:[10400003]: beq        $v0, $zr, 0x08935C04
    08935BF8:[8E240000]: lw         $a0, 0($s1)
    08935BFC:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    08935C00:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    08935C04:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08935C08:[0E24DB09]: jal        0x08936C24
    08935C0C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08935C10:[8E230008]: lw         $v1, 8($s1)
    08935C14:[8E220000]: lw         $v0, 0($s1)
    08935C18:[00701823]: subu       $v1, $v1, $s0
    08935C1C:[00531021]: addu       $v0, $v0, $s3
    08935C20:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    08935C24:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    08935C28:[AE230008]: sw         $v1, 8($s1)
    08935C2C:[AE220000]: sw         $v0, 0($s1)
    08935C30:[8EC20008]: lw         $v0, 8($s6)
    08935C34:[02539023]: subu       $s2, $s2, $s3
    08935C38:[0293A021]: addu       $s4, $s4, $s3
    08935C3C:[00501023]: subu       $v0, $v0, $s0
    08935C40:[1040FFCD]: beq        $v0, $zr, 0x08935B78
    08935C44:[AEC20008]: sw         $v0, 8($s6)
    08935C48:[1240FFD9]: beq        $s2, $zr, 0x08935BB0
    08935C4C:[9623000C]: lhu        $v1, 12($s1)
    08935C50:[3063FFFF]: andi       $v1, $v1, -1
    08935C54:[30620200]: andi       $v0, $v1, 512
    08935C58:[1440FFDF]: bne        $v0, $zr, 0x08935BD8
    08935C5C:[8E300008]: lw         $s0, 8($s1)
    08935C60:[8E240000]: lw         $a0, 0($s1)
    08935C64:[8E220010]: lw         $v0, 16($s1)
    08935C68:[0044102B]: sltu       $v0, $v0, $a0
    08935C6C:[10400013]: beq        $v0, $zr, 0x08935CBC
    08935C70:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    08935C74:[0212102B]: sltu       $v0, $s0, $s2
    08935C78:[50400011]: beql       $v0, $zr, 0x08935CC0
    08935C7C:[8E260014]: lw         $a2, 20($s1)
    08935C80:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08935C84:[0E24DB09]: jal        0x08936C24
    08935C88:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08935C8C:[8E230000]: lw         $v1, 0($s1)
    08935C90:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08935C94:[00701821]: addu       $v1, $v1, $s0
    08935C98:[0E24D47B]: jal        0x089351EC
    08935C9C:[AE230000]: sw         $v1, 0($s1)
    08935CA0:[5040FFE4]: beql       $v0, $zr, 0x08935C34
    08935CA4:[8EC20008]: lw         $v0, 8($s6)
    08935CA8:[9622000C]: lhu        $v0, 12($s1)
    08935CAC:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08935CB0:[34420040]: ori        $v0, $v0, 64
    08935CB4:[0A24D6B6]: j          0x08935AD8
    08935CB8:[A622000C]: sh         $v0, 12($s1)
    08935CBC:[8E260014]: lw         $a2, 20($s1)
    08935CC0:[0246102B]: sltu       $v0, $s2, $a2
    08935CC4:[1440001B]: bne        $v0, $zr, 0x08935D34
    08935CC8:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08935CCC:[8E220024]: lw         $v0, 36($s1)
    08935CD0:[8E24001C]: lw         $a0, 28($s1)
    08935CD4:[0040F809]: jalr       $ra, $v0
    08935CD8:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08935CDC:[1840FF7A]: blez       $v0, 0x08935AC8
    08935CE0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08935CE4:[0A24D70C]: j          0x08935C30
    08935CE8:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    08935CEC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08935CF0:[0E24DB09]: jal        0x08936C24
    08935CF4:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08935CF8:[8E230008]: lw         $v1, 8($s1)
    08935CFC:[8E220000]: lw         $v0, 0($s1)
    08935D00:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    08935D04:[00721823]: subu       $v1, $v1, $s2
    08935D08:[00521021]: addu       $v0, $v0, $s2
    08935D0C:[0290A023]: subu       $s4, $s4, $s0
    08935D10:[AE230008]: sw         $v1, 8($s1)
    08935D14:[1680FF50]: bne        $s4, $zr, 0x08935A58
    08935D18:[AE220000]: sw         $v0, 0($s1)
    08935D1C:[0E24D47B]: jal        0x089351EC
    08935D20:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08935D24:[1440FF68]: bne        $v0, $zr, 0x08935AC8
    08935D28:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    08935D2C:[0A24D697]: j          0x08935A5C
    08935D30:[8EC20008]: lw         $v0, 8($s6)
    08935D34:[0E24DB09]: jal        0x08936C24
    08935D38:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08935D3C:[8E230008]: lw         $v1, 8($s1)
    08935D40:[8E220000]: lw         $v0, 0($s1)
    08935D44:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    08935D48:[00721823]: subu       $v1, $v1, $s2
    08935D4C:[00521021]: addu       $v0, $v0, $s2
    08935D50:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    08935D54:[AE230008]: sw         $v1, 8($s1)
    08935D58:[0A24D70C]: j          0x08935C30
    08935D5C:[AE220000]: sw         $v0, 0($s1)
    08935D60:[8E220010]: lw         $v0, 16($s1)
    08935D64:[0E24D7D9]: jal        0x08935F64
    08935D68:[00628023]: subu       $s0, $v1, $v0
    08935D6C:[8E250010]: lw         $a1, 16($s1)
    08935D70:[0212A821]: addu       $s5, $s0, $s2
    08935D74:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08935D78:[0E24DFB7]: jal        0x08937EDC
    08935D7C:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08935D80:[1040FF51]: beq        $v0, $zr, 0x08935AC8
    08935D84:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08935D88:[00501021]: addu       $v0, $v0, $s0
    08935D8C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    08935D90:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    08935D94:[AE220000]: sw         $v0, 0($s1)
    08935D98:[AE350014]: sw         $s5, 20($s1)
    08935D9C:[AE240010]: sw         $a0, 16($s1)
    08935DA0:[0A24D6FC]: j          0x08935BF0
    08935DA4:[AE320008]: sw         $s2, 8($s1)
    08935DA8:[0E24FA67]: jal        0x0893E99C
    08935DAC:[00000000]: nop
    08935DB0:[1440FF72]: bne        $v0, $zr, 0x08935B7C
    08935DB4:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08935DB8:[0A24D666]: j          0x08935998
    08935DBC:[9623000C]: lhu        $v1, 12($s1)
  Back Branch 08935C58 1,493 times (length 34)
    08935BC4:[8EF40000]: lw         $s4, 0($s7)
    08935BC8:[1240FFF9]: beq        $s2, $zr, 0x08935BB0
    08935BCC:[26F70008]: addiu      $s7, $s7, 8
    08935BD0:[0A24D715]: j          0x08935C54
    08935BD4:[3063FFFF]: andi       $v1, $v1, -1
--> 08935BD8:[0212102B]: sltu       $v0, $s0, $s2
    08935BDC:[10400004]: beq        $v0, $zr, 0x08935BF0
    08935BE0:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    08935BE4:[30620080]: andi       $v0, $v1, 128
    08935BE8:[5440005D]: bnel       $v0, $zr, 0x08935D60
    08935BEC:[8E230000]: lw         $v1, 0($s1)
    08935BF0:[0253102B]: sltu       $v0, $s2, $s3
    08935BF4:[10400003]: beq        $v0, $zr, 0x08935C04
    08935BF8:[8E240000]: lw         $a0, 0($s1)
    08935BFC:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    08935C00:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    08935C04:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08935C08:[0E24DB09]: jal        0x08936C24
    08935C0C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08935C10:[8E230008]: lw         $v1, 8($s1)
    08935C14:[8E220000]: lw         $v0, 0($s1)
    08935C18:[00701823]: subu       $v1, $v1, $s0
    08935C1C:[00531021]: addu       $v0, $v0, $s3
    08935C20:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    08935C24:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    08935C28:[AE230008]: sw         $v1, 8($s1)
    08935C2C:[AE220000]: sw         $v0, 0($s1)
    08935C30:[8EC20008]: lw         $v0, 8($s6)
    08935C34:[02539023]: subu       $s2, $s2, $s3
    08935C38:[0293A021]: addu       $s4, $s4, $s3
    08935C3C:[00501023]: subu       $v0, $v0, $s0
    08935C40:[1040FFCD]: beq        $v0, $zr, 0x08935B78
    08935C44:[AEC20008]: sw         $v0, 8($s6)
    08935C48:[1240FFD9]: beq        $s2, $zr, 0x08935BB0
    08935C4C:[9623000C]: lhu        $v1, 12($s1)
    08935C50:[3063FFFF]: andi       $v1, $v1, -1
    08935C54:[30620200]: andi       $v0, $v1, 512
--> 08935C58:[1440FFDF]: bne        $v0, $zr, 0x08935BD8
    08935C5C:[8E300008]: lw         $s0, 8($s1)
    08935C60:[8E240000]: lw         $a0, 0($s1)
    08935C64:[8E220010]: lw         $v0, 16($s1)
    08935C68:[0044102B]: sltu       $v0, $v0, $a0
  Back Branch 08935C40 1,493 times (length 52)
    08935B64:[8EF20000]: lw         $s2, 0($s7)
    08935B68:[1200FFF9]: beq        $s0, $zr, 0x08935B50
    08935B6C:[26F70008]: addiu      $s7, $s7, 8
    08935B70:[0A24D6C4]: j          0x08935B10
    08935B74:[8E220024]: lw         $v0, 36($s1)
--> 08935B78:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08935B7C:[8FBF0024]: lw         $ra, 36($sp)
    08935B80:[8FBE0020]: lw         $fp, 32($sp)
    08935B84:[8FB7001C]: lw         $s7, 28($sp)
    08935B88:[8FB60018]: lw         $s6, 24($sp)
    08935B8C:[8FB50014]: lw         $s5, 20($sp)
    08935B90:[8FB40010]: lw         $s4, 16($sp)
    08935B94:[8FB3000C]: lw         $s3, 12($sp)
    08935B98:[8FB20008]: lw         $s2, 8($sp)
    08935B9C:[8FB10004]: lw         $s1, 4($sp)
    08935BA0:[8FB00000]: lw         $s0, 0($sp)
    08935BA4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08935BA8:[03E00008]: jr         $ra
    08935BAC:[27BD0030]: addiu      $sp, $sp, 48
    08935BB0:[8EF20004]: lw         $s2, 4($s7)
    08935BB4:[8EF40000]: lw         $s4, 0($s7)
    08935BB8:[16400025]: bne        $s2, $zr, 0x08935C50
    08935BBC:[26F70008]: addiu      $s7, $s7, 8
    08935BC0:[8EF20004]: lw         $s2, 4($s7)
    08935BC4:[8EF40000]: lw         $s4, 0($s7)
    08935BC8:[1240FFF9]: beq        $s2, $zr, 0x08935BB0
    08935BCC:[26F70008]: addiu      $s7, $s7, 8
    08935BD0:[0A24D715]: j          0x08935C54
    08935BD4:[3063FFFF]: andi       $v1, $v1, -1
    08935BD8:[0212102B]: sltu       $v0, $s0, $s2
    08935BDC:[10400004]: beq        $v0, $zr, 0x08935BF0
    08935BE0:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    08935BE4:[30620080]: andi       $v0, $v1, 128
    08935BE8:[5440005D]: bnel       $v0, $zr, 0x08935D60
    08935BEC:[8E230000]: lw         $v1, 0($s1)
    08935BF0:[0253102B]: sltu       $v0, $s2, $s3
    08935BF4:[10400003]: beq        $v0, $zr, 0x08935C04
    08935BF8:[8E240000]: lw         $a0, 0($s1)
    08935BFC:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    08935C00:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    08935C04:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08935C08:[0E24DB09]: jal        0x08936C24
    08935C0C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08935C10:[8E230008]: lw         $v1, 8($s1)
    08935C14:[8E220000]: lw         $v0, 0($s1)
    08935C18:[00701823]: subu       $v1, $v1, $s0
    08935C1C:[00531021]: addu       $v0, $v0, $s3
    08935C20:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    08935C24:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    08935C28:[AE230008]: sw         $v1, 8($s1)
    08935C2C:[AE220000]: sw         $v0, 0($s1)
    08935C30:[8EC20008]: lw         $v0, 8($s6)
    08935C34:[02539023]: subu       $s2, $s2, $s3
    08935C38:[0293A021]: addu       $s4, $s4, $s3
    08935C3C:[00501023]: subu       $v0, $v0, $s0
--> 08935C40:[1040FFCD]: beq        $v0, $zr, 0x08935B78
    08935C44:[AEC20008]: sw         $v0, 8($s6)
    08935C48:[1240FFD9]: beq        $s2, $zr, 0x08935BB0
    08935C4C:[9623000C]: lhu        $v1, 12($s1)
    08935C50:[3063FFFF]: andi       $v1, $v1, -1
  Back Branch 08935C48 663 times (length 40)
    08935B9C:[8FB10004]: lw         $s1, 4($sp)
    08935BA0:[8FB00000]: lw         $s0, 0($sp)
    08935BA4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08935BA8:[03E00008]: jr         $ra
    08935BAC:[27BD0030]: addiu      $sp, $sp, 48
--> 08935BB0:[8EF20004]: lw         $s2, 4($s7)
    08935BB4:[8EF40000]: lw         $s4, 0($s7)
    08935BB8:[16400025]: bne        $s2, $zr, 0x08935C50
    08935BBC:[26F70008]: addiu      $s7, $s7, 8
    08935BC0:[8EF20004]: lw         $s2, 4($s7)
    08935BC4:[8EF40000]: lw         $s4, 0($s7)
    08935BC8:[1240FFF9]: beq        $s2, $zr, 0x08935BB0
    08935BCC:[26F70008]: addiu      $s7, $s7, 8
    08935BD0:[0A24D715]: j          0x08935C54
    08935BD4:[3063FFFF]: andi       $v1, $v1, -1
    08935BD8:[0212102B]: sltu       $v0, $s0, $s2
    08935BDC:[10400004]: beq        $v0, $zr, 0x08935BF0
    08935BE0:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    08935BE4:[30620080]: andi       $v0, $v1, 128
    08935BE8:[5440005D]: bnel       $v0, $zr, 0x08935D60
    08935BEC:[8E230000]: lw         $v1, 0($s1)
    08935BF0:[0253102B]: sltu       $v0, $s2, $s3
    08935BF4:[10400003]: beq        $v0, $zr, 0x08935C04
    08935BF8:[8E240000]: lw         $a0, 0($s1)
    08935BFC:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    08935C00:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    08935C04:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08935C08:[0E24DB09]: jal        0x08936C24
    08935C0C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08935C10:[8E230008]: lw         $v1, 8($s1)
    08935C14:[8E220000]: lw         $v0, 0($s1)
    08935C18:[00701823]: subu       $v1, $v1, $s0
    08935C1C:[00531021]: addu       $v0, $v0, $s3
    08935C20:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    08935C24:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    08935C28:[AE230008]: sw         $v1, 8($s1)
    08935C2C:[AE220000]: sw         $v0, 0($s1)
    08935C30:[8EC20008]: lw         $v0, 8($s6)
    08935C34:[02539023]: subu       $s2, $s2, $s3
    08935C38:[0293A021]: addu       $s4, $s4, $s3
    08935C3C:[00501023]: subu       $v0, $v0, $s0
    08935C40:[1040FFCD]: beq        $v0, $zr, 0x08935B78
    08935C44:[AEC20008]: sw         $v0, 8($s6)
--> 08935C48:[1240FFD9]: beq        $s2, $zr, 0x08935BB0
    08935C4C:[9623000C]: lhu        $v1, 12($s1)
    08935C50:[3063FFFF]: andi       $v1, $v1, -1
    08935C54:[30620200]: andi       $v0, $v1, 512
    08935C58:[1440FFDF]: bne        $v0, $zr, 0x08935BD8
  Back Branch 089359C0 15 times (length 4)
    089359A4:[8ED70000]: lw         $s7, 0($s6)
    089359A8:[38820001]: xori       $v0, $a0, 1
    089359AC:[30420001]: andi       $v0, $v0, 1
    089359B0:[54400080]: bnel       $v0, $zr, 0x08935BB4
    089359B4:[8EF20004]: lw         $s2, 4($s7)
--> 089359B8:[8EF30004]: lw         $s3, 4($s7)
    089359BC:[8EF50000]: lw         $s5, 0($s7)
--> 089359C0:[1260FFFD]: beq        $s3, $zr, 0x089359B8
    089359C4:[26F70008]: addiu      $s7, $s7, 8
    089359C8:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    089359CC:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    089359D0:[0E24DA5F]: jal        0x0893697C
  Back Branch 08935D14 15 times (length 177)
  Back Branch 08935D24 7 times (length 153)
  Back Branch 08935D2C 7 times (length 182)
  Back Branch 08935A70 5 times (length 47)
    089359A8:[38820001]: xori       $v0, $a0, 1
    089359AC:[30420001]: andi       $v0, $v0, 1
    089359B0:[54400080]: bnel       $v0, $zr, 0x08935BB4
    089359B4:[8EF20004]: lw         $s2, 4($s7)
    089359B8:[8EF30004]: lw         $s3, 4($s7)
--> 089359BC:[8EF50000]: lw         $s5, 0($s7)
    089359C0:[1260FFFD]: beq        $s3, $zr, 0x089359B8
    089359C4:[26F70008]: addiu      $s7, $s7, 8
    089359C8:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    089359CC:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    089359D0:[0E24DA5F]: jal        0x0893697C
    089359D4:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    089359D8:[10400003]: beq        $v0, $zr, 0x089359E8
    089359DC:[26740001]: addiu      $s4, $s3, 1
    089359E0:[00551023]: subu       $v0, $v0, $s5
    089359E4:[24540001]: addiu      $s4, $v0, 1
    089359E8:[8E250000]: lw         $a1, 0($s1)
    089359EC:[8E220010]: lw         $v0, 16($s1)
    089359F0:[8E260014]: lw         $a2, 20($s1)
    089359F4:[8E240008]: lw         $a0, 8($s1)
    089359F8:[0274182B]: sltu       $v1, $s3, $s4
    089359FC:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    08935A00:[0045102B]: sltu       $v0, $v0, $a1
    08935A04:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    08935A08:[0283900A]: movz       $s2, $s4, $v1
    08935A0C:[10400025]: beq        $v0, $zr, 0x08935AA4
    08935A10:[00868021]: addu       $s0, $a0, $a2
    08935A14:[0212102A]: slt        $v0, $s0, $s2
    08935A18:[10400023]: beq        $v0, $zr, 0x08935AA8
    08935A1C:[0246102A]: slt        $v0, $s2, $a2
    08935A20:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    08935A24:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08935A28:[0E24DB09]: jal        0x08936C24
    08935A2C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08935A30:[8E230000]: lw         $v1, 0($s1)
    08935A34:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08935A38:[00701821]: addu       $v1, $v1, $s0
    08935A3C:[0E24D47B]: jal        0x089351EC
    08935A40:[AE230000]: sw         $v1, 0($s1)
    08935A44:[54400021]: bnel       $v0, $zr, 0x08935ACC
    08935A48:[9622000C]: lhu        $v0, 12($s1)
    08935A4C:[0290A023]: subu       $s4, $s4, $s0
    08935A50:[128000B2]: beq        $s4, $zr, 0x08935D1C
    08935A54:[00000000]: nop
    08935A58:[8EC20008]: lw         $v0, 8($s6)
    08935A5C:[02B0A821]: addu       $s5, $s5, $s0
    08935A60:[02709823]: subu       $s3, $s3, $s0
    08935A64:[00501023]: subu       $v0, $v0, $s0
    08935A68:[10400043]: beq        $v0, $zr, 0x08935B78
    08935A6C:[AEC20008]: sw         $v0, 8($s6)
--> 08935A70:[5260FFD2]: beql       $s3, $zr, 0x089359BC
    08935A74:[8EF30004]: lw         $s3, 4($s7)
    08935A78:[13C0FFD3]: beq        $fp, $zr, 0x089359C8
    08935A7C:[0274182B]: sltu       $v1, $s3, $s4
    08935A80:[8E250000]: lw         $a1, 0($s1)
_S1_2_8834CC0 81,132 instructions (0.812%), 20,283 calls (08834CC0 - 08834CCC, length 4)
    08834CC0:[8C820000]: lw         $v0, 0($a0)
    08834CC4:[00052900]: sll        $a1, $a1, 0x0004
    08834CC8:[03E00008]: jr         $ra
    08834CCC:[00451021]: addu       $v0, $v0, $a1
_S1_2_8835278 70,574 instructions (0.707%), 5,041 calls (08835278 - 088352AC, length 14)
    08835278:[27BDFFF0]: addiu      $sp, $sp, -16
    0883527C:[AFBF0004]: sw         $ra, 4($sp)
    08835280:[AFB00000]: sw         $s0, 0($sp)
    08835284:[0E20D376]: jal        0x08834DD8
    08835288:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0883528C:[8E0300A4]: lw         $v1, 164($s0)
    08835290:[00021100]: sll        $v0, $v0, 0x0004
    08835294:[24420010]: addiu      $v0, $v0, 16
    08835298:[00621821]: addu       $v1, $v1, $v0
    0883529C:[AE0300A4]: sw         $v1, 164($s0)
    088352A0:[8FBF0004]: lw         $ra, 4($sp)
    088352A4:[8FB00000]: lw         $s0, 0($sp)
    088352A8:[03E00008]: jr         $ra
    088352AC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_893BD00 62,457 instructions (0.625%), 336 calls (0893B27C - 0893CB3C, length 1585)
  Back Branch 0893B2A4 1,813 times (length 5)
    0893B284:[1062001A]: beq        $v1, $v0, 0x0893B2F0
    0893B288:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0893B28C:[10600018]: beq        $v1, $zr, 0x0893B2F0
    0893B290:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    0893B294:[26100001]: addiu      $s0, $s0, 1
--> 0893B298:[82020000]: lb         $v0, 0($s0)
    0893B29C:[10440004]: beq        $v0, $a0, 0x0893B2B0
    0893B2A0:[021E8823]: subu       $s1, $s0, $fp
--> 0893B2A4:[5440FFFC]: bnel       $v0, $zr, 0x0893B298
    0893B2A8:[26100001]: addiu      $s0, $s0, 1
    0893B2AC:[021E8823]: subu       $s1, $s0, $fp
    0893B2B0:[52200010]: beql       $s1, $zr, 0x0893B2F4
    0893B2B4:[82020000]: lb         $v0, 0($s0)
  Back Branch 0893B580 552 times (length 25)
    0893B510:[02E6102C]: max        $v0, $s7, $a2
    0893B514:[00621821]: addu       $v1, $v1, $v0
    0893B518:[14A00016]: bne        $a1, $zr, 0x0893B574
    0893B51C:[AFA30238]: sw         $v1, 568($sp)
    0893B520:[8FA40218]: lw         $a0, 536($sp)
--> 0893B524:[AFA00040]: sw         $zr, 64($sp)
    0893B528:[1080FF54]: beq        $a0, $zr, 0x0893B27C
    0893B52C:[27B20070]: addiu      $s2, $sp, 112
    0893B530:[0E24D857]: jal        0x0893615C
    0893B534:[00000000]: nop
    0893B538:[27B20070]: addiu      $s2, $sp, 112
    0893B53C:[0A24EC9F]: j          0x0893B27C
    0893B540:[AFA00218]: sw         $zr, 536($sp)
    0893B544:[8FA40248]: lw         $a0, 584($sp)
    0893B548:[0E24EC5C]: jal        0x0893B170
    0893B54C:[27A5003C]: addiu      $a1, $sp, 60
    0893B550:[1440000E]: bne        $v0, $zr, 0x0893B58C
    0893B554:[8FA50218]: lw         $a1, 536($sp)
    0893B558:[8FA60234]: lw         $a2, 564($sp)
    0893B55C:[8FA30238]: lw         $v1, 568($sp)
    0893B560:[8FA50044]: lw         $a1, 68($sp)
    0893B564:[02E6102C]: max        $v0, $s7, $a2
    0893B568:[00621821]: addu       $v1, $v1, $v0
    0893B56C:[10A0FFEC]: beq        $a1, $zr, 0x0893B520
    0893B570:[AFA30238]: sw         $v1, 568($sp)
    0893B574:[8FA40248]: lw         $a0, 584($sp)
    0893B578:[0E24EC5C]: jal        0x0893B170
    0893B57C:[27A5003C]: addiu      $a1, $sp, 60
--> 0893B580:[1040FFE8]: beq        $v0, $zr, 0x0893B524
    0893B584:[8FA40218]: lw         $a0, 536($sp)
    0893B588:[8FA50218]: lw         $a1, 536($sp)
    0893B58C:[10A00004]: beq        $a1, $zr, 0x0893B5A0
    0893B590:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 0893B56C 552 times (length 21)
    0893B50C:[8FA30238]: lw         $v1, 568($sp)
    0893B510:[02E6102C]: max        $v0, $s7, $a2
    0893B514:[00621821]: addu       $v1, $v1, $v0
    0893B518:[14A00016]: bne        $a1, $zr, 0x0893B574
    0893B51C:[AFA30238]: sw         $v1, 568($sp)
--> 0893B520:[8FA40218]: lw         $a0, 536($sp)
    0893B524:[AFA00040]: sw         $zr, 64($sp)
    0893B528:[1080FF54]: beq        $a0, $zr, 0x0893B27C
    0893B52C:[27B20070]: addiu      $s2, $sp, 112
    0893B530:[0E24D857]: jal        0x0893615C
    0893B534:[00000000]: nop
    0893B538:[27B20070]: addiu      $s2, $sp, 112
    0893B53C:[0A24EC9F]: j          0x0893B27C
    0893B540:[AFA00218]: sw         $zr, 536($sp)
    0893B544:[8FA40248]: lw         $a0, 584($sp)
    0893B548:[0E24EC5C]: jal        0x0893B170
    0893B54C:[27A5003C]: addiu      $a1, $sp, 60
    0893B550:[1440000E]: bne        $v0, $zr, 0x0893B58C
    0893B554:[8FA50218]: lw         $a1, 536($sp)
    0893B558:[8FA60234]: lw         $a2, 564($sp)
    0893B55C:[8FA30238]: lw         $v1, 568($sp)
    0893B560:[8FA50044]: lw         $a1, 68($sp)
    0893B564:[02E6102C]: max        $v0, $s7, $a2
    0893B568:[00621821]: addu       $v1, $v1, $v0
--> 0893B56C:[10A0FFEC]: beq        $a1, $zr, 0x0893B520
    0893B570:[AFA30238]: sw         $v1, 568($sp)
    0893B574:[8FA40248]: lw         $a0, 584($sp)
    0893B578:[0E24EC5C]: jal        0x0893B170
    0893B57C:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 0893B528 552 times (length 173)
  Back Branch 0893B5F4 550 times (length 120)
  Back Branch 0893B5E8 550 times (length 158)
  Back Branch 0893C940 383 times (length 17)
    0893C8F0:[1460FAEF]: bne        $v1, $zr, 0x0893B4B0
    0893C8F4:[AFA20040]: sw         $v0, 64($sp)
    0893C8F8:[0A24EDED]: j          0x0893B7B4
    0893C8FC:[8FA40248]: lw         $a0, 584($sp)
    0893C900:[AFA60240]: sw         $a2, 576($sp)
--> 0893C904:[00112F00]: sll        $a1, $s1, 0x001C
    0893C908:[00101102]: srl        $v0, $s0, 0x0004
    0893C90C:[00A21025]: or         $v0, $a1, $v0
    0893C910:[8FA6021C]: lw         $a2, 540($sp)
    0893C914:[3204000F]: andi       $a0, $s0, 15
    0893C918:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0893C91C:[8FA20240]: lw         $v0, 576($sp)
    0893C920:[00C42021]: addu       $a0, $a2, $a0
    0893C924:[00111902]: srl        $v1, $s1, 0x0004
    0893C928:[2442FFFF]: addiu      $v0, $v0, -1
    0893C92C:[90860000]: lbu        $a2, 0($a0)
    0893C930:[AFA20240]: sw         $v0, 576($sp)
    0893C934:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    0893C938:[02031025]: or         $v0, $s0, $v1
    0893C93C:[8FA30240]: lw         $v1, 576($sp)
--> 0893C940:[1440FFF0]: bne        $v0, $zr, 0x0893C904
    0893C944:[A0660000]: sb         $a2, 0($v1)
    0893C948:[8FA40240]: lw         $a0, 576($sp)
    0893C94C:[27A300B0]: addiu      $v1, $sp, 176
    0893C950:[AFB60220]: sw         $s6, 544($sp)
  Back Branch 0893C760 357 times (length 20)
    0893C704:[16200018]: bne        $s1, $zr, 0x0893C768
    0893C708:[2E02000A]: sltiu      $v0, $s0, 10
    0893C70C:[14400017]: bne        $v0, $zr, 0x0893C76C
    0893C710:[2665FFFF]: addiu      $a1, $s3, -1
    0893C714:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 0893C718:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0893C71C:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0893C720:[0E206694]: jal        0x08819A50
    0893C724:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0893C728:[24420030]: addiu      $v0, $v0, 48
    0893C72C:[2673FFFF]: addiu      $s3, $s3, -1
    0893C730:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0893C734:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0893C738:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0893C73C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0893C740:[0E206510]: jal        0x08819440
    0893C744:[A2620000]: sb         $v0, 0($s3)
    0893C748:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0893C74C:[1460FFF1]: bne        $v1, $zr, 0x0893C714
    0893C750:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    0893C754:[14600005]: bne        $v1, $zr, 0x0893C76C
    0893C758:[2665FFFF]: addiu      $a1, $s3, -1
    0893C75C:[2C42000A]: sltiu      $v0, $v0, 10
--> 0893C760:[1040FFED]: beq        $v0, $zr, 0x0893C718
    0893C764:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0893C768:[2665FFFF]: addiu      $a1, $s3, -1
    0893C76C:[27A300B0]: addiu      $v1, $sp, 176
    0893C770:[00651823]: subu       $v1, $v1, $a1
  Back Branch 0893C74C 357 times (length 16)
    0893C700:[27B3020C]: addiu      $s3, $sp, 524
    0893C704:[16200018]: bne        $s1, $zr, 0x0893C768
    0893C708:[2E02000A]: sltiu      $v0, $s0, 10
    0893C70C:[14400017]: bne        $v0, $zr, 0x0893C76C
    0893C710:[2665FFFF]: addiu      $a1, $s3, -1
--> 0893C714:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0893C718:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0893C71C:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0893C720:[0E206694]: jal        0x08819A50
    0893C724:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0893C728:[24420030]: addiu      $v0, $v0, 48
    0893C72C:[2673FFFF]: addiu      $s3, $s3, -1
    0893C730:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0893C734:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0893C738:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0893C73C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0893C740:[0E206510]: jal        0x08819440
    0893C744:[A2620000]: sb         $v0, 0($s3)
    0893C748:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 0893C74C:[1460FFF1]: bne        $v1, $zr, 0x0893C714
    0893C750:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    0893C754:[14600005]: bne        $v1, $zr, 0x0893C76C
    0893C758:[2665FFFF]: addiu      $a1, $s3, -1
    0893C75C:[2C42000A]: sltiu      $v0, $v0, 10
  Back Branch 0893C788 336 times (length 1290)
  Back Branch 0893C1B4 336 times (length 293)
  Back Branch 0893CB30 283 times (length 1383)
  Back Branch 0893B660 198 times (length 145)
  Back Branch 0893C95C 73 times (length 1407)
  Back Branch 0893B69C 62 times (length 160)
  Back Branch 0893CB20 12 times (length 1379)
  Back Branch 0893B634 2 times (length 137)
_S1_2_8893538 49,176 instructions (0.492%), 5,464 calls (08893538 - 08893558, length 9)
    08893538:[10800006]: beq        $a0, $zr, 0x08893554
    0889353C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08893540:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08893544:[A4820000]: sh         $v0, 0($a0)
    08893548:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0889354C:[A4800004]: sh         $zr, 4($a0)
    08893550:[A0800002]: sb         $zr, 2($a0)
    08893554:[03E00008]: jr         $ra
    08893558:[00000000]: nop
_S1_2_8936C24 47,561 instructions (0.476%), 1,516 calls (08936C24 - 08936EDC, length 175)
    08936C24:[00A4102B]: sltu       $v0, $a1, $a0
    08936C28:[10400005]: beq        $v0, $zr, 0x08936C40
    08936C2C:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    08936C30:[00A61821]: addu       $v1, $a1, $a2
    08936C34:[0083102B]: sltu       $v0, $a0, $v1
    08936C38:[5440003C]: bnel       $v0, $zr, 0x08936D2C
    08936C3C:[00865021]: addu       $t2, $a0, $a2
    08936C40:[2CC20008]: sltiu      $v0, $a2, 8
    08936C44:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08936C48:[1040000B]: beq        $v0, $zr, 0x08936C78
    08936C4C:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    08936C50:[18C00007]: blez       $a2, 0x08936C70
    08936C54:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08936C58:[00861821]: addu       $v1, $a0, $a2
    08936C5C:[91020000]: lbu        $v0, 0($t0)
    08936C60:[A0E20000]: sb         $v0, 0($a3)
    08936C64:[24E70001]: addiu      $a3, $a3, 1
    08936C68:[1467FFFC]: bne        $v1, $a3, 0x08936C5C
    08936C6C:[25080001]: addiu      $t0, $t0, 1
    08936C70:[03E00008]: jr         $ra
    08936C74:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08936C78:[00AA1026]: xor        $v0, $a1, $t2
    08936C7C:[30420003]: andi       $v0, $v0, 3
    08936C80:[54400061]: bnel       $v0, $zr, 0x08936E08
    08936C84:[00062FC3]: sra        $a1, $a2, 0x001F
    08936C88:[30A30003]: andi       $v1, $a1, 3
    08936C8C:[10600009]: beq        $v1, $zr, 0x08936CB4
    08936C90:[00065902]: srl        $t3, $a2, 0x0004
    08936C94:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08936C98:[00431023]: subu       $v0, $v0, $v1
    08936C9C:[00C23023]: subu       $a2, $a2, $v0
    08936CA0:[00A24021]: addu       $t0, $a1, $v0
    08936CA4:[01422021]: addu       $a0, $t2, $v0
    08936CA8:[98A30000]: lwr        $v1, 0($a1)
    08936CAC:[B9430000]: swr        $v1, 0($t2)
    08936CB0:[00065902]: srl        $t3, $a2, 0x0004
    08936CB4:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08936CB8:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08936CBC:[1160000E]: beq        $t3, $zr, 0x08936CF8
    08936CC0:[30CC000F]: andi       $t4, $a2, 15
    08936CC4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08936CC8:[8CE30004]: lw         $v1, 4($a3)
    08936CCC:[8CE40008]: lw         $a0, 8($a3)
    08936CD0:[8CE5000C]: lw         $a1, 12($a3)
    08936CD4:[8CE20000]: lw         $v0, 0($a3)
    08936CD8:[25080001]: addiu      $t0, $t0, 1
    08936CDC:[AD230004]: sw         $v1, 4($t1)
    08936CE0:[24E70010]: addiu      $a3, $a3, 16
    08936CE4:[AD220000]: sw         $v0, 0($t1)
    08936CE8:[AD240008]: sw         $a0, 8($t1)
    08936CEC:[AD25000C]: sw         $a1, 12($t1)
    08936CF0:[1568FFF5]: bne        $t3, $t0, 0x08936CC8
    08936CF4:[25290010]: addiu      $t1, $t1, 16
    08936CF8:[000C2082]: srl        $a0, $t4, 0x0002
    08936CFC:[10800008]: beq        $a0, $zr, 0x08936D20
    08936D00:[30C60003]: andi       $a2, $a2, 3
    08936D04:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08936D08:[8CE20000]: lw         $v0, 0($a3)
    08936D0C:[24630001]: addiu      $v1, $v1, 1
    08936D10:[24E70004]: addiu      $a3, $a3, 4
    08936D14:[AD220000]: sw         $v0, 0($t1)
    08936D18:[1464FFFB]: bne        $v1, $a0, 0x08936D08
    08936D1C:[25290004]: addiu      $t1, $t1, 4
    08936D20:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08936D24:[0A24DB14]: j          0x08936C50
    08936D28:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08936D2C:[2CC20008]: sltiu      $v0, $a2, 8
    08936D30:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08936D34:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    08936D38:[14400029]: bne        $v0, $zr, 0x08936DE0
    08936D3C:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    08936D40:[006A1026]: xor        $v0, $v1, $t2
    08936D44:[30420003]: andi       $v0, $v0, 3
    08936D48:[14400046]: bne        $v0, $zr, 0x08936E64
    08936D4C:[00062FC3]: sra        $a1, $a2, 0x001F
    08936D50:[30630003]: andi       $v1, $v1, 3
    08936D54:[1460005B]: bne        $v1, $zr, 0x08936EC4
    08936D58:[00000000]: nop
    08936D5C:[000B6102]: srl        $t4, $t3, 0x0004
    08936D60:[316D000F]: andi       $t5, $t3, 15
    08936D64:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08936D68:[11800011]: beq        $t4, $zr, 0x08936DB0
    08936D6C:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08936D70:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08936D74:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08936D78:[8CE3FFFC]: lw         $v1, -4($a3)
    08936D7C:[8CE2FFF0]: lw         $v0, -16($a3)
    08936D80:[8CE4FFF4]: lw         $a0, -12($a3)
    08936D84:[8CE5FFF8]: lw         $a1, -8($a3)
    08936D88:[24E8FFF0]: addiu      $t0, $a3, -16
    08936D8C:[AD23FFFC]: sw         $v1, -4($t1)
    08936D90:[24C60001]: addiu      $a2, $a2, 1
    08936D94:[2523FFF0]: addiu      $v1, $t1, -16
    08936D98:[AD22FFF0]: sw         $v0, -16($t1)
    08936D9C:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08936DA0:[AD24FFF4]: sw         $a0, -12($t1)
    08936DA4:[AD25FFF8]: sw         $a1, -8($t1)
    08936DA8:[1586FFF3]: bne        $t4, $a2, 0x08936D78
    08936DAC:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    08936DB0:[000D2882]: srl        $a1, $t5, 0x0002
    08936DB4:[10A00008]: beq        $a1, $zr, 0x08936DD8
    08936DB8:[316B0003]: andi       $t3, $t3, 3
    08936DBC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08936DC0:[2508FFFC]: addiu      $t0, $t0, -4
    08936DC4:[8D020000]: lw         $v0, 0($t0)
    08936DC8:[2463FFFC]: addiu      $v1, $v1, -4
    08936DCC:[24840001]: addiu      $a0, $a0, 1
    08936DD0:[14A4FFFB]: bne        $a1, $a0, 0x08936DC0
    08936DD4:[AC620000]: sw         $v0, 0($v1)
    08936DD8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08936DDC:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08936DE0:[1960FFA3]: blez       $t3, 0x08936C70
    08936DE4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08936DE8:[24E7FFFF]: addiu      $a3, $a3, -1
    08936DEC:[90E20000]: lbu        $v0, 0($a3)
    08936DF0:[2484FFFF]: addiu      $a0, $a0, -1
    08936DF4:[24630001]: addiu      $v1, $v1, 1
    08936DF8:[1563FFFB]: bne        $t3, $v1, 0x08936DE8
    08936DFC:[A0820000]: sb         $v0, 0($a0)
    08936E00:[03E00008]: jr         $ra
    08936E04:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08936E08:[00052F82]: srl        $a1, $a1, 0x001E
    08936E0C:[24C40003]: addiu      $a0, $a2, 3
    08936E10:[28C30000]: slti       $v1, $a2, 0
    08936E14:[00C3200A]: movz       $a0, $a2, $v1
    08936E18:[00C51021]: addu       $v0, $a2, $a1
    08936E1C:[30420003]: andi       $v0, $v0, 3
    08936E20:[00042083]: sra        $a0, $a0, 0x0002
    08936E24:[00453023]: subu       $a2, $v0, $a1
    08936E28:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08936E2C:[1080FFBC]: beq        $a0, $zr, 0x08936D20
    08936E30:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    08936E34:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08936E38:[24630001]: addiu      $v1, $v1, 1
    08936E3C:[88E20003]: lwl        $v0, 3($a3)
    08936E40:[98E20000]: lwr        $v0, 0($a3)
    08936E44:[24E70004]: addiu      $a3, $a3, 4
    08936E48:[A9220003]: swl        $v0, 3($t1)
    08936E4C:[B9220000]: swr        $v0, 0($t1)
    08936E50:[1483FFF9]: bne        $a0, $v1, 0x08936E38
    08936E54:[25290004]: addiu      $t1, $t1, 4
    08936E58:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08936E5C:[0A24DB14]: j          0x08936C50
    08936E60:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08936E64:[00052F82]: srl        $a1, $a1, 0x001E
    08936E68:[28C30000]: slti       $v1, $a2, 0
    08936E6C:[24C40003]: addiu      $a0, $a2, 3
    08936E70:[00C3200A]: movz       $a0, $a2, $v1
    08936E74:[00C51021]: addu       $v0, $a2, $a1
    08936E78:[30420003]: andi       $v0, $v0, 3
    08936E7C:[00042083]: sra        $a0, $a0, 0x0002
    08936E80:[00455823]: subu       $t3, $v0, $a1
    08936E84:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08936E88:[1080FFD3]: beq        $a0, $zr, 0x08936DD8
    08936E8C:[01401821]: addu       $v1, $t2, $zr <=> move $v1, $t2
    08936E90:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08936E94:[24A50001]: addiu      $a1, $a1, 1
    08936E98:[2508FFFC]: addiu      $t0, $t0, -4
    08936E9C:[2463FFFC]: addiu      $v1, $v1, -4
    08936EA0:[89020003]: lwl        $v0, 3($t0)
    08936EA4:[99020000]: lwr        $v0, 0($t0)
    08936EA8:[A8620003]: swl        $v0, 3($v1)
    08936EAC:[B8620000]: swr        $v0, 0($v1)
    08936EB0:[5485FFF9]: bnel       $a0, $a1, 0x08936E98
    08936EB4:[24A50001]: addiu      $a1, $a1, 1
    08936EB8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08936EBC:[0A24DB78]: j          0x08936DE0
    08936EC0:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08936EC4:[88E2FFFF]: lwl        $v0, -1($a3)
    08936EC8:[00C35823]: subu       $t3, $a2, $v1
    08936ECC:[00E33823]: subu       $a3, $a3, $v1
    08936ED0:[01432023]: subu       $a0, $t2, $v1
    08936ED4:[A942FFFF]: swl        $v0, -1($t2)
    08936ED8:[0A24DB58]: j          0x08936D60
    08936EDC:[000B6102]: srl        $t4, $t3, 0x0004
  Back Branch 08936C68 3,397 times (length 5)
    08936C48:[1040000B]: beq        $v0, $zr, 0x08936C78
    08936C4C:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    08936C50:[18C00007]: blez       $a2, 0x08936C70
    08936C54:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08936C58:[00861821]: addu       $v1, $a0, $a2
--> 08936C5C:[91020000]: lbu        $v0, 0($t0)
    08936C60:[A0E20000]: sb         $v0, 0($a3)
    08936C64:[24E70001]: addiu      $a3, $a3, 1
--> 08936C68:[1467FFFC]: bne        $v1, $a3, 0x08936C5C
    08936C6C:[25080001]: addiu      $t0, $t0, 1
    08936C70:[03E00008]: jr         $ra
    08936C74:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08936C78:[00AA1026]: xor        $v0, $a1, $t2
  Back Branch 08936E50 293 times (length 8)
    08936E24:[00453023]: subu       $a2, $v0, $a1
    08936E28:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08936E2C:[1080FFBC]: beq        $a0, $zr, 0x08936D20
    08936E30:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    08936E34:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08936E38:[24630001]: addiu      $v1, $v1, 1
    08936E3C:[88E20003]: lwl        $v0, 3($a3)
    08936E40:[98E20000]: lwr        $v0, 0($a3)
    08936E44:[24E70004]: addiu      $a3, $a3, 4
    08936E48:[A9220003]: swl        $v0, 3($t1)
    08936E4C:[B9220000]: swr        $v0, 0($t1)
--> 08936E50:[1483FFF9]: bne        $a0, $v1, 0x08936E38
    08936E54:[25290004]: addiu      $t1, $t1, 4
    08936E58:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08936E5C:[0A24DB14]: j          0x08936C50
    08936E60:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
  Back Branch 08936D18 204 times (length 6)
    08936CF4:[25290010]: addiu      $t1, $t1, 16
    08936CF8:[000C2082]: srl        $a0, $t4, 0x0002
    08936CFC:[10800008]: beq        $a0, $zr, 0x08936D20
    08936D00:[30C60003]: andi       $a2, $a2, 3
    08936D04:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08936D08:[8CE20000]: lw         $v0, 0($a3)
    08936D0C:[24630001]: addiu      $v1, $v1, 1
    08936D10:[24E70004]: addiu      $a3, $a3, 4
    08936D14:[AD220000]: sw         $v0, 0($t1)
--> 08936D18:[1464FFFB]: bne        $v1, $a0, 0x08936D08
    08936D1C:[25290004]: addiu      $t1, $t1, 4
    08936D20:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08936D24:[0A24DB14]: j          0x08936C50
    08936D28:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
  Back Branch 08936D24 128 times (length 55)
    08936C3C:[00865021]: addu       $t2, $a0, $a2
    08936C40:[2CC20008]: sltiu      $v0, $a2, 8
    08936C44:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08936C48:[1040000B]: beq        $v0, $zr, 0x08936C78
    08936C4C:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
--> 08936C50:[18C00007]: blez       $a2, 0x08936C70
    08936C54:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08936C58:[00861821]: addu       $v1, $a0, $a2
    08936C5C:[91020000]: lbu        $v0, 0($t0)
    08936C60:[A0E20000]: sb         $v0, 0($a3)
    08936C64:[24E70001]: addiu      $a3, $a3, 1
    08936C68:[1467FFFC]: bne        $v1, $a3, 0x08936C5C
    08936C6C:[25080001]: addiu      $t0, $t0, 1
    08936C70:[03E00008]: jr         $ra
    08936C74:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08936C78:[00AA1026]: xor        $v0, $a1, $t2
    08936C7C:[30420003]: andi       $v0, $v0, 3
    08936C80:[54400061]: bnel       $v0, $zr, 0x08936E08
    08936C84:[00062FC3]: sra        $a1, $a2, 0x001F
    08936C88:[30A30003]: andi       $v1, $a1, 3
    08936C8C:[10600009]: beq        $v1, $zr, 0x08936CB4
    08936C90:[00065902]: srl        $t3, $a2, 0x0004
    08936C94:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08936C98:[00431023]: subu       $v0, $v0, $v1
    08936C9C:[00C23023]: subu       $a2, $a2, $v0
    08936CA0:[00A24021]: addu       $t0, $a1, $v0
    08936CA4:[01422021]: addu       $a0, $t2, $v0
    08936CA8:[98A30000]: lwr        $v1, 0($a1)
    08936CAC:[B9430000]: swr        $v1, 0($t2)
    08936CB0:[00065902]: srl        $t3, $a2, 0x0004
    08936CB4:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08936CB8:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08936CBC:[1160000E]: beq        $t3, $zr, 0x08936CF8
    08936CC0:[30CC000F]: andi       $t4, $a2, 15
    08936CC4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08936CC8:[8CE30004]: lw         $v1, 4($a3)
    08936CCC:[8CE40008]: lw         $a0, 8($a3)
    08936CD0:[8CE5000C]: lw         $a1, 12($a3)
    08936CD4:[8CE20000]: lw         $v0, 0($a3)
    08936CD8:[25080001]: addiu      $t0, $t0, 1
    08936CDC:[AD230004]: sw         $v1, 4($t1)
    08936CE0:[24E70010]: addiu      $a3, $a3, 16
    08936CE4:[AD220000]: sw         $v0, 0($t1)
    08936CE8:[AD240008]: sw         $a0, 8($t1)
    08936CEC:[AD25000C]: sw         $a1, 12($t1)
    08936CF0:[1568FFF5]: bne        $t3, $t0, 0x08936CC8
    08936CF4:[25290010]: addiu      $t1, $t1, 16
    08936CF8:[000C2082]: srl        $a0, $t4, 0x0002
    08936CFC:[10800008]: beq        $a0, $zr, 0x08936D20
    08936D00:[30C60003]: andi       $a2, $a2, 3
    08936D04:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08936D08:[8CE20000]: lw         $v0, 0($a3)
    08936D0C:[24630001]: addiu      $v1, $v1, 1
    08936D10:[24E70004]: addiu      $a3, $a3, 4
    08936D14:[AD220000]: sw         $v0, 0($t1)
    08936D18:[1464FFFB]: bne        $v1, $a0, 0x08936D08
    08936D1C:[25290004]: addiu      $t1, $t1, 4
    08936D20:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
--> 08936D24:[0A24DB14]: j          0x08936C50
    08936D28:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08936D2C:[2CC20008]: sltiu      $v0, $a2, 8
    08936D30:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08936D34:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
  Back Branch 08936E5C 71 times (length 133)
  Back Branch 08936E2C 71 times (length 69)
    08936D0C:[24630001]: addiu      $v1, $v1, 1
    08936D10:[24E70004]: addiu      $a3, $a3, 4
    08936D14:[AD220000]: sw         $v0, 0($t1)
    08936D18:[1464FFFB]: bne        $v1, $a0, 0x08936D08
    08936D1C:[25290004]: addiu      $t1, $t1, 4
--> 08936D20:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08936D24:[0A24DB14]: j          0x08936C50
    08936D28:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08936D2C:[2CC20008]: sltiu      $v0, $a2, 8
    08936D30:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08936D34:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    08936D38:[14400029]: bne        $v0, $zr, 0x08936DE0
    08936D3C:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    08936D40:[006A1026]: xor        $v0, $v1, $t2
    08936D44:[30420003]: andi       $v0, $v0, 3
    08936D48:[14400046]: bne        $v0, $zr, 0x08936E64
    08936D4C:[00062FC3]: sra        $a1, $a2, 0x001F
    08936D50:[30630003]: andi       $v1, $v1, 3
    08936D54:[1460005B]: bne        $v1, $zr, 0x08936EC4
    08936D58:[00000000]: nop
    08936D5C:[000B6102]: srl        $t4, $t3, 0x0004
    08936D60:[316D000F]: andi       $t5, $t3, 15
    08936D64:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08936D68:[11800011]: beq        $t4, $zr, 0x08936DB0
    08936D6C:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08936D70:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08936D74:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08936D78:[8CE3FFFC]: lw         $v1, -4($a3)
    08936D7C:[8CE2FFF0]: lw         $v0, -16($a3)
    08936D80:[8CE4FFF4]: lw         $a0, -12($a3)
    08936D84:[8CE5FFF8]: lw         $a1, -8($a3)
    08936D88:[24E8FFF0]: addiu      $t0, $a3, -16
    08936D8C:[AD23FFFC]: sw         $v1, -4($t1)
    08936D90:[24C60001]: addiu      $a2, $a2, 1
    08936D94:[2523FFF0]: addiu      $v1, $t1, -16
    08936D98:[AD22FFF0]: sw         $v0, -16($t1)
    08936D9C:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08936DA0:[AD24FFF4]: sw         $a0, -12($t1)
    08936DA4:[AD25FFF8]: sw         $a1, -8($t1)
    08936DA8:[1586FFF3]: bne        $t4, $a2, 0x08936D78
    08936DAC:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    08936DB0:[000D2882]: srl        $a1, $t5, 0x0002
    08936DB4:[10A00008]: beq        $a1, $zr, 0x08936DD8
    08936DB8:[316B0003]: andi       $t3, $t3, 3
    08936DBC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08936DC0:[2508FFFC]: addiu      $t0, $t0, -4
    08936DC4:[8D020000]: lw         $v0, 0($t0)
    08936DC8:[2463FFFC]: addiu      $v1, $v1, -4
    08936DCC:[24840001]: addiu      $a0, $a0, 1
    08936DD0:[14A4FFFB]: bne        $a1, $a0, 0x08936DC0
    08936DD4:[AC620000]: sw         $v0, 0($v1)
    08936DD8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08936DDC:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08936DE0:[1960FFA3]: blez       $t3, 0x08936C70
    08936DE4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08936DE8:[24E7FFFF]: addiu      $a3, $a3, -1
    08936DEC:[90E20000]: lbu        $v0, 0($a3)
    08936DF0:[2484FFFF]: addiu      $a0, $a0, -1
    08936DF4:[24630001]: addiu      $v1, $v1, 1
    08936DF8:[1563FFFB]: bne        $t3, $v1, 0x08936DE8
    08936DFC:[A0820000]: sb         $v0, 0($a0)
    08936E00:[03E00008]: jr         $ra
    08936E04:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08936E08:[00052F82]: srl        $a1, $a1, 0x001E
    08936E0C:[24C40003]: addiu      $a0, $a2, 3
    08936E10:[28C30000]: slti       $v1, $a2, 0
    08936E14:[00C3200A]: movz       $a0, $a2, $v1
    08936E18:[00C51021]: addu       $v0, $a2, $a1
    08936E1C:[30420003]: andi       $v0, $v0, 3
    08936E20:[00042083]: sra        $a0, $a0, 0x0002
    08936E24:[00453023]: subu       $a2, $v0, $a1
    08936E28:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
--> 08936E2C:[1080FFBC]: beq        $a0, $zr, 0x08936D20
    08936E30:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    08936E34:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08936E38:[24630001]: addiu      $v1, $v1, 1
    08936E3C:[88E20003]: lwl        $v0, 3($a3)
  Back Branch 08936CF0 66 times (length 12)
    08936CB4:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08936CB8:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08936CBC:[1160000E]: beq        $t3, $zr, 0x08936CF8
    08936CC0:[30CC000F]: andi       $t4, $a2, 15
    08936CC4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
--> 08936CC8:[8CE30004]: lw         $v1, 4($a3)
    08936CCC:[8CE40008]: lw         $a0, 8($a3)
    08936CD0:[8CE5000C]: lw         $a1, 12($a3)
    08936CD4:[8CE20000]: lw         $v0, 0($a3)
    08936CD8:[25080001]: addiu      $t0, $t0, 1
    08936CDC:[AD230004]: sw         $v1, 4($t1)
    08936CE0:[24E70010]: addiu      $a3, $a3, 16
    08936CE4:[AD220000]: sw         $v0, 0($t1)
    08936CE8:[AD240008]: sw         $a0, 8($t1)
    08936CEC:[AD25000C]: sw         $a1, 12($t1)
--> 08936CF0:[1568FFF5]: bne        $t3, $t0, 0x08936CC8
    08936CF4:[25290010]: addiu      $t1, $t1, 16
    08936CF8:[000C2082]: srl        $a0, $t4, 0x0002
    08936CFC:[10800008]: beq        $a0, $zr, 0x08936D20
    08936D00:[30C60003]: andi       $a2, $a2, 3
_S1_2_8829A84 37,800 instructions (0.379%), 90 calls (08829408 - 08829C00, length 511)
    08829408:[C4810000]: lwc1       $f1, 0($a0)
    0882940C:[3C013ECC]: lui        $at, 0x3ECC <=> li $at, 0x3ECC0000
    08829410:[3421CCCD]: ori        $at, $at, -13107
    08829414:[44810000]: mtc1       $at, $f0
    08829418:[46016301]: sub.s      $f12, $f12, $f1
    0882941C:[46006302]: mul.s      $f12, $f12, $f0
    08829420:[460C0880]: add.s      $f2, $f1, $f12
    08829424:[46001045]: abs.s      $f1, $f2
    08829428:[3C013586]: lui        $at, 0x3586 <=> li $at, 0x35860000
    0882942C:[342137BD]: ori        $at, $at, 14269
    08829430:[44810000]: mtc1       $at, $f0
    08829434:[4601003C]: c.lt.s     $f0, $f1
    08829438:[00000000]: nop
    0882943C:[45020001]: bc1fl      0x08829444
    08829440:[44801000]: mtc1       $zr, $f2
    08829444:[03E00008]: jr         $ra
    08829448:[E4820000]: swc1       $f2, 0($a0)
    08829598:[27BDFFD0]: addiu      $sp, $sp, -48
    0882959C:[AFBF0024]: sw         $ra, 36($sp)
    088295A0:[AFBE0020]: sw         $fp, 32($sp)
    088295A4:[0080F021]: addu       $fp, $a0, $zr <=> move $fp, $a0
    088295A8:[AFB7001C]: sw         $s7, 28($sp)
    088295AC:[3C170001]: lui        $s7, 0x0001 <=> li $s7, 0x00010000
    088295B0:[AFB60018]: sw         $s6, 24($sp)
    088295B4:[3C160002]: lui        $s6, 0x0002 <=> li $s6, 0x00020000
    088295B8:[AFB50014]: sw         $s5, 20($sp)
    088295BC:[3C150004]: lui        $s5, 0x0004 <=> li $s5, 0x00040000
    088295C0:[AFB40010]: sw         $s4, 16($sp)
    088295C4:[3C140008]: lui        $s4, 0x0008 <=> li $s4, 0x00080000
    088295C8:[AFB3000C]: sw         $s3, 12($sp)
    088295CC:[3C130010]: lui        $s3, 0x0010 <=> li $s3, 0x00100000
    088295D0:[AFB20008]: sw         $s2, 8($sp)
    088295D4:[3C120020]: lui        $s2, 0x0020 <=> li $s2, 0x00200000
    088295D8:[AFB10004]: sw         $s1, 4($sp)
    088295DC:[AFB00000]: sw         $s0, 0($sp)
    088295E0:[8C900004]: lw         $s0, 4($a0)
    088295E4:[8C910000]: lw         $s1, 0($a0)
    088295E8:[24840048]: addiu      $a0, $a0, 72
    088295EC:[32050001]: andi       $a1, $s0, 1
    088295F0:[0E20A513]: jal        0x0882944C
    088295F4:[32260001]: andi       $a2, $s1, 1
    088295F8:[32050002]: andi       $a1, $s0, 2
    088295FC:[32260002]: andi       $a2, $s1, 2
    08829600:[0E20A513]: jal        0x0882944C
    08829604:[27C4004C]: addiu      $a0, $fp, 76
    08829608:[32050004]: andi       $a1, $s0, 4
    0882960C:[32260004]: andi       $a2, $s1, 4
    08829610:[0E20A513]: jal        0x0882944C
    08829614:[27C40050]: addiu      $a0, $fp, 80
    08829618:[32050008]: andi       $a1, $s0, 8
    0882961C:[32260008]: andi       $a2, $s1, 8
    08829620:[0E20A513]: jal        0x0882944C
    08829624:[27C40054]: addiu      $a0, $fp, 84
    08829628:[32050010]: andi       $a1, $s0, 16
    0882962C:[32260010]: andi       $a2, $s1, 16
    08829630:[0E20A513]: jal        0x0882944C
    08829634:[27C40058]: addiu      $a0, $fp, 88
    08829638:[32050020]: andi       $a1, $s0, 32
    0882963C:[32260020]: andi       $a2, $s1, 32
    08829640:[0E20A513]: jal        0x0882944C
    08829644:[27C4005C]: addiu      $a0, $fp, 92
    08829648:[32050040]: andi       $a1, $s0, 64
    0882964C:[32260040]: andi       $a2, $s1, 64
    08829650:[0E20A513]: jal        0x0882944C
    08829654:[27C40060]: addiu      $a0, $fp, 96
    08829658:[32050080]: andi       $a1, $s0, 128
    0882965C:[32260080]: andi       $a2, $s1, 128
    08829660:[0E20A513]: jal        0x0882944C
    08829664:[27C40064]: addiu      $a0, $fp, 100
    08829668:[32050100]: andi       $a1, $s0, 256
    0882966C:[32260100]: andi       $a2, $s1, 256
    08829670:[0E20A513]: jal        0x0882944C
    08829674:[27C40068]: addiu      $a0, $fp, 104
    08829678:[32050200]: andi       $a1, $s0, 512
    0882967C:[32260200]: andi       $a2, $s1, 512
    08829680:[0E20A513]: jal        0x0882944C
    08829684:[27C4006C]: addiu      $a0, $fp, 108
    08829688:[32050400]: andi       $a1, $s0, 1024
    0882968C:[32260400]: andi       $a2, $s1, 1024
    08829690:[0E20A513]: jal        0x0882944C
    08829694:[27C40070]: addiu      $a0, $fp, 112
    08829698:[32050800]: andi       $a1, $s0, 2048
    0882969C:[32260800]: andi       $a2, $s1, 2048
    088296A0:[0E20A513]: jal        0x0882944C
    088296A4:[27C40074]: addiu      $a0, $fp, 116
    088296A8:[32051000]: andi       $a1, $s0, 4096
    088296AC:[32261000]: andi       $a2, $s1, 4096
    088296B0:[0E20A513]: jal        0x0882944C
    088296B4:[27C40078]: addiu      $a0, $fp, 120
    088296B8:[32052000]: andi       $a1, $s0, 8192
    088296BC:[32262000]: andi       $a2, $s1, 8192
    088296C0:[0E20A513]: jal        0x0882944C
    088296C4:[27C4007C]: addiu      $a0, $fp, 124
    088296C8:[32054000]: andi       $a1, $s0, 16384
    088296CC:[32264000]: andi       $a2, $s1, 16384
    088296D0:[0E20A513]: jal        0x0882944C
    088296D4:[27C40080]: addiu      $a0, $fp, 128
    088296D8:[32058000]: andi       $a1, $s0, -32768
    088296DC:[32268000]: andi       $a2, $s1, -32768
    088296E0:[0E20A513]: jal        0x0882944C
    088296E4:[27C40084]: addiu      $a0, $fp, 132
    088296E8:[02172824]: and        $a1, $s0, $s7
    088296EC:[02373024]: and        $a2, $s1, $s7
    088296F0:[0E20A513]: jal        0x0882944C
    088296F4:[27C40088]: addiu      $a0, $fp, 136
    088296F8:[02162824]: and        $a1, $s0, $s6
    088296FC:[02363024]: and        $a2, $s1, $s6
    08829700:[0E20A513]: jal        0x0882944C
    08829704:[27C4008C]: addiu      $a0, $fp, 140
    08829708:[02152824]: and        $a1, $s0, $s5
    0882970C:[02353024]: and        $a2, $s1, $s5
    08829710:[0E20A513]: jal        0x0882944C
    08829714:[27C40090]: addiu      $a0, $fp, 144
    08829718:[02142824]: and        $a1, $s0, $s4
    0882971C:[02343024]: and        $a2, $s1, $s4
    08829720:[0E20A513]: jal        0x0882944C
    08829724:[27C40094]: addiu      $a0, $fp, 148
    08829728:[02132824]: and        $a1, $s0, $s3
    0882972C:[02333024]: and        $a2, $s1, $s3
    08829730:[0E20A513]: jal        0x0882944C
    08829734:[27C40098]: addiu      $a0, $fp, 152
    08829738:[02122824]: and        $a1, $s0, $s2
    0882973C:[02323024]: and        $a2, $s1, $s2
    08829740:[0E20A513]: jal        0x0882944C
    08829744:[27C4009C]: addiu      $a0, $fp, 156
    08829748:[8FD00000]: lw         $s0, 0($fp)
    0882974C:[8FD10008]: lw         $s1, 8($fp)
    08829750:[27C400A0]: addiu      $a0, $fp, 160
    08829754:[32060001]: andi       $a2, $s0, 1
    08829758:[0E20A55D]: jal        0x08829574
    0882975C:[32250001]: andi       $a1, $s1, 1
    08829760:[32060002]: andi       $a2, $s0, 2
    08829764:[27C400A4]: addiu      $a0, $fp, 164
    08829768:[0E20A55D]: jal        0x08829574
    0882976C:[32250002]: andi       $a1, $s1, 2
    08829770:[32060004]: andi       $a2, $s0, 4
    08829774:[27C400A8]: addiu      $a0, $fp, 168
    08829778:[0E20A55D]: jal        0x08829574
    0882977C:[32250004]: andi       $a1, $s1, 4
    08829780:[32060008]: andi       $a2, $s0, 8
    08829784:[27C400AC]: addiu      $a0, $fp, 172
    08829788:[0E20A55D]: jal        0x08829574
    0882978C:[32250008]: andi       $a1, $s1, 8
    08829790:[32060010]: andi       $a2, $s0, 16
    08829794:[27C400B0]: addiu      $a0, $fp, 176
    08829798:[0E20A55D]: jal        0x08829574
    0882979C:[32250010]: andi       $a1, $s1, 16
    088297A0:[32060020]: andi       $a2, $s0, 32
    088297A4:[27C400B4]: addiu      $a0, $fp, 180
    088297A8:[0E20A55D]: jal        0x08829574
    088297AC:[32250020]: andi       $a1, $s1, 32
    088297B0:[32060040]: andi       $a2, $s0, 64
    088297B4:[27C400B8]: addiu      $a0, $fp, 184
    088297B8:[0E20A55D]: jal        0x08829574
    088297BC:[32250040]: andi       $a1, $s1, 64
    088297C0:[32060080]: andi       $a2, $s0, 128
    088297C4:[27C400BC]: addiu      $a0, $fp, 188
    088297C8:[0E20A55D]: jal        0x08829574
    088297CC:[32250080]: andi       $a1, $s1, 128
    088297D0:[32060100]: andi       $a2, $s0, 256
    088297D4:[27C400C0]: addiu      $a0, $fp, 192
    088297D8:[0E20A55D]: jal        0x08829574
    088297DC:[32250100]: andi       $a1, $s1, 256
    088297E0:[32060200]: andi       $a2, $s0, 512
    088297E4:[27C400C4]: addiu      $a0, $fp, 196
    088297E8:[0E20A55D]: jal        0x08829574
    088297EC:[32250200]: andi       $a1, $s1, 512
    088297F0:[32060400]: andi       $a2, $s0, 1024
    088297F4:[27C400C8]: addiu      $a0, $fp, 200
    088297F8:[0E20A55D]: jal        0x08829574
    088297FC:[32250400]: andi       $a1, $s1, 1024
    08829800:[32060800]: andi       $a2, $s0, 2048
    08829804:[27C400CC]: addiu      $a0, $fp, 204
    08829808:[0E20A55D]: jal        0x08829574
    0882980C:[32250800]: andi       $a1, $s1, 2048
    08829810:[32061000]: andi       $a2, $s0, 4096
    08829814:[27C400D0]: addiu      $a0, $fp, 208
    08829818:[0E20A55D]: jal        0x08829574
    0882981C:[32251000]: andi       $a1, $s1, 4096
    08829820:[32062000]: andi       $a2, $s0, 8192
    08829824:[27C400D4]: addiu      $a0, $fp, 212
    08829828:[0E20A55D]: jal        0x08829574
    0882982C:[32252000]: andi       $a1, $s1, 8192
    08829830:[32064000]: andi       $a2, $s0, 16384
    08829834:[27C400D8]: addiu      $a0, $fp, 216
    08829838:[0E20A55D]: jal        0x08829574
    0882983C:[32254000]: andi       $a1, $s1, 16384
    08829840:[32068000]: andi       $a2, $s0, -32768
    08829844:[27C400DC]: addiu      $a0, $fp, 220
    08829848:[0E20A55D]: jal        0x08829574
    0882984C:[32258000]: andi       $a1, $s1, -32768
    08829850:[02173024]: and        $a2, $s0, $s7
    08829854:[27C400E0]: addiu      $a0, $fp, 224
    08829858:[0E20A55D]: jal        0x08829574
    0882985C:[02372824]: and        $a1, $s1, $s7
    08829860:[02163024]: and        $a2, $s0, $s6
    08829864:[27C400E4]: addiu      $a0, $fp, 228
    08829868:[0E20A55D]: jal        0x08829574
    0882986C:[02362824]: and        $a1, $s1, $s6
    08829870:[02153024]: and        $a2, $s0, $s5
    08829874:[27C400E8]: addiu      $a0, $fp, 232
    08829878:[0E20A55D]: jal        0x08829574
    0882987C:[02352824]: and        $a1, $s1, $s5
    08829880:[02143024]: and        $a2, $s0, $s4
    08829884:[27C400EC]: addiu      $a0, $fp, 236
    08829888:[0E20A55D]: jal        0x08829574
    0882988C:[02342824]: and        $a1, $s1, $s4
    08829890:[02133024]: and        $a2, $s0, $s3
    08829894:[27C400F0]: addiu      $a0, $fp, 240
    08829898:[0E20A55D]: jal        0x08829574
    0882989C:[02332824]: and        $a1, $s1, $s3
    088298A0:[02123024]: and        $a2, $s0, $s2
    088298A4:[27C400F4]: addiu      $a0, $fp, 244
    088298A8:[0E20A55D]: jal        0x08829574
    088298AC:[02322824]: and        $a1, $s1, $s2
    088298B0:[8FD00000]: lw         $s0, 0($fp)
    088298B4:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    088298B8:[44816000]: mtc1       $at, $f12
    088298BC:[32020001]: andi       $v0, $s0, 1
    088298C0:[14400002]: bne        $v0, $zr, 0x088298CC
    088298C4:[27C400F8]: addiu      $a0, $fp, 248
    088298C8:[44806000]: mtc1       $zr, $f12
    088298CC:[0E20A502]: jal        0x08829408
    088298D0:[00000000]: nop
    088298D4:[44806000]: mtc1       $zr, $f12
    088298D8:[0E20A502]: jal        0x08829408
    088298DC:[27C400FC]: addiu      $a0, $fp, 252
    088298E0:[44806000]: mtc1       $zr, $f12
    088298E4:[0E20A502]: jal        0x08829408
    088298E8:[27C40100]: addiu      $a0, $fp, 256
    088298EC:[7E0200C0]: ext        $v0, $s0, 3, 1
    088298F0:[44820000]: mtc1       $v0, $f0
    088298F4:[27C40104]: addiu      $a0, $fp, 260
    088298F8:[0E20A502]: jal        0x08829408
    088298FC:[46800320]: cvt.s.w    $f12, $f0
    08829900:[7E020100]: ext        $v0, $s0, 4, 1
    08829904:[44820000]: mtc1       $v0, $f0
    08829908:[27C40108]: addiu      $a0, $fp, 264
    0882990C:[0E20A502]: jal        0x08829408
    08829910:[46800320]: cvt.s.w    $f12, $f0
    08829914:[7E020140]: ext        $v0, $s0, 5, 1
    08829918:[44820000]: mtc1       $v0, $f0
    0882991C:[27C4010C]: addiu      $a0, $fp, 268
    08829920:[0E20A502]: jal        0x08829408
    08829924:[46800320]: cvt.s.w    $f12, $f0
    08829928:[7E020180]: ext        $v0, $s0, 6, 1
    0882992C:[44820000]: mtc1       $v0, $f0
    08829930:[27C40110]: addiu      $a0, $fp, 272
    08829934:[0E20A502]: jal        0x08829408
    08829938:[46800320]: cvt.s.w    $f12, $f0
    0882993C:[7E0201C0]: ext        $v0, $s0, 7, 1
    08829940:[44820000]: mtc1       $v0, $f0
    08829944:[27C40114]: addiu      $a0, $fp, 276
    08829948:[0E20A502]: jal        0x08829408
    0882994C:[46800320]: cvt.s.w    $f12, $f0
    08829950:[44806000]: mtc1       $zr, $f12
    08829954:[0E20A502]: jal        0x08829408
    08829958:[27C40118]: addiu      $a0, $fp, 280
    0882995C:[44806000]: mtc1       $zr, $f12
    08829960:[0E20A502]: jal        0x08829408
    08829964:[27C4011C]: addiu      $a0, $fp, 284
    08829968:[7E020280]: ext        $v0, $s0, 10, 1
    0882996C:[44820000]: mtc1       $v0, $f0
    08829970:[27C40120]: addiu      $a0, $fp, 288
    08829974:[0E20A502]: jal        0x08829408
    08829978:[46800320]: cvt.s.w    $f12, $f0
    0882997C:[7E0202C0]: ext        $v0, $s0, 11, 1
    08829980:[44820000]: mtc1       $v0, $f0
    08829984:[27C40124]: addiu      $a0, $fp, 292
    08829988:[0E20A502]: jal        0x08829408
    0882998C:[46800320]: cvt.s.w    $f12, $f0
    08829990:[7E020300]: ext        $v0, $s0, 12, 1
    08829994:[44820000]: mtc1       $v0, $f0
    08829998:[27C40128]: addiu      $a0, $fp, 296
    0882999C:[0E20A502]: jal        0x08829408
    088299A0:[46800320]: cvt.s.w    $f12, $f0
    088299A4:[7E020340]: ext        $v0, $s0, 13, 1
    088299A8:[44820000]: mtc1       $v0, $f0
    088299AC:[27C4012C]: addiu      $a0, $fp, 300
    088299B0:[0E20A502]: jal        0x08829408
    088299B4:[46800320]: cvt.s.w    $f12, $f0
    088299B8:[7E020380]: ext        $v0, $s0, 14, 1
    088299BC:[44820000]: mtc1       $v0, $f0
    088299C0:[27C40130]: addiu      $a0, $fp, 304
    088299C4:[0E20A502]: jal        0x08829408
    088299C8:[46800320]: cvt.s.w    $f12, $f0
    088299CC:[7E0203C0]: ext        $v0, $s0, 15, 1
    088299D0:[44820000]: mtc1       $v0, $f0
    088299D4:[27C40134]: addiu      $a0, $fp, 308
    088299D8:[0E20A502]: jal        0x08829408
    088299DC:[46800320]: cvt.s.w    $f12, $f0
    088299E0:[7E020400]: ext        $v0, $s0, 16, 1
    088299E4:[44820000]: mtc1       $v0, $f0
    088299E8:[27C40138]: addiu      $a0, $fp, 312
    088299EC:[0E20A502]: jal        0x08829408
    088299F0:[46800320]: cvt.s.w    $f12, $f0
    088299F4:[7E020440]: ext        $v0, $s0, 17, 1
    088299F8:[44820000]: mtc1       $v0, $f0
    088299FC:[27C4013C]: addiu      $a0, $fp, 316
    08829A00:[0E20A502]: jal        0x08829408
    08829A04:[46800320]: cvt.s.w    $f12, $f0
    08829A08:[7E020480]: ext        $v0, $s0, 18, 1
    08829A0C:[44820000]: mtc1       $v0, $f0
    08829A10:[27C40140]: addiu      $a0, $fp, 320
    08829A14:[0E20A502]: jal        0x08829408
    08829A18:[46800320]: cvt.s.w    $f12, $f0
    08829A1C:[7E0204C0]: ext        $v0, $s0, 19, 1
    08829A20:[44820000]: mtc1       $v0, $f0
    08829A24:[27C40144]: addiu      $a0, $fp, 324
    08829A28:[0E20A502]: jal        0x08829408
    08829A2C:[46800320]: cvt.s.w    $f12, $f0
    08829A30:[7E020500]: ext        $v0, $s0, 20, 1
    08829A34:[44820000]: mtc1       $v0, $f0
    08829A38:[27C40148]: addiu      $a0, $fp, 328
    08829A3C:[7E100540]: ext        $s0, $s0, 21, 1
    08829A40:[0E20A502]: jal        0x08829408
    08829A44:[46800320]: cvt.s.w    $f12, $f0
    08829A48:[44900000]: mtc1       $s0, $f0
    08829A4C:[27C4014C]: addiu      $a0, $fp, 332
    08829A50:[8FBF0024]: lw         $ra, 36($sp)
    08829A54:[46800320]: cvt.s.w    $f12, $f0
    08829A58:[8FBE0020]: lw         $fp, 32($sp)
    08829A5C:[8FB7001C]: lw         $s7, 28($sp)
    08829A60:[8FB60018]: lw         $s6, 24($sp)
    08829A64:[8FB50014]: lw         $s5, 20($sp)
    08829A68:[8FB40010]: lw         $s4, 16($sp)
    08829A6C:[8FB3000C]: lw         $s3, 12($sp)
    08829A70:[8FB20008]: lw         $s2, 8($sp)
    08829A74:[8FB10004]: lw         $s1, 4($sp)
    08829A78:[8FB00000]: lw         $s0, 0($sp)
    08829A7C:[0A20A502]: j          0x08829408
    08829A80:[27BD0030]: addiu      $sp, $sp, 48
    08829A84:[27BDFFF0]: addiu      $sp, $sp, -16
    08829A88:[AFB00000]: sw         $s0, 0($sp)
    08829A8C:[AFBF0004]: sw         $ra, 4($sp)
    08829A90:[0E20A4C4]: jal        0x08829310
    08829A94:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08829A98:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08829A9C:[C6020154]: lwc1       $f2, 340($s0)
    08829AA0:[8E030574]: lw         $v1, 1396($s0)
    08829AA4:[8C4438D4]: lw         $a0, 14548($v0)
    08829AA8:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08829AAC:[8C4738D0]: lw         $a3, 14544($v0)
    08829AB0:[3C01BF80]: lui        $at, 0xBF80 <=> li $at, 0xBF800000
    08829AB4:[44810000]: mtc1       $at, $f0
    08829AB8:[4600103E]: c.le.s     $f2, $f0
    08829ABC:[00642024]: and        $a0, $v1, $a0
    08829AC0:[3C060010]: lui        $a2, 0x0010 <=> li $a2, 0x00100000
    08829AC4:[0004300A]: movz       $a2, $zr, $a0 <=> move $a2, $a0
    08829AC8:[00673824]: and        $a3, $v1, $a3
    08829ACC:[30690100]: andi       $t1, $v1, 256
    08829AD0:[30680200]: andi       $t0, $v1, 512
    08829AD4:[24050400]: addiu      $a1, $zr, 1024 <=> li $a1, 1024
    08829AD8:[24040800]: addiu      $a0, $zr, 2048 <=> li $a0, 2048
    08829ADC:[3063F0F9]: andi       $v1, $v1, -3847
    08829AE0:[3C020020]: lui        $v0, 0x0020 <=> li $v0, 0x00200000
    08829AE4:[0009280A]: movz       $a1, $zr, $t1 <=> move $a1, $t1
    08829AE8:[0008200A]: movz       $a0, $zr, $t0 <=> move $a0, $t0
    08829AEC:[00661825]: or         $v1, $v1, $a2
    08829AF0:[0007100A]: movz       $v0, $zr, $a3 <=> move $v0, $a3
    08829AF4:[00A42825]: or         $a1, $a1, $a0
    08829AF8:[00621025]: or         $v0, $v1, $v0
    08829AFC:[AE000158]: sw         $zr, 344($s0)
    08829B00:[AE00015C]: sw         $zr, 348($s0)
    08829B04:[AE000160]: sw         $zr, 352($s0)
    08829B08:[AE000164]: sw         $zr, 356($s0)
    08829B0C:[AE000168]: sw         $zr, 360($s0)
    08829B10:[AE00016C]: sw         $zr, 364($s0)
    08829B14:[45000003]: bc1f       0x08829B24
    08829B18:[C6010150]: lwc1       $f1, 336($s0)
    08829B1C:[0A20A6CA]: j          0x08829B28
    08829B20:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    08829B24:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08829B28:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    08829B2C:[44810000]: mtc1       $at, $f0
    08829B30:[4601003E]: c.le.s     $f0, $f1
    08829B34:[00000000]: nop
    08829B38:[45000003]: bc1f       0x08829B48
    08829B3C:[00431825]: or         $v1, $v0, $v1
    08829B40:[0A20A6D5]: j          0x08829B54
    08829B44:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08829B48:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08829B4C:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    08829B50:[44810000]: mtc1       $at, $f0
    08829B54:[4602003E]: c.le.s     $f0, $f2
    08829B58:[00000000]: nop
    08829B5C:[45000003]: bc1f       0x08829B6C
    08829B60:[00621025]: or         $v0, $v1, $v0
    08829B64:[0A20A6DC]: j          0x08829B70
    08829B68:[3C030004]: lui        $v1, 0x0004 <=> li $v1, 0x00040000
    08829B6C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08829B70:[3C01BF80]: lui        $at, 0xBF80 <=> li $at, 0xBF800000
    08829B74:[44810000]: mtc1       $at, $f0
    08829B78:[4600083E]: c.le.s     $f1, $f0
    08829B7C:[00000000]: nop
    08829B80:[45000003]: bc1f       0x08829B90
    08829B84:[00431825]: or         $v1, $v0, $v1
    08829B88:[0A20A6E5]: j          0x08829B94
    08829B8C:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    08829B90:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08829B94:[00621025]: or         $v0, $v1, $v0
    08829B98:[AE020010]: sw         $v0, 16($s0)
    08829B9C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08829BA0:[0E20A45B]: jal        0x0882916C
    08829BA4:[AE050030]: sw         $a1, 48($s0)
    08829BA8:[0E20A485]: jal        0x08829214
    08829BAC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08829BB0:[8E020000]: lw         $v0, 0($s0)
    08829BB4:[8E030004]: lw         $v1, 4($s0)
    08829BB8:[8E050008]: lw         $a1, 8($s0)
    08829BBC:[8E06000C]: lw         $a2, 12($s0)
    08829BC0:[8E040020]: lw         $a0, 32($s0)
    08829BC4:[8E070024]: lw         $a3, 36($s0)
    08829BC8:[8E080028]: lw         $t0, 40($s0)
    08829BCC:[8E09002C]: lw         $t1, 44($s0)
    08829BD0:[00441025]: or         $v0, $v0, $a0
    08829BD4:[00671825]: or         $v1, $v1, $a3
    08829BD8:[00A82825]: or         $a1, $a1, $t0
    08829BDC:[00C93025]: or         $a2, $a2, $t1
    08829BE0:[AE020000]: sw         $v0, 0($s0)
    08829BE4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08829BE8:[AE030004]: sw         $v1, 4($s0)
    08829BEC:[AE050008]: sw         $a1, 8($s0)
    08829BF0:[AE06000C]: sw         $a2, 12($s0)
    08829BF4:[8FBF0004]: lw         $ra, 4($sp)
    08829BF8:[8FB00000]: lw         $s0, 0($sp)
    08829BFC:[0A20A566]: j          0x08829598
    08829C00:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08829A7C 90 times (length 415)
  Back Branch 08829BFC 90 times (length 411)
_S1_2_8819440 33,579 instructions (0.336%), 497 calls (08819440 - 08819A4C, length 388)
    08819440:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08819444:[00A05821]: addu       $t3, $a1, $zr <=> move $t3, $a1
    08819448:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    0881944C:[14E00052]: bne        $a3, $zr, 0x08819598
    08819450:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    08819454:[00A6102B]: sltu       $v0, $a1, $a2
    08819458:[14400070]: bne        $v0, $zr, 0x0881961C
    0881945C:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08819460:[10C000CD]: beq        $a2, $zr, 0x08819798
    08819464:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08819468:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0881946C:[004A102B]: sltu       $v0, $v0, $t2
    08819470:[144000C1]: bne        $v0, $zr, 0x08819778
    08819474:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08819478:[2D420100]: sltiu      $v0, $t2, 256
    0881947C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08819480:[14400003]: bne        $v0, $zr, 0x08819490
    08819484:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08819488:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0881948C:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08819490:[006A1006]: srlv       $v0, $t2, $v1
    08819494:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    08819498:[2463BDF8]: addiu      $v1, $v1, -16904
    0881949C:[00431021]: addu       $v0, $v0, $v1
    088194A0:[90440000]: lbu        $a0, 0($v0)
    088194A4:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    088194A8:[00A42021]: addu       $a0, $a1, $a0
    088194AC:[00644823]: subu       $t1, $v1, $a0
    088194B0:[55200110]: bnel       $t1, $zr, 0x088198F4
    088194B4:[012A5004]: sllv       $t2, $t2, $t1
    088194B8:[016A2023]: subu       $a0, $t3, $t2
    088194BC:[000A4402]: srl        $t0, $t2, 0x0010
    088194C0:[314DFFFF]: andi       $t5, $t2, -1
    088194C4:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088194C8:[15000002]: bne        $t0, $zr, 0x088194D4
    088194CC:[0088001B]: divu       $a0, $t0
    088194D0:[000001CD]: break      0x00007
    088194D4:[000E1C02]: srl        $v1, $t6, 0x0010
    088194D8:[00002812]: mflo       $a1
    088194DC:[00001010]: mfhi       $v0
    088194E0:[01A50018]: mult       $t5, $a1
    088194E4:[00021400]: sll        $v0, $v0, 0x0010
    088194E8:[00431825]: or         $v1, $v0, $v1
    088194EC:[00003012]: mflo       $a2
    088194F0:[0066102B]: sltu       $v0, $v1, $a2
    088194F4:[15000002]: bne        $t0, $zr, 0x08819500
    088194F8:[0088001B]: divu       $a0, $t0
    088194FC:[000001CD]: break      0x00007
    08819500:[10400008]: beq        $v0, $zr, 0x08819524
    08819504:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    08819508:[006A1821]: addu       $v1, $v1, $t2
    0881950C:[006A102B]: sltu       $v0, $v1, $t2
    08819510:[14400004]: bne        $v0, $zr, 0x08819524
    08819514:[24ACFFFF]: addiu      $t4, $a1, -1
    08819518:[0066102B]: sltu       $v0, $v1, $a2
    0881951C:[54400144]: bnel       $v0, $zr, 0x08819A30
    08819520:[24ACFFFE]: addiu      $t4, $a1, -2
    08819524:[00661823]: subu       $v1, $v1, $a2
    08819528:[15000002]: bne        $t0, $zr, 0x08819534
    0881952C:[0068001B]: divu       $v1, $t0
    08819530:[000001CD]: break      0x00007
    08819534:[31C4FFFF]: andi       $a0, $t6, -1
    08819538:[00004812]: mflo       $t1
    0881953C:[00001010]: mfhi       $v0
    08819540:[01A90018]: mult       $t5, $t1
    08819544:[00021400]: sll        $v0, $v0, 0x0010
    08819548:[00442025]: or         $a0, $v0, $a0
    0881954C:[00002812]: mflo       $a1
    08819550:[0085102B]: sltu       $v0, $a0, $a1
    08819554:[15000002]: bne        $t0, $zr, 0x08819560
    08819558:[0068001B]: divu       $v1, $t0
    0881955C:[000001CD]: break      0x00007
    08819560:[10400008]: beq        $v0, $zr, 0x08819584
    08819564:[01205821]: addu       $t3, $t1, $zr <=> move $t3, $t1
    08819568:[01441821]: addu       $v1, $t2, $a0
    0881956C:[006A102B]: sltu       $v0, $v1, $t2
    08819570:[14400004]: bne        $v0, $zr, 0x08819584
    08819574:[252BFFFF]: addiu      $t3, $t1, -1
    08819578:[0065182B]: sltu       $v1, $v1, $a1
    0881957C:[2522FFFE]: addiu      $v0, $t1, -2
    08819580:[0043580B]: movn       $t3, $v0, $v1
    08819584:[000C1400]: sll        $v0, $t4, 0x0010
    08819588:[01621025]: or         $v0, $t3, $v0
    0881958C:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08819590:[03E00008]: jr         $ra
    08819594:[00000000]: nop
    08819598:[00A7102B]: sltu       $v0, $a1, $a3
    0881959C:[1440001C]: bne        $v0, $zr, 0x08819610
    088195A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088195A4:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    088195A8:[0047102B]: sltu       $v0, $v0, $a3
    088195AC:[1440006A]: bne        $v0, $zr, 0x08819758
    088195B0:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088195B4:[2CE20100]: sltiu      $v0, $a3, 256
    088195B8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088195BC:[14400003]: bne        $v0, $zr, 0x088195CC
    088195C0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088195C4:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    088195C8:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    088195CC:[00681006]: srlv       $v0, $t0, $v1
    088195D0:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    088195D4:[2463BDF8]: addiu      $v1, $v1, -16904
    088195D8:[00431021]: addu       $v0, $v0, $v1
    088195DC:[90440000]: lbu        $a0, 0($v0)
    088195E0:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    088195E4:[00A42021]: addu       $a0, $a1, $a0
    088195E8:[00643823]: subu       $a3, $v1, $a0
    088195EC:[54E0007F]: bnel       $a3, $zr, 0x088197EC
    088195F0:[00671823]: subu       $v1, $v1, $a3
    088195F4:[010B102B]: sltu       $v0, $t0, $t3
    088195F8:[14400079]: bne        $v0, $zr, 0x088197E0
    088195FC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08819600:[01CA102B]: sltu       $v0, $t6, $t2
    08819604:[50400076]: beql       $v0, $zr, 0x088197E0
    08819608:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881960C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08819610:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08819614:[03E00008]: jr         $ra
    08819618:[00000000]: nop
    0881961C:[0046102B]: sltu       $v0, $v0, $a2
    08819620:[14400067]: bne        $v0, $zr, 0x088197C0
    08819624:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08819628:[2CC20100]: sltiu      $v0, $a2, 256
    0881962C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08819630:[14400003]: bne        $v0, $zr, 0x08819640
    08819634:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08819638:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0881963C:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08819640:[006A1006]: srlv       $v0, $t2, $v1
    08819644:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    08819648:[2463BDF8]: addiu      $v1, $v1, -16904
    0881964C:[00431021]: addu       $v0, $v0, $v1
    08819650:[90440000]: lbu        $a0, 0($v0)
    08819654:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08819658:[00A42021]: addu       $a0, $a1, $a0
    0881965C:[00442023]: subu       $a0, $v0, $a0
    08819660:[10800008]: beq        $a0, $zr, 0x08819684
    08819664:[000A3402]: srl        $a2, $t2, 0x0010
    08819668:[00441023]: subu       $v0, $v0, $a0
    0881966C:[004E1006]: srlv       $v0, $t6, $v0
    08819670:[008B1804]: sllv       $v1, $t3, $a0
    08819674:[00625825]: or         $t3, $v1, $v0
    08819678:[008E7004]: sllv       $t6, $t6, $a0
    0881967C:[008A5004]: sllv       $t2, $t2, $a0
    08819680:[000A3402]: srl        $a2, $t2, 0x0010
    08819684:[14C00002]: bne        $a2, $zr, 0x08819690
    08819688:[0166001B]: divu       $t3, $a2
    0881968C:[000001CD]: break      0x00007
    08819690:[3147FFFF]: andi       $a3, $t2, -1
    08819694:[000E1C02]: srl        $v1, $t6, 0x0010
    08819698:[00002012]: mflo       $a0
    0881969C:[00001010]: mfhi       $v0
    088196A0:[00E40018]: mult       $a3, $a0
    088196A4:[00021400]: sll        $v0, $v0, 0x0010
    088196A8:[00431825]: or         $v1, $v0, $v1
    088196AC:[00002812]: mflo       $a1
    088196B0:[0065102B]: sltu       $v0, $v1, $a1
    088196B4:[14C00002]: bne        $a2, $zr, 0x088196C0
    088196B8:[0166001B]: divu       $t3, $a2
    088196BC:[000001CD]: break      0x00007
    088196C0:[10400008]: beq        $v0, $zr, 0x088196E4
    088196C4:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    088196C8:[006A1821]: addu       $v1, $v1, $t2
    088196CC:[006A102B]: sltu       $v0, $v1, $t2
    088196D0:[14400004]: bne        $v0, $zr, 0x088196E4
    088196D4:[248CFFFF]: addiu      $t4, $a0, -1
    088196D8:[0065102B]: sltu       $v0, $v1, $a1
    088196DC:[544000D2]: bnel       $v0, $zr, 0x08819A28
    088196E0:[248CFFFE]: addiu      $t4, $a0, -2
    088196E4:[00651823]: subu       $v1, $v1, $a1
    088196E8:[14C00002]: bne        $a2, $zr, 0x088196F4
    088196EC:[0066001B]: divu       $v1, $a2
    088196F0:[000001CD]: break      0x00007
    088196F4:[31C4FFFF]: andi       $a0, $t6, -1
    088196F8:[00004012]: mflo       $t0
    088196FC:[00001010]: mfhi       $v0
    08819700:[00E80018]: mult       $a3, $t0
    08819704:[00021400]: sll        $v0, $v0, 0x0010
    08819708:[00442025]: or         $a0, $v0, $a0
    0881970C:[00002812]: mflo       $a1
    08819710:[0085102B]: sltu       $v0, $a0, $a1
    08819714:[14C00002]: bne        $a2, $zr, 0x08819720
    08819718:[0066001B]: divu       $v1, $a2
    0881971C:[000001CD]: break      0x00007
    08819720:[10400008]: beq        $v0, $zr, 0x08819744
    08819724:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    08819728:[01441821]: addu       $v1, $t2, $a0
    0881972C:[006A102B]: sltu       $v0, $v1, $t2
    08819730:[14400004]: bne        $v0, $zr, 0x08819744
    08819734:[2509FFFF]: addiu      $t1, $t0, -1
    08819738:[0065182B]: sltu       $v1, $v1, $a1
    0881973C:[2502FFFE]: addiu      $v0, $t0, -2
    08819740:[0043480B]: movn       $t1, $v0, $v1
    08819744:[000C1400]: sll        $v0, $t4, 0x0010
    08819748:[01221025]: or         $v0, $t1, $v0
    0881974C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08819750:[03E00008]: jr         $ra
    08819754:[00000000]: nop
    08819758:[3442FFFF]: ori        $v0, $v0, -1
    0881975C:[0047102B]: sltu       $v0, $v0, $a3
    08819760:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08819764:[1040FF99]: beq        $v0, $zr, 0x088195CC
    08819768:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    0881976C:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    08819770:[0A206573]: j          0x088195CC
    08819774:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    08819778:[3442FFFF]: ori        $v0, $v0, -1
    0881977C:[004A102B]: sltu       $v0, $v0, $t2
    08819780:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08819784:[1040FF42]: beq        $v0, $zr, 0x08819490
    08819788:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    0881978C:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    08819790:[0A206524]: j          0x08819490
    08819794:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    08819798:[14C00002]: bne        $a2, $zr, 0x088197A4
    0881979C:[0046001B]: divu       $v0, $a2
    088197A0:[000001CD]: break      0x00007
    088197A4:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    088197A8:[00005012]: mflo       $t2
    088197AC:[004A102B]: sltu       $v0, $v0, $t2
    088197B0:[5440FFF1]: bnel       $v0, $zr, 0x08819778
    088197B4:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088197B8:[0A20651F]: j          0x0881947C
    088197BC:[2D420100]: sltiu      $v0, $t2, 256
    088197C0:[3442FFFF]: ori        $v0, $v0, -1
    088197C4:[0046102B]: sltu       $v0, $v0, $a2
    088197C8:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    088197CC:[1040FF9C]: beq        $v0, $zr, 0x08819640
    088197D0:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    088197D4:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    088197D8:[0A206590]: j          0x08819640
    088197DC:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    088197E0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088197E4:[03E00008]: jr         $ra
    088197E8:[00000000]: nop
    088197EC:[00E82004]: sllv       $a0, $t0, $a3
    088197F0:[006A1006]: srlv       $v0, $t2, $v1
    088197F4:[00826025]: or         $t4, $a0, $v0
    088197F8:[006B2806]: srlv       $a1, $t3, $v1
    088197FC:[000C4402]: srl        $t0, $t4, 0x0010
    08819800:[15000002]: bne        $t0, $zr, 0x0881980C
    08819804:[00A8001B]: divu       $a1, $t0
    08819808:[000001CD]: break      0x00007
    0881980C:[318FFFFF]: andi       $t7, $t4, -1
    08819810:[00EB1004]: sllv       $v0, $t3, $a3
    08819814:[006E1806]: srlv       $v1, $t6, $v1
    08819818:[00435825]: or         $t3, $v0, $v1
    0881981C:[000B3402]: srl        $a2, $t3, 0x0010
    08819820:[00EE7004]: sllv       $t6, $t6, $a3
    08819824:[00EA3804]: sllv       $a3, $t2, $a3
    08819828:[00006812]: mflo       $t5
    0881982C:[00002010]: mfhi       $a0
    08819830:[01ED0018]: mult       $t7, $t5
    08819834:[00042400]: sll        $a0, $a0, 0x0010
    08819838:[00861825]: or         $v1, $a0, $a2
    0881983C:[00004812]: mflo       $t1
    08819840:[0069102B]: sltu       $v0, $v1, $t1
    08819844:[15000002]: bne        $t0, $zr, 0x08819850
    08819848:[00A8001B]: divu       $a1, $t0
    0881984C:[000001CD]: break      0x00007
    08819850:[10400005]: beq        $v0, $zr, 0x08819868
    08819854:[01A03021]: addu       $a2, $t5, $zr <=> move $a2, $t5
    08819858:[006C1821]: addu       $v1, $v1, $t4
    0881985C:[006C102B]: sltu       $v0, $v1, $t4
    08819860:[1040006B]: beq        $v0, $zr, 0x08819A10
    08819864:[25A6FFFF]: addiu      $a2, $t5, -1
    08819868:[00691823]: subu       $v1, $v1, $t1
    0881986C:[15000002]: bne        $t0, $zr, 0x08819878
    08819870:[0068001B]: divu       $v1, $t0
    08819874:[000001CD]: break      0x00007
    08819878:[3164FFFF]: andi       $a0, $t3, -1
    0881987C:[00005012]: mflo       $t2
    08819880:[00001010]: mfhi       $v0
    08819884:[01EA0018]: mult       $t7, $t2
    08819888:[00021400]: sll        $v0, $v0, 0x0010
    0881988C:[00442025]: or         $a0, $v0, $a0
    08819890:[00002812]: mflo       $a1
    08819894:[0085102B]: sltu       $v0, $a0, $a1
    08819898:[15000002]: bne        $t0, $zr, 0x088198A4
    0881989C:[0068001B]: divu       $v1, $t0
    088198A0:[000001CD]: break      0x00007
    088198A4:[10400005]: beq        $v0, $zr, 0x088198BC
    088198A8:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    088198AC:[008C2021]: addu       $a0, $a0, $t4
    088198B0:[008C102B]: sltu       $v0, $a0, $t4
    088198B4:[10400050]: beq        $v0, $zr, 0x088199F8
    088198B8:[2549FFFF]: addiu      $t1, $t2, -1
    088198BC:[00061400]: sll        $v0, $a2, 0x0010
    088198C0:[01224025]: or         $t0, $t1, $v0
    088198C4:[00851823]: subu       $v1, $a0, $a1
    088198C8:[01070019]: multu      $t0, $a3
    088198CC:[00004810]: mfhi       $t1
    088198D0:[0069102B]: sltu       $v0, $v1, $t1
    088198D4:[14400045]: bne        $v0, $zr, 0x088199EC
    088198D8:[2502FFFF]: addiu      $v0, $t0, -1
    088198DC:[5069003F]: beql       $v1, $t1, 0x088199DC
    088198E0:[00001812]: mflo       $v1
    088198E4:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    088198E8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088198EC:[03E00008]: jr         $ra
    088198F0:[00000000]: nop
    088198F4:[00691823]: subu       $v1, $v1, $t1
    088198F8:[006B2806]: srlv       $a1, $t3, $v1
    088198FC:[000A4402]: srl        $t0, $t2, 0x0010
    08819900:[15000002]: bne        $t0, $zr, 0x0881990C
    08819904:[00A8001B]: divu       $a1, $t0
    08819908:[000001CD]: break      0x00007
    0881990C:[314DFFFF]: andi       $t5, $t2, -1
    08819910:[006E1806]: srlv       $v1, $t6, $v1
    08819914:[012B1004]: sllv       $v0, $t3, $t1
    08819918:[00435825]: or         $t3, $v0, $v1
    0881991C:[000B3402]: srl        $a2, $t3, 0x0010
    08819920:[012E7004]: sllv       $t6, $t6, $t1
    08819924:[00003812]: mflo       $a3
    08819928:[00002010]: mfhi       $a0
    0881992C:[01A70018]: mult       $t5, $a3
    08819930:[00042400]: sll        $a0, $a0, 0x0010
    08819934:[00861825]: or         $v1, $a0, $a2
    08819938:[00004812]: mflo       $t1
    0881993C:[0069102B]: sltu       $v0, $v1, $t1
    08819940:[15000002]: bne        $t0, $zr, 0x0881994C
    08819944:[00A8001B]: divu       $a1, $t0
    08819948:[000001CD]: break      0x00007
    0881994C:[10400005]: beq        $v0, $zr, 0x08819964
    08819950:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    08819954:[006A1821]: addu       $v1, $v1, $t2
    08819958:[006A102B]: sltu       $v0, $v1, $t2
    0881995C:[10400036]: beq        $v0, $zr, 0x08819A38
    08819960:[24E6FFFF]: addiu      $a2, $a3, -1
    08819964:[00691823]: subu       $v1, $v1, $t1
    08819968:[15000002]: bne        $t0, $zr, 0x08819974
    0881996C:[0068001B]: divu       $v1, $t0
    08819970:[000001CD]: break      0x00007
    08819974:[3164FFFF]: andi       $a0, $t3, -1
    08819978:[00004812]: mflo       $t1
    0881997C:[00001010]: mfhi       $v0
    08819980:[01A90018]: mult       $t5, $t1
    08819984:[00021400]: sll        $v0, $v0, 0x0010
    08819988:[00442025]: or         $a0, $v0, $a0
    0881998C:[00002812]: mflo       $a1
    08819990:[0085102B]: sltu       $v0, $a0, $a1
    08819994:[15000002]: bne        $t0, $zr, 0x088199A0
    08819998:[0068001B]: divu       $v1, $t0
    0881999C:[000001CD]: break      0x00007
    088199A0:[1040000A]: beq        $v0, $zr, 0x088199CC
    088199A4:[01205821]: addu       $t3, $t1, $zr <=> move $t3, $t1
    088199A8:[008A2021]: addu       $a0, $a0, $t2
    088199AC:[008A102B]: sltu       $v0, $a0, $t2
    088199B0:[14400006]: bne        $v0, $zr, 0x088199CC
    088199B4:[252BFFFF]: addiu      $t3, $t1, -1
    088199B8:[0085102B]: sltu       $v0, $a0, $a1
    088199BC:[10400004]: beq        $v0, $zr, 0x088199D0
    088199C0:[00061400]: sll        $v0, $a2, 0x0010
    088199C4:[252BFFFE]: addiu      $t3, $t1, -2
    088199C8:[008A2021]: addu       $a0, $a0, $t2
    088199CC:[00061400]: sll        $v0, $a2, 0x0010
    088199D0:[00852023]: subu       $a0, $a0, $a1
    088199D4:[0A206532]: j          0x088194C8
    088199D8:[01623825]: or         $a3, $t3, $v0
    088199DC:[01C3102B]: sltu       $v0, $t6, $v1
    088199E0:[5040FFC1]: beql       $v0, $zr, 0x088198E8
    088199E4:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    088199E8:[2502FFFF]: addiu      $v0, $t0, -1
    088199EC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088199F0:[03E00008]: jr         $ra
    088199F4:[00000000]: nop
    088199F8:[0085102B]: sltu       $v0, $a0, $a1
    088199FC:[1040FFB0]: beq        $v0, $zr, 0x088198C0
    08819A00:[00061400]: sll        $v0, $a2, 0x0010
    08819A04:[008C2021]: addu       $a0, $a0, $t4
    08819A08:[0A206630]: j          0x088198C0
    08819A0C:[2549FFFE]: addiu      $t1, $t2, -2
    08819A10:[0069102B]: sltu       $v0, $v1, $t1
    08819A14:[5040FF95]: beql       $v0, $zr, 0x0881986C
    08819A18:[00691823]: subu       $v1, $v1, $t1
    08819A1C:[25A6FFFE]: addiu      $a2, $t5, -2
    08819A20:[0A20661A]: j          0x08819868
    08819A24:[006C1821]: addu       $v1, $v1, $t4
    08819A28:[0A2065B9]: j          0x088196E4
    08819A2C:[006A1821]: addu       $v1, $v1, $t2
    08819A30:[0A206549]: j          0x08819524
    08819A34:[006A1821]: addu       $v1, $v1, $t2
    08819A38:[0069102B]: sltu       $v0, $v1, $t1
    08819A3C:[5040FFCA]: beql       $v0, $zr, 0x08819968
    08819A40:[00691823]: subu       $v1, $v1, $t1
    08819A44:[24E6FFFE]: addiu      $a2, $a3, -2
    08819A48:[0A206659]: j          0x08819964
    08819A4C:[006A1821]: addu       $v1, $v1, $t2
_S1_2_8829408 32,130 instructions (0.322%), 1,890 calls (08829408 - 08829448, length 17)
    08829408:[C4810000]: lwc1       $f1, 0($a0)
    0882940C:[3C013ECC]: lui        $at, 0x3ECC <=> li $at, 0x3ECC0000
    08829410:[3421CCCD]: ori        $at, $at, -13107
    08829414:[44810000]: mtc1       $at, $f0
    08829418:[46016301]: sub.s      $f12, $f12, $f1
    0882941C:[46006302]: mul.s      $f12, $f12, $f0
    08829420:[460C0880]: add.s      $f2, $f1, $f12
    08829424:[46001045]: abs.s      $f1, $f2
    08829428:[3C013586]: lui        $at, 0x3586 <=> li $at, 0x35860000
    0882942C:[342137BD]: ori        $at, $at, 14269
    08829430:[44810000]: mtc1       $at, $f0
    08829434:[4601003C]: c.lt.s     $f0, $f1
    08829438:[00000000]: nop
    0882943C:[45020001]: bc1fl      0x08829444
    08829440:[44801000]: mtc1       $zr, $f2
    08829444:[03E00008]: jr         $ra
    08829448:[E4820000]: swc1       $f2, 0($a0)
_S1_2_8821920 30,935 instructions (0.310%), 1,345 calls (088212B0 - 08821934, length 418)
    088212B0:[04800022]: bltz       $a0, 0x0882133C
    088212B4:[28850080]: slti       $a1, $a0, 128
    088212B8:[3C02FFFF]: lui        $v0, 0xFFFF <=> li $v0, 0xFFFF0000
    088212BC:[344271DF]: ori        $v0, $v0, 29151
    088212C0:[00821021]: addu       $v0, $a0, $v0
    088212C4:[14A0001E]: bne        $a1, $zr, 0x08821340
    088212C8:[2C43003F]: sltiu      $v1, $v0, 63
    088212CC:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    088212D0:[10600003]: beq        $v1, $zr, 0x088212E0
    088212D4:[0044302A]: slt        $a2, $v0, $a0
    088212D8:[0A2084D0]: j          0x08821340
    088212DC:[24847140]: addiu      $a0, $a0, 28992
    088212E0:[7C823A00]: ext        $v0, $a0, 8, 8
    088212E4:[2442FF5F]: addiu      $v0, $v0, -161
    088212E8:[3045FFFF]: andi       $a1, $v0, -1
    088212EC:[14C00013]: bne        $a2, $zr, 0x0882133C
    088212F0:[2CA3005E]: sltiu      $v1, $a1, 94
    088212F4:[308200FF]: andi       $v0, $a0, 255
    088212F8:[2442FF5F]: addiu      $v0, $v0, -161
    088212FC:[3044FFFF]: andi       $a0, $v0, -1
    08821300:[1060000E]: beq        $v1, $zr, 0x0882133C
    08821304:[2C86005E]: sltiu      $a2, $a0, 94
    08821308:[00051100]: sll        $v0, $a1, 0x0004
    0882130C:[00051980]: sll        $v1, $a1, 0x0006
    08821310:[00621823]: subu       $v1, $v1, $v0
    08821314:[00651823]: subu       $v1, $v1, $a1
    08821318:[00031840]: sll        $v1, $v1, 0x0001
    0882131C:[00641821]: addu       $v1, $v1, $a0
    08821320:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08821324:[00031840]: sll        $v1, $v1, 0x0001
    08821328:[2442E6D0]: addiu      $v0, $v0, -6448
    0882132C:[10C00003]: beq        $a2, $zr, 0x0882133C
    08821330:[00621021]: addu       $v0, $v1, $v0
    08821334:[0A2084D0]: j          0x08821340
    08821338:[94440000]: lhu        $a0, 0($v0)
    0882133C:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08821340:[03E00008]: jr         $ra
    08821344:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08821444:[27BDFFF0]: addiu      $sp, $sp, -16
    08821448:[AFBF0000]: sw         $ra, 0($sp)
    0882144C:[0E2084D2]: jal        0x08821348
    08821450:[00000000]: nop
    08821454:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08821458:[8FBF0000]: lw         $ra, 0($sp)
    0882145C:[0A2084AC]: j          0x088212B0
    08821460:[27BD0010]: addiu      $sp, $sp, 16
    08821920:[0E20857E]: jal        0x088215F8
    08821924:[00000000]: nop
    08821928:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0882192C:[8FBF0000]: lw         $ra, 0($sp)
    08821930:[0A208511]: j          0x08821444
    08821934:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08821930 1,345 times (length 317)
  Back Branch 0882145C 1,345 times (length 109)
_S1_2_888DDD0 29,168 instructions (0.292%), 1 calls (0888DDD0 - 0888E258, length 291)
    0888DDD0:[27BDFFE0]: addiu      $sp, $sp, -32
    0888DDD4:[3C0708B0]: lui        $a3, 0x08B0 <=> li $a3, 0x08B00000
    0888DDD8:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    0888DDDC:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    0888DDE0:[24E7A14C]: addiu      $a3, $a3, -24244
    0888DDE4:[AFB3000C]: sw         $s3, 12($sp)
    0888DDE8:[24846A2C]: addiu      $a0, $a0, 27180
    0888DDEC:[3C1308B5]: lui        $s3, 0x08B5 <=> li $s3, 0x08B50000
    0888DDF0:[24A56904]: addiu      $a1, $a1, 26884
    0888DDF4:[24060063]: addiu      $a2, $zr, 99 <=> li $a2, 99
    0888DDF8:[AFBF0018]: sw         $ra, 24($sp)
    0888DDFC:[AFB50014]: sw         $s5, 20($sp)
    0888DE00:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0888DE04:[AFB40010]: sw         $s4, 16($sp)
    0888DE08:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0888DE0C:[AFB20008]: sw         $s2, 8($sp)
    0888DE10:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    0888DE14:[AFB10004]: sw         $s1, 4($sp)
    0888DE18:[3C11000B]: lui        $s1, 0x000B <=> li $s1, 0x000B0000
    0888DE1C:[0E209B3E]: jal        0x08826CF8
    0888DE20:[AFB00000]: sw         $s0, 0($sp)
    0888DE24:[36262A10]: ori        $a2, $s1, 10768
    0888DE28:[8E64B120]: lw         $a0, -20192($s3)
    0888DE2C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888DE30:[0E24DBB8]: jal        0x08936EE0
    0888DE34:[3C100008]: lui        $s0, 0x0008 <=> li $s0, 0x00080000
    0888DE38:[0E22371C]: jal        0x0888DC70
    0888DE3C:[00000000]: nop
    0888DE40:[8E63B120]: lw         $v1, -20192($s3)
    0888DE44:[3C0208B5]: lui        $v0, 0x08B5 <=> li $v0, 0x08B50000
    0888DE48:[2442B124]: addiu      $v0, $v0, -20188
    0888DE4C:[00702821]: addu       $a1, $v1, $s0
    0888DE50:[00718821]: addu       $s1, $v1, $s1
    0888DE54:[A0A065F0]: sb         $zr, 26096($a1)
    0888DE58:[36046620]: ori        $a0, $s0, 26144
    0888DE5C:[00642021]: addu       $a0, $v1, $a0
    0888DE60:[A0A065F1]: sb         $zr, 26097($a1)
    0888DE64:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    0888DE68:[A0B265F2]: sb         $s2, 26098($a1)
    0888DE6C:[AE222A0C]: sw         $v0, 10764($s1)
    0888DE70:[8CA265F0]: lw         $v0, 26096($a1)
    0888DE74:[A0A365F6]: sb         $v1, 26102($a1)
    0888DE78:[7C02EF04]: ins        $v0, $zr, 28, 2
    0888DE7C:[7C02FF84]: ins        $v0, $zr, 30, 2
    0888DE80:[ACA265F0]: sw         $v0, 26096($a1)
    0888DE84:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0888DE88:[A0A265F7]: sb         $v0, 26103($a1)
    0888DE8C:[A0A06611]: sb         $zr, 26129($a1)
    0888DE90:[A0A065F4]: sb         $zr, 26100($a1)
    0888DE94:[A0B265F5]: sb         $s2, 26101($a1)
    0888DE98:[0E209CF7]: jal        0x088273DC
    0888DE9C:[A0B265F8]: sb         $s2, 26104($a1)
    0888DEA0:[36026668]: ori        $v0, $s0, 26216
    0888DEA4:[8E64B120]: lw         $a0, -20192($s3)
    0888DEA8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0888DEAC:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0888DEB0:[00908021]: addu       $s0, $a0, $s0
    0888DEB4:[00822021]: addu       $a0, $a0, $v0
    0888DEB8:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0888DEBC:[A212622F]: sb         $s2, 25135($s0)
    0888DEC0:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    0888DEC4:[A2026662]: sb         $v0, 26210($s0)
    0888DEC8:[A60351C8]: sh         $v1, 20936($s0)
    0888DECC:[A2006663]: sb         $zr, 26211($s0)
    0888DED0:[A2006664]: sb         $zr, 26212($s0)
    0888DED4:[A2006665]: sb         $zr, 26213($s0)
    0888DED8:[A6036666]: sh         $v1, 26214($s0)
    0888DEDC:[0E24DBB8]: jal        0x08936EE0
    0888DEE0:[A200622E]: sb         $zr, 25134($s0)
    0888DEE4:[0E223721]: jal        0x0888DC84
    0888DEE8:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0888DEEC:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0888DEF0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0888DEF4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0888DEF8:[A6220000]: sh         $v0, 0($s1)
    0888DEFC:[263200A6]: addiu      $s2, $s1, 166
    0888DF00:[24100020]: addiu      $s0, $zr, 32 <=> li $s0, 32
    0888DF04:[0E228E8C]: jal        0x088A3A30
    0888DF08:[A2200002]: sb         $zr, 2($s1)
    0888DF0C:[0E228E90]: jal        0x088A3A40
    0888DF10:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0888DF14:[0E228E94]: jal        0x088A3A50
    0888DF18:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0888DF1C:[0E228E98]: jal        0x088A3A60
    0888DF20:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0888DF24:[0E228E9C]: jal        0x088A3A70
    0888DF28:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0888DF2C:[0E228EA0]: jal        0x088A3A80
    0888DF30:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0888DF34:[0E228EA4]: jal        0x088A3A90
    0888DF38:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0888DF3C:[0E228EA8]: jal        0x088A3AA0
    0888DF40:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0888DF44:[0E228EB0]: jal        0x088A3AC0
    0888DF48:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0888DF4C:[0E228EB4]: jal        0x088A3AD0
    0888DF50:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0888DF54:[0E228E73]: jal        0x088A39CC
    0888DF58:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0888DF5C:[0E228EB8]: jal        0x088A3AE0
    0888DF60:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0888DF64:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888DF68:[0E224D4E]: jal        0x08893538
    0888DF6C:[2610FFFF]: addiu      $s0, $s0, -1
    0888DF70:[1600FFFC]: bne        $s0, $zr, 0x0888DF64
    0888DF74:[2652004C]: addiu      $s2, $s2, 76
    0888DF78:[26300A26]: addiu      $s0, $s1, 2598
    0888DF7C:[24120009]: addiu      $s2, $zr, 9 <=> li $s2, 9
    0888DF80:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0888DF84:[0E224D4E]: jal        0x08893538
    0888DF88:[2652FFFF]: addiu      $s2, $s2, -1
    0888DF8C:[1640FFFC]: bne        $s2, $zr, 0x0888DF80
    0888DF90:[2610004C]: addiu      $s0, $s0, 76
    0888DF94:[26300CD4]: addiu      $s0, $s1, 3284
    0888DF98:[2412000F]: addiu      $s2, $zr, 15 <=> li $s2, 15
    0888DF9C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0888DFA0:[0E2258AE]: jal        0x088962B8
    0888DFA4:[2652FFFF]: addiu      $s2, $s2, -1
    0888DFA8:[1640FFFC]: bne        $s2, $zr, 0x0888DF9C
    0888DFAC:[26100474]: addiu      $s0, $s0, 1140
    0888DFB0:[0E2258AE]: jal        0x088962B8
    0888DFB4:[26244FA0]: addiu      $a0, $s1, 20384
    0888DFB8:[3C0208B5]: lui        $v0, 0x08B5 <=> li $v0, 0x08B50000
    0888DFBC:[8C50B120]: lw         $s0, -20192($v0)
    0888DFC0:[00142080]: sll        $a0, $s4, 0x0002
    0888DFC4:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    0888DFC8:[02901821]: addu       $v1, $s4, $s0
    0888DFCC:[00621821]: addu       $v1, $v1, $v0
    0888DFD0:[00902021]: addu       $a0, $a0, $s0
    0888DFD4:[328200FF]: andi       $v0, $s4, 255
    0888DFD8:[A06265FD]: sb         $v0, 26109($v1)
    0888DFDC:[AC910000]: sw         $s1, 0($a0)
    0888DFE0:[16800005]: bne        $s4, $zr, 0x0888DFF8
    0888DFE4:[A06265F9]: sb         $v0, 26105($v1)
    0888DFE8:[0E22986E]: jal        0x088A61B8
    0888DFEC:[00000000]: nop
    0888DFF0:[0A223801]: j          0x0888E004
    0888DFF4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0888DFF8:[0E22988C]: jal        0x088A6230
    0888DFFC:[2684FFFF]: addiu      $a0, $s4, -1
    0888E000:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0888E004:[3C0208B5]: lui        $v0, 0x08B5 <=> li $v0, 0x08B50000
    0888E008:[8C43B120]: lw         $v1, -20192($v0)
    0888E00C:[3C02000B]: lui        $v0, 0x000B <=> li $v0, 0x000B0000
    0888E010:[34422586]: ori        $v0, $v0, 9606
    0888E014:[00142080]: sll        $a0, $s4, 0x0002
    0888E018:[00621821]: addu       $v1, $v1, $v0
    0888E01C:[00902021]: addu       $a0, $a0, $s0
    0888E020:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    0888E024:[00751821]: addu       $v1, $v1, $s5
    0888E028:[00822021]: addu       $a0, $a0, $v0
    0888E02C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0888E030:[AC854278]: sw         $a1, 17016($a0)
    0888E034:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0888E038:[A0620004]: sb         $v0, 4($v1)
    0888E03C:[A0600008]: sb         $zr, 8($v1)
    0888E040:[A0620000]: sb         $v0, 0($v1)
    0888E044:[A0600001]: sb         $zr, 1($v1)
    0888E048:[A0620002]: sb         $v0, 2($v1)
    0888E04C:[A0600003]: sb         $zr, 3($v1)
    0888E050:[A0600005]: sb         $zr, 5($v1)
    0888E054:[A0600006]: sb         $zr, 6($v1)
    0888E058:[0E229047]: jal        0x088A411C
    0888E05C:[A0600007]: sb         $zr, 7($v1)
    0888E060:[26225494]: addiu      $v0, $s1, 21652
    0888E064:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0888E068:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0888E06C:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    0888E070:[24630001]: addiu      $v1, $v1, 1
    0888E074:[A4450000]: sh         $a1, 0($v0)
    0888E078:[1464FFFD]: bne        $v1, $a0, 0x0888E070
    0888E07C:[24420002]: addiu      $v0, $v0, 2
    0888E080:[26940001]: addiu      $s4, $s4, 1
    0888E084:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0888E088:[1682FF96]: bne        $s4, $v0, 0x0888DEE4
    0888E08C:[26B50009]: addiu      $s5, $s5, 9
    0888E090:[3C0208B5]: lui        $v0, 0x08B5 <=> li $v0, 0x08B50000
    0888E094:[8C43B120]: lw         $v1, -20192($v0)
    0888E098:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0888E09C:[3442DCB0]: ori        $v0, $v0, -9040
    0888E0A0:[00628021]: addu       $s0, $v1, $v0
    0888E0A4:[2411044C]: addiu      $s1, $zr, 1100 <=> li $s1, 1100
    0888E0A8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0888E0AC:[0E224D4E]: jal        0x08893538
    0888E0B0:[2631FFFF]: addiu      $s1, $s1, -1
    0888E0B4:[1620FFFC]: bne        $s1, $zr, 0x0888E0A8
    0888E0B8:[2610004C]: addiu      $s0, $s0, 76
    0888E0BC:[3C0208B5]: lui        $v0, 0x08B5 <=> li $v0, 0x08B50000
    0888E0C0:[8C43B120]: lw         $v1, -20192($v0)
    0888E0C4:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    0888E0C8:[34422340]: ori        $v0, $v0, 9024
    0888E0CC:[00628021]: addu       $s0, $v1, $v0
    0888E0D0:[24111068]: addiu      $s1, $zr, 4200 <=> li $s1, 4200
    0888E0D4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0888E0D8:[0E224D4E]: jal        0x08893538
    0888E0DC:[2631FFFF]: addiu      $s1, $s1, -1
    0888E0E0:[1620FFFC]: bne        $s1, $zr, 0x0888E0D4
    0888E0E4:[2610004C]: addiu      $s0, $s0, 76
    0888E0E8:[3C0208B5]: lui        $v0, 0x08B5 <=> li $v0, 0x08B50000
    0888E0EC:[8C43B120]: lw         $v1, -20192($v0)
    0888E0F0:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    0888E0F4:[34420220]: ori        $v0, $v0, 544
    0888E0F8:[00628021]: addu       $s0, $v1, $v0
    0888E0FC:[24110096]: addiu      $s1, $zr, 150 <=> li $s1, 150
    0888E100:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0888E104:[0E225760]: jal        0x08895D80
    0888E108:[2631FFFF]: addiu      $s1, $s1, -1
    0888E10C:[1620FFFC]: bne        $s1, $zr, 0x0888E100
    0888E110:[2610006C]: addiu      $s0, $s0, 108
    0888E114:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0888E118:[3C1108B5]: lui        $s1, 0x08B5 <=> li $s1, 0x08B50000
    0888E11C:[8E24B120]: lw         $a0, -20192($s1)
    0888E120:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    0888E124:[34424168]: ori        $v0, $v0, 16744
    0888E128:[00822021]: addu       $a0, $a0, $v0
    0888E12C:[00902021]: addu       $a0, $a0, $s0
    0888E130:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888E134:[0E24DBB8]: jal        0x08936EE0
    0888E138:[24060044]: addiu      $a2, $zr, 68 <=> li $a2, 68
    0888E13C:[26100044]: addiu      $s0, $s0, 68
    0888E140:[24020110]: addiu      $v0, $zr, 272 <=> li $v0, 272
    0888E144:[5602FFF5]: bnel       $s0, $v0, 0x0888E11C
    0888E148:[3C1108B5]: lui        $s1, 0x08B5 <=> li $s1, 0x08B50000
    0888E14C:[0E223740]: jal        0x0888DD00
    0888E150:[3C10000B]: lui        $s0, 0x000B <=> li $s0, 0x000B0000
    0888E154:[8E22B120]: lw         $v0, -20192($s1)
    0888E158:[360422F0]: ori        $a0, $s0, 8944
    0888E15C:[00442021]: addu       $a0, $v0, $a0
    0888E160:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
    0888E164:[0E24DBB8]: jal        0x08936EE0
    0888E168:[24060020]: addiu      $a2, $zr, 32 <=> li $a2, 32
    0888E16C:[8E25B120]: lw         $a1, -20192($s1)
    0888E170:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    0888E174:[36042560]: ori        $a0, $s0, 9568
    0888E178:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888E17C:[00B08021]: addu       $s0, $a1, $s0
    0888E180:[A20222F0]: sb         $v0, 8944($s0)
    0888E184:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    0888E188:[00A41021]: addu       $v0, $a1, $a0
    0888E18C:[A20322FF]: sb         $v1, 8959($s0)
    0888E190:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0888E194:[A20022FC]: sb         $zr, 8956($s0)
    0888E198:[A20322F1]: sb         $v1, 8945($s0)
    0888E19C:[A20322F2]: sb         $v1, 8946($s0)
    0888E1A0:[A20322F3]: sb         $v1, 8947($s0)
    0888E1A4:[A20322F6]: sb         $v1, 8950($s0)
    0888E1A8:[A20322F9]: sb         $v1, 8953($s0)
    0888E1AC:[A20322FA]: sb         $v1, 8954($s0)
    0888E1B0:[A20322FB]: sb         $v1, 8955($s0)
    0888E1B4:[A20322FE]: sb         $v1, 8958($s0)
    0888E1B8:[24840001]: addiu      $a0, $a0, 1
    0888E1BC:[A0400000]: sb         $zr, 0($v0)
    0888E1C0:[A0400001]: sb         $zr, 1($v0)
    0888E1C4:[1486FFFC]: bne        $a0, $a2, 0x0888E1B8
    0888E1C8:[24420002]: addiu      $v0, $v0, 2
    0888E1CC:[3C04000B]: lui        $a0, 0x000B <=> li $a0, 0x000B0000
    0888E1D0:[348425AC]: ori        $a0, $a0, 9644
    0888E1D4:[00A42021]: addu       $a0, $a1, $a0
    0888E1D8:[240601EC]: addiu      $a2, $zr, 492 <=> li $a2, 492
    0888E1DC:[0E24DBB8]: jal        0x08936EE0
    0888E1E0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888E1E4:[3C0208B0]: lui        $v0, 0x08B0 <=> li $v0, 0x08B00000
    0888E1E8:[2451A124]: addiu      $s1, $v0, -24284
    0888E1EC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0888E1F0:[00101100]: sll        $v0, $s0, 0x0004
    0888E1F4:[00101880]: sll        $v1, $s0, 0x0002
    0888E1F8:[00621821]: addu       $v1, $v1, $v0
    0888E1FC:[3C0208B5]: lui        $v0, 0x08B5 <=> li $v0, 0x08B50000
    0888E200:[8C44B120]: lw         $a0, -20192($v0)
    0888E204:[00701823]: subu       $v1, $v1, $s0
    0888E208:[3C02000B]: lui        $v0, 0x000B <=> li $v0, 0x000B0000
    0888E20C:[34422800]: ori        $v0, $v0, 10240
    0888E210:[00031840]: sll        $v1, $v1, 0x0001
    0888E214:[00621821]: addu       $v1, $v1, $v0
    0888E218:[8E250000]: lw         $a1, 0($s1)
    0888E21C:[00832021]: addu       $a0, $a0, $v1
    0888E220:[0E208799]: jal        0x08821E64
    0888E224:[2484000A]: addiu      $a0, $a0, 10
    0888E228:[26100001]: addiu      $s0, $s0, 1
    0888E22C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    0888E230:[1602FFEF]: bne        $s0, $v0, 0x0888E1F0
    0888E234:[26310004]: addiu      $s1, $s1, 4
    0888E238:[8FBF0018]: lw         $ra, 24($sp)
    0888E23C:[8FB50014]: lw         $s5, 20($sp)
    0888E240:[8FB40010]: lw         $s4, 16($sp)
    0888E244:[8FB3000C]: lw         $s3, 12($sp)
    0888E248:[8FB20008]: lw         $s2, 8($sp)
    0888E24C:[8FB10004]: lw         $s1, 4($sp)
    0888E250:[8FB00000]: lw         $s0, 0($sp)
    0888E254:[03E00008]: jr         $ra
    0888E258:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0888E0E0 4,200 times (length 5)
    0888E0C0:[8C43B120]: lw         $v1, -20192($v0)
    0888E0C4:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    0888E0C8:[34422340]: ori        $v0, $v0, 9024
    0888E0CC:[00628021]: addu       $s0, $v1, $v0
    0888E0D0:[24111068]: addiu      $s1, $zr, 4200 <=> li $s1, 4200
--> 0888E0D4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0888E0D8:[0E224D4E]: jal        0x08893538
    0888E0DC:[2631FFFF]: addiu      $s1, $s1, -1
--> 0888E0E0:[1620FFFC]: bne        $s1, $zr, 0x0888E0D4
    0888E0E4:[2610004C]: addiu      $s0, $s0, 76
    0888E0E8:[3C0208B5]: lui        $v0, 0x08B5 <=> li $v0, 0x08B50000
    0888E0EC:[8C43B120]: lw         $v1, -20192($v0)
    0888E0F0:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
  Back Branch 0888E0B4 1,100 times (length 5)
    0888E094:[8C43B120]: lw         $v1, -20192($v0)
    0888E098:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0888E09C:[3442DCB0]: ori        $v0, $v0, -9040
    0888E0A0:[00628021]: addu       $s0, $v1, $v0
    0888E0A4:[2411044C]: addiu      $s1, $zr, 1100 <=> li $s1, 1100
--> 0888E0A8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0888E0AC:[0E224D4E]: jal        0x08893538
    0888E0B0:[2631FFFF]: addiu      $s1, $s1, -1
--> 0888E0B4:[1620FFFC]: bne        $s1, $zr, 0x0888E0A8
    0888E0B8:[2610004C]: addiu      $s0, $s0, 76
    0888E0BC:[3C0208B5]: lui        $v0, 0x08B5 <=> li $v0, 0x08B50000
    0888E0C0:[8C43B120]: lw         $v1, -20192($v0)
    0888E0C4:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
  Back Branch 0888E10C 150 times (length 5)
    0888E0EC:[8C43B120]: lw         $v1, -20192($v0)
    0888E0F0:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    0888E0F4:[34420220]: ori        $v0, $v0, 544
    0888E0F8:[00628021]: addu       $s0, $v1, $v0
    0888E0FC:[24110096]: addiu      $s1, $zr, 150 <=> li $s1, 150
--> 0888E100:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0888E104:[0E225760]: jal        0x08895D80
    0888E108:[2631FFFF]: addiu      $s1, $s1, -1
--> 0888E10C:[1620FFFC]: bne        $s1, $zr, 0x0888E100
    0888E110:[2610006C]: addiu      $s0, $s0, 108
    0888E114:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0888E118:[3C1108B5]: lui        $s1, 0x08B5 <=> li $s1, 0x08B50000
    0888E11C:[8E24B120]: lw         $a0, -20192($s1)
  Back Branch 0888DF70 128 times (length 5)
    0888DF50:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0888DF54:[0E228E73]: jal        0x088A39CC
    0888DF58:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0888DF5C:[0E228EB8]: jal        0x088A3AE0
    0888DF60:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
--> 0888DF64:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888DF68:[0E224D4E]: jal        0x08893538
    0888DF6C:[2610FFFF]: addiu      $s0, $s0, -1
--> 0888DF70:[1600FFFC]: bne        $s0, $zr, 0x0888DF64
    0888DF74:[2652004C]: addiu      $s2, $s2, 76
    0888DF78:[26300A26]: addiu      $s0, $s1, 2598
    0888DF7C:[24120009]: addiu      $s2, $zr, 9 <=> li $s2, 9
    0888DF80:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
  Back Branch 0888DFA8 60 times (length 5)
    0888DF88:[2652FFFF]: addiu      $s2, $s2, -1
    0888DF8C:[1640FFFC]: bne        $s2, $zr, 0x0888DF80
    0888DF90:[2610004C]: addiu      $s0, $s0, 76
    0888DF94:[26300CD4]: addiu      $s0, $s1, 3284
    0888DF98:[2412000F]: addiu      $s2, $zr, 15 <=> li $s2, 15
--> 0888DF9C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0888DFA0:[0E2258AE]: jal        0x088962B8
    0888DFA4:[2652FFFF]: addiu      $s2, $s2, -1
--> 0888DFA8:[1640FFFC]: bne        $s2, $zr, 0x0888DF9C
    0888DFAC:[26100474]: addiu      $s0, $s0, 1140
    0888DFB0:[0E2258AE]: jal        0x088962B8
    0888DFB4:[26244FA0]: addiu      $a0, $s1, 20384
    0888DFB8:[3C0208B5]: lui        $v0, 0x08B5 <=> li $v0, 0x08B50000
  Back Branch 0888DF8C 36 times (length 5)
    0888DF6C:[2610FFFF]: addiu      $s0, $s0, -1
    0888DF70:[1600FFFC]: bne        $s0, $zr, 0x0888DF64
    0888DF74:[2652004C]: addiu      $s2, $s2, 76
    0888DF78:[26300A26]: addiu      $s0, $s1, 2598
    0888DF7C:[24120009]: addiu      $s2, $zr, 9 <=> li $s2, 9
--> 0888DF80:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0888DF84:[0E224D4E]: jal        0x08893538
    0888DF88:[2652FFFF]: addiu      $s2, $s2, -1
--> 0888DF8C:[1640FFFC]: bne        $s2, $zr, 0x0888DF80
    0888DF90:[2610004C]: addiu      $s0, $s0, 76
    0888DF94:[26300CD4]: addiu      $s0, $s1, 3284
    0888DF98:[2412000F]: addiu      $s2, $zr, 15 <=> li $s2, 15
    0888DF9C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
  Back Branch 0888E078 20 times (length 4)
    0888E05C:[A0600007]: sb         $zr, 7($v1)
    0888E060:[26225494]: addiu      $v0, $s1, 21652
    0888E064:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0888E068:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0888E06C:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
--> 0888E070:[24630001]: addiu      $v1, $v1, 1
    0888E074:[A4450000]: sh         $a1, 0($v0)
--> 0888E078:[1464FFFD]: bne        $v1, $a0, 0x0888E070
    0888E07C:[24420002]: addiu      $v0, $v0, 2
    0888E080:[26940001]: addiu      $s4, $s4, 1
    0888E084:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0888E088:[1682FF96]: bne        $s4, $v0, 0x0888DEE4
  Back Branch 0888E230 10 times (length 18)
    0888E1DC:[0E24DBB8]: jal        0x08936EE0
    0888E1E0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888E1E4:[3C0208B0]: lui        $v0, 0x08B0 <=> li $v0, 0x08B00000
    0888E1E8:[2451A124]: addiu      $s1, $v0, -24284
    0888E1EC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 0888E1F0:[00101100]: sll        $v0, $s0, 0x0004
    0888E1F4:[00101880]: sll        $v1, $s0, 0x0002
    0888E1F8:[00621821]: addu       $v1, $v1, $v0
    0888E1FC:[3C0208B5]: lui        $v0, 0x08B5 <=> li $v0, 0x08B50000
    0888E200:[8C44B120]: lw         $a0, -20192($v0)
    0888E204:[00701823]: subu       $v1, $v1, $s0
    0888E208:[3C02000B]: lui        $v0, 0x000B <=> li $v0, 0x000B0000
    0888E20C:[34422800]: ori        $v0, $v0, 10240
    0888E210:[00031840]: sll        $v1, $v1, 0x0001
    0888E214:[00621821]: addu       $v1, $v1, $v0
    0888E218:[8E250000]: lw         $a1, 0($s1)
    0888E21C:[00832021]: addu       $a0, $a0, $v1
    0888E220:[0E208799]: jal        0x08821E64
    0888E224:[2484000A]: addiu      $a0, $a0, 10
    0888E228:[26100001]: addiu      $s0, $s0, 1
    0888E22C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
--> 0888E230:[1602FFEF]: bne        $s0, $v0, 0x0888E1F0
    0888E234:[26310004]: addiu      $s1, $s1, 4
    0888E238:[8FBF0018]: lw         $ra, 24($sp)
    0888E23C:[8FB50014]: lw         $s5, 20($sp)
    0888E240:[8FB40010]: lw         $s4, 16($sp)
  Back Branch 0888E1C4 4 times (length 5)
    0888E1A4:[A20322F6]: sb         $v1, 8950($s0)
    0888E1A8:[A20322F9]: sb         $v1, 8953($s0)
    0888E1AC:[A20322FA]: sb         $v1, 8954($s0)
    0888E1B0:[A20322FB]: sb         $v1, 8955($s0)
    0888E1B4:[A20322FE]: sb         $v1, 8958($s0)
--> 0888E1B8:[24840001]: addiu      $a0, $a0, 1
    0888E1BC:[A0400000]: sb         $zr, 0($v0)
    0888E1C0:[A0400001]: sb         $zr, 1($v0)
--> 0888E1C4:[1486FFFC]: bne        $a0, $a2, 0x0888E1B8
    0888E1C8:[24420002]: addiu      $v0, $v0, 2
    0888E1CC:[3C04000B]: lui        $a0, 0x000B <=> li $a0, 0x000B0000
    0888E1D0:[348425AC]: ori        $a0, $a0, 9644
    0888E1D4:[00A42021]: addu       $a0, $a1, $a0
  Back Branch 0888E088 4 times (length 107)
  Back Branch 0888E144 3 times (length 12)
    0888E108:[2631FFFF]: addiu      $s1, $s1, -1
    0888E10C:[1620FFFC]: bne        $s1, $zr, 0x0888E100
    0888E110:[2610006C]: addiu      $s0, $s0, 108
    0888E114:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0888E118:[3C1108B5]: lui        $s1, 0x08B5 <=> li $s1, 0x08B50000
--> 0888E11C:[8E24B120]: lw         $a0, -20192($s1)
    0888E120:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    0888E124:[34424168]: ori        $v0, $v0, 16744
    0888E128:[00822021]: addu       $a0, $a0, $v0
    0888E12C:[00902021]: addu       $a0, $a0, $s0
    0888E130:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888E134:[0E24DBB8]: jal        0x08936EE0
    0888E138:[24060044]: addiu      $a2, $zr, 68 <=> li $a2, 68
    0888E13C:[26100044]: addiu      $s0, $s0, 68
    0888E140:[24020110]: addiu      $v0, $zr, 272 <=> li $v0, 272
--> 0888E144:[5602FFF5]: bnel       $s0, $v0, 0x0888E11C
    0888E148:[3C1108B5]: lui        $s1, 0x08B5 <=> li $s1, 0x08B50000
    0888E14C:[0E223740]: jal        0x0888DD00
    0888E150:[3C10000B]: lui        $s0, 0x000B <=> li $s0, 0x000B0000
    0888E154:[8E22B120]: lw         $v0, -20192($s1)
_S1_2_893B1CC 28,130 instructions (0.282%), 293 calls (0893B1CC - 0893CB3C, length 1629)
  Back Branch 0893B2A4 1,813 times (length 5)
    0893B284:[1062001A]: beq        $v1, $v0, 0x0893B2F0
    0893B288:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0893B28C:[10600018]: beq        $v1, $zr, 0x0893B2F0
    0893B290:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    0893B294:[26100001]: addiu      $s0, $s0, 1
--> 0893B298:[82020000]: lb         $v0, 0($s0)
    0893B29C:[10440004]: beq        $v0, $a0, 0x0893B2B0
    0893B2A0:[021E8823]: subu       $s1, $s0, $fp
--> 0893B2A4:[5440FFFC]: bnel       $v0, $zr, 0x0893B298
    0893B2A8:[26100001]: addiu      $s0, $s0, 1
    0893B2AC:[021E8823]: subu       $s1, $s0, $fp
    0893B2B0:[52200010]: beql       $s1, $zr, 0x0893B2F4
    0893B2B4:[82020000]: lb         $v0, 0($s0)
  Back Branch 0893B580 552 times (length 25)
    0893B510:[02E6102C]: max        $v0, $s7, $a2
    0893B514:[00621821]: addu       $v1, $v1, $v0
    0893B518:[14A00016]: bne        $a1, $zr, 0x0893B574
    0893B51C:[AFA30238]: sw         $v1, 568($sp)
    0893B520:[8FA40218]: lw         $a0, 536($sp)
--> 0893B524:[AFA00040]: sw         $zr, 64($sp)
    0893B528:[1080FF54]: beq        $a0, $zr, 0x0893B27C
    0893B52C:[27B20070]: addiu      $s2, $sp, 112
    0893B530:[0E24D857]: jal        0x0893615C
    0893B534:[00000000]: nop
    0893B538:[27B20070]: addiu      $s2, $sp, 112
    0893B53C:[0A24EC9F]: j          0x0893B27C
    0893B540:[AFA00218]: sw         $zr, 536($sp)
    0893B544:[8FA40248]: lw         $a0, 584($sp)
    0893B548:[0E24EC5C]: jal        0x0893B170
    0893B54C:[27A5003C]: addiu      $a1, $sp, 60
    0893B550:[1440000E]: bne        $v0, $zr, 0x0893B58C
    0893B554:[8FA50218]: lw         $a1, 536($sp)
    0893B558:[8FA60234]: lw         $a2, 564($sp)
    0893B55C:[8FA30238]: lw         $v1, 568($sp)
    0893B560:[8FA50044]: lw         $a1, 68($sp)
    0893B564:[02E6102C]: max        $v0, $s7, $a2
    0893B568:[00621821]: addu       $v1, $v1, $v0
    0893B56C:[10A0FFEC]: beq        $a1, $zr, 0x0893B520
    0893B570:[AFA30238]: sw         $v1, 568($sp)
    0893B574:[8FA40248]: lw         $a0, 584($sp)
    0893B578:[0E24EC5C]: jal        0x0893B170
    0893B57C:[27A5003C]: addiu      $a1, $sp, 60
--> 0893B580:[1040FFE8]: beq        $v0, $zr, 0x0893B524
    0893B584:[8FA40218]: lw         $a0, 536($sp)
    0893B588:[8FA50218]: lw         $a1, 536($sp)
    0893B58C:[10A00004]: beq        $a1, $zr, 0x0893B5A0
    0893B590:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 0893B56C 552 times (length 21)
    0893B50C:[8FA30238]: lw         $v1, 568($sp)
    0893B510:[02E6102C]: max        $v0, $s7, $a2
    0893B514:[00621821]: addu       $v1, $v1, $v0
    0893B518:[14A00016]: bne        $a1, $zr, 0x0893B574
    0893B51C:[AFA30238]: sw         $v1, 568($sp)
--> 0893B520:[8FA40218]: lw         $a0, 536($sp)
    0893B524:[AFA00040]: sw         $zr, 64($sp)
    0893B528:[1080FF54]: beq        $a0, $zr, 0x0893B27C
    0893B52C:[27B20070]: addiu      $s2, $sp, 112
    0893B530:[0E24D857]: jal        0x0893615C
    0893B534:[00000000]: nop
    0893B538:[27B20070]: addiu      $s2, $sp, 112
    0893B53C:[0A24EC9F]: j          0x0893B27C
    0893B540:[AFA00218]: sw         $zr, 536($sp)
    0893B544:[8FA40248]: lw         $a0, 584($sp)
    0893B548:[0E24EC5C]: jal        0x0893B170
    0893B54C:[27A5003C]: addiu      $a1, $sp, 60
    0893B550:[1440000E]: bne        $v0, $zr, 0x0893B58C
    0893B554:[8FA50218]: lw         $a1, 536($sp)
    0893B558:[8FA60234]: lw         $a2, 564($sp)
    0893B55C:[8FA30238]: lw         $v1, 568($sp)
    0893B560:[8FA50044]: lw         $a1, 68($sp)
    0893B564:[02E6102C]: max        $v0, $s7, $a2
    0893B568:[00621821]: addu       $v1, $v1, $v0
--> 0893B56C:[10A0FFEC]: beq        $a1, $zr, 0x0893B520
    0893B570:[AFA30238]: sw         $v1, 568($sp)
    0893B574:[8FA40248]: lw         $a0, 584($sp)
    0893B578:[0E24EC5C]: jal        0x0893B170
    0893B57C:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 0893B528 552 times (length 173)
  Back Branch 0893B5F4 550 times (length 120)
  Back Branch 0893B5E8 550 times (length 158)
  Back Branch 0893CB30 283 times (length 1383)
  Back Branch 0893B660 198 times (length 145)
  Back Branch 0893B69C 62 times (length 160)
  Back Branch 0893CB20 12 times (length 1379)
  Back Branch 0893B634 2 times (length 137)
  Back Branch 0893C05C 1 times (length 908)
_S1_2_8819A50 27,132 instructions (0.272%), 357 calls (08819A50 - 0881A0B0, length 409)
    08819A50:[27BDFFF0]: addiu      $sp, $sp, -16
    08819A54:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    08819A58:[AFB20008]: sw         $s2, 8($sp)
    08819A5C:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08819A60:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    08819A64:[AFB10004]: sw         $s1, 4($sp)
    08819A68:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08819A6C:[14E00057]: bne        $a3, $zr, 0x08819BCC
    08819A70:[AFB00000]: sw         $s0, 0($sp)
    08819A74:[00A9102B]: sltu       $v0, $a1, $t1
    08819A78:[1440007B]: bne        $v0, $zr, 0x08819C68
    08819A7C:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08819A80:[112000D0]: beq        $t1, $zr, 0x08819DC4
    08819A84:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08819A88:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08819A8C:[0049102B]: sltu       $v0, $v0, $t1
    08819A90:[144000C4]: bne        $v0, $zr, 0x08819DA4
    08819A94:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08819A98:[2D220100]: sltiu      $v0, $t1, 256
    08819A9C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08819AA0:[14400003]: bne        $v0, $zr, 0x08819AB0
    08819AA4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08819AA8:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08819AAC:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08819AB0:[00691006]: srlv       $v0, $t1, $v1
    08819AB4:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    08819AB8:[2463BDF8]: addiu      $v1, $v1, -16904
    08819ABC:[00431021]: addu       $v0, $v0, $v1
    08819AC0:[90440000]: lbu        $a0, 0($v0)
    08819AC4:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    08819AC8:[00A42021]: addu       $a0, $a1, $a0
    08819ACC:[00642023]: subu       $a0, $v1, $a0
    08819AD0:[548000DD]: bnel       $a0, $zr, 0x08819E48
    08819AD4:[00894804]: sllv       $t1, $t1, $a0
    08819AD8:[00C92823]: subu       $a1, $a2, $t1
    08819ADC:[00094402]: srl        $t0, $t1, 0x0010
    08819AE0:[312BFFFF]: andi       $t3, $t1, -1
    08819AE4:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    08819AE8:[15000002]: bne        $t0, $zr, 0x08819AF4
    08819AEC:[00A8001B]: divu       $a1, $t0
    08819AF0:[000001CD]: break      0x00007
    08819AF4:[000A2402]: srl        $a0, $t2, 0x0010
    08819AF8:[00001812]: mflo       $v1
    08819AFC:[00001010]: mfhi       $v0
    08819B00:[01630018]: mult       $t3, $v1
    08819B04:[00021400]: sll        $v0, $v0, 0x0010
    08819B08:[00442025]: or         $a0, $v0, $a0
    08819B0C:[00003012]: mflo       $a2
    08819B10:[0086182B]: sltu       $v1, $a0, $a2
    08819B14:[15000002]: bne        $t0, $zr, 0x08819B20
    08819B18:[00A8001B]: divu       $a1, $t0
    08819B1C:[000001CD]: break      0x00007
    08819B20:[10600009]: beq        $v1, $zr, 0x08819B48
    08819B24:[00861823]: subu       $v1, $a0, $a2
    08819B28:[00892021]: addu       $a0, $a0, $t1
    08819B2C:[0089102B]: sltu       $v0, $a0, $t1
    08819B30:[14400005]: bne        $v0, $zr, 0x08819B48
    08819B34:[00861823]: subu       $v1, $a0, $a2
    08819B38:[0086182B]: sltu       $v1, $a0, $a2
    08819B3C:[00891021]: addu       $v0, $a0, $t1
    08819B40:[0043200B]: movn       $a0, $v0, $v1
    08819B44:[00861823]: subu       $v1, $a0, $a2
    08819B48:[15000002]: bne        $t0, $zr, 0x08819B54
    08819B4C:[0068001B]: divu       $v1, $t0
    08819B50:[000001CD]: break      0x00007
    08819B54:[3145FFFF]: andi       $a1, $t2, -1
    08819B58:[00002012]: mflo       $a0
    08819B5C:[00001010]: mfhi       $v0
    08819B60:[01640018]: mult       $t3, $a0
    08819B64:[00021400]: sll        $v0, $v0, 0x0010
    08819B68:[00452825]: or         $a1, $v0, $a1
    08819B6C:[00005012]: mflo       $t2
    08819B70:[00AA202B]: sltu       $a0, $a1, $t2
    08819B74:[15000002]: bne        $t0, $zr, 0x08819B80
    08819B78:[0068001B]: divu       $v1, $t0
    08819B7C:[000001CD]: break      0x00007
    08819B80:[10800009]: beq        $a0, $zr, 0x08819BA8
    08819B84:[00AA1023]: subu       $v0, $a1, $t2
    08819B88:[00A92821]: addu       $a1, $a1, $t1
    08819B8C:[00A9102B]: sltu       $v0, $a1, $t1
    08819B90:[14400005]: bne        $v0, $zr, 0x08819BA8
    08819B94:[00AA1023]: subu       $v0, $a1, $t2
    08819B98:[00A91821]: addu       $v1, $a1, $t1
    08819B9C:[00AA102B]: sltu       $v0, $a1, $t2
    08819BA0:[0062280B]: movn       $a1, $v1, $v0
    08819BA4:[00AA1023]: subu       $v0, $a1, $t2
    08819BA8:[01C26006]: srlv       $t4, $v0, $t6
    08819BAC:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    08819BB0:[8FB20008]: lw         $s2, 8($sp)
    08819BB4:[8FB10004]: lw         $s1, 4($sp)
    08819BB8:[8FB00000]: lw         $s0, 0($sp)
    08819BBC:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    08819BC0:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    08819BC4:[03E00008]: jr         $ra
    08819BC8:[27BD0010]: addiu      $sp, $sp, 16
    08819BCC:[00A7102B]: sltu       $v0, $a1, $a3
    08819BD0:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    08819BD4:[1440FFF6]: bne        $v0, $zr, 0x08819BB0
    08819BD8:[00A06821]: addu       $t5, $a1, $zr <=> move $t5, $a1
    08819BDC:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08819BE0:[0047102B]: sltu       $v0, $v0, $a3
    08819BE4:[14400089]: bne        $v0, $zr, 0x08819E0C
    08819BE8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08819BEC:[2CE20100]: sltiu      $v0, $a3, 256
    08819BF0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08819BF4:[14400003]: bne        $v0, $zr, 0x08819C04
    08819BF8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08819BFC:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08819C00:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08819C04:[00681006]: srlv       $v0, $t0, $v1
    08819C08:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    08819C0C:[2463BDF8]: addiu      $v1, $v1, -16904
    08819C10:[00431021]: addu       $v0, $v0, $v1
    08819C14:[90440000]: lbu        $a0, 0($v0)
    08819C18:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08819C1C:[00A42021]: addu       $a0, $a1, $a0
    08819C20:[00445823]: subu       $t3, $v0, $a0
    08819C24:[156000BB]: bne        $t3, $zr, 0x08819F14
    08819C28:[004BC823]: subu       $t9, $v0, $t3
    08819C2C:[0106102B]: sltu       $v0, $t0, $a2
    08819C30:[1440007E]: bne        $v0, $zr, 0x08819E2C
    08819C34:[01492023]: subu       $a0, $t2, $t1
    08819C38:[0149102B]: sltu       $v0, $t2, $t1
    08819C3C:[1040007C]: beq        $v0, $zr, 0x08819E30
    08819C40:[0144102B]: sltu       $v0, $t2, $a0
    08819C44:[01406021]: addu       $t4, $t2, $zr <=> move $t4, $t2
    08819C48:[00C06821]: addu       $t5, $a2, $zr <=> move $t5, $a2
    08819C4C:[8FB20008]: lw         $s2, 8($sp)
    08819C50:[8FB10004]: lw         $s1, 4($sp)
    08819C54:[8FB00000]: lw         $s0, 0($sp)
    08819C58:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    08819C5C:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    08819C60:[03E00008]: jr         $ra
    08819C64:[27BD0010]: addiu      $sp, $sp, 16
    08819C68:[0049102B]: sltu       $v0, $v0, $t1
    08819C6C:[1440005F]: bne        $v0, $zr, 0x08819DEC
    08819C70:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08819C74:[2D220100]: sltiu      $v0, $t1, 256
    08819C78:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08819C7C:[14400003]: bne        $v0, $zr, 0x08819C8C
    08819C80:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08819C84:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08819C88:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08819C8C:[00691006]: srlv       $v0, $t1, $v1
    08819C90:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    08819C94:[2463BDF8]: addiu      $v1, $v1, -16904
    08819C98:[00431021]: addu       $v0, $v0, $v1
    08819C9C:[90440000]: lbu        $a0, 0($v0)
    08819CA0:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08819CA4:[00A42021]: addu       $a0, $a1, $a0
    08819CA8:[00442023]: subu       $a0, $v0, $a0
    08819CAC:[10800008]: beq        $a0, $zr, 0x08819CD0
    08819CB0:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    08819CB4:[00441023]: subu       $v0, $v0, $a0
    08819CB8:[004A1006]: srlv       $v0, $t2, $v0
    08819CBC:[00861804]: sllv       $v1, $a2, $a0
    08819CC0:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    08819CC4:[00623025]: or         $a2, $v1, $v0
    08819CC8:[00894804]: sllv       $t1, $t1, $a0
    08819CCC:[008A5004]: sllv       $t2, $t2, $a0
    08819CD0:[00093C02]: srl        $a3, $t1, 0x0010
    08819CD4:[14E00002]: bne        $a3, $zr, 0x08819CE0
    08819CD8:[00C7001B]: divu       $a2, $a3
    08819CDC:[000001CD]: break      0x00007
    08819CE0:[3128FFFF]: andi       $t0, $t1, -1
    08819CE4:[000A2402]: srl        $a0, $t2, 0x0010
    08819CE8:[00001812]: mflo       $v1
    08819CEC:[00001010]: mfhi       $v0
    08819CF0:[01030018]: mult       $t0, $v1
    08819CF4:[00021400]: sll        $v0, $v0, 0x0010
    08819CF8:[00442025]: or         $a0, $v0, $a0
    08819CFC:[00002812]: mflo       $a1
    08819D00:[0085182B]: sltu       $v1, $a0, $a1
    08819D04:[14E00002]: bne        $a3, $zr, 0x08819D10
    08819D08:[00C7001B]: divu       $a2, $a3
    08819D0C:[000001CD]: break      0x00007
    08819D10:[10600009]: beq        $v1, $zr, 0x08819D38
    08819D14:[00851823]: subu       $v1, $a0, $a1
    08819D18:[00892021]: addu       $a0, $a0, $t1
    08819D1C:[0089102B]: sltu       $v0, $a0, $t1
    08819D20:[14400005]: bne        $v0, $zr, 0x08819D38
    08819D24:[00851823]: subu       $v1, $a0, $a1
    08819D28:[0085182B]: sltu       $v1, $a0, $a1
    08819D2C:[00891021]: addu       $v0, $a0, $t1
    08819D30:[0043200B]: movn       $a0, $v0, $v1
    08819D34:[00851823]: subu       $v1, $a0, $a1
    08819D38:[14E00002]: bne        $a3, $zr, 0x08819D44
    08819D3C:[0067001B]: divu       $v1, $a3
    08819D40:[000001CD]: break      0x00007
    08819D44:[3145FFFF]: andi       $a1, $t2, -1
    08819D48:[00002012]: mflo       $a0
    08819D4C:[00001010]: mfhi       $v0
    08819D50:[01040018]: mult       $t0, $a0
    08819D54:[00021400]: sll        $v0, $v0, 0x0010
    08819D58:[00452825]: or         $a1, $v0, $a1
    08819D5C:[00004012]: mflo       $t0
    08819D60:[00A8202B]: sltu       $a0, $a1, $t0
    08819D64:[14E00002]: bne        $a3, $zr, 0x08819D70
    08819D68:[0067001B]: divu       $v1, $a3
    08819D6C:[000001CD]: break      0x00007
    08819D70:[10800009]: beq        $a0, $zr, 0x08819D98
    08819D74:[00A81023]: subu       $v0, $a1, $t0
    08819D78:[00A92821]: addu       $a1, $a1, $t1
    08819D7C:[00A9102B]: sltu       $v0, $a1, $t1
    08819D80:[14400005]: bne        $v0, $zr, 0x08819D98
    08819D84:[00A81023]: subu       $v0, $a1, $t0
    08819D88:[00A91821]: addu       $v1, $a1, $t1
    08819D8C:[00A8102B]: sltu       $v0, $a1, $t0
    08819D90:[0062280B]: movn       $a1, $v1, $v0
    08819D94:[00A81023]: subu       $v0, $a1, $t0
    08819D98:[01C26006]: srlv       $t4, $v0, $t6
    08819D9C:[0A2066EC]: j          0x08819BB0
    08819DA0:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    08819DA4:[3442FFFF]: ori        $v0, $v0, -1
    08819DA8:[0049102B]: sltu       $v0, $v0, $t1
    08819DAC:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08819DB0:[1040FF3F]: beq        $v0, $zr, 0x08819AB0
    08819DB4:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    08819DB8:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    08819DBC:[0A2066AC]: j          0x08819AB0
    08819DC0:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    08819DC4:[15200002]: bne        $t1, $zr, 0x08819DD0
    08819DC8:[0049001B]: divu       $v0, $t1
    08819DCC:[000001CD]: break      0x00007
    08819DD0:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08819DD4:[00004812]: mflo       $t1
    08819DD8:[0049102B]: sltu       $v0, $v0, $t1
    08819DDC:[5440FFF1]: bnel       $v0, $zr, 0x08819DA4
    08819DE0:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08819DE4:[0A2066A7]: j          0x08819A9C
    08819DE8:[2D220100]: sltiu      $v0, $t1, 256
    08819DEC:[3442FFFF]: ori        $v0, $v0, -1
    08819DF0:[0049102B]: sltu       $v0, $v0, $t1
    08819DF4:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08819DF8:[1040FFA4]: beq        $v0, $zr, 0x08819C8C
    08819DFC:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    08819E00:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    08819E04:[0A206723]: j          0x08819C8C
    08819E08:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    08819E0C:[3442FFFF]: ori        $v0, $v0, -1
    08819E10:[0047102B]: sltu       $v0, $v0, $a3
    08819E14:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08819E18:[1040FF7A]: beq        $v0, $zr, 0x08819C04
    08819E1C:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    08819E20:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    08819E24:[0A206701]: j          0x08819C04
    08819E28:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    08819E2C:[0144102B]: sltu       $v0, $t2, $a0
    08819E30:[00C81823]: subu       $v1, $a2, $t0
    08819E34:[00623023]: subu       $a2, $v1, $v0
    08819E38:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    08819E3C:[01406021]: addu       $t4, $t2, $zr <=> move $t4, $t2
    08819E40:[0A206713]: j          0x08819C4C
    08819E44:[00C06821]: addu       $t5, $a2, $zr <=> move $t5, $a2
    08819E48:[00641823]: subu       $v1, $v1, $a0
    08819E4C:[00662806]: srlv       $a1, $a2, $v1
    08819E50:[00094402]: srl        $t0, $t1, 0x0010
    08819E54:[15000002]: bne        $t0, $zr, 0x08819E60
    08819E58:[00A8001B]: divu       $a1, $t0
    08819E5C:[000001CD]: break      0x00007
    08819E60:[312BFFFF]: andi       $t3, $t1, -1
    08819E64:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    08819E68:[01C61004]: sllv       $v0, $a2, $t6
    08819E6C:[006A1806]: srlv       $v1, $t2, $v1
    08819E70:[00437825]: or         $t7, $v0, $v1
    08819E74:[000F3402]: srl        $a2, $t7, 0x0010
    08819E78:[00003812]: mflo       $a3
    08819E7C:[00002010]: mfhi       $a0
    08819E80:[01670018]: mult       $t3, $a3
    08819E84:[00042400]: sll        $a0, $a0, 0x0010
    08819E88:[00862025]: or         $a0, $a0, $a2
    08819E8C:[00003812]: mflo       $a3
    08819E90:[0087102B]: sltu       $v0, $a0, $a3
    08819E94:[15000002]: bne        $t0, $zr, 0x08819EA0
    08819E98:[00A8001B]: divu       $a1, $t0
    08819E9C:[000001CD]: break      0x00007
    08819EA0:[10400005]: beq        $v0, $zr, 0x08819EB8
    08819EA4:[01CA5004]: sllv       $t2, $t2, $t6
    08819EA8:[00892021]: addu       $a0, $a0, $t1
    08819EAC:[0089102B]: sltu       $v0, $a0, $t1
    08819EB0:[1040007D]: beq        $v0, $zr, 0x0881A0A8
    08819EB4:[0087182B]: sltu       $v1, $a0, $a3
    08819EB8:[00871823]: subu       $v1, $a0, $a3
    08819EBC:[15000002]: bne        $t0, $zr, 0x08819EC8
    08819EC0:[0068001B]: divu       $v1, $t0
    08819EC4:[000001CD]: break      0x00007
    08819EC8:[31E5FFFF]: andi       $a1, $t7, -1
    08819ECC:[00002012]: mflo       $a0
    08819ED0:[00001010]: mfhi       $v0
    08819ED4:[01640018]: mult       $t3, $a0
    08819ED8:[00021400]: sll        $v0, $v0, 0x0010
    08819EDC:[00452825]: or         $a1, $v0, $a1
    08819EE0:[00003012]: mflo       $a2
    08819EE4:[00A6202B]: sltu       $a0, $a1, $a2
    08819EE8:[15000002]: bne        $t0, $zr, 0x08819EF4
    08819EEC:[0068001B]: divu       $v1, $t0
    08819EF0:[000001CD]: break      0x00007
    08819EF4:[5080FEFC]: beql       $a0, $zr, 0x08819AE8
    08819EF8:[00A62823]: subu       $a1, $a1, $a2
    08819EFC:[00A92821]: addu       $a1, $a1, $t1
    08819F00:[00A9102B]: sltu       $v0, $a1, $t1
    08819F04:[10400064]: beq        $v0, $zr, 0x0881A098
    08819F08:[00A6182B]: sltu       $v1, $a1, $a2
    08819F0C:[0A2066BA]: j          0x08819AE8
    08819F10:[00A62823]: subu       $a1, $a1, $a2
    08819F14:[01681804]: sllv       $v1, $t0, $t3
    08819F18:[03291006]: srlv       $v0, $t1, $t9
    08819F1C:[00623825]: or         $a3, $v1, $v0
    08819F20:[03262806]: srlv       $a1, $a2, $t9
    08819F24:[00074402]: srl        $t0, $a3, 0x0010
    08819F28:[15000002]: bne        $t0, $zr, 0x08819F34
    08819F2C:[00A8001B]: divu       $a1, $t0
    08819F30:[000001CD]: break      0x00007
    08819F34:[30F2FFFF]: andi       $s2, $a3, -1
    08819F38:[01661804]: sllv       $v1, $a2, $t3
    08819F3C:[032A1006]: srlv       $v0, $t2, $t9
    08819F40:[00628025]: or         $s0, $v1, $v0
    08819F44:[00103402]: srl        $a2, $s0, 0x0010
    08819F48:[01697804]: sllv       $t7, $t1, $t3
    08819F4C:[016A8804]: sllv       $s1, $t2, $t3
    08819F50:[00007012]: mflo       $t6
    08819F54:[00002010]: mfhi       $a0
    08819F58:[024E0018]: mult       $s2, $t6
    08819F5C:[00042400]: sll        $a0, $a0, 0x0010
    08819F60:[00861825]: or         $v1, $a0, $a2
    08819F64:[00004812]: mflo       $t1
    08819F68:[0069102B]: sltu       $v0, $v1, $t1
    08819F6C:[15000002]: bne        $t0, $zr, 0x08819F78
    08819F70:[00A8001B]: divu       $a1, $t0
    08819F74:[000001CD]: break      0x00007
    08819F78:[10400005]: beq        $v0, $zr, 0x08819F90
    08819F7C:[01C0C021]: addu       $t8, $t6, $zr <=> move $t8, $t6
    08819F80:[00671821]: addu       $v1, $v1, $a3
    08819F84:[0067102B]: sltu       $v0, $v1, $a3
    08819F88:[1040003D]: beq        $v0, $zr, 0x0881A080
    08819F8C:[25D8FFFF]: addiu      $t8, $t6, -1
    08819F90:[00691823]: subu       $v1, $v1, $t1
    08819F94:[15000002]: bne        $t0, $zr, 0x08819FA0
    08819F98:[0068001B]: divu       $v1, $t0
    08819F9C:[000001CD]: break      0x00007
    08819FA0:[3204FFFF]: andi       $a0, $s0, -1
    08819FA4:[00004812]: mflo       $t1
    08819FA8:[00001010]: mfhi       $v0
    08819FAC:[02490018]: mult       $s2, $t1
    08819FB0:[00021400]: sll        $v0, $v0, 0x0010
    08819FB4:[00442025]: or         $a0, $v0, $a0
    08819FB8:[00002812]: mflo       $a1
    08819FBC:[0085102B]: sltu       $v0, $a0, $a1
    08819FC0:[15000002]: bne        $t0, $zr, 0x08819FCC
    08819FC4:[0068001B]: divu       $v1, $t0
    08819FC8:[000001CD]: break      0x00007
    08819FCC:[10400005]: beq        $v0, $zr, 0x08819FE4
    08819FD0:[01205021]: addu       $t2, $t1, $zr <=> move $t2, $t1
    08819FD4:[00872021]: addu       $a0, $a0, $a3
    08819FD8:[0087102B]: sltu       $v0, $a0, $a3
    08819FDC:[10400022]: beq        $v0, $zr, 0x0881A068
    08819FE0:[252AFFFF]: addiu      $t2, $t1, -1
    08819FE4:[00181400]: sll        $v0, $t8, 0x0010
    08819FE8:[00853023]: subu       $a2, $a0, $a1
    08819FEC:[01421025]: or         $v0, $t2, $v0
    08819FF0:[004F0019]: multu      $v0, $t7
    08819FF4:[00002810]: mfhi       $a1
    08819FF8:[00C5182B]: sltu       $v1, $a2, $a1
    08819FFC:[14600014]: bne        $v1, $zr, 0x0881A050
    0881A000:[00004012]: mflo       $t0
    0881A004:[10C50010]: beq        $a2, $a1, 0x0881A048
    0881A008:[0228102B]: sltu       $v0, $s1, $t0
    0881A00C:[02281823]: subu       $v1, $s1, $t0
    0881A010:[00C52023]: subu       $a0, $a2, $a1
    0881A014:[0223102B]: sltu       $v0, $s1, $v1
    0881A018:[00822023]: subu       $a0, $a0, $v0
    0881A01C:[03242804]: sllv       $a1, $a0, $t9
    0881A020:[01631806]: srlv       $v1, $v1, $t3
    0881A024:[00A36025]: or         $t4, $a1, $v1
    0881A028:[01646806]: srlv       $t5, $a0, $t3
    0881A02C:[8FB20008]: lw         $s2, 8($sp)
    0881A030:[8FB10004]: lw         $s1, 4($sp)
    0881A034:[8FB00000]: lw         $s0, 0($sp)
    0881A038:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    0881A03C:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    0881A040:[03E00008]: jr         $ra
    0881A044:[27BD0010]: addiu      $sp, $sp, 16
    0881A048:[1040FFF1]: beq        $v0, $zr, 0x0881A010
    0881A04C:[02281823]: subu       $v1, $s1, $t0
    0881A050:[010F2023]: subu       $a0, $t0, $t7
    0881A054:[0104102B]: sltu       $v0, $t0, $a0
    0881A058:[00A71823]: subu       $v1, $a1, $a3
    0881A05C:[00622823]: subu       $a1, $v1, $v0
    0881A060:[0A206803]: j          0x0881A00C
    0881A064:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    0881A068:[0085102B]: sltu       $v0, $a0, $a1
    0881A06C:[1040FFDE]: beq        $v0, $zr, 0x08819FE8
    0881A070:[00181400]: sll        $v0, $t8, 0x0010
    0881A074:[252AFFFE]: addiu      $t2, $t1, -2
    0881A078:[0A2067FA]: j          0x08819FE8
    0881A07C:[00872021]: addu       $a0, $a0, $a3
    0881A080:[0069102B]: sltu       $v0, $v1, $t1
    0881A084:[5040FFC3]: beql       $v0, $zr, 0x08819F94
    0881A088:[00691823]: subu       $v1, $v1, $t1
    0881A08C:[25D8FFFE]: addiu      $t8, $t6, -2
    0881A090:[0A2067E4]: j          0x08819F90
    0881A094:[00671821]: addu       $v1, $v1, $a3
    0881A098:[00A91021]: addu       $v0, $a1, $t1
    0881A09C:[0043280B]: movn       $a1, $v0, $v1
    0881A0A0:[0A2066BA]: j          0x08819AE8
    0881A0A4:[00A62823]: subu       $a1, $a1, $a2
    0881A0A8:[00891021]: addu       $v0, $a0, $t1
    0881A0AC:[0A2067AE]: j          0x08819EB8
    0881A0B0:[0043200B]: movn       $a0, $v0, $v1
  Back Branch 08819D9C 357 times (length 125)
_S1_2_8844AD8 22,528 instructions (0.226%), 512 calls (08844AD8 - 08844BE8, length 69)
    08844AD8:[27BDFFF0]: addiu      $sp, $sp, -16
    08844ADC:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08844AE0:[AFB20008]: sw         $s2, 8($sp)
    08844AE4:[24527630]: addiu      $s2, $v0, 30256
    08844AE8:[8E430118]: lw         $v1, 280($s2)
    08844AEC:[AFB00000]: sw         $s0, 0($sp)
    08844AF0:[7C048620]: seh        $s0, $a0
    08844AF4:[AFB10004]: sw         $s1, 4($sp)
    08844AF8:[00108880]: sll        $s1, $s0, 0x0002
    08844AFC:[00711821]: addu       $v1, $v1, $s1
    08844B00:[AFBF000C]: sw         $ra, 12($sp)
    08844B04:[94620002]: lhu        $v0, 2($v1)
    08844B08:[00A22821]: addu       $a1, $a1, $v0
    08844B0C:[7C051620]: seh        $v0, $a1
    08844B10:[04410004]: bgez       $v0, 0x08844B24
    08844B14:[A4650002]: sh         $a1, 2($v1)
    08844B18:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08844B1C:[0E209B9B]: jal        0x08826E6C
    08844B20:[248466BC]: addiu      $a0, $a0, 26300
    08844B24:[8E420118]: lw         $v0, 280($s2)
    08844B28:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08844B2C:[2604001F]: addiu      $a0, $s0, 31
    08844B30:[00511021]: addu       $v0, $v0, $s1
    08844B34:[84420002]: lh         $v0, 2($v0)
    08844B38:[2A030000]: slti       $v1, $s0, 0
    08844B3C:[14400013]: bne        $v0, $zr, 0x08844B8C
    08844B40:[7C05F144]: ins        $a1, $zr, 5, 26
    08844B44:[0083800B]: movn       $s0, $a0, $v1
    08844B48:[00101143]: sra        $v0, $s0, 0x0005
    08844B4C:[00021080]: sll        $v0, $v0, 0x0002
    08844B50:[00522021]: addu       $a0, $v0, $s2
    08844B54:[8C86011C]: lw         $a2, 284($a0)
    08844B58:[04A10005]: bgez       $a1, 0x08844B70
    08844B5C:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    08844B60:[24A3FFFF]: addiu      $v1, $a1, -1
    08844B64:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08844B68:[00621825]: or         $v1, $v1, $v0
    08844B6C:[24630001]: addiu      $v1, $v1, 1
    08844B70:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08844B74:[00621806]: srlv       $v1, $v0, $v1
    08844B78:[00C31024]: and        $v0, $a2, $v1
    08844B7C:[14400015]: bne        $v0, $zr, 0x08844BD4
    08844B80:[00C31025]: or         $v0, $a2, $v1
    08844B84:[0A2112F5]: j          0x08844BD4
    08844B88:[AC82011C]: sw         $v0, 284($a0)
    08844B8C:[0083800B]: movn       $s0, $a0, $v1
    08844B90:[00101143]: sra        $v0, $s0, 0x0005
    08844B94:[00021080]: sll        $v0, $v0, 0x0002
    08844B98:[00522021]: addu       $a0, $v0, $s2
    08844B9C:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    08844BA0:[04610005]: bgez       $v1, 0x08844BB8
    08844BA4:[8C85011C]: lw         $a1, 284($a0)
    08844BA8:[2463FFFF]: addiu      $v1, $v1, -1
    08844BAC:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08844BB0:[00621825]: or         $v1, $v1, $v0
    08844BB4:[24630001]: addiu      $v1, $v1, 1
    08844BB8:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08844BBC:[00621806]: srlv       $v1, $v0, $v1
    08844BC0:[00A31024]: and        $v0, $a1, $v1
    08844BC4:[10400003]: beq        $v0, $zr, 0x08844BD4
    08844BC8:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    08844BCC:[00A21024]: and        $v0, $a1, $v0
    08844BD0:[AC82011C]: sw         $v0, 284($a0)
    08844BD4:[8FBF000C]: lw         $ra, 12($sp)
    08844BD8:[8FB20008]: lw         $s2, 8($sp)
    08844BDC:[8FB10004]: lw         $s1, 4($sp)
    08844BE0:[8FB00000]: lw         $s0, 0($sp)
    08844BE4:[03E00008]: jr         $ra
    08844BE8:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_893C4D0 21,404 instructions (0.214%), 143 calls (0893B27C - 0893CE04, length 1763)
  Back Branch 0893B2A4 1,813 times (length 5)
    0893B284:[1062001A]: beq        $v1, $v0, 0x0893B2F0
    0893B288:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0893B28C:[10600018]: beq        $v1, $zr, 0x0893B2F0
    0893B290:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    0893B294:[26100001]: addiu      $s0, $s0, 1
--> 0893B298:[82020000]: lb         $v0, 0($s0)
    0893B29C:[10440004]: beq        $v0, $a0, 0x0893B2B0
    0893B2A0:[021E8823]: subu       $s1, $s0, $fp
--> 0893B2A4:[5440FFFC]: bnel       $v0, $zr, 0x0893B298
    0893B2A8:[26100001]: addiu      $s0, $s0, 1
    0893B2AC:[021E8823]: subu       $s1, $s0, $fp
    0893B2B0:[52200010]: beql       $s1, $zr, 0x0893B2F4
    0893B2B4:[82020000]: lb         $v0, 0($s0)
  Back Branch 0893B580 552 times (length 25)
    0893B510:[02E6102C]: max        $v0, $s7, $a2
    0893B514:[00621821]: addu       $v1, $v1, $v0
    0893B518:[14A00016]: bne        $a1, $zr, 0x0893B574
    0893B51C:[AFA30238]: sw         $v1, 568($sp)
    0893B520:[8FA40218]: lw         $a0, 536($sp)
--> 0893B524:[AFA00040]: sw         $zr, 64($sp)
    0893B528:[1080FF54]: beq        $a0, $zr, 0x0893B27C
    0893B52C:[27B20070]: addiu      $s2, $sp, 112
    0893B530:[0E24D857]: jal        0x0893615C
    0893B534:[00000000]: nop
    0893B538:[27B20070]: addiu      $s2, $sp, 112
    0893B53C:[0A24EC9F]: j          0x0893B27C
    0893B540:[AFA00218]: sw         $zr, 536($sp)
    0893B544:[8FA40248]: lw         $a0, 584($sp)
    0893B548:[0E24EC5C]: jal        0x0893B170
    0893B54C:[27A5003C]: addiu      $a1, $sp, 60
    0893B550:[1440000E]: bne        $v0, $zr, 0x0893B58C
    0893B554:[8FA50218]: lw         $a1, 536($sp)
    0893B558:[8FA60234]: lw         $a2, 564($sp)
    0893B55C:[8FA30238]: lw         $v1, 568($sp)
    0893B560:[8FA50044]: lw         $a1, 68($sp)
    0893B564:[02E6102C]: max        $v0, $s7, $a2
    0893B568:[00621821]: addu       $v1, $v1, $v0
    0893B56C:[10A0FFEC]: beq        $a1, $zr, 0x0893B520
    0893B570:[AFA30238]: sw         $v1, 568($sp)
    0893B574:[8FA40248]: lw         $a0, 584($sp)
    0893B578:[0E24EC5C]: jal        0x0893B170
    0893B57C:[27A5003C]: addiu      $a1, $sp, 60
--> 0893B580:[1040FFE8]: beq        $v0, $zr, 0x0893B524
    0893B584:[8FA40218]: lw         $a0, 536($sp)
    0893B588:[8FA50218]: lw         $a1, 536($sp)
    0893B58C:[10A00004]: beq        $a1, $zr, 0x0893B5A0
    0893B590:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 0893B56C 552 times (length 21)
    0893B50C:[8FA30238]: lw         $v1, 568($sp)
    0893B510:[02E6102C]: max        $v0, $s7, $a2
    0893B514:[00621821]: addu       $v1, $v1, $v0
    0893B518:[14A00016]: bne        $a1, $zr, 0x0893B574
    0893B51C:[AFA30238]: sw         $v1, 568($sp)
--> 0893B520:[8FA40218]: lw         $a0, 536($sp)
    0893B524:[AFA00040]: sw         $zr, 64($sp)
    0893B528:[1080FF54]: beq        $a0, $zr, 0x0893B27C
    0893B52C:[27B20070]: addiu      $s2, $sp, 112
    0893B530:[0E24D857]: jal        0x0893615C
    0893B534:[00000000]: nop
    0893B538:[27B20070]: addiu      $s2, $sp, 112
    0893B53C:[0A24EC9F]: j          0x0893B27C
    0893B540:[AFA00218]: sw         $zr, 536($sp)
    0893B544:[8FA40248]: lw         $a0, 584($sp)
    0893B548:[0E24EC5C]: jal        0x0893B170
    0893B54C:[27A5003C]: addiu      $a1, $sp, 60
    0893B550:[1440000E]: bne        $v0, $zr, 0x0893B58C
    0893B554:[8FA50218]: lw         $a1, 536($sp)
    0893B558:[8FA60234]: lw         $a2, 564($sp)
    0893B55C:[8FA30238]: lw         $v1, 568($sp)
    0893B560:[8FA50044]: lw         $a1, 68($sp)
    0893B564:[02E6102C]: max        $v0, $s7, $a2
    0893B568:[00621821]: addu       $v1, $v1, $v0
--> 0893B56C:[10A0FFEC]: beq        $a1, $zr, 0x0893B520
    0893B570:[AFA30238]: sw         $v1, 568($sp)
    0893B574:[8FA40248]: lw         $a0, 584($sp)
    0893B578:[0E24EC5C]: jal        0x0893B170
    0893B57C:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 0893B528 552 times (length 173)
  Back Branch 0893B5F4 550 times (length 120)
  Back Branch 0893B5E8 550 times (length 158)
  Back Branch 0893CB30 283 times (length 1383)
  Back Branch 0893B660 198 times (length 145)
  Back Branch 0893CA50 143 times (length 1468)
  Back Branch 0893B69C 62 times (length 160)
  Back Branch 0893CB20 12 times (length 1379)
  Back Branch 0893B634 2 times (length 137)
_S1_2_893C22C 19,078 instructions (0.191%), 71 calls (0893B27C - 0893CB3C, length 1585)
  Back Branch 0893B2A4 1,813 times (length 5)
    0893B284:[1062001A]: beq        $v1, $v0, 0x0893B2F0
    0893B288:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0893B28C:[10600018]: beq        $v1, $zr, 0x0893B2F0
    0893B290:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    0893B294:[26100001]: addiu      $s0, $s0, 1
--> 0893B298:[82020000]: lb         $v0, 0($s0)
    0893B29C:[10440004]: beq        $v0, $a0, 0x0893B2B0
    0893B2A0:[021E8823]: subu       $s1, $s0, $fp
--> 0893B2A4:[5440FFFC]: bnel       $v0, $zr, 0x0893B298
    0893B2A8:[26100001]: addiu      $s0, $s0, 1
    0893B2AC:[021E8823]: subu       $s1, $s0, $fp
    0893B2B0:[52200010]: beql       $s1, $zr, 0x0893B2F4
    0893B2B4:[82020000]: lb         $v0, 0($s0)
  Back Branch 0893B580 552 times (length 25)
    0893B510:[02E6102C]: max        $v0, $s7, $a2
    0893B514:[00621821]: addu       $v1, $v1, $v0
    0893B518:[14A00016]: bne        $a1, $zr, 0x0893B574
    0893B51C:[AFA30238]: sw         $v1, 568($sp)
    0893B520:[8FA40218]: lw         $a0, 536($sp)
--> 0893B524:[AFA00040]: sw         $zr, 64($sp)
    0893B528:[1080FF54]: beq        $a0, $zr, 0x0893B27C
    0893B52C:[27B20070]: addiu      $s2, $sp, 112
    0893B530:[0E24D857]: jal        0x0893615C
    0893B534:[00000000]: nop
    0893B538:[27B20070]: addiu      $s2, $sp, 112
    0893B53C:[0A24EC9F]: j          0x0893B27C
    0893B540:[AFA00218]: sw         $zr, 536($sp)
    0893B544:[8FA40248]: lw         $a0, 584($sp)
    0893B548:[0E24EC5C]: jal        0x0893B170
    0893B54C:[27A5003C]: addiu      $a1, $sp, 60
    0893B550:[1440000E]: bne        $v0, $zr, 0x0893B58C
    0893B554:[8FA50218]: lw         $a1, 536($sp)
    0893B558:[8FA60234]: lw         $a2, 564($sp)
    0893B55C:[8FA30238]: lw         $v1, 568($sp)
    0893B560:[8FA50044]: lw         $a1, 68($sp)
    0893B564:[02E6102C]: max        $v0, $s7, $a2
    0893B568:[00621821]: addu       $v1, $v1, $v0
    0893B56C:[10A0FFEC]: beq        $a1, $zr, 0x0893B520
    0893B570:[AFA30238]: sw         $v1, 568($sp)
    0893B574:[8FA40248]: lw         $a0, 584($sp)
    0893B578:[0E24EC5C]: jal        0x0893B170
    0893B57C:[27A5003C]: addiu      $a1, $sp, 60
--> 0893B580:[1040FFE8]: beq        $v0, $zr, 0x0893B524
    0893B584:[8FA40218]: lw         $a0, 536($sp)
    0893B588:[8FA50218]: lw         $a1, 536($sp)
    0893B58C:[10A00004]: beq        $a1, $zr, 0x0893B5A0
    0893B590:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 0893B56C 552 times (length 21)
    0893B50C:[8FA30238]: lw         $v1, 568($sp)
    0893B510:[02E6102C]: max        $v0, $s7, $a2
    0893B514:[00621821]: addu       $v1, $v1, $v0
    0893B518:[14A00016]: bne        $a1, $zr, 0x0893B574
    0893B51C:[AFA30238]: sw         $v1, 568($sp)
--> 0893B520:[8FA40218]: lw         $a0, 536($sp)
    0893B524:[AFA00040]: sw         $zr, 64($sp)
    0893B528:[1080FF54]: beq        $a0, $zr, 0x0893B27C
    0893B52C:[27B20070]: addiu      $s2, $sp, 112
    0893B530:[0E24D857]: jal        0x0893615C
    0893B534:[00000000]: nop
    0893B538:[27B20070]: addiu      $s2, $sp, 112
    0893B53C:[0A24EC9F]: j          0x0893B27C
    0893B540:[AFA00218]: sw         $zr, 536($sp)
    0893B544:[8FA40248]: lw         $a0, 584($sp)
    0893B548:[0E24EC5C]: jal        0x0893B170
    0893B54C:[27A5003C]: addiu      $a1, $sp, 60
    0893B550:[1440000E]: bne        $v0, $zr, 0x0893B58C
    0893B554:[8FA50218]: lw         $a1, 536($sp)
    0893B558:[8FA60234]: lw         $a2, 564($sp)
    0893B55C:[8FA30238]: lw         $v1, 568($sp)
    0893B560:[8FA50044]: lw         $a1, 68($sp)
    0893B564:[02E6102C]: max        $v0, $s7, $a2
    0893B568:[00621821]: addu       $v1, $v1, $v0
--> 0893B56C:[10A0FFEC]: beq        $a1, $zr, 0x0893B520
    0893B570:[AFA30238]: sw         $v1, 568($sp)
    0893B574:[8FA40248]: lw         $a0, 584($sp)
    0893B578:[0E24EC5C]: jal        0x0893B170
    0893B57C:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 0893B528 552 times (length 173)
  Back Branch 0893B5F4 550 times (length 120)
  Back Branch 0893B5E8 550 times (length 158)
  Back Branch 0893C940 383 times (length 17)
    0893C8F0:[1460FAEF]: bne        $v1, $zr, 0x0893B4B0
    0893C8F4:[AFA20040]: sw         $v0, 64($sp)
    0893C8F8:[0A24EDED]: j          0x0893B7B4
    0893C8FC:[8FA40248]: lw         $a0, 584($sp)
    0893C900:[AFA60240]: sw         $a2, 576($sp)
--> 0893C904:[00112F00]: sll        $a1, $s1, 0x001C
    0893C908:[00101102]: srl        $v0, $s0, 0x0004
    0893C90C:[00A21025]: or         $v0, $a1, $v0
    0893C910:[8FA6021C]: lw         $a2, 540($sp)
    0893C914:[3204000F]: andi       $a0, $s0, 15
    0893C918:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0893C91C:[8FA20240]: lw         $v0, 576($sp)
    0893C920:[00C42021]: addu       $a0, $a2, $a0
    0893C924:[00111902]: srl        $v1, $s1, 0x0004
    0893C928:[2442FFFF]: addiu      $v0, $v0, -1
    0893C92C:[90860000]: lbu        $a2, 0($a0)
    0893C930:[AFA20240]: sw         $v0, 576($sp)
    0893C934:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    0893C938:[02031025]: or         $v0, $s0, $v1
    0893C93C:[8FA30240]: lw         $v1, 576($sp)
--> 0893C940:[1440FFF0]: bne        $v0, $zr, 0x0893C904
    0893C944:[A0660000]: sb         $a2, 0($v1)
    0893C948:[8FA40240]: lw         $a0, 576($sp)
    0893C94C:[27A300B0]: addiu      $v1, $sp, 176
    0893C950:[AFB60220]: sw         $s6, 544($sp)
  Back Branch 0893C760 357 times (length 20)
    0893C704:[16200018]: bne        $s1, $zr, 0x0893C768
    0893C708:[2E02000A]: sltiu      $v0, $s0, 10
    0893C70C:[14400017]: bne        $v0, $zr, 0x0893C76C
    0893C710:[2665FFFF]: addiu      $a1, $s3, -1
    0893C714:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 0893C718:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0893C71C:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0893C720:[0E206694]: jal        0x08819A50
    0893C724:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0893C728:[24420030]: addiu      $v0, $v0, 48
    0893C72C:[2673FFFF]: addiu      $s3, $s3, -1
    0893C730:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0893C734:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0893C738:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0893C73C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0893C740:[0E206510]: jal        0x08819440
    0893C744:[A2620000]: sb         $v0, 0($s3)
    0893C748:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0893C74C:[1460FFF1]: bne        $v1, $zr, 0x0893C714
    0893C750:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    0893C754:[14600005]: bne        $v1, $zr, 0x0893C76C
    0893C758:[2665FFFF]: addiu      $a1, $s3, -1
    0893C75C:[2C42000A]: sltiu      $v0, $v0, 10
--> 0893C760:[1040FFED]: beq        $v0, $zr, 0x0893C718
    0893C764:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0893C768:[2665FFFF]: addiu      $a1, $s3, -1
    0893C76C:[27A300B0]: addiu      $v1, $sp, 176
    0893C770:[00651823]: subu       $v1, $v1, $a1
  Back Branch 0893C74C 357 times (length 16)
    0893C700:[27B3020C]: addiu      $s3, $sp, 524
    0893C704:[16200018]: bne        $s1, $zr, 0x0893C768
    0893C708:[2E02000A]: sltiu      $v0, $s0, 10
    0893C70C:[14400017]: bne        $v0, $zr, 0x0893C76C
    0893C710:[2665FFFF]: addiu      $a1, $s3, -1
--> 0893C714:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0893C718:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0893C71C:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0893C720:[0E206694]: jal        0x08819A50
    0893C724:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0893C728:[24420030]: addiu      $v0, $v0, 48
    0893C72C:[2673FFFF]: addiu      $s3, $s3, -1
    0893C730:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0893C734:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0893C738:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0893C73C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0893C740:[0E206510]: jal        0x08819440
    0893C744:[A2620000]: sb         $v0, 0($s3)
    0893C748:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 0893C74C:[1460FFF1]: bne        $v1, $zr, 0x0893C714
    0893C750:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    0893C754:[14600005]: bne        $v1, $zr, 0x0893C76C
    0893C758:[2665FFFF]: addiu      $a1, $s3, -1
    0893C75C:[2C42000A]: sltiu      $v0, $v0, 10
  Back Branch 0893C788 336 times (length 1290)
  Back Branch 0893CB30 283 times (length 1383)
  Back Branch 0893B660 198 times (length 145)
  Back Branch 0893C95C 73 times (length 1407)
  Back Branch 0893C268 71 times (length 307)
  Back Branch 0893C414 71 times (length 111)
  Back Branch 0893B69C 62 times (length 160)
  Back Branch 0893CB20 12 times (length 1379)
  Back Branch 0893B634 2 times (length 137)
_S1_2_8835830 17,280 instructions (0.173%), 202 calls (08835830 - 088359AC, length 96)
    08835830:[27BDFFF0]: addiu      $sp, $sp, -16
    08835834:[AFB10004]: sw         $s1, 4($sp)
    08835838:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0883583C:[AFB00000]: sw         $s0, 0($sp)
    08835840:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08835844:[AFBF000C]: sw         $ra, 12($sp)
    08835848:[AFB20008]: sw         $s2, 8($sp)
    0883584C:[0E20B72D]: jal        0x0882DCB4
    08835850:[8C840010]: lw         $a0, 16($a0)
    08835854:[00021880]: sll        $v1, $v0, 0x0002
    08835858:[00701821]: addu       $v1, $v1, $s0
    0883585C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835860:[0440004C]: bltz       $v0, 0x08835994
    08835864:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08835868:[8C720014]: lw         $s2, 20($v1)
    0883586C:[0E20D381]: jal        0x08834E04
    08835870:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08835874:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835878:[0E20D376]: jal        0x08834DD8
    0883587C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08835880:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835884:[10510024]: beq        $v0, $s1, 0x08835918
    08835888:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0883588C:[0E20D300]: jal        0x08834C00
    08835890:[00000000]: nop
    08835894:[00511021]: addu       $v0, $v0, $s1
    08835898:[24510001]: addiu      $s1, $v0, 1
    0883589C:[2A230000]: slti       $v1, $s1, 0
    088358A0:[24420020]: addiu      $v0, $v0, 32
    088358A4:[0223100A]: movz       $v0, $s1, $v1
    088358A8:[8E030098]: lw         $v1, 152($s0)
    088358AC:[00021143]: sra        $v0, $v0, 0x0005
    088358B0:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088358B4:[00021080]: sll        $v0, $v0, 0x0002
    088358B8:[7C06F144]: ins        $a2, $zr, 5, 26
    088358BC:[00114100]: sll        $t0, $s1, 0x0004
    088358C0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088358C4:[04C10005]: bgez       $a2, 0x088358DC
    088358C8:[00433821]: addu       $a3, $v0, $v1
    088358CC:[24C6FFFF]: addiu      $a2, $a2, -1
    088358D0:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088358D4:[00C23025]: or         $a2, $a2, $v0
    088358D8:[24C60001]: addiu      $a2, $a2, 1
    088358DC:[8CE20000]: lw         $v0, 0($a3)
    088358E0:[8E050000]: lw         $a1, 0($s0)
    088358E4:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    088358E8:[00C31806]: srlv       $v1, $v1, $a2
    088358EC:[00431025]: or         $v0, $v0, $v1
    088358F0:[00A82821]: addu       $a1, $a1, $t0
    088358F4:[0E20D3BF]: jal        0x08834EFC
    088358F8:[ACE20000]: sw         $v0, 0($a3)
    088358FC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835900:[0E20D330]: jal        0x08834CC0
    08835904:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835908:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0883590C:[0E20D39F]: jal        0x08834E7C
    08835910:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835914:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835918:[0E20D376]: jal        0x08834DD8
    0883591C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08835920:[8E0300A4]: lw         $v1, 164($s0)
    08835924:[00021100]: sll        $v0, $v0, 0x0004
    08835928:[24420010]: addiu      $v0, $v0, 16
    0883592C:[00621823]: subu       $v1, $v1, $v0
    08835930:[AE0300A4]: sw         $v1, 164($s0)
    08835934:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835938:[0E20D300]: jal        0x08834C00
    0883593C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08835940:[28440000]: slti       $a0, $v0, 0
    08835944:[2443001F]: addiu      $v1, $v0, 31
    08835948:[0044180A]: movz       $v1, $v0, $a0
    0883594C:[8E04009C]: lw         $a0, 156($s0)
    08835950:[00031943]: sra        $v1, $v1, 0x0005
    08835954:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08835958:[00031880]: sll        $v1, $v1, 0x0002
    0883595C:[7C06F144]: ins        $a2, $zr, 5, 26
    08835960:[00642021]: addu       $a0, $v1, $a0
    08835964:[04C10005]: bgez       $a2, 0x0883597C
    08835968:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0883596C:[24C6FFFF]: addiu      $a2, $a2, -1
    08835970:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08835974:[00C23025]: or         $a2, $a2, $v0
    08835978:[24C60001]: addiu      $a2, $a2, 1
    0883597C:[8C830000]: lw         $v1, 0($a0)
    08835980:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08835984:[00C21006]: srlv       $v0, $v0, $a2
    08835988:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    0883598C:[00621824]: and        $v1, $v1, $v0
    08835990:[AC830000]: sw         $v1, 0($a0)
    08835994:[8FBF000C]: lw         $ra, 12($sp)
    08835998:[8FB20008]: lw         $s2, 8($sp)
    0883599C:[8FB10004]: lw         $s1, 4($sp)
    088359A0:[8FB00000]: lw         $s0, 0($sp)
    088359A4:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    088359A8:[03E00008]: jr         $ra
    088359AC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88218D8 16,140 instructions (0.162%), 1,345 calls (088218D8 - 08821988, length 45)
    088218D8:[27BDFFF0]: addiu      $sp, $sp, -16
    088218DC:[2CA20005]: sltiu      $v0, $a1, 5
    088218E0:[AFBF0000]: sw         $ra, 0($sp)
    088218E4:[1040001D]: beq        $v0, $zr, 0x0882195C
    088218E8:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    088218EC:[3C0308AF]: lui        $v1, 0x08AF <=> li $v1, 0x08AF0000
    088218F0:[00051080]: sll        $v0, $a1, 0x0002
    088218F4:[2463734C]: addiu      $v1, $v1, 29516
    088218F8:[00431021]: addu       $v0, $v0, $v1
    088218FC:[8C420000]: lw         $v0, 0($v0)
    08821900:[00400008]: jr         $v0
    08821904:[00000000]: nop
    0882195C:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08821960:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    08821964:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    08821968:[2484C638]: addiu      $a0, $a0, -14792
    0882196C:[24A5C668]: addiu      $a1, $a1, -14744
    08821970:[24E77340]: addiu      $a3, $a3, 29504
    08821974:[0E209B27]: jal        0x08826C9C
    08821978:[24060658]: addiu      $a2, $zr, 1624 <=> li $a2, 1624
    0882197C:[8FBF0000]: lw         $ra, 0($sp)
    08821980:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08821984:[03E00008]: jr         $ra
    08821988:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8829574 15,840 instructions (0.159%), 1,980 calls (08829574 - 08829594, length 9)
    08829574:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08829578:[2CC60001]: sltiu      $a2, $a2, 1
    0882957C:[10A00002]: beq        $a1, $zr, 0x08829588
    08829580:[8C820000]: lw         $v0, 0($a0)
    08829584:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08829588:[00461021]: addu       $v0, $v0, $a2
    0882958C:[0043282D]: min        $a1, $v0, $v1
    08829590:[03E00008]: jr         $ra
    08829594:[AC850000]: sw         $a1, 0($a0)
_S1_2_882944C 15,840 instructions (0.159%), 1,980 calls (0882944C - 0882946C, length 9)
    0882944C:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08829450:[0006302B]: sltu       $a2, $zr, $a2 <=> move $a2, $a2
    08829454:[10A00002]: beq        $a1, $zr, 0x08829460
    08829458:[8C820000]: lw         $v0, 0($a0)
    0882945C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08829460:[00461021]: addu       $v0, $v0, $a2
    08829464:[0043282D]: min        $a1, $v0, $v1
    08829468:[03E00008]: jr         $ra
    0882946C:[AC850000]: sw         $a1, 0($a0)
_S1_2_8824988 15,535 instructions (0.156%), 180 calls (08824988 - 08824A30, length 43)
    08824988:[27BDFFD0]: addiu      $sp, $sp, -48
    0882498C:[AFB20018]: sw         $s2, 24($sp)
    08824990:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08824994:[AFBF0020]: sw         $ra, 32($sp)
    08824998:[AFB3001C]: sw         $s3, 28($sp)
    0882499C:[AFB10014]: sw         $s1, 20($sp)
    088249A0:[1080001C]: beq        $a0, $zr, 0x08824A14
    088249A4:[AFB00010]: sw         $s0, 16($sp)
    088249A8:[0E204CCD]: jal        0x08813334
    088249AC:[AFA40000]: sw         $a0, 0($sp)
    088249B0:[00022080]: sll        $a0, $v0, 0x0002
    088249B4:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    088249B8:[24840004]: addiu      $a0, $a0, 4
    088249BC:[24A5C910]: addiu      $a1, $a1, -14064
    088249C0:[240602EE]: addiu      $a2, $zr, 750 <=> li $a2, 750
    088249C4:[0E20AF8D]: jal        0x0882BE34
    088249C8:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    088249CC:[10400004]: beq        $v0, $zr, 0x088249E0
    088249D0:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088249D4:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    088249D8:[0A209281]: j          0x08824A04
    088249DC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088249E0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088249E4:[0E209B9B]: jal        0x08826E6C
    088249E8:[24842F20]: addiu      $a0, $a0, 12064
    088249EC:[0A209276]: j          0x088249D8
    088249F0:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    088249F4:[0E208636]: jal        0x088218D8
    088249F8:[26310001]: addiu      $s1, $s1, 1
    088249FC:[AE020000]: sw         $v0, 0($s0)
    08824A00:[26100004]: addiu      $s0, $s0, 4
    08824A04:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08824A08:[1633FFFA]: bne        $s1, $s3, 0x088249F4
    08824A0C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08824A10:[AE000000]: sw         $zr, 0($s0)
    08824A14:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08824A18:[8FBF0020]: lw         $ra, 32($sp)
    08824A1C:[8FB3001C]: lw         $s3, 28($sp)
    08824A20:[8FB20018]: lw         $s2, 24($sp)
    08824A24:[8FB10014]: lw         $s1, 20($sp)
    08824A28:[8FB00010]: lw         $s0, 16($sp)
    08824A2C:[03E00008]: jr         $ra
    08824A30:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 08824A08 1,525 times (length 7)
    088249E0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088249E4:[0E209B9B]: jal        0x08826E6C
    088249E8:[24842F20]: addiu      $a0, $a0, 12064
    088249EC:[0A209276]: j          0x088249D8
    088249F0:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
--> 088249F4:[0E208636]: jal        0x088218D8
    088249F8:[26310001]: addiu      $s1, $s1, 1
    088249FC:[AE020000]: sw         $v0, 0($s0)
    08824A00:[26100004]: addiu      $s0, $s0, 4
    08824A04:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
--> 08824A08:[1633FFFA]: bne        $s1, $s3, 0x088249F4
    08824A0C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08824A10:[AE000000]: sw         $zr, 0($s0)
    08824A14:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08824A18:[8FBF0020]: lw         $ra, 32($sp)
_S1_2_893B170 14,195 instructions (0.142%), 835 calls (0893B170 - 0893B1C8, length 23)
    0893B170:[27BDFFF0]: addiu      $sp, $sp, -16
    0893B174:[AFB00000]: sw         $s0, 0($sp)
    0893B178:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0893B17C:[AFBF0004]: sw         $ra, 4($sp)
    0893B180:[8CA20008]: lw         $v0, 8($a1)
    0893B184:[14400007]: bne        $v0, $zr, 0x0893B1A4
    0893B188:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0893B18C:[ACA00004]: sw         $zr, 4($a1)
    0893B190:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0893B194:[8FBF0004]: lw         $ra, 4($sp)
    0893B198:[8FB00000]: lw         $s0, 0($sp)
    0893B19C:[03E00008]: jr         $ra
    0893B1A0:[27BD0010]: addiu      $sp, $sp, 16
    0893B1A4:[0E24D650]: jal        0x08935940
    0893B1A8:[00000000]: nop
    0893B1AC:[AE000004]: sw         $zr, 4($s0)
    0893B1B0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0893B1B4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0893B1B8:[AE000008]: sw         $zr, 8($s0)
    0893B1BC:[8FBF0004]: lw         $ra, 4($sp)
    0893B1C0:[8FB00000]: lw         $s0, 0($sp)
    0893B1C4:[03E00008]: jr         $ra
    0893B1C8:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_882BE34 13,522 instructions (0.135%), 208 calls (0882BC1C - 0882BE9C, length 161)
    0882BC1C:[27BDFFC0]: addiu      $sp, $sp, -64
    0882BC20:[28A20201]: slti       $v0, $a1, 513
    0882BC24:[AFBE0030]: sw         $fp, 48($sp)
    0882BC28:[00C0F021]: addu       $fp, $a2, $zr <=> move $fp, $a2
    0882BC2C:[AFB60028]: sw         $s6, 40($sp)
    0882BC30:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0882BC34:[AFB50024]: sw         $s5, 36($sp)
    0882BC38:[0100A821]: addu       $s5, $t0, $zr <=> move $s5, $t0
    0882BC3C:[AFB40020]: sw         $s4, 32($sp)
    0882BC40:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    0882BC44:[AFB3001C]: sw         $s3, 28($sp)
    0882BC48:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0882BC4C:[AFB20018]: sw         $s2, 24($sp)
    0882BC50:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    0882BC54:[AFBF0034]: sw         $ra, 52($sp)
    0882BC58:[AFB7002C]: sw         $s7, 44($sp)
    0882BC5C:[AFB10014]: sw         $s1, 20($sp)
    0882BC60:[10400006]: beq        $v0, $zr, 0x0882BC7C
    0882BC64:[AFB00010]: sw         $s0, 16($sp)
    0882BC68:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0882BC6C:[0E20D820]: jal        0x08836080
    0882BC70:[8C44A298]: lw         $a0, -23912($v0)
    0882BC74:[14400062]: bne        $v0, $zr, 0x0882BE00
    0882BC78:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    0882BC7C:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0882BC80:[00131880]: sll        $v1, $s3, 0x0002
    0882BC84:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0882BC88:[00731821]: addu       $v1, $v1, $s3
    0882BC8C:[24423C88]: addiu      $v0, $v0, 15496
    0882BC90:[00628021]: addu       $s0, $v1, $v0
    0882BC94:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0882BC98:[82030000]: lb         $v1, 0($s0)
    0882BC9C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0882BCA0:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0882BCA4:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0882BCA8:[02A03821]: addu       $a3, $s5, $zr <=> move $a3, $s5
    0882BCAC:[10620016]: beq        $v1, $v0, 0x0882BD08
    0882BCB0:[02A04021]: addu       $t0, $s5, $zr <=> move $t0, $s5
    0882BCB4:[00031080]: sll        $v0, $v1, 0x0002
    0882BCB8:[3C0308B4]: lui        $v1, 0x08B4 <=> li $v1, 0x08B40000
    0882BCBC:[2464A284]: addiu      $a0, $v1, -23932
    0882BCC0:[17C00005]: bne        $fp, $zr, 0x0882BCD8
    0882BCC4:[00442021]: addu       $a0, $v0, $a0
    0882BCC8:[0E20C0F2]: jal        0x088303C8
    0882BCCC:[8C840000]: lw         $a0, 0($a0)
    0882BCD0:[0A20AF3C]: j          0x0882BCF0
    0882BCD4:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    0882BCD8:[8C840000]: lw         $a0, 0($a0)
    0882BCDC:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0882BCE0:[03C03021]: addu       $a2, $fp, $zr <=> move $a2, $fp
    0882BCE4:[0E20C1DE]: jal        0x08830778
    0882BCE8:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    0882BCEC:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    0882BCF0:[26310001]: addiu      $s1, $s1, 1
    0882BCF4:[14400042]: bne        $v0, $zr, 0x0882BE00
    0882BCF8:[26100001]: addiu      $s0, $s0, 1
    0882BCFC:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    0882BD00:[5622FFE6]: bnel       $s1, $v0, 0x0882BC9C
    0882BD04:[82030000]: lb         $v1, 0($s0)
    0882BD08:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0882BD0C:[2450A284]: addiu      $s0, $v0, -23932
    0882BD10:[8E040000]: lw         $a0, 0($s0)
    0882BD14:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0882BD18:[0E20BCEC]: jal        0x0882F3B0
    0882BD1C:[26100004]: addiu      $s0, $s0, 4
    0882BD20:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0882BD24:[2442A298]: addiu      $v0, $v0, -23912
    0882BD28:[5602FFFA]: bnel       $s0, $v0, 0x0882BD14
    0882BD2C:[8E040000]: lw         $a0, 0($s0)
    0882BD30:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    0882BD34:[0E2094AC]: jal        0x088252B0
    0882BD38:[8E0430D4]: lw         $a0, 12500($s0)
    0882BD3C:[04430005]: bgezl      $v0, 0x0882BD54
    0882BD40:[8E0430D4]: lw         $a0, 12500($s0)
    0882BD44:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882BD48:[0E209B9B]: jal        0x08826E6C
    0882BD4C:[24843D7C]: addiu      $a0, $a0, 15740
    0882BD50:[8E0430D4]: lw         $a0, 12500($s0)
    0882BD54:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    0882BD58:[3442FFFF]: ori        $v0, $v0, -1
    0882BD5C:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    0882BD60:[0E2094C9]: jal        0x08825324
    0882BD64:[AC623C80]: sw         $v0, 15488($v1)
    0882BD68:[04430005]: bgezl      $v0, 0x0882BD80
    0882BD6C:[26F70001]: addiu      $s7, $s7, 1
    0882BD70:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882BD74:[0E209B9B]: jal        0x08826E6C
    0882BD78:[24843D6C]: addiu      $a0, $a0, 15724
    0882BD7C:[26F70001]: addiu      $s7, $s7, 1
    0882BD80:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0882BD84:[16E2FFBF]: bne        $s7, $v0, 0x0882BC84
    0882BD88:[00131880]: sll        $v1, $s3, 0x0002
    0882BD8C:[0E20BFD2]: jal        0x0882FF48
    0882BD90:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0882BD94:[16400003]: bne        $s2, $zr, 0x0882BDA4
    0882BD98:[00131880]: sll        $v1, $s3, 0x0002
    0882BD9C:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    0882BDA0:[2452D6E4]: addiu      $s2, $v0, -10524
    0882BDA4:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0882BDA8:[24423C88]: addiu      $v0, $v0, 15496
    0882BDAC:[00731821]: addu       $v1, $v1, $s3
    0882BDB0:[00621821]: addu       $v1, $v1, $v0
    0882BDB4:[80630000]: lb         $v1, 0($v1)
    0882BDB8:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0882BDBC:[24423C30]: addiu      $v0, $v0, 15408
    0882BDC0:[00031900]: sll        $v1, $v1, 0x0004
    0882BDC4:[00621821]: addu       $v1, $v1, $v0
    0882BDC8:[8C620000]: lw         $v0, 0($v1)
    0882BDCC:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    0882BDD0:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    0882BDD4:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    0882BDD8:[02A04821]: addu       $t1, $s5, $zr <=> move $t1, $s5
    0882BDDC:[2484D6F0]: addiu      $a0, $a0, -10512
    0882BDE0:[24A5D6B8]: addiu      $a1, $a1, -10568
    0882BDE4:[24E77504]: addiu      $a3, $a3, 29956
    0882BDE8:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    0882BDEC:[02805821]: addu       $t3, $s4, $zr <=> move $t3, $s4
    0882BDF0:[240601F8]: addiu      $a2, $zr, 504 <=> li $a2, 504
    0882BDF4:[02A05021]: addu       $t2, $s5, $zr <=> move $t2, $s5
    0882BDF8:[0E209B27]: jal        0x08826C9C
    0882BDFC:[AFA20000]: sw         $v0, 0($sp)
    0882BE00:[02C01021]: addu       $v0, $s6, $zr <=> move $v0, $s6
    0882BE04:[8FBF0034]: lw         $ra, 52($sp)
    0882BE08:[8FBE0030]: lw         $fp, 48($sp)
    0882BE0C:[8FB7002C]: lw         $s7, 44($sp)
    0882BE10:[8FB60028]: lw         $s6, 40($sp)
    0882BE14:[8FB50024]: lw         $s5, 36($sp)
    0882BE18:[8FB40020]: lw         $s4, 32($sp)
    0882BE1C:[8FB3001C]: lw         $s3, 28($sp)
    0882BE20:[8FB20018]: lw         $s2, 24($sp)
    0882BE24:[8FB10014]: lw         $s1, 20($sp)
    0882BE28:[8FB00010]: lw         $s0, 16($sp)
    0882BE2C:[03E00008]: jr         $ra
    0882BE30:[27BD0040]: addiu      $sp, $sp, 64
    0882BE34:[27BDFFF0]: addiu      $sp, $sp, -16
    0882BE38:[AFB20008]: sw         $s2, 8($sp)
    0882BE3C:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    0882BE40:[AFB10004]: sw         $s1, 4($sp)
    0882BE44:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0882BE48:[AFB00000]: sw         $s0, 0($sp)
    0882BE4C:[AFBF000C]: sw         $ra, 12($sp)
    0882BE50:[0E20ADC7]: jal        0x0882B71C
    0882BE54:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0882BE58:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0882BE5C:[90420000]: lbu        $v0, 0($v0)
    0882BE60:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0882BE64:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    0882BE68:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0882BE6C:[14400006]: bne        $v0, $zr, 0x0882BE88
    0882BE70:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882BE74:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0882BE78:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0882BE7C:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    0882BE80:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0882BE84:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882BE88:[8FBF000C]: lw         $ra, 12($sp)
    0882BE8C:[8FB20008]: lw         $s2, 8($sp)
    0882BE90:[8FB10004]: lw         $s1, 4($sp)
    0882BE94:[8FB00000]: lw         $s0, 0($sp)
    0882BE98:[0A20AF07]: j          0x0882BC1C
    0882BE9C:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0882BE98 208 times (length 161)
_S1_2_88267E8 12,930 instructions (0.129%), 248 calls (088267E8 - 0882695C, length 94)
    088267E8:[27BDFFE0]: addiu      $sp, $sp, -32
    088267EC:[AFB50014]: sw         $s5, 20($sp)
    088267F0:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088267F4:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    088267F8:[AFB3000C]: sw         $s3, 12($sp)
    088267FC:[AFB00000]: sw         $s0, 0($sp)
    08826800:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    08826804:[AFBF0018]: sw         $ra, 24($sp)
    08826808:[AFB40010]: sw         $s4, 16($sp)
    0882680C:[AFB20008]: sw         $s2, 8($sp)
    08826810:[AFB10004]: sw         $s1, 4($sp)
    08826814:[8E03351C]: lw         $v1, 13596($s0)
    08826818:[8C463518]: lw         $a2, 13592($v0)
    0882681C:[00651021]: addu       $v0, $v1, $a1
    08826820:[00C2102B]: sltu       $v0, $a2, $v0
    08826824:[10400011]: beq        $v0, $zr, 0x0882686C
    08826828:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    0882682C:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08826830:[0E2099DA]: jal        0x08826768
    08826834:[00C32823]: subu       $a1, $a2, $v1
    08826838:[3C0408B3]: lui        $a0, 0x08B3 <=> li $a0, 0x08B30000
    0882683C:[8E02351C]: lw         $v0, 13596($s0)
    08826840:[8C833524]: lw         $v1, 13604($a0)
    08826844:[0062102B]: sltu       $v0, $v1, $v0
    08826848:[14400004]: bne        $v0, $zr, 0x0882685C
    0882684C:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08826850:[8C423514]: lw         $v0, 13588($v0)
    08826854:[AC823524]: sw         $v0, 13604($a0)
    08826858:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    0882685C:[8C423514]: lw         $v0, 13588($v0)
    08826860:[AE02351C]: sw         $v0, 13596($s0)
    08826864:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    08826868:[8E03351C]: lw         $v1, 13596($s0)
    0882686C:[3C1208B3]: lui        $s2, 0x08B3 <=> li $s2, 0x08B30000
    08826870:[8E423518]: lw         $v0, 13592($s2)
    08826874:[00738821]: addu       $s1, $v1, $s3
    08826878:[0051102B]: sltu       $v0, $v0, $s1
    0882687C:[10400003]: beq        $v0, $zr, 0x0882688C
    08826880:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08826884:[0E209B9B]: jal        0x08826E6C
    08826888:[248431F8]: addiu      $a0, $a0, 12792
    0882688C:[3C1408B3]: lui        $s4, 0x08B3 <=> li $s4, 0x08B30000
    08826890:[8E02351C]: lw         $v0, 13596($s0)
    08826894:[8E833524]: lw         $v1, 13604($s4)
    08826898:[0062102B]: sltu       $v0, $v1, $v0
    0882689C:[14400019]: bne        $v0, $zr, 0x08826904
    088268A0:[26240040]: addiu      $a0, $s1, 64
    088268A4:[0064102B]: sltu       $v0, $v1, $a0
    088268A8:[50400017]: beql       $v0, $zr, 0x08826908
    088268AC:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    088268B0:[8E463518]: lw         $a2, 13592($s2)
    088268B4:[0086102B]: sltu       $v0, $a0, $a2
    088268B8:[10400007]: beq        $v0, $zr, 0x088268D8
    088268BC:[8E453518]: lw         $a1, 13592($s2)
    088268C0:[00C43023]: subu       $a2, $a2, $a0
    088268C4:[0E24DA5F]: jal        0x0893697C
    088268C8:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    088268CC:[14400009]: bne        $v0, $zr, 0x088268F4
    088268D0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088268D4:[8E453518]: lw         $a1, 13592($s2)
    088268D8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088268DC:[0E2099DA]: jal        0x08826768
    088268E0:[00B12823]: subu       $a1, $a1, $s1
    088268E4:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088268E8:[8C423514]: lw         $v0, 13588($v0)
    088268EC:[0A209A41]: j          0x08826904
    088268F0:[AE823524]: sw         $v0, 13604($s4)
    088268F4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088268F8:[0E2099DA]: jal        0x08826768
    088268FC:[00512823]: subu       $a1, $v0, $s1
    08826900:[AE903524]: sw         $s0, 13604($s4)
    08826904:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    08826908:[8E04351C]: lw         $a0, 13596($s0)
    0882690C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08826910:[0E24DAC0]: jal        0x08936B00
    08826914:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08826918:[8E02351C]: lw         $v0, 13596($s0)
    0882691C:[3C0308B3]: lui        $v1, 0x08B3 <=> li $v1, 0x08B30000
    08826920:[8C633518]: lw         $v1, 13592($v1)
    08826924:[00531021]: addu       $v0, $v0, $s3
    08826928:[14430004]: bne        $v0, $v1, 0x0882693C
    0882692C:[AE02351C]: sw         $v0, 13596($s0)
    08826930:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08826934:[8C423514]: lw         $v0, 13588($v0)
    08826938:[AE02351C]: sw         $v0, 13596($s0)
    0882693C:[8FBF0018]: lw         $ra, 24($sp)
    08826940:[8FB50014]: lw         $s5, 20($sp)
    08826944:[8FB40010]: lw         $s4, 16($sp)
    08826948:[8FB3000C]: lw         $s3, 12($sp)
    0882694C:[8FB20008]: lw         $s2, 8($sp)
    08826950:[8FB10004]: lw         $s1, 4($sp)
    08826954:[8FB00000]: lw         $s0, 0($sp)
    08826958:[03E00008]: jr         $ra
    0882695C:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_882667C 12,884 instructions (0.129%), 140 calls (0882667C - 08938D88, length 281028)
_S1_2_88215F8 12,105 instructions (0.121%), 1,345 calls (088215F8 - 08821678, length 33)
    088215F8:[8C860000]: lw         $a2, 0($a0)
    088215FC:[90C30000]: lbu        $v1, 0($a2)
    08821600:[28620080]: slti       $v0, $v1, 128
    08821604:[54400006]: bnel       $v0, $zr, 0x08821620
    08821608:[24C60001]: addiu      $a2, $a2, 1
    0882160C:[2462FF5F]: addiu      $v0, $v1, -161
    08821610:[2C42003F]: sltiu      $v0, $v0, 63
    08821614:[50400004]: beql       $v0, $zr, 0x08821628
    08821618:[2462FF7F]: addiu      $v0, $v1, -129
    0882161C:[24C60001]: addiu      $a2, $a2, 1
    08821620:[0A20859D]: j          0x08821674
    08821624:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08821628:[2C42001F]: sltiu      $v0, $v0, 31
    0882162C:[54400006]: bnel       $v0, $zr, 0x08821648
    08821630:[90C50001]: lbu        $a1, 1($a2)
    08821634:[2462FF20]: addiu      $v0, $v1, -224
    08821638:[2C420010]: sltiu      $v0, $v0, 16
    0882163C:[1040000D]: beq        $v0, $zr, 0x08821674
    08821640:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08821644:[90C50001]: lbu        $a1, 1($a2)
    08821648:[24A2FFC0]: addiu      $v0, $a1, -64
    0882164C:[2C42003F]: sltiu      $v0, $v0, 63
    08821650:[14400006]: bne        $v0, $zr, 0x0882166C
    08821654:[00031200]: sll        $v0, $v1, 0x0008
    08821658:[24A2FF80]: addiu      $v0, $a1, -128
    0882165C:[2C42007D]: sltiu      $v0, $v0, 125
    08821660:[50400004]: beql       $v0, $zr, 0x08821674
    08821664:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08821668:[00031200]: sll        $v0, $v1, 0x0008
    0882166C:[00451025]: or         $v0, $v0, $a1
    08821670:[24C60002]: addiu      $a2, $a2, 2
    08821674:[03E00008]: jr         $ra
    08821678:[AC860000]: sw         $a2, 0($a0)
_S1_2_8826960 10,880 instructions (0.109%), 140 calls (08826960 - 08826BE0, length 161)
    08826960:[27BDFDD0]: addiu      $sp, $sp, -560
    08826964:[AFB3021C]: sw         $s3, 540($sp)
    08826968:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    0882696C:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08826970:[AFBF0224]: sw         $ra, 548($sp)
    08826974:[27A40010]: addiu      $a0, $sp, 16
    08826978:[AFB40220]: sw         $s4, 544($sp)
    0882697C:[AFB20218]: sw         $s2, 536($sp)
    08826980:[AFB10214]: sw         $s1, 532($sp)
    08826984:[14A0000A]: bne        $a1, $zr, 0x088269B0
    08826988:[AFB00210]: sw         $s0, 528($sp)
    0882698C:[0000000D]: break      0x00000
    08826990:[3C0608AE]: lui        $a2, 0x08AE <=> li $a2, 0x08AE0000
    08826994:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    08826998:[24C6CB28]: addiu      $a2, $a2, -13528
    0882699C:[24E7741C]: addiu      $a3, $a3, 29724
    088269A0:[0E24E2F5]: jal        0x08938BD4
    088269A4:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    088269A8:[0A209A70]: j          0x088269C0
    088269AC:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088269B0:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088269B4:[0E24F85E]: jal        0x0893E178
    088269B8:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    088269BC:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088269C0:[28420200]: slti       $v0, $v0, 512
    088269C4:[14400004]: bne        $v0, $zr, 0x088269D8
    088269C8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088269CC:[0000000D]: break      0x00000
    088269D0:[241201FF]: addiu      $s2, $zr, 511 <=> li $s2, 511
    088269D4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088269D8:[0E20999F]: jal        0x0882667C
    088269DC:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088269E0:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    088269E4:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088269E8:[8C4430C8]: lw         $a0, 12488($v0)
    088269EC:[10800012]: beq        $a0, $zr, 0x08826A38
    088269F0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088269F4:[0E266633]: jal        0x089998CC [sceKernelLockLwMutex]
    088269F8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088269FC:[3C038002]: lui        $v1, 0x8002 <=> li $v1, 0x80020000
    08826A00:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08826A04:[34620064]: ori        $v0, $v1, 100
    08826A08:[10C20067]: beq        $a2, $v0, 0x08826BA8
    08826A0C:[346201A7]: ori        $v0, $v1, 423
    08826A10:[10C20065]: beq        $a2, $v0, 0x08826BA8
    08826A14:[00000000]: nop
    08826A18:[10C00008]: beq        $a2, $zr, 0x08826A3C
    08826A1C:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08826A20:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08826A24:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    08826A28:[2484CB48]: addiu      $a0, $a0, -13496
    08826A2C:[0E26665B]: jal        0x0899996C [sceKernelPrintf]
    08826A30:[24A57414]: addiu      $a1, $a1, 29716
    08826A34:[0000000D]: break      0x00000
    08826A38:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08826A3C:[24513634]: addiu      $s1, $v0, 13876
    08826A40:[8E220800]: lw         $v0, 2048($s1)
    08826A44:[1C40000E]: bgtz       $v0, 0x08826A80
    08826A48:[32620002]: andi       $v0, $s3, 2
    08826A4C:[0A209AAA]: j          0x08826AA8
    08826A50:[00000000]: nop
    08826A54:[26043634]: addiu      $a0, $s0, 13876
    08826A58:[0E209989]: jal        0x08826624
    08826A5C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08826A60:[26043634]: addiu      $a0, $s0, 13876
    08826A64:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08826A68:[0E209989]: jal        0x08826624
    08826A6C:[27A50010]: addiu      $a1, $sp, 16
    08826A70:[0E26663F]: jal        0x089998FC [sceKernelCpuResumeIntr]
    08826A74:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08826A78:[0A209AF2]: j          0x08826BC8
    08826A7C:[8FBF0224]: lw         $ra, 548($sp)
    08826A80:[0E26662F]: jal        0x089998BC [sceKernelCpuSuspendIntr]
    08826A84:[00000000]: nop
    08826A88:[8E250800]: lw         $a1, 2048($s1)
    08826A8C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08826A90:[0E2099FA]: jal        0x088267E8
    08826A94:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08826A98:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08826A9C:[0E26663F]: jal        0x089998FC [sceKernelCpuResumeIntr]
    08826AA0:[AE200800]: sw         $zr, 2048($s1)
    08826AA4:[32620002]: andi       $v0, $s3, 2
    08826AA8:[10400018]: beq        $v0, $zr, 0x08826B0C
    08826AAC:[32620004]: andi       $v0, $s3, 4
    08826AB0:[32620008]: andi       $v0, $s3, 8
    08826AB4:[1040000B]: beq        $v0, $zr, 0x08826AE4
    08826AB8:[27B10010]: addiu      $s1, $sp, 16
    08826ABC:[0E204CCD]: jal        0x08813334
    08826AC0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08826AC4:[0E24D7D9]: jal        0x08935F64
    08826AC8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08826ACC:[8C470008]: lw         $a3, 8($v0)
    08826AD0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08826AD4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08826AD8:[0E24D7B9]: jal        0x08935EE4
    08826ADC:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08826AE0:[27B10010]: addiu      $s1, $sp, 16
    08826AE4:[0E204CCD]: jal        0x08813334
    08826AE8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08826AEC:[0E24D7D9]: jal        0x08935F64
    08826AF0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08826AF4:[8C470008]: lw         $a3, 8($v0)
    08826AF8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08826AFC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08826B00:[0E24D7B9]: jal        0x08935EE4
    08826B04:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08826B08:[32620004]: andi       $v0, $s3, 4
    08826B0C:[10400016]: beq        $v0, $zr, 0x08826B68
    08826B10:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08826B14:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08826B18:[8C423514]: lw         $v0, 13588($v0)
    08826B1C:[10400012]: beq        $v0, $zr, 0x08826B68
    08826B20:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08826B24:[1A400010]: blez       $s2, 0x08826B68
    08826B28:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    08826B2C:[92023E40]: lbu        $v0, 15936($s0)
    08826B30:[14400005]: bne        $v0, $zr, 0x08826B48
    08826B34:[27A40010]: addiu      $a0, $sp, 16
    08826B38:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08826B3C:[0E2099FA]: jal        0x088267E8
    08826B40:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08826B44:[27A40010]: addiu      $a0, $sp, 16
    08826B48:[0E2099FA]: jal        0x088267E8
    08826B4C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08826B50:[03B21021]: addu       $v0, $sp, $s2
    08826B54:[8042000F]: lb         $v0, 15($v0)
    08826B58:[3842000A]: xori       $v0, $v0, 10
    08826B5C:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08826B60:[A2023E40]: sb         $v0, 15936($s0)
    08826B64:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08826B68:[8C4430C8]: lw         $a0, 12488($v0)
    08826B6C:[10800016]: beq        $a0, $zr, 0x08826BC8
    08826B70:[8FBF0224]: lw         $ra, 548($sp)
    08826B74:[0E266637]: jal        0x089998DC [sceKernelUnlockLwMutex]
    08826B78:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08826B7C:[50400012]: beql       $v0, $zr, 0x08826BC8
    08826B80:[8FBF0224]: lw         $ra, 548($sp)
    08826B84:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08826B88:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    08826B8C:[2484CB48]: addiu      $a0, $a0, -13496
    08826B90:[24A5740C]: addiu      $a1, $a1, 29708
    08826B94:[0E26665B]: jal        0x0899996C [sceKernelPrintf]
    08826B98:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08826B9C:[0000000D]: break      0x00000
    08826BA0:[0A209AF2]: j          0x08826BC8
    08826BA4:[8FBF0224]: lw         $ra, 548($sp)
    08826BA8:[0E26662F]: jal        0x089998BC [sceKernelCpuSuspendIntr]
    08826BAC:[00000000]: nop
    08826BB0:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08826BB4:[32620004]: andi       $v0, $s3, 4
    08826BB8:[1040FFAD]: beq        $v0, $zr, 0x08826A70
    08826BBC:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    08826BC0:[0A209A95]: j          0x08826A54
    08826BC4:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08826BC8:[8FB40220]: lw         $s4, 544($sp)
    08826BCC:[8FB3021C]: lw         $s3, 540($sp)
    08826BD0:[8FB20218]: lw         $s2, 536($sp)
    08826BD4:[8FB10214]: lw         $s1, 532($sp)
    08826BD8:[8FB00210]: lw         $s0, 528($sp)
    08826BDC:[03E00008]: jr         $ra
    08826BE0:[27BD0230]: addiu      $sp, $sp, 560
_S1_2_893917C 10,083 instructions (0.101%), 117 calls (0893917C - 0893928C, length 69)
    0893917C:[30820003]: andi       $v0, $a0, 3
    08939180:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08939184:[14400014]: bne        $v0, $zr, 0x089391D8
    08939188:[30A700FF]: andi       $a3, $a1, 255
    0893918C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08939190:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08939194:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    08939198:[00091200]: sll        $v0, $t1, 0x0008
    0893919C:[24630001]: addiu      $v1, $v1, 1
    089391A0:[1465FFFD]: bne        $v1, $a1, 0x08939198
    089391A4:[00E24825]: or         $t1, $a3, $v0
    089391A8:[8CC50000]: lw         $a1, 0($a2)
    089391AC:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    089391B0:[3442FEFF]: ori        $v0, $v0, -257
    089391B4:[00A21021]: addu       $v0, $a1, $v0
    089391B8:[00052027]: nor        $a0, $zr, $a1 <=> li $a0, not $a1
    089391BC:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    089391C0:[00441024]: and        $v0, $v0, $a0
    089391C4:[34638080]: ori        $v1, $v1, -32640
    089391C8:[00431024]: and        $v0, $v0, $v1
    089391CC:[1040000F]: beq        $v0, $zr, 0x0893920C
    089391D0:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    089391D4:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    089391D8:[90830000]: lbu        $v1, 0($a0)
    089391DC:[10600007]: beq        $v1, $zr, 0x089391FC
    089391E0:[00000000]: nop
    089391E4:[10E30028]: beq        $a3, $v1, 0x08939288
    089391E8:[00000000]: nop
    089391EC:[24840001]: addiu      $a0, $a0, 1
    089391F0:[90830000]: lbu        $v1, 0($a0)
    089391F4:[1460FFFB]: bne        $v1, $zr, 0x089391E4
    089391F8:[00000000]: nop
    089391FC:[10E30022]: beq        $a3, $v1, 0x08939288
    08939200:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08939204:[03E00008]: jr         $ra
    08939208:[00000000]: nop
    0893920C:[3C03FEFE]: lui        $v1, 0xFEFE <=> li $v1, 0xFEFE0000
    08939210:[01252026]: xor        $a0, $t1, $a1
    08939214:[3463FEFF]: ori        $v1, $v1, -257
    08939218:[00831821]: addu       $v1, $a0, $v1
    0893921C:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08939220:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08939224:[00641824]: and        $v1, $v1, $a0
    08939228:[34428080]: ori        $v0, $v0, -32640
    0893922C:[00621824]: and        $v1, $v1, $v0
    08939230:[5460FFE9]: bnel       $v1, $zr, 0x089391D8
    08939234:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08939238:[25080004]: addiu      $t0, $t0, 4
    0893923C:[8D050000]: lw         $a1, 0($t0)
    08939240:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08939244:[3442FEFF]: ori        $v0, $v0, -257
    08939248:[01252026]: xor        $a0, $t1, $a1
    0893924C:[00823021]: addu       $a2, $a0, $v0
    08939250:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    08939254:[00A22821]: addu       $a1, $a1, $v0
    08939258:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0893925C:[34428080]: ori        $v0, $v0, -32640
    08939260:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08939264:[00651824]: and        $v1, $v1, $a1
    08939268:[00862024]: and        $a0, $a0, $a2
    0893926C:[00621824]: and        $v1, $v1, $v0
    08939270:[1460FFD8]: bne        $v1, $zr, 0x089391D4
    08939274:[00822024]: and        $a0, $a0, $v0
    08939278:[5080FFF0]: beql       $a0, $zr, 0x0893923C
    0893927C:[25080004]: addiu      $t0, $t0, 4
    08939280:[0A24E476]: j          0x089391D8
    08939284:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08939288:[03E00008]: jr         $ra
    0893928C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
  Back Branch 089391F4 893 times (length 6)
    089391D0:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    089391D4:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    089391D8:[90830000]: lbu        $v1, 0($a0)
    089391DC:[10600007]: beq        $v1, $zr, 0x089391FC
    089391E0:[00000000]: nop
--> 089391E4:[10E30028]: beq        $a3, $v1, 0x08939288
    089391E8:[00000000]: nop
    089391EC:[24840001]: addiu      $a0, $a0, 1
    089391F0:[90830000]: lbu        $v1, 0($a0)
--> 089391F4:[1460FFFB]: bne        $v1, $zr, 0x089391E4
    089391F8:[00000000]: nop
    089391FC:[10E30022]: beq        $a3, $v1, 0x08939288
    08939200:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08939204:[03E00008]: jr         $ra
  Back Branch 089391A0 188 times (length 4)
    08939184:[14400014]: bne        $v0, $zr, 0x089391D8
    08939188:[30A700FF]: andi       $a3, $a1, 255
    0893918C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08939190:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08939194:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
--> 08939198:[00091200]: sll        $v0, $t1, 0x0008
    0893919C:[24630001]: addiu      $v1, $v1, 1
--> 089391A0:[1465FFFD]: bne        $v1, $a1, 0x08939198
    089391A4:[00E24825]: or         $t1, $a3, $v0
    089391A8:[8CC50000]: lw         $a1, 0($a2)
    089391AC:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    089391B0:[3442FEFF]: ori        $v0, $v0, -257
  Back Branch 08939270 88 times (length 41)
    089391C0:[00441024]: and        $v0, $v0, $a0
    089391C4:[34638080]: ori        $v1, $v1, -32640
    089391C8:[00431024]: and        $v0, $v0, $v1
    089391CC:[1040000F]: beq        $v0, $zr, 0x0893920C
    089391D0:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
--> 089391D4:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    089391D8:[90830000]: lbu        $v1, 0($a0)
    089391DC:[10600007]: beq        $v1, $zr, 0x089391FC
    089391E0:[00000000]: nop
    089391E4:[10E30028]: beq        $a3, $v1, 0x08939288
    089391E8:[00000000]: nop
    089391EC:[24840001]: addiu      $a0, $a0, 1
    089391F0:[90830000]: lbu        $v1, 0($a0)
    089391F4:[1460FFFB]: bne        $v1, $zr, 0x089391E4
    089391F8:[00000000]: nop
    089391FC:[10E30022]: beq        $a3, $v1, 0x08939288
    08939200:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08939204:[03E00008]: jr         $ra
    08939208:[00000000]: nop
    0893920C:[3C03FEFE]: lui        $v1, 0xFEFE <=> li $v1, 0xFEFE0000
    08939210:[01252026]: xor        $a0, $t1, $a1
    08939214:[3463FEFF]: ori        $v1, $v1, -257
    08939218:[00831821]: addu       $v1, $a0, $v1
    0893921C:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08939220:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08939224:[00641824]: and        $v1, $v1, $a0
    08939228:[34428080]: ori        $v0, $v0, -32640
    0893922C:[00621824]: and        $v1, $v1, $v0
    08939230:[5460FFE9]: bnel       $v1, $zr, 0x089391D8
    08939234:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08939238:[25080004]: addiu      $t0, $t0, 4
    0893923C:[8D050000]: lw         $a1, 0($t0)
    08939240:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08939244:[3442FEFF]: ori        $v0, $v0, -257
    08939248:[01252026]: xor        $a0, $t1, $a1
    0893924C:[00823021]: addu       $a2, $a0, $v0
    08939250:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    08939254:[00A22821]: addu       $a1, $a1, $v0
    08939258:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0893925C:[34428080]: ori        $v0, $v0, -32640
    08939260:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08939264:[00651824]: and        $v1, $v1, $a1
    08939268:[00862024]: and        $a0, $a0, $a2
    0893926C:[00621824]: and        $v1, $v1, $v0
--> 08939270:[1460FFD8]: bne        $v1, $zr, 0x089391D4
    08939274:[00822024]: and        $a0, $a0, $v0
    08939278:[5080FFF0]: beql       $a0, $zr, 0x0893923C
    0893927C:[25080004]: addiu      $t0, $t0, 4
    08939280:[0A24E476]: j          0x089391D8
  Back Branch 08939278 47 times (length 17)
    08939228:[34428080]: ori        $v0, $v0, -32640
    0893922C:[00621824]: and        $v1, $v1, $v0
    08939230:[5460FFE9]: bnel       $v1, $zr, 0x089391D8
    08939234:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08939238:[25080004]: addiu      $t0, $t0, 4
--> 0893923C:[8D050000]: lw         $a1, 0($t0)
    08939240:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08939244:[3442FEFF]: ori        $v0, $v0, -257
    08939248:[01252026]: xor        $a0, $t1, $a1
    0893924C:[00823021]: addu       $a2, $a0, $v0
    08939250:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    08939254:[00A22821]: addu       $a1, $a1, $v0
    08939258:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0893925C:[34428080]: ori        $v0, $v0, -32640
    08939260:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08939264:[00651824]: and        $v1, $v1, $a1
    08939268:[00862024]: and        $a0, $a0, $a2
    0893926C:[00621824]: and        $v1, $v1, $v0
    08939270:[1460FFD8]: bne        $v1, $zr, 0x089391D4
    08939274:[00822024]: and        $a0, $a0, $v0
--> 08939278:[5080FFF0]: beql       $a0, $zr, 0x0893923C
    0893927C:[25080004]: addiu      $t0, $t0, 4
    08939280:[0A24E476]: j          0x089391D8
    08939284:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08939288:[03E00008]: jr         $ra
  Back Branch 08939280 28 times (length 44)
    089391C4:[34638080]: ori        $v1, $v1, -32640
    089391C8:[00431024]: and        $v0, $v0, $v1
    089391CC:[1040000F]: beq        $v0, $zr, 0x0893920C
    089391D0:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    089391D4:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
--> 089391D8:[90830000]: lbu        $v1, 0($a0)
    089391DC:[10600007]: beq        $v1, $zr, 0x089391FC
    089391E0:[00000000]: nop
    089391E4:[10E30028]: beq        $a3, $v1, 0x08939288
    089391E8:[00000000]: nop
    089391EC:[24840001]: addiu      $a0, $a0, 1
    089391F0:[90830000]: lbu        $v1, 0($a0)
    089391F4:[1460FFFB]: bne        $v1, $zr, 0x089391E4
    089391F8:[00000000]: nop
    089391FC:[10E30022]: beq        $a3, $v1, 0x08939288
    08939200:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08939204:[03E00008]: jr         $ra
    08939208:[00000000]: nop
    0893920C:[3C03FEFE]: lui        $v1, 0xFEFE <=> li $v1, 0xFEFE0000
    08939210:[01252026]: xor        $a0, $t1, $a1
    08939214:[3463FEFF]: ori        $v1, $v1, -257
    08939218:[00831821]: addu       $v1, $a0, $v1
    0893921C:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08939220:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08939224:[00641824]: and        $v1, $v1, $a0
    08939228:[34428080]: ori        $v0, $v0, -32640
    0893922C:[00621824]: and        $v1, $v1, $v0
    08939230:[5460FFE9]: bnel       $v1, $zr, 0x089391D8
    08939234:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08939238:[25080004]: addiu      $t0, $t0, 4
    0893923C:[8D050000]: lw         $a1, 0($t0)
    08939240:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08939244:[3442FEFF]: ori        $v0, $v0, -257
    08939248:[01252026]: xor        $a0, $t1, $a1
    0893924C:[00823021]: addu       $a2, $a0, $v0
    08939250:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    08939254:[00A22821]: addu       $a1, $a1, $v0
    08939258:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0893925C:[34428080]: ori        $v0, $v0, -32640
    08939260:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08939264:[00651824]: and        $v1, $v1, $a1
    08939268:[00862024]: and        $a0, $a0, $a2
    0893926C:[00621824]: and        $v1, $v1, $v0
    08939270:[1460FFD8]: bne        $v1, $zr, 0x089391D4
    08939274:[00822024]: and        $a0, $a0, $v0
    08939278:[5080FFF0]: beql       $a0, $zr, 0x0893923C
    0893927C:[25080004]: addiu      $t0, $t0, 4
--> 08939280:[0A24E476]: j          0x089391D8
    08939284:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08939288:[03E00008]: jr         $ra
    0893928C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
  Back Branch 08939230 6 times (length 24)
    089391C4:[34638080]: ori        $v1, $v1, -32640
    089391C8:[00431024]: and        $v0, $v0, $v1
    089391CC:[1040000F]: beq        $v0, $zr, 0x0893920C
    089391D0:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    089391D4:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
--> 089391D8:[90830000]: lbu        $v1, 0($a0)
    089391DC:[10600007]: beq        $v1, $zr, 0x089391FC
    089391E0:[00000000]: nop
    089391E4:[10E30028]: beq        $a3, $v1, 0x08939288
    089391E8:[00000000]: nop
    089391EC:[24840001]: addiu      $a0, $a0, 1
    089391F0:[90830000]: lbu        $v1, 0($a0)
    089391F4:[1460FFFB]: bne        $v1, $zr, 0x089391E4
    089391F8:[00000000]: nop
    089391FC:[10E30022]: beq        $a3, $v1, 0x08939288
    08939200:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08939204:[03E00008]: jr         $ra
    08939208:[00000000]: nop
    0893920C:[3C03FEFE]: lui        $v1, 0xFEFE <=> li $v1, 0xFEFE0000
    08939210:[01252026]: xor        $a0, $t1, $a1
    08939214:[3463FEFF]: ori        $v1, $v1, -257
    08939218:[00831821]: addu       $v1, $a0, $v1
    0893921C:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08939220:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08939224:[00641824]: and        $v1, $v1, $a0
    08939228:[34428080]: ori        $v0, $v0, -32640
    0893922C:[00621824]: and        $v1, $v1, $v0
--> 08939230:[5460FFE9]: bnel       $v1, $zr, 0x089391D8
    08939234:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08939238:[25080004]: addiu      $t0, $t0, 4
    0893923C:[8D050000]: lw         $a1, 0($t0)
    08939240:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
_S1_2_8832244 8,233 instructions (0.082%), 1 calls (08832244 - 088331E8, length 1002)
  Back Branch 08832E6C 36 times (length 49)
    08832D9C:[02228824]: and        $s1, $s1, $v0
    08832DA0:[1620FFF6]: bne        $s1, $zr, 0x08832D7C
    08832DA4:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08832DA8:[0A20CB9B]: j          0x08832E6C
    08832DAC:[00000000]: nop
--> 08832DB0:[02608016]: clz        $s0, $s3
    08832DB4:[2610FFE1]: addiu      $s0, $s0, -31
    08832DB8:[00108023]: subu       $s0, $zr, $s0 <=> negu $s0, $s0
    08832DBC:[001018C0]: sll        $v1, $s0, 0x0003
    08832DC0:[00101140]: sll        $v0, $s0, 0x0005
    08832DC4:[00431023]: subu       $v0, $v0, $v1
    08832DC8:[27A30008]: addiu      $v1, $sp, 8
    08832DCC:[00628821]: addu       $s1, $v1, $v0
    08832DD0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08832DD4:[02029004]: sllv       $s2, $v0, $s0
    08832DD8:[03D21024]: and        $v0, $fp, $s2
    08832DDC:[10400016]: beq        $v0, $zr, 0x08832E38
    08832DE0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832DE4:[8E260008]: lw         $a2, 8($s1)
    08832DE8:[0E24CFCF]: jal        0x08933F3C
    08832DEC:[8E250004]: lw         $a1, 4($s1)
    08832DF0:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    08832DF4:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08832DF8:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    08832DFC:[24E77708]: addiu      $a3, $a3, 30472
    08832E00:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08832E04:[2484E724]: addiu      $a0, $a0, -6364
    08832E08:[24A5E300]: addiu      $a1, $a1, -7424
    08832E0C:[04410003]: bgez       $v0, 0x08832E1C
    08832E10:[24060300]: addiu      $a2, $zr, 768 <=> li $a2, 768
    08832E14:[0E209B27]: jal        0x08826C9C
    08832E18:[00000000]: nop
    08832E1C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08832E20:[0E20C308]: jal        0x08830C20
    08832E24:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832E28:[0E20C338]: jal        0x08830CE0
    08832E2C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832E30:[00121027]: nor        $v0, $zr, $s2 <=> li $v0, not $s2
    08832E34:[02629824]: and        $s3, $s3, $v0
    08832E38:[001010C0]: sll        $v0, $s0, 0x0003
    08832E3C:[00102940]: sll        $a1, $s0, 0x0005
    08832E40:[00A22823]: subu       $a1, $a1, $v0
    08832E44:[27A20008]: addiu      $v0, $sp, 8
    08832E48:[00452821]: addu       $a1, $v0, $a1
    08832E4C:[02D21024]: and        $v0, $s6, $s2
    08832E50:[10400005]: beq        $v0, $zr, 0x08832E68
    08832E54:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832E58:[0E20C2E3]: jal        0x08830B8C
    08832E5C:[00000000]: nop
    08832E60:[00121027]: nor        $v0, $zr, $s2 <=> li $v0, not $s2
    08832E64:[02629824]: and        $s3, $s3, $v0
    08832E68:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
--> 08832E6C:[1660FFD0]: bne        $s3, $zr, 0x08832DB0
    08832E70:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08832E74:[2442CB8C]: addiu      $v0, $v0, -13428
    08832E78:[8C510034]: lw         $s1, 52($v0)
    08832E7C:[0A20CBB8]: j          0x08832EE0
  Back Branch 08832EF4 36 times (length 30)
    08832E70:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08832E74:[2442CB8C]: addiu      $v0, $v0, -13428
    08832E78:[8C510034]: lw         $s1, 52($v0)
    08832E7C:[0A20CBB8]: j          0x08832EE0
    08832E80:[8C530028]: lw         $s3, 40($v0)
--> 08832E84:[00409016]: clz        $s2, $v0
    08832E88:[2652FFE1]: addiu      $s2, $s2, -31
    08832E8C:[00129023]: subu       $s2, $zr, $s2 <=> negu $s2, $s2
    08832E90:[00121080]: sll        $v0, $s2, 0x0002
    08832E94:[00438021]: addu       $s0, $v0, $v1
    08832E98:[8E020038]: lw         $v0, 56($s0)
    08832E9C:[04410003]: bgez       $v0, 0x08832EAC
    08832EA0:[00000000]: nop
    08832EA4:[0E209B9B]: jal        0x08826E6C
    08832EA8:[00000000]: nop
    08832EAC:[0E24D115]: jal        0x08934454
    08832EB0:[8E040038]: lw         $a0, 56($s0)
    08832EB4:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08832EB8:[04410003]: bgez       $v0, 0x08832EC8
    08832EBC:[24844B00]: addiu      $a0, $a0, 19200
    08832EC0:[0E209B9B]: jal        0x08826E6C
    08832EC4:[00000000]: nop
    08832EC8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08832ECC:[02421004]: sllv       $v0, $v0, $s2
    08832ED0:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    08832ED4:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08832ED8:[AE030038]: sw         $v1, 56($s0)
    08832EDC:[02228824]: and        $s1, $s1, $v0
    08832EE0:[00131027]: nor        $v0, $zr, $s3 <=> li $v0, not $s3
    08832EE4:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08832EE8:[3C1008B4]: lui        $s0, 0x08B4 <=> li $s0, 0x08B40000
    08832EEC:[02221024]: and        $v0, $s1, $v0
    08832EF0:[24844B10]: addiu      $a0, $a0, 19216
--> 08832EF4:[1440FFE3]: bne        $v0, $zr, 0x08832E84
    08832EF8:[2603CB8C]: addiu      $v1, $s0, -13428
    08832EFC:[1A800007]: blez       $s4, 0x08832F1C
    08832F00:[AC710034]: sw         $s1, 52($v1)
    08832F04:[8FA50318]: lw         $a1, 792($sp)
  Back Branch 08832D40 36 times (length 25)
    08832CD0:[00B65025]: or         $t2, $a1, $s6
    08832CD4:[27AC0008]: addiu      $t4, $sp, 8
    08832CD8:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    08832CDC:[0A20CB50]: j          0x08832D40
    08832CE0:[AC6400F8]: sw         $a0, 248($v1)
--> 08832CE4:[01402016]: clz        $a0, $t2
    08832CE8:[2484FFE1]: addiu      $a0, $a0, -31
    08832CEC:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
    08832CF0:[000410C0]: sll        $v0, $a0, 0x0003
    08832CF4:[00041940]: sll        $v1, $a0, 0x0005
    08832CF8:[00621823]: subu       $v1, $v1, $v0
    08832CFC:[006D1021]: addu       $v0, $v1, $t5
    08832D00:[8C450114]: lw         $a1, 276($v0)
    08832D04:[8C460100]: lw         $a2, 256($v0)
    08832D08:[8C470104]: lw         $a3, 260($v0)
    08832D0C:[8C480108]: lw         $t0, 264($v0)
    08832D10:[8C49010C]: lw         $t1, 268($v0)
    08832D14:[8C420110]: lw         $v0, 272($v0)
    08832D18:[008B2004]: sllv       $a0, $t3, $a0
    08832D1C:[006C1821]: addu       $v1, $v1, $t4
    08832D20:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08832D24:[AC650014]: sw         $a1, 20($v1)
    08832D28:[01445024]: and        $t2, $t2, $a0
    08832D2C:[AC660000]: sw         $a2, 0($v1)
    08832D30:[AC670004]: sw         $a3, 4($v1)
    08832D34:[AC680008]: sw         $t0, 8($v1)
    08832D38:[AC69000C]: sw         $t1, 12($v1)
    08832D3C:[AC620010]: sw         $v0, 16($v1)
--> 08832D40:[1540FFE8]: bne        $t2, $zr, 0x08832CE4
    08832D44:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08832D48:[0E2094CF]: jal        0x0882533C
    08832D4C:[8C4430E4]: lw         $a0, 12516($v0)
    08832D50:[04410005]: bgez       $v0, 0x08832D68
  Back Branch 08832F50 36 times (length 11)
    08832F18:[00000000]: nop
    08832F1C:[0E24CF15]: jal        0x08933C54
    08832F20:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08832F24:[0A20CBD4]: j          0x08832F50
    08832F28:[00000000]: nop
--> 08832F2C:[02A08016]: clz        $s0, $s5
    08832F30:[2610FFE1]: addiu      $s0, $s0, -31
    08832F34:[00108023]: subu       $s0, $zr, $s0 <=> negu $s0, $s0
    08832F38:[0E20C350]: jal        0x08830D40
    08832F3C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832F40:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08832F44:[02021004]: sllv       $v0, $v0, $s0
    08832F48:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    08832F4C:[02A2A824]: and        $s5, $s5, $v0
--> 08832F50:[16A0FFF6]: bne        $s5, $zr, 0x08832F2C
    08832F54:[8FB40314]: lw         $s4, 788($sp)
    08832F58:[0A20CC0B]: j          0x0883302C
    08832F5C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08832F60:[02808816]: clz        $s1, $s4
  Back Branch 088330F8 36 times (length 36)
    0883305C:[8EA30030]: lw         $v1, 48($s5)
    08833060:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    08833064:[005E1024]: and        $v0, $v0, $fp
    08833068:[0A20CC3E]: j          0x088330F8
    0883306C:[00628025]: or         $s0, $v1, $v0
--> 08833070:[02008816]: clz        $s1, $s0
    08833074:[2631FFE1]: addiu      $s1, $s1, -31
    08833078:[00118823]: subu       $s1, $zr, $s1 <=> negu $s1, $s1
    0883307C:[0E24CF84]: jal        0x08933E10
    08833080:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08833084:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08833088:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883308C:[02222004]: sllv       $a0, $v0, $s1
    08833090:[3C028042]: lui        $v0, 0x8042 <=> li $v0, 0x80420000
    08833094:[34420016]: ori        $v0, $v0, 22
    08833098:[14620003]: bne        $v1, $v0, 0x088330A8
    0883309C:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    088330A0:[0A20CC3A]: j          0x088330E8
    088330A4:[02449025]: or         $s2, $s2, $a0
    088330A8:[24E776E8]: addiu      $a3, $a3, 30440
    088330AC:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    088330B0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088330B4:[24A5E300]: addiu      $a1, $a1, -7424
    088330B8:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    088330BC:[2406041D]: addiu      $a2, $zr, 1053 <=> li $a2, 1053
    088330C0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    088330C4:[04600005]: bltz       $v1, 0x088330DC
    088330C8:[02205021]: addu       $t2, $s1, $zr <=> move $t2, $s1
    088330CC:[0E24CF93]: jal        0x08933E4C
    088330D0:[00000000]: nop
    088330D4:[0A20CC3B]: j          0x088330EC
    088330D8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088330DC:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    088330E0:[0E209B27]: jal        0x08826C9C
    088330E4:[2484E390]: addiu      $a0, $a0, -7280
    088330E8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088330EC:[02221004]: sllv       $v0, $v0, $s1
    088330F0:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088330F4:[02028024]: and        $s0, $s0, $v0
--> 088330F8:[1600FFDD]: bne        $s0, $zr, 0x08833070
    088330FC:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08833100:[2450CB8C]: addiu      $s0, $v0, -13428
    08833104:[0E26668F]: jal        0x08999A3C [sceKernelGetSystemTimeLow]
    08833108:[AE120030]: sw         $s2, 48($s0)
  Back Branch 08833034 36 times (length 55)
    08832F4C:[02A2A824]: and        $s5, $s5, $v0
    08832F50:[16A0FFF6]: bne        $s5, $zr, 0x08832F2C
    08832F54:[8FB40314]: lw         $s4, 788($sp)
    08832F58:[0A20CC0B]: j          0x0883302C
    08832F5C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
--> 08832F60:[02808816]: clz        $s1, $s4
    08832F64:[2631FFE1]: addiu      $s1, $s1, -31
    08832F68:[00118823]: subu       $s1, $zr, $s1 <=> negu $s1, $s1
    08832F6C:[00111080]: sll        $v0, $s1, 0x0002
    08832F70:[0055B021]: addu       $s6, $v0, $s5
    08832F74:[8EC50038]: lw         $a1, 56($s6)
    08832F78:[001118C0]: sll        $v1, $s1, 0x0003
    08832F7C:[00111140]: sll        $v0, $s1, 0x0005
    08832F80:[00431023]: subu       $v0, $v0, $v1
    08832F84:[27A30008]: addiu      $v1, $sp, 8
    08832F88:[04A00003]: bltz       $a1, 0x08832F98
    08832F8C:[00629821]: addu       $s3, $v1, $v0
    08832F90:[0E209B9B]: jal        0x08826E6C
    08832F94:[00000000]: nop
    08832F98:[8E640004]: lw         $a0, 4($s3)
    08832F9C:[0E266787]: jal        0x08999E1C [sceAtracSetDataAndGetID]
    08832FA0:[8E650008]: lw         $a1, 8($s3)
    08832FA4:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08832FA8:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08832FAC:[04410003]: bgez       $v0, 0x08832FBC
    08832FB0:[24844AD0]: addiu      $a0, $a0, 19152
    08832FB4:[0E209B9B]: jal        0x08826E6C
    08832FB8:[00000000]: nop
    08832FBC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08832FC0:[0E24D0CD]: jal        0x08934334
    08832FC4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08832FC8:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    08832FCC:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08832FD0:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    08832FD4:[24E776F8]: addiu      $a3, $a3, 30456
    08832FD8:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08832FDC:[2484E75C]: addiu      $a0, $a0, -6308
    08832FE0:[24A5E300]: addiu      $a1, $a1, -7424
    08832FE4:[04410003]: bgez       $v0, 0x08832FF4
    08832FE8:[24060315]: addiu      $a2, $zr, 789 <=> li $a2, 789
    08832FEC:[0E209B27]: jal        0x08826C9C
    08832FF0:[00000000]: nop
    08832FF4:[8EA20034]: lw         $v0, 52($s5)
    08832FF8:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08832FFC:[02308004]: sllv       $s0, $s0, $s1
    08833000:[00501025]: or         $v0, $v0, $s0
    08833004:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08833008:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883300C:[AEA20034]: sw         $v0, 52($s5)
    08833010:[00108027]: nor        $s0, $zr, $s0 <=> li $s0, not $s0
    08833014:[0290A024]: and        $s4, $s4, $s0
    08833018:[0E20C308]: jal        0x08830C20
    0883301C:[AED20038]: sw         $s2, 56($s6)
    08833020:[0E20C338]: jal        0x08830CE0
    08833024:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08833028:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883302C:[3C1008B4]: lui        $s0, 0x08B4 <=> li $s0, 0x08B40000
    08833030:[24844AE0]: addiu      $a0, $a0, 19168
--> 08833034:[1680FFCA]: bne        $s4, $zr, 0x08832F60
    08833038:[2615CB8C]: addiu      $s5, $s0, -13428
    0883303C:[8FA30314]: lw         $v1, 788($sp)
    08833040:[8EA20028]: lw         $v0, 40($s5)
    08833044:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
  Back Branch 08832DA0 36 times (length 11)
    08832D68:[2463CB8C]: addiu      $v1, $v1, -13428
    08832D6C:[8C620028]: lw         $v0, 40($v1)
    08832D70:[005E1025]: or         $v0, $v0, $fp
    08832D74:[0A20CB68]: j          0x08832DA0
    08832D78:[AC620028]: sw         $v0, 40($v1)
--> 08832D7C:[02208016]: clz        $s0, $s1
    08832D80:[2610FFE1]: addiu      $s0, $s0, -31
    08832D84:[00108023]: subu       $s0, $zr, $s0 <=> negu $s0, $s0
    08832D88:[0E20C350]: jal        0x08830D40
    08832D8C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832D90:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08832D94:[02021004]: sllv       $v0, $v0, $s0
    08832D98:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    08832D9C:[02228824]: and        $s1, $s1, $v0
--> 08832DA0:[1620FFF6]: bne        $s1, $zr, 0x08832D7C
    08832DA4:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08832DA8:[0A20CB9B]: j          0x08832E6C
    08832DAC:[00000000]: nop
    08832DB0:[02608016]: clz        $s0, $s3
  Back Branch 088331E4 35 times (length 987)
_S1_2_883E300 8,230 instructions (0.082%), 1 calls (0883E300 - 0883E508, length 131)
    0883E300:[27BDFFC0]: addiu      $sp, $sp, -64
    0883E304:[AFBE0030]: sw         $fp, 48($sp)
    0883E308:[0080F021]: addu       $fp, $a0, $zr <=> move $fp, $a0
    0883E30C:[AFB7002C]: sw         $s7, 44($sp)
    0883E310:[30F700FF]: andi       $s7, $a3, 255
    0883E314:[AFB40020]: sw         $s4, 32($sp)
    0883E318:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    0883E31C:[AFB3001C]: sw         $s3, 28($sp)
    0883E320:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0883E324:[AFB20018]: sw         $s2, 24($sp)
    0883E328:[AFB10014]: sw         $s1, 20($sp)
    0883E32C:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    0883E330:[AFBF0034]: sw         $ra, 52($sp)
    0883E334:[AFB60028]: sw         $s6, 40($sp)
    0883E338:[AFB50024]: sw         $s5, 36($sp)
    0883E33C:[AFB00010]: sw         $s0, 16($sp)
    0883E340:[8CC20004]: lw         $v0, 4($a2)
    0883E344:[90C30008]: lbu        $v1, 8($a2)
    0883E348:[00469021]: addu       $s2, $v0, $a2
    0883E34C:[AFA30000]: sw         $v1, 0($sp)
    0883E350:[0A20F934]: j          0x0883E4D0
    0883E354:[ACD20004]: sw         $s2, 4($a2)
    0883E358:[52C0005C]: beql       $s6, $zr, 0x0883E4CC
    0883E35C:[26520008]: addiu      $s2, $s2, 8
    0883E360:[8E420000]: lw         $v0, 0($s2)
    0883E364:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0883E368:[00518021]: addu       $s0, $v0, $s1
    0883E36C:[0A20F930]: j          0x0883E4C0
    0883E370:[AE500000]: sw         $s0, 0($s2)
    0883E374:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
    0883E378:[AE000010]: sw         $zr, 16($s0)
    0883E37C:[7E821004]: ins        $v0, $s4, 0, 3
    0883E380:[7C6228C4]: ins        $v0, $v1, 3, 3
    0883E384:[7E624984]: ins        $v0, $s3, 6, 4
    0883E388:[7EA2AA84]: ins        $v0, $s5, 10, 12
    0883E38C:[7C02C584]: ins        $v0, $zr, 22, 3
    0883E390:[7C02D644]: ins        $v0, $zr, 25, 2
    0883E394:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0883E398:[7C03FFC4]: ins        $v1, $zr, 31, 1
    0883E39C:[7C03EEC4]: ins        $v1, $zr, 27, 3
    0883E3A0:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0883E3A4:[AE1E0014]: sw         $fp, 20($s0)
    0883E3A8:[12620007]: beq        $s3, $v0, 0x0883E3C8
    0883E3AC:[AE030018]: sw         $v1, 24($s0)
    0883E3B0:[7C625A80]: ext        $v0, $v1, 10, 12
    0883E3B4:[12A20005]: beq        $s5, $v0, 0x0883E3CC
    0883E3B8:[2E620008]: sltiu      $v0, $s3, 8
    0883E3BC:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883E3C0:[0E209B9B]: jal        0x08826E6C
    0883E3C4:[24845BC0]: addiu      $a0, $a0, 23488
    0883E3C8:[2E620008]: sltiu      $v0, $s3, 8
    0883E3CC:[5040001E]: beql       $v0, $zr, 0x0883E448
    0883E3D0:[8E020008]: lw         $v0, 8($s0)
    0883E3D4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883E3D8:[02621804]: sllv       $v1, $v0, $s3
    0883E3DC:[3062009B]: andi       $v0, $v1, 155
    0883E3E0:[54400016]: bnel       $v0, $zr, 0x0883E43C
    0883E3E4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883E3E8:[30620004]: andi       $v0, $v1, 4
    0883E3EC:[54400006]: bnel       $v0, $zr, 0x0883E408
    0883E3F0:[8E020008]: lw         $v0, 8($s0)
    0883E3F4:[30620060]: andi       $v0, $v1, 96
    0883E3F8:[54400010]: bnel       $v0, $zr, 0x0883E43C
    0883E3FC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883E400:[0A20F912]: j          0x0883E448
    0883E404:[8E020008]: lw         $v0, 8($s0)
    0883E408:[14400009]: bne        $v0, $zr, 0x0883E430
    0883E40C:[3C030800]: lui        $v1, 0x0800 <=> li $v1, 0x08000000
    0883E410:[8E020018]: lw         $v0, 24($s0)
    0883E414:[8E04001C]: lw         $a0, 28($s0)
    0883E418:[00431825]: or         $v1, $v0, $v1
    0883E41C:[14800004]: bne        $a0, $zr, 0x0883E430
    0883E420:[AE030018]: sw         $v1, 24($s0)
    0883E424:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    0883E428:[00621025]: or         $v0, $v1, $v0
    0883E42C:[AE020018]: sw         $v0, 24($s0)
    0883E430:[52E00005]: beql       $s7, $zr, 0x0883E448
    0883E434:[8E020008]: lw         $v0, 8($s0)
    0883E438:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883E43C:[0E20F890]: jal        0x0883E240
    0883E440:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0883E444:[8E020008]: lw         $v0, 8($s0)
    0883E448:[10400003]: beq        $v0, $zr, 0x0883E458
    0883E44C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883E450:[0E20EFAD]: jal        0x0883BEB4
    0883E454:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0883E458:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    0883E45C:[24A5F50C]: addiu      $a1, $a1, -2804
    0883E460:[0E20F245]: jal        0x0883C914
    0883E464:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883E468:[8E030018]: lw         $v1, 24($s0)
    0883E46C:[7C43FFC4]: ins        $v1, $v0, 31, 1
    0883E470:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0883E474:[1282000C]: beq        $s4, $v0, 0x0883E4A8
    0883E478:[AE030018]: sw         $v1, 24($s0)
    0883E47C:[5280000B]: beql       $s4, $zr, 0x0883E4AC
    0883E480:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883E484:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883E488:[56820008]: bnel       $s4, $v0, 0x0883E4AC
    0883E48C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883E490:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    0883E494:[00621024]: and        $v0, $v1, $v0
    0883E498:[54400004]: bnel       $v0, $zr, 0x0883E4AC
    0883E49C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883E4A0:[0A20F92B]: j          0x0883E4AC
    0883E4A4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883E4A8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883E4AC:[8E020018]: lw         $v0, 24($s0)
    0883E4B0:[26B50001]: addiu      $s5, $s5, 1
    0883E4B4:[7C62F784]: ins        $v0, $v1, 30, 1
    0883E4B8:[AE020018]: sw         $v0, 24($s0)
    0883E4BC:[26100020]: addiu      $s0, $s0, 32
    0883E4C0:[56B6FFAC]: bnel       $s5, $s6, 0x0883E374
    0883E4C4:[8E020018]: lw         $v0, 24($s0)
    0883E4C8:[26520008]: addiu      $s2, $s2, 8
    0883E4CC:[26730001]: addiu      $s3, $s3, 1
    0883E4D0:[8FA20000]: lw         $v0, 0($sp)
    0883E4D4:[5662FFA0]: bnel       $s3, $v0, 0x0883E358
    0883E4D8:[8E560004]: lw         $s6, 4($s2)
    0883E4DC:[8FBF0034]: lw         $ra, 52($sp)
    0883E4E0:[8FBE0030]: lw         $fp, 48($sp)
    0883E4E4:[8FB7002C]: lw         $s7, 44($sp)
    0883E4E8:[8FB60028]: lw         $s6, 40($sp)
    0883E4EC:[8FB50024]: lw         $s5, 36($sp)
    0883E4F0:[8FB40020]: lw         $s4, 32($sp)
    0883E4F4:[8FB3001C]: lw         $s3, 28($sp)
    0883E4F8:[8FB20018]: lw         $s2, 24($sp)
    0883E4FC:[8FB10014]: lw         $s1, 20($sp)
    0883E500:[8FB00010]: lw         $s0, 16($sp)
    0883E504:[03E00008]: jr         $ra
    0883E508:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 0883E4C0 168 times (length 85)
    0883E360:[8E420000]: lw         $v0, 0($s2)
    0883E364:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0883E368:[00518021]: addu       $s0, $v0, $s1
    0883E36C:[0A20F930]: j          0x0883E4C0
    0883E370:[AE500000]: sw         $s0, 0($s2)
--> 0883E374:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
    0883E378:[AE000010]: sw         $zr, 16($s0)
    0883E37C:[7E821004]: ins        $v0, $s4, 0, 3
    0883E380:[7C6228C4]: ins        $v0, $v1, 3, 3
    0883E384:[7E624984]: ins        $v0, $s3, 6, 4
    0883E388:[7EA2AA84]: ins        $v0, $s5, 10, 12
    0883E38C:[7C02C584]: ins        $v0, $zr, 22, 3
    0883E390:[7C02D644]: ins        $v0, $zr, 25, 2
    0883E394:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0883E398:[7C03FFC4]: ins        $v1, $zr, 31, 1
    0883E39C:[7C03EEC4]: ins        $v1, $zr, 27, 3
    0883E3A0:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0883E3A4:[AE1E0014]: sw         $fp, 20($s0)
    0883E3A8:[12620007]: beq        $s3, $v0, 0x0883E3C8
    0883E3AC:[AE030018]: sw         $v1, 24($s0)
    0883E3B0:[7C625A80]: ext        $v0, $v1, 10, 12
    0883E3B4:[12A20005]: beq        $s5, $v0, 0x0883E3CC
    0883E3B8:[2E620008]: sltiu      $v0, $s3, 8
    0883E3BC:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883E3C0:[0E209B9B]: jal        0x08826E6C
    0883E3C4:[24845BC0]: addiu      $a0, $a0, 23488
    0883E3C8:[2E620008]: sltiu      $v0, $s3, 8
    0883E3CC:[5040001E]: beql       $v0, $zr, 0x0883E448
    0883E3D0:[8E020008]: lw         $v0, 8($s0)
    0883E3D4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883E3D8:[02621804]: sllv       $v1, $v0, $s3
    0883E3DC:[3062009B]: andi       $v0, $v1, 155
    0883E3E0:[54400016]: bnel       $v0, $zr, 0x0883E43C
    0883E3E4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883E3E8:[30620004]: andi       $v0, $v1, 4
    0883E3EC:[54400006]: bnel       $v0, $zr, 0x0883E408
    0883E3F0:[8E020008]: lw         $v0, 8($s0)
    0883E3F4:[30620060]: andi       $v0, $v1, 96
    0883E3F8:[54400010]: bnel       $v0, $zr, 0x0883E43C
    0883E3FC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883E400:[0A20F912]: j          0x0883E448
    0883E404:[8E020008]: lw         $v0, 8($s0)
    0883E408:[14400009]: bne        $v0, $zr, 0x0883E430
    0883E40C:[3C030800]: lui        $v1, 0x0800 <=> li $v1, 0x08000000
    0883E410:[8E020018]: lw         $v0, 24($s0)
    0883E414:[8E04001C]: lw         $a0, 28($s0)
    0883E418:[00431825]: or         $v1, $v0, $v1
    0883E41C:[14800004]: bne        $a0, $zr, 0x0883E430
    0883E420:[AE030018]: sw         $v1, 24($s0)
    0883E424:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    0883E428:[00621025]: or         $v0, $v1, $v0
    0883E42C:[AE020018]: sw         $v0, 24($s0)
    0883E430:[52E00005]: beql       $s7, $zr, 0x0883E448
    0883E434:[8E020008]: lw         $v0, 8($s0)
    0883E438:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883E43C:[0E20F890]: jal        0x0883E240
    0883E440:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0883E444:[8E020008]: lw         $v0, 8($s0)
    0883E448:[10400003]: beq        $v0, $zr, 0x0883E458
    0883E44C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883E450:[0E20EFAD]: jal        0x0883BEB4
    0883E454:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0883E458:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    0883E45C:[24A5F50C]: addiu      $a1, $a1, -2804
    0883E460:[0E20F245]: jal        0x0883C914
    0883E464:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883E468:[8E030018]: lw         $v1, 24($s0)
    0883E46C:[7C43FFC4]: ins        $v1, $v0, 31, 1
    0883E470:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0883E474:[1282000C]: beq        $s4, $v0, 0x0883E4A8
    0883E478:[AE030018]: sw         $v1, 24($s0)
    0883E47C:[5280000B]: beql       $s4, $zr, 0x0883E4AC
    0883E480:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883E484:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883E488:[56820008]: bnel       $s4, $v0, 0x0883E4AC
    0883E48C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883E490:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    0883E494:[00621024]: and        $v0, $v1, $v0
    0883E498:[54400004]: bnel       $v0, $zr, 0x0883E4AC
    0883E49C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883E4A0:[0A20F92B]: j          0x0883E4AC
    0883E4A4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883E4A8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883E4AC:[8E020018]: lw         $v0, 24($s0)
    0883E4B0:[26B50001]: addiu      $s5, $s5, 1
    0883E4B4:[7C62F784]: ins        $v0, $v1, 30, 1
    0883E4B8:[AE020018]: sw         $v0, 24($s0)
    0883E4BC:[26100020]: addiu      $s0, $s0, 32
--> 0883E4C0:[56B6FFAC]: bnel       $s5, $s6, 0x0883E374
    0883E4C4:[8E020018]: lw         $v0, 24($s0)
    0883E4C8:[26520008]: addiu      $s2, $s2, 8
    0883E4CC:[26730001]: addiu      $s3, $s3, 1
    0883E4D0:[8FA20000]: lw         $v0, 0($sp)
  Back Branch 0883E4D4 8 times (length 97)
    0883E344:[90C30008]: lbu        $v1, 8($a2)
    0883E348:[00469021]: addu       $s2, $v0, $a2
    0883E34C:[AFA30000]: sw         $v1, 0($sp)
    0883E350:[0A20F934]: j          0x0883E4D0
    0883E354:[ACD20004]: sw         $s2, 4($a2)
--> 0883E358:[52C0005C]: beql       $s6, $zr, 0x0883E4CC
    0883E35C:[26520008]: addiu      $s2, $s2, 8
    0883E360:[8E420000]: lw         $v0, 0($s2)
    0883E364:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0883E368:[00518021]: addu       $s0, $v0, $s1
    0883E36C:[0A20F930]: j          0x0883E4C0
    0883E370:[AE500000]: sw         $s0, 0($s2)
    0883E374:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
    0883E378:[AE000010]: sw         $zr, 16($s0)
    0883E37C:[7E821004]: ins        $v0, $s4, 0, 3
    0883E380:[7C6228C4]: ins        $v0, $v1, 3, 3
    0883E384:[7E624984]: ins        $v0, $s3, 6, 4
    0883E388:[7EA2AA84]: ins        $v0, $s5, 10, 12
    0883E38C:[7C02C584]: ins        $v0, $zr, 22, 3
    0883E390:[7C02D644]: ins        $v0, $zr, 25, 2
    0883E394:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0883E398:[7C03FFC4]: ins        $v1, $zr, 31, 1
    0883E39C:[7C03EEC4]: ins        $v1, $zr, 27, 3
    0883E3A0:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0883E3A4:[AE1E0014]: sw         $fp, 20($s0)
    0883E3A8:[12620007]: beq        $s3, $v0, 0x0883E3C8
    0883E3AC:[AE030018]: sw         $v1, 24($s0)
    0883E3B0:[7C625A80]: ext        $v0, $v1, 10, 12
    0883E3B4:[12A20005]: beq        $s5, $v0, 0x0883E3CC
    0883E3B8:[2E620008]: sltiu      $v0, $s3, 8
    0883E3BC:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883E3C0:[0E209B9B]: jal        0x08826E6C
    0883E3C4:[24845BC0]: addiu      $a0, $a0, 23488
    0883E3C8:[2E620008]: sltiu      $v0, $s3, 8
    0883E3CC:[5040001E]: beql       $v0, $zr, 0x0883E448
    0883E3D0:[8E020008]: lw         $v0, 8($s0)
    0883E3D4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883E3D8:[02621804]: sllv       $v1, $v0, $s3
    0883E3DC:[3062009B]: andi       $v0, $v1, 155
    0883E3E0:[54400016]: bnel       $v0, $zr, 0x0883E43C
    0883E3E4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883E3E8:[30620004]: andi       $v0, $v1, 4
    0883E3EC:[54400006]: bnel       $v0, $zr, 0x0883E408
    0883E3F0:[8E020008]: lw         $v0, 8($s0)
    0883E3F4:[30620060]: andi       $v0, $v1, 96
    0883E3F8:[54400010]: bnel       $v0, $zr, 0x0883E43C
    0883E3FC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883E400:[0A20F912]: j          0x0883E448
    0883E404:[8E020008]: lw         $v0, 8($s0)
    0883E408:[14400009]: bne        $v0, $zr, 0x0883E430
    0883E40C:[3C030800]: lui        $v1, 0x0800 <=> li $v1, 0x08000000
    0883E410:[8E020018]: lw         $v0, 24($s0)
    0883E414:[8E04001C]: lw         $a0, 28($s0)
    0883E418:[00431825]: or         $v1, $v0, $v1
    0883E41C:[14800004]: bne        $a0, $zr, 0x0883E430
    0883E420:[AE030018]: sw         $v1, 24($s0)
    0883E424:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    0883E428:[00621025]: or         $v0, $v1, $v0
    0883E42C:[AE020018]: sw         $v0, 24($s0)
    0883E430:[52E00005]: beql       $s7, $zr, 0x0883E448
    0883E434:[8E020008]: lw         $v0, 8($s0)
    0883E438:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883E43C:[0E20F890]: jal        0x0883E240
    0883E440:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0883E444:[8E020008]: lw         $v0, 8($s0)
    0883E448:[10400003]: beq        $v0, $zr, 0x0883E458
    0883E44C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883E450:[0E20EFAD]: jal        0x0883BEB4
    0883E454:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0883E458:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    0883E45C:[24A5F50C]: addiu      $a1, $a1, -2804
    0883E460:[0E20F245]: jal        0x0883C914
    0883E464:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883E468:[8E030018]: lw         $v1, 24($s0)
    0883E46C:[7C43FFC4]: ins        $v1, $v0, 31, 1
    0883E470:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0883E474:[1282000C]: beq        $s4, $v0, 0x0883E4A8
    0883E478:[AE030018]: sw         $v1, 24($s0)
    0883E47C:[5280000B]: beql       $s4, $zr, 0x0883E4AC
    0883E480:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883E484:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883E488:[56820008]: bnel       $s4, $v0, 0x0883E4AC
    0883E48C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883E490:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    0883E494:[00621024]: and        $v0, $v1, $v0
    0883E498:[54400004]: bnel       $v0, $zr, 0x0883E4AC
    0883E49C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883E4A0:[0A20F92B]: j          0x0883E4AC
    0883E4A4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883E4A8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883E4AC:[8E020018]: lw         $v0, 24($s0)
    0883E4B0:[26B50001]: addiu      $s5, $s5, 1
    0883E4B4:[7C62F784]: ins        $v0, $v1, 30, 1
    0883E4B8:[AE020018]: sw         $v0, 24($s0)
    0883E4BC:[26100020]: addiu      $s0, $s0, 32
    0883E4C0:[56B6FFAC]: bnel       $s5, $s6, 0x0883E374
    0883E4C4:[8E020018]: lw         $v0, 24($s0)
    0883E4C8:[26520008]: addiu      $s2, $s2, 8
    0883E4CC:[26730001]: addiu      $s3, $s3, 1
    0883E4D0:[8FA20000]: lw         $v0, 0($sp)
--> 0883E4D4:[5662FFA0]: bnel       $s3, $v0, 0x0883E358
    0883E4D8:[8E560004]: lw         $s6, 4($s2)
    0883E4DC:[8FBF0034]: lw         $ra, 52($sp)
    0883E4E0:[8FBE0030]: lw         $fp, 48($sp)
    0883E4E4:[8FB7002C]: lw         $s7, 44($sp)
_S1_2_889E228 8,127 instructions (0.081%), 301 calls (0889E228 - 0889E2BC, length 38)
    0889E228:[27BDFFF0]: addiu      $sp, $sp, -16
    0889E22C:[AFB00000]: sw         $s0, 0($sp)
    0889E230:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    0889E234:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0889E238:[3C0708B1]: lui        $a3, 0x08B1 <=> li $a3, 0x08B10000
    0889E23C:[3C0408AF]: lui        $a0, 0x08AF <=> li $a0, 0x08AF0000
    0889E240:[AFBF0004]: sw         $ra, 4($sp)
    0889E244:[24A58AB8]: addiu      $a1, $a1, -30024
    0889E248:[24848B18]: addiu      $a0, $a0, -29928
    0889E24C:[24E7F5B8]: addiu      $a3, $a3, -2632
    0889E250:[24060069]: addiu      $a2, $zr, 105 <=> li $a2, 105
    0889E254:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    0889E258:[06000003]: bltz       $s0, 0x0889E268
    0889E25C:[2A02012D]: slti       $v0, $s0, 301
    0889E260:[1440000C]: bne        $v0, $zr, 0x0889E294
    0889E264:[00101980]: sll        $v1, $s0, 0x0006
    0889E268:[0E209B27]: jal        0x08826C9C
    0889E26C:[00000000]: nop
    0889E270:[3C0408B3]: lui        $a0, 0x08B3 <=> li $a0, 0x08B30000
    0889E274:[2484DF84]: addiu      $a0, $a0, -8316
    0889E278:[06000003]: bltz       $s0, 0x0889E288
    0889E27C:[2A02012D]: slti       $v0, $s0, 301
    0889E280:[14400004]: bne        $v0, $zr, 0x0889E294
    0889E284:[00101980]: sll        $v1, $s0, 0x0006
    0889E288:[0E209B9B]: jal        0x08826E6C
    0889E28C:[00000000]: nop
    0889E290:[00101980]: sll        $v1, $s0, 0x0006
    0889E294:[00101080]: sll        $v0, $s0, 0x0002
    0889E298:[00431021]: addu       $v0, $v0, $v1
    0889E29C:[00501021]: addu       $v0, $v0, $s0
    0889E2A0:[3C0308B0]: lui        $v1, 0x08B0 <=> li $v1, 0x08B00000
    0889E2A4:[8FBF0004]: lw         $ra, 4($sp)
    0889E2A8:[8FB00000]: lw         $s0, 0($sp)
    0889E2AC:[00021080]: sll        $v0, $v0, 0x0002
    0889E2B0:[2463A8CC]: addiu      $v1, $v1, -22324
    0889E2B4:[00431021]: addu       $v0, $v0, $v1
    0889E2B8:[03E00008]: jr         $ra
    0889E2BC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8821348 8,070 instructions (0.081%), 1,345 calls (08821348 - 08821440, length 63)
    08821348:[0482003C]: bltzl      $a0, 0x0882143C
    0882134C:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08821350:[28820080]: slti       $v0, $a0, 128
    08821354:[14400039]: bne        $v0, $zr, 0x0882143C
    08821358:[00000000]: nop
    0882135C:[2482FF5F]: addiu      $v0, $a0, -161
    08821360:[2C42003F]: sltiu      $v0, $v0, 63
    08821364:[10400003]: beq        $v0, $zr, 0x08821374
    08821368:[34028D80]: ori        $v0, $zr, -29312 <=> li $v0, 36224
    0882136C:[0A20850F]: j          0x0882143C
    08821370:[00822021]: addu       $a0, $a0, $v0
    08821374:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08821378:[0044102A]: slt        $v0, $v0, $a0
    0882137C:[5440002F]: bnel       $v0, $zr, 0x0882143C
    08821380:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08821384:[7C863A00]: ext        $a2, $a0, 8, 8
    08821388:[24C2FF7F]: addiu      $v0, $a2, -129
    0882138C:[3042FFFF]: andi       $v0, $v0, -1
    08821390:[2C42001F]: sltiu      $v0, $v0, 31
    08821394:[14400006]: bne        $v0, $zr, 0x088213B0
    08821398:[308400FF]: andi       $a0, $a0, 255
    0882139C:[24C2FF20]: addiu      $v0, $a2, -224
    088213A0:[3042FFFF]: andi       $v0, $v0, -1
    088213A4:[2C420010]: sltiu      $v0, $v0, 16
    088213A8:[50400024]: beql       $v0, $zr, 0x0882143C
    088213AC:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    088213B0:[2482FFC0]: addiu      $v0, $a0, -64
    088213B4:[3042FFFF]: andi       $v0, $v0, -1
    088213B8:[2C42003F]: sltiu      $v0, $v0, 63
    088213BC:[14400007]: bne        $v0, $zr, 0x088213DC
    088213C0:[2CC200A0]: sltiu      $v0, $a2, 160
    088213C4:[2482FF80]: addiu      $v0, $a0, -128
    088213C8:[3042FFFF]: andi       $v0, $v0, -1
    088213CC:[2C42007D]: sltiu      $v0, $v0, 125
    088213D0:[5040001A]: beql       $v0, $zr, 0x0882143C
    088213D4:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    088213D8:[2CC200A0]: sltiu      $v0, $a2, 160
    088213DC:[24030161]: addiu      $v1, $zr, 353 <=> li $v1, 353
    088213E0:[240500E1]: addiu      $a1, $zr, 225 <=> li $a1, 225
    088213E4:[0062280A]: movz       $a1, $v1, $v0
    088213E8:[2C82009F]: sltiu      $v0, $a0, 159
    088213EC:[00063040]: sll        $a2, $a2, 0x0001
    088213F0:[14400003]: bne        $v0, $zr, 0x08821400
    088213F4:[7C051E20]: seh        $v1, $a1
    088213F8:[24A2FFFF]: addiu      $v0, $a1, -1
    088213FC:[7C021E20]: seh        $v1, $v0
    08821400:[00C31023]: subu       $v0, $a2, $v1
    08821404:[2C83007F]: sltiu      $v1, $a0, 127
    08821408:[3047FFFF]: andi       $a3, $v0, -1
    0882140C:[7C043620]: seh        $a2, $a0
    08821410:[14600005]: bne        $v1, $zr, 0x08821428
    08821414:[2405001F]: addiu      $a1, $zr, 31 <=> li $a1, 31
    08821418:[2C83009F]: sltiu      $v1, $a0, 159
    0882141C:[24050020]: addiu      $a1, $zr, 32 <=> li $a1, 32
    08821420:[2402007E]: addiu      $v0, $zr, 126 <=> li $v0, 126
    08821424:[0043280A]: movz       $a1, $v0, $v1
    08821428:[00C51023]: subu       $v0, $a2, $a1
    0882142C:[3042FFFF]: andi       $v0, $v0, -1
    08821430:[00071A00]: sll        $v1, $a3, 0x0008
    08821434:[00431025]: or         $v0, $v0, $v1
    08821438:[34448080]: ori        $a0, $v0, -32640
    0882143C:[03E00008]: jr         $ra
    08821440:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
_S1_2_893C430 7,866 instructions (0.079%), 342 calls (0893B27C - 0893CB3C, length 1585)
  Back Branch 0893B2A4 1,813 times (length 5)
    0893B284:[1062001A]: beq        $v1, $v0, 0x0893B2F0
    0893B288:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0893B28C:[10600018]: beq        $v1, $zr, 0x0893B2F0
    0893B290:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    0893B294:[26100001]: addiu      $s0, $s0, 1
--> 0893B298:[82020000]: lb         $v0, 0($s0)
    0893B29C:[10440004]: beq        $v0, $a0, 0x0893B2B0
    0893B2A0:[021E8823]: subu       $s1, $s0, $fp
--> 0893B2A4:[5440FFFC]: bnel       $v0, $zr, 0x0893B298
    0893B2A8:[26100001]: addiu      $s0, $s0, 1
    0893B2AC:[021E8823]: subu       $s1, $s0, $fp
    0893B2B0:[52200010]: beql       $s1, $zr, 0x0893B2F4
    0893B2B4:[82020000]: lb         $v0, 0($s0)
  Back Branch 0893B580 552 times (length 25)
    0893B510:[02E6102C]: max        $v0, $s7, $a2
    0893B514:[00621821]: addu       $v1, $v1, $v0
    0893B518:[14A00016]: bne        $a1, $zr, 0x0893B574
    0893B51C:[AFA30238]: sw         $v1, 568($sp)
    0893B520:[8FA40218]: lw         $a0, 536($sp)
--> 0893B524:[AFA00040]: sw         $zr, 64($sp)
    0893B528:[1080FF54]: beq        $a0, $zr, 0x0893B27C
    0893B52C:[27B20070]: addiu      $s2, $sp, 112
    0893B530:[0E24D857]: jal        0x0893615C
    0893B534:[00000000]: nop
    0893B538:[27B20070]: addiu      $s2, $sp, 112
    0893B53C:[0A24EC9F]: j          0x0893B27C
    0893B540:[AFA00218]: sw         $zr, 536($sp)
    0893B544:[8FA40248]: lw         $a0, 584($sp)
    0893B548:[0E24EC5C]: jal        0x0893B170
    0893B54C:[27A5003C]: addiu      $a1, $sp, 60
    0893B550:[1440000E]: bne        $v0, $zr, 0x0893B58C
    0893B554:[8FA50218]: lw         $a1, 536($sp)
    0893B558:[8FA60234]: lw         $a2, 564($sp)
    0893B55C:[8FA30238]: lw         $v1, 568($sp)
    0893B560:[8FA50044]: lw         $a1, 68($sp)
    0893B564:[02E6102C]: max        $v0, $s7, $a2
    0893B568:[00621821]: addu       $v1, $v1, $v0
    0893B56C:[10A0FFEC]: beq        $a1, $zr, 0x0893B520
    0893B570:[AFA30238]: sw         $v1, 568($sp)
    0893B574:[8FA40248]: lw         $a0, 584($sp)
    0893B578:[0E24EC5C]: jal        0x0893B170
    0893B57C:[27A5003C]: addiu      $a1, $sp, 60
--> 0893B580:[1040FFE8]: beq        $v0, $zr, 0x0893B524
    0893B584:[8FA40218]: lw         $a0, 536($sp)
    0893B588:[8FA50218]: lw         $a1, 536($sp)
    0893B58C:[10A00004]: beq        $a1, $zr, 0x0893B5A0
    0893B590:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 0893B56C 552 times (length 21)
    0893B50C:[8FA30238]: lw         $v1, 568($sp)
    0893B510:[02E6102C]: max        $v0, $s7, $a2
    0893B514:[00621821]: addu       $v1, $v1, $v0
    0893B518:[14A00016]: bne        $a1, $zr, 0x0893B574
    0893B51C:[AFA30238]: sw         $v1, 568($sp)
--> 0893B520:[8FA40218]: lw         $a0, 536($sp)
    0893B524:[AFA00040]: sw         $zr, 64($sp)
    0893B528:[1080FF54]: beq        $a0, $zr, 0x0893B27C
    0893B52C:[27B20070]: addiu      $s2, $sp, 112
    0893B530:[0E24D857]: jal        0x0893615C
    0893B534:[00000000]: nop
    0893B538:[27B20070]: addiu      $s2, $sp, 112
    0893B53C:[0A24EC9F]: j          0x0893B27C
    0893B540:[AFA00218]: sw         $zr, 536($sp)
    0893B544:[8FA40248]: lw         $a0, 584($sp)
    0893B548:[0E24EC5C]: jal        0x0893B170
    0893B54C:[27A5003C]: addiu      $a1, $sp, 60
    0893B550:[1440000E]: bne        $v0, $zr, 0x0893B58C
    0893B554:[8FA50218]: lw         $a1, 536($sp)
    0893B558:[8FA60234]: lw         $a2, 564($sp)
    0893B55C:[8FA30238]: lw         $v1, 568($sp)
    0893B560:[8FA50044]: lw         $a1, 68($sp)
    0893B564:[02E6102C]: max        $v0, $s7, $a2
    0893B568:[00621821]: addu       $v1, $v1, $v0
--> 0893B56C:[10A0FFEC]: beq        $a1, $zr, 0x0893B520
    0893B570:[AFA30238]: sw         $v1, 568($sp)
    0893B574:[8FA40248]: lw         $a0, 584($sp)
    0893B578:[0E24EC5C]: jal        0x0893B170
    0893B57C:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 0893B528 552 times (length 173)
  Back Branch 0893B5F4 550 times (length 120)
  Back Branch 0893B5E8 550 times (length 158)
  Back Branch 0893C45C 342 times (length 1106)
  Back Branch 0893C454 342 times (length 10)
    0893C430:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 0893C434:[000418C0]: sll        $v1, $a0, 0x0003
    0893C438:[00041040]: sll        $v0, $a0, 0x0001
    0893C43C:[00431021]: addu       $v0, $v0, $v1
    0893C440:[02A21021]: addu       $v0, $s5, $v0
    0893C444:[83D50000]: lb         $s5, 0($fp)
    0893C448:[2444FFD0]: addiu      $a0, $v0, -48
    0893C44C:[26A2FFD0]: addiu      $v0, $s5, -48
    0893C450:[2C42000A]: sltiu      $v0, $v0, 10
--> 0893C454:[1440FFF7]: bne        $v0, $zr, 0x0893C434
    0893C458:[27DE0001]: addiu      $fp, $fp, 1
    0893C45C:[0A24ECC7]: j          0x0893B31C
    0893C460:[AFA40234]: sw         $a0, 564($sp)
  Back Branch 0893CB30 283 times (length 1383)
  Back Branch 0893B660 198 times (length 145)
  Back Branch 0893B69C 62 times (length 160)
  Back Branch 0893CB20 12 times (length 1379)
  Back Branch 0893B634 2 times (length 137)
_S1_2_8836080 7,761 instructions (0.078%), 214 calls (08836080 - 08836260, length 121)
    08836080:[27BDFFE0]: addiu      $sp, $sp, -32
    08836084:[28A20009]: slti       $v0, $a1, 9
    08836088:[AFB3000C]: sw         $s3, 12($sp)
    0883608C:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08836090:[AFB10004]: sw         $s1, 4($sp)
    08836094:[3C1108B3]: lui        $s1, 0x08B3 <=> li $s1, 0x08B30000
    08836098:[AFBF0010]: sw         $ra, 16($sp)
    0883609C:[AFB20008]: sw         $s2, 8($sp)
    088360A0:[1040004E]: beq        $v0, $zr, 0x088361DC
    088360A4:[AFB00000]: sw         $s0, 0($sp)
    088360A8:[8E2430F0]: lw         $a0, 12528($s1)
    088360AC:[28A20005]: slti       $v0, $a1, 5
    088360B0:[0E2094BE]: jal        0x088252F8
    088360B4:[38510001]: xori       $s1, $v0, 1
    088360B8:[04410005]: bgez       $v0, 0x088360D0
    088360BC:[00111080]: sll        $v0, $s1, 0x0002
    088360C0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088360C4:[0E209B9B]: jal        0x08826E6C
    088360C8:[248451F4]: addiu      $a0, $a0, 20980
    088360CC:[00111080]: sll        $v0, $s1, 0x0002
    088360D0:[00531021]: addu       $v0, $v0, $s3
    088360D4:[8C500008]: lw         $s0, 8($v0)
    088360D8:[5600001A]: bnel       $s0, $zr, 0x08836144
    088360DC:[92020003]: lbu        $v0, 3($s0)
    088360E0:[0E20D40A]: jal        0x08835028
    088360E4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088360E8:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088360EC:[0E20D60C]: jal        0x08835830
    088360F0:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088360F4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088360F8:[10400030]: beq        $v0, $zr, 0x088361BC
    088360FC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08836100:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    08836104:[9062EC50]: lbu        $v0, -5040($v1)
    08836108:[2463EC50]: addiu      $v1, $v1, -5040
    0883610C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08836110:[A2020000]: sb         $v0, 0($s0)
    08836114:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08836118:[90620001]: lbu        $v0, 1($v1)
    0883611C:[A2020001]: sb         $v0, 1($s0)
    08836120:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08836124:[90630002]: lbu        $v1, 2($v1)
    08836128:[AE02000C]: sw         $v0, 12($s0)
    0883612C:[A2030002]: sb         $v1, 2($s0)
    08836130:[A2110003]: sb         $s1, 3($s0)
    08836134:[AE000004]: sw         $zr, 4($s0)
    08836138:[0E20D433]: jal        0x088350CC
    0883613C:[AE000008]: sw         $zr, 8($s0)
    08836140:[92020003]: lbu        $v0, 3($s0)
    08836144:[10510003]: beq        $v0, $s1, 0x08836154
    08836148:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883614C:[0E209B9B]: jal        0x08826E6C
    08836150:[248451E4]: addiu      $a0, $a0, 20964
    08836154:[8E04000C]: lw         $a0, 12($s0)
    08836158:[0E20B72D]: jal        0x0882DCB4
    0883615C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08836160:[04410004]: bgez       $v0, 0x08836174
    08836164:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08836168:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883616C:[0E209B9B]: jal        0x08826E6C
    08836170:[248451D4]: addiu      $a0, $a0, 20948
    08836174:[8E03000C]: lw         $v1, 12($s0)
    08836178:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0883617C:[02221006]: srlv       $v0, $v0, $s1
    08836180:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    08836184:[00621824]: and        $v1, $v1, $v0
    08836188:[14600004]: bne        $v1, $zr, 0x0883619C
    0883618C:[AE03000C]: sw         $v1, 12($s0)
    08836190:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08836194:[0E20D426]: jal        0x08835098
    08836198:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0883619C:[92040003]: lbu        $a0, 3($s0)
    088361A0:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    088361A4:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088361A8:[0064100B]: movn       $v0, $v1, $a0
    088361AC:[26030010]: addiu      $v1, $s0, 16
    088361B0:[00600013]: mtlo       $v1
    088361B4:[0051001C]: madd       $v0, $s1
    088361B8:[00009012]: mflo       $s2
    088361BC:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088361C0:[0E2094D5]: jal        0x08825354
    088361C4:[8C4430F0]: lw         $a0, 12528($v0)
    088361C8:[0441001F]: bgez       $v0, 0x08836248
    088361CC:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    088361D0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088361D4:[0A20D88F]: j          0x0883623C
    088361D8:[248451C4]: addiu      $a0, $a0, 20932
    088361DC:[24A2000F]: addiu      $v0, $a1, 15
    088361E0:[7C021804]: ins        $v0, $zr, 0, 4
    088361E4:[2445000F]: addiu      $a1, $v0, 15
    088361E8:[28430000]: slti       $v1, $v0, 0
    088361EC:[8E2430F0]: lw         $a0, 12528($s1)
    088361F0:[00A3100B]: movn       $v0, $a1, $v1
    088361F4:[00021103]: sra        $v0, $v0, 0x0004
    088361F8:[0E2094BE]: jal        0x088252F8
    088361FC:[2450FFFF]: addiu      $s0, $v0, -1
    08836200:[04430005]: bgezl      $v0, 0x08836218
    08836204:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08836208:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883620C:[0E209B9B]: jal        0x08826E6C
    08836210:[248451B4]: addiu      $a0, $a0, 20916
    08836214:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08836218:[0E20D60C]: jal        0x08835830
    0883621C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08836220:[8E2430F0]: lw         $a0, 12528($s1)
    08836224:[0E2094D5]: jal        0x08825354
    08836228:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0883622C:[04410006]: bgez       $v0, 0x08836248
    08836230:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08836234:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08836238:[248451A4]: addiu      $a0, $a0, 20900
    0883623C:[0E209B9B]: jal        0x08826E6C
    08836240:[00000000]: nop
    08836244:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08836248:[8FBF0010]: lw         $ra, 16($sp)
    0883624C:[8FB3000C]: lw         $s3, 12($sp)
    08836250:[8FB20008]: lw         $s2, 8($sp)
    08836254:[8FB10004]: lw         $s1, 4($sp)
    08836258:[8FB00000]: lw         $s0, 0($sp)
    0883625C:[03E00008]: jr         $ra
    08836260:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_8821694 7,307 instructions (0.073%), 91 calls (08821694 - 088217A4, length 69)
    08821694:[27BDFFE0]: addiu      $sp, $sp, -32
    08821698:[AFB50014]: sw         $s5, 20($sp)
    0882169C:[AFBF0018]: sw         $ra, 24($sp)
    088216A0:[AFB40010]: sw         $s4, 16($sp)
    088216A4:[AFB3000C]: sw         $s3, 12($sp)
    088216A8:[AFB20008]: sw         $s2, 8($sp)
    088216AC:[AFB10004]: sw         $s1, 4($sp)
    088216B0:[AFB00000]: sw         $s0, 0($sp)
    088216B4:[8C910000]: lw         $s1, 0($a0)
    088216B8:[92300000]: lbu        $s0, 0($s1)
    088216BC:[2A020080]: slti       $v0, $s0, 128
    088216C0:[10400004]: beq        $v0, $zr, 0x088216D4
    088216C4:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    088216C8:[26310001]: addiu      $s1, $s1, 1
    088216CC:[0A2085E0]: j          0x08821780
    088216D0:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    088216D4:[0E20859F]: jal        0x0882167C
    088216D8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088216DC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088216E0:[10430026]: beq        $v0, $v1, 0x0882177C
    088216E4:[24140001]: addiu      $s4, $zr, 1 <=> li $s4, 1
    088216E8:[2404FFE0]: addiu      $a0, $zr, -32 <=> li $a0, -32
    088216EC:[2405FFC0]: addiu      $a1, $zr, -64 <=> li $a1, -64
    088216F0:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    088216F4:[02041824]: and        $v1, $s0, $a0
    088216F8:[30A200FF]: andi       $v0, $a1, 255
    088216FC:[54620005]: bnel       $v1, $v0, 0x08821714
    08821700:[26940001]: addiu      $s4, $s4, 1
    08821704:[00041027]: nor        $v0, $zr, $a0 <=> li $v0, not $a0
    08821708:[02029024]: and        $s2, $s0, $v0
    0882170C:[0A2085D6]: j          0x08821758
    08821710:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    08821714:[00042043]: sra        $a0, $a0, 0x0001
    08821718:[12860018]: beq        $s4, $a2, 0x0882177C
    0882171C:[00052843]: sra        $a1, $a1, 0x0001
    08821720:[0A2085BE]: j          0x088216F8
    08821724:[02041824]: and        $v1, $s0, $a0
    08821728:[90700000]: lbu        $s0, 0($v1)
    0882172C:[0E20859F]: jal        0x0882167C
    08821730:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08821734:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08821738:[3204003F]: andi       $a0, $s0, 63
    0882173C:[00122980]: sll        $a1, $s2, 0x0006
    08821740:[10430009]: beq        $v0, $v1, 0x08821768
    08821744:[7C102804]: ins        $s0, $zr, 0, 6
    08821748:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    0882174C:[16020006]: bne        $s0, $v0, 0x08821768
    08821750:[00000000]: nop
    08821754:[00A49025]: or         $s2, $a1, $a0
    08821758:[0293102A]: slt        $v0, $s4, $s3
    0882175C:[02711821]: addu       $v1, $s3, $s1
    08821760:[1040FFF1]: beq        $v0, $zr, 0x08821728
    08821764:[26730001]: addiu      $s3, $s3, 1
    08821768:[12400004]: beq        $s2, $zr, 0x0882177C
    0882176C:[02341021]: addu       $v0, $s1, $s4
    08821770:[24510001]: addiu      $s1, $v0, 1
    08821774:[0A2085E0]: j          0x08821780
    08821778:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    0882177C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08821780:[AEB10000]: sw         $s1, 0($s5)
    08821784:[8FBF0018]: lw         $ra, 24($sp)
    08821788:[8FB50014]: lw         $s5, 20($sp)
    0882178C:[8FB40010]: lw         $s4, 16($sp)
    08821790:[8FB3000C]: lw         $s3, 12($sp)
    08821794:[8FB20008]: lw         $s2, 8($sp)
    08821798:[8FB10004]: lw         $s1, 4($sp)
    0882179C:[8FB00000]: lw         $s0, 0($sp)
    088217A0:[03E00008]: jr         $ra
    088217A4:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08821760 243 times (length 16)
    08821714:[00042043]: sra        $a0, $a0, 0x0001
    08821718:[12860018]: beq        $s4, $a2, 0x0882177C
    0882171C:[00052843]: sra        $a1, $a1, 0x0001
    08821720:[0A2085BE]: j          0x088216F8
    08821724:[02041824]: and        $v1, $s0, $a0
--> 08821728:[90700000]: lbu        $s0, 0($v1)
    0882172C:[0E20859F]: jal        0x0882167C
    08821730:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08821734:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08821738:[3204003F]: andi       $a0, $s0, 63
    0882173C:[00122980]: sll        $a1, $s2, 0x0006
    08821740:[10430009]: beq        $v0, $v1, 0x08821768
    08821744:[7C102804]: ins        $s0, $zr, 0, 6
    08821748:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    0882174C:[16020006]: bne        $s0, $v0, 0x08821768
    08821750:[00000000]: nop
    08821754:[00A49025]: or         $s2, $a1, $a0
    08821758:[0293102A]: slt        $v0, $s4, $s3
    0882175C:[02711821]: addu       $v1, $s3, $s1
--> 08821760:[1040FFF1]: beq        $v0, $zr, 0x08821728
    08821764:[26730001]: addiu      $s3, $s3, 1
    08821768:[12400004]: beq        $s2, $zr, 0x0882177C
    0882176C:[02341021]: addu       $v0, $s1, $s4
    08821770:[24510001]: addiu      $s1, $v0, 1
  Back Branch 08821720 81 times (length 12)
    088216E4:[24140001]: addiu      $s4, $zr, 1 <=> li $s4, 1
    088216E8:[2404FFE0]: addiu      $a0, $zr, -32 <=> li $a0, -32
    088216EC:[2405FFC0]: addiu      $a1, $zr, -64 <=> li $a1, -64
    088216F0:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    088216F4:[02041824]: and        $v1, $s0, $a0
--> 088216F8:[30A200FF]: andi       $v0, $a1, 255
    088216FC:[54620005]: bnel       $v1, $v0, 0x08821714
    08821700:[26940001]: addiu      $s4, $s4, 1
    08821704:[00041027]: nor        $v0, $zr, $a0 <=> li $v0, not $a0
    08821708:[02029024]: and        $s2, $s0, $v0
    0882170C:[0A2085D6]: j          0x08821758
    08821710:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    08821714:[00042043]: sra        $a0, $a0, 0x0001
    08821718:[12860018]: beq        $s4, $a2, 0x0882177C
    0882171C:[00052843]: sra        $a1, $a1, 0x0001
--> 08821720:[0A2085BE]: j          0x088216F8
    08821724:[02041824]: and        $v1, $s0, $a0
    08821728:[90700000]: lbu        $s0, 0($v1)
    0882172C:[0E20859F]: jal        0x0882167C
    08821730:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
_S1_2_883BEB4 6,688 instructions (0.067%), 164 calls (0883BEB4 - 0883BEF4, length 17)
    0883BEB4:[8C820008]: lw         $v0, 8($a0)
    0883BEB8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0883BEBC:[00451021]: addu       $v0, $v0, $a1
    0883BEC0:[0A20EFB7]: j          0x0883BEDC
    0883BEC4:[AC820008]: sw         $v0, 8($a0)
    0883BEC8:[8C830008]: lw         $v1, 8($a0)
    0883BECC:[00671821]: addu       $v1, $v1, $a3
    0883BED0:[8C620000]: lw         $v0, 0($v1)
    0883BED4:[00451021]: addu       $v0, $v0, $a1
    0883BED8:[AC620000]: sw         $v0, 0($v1)
    0883BEDC:[8C82000C]: lw         $v0, 12($a0)
    0883BEE0:[00063880]: sll        $a3, $a2, 0x0002
    0883BEE4:[00C2102B]: sltu       $v0, $a2, $v0
    0883BEE8:[1440FFF7]: bne        $v0, $zr, 0x0883BEC8
    0883BEEC:[24C60001]: addiu      $a2, $a2, 1
    0883BEF0:[03E00008]: jr         $ra
    0883BEF4:[00000000]: nop
  Back Branch 0883BEE8 636 times (length 10)
    0883BEB4:[8C820008]: lw         $v0, 8($a0)
    0883BEB8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0883BEBC:[00451021]: addu       $v0, $v0, $a1
    0883BEC0:[0A20EFB7]: j          0x0883BEDC
    0883BEC4:[AC820008]: sw         $v0, 8($a0)
--> 0883BEC8:[8C830008]: lw         $v1, 8($a0)
    0883BECC:[00671821]: addu       $v1, $v1, $a3
    0883BED0:[8C620000]: lw         $v0, 0($v1)
    0883BED4:[00451021]: addu       $v0, $v0, $a1
    0883BED8:[AC620000]: sw         $v0, 0($v1)
    0883BEDC:[8C82000C]: lw         $v0, 12($a0)
    0883BEE0:[00063880]: sll        $a3, $a2, 0x0002
    0883BEE4:[00C2102B]: sltu       $v0, $a2, $v0
--> 0883BEE8:[1440FFF7]: bne        $v0, $zr, 0x0883BEC8
    0883BEEC:[24C60001]: addiu      $a2, $a2, 1
    0883BEF0:[03E00008]: jr         $ra
    0883BEF4:[00000000]: nop
_S1_2_8834E04 5,814 instructions (0.058%), 202 calls (08834E04 - 08834E78, length 30)
_S1_2_893E178 5,320 instructions (0.053%), 140 calls (0893E178 - 0893E248, length 53)
_S1_2_8829310 5,310 instructions (0.053%), 90 calls (08829310 - 08829404, length 62)
_S1_2_88B2B24 5,130 instructions (0.051%), 1 calls (088B2B24 - 088B2C4C, length 75)
  Back Branch 088B2C08 197 times (length 30)
  Back Branch 088B2C18 17 times (length 50)
_S1_2_88386B0 5,070 instructions (0.051%), 13 calls (088386B0 - 08931B64, length 255278)
  Back Branch 08931B1C 273 times (length 14)
  Back Branch 08931B60 143 times (length 21)
_S1_2_8839ECC 4,085 instructions (0.041%), 171 calls (08839ECC - 08839F2C, length 25)
_S1_2_893697C 3,889 instructions (0.039%), 35 calls (0893697C - 08936A68, length 60)
  Back Branch 08936A50 488 times (length 5)
  Back Branch 08936A5C 482 times (length 5)
  Back Branch 08936A34 64 times (length 24)
  Back Branch 089369C0 44 times (length 4)
  Back Branch 08936A1C 7 times (length 5)
  Back Branch 08936A3C 6 times (length 42)
_S1_2_8822B74 3,877 instructions (0.039%), 1 calls (08822B74 - 08822C28, length 46)
  Back Branch 08822BEC 768 times (length 5)
_S1_2_883C914 3,864 instructions (0.039%), 168 calls (0883C914 - 0883C984, length 29)
  Back Branch 0883C968 168 times (length 14)
_S1_2_88292B0 3,780 instructions (0.038%), 180 calls (088292B0 - 0882930C, length 24)
_S1_2_883E240 3,750 instructions (0.038%), 140 calls (0883E240 - 0883E2FC, length 48)
_S1_2_8935F64 3,720 instructions (0.037%), 618 calls (08935F64 - 08935F84, length 9)
_S1_2_893C464 3,366 instructions (0.034%), 198 calls (0893B27C - 0893CB3C, length 1585)
  Back Branch 0893B2A4 1,813 times (length 5)
  Back Branch 0893B580 552 times (length 25)
  Back Branch 0893B56C 552 times (length 21)
  Back Branch 0893B528 552 times (length 173)
  Back Branch 0893B5F4 550 times (length 120)
  Back Branch 0893B5E8 550 times (length 158)
  Back Branch 0893CB30 283 times (length 1383)
  Back Branch 0893C470 198 times (length 1113)
  Back Branch 0893B660 198 times (length 145)
  Back Branch 0893B69C 62 times (length 160)
  Back Branch 0893CB20 12 times (length 1379)
  Back Branch 0893B634 2 times (length 137)
_S1_2_8829C04 3,286 instructions (0.033%), 15 calls (08829C04 - 08829F64, length 217)
  Back Branch 08829C80 107 times (length 8)
_S1_2_8835048 3,252 instructions (0.033%), 203 calls (08835048 - 08835094, length 20)
_S1_2_8940484 3,245 instructions (0.032%), 295 calls (08940478 - 089404A0, length 11)
  Back Branch 0894049C 295 times (length 11)
_S1_2_893292C 3,210 instructions (0.032%), 321 calls (0893292C - 08932B34, length 131)
_S1_2_8844BEC 3,155 instructions (0.032%), 1 calls (08844BEC - 08844D70, length 98)
  Back Branch 08844C9C 511 times (length 6)
_S1_2_882C9A8 2,890 instructions (0.029%), 10 calls (0882C9A8 - 0882CA20, length 31)
  Back Branch 0882CA00 210 times (length 15)
_S1_2_882F3B0 2,852 instructions (0.029%), 46 calls (0882F3B0 - 0882F554, length 106)
  Back Branch 0882F50C 73 times (length 62)
_S1_2_882DCB4 2,795 instructions (0.028%), 215 calls (0882DCB4 - 0882DCE4, length 13)
_S1_2_883837C 2,439 instructions (0.024%), 48 calls (0883837C - 08999900, length 361826)
  Back Branch 0883A9B8 13 times (length 730)
_S1_2_882916C 2,430 instructions (0.024%), 90 calls (0882916C - 08829210, length 42)
_S1_2_88470E4 2,368 instructions (0.024%), 16 calls (088470E4 - 08847564, length 289)
_S1_2_883AC34 2,314 instructions (0.023%), 16 calls (0883AC34 - 0883AF80, length 212)
  Back Branch 0883ADA0 21 times (length 7)
_S1_2_8826CF8 2,232 instructions (0.022%), 124 calls (08826CF8 - 08826D3C, length 18)
_S1_2_89372F0 2,220 instructions (0.022%), 6 calls (089372F0 - 08937478, length 99)
  Back Branch 08937394 216 times (length 5)
  Back Branch 08937334 150 times (length 4)
_S1_2_883AF84 2,196 instructions (0.022%), 171 calls (0883AF84 - 0883AFBC, length 15)
_S1_2_8829214 2,160 instructions (0.022%), 90 calls (08829214 - 088292AC, length 39)
_S1_2_889E480 2,132 instructions (0.021%), 1 calls (0889E480 - 0889E4FC, length 32)
  Back Branch 0889E4D8 301 times (length 7)
_S1_2_8826768 2,087 instructions (0.021%), 23 calls (08826768 - 088267E4, length 32)
  Back Branch 088267C8 131 times (length 14)
_S1_2_88233F4 2,072 instructions (0.021%), 259 calls (088233F4 - 08823410, length 8)
_S1_2_8839D90 1,912 instructions (0.019%), 99 calls (08839D90 - 08839DDC, length 20)
_S1_2_88411A4 1,832 instructions (0.018%), 1 calls (088411A4 - 08841278, length 54)
  Back Branch 088411EC 256 times (length 7)
_S1_2_883E20C 1,820 instructions (0.018%), 140 calls (0883E20C - 0883E23C, length 13)
_S1_2_8839F78 1,746 instructions (0.017%), 40 calls (08826E6C - 0883A098, length 19596)
  Back Branch 0883A054 26 times (length 41)
  Back Branch 0883A038 13 times (length 1395)
  Back Branch 0883A070 11 times (length 217)
  Back Branch 0883A080 9 times (length 10)
_S1_2_8821E64 1,595 instructions (0.016%), 10 calls (08821D5C - 08821E78, length 72)
  Back Branch 08821DE4 91 times (length 23)
  Back Branch 08821E74 10 times (length 72)
_S1_2_882167C 1,458 instructions (0.015%), 243 calls (0882167C - 08821690, length 6)
_S1_2_883A2EC 1,456 instructions (0.015%), 13 calls (0883A2EC - 0883A4EC, length 129)
_S1_2_88962B8 1,408 instructions (0.014%), 64 calls (088960E4 - 088962E8, length 130)
  Back Branch 088962E4 64 times (length 130)
_S1_2_89392FC 1,375 instructions (0.014%), 19 calls (089392FC - 08939380, length 34)
  Back Branch 08939374 120 times (length 5)
  Back Branch 0893935C 54 times (length 9)
_S1_2_8895D80 1,350 instructions (0.014%), 150 calls (08895D80 - 08895DA0, length 9)
_S1_2_8932F3C 1,320 instructions (0.013%), 15 calls (08932F3C - 0893328C, length 213)
  Back Branch 08933280 15 times (length 120)
  Back Branch 08933288 15 times (length 53)
_S1_2_8839DE0 1,290 instructions (0.013%), 43 calls (08839DE0 - 08999900, length 360137)
_S1_2_884D648 1,288 instructions (0.013%), 28 calls (0884D648 - 0884D68C, length 18)
  Back Branch 0884D674 140 times (length 7)
_S1_2_882EBE8 1,255 instructions (0.013%), 4 calls (0882EBE8 - 0882F05C, length 286)
  Back Branch 0882EFD0 16 times (length 177)
  Back Branch 0882EFFC 2 times (length 242)
_S1_2_8931364 1,201 instructions (0.012%), 16 calls (08931364 - 089315C8, length 154)
  Back Branch 08931560 16 times (length 89)
  Back Branch 089315A0 16 times (length 103)
  Back Branch 08931510 1 times (length 61)
_S1_2_883A6D0 1,200 instructions (0.012%), 15 calls (0883A4F0 - 0883A860, length 221)
  Back Branch 0883A530 43 times (length 14)
  Back Branch 0883A5B8 42 times (length 32)
  Back Branch 0883A85C 15 times (length 221)
_S1_2_882F1A8 1,166 instructions (0.012%), 29 calls (0882F1A8 - 0882F270, length 51)
_S1_2_882B71C 1,130 instructions (0.011%), 226 calls (0882B71C - 089998D8, length 374896)
_S1_2_88252F8 1,075 instructions (0.011%), 215 calls (088252F8 - 089998D0, length 381303)
_S1_2_8931B68 1,050 instructions (0.011%), 14 calls (08931B68 - 08931C90, length 75)
_S1_2_8838078 1,029 instructions (0.010%), 16 calls (08838078 - 0883822C, length 110)
_S1_2_88303C8 993 instructions (0.010%), 12 calls (088303C8 - 08830774, length 236)
  Back Branch 088304BC 11 times (length 7)
  Back Branch 088304D0 5 times (length 14)
_S1_2_8939880 990 instructions (0.010%), 30 calls (0893917C - 089398E4, length 475)
  Back Branch 089391F4 893 times (length 6)
  Back Branch 089391A0 188 times (length 4)
  Back Branch 08939270 88 times (length 41)
  Back Branch 089398B8 75 times (length 6)
  Back Branch 08939278 47 times (length 17)
  Back Branch 08939280 28 times (length 44)
  Back Branch 08939230 6 times (length 24)
_S1_2_8830E44 972 instructions (0.010%), 36 calls (08830E44 - 088313C4, length 353)
_S1_2_882DE2C 948 instructions (0.009%), 33 calls (0882DE2C - 0882DEA8, length 32)
_S1_2_882D6D0 924 instructions (0.009%), 42 calls (0882D6D0 - 0882D734, length 26)
_S1_2_88252D4 900 instructions (0.009%), 180 calls (088252D4 - 089998D0, length 381312)
_S1_2_88385C8 897 instructions (0.009%), 13 calls (088385C8 - 0892CCB0, length 250299)
  Back Branch 0892CCAC 13 times (length 39)
_S1_2_8839D14 896 instructions (0.009%), 64 calls (08839D14 - 08839D50, length 16)
_S1_2_882F558 882 instructions (0.009%), 21 calls (0882F558 - 0882F660, length 67)
_S1_2_882E480 881 instructions (0.009%), 7 calls (0882E480 - 0882E6EC, length 156)
  Back Branch 0882E6B8 56 times (length 2)
_S1_2_89018A0 864 instructions (0.009%), 12 calls (0882BC1C - 089018B0, length 218918)
  Back Branch 0882BF24 16 times (length 196)
  Back Branch 089018AC 15 times (length 218757)
_S1_2_8825354 860 instructions (0.009%), 215 calls (08825354 - 089998E0, length 381284)
_S1_2_883A5D0 856 instructions (0.009%), 13 calls (0883A4F0 - 0883A624, length 78)
  Back Branch 0883A530 43 times (length 14)
  Back Branch 0883A5B8 42 times (length 32)
  Back Branch 0883A620 13 times (length 78)
  Back Branch 0883A600 13 times (length 9)
_S1_2_89998BC 796 instructions (0.008%), 398 calls (089998BC - 089998C0, length 2)
_S1_2_8933C54 792 instructions (0.008%), 36 calls (08933C54 - 08933CA8, length 22)
_S1_2_8846B80 722 instructions (0.007%), 15 calls (08846B80 - 08846D24, length 106)
  Back Branch 08846C40 15 times (length 37)
  Back Branch 08846D04 15 times (length 24)
_S1_2_882533C 720 instructions (0.007%), 180 calls (0882533C - 089998E0, length 381290)
_S1_2_882379C 688 instructions (0.007%), 16 calls (0882379C - 08823860, length 50)
_S1_2_8825570 680 instructions (0.007%), 19 calls (08825570 - 088256CC, length 88)
_S1_2_8838398 676 instructions (0.007%), 13 calls (08838398 - 0883AA90, length 2495)
  Back Branch 0883AA8C 13 times (length 2484)
_S1_2_882E338 673 instructions (0.007%), 1 calls (0882E338 - 0882E47C, length 82)
  Back Branch 0882E3C4 16 times (length 24)
  Back Branch 0882E440 16 times (length 22)
_S1_2_882E2BC 644 instructions (0.006%), 28 calls (0882E2BC - 0882E334, length 31)
_S1_2_8931740 640 instructions (0.006%), 16 calls (08931664 - 0893176C, length 67)
  Back Branch 08931768 16 times (length 67)
  Back Branch 089316E4 16 times (length 11)
_S1_2_89998FC 638 instructions (0.006%), 319 calls (089998FC - 08999900, length 2)
_S1_2_882D7EC 636 instructions (0.006%), 25 calls (0882D7EC - 0882D860, length 30)
_S1_2_882DFE0 629 instructions (0.006%), 6 calls (0882DFE0 - 0882E204, length 138)
_S1_2_883A09C 623 instructions (0.006%), 13 calls (08839DE0 - 08999900, length 360137)
  Back Branch 0883A0E8 13 times (length 196)
_S1_2_882A340 612 instructions (0.006%), 12 calls (08826E6C - 0882DB60, length 6974)
_S1_2_8931824 592 instructions (0.006%), 16 calls (08931824 - 089318C4, length 41)
_S1_2_89318C8 588 instructions (0.006%), 12 calls (089318C8 - 089319A0, length 55)
  Back Branch 0893198C 12 times (length 14)
_S1_2_8841804 585 instructions (0.006%), 13 calls (08841804 - 088418DC, length 55)
  Back Branch 088418B4 26 times (length 26)
  Back Branch 08841898 13 times (length 15)
_S1_2_8930A34 581 instructions (0.006%), 7 calls (08930A34 - 08930A8C, length 23)
  Back Branch 08930A4C 112 times (length 4)
_S1_2_882AF24 569 instructions (0.006%), 15 calls (0882AF24 - 0882AFC8, length 42)
_S1_2_884D690 559 instructions (0.006%), 13 calls (0884D690 - 0884D6C8, length 15)
  Back Branch 0884D6BC 65 times (length 7)
_S1_2_882CA50 555 instructions (0.006%), 5 calls (0882CA50 - 0882CA98, length 19)
  Back Branch 0882CA8C 100 times (length 12)
_S1_2_8999A3C 544 instructions (0.005%), 272 calls (08999A3C - 08999A40, length 2)
_S1_2_88401F8 540 instructions (0.005%), 15 calls (0883FABC - 088402A0, length 506)
_S1_2_882D984 540 instructions (0.005%), 12 calls (0882D984 - 0882DAA4, length 73)
  Back Branch 0882DA88 12 times (length 17)
_S1_2_8930DEC 530 instructions (0.005%), 2 calls (08930DEC - 08931188, length 232)
  Back Branch 0893112C 8 times (length 11)
_S1_2_8931F38 528 instructions (0.005%), 24 calls (08931F38 - 08931F8C, length 22)
_S1_2_8843700 525 instructions (0.005%), 15 calls (08826E6C - 08843820, length 29294)
_S1_2_893C094 525 instructions (0.005%), 2 calls (0893B27C - 0893CB3C, length 1585)
  Back Branch 0893B2A4 1,813 times (length 5)
  Back Branch 0893B580 552 times (length 25)
  Back Branch 0893B56C 552 times (length 21)
  Back Branch 0893B528 552 times (length 173)
  Back Branch 0893B5F4 550 times (length 120)
  Back Branch 0893B5E8 550 times (length 158)
  Back Branch 0893C940 383 times (length 17)
  Back Branch 0893C760 357 times (length 20)
  Back Branch 0893C74C 357 times (length 16)
  Back Branch 0893C788 336 times (length 1290)
  Back Branch 0893CB30 283 times (length 1383)
  Back Branch 0893B660 198 times (length 145)
  Back Branch 0893C95C 73 times (length 1407)
  Back Branch 0893B69C 62 times (length 160)
  Back Branch 0893CB20 12 times (length 1379)
  Back Branch 0893C0C0 2 times (length 201)
  Back Branch 0893B634 2 times (length 137)
_S1_2_882DC00 522 instructions (0.005%), 14 calls (0882DC00 - 0882DCB0, length 45)
  Back Branch 0882DC90 14 times (length 19)
_S1_2_8938CB4 520 instructions (0.005%), 13 calls (08938CB4 - 08938D88, length 54)
_S1_2_883A628 520 instructions (0.005%), 13 calls (0883A628 - 0883A6CC, length 42)
_S1_2_882E27C 512 instructions (0.005%), 32 calls (0882E27C - 0882E2B8, length 16)
_S1_2_8838230 512 instructions (0.005%), 16 calls (08838230 - 088382BC, length 36)
_S1_2_8934070 504 instructions (0.005%), 36 calls (08934070 - 089340A8, length 15)
  Back Branch 089340A4 36 times (length 6)
_S1_2_893967C 495 instructions (0.005%), 5 calls (0893967C - 0893982C, length 109)
  Back Branch 089396CC 13 times (length 17)
  Back Branch 089397FC 4 times (length 37)
  Back Branch 089397E4 4 times (length 54)
  Back Branch 08939828 4 times (length 49)
  Back Branch 08939820 1 times (length 6)
  Back Branch 08939724 1 times (length 6)
  Back Branch 08939790 1 times (length 8)
_S1_2_8931770 481 instructions (0.005%), 13 calls (08931770 - 08931820, length 45)
_S1_2_88258CC 480 instructions (0.005%), 15 calls (088258CC - 08826CE0, length 1286)
_S1_2_883A20C 460 instructions (0.005%), 15 calls (0883A20C - 0883A2A4, length 39)
_S1_2_8838AE0 459 instructions (0.005%), 1 calls (08838AE0 - 08839080, length 361)
  Back Branch 08838E78 8 times (length 7)
  Back Branch 08838EA8 7 times (length 6)
  Back Branch 08839024 2 times (length 21)
_S1_2_883A2A8 434 instructions (0.004%), 39 calls (0883A2A8 - 0883A2E8, length 17)
_S1_2_882DD84 432 instructions (0.004%), 27 calls (0882DD84 - 0882DDC0, length 16)
_S1_2_882DBF8 430 instructions (0.004%), 215 calls (0882DBF8 - 0882DBFC, length 2)
_S1_2_884CC24 429 instructions (0.004%), 13 calls (0884C920 - 0884CC64, length 210)
  Back Branch 0884CC60 13 times (length 210)
_S1_2_882C598 425 instructions (0.004%), 15 calls (0882C598 - 0882C630, length 39)
_S1_2_88252C8 400 instructions (0.004%), 80 calls (088252C8 - 089998D0, length 381315)
_S1_2_882C52C 396 instructions (0.004%), 9 calls (0882C52C - 0882C56C, length 17)
  Back Branch 0882C558 36 times (length 7)
_S1_2_8826BE4 390 instructions (0.004%), 15 calls (08826BE4 - 08826C50, length 28)
_S1_2_89315CC 384 instructions (0.004%), 16 calls (089315CC - 089316E0, length 70)
_S1_2_88389F4 384 instructions (0.004%), 12 calls (088389F4 - 08838A70, length 32)
_S1_2_882CC10 384 instructions (0.004%), 4 calls (0882CC10 - 0882CEE0, length 181)
_S1_2_893297C 378 instructions (0.004%), 14 calls (0893297C - 08932A10, length 38)
_S1_2_882B238 377 instructions (0.004%), 7 calls (0882B238 - 0882B2D8, length 41)
  Back Branch 0882B2AC 18 times (length 19)
_S1_2_882EA68 375 instructions (0.004%), 15 calls (0882EA68 - 0882EAC8, length 25)
_S1_2_882C1C0 375 instructions (0.004%), 15 calls (08826E6C - 0882C23C, length 5365)
_S1_2_88253FC 367 instructions (0.004%), 4 calls (088253FC - 08826D3C, length 1617)
_S1_2_882C2B0 361 instructions (0.004%), 19 calls (0882C2B0 - 0882C2F8, length 19)
_S1_2_882D864 360 instructions (0.004%), 1 calls (0882D864 - 0882D980, length 72)
  Back Branch 0882D904 12 times (length 32)
  Back Branch 0882D894 12 times (length 5)
_S1_2_882DF40 352 instructions (0.004%), 44 calls (0882DF40 - 0882DF5C, length 8)
_S1_2_88252BC 345 instructions (0.003%), 69 calls (088252BC - 089998D0, length 381318)
_S1_2_8999AC4 342 instructions (0.003%), 171 calls (08999AC4 - 08999AC8, length 2)
_S1_2_893284C 328 instructions (0.003%), 8 calls (0893284C - 089328EC, length 41)
_S1_2_8938EAC 322 instructions (0.003%), 7 calls (08938EAC - 0893E998, length 5820)
_S1_2_8825334 320 instructions (0.003%), 80 calls (08825334 - 089998E0, length 381292)
_S1_2_8931E94 320 instructions (0.003%), 16 calls (08931E94 - 08931EE0, length 20)
_S1_2_89998DC 314 instructions (0.003%), 157 calls (089998DC - 089998E0, length 2)
_S1_2_882FAE0 312 instructions (0.003%), 6 calls (0882FAE0 - 0882FBF4, length 70)
_S1_2_89351EC 301 instructions (0.003%), 7 calls (089351EC - 08935EE0, length 830)
  Back Branch 0893526C 7 times (length 9)
_S1_2_88343EC 291 instructions (0.003%), 6 calls (088343EC - 088344AC, length 49)
  Back Branch 08834430 15 times (length 5)
_S1_2_89998CC 290 instructions (0.003%), 145 calls (089998CC - 089998D0, length 2)
_S1_2_8933D10 290 instructions (0.003%), 1 calls (08933D10 - 08933E0C, length 64)
  Back Branch 08933D84 32 times (length 8)
_S1_2_882D7B0 288 instructions (0.003%), 24 calls (08826E6C - 0882D7E8, length 6752)
_S1_2_88478EC 288 instructions (0.003%), 16 calls (088478EC - 08847968, length 32)
  Back Branch 08847950 16 times (length 17)
_S1_2_8823864 288 instructions (0.003%), 12 calls (08823864 - 088238D8, length 30)
_S1_2_882CAE4 285 instructions (0.003%), 5 calls (0882CAE4 - 0882CC0C, length 75)
  Back Branch 0882CB8C 10 times (length 10)
_S1_2_893010C 277 instructions (0.003%), 39 calls (0893010C - 0893013C, length 13)
_S1_2_882532C 276 instructions (0.003%), 69 calls (0882532C - 089998E0, length 381294)
_S1_2_882B00C 270 instructions (0.003%), 90 calls (0882B00C - 0882B014, length 3)
_S1_2_8839F30 270 instructions (0.003%), 15 calls (08839F30 - 08839F74, length 18)
_S1_2_882C960 270 instructions (0.003%), 15 calls (0882C960 - 0882C9A4, length 18)
_S1_2_882611C 270 instructions (0.003%), 15 calls (0882611C - 08826164, length 19)
_S1_2_8826168 266 instructions (0.003%), 14 calls (08826168 - 0882620C, length 42)
_S1_2_8839E58 261 instructions (0.003%), 9 calls (08839E58 - 08999900, length 360107)
_S1_2_89390D8 255 instructions (0.003%), 4 calls (089390D8 - 08939178, length 41)
  Back Branch 0893913C 15 times (length 7)
  Back Branch 08939158 1 times (length 3)
_S1_2_8931F90 253 instructions (0.003%), 11 calls (08931F90 - 08931FE8, length 23)
_S1_2_8930A90 248 instructions (0.002%), 1 calls (08930A90 - 08930DE8, length 215)
  Back Branch 08930D90 4 times (length 11)
_S1_2_894BF00 246 instructions (0.002%), 6 calls (0894BBE8 - 0894BF1C, length 206)
  Back Branch 0894BF10 6 times (length 204)
_S1_2_8932AEC 238 instructions (0.002%), 14 calls (08932AEC - 08932B34, length 19)
_S1_2_8837F28 234 instructions (0.002%), 3 calls (08826CF8 - 08838014, length 17608)
  Back Branch 08838010 3 times (length 17608)
_S1_2_882A2E8 228 instructions (0.002%), 12 calls (0882A2E8 - 0882A33C, length 22)
_S1_2_88270DC 220 instructions (0.002%), 5 calls (088270DC - 0882718C, length 45)
_S1_2_8932A38 216 instructions (0.002%), 27 calls (0893295C - 08932A40, length 58)
  Back Branch 08932A3C 27 times (length 58)
_S1_2_882DDF4 210 instructions (0.002%), 21 calls (0882DDF4 - 0882DE18, length 10)
_S1_2_886B050 210 instructions (0.002%), 15 calls (0886B050 - 0886B088, length 15)
  Back Branch 0886B074 15 times (length 5)
_S1_2_88470AC 210 instructions (0.002%), 15 calls (088470AC - 088470E0, length 14)
_S1_2_882DB6C 210 instructions (0.002%), 15 calls (0882DB6C - 0882DBEC, length 33)
_S1_2_8932664 210 instructions (0.002%), 14 calls (08932664 - 0893269C, length 15)
_S1_2_884697C 208 instructions (0.002%), 16 calls (08826E6C - 088469B8, length 32468)
_S1_2_8830778 207 instructions (0.002%), 2 calls (08830778 - 088309B4, length 144)
_S1_2_88A0710 204 instructions (0.002%), 4 calls (088A03CC - 088A07CC, length 257)
  Back Branch 088A0784 4 times (length 240)
_S1_2_8845798 196 instructions (0.002%), 14 calls (08845798 - 08845844, length 44)
_S1_2_882C240 196 instructions (0.002%), 14 calls (08823458 - 0882C244, length 9084)
  Back Branch 0882C240 14 times (length 68)
_S1_2_893CF48 196 instructions (0.002%), 2 calls (0893B1CC - 0893CFB4, length 1915)
  Back Branch 0893B2A4 1,813 times (length 5)
  Back Branch 0893B580 552 times (length 25)
  Back Branch 0893B56C 552 times (length 21)
  Back Branch 0893B528 552 times (length 173)
  Back Branch 0893B5F4 550 times (length 120)
  Back Branch 0893B5E8 550 times (length 158)
  Back Branch 0893CB30 283 times (length 1383)
  Back Branch 0893B660 198 times (length 145)
  Back Branch 0893B69C 62 times (length 160)
  Back Branch 0893CB20 12 times (length 1379)
  Back Branch 0893CFB0 2 times (length 1915)
  Back Branch 0893B634 2 times (length 137)
  Back Branch 0893C05C 1 times (length 908)
_S1_2_8828ED4 195 instructions (0.002%), 13 calls (08828ED4 - 08828F20, length 20)
_S1_2_89337DC 195 instructions (0.002%), 1 calls (089337DC - 089338E4, length 67)
  Back Branch 089338CC 5 times (length 32)
_S1_2_88469BC 192 instructions (0.002%), 16 calls (08826E6C - 088469F4, length 32483)
_S1_2_88040DC 190 instructions (0.002%), 1 calls (088040DC - 088043AC, length 181)
  Back Branch 0880412C 33 times (length 3)
  Back Branch 0880434C 2 times (length 11)
  Back Branch 08804148 1 times (length 11)
_S1_2_882B150 189 instructions (0.002%), 7 calls (0882B150 - 0882B1C8, length 31)
_S1_2_882C348 188 instructions (0.002%), 2 calls (0882BC1C - 0882C354, length 463)
  Back Branch 0882C350 2 times (length 261)
  Back Branch 0882BFB4 2 times (length 232)
_S1_2_88309B8 188 instructions (0.002%), 1 calls (088309B8 - 08830B80, length 115)
  Back Branch 08830A48 31 times (length 3)
_S1_2_888F534 184 instructions (0.002%), 8 calls (0888F534 - 0888F60C, length 55)
_S1_2_89337A8 183 instructions (0.002%), 16 calls (089337A8 - 089337D8, length 13)
  Back Branch 089337D4 13 times (length 6)
_S1_2_883BEA8 180 instructions (0.002%), 60 calls (0883BEA8 - 0883BEB0, length 3)
_S1_2_882D278 180 instructions (0.002%), 30 calls (0882D278 - 0882D28C, length 6)
_S1_2_882EB10 177 instructions (0.002%), 3 calls (0882EB10 - 0882EBE4, length 54)
  Back Branch 0882EB90 3 times (length 14)
_S1_2_88382C0 176 instructions (0.002%), 16 calls (088382C0 - 08936FB4, length 260926)
_S1_2_8937558 176 instructions (0.002%), 4 calls (089374D4 - 08937580, length 44)
  Back Branch 0893757C 4 times (length 44)
_S1_2_8834A0C 176 instructions (0.002%), 2 calls (08834A0C - 08834B58, length 84)
  Back Branch 08834AFC 14 times (length 3)
_S1_2_8820B04 175 instructions (0.002%), 7 calls (08820B04 - 08820BA4, length 41)
  Back Branch 08820BA0 7 times (length 27)
_S1_2_8834574 170 instructions (0.002%), 2 calls (08834574 - 088345CC, length 23)
  Back Branch 088345B8 14 times (length 13)
_S1_2_892CC5C 169 instructions (0.002%), 13 calls (0892CC10 - 0892CC84, length 30)
  Back Branch 0892CC80 13 times (length 30)
_S1_2_892CC30 169 instructions (0.002%), 13 calls (0892CC08 - 0892CC58, length 21)
  Back Branch 0892CC54 13 times (length 21)
_S1_2_882A828 166 instructions (0.002%), 2 calls (0882A5A8 - 0882A830, length 163)
  Back Branch 0882A82C 2 times (length 163)
  Back Branch 0882A7F8 1 times (length 72)
_S1_2_8931FF8 165 instructions (0.002%), 15 calls (08931FF8 - 08932020, length 11)
_S1_2_883A1E0 165 instructions (0.002%), 15 calls (0883A1E0 - 0883A208, length 11)
_S1_2_883A1B4 165 instructions (0.002%), 15 calls (0883A1B4 - 0883A1DC, length 11)
_S1_2_8936188 165 instructions (0.002%), 1 calls (08936188 - 08936978, length 509)
  Back Branch 0893686C 1 times (length 351)
  Back Branch 08936864 1 times (length 349)
  Back Branch 089366CC 1 times (length 100)
  Back Branch 0893660C 1 times (length 188)
  Back Branch 08936924 1 times (length 188)
  Back Branch 08936560 1 times (length 189)
_S1_2_882C488 165 instructions (0.002%), 1 calls (0882C488 - 0882F1A4, length 2888)
  Back Branch 0882F130 5 times (length 37)
_S1_2_882B4C8 165 instructions (0.002%), 1 calls (0882B4C8 - 0882B624, length 88)
  Back Branch 0882B558 5 times (length 24)
_S1_2_882C7D8 164 instructions (0.002%), 1 calls (0882C7D8 - 0882C888, length 45)
  Back Branch 0882C86C 6 times (length 30)
_S1_2_891C2A8 163 instructions (0.002%), 1 calls (0891C2A8 - 0891C51C, length 158)
  Back Branch 0891C330 4 times (length 6)
_S1_2_882BB14 163 instructions (0.002%), 1 calls (0882BB14 - 0882BC18, length 66)
  Back Branch 0882BBD4 5 times (length 28)
_S1_2_882E208 162 instructions (0.002%), 6 calls (0882E208 - 0882E278, length 29)
_S1_2_88252B0 160 instructions (0.002%), 32 calls (088252B0 - 089998D0, length 381321)
_S1_2_8825730 160 instructions (0.002%), 4 calls (08825730 - 088258C8, length 103)
_S1_2_8833454 155 instructions (0.002%), 5 calls (08833454 - 08999A60, length 366980)
_S1_2_8840BEC 154 instructions (0.002%), 2 calls (08840BEC - 08840ECC, length 185)
  Back Branch 08840E9C 1 times (length 24)
_S1_2_882DE1C 152 instructions (0.002%), 38 calls (0882DE1C - 0882DE28, length 4)
_S1_2_89320D0 150 instructions (0.002%), 15 calls (089320D0 - 089320F4, length 10)
_S1_2_882DF60 150 instructions (0.002%), 6 calls (0882DF60 - 0882DFDC, length 32)
  Back Branch 0882DFA4 6 times (length 4)
_S1_2_89311E4 150 instructions (0.002%), 3 calls (089311E4 - 08931224, length 17)
  Back Branch 08931218 12 times (length 11)
_S1_2_882A41C 148 instructions (0.001%), 4 calls (0882A378 - 088336CC, length 9430)
_S1_2_8838044 144 instructions (0.001%), 16 calls (08838044 - 08838074, length 13)
_S1_2_894B604 144 instructions (0.001%), 6 calls (0894B5A0 - 0894B608, length 27)
  Back Branch 0894B5E0 6 times (length 7)
  Back Branch 0894B604 6 times (length 27)
_S1_2_89338E8 143 instructions (0.001%), 13 calls (089338E8 - 0893393C, length 22)
_S1_2_8834764 143 instructions (0.001%), 11 calls (08834764 - 0883479C, length 15)
_S1_2_8847A6C 141 instructions (0.001%), 1 calls (08847A6C - 08847C9C, length 141)
_S1_2_89322C0 140 instructions (0.001%), 14 calls (089322C0 - 089322E4, length 10)
_S1_2_882DF18 140 instructions (0.001%), 14 calls (0882DF18 - 0882DF3C, length 10)
_S1_2_882A4D4 140 instructions (0.001%), 4 calls (0882A4D4 - 0882A5A4, length 53)
_S1_2_8862C80 140 instructions (0.001%), 2 calls (08862C80 - 08862DDC, length 88)
_S1_2_882E6F0 138 instructions (0.001%), 2 calls (0882E6F0 - 0882E81C, length 76)
_S1_2_88252A4 135 instructions (0.001%), 27 calls (088252A4 - 089998D0, length 381324)
_S1_2_894AEDC 132 instructions (0.001%), 12 calls (0894AEDC - 0894AF04, length 11)
_S1_2_884796C 131 instructions (0.001%), 1 calls (0884796C - 088479A0, length 14)
  Back Branch 08847990 16 times (length 8)
_S1_2_883ED6C 131 instructions (0.001%), 1 calls (0883E5B0 - 0883EDAC, length 512)
  Back Branch 0883EDA8 1 times (length 512)
_S1_2_8825324 128 instructions (0.001%), 32 calls (08825324 - 089998E0, length 381296)
_S1_2_882CEF0 127 instructions (0.001%), 1 calls (0882CEF0 - 0882CFE0, length 61)
  Back Branch 0882CFC0 4 times (length 44)
_S1_2_89336FC 126 instructions (0.001%), 14 calls (089336FC - 08933724, length 11)
  Back Branch 08933720 14 times (length 6)
_S1_2_89326A0 126 instructions (0.001%), 14 calls (089326A0 - 089326C0, length 9)
_S1_2_894C114 126 instructions (0.001%), 6 calls (0894BF20 - 0894C18C, length 156)
_S1_2_88345D0 124 instructions (0.001%), 1 calls (08826CF8 - 088346E0, length 13947)
  Back Branch 08834620 7 times (length 8)
  Back Branch 088346DC 1 times (length 13947)
_S1_2_88346E4 120 instructions (0.001%), 30 calls (088346E4 - 088346F0, length 4)
_S1_2_882A028 120 instructions (0.001%), 30 calls (0882A028 - 0882A034, length 4)
_S1_2_882DEAC 120 instructions (0.001%), 15 calls (0882DEAC - 0882DF14, length 27)
_S1_2_882B200 120 instructions (0.001%), 10 calls (0882B200 - 0882B234, length 14)
_S1_2_89328F0 120 instructions (0.001%), 8 calls (089328F0 - 08932928, length 15)
_S1_2_8820970 119 instructions (0.001%), 3 calls (08820970 - 08820A5C, length 60)
_S1_2_88C32A0 118 instructions (0.001%), 1 calls (088C32A0 - 088C3348, length 43)
  Back Branch 088C332C 6 times (length 15)
_S1_2_882DDC4 114 instructions (0.001%), 17 calls (0882DDC4 - 0882DDF0, length 12)
_S1_2_894C190 114 instructions (0.001%), 6 calls (0894BBA4 - 0894C194, length 381)
  Back Branch 0894C190 6 times (length 381)
_S1_2_8932AE0 112 instructions (0.001%), 14 calls (0893295C - 08932AE8, length 100)
  Back Branch 08932AE4 14 times (length 100)
_S1_2_8932AD4 112 instructions (0.001%), 14 calls (0893295C - 08932ADC, length 97)
  Back Branch 08932AD8 14 times (length 97)
_S1_2_8932AC8 112 instructions (0.001%), 14 calls (0893295C - 08932AD0, length 94)
  Back Branch 08932ACC 14 times (length 94)
_S1_2_8932ABC 112 instructions (0.001%), 14 calls (0893295C - 08932AC4, length 91)
  Back Branch 08932AC0 14 times (length 91)
_S1_2_8932AB0 112 instructions (0.001%), 14 calls (0893295C - 08932AB8, length 88)
  Back Branch 08932AB4 14 times (length 88)
_S1_2_8932AA4 112 instructions (0.001%), 14 calls (0893295C - 08932AAC, length 85)
  Back Branch 08932AA8 14 times (length 85)
_S1_2_8932A98 112 instructions (0.001%), 14 calls (0893295C - 08932AA0, length 82)
  Back Branch 08932A9C 14 times (length 82)
_S1_2_8932A8C 112 instructions (0.001%), 14 calls (0893295C - 08932A94, length 79)
  Back Branch 08932A90 14 times (length 79)
_S1_2_8932A80 112 instructions (0.001%), 14 calls (0893295C - 08932A88, length 76)
  Back Branch 08932A84 14 times (length 76)
_S1_2_8932A74 112 instructions (0.001%), 14 calls (0893295C - 08932A7C, length 73)
  Back Branch 08932A78 14 times (length 73)
_S1_2_8932A68 112 instructions (0.001%), 14 calls (0893295C - 08932A70, length 70)
  Back Branch 08932A6C 14 times (length 70)
_S1_2_8932A5C 112 instructions (0.001%), 14 calls (0893295C - 08932A64, length 67)
  Back Branch 08932A60 14 times (length 67)
_S1_2_8932A50 112 instructions (0.001%), 14 calls (0893295C - 08932A58, length 64)
  Back Branch 08932A54 14 times (length 64)
_S1_2_8932A44 112 instructions (0.001%), 14 calls (0893295C - 08932A4C, length 61)
  Back Branch 08932A48 14 times (length 61)
_S1_2_8932A2C 112 instructions (0.001%), 14 calls (0893295C - 08932A34, length 55)
  Back Branch 08932A30 14 times (length 55)
_S1_2_8932A20 112 instructions (0.001%), 14 calls (0893295C - 08932A28, length 52)
  Back Branch 08932A24 14 times (length 52)
_S1_2_8932A14 112 instructions (0.001%), 14 calls (0893295C - 08932A1C, length 49)
  Back Branch 08932A18 14 times (length 49)
_S1_2_8932970 112 instructions (0.001%), 14 calls (0893295C - 08932978, length 8)
  Back Branch 08932974 14 times (length 8)
_S1_2_882C734 112 instructions (0.001%), 5 calls (0882C734 - 0882C7D4, length 41)
_S1_2_882531C 108 instructions (0.001%), 27 calls (0882531C - 089998E0, length 381298)
_S1_2_8858080 105 instructions (0.001%), 15 calls (08858080 - 088580A8, length 11)
_S1_2_8845770 105 instructions (0.001%), 15 calls (08845770 - 08845794, length 10)
_S1_2_8930838 103 instructions (0.001%), 1 calls (08930838 - 08930A30, length 127)
  Back Branch 08930A2C 1 times (length 101)
  Back Branch 0893098C 1 times (length 47)
  Back Branch 089309D4 1 times (length 72)
  Back Branch 0893094C 1 times (length 24)
_S1_2_894BBA4 102 instructions (0.001%), 6 calls (0894BBA4 - 0894BBE4, length 17)
_S1_2_894B454 102 instructions (0.001%), 6 calls (0894B454 - 0894B4C0, length 28)
  Back Branch 0894B4A4 6 times (length 14)
_S1_2_8827090 102 instructions (0.001%), 6 calls (08827090 - 089305C4, length 271694)
_S1_2_882A148 99 instructions (0.001%), 1 calls (0882A148 - 0882A2E4, length 104)
  Back Branch 0882A1C4 2 times (length 3)
_S1_2_8932954 98 instructions (0.001%), 14 calls (08932954 - 0893296C, length 7)
_S1_2_89319A4 97 instructions (0.001%), 1 calls (089319A4 - 08931AB8, length 70)
  Back Branch 08931A44 5 times (length 8)
_S1_2_8840430 97 instructions (0.001%), 1 calls (08840430 - 08840618, length 123)
_S1_2_88480D0 96 instructions (0.001%), 32 calls (088480D0 - 088480D8, length 3)
_S1_2_8931D58 96 instructions (0.001%), 16 calls (08931D58 - 08931D6C, length 6)
_S1_2_88A354C 96 instructions (0.001%), 8 calls (088A3508 - 088A3550, length 19)
  Back Branch 088A354C 8 times (length 19)
_S1_2_894B4EC 96 instructions (0.001%), 6 calls (0894AB40 - 0894B4F0, length 621)
  Back Branch 0894AB48 6 times (length 4)
  Back Branch 0894B4E4 6 times (length 617)
  Back Branch 0894B4EC 6 times (length 12)
_S1_2_88A411C 96 instructions (0.001%), 4 calls (088A411C - 088A4190, length 30)
_S1_2_89945C4 95 instructions (0.001%), 1 calls (0882BC1C - 089945F4, length 369271)
  Back Branch 0882BF24 16 times (length 196)
  Back Branch 089018AC 15 times (length 218757)
  Back Branch 089945F0 1 times (length 25)
  Back Branch 089945BC 1 times (length 150345)
_S1_2_88421D8 95 instructions (0.001%), 1 calls (088421D8 - 08842350, length 95)
_S1_2_882DBF0 94 instructions (0.001%), 47 calls (0882DBF0 - 0882DBF4, length 2)
_S1_2_888DC84 92 instructions (0.001%), 4 calls (0888DC84 - 0888DCFC, length 31)
_S1_2_8833448 90 instructions (0.001%), 30 calls (08833448 - 08833450, length 3)
_S1_2_8826ED8 87 instructions (0.001%), 1 calls (08826ED8 - 08827060, length 99)
_S1_2_89339A8 86 instructions (0.001%), 1 calls (089339A8 - 08933AD4, length 76)
  Back Branch 08933A70 3 times (length 11)
_S1_2_8862E4C 86 instructions (0.001%), 1 calls (08862E4C - 088630E4, length 167)
_S1_2_8903ABC 84 instructions (0.001%), 3 calls (08903960 - 08903AD8, length 95)
  Back Branch 089039A8 4 times (length 20)
  Back Branch 08903AD4 3 times (length 79)
_S1_2_894AC8C 84 instructions (0.001%), 1 calls (0882BC1C - 0894AC90, length 293918)
  Back Branch 0882BF24 16 times (length 196)
  Back Branch 089018AC 15 times (length 218757)
  Back Branch 0894AC84 1 times (length 75003)
  Back Branch 0894AC8C 1 times (length 14)
_S1_2_8847F7C 84 instructions (0.001%), 1 calls (08847E38 - 08848014, length 120)
  Back Branch 08848010 1 times (length 120)
  Back Branch 08847FB8 1 times (length 10)
_S1_2_882A83C 83 instructions (0.001%), 1 calls (0882A5A8 - 0882A844, length 168)
  Back Branch 0882A840 1 times (length 168)
  Back Branch 0882A7F8 1 times (length 72)
_S1_2_8994650 82 instructions (0.001%), 1 calls (0882BC1C - 0899467C, length 369305)
  Back Branch 0882BF24 16 times (length 196)
  Back Branch 089018AC 15 times (length 218757)
  Back Branch 08994678 1 times (length 150392)
_S1_2_8903C98 81 instructions (0.001%), 3 calls (08826E6C - 08903D14, length 226219)
_S1_2_8833648 81 instructions (0.001%), 3 calls (08833648 - 088336CC, length 34)
_S1_2_8995D64 81 instructions (0.001%), 1 calls (08995BCC - 08995D68, length 104)
  Back Branch 08995D64 1 times (length 16)
  Back Branch 08995D5C 1 times (length 102)
_S1_2_884D534 81 instructions (0.001%), 1 calls (0884D534 - 0884D5A4, length 29)
  Back Branch 0884D580 5 times (length 13)
_S1_2_8825310 80 instructions (0.001%), 16 calls (08825310 - 089998D0, length 381297)
_S1_2_88449DC 79 instructions (0.001%), 1 calls (0882BC1C - 08844A10, length 25470)
  Back Branch 0882BF24 16 times (length 196)
  Back Branch 08844A04 1 times (length 25307)
_S1_2_89999DC 78 instructions (0.001%), 39 calls (089999DC - 089999E0, length 2)
_S1_2_883875C 78 instructions (0.001%), 13 calls (0883875C - 08838770, length 6)
_S1_2_88A6230 78 instructions (0.001%), 3 calls (088A6230 - 088A62A4, length 30)
_S1_2_883B2F0 78 instructions (0.001%), 1 calls (0883B2F0 - 0883B4E0, length 125)
  Back Branch 0883B348 1 times (length 18)
  Back Branch 0883B4C4 1 times (length 50)
_S1_2_884083C 75 instructions (0.001%), 3 calls (0884083C - 088408AC, length 29)
_S1_2_883AADC 74 instructions (0.001%), 1 calls (0883AADC - 0883AB90, length 46)
  Back Branch 0883AB70 8 times (length 4)
_S1_2_8844DE0 73 instructions (0.001%), 1 calls (08844DE0 - 08844FD0, length 125)
_S1_2_899A274 72 instructions (0.001%), 36 calls (0899A274 - 0899A278, length 2)
_S1_2_899A234 72 instructions (0.001%), 36 calls (0899A234 - 0899A238, length 2)
_S1_2_8999E5C 72 instructions (0.001%), 36 calls (08999E5C - 08999E60, length 2)
_S1_2_8826C54 72 instructions (0.001%), 4 calls (08826C54 - 08826C98, length 18)
_S1_2_8862DE0 72 instructions (0.001%), 3 calls (08862DE0 - 08862E48, length 27)
_S1_2_893209C 70 instructions (0.001%), 14 calls (0893209C - 089320AC, length 5)
_S1_2_8989C40 70 instructions (0.001%), 1 calls (088FAEB8 - 08989C44, length 146276)
  Back Branch 08989BB4 3 times (length 146241)
  Back Branch 08989C40 1 times (length 48)
_S1_2_8989C38 70 instructions (0.001%), 1 calls (088FAEB8 - 08989C3C, length 146274)
  Back Branch 08989BB4 3 times (length 146241)
  Back Branch 08989C38 1 times (length 46)
_S1_2_8989C30 70 instructions (0.001%), 1 calls (088FAEB8 - 08989C34, length 146272)
  Back Branch 08989BB4 3 times (length 146241)
  Back Branch 08989C30 1 times (length 44)
_S1_2_882AC98 68 instructions (0.001%), 1 calls (0882AC98 - 0882AE38, length 105)
  Back Branch 0882AE04 1 times (length 79)
_S1_2_882D4E8 66 instructions (0.001%), 1 calls (0882D4E8 - 0882D60C, length 74)
_S1_2_8823494 65 instructions (0.001%), 13 calls (08823494 - 088234A4, length 5)
_S1_2_8931228 65 instructions (0.001%), 1 calls (08931228 - 08931360, length 79)
_S1_2_8825364 64 instructions (0.001%), 16 calls (08825364 - 089998E0, length 381280)
_S1_2_888E25C 64 instructions (0.001%), 1 calls (0888E25C - 0888E360, length 66)
_S1_2_883DC24 64 instructions (0.001%), 1 calls (0883DC24 - 0883DD60, length 80)
_S1_2_8902C9C 63 instructions (0.001%), 9 calls (08902C9C - 08902CB4, length 7)
_S1_2_883AFF4 63 instructions (0.001%), 3 calls (0883AFF4 - 0883B054, length 25)
_S1_2_8838A74 63 instructions (0.001%), 3 calls (08826E6C - 08838ADC, length 18205)
_S1_2_882A99C 62 instructions (0.001%), 2 calls (0882A99C - 08999A88, length 375868)
_S1_2_894BD68 62 instructions (0.001%), 1 calls (0894BD68 - 0894BE68, length 65)
_S1_2_882B2DC 62 instructions (0.001%), 1 calls (0882B2DC - 0882B4C4, length 123)
_S1_2_882A834 62 instructions (0.001%), 1 calls (0882A5A8 - 0882A838, length 165)
  Back Branch 0882A834 1 times (length 165)
  Back Branch 0882A7F8 1 times (length 72)
_S1_2_8858070 60 instructions (0.001%), 15 calls (08858070 - 0885807C, length 4)
_S1_2_883AA94 60 instructions (0.001%), 15 calls (0883AA94 - 0883AAA0, length 4)
_S1_2_8838564 60 instructions (0.001%), 15 calls (08838564 - 08838570, length 4)
_S1_2_894ABA4 60 instructions (0.001%), 6 calls (0894ABA4 - 0894ABC8, length 10)
_S1_2_894AB7C 60 instructions (0.001%), 6 calls (0894AB7C - 0894ABA0, length 10)
_S1_2_8829470 60 instructions (0.001%), 4 calls (08826E6C - 0882951C, length 2477)
_S1_2_8935F88 60 instructions (0.001%), 1 calls (08935F88 - 0893612C, length 106)
  Back Branch 089360DC 1 times (length 72)
  Back Branch 089360CC 1 times (length 69)
_S1_2_88480DC 60 instructions (0.001%), 1 calls (088480DC - 08848314, length 143)
  Back Branch 0884813C 2 times (length 9)
  Back Branch 08848254 1 times (length 65)
_S1_2_8834214 58 instructions (0.001%), 1 calls (08834214 - 08834318, length 66)
_S1_2_8840744 57 instructions (0.001%), 1 calls (0882A914 - 088407C8, length 22446)
  Back Branch 088407A8 1 times (length 22439)
_S1_2_89320B0 56 instructions (0.001%), 14 calls (089320B0 - 089320BC, length 4)
_S1_2_88049A4 56 instructions (0.001%), 14 calls (088049A4 - 088049B0, length 4)
_S1_2_897D47C 56 instructions (0.001%), 4 calls (0897D47C - 0897D4B0, length 14)
_S1_2_882D3F0 56 instructions (0.001%), 1 calls (0882D3F0 - 0882D4E4, length 62)
_S1_2_8935348 54 instructions (0.001%), 1 calls (089352F0 - 089353C4, length 54)
  Back Branch 089353C0 1 times (length 54)
_S1_2_8864294 54 instructions (0.001%), 1 calls (08864294 - 08864368, length 54)
_S1_2_883F958 54 instructions (0.001%), 1 calls (08826CF8 - 0883FA2C, length 25422)
  Back Branch 0883FA10 1 times (length 25416)
_S1_2_882AFCC 54 instructions (0.001%), 1 calls (0882AF24 - 0882B008, length 58)
  Back Branch 0882B004 1 times (length 58)
_S1_2_8944638 53 instructions (0.001%), 1 calls (08944638 - 08944784, length 84)
_S1_2_8829024 53 instructions (0.001%), 1 calls (08829024 - 088290FC, length 55)
_S1_2_8804000 53 instructions (0.001%), 1 calls (08804000 - 088040D0, length 53)
_S1_2_8999A54 52 instructions (0.001%), 26 calls (08999A54 - 08999A58, length 2)
_S1_2_882C8E4 52 instructions (0.001%), 4 calls (08826E6C - 0882C920, length 5806)
_S1_2_8833764 52 instructions (0.001%), 2 calls (08833764 - 088337E0, length 32)
_S1_2_888DD00 52 instructions (0.001%), 1 calls (0888DD00 - 0888DDCC, length 52)
_S1_2_882CA24 50 instructions (0.001%), 5 calls (0882CA24 - 0882CA4C, length 11)
_S1_2_8833500 50 instructions (0.001%), 1 calls (08833500 - 088335F8, length 63)
_S1_2_88FADF4 49 instructions (0.000%), 1 calls (088FADF4 - 088FAEB4, length 49)
_S1_2_882D3E4 48 instructions (0.000%), 16 calls (0882D3E4 - 0882D3EC, length 3)
_S1_2_8825564 48 instructions (0.000%), 16 calls (08825564 - 0882556C, length 3)
_S1_2_884703C 48 instructions (0.000%), 12 calls (0884703C - 08847048, length 4)
_S1_2_8825964 48 instructions (0.000%), 12 calls (08825964 - 089999C8, length 380954)
_S1_2_882C924 48 instructions (0.000%), 4 calls (08826E6C - 0882C95C, length 5821)
_S1_2_8931E24 48 instructions (0.000%), 2 calls (08931E24 - 08931E90, length 28)
  Back Branch 08931E8C 1 times (length 17)
_S1_2_885BD1C 46 instructions (0.000%), 1 calls (0885BD1C - 0885BDD0, length 46)
_S1_2_88479AC 46 instructions (0.000%), 1 calls (088479AC - 08847A60, length 46)
_S1_2_883431C 46 instructions (0.000%), 1 calls (0883431C - 088343E8, length 52)
_S1_2_882F274 46 instructions (0.000%), 1 calls (0882F274 - 0882F3AC, length 79)
_S1_2_88580AC 45 instructions (0.000%), 15 calls (088580AC - 088580B4, length 3)
_S1_2_883AAD0 45 instructions (0.000%), 15 calls (0883AAD0 - 0883AAD8, length 3)
_S1_2_8930624 45 instructions (0.000%), 5 calls (08930624 - 08930644, length 9)
_S1_2_891C8A8 45 instructions (0.000%), 1 calls (0891C8A8 - 0891C958, length 45)
_S1_2_8999ED4 44 instructions (0.000%), 22 calls (08999ED4 - 08999ED8, length 2)
_S1_2_893747C 44 instructions (0.000%), 2 calls (0893747C - 089374D0, length 22)
_S1_2_89352F0 44 instructions (0.000%), 2 calls (089352F0 - 08935344, length 22)
_S1_2_882D738 44 instructions (0.000%), 2 calls (0882D738 - 0882D79C, length 26)
_S1_2_8933338 43 instructions (0.000%), 1 calls (08933338 - 089333E0, length 43)
_S1_2_8847D3C 42 instructions (0.000%), 2 calls (08847D3C - 08847D9C, length 25)
_S1_2_8933290 42 instructions (0.000%), 1 calls (08933290 - 08933334, length 42)
_S1_2_883FB9C 42 instructions (0.000%), 1 calls (0883FB9C - 0883FE08, length 156)
_S1_2_88331EC 42 instructions (0.000%), 1 calls (088331EC - 08833298, length 44)
_S1_2_89320F8 41 instructions (0.000%), 1 calls (089320F8 - 08932198, length 41)
_S1_2_88586A0 41 instructions (0.000%), 1 calls (088586A0 - 08858740, length 41)
_S1_2_885A204 40 instructions (0.000%), 1 calls (0885A204 - 0885A2A0, length 40)
_S1_2_883B058 40 instructions (0.000%), 1 calls (08826CF8 - 0883B0D0, length 20727)
  Back Branch 0883B0A8 1 times (length 20718)
_S1_2_882A858 40 instructions (0.000%), 1 calls (0882A858 - 0882A910, length 47)
_S1_2_8931FEC 39 instructions (0.000%), 13 calls (08931FEC - 08931FF4, length 3)
_S1_2_883FAC8 39 instructions (0.000%), 13 calls (0883FAC8 - 0883FAD0, length 3)
_S1_2_8851A84 39 instructions (0.000%), 1 calls (08851A84 - 08851B2C, length 43)
_S1_2_8828D3C 39 instructions (0.000%), 1 calls (08828D3C - 08828E90, length 86)
_S1_2_8999B0C 38 instructions (0.000%), 19 calls (08999B0C - 08999B10, length 2)
_S1_2_89388C0 38 instructions (0.000%), 2 calls (089388C0 - 0893892C, length 28)
_S1_2_893710C 38 instructions (0.000%), 1 calls (0893710C - 08937258, length 84)
  Back Branch 089371C4 1 times (length 13)
_S1_2_882D290 38 instructions (0.000%), 1 calls (0882D290 - 0882D364, length 54)
_S1_2_89342A0 37 instructions (0.000%), 1 calls (089342A0 - 08934330, length 37)
  Back Branch 0893432C 1 times (length 21)
_S1_2_8934188 37 instructions (0.000%), 1 calls (08934188 - 08934218, length 37)
  Back Branch 08934214 1 times (length 21)
_S1_2_89340F4 37 instructions (0.000%), 1 calls (089340F4 - 08934184, length 37)
  Back Branch 08934180 1 times (length 21)
_S1_2_883AB94 37 instructions (0.000%), 1 calls (0883A4F0 - 0883ABE0, length 445)
  Back Branch 0883A530 43 times (length 14)
  Back Branch 0883A5B8 42 times (length 32)
  Back Branch 0883ABDC 1 times (length 445)
  Back Branch 0883ABD4 1 times (length 15)
  Back Branch 0883ABC8 1 times (length 12)
_S1_2_8847030 36 instructions (0.000%), 12 calls (08847030 - 08847038, length 3)
_S1_2_897D3E4 36 instructions (0.000%), 4 calls (0897D3E4 - 0897D404, length 9)
_S1_2_897D428 36 instructions (0.000%), 3 calls (088FAB68 - 0897D42C, length 133682)
  Back Branch 0897D428 3 times (length 133682)
_S1_2_891C810 36 instructions (0.000%), 1 calls (0891C810 - 0891C8A4, length 38)
_S1_2_882A0B8 36 instructions (0.000%), 1 calls (0882A0B8 - 0882A144, length 36)
_S1_2_8822DC8 36 instructions (0.000%), 1 calls (08822DC8 - 08822E74, length 44)
_S1_2_897D418 35 instructions (0.000%), 3 calls (088FAB34 - 0897D41C, length 133691)
  Back Branch 0897D418 3 times (length 133691)
_S1_2_8944FCC 35 instructions (0.000%), 1 calls (08944FCC - 089450A0, length 54)
_S1_2_8848018 35 instructions (0.000%), 1 calls (08848018 - 088480AC, length 38)
_S1_2_8842AD4 35 instructions (0.000%), 1 calls (08842AD4 - 08842B64, length 37)
_S1_2_883FF20 35 instructions (0.000%), 1 calls (0882A5A8 - 0884007C, length 22198)
  Back Branch 0882A82C 2 times (length 163)
  Back Branch 0882A7F8 1 times (length 72)
_S1_2_8999F0C 34 instructions (0.000%), 17 calls (08999F0C - 08999F10, length 2)
_S1_2_8999B2C 34 instructions (0.000%), 17 calls (08999B2C - 08999B30, length 2)
_S1_2_89943A0 34 instructions (0.000%), 2 calls (089943A0 - 089943E0, length 17)
_S1_2_8863344 34 instructions (0.000%), 2 calls (08863344 - 0886338C, length 19)
_S1_2_88FDE3C 34 instructions (0.000%), 1 calls (088FDE3C - 088FDEC0, length 34)
_S1_2_883FE30 34 instructions (0.000%), 1 calls (088336D0 - 0883FE3C, length 12764)
  Back Branch 0883FE38 1 times (length 12764)
_S1_2_882C248 34 instructions (0.000%), 1 calls (08823458 - 0882C2AC, length 9110)
  Back Branch 0882C2A8 1 times (length 94)
_S1_2_897D408 33 instructions (0.000%), 3 calls (088FAB34 - 0897D40C, length 133687)
  Back Branch 0897D408 3 times (length 133687)
_S1_2_8931DB8 33 instructions (0.000%), 3 calls (08931DB8 - 08931DFC, length 18)
_S1_2_893E99C 33 instructions (0.000%), 1 calls (0893E99C - 0893EAE0, length 82)
  Back Branch 0893EA5C 1 times (length 34)
_S1_2_893421C 33 instructions (0.000%), 1 calls (0893421C - 0893429C, length 33)
  Back Branch 08934298 1 times (length 19)
_S1_2_8999B4C 32 instructions (0.000%), 16 calls (08999B4C - 08999B50, length 2)
_S1_2_882CFEC 32 instructions (0.000%), 1 calls (0882CFEC - 0882D070, length 34)
_S1_2_882536C 32 instructions (0.000%), 1 calls (0882536C - 088253F8, length 36)
_S1_2_8999EB4 30 instructions (0.000%), 15 calls (08999EB4 - 08999EB8, length 2)
_S1_2_8999AAC 30 instructions (0.000%), 15 calls (08999AAC - 08999AB0, length 2)
_S1_2_8861684 30 instructions (0.000%), 2 calls (08861684 - 088616C4, length 17)
_S1_2_89039B0 30 instructions (0.000%), 1 calls (08903960 - 089039D4, length 30)
  Back Branch 089039A8 4 times (length 20)
  Back Branch 089039D0 1 times (length 14)
_S1_2_8861788 30 instructions (0.000%), 1 calls (08861788 - 088617FC, length 30)
_S1_2_882A914 30 instructions (0.000%), 1 calls (0882A914 - 0882A998, length 34)
_S1_2_894BCF4 29 instructions (0.000%), 1 calls (0894BCF4 - 0894BD64, length 29)
_S1_2_8932598 29 instructions (0.000%), 1 calls (08932598 - 08932618, length 33)
_S1_2_8840AF0 29 instructions (0.000%), 1 calls (08840AF0 - 08840B68, length 31)
_S1_2_882B018 29 instructions (0.000%), 1 calls (0882B018 - 0882B098, length 33)
_S1_2_88235A8 29 instructions (0.000%), 1 calls (088235A8 - 08823620, length 31)
_S1_2_8999ECC 28 instructions (0.000%), 14 calls (08999ECC - 08999ED0, length 2)
_S1_2_8999B34 28 instructions (0.000%), 14 calls (08999B34 - 08999B38, length 2)
_S1_2_8981494 28 instructions (0.000%), 2 calls (08981494 - 089814C8, length 14)
_S1_2_8980B70 28 instructions (0.000%), 2 calls (08980B70 - 08980BA4, length 14)
_S1_2_8980AE4 28 instructions (0.000%), 2 calls (08980AE4 - 08980B18, length 14)
_S1_2_897D508 28 instructions (0.000%), 2 calls (0897D508 - 0897D53C, length 14)
_S1_2_8982814 27 instructions (0.000%), 3 calls (089827A8 - 08982824, length 32)
  Back Branch 08982820 3 times (length 32)
_S1_2_8949B00 27 instructions (0.000%), 3 calls (08949B00 - 08949B24, length 10)
_S1_2_8935EE4 27 instructions (0.000%), 1 calls (08935EE4 - 08935F60, length 32)
_S1_2_88383BC 26 instructions (0.000%), 13 calls (088383BC - 088383C0, length 2)
_S1_2_8903A2C 26 instructions (0.000%), 1 calls (08903A2C - 08903AB8, length 36)
_S1_2_886ABAC 26 instructions (0.000%), 1 calls (0886ABAC - 0886AC10, length 26)
_S1_2_8840640 26 instructions (0.000%), 1 calls (08840640 - 088406C0, length 33)
_S1_2_882D610 26 instructions (0.000%), 1 calls (0882D610 - 0882D6CC, length 48)
_S1_2_89945F8 25 instructions (0.000%), 1 calls (089945F8 - 0899464C, length 22)
  Back Branch 08994630 2 times (length 7)
_S1_2_892B094 25 instructions (0.000%), 1 calls (0892B094 - 0892B0F4, length 25)
_S1_2_8903D44 25 instructions (0.000%), 1 calls (08903D44 - 08903DA4, length 25)
_S1_2_88407CC 25 instructions (0.000%), 1 calls (088407CC - 08840838, length 28)
_S1_2_883B800 25 instructions (0.000%), 1 calls (0883B800 - 08841408, length 5891)
_S1_2_899A2F4 24 instructions (0.000%), 12 calls (0899A2F4 - 0899A2F8, length 2)
_S1_2_899A2DC 24 instructions (0.000%), 12 calls (0899A2DC - 0899A2E0, length 2)
_S1_2_8999EC4 24 instructions (0.000%), 12 calls (08999EC4 - 08999EC8, length 2)
_S1_2_8999A34 24 instructions (0.000%), 12 calls (08999A34 - 08999A38, length 2)
_S1_2_8999A2C 24 instructions (0.000%), 12 calls (08999A2C - 08999A30, length 2)
_S1_2_89998F4 24 instructions (0.000%), 12 calls (089998F4 - 089998F8, length 2)
_S1_2_88334E8 24 instructions (0.000%), 4 calls (088334E8 - 088334FC, length 6)
_S1_2_88FAC14 24 instructions (0.000%), 3 calls (088FAC14 - 088FAC3C, length 11)
  Back Branch 088FAC30 3 times (length 7)
_S1_2_88334D0 24 instructions (0.000%), 3 calls (088334D0 - 08999AD8, length 366979)
_S1_2_885B0E4 24 instructions (0.000%), 1 calls (0885B0E4 - 0885B268, length 98)
_S1_2_884061C 24 instructions (0.000%), 1 calls (0882C2B0 - 0884062C, length 20704)
  Back Branch 08840628 1 times (length 20704)
_S1_2_883B540 24 instructions (0.000%), 1 calls (0883B540 - 0883B5A4, length 26)
_S1_2_882B640 24 instructions (0.000%), 1 calls (0882B640 - 0882B718, length 55)
_S1_2_894BCEC 23 instructions (0.000%), 1 calls (0894BC8C - 0894BCF0, length 26)
  Back Branch 0894BCE4 1 times (length 24)
  Back Branch 0894BCEC 1 times (length 4)
  Back Branch 0894BCC0 1 times (length 6)
_S1_2_893367C 23 instructions (0.000%), 1 calls (0893367C - 089336F8, length 32)
_S1_2_88428B0 23 instructions (0.000%), 1 calls (088428B0 - 08842918, length 27)
_S1_2_883AFEC 23 instructions (0.000%), 1 calls (088256D0 - 0883AFF0, length 22089)
  Back Branch 0883AFEC 1 times (length 22089)
_S1_2_882C4B4 23 instructions (0.000%), 1 calls (08826E6C - 0882C528, length 5552)
_S1_2_8994318 22 instructions (0.000%), 2 calls (08949B00 - 0899431C, length 76296)
  Back Branch 08994318 2 times (length 76296)
_S1_2_8931C94 22 instructions (0.000%), 2 calls (08931C94 - 08931CBC, length 11)
_S1_2_8838018 22 instructions (0.000%), 2 calls (08838018 - 08838040, length 11)
_S1_2_8B56BEC 22 instructions (0.000%), 1 calls (0883B730 - 08B56BF0, length 814385)
  Back Branch 08B56BEC 1 times (length 814385)
_S1_2_89327F4 22 instructions (0.000%), 1 calls (089327F4 - 08932848, length 22)
_S1_2_893118C 22 instructions (0.000%), 1 calls (0893118C - 089311E0, length 22)
_S1_2_88402B4 21 instructions (0.000%), 7 calls (088402B4 - 088402BC, length 3)
_S1_2_8995CD8 21 instructions (0.000%), 1 calls (08995CD8 - 08995D28, length 21)
_S1_2_894AE20 21 instructions (0.000%), 1 calls (0894AE20 - 0894AE70, length 21)
_S1_2_8933940 21 instructions (0.000%), 1 calls (08933940 - 089339A4, length 26)
_S1_2_8931EE4 21 instructions (0.000%), 1 calls (08931EE4 - 08931F34, length 21)
_S1_2_89026C8 21 instructions (0.000%), 1 calls (089026C8 - 08902718, length 21)
_S1_2_8900A7C 21 instructions (0.000%), 1 calls (08900A7C - 08900ACC, length 21)
_S1_2_88FB040 21 instructions (0.000%), 1 calls (088FB040 - 088FB090, length 21)
_S1_2_88350CC 21 instructions (0.000%), 1 calls (088350CC - 08835120, length 22)
_S1_2_88270CC 20 instructions (0.000%), 5 calls (088270CC - 088270D8, length 4)
_S1_2_88FAC40 20 instructions (0.000%), 4 calls (088FAC40 - 088FAC50, length 5)
_S1_2_894AAE8 20 instructions (0.000%), 2 calls (0894AAE8 - 0894AB0C, length 10)
_S1_2_894AE7C 20 instructions (0.000%), 1 calls (0894AE7C - 0894AEC8, length 20)
_S1_2_89358CC 20 instructions (0.000%), 1 calls (089358CC - 0893593C, length 29)
_S1_2_8934B98 20 instructions (0.000%), 1 calls (08934B98 - 08934BE4, length 20)
_S1_2_88C334C 20 instructions (0.000%), 1 calls (088C334C - 088C3398, length 20)
_S1_2_89958C0 19 instructions (0.000%), 1 calls (089958C0 - 08995908, length 19)
_S1_2_8894074 19 instructions (0.000%), 1 calls (08894074 - 088940BC, length 19)
_S1_2_883B780 19 instructions (0.000%), 1 calls (0883B780 - 0883B7FC, length 32)
_S1_2_89305A4 18 instructions (0.000%), 6 calls (089305A4 - 089305AC, length 3)
_S1_2_8837F10 18 instructions (0.000%), 6 calls (08837F10 - 08837F18, length 3)
_S1_2_897D438 18 instructions (0.000%), 2 calls (0897D438 - 0897D458, length 9)
_S1_2_886AACC 18 instructions (0.000%), 2 calls (0886AACC - 0886AAEC, length 9)
_S1_2_8829544 18 instructions (0.000%), 2 calls (08829544 - 08829564, length 9)
_S1_2_8829520 18 instructions (0.000%), 2 calls (08829520 - 08829540, length 9)
_S1_2_8823624 18 instructions (0.000%), 2 calls (08823624 - 08823644, length 9)
_S1_2_894B544 18 instructions (0.000%), 1 calls (0894B4FC - 0894B548, length 20)
  Back Branch 0894B53C 1 times (length 18)
  Back Branch 0894B544 1 times (length 4)
  Back Branch 0894B520 1 times (length 4)
_S1_2_89340AC 18 instructions (0.000%), 1 calls (089340AC - 089340F0, length 18)
_S1_2_893261C 18 instructions (0.000%), 1 calls (0893261C - 08932660, length 18)
_S1_2_88403E8 18 instructions (0.000%), 1 calls (088403E8 - 0884042C, length 18)
_S1_2_8826C9C 18 instructions (0.000%), 1 calls (08826C9C - 08826CE0, length 18)
_S1_2_8931D14 17 instructions (0.000%), 1 calls (08931D14 - 08931D54, length 17)
_S1_2_88400D4 17 instructions (0.000%), 1 calls (0882A99C - 08999A88, length 375868)
  Back Branch 088400D4 1 times (length 21968)
_S1_2_88A3AE0 16 instructions (0.000%), 4 calls (088A3AE0 - 088A3AEC, length 4)
_S1_2_88A3AD0 16 instructions (0.000%), 4 calls (088A3AD0 - 088A3ADC, length 4)
_S1_2_88A3AC0 16 instructions (0.000%), 4 calls (088A3AC0 - 088A3ACC, length 4)
_S1_2_88A3AA0 16 instructions (0.000%), 4 calls (088A3AA0 - 088A3AAC, length 4)
_S1_2_88A3A90 16 instructions (0.000%), 4 calls (088A3A90 - 088A3A9C, length 4)
_S1_2_88A3A80 16 instructions (0.000%), 4 calls (088A3A80 - 088A3A8C, length 4)
_S1_2_88A3A70 16 instructions (0.000%), 4 calls (088A3A70 - 088A3A7C, length 4)
_S1_2_88A3A60 16 instructions (0.000%), 4 calls (088A3A60 - 088A3A6C, length 4)
_S1_2_88A3A50 16 instructions (0.000%), 4 calls (088A3A50 - 088A3A5C, length 4)
_S1_2_88A3A40 16 instructions (0.000%), 4 calls (088A3A40 - 088A3A4C, length 4)
_S1_2_88A3A30 16 instructions (0.000%), 4 calls (088A3A30 - 088A3A3C, length 4)
_S1_2_88A39CC 16 instructions (0.000%), 4 calls (088A39CC - 088A39D8, length 4)
_S1_2_8835028 16 instructions (0.000%), 2 calls (08835028 - 08835044, length 8)
_S1_2_8995410 16 instructions (0.000%), 1 calls (08995410 - 0899544C, length 16)
_S1_2_894BB5C 16 instructions (0.000%), 1 calls (0894BB5C - 0894BB98, length 16)
_S1_2_894BB14 16 instructions (0.000%), 1 calls (0894BB14 - 0894BB50, length 16)
_S1_2_894B64C 16 instructions (0.000%), 1 calls (0894B614 - 0894B650, length 16)
  Back Branch 0894B64C 1 times (length 4)
  Back Branch 0894B644 1 times (length 14)
_S1_2_89326E8 16 instructions (0.000%), 1 calls (089326E8 - 08932724, length 16)
_S1_2_8846928 16 instructions (0.000%), 1 calls (08846928 - 0884696C, length 18)
_S1_2_8834B5C 16 instructions (0.000%), 1 calls (08834B5C - 08834BAC, length 21)
  Back Branch 08834B9C 1 times (length 15)
_S1_2_88335FC 16 instructions (0.000%), 1 calls (08826E6C - 08833644, length 12791)
_S1_2_8828E94 16 instructions (0.000%), 1 calls (08828E94 - 08828ED0, length 16)
_S1_2_8931DE4 15 instructions (0.000%), 3 calls (08931DE4 - 08931DF4, length 5)
_S1_2_8825304 15 instructions (0.000%), 3 calls (08825304 - 089998D0, length 381300)
_S1_2_8936FB8 15 instructions (0.000%), 1 calls (08936FB8 - 08936FF0, length 15)
_S1_2_8934B5C 15 instructions (0.000%), 1 calls (08934B5C - 08934B94, length 15)
_S1_2_8932728 15 instructions (0.000%), 1 calls (08932728 - 08932760, length 15)
_S1_2_89321F0 15 instructions (0.000%), 1 calls (089321F0 - 08932228, length 15)
_S1_2_899998C 14 instructions (0.000%), 7 calls (0899998C - 08999990, length 2)
_S1_2_8999974 14 instructions (0.000%), 7 calls (08999974 - 08999978, length 2)
_S1_2_899995C 14 instructions (0.000%), 7 calls (0899995C - 08999960, length 2)
_S1_2_89998AC 14 instructions (0.000%), 7 calls (089998AC - 089998B0, length 2)
_S1_2_899985C 14 instructions (0.000%), 7 calls (0899985C - 08999860, length 2)
_S1_2_8981A20 14 instructions (0.000%), 1 calls (08981A20 - 08981A54, length 14)
_S1_2_8981558 14 instructions (0.000%), 1 calls (08981558 - 0898158C, length 14)
_S1_2_8981520 14 instructions (0.000%), 1 calls (08981520 - 08981554, length 14)
_S1_2_897F290 14 instructions (0.000%), 1 calls (0897F290 - 0897F2C4, length 14)
_S1_2_897F204 14 instructions (0.000%), 1 calls (0897F204 - 0897F238, length 14)
_S1_2_897E12C 14 instructions (0.000%), 1 calls (0897E12C - 0897E160, length 14)
_S1_2_897E0A0 14 instructions (0.000%), 1 calls (0897E0A0 - 0897E0D4, length 14)
_S1_2_8942114 14 instructions (0.000%), 1 calls (08942114 - 089421F0, length 56)
_S1_2_8902CB8 14 instructions (0.000%), 1 calls (08902CB8 - 08902CEC, length 14)
_S1_2_88FD320 14 instructions (0.000%), 1 calls (088FD320 - 088FD354, length 14)
_S1_2_88FBFD0 14 instructions (0.000%), 1 calls (088FBFD0 - 088FC004, length 14)
_S1_2_88408B0 14 instructions (0.000%), 1 calls (088408B0 - 088408E4, length 14)
_S1_2_883B8D0 14 instructions (0.000%), 1 calls (0883B8D0 - 0883B904, length 14)
_S1_2_8835124 14 instructions (0.000%), 1 calls (08835124 - 08835160, length 16)
_S1_2_882ABF4 14 instructions (0.000%), 1 calls (0882ABF4 - 0882BE9C, length 1195)
  Back Branch 0882BE98 208 times (length 161)
_S1_2_8941EC4 13 instructions (0.000%), 1 calls (08941EC4 - 08941FA0, length 56)
_S1_2_89327C0 13 instructions (0.000%), 1 calls (089327C0 - 089327F0, length 13)
_S1_2_8932764 13 instructions (0.000%), 1 calls (08932764 - 08932794, length 13)
_S1_2_8903BBC 13 instructions (0.000%), 1 calls (08903BBC - 08999AF0, length 153550)
_S1_2_887FD00 13 instructions (0.000%), 1 calls (0887FD00 - 0887FD30, length 13)
_S1_2_8840988 13 instructions (0.000%), 1 calls (08840988 - 088409C0, length 15)
_S1_2_88406C4 13 instructions (0.000%), 1 calls (088406C4 - 088406F4, length 13)
_S1_2_883FA78 13 instructions (0.000%), 1 calls (0883FA78 - 0883FAA8, length 13)
_S1_2_8825E9C 13 instructions (0.000%), 1 calls (08825E9C - 08825ECC, length 13)
_S1_2_899A34C 12 instructions (0.000%), 6 calls (0899A34C - 0899A350, length 2)
_S1_2_8999A0C 12 instructions (0.000%), 6 calls (08999A0C - 08999A10, length 2)
_S1_2_894B774 12 instructions (0.000%), 6 calls (0894B774 - 0894B778, length 2)
_S1_2_894AFF4 12 instructions (0.000%), 6 calls (0894AFF4 - 0894AFF8, length 2)
_S1_2_894AB18 12 instructions (0.000%), 6 calls (0894AB18 - 0894AB1C, length 2)
_S1_2_888E364 12 instructions (0.000%), 4 calls (0888E364 - 0888E36C, length 3)
_S1_2_882535C 12 instructions (0.000%), 3 calls (0882535C - 089998E0, length 381282)
_S1_2_8981AB8 12 instructions (0.000%), 1 calls (08981AB8 - 08981AE4, length 12)
_S1_2_8981A88 12 instructions (0.000%), 1 calls (08981A88 - 08981AB4, length 12)
_S1_2_8981A58 12 instructions (0.000%), 1 calls (08981A58 - 08981A84, length 12)
_S1_2_89815E4 12 instructions (0.000%), 1 calls (089815E4 - 08981610, length 12)
_S1_2_8980CAC 12 instructions (0.000%), 1 calls (08980CAC - 08980CD8, length 12)
_S1_2_8980C6C 12 instructions (0.000%), 1 calls (08980C6C - 08980C98, length 12)
_S1_2_8980BE8 12 instructions (0.000%), 1 calls (08980BE8 - 08980C14, length 12)
_S1_2_8980BB8 12 instructions (0.000%), 1 calls (08980BB8 - 08980BE4, length 12)
_S1_2_897D644 12 instructions (0.000%), 1 calls (0897D644 - 0897D670, length 12)
_S1_2_897D604 12 instructions (0.000%), 1 calls (0897D604 - 0897D630, length 12)
_S1_2_897D580 12 instructions (0.000%), 1 calls (0897D580 - 0897D5AC, length 12)
_S1_2_897D550 12 instructions (0.000%), 1 calls (0897D550 - 0897D57C, length 12)
_S1_2_894BAE4 12 instructions (0.000%), 1 calls (0894BAE4 - 0894BB10, length 12)
_S1_2_8931D70 12 instructions (0.000%), 1 calls (08931D70 - 08931DA8, length 15)
  Back Branch 08931D98 1 times (length 5)
_S1_2_892C594 12 instructions (0.000%), 1 calls (0892C594 - 0892C5E4, length 21)
_S1_2_891D0C8 12 instructions (0.000%), 1 calls (0891D0C8 - 0891D1A8, length 57)
_S1_2_891B4A4 12 instructions (0.000%), 1 calls (0891B4A4 - 0891B4D0, length 12)
_S1_2_88A61B8 12 instructions (0.000%), 1 calls (088A6168 - 088A61BC, length 22)
  Back Branch 088A61B8 1 times (length 22)
_S1_2_8805050 12 instructions (0.000%), 1 calls (08805050 - 088050A0, length 21)
_S1_2_8804E7C 12 instructions (0.000%), 1 calls (08804E7C - 08804EA8, length 12)
_S1_2_893219C 11 instructions (0.000%), 1 calls (0893219C - 089321C4, length 11)
_S1_2_8931CE8 11 instructions (0.000%), 1 calls (08931CE8 - 08931D10, length 11)
_S1_2_8903B90 11 instructions (0.000%), 1 calls (08903B90 - 08903BB8, length 11)
_S1_2_88641C4 11 instructions (0.000%), 1 calls (088641C4 - 088641EC, length 11)
_S1_2_885865C 11 instructions (0.000%), 1 calls (0885865C - 08858684, length 11)
_S1_2_88584A8 11 instructions (0.000%), 1 calls (088584A8 - 088584D0, length 11)
_S1_2_88469F8 11 instructions (0.000%), 1 calls (088469F8 - 08846A20, length 11)
_S1_2_8827064 11 instructions (0.000%), 1 calls (08827064 - 0882708C, length 11)
_S1_2_899993C 10 instructions (0.000%), 5 calls (0899993C - 08999940, length 2)
_S1_2_899992C 10 instructions (0.000%), 5 calls (0899992C - 08999930, length 2)
_S1_2_89998A4 10 instructions (0.000%), 5 calls (089998A4 - 089998A8, length 2)
_S1_2_894BAD0 10 instructions (0.000%), 2 calls (0894BAD0 - 0894BAE0, length 5)
_S1_2_88252EC 10 instructions (0.000%), 2 calls (088252EC - 089998D0, length 381306)
_S1_2_899420C 10 instructions (0.000%), 1 calls (0899420C - 08994230, length 10)
_S1_2_8989500 10 instructions (0.000%), 1 calls (08989500 - 08989524, length 10)
_S1_2_8936FF4 10 instructions (0.000%), 1 calls (08936FF4 - 08999900, length 100932)
_S1_2_8933474 10 instructions (0.000%), 1 calls (08933474 - 0893349C, length 11)
  Back Branch 08933498 1 times (length 7)
_S1_2_8932798 10 instructions (0.000%), 1 calls (08932798 - 089327BC, length 10)
_S1_2_8932298 10 instructions (0.000%), 1 calls (08932298 - 089322BC, length 10)
_S1_2_89321C8 10 instructions (0.000%), 1 calls (089321C8 - 089321EC, length 10)
_S1_2_8931CC0 10 instructions (0.000%), 1 calls (08931CC0 - 08931CE4, length 10)
_S1_2_891E194 10 instructions (0.000%), 1 calls (0891E194 - 0891E1B8, length 10)
_S1_2_888E370 10 instructions (0.000%), 1 calls (0888E370 - 0888E394, length 10)
_S1_2_88421B0 10 instructions (0.000%), 1 calls (088421B0 - 088421D4, length 10)
_S1_2_882B1CC 10 instructions (0.000%), 1 calls (08826E6C - 0882B1FC, length 4325)
_S1_2_8804EAC 10 instructions (0.000%), 1 calls (08804EAC - 08804ED0, length 10)
_S1_2_8989B7C 9 instructions (0.000%), 3 calls (08989B7C - 08989B84, length 3)
_S1_2_8829FEC 9 instructions (0.000%), 3 calls (08829FEC - 08829FF4, length 3)
_S1_2_8B56700 9 instructions (0.000%), 1 calls (08B56700 - 08B56720, length 9)
_S1_2_89827C8 9 instructions (0.000%), 1 calls (089827A8 - 089827D8, length 13)
  Back Branch 089827D4 1 times (length 13)
_S1_2_89326C4 9 instructions (0.000%), 1 calls (089326C4 - 089326E4, length 9)
_S1_2_8861D78 9 instructions (0.000%), 1 calls (08861D78 - 08861DF8, length 33)
_S1_2_8847CB4 9 instructions (0.000%), 1 calls (08847CB4 - 08999F38, length 346274)
_S1_2_883A190 9 instructions (0.000%), 1 calls (0883A190 - 0883A1B0, length 9)
_S1_2_8839CF0 9 instructions (0.000%), 1 calls (08839CF0 - 08839D10, length 9)
_S1_2_8804ED4 9 instructions (0.000%), 1 calls (08804ED4 - 08804EF4, length 9)
_S1_2_899A39C 8 instructions (0.000%), 4 calls (0899A39C - 0899A3A0, length 2)
_S1_2_899A2AC 8 instructions (0.000%), 4 calls (0899A2AC - 0899A2B0, length 2)
_S1_2_8999F14 8 instructions (0.000%), 4 calls (08999F14 - 08999F18, length 2)
_S1_2_8999E74 8 instructions (0.000%), 4 calls (08999E74 - 08999E78, length 2)
_S1_2_8999A6C 8 instructions (0.000%), 4 calls (08999A6C - 08999A70, length 2)
_S1_2_89999E4 8 instructions (0.000%), 4 calls (089999E4 - 089999E8, length 2)
_S1_2_8999944 8 instructions (0.000%), 4 calls (08999944 - 08999948, length 2)
_S1_2_882A848 8 instructions (0.000%), 2 calls (0882A848 - 0882A854, length 4)
_S1_2_882534C 8 instructions (0.000%), 2 calls (0882534C - 089998E0, length 381286)
_S1_2_898BD90 8 instructions (0.000%), 1 calls (0898BC7C - 089998D0, length 14102)
  Back Branch 0898BD90 1 times (length 71)
_S1_2_898BC94 8 instructions (0.000%), 1 calls (0898BC7C - 089998D0, length 14102)
  Back Branch 0898BC94 1 times (length 8)
_S1_2_892C62C 8 instructions (0.000%), 1 calls (0892C62C - 0892C66C, length 17)
_S1_2_892C5E8 8 instructions (0.000%), 1 calls (0892C5E8 - 0892C628, length 17)
_S1_2_88AC978 8 instructions (0.000%), 1 calls (088AC978 - 088AC994, length 8)
_S1_2_88403A8 8 instructions (0.000%), 1 calls (088403A8 - 08936C20, length 252447)
_S1_2_88050E8 8 instructions (0.000%), 1 calls (088050E8 - 08805128, length 17)
_S1_2_88050A4 8 instructions (0.000%), 1 calls (088050A4 - 088050E4, length 17)
_S1_2_8804930 8 instructions (0.000%), 1 calls (08804930 - 0880494C, length 8)
_S1_2_8804910 8 instructions (0.000%), 1 calls (08804910 - 0880492C, length 8)
_S1_2_898BD10 7 instructions (0.000%), 1 calls (0898BCE4 - 089998E0, length 14080)
  Back Branch 0898BD10 1 times (length 13)
_S1_2_898BCF0 7 instructions (0.000%), 1 calls (0898BCE4 - 089998E0, length 14080)
  Back Branch 0898BCF0 1 times (length 5)
_S1_2_88234D0 7 instructions (0.000%), 1 calls (088234D0 - 0882352C, length 24)
_S1_2_8000070 7 instructions (0.000%), 1 calls (08000070 - 08000078, length 3)
  Back Branch 08000074 2 times (length 3)
_S1_2_899A18C 6 instructions (0.000%), 3 calls (0899A18C - 0899A190, length 2)
_S1_2_899A184 6 instructions (0.000%), 3 calls (0899A184 - 0899A188, length 2)
_S1_2_8999A94 6 instructions (0.000%), 3 calls (08999A94 - 08999A98, length 2)
_S1_2_899987C 6 instructions (0.000%), 3 calls (0899987C - 08999880, length 2)
_S1_2_898955C 6 instructions (0.000%), 3 calls (0898955C - 08989560, length 2)
_S1_2_8982890 6 instructions (0.000%), 3 calls (08982890 - 08982894, length 2)
_S1_2_8847CA8 6 instructions (0.000%), 2 calls (08847CA8 - 08847CB0, length 3)
_S1_2_8804E2C 6 instructions (0.000%), 1 calls (08804E2C - 08804E40, length 6)
_S1_2_8804E14 6 instructions (0.000%), 1 calls (08804E14 - 08804E28, length 6)
_S1_2_8804DFC 6 instructions (0.000%), 1 calls (08804DFC - 08804E10, length 6)
_S1_2_8861704 5 instructions (0.000%), 1 calls (08861704 - 08861738, length 14)
_S1_2_8840914 5 instructions (0.000%), 1 calls (08826E6C - 0884092C, length 26289)
_S1_2_883A0F0 5 instructions (0.000%), 1 calls (0883A0F0 - 0883A100, length 5)
_S1_2_8823788 5 instructions (0.000%), 1 calls (08823788 - 08823798, length 5)
_S1_2_8822C90 5 instructions (0.000%), 1 calls (08822C90 - 08822CA0, length 5)
_S1_2_8805140 5 instructions (0.000%), 1 calls (08805140 - 08805150, length 5)
_S1_2_880512C 5 instructions (0.000%), 1 calls (0880512C - 0880513C, length 5)
_S1_2_899A2E4 4 instructions (0.000%), 2 calls (0899A2E4 - 0899A2E8, length 2)
_S1_2_899A174 4 instructions (0.000%), 2 calls (0899A174 - 0899A178, length 2)
_S1_2_8999F2C 4 instructions (0.000%), 2 calls (08999F2C - 08999F30, length 2)
_S1_2_8999AB4 4 instructions (0.000%), 2 calls (08999AB4 - 08999AB8, length 2)
_S1_2_89998EC 4 instructions (0.000%), 2 calls (089998EC - 089998F0, length 2)
_S1_2_89998C4 4 instructions (0.000%), 2 calls (089998C4 - 089998C8, length 2)
_S1_2_8999884 4 instructions (0.000%), 2 calls (08999884 - 08999888, length 2)
_S1_2_8999874 4 instructions (0.000%), 2 calls (08999874 - 08999878, length 2)
_S1_2_894AFEC 4 instructions (0.000%), 2 calls (0894AFEC - 0894AFF0, length 2)
_S1_2_894AB28 4 instructions (0.000%), 1 calls (08826E6C - 0894AB3C, length 298805)
_S1_2_89320C0 4 instructions (0.000%), 1 calls (089320C0 - 089320CC, length 4)
_S1_2_891B4D4 4 instructions (0.000%), 1 calls (0891B4D4 - 0891B4E0, length 4)
_S1_2_88413FC 4 instructions (0.000%), 1 calls (088413FC - 08841408, length 4)
_S1_2_88359B0 4 instructions (0.000%), 1 calls (088359B0 - 088359BC, length 4)
_S1_2_882B638 4 instructions (0.000%), 1 calls (0882B638 - 089999A8, length 375005)
_S1_2_882B630 4 instructions (0.000%), 1 calls (0882B630 - 08999988, length 374999)
_S1_2_88273DC 4 instructions (0.000%), 1 calls (088273DC - 088273F4, length 7)
_S1_2_8820C2C 4 instructions (0.000%), 1 calls (08820C2C - 08820C38, length 4)
_S1_2_8931DAC 3 instructions (0.000%), 1 calls (08931DAC - 08931DB4, length 3)
_S1_2_882E820 3 instructions (0.000%), 1 calls (0882E820 - 0882E828, length 3)
_S1_2_899A3BC 2 instructions (0.000%), 1 calls (0899A3BC - 0899A3C0, length 2)
_S1_2_899A334 2 instructions (0.000%), 1 calls (0899A334 - 0899A338, length 2)
_S1_2_899A324 2 instructions (0.000%), 1 calls (0899A324 - 0899A328, length 2)
_S1_2_899A314 2 instructions (0.000%), 1 calls (0899A314 - 0899A318, length 2)
_S1_2_899A30C 2 instructions (0.000%), 1 calls (0899A30C - 0899A310, length 2)
_S1_2_899A2EC 2 instructions (0.000%), 1 calls (0899A2EC - 0899A2F0, length 2)
_S1_2_899A2CC 2 instructions (0.000%), 1 calls (0899A2CC - 0899A2D0, length 2)
_S1_2_899A2BC 2 instructions (0.000%), 1 calls (0899A2BC - 0899A2C0, length 2)
_S1_2_899A2A4 2 instructions (0.000%), 1 calls (0899A2A4 - 0899A2A8, length 2)
_S1_2_899A20C 2 instructions (0.000%), 1 calls (0899A20C - 0899A210, length 2)
_S1_2_899A204 2 instructions (0.000%), 1 calls (0899A204 - 0899A208, length 2)
_S1_2_899A1F4 2 instructions (0.000%), 1 calls (0899A1F4 - 0899A1F8, length 2)
_S1_2_899A17C 2 instructions (0.000%), 1 calls (0899A17C - 0899A180, length 2)
_S1_2_899A154 2 instructions (0.000%), 1 calls (0899A154 - 0899A158, length 2)
_S1_2_899A14C 2 instructions (0.000%), 1 calls (0899A14C - 0899A150, length 2)
_S1_2_899A134 2 instructions (0.000%), 1 calls (0899A134 - 0899A138, length 2)
_S1_2_899A0F4 2 instructions (0.000%), 1 calls (0899A0F4 - 0899A0F8, length 2)
_S1_2_899A0AC 2 instructions (0.000%), 1 calls (0899A0AC - 0899A0B0, length 2)
_S1_2_899A07C 2 instructions (0.000%), 1 calls (0899A07C - 0899A080, length 2)
_S1_2_8999F94 2 instructions (0.000%), 1 calls (08999F94 - 08999F98, length 2)
_S1_2_8999F84 2 instructions (0.000%), 1 calls (08999F84 - 08999F88, length 2)
_S1_2_8999F6C 2 instructions (0.000%), 1 calls (08999F6C - 08999F70, length 2)
_S1_2_8999F54 2 instructions (0.000%), 1 calls (08999F54 - 08999F58, length 2)
_S1_2_8999F34 2 instructions (0.000%), 1 calls (08999F34 - 08999F38, length 2)
_S1_2_8999F04 2 instructions (0.000%), 1 calls (08999F04 - 08999F08, length 2)
_S1_2_8999EF4 2 instructions (0.000%), 1 calls (08999EF4 - 08999EF8, length 2)
_S1_2_8999EDC 2 instructions (0.000%), 1 calls (08999EDC - 08999EE0, length 2)
_S1_2_8999EBC 2 instructions (0.000%), 1 calls (08999EBC - 08999EC0, length 2)
_S1_2_8999EAC 2 instructions (0.000%), 1 calls (08999EAC - 08999EB0, length 2)
_S1_2_8999E54 2 instructions (0.000%), 1 calls (08999E54 - 08999E58, length 2)
_S1_2_8999DEC 2 instructions (0.000%), 1 calls (08999DEC - 08999DF0, length 2)
_S1_2_8999AE4 2 instructions (0.000%), 1 calls (08999AE4 - 08999AE8, length 2)
_S1_2_8999A9C 2 instructions (0.000%), 1 calls (08999A9C - 08999AA0, length 2)
_S1_2_8999A84 2 instructions (0.000%), 1 calls (08999A84 - 08999A88, length 2)
_S1_2_8999A7C 2 instructions (0.000%), 1 calls (08999A7C - 08999A80, length 2)
_S1_2_8999A5C 2 instructions (0.000%), 1 calls (08999A5C - 08999A60, length 2)
_S1_2_8999A04 2 instructions (0.000%), 1 calls (08999A04 - 08999A08, length 2)
_S1_2_89999BC 2 instructions (0.000%), 1 calls (089999BC - 089999C0, length 2)
_S1_2_89999B4 2 instructions (0.000%), 1 calls (089999B4 - 089999B8, length 2)
_S1_2_89999A4 2 instructions (0.000%), 1 calls (089999A4 - 089999A8, length 2)
_S1_2_899999C 2 instructions (0.000%), 1 calls (0899999C - 089999A0, length 2)
_S1_2_8999994 2 instructions (0.000%), 1 calls (08999994 - 08999998, length 2)
_S1_2_899997C 2 instructions (0.000%), 1 calls (0899997C - 08999980, length 2)
_S1_2_8999934 2 instructions (0.000%), 1 calls (08999934 - 08999938, length 2)
_S1_2_8999924 2 instructions (0.000%), 1 calls (08999924 - 08999928, length 2)
_S1_2_899990C 2 instructions (0.000%), 1 calls (0899990C - 08999910, length 2)
_S1_2_8999864 2 instructions (0.000%), 1 calls (08999864 - 08999868, length 2)
_S1_2_8999854 2 instructions (0.000%), 1 calls (08999854 - 08999858, length 2)
_S1_2_8999844 2 instructions (0.000%), 1 calls (08999844 - 08999848, length 2)
_S1_2_8982888 2 instructions (0.000%), 1 calls (08982888 - 0898288C, length 2)
_S1_2_895DC34 2 instructions (0.000%), 1 calls (0895DC34 - 0895DC38, length 2)
_S1_2_894AFE4 2 instructions (0.000%), 1 calls (0894AFE4 - 0894AFE8, length 2)
_S1_2_887FC5C 2 instructions (0.000%), 1 calls (0887FC5C - 0887FC60, length 2)
_S1_2_884D52C 2 instructions (0.000%), 1 calls (0884D52C - 0884D530, length 2)
_S1_2_884C790 2 instructions (0.000%), 1 calls (0884C790 - 0884C794, length 2)
_S1_2_88479A4 2 instructions (0.000%), 1 calls (088479A4 - 088479A8, length 2)
_S1_2_8843824 2 instructions (0.000%), 1 calls (08843824 - 08843828, length 2)
_S1_2_882AA44 2 instructions (0.000%), 1 calls (0882AA44 - 0882AA48, length 2)
_S1_2_882AA34 2 instructions (0.000%), 1 calls (0882AA34 - 0882AA38, length 2)
_S1_2_8823F24 2 instructions (0.000%), 1 calls (08823F24 - 08823F28, length 2)
_S1_2_88233EC 2 instructions (0.000%), 1 calls (088233EC - 088233F0, length 2)
_S1_2_8822DC0 2 instructions (0.000%), 1 calls (08822DC0 - 08822DC4, length 2)
_S1_2_8822B6C 2 instructions (0.000%), 1 calls (08822B6C - 08822B70, length 2)
_S1_2_88226C0 2 instructions (0.000%), 1 calls (088226C0 - 088226C4, length 2)
_S1_2_88226B8 2 instructions (0.000%), 1 calls (088226B8 - 088226BC, length 2)
_S1_2_8822324 2 instructions (0.000%), 1 calls (08822324 - 08822328, length 2)
_S1_2_88211E8 2 instructions (0.000%), 1 calls (088211E8 - 088211EC, length 2)
_S1_2_88211E0 2 instructions (0.000%), 1 calls (088211E0 - 088211E4, length 2)
_S1_2_8820D58 2 instructions (0.000%), 1 calls (08820D58 - 08820D5C, length 2)
_S1_2_8820C3C 2 instructions (0.000%), 1 calls (08820C3C - 08820C40, length 2)
_S1_2_8000000 2 instructions (0.000%), 1 calls (08000000 - 0800000C, length 4)
_S1_2_8813334 (strlen) 0 instructions (0.000%), 514 calls (08813334 - 08813348, length 6)
_S1_2_8936EE0 (memset) 0 instructions (0.000%), 289 calls (08936EE0 - 08936FB4, length 54)
_S1_2_8936B00 (memcpy) 0 instructions (0.000%), 251 calls (08936B00 - 08936C20, length 73)
_S1_2_8939290 (strcmp) 0 instructions (0.000%), 235 calls (08939290 - 089392F8, length 27)
_S1_2_8932B38 (sceGuSetMatrix) 0 instructions (0.000%), 15 calls (08932B38 - 08932D9C, length 154)
_S1_2_885C324 (nop) 0 instructions (0.000%), 15 calls (0885C324 - 0885C328, length 2)
_S1_2_885C32C (nop) 0 instructions (0.000%), 14 calls (0885C32C - 0885C330, length 2)
_S1_2_893242C (sceGuTexLevelMode) 0 instructions (0.000%), 13 calls (0893242C - 08932480, length 22)
_S1_2_8838574 (nop) 0 instructions (0.000%), 13 calls (08838574 - 08838578, length 2)
_S1_2_894B004 (nop) 0 instructions (0.000%), 12 calls (0894B004 - 0894B008, length 2)
_S1_2_894AF08 (nop) 0 instructions (0.000%), 12 calls (0894AF08 - 0894AF0C, length 2)
_S1_2_894AED4 (nop) 0 instructions (0.000%), 12 calls (0894AED4 - 0894AED8, length 2)
_S1_2_894AECC (nop) 0 instructions (0.000%), 12 calls (0894AECC - 0894AED0, length 2)
_S1_2_894BB9C (nop) 0 instructions (0.000%), 6 calls (0894BB9C - 0894BBA0, length 2)
_S1_2_894AB74 (nop) 0 instructions (0.000%), 6 calls (0894AB74 - 0894AB78, length 2)
_S1_2_891E188 0 instructions (0.000%), 5 calls (0891E188 - 08936FB4, length 25484)
_S1_2_894ADE0 (nop) 0 instructions (0.000%), 3 calls (0894ADE0 - 0894ADE4, length 2)
_S1_2_8994F4C (nop) 0 instructions (0.000%), 2 calls (08994F4C - 08994F50, length 2)
_S1_2_894AAE0 (nop) 0 instructions (0.000%), 2 calls (0894AAE0 - 0894AAE4, length 2)
_S1_2_88402CC 0 instructions (0.000%), 2 calls (08813334 - 08840330, length 46080)
  Back Branch 088402F8 2 times (length 46067)
_S1_2_89958B8 (nop) 0 instructions (0.000%), 1 calls (089958B8 - 089958BC, length 2)
_S1_2_89958B0 (nop) 0 instructions (0.000%), 1 calls (089958B0 - 089958B4, length 2)
_S1_2_8994F44 (nop) 0 instructions (0.000%), 1 calls (08994F44 - 08994F48, length 2)
_S1_2_8994680 (nop) 0 instructions (0.000%), 1 calls (08994680 - 08994684, length 2)
_S1_2_89941FC (nop) 0 instructions (0.000%), 1 calls (089941FC - 08994200, length 2)
_S1_2_894BB54 (nop) 0 instructions (0.000%), 1 calls (0894BB54 - 0894BB58, length 2)
_S1_2_894B60C (nop) 0 instructions (0.000%), 1 calls (0894B60C - 0894B610, length 2)
_S1_2_894B0DC (nop) 0 instructions (0.000%), 1 calls (0894B0DC - 0894B0E0, length 2)
_S1_2_894AE74 (nop) 0 instructions (0.000%), 1 calls (0894AE74 - 0894AE78, length 2)
_S1_2_894AE18 (nop) 0 instructions (0.000%), 1 calls (0894AE18 - 0894AE1C, length 2)
_S1_2_894AE10 (nop) 0 instructions (0.000%), 1 calls (0894AE10 - 0894AE14, length 2)
_S1_2_894ADD8 (nop) 0 instructions (0.000%), 1 calls (0894ADD8 - 0894ADDC, length 2)
_S1_2_88ABDC0 0 instructions (0.000%), 1 calls (088ABDC0 - 08936FB4, length 142462)
_S1_2_888DC70 0 instructions (0.000%), 1 calls (0888DC70 - 08936FB4, length 173266)
_S1_2_882661C (nop) 0 instructions (0.000%), 1 calls (0882661C - 08826620, length 2)
_S1_2_8805EE0 0 instructions (0.000%), 1 calls (08805EE0 - 08936FB4, length 312374)
------------------ GEProfiler ----------------------
GE list count: 17
Texture load count: 0, average 0.0 per GE list
Copy GE to memory: 0, average 0.0 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 179ms, average 10.6ms per GE list, max FPS is 94.7
prim: called 15 times, average 0.9 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 15 times in PRIM, average 0.9 per GE list
