Compilation time 966ms, 185 calls, average 5.2ms, longest 115ms
CodeBlocks profiling information (1,531,865 total cycles):
_S1_2_8834DD8 282,296 instructions (18.428%), 10,082 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 10,082 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_8834EFC 181,476 instructions (11.847%), 5,041 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 (11.523%), 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 146,191 instructions (9.543%), 5,041 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_8834C00 141,148 instructions (9.214%), 20,164 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_8834BB0 110,902 instructions (7.240%), 10,082 calls (0882DBF8 - 08834BD8, length 7161)
  Back Branch 08834BCC 10,082 times (length 7159)
_S1_2_8834BDC 90,738 instructions (5.923%), 10,082 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_8935940 74,616 instructions (4.871%), 700 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,301 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,301 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 607 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 8 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 8 times (length 177)
  Back Branch 08935D24 3 times (length 153)
  Back Branch 08935D2C 3 times (length 182)
  Back Branch 08935A70 2 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_8835278 70,574 instructions (4.607%), 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 50,894 instructions (3.322%), 288 calls (0893B27C - 0893CB3C, length 1585)
  Back Branch 0893B2A4 1,956 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 0893B5F4 462 times (length 120)
  Back Branch 0893B56C 462 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 0893B5E8 462 times (length 158)
  Back Branch 0893B528 462 times (length 173)
  Back Branch 0893B580 462 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 0893C788 288 times (length 1290)
  Back Branch 0893C1B4 288 times (length 293)
  Back Branch 0893CB30 237 times (length 1383)
  Back Branch 0893B660 133 times (length 145)
  Back Branch 0893B69C 133 times (length 160)
  Back Branch 0893C760 101 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 101 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 0893C940 100 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 0893C95C 17 times (length 1407)
  Back Branch 0893CB20 1 times (length 1379)
_S1_2_8936C24 42,288 instructions (2.761%), 1,309 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 2,371 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 592 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 285 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 08936E5C 129 times (length 133)
  Back Branch 08936E2C 129 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 08936D24 108 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 08936CF0 10 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_893C4D0 28,207 instructions (1.841%), 157 calls (0893B27C - 0893CE04, length 1763)
  Back Branch 0893B2A4 1,956 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 0893B5F4 462 times (length 120)
  Back Branch 0893B56C 462 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 0893B5E8 462 times (length 158)
  Back Branch 0893B528 462 times (length 173)
  Back Branch 0893B580 462 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 0893CB30 237 times (length 1383)
  Back Branch 0893CA50 157 times (length 1468)
  Back Branch 0893B660 133 times (length 145)
  Back Branch 0893B69C 133 times (length 160)
  Back Branch 0893CB20 1 times (length 1379)
_S1_2_893B1CC 19,550 instructions (1.276%), 236 calls (0893B1CC - 0893CB3C, length 1629)
  Back Branch 0893B2A4 1,956 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 0893B5F4 462 times (length 120)
  Back Branch 0893B56C 462 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 0893B5E8 462 times (length 158)
  Back Branch 0893B528 462 times (length 173)
  Back Branch 0893B580 462 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 0893CB30 237 times (length 1383)
  Back Branch 0893B660 133 times (length 145)
  Back Branch 0893B69C 133 times (length 160)
  Back Branch 0893CB20 1 times (length 1379)
  Back Branch 0893C05C 1 times (length 908)
_S1_2_8819440 14,840 instructions (0.969%), 218 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_893B170 11,883 instructions (0.776%), 699 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_882667C 11,254 instructions (0.735%), 118 calls (0882667C - 08938D88, length 281028)
_S1_2_88267E8 10,579 instructions (0.691%), 203 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_8826960 9,028 instructions (0.589%), 118 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
    08826A74:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08826A78:[0A209AF2]: j          0x08826BC8
    08826A7C:[8FBF0224]: lw         $ra, 548($sp)
    08826A80:[0E26662F]: jal        0x089998BC
    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
    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
    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_8819A50 7,676 instructions (0.501%), 101 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 101 times (length 125)
_S1_2_893C430 5,796 instructions (0.378%), 252 calls (0893B27C - 0893CB3C, length 1585)
  Back Branch 0893B2A4 1,956 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 0893B5F4 462 times (length 120)
  Back Branch 0893B56C 462 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 0893B5E8 462 times (length 158)
  Back Branch 0893B528 462 times (length 173)
  Back Branch 0893B580 462 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 0893C45C 252 times (length 1106)
  Back Branch 0893C454 252 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 237 times (length 1383)
  Back Branch 0893B660 133 times (length 145)
  Back Branch 0893B69C 133 times (length 160)
  Back Branch 0893CB20 1 times (length 1379)
_S1_2_893C22C 4,941 instructions (0.323%), 17 calls (0893B27C - 0893CB3C, length 1585)
  Back Branch 0893B2A4 1,956 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 0893B5F4 462 times (length 120)
  Back Branch 0893B56C 462 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 0893B5E8 462 times (length 158)
  Back Branch 0893B528 462 times (length 173)
  Back Branch 0893B580 462 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 0893C788 288 times (length 1290)
  Back Branch 0893CB30 237 times (length 1383)
  Back Branch 0893B660 133 times (length 145)
  Back Branch 0893B69C 133 times (length 160)
  Back Branch 0893C760 101 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 101 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 0893C940 100 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 0893C268 17 times (length 307)
  Back Branch 0893C95C 17 times (length 1407)
  Back Branch 0893C414 17 times (length 111)
  Back Branch 0893CB20 1 times (length 1379)
_S1_2_893E178 4,484 instructions (0.293%), 118 calls (0893E178 - 0893E248, length 53)
    0893E178:[24A3FFFF]: addiu      $v1, $a1, -1
    0893E17C:[27BDFF80]: addiu      $sp, $sp, -128
    0893E180:[0005180A]: movz       $v1, $zr, $a1 <=> move $v1, $a1
    0893E184:[24020208]: addiu      $v0, $zr, 520 <=> li $v0, 520
    0893E188:[AFBF0070]: sw         $ra, 112($sp)
    0893E18C:[AFB3006C]: sw         $s3, 108($sp)
    0893E190:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0893E194:[AFB20068]: sw         $s2, 104($sp)
    0893E198:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    0893E19C:[AFB10064]: sw         $s1, 100($sp)
    0893E1A0:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    0893E1A4:[AFB00060]: sw         $s0, 96($sp)
    0893E1A8:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0893E1AC:[AFA30014]: sw         $v1, 20($sp)
    0893E1B0:[AFA40000]: sw         $a0, 0($sp)
    0893E1B4:[AFA40010]: sw         $a0, 16($sp)
    0893E1B8:[AFA30008]: sw         $v1, 8($sp)
    0893E1BC:[0E24D7D9]: jal        0x08935F64
    0893E1C0:[A7A2000C]: sh         $v0, 12($sp)
    0893E1C4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0893E1C8:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0893E1CC:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0893E1D0:[0E24EC73]: jal        0x0893B1CC
    0893E1D4:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    0893E1D8:[12000003]: beq        $s0, $zr, 0x0893E1E8
    0893E1DC:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0893E1E0:[8FA20000]: lw         $v0, 0($sp)
    0893E1E4:[A0400000]: sb         $zr, 0($v0)
    0893E1E8:[12600009]: beq        $s3, $zr, 0x0893E210
    0893E1EC:[8FA20010]: lw         $v0, 16($sp)
    0893E1F0:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0893E1F4:[8FBF0070]: lw         $ra, 112($sp)
    0893E1F8:[8FB3006C]: lw         $s3, 108($sp)
    0893E1FC:[8FB20068]: lw         $s2, 104($sp)
    0893E200:[8FB10064]: lw         $s1, 100($sp)
    0893E204:[8FB00060]: lw         $s0, 96($sp)
    0893E208:[03E00008]: jr         $ra
    0893E20C:[27BD0080]: addiu      $sp, $sp, 128
    0893E210:[1040FFF8]: beq        $v0, $zr, 0x0893E1F4
    0893E214:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0893E218:[0E24D7D9]: jal        0x08935F64
    0893E21C:[00000000]: nop
    0893E220:[8FA50010]: lw         $a1, 16($sp)
    0893E224:[0E24D56F]: jal        0x089355BC
    0893E228:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0893E22C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0893E230:[8FBF0070]: lw         $ra, 112($sp)
    0893E234:[8FB3006C]: lw         $s3, 108($sp)
    0893E238:[8FB20068]: lw         $s2, 104($sp)
    0893E23C:[8FB10064]: lw         $s1, 100($sp)
    0893E240:[8FB00060]: lw         $s0, 96($sp)
    0893E244:[03E00008]: jr         $ra
    0893E248:[27BD0080]: addiu      $sp, $sp, 128
_S1_2_893697C 3,723 instructions (0.243%), 24 calls (0893697C - 08936A68, length 60)
    0893697C:[2CC20004]: sltiu      $v0, $a2, 4
    08936980:[14400004]: bne        $v0, $zr, 0x08936994
    08936984:[30A500FF]: andi       $a1, $a1, 255
    08936988:[30820003]: andi       $v0, $a0, 3
    0893698C:[10400008]: beq        $v0, $zr, 0x089369B0
    08936990:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08936994:[10C0002B]: beq        $a2, $zr, 0x08936A44
    08936998:[24C7FFFF]: addiu      $a3, $a2, -1
    0893699C:[90820000]: lbu        $v0, 0($a0)
    089369A0:[14A2002A]: bne        $a1, $v0, 0x08936A4C
    089369A4:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    089369A8:[03E00008]: jr         $ra
    089369AC:[00000000]: nop
    089369B0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089369B4:[24070004]: addiu      $a3, $zr, 4 <=> li $a3, 4
    089369B8:[00081200]: sll        $v0, $t0, 0x0008
    089369BC:[24630001]: addiu      $v1, $v1, 1
    089369C0:[1467FFFD]: bne        $v1, $a3, 0x089369B8
    089369C4:[00A24021]: addu       $t0, $a1, $v0
    089369C8:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    089369CC:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    089369D0:[344BFEFF]: ori        $t3, $v0, -257
    089369D4:[346A8080]: ori        $t2, $v1, -32640
    089369D8:[24090004]: addiu      $t1, $zr, 4 <=> li $t1, 4
    089369DC:[8C820000]: lw         $v0, 0($a0)
    089369E0:[00481026]: xor        $v0, $v0, $t0
    089369E4:[00021827]: nor        $v1, $zr, $v0 <=> li $v1, not $v0
    089369E8:[004B1021]: addu       $v0, $v0, $t3
    089369EC:[00431024]: and        $v0, $v0, $v1
    089369F0:[004A1024]: and        $v0, $v0, $t2
    089369F4:[5040000E]: beql       $v0, $zr, 0x08936A30
    089369F8:[24C6FFFC]: addiu      $a2, $a2, -4
    089369FC:[90820000]: lbu        $v0, 0($a0)
    08936A00:[10A20008]: beq        $a1, $v0, 0x08936A24
    08936A04:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08936A08:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936A0C:[24E70001]: addiu      $a3, $a3, 1
    08936A10:[10E90006]: beq        $a3, $t1, 0x08936A2C
    08936A14:[24630001]: addiu      $v1, $v1, 1
    08936A18:[90620000]: lbu        $v0, 0($v1)
    08936A1C:[14A2FFFC]: bne        $a1, $v0, 0x08936A10
    08936A20:[24E70001]: addiu      $a3, $a3, 1
    08936A24:[03E00008]: jr         $ra
    08936A28:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08936A2C:[24C6FFFC]: addiu      $a2, $a2, -4
    08936A30:[2CC20004]: sltiu      $v0, $a2, 4
    08936A34:[1040FFE9]: beq        $v0, $zr, 0x089369DC
    08936A38:[24840004]: addiu      $a0, $a0, 4
    08936A3C:[14C0FFD7]: bne        $a2, $zr, 0x0893699C
    08936A40:[24C7FFFF]: addiu      $a3, $a2, -1
    08936A44:[03E00008]: jr         $ra
    08936A48:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08936A4C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08936A50:[1067FFFC]: beq        $v1, $a3, 0x08936A44
    08936A54:[24840001]: addiu      $a0, $a0, 1
    08936A58:[90820000]: lbu        $v0, 0($a0)
    08936A5C:[14A2FFFC]: bne        $a1, $v0, 0x08936A50
    08936A60:[24630001]: addiu      $v1, $v1, 1
    08936A64:[03E00008]: jr         $ra
    08936A68:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
  Back Branch 08936A50 552 times (length 5)
    08936A30:[2CC20004]: sltiu      $v0, $a2, 4
    08936A34:[1040FFE9]: beq        $v0, $zr, 0x089369DC
    08936A38:[24840004]: addiu      $a0, $a0, 4
    08936A3C:[14C0FFD7]: bne        $a2, $zr, 0x0893699C
    08936A40:[24C7FFFF]: addiu      $a3, $a2, -1
--> 08936A44:[03E00008]: jr         $ra
    08936A48:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08936A4C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08936A50:[1067FFFC]: beq        $v1, $a3, 0x08936A44
    08936A54:[24840001]: addiu      $a0, $a0, 1
    08936A58:[90820000]: lbu        $v0, 0($a0)
    08936A5C:[14A2FFFC]: bne        $a1, $v0, 0x08936A50
    08936A60:[24630001]: addiu      $v1, $v1, 1
  Back Branch 08936A5C 547 times (length 5)
    08936A3C:[14C0FFD7]: bne        $a2, $zr, 0x0893699C
    08936A40:[24C7FFFF]: addiu      $a3, $a2, -1
    08936A44:[03E00008]: jr         $ra
    08936A48:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08936A4C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08936A50:[1067FFFC]: beq        $v1, $a3, 0x08936A44
    08936A54:[24840001]: addiu      $a0, $a0, 1
    08936A58:[90820000]: lbu        $v0, 0($a0)
--> 08936A5C:[14A2FFFC]: bne        $a1, $v0, 0x08936A50
    08936A60:[24630001]: addiu      $v1, $v1, 1
    08936A64:[03E00008]: jr         $ra
    08936A68:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
  Back Branch 08936A34 40 times (length 24)
    089369C8:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    089369CC:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    089369D0:[344BFEFF]: ori        $t3, $v0, -257
    089369D4:[346A8080]: ori        $t2, $v1, -32640
    089369D8:[24090004]: addiu      $t1, $zr, 4 <=> li $t1, 4
--> 089369DC:[8C820000]: lw         $v0, 0($a0)
    089369E0:[00481026]: xor        $v0, $v0, $t0
    089369E4:[00021827]: nor        $v1, $zr, $v0 <=> li $v1, not $v0
    089369E8:[004B1021]: addu       $v0, $v0, $t3
    089369EC:[00431024]: and        $v0, $v0, $v1
    089369F0:[004A1024]: and        $v0, $v0, $t2
    089369F4:[5040000E]: beql       $v0, $zr, 0x08936A30
    089369F8:[24C6FFFC]: addiu      $a2, $a2, -4
    089369FC:[90820000]: lbu        $v0, 0($a0)
    08936A00:[10A20008]: beq        $a1, $v0, 0x08936A24
    08936A04:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08936A08:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936A0C:[24E70001]: addiu      $a3, $a3, 1
    08936A10:[10E90006]: beq        $a3, $t1, 0x08936A2C
    08936A14:[24630001]: addiu      $v1, $v1, 1
    08936A18:[90620000]: lbu        $v0, 0($v1)
    08936A1C:[14A2FFFC]: bne        $a1, $v0, 0x08936A10
    08936A20:[24E70001]: addiu      $a3, $a3, 1
    08936A24:[03E00008]: jr         $ra
    08936A28:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08936A2C:[24C6FFFC]: addiu      $a2, $a2, -4
    08936A30:[2CC20004]: sltiu      $v0, $a2, 4
--> 08936A34:[1040FFE9]: beq        $v0, $zr, 0x089369DC
    08936A38:[24840004]: addiu      $a0, $a0, 4
    08936A3C:[14C0FFD7]: bne        $a2, $zr, 0x0893699C
    08936A40:[24C7FFFF]: addiu      $a3, $a2, -1
    08936A44:[03E00008]: jr         $ra
  Back Branch 089369C0 28 times (length 4)
    089369A4:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    089369A8:[03E00008]: jr         $ra
    089369AC:[00000000]: nop
    089369B0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089369B4:[24070004]: addiu      $a3, $zr, 4 <=> li $a3, 4
--> 089369B8:[00081200]: sll        $v0, $t0, 0x0008
    089369BC:[24630001]: addiu      $v1, $v1, 1
--> 089369C0:[1467FFFD]: bne        $v1, $a3, 0x089369B8
    089369C4:[00A24021]: addu       $t0, $a1, $v0
    089369C8:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    089369CC:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    089369D0:[344BFEFF]: ori        $t3, $v0, -257
  Back Branch 08936A1C 7 times (length 5)
    089369FC:[90820000]: lbu        $v0, 0($a0)
    08936A00:[10A20008]: beq        $a1, $v0, 0x08936A24
    08936A04:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08936A08:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936A0C:[24E70001]: addiu      $a3, $a3, 1
--> 08936A10:[10E90006]: beq        $a3, $t1, 0x08936A2C
    08936A14:[24630001]: addiu      $v1, $v1, 1
    08936A18:[90620000]: lbu        $v0, 0($v1)
--> 08936A1C:[14A2FFFC]: bne        $a1, $v0, 0x08936A10
    08936A20:[24E70001]: addiu      $a3, $a3, 1
    08936A24:[03E00008]: jr         $ra
    08936A28:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08936A2C:[24C6FFFC]: addiu      $a2, $a2, -4
  Back Branch 08936A3C 2 times (length 42)
    08936988:[30820003]: andi       $v0, $a0, 3
    0893698C:[10400008]: beq        $v0, $zr, 0x089369B0
    08936990:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08936994:[10C0002B]: beq        $a2, $zr, 0x08936A44
    08936998:[24C7FFFF]: addiu      $a3, $a2, -1
--> 0893699C:[90820000]: lbu        $v0, 0($a0)
    089369A0:[14A2002A]: bne        $a1, $v0, 0x08936A4C
    089369A4:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    089369A8:[03E00008]: jr         $ra
    089369AC:[00000000]: nop
    089369B0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089369B4:[24070004]: addiu      $a3, $zr, 4 <=> li $a3, 4
    089369B8:[00081200]: sll        $v0, $t0, 0x0008
    089369BC:[24630001]: addiu      $v1, $v1, 1
    089369C0:[1467FFFD]: bne        $v1, $a3, 0x089369B8
    089369C4:[00A24021]: addu       $t0, $a1, $v0
    089369C8:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    089369CC:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    089369D0:[344BFEFF]: ori        $t3, $v0, -257
    089369D4:[346A8080]: ori        $t2, $v1, -32640
    089369D8:[24090004]: addiu      $t1, $zr, 4 <=> li $t1, 4
    089369DC:[8C820000]: lw         $v0, 0($a0)
    089369E0:[00481026]: xor        $v0, $v0, $t0
    089369E4:[00021827]: nor        $v1, $zr, $v0 <=> li $v1, not $v0
    089369E8:[004B1021]: addu       $v0, $v0, $t3
    089369EC:[00431024]: and        $v0, $v0, $v1
    089369F0:[004A1024]: and        $v0, $v0, $t2
    089369F4:[5040000E]: beql       $v0, $zr, 0x08936A30
    089369F8:[24C6FFFC]: addiu      $a2, $a2, -4
    089369FC:[90820000]: lbu        $v0, 0($a0)
    08936A00:[10A20008]: beq        $a1, $v0, 0x08936A24
    08936A04:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08936A08:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936A0C:[24E70001]: addiu      $a3, $a3, 1
    08936A10:[10E90006]: beq        $a3, $t1, 0x08936A2C
    08936A14:[24630001]: addiu      $v1, $v1, 1
    08936A18:[90620000]: lbu        $v0, 0($v1)
    08936A1C:[14A2FFFC]: bne        $a1, $v0, 0x08936A10
    08936A20:[24E70001]: addiu      $a3, $a3, 1
    08936A24:[03E00008]: jr         $ra
    08936A28:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08936A2C:[24C6FFFC]: addiu      $a2, $a2, -4
    08936A30:[2CC20004]: sltiu      $v0, $a2, 4
    08936A34:[1040FFE9]: beq        $v0, $zr, 0x089369DC
    08936A38:[24840004]: addiu      $a0, $a0, 4
--> 08936A3C:[14C0FFD7]: bne        $a2, $zr, 0x0893699C
    08936A40:[24C7FFFF]: addiu      $a3, $a2, -1
    08936A44:[03E00008]: jr         $ra
    08936A48:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08936A4C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
_S1_2_8935F64 2,960 instructions (0.193%), 492 calls (08935F64 - 08935F84, length 9)
    08935F64:[13400006]: beq        $k0, $zr, 0x08935F80
    08935F68:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08935F6C:[8F420004]: lw         $v0, 4($k0)
    08935F70:[50400003]: beql       $v0, $zr, 0x08935F80
    08935F74:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08935F78:[03E00008]: jr         $ra
    08935F7C:[00000000]: nop
    08935F80:[03E00008]: jr         $ra
    08935F84:[8C421F08]: lw         $v0, 7944($v0)
_S1_2_8940484 2,618 instructions (0.171%), 238 calls (08940478 - 089404A0, length 11)
    08940478:[3C0208B1]: lui        $v0, 0x08B1 <=> li $v0, 0x08B10000
    0894047C:[03E00008]: jr         $ra
    08940480:[244243A0]: addiu      $v0, $v0, 17312
    08940484:[27BDFFF0]: addiu      $sp, $sp, -16
    08940488:[AFBF0000]: sw         $ra, 0($sp)
    0894048C:[0E24D7D9]: jal        0x08935F64
    08940490:[00000000]: nop
    08940494:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08940498:[8FBF0000]: lw         $ra, 0($sp)
    0894049C:[0A25011E]: j          0x08940478
    089404A0:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0894049C 238 times (length 11)
--> 08940478:[3C0208B1]: lui        $v0, 0x08B1 <=> li $v0, 0x08B10000
    0894047C:[03E00008]: jr         $ra
    08940480:[244243A0]: addiu      $v0, $v0, 17312
    08940484:[27BDFFF0]: addiu      $sp, $sp, -16
    08940488:[AFBF0000]: sw         $ra, 0($sp)
    0894048C:[0E24D7D9]: jal        0x08935F64
    08940490:[00000000]: nop
    08940494:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08940498:[8FBF0000]: lw         $ra, 0($sp)
--> 0894049C:[0A25011E]: j          0x08940478
    089404A0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_893C464 2,261 instructions (0.148%), 133 calls (0893B27C - 0893CB3C, length 1585)
  Back Branch 0893B2A4 1,956 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 0893B5F4 462 times (length 120)
  Back Branch 0893B56C 462 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 0893B5E8 462 times (length 158)
  Back Branch 0893B528 462 times (length 173)
  Back Branch 0893B580 462 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 0893CB30 237 times (length 1383)
  Back Branch 0893B660 133 times (length 145)
  Back Branch 0893B69C 133 times (length 160)
  Back Branch 0893C470 133 times (length 1113)
  Back Branch 0893CB20 1 times (length 1379)
_S1_2_8826CF8 2,067 instructions (0.135%), 115 calls (08826CF8 - 08826D3C, length 18)
    08826CF8:[27BDFFC0]: addiu      $sp, $sp, -64
    08826CFC:[27A20024]: addiu      $v0, $sp, 36
    08826D00:[AFA50024]: sw         $a1, 36($sp)
    08826D04:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08826D08:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    08826D0C:[AFA60028]: sw         $a2, 40($sp)
    08826D10:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08826D14:[AFBF0010]: sw         $ra, 16($sp)
    08826D18:[AFA7002C]: sw         $a3, 44($sp)
    08826D1C:[AFA80030]: sw         $t0, 48($sp)
    08826D20:[AFA90034]: sw         $t1, 52($sp)
    08826D24:[AFAA0038]: sw         $t2, 56($sp)
    08826D28:[AFAB003C]: sw         $t3, 60($sp)
    08826D2C:[0E209A58]: jal        0x08826960
    08826D30:[AFA20000]: sw         $v0, 0($sp)
    08826D34:[8FBF0010]: lw         $ra, 16($sp)
    08826D38:[03E00008]: jr         $ra
    08826D3C:[27BD0040]: addiu      $sp, $sp, 64
_S1_2_882D984 1,973 instructions (0.129%), 40 calls (0882D984 - 0882DAA4, length 73)
    0882D984:[27BDFFF0]: addiu      $sp, $sp, -16
    0882D988:[AFB10004]: sw         $s1, 4($sp)
    0882D98C:[3C1108B2]: lui        $s1, 0x08B2 <=> li $s1, 0x08B20000
    0882D990:[8E224004]: lw         $v0, 16388($s1)
    0882D994:[AFB00000]: sw         $s0, 0($sp)
    0882D998:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0882D99C:[1040003C]: beq        $v0, $zr, 0x0882DA90
    0882D9A0:[AFBF0008]: sw         $ra, 8($sp)
    0882D9A4:[0E26668D]: jal        0x08999A34 [sceKernelCheckCallback]
    0882D9A8:[00000000]: nop
    0882D9AC:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    0882D9B0:[0E2094AF]: jal        0x088252BC
    0882D9B4:[8C4430DC]: lw         $a0, 12508($v0)
    0882D9B8:[04410005]: bgez       $v0, 0x0882D9D0
    0882D9BC:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0882D9C0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882D9C4:[0E209B9B]: jal        0x08826E6C
    0882D9C8:[248440FC]: addiu      $a0, $a0, 16636
    0882D9CC:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0882D9D0:[8C42A60C]: lw         $v0, -23028($v0)
    0882D9D4:[1440001C]: bne        $v0, $zr, 0x0882DA48
    0882D9D8:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    0882D9DC:[8E224004]: lw         $v0, 16388($s1)
    0882D9E0:[10400013]: beq        $v0, $zr, 0x0882DA30
    0882D9E4:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    0882D9E8:[0E20B5EC]: jal        0x0882D7B0
    0882D9EC:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0882D9F0:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0882D9F4:[0E20B5FB]: jal        0x0882D7EC
    0882D9F8:[240503E8]: addiu      $a1, $zr, 1000 <=> li $a1, 1000
    0882D9FC:[14400020]: bne        $v0, $zr, 0x0882DA80
    0882DA00:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0882DA04:[8C44A698]: lw         $a0, -22888($v0)
    0882DA08:[0E2666AB]: jal        0x08999AAC [sceKernelClearEventFlag]
    0882DA0C:[2405FFFE]: addiu      $a1, $zr, -2 <=> li $a1, -2
    0882DA10:[04430005]: bgezl      $v0, 0x0882DA28
    0882DA14:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    0882DA18:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882DA1C:[0E209B9B]: jal        0x08826E6C
    0882DA20:[248440EC]: addiu      $a0, $a0, 16620
    0882DA24:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    0882DA28:[0A20B68D]: j          0x0882DA34
    0882DA2C:[2484DBD8]: addiu      $a0, $a0, -9256
    0882DA30:[2484DBE4]: addiu      $a0, $a0, -9244
    0882DA34:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    0882DA38:[0E209B3E]: jal        0x08826CF8
    0882DA3C:[24A575D4]: addiu      $a1, $a1, 30164
    0882DA40:[0A20B696]: j          0x0882DA58
    0882DA44:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0882DA48:[3C0308B4]: lui        $v1, 0x08B4 <=> li $v1, 0x08B40000
    0882DA4C:[8C62A60C]: lw         $v0, -23028($v1)
    0882DA50:[24420001]: addiu      $v0, $v0, 1
    0882DA54:[AC62A60C]: sw         $v0, -23028($v1)
    0882DA58:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    0882DA5C:[0E2094CB]: jal        0x0882532C
    0882DA60:[8C4430DC]: lw         $a0, 12508($v0)
    0882DA64:[0443000B]: bgezl      $v0, 0x0882DA94
    0882DA68:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0882DA6C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882DA70:[0E209B9B]: jal        0x08826E6C
    0882DA74:[248440DC]: addiu      $a0, $a0, 16604
    0882DA78:[0A20B6A5]: j          0x0882DA94
    0882DA7C:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0882DA80:[0E211C0C]: jal        0x08847030
    0882DA84:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    0882DA88:[0A20B693]: j          0x0882DA4C
    0882DA8C:[3C0308B4]: lui        $v1, 0x08B4 <=> li $v1, 0x08B40000
    0882DA90:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0882DA94:[8FBF0008]: lw         $ra, 8($sp)
    0882DA98:[8FB10004]: lw         $s1, 4($sp)
    0882DA9C:[8FB00000]: lw         $s0, 0($sp)
    0882DAA0:[03E00008]: jr         $ra
    0882DAA4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8826768 1,917 instructions (0.125%), 19 calls (08826768 - 088267E4, length 32)
    08826768:[27BDFFF0]: addiu      $sp, $sp, -16
    0882676C:[AFB20008]: sw         $s2, 8($sp)
    08826770:[00859021]: addu       $s2, $a0, $a1
    08826774:[0092102B]: sltu       $v0, $a0, $s2
    08826778:[AFBF000C]: sw         $ra, 12($sp)
    0882677C:[AFB10004]: sw         $s1, 4($sp)
    08826780:[10400013]: beq        $v0, $zr, 0x088267D0
    08826784:[AFB00000]: sw         $s0, 0($sp)
    08826788:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    0882678C:[24910001]: addiu      $s1, $a0, 1
    08826790:[0A2099ED]: j          0x088267B4
    08826794:[A0820000]: sb         $v0, 0($a0)
    08826798:[0066802D]: min        $s0, $v1, $a2
    0882679C:[0E24DBB8]: jal        0x08936EE0
    088267A0:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088267A4:[02308021]: addu       $s0, $s1, $s0
    088267A8:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    088267AC:[A2020000]: sb         $v0, 0($s0)
    088267B0:[26110001]: addiu      $s1, $s0, 1
    088267B4:[02511023]: subu       $v0, $s2, $s1
    088267B8:[2443FFFF]: addiu      $v1, $v0, -1
    088267BC:[0232102B]: sltu       $v0, $s1, $s2
    088267C0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088267C4:[2406003F]: addiu      $a2, $zr, 63 <=> li $a2, 63
    088267C8:[1440FFF3]: bne        $v0, $zr, 0x08826798
    088267CC:[2405003D]: addiu      $a1, $zr, 61 <=> li $a1, 61
    088267D0:[8FBF000C]: lw         $ra, 12($sp)
    088267D4:[8FB20008]: lw         $s2, 8($sp)
    088267D8:[8FB10004]: lw         $s1, 4($sp)
    088267DC:[8FB00000]: lw         $s0, 0($sp)
    088267E0:[03E00008]: jr         $ra
    088267E4:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 088267C8 122 times (length 14)
    08826784:[AFB00000]: sw         $s0, 0($sp)
    08826788:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    0882678C:[24910001]: addiu      $s1, $a0, 1
    08826790:[0A2099ED]: j          0x088267B4
    08826794:[A0820000]: sb         $v0, 0($a0)
--> 08826798:[0066802D]: min        $s0, $v1, $a2
    0882679C:[0E24DBB8]: jal        0x08936EE0
    088267A0:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088267A4:[02308021]: addu       $s0, $s1, $s0
    088267A8:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    088267AC:[A2020000]: sb         $v0, 0($s0)
    088267B0:[26110001]: addiu      $s1, $s0, 1
    088267B4:[02511023]: subu       $v0, $s2, $s1
    088267B8:[2443FFFF]: addiu      $v1, $v0, -1
    088267BC:[0232102B]: sltu       $v0, $s1, $s2
    088267C0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088267C4:[2406003F]: addiu      $a2, $zr, 63 <=> li $a2, 63
--> 088267C8:[1440FFF3]: bne        $v0, $zr, 0x08826798
    088267CC:[2405003D]: addiu      $a1, $zr, 61 <=> li $a1, 61
    088267D0:[8FBF000C]: lw         $ra, 12($sp)
    088267D4:[8FB20008]: lw         $s2, 8($sp)
    088267D8:[8FB10004]: lw         $s1, 4($sp)
_S1_2_882D7EC 1,897 instructions (0.124%), 79 calls (0882D7EC - 0882D860, length 30)
    0882D7EC:[27BDFFE0]: addiu      $sp, $sp, -32
    0882D7F0:[AFBF0010]: sw         $ra, 16($sp)
    0882D7F4:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    0882D7F8:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0882D7FC:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0882D800:[24060020]: addiu      $a2, $zr, 32 <=> li $a2, 32
    0882D804:[27A70004]: addiu      $a3, $sp, 4
    0882D808:[8C44A698]: lw         $a0, -22888($v0)
    0882D80C:[04600003]: bltz       $v1, 0x0882D81C
    0882D810:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0882D814:[AFA30000]: sw         $v1, 0($sp)
    0882D818:[03A04021]: addu       $t0, $sp, $zr <=> move $t0, $sp
    0882D81C:[0E266695]: jal        0x08999A54 [sceKernelWaitEventFlag]
    0882D820:[00000000]: nop
    0882D824:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0882D828:[3C028002]: lui        $v0, 0x8002 <=> li $v0, 0x80020000
    0882D82C:[344201A8]: ori        $v0, $v0, 424
    0882D830:[10A20008]: beq        $a1, $v0, 0x0882D854
    0882D834:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0882D838:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882D83C:[248440BC]: addiu      $a0, $a0, 16572
    0882D840:[04A10004]: bgez       $a1, 0x0882D854
    0882D844:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0882D848:[0E209B9B]: jal        0x08826E6C
    0882D84C:[00000000]: nop
    0882D850:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0882D854:[8FBF0010]: lw         $ra, 16($sp)
    0882D858:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0882D85C:[03E00008]: jr         $ra
    0882D860:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_882D864 1,726 instructions (0.113%), 1 calls (0882D864 - 0882D980, length 72)
    0882D864:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    0882D868:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    0882D86C:[27BDFFE0]: addiu      $sp, $sp, -32
    0882D870:[2484DB24]: addiu      $a0, $a0, -9436
    0882D874:[24A575BC]: addiu      $a1, $a1, 30140
    0882D878:[AFBF0018]: sw         $ra, 24($sp)
    0882D87C:[AFB10014]: sw         $s1, 20($sp)
    0882D880:[0E209B3E]: jal        0x08826CF8
    0882D884:[AFB00010]: sw         $s0, 16($sp)
    0882D888:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0882D88C:[0E20B5FB]: jal        0x0882D7EC
    0882D890:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0882D894:[1040FFFC]: beq        $v0, $zr, 0x0882D888
    0882D898:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0882D89C:[0E2668BD]: jal        0x0899A2F4 [sceKernelPowerLock]
    0882D8A0:[00000000]: nop
    0882D8A4:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    0882D8A8:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    0882D8AC:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0882D8B0:[24A5DAE0]: addiu      $a1, $a1, -9504
    0882D8B4:[24E775BC]: addiu      $a3, $a3, 30140
    0882D8B8:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0882D8BC:[04410004]: bgez       $v0, 0x0882D8D0
    0882D8C0:[24060123]: addiu      $a2, $zr, 291 <=> li $a2, 291
    0882D8C4:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    0882D8C8:[0A20B64F]: j          0x0882D93C
    0882D8CC:[2484DB38]: addiu      $a0, $a0, -9416
    0882D8D0:[0E20B5EC]: jal        0x0882D7B0
    0882D8D4:[00000000]: nop
    0882D8D8:[0E209659]: jal        0x08825964
    0882D8DC:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    0882D8E0:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0882D8E4:[8C44A698]: lw         $a0, -22888($v0)
    0882D8E8:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0882D8EC:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0882D8F0:[0E26668B]: jal        0x08999A2C [sceKernelPollEventFlag]
    0882D8F4:[24060020]: addiu      $a2, $zr, 32 <=> li $a2, 32
    0882D8F8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0882D8FC:[3C028002]: lui        $v0, 0x8002 <=> li $v0, 0x80020000
    0882D900:[344201AF]: ori        $v0, $v0, 431
    0882D904:[5062FFE1]: beql       $v1, $v0, 0x0882D88C
    0882D908:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0882D90C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882D910:[0461000E]: bgez       $v1, 0x0882D94C
    0882D914:[248440CC]: addiu      $a0, $a0, 16588
    0882D918:[0E209B9B]: jal        0x08826E6C
    0882D91C:[3C1008AE]: lui        $s0, 0x08AE <=> li $s0, 0x08AE0000
    0882D920:[0A20B655]: j          0x0882D954
    0882D924:[3C1108AF]: lui        $s1, 0x08AF <=> li $s1, 0x08AF0000
    0882D928:[2484DB74]: addiu      $a0, $a0, -9356
    0882D92C:[2605DAE0]: addiu      $a1, $s0, -9504
    0882D930:[262775BC]: addiu      $a3, $s1, 30140
    0882D934:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0882D938:[24060130]: addiu      $a2, $zr, 304 <=> li $a2, 304
    0882D93C:[0E209B27]: jal        0x08826C9C
    0882D940:[00000000]: nop
    0882D944:[0A20B623]: j          0x0882D88C
    0882D948:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0882D94C:[3C1008AE]: lui        $s0, 0x08AE <=> li $s0, 0x08AE0000
    0882D950:[3C1108AF]: lui        $s1, 0x08AF <=> li $s1, 0x08AF0000
    0882D954:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    0882D958:[2484DBB0]: addiu      $a0, $a0, -9296
    0882D95C:[2605DAE0]: addiu      $a1, $s0, -9504
    0882D960:[2406012D]: addiu      $a2, $zr, 301 <=> li $a2, 301
    0882D964:[0E209B3E]: jal        0x08826CF8
    0882D968:[262775BC]: addiu      $a3, $s1, 30140
    0882D96C:[0E2668B7]: jal        0x0899A2DC [sceKernelPowerUnlock]
    0882D970:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0882D974:[0443FFC5]: bgezl      $v0, 0x0882D88C
    0882D978:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0882D97C:[0A20B64A]: j          0x0882D928
    0882D980:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
  Back Branch 0882D894 40 times (length 5)
    0882D874:[24A575BC]: addiu      $a1, $a1, 30140
    0882D878:[AFBF0018]: sw         $ra, 24($sp)
    0882D87C:[AFB10014]: sw         $s1, 20($sp)
    0882D880:[0E209B3E]: jal        0x08826CF8
    0882D884:[AFB00010]: sw         $s0, 16($sp)
--> 0882D888:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0882D88C:[0E20B5FB]: jal        0x0882D7EC
    0882D890:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
--> 0882D894:[1040FFFC]: beq        $v0, $zr, 0x0882D888
    0882D898:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0882D89C:[0E2668BD]: jal        0x0899A2F4 [sceKernelPowerLock]
    0882D8A0:[00000000]: nop
    0882D8A4:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
  Back Branch 0882D974 39 times (length 60)
    0882D878:[AFBF0018]: sw         $ra, 24($sp)
    0882D87C:[AFB10014]: sw         $s1, 20($sp)
    0882D880:[0E209B3E]: jal        0x08826CF8
    0882D884:[AFB00010]: sw         $s0, 16($sp)
    0882D888:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
--> 0882D88C:[0E20B5FB]: jal        0x0882D7EC
    0882D890:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0882D894:[1040FFFC]: beq        $v0, $zr, 0x0882D888
    0882D898:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0882D89C:[0E2668BD]: jal        0x0899A2F4 [sceKernelPowerLock]
    0882D8A0:[00000000]: nop
    0882D8A4:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    0882D8A8:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    0882D8AC:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0882D8B0:[24A5DAE0]: addiu      $a1, $a1, -9504
    0882D8B4:[24E775BC]: addiu      $a3, $a3, 30140
    0882D8B8:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0882D8BC:[04410004]: bgez       $v0, 0x0882D8D0
    0882D8C0:[24060123]: addiu      $a2, $zr, 291 <=> li $a2, 291
    0882D8C4:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    0882D8C8:[0A20B64F]: j          0x0882D93C
    0882D8CC:[2484DB38]: addiu      $a0, $a0, -9416
    0882D8D0:[0E20B5EC]: jal        0x0882D7B0
    0882D8D4:[00000000]: nop
    0882D8D8:[0E209659]: jal        0x08825964
    0882D8DC:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    0882D8E0:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0882D8E4:[8C44A698]: lw         $a0, -22888($v0)
    0882D8E8:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0882D8EC:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0882D8F0:[0E26668B]: jal        0x08999A2C [sceKernelPollEventFlag]
    0882D8F4:[24060020]: addiu      $a2, $zr, 32 <=> li $a2, 32
    0882D8F8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0882D8FC:[3C028002]: lui        $v0, 0x8002 <=> li $v0, 0x80020000
    0882D900:[344201AF]: ori        $v0, $v0, 431
    0882D904:[5062FFE1]: beql       $v1, $v0, 0x0882D88C
    0882D908:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0882D90C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882D910:[0461000E]: bgez       $v1, 0x0882D94C
    0882D914:[248440CC]: addiu      $a0, $a0, 16588
    0882D918:[0E209B9B]: jal        0x08826E6C
    0882D91C:[3C1008AE]: lui        $s0, 0x08AE <=> li $s0, 0x08AE0000
    0882D920:[0A20B655]: j          0x0882D954
    0882D924:[3C1108AF]: lui        $s1, 0x08AF <=> li $s1, 0x08AF0000
    0882D928:[2484DB74]: addiu      $a0, $a0, -9356
    0882D92C:[2605DAE0]: addiu      $a1, $s0, -9504
    0882D930:[262775BC]: addiu      $a3, $s1, 30140
    0882D934:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0882D938:[24060130]: addiu      $a2, $zr, 304 <=> li $a2, 304
    0882D93C:[0E209B27]: jal        0x08826C9C
    0882D940:[00000000]: nop
    0882D944:[0A20B623]: j          0x0882D88C
    0882D948:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0882D94C:[3C1008AE]: lui        $s0, 0x08AE <=> li $s0, 0x08AE0000
    0882D950:[3C1108AF]: lui        $s1, 0x08AF <=> li $s1, 0x08AF0000
    0882D954:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    0882D958:[2484DBB0]: addiu      $a0, $a0, -9296
    0882D95C:[2605DAE0]: addiu      $a1, $s0, -9504
    0882D960:[2406012D]: addiu      $a2, $zr, 301 <=> li $a2, 301
    0882D964:[0E209B3E]: jal        0x08826CF8
    0882D968:[262775BC]: addiu      $a3, $s1, 30140
    0882D96C:[0E2668B7]: jal        0x0899A2DC [sceKernelPowerUnlock]
    0882D970:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 0882D974:[0443FFC5]: bgezl      $v0, 0x0882D88C
    0882D978:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0882D97C:[0A20B64A]: j          0x0882D928
    0882D980:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
_S1_2_882D7B0 954 instructions (0.062%), 80 calls (08826E6C - 0882D7E8, length 6752)
_S1_2_882E480 881 instructions (0.058%), 7 calls (0882E480 - 0882E6EC, length 156)
    0882E480:[27BDFFD0]: addiu      $sp, $sp, -48
    0882E484:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0882E488:[AFB7001C]: sw         $s7, 28($sp)
    0882E48C:[0080B821]: addu       $s7, $a0, $zr <=> move $s7, $a0
    0882E490:[AFB40010]: sw         $s4, 16($sp)
    0882E494:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    0882E498:[AFB3000C]: sw         $s3, 12($sp)
    0882E49C:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    0882E4A0:[AFBF0020]: sw         $ra, 32($sp)
    0882E4A4:[AFB60018]: sw         $s6, 24($sp)
    0882E4A8:[AFB50014]: sw         $s5, 20($sp)
    0882E4AC:[AFB20008]: sw         $s2, 8($sp)
    0882E4B0:[AFB10004]: sw         $s1, 4($sp)
    0882E4B4:[10A20006]: beq        $a1, $v0, 0x0882E4D0
    0882E4B8:[AFB00000]: sw         $s0, 0($sp)
    0882E4BC:[24020040]: addiu      $v0, $zr, 64 <=> li $v0, 64
    0882E4C0:[10A20003]: beq        $a1, $v0, 0x0882E4D0
    0882E4C4:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882E4C8:[0E209B9B]: jal        0x08826E6C
    0882E4CC:[248441C0]: addiu      $a0, $a0, 16832
    0882E4D0:[3C1508B3]: lui        $s5, 0x08B3 <=> li $s5, 0x08B30000
    0882E4D4:[0E2094B2]: jal        0x088252C8
    0882E4D8:[8EA430E0]: lw         $a0, 12512($s5)
    0882E4DC:[04410005]: bgez       $v0, 0x0882E4F4
    0882E4E0:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    0882E4E4:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882E4E8:[0E209B9B]: jal        0x08826E6C
    0882E4EC:[248439EC]: addiu      $a0, $a0, 14828
    0882E4F0:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    0882E4F4:[8E22A6AC]: lw         $v0, -22868($s1)
    0882E4F8:[04400007]: bltz       $v0, 0x0882E518
    0882E4FC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0882E500:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    0882E504:[2484A6B0]: addiu      $a0, $a0, -22864
    0882E508:[0E20B700]: jal        0x0882DC00
    0882E50C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882E510:[0441000E]: bgez       $v0, 0x0882E54C
    0882E514:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0882E518:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882E51C:[0E209B9B]: jal        0x08826E6C
    0882E520:[248439CC]: addiu      $a0, $a0, 14796
    0882E524:[8EA430E0]: lw         $a0, 12512($s5)
    0882E528:[0E2094CD]: jal        0x08825334
    0882E52C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0882E530:[04430064]: bgezl      $v0, 0x0882E6C4
    0882E534:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0882E538:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882E53C:[0E209B9B]: jal        0x08826E6C
    0882E540:[248441B0]: addiu      $a0, $a0, 16816
    0882E544:[0A20B9B1]: j          0x0882E6C4
    0882E548:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0882E54C:[00021143]: sra        $v0, $v0, 0x0005
    0882E550:[0002B080]: sll        $s6, $v0, 0x0002
    0882E554:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    0882E558:[2622A6AC]: addiu      $v0, $s1, -22868
    0882E55C:[02C22821]: addu       $a1, $s6, $v0
    0882E560:[7C03F144]: ins        $v1, $zr, 5, 26
    0882E564:[04610005]: bgez       $v1, 0x0882E57C
    0882E568:[8CA40004]: lw         $a0, 4($a1)
    0882E56C:[2463FFFF]: addiu      $v1, $v1, -1
    0882E570:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    0882E574:[00621825]: or         $v1, $v1, $v0
    0882E578:[24630001]: addiu      $v1, $v1, 1
    0882E57C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0882E580:[00629006]: srlv       $s2, $v0, $v1
    0882E584:[00921024]: and        $v0, $a0, $s2
    0882E588:[10400008]: beq        $v0, $zr, 0x0882E5AC
    0882E58C:[2A020010]: slti       $v0, $s0, 16
    0882E590:[8E23A6AC]: lw         $v1, -22868($s1)
    0882E594:[00121027]: nor        $v0, $zr, $s2 <=> li $v0, not $s2
    0882E598:[00821024]: and        $v0, $a0, $v0
    0882E59C:[2463FFFF]: addiu      $v1, $v1, -1
    0882E5A0:[ACA20004]: sw         $v0, 4($a1)
    0882E5A4:[AE23A6AC]: sw         $v1, -22868($s1)
    0882E5A8:[2A020010]: slti       $v0, $s0, 16
    0882E5AC:[14400005]: bne        $v0, $zr, 0x0882E5C4
    0882E5B0:[00101100]: sll        $v0, $s0, 0x0004
    0882E5B4:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882E5B8:[0E209B9B]: jal        0x08826E6C
    0882E5BC:[248441A0]: addiu      $a0, $a0, 16800
    0882E5C0:[00101100]: sll        $v0, $s0, 0x0004
    0882E5C4:[00101980]: sll        $v1, $s0, 0x0006
    0882E5C8:[00621823]: subu       $v1, $v1, $v0
    0882E5CC:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0882E5D0:[2442A838]: addiu      $v0, $v0, -22472
    0882E5D4:[00628821]: addu       $s1, $v1, $v0
    0882E5D8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882E5DC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0882E5E0:[0E24DBB8]: jal        0x08936EE0
    0882E5E4:[24060030]: addiu      $a2, $zr, 48 <=> li $a2, 48
    0882E5E8:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0882E5EC:[00101880]: sll        $v1, $s0, 0x0002
    0882E5F0:[2442A7F8]: addiu      $v0, $v0, -22536
    0882E5F4:[00621821]: addu       $v1, $v1, $v0
    0882E5F8:[AC770000]: sw         $s7, 0($v1)
    0882E5FC:[A2300000]: sb         $s0, 0($s1)
    0882E600:[0E2094CD]: jal        0x08825334
    0882E604:[8EA430E0]: lw         $a0, 12512($s5)
    0882E608:[04410005]: bgez       $v0, 0x0882E620
    0882E60C:[32820001]: andi       $v0, $s4, 1
    0882E610:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882E614:[0E209B9B]: jal        0x08826E6C
    0882E618:[24844190]: addiu      $a0, $a0, 16784
    0882E61C:[32820001]: andi       $v0, $s4, 1
    0882E620:[10400006]: beq        $v0, $zr, 0x0882E63C
    0882E624:[A6340006]: sh         $s4, 6($s1)
    0882E628:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882E62C:[0E209B9B]: jal        0x08826E6C
    0882E630:[24844180]: addiu      $a0, $a0, 16768
    0882E634:[0A20B9B0]: j          0x0882E6C0
    0882E638:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0882E63C:[3A640010]: xori       $a0, $s3, 16
    0882E640:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    0882E644:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    0882E648:[0044180B]: movn       $v1, $v0, $a0
    0882E64C:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0882E650:[A2230003]: sb         $v1, 3($s1)
    0882E654:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882E658:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0882E65C:[A2220001]: sb         $v0, 1($s1)
    0882E660:[0E20B77D]: jal        0x0882DDF4
    0882E664:[A2330002]: sb         $s3, 2($s1)
    0882E668:[32830010]: andi       $v1, $s4, 16
    0882E66C:[A2220004]: sb         $v0, 4($s1)
    0882E670:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0882E674:[1060000E]: beq        $v1, $zr, 0x0882E6B0
    0882E678:[A2220005]: sb         $v0, 5($s1)
    0882E67C:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    0882E680:[2482A69C]: addiu      $v0, $a0, -22884
    0882E684:[02C22821]: addu       $a1, $s6, $v0
    0882E688:[8CA30004]: lw         $v1, 4($a1)
    0882E68C:[00721024]: and        $v0, $v1, $s2
    0882E690:[14400008]: bne        $v0, $zr, 0x0882E6B4
    0882E694:[24060009]: addiu      $a2, $zr, 9 <=> li $a2, 9
    0882E698:[8C82A69C]: lw         $v0, -22884($a0)
    0882E69C:[00721825]: or         $v1, $v1, $s2
    0882E6A0:[24420001]: addiu      $v0, $v0, 1
    0882E6A4:[ACA30004]: sw         $v1, 4($a1)
    0882E6A8:[0A20B9AD]: j          0x0882E6B4
    0882E6AC:[AC82A69C]: sw         $v0, -22884($a0)
    0882E6B0:[24060009]: addiu      $a2, $zr, 9 <=> li $a2, 9
    0882E6B4:[24C6FFFF]: addiu      $a2, $a2, -1
    0882E6B8:[54C0FFFF]: bnel       $a2, $zr, 0x0882E6B8
    0882E6BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0882E6C0:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0882E6C4:[8FBF0020]: lw         $ra, 32($sp)
    0882E6C8:[8FB7001C]: lw         $s7, 28($sp)
    0882E6CC:[8FB60018]: lw         $s6, 24($sp)
    0882E6D0:[8FB50014]: lw         $s5, 20($sp)
    0882E6D4:[8FB40010]: lw         $s4, 16($sp)
    0882E6D8:[8FB3000C]: lw         $s3, 12($sp)
    0882E6DC:[8FB20008]: lw         $s2, 8($sp)
    0882E6E0:[8FB10004]: lw         $s1, 4($sp)
    0882E6E4:[8FB00000]: lw         $s0, 0($sp)
    0882E6E8:[03E00008]: jr         $ra
    0882E6EC:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 0882E6B8 56 times (length 2)
    0882E6A4:[ACA30004]: sw         $v1, 4($a1)
    0882E6A8:[0A20B9AD]: j          0x0882E6B4
    0882E6AC:[AC82A69C]: sw         $v0, -22884($a0)
    0882E6B0:[24060009]: addiu      $a2, $zr, 9 <=> li $a2, 9
    0882E6B4:[24C6FFFF]: addiu      $a2, $a2, -1
--> 0882E6B8:[54C0FFFF]: bnel       $a2, $zr, 0x0882E6B8
    0882E6BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0882E6C0:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0882E6C4:[8FBF0020]: lw         $ra, 32($sp)
    0882E6C8:[8FB7001C]: lw         $s7, 28($sp)
_S1_2_882D6D0 880 instructions (0.057%), 40 calls (0882D6D0 - 0882D734, length 26)
    0882D6D0:[27BDFFF0]: addiu      $sp, $sp, -16
    0882D6D4:[AFB00000]: sw         $s0, 0($sp)
    0882D6D8:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    0882D6DC:[AFBF0004]: sw         $ra, 4($sp)
    0882D6E0:[0E2094AF]: jal        0x088252BC
    0882D6E4:[8E0430DC]: lw         $a0, 12508($s0)
    0882D6E8:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882D6EC:[04410003]: bgez       $v0, 0x0882D6FC
    0882D6F0:[2484407C]: addiu      $a0, $a0, 16508
    0882D6F4:[0E209B9B]: jal        0x08826E6C
    0882D6F8:[00000000]: nop
    0882D6FC:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0882D700:[8E0430DC]: lw         $a0, 12508($s0)
    0882D704:[8C424004]: lw         $v0, 16388($v0)
    0882D708:[0E2094CB]: jal        0x0882532C
    0882D70C:[0002802B]: sltu       $s0, $zr, $v0 <=> move $s0, $v0
    0882D710:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882D714:[04410003]: bgez       $v0, 0x0882D724
    0882D718:[2484406C]: addiu      $a0, $a0, 16492
    0882D71C:[0E209B9B]: jal        0x08826E6C
    0882D720:[00000000]: nop
    0882D724:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0882D728:[8FBF0004]: lw         $ra, 4($sp)
    0882D72C:[8FB00000]: lw         $s0, 0($sp)
    0882D730:[03E00008]: jr         $ra
    0882D734:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_89372F0 740 instructions (0.048%), 2 calls (089372F0 - 08937478, length 99)
    089372F0:[27BDFFF0]: addiu      $sp, $sp, -16
    089372F4:[AFB00000]: sw         $s0, 0($sp)
    089372F8:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    089372FC:[260202C4]: addiu      $v0, $s0, 708
    08937300:[26030320]: addiu      $v1, $s0, 800
    08937304:[24840268]: addiu      $a0, $a0, 616
    08937308:[AFBF0004]: sw         $ra, 4($sp)
    0893730C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08937310:[AE020008]: sw         $v0, 8($s0)
    08937314:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08937318:[AE03000C]: sw         $v1, 12($s0)
    0893731C:[24030019]: addiu      $v1, $zr, 25 <=> li $v1, 25
    08937320:[AE000000]: sw         $zr, 0($s0)
    08937324:[AE040004]: sw         $a0, 4($s0)
    08937328:[AE000010]: sw         $zr, 16($s0)
    0893732C:[24A50001]: addiu      $a1, $a1, 1
    08937330:[A0400014]: sb         $zr, 20($v0)
    08937334:[14A3FFFD]: bne        $a1, $v1, 0x0893732C
    08937338:[24420001]: addiu      $v0, $v0, 1
    0893733C:[3C0208AF]: lui        $v0, 0x08AF <=> li $v0, 0x08AF0000
    08937340:[244269FC]: addiu      $v0, $v0, 27132
    08937344:[AE020034]: sw         $v0, 52($s0)
    08937348:[2605007C]: addiu      $a1, $s0, 124
    0893734C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08937350:[AE000030]: sw         $zr, 48($s0)
    08937354:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08937358:[24060024]: addiu      $a2, $zr, 36 <=> li $a2, 36
    0893735C:[AE000038]: sw         $zr, 56($s0)
    08937360:[AE00003C]: sw         $zr, 60($s0)
    08937364:[AE000040]: sw         $zr, 64($s0)
    08937368:[AE000044]: sw         $zr, 68($s0)
    0893736C:[AE000048]: sw         $zr, 72($s0)
    08937370:[AE00004C]: sw         $zr, 76($s0)
    08937374:[AE000050]: sw         $zr, 80($s0)
    08937378:[AE000054]: sw         $zr, 84($s0)
    0893737C:[AE000058]: sw         $zr, 88($s0)
    08937380:[AE00005C]: sw         $zr, 92($s0)
    08937384:[A2000060]: sb         $zr, 96($s0)
    08937388:[00A21021]: addu       $v0, $a1, $v0
    0893738C:[24630001]: addiu      $v1, $v1, 1
    08937390:[A0400000]: sb         $zr, 0($v0)
    08937394:[1466FFFC]: bne        $v1, $a2, 0x08937388
    08937398:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0893739C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089373A0:[AE0200A8]: sw         $v0, 168($s0)
    089373A4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089373A8:[2402330E]: addiu      $v0, $zr, 13070 <=> li $v0, 13070
    089373AC:[AE0300AC]: sw         $v1, 172($s0)
    089373B0:[24031234]: addiu      $v1, $zr, 4660 <=> li $v1, 4660
    089373B4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089373B8:[A60200B0]: sh         $v0, 176($s0)
    089373BC:[2402ABCD]: addiu      $v0, $zr, -21555 <=> li $v0, -21555
    089373C0:[24060114]: addiu      $a2, $zr, 276 <=> li $a2, 276
    089373C4:[A60200B2]: sh         $v0, 178($s0)
    089373C8:[2402E66D]: addiu      $v0, $zr, -6547 <=> li $v0, -6547
    089373CC:[A60300B4]: sh         $v1, 180($s0)
    089373D0:[2403DEEC]: addiu      $v1, $zr, -8468 <=> li $v1, -8468
    089373D4:[A60200B6]: sh         $v0, 182($s0)
    089373D8:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    089373DC:[A60300B8]: sh         $v1, 184($s0)
    089373E0:[2403000B]: addiu      $v1, $zr, 11 <=> li $v1, 11
    089373E4:[A60200BA]: sh         $v0, 186($s0)
    089373E8:[A60300BC]: sh         $v1, 188($s0)
    089373EC:[AE0000A0]: sw         $zr, 160($s0)
    089373F0:[AE0000C0]: sw         $zr, 192($s0)
    089373F4:[AE0000C4]: sw         $zr, 196($s0)
    089373F8:[AE0000C8]: sw         $zr, 200($s0)
    089373FC:[AE0000CC]: sw         $zr, 204($s0)
    08937400:[AE0000D0]: sw         $zr, 208($s0)
    08937404:[AE0000D4]: sw         $zr, 212($s0)
    08937408:[AE0000FC]: sw         $zr, 252($s0)
    0893740C:[AE000100]: sw         $zr, 256($s0)
    08937410:[AE000104]: sw         $zr, 260($s0)
    08937414:[AE000108]: sw         $zr, 264($s0)
    08937418:[AE00010C]: sw         $zr, 268($s0)
    0893741C:[AE000110]: sw         $zr, 272($s0)
    08937420:[AE000114]: sw         $zr, 276($s0)
    08937424:[AE000118]: sw         $zr, 280($s0)
    08937428:[AE00011C]: sw         $zr, 284($s0)
    0893742C:[AE000120]: sw         $zr, 288($s0)
    08937430:[A20000D8]: sb         $zr, 216($s0)
    08937434:[A20000E0]: sb         $zr, 224($s0)
    08937438:[AE0000F8]: sw         $zr, 248($s0)
    0893743C:[AE000148]: sw         $zr, 328($s0)
    08937440:[AE00014C]: sw         $zr, 332($s0)
    08937444:[AE000150]: sw         $zr, 336($s0)
    08937448:[AE000154]: sw         $zr, 340($s0)
    0893744C:[AE000254]: sw         $zr, 596($s0)
    08937450:[AE0001D4]: sw         $zr, 468($s0)
    08937454:[AE000258]: sw         $zr, 600($s0)
    08937458:[AE00025C]: sw         $zr, 604($s0)
    0893745C:[AE000260]: sw         $zr, 608($s0)
    08937460:[0E24DBB8]: jal        0x08936EE0
    08937464:[AE000264]: sw         $zr, 612($s0)
    08937468:[AE00037C]: sw         $zr, 892($s0)
    0893746C:[8FBF0004]: lw         $ra, 4($sp)
    08937470:[8FB00000]: lw         $s0, 0($sp)
    08937474:[03E00008]: jr         $ra
    08937478:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08937394 72 times (length 5)
    08937374:[AE000050]: sw         $zr, 80($s0)
    08937378:[AE000054]: sw         $zr, 84($s0)
    0893737C:[AE000058]: sw         $zr, 88($s0)
    08937380:[AE00005C]: sw         $zr, 92($s0)
    08937384:[A2000060]: sb         $zr, 96($s0)
--> 08937388:[00A21021]: addu       $v0, $a1, $v0
    0893738C:[24630001]: addiu      $v1, $v1, 1
    08937390:[A0400000]: sb         $zr, 0($v0)
--> 08937394:[1466FFFC]: bne        $v1, $a2, 0x08937388
    08937398:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0893739C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089373A0:[AE0200A8]: sw         $v0, 168($s0)
    089373A4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
  Back Branch 08937334 50 times (length 4)
    08937318:[AE03000C]: sw         $v1, 12($s0)
    0893731C:[24030019]: addiu      $v1, $zr, 25 <=> li $v1, 25
    08937320:[AE000000]: sw         $zr, 0($s0)
    08937324:[AE040004]: sw         $a0, 4($s0)
    08937328:[AE000010]: sw         $zr, 16($s0)
--> 0893732C:[24A50001]: addiu      $a1, $a1, 1
    08937330:[A0400014]: sb         $zr, 20($v0)
--> 08937334:[14A3FFFD]: bne        $a1, $v1, 0x0893732C
    08937338:[24420001]: addiu      $v0, $v0, 1
    0893733C:[3C0208AF]: lui        $v0, 0x08AF <=> li $v0, 0x08AF0000
    08937340:[244269FC]: addiu      $v0, $v0, 27132
    08937344:[AE020034]: sw         $v0, 52($s0)
_S1_2_882E338 673 instructions (0.044%), 1 calls (0882E338 - 0882E47C, length 82)
    0882E338:[27BDFFF0]: addiu      $sp, $sp, -16
    0882E33C:[3C0908B4]: lui        $t1, 0x08B4 <=> li $t1, 0x08B40000
    0882E340:[AFBF0000]: sw         $ra, 0($sp)
    0882E344:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0882E348:[2448A838]: addiu      $t0, $v0, -22472
    0882E34C:[8D27A6AC]: lw         $a3, -22868($t1)
    0882E350:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0882E354:[240E0010]: addiu      $t6, $zr, 16 <=> li $t6, 16
    0882E358:[252DA6AC]: addiu      $t5, $t1, -22868
    0882E35C:[3C0C8000]: lui        $t4, 0x8000 <=> li $t4, 0x80000000
    0882E360:[240BFFE0]: addiu      $t3, $zr, -32 <=> li $t3, -32
    0882E364:[240A0010]: addiu      $t2, $zr, 16 <=> li $t2, 16
    0882E368:[2482001F]: addiu      $v0, $a0, 31
    0882E36C:[28830000]: slti       $v1, $a0, 0
    0882E370:[0083100A]: movz       $v0, $a0, $v1
    0882E374:[00021143]: sra        $v0, $v0, 0x0005
    0882E378:[00021080]: sll        $v0, $v0, 0x0002
    0882E37C:[004D3021]: addu       $a2, $v0, $t5
    0882E380:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0882E384:[A10E0000]: sb         $t6, 0($t0)
    0882E388:[7C02F144]: ins        $v0, $zr, 5, 26
    0882E38C:[24840001]: addiu      $a0, $a0, 1
    0882E390:[25080030]: addiu      $t0, $t0, 48
    0882E394:[04410004]: bgez       $v0, 0x0882E3A8
    0882E398:[8CC50004]: lw         $a1, 4($a2)
    0882E39C:[2442FFFF]: addiu      $v0, $v0, -1
    0882E3A0:[004B1025]: or         $v0, $v0, $t3
    0882E3A4:[24420001]: addiu      $v0, $v0, 1
    0882E3A8:[004C1006]: srlv       $v0, $t4, $v0
    0882E3AC:[00A21825]: or         $v1, $a1, $v0
    0882E3B0:[00A21024]: and        $v0, $a1, $v0
    0882E3B4:[14400003]: bne        $v0, $zr, 0x0882E3C4
    0882E3B8:[00000000]: nop
    0882E3BC:[24E70001]: addiu      $a3, $a3, 1
    0882E3C0:[ACC30004]: sw         $v1, 4($a2)
    0882E3C4:[148AFFE9]: bne        $a0, $t2, 0x0882E36C
    0882E3C8:[2482001F]: addiu      $v0, $a0, 31
    0882E3CC:[3C0808B4]: lui        $t0, 0x08B4 <=> li $t0, 0x08B40000
    0882E3D0:[8D06A6A4]: lw         $a2, -22876($t0)
    0882E3D4:[AD27A6AC]: sw         $a3, -22868($t1)
    0882E3D8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0882E3DC:[250CA6A4]: addiu      $t4, $t0, -22876
    0882E3E0:[3C0B8000]: lui        $t3, 0x8000 <=> li $t3, 0x80000000
    0882E3E4:[240AFFE0]: addiu      $t2, $zr, -32 <=> li $t2, -32
    0882E3E8:[24090010]: addiu      $t1, $zr, 16 <=> li $t1, 16
    0882E3EC:[2482001F]: addiu      $v0, $a0, 31
    0882E3F0:[28830000]: slti       $v1, $a0, 0
    0882E3F4:[0083100A]: movz       $v0, $a0, $v1
    0882E3F8:[00021143]: sra        $v0, $v0, 0x0005
    0882E3FC:[00021080]: sll        $v0, $v0, 0x0002
    0882E400:[004C3821]: addu       $a3, $v0, $t4
    0882E404:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0882E408:[7C02F144]: ins        $v0, $zr, 5, 26
    0882E40C:[24840001]: addiu      $a0, $a0, 1
    0882E410:[04410004]: bgez       $v0, 0x0882E424
    0882E414:[8CE50004]: lw         $a1, 4($a3)
    0882E418:[2442FFFF]: addiu      $v0, $v0, -1
    0882E41C:[004A1025]: or         $v0, $v0, $t2
    0882E420:[24420001]: addiu      $v0, $v0, 1
    0882E424:[004B1006]: srlv       $v0, $t3, $v0
    0882E428:[00A21825]: or         $v1, $a1, $v0
    0882E42C:[00A21024]: and        $v0, $a1, $v0
    0882E430:[14400003]: bne        $v0, $zr, 0x0882E440
    0882E434:[00000000]: nop
    0882E438:[24C60001]: addiu      $a2, $a2, 1
    0882E43C:[ACE30004]: sw         $v1, 4($a3)
    0882E440:[1489FFEB]: bne        $a0, $t1, 0x0882E3F0
    0882E444:[2482001F]: addiu      $v0, $a0, 31
    0882E448:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    0882E44C:[2484DC84]: addiu      $a0, $a0, -9084
    0882E450:[0E208DE7]: jal        0x0882379C
    0882E454:[AD06A6A4]: sw         $a2, -22876($t0)
    0882E458:[3C0308B3]: lui        $v1, 0x08B3 <=> li $v1, 0x08B30000
    0882E45C:[14400004]: bne        $v0, $zr, 0x0882E470
    0882E460:[AC6230E0]: sw         $v0, 12512($v1)
    0882E464:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882E468:[0E209B9B]: jal        0x08826E6C
    0882E46C:[24844170]: addiu      $a0, $a0, 16752
    0882E470:[8FBF0000]: lw         $ra, 0($sp)
    0882E474:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0882E478:[03E00008]: jr         $ra
    0882E47C:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0882E440 16 times (length 22)
    0882E3DC:[250CA6A4]: addiu      $t4, $t0, -22876
    0882E3E0:[3C0B8000]: lui        $t3, 0x8000 <=> li $t3, 0x80000000
    0882E3E4:[240AFFE0]: addiu      $t2, $zr, -32 <=> li $t2, -32
    0882E3E8:[24090010]: addiu      $t1, $zr, 16 <=> li $t1, 16
    0882E3EC:[2482001F]: addiu      $v0, $a0, 31
--> 0882E3F0:[28830000]: slti       $v1, $a0, 0
    0882E3F4:[0083100A]: movz       $v0, $a0, $v1
    0882E3F8:[00021143]: sra        $v0, $v0, 0x0005
    0882E3FC:[00021080]: sll        $v0, $v0, 0x0002
    0882E400:[004C3821]: addu       $a3, $v0, $t4
    0882E404:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0882E408:[7C02F144]: ins        $v0, $zr, 5, 26
    0882E40C:[24840001]: addiu      $a0, $a0, 1
    0882E410:[04410004]: bgez       $v0, 0x0882E424
    0882E414:[8CE50004]: lw         $a1, 4($a3)
    0882E418:[2442FFFF]: addiu      $v0, $v0, -1
    0882E41C:[004A1025]: or         $v0, $v0, $t2
    0882E420:[24420001]: addiu      $v0, $v0, 1
    0882E424:[004B1006]: srlv       $v0, $t3, $v0
    0882E428:[00A21825]: or         $v1, $a1, $v0
    0882E42C:[00A21024]: and        $v0, $a1, $v0
    0882E430:[14400003]: bne        $v0, $zr, 0x0882E440
    0882E434:[00000000]: nop
    0882E438:[24C60001]: addiu      $a2, $a2, 1
    0882E43C:[ACE30004]: sw         $v1, 4($a3)
--> 0882E440:[1489FFEB]: bne        $a0, $t1, 0x0882E3F0
    0882E444:[2482001F]: addiu      $v0, $a0, 31
    0882E448:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    0882E44C:[2484DC84]: addiu      $a0, $a0, -9084
    0882E450:[0E208DE7]: jal        0x0882379C
  Back Branch 0882E3C4 16 times (length 24)
    0882E358:[252DA6AC]: addiu      $t5, $t1, -22868
    0882E35C:[3C0C8000]: lui        $t4, 0x8000 <=> li $t4, 0x80000000
    0882E360:[240BFFE0]: addiu      $t3, $zr, -32 <=> li $t3, -32
    0882E364:[240A0010]: addiu      $t2, $zr, 16 <=> li $t2, 16
    0882E368:[2482001F]: addiu      $v0, $a0, 31
--> 0882E36C:[28830000]: slti       $v1, $a0, 0
    0882E370:[0083100A]: movz       $v0, $a0, $v1
    0882E374:[00021143]: sra        $v0, $v0, 0x0005
    0882E378:[00021080]: sll        $v0, $v0, 0x0002
    0882E37C:[004D3021]: addu       $a2, $v0, $t5
    0882E380:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0882E384:[A10E0000]: sb         $t6, 0($t0)
    0882E388:[7C02F144]: ins        $v0, $zr, 5, 26
    0882E38C:[24840001]: addiu      $a0, $a0, 1
    0882E390:[25080030]: addiu      $t0, $t0, 48
    0882E394:[04410004]: bgez       $v0, 0x0882E3A8
    0882E398:[8CC50004]: lw         $a1, 4($a2)
    0882E39C:[2442FFFF]: addiu      $v0, $v0, -1
    0882E3A0:[004B1025]: or         $v0, $v0, $t3
    0882E3A4:[24420001]: addiu      $v0, $v0, 1
    0882E3A8:[004C1006]: srlv       $v0, $t4, $v0
    0882E3AC:[00A21825]: or         $v1, $a1, $v0
    0882E3B0:[00A21024]: and        $v0, $a1, $v0
    0882E3B4:[14400003]: bne        $v0, $zr, 0x0882E3C4
    0882E3B8:[00000000]: nop
    0882E3BC:[24E70001]: addiu      $a3, $a3, 1
    0882E3C0:[ACC30004]: sw         $v1, 4($a2)
--> 0882E3C4:[148AFFE9]: bne        $a0, $t2, 0x0882E36C
    0882E3C8:[2482001F]: addiu      $v0, $a0, 31
    0882E3CC:[3C0808B4]: lui        $t0, 0x08B4 <=> li $t0, 0x08B40000
    0882E3D0:[8D06A6A4]: lw         $a2, -22876($t0)
    0882E3D4:[AD27A6AC]: sw         $a3, -22868($t1)
_S1_2_882A2E8 554 instructions (0.036%), 40 calls (0882A2E8 - 0882A33C, length 22)
    0882A2E8:[27BDFFF0]: addiu      $sp, $sp, -16
    0882A2EC:[AFBF0000]: sw         $ra, 0($sp)
    0882A2F0:[0E20B5B4]: jal        0x0882D6D0
    0882A2F4:[00000000]: nop
    0882A2F8:[1040000D]: beq        $v0, $zr, 0x0882A330
    0882A2FC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0882A300:[0E20B661]: jal        0x0882D984
    0882A304:[00000000]: nop
    0882A308:[10400009]: beq        $v0, $zr, 0x0882A330
    0882A30C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0882A310:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    0882A314:[0E208E19]: jal        0x08823864
    0882A318:[8C4430D0]: lw         $a0, 12496($v0)
    0882A31C:[14400004]: bne        $v0, $zr, 0x0882A330
    0882A320:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0882A324:[0E20B6AA]: jal        0x0882DAA8
    0882A328:[00000000]: nop
    0882A32C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0882A330:[8FBF0000]: lw         $ra, 0($sp)
    0882A334:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0882A338:[03E00008]: jr         $ra
    0882A33C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8999AC4 470 instructions (0.031%), 235 calls (08999AC4 - 08999AC8, length 2)
    08999AC4:[03E00008]: jr         $ra
    08999AC8:[03FFFFCC]: syscall    0xFFFFF [unknown]
_S1_2_882379C 430 instructions (0.028%), 10 calls (0882379C - 08823860, length 50)
    0882379C:[27BDFFF0]: addiu      $sp, $sp, -16
    088237A0:[AFB10004]: sw         $s1, 4($sp)
    088237A4:[3C0808B3]: lui        $t0, 0x08B3 <=> li $t0, 0x08B30000
    088237A8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088237AC:[AFB00000]: sw         $s0, 0($sp)
    088237B0:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    088237B4:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088237B8:[AFBF0008]: sw         $ra, 8($sp)
    088237BC:[24A5C860]: addiu      $a1, $a1, -14240
    088237C0:[24040020]: addiu      $a0, $zr, 32 <=> li $a0, 32
    088237C4:[8D032C80]: lw         $v1, 11392($t0)
    088237C8:[00603816]: clz        $a3, $v1
    088237CC:[24E7FFE1]: addiu      $a3, $a3, -31
    088237D0:[00073823]: subu       $a3, $zr, $a3 <=> negu $a3, $a3
    088237D4:[00E21004]: sllv       $v0, $v0, $a3
    088237D8:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088237DC:[00621824]: and        $v1, $v1, $v0
    088237E0:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088237E4:[00073140]: sll        $a2, $a3, 0x0005
    088237E8:[24422CC0]: addiu      $v0, $v0, 11456
    088237EC:[00C28021]: addu       $s0, $a2, $v0
    088237F0:[04E00003]: bltz       $a3, 0x08823800
    088237F4:[24060029]: addiu      $a2, $zr, 41 <=> li $a2, 41
    088237F8:[0A208E03]: j          0x0882380C
    088237FC:[AD032C80]: sw         $v1, 11392($t0)
    08823800:[0E20AF8D]: jal        0x0882BE34
    08823804:[00000000]: nop
    08823808:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0882380C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08823810:[16000003]: bne        $s0, $zr, 0x08823820
    08823814:[24842D38]: addiu      $a0, $a0, 11576
    08823818:[0E209B9B]: jal        0x08826E6C
    0882381C:[00000000]: nop
    08823820:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08823824:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08823828:[24060300]: addiu      $a2, $zr, 768 <=> li $a2, 768
    0882382C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08823830:[0E2666C3]: jal        0x08999B0C [sceKernelCreateLwMutex]
    08823834:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08823838:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882383C:[04410003]: bgez       $v0, 0x0882384C
    08823840:[24842D28]: addiu      $a0, $a0, 11560
    08823844:[0E209B9B]: jal        0x08826E6C
    08823848:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0882384C:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08823850:[8FBF0008]: lw         $ra, 8($sp)
    08823854:[8FB10004]: lw         $s1, 4($sp)
    08823858:[8FB00000]: lw         $s0, 0($sp)
    0882385C:[03E00008]: jr         $ra
    08823860:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_882DFE0 420 instructions (0.027%), 4 calls (0882DFE0 - 0882E204, length 138)
    0882DFE0:[24A2003F]: addiu      $v0, $a1, 63
    0882DFE4:[27BDFFC0]: addiu      $sp, $sp, -64
    0882DFE8:[7C022804]: ins        $v0, $zr, 0, 6
    0882DFEC:[AFBE0030]: sw         $fp, 48($sp)
    0882DFF0:[0100F021]: addu       $fp, $t0, $zr <=> move $fp, $t0
    0882DFF4:[AFB7002C]: sw         $s7, 44($sp)
    0882DFF8:[00E0B821]: addu       $s7, $a3, $zr <=> move $s7, $a3
    0882DFFC:[AFB60028]: sw         $s6, 40($sp)
    0882E000:[00C0B021]: addu       $s6, $a2, $zr <=> move $s6, $a2
    0882E004:[AFB50024]: sw         $s5, 36($sp)
    0882E008:[315500FF]: andi       $s5, $t2, 255
    0882E00C:[AFB20018]: sw         $s2, 24($sp)
    0882E010:[01209021]: addu       $s2, $t1, $zr <=> move $s2, $t1
    0882E014:[AFB10014]: sw         $s1, 20($sp)
    0882E018:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0882E01C:[AFB00010]: sw         $s0, 16($sp)
    0882E020:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0882E024:[AFBF0034]: sw         $ra, 52($sp)
    0882E028:[AFB40020]: sw         $s4, 32($sp)
    0882E02C:[AFB3001C]: sw         $s3, 28($sp)
    0882E030:[10450004]: beq        $v0, $a1, 0x0882E044
    0882E034:[AFAB0004]: sw         $t3, 4($sp)
    0882E038:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882E03C:[0E209B9B]: jal        0x08826E6C
    0882E040:[24843178]: addiu      $a0, $a0, 12664
    0882E044:[0E20B7D0]: jal        0x0882DF40
    0882E048:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882E04C:[92230002]: lbu        $v1, 2($s1)
    0882E050:[92250001]: lbu        $a1, 1($s1)
    0882E054:[96260006]: lhu        $a2, 6($s1)
    0882E058:[00031823]: subu       $v1, $zr, $v1 <=> negu $v1, $v1
    0882E05C:[02162021]: addu       $a0, $s0, $s6
    0882E060:[00832024]: and        $a0, $a0, $v1
    0882E064:[02021021]: addu       $v0, $s0, $v0
    0882E068:[3C033253]: lui        $v1, 0x3253 <=> li $v1, 0x32530000
    0882E06C:[00451021]: addu       $v0, $v0, $a1
    0882E070:[34634C43]: ori        $v1, $v1, 19523
    0882E074:[7CC602C0]: ext        $a2, $a2, 11, 1
    0882E078:[AE030000]: sw         $v1, 0($s0)
    0882E07C:[2454FFF0]: addiu      $s4, $v0, -16
    0882E080:[2493FFF0]: addiu      $s3, $a0, -16
    0882E084:[AFA60000]: sw         $a2, 0($sp)
    0882E088:[1640000B]: bne        $s2, $zr, 0x0882E0B8
    0882E08C:[32AA00FF]: andi       $t2, $s5, 255
    0882E090:[8E22002C]: lw         $v0, 44($s1)
    0882E094:[AE020004]: sw         $v0, 4($s0)
    0882E098:[8E23002C]: lw         $v1, 44($s1)
    0882E09C:[10600002]: beq        $v1, $zr, 0x0882E0A8
    0882E0A0:[26020004]: addiu      $v0, $s0, 4
    0882E0A4:[AC620008]: sw         $v0, 8($v1)
    0882E0A8:[2622002C]: addiu      $v0, $s1, 44
    0882E0AC:[AE020008]: sw         $v0, 8($s0)
    0882E0B0:[0A20B837]: j          0x0882E0DC
    0882E0B4:[AE30002C]: sw         $s0, 44($s1)
    0882E0B8:[8E430004]: lw         $v1, 4($s2)
    0882E0BC:[26420004]: addiu      $v0, $s2, 4
    0882E0C0:[AE020008]: sw         $v0, 8($s0)
    0882E0C4:[AE030004]: sw         $v1, 4($s0)
    0882E0C8:[8E430004]: lw         $v1, 4($s2)
    0882E0CC:[10600002]: beq        $v1, $zr, 0x0882E0D8
    0882E0D0:[26020004]: addiu      $v0, $s0, 4
    0882E0D4:[AC620008]: sw         $v0, 8($v1)
    0882E0D8:[AE500004]: sw         $s0, 4($s2)
    0882E0DC:[AE16000C]: sw         $s6, 12($s0)
    0882E0E0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882E0E4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0882E0E8:[AE1E0014]: sw         $fp, 20($s0)
    0882E0EC:[A20A0019]: sb         $t2, 25($s0)
    0882E0F0:[AE170010]: sw         $s7, 16($s0)
    0882E0F4:[0E20B761]: jal        0x0882DD84
    0882E0F8:[A2000018]: sb         $zr, 24($s0)
    0882E0FC:[8FA20000]: lw         $v0, 0($sp)
    0882E100:[10400007]: beq        $v0, $zr, 0x0882E120
    0882E104:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882E108:[16E00005]: bne        $s7, $zr, 0x0882E120
    0882E10C:[00000000]: nop
    0882E110:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882E114:[0E209B9B]: jal        0x08826E6C
    0882E118:[24843158]: addiu      $a0, $a0, 12632
    0882E11C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882E120:[0E20B761]: jal        0x0882DD84
    0882E124:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0882E128:[24020074]: addiu      $v0, $zr, 116 <=> li $v0, 116
    0882E12C:[A2620002]: sb         $v0, 2($s3)
    0882E130:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0882E134:[0E20B787]: jal        0x0882DE1C
    0882E138:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0882E13C:[8E030000]: lw         $v1, 0($s0)
    0882E140:[3C023253]: lui        $v0, 0x3253 <=> li $v0, 0x32530000
    0882E144:[34524C43]: ori        $s2, $v0, 19523
    0882E148:[1072000F]: beq        $v1, $s2, 0x0882E188
    0882E14C:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    0882E150:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    0882E154:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    0882E158:[2484DC54]: addiu      $a0, $a0, -9132
    0882E15C:[24A5DC3C]: addiu      $a1, $a1, -9156
    0882E160:[24E775FC]: addiu      $a3, $a3, 30204
    0882E164:[240608E8]: addiu      $a2, $zr, 2280 <=> li $a2, 2280
    0882E168:[0E209B27]: jal        0x08826C9C
    0882E16C:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    0882E170:[8E020000]: lw         $v0, 0($s0)
    0882E174:[50520005]: beql       $v0, $s2, 0x0882E18C
    0882E178:[92220000]: lbu        $v0, 0($s1)
    0882E17C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882E180:[0E209B9B]: jal        0x08826E6C
    0882E184:[24843138]: addiu      $a0, $a0, 12600
    0882E188:[92220000]: lbu        $v0, 0($s1)
    0882E18C:[2C420010]: sltiu      $v0, $v0, 16
    0882E190:[1040000E]: beq        $v0, $zr, 0x0882E1CC
    0882E194:[8FA20000]: lw         $v0, 0($sp)
    0882E198:[0E20B7D8]: jal        0x0882DF60
    0882E19C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882E1A0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0882E1A4:[92220000]: lbu        $v0, 0($s1)
    0882E1A8:[3C0308B4]: lui        $v1, 0x08B4 <=> li $v1, 0x08B40000
    0882E1AC:[2463A6B4]: addiu      $v1, $v1, -22860
    0882E1B0:[00021080]: sll        $v0, $v0, 0x0002
    0882E1B4:[00432021]: addu       $a0, $v0, $v1
    0882E1B8:[8C820000]: lw         $v0, 0($a0)
    0882E1BC:[0045102A]: slt        $v0, $v0, $a1
    0882E1C0:[54400001]: bnel       $v0, $zr, 0x0882E1C8
    0882E1C4:[AC850000]: sw         $a1, 0($a0)
    0882E1C8:[8FA20000]: lw         $v0, 0($sp)
    0882E1CC:[8FA30004]: lw         $v1, 4($sp)
    0882E1D0:[A0620000]: sb         $v0, 0($v1)
    0882E1D4:[02801021]: addu       $v0, $s4, $zr <=> move $v0, $s4
    0882E1D8:[8FBF0034]: lw         $ra, 52($sp)
    0882E1DC:[8FBE0030]: lw         $fp, 48($sp)
    0882E1E0:[8FB7002C]: lw         $s7, 44($sp)
    0882E1E4:[8FB60028]: lw         $s6, 40($sp)
    0882E1E8:[8FB50024]: lw         $s5, 36($sp)
    0882E1EC:[8FB40020]: lw         $s4, 32($sp)
    0882E1F0:[8FB3001C]: lw         $s3, 28($sp)
    0882E1F4:[8FB20018]: lw         $s2, 24($sp)
    0882E1F8:[8FB10014]: lw         $s1, 20($sp)
    0882E1FC:[8FB00010]: lw         $s0, 16($sp)
    0882E200:[03E00008]: jr         $ra
    0882E204:[27BD0040]: addiu      $sp, $sp, 64
_S1_2_88252BC 405 instructions (0.026%), 81 calls (088252BC - 089998D0, length 381318)
_S1_2_882B238 377 instructions (0.025%), 7 calls (0882B238 - 0882B2D8, length 41)
    0882B238:[27BDFFE0]: addiu      $sp, $sp, -32
    0882B23C:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0882B240:[AFB3000C]: sw         $s3, 12($sp)
    0882B244:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    0882B248:[AFB20008]: sw         $s2, 8($sp)
    0882B24C:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0882B250:[AFB10004]: sw         $s1, 4($sp)
    0882B254:[24513B9C]: addiu      $s1, $v0, 15260
    0882B258:[AFB00000]: sw         $s0, 0($sp)
    0882B25C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0882B260:[AFBF0010]: sw         $ra, 16($sp)
    0882B264:[8E240000]: lw         $a0, 0($s1)
    0882B268:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0882B26C:[0E24E4A4]: jal        0x08939290
    0882B270:[26310014]: addiu      $s1, $s1, 20
    0882B274:[5440000C]: bnel       $v0, $zr, 0x0882B2A8
    0882B278:[26100001]: addiu      $s0, $s0, 1
    0882B27C:[0E20AC80]: jal        0x0882B200
    0882B280:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0882B284:[00101900]: sll        $v1, $s0, 0x0004
    0882B288:[00102080]: sll        $a0, $s0, 0x0002
    0882B28C:[00832021]: addu       $a0, $a0, $v1
    0882B290:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    0882B294:[24633B9C]: addiu      $v1, $v1, 15260
    0882B298:[00832021]: addu       $a0, $a0, $v1
    0882B29C:[8C83000C]: lw         $v1, 12($a0)
    0882B2A0:[0A20ACAF]: j          0x0882B2BC
    0882B2A4:[AE620000]: sw         $v0, 0($s3)
    0882B2A8:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    0882B2AC:[5602FFEE]: bnel       $s0, $v0, 0x0882B268
    0882B2B0:[8E240000]: lw         $a0, 0($s1)
    0882B2B4:[AE600000]: sw         $zr, 0($s3)
    0882B2B8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0882B2BC:[8FBF0010]: lw         $ra, 16($sp)
    0882B2C0:[8FB3000C]: lw         $s3, 12($sp)
    0882B2C4:[8FB20008]: lw         $s2, 8($sp)
    0882B2C8:[8FB10004]: lw         $s1, 4($sp)
    0882B2CC:[8FB00000]: lw         $s0, 0($sp)
    0882B2D0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0882B2D4:[03E00008]: jr         $ra
    0882B2D8:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0882B2AC 18 times (length 19)
    0882B254:[24513B9C]: addiu      $s1, $v0, 15260
    0882B258:[AFB00000]: sw         $s0, 0($sp)
    0882B25C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0882B260:[AFBF0010]: sw         $ra, 16($sp)
    0882B264:[8E240000]: lw         $a0, 0($s1)
--> 0882B268:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0882B26C:[0E24E4A4]: jal        0x08939290
    0882B270:[26310014]: addiu      $s1, $s1, 20
    0882B274:[5440000C]: bnel       $v0, $zr, 0x0882B2A8
    0882B278:[26100001]: addiu      $s0, $s0, 1
    0882B27C:[0E20AC80]: jal        0x0882B200
    0882B280:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0882B284:[00101900]: sll        $v1, $s0, 0x0004
    0882B288:[00102080]: sll        $a0, $s0, 0x0002
    0882B28C:[00832021]: addu       $a0, $a0, $v1
    0882B290:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    0882B294:[24633B9C]: addiu      $v1, $v1, 15260
    0882B298:[00832021]: addu       $a0, $a0, $v1
    0882B29C:[8C83000C]: lw         $v1, 12($a0)
    0882B2A0:[0A20ACAF]: j          0x0882B2BC
    0882B2A4:[AE620000]: sw         $v0, 0($s3)
    0882B2A8:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
--> 0882B2AC:[5602FFEE]: bnel       $s0, $v0, 0x0882B268
    0882B2B0:[8E240000]: lw         $a0, 0($s1)
    0882B2B4:[AE600000]: sw         $zr, 0($s3)
    0882B2B8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0882B2BC:[8FBF0010]: lw         $ra, 16($sp)
_S1_2_882DC00 333 instructions (0.022%), 9 calls (0882DC00 - 0882DCB0, length 45)
    0882DC00:[24C3001F]: addiu      $v1, $a2, 31
    0882DC04:[28C20000]: slti       $v0, $a2, 0
    0882DC08:[27BDFFF0]: addiu      $sp, $sp, -16
    0882DC0C:[00C2180A]: movz       $v1, $a2, $v0
    0882DC10:[7C06F144]: ins        $a2, $zr, 5, 26
    0882DC14:[AFB20008]: sw         $s2, 8($sp)
    0882DC18:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    0882DC1C:[AFB00000]: sw         $s0, 0($sp)
    0882DC20:[00038143]: sra        $s0, $v1, 0x0005
    0882DC24:[AFBF000C]: sw         $ra, 12($sp)
    0882DC28:[04C10005]: bgez       $a2, 0x0882DC40
    0882DC2C:[AFB10004]: sw         $s1, 4($sp)
    0882DC30:[24C6FFFF]: addiu      $a2, $a2, -1
    0882DC34:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    0882DC38:[00C23025]: or         $a2, $a2, $v0
    0882DC3C:[24C60001]: addiu      $a2, $a2, 1
    0882DC40:[00101080]: sll        $v0, $s0, 0x0002
    0882DC44:[0A20B721]: j          0x0882DC84
    0882DC48:[00828821]: addu       $s1, $a0, $v0
    0882DC4C:[26310004]: addiu      $s1, $s1, 4
    0882DC50:[1040000A]: beq        $v0, $zr, 0x0882DC7C
    0882DC54:[00462024]: and        $a0, $v0, $a2
    0882DC58:[0E20B6FC]: jal        0x0882DBF0
    0882DC5C:[00000000]: nop
    0882DC60:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0882DC64:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    0882DC68:[50620005]: beql       $v1, $v0, 0x0882DC80
    0882DC6C:[26100001]: addiu      $s0, $s0, 1
    0882DC70:[00101140]: sll        $v0, $s0, 0x0005
    0882DC74:[0A20B727]: j          0x0882DC9C
    0882DC78:[00431021]: addu       $v0, $v0, $v1
    0882DC7C:[26100001]: addiu      $s0, $s0, 1
    0882DC80:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882DC84:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0882DC88:[00C23006]: srlv       $a2, $v0, $a2
    0882DC8C:[0212102A]: slt        $v0, $s0, $s2
    0882DC90:[5440FFEE]: bnel       $v0, $zr, 0x0882DC4C
    0882DC94:[8E220000]: lw         $v0, 0($s1)
    0882DC98:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0882DC9C:[8FBF000C]: lw         $ra, 12($sp)
    0882DCA0:[8FB20008]: lw         $s2, 8($sp)
    0882DCA4:[8FB10004]: lw         $s1, 4($sp)
    0882DCA8:[8FB00000]: lw         $s0, 0($sp)
    0882DCAC:[03E00008]: jr         $ra
    0882DCB0:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0882DC90 9 times (length 19)
    0882DC38:[00C23025]: or         $a2, $a2, $v0
    0882DC3C:[24C60001]: addiu      $a2, $a2, 1
    0882DC40:[00101080]: sll        $v0, $s0, 0x0002
    0882DC44:[0A20B721]: j          0x0882DC84
    0882DC48:[00828821]: addu       $s1, $a0, $v0
--> 0882DC4C:[26310004]: addiu      $s1, $s1, 4
    0882DC50:[1040000A]: beq        $v0, $zr, 0x0882DC7C
    0882DC54:[00462024]: and        $a0, $v0, $a2
    0882DC58:[0E20B6FC]: jal        0x0882DBF0
    0882DC5C:[00000000]: nop
    0882DC60:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0882DC64:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    0882DC68:[50620005]: beql       $v1, $v0, 0x0882DC80
    0882DC6C:[26100001]: addiu      $s0, $s0, 1
    0882DC70:[00101140]: sll        $v0, $s0, 0x0005
    0882DC74:[0A20B727]: j          0x0882DC9C
    0882DC78:[00431021]: addu       $v0, $v0, $v1
    0882DC7C:[26100001]: addiu      $s0, $s0, 1
    0882DC80:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882DC84:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0882DC88:[00C23006]: srlv       $a2, $v0, $a2
    0882DC8C:[0212102A]: slt        $v0, $s0, $s2
--> 0882DC90:[5440FFEE]: bnel       $v0, $zr, 0x0882DC4C
    0882DC94:[8E220000]: lw         $v0, 0($s1)
    0882DC98:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0882DC9C:[8FBF000C]: lw         $ra, 12($sp)
    0882DCA0:[8FB20008]: lw         $s2, 8($sp)
_S1_2_882C7D8 325 instructions (0.021%), 1 calls (0882C7D8 - 0882C888, length 45)
    0882C7D8:[27BDFFF0]: addiu      $sp, $sp, -16
    0882C7DC:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0882C7E0:[AFB20008]: sw         $s2, 8($sp)
    0882C7E4:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0882C7E8:[AFB10004]: sw         $s1, 4($sp)
    0882C7EC:[24513E7C]: addiu      $s1, $v0, 15996
    0882C7F0:[AFBF000C]: sw         $ra, 12($sp)
    0882C7F4:[AFB00000]: sw         $s0, 0($sp)
    0882C7F8:[8E220000]: lw         $v0, 0($s1)
    0882C7FC:[14520019]: bne        $v0, $s2, 0x0882C864
    0882C800:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0882C804:[0E20A8BA]: jal        0x0882A2E8
    0882C808:[00000000]: nop
    0882C80C:[10400010]: beq        $v0, $zr, 0x0882C850
    0882C810:[00000000]: nop
    0882C814:[0E2668D3]: jal        0x0899A34C
    0882C818:[8E24FFFC]: lw         $a0, -4($s1)
    0882C81C:[0E20A8D0]: jal        0x0882A340
    0882C820:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0882C824:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    0882C828:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    0882C82C:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    0882C830:[2484D8BC]: addiu      $a0, $a0, -10052
    0882C834:[24A5D900]: addiu      $a1, $a1, -9984
    0882C838:[24E7752C]: addiu      $a3, $a3, 29996
    0882C83C:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    0882C840:[12000007]: beq        $s0, $zr, 0x0882C860
    0882C844:[24060120]: addiu      $a2, $zr, 288 <=> li $a2, 288
    0882C848:[0E209B27]: jal        0x08826C9C
    0882C84C:[8E290004]: lw         $t1, 4($s1)
    0882C850:[0E20965B]: jal        0x0882596C
    0882C854:[340480E8]: ori        $a0, $zr, -32536 <=> li $a0, 33000
    0882C858:[0A20B201]: j          0x0882C804
    0882C85C:[00000000]: nop
    0882C860:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0882C864:[2631000C]: addiu      $s1, $s1, 12
    0882C868:[24423ED0]: addiu      $v0, $v0, 16080
    0882C86C:[5622FFE3]: bnel       $s1, $v0, 0x0882C7FC
    0882C870:[8E220000]: lw         $v0, 0($s1)
    0882C874:[8FBF000C]: lw         $ra, 12($sp)
    0882C878:[8FB20008]: lw         $s2, 8($sp)
    0882C87C:[8FB10004]: lw         $s1, 4($sp)
    0882C880:[8FB00000]: lw         $s0, 0($sp)
    0882C884:[03E00008]: jr         $ra
    0882C888:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0882C858 39 times (length 23)
    0882C7F0:[AFBF000C]: sw         $ra, 12($sp)
    0882C7F4:[AFB00000]: sw         $s0, 0($sp)
    0882C7F8:[8E220000]: lw         $v0, 0($s1)
    0882C7FC:[14520019]: bne        $v0, $s2, 0x0882C864
    0882C800:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
--> 0882C804:[0E20A8BA]: jal        0x0882A2E8
    0882C808:[00000000]: nop
    0882C80C:[10400010]: beq        $v0, $zr, 0x0882C850
    0882C810:[00000000]: nop
    0882C814:[0E2668D3]: jal        0x0899A34C
    0882C818:[8E24FFFC]: lw         $a0, -4($s1)
    0882C81C:[0E20A8D0]: jal        0x0882A340
    0882C820:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0882C824:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    0882C828:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    0882C82C:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    0882C830:[2484D8BC]: addiu      $a0, $a0, -10052
    0882C834:[24A5D900]: addiu      $a1, $a1, -9984
    0882C838:[24E7752C]: addiu      $a3, $a3, 29996
    0882C83C:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    0882C840:[12000007]: beq        $s0, $zr, 0x0882C860
    0882C844:[24060120]: addiu      $a2, $zr, 288 <=> li $a2, 288
    0882C848:[0E209B27]: jal        0x08826C9C
    0882C84C:[8E290004]: lw         $t1, 4($s1)
    0882C850:[0E20965B]: jal        0x0882596C
    0882C854:[340480E8]: ori        $a0, $zr, -32536 <=> li $a0, 33000
--> 0882C858:[0A20B201]: j          0x0882C804
    0882C85C:[00000000]: nop
    0882C860:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0882C864:[2631000C]: addiu      $s1, $s1, 12
    0882C868:[24423ED0]: addiu      $v0, $v0, 16080
_S1_2_882532C 320 instructions (0.021%), 80 calls (0882532C - 089998E0, length 381294)
_S1_2_882F558 210 instructions (0.014%), 5 calls (0882F558 - 0882F660, length 67)
    0882F558:[27BDFFF0]: addiu      $sp, $sp, -16
    0882F55C:[AFB10004]: sw         $s1, 4($sp)
    0882F560:[24020066]: addiu      $v0, $zr, 102 <=> li $v0, 102
    0882F564:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0882F568:[AFB00000]: sw         $s0, 0($sp)
    0882F56C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0882F570:[AFBF0008]: sw         $ra, 8($sp)
    0882F574:[8CA50008]: lw         $a1, 8($a1)
    0882F578:[A2020002]: sb         $v0, 2($s0)
    0882F57C:[AE000010]: sw         $zr, 16($s0)
    0882F580:[AE000014]: sw         $zr, 20($s0)
    0882F584:[0E20B78B]: jal        0x0882DE2C
    0882F588:[AE000018]: sw         $zr, 24($s0)
    0882F58C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0882F590:[1040001A]: beq        $v0, $zr, 0x0882F5FC
    0882F594:[8E070008]: lw         $a3, 8($s0)
    0882F598:[00021103]: sra        $v0, $v0, 0x0004
    0882F59C:[00021080]: sll        $v0, $v0, 0x0002
    0882F5A0:[00511021]: addu       $v0, $v0, $s1
    0882F5A4:[8C430008]: lw         $v1, 8($v0)
    0882F5A8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882F5AC:[0A20BD7B]: j          0x0882F5EC
    0882F5B0:[26080010]: addiu      $t0, $s0, 16
    0882F5B4:[0087102A]: slt        $v0, $a0, $a3
    0882F5B8:[1440000E]: bne        $v0, $zr, 0x0882F5F4
    0882F5BC:[00000000]: nop
    0882F5C0:[14870009]: bne        $a0, $a3, 0x0882F5E8
    0882F5C4:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0882F5C8:[8C620018]: lw         $v0, 24($v1)
    0882F5CC:[10400002]: beq        $v0, $zr, 0x0882F5D8
    0882F5D0:[AE020010]: sw         $v0, 16($s0)
    0882F5D4:[AC480014]: sw         $t0, 20($v0)
    0882F5D8:[24620018]: addiu      $v0, $v1, 24
    0882F5DC:[AE020014]: sw         $v0, 20($s0)
    0882F5E0:[0A20BD94]: j          0x0882F650
    0882F5E4:[AC700018]: sw         $s0, 24($v1)
    0882F5E8:[8C630010]: lw         $v1, 16($v1)
    0882F5EC:[5460FFF1]: bnel       $v1, $zr, 0x0882F5B4
    0882F5F0:[8C640008]: lw         $a0, 8($v1)
    0882F5F4:[54C0000E]: bnel       $a2, $zr, 0x0882F630
    0882F5F8:[8CC30010]: lw         $v1, 16($a2)
    0882F5FC:[00051103]: sra        $v0, $a1, 0x0004
    0882F600:[00021080]: sll        $v0, $v0, 0x0002
    0882F604:[26230008]: addiu      $v1, $s1, 8
    0882F608:[00621821]: addu       $v1, $v1, $v0
    0882F60C:[8C620000]: lw         $v0, 0($v1)
    0882F610:[AE020010]: sw         $v0, 16($s0)
    0882F614:[8C640000]: lw         $a0, 0($v1)
    0882F618:[10800002]: beq        $a0, $zr, 0x0882F624
    0882F61C:[26020010]: addiu      $v0, $s0, 16
    0882F620:[AC820014]: sw         $v0, 20($a0)
    0882F624:[AE030014]: sw         $v1, 20($s0)
    0882F628:[0A20BD94]: j          0x0882F650
    0882F62C:[AC700000]: sw         $s0, 0($v1)
    0882F630:[24C20010]: addiu      $v0, $a2, 16
    0882F634:[AE020014]: sw         $v0, 20($s0)
    0882F638:[AE030010]: sw         $v1, 16($s0)
    0882F63C:[8CC30010]: lw         $v1, 16($a2)
    0882F640:[10600002]: beq        $v1, $zr, 0x0882F64C
    0882F644:[26020010]: addiu      $v0, $s0, 16
    0882F648:[AC620014]: sw         $v0, 20($v1)
    0882F64C:[ACD00010]: sw         $s0, 16($a2)
    0882F650:[8FBF0008]: lw         $ra, 8($sp)
    0882F654:[8FB10004]: lw         $s1, 4($sp)
    0882F658:[8FB00000]: lw         $s0, 0($sp)
    0882F65C:[03E00008]: jr         $ra
    0882F660:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_882FAE0 208 instructions (0.014%), 4 calls (0882FAE0 - 0882FBF4, length 70)
    0882FAE0:[27BDFFD0]: addiu      $sp, $sp, -48
    0882FAE4:[AFB10014]: sw         $s1, 20($sp)
    0882FAE8:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0882FAEC:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0882FAF0:[AFB50024]: sw         $s5, 36($sp)
    0882FAF4:[0100A821]: addu       $s5, $t0, $zr <=> move $s5, $t0
    0882FAF8:[AFB40020]: sw         $s4, 32($sp)
    0882FAFC:[00E0A021]: addu       $s4, $a3, $zr <=> move $s4, $a3
    0882FB00:[AFB3001C]: sw         $s3, 28($sp)
    0882FB04:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0882FB08:[AFB20018]: sw         $s2, 24($sp)
    0882FB0C:[AFB00010]: sw         $s0, 16($sp)
    0882FB10:[AFBF0028]: sw         $ra, 40($sp)
    0882FB14:[0E20B882]: jal        0x0882E208
    0882FB18:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    0882FB1C:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0882FB20:[2622003F]: addiu      $v0, $s1, 63
    0882FB24:[7C022804]: ins        $v0, $zr, 0, 6
    0882FB28:[10510005]: beq        $v0, $s1, 0x0882FB40
    0882FB2C:[2A020100]: slti       $v0, $s0, 256
    0882FB30:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882FB34:[0E209B9B]: jal        0x08826E6C
    0882FB38:[248443E0]: addiu      $a0, $a0, 17376
    0882FB3C:[2A020100]: slti       $v0, $s0, 256
    0882FB40:[10400005]: beq        $v0, $zr, 0x0882FB58
    0882FB44:[0212102A]: slt        $v0, $s0, $s2
    0882FB48:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882FB4C:[0E209B9B]: jal        0x08826E6C
    0882FB50:[248443D0]: addiu      $a0, $a0, 17360
    0882FB54:[0212102A]: slt        $v0, $s0, $s2
    0882FB58:[10400003]: beq        $v0, $zr, 0x0882FB68
    0882FB5C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882FB60:[0E209B9B]: jal        0x08826E6C
    0882FB64:[248443C0]: addiu      $a0, $a0, 17344
    0882FB68:[3C1208B3]: lui        $s2, 0x08B3 <=> li $s2, 0x08B30000
    0882FB6C:[0E2094B2]: jal        0x088252C8
    0882FB70:[8E4430E0]: lw         $a0, 12512($s2)
    0882FB74:[04410005]: bgez       $v0, 0x0882FB8C
    0882FB78:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0882FB7C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882FB80:[0E209B9B]: jal        0x08826E6C
    0882FB84:[248443B0]: addiu      $a0, $a0, 17328
    0882FB88:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0882FB8C:[02803821]: addu       $a3, $s4, $zr <=> move $a3, $s4
    0882FB90:[02A04021]: addu       $t0, $s5, $zr <=> move $t0, $s5
    0882FB94:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0882FB98:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0882FB9C:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0882FBA0:[03A05821]: addu       $t3, $sp, $zr <=> move $t3, $sp
    0882FBA4:[0E20B7F8]: jal        0x0882DFE0
    0882FBA8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0882FBAC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0882FBB0:[0E20BD56]: jal        0x0882F558
    0882FBB4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0882FBB8:[0E2094CD]: jal        0x08825334
    0882FBBC:[8E4430E0]: lw         $a0, 12512($s2)
    0882FBC0:[04410005]: bgez       $v0, 0x0882FBD8
    0882FBC4:[8FBF0028]: lw         $ra, 40($sp)
    0882FBC8:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882FBCC:[0E209B9B]: jal        0x08826E6C
    0882FBD0:[248443A0]: addiu      $a0, $a0, 17312
    0882FBD4:[8FBF0028]: lw         $ra, 40($sp)
    0882FBD8:[8FB50024]: lw         $s5, 36($sp)
    0882FBDC:[8FB40020]: lw         $s4, 32($sp)
    0882FBE0:[8FB3001C]: lw         $s3, 28($sp)
    0882FBE4:[8FB20018]: lw         $s2, 24($sp)
    0882FBE8:[8FB10014]: lw         $s1, 20($sp)
    0882FBEC:[8FB00010]: lw         $s0, 16($sp)
    0882FBF0:[03E00008]: jr         $ra
    0882FBF4:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_89998DC 204 instructions (0.013%), 102 calls (089998DC - 089998E0, length 2)
    089998DC:[03E00008]: jr         $ra
    089998E0:[0012300C]: syscall    0x048C0 [sceKernelUnlockLwMutex]
_S1_2_89998CC 204 instructions (0.013%), 102 calls (089998CC - 089998D0, length 2)
    089998CC:[03E00008]: jr         $ra
    089998D0:[0012308C]: syscall    0x048C2 [sceKernelLockLwMutex]
_S1_2_893CF48 196 instructions (0.013%), 2 calls (0893B1CC - 0893CFB4, length 1915)
  Back Branch 0893B2A4 1,956 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 0893B5F4 462 times (length 120)
  Back Branch 0893B56C 462 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 0893B5E8 462 times (length 158)
  Back Branch 0893B528 462 times (length 173)
  Back Branch 0893B580 462 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 0893CB30 237 times (length 1383)
  Back Branch 0893B660 133 times (length 145)
  Back Branch 0893B69C 133 times (length 160)
  Back Branch 0893CFB0 2 times (length 1915)
  Back Branch 0893CB20 1 times (length 1379)
  Back Branch 0893C05C 1 times (length 908)
_S1_2_88040DC 190 instructions (0.012%), 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.012%), 7 calls (0882B150 - 0882B1C8, length 31)
_S1_2_88253FC 183 instructions (0.012%), 2 calls (088253FC - 08826D3C, length 1617)
_S1_2_882DE2C 168 instructions (0.011%), 6 calls (0882DE2C - 0882DEA8, length 32)
_S1_2_8936188 165 instructions (0.011%), 1 calls (08936188 - 08936978, length 509)
  Back Branch 0893660C 1 times (length 188)
  Back Branch 0893686C 1 times (length 351)
  Back Branch 08936864 1 times (length 349)
  Back Branch 08936560 1 times (length 189)
  Back Branch 089366CC 1 times (length 100)
  Back Branch 08936924 1 times (length 188)
_S1_2_882B4C8 165 instructions (0.011%), 1 calls (0882B4C8 - 0882B624, length 88)
  Back Branch 0882B558 5 times (length 24)
_S1_2_882BB14 163 instructions (0.011%), 1 calls (0882BB14 - 0882BC18, length 66)
  Back Branch 0882BBD4 5 times (length 28)
_S1_2_89999DC 160 instructions (0.010%), 80 calls (089999DC - 089999E0, length 2)
_S1_2_8825964 160 instructions (0.010%), 40 calls (08825964 - 089999C8, length 380954)
_S1_2_8999A54 158 instructions (0.010%), 79 calls (08999A54 - 08999A58, length 2)
_S1_2_882596C 156 instructions (0.010%), 39 calls (0882596C - 08999A88, length 381000)
_S1_2_882DD84 144 instructions (0.009%), 9 calls (0882DD84 - 0882DDC0, length 16)
_S1_2_8938EAC 138 instructions (0.009%), 3 calls (08938EAC - 0893E998, length 5820)
_S1_2_882E6F0 138 instructions (0.009%), 2 calls (0882E6F0 - 0882E81C, length 76)
_S1_2_89351EC 129 instructions (0.008%), 3 calls (089351EC - 08935EE0, length 830)
  Back Branch 0893526C 3 times (length 9)
_S1_2_882B200 120 instructions (0.008%), 10 calls (0882B200 - 0882B234, length 14)
_S1_2_8820970 119 instructions (0.008%), 3 calls (08820970 - 08820A5C, length 60)
_S1_2_882E208 108 instructions (0.007%), 4 calls (0882E208 - 0882E278, length 29)
_S1_2_882DF60 100 instructions (0.007%), 4 calls (0882DF60 - 0882DFDC, length 32)
  Back Branch 0882DFA4 4 times (length 4)
_S1_2_882A148 99 instructions (0.006%), 1 calls (0882A148 - 0882A2E4, length 104)
  Back Branch 0882A1C4 2 times (length 3)
_S1_2_8826ED8 87 instructions (0.006%), 1 calls (08826ED8 - 08827060, length 99)
_S1_2_882BE34 85 instructions (0.006%), 1 calls (0882BC1C - 0882BE9C, length 161)
  Back Branch 0882BE98 1 times (length 161)
_S1_2_8847F7C 84 instructions (0.005%), 1 calls (08847E38 - 08848014, length 120)
  Back Branch 08848010 1 times (length 120)
  Back Branch 08847FB8 1 times (length 10)
_S1_2_899A2F4 80 instructions (0.005%), 40 calls (0899A2F4 - 0899A2F8, length 2)
_S1_2_8999A34 80 instructions (0.005%), 40 calls (08999A34 - 08999A38, length 2)
_S1_2_8999A2C 80 instructions (0.005%), 40 calls (08999A2C - 08999A30, length 2)
_S1_2_88252C8 80 instructions (0.005%), 16 calls (088252C8 - 089998D0, length 381315)
_S1_2_882DDF4 80 instructions (0.005%), 8 calls (0882DDF4 - 0882DE18, length 10)
_S1_2_899A2DC 78 instructions (0.005%), 39 calls (0899A2DC - 0899A2E0, length 2)
_S1_2_8999AAC 78 instructions (0.005%), 39 calls (08999AAC - 08999AB0, length 2)
_S1_2_88303C8 76 instructions (0.005%), 1 calls (088303C8 - 08830774, length 236)
_S1_2_8820B04 75 instructions (0.005%), 3 calls (08820B04 - 08820BA4, length 41)
  Back Branch 08820BA0 3 times (length 27)
_S1_2_882D4E8 66 instructions (0.004%), 1 calls (0882D4E8 - 0882D60C, length 74)
_S1_2_8825334 64 instructions (0.004%), 16 calls (08825334 - 089998E0, length 381292)
_S1_2_882DF40 64 instructions (0.004%), 8 calls (0882DF40 - 0882DF5C, length 8)
_S1_2_8833454 62 instructions (0.004%), 2 calls (08833454 - 08999A60, length 366980)
_S1_2_882B2DC 62 instructions (0.004%), 1 calls (0882B2DC - 0882B4C4, length 123)
_S1_2_8829470 60 instructions (0.004%), 4 calls (08826E6C - 0882951C, length 2477)
_S1_2_8935F88 60 instructions (0.004%), 1 calls (08935F88 - 0893612C, length 106)
  Back Branch 089360CC 1 times (length 69)
  Back Branch 089360DC 1 times (length 72)
_S1_2_8834214 58 instructions (0.004%), 1 calls (08834214 - 08834318, length 66)
_S1_2_882D3F0 56 instructions (0.004%), 1 calls (0882D3F0 - 0882D4E4, length 62)
_S1_2_8935348 54 instructions (0.004%), 1 calls (089352F0 - 089353C4, length 54)
  Back Branch 089353C0 1 times (length 54)
_S1_2_88480DC 54 instructions (0.004%), 1 calls (088480DC - 08848314, length 143)
  Back Branch 0884813C 2 times (length 9)
  Back Branch 08848254 1 times (length 65)
_S1_2_8804000 53 instructions (0.003%), 1 calls (08804000 - 088040D0, length 53)
_S1_2_8825570 52 instructions (0.003%), 1 calls (08825570 - 088256CC, length 88)
_S1_2_88479AC 46 instructions (0.003%), 1 calls (088479AC - 08847A60, length 46)
_S1_2_883431C 46 instructions (0.003%), 1 calls (0883431C - 088343E8, length 52)
_S1_2_893747C 44 instructions (0.003%), 2 calls (0893747C - 089374D0, length 22)
_S1_2_89352F0 44 instructions (0.003%), 2 calls (089352F0 - 08935344, length 22)
_S1_2_8937558 44 instructions (0.003%), 1 calls (089374D4 - 08937580, length 44)
  Back Branch 0893757C 1 times (length 44)
_S1_2_8847D3C 42 instructions (0.003%), 2 calls (08847D3C - 08847D9C, length 25)
_S1_2_8938CB4 40 instructions (0.003%), 1 calls (08938CB4 - 08938D88, length 54)
_S1_2_8825730 40 instructions (0.003%), 1 calls (08825730 - 088258C8, length 103)
_S1_2_8828D3C 39 instructions (0.003%), 1 calls (08828D3C - 08828E90, length 86)
_S1_2_89388C0 38 instructions (0.002%), 2 calls (089388C0 - 0893892C, length 28)
_S1_2_893710C 38 instructions (0.002%), 1 calls (0893710C - 08937258, length 84)
  Back Branch 089371C4 1 times (length 13)
_S1_2_882D290 38 instructions (0.002%), 1 calls (0882D290 - 0882D364, length 54)
_S1_2_88343EC 36 instructions (0.002%), 1 calls (088343EC - 088344AC, length 49)
_S1_2_882A0B8 36 instructions (0.002%), 1 calls (0882A0B8 - 0882A144, length 36)
_S1_2_8848018 35 instructions (0.002%), 1 calls (08848018 - 088480AC, length 38)
_S1_2_8833500 35 instructions (0.002%), 1 calls (08833500 - 088335F8, length 63)
_S1_2_8827090 34 instructions (0.002%), 2 calls (08827090 - 089305C4, length 271694)
_S1_2_89392FC 34 instructions (0.002%), 1 calls (089392FC - 08939380, length 34)
  Back Branch 08939374 1 times (length 5)
  Back Branch 0893935C 1 times (length 9)
_S1_2_893E99C 33 instructions (0.002%), 1 calls (0893E99C - 0893EAE0, length 82)
  Back Branch 0893EA5C 1 times (length 34)
_S1_2_882536C 32 instructions (0.002%), 1 calls (0882536C - 088253F8, length 36)
_S1_2_882DBF0 30 instructions (0.002%), 15 calls (0882DBF0 - 0882DBF4, length 2)
_S1_2_8847A6C 29 instructions (0.002%), 1 calls (08847A6C - 08847C9C, length 141)
_S1_2_882B018 29 instructions (0.002%), 1 calls (0882B018 - 0882B098, length 33)
_S1_2_882D610 26 instructions (0.002%), 1 calls (0882D610 - 0882D6CC, length 48)
_S1_2_882EA68 25 instructions (0.002%), 1 calls (0882EA68 - 0882EAC8, length 25)
_S1_2_882DE1C 24 instructions (0.002%), 6 calls (0882DE1C - 0882DE28, length 4)
_S1_2_882B640 24 instructions (0.002%), 1 calls (0882B640 - 0882B718, length 55)
_S1_2_882CFEC 22 instructions (0.001%), 1 calls (0882CFEC - 0882D070, length 34)
_S1_2_8999B0C 20 instructions (0.001%), 10 calls (08999B0C - 08999B10, length 2)
_S1_2_88252A4 20 instructions (0.001%), 4 calls (088252A4 - 089998D0, length 381324)
_S1_2_89358CC 20 instructions (0.001%), 1 calls (089358CC - 0893593C, length 29)
_S1_2_8829544 18 instructions (0.001%), 2 calls (08829544 - 08829564, length 9)
_S1_2_8829520 18 instructions (0.001%), 2 calls (08829520 - 08829540, length 9)
_S1_2_8826C54 18 instructions (0.001%), 1 calls (08826C54 - 08826C98, length 18)
_S1_2_882531C 16 instructions (0.001%), 4 calls (0882531C - 089998E0, length 381298)
_S1_2_88335FC 16 instructions (0.001%), 1 calls (08826E6C - 08833644, length 12791)
_S1_2_8828E94 16 instructions (0.001%), 1 calls (08828E94 - 08828ED0, length 16)
_S1_2_8936FB8 15 instructions (0.001%), 1 calls (08936FB8 - 08936FF0, length 15)
_S1_2_899998C 14 instructions (0.001%), 7 calls (0899998C - 08999990, length 2)
_S1_2_8999974 14 instructions (0.001%), 7 calls (08999974 - 08999978, length 2)
_S1_2_8835124 14 instructions (0.001%), 1 calls (08835124 - 08835160, length 16)
_S1_2_8825E9C 13 instructions (0.001%), 1 calls (08825E9C - 08825ECC, length 13)
_S1_2_8936FF4 10 instructions (0.001%), 1 calls (08936FF4 - 08999900, length 100932)
_S1_2_882DF18 10 instructions (0.001%), 1 calls (0882DF18 - 0882DF3C, length 10)
_S1_2_882B1CC 10 instructions (0.001%), 1 calls (08826E6C - 0882B1FC, length 4325)
_S1_2_8847CB4 9 instructions (0.001%), 1 calls (08847CB4 - 08999F38, length 346274)
_S1_2_899A39C 8 instructions (0.001%), 4 calls (0899A39C - 0899A3A0, length 2)
_S1_2_89999E4 8 instructions (0.001%), 4 calls (089999E4 - 089999E8, length 2)
_S1_2_88334D0 8 instructions (0.001%), 1 calls (088334D0 - 08999AD8, length 366979)
_S1_2_882DEAC 8 instructions (0.001%), 1 calls (0882DEAC - 0882DF14, length 27)
_S1_2_899995C 6 instructions (0.000%), 3 calls (0899995C - 08999960, length 2)
_S1_2_899985C 6 instructions (0.000%), 3 calls (0899985C - 08999860, length 2)
_S1_2_89305A4 6 instructions (0.000%), 2 calls (089305A4 - 089305AC, length 3)
_S1_2_882B71C 5 instructions (0.000%), 1 calls (0882B71C - 089998D8, length 374896)
_S1_2_88252EC 5 instructions (0.000%), 1 calls (088252EC - 089998D0, length 381306)
_S1_2_8823788 5 instructions (0.000%), 1 calls (08823788 - 08823798, length 5)
_S1_2_8999A6C 4 instructions (0.000%), 2 calls (08999A6C - 08999A70, length 2)
_S1_2_8999A0C 4 instructions (0.000%), 2 calls (08999A0C - 08999A10, length 2)
_S1_2_89998BC 4 instructions (0.000%), 2 calls (089998BC - 089998C0, length 2)
_S1_2_8820C2C 4 instructions (0.000%), 1 calls (08820C2C - 08820C38, length 4)
_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_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_8999F34 2 instructions (0.000%), 1 calls (08999F34 - 08999F38, length 2)
_S1_2_8999F2C 2 instructions (0.000%), 1 calls (08999F2C - 08999F30, length 2)
_S1_2_8999EF4 2 instructions (0.000%), 1 calls (08999EF4 - 08999EF8, length 2)
_S1_2_8999B2C 2 instructions (0.000%), 1 calls (08999B2C - 08999B30, length 2)
_S1_2_8999A84 2 instructions (0.000%), 1 calls (08999A84 - 08999A88, length 2)
_S1_2_8999A5C 2 instructions (0.000%), 1 calls (08999A5C - 08999A60, 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_899992C 2 instructions (0.000%), 1 calls (0899992C - 08999930, 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_89998FC 2 instructions (0.000%), 1 calls (089998FC - 08999900, length 2)
_S1_2_8999864 2 instructions (0.000%), 1 calls (08999864 - 08999868, length 2)
_S1_2_884D52C 2 instructions (0.000%), 1 calls (0884D52C - 0884D530, length 2)
_S1_2_8820C3C 2 instructions (0.000%), 1 calls (08820C3C - 08820C40, length 2)
_S1_2_8936B00 (memcpy) 0 instructions (0.000%), 203 calls (08936B00 - 08936C20, length 73)
_S1_2_8813334 (strlen) 0 instructions (0.000%), 158 calls (08813334 - 08813348, length 6)
_S1_2_8936EE0 (memset) 0 instructions (0.000%), 128 calls (08936EE0 - 08936FB4, length 54)
_S1_2_8939290 (strcmp) 0 instructions (0.000%), 25 calls (08939290 - 089392F8, length 27)
_S1_2_882661C (nop) 0 instructions (0.000%), 1 calls (0882661C - 08826620, length 2)
------------------ GEProfiler ----------------------
GE list count: 0
Texture load count: 0, average NaN per GE list
Copy GE to memory: 0, average NaN per GE list
Copy Stencil to memory: 0, average NaN per GE list
GE list duration: 0ms, average NaNms per GE list, max FPS is NaN
