Compilation time 1012ms, 184 calls, average 5.5ms, longest 121ms
CodeBlocks profiling information (1,788,417 total cycles):
_S1_2_8834508 282,296 instructions (15.785%), 10,082 calls (088344B4 - 08834530, length 32)
    088344B4:[27BDFFF0]: addiu      $sp, $sp, -16
    088344B8:[AFB00000]: sw         $s0, 0($sp)
    088344BC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088344C0:[7C10F144]: ins        $s0, $zr, 5, 26
    088344C4:[06010005]: bgez       $s0, 0x088344DC
    088344C8:[AFBF0004]: sw         $ra, 4($sp)
    088344CC:[2610FFFF]: addiu      $s0, $s0, -1
    088344D0:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088344D4:[02028025]: or         $s0, $s0, $v0
    088344D8:[26100001]: addiu      $s0, $s0, 1
    088344DC:[0E20D0C3]: jal        0x0883430C
    088344E0:[00000000]: nop
    088344E4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088344E8:[0E20D0B8]: jal        0x088342E0
    088344EC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088344F0:[00501023]: subu       $v0, $v0, $s0
    088344F4:[8FBF0004]: lw         $ra, 4($sp)
    088344F8:[8FB00000]: lw         $s0, 0($sp)
    088344FC:[2442FFFF]: addiu      $v0, $v0, -1
    08834500:[03E00008]: jr         $ra
    08834504:[27BD0010]: addiu      $sp, $sp, 16
    08834508:[27BDFFF0]: addiu      $sp, $sp, -16
    0883450C:[AFBF0004]: sw         $ra, 4($sp)
    08834510:[AFB00000]: sw         $s0, 0($sp)
    08834514:[0E20D0CC]: jal        0x08834330
    08834518:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0883451C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834520:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08834524:[8FBF0004]: lw         $ra, 4($sp)
    08834528:[8FB00000]: lw         $s0, 0($sp)
    0883452C:[0A20D12D]: j          0x088344B4
    08834530:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0883452C 10,082 times (length 32)
--> 088344B4:[27BDFFF0]: addiu      $sp, $sp, -16
    088344B8:[AFB00000]: sw         $s0, 0($sp)
    088344BC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088344C0:[7C10F144]: ins        $s0, $zr, 5, 26
    088344C4:[06010005]: bgez       $s0, 0x088344DC
    088344C8:[AFBF0004]: sw         $ra, 4($sp)
    088344CC:[2610FFFF]: addiu      $s0, $s0, -1
    088344D0:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088344D4:[02028025]: or         $s0, $s0, $v0
    088344D8:[26100001]: addiu      $s0, $s0, 1
    088344DC:[0E20D0C3]: jal        0x0883430C
    088344E0:[00000000]: nop
    088344E4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088344E8:[0E20D0B8]: jal        0x088342E0
    088344EC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088344F0:[00501023]: subu       $v0, $v0, $s0
    088344F4:[8FBF0004]: lw         $ra, 4($sp)
    088344F8:[8FB00000]: lw         $s0, 0($sp)
    088344FC:[2442FFFF]: addiu      $v0, $v0, -1
    08834500:[03E00008]: jr         $ra
    08834504:[27BD0010]: addiu      $sp, $sp, 16
    08834508:[27BDFFF0]: addiu      $sp, $sp, -16
    0883450C:[AFBF0004]: sw         $ra, 4($sp)
    08834510:[AFB00000]: sw         $s0, 0($sp)
    08834514:[0E20D0CC]: jal        0x08834330
    08834518:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0883451C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834520:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08834524:[8FBF0004]: lw         $ra, 4($sp)
    08834528:[8FB00000]: lw         $s0, 0($sp)
--> 0883452C:[0A20D12D]: j          0x088344B4
    08834530:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_883462C 181,476 instructions (10.147%), 5,041 calls (0883462C - 088346C8, length 40)
    0883462C:[27BDFFF0]: addiu      $sp, $sp, -16
    08834630:[AFB10004]: sw         $s1, 4($sp)
    08834634:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08834638:[AFB00000]: sw         $s0, 0($sp)
    0883463C:[AFBF0008]: sw         $ra, 8($sp)
    08834640:[0E20D0CC]: jal        0x08834330
    08834644:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08834648:[28440000]: slti       $a0, $v0, 0
    0883464C:[2443001F]: addiu      $v1, $v0, 31
    08834650:[0044180A]: movz       $v1, $v0, $a0
    08834654:[8E04009C]: lw         $a0, 156($s0)
    08834658:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0883465C:[00031943]: sra        $v1, $v1, 0x0005
    08834660:[3C07089A]: lui        $a3, 0x089A <=> li $a3, 0x089A0000
    08834664:[00031880]: sll        $v1, $v1, 0x0002
    08834668:[7C05F144]: ins        $a1, $zr, 5, 26
    0883466C:[24E8E844]: addiu      $t0, $a3, -6076
    08834670:[00643021]: addu       $a2, $v1, $a0
    08834674:[04A10005]: bgez       $a1, 0x0883468C
    08834678:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0883467C:[24A5FFFF]: addiu      $a1, $a1, -1
    08834680:[2403FFE0]: addiu      $v1, $zr, -32 <=> li $v1, -32
    08834684:[00A32825]: or         $a1, $a1, $v1
    08834688:[24A50001]: addiu      $a1, $a1, 1
    0883468C:[8CC30000]: lw         $v1, 0($a2)
    08834690:[3C048000]: lui        $a0, 0x8000 <=> li $a0, 0x80000000
    08834694:[00A42006]: srlv       $a0, $a0, $a1
    08834698:[00641825]: or         $v1, $v1, $a0
    0883469C:[ACC30000]: sw         $v1, 0($a2)
    088346A0:[89030003]: lwl        $v1, 3($t0)
    088346A4:[98E3E844]: lwr        $v1, -6076($a3)
    088346A8:[AE200004]: sw         $zr, 4($s1)
    088346AC:[AA230003]: swl        $v1, 3($s1)
    088346B0:[BA230000]: swr        $v1, 0($s1)
    088346B4:[AE200008]: sw         $zr, 8($s1)
    088346B8:[8FBF0008]: lw         $ra, 8($sp)
    088346BC:[8FB10004]: lw         $s1, 4($sp)
    088346C0:[8FB00000]: lw         $s0, 0($sp)
    088346C4:[03E00008]: jr         $ra
    088346C8:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8834BB0 176,513 instructions (9.870%), 1 calls (08834BB0 - 08834D88, length 119)
    08834BB0:[27BDFFD0]: addiu      $sp, $sp, -48
    08834BB4:[AFB40020]: sw         $s4, 32($sp)
    08834BB8:[3C1408A0]: lui        $s4, 0x08A0 <=> li $s4, 0x08A00000
    08834BBC:[8E821FC8]: lw         $v0, 8136($s4)
    08834BC0:[AFB50024]: sw         $s5, 36($sp)
    08834BC4:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    08834BC8:[AFB3001C]: sw         $s3, 28($sp)
    08834BCC:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    08834BD0:[AFB20018]: sw         $s2, 24($sp)
    08834BD4:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    08834BD8:[AFBF0028]: sw         $ra, 40($sp)
    08834BDC:[AFB10014]: sw         $s1, 20($sp)
    08834BE0:[10400004]: beq        $v0, $zr, 0x08834BF4
    08834BE4:[AFB00010]: sw         $s0, 16($sp)
    08834BE8:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08834BEC:[0E20999C]: jal        0x08826670
    08834BF0:[248432EC]: addiu      $a0, $a0, 13036
    08834BF4:[3242000F]: andi       $v0, $s2, 15
    08834BF8:[10400003]: beq        $v0, $zr, 0x08834C08
    08834BFC:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08834C00:[0E20999C]: jal        0x08826670
    08834C04:[248432DC]: addiu      $a0, $a0, 13020
    08834C08:[26901FC8]: addiu      $s0, $s4, 8136
    08834C0C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08834C10:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08834C14:[0E24BE56]: jal        0x0892F958
    08834C18:[240600A8]: addiu      $a2, $zr, 168 <=> li $a2, 168
    08834C1C:[3C027E07]: lui        $v0, 0x7E07 <=> li $v0, 0x7E070000
    08834C20:[3442E07F]: ori        $v0, $v0, -8065
    08834C24:[02420018]: mult       $s2, $v0
    08834C28:[00121FC3]: sra        $v1, $s2, 0x001F
    08834C2C:[AE931FC8]: sw         $s3, 8136($s4)
    08834C30:[00001010]: mfhi       $v0
    08834C34:[00021203]: sra        $v0, $v0, 0x0008
    08834C38:[00431023]: subu       $v0, $v0, $v1
    08834C3C:[00021940]: sll        $v1, $v0, 0x0005
    08834C40:[28640000]: slti       $a0, $v1, 0
    08834C44:[24650007]: addiu      $a1, $v1, 7
    08834C48:[00021240]: sll        $v0, $v0, 0x0009
    08834C4C:[AE030094]: sw         $v1, 148($s0)
    08834C50:[00A4180B]: movn       $v1, $a1, $a0
    08834C54:[02621021]: addu       $v0, $s3, $v0
    08834C58:[000388C3]: sra        $s1, $v1, 0x0003
    08834C5C:[00512021]: addu       $a0, $v0, $s1
    08834C60:[00911821]: addu       $v1, $a0, $s1
    08834C64:[00731823]: subu       $v1, $v1, $s3
    08834C68:[0243182A]: slt        $v1, $s2, $v1
    08834C6C:[AE020004]: sw         $v0, 4($s0)
    08834C70:[AE020098]: sw         $v0, 152($s0)
    08834C74:[10600004]: beq        $v1, $zr, 0x08834C88
    08834C78:[AE04009C]: sw         $a0, 156($s0)
    08834C7C:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08834C80:[0E20999C]: jal        0x08826670
    08834C84:[248432CC]: addiu      $a0, $a0, 13004
    08834C88:[8E060004]: lw         $a2, 4($s0)
    08834C8C:[8E851FC8]: lw         $a1, 8136($s4)
    08834C90:[8E090094]: lw         $t1, 148($s0)
    08834C94:[8E0A0098]: lw         $t2, 152($s0)
    08834C98:[8E02009C]: lw         $v0, 156($s0)
    08834C9C:[00C53823]: subu       $a3, $a2, $a1
    08834CA0:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    08834CA4:[AE1500A0]: sw         $s5, 160($s0)
    08834CA8:[2484E858]: addiu      $a0, $a0, -6056
    08834CAC:[02205821]: addu       $t3, $s1, $zr <=> move $t3, $s1
    08834CB0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08834CB4:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    08834CB8:[0E20993F]: jal        0x088264FC
    08834CBC:[AFA20000]: sw         $v0, 0($sp)
    08834CC0:[0A20D353]: j          0x08834D4C
    08834CC4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08834CC8:[0E20D0CC]: jal        0x08834330
    08834CCC:[00000000]: nop
    08834CD0:[28460000]: slti       $a2, $v0, 0
    08834CD4:[2443001F]: addiu      $v1, $v0, 31
    08834CD8:[0046180A]: movz       $v1, $v0, $a2
    08834CDC:[8E260098]: lw         $a2, 152($s1)
    08834CE0:[00031943]: sra        $v1, $v1, 0x0005
    08834CE4:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08834CE8:[00031880]: sll        $v1, $v1, 0x0002
    08834CEC:[7C07F144]: ins        $a3, $zr, 5, 26
    08834CF0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08834CF4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834CF8:[26520200]: addiu      $s2, $s2, 512
    08834CFC:[04E10005]: bgez       $a3, 0x08834D14
    08834D00:[00663021]: addu       $a2, $v1, $a2
    08834D04:[24E7FFFF]: addiu      $a3, $a3, -1
    08834D08:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08834D0C:[00E23825]: or         $a3, $a3, $v0
    08834D10:[24E70001]: addiu      $a3, $a3, 1
    08834D14:[8CC20000]: lw         $v0, 0($a2)
    08834D18:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08834D1C:[00E31806]: srlv       $v1, $v1, $a3
    08834D20:[00431025]: or         $v0, $v0, $v1
    08834D24:[0E20D18B]: jal        0x0883462C
    08834D28:[ACC20000]: sw         $v0, 0($a2)
    08834D2C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08834D30:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834D34:[0E20D16B]: jal        0x088345AC
    08834D38:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834D3C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834D40:[0E20D26A]: jal        0x088349A8
    08834D44:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08834D48:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08834D4C:[24511FC8]: addiu      $s1, $v0, 8136
    08834D50:[8E220004]: lw         $v0, 4($s1)
    08834D54:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08834D58:[0242102B]: sltu       $v0, $s2, $v0
    08834D5C:[1440FFDA]: bne        $v0, $zr, 0x08834CC8
    08834D60:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834D64:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08834D68:[8FBF0028]: lw         $ra, 40($sp)
    08834D6C:[8FB50024]: lw         $s5, 36($sp)
    08834D70:[8FB40020]: lw         $s4, 32($sp)
    08834D74:[8FB3001C]: lw         $s3, 28($sp)
    08834D78:[8FB20018]: lw         $s2, 24($sp)
    08834D7C:[8FB10014]: lw         $s1, 20($sp)
    08834D80:[8FB00010]: lw         $s0, 16($sp)
    08834D84:[03E00008]: jr         $ra
    08834D88:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 08834D5C 5,042 times (length 39)
    08834CB4:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    08834CB8:[0E20993F]: jal        0x088264FC
    08834CBC:[AFA20000]: sw         $v0, 0($sp)
    08834CC0:[0A20D353]: j          0x08834D4C
    08834CC4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
--> 08834CC8:[0E20D0CC]: jal        0x08834330
    08834CCC:[00000000]: nop
    08834CD0:[28460000]: slti       $a2, $v0, 0
    08834CD4:[2443001F]: addiu      $v1, $v0, 31
    08834CD8:[0046180A]: movz       $v1, $v0, $a2
    08834CDC:[8E260098]: lw         $a2, 152($s1)
    08834CE0:[00031943]: sra        $v1, $v1, 0x0005
    08834CE4:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08834CE8:[00031880]: sll        $v1, $v1, 0x0002
    08834CEC:[7C07F144]: ins        $a3, $zr, 5, 26
    08834CF0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08834CF4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834CF8:[26520200]: addiu      $s2, $s2, 512
    08834CFC:[04E10005]: bgez       $a3, 0x08834D14
    08834D00:[00663021]: addu       $a2, $v1, $a2
    08834D04:[24E7FFFF]: addiu      $a3, $a3, -1
    08834D08:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08834D0C:[00E23825]: or         $a3, $a3, $v0
    08834D10:[24E70001]: addiu      $a3, $a3, 1
    08834D14:[8CC20000]: lw         $v0, 0($a2)
    08834D18:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08834D1C:[00E31806]: srlv       $v1, $v1, $a3
    08834D20:[00431025]: or         $v0, $v0, $v1
    08834D24:[0E20D18B]: jal        0x0883462C
    08834D28:[ACC20000]: sw         $v0, 0($a2)
    08834D2C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08834D30:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834D34:[0E20D16B]: jal        0x088345AC
    08834D38:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834D3C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834D40:[0E20D26A]: jal        0x088349A8
    08834D44:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08834D48:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08834D4C:[24511FC8]: addiu      $s1, $v0, 8136
    08834D50:[8E220004]: lw         $v0, 4($s1)
    08834D54:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08834D58:[0242102B]: sltu       $v0, $s2, $v0
--> 08834D5C:[1440FFDA]: bne        $v0, $zr, 0x08834CC8
    08834D60:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834D64:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08834D68:[8FBF0028]: lw         $ra, 40($sp)
    08834D6C:[8FB50024]: lw         $s5, 36($sp)
_S1_2_88345AC 146,191 instructions (8.174%), 5,041 calls (088345AC - 08834628, length 32)
    088345AC:[27BDFFF0]: addiu      $sp, $sp, -16
    088345B0:[AFB10004]: sw         $s1, 4($sp)
    088345B4:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    088345B8:[AFB00000]: sw         $s0, 0($sp)
    088345BC:[AFBF0008]: sw         $ra, 8($sp)
    088345C0:[8CA20008]: lw         $v0, 8($a1)
    088345C4:[14400014]: bne        $v0, $zr, 0x08834618
    088345C8:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088345CC:[0E20D142]: jal        0x08834508
    088345D0:[00000000]: nop
    088345D4:[00021880]: sll        $v1, $v0, 0x0002
    088345D8:[26040014]: addiu      $a0, $s0, 20
    088345DC:[00832021]: addu       $a0, $a0, $v1
    088345E0:[8C850000]: lw         $a1, 0($a0)
    088345E4:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    088345E8:[00431806]: srlv       $v1, $v1, $v0
    088345EC:[14A00004]: bne        $a1, $zr, 0x08834600
    088345F0:[26260004]: addiu      $a2, $s1, 4
    088345F4:[8E020010]: lw         $v0, 16($s0)
    088345F8:[00431025]: or         $v0, $v0, $v1
    088345FC:[AE020010]: sw         $v0, 16($s0)
    08834600:[AE250004]: sw         $a1, 4($s1)
    08834604:[8C820000]: lw         $v0, 0($a0)
    08834608:[54400001]: bnel       $v0, $zr, 0x08834610
    0883460C:[AC460008]: sw         $a2, 8($v0)
    08834610:[AE240008]: sw         $a0, 8($s1)
    08834614:[AC910000]: sw         $s1, 0($a0)
    08834618:[8FBF0008]: lw         $ra, 8($sp)
    0883461C:[8FB10004]: lw         $s1, 4($sp)
    08834620:[8FB00000]: lw         $s0, 0($sp)
    08834624:[03E00008]: jr         $ra
    08834628:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8834330 141,148 instructions (7.892%), 20,164 calls (08834330 - 08834348, length 7)
    08834330:[8C820000]: lw         $v0, 0($a0)
    08834334:[00A21023]: subu       $v0, $a1, $v0
    08834338:[2444000F]: addiu      $a0, $v0, 15
    0883433C:[28430000]: slti       $v1, $v0, 0
    08834340:[0083100B]: movn       $v0, $a0, $v1
    08834344:[03E00008]: jr         $ra
    08834348:[00021103]: sra        $v0, $v0, 0x0004
_S1_2_892E3B8 128,882 instructions (7.206%), 1,216 calls (0892E3B8 - 0892E834, length 288)
    0892E3B8:[27BDFFD0]: addiu      $sp, $sp, -48
    0892E3BC:[AFB60018]: sw         $s6, 24($sp)
    0892E3C0:[00A0B021]: addu       $s6, $a1, $zr <=> move $s6, $a1
    0892E3C4:[AFB10004]: sw         $s1, 4($sp)
    0892E3C8:[AFBF0024]: sw         $ra, 36($sp)
    0892E3CC:[AFBE0020]: sw         $fp, 32($sp)
    0892E3D0:[AFB7001C]: sw         $s7, 28($sp)
    0892E3D4:[AFB50014]: sw         $s5, 20($sp)
    0892E3D8:[AFB40010]: sw         $s4, 16($sp)
    0892E3DC:[AFB3000C]: sw         $s3, 12($sp)
    0892E3E0:[AFB20008]: sw         $s2, 8($sp)
    0892E3E4:[AFB00000]: sw         $s0, 0($sp)
    0892E3E8:[8CA20008]: lw         $v0, 8($a1)
    0892E3EC:[10400080]: beq        $v0, $zr, 0x0892E5F0
    0892E3F0:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0892E3F4:[9483000C]: lhu        $v1, 12($a0)
    0892E3F8:[30620008]: andi       $v0, $v1, 8
    0892E3FC:[10400108]: beq        $v0, $zr, 0x0892E820
    0892E400:[00000000]: nop
    0892E404:[8C820010]: lw         $v0, 16($a0)
    0892E408:[10400105]: beq        $v0, $zr, 0x0892E820
    0892E40C:[00000000]: nop
    0892E410:[3064FFFF]: andi       $a0, $v1, -1
    0892E414:[30820002]: andi       $v0, $a0, 2
    0892E418:[1440006B]: bne        $v0, $zr, 0x0892E5C8
    0892E41C:[8ED70000]: lw         $s7, 0($s6)
    0892E420:[38820001]: xori       $v0, $a0, 1
    0892E424:[30420001]: andi       $v0, $v0, 1
    0892E428:[54400080]: bnel       $v0, $zr, 0x0892E62C
    0892E42C:[8EF20004]: lw         $s2, 4($s7)
    0892E430:[8EF30004]: lw         $s3, 4($s7)
    0892E434:[8EF50000]: lw         $s5, 0($s7)
    0892E438:[1260FFFD]: beq        $s3, $zr, 0x0892E430
    0892E43C:[26F70008]: addiu      $s7, $s7, 8
    0892E440:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0892E444:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0892E448:[0E24BCFD]: jal        0x0892F3F4
    0892E44C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892E450:[10400003]: beq        $v0, $zr, 0x0892E460
    0892E454:[26740001]: addiu      $s4, $s3, 1
    0892E458:[00551023]: subu       $v0, $v0, $s5
    0892E45C:[24540001]: addiu      $s4, $v0, 1
    0892E460:[8E250000]: lw         $a1, 0($s1)
    0892E464:[8E220010]: lw         $v0, 16($s1)
    0892E468:[8E260014]: lw         $a2, 20($s1)
    0892E46C:[8E240008]: lw         $a0, 8($s1)
    0892E470:[0274182B]: sltu       $v1, $s3, $s4
    0892E474:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    0892E478:[0045102B]: sltu       $v0, $v0, $a1
    0892E47C:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0892E480:[0283900A]: movz       $s2, $s4, $v1
    0892E484:[10400025]: beq        $v0, $zr, 0x0892E51C
    0892E488:[00868021]: addu       $s0, $a0, $a2
    0892E48C:[0212102A]: slt        $v0, $s0, $s2
    0892E490:[10400023]: beq        $v0, $zr, 0x0892E520
    0892E494:[0246102A]: slt        $v0, $s2, $a2
    0892E498:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0892E49C:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0892E4A0:[0E24BDA7]: jal        0x0892F69C
    0892E4A4:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892E4A8:[8E230000]: lw         $v1, 0($s1)
    0892E4AC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892E4B0:[00701821]: addu       $v1, $v1, $s0
    0892E4B4:[0E24B719]: jal        0x0892DC64
    0892E4B8:[AE230000]: sw         $v1, 0($s1)
    0892E4BC:[54400021]: bnel       $v0, $zr, 0x0892E544
    0892E4C0:[9622000C]: lhu        $v0, 12($s1)
    0892E4C4:[0290A023]: subu       $s4, $s4, $s0
    0892E4C8:[128000B2]: beq        $s4, $zr, 0x0892E794
    0892E4CC:[00000000]: nop
    0892E4D0:[8EC20008]: lw         $v0, 8($s6)
    0892E4D4:[02B0A821]: addu       $s5, $s5, $s0
    0892E4D8:[02709823]: subu       $s3, $s3, $s0
    0892E4DC:[00501023]: subu       $v0, $v0, $s0
    0892E4E0:[10400043]: beq        $v0, $zr, 0x0892E5F0
    0892E4E4:[AEC20008]: sw         $v0, 8($s6)
    0892E4E8:[5260FFD2]: beql       $s3, $zr, 0x0892E434
    0892E4EC:[8EF30004]: lw         $s3, 4($s7)
    0892E4F0:[13C0FFD3]: beq        $fp, $zr, 0x0892E440
    0892E4F4:[0274182B]: sltu       $v1, $s3, $s4
    0892E4F8:[8E250000]: lw         $a1, 0($s1)
    0892E4FC:[8E220010]: lw         $v0, 16($s1)
    0892E500:[8E260014]: lw         $a2, 20($s1)
    0892E504:[8E240008]: lw         $a0, 8($s1)
    0892E508:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    0892E50C:[0045102B]: sltu       $v0, $v0, $a1
    0892E510:[0283900A]: movz       $s2, $s4, $v1
    0892E514:[1440FFDD]: bne        $v0, $zr, 0x0892E48C
    0892E518:[00868021]: addu       $s0, $a0, $a2
    0892E51C:[0246102A]: slt        $v0, $s2, $a2
    0892E520:[14400090]: bne        $v0, $zr, 0x0892E764
    0892E524:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0892E528:[8E220024]: lw         $v0, 36($s1)
    0892E52C:[8E24001C]: lw         $a0, 28($s1)
    0892E530:[0040F809]: jalr       $ra, $v0
    0892E534:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892E538:[1C40FFE2]: bgtz       $v0, 0x0892E4C4
    0892E53C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0892E540:[9622000C]: lhu        $v0, 12($s1)
    0892E544:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0892E548:[34420040]: ori        $v0, $v0, 64
    0892E54C:[A622000C]: sh         $v0, 12($s1)
    0892E550:[8FBF0024]: lw         $ra, 36($sp)
    0892E554:[8FBE0020]: lw         $fp, 32($sp)
    0892E558:[8FB7001C]: lw         $s7, 28($sp)
    0892E55C:[8FB60018]: lw         $s6, 24($sp)
    0892E560:[8FB50014]: lw         $s5, 20($sp)
    0892E564:[8FB40010]: lw         $s4, 16($sp)
    0892E568:[8FB3000C]: lw         $s3, 12($sp)
    0892E56C:[8FB20008]: lw         $s2, 8($sp)
    0892E570:[8FB10004]: lw         $s1, 4($sp)
    0892E574:[8FB00000]: lw         $s0, 0($sp)
    0892E578:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892E57C:[03E00008]: jr         $ra
    0892E580:[27BD0030]: addiu      $sp, $sp, 48
    0892E584:[8E220024]: lw         $v0, 36($s1)
    0892E588:[8E24001C]: lw         $a0, 28($s1)
    0892E58C:[2E030401]: sltiu      $v1, $s0, 1025
    0892E590:[24060400]: addiu      $a2, $zr, 1024 <=> li $a2, 1024
    0892E594:[0203300B]: movn       $a2, $s0, $v1
    0892E598:[0040F809]: jalr       $ra, $v0
    0892E59C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0892E5A0:[1840FFE7]: blez       $v0, 0x0892E540
    0892E5A4:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0892E5A8:[8EC20008]: lw         $v0, 8($s6)
    0892E5AC:[02038023]: subu       $s0, $s0, $v1
    0892E5B0:[02439021]: addu       $s2, $s2, $v1
    0892E5B4:[00431023]: subu       $v0, $v0, $v1
    0892E5B8:[1040000D]: beq        $v0, $zr, 0x0892E5F0
    0892E5BC:[AEC20008]: sw         $v0, 8($s6)
    0892E5C0:[5600FFF1]: bnel       $s0, $zr, 0x0892E588
    0892E5C4:[8E220024]: lw         $v0, 36($s1)
    0892E5C8:[8EF00004]: lw         $s0, 4($s7)
    0892E5CC:[8EF20000]: lw         $s2, 0($s7)
    0892E5D0:[1600FFEC]: bne        $s0, $zr, 0x0892E584
    0892E5D4:[26F70008]: addiu      $s7, $s7, 8
    0892E5D8:[8EF00004]: lw         $s0, 4($s7)
    0892E5DC:[8EF20000]: lw         $s2, 0($s7)
    0892E5E0:[1200FFF9]: beq        $s0, $zr, 0x0892E5C8
    0892E5E4:[26F70008]: addiu      $s7, $s7, 8
    0892E5E8:[0A24B962]: j          0x0892E588
    0892E5EC:[8E220024]: lw         $v0, 36($s1)
    0892E5F0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892E5F4:[8FBF0024]: lw         $ra, 36($sp)
    0892E5F8:[8FBE0020]: lw         $fp, 32($sp)
    0892E5FC:[8FB7001C]: lw         $s7, 28($sp)
    0892E600:[8FB60018]: lw         $s6, 24($sp)
    0892E604:[8FB50014]: lw         $s5, 20($sp)
    0892E608:[8FB40010]: lw         $s4, 16($sp)
    0892E60C:[8FB3000C]: lw         $s3, 12($sp)
    0892E610:[8FB20008]: lw         $s2, 8($sp)
    0892E614:[8FB10004]: lw         $s1, 4($sp)
    0892E618:[8FB00000]: lw         $s0, 0($sp)
    0892E61C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892E620:[03E00008]: jr         $ra
    0892E624:[27BD0030]: addiu      $sp, $sp, 48
    0892E628:[8EF20004]: lw         $s2, 4($s7)
    0892E62C:[8EF40000]: lw         $s4, 0($s7)
    0892E630:[16400025]: bne        $s2, $zr, 0x0892E6C8
    0892E634:[26F70008]: addiu      $s7, $s7, 8
    0892E638:[8EF20004]: lw         $s2, 4($s7)
    0892E63C:[8EF40000]: lw         $s4, 0($s7)
    0892E640:[1240FFF9]: beq        $s2, $zr, 0x0892E628
    0892E644:[26F70008]: addiu      $s7, $s7, 8
    0892E648:[0A24B9B3]: j          0x0892E6CC
    0892E64C:[3063FFFF]: andi       $v1, $v1, -1
    0892E650:[0212102B]: sltu       $v0, $s0, $s2
    0892E654:[10400004]: beq        $v0, $zr, 0x0892E668
    0892E658:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892E65C:[30620080]: andi       $v0, $v1, 128
    0892E660:[5440005D]: bnel       $v0, $zr, 0x0892E7D8
    0892E664:[8E230000]: lw         $v1, 0($s1)
    0892E668:[0253102B]: sltu       $v0, $s2, $s3
    0892E66C:[10400003]: beq        $v0, $zr, 0x0892E67C
    0892E670:[8E240000]: lw         $a0, 0($s1)
    0892E674:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892E678:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892E67C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892E680:[0E24BDA7]: jal        0x0892F69C
    0892E684:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892E688:[8E230008]: lw         $v1, 8($s1)
    0892E68C:[8E220000]: lw         $v0, 0($s1)
    0892E690:[00701823]: subu       $v1, $v1, $s0
    0892E694:[00531021]: addu       $v0, $v0, $s3
    0892E698:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892E69C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892E6A0:[AE230008]: sw         $v1, 8($s1)
    0892E6A4:[AE220000]: sw         $v0, 0($s1)
    0892E6A8:[8EC20008]: lw         $v0, 8($s6)
    0892E6AC:[02539023]: subu       $s2, $s2, $s3
    0892E6B0:[0293A021]: addu       $s4, $s4, $s3
    0892E6B4:[00501023]: subu       $v0, $v0, $s0
    0892E6B8:[1040FFCD]: beq        $v0, $zr, 0x0892E5F0
    0892E6BC:[AEC20008]: sw         $v0, 8($s6)
    0892E6C0:[1240FFD9]: beq        $s2, $zr, 0x0892E628
    0892E6C4:[9623000C]: lhu        $v1, 12($s1)
    0892E6C8:[3063FFFF]: andi       $v1, $v1, -1
    0892E6CC:[30620200]: andi       $v0, $v1, 512
    0892E6D0:[1440FFDF]: bne        $v0, $zr, 0x0892E650
    0892E6D4:[8E300008]: lw         $s0, 8($s1)
    0892E6D8:[8E240000]: lw         $a0, 0($s1)
    0892E6DC:[8E220010]: lw         $v0, 16($s1)
    0892E6E0:[0044102B]: sltu       $v0, $v0, $a0
    0892E6E4:[10400013]: beq        $v0, $zr, 0x0892E734
    0892E6E8:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892E6EC:[0212102B]: sltu       $v0, $s0, $s2
    0892E6F0:[50400011]: beql       $v0, $zr, 0x0892E738
    0892E6F4:[8E260014]: lw         $a2, 20($s1)
    0892E6F8:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892E6FC:[0E24BDA7]: jal        0x0892F69C
    0892E700:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0892E704:[8E230000]: lw         $v1, 0($s1)
    0892E708:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892E70C:[00701821]: addu       $v1, $v1, $s0
    0892E710:[0E24B719]: jal        0x0892DC64
    0892E714:[AE230000]: sw         $v1, 0($s1)
    0892E718:[5040FFE4]: beql       $v0, $zr, 0x0892E6AC
    0892E71C:[8EC20008]: lw         $v0, 8($s6)
    0892E720:[9622000C]: lhu        $v0, 12($s1)
    0892E724:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0892E728:[34420040]: ori        $v0, $v0, 64
    0892E72C:[0A24B954]: j          0x0892E550
    0892E730:[A622000C]: sh         $v0, 12($s1)
    0892E734:[8E260014]: lw         $a2, 20($s1)
    0892E738:[0246102B]: sltu       $v0, $s2, $a2
    0892E73C:[1440001B]: bne        $v0, $zr, 0x0892E7AC
    0892E740:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892E744:[8E220024]: lw         $v0, 36($s1)
    0892E748:[8E24001C]: lw         $a0, 28($s1)
    0892E74C:[0040F809]: jalr       $ra, $v0
    0892E750:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892E754:[1840FF7A]: blez       $v0, 0x0892E540
    0892E758:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0892E75C:[0A24B9AA]: j          0x0892E6A8
    0892E760:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    0892E764:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0892E768:[0E24BDA7]: jal        0x0892F69C
    0892E76C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892E770:[8E230008]: lw         $v1, 8($s1)
    0892E774:[8E220000]: lw         $v0, 0($s1)
    0892E778:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892E77C:[00721823]: subu       $v1, $v1, $s2
    0892E780:[00521021]: addu       $v0, $v0, $s2
    0892E784:[0290A023]: subu       $s4, $s4, $s0
    0892E788:[AE230008]: sw         $v1, 8($s1)
    0892E78C:[1680FF50]: bne        $s4, $zr, 0x0892E4D0
    0892E790:[AE220000]: sw         $v0, 0($s1)
    0892E794:[0E24B719]: jal        0x0892DC64
    0892E798:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892E79C:[1440FF68]: bne        $v0, $zr, 0x0892E540
    0892E7A0:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0892E7A4:[0A24B935]: j          0x0892E4D4
    0892E7A8:[8EC20008]: lw         $v0, 8($s6)
    0892E7AC:[0E24BDA7]: jal        0x0892F69C
    0892E7B0:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0892E7B4:[8E230008]: lw         $v1, 8($s1)
    0892E7B8:[8E220000]: lw         $v0, 0($s1)
    0892E7BC:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892E7C0:[00721823]: subu       $v1, $v1, $s2
    0892E7C4:[00521021]: addu       $v0, $v0, $s2
    0892E7C8:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892E7CC:[AE230008]: sw         $v1, 8($s1)
    0892E7D0:[0A24B9AA]: j          0x0892E6A8
    0892E7D4:[AE220000]: sw         $v0, 0($s1)
    0892E7D8:[8E220010]: lw         $v0, 16($s1)
    0892E7DC:[0E24BA77]: jal        0x0892E9DC
    0892E7E0:[00628023]: subu       $s0, $v1, $v0
    0892E7E4:[8E250010]: lw         $a1, 16($s1)
    0892E7E8:[0212A821]: addu       $s5, $s0, $s2
    0892E7EC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0892E7F0:[0E24C255]: jal        0x08930954
    0892E7F4:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    0892E7F8:[1040FF51]: beq        $v0, $zr, 0x0892E540
    0892E7FC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0892E800:[00501021]: addu       $v0, $v0, $s0
    0892E804:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892E808:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892E80C:[AE220000]: sw         $v0, 0($s1)
    0892E810:[AE350014]: sw         $s5, 20($s1)
    0892E814:[AE240010]: sw         $a0, 16($s1)
    0892E818:[0A24B99A]: j          0x0892E668
    0892E81C:[AE320008]: sw         $s2, 8($s1)
    0892E820:[0E24DD05]: jal        0x08937414
    0892E824:[00000000]: nop
    0892E828:[1440FF72]: bne        $v0, $zr, 0x0892E5F4
    0892E82C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0892E830:[0A24B904]: j          0x0892E410
    0892E834:[9623000C]: lhu        $v1, 12($s1)
  Back Branch 0892E6D0 2,247 times (length 34)
    0892E63C:[8EF40000]: lw         $s4, 0($s7)
    0892E640:[1240FFF9]: beq        $s2, $zr, 0x0892E628
    0892E644:[26F70008]: addiu      $s7, $s7, 8
    0892E648:[0A24B9B3]: j          0x0892E6CC
    0892E64C:[3063FFFF]: andi       $v1, $v1, -1
--> 0892E650:[0212102B]: sltu       $v0, $s0, $s2
    0892E654:[10400004]: beq        $v0, $zr, 0x0892E668
    0892E658:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892E65C:[30620080]: andi       $v0, $v1, 128
    0892E660:[5440005D]: bnel       $v0, $zr, 0x0892E7D8
    0892E664:[8E230000]: lw         $v1, 0($s1)
    0892E668:[0253102B]: sltu       $v0, $s2, $s3
    0892E66C:[10400003]: beq        $v0, $zr, 0x0892E67C
    0892E670:[8E240000]: lw         $a0, 0($s1)
    0892E674:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892E678:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892E67C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892E680:[0E24BDA7]: jal        0x0892F69C
    0892E684:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892E688:[8E230008]: lw         $v1, 8($s1)
    0892E68C:[8E220000]: lw         $v0, 0($s1)
    0892E690:[00701823]: subu       $v1, $v1, $s0
    0892E694:[00531021]: addu       $v0, $v0, $s3
    0892E698:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892E69C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892E6A0:[AE230008]: sw         $v1, 8($s1)
    0892E6A4:[AE220000]: sw         $v0, 0($s1)
    0892E6A8:[8EC20008]: lw         $v0, 8($s6)
    0892E6AC:[02539023]: subu       $s2, $s2, $s3
    0892E6B0:[0293A021]: addu       $s4, $s4, $s3
    0892E6B4:[00501023]: subu       $v0, $v0, $s0
    0892E6B8:[1040FFCD]: beq        $v0, $zr, 0x0892E5F0
    0892E6BC:[AEC20008]: sw         $v0, 8($s6)
    0892E6C0:[1240FFD9]: beq        $s2, $zr, 0x0892E628
    0892E6C4:[9623000C]: lhu        $v1, 12($s1)
    0892E6C8:[3063FFFF]: andi       $v1, $v1, -1
    0892E6CC:[30620200]: andi       $v0, $v1, 512
--> 0892E6D0:[1440FFDF]: bne        $v0, $zr, 0x0892E650
    0892E6D4:[8E300008]: lw         $s0, 8($s1)
    0892E6D8:[8E240000]: lw         $a0, 0($s1)
    0892E6DC:[8E220010]: lw         $v0, 16($s1)
    0892E6E0:[0044102B]: sltu       $v0, $v0, $a0
  Back Branch 0892E6B8 2,247 times (length 52)
    0892E5DC:[8EF20000]: lw         $s2, 0($s7)
    0892E5E0:[1200FFF9]: beq        $s0, $zr, 0x0892E5C8
    0892E5E4:[26F70008]: addiu      $s7, $s7, 8
    0892E5E8:[0A24B962]: j          0x0892E588
    0892E5EC:[8E220024]: lw         $v0, 36($s1)
--> 0892E5F0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892E5F4:[8FBF0024]: lw         $ra, 36($sp)
    0892E5F8:[8FBE0020]: lw         $fp, 32($sp)
    0892E5FC:[8FB7001C]: lw         $s7, 28($sp)
    0892E600:[8FB60018]: lw         $s6, 24($sp)
    0892E604:[8FB50014]: lw         $s5, 20($sp)
    0892E608:[8FB40010]: lw         $s4, 16($sp)
    0892E60C:[8FB3000C]: lw         $s3, 12($sp)
    0892E610:[8FB20008]: lw         $s2, 8($sp)
    0892E614:[8FB10004]: lw         $s1, 4($sp)
    0892E618:[8FB00000]: lw         $s0, 0($sp)
    0892E61C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892E620:[03E00008]: jr         $ra
    0892E624:[27BD0030]: addiu      $sp, $sp, 48
    0892E628:[8EF20004]: lw         $s2, 4($s7)
    0892E62C:[8EF40000]: lw         $s4, 0($s7)
    0892E630:[16400025]: bne        $s2, $zr, 0x0892E6C8
    0892E634:[26F70008]: addiu      $s7, $s7, 8
    0892E638:[8EF20004]: lw         $s2, 4($s7)
    0892E63C:[8EF40000]: lw         $s4, 0($s7)
    0892E640:[1240FFF9]: beq        $s2, $zr, 0x0892E628
    0892E644:[26F70008]: addiu      $s7, $s7, 8
    0892E648:[0A24B9B3]: j          0x0892E6CC
    0892E64C:[3063FFFF]: andi       $v1, $v1, -1
    0892E650:[0212102B]: sltu       $v0, $s0, $s2
    0892E654:[10400004]: beq        $v0, $zr, 0x0892E668
    0892E658:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892E65C:[30620080]: andi       $v0, $v1, 128
    0892E660:[5440005D]: bnel       $v0, $zr, 0x0892E7D8
    0892E664:[8E230000]: lw         $v1, 0($s1)
    0892E668:[0253102B]: sltu       $v0, $s2, $s3
    0892E66C:[10400003]: beq        $v0, $zr, 0x0892E67C
    0892E670:[8E240000]: lw         $a0, 0($s1)
    0892E674:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892E678:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892E67C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892E680:[0E24BDA7]: jal        0x0892F69C
    0892E684:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892E688:[8E230008]: lw         $v1, 8($s1)
    0892E68C:[8E220000]: lw         $v0, 0($s1)
    0892E690:[00701823]: subu       $v1, $v1, $s0
    0892E694:[00531021]: addu       $v0, $v0, $s3
    0892E698:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892E69C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892E6A0:[AE230008]: sw         $v1, 8($s1)
    0892E6A4:[AE220000]: sw         $v0, 0($s1)
    0892E6A8:[8EC20008]: lw         $v0, 8($s6)
    0892E6AC:[02539023]: subu       $s2, $s2, $s3
    0892E6B0:[0293A021]: addu       $s4, $s4, $s3
    0892E6B4:[00501023]: subu       $v0, $v0, $s0
--> 0892E6B8:[1040FFCD]: beq        $v0, $zr, 0x0892E5F0
    0892E6BC:[AEC20008]: sw         $v0, 8($s6)
    0892E6C0:[1240FFD9]: beq        $s2, $zr, 0x0892E628
    0892E6C4:[9623000C]: lhu        $v1, 12($s1)
    0892E6C8:[3063FFFF]: andi       $v1, $v1, -1
  Back Branch 0892E6C0 1,037 times (length 40)
    0892E614:[8FB10004]: lw         $s1, 4($sp)
    0892E618:[8FB00000]: lw         $s0, 0($sp)
    0892E61C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892E620:[03E00008]: jr         $ra
    0892E624:[27BD0030]: addiu      $sp, $sp, 48
--> 0892E628:[8EF20004]: lw         $s2, 4($s7)
    0892E62C:[8EF40000]: lw         $s4, 0($s7)
    0892E630:[16400025]: bne        $s2, $zr, 0x0892E6C8
    0892E634:[26F70008]: addiu      $s7, $s7, 8
    0892E638:[8EF20004]: lw         $s2, 4($s7)
    0892E63C:[8EF40000]: lw         $s4, 0($s7)
    0892E640:[1240FFF9]: beq        $s2, $zr, 0x0892E628
    0892E644:[26F70008]: addiu      $s7, $s7, 8
    0892E648:[0A24B9B3]: j          0x0892E6CC
    0892E64C:[3063FFFF]: andi       $v1, $v1, -1
    0892E650:[0212102B]: sltu       $v0, $s0, $s2
    0892E654:[10400004]: beq        $v0, $zr, 0x0892E668
    0892E658:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892E65C:[30620080]: andi       $v0, $v1, 128
    0892E660:[5440005D]: bnel       $v0, $zr, 0x0892E7D8
    0892E664:[8E230000]: lw         $v1, 0($s1)
    0892E668:[0253102B]: sltu       $v0, $s2, $s3
    0892E66C:[10400003]: beq        $v0, $zr, 0x0892E67C
    0892E670:[8E240000]: lw         $a0, 0($s1)
    0892E674:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892E678:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892E67C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892E680:[0E24BDA7]: jal        0x0892F69C
    0892E684:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892E688:[8E230008]: lw         $v1, 8($s1)
    0892E68C:[8E220000]: lw         $v0, 0($s1)
    0892E690:[00701823]: subu       $v1, $v1, $s0
    0892E694:[00531021]: addu       $v0, $v0, $s3
    0892E698:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892E69C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892E6A0:[AE230008]: sw         $v1, 8($s1)
    0892E6A4:[AE220000]: sw         $v0, 0($s1)
    0892E6A8:[8EC20008]: lw         $v0, 8($s6)
    0892E6AC:[02539023]: subu       $s2, $s2, $s3
    0892E6B0:[0293A021]: addu       $s4, $s4, $s3
    0892E6B4:[00501023]: subu       $v0, $v0, $s0
    0892E6B8:[1040FFCD]: beq        $v0, $zr, 0x0892E5F0
    0892E6BC:[AEC20008]: sw         $v0, 8($s6)
--> 0892E6C0:[1240FFD9]: beq        $s2, $zr, 0x0892E628
    0892E6C4:[9623000C]: lhu        $v1, 12($s1)
    0892E6C8:[3063FFFF]: andi       $v1, $v1, -1
    0892E6CC:[30620200]: andi       $v0, $v1, 512
    0892E6D0:[1440FFDF]: bne        $v0, $zr, 0x0892E650
  Back Branch 0892E438 8 times (length 4)
    0892E41C:[8ED70000]: lw         $s7, 0($s6)
    0892E420:[38820001]: xori       $v0, $a0, 1
    0892E424:[30420001]: andi       $v0, $v0, 1
    0892E428:[54400080]: bnel       $v0, $zr, 0x0892E62C
    0892E42C:[8EF20004]: lw         $s2, 4($s7)
--> 0892E430:[8EF30004]: lw         $s3, 4($s7)
    0892E434:[8EF50000]: lw         $s5, 0($s7)
--> 0892E438:[1260FFFD]: beq        $s3, $zr, 0x0892E430
    0892E43C:[26F70008]: addiu      $s7, $s7, 8
    0892E440:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0892E444:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0892E448:[0E24BCFD]: jal        0x0892F3F4
  Back Branch 0892E78C 8 times (length 177)
  Back Branch 0892E79C 3 times (length 153)
  Back Branch 0892E7A4 3 times (length 182)
  Back Branch 0892E4E8 2 times (length 47)
    0892E420:[38820001]: xori       $v0, $a0, 1
    0892E424:[30420001]: andi       $v0, $v0, 1
    0892E428:[54400080]: bnel       $v0, $zr, 0x0892E62C
    0892E42C:[8EF20004]: lw         $s2, 4($s7)
    0892E430:[8EF30004]: lw         $s3, 4($s7)
--> 0892E434:[8EF50000]: lw         $s5, 0($s7)
    0892E438:[1260FFFD]: beq        $s3, $zr, 0x0892E430
    0892E43C:[26F70008]: addiu      $s7, $s7, 8
    0892E440:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0892E444:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0892E448:[0E24BCFD]: jal        0x0892F3F4
    0892E44C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892E450:[10400003]: beq        $v0, $zr, 0x0892E460
    0892E454:[26740001]: addiu      $s4, $s3, 1
    0892E458:[00551023]: subu       $v0, $v0, $s5
    0892E45C:[24540001]: addiu      $s4, $v0, 1
    0892E460:[8E250000]: lw         $a1, 0($s1)
    0892E464:[8E220010]: lw         $v0, 16($s1)
    0892E468:[8E260014]: lw         $a2, 20($s1)
    0892E46C:[8E240008]: lw         $a0, 8($s1)
    0892E470:[0274182B]: sltu       $v1, $s3, $s4
    0892E474:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    0892E478:[0045102B]: sltu       $v0, $v0, $a1
    0892E47C:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0892E480:[0283900A]: movz       $s2, $s4, $v1
    0892E484:[10400025]: beq        $v0, $zr, 0x0892E51C
    0892E488:[00868021]: addu       $s0, $a0, $a2
    0892E48C:[0212102A]: slt        $v0, $s0, $s2
    0892E490:[10400023]: beq        $v0, $zr, 0x0892E520
    0892E494:[0246102A]: slt        $v0, $s2, $a2
    0892E498:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0892E49C:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0892E4A0:[0E24BDA7]: jal        0x0892F69C
    0892E4A4:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892E4A8:[8E230000]: lw         $v1, 0($s1)
    0892E4AC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892E4B0:[00701821]: addu       $v1, $v1, $s0
    0892E4B4:[0E24B719]: jal        0x0892DC64
    0892E4B8:[AE230000]: sw         $v1, 0($s1)
    0892E4BC:[54400021]: bnel       $v0, $zr, 0x0892E544
    0892E4C0:[9622000C]: lhu        $v0, 12($s1)
    0892E4C4:[0290A023]: subu       $s4, $s4, $s0
    0892E4C8:[128000B2]: beq        $s4, $zr, 0x0892E794
    0892E4CC:[00000000]: nop
    0892E4D0:[8EC20008]: lw         $v0, 8($s6)
    0892E4D4:[02B0A821]: addu       $s5, $s5, $s0
    0892E4D8:[02709823]: subu       $s3, $s3, $s0
    0892E4DC:[00501023]: subu       $v0, $v0, $s0
    0892E4E0:[10400043]: beq        $v0, $zr, 0x0892E5F0
    0892E4E4:[AEC20008]: sw         $v0, 8($s6)
--> 0892E4E8:[5260FFD2]: beql       $s3, $zr, 0x0892E434
    0892E4EC:[8EF30004]: lw         $s3, 4($s7)
    0892E4F0:[13C0FFD3]: beq        $fp, $zr, 0x0892E440
    0892E4F4:[0274182B]: sltu       $v1, $s3, $s4
    0892E4F8:[8E250000]: lw         $a1, 0($s1)
_S1_2_88342E0 110,902 instructions (6.201%), 10,082 calls (0882D328 - 08834308, length 7161)
  Back Branch 088342FC 10,082 times (length 7159)
_S1_2_883430C 90,738 instructions (5.074%), 10,082 calls (0883430C - 0883432C, length 9)
    0883430C:[24A3001F]: addiu      $v1, $a1, 31
    08834310:[28A20000]: slti       $v0, $a1, 0
    08834314:[0062280B]: movn       $a1, $v1, $v0
    08834318:[8C820098]: lw         $v0, 152($a0)
    0883431C:[00052943]: sra        $a1, $a1, 0x0005
    08834320:[00052880]: sll        $a1, $a1, 0x0002
    08834324:[00A22821]: addu       $a1, $a1, $v0
    08834328:[03E00008]: jr         $ra
    0883432C:[8CA20000]: lw         $v0, 0($a1)
_S1_2_8934778 88,906 instructions (4.971%), 503 calls (08933CF4 - 089355B4, length 1585)
  Back Branch 08933D1C 3,633 times (length 5)
    08933CFC:[1062001A]: beq        $v1, $v0, 0x08933D68
    08933D00:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    08933D04:[10600018]: beq        $v1, $zr, 0x08933D68
    08933D08:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    08933D0C:[26100001]: addiu      $s0, $s0, 1
--> 08933D10:[82020000]: lb         $v0, 0($s0)
    08933D14:[10440004]: beq        $v0, $a0, 0x08933D28
    08933D18:[021E8823]: subu       $s1, $s0, $fp
--> 08933D1C:[5440FFFC]: bnel       $v0, $zr, 0x08933D10
    08933D20:[26100001]: addiu      $s0, $s0, 1
    08933D24:[021E8823]: subu       $s1, $s0, $fp
    08933D28:[52200010]: beql       $s1, $zr, 0x08933D6C
    08933D2C:[82020000]: lb         $v0, 0($s0)
  Back Branch 0893406C 806 times (length 120)
  Back Branch 08933FE4 806 times (length 21)
    08933F84:[8FA30238]: lw         $v1, 568($sp)
    08933F88:[02E6102C]: max        $v0, $s7, $a2
    08933F8C:[00621821]: addu       $v1, $v1, $v0
    08933F90:[14A00016]: bne        $a1, $zr, 0x08933FEC
    08933F94:[AFA30238]: sw         $v1, 568($sp)
--> 08933F98:[8FA40218]: lw         $a0, 536($sp)
    08933F9C:[AFA00040]: sw         $zr, 64($sp)
    08933FA0:[1080FF54]: beq        $a0, $zr, 0x08933CF4
    08933FA4:[27B20070]: addiu      $s2, $sp, 112
    08933FA8:[0E24BAF5]: jal        0x0892EBD4
    08933FAC:[00000000]: nop
    08933FB0:[27B20070]: addiu      $s2, $sp, 112
    08933FB4:[0A24CF3D]: j          0x08933CF4
    08933FB8:[AFA00218]: sw         $zr, 536($sp)
    08933FBC:[8FA40248]: lw         $a0, 584($sp)
    08933FC0:[0E24CEFA]: jal        0x08933BE8
    08933FC4:[27A5003C]: addiu      $a1, $sp, 60
    08933FC8:[1440000E]: bne        $v0, $zr, 0x08934004
    08933FCC:[8FA50218]: lw         $a1, 536($sp)
    08933FD0:[8FA60234]: lw         $a2, 564($sp)
    08933FD4:[8FA30238]: lw         $v1, 568($sp)
    08933FD8:[8FA50044]: lw         $a1, 68($sp)
    08933FDC:[02E6102C]: max        $v0, $s7, $a2
    08933FE0:[00621821]: addu       $v1, $v1, $v0
--> 08933FE4:[10A0FFEC]: beq        $a1, $zr, 0x08933F98
    08933FE8:[AFA30238]: sw         $v1, 568($sp)
    08933FEC:[8FA40248]: lw         $a0, 584($sp)
    08933FF0:[0E24CEFA]: jal        0x08933BE8
    08933FF4:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 08934060 806 times (length 158)
  Back Branch 08933FF8 806 times (length 25)
    08933F88:[02E6102C]: max        $v0, $s7, $a2
    08933F8C:[00621821]: addu       $v1, $v1, $v0
    08933F90:[14A00016]: bne        $a1, $zr, 0x08933FEC
    08933F94:[AFA30238]: sw         $v1, 568($sp)
    08933F98:[8FA40218]: lw         $a0, 536($sp)
--> 08933F9C:[AFA00040]: sw         $zr, 64($sp)
    08933FA0:[1080FF54]: beq        $a0, $zr, 0x08933CF4
    08933FA4:[27B20070]: addiu      $s2, $sp, 112
    08933FA8:[0E24BAF5]: jal        0x0892EBD4
    08933FAC:[00000000]: nop
    08933FB0:[27B20070]: addiu      $s2, $sp, 112
    08933FB4:[0A24CF3D]: j          0x08933CF4
    08933FB8:[AFA00218]: sw         $zr, 536($sp)
    08933FBC:[8FA40248]: lw         $a0, 584($sp)
    08933FC0:[0E24CEFA]: jal        0x08933BE8
    08933FC4:[27A5003C]: addiu      $a1, $sp, 60
    08933FC8:[1440000E]: bne        $v0, $zr, 0x08934004
    08933FCC:[8FA50218]: lw         $a1, 536($sp)
    08933FD0:[8FA60234]: lw         $a2, 564($sp)
    08933FD4:[8FA30238]: lw         $v1, 568($sp)
    08933FD8:[8FA50044]: lw         $a1, 68($sp)
    08933FDC:[02E6102C]: max        $v0, $s7, $a2
    08933FE0:[00621821]: addu       $v1, $v1, $v0
    08933FE4:[10A0FFEC]: beq        $a1, $zr, 0x08933F98
    08933FE8:[AFA30238]: sw         $v1, 568($sp)
    08933FEC:[8FA40248]: lw         $a0, 584($sp)
    08933FF0:[0E24CEFA]: jal        0x08933BE8
    08933FF4:[27A5003C]: addiu      $a1, $sp, 60
--> 08933FF8:[1040FFE8]: beq        $v0, $zr, 0x08933F9C
    08933FFC:[8FA40218]: lw         $a0, 536($sp)
    08934000:[8FA50218]: lw         $a1, 536($sp)
    08934004:[10A00004]: beq        $a1, $zr, 0x08934018
    08934008:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 08933FA0 806 times (length 173)
  Back Branch 08934C2C 503 times (length 293)
  Back Branch 08935200 503 times (length 1290)
  Back Branch 089355A8 409 times (length 1383)
  Back Branch 089340D8 219 times (length 145)
  Back Branch 08934114 219 times (length 160)
  Back Branch 089351D8 187 times (length 20)
    0893517C:[16200018]: bne        $s1, $zr, 0x089351E0
    08935180:[2E02000A]: sltiu      $v0, $s0, 10
    08935184:[14400017]: bne        $v0, $zr, 0x089351E4
    08935188:[2665FFFF]: addiu      $a1, $s3, -1
    0893518C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08935190:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08935194:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    08935198:[0E2064DF]: jal        0x0881937C
    0893519C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089351A0:[24420030]: addiu      $v0, $v0, 48
    089351A4:[2673FFFF]: addiu      $s3, $s3, -1
    089351A8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089351AC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089351B0:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    089351B4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089351B8:[0E20635B]: jal        0x08818D6C
    089351BC:[A2620000]: sb         $v0, 0($s3)
    089351C0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089351C4:[1460FFF1]: bne        $v1, $zr, 0x0893518C
    089351C8:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    089351CC:[14600005]: bne        $v1, $zr, 0x089351E4
    089351D0:[2665FFFF]: addiu      $a1, $s3, -1
    089351D4:[2C42000A]: sltiu      $v0, $v0, 10
--> 089351D8:[1040FFED]: beq        $v0, $zr, 0x08935190
    089351DC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089351E0:[2665FFFF]: addiu      $a1, $s3, -1
    089351E4:[27A300B0]: addiu      $v1, $sp, 176
    089351E8:[00651823]: subu       $v1, $v1, $a1
  Back Branch 089351C4 187 times (length 16)
    08935178:[27B3020C]: addiu      $s3, $sp, 524
    0893517C:[16200018]: bne        $s1, $zr, 0x089351E0
    08935180:[2E02000A]: sltiu      $v0, $s0, 10
    08935184:[14400017]: bne        $v0, $zr, 0x089351E4
    08935188:[2665FFFF]: addiu      $a1, $s3, -1
--> 0893518C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08935190:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08935194:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    08935198:[0E2064DF]: jal        0x0881937C
    0893519C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089351A0:[24420030]: addiu      $v0, $v0, 48
    089351A4:[2673FFFF]: addiu      $s3, $s3, -1
    089351A8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089351AC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089351B0:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    089351B4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089351B8:[0E20635B]: jal        0x08818D6C
    089351BC:[A2620000]: sb         $v0, 0($s3)
    089351C0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 089351C4:[1460FFF1]: bne        $v1, $zr, 0x0893518C
    089351C8:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    089351CC:[14600005]: bne        $v1, $zr, 0x089351E4
    089351D0:[2665FFFF]: addiu      $a1, $s3, -1
    089351D4:[2C42000A]: sltiu      $v0, $v0, 10
  Back Branch 089353B8 100 times (length 17)
    08935368:[1460FAEF]: bne        $v1, $zr, 0x08933F28
    0893536C:[AFA20040]: sw         $v0, 64($sp)
    08935370:[0A24D08B]: j          0x0893422C
    08935374:[8FA40248]: lw         $a0, 584($sp)
    08935378:[AFA60240]: sw         $a2, 576($sp)
--> 0893537C:[00112F00]: sll        $a1, $s1, 0x001C
    08935380:[00101102]: srl        $v0, $s0, 0x0004
    08935384:[00A21025]: or         $v0, $a1, $v0
    08935388:[8FA6021C]: lw         $a2, 540($sp)
    0893538C:[3204000F]: andi       $a0, $s0, 15
    08935390:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08935394:[8FA20240]: lw         $v0, 576($sp)
    08935398:[00C42021]: addu       $a0, $a2, $a0
    0893539C:[00111902]: srl        $v1, $s1, 0x0004
    089353A0:[2442FFFF]: addiu      $v0, $v0, -1
    089353A4:[90860000]: lbu        $a2, 0($a0)
    089353A8:[AFA20240]: sw         $v0, 576($sp)
    089353AC:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    089353B0:[02031025]: or         $v0, $s0, $v1
    089353B4:[8FA30240]: lw         $v1, 576($sp)
--> 089353B8:[1440FFF0]: bne        $v0, $zr, 0x0893537C
    089353BC:[A0660000]: sb         $a2, 0($v1)
    089353C0:[8FA40240]: lw         $a0, 576($sp)
    089353C4:[27A300B0]: addiu      $v1, $sp, 176
    089353C8:[AFB60220]: sw         $s6, 544($sp)
  Back Branch 089353D4 17 times (length 1407)
  Back Branch 08935598 1 times (length 1379)
_S1_2_892F69C 74,409 instructions (4.161%), 2,255 calls (0892F69C - 0892F954, length 175)
    0892F69C:[00A4102B]: sltu       $v0, $a1, $a0
    0892F6A0:[10400005]: beq        $v0, $zr, 0x0892F6B8
    0892F6A4:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    0892F6A8:[00A61821]: addu       $v1, $a1, $a2
    0892F6AC:[0083102B]: sltu       $v0, $a0, $v1
    0892F6B0:[5440003C]: bnel       $v0, $zr, 0x0892F7A4
    0892F6B4:[00865021]: addu       $t2, $a0, $a2
    0892F6B8:[2CC20008]: sltiu      $v0, $a2, 8
    0892F6BC:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    0892F6C0:[1040000B]: beq        $v0, $zr, 0x0892F6F0
    0892F6C4:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    0892F6C8:[18C00007]: blez       $a2, 0x0892F6E8
    0892F6CC:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    0892F6D0:[00861821]: addu       $v1, $a0, $a2
    0892F6D4:[91020000]: lbu        $v0, 0($t0)
    0892F6D8:[A0E20000]: sb         $v0, 0($a3)
    0892F6DC:[24E70001]: addiu      $a3, $a3, 1
    0892F6E0:[1467FFFC]: bne        $v1, $a3, 0x0892F6D4
    0892F6E4:[25080001]: addiu      $t0, $t0, 1
    0892F6E8:[03E00008]: jr         $ra
    0892F6EC:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    0892F6F0:[00AA1026]: xor        $v0, $a1, $t2
    0892F6F4:[30420003]: andi       $v0, $v0, 3
    0892F6F8:[54400061]: bnel       $v0, $zr, 0x0892F880
    0892F6FC:[00062FC3]: sra        $a1, $a2, 0x001F
    0892F700:[30A30003]: andi       $v1, $a1, 3
    0892F704:[10600009]: beq        $v1, $zr, 0x0892F72C
    0892F708:[00065902]: srl        $t3, $a2, 0x0004
    0892F70C:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0892F710:[00431023]: subu       $v0, $v0, $v1
    0892F714:[00C23023]: subu       $a2, $a2, $v0
    0892F718:[00A24021]: addu       $t0, $a1, $v0
    0892F71C:[01422021]: addu       $a0, $t2, $v0
    0892F720:[98A30000]: lwr        $v1, 0($a1)
    0892F724:[B9430000]: swr        $v1, 0($t2)
    0892F728:[00065902]: srl        $t3, $a2, 0x0004
    0892F72C:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0892F730:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0892F734:[1160000E]: beq        $t3, $zr, 0x0892F770
    0892F738:[30CC000F]: andi       $t4, $a2, 15
    0892F73C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0892F740:[8CE30004]: lw         $v1, 4($a3)
    0892F744:[8CE40008]: lw         $a0, 8($a3)
    0892F748:[8CE5000C]: lw         $a1, 12($a3)
    0892F74C:[8CE20000]: lw         $v0, 0($a3)
    0892F750:[25080001]: addiu      $t0, $t0, 1
    0892F754:[AD230004]: sw         $v1, 4($t1)
    0892F758:[24E70010]: addiu      $a3, $a3, 16
    0892F75C:[AD220000]: sw         $v0, 0($t1)
    0892F760:[AD240008]: sw         $a0, 8($t1)
    0892F764:[AD25000C]: sw         $a1, 12($t1)
    0892F768:[1568FFF5]: bne        $t3, $t0, 0x0892F740
    0892F76C:[25290010]: addiu      $t1, $t1, 16
    0892F770:[000C2082]: srl        $a0, $t4, 0x0002
    0892F774:[10800008]: beq        $a0, $zr, 0x0892F798
    0892F778:[30C60003]: andi       $a2, $a2, 3
    0892F77C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892F780:[8CE20000]: lw         $v0, 0($a3)
    0892F784:[24630001]: addiu      $v1, $v1, 1
    0892F788:[24E70004]: addiu      $a3, $a3, 4
    0892F78C:[AD220000]: sw         $v0, 0($t1)
    0892F790:[1464FFFB]: bne        $v1, $a0, 0x0892F780
    0892F794:[25290004]: addiu      $t1, $t1, 4
    0892F798:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    0892F79C:[0A24BDB2]: j          0x0892F6C8
    0892F7A0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0892F7A4:[2CC20008]: sltiu      $v0, $a2, 8
    0892F7A8:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0892F7AC:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    0892F7B0:[14400029]: bne        $v0, $zr, 0x0892F858
    0892F7B4:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    0892F7B8:[006A1026]: xor        $v0, $v1, $t2
    0892F7BC:[30420003]: andi       $v0, $v0, 3
    0892F7C0:[14400046]: bne        $v0, $zr, 0x0892F8DC
    0892F7C4:[00062FC3]: sra        $a1, $a2, 0x001F
    0892F7C8:[30630003]: andi       $v1, $v1, 3
    0892F7CC:[1460005B]: bne        $v1, $zr, 0x0892F93C
    0892F7D0:[00000000]: nop
    0892F7D4:[000B6102]: srl        $t4, $t3, 0x0004
    0892F7D8:[316D000F]: andi       $t5, $t3, 15
    0892F7DC:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0892F7E0:[11800011]: beq        $t4, $zr, 0x0892F828
    0892F7E4:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0892F7E8:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0892F7EC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0892F7F0:[8CE3FFFC]: lw         $v1, -4($a3)
    0892F7F4:[8CE2FFF0]: lw         $v0, -16($a3)
    0892F7F8:[8CE4FFF4]: lw         $a0, -12($a3)
    0892F7FC:[8CE5FFF8]: lw         $a1, -8($a3)
    0892F800:[24E8FFF0]: addiu      $t0, $a3, -16
    0892F804:[AD23FFFC]: sw         $v1, -4($t1)
    0892F808:[24C60001]: addiu      $a2, $a2, 1
    0892F80C:[2523FFF0]: addiu      $v1, $t1, -16
    0892F810:[AD22FFF0]: sw         $v0, -16($t1)
    0892F814:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0892F818:[AD24FFF4]: sw         $a0, -12($t1)
    0892F81C:[AD25FFF8]: sw         $a1, -8($t1)
    0892F820:[1586FFF3]: bne        $t4, $a2, 0x0892F7F0
    0892F824:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    0892F828:[000D2882]: srl        $a1, $t5, 0x0002
    0892F82C:[10A00008]: beq        $a1, $zr, 0x0892F850
    0892F830:[316B0003]: andi       $t3, $t3, 3
    0892F834:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0892F838:[2508FFFC]: addiu      $t0, $t0, -4
    0892F83C:[8D020000]: lw         $v0, 0($t0)
    0892F840:[2463FFFC]: addiu      $v1, $v1, -4
    0892F844:[24840001]: addiu      $a0, $a0, 1
    0892F848:[14A4FFFB]: bne        $a1, $a0, 0x0892F838
    0892F84C:[AC620000]: sw         $v0, 0($v1)
    0892F850:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0892F854:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0892F858:[1960FFA3]: blez       $t3, 0x0892F6E8
    0892F85C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892F860:[24E7FFFF]: addiu      $a3, $a3, -1
    0892F864:[90E20000]: lbu        $v0, 0($a3)
    0892F868:[2484FFFF]: addiu      $a0, $a0, -1
    0892F86C:[24630001]: addiu      $v1, $v1, 1
    0892F870:[1563FFFB]: bne        $t3, $v1, 0x0892F860
    0892F874:[A0820000]: sb         $v0, 0($a0)
    0892F878:[03E00008]: jr         $ra
    0892F87C:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    0892F880:[00052F82]: srl        $a1, $a1, 0x001E
    0892F884:[24C40003]: addiu      $a0, $a2, 3
    0892F888:[28C30000]: slti       $v1, $a2, 0
    0892F88C:[00C3200A]: movz       $a0, $a2, $v1
    0892F890:[00C51021]: addu       $v0, $a2, $a1
    0892F894:[30420003]: andi       $v0, $v0, 3
    0892F898:[00042083]: sra        $a0, $a0, 0x0002
    0892F89C:[00453023]: subu       $a2, $v0, $a1
    0892F8A0:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0892F8A4:[1080FFBC]: beq        $a0, $zr, 0x0892F798
    0892F8A8:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    0892F8AC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892F8B0:[24630001]: addiu      $v1, $v1, 1
    0892F8B4:[88E20003]: lwl        $v0, 3($a3)
    0892F8B8:[98E20000]: lwr        $v0, 0($a3)
    0892F8BC:[24E70004]: addiu      $a3, $a3, 4
    0892F8C0:[A9220003]: swl        $v0, 3($t1)
    0892F8C4:[B9220000]: swr        $v0, 0($t1)
    0892F8C8:[1483FFF9]: bne        $a0, $v1, 0x0892F8B0
    0892F8CC:[25290004]: addiu      $t1, $t1, 4
    0892F8D0:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    0892F8D4:[0A24BDB2]: j          0x0892F6C8
    0892F8D8:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0892F8DC:[00052F82]: srl        $a1, $a1, 0x001E
    0892F8E0:[28C30000]: slti       $v1, $a2, 0
    0892F8E4:[24C40003]: addiu      $a0, $a2, 3
    0892F8E8:[00C3200A]: movz       $a0, $a2, $v1
    0892F8EC:[00C51021]: addu       $v0, $a2, $a1
    0892F8F0:[30420003]: andi       $v0, $v0, 3
    0892F8F4:[00042083]: sra        $a0, $a0, 0x0002
    0892F8F8:[00455823]: subu       $t3, $v0, $a1
    0892F8FC:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0892F900:[1080FFD3]: beq        $a0, $zr, 0x0892F850
    0892F904:[01401821]: addu       $v1, $t2, $zr <=> move $v1, $t2
    0892F908:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0892F90C:[24A50001]: addiu      $a1, $a1, 1
    0892F910:[2508FFFC]: addiu      $t0, $t0, -4
    0892F914:[2463FFFC]: addiu      $v1, $v1, -4
    0892F918:[89020003]: lwl        $v0, 3($t0)
    0892F91C:[99020000]: lwr        $v0, 0($t0)
    0892F920:[A8620003]: swl        $v0, 3($v1)
    0892F924:[B8620000]: swr        $v0, 0($v1)
    0892F928:[5485FFF9]: bnel       $a0, $a1, 0x0892F910
    0892F92C:[24A50001]: addiu      $a1, $a1, 1
    0892F930:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0892F934:[0A24BE16]: j          0x0892F858
    0892F938:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0892F93C:[88E2FFFF]: lwl        $v0, -1($a3)
    0892F940:[00C35823]: subu       $t3, $a2, $v1
    0892F944:[00E33823]: subu       $a3, $a3, $v1
    0892F948:[01432023]: subu       $a0, $t2, $v1
    0892F94C:[A942FFFF]: swl        $v0, -1($t2)
    0892F950:[0A24BDF6]: j          0x0892F7D8
    0892F954:[000B6102]: srl        $t4, $t3, 0x0004
  Back Branch 0892F6E0 3,919 times (length 5)
    0892F6C0:[1040000B]: beq        $v0, $zr, 0x0892F6F0
    0892F6C4:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    0892F6C8:[18C00007]: blez       $a2, 0x0892F6E8
    0892F6CC:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    0892F6D0:[00861821]: addu       $v1, $a0, $a2
--> 0892F6D4:[91020000]: lbu        $v0, 0($t0)
    0892F6D8:[A0E20000]: sb         $v0, 0($a3)
    0892F6DC:[24E70001]: addiu      $a3, $a3, 1
--> 0892F6E0:[1467FFFC]: bne        $v1, $a3, 0x0892F6D4
    0892F6E4:[25080001]: addiu      $t0, $t0, 1
    0892F6E8:[03E00008]: jr         $ra
    0892F6EC:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    0892F6F0:[00AA1026]: xor        $v0, $a1, $t2
  Back Branch 0892F8C8 1,194 times (length 8)
    0892F89C:[00453023]: subu       $a2, $v0, $a1
    0892F8A0:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0892F8A4:[1080FFBC]: beq        $a0, $zr, 0x0892F798
    0892F8A8:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    0892F8AC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 0892F8B0:[24630001]: addiu      $v1, $v1, 1
    0892F8B4:[88E20003]: lwl        $v0, 3($a3)
    0892F8B8:[98E20000]: lwr        $v0, 0($a3)
    0892F8BC:[24E70004]: addiu      $a3, $a3, 4
    0892F8C0:[A9220003]: swl        $v0, 3($t1)
    0892F8C4:[B9220000]: swr        $v0, 0($t1)
--> 0892F8C8:[1483FFF9]: bne        $a0, $v1, 0x0892F8B0
    0892F8CC:[25290004]: addiu      $t1, $t1, 4
    0892F8D0:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    0892F8D4:[0A24BDB2]: j          0x0892F6C8
    0892F8D8:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
  Back Branch 0892F790 543 times (length 6)
    0892F76C:[25290010]: addiu      $t1, $t1, 16
    0892F770:[000C2082]: srl        $a0, $t4, 0x0002
    0892F774:[10800008]: beq        $a0, $zr, 0x0892F798
    0892F778:[30C60003]: andi       $a2, $a2, 3
    0892F77C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 0892F780:[8CE20000]: lw         $v0, 0($a3)
    0892F784:[24630001]: addiu      $v1, $v1, 1
    0892F788:[24E70004]: addiu      $a3, $a3, 4
    0892F78C:[AD220000]: sw         $v0, 0($t1)
--> 0892F790:[1464FFFB]: bne        $v1, $a0, 0x0892F780
    0892F794:[25290004]: addiu      $t1, $t1, 4
    0892F798:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    0892F79C:[0A24BDB2]: j          0x0892F6C8
    0892F7A0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
  Back Branch 0892F8A4 258 times (length 69)
    0892F784:[24630001]: addiu      $v1, $v1, 1
    0892F788:[24E70004]: addiu      $a3, $a3, 4
    0892F78C:[AD220000]: sw         $v0, 0($t1)
    0892F790:[1464FFFB]: bne        $v1, $a0, 0x0892F780
    0892F794:[25290004]: addiu      $t1, $t1, 4
--> 0892F798:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    0892F79C:[0A24BDB2]: j          0x0892F6C8
    0892F7A0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0892F7A4:[2CC20008]: sltiu      $v0, $a2, 8
    0892F7A8:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0892F7AC:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    0892F7B0:[14400029]: bne        $v0, $zr, 0x0892F858
    0892F7B4:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    0892F7B8:[006A1026]: xor        $v0, $v1, $t2
    0892F7BC:[30420003]: andi       $v0, $v0, 3
    0892F7C0:[14400046]: bne        $v0, $zr, 0x0892F8DC
    0892F7C4:[00062FC3]: sra        $a1, $a2, 0x001F
    0892F7C8:[30630003]: andi       $v1, $v1, 3
    0892F7CC:[1460005B]: bne        $v1, $zr, 0x0892F93C
    0892F7D0:[00000000]: nop
    0892F7D4:[000B6102]: srl        $t4, $t3, 0x0004
    0892F7D8:[316D000F]: andi       $t5, $t3, 15
    0892F7DC:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0892F7E0:[11800011]: beq        $t4, $zr, 0x0892F828
    0892F7E4:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0892F7E8:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0892F7EC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0892F7F0:[8CE3FFFC]: lw         $v1, -4($a3)
    0892F7F4:[8CE2FFF0]: lw         $v0, -16($a3)
    0892F7F8:[8CE4FFF4]: lw         $a0, -12($a3)
    0892F7FC:[8CE5FFF8]: lw         $a1, -8($a3)
    0892F800:[24E8FFF0]: addiu      $t0, $a3, -16
    0892F804:[AD23FFFC]: sw         $v1, -4($t1)
    0892F808:[24C60001]: addiu      $a2, $a2, 1
    0892F80C:[2523FFF0]: addiu      $v1, $t1, -16
    0892F810:[AD22FFF0]: sw         $v0, -16($t1)
    0892F814:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0892F818:[AD24FFF4]: sw         $a0, -12($t1)
    0892F81C:[AD25FFF8]: sw         $a1, -8($t1)
    0892F820:[1586FFF3]: bne        $t4, $a2, 0x0892F7F0
    0892F824:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    0892F828:[000D2882]: srl        $a1, $t5, 0x0002
    0892F82C:[10A00008]: beq        $a1, $zr, 0x0892F850
    0892F830:[316B0003]: andi       $t3, $t3, 3
    0892F834:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0892F838:[2508FFFC]: addiu      $t0, $t0, -4
    0892F83C:[8D020000]: lw         $v0, 0($t0)
    0892F840:[2463FFFC]: addiu      $v1, $v1, -4
    0892F844:[24840001]: addiu      $a0, $a0, 1
    0892F848:[14A4FFFB]: bne        $a1, $a0, 0x0892F838
    0892F84C:[AC620000]: sw         $v0, 0($v1)
    0892F850:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0892F854:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0892F858:[1960FFA3]: blez       $t3, 0x0892F6E8
    0892F85C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892F860:[24E7FFFF]: addiu      $a3, $a3, -1
    0892F864:[90E20000]: lbu        $v0, 0($a3)
    0892F868:[2484FFFF]: addiu      $a0, $a0, -1
    0892F86C:[24630001]: addiu      $v1, $v1, 1
    0892F870:[1563FFFB]: bne        $t3, $v1, 0x0892F860
    0892F874:[A0820000]: sb         $v0, 0($a0)
    0892F878:[03E00008]: jr         $ra
    0892F87C:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    0892F880:[00052F82]: srl        $a1, $a1, 0x001E
    0892F884:[24C40003]: addiu      $a0, $a2, 3
    0892F888:[28C30000]: slti       $v1, $a2, 0
    0892F88C:[00C3200A]: movz       $a0, $a2, $v1
    0892F890:[00C51021]: addu       $v0, $a2, $a1
    0892F894:[30420003]: andi       $v0, $v0, 3
    0892F898:[00042083]: sra        $a0, $a0, 0x0002
    0892F89C:[00453023]: subu       $a2, $v0, $a1
    0892F8A0:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
--> 0892F8A4:[1080FFBC]: beq        $a0, $zr, 0x0892F798
    0892F8A8:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    0892F8AC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892F8B0:[24630001]: addiu      $v1, $v1, 1
    0892F8B4:[88E20003]: lwl        $v0, 3($a3)
  Back Branch 0892F8D4 258 times (length 133)
  Back Branch 0892F79C 194 times (length 55)
    0892F6B4:[00865021]: addu       $t2, $a0, $a2
    0892F6B8:[2CC20008]: sltiu      $v0, $a2, 8
    0892F6BC:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    0892F6C0:[1040000B]: beq        $v0, $zr, 0x0892F6F0
    0892F6C4:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
--> 0892F6C8:[18C00007]: blez       $a2, 0x0892F6E8
    0892F6CC:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    0892F6D0:[00861821]: addu       $v1, $a0, $a2
    0892F6D4:[91020000]: lbu        $v0, 0($t0)
    0892F6D8:[A0E20000]: sb         $v0, 0($a3)
    0892F6DC:[24E70001]: addiu      $a3, $a3, 1
    0892F6E0:[1467FFFC]: bne        $v1, $a3, 0x0892F6D4
    0892F6E4:[25080001]: addiu      $t0, $t0, 1
    0892F6E8:[03E00008]: jr         $ra
    0892F6EC:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    0892F6F0:[00AA1026]: xor        $v0, $a1, $t2
    0892F6F4:[30420003]: andi       $v0, $v0, 3
    0892F6F8:[54400061]: bnel       $v0, $zr, 0x0892F880
    0892F6FC:[00062FC3]: sra        $a1, $a2, 0x001F
    0892F700:[30A30003]: andi       $v1, $a1, 3
    0892F704:[10600009]: beq        $v1, $zr, 0x0892F72C
    0892F708:[00065902]: srl        $t3, $a2, 0x0004
    0892F70C:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0892F710:[00431023]: subu       $v0, $v0, $v1
    0892F714:[00C23023]: subu       $a2, $a2, $v0
    0892F718:[00A24021]: addu       $t0, $a1, $v0
    0892F71C:[01422021]: addu       $a0, $t2, $v0
    0892F720:[98A30000]: lwr        $v1, 0($a1)
    0892F724:[B9430000]: swr        $v1, 0($t2)
    0892F728:[00065902]: srl        $t3, $a2, 0x0004
    0892F72C:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0892F730:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0892F734:[1160000E]: beq        $t3, $zr, 0x0892F770
    0892F738:[30CC000F]: andi       $t4, $a2, 15
    0892F73C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0892F740:[8CE30004]: lw         $v1, 4($a3)
    0892F744:[8CE40008]: lw         $a0, 8($a3)
    0892F748:[8CE5000C]: lw         $a1, 12($a3)
    0892F74C:[8CE20000]: lw         $v0, 0($a3)
    0892F750:[25080001]: addiu      $t0, $t0, 1
    0892F754:[AD230004]: sw         $v1, 4($t1)
    0892F758:[24E70010]: addiu      $a3, $a3, 16
    0892F75C:[AD220000]: sw         $v0, 0($t1)
    0892F760:[AD240008]: sw         $a0, 8($t1)
    0892F764:[AD25000C]: sw         $a1, 12($t1)
    0892F768:[1568FFF5]: bne        $t3, $t0, 0x0892F740
    0892F76C:[25290010]: addiu      $t1, $t1, 16
    0892F770:[000C2082]: srl        $a0, $t4, 0x0002
    0892F774:[10800008]: beq        $a0, $zr, 0x0892F798
    0892F778:[30C60003]: andi       $a2, $a2, 3
    0892F77C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892F780:[8CE20000]: lw         $v0, 0($a3)
    0892F784:[24630001]: addiu      $v1, $v1, 1
    0892F788:[24E70004]: addiu      $a3, $a3, 4
    0892F78C:[AD220000]: sw         $v0, 0($t1)
    0892F790:[1464FFFB]: bne        $v1, $a0, 0x0892F780
    0892F794:[25290004]: addiu      $t1, $t1, 4
    0892F798:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
--> 0892F79C:[0A24BDB2]: j          0x0892F6C8
    0892F7A0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0892F7A4:[2CC20008]: sltiu      $v0, $a2, 8
    0892F7A8:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0892F7AC:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
  Back Branch 0892F768 10 times (length 12)
    0892F72C:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0892F730:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0892F734:[1160000E]: beq        $t3, $zr, 0x0892F770
    0892F738:[30CC000F]: andi       $t4, $a2, 15
    0892F73C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
--> 0892F740:[8CE30004]: lw         $v1, 4($a3)
    0892F744:[8CE40008]: lw         $a0, 8($a3)
    0892F748:[8CE5000C]: lw         $a1, 12($a3)
    0892F74C:[8CE20000]: lw         $v0, 0($a3)
    0892F750:[25080001]: addiu      $t0, $t0, 1
    0892F754:[AD230004]: sw         $v1, 4($t1)
    0892F758:[24E70010]: addiu      $a3, $a3, 16
    0892F75C:[AD220000]: sw         $v0, 0($t1)
    0892F760:[AD240008]: sw         $a0, 8($t1)
    0892F764:[AD25000C]: sw         $a1, 12($t1)
--> 0892F768:[1568FFF5]: bne        $t3, $t0, 0x0892F740
    0892F76C:[25290010]: addiu      $t1, $t1, 16
    0892F770:[000C2082]: srl        $a0, $t4, 0x0002
    0892F774:[10800008]: beq        $a0, $zr, 0x0892F798
    0892F778:[30C60003]: andi       $a2, $a2, 3
_S1_2_88349A8 70,574 instructions (3.946%), 5,041 calls (088349A8 - 088349DC, length 14)
    088349A8:[27BDFFF0]: addiu      $sp, $sp, -16
    088349AC:[AFBF0004]: sw         $ra, 4($sp)
    088349B0:[AFB00000]: sw         $s0, 0($sp)
    088349B4:[0E20D142]: jal        0x08834508
    088349B8:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088349BC:[8E0300A4]: lw         $v1, 164($s0)
    088349C0:[00021100]: sll        $v0, $v0, 0x0004
    088349C4:[24420010]: addiu      $v0, $v0, 16
    088349C8:[00621821]: addu       $v1, $v1, $v0
    088349CC:[AE0300A4]: sw         $v1, 164($s0)
    088349D0:[8FBF0004]: lw         $ra, 4($sp)
    088349D4:[8FB00000]: lw         $s0, 0($sp)
    088349D8:[03E00008]: jr         $ra
    088349DC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8934F48 52,631 instructions (2.943%), 286 calls (08933CF4 - 0893587C, length 1763)
  Back Branch 08933D1C 3,633 times (length 5)
    08933CFC:[1062001A]: beq        $v1, $v0, 0x08933D68
    08933D00:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    08933D04:[10600018]: beq        $v1, $zr, 0x08933D68
    08933D08:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    08933D0C:[26100001]: addiu      $s0, $s0, 1
--> 08933D10:[82020000]: lb         $v0, 0($s0)
    08933D14:[10440004]: beq        $v0, $a0, 0x08933D28
    08933D18:[021E8823]: subu       $s1, $s0, $fp
--> 08933D1C:[5440FFFC]: bnel       $v0, $zr, 0x08933D10
    08933D20:[26100001]: addiu      $s0, $s0, 1
    08933D24:[021E8823]: subu       $s1, $s0, $fp
    08933D28:[52200010]: beql       $s1, $zr, 0x08933D6C
    08933D2C:[82020000]: lb         $v0, 0($s0)
  Back Branch 0893406C 806 times (length 120)
  Back Branch 08933FE4 806 times (length 21)
    08933F84:[8FA30238]: lw         $v1, 568($sp)
    08933F88:[02E6102C]: max        $v0, $s7, $a2
    08933F8C:[00621821]: addu       $v1, $v1, $v0
    08933F90:[14A00016]: bne        $a1, $zr, 0x08933FEC
    08933F94:[AFA30238]: sw         $v1, 568($sp)
--> 08933F98:[8FA40218]: lw         $a0, 536($sp)
    08933F9C:[AFA00040]: sw         $zr, 64($sp)
    08933FA0:[1080FF54]: beq        $a0, $zr, 0x08933CF4
    08933FA4:[27B20070]: addiu      $s2, $sp, 112
    08933FA8:[0E24BAF5]: jal        0x0892EBD4
    08933FAC:[00000000]: nop
    08933FB0:[27B20070]: addiu      $s2, $sp, 112
    08933FB4:[0A24CF3D]: j          0x08933CF4
    08933FB8:[AFA00218]: sw         $zr, 536($sp)
    08933FBC:[8FA40248]: lw         $a0, 584($sp)
    08933FC0:[0E24CEFA]: jal        0x08933BE8
    08933FC4:[27A5003C]: addiu      $a1, $sp, 60
    08933FC8:[1440000E]: bne        $v0, $zr, 0x08934004
    08933FCC:[8FA50218]: lw         $a1, 536($sp)
    08933FD0:[8FA60234]: lw         $a2, 564($sp)
    08933FD4:[8FA30238]: lw         $v1, 568($sp)
    08933FD8:[8FA50044]: lw         $a1, 68($sp)
    08933FDC:[02E6102C]: max        $v0, $s7, $a2
    08933FE0:[00621821]: addu       $v1, $v1, $v0
--> 08933FE4:[10A0FFEC]: beq        $a1, $zr, 0x08933F98
    08933FE8:[AFA30238]: sw         $v1, 568($sp)
    08933FEC:[8FA40248]: lw         $a0, 584($sp)
    08933FF0:[0E24CEFA]: jal        0x08933BE8
    08933FF4:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 08934060 806 times (length 158)
  Back Branch 08933FF8 806 times (length 25)
    08933F88:[02E6102C]: max        $v0, $s7, $a2
    08933F8C:[00621821]: addu       $v1, $v1, $v0
    08933F90:[14A00016]: bne        $a1, $zr, 0x08933FEC
    08933F94:[AFA30238]: sw         $v1, 568($sp)
    08933F98:[8FA40218]: lw         $a0, 536($sp)
--> 08933F9C:[AFA00040]: sw         $zr, 64($sp)
    08933FA0:[1080FF54]: beq        $a0, $zr, 0x08933CF4
    08933FA4:[27B20070]: addiu      $s2, $sp, 112
    08933FA8:[0E24BAF5]: jal        0x0892EBD4
    08933FAC:[00000000]: nop
    08933FB0:[27B20070]: addiu      $s2, $sp, 112
    08933FB4:[0A24CF3D]: j          0x08933CF4
    08933FB8:[AFA00218]: sw         $zr, 536($sp)
    08933FBC:[8FA40248]: lw         $a0, 584($sp)
    08933FC0:[0E24CEFA]: jal        0x08933BE8
    08933FC4:[27A5003C]: addiu      $a1, $sp, 60
    08933FC8:[1440000E]: bne        $v0, $zr, 0x08934004
    08933FCC:[8FA50218]: lw         $a1, 536($sp)
    08933FD0:[8FA60234]: lw         $a2, 564($sp)
    08933FD4:[8FA30238]: lw         $v1, 568($sp)
    08933FD8:[8FA50044]: lw         $a1, 68($sp)
    08933FDC:[02E6102C]: max        $v0, $s7, $a2
    08933FE0:[00621821]: addu       $v1, $v1, $v0
    08933FE4:[10A0FFEC]: beq        $a1, $zr, 0x08933F98
    08933FE8:[AFA30238]: sw         $v1, 568($sp)
    08933FEC:[8FA40248]: lw         $a0, 584($sp)
    08933FF0:[0E24CEFA]: jal        0x08933BE8
    08933FF4:[27A5003C]: addiu      $a1, $sp, 60
--> 08933FF8:[1040FFE8]: beq        $v0, $zr, 0x08933F9C
    08933FFC:[8FA40218]: lw         $a0, 536($sp)
    08934000:[8FA50218]: lw         $a1, 536($sp)
    08934004:[10A00004]: beq        $a1, $zr, 0x08934018
    08934008:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 08933FA0 806 times (length 173)
  Back Branch 089355A8 409 times (length 1383)
  Back Branch 089354C8 286 times (length 1468)
  Back Branch 089340D8 219 times (length 145)
  Back Branch 08934114 219 times (length 160)
  Back Branch 08935598 1 times (length 1379)
_S1_2_8933C44 33,224 instructions (1.858%), 408 calls (08933C44 - 089355B4, length 1629)
  Back Branch 08933D1C 3,633 times (length 5)
    08933CFC:[1062001A]: beq        $v1, $v0, 0x08933D68
    08933D00:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    08933D04:[10600018]: beq        $v1, $zr, 0x08933D68
    08933D08:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    08933D0C:[26100001]: addiu      $s0, $s0, 1
--> 08933D10:[82020000]: lb         $v0, 0($s0)
    08933D14:[10440004]: beq        $v0, $a0, 0x08933D28
    08933D18:[021E8823]: subu       $s1, $s0, $fp
--> 08933D1C:[5440FFFC]: bnel       $v0, $zr, 0x08933D10
    08933D20:[26100001]: addiu      $s0, $s0, 1
    08933D24:[021E8823]: subu       $s1, $s0, $fp
    08933D28:[52200010]: beql       $s1, $zr, 0x08933D6C
    08933D2C:[82020000]: lb         $v0, 0($s0)
  Back Branch 0893406C 806 times (length 120)
  Back Branch 08933FE4 806 times (length 21)
    08933F84:[8FA30238]: lw         $v1, 568($sp)
    08933F88:[02E6102C]: max        $v0, $s7, $a2
    08933F8C:[00621821]: addu       $v1, $v1, $v0
    08933F90:[14A00016]: bne        $a1, $zr, 0x08933FEC
    08933F94:[AFA30238]: sw         $v1, 568($sp)
--> 08933F98:[8FA40218]: lw         $a0, 536($sp)
    08933F9C:[AFA00040]: sw         $zr, 64($sp)
    08933FA0:[1080FF54]: beq        $a0, $zr, 0x08933CF4
    08933FA4:[27B20070]: addiu      $s2, $sp, 112
    08933FA8:[0E24BAF5]: jal        0x0892EBD4
    08933FAC:[00000000]: nop
    08933FB0:[27B20070]: addiu      $s2, $sp, 112
    08933FB4:[0A24CF3D]: j          0x08933CF4
    08933FB8:[AFA00218]: sw         $zr, 536($sp)
    08933FBC:[8FA40248]: lw         $a0, 584($sp)
    08933FC0:[0E24CEFA]: jal        0x08933BE8
    08933FC4:[27A5003C]: addiu      $a1, $sp, 60
    08933FC8:[1440000E]: bne        $v0, $zr, 0x08934004
    08933FCC:[8FA50218]: lw         $a1, 536($sp)
    08933FD0:[8FA60234]: lw         $a2, 564($sp)
    08933FD4:[8FA30238]: lw         $v1, 568($sp)
    08933FD8:[8FA50044]: lw         $a1, 68($sp)
    08933FDC:[02E6102C]: max        $v0, $s7, $a2
    08933FE0:[00621821]: addu       $v1, $v1, $v0
--> 08933FE4:[10A0FFEC]: beq        $a1, $zr, 0x08933F98
    08933FE8:[AFA30238]: sw         $v1, 568($sp)
    08933FEC:[8FA40248]: lw         $a0, 584($sp)
    08933FF0:[0E24CEFA]: jal        0x08933BE8
    08933FF4:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 08934060 806 times (length 158)
  Back Branch 08933FF8 806 times (length 25)
    08933F88:[02E6102C]: max        $v0, $s7, $a2
    08933F8C:[00621821]: addu       $v1, $v1, $v0
    08933F90:[14A00016]: bne        $a1, $zr, 0x08933FEC
    08933F94:[AFA30238]: sw         $v1, 568($sp)
    08933F98:[8FA40218]: lw         $a0, 536($sp)
--> 08933F9C:[AFA00040]: sw         $zr, 64($sp)
    08933FA0:[1080FF54]: beq        $a0, $zr, 0x08933CF4
    08933FA4:[27B20070]: addiu      $s2, $sp, 112
    08933FA8:[0E24BAF5]: jal        0x0892EBD4
    08933FAC:[00000000]: nop
    08933FB0:[27B20070]: addiu      $s2, $sp, 112
    08933FB4:[0A24CF3D]: j          0x08933CF4
    08933FB8:[AFA00218]: sw         $zr, 536($sp)
    08933FBC:[8FA40248]: lw         $a0, 584($sp)
    08933FC0:[0E24CEFA]: jal        0x08933BE8
    08933FC4:[27A5003C]: addiu      $a1, $sp, 60
    08933FC8:[1440000E]: bne        $v0, $zr, 0x08934004
    08933FCC:[8FA50218]: lw         $a1, 536($sp)
    08933FD0:[8FA60234]: lw         $a2, 564($sp)
    08933FD4:[8FA30238]: lw         $v1, 568($sp)
    08933FD8:[8FA50044]: lw         $a1, 68($sp)
    08933FDC:[02E6102C]: max        $v0, $s7, $a2
    08933FE0:[00621821]: addu       $v1, $v1, $v0
    08933FE4:[10A0FFEC]: beq        $a1, $zr, 0x08933F98
    08933FE8:[AFA30238]: sw         $v1, 568($sp)
    08933FEC:[8FA40248]: lw         $a0, 584($sp)
    08933FF0:[0E24CEFA]: jal        0x08933BE8
    08933FF4:[27A5003C]: addiu      $a1, $sp, 60
--> 08933FF8:[1040FFE8]: beq        $v0, $zr, 0x08933F9C
    08933FFC:[8FA40218]: lw         $a0, 536($sp)
    08934000:[8FA50218]: lw         $a1, 536($sp)
    08934004:[10A00004]: beq        $a1, $zr, 0x08934018
    08934008:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 08933FA0 806 times (length 173)
  Back Branch 089355A8 409 times (length 1383)
  Back Branch 089340D8 219 times (length 145)
  Back Branch 08934114 219 times (length 160)
  Back Branch 08935598 1 times (length 1379)
  Back Branch 08934AD4 1 times (length 908)
_S1_2_8818D6C 26,536 instructions (1.484%), 390 calls (08818D6C - 08819378, length 388)
    08818D6C:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08818D70:[00A05821]: addu       $t3, $a1, $zr <=> move $t3, $a1
    08818D74:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    08818D78:[14E00052]: bne        $a3, $zr, 0x08818EC4
    08818D7C:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    08818D80:[00A6102B]: sltu       $v0, $a1, $a2
    08818D84:[14400070]: bne        $v0, $zr, 0x08818F48
    08818D88:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08818D8C:[10C000CD]: beq        $a2, $zr, 0x088190C4
    08818D90:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08818D94:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08818D98:[004A102B]: sltu       $v0, $v0, $t2
    08818D9C:[144000C1]: bne        $v0, $zr, 0x088190A4
    08818DA0:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08818DA4:[2D420100]: sltiu      $v0, $t2, 256
    08818DA8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08818DAC:[14400003]: bne        $v0, $zr, 0x08818DBC
    08818DB0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08818DB4:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08818DB8:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08818DBC:[006A1006]: srlv       $v0, $t2, $v1
    08818DC0:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    08818DC4:[2463BAF0]: addiu      $v1, $v1, -17680
    08818DC8:[00431021]: addu       $v0, $v0, $v1
    08818DCC:[90440000]: lbu        $a0, 0($v0)
    08818DD0:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    08818DD4:[00A42021]: addu       $a0, $a1, $a0
    08818DD8:[00644823]: subu       $t1, $v1, $a0
    08818DDC:[55200110]: bnel       $t1, $zr, 0x08819220
    08818DE0:[012A5004]: sllv       $t2, $t2, $t1
    08818DE4:[016A2023]: subu       $a0, $t3, $t2
    08818DE8:[000A4402]: srl        $t0, $t2, 0x0010
    08818DEC:[314DFFFF]: andi       $t5, $t2, -1
    08818DF0:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08818DF4:[15000002]: bne        $t0, $zr, 0x08818E00
    08818DF8:[0088001B]: divu       $a0, $t0
    08818DFC:[000001CD]: break      0x00007
    08818E00:[000E1C02]: srl        $v1, $t6, 0x0010
    08818E04:[00002812]: mflo       $a1
    08818E08:[00001010]: mfhi       $v0
    08818E0C:[01A50018]: mult       $t5, $a1
    08818E10:[00021400]: sll        $v0, $v0, 0x0010
    08818E14:[00431825]: or         $v1, $v0, $v1
    08818E18:[00003012]: mflo       $a2
    08818E1C:[0066102B]: sltu       $v0, $v1, $a2
    08818E20:[15000002]: bne        $t0, $zr, 0x08818E2C
    08818E24:[0088001B]: divu       $a0, $t0
    08818E28:[000001CD]: break      0x00007
    08818E2C:[10400008]: beq        $v0, $zr, 0x08818E50
    08818E30:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    08818E34:[006A1821]: addu       $v1, $v1, $t2
    08818E38:[006A102B]: sltu       $v0, $v1, $t2
    08818E3C:[14400004]: bne        $v0, $zr, 0x08818E50
    08818E40:[24ACFFFF]: addiu      $t4, $a1, -1
    08818E44:[0066102B]: sltu       $v0, $v1, $a2
    08818E48:[54400144]: bnel       $v0, $zr, 0x0881935C
    08818E4C:[24ACFFFE]: addiu      $t4, $a1, -2
    08818E50:[00661823]: subu       $v1, $v1, $a2
    08818E54:[15000002]: bne        $t0, $zr, 0x08818E60
    08818E58:[0068001B]: divu       $v1, $t0
    08818E5C:[000001CD]: break      0x00007
    08818E60:[31C4FFFF]: andi       $a0, $t6, -1
    08818E64:[00004812]: mflo       $t1
    08818E68:[00001010]: mfhi       $v0
    08818E6C:[01A90018]: mult       $t5, $t1
    08818E70:[00021400]: sll        $v0, $v0, 0x0010
    08818E74:[00442025]: or         $a0, $v0, $a0
    08818E78:[00002812]: mflo       $a1
    08818E7C:[0085102B]: sltu       $v0, $a0, $a1
    08818E80:[15000002]: bne        $t0, $zr, 0x08818E8C
    08818E84:[0068001B]: divu       $v1, $t0
    08818E88:[000001CD]: break      0x00007
    08818E8C:[10400008]: beq        $v0, $zr, 0x08818EB0
    08818E90:[01205821]: addu       $t3, $t1, $zr <=> move $t3, $t1
    08818E94:[01441821]: addu       $v1, $t2, $a0
    08818E98:[006A102B]: sltu       $v0, $v1, $t2
    08818E9C:[14400004]: bne        $v0, $zr, 0x08818EB0
    08818EA0:[252BFFFF]: addiu      $t3, $t1, -1
    08818EA4:[0065182B]: sltu       $v1, $v1, $a1
    08818EA8:[2522FFFE]: addiu      $v0, $t1, -2
    08818EAC:[0043580B]: movn       $t3, $v0, $v1
    08818EB0:[000C1400]: sll        $v0, $t4, 0x0010
    08818EB4:[01621025]: or         $v0, $t3, $v0
    08818EB8:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08818EBC:[03E00008]: jr         $ra
    08818EC0:[00000000]: nop
    08818EC4:[00A7102B]: sltu       $v0, $a1, $a3
    08818EC8:[1440001C]: bne        $v0, $zr, 0x08818F3C
    08818ECC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08818ED0:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08818ED4:[0047102B]: sltu       $v0, $v0, $a3
    08818ED8:[1440006A]: bne        $v0, $zr, 0x08819084
    08818EDC:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08818EE0:[2CE20100]: sltiu      $v0, $a3, 256
    08818EE4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08818EE8:[14400003]: bne        $v0, $zr, 0x08818EF8
    08818EEC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08818EF0:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08818EF4:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08818EF8:[00681006]: srlv       $v0, $t0, $v1
    08818EFC:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    08818F00:[2463BAF0]: addiu      $v1, $v1, -17680
    08818F04:[00431021]: addu       $v0, $v0, $v1
    08818F08:[90440000]: lbu        $a0, 0($v0)
    08818F0C:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    08818F10:[00A42021]: addu       $a0, $a1, $a0
    08818F14:[00643823]: subu       $a3, $v1, $a0
    08818F18:[54E0007F]: bnel       $a3, $zr, 0x08819118
    08818F1C:[00671823]: subu       $v1, $v1, $a3
    08818F20:[010B102B]: sltu       $v0, $t0, $t3
    08818F24:[14400079]: bne        $v0, $zr, 0x0881910C
    08818F28:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08818F2C:[01CA102B]: sltu       $v0, $t6, $t2
    08818F30:[50400076]: beql       $v0, $zr, 0x0881910C
    08818F34:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08818F38:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08818F3C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08818F40:[03E00008]: jr         $ra
    08818F44:[00000000]: nop
    08818F48:[0046102B]: sltu       $v0, $v0, $a2
    08818F4C:[14400067]: bne        $v0, $zr, 0x088190EC
    08818F50:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08818F54:[2CC20100]: sltiu      $v0, $a2, 256
    08818F58:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08818F5C:[14400003]: bne        $v0, $zr, 0x08818F6C
    08818F60:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08818F64:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08818F68:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08818F6C:[006A1006]: srlv       $v0, $t2, $v1
    08818F70:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    08818F74:[2463BAF0]: addiu      $v1, $v1, -17680
    08818F78:[00431021]: addu       $v0, $v0, $v1
    08818F7C:[90440000]: lbu        $a0, 0($v0)
    08818F80:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08818F84:[00A42021]: addu       $a0, $a1, $a0
    08818F88:[00442023]: subu       $a0, $v0, $a0
    08818F8C:[10800008]: beq        $a0, $zr, 0x08818FB0
    08818F90:[000A3402]: srl        $a2, $t2, 0x0010
    08818F94:[00441023]: subu       $v0, $v0, $a0
    08818F98:[004E1006]: srlv       $v0, $t6, $v0
    08818F9C:[008B1804]: sllv       $v1, $t3, $a0
    08818FA0:[00625825]: or         $t3, $v1, $v0
    08818FA4:[008E7004]: sllv       $t6, $t6, $a0
    08818FA8:[008A5004]: sllv       $t2, $t2, $a0
    08818FAC:[000A3402]: srl        $a2, $t2, 0x0010
    08818FB0:[14C00002]: bne        $a2, $zr, 0x08818FBC
    08818FB4:[0166001B]: divu       $t3, $a2
    08818FB8:[000001CD]: break      0x00007
    08818FBC:[3147FFFF]: andi       $a3, $t2, -1
    08818FC0:[000E1C02]: srl        $v1, $t6, 0x0010
    08818FC4:[00002012]: mflo       $a0
    08818FC8:[00001010]: mfhi       $v0
    08818FCC:[00E40018]: mult       $a3, $a0
    08818FD0:[00021400]: sll        $v0, $v0, 0x0010
    08818FD4:[00431825]: or         $v1, $v0, $v1
    08818FD8:[00002812]: mflo       $a1
    08818FDC:[0065102B]: sltu       $v0, $v1, $a1
    08818FE0:[14C00002]: bne        $a2, $zr, 0x08818FEC
    08818FE4:[0166001B]: divu       $t3, $a2
    08818FE8:[000001CD]: break      0x00007
    08818FEC:[10400008]: beq        $v0, $zr, 0x08819010
    08818FF0:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    08818FF4:[006A1821]: addu       $v1, $v1, $t2
    08818FF8:[006A102B]: sltu       $v0, $v1, $t2
    08818FFC:[14400004]: bne        $v0, $zr, 0x08819010
    08819000:[248CFFFF]: addiu      $t4, $a0, -1
    08819004:[0065102B]: sltu       $v0, $v1, $a1
    08819008:[544000D2]: bnel       $v0, $zr, 0x08819354
    0881900C:[248CFFFE]: addiu      $t4, $a0, -2
    08819010:[00651823]: subu       $v1, $v1, $a1
    08819014:[14C00002]: bne        $a2, $zr, 0x08819020
    08819018:[0066001B]: divu       $v1, $a2
    0881901C:[000001CD]: break      0x00007
    08819020:[31C4FFFF]: andi       $a0, $t6, -1
    08819024:[00004012]: mflo       $t0
    08819028:[00001010]: mfhi       $v0
    0881902C:[00E80018]: mult       $a3, $t0
    08819030:[00021400]: sll        $v0, $v0, 0x0010
    08819034:[00442025]: or         $a0, $v0, $a0
    08819038:[00002812]: mflo       $a1
    0881903C:[0085102B]: sltu       $v0, $a0, $a1
    08819040:[14C00002]: bne        $a2, $zr, 0x0881904C
    08819044:[0066001B]: divu       $v1, $a2
    08819048:[000001CD]: break      0x00007
    0881904C:[10400008]: beq        $v0, $zr, 0x08819070
    08819050:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    08819054:[01441821]: addu       $v1, $t2, $a0
    08819058:[006A102B]: sltu       $v0, $v1, $t2
    0881905C:[14400004]: bne        $v0, $zr, 0x08819070
    08819060:[2509FFFF]: addiu      $t1, $t0, -1
    08819064:[0065182B]: sltu       $v1, $v1, $a1
    08819068:[2502FFFE]: addiu      $v0, $t0, -2
    0881906C:[0043480B]: movn       $t1, $v0, $v1
    08819070:[000C1400]: sll        $v0, $t4, 0x0010
    08819074:[01221025]: or         $v0, $t1, $v0
    08819078:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0881907C:[03E00008]: jr         $ra
    08819080:[00000000]: nop
    08819084:[3442FFFF]: ori        $v0, $v0, -1
    08819088:[0047102B]: sltu       $v0, $v0, $a3
    0881908C:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08819090:[1040FF99]: beq        $v0, $zr, 0x08818EF8
    08819094:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    08819098:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    0881909C:[0A2063BE]: j          0x08818EF8
    088190A0:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    088190A4:[3442FFFF]: ori        $v0, $v0, -1
    088190A8:[004A102B]: sltu       $v0, $v0, $t2
    088190AC:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    088190B0:[1040FF42]: beq        $v0, $zr, 0x08818DBC
    088190B4:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    088190B8:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    088190BC:[0A20636F]: j          0x08818DBC
    088190C0:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    088190C4:[14C00002]: bne        $a2, $zr, 0x088190D0
    088190C8:[0046001B]: divu       $v0, $a2
    088190CC:[000001CD]: break      0x00007
    088190D0:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    088190D4:[00005012]: mflo       $t2
    088190D8:[004A102B]: sltu       $v0, $v0, $t2
    088190DC:[5440FFF1]: bnel       $v0, $zr, 0x088190A4
    088190E0:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088190E4:[0A20636A]: j          0x08818DA8
    088190E8:[2D420100]: sltiu      $v0, $t2, 256
    088190EC:[3442FFFF]: ori        $v0, $v0, -1
    088190F0:[0046102B]: sltu       $v0, $v0, $a2
    088190F4:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    088190F8:[1040FF9C]: beq        $v0, $zr, 0x08818F6C
    088190FC:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    08819100:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    08819104:[0A2063DB]: j          0x08818F6C
    08819108:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    0881910C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08819110:[03E00008]: jr         $ra
    08819114:[00000000]: nop
    08819118:[00E82004]: sllv       $a0, $t0, $a3
    0881911C:[006A1006]: srlv       $v0, $t2, $v1
    08819120:[00826025]: or         $t4, $a0, $v0
    08819124:[006B2806]: srlv       $a1, $t3, $v1
    08819128:[000C4402]: srl        $t0, $t4, 0x0010
    0881912C:[15000002]: bne        $t0, $zr, 0x08819138
    08819130:[00A8001B]: divu       $a1, $t0
    08819134:[000001CD]: break      0x00007
    08819138:[318FFFFF]: andi       $t7, $t4, -1
    0881913C:[00EB1004]: sllv       $v0, $t3, $a3
    08819140:[006E1806]: srlv       $v1, $t6, $v1
    08819144:[00435825]: or         $t3, $v0, $v1
    08819148:[000B3402]: srl        $a2, $t3, 0x0010
    0881914C:[00EE7004]: sllv       $t6, $t6, $a3
    08819150:[00EA3804]: sllv       $a3, $t2, $a3
    08819154:[00006812]: mflo       $t5
    08819158:[00002010]: mfhi       $a0
    0881915C:[01ED0018]: mult       $t7, $t5
    08819160:[00042400]: sll        $a0, $a0, 0x0010
    08819164:[00861825]: or         $v1, $a0, $a2
    08819168:[00004812]: mflo       $t1
    0881916C:[0069102B]: sltu       $v0, $v1, $t1
    08819170:[15000002]: bne        $t0, $zr, 0x0881917C
    08819174:[00A8001B]: divu       $a1, $t0
    08819178:[000001CD]: break      0x00007
    0881917C:[10400005]: beq        $v0, $zr, 0x08819194
    08819180:[01A03021]: addu       $a2, $t5, $zr <=> move $a2, $t5
    08819184:[006C1821]: addu       $v1, $v1, $t4
    08819188:[006C102B]: sltu       $v0, $v1, $t4
    0881918C:[1040006B]: beq        $v0, $zr, 0x0881933C
    08819190:[25A6FFFF]: addiu      $a2, $t5, -1
    08819194:[00691823]: subu       $v1, $v1, $t1
    08819198:[15000002]: bne        $t0, $zr, 0x088191A4
    0881919C:[0068001B]: divu       $v1, $t0
    088191A0:[000001CD]: break      0x00007
    088191A4:[3164FFFF]: andi       $a0, $t3, -1
    088191A8:[00005012]: mflo       $t2
    088191AC:[00001010]: mfhi       $v0
    088191B0:[01EA0018]: mult       $t7, $t2
    088191B4:[00021400]: sll        $v0, $v0, 0x0010
    088191B8:[00442025]: or         $a0, $v0, $a0
    088191BC:[00002812]: mflo       $a1
    088191C0:[0085102B]: sltu       $v0, $a0, $a1
    088191C4:[15000002]: bne        $t0, $zr, 0x088191D0
    088191C8:[0068001B]: divu       $v1, $t0
    088191CC:[000001CD]: break      0x00007
    088191D0:[10400005]: beq        $v0, $zr, 0x088191E8
    088191D4:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    088191D8:[008C2021]: addu       $a0, $a0, $t4
    088191DC:[008C102B]: sltu       $v0, $a0, $t4
    088191E0:[10400050]: beq        $v0, $zr, 0x08819324
    088191E4:[2549FFFF]: addiu      $t1, $t2, -1
    088191E8:[00061400]: sll        $v0, $a2, 0x0010
    088191EC:[01224025]: or         $t0, $t1, $v0
    088191F0:[00851823]: subu       $v1, $a0, $a1
    088191F4:[01070019]: multu      $t0, $a3
    088191F8:[00004810]: mfhi       $t1
    088191FC:[0069102B]: sltu       $v0, $v1, $t1
    08819200:[14400045]: bne        $v0, $zr, 0x08819318
    08819204:[2502FFFF]: addiu      $v0, $t0, -1
    08819208:[5069003F]: beql       $v1, $t1, 0x08819308
    0881920C:[00001812]: mflo       $v1
    08819210:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08819214:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08819218:[03E00008]: jr         $ra
    0881921C:[00000000]: nop
    08819220:[00691823]: subu       $v1, $v1, $t1
    08819224:[006B2806]: srlv       $a1, $t3, $v1
    08819228:[000A4402]: srl        $t0, $t2, 0x0010
    0881922C:[15000002]: bne        $t0, $zr, 0x08819238
    08819230:[00A8001B]: divu       $a1, $t0
    08819234:[000001CD]: break      0x00007
    08819238:[314DFFFF]: andi       $t5, $t2, -1
    0881923C:[006E1806]: srlv       $v1, $t6, $v1
    08819240:[012B1004]: sllv       $v0, $t3, $t1
    08819244:[00435825]: or         $t3, $v0, $v1
    08819248:[000B3402]: srl        $a2, $t3, 0x0010
    0881924C:[012E7004]: sllv       $t6, $t6, $t1
    08819250:[00003812]: mflo       $a3
    08819254:[00002010]: mfhi       $a0
    08819258:[01A70018]: mult       $t5, $a3
    0881925C:[00042400]: sll        $a0, $a0, 0x0010
    08819260:[00861825]: or         $v1, $a0, $a2
    08819264:[00004812]: mflo       $t1
    08819268:[0069102B]: sltu       $v0, $v1, $t1
    0881926C:[15000002]: bne        $t0, $zr, 0x08819278
    08819270:[00A8001B]: divu       $a1, $t0
    08819274:[000001CD]: break      0x00007
    08819278:[10400005]: beq        $v0, $zr, 0x08819290
    0881927C:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    08819280:[006A1821]: addu       $v1, $v1, $t2
    08819284:[006A102B]: sltu       $v0, $v1, $t2
    08819288:[10400036]: beq        $v0, $zr, 0x08819364
    0881928C:[24E6FFFF]: addiu      $a2, $a3, -1
    08819290:[00691823]: subu       $v1, $v1, $t1
    08819294:[15000002]: bne        $t0, $zr, 0x088192A0
    08819298:[0068001B]: divu       $v1, $t0
    0881929C:[000001CD]: break      0x00007
    088192A0:[3164FFFF]: andi       $a0, $t3, -1
    088192A4:[00004812]: mflo       $t1
    088192A8:[00001010]: mfhi       $v0
    088192AC:[01A90018]: mult       $t5, $t1
    088192B0:[00021400]: sll        $v0, $v0, 0x0010
    088192B4:[00442025]: or         $a0, $v0, $a0
    088192B8:[00002812]: mflo       $a1
    088192BC:[0085102B]: sltu       $v0, $a0, $a1
    088192C0:[15000002]: bne        $t0, $zr, 0x088192CC
    088192C4:[0068001B]: divu       $v1, $t0
    088192C8:[000001CD]: break      0x00007
    088192CC:[1040000A]: beq        $v0, $zr, 0x088192F8
    088192D0:[01205821]: addu       $t3, $t1, $zr <=> move $t3, $t1
    088192D4:[008A2021]: addu       $a0, $a0, $t2
    088192D8:[008A102B]: sltu       $v0, $a0, $t2
    088192DC:[14400006]: bne        $v0, $zr, 0x088192F8
    088192E0:[252BFFFF]: addiu      $t3, $t1, -1
    088192E4:[0085102B]: sltu       $v0, $a0, $a1
    088192E8:[10400004]: beq        $v0, $zr, 0x088192FC
    088192EC:[00061400]: sll        $v0, $a2, 0x0010
    088192F0:[252BFFFE]: addiu      $t3, $t1, -2
    088192F4:[008A2021]: addu       $a0, $a0, $t2
    088192F8:[00061400]: sll        $v0, $a2, 0x0010
    088192FC:[00852023]: subu       $a0, $a0, $a1
    08819300:[0A20637D]: j          0x08818DF4
    08819304:[01623825]: or         $a3, $t3, $v0
    08819308:[01C3102B]: sltu       $v0, $t6, $v1
    0881930C:[5040FFC1]: beql       $v0, $zr, 0x08819214
    08819310:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08819314:[2502FFFF]: addiu      $v0, $t0, -1
    08819318:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0881931C:[03E00008]: jr         $ra
    08819320:[00000000]: nop
    08819324:[0085102B]: sltu       $v0, $a0, $a1
    08819328:[1040FFB0]: beq        $v0, $zr, 0x088191EC
    0881932C:[00061400]: sll        $v0, $a2, 0x0010
    08819330:[008C2021]: addu       $a0, $a0, $t4
    08819334:[0A20647B]: j          0x088191EC
    08819338:[2549FFFE]: addiu      $t1, $t2, -2
    0881933C:[0069102B]: sltu       $v0, $v1, $t1
    08819340:[5040FF95]: beql       $v0, $zr, 0x08819198
    08819344:[00691823]: subu       $v1, $v1, $t1
    08819348:[25A6FFFE]: addiu      $a2, $t5, -2
    0881934C:[0A206465]: j          0x08819194
    08819350:[006C1821]: addu       $v1, $v1, $t4
    08819354:[0A206404]: j          0x08819010
    08819358:[006A1821]: addu       $v1, $v1, $t2
    0881935C:[0A206394]: j          0x08818E50
    08819360:[006A1821]: addu       $v1, $v1, $t2
    08819364:[0069102B]: sltu       $v0, $v1, $t1
    08819368:[5040FFCA]: beql       $v0, $zr, 0x08819294
    0881936C:[00691823]: subu       $v1, $v1, $t1
    08819370:[24E6FFFE]: addiu      $a2, $a3, -2
    08819374:[0A2064A4]: j          0x08819290
    08819378:[006A1821]: addu       $v1, $v1, $t2
_S1_2_8933BE8 20,655 instructions (1.155%), 1,215 calls (08933BE8 - 08933C40, length 23)
    08933BE8:[27BDFFF0]: addiu      $sp, $sp, -16
    08933BEC:[AFB00000]: sw         $s0, 0($sp)
    08933BF0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08933BF4:[AFBF0004]: sw         $ra, 4($sp)
    08933BF8:[8CA20008]: lw         $v0, 8($a1)
    08933BFC:[14400007]: bne        $v0, $zr, 0x08933C1C
    08933C00:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08933C04:[ACA00004]: sw         $zr, 4($a1)
    08933C08:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08933C0C:[8FBF0004]: lw         $ra, 4($sp)
    08933C10:[8FB00000]: lw         $s0, 0($sp)
    08933C14:[03E00008]: jr         $ra
    08933C18:[27BD0010]: addiu      $sp, $sp, 16
    08933C1C:[0E24B8EE]: jal        0x0892E3B8
    08933C20:[00000000]: nop
    08933C24:[AE000004]: sw         $zr, 4($s0)
    08933C28:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08933C2C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08933C30:[AE000008]: sw         $zr, 8($s0)
    08933C34:[8FBF0004]: lw         $ra, 4($sp)
    08933C38:[8FB00000]: lw         $s0, 0($sp)
    08933C3C:[03E00008]: jr         $ra
    08933C40:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8825FEC 19,945 instructions (1.115%), 375 calls (08825FEC - 08826160, length 94)
    08825FEC:[27BDFFE0]: addiu      $sp, $sp, -32
    08825FF0:[AFB50014]: sw         $s5, 20($sp)
    08825FF4:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08825FF8:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    08825FFC:[AFB3000C]: sw         $s3, 12($sp)
    08826000:[AFB00000]: sw         $s0, 0($sp)
    08826004:[3C10089F]: lui        $s0, 0x089F <=> li $s0, 0x089F0000
    08826008:[AFBF0018]: sw         $ra, 24($sp)
    0882600C:[AFB40010]: sw         $s4, 16($sp)
    08826010:[AFB20008]: sw         $s2, 8($sp)
    08826014:[AFB10004]: sw         $s1, 4($sp)
    08826018:[8E03119C]: lw         $v1, 4508($s0)
    0882601C:[8C461198]: lw         $a2, 4504($v0)
    08826020:[00651021]: addu       $v0, $v1, $a1
    08826024:[00C2102B]: sltu       $v0, $a2, $v0
    08826028:[10400011]: beq        $v0, $zr, 0x08826070
    0882602C:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    08826030:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08826034:[0E2097DB]: jal        0x08825F6C
    08826038:[00C32823]: subu       $a1, $a2, $v1
    0882603C:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08826040:[8E02119C]: lw         $v0, 4508($s0)
    08826044:[8C8311A4]: lw         $v1, 4516($a0)
    08826048:[0062102B]: sltu       $v0, $v1, $v0
    0882604C:[14400004]: bne        $v0, $zr, 0x08826060
    08826050:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08826054:[8C421194]: lw         $v0, 4500($v0)
    08826058:[AC8211A4]: sw         $v0, 4516($a0)
    0882605C:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08826060:[8C421194]: lw         $v0, 4500($v0)
    08826064:[AE02119C]: sw         $v0, 4508($s0)
    08826068:[3C10089F]: lui        $s0, 0x089F <=> li $s0, 0x089F0000
    0882606C:[8E03119C]: lw         $v1, 4508($s0)
    08826070:[3C12089F]: lui        $s2, 0x089F <=> li $s2, 0x089F0000
    08826074:[8E421198]: lw         $v0, 4504($s2)
    08826078:[00738821]: addu       $s1, $v1, $s3
    0882607C:[0051102B]: sltu       $v0, $v0, $s1
    08826080:[10400003]: beq        $v0, $zr, 0x08826090
    08826084:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08826088:[0E20999C]: jal        0x08826670
    0882608C:[24841418]: addiu      $a0, $a0, 5144
    08826090:[3C14089F]: lui        $s4, 0x089F <=> li $s4, 0x089F0000
    08826094:[8E02119C]: lw         $v0, 4508($s0)
    08826098:[8E8311A4]: lw         $v1, 4516($s4)
    0882609C:[0062102B]: sltu       $v0, $v1, $v0
    088260A0:[14400019]: bne        $v0, $zr, 0x08826108
    088260A4:[26240040]: addiu      $a0, $s1, 64
    088260A8:[0064102B]: sltu       $v0, $v1, $a0
    088260AC:[50400017]: beql       $v0, $zr, 0x0882610C
    088260B0:[3C10089F]: lui        $s0, 0x089F <=> li $s0, 0x089F0000
    088260B4:[8E461198]: lw         $a2, 4504($s2)
    088260B8:[0086102B]: sltu       $v0, $a0, $a2
    088260BC:[10400007]: beq        $v0, $zr, 0x088260DC
    088260C0:[8E451198]: lw         $a1, 4504($s2)
    088260C4:[00C43023]: subu       $a2, $a2, $a0
    088260C8:[0E24BCFD]: jal        0x0892F3F4
    088260CC:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    088260D0:[14400009]: bne        $v0, $zr, 0x088260F8
    088260D4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088260D8:[8E451198]: lw         $a1, 4504($s2)
    088260DC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088260E0:[0E2097DB]: jal        0x08825F6C
    088260E4:[00B12823]: subu       $a1, $a1, $s1
    088260E8:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088260EC:[8C421194]: lw         $v0, 4500($v0)
    088260F0:[0A209842]: j          0x08826108
    088260F4:[AE8211A4]: sw         $v0, 4516($s4)
    088260F8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088260FC:[0E2097DB]: jal        0x08825F6C
    08826100:[00512823]: subu       $a1, $v0, $s1
    08826104:[AE9011A4]: sw         $s0, 4516($s4)
    08826108:[3C10089F]: lui        $s0, 0x089F <=> li $s0, 0x089F0000
    0882610C:[8E04119C]: lw         $a0, 4508($s0)
    08826110:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08826114:[0E24BD5E]: jal        0x0892F578
    08826118:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0882611C:[8E02119C]: lw         $v0, 4508($s0)
    08826120:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08826124:[8C631198]: lw         $v1, 4504($v1)
    08826128:[00531021]: addu       $v0, $v0, $s3
    0882612C:[14430004]: bne        $v0, $v1, 0x08826140
    08826130:[AE02119C]: sw         $v0, 4508($s0)
    08826134:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08826138:[8C421194]: lw         $v0, 4500($v0)
    0882613C:[AE02119C]: sw         $v0, 4508($s0)
    08826140:[8FBF0018]: lw         $ra, 24($sp)
    08826144:[8FB50014]: lw         $s5, 20($sp)
    08826148:[8FB40010]: lw         $s4, 16($sp)
    0882614C:[8FB3000C]: lw         $s3, 12($sp)
    08826150:[8FB20008]: lw         $s2, 8($sp)
    08826154:[8FB10004]: lw         $s1, 4($sp)
    08826158:[8FB00000]: lw         $s0, 0($sp)
    0882615C:[03E00008]: jr         $ra
    08826160:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_8825E80 19,510 instructions (1.091%), 204 calls (08825E80 - 08931800, length 274017)
_S1_2_892F3F4 17,849 instructions (0.998%), 68 calls (0892F3F4 - 0892F4E0, length 60)
    0892F3F4:[2CC20004]: sltiu      $v0, $a2, 4
    0892F3F8:[14400004]: bne        $v0, $zr, 0x0892F40C
    0892F3FC:[30A500FF]: andi       $a1, $a1, 255
    0892F400:[30820003]: andi       $v0, $a0, 3
    0892F404:[10400008]: beq        $v0, $zr, 0x0892F428
    0892F408:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892F40C:[10C0002B]: beq        $a2, $zr, 0x0892F4BC
    0892F410:[24C7FFFF]: addiu      $a3, $a2, -1
    0892F414:[90820000]: lbu        $v0, 0($a0)
    0892F418:[14A2002A]: bne        $a1, $v0, 0x0892F4C4
    0892F41C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0892F420:[03E00008]: jr         $ra
    0892F424:[00000000]: nop
    0892F428:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0892F42C:[24070004]: addiu      $a3, $zr, 4 <=> li $a3, 4
    0892F430:[00081200]: sll        $v0, $t0, 0x0008
    0892F434:[24630001]: addiu      $v1, $v1, 1
    0892F438:[1467FFFD]: bne        $v1, $a3, 0x0892F430
    0892F43C:[00A24021]: addu       $t0, $a1, $v0
    0892F440:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    0892F444:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    0892F448:[344BFEFF]: ori        $t3, $v0, -257
    0892F44C:[346A8080]: ori        $t2, $v1, -32640
    0892F450:[24090004]: addiu      $t1, $zr, 4 <=> li $t1, 4
    0892F454:[8C820000]: lw         $v0, 0($a0)
    0892F458:[00481026]: xor        $v0, $v0, $t0
    0892F45C:[00021827]: nor        $v1, $zr, $v0 <=> li $v1, not $v0
    0892F460:[004B1021]: addu       $v0, $v0, $t3
    0892F464:[00431024]: and        $v0, $v0, $v1
    0892F468:[004A1024]: and        $v0, $v0, $t2
    0892F46C:[5040000E]: beql       $v0, $zr, 0x0892F4A8
    0892F470:[24C6FFFC]: addiu      $a2, $a2, -4
    0892F474:[90820000]: lbu        $v0, 0($a0)
    0892F478:[10A20008]: beq        $a1, $v0, 0x0892F49C
    0892F47C:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0892F480:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0892F484:[24E70001]: addiu      $a3, $a3, 1
    0892F488:[10E90006]: beq        $a3, $t1, 0x0892F4A4
    0892F48C:[24630001]: addiu      $v1, $v1, 1
    0892F490:[90620000]: lbu        $v0, 0($v1)
    0892F494:[14A2FFFC]: bne        $a1, $v0, 0x0892F488
    0892F498:[24E70001]: addiu      $a3, $a3, 1
    0892F49C:[03E00008]: jr         $ra
    0892F4A0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892F4A4:[24C6FFFC]: addiu      $a2, $a2, -4
    0892F4A8:[2CC20004]: sltiu      $v0, $a2, 4
    0892F4AC:[1040FFE9]: beq        $v0, $zr, 0x0892F454
    0892F4B0:[24840004]: addiu      $a0, $a0, 4
    0892F4B4:[14C0FFD7]: bne        $a2, $zr, 0x0892F414
    0892F4B8:[24C7FFFF]: addiu      $a3, $a2, -1
    0892F4BC:[03E00008]: jr         $ra
    0892F4C0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0892F4C4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892F4C8:[1067FFFC]: beq        $v1, $a3, 0x0892F4BC
    0892F4CC:[24840001]: addiu      $a0, $a0, 1
    0892F4D0:[90820000]: lbu        $v0, 0($a0)
    0892F4D4:[14A2FFFC]: bne        $a1, $v0, 0x0892F4C8
    0892F4D8:[24630001]: addiu      $v1, $v1, 1
    0892F4DC:[03E00008]: jr         $ra
    0892F4E0:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
  Back Branch 0892F4C8 3,254 times (length 5)
    0892F4A8:[2CC20004]: sltiu      $v0, $a2, 4
    0892F4AC:[1040FFE9]: beq        $v0, $zr, 0x0892F454
    0892F4B0:[24840004]: addiu      $a0, $a0, 4
    0892F4B4:[14C0FFD7]: bne        $a2, $zr, 0x0892F414
    0892F4B8:[24C7FFFF]: addiu      $a3, $a2, -1
--> 0892F4BC:[03E00008]: jr         $ra
    0892F4C0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0892F4C4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 0892F4C8:[1067FFFC]: beq        $v1, $a3, 0x0892F4BC
    0892F4CC:[24840001]: addiu      $a0, $a0, 1
    0892F4D0:[90820000]: lbu        $v0, 0($a0)
    0892F4D4:[14A2FFFC]: bne        $a1, $v0, 0x0892F4C8
    0892F4D8:[24630001]: addiu      $v1, $v1, 1
  Back Branch 0892F4D4 3,249 times (length 5)
    0892F4B4:[14C0FFD7]: bne        $a2, $zr, 0x0892F414
    0892F4B8:[24C7FFFF]: addiu      $a3, $a2, -1
    0892F4BC:[03E00008]: jr         $ra
    0892F4C0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0892F4C4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 0892F4C8:[1067FFFC]: beq        $v1, $a3, 0x0892F4BC
    0892F4CC:[24840001]: addiu      $a0, $a0, 1
    0892F4D0:[90820000]: lbu        $v0, 0($a0)
--> 0892F4D4:[14A2FFFC]: bne        $a1, $v0, 0x0892F4C8
    0892F4D8:[24630001]: addiu      $v1, $v1, 1
    0892F4DC:[03E00008]: jr         $ra
    0892F4E0:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
  Back Branch 0892F4AC 40 times (length 24)
    0892F440:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    0892F444:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    0892F448:[344BFEFF]: ori        $t3, $v0, -257
    0892F44C:[346A8080]: ori        $t2, $v1, -32640
    0892F450:[24090004]: addiu      $t1, $zr, 4 <=> li $t1, 4
--> 0892F454:[8C820000]: lw         $v0, 0($a0)
    0892F458:[00481026]: xor        $v0, $v0, $t0
    0892F45C:[00021827]: nor        $v1, $zr, $v0 <=> li $v1, not $v0
    0892F460:[004B1021]: addu       $v0, $v0, $t3
    0892F464:[00431024]: and        $v0, $v0, $v1
    0892F468:[004A1024]: and        $v0, $v0, $t2
    0892F46C:[5040000E]: beql       $v0, $zr, 0x0892F4A8
    0892F470:[24C6FFFC]: addiu      $a2, $a2, -4
    0892F474:[90820000]: lbu        $v0, 0($a0)
    0892F478:[10A20008]: beq        $a1, $v0, 0x0892F49C
    0892F47C:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0892F480:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0892F484:[24E70001]: addiu      $a3, $a3, 1
    0892F488:[10E90006]: beq        $a3, $t1, 0x0892F4A4
    0892F48C:[24630001]: addiu      $v1, $v1, 1
    0892F490:[90620000]: lbu        $v0, 0($v1)
    0892F494:[14A2FFFC]: bne        $a1, $v0, 0x0892F488
    0892F498:[24E70001]: addiu      $a3, $a3, 1
    0892F49C:[03E00008]: jr         $ra
    0892F4A0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892F4A4:[24C6FFFC]: addiu      $a2, $a2, -4
    0892F4A8:[2CC20004]: sltiu      $v0, $a2, 4
--> 0892F4AC:[1040FFE9]: beq        $v0, $zr, 0x0892F454
    0892F4B0:[24840004]: addiu      $a0, $a0, 4
    0892F4B4:[14C0FFD7]: bne        $a2, $zr, 0x0892F414
    0892F4B8:[24C7FFFF]: addiu      $a3, $a2, -1
    0892F4BC:[03E00008]: jr         $ra
  Back Branch 0892F438 28 times (length 4)
    0892F41C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0892F420:[03E00008]: jr         $ra
    0892F424:[00000000]: nop
    0892F428:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0892F42C:[24070004]: addiu      $a3, $zr, 4 <=> li $a3, 4
--> 0892F430:[00081200]: sll        $v0, $t0, 0x0008
    0892F434:[24630001]: addiu      $v1, $v1, 1
--> 0892F438:[1467FFFD]: bne        $v1, $a3, 0x0892F430
    0892F43C:[00A24021]: addu       $t0, $a1, $v0
    0892F440:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    0892F444:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    0892F448:[344BFEFF]: ori        $t3, $v0, -257
  Back Branch 0892F494 7 times (length 5)
    0892F474:[90820000]: lbu        $v0, 0($a0)
    0892F478:[10A20008]: beq        $a1, $v0, 0x0892F49C
    0892F47C:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0892F480:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0892F484:[24E70001]: addiu      $a3, $a3, 1
--> 0892F488:[10E90006]: beq        $a3, $t1, 0x0892F4A4
    0892F48C:[24630001]: addiu      $v1, $v1, 1
    0892F490:[90620000]: lbu        $v0, 0($v1)
--> 0892F494:[14A2FFFC]: bne        $a1, $v0, 0x0892F488
    0892F498:[24E70001]: addiu      $a3, $a3, 1
    0892F49C:[03E00008]: jr         $ra
    0892F4A0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892F4A4:[24C6FFFC]: addiu      $a2, $a2, -4
  Back Branch 0892F4B4 2 times (length 42)
    0892F400:[30820003]: andi       $v0, $a0, 3
    0892F404:[10400008]: beq        $v0, $zr, 0x0892F428
    0892F408:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892F40C:[10C0002B]: beq        $a2, $zr, 0x0892F4BC
    0892F410:[24C7FFFF]: addiu      $a3, $a2, -1
--> 0892F414:[90820000]: lbu        $v0, 0($a0)
    0892F418:[14A2002A]: bne        $a1, $v0, 0x0892F4C4
    0892F41C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0892F420:[03E00008]: jr         $ra
    0892F424:[00000000]: nop
    0892F428:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0892F42C:[24070004]: addiu      $a3, $zr, 4 <=> li $a3, 4
    0892F430:[00081200]: sll        $v0, $t0, 0x0008
    0892F434:[24630001]: addiu      $v1, $v1, 1
    0892F438:[1467FFFD]: bne        $v1, $a3, 0x0892F430
    0892F43C:[00A24021]: addu       $t0, $a1, $v0
    0892F440:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    0892F444:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    0892F448:[344BFEFF]: ori        $t3, $v0, -257
    0892F44C:[346A8080]: ori        $t2, $v1, -32640
    0892F450:[24090004]: addiu      $t1, $zr, 4 <=> li $t1, 4
    0892F454:[8C820000]: lw         $v0, 0($a0)
    0892F458:[00481026]: xor        $v0, $v0, $t0
    0892F45C:[00021827]: nor        $v1, $zr, $v0 <=> li $v1, not $v0
    0892F460:[004B1021]: addu       $v0, $v0, $t3
    0892F464:[00431024]: and        $v0, $v0, $v1
    0892F468:[004A1024]: and        $v0, $v0, $t2
    0892F46C:[5040000E]: beql       $v0, $zr, 0x0892F4A8
    0892F470:[24C6FFFC]: addiu      $a2, $a2, -4
    0892F474:[90820000]: lbu        $v0, 0($a0)
    0892F478:[10A20008]: beq        $a1, $v0, 0x0892F49C
    0892F47C:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0892F480:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0892F484:[24E70001]: addiu      $a3, $a3, 1
    0892F488:[10E90006]: beq        $a3, $t1, 0x0892F4A4
    0892F48C:[24630001]: addiu      $v1, $v1, 1
    0892F490:[90620000]: lbu        $v0, 0($v1)
    0892F494:[14A2FFFC]: bne        $a1, $v0, 0x0892F488
    0892F498:[24E70001]: addiu      $a3, $a3, 1
    0892F49C:[03E00008]: jr         $ra
    0892F4A0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892F4A4:[24C6FFFC]: addiu      $a2, $a2, -4
    0892F4A8:[2CC20004]: sltiu      $v0, $a2, 4
    0892F4AC:[1040FFE9]: beq        $v0, $zr, 0x0892F454
    0892F4B0:[24840004]: addiu      $a0, $a0, 4
--> 0892F4B4:[14C0FFD7]: bne        $a2, $zr, 0x0892F414
    0892F4B8:[24C7FFFF]: addiu      $a3, $a2, -1
    0892F4BC:[03E00008]: jr         $ra
    0892F4C0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0892F4C4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
_S1_2_8826164 15,994 instructions (0.894%), 204 calls (08826164 - 088263E4, length 161)
    08826164:[27BDFDD0]: addiu      $sp, $sp, -560
    08826168:[AFB3021C]: sw         $s3, 540($sp)
    0882616C:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    08826170:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08826174:[AFBF0224]: sw         $ra, 548($sp)
    08826178:[27A40010]: addiu      $a0, $sp, 16
    0882617C:[AFB40220]: sw         $s4, 544($sp)
    08826180:[AFB20218]: sw         $s2, 536($sp)
    08826184:[AFB10214]: sw         $s1, 532($sp)
    08826188:[14A0000A]: bne        $a1, $zr, 0x088261B4
    0882618C:[AFB00210]: sw         $s0, 528($sp)
    08826190:[0000000D]: break      0x00000
    08826194:[3C06089A]: lui        $a2, 0x089A <=> li $a2, 0x089A0000
    08826198:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    0882619C:[24C6C750]: addiu      $a2, $a2, -14512
    088261A0:[24E75F50]: addiu      $a3, $a3, 24400
    088261A4:[0E24C593]: jal        0x0893164C
    088261A8:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    088261AC:[0A209871]: j          0x088261C4
    088261B0:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088261B4:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088261B8:[0E24DAFC]: jal        0x08936BF0
    088261BC:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    088261C0:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088261C4:[28420200]: slti       $v0, $v0, 512
    088261C8:[14400004]: bne        $v0, $zr, 0x088261DC
    088261CC:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088261D0:[0000000D]: break      0x00000
    088261D4:[241201FF]: addiu      $s2, $zr, 511 <=> li $s2, 511
    088261D8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088261DC:[0E2097A0]: jal        0x08825E80
    088261E0:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088261E4:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    088261E8:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088261EC:[8C440D48]: lw         $a0, 3400($v0)
    088261F0:[10800012]: beq        $a0, $zr, 0x0882623C
    088261F4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088261F8:[0E264699]: jal        0x08991A64 [sceKernelLockLwMutex]
    088261FC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08826200:[3C038002]: lui        $v1, 0x8002 <=> li $v1, 0x80020000
    08826204:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08826208:[34620064]: ori        $v0, $v1, 100
    0882620C:[10C20067]: beq        $a2, $v0, 0x088263AC
    08826210:[346201A7]: ori        $v0, $v1, 423
    08826214:[10C20065]: beq        $a2, $v0, 0x088263AC
    08826218:[00000000]: nop
    0882621C:[10C00008]: beq        $a2, $zr, 0x08826240
    08826220:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08826224:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    08826228:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    0882622C:[2484C770]: addiu      $a0, $a0, -14480
    08826230:[0E2646C1]: jal        0x08991B04 [sceKernelPrintf]
    08826234:[24A55F48]: addiu      $a1, $a1, 24392
    08826238:[0000000D]: break      0x00000
    0882623C:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08826240:[245112B4]: addiu      $s1, $v0, 4788
    08826244:[8E220800]: lw         $v0, 2048($s1)
    08826248:[1C40000E]: bgtz       $v0, 0x08826284
    0882624C:[32620002]: andi       $v0, $s3, 2
    08826250:[0A2098AB]: j          0x088262AC
    08826254:[00000000]: nop
    08826258:[260412B4]: addiu      $a0, $s0, 4788
    0882625C:[0E20978A]: jal        0x08825E28
    08826260:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08826264:[260412B4]: addiu      $a0, $s0, 4788
    08826268:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0882626C:[0E20978A]: jal        0x08825E28
    08826270:[27A50010]: addiu      $a1, $sp, 16
    08826274:[0E2646A5]: jal        0x08991A94
    08826278:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882627C:[0A2098F3]: j          0x088263CC
    08826280:[8FBF0224]: lw         $ra, 548($sp)
    08826284:[0E264695]: jal        0x08991A54
    08826288:[00000000]: nop
    0882628C:[8E250800]: lw         $a1, 2048($s1)
    08826290:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08826294:[0E2097FB]: jal        0x08825FEC
    08826298:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882629C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088262A0:[0E2646A5]: jal        0x08991A94
    088262A4:[AE200800]: sw         $zr, 2048($s1)
    088262A8:[32620002]: andi       $v0, $s3, 2
    088262AC:[10400018]: beq        $v0, $zr, 0x08826310
    088262B0:[32620004]: andi       $v0, $s3, 4
    088262B4:[32620008]: andi       $v0, $s3, 8
    088262B8:[1040000B]: beq        $v0, $zr, 0x088262E8
    088262BC:[27B10010]: addiu      $s1, $sp, 16
    088262C0:[0E204CCD]: jal        0x08813334
    088262C4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088262C8:[0E24BA77]: jal        0x0892E9DC
    088262CC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088262D0:[8C470008]: lw         $a3, 8($v0)
    088262D4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088262D8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088262DC:[0E24BA57]: jal        0x0892E95C
    088262E0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088262E4:[27B10010]: addiu      $s1, $sp, 16
    088262E8:[0E204CCD]: jal        0x08813334
    088262EC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088262F0:[0E24BA77]: jal        0x0892E9DC
    088262F4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088262F8:[8C470008]: lw         $a3, 8($v0)
    088262FC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08826300:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08826304:[0E24BA57]: jal        0x0892E95C
    08826308:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0882630C:[32620004]: andi       $v0, $s3, 4
    08826310:[10400016]: beq        $v0, $zr, 0x0882636C
    08826314:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08826318:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0882631C:[8C421194]: lw         $v0, 4500($v0)
    08826320:[10400012]: beq        $v0, $zr, 0x0882636C
    08826324:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08826328:[1A400010]: blez       $s2, 0x0882636C
    0882632C:[3C10089F]: lui        $s0, 0x089F <=> li $s0, 0x089F0000
    08826330:[92021AC0]: lbu        $v0, 6848($s0)
    08826334:[14400005]: bne        $v0, $zr, 0x0882634C
    08826338:[27A40010]: addiu      $a0, $sp, 16
    0882633C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08826340:[0E2097FB]: jal        0x08825FEC
    08826344:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08826348:[27A40010]: addiu      $a0, $sp, 16
    0882634C:[0E2097FB]: jal        0x08825FEC
    08826350:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08826354:[03B21021]: addu       $v0, $sp, $s2
    08826358:[8042000F]: lb         $v0, 15($v0)
    0882635C:[3842000A]: xori       $v0, $v0, 10
    08826360:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08826364:[A2021AC0]: sb         $v0, 6848($s0)
    08826368:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0882636C:[8C440D48]: lw         $a0, 3400($v0)
    08826370:[10800016]: beq        $a0, $zr, 0x088263CC
    08826374:[8FBF0224]: lw         $ra, 548($sp)
    08826378:[0E26469D]: jal        0x08991A74 [sceKernelUnlockLwMutex]
    0882637C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08826380:[50400012]: beql       $v0, $zr, 0x088263CC
    08826384:[8FBF0224]: lw         $ra, 548($sp)
    08826388:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    0882638C:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    08826390:[2484C770]: addiu      $a0, $a0, -14480
    08826394:[24A55F40]: addiu      $a1, $a1, 24384
    08826398:[0E2646C1]: jal        0x08991B04 [sceKernelPrintf]
    0882639C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088263A0:[0000000D]: break      0x00000
    088263A4:[0A2098F3]: j          0x088263CC
    088263A8:[8FBF0224]: lw         $ra, 548($sp)
    088263AC:[0E264695]: jal        0x08991A54
    088263B0:[00000000]: nop
    088263B4:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    088263B8:[32620004]: andi       $v0, $s3, 4
    088263BC:[1040FFAD]: beq        $v0, $zr, 0x08826274
    088263C0:[3C10089F]: lui        $s0, 0x089F <=> li $s0, 0x089F0000
    088263C4:[0A209896]: j          0x08826258
    088263C8:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    088263CC:[8FB40220]: lw         $s4, 544($sp)
    088263D0:[8FB3021C]: lw         $s3, 540($sp)
    088263D4:[8FB20218]: lw         $s2, 536($sp)
    088263D8:[8FB10214]: lw         $s1, 532($sp)
    088263DC:[8FB00210]: lw         $s0, 528($sp)
    088263E0:[03E00008]: jr         $ra
    088263E4:[27BD0230]: addiu      $sp, $sp, 560
_S1_2_881937C 14,212 instructions (0.795%), 187 calls (0881937C - 088199DC, length 409)
    0881937C:[27BDFFF0]: addiu      $sp, $sp, -16
    08819380:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    08819384:[AFB20008]: sw         $s2, 8($sp)
    08819388:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0881938C:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    08819390:[AFB10004]: sw         $s1, 4($sp)
    08819394:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08819398:[14E00057]: bne        $a3, $zr, 0x088194F8
    0881939C:[AFB00000]: sw         $s0, 0($sp)
    088193A0:[00A9102B]: sltu       $v0, $a1, $t1
    088193A4:[1440007B]: bne        $v0, $zr, 0x08819594
    088193A8:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    088193AC:[112000D0]: beq        $t1, $zr, 0x088196F0
    088193B0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088193B4:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    088193B8:[0049102B]: sltu       $v0, $v0, $t1
    088193BC:[144000C4]: bne        $v0, $zr, 0x088196D0
    088193C0:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088193C4:[2D220100]: sltiu      $v0, $t1, 256
    088193C8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088193CC:[14400003]: bne        $v0, $zr, 0x088193DC
    088193D0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088193D4:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    088193D8:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    088193DC:[00691006]: srlv       $v0, $t1, $v1
    088193E0:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    088193E4:[2463BAF0]: addiu      $v1, $v1, -17680
    088193E8:[00431021]: addu       $v0, $v0, $v1
    088193EC:[90440000]: lbu        $a0, 0($v0)
    088193F0:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    088193F4:[00A42021]: addu       $a0, $a1, $a0
    088193F8:[00642023]: subu       $a0, $v1, $a0
    088193FC:[548000DD]: bnel       $a0, $zr, 0x08819774
    08819400:[00894804]: sllv       $t1, $t1, $a0
    08819404:[00C92823]: subu       $a1, $a2, $t1
    08819408:[00094402]: srl        $t0, $t1, 0x0010
    0881940C:[312BFFFF]: andi       $t3, $t1, -1
    08819410:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    08819414:[15000002]: bne        $t0, $zr, 0x08819420
    08819418:[00A8001B]: divu       $a1, $t0
    0881941C:[000001CD]: break      0x00007
    08819420:[000A2402]: srl        $a0, $t2, 0x0010
    08819424:[00001812]: mflo       $v1
    08819428:[00001010]: mfhi       $v0
    0881942C:[01630018]: mult       $t3, $v1
    08819430:[00021400]: sll        $v0, $v0, 0x0010
    08819434:[00442025]: or         $a0, $v0, $a0
    08819438:[00003012]: mflo       $a2
    0881943C:[0086182B]: sltu       $v1, $a0, $a2
    08819440:[15000002]: bne        $t0, $zr, 0x0881944C
    08819444:[00A8001B]: divu       $a1, $t0
    08819448:[000001CD]: break      0x00007
    0881944C:[10600009]: beq        $v1, $zr, 0x08819474
    08819450:[00861823]: subu       $v1, $a0, $a2
    08819454:[00892021]: addu       $a0, $a0, $t1
    08819458:[0089102B]: sltu       $v0, $a0, $t1
    0881945C:[14400005]: bne        $v0, $zr, 0x08819474
    08819460:[00861823]: subu       $v1, $a0, $a2
    08819464:[0086182B]: sltu       $v1, $a0, $a2
    08819468:[00891021]: addu       $v0, $a0, $t1
    0881946C:[0043200B]: movn       $a0, $v0, $v1
    08819470:[00861823]: subu       $v1, $a0, $a2
    08819474:[15000002]: bne        $t0, $zr, 0x08819480
    08819478:[0068001B]: divu       $v1, $t0
    0881947C:[000001CD]: break      0x00007
    08819480:[3145FFFF]: andi       $a1, $t2, -1
    08819484:[00002012]: mflo       $a0
    08819488:[00001010]: mfhi       $v0
    0881948C:[01640018]: mult       $t3, $a0
    08819490:[00021400]: sll        $v0, $v0, 0x0010
    08819494:[00452825]: or         $a1, $v0, $a1
    08819498:[00005012]: mflo       $t2
    0881949C:[00AA202B]: sltu       $a0, $a1, $t2
    088194A0:[15000002]: bne        $t0, $zr, 0x088194AC
    088194A4:[0068001B]: divu       $v1, $t0
    088194A8:[000001CD]: break      0x00007
    088194AC:[10800009]: beq        $a0, $zr, 0x088194D4
    088194B0:[00AA1023]: subu       $v0, $a1, $t2
    088194B4:[00A92821]: addu       $a1, $a1, $t1
    088194B8:[00A9102B]: sltu       $v0, $a1, $t1
    088194BC:[14400005]: bne        $v0, $zr, 0x088194D4
    088194C0:[00AA1023]: subu       $v0, $a1, $t2
    088194C4:[00A91821]: addu       $v1, $a1, $t1
    088194C8:[00AA102B]: sltu       $v0, $a1, $t2
    088194CC:[0062280B]: movn       $a1, $v1, $v0
    088194D0:[00AA1023]: subu       $v0, $a1, $t2
    088194D4:[01C26006]: srlv       $t4, $v0, $t6
    088194D8:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    088194DC:[8FB20008]: lw         $s2, 8($sp)
    088194E0:[8FB10004]: lw         $s1, 4($sp)
    088194E4:[8FB00000]: lw         $s0, 0($sp)
    088194E8:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    088194EC:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    088194F0:[03E00008]: jr         $ra
    088194F4:[27BD0010]: addiu      $sp, $sp, 16
    088194F8:[00A7102B]: sltu       $v0, $a1, $a3
    088194FC:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    08819500:[1440FFF6]: bne        $v0, $zr, 0x088194DC
    08819504:[00A06821]: addu       $t5, $a1, $zr <=> move $t5, $a1
    08819508:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0881950C:[0047102B]: sltu       $v0, $v0, $a3
    08819510:[14400089]: bne        $v0, $zr, 0x08819738
    08819514:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08819518:[2CE20100]: sltiu      $v0, $a3, 256
    0881951C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08819520:[14400003]: bne        $v0, $zr, 0x08819530
    08819524:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08819528:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0881952C:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08819530:[00681006]: srlv       $v0, $t0, $v1
    08819534:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    08819538:[2463BAF0]: addiu      $v1, $v1, -17680
    0881953C:[00431021]: addu       $v0, $v0, $v1
    08819540:[90440000]: lbu        $a0, 0($v0)
    08819544:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08819548:[00A42021]: addu       $a0, $a1, $a0
    0881954C:[00445823]: subu       $t3, $v0, $a0
    08819550:[156000BB]: bne        $t3, $zr, 0x08819840
    08819554:[004BC823]: subu       $t9, $v0, $t3
    08819558:[0106102B]: sltu       $v0, $t0, $a2
    0881955C:[1440007E]: bne        $v0, $zr, 0x08819758
    08819560:[01492023]: subu       $a0, $t2, $t1
    08819564:[0149102B]: sltu       $v0, $t2, $t1
    08819568:[1040007C]: beq        $v0, $zr, 0x0881975C
    0881956C:[0144102B]: sltu       $v0, $t2, $a0
    08819570:[01406021]: addu       $t4, $t2, $zr <=> move $t4, $t2
    08819574:[00C06821]: addu       $t5, $a2, $zr <=> move $t5, $a2
    08819578:[8FB20008]: lw         $s2, 8($sp)
    0881957C:[8FB10004]: lw         $s1, 4($sp)
    08819580:[8FB00000]: lw         $s0, 0($sp)
    08819584:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    08819588:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    0881958C:[03E00008]: jr         $ra
    08819590:[27BD0010]: addiu      $sp, $sp, 16
    08819594:[0049102B]: sltu       $v0, $v0, $t1
    08819598:[1440005F]: bne        $v0, $zr, 0x08819718
    0881959C:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088195A0:[2D220100]: sltiu      $v0, $t1, 256
    088195A4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088195A8:[14400003]: bne        $v0, $zr, 0x088195B8
    088195AC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088195B0:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    088195B4:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    088195B8:[00691006]: srlv       $v0, $t1, $v1
    088195BC:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    088195C0:[2463BAF0]: addiu      $v1, $v1, -17680
    088195C4:[00431021]: addu       $v0, $v0, $v1
    088195C8:[90440000]: lbu        $a0, 0($v0)
    088195CC:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    088195D0:[00A42021]: addu       $a0, $a1, $a0
    088195D4:[00442023]: subu       $a0, $v0, $a0
    088195D8:[10800008]: beq        $a0, $zr, 0x088195FC
    088195DC:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    088195E0:[00441023]: subu       $v0, $v0, $a0
    088195E4:[004A1006]: srlv       $v0, $t2, $v0
    088195E8:[00861804]: sllv       $v1, $a2, $a0
    088195EC:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    088195F0:[00623025]: or         $a2, $v1, $v0
    088195F4:[00894804]: sllv       $t1, $t1, $a0
    088195F8:[008A5004]: sllv       $t2, $t2, $a0
    088195FC:[00093C02]: srl        $a3, $t1, 0x0010
    08819600:[14E00002]: bne        $a3, $zr, 0x0881960C
    08819604:[00C7001B]: divu       $a2, $a3
    08819608:[000001CD]: break      0x00007
    0881960C:[3128FFFF]: andi       $t0, $t1, -1
    08819610:[000A2402]: srl        $a0, $t2, 0x0010
    08819614:[00001812]: mflo       $v1
    08819618:[00001010]: mfhi       $v0
    0881961C:[01030018]: mult       $t0, $v1
    08819620:[00021400]: sll        $v0, $v0, 0x0010
    08819624:[00442025]: or         $a0, $v0, $a0
    08819628:[00002812]: mflo       $a1
    0881962C:[0085182B]: sltu       $v1, $a0, $a1
    08819630:[14E00002]: bne        $a3, $zr, 0x0881963C
    08819634:[00C7001B]: divu       $a2, $a3
    08819638:[000001CD]: break      0x00007
    0881963C:[10600009]: beq        $v1, $zr, 0x08819664
    08819640:[00851823]: subu       $v1, $a0, $a1
    08819644:[00892021]: addu       $a0, $a0, $t1
    08819648:[0089102B]: sltu       $v0, $a0, $t1
    0881964C:[14400005]: bne        $v0, $zr, 0x08819664
    08819650:[00851823]: subu       $v1, $a0, $a1
    08819654:[0085182B]: sltu       $v1, $a0, $a1
    08819658:[00891021]: addu       $v0, $a0, $t1
    0881965C:[0043200B]: movn       $a0, $v0, $v1
    08819660:[00851823]: subu       $v1, $a0, $a1
    08819664:[14E00002]: bne        $a3, $zr, 0x08819670
    08819668:[0067001B]: divu       $v1, $a3
    0881966C:[000001CD]: break      0x00007
    08819670:[3145FFFF]: andi       $a1, $t2, -1
    08819674:[00002012]: mflo       $a0
    08819678:[00001010]: mfhi       $v0
    0881967C:[01040018]: mult       $t0, $a0
    08819680:[00021400]: sll        $v0, $v0, 0x0010
    08819684:[00452825]: or         $a1, $v0, $a1
    08819688:[00004012]: mflo       $t0
    0881968C:[00A8202B]: sltu       $a0, $a1, $t0
    08819690:[14E00002]: bne        $a3, $zr, 0x0881969C
    08819694:[0067001B]: divu       $v1, $a3
    08819698:[000001CD]: break      0x00007
    0881969C:[10800009]: beq        $a0, $zr, 0x088196C4
    088196A0:[00A81023]: subu       $v0, $a1, $t0
    088196A4:[00A92821]: addu       $a1, $a1, $t1
    088196A8:[00A9102B]: sltu       $v0, $a1, $t1
    088196AC:[14400005]: bne        $v0, $zr, 0x088196C4
    088196B0:[00A81023]: subu       $v0, $a1, $t0
    088196B4:[00A91821]: addu       $v1, $a1, $t1
    088196B8:[00A8102B]: sltu       $v0, $a1, $t0
    088196BC:[0062280B]: movn       $a1, $v1, $v0
    088196C0:[00A81023]: subu       $v0, $a1, $t0
    088196C4:[01C26006]: srlv       $t4, $v0, $t6
    088196C8:[0A206537]: j          0x088194DC
    088196CC:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    088196D0:[3442FFFF]: ori        $v0, $v0, -1
    088196D4:[0049102B]: sltu       $v0, $v0, $t1
    088196D8:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    088196DC:[1040FF3F]: beq        $v0, $zr, 0x088193DC
    088196E0:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    088196E4:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    088196E8:[0A2064F7]: j          0x088193DC
    088196EC:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    088196F0:[15200002]: bne        $t1, $zr, 0x088196FC
    088196F4:[0049001B]: divu       $v0, $t1
    088196F8:[000001CD]: break      0x00007
    088196FC:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08819700:[00004812]: mflo       $t1
    08819704:[0049102B]: sltu       $v0, $v0, $t1
    08819708:[5440FFF1]: bnel       $v0, $zr, 0x088196D0
    0881970C:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08819710:[0A2064F2]: j          0x088193C8
    08819714:[2D220100]: sltiu      $v0, $t1, 256
    08819718:[3442FFFF]: ori        $v0, $v0, -1
    0881971C:[0049102B]: sltu       $v0, $v0, $t1
    08819720:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08819724:[1040FFA4]: beq        $v0, $zr, 0x088195B8
    08819728:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    0881972C:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    08819730:[0A20656E]: j          0x088195B8
    08819734:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    08819738:[3442FFFF]: ori        $v0, $v0, -1
    0881973C:[0047102B]: sltu       $v0, $v0, $a3
    08819740:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08819744:[1040FF7A]: beq        $v0, $zr, 0x08819530
    08819748:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    0881974C:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    08819750:[0A20654C]: j          0x08819530
    08819754:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    08819758:[0144102B]: sltu       $v0, $t2, $a0
    0881975C:[00C81823]: subu       $v1, $a2, $t0
    08819760:[00623023]: subu       $a2, $v1, $v0
    08819764:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    08819768:[01406021]: addu       $t4, $t2, $zr <=> move $t4, $t2
    0881976C:[0A20655E]: j          0x08819578
    08819770:[00C06821]: addu       $t5, $a2, $zr <=> move $t5, $a2
    08819774:[00641823]: subu       $v1, $v1, $a0
    08819778:[00662806]: srlv       $a1, $a2, $v1
    0881977C:[00094402]: srl        $t0, $t1, 0x0010
    08819780:[15000002]: bne        $t0, $zr, 0x0881978C
    08819784:[00A8001B]: divu       $a1, $t0
    08819788:[000001CD]: break      0x00007
    0881978C:[312BFFFF]: andi       $t3, $t1, -1
    08819790:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    08819794:[01C61004]: sllv       $v0, $a2, $t6
    08819798:[006A1806]: srlv       $v1, $t2, $v1
    0881979C:[00437825]: or         $t7, $v0, $v1
    088197A0:[000F3402]: srl        $a2, $t7, 0x0010
    088197A4:[00003812]: mflo       $a3
    088197A8:[00002010]: mfhi       $a0
    088197AC:[01670018]: mult       $t3, $a3
    088197B0:[00042400]: sll        $a0, $a0, 0x0010
    088197B4:[00862025]: or         $a0, $a0, $a2
    088197B8:[00003812]: mflo       $a3
    088197BC:[0087102B]: sltu       $v0, $a0, $a3
    088197C0:[15000002]: bne        $t0, $zr, 0x088197CC
    088197C4:[00A8001B]: divu       $a1, $t0
    088197C8:[000001CD]: break      0x00007
    088197CC:[10400005]: beq        $v0, $zr, 0x088197E4
    088197D0:[01CA5004]: sllv       $t2, $t2, $t6
    088197D4:[00892021]: addu       $a0, $a0, $t1
    088197D8:[0089102B]: sltu       $v0, $a0, $t1
    088197DC:[1040007D]: beq        $v0, $zr, 0x088199D4
    088197E0:[0087182B]: sltu       $v1, $a0, $a3
    088197E4:[00871823]: subu       $v1, $a0, $a3
    088197E8:[15000002]: bne        $t0, $zr, 0x088197F4
    088197EC:[0068001B]: divu       $v1, $t0
    088197F0:[000001CD]: break      0x00007
    088197F4:[31E5FFFF]: andi       $a1, $t7, -1
    088197F8:[00002012]: mflo       $a0
    088197FC:[00001010]: mfhi       $v0
    08819800:[01640018]: mult       $t3, $a0
    08819804:[00021400]: sll        $v0, $v0, 0x0010
    08819808:[00452825]: or         $a1, $v0, $a1
    0881980C:[00003012]: mflo       $a2
    08819810:[00A6202B]: sltu       $a0, $a1, $a2
    08819814:[15000002]: bne        $t0, $zr, 0x08819820
    08819818:[0068001B]: divu       $v1, $t0
    0881981C:[000001CD]: break      0x00007
    08819820:[5080FEFC]: beql       $a0, $zr, 0x08819414
    08819824:[00A62823]: subu       $a1, $a1, $a2
    08819828:[00A92821]: addu       $a1, $a1, $t1
    0881982C:[00A9102B]: sltu       $v0, $a1, $t1
    08819830:[10400064]: beq        $v0, $zr, 0x088199C4
    08819834:[00A6182B]: sltu       $v1, $a1, $a2
    08819838:[0A206505]: j          0x08819414
    0881983C:[00A62823]: subu       $a1, $a1, $a2
    08819840:[01681804]: sllv       $v1, $t0, $t3
    08819844:[03291006]: srlv       $v0, $t1, $t9
    08819848:[00623825]: or         $a3, $v1, $v0
    0881984C:[03262806]: srlv       $a1, $a2, $t9
    08819850:[00074402]: srl        $t0, $a3, 0x0010
    08819854:[15000002]: bne        $t0, $zr, 0x08819860
    08819858:[00A8001B]: divu       $a1, $t0
    0881985C:[000001CD]: break      0x00007
    08819860:[30F2FFFF]: andi       $s2, $a3, -1
    08819864:[01661804]: sllv       $v1, $a2, $t3
    08819868:[032A1006]: srlv       $v0, $t2, $t9
    0881986C:[00628025]: or         $s0, $v1, $v0
    08819870:[00103402]: srl        $a2, $s0, 0x0010
    08819874:[01697804]: sllv       $t7, $t1, $t3
    08819878:[016A8804]: sllv       $s1, $t2, $t3
    0881987C:[00007012]: mflo       $t6
    08819880:[00002010]: mfhi       $a0
    08819884:[024E0018]: mult       $s2, $t6
    08819888:[00042400]: sll        $a0, $a0, 0x0010
    0881988C:[00861825]: or         $v1, $a0, $a2
    08819890:[00004812]: mflo       $t1
    08819894:[0069102B]: sltu       $v0, $v1, $t1
    08819898:[15000002]: bne        $t0, $zr, 0x088198A4
    0881989C:[00A8001B]: divu       $a1, $t0
    088198A0:[000001CD]: break      0x00007
    088198A4:[10400005]: beq        $v0, $zr, 0x088198BC
    088198A8:[01C0C021]: addu       $t8, $t6, $zr <=> move $t8, $t6
    088198AC:[00671821]: addu       $v1, $v1, $a3
    088198B0:[0067102B]: sltu       $v0, $v1, $a3
    088198B4:[1040003D]: beq        $v0, $zr, 0x088199AC
    088198B8:[25D8FFFF]: addiu      $t8, $t6, -1
    088198BC:[00691823]: subu       $v1, $v1, $t1
    088198C0:[15000002]: bne        $t0, $zr, 0x088198CC
    088198C4:[0068001B]: divu       $v1, $t0
    088198C8:[000001CD]: break      0x00007
    088198CC:[3204FFFF]: andi       $a0, $s0, -1
    088198D0:[00004812]: mflo       $t1
    088198D4:[00001010]: mfhi       $v0
    088198D8:[02490018]: mult       $s2, $t1
    088198DC:[00021400]: sll        $v0, $v0, 0x0010
    088198E0:[00442025]: or         $a0, $v0, $a0
    088198E4:[00002812]: mflo       $a1
    088198E8:[0085102B]: sltu       $v0, $a0, $a1
    088198EC:[15000002]: bne        $t0, $zr, 0x088198F8
    088198F0:[0068001B]: divu       $v1, $t0
    088198F4:[000001CD]: break      0x00007
    088198F8:[10400005]: beq        $v0, $zr, 0x08819910
    088198FC:[01205021]: addu       $t2, $t1, $zr <=> move $t2, $t1
    08819900:[00872021]: addu       $a0, $a0, $a3
    08819904:[0087102B]: sltu       $v0, $a0, $a3
    08819908:[10400022]: beq        $v0, $zr, 0x08819994
    0881990C:[252AFFFF]: addiu      $t2, $t1, -1
    08819910:[00181400]: sll        $v0, $t8, 0x0010
    08819914:[00853023]: subu       $a2, $a0, $a1
    08819918:[01421025]: or         $v0, $t2, $v0
    0881991C:[004F0019]: multu      $v0, $t7
    08819920:[00002810]: mfhi       $a1
    08819924:[00C5182B]: sltu       $v1, $a2, $a1
    08819928:[14600014]: bne        $v1, $zr, 0x0881997C
    0881992C:[00004012]: mflo       $t0
    08819930:[10C50010]: beq        $a2, $a1, 0x08819974
    08819934:[0228102B]: sltu       $v0, $s1, $t0
    08819938:[02281823]: subu       $v1, $s1, $t0
    0881993C:[00C52023]: subu       $a0, $a2, $a1
    08819940:[0223102B]: sltu       $v0, $s1, $v1
    08819944:[00822023]: subu       $a0, $a0, $v0
    08819948:[03242804]: sllv       $a1, $a0, $t9
    0881994C:[01631806]: srlv       $v1, $v1, $t3
    08819950:[00A36025]: or         $t4, $a1, $v1
    08819954:[01646806]: srlv       $t5, $a0, $t3
    08819958:[8FB20008]: lw         $s2, 8($sp)
    0881995C:[8FB10004]: lw         $s1, 4($sp)
    08819960:[8FB00000]: lw         $s0, 0($sp)
    08819964:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    08819968:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    0881996C:[03E00008]: jr         $ra
    08819970:[27BD0010]: addiu      $sp, $sp, 16
    08819974:[1040FFF1]: beq        $v0, $zr, 0x0881993C
    08819978:[02281823]: subu       $v1, $s1, $t0
    0881997C:[010F2023]: subu       $a0, $t0, $t7
    08819980:[0104102B]: sltu       $v0, $t0, $a0
    08819984:[00A71823]: subu       $v1, $a1, $a3
    08819988:[00622823]: subu       $a1, $v1, $v0
    0881998C:[0A20664E]: j          0x08819938
    08819990:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    08819994:[0085102B]: sltu       $v0, $a0, $a1
    08819998:[1040FFDE]: beq        $v0, $zr, 0x08819914
    0881999C:[00181400]: sll        $v0, $t8, 0x0010
    088199A0:[252AFFFE]: addiu      $t2, $t1, -2
    088199A4:[0A206645]: j          0x08819914
    088199A8:[00872021]: addu       $a0, $a0, $a3
    088199AC:[0069102B]: sltu       $v0, $v1, $t1
    088199B0:[5040FFC3]: beql       $v0, $zr, 0x088198C0
    088199B4:[00691823]: subu       $v1, $v1, $t1
    088199B8:[25D8FFFE]: addiu      $t8, $t6, -2
    088199BC:[0A20662F]: j          0x088198BC
    088199C0:[00671821]: addu       $v1, $v1, $a3
    088199C4:[00A91021]: addu       $v0, $a1, $t1
    088199C8:[0043280B]: movn       $a1, $v0, $v1
    088199CC:[0A206505]: j          0x08819414
    088199D0:[00A62823]: subu       $a1, $a1, $a2
    088199D4:[00891021]: addu       $v0, $a0, $t1
    088199D8:[0A2065F9]: j          0x088197E4
    088199DC:[0043200B]: movn       $a0, $v0, $v1
  Back Branch 088196C8 187 times (length 125)
_S1_2_8934EA8 9,752 instructions (0.545%), 424 calls (08933CF4 - 089355B4, length 1585)
  Back Branch 08933D1C 3,633 times (length 5)
    08933CFC:[1062001A]: beq        $v1, $v0, 0x08933D68
    08933D00:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    08933D04:[10600018]: beq        $v1, $zr, 0x08933D68
    08933D08:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    08933D0C:[26100001]: addiu      $s0, $s0, 1
--> 08933D10:[82020000]: lb         $v0, 0($s0)
    08933D14:[10440004]: beq        $v0, $a0, 0x08933D28
    08933D18:[021E8823]: subu       $s1, $s0, $fp
--> 08933D1C:[5440FFFC]: bnel       $v0, $zr, 0x08933D10
    08933D20:[26100001]: addiu      $s0, $s0, 1
    08933D24:[021E8823]: subu       $s1, $s0, $fp
    08933D28:[52200010]: beql       $s1, $zr, 0x08933D6C
    08933D2C:[82020000]: lb         $v0, 0($s0)
  Back Branch 0893406C 806 times (length 120)
  Back Branch 08933FE4 806 times (length 21)
    08933F84:[8FA30238]: lw         $v1, 568($sp)
    08933F88:[02E6102C]: max        $v0, $s7, $a2
    08933F8C:[00621821]: addu       $v1, $v1, $v0
    08933F90:[14A00016]: bne        $a1, $zr, 0x08933FEC
    08933F94:[AFA30238]: sw         $v1, 568($sp)
--> 08933F98:[8FA40218]: lw         $a0, 536($sp)
    08933F9C:[AFA00040]: sw         $zr, 64($sp)
    08933FA0:[1080FF54]: beq        $a0, $zr, 0x08933CF4
    08933FA4:[27B20070]: addiu      $s2, $sp, 112
    08933FA8:[0E24BAF5]: jal        0x0892EBD4
    08933FAC:[00000000]: nop
    08933FB0:[27B20070]: addiu      $s2, $sp, 112
    08933FB4:[0A24CF3D]: j          0x08933CF4
    08933FB8:[AFA00218]: sw         $zr, 536($sp)
    08933FBC:[8FA40248]: lw         $a0, 584($sp)
    08933FC0:[0E24CEFA]: jal        0x08933BE8
    08933FC4:[27A5003C]: addiu      $a1, $sp, 60
    08933FC8:[1440000E]: bne        $v0, $zr, 0x08934004
    08933FCC:[8FA50218]: lw         $a1, 536($sp)
    08933FD0:[8FA60234]: lw         $a2, 564($sp)
    08933FD4:[8FA30238]: lw         $v1, 568($sp)
    08933FD8:[8FA50044]: lw         $a1, 68($sp)
    08933FDC:[02E6102C]: max        $v0, $s7, $a2
    08933FE0:[00621821]: addu       $v1, $v1, $v0
--> 08933FE4:[10A0FFEC]: beq        $a1, $zr, 0x08933F98
    08933FE8:[AFA30238]: sw         $v1, 568($sp)
    08933FEC:[8FA40248]: lw         $a0, 584($sp)
    08933FF0:[0E24CEFA]: jal        0x08933BE8
    08933FF4:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 08934060 806 times (length 158)
  Back Branch 08933FF8 806 times (length 25)
    08933F88:[02E6102C]: max        $v0, $s7, $a2
    08933F8C:[00621821]: addu       $v1, $v1, $v0
    08933F90:[14A00016]: bne        $a1, $zr, 0x08933FEC
    08933F94:[AFA30238]: sw         $v1, 568($sp)
    08933F98:[8FA40218]: lw         $a0, 536($sp)
--> 08933F9C:[AFA00040]: sw         $zr, 64($sp)
    08933FA0:[1080FF54]: beq        $a0, $zr, 0x08933CF4
    08933FA4:[27B20070]: addiu      $s2, $sp, 112
    08933FA8:[0E24BAF5]: jal        0x0892EBD4
    08933FAC:[00000000]: nop
    08933FB0:[27B20070]: addiu      $s2, $sp, 112
    08933FB4:[0A24CF3D]: j          0x08933CF4
    08933FB8:[AFA00218]: sw         $zr, 536($sp)
    08933FBC:[8FA40248]: lw         $a0, 584($sp)
    08933FC0:[0E24CEFA]: jal        0x08933BE8
    08933FC4:[27A5003C]: addiu      $a1, $sp, 60
    08933FC8:[1440000E]: bne        $v0, $zr, 0x08934004
    08933FCC:[8FA50218]: lw         $a1, 536($sp)
    08933FD0:[8FA60234]: lw         $a2, 564($sp)
    08933FD4:[8FA30238]: lw         $v1, 568($sp)
    08933FD8:[8FA50044]: lw         $a1, 68($sp)
    08933FDC:[02E6102C]: max        $v0, $s7, $a2
    08933FE0:[00621821]: addu       $v1, $v1, $v0
    08933FE4:[10A0FFEC]: beq        $a1, $zr, 0x08933F98
    08933FE8:[AFA30238]: sw         $v1, 568($sp)
    08933FEC:[8FA40248]: lw         $a0, 584($sp)
    08933FF0:[0E24CEFA]: jal        0x08933BE8
    08933FF4:[27A5003C]: addiu      $a1, $sp, 60
--> 08933FF8:[1040FFE8]: beq        $v0, $zr, 0x08933F9C
    08933FFC:[8FA40218]: lw         $a0, 536($sp)
    08934000:[8FA50218]: lw         $a1, 536($sp)
    08934004:[10A00004]: beq        $a1, $zr, 0x08934018
    08934008:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 08933FA0 806 times (length 173)
  Back Branch 08934ED4 424 times (length 1106)
  Back Branch 08934ECC 424 times (length 10)
    08934EA8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 08934EAC:[000418C0]: sll        $v1, $a0, 0x0003
    08934EB0:[00041040]: sll        $v0, $a0, 0x0001
    08934EB4:[00431021]: addu       $v0, $v0, $v1
    08934EB8:[02A21021]: addu       $v0, $s5, $v0
    08934EBC:[83D50000]: lb         $s5, 0($fp)
    08934EC0:[2444FFD0]: addiu      $a0, $v0, -48
    08934EC4:[26A2FFD0]: addiu      $v0, $s5, -48
    08934EC8:[2C42000A]: sltiu      $v0, $v0, 10
--> 08934ECC:[1440FFF7]: bne        $v0, $zr, 0x08934EAC
    08934ED0:[27DE0001]: addiu      $fp, $fp, 1
    08934ED4:[0A24CF65]: j          0x08933D94
    08934ED8:[AFA40234]: sw         $a0, 564($sp)
  Back Branch 089355A8 409 times (length 1383)
  Back Branch 089340D8 219 times (length 145)
  Back Branch 08934114 219 times (length 160)
  Back Branch 08935598 1 times (length 1379)
_S1_2_8936BF0 7,752 instructions (0.433%), 204 calls (08936BF0 - 08936CC0, length 53)
    08936BF0:[24A3FFFF]: addiu      $v1, $a1, -1
    08936BF4:[27BDFF80]: addiu      $sp, $sp, -128
    08936BF8:[0005180A]: movz       $v1, $zr, $a1 <=> move $v1, $a1
    08936BFC:[24020208]: addiu      $v0, $zr, 520 <=> li $v0, 520
    08936C00:[AFBF0070]: sw         $ra, 112($sp)
    08936C04:[AFB3006C]: sw         $s3, 108($sp)
    08936C08:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08936C0C:[AFB20068]: sw         $s2, 104($sp)
    08936C10:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    08936C14:[AFB10064]: sw         $s1, 100($sp)
    08936C18:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    08936C1C:[AFB00060]: sw         $s0, 96($sp)
    08936C20:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08936C24:[AFA30014]: sw         $v1, 20($sp)
    08936C28:[AFA40000]: sw         $a0, 0($sp)
    08936C2C:[AFA40010]: sw         $a0, 16($sp)
    08936C30:[AFA30008]: sw         $v1, 8($sp)
    08936C34:[0E24BA77]: jal        0x0892E9DC
    08936C38:[A7A2000C]: sh         $v0, 12($sp)
    08936C3C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08936C40:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08936C44:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08936C48:[0E24CF11]: jal        0x08933C44
    08936C4C:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    08936C50:[12000003]: beq        $s0, $zr, 0x08936C60
    08936C54:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08936C58:[8FA20000]: lw         $v0, 0($sp)
    08936C5C:[A0400000]: sb         $zr, 0($v0)
    08936C60:[12600009]: beq        $s3, $zr, 0x08936C88
    08936C64:[8FA20010]: lw         $v0, 16($sp)
    08936C68:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08936C6C:[8FBF0070]: lw         $ra, 112($sp)
    08936C70:[8FB3006C]: lw         $s3, 108($sp)
    08936C74:[8FB20068]: lw         $s2, 104($sp)
    08936C78:[8FB10064]: lw         $s1, 100($sp)
    08936C7C:[8FB00060]: lw         $s0, 96($sp)
    08936C80:[03E00008]: jr         $ra
    08936C84:[27BD0080]: addiu      $sp, $sp, 128
    08936C88:[1040FFF8]: beq        $v0, $zr, 0x08936C6C
    08936C8C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08936C90:[0E24BA77]: jal        0x0892E9DC
    08936C94:[00000000]: nop
    08936C98:[8FA50010]: lw         $a1, 16($sp)
    08936C9C:[0E24B80D]: jal        0x0892E034
    08936CA0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08936CA4:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08936CA8:[8FBF0070]: lw         $ra, 112($sp)
    08936CAC:[8FB3006C]: lw         $s3, 108($sp)
    08936CB0:[8FB20068]: lw         $s2, 104($sp)
    08936CB4:[8FB10064]: lw         $s1, 100($sp)
    08936CB8:[8FB00060]: lw         $s0, 96($sp)
    08936CBC:[03E00008]: jr         $ra
    08936CC0:[27BD0080]: addiu      $sp, $sp, 128
_S1_2_892E9DC 5,024 instructions (0.281%), 836 calls (0892E9DC - 0892E9FC, length 9)
    0892E9DC:[13400006]: beq        $k0, $zr, 0x0892E9F8
    0892E9E0:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0892E9E4:[8F420004]: lw         $v0, 4($k0)
    0892E9E8:[50400003]: beql       $v0, $zr, 0x0892E9F8
    0892E9EC:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0892E9F0:[03E00008]: jr         $ra
    0892E9F4:[00000000]: nop
    0892E9F8:[03E00008]: jr         $ra
    0892E9FC:[8C42FBB8]: lw         $v0, -1096($v0)
_S1_2_8934CA4 4,941 instructions (0.276%), 17 calls (08933CF4 - 089355B4, length 1585)
  Back Branch 08933D1C 3,633 times (length 5)
    08933CFC:[1062001A]: beq        $v1, $v0, 0x08933D68
    08933D00:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    08933D04:[10600018]: beq        $v1, $zr, 0x08933D68
    08933D08:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    08933D0C:[26100001]: addiu      $s0, $s0, 1
--> 08933D10:[82020000]: lb         $v0, 0($s0)
    08933D14:[10440004]: beq        $v0, $a0, 0x08933D28
    08933D18:[021E8823]: subu       $s1, $s0, $fp
--> 08933D1C:[5440FFFC]: bnel       $v0, $zr, 0x08933D10
    08933D20:[26100001]: addiu      $s0, $s0, 1
    08933D24:[021E8823]: subu       $s1, $s0, $fp
    08933D28:[52200010]: beql       $s1, $zr, 0x08933D6C
    08933D2C:[82020000]: lb         $v0, 0($s0)
  Back Branch 0893406C 806 times (length 120)
  Back Branch 08933FE4 806 times (length 21)
    08933F84:[8FA30238]: lw         $v1, 568($sp)
    08933F88:[02E6102C]: max        $v0, $s7, $a2
    08933F8C:[00621821]: addu       $v1, $v1, $v0
    08933F90:[14A00016]: bne        $a1, $zr, 0x08933FEC
    08933F94:[AFA30238]: sw         $v1, 568($sp)
--> 08933F98:[8FA40218]: lw         $a0, 536($sp)
    08933F9C:[AFA00040]: sw         $zr, 64($sp)
    08933FA0:[1080FF54]: beq        $a0, $zr, 0x08933CF4
    08933FA4:[27B20070]: addiu      $s2, $sp, 112
    08933FA8:[0E24BAF5]: jal        0x0892EBD4
    08933FAC:[00000000]: nop
    08933FB0:[27B20070]: addiu      $s2, $sp, 112
    08933FB4:[0A24CF3D]: j          0x08933CF4
    08933FB8:[AFA00218]: sw         $zr, 536($sp)
    08933FBC:[8FA40248]: lw         $a0, 584($sp)
    08933FC0:[0E24CEFA]: jal        0x08933BE8
    08933FC4:[27A5003C]: addiu      $a1, $sp, 60
    08933FC8:[1440000E]: bne        $v0, $zr, 0x08934004
    08933FCC:[8FA50218]: lw         $a1, 536($sp)
    08933FD0:[8FA60234]: lw         $a2, 564($sp)
    08933FD4:[8FA30238]: lw         $v1, 568($sp)
    08933FD8:[8FA50044]: lw         $a1, 68($sp)
    08933FDC:[02E6102C]: max        $v0, $s7, $a2
    08933FE0:[00621821]: addu       $v1, $v1, $v0
--> 08933FE4:[10A0FFEC]: beq        $a1, $zr, 0x08933F98
    08933FE8:[AFA30238]: sw         $v1, 568($sp)
    08933FEC:[8FA40248]: lw         $a0, 584($sp)
    08933FF0:[0E24CEFA]: jal        0x08933BE8
    08933FF4:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 08934060 806 times (length 158)
  Back Branch 08933FF8 806 times (length 25)
    08933F88:[02E6102C]: max        $v0, $s7, $a2
    08933F8C:[00621821]: addu       $v1, $v1, $v0
    08933F90:[14A00016]: bne        $a1, $zr, 0x08933FEC
    08933F94:[AFA30238]: sw         $v1, 568($sp)
    08933F98:[8FA40218]: lw         $a0, 536($sp)
--> 08933F9C:[AFA00040]: sw         $zr, 64($sp)
    08933FA0:[1080FF54]: beq        $a0, $zr, 0x08933CF4
    08933FA4:[27B20070]: addiu      $s2, $sp, 112
    08933FA8:[0E24BAF5]: jal        0x0892EBD4
    08933FAC:[00000000]: nop
    08933FB0:[27B20070]: addiu      $s2, $sp, 112
    08933FB4:[0A24CF3D]: j          0x08933CF4
    08933FB8:[AFA00218]: sw         $zr, 536($sp)
    08933FBC:[8FA40248]: lw         $a0, 584($sp)
    08933FC0:[0E24CEFA]: jal        0x08933BE8
    08933FC4:[27A5003C]: addiu      $a1, $sp, 60
    08933FC8:[1440000E]: bne        $v0, $zr, 0x08934004
    08933FCC:[8FA50218]: lw         $a1, 536($sp)
    08933FD0:[8FA60234]: lw         $a2, 564($sp)
    08933FD4:[8FA30238]: lw         $v1, 568($sp)
    08933FD8:[8FA50044]: lw         $a1, 68($sp)
    08933FDC:[02E6102C]: max        $v0, $s7, $a2
    08933FE0:[00621821]: addu       $v1, $v1, $v0
    08933FE4:[10A0FFEC]: beq        $a1, $zr, 0x08933F98
    08933FE8:[AFA30238]: sw         $v1, 568($sp)
    08933FEC:[8FA40248]: lw         $a0, 584($sp)
    08933FF0:[0E24CEFA]: jal        0x08933BE8
    08933FF4:[27A5003C]: addiu      $a1, $sp, 60
--> 08933FF8:[1040FFE8]: beq        $v0, $zr, 0x08933F9C
    08933FFC:[8FA40218]: lw         $a0, 536($sp)
    08934000:[8FA50218]: lw         $a1, 536($sp)
    08934004:[10A00004]: beq        $a1, $zr, 0x08934018
    08934008:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 08933FA0 806 times (length 173)
  Back Branch 08935200 503 times (length 1290)
  Back Branch 089355A8 409 times (length 1383)
  Back Branch 089340D8 219 times (length 145)
  Back Branch 08934114 219 times (length 160)
  Back Branch 089351D8 187 times (length 20)
    0893517C:[16200018]: bne        $s1, $zr, 0x089351E0
    08935180:[2E02000A]: sltiu      $v0, $s0, 10
    08935184:[14400017]: bne        $v0, $zr, 0x089351E4
    08935188:[2665FFFF]: addiu      $a1, $s3, -1
    0893518C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08935190:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08935194:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    08935198:[0E2064DF]: jal        0x0881937C
    0893519C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089351A0:[24420030]: addiu      $v0, $v0, 48
    089351A4:[2673FFFF]: addiu      $s3, $s3, -1
    089351A8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089351AC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089351B0:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    089351B4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089351B8:[0E20635B]: jal        0x08818D6C
    089351BC:[A2620000]: sb         $v0, 0($s3)
    089351C0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089351C4:[1460FFF1]: bne        $v1, $zr, 0x0893518C
    089351C8:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    089351CC:[14600005]: bne        $v1, $zr, 0x089351E4
    089351D0:[2665FFFF]: addiu      $a1, $s3, -1
    089351D4:[2C42000A]: sltiu      $v0, $v0, 10
--> 089351D8:[1040FFED]: beq        $v0, $zr, 0x08935190
    089351DC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089351E0:[2665FFFF]: addiu      $a1, $s3, -1
    089351E4:[27A300B0]: addiu      $v1, $sp, 176
    089351E8:[00651823]: subu       $v1, $v1, $a1
  Back Branch 089351C4 187 times (length 16)
    08935178:[27B3020C]: addiu      $s3, $sp, 524
    0893517C:[16200018]: bne        $s1, $zr, 0x089351E0
    08935180:[2E02000A]: sltiu      $v0, $s0, 10
    08935184:[14400017]: bne        $v0, $zr, 0x089351E4
    08935188:[2665FFFF]: addiu      $a1, $s3, -1
--> 0893518C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08935190:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08935194:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    08935198:[0E2064DF]: jal        0x0881937C
    0893519C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089351A0:[24420030]: addiu      $v0, $v0, 48
    089351A4:[2673FFFF]: addiu      $s3, $s3, -1
    089351A8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089351AC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089351B0:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    089351B4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089351B8:[0E20635B]: jal        0x08818D6C
    089351BC:[A2620000]: sb         $v0, 0($s3)
    089351C0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 089351C4:[1460FFF1]: bne        $v1, $zr, 0x0893518C
    089351C8:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    089351CC:[14600005]: bne        $v1, $zr, 0x089351E4
    089351D0:[2665FFFF]: addiu      $a1, $s3, -1
    089351D4:[2C42000A]: sltiu      $v0, $v0, 10
  Back Branch 089353B8 100 times (length 17)
    08935368:[1460FAEF]: bne        $v1, $zr, 0x08933F28
    0893536C:[AFA20040]: sw         $v0, 64($sp)
    08935370:[0A24D08B]: j          0x0893422C
    08935374:[8FA40248]: lw         $a0, 584($sp)
    08935378:[AFA60240]: sw         $a2, 576($sp)
--> 0893537C:[00112F00]: sll        $a1, $s1, 0x001C
    08935380:[00101102]: srl        $v0, $s0, 0x0004
    08935384:[00A21025]: or         $v0, $a1, $v0
    08935388:[8FA6021C]: lw         $a2, 540($sp)
    0893538C:[3204000F]: andi       $a0, $s0, 15
    08935390:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08935394:[8FA20240]: lw         $v0, 576($sp)
    08935398:[00C42021]: addu       $a0, $a2, $a0
    0893539C:[00111902]: srl        $v1, $s1, 0x0004
    089353A0:[2442FFFF]: addiu      $v0, $v0, -1
    089353A4:[90860000]: lbu        $a2, 0($a0)
    089353A8:[AFA20240]: sw         $v0, 576($sp)
    089353AC:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    089353B0:[02031025]: or         $v0, $s0, $v1
    089353B4:[8FA30240]: lw         $v1, 576($sp)
--> 089353B8:[1440FFF0]: bne        $v0, $zr, 0x0893537C
    089353BC:[A0660000]: sb         $a2, 0($v1)
    089353C0:[8FA40240]: lw         $a0, 576($sp)
    089353C4:[27A300B0]: addiu      $v1, $sp, 176
    089353C8:[AFB60220]: sw         $s6, 544($sp)
  Back Branch 089353D4 17 times (length 1407)
  Back Branch 08934E8C 17 times (length 111)
  Back Branch 08934CE0 17 times (length 307)
  Back Branch 08935598 1 times (length 1379)
_S1_2_8825F6C 4,663 instructions (0.261%), 65 calls (08825F6C - 08825FE8, length 32)
    08825F6C:[27BDFFF0]: addiu      $sp, $sp, -16
    08825F70:[AFB20008]: sw         $s2, 8($sp)
    08825F74:[00859021]: addu       $s2, $a0, $a1
    08825F78:[0092102B]: sltu       $v0, $a0, $s2
    08825F7C:[AFBF000C]: sw         $ra, 12($sp)
    08825F80:[AFB10004]: sw         $s1, 4($sp)
    08825F84:[10400013]: beq        $v0, $zr, 0x08825FD4
    08825F88:[AFB00000]: sw         $s0, 0($sp)
    08825F8C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08825F90:[24910001]: addiu      $s1, $a0, 1
    08825F94:[0A2097EE]: j          0x08825FB8
    08825F98:[A0820000]: sb         $v0, 0($a0)
    08825F9C:[0066802D]: min        $s0, $v1, $a2
    08825FA0:[0E24BE56]: jal        0x0892F958
    08825FA4:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08825FA8:[02308021]: addu       $s0, $s1, $s0
    08825FAC:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08825FB0:[A2020000]: sb         $v0, 0($s0)
    08825FB4:[26110001]: addiu      $s1, $s0, 1
    08825FB8:[02511023]: subu       $v0, $s2, $s1
    08825FBC:[2443FFFF]: addiu      $v1, $v0, -1
    08825FC0:[0232102B]: sltu       $v0, $s1, $s2
    08825FC4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08825FC8:[2406003F]: addiu      $a2, $zr, 63 <=> li $a2, 63
    08825FCC:[1440FFF3]: bne        $v0, $zr, 0x08825F9C
    08825FD0:[2405003D]: addiu      $a1, $zr, 61 <=> li $a1, 61
    08825FD4:[8FBF000C]: lw         $ra, 12($sp)
    08825FD8:[8FB20008]: lw         $s2, 8($sp)
    08825FDC:[8FB10004]: lw         $s1, 4($sp)
    08825FE0:[8FB00000]: lw         $s0, 0($sp)
    08825FE4:[03E00008]: jr         $ra
    08825FE8:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08825FCC 282 times (length 14)
    08825F88:[AFB00000]: sw         $s0, 0($sp)
    08825F8C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08825F90:[24910001]: addiu      $s1, $a0, 1
    08825F94:[0A2097EE]: j          0x08825FB8
    08825F98:[A0820000]: sb         $v0, 0($a0)
--> 08825F9C:[0066802D]: min        $s0, $v1, $a2
    08825FA0:[0E24BE56]: jal        0x0892F958
    08825FA4:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08825FA8:[02308021]: addu       $s0, $s1, $s0
    08825FAC:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08825FB0:[A2020000]: sb         $v0, 0($s0)
    08825FB4:[26110001]: addiu      $s1, $s0, 1
    08825FB8:[02511023]: subu       $v0, $s2, $s1
    08825FBC:[2443FFFF]: addiu      $v1, $v0, -1
    08825FC0:[0232102B]: sltu       $v0, $s1, $s2
    08825FC4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08825FC8:[2406003F]: addiu      $a2, $zr, 63 <=> li $a2, 63
--> 08825FCC:[1440FFF3]: bne        $v0, $zr, 0x08825F9C
    08825FD0:[2405003D]: addiu      $a1, $zr, 61 <=> li $a1, 61
    08825FD4:[8FBF000C]: lw         $ra, 12($sp)
    08825FD8:[8FB20008]: lw         $s2, 8($sp)
    08825FDC:[8FB10004]: lw         $s1, 4($sp)
_S1_2_8938EFC 4,510 instructions (0.252%), 410 calls (08938EF0 - 08938F18, length 11)
    08938EF0:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    08938EF4:[03E00008]: jr         $ra
    08938EF8:[244225D0]: addiu      $v0, $v0, 9680
    08938EFC:[27BDFFF0]: addiu      $sp, $sp, -16
    08938F00:[AFBF0000]: sw         $ra, 0($sp)
    08938F04:[0E24BA77]: jal        0x0892E9DC
    08938F08:[00000000]: nop
    08938F0C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08938F10:[8FBF0000]: lw         $ra, 0($sp)
    08938F14:[0A24E3BC]: j          0x08938EF0
    08938F18:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08938F14 410 times (length 11)
--> 08938EF0:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    08938EF4:[03E00008]: jr         $ra
    08938EF8:[244225D0]: addiu      $v0, $v0, 9680
    08938EFC:[27BDFFF0]: addiu      $sp, $sp, -16
    08938F00:[AFBF0000]: sw         $ra, 0($sp)
    08938F04:[0E24BA77]: jal        0x0892E9DC
    08938F08:[00000000]: nop
    08938F0C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08938F10:[8FBF0000]: lw         $ra, 0($sp)
--> 08938F14:[0A24E3BC]: j          0x08938EF0
    08938F18:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_882D0B4 4,123 instructions (0.231%), 83 calls (0882D0B4 - 0882D1D4, length 73)
    0882D0B4:[27BDFFF0]: addiu      $sp, $sp, -16
    0882D0B8:[AFB10004]: sw         $s1, 4($sp)
    0882D0BC:[3C11089E]: lui        $s1, 0x089E <=> li $s1, 0x089E0000
    0882D0C0:[8E22229C]: lw         $v0, 8860($s1)
    0882D0C4:[AFB00000]: sw         $s0, 0($sp)
    0882D0C8:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0882D0CC:[1040003C]: beq        $v0, $zr, 0x0882D1C0
    0882D0D0:[AFBF0008]: sw         $ra, 8($sp)
    0882D0D4:[0E2646F3]: jal        0x08991BCC [sceKernelCheckCallback]
    0882D0D8:[00000000]: nop
    0882D0DC:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0882D0E0:[0E2092B5]: jal        0x08824AD4
    0882D0E4:[8C440D5C]: lw         $a0, 3420($v0)
    0882D0E8:[04410005]: bgez       $v0, 0x0882D100
    0882D0EC:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0882D0F0:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0882D0F4:[0E20999C]: jal        0x08826670
    0882D0F8:[24842394]: addiu      $a0, $a0, 9108
    0882D0FC:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0882D100:[8C427480]: lw         $v0, 29824($v0)
    0882D104:[1440001C]: bne        $v0, $zr, 0x0882D178
    0882D108:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    0882D10C:[8E22229C]: lw         $v0, 8860($s1)
    0882D110:[10400013]: beq        $v0, $zr, 0x0882D160
    0882D114:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    0882D118:[0E20B3B8]: jal        0x0882CEE0
    0882D11C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0882D120:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0882D124:[0E20B3C7]: jal        0x0882CF1C
    0882D128:[240503E8]: addiu      $a1, $zr, 1000 <=> li $a1, 1000
    0882D12C:[14400020]: bne        $v0, $zr, 0x0882D1B0
    0882D130:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0882D134:[8C447508]: lw         $a0, 29960($v0)
    0882D138:[0E264711]: jal        0x08991C44 [sceKernelClearEventFlag]
    0882D13C:[2405FFFE]: addiu      $a1, $zr, -2 <=> li $a1, -2
    0882D140:[04430005]: bgezl      $v0, 0x0882D158
    0882D144:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    0882D148:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0882D14C:[0E20999C]: jal        0x08826670
    0882D150:[24842384]: addiu      $a0, $a0, 9092
    0882D154:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    0882D158:[0A20B459]: j          0x0882D164
    0882D15C:[2484D7D4]: addiu      $a0, $a0, -10284
    0882D160:[2484D7E0]: addiu      $a0, $a0, -10272
    0882D164:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    0882D168:[0E20993F]: jal        0x088264FC
    0882D16C:[24A56104]: addiu      $a1, $a1, 24836
    0882D170:[0A20B462]: j          0x0882D188
    0882D174:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0882D178:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    0882D17C:[8C627480]: lw         $v0, 29824($v1)
    0882D180:[24420001]: addiu      $v0, $v0, 1
    0882D184:[AC627480]: sw         $v0, 29824($v1)
    0882D188:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0882D18C:[0E2092D1]: jal        0x08824B44
    0882D190:[8C440D5C]: lw         $a0, 3420($v0)
    0882D194:[0443000B]: bgezl      $v0, 0x0882D1C4
    0882D198:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0882D19C:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0882D1A0:[0E20999C]: jal        0x08826670
    0882D1A4:[24842374]: addiu      $a0, $a0, 9076
    0882D1A8:[0A20B471]: j          0x0882D1C4
    0882D1AC:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0882D1B0:[0E211836]: jal        0x088460D8
    0882D1B4:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    0882D1B8:[0A20B45F]: j          0x0882D17C
    0882D1BC:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    0882D1C0:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0882D1C4:[8FBF0008]: lw         $ra, 8($sp)
    0882D1C8:[8FB10004]: lw         $s1, 4($sp)
    0882D1CC:[8FB00000]: lw         $s0, 0($sp)
    0882D1D0:[03E00008]: jr         $ra
    0882D1D4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_882CF1C 3,961 instructions (0.221%), 165 calls (0882CF1C - 0882CF90, length 30)
    0882CF1C:[27BDFFE0]: addiu      $sp, $sp, -32
    0882CF20:[AFBF0010]: sw         $ra, 16($sp)
    0882CF24:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    0882CF28:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0882CF2C:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0882CF30:[24060020]: addiu      $a2, $zr, 32 <=> li $a2, 32
    0882CF34:[27A70004]: addiu      $a3, $sp, 4
    0882CF38:[8C447508]: lw         $a0, 29960($v0)
    0882CF3C:[04600003]: bltz       $v1, 0x0882CF4C
    0882CF40:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0882CF44:[AFA30000]: sw         $v1, 0($sp)
    0882CF48:[03A04021]: addu       $t0, $sp, $zr <=> move $t0, $sp
    0882CF4C:[0E2646FB]: jal        0x08991BEC [sceKernelWaitEventFlag]
    0882CF50:[00000000]: nop
    0882CF54:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0882CF58:[3C028002]: lui        $v0, 0x8002 <=> li $v0, 0x80020000
    0882CF5C:[344201A8]: ori        $v0, $v0, 424
    0882CF60:[10A20008]: beq        $a1, $v0, 0x0882CF84
    0882CF64:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0882CF68:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0882CF6C:[24842354]: addiu      $a0, $a0, 9044
    0882CF70:[04A10004]: bgez       $a1, 0x0882CF84
    0882CF74:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0882CF78:[0E20999C]: jal        0x08826670
    0882CF7C:[00000000]: nop
    0882CF80:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0882CF84:[8FBF0010]: lw         $ra, 16($sp)
    0882CF88:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0882CF8C:[03E00008]: jr         $ra
    0882CF90:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_8934EDC 3,723 instructions (0.208%), 219 calls (08933CF4 - 089355B4, length 1585)
  Back Branch 08933D1C 3,633 times (length 5)
    08933CFC:[1062001A]: beq        $v1, $v0, 0x08933D68
    08933D00:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    08933D04:[10600018]: beq        $v1, $zr, 0x08933D68
    08933D08:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    08933D0C:[26100001]: addiu      $s0, $s0, 1
--> 08933D10:[82020000]: lb         $v0, 0($s0)
    08933D14:[10440004]: beq        $v0, $a0, 0x08933D28
    08933D18:[021E8823]: subu       $s1, $s0, $fp
--> 08933D1C:[5440FFFC]: bnel       $v0, $zr, 0x08933D10
    08933D20:[26100001]: addiu      $s0, $s0, 1
    08933D24:[021E8823]: subu       $s1, $s0, $fp
    08933D28:[52200010]: beql       $s1, $zr, 0x08933D6C
    08933D2C:[82020000]: lb         $v0, 0($s0)
  Back Branch 0893406C 806 times (length 120)
  Back Branch 08933FE4 806 times (length 21)
    08933F84:[8FA30238]: lw         $v1, 568($sp)
    08933F88:[02E6102C]: max        $v0, $s7, $a2
    08933F8C:[00621821]: addu       $v1, $v1, $v0
    08933F90:[14A00016]: bne        $a1, $zr, 0x08933FEC
    08933F94:[AFA30238]: sw         $v1, 568($sp)
--> 08933F98:[8FA40218]: lw         $a0, 536($sp)
    08933F9C:[AFA00040]: sw         $zr, 64($sp)
    08933FA0:[1080FF54]: beq        $a0, $zr, 0x08933CF4
    08933FA4:[27B20070]: addiu      $s2, $sp, 112
    08933FA8:[0E24BAF5]: jal        0x0892EBD4
    08933FAC:[00000000]: nop
    08933FB0:[27B20070]: addiu      $s2, $sp, 112
    08933FB4:[0A24CF3D]: j          0x08933CF4
    08933FB8:[AFA00218]: sw         $zr, 536($sp)
    08933FBC:[8FA40248]: lw         $a0, 584($sp)
    08933FC0:[0E24CEFA]: jal        0x08933BE8
    08933FC4:[27A5003C]: addiu      $a1, $sp, 60
    08933FC8:[1440000E]: bne        $v0, $zr, 0x08934004
    08933FCC:[8FA50218]: lw         $a1, 536($sp)
    08933FD0:[8FA60234]: lw         $a2, 564($sp)
    08933FD4:[8FA30238]: lw         $v1, 568($sp)
    08933FD8:[8FA50044]: lw         $a1, 68($sp)
    08933FDC:[02E6102C]: max        $v0, $s7, $a2
    08933FE0:[00621821]: addu       $v1, $v1, $v0
--> 08933FE4:[10A0FFEC]: beq        $a1, $zr, 0x08933F98
    08933FE8:[AFA30238]: sw         $v1, 568($sp)
    08933FEC:[8FA40248]: lw         $a0, 584($sp)
    08933FF0:[0E24CEFA]: jal        0x08933BE8
    08933FF4:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 08934060 806 times (length 158)
  Back Branch 08933FF8 806 times (length 25)
    08933F88:[02E6102C]: max        $v0, $s7, $a2
    08933F8C:[00621821]: addu       $v1, $v1, $v0
    08933F90:[14A00016]: bne        $a1, $zr, 0x08933FEC
    08933F94:[AFA30238]: sw         $v1, 568($sp)
    08933F98:[8FA40218]: lw         $a0, 536($sp)
--> 08933F9C:[AFA00040]: sw         $zr, 64($sp)
    08933FA0:[1080FF54]: beq        $a0, $zr, 0x08933CF4
    08933FA4:[27B20070]: addiu      $s2, $sp, 112
    08933FA8:[0E24BAF5]: jal        0x0892EBD4
    08933FAC:[00000000]: nop
    08933FB0:[27B20070]: addiu      $s2, $sp, 112
    08933FB4:[0A24CF3D]: j          0x08933CF4
    08933FB8:[AFA00218]: sw         $zr, 536($sp)
    08933FBC:[8FA40248]: lw         $a0, 584($sp)
    08933FC0:[0E24CEFA]: jal        0x08933BE8
    08933FC4:[27A5003C]: addiu      $a1, $sp, 60
    08933FC8:[1440000E]: bne        $v0, $zr, 0x08934004
    08933FCC:[8FA50218]: lw         $a1, 536($sp)
    08933FD0:[8FA60234]: lw         $a2, 564($sp)
    08933FD4:[8FA30238]: lw         $v1, 568($sp)
    08933FD8:[8FA50044]: lw         $a1, 68($sp)
    08933FDC:[02E6102C]: max        $v0, $s7, $a2
    08933FE0:[00621821]: addu       $v1, $v1, $v0
    08933FE4:[10A0FFEC]: beq        $a1, $zr, 0x08933F98
    08933FE8:[AFA30238]: sw         $v1, 568($sp)
    08933FEC:[8FA40248]: lw         $a0, 584($sp)
    08933FF0:[0E24CEFA]: jal        0x08933BE8
    08933FF4:[27A5003C]: addiu      $a1, $sp, 60
--> 08933FF8:[1040FFE8]: beq        $v0, $zr, 0x08933F9C
    08933FFC:[8FA40218]: lw         $a0, 536($sp)
    08934000:[8FA50218]: lw         $a1, 536($sp)
    08934004:[10A00004]: beq        $a1, $zr, 0x08934018
    08934008:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 08933FA0 806 times (length 173)
  Back Branch 089355A8 409 times (length 1383)
  Back Branch 089340D8 219 times (length 145)
  Back Branch 08934114 219 times (length 160)
  Back Branch 08934EE8 219 times (length 1113)
  Back Branch 08935598 1 times (length 1379)
_S1_2_88264FC 3,615 instructions (0.202%), 201 calls (088264FC - 08826540, length 18)
    088264FC:[27BDFFC0]: addiu      $sp, $sp, -64
    08826500:[27A20024]: addiu      $v0, $sp, 36
    08826504:[AFA50024]: sw         $a1, 36($sp)
    08826508:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0882650C:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    08826510:[AFA60028]: sw         $a2, 40($sp)
    08826514:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08826518:[AFBF0010]: sw         $ra, 16($sp)
    0882651C:[AFA7002C]: sw         $a3, 44($sp)
    08826520:[AFA80030]: sw         $t0, 48($sp)
    08826524:[AFA90034]: sw         $t1, 52($sp)
    08826528:[AFAA0038]: sw         $t2, 56($sp)
    0882652C:[AFAB003C]: sw         $t3, 60($sp)
    08826530:[0E209859]: jal        0x08826164
    08826534:[AFA20000]: sw         $v0, 0($sp)
    08826538:[8FBF0010]: lw         $ra, 16($sp)
    0882653C:[03E00008]: jr         $ra
    08826540:[27BD0040]: addiu      $sp, $sp, 64
_S1_2_882CF94 3,575 instructions (0.200%), 1 calls (0882CF94 - 0882D0B0, length 72)
    0882CF94:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    0882CF98:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    0882CF9C:[27BDFFE0]: addiu      $sp, $sp, -32
    0882CFA0:[2484D720]: addiu      $a0, $a0, -10464
    0882CFA4:[24A560EC]: addiu      $a1, $a1, 24812
    0882CFA8:[AFBF0018]: sw         $ra, 24($sp)
    0882CFAC:[AFB10014]: sw         $s1, 20($sp)
    0882CFB0:[0E20993F]: jal        0x088264FC
    0882CFB4:[AFB00010]: sw         $s0, 16($sp)
    0882CFB8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0882CFBC:[0E20B3C7]: jal        0x0882CF1C
    0882CFC0:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0882CFC4:[1040FFFC]: beq        $v0, $zr, 0x0882CFB8
    0882CFC8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0882CFCC:[0E26491F]: jal        0x0899247C [sceKernelPowerLock]
    0882CFD0:[00000000]: nop
    0882CFD4:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    0882CFD8:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    0882CFDC:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0882CFE0:[24A5D6DC]: addiu      $a1, $a1, -10532
    0882CFE4:[24E760EC]: addiu      $a3, $a3, 24812
    0882CFE8:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0882CFEC:[04410004]: bgez       $v0, 0x0882D000
    0882CFF0:[24060123]: addiu      $a2, $zr, 291 <=> li $a2, 291
    0882CFF4:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    0882CFF8:[0A20B41B]: j          0x0882D06C
    0882CFFC:[2484D734]: addiu      $a0, $a0, -10444
    0882D000:[0E20B3B8]: jal        0x0882CEE0
    0882D004:[00000000]: nop
    0882D008:[0E20945A]: jal        0x08825168
    0882D00C:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    0882D010:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0882D014:[8C447508]: lw         $a0, 29960($v0)
    0882D018:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0882D01C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0882D020:[0E2646F1]: jal        0x08991BC4 [sceKernelPollEventFlag]
    0882D024:[24060020]: addiu      $a2, $zr, 32 <=> li $a2, 32
    0882D028:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0882D02C:[3C028002]: lui        $v0, 0x8002 <=> li $v0, 0x80020000
    0882D030:[344201AF]: ori        $v0, $v0, 431
    0882D034:[5062FFE1]: beql       $v1, $v0, 0x0882CFBC
    0882D038:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0882D03C:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0882D040:[0461000E]: bgez       $v1, 0x0882D07C
    0882D044:[24842364]: addiu      $a0, $a0, 9060
    0882D048:[0E20999C]: jal        0x08826670
    0882D04C:[3C10089A]: lui        $s0, 0x089A <=> li $s0, 0x089A0000
    0882D050:[0A20B421]: j          0x0882D084
    0882D054:[3C11089B]: lui        $s1, 0x089B <=> li $s1, 0x089B0000
    0882D058:[2484D770]: addiu      $a0, $a0, -10384
    0882D05C:[2605D6DC]: addiu      $a1, $s0, -10532
    0882D060:[262760EC]: addiu      $a3, $s1, 24812
    0882D064:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0882D068:[24060130]: addiu      $a2, $zr, 304 <=> li $a2, 304
    0882D06C:[0E209928]: jal        0x088264A0
    0882D070:[00000000]: nop
    0882D074:[0A20B3EF]: j          0x0882CFBC
    0882D078:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0882D07C:[3C10089A]: lui        $s0, 0x089A <=> li $s0, 0x089A0000
    0882D080:[3C11089B]: lui        $s1, 0x089B <=> li $s1, 0x089B0000
    0882D084:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    0882D088:[2484D7AC]: addiu      $a0, $a0, -10324
    0882D08C:[2605D6DC]: addiu      $a1, $s0, -10532
    0882D090:[2406012D]: addiu      $a2, $zr, 301 <=> li $a2, 301
    0882D094:[0E20993F]: jal        0x088264FC
    0882D098:[262760EC]: addiu      $a3, $s1, 24812
    0882D09C:[0E264919]: jal        0x08992464 [sceKernelPowerUnlock]
    0882D0A0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0882D0A4:[0443FFC5]: bgezl      $v0, 0x0882CFBC
    0882D0A8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0882D0AC:[0A20B416]: j          0x0882D058
    0882D0B0:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
  Back Branch 0882CFC4 83 times (length 5)
    0882CFA4:[24A560EC]: addiu      $a1, $a1, 24812
    0882CFA8:[AFBF0018]: sw         $ra, 24($sp)
    0882CFAC:[AFB10014]: sw         $s1, 20($sp)
    0882CFB0:[0E20993F]: jal        0x088264FC
    0882CFB4:[AFB00010]: sw         $s0, 16($sp)
--> 0882CFB8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0882CFBC:[0E20B3C7]: jal        0x0882CF1C
    0882CFC0:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
--> 0882CFC4:[1040FFFC]: beq        $v0, $zr, 0x0882CFB8
    0882CFC8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0882CFCC:[0E26491F]: jal        0x0899247C [sceKernelPowerLock]
    0882CFD0:[00000000]: nop
    0882CFD4:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
  Back Branch 0882D0A4 82 times (length 60)
    0882CFA8:[AFBF0018]: sw         $ra, 24($sp)
    0882CFAC:[AFB10014]: sw         $s1, 20($sp)
    0882CFB0:[0E20993F]: jal        0x088264FC
    0882CFB4:[AFB00010]: sw         $s0, 16($sp)
    0882CFB8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
--> 0882CFBC:[0E20B3C7]: jal        0x0882CF1C
    0882CFC0:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0882CFC4:[1040FFFC]: beq        $v0, $zr, 0x0882CFB8
    0882CFC8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0882CFCC:[0E26491F]: jal        0x0899247C [sceKernelPowerLock]
    0882CFD0:[00000000]: nop
    0882CFD4:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    0882CFD8:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    0882CFDC:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0882CFE0:[24A5D6DC]: addiu      $a1, $a1, -10532
    0882CFE4:[24E760EC]: addiu      $a3, $a3, 24812
    0882CFE8:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0882CFEC:[04410004]: bgez       $v0, 0x0882D000
    0882CFF0:[24060123]: addiu      $a2, $zr, 291 <=> li $a2, 291
    0882CFF4:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    0882CFF8:[0A20B41B]: j          0x0882D06C
    0882CFFC:[2484D734]: addiu      $a0, $a0, -10444
    0882D000:[0E20B3B8]: jal        0x0882CEE0
    0882D004:[00000000]: nop
    0882D008:[0E20945A]: jal        0x08825168
    0882D00C:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    0882D010:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0882D014:[8C447508]: lw         $a0, 29960($v0)
    0882D018:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0882D01C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0882D020:[0E2646F1]: jal        0x08991BC4 [sceKernelPollEventFlag]
    0882D024:[24060020]: addiu      $a2, $zr, 32 <=> li $a2, 32
    0882D028:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0882D02C:[3C028002]: lui        $v0, 0x8002 <=> li $v0, 0x80020000
    0882D030:[344201AF]: ori        $v0, $v0, 431
    0882D034:[5062FFE1]: beql       $v1, $v0, 0x0882CFBC
    0882D038:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0882D03C:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0882D040:[0461000E]: bgez       $v1, 0x0882D07C
    0882D044:[24842364]: addiu      $a0, $a0, 9060
    0882D048:[0E20999C]: jal        0x08826670
    0882D04C:[3C10089A]: lui        $s0, 0x089A <=> li $s0, 0x089A0000
    0882D050:[0A20B421]: j          0x0882D084
    0882D054:[3C11089B]: lui        $s1, 0x089B <=> li $s1, 0x089B0000
    0882D058:[2484D770]: addiu      $a0, $a0, -10384
    0882D05C:[2605D6DC]: addiu      $a1, $s0, -10532
    0882D060:[262760EC]: addiu      $a3, $s1, 24812
    0882D064:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0882D068:[24060130]: addiu      $a2, $zr, 304 <=> li $a2, 304
    0882D06C:[0E209928]: jal        0x088264A0
    0882D070:[00000000]: nop
    0882D074:[0A20B3EF]: j          0x0882CFBC
    0882D078:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0882D07C:[3C10089A]: lui        $s0, 0x089A <=> li $s0, 0x089A0000
    0882D080:[3C11089B]: lui        $s1, 0x089B <=> li $s1, 0x089B0000
    0882D084:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    0882D088:[2484D7AC]: addiu      $a0, $a0, -10324
    0882D08C:[2605D6DC]: addiu      $a1, $s0, -10532
    0882D090:[2406012D]: addiu      $a2, $zr, 301 <=> li $a2, 301
    0882D094:[0E20993F]: jal        0x088264FC
    0882D098:[262760EC]: addiu      $a3, $s1, 24812
    0882D09C:[0E264919]: jal        0x08992464 [sceKernelPowerUnlock]
    0882D0A0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 0882D0A4:[0443FFC5]: bgezl      $v0, 0x0882CFBC
    0882D0A8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0882D0AC:[0A20B416]: j          0x0882D058
    0882D0B0:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
_S1_2_882CEE0 1,986 instructions (0.111%), 166 calls (08826670 - 0882CF18, length 6699)
_S1_2_882CE00 1,826 instructions (0.102%), 83 calls (0882CE00 - 0882CE64, length 26)
    0882CE00:[27BDFFF0]: addiu      $sp, $sp, -16
    0882CE04:[AFB00000]: sw         $s0, 0($sp)
    0882CE08:[3C10089F]: lui        $s0, 0x089F <=> li $s0, 0x089F0000
    0882CE0C:[AFBF0004]: sw         $ra, 4($sp)
    0882CE10:[0E2092B5]: jal        0x08824AD4
    0882CE14:[8E040D5C]: lw         $a0, 3420($s0)
    0882CE18:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0882CE1C:[04410003]: bgez       $v0, 0x0882CE2C
    0882CE20:[24842314]: addiu      $a0, $a0, 8980
    0882CE24:[0E20999C]: jal        0x08826670
    0882CE28:[00000000]: nop
    0882CE2C:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    0882CE30:[8E040D5C]: lw         $a0, 3420($s0)
    0882CE34:[8C42229C]: lw         $v0, 8860($v0)
    0882CE38:[0E2092D1]: jal        0x08824B44
    0882CE3C:[0002802B]: sltu       $s0, $zr, $v0 <=> move $s0, $v0
    0882CE40:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0882CE44:[04410003]: bgez       $v0, 0x0882CE54
    0882CE48:[24842304]: addiu      $a0, $a0, 8964
    0882CE4C:[0E20999C]: jal        0x08826670
    0882CE50:[00000000]: nop
    0882CE54:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0882CE58:[8FBF0004]: lw         $ra, 4($sp)
    0882CE5C:[8FB00000]: lw         $s0, 0($sp)
    0882CE60:[03E00008]: jr         $ra
    0882CE64:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8829A6C 1,156 instructions (0.065%), 83 calls (08829A6C - 08829AC0, length 22)
    08829A6C:[27BDFFF0]: addiu      $sp, $sp, -16
    08829A70:[AFBF0000]: sw         $ra, 0($sp)
    08829A74:[0E20B380]: jal        0x0882CE00
    08829A78:[00000000]: nop
    08829A7C:[1040000D]: beq        $v0, $zr, 0x08829AB4
    08829A80:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08829A84:[0E20B42D]: jal        0x0882D0B4
    08829A88:[00000000]: nop
    08829A8C:[10400009]: beq        $v0, $zr, 0x08829AB4
    08829A90:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08829A94:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08829A98:[0E208C1F]: jal        0x0882307C
    08829A9C:[8C440D50]: lw         $a0, 3408($v0)
    08829AA0:[14400004]: bne        $v0, $zr, 0x08829AB4
    08829AA4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08829AA8:[0E20B476]: jal        0x0882D1D8
    08829AAC:[00000000]: nop
    08829AB0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08829AB4:[8FBF0000]: lw         $ra, 0($sp)
    08829AB8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08829ABC:[03E00008]: jr         $ra
    08829AC0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_882DBB0 881 instructions (0.049%), 7 calls (0882DBB0 - 0882DE1C, length 156)
    0882DBB0:[27BDFFD0]: addiu      $sp, $sp, -48
    0882DBB4:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0882DBB8:[AFB7001C]: sw         $s7, 28($sp)
    0882DBBC:[0080B821]: addu       $s7, $a0, $zr <=> move $s7, $a0
    0882DBC0:[AFB40010]: sw         $s4, 16($sp)
    0882DBC4:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    0882DBC8:[AFB3000C]: sw         $s3, 12($sp)
    0882DBCC:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    0882DBD0:[AFBF0020]: sw         $ra, 32($sp)
    0882DBD4:[AFB60018]: sw         $s6, 24($sp)
    0882DBD8:[AFB50014]: sw         $s5, 20($sp)
    0882DBDC:[AFB20008]: sw         $s2, 8($sp)
    0882DBE0:[AFB10004]: sw         $s1, 4($sp)
    0882DBE4:[10A20006]: beq        $a1, $v0, 0x0882DC00
    0882DBE8:[AFB00000]: sw         $s0, 0($sp)
    0882DBEC:[24020040]: addiu      $v0, $zr, 64 <=> li $v0, 64
    0882DBF0:[10A20003]: beq        $a1, $v0, 0x0882DC00
    0882DBF4:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0882DBF8:[0E20999C]: jal        0x08826670
    0882DBFC:[24842478]: addiu      $a0, $a0, 9336
    0882DC00:[3C15089F]: lui        $s5, 0x089F <=> li $s5, 0x089F0000
    0882DC04:[0E2092B8]: jal        0x08824AE0
    0882DC08:[8EA40D60]: lw         $a0, 3424($s5)
    0882DC0C:[04410005]: bgez       $v0, 0x0882DC24
    0882DC10:[3C11089F]: lui        $s1, 0x089F <=> li $s1, 0x089F0000
    0882DC14:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0882DC18:[0E20999C]: jal        0x08826670
    0882DC1C:[24842468]: addiu      $a0, $a0, 9320
    0882DC20:[3C11089F]: lui        $s1, 0x089F <=> li $s1, 0x089F0000
    0882DC24:[8E22751C]: lw         $v0, 29980($s1)
    0882DC28:[04400007]: bltz       $v0, 0x0882DC48
    0882DC2C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0882DC30:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    0882DC34:[24847520]: addiu      $a0, $a0, 29984
    0882DC38:[0E20B4CC]: jal        0x0882D330
    0882DC3C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882DC40:[0441000E]: bgez       $v0, 0x0882DC7C
    0882DC44:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0882DC48:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0882DC4C:[0E20999C]: jal        0x08826670
    0882DC50:[24842458]: addiu      $a0, $a0, 9304
    0882DC54:[8EA40D60]: lw         $a0, 3424($s5)
    0882DC58:[0E2092D3]: jal        0x08824B4C
    0882DC5C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0882DC60:[04430064]: bgezl      $v0, 0x0882DDF4
    0882DC64:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0882DC68:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0882DC6C:[0E20999C]: jal        0x08826670
    0882DC70:[24842448]: addiu      $a0, $a0, 9288
    0882DC74:[0A20B77D]: j          0x0882DDF4
    0882DC78:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0882DC7C:[00021143]: sra        $v0, $v0, 0x0005
    0882DC80:[0002B080]: sll        $s6, $v0, 0x0002
    0882DC84:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    0882DC88:[2622751C]: addiu      $v0, $s1, 29980
    0882DC8C:[02C22821]: addu       $a1, $s6, $v0
    0882DC90:[7C03F144]: ins        $v1, $zr, 5, 26
    0882DC94:[04610005]: bgez       $v1, 0x0882DCAC
    0882DC98:[8CA40004]: lw         $a0, 4($a1)
    0882DC9C:[2463FFFF]: addiu      $v1, $v1, -1
    0882DCA0:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    0882DCA4:[00621825]: or         $v1, $v1, $v0
    0882DCA8:[24630001]: addiu      $v1, $v1, 1
    0882DCAC:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0882DCB0:[00629006]: srlv       $s2, $v0, $v1
    0882DCB4:[00921024]: and        $v0, $a0, $s2
    0882DCB8:[10400008]: beq        $v0, $zr, 0x0882DCDC
    0882DCBC:[2A020010]: slti       $v0, $s0, 16
    0882DCC0:[8E23751C]: lw         $v1, 29980($s1)
    0882DCC4:[00121027]: nor        $v0, $zr, $s2 <=> li $v0, not $s2
    0882DCC8:[00821024]: and        $v0, $a0, $v0
    0882DCCC:[2463FFFF]: addiu      $v1, $v1, -1
    0882DCD0:[ACA20004]: sw         $v0, 4($a1)
    0882DCD4:[AE23751C]: sw         $v1, 29980($s1)
    0882DCD8:[2A020010]: slti       $v0, $s0, 16
    0882DCDC:[14400005]: bne        $v0, $zr, 0x0882DCF4
    0882DCE0:[00101100]: sll        $v0, $s0, 0x0004
    0882DCE4:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0882DCE8:[0E20999C]: jal        0x08826670
    0882DCEC:[24842438]: addiu      $a0, $a0, 9272
    0882DCF0:[00101100]: sll        $v0, $s0, 0x0004
    0882DCF4:[00101980]: sll        $v1, $s0, 0x0006
    0882DCF8:[00621823]: subu       $v1, $v1, $v0
    0882DCFC:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0882DD00:[244276A8]: addiu      $v0, $v0, 30376
    0882DD04:[00628821]: addu       $s1, $v1, $v0
    0882DD08:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882DD0C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0882DD10:[0E24BE56]: jal        0x0892F958
    0882DD14:[24060030]: addiu      $a2, $zr, 48 <=> li $a2, 48
    0882DD18:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0882DD1C:[00101880]: sll        $v1, $s0, 0x0002
    0882DD20:[24427668]: addiu      $v0, $v0, 30312
    0882DD24:[00621821]: addu       $v1, $v1, $v0
    0882DD28:[AC770000]: sw         $s7, 0($v1)
    0882DD2C:[A2300000]: sb         $s0, 0($s1)
    0882DD30:[0E2092D3]: jal        0x08824B4C
    0882DD34:[8EA40D60]: lw         $a0, 3424($s5)
    0882DD38:[04410005]: bgez       $v0, 0x0882DD50
    0882DD3C:[32820001]: andi       $v0, $s4, 1
    0882DD40:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0882DD44:[0E20999C]: jal        0x08826670
    0882DD48:[24842428]: addiu      $a0, $a0, 9256
    0882DD4C:[32820001]: andi       $v0, $s4, 1
    0882DD50:[10400006]: beq        $v0, $zr, 0x0882DD6C
    0882DD54:[A6340006]: sh         $s4, 6($s1)
    0882DD58:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0882DD5C:[0E20999C]: jal        0x08826670
    0882DD60:[24842418]: addiu      $a0, $a0, 9240
    0882DD64:[0A20B77C]: j          0x0882DDF0
    0882DD68:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0882DD6C:[3A640010]: xori       $a0, $s3, 16
    0882DD70:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    0882DD74:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    0882DD78:[0044180B]: movn       $v1, $v0, $a0
    0882DD7C:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0882DD80:[A2230003]: sb         $v1, 3($s1)
    0882DD84:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882DD88:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0882DD8C:[A2220001]: sb         $v0, 1($s1)
    0882DD90:[0E20B549]: jal        0x0882D524
    0882DD94:[A2330002]: sb         $s3, 2($s1)
    0882DD98:[32830010]: andi       $v1, $s4, 16
    0882DD9C:[A2220004]: sb         $v0, 4($s1)
    0882DDA0:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0882DDA4:[1060000E]: beq        $v1, $zr, 0x0882DDE0
    0882DDA8:[A2220005]: sb         $v0, 5($s1)
    0882DDAC:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    0882DDB0:[2482750C]: addiu      $v0, $a0, 29964
    0882DDB4:[02C22821]: addu       $a1, $s6, $v0
    0882DDB8:[8CA30004]: lw         $v1, 4($a1)
    0882DDBC:[00721024]: and        $v0, $v1, $s2
    0882DDC0:[14400008]: bne        $v0, $zr, 0x0882DDE4
    0882DDC4:[24060009]: addiu      $a2, $zr, 9 <=> li $a2, 9
    0882DDC8:[8C82750C]: lw         $v0, 29964($a0)
    0882DDCC:[00721825]: or         $v1, $v1, $s2
    0882DDD0:[24420001]: addiu      $v0, $v0, 1
    0882DDD4:[ACA30004]: sw         $v1, 4($a1)
    0882DDD8:[0A20B779]: j          0x0882DDE4
    0882DDDC:[AC82750C]: sw         $v0, 29964($a0)
    0882DDE0:[24060009]: addiu      $a2, $zr, 9 <=> li $a2, 9
    0882DDE4:[24C6FFFF]: addiu      $a2, $a2, -1
    0882DDE8:[54C0FFFF]: bnel       $a2, $zr, 0x0882DDE8
    0882DDEC:[24C6FFFF]: addiu      $a2, $a2, -1
    0882DDF0:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0882DDF4:[8FBF0020]: lw         $ra, 32($sp)
    0882DDF8:[8FB7001C]: lw         $s7, 28($sp)
    0882DDFC:[8FB60018]: lw         $s6, 24($sp)
    0882DE00:[8FB50014]: lw         $s5, 20($sp)
    0882DE04:[8FB40010]: lw         $s4, 16($sp)
    0882DE08:[8FB3000C]: lw         $s3, 12($sp)
    0882DE0C:[8FB20008]: lw         $s2, 8($sp)
    0882DE10:[8FB10004]: lw         $s1, 4($sp)
    0882DE14:[8FB00000]: lw         $s0, 0($sp)
    0882DE18:[03E00008]: jr         $ra
    0882DE1C:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 0882DDE8 56 times (length 2)
    0882DDD4:[ACA30004]: sw         $v1, 4($a1)
    0882DDD8:[0A20B779]: j          0x0882DDE4
    0882DDDC:[AC82750C]: sw         $v0, 29964($a0)
    0882DDE0:[24060009]: addiu      $a2, $zr, 9 <=> li $a2, 9
    0882DDE4:[24C6FFFF]: addiu      $a2, $a2, -1
--> 0882DDE8:[54C0FFFF]: bnel       $a2, $zr, 0x0882DDE8
    0882DDEC:[24C6FFFF]: addiu      $a2, $a2, -1
    0882DDF0:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0882DDF4:[8FBF0020]: lw         $ra, 32($sp)
    0882DDF8:[8FB7001C]: lw         $s7, 28($sp)
_S1_2_8824AD4 835 instructions (0.047%), 167 calls (08824AD4 - 08991A68, length 373734)
_S1_2_8991C5C 814 instructions (0.046%), 407 calls (08991C5C - 08991C60, length 2)
    08991C5C:[03E00008]: jr         $ra
    08991C60:[03FFFFCC]: syscall    0xFFFFF [unknown]
_S1_2_892FD68 740 instructions (0.041%), 2 calls (0892FD68 - 0892FEF0, length 99)
    0892FD68:[27BDFFF0]: addiu      $sp, $sp, -16
    0892FD6C:[AFB00000]: sw         $s0, 0($sp)
    0892FD70:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0892FD74:[260202C4]: addiu      $v0, $s0, 708
    0892FD78:[26030320]: addiu      $v1, $s0, 800
    0892FD7C:[24840268]: addiu      $a0, $a0, 616
    0892FD80:[AFBF0004]: sw         $ra, 4($sp)
    0892FD84:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0892FD88:[AE020008]: sw         $v0, 8($s0)
    0892FD8C:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0892FD90:[AE03000C]: sw         $v1, 12($s0)
    0892FD94:[24030019]: addiu      $v1, $zr, 25 <=> li $v1, 25
    0892FD98:[AE000000]: sw         $zr, 0($s0)
    0892FD9C:[AE040004]: sw         $a0, 4($s0)
    0892FDA0:[AE000010]: sw         $zr, 16($s0)
    0892FDA4:[24A50001]: addiu      $a1, $a1, 1
    0892FDA8:[A0400014]: sb         $zr, 20($v0)
    0892FDAC:[14A3FFFD]: bne        $a1, $v1, 0x0892FDA4
    0892FDB0:[24420001]: addiu      $v0, $v0, 1
    0892FDB4:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    0892FDB8:[24425530]: addiu      $v0, $v0, 21808
    0892FDBC:[AE020034]: sw         $v0, 52($s0)
    0892FDC0:[2605007C]: addiu      $a1, $s0, 124
    0892FDC4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892FDC8:[AE000030]: sw         $zr, 48($s0)
    0892FDCC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0892FDD0:[24060024]: addiu      $a2, $zr, 36 <=> li $a2, 36
    0892FDD4:[AE000038]: sw         $zr, 56($s0)
    0892FDD8:[AE00003C]: sw         $zr, 60($s0)
    0892FDDC:[AE000040]: sw         $zr, 64($s0)
    0892FDE0:[AE000044]: sw         $zr, 68($s0)
    0892FDE4:[AE000048]: sw         $zr, 72($s0)
    0892FDE8:[AE00004C]: sw         $zr, 76($s0)
    0892FDEC:[AE000050]: sw         $zr, 80($s0)
    0892FDF0:[AE000054]: sw         $zr, 84($s0)
    0892FDF4:[AE000058]: sw         $zr, 88($s0)
    0892FDF8:[AE00005C]: sw         $zr, 92($s0)
    0892FDFC:[A2000060]: sb         $zr, 96($s0)
    0892FE00:[00A21021]: addu       $v0, $a1, $v0
    0892FE04:[24630001]: addiu      $v1, $v1, 1
    0892FE08:[A0400000]: sb         $zr, 0($v0)
    0892FE0C:[1466FFFC]: bne        $v1, $a2, 0x0892FE00
    0892FE10:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892FE14:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0892FE18:[AE0200A8]: sw         $v0, 168($s0)
    0892FE1C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892FE20:[2402330E]: addiu      $v0, $zr, 13070 <=> li $v0, 13070
    0892FE24:[AE0300AC]: sw         $v1, 172($s0)
    0892FE28:[24031234]: addiu      $v1, $zr, 4660 <=> li $v1, 4660
    0892FE2C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0892FE30:[A60200B0]: sh         $v0, 176($s0)
    0892FE34:[2402ABCD]: addiu      $v0, $zr, -21555 <=> li $v0, -21555
    0892FE38:[24060114]: addiu      $a2, $zr, 276 <=> li $a2, 276
    0892FE3C:[A60200B2]: sh         $v0, 178($s0)
    0892FE40:[2402E66D]: addiu      $v0, $zr, -6547 <=> li $v0, -6547
    0892FE44:[A60300B4]: sh         $v1, 180($s0)
    0892FE48:[2403DEEC]: addiu      $v1, $zr, -8468 <=> li $v1, -8468
    0892FE4C:[A60200B6]: sh         $v0, 182($s0)
    0892FE50:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    0892FE54:[A60300B8]: sh         $v1, 184($s0)
    0892FE58:[2403000B]: addiu      $v1, $zr, 11 <=> li $v1, 11
    0892FE5C:[A60200BA]: sh         $v0, 186($s0)
    0892FE60:[A60300BC]: sh         $v1, 188($s0)
    0892FE64:[AE0000A0]: sw         $zr, 160($s0)
    0892FE68:[AE0000C0]: sw         $zr, 192($s0)
    0892FE6C:[AE0000C4]: sw         $zr, 196($s0)
    0892FE70:[AE0000C8]: sw         $zr, 200($s0)
    0892FE74:[AE0000CC]: sw         $zr, 204($s0)
    0892FE78:[AE0000D0]: sw         $zr, 208($s0)
    0892FE7C:[AE0000D4]: sw         $zr, 212($s0)
    0892FE80:[AE0000FC]: sw         $zr, 252($s0)
    0892FE84:[AE000100]: sw         $zr, 256($s0)
    0892FE88:[AE000104]: sw         $zr, 260($s0)
    0892FE8C:[AE000108]: sw         $zr, 264($s0)
    0892FE90:[AE00010C]: sw         $zr, 268($s0)
    0892FE94:[AE000110]: sw         $zr, 272($s0)
    0892FE98:[AE000114]: sw         $zr, 276($s0)
    0892FE9C:[AE000118]: sw         $zr, 280($s0)
    0892FEA0:[AE00011C]: sw         $zr, 284($s0)
    0892FEA4:[AE000120]: sw         $zr, 288($s0)
    0892FEA8:[A20000D8]: sb         $zr, 216($s0)
    0892FEAC:[A20000E0]: sb         $zr, 224($s0)
    0892FEB0:[AE0000F8]: sw         $zr, 248($s0)
    0892FEB4:[AE000148]: sw         $zr, 328($s0)
    0892FEB8:[AE00014C]: sw         $zr, 332($s0)
    0892FEBC:[AE000150]: sw         $zr, 336($s0)
    0892FEC0:[AE000154]: sw         $zr, 340($s0)
    0892FEC4:[AE000254]: sw         $zr, 596($s0)
    0892FEC8:[AE0001D4]: sw         $zr, 468($s0)
    0892FECC:[AE000258]: sw         $zr, 600($s0)
    0892FED0:[AE00025C]: sw         $zr, 604($s0)
    0892FED4:[AE000260]: sw         $zr, 608($s0)
    0892FED8:[0E24BE56]: jal        0x0892F958
    0892FEDC:[AE000264]: sw         $zr, 612($s0)
    0892FEE0:[AE00037C]: sw         $zr, 892($s0)
    0892FEE4:[8FBF0004]: lw         $ra, 4($sp)
    0892FEE8:[8FB00000]: lw         $s0, 0($sp)
    0892FEEC:[03E00008]: jr         $ra
    0892FEF0:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0892FE0C 72 times (length 5)
    0892FDEC:[AE000050]: sw         $zr, 80($s0)
    0892FDF0:[AE000054]: sw         $zr, 84($s0)
    0892FDF4:[AE000058]: sw         $zr, 88($s0)
    0892FDF8:[AE00005C]: sw         $zr, 92($s0)
    0892FDFC:[A2000060]: sb         $zr, 96($s0)
--> 0892FE00:[00A21021]: addu       $v0, $a1, $v0
    0892FE04:[24630001]: addiu      $v1, $v1, 1
    0892FE08:[A0400000]: sb         $zr, 0($v0)
--> 0892FE0C:[1466FFFC]: bne        $v1, $a2, 0x0892FE00
    0892FE10:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892FE14:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0892FE18:[AE0200A8]: sw         $v0, 168($s0)
    0892FE1C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
  Back Branch 0892FDAC 50 times (length 4)
    0892FD90:[AE03000C]: sw         $v1, 12($s0)
    0892FD94:[24030019]: addiu      $v1, $zr, 25 <=> li $v1, 25
    0892FD98:[AE000000]: sw         $zr, 0($s0)
    0892FD9C:[AE040004]: sw         $a0, 4($s0)
    0892FDA0:[AE000010]: sw         $zr, 16($s0)
--> 0892FDA4:[24A50001]: addiu      $a1, $a1, 1
    0892FDA8:[A0400014]: sb         $zr, 20($v0)
--> 0892FDAC:[14A3FFFD]: bne        $a1, $v1, 0x0892FDA4
    0892FDB0:[24420001]: addiu      $v0, $v0, 1
    0892FDB4:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    0892FDB8:[24425530]: addiu      $v0, $v0, 21808
    0892FDBC:[AE020034]: sw         $v0, 52($s0)
_S1_2_882DA68 673 instructions (0.038%), 1 calls (0882DA68 - 0882DBAC, length 82)
    0882DA68:[27BDFFF0]: addiu      $sp, $sp, -16
    0882DA6C:[3C09089F]: lui        $t1, 0x089F <=> li $t1, 0x089F0000
    0882DA70:[AFBF0000]: sw         $ra, 0($sp)
    0882DA74:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0882DA78:[244876A8]: addiu      $t0, $v0, 30376
    0882DA7C:[8D27751C]: lw         $a3, 29980($t1)
    0882DA80:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0882DA84:[240E0010]: addiu      $t6, $zr, 16 <=> li $t6, 16
    0882DA88:[252D751C]: addiu      $t5, $t1, 29980
    0882DA8C:[3C0C8000]: lui        $t4, 0x8000 <=> li $t4, 0x80000000
    0882DA90:[240BFFE0]: addiu      $t3, $zr, -32 <=> li $t3, -32
    0882DA94:[240A0010]: addiu      $t2, $zr, 16 <=> li $t2, 16
    0882DA98:[2482001F]: addiu      $v0, $a0, 31
    0882DA9C:[28830000]: slti       $v1, $a0, 0
    0882DAA0:[0083100A]: movz       $v0, $a0, $v1
    0882DAA4:[00021143]: sra        $v0, $v0, 0x0005
    0882DAA8:[00021080]: sll        $v0, $v0, 0x0002
    0882DAAC:[004D3021]: addu       $a2, $v0, $t5
    0882DAB0:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0882DAB4:[A10E0000]: sb         $t6, 0($t0)
    0882DAB8:[7C02F144]: ins        $v0, $zr, 5, 26
    0882DABC:[24840001]: addiu      $a0, $a0, 1
    0882DAC0:[25080030]: addiu      $t0, $t0, 48
    0882DAC4:[04410004]: bgez       $v0, 0x0882DAD8
    0882DAC8:[8CC50004]: lw         $a1, 4($a2)
    0882DACC:[2442FFFF]: addiu      $v0, $v0, -1
    0882DAD0:[004B1025]: or         $v0, $v0, $t3
    0882DAD4:[24420001]: addiu      $v0, $v0, 1
    0882DAD8:[004C1006]: srlv       $v0, $t4, $v0
    0882DADC:[00A21825]: or         $v1, $a1, $v0
    0882DAE0:[00A21024]: and        $v0, $a1, $v0
    0882DAE4:[14400003]: bne        $v0, $zr, 0x0882DAF4
    0882DAE8:[00000000]: nop
    0882DAEC:[24E70001]: addiu      $a3, $a3, 1
    0882DAF0:[ACC30004]: sw         $v1, 4($a2)
    0882DAF4:[148AFFE9]: bne        $a0, $t2, 0x0882DA9C
    0882DAF8:[2482001F]: addiu      $v0, $a0, 31
    0882DAFC:[3C08089F]: lui        $t0, 0x089F <=> li $t0, 0x089F0000
    0882DB00:[8D067514]: lw         $a2, 29972($t0)
    0882DB04:[AD27751C]: sw         $a3, 29980($t1)
    0882DB08:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0882DB0C:[250C7514]: addiu      $t4, $t0, 29972
    0882DB10:[3C0B8000]: lui        $t3, 0x8000 <=> li $t3, 0x80000000
    0882DB14:[240AFFE0]: addiu      $t2, $zr, -32 <=> li $t2, -32
    0882DB18:[24090010]: addiu      $t1, $zr, 16 <=> li $t1, 16
    0882DB1C:[2482001F]: addiu      $v0, $a0, 31
    0882DB20:[28830000]: slti       $v1, $a0, 0
    0882DB24:[0083100A]: movz       $v0, $a0, $v1
    0882DB28:[00021143]: sra        $v0, $v0, 0x0005
    0882DB2C:[00021080]: sll        $v0, $v0, 0x0002
    0882DB30:[004C3821]: addu       $a3, $v0, $t4
    0882DB34:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0882DB38:[7C02F144]: ins        $v0, $zr, 5, 26
    0882DB3C:[24840001]: addiu      $a0, $a0, 1
    0882DB40:[04410004]: bgez       $v0, 0x0882DB54
    0882DB44:[8CE50004]: lw         $a1, 4($a3)
    0882DB48:[2442FFFF]: addiu      $v0, $v0, -1
    0882DB4C:[004A1025]: or         $v0, $v0, $t2
    0882DB50:[24420001]: addiu      $v0, $v0, 1
    0882DB54:[004B1006]: srlv       $v0, $t3, $v0
    0882DB58:[00A21825]: or         $v1, $a1, $v0
    0882DB5C:[00A21024]: and        $v0, $a1, $v0
    0882DB60:[14400003]: bne        $v0, $zr, 0x0882DB70
    0882DB64:[00000000]: nop
    0882DB68:[24C60001]: addiu      $a2, $a2, 1
    0882DB6C:[ACE30004]: sw         $v1, 4($a3)
    0882DB70:[1489FFEB]: bne        $a0, $t1, 0x0882DB20
    0882DB74:[2482001F]: addiu      $v0, $a0, 31
    0882DB78:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    0882DB7C:[2484D880]: addiu      $a0, $a0, -10112
    0882DB80:[0E208BED]: jal        0x08822FB4
    0882DB84:[AD067514]: sw         $a2, 29972($t0)
    0882DB88:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    0882DB8C:[14400004]: bne        $v0, $zr, 0x0882DBA0
    0882DB90:[AC620D60]: sw         $v0, 3424($v1)
    0882DB94:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0882DB98:[0E20999C]: jal        0x08826670
    0882DB9C:[24842408]: addiu      $a0, $a0, 9224
    0882DBA0:[8FBF0000]: lw         $ra, 0($sp)
    0882DBA4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0882DBA8:[03E00008]: jr         $ra
    0882DBAC:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0882DAF4 16 times (length 24)
    0882DA88:[252D751C]: addiu      $t5, $t1, 29980
    0882DA8C:[3C0C8000]: lui        $t4, 0x8000 <=> li $t4, 0x80000000
    0882DA90:[240BFFE0]: addiu      $t3, $zr, -32 <=> li $t3, -32
    0882DA94:[240A0010]: addiu      $t2, $zr, 16 <=> li $t2, 16
    0882DA98:[2482001F]: addiu      $v0, $a0, 31
--> 0882DA9C:[28830000]: slti       $v1, $a0, 0
    0882DAA0:[0083100A]: movz       $v0, $a0, $v1
    0882DAA4:[00021143]: sra        $v0, $v0, 0x0005
    0882DAA8:[00021080]: sll        $v0, $v0, 0x0002
    0882DAAC:[004D3021]: addu       $a2, $v0, $t5
    0882DAB0:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0882DAB4:[A10E0000]: sb         $t6, 0($t0)
    0882DAB8:[7C02F144]: ins        $v0, $zr, 5, 26
    0882DABC:[24840001]: addiu      $a0, $a0, 1
    0882DAC0:[25080030]: addiu      $t0, $t0, 48
    0882DAC4:[04410004]: bgez       $v0, 0x0882DAD8
    0882DAC8:[8CC50004]: lw         $a1, 4($a2)
    0882DACC:[2442FFFF]: addiu      $v0, $v0, -1
    0882DAD0:[004B1025]: or         $v0, $v0, $t3
    0882DAD4:[24420001]: addiu      $v0, $v0, 1
    0882DAD8:[004C1006]: srlv       $v0, $t4, $v0
    0882DADC:[00A21825]: or         $v1, $a1, $v0
    0882DAE0:[00A21024]: and        $v0, $a1, $v0
    0882DAE4:[14400003]: bne        $v0, $zr, 0x0882DAF4
    0882DAE8:[00000000]: nop
    0882DAEC:[24E70001]: addiu      $a3, $a3, 1
    0882DAF0:[ACC30004]: sw         $v1, 4($a2)
--> 0882DAF4:[148AFFE9]: bne        $a0, $t2, 0x0882DA9C
    0882DAF8:[2482001F]: addiu      $v0, $a0, 31
    0882DAFC:[3C08089F]: lui        $t0, 0x089F <=> li $t0, 0x089F0000
    0882DB00:[8D067514]: lw         $a2, 29972($t0)
    0882DB04:[AD27751C]: sw         $a3, 29980($t1)
  Back Branch 0882DB70 16 times (length 22)
    0882DB0C:[250C7514]: addiu      $t4, $t0, 29972
    0882DB10:[3C0B8000]: lui        $t3, 0x8000 <=> li $t3, 0x80000000
    0882DB14:[240AFFE0]: addiu      $t2, $zr, -32 <=> li $t2, -32
    0882DB18:[24090010]: addiu      $t1, $zr, 16 <=> li $t1, 16
    0882DB1C:[2482001F]: addiu      $v0, $a0, 31
--> 0882DB20:[28830000]: slti       $v1, $a0, 0
    0882DB24:[0083100A]: movz       $v0, $a0, $v1
    0882DB28:[00021143]: sra        $v0, $v0, 0x0005
    0882DB2C:[00021080]: sll        $v0, $v0, 0x0002
    0882DB30:[004C3821]: addu       $a3, $v0, $t4
    0882DB34:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0882DB38:[7C02F144]: ins        $v0, $zr, 5, 26
    0882DB3C:[24840001]: addiu      $a0, $a0, 1
    0882DB40:[04410004]: bgez       $v0, 0x0882DB54
    0882DB44:[8CE50004]: lw         $a1, 4($a3)
    0882DB48:[2442FFFF]: addiu      $v0, $v0, -1
    0882DB4C:[004A1025]: or         $v0, $v0, $t2
    0882DB50:[24420001]: addiu      $v0, $v0, 1
    0882DB54:[004B1006]: srlv       $v0, $t3, $v0
    0882DB58:[00A21825]: or         $v1, $a1, $v0
    0882DB5C:[00A21024]: and        $v0, $a1, $v0
    0882DB60:[14400003]: bne        $v0, $zr, 0x0882DB70
    0882DB64:[00000000]: nop
    0882DB68:[24C60001]: addiu      $a2, $a2, 1
    0882DB6C:[ACE30004]: sw         $v1, 4($a3)
--> 0882DB70:[1489FFEB]: bne        $a0, $t1, 0x0882DB20
    0882DB74:[2482001F]: addiu      $v0, $a0, 31
    0882DB78:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    0882DB7C:[2484D880]: addiu      $a0, $a0, -10112
    0882DB80:[0E208BED]: jal        0x08822FB4
_S1_2_882BF80 669 instructions (0.037%), 1 calls (0882BF80 - 0882C030, length 45)
    0882BF80:[27BDFFF0]: addiu      $sp, $sp, -16
    0882BF84:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    0882BF88:[AFB20008]: sw         $s2, 8($sp)
    0882BF8C:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0882BF90:[AFB10004]: sw         $s1, 4($sp)
    0882BF94:[245120E4]: addiu      $s1, $v0, 8420
    0882BF98:[AFBF000C]: sw         $ra, 12($sp)
    0882BF9C:[AFB00000]: sw         $s0, 0($sp)
    0882BFA0:[8E220000]: lw         $v0, 0($s1)
    0882BFA4:[14520019]: bne        $v0, $s2, 0x0882C00C
    0882BFA8:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    0882BFAC:[0E20A69B]: jal        0x08829A6C
    0882BFB0:[00000000]: nop
    0882BFB4:[10400010]: beq        $v0, $zr, 0x0882BFF8
    0882BFB8:[00000000]: nop
    0882BFBC:[0E264935]: jal        0x089924D4
    0882BFC0:[8E24FFFC]: lw         $a0, -4($s1)
    0882BFC4:[0E20A6B1]: jal        0x08829AC4
    0882BFC8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0882BFCC:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    0882BFD0:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    0882BFD4:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    0882BFD8:[2484D4C8]: addiu      $a0, $a0, -11064
    0882BFDC:[24A5D50C]: addiu      $a1, $a1, -10996
    0882BFE0:[24E76070]: addiu      $a3, $a3, 24688
    0882BFE4:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    0882BFE8:[12000007]: beq        $s0, $zr, 0x0882C008
    0882BFEC:[240600FF]: addiu      $a2, $zr, 255 <=> li $a2, 255
    0882BFF0:[0E209928]: jal        0x088264A0
    0882BFF4:[8E290004]: lw         $t1, 4($s1)
    0882BFF8:[0E264707]: jal        0x08991C1C [sceKernelDelayThreadCB]
    0882BFFC:[340480E8]: ori        $a0, $zr, -32536 <=> li $a0, 33000
    0882C000:[0A20AFEB]: j          0x0882BFAC
    0882C004:[00000000]: nop
    0882C008:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    0882C00C:[2631000C]: addiu      $s1, $s1, 12
    0882C010:[24422138]: addiu      $v0, $v0, 8504
    0882C014:[5622FFE3]: bnel       $s1, $v0, 0x0882BFA4
    0882C018:[8E220000]: lw         $v0, 0($s1)
    0882C01C:[8FBF000C]: lw         $ra, 12($sp)
    0882C020:[8FB20008]: lw         $s2, 8($sp)
    0882C024:[8FB10004]: lw         $s1, 4($sp)
    0882C028:[8FB00000]: lw         $s0, 0($sp)
    0882C02C:[03E00008]: jr         $ra
    0882C030:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0882C000 82 times (length 23)
    0882BF98:[AFBF000C]: sw         $ra, 12($sp)
    0882BF9C:[AFB00000]: sw         $s0, 0($sp)
    0882BFA0:[8E220000]: lw         $v0, 0($s1)
    0882BFA4:[14520019]: bne        $v0, $s2, 0x0882C00C
    0882BFA8:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
--> 0882BFAC:[0E20A69B]: jal        0x08829A6C
    0882BFB0:[00000000]: nop
    0882BFB4:[10400010]: beq        $v0, $zr, 0x0882BFF8
    0882BFB8:[00000000]: nop
    0882BFBC:[0E264935]: jal        0x089924D4
    0882BFC0:[8E24FFFC]: lw         $a0, -4($s1)
    0882BFC4:[0E20A6B1]: jal        0x08829AC4
    0882BFC8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0882BFCC:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    0882BFD0:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    0882BFD4:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    0882BFD8:[2484D4C8]: addiu      $a0, $a0, -11064
    0882BFDC:[24A5D50C]: addiu      $a1, $a1, -10996
    0882BFE0:[24E76070]: addiu      $a3, $a3, 24688
    0882BFE4:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    0882BFE8:[12000007]: beq        $s0, $zr, 0x0882C008
    0882BFEC:[240600FF]: addiu      $a2, $zr, 255 <=> li $a2, 255
    0882BFF0:[0E209928]: jal        0x088264A0
    0882BFF4:[8E290004]: lw         $t1, 4($s1)
    0882BFF8:[0E264707]: jal        0x08991C1C [sceKernelDelayThreadCB]
    0882BFFC:[340480E8]: ori        $a0, $zr, -32536 <=> li $a0, 33000
--> 0882C000:[0A20AFEB]: j          0x0882BFAC
    0882C004:[00000000]: nop
    0882C008:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    0882C00C:[2631000C]: addiu      $s1, $s1, 12
    0882C010:[24422138]: addiu      $v0, $v0, 8504
_S1_2_8824B44 664 instructions (0.037%), 166 calls (08824B44 - 08991A78, length 373710)
_S1_2_8822FB4 430 instructions (0.024%), 10 calls (08822FB4 - 08823078, length 50)
    08822FB4:[27BDFFF0]: addiu      $sp, $sp, -16
    08822FB8:[AFB10004]: sw         $s1, 4($sp)
    08822FBC:[3C08089F]: lui        $t0, 0x089F <=> li $t0, 0x089F0000
    08822FC0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08822FC4:[AFB00000]: sw         $s0, 0($sp)
    08822FC8:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    08822FCC:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08822FD0:[AFBF0008]: sw         $ra, 8($sp)
    08822FD4:[24A5C488]: addiu      $a1, $a1, -15224
    08822FD8:[24040020]: addiu      $a0, $zr, 32 <=> li $a0, 32
    08822FDC:[8D030930]: lw         $v1, 2352($t0)
    08822FE0:[00603816]: clz        $a3, $v1
    08822FE4:[24E7FFE1]: addiu      $a3, $a3, -31
    08822FE8:[00073823]: subu       $a3, $zr, $a3 <=> negu $a3, $a3
    08822FEC:[00E21004]: sllv       $v0, $v0, $a3
    08822FF0:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    08822FF4:[00621824]: and        $v1, $v1, $v0
    08822FF8:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08822FFC:[00073140]: sll        $a2, $a3, 0x0005
    08823000:[24420940]: addiu      $v0, $v0, 2368
    08823004:[00C28021]: addu       $s0, $a2, $v0
    08823008:[04E00003]: bltz       $a3, 0x08823018
    0882300C:[24060029]: addiu      $a2, $zr, 41 <=> li $a2, 41
    08823010:[0A208C09]: j          0x08823024
    08823014:[AD030930]: sw         $v1, 2352($t0)
    08823018:[0E20AD7A]: jal        0x0882B5E8
    0882301C:[00000000]: nop
    08823020:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08823024:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08823028:[16000003]: bne        $s0, $zr, 0x08823038
    0882302C:[24840F58]: addiu      $a0, $a0, 3928
    08823030:[0E20999C]: jal        0x08826670
    08823034:[00000000]: nop
    08823038:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0882303C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08823040:[24060300]: addiu      $a2, $zr, 768 <=> li $a2, 768
    08823044:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08823048:[0E264729]: jal        0x08991CA4 [sceKernelCreateLwMutex]
    0882304C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08823050:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08823054:[04410003]: bgez       $v0, 0x08823064
    08823058:[24840F38]: addiu      $a0, $a0, 3896
    0882305C:[0E20999C]: jal        0x08826670
    08823060:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08823064:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08823068:[8FBF0008]: lw         $ra, 8($sp)
    0882306C:[8FB10004]: lw         $s1, 4($sp)
    08823070:[8FB00000]: lw         $s0, 0($sp)
    08823074:[03E00008]: jr         $ra
    08823078:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_882D710 420 instructions (0.023%), 4 calls (0882D710 - 0882D934, length 138)
    0882D710:[24A2003F]: addiu      $v0, $a1, 63
    0882D714:[27BDFFC0]: addiu      $sp, $sp, -64
    0882D718:[7C022804]: ins        $v0, $zr, 0, 6
    0882D71C:[AFBE0030]: sw         $fp, 48($sp)
    0882D720:[0100F021]: addu       $fp, $t0, $zr <=> move $fp, $t0
    0882D724:[AFB7002C]: sw         $s7, 44($sp)
    0882D728:[00E0B821]: addu       $s7, $a3, $zr <=> move $s7, $a3
    0882D72C:[AFB60028]: sw         $s6, 40($sp)
    0882D730:[00C0B021]: addu       $s6, $a2, $zr <=> move $s6, $a2
    0882D734:[AFB50024]: sw         $s5, 36($sp)
    0882D738:[315500FF]: andi       $s5, $t2, 255
    0882D73C:[AFB20018]: sw         $s2, 24($sp)
    0882D740:[01209021]: addu       $s2, $t1, $zr <=> move $s2, $t1
    0882D744:[AFB10014]: sw         $s1, 20($sp)
    0882D748:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0882D74C:[AFB00010]: sw         $s0, 16($sp)
    0882D750:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0882D754:[AFBF0034]: sw         $ra, 52($sp)
    0882D758:[AFB40020]: sw         $s4, 32($sp)
    0882D75C:[AFB3001C]: sw         $s3, 28($sp)
    0882D760:[10450004]: beq        $v0, $a1, 0x0882D774
    0882D764:[AFAB0004]: sw         $t3, 4($sp)
    0882D768:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0882D76C:[0E20999C]: jal        0x08826670
    0882D770:[24841378]: addiu      $a0, $a0, 4984
    0882D774:[0E20B59C]: jal        0x0882D670
    0882D778:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882D77C:[92230002]: lbu        $v1, 2($s1)
    0882D780:[92250001]: lbu        $a1, 1($s1)
    0882D784:[96260006]: lhu        $a2, 6($s1)
    0882D788:[00031823]: subu       $v1, $zr, $v1 <=> negu $v1, $v1
    0882D78C:[02162021]: addu       $a0, $s0, $s6
    0882D790:[00832024]: and        $a0, $a0, $v1
    0882D794:[02021021]: addu       $v0, $s0, $v0
    0882D798:[3C033253]: lui        $v1, 0x3253 <=> li $v1, 0x32530000
    0882D79C:[00451021]: addu       $v0, $v0, $a1
    0882D7A0:[34634C43]: ori        $v1, $v1, 19523
    0882D7A4:[7CC602C0]: ext        $a2, $a2, 11, 1
    0882D7A8:[AE030000]: sw         $v1, 0($s0)
    0882D7AC:[2454FFF0]: addiu      $s4, $v0, -16
    0882D7B0:[2493FFF0]: addiu      $s3, $a0, -16
    0882D7B4:[AFA60000]: sw         $a2, 0($sp)
    0882D7B8:[1640000B]: bne        $s2, $zr, 0x0882D7E8
    0882D7BC:[32AA00FF]: andi       $t2, $s5, 255
    0882D7C0:[8E22002C]: lw         $v0, 44($s1)
    0882D7C4:[AE020004]: sw         $v0, 4($s0)
    0882D7C8:[8E23002C]: lw         $v1, 44($s1)
    0882D7CC:[10600002]: beq        $v1, $zr, 0x0882D7D8
    0882D7D0:[26020004]: addiu      $v0, $s0, 4
    0882D7D4:[AC620008]: sw         $v0, 8($v1)
    0882D7D8:[2622002C]: addiu      $v0, $s1, 44
    0882D7DC:[AE020008]: sw         $v0, 8($s0)
    0882D7E0:[0A20B603]: j          0x0882D80C
    0882D7E4:[AE30002C]: sw         $s0, 44($s1)
    0882D7E8:[8E430004]: lw         $v1, 4($s2)
    0882D7EC:[26420004]: addiu      $v0, $s2, 4
    0882D7F0:[AE020008]: sw         $v0, 8($s0)
    0882D7F4:[AE030004]: sw         $v1, 4($s0)
    0882D7F8:[8E430004]: lw         $v1, 4($s2)
    0882D7FC:[10600002]: beq        $v1, $zr, 0x0882D808
    0882D800:[26020004]: addiu      $v0, $s0, 4
    0882D804:[AC620008]: sw         $v0, 8($v1)
    0882D808:[AE500004]: sw         $s0, 4($s2)
    0882D80C:[AE16000C]: sw         $s6, 12($s0)
    0882D810:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882D814:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0882D818:[AE1E0014]: sw         $fp, 20($s0)
    0882D81C:[A20A0019]: sb         $t2, 25($s0)
    0882D820:[AE170010]: sw         $s7, 16($s0)
    0882D824:[0E20B52D]: jal        0x0882D4B4
    0882D828:[A2000018]: sb         $zr, 24($s0)
    0882D82C:[8FA20000]: lw         $v0, 0($sp)
    0882D830:[10400007]: beq        $v0, $zr, 0x0882D850
    0882D834:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882D838:[16E00005]: bne        $s7, $zr, 0x0882D850
    0882D83C:[00000000]: nop
    0882D840:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0882D844:[0E20999C]: jal        0x08826670
    0882D848:[248423E8]: addiu      $a0, $a0, 9192
    0882D84C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882D850:[0E20B52D]: jal        0x0882D4B4
    0882D854:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0882D858:[24020074]: addiu      $v0, $zr, 116 <=> li $v0, 116
    0882D85C:[A2620002]: sb         $v0, 2($s3)
    0882D860:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0882D864:[0E20B553]: jal        0x0882D54C
    0882D868:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0882D86C:[8E030000]: lw         $v1, 0($s0)
    0882D870:[3C023253]: lui        $v0, 0x3253 <=> li $v0, 0x32530000
    0882D874:[34524C43]: ori        $s2, $v0, 19523
    0882D878:[1072000F]: beq        $v1, $s2, 0x0882D8B8
    0882D87C:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    0882D880:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    0882D884:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    0882D888:[2484D850]: addiu      $a0, $a0, -10160
    0882D88C:[24A5D838]: addiu      $a1, $a1, -10184
    0882D890:[24E7612C]: addiu      $a3, $a3, 24876
    0882D894:[240608B8]: addiu      $a2, $zr, 2232 <=> li $a2, 2232
    0882D898:[0E209928]: jal        0x088264A0
    0882D89C:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    0882D8A0:[8E020000]: lw         $v0, 0($s0)
    0882D8A4:[50520005]: beql       $v0, $s2, 0x0882D8BC
    0882D8A8:[92220000]: lbu        $v0, 0($s1)
    0882D8AC:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0882D8B0:[0E20999C]: jal        0x08826670
    0882D8B4:[24841348]: addiu      $a0, $a0, 4936
    0882D8B8:[92220000]: lbu        $v0, 0($s1)
    0882D8BC:[2C420010]: sltiu      $v0, $v0, 16
    0882D8C0:[1040000E]: beq        $v0, $zr, 0x0882D8FC
    0882D8C4:[8FA20000]: lw         $v0, 0($sp)
    0882D8C8:[0E20B5A4]: jal        0x0882D690
    0882D8CC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882D8D0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0882D8D4:[92220000]: lbu        $v0, 0($s1)
    0882D8D8:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    0882D8DC:[24637524]: addiu      $v1, $v1, 29988
    0882D8E0:[00021080]: sll        $v0, $v0, 0x0002
    0882D8E4:[00432021]: addu       $a0, $v0, $v1
    0882D8E8:[8C820000]: lw         $v0, 0($a0)
    0882D8EC:[0045102A]: slt        $v0, $v0, $a1
    0882D8F0:[54400001]: bnel       $v0, $zr, 0x0882D8F8
    0882D8F4:[AC850000]: sw         $a1, 0($a0)
    0882D8F8:[8FA20000]: lw         $v0, 0($sp)
    0882D8FC:[8FA30004]: lw         $v1, 4($sp)
    0882D900:[A0620000]: sb         $v0, 0($v1)
    0882D904:[02801021]: addu       $v0, $s4, $zr <=> move $v0, $s4
    0882D908:[8FBF0034]: lw         $ra, 52($sp)
    0882D90C:[8FBE0030]: lw         $fp, 48($sp)
    0882D910:[8FB7002C]: lw         $s7, 44($sp)
    0882D914:[8FB60028]: lw         $s6, 40($sp)
    0882D918:[8FB50024]: lw         $s5, 36($sp)
    0882D91C:[8FB40020]: lw         $s4, 32($sp)
    0882D920:[8FB3001C]: lw         $s3, 28($sp)
    0882D924:[8FB20018]: lw         $s2, 24($sp)
    0882D928:[8FB10014]: lw         $s1, 20($sp)
    0882D92C:[8FB00010]: lw         $s0, 16($sp)
    0882D930:[03E00008]: jr         $ra
    0882D934:[27BD0040]: addiu      $sp, $sp, 64
_S1_2_882A9E8 377 instructions (0.021%), 7 calls (0882A9E8 - 0882AA88, length 41)
    0882A9E8:[27BDFFE0]: addiu      $sp, $sp, -32
    0882A9EC:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    0882A9F0:[AFB3000C]: sw         $s3, 12($sp)
    0882A9F4:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    0882A9F8:[AFB20008]: sw         $s2, 8($sp)
    0882A9FC:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0882AA00:[AFB10004]: sw         $s1, 4($sp)
    0882AA04:[24511DC4]: addiu      $s1, $v0, 7620
    0882AA08:[AFB00000]: sw         $s0, 0($sp)
    0882AA0C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0882AA10:[AFBF0010]: sw         $ra, 16($sp)
    0882AA14:[8E240000]: lw         $a0, 0($s1)
    0882AA18:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0882AA1C:[0E24C742]: jal        0x08931D08
    0882AA20:[26310014]: addiu      $s1, $s1, 20
    0882AA24:[5440000C]: bnel       $v0, $zr, 0x0882AA58
    0882AA28:[26100001]: addiu      $s0, $s0, 1
    0882AA2C:[0E20AA6C]: jal        0x0882A9B0
    0882AA30:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0882AA34:[00101900]: sll        $v1, $s0, 0x0004
    0882AA38:[00102080]: sll        $a0, $s0, 0x0002
    0882AA3C:[00832021]: addu       $a0, $a0, $v1
    0882AA40:[3C03089E]: lui        $v1, 0x089E <=> li $v1, 0x089E0000
    0882AA44:[24631DC4]: addiu      $v1, $v1, 7620
    0882AA48:[00832021]: addu       $a0, $a0, $v1
    0882AA4C:[8C83000C]: lw         $v1, 12($a0)
    0882AA50:[0A20AA9B]: j          0x0882AA6C
    0882AA54:[AE620000]: sw         $v0, 0($s3)
    0882AA58:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    0882AA5C:[5602FFEE]: bnel       $s0, $v0, 0x0882AA18
    0882AA60:[8E240000]: lw         $a0, 0($s1)
    0882AA64:[AE600000]: sw         $zr, 0($s3)
    0882AA68:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0882AA6C:[8FBF0010]: lw         $ra, 16($sp)
    0882AA70:[8FB3000C]: lw         $s3, 12($sp)
    0882AA74:[8FB20008]: lw         $s2, 8($sp)
    0882AA78:[8FB10004]: lw         $s1, 4($sp)
    0882AA7C:[8FB00000]: lw         $s0, 0($sp)
    0882AA80:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0882AA84:[03E00008]: jr         $ra
    0882AA88:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0882AA5C 18 times (length 19)
    0882AA04:[24511DC4]: addiu      $s1, $v0, 7620
    0882AA08:[AFB00000]: sw         $s0, 0($sp)
    0882AA0C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0882AA10:[AFBF0010]: sw         $ra, 16($sp)
    0882AA14:[8E240000]: lw         $a0, 0($s1)
--> 0882AA18:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0882AA1C:[0E24C742]: jal        0x08931D08
    0882AA20:[26310014]: addiu      $s1, $s1, 20
    0882AA24:[5440000C]: bnel       $v0, $zr, 0x0882AA58
    0882AA28:[26100001]: addiu      $s0, $s0, 1
    0882AA2C:[0E20AA6C]: jal        0x0882A9B0
    0882AA30:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0882AA34:[00101900]: sll        $v1, $s0, 0x0004
    0882AA38:[00102080]: sll        $a0, $s0, 0x0002
    0882AA3C:[00832021]: addu       $a0, $a0, $v1
    0882AA40:[3C03089E]: lui        $v1, 0x089E <=> li $v1, 0x089E0000
    0882AA44:[24631DC4]: addiu      $v1, $v1, 7620
    0882AA48:[00832021]: addu       $a0, $a0, $v1
    0882AA4C:[8C83000C]: lw         $v1, 12($a0)
    0882AA50:[0A20AA9B]: j          0x0882AA6C
    0882AA54:[AE620000]: sw         $v0, 0($s3)
    0882AA58:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
--> 0882AA5C:[5602FFEE]: bnel       $s0, $v0, 0x0882AA18
    0882AA60:[8E240000]: lw         $a0, 0($s1)
    0882AA64:[AE600000]: sw         $zr, 0($s3)
    0882AA68:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0882AA6C:[8FBF0010]: lw         $ra, 16($sp)
_S1_2_8991A74 376 instructions (0.021%), 188 calls (08991A74 - 08991A78, length 2)
    08991A74:[03E00008]: jr         $ra
    08991A78:[0012300C]: syscall    0x048C0 [sceKernelUnlockLwMutex]
_S1_2_8991A64 376 instructions (0.021%), 188 calls (08991A64 - 08991A68, length 2)
    08991A64:[03E00008]: jr         $ra
    08991A68:[0012308C]: syscall    0x048C2 [sceKernelLockLwMutex]
_S1_2_882D330 333 instructions (0.019%), 9 calls (0882D330 - 0882D3E0, length 45)
    0882D330:[24C3001F]: addiu      $v1, $a2, 31
    0882D334:[28C20000]: slti       $v0, $a2, 0
    0882D338:[27BDFFF0]: addiu      $sp, $sp, -16
    0882D33C:[00C2180A]: movz       $v1, $a2, $v0
    0882D340:[7C06F144]: ins        $a2, $zr, 5, 26
    0882D344:[AFB20008]: sw         $s2, 8($sp)
    0882D348:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    0882D34C:[AFB00000]: sw         $s0, 0($sp)
    0882D350:[00038143]: sra        $s0, $v1, 0x0005
    0882D354:[AFBF000C]: sw         $ra, 12($sp)
    0882D358:[04C10005]: bgez       $a2, 0x0882D370
    0882D35C:[AFB10004]: sw         $s1, 4($sp)
    0882D360:[24C6FFFF]: addiu      $a2, $a2, -1
    0882D364:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    0882D368:[00C23025]: or         $a2, $a2, $v0
    0882D36C:[24C60001]: addiu      $a2, $a2, 1
    0882D370:[00101080]: sll        $v0, $s0, 0x0002
    0882D374:[0A20B4ED]: j          0x0882D3B4
    0882D378:[00828821]: addu       $s1, $a0, $v0
    0882D37C:[26310004]: addiu      $s1, $s1, 4
    0882D380:[1040000A]: beq        $v0, $zr, 0x0882D3AC
    0882D384:[00462024]: and        $a0, $v0, $a2
    0882D388:[0E20B4C8]: jal        0x0882D320
    0882D38C:[00000000]: nop
    0882D390:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0882D394:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    0882D398:[50620005]: beql       $v1, $v0, 0x0882D3B0
    0882D39C:[26100001]: addiu      $s0, $s0, 1
    0882D3A0:[00101140]: sll        $v0, $s0, 0x0005
    0882D3A4:[0A20B4F3]: j          0x0882D3CC
    0882D3A8:[00431021]: addu       $v0, $v0, $v1
    0882D3AC:[26100001]: addiu      $s0, $s0, 1
    0882D3B0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882D3B4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0882D3B8:[00C23006]: srlv       $a2, $v0, $a2
    0882D3BC:[0212102A]: slt        $v0, $s0, $s2
    0882D3C0:[5440FFEE]: bnel       $v0, $zr, 0x0882D37C
    0882D3C4:[8E220000]: lw         $v0, 0($s1)
    0882D3C8:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0882D3CC:[8FBF000C]: lw         $ra, 12($sp)
    0882D3D0:[8FB20008]: lw         $s2, 8($sp)
    0882D3D4:[8FB10004]: lw         $s1, 4($sp)
    0882D3D8:[8FB00000]: lw         $s0, 0($sp)
    0882D3DC:[03E00008]: jr         $ra
    0882D3E0:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0882D3C0 9 times (length 19)
    0882D368:[00C23025]: or         $a2, $a2, $v0
    0882D36C:[24C60001]: addiu      $a2, $a2, 1
    0882D370:[00101080]: sll        $v0, $s0, 0x0002
    0882D374:[0A20B4ED]: j          0x0882D3B4
    0882D378:[00828821]: addu       $s1, $a0, $v0
--> 0882D37C:[26310004]: addiu      $s1, $s1, 4
    0882D380:[1040000A]: beq        $v0, $zr, 0x0882D3AC
    0882D384:[00462024]: and        $a0, $v0, $a2
    0882D388:[0E20B4C8]: jal        0x0882D320
    0882D38C:[00000000]: nop
    0882D390:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0882D394:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    0882D398:[50620005]: beql       $v1, $v0, 0x0882D3B0
    0882D39C:[26100001]: addiu      $s0, $s0, 1
    0882D3A0:[00101140]: sll        $v0, $s0, 0x0005
    0882D3A4:[0A20B4F3]: j          0x0882D3CC
    0882D3A8:[00431021]: addu       $v0, $v0, $v1
    0882D3AC:[26100001]: addiu      $s0, $s0, 1
    0882D3B0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882D3B4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0882D3B8:[00C23006]: srlv       $a2, $v0, $a2
    0882D3BC:[0212102A]: slt        $v0, $s0, $s2
--> 0882D3C0:[5440FFEE]: bnel       $v0, $zr, 0x0882D37C
    0882D3C4:[8E220000]: lw         $v0, 0($s1)
    0882D3C8:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0882D3CC:[8FBF000C]: lw         $ra, 12($sp)
    0882D3D0:[8FB20008]: lw         $s2, 8($sp)
_S1_2_8991B74 332 instructions (0.019%), 166 calls (08991B74 - 08991B78, length 2)
    08991B74:[03E00008]: jr         $ra
    08991B78:[0011C48C]: syscall    0x04712 [sceKernelSetEventFlag]
_S1_2_8825168 332 instructions (0.019%), 83 calls (08825168 - 08991B60, length 373375)
_S1_2_8991BEC 330 instructions (0.018%), 165 calls (08991BEC - 08991BF0, length 2)
    08991BEC:[03E00008]: jr         $ra
    08991BF0:[0011C50C]: syscall    0x04714 [sceKernelWaitEventFlag]
_S1_2_882EC84 210 instructions (0.012%), 5 calls (0882EC84 - 0882ED8C, length 67)
_S1_2_882F20C 208 instructions (0.012%), 4 calls (0882F20C - 0882F320, length 70)
_S1_2_89359C0 196 instructions (0.011%), 2 calls (08933C44 - 08935A2C, length 1915)
  Back Branch 08933D1C 3,633 times (length 5)
  Back Branch 0893406C 806 times (length 120)
  Back Branch 08933FE4 806 times (length 21)
  Back Branch 08934060 806 times (length 158)
  Back Branch 08933FF8 806 times (length 25)
  Back Branch 08933FA0 806 times (length 173)
  Back Branch 089355A8 409 times (length 1383)
  Back Branch 089340D8 219 times (length 145)
  Back Branch 08934114 219 times (length 160)
  Back Branch 08935A28 2 times (length 1915)
  Back Branch 08935598 1 times (length 1379)
  Back Branch 08934AD4 1 times (length 908)
_S1_2_88040DC 190 instructions (0.011%), 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_882A900 189 instructions (0.011%), 7 calls (0882A900 - 0882A978, length 31)
_S1_2_8824C14 183 instructions (0.010%), 2 calls (08824C14 - 08826540, length 1612)
_S1_2_882D55C 168 instructions (0.009%), 6 calls (0882D55C - 0882D5D8, length 32)
_S1_2_899247C 166 instructions (0.009%), 83 calls (0899247C - 08992480, length 2)
_S1_2_8991C1C 166 instructions (0.009%), 83 calls (08991C1C - 08991C20, length 2)
_S1_2_8991BCC 166 instructions (0.009%), 83 calls (08991BCC - 08991BD0, length 2)
_S1_2_8991BC4 166 instructions (0.009%), 83 calls (08991BC4 - 08991BC8, length 2)
_S1_2_892EC00 165 instructions (0.009%), 1 calls (0892EC00 - 0892F3F0, length 509)
  Back Branch 0892F144 1 times (length 100)
  Back Branch 0892F2E4 1 times (length 351)
  Back Branch 0892F2DC 1 times (length 349)
  Back Branch 0892EFD8 1 times (length 189)
  Back Branch 0892F084 1 times (length 188)
  Back Branch 0892F39C 1 times (length 188)
_S1_2_882AC78 165 instructions (0.009%), 1 calls (0882AC78 - 0882ADD4, length 88)
  Back Branch 0882AD08 5 times (length 24)
_S1_2_8992464 164 instructions (0.009%), 82 calls (08992464 - 08992468, length 2)
_S1_2_8991C44 164 instructions (0.009%), 82 calls (08991C44 - 08991C48, length 2)
_S1_2_882B2C8 163 instructions (0.009%), 1 calls (0882B2C8 - 0882B3CC, length 66)
  Back Branch 0882B388 5 times (length 28)
_S1_2_882D4B4 144 instructions (0.008%), 9 calls (0882D4B4 - 0882D4F0, length 16)
_S1_2_8931924 138 instructions (0.008%), 3 calls (08931924 - 08937410, length 5820)
_S1_2_882DE20 138 instructions (0.008%), 2 calls (0882DE20 - 0882DF4C, length 76)
_S1_2_892DC64 129 instructions (0.007%), 3 calls (0892DC64 - 0892E958, length 830)
  Back Branch 0892DCE4 3 times (length 9)
_S1_2_882A9B0 120 instructions (0.007%), 10 calls (0882A9B0 - 0882A9E4, length 14)
_S1_2_882029C 119 instructions (0.007%), 3 calls (0882029C - 08820388, length 60)
_S1_2_882D938 108 instructions (0.006%), 4 calls (0882D938 - 0882D9A8, length 29)
_S1_2_882D690 100 instructions (0.006%), 4 calls (0882D690 - 0882D70C, length 32)
  Back Branch 0882D6D4 4 times (length 4)
_S1_2_88298CC 99 instructions (0.006%), 1 calls (088298CC - 08829A68, length 104)
  Back Branch 08829948 2 times (length 3)
_S1_2_88266DC 87 instructions (0.005%), 1 calls (088266DC - 08826864, length 99)
_S1_2_882B5E8 85 instructions (0.005%), 1 calls (0882B3D0 - 0882B650, length 161)
  Back Branch 0882B64C 1 times (length 161)
_S1_2_8846F9C 84 instructions (0.005%), 1 calls (08846E58 - 08847034, length 120)
  Back Branch 08847030 1 times (length 120)
  Back Branch 08846FD8 1 times (length 10)
_S1_2_8824AE0 80 instructions (0.004%), 16 calls (08824AE0 - 08991A68, length 373731)
_S1_2_882D524 80 instructions (0.004%), 8 calls (0882D524 - 0882D548, length 10)
_S1_2_882FAF4 76 instructions (0.004%), 1 calls (0882FAF4 - 0882FEA0, length 236)
_S1_2_8820430 75 instructions (0.004%), 3 calls (08820430 - 088204D0, length 41)
  Back Branch 088204CC 3 times (length 27)
_S1_2_882CC18 66 instructions (0.004%), 1 calls (0882CC18 - 0882CD3C, length 74)
_S1_2_8824B4C 64 instructions (0.004%), 16 calls (08824B4C - 08991A78, length 373708)
_S1_2_882D670 64 instructions (0.004%), 8 calls (0882D670 - 0882D68C, length 8)
_S1_2_8832B84 62 instructions (0.003%), 2 calls (08832B84 - 08991BF8, length 359454)
_S1_2_882AA8C 62 instructions (0.003%), 1 calls (0882AA8C - 0882AC74, length 123)
_S1_2_8828C74 60 instructions (0.003%), 4 calls (08826670 - 08828D20, length 2477)
_S1_2_892EA00 60 instructions (0.003%), 1 calls (0892EA00 - 0892EBA4, length 106)
  Back Branch 0892EB54 1 times (length 72)
  Back Branch 0892EB44 1 times (length 69)
_S1_2_8833944 58 instructions (0.003%), 1 calls (08833944 - 08833A48, length 66)
_S1_2_882CB20 56 instructions (0.003%), 1 calls (0882CB20 - 0882CC14, length 62)
_S1_2_892DDC0 54 instructions (0.003%), 1 calls (0892DD68 - 0892DE3C, length 54)
  Back Branch 0892DE38 1 times (length 54)
_S1_2_88470FC 54 instructions (0.003%), 1 calls (088470FC - 08847334, length 143)
  Back Branch 0884715C 2 times (length 9)
  Back Branch 08847274 1 times (length 65)
_S1_2_8804000 53 instructions (0.003%), 1 calls (08804000 - 088040D0, length 53)
_S1_2_8824D88 50 instructions (0.003%), 1 calls (08824D88 - 08824ED0, length 83)
_S1_2_88469F0 46 instructions (0.003%), 1 calls (088469F0 - 08846AA4, length 46)
_S1_2_8833A4C 46 instructions (0.003%), 1 calls (08833A4C - 08833B18, length 52)
_S1_2_892FEF4 44 instructions (0.002%), 2 calls (0892FEF4 - 0892FF48, length 22)
_S1_2_892DD68 44 instructions (0.002%), 2 calls (0892DD68 - 0892DDBC, length 22)
_S1_2_892FFD0 44 instructions (0.002%), 1 calls (0892FF4C - 0892FFF8, length 44)
  Back Branch 0892FFF4 1 times (length 44)
_S1_2_8846D5C 42 instructions (0.002%), 2 calls (08846D5C - 08846DBC, length 25)
_S1_2_893172C 40 instructions (0.002%), 1 calls (0893172C - 08931800, length 54)
_S1_2_8824F34 40 instructions (0.002%), 1 calls (08824F34 - 088250CC, length 103)
_S1_2_8828540 39 instructions (0.002%), 1 calls (08828540 - 08828694, length 86)
_S1_2_8931338 38 instructions (0.002%), 2 calls (08931338 - 089313A4, length 28)
_S1_2_892FB84 38 instructions (0.002%), 1 calls (0892FB84 - 0892FCD0, length 84)
  Back Branch 0892FC3C 1 times (length 13)
_S1_2_882C9C0 38 instructions (0.002%), 1 calls (0882C9C0 - 0882CA94, length 54)
_S1_2_8833B1C 36 instructions (0.002%), 1 calls (08833B1C - 08833BDC, length 49)
_S1_2_882983C 36 instructions (0.002%), 1 calls (0882983C - 088298C8, length 36)
_S1_2_8847038 35 instructions (0.002%), 1 calls (08847038 - 088470CC, length 38)
_S1_2_8832C30 35 instructions (0.002%), 1 calls (08832C30 - 08832D28, length 63)
_S1_2_8826894 34 instructions (0.002%), 2 calls (08826894 - 0892903C, length 264683)
_S1_2_8931D74 34 instructions (0.002%), 1 calls (08931D74 - 08931DF8, length 34)
  Back Branch 08931DD4 1 times (length 9)
  Back Branch 08931DEC 1 times (length 5)
_S1_2_8937414 33 instructions (0.002%), 1 calls (08937414 - 08937558, length 82)
  Back Branch 089374D4 1 times (length 34)
_S1_2_8824B84 32 instructions (0.002%), 1 calls (08824B84 - 08824C10, length 36)
_S1_2_882D320 30 instructions (0.002%), 15 calls (0882D320 - 0882D324, length 2)
_S1_2_8846AB0 29 instructions (0.002%), 1 calls (08846AB0 - 08846CBC, length 132)
_S1_2_882A7C8 29 instructions (0.002%), 1 calls (0882A7C8 - 0882A848, length 33)
_S1_2_882CD40 26 instructions (0.001%), 1 calls (0882CD40 - 0882CDFC, length 48)
_S1_2_882E198 25 instructions (0.001%), 1 calls (0882E198 - 0882E1F8, length 25)
_S1_2_882D54C 24 instructions (0.001%), 6 calls (0882D54C - 0882D558, length 4)
_S1_2_882ADF0 24 instructions (0.001%), 1 calls (0882ADF0 - 0882AEC8, length 55)
_S1_2_882C71C 22 instructions (0.001%), 1 calls (0882C71C - 0882C7A0, length 34)
_S1_2_8991CA4 20 instructions (0.001%), 10 calls (08991CA4 - 08991CA8, length 2)
_S1_2_8824ABC 20 instructions (0.001%), 4 calls (08824ABC - 08991A68, length 373740)
_S1_2_892E344 20 instructions (0.001%), 1 calls (0892E344 - 0892E3B4, length 29)
_S1_2_8828D48 18 instructions (0.001%), 2 calls (08828D48 - 08828D68, length 9)
_S1_2_8828D24 18 instructions (0.001%), 2 calls (08828D24 - 08828D44, length 9)
_S1_2_8826458 18 instructions (0.001%), 1 calls (08826458 - 0882649C, length 18)
_S1_2_8824B34 16 instructions (0.001%), 4 calls (08824B34 - 08991A78, length 373714)
_S1_2_8832D2C 16 instructions (0.001%), 1 calls (08826670 - 08832D74, length 12738)
_S1_2_8828698 16 instructions (0.001%), 1 calls (08828698 - 088286D4, length 16)
_S1_2_892FA30 15 instructions (0.001%), 1 calls (0892FA30 - 0892FA68, length 15)
_S1_2_8991B24 14 instructions (0.001%), 7 calls (08991B24 - 08991B28, length 2)
_S1_2_8991B0C 14 instructions (0.001%), 7 calls (08991B0C - 08991B10, length 2)
_S1_2_8834854 14 instructions (0.001%), 1 calls (08834854 - 08834890, length 16)
_S1_2_88256A0 13 instructions (0.001%), 1 calls (088256A0 - 088256D0, length 13)
_S1_2_892FA6C 10 instructions (0.001%), 1 calls (0892FA6C - 08991A98, length 100364)
_S1_2_882D648 10 instructions (0.001%), 1 calls (0882D648 - 0882D66C, length 10)
_S1_2_882A97C 10 instructions (0.001%), 1 calls (08826670 - 0882A9AC, length 4304)
_S1_2_8846CD4 9 instructions (0.001%), 1 calls (08846CD4 - 089920C0, length 339196)
_S1_2_8992524 8 instructions (0.000%), 4 calls (08992524 - 08992528, length 2)
_S1_2_8991B7C 8 instructions (0.000%), 4 calls (08991B7C - 08991B80, length 2)
_S1_2_8832C00 8 instructions (0.000%), 1 calls (08832C00 - 08991C70, length 359453)
_S1_2_882D5DC 8 instructions (0.000%), 1 calls (0882D5DC - 0882D644, length 27)
_S1_2_8991AF4 6 instructions (0.000%), 3 calls (08991AF4 - 08991AF8, length 2)
_S1_2_89919F4 6 instructions (0.000%), 3 calls (089919F4 - 089919F8, length 2)
_S1_2_892901C 6 instructions (0.000%), 2 calls (0892901C - 08929024, length 3)
_S1_2_882AECC 5 instructions (0.000%), 1 calls (0882AECC - 08991A70, length 367338)
_S1_2_8824B04 5 instructions (0.000%), 1 calls (08824B04 - 08991A68, length 373722)
_S1_2_8822FA0 5 instructions (0.000%), 1 calls (08822FA0 - 08822FB0, length 5)
_S1_2_8991C04 4 instructions (0.000%), 2 calls (08991C04 - 08991C08, length 2)
_S1_2_8991BA4 4 instructions (0.000%), 2 calls (08991BA4 - 08991BA8, length 2)
_S1_2_8991A54 4 instructions (0.000%), 2 calls (08991A54 - 08991A58, length 2)
_S1_2_8820558 4 instructions (0.000%), 1 calls (08820558 - 08820564, length 4)
_S1_2_89924BC 2 instructions (0.000%), 1 calls (089924BC - 089924C0, length 2)
_S1_2_89924AC 2 instructions (0.000%), 1 calls (089924AC - 089924B0, length 2)
_S1_2_899249C 2 instructions (0.000%), 1 calls (0899249C - 089924A0, length 2)
_S1_2_8992494 2 instructions (0.000%), 1 calls (08992494 - 08992498, length 2)
_S1_2_89922DC 2 instructions (0.000%), 1 calls (089922DC - 089922E0, length 2)
_S1_2_89922D4 2 instructions (0.000%), 1 calls (089922D4 - 089922D8, length 2)
_S1_2_89920BC 2 instructions (0.000%), 1 calls (089920BC - 089920C0, length 2)
_S1_2_89920B4 2 instructions (0.000%), 1 calls (089920B4 - 089920B8, length 2)
_S1_2_899207C 2 instructions (0.000%), 1 calls (0899207C - 08992080, length 2)
_S1_2_8991CC4 2 instructions (0.000%), 1 calls (08991CC4 - 08991CC8, length 2)
_S1_2_8991BF4 2 instructions (0.000%), 1 calls (08991BF4 - 08991BF8, length 2)
_S1_2_8991B54 2 instructions (0.000%), 1 calls (08991B54 - 08991B58, length 2)
_S1_2_8991B4C 2 instructions (0.000%), 1 calls (08991B4C - 08991B50, length 2)
_S1_2_8991B3C 2 instructions (0.000%), 1 calls (08991B3C - 08991B40, length 2)
_S1_2_8991B34 2 instructions (0.000%), 1 calls (08991B34 - 08991B38, length 2)
_S1_2_8991B2C 2 instructions (0.000%), 1 calls (08991B2C - 08991B30, length 2)
_S1_2_8991B14 2 instructions (0.000%), 1 calls (08991B14 - 08991B18, length 2)
_S1_2_8991AC4 2 instructions (0.000%), 1 calls (08991AC4 - 08991AC8, length 2)
_S1_2_8991ABC 2 instructions (0.000%), 1 calls (08991ABC - 08991AC0, length 2)
_S1_2_8991AA4 2 instructions (0.000%), 1 calls (08991AA4 - 08991AA8, length 2)
_S1_2_8991A94 2 instructions (0.000%), 1 calls (08991A94 - 08991A98, length 2)
_S1_2_89919FC 2 instructions (0.000%), 1 calls (089919FC - 08991A00, length 2)
_S1_2_884C124 2 instructions (0.000%), 1 calls (0884C124 - 0884C128, length 2)
_S1_2_8820568 2 instructions (0.000%), 1 calls (08820568 - 0882056C, length 2)
_S1_2_892F578 (memcpy) 0 instructions (0.000%), 375 calls (0892F578 - 0892F698, length 73)
_S1_2_8813334 (strlen) 0 instructions (0.000%), 287 calls (08813334 - 08813348, length 6)
_S1_2_892F958 (memset) 0 instructions (0.000%), 242 calls (0892F958 - 0892FA2C, length 54)
_S1_2_8931D08 (strcmp) 0 instructions (0.000%), 25 calls (08931D08 - 08931D70, length 27)
_S1_2_8825E20 (nop) 0 instructions (0.000%), 1 calls (08825E20 - 08825E24, 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
