Compilation time 1291ms, 213 calls, average 6.1ms, longest 106ms
CodeBlocks profiling information (102,671,294 total cycles):
_S1_2_8911C10 84,635,954 instructions (82.434%), 1,064 calls (08911C10 - 08912564, length 598)
    08911C10:[27BDEF58]: addiu      $sp, $sp, -4264
    08911C14:[AFA5104C]: sw         $a1, 4172($sp)
    08911C18:[8FA210BC]: lw         $v0, 4284($sp)
    08911C1C:[97A510B4]: lhu        $a1, 4276($sp)
    08911C20:[3108FFFF]: andi       $t0, $t0, -1
    08911C24:[30C6FFFF]: andi       $a2, $a2, -1
    08911C28:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08911C2C:[3129FFFF]: andi       $t1, $t1, -1
    08911C30:[AFA41048]: sw         $a0, 4168($sp)
    08911C34:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    08911C38:[AC68A1CC]: sw         $t0, -24116($v1)
    08911C3C:[AFB51094]: sw         $s5, 4244($sp)
    08911C40:[AFA81054]: sw         $t0, 4180($sp)
    08911C44:[AFA61050]: sw         $a2, 4176($sp)
    08911C48:[AFBF10A4]: sw         $ra, 4260($sp)
    08911C4C:[AFBE10A0]: sw         $fp, 4256($sp)
    08911C50:[AFB7109C]: sw         $s7, 4252($sp)
    08911C54:[AFB61098]: sw         $s6, 4248($sp)
    08911C58:[AFB41090]: sw         $s4, 4240($sp)
    08911C5C:[AFB3108C]: sw         $s3, 4236($sp)
    08911C60:[AFB21088]: sw         $s2, 4232($sp)
    08911C64:[AFB11084]: sw         $s1, 4228($sp)
    08911C68:[AFB01080]: sw         $s0, 4224($sp)
    08911C6C:[AFAB1058]: sw         $t3, 4184($sp)
    08911C70:[30E7FFFF]: andi       $a3, $a3, -1
    08911C74:[AC89A1D0]: sw         $t1, -24112($a0)
    08911C78:[8FA310C0]: lw         $v1, 4288($sp)
    08911C7C:[93A810AC]: lbu        $t0, 4268($sp)
    08911C80:[87A610B0]: lh         $a2, 4272($sp)
    08911C84:[AFA5105C]: sw         $a1, 4188($sp)
    08911C88:[14400219]: bne        $v0, $zr, 0x089124F0
    08911C8C:[97B510B8]: lhu        $s5, 4280($sp)
    08911C90:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08911C94:[AFA21064]: sw         $v0, 4196($sp)
    08911C98:[8FA41064]: lw         $a0, 4196($sp)
    08911C9C:[240201E0]: addiu      $v0, $zr, 480 <=> li $v0, 480
    08911CA0:[AC82A1D4]: sw         $v0, -24108($a0)
    08911CA4:[1460020E]: bne        $v1, $zr, 0x089124E0
    08911CA8:[00691021]: addu       $v0, $v1, $t1
    08911CAC:[3C0508AB]: lui        $a1, 0x08AB <=> li $a1, 0x08AB0000
    08911CB0:[24020110]: addiu      $v0, $zr, 272 <=> li $v0, 272
    08911CB4:[AFA51068]: sw         $a1, 4200($sp)
    08911CB8:[ACA2A1D8]: sw         $v0, -24104($a1)
    08911CBC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08911CC0:[10E201ED]: beq        $a3, $v0, 0x08912478
    08911CC4:[00000000]: nop
    08911CC8:[54E000B8]: bnel       $a3, $zr, 0x08911FAC
    08911CCC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08911CD0:[04C00201]: bltz       $a2, 0x089124D8
    08911CD4:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    08911CD8:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    08911CDC:[24420DA8]: addiu      $v0, $v0, 3496
    08911CE0:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    08911CE4:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08911CE8:[AFA41060]: sw         $a0, 4192($sp)
    08911CEC:[AC82A1DC]: sw         $v0, -24100($a0)
    08911CF0:[AFA5103C]: sw         $a1, 4156($sp)
    08911CF4:[04C10003]: bgez       $a2, 0x08911D04
    08911CF8:[81440000]: lb         $a0, 0($t2)
    08911CFC:[00061027]: nor        $v0, $zr, $a2 <=> li $v0, not $a2
    08911D00:[7C023620]: seh        $a2, $v0
    08911D04:[24020064]: addiu      $v0, $zr, 100 <=> li $v0, 100
    08911D08:[00C2102D]: min        $v0, $a2, $v0
    08911D0C:[108001F0]: beq        $a0, $zr, 0x089124D0
    08911D10:[AFA21000]: sw         $v0, 4096($sp)
    08911D14:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    08911D18:[24090080]: addiu      $t1, $zr, 128 <=> li $t1, 128
    08911D1C:[308300FF]: andi       $v1, $a0, 255
    08911D20:[38620080]: xori       $v0, $v1, 128
    08911D24:[2C420042]: sltiu      $v0, $v0, 66
    08911D28:[24E70002]: addiu      $a3, $a3, 2
    08911D2C:[144000B0]: bne        $v0, $zr, 0x08911FF0
    08911D30:[25460001]: addiu      $a2, $t2, 1
    08911D34:[04800082]: bltz       $a0, 0x08911F40
    08911D38:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08911D3C:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    08911D40:[A4E5FFFE]: sh         $a1, -2($a3)
    08911D44:[81440000]: lb         $a0, 0($t2)
    08911D48:[5480FFF5]: bnel       $a0, $zr, 0x08911D20
    08911D4C:[308300FF]: andi       $v1, $a0, 255
    08911D50:[A4E00000]: sh         $zr, 0($a3)
    08911D54:[97A20000]: lhu        $v0, 0($sp)
    08911D58:[10400098]: beq        $v0, $zr, 0x08911FBC
    08911D5C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08911D60:[AFA01040]: sw         $zr, 4160($sp)
    08911D64:[8FA51040]: lw         $a1, 4160($sp)
    08911D68:[24A20001]: addiu      $v0, $a1, 1
    08911D6C:[3042FFFF]: andi       $v0, $v0, -1
    08911D70:[00021840]: sll        $v1, $v0, 0x0001
    08911D74:[AFA21040]: sw         $v0, 4160($sp)
    08911D78:[03A31021]: addu       $v0, $sp, $v1
    08911D7C:[94440000]: lhu        $a0, 0($v0)
    08911D80:[1480FFF9]: bne        $a0, $zr, 0x08911D68
    08911D84:[8FA51040]: lw         $a1, 4160($sp)
    08911D88:[8FA61040]: lw         $a2, 4160($sp)
    08911D8C:[10C0009B]: beq        $a2, $zr, 0x08911FFC
    08911D90:[8FA31050]: lw         $v1, 4176($sp)
    08911D94:[8FA21050]: lw         $v0, 4176($sp)
    08911D98:[8FA4103C]: lw         $a0, 4156($sp)
    08911D9C:[00021040]: sll        $v0, $v0, 0x0001
    08911DA0:[02A20018]: mult       $s5, $v0
    08911DA4:[0003F080]: sll        $fp, $v1, 0x0002
    08911DA8:[AFA21028]: sw         $v0, 4136($sp)
    08911DAC:[8FA51000]: lw         $a1, 4096($sp)
    08911DB0:[31030010]: andi       $v1, $t0, 16
    08911DB4:[38840010]: xori       $a0, $a0, 16
    08911DB8:[31080001]: andi       $t0, $t0, 1
    08911DBC:[2CA50064]: sltiu      $a1, $a1, 100
    08911DC0:[AFA31024]: sw         $v1, 4132($sp)
    08911DC4:[AFA81020]: sw         $t0, 4128($sp)
    08911DC8:[AFBD1014]: sw         $sp, 4116($sp)
    08911DCC:[AFA01044]: sw         $zr, 4164($sp)
    08911DD0:[AFA01038]: sw         $zr, 4152($sp)
    08911DD4:[AFA4106C]: sw         $a0, 4204($sp)
    08911DD8:[AFA51070]: sw         $a1, 4208($sp)
    08911DDC:[00001012]: mflo       $v0
    08911DE0:[AFA21074]: sw         $v0, 4212($sp)
    08911DE4:[02BE0018]: mult       $s5, $fp
    08911DE8:[00001012]: mflo       $v0
    08911DEC:[0A2447B9]: j          0x08911EE4
    08911DF0:[AFA21078]: sw         $v0, 4216($sp)
    08911DF4:[00621021]: addu       $v0, $v1, $v0
    08911DF8:[00A2102B]: sltu       $v0, $a1, $v0
    08911DFC:[5040004C]: beql       $v0, $zr, 0x08911F30
    08911E00:[8C820040]: lw         $v0, 64($a0)
    08911E04:[8C820020]: lw         $v0, 32($a0)
    08911E08:[50400081]: beql       $v0, $zr, 0x08912010
    08911E0C:[94840004]: lhu        $a0, 4($a0)
    08911E10:[8C890040]: lw         $t1, 64($a0)
    08911E14:[11200080]: beq        $t1, $zr, 0x08912018
    08911E18:[00A3102B]: sltu       $v0, $a1, $v1
    08911E1C:[5440003A]: bnel       $v0, $zr, 0x08911F08
    08911E20:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08911E24:[8C820010]: lw         $v0, 16($a0)
    08911E28:[00621021]: addu       $v0, $v1, $v0
    08911E2C:[00A2102B]: sltu       $v0, $a1, $v0
    08911E30:[50400035]: beql       $v0, $zr, 0x08911F08
    08911E34:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08911E38:[8C820014]: lw         $v0, 20($a0)
    08911E3C:[10A2000D]: beq        $a1, $v0, 0x08911E74
    08911E40:[00A33023]: subu       $a2, $a1, $v1
    08911E44:[8C820030]: lw         $v0, 48($a0)
    08911E48:[14400085]: bne        $v0, $zr, 0x08912060
    08911E4C:[8C830028]: lw         $v1, 40($a0)
    08911E50:[10600180]: beq        $v1, $zr, 0x08912454
    08911E54:[8C880024]: lw         $t0, 36($a0)
    08911E58:[00061040]: sll        $v0, $a2, 0x0001
    08911E5C:[00621021]: addu       $v0, $v1, $v0
    08911E60:[94420000]: lhu        $v0, 0($v0)
    08911E64:[01021821]: addu       $v1, $t0, $v0
    08911E68:[8C82003C]: lw         $v0, 60($a0)
    08911E6C:[50430026]: beql       $v0, $v1, 0x08911F08
    08911E70:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08911E74:[8C82002C]: lw         $v0, 44($a0)
    08911E78:[00461021]: addu       $v0, $v0, $a2
    08911E7C:[90420000]: lbu        $v0, 0($v0)
    08911E80:[AFA21018]: sw         $v0, 4120($sp)
    08911E84:[8FA21018]: lw         $v0, 4120($sp)
    08911E88:[8FA3105C]: lw         $v1, 4188($sp)
    08911E8C:[8FA51064]: lw         $a1, 4196($sp)
    08911E90:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    08911E94:[00430018]: mult       $v0, $v1
    08911E98:[8C88A1CC]: lw         $t0, -24116($a0)
    08911E9C:[8CA3A1D4]: lw         $v1, -24108($a1)
    08911EA0:[00001012]: mflo       $v0
    08911EA4:[AFA2101C]: sw         $v0, 4124($sp)
    08911EA8:[00481021]: addu       $v0, $v0, $t0
    08911EAC:[0062102B]: sltu       $v0, $v1, $v0
    08911EB0:[10400071]: beq        $v0, $zr, 0x08912078
    08911EB4:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08911EB8:[AFA61038]: sw         $a2, 4152($sp)
    08911EBC:[8FA51044]: lw         $a1, 4164($sp)
    08911EC0:[8FA61040]: lw         $a2, 4160($sp)
    08911EC4:[24A20001]: addiu      $v0, $a1, 1
    08911EC8:[3042FFFF]: andi       $v0, $v0, -1
    08911ECC:[AFA21044]: sw         $v0, 4164($sp)
    08911ED0:[0046182B]: sltu       $v1, $v0, $a2
    08911ED4:[8FA21014]: lw         $v0, 4116($sp)
    08911ED8:[24420002]: addiu      $v0, $v0, 2
    08911EDC:[10600047]: beq        $v1, $zr, 0x08911FFC
    08911EE0:[AFA21014]: sw         $v0, 4116($sp)
    08911EE4:[8FA31014]: lw         $v1, 4116($sp)
    08911EE8:[2404000A]: addiu      $a0, $zr, 10 <=> li $a0, 10
    08911EEC:[94620000]: lhu        $v0, 0($v1)
    08911EF0:[1044004B]: beq        $v0, $a0, 0x08912020
    08911EF4:[8FA61038]: lw         $a2, 4152($sp)
    08911EF8:[14C0FFF0]: bne        $a2, $zr, 0x08911EBC
    08911EFC:[8FA41048]: lw         $a0, 4168($sp)
    08911F00:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08911F04:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08911F08:[8C820000]: lw         $v0, 0($a0)
    08911F0C:[54400004]: bnel       $v0, $zr, 0x08911F20
    08911F10:[8C83000C]: lw         $v1, 12($a0)
    08911F14:[8C820040]: lw         $v0, 64($a0)
    08911F18:[0042200B]: movn       $a0, $v0, $v0
    08911F1C:[8C83000C]: lw         $v1, 12($a0)
    08911F20:[00A3102B]: sltu       $v0, $a1, $v1
    08911F24:[5040FFB3]: beql       $v0, $zr, 0x08911DF4
    08911F28:[8C820010]: lw         $v0, 16($a0)
    08911F2C:[8C820040]: lw         $v0, 64($a0)
    08911F30:[50400034]: beql       $v0, $zr, 0x08912004
    08911F34:[8C820020]: lw         $v0, 32($a0)
    08911F38:[0A2447C2]: j          0x08911F08
    08911F3C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08911F40:[2C6200E0]: sltiu      $v0, $v1, 224
    08911F44:[10400156]: beq        $v0, $zr, 0x089124A0
    08911F48:[2C6200F0]: sltiu      $v0, $v1, 240
    08911F4C:[3065001F]: andi       $a1, $v1, 31
    08911F50:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08911F54:[90C30000]: lbu        $v1, 0($a2)
    08911F58:[1060FF79]: beq        $v1, $zr, 0x08911D40
    08911F5C:[24CA0001]: addiu      $t2, $a2, 1
    08911F60:[306200C0]: andi       $v0, $v1, 192
    08911F64:[10490006]: beq        $v0, $t1, 0x08911F80
    08911F68:[00051180]: sll        $v0, $a1, 0x0006
    08911F6C:[0A2447FD]: j          0x08911FF4
    08911F70:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    08911F74:[1449001D]: bne        $v0, $t1, 0x08911FEC
    08911F78:[00051180]: sll        $v0, $a1, 0x0006
    08911F7C:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    08911F80:[3063003F]: andi       $v1, $v1, 63
    08911F84:[00431025]: or         $v0, $v0, $v1
    08911F88:[1080FF6D]: beq        $a0, $zr, 0x08911D40
    08911F8C:[3045FFFF]: andi       $a1, $v0, -1
    08911F90:[91430000]: lbu        $v1, 0($t2)
    08911F94:[2484FFFF]: addiu      $a0, $a0, -1
    08911F98:[25460001]: addiu      $a2, $t2, 1
    08911F9C:[1460FFF5]: bne        $v1, $zr, 0x08911F74
    08911FA0:[306200C0]: andi       $v0, $v1, 192
    08911FA4:[0A244750]: j          0x08911D40
    08911FA8:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    08911FAC:[10E20160]: beq        $a3, $v0, 0x08912530
    08911FB0:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08911FB4:[10E20154]: beq        $a3, $v0, 0x08912508
    08911FB8:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08911FBC:[8FBF10A4]: lw         $ra, 4260($sp)
    08911FC0:[8FBE10A0]: lw         $fp, 4256($sp)
    08911FC4:[8FB7109C]: lw         $s7, 4252($sp)
    08911FC8:[8FB61098]: lw         $s6, 4248($sp)
    08911FCC:[8FB51094]: lw         $s5, 4244($sp)
    08911FD0:[8FB41090]: lw         $s4, 4240($sp)
    08911FD4:[8FB3108C]: lw         $s3, 4236($sp)
    08911FD8:[8FB21088]: lw         $s2, 4232($sp)
    08911FDC:[8FB11084]: lw         $s1, 4228($sp)
    08911FE0:[8FB01080]: lw         $s0, 4224($sp)
    08911FE4:[03E00008]: jr         $ra
    08911FE8:[27BD10A8]: addiu      $sp, $sp, 4264
    08911FEC:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    08911FF0:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    08911FF4:[0A244750]: j          0x08911D40
    08911FF8:[3405FFFD]: ori        $a1, $zr, -3 <=> li $a1, 65533
    08911FFC:[0A2447EF]: j          0x08911FBC
    08912000:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08912004:[1440FF82]: bne        $v0, $zr, 0x08911E10
    08912008:[8C850014]: lw         $a1, 20($a0)
    0891200C:[94840004]: lhu        $a0, 4($a0)
    08912010:[0A2447A1]: j          0x08911E84
    08912014:[AFA41018]: sw         $a0, 4120($sp)
    08912018:[0A24479D]: j          0x08911E74
    0891201C:[00A33023]: subu       $a2, $a1, $v1
    08912020:[8FA61048]: lw         $a2, 4168($sp)
    08912024:[8FA41068]: lw         $a0, 4200($sp)
    08912028:[3C0508AB]: lui        $a1, 0x08AB <=> li $a1, 0x08AB0000
    0891202C:[8CA2A1D0]: lw         $v0, -24112($a1)
    08912030:[94C50006]: lhu        $a1, 6($a2)
    08912034:[8C83A1D8]: lw         $v1, -24104($a0)
    08912038:[8FA41054]: lw         $a0, 4180($sp)
    0891203C:[00A21021]: addu       $v0, $a1, $v0
    08912040:[3C0608AB]: lui        $a2, 0x08AB <=> li $a2, 0x08AB0000
    08912044:[3C0508AB]: lui        $a1, 0x08AB <=> li $a1, 0x08AB0000
    08912048:[0062182A]: slt        $v1, $v1, $v0
    0891204C:[ACC4A1CC]: sw         $a0, -24116($a2)
    08912050:[1460FFEA]: bne        $v1, $zr, 0x08911FFC
    08912054:[ACA2A1D0]: sw         $v0, -24112($a1)
    08912058:[0A2447AF]: j          0x08911EBC
    0891205C:[AFA01038]: sw         $zr, 4152($sp)
    08912060:[106000FC]: beq        $v1, $zr, 0x08912454
    08912064:[8C880024]: lw         $t0, 36($a0)
    08912068:[00061080]: sll        $v0, $a2, 0x0002
    0891206C:[00621021]: addu       $v0, $v1, $v0
    08912070:[0A244799]: j          0x08911E64
    08912074:[8C420000]: lw         $v0, 0($v0)
    08912078:[8FA41048]: lw         $a0, 4168($sp)
    0891207C:[8C820000]: lw         $v0, 0($a0)
    08912080:[54400004]: bnel       $v0, $zr, 0x08912094
    08912084:[8C860014]: lw         $a2, 20($a0)
    08912088:[8C820040]: lw         $v0, 64($a0)
    0891208C:[0042200B]: movn       $a0, $v0, $v0
    08912090:[8C860014]: lw         $a2, 20($a0)
    08912094:[50C700D9]: beql       $a2, $a3, 0x089123FC
    08912098:[8C84003C]: lw         $a0, 60($a0)
    0891209C:[8C83000C]: lw         $v1, 12($a0)
    089120A0:[00E3102B]: sltu       $v0, $a3, $v1
    089120A4:[54400019]: bnel       $v0, $zr, 0x0891210C
    089120A8:[8C820040]: lw         $v0, 64($a0)
    089120AC:[8C820010]: lw         $v0, 16($a0)
    089120B0:[00621021]: addu       $v0, $v1, $v0
    089120B4:[00E2102B]: sltu       $v0, $a3, $v0
    089120B8:[50400014]: beql       $v0, $zr, 0x0891210C
    089120BC:[8C820040]: lw         $v0, 64($a0)
    089120C0:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    089120C4:[8C820030]: lw         $v0, 48($a0)
    089120C8:[14400016]: bne        $v0, $zr, 0x08912124
    089120CC:[00C32823]: subu       $a1, $a2, $v1
    089120D0:[8C830028]: lw         $v1, 40($a0)
    089120D4:[106000CB]: beq        $v1, $zr, 0x08912404
    089120D8:[8C870024]: lw         $a3, 36($a0)
    089120DC:[00051040]: sll        $v0, $a1, 0x0001
    089120E0:[00621021]: addu       $v0, $v1, $v0
    089120E4:[94420000]: lhu        $v0, 0($v0)
    089120E8:[8C83003C]: lw         $v1, 60($a0)
    089120EC:[00E21021]: addu       $v0, $a3, $v0
    089120F0:[14620013]: bne        $v1, $v0, 0x08912140
    089120F4:[AFA31010]: sw         $v1, 4112($sp)
    089120F8:[8C820040]: lw         $v0, 64($a0)
    089120FC:[10400011]: beq        $v0, $zr, 0x08912144
    08912100:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08912104:[0A24481F]: j          0x0891207C
    08912108:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    0891210C:[5040FFEE]: beql       $v0, $zr, 0x089120C8
    08912110:[8C820030]: lw         $v0, 48($a0)
    08912114:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    08912118:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0891211C:[0A24481F]: j          0x0891207C
    08912120:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    08912124:[8C830028]: lw         $v1, 40($a0)
    08912128:[106000B6]: beq        $v1, $zr, 0x08912404
    0891212C:[8C870024]: lw         $a3, 36($a0)
    08912130:[00051080]: sll        $v0, $a1, 0x0002
    08912134:[00621021]: addu       $v0, $v1, $v0
    08912138:[0A24483A]: j          0x089120E8
    0891213C:[8C420000]: lw         $v0, 0($v0)
    08912140:[AFA21010]: sw         $v0, 4112($sp)
    08912144:[8FA4103C]: lw         $a0, 4156($sp)
    08912148:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0891214C:[108500B6]: beq        $a0, $a1, 0x08912428
    08912150:[3C0608AB]: lui        $a2, 0x08AB <=> li $a2, 0x08AB0000
    08912154:[8CC2A1D0]: lw         $v0, -24112($a2)
    08912158:[8FA31050]: lw         $v1, 4176($sp)
    0891215C:[8FA4104C]: lw         $a0, 4172($sp)
    08912160:[AFA01008]: sw         $zr, 4104($sp)
    08912164:[00620018]: mult       $v1, $v0
    08912168:[00001012]: mflo       $v0
    0891216C:[00481021]: addu       $v0, $v0, $t0
    08912170:[00021080]: sll        $v0, $v0, 0x0002
    08912174:[00821021]: addu       $v0, $a0, $v0
    08912178:[AFA2100C]: sw         $v0, 4108($sp)
    0891217C:[8FA51018]: lw         $a1, 4120($sp)
    08912180:[10A00098]: beq        $a1, $zr, 0x089123E4
    08912184:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08912188:[AFA01004]: sw         $zr, 4100($sp)
    0891218C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08912190:[AFA0102C]: sw         $zr, 4140($sp)
    08912194:[8FA2105C]: lw         $v0, 4188($sp)
    08912198:[1040005D]: beq        $v0, $zr, 0x08912310
    0891219C:[8FA61048]: lw         $a2, 4168($sp)
    089121A0:[AFA01030]: sw         $zr, 4144($sp)
    089121A4:[94C50006]: lhu        $a1, 6($a2)
    089121A8:[8FA2106C]: lw         $v0, 4204($sp)
    089121AC:[8FA41004]: lw         $a0, 4100($sp)
    089121B0:[8FA3100C]: lw         $v1, 4108($sp)
    089121B4:[8FA61008]: lw         $a2, 4104($sp)
    089121B8:[0062B80B]: movn       $s7, $v1, $v0
    089121BC:[00C2200A]: movz       $a0, $a2, $v0
    089121C0:[8FA21010]: lw         $v0, 4112($sp)
    089121C4:[AFA41004]: sw         $a0, 4100($sp)
    089121C8:[10A00044]: beq        $a1, $zr, 0x089122DC
    089121CC:[90560000]: lbu        $s6, 0($v0)
    089121D0:[AFA21034]: sw         $v0, 4148($sp)
    089121D4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089121D8:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    089121DC:[32C20001]: andi       $v0, $s6, 1
    089121E0:[10400026]: beq        $v0, $zr, 0x0891227C
    089121E4:[8FA41024]: lw         $a0, 4132($sp)
    089121E8:[8FA61020]: lw         $a2, 4128($sp)
    089121EC:[10C00003]: beq        $a2, $zr, 0x089121FC
    089121F0:[8FA21000]: lw         $v0, 4096($sp)
    089121F4:[8FA31058]: lw         $v1, 4184($sp)
    089121F8:[0062900B]: movn       $s2, $v1, $v0
    089121FC:[12A0000E]: beq        $s5, $zr, 0x08912238
    08912200:[8FA2103C]: lw         $v0, 4156($sp)
    08912204:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    08912208:[10430021]: beq        $v0, $v1, 0x08912290
    0891220C:[8FA41070]: lw         $a0, 4208($sp)
    08912210:[14800049]: bne        $a0, $zr, 0x08912338
    08912214:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08912218:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0891221C:[24630001]: addiu      $v1, $v1, 1
    08912220:[0075102B]: sltu       $v0, $v1, $s5
    08912224:[AC920000]: sw         $s2, 0($a0)
    08912228:[1440FFFC]: bne        $v0, $zr, 0x0891221C
    0891222C:[009E2021]: addu       $a0, $a0, $fp
    08912230:[8FA61078]: lw         $a2, 4216($sp)
    08912234:[02E6B821]: addu       $s7, $s7, $a2
    08912238:[26940001]: addiu      $s4, $s4, 1
    0891223C:[0285102B]: sltu       $v0, $s4, $a1
    08912240:[10400027]: beq        $v0, $zr, 0x089122E0
    08912244:[8FA2103C]: lw         $v0, 4156($sp)
    08912248:[26620001]: addiu      $v0, $s3, 1
    0891224C:[3053FFFF]: andi       $s3, $v0, -1
    08912250:[2E630008]: sltiu      $v1, $s3, 8
    08912254:[1460000C]: bne        $v1, $zr, 0x08912288
    08912258:[8FA31034]: lw         $v1, 4148($sp)
    0891225C:[8FA41018]: lw         $a0, 4120($sp)
    08912260:[00641821]: addu       $v1, $v1, $a0
    08912264:[AFA31034]: sw         $v1, 4148($sp)
    08912268:[90760000]: lbu        $s6, 0($v1)
    0891226C:[32C20001]: andi       $v0, $s6, 1
    08912270:[1440FFDD]: bne        $v0, $zr, 0x089121E8
    08912274:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08912278:[8FA41024]: lw         $a0, 4132($sp)
    0891227C:[8FA610A8]: lw         $a2, 4264($sp)
    08912280:[0A24487F]: j          0x089121FC
    08912284:[00C4900B]: movn       $s2, $a2, $a0
    08912288:[0A244877]: j          0x089121DC
    0891228C:[0016B042]: srl        $s6, $s6, 0x0001
    08912290:[8FA51070]: lw         $a1, 4208($sp)
    08912294:[14A0003A]: bne        $a1, $zr, 0x08912380
    08912298:[8FA41004]: lw         $a0, 4100($sp)
    0891229C:[8FA61028]: lw         $a2, 4136($sp)
    089122A0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089122A4:[24630001]: addiu      $v1, $v1, 1
    089122A8:[0075102B]: sltu       $v0, $v1, $s5
    089122AC:[A4920000]: sh         $s2, 0($a0)
    089122B0:[1440FFFC]: bne        $v0, $zr, 0x089122A4
    089122B4:[00862021]: addu       $a0, $a0, $a2
    089122B8:[8FA31048]: lw         $v1, 4168($sp)
    089122BC:[8FA41004]: lw         $a0, 4100($sp)
    089122C0:[8FA61074]: lw         $a2, 4212($sp)
    089122C4:[94650006]: lhu        $a1, 6($v1)
    089122C8:[26940001]: addiu      $s4, $s4, 1
    089122CC:[00862021]: addu       $a0, $a0, $a2
    089122D0:[0285102B]: sltu       $v0, $s4, $a1
    089122D4:[1440FFDC]: bne        $v0, $zr, 0x08912248
    089122D8:[AFA41004]: sw         $a0, 4100($sp)
    089122DC:[8FA2103C]: lw         $v0, 4156($sp)
    089122E0:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    089122E4:[1043003B]: beq        $v0, $v1, 0x089123D4
    089122E8:[8FA6100C]: lw         $a2, 4108($sp)
    089122EC:[24C60004]: addiu      $a2, $a2, 4
    089122F0:[AFA6100C]: sw         $a2, 4108($sp)
    089122F4:[8FA21030]: lw         $v0, 4144($sp)
    089122F8:[8FA3105C]: lw         $v1, 4188($sp)
    089122FC:[24420001]: addiu      $v0, $v0, 1
    08912300:[AFA21030]: sw         $v0, 4144($sp)
    08912304:[0043102B]: sltu       $v0, $v0, $v1
    08912308:[1440FFA8]: bne        $v0, $zr, 0x089121AC
    0891230C:[8FA2106C]: lw         $v0, 4204($sp)
    08912310:[8FA4102C]: lw         $a0, 4140($sp)
    08912314:[8FA51018]: lw         $a1, 4120($sp)
    08912318:[24840001]: addiu      $a0, $a0, 1
    0891231C:[0085102B]: sltu       $v0, $a0, $a1
    08912320:[10400030]: beq        $v0, $zr, 0x089123E4
    08912324:[AFA4102C]: sw         $a0, 4140($sp)
    08912328:[8FA61010]: lw         $a2, 4112($sp)
    0891232C:[24C60001]: addiu      $a2, $a2, 1
    08912330:[0A244865]: j          0x08912194
    08912334:[AFA61010]: sw         $a2, 4112($sp)
    08912338:[02E08021]: addu       $s0, $s7, $zr <=> move $s0, $s7
    0891233C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08912340:[8FA21060]: lw         $v0, 4192($sp)
    08912344:[8FA61000]: lw         $a2, 4096($sp)
    08912348:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0891234C:[8C47A1DC]: lw         $a3, -24100($v0)
    08912350:[26310001]: addiu      $s1, $s1, 1
    08912354:[00E0F809]: jalr       $ra, $a3
    08912358:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0891235C:[0235182B]: sltu       $v1, $s1, $s5
    08912360:[AE020000]: sw         $v0, 0($s0)
    08912364:[1460FFF6]: bne        $v1, $zr, 0x08912340
    08912368:[021E8021]: addu       $s0, $s0, $fp
    0891236C:[8FA31078]: lw         $v1, 4216($sp)
    08912370:[8FA41048]: lw         $a0, 4168($sp)
    08912374:[02E3B821]: addu       $s7, $s7, $v1
    08912378:[0A24488E]: j          0x08912238
    0891237C:[94850006]: lhu        $a1, 6($a0)
    08912380:[8FB01004]: lw         $s0, 4100($sp)
    08912384:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08912388:[8FA21060]: lw         $v0, 4192($sp)
    0891238C:[8FA61000]: lw         $a2, 4096($sp)
    08912390:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08912394:[8C47A1DC]: lw         $a3, -24100($v0)
    08912398:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0891239C:[00E0F809]: jalr       $ra, $a3
    089123A0:[26310001]: addiu      $s1, $s1, 1
    089123A4:[8FA41028]: lw         $a0, 4136($sp)
    089123A8:[0235182B]: sltu       $v1, $s1, $s5
    089123AC:[A6020000]: sh         $v0, 0($s0)
    089123B0:[1460FFF5]: bne        $v1, $zr, 0x08912388
    089123B4:[02048021]: addu       $s0, $s0, $a0
    089123B8:[8FA51004]: lw         $a1, 4100($sp)
    089123BC:[8FA61074]: lw         $a2, 4212($sp)
    089123C0:[8FA21048]: lw         $v0, 4168($sp)
    089123C4:[00A62821]: addu       $a1, $a1, $a2
    089123C8:[AFA51004]: sw         $a1, 4100($sp)
    089123CC:[0A24488E]: j          0x08912238
    089123D0:[94450006]: lhu        $a1, 6($v0)
    089123D4:[8FA41008]: lw         $a0, 4104($sp)
    089123D8:[24840002]: addiu      $a0, $a0, 2
    089123DC:[0A2448BD]: j          0x089122F4
    089123E0:[AFA41008]: sw         $a0, 4104($sp)
    089123E4:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    089123E8:[8C62A1CC]: lw         $v0, -24116($v1)
    089123EC:[8FA4101C]: lw         $a0, 4124($sp)
    089123F0:[00821021]: addu       $v0, $a0, $v0
    089123F4:[0A2447AF]: j          0x08911EBC
    089123F8:[AC62A1CC]: sw         $v0, -24116($v1)
    089123FC:[0A244851]: j          0x08912144
    08912400:[AFA41010]: sw         $a0, 4112($sp)
    08912404:[94820006]: lhu        $v0, 6($a0)
    08912408:[94830004]: lhu        $v1, 4($a0)
    0891240C:[24420007]: addiu      $v0, $v0, 7
    08912410:[000210C3]: sra        $v0, $v0, 0x0003
    08912414:[00430018]: mult       $v0, $v1
    08912418:[00001012]: mflo       $v0
    0891241C:[00A20018]: mult       $a1, $v0
    08912420:[0A24483A]: j          0x089120E8
    08912424:[00001012]: mflo       $v0
    08912428:[8CC2A1D0]: lw         $v0, -24112($a2)
    0891242C:[8FA31050]: lw         $v1, 4176($sp)
    08912430:[8FA4104C]: lw         $a0, 4172($sp)
    08912434:[AFA0100C]: sw         $zr, 4108($sp)
    08912438:[00620018]: mult       $v1, $v0
    0891243C:[00001012]: mflo       $v0
    08912440:[00481021]: addu       $v0, $v0, $t0
    08912444:[00021040]: sll        $v0, $v0, 0x0001
    08912448:[00821021]: addu       $v0, $a0, $v0
    0891244C:[0A24485F]: j          0x0891217C
    08912450:[AFA21008]: sw         $v0, 4104($sp)
    08912454:[94820006]: lhu        $v0, 6($a0)
    08912458:[94830004]: lhu        $v1, 4($a0)
    0891245C:[24420007]: addiu      $v0, $v0, 7
    08912460:[000210C3]: sra        $v0, $v0, 0x0003
    08912464:[00430018]: mult       $v0, $v1
    08912468:[00001012]: mflo       $v0
    0891246C:[00C20018]: mult       $a2, $v0
    08912470:[0A244799]: j          0x08911E64
    08912474:[00001012]: mflo       $v0
    08912478:[04C0000E]: bltz       $a2, 0x089124B4
    0891247C:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    08912480:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    08912484:[24420E40]: addiu      $v0, $v0, 3648
    08912488:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    0891248C:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08912490:[AFA31060]: sw         $v1, 4192($sp)
    08912494:[AC62A1DC]: sw         $v0, -24100($v1)
    08912498:[0A24473D]: j          0x08911CF4
    0891249C:[AFA4103C]: sw         $a0, 4156($sp)
    089124A0:[10400006]: beq        $v0, $zr, 0x089124BC
    089124A4:[2C6200F5]: sltiu      $v0, $v1, 245
    089124A8:[3065000F]: andi       $a1, $v1, 15
    089124AC:[0A2447D5]: j          0x08911F54
    089124B0:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089124B4:[0A244922]: j          0x08912488
    089124B8:[244210AC]: addiu      $v0, $v0, 4268
    089124BC:[5040FE1F]: beql       $v0, $zr, 0x08911D3C
    089124C0:[3405FFFD]: ori        $a1, $zr, -3 <=> li $a1, 65533
    089124C4:[30650007]: andi       $a1, $v1, 7
    089124C8:[0A2447D5]: j          0x08911F54
    089124CC:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    089124D0:[0A244754]: j          0x08911D50
    089124D4:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    089124D8:[0A244738]: j          0x08911CE0
    089124DC:[24421008]: addiu      $v0, $v0, 4104
    089124E0:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    089124E4:[AFA31068]: sw         $v1, 4200($sp)
    089124E8:[0A24472F]: j          0x08911CBC
    089124EC:[AC62A1D8]: sw         $v0, -24104($v1)
    089124F0:[8FA51054]: lw         $a1, 4180($sp)
    089124F4:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    089124F8:[AFA41064]: sw         $a0, 4196($sp)
    089124FC:[00451021]: addu       $v0, $v0, $a1
    08912500:[0A244729]: j          0x08911CA4
    08912504:[AC82A1D4]: sw         $v0, -24108($a0)
    08912508:[04C00013]: bltz       $a2, 0x08912558
    0891250C:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    08912510:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    08912514:[24420F70]: addiu      $v0, $v0, 3952
    08912518:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    0891251C:[24040020]: addiu      $a0, $zr, 32 <=> li $a0, 32
    08912520:[AFA31060]: sw         $v1, 4192($sp)
    08912524:[AC62A1DC]: sw         $v0, -24100($v1)
    08912528:[0A24473D]: j          0x08911CF4
    0891252C:[AFA4103C]: sw         $a0, 4156($sp)
    08912530:[04C0000B]: bltz       $a2, 0x08912560
    08912534:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    08912538:[3C020891]: lui        $v0, 0x0891 <=> li $v0, 0x08910000
    0891253C:[24420ED8]: addiu      $v0, $v0, 3800
    08912540:[3C0508AB]: lui        $a1, 0x08AB <=> li $a1, 0x08AB0000
    08912544:[ACA2A1DC]: sw         $v0, -24100($a1)
    08912548:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0891254C:[AFA51060]: sw         $a1, 4192($sp)
    08912550:[0A24473D]: j          0x08911CF4
    08912554:[AFA2103C]: sw         $v0, 4156($sp)
    08912558:[0A244946]: j          0x08912518
    0891255C:[244211F4]: addiu      $v0, $v0, 4596
    08912560:[0A244950]: j          0x08912540
    08912564:[24421150]: addiu      $v0, $v0, 4432
  Back Branch 08912228 2,608,640 times (length 5)
    08912208:[10430021]: beq        $v0, $v1, 0x08912290
    0891220C:[8FA41070]: lw         $a0, 4208($sp)
    08912210:[14800049]: bne        $a0, $zr, 0x08912338
    08912214:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08912218:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 0891221C:[24630001]: addiu      $v1, $v1, 1
    08912220:[0075102B]: sltu       $v0, $v1, $s5
    08912224:[AC920000]: sw         $s2, 0($a0)
--> 08912228:[1440FFFC]: bne        $v0, $zr, 0x0891221C
    0891222C:[009E2021]: addu       $a0, $a0, $fp
    08912230:[8FA61078]: lw         $a2, 4216($sp)
    08912234:[02E6B821]: addu       $s7, $s7, $a2
    08912238:[26940001]: addiu      $s4, $s4, 1
  Back Branch 08912280 2,380,102 times (length 35)
    089121E8:[8FA61020]: lw         $a2, 4128($sp)
    089121EC:[10C00003]: beq        $a2, $zr, 0x089121FC
    089121F0:[8FA21000]: lw         $v0, 4096($sp)
    089121F4:[8FA31058]: lw         $v1, 4184($sp)
    089121F8:[0062900B]: movn       $s2, $v1, $v0
--> 089121FC:[12A0000E]: beq        $s5, $zr, 0x08912238
    08912200:[8FA2103C]: lw         $v0, 4156($sp)
    08912204:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    08912208:[10430021]: beq        $v0, $v1, 0x08912290
    0891220C:[8FA41070]: lw         $a0, 4208($sp)
    08912210:[14800049]: bne        $a0, $zr, 0x08912338
    08912214:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08912218:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0891221C:[24630001]: addiu      $v1, $v1, 1
    08912220:[0075102B]: sltu       $v0, $v1, $s5
    08912224:[AC920000]: sw         $s2, 0($a0)
    08912228:[1440FFFC]: bne        $v0, $zr, 0x0891221C
    0891222C:[009E2021]: addu       $a0, $a0, $fp
    08912230:[8FA61078]: lw         $a2, 4216($sp)
    08912234:[02E6B821]: addu       $s7, $s7, $a2
    08912238:[26940001]: addiu      $s4, $s4, 1
    0891223C:[0285102B]: sltu       $v0, $s4, $a1
    08912240:[10400027]: beq        $v0, $zr, 0x089122E0
    08912244:[8FA2103C]: lw         $v0, 4156($sp)
    08912248:[26620001]: addiu      $v0, $s3, 1
    0891224C:[3053FFFF]: andi       $s3, $v0, -1
    08912250:[2E630008]: sltiu      $v1, $s3, 8
    08912254:[1460000C]: bne        $v1, $zr, 0x08912288
    08912258:[8FA31034]: lw         $v1, 4148($sp)
    0891225C:[8FA41018]: lw         $a0, 4120($sp)
    08912260:[00641821]: addu       $v1, $v1, $a0
    08912264:[AFA31034]: sw         $v1, 4148($sp)
    08912268:[90760000]: lbu        $s6, 0($v1)
    0891226C:[32C20001]: andi       $v0, $s6, 1
    08912270:[1440FFDD]: bne        $v0, $zr, 0x089121E8
    08912274:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08912278:[8FA41024]: lw         $a0, 4132($sp)
    0891227C:[8FA610A8]: lw         $a2, 4264($sp)
--> 08912280:[0A24487F]: j          0x089121FC
    08912284:[00C4900B]: movn       $s2, $a2, $a0
    08912288:[0A244877]: j          0x089121DC
    0891228C:[0016B042]: srl        $s6, $s6, 0x0001
    08912290:[8FA51070]: lw         $a1, 4208($sp)
  Back Branch 08912288 2,172,352 times (length 45)
    089121C8:[10A00044]: beq        $a1, $zr, 0x089122DC
    089121CC:[90560000]: lbu        $s6, 0($v0)
    089121D0:[AFA21034]: sw         $v0, 4148($sp)
    089121D4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089121D8:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
--> 089121DC:[32C20001]: andi       $v0, $s6, 1
    089121E0:[10400026]: beq        $v0, $zr, 0x0891227C
    089121E4:[8FA41024]: lw         $a0, 4132($sp)
    089121E8:[8FA61020]: lw         $a2, 4128($sp)
    089121EC:[10C00003]: beq        $a2, $zr, 0x089121FC
    089121F0:[8FA21000]: lw         $v0, 4096($sp)
    089121F4:[8FA31058]: lw         $v1, 4184($sp)
    089121F8:[0062900B]: movn       $s2, $v1, $v0
    089121FC:[12A0000E]: beq        $s5, $zr, 0x08912238
    08912200:[8FA2103C]: lw         $v0, 4156($sp)
    08912204:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    08912208:[10430021]: beq        $v0, $v1, 0x08912290
    0891220C:[8FA41070]: lw         $a0, 4208($sp)
    08912210:[14800049]: bne        $a0, $zr, 0x08912338
    08912214:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08912218:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0891221C:[24630001]: addiu      $v1, $v1, 1
    08912220:[0075102B]: sltu       $v0, $v1, $s5
    08912224:[AC920000]: sw         $s2, 0($a0)
    08912228:[1440FFFC]: bne        $v0, $zr, 0x0891221C
    0891222C:[009E2021]: addu       $a0, $a0, $fp
    08912230:[8FA61078]: lw         $a2, 4216($sp)
    08912234:[02E6B821]: addu       $s7, $s7, $a2
    08912238:[26940001]: addiu      $s4, $s4, 1
    0891223C:[0285102B]: sltu       $v0, $s4, $a1
    08912240:[10400027]: beq        $v0, $zr, 0x089122E0
    08912244:[8FA2103C]: lw         $v0, 4156($sp)
    08912248:[26620001]: addiu      $v0, $s3, 1
    0891224C:[3053FFFF]: andi       $s3, $v0, -1
    08912250:[2E630008]: sltiu      $v1, $s3, 8
    08912254:[1460000C]: bne        $v1, $zr, 0x08912288
    08912258:[8FA31034]: lw         $v1, 4148($sp)
    0891225C:[8FA41018]: lw         $a0, 4120($sp)
    08912260:[00641821]: addu       $v1, $v1, $a0
    08912264:[AFA31034]: sw         $v1, 4148($sp)
    08912268:[90760000]: lbu        $s6, 0($v1)
    0891226C:[32C20001]: andi       $v0, $s6, 1
    08912270:[1440FFDD]: bne        $v0, $zr, 0x089121E8
    08912274:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08912278:[8FA41024]: lw         $a0, 4132($sp)
    0891227C:[8FA610A8]: lw         $a2, 4264($sp)
    08912280:[0A24487F]: j          0x089121FC
    08912284:[00C4900B]: movn       $s2, $a2, $a0
--> 08912288:[0A244877]: j          0x089121DC
    0891228C:[0016B042]: srl        $s6, $s6, 0x0001
    08912290:[8FA51070]: lw         $a1, 4208($sp)
    08912294:[14A0003A]: bne        $a1, $zr, 0x08912380
    08912298:[8FA41004]: lw         $a0, 4100($sp)
  Back Branch 08912308 155,168 times (length 89)
    08912198:[1040005D]: beq        $v0, $zr, 0x08912310
    0891219C:[8FA61048]: lw         $a2, 4168($sp)
    089121A0:[AFA01030]: sw         $zr, 4144($sp)
    089121A4:[94C50006]: lhu        $a1, 6($a2)
    089121A8:[8FA2106C]: lw         $v0, 4204($sp)
--> 089121AC:[8FA41004]: lw         $a0, 4100($sp)
    089121B0:[8FA3100C]: lw         $v1, 4108($sp)
    089121B4:[8FA61008]: lw         $a2, 4104($sp)
    089121B8:[0062B80B]: movn       $s7, $v1, $v0
    089121BC:[00C2200A]: movz       $a0, $a2, $v0
    089121C0:[8FA21010]: lw         $v0, 4112($sp)
    089121C4:[AFA41004]: sw         $a0, 4100($sp)
    089121C8:[10A00044]: beq        $a1, $zr, 0x089122DC
    089121CC:[90560000]: lbu        $s6, 0($v0)
    089121D0:[AFA21034]: sw         $v0, 4148($sp)
    089121D4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089121D8:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    089121DC:[32C20001]: andi       $v0, $s6, 1
    089121E0:[10400026]: beq        $v0, $zr, 0x0891227C
    089121E4:[8FA41024]: lw         $a0, 4132($sp)
    089121E8:[8FA61020]: lw         $a2, 4128($sp)
    089121EC:[10C00003]: beq        $a2, $zr, 0x089121FC
    089121F0:[8FA21000]: lw         $v0, 4096($sp)
    089121F4:[8FA31058]: lw         $v1, 4184($sp)
    089121F8:[0062900B]: movn       $s2, $v1, $v0
    089121FC:[12A0000E]: beq        $s5, $zr, 0x08912238
    08912200:[8FA2103C]: lw         $v0, 4156($sp)
    08912204:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    08912208:[10430021]: beq        $v0, $v1, 0x08912290
    0891220C:[8FA41070]: lw         $a0, 4208($sp)
    08912210:[14800049]: bne        $a0, $zr, 0x08912338
    08912214:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08912218:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0891221C:[24630001]: addiu      $v1, $v1, 1
    08912220:[0075102B]: sltu       $v0, $v1, $s5
    08912224:[AC920000]: sw         $s2, 0($a0)
    08912228:[1440FFFC]: bne        $v0, $zr, 0x0891221C
    0891222C:[009E2021]: addu       $a0, $a0, $fp
    08912230:[8FA61078]: lw         $a2, 4216($sp)
    08912234:[02E6B821]: addu       $s7, $s7, $a2
    08912238:[26940001]: addiu      $s4, $s4, 1
    0891223C:[0285102B]: sltu       $v0, $s4, $a1
    08912240:[10400027]: beq        $v0, $zr, 0x089122E0
    08912244:[8FA2103C]: lw         $v0, 4156($sp)
    08912248:[26620001]: addiu      $v0, $s3, 1
    0891224C:[3053FFFF]: andi       $s3, $v0, -1
    08912250:[2E630008]: sltiu      $v1, $s3, 8
    08912254:[1460000C]: bne        $v1, $zr, 0x08912288
    08912258:[8FA31034]: lw         $v1, 4148($sp)
    0891225C:[8FA41018]: lw         $a0, 4120($sp)
    08912260:[00641821]: addu       $v1, $v1, $a0
    08912264:[AFA31034]: sw         $v1, 4148($sp)
    08912268:[90760000]: lbu        $s6, 0($v1)
    0891226C:[32C20001]: andi       $v0, $s6, 1
    08912270:[1440FFDD]: bne        $v0, $zr, 0x089121E8
    08912274:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08912278:[8FA41024]: lw         $a0, 4132($sp)
    0891227C:[8FA610A8]: lw         $a2, 4264($sp)
    08912280:[0A24487F]: j          0x089121FC
    08912284:[00C4900B]: movn       $s2, $a2, $a0
    08912288:[0A244877]: j          0x089121DC
    0891228C:[0016B042]: srl        $s6, $s6, 0x0001
    08912290:[8FA51070]: lw         $a1, 4208($sp)
    08912294:[14A0003A]: bne        $a1, $zr, 0x08912380
    08912298:[8FA41004]: lw         $a0, 4100($sp)
    0891229C:[8FA61028]: lw         $a2, 4136($sp)
    089122A0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089122A4:[24630001]: addiu      $v1, $v1, 1
    089122A8:[0075102B]: sltu       $v0, $v1, $s5
    089122AC:[A4920000]: sh         $s2, 0($a0)
    089122B0:[1440FFFC]: bne        $v0, $zr, 0x089122A4
    089122B4:[00862021]: addu       $a0, $a0, $a2
    089122B8:[8FA31048]: lw         $v1, 4168($sp)
    089122BC:[8FA41004]: lw         $a0, 4100($sp)
    089122C0:[8FA61074]: lw         $a2, 4212($sp)
    089122C4:[94650006]: lhu        $a1, 6($v1)
    089122C8:[26940001]: addiu      $s4, $s4, 1
    089122CC:[00862021]: addu       $a0, $a0, $a2
    089122D0:[0285102B]: sltu       $v0, $s4, $a1
    089122D4:[1440FFDC]: bne        $v0, $zr, 0x08912248
    089122D8:[AFA41004]: sw         $a0, 4100($sp)
    089122DC:[8FA2103C]: lw         $v0, 4156($sp)
    089122E0:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    089122E4:[1043003B]: beq        $v0, $v1, 0x089123D4
    089122E8:[8FA6100C]: lw         $a2, 4108($sp)
    089122EC:[24C60004]: addiu      $a2, $a2, 4
    089122F0:[AFA6100C]: sw         $a2, 4108($sp)
    089122F4:[8FA21030]: lw         $v0, 4144($sp)
    089122F8:[8FA3105C]: lw         $v1, 4188($sp)
    089122FC:[24420001]: addiu      $v0, $v0, 1
    08912300:[AFA21030]: sw         $v0, 4144($sp)
    08912304:[0043102B]: sltu       $v0, $v0, $v1
--> 08912308:[1440FFA8]: bne        $v0, $zr, 0x089121AC
    0891230C:[8FA2106C]: lw         $v0, 4204($sp)
    08912310:[8FA4102C]: lw         $a0, 4140($sp)
    08912314:[8FA51018]: lw         $a1, 4120($sp)
    08912318:[24840001]: addiu      $a0, $a0, 1
  Back Branch 08912270 155,168 times (length 36)
    089121D4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089121D8:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    089121DC:[32C20001]: andi       $v0, $s6, 1
    089121E0:[10400026]: beq        $v0, $zr, 0x0891227C
    089121E4:[8FA41024]: lw         $a0, 4132($sp)
--> 089121E8:[8FA61020]: lw         $a2, 4128($sp)
    089121EC:[10C00003]: beq        $a2, $zr, 0x089121FC
    089121F0:[8FA21000]: lw         $v0, 4096($sp)
    089121F4:[8FA31058]: lw         $v1, 4184($sp)
    089121F8:[0062900B]: movn       $s2, $v1, $v0
    089121FC:[12A0000E]: beq        $s5, $zr, 0x08912238
    08912200:[8FA2103C]: lw         $v0, 4156($sp)
    08912204:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    08912208:[10430021]: beq        $v0, $v1, 0x08912290
    0891220C:[8FA41070]: lw         $a0, 4208($sp)
    08912210:[14800049]: bne        $a0, $zr, 0x08912338
    08912214:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08912218:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0891221C:[24630001]: addiu      $v1, $v1, 1
    08912220:[0075102B]: sltu       $v0, $v1, $s5
    08912224:[AC920000]: sw         $s2, 0($a0)
    08912228:[1440FFFC]: bne        $v0, $zr, 0x0891221C
    0891222C:[009E2021]: addu       $a0, $a0, $fp
    08912230:[8FA61078]: lw         $a2, 4216($sp)
    08912234:[02E6B821]: addu       $s7, $s7, $a2
    08912238:[26940001]: addiu      $s4, $s4, 1
    0891223C:[0285102B]: sltu       $v0, $s4, $a1
    08912240:[10400027]: beq        $v0, $zr, 0x089122E0
    08912244:[8FA2103C]: lw         $v0, 4156($sp)
    08912248:[26620001]: addiu      $v0, $s3, 1
    0891224C:[3053FFFF]: andi       $s3, $v0, -1
    08912250:[2E630008]: sltiu      $v1, $s3, 8
    08912254:[1460000C]: bne        $v1, $zr, 0x08912288
    08912258:[8FA31034]: lw         $v1, 4148($sp)
    0891225C:[8FA41018]: lw         $a0, 4120($sp)
    08912260:[00641821]: addu       $v1, $v1, $a0
    08912264:[AFA31034]: sw         $v1, 4148($sp)
    08912268:[90760000]: lbu        $s6, 0($v1)
    0891226C:[32C20001]: andi       $v0, $s6, 1
--> 08912270:[1440FFDD]: bne        $v0, $zr, 0x089121E8
    08912274:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08912278:[8FA41024]: lw         $a0, 4132($sp)
    0891227C:[8FA610A8]: lw         $a2, 4264($sp)
    08912280:[0A24487F]: j          0x089121FC
  Back Branch 08912330 36,919 times (length 105)
  Back Branch 08911EF8 4,913 times (length 17)
    08911EA8:[00481021]: addu       $v0, $v0, $t0
    08911EAC:[0062102B]: sltu       $v0, $v1, $v0
    08911EB0:[10400071]: beq        $v0, $zr, 0x08912078
    08911EB4:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08911EB8:[AFA61038]: sw         $a2, 4152($sp)
--> 08911EBC:[8FA51044]: lw         $a1, 4164($sp)
    08911EC0:[8FA61040]: lw         $a2, 4160($sp)
    08911EC4:[24A20001]: addiu      $v0, $a1, 1
    08911EC8:[3042FFFF]: andi       $v0, $v0, -1
    08911ECC:[AFA21044]: sw         $v0, 4164($sp)
    08911ED0:[0046182B]: sltu       $v1, $v0, $a2
    08911ED4:[8FA21014]: lw         $v0, 4116($sp)
    08911ED8:[24420002]: addiu      $v0, $v0, 2
    08911EDC:[10600047]: beq        $v1, $zr, 0x08911FFC
    08911EE0:[AFA21014]: sw         $v0, 4116($sp)
    08911EE4:[8FA31014]: lw         $v1, 4116($sp)
    08911EE8:[2404000A]: addiu      $a0, $zr, 10 <=> li $a0, 10
    08911EEC:[94620000]: lhu        $v0, 0($v1)
    08911EF0:[1044004B]: beq        $v0, $a0, 0x08912020
    08911EF4:[8FA61038]: lw         $a2, 4152($sp)
--> 08911EF8:[14C0FFF0]: bne        $a2, $zr, 0x08911EBC
    08911EFC:[8FA41048]: lw         $a0, 4168($sp)
    08911F00:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08911F04:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08911F08:[8C820000]: lw         $v0, 0($a0)
  Back Branch 08911D80 4,913 times (length 8)
    08911D54:[97A20000]: lhu        $v0, 0($sp)
    08911D58:[10400098]: beq        $v0, $zr, 0x08911FBC
    08911D5C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08911D60:[AFA01040]: sw         $zr, 4160($sp)
    08911D64:[8FA51040]: lw         $a1, 4160($sp)
--> 08911D68:[24A20001]: addiu      $v0, $a1, 1
    08911D6C:[3042FFFF]: andi       $v0, $v0, -1
    08911D70:[00021840]: sll        $v1, $v0, 0x0001
    08911D74:[AFA21040]: sw         $v0, 4160($sp)
    08911D78:[03A31021]: addu       $v0, $sp, $v1
    08911D7C:[94440000]: lhu        $a0, 0($v0)
--> 08911D80:[1480FFF9]: bne        $a0, $zr, 0x08911D68
    08911D84:[8FA51040]: lw         $a1, 4160($sp)
    08911D88:[8FA61040]: lw         $a2, 4160($sp)
    08911D8C:[10C0009B]: beq        $a2, $zr, 0x08911FFC
    08911D90:[8FA31050]: lw         $v1, 4176($sp)
  Back Branch 08911F24 4,568 times (length 78)
    08911DE0:[AFA21074]: sw         $v0, 4212($sp)
    08911DE4:[02BE0018]: mult       $s5, $fp
    08911DE8:[00001012]: mflo       $v0
    08911DEC:[0A2447B9]: j          0x08911EE4
    08911DF0:[AFA21078]: sw         $v0, 4216($sp)
--> 08911DF4:[00621021]: addu       $v0, $v1, $v0
    08911DF8:[00A2102B]: sltu       $v0, $a1, $v0
    08911DFC:[5040004C]: beql       $v0, $zr, 0x08911F30
    08911E00:[8C820040]: lw         $v0, 64($a0)
    08911E04:[8C820020]: lw         $v0, 32($a0)
    08911E08:[50400081]: beql       $v0, $zr, 0x08912010
    08911E0C:[94840004]: lhu        $a0, 4($a0)
    08911E10:[8C890040]: lw         $t1, 64($a0)
    08911E14:[11200080]: beq        $t1, $zr, 0x08912018
    08911E18:[00A3102B]: sltu       $v0, $a1, $v1
    08911E1C:[5440003A]: bnel       $v0, $zr, 0x08911F08
    08911E20:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08911E24:[8C820010]: lw         $v0, 16($a0)
    08911E28:[00621021]: addu       $v0, $v1, $v0
    08911E2C:[00A2102B]: sltu       $v0, $a1, $v0
    08911E30:[50400035]: beql       $v0, $zr, 0x08911F08
    08911E34:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08911E38:[8C820014]: lw         $v0, 20($a0)
    08911E3C:[10A2000D]: beq        $a1, $v0, 0x08911E74
    08911E40:[00A33023]: subu       $a2, $a1, $v1
    08911E44:[8C820030]: lw         $v0, 48($a0)
    08911E48:[14400085]: bne        $v0, $zr, 0x08912060
    08911E4C:[8C830028]: lw         $v1, 40($a0)
    08911E50:[10600180]: beq        $v1, $zr, 0x08912454
    08911E54:[8C880024]: lw         $t0, 36($a0)
    08911E58:[00061040]: sll        $v0, $a2, 0x0001
    08911E5C:[00621021]: addu       $v0, $v1, $v0
    08911E60:[94420000]: lhu        $v0, 0($v0)
    08911E64:[01021821]: addu       $v1, $t0, $v0
    08911E68:[8C82003C]: lw         $v0, 60($a0)
    08911E6C:[50430026]: beql       $v0, $v1, 0x08911F08
    08911E70:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08911E74:[8C82002C]: lw         $v0, 44($a0)
    08911E78:[00461021]: addu       $v0, $v0, $a2
    08911E7C:[90420000]: lbu        $v0, 0($v0)
    08911E80:[AFA21018]: sw         $v0, 4120($sp)
    08911E84:[8FA21018]: lw         $v0, 4120($sp)
    08911E88:[8FA3105C]: lw         $v1, 4188($sp)
    08911E8C:[8FA51064]: lw         $a1, 4196($sp)
    08911E90:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    08911E94:[00430018]: mult       $v0, $v1
    08911E98:[8C88A1CC]: lw         $t0, -24116($a0)
    08911E9C:[8CA3A1D4]: lw         $v1, -24108($a1)
    08911EA0:[00001012]: mflo       $v0
    08911EA4:[AFA2101C]: sw         $v0, 4124($sp)
    08911EA8:[00481021]: addu       $v0, $v0, $t0
    08911EAC:[0062102B]: sltu       $v0, $v1, $v0
    08911EB0:[10400071]: beq        $v0, $zr, 0x08912078
    08911EB4:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08911EB8:[AFA61038]: sw         $a2, 4152($sp)
    08911EBC:[8FA51044]: lw         $a1, 4164($sp)
    08911EC0:[8FA61040]: lw         $a2, 4160($sp)
    08911EC4:[24A20001]: addiu      $v0, $a1, 1
    08911EC8:[3042FFFF]: andi       $v0, $v0, -1
    08911ECC:[AFA21044]: sw         $v0, 4164($sp)
    08911ED0:[0046182B]: sltu       $v1, $v0, $a2
    08911ED4:[8FA21014]: lw         $v0, 4116($sp)
    08911ED8:[24420002]: addiu      $v0, $v0, 2
    08911EDC:[10600047]: beq        $v1, $zr, 0x08911FFC
    08911EE0:[AFA21014]: sw         $v0, 4116($sp)
    08911EE4:[8FA31014]: lw         $v1, 4116($sp)
    08911EE8:[2404000A]: addiu      $a0, $zr, 10 <=> li $a0, 10
    08911EEC:[94620000]: lhu        $v0, 0($v1)
    08911EF0:[1044004B]: beq        $v0, $a0, 0x08912020
    08911EF4:[8FA61038]: lw         $a2, 4152($sp)
    08911EF8:[14C0FFF0]: bne        $a2, $zr, 0x08911EBC
    08911EFC:[8FA41048]: lw         $a0, 4168($sp)
    08911F00:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08911F04:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08911F08:[8C820000]: lw         $v0, 0($a0)
    08911F0C:[54400004]: bnel       $v0, $zr, 0x08911F20
    08911F10:[8C83000C]: lw         $v1, 12($a0)
    08911F14:[8C820040]: lw         $v0, 64($a0)
    08911F18:[0042200B]: movn       $a0, $v0, $v0
    08911F1C:[8C83000C]: lw         $v1, 12($a0)
    08911F20:[00A3102B]: sltu       $v0, $a1, $v1
--> 08911F24:[5040FFB3]: beql       $v0, $zr, 0x08911DF4
    08911F28:[8C820010]: lw         $v0, 16($a0)
    08911F2C:[8C820040]: lw         $v0, 64($a0)
    08911F30:[50400034]: beql       $v0, $zr, 0x08912004
    08911F34:[8C820020]: lw         $v0, 32($a0)
  Back Branch 08912018 4,568 times (length 107)
  Back Branch 089123F4 4,553 times (length 336)
  Back Branch 08911D48 3,857 times (length 12)
    08911D0C:[108001F0]: beq        $a0, $zr, 0x089124D0
    08911D10:[AFA21000]: sw         $v0, 4096($sp)
    08911D14:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    08911D18:[24090080]: addiu      $t1, $zr, 128 <=> li $t1, 128
    08911D1C:[308300FF]: andi       $v1, $a0, 255
--> 08911D20:[38620080]: xori       $v0, $v1, 128
    08911D24:[2C420042]: sltiu      $v0, $v0, 66
    08911D28:[24E70002]: addiu      $a3, $a3, 2
    08911D2C:[144000B0]: bne        $v0, $zr, 0x08911FF0
    08911D30:[25460001]: addiu      $a2, $t2, 1
    08911D34:[04800082]: bltz       $a0, 0x08911F40
    08911D38:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08911D3C:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    08911D40:[A4E5FFFE]: sh         $a1, -2($a3)
    08911D44:[81440000]: lb         $a0, 0($t2)
--> 08911D48:[5480FFF5]: bnel       $a0, $zr, 0x08911D20
    08911D4C:[308300FF]: andi       $v1, $a0, 255
    08911D50:[A4E00000]: sh         $zr, 0($a3)
    08911D54:[97A20000]: lhu        $v0, 0($sp)
    08911D58:[10400098]: beq        $v0, $zr, 0x08911FBC
  Back Branch 089123FC 2,889 times (length 176)
  Back Branch 08912138 1,664 times (length 22)
    089120D4:[106000CB]: beq        $v1, $zr, 0x08912404
    089120D8:[8C870024]: lw         $a3, 36($a0)
    089120DC:[00051040]: sll        $v0, $a1, 0x0001
    089120E0:[00621021]: addu       $v0, $v1, $v0
    089120E4:[94420000]: lhu        $v0, 0($v0)
--> 089120E8:[8C83003C]: lw         $v1, 60($a0)
    089120EC:[00E21021]: addu       $v0, $a3, $v0
    089120F0:[14620013]: bne        $v1, $v0, 0x08912140
    089120F4:[AFA31010]: sw         $v1, 4112($sp)
    089120F8:[8C820040]: lw         $v0, 64($a0)
    089120FC:[10400011]: beq        $v0, $zr, 0x08912144
    08912100:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08912104:[0A24481F]: j          0x0891207C
    08912108:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    0891210C:[5040FFEE]: beql       $v0, $zr, 0x089120C8
    08912110:[8C820030]: lw         $v0, 48($a0)
    08912114:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    08912118:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0891211C:[0A24481F]: j          0x0891207C
    08912120:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    08912124:[8C830028]: lw         $v1, 40($a0)
    08912128:[106000B6]: beq        $v1, $zr, 0x08912404
    0891212C:[8C870024]: lw         $a3, 36($a0)
    08912130:[00051080]: sll        $v0, $a1, 0x0002
    08912134:[00621021]: addu       $v0, $v1, $v0
--> 08912138:[0A24483A]: j          0x089120E8
    0891213C:[8C420000]: lw         $v0, 0($v0)
    08912140:[AFA21010]: sw         $v0, 4112($sp)
    08912144:[8FA4103C]: lw         $a0, 4156($sp)
    08912148:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
  Back Branch 08911F88 1,262 times (length 148)
  Back Branch 08912528 1,064 times (length 527)
  Back Branch 08911FFC 1,056 times (length 18)
    08911FA8:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    08911FAC:[10E20160]: beq        $a3, $v0, 0x08912530
    08911FB0:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08911FB4:[10E20154]: beq        $a3, $v0, 0x08912508
    08911FB8:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
--> 08911FBC:[8FBF10A4]: lw         $ra, 4260($sp)
    08911FC0:[8FBE10A0]: lw         $fp, 4256($sp)
    08911FC4:[8FB7109C]: lw         $s7, 4252($sp)
    08911FC8:[8FB61098]: lw         $s6, 4248($sp)
    08911FCC:[8FB51094]: lw         $s5, 4244($sp)
    08911FD0:[8FB41090]: lw         $s4, 4240($sp)
    08911FD4:[8FB3108C]: lw         $s3, 4236($sp)
    08911FD8:[8FB21088]: lw         $s2, 4232($sp)
    08911FDC:[8FB11084]: lw         $s1, 4228($sp)
    08911FE0:[8FB01080]: lw         $s0, 4224($sp)
    08911FE4:[03E00008]: jr         $ra
    08911FE8:[27BD10A8]: addiu      $sp, $sp, 4264
    08911FEC:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    08911FF0:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    08911FF4:[0A244750]: j          0x08911D40
    08911FF8:[3405FFFD]: ori        $a1, $zr, -3 <=> li $a1, 65533
--> 08911FFC:[0A2447EF]: j          0x08911FBC
    08912000:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08912004:[1440FF82]: bne        $v0, $zr, 0x08911E10
    08912008:[8C850014]: lw         $a1, 20($a0)
    0891200C:[94840004]: lhu        $a0, 4($a0)
  Back Branch 089124AC 631 times (length 344)
  Back Branch 08911F58 631 times (length 136)
  Back Branch 08911F9C 631 times (length 12)
    08911F60:[306200C0]: andi       $v0, $v1, 192
    08911F64:[10490006]: beq        $v0, $t1, 0x08911F80
    08911F68:[00051180]: sll        $v0, $a1, 0x0006
    08911F6C:[0A2447FD]: j          0x08911FF4
    08911F70:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
--> 08911F74:[1449001D]: bne        $v0, $t1, 0x08911FEC
    08911F78:[00051180]: sll        $v0, $a1, 0x0006
    08911F7C:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    08911F80:[3063003F]: andi       $v1, $v1, 63
    08911F84:[00431025]: or         $v0, $v0, $v1
    08911F88:[1080FF6D]: beq        $a0, $zr, 0x08911D40
    08911F8C:[3045FFFF]: andi       $a1, $v0, -1
    08911F90:[91430000]: lbu        $v1, 0($t2)
    08911F94:[2484FFFF]: addiu      $a0, $a0, -1
    08911F98:[25460001]: addiu      $a2, $t2, 1
--> 08911F9C:[1460FFF5]: bne        $v1, $zr, 0x08911F74
    08911FA0:[306200C0]: andi       $v0, $v1, 192
    08911FA4:[0A244750]: j          0x08911D40
    08911FA8:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    08911FAC:[10E20160]: beq        $a3, $v0, 0x08912530
  Back Branch 08912500 72 times (length 537)
  Back Branch 089124D0 8 times (length 482)
_S1_2_89A2C48 13,953,436 instructions (13.590%), 63 calls (089A2C48 - 089A2D9C, length 86)
    089A2C48:[00A4102B]: sltu       $v0, $a1, $a0
    089A2C4C:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    089A2C50:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    089A2C54:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    089A2C58:[1040000F]: beq        $v0, $zr, 0x089A2C98
    089A2C5C:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    089A2C60:[01464021]: addu       $t0, $t2, $a2
    089A2C64:[0168102B]: sltu       $v0, $t3, $t0
    089A2C68:[1040000C]: beq        $v0, $zr, 0x089A2C9C
    089A2C6C:[2CC20010]: sltiu      $v0, $a2, 16
    089A2C70:[10C00007]: beq        $a2, $zr, 0x089A2C90
    089A2C74:[01661821]: addu       $v1, $t3, $a2
    089A2C78:[00662023]: subu       $a0, $v1, $a2
    089A2C7C:[2508FFFF]: addiu      $t0, $t0, -1
    089A2C80:[91020000]: lbu        $v0, 0($t0)
    089A2C84:[2463FFFF]: addiu      $v1, $v1, -1
    089A2C88:[1464FFFC]: bne        $v1, $a0, 0x089A2C7C
    089A2C8C:[A0620000]: sb         $v0, 0($v1)
    089A2C90:[03E00008]: jr         $ra
    089A2C94:[01601021]: addu       $v0, $t3, $zr <=> move $v0, $t3
    089A2C98:[2CC20010]: sltiu      $v0, $a2, 16
    089A2C9C:[1040000B]: beq        $v0, $zr, 0x089A2CCC
    089A2CA0:[014B1025]: or         $v0, $t2, $t3
    089A2CA4:[1080FFFA]: beq        $a0, $zr, 0x089A2C90
    089A2CA8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089A2CAC:[90A20000]: lbu        $v0, 0($a1)
    089A2CB0:[24630001]: addiu      $v1, $v1, 1
    089A2CB4:[24A50001]: addiu      $a1, $a1, 1
    089A2CB8:[A0E20000]: sb         $v0, 0($a3)
    089A2CBC:[1464FFFB]: bne        $v1, $a0, 0x089A2CAC
    089A2CC0:[24E70001]: addiu      $a3, $a3, 1
    089A2CC4:[03E00008]: jr         $ra
    089A2CC8:[01601021]: addu       $v0, $t3, $zr <=> move $v0, $t3
    089A2CCC:[30420003]: andi       $v0, $v0, 3
    089A2CD0:[1440FFF4]: bne        $v0, $zr, 0x089A2CA4
    089A2CD4:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    089A2CD8:[01403821]: addu       $a3, $t2, $zr <=> move $a3, $t2
    089A2CDC:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    089A2CE0:[8CE30000]: lw         $v1, 0($a3)
    089A2CE4:[2529FFF0]: addiu      $t1, $t1, -16
    089A2CE8:[2D240010]: sltiu      $a0, $t1, 16
    089A2CEC:[AD030000]: sw         $v1, 0($t0)
    089A2CF0:[8CE20004]: lw         $v0, 4($a3)
    089A2CF4:[AD020004]: sw         $v0, 4($t0)
    089A2CF8:[8CE30008]: lw         $v1, 8($a3)
    089A2CFC:[AD030008]: sw         $v1, 8($t0)
    089A2D00:[8CE2000C]: lw         $v0, 12($a3)
    089A2D04:[24E70010]: addiu      $a3, $a3, 16
    089A2D08:[AD02000C]: sw         $v0, 12($t0)
    089A2D0C:[1080FFF4]: beq        $a0, $zr, 0x089A2CE0
    089A2D10:[25080010]: addiu      $t0, $t0, 16
    089A2D14:[24C4FFF0]: addiu      $a0, $a2, -16
    089A2D18:[00041102]: srl        $v0, $a0, 0x0004
    089A2D1C:[2403FFF0]: addiu      $v1, $zr, -16 <=> li $v1, -16
    089A2D20:[00430018]: mult       $v0, $v1
    089A2D24:[24420001]: addiu      $v0, $v0, 1
    089A2D28:[00021100]: sll        $v0, $v0, 0x0004
    089A2D2C:[01422821]: addu       $a1, $t2, $v0
    089A2D30:[01625021]: addu       $t2, $t3, $v0
    089A2D34:[00001812]: mflo       $v1
    089A2D38:[00642021]: addu       $a0, $v1, $a0
    089A2D3C:[2C820004]: sltiu      $v0, $a0, 4
    089A2D40:[1440FFD8]: bne        $v0, $zr, 0x089A2CA4
    089A2D44:[01403821]: addu       $a3, $t2, $zr <=> move $a3, $t2
    089A2D48:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    089A2D4C:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    089A2D50:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    089A2D54:[8D020000]: lw         $v0, 0($t0)
    089A2D58:[24E7FFFC]: addiu      $a3, $a3, -4
    089A2D5C:[2CE30004]: sltiu      $v1, $a3, 4
    089A2D60:[AD220000]: sw         $v0, 0($t1)
    089A2D64:[25080004]: addiu      $t0, $t0, 4
    089A2D68:[1060FFFA]: beq        $v1, $zr, 0x089A2D54
    089A2D6C:[25290004]: addiu      $t1, $t1, 4
    089A2D70:[2482FFFC]: addiu      $v0, $a0, -4
    089A2D74:[00021882]: srl        $v1, $v0, 0x0002
    089A2D78:[2404FFFC]: addiu      $a0, $zr, -4 <=> li $a0, -4
    089A2D7C:[00640018]: mult       $v1, $a0
    089A2D80:[24630001]: addiu      $v1, $v1, 1
    089A2D84:[00031880]: sll        $v1, $v1, 0x0002
    089A2D88:[01435021]: addu       $t2, $t2, $v1
    089A2D8C:[00A32821]: addu       $a1, $a1, $v1
    089A2D90:[00002012]: mflo       $a0
    089A2D94:[00822021]: addu       $a0, $a0, $v0
    089A2D98:[0A268B29]: j          0x089A2CA4
    089A2D9C:[01403821]: addu       $a3, $t2, $zr <=> move $a3, $t2
  Back Branch 089A2CBC 2,325,387 times (length 6)
    089A2C98:[2CC20010]: sltiu      $v0, $a2, 16
    089A2C9C:[1040000B]: beq        $v0, $zr, 0x089A2CCC
    089A2CA0:[014B1025]: or         $v0, $t2, $t3
    089A2CA4:[1080FFFA]: beq        $a0, $zr, 0x089A2C90
    089A2CA8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 089A2CAC:[90A20000]: lbu        $v0, 0($a1)
    089A2CB0:[24630001]: addiu      $v1, $v1, 1
    089A2CB4:[24A50001]: addiu      $a1, $a1, 1
    089A2CB8:[A0E20000]: sb         $v0, 0($a3)
--> 089A2CBC:[1464FFFB]: bne        $v1, $a0, 0x089A2CAC
    089A2CC0:[24E70001]: addiu      $a3, $a3, 1
    089A2CC4:[03E00008]: jr         $ra
    089A2CC8:[01601021]: addu       $v0, $t3, $zr <=> move $v0, $t3
    089A2CCC:[30420003]: andi       $v0, $v0, 3
  Back Branch 089A2CA4 63 times (length 7)
    089A2C7C:[2508FFFF]: addiu      $t0, $t0, -1
    089A2C80:[91020000]: lbu        $v0, 0($t0)
    089A2C84:[2463FFFF]: addiu      $v1, $v1, -1
    089A2C88:[1464FFFC]: bne        $v1, $a0, 0x089A2C7C
    089A2C8C:[A0620000]: sb         $v0, 0($v1)
--> 089A2C90:[03E00008]: jr         $ra
    089A2C94:[01601021]: addu       $v0, $t3, $zr <=> move $v0, $t3
    089A2C98:[2CC20010]: sltiu      $v0, $a2, 16
    089A2C9C:[1040000B]: beq        $v0, $zr, 0x089A2CCC
    089A2CA0:[014B1025]: or         $v0, $t2, $t3
--> 089A2CA4:[1080FFFA]: beq        $a0, $zr, 0x089A2C90
    089A2CA8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089A2CAC:[90A20000]: lbu        $v0, 0($a1)
    089A2CB0:[24630001]: addiu      $v1, $v1, 1
    089A2CB4:[24A50001]: addiu      $a1, $a1, 1
  Back Branch 089A2CD0 6 times (length 13)
    089A2C90:[03E00008]: jr         $ra
    089A2C94:[01601021]: addu       $v0, $t3, $zr <=> move $v0, $t3
    089A2C98:[2CC20010]: sltiu      $v0, $a2, 16
    089A2C9C:[1040000B]: beq        $v0, $zr, 0x089A2CCC
    089A2CA0:[014B1025]: or         $v0, $t2, $t3
--> 089A2CA4:[1080FFFA]: beq        $a0, $zr, 0x089A2C90
    089A2CA8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089A2CAC:[90A20000]: lbu        $v0, 0($a1)
    089A2CB0:[24630001]: addiu      $v1, $v1, 1
    089A2CB4:[24A50001]: addiu      $a1, $a1, 1
    089A2CB8:[A0E20000]: sb         $v0, 0($a3)
    089A2CBC:[1464FFFB]: bne        $v1, $a0, 0x089A2CAC
    089A2CC0:[24E70001]: addiu      $a3, $a3, 1
    089A2CC4:[03E00008]: jr         $ra
    089A2CC8:[01601021]: addu       $v0, $t3, $zr <=> move $v0, $t3
    089A2CCC:[30420003]: andi       $v0, $v0, 3
--> 089A2CD0:[1440FFF4]: bne        $v0, $zr, 0x089A2CA4
    089A2CD4:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    089A2CD8:[01403821]: addu       $a3, $t2, $zr <=> move $a3, $t2
    089A2CDC:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    089A2CE0:[8CE30000]: lw         $v1, 0($a3)
  Back Branch 089A2D0C 4 times (length 13)
    089A2CCC:[30420003]: andi       $v0, $v0, 3
    089A2CD0:[1440FFF4]: bne        $v0, $zr, 0x089A2CA4
    089A2CD4:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    089A2CD8:[01403821]: addu       $a3, $t2, $zr <=> move $a3, $t2
    089A2CDC:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
--> 089A2CE0:[8CE30000]: lw         $v1, 0($a3)
    089A2CE4:[2529FFF0]: addiu      $t1, $t1, -16
    089A2CE8:[2D240010]: sltiu      $a0, $t1, 16
    089A2CEC:[AD030000]: sw         $v1, 0($t0)
    089A2CF0:[8CE20004]: lw         $v0, 4($a3)
    089A2CF4:[AD020004]: sw         $v0, 4($t0)
    089A2CF8:[8CE30008]: lw         $v1, 8($a3)
    089A2CFC:[AD030008]: sw         $v1, 8($t0)
    089A2D00:[8CE2000C]: lw         $v0, 12($a3)
    089A2D04:[24E70010]: addiu      $a3, $a3, 16
    089A2D08:[AD02000C]: sw         $v0, 12($t0)
--> 089A2D0C:[1080FFF4]: beq        $a0, $zr, 0x089A2CE0
    089A2D10:[25080010]: addiu      $t0, $t0, 16
    089A2D14:[24C4FFF0]: addiu      $a0, $a2, -16
    089A2D18:[00041102]: srl        $v0, $a0, 0x0004
    089A2D1C:[2403FFF0]: addiu      $v1, $zr, -16 <=> li $v1, -16
  Back Branch 089A2D40 3 times (length 41)
    089A2C90:[03E00008]: jr         $ra
    089A2C94:[01601021]: addu       $v0, $t3, $zr <=> move $v0, $t3
    089A2C98:[2CC20010]: sltiu      $v0, $a2, 16
    089A2C9C:[1040000B]: beq        $v0, $zr, 0x089A2CCC
    089A2CA0:[014B1025]: or         $v0, $t2, $t3
--> 089A2CA4:[1080FFFA]: beq        $a0, $zr, 0x089A2C90
    089A2CA8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089A2CAC:[90A20000]: lbu        $v0, 0($a1)
    089A2CB0:[24630001]: addiu      $v1, $v1, 1
    089A2CB4:[24A50001]: addiu      $a1, $a1, 1
    089A2CB8:[A0E20000]: sb         $v0, 0($a3)
    089A2CBC:[1464FFFB]: bne        $v1, $a0, 0x089A2CAC
    089A2CC0:[24E70001]: addiu      $a3, $a3, 1
    089A2CC4:[03E00008]: jr         $ra
    089A2CC8:[01601021]: addu       $v0, $t3, $zr <=> move $v0, $t3
    089A2CCC:[30420003]: andi       $v0, $v0, 3
    089A2CD0:[1440FFF4]: bne        $v0, $zr, 0x089A2CA4
    089A2CD4:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    089A2CD8:[01403821]: addu       $a3, $t2, $zr <=> move $a3, $t2
    089A2CDC:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    089A2CE0:[8CE30000]: lw         $v1, 0($a3)
    089A2CE4:[2529FFF0]: addiu      $t1, $t1, -16
    089A2CE8:[2D240010]: sltiu      $a0, $t1, 16
    089A2CEC:[AD030000]: sw         $v1, 0($t0)
    089A2CF0:[8CE20004]: lw         $v0, 4($a3)
    089A2CF4:[AD020004]: sw         $v0, 4($t0)
    089A2CF8:[8CE30008]: lw         $v1, 8($a3)
    089A2CFC:[AD030008]: sw         $v1, 8($t0)
    089A2D00:[8CE2000C]: lw         $v0, 12($a3)
    089A2D04:[24E70010]: addiu      $a3, $a3, 16
    089A2D08:[AD02000C]: sw         $v0, 12($t0)
    089A2D0C:[1080FFF4]: beq        $a0, $zr, 0x089A2CE0
    089A2D10:[25080010]: addiu      $t0, $t0, 16
    089A2D14:[24C4FFF0]: addiu      $a0, $a2, -16
    089A2D18:[00041102]: srl        $v0, $a0, 0x0004
    089A2D1C:[2403FFF0]: addiu      $v1, $zr, -16 <=> li $v1, -16
    089A2D20:[00430018]: mult       $v0, $v1
    089A2D24:[24420001]: addiu      $v0, $v0, 1
    089A2D28:[00021100]: sll        $v0, $v0, 0x0004
    089A2D2C:[01422821]: addu       $a1, $t2, $v0
    089A2D30:[01625021]: addu       $t2, $t3, $v0
    089A2D34:[00001812]: mflo       $v1
    089A2D38:[00642021]: addu       $a0, $v1, $a0
    089A2D3C:[2C820004]: sltiu      $v0, $a0, 4
--> 089A2D40:[1440FFD8]: bne        $v0, $zr, 0x089A2CA4
    089A2D44:[01403821]: addu       $a3, $t2, $zr <=> move $a3, $t2
    089A2D48:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    089A2D4C:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    089A2D50:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
_S1_2_89A81E8 2,854,510 instructions (2.780%), 3 calls (089A81E8 - 089A8244, length 24)
    089A81E8:[80820000]: lb         $v0, 0($a0)
    089A81EC:[5040000D]: beql       $v0, $zr, 0x089A8224
    089A81F0:[80A20000]: lb         $v0, 0($a1)
    089A81F4:[0A26A082]: j          0x089A8208
    089A81F8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089A81FC:[80E20000]: lb         $v0, 0($a3)
    089A8200:[5446000C]: bnel       $v0, $a2, 0x089A8234
    089A8204:[24840001]: addiu      $a0, $a0, 1
    089A8208:[00A31021]: addu       $v0, $a1, $v1
    089A820C:[80460000]: lb         $a2, 0($v0)
    089A8210:[00833821]: addu       $a3, $a0, $v1
    089A8214:[14C0FFF9]: bne        $a2, $zr, 0x089A81FC
    089A8218:[24630001]: addiu      $v1, $v1, 1
    089A821C:[03E00008]: jr         $ra
    089A8220:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    089A8224:[1040FFFD]: beq        $v0, $zr, 0x089A821C
    089A8228:[00000000]: nop
    089A822C:[03E00008]: jr         $ra
    089A8230:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089A8234:[80820000]: lb         $v0, 0($a0)
    089A8238:[1440FFF3]: bne        $v0, $zr, 0x089A8208
    089A823C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089A8240:[0A26A08B]: j          0x089A822C
    089A8244:[00000000]: nop
  Back Branch 089A8214 260,086 times (length 8)
    089A81E8:[80820000]: lb         $v0, 0($a0)
    089A81EC:[5040000D]: beql       $v0, $zr, 0x089A8224
    089A81F0:[80A20000]: lb         $v0, 0($a1)
    089A81F4:[0A26A082]: j          0x089A8208
    089A81F8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 089A81FC:[80E20000]: lb         $v0, 0($a3)
    089A8200:[5446000C]: bnel       $v0, $a2, 0x089A8234
    089A8204:[24840001]: addiu      $a0, $a0, 1
    089A8208:[00A31021]: addu       $v0, $a1, $v1
    089A820C:[80460000]: lb         $a2, 0($v0)
    089A8210:[00833821]: addu       $a3, $a0, $v1
--> 089A8214:[14C0FFF9]: bne        $a2, $zr, 0x089A81FC
    089A8218:[24630001]: addiu      $v1, $v1, 1
    089A821C:[03E00008]: jr         $ra
    089A8220:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    089A8224:[1040FFFD]: beq        $v0, $zr, 0x089A821C
  Back Branch 089A8238 258,472 times (length 14)
    089A81F4:[0A26A082]: j          0x089A8208
    089A81F8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089A81FC:[80E20000]: lb         $v0, 0($a3)
    089A8200:[5446000C]: bnel       $v0, $a2, 0x089A8234
    089A8204:[24840001]: addiu      $a0, $a0, 1
--> 089A8208:[00A31021]: addu       $v0, $a1, $v1
    089A820C:[80460000]: lb         $a2, 0($v0)
    089A8210:[00833821]: addu       $a3, $a0, $v1
    089A8214:[14C0FFF9]: bne        $a2, $zr, 0x089A81FC
    089A8218:[24630001]: addiu      $v1, $v1, 1
    089A821C:[03E00008]: jr         $ra
    089A8220:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    089A8224:[1040FFFD]: beq        $v0, $zr, 0x089A821C
    089A8228:[00000000]: nop
    089A822C:[03E00008]: jr         $ra
    089A8230:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089A8234:[80820000]: lb         $v0, 0($a0)
--> 089A8238:[1440FFF3]: bne        $v0, $zr, 0x089A8208
    089A823C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089A8240:[0A26A08B]: j          0x089A822C
    089A8244:[00000000]: nop
  Back Branch 089A8240 2 times (length 7)
    089A8218:[24630001]: addiu      $v1, $v1, 1
    089A821C:[03E00008]: jr         $ra
    089A8220:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    089A8224:[1040FFFD]: beq        $v0, $zr, 0x089A821C
    089A8228:[00000000]: nop
--> 089A822C:[03E00008]: jr         $ra
    089A8230:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089A8234:[80820000]: lb         $v0, 0($a0)
    089A8238:[1440FFF3]: bne        $v0, $zr, 0x089A8208
    089A823C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 089A8240:[0A26A08B]: j          0x089A822C
    089A8244:[00000000]: nop
_S1_2_89138B8 345,002 instructions (0.336%), 18,158 calls (089138B8 - 08913934, length 32)
    089138B8:[27BDFFF8]: addiu      $sp, $sp, -8
    089138BC:[AFB00000]: sw         $s0, 0($sp)
    089138C0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089138C4:[AFBF0004]: sw         $ra, 4($sp)
    089138C8:[0E26E397]: jal        0x089B8E5C [sceCtrlPeekBufferPositive]
    089138CC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    089138D0:[8E070004]: lw         $a3, 4($s0)
    089138D4:[3C020080]: lui        $v0, 0x0080 <=> li $v0, 0x00800000
    089138D8:[3442F3F9]: ori        $v0, $v0, -3079
    089138DC:[00E24024]: and        $t0, $a3, $v0
    089138E0:[AE080004]: sw         $t0, 4($s0)
    089138E4:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    089138E8:[8C441F40]: lw         $a0, 8000($v0)
    089138EC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089138F0:[1483000E]: bne        $a0, $v1, 0x0891392C
    089138F4:[8FBF0004]: lw         $ra, 4($sp)
    089138F8:[30E62000]: andi       $a2, $a3, 8192
    089138FC:[24026000]: addiu      $v0, $zr, 24576 <=> li $v0, 24576
    08913900:[24052000]: addiu      $a1, $zr, 8192 <=> li $a1, 8192
    08913904:[24034000]: addiu      $v1, $zr, 16384 <=> li $v1, 16384
    08913908:[0046280B]: movn       $a1, $v0, $a2
    0891390C:[0006180A]: movz       $v1, $zr, $a2 <=> move $v1, $a2
    08913910:[30E44000]: andi       $a0, $a3, 16384
    08913914:[24029FFF]: addiu      $v0, $zr, -24577 <=> li $v0, -24577
    08913918:[00A4180B]: movn       $v1, $a1, $a0
    0891391C:[01021024]: and        $v0, $t0, $v0
    08913920:[00621825]: or         $v1, $v1, $v0
    08913924:[AE030004]: sw         $v1, 4($s0)
    08913928:[8FBF0004]: lw         $ra, 4($sp)
    0891392C:[8FB00000]: lw         $s0, 0($sp)
    08913930:[03E00008]: jr         $ra
    08913934:[27BD0008]: addiu      $sp, $sp, 8
_S1_2_8920EDC 327,993 instructions (0.319%), 12 calls (08920EDC - 08921414, length 335)
    08920EDC:[01061021]: addu       $v0, $t0, $a2
    08920EE0:[27BDFFA8]: addiu      $sp, $sp, -88
    08920EE4:[00052900]: sll        $a1, $a1, 0x0004
    08920EE8:[00021100]: sll        $v0, $v0, 0x0004
    08920EEC:[2523FFFF]: addiu      $v1, $t1, -1
    08920EF0:[AFB60048]: sw         $s6, 72($sp)
    08920EF4:[AFB40040]: sw         $s4, 64($sp)
    08920EF8:[3056FFFF]: andi       $s6, $v0, -1
    08920EFC:[30B4FFFF]: andi       $s4, $a1, -1
    08920F00:[00E61023]: subu       $v0, $a3, $a2
    08920F04:[3C0508BC]: lui        $a1, 0x08BC <=> li $a1, 0x08BC0000
    08920F08:[AFB3003C]: sw         $s3, 60($sp)
    08920F0C:[01009821]: addu       $s3, $t0, $zr <=> move $s3, $t0
    08920F10:[3C08089C]: lui        $t0, 0x089C <=> li $t0, 0x089C0000
    08920F14:[AFBE0050]: sw         $fp, 80($sp)
    08920F18:[AFB10034]: sw         $s1, 52($sp)
    08920F1C:[AFB00030]: sw         $s0, 48($sp)
    08920F20:[01608821]: addu       $s1, $t3, $zr <=> move $s1, $t3
    08920F24:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08920F28:[00C0F021]: addu       $fp, $a2, $zr <=> move $fp, $a2
    08920F2C:[AFA40024]: sw         $a0, 36($sp)
    08920F30:[AFAA0028]: sw         $t2, 40($sp)
    08920F34:[24A41DC4]: addiu      $a0, $a1, 7620
    08920F38:[2507F564]: addiu      $a3, $t0, -2716
    08920F3C:[0062102D]: min        $v0, $v1, $v0
    08920F40:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08920F44:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    08920F48:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08920F4C:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08920F50:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08920F54:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08920F58:[AFBF0054]: sw         $ra, 84($sp)
    08920F5C:[AFB7004C]: sw         $s7, 76($sp)
    08920F60:[AFB50044]: sw         $s5, 68($sp)
    08920F64:[AFB20038]: sw         $s2, 56($sp)
    08920F68:[AFA20020]: sw         $v0, 32($sp)
    08920F6C:[AFB00000]: sw         $s0, 0($sp)
    08920F70:[AFB00004]: sw         $s0, 4($sp)
    08920F74:[AFA00008]: sw         $zr, 8($sp)
    08920F78:[0E24495A]: jal        0x08912568
    08920F7C:[AFA0000C]: sw         $zr, 12($sp)
    08920F80:[123000AE]: beq        $s1, $s0, 0x0892123C
    08920F84:[27B00010]: addiu      $s0, $sp, 16
    08920F88:[3C1108AB]: lui        $s1, 0x08AB <=> li $s1, 0x08AB0000
    08920F8C:[24120080]: addiu      $s2, $zr, 128 <=> li $s2, 128
    08920F90:[24171000]: addiu      $s7, $zr, 4096 <=> li $s7, 4096
    08920F94:[24150010]: addiu      $s5, $zr, 16 <=> li $s5, 16
    08920F98:[0E244E2E]: jal        0x089138B8
    08920F9C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08920FA0:[8FA30014]: lw         $v1, 20($sp)
    08920FA4:[50720016]: beql       $v1, $s2, 0x08921000
    08920FA8:[AE20A5A8]: sw         $zr, -23128($s1)
    08920FAC:[2C620081]: sltiu      $v0, $v1, 129
    08920FB0:[10400028]: beq        $v0, $zr, 0x08921054
    08920FB4:[00000000]: nop
    08920FB8:[10750075]: beq        $v1, $s5, 0x08921190
    08920FBC:[2C620011]: sltiu      $v0, $v1, 17
    08920FC0:[10400031]: beq        $v0, $zr, 0x08921088
    08920FC4:[24050020]: addiu      $a1, $zr, 32 <=> li $a1, 32
    08920FC8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08920FCC:[10620096]: beq        $v1, $v0, 0x08921228
    08920FD0:[24040008]: addiu      $a0, $zr, 8 <=> li $a0, 8
    08920FD4:[5064001D]: beql       $v1, $a0, 0x0892104C
    08920FD8:[AE20A5A8]: sw         $zr, -23128($s1)
    08920FDC:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08920FE0:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    08920FE4:[AE20A5A8]: sw         $zr, -23128($s1)
    08920FE8:[0E244E2E]: jal        0x089138B8
    08920FEC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08920FF0:[8FA30014]: lw         $v1, 20($sp)
    08920FF4:[1472FFEE]: bne        $v1, $s2, 0x08920FB0
    08920FF8:[2C620081]: sltiu      $v0, $v1, 129
    08920FFC:[AE20A5A8]: sw         $zr, -23128($s1)
    08921000:[24100009]: addiu      $s0, $zr, 9 <=> li $s0, 9
    08921004:[0E244E1D]: jal        0x08913874
    08921008:[00000000]: nop
    0892100C:[8FA20024]: lw         $v0, 36($sp)
    08921010:[8FBF0054]: lw         $ra, 84($sp)
    08921014:[8FBE0050]: lw         $fp, 80($sp)
    08921018:[AC530004]: sw         $s3, 4($v0)
    0892101C:[AC500008]: sw         $s0, 8($v0)
    08921020:[8FB7004C]: lw         $s7, 76($sp)
    08921024:[8FB60048]: lw         $s6, 72($sp)
    08921028:[8FB50044]: lw         $s5, 68($sp)
    0892102C:[8FB40040]: lw         $s4, 64($sp)
    08921030:[8FB3003C]: lw         $s3, 60($sp)
    08921034:[8FB20038]: lw         $s2, 56($sp)
    08921038:[8FB10034]: lw         $s1, 52($sp)
    0892103C:[8FB00030]: lw         $s0, 48($sp)
    08921040:[AC400000]: sw         $zr, 0($v0)
    08921044:[03E00008]: jr         $ra
    08921048:[27BD0058]: addiu      $sp, $sp, 88
    0892104C:[0A248401]: j          0x08921004
    08921050:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08921054:[10770048]: beq        $v1, $s7, 0x08921178
    08921058:[2C621001]: sltiu      $v0, $v1, 4097
    0892105C:[10400037]: beq        $v0, $zr, 0x0892113C
    08921060:[24054000]: addiu      $a1, $zr, 16384 <=> li $a1, 16384
    08921064:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    08921068:[1062FFCB]: beq        $v1, $v0, 0x08920F98
    0892106C:[24040200]: addiu      $a0, $zr, 512 <=> li $a0, 512
    08921070:[1064FFC9]: beq        $v1, $a0, 0x08920F98
    08921074:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921078:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    0892107C:[AE20A5A8]: sw         $zr, -23128($s1)
    08921080:[0A2483FA]: j          0x08920FE8
    08921084:[00000000]: nop
    08921088:[1065003E]: beq        $v1, $a1, 0x08921184
    0892108C:[24080040]: addiu      $t0, $zr, 64 <=> li $t0, 64
    08921090:[1468FFD3]: bne        $v1, $t0, 0x08920FE0
    08921094:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921098:[8FA30020]: lw         $v1, 32($sp)
    0892109C:[0263102A]: slt        $v0, $s3, $v1
    089210A0:[144000BC]: bne        $v0, $zr, 0x08921394
    089210A4:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    089210A8:[24100007]: addiu      $s0, $zr, 7 <=> li $s0, 7
    089210AC:[8E22A5A8]: lw         $v0, -23128($s1)
    089210B0:[1040001F]: beq        $v0, $zr, 0x08921130
    089210B4:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    089210B8:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    089210BC:[AC62A5A8]: sw         $v0, -23128($v1)
    089210C0:[8FA40028]: lw         $a0, 40($sp)
    089210C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089210C8:[1482FFCE]: bne        $a0, $v0, 0x08921004
    089210CC:[8E23A5A8]: lw         $v1, -23128($s1)
    089210D0:[3C040007]: lui        $a0, 0x0007 <=> li $a0, 0x00070000
    089210D4:[3484A120]: ori        $a0, $a0, -24288
    089210D8:[0083001A]: div        $a0, $v1
    089210DC:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    089210E0:[00002012]: mflo       $a0
    089210E4:[0A248404]: j          0x08921010
    089210E8:[8FA20024]: lw         $v0, 36($sp)
    089210EC:[10770022]: beq        $v1, $s7, 0x08921178
    089210F0:[2C621001]: sltiu      $v0, $v1, 4097
    089210F4:[10400070]: beq        $v0, $zr, 0x089212B8
    089210F8:[24084000]: addiu      $t0, $zr, 16384 <=> li $t0, 16384
    089210FC:[24040100]: addiu      $a0, $zr, 256 <=> li $a0, 256
    08921100:[1064007C]: beq        $v1, $a0, 0x089212F4
    08921104:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    08921108:[54650061]: bnel       $v1, $a1, 0x08921290
    0892110C:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921110:[8FA30020]: lw         $v1, 32($sp)
    08921114:[0263102A]: slt        $v0, $s3, $v1
    08921118:[144000A4]: bne        $v0, $zr, 0x089213AC
    0892111C:[3C0508BC]: lui        $a1, 0x08BC <=> li $a1, 0x08BC0000
    08921120:[2410000A]: addiu      $s0, $zr, 10 <=> li $s0, 10
    08921124:[8E22A5A8]: lw         $v0, -23128($s1)
    08921128:[1C40FFE3]: bgtz       $v0, 0x089210B8
    0892112C:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08921130:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08921134:[0A248430]: j          0x089210C0
    08921138:[AC62A5A8]: sw         $v0, -23128($v1)
    0892113C:[1065000B]: beq        $v1, $a1, 0x0892116C
    08921140:[34088000]: ori        $t0, $zr, -32768 <=> li $t0, 32768
    08921144:[10680006]: beq        $v1, $t0, 0x08921160
    08921148:[24022000]: addiu      $v0, $zr, 8192 <=> li $v0, 8192
    0892114C:[1462FFA4]: bne        $v1, $v0, 0x08920FE0
    08921150:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921154:[AE20A5A8]: sw         $zr, -23128($s1)
    08921158:[0A248401]: j          0x08921004
    0892115C:[24100005]: addiu      $s0, $zr, 5 <=> li $s0, 5
    08921160:[AE20A5A8]: sw         $zr, -23128($s1)
    08921164:[0A248401]: j          0x08921004
    08921168:[24100003]: addiu      $s0, $zr, 3 <=> li $s0, 3
    0892116C:[AE20A5A8]: sw         $zr, -23128($s1)
    08921170:[0A248401]: j          0x08921004
    08921174:[24100004]: addiu      $s0, $zr, 4 <=> li $s0, 4
    08921178:[AE20A5A8]: sw         $zr, -23128($s1)
    0892117C:[0A248401]: j          0x08921004
    08921180:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    08921184:[AE20A5A8]: sw         $zr, -23128($s1)
    08921188:[0A248401]: j          0x08921004
    0892118C:[24100008]: addiu      $s0, $zr, 8 <=> li $s0, 8
    08921190:[1A600028]: blez       $s3, 0x08921234
    08921194:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    08921198:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    0892119C:[24E7F558]: addiu      $a3, $a3, -2728
    089211A0:[2673FFFF]: addiu      $s3, $s3, -1
    089211A4:[3C0508BC]: lui        $a1, 0x08BC <=> li $a1, 0x08BC0000
    089211A8:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    089211AC:[24A41DC4]: addiu      $a0, $a1, 7620
    089211B0:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089211B4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    089211B8:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    089211BC:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    089211C0:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    089211C4:[AFB00000]: sw         $s0, 0($sp)
    089211C8:[AFB00004]: sw         $s0, 4($sp)
    089211CC:[AFA00008]: sw         $zr, 8($sp)
    089211D0:[0E24495A]: jal        0x08912568
    089211D4:[AFA0000C]: sw         $zr, 12($sp)
    089211D8:[027E3021]: addu       $a2, $s3, $fp
    089211DC:[3C0808BC]: lui        $t0, 0x08BC <=> li $t0, 0x08BC0000
    089211E0:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    089211E4:[00063100]: sll        $a2, $a2, 0x0004
    089211E8:[25041DC4]: addiu      $a0, $t0, 7620
    089211EC:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    089211F0:[30C6FFF0]: andi       $a2, $a2, -16
    089211F4:[2447F564]: addiu      $a3, $v0, -2716
    089211F8:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089211FC:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08921200:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08921204:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08921208:[AFB00004]: sw         $s0, 4($sp)
    0892120C:[AFB00000]: sw         $s0, 0($sp)
    08921210:[AFA00008]: sw         $zr, 8($sp)
    08921214:[AFA0000C]: sw         $zr, 12($sp)
    08921218:[0E24495A]: jal        0x08912568
    0892121C:[2410000C]: addiu      $s0, $zr, 12 <=> li $s0, 12
    08921220:[0A24842C]: j          0x089210B0
    08921224:[8E22A5A8]: lw         $v0, -23128($s1)
    08921228:[AE20A5A8]: sw         $zr, -23128($s1)
    0892122C:[0A248401]: j          0x08921004
    08921230:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08921234:[0A24842B]: j          0x089210AC
    08921238:[24100006]: addiu      $s0, $zr, 6 <=> li $s0, 6
    0892123C:[0E244E2E]: jal        0x089138B8
    08921240:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08921244:[8FA30014]: lw         $v1, 20($sp)
    08921248:[24120080]: addiu      $s2, $zr, 128 <=> li $s2, 128
    0892124C:[3C1108AB]: lui        $s1, 0x08AB <=> li $s1, 0x08AB0000
    08921250:[24171000]: addiu      $s7, $zr, 4096 <=> li $s7, 4096
    08921254:[1072FF69]: beq        $v1, $s2, 0x08920FFC
    08921258:[24150010]: addiu      $s5, $zr, 16 <=> li $s5, 16
    0892125C:[2C620081]: sltiu      $v0, $v1, 129
    08921260:[1040FFA2]: beq        $v0, $zr, 0x089210EC
    08921264:[00000000]: nop
    08921268:[1075FFC9]: beq        $v1, $s5, 0x08921190
    0892126C:[2C620011]: sltiu      $v0, $v1, 17
    08921270:[1040001A]: beq        $v0, $zr, 0x089212DC
    08921274:[24080020]: addiu      $t0, $zr, 32 <=> li $t0, 32
    08921278:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0892127C:[1064FFEA]: beq        $v1, $a0, 0x08921228
    08921280:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08921284:[5065FF71]: beql       $v1, $a1, 0x0892104C
    08921288:[AE20A5A8]: sw         $zr, -23128($s1)
    0892128C:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921290:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    08921294:[AE20A5A8]: sw         $zr, -23128($s1)
    08921298:[0E244E2E]: jal        0x089138B8
    0892129C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089212A0:[8FA30014]: lw         $v1, 20($sp)
    089212A4:[1472FFEE]: bne        $v1, $s2, 0x08921260
    089212A8:[2C620081]: sltiu      $v0, $v1, 129
    089212AC:[AE20A5A8]: sw         $zr, -23128($s1)
    089212B0:[0A248401]: j          0x08921004
    089212B4:[24100009]: addiu      $s0, $zr, 9 <=> li $s0, 9
    089212B8:[1068FFAC]: beq        $v1, $t0, 0x0892116C
    089212BC:[34028000]: ori        $v0, $zr, -32768 <=> li $v0, 32768
    089212C0:[1062FFA7]: beq        $v1, $v0, 0x08921160
    089212C4:[24042000]: addiu      $a0, $zr, 8192 <=> li $a0, 8192
    089212C8:[1464FFF1]: bne        $v1, $a0, 0x08921290
    089212CC:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    089212D0:[AE20A5A8]: sw         $zr, -23128($s1)
    089212D4:[0A248401]: j          0x08921004
    089212D8:[24100005]: addiu      $s0, $zr, 5 <=> li $s0, 5
    089212DC:[1068FFA9]: beq        $v1, $t0, 0x08921184
    089212E0:[24020040]: addiu      $v0, $zr, 64 <=> li $v0, 64
    089212E4:[1462FFEA]: bne        $v1, $v0, 0x08921290
    089212E8:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    089212EC:[0A248427]: j          0x0892109C
    089212F0:[8FA30020]: lw         $v1, 32($sp)
    089212F4:[1A60002B]: blez       $s3, 0x089213A4
    089212F8:[3C0508BC]: lui        $a1, 0x08BC <=> li $a1, 0x08BC0000
    089212FC:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    08921300:[24A41DC4]: addiu      $a0, $a1, 7620
    08921304:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    08921308:[24E7F558]: addiu      $a3, $a3, -2728
    0892130C:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08921310:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08921314:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08921318:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    0892131C:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08921320:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08921324:[AFB00000]: sw         $s0, 0($sp)
    08921328:[AFB00004]: sw         $s0, 4($sp)
    0892132C:[AFA00008]: sw         $zr, 8($sp)
    08921330:[0E24495A]: jal        0x08912568
    08921334:[AFA0000C]: sw         $zr, 12($sp)
    08921338:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0892133C:[2663FFFC]: addiu      $v1, $s3, -4
    08921340:[0062982C]: max        $s3, $v1, $v0
    08921344:[027E3021]: addu       $a2, $s3, $fp
    08921348:[00063100]: sll        $a2, $a2, 0x0004
    0892134C:[3C0808BC]: lui        $t0, 0x08BC <=> li $t0, 0x08BC0000
    08921350:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    08921354:[25041DC4]: addiu      $a0, $t0, 7620
    08921358:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892135C:[30C6FFF0]: andi       $a2, $a2, -16
    08921360:[2447F564]: addiu      $a3, $v0, -2716
    08921364:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08921368:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    0892136C:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08921370:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08921374:[AFB00004]: sw         $s0, 4($sp)
    08921378:[AFB00000]: sw         $s0, 0($sp)
    0892137C:[AFA00008]: sw         $zr, 8($sp)
    08921380:[AFA0000C]: sw         $zr, 12($sp)
    08921384:[0E24495A]: jal        0x08912568
    08921388:[2410000C]: addiu      $s0, $zr, 12 <=> li $s0, 12
    0892138C:[0A24844A]: j          0x08921128
    08921390:[8E22A5A8]: lw         $v0, -23128($s1)
    08921394:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    08921398:[24E7F558]: addiu      $a3, $a3, -2728
    0892139C:[0A248469]: j          0x089211A4
    089213A0:[26730001]: addiu      $s3, $s3, 1
    089213A4:[0A248449]: j          0x08921124
    089213A8:[2410000B]: addiu      $s0, $zr, 11 <=> li $s0, 11
    089213AC:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    089213B0:[24A41DC4]: addiu      $a0, $a1, 7620
    089213B4:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    089213B8:[24E7F558]: addiu      $a3, $a3, -2728
    089213BC:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    089213C0:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    089213C4:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089213C8:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    089213CC:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    089213D0:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    089213D4:[AFB00000]: sw         $s0, 0($sp)
    089213D8:[AFB00004]: sw         $s0, 4($sp)
    089213DC:[AFA00008]: sw         $zr, 8($sp)
    089213E0:[0E24495A]: jal        0x08912568
    089213E4:[AFA0000C]: sw         $zr, 12($sp)
    089213E8:[8FA80020]: lw         $t0, 32($sp)
    089213EC:[26630004]: addiu      $v1, $s3, 4
    089213F0:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    089213F4:[0103982D]: min        $s3, $t0, $v1
    089213F8:[027E3021]: addu       $a2, $s3, $fp
    089213FC:[00063100]: sll        $a2, $a2, 0x0004
    08921400:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    08921404:[24441DC4]: addiu      $a0, $v0, 7620
    08921408:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892140C:[30C6FFF0]: andi       $a2, $a2, -16
    08921410:[0A2484D9]: j          0x08921364
    08921414:[2467F564]: addiu      $a3, $v1, -2716
  Back Branch 08921260 16,850 times (length 95)
    089210D8:[0083001A]: div        $a0, $v1
    089210DC:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    089210E0:[00002012]: mflo       $a0
    089210E4:[0A248404]: j          0x08921010
    089210E8:[8FA20024]: lw         $v0, 36($sp)
--> 089210EC:[10770022]: beq        $v1, $s7, 0x08921178
    089210F0:[2C621001]: sltiu      $v0, $v1, 4097
    089210F4:[10400070]: beq        $v0, $zr, 0x089212B8
    089210F8:[24084000]: addiu      $t0, $zr, 16384 <=> li $t0, 16384
    089210FC:[24040100]: addiu      $a0, $zr, 256 <=> li $a0, 256
    08921100:[1064007C]: beq        $v1, $a0, 0x089212F4
    08921104:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    08921108:[54650061]: bnel       $v1, $a1, 0x08921290
    0892110C:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921110:[8FA30020]: lw         $v1, 32($sp)
    08921114:[0263102A]: slt        $v0, $s3, $v1
    08921118:[144000A4]: bne        $v0, $zr, 0x089213AC
    0892111C:[3C0508BC]: lui        $a1, 0x08BC <=> li $a1, 0x08BC0000
    08921120:[2410000A]: addiu      $s0, $zr, 10 <=> li $s0, 10
    08921124:[8E22A5A8]: lw         $v0, -23128($s1)
    08921128:[1C40FFE3]: bgtz       $v0, 0x089210B8
    0892112C:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08921130:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08921134:[0A248430]: j          0x089210C0
    08921138:[AC62A5A8]: sw         $v0, -23128($v1)
    0892113C:[1065000B]: beq        $v1, $a1, 0x0892116C
    08921140:[34088000]: ori        $t0, $zr, -32768 <=> li $t0, 32768
    08921144:[10680006]: beq        $v1, $t0, 0x08921160
    08921148:[24022000]: addiu      $v0, $zr, 8192 <=> li $v0, 8192
    0892114C:[1462FFA4]: bne        $v1, $v0, 0x08920FE0
    08921150:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921154:[AE20A5A8]: sw         $zr, -23128($s1)
    08921158:[0A248401]: j          0x08921004
    0892115C:[24100005]: addiu      $s0, $zr, 5 <=> li $s0, 5
    08921160:[AE20A5A8]: sw         $zr, -23128($s1)
    08921164:[0A248401]: j          0x08921004
    08921168:[24100003]: addiu      $s0, $zr, 3 <=> li $s0, 3
    0892116C:[AE20A5A8]: sw         $zr, -23128($s1)
    08921170:[0A248401]: j          0x08921004
    08921174:[24100004]: addiu      $s0, $zr, 4 <=> li $s0, 4
    08921178:[AE20A5A8]: sw         $zr, -23128($s1)
    0892117C:[0A248401]: j          0x08921004
    08921180:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    08921184:[AE20A5A8]: sw         $zr, -23128($s1)
    08921188:[0A248401]: j          0x08921004
    0892118C:[24100008]: addiu      $s0, $zr, 8 <=> li $s0, 8
    08921190:[1A600028]: blez       $s3, 0x08921234
    08921194:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    08921198:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    0892119C:[24E7F558]: addiu      $a3, $a3, -2728
    089211A0:[2673FFFF]: addiu      $s3, $s3, -1
    089211A4:[3C0508BC]: lui        $a1, 0x08BC <=> li $a1, 0x08BC0000
    089211A8:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    089211AC:[24A41DC4]: addiu      $a0, $a1, 7620
    089211B0:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089211B4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    089211B8:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    089211BC:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    089211C0:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    089211C4:[AFB00000]: sw         $s0, 0($sp)
    089211C8:[AFB00004]: sw         $s0, 4($sp)
    089211CC:[AFA00008]: sw         $zr, 8($sp)
    089211D0:[0E24495A]: jal        0x08912568
    089211D4:[AFA0000C]: sw         $zr, 12($sp)
    089211D8:[027E3021]: addu       $a2, $s3, $fp
    089211DC:[3C0808BC]: lui        $t0, 0x08BC <=> li $t0, 0x08BC0000
    089211E0:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    089211E4:[00063100]: sll        $a2, $a2, 0x0004
    089211E8:[25041DC4]: addiu      $a0, $t0, 7620
    089211EC:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    089211F0:[30C6FFF0]: andi       $a2, $a2, -16
    089211F4:[2447F564]: addiu      $a3, $v0, -2716
    089211F8:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089211FC:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08921200:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08921204:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08921208:[AFB00004]: sw         $s0, 4($sp)
    0892120C:[AFB00000]: sw         $s0, 0($sp)
    08921210:[AFA00008]: sw         $zr, 8($sp)
    08921214:[AFA0000C]: sw         $zr, 12($sp)
    08921218:[0E24495A]: jal        0x08912568
    0892121C:[2410000C]: addiu      $s0, $zr, 12 <=> li $s0, 12
    08921220:[0A24842C]: j          0x089210B0
    08921224:[8E22A5A8]: lw         $v0, -23128($s1)
    08921228:[AE20A5A8]: sw         $zr, -23128($s1)
    0892122C:[0A248401]: j          0x08921004
    08921230:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08921234:[0A24842B]: j          0x089210AC
    08921238:[24100006]: addiu      $s0, $zr, 6 <=> li $s0, 6
    0892123C:[0E244E2E]: jal        0x089138B8
    08921240:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08921244:[8FA30014]: lw         $v1, 20($sp)
    08921248:[24120080]: addiu      $s2, $zr, 128 <=> li $s2, 128
    0892124C:[3C1108AB]: lui        $s1, 0x08AB <=> li $s1, 0x08AB0000
    08921250:[24171000]: addiu      $s7, $zr, 4096 <=> li $s7, 4096
    08921254:[1072FF69]: beq        $v1, $s2, 0x08920FFC
    08921258:[24150010]: addiu      $s5, $zr, 16 <=> li $s5, 16
    0892125C:[2C620081]: sltiu      $v0, $v1, 129
--> 08921260:[1040FFA2]: beq        $v0, $zr, 0x089210EC
    08921264:[00000000]: nop
    08921268:[1075FFC9]: beq        $v1, $s5, 0x08921190
    0892126C:[2C620011]: sltiu      $v0, $v1, 17
    08921270:[1040001A]: beq        $v0, $zr, 0x089212DC
  Back Branch 08921268 16,849 times (length 56)
    0892117C:[0A248401]: j          0x08921004
    08921180:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    08921184:[AE20A5A8]: sw         $zr, -23128($s1)
    08921188:[0A248401]: j          0x08921004
    0892118C:[24100008]: addiu      $s0, $zr, 8 <=> li $s0, 8
--> 08921190:[1A600028]: blez       $s3, 0x08921234
    08921194:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    08921198:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    0892119C:[24E7F558]: addiu      $a3, $a3, -2728
    089211A0:[2673FFFF]: addiu      $s3, $s3, -1
    089211A4:[3C0508BC]: lui        $a1, 0x08BC <=> li $a1, 0x08BC0000
    089211A8:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    089211AC:[24A41DC4]: addiu      $a0, $a1, 7620
    089211B0:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089211B4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    089211B8:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    089211BC:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    089211C0:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    089211C4:[AFB00000]: sw         $s0, 0($sp)
    089211C8:[AFB00004]: sw         $s0, 4($sp)
    089211CC:[AFA00008]: sw         $zr, 8($sp)
    089211D0:[0E24495A]: jal        0x08912568
    089211D4:[AFA0000C]: sw         $zr, 12($sp)
    089211D8:[027E3021]: addu       $a2, $s3, $fp
    089211DC:[3C0808BC]: lui        $t0, 0x08BC <=> li $t0, 0x08BC0000
    089211E0:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    089211E4:[00063100]: sll        $a2, $a2, 0x0004
    089211E8:[25041DC4]: addiu      $a0, $t0, 7620
    089211EC:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    089211F0:[30C6FFF0]: andi       $a2, $a2, -16
    089211F4:[2447F564]: addiu      $a3, $v0, -2716
    089211F8:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089211FC:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08921200:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08921204:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08921208:[AFB00004]: sw         $s0, 4($sp)
    0892120C:[AFB00000]: sw         $s0, 0($sp)
    08921210:[AFA00008]: sw         $zr, 8($sp)
    08921214:[AFA0000C]: sw         $zr, 12($sp)
    08921218:[0E24495A]: jal        0x08912568
    0892121C:[2410000C]: addiu      $s0, $zr, 12 <=> li $s0, 12
    08921220:[0A24842C]: j          0x089210B0
    08921224:[8E22A5A8]: lw         $v0, -23128($s1)
    08921228:[AE20A5A8]: sw         $zr, -23128($s1)
    0892122C:[0A248401]: j          0x08921004
    08921230:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08921234:[0A24842B]: j          0x089210AC
    08921238:[24100006]: addiu      $s0, $zr, 6 <=> li $s0, 6
    0892123C:[0E244E2E]: jal        0x089138B8
    08921240:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08921244:[8FA30014]: lw         $v1, 20($sp)
    08921248:[24120080]: addiu      $s2, $zr, 128 <=> li $s2, 128
    0892124C:[3C1108AB]: lui        $s1, 0x08AB <=> li $s1, 0x08AB0000
    08921250:[24171000]: addiu      $s7, $zr, 4096 <=> li $s7, 4096
    08921254:[1072FF69]: beq        $v1, $s2, 0x08920FFC
    08921258:[24150010]: addiu      $s5, $zr, 16 <=> li $s5, 16
    0892125C:[2C620081]: sltiu      $v0, $v1, 129
    08921260:[1040FFA2]: beq        $v0, $zr, 0x089210EC
    08921264:[00000000]: nop
--> 08921268:[1075FFC9]: beq        $v1, $s5, 0x08921190
    0892126C:[2C620011]: sltiu      $v0, $v1, 17
    08921270:[1040001A]: beq        $v0, $zr, 0x089212DC
    08921274:[24080020]: addiu      $t0, $zr, 32 <=> li $t0, 32
    08921278:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
  Back Branch 0892127C 16,848 times (length 23)
    08921214:[AFA0000C]: sw         $zr, 12($sp)
    08921218:[0E24495A]: jal        0x08912568
    0892121C:[2410000C]: addiu      $s0, $zr, 12 <=> li $s0, 12
    08921220:[0A24842C]: j          0x089210B0
    08921224:[8E22A5A8]: lw         $v0, -23128($s1)
--> 08921228:[AE20A5A8]: sw         $zr, -23128($s1)
    0892122C:[0A248401]: j          0x08921004
    08921230:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08921234:[0A24842B]: j          0x089210AC
    08921238:[24100006]: addiu      $s0, $zr, 6 <=> li $s0, 6
    0892123C:[0E244E2E]: jal        0x089138B8
    08921240:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08921244:[8FA30014]: lw         $v1, 20($sp)
    08921248:[24120080]: addiu      $s2, $zr, 128 <=> li $s2, 128
    0892124C:[3C1108AB]: lui        $s1, 0x08AB <=> li $s1, 0x08AB0000
    08921250:[24171000]: addiu      $s7, $zr, 4096 <=> li $s7, 4096
    08921254:[1072FF69]: beq        $v1, $s2, 0x08920FFC
    08921258:[24150010]: addiu      $s5, $zr, 16 <=> li $s5, 16
    0892125C:[2C620081]: sltiu      $v0, $v1, 129
    08921260:[1040FFA2]: beq        $v0, $zr, 0x089210EC
    08921264:[00000000]: nop
    08921268:[1075FFC9]: beq        $v1, $s5, 0x08921190
    0892126C:[2C620011]: sltiu      $v0, $v1, 17
    08921270:[1040001A]: beq        $v0, $zr, 0x089212DC
    08921274:[24080020]: addiu      $t0, $zr, 32 <=> li $t0, 32
    08921278:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
--> 0892127C:[1064FFEA]: beq        $v1, $a0, 0x08921228
    08921280:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08921284:[5065FF71]: beql       $v1, $a1, 0x0892104C
    08921288:[AE20A5A8]: sw         $zr, -23128($s1)
    0892128C:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
  Back Branch 089212A4 16,847 times (length 19)
    0892124C:[3C1108AB]: lui        $s1, 0x08AB <=> li $s1, 0x08AB0000
    08921250:[24171000]: addiu      $s7, $zr, 4096 <=> li $s7, 4096
    08921254:[1072FF69]: beq        $v1, $s2, 0x08920FFC
    08921258:[24150010]: addiu      $s5, $zr, 16 <=> li $s5, 16
    0892125C:[2C620081]: sltiu      $v0, $v1, 129
--> 08921260:[1040FFA2]: beq        $v0, $zr, 0x089210EC
    08921264:[00000000]: nop
    08921268:[1075FFC9]: beq        $v1, $s5, 0x08921190
    0892126C:[2C620011]: sltiu      $v0, $v1, 17
    08921270:[1040001A]: beq        $v0, $zr, 0x089212DC
    08921274:[24080020]: addiu      $t0, $zr, 32 <=> li $t0, 32
    08921278:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0892127C:[1064FFEA]: beq        $v1, $a0, 0x08921228
    08921280:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08921284:[5065FF71]: beql       $v1, $a1, 0x0892104C
    08921288:[AE20A5A8]: sw         $zr, -23128($s1)
    0892128C:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921290:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    08921294:[AE20A5A8]: sw         $zr, -23128($s1)
    08921298:[0E244E2E]: jal        0x089138B8
    0892129C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089212A0:[8FA30014]: lw         $v1, 20($sp)
--> 089212A4:[1472FFEE]: bne        $v1, $s2, 0x08921260
    089212A8:[2C620081]: sltiu      $v0, $v1, 129
    089212AC:[AE20A5A8]: sw         $zr, -23128($s1)
    089212B0:[0A248401]: j          0x08921004
    089212B4:[24100009]: addiu      $s0, $zr, 9 <=> li $s0, 9
  Back Branch 08920FF4 1,299 times (length 19)
    08920F9C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08920FA0:[8FA30014]: lw         $v1, 20($sp)
    08920FA4:[50720016]: beql       $v1, $s2, 0x08921000
    08920FA8:[AE20A5A8]: sw         $zr, -23128($s1)
    08920FAC:[2C620081]: sltiu      $v0, $v1, 129
--> 08920FB0:[10400028]: beq        $v0, $zr, 0x08921054
    08920FB4:[00000000]: nop
    08920FB8:[10750075]: beq        $v1, $s5, 0x08921190
    08920FBC:[2C620011]: sltiu      $v0, $v1, 17
    08920FC0:[10400031]: beq        $v0, $zr, 0x08921088
    08920FC4:[24050020]: addiu      $a1, $zr, 32 <=> li $a1, 32
    08920FC8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08920FCC:[10620096]: beq        $v1, $v0, 0x08921228
    08920FD0:[24040008]: addiu      $a0, $zr, 8 <=> li $a0, 8
    08920FD4:[5064001D]: beql       $v1, $a0, 0x0892104C
    08920FD8:[AE20A5A8]: sw         $zr, -23128($s1)
    08920FDC:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08920FE0:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    08920FE4:[AE20A5A8]: sw         $zr, -23128($s1)
    08920FE8:[0E244E2E]: jal        0x089138B8
    08920FEC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08920FF0:[8FA30014]: lw         $v1, 20($sp)
--> 08920FF4:[1472FFEE]: bne        $v1, $s2, 0x08920FB0
    08920FF8:[2C620081]: sltiu      $v0, $v1, 129
    08920FFC:[AE20A5A8]: sw         $zr, -23128($s1)
    08921000:[24100009]: addiu      $s0, $zr, 9 <=> li $s0, 9
    08921004:[0E244E1D]: jal        0x08913874
  Back Branch 089210C8 8 times (length 51)
    08920FF0:[8FA30014]: lw         $v1, 20($sp)
    08920FF4:[1472FFEE]: bne        $v1, $s2, 0x08920FB0
    08920FF8:[2C620081]: sltiu      $v0, $v1, 129
    08920FFC:[AE20A5A8]: sw         $zr, -23128($s1)
    08921000:[24100009]: addiu      $s0, $zr, 9 <=> li $s0, 9
--> 08921004:[0E244E1D]: jal        0x08913874
    08921008:[00000000]: nop
    0892100C:[8FA20024]: lw         $v0, 36($sp)
    08921010:[8FBF0054]: lw         $ra, 84($sp)
    08921014:[8FBE0050]: lw         $fp, 80($sp)
    08921018:[AC530004]: sw         $s3, 4($v0)
    0892101C:[AC500008]: sw         $s0, 8($v0)
    08921020:[8FB7004C]: lw         $s7, 76($sp)
    08921024:[8FB60048]: lw         $s6, 72($sp)
    08921028:[8FB50044]: lw         $s5, 68($sp)
    0892102C:[8FB40040]: lw         $s4, 64($sp)
    08921030:[8FB3003C]: lw         $s3, 60($sp)
    08921034:[8FB20038]: lw         $s2, 56($sp)
    08921038:[8FB10034]: lw         $s1, 52($sp)
    0892103C:[8FB00030]: lw         $s0, 48($sp)
    08921040:[AC400000]: sw         $zr, 0($v0)
    08921044:[03E00008]: jr         $ra
    08921048:[27BD0058]: addiu      $sp, $sp, 88
    0892104C:[0A248401]: j          0x08921004
    08921050:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08921054:[10770048]: beq        $v1, $s7, 0x08921178
    08921058:[2C621001]: sltiu      $v0, $v1, 4097
    0892105C:[10400037]: beq        $v0, $zr, 0x0892113C
    08921060:[24054000]: addiu      $a1, $zr, 16384 <=> li $a1, 16384
    08921064:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    08921068:[1062FFCB]: beq        $v1, $v0, 0x08920F98
    0892106C:[24040200]: addiu      $a0, $zr, 512 <=> li $a0, 512
    08921070:[1064FFC9]: beq        $v1, $a0, 0x08920F98
    08921074:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921078:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    0892107C:[AE20A5A8]: sw         $zr, -23128($s1)
    08921080:[0A2483FA]: j          0x08920FE8
    08921084:[00000000]: nop
    08921088:[1065003E]: beq        $v1, $a1, 0x08921184
    0892108C:[24080040]: addiu      $t0, $zr, 64 <=> li $t0, 64
    08921090:[1468FFD3]: bne        $v1, $t0, 0x08920FE0
    08921094:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921098:[8FA30020]: lw         $v1, 32($sp)
    0892109C:[0263102A]: slt        $v0, $s3, $v1
    089210A0:[144000BC]: bne        $v0, $zr, 0x08921394
    089210A4:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    089210A8:[24100007]: addiu      $s0, $zr, 7 <=> li $s0, 7
    089210AC:[8E22A5A8]: lw         $v0, -23128($s1)
    089210B0:[1040001F]: beq        $v0, $zr, 0x08921130
    089210B4:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    089210B8:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    089210BC:[AC62A5A8]: sw         $v0, -23128($v1)
    089210C0:[8FA40028]: lw         $a0, 40($sp)
    089210C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 089210C8:[1482FFCE]: bne        $a0, $v0, 0x08921004
    089210CC:[8E23A5A8]: lw         $v1, -23128($s1)
    089210D0:[3C040007]: lui        $a0, 0x0007 <=> li $a0, 0x00070000
    089210D4:[3484A120]: ori        $a0, $a0, -24288
    089210D8:[0083001A]: div        $a0, $v1
  Back Branch 08921220 8 times (length 94)
    0892109C:[0263102A]: slt        $v0, $s3, $v1
    089210A0:[144000BC]: bne        $v0, $zr, 0x08921394
    089210A4:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    089210A8:[24100007]: addiu      $s0, $zr, 7 <=> li $s0, 7
    089210AC:[8E22A5A8]: lw         $v0, -23128($s1)
--> 089210B0:[1040001F]: beq        $v0, $zr, 0x08921130
    089210B4:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    089210B8:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    089210BC:[AC62A5A8]: sw         $v0, -23128($v1)
    089210C0:[8FA40028]: lw         $a0, 40($sp)
    089210C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089210C8:[1482FFCE]: bne        $a0, $v0, 0x08921004
    089210CC:[8E23A5A8]: lw         $v1, -23128($s1)
    089210D0:[3C040007]: lui        $a0, 0x0007 <=> li $a0, 0x00070000
    089210D4:[3484A120]: ori        $a0, $a0, -24288
    089210D8:[0083001A]: div        $a0, $v1
    089210DC:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    089210E0:[00002012]: mflo       $a0
    089210E4:[0A248404]: j          0x08921010
    089210E8:[8FA20024]: lw         $v0, 36($sp)
    089210EC:[10770022]: beq        $v1, $s7, 0x08921178
    089210F0:[2C621001]: sltiu      $v0, $v1, 4097
    089210F4:[10400070]: beq        $v0, $zr, 0x089212B8
    089210F8:[24084000]: addiu      $t0, $zr, 16384 <=> li $t0, 16384
    089210FC:[24040100]: addiu      $a0, $zr, 256 <=> li $a0, 256
    08921100:[1064007C]: beq        $v1, $a0, 0x089212F4
    08921104:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    08921108:[54650061]: bnel       $v1, $a1, 0x08921290
    0892110C:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921110:[8FA30020]: lw         $v1, 32($sp)
    08921114:[0263102A]: slt        $v0, $s3, $v1
    08921118:[144000A4]: bne        $v0, $zr, 0x089213AC
    0892111C:[3C0508BC]: lui        $a1, 0x08BC <=> li $a1, 0x08BC0000
    08921120:[2410000A]: addiu      $s0, $zr, 10 <=> li $s0, 10
    08921124:[8E22A5A8]: lw         $v0, -23128($s1)
    08921128:[1C40FFE3]: bgtz       $v0, 0x089210B8
    0892112C:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08921130:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08921134:[0A248430]: j          0x089210C0
    08921138:[AC62A5A8]: sw         $v0, -23128($v1)
    0892113C:[1065000B]: beq        $v1, $a1, 0x0892116C
    08921140:[34088000]: ori        $t0, $zr, -32768 <=> li $t0, 32768
    08921144:[10680006]: beq        $v1, $t0, 0x08921160
    08921148:[24022000]: addiu      $v0, $zr, 8192 <=> li $v0, 8192
    0892114C:[1462FFA4]: bne        $v1, $v0, 0x08920FE0
    08921150:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921154:[AE20A5A8]: sw         $zr, -23128($s1)
    08921158:[0A248401]: j          0x08921004
    0892115C:[24100005]: addiu      $s0, $zr, 5 <=> li $s0, 5
    08921160:[AE20A5A8]: sw         $zr, -23128($s1)
    08921164:[0A248401]: j          0x08921004
    08921168:[24100003]: addiu      $s0, $zr, 3 <=> li $s0, 3
    0892116C:[AE20A5A8]: sw         $zr, -23128($s1)
    08921170:[0A248401]: j          0x08921004
    08921174:[24100004]: addiu      $s0, $zr, 4 <=> li $s0, 4
    08921178:[AE20A5A8]: sw         $zr, -23128($s1)
    0892117C:[0A248401]: j          0x08921004
    08921180:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    08921184:[AE20A5A8]: sw         $zr, -23128($s1)
    08921188:[0A248401]: j          0x08921004
    0892118C:[24100008]: addiu      $s0, $zr, 8 <=> li $s0, 8
    08921190:[1A600028]: blez       $s3, 0x08921234
    08921194:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    08921198:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    0892119C:[24E7F558]: addiu      $a3, $a3, -2728
    089211A0:[2673FFFF]: addiu      $s3, $s3, -1
    089211A4:[3C0508BC]: lui        $a1, 0x08BC <=> li $a1, 0x08BC0000
    089211A8:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    089211AC:[24A41DC4]: addiu      $a0, $a1, 7620
    089211B0:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089211B4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    089211B8:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    089211BC:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    089211C0:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    089211C4:[AFB00000]: sw         $s0, 0($sp)
    089211C8:[AFB00004]: sw         $s0, 4($sp)
    089211CC:[AFA00008]: sw         $zr, 8($sp)
    089211D0:[0E24495A]: jal        0x08912568
    089211D4:[AFA0000C]: sw         $zr, 12($sp)
    089211D8:[027E3021]: addu       $a2, $s3, $fp
    089211DC:[3C0808BC]: lui        $t0, 0x08BC <=> li $t0, 0x08BC0000
    089211E0:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    089211E4:[00063100]: sll        $a2, $a2, 0x0004
    089211E8:[25041DC4]: addiu      $a0, $t0, 7620
    089211EC:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    089211F0:[30C6FFF0]: andi       $a2, $a2, -16
    089211F4:[2447F564]: addiu      $a3, $v0, -2716
    089211F8:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089211FC:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08921200:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08921204:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08921208:[AFB00004]: sw         $s0, 4($sp)
    0892120C:[AFB00000]: sw         $s0, 0($sp)
    08921210:[AFA00008]: sw         $zr, 8($sp)
    08921214:[AFA0000C]: sw         $zr, 12($sp)
    08921218:[0E24495A]: jal        0x08912568
    0892121C:[2410000C]: addiu      $s0, $zr, 12 <=> li $s0, 12
--> 08921220:[0A24842C]: j          0x089210B0
    08921224:[8E22A5A8]: lw         $v0, -23128($s1)
    08921228:[AE20A5A8]: sw         $zr, -23128($s1)
    0892122C:[0A248401]: j          0x08921004
    08921230:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
  Back Branch 0892139C 8 times (length 128)
  Back Branch 08921134 8 times (length 31)
    089210AC:[8E22A5A8]: lw         $v0, -23128($s1)
    089210B0:[1040001F]: beq        $v0, $zr, 0x08921130
    089210B4:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    089210B8:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    089210BC:[AC62A5A8]: sw         $v0, -23128($v1)
--> 089210C0:[8FA40028]: lw         $a0, 40($sp)
    089210C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089210C8:[1482FFCE]: bne        $a0, $v0, 0x08921004
    089210CC:[8E23A5A8]: lw         $v1, -23128($s1)
    089210D0:[3C040007]: lui        $a0, 0x0007 <=> li $a0, 0x00070000
    089210D4:[3484A120]: ori        $a0, $a0, -24288
    089210D8:[0083001A]: div        $a0, $v1
    089210DC:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    089210E0:[00002012]: mflo       $a0
    089210E4:[0A248404]: j          0x08921010
    089210E8:[8FA20024]: lw         $v0, 36($sp)
    089210EC:[10770022]: beq        $v1, $s7, 0x08921178
    089210F0:[2C621001]: sltiu      $v0, $v1, 4097
    089210F4:[10400070]: beq        $v0, $zr, 0x089212B8
    089210F8:[24084000]: addiu      $t0, $zr, 16384 <=> li $t0, 16384
    089210FC:[24040100]: addiu      $a0, $zr, 256 <=> li $a0, 256
    08921100:[1064007C]: beq        $v1, $a0, 0x089212F4
    08921104:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    08921108:[54650061]: bnel       $v1, $a1, 0x08921290
    0892110C:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921110:[8FA30020]: lw         $v1, 32($sp)
    08921114:[0263102A]: slt        $v0, $s3, $v1
    08921118:[144000A4]: bne        $v0, $zr, 0x089213AC
    0892111C:[3C0508BC]: lui        $a1, 0x08BC <=> li $a1, 0x08BC0000
    08921120:[2410000A]: addiu      $s0, $zr, 10 <=> li $s0, 10
    08921124:[8E22A5A8]: lw         $v0, -23128($s1)
    08921128:[1C40FFE3]: bgtz       $v0, 0x089210B8
    0892112C:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08921130:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 08921134:[0A248430]: j          0x089210C0
    08921138:[AC62A5A8]: sw         $v0, -23128($v1)
    0892113C:[1065000B]: beq        $v1, $a1, 0x0892116C
    08921140:[34088000]: ori        $t0, $zr, -32768 <=> li $t0, 32768
    08921144:[10680006]: beq        $v1, $t0, 0x08921160
  Back Branch 08921090 7 times (length 46)
    08920FCC:[10620096]: beq        $v1, $v0, 0x08921228
    08920FD0:[24040008]: addiu      $a0, $zr, 8 <=> li $a0, 8
    08920FD4:[5064001D]: beql       $v1, $a0, 0x0892104C
    08920FD8:[AE20A5A8]: sw         $zr, -23128($s1)
    08920FDC:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
--> 08920FE0:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    08920FE4:[AE20A5A8]: sw         $zr, -23128($s1)
    08920FE8:[0E244E2E]: jal        0x089138B8
    08920FEC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08920FF0:[8FA30014]: lw         $v1, 20($sp)
    08920FF4:[1472FFEE]: bne        $v1, $s2, 0x08920FB0
    08920FF8:[2C620081]: sltiu      $v0, $v1, 129
    08920FFC:[AE20A5A8]: sw         $zr, -23128($s1)
    08921000:[24100009]: addiu      $s0, $zr, 9 <=> li $s0, 9
    08921004:[0E244E1D]: jal        0x08913874
    08921008:[00000000]: nop
    0892100C:[8FA20024]: lw         $v0, 36($sp)
    08921010:[8FBF0054]: lw         $ra, 84($sp)
    08921014:[8FBE0050]: lw         $fp, 80($sp)
    08921018:[AC530004]: sw         $s3, 4($v0)
    0892101C:[AC500008]: sw         $s0, 8($v0)
    08921020:[8FB7004C]: lw         $s7, 76($sp)
    08921024:[8FB60048]: lw         $s6, 72($sp)
    08921028:[8FB50044]: lw         $s5, 68($sp)
    0892102C:[8FB40040]: lw         $s4, 64($sp)
    08921030:[8FB3003C]: lw         $s3, 60($sp)
    08921034:[8FB20038]: lw         $s2, 56($sp)
    08921038:[8FB10034]: lw         $s1, 52($sp)
    0892103C:[8FB00030]: lw         $s0, 48($sp)
    08921040:[AC400000]: sw         $zr, 0($v0)
    08921044:[03E00008]: jr         $ra
    08921048:[27BD0058]: addiu      $sp, $sp, 88
    0892104C:[0A248401]: j          0x08921004
    08921050:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08921054:[10770048]: beq        $v1, $s7, 0x08921178
    08921058:[2C621001]: sltiu      $v0, $v1, 4097
    0892105C:[10400037]: beq        $v0, $zr, 0x0892113C
    08921060:[24054000]: addiu      $a1, $zr, 16384 <=> li $a1, 16384
    08921064:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    08921068:[1062FFCB]: beq        $v1, $v0, 0x08920F98
    0892106C:[24040200]: addiu      $a0, $zr, 512 <=> li $a0, 512
    08921070:[1064FFC9]: beq        $v1, $a0, 0x08920F98
    08921074:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921078:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    0892107C:[AE20A5A8]: sw         $zr, -23128($s1)
    08921080:[0A2483FA]: j          0x08920FE8
    08921084:[00000000]: nop
    08921088:[1065003E]: beq        $v1, $a1, 0x08921184
    0892108C:[24080040]: addiu      $t0, $zr, 64 <=> li $t0, 64
--> 08921090:[1468FFD3]: bne        $v1, $t0, 0x08920FE0
    08921094:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921098:[8FA30020]: lw         $v1, 32($sp)
    0892109C:[0263102A]: slt        $v0, $s3, $v1
    089210A0:[144000BC]: bne        $v0, $zr, 0x08921394
  Back Branch 08921254 3 times (length 152)
  Back Branch 0892114C 2 times (length 93)
    08920FCC:[10620096]: beq        $v1, $v0, 0x08921228
    08920FD0:[24040008]: addiu      $a0, $zr, 8 <=> li $a0, 8
    08920FD4:[5064001D]: beql       $v1, $a0, 0x0892104C
    08920FD8:[AE20A5A8]: sw         $zr, -23128($s1)
    08920FDC:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
--> 08920FE0:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    08920FE4:[AE20A5A8]: sw         $zr, -23128($s1)
    08920FE8:[0E244E2E]: jal        0x089138B8
    08920FEC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08920FF0:[8FA30014]: lw         $v1, 20($sp)
    08920FF4:[1472FFEE]: bne        $v1, $s2, 0x08920FB0
    08920FF8:[2C620081]: sltiu      $v0, $v1, 129
    08920FFC:[AE20A5A8]: sw         $zr, -23128($s1)
    08921000:[24100009]: addiu      $s0, $zr, 9 <=> li $s0, 9
    08921004:[0E244E1D]: jal        0x08913874
    08921008:[00000000]: nop
    0892100C:[8FA20024]: lw         $v0, 36($sp)
    08921010:[8FBF0054]: lw         $ra, 84($sp)
    08921014:[8FBE0050]: lw         $fp, 80($sp)
    08921018:[AC530004]: sw         $s3, 4($v0)
    0892101C:[AC500008]: sw         $s0, 8($v0)
    08921020:[8FB7004C]: lw         $s7, 76($sp)
    08921024:[8FB60048]: lw         $s6, 72($sp)
    08921028:[8FB50044]: lw         $s5, 68($sp)
    0892102C:[8FB40040]: lw         $s4, 64($sp)
    08921030:[8FB3003C]: lw         $s3, 60($sp)
    08921034:[8FB20038]: lw         $s2, 56($sp)
    08921038:[8FB10034]: lw         $s1, 52($sp)
    0892103C:[8FB00030]: lw         $s0, 48($sp)
    08921040:[AC400000]: sw         $zr, 0($v0)
    08921044:[03E00008]: jr         $ra
    08921048:[27BD0058]: addiu      $sp, $sp, 88
    0892104C:[0A248401]: j          0x08921004
    08921050:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08921054:[10770048]: beq        $v1, $s7, 0x08921178
    08921058:[2C621001]: sltiu      $v0, $v1, 4097
    0892105C:[10400037]: beq        $v0, $zr, 0x0892113C
    08921060:[24054000]: addiu      $a1, $zr, 16384 <=> li $a1, 16384
    08921064:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    08921068:[1062FFCB]: beq        $v1, $v0, 0x08920F98
    0892106C:[24040200]: addiu      $a0, $zr, 512 <=> li $a0, 512
    08921070:[1064FFC9]: beq        $v1, $a0, 0x08920F98
    08921074:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921078:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    0892107C:[AE20A5A8]: sw         $zr, -23128($s1)
    08921080:[0A2483FA]: j          0x08920FE8
    08921084:[00000000]: nop
    08921088:[1065003E]: beq        $v1, $a1, 0x08921184
    0892108C:[24080040]: addiu      $t0, $zr, 64 <=> li $t0, 64
    08921090:[1468FFD3]: bne        $v1, $t0, 0x08920FE0
    08921094:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921098:[8FA30020]: lw         $v1, 32($sp)
    0892109C:[0263102A]: slt        $v0, $s3, $v1
    089210A0:[144000BC]: bne        $v0, $zr, 0x08921394
    089210A4:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    089210A8:[24100007]: addiu      $s0, $zr, 7 <=> li $s0, 7
    089210AC:[8E22A5A8]: lw         $v0, -23128($s1)
    089210B0:[1040001F]: beq        $v0, $zr, 0x08921130
    089210B4:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    089210B8:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    089210BC:[AC62A5A8]: sw         $v0, -23128($v1)
    089210C0:[8FA40028]: lw         $a0, 40($sp)
    089210C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089210C8:[1482FFCE]: bne        $a0, $v0, 0x08921004
    089210CC:[8E23A5A8]: lw         $v1, -23128($s1)
    089210D0:[3C040007]: lui        $a0, 0x0007 <=> li $a0, 0x00070000
    089210D4:[3484A120]: ori        $a0, $a0, -24288
    089210D8:[0083001A]: div        $a0, $v1
    089210DC:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    089210E0:[00002012]: mflo       $a0
    089210E4:[0A248404]: j          0x08921010
    089210E8:[8FA20024]: lw         $v0, 36($sp)
    089210EC:[10770022]: beq        $v1, $s7, 0x08921178
    089210F0:[2C621001]: sltiu      $v0, $v1, 4097
    089210F4:[10400070]: beq        $v0, $zr, 0x089212B8
    089210F8:[24084000]: addiu      $t0, $zr, 16384 <=> li $t0, 16384
    089210FC:[24040100]: addiu      $a0, $zr, 256 <=> li $a0, 256
    08921100:[1064007C]: beq        $v1, $a0, 0x089212F4
    08921104:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    08921108:[54650061]: bnel       $v1, $a1, 0x08921290
    0892110C:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921110:[8FA30020]: lw         $v1, 32($sp)
    08921114:[0263102A]: slt        $v0, $s3, $v1
    08921118:[144000A4]: bne        $v0, $zr, 0x089213AC
    0892111C:[3C0508BC]: lui        $a1, 0x08BC <=> li $a1, 0x08BC0000
    08921120:[2410000A]: addiu      $s0, $zr, 10 <=> li $s0, 10
    08921124:[8E22A5A8]: lw         $v0, -23128($s1)
    08921128:[1C40FFE3]: bgtz       $v0, 0x089210B8
    0892112C:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08921130:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08921134:[0A248430]: j          0x089210C0
    08921138:[AC62A5A8]: sw         $v0, -23128($v1)
    0892113C:[1065000B]: beq        $v1, $a1, 0x0892116C
    08921140:[34088000]: ori        $t0, $zr, -32768 <=> li $t0, 32768
    08921144:[10680006]: beq        $v1, $t0, 0x08921160
    08921148:[24022000]: addiu      $v0, $zr, 8192 <=> li $v0, 8192
--> 0892114C:[1462FFA4]: bne        $v1, $v0, 0x08920FE0
    08921150:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921154:[AE20A5A8]: sw         $zr, -23128($s1)
    08921158:[0A248401]: j          0x08921004
    0892115C:[24100005]: addiu      $s0, $zr, 5 <=> li $s0, 5
  Back Branch 08921158 2 times (length 87)
    08920FF0:[8FA30014]: lw         $v1, 20($sp)
    08920FF4:[1472FFEE]: bne        $v1, $s2, 0x08920FB0
    08920FF8:[2C620081]: sltiu      $v0, $v1, 129
    08920FFC:[AE20A5A8]: sw         $zr, -23128($s1)
    08921000:[24100009]: addiu      $s0, $zr, 9 <=> li $s0, 9
--> 08921004:[0E244E1D]: jal        0x08913874
    08921008:[00000000]: nop
    0892100C:[8FA20024]: lw         $v0, 36($sp)
    08921010:[8FBF0054]: lw         $ra, 84($sp)
    08921014:[8FBE0050]: lw         $fp, 80($sp)
    08921018:[AC530004]: sw         $s3, 4($v0)
    0892101C:[AC500008]: sw         $s0, 8($v0)
    08921020:[8FB7004C]: lw         $s7, 76($sp)
    08921024:[8FB60048]: lw         $s6, 72($sp)
    08921028:[8FB50044]: lw         $s5, 68($sp)
    0892102C:[8FB40040]: lw         $s4, 64($sp)
    08921030:[8FB3003C]: lw         $s3, 60($sp)
    08921034:[8FB20038]: lw         $s2, 56($sp)
    08921038:[8FB10034]: lw         $s1, 52($sp)
    0892103C:[8FB00030]: lw         $s0, 48($sp)
    08921040:[AC400000]: sw         $zr, 0($v0)
    08921044:[03E00008]: jr         $ra
    08921048:[27BD0058]: addiu      $sp, $sp, 88
    0892104C:[0A248401]: j          0x08921004
    08921050:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08921054:[10770048]: beq        $v1, $s7, 0x08921178
    08921058:[2C621001]: sltiu      $v0, $v1, 4097
    0892105C:[10400037]: beq        $v0, $zr, 0x0892113C
    08921060:[24054000]: addiu      $a1, $zr, 16384 <=> li $a1, 16384
    08921064:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    08921068:[1062FFCB]: beq        $v1, $v0, 0x08920F98
    0892106C:[24040200]: addiu      $a0, $zr, 512 <=> li $a0, 512
    08921070:[1064FFC9]: beq        $v1, $a0, 0x08920F98
    08921074:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921078:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    0892107C:[AE20A5A8]: sw         $zr, -23128($s1)
    08921080:[0A2483FA]: j          0x08920FE8
    08921084:[00000000]: nop
    08921088:[1065003E]: beq        $v1, $a1, 0x08921184
    0892108C:[24080040]: addiu      $t0, $zr, 64 <=> li $t0, 64
    08921090:[1468FFD3]: bne        $v1, $t0, 0x08920FE0
    08921094:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921098:[8FA30020]: lw         $v1, 32($sp)
    0892109C:[0263102A]: slt        $v0, $s3, $v1
    089210A0:[144000BC]: bne        $v0, $zr, 0x08921394
    089210A4:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    089210A8:[24100007]: addiu      $s0, $zr, 7 <=> li $s0, 7
    089210AC:[8E22A5A8]: lw         $v0, -23128($s1)
    089210B0:[1040001F]: beq        $v0, $zr, 0x08921130
    089210B4:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    089210B8:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    089210BC:[AC62A5A8]: sw         $v0, -23128($v1)
    089210C0:[8FA40028]: lw         $a0, 40($sp)
    089210C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089210C8:[1482FFCE]: bne        $a0, $v0, 0x08921004
    089210CC:[8E23A5A8]: lw         $v1, -23128($s1)
    089210D0:[3C040007]: lui        $a0, 0x0007 <=> li $a0, 0x00070000
    089210D4:[3484A120]: ori        $a0, $a0, -24288
    089210D8:[0083001A]: div        $a0, $v1
    089210DC:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    089210E0:[00002012]: mflo       $a0
    089210E4:[0A248404]: j          0x08921010
    089210E8:[8FA20024]: lw         $v0, 36($sp)
    089210EC:[10770022]: beq        $v1, $s7, 0x08921178
    089210F0:[2C621001]: sltiu      $v0, $v1, 4097
    089210F4:[10400070]: beq        $v0, $zr, 0x089212B8
    089210F8:[24084000]: addiu      $t0, $zr, 16384 <=> li $t0, 16384
    089210FC:[24040100]: addiu      $a0, $zr, 256 <=> li $a0, 256
    08921100:[1064007C]: beq        $v1, $a0, 0x089212F4
    08921104:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    08921108:[54650061]: bnel       $v1, $a1, 0x08921290
    0892110C:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921110:[8FA30020]: lw         $v1, 32($sp)
    08921114:[0263102A]: slt        $v0, $s3, $v1
    08921118:[144000A4]: bne        $v0, $zr, 0x089213AC
    0892111C:[3C0508BC]: lui        $a1, 0x08BC <=> li $a1, 0x08BC0000
    08921120:[2410000A]: addiu      $s0, $zr, 10 <=> li $s0, 10
    08921124:[8E22A5A8]: lw         $v0, -23128($s1)
    08921128:[1C40FFE3]: bgtz       $v0, 0x089210B8
    0892112C:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08921130:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08921134:[0A248430]: j          0x089210C0
    08921138:[AC62A5A8]: sw         $v0, -23128($v1)
    0892113C:[1065000B]: beq        $v1, $a1, 0x0892116C
    08921140:[34088000]: ori        $t0, $zr, -32768 <=> li $t0, 32768
    08921144:[10680006]: beq        $v1, $t0, 0x08921160
    08921148:[24022000]: addiu      $v0, $zr, 8192 <=> li $v0, 8192
    0892114C:[1462FFA4]: bne        $v1, $v0, 0x08920FE0
    08921150:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921154:[AE20A5A8]: sw         $zr, -23128($s1)
--> 08921158:[0A248401]: j          0x08921004
    0892115C:[24100005]: addiu      $s0, $zr, 5 <=> li $s0, 5
    08921160:[AE20A5A8]: sw         $zr, -23128($s1)
    08921164:[0A248401]: j          0x08921004
    08921168:[24100003]: addiu      $s0, $zr, 3 <=> li $s0, 3
  Back Branch 089212B8 1 times (length 85)
    08921158:[0A248401]: j          0x08921004
    0892115C:[24100005]: addiu      $s0, $zr, 5 <=> li $s0, 5
    08921160:[AE20A5A8]: sw         $zr, -23128($s1)
    08921164:[0A248401]: j          0x08921004
    08921168:[24100003]: addiu      $s0, $zr, 3 <=> li $s0, 3
--> 0892116C:[AE20A5A8]: sw         $zr, -23128($s1)
    08921170:[0A248401]: j          0x08921004
    08921174:[24100004]: addiu      $s0, $zr, 4 <=> li $s0, 4
    08921178:[AE20A5A8]: sw         $zr, -23128($s1)
    0892117C:[0A248401]: j          0x08921004
    08921180:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    08921184:[AE20A5A8]: sw         $zr, -23128($s1)
    08921188:[0A248401]: j          0x08921004
    0892118C:[24100008]: addiu      $s0, $zr, 8 <=> li $s0, 8
    08921190:[1A600028]: blez       $s3, 0x08921234
    08921194:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    08921198:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    0892119C:[24E7F558]: addiu      $a3, $a3, -2728
    089211A0:[2673FFFF]: addiu      $s3, $s3, -1
    089211A4:[3C0508BC]: lui        $a1, 0x08BC <=> li $a1, 0x08BC0000
    089211A8:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    089211AC:[24A41DC4]: addiu      $a0, $a1, 7620
    089211B0:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089211B4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    089211B8:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    089211BC:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    089211C0:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    089211C4:[AFB00000]: sw         $s0, 0($sp)
    089211C8:[AFB00004]: sw         $s0, 4($sp)
    089211CC:[AFA00008]: sw         $zr, 8($sp)
    089211D0:[0E24495A]: jal        0x08912568
    089211D4:[AFA0000C]: sw         $zr, 12($sp)
    089211D8:[027E3021]: addu       $a2, $s3, $fp
    089211DC:[3C0808BC]: lui        $t0, 0x08BC <=> li $t0, 0x08BC0000
    089211E0:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    089211E4:[00063100]: sll        $a2, $a2, 0x0004
    089211E8:[25041DC4]: addiu      $a0, $t0, 7620
    089211EC:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    089211F0:[30C6FFF0]: andi       $a2, $a2, -16
    089211F4:[2447F564]: addiu      $a3, $v0, -2716
    089211F8:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089211FC:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08921200:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08921204:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08921208:[AFB00004]: sw         $s0, 4($sp)
    0892120C:[AFB00000]: sw         $s0, 0($sp)
    08921210:[AFA00008]: sw         $zr, 8($sp)
    08921214:[AFA0000C]: sw         $zr, 12($sp)
    08921218:[0E24495A]: jal        0x08912568
    0892121C:[2410000C]: addiu      $s0, $zr, 12 <=> li $s0, 12
    08921220:[0A24842C]: j          0x089210B0
    08921224:[8E22A5A8]: lw         $v0, -23128($s1)
    08921228:[AE20A5A8]: sw         $zr, -23128($s1)
    0892122C:[0A248401]: j          0x08921004
    08921230:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08921234:[0A24842B]: j          0x089210AC
    08921238:[24100006]: addiu      $s0, $zr, 6 <=> li $s0, 6
    0892123C:[0E244E2E]: jal        0x089138B8
    08921240:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08921244:[8FA30014]: lw         $v1, 20($sp)
    08921248:[24120080]: addiu      $s2, $zr, 128 <=> li $s2, 128
    0892124C:[3C1108AB]: lui        $s1, 0x08AB <=> li $s1, 0x08AB0000
    08921250:[24171000]: addiu      $s7, $zr, 4096 <=> li $s7, 4096
    08921254:[1072FF69]: beq        $v1, $s2, 0x08920FFC
    08921258:[24150010]: addiu      $s5, $zr, 16 <=> li $s5, 16
    0892125C:[2C620081]: sltiu      $v0, $v1, 129
    08921260:[1040FFA2]: beq        $v0, $zr, 0x089210EC
    08921264:[00000000]: nop
    08921268:[1075FFC9]: beq        $v1, $s5, 0x08921190
    0892126C:[2C620011]: sltiu      $v0, $v1, 17
    08921270:[1040001A]: beq        $v0, $zr, 0x089212DC
    08921274:[24080020]: addiu      $t0, $zr, 32 <=> li $t0, 32
    08921278:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0892127C:[1064FFEA]: beq        $v1, $a0, 0x08921228
    08921280:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08921284:[5065FF71]: beql       $v1, $a1, 0x0892104C
    08921288:[AE20A5A8]: sw         $zr, -23128($s1)
    0892128C:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921290:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    08921294:[AE20A5A8]: sw         $zr, -23128($s1)
    08921298:[0E244E2E]: jal        0x089138B8
    0892129C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089212A0:[8FA30014]: lw         $v1, 20($sp)
    089212A4:[1472FFEE]: bne        $v1, $s2, 0x08921260
    089212A8:[2C620081]: sltiu      $v0, $v1, 129
    089212AC:[AE20A5A8]: sw         $zr, -23128($s1)
    089212B0:[0A248401]: j          0x08921004
    089212B4:[24100009]: addiu      $s0, $zr, 9 <=> li $s0, 9
--> 089212B8:[1068FFAC]: beq        $v1, $t0, 0x0892116C
    089212BC:[34028000]: ori        $v0, $zr, -32768 <=> li $v0, 32768
    089212C0:[1062FFA7]: beq        $v1, $v0, 0x08921160
    089212C4:[24042000]: addiu      $a0, $zr, 8192 <=> li $a0, 8192
    089212C8:[1464FFF1]: bne        $v1, $a0, 0x08921290
  Back Branch 089212EC 1 times (length 150)
  Back Branch 089210E4 1 times (length 55)
    08920FFC:[AE20A5A8]: sw         $zr, -23128($s1)
    08921000:[24100009]: addiu      $s0, $zr, 9 <=> li $s0, 9
    08921004:[0E244E1D]: jal        0x08913874
    08921008:[00000000]: nop
    0892100C:[8FA20024]: lw         $v0, 36($sp)
--> 08921010:[8FBF0054]: lw         $ra, 84($sp)
    08921014:[8FBE0050]: lw         $fp, 80($sp)
    08921018:[AC530004]: sw         $s3, 4($v0)
    0892101C:[AC500008]: sw         $s0, 8($v0)
    08921020:[8FB7004C]: lw         $s7, 76($sp)
    08921024:[8FB60048]: lw         $s6, 72($sp)
    08921028:[8FB50044]: lw         $s5, 68($sp)
    0892102C:[8FB40040]: lw         $s4, 64($sp)
    08921030:[8FB3003C]: lw         $s3, 60($sp)
    08921034:[8FB20038]: lw         $s2, 56($sp)
    08921038:[8FB10034]: lw         $s1, 52($sp)
    0892103C:[8FB00030]: lw         $s0, 48($sp)
    08921040:[AC400000]: sw         $zr, 0($v0)
    08921044:[03E00008]: jr         $ra
    08921048:[27BD0058]: addiu      $sp, $sp, 88
    0892104C:[0A248401]: j          0x08921004
    08921050:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08921054:[10770048]: beq        $v1, $s7, 0x08921178
    08921058:[2C621001]: sltiu      $v0, $v1, 4097
    0892105C:[10400037]: beq        $v0, $zr, 0x0892113C
    08921060:[24054000]: addiu      $a1, $zr, 16384 <=> li $a1, 16384
    08921064:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    08921068:[1062FFCB]: beq        $v1, $v0, 0x08920F98
    0892106C:[24040200]: addiu      $a0, $zr, 512 <=> li $a0, 512
    08921070:[1064FFC9]: beq        $v1, $a0, 0x08920F98
    08921074:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921078:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    0892107C:[AE20A5A8]: sw         $zr, -23128($s1)
    08921080:[0A2483FA]: j          0x08920FE8
    08921084:[00000000]: nop
    08921088:[1065003E]: beq        $v1, $a1, 0x08921184
    0892108C:[24080040]: addiu      $t0, $zr, 64 <=> li $t0, 64
    08921090:[1468FFD3]: bne        $v1, $t0, 0x08920FE0
    08921094:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921098:[8FA30020]: lw         $v1, 32($sp)
    0892109C:[0263102A]: slt        $v0, $s3, $v1
    089210A0:[144000BC]: bne        $v0, $zr, 0x08921394
    089210A4:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    089210A8:[24100007]: addiu      $s0, $zr, 7 <=> li $s0, 7
    089210AC:[8E22A5A8]: lw         $v0, -23128($s1)
    089210B0:[1040001F]: beq        $v0, $zr, 0x08921130
    089210B4:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    089210B8:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    089210BC:[AC62A5A8]: sw         $v0, -23128($v1)
    089210C0:[8FA40028]: lw         $a0, 40($sp)
    089210C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089210C8:[1482FFCE]: bne        $a0, $v0, 0x08921004
    089210CC:[8E23A5A8]: lw         $v1, -23128($s1)
    089210D0:[3C040007]: lui        $a0, 0x0007 <=> li $a0, 0x00070000
    089210D4:[3484A120]: ori        $a0, $a0, -24288
    089210D8:[0083001A]: div        $a0, $v1
    089210DC:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    089210E0:[00002012]: mflo       $a0
--> 089210E4:[0A248404]: j          0x08921010
    089210E8:[8FA20024]: lw         $v0, 36($sp)
    089210EC:[10770022]: beq        $v1, $s7, 0x08921178
    089210F0:[2C621001]: sltiu      $v0, $v1, 4097
    089210F4:[10400070]: beq        $v0, $zr, 0x089212B8
  Back Branch 089212C0 1 times (length 90)
    0892114C:[1462FFA4]: bne        $v1, $v0, 0x08920FE0
    08921150:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921154:[AE20A5A8]: sw         $zr, -23128($s1)
    08921158:[0A248401]: j          0x08921004
    0892115C:[24100005]: addiu      $s0, $zr, 5 <=> li $s0, 5
--> 08921160:[AE20A5A8]: sw         $zr, -23128($s1)
    08921164:[0A248401]: j          0x08921004
    08921168:[24100003]: addiu      $s0, $zr, 3 <=> li $s0, 3
    0892116C:[AE20A5A8]: sw         $zr, -23128($s1)
    08921170:[0A248401]: j          0x08921004
    08921174:[24100004]: addiu      $s0, $zr, 4 <=> li $s0, 4
    08921178:[AE20A5A8]: sw         $zr, -23128($s1)
    0892117C:[0A248401]: j          0x08921004
    08921180:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    08921184:[AE20A5A8]: sw         $zr, -23128($s1)
    08921188:[0A248401]: j          0x08921004
    0892118C:[24100008]: addiu      $s0, $zr, 8 <=> li $s0, 8
    08921190:[1A600028]: blez       $s3, 0x08921234
    08921194:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    08921198:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    0892119C:[24E7F558]: addiu      $a3, $a3, -2728
    089211A0:[2673FFFF]: addiu      $s3, $s3, -1
    089211A4:[3C0508BC]: lui        $a1, 0x08BC <=> li $a1, 0x08BC0000
    089211A8:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    089211AC:[24A41DC4]: addiu      $a0, $a1, 7620
    089211B0:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089211B4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    089211B8:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    089211BC:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    089211C0:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    089211C4:[AFB00000]: sw         $s0, 0($sp)
    089211C8:[AFB00004]: sw         $s0, 4($sp)
    089211CC:[AFA00008]: sw         $zr, 8($sp)
    089211D0:[0E24495A]: jal        0x08912568
    089211D4:[AFA0000C]: sw         $zr, 12($sp)
    089211D8:[027E3021]: addu       $a2, $s3, $fp
    089211DC:[3C0808BC]: lui        $t0, 0x08BC <=> li $t0, 0x08BC0000
    089211E0:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    089211E4:[00063100]: sll        $a2, $a2, 0x0004
    089211E8:[25041DC4]: addiu      $a0, $t0, 7620
    089211EC:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    089211F0:[30C6FFF0]: andi       $a2, $a2, -16
    089211F4:[2447F564]: addiu      $a3, $v0, -2716
    089211F8:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089211FC:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08921200:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08921204:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08921208:[AFB00004]: sw         $s0, 4($sp)
    0892120C:[AFB00000]: sw         $s0, 0($sp)
    08921210:[AFA00008]: sw         $zr, 8($sp)
    08921214:[AFA0000C]: sw         $zr, 12($sp)
    08921218:[0E24495A]: jal        0x08912568
    0892121C:[2410000C]: addiu      $s0, $zr, 12 <=> li $s0, 12
    08921220:[0A24842C]: j          0x089210B0
    08921224:[8E22A5A8]: lw         $v0, -23128($s1)
    08921228:[AE20A5A8]: sw         $zr, -23128($s1)
    0892122C:[0A248401]: j          0x08921004
    08921230:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08921234:[0A24842B]: j          0x089210AC
    08921238:[24100006]: addiu      $s0, $zr, 6 <=> li $s0, 6
    0892123C:[0E244E2E]: jal        0x089138B8
    08921240:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08921244:[8FA30014]: lw         $v1, 20($sp)
    08921248:[24120080]: addiu      $s2, $zr, 128 <=> li $s2, 128
    0892124C:[3C1108AB]: lui        $s1, 0x08AB <=> li $s1, 0x08AB0000
    08921250:[24171000]: addiu      $s7, $zr, 4096 <=> li $s7, 4096
    08921254:[1072FF69]: beq        $v1, $s2, 0x08920FFC
    08921258:[24150010]: addiu      $s5, $zr, 16 <=> li $s5, 16
    0892125C:[2C620081]: sltiu      $v0, $v1, 129
    08921260:[1040FFA2]: beq        $v0, $zr, 0x089210EC
    08921264:[00000000]: nop
    08921268:[1075FFC9]: beq        $v1, $s5, 0x08921190
    0892126C:[2C620011]: sltiu      $v0, $v1, 17
    08921270:[1040001A]: beq        $v0, $zr, 0x089212DC
    08921274:[24080020]: addiu      $t0, $zr, 32 <=> li $t0, 32
    08921278:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0892127C:[1064FFEA]: beq        $v1, $a0, 0x08921228
    08921280:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08921284:[5065FF71]: beql       $v1, $a1, 0x0892104C
    08921288:[AE20A5A8]: sw         $zr, -23128($s1)
    0892128C:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921290:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    08921294:[AE20A5A8]: sw         $zr, -23128($s1)
    08921298:[0E244E2E]: jal        0x089138B8
    0892129C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089212A0:[8FA30014]: lw         $v1, 20($sp)
    089212A4:[1472FFEE]: bne        $v1, $s2, 0x08921260
    089212A8:[2C620081]: sltiu      $v0, $v1, 129
    089212AC:[AE20A5A8]: sw         $zr, -23128($s1)
    089212B0:[0A248401]: j          0x08921004
    089212B4:[24100009]: addiu      $s0, $zr, 9 <=> li $s0, 9
    089212B8:[1068FFAC]: beq        $v1, $t0, 0x0892116C
    089212BC:[34028000]: ori        $v0, $zr, -32768 <=> li $v0, 32768
--> 089212C0:[1062FFA7]: beq        $v1, $v0, 0x08921160
    089212C4:[24042000]: addiu      $a0, $zr, 8192 <=> li $a0, 8192
    089212C8:[1464FFF1]: bne        $v1, $a0, 0x08921290
    089212CC:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    089212D0:[AE20A5A8]: sw         $zr, -23128($s1)
  Back Branch 089212C8 1 times (length 16)
    0892127C:[1064FFEA]: beq        $v1, $a0, 0x08921228
    08921280:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08921284:[5065FF71]: beql       $v1, $a1, 0x0892104C
    08921288:[AE20A5A8]: sw         $zr, -23128($s1)
    0892128C:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
--> 08921290:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    08921294:[AE20A5A8]: sw         $zr, -23128($s1)
    08921298:[0E244E2E]: jal        0x089138B8
    0892129C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089212A0:[8FA30014]: lw         $v1, 20($sp)
    089212A4:[1472FFEE]: bne        $v1, $s2, 0x08921260
    089212A8:[2C620081]: sltiu      $v0, $v1, 129
    089212AC:[AE20A5A8]: sw         $zr, -23128($s1)
    089212B0:[0A248401]: j          0x08921004
    089212B4:[24100009]: addiu      $s0, $zr, 9 <=> li $s0, 9
    089212B8:[1068FFAC]: beq        $v1, $t0, 0x0892116C
    089212BC:[34028000]: ori        $v0, $zr, -32768 <=> li $v0, 32768
    089212C0:[1062FFA7]: beq        $v1, $v0, 0x08921160
    089212C4:[24042000]: addiu      $a0, $zr, 8192 <=> li $a0, 8192
--> 089212C8:[1464FFF1]: bne        $v1, $a0, 0x08921290
    089212CC:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    089212D0:[AE20A5A8]: sw         $zr, -23128($s1)
    089212D4:[0A248401]: j          0x08921004
    089212D8:[24100005]: addiu      $s0, $zr, 5 <=> li $s0, 5
  Back Branch 089212E4 1 times (length 23)
    0892127C:[1064FFEA]: beq        $v1, $a0, 0x08921228
    08921280:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08921284:[5065FF71]: beql       $v1, $a1, 0x0892104C
    08921288:[AE20A5A8]: sw         $zr, -23128($s1)
    0892128C:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
--> 08921290:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    08921294:[AE20A5A8]: sw         $zr, -23128($s1)
    08921298:[0E244E2E]: jal        0x089138B8
    0892129C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089212A0:[8FA30014]: lw         $v1, 20($sp)
    089212A4:[1472FFEE]: bne        $v1, $s2, 0x08921260
    089212A8:[2C620081]: sltiu      $v0, $v1, 129
    089212AC:[AE20A5A8]: sw         $zr, -23128($s1)
    089212B0:[0A248401]: j          0x08921004
    089212B4:[24100009]: addiu      $s0, $zr, 9 <=> li $s0, 9
    089212B8:[1068FFAC]: beq        $v1, $t0, 0x0892116C
    089212BC:[34028000]: ori        $v0, $zr, -32768 <=> li $v0, 32768
    089212C0:[1062FFA7]: beq        $v1, $v0, 0x08921160
    089212C4:[24042000]: addiu      $a0, $zr, 8192 <=> li $a0, 8192
    089212C8:[1464FFF1]: bne        $v1, $a0, 0x08921290
    089212CC:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    089212D0:[AE20A5A8]: sw         $zr, -23128($s1)
    089212D4:[0A248401]: j          0x08921004
    089212D8:[24100005]: addiu      $s0, $zr, 5 <=> li $s0, 5
    089212DC:[1068FFA9]: beq        $v1, $t0, 0x08921184
    089212E0:[24020040]: addiu      $v0, $zr, 64 <=> li $v0, 64
--> 089212E4:[1462FFEA]: bne        $v1, $v0, 0x08921290
    089212E8:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    089212EC:[0A248427]: j          0x0892109C
    089212F0:[8FA30020]: lw         $v1, 32($sp)
    089212F4:[1A60002B]: blez       $s3, 0x089213A4
  Back Branch 089212D4 1 times (length 182)
  Back Branch 089212DC 1 times (length 88)
    08921170:[0A248401]: j          0x08921004
    08921174:[24100004]: addiu      $s0, $zr, 4 <=> li $s0, 4
    08921178:[AE20A5A8]: sw         $zr, -23128($s1)
    0892117C:[0A248401]: j          0x08921004
    08921180:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
--> 08921184:[AE20A5A8]: sw         $zr, -23128($s1)
    08921188:[0A248401]: j          0x08921004
    0892118C:[24100008]: addiu      $s0, $zr, 8 <=> li $s0, 8
    08921190:[1A600028]: blez       $s3, 0x08921234
    08921194:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    08921198:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    0892119C:[24E7F558]: addiu      $a3, $a3, -2728
    089211A0:[2673FFFF]: addiu      $s3, $s3, -1
    089211A4:[3C0508BC]: lui        $a1, 0x08BC <=> li $a1, 0x08BC0000
    089211A8:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    089211AC:[24A41DC4]: addiu      $a0, $a1, 7620
    089211B0:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089211B4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    089211B8:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    089211BC:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    089211C0:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    089211C4:[AFB00000]: sw         $s0, 0($sp)
    089211C8:[AFB00004]: sw         $s0, 4($sp)
    089211CC:[AFA00008]: sw         $zr, 8($sp)
    089211D0:[0E24495A]: jal        0x08912568
    089211D4:[AFA0000C]: sw         $zr, 12($sp)
    089211D8:[027E3021]: addu       $a2, $s3, $fp
    089211DC:[3C0808BC]: lui        $t0, 0x08BC <=> li $t0, 0x08BC0000
    089211E0:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    089211E4:[00063100]: sll        $a2, $a2, 0x0004
    089211E8:[25041DC4]: addiu      $a0, $t0, 7620
    089211EC:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    089211F0:[30C6FFF0]: andi       $a2, $a2, -16
    089211F4:[2447F564]: addiu      $a3, $v0, -2716
    089211F8:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089211FC:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08921200:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08921204:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08921208:[AFB00004]: sw         $s0, 4($sp)
    0892120C:[AFB00000]: sw         $s0, 0($sp)
    08921210:[AFA00008]: sw         $zr, 8($sp)
    08921214:[AFA0000C]: sw         $zr, 12($sp)
    08921218:[0E24495A]: jal        0x08912568
    0892121C:[2410000C]: addiu      $s0, $zr, 12 <=> li $s0, 12
    08921220:[0A24842C]: j          0x089210B0
    08921224:[8E22A5A8]: lw         $v0, -23128($s1)
    08921228:[AE20A5A8]: sw         $zr, -23128($s1)
    0892122C:[0A248401]: j          0x08921004
    08921230:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08921234:[0A24842B]: j          0x089210AC
    08921238:[24100006]: addiu      $s0, $zr, 6 <=> li $s0, 6
    0892123C:[0E244E2E]: jal        0x089138B8
    08921240:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08921244:[8FA30014]: lw         $v1, 20($sp)
    08921248:[24120080]: addiu      $s2, $zr, 128 <=> li $s2, 128
    0892124C:[3C1108AB]: lui        $s1, 0x08AB <=> li $s1, 0x08AB0000
    08921250:[24171000]: addiu      $s7, $zr, 4096 <=> li $s7, 4096
    08921254:[1072FF69]: beq        $v1, $s2, 0x08920FFC
    08921258:[24150010]: addiu      $s5, $zr, 16 <=> li $s5, 16
    0892125C:[2C620081]: sltiu      $v0, $v1, 129
    08921260:[1040FFA2]: beq        $v0, $zr, 0x089210EC
    08921264:[00000000]: nop
    08921268:[1075FFC9]: beq        $v1, $s5, 0x08921190
    0892126C:[2C620011]: sltiu      $v0, $v1, 17
    08921270:[1040001A]: beq        $v0, $zr, 0x089212DC
    08921274:[24080020]: addiu      $t0, $zr, 32 <=> li $t0, 32
    08921278:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0892127C:[1064FFEA]: beq        $v1, $a0, 0x08921228
    08921280:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08921284:[5065FF71]: beql       $v1, $a1, 0x0892104C
    08921288:[AE20A5A8]: sw         $zr, -23128($s1)
    0892128C:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08921290:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    08921294:[AE20A5A8]: sw         $zr, -23128($s1)
    08921298:[0E244E2E]: jal        0x089138B8
    0892129C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089212A0:[8FA30014]: lw         $v1, 20($sp)
    089212A4:[1472FFEE]: bne        $v1, $s2, 0x08921260
    089212A8:[2C620081]: sltiu      $v0, $v1, 129
    089212AC:[AE20A5A8]: sw         $zr, -23128($s1)
    089212B0:[0A248401]: j          0x08921004
    089212B4:[24100009]: addiu      $s0, $zr, 9 <=> li $s0, 9
    089212B8:[1068FFAC]: beq        $v1, $t0, 0x0892116C
    089212BC:[34028000]: ori        $v0, $zr, -32768 <=> li $v0, 32768
    089212C0:[1062FFA7]: beq        $v1, $v0, 0x08921160
    089212C4:[24042000]: addiu      $a0, $zr, 8192 <=> li $a0, 8192
    089212C8:[1464FFF1]: bne        $v1, $a0, 0x08921290
    089212CC:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    089212D0:[AE20A5A8]: sw         $zr, -23128($s1)
    089212D4:[0A248401]: j          0x08921004
    089212D8:[24100005]: addiu      $s0, $zr, 5 <=> li $s0, 5
--> 089212DC:[1068FFA9]: beq        $v1, $t0, 0x08921184
    089212E0:[24020040]: addiu      $v0, $zr, 64 <=> li $v0, 64
    089212E4:[1462FFEA]: bne        $v1, $v0, 0x08921290
    089212E8:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    089212EC:[0A248427]: j          0x0892109C
_S1_2_89A9DD8 81,147 instructions (0.079%), 708 calls (089A9BBC - 089A9DF4, length 143)
    089A9BBC:[3C0F08A7]: lui        $t7, 0x08A7 <=> li $t7, 0x08A70000
    089A9BC0:[8DEF8E38]: lw         $t7, -29128($t7)
    089A9BC4:[27BDFFF0]: addiu      $sp, $sp, -16
    089A9BC8:[AFB2000C]: sw         $s2, 12($sp)
    089A9BCC:[AFB10008]: sw         $s1, 8($sp)
    089A9BD0:[AFB00004]: sw         $s0, 4($sp)
    089A9BD4:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    089A9BD8:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    089A9BDC:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    089A9BE0:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    089A9BE4:[812A0000]: lb         $t2, 0($t1)
    089A9BE8:[01EA1821]: addu       $v1, $t7, $t2
    089A9BEC:[90620000]: lbu        $v0, 0($v1)
    089A9BF0:[30420008]: andi       $v0, $v0, 8
    089A9BF4:[1440FFFB]: bne        $v0, $zr, 0x089A9BE4
    089A9BF8:[25290001]: addiu      $t1, $t1, 1
    089A9BFC:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    089A9C00:[1142006B]: beq        $t2, $v0, 0x089A9DB0
    089A9C04:[2402002B]: addiu      $v0, $zr, 43 <=> li $v0, 43
    089A9C08:[51420050]: beql       $t2, $v0, 0x089A9D4C
    089A9C0C:[812A0000]: lb         $t2, 0($t1)
    089A9C10:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089A9C14:[10E00042]: beq        $a3, $zr, 0x089A9D20
    089A9C18:[24020030]: addiu      $v0, $zr, 48 <=> li $v0, 48
    089A9C1C:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    089A9C20:[10E2003F]: beq        $a3, $v0, 0x089A9D20
    089A9C24:[24020030]: addiu      $v0, $zr, 48 <=> li $v0, 48
    089A9C28:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089A9C2C:[14E00002]: bne        $a3, $zr, 0x089A9C38
    089A9C30:[0047001B]: divu       $v0, $a3
    089A9C34:[000001CD]: break      0x00007
    089A9C38:[00E0C021]: addu       $t8, $a3, $zr <=> move $t8, $a3
    089A9C3C:[00002810]: mfhi       $a1
    089A9C40:[00006812]: mflo       $t5
    089A9C44:[01EA1021]: addu       $v0, $t7, $t2
    089A9C48:[90480000]: lbu        $t0, 0($v0)
    089A9C4C:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089A9C50:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    089A9C54:[31030004]: andi       $v1, $t0, 4
    089A9C58:[24040037]: addiu      $a0, $zr, 55 <=> li $a0, 55
    089A9C5C:[24190057]: addiu      $t9, $zr, 87 <=> li $t9, 87
    089A9C60:[10600016]: beq        $v1, $zr, 0x089A9CBC
    089A9C64:[240EFFFF]: addiu      $t6, $zr, -1 <=> li $t6, -1
    089A9C68:[2543FFD0]: addiu      $v1, $t2, -48
    089A9C6C:[0067102A]: slt        $v0, $v1, $a3
    089A9C70:[1040001B]: beq        $v0, $zr, 0x089A9CE0
    089A9C74:[00000000]: nop
    089A9C78:[118E0009]: beq        $t4, $t6, 0x089A9CA0
    089A9C7C:[01AB102B]: sltu       $v0, $t5, $t3
    089A9C80:[54400045]: bnel       $v0, $zr, 0x089A9D98
    089A9C84:[812A0000]: lb         $t2, 0($t1)
    089A9C88:[116D0040]: beq        $t3, $t5, 0x089A9D8C
    089A9C8C:[00A3102A]: slt        $v0, $a1, $v1
    089A9C90:[01780018]: mult       $t3, $t8
    089A9C94:[240C0001]: addiu      $t4, $zr, 1 <=> li $t4, 1
    089A9C98:[00001012]: mflo       $v0
    089A9C9C:[00625821]: addu       $t3, $v1, $v0
    089A9CA0:[812A0000]: lb         $t2, 0($t1)
    089A9CA4:[25290001]: addiu      $t1, $t1, 1
    089A9CA8:[01EA1021]: addu       $v0, $t7, $t2
    089A9CAC:[90480000]: lbu        $t0, 0($v0)
    089A9CB0:[31030004]: andi       $v1, $t0, 4
    089A9CB4:[1460FFED]: bne        $v1, $zr, 0x089A9C6C
    089A9CB8:[2543FFD0]: addiu      $v1, $t2, -48
    089A9CBC:[31020003]: andi       $v0, $t0, 3
    089A9CC0:[10400007]: beq        $v0, $zr, 0x089A9CE0
    089A9CC4:[31020001]: andi       $v0, $t0, 1
    089A9CC8:[03201821]: addu       $v1, $t9, $zr <=> move $v1, $t9
    089A9CCC:[0082180B]: movn       $v1, $a0, $v0
    089A9CD0:[01431823]: subu       $v1, $t2, $v1
    089A9CD4:[0067102A]: slt        $v0, $v1, $a3
    089A9CD8:[1440FFE7]: bne        $v0, $zr, 0x089A9C78
    089A9CDC:[00000000]: nop
    089A9CE0:[05800030]: bltz       $t4, 0x089A9DA4
    089A9CE4:[24020022]: addiu      $v0, $zr, 34 <=> li $v0, 34
    089A9CE8:[54C00001]: bnel       $a2, $zr, 0x089A9CF0
    089A9CEC:[000B5823]: subu       $t3, $zr, $t3 <=> negu $t3, $t3
    089A9CF0:[12000006]: beq        $s0, $zr, 0x089A9D0C
    089A9CF4:[01601021]: addu       $v0, $t3, $zr <=> move $v0, $t3
    089A9CF8:[11800002]: beq        $t4, $zr, 0x089A9D04
    089A9CFC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089A9D00:[2525FFFF]: addiu      $a1, $t1, -1
    089A9D04:[AE050000]: sw         $a1, 0($s0)
    089A9D08:[01601021]: addu       $v0, $t3, $zr <=> move $v0, $t3
    089A9D0C:[8FB2000C]: lw         $s2, 12($sp)
    089A9D10:[8FB10008]: lw         $s1, 8($sp)
    089A9D14:[8FB00004]: lw         $s0, 4($sp)
    089A9D18:[03E00008]: jr         $ra
    089A9D1C:[27BD0010]: addiu      $sp, $sp, 16
    089A9D20:[5142000D]: beql       $t2, $v0, 0x089A9D58
    089A9D24:[81230000]: lb         $v1, 0($t1)
    089A9D28:[14E0FFBF]: bne        $a3, $zr, 0x089A9C28
    089A9D2C:[24020030]: addiu      $v0, $zr, 48 <=> li $v0, 48
    089A9D30:[11420023]: beq        $t2, $v0, 0x089A9DC0
    089A9D34:[3C021999]: lui        $v0, 0x1999 <=> li $v0, 0x19990000
    089A9D38:[344D9999]: ori        $t5, $v0, -26215
    089A9D3C:[2407000A]: addiu      $a3, $zr, 10 <=> li $a3, 10
    089A9D40:[2418000A]: addiu      $t8, $zr, 10 <=> li $t8, 10
    089A9D44:[0A26A711]: j          0x089A9C44
    089A9D48:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    089A9D4C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089A9D50:[0A26A705]: j          0x089A9C14
    089A9D54:[25290001]: addiu      $t1, $t1, 1
    089A9D58:[24020078]: addiu      $v0, $zr, 120 <=> li $v0, 120
    089A9D5C:[10620003]: beq        $v1, $v0, 0x089A9D6C
    089A9D60:[24020058]: addiu      $v0, $zr, 88 <=> li $v0, 88
    089A9D64:[1462FFF0]: bne        $v1, $v0, 0x089A9D28
    089A9D68:[00000000]: nop
    089A9D6C:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089A9D70:[812A0001]: lb         $t2, 1($t1)
    089A9D74:[344DFFFF]: ori        $t5, $v0, -1
    089A9D78:[25290002]: addiu      $t1, $t1, 2
    089A9D7C:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    089A9D80:[24180010]: addiu      $t8, $zr, 16 <=> li $t8, 16
    089A9D84:[0A26A711]: j          0x089A9C44
    089A9D88:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    089A9D8C:[1040FFC1]: beq        $v0, $zr, 0x089A9C94
    089A9D90:[01780018]: mult       $t3, $t8
    089A9D94:[812A0000]: lb         $t2, 0($t1)
    089A9D98:[240CFFFF]: addiu      $t4, $zr, -1 <=> li $t4, -1
    089A9D9C:[0A26A72A]: j          0x089A9CA8
    089A9DA0:[25290001]: addiu      $t1, $t1, 1
    089A9DA4:[AE420000]: sw         $v0, 0($s2)
    089A9DA8:[0A26A73C]: j          0x089A9CF0
    089A9DAC:[240BFFFF]: addiu      $t3, $zr, -1 <=> li $t3, -1
    089A9DB0:[812A0000]: lb         $t2, 0($t1)
    089A9DB4:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    089A9DB8:[0A26A705]: j          0x089A9C14
    089A9DBC:[25290001]: addiu      $t1, $t1, 1
    089A9DC0:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    089A9DC4:[344DFFFF]: ori        $t5, $v0, -1
    089A9DC8:[24070008]: addiu      $a3, $zr, 8 <=> li $a3, 8
    089A9DCC:[24180008]: addiu      $t8, $zr, 8 <=> li $t8, 8
    089A9DD0:[0A26A711]: j          0x089A9C44
    089A9DD4:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    089A9DD8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    089A9DDC:[3C0408A7]: lui        $a0, 0x08A7 <=> li $a0, 0x08A70000
    089A9DE0:[8C849920]: lw         $a0, -26336($a0)
    089A9DE4:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    089A9DE8:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    089A9DEC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089A9DF0:[0A26A6EF]: j          0x089A9BBC
    089A9DF4:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
  Back Branch 089A9CB4 1,620 times (length 20)
    089A9C58:[24040037]: addiu      $a0, $zr, 55 <=> li $a0, 55
    089A9C5C:[24190057]: addiu      $t9, $zr, 87 <=> li $t9, 87
    089A9C60:[10600016]: beq        $v1, $zr, 0x089A9CBC
    089A9C64:[240EFFFF]: addiu      $t6, $zr, -1 <=> li $t6, -1
    089A9C68:[2543FFD0]: addiu      $v1, $t2, -48
--> 089A9C6C:[0067102A]: slt        $v0, $v1, $a3
    089A9C70:[1040001B]: beq        $v0, $zr, 0x089A9CE0
    089A9C74:[00000000]: nop
    089A9C78:[118E0009]: beq        $t4, $t6, 0x089A9CA0
    089A9C7C:[01AB102B]: sltu       $v0, $t5, $t3
    089A9C80:[54400045]: bnel       $v0, $zr, 0x089A9D98
    089A9C84:[812A0000]: lb         $t2, 0($t1)
    089A9C88:[116D0040]: beq        $t3, $t5, 0x089A9D8C
    089A9C8C:[00A3102A]: slt        $v0, $a1, $v1
    089A9C90:[01780018]: mult       $t3, $t8
    089A9C94:[240C0001]: addiu      $t4, $zr, 1 <=> li $t4, 1
    089A9C98:[00001012]: mflo       $v0
    089A9C9C:[00625821]: addu       $t3, $v1, $v0
    089A9CA0:[812A0000]: lb         $t2, 0($t1)
    089A9CA4:[25290001]: addiu      $t1, $t1, 1
    089A9CA8:[01EA1021]: addu       $v0, $t7, $t2
    089A9CAC:[90480000]: lbu        $t0, 0($v0)
    089A9CB0:[31030004]: andi       $v1, $t0, 4
--> 089A9CB4:[1460FFED]: bne        $v1, $zr, 0x089A9C6C
    089A9CB8:[2543FFD0]: addiu      $v1, $t2, -48
    089A9CBC:[31020003]: andi       $v0, $t0, 3
    089A9CC0:[10400007]: beq        $v0, $zr, 0x089A9CE0
    089A9CC4:[31020001]: andi       $v0, $t0, 1
  Back Branch 089A9BF4 708 times (length 6)
    089A9BD0:[AFB00004]: sw         $s0, 4($sp)
    089A9BD4:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    089A9BD8:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    089A9BDC:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    089A9BE0:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
--> 089A9BE4:[812A0000]: lb         $t2, 0($t1)
    089A9BE8:[01EA1821]: addu       $v1, $t7, $t2
    089A9BEC:[90620000]: lbu        $v0, 0($v1)
    089A9BF0:[30420008]: andi       $v0, $v0, 8
--> 089A9BF4:[1440FFFB]: bne        $v0, $zr, 0x089A9BE4
    089A9BF8:[25290001]: addiu      $t1, $t1, 1
    089A9BFC:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    089A9C00:[1142006B]: beq        $t2, $v0, 0x089A9DB0
    089A9C04:[2402002B]: addiu      $v0, $zr, 43 <=> li $v0, 43
  Back Branch 089A9DF0 708 times (length 143)
  Back Branch 089A9D28 640 times (length 66)
    089A9C14:[10E00042]: beq        $a3, $zr, 0x089A9D20
    089A9C18:[24020030]: addiu      $v0, $zr, 48 <=> li $v0, 48
    089A9C1C:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    089A9C20:[10E2003F]: beq        $a3, $v0, 0x089A9D20
    089A9C24:[24020030]: addiu      $v0, $zr, 48 <=> li $v0, 48
--> 089A9C28:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089A9C2C:[14E00002]: bne        $a3, $zr, 0x089A9C38
    089A9C30:[0047001B]: divu       $v0, $a3
    089A9C34:[000001CD]: break      0x00007
    089A9C38:[00E0C021]: addu       $t8, $a3, $zr <=> move $t8, $a3
    089A9C3C:[00002810]: mfhi       $a1
    089A9C40:[00006812]: mflo       $t5
    089A9C44:[01EA1021]: addu       $v0, $t7, $t2
    089A9C48:[90480000]: lbu        $t0, 0($v0)
    089A9C4C:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089A9C50:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    089A9C54:[31030004]: andi       $v1, $t0, 4
    089A9C58:[24040037]: addiu      $a0, $zr, 55 <=> li $a0, 55
    089A9C5C:[24190057]: addiu      $t9, $zr, 87 <=> li $t9, 87
    089A9C60:[10600016]: beq        $v1, $zr, 0x089A9CBC
    089A9C64:[240EFFFF]: addiu      $t6, $zr, -1 <=> li $t6, -1
    089A9C68:[2543FFD0]: addiu      $v1, $t2, -48
    089A9C6C:[0067102A]: slt        $v0, $v1, $a3
    089A9C70:[1040001B]: beq        $v0, $zr, 0x089A9CE0
    089A9C74:[00000000]: nop
    089A9C78:[118E0009]: beq        $t4, $t6, 0x089A9CA0
    089A9C7C:[01AB102B]: sltu       $v0, $t5, $t3
    089A9C80:[54400045]: bnel       $v0, $zr, 0x089A9D98
    089A9C84:[812A0000]: lb         $t2, 0($t1)
    089A9C88:[116D0040]: beq        $t3, $t5, 0x089A9D8C
    089A9C8C:[00A3102A]: slt        $v0, $a1, $v1
    089A9C90:[01780018]: mult       $t3, $t8
    089A9C94:[240C0001]: addiu      $t4, $zr, 1 <=> li $t4, 1
    089A9C98:[00001012]: mflo       $v0
    089A9C9C:[00625821]: addu       $t3, $v1, $v0
    089A9CA0:[812A0000]: lb         $t2, 0($t1)
    089A9CA4:[25290001]: addiu      $t1, $t1, 1
    089A9CA8:[01EA1021]: addu       $v0, $t7, $t2
    089A9CAC:[90480000]: lbu        $t0, 0($v0)
    089A9CB0:[31030004]: andi       $v1, $t0, 4
    089A9CB4:[1460FFED]: bne        $v1, $zr, 0x089A9C6C
    089A9CB8:[2543FFD0]: addiu      $v1, $t2, -48
    089A9CBC:[31020003]: andi       $v0, $t0, 3
    089A9CC0:[10400007]: beq        $v0, $zr, 0x089A9CE0
    089A9CC4:[31020001]: andi       $v0, $t0, 1
    089A9CC8:[03201821]: addu       $v1, $t9, $zr <=> move $v1, $t9
    089A9CCC:[0082180B]: movn       $v1, $a0, $v0
    089A9CD0:[01431823]: subu       $v1, $t2, $v1
    089A9CD4:[0067102A]: slt        $v0, $v1, $a3
    089A9CD8:[1440FFE7]: bne        $v0, $zr, 0x089A9C78
    089A9CDC:[00000000]: nop
    089A9CE0:[05800030]: bltz       $t4, 0x089A9DA4
    089A9CE4:[24020022]: addiu      $v0, $zr, 34 <=> li $v0, 34
    089A9CE8:[54C00001]: bnel       $a2, $zr, 0x089A9CF0
    089A9CEC:[000B5823]: subu       $t3, $zr, $t3 <=> negu $t3, $t3
    089A9CF0:[12000006]: beq        $s0, $zr, 0x089A9D0C
    089A9CF4:[01601021]: addu       $v0, $t3, $zr <=> move $v0, $t3
    089A9CF8:[11800002]: beq        $t4, $zr, 0x089A9D04
    089A9CFC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089A9D00:[2525FFFF]: addiu      $a1, $t1, -1
    089A9D04:[AE050000]: sw         $a1, 0($s0)
    089A9D08:[01601021]: addu       $v0, $t3, $zr <=> move $v0, $t3
    089A9D0C:[8FB2000C]: lw         $s2, 12($sp)
    089A9D10:[8FB10008]: lw         $s1, 8($sp)
    089A9D14:[8FB00004]: lw         $s0, 4($sp)
    089A9D18:[03E00008]: jr         $ra
    089A9D1C:[27BD0010]: addiu      $sp, $sp, 16
    089A9D20:[5142000D]: beql       $t2, $v0, 0x089A9D58
    089A9D24:[81230000]: lb         $v1, 0($t1)
--> 089A9D28:[14E0FFBF]: bne        $a3, $zr, 0x089A9C28
    089A9D2C:[24020030]: addiu      $v0, $zr, 48 <=> li $v0, 48
    089A9D30:[11420023]: beq        $t2, $v0, 0x089A9DC0
    089A9D34:[3C021999]: lui        $v0, 0x1999 <=> li $v0, 0x19990000
    089A9D38:[344D9999]: ori        $t5, $v0, -26215
  Back Branch 089A9CD8 576 times (length 26)
    089A9C64:[240EFFFF]: addiu      $t6, $zr, -1 <=> li $t6, -1
    089A9C68:[2543FFD0]: addiu      $v1, $t2, -48
    089A9C6C:[0067102A]: slt        $v0, $v1, $a3
    089A9C70:[1040001B]: beq        $v0, $zr, 0x089A9CE0
    089A9C74:[00000000]: nop
--> 089A9C78:[118E0009]: beq        $t4, $t6, 0x089A9CA0
    089A9C7C:[01AB102B]: sltu       $v0, $t5, $t3
    089A9C80:[54400045]: bnel       $v0, $zr, 0x089A9D98
    089A9C84:[812A0000]: lb         $t2, 0($t1)
    089A9C88:[116D0040]: beq        $t3, $t5, 0x089A9D8C
    089A9C8C:[00A3102A]: slt        $v0, $a1, $v1
    089A9C90:[01780018]: mult       $t3, $t8
    089A9C94:[240C0001]: addiu      $t4, $zr, 1 <=> li $t4, 1
    089A9C98:[00001012]: mflo       $v0
    089A9C9C:[00625821]: addu       $t3, $v1, $v0
    089A9CA0:[812A0000]: lb         $t2, 0($t1)
    089A9CA4:[25290001]: addiu      $t1, $t1, 1
    089A9CA8:[01EA1021]: addu       $v0, $t7, $t2
    089A9CAC:[90480000]: lbu        $t0, 0($v0)
    089A9CB0:[31030004]: andi       $v1, $t0, 4
    089A9CB4:[1460FFED]: bne        $v1, $zr, 0x089A9C6C
    089A9CB8:[2543FFD0]: addiu      $v1, $t2, -48
    089A9CBC:[31020003]: andi       $v0, $t0, 3
    089A9CC0:[10400007]: beq        $v0, $zr, 0x089A9CE0
    089A9CC4:[31020001]: andi       $v0, $t0, 1
    089A9CC8:[03201821]: addu       $v1, $t9, $zr <=> move $v1, $t9
    089A9CCC:[0082180B]: movn       $v1, $a0, $v0
    089A9CD0:[01431823]: subu       $v1, $t2, $v1
    089A9CD4:[0067102A]: slt        $v0, $v1, $a3
--> 089A9CD8:[1440FFE7]: bne        $v0, $zr, 0x089A9C78
    089A9CDC:[00000000]: nop
    089A9CE0:[05800030]: bltz       $t4, 0x089A9DA4
    089A9CE4:[24020022]: addiu      $v0, $zr, 34 <=> li $v0, 34
    089A9CE8:[54C00001]: bnel       $a2, $zr, 0x089A9CF0
  Back Branch 089A9D84 68 times (length 82)
    089A9C30:[0047001B]: divu       $v0, $a3
    089A9C34:[000001CD]: break      0x00007
    089A9C38:[00E0C021]: addu       $t8, $a3, $zr <=> move $t8, $a3
    089A9C3C:[00002810]: mfhi       $a1
    089A9C40:[00006812]: mflo       $t5
--> 089A9C44:[01EA1021]: addu       $v0, $t7, $t2
    089A9C48:[90480000]: lbu        $t0, 0($v0)
    089A9C4C:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089A9C50:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    089A9C54:[31030004]: andi       $v1, $t0, 4
    089A9C58:[24040037]: addiu      $a0, $zr, 55 <=> li $a0, 55
    089A9C5C:[24190057]: addiu      $t9, $zr, 87 <=> li $t9, 87
    089A9C60:[10600016]: beq        $v1, $zr, 0x089A9CBC
    089A9C64:[240EFFFF]: addiu      $t6, $zr, -1 <=> li $t6, -1
    089A9C68:[2543FFD0]: addiu      $v1, $t2, -48
    089A9C6C:[0067102A]: slt        $v0, $v1, $a3
    089A9C70:[1040001B]: beq        $v0, $zr, 0x089A9CE0
    089A9C74:[00000000]: nop
    089A9C78:[118E0009]: beq        $t4, $t6, 0x089A9CA0
    089A9C7C:[01AB102B]: sltu       $v0, $t5, $t3
    089A9C80:[54400045]: bnel       $v0, $zr, 0x089A9D98
    089A9C84:[812A0000]: lb         $t2, 0($t1)
    089A9C88:[116D0040]: beq        $t3, $t5, 0x089A9D8C
    089A9C8C:[00A3102A]: slt        $v0, $a1, $v1
    089A9C90:[01780018]: mult       $t3, $t8
    089A9C94:[240C0001]: addiu      $t4, $zr, 1 <=> li $t4, 1
    089A9C98:[00001012]: mflo       $v0
    089A9C9C:[00625821]: addu       $t3, $v1, $v0
    089A9CA0:[812A0000]: lb         $t2, 0($t1)
    089A9CA4:[25290001]: addiu      $t1, $t1, 1
    089A9CA8:[01EA1021]: addu       $v0, $t7, $t2
    089A9CAC:[90480000]: lbu        $t0, 0($v0)
    089A9CB0:[31030004]: andi       $v1, $t0, 4
    089A9CB4:[1460FFED]: bne        $v1, $zr, 0x089A9C6C
    089A9CB8:[2543FFD0]: addiu      $v1, $t2, -48
    089A9CBC:[31020003]: andi       $v0, $t0, 3
    089A9CC0:[10400007]: beq        $v0, $zr, 0x089A9CE0
    089A9CC4:[31020001]: andi       $v0, $t0, 1
    089A9CC8:[03201821]: addu       $v1, $t9, $zr <=> move $v1, $t9
    089A9CCC:[0082180B]: movn       $v1, $a0, $v0
    089A9CD0:[01431823]: subu       $v1, $t2, $v1
    089A9CD4:[0067102A]: slt        $v0, $v1, $a3
    089A9CD8:[1440FFE7]: bne        $v0, $zr, 0x089A9C78
    089A9CDC:[00000000]: nop
    089A9CE0:[05800030]: bltz       $t4, 0x089A9DA4
    089A9CE4:[24020022]: addiu      $v0, $zr, 34 <=> li $v0, 34
    089A9CE8:[54C00001]: bnel       $a2, $zr, 0x089A9CF0
    089A9CEC:[000B5823]: subu       $t3, $zr, $t3 <=> negu $t3, $t3
    089A9CF0:[12000006]: beq        $s0, $zr, 0x089A9D0C
    089A9CF4:[01601021]: addu       $v0, $t3, $zr <=> move $v0, $t3
    089A9CF8:[11800002]: beq        $t4, $zr, 0x089A9D04
    089A9CFC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089A9D00:[2525FFFF]: addiu      $a1, $t1, -1
    089A9D04:[AE050000]: sw         $a1, 0($s0)
    089A9D08:[01601021]: addu       $v0, $t3, $zr <=> move $v0, $t3
    089A9D0C:[8FB2000C]: lw         $s2, 12($sp)
    089A9D10:[8FB10008]: lw         $s1, 8($sp)
    089A9D14:[8FB00004]: lw         $s0, 4($sp)
    089A9D18:[03E00008]: jr         $ra
    089A9D1C:[27BD0010]: addiu      $sp, $sp, 16
    089A9D20:[5142000D]: beql       $t2, $v0, 0x089A9D58
    089A9D24:[81230000]: lb         $v1, 0($t1)
    089A9D28:[14E0FFBF]: bne        $a3, $zr, 0x089A9C28
    089A9D2C:[24020030]: addiu      $v0, $zr, 48 <=> li $v0, 48
    089A9D30:[11420023]: beq        $t2, $v0, 0x089A9DC0
    089A9D34:[3C021999]: lui        $v0, 0x1999 <=> li $v0, 0x19990000
    089A9D38:[344D9999]: ori        $t5, $v0, -26215
    089A9D3C:[2407000A]: addiu      $a3, $zr, 10 <=> li $a3, 10
    089A9D40:[2418000A]: addiu      $t8, $zr, 10 <=> li $t8, 10
    089A9D44:[0A26A711]: j          0x089A9C44
    089A9D48:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    089A9D4C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089A9D50:[0A26A705]: j          0x089A9C14
    089A9D54:[25290001]: addiu      $t1, $t1, 1
    089A9D58:[24020078]: addiu      $v0, $zr, 120 <=> li $v0, 120
    089A9D5C:[10620003]: beq        $v1, $v0, 0x089A9D6C
    089A9D60:[24020058]: addiu      $v0, $zr, 88 <=> li $v0, 88
    089A9D64:[1462FFF0]: bne        $v1, $v0, 0x089A9D28
    089A9D68:[00000000]: nop
    089A9D6C:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089A9D70:[812A0001]: lb         $t2, 1($t1)
    089A9D74:[344DFFFF]: ori        $t5, $v0, -1
    089A9D78:[25290002]: addiu      $t1, $t1, 2
    089A9D7C:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    089A9D80:[24180010]: addiu      $t8, $zr, 16 <=> li $t8, 16
--> 089A9D84:[0A26A711]: j          0x089A9C44
    089A9D88:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    089A9D8C:[1040FFC1]: beq        $v0, $zr, 0x089A9C94
    089A9D90:[01780018]: mult       $t3, $t8
    089A9D94:[812A0000]: lb         $t2, 0($t1)
  Back Branch 089A9D64 32 times (length 17)
    089A9D14:[8FB00004]: lw         $s0, 4($sp)
    089A9D18:[03E00008]: jr         $ra
    089A9D1C:[27BD0010]: addiu      $sp, $sp, 16
    089A9D20:[5142000D]: beql       $t2, $v0, 0x089A9D58
    089A9D24:[81230000]: lb         $v1, 0($t1)
--> 089A9D28:[14E0FFBF]: bne        $a3, $zr, 0x089A9C28
    089A9D2C:[24020030]: addiu      $v0, $zr, 48 <=> li $v0, 48
    089A9D30:[11420023]: beq        $t2, $v0, 0x089A9DC0
    089A9D34:[3C021999]: lui        $v0, 0x1999 <=> li $v0, 0x19990000
    089A9D38:[344D9999]: ori        $t5, $v0, -26215
    089A9D3C:[2407000A]: addiu      $a3, $zr, 10 <=> li $a3, 10
    089A9D40:[2418000A]: addiu      $t8, $zr, 10 <=> li $t8, 10
    089A9D44:[0A26A711]: j          0x089A9C44
    089A9D48:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    089A9D4C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089A9D50:[0A26A705]: j          0x089A9C14
    089A9D54:[25290001]: addiu      $t1, $t1, 1
    089A9D58:[24020078]: addiu      $v0, $zr, 120 <=> li $v0, 120
    089A9D5C:[10620003]: beq        $v1, $v0, 0x089A9D6C
    089A9D60:[24020058]: addiu      $v0, $zr, 88 <=> li $v0, 88
--> 089A9D64:[1462FFF0]: bne        $v1, $v0, 0x089A9D28
    089A9D68:[00000000]: nop
    089A9D6C:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089A9D70:[812A0001]: lb         $t2, 1($t1)
    089A9D74:[344DFFFF]: ori        $t5, $v0, -1
_S1_2_890CEE8 74,554 instructions (0.073%), 271 calls (0890CEE8 - 0890CFAC, length 50)
    0890CEE8:[27BDFFD8]: addiu      $sp, $sp, -40
    0890CEEC:[AFB50020]: sw         $s5, 32($sp)
    0890CEF0:[AFB4001C]: sw         $s4, 28($sp)
    0890CEF4:[AFB30018]: sw         $s3, 24($sp)
    0890CEF8:[AFB20014]: sw         $s2, 20($sp)
    0890CEFC:[AFB10010]: sw         $s1, 16($sp)
    0890CF00:[AFB0000C]: sw         $s0, 12($sp)
    0890CF04:[AFBF0024]: sw         $ra, 36($sp)
    0890CF08:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0890CF0C:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    0890CF10:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    0890CF14:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0890CF18:[2415000A]: addiu      $s5, $zr, 10 <=> li $s5, 10
    0890CF1C:[0A2433CE]: j          0x0890CF38
    0890CF20:[2414000D]: addiu      $s4, $zr, 13 <=> li $s4, 13
    0890CF24:[18600016]: blez       $v1, 0x0890CF80
    0890CF28:[8FBF0024]: lw         $ra, 36($sp)
    0890CF2C:[0211102A]: slt        $v0, $s0, $s1
    0890CF30:[10400013]: beq        $v0, $zr, 0x0890CF80
    0890CF34:[8FBF0024]: lw         $ra, 36($sp)
    0890CF38:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890CF3C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0890CF40:[0E26E3ED]: jal        0x089B8FB4 [sceIoRead]
    0890CF44:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0890CF48:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0890CF4C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0890CF50:[1462FFF4]: bne        $v1, $v0, 0x0890CF24
    0890CF54:[83A20000]: lb         $v0, 0($sp)
    0890CF58:[10550012]: beq        $v0, $s5, 0x0890CFA4
    0890CF5C:[02701821]: addu       $v1, $s3, $s0
    0890CF60:[5054FFF3]: beql       $v0, $s4, 0x0890CF30
    0890CF64:[0211102A]: slt        $v0, $s0, $s1
    0890CF68:[26100001]: addiu      $s0, $s0, 1
    0890CF6C:[A0620000]: sb         $v0, 0($v1)
    0890CF70:[0211102A]: slt        $v0, $s0, $s1
    0890CF74:[1440FFF1]: bne        $v0, $zr, 0x0890CF3C
    0890CF78:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890CF7C:[8FBF0024]: lw         $ra, 36($sp)
    0890CF80:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0890CF84:[8FB50020]: lw         $s5, 32($sp)
    0890CF88:[8FB4001C]: lw         $s4, 28($sp)
    0890CF8C:[8FB30018]: lw         $s3, 24($sp)
    0890CF90:[8FB20014]: lw         $s2, 20($sp)
    0890CF94:[8FB10010]: lw         $s1, 16($sp)
    0890CF98:[8FB0000C]: lw         $s0, 12($sp)
    0890CF9C:[03E00008]: jr         $ra
    0890CFA0:[27BD0028]: addiu      $sp, $sp, 40
    0890CFA4:[A0600000]: sb         $zr, 0($v1)
    0890CFA8:[0A2433DF]: j          0x0890CF7C
    0890CFAC:[26100001]: addiu      $s0, $s0, 1
  Back Branch 0890CF50 4,573 times (length 13)
    0890CF10:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    0890CF14:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0890CF18:[2415000A]: addiu      $s5, $zr, 10 <=> li $s5, 10
    0890CF1C:[0A2433CE]: j          0x0890CF38
    0890CF20:[2414000D]: addiu      $s4, $zr, 13 <=> li $s4, 13
--> 0890CF24:[18600016]: blez       $v1, 0x0890CF80
    0890CF28:[8FBF0024]: lw         $ra, 36($sp)
    0890CF2C:[0211102A]: slt        $v0, $s0, $s1
    0890CF30:[10400013]: beq        $v0, $zr, 0x0890CF80
    0890CF34:[8FBF0024]: lw         $ra, 36($sp)
    0890CF38:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890CF3C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0890CF40:[0E26E3ED]: jal        0x089B8FB4 [sceIoRead]
    0890CF44:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0890CF48:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0890CF4C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0890CF50:[1462FFF4]: bne        $v1, $v0, 0x0890CF24
    0890CF54:[83A20000]: lb         $v0, 0($sp)
    0890CF58:[10550012]: beq        $v0, $s5, 0x0890CFA4
    0890CF5C:[02701821]: addu       $v1, $s3, $s0
    0890CF60:[5054FFF3]: beql       $v0, $s4, 0x0890CF30
  Back Branch 0890CF74 4,032 times (length 16)
    0890CF28:[8FBF0024]: lw         $ra, 36($sp)
    0890CF2C:[0211102A]: slt        $v0, $s0, $s1
    0890CF30:[10400013]: beq        $v0, $zr, 0x0890CF80
    0890CF34:[8FBF0024]: lw         $ra, 36($sp)
    0890CF38:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 0890CF3C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0890CF40:[0E26E3ED]: jal        0x089B8FB4 [sceIoRead]
    0890CF44:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0890CF48:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0890CF4C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0890CF50:[1462FFF4]: bne        $v1, $v0, 0x0890CF24
    0890CF54:[83A20000]: lb         $v0, 0($sp)
    0890CF58:[10550012]: beq        $v0, $s5, 0x0890CFA4
    0890CF5C:[02701821]: addu       $v1, $s3, $s0
    0890CF60:[5054FFF3]: beql       $v0, $s4, 0x0890CF30
    0890CF64:[0211102A]: slt        $v0, $s0, $s1
    0890CF68:[26100001]: addiu      $s0, $s0, 1
    0890CF6C:[A0620000]: sb         $v0, 0($v1)
    0890CF70:[0211102A]: slt        $v0, $s0, $s1
--> 0890CF74:[1440FFF1]: bne        $v0, $zr, 0x0890CF3C
    0890CF78:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890CF7C:[8FBF0024]: lw         $ra, 36($sp)
    0890CF80:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0890CF84:[8FB50020]: lw         $s5, 32($sp)
  Back Branch 0890CFA8 270 times (length 13)
    0890CF68:[26100001]: addiu      $s0, $s0, 1
    0890CF6C:[A0620000]: sb         $v0, 0($v1)
    0890CF70:[0211102A]: slt        $v0, $s0, $s1
    0890CF74:[1440FFF1]: bne        $v0, $zr, 0x0890CF3C
    0890CF78:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 0890CF7C:[8FBF0024]: lw         $ra, 36($sp)
    0890CF80:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0890CF84:[8FB50020]: lw         $s5, 32($sp)
    0890CF88:[8FB4001C]: lw         $s4, 28($sp)
    0890CF8C:[8FB30018]: lw         $s3, 24($sp)
    0890CF90:[8FB20014]: lw         $s2, 20($sp)
    0890CF94:[8FB10010]: lw         $s1, 16($sp)
    0890CF98:[8FB0000C]: lw         $s0, 12($sp)
    0890CF9C:[03E00008]: jr         $ra
    0890CFA0:[27BD0028]: addiu      $sp, $sp, 40
    0890CFA4:[A0600000]: sb         $zr, 0($v1)
--> 0890CFA8:[0A2433DF]: j          0x0890CF7C
    0890CFAC:[26100001]: addiu      $s0, $s0, 1
  Back Branch 0890CF60 270 times (length 14)
    0890CF1C:[0A2433CE]: j          0x0890CF38
    0890CF20:[2414000D]: addiu      $s4, $zr, 13 <=> li $s4, 13
    0890CF24:[18600016]: blez       $v1, 0x0890CF80
    0890CF28:[8FBF0024]: lw         $ra, 36($sp)
    0890CF2C:[0211102A]: slt        $v0, $s0, $s1
--> 0890CF30:[10400013]: beq        $v0, $zr, 0x0890CF80
    0890CF34:[8FBF0024]: lw         $ra, 36($sp)
    0890CF38:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890CF3C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0890CF40:[0E26E3ED]: jal        0x089B8FB4 [sceIoRead]
    0890CF44:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0890CF48:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0890CF4C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0890CF50:[1462FFF4]: bne        $v1, $v0, 0x0890CF24
    0890CF54:[83A20000]: lb         $v0, 0($sp)
    0890CF58:[10550012]: beq        $v0, $s5, 0x0890CFA4
    0890CF5C:[02701821]: addu       $v1, $s3, $s0
--> 0890CF60:[5054FFF3]: beql       $v0, $s4, 0x0890CF30
    0890CF64:[0211102A]: slt        $v0, $s0, $s1
    0890CF68:[26100001]: addiu      $s0, $s0, 1
    0890CF6C:[A0620000]: sb         $v0, 0($v1)
    0890CF70:[0211102A]: slt        $v0, $s0, $s1
_S1_2_8912568 68,096 instructions (0.066%), 1,064 calls (08912568 - 0891267C, length 70)
    08912568:[27BDFF98]: addiu      $sp, $sp, -104
    0891256C:[30C6FFFF]: andi       $a2, $a2, -1
    08912570:[AFBE0060]: sw         $fp, 96($sp)
    08912574:[AFB20048]: sw         $s2, 72($sp)
    08912578:[AFA60038]: sw         $a2, 56($sp)
    0891257C:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08912580:[27A60030]: addiu      $a2, $sp, 48
    08912584:[27A40034]: addiu      $a0, $sp, 52
    08912588:[30BEFFFF]: andi       $fp, $a1, -1
    0891258C:[27A5002C]: addiu      $a1, $sp, 44
    08912590:[AFBF0064]: sw         $ra, 100($sp)
    08912594:[AFB7005C]: sw         $s7, 92($sp)
    08912598:[AFB60058]: sw         $s6, 88($sp)
    0891259C:[AFB50054]: sw         $s5, 84($sp)
    089125A0:[AFB40050]: sw         $s4, 80($sp)
    089125A4:[AFB3004C]: sw         $s3, 76($sp)
    089125A8:[AFB10044]: sw         $s1, 68($sp)
    089125AC:[AFB00040]: sw         $s0, 64($sp)
    089125B0:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    089125B4:[0100A021]: addu       $s4, $t0, $zr <=> move $s4, $t0
    089125B8:[0120A821]: addu       $s5, $t1, $zr <=> move $s5, $t1
    089125BC:[315600FF]: andi       $s6, $t2, 255
    089125C0:[7C0BBE20]: seh        $s7, $t3
    089125C4:[97B00068]: lhu        $s0, 104($sp)
    089125C8:[0E26E383]: jal        0x089B8E0C [sceDisplayGetMode]
    089125CC:[97B1006C]: lhu        $s1, 108($sp)
    089125D0:[27A40020]: addiu      $a0, $sp, 32
    089125D4:[27A50024]: addiu      $a1, $sp, 36
    089125D8:[27A60028]: addiu      $a2, $sp, 40
    089125DC:[0E26E387]: jal        0x089B8E1C [sceDisplayGetFrameBuf]
    089125E0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089125E4:[8FA20020]: lw         $v0, 32($sp)
    089125E8:[1040001F]: beq        $v0, $zr, 0x08912668
    089125EC:[00000000]: nop
    089125F0:[8FA30074]: lw         $v1, 116($sp)
    089125F4:[97A60024]: lhu        $a2, 36($sp)
    089125F8:[97A70028]: lhu        $a3, 40($sp)
    089125FC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08912600:[8FA90038]: lw         $t1, 56($sp)
    08912604:[8FA20070]: lw         $v0, 112($sp)
    08912608:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0891260C:[03C04021]: addu       $t0, $fp, $zr <=> move $t0, $fp
    08912610:[02605021]: addu       $t2, $s3, $zr <=> move $t2, $s3
    08912614:[02805821]: addu       $t3, $s4, $zr <=> move $t3, $s4
    08912618:[AFB50000]: sw         $s5, 0($sp)
    0891261C:[AFB60004]: sw         $s6, 4($sp)
    08912620:[AFB70008]: sw         $s7, 8($sp)
    08912624:[AFB0000C]: sw         $s0, 12($sp)
    08912628:[AFB10010]: sw         $s1, 16($sp)
    0891262C:[AFA20014]: sw         $v0, 20($sp)
    08912630:[0E244704]: jal        0x08911C10
    08912634:[AFA30018]: sw         $v1, 24($sp)
    08912638:[8FBF0064]: lw         $ra, 100($sp)
    0891263C:[8FBE0060]: lw         $fp, 96($sp)
    08912640:[8FB7005C]: lw         $s7, 92($sp)
    08912644:[8FB60058]: lw         $s6, 88($sp)
    08912648:[8FB50054]: lw         $s5, 84($sp)
    0891264C:[8FB40050]: lw         $s4, 80($sp)
    08912650:[8FB3004C]: lw         $s3, 76($sp)
    08912654:[8FB20048]: lw         $s2, 72($sp)
    08912658:[8FB10044]: lw         $s1, 68($sp)
    0891265C:[8FB00040]: lw         $s0, 64($sp)
    08912660:[03E00008]: jr         $ra
    08912664:[27BD0068]: addiu      $sp, $sp, 104
    08912668:[0E26E38B]: jal        0x089B8E2C [sceGeEdramGetAddr]
    0891266C:[00000000]: nop
    08912670:[3C034000]: lui        $v1, 0x4000 <=> li $v1, 0x40000000
    08912674:[00431025]: or         $v0, $v0, $v1
    08912678:[0A24497C]: j          0x089125F0
    0891267C:[AFA20020]: sw         $v0, 32($sp)
_S1_2_89B8E5C 37,360 instructions (0.036%), 18,680 calls (089B8E5C - 089B8E60, length 2)
    089B8E5C:[03E00008]: jr         $ra
    089B8E60:[0011F04C]: syscall    0x047C1 [sceCtrlPeekBufferPositive]
_S1_2_89B90B4 37,358 instructions (0.036%), 18,679 calls (089B90B4 - 089B90B8, length 2)
    089B90B4:[03E00008]: jr         $ra
    089B90B8:[00117F4C]: syscall    0x045FD [sceKernelDelayThread]
_S1_2_89A7CD8 32,945 instructions (0.032%), 608 calls (089A7CD8 - 089A7D88, length 45)
    089A7CD8:[10C0002A]: beq        $a2, $zr, 0x089A7D84
    089A7CDC:[24C6FFFF]: addiu      $a2, $a2, -1
    089A7CE0:[3C0A08A7]: lui        $t2, 0x08A7 <=> li $t2, 0x08A70000
    089A7CE4:[8D4A8E38]: lw         $t2, -29128($t2)
    089A7CE8:[80880000]: lb         $t0, 0($a0)
    089A7CEC:[01481821]: addu       $v1, $t2, $t0
    089A7CF0:[90620000]: lbu        $v0, 0($v1)
    089A7CF4:[30420001]: andi       $v0, $v0, 1
    089A7CF8:[10400002]: beq        $v0, $zr, 0x089A7D04
    089A7CFC:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    089A7D00:[25090020]: addiu      $t1, $t0, 32
    089A7D04:[80A70000]: lb         $a3, 0($a1)
    089A7D08:[01471821]: addu       $v1, $t2, $a3
    089A7D0C:[90620000]: lbu        $v0, 0($v1)
    089A7D10:[30420001]: andi       $v0, $v0, 1
    089A7D14:[10400002]: beq        $v0, $zr, 0x089A7D20
    089A7D18:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    089A7D1C:[24E30020]: addiu      $v1, $a3, 32
    089A7D20:[5523000B]: bnel       $t1, $v1, 0x089A7D50
    089A7D24:[90860000]: lbu        $a2, 0($a0)
    089A7D28:[50C00009]: beql       $a2, $zr, 0x089A7D50
    089A7D2C:[90860000]: lbu        $a2, 0($a0)
    089A7D30:[11000006]: beq        $t0, $zr, 0x089A7D4C
    089A7D34:[24C6FFFF]: addiu      $a2, $a2, -1
    089A7D38:[50E00005]: beql       $a3, $zr, 0x089A7D50
    089A7D3C:[90860000]: lbu        $a2, 0($a0)
    089A7D40:[24840001]: addiu      $a0, $a0, 1
    089A7D44:[0A269F3A]: j          0x089A7CE8
    089A7D48:[24A50001]: addiu      $a1, $a1, 1
    089A7D4C:[90860000]: lbu        $a2, 0($a0)
    089A7D50:[01461821]: addu       $v1, $t2, $a2
    089A7D54:[90620000]: lbu        $v0, 0($v1)
    089A7D58:[30420001]: andi       $v0, $v0, 1
    089A7D5C:[54400001]: bnel       $v0, $zr, 0x089A7D64
    089A7D60:[24C60020]: addiu      $a2, $a2, 32
    089A7D64:[90A40000]: lbu        $a0, 0($a1)
    089A7D68:[01441821]: addu       $v1, $t2, $a0
    089A7D6C:[90620000]: lbu        $v0, 0($v1)
    089A7D70:[30420001]: andi       $v0, $v0, 1
    089A7D74:[54400001]: bnel       $v0, $zr, 0x089A7D7C
    089A7D78:[24840020]: addiu      $a0, $a0, 32
    089A7D7C:[03E00008]: jr         $ra
    089A7D80:[00C41023]: subu       $v0, $a2, $a0
    089A7D84:[03E00008]: jr         $ra
    089A7D88:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
  Back Branch 089A7D44 742 times (length 25)
    089A7CD8:[10C0002A]: beq        $a2, $zr, 0x089A7D84
    089A7CDC:[24C6FFFF]: addiu      $a2, $a2, -1
    089A7CE0:[3C0A08A7]: lui        $t2, 0x08A7 <=> li $t2, 0x08A70000
    089A7CE4:[8D4A8E38]: lw         $t2, -29128($t2)
--> 089A7CE8:[80880000]: lb         $t0, 0($a0)
    089A7CEC:[01481821]: addu       $v1, $t2, $t0
    089A7CF0:[90620000]: lbu        $v0, 0($v1)
    089A7CF4:[30420001]: andi       $v0, $v0, 1
    089A7CF8:[10400002]: beq        $v0, $zr, 0x089A7D04
    089A7CFC:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    089A7D00:[25090020]: addiu      $t1, $t0, 32
    089A7D04:[80A70000]: lb         $a3, 0($a1)
    089A7D08:[01471821]: addu       $v1, $t2, $a3
    089A7D0C:[90620000]: lbu        $v0, 0($v1)
    089A7D10:[30420001]: andi       $v0, $v0, 1
    089A7D14:[10400002]: beq        $v0, $zr, 0x089A7D20
    089A7D18:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    089A7D1C:[24E30020]: addiu      $v1, $a3, 32
    089A7D20:[5523000B]: bnel       $t1, $v1, 0x089A7D50
    089A7D24:[90860000]: lbu        $a2, 0($a0)
    089A7D28:[50C00009]: beql       $a2, $zr, 0x089A7D50
    089A7D2C:[90860000]: lbu        $a2, 0($a0)
    089A7D30:[11000006]: beq        $t0, $zr, 0x089A7D4C
    089A7D34:[24C6FFFF]: addiu      $a2, $a2, -1
    089A7D38:[50E00005]: beql       $a3, $zr, 0x089A7D50
    089A7D3C:[90860000]: lbu        $a2, 0($a0)
    089A7D40:[24840001]: addiu      $a0, $a0, 1
--> 089A7D44:[0A269F3A]: j          0x089A7CE8
    089A7D48:[24A50001]: addiu      $a1, $a1, 1
    089A7D4C:[90860000]: lbu        $a2, 0($a0)
    089A7D50:[01461821]: addu       $v1, $t2, $a2
    089A7D54:[90620000]: lbu        $v0, 0($v1)
_S1_2_8925590 21,050 instructions (0.021%), 20 calls (08925590 - 089256E0, length 85)
    08925590:[90A60000]: lbu        $a2, 0($a1)
    08925594:[10C00051]: beq        $a2, $zr, 0x089256DC
    08925598:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    0892559C:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    089255A0:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    089255A4:[244B0234]: addiu      $t3, $v0, 564
    089255A8:[246FFE34]: addiu      $t7, $v1, -460
    089255AC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089255B0:[240E007F]: addiu      $t6, $zr, 127 <=> li $t6, 127
    089255B4:[240DFFE0]: addiu      $t5, $zr, -32 <=> li $t5, -32
    089255B8:[240AFF80]: addiu      $t2, $zr, -128 <=> li $t2, -128
    089255BC:[240CFFC0]: addiu      $t4, $zr, -64 <=> li $t4, -64
    089255C0:[24C2007F]: addiu      $v0, $a2, 127
    089255C4:[304200FF]: andi       $v0, $v0, 255
    089255C8:[2C42001F]: sltiu      $v0, $v0, 31
    089255CC:[54400007]: bnel       $v0, $zr, 0x089255EC
    089255D0:[90A40001]: lbu        $a0, 1($a1)
    089255D4:[24C20020]: addiu      $v0, $a2, 32
    089255D8:[304200FF]: andi       $v0, $v0, 255
    089255DC:[2C42001D]: sltiu      $v0, $v0, 29
    089255E0:[1040001C]: beq        $v0, $zr, 0x08925654
    089255E4:[24A70001]: addiu      $a3, $a1, 1
    089255E8:[90A40001]: lbu        $a0, 1($a1)
    089255EC:[2482FFC0]: addiu      $v0, $a0, -64
    089255F0:[304200FF]: andi       $v0, $v0, 255
    089255F4:[2C4200BD]: sltiu      $v0, $v0, 189
    089255F8:[10400016]: beq        $v0, $zr, 0x08925654
    089255FC:[24A70001]: addiu      $a3, $a1, 1
    08925600:[108E0014]: beq        $a0, $t6, 0x08925654
    08925604:[00061A00]: sll        $v1, $a2, 0x0008
    08925608:[00031182]: srl        $v0, $v1, 0x0006
    0892560C:[004F1021]: addu       $v0, $v0, $t7
    08925610:[8C460000]: lw         $a2, 0($v0)
    08925614:[10C0002F]: beq        $a2, $zr, 0x089256D4
    08925618:[00831025]: or         $v0, $a0, $v1
    0892561C:[304200FF]: andi       $v0, $v0, 255
    08925620:[00021040]: sll        $v0, $v0, 0x0001
    08925624:[00C21021]: addu       $v0, $a2, $v0
    08925628:[94440000]: lhu        $a0, 0($v0)
    0892562C:[2C820080]: sltiu      $v0, $a0, 128
    08925630:[1040000E]: beq        $v0, $zr, 0x0892566C
    08925634:[24A70002]: addiu      $a3, $a1, 2
    08925638:[A1040000]: sb         $a0, 0($t0)
    0892563C:[25080001]: addiu      $t0, $t0, 1
    08925640:[90E60000]: lbu        $a2, 0($a3)
    08925644:[10C00016]: beq        $a2, $zr, 0x089256A0
    08925648:[25290001]: addiu      $t1, $t1, 1
    0892564C:[0A249570]: j          0x089255C0
    08925650:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    08925654:[00061040]: sll        $v0, $a2, 0x0001
    08925658:[01621021]: addu       $v0, $t3, $v0
    0892565C:[94440000]: lhu        $a0, 0($v0)
    08925660:[2C820080]: sltiu      $v0, $a0, 128
    08925664:[5440FFF5]: bnel       $v0, $zr, 0x0892563C
    08925668:[A1040000]: sb         $a0, 0($t0)
    0892566C:[2C820800]: sltiu      $v0, $a0, 2048
    08925670:[1040000E]: beq        $v0, $zr, 0x089256AC
    08925674:[3082003F]: andi       $v0, $a0, 63
    08925678:[3083003F]: andi       $v1, $a0, 63
    0892567C:[00041182]: srl        $v0, $a0, 0x0006
    08925680:[004C1025]: or         $v0, $v0, $t4
    08925684:[006A1825]: or         $v1, $v1, $t2
    08925688:[A1020000]: sb         $v0, 0($t0)
    0892568C:[A1030001]: sb         $v1, 1($t0)
    08925690:[90E60000]: lbu        $a2, 0($a3)
    08925694:[25080002]: addiu      $t0, $t0, 2
    08925698:[14C0FFEC]: bne        $a2, $zr, 0x0892564C
    0892569C:[25290001]: addiu      $t1, $t1, 1
    089256A0:[A1000000]: sb         $zr, 0($t0)
    089256A4:[03E00008]: jr         $ra
    089256A8:[01201021]: addu       $v0, $t1, $zr <=> move $v0, $t1
    089256AC:[00041B02]: srl        $v1, $a0, 0x000C
    089256B0:[7C842980]: ext        $a0, $a0, 6, 6
    089256B4:[006D1825]: or         $v1, $v1, $t5
    089256B8:[008A2025]: or         $a0, $a0, $t2
    089256BC:[004A1025]: or         $v0, $v0, $t2
    089256C0:[A1030000]: sb         $v1, 0($t0)
    089256C4:[A1040001]: sb         $a0, 1($t0)
    089256C8:[A1020002]: sb         $v0, 2($t0)
    089256CC:[0A249590]: j          0x08925640
    089256D0:[25080003]: addiu      $t0, $t0, 3
    089256D4:[0A24958B]: j          0x0892562C
    089256D8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089256DC:[0A2495A8]: j          0x089256A0
    089256E0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
  Back Branch 08925664 990 times (length 12)
    08925628:[94440000]: lhu        $a0, 0($v0)
    0892562C:[2C820080]: sltiu      $v0, $a0, 128
    08925630:[1040000E]: beq        $v0, $zr, 0x0892566C
    08925634:[24A70002]: addiu      $a3, $a1, 2
    08925638:[A1040000]: sb         $a0, 0($t0)
--> 0892563C:[25080001]: addiu      $t0, $t0, 1
    08925640:[90E60000]: lbu        $a2, 0($a3)
    08925644:[10C00016]: beq        $a2, $zr, 0x089256A0
    08925648:[25290001]: addiu      $t1, $t1, 1
    0892564C:[0A249570]: j          0x089255C0
    08925650:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    08925654:[00061040]: sll        $v0, $a2, 0x0001
    08925658:[01621021]: addu       $v0, $t3, $v0
    0892565C:[94440000]: lhu        $a0, 0($v0)
    08925660:[2C820080]: sltiu      $v0, $a0, 128
--> 08925664:[5440FFF5]: bnel       $v0, $zr, 0x0892563C
    08925668:[A1040000]: sb         $a0, 0($t0)
    0892566C:[2C820800]: sltiu      $v0, $a0, 2048
    08925670:[1040000E]: beq        $v0, $zr, 0x089256AC
    08925674:[3082003F]: andi       $v0, $a0, 63
  Back Branch 0892564C 970 times (length 37)
    089255AC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089255B0:[240E007F]: addiu      $t6, $zr, 127 <=> li $t6, 127
    089255B4:[240DFFE0]: addiu      $t5, $zr, -32 <=> li $t5, -32
    089255B8:[240AFF80]: addiu      $t2, $zr, -128 <=> li $t2, -128
    089255BC:[240CFFC0]: addiu      $t4, $zr, -64 <=> li $t4, -64
--> 089255C0:[24C2007F]: addiu      $v0, $a2, 127
    089255C4:[304200FF]: andi       $v0, $v0, 255
    089255C8:[2C42001F]: sltiu      $v0, $v0, 31
    089255CC:[54400007]: bnel       $v0, $zr, 0x089255EC
    089255D0:[90A40001]: lbu        $a0, 1($a1)
    089255D4:[24C20020]: addiu      $v0, $a2, 32
    089255D8:[304200FF]: andi       $v0, $v0, 255
    089255DC:[2C42001D]: sltiu      $v0, $v0, 29
    089255E0:[1040001C]: beq        $v0, $zr, 0x08925654
    089255E4:[24A70001]: addiu      $a3, $a1, 1
    089255E8:[90A40001]: lbu        $a0, 1($a1)
    089255EC:[2482FFC0]: addiu      $v0, $a0, -64
    089255F0:[304200FF]: andi       $v0, $v0, 255
    089255F4:[2C4200BD]: sltiu      $v0, $v0, 189
    089255F8:[10400016]: beq        $v0, $zr, 0x08925654
    089255FC:[24A70001]: addiu      $a3, $a1, 1
    08925600:[108E0014]: beq        $a0, $t6, 0x08925654
    08925604:[00061A00]: sll        $v1, $a2, 0x0008
    08925608:[00031182]: srl        $v0, $v1, 0x0006
    0892560C:[004F1021]: addu       $v0, $v0, $t7
    08925610:[8C460000]: lw         $a2, 0($v0)
    08925614:[10C0002F]: beq        $a2, $zr, 0x089256D4
    08925618:[00831025]: or         $v0, $a0, $v1
    0892561C:[304200FF]: andi       $v0, $v0, 255
    08925620:[00021040]: sll        $v0, $v0, 0x0001
    08925624:[00C21021]: addu       $v0, $a2, $v0
    08925628:[94440000]: lhu        $a0, 0($v0)
    0892562C:[2C820080]: sltiu      $v0, $a0, 128
    08925630:[1040000E]: beq        $v0, $zr, 0x0892566C
    08925634:[24A70002]: addiu      $a3, $a1, 2
    08925638:[A1040000]: sb         $a0, 0($t0)
    0892563C:[25080001]: addiu      $t0, $t0, 1
    08925640:[90E60000]: lbu        $a2, 0($a3)
    08925644:[10C00016]: beq        $a2, $zr, 0x089256A0
    08925648:[25290001]: addiu      $t1, $t1, 1
--> 0892564C:[0A249570]: j          0x089255C0
    08925650:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    08925654:[00061040]: sll        $v0, $a2, 0x0001
    08925658:[01621021]: addu       $v0, $t3, $v0
    0892565C:[94440000]: lhu        $a0, 0($v0)
_S1_2_89201CC 19,897 instructions (0.019%), 76 calls (089201CC - 089204FC, length 205)
    089201CC:[00041100]: sll        $v0, $a0, 0x0004
    089201D0:[27BDFFB8]: addiu      $sp, $sp, -72
    089201D4:[3042FFFF]: andi       $v0, $v0, -1
    089201D8:[AFA20014]: sw         $v0, 20($sp)
    089201DC:[AFB60038]: sw         $s6, 56($sp)
    089201E0:[AFB40030]: sw         $s4, 48($sp)
    089201E4:[00A0B021]: addu       $s6, $a1, $zr <=> move $s6, $a1
    089201E8:[0005A100]: sll        $s4, $a1, 0x0004
    089201EC:[8FA50014]: lw         $a1, 20($sp)
    089201F0:[3294FFFF]: andi       $s4, $s4, -1
    089201F4:[AFB7003C]: sw         $s7, 60($sp)
    089201F8:[AFB10024]: sw         $s1, 36($sp)
    089201FC:[00E0B821]: addu       $s7, $a3, $zr <=> move $s7, $a3
    08920200:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08920204:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    08920208:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    0892020C:[AFB50034]: sw         $s5, 52($sp)
    08920210:[AFB3002C]: sw         $s3, 44($sp)
    08920214:[00C0A821]: addu       $s5, $a2, $zr <=> move $s5, $a2
    08920218:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    0892021C:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08920220:[AFB00020]: sw         $s0, 32($sp)
    08920224:[AFA80018]: sw         $t0, 24($sp)
    08920228:[24E7F548]: addiu      $a3, $a3, -2744
    0892022C:[24441DC4]: addiu      $a0, $v0, 7620
    08920230:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08920234:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08920238:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    0892023C:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08920240:[00118027]: nor        $s0, $zr, $s1 <=> li $s0, not $s1
    08920244:[AFBF0044]: sw         $ra, 68($sp)
    08920248:[AFBE0040]: sw         $fp, 64($sp)
    0892024C:[AFB20028]: sw         $s2, 40($sp)
    08920250:[02158021]: addu       $s0, $s0, $s5
    08920254:[AFB30000]: sw         $s3, 0($sp)
    08920258:[AFB30004]: sw         $s3, 4($sp)
    0892025C:[AFA00008]: sw         $zr, 8($sp)
    08920260:[AFA0000C]: sw         $zr, 12($sp)
    08920264:[0E24495A]: jal        0x08912568
    08920268:[26310001]: addiu      $s1, $s1, 1
    0892026C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08920270:[00118900]: sll        $s1, $s1, 0x0004
    08920274:[0202802C]: max        $s0, $s0, $v0
    08920278:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    0892027C:[24441DC4]: addiu      $a0, $v0, 7620
    08920280:[323EFFFF]: andi       $fp, $s1, -1
    08920284:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    08920288:[3210FFFF]: andi       $s0, $s0, -1
    0892028C:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08920290:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    08920294:[2447F54C]: addiu      $a3, $v0, -2740
    08920298:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    0892029C:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    089202A0:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    089202A4:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    089202A8:[0015A900]: sll        $s5, $s5, 0x0004
    089202AC:[AFB00010]: sw         $s0, 16($sp)
    089202B0:[AFB00000]: sw         $s0, 0($sp)
    089202B4:[32B5FFFF]: andi       $s5, $s5, -1
    089202B8:[AFB30004]: sw         $s3, 4($sp)
    089202BC:[AFA00008]: sw         $zr, 8($sp)
    089202C0:[0E24495A]: jal        0x08912568
    089202C4:[AFA0000C]: sw         $zr, 12($sp)
    089202C8:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    089202CC:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    089202D0:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    089202D4:[00169027]: nor        $s2, $zr, $s6 <=> li $s2, not $s6
    089202D8:[24E7F550]: addiu      $a3, $a3, -2736
    089202DC:[24441DC4]: addiu      $a0, $v0, 7620
    089202E0:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    089202E4:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089202E8:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    089202EC:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    089202F0:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    089202F4:[26D60001]: addiu      $s6, $s6, 1
    089202F8:[02579021]: addu       $s2, $s2, $s7
    089202FC:[0016A100]: sll        $s4, $s6, 0x0004
    08920300:[AFB30000]: sw         $s3, 0($sp)
    08920304:[AFB30004]: sw         $s3, 4($sp)
    08920308:[AFA00008]: sw         $zr, 8($sp)
    0892030C:[0E24495A]: jal        0x08912568
    08920310:[AFA0000C]: sw         $zr, 12($sp)
    08920314:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08920318:[8FA50014]: lw         $a1, 20($sp)
    0892031C:[0242902C]: max        $s2, $s2, $v0
    08920320:[3290FFFF]: andi       $s0, $s4, -1
    08920324:[3C11089C]: lui        $s1, 0x089C <=> li $s1, 0x089C0000
    08920328:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    0892032C:[3252FFFF]: andi       $s2, $s2, -1
    08920330:[24441DC4]: addiu      $a0, $v0, 7620
    08920334:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08920338:[2627F554]: addiu      $a3, $s1, -2732
    0892033C:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08920340:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08920344:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08920348:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    0892034C:[AFB30000]: sw         $s3, 0($sp)
    08920350:[AFB20004]: sw         $s2, 4($sp)
    08920354:[AFA00008]: sw         $zr, 8($sp)
    08920358:[0E24495A]: jal        0x08912568
    0892035C:[AFA0000C]: sw         $zr, 12($sp)
    08920360:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    08920364:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08920368:[2627F554]: addiu      $a3, $s1, -2732
    0892036C:[24441DC4]: addiu      $a0, $v0, 7620
    08920370:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08920374:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08920378:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    0892037C:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08920380:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08920384:[AFB20004]: sw         $s2, 4($sp)
    08920388:[AFB30000]: sw         $s3, 0($sp)
    0892038C:[AFA00008]: sw         $zr, 8($sp)
    08920390:[0E24495A]: jal        0x08912568
    08920394:[AFA0000C]: sw         $zr, 12($sp)
    08920398:[8FA20018]: lw         $v0, 24($sp)
    0892039C:[1053003E]: beq        $v0, $s3, 0x08920498
    089203A0:[02D7102A]: slt        $v0, $s6, $s7
    089203A4:[8FA50014]: lw         $a1, 20($sp)
    089203A8:[00178100]: sll        $s0, $s7, 0x0004
    089203AC:[3210FFFF]: andi       $s0, $s0, -1
    089203B0:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    089203B4:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    089203B8:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    089203BC:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    089203C0:[24E7F55C]: addiu      $a3, $a3, -2724
    089203C4:[24441DC4]: addiu      $a0, $v0, 7620
    089203C8:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089203CC:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    089203D0:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    089203D4:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    089203D8:[AFB10000]: sw         $s1, 0($sp)
    089203DC:[AFB10004]: sw         $s1, 4($sp)
    089203E0:[AFA00008]: sw         $zr, 8($sp)
    089203E4:[0E24495A]: jal        0x08912568
    089203E8:[AFA0000C]: sw         $zr, 12($sp)
    089203EC:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    089203F0:[2447F54C]: addiu      $a3, $v0, -2740
    089203F4:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    089203F8:[24441DC4]: addiu      $a0, $v0, 7620
    089203FC:[8FA20010]: lw         $v0, 16($sp)
    08920400:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    08920404:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08920408:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    0892040C:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08920410:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08920414:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08920418:[AFB10004]: sw         $s1, 4($sp)
    0892041C:[AFA20000]: sw         $v0, 0($sp)
    08920420:[AFA00008]: sw         $zr, 8($sp)
    08920424:[0E24495A]: jal        0x08912568
    08920428:[AFA0000C]: sw         $zr, 12($sp)
    0892042C:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    08920430:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    08920434:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08920438:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0892043C:[24441DC4]: addiu      $a0, $v0, 7620
    08920440:[24E7F560]: addiu      $a3, $a3, -2720
    08920444:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08920448:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    0892044C:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08920450:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08920454:[AFB10004]: sw         $s1, 4($sp)
    08920458:[AFB10000]: sw         $s1, 0($sp)
    0892045C:[AFA00008]: sw         $zr, 8($sp)
    08920460:[0E24495A]: jal        0x08912568
    08920464:[AFA0000C]: sw         $zr, 12($sp)
    08920468:[8FBF0044]: lw         $ra, 68($sp)
    0892046C:[8FBE0040]: lw         $fp, 64($sp)
    08920470:[8FB7003C]: lw         $s7, 60($sp)
    08920474:[8FB60038]: lw         $s6, 56($sp)
    08920478:[8FB50034]: lw         $s5, 52($sp)
    0892047C:[8FB40030]: lw         $s4, 48($sp)
    08920480:[8FB3002C]: lw         $s3, 44($sp)
    08920484:[8FB20028]: lw         $s2, 40($sp)
    08920488:[8FB10024]: lw         $s1, 36($sp)
    0892048C:[8FB00020]: lw         $s0, 32($sp)
    08920490:[03E00008]: jr         $ra
    08920494:[27BD0048]: addiu      $sp, $sp, 72
    08920498:[1040FFC2]: beq        $v0, $zr, 0x089203A4
    0892049C:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    089204A0:[2452F558]: addiu      $s2, $v0, -2728
    089204A4:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    089204A8:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    089204AC:[24501DC4]: addiu      $s0, $v0, 7620
    089204B0:[8FA20010]: lw         $v0, 16($sp)
    089204B4:[3286FFF0]: andi       $a2, $s4, -16
    089204B8:[26D60001]: addiu      $s6, $s6, 1
    089204BC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089204C0:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    089204C4:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    089204C8:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089204CC:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    089204D0:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    089204D4:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    089204D8:[AFA20000]: sw         $v0, 0($sp)
    089204DC:[AFB10004]: sw         $s1, 4($sp)
    089204E0:[AFA00008]: sw         $zr, 8($sp)
    089204E4:[0E24495A]: jal        0x08912568
    089204E8:[AFA0000C]: sw         $zr, 12($sp)
    089204EC:[02D7182A]: slt        $v1, $s6, $s7
    089204F0:[1460FFEF]: bne        $v1, $zr, 0x089204B0
    089204F4:[0016A100]: sll        $s4, $s6, 0x0004
    089204F8:[0A2480EA]: j          0x089203A8
    089204FC:[8FA50014]: lw         $a1, 20($sp)
  Back Branch 089204F0 322 times (length 18)
    0892049C:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    089204A0:[2452F558]: addiu      $s2, $v0, -2728
    089204A4:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    089204A8:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    089204AC:[24501DC4]: addiu      $s0, $v0, 7620
--> 089204B0:[8FA20010]: lw         $v0, 16($sp)
    089204B4:[3286FFF0]: andi       $a2, $s4, -16
    089204B8:[26D60001]: addiu      $s6, $s6, 1
    089204BC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089204C0:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    089204C4:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    089204C8:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089204CC:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    089204D0:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    089204D4:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    089204D8:[AFA20000]: sw         $v0, 0($sp)
    089204DC:[AFB10004]: sw         $s1, 4($sp)
    089204E0:[AFA00008]: sw         $zr, 8($sp)
    089204E4:[0E24495A]: jal        0x08912568
    089204E8:[AFA0000C]: sw         $zr, 12($sp)
    089204EC:[02D7182A]: slt        $v1, $s6, $s7
--> 089204F0:[1460FFEF]: bne        $v1, $zr, 0x089204B0
    089204F4:[0016A100]: sll        $s4, $s6, 0x0004
    089204F8:[0A2480EA]: j          0x089203A8
    089204FC:[8FA50014]: lw         $a1, 20($sp)
  Back Branch 08920498 76 times (length 63)
    08920390:[0E24495A]: jal        0x08912568
    08920394:[AFA0000C]: sw         $zr, 12($sp)
    08920398:[8FA20018]: lw         $v0, 24($sp)
    0892039C:[1053003E]: beq        $v0, $s3, 0x08920498
    089203A0:[02D7102A]: slt        $v0, $s6, $s7
--> 089203A4:[8FA50014]: lw         $a1, 20($sp)
    089203A8:[00178100]: sll        $s0, $s7, 0x0004
    089203AC:[3210FFFF]: andi       $s0, $s0, -1
    089203B0:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    089203B4:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    089203B8:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    089203BC:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    089203C0:[24E7F55C]: addiu      $a3, $a3, -2724
    089203C4:[24441DC4]: addiu      $a0, $v0, 7620
    089203C8:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089203CC:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    089203D0:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    089203D4:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    089203D8:[AFB10000]: sw         $s1, 0($sp)
    089203DC:[AFB10004]: sw         $s1, 4($sp)
    089203E0:[AFA00008]: sw         $zr, 8($sp)
    089203E4:[0E24495A]: jal        0x08912568
    089203E8:[AFA0000C]: sw         $zr, 12($sp)
    089203EC:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    089203F0:[2447F54C]: addiu      $a3, $v0, -2740
    089203F4:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    089203F8:[24441DC4]: addiu      $a0, $v0, 7620
    089203FC:[8FA20010]: lw         $v0, 16($sp)
    08920400:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    08920404:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08920408:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    0892040C:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08920410:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08920414:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08920418:[AFB10004]: sw         $s1, 4($sp)
    0892041C:[AFA20000]: sw         $v0, 0($sp)
    08920420:[AFA00008]: sw         $zr, 8($sp)
    08920424:[0E24495A]: jal        0x08912568
    08920428:[AFA0000C]: sw         $zr, 12($sp)
    0892042C:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    08920430:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    08920434:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08920438:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0892043C:[24441DC4]: addiu      $a0, $v0, 7620
    08920440:[24E7F560]: addiu      $a3, $a3, -2720
    08920444:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08920448:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    0892044C:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08920450:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08920454:[AFB10004]: sw         $s1, 4($sp)
    08920458:[AFB10000]: sw         $s1, 0($sp)
    0892045C:[AFA00008]: sw         $zr, 8($sp)
    08920460:[0E24495A]: jal        0x08912568
    08920464:[AFA0000C]: sw         $zr, 12($sp)
    08920468:[8FBF0044]: lw         $ra, 68($sp)
    0892046C:[8FBE0040]: lw         $fp, 64($sp)
    08920470:[8FB7003C]: lw         $s7, 60($sp)
    08920474:[8FB60038]: lw         $s6, 56($sp)
    08920478:[8FB50034]: lw         $s5, 52($sp)
    0892047C:[8FB40030]: lw         $s4, 48($sp)
    08920480:[8FB3002C]: lw         $s3, 44($sp)
    08920484:[8FB20028]: lw         $s2, 40($sp)
    08920488:[8FB10024]: lw         $s1, 36($sp)
    0892048C:[8FB00020]: lw         $s0, 32($sp)
    08920490:[03E00008]: jr         $ra
    08920494:[27BD0048]: addiu      $sp, $sp, 72
--> 08920498:[1040FFC2]: beq        $v0, $zr, 0x089203A4
    0892049C:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    089204A0:[2452F558]: addiu      $s2, $v0, -2728
    089204A4:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    089204A8:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
  Back Branch 089204F8 69 times (length 86)
    08920394:[AFA0000C]: sw         $zr, 12($sp)
    08920398:[8FA20018]: lw         $v0, 24($sp)
    0892039C:[1053003E]: beq        $v0, $s3, 0x08920498
    089203A0:[02D7102A]: slt        $v0, $s6, $s7
    089203A4:[8FA50014]: lw         $a1, 20($sp)
--> 089203A8:[00178100]: sll        $s0, $s7, 0x0004
    089203AC:[3210FFFF]: andi       $s0, $s0, -1
    089203B0:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    089203B4:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    089203B8:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    089203BC:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    089203C0:[24E7F55C]: addiu      $a3, $a3, -2724
    089203C4:[24441DC4]: addiu      $a0, $v0, 7620
    089203C8:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089203CC:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    089203D0:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    089203D4:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    089203D8:[AFB10000]: sw         $s1, 0($sp)
    089203DC:[AFB10004]: sw         $s1, 4($sp)
    089203E0:[AFA00008]: sw         $zr, 8($sp)
    089203E4:[0E24495A]: jal        0x08912568
    089203E8:[AFA0000C]: sw         $zr, 12($sp)
    089203EC:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    089203F0:[2447F54C]: addiu      $a3, $v0, -2740
    089203F4:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    089203F8:[24441DC4]: addiu      $a0, $v0, 7620
    089203FC:[8FA20010]: lw         $v0, 16($sp)
    08920400:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    08920404:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08920408:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    0892040C:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08920410:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08920414:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08920418:[AFB10004]: sw         $s1, 4($sp)
    0892041C:[AFA20000]: sw         $v0, 0($sp)
    08920420:[AFA00008]: sw         $zr, 8($sp)
    08920424:[0E24495A]: jal        0x08912568
    08920428:[AFA0000C]: sw         $zr, 12($sp)
    0892042C:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    08920430:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    08920434:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08920438:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0892043C:[24441DC4]: addiu      $a0, $v0, 7620
    08920440:[24E7F560]: addiu      $a3, $a3, -2720
    08920444:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08920448:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    0892044C:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08920450:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08920454:[AFB10004]: sw         $s1, 4($sp)
    08920458:[AFB10000]: sw         $s1, 0($sp)
    0892045C:[AFA00008]: sw         $zr, 8($sp)
    08920460:[0E24495A]: jal        0x08912568
    08920464:[AFA0000C]: sw         $zr, 12($sp)
    08920468:[8FBF0044]: lw         $ra, 68($sp)
    0892046C:[8FBE0040]: lw         $fp, 64($sp)
    08920470:[8FB7003C]: lw         $s7, 60($sp)
    08920474:[8FB60038]: lw         $s6, 56($sp)
    08920478:[8FB50034]: lw         $s5, 52($sp)
    0892047C:[8FB40030]: lw         $s4, 48($sp)
    08920480:[8FB3002C]: lw         $s3, 44($sp)
    08920484:[8FB20028]: lw         $s2, 40($sp)
    08920488:[8FB10024]: lw         $s1, 36($sp)
    0892048C:[8FB00020]: lw         $s0, 32($sp)
    08920490:[03E00008]: jr         $ra
    08920494:[27BD0048]: addiu      $sp, $sp, 72
    08920498:[1040FFC2]: beq        $v0, $zr, 0x089203A4
    0892049C:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    089204A0:[2452F558]: addiu      $s2, $v0, -2728
    089204A4:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    089204A8:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    089204AC:[24501DC4]: addiu      $s0, $v0, 7620
    089204B0:[8FA20010]: lw         $v0, 16($sp)
    089204B4:[3286FFF0]: andi       $a2, $s4, -16
    089204B8:[26D60001]: addiu      $s6, $s6, 1
    089204BC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089204C0:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    089204C4:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    089204C8:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089204CC:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    089204D0:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    089204D4:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    089204D8:[AFA20000]: sw         $v0, 0($sp)
    089204DC:[AFB10004]: sw         $s1, 4($sp)
    089204E0:[AFA00008]: sw         $zr, 8($sp)
    089204E4:[0E24495A]: jal        0x08912568
    089204E8:[AFA0000C]: sw         $zr, 12($sp)
    089204EC:[02D7182A]: slt        $v1, $s6, $s7
    089204F0:[1460FFEF]: bne        $v1, $zr, 0x089204B0
    089204F4:[0016A100]: sll        $s4, $s6, 0x0004
--> 089204F8:[0A2480EA]: j          0x089203A8
    089204FC:[8FA50014]: lw         $a1, 20($sp)
_S1_2_89047A8 15,660 instructions (0.015%), 34 calls (089044EC - 089048B0, length 242)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
    08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08904518:[1040FFF6]: beq        $v0, $zr, 0x089044F4
    0890451C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904520:[50530004]: beql       $v0, $s3, 0x08904534
    08904524:[26310001]: addiu      $s1, $s1, 1
    08904528:[54550005]: bnel       $v0, $s5, 0x08904540
    0890452C:[8FB00004]: lw         $s0, 4($sp)
    08904530:[26310001]: addiu      $s1, $s1, 1
    08904534:[02511021]: addu       $v0, $s2, $s1
    08904538:[0A241148]: j          0x08904520
    0890453C:[80420000]: lb         $v0, 0($v0)
    08904540:[0251B021]: addu       $s6, $s2, $s1
    08904544:[0E269F30]: jal        0x089A7CC0
    08904548:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890454C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904550:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08904554:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08904558:[0E269F36]: jal        0x089A7CD8
    0890455C:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08904560:[10400046]: beq        $v0, $zr, 0x0890467C
    08904564:[8FB00008]: lw         $s0, 8($sp)
    08904568:[0E269F30]: jal        0x089A7CC0
    0890456C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08904570:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904574:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08904578:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0890457C:[0E269F36]: jal        0x089A7CD8
    08904580:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08904584:[104000C3]: beq        $v0, $zr, 0x08904894
    08904588:[8FB0000C]: lw         $s0, 12($sp)
    0890458C:[0E269F30]: jal        0x089A7CC0
    08904590:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08904594:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904598:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0890459C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045A0:[0E269F36]: jal        0x089A7CD8
    089045A4:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045A8:[104000BC]: beq        $v0, $zr, 0x0890489C
    089045AC:[8FB00010]: lw         $s0, 16($sp)
    089045B0:[0E269F30]: jal        0x089A7CC0
    089045B4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089045B8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089045BC:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045C0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045C4:[0E269F36]: jal        0x089A7CD8
    089045C8:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045CC:[104000B5]: beq        $v0, $zr, 0x089048A4
    089045D0:[8FB00014]: lw         $s0, 20($sp)
    089045D4:[0E269F30]: jal        0x089A7CC0
    089045D8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089045DC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089045E0:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045E4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045E8:[0E269F36]: jal        0x089A7CD8
    089045EC:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045F0:[104000AE]: beq        $v0, $zr, 0x089048AC
    089045F4:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    089045F8:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045FC:[24A59780]: addiu      $a1, $a1, -26752
    08904600:[0E269F36]: jal        0x089A7CD8
    08904604:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08904608:[1440FFB9]: bne        $v0, $zr, 0x089044F0
    0890460C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904610:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08904614:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    08904618:[02348021]: addu       $s0, $s1, $s4
    0890461C:[02501021]: addu       $v0, $s2, $s0
    08904620:[80470000]: lb         $a3, 0($v0)
    08904624:[50F30004]: beql       $a3, $s3, 0x08904638
    08904628:[26100001]: addiu      $s0, $s0, 1
    0890462C:[54F50015]: bnel       $a3, $s5, 0x08904684
    08904630:[2C620006]: sltiu      $v0, $v1, 6
    08904634:[26100001]: addiu      $s0, $s0, 1
    08904638:[0A241188]: j          0x08904620
    0890463C:[24420001]: addiu      $v0, $v0, 1
    08904640:[0E26E3E9]: jal        0x089B8FA4 [sceIoClose]
    08904644:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08904648:[8FBF014C]: lw         $ra, 332($sp)
    0890464C:[8FA20120]: lw         $v0, 288($sp)
    08904650:[8FBE0148]: lw         $fp, 328($sp)
    08904654:[8FB70144]: lw         $s7, 324($sp)
    08904658:[8FB60140]: lw         $s6, 320($sp)
    0890465C:[8FB5013C]: lw         $s5, 316($sp)
    08904660:[8FB40138]: lw         $s4, 312($sp)
    08904664:[8FB30134]: lw         $s3, 308($sp)
    08904668:[8FB20130]: lw         $s2, 304($sp)
    0890466C:[8FB1012C]: lw         $s1, 300($sp)
    08904670:[8FB00128]: lw         $s0, 296($sp)
    08904674:[03E00008]: jr         $ra
    08904678:[27BD0150]: addiu      $sp, $sp, 336
    0890467C:[0A241186]: j          0x08904618
    08904680:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08904684:[1040FF9A]: beq        $v0, $zr, 0x089044F0
    08904688:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890468C:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    08904690:[00031080]: sll        $v0, $v1, 0x0002
    08904694:[248497A8]: addiu      $a0, $a0, -26712
    08904698:[00821021]: addu       $v0, $a0, $v0
    0890469C:[8C430000]: lw         $v1, 0($v0)
    089046A0:[00600008]: jr         $v1
    089046A4:[00000000]: nop
    089047A8:[8FA30120]: lw         $v1, 288($sp)
    089047AC:[24040014]: addiu      $a0, $zr, 20 <=> li $a0, 20
    089047B0:[3C0508BC]: lui        $a1, 0x08BC <=> li $a1, 0x08BC0000
    089047B4:[00640018]: mult       $v1, $a0
    089047B8:[3C0408BC]: lui        $a0, 0x08BC <=> li $a0, 0x08BC0000
    089047BC:[0003A100]: sll        $s4, $v1, 0x0004
    089047C0:[24A517C0]: addiu      $a1, $a1, 6080
    089047C4:[24840EC0]: addiu      $a0, $a0, 3776
    089047C8:[00B41821]: addu       $v1, $a1, $s4
    089047CC:[00001012]: mflo       $v0
    089047D0:[00821021]: addu       $v0, $a0, $v0
    089047D4:[10E0FF45]: beq        $a3, $zr, 0x089044EC
    089047D8:[AC430004]: sw         $v1, 4($v0)
    089047DC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089047E0:[10F30011]: beq        $a3, $s3, 0x08904828
    089047E4:[26100001]: addiu      $s0, $s0, 1
    089047E8:[03B01021]: addu       $v0, $sp, $s0
    089047EC:[9043001C]: lbu        $v1, 28($v0)
    089047F0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089047F4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089047F8:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    089047FC:[A3A30001]: sb         $v1, 1($sp)
    08904800:[A3A70000]: sb         $a3, 0($sp)
    08904804:[0E26A776]: jal        0x089A9DD8
    08904808:[A3A00002]: sb         $zr, 2($sp)
    0890480C:[3C0508BC]: lui        $a1, 0x08BC <=> li $a1, 0x08BC0000
    08904810:[02911821]: addu       $v1, $s4, $s1
    08904814:[24A517C0]: addiu      $a1, $a1, 6080
    08904818:[00A31821]: addu       $v1, $a1, $v1
    0890481C:[A0620000]: sb         $v0, 0($v1)
    08904820:[26310001]: addiu      $s1, $s1, 1
    08904824:[26100001]: addiu      $s0, $s0, 1
    08904828:[03B01021]: addu       $v0, $sp, $s0
    0890482C:[8047001C]: lb         $a3, 28($v0)
    08904830:[14E0FFEB]: bne        $a3, $zr, 0x089047E0
    08904834:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904838:[0A24113D]: j          0x089044F4
    0890483C:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08904894:[0A241186]: j          0x08904618
    08904898:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0890489C:[0A241186]: j          0x08904618
    089048A0:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    089048A4:[0A241186]: j          0x08904618
    089048A8:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    089048AC:[0A241186]: j          0x08904618
    089048B0:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
  Back Branch 08904830 646 times (length 22)
    089047CC:[00001012]: mflo       $v0
    089047D0:[00821021]: addu       $v0, $a0, $v0
    089047D4:[10E0FF45]: beq        $a3, $zr, 0x089044EC
    089047D8:[AC430004]: sw         $v1, 4($v0)
    089047DC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 089047E0:[10F30011]: beq        $a3, $s3, 0x08904828
    089047E4:[26100001]: addiu      $s0, $s0, 1
    089047E8:[03B01021]: addu       $v0, $sp, $s0
    089047EC:[9043001C]: lbu        $v1, 28($v0)
    089047F0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089047F4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089047F8:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    089047FC:[A3A30001]: sb         $v1, 1($sp)
    08904800:[A3A70000]: sb         $a3, 0($sp)
    08904804:[0E26A776]: jal        0x089A9DD8
    08904808:[A3A00002]: sb         $zr, 2($sp)
    0890480C:[3C0508BC]: lui        $a1, 0x08BC <=> li $a1, 0x08BC0000
    08904810:[02911821]: addu       $v1, $s4, $s1
    08904814:[24A517C0]: addiu      $a1, $a1, 6080
    08904818:[00A31821]: addu       $v1, $a1, $v1
    0890481C:[A0620000]: sb         $v0, 0($v1)
    08904820:[26310001]: addiu      $s1, $s1, 1
    08904824:[26100001]: addiu      $s0, $s0, 1
    08904828:[03B01021]: addu       $v0, $sp, $s0
    0890482C:[8047001C]: lb         $a3, 28($v0)
--> 08904830:[14E0FFEB]: bne        $a3, $zr, 0x089047E0
    08904834:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904838:[0A24113D]: j          0x089044F4
    0890483C:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
  Back Branch 08904504 270 times (length 7)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
--> 08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
  Back Branch 08904510 220 times (length 9)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
--> 089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
    08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
--> 08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08904518:[1040FFF6]: beq        $v0, $zr, 0x089044F4
    0890451C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904520:[50530004]: beql       $v0, $s3, 0x08904534
  Back Branch 08904518 220 times (length 11)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
--> 089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
    08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
--> 08904518:[1040FFF6]: beq        $v0, $zr, 0x089044F4
    0890451C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904520:[50530004]: beql       $v0, $s3, 0x08904534
    08904524:[26310001]: addiu      $s1, $s1, 1
    08904528:[54550005]: bnel       $v0, $s5, 0x08904540
  Back Branch 08904684 175 times (length 103)
  Back Branch 08904638 141 times (length 8)
    0890460C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904610:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08904614:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    08904618:[02348021]: addu       $s0, $s1, $s4
    0890461C:[02501021]: addu       $v0, $s2, $s0
--> 08904620:[80470000]: lb         $a3, 0($v0)
    08904624:[50F30004]: beql       $a3, $s3, 0x08904638
    08904628:[26100001]: addiu      $s0, $s0, 1
    0890462C:[54F50015]: bnel       $a3, $s5, 0x08904684
    08904630:[2C620006]: sltiu      $v0, $v1, 6
    08904634:[26100001]: addiu      $s0, $s0, 1
--> 08904638:[0A241188]: j          0x08904620
    0890463C:[24420001]: addiu      $v0, $v0, 1
    08904640:[0E26E3E9]: jal        0x089B8FA4 [sceIoClose]
    08904644:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08904648:[8FBF014C]: lw         $ra, 332($sp)
  Back Branch 089048A4 34 times (length 165)
  Back Branch 0890467C 34 times (length 27)
    08904604:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08904608:[1440FFB9]: bne        $v0, $zr, 0x089044F0
    0890460C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904610:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08904614:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
--> 08904618:[02348021]: addu       $s0, $s1, $s4
    0890461C:[02501021]: addu       $v0, $s2, $s0
    08904620:[80470000]: lb         $a3, 0($v0)
    08904624:[50F30004]: beql       $a3, $s3, 0x08904638
    08904628:[26100001]: addiu      $s0, $s0, 1
    0890462C:[54F50015]: bnel       $a3, $s5, 0x08904684
    08904630:[2C620006]: sltiu      $v0, $v1, 6
    08904634:[26100001]: addiu      $s0, $s0, 1
    08904638:[0A241188]: j          0x08904620
    0890463C:[24420001]: addiu      $v0, $v0, 1
    08904640:[0E26E3E9]: jal        0x089B8FA4 [sceIoClose]
    08904644:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08904648:[8FBF014C]: lw         $ra, 332($sp)
    0890464C:[8FA20120]: lw         $v0, 288($sp)
    08904650:[8FBE0148]: lw         $fp, 328($sp)
    08904654:[8FB70144]: lw         $s7, 324($sp)
    08904658:[8FB60140]: lw         $s6, 320($sp)
    0890465C:[8FB5013C]: lw         $s5, 316($sp)
    08904660:[8FB40138]: lw         $s4, 312($sp)
    08904664:[8FB30134]: lw         $s3, 308($sp)
    08904668:[8FB20130]: lw         $s2, 304($sp)
    0890466C:[8FB1012C]: lw         $s1, 300($sp)
    08904670:[8FB00128]: lw         $s0, 296($sp)
    08904674:[03E00008]: jr         $ra
    08904678:[27BD0150]: addiu      $sp, $sp, 336
--> 0890467C:[0A241186]: j          0x08904618
    08904680:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08904684:[1040FF9A]: beq        $v0, $zr, 0x089044F0
    08904688:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890468C:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
  Back Branch 08904894 34 times (length 161)
  Back Branch 0890489C 34 times (length 163)
  Back Branch 08904838 34 times (length 211)
  Back Branch 089047D4 34 times (length 188)
  Back Branch 08904608 33 times (length 72)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
    08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08904518:[1040FFF6]: beq        $v0, $zr, 0x089044F4
    0890451C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904520:[50530004]: beql       $v0, $s3, 0x08904534
    08904524:[26310001]: addiu      $s1, $s1, 1
    08904528:[54550005]: bnel       $v0, $s5, 0x08904540
    0890452C:[8FB00004]: lw         $s0, 4($sp)
    08904530:[26310001]: addiu      $s1, $s1, 1
    08904534:[02511021]: addu       $v0, $s2, $s1
    08904538:[0A241148]: j          0x08904520
    0890453C:[80420000]: lb         $v0, 0($v0)
    08904540:[0251B021]: addu       $s6, $s2, $s1
    08904544:[0E269F30]: jal        0x089A7CC0
    08904548:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890454C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904550:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08904554:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08904558:[0E269F36]: jal        0x089A7CD8
    0890455C:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08904560:[10400046]: beq        $v0, $zr, 0x0890467C
    08904564:[8FB00008]: lw         $s0, 8($sp)
    08904568:[0E269F30]: jal        0x089A7CC0
    0890456C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08904570:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904574:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08904578:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0890457C:[0E269F36]: jal        0x089A7CD8
    08904580:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08904584:[104000C3]: beq        $v0, $zr, 0x08904894
    08904588:[8FB0000C]: lw         $s0, 12($sp)
    0890458C:[0E269F30]: jal        0x089A7CC0
    08904590:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08904594:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904598:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0890459C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045A0:[0E269F36]: jal        0x089A7CD8
    089045A4:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045A8:[104000BC]: beq        $v0, $zr, 0x0890489C
    089045AC:[8FB00010]: lw         $s0, 16($sp)
    089045B0:[0E269F30]: jal        0x089A7CC0
    089045B4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089045B8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089045BC:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045C0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045C4:[0E269F36]: jal        0x089A7CD8
    089045C8:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045CC:[104000B5]: beq        $v0, $zr, 0x089048A4
    089045D0:[8FB00014]: lw         $s0, 20($sp)
    089045D4:[0E269F30]: jal        0x089A7CC0
    089045D8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089045DC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089045E0:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045E4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045E8:[0E269F36]: jal        0x089A7CD8
    089045EC:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045F0:[104000AE]: beq        $v0, $zr, 0x089048AC
    089045F4:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    089045F8:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045FC:[24A59780]: addiu      $a1, $a1, -26752
    08904600:[0E269F36]: jal        0x089A7CD8
    08904604:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
--> 08904608:[1440FFB9]: bne        $v0, $zr, 0x089044F0
    0890460C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904610:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08904614:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    08904618:[02348021]: addu       $s0, $s1, $s4
  Back Branch 089048AC 6 times (length 167)
_S1_2_89B7CB0 14,599 instructions (0.014%), 9 calls (089B7CB0 - 089B7F10, length 153)
    089B7CB0:[27BDFFB0]: addiu      $sp, $sp, -80
    089B7CB4:[AFB10044]: sw         $s1, 68($sp)
    089B7CB8:[27B10010]: addiu      $s1, $sp, 16
    089B7CBC:[AFB00040]: sw         $s0, 64($sp)
    089B7CC0:[AFA40000]: sw         $a0, 0($sp)
    089B7CC4:[AFA50004]: sw         $a1, 4($sp)
    089B7CC8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089B7CCC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089B7CD0:[27B00028]: addiu      $s0, $sp, 40
    089B7CD4:[AFBF004C]: sw         $ra, 76($sp)
    089B7CD8:[AFA60008]: sw         $a2, 8($sp)
    089B7CDC:[AFA7000C]: sw         $a3, 12($sp)
    089B7CE0:[0E26E235]: jal        0x089B88D4
    089B7CE4:[AFB20048]: sw         $s2, 72($sp)
    089B7CE8:[27A40008]: addiu      $a0, $sp, 8
    089B7CEC:[0E26E235]: jal        0x089B88D4
    089B7CF0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089B7CF4:[8FA40010]: lw         $a0, 16($sp)
    089B7CF8:[2C820002]: sltiu      $v0, $a0, 2
    089B7CFC:[14400045]: bne        $v0, $zr, 0x089B7E14
    089B7D00:[8FA50028]: lw         $a1, 40($sp)
    089B7D04:[2CA20002]: sltiu      $v0, $a1, 2
    089B7D08:[14400053]: bne        $v0, $zr, 0x089B7E58
    089B7D0C:[8FA20014]: lw         $v0, 20($sp)
    089B7D10:[8FA3002C]: lw         $v1, 44($sp)
    089B7D14:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    089B7D18:[00431026]: xor        $v0, $v0, $v1
    089B7D1C:[1086003B]: beq        $a0, $a2, 0x089B7E0C
    089B7D20:[AFA20014]: sw         $v0, 20($sp)
    089B7D24:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089B7D28:[10820038]: beq        $a0, $v0, 0x089B7E0C
    089B7D2C:[00000000]: nop
    089B7D30:[50A60043]: beql       $a1, $a2, 0x089B7E40
    089B7D34:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089B7D38:[10A20067]: beq        $a1, $v0, 0x089B7ED8
    089B7D3C:[8FA20018]: lw         $v0, 24($sp)
    089B7D40:[8FAF0024]: lw         $t7, 36($sp)
    089B7D44:[8FBF003C]: lw         $ra, 60($sp)
    089B7D48:[8FA30030]: lw         $v1, 48($sp)
    089B7D4C:[8FAE0020]: lw         $t6, 32($sp)
    089B7D50:[01FFC82B]: sltu       $t9, $t7, $ra
    089B7D54:[00432023]: subu       $a0, $v0, $v1
    089B7D58:[AFA40018]: sw         $a0, 24($sp)
    089B7D5C:[17200056]: bne        $t9, $zr, 0x089B7EB8
    089B7D60:[8FB00038]: lw         $s0, 56($sp)
    089B7D64:[13EF0052]: beq        $ra, $t7, 0x089B7EB0
    089B7D68:[01D0102B]: sltu       $v0, $t6, $s0
    089B7D6C:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    089B7D70:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    089B7D74:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089B7D78:[3C091000]: lui        $t1, 0x1000 <=> li $t1, 0x10000000
    089B7D7C:[0000C021]: addu       $t8, $zr, $zr <=> li $t8, 0
    089B7D80:[0A26DF6D]: j          0x089B7DB4
    089B7D84:[2412003D]: addiu      $s2, $zr, 61 <=> li $s2, 61
    089B7D88:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    089B7D8C:[00C06021]: addu       $t4, $a2, $zr <=> move $t4, $a2
    089B7D90:[00E06821]: addu       $t5, $a3, $zr <=> move $t5, $a3
    089B7D94:[000E17C2]: srl        $v0, $t6, 0x001F
    089B7D98:[000F1840]: sll        $v1, $t7, 0x0001
    089B7D9C:[00437825]: or         $t7, $v0, $v1
    089B7DA0:[01FFC82B]: sltu       $t9, $t7, $ra
    089B7DA4:[01404021]: addu       $t0, $t2, $zr <=> move $t0, $t2
    089B7DA8:[01604821]: addu       $t1, $t3, $zr <=> move $t1, $t3
    089B7DAC:[13120032]: beq        $t8, $s2, 0x089B7E78
    089B7DB0:[000E7040]: sll        $t6, $t6, 0x0001
    089B7DB4:[00081042]: srl        $v0, $t0, 0x0001
    089B7DB8:[01882025]: or         $a0, $t4, $t0
    089B7DBC:[00091FC0]: sll        $v1, $t1, 0x001F
    089B7DC0:[00621825]: or         $v1, $v1, $v0
    089B7DC4:[01A92825]: or         $a1, $t5, $t1
    089B7DC8:[00091042]: srl        $v0, $t1, 0x0001
    089B7DCC:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    089B7DD0:[01D02023]: subu       $a0, $t6, $s0
    089B7DD4:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    089B7DD8:[00405821]: addu       $t3, $v0, $zr <=> move $t3, $v0
    089B7DDC:[27180001]: addiu      $t8, $t8, 1
    089B7DE0:[01C4402B]: sltu       $t0, $t6, $a0
    089B7DE4:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    089B7DE8:[1720FFEA]: bne        $t9, $zr, 0x089B7D94
    089B7DEC:[01FF1823]: subu       $v1, $t7, $ra
    089B7DF0:[57EFFFE5]: bnel       $ra, $t7, 0x089B7D88
    089B7DF4:[00687823]: subu       $t7, $v1, $t0
    089B7DF8:[01D0102B]: sltu       $v0, $t6, $s0
    089B7DFC:[1440FFE6]: bne        $v0, $zr, 0x089B7D98
    089B7E00:[000E17C2]: srl        $v0, $t6, 0x001F
    089B7E04:[0A26DF62]: j          0x089B7D88
    089B7E08:[00687823]: subu       $t7, $v1, $t0
    089B7E0C:[1085000A]: beq        $a0, $a1, 0x089B7E38
    089B7E10:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    089B7E14:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B7E18:[0E26E16A]: jal        0x089B85A8
    089B7E1C:[00000000]: nop
    089B7E20:[8FBF004C]: lw         $ra, 76($sp)
    089B7E24:[8FB20048]: lw         $s2, 72($sp)
    089B7E28:[8FB10044]: lw         $s1, 68($sp)
    089B7E2C:[8FB00040]: lw         $s0, 64($sp)
    089B7E30:[03E00008]: jr         $ra
    089B7E34:[27BD0050]: addiu      $sp, $sp, 80
    089B7E38:[0A26DF86]: j          0x089B7E18
    089B7E3C:[2444ECC8]: addiu      $a0, $v0, -4920
    089B7E40:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089B7E44:[AFA20020]: sw         $v0, 32($sp)
    089B7E48:[AFA30024]: sw         $v1, 36($sp)
    089B7E4C:[AFA00018]: sw         $zr, 24($sp)
    089B7E50:[0A26DF86]: j          0x089B7E18
    089B7E54:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B7E58:[0E26E16A]: jal        0x089B85A8
    089B7E5C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089B7E60:[8FBF004C]: lw         $ra, 76($sp)
    089B7E64:[8FB20048]: lw         $s2, 72($sp)
    089B7E68:[8FB10044]: lw         $s1, 68($sp)
    089B7E6C:[8FB00040]: lw         $s0, 64($sp)
    089B7E70:[03E00008]: jr         $ra
    089B7E74:[27BD0050]: addiu      $sp, $sp, 80
    089B7E78:[318300FF]: andi       $v1, $t4, 255
    089B7E7C:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    089B7E80:[10620018]: beq        $v1, $v0, 0x089B7EE4
    089B7E84:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    089B7E88:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B7E8C:[AFAC0020]: sw         $t4, 32($sp)
    089B7E90:[0E26E16A]: jal        0x089B85A8
    089B7E94:[AFAD0024]: sw         $t5, 36($sp)
    089B7E98:[8FBF004C]: lw         $ra, 76($sp)
    089B7E9C:[8FB20048]: lw         $s2, 72($sp)
    089B7EA0:[8FB10044]: lw         $s1, 68($sp)
    089B7EA4:[8FB00040]: lw         $s0, 64($sp)
    089B7EA8:[03E00008]: jr         $ra
    089B7EAC:[27BD0050]: addiu      $sp, $sp, 80
    089B7EB0:[5040FFAF]: beql       $v0, $zr, 0x089B7D70
    089B7EB4:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    089B7EB8:[000E1FC2]: srl        $v1, $t6, 0x001F
    089B7EBC:[000F1040]: sll        $v0, $t7, 0x0001
    089B7EC0:[00627825]: or         $t7, $v1, $v0
    089B7EC4:[2484FFFF]: addiu      $a0, $a0, -1
    089B7EC8:[AFA40018]: sw         $a0, 24($sp)
    089B7ECC:[000E7040]: sll        $t6, $t6, 0x0001
    089B7ED0:[0A26DF5B]: j          0x089B7D6C
    089B7ED4:[01FFC82B]: sltu       $t9, $t7, $ra
    089B7ED8:[AFA60010]: sw         $a2, 16($sp)
    089B7EDC:[0A26DF86]: j          0x089B7E18
    089B7EE0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B7EE4:[31820100]: andi       $v0, $t4, 256
    089B7EE8:[5440FFE8]: bnel       $v0, $zr, 0x089B7E8C
    089B7EEC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B7EF0:[01CF1025]: or         $v0, $t6, $t7
    089B7EF4:[5040FFE5]: beql       $v0, $zr, 0x089B7E8C
    089B7EF8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B7EFC:[25820080]: addiu      $v0, $t4, 128
    089B7F00:[2403FF00]: addiu      $v1, $zr, -256 <=> li $v1, -256
    089B7F04:[00436024]: and        $t4, $v0, $v1
    089B7F08:[0044102B]: sltu       $v0, $v0, $a0
    089B7F0C:[0A26DFA2]: j          0x089B7E88
    089B7F10:[004D6821]: addu       $t5, $v0, $t5
  Back Branch 089B7DE8 549 times (length 23)
    089B7D80:[0A26DF6D]: j          0x089B7DB4
    089B7D84:[2412003D]: addiu      $s2, $zr, 61 <=> li $s2, 61
    089B7D88:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    089B7D8C:[00C06021]: addu       $t4, $a2, $zr <=> move $t4, $a2
    089B7D90:[00E06821]: addu       $t5, $a3, $zr <=> move $t5, $a3
--> 089B7D94:[000E17C2]: srl        $v0, $t6, 0x001F
    089B7D98:[000F1840]: sll        $v1, $t7, 0x0001
    089B7D9C:[00437825]: or         $t7, $v0, $v1
    089B7DA0:[01FFC82B]: sltu       $t9, $t7, $ra
    089B7DA4:[01404021]: addu       $t0, $t2, $zr <=> move $t0, $t2
    089B7DA8:[01604821]: addu       $t1, $t3, $zr <=> move $t1, $t3
    089B7DAC:[13120032]: beq        $t8, $s2, 0x089B7E78
    089B7DB0:[000E7040]: sll        $t6, $t6, 0x0001
    089B7DB4:[00081042]: srl        $v0, $t0, 0x0001
    089B7DB8:[01882025]: or         $a0, $t4, $t0
    089B7DBC:[00091FC0]: sll        $v1, $t1, 0x001F
    089B7DC0:[00621825]: or         $v1, $v1, $v0
    089B7DC4:[01A92825]: or         $a1, $t5, $t1
    089B7DC8:[00091042]: srl        $v0, $t1, 0x0001
    089B7DCC:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    089B7DD0:[01D02023]: subu       $a0, $t6, $s0
    089B7DD4:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    089B7DD8:[00405821]: addu       $t3, $v0, $zr <=> move $t3, $v0
    089B7DDC:[27180001]: addiu      $t8, $t8, 1
    089B7DE0:[01C4402B]: sltu       $t0, $t6, $a0
    089B7DE4:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
--> 089B7DE8:[1720FFEA]: bne        $t9, $zr, 0x089B7D94
    089B7DEC:[01FF1823]: subu       $v1, $t7, $ra
    089B7DF0:[57EFFFE5]: bnel       $ra, $t7, 0x089B7D88
    089B7DF4:[00687823]: subu       $t7, $v1, $t0
    089B7DF8:[01D0102B]: sltu       $v0, $t6, $s0
  Back Branch 089B7DF0 269 times (length 28)
    089B7D74:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089B7D78:[3C091000]: lui        $t1, 0x1000 <=> li $t1, 0x10000000
    089B7D7C:[0000C021]: addu       $t8, $zr, $zr <=> li $t8, 0
    089B7D80:[0A26DF6D]: j          0x089B7DB4
    089B7D84:[2412003D]: addiu      $s2, $zr, 61 <=> li $s2, 61
--> 089B7D88:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    089B7D8C:[00C06021]: addu       $t4, $a2, $zr <=> move $t4, $a2
    089B7D90:[00E06821]: addu       $t5, $a3, $zr <=> move $t5, $a3
    089B7D94:[000E17C2]: srl        $v0, $t6, 0x001F
    089B7D98:[000F1840]: sll        $v1, $t7, 0x0001
    089B7D9C:[00437825]: or         $t7, $v0, $v1
    089B7DA0:[01FFC82B]: sltu       $t9, $t7, $ra
    089B7DA4:[01404021]: addu       $t0, $t2, $zr <=> move $t0, $t2
    089B7DA8:[01604821]: addu       $t1, $t3, $zr <=> move $t1, $t3
    089B7DAC:[13120032]: beq        $t8, $s2, 0x089B7E78
    089B7DB0:[000E7040]: sll        $t6, $t6, 0x0001
    089B7DB4:[00081042]: srl        $v0, $t0, 0x0001
    089B7DB8:[01882025]: or         $a0, $t4, $t0
    089B7DBC:[00091FC0]: sll        $v1, $t1, 0x001F
    089B7DC0:[00621825]: or         $v1, $v1, $v0
    089B7DC4:[01A92825]: or         $a1, $t5, $t1
    089B7DC8:[00091042]: srl        $v0, $t1, 0x0001
    089B7DCC:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    089B7DD0:[01D02023]: subu       $a0, $t6, $s0
    089B7DD4:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    089B7DD8:[00405821]: addu       $t3, $v0, $zr <=> move $t3, $v0
    089B7DDC:[27180001]: addiu      $t8, $t8, 1
    089B7DE0:[01C4402B]: sltu       $t0, $t6, $a0
    089B7DE4:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    089B7DE8:[1720FFEA]: bne        $t9, $zr, 0x089B7D94
    089B7DEC:[01FF1823]: subu       $v1, $t7, $ra
--> 089B7DF0:[57EFFFE5]: bnel       $ra, $t7, 0x089B7D88
    089B7DF4:[00687823]: subu       $t7, $v1, $t0
    089B7DF8:[01D0102B]: sltu       $v0, $t6, $s0
    089B7DFC:[1440FFE6]: bne        $v0, $zr, 0x089B7D98
    089B7E00:[000E17C2]: srl        $v0, $t6, 0x001F
  Back Branch 089B7ED0 4 times (length 91)
    089B7D58:[AFA40018]: sw         $a0, 24($sp)
    089B7D5C:[17200056]: bne        $t9, $zr, 0x089B7EB8
    089B7D60:[8FB00038]: lw         $s0, 56($sp)
    089B7D64:[13EF0052]: beq        $ra, $t7, 0x089B7EB0
    089B7D68:[01D0102B]: sltu       $v0, $t6, $s0
--> 089B7D6C:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    089B7D70:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    089B7D74:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089B7D78:[3C091000]: lui        $t1, 0x1000 <=> li $t1, 0x10000000
    089B7D7C:[0000C021]: addu       $t8, $zr, $zr <=> li $t8, 0
    089B7D80:[0A26DF6D]: j          0x089B7DB4
    089B7D84:[2412003D]: addiu      $s2, $zr, 61 <=> li $s2, 61
    089B7D88:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    089B7D8C:[00C06021]: addu       $t4, $a2, $zr <=> move $t4, $a2
    089B7D90:[00E06821]: addu       $t5, $a3, $zr <=> move $t5, $a3
    089B7D94:[000E17C2]: srl        $v0, $t6, 0x001F
    089B7D98:[000F1840]: sll        $v1, $t7, 0x0001
    089B7D9C:[00437825]: or         $t7, $v0, $v1
    089B7DA0:[01FFC82B]: sltu       $t9, $t7, $ra
    089B7DA4:[01404021]: addu       $t0, $t2, $zr <=> move $t0, $t2
    089B7DA8:[01604821]: addu       $t1, $t3, $zr <=> move $t1, $t3
    089B7DAC:[13120032]: beq        $t8, $s2, 0x089B7E78
    089B7DB0:[000E7040]: sll        $t6, $t6, 0x0001
    089B7DB4:[00081042]: srl        $v0, $t0, 0x0001
    089B7DB8:[01882025]: or         $a0, $t4, $t0
    089B7DBC:[00091FC0]: sll        $v1, $t1, 0x001F
    089B7DC0:[00621825]: or         $v1, $v1, $v0
    089B7DC4:[01A92825]: or         $a1, $t5, $t1
    089B7DC8:[00091042]: srl        $v0, $t1, 0x0001
    089B7DCC:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    089B7DD0:[01D02023]: subu       $a0, $t6, $s0
    089B7DD4:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    089B7DD8:[00405821]: addu       $t3, $v0, $zr <=> move $t3, $v0
    089B7DDC:[27180001]: addiu      $t8, $t8, 1
    089B7DE0:[01C4402B]: sltu       $t0, $t6, $a0
    089B7DE4:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    089B7DE8:[1720FFEA]: bne        $t9, $zr, 0x089B7D94
    089B7DEC:[01FF1823]: subu       $v1, $t7, $ra
    089B7DF0:[57EFFFE5]: bnel       $ra, $t7, 0x089B7D88
    089B7DF4:[00687823]: subu       $t7, $v1, $t0
    089B7DF8:[01D0102B]: sltu       $v0, $t6, $s0
    089B7DFC:[1440FFE6]: bne        $v0, $zr, 0x089B7D98
    089B7E00:[000E17C2]: srl        $v0, $t6, 0x001F
    089B7E04:[0A26DF62]: j          0x089B7D88
    089B7E08:[00687823]: subu       $t7, $v1, $t0
    089B7E0C:[1085000A]: beq        $a0, $a1, 0x089B7E38
    089B7E10:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    089B7E14:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B7E18:[0E26E16A]: jal        0x089B85A8
    089B7E1C:[00000000]: nop
    089B7E20:[8FBF004C]: lw         $ra, 76($sp)
    089B7E24:[8FB20048]: lw         $s2, 72($sp)
    089B7E28:[8FB10044]: lw         $s1, 68($sp)
    089B7E2C:[8FB00040]: lw         $s0, 64($sp)
    089B7E30:[03E00008]: jr         $ra
    089B7E34:[27BD0050]: addiu      $sp, $sp, 80
    089B7E38:[0A26DF86]: j          0x089B7E18
    089B7E3C:[2444ECC8]: addiu      $a0, $v0, -4920
    089B7E40:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089B7E44:[AFA20020]: sw         $v0, 32($sp)
    089B7E48:[AFA30024]: sw         $v1, 36($sp)
    089B7E4C:[AFA00018]: sw         $zr, 24($sp)
    089B7E50:[0A26DF86]: j          0x089B7E18
    089B7E54:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B7E58:[0E26E16A]: jal        0x089B85A8
    089B7E5C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089B7E60:[8FBF004C]: lw         $ra, 76($sp)
    089B7E64:[8FB20048]: lw         $s2, 72($sp)
    089B7E68:[8FB10044]: lw         $s1, 68($sp)
    089B7E6C:[8FB00040]: lw         $s0, 64($sp)
    089B7E70:[03E00008]: jr         $ra
    089B7E74:[27BD0050]: addiu      $sp, $sp, 80
    089B7E78:[318300FF]: andi       $v1, $t4, 255
    089B7E7C:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    089B7E80:[10620018]: beq        $v1, $v0, 0x089B7EE4
    089B7E84:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    089B7E88:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B7E8C:[AFAC0020]: sw         $t4, 32($sp)
    089B7E90:[0E26E16A]: jal        0x089B85A8
    089B7E94:[AFAD0024]: sw         $t5, 36($sp)
    089B7E98:[8FBF004C]: lw         $ra, 76($sp)
    089B7E9C:[8FB20048]: lw         $s2, 72($sp)
    089B7EA0:[8FB10044]: lw         $s1, 68($sp)
    089B7EA4:[8FB00040]: lw         $s0, 64($sp)
    089B7EA8:[03E00008]: jr         $ra
    089B7EAC:[27BD0050]: addiu      $sp, $sp, 80
    089B7EB0:[5040FFAF]: beql       $v0, $zr, 0x089B7D70
    089B7EB4:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    089B7EB8:[000E1FC2]: srl        $v1, $t6, 0x001F
    089B7EBC:[000F1040]: sll        $v0, $t7, 0x0001
    089B7EC0:[00627825]: or         $t7, $v1, $v0
    089B7EC4:[2484FFFF]: addiu      $a0, $a0, -1
    089B7EC8:[AFA40018]: sw         $a0, 24($sp)
    089B7ECC:[000E7040]: sll        $t6, $t6, 0x0001
--> 089B7ED0:[0A26DF5B]: j          0x089B7D6C
    089B7ED4:[01FFC82B]: sltu       $t9, $t7, $ra
    089B7ED8:[AFA60010]: sw         $a2, 16($sp)
    089B7EDC:[0A26DF86]: j          0x089B7E18
    089B7EE0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
_S1_2_89B85A8 14,022 instructions (0.014%), 235 calls (089B85A8 - 089B88D0, length 203)
    089B85A8:[8C830000]: lw         $v1, 0($a0)
    089B85AC:[27BDFFE0]: addiu      $sp, $sp, -32
    089B85B0:[AFB10008]: sw         $s1, 8($sp)
    089B85B4:[AFBF001C]: sw         $ra, 28($sp)
    089B85B8:[AFB50018]: sw         $s5, 24($sp)
    089B85BC:[AFB40014]: sw         $s4, 20($sp)
    089B85C0:[AFB30010]: sw         $s3, 16($sp)
    089B85C4:[AFB2000C]: sw         $s2, 12($sp)
    089B85C8:[AFB00004]: sw         $s0, 4($sp)
    089B85CC:[2C620002]: sltiu      $v0, $v1, 2
    089B85D0:[8C8A0010]: lw         $t2, 16($a0)
    089B85D4:[8C890014]: lw         $t1, 20($a0)
    089B85D8:[1440001A]: bne        $v0, $zr, 0x089B8644
    089B85DC:[8C910004]: lw         $s1, 4($a0)
    089B85E0:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    089B85E4:[1062002F]: beq        $v1, $v0, 0x089B86A4
    089B85E8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089B85EC:[10620003]: beq        $v1, $v0, 0x089B85FC
    089B85F0:[01491025]: or         $v0, $t2, $t1
    089B85F4:[5440003D]: bnel       $v0, $zr, 0x089B86EC
    089B85F8:[8C840008]: lw         $a0, 8($a0)
    089B85FC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089B8600:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089B8604:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089B8608:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089B860C:[7CE49804]: ins        $a0, $a3, 0, 20
    089B8610:[8FBF001C]: lw         $ra, 28($sp)
    089B8614:[7D04F504]: ins        $a0, $t0, 20, 11
    089B8618:[7E24FFC4]: ins        $a0, $s1, 31, 1
    089B861C:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    089B8620:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    089B8624:[8FB50018]: lw         $s5, 24($sp)
    089B8628:[8FB40014]: lw         $s4, 20($sp)
    089B862C:[8FB30010]: lw         $s3, 16($sp)
    089B8630:[8FB2000C]: lw         $s2, 12($sp)
    089B8634:[8FB10008]: lw         $s1, 8($sp)
    089B8638:[8FB00004]: lw         $s0, 4($sp)
    089B863C:[03E00008]: jr         $ra
    089B8640:[27BD0020]: addiu      $sp, $sp, 32
    089B8644:[3C020007]: lui        $v0, 0x0007 <=> li $v0, 0x00070000
    089B8648:[3442FFFF]: ori        $v0, $v0, -1
    089B864C:[01223825]: or         $a3, $t1, $v0
    089B8650:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    089B8654:[3442FFFF]: ori        $v0, $v0, -1
    089B8658:[00471024]: and        $v0, $v0, $a3
    089B865C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    089B8660:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089B8664:[240807FF]: addiu      $t0, $zr, 2047 <=> li $t0, 2047
    089B8668:[7CE49804]: ins        $a0, $a3, 0, 20
    089B866C:[8FBF001C]: lw         $ra, 28($sp)
    089B8670:[7D04F504]: ins        $a0, $t0, 20, 11
    089B8674:[7E24FFC4]: ins        $a0, $s1, 31, 1
    089B8678:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    089B867C:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    089B8680:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    089B8684:[8FB50018]: lw         $s5, 24($sp)
    089B8688:[8FB40014]: lw         $s4, 20($sp)
    089B868C:[8FB30010]: lw         $s3, 16($sp)
    089B8690:[8FB2000C]: lw         $s2, 12($sp)
    089B8694:[8FB10008]: lw         $s1, 8($sp)
    089B8698:[8FB00004]: lw         $s0, 4($sp)
    089B869C:[03E00008]: jr         $ra
    089B86A0:[27BD0020]: addiu      $sp, $sp, 32
    089B86A4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089B86A8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089B86AC:[240807FF]: addiu      $t0, $zr, 2047 <=> li $t0, 2047
    089B86B0:[7CE49804]: ins        $a0, $a3, 0, 20
    089B86B4:[8FBF001C]: lw         $ra, 28($sp)
    089B86B8:[7D04F504]: ins        $a0, $t0, 20, 11
    089B86BC:[7E24FFC4]: ins        $a0, $s1, 31, 1
    089B86C0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089B86C4:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    089B86C8:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    089B86CC:[8FB50018]: lw         $s5, 24($sp)
    089B86D0:[8FB40014]: lw         $s4, 20($sp)
    089B86D4:[8FB30010]: lw         $s3, 16($sp)
    089B86D8:[8FB2000C]: lw         $s2, 12($sp)
    089B86DC:[8FB10008]: lw         $s1, 8($sp)
    089B86E0:[8FB00004]: lw         $s0, 4($sp)
    089B86E4:[03E00008]: jr         $ra
    089B86E8:[27BD0020]: addiu      $sp, $sp, 32
    089B86EC:[2882FC02]: slti       $v0, $a0, -1022
    089B86F0:[14400033]: bne        $v0, $zr, 0x089B87C0
    089B86F4:[28820400]: slti       $v0, $a0, 1024
    089B86F8:[1040FFEA]: beq        $v0, $zr, 0x089B86A4
    089B86FC:[314300FF]: andi       $v1, $t2, 255
    089B8700:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    089B8704:[10620026]: beq        $v1, $v0, 0x089B87A0
    089B8708:[248803FF]: addiu      $t0, $a0, 1023
    089B870C:[2543007F]: addiu      $v1, $t2, 127
    089B8710:[006A102B]: sltu       $v0, $v1, $t2
    089B8714:[00494821]: addu       $t1, $v0, $t1
    089B8718:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    089B871C:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    089B8720:[0122102B]: sltu       $v0, $t1, $v0
    089B8724:[14400007]: bne        $v0, $zr, 0x089B8744
    089B8728:[00091600]: sll        $v0, $t1, 0x0018
    089B872C:[000917C0]: sll        $v0, $t1, 0x001F
    089B8730:[000A1842]: srl        $v1, $t2, 0x0001
    089B8734:[00435025]: or         $t2, $v0, $v1
    089B8738:[00094842]: srl        $t1, $t1, 0x0001
    089B873C:[25080001]: addiu      $t0, $t0, 1
    089B8740:[00091600]: sll        $v0, $t1, 0x0018
    089B8744:[000A3202]: srl        $a2, $t2, 0x0008
    089B8748:[00463025]: or         $a2, $v0, $a2
    089B874C:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    089B8750:[00093A02]: srl        $a3, $t1, 0x0008
    089B8754:[3442FFFF]: ori        $v0, $v0, -1
    089B8758:[00471024]: and        $v0, $v0, $a3
    089B875C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    089B8760:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089B8764:[310807FF]: andi       $t0, $t0, 2047
    089B8768:[7CE49804]: ins        $a0, $a3, 0, 20
    089B876C:[8FBF001C]: lw         $ra, 28($sp)
    089B8770:[7D04F504]: ins        $a0, $t0, 20, 11
    089B8774:[7E24FFC4]: ins        $a0, $s1, 31, 1
    089B8778:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    089B877C:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    089B8780:[8FB50018]: lw         $s5, 24($sp)
    089B8784:[8FB40014]: lw         $s4, 20($sp)
    089B8788:[8FB30010]: lw         $s3, 16($sp)
    089B878C:[8FB2000C]: lw         $s2, 12($sp)
    089B8790:[8FB10008]: lw         $s1, 8($sp)
    089B8794:[8FB00004]: lw         $s0, 4($sp)
    089B8798:[03E00008]: jr         $ra
    089B879C:[27BD0020]: addiu      $sp, $sp, 32
    089B87A0:[31420100]: andi       $v0, $t2, 256
    089B87A4:[1040FFDE]: beq        $v0, $zr, 0x089B8720
    089B87A8:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    089B87AC:[25430080]: addiu      $v1, $t2, 128
    089B87B0:[006A102B]: sltu       $v0, $v1, $t2
    089B87B4:[00494821]: addu       $t1, $v0, $t1
    089B87B8:[0A26E1C7]: j          0x089B871C
    089B87BC:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    089B87C0:[2402FC02]: addiu      $v0, $zr, -1022 <=> li $v0, -1022
    089B87C4:[00443023]: subu       $a2, $v0, $a0
    089B87C8:[28C30039]: slti       $v1, $a2, 57
    089B87CC:[10600033]: beq        $v1, $zr, 0x089B889C
    089B87D0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089B87D4:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    089B87D8:[30C80020]: andi       $t0, $a2, 32
    089B87DC:[00D01004]: sllv       $v0, $s0, $a2
    089B87E0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    089B87E4:[0008100B]: movn       $v0, $zr, $t0 <=> move $v0, $t0
    089B87E8:[2445FFFF]: addiu      $a1, $v0, -1
    089B87EC:[0008180A]: movz       $v1, $zr, $t0 <=> move $v1, $t0
    089B87F0:[00A2102B]: sltu       $v0, $a1, $v0
    089B87F4:[2463FFFF]: addiu      $v1, $v1, -1
    089B87F8:[00431021]: addu       $v0, $v0, $v1
    089B87FC:[00092040]: sll        $a0, $t1, 0x0001
    089B8800:[00061827]: nor        $v1, $zr, $a2 <=> li $v1, not $a2
    089B8804:[00AA9024]: and        $s2, $a1, $t2
    089B8808:[00642004]: sllv       $a0, $a0, $v1
    089B880C:[00CAA006]: srlv       $s4, $t2, $a2
    089B8810:[00499824]: and        $s3, $v0, $t1
    089B8814:[00C9A806]: srlv       $s5, $t1, $a2
    089B8818:[0094A025]: or         $s4, $a0, $s4
    089B881C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089B8820:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089B8824:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089B8828:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089B882C:[02A8A00B]: movn       $s4, $s5, $t0
    089B8830:[0E26E14D]: jal        0x089B8534
    089B8834:[0008A80B]: movn       $s5, $zr, $t0 <=> move $s5, $t0
    089B8838:[10500004]: beq        $v0, $s0, 0x089B884C
    089B883C:[02542025]: or         $a0, $s2, $s4
    089B8840:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    089B8844:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089B8848:[02542025]: or         $a0, $s2, $s4
    089B884C:[308300FF]: andi       $v1, $a0, 255
    089B8850:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    089B8854:[10620014]: beq        $v1, $v0, 0x089B88A8
    089B8858:[02752825]: or         $a1, $s3, $s5
    089B885C:[2482007F]: addiu      $v0, $a0, 127
    089B8860:[0044182B]: sltu       $v1, $v0, $a0
    089B8864:[00651821]: addu       $v1, $v1, $a1
    089B8868:[00025202]: srl        $t2, $v0, 0x0008
    089B886C:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    089B8870:[00032600]: sll        $a0, $v1, 0x0018
    089B8874:[0062102B]: sltu       $v0, $v1, $v0
    089B8878:[008A5025]: or         $t2, $a0, $t2
    089B887C:[00035A02]: srl        $t3, $v1, 0x0008
    089B8880:[2C440001]: sltiu      $a0, $v0, 1
    089B8884:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    089B8888:[3442FFFF]: ori        $v0, $v0, -1
    089B888C:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    089B8890:[01623824]: and        $a3, $t3, $v0
    089B8894:[0A26E182]: j          0x089B8608
    089B8898:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    089B889C:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089B88A0:[0A26E221]: j          0x089B8884
    089B88A4:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089B88A8:[30820100]: andi       $v0, $a0, 256
    089B88AC:[1440FFEC]: bne        $v0, $zr, 0x089B8860
    089B88B0:[24820080]: addiu      $v0, $a0, 128
    089B88B4:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    089B88B8:[00045202]: srl        $t2, $a0, 0x0008
    089B88BC:[00051E00]: sll        $v1, $a1, 0x0018
    089B88C0:[00A2102B]: sltu       $v0, $a1, $v0
    089B88C4:[006A5025]: or         $t2, $v1, $t2
    089B88C8:[2C440001]: sltiu      $a0, $v0, 1
    089B88CC:[0A26E221]: j          0x089B8884
    089B88D0:[00055A02]: srl        $t3, $a1, 0x0008
  Back Branch 089B86F8 231 times (length 23)
    089B8690:[8FB2000C]: lw         $s2, 12($sp)
    089B8694:[8FB10008]: lw         $s1, 8($sp)
    089B8698:[8FB00004]: lw         $s0, 4($sp)
    089B869C:[03E00008]: jr         $ra
    089B86A0:[27BD0020]: addiu      $sp, $sp, 32
--> 089B86A4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089B86A8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089B86AC:[240807FF]: addiu      $t0, $zr, 2047 <=> li $t0, 2047
    089B86B0:[7CE49804]: ins        $a0, $a3, 0, 20
    089B86B4:[8FBF001C]: lw         $ra, 28($sp)
    089B86B8:[7D04F504]: ins        $a0, $t0, 20, 11
    089B86BC:[7E24FFC4]: ins        $a0, $s1, 31, 1
    089B86C0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089B86C4:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    089B86C8:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    089B86CC:[8FB50018]: lw         $s5, 24($sp)
    089B86D0:[8FB40014]: lw         $s4, 20($sp)
    089B86D4:[8FB30010]: lw         $s3, 16($sp)
    089B86D8:[8FB2000C]: lw         $s2, 12($sp)
    089B86DC:[8FB10008]: lw         $s1, 8($sp)
    089B86E0:[8FB00004]: lw         $s0, 4($sp)
    089B86E4:[03E00008]: jr         $ra
    089B86E8:[27BD0020]: addiu      $sp, $sp, 32
    089B86EC:[2882FC02]: slti       $v0, $a0, -1022
    089B86F0:[14400033]: bne        $v0, $zr, 0x089B87C0
    089B86F4:[28820400]: slti       $v0, $a0, 1024
--> 089B86F8:[1040FFEA]: beq        $v0, $zr, 0x089B86A4
    089B86FC:[314300FF]: andi       $v1, $t2, 255
    089B8700:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    089B8704:[10620026]: beq        $v1, $v0, 0x089B87A0
    089B8708:[248803FF]: addiu      $t0, $a0, 1023
  Back Branch 089B87A4 11 times (length 35)
    089B870C:[2543007F]: addiu      $v1, $t2, 127
    089B8710:[006A102B]: sltu       $v0, $v1, $t2
    089B8714:[00494821]: addu       $t1, $v0, $t1
    089B8718:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    089B871C:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
--> 089B8720:[0122102B]: sltu       $v0, $t1, $v0
    089B8724:[14400007]: bne        $v0, $zr, 0x089B8744
    089B8728:[00091600]: sll        $v0, $t1, 0x0018
    089B872C:[000917C0]: sll        $v0, $t1, 0x001F
    089B8730:[000A1842]: srl        $v1, $t2, 0x0001
    089B8734:[00435025]: or         $t2, $v0, $v1
    089B8738:[00094842]: srl        $t1, $t1, 0x0001
    089B873C:[25080001]: addiu      $t0, $t0, 1
    089B8740:[00091600]: sll        $v0, $t1, 0x0018
    089B8744:[000A3202]: srl        $a2, $t2, 0x0008
    089B8748:[00463025]: or         $a2, $v0, $a2
    089B874C:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    089B8750:[00093A02]: srl        $a3, $t1, 0x0008
    089B8754:[3442FFFF]: ori        $v0, $v0, -1
    089B8758:[00471024]: and        $v0, $v0, $a3
    089B875C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    089B8760:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089B8764:[310807FF]: andi       $t0, $t0, 2047
    089B8768:[7CE49804]: ins        $a0, $a3, 0, 20
    089B876C:[8FBF001C]: lw         $ra, 28($sp)
    089B8770:[7D04F504]: ins        $a0, $t0, 20, 11
    089B8774:[7E24FFC4]: ins        $a0, $s1, 31, 1
    089B8778:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    089B877C:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    089B8780:[8FB50018]: lw         $s5, 24($sp)
    089B8784:[8FB40014]: lw         $s4, 20($sp)
    089B8788:[8FB30010]: lw         $s3, 16($sp)
    089B878C:[8FB2000C]: lw         $s2, 12($sp)
    089B8790:[8FB10008]: lw         $s1, 8($sp)
    089B8794:[8FB00004]: lw         $s0, 4($sp)
    089B8798:[03E00008]: jr         $ra
    089B879C:[27BD0020]: addiu      $sp, $sp, 32
    089B87A0:[31420100]: andi       $v0, $t2, 256
--> 089B87A4:[1040FFDE]: beq        $v0, $zr, 0x089B8720
    089B87A8:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    089B87AC:[25430080]: addiu      $v1, $t2, 128
    089B87B0:[006A102B]: sltu       $v0, $v1, $t2
    089B87B4:[00494821]: addu       $t1, $v0, $t1
  Back Branch 089B87B8 6 times (length 41)
    089B8708:[248803FF]: addiu      $t0, $a0, 1023
    089B870C:[2543007F]: addiu      $v1, $t2, 127
    089B8710:[006A102B]: sltu       $v0, $v1, $t2
    089B8714:[00494821]: addu       $t1, $v0, $t1
    089B8718:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
--> 089B871C:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    089B8720:[0122102B]: sltu       $v0, $t1, $v0
    089B8724:[14400007]: bne        $v0, $zr, 0x089B8744
    089B8728:[00091600]: sll        $v0, $t1, 0x0018
    089B872C:[000917C0]: sll        $v0, $t1, 0x001F
    089B8730:[000A1842]: srl        $v1, $t2, 0x0001
    089B8734:[00435025]: or         $t2, $v0, $v1
    089B8738:[00094842]: srl        $t1, $t1, 0x0001
    089B873C:[25080001]: addiu      $t0, $t0, 1
    089B8740:[00091600]: sll        $v0, $t1, 0x0018
    089B8744:[000A3202]: srl        $a2, $t2, 0x0008
    089B8748:[00463025]: or         $a2, $v0, $a2
    089B874C:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    089B8750:[00093A02]: srl        $a3, $t1, 0x0008
    089B8754:[3442FFFF]: ori        $v0, $v0, -1
    089B8758:[00471024]: and        $v0, $v0, $a3
    089B875C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    089B8760:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089B8764:[310807FF]: andi       $t0, $t0, 2047
    089B8768:[7CE49804]: ins        $a0, $a3, 0, 20
    089B876C:[8FBF001C]: lw         $ra, 28($sp)
    089B8770:[7D04F504]: ins        $a0, $t0, 20, 11
    089B8774:[7E24FFC4]: ins        $a0, $s1, 31, 1
    089B8778:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    089B877C:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    089B8780:[8FB50018]: lw         $s5, 24($sp)
    089B8784:[8FB40014]: lw         $s4, 20($sp)
    089B8788:[8FB30010]: lw         $s3, 16($sp)
    089B878C:[8FB2000C]: lw         $s2, 12($sp)
    089B8790:[8FB10008]: lw         $s1, 8($sp)
    089B8794:[8FB00004]: lw         $s0, 4($sp)
    089B8798:[03E00008]: jr         $ra
    089B879C:[27BD0020]: addiu      $sp, $sp, 32
    089B87A0:[31420100]: andi       $v0, $t2, 256
    089B87A4:[1040FFDE]: beq        $v0, $zr, 0x089B8720
    089B87A8:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    089B87AC:[25430080]: addiu      $v1, $t2, 128
    089B87B0:[006A102B]: sltu       $v0, $v1, $t2
    089B87B4:[00494821]: addu       $t1, $v0, $t1
--> 089B87B8:[0A26E1C7]: j          0x089B871C
    089B87BC:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    089B87C0:[2402FC02]: addiu      $v0, $zr, -1022 <=> li $v0, -1022
    089B87C4:[00443023]: subu       $a2, $v0, $a0
    089B87C8:[28C30039]: slti       $v1, $a2, 57
_S1_2_89B79BC 11,777 instructions (0.011%), 78 calls (089B79BC - 089B7CAC, length 189)
    089B79BC:[27BDFF98]: addiu      $sp, $sp, -104
    089B79C0:[AFB0005C]: sw         $s0, 92($sp)
    089B79C4:[27B00010]: addiu      $s0, $sp, 16
    089B79C8:[AFB10060]: sw         $s1, 96($sp)
    089B79CC:[AFA40000]: sw         $a0, 0($sp)
    089B79D0:[AFA50004]: sw         $a1, 4($sp)
    089B79D4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089B79D8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089B79DC:[27B10028]: addiu      $s1, $sp, 40
    089B79E0:[AFBF0064]: sw         $ra, 100($sp)
    089B79E4:[AFA60008]: sw         $a2, 8($sp)
    089B79E8:[0E26E235]: jal        0x089B88D4
    089B79EC:[AFA7000C]: sw         $a3, 12($sp)
    089B79F0:[27A40008]: addiu      $a0, $sp, 8
    089B79F4:[0E26E235]: jal        0x089B88D4
    089B79F8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089B79FC:[8FA30010]: lw         $v1, 16($sp)
    089B7A00:[2C620002]: sltiu      $v0, $v1, 2
    089B7A04:[14400069]: bne        $v0, $zr, 0x089B7BAC
    089B7A08:[8FA40028]: lw         $a0, 40($sp)
    089B7A0C:[2C820002]: sltiu      $v0, $a0, 2
    089B7A10:[14400075]: bne        $v0, $zr, 0x089B7BE8
    089B7A14:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    089B7A18:[50620062]: beql       $v1, $v0, 0x089B7BA4
    089B7A1C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089B7A20:[1082006F]: beq        $a0, $v0, 0x089B7BE0
    089B7A24:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089B7A28:[50620061]: beql       $v1, $v0, 0x089B7BB0
    089B7A2C:[8FA20014]: lw         $v0, 20($sp)
    089B7A30:[1082006D]: beq        $a0, $v0, 0x089B7BE8
    089B7A34:[8FA40020]: lw         $a0, 32($sp)
    089B7A38:[8FA20038]: lw         $v0, 56($sp)
    089B7A3C:[8FAC003C]: lw         $t4, 60($sp)
    089B7A40:[8FB00024]: lw         $s0, 36($sp)
    089B7A44:[00820019]: multu      $a0, $v0
    089B7A48:[00005012]: mflo       $t2
    089B7A4C:[00005810]: mfhi       $t3
    089B7A50:[01840019]: multu      $t4, $a0
    089B7A54:[00003810]: mfhi       $a3
    089B7A58:[00003012]: mflo       $a2
    089B7A5C:[02020019]: multu      $s0, $v0
    089B7A60:[00001012]: mflo       $v0
    089B7A64:[00464021]: addu       $t0, $v0, $a2
    089B7A68:[0102102B]: sltu       $v0, $t0, $v0
    089B7A6C:[00001810]: mfhi       $v1
    089B7A70:[00672821]: addu       $a1, $v1, $a3
    089B7A74:[00454821]: addu       $t1, $v0, $a1
    089B7A78:[0127202B]: sltu       $a0, $t1, $a3
    089B7A7C:[1480007F]: bne        $a0, $zr, 0x089B7C7C
    089B7A80:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    089B7A84:[1127007B]: beq        $t1, $a3, 0x089B7C74
    089B7A88:[0106102B]: sltu       $v0, $t0, $a2
    089B7A8C:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    089B7A90:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    089B7A94:[010B4021]: addu       $t0, $t0, $t3
    089B7A98:[010B102B]: sltu       $v0, $t0, $t3
    089B7A9C:[10400007]: beq        $v0, $zr, 0x089B7ABC
    089B7AA0:[01406821]: addu       $t5, $t2, $zr <=> move $t5, $t2
    089B7AA4:[25C20001]: addiu      $v0, $t6, 1
    089B7AA8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    089B7AAC:[004E102B]: sltu       $v0, $v0, $t6
    089B7AB0:[004F1021]: addu       $v0, $v0, $t7
    089B7AB4:[00607021]: addu       $t6, $v1, $zr <=> move $t6, $v1
    089B7AB8:[00407821]: addu       $t7, $v0, $zr <=> move $t7, $v0
    089B7ABC:[020C0019]: multu      $s0, $t4
    089B7AC0:[8FA30030]: lw         $v1, 48($sp)
    089B7AC4:[8FA20018]: lw         $v0, 24($sp)
    089B7AC8:[8FB10014]: lw         $s1, 20($sp)
    089B7ACC:[8FB0002C]: lw         $s0, 44($sp)
    089B7AD0:[00431021]: addu       $v0, $v0, $v1
    089B7AD4:[244A0004]: addiu      $t2, $v0, 4
    089B7AD8:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    089B7ADC:[00003012]: mflo       $a2
    089B7AE0:[01262021]: addu       $a0, $t1, $a2
    089B7AE4:[0089182B]: sltu       $v1, $a0, $t1
    089B7AE8:[00003810]: mfhi       $a3
    089B7AEC:[008E2821]: addu       $a1, $a0, $t6
    089B7AF0:[00671821]: addu       $v1, $v1, $a3
    089B7AF4:[006F1821]: addu       $v1, $v1, $t7
    089B7AF8:[00A4202B]: sltu       $a0, $a1, $a0
    089B7AFC:[00833021]: addu       $a2, $a0, $v1
    089B7B00:[00C2102B]: sltu       $v0, $a2, $v0
    089B7B04:[10400046]: beq        $v0, $zr, 0x089B7C20
    089B7B08:[AFAA0048]: sw         $t2, 72($sp)
    089B7B0C:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    089B7B10:[00C2102B]: sltu       $v0, $a2, $v0
    089B7B14:[10400012]: beq        $v0, $zr, 0x089B7B60
    089B7B18:[30A300FF]: andi       $v1, $a1, 255
    089B7B1C:[8FA40048]: lw         $a0, 72($sp)
    089B7B20:[3C0A1000]: lui        $t2, 0x1000 <=> li $t2, 0x10000000
    089B7B24:[00051FC2]: srl        $v1, $a1, 0x001F
    089B7B28:[00061040]: sll        $v0, $a2, 0x0001
    089B7B2C:[00621025]: or         $v0, $v1, $v0
    089B7B30:[000D3FC2]: srl        $a3, $t5, 0x001F
    089B7B34:[00084840]: sll        $t1, $t0, 0x0001
    089B7B38:[004A182B]: sltu       $v1, $v0, $t2
    089B7B3C:[000D6840]: sll        $t5, $t5, 0x0001
    089B7B40:[00052840]: sll        $a1, $a1, 0x0001
    089B7B44:[2484FFFF]: addiu      $a0, $a0, -1
    089B7B48:[05000048]: bltz       $t0, 0x089B7C6C
    089B7B4C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089B7B50:[1460FFF4]: bne        $v1, $zr, 0x089B7B24
    089B7B54:[00E94025]: or         $t0, $a3, $t1
    089B7B58:[AFA40048]: sw         $a0, 72($sp)
    089B7B5C:[30A300FF]: andi       $v1, $a1, 255
    089B7B60:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    089B7B64:[10620047]: beq        $v1, $v0, 0x089B7C84
    089B7B68:[30A20100]: andi       $v0, $a1, 256
    089B7B6C:[02301026]: xor        $v0, $s1, $s0
    089B7B70:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    089B7B74:[AFA20044]: sw         $v0, 68($sp)
    089B7B78:[27A40040]: addiu      $a0, $sp, 64
    089B7B7C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089B7B80:[AFA50050]: sw         $a1, 80($sp)
    089B7B84:[AFA60054]: sw         $a2, 84($sp)
    089B7B88:[0E26E16A]: jal        0x089B85A8
    089B7B8C:[AFA20040]: sw         $v0, 64($sp)
    089B7B90:[8FBF0064]: lw         $ra, 100($sp)
    089B7B94:[8FB10060]: lw         $s1, 96($sp)
    089B7B98:[8FB0005C]: lw         $s0, 92($sp)
    089B7B9C:[03E00008]: jr         $ra
    089B7BA0:[27BD0068]: addiu      $sp, $sp, 104
    089B7BA4:[1082001C]: beq        $a0, $v0, 0x089B7C18
    089B7BA8:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    089B7BAC:[8FA20014]: lw         $v0, 20($sp)
    089B7BB0:[8FA3002C]: lw         $v1, 44($sp)
    089B7BB4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089B7BB8:[00431026]: xor        $v0, $v0, $v1
    089B7BBC:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    089B7BC0:[AFA20014]: sw         $v0, 20($sp)
    089B7BC4:[0E26E16A]: jal        0x089B85A8
    089B7BC8:[00000000]: nop
    089B7BCC:[8FBF0064]: lw         $ra, 100($sp)
    089B7BD0:[8FB10060]: lw         $s1, 96($sp)
    089B7BD4:[8FB0005C]: lw         $s0, 92($sp)
    089B7BD8:[03E00008]: jr         $ra
    089B7BDC:[27BD0068]: addiu      $sp, $sp, 104
    089B7BE0:[1062000D]: beq        $v1, $v0, 0x089B7C18
    089B7BE4:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    089B7BE8:[8FA3002C]: lw         $v1, 44($sp)
    089B7BEC:[8FA20014]: lw         $v0, 20($sp)
    089B7BF0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B7BF4:[00431026]: xor        $v0, $v0, $v1
    089B7BF8:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    089B7BFC:[0E26E16A]: jal        0x089B85A8
    089B7C00:[AFA2002C]: sw         $v0, 44($sp)
    089B7C04:[8FBF0064]: lw         $ra, 100($sp)
    089B7C08:[8FB10060]: lw         $s1, 96($sp)
    089B7C0C:[8FB0005C]: lw         $s0, 92($sp)
    089B7C10:[03E00008]: jr         $ra
    089B7C14:[27BD0068]: addiu      $sp, $sp, 104
    089B7C18:[0A26DEF1]: j          0x089B7BC4
    089B7C1C:[2444ECC8]: addiu      $a0, $v0, -4920
    089B7C20:[3C0F8000]: lui        $t7, 0x8000 <=> li $t7, 0x80000000
    089B7C24:[3C0E2000]: lui        $t6, 0x2000 <=> li $t6, 0x20000000
    089B7C28:[000627C0]: sll        $a0, $a2, 0x001F
    089B7C2C:[00051842]: srl        $v1, $a1, 0x0001
    089B7C30:[00063042]: srl        $a2, $a2, 0x0001
    089B7C34:[30A20001]: andi       $v0, $a1, 1
    089B7C38:[000D5842]: srl        $t3, $t5, 0x0001
    089B7C3C:[00086042]: srl        $t4, $t0, 0x0001
    089B7C40:[00CE482B]: sltu       $t1, $a2, $t6
    089B7C44:[00083FC0]: sll        $a3, $t0, 0x001F
    089B7C48:[00832825]: or         $a1, $a0, $v1
    089B7C4C:[10400003]: beq        $v0, $zr, 0x089B7C5C
    089B7C50:[254A0001]: addiu      $t2, $t2, 1
    089B7C54:[00EB6825]: or         $t5, $a3, $t3
    089B7C58:[018F4025]: or         $t0, $t4, $t7
    089B7C5C:[1120FFF3]: beq        $t1, $zr, 0x089B7C2C
    089B7C60:[000627C0]: sll        $a0, $a2, 0x001F
    089B7C64:[0A26DEC3]: j          0x089B7B0C
    089B7C68:[AFAA0048]: sw         $t2, 72($sp)
    089B7C6C:[0A26DED4]: j          0x089B7B50
    089B7C70:[34A50001]: ori        $a1, $a1, 1
    089B7C74:[1040FF86]: beq        $v0, $zr, 0x089B7A90
    089B7C78:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    089B7C7C:[0A26DEA5]: j          0x089B7A94
    089B7C80:[240F0001]: addiu      $t7, $zr, 1 <=> li $t7, 1
    089B7C84:[1440FFBA]: bne        $v0, $zr, 0x089B7B70
    089B7C88:[02301026]: xor        $v0, $s1, $s0
    089B7C8C:[01A81025]: or         $v0, $t5, $t0
    089B7C90:[1040FFB7]: beq        $v0, $zr, 0x089B7B70
    089B7C94:[02301026]: xor        $v0, $s1, $s0
    089B7C98:[24A20080]: addiu      $v0, $a1, 128
    089B7C9C:[0045202B]: sltu       $a0, $v0, $a1
    089B7CA0:[2403FF00]: addiu      $v1, $zr, -256 <=> li $v1, -256
    089B7CA4:[00432824]: and        $a1, $v0, $v1
    089B7CA8:[0A26DEDB]: j          0x089B7B6C
    089B7CAC:[00863021]: addu       $a2, $a0, $a2
  Back Branch 089B7B50 291 times (length 13)
    089B7B10:[00C2102B]: sltu       $v0, $a2, $v0
    089B7B14:[10400012]: beq        $v0, $zr, 0x089B7B60
    089B7B18:[30A300FF]: andi       $v1, $a1, 255
    089B7B1C:[8FA40048]: lw         $a0, 72($sp)
    089B7B20:[3C0A1000]: lui        $t2, 0x1000 <=> li $t2, 0x10000000
--> 089B7B24:[00051FC2]: srl        $v1, $a1, 0x001F
    089B7B28:[00061040]: sll        $v0, $a2, 0x0001
    089B7B2C:[00621025]: or         $v0, $v1, $v0
    089B7B30:[000D3FC2]: srl        $a3, $t5, 0x001F
    089B7B34:[00084840]: sll        $t1, $t0, 0x0001
    089B7B38:[004A182B]: sltu       $v1, $v0, $t2
    089B7B3C:[000D6840]: sll        $t5, $t5, 0x0001
    089B7B40:[00052840]: sll        $a1, $a1, 0x0001
    089B7B44:[2484FFFF]: addiu      $a0, $a0, -1
    089B7B48:[05000048]: bltz       $t0, 0x089B7C6C
    089B7B4C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
--> 089B7B50:[1460FFF4]: bne        $v1, $zr, 0x089B7B24
    089B7B54:[00E94025]: or         $t0, $a3, $t1
    089B7B58:[AFA40048]: sw         $a0, 72($sp)
    089B7B5C:[30A300FF]: andi       $v1, $a1, 255
    089B7B60:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
  Back Branch 089B7C74 42 times (length 123)
  Back Branch 089B7C6C 37 times (length 73)
    089B7B3C:[000D6840]: sll        $t5, $t5, 0x0001
    089B7B40:[00052840]: sll        $a1, $a1, 0x0001
    089B7B44:[2484FFFF]: addiu      $a0, $a0, -1
    089B7B48:[05000048]: bltz       $t0, 0x089B7C6C
    089B7B4C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
--> 089B7B50:[1460FFF4]: bne        $v1, $zr, 0x089B7B24
    089B7B54:[00E94025]: or         $t0, $a3, $t1
    089B7B58:[AFA40048]: sw         $a0, 72($sp)
    089B7B5C:[30A300FF]: andi       $v1, $a1, 255
    089B7B60:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    089B7B64:[10620047]: beq        $v1, $v0, 0x089B7C84
    089B7B68:[30A20100]: andi       $v0, $a1, 256
    089B7B6C:[02301026]: xor        $v0, $s1, $s0
    089B7B70:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    089B7B74:[AFA20044]: sw         $v0, 68($sp)
    089B7B78:[27A40040]: addiu      $a0, $sp, 64
    089B7B7C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089B7B80:[AFA50050]: sw         $a1, 80($sp)
    089B7B84:[AFA60054]: sw         $a2, 84($sp)
    089B7B88:[0E26E16A]: jal        0x089B85A8
    089B7B8C:[AFA20040]: sw         $v0, 64($sp)
    089B7B90:[8FBF0064]: lw         $ra, 100($sp)
    089B7B94:[8FB10060]: lw         $s1, 96($sp)
    089B7B98:[8FB0005C]: lw         $s0, 92($sp)
    089B7B9C:[03E00008]: jr         $ra
    089B7BA0:[27BD0068]: addiu      $sp, $sp, 104
    089B7BA4:[1082001C]: beq        $a0, $v0, 0x089B7C18
    089B7BA8:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    089B7BAC:[8FA20014]: lw         $v0, 20($sp)
    089B7BB0:[8FA3002C]: lw         $v1, 44($sp)
    089B7BB4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089B7BB8:[00431026]: xor        $v0, $v0, $v1
    089B7BBC:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    089B7BC0:[AFA20014]: sw         $v0, 20($sp)
    089B7BC4:[0E26E16A]: jal        0x089B85A8
    089B7BC8:[00000000]: nop
    089B7BCC:[8FBF0064]: lw         $ra, 100($sp)
    089B7BD0:[8FB10060]: lw         $s1, 96($sp)
    089B7BD4:[8FB0005C]: lw         $s0, 92($sp)
    089B7BD8:[03E00008]: jr         $ra
    089B7BDC:[27BD0068]: addiu      $sp, $sp, 104
    089B7BE0:[1062000D]: beq        $v1, $v0, 0x089B7C18
    089B7BE4:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    089B7BE8:[8FA3002C]: lw         $v1, 44($sp)
    089B7BEC:[8FA20014]: lw         $v0, 20($sp)
    089B7BF0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B7BF4:[00431026]: xor        $v0, $v0, $v1
    089B7BF8:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    089B7BFC:[0E26E16A]: jal        0x089B85A8
    089B7C00:[AFA2002C]: sw         $v0, 44($sp)
    089B7C04:[8FBF0064]: lw         $ra, 100($sp)
    089B7C08:[8FB10060]: lw         $s1, 96($sp)
    089B7C0C:[8FB0005C]: lw         $s0, 92($sp)
    089B7C10:[03E00008]: jr         $ra
    089B7C14:[27BD0068]: addiu      $sp, $sp, 104
    089B7C18:[0A26DEF1]: j          0x089B7BC4
    089B7C1C:[2444ECC8]: addiu      $a0, $v0, -4920
    089B7C20:[3C0F8000]: lui        $t7, 0x8000 <=> li $t7, 0x80000000
    089B7C24:[3C0E2000]: lui        $t6, 0x2000 <=> li $t6, 0x20000000
    089B7C28:[000627C0]: sll        $a0, $a2, 0x001F
    089B7C2C:[00051842]: srl        $v1, $a1, 0x0001
    089B7C30:[00063042]: srl        $a2, $a2, 0x0001
    089B7C34:[30A20001]: andi       $v0, $a1, 1
    089B7C38:[000D5842]: srl        $t3, $t5, 0x0001
    089B7C3C:[00086042]: srl        $t4, $t0, 0x0001
    089B7C40:[00CE482B]: sltu       $t1, $a2, $t6
    089B7C44:[00083FC0]: sll        $a3, $t0, 0x001F
    089B7C48:[00832825]: or         $a1, $a0, $v1
    089B7C4C:[10400003]: beq        $v0, $zr, 0x089B7C5C
    089B7C50:[254A0001]: addiu      $t2, $t2, 1
    089B7C54:[00EB6825]: or         $t5, $a3, $t3
    089B7C58:[018F4025]: or         $t0, $t4, $t7
    089B7C5C:[1120FFF3]: beq        $t1, $zr, 0x089B7C2C
    089B7C60:[000627C0]: sll        $a0, $a2, 0x001F
    089B7C64:[0A26DEC3]: j          0x089B7B0C
    089B7C68:[AFAA0048]: sw         $t2, 72($sp)
--> 089B7C6C:[0A26DED4]: j          0x089B7B50
    089B7C70:[34A50001]: ori        $a1, $a1, 1
    089B7C74:[1040FF86]: beq        $v0, $zr, 0x089B7A90
    089B7C78:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    089B7C7C:[0A26DEA5]: j          0x089B7A94
_S1_2_8912A64 11,730 instructions (0.011%), 5 calls (08912A64 - 08912E3C, length 247)
    08912A64:[27BDFCB8]: addiu      $sp, $sp, -840
    08912A68:[AFBF0344]: sw         $ra, 836($sp)
    08912A6C:[AFBE0340]: sw         $fp, 832($sp)
    08912A70:[AFB7033C]: sw         $s7, 828($sp)
    08912A74:[AFB60338]: sw         $s6, 824($sp)
    08912A78:[AFB50334]: sw         $s5, 820($sp)
    08912A7C:[AFB40330]: sw         $s4, 816($sp)
    08912A80:[AFB3032C]: sw         $s3, 812($sp)
    08912A84:[AFB20328]: sw         $s2, 808($sp)
    08912A88:[AFB10324]: sw         $s1, 804($sp)
    08912A8C:[AFB00320]: sw         $s0, 800($sp)
    08912A90:[AFA40310]: sw         $a0, 784($sp)
    08912A94:[AC800000]: sw         $zr, 0($a0)
    08912A98:[AC800004]: sw         $zr, 4($a0)
    08912A9C:[AC800008]: sw         $zr, 8($a0)
    08912AA0:[80E30000]: lb         $v1, 0($a3)
    08912AA4:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    08912AA8:[AFA50314]: sw         $a1, 788($sp)
    08912AAC:[AFA60318]: sw         $a2, 792($sp)
    08912AB0:[106200B2]: beq        $v1, $v0, 0x08912D7C
    08912AB4:[AFA00008]: sw         $zr, 8($sp)
    08912AB8:[27B00010]: addiu      $s0, $sp, 16
    08912ABC:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    08912AC0:[0E269958]: jal        0x089A6560
    08912AC4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08912AC8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08912ACC:[0E26A060]: jal        0x089A8180
    08912AD0:[2405002F]: addiu      $a1, $zr, 47 <=> li $a1, 47
    08912AD4:[50400006]: beql       $v0, $zr, 0x08912AF0
    08912AD8:[A3A00110]: sb         $zr, 272($sp)
    08912ADC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08912AE0:[A0400000]: sb         $zr, 0($v0)
    08912AE4:[27A40110]: addiu      $a0, $sp, 272
    08912AE8:[0E269958]: jal        0x089A6560
    08912AEC:[24500001]: addiu      $s0, $v0, 1
    08912AF0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08912AF4:[0E269958]: jal        0x089A6560
    08912AF8:[27A40210]: addiu      $a0, $sp, 528
    08912AFC:[8FA50314]: lw         $a1, 788($sp)
    08912B00:[8FA60318]: lw         $a2, 792($sp)
    08912B04:[34078084]: ori        $a3, $zr, -32636 <=> li $a3, 32900
    08912B08:[24080004]: addiu      $t0, $zr, 4 <=> li $t0, 4
    08912B0C:[0E243440]: jal        0x0890D100
    08912B10:[27A40004]: addiu      $a0, $sp, 4
    08912B14:[8FA50314]: lw         $a1, 788($sp)
    08912B18:[8FA60318]: lw         $a2, 792($sp)
    08912B1C:[3407808C]: ori        $a3, $zr, -32628 <=> li $a3, 32908
    08912B20:[24080004]: addiu      $t0, $zr, 4 <=> li $t0, 4
    08912B24:[0E243440]: jal        0x0890D100
    08912B28:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08912B2C:[8FA20000]: lw         $v0, 0($sp)
    08912B30:[8FA40004]: lw         $a0, 4($sp)
    08912B34:[000212C0]: sll        $v0, $v0, 0x000B
    08912B38:[0E268844]: jal        0x089A2110
    08912B3C:[AFA20000]: sw         $v0, 0($sp)
    08912B40:[8FA50314]: lw         $a1, 788($sp)
    08912B44:[8FA60318]: lw         $a2, 792($sp)
    08912B48:[8FA70000]: lw         $a3, 0($sp)
    08912B4C:[8FA80004]: lw         $t0, 4($sp)
    08912B50:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08912B54:[0E243440]: jal        0x0890D100
    08912B58:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    08912B5C:[83A30110]: lb         $v1, 272($sp)
    08912B60:[50600044]: beql       $v1, $zr, 0x08912C74
    08912B64:[92640002]: lbu        $a0, 2($s3)
    08912B68:[8FB60004]: lw         $s6, 4($sp)
    08912B6C:[1AC0002E]: blez       $s6, 0x08912C28
    08912B70:[00000000]: nop
    08912B74:[92720000]: lbu        $s2, 0($s3)
    08912B78:[1240002B]: beq        $s2, $zr, 0x08912C28
    08912B7C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08912B80:[27B70110]: addiu      $s7, $sp, 272
    08912B84:[24140001]: addiu      $s4, $zr, 1 <=> li $s4, 1
    08912B88:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08912B8C:[0A244AF1]: j          0x08912BC4
    08912B90:[241EFFFE]: addiu      $fp, $zr, -2 <=> li $fp, -2
    08912B94:[00608021]: addu       $s0, $v1, $zr <=> move $s0, $v1
    08912B98:[26420001]: addiu      $v0, $s2, 1
    08912B9C:[005E1024]: and        $v0, $v0, $fp
    08912BA0:[02223021]: addu       $a2, $s1, $v0
    08912BA4:[00D6102A]: slt        $v0, $a2, $s6
    08912BA8:[02662021]: addu       $a0, $s3, $a2
    08912BAC:[26940001]: addiu      $s4, $s4, 1
    08912BB0:[1040001D]: beq        $v0, $zr, 0x08912C28
    08912BB4:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    08912BB8:[90920000]: lbu        $s2, 0($a0)
    08912BBC:[1240001A]: beq        $s2, $zr, 0x08912C28
    08912BC0:[00000000]: nop
    08912BC4:[02661021]: addu       $v0, $s3, $a2
    08912BC8:[84500006]: lh         $s0, 6($v0)
    08912BCC:[1603FFF1]: bne        $s0, $v1, 0x08912B94
    08912BD0:[24D10008]: addiu      $s1, $a2, 8
    08912BD4:[0271A821]: addu       $s5, $s3, $s1
    08912BD8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08912BDC:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08912BE0:[0E269F36]: jal        0x089A7CD8
    08912BE4:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08912BE8:[1440FFEC]: bne        $v0, $zr, 0x08912B9C
    08912BEC:[26420001]: addiu      $v0, $s2, 1
    08912BF0:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08912BF4:[0E2698F9]: jal        0x089A63E4
    08912BF8:[2405002F]: addiu      $a1, $zr, 47 <=> li $a1, 47
    08912BFC:[10400086]: beq        $v0, $zr, 0x08912E18
    08912C00:[7C148620]: seh        $s0, $s4
    08912C04:[24570001]: addiu      $s7, $v0, 1
    08912C08:[26420001]: addiu      $v0, $s2, 1
    08912C0C:[005E1024]: and        $v0, $v0, $fp
    08912C10:[02223021]: addu       $a2, $s1, $v0
    08912C14:[00D6102A]: slt        $v0, $a2, $s6
    08912C18:[02662021]: addu       $a0, $s3, $a2
    08912C1C:[26940001]: addiu      $s4, $s4, 1
    08912C20:[1440FFE5]: bne        $v0, $zr, 0x08912BB8
    08912C24:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    08912C28:[0E26883F]: jal        0x089A20FC
    08912C2C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08912C30:[8FA20008]: lw         $v0, 8($sp)
    08912C34:[1440001D]: bne        $v0, $zr, 0x08912CAC
    08912C38:[8FA50314]: lw         $a1, 788($sp)
    08912C3C:[8FBF0344]: lw         $ra, 836($sp)
    08912C40:[2410B1ED]: addiu      $s0, $zr, -19987 <=> li $s0, -19987
    08912C44:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08912C48:[8FBE0340]: lw         $fp, 832($sp)
    08912C4C:[8FB7033C]: lw         $s7, 828($sp)
    08912C50:[8FB60338]: lw         $s6, 824($sp)
    08912C54:[8FB50334]: lw         $s5, 820($sp)
    08912C58:[8FB40330]: lw         $s4, 816($sp)
    08912C5C:[8FB3032C]: lw         $s3, 812($sp)
    08912C60:[8FB20328]: lw         $s2, 808($sp)
    08912C64:[8FB10324]: lw         $s1, 804($sp)
    08912C68:[8FB00320]: lw         $s0, 800($sp)
    08912C6C:[03E00008]: jr         $ra
    08912C70:[27BD0348]: addiu      $sp, $sp, 840
    08912C74:[92650003]: lbu        $a1, 3($s3)
    08912C78:[92660004]: lbu        $a2, 4($s3)
    08912C7C:[92630005]: lbu        $v1, 5($s3)
    08912C80:[27A20008]: addiu      $v0, $sp, 8
    08912C84:[A3A40008]: sb         $a0, 8($sp)
    08912C88:[A0430003]: sb         $v1, 3($v0)
    08912C8C:[A0450001]: sb         $a1, 1($v0)
    08912C90:[A0460002]: sb         $a2, 2($v0)
    08912C94:[0E26883F]: jal        0x089A20FC
    08912C98:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08912C9C:[8FA20008]: lw         $v0, 8($sp)
    08912CA0:[1040FFE7]: beq        $v0, $zr, 0x08912C40
    08912CA4:[8FBF0344]: lw         $ra, 836($sp)
    08912CA8:[8FA50314]: lw         $a1, 788($sp)
    08912CAC:[8FA60318]: lw         $a2, 792($sp)
    08912CB0:[000212C0]: sll        $v0, $v0, 0x000B
    08912CB4:[2447000A]: addiu      $a3, $v0, 10
    08912CB8:[24080004]: addiu      $t0, $zr, 4 <=> li $t0, 4
    08912CBC:[27A4000C]: addiu      $a0, $sp, 12
    08912CC0:[0E243440]: jal        0x0890D100
    08912CC4:[AFA20008]: sw         $v0, 8($sp)
    08912CC8:[8FA4000C]: lw         $a0, 12($sp)
    08912CCC:[0E268844]: jal        0x089A2110
    08912CD0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08912CD4:[8FA50314]: lw         $a1, 788($sp)
    08912CD8:[8FA60318]: lw         $a2, 792($sp)
    08912CDC:[8FA70008]: lw         $a3, 8($sp)
    08912CE0:[8FA8000C]: lw         $t0, 12($sp)
    08912CE4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08912CE8:[0E243440]: jal        0x0890D100
    08912CEC:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08912CF0:[8FB3000C]: lw         $s3, 12($sp)
    08912CF4:[0213102A]: slt        $v0, $s0, $s3
    08912CF8:[10400008]: beq        $v0, $zr, 0x08912D1C
    08912CFC:[02908821]: addu       $s1, $s4, $s0
    08912D00:[92320000]: lbu        $s2, 0($s1)
    08912D04:[56400015]: bnel       $s2, $zr, 0x08912D5C
    08912D08:[82260020]: lb         $a2, 32($s1)
    08912D0C:[26100001]: addiu      $s0, $s0, 1
    08912D10:[0213102A]: slt        $v0, $s0, $s3
    08912D14:[1440FFFA]: bne        $v0, $zr, 0x08912D00
    08912D18:[02908821]: addu       $s1, $s4, $s0
    08912D1C:[2410B1ED]: addiu      $s0, $zr, -19987 <=> li $s0, -19987
    08912D20:[0E26883F]: jal        0x089A20FC
    08912D24:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08912D28:[8FBF0344]: lw         $ra, 836($sp)
    08912D2C:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08912D30:[8FBE0340]: lw         $fp, 832($sp)
    08912D34:[8FB7033C]: lw         $s7, 828($sp)
    08912D38:[8FB60338]: lw         $s6, 824($sp)
    08912D3C:[8FB50334]: lw         $s5, 820($sp)
    08912D40:[8FB40330]: lw         $s4, 816($sp)
    08912D44:[8FB3032C]: lw         $s3, 812($sp)
    08912D48:[8FB20328]: lw         $s2, 808($sp)
    08912D4C:[8FB10324]: lw         $s1, 804($sp)
    08912D50:[8FB00320]: lw         $s0, 800($sp)
    08912D54:[03E00008]: jr         $ra
    08912D58:[27BD0348]: addiu      $sp, $sp, 840
    08912D5C:[26040021]: addiu      $a0, $s0, 33
    08912D60:[02842021]: addu       $a0, $s4, $a0
    08912D64:[0E269F36]: jal        0x089A7CD8
    08912D68:[27A50210]: addiu      $a1, $sp, 528
    08912D6C:[5040000F]: beql       $v0, $zr, 0x08912DAC
    08912D70:[92220002]: lbu        $v0, 2($s1)
    08912D74:[0A244B3D]: j          0x08912CF4
    08912D78:[02128021]: addu       $s0, $s0, $s2
    08912D7C:[24E70001]: addiu      $a3, $a3, 1
    08912D80:[27B00010]: addiu      $s0, $sp, 16
    08912D84:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    08912D88:[0E269958]: jal        0x089A6560
    08912D8C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08912D90:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08912D94:[0E26A060]: jal        0x089A8180
    08912D98:[2405002F]: addiu      $a1, $zr, 47 <=> li $a1, 47
    08912D9C:[1440FF50]: bne        $v0, $zr, 0x08912AE0
    08912DA0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08912DA4:[0A244ABD]: j          0x08912AF4
    08912DA8:[A3A00110]: sb         $zr, 272($sp)
    08912DAC:[92230003]: lbu        $v1, 3($s1)
    08912DB0:[92240004]: lbu        $a0, 4($s1)
    08912DB4:[92250005]: lbu        $a1, 5($s1)
    08912DB8:[8FA60310]: lw         $a2, 784($sp)
    08912DBC:[A0C20000]: sb         $v0, 0($a2)
    08912DC0:[A0C30001]: sb         $v1, 1($a2)
    08912DC4:[A0C40002]: sb         $a0, 2($a2)
    08912DC8:[A0C50003]: sb         $a1, 3($a2)
    08912DCC:[8FA30008]: lw         $v1, 8($sp)
    08912DD0:[8CC40000]: lw         $a0, 0($a2)
    08912DD4:[8FA90310]: lw         $t1, 784($sp)
    08912DD8:[9228000D]: lbu        $t0, 13($s1)
    08912DDC:[9225000A]: lbu        $a1, 10($s1)
    08912DE0:[9226000B]: lbu        $a2, 11($s1)
    08912DE4:[9227000C]: lbu        $a3, 12($s1)
    08912DE8:[2463000A]: addiu      $v1, $v1, 10
    08912DEC:[25220004]: addiu      $v0, $t1, 4
    08912DF0:[00701821]: addu       $v1, $v1, $s0
    08912DF4:[000422C0]: sll        $a0, $a0, 0x000B
    08912DF8:[AD240000]: sw         $a0, 0($t1)
    08912DFC:[A1250004]: sb         $a1, 4($t1)
    08912E00:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08912E04:[A0480003]: sb         $t0, 3($v0)
    08912E08:[A0460001]: sb         $a2, 1($v0)
    08912E0C:[A0470002]: sb         $a3, 2($v0)
    08912E10:[0A244B48]: j          0x08912D20
    08912E14:[AD230008]: sw         $v1, 8($t1)
    08912E18:[92A3FFFD]: lbu        $v1, -3($s5)
    08912E1C:[92A4FFFA]: lbu        $a0, -6($s5)
    08912E20:[92A5FFFB]: lbu        $a1, -5($s5)
    08912E24:[92A6FFFC]: lbu        $a2, -4($s5)
    08912E28:[27A20008]: addiu      $v0, $sp, 8
    08912E2C:[A0430003]: sb         $v1, 3($v0)
    08912E30:[A3A40008]: sb         $a0, 8($sp)
    08912E34:[A0450001]: sb         $a1, 1($v0)
    08912E38:[0A244B0A]: j          0x08912C28
    08912E3C:[A0460002]: sb         $a2, 2($v0)
  Back Branch 08912D14 1,728 times (length 7)
    08912CEC:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08912CF0:[8FB3000C]: lw         $s3, 12($sp)
    08912CF4:[0213102A]: slt        $v0, $s0, $s3
    08912CF8:[10400008]: beq        $v0, $zr, 0x08912D1C
    08912CFC:[02908821]: addu       $s1, $s4, $s0
--> 08912D00:[92320000]: lbu        $s2, 0($s1)
    08912D04:[56400015]: bnel       $s2, $zr, 0x08912D5C
    08912D08:[82260020]: lb         $a2, 32($s1)
    08912D0C:[26100001]: addiu      $s0, $s0, 1
    08912D10:[0213102A]: slt        $v0, $s0, $s3
--> 08912D14:[1440FFFA]: bne        $v0, $zr, 0x08912D00
    08912D18:[02908821]: addu       $s1, $s4, $s0
    08912D1C:[2410B1ED]: addiu      $s0, $zr, -19987 <=> li $s0, -19987
    08912D20:[0E26883F]: jal        0x089A20FC
    08912D24:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
  Back Branch 08912D74 20 times (length 34)
    08912CE0:[8FA8000C]: lw         $t0, 12($sp)
    08912CE4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08912CE8:[0E243440]: jal        0x0890D100
    08912CEC:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08912CF0:[8FB3000C]: lw         $s3, 12($sp)
--> 08912CF4:[0213102A]: slt        $v0, $s0, $s3
    08912CF8:[10400008]: beq        $v0, $zr, 0x08912D1C
    08912CFC:[02908821]: addu       $s1, $s4, $s0
    08912D00:[92320000]: lbu        $s2, 0($s1)
    08912D04:[56400015]: bnel       $s2, $zr, 0x08912D5C
    08912D08:[82260020]: lb         $a2, 32($s1)
    08912D0C:[26100001]: addiu      $s0, $s0, 1
    08912D10:[0213102A]: slt        $v0, $s0, $s3
    08912D14:[1440FFFA]: bne        $v0, $zr, 0x08912D00
    08912D18:[02908821]: addu       $s1, $s4, $s0
    08912D1C:[2410B1ED]: addiu      $s0, $zr, -19987 <=> li $s0, -19987
    08912D20:[0E26883F]: jal        0x089A20FC
    08912D24:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08912D28:[8FBF0344]: lw         $ra, 836($sp)
    08912D2C:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08912D30:[8FBE0340]: lw         $fp, 832($sp)
    08912D34:[8FB7033C]: lw         $s7, 828($sp)
    08912D38:[8FB60338]: lw         $s6, 824($sp)
    08912D3C:[8FB50334]: lw         $s5, 820($sp)
    08912D40:[8FB40330]: lw         $s4, 816($sp)
    08912D44:[8FB3032C]: lw         $s3, 812($sp)
    08912D48:[8FB20328]: lw         $s2, 808($sp)
    08912D4C:[8FB10324]: lw         $s1, 804($sp)
    08912D50:[8FB00320]: lw         $s0, 800($sp)
    08912D54:[03E00008]: jr         $ra
    08912D58:[27BD0348]: addiu      $sp, $sp, 840
    08912D5C:[26040021]: addiu      $a0, $s0, 33
    08912D60:[02842021]: addu       $a0, $s4, $a0
    08912D64:[0E269F36]: jal        0x089A7CD8
    08912D68:[27A50210]: addiu      $a1, $sp, 528
    08912D6C:[5040000F]: beql       $v0, $zr, 0x08912DAC
    08912D70:[92220002]: lbu        $v0, 2($s1)
--> 08912D74:[0A244B3D]: j          0x08912CF4
    08912D78:[02128021]: addu       $s0, $s0, $s2
    08912D7C:[24E70001]: addiu      $a3, $a3, 1
    08912D80:[27B00010]: addiu      $s0, $sp, 16
    08912D84:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
  Back Branch 08912BE8 16 times (length 21)
    08912B88:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08912B8C:[0A244AF1]: j          0x08912BC4
    08912B90:[241EFFFE]: addiu      $fp, $zr, -2 <=> li $fp, -2
    08912B94:[00608021]: addu       $s0, $v1, $zr <=> move $s0, $v1
    08912B98:[26420001]: addiu      $v0, $s2, 1
--> 08912B9C:[005E1024]: and        $v0, $v0, $fp
    08912BA0:[02223021]: addu       $a2, $s1, $v0
    08912BA4:[00D6102A]: slt        $v0, $a2, $s6
    08912BA8:[02662021]: addu       $a0, $s3, $a2
    08912BAC:[26940001]: addiu      $s4, $s4, 1
    08912BB0:[1040001D]: beq        $v0, $zr, 0x08912C28
    08912BB4:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    08912BB8:[90920000]: lbu        $s2, 0($a0)
    08912BBC:[1240001A]: beq        $s2, $zr, 0x08912C28
    08912BC0:[00000000]: nop
    08912BC4:[02661021]: addu       $v0, $s3, $a2
    08912BC8:[84500006]: lh         $s0, 6($v0)
    08912BCC:[1603FFF1]: bne        $s0, $v1, 0x08912B94
    08912BD0:[24D10008]: addiu      $s1, $a2, 8
    08912BD4:[0271A821]: addu       $s5, $s3, $s1
    08912BD8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08912BDC:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08912BE0:[0E269F36]: jal        0x089A7CD8
    08912BE4:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
--> 08912BE8:[1440FFEC]: bne        $v0, $zr, 0x08912B9C
    08912BEC:[26420001]: addiu      $v0, $s2, 1
    08912BF0:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08912BF4:[0E2698F9]: jal        0x089A63E4
    08912BF8:[2405002F]: addiu      $a1, $zr, 47 <=> li $a1, 47
  Back Branch 08912BCC 16 times (length 16)
    08912B80:[27B70110]: addiu      $s7, $sp, 272
    08912B84:[24140001]: addiu      $s4, $zr, 1 <=> li $s4, 1
    08912B88:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08912B8C:[0A244AF1]: j          0x08912BC4
    08912B90:[241EFFFE]: addiu      $fp, $zr, -2 <=> li $fp, -2
--> 08912B94:[00608021]: addu       $s0, $v1, $zr <=> move $s0, $v1
    08912B98:[26420001]: addiu      $v0, $s2, 1
    08912B9C:[005E1024]: and        $v0, $v0, $fp
    08912BA0:[02223021]: addu       $a2, $s1, $v0
    08912BA4:[00D6102A]: slt        $v0, $a2, $s6
    08912BA8:[02662021]: addu       $a0, $s3, $a2
    08912BAC:[26940001]: addiu      $s4, $s4, 1
    08912BB0:[1040001D]: beq        $v0, $zr, 0x08912C28
    08912BB4:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    08912BB8:[90920000]: lbu        $s2, 0($a0)
    08912BBC:[1240001A]: beq        $s2, $zr, 0x08912C28
    08912BC0:[00000000]: nop
    08912BC4:[02661021]: addu       $v0, $s3, $a2
    08912BC8:[84500006]: lh         $s0, 6($v0)
--> 08912BCC:[1603FFF1]: bne        $s0, $v1, 0x08912B94
    08912BD0:[24D10008]: addiu      $s1, $a2, 8
    08912BD4:[0271A821]: addu       $s5, $s3, $s1
    08912BD8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08912BDC:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
  Back Branch 08912E38 5 times (length 134)
  Back Branch 08912E10 4 times (length 62)
    08912D0C:[26100001]: addiu      $s0, $s0, 1
    08912D10:[0213102A]: slt        $v0, $s0, $s3
    08912D14:[1440FFFA]: bne        $v0, $zr, 0x08912D00
    08912D18:[02908821]: addu       $s1, $s4, $s0
    08912D1C:[2410B1ED]: addiu      $s0, $zr, -19987 <=> li $s0, -19987
--> 08912D20:[0E26883F]: jal        0x089A20FC
    08912D24:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08912D28:[8FBF0344]: lw         $ra, 836($sp)
    08912D2C:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08912D30:[8FBE0340]: lw         $fp, 832($sp)
    08912D34:[8FB7033C]: lw         $s7, 828($sp)
    08912D38:[8FB60338]: lw         $s6, 824($sp)
    08912D3C:[8FB50334]: lw         $s5, 820($sp)
    08912D40:[8FB40330]: lw         $s4, 816($sp)
    08912D44:[8FB3032C]: lw         $s3, 812($sp)
    08912D48:[8FB20328]: lw         $s2, 808($sp)
    08912D4C:[8FB10324]: lw         $s1, 804($sp)
    08912D50:[8FB00320]: lw         $s0, 800($sp)
    08912D54:[03E00008]: jr         $ra
    08912D58:[27BD0348]: addiu      $sp, $sp, 840
    08912D5C:[26040021]: addiu      $a0, $s0, 33
    08912D60:[02842021]: addu       $a0, $s4, $a0
    08912D64:[0E269F36]: jal        0x089A7CD8
    08912D68:[27A50210]: addiu      $a1, $sp, 528
    08912D6C:[5040000F]: beql       $v0, $zr, 0x08912DAC
    08912D70:[92220002]: lbu        $v0, 2($s1)
    08912D74:[0A244B3D]: j          0x08912CF4
    08912D78:[02128021]: addu       $s0, $s0, $s2
    08912D7C:[24E70001]: addiu      $a3, $a3, 1
    08912D80:[27B00010]: addiu      $s0, $sp, 16
    08912D84:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    08912D88:[0E269958]: jal        0x089A6560
    08912D8C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08912D90:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08912D94:[0E26A060]: jal        0x089A8180
    08912D98:[2405002F]: addiu      $a1, $zr, 47 <=> li $a1, 47
    08912D9C:[1440FF50]: bne        $v0, $zr, 0x08912AE0
    08912DA0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08912DA4:[0A244ABD]: j          0x08912AF4
    08912DA8:[A3A00110]: sb         $zr, 272($sp)
    08912DAC:[92230003]: lbu        $v1, 3($s1)
    08912DB0:[92240004]: lbu        $a0, 4($s1)
    08912DB4:[92250005]: lbu        $a1, 5($s1)
    08912DB8:[8FA60310]: lw         $a2, 784($sp)
    08912DBC:[A0C20000]: sb         $v0, 0($a2)
    08912DC0:[A0C30001]: sb         $v1, 1($a2)
    08912DC4:[A0C40002]: sb         $a0, 2($a2)
    08912DC8:[A0C50003]: sb         $a1, 3($a2)
    08912DCC:[8FA30008]: lw         $v1, 8($sp)
    08912DD0:[8CC40000]: lw         $a0, 0($a2)
    08912DD4:[8FA90310]: lw         $t1, 784($sp)
    08912DD8:[9228000D]: lbu        $t0, 13($s1)
    08912DDC:[9225000A]: lbu        $a1, 10($s1)
    08912DE0:[9226000B]: lbu        $a2, 11($s1)
    08912DE4:[9227000C]: lbu        $a3, 12($s1)
    08912DE8:[2463000A]: addiu      $v1, $v1, 10
    08912DEC:[25220004]: addiu      $v0, $t1, 4
    08912DF0:[00701821]: addu       $v1, $v1, $s0
    08912DF4:[000422C0]: sll        $a0, $a0, 0x000B
    08912DF8:[AD240000]: sw         $a0, 0($t1)
    08912DFC:[A1250004]: sb         $a1, 4($t1)
    08912E00:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08912E04:[A0480003]: sb         $t0, 3($v0)
    08912E08:[A0460001]: sb         $a2, 1($v0)
    08912E0C:[A0470002]: sb         $a3, 2($v0)
--> 08912E10:[0A244B48]: j          0x08912D20
    08912E14:[AD230008]: sw         $v1, 8($t1)
    08912E18:[92A3FFFD]: lbu        $v1, -3($s5)
    08912E1C:[92A4FFFA]: lbu        $a0, -6($s5)
    08912E20:[92A5FFFB]: lbu        $a1, -5($s5)
  Back Branch 08912C20 3 times (length 28)
    08912BA4:[00D6102A]: slt        $v0, $a2, $s6
    08912BA8:[02662021]: addu       $a0, $s3, $a2
    08912BAC:[26940001]: addiu      $s4, $s4, 1
    08912BB0:[1040001D]: beq        $v0, $zr, 0x08912C28
    08912BB4:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
--> 08912BB8:[90920000]: lbu        $s2, 0($a0)
    08912BBC:[1240001A]: beq        $s2, $zr, 0x08912C28
    08912BC0:[00000000]: nop
    08912BC4:[02661021]: addu       $v0, $s3, $a2
    08912BC8:[84500006]: lh         $s0, 6($v0)
    08912BCC:[1603FFF1]: bne        $s0, $v1, 0x08912B94
    08912BD0:[24D10008]: addiu      $s1, $a2, 8
    08912BD4:[0271A821]: addu       $s5, $s3, $s1
    08912BD8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08912BDC:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08912BE0:[0E269F36]: jal        0x089A7CD8
    08912BE4:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08912BE8:[1440FFEC]: bne        $v0, $zr, 0x08912B9C
    08912BEC:[26420001]: addiu      $v0, $s2, 1
    08912BF0:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08912BF4:[0E2698F9]: jal        0x089A63E4
    08912BF8:[2405002F]: addiu      $a1, $zr, 47 <=> li $a1, 47
    08912BFC:[10400086]: beq        $v0, $zr, 0x08912E18
    08912C00:[7C148620]: seh        $s0, $s4
    08912C04:[24570001]: addiu      $s7, $v0, 1
    08912C08:[26420001]: addiu      $v0, $s2, 1
    08912C0C:[005E1024]: and        $v0, $v0, $fp
    08912C10:[02223021]: addu       $a2, $s1, $v0
    08912C14:[00D6102A]: slt        $v0, $a2, $s6
    08912C18:[02662021]: addu       $a0, $s3, $a2
    08912C1C:[26940001]: addiu      $s4, $s4, 1
--> 08912C20:[1440FFE5]: bne        $v0, $zr, 0x08912BB8
    08912C24:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    08912C28:[0E26883F]: jal        0x089A20FC
    08912C2C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08912C30:[8FA20008]: lw         $v0, 8($sp)
_S1_2_89B88D4 11,255 instructions (0.011%), 505 calls (089B88D4 - 089B89C8, length 62)
    089B88D4:[8C820004]: lw         $v0, 4($a0)
    089B88D8:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    089B88DC:[8C870000]: lw         $a3, 0($a0)
    089B88E0:[00021FC2]: srl        $v1, $v0, 0x001F
    089B88E4:[7C455500]: ext        $a1, $v0, 20, 11
    089B88E8:[AD030004]: sw         $v1, 4($t0)
    089B88EC:[14A0001B]: bne        $a1, $zr, 0x089B895C
    089B88F0:[7C439800]: ext        $v1, $v0, 0, 20
    089B88F4:[00E31025]: or         $v0, $a3, $v1
    089B88F8:[10400015]: beq        $v0, $zr, 0x089B8950
    089B88FC:[00033200]: sll        $a2, $v1, 0x0008
    089B8900:[2403FC02]: addiu      $v1, $zr, -1022 <=> li $v1, -1022
    089B8904:[00071602]: srl        $v0, $a3, 0x0018
    089B8908:[AD030008]: sw         $v1, 8($t0)
    089B890C:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    089B8910:[00072A00]: sll        $a1, $a3, 0x0008
    089B8914:[00463025]: or         $a2, $v0, $a2
    089B8918:[AD030000]: sw         $v1, 0($t0)
    089B891C:[2407FC02]: addiu      $a3, $zr, -1022 <=> li $a3, -1022
    089B8920:[3C091000]: lui        $t1, 0x1000 <=> li $t1, 0x10000000
    089B8924:[00051FC2]: srl        $v1, $a1, 0x001F
    089B8928:[00061040]: sll        $v0, $a2, 0x0001
    089B892C:[00623025]: or         $a2, $v1, $v0
    089B8930:[00C9202B]: sltu       $a0, $a2, $t1
    089B8934:[00052840]: sll        $a1, $a1, 0x0001
    089B8938:[1480FFFA]: bne        $a0, $zr, 0x089B8924
    089B893C:[24E7FFFF]: addiu      $a3, $a3, -1
    089B8940:[AD060014]: sw         $a2, 20($t0)
    089B8944:[AD070008]: sw         $a3, 8($t0)
    089B8948:[03E00008]: jr         $ra
    089B894C:[AD050010]: sw         $a1, 16($t0)
    089B8950:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089B8954:[03E00008]: jr         $ra
    089B8958:[AD020000]: sw         $v0, 0($t0)
    089B895C:[240207FF]: addiu      $v0, $zr, 2047 <=> li $v0, 2047
    089B8960:[10A2000D]: beq        $a1, $v0, 0x089B8998
    089B8964:[00032200]: sll        $a0, $v1, 0x0008
    089B8968:[00071602]: srl        $v0, $a3, 0x0018
    089B896C:[00442025]: or         $a0, $v0, $a0
    089B8970:[3C031000]: lui        $v1, 0x1000 <=> li $v1, 0x10000000
    089B8974:[00832025]: or         $a0, $a0, $v1
    089B8978:[24A5FC01]: addiu      $a1, $a1, -1023
    089B897C:[00071A00]: sll        $v1, $a3, 0x0008
    089B8980:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089B8984:[AD040014]: sw         $a0, 20($t0)
    089B8988:[AD050008]: sw         $a1, 8($t0)
    089B898C:[AD020000]: sw         $v0, 0($t0)
    089B8990:[03E00008]: jr         $ra
    089B8994:[AD030010]: sw         $v1, 16($t0)
    089B8998:[00E31025]: or         $v0, $a3, $v1
    089B899C:[10400008]: beq        $v0, $zr, 0x089B89C0
    089B89A0:[000314C2]: srl        $v0, $v1, 0x0013
    089B89A4:[54400003]: bnel       $v0, $zr, 0x089B89B4
    089B89A8:[AD000000]: sw         $zr, 0($t0)
    089B89AC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089B89B0:[AD020000]: sw         $v0, 0($t0)
    089B89B4:[AD030014]: sw         $v1, 20($t0)
    089B89B8:[03E00008]: jr         $ra
    089B89BC:[AD070010]: sw         $a3, 16($t0)
    089B89C0:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    089B89C4:[03E00008]: jr         $ra
    089B89C8:[AD020000]: sw         $v0, 0($t0)
_S1_2_89B7470 11,099 instructions (0.011%), 85 calls (089B7470 - 089B78D4, length 282)
    089B7470:[8C870000]: lw         $a3, 0($a0)
    089B7474:[27BDFFC0]: addiu      $sp, $sp, -64
    089B7478:[AFB5002C]: sw         $s5, 44($sp)
    089B747C:[2CE20002]: sltiu      $v0, $a3, 2
    089B7480:[AFB40028]: sw         $s4, 40($sp)
    089B7484:[AFB1001C]: sw         $s1, 28($sp)
    089B7488:[AFBF003C]: sw         $ra, 60($sp)
    089B748C:[AFBE0038]: sw         $fp, 56($sp)
    089B7490:[AFB70034]: sw         $s7, 52($sp)
    089B7494:[AFB60030]: sw         $s6, 48($sp)
    089B7498:[AFB30024]: sw         $s3, 36($sp)
    089B749C:[AFB20020]: sw         $s2, 32($sp)
    089B74A0:[AFB00018]: sw         $s0, 24($sp)
    089B74A4:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    089B74A8:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    089B74AC:[14400041]: bne        $v0, $zr, 0x089B75B4
    089B74B0:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    089B74B4:[8CA30000]: lw         $v1, 0($a1)
    089B74B8:[2C620002]: sltiu      $v0, $v1, 2
    089B74BC:[1440003C]: bne        $v0, $zr, 0x089B75B0
    089B74C0:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    089B74C4:[10E20048]: beq        $a3, $v0, 0x089B75E8
    089B74C8:[00000000]: nop
    089B74CC:[10620038]: beq        $v1, $v0, 0x089B75B0
    089B74D0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089B74D4:[1062004C]: beq        $v1, $v0, 0x089B7608
    089B74D8:[00000000]: nop
    089B74DC:[50E20035]: beql       $a3, $v0, 0x089B75B4
    089B74E0:[02A08821]: addu       $s1, $s5, $zr <=> move $s1, $s5
    089B74E4:[8C8C0008]: lw         $t4, 8($a0)
    089B74E8:[8CA50008]: lw         $a1, 8($a1)
    089B74EC:[8C8A0010]: lw         $t2, 16($a0)
    089B74F0:[8C8B0014]: lw         $t3, 20($a0)
    089B74F4:[01852023]: subu       $a0, $t4, $a1
    089B74F8:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    089B74FC:[0082482C]: max        $t1, $a0, $v0
    089B7500:[29230040]: slti       $v1, $t1, 64
    089B7504:[8EB60010]: lw         $s6, 16($s5)
    089B7508:[10600052]: beq        $v1, $zr, 0x089B7654
    089B750C:[8EB70014]: lw         $s7, 20($s5)
    089B7510:[188000B0]: blez       $a0, 0x089B77D4
    089B7514:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    089B7518:[31280020]: andi       $t0, $t1, 32
    089B751C:[01301004]: sllv       $v0, $s0, $t1
    089B7520:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    089B7524:[0008100B]: movn       $v0, $zr, $t0 <=> move $v0, $t0
    089B7528:[2445FFFF]: addiu      $a1, $v0, -1
    089B752C:[0008180A]: movz       $v1, $zr, $t0 <=> move $v1, $t0
    089B7530:[00A2102B]: sltu       $v0, $a1, $v0
    089B7534:[2463FFFF]: addiu      $v1, $v1, -1
    089B7538:[00431021]: addu       $v0, $v0, $v1
    089B753C:[00172040]: sll        $a0, $s7, 0x0001
    089B7540:[00091827]: nor        $v1, $zr, $t1 <=> li $v1, not $t1
    089B7544:[00642004]: sllv       $a0, $a0, $v1
    089B7548:[0136F006]: srlv       $fp, $s6, $t1
    089B754C:[00B69024]: and        $s2, $a1, $s6
    089B7550:[00579824]: and        $s3, $v0, $s7
    089B7554:[009EF025]: or         $fp, $a0, $fp
    089B7558:[01374806]: srlv       $t1, $s7, $t1
    089B755C:[0128F00B]: movn       $fp, $t1, $t0
    089B7560:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089B7564:[0008480B]: movn       $t1, $zr, $t0 <=> move $t1, $t0
    089B7568:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089B756C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089B7570:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089B7574:[AFA90000]: sw         $t1, 0($sp)
    089B7578:[AFAA0004]: sw         $t2, 4($sp)
    089B757C:[AFAB0008]: sw         $t3, 8($sp)
    089B7580:[0E26E14D]: jal        0x089B8534
    089B7584:[AFAC000C]: sw         $t4, 12($sp)
    089B7588:[8FA90000]: lw         $t1, 0($sp)
    089B758C:[8FAA0004]: lw         $t2, 4($sp)
    089B7590:[8FAB0008]: lw         $t3, 8($sp)
    089B7594:[10500003]: beq        $v0, $s0, 0x089B75A4
    089B7598:[8FAC000C]: lw         $t4, 12($sp)
    089B759C:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    089B75A0:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089B75A4:[025EB025]: or         $s6, $s2, $fp
    089B75A8:[0A26DD9B]: j          0x089B766C
    089B75AC:[0269B825]: or         $s7, $s3, $t1
    089B75B0:[02A08821]: addu       $s1, $s5, $zr <=> move $s1, $s5
    089B75B4:[8FBF003C]: lw         $ra, 60($sp)
    089B75B8:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    089B75BC:[8FBE0038]: lw         $fp, 56($sp)
    089B75C0:[8FB70034]: lw         $s7, 52($sp)
    089B75C4:[8FB60030]: lw         $s6, 48($sp)
    089B75C8:[8FB5002C]: lw         $s5, 44($sp)
    089B75CC:[8FB40028]: lw         $s4, 40($sp)
    089B75D0:[8FB30024]: lw         $s3, 36($sp)
    089B75D4:[8FB20020]: lw         $s2, 32($sp)
    089B75D8:[8FB1001C]: lw         $s1, 28($sp)
    089B75DC:[8FB00018]: lw         $s0, 24($sp)
    089B75E0:[03E00008]: jr         $ra
    089B75E4:[27BD0040]: addiu      $sp, $sp, 64
    089B75E8:[1467FFF3]: bne        $v1, $a3, 0x089B75B8
    089B75EC:[8FBF003C]: lw         $ra, 60($sp)
    089B75F0:[8CA30004]: lw         $v1, 4($a1)
    089B75F4:[8C820004]: lw         $v0, 4($a0)
    089B75F8:[1043FFEF]: beq        $v0, $v1, 0x089B75B8
    089B75FC:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    089B7600:[0A26DD6E]: j          0x089B75B8
    089B7604:[2451ECC8]: addiu      $s1, $v0, -4920
    089B7608:[14E3FFEB]: bne        $a3, $v1, 0x089B75B8
    089B760C:[8FBF003C]: lw         $ra, 60($sp)
    089B7610:[8C820004]: lw         $v0, 4($a0)
    089B7614:[8C830008]: lw         $v1, 8($a0)
    089B7618:[8E250010]: lw         $a1, 16($s1)
    089B761C:[8E260014]: lw         $a2, 20($s1)
    089B7620:[8C84000C]: lw         $a0, 12($a0)
    089B7624:[AE820004]: sw         $v0, 4($s4)
    089B7628:[AE870000]: sw         $a3, 0($s4)
    089B762C:[AE830008]: sw         $v1, 8($s4)
    089B7630:[AE84000C]: sw         $a0, 12($s4)
    089B7634:[AE850010]: sw         $a1, 16($s4)
    089B7638:[AE860014]: sw         $a2, 20($s4)
    089B763C:[8E230004]: lw         $v1, 4($s1)
    089B7640:[8EA20004]: lw         $v0, 4($s5)
    089B7644:[02808821]: addu       $s1, $s4, $zr <=> move $s1, $s4
    089B7648:[00431024]: and        $v0, $v0, $v1
    089B764C:[0A26DD6D]: j          0x089B75B4
    089B7650:[AE820004]: sw         $v0, 4($s4)
    089B7654:[00AC102A]: slt        $v0, $a1, $t4
    089B7658:[5440005C]: bnel       $v0, $zr, 0x089B77CC
    089B765C:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    089B7660:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    089B7664:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089B7668:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089B766C:[8E250004]: lw         $a1, 4($s1)
    089B7670:[8EA20004]: lw         $v0, 4($s5)
    089B7674:[50A20081]: beql       $a1, $v0, 0x089B787C
    089B7678:[02CA1021]: addu       $v0, $s6, $t2
    089B767C:[10A0007B]: beq        $a1, $zr, 0x089B786C
    089B7680:[01562023]: subu       $a0, $t2, $s6
    089B7684:[02CA2023]: subu       $a0, $s6, $t2
    089B7688:[02EB1823]: subu       $v1, $s7, $t3
    089B768C:[02C4102B]: sltu       $v0, $s6, $a0
    089B7690:[00621023]: subu       $v0, $v1, $v0
    089B7694:[04400083]: bltz       $v0, 0x089B78A4
    089B7698:[00042823]: subu       $a1, $zr, $a0 <=> negu $a1, $a0
    089B769C:[AE8C0008]: sw         $t4, 8($s4)
    089B76A0:[AE840010]: sw         $a0, 16($s4)
    089B76A4:[AE820014]: sw         $v0, 20($s4)
    089B76A8:[AE800004]: sw         $zr, 4($s4)
    089B76AC:[8E860010]: lw         $a2, 16($s4)
    089B76B0:[8E870014]: lw         $a3, 20($s4)
    089B76B4:[3C041000]: lui        $a0, 0x1000 <=> li $a0, 0x10000000
    089B76B8:[24C5FFFF]: addiu      $a1, $a2, -1
    089B76BC:[00A6102B]: sltu       $v0, $a1, $a2
    089B76C0:[24E3FFFF]: addiu      $v1, $a3, -1
    089B76C4:[00431821]: addu       $v1, $v0, $v1
    089B76C8:[0064202B]: sltu       $a0, $v1, $a0
    089B76CC:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    089B76D0:[10800020]: beq        $a0, $zr, 0x089B7754
    089B76D4:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    089B76D8:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089B76DC:[3442FFFF]: ori        $v0, $v0, -1
    089B76E0:[10620079]: beq        $v1, $v0, 0x089B78C8
    089B76E4:[2CA2FFFF]: sltiu      $v0, $a1, -1
    089B76E8:[8E880008]: lw         $t0, 8($s4)
    089B76EC:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089B76F0:[344BFFFF]: ori        $t3, $v0, -1
    089B76F4:[3C0A1000]: lui        $t2, 0x1000 <=> li $t2, 0x10000000
    089B76F8:[00062840]: sll        $a1, $a2, 0x0001
    089B76FC:[000617C2]: srl        $v0, $a2, 0x001F
    089B7700:[00072040]: sll        $a0, $a3, 0x0001
    089B7704:[00822025]: or         $a0, $a0, $v0
    089B7708:[24A9FFFF]: addiu      $t1, $a1, -1
    089B770C:[2482FFFF]: addiu      $v0, $a0, -1
    089B7710:[0125182B]: sltu       $v1, $t1, $a1
    089B7714:[00621821]: addu       $v1, $v1, $v0
    089B7718:[2508FFFF]: addiu      $t0, $t0, -1
    089B771C:[006A102B]: sltu       $v0, $v1, $t2
    089B7720:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    089B7724:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    089B7728:[AE840014]: sw         $a0, 20($s4)
    089B772C:[AE850010]: sw         $a1, 16($s4)
    089B7730:[10400006]: beq        $v0, $zr, 0x089B774C
    089B7734:[AE880008]: sw         $t0, 8($s4)
    089B7738:[146BFFF0]: bne        $v1, $t3, 0x089B76FC
    089B773C:[00062840]: sll        $a1, $a2, 0x0001
    089B7740:[2D22FFFF]: sltiu      $v0, $t1, -1
    089B7744:[1440FFEE]: bne        $v0, $zr, 0x089B7700
    089B7748:[000617C2]: srl        $v0, $a2, 0x001F
    089B774C:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    089B7750:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    089B7754:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    089B7758:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    089B775C:[0102102B]: sltu       $v0, $t0, $v0
    089B7760:[1440000C]: bne        $v0, $zr, 0x089B7794
    089B7764:[AE830000]: sw         $v1, 0($s4)
    089B7768:[8E850008]: lw         $a1, 8($s4)
    089B776C:[00081FC0]: sll        $v1, $t0, 0x001F
    089B7770:[00091042]: srl        $v0, $t1, 0x0001
    089B7774:[00621025]: or         $v0, $v1, $v0
    089B7778:[31240001]: andi       $a0, $t1, 1
    089B777C:[00822025]: or         $a0, $a0, $v0
    089B7780:[00081842]: srl        $v1, $t0, 0x0001
    089B7784:[24A50001]: addiu      $a1, $a1, 1
    089B7788:[AE840010]: sw         $a0, 16($s4)
    089B778C:[AE830014]: sw         $v1, 20($s4)
    089B7790:[AE850008]: sw         $a1, 8($s4)
    089B7794:[8FBF003C]: lw         $ra, 60($sp)
    089B7798:[02808821]: addu       $s1, $s4, $zr <=> move $s1, $s4
    089B779C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    089B77A0:[8FBE0038]: lw         $fp, 56($sp)
    089B77A4:[8FB70034]: lw         $s7, 52($sp)
    089B77A8:[8FB60030]: lw         $s6, 48($sp)
    089B77AC:[8FB5002C]: lw         $s5, 44($sp)
    089B77B0:[8FB40028]: lw         $s4, 40($sp)
    089B77B4:[8FB30024]: lw         $s3, 36($sp)
    089B77B8:[8FB20020]: lw         $s2, 32($sp)
    089B77BC:[8FB1001C]: lw         $s1, 28($sp)
    089B77C0:[8FB00018]: lw         $s0, 24($sp)
    089B77C4:[03E00008]: jr         $ra
    089B77C8:[27BD0040]: addiu      $sp, $sp, 64
    089B77CC:[0A26DD9B]: j          0x089B766C
    089B77D0:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    089B77D4:[5080FFA6]: beql       $a0, $zr, 0x089B7670
    089B77D8:[8E250004]: lw         $a1, 4($s1)
    089B77DC:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    089B77E0:[31280020]: andi       $t0, $t1, 32
    089B77E4:[01301004]: sllv       $v0, $s0, $t1
    089B77E8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    089B77EC:[0008100B]: movn       $v0, $zr, $t0 <=> move $v0, $t0
    089B77F0:[2445FFFF]: addiu      $a1, $v0, -1
    089B77F4:[0008180A]: movz       $v1, $zr, $t0 <=> move $v1, $t0
    089B77F8:[00A2102B]: sltu       $v0, $a1, $v0
    089B77FC:[2463FFFF]: addiu      $v1, $v1, -1
    089B7800:[00431021]: addu       $v0, $v0, $v1
    089B7804:[000B2040]: sll        $a0, $t3, 0x0001
    089B7808:[00091827]: nor        $v1, $zr, $t1 <=> li $v1, not $t1
    089B780C:[00642004]: sllv       $a0, $a0, $v1
    089B7810:[012AF006]: srlv       $fp, $t2, $t1
    089B7814:[00AA9024]: and        $s2, $a1, $t2
    089B7818:[012B6806]: srlv       $t5, $t3, $t1
    089B781C:[004B9824]: and        $s3, $v0, $t3
    089B7820:[009EF025]: or         $fp, $a0, $fp
    089B7824:[01896021]: addu       $t4, $t4, $t1
    089B7828:[01A8F00B]: movn       $fp, $t5, $t0
    089B782C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089B7830:[0008680B]: movn       $t5, $zr, $t0 <=> move $t5, $t0
    089B7834:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089B7838:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089B783C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089B7840:[AFAC000C]: sw         $t4, 12($sp)
    089B7844:[0E26E14D]: jal        0x089B8534
    089B7848:[AFAD0010]: sw         $t5, 16($sp)
    089B784C:[8FAC000C]: lw         $t4, 12($sp)
    089B7850:[10500003]: beq        $v0, $s0, 0x089B7860
    089B7854:[8FAD0010]: lw         $t5, 16($sp)
    089B7858:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    089B785C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089B7860:[025E5025]: or         $t2, $s2, $fp
    089B7864:[0A26DD9B]: j          0x089B766C
    089B7868:[026D5825]: or         $t3, $s3, $t5
    089B786C:[01771823]: subu       $v1, $t3, $s7
    089B7870:[0144102B]: sltu       $v0, $t2, $a0
    089B7874:[0A26DDA5]: j          0x089B7694
    089B7878:[00621023]: subu       $v0, $v1, $v0
    089B787C:[02EB2021]: addu       $a0, $s7, $t3
    089B7880:[0056182B]: sltu       $v1, $v0, $s6
    089B7884:[00641821]: addu       $v1, $v1, $a0
    089B7888:[AE850004]: sw         $a1, 4($s4)
    089B788C:[AE8C0008]: sw         $t4, 8($s4)
    089B7890:[AE820010]: sw         $v0, 16($s4)
    089B7894:[AE830014]: sw         $v1, 20($s4)
    089B7898:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    089B789C:[0A26DDD5]: j          0x089B7754
    089B78A0:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    089B78A4:[00022023]: subu       $a0, $zr, $v0 <=> negu $a0, $v0
    089B78A8:[0005102B]: sltu       $v0, $zr, $a1 <=> move $v0, $a1
    089B78AC:[00822023]: subu       $a0, $a0, $v0
    089B78B0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089B78B4:[AE830004]: sw         $v1, 4($s4)
    089B78B8:[AE8C0008]: sw         $t4, 8($s4)
    089B78BC:[AE850010]: sw         $a1, 16($s4)
    089B78C0:[0A26DDAB]: j          0x089B76AC
    089B78C4:[AE840014]: sw         $a0, 20($s4)
    089B78C8:[1040FFA3]: beq        $v0, $zr, 0x089B7758
    089B78CC:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    089B78D0:[0A26DDBB]: j          0x089B76EC
    089B78D4:[8E880008]: lw         $t0, 8($s4)
  Back Branch 089B7738 100 times (length 17)
    089B76E8:[8E880008]: lw         $t0, 8($s4)
    089B76EC:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089B76F0:[344BFFFF]: ori        $t3, $v0, -1
    089B76F4:[3C0A1000]: lui        $t2, 0x1000 <=> li $t2, 0x10000000
    089B76F8:[00062840]: sll        $a1, $a2, 0x0001
--> 089B76FC:[000617C2]: srl        $v0, $a2, 0x001F
    089B7700:[00072040]: sll        $a0, $a3, 0x0001
    089B7704:[00822025]: or         $a0, $a0, $v0
    089B7708:[24A9FFFF]: addiu      $t1, $a1, -1
    089B770C:[2482FFFF]: addiu      $v0, $a0, -1
    089B7710:[0125182B]: sltu       $v1, $t1, $a1
    089B7714:[00621821]: addu       $v1, $v1, $v0
    089B7718:[2508FFFF]: addiu      $t0, $t0, -1
    089B771C:[006A102B]: sltu       $v0, $v1, $t2
    089B7720:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    089B7724:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    089B7728:[AE840014]: sw         $a0, 20($s4)
    089B772C:[AE850010]: sw         $a1, 16($s4)
    089B7730:[10400006]: beq        $v0, $zr, 0x089B774C
    089B7734:[AE880008]: sw         $t0, 8($s4)
--> 089B7738:[146BFFF0]: bne        $v1, $t3, 0x089B76FC
    089B773C:[00062840]: sll        $a1, $a2, 0x0001
    089B7740:[2D22FFFF]: sltiu      $v0, $t1, -1
    089B7744:[1440FFEE]: bne        $v0, $zr, 0x089B7700
    089B7748:[000617C2]: srl        $v0, $a2, 0x001F
  Back Branch 089B77D4 47 times (length 91)
    089B765C:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    089B7660:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    089B7664:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089B7668:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089B766C:[8E250004]: lw         $a1, 4($s1)
--> 089B7670:[8EA20004]: lw         $v0, 4($s5)
    089B7674:[50A20081]: beql       $a1, $v0, 0x089B787C
    089B7678:[02CA1021]: addu       $v0, $s6, $t2
    089B767C:[10A0007B]: beq        $a1, $zr, 0x089B786C
    089B7680:[01562023]: subu       $a0, $t2, $s6
    089B7684:[02CA2023]: subu       $a0, $s6, $t2
    089B7688:[02EB1823]: subu       $v1, $s7, $t3
    089B768C:[02C4102B]: sltu       $v0, $s6, $a0
    089B7690:[00621023]: subu       $v0, $v1, $v0
    089B7694:[04400083]: bltz       $v0, 0x089B78A4
    089B7698:[00042823]: subu       $a1, $zr, $a0 <=> negu $a1, $a0
    089B769C:[AE8C0008]: sw         $t4, 8($s4)
    089B76A0:[AE840010]: sw         $a0, 16($s4)
    089B76A4:[AE820014]: sw         $v0, 20($s4)
    089B76A8:[AE800004]: sw         $zr, 4($s4)
    089B76AC:[8E860010]: lw         $a2, 16($s4)
    089B76B0:[8E870014]: lw         $a3, 20($s4)
    089B76B4:[3C041000]: lui        $a0, 0x1000 <=> li $a0, 0x10000000
    089B76B8:[24C5FFFF]: addiu      $a1, $a2, -1
    089B76BC:[00A6102B]: sltu       $v0, $a1, $a2
    089B76C0:[24E3FFFF]: addiu      $v1, $a3, -1
    089B76C4:[00431821]: addu       $v1, $v0, $v1
    089B76C8:[0064202B]: sltu       $a0, $v1, $a0
    089B76CC:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    089B76D0:[10800020]: beq        $a0, $zr, 0x089B7754
    089B76D4:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    089B76D8:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089B76DC:[3442FFFF]: ori        $v0, $v0, -1
    089B76E0:[10620079]: beq        $v1, $v0, 0x089B78C8
    089B76E4:[2CA2FFFF]: sltiu      $v0, $a1, -1
    089B76E8:[8E880008]: lw         $t0, 8($s4)
    089B76EC:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089B76F0:[344BFFFF]: ori        $t3, $v0, -1
    089B76F4:[3C0A1000]: lui        $t2, 0x1000 <=> li $t2, 0x10000000
    089B76F8:[00062840]: sll        $a1, $a2, 0x0001
    089B76FC:[000617C2]: srl        $v0, $a2, 0x001F
    089B7700:[00072040]: sll        $a0, $a3, 0x0001
    089B7704:[00822025]: or         $a0, $a0, $v0
    089B7708:[24A9FFFF]: addiu      $t1, $a1, -1
    089B770C:[2482FFFF]: addiu      $v0, $a0, -1
    089B7710:[0125182B]: sltu       $v1, $t1, $a1
    089B7714:[00621821]: addu       $v1, $v1, $v0
    089B7718:[2508FFFF]: addiu      $t0, $t0, -1
    089B771C:[006A102B]: sltu       $v0, $v1, $t2
    089B7720:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    089B7724:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    089B7728:[AE840014]: sw         $a0, 20($s4)
    089B772C:[AE850010]: sw         $a1, 16($s4)
    089B7730:[10400006]: beq        $v0, $zr, 0x089B774C
    089B7734:[AE880008]: sw         $t0, 8($s4)
    089B7738:[146BFFF0]: bne        $v1, $t3, 0x089B76FC
    089B773C:[00062840]: sll        $a1, $a2, 0x0001
    089B7740:[2D22FFFF]: sltiu      $v0, $t1, -1
    089B7744:[1440FFEE]: bne        $v0, $zr, 0x089B7700
    089B7748:[000617C2]: srl        $v0, $a2, 0x001F
    089B774C:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    089B7750:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    089B7754:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    089B7758:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    089B775C:[0102102B]: sltu       $v0, $t0, $v0
    089B7760:[1440000C]: bne        $v0, $zr, 0x089B7794
    089B7764:[AE830000]: sw         $v1, 0($s4)
    089B7768:[8E850008]: lw         $a1, 8($s4)
    089B776C:[00081FC0]: sll        $v1, $t0, 0x001F
    089B7770:[00091042]: srl        $v0, $t1, 0x0001
    089B7774:[00621025]: or         $v0, $v1, $v0
    089B7778:[31240001]: andi       $a0, $t1, 1
    089B777C:[00822025]: or         $a0, $a0, $v0
    089B7780:[00081842]: srl        $v1, $t0, 0x0001
    089B7784:[24A50001]: addiu      $a1, $a1, 1
    089B7788:[AE840010]: sw         $a0, 16($s4)
    089B778C:[AE830014]: sw         $v1, 20($s4)
    089B7790:[AE850008]: sw         $a1, 8($s4)
    089B7794:[8FBF003C]: lw         $ra, 60($sp)
    089B7798:[02808821]: addu       $s1, $s4, $zr <=> move $s1, $s4
    089B779C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    089B77A0:[8FBE0038]: lw         $fp, 56($sp)
    089B77A4:[8FB70034]: lw         $s7, 52($sp)
    089B77A8:[8FB60030]: lw         $s6, 48($sp)
    089B77AC:[8FB5002C]: lw         $s5, 44($sp)
    089B77B0:[8FB40028]: lw         $s4, 40($sp)
    089B77B4:[8FB30024]: lw         $s3, 36($sp)
    089B77B8:[8FB20020]: lw         $s2, 32($sp)
    089B77BC:[8FB1001C]: lw         $s1, 28($sp)
    089B77C0:[8FB00018]: lw         $s0, 24($sp)
    089B77C4:[03E00008]: jr         $ra
    089B77C8:[27BD0040]: addiu      $sp, $sp, 64
    089B77CC:[0A26DD9B]: j          0x089B766C
    089B77D0:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
--> 089B77D4:[5080FFA6]: beql       $a0, $zr, 0x089B7670
    089B77D8:[8E250004]: lw         $a1, 4($s1)
    089B77DC:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    089B77E0:[31280020]: andi       $t0, $t1, 32
    089B77E4:[01301004]: sllv       $v0, $s0, $t1
  Back Branch 089B7874 45 times (length 122)
  Back Branch 089B789C 32 times (length 84)
    089B7740:[2D22FFFF]: sltiu      $v0, $t1, -1
    089B7744:[1440FFEE]: bne        $v0, $zr, 0x089B7700
    089B7748:[000617C2]: srl        $v0, $a2, 0x001F
    089B774C:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    089B7750:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
--> 089B7754:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    089B7758:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    089B775C:[0102102B]: sltu       $v0, $t0, $v0
    089B7760:[1440000C]: bne        $v0, $zr, 0x089B7794
    089B7764:[AE830000]: sw         $v1, 0($s4)
    089B7768:[8E850008]: lw         $a1, 8($s4)
    089B776C:[00081FC0]: sll        $v1, $t0, 0x001F
    089B7770:[00091042]: srl        $v0, $t1, 0x0001
    089B7774:[00621025]: or         $v0, $v1, $v0
    089B7778:[31240001]: andi       $a0, $t1, 1
    089B777C:[00822025]: or         $a0, $a0, $v0
    089B7780:[00081842]: srl        $v1, $t0, 0x0001
    089B7784:[24A50001]: addiu      $a1, $a1, 1
    089B7788:[AE840010]: sw         $a0, 16($s4)
    089B778C:[AE830014]: sw         $v1, 20($s4)
    089B7790:[AE850008]: sw         $a1, 8($s4)
    089B7794:[8FBF003C]: lw         $ra, 60($sp)
    089B7798:[02808821]: addu       $s1, $s4, $zr <=> move $s1, $s4
    089B779C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    089B77A0:[8FBE0038]: lw         $fp, 56($sp)
    089B77A4:[8FB70034]: lw         $s7, 52($sp)
    089B77A8:[8FB60030]: lw         $s6, 48($sp)
    089B77AC:[8FB5002C]: lw         $s5, 44($sp)
    089B77B0:[8FB40028]: lw         $s4, 40($sp)
    089B77B4:[8FB30024]: lw         $s3, 36($sp)
    089B77B8:[8FB20020]: lw         $s2, 32($sp)
    089B77BC:[8FB1001C]: lw         $s1, 28($sp)
    089B77C0:[8FB00018]: lw         $s0, 24($sp)
    089B77C4:[03E00008]: jr         $ra
    089B77C8:[27BD0040]: addiu      $sp, $sp, 64
    089B77CC:[0A26DD9B]: j          0x089B766C
    089B77D0:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    089B77D4:[5080FFA6]: beql       $a0, $zr, 0x089B7670
    089B77D8:[8E250004]: lw         $a1, 4($s1)
    089B77DC:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    089B77E0:[31280020]: andi       $t0, $t1, 32
    089B77E4:[01301004]: sllv       $v0, $s0, $t1
    089B77E8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    089B77EC:[0008100B]: movn       $v0, $zr, $t0 <=> move $v0, $t0
    089B77F0:[2445FFFF]: addiu      $a1, $v0, -1
    089B77F4:[0008180A]: movz       $v1, $zr, $t0 <=> move $v1, $t0
    089B77F8:[00A2102B]: sltu       $v0, $a1, $v0
    089B77FC:[2463FFFF]: addiu      $v1, $v1, -1
    089B7800:[00431021]: addu       $v0, $v0, $v1
    089B7804:[000B2040]: sll        $a0, $t3, 0x0001
    089B7808:[00091827]: nor        $v1, $zr, $t1 <=> li $v1, not $t1
    089B780C:[00642004]: sllv       $a0, $a0, $v1
    089B7810:[012AF006]: srlv       $fp, $t2, $t1
    089B7814:[00AA9024]: and        $s2, $a1, $t2
    089B7818:[012B6806]: srlv       $t5, $t3, $t1
    089B781C:[004B9824]: and        $s3, $v0, $t3
    089B7820:[009EF025]: or         $fp, $a0, $fp
    089B7824:[01896021]: addu       $t4, $t4, $t1
    089B7828:[01A8F00B]: movn       $fp, $t5, $t0
    089B782C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089B7830:[0008680B]: movn       $t5, $zr, $t0 <=> move $t5, $t0
    089B7834:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089B7838:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089B783C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089B7840:[AFAC000C]: sw         $t4, 12($sp)
    089B7844:[0E26E14D]: jal        0x089B8534
    089B7848:[AFAD0010]: sw         $t5, 16($sp)
    089B784C:[8FAC000C]: lw         $t4, 12($sp)
    089B7850:[10500003]: beq        $v0, $s0, 0x089B7860
    089B7854:[8FAD0010]: lw         $t5, 16($sp)
    089B7858:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    089B785C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089B7860:[025E5025]: or         $t2, $s2, $fp
    089B7864:[0A26DD9B]: j          0x089B766C
    089B7868:[026D5825]: or         $t3, $s3, $t5
    089B786C:[01771823]: subu       $v1, $t3, $s7
    089B7870:[0144102B]: sltu       $v0, $t2, $a0
    089B7874:[0A26DDA5]: j          0x089B7694
    089B7878:[00621023]: subu       $v0, $v1, $v0
    089B787C:[02EB2021]: addu       $a0, $s7, $t3
    089B7880:[0056182B]: sltu       $v1, $v0, $s6
    089B7884:[00641821]: addu       $v1, $v1, $a0
    089B7888:[AE850004]: sw         $a1, 4($s4)
    089B788C:[AE8C0008]: sw         $t4, 8($s4)
    089B7890:[AE820010]: sw         $v0, 16($s4)
    089B7894:[AE830014]: sw         $v1, 20($s4)
    089B7898:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
--> 089B789C:[0A26DDD5]: j          0x089B7754
    089B78A0:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    089B78A4:[00022023]: subu       $a0, $zr, $v0 <=> negu $a0, $v0
    089B78A8:[0005102B]: sltu       $v0, $zr, $a1 <=> move $v0, $a1
    089B78AC:[00822023]: subu       $a0, $a0, $v0
  Back Branch 089B7864 23 times (length 128)
  Back Branch 089B7608 4 times (length 22)
    089B75A4:[025EB025]: or         $s6, $s2, $fp
    089B75A8:[0A26DD9B]: j          0x089B766C
    089B75AC:[0269B825]: or         $s7, $s3, $t1
    089B75B0:[02A08821]: addu       $s1, $s5, $zr <=> move $s1, $s5
    089B75B4:[8FBF003C]: lw         $ra, 60($sp)
--> 089B75B8:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    089B75BC:[8FBE0038]: lw         $fp, 56($sp)
    089B75C0:[8FB70034]: lw         $s7, 52($sp)
    089B75C4:[8FB60030]: lw         $s6, 48($sp)
    089B75C8:[8FB5002C]: lw         $s5, 44($sp)
    089B75CC:[8FB40028]: lw         $s4, 40($sp)
    089B75D0:[8FB30024]: lw         $s3, 36($sp)
    089B75D4:[8FB20020]: lw         $s2, 32($sp)
    089B75D8:[8FB1001C]: lw         $s1, 28($sp)
    089B75DC:[8FB00018]: lw         $s0, 24($sp)
    089B75E0:[03E00008]: jr         $ra
    089B75E4:[27BD0040]: addiu      $sp, $sp, 64
    089B75E8:[1467FFF3]: bne        $v1, $a3, 0x089B75B8
    089B75EC:[8FBF003C]: lw         $ra, 60($sp)
    089B75F0:[8CA30004]: lw         $v1, 4($a1)
    089B75F4:[8C820004]: lw         $v0, 4($a0)
    089B75F8:[1043FFEF]: beq        $v0, $v1, 0x089B75B8
    089B75FC:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    089B7600:[0A26DD6E]: j          0x089B75B8
    089B7604:[2451ECC8]: addiu      $s1, $v0, -4920
--> 089B7608:[14E3FFEB]: bne        $a3, $v1, 0x089B75B8
    089B760C:[8FBF003C]: lw         $ra, 60($sp)
    089B7610:[8C820004]: lw         $v0, 4($a0)
    089B7614:[8C830008]: lw         $v1, 8($a0)
    089B7618:[8E250010]: lw         $a1, 16($s1)
  Back Branch 089B78D0 4 times (length 123)
  Back Branch 089B78C8 4 times (length 94)
    089B7744:[1440FFEE]: bne        $v0, $zr, 0x089B7700
    089B7748:[000617C2]: srl        $v0, $a2, 0x001F
    089B774C:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    089B7750:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    089B7754:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
--> 089B7758:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    089B775C:[0102102B]: sltu       $v0, $t0, $v0
    089B7760:[1440000C]: bne        $v0, $zr, 0x089B7794
    089B7764:[AE830000]: sw         $v1, 0($s4)
    089B7768:[8E850008]: lw         $a1, 8($s4)
    089B776C:[00081FC0]: sll        $v1, $t0, 0x001F
    089B7770:[00091042]: srl        $v0, $t1, 0x0001
    089B7774:[00621025]: or         $v0, $v1, $v0
    089B7778:[31240001]: andi       $a0, $t1, 1
    089B777C:[00822025]: or         $a0, $a0, $v0
    089B7780:[00081842]: srl        $v1, $t0, 0x0001
    089B7784:[24A50001]: addiu      $a1, $a1, 1
    089B7788:[AE840010]: sw         $a0, 16($s4)
    089B778C:[AE830014]: sw         $v1, 20($s4)
    089B7790:[AE850008]: sw         $a1, 8($s4)
    089B7794:[8FBF003C]: lw         $ra, 60($sp)
    089B7798:[02808821]: addu       $s1, $s4, $zr <=> move $s1, $s4
    089B779C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    089B77A0:[8FBE0038]: lw         $fp, 56($sp)
    089B77A4:[8FB70034]: lw         $s7, 52($sp)
    089B77A8:[8FB60030]: lw         $s6, 48($sp)
    089B77AC:[8FB5002C]: lw         $s5, 44($sp)
    089B77B0:[8FB40028]: lw         $s4, 40($sp)
    089B77B4:[8FB30024]: lw         $s3, 36($sp)
    089B77B8:[8FB20020]: lw         $s2, 32($sp)
    089B77BC:[8FB1001C]: lw         $s1, 28($sp)
    089B77C0:[8FB00018]: lw         $s0, 24($sp)
    089B77C4:[03E00008]: jr         $ra
    089B77C8:[27BD0040]: addiu      $sp, $sp, 64
    089B77CC:[0A26DD9B]: j          0x089B766C
    089B77D0:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    089B77D4:[5080FFA6]: beql       $a0, $zr, 0x089B7670
    089B77D8:[8E250004]: lw         $a1, 4($s1)
    089B77DC:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    089B77E0:[31280020]: andi       $t0, $t1, 32
    089B77E4:[01301004]: sllv       $v0, $s0, $t1
    089B77E8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    089B77EC:[0008100B]: movn       $v0, $zr, $t0 <=> move $v0, $t0
    089B77F0:[2445FFFF]: addiu      $a1, $v0, -1
    089B77F4:[0008180A]: movz       $v1, $zr, $t0 <=> move $v1, $t0
    089B77F8:[00A2102B]: sltu       $v0, $a1, $v0
    089B77FC:[2463FFFF]: addiu      $v1, $v1, -1
    089B7800:[00431021]: addu       $v0, $v0, $v1
    089B7804:[000B2040]: sll        $a0, $t3, 0x0001
    089B7808:[00091827]: nor        $v1, $zr, $t1 <=> li $v1, not $t1
    089B780C:[00642004]: sllv       $a0, $a0, $v1
    089B7810:[012AF006]: srlv       $fp, $t2, $t1
    089B7814:[00AA9024]: and        $s2, $a1, $t2
    089B7818:[012B6806]: srlv       $t5, $t3, $t1
    089B781C:[004B9824]: and        $s3, $v0, $t3
    089B7820:[009EF025]: or         $fp, $a0, $fp
    089B7824:[01896021]: addu       $t4, $t4, $t1
    089B7828:[01A8F00B]: movn       $fp, $t5, $t0
    089B782C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089B7830:[0008680B]: movn       $t5, $zr, $t0 <=> move $t5, $t0
    089B7834:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089B7838:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089B783C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089B7840:[AFAC000C]: sw         $t4, 12($sp)
    089B7844:[0E26E14D]: jal        0x089B8534
    089B7848:[AFAD0010]: sw         $t5, 16($sp)
    089B784C:[8FAC000C]: lw         $t4, 12($sp)
    089B7850:[10500003]: beq        $v0, $s0, 0x089B7860
    089B7854:[8FAD0010]: lw         $t5, 16($sp)
    089B7858:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    089B785C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089B7860:[025E5025]: or         $t2, $s2, $fp
    089B7864:[0A26DD9B]: j          0x089B766C
    089B7868:[026D5825]: or         $t3, $s3, $t5
    089B786C:[01771823]: subu       $v1, $t3, $s7
    089B7870:[0144102B]: sltu       $v0, $t2, $a0
    089B7874:[0A26DDA5]: j          0x089B7694
    089B7878:[00621023]: subu       $v0, $v1, $v0
    089B787C:[02EB2021]: addu       $a0, $s7, $t3
    089B7880:[0056182B]: sltu       $v1, $v0, $s6
    089B7884:[00641821]: addu       $v1, $v1, $a0
    089B7888:[AE850004]: sw         $a1, 4($s4)
    089B788C:[AE8C0008]: sw         $t4, 8($s4)
    089B7890:[AE820010]: sw         $v0, 16($s4)
    089B7894:[AE830014]: sw         $v1, 20($s4)
    089B7898:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    089B789C:[0A26DDD5]: j          0x089B7754
    089B78A0:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    089B78A4:[00022023]: subu       $a0, $zr, $v0 <=> negu $a0, $v0
    089B78A8:[0005102B]: sltu       $v0, $zr, $a1 <=> move $v0, $a1
    089B78AC:[00822023]: subu       $a0, $a0, $v0
    089B78B0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089B78B4:[AE830004]: sw         $v1, 4($s4)
    089B78B8:[AE8C0008]: sw         $t4, 8($s4)
    089B78BC:[AE850010]: sw         $a1, 16($s4)
    089B78C0:[0A26DDAB]: j          0x089B76AC
    089B78C4:[AE840014]: sw         $a0, 20($s4)
--> 089B78C8:[1040FFA3]: beq        $v0, $zr, 0x089B7758
    089B78CC:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    089B78D0:[0A26DDBB]: j          0x089B76EC
    089B78D4:[8E880008]: lw         $t0, 8($s4)
  Back Branch 089B78C0 4 times (length 135)
_S1_2_89B8FB4 9,204 instructions (0.009%), 4,602 calls (089B8FB4 - 089B8FB8, length 2)
    089B8FB4:[03E00008]: jr         $ra
    089B8FB8:[0011694C]: syscall    0x045A5 [sceIoRead]
_S1_2_8911874 7,860 instructions (0.008%), 18 calls (08911874 - 08911AE4, length 157)
    08911874:[80A70000]: lb         $a3, 0($a1)
    08911878:[27BDF000]: addiu      $sp, $sp, -4096
    0891187C:[10E00096]: beq        $a3, $zr, 0x08911AD8
    08911880:[00C06821]: addu       $t5, $a2, $zr <=> move $t5, $a2
    08911884:[03A05021]: addu       $t2, $sp, $zr <=> move $t2, $sp
    08911888:[240B0080]: addiu      $t3, $zr, 128 <=> li $t3, 128
    0891188C:[30E300FF]: andi       $v1, $a3, 255
    08911890:[38620080]: xori       $v0, $v1, 128
    08911894:[2C420042]: sltiu      $v0, $v0, 66
    08911898:[254A0002]: addiu      $t2, $t2, 2
    0891189C:[14400066]: bne        $v0, $zr, 0x08911A38
    089118A0:[24A90001]: addiu      $t1, $a1, 1
    089118A4:[04E00067]: bltz       $a3, 0x08911A44
    089118A8:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    089118AC:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    089118B0:[A548FFFE]: sh         $t0, -2($t2)
    089118B4:[80A70000]: lb         $a3, 0($a1)
    089118B8:[54E0FFF5]: bnel       $a3, $zr, 0x08911890
    089118BC:[30E300FF]: andi       $v1, $a3, 255
    089118C0:[A5400000]: sh         $zr, 0($t2)
    089118C4:[97A20000]: lhu        $v0, 0($sp)
    089118C8:[10400085]: beq        $v0, $zr, 0x08911AE0
    089118CC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089118D0:[24A20001]: addiu      $v0, $a1, 1
    089118D4:[3045FFFF]: andi       $a1, $v0, -1
    089118D8:[00051840]: sll        $v1, $a1, 0x0001
    089118DC:[03A31821]: addu       $v1, $sp, $v1
    089118E0:[94620000]: lhu        $v0, 0($v1)
    089118E4:[1440FFFB]: bne        $v0, $zr, 0x089118D4
    089118E8:[24A20001]: addiu      $v0, $a1, 1
    089118EC:[10A0007C]: beq        $a1, $zr, 0x08911AE0
    089118F0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089118F4:[00606021]: addu       $t4, $v1, $zr <=> move $t4, $v1
    089118F8:[03A05821]: addu       $t3, $sp, $zr <=> move $t3, $sp
    089118FC:[95670000]: lhu        $a3, 0($t3)
    08911900:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08911904:[8CA20000]: lw         $v0, 0($a1)
    08911908:[54400004]: bnel       $v0, $zr, 0x0891191C
    0891190C:[8CA3000C]: lw         $v1, 12($a1)
    08911910:[8CA20040]: lw         $v0, 64($a1)
    08911914:[0042280B]: movn       $a1, $v0, $v0
    08911918:[8CA3000C]: lw         $v1, 12($a1)
    0891191C:[00E3102B]: sltu       $v0, $a3, $v1
    08911920:[5440002C]: bnel       $v0, $zr, 0x089119D4
    08911924:[8CA20040]: lw         $v0, 64($a1)
    08911928:[8CA20010]: lw         $v0, 16($a1)
    0891192C:[00621021]: addu       $v0, $v1, $v0
    08911930:[00E2102B]: sltu       $v0, $a3, $v0
    08911934:[50400027]: beql       $v0, $zr, 0x089119D4
    08911938:[8CA20040]: lw         $v0, 64($a1)
    0891193C:[8CA20020]: lw         $v0, 32($a1)
    08911940:[5040001D]: beql       $v0, $zr, 0x089119B8
    08911944:[94A20004]: lhu        $v0, 4($a1)
    08911948:[8CA80040]: lw         $t0, 64($a1)
    0891194C:[11000029]: beq        $t0, $zr, 0x089119F4
    08911950:[00E3102B]: sltu       $v0, $a3, $v1
    08911954:[5440FFEB]: bnel       $v0, $zr, 0x08911904
    08911958:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    0891195C:[8CA20010]: lw         $v0, 16($a1)
    08911960:[00621021]: addu       $v0, $v1, $v0
    08911964:[00E2102B]: sltu       $v0, $a3, $v0
    08911968:[5040FFE6]: beql       $v0, $zr, 0x08911904
    0891196C:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    08911970:[8CA20014]: lw         $v0, 20($a1)
    08911974:[10E2000D]: beq        $a3, $v0, 0x089119AC
    08911978:[00E34823]: subu       $t1, $a3, $v1
    0891197C:[8CA20030]: lw         $v0, 48($a1)
    08911980:[1440001E]: bne        $v0, $zr, 0x089119FC
    08911984:[8CA30028]: lw         $v1, 40($a1)
    08911988:[10600022]: beq        $v1, $zr, 0x08911A14
    0891198C:[8CAA0024]: lw         $t2, 36($a1)
    08911990:[00091040]: sll        $v0, $t1, 0x0001
    08911994:[00621021]: addu       $v0, $v1, $v0
    08911998:[94420000]: lhu        $v0, 0($v0)
    0891199C:[01421821]: addu       $v1, $t2, $v0
    089119A0:[8CA2003C]: lw         $v0, 60($a1)
    089119A4:[5043FFD7]: beql       $v0, $v1, 0x08911904
    089119A8:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    089119AC:[8CA2002C]: lw         $v0, 44($a1)
    089119B0:[00491021]: addu       $v0, $v0, $t1
    089119B4:[90420000]: lbu        $v0, 0($v0)
    089119B8:[256B0002]: addiu      $t3, $t3, 2
    089119BC:[156CFFCF]: bne        $t3, $t4, 0x089118FC
    089119C0:[00463021]: addu       $a2, $v0, $a2
    089119C4:[00CD0018]: mult       $a2, $t5
    089119C8:[00001012]: mflo       $v0
    089119CC:[03E00008]: jr         $ra
    089119D0:[27BD1000]: addiu      $sp, $sp, 4096
    089119D4:[50400003]: beql       $v0, $zr, 0x089119E4
    089119D8:[8CA20020]: lw         $v0, 32($a1)
    089119DC:[0A244641]: j          0x08911904
    089119E0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089119E4:[1440FFD8]: bne        $v0, $zr, 0x08911948
    089119E8:[8CA70014]: lw         $a3, 20($a1)
    089119EC:[0A24466E]: j          0x089119B8
    089119F0:[94A20004]: lhu        $v0, 4($a1)
    089119F4:[0A24466B]: j          0x089119AC
    089119F8:[00E34823]: subu       $t1, $a3, $v1
    089119FC:[10600005]: beq        $v1, $zr, 0x08911A14
    08911A00:[8CAA0024]: lw         $t2, 36($a1)
    08911A04:[00091080]: sll        $v0, $t1, 0x0002
    08911A08:[00621021]: addu       $v0, $v1, $v0
    08911A0C:[0A244667]: j          0x0891199C
    08911A10:[8C420000]: lw         $v0, 0($v0)
    08911A14:[94A20006]: lhu        $v0, 6($a1)
    08911A18:[94A30004]: lhu        $v1, 4($a1)
    08911A1C:[24420007]: addiu      $v0, $v0, 7
    08911A20:[000210C3]: sra        $v0, $v0, 0x0003
    08911A24:[00430018]: mult       $v0, $v1
    08911A28:[00001012]: mflo       $v0
    08911A2C:[01220018]: mult       $t1, $v0
    08911A30:[0A244667]: j          0x0891199C
    08911A34:[00001012]: mflo       $v0
    08911A38:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    08911A3C:[0A24462C]: j          0x089118B0
    08911A40:[3408FFFD]: ori        $t0, $zr, -3 <=> li $t0, 65533
    08911A44:[2C6200E0]: sltiu      $v0, $v1, 224
    08911A48:[10400019]: beq        $v0, $zr, 0x08911AB0
    08911A4C:[2C6200F0]: sltiu      $v0, $v1, 240
    08911A50:[3068001F]: andi       $t0, $v1, 31
    08911A54:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08911A58:[91230000]: lbu        $v1, 0($t1)
    08911A5C:[1060FF94]: beq        $v1, $zr, 0x089118B0
    08911A60:[25250001]: addiu      $a1, $t1, 1
    08911A64:[306200C0]: andi       $v0, $v1, 192
    08911A68:[104B000A]: beq        $v0, $t3, 0x08911A94
    08911A6C:[00081180]: sll        $v0, $t0, 0x0006
    08911A70:[0A24468F]: j          0x08911A3C
    08911A74:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    08911A78:[90A30000]: lbu        $v1, 0($a1)
    08911A7C:[24E7FFFF]: addiu      $a3, $a3, -1
    08911A80:[24A50001]: addiu      $a1, $a1, 1
    08911A84:[1060FF8A]: beq        $v1, $zr, 0x089118B0
    08911A88:[306200C0]: andi       $v0, $v1, 192
    08911A8C:[144BFFEA]: bne        $v0, $t3, 0x08911A38
    08911A90:[00081180]: sll        $v0, $t0, 0x0006
    08911A94:[3063003F]: andi       $v1, $v1, 63
    08911A98:[00431025]: or         $v0, $v0, $v1
    08911A9C:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    08911AA0:[14E0FFF5]: bne        $a3, $zr, 0x08911A78
    08911AA4:[3048FFFF]: andi       $t0, $v0, -1
    08911AA8:[0A24462C]: j          0x089118B0
    08911AAC:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    08911AB0:[10400004]: beq        $v0, $zr, 0x08911AC4
    08911AB4:[2C6200F5]: sltiu      $v0, $v1, 245
    08911AB8:[3068000F]: andi       $t0, $v1, 15
    08911ABC:[0A244696]: j          0x08911A58
    08911AC0:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08911AC4:[5040FF79]: beql       $v0, $zr, 0x089118AC
    08911AC8:[3408FFFD]: ori        $t0, $zr, -3 <=> li $t0, 65533
    08911ACC:[30680007]: andi       $t0, $v1, 7
    08911AD0:[0A244696]: j          0x08911A58
    08911AD4:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    08911AD8:[0A244630]: j          0x089118C0
    08911ADC:[03A05021]: addu       $t2, $sp, $zr <=> move $t2, $sp
    08911AE0:[0A244673]: j          0x089119CC
    08911AE4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
  Back Branch 089118E4 179 times (length 6)
    089118C0:[A5400000]: sh         $zr, 0($t2)
    089118C4:[97A20000]: lhu        $v0, 0($sp)
    089118C8:[10400085]: beq        $v0, $zr, 0x08911AE0
    089118CC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089118D0:[24A20001]: addiu      $v0, $a1, 1
--> 089118D4:[3045FFFF]: andi       $a1, $v0, -1
    089118D8:[00051840]: sll        $v1, $a1, 0x0001
    089118DC:[03A31821]: addu       $v1, $sp, $v1
    089118E0:[94620000]: lhu        $v0, 0($v1)
--> 089118E4:[1440FFFB]: bne        $v0, $zr, 0x089118D4
    089118E8:[24A20001]: addiu      $v0, $a1, 1
    089118EC:[10A0007C]: beq        $a1, $zr, 0x08911AE0
    089118F0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089118F4:[00606021]: addu       $t4, $v1, $zr <=> move $t4, $v1
  Back Branch 089119F4 179 times (length 20)
    08911998:[94420000]: lhu        $v0, 0($v0)
    0891199C:[01421821]: addu       $v1, $t2, $v0
    089119A0:[8CA2003C]: lw         $v0, 60($a1)
    089119A4:[5043FFD7]: beql       $v0, $v1, 0x08911904
    089119A8:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
--> 089119AC:[8CA2002C]: lw         $v0, 44($a1)
    089119B0:[00491021]: addu       $v0, $v0, $t1
    089119B4:[90420000]: lbu        $v0, 0($v0)
    089119B8:[256B0002]: addiu      $t3, $t3, 2
    089119BC:[156CFFCF]: bne        $t3, $t4, 0x089118FC
    089119C0:[00463021]: addu       $a2, $v0, $a2
    089119C4:[00CD0018]: mult       $a2, $t5
    089119C8:[00001012]: mflo       $v0
    089119CC:[03E00008]: jr         $ra
    089119D0:[27BD1000]: addiu      $sp, $sp, 4096
    089119D4:[50400003]: beql       $v0, $zr, 0x089119E4
    089119D8:[8CA20020]: lw         $v0, 32($a1)
    089119DC:[0A244641]: j          0x08911904
    089119E0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089119E4:[1440FFD8]: bne        $v0, $zr, 0x08911948
    089119E8:[8CA70014]: lw         $a3, 20($a1)
    089119EC:[0A24466E]: j          0x089119B8
    089119F0:[94A20004]: lhu        $v0, 4($a1)
--> 089119F4:[0A24466B]: j          0x089119AC
    089119F8:[00E34823]: subu       $t1, $a3, $v1
    089119FC:[10600005]: beq        $v1, $zr, 0x08911A14
    08911A00:[8CAA0024]: lw         $t2, 36($a1)
    08911A04:[00091080]: sll        $v0, $t1, 0x0002
  Back Branch 089119BC 179 times (length 50)
    089118E8:[24A20001]: addiu      $v0, $a1, 1
    089118EC:[10A0007C]: beq        $a1, $zr, 0x08911AE0
    089118F0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089118F4:[00606021]: addu       $t4, $v1, $zr <=> move $t4, $v1
    089118F8:[03A05821]: addu       $t3, $sp, $zr <=> move $t3, $sp
--> 089118FC:[95670000]: lhu        $a3, 0($t3)
    08911900:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08911904:[8CA20000]: lw         $v0, 0($a1)
    08911908:[54400004]: bnel       $v0, $zr, 0x0891191C
    0891190C:[8CA3000C]: lw         $v1, 12($a1)
    08911910:[8CA20040]: lw         $v0, 64($a1)
    08911914:[0042280B]: movn       $a1, $v0, $v0
    08911918:[8CA3000C]: lw         $v1, 12($a1)
    0891191C:[00E3102B]: sltu       $v0, $a3, $v1
    08911920:[5440002C]: bnel       $v0, $zr, 0x089119D4
    08911924:[8CA20040]: lw         $v0, 64($a1)
    08911928:[8CA20010]: lw         $v0, 16($a1)
    0891192C:[00621021]: addu       $v0, $v1, $v0
    08911930:[00E2102B]: sltu       $v0, $a3, $v0
    08911934:[50400027]: beql       $v0, $zr, 0x089119D4
    08911938:[8CA20040]: lw         $v0, 64($a1)
    0891193C:[8CA20020]: lw         $v0, 32($a1)
    08911940:[5040001D]: beql       $v0, $zr, 0x089119B8
    08911944:[94A20004]: lhu        $v0, 4($a1)
    08911948:[8CA80040]: lw         $t0, 64($a1)
    0891194C:[11000029]: beq        $t0, $zr, 0x089119F4
    08911950:[00E3102B]: sltu       $v0, $a3, $v1
    08911954:[5440FFEB]: bnel       $v0, $zr, 0x08911904
    08911958:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    0891195C:[8CA20010]: lw         $v0, 16($a1)
    08911960:[00621021]: addu       $v0, $v1, $v0
    08911964:[00E2102B]: sltu       $v0, $a3, $v0
    08911968:[5040FFE6]: beql       $v0, $zr, 0x08911904
    0891196C:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    08911970:[8CA20014]: lw         $v0, 20($a1)
    08911974:[10E2000D]: beq        $a3, $v0, 0x089119AC
    08911978:[00E34823]: subu       $t1, $a3, $v1
    0891197C:[8CA20030]: lw         $v0, 48($a1)
    08911980:[1440001E]: bne        $v0, $zr, 0x089119FC
    08911984:[8CA30028]: lw         $v1, 40($a1)
    08911988:[10600022]: beq        $v1, $zr, 0x08911A14
    0891198C:[8CAA0024]: lw         $t2, 36($a1)
    08911990:[00091040]: sll        $v0, $t1, 0x0001
    08911994:[00621021]: addu       $v0, $v1, $v0
    08911998:[94420000]: lhu        $v0, 0($v0)
    0891199C:[01421821]: addu       $v1, $t2, $v0
    089119A0:[8CA2003C]: lw         $v0, 60($a1)
    089119A4:[5043FFD7]: beql       $v0, $v1, 0x08911904
    089119A8:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    089119AC:[8CA2002C]: lw         $v0, 44($a1)
    089119B0:[00491021]: addu       $v0, $v0, $t1
    089119B4:[90420000]: lbu        $v0, 0($v0)
    089119B8:[256B0002]: addiu      $t3, $t3, 2
--> 089119BC:[156CFFCF]: bne        $t3, $t4, 0x089118FC
    089119C0:[00463021]: addu       $a2, $v0, $a2
    089119C4:[00CD0018]: mult       $a2, $t5
    089119C8:[00001012]: mflo       $v0
    089119CC:[03E00008]: jr         $ra
  Back Branch 089118B8 161 times (length 12)
    0891187C:[10E00096]: beq        $a3, $zr, 0x08911AD8
    08911880:[00C06821]: addu       $t5, $a2, $zr <=> move $t5, $a2
    08911884:[03A05021]: addu       $t2, $sp, $zr <=> move $t2, $sp
    08911888:[240B0080]: addiu      $t3, $zr, 128 <=> li $t3, 128
    0891188C:[30E300FF]: andi       $v1, $a3, 255
--> 08911890:[38620080]: xori       $v0, $v1, 128
    08911894:[2C420042]: sltiu      $v0, $v0, 66
    08911898:[254A0002]: addiu      $t2, $t2, 2
    0891189C:[14400066]: bne        $v0, $zr, 0x08911A38
    089118A0:[24A90001]: addiu      $t1, $a1, 1
    089118A4:[04E00067]: bltz       $a3, 0x08911A44
    089118A8:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    089118AC:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    089118B0:[A548FFFE]: sh         $t0, -2($t2)
    089118B4:[80A70000]: lb         $a3, 0($a1)
--> 089118B8:[54E0FFF5]: bnel       $a3, $zr, 0x08911890
    089118BC:[30E300FF]: andi       $v1, $a3, 255
    089118C0:[A5400000]: sh         $zr, 0($t2)
    089118C4:[97A20000]: lhu        $v0, 0($sp)
    089118C8:[10400085]: beq        $v0, $zr, 0x08911AE0
_S1_2_8913874 4,794 instructions (0.005%), 12 calls (08913874 - 089138B4, length 17)
    08913874:[27BDFFE8]: addiu      $sp, $sp, -24
    08913878:[3C020080]: lui        $v0, 0x0080 <=> li $v0, 0x00800000
    0891387C:[AFB00010]: sw         $s0, 16($sp)
    08913880:[AFBF0014]: sw         $ra, 20($sp)
    08913884:[3450F3F9]: ori        $s0, $v0, -3079
    08913888:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    0891388C:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08913890:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08913894:[0E26E397]: jal        0x089B8E5C [sceCtrlPeekBufferPositive]
    08913898:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0891389C:[8FA30004]: lw         $v1, 4($sp)
    089138A0:[00701824]: and        $v1, $v1, $s0
    089138A4:[1460FFF8]: bne        $v1, $zr, 0x08913888
    089138A8:[8FBF0014]: lw         $ra, 20($sp)
    089138AC:[8FB00010]: lw         $s0, 16($sp)
    089138B0:[03E00008]: jr         $ra
    089138B4:[27BD0018]: addiu      $sp, $sp, 24
  Back Branch 089138A4 522 times (length 9)
    08913874:[27BDFFE8]: addiu      $sp, $sp, -24
    08913878:[3C020080]: lui        $v0, 0x0080 <=> li $v0, 0x00800000
    0891387C:[AFB00010]: sw         $s0, 16($sp)
    08913880:[AFBF0014]: sw         $ra, 20($sp)
    08913884:[3450F3F9]: ori        $s0, $v0, -3079
--> 08913888:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    0891388C:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08913890:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08913894:[0E26E397]: jal        0x089B8E5C [sceCtrlPeekBufferPositive]
    08913898:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0891389C:[8FA30004]: lw         $v1, 4($sp)
    089138A0:[00701824]: and        $v1, $v1, $s0
--> 089138A4:[1460FFF8]: bne        $v1, $zr, 0x08913888
    089138A8:[8FBF0014]: lw         $ra, 20($sp)
    089138AC:[8FB00010]: lw         $s0, 16($sp)
    089138B0:[03E00008]: jr         $ra
    089138B4:[27BD0018]: addiu      $sp, $sp, 24
_S1_2_8904774 3,455 instructions (0.003%), 34 calls (089044EC - 089048B0, length 242)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
    08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08904518:[1040FFF6]: beq        $v0, $zr, 0x089044F4
    0890451C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904520:[50530004]: beql       $v0, $s3, 0x08904534
    08904524:[26310001]: addiu      $s1, $s1, 1
    08904528:[54550005]: bnel       $v0, $s5, 0x08904540
    0890452C:[8FB00004]: lw         $s0, 4($sp)
    08904530:[26310001]: addiu      $s1, $s1, 1
    08904534:[02511021]: addu       $v0, $s2, $s1
    08904538:[0A241148]: j          0x08904520
    0890453C:[80420000]: lb         $v0, 0($v0)
    08904540:[0251B021]: addu       $s6, $s2, $s1
    08904544:[0E269F30]: jal        0x089A7CC0
    08904548:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890454C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904550:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08904554:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08904558:[0E269F36]: jal        0x089A7CD8
    0890455C:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08904560:[10400046]: beq        $v0, $zr, 0x0890467C
    08904564:[8FB00008]: lw         $s0, 8($sp)
    08904568:[0E269F30]: jal        0x089A7CC0
    0890456C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08904570:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904574:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08904578:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0890457C:[0E269F36]: jal        0x089A7CD8
    08904580:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08904584:[104000C3]: beq        $v0, $zr, 0x08904894
    08904588:[8FB0000C]: lw         $s0, 12($sp)
    0890458C:[0E269F30]: jal        0x089A7CC0
    08904590:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08904594:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904598:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0890459C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045A0:[0E269F36]: jal        0x089A7CD8
    089045A4:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045A8:[104000BC]: beq        $v0, $zr, 0x0890489C
    089045AC:[8FB00010]: lw         $s0, 16($sp)
    089045B0:[0E269F30]: jal        0x089A7CC0
    089045B4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089045B8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089045BC:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045C0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045C4:[0E269F36]: jal        0x089A7CD8
    089045C8:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045CC:[104000B5]: beq        $v0, $zr, 0x089048A4
    089045D0:[8FB00014]: lw         $s0, 20($sp)
    089045D4:[0E269F30]: jal        0x089A7CC0
    089045D8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089045DC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089045E0:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045E4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045E8:[0E269F36]: jal        0x089A7CD8
    089045EC:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045F0:[104000AE]: beq        $v0, $zr, 0x089048AC
    089045F4:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    089045F8:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045FC:[24A59780]: addiu      $a1, $a1, -26752
    08904600:[0E269F36]: jal        0x089A7CD8
    08904604:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08904608:[1440FFB9]: bne        $v0, $zr, 0x089044F0
    0890460C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904610:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08904614:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    08904618:[02348021]: addu       $s0, $s1, $s4
    0890461C:[02501021]: addu       $v0, $s2, $s0
    08904620:[80470000]: lb         $a3, 0($v0)
    08904624:[50F30004]: beql       $a3, $s3, 0x08904638
    08904628:[26100001]: addiu      $s0, $s0, 1
    0890462C:[54F50015]: bnel       $a3, $s5, 0x08904684
    08904630:[2C620006]: sltiu      $v0, $v1, 6
    08904634:[26100001]: addiu      $s0, $s0, 1
    08904638:[0A241188]: j          0x08904620
    0890463C:[24420001]: addiu      $v0, $v0, 1
    08904640:[0E26E3E9]: jal        0x089B8FA4 [sceIoClose]
    08904644:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08904648:[8FBF014C]: lw         $ra, 332($sp)
    0890464C:[8FA20120]: lw         $v0, 288($sp)
    08904650:[8FBE0148]: lw         $fp, 328($sp)
    08904654:[8FB70144]: lw         $s7, 324($sp)
    08904658:[8FB60140]: lw         $s6, 320($sp)
    0890465C:[8FB5013C]: lw         $s5, 316($sp)
    08904660:[8FB40138]: lw         $s4, 312($sp)
    08904664:[8FB30134]: lw         $s3, 308($sp)
    08904668:[8FB20130]: lw         $s2, 304($sp)
    0890466C:[8FB1012C]: lw         $s1, 300($sp)
    08904670:[8FB00128]: lw         $s0, 296($sp)
    08904674:[03E00008]: jr         $ra
    08904678:[27BD0150]: addiu      $sp, $sp, 336
    0890467C:[0A241186]: j          0x08904618
    08904680:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08904684:[1040FF9A]: beq        $v0, $zr, 0x089044F0
    08904688:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890468C:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    08904690:[00031080]: sll        $v0, $v1, 0x0002
    08904694:[248497A8]: addiu      $a0, $a0, -26712
    08904698:[00821021]: addu       $v0, $a0, $v0
    0890469C:[8C430000]: lw         $v1, 0($v0)
    089046A0:[00600008]: jr         $v1
    089046A4:[00000000]: nop
    08904774:[02502021]: addu       $a0, $s2, $s0
    08904778:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0890477C:[0E26A776]: jal        0x089A9DD8
    08904780:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    08904784:[8FA40120]: lw         $a0, 288($sp)
    08904788:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    0890478C:[00850018]: mult       $a0, $a1
    08904790:[3C0408BC]: lui        $a0, 0x08BC <=> li $a0, 0x08BC0000
    08904794:[24840EC0]: addiu      $a0, $a0, 3776
    08904798:[00001812]: mflo       $v1
    0890479C:[00831821]: addu       $v1, $a0, $v1
    089047A0:[0A24113B]: j          0x089044EC
    089047A4:[AC62000C]: sw         $v0, 12($v1)
    08904894:[0A241186]: j          0x08904618
    08904898:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0890489C:[0A241186]: j          0x08904618
    089048A0:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    089048A4:[0A241186]: j          0x08904618
    089048A8:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    089048AC:[0A241186]: j          0x08904618
    089048B0:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
  Back Branch 08904504 270 times (length 7)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
--> 08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
  Back Branch 08904510 220 times (length 9)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
--> 089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
    08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
--> 08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08904518:[1040FFF6]: beq        $v0, $zr, 0x089044F4
    0890451C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904520:[50530004]: beql       $v0, $s3, 0x08904534
  Back Branch 08904518 220 times (length 11)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
--> 089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
    08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
--> 08904518:[1040FFF6]: beq        $v0, $zr, 0x089044F4
    0890451C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904520:[50530004]: beql       $v0, $s3, 0x08904534
    08904524:[26310001]: addiu      $s1, $s1, 1
    08904528:[54550005]: bnel       $v0, $s5, 0x08904540
  Back Branch 08904684 175 times (length 103)
  Back Branch 08904638 141 times (length 8)
    0890460C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904610:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08904614:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    08904618:[02348021]: addu       $s0, $s1, $s4
    0890461C:[02501021]: addu       $v0, $s2, $s0
--> 08904620:[80470000]: lb         $a3, 0($v0)
    08904624:[50F30004]: beql       $a3, $s3, 0x08904638
    08904628:[26100001]: addiu      $s0, $s0, 1
    0890462C:[54F50015]: bnel       $a3, $s5, 0x08904684
    08904630:[2C620006]: sltiu      $v0, $v1, 6
    08904634:[26100001]: addiu      $s0, $s0, 1
--> 08904638:[0A241188]: j          0x08904620
    0890463C:[24420001]: addiu      $v0, $v0, 1
    08904640:[0E26E3E9]: jal        0x089B8FA4 [sceIoClose]
    08904644:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08904648:[8FBF014C]: lw         $ra, 332($sp)
  Back Branch 089048A4 34 times (length 165)
  Back Branch 0890467C 34 times (length 27)
    08904604:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08904608:[1440FFB9]: bne        $v0, $zr, 0x089044F0
    0890460C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904610:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08904614:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
--> 08904618:[02348021]: addu       $s0, $s1, $s4
    0890461C:[02501021]: addu       $v0, $s2, $s0
    08904620:[80470000]: lb         $a3, 0($v0)
    08904624:[50F30004]: beql       $a3, $s3, 0x08904638
    08904628:[26100001]: addiu      $s0, $s0, 1
    0890462C:[54F50015]: bnel       $a3, $s5, 0x08904684
    08904630:[2C620006]: sltiu      $v0, $v1, 6
    08904634:[26100001]: addiu      $s0, $s0, 1
    08904638:[0A241188]: j          0x08904620
    0890463C:[24420001]: addiu      $v0, $v0, 1
    08904640:[0E26E3E9]: jal        0x089B8FA4 [sceIoClose]
    08904644:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08904648:[8FBF014C]: lw         $ra, 332($sp)
    0890464C:[8FA20120]: lw         $v0, 288($sp)
    08904650:[8FBE0148]: lw         $fp, 328($sp)
    08904654:[8FB70144]: lw         $s7, 324($sp)
    08904658:[8FB60140]: lw         $s6, 320($sp)
    0890465C:[8FB5013C]: lw         $s5, 316($sp)
    08904660:[8FB40138]: lw         $s4, 312($sp)
    08904664:[8FB30134]: lw         $s3, 308($sp)
    08904668:[8FB20130]: lw         $s2, 304($sp)
    0890466C:[8FB1012C]: lw         $s1, 300($sp)
    08904670:[8FB00128]: lw         $s0, 296($sp)
    08904674:[03E00008]: jr         $ra
    08904678:[27BD0150]: addiu      $sp, $sp, 336
--> 0890467C:[0A241186]: j          0x08904618
    08904680:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08904684:[1040FF9A]: beq        $v0, $zr, 0x089044F0
    08904688:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890468C:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
  Back Branch 08904894 34 times (length 161)
  Back Branch 0890489C 34 times (length 163)
  Back Branch 089047A0 34 times (length 175)
  Back Branch 08904608 33 times (length 72)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
    08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08904518:[1040FFF6]: beq        $v0, $zr, 0x089044F4
    0890451C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904520:[50530004]: beql       $v0, $s3, 0x08904534
    08904524:[26310001]: addiu      $s1, $s1, 1
    08904528:[54550005]: bnel       $v0, $s5, 0x08904540
    0890452C:[8FB00004]: lw         $s0, 4($sp)
    08904530:[26310001]: addiu      $s1, $s1, 1
    08904534:[02511021]: addu       $v0, $s2, $s1
    08904538:[0A241148]: j          0x08904520
    0890453C:[80420000]: lb         $v0, 0($v0)
    08904540:[0251B021]: addu       $s6, $s2, $s1
    08904544:[0E269F30]: jal        0x089A7CC0
    08904548:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890454C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904550:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08904554:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08904558:[0E269F36]: jal        0x089A7CD8
    0890455C:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08904560:[10400046]: beq        $v0, $zr, 0x0890467C
    08904564:[8FB00008]: lw         $s0, 8($sp)
    08904568:[0E269F30]: jal        0x089A7CC0
    0890456C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08904570:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904574:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08904578:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0890457C:[0E269F36]: jal        0x089A7CD8
    08904580:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08904584:[104000C3]: beq        $v0, $zr, 0x08904894
    08904588:[8FB0000C]: lw         $s0, 12($sp)
    0890458C:[0E269F30]: jal        0x089A7CC0
    08904590:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08904594:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904598:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0890459C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045A0:[0E269F36]: jal        0x089A7CD8
    089045A4:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045A8:[104000BC]: beq        $v0, $zr, 0x0890489C
    089045AC:[8FB00010]: lw         $s0, 16($sp)
    089045B0:[0E269F30]: jal        0x089A7CC0
    089045B4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089045B8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089045BC:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045C0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045C4:[0E269F36]: jal        0x089A7CD8
    089045C8:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045CC:[104000B5]: beq        $v0, $zr, 0x089048A4
    089045D0:[8FB00014]: lw         $s0, 20($sp)
    089045D4:[0E269F30]: jal        0x089A7CC0
    089045D8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089045DC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089045E0:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045E4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045E8:[0E269F36]: jal        0x089A7CD8
    089045EC:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045F0:[104000AE]: beq        $v0, $zr, 0x089048AC
    089045F4:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    089045F8:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045FC:[24A59780]: addiu      $a1, $a1, -26752
    08904600:[0E269F36]: jal        0x089A7CD8
    08904604:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
--> 08904608:[1440FFB9]: bne        $v0, $zr, 0x089044F0
    0890460C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904610:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08904614:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    08904618:[02348021]: addu       $s0, $s1, $s4
  Back Branch 089048AC 6 times (length 167)
_S1_2_89A6560 3,221 instructions (0.003%), 44 calls (089A6560 - 089A65E8, length 35)
    089A6560:[00A41025]: or         $v0, $a1, $a0
    089A6564:[30420003]: andi       $v0, $v0, 3
    089A6568:[10400009]: beq        $v0, $zr, 0x089A6590
    089A656C:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    089A6570:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    089A6574:[80A20000]: lb         $v0, 0($a1)
    089A6578:[24A50001]: addiu      $a1, $a1, 1
    089A657C:[A0620000]: sb         $v0, 0($v1)
    089A6580:[1440FFFC]: bne        $v0, $zr, 0x089A6574
    089A6584:[24630001]: addiu      $v1, $v1, 1
    089A6588:[03E00008]: jr         $ra
    089A658C:[01201021]: addu       $v0, $t1, $zr <=> move $v0, $t1
    089A6590:[8CA70000]: lw         $a3, 0($a1)
    089A6594:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    089A6598:[3448FEFF]: ori        $t0, $v0, -257
    089A659C:[00072027]: nor        $a0, $zr, $a3 <=> li $a0, not $a3
    089A65A0:[00E81021]: addu       $v0, $a3, $t0
    089A65A4:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    089A65A8:[00822024]: and        $a0, $a0, $v0
    089A65AC:[34638080]: ori        $v1, $v1, -32640
    089A65B0:[00832024]: and        $a0, $a0, $v1
    089A65B4:[1480000B]: bne        $a0, $zr, 0x089A65E4
    089A65B8:[01203021]: addu       $a2, $t1, $zr <=> move $a2, $t1
    089A65BC:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    089A65C0:[ACC70000]: sw         $a3, 0($a2)
    089A65C4:[24A50004]: addiu      $a1, $a1, 4
    089A65C8:[8CA70000]: lw         $a3, 0($a1)
    089A65CC:[00071027]: nor        $v0, $zr, $a3 <=> li $v0, not $a3
    089A65D0:[00E81821]: addu       $v1, $a3, $t0
    089A65D4:[00431024]: and        $v0, $v0, $v1
    089A65D8:[00441024]: and        $v0, $v0, $a0
    089A65DC:[1040FFF8]: beq        $v0, $zr, 0x089A65C0
    089A65E0:[24C60004]: addiu      $a2, $a2, 4
    089A65E4:[0A26995D]: j          0x089A6574
    089A65E8:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
  Back Branch 089A6580 295 times (length 5)
    089A6560:[00A41025]: or         $v0, $a1, $a0
    089A6564:[30420003]: andi       $v0, $v0, 3
    089A6568:[10400009]: beq        $v0, $zr, 0x089A6590
    089A656C:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    089A6570:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
--> 089A6574:[80A20000]: lb         $v0, 0($a1)
    089A6578:[24A50001]: addiu      $a1, $a1, 1
    089A657C:[A0620000]: sb         $v0, 0($v1)
--> 089A6580:[1440FFFC]: bne        $v0, $zr, 0x089A6574
    089A6584:[24630001]: addiu      $v1, $v1, 1
    089A6588:[03E00008]: jr         $ra
    089A658C:[01201021]: addu       $v0, $t1, $zr <=> move $v0, $t1
    089A6590:[8CA70000]: lw         $a3, 0($a1)
  Back Branch 089A65DC 115 times (length 9)
    089A65AC:[34638080]: ori        $v1, $v1, -32640
    089A65B0:[00832024]: and        $a0, $a0, $v1
    089A65B4:[1480000B]: bne        $a0, $zr, 0x089A65E4
    089A65B8:[01203021]: addu       $a2, $t1, $zr <=> move $a2, $t1
    089A65BC:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
--> 089A65C0:[ACC70000]: sw         $a3, 0($a2)
    089A65C4:[24A50004]: addiu      $a1, $a1, 4
    089A65C8:[8CA70000]: lw         $a3, 0($a1)
    089A65CC:[00071027]: nor        $v0, $zr, $a3 <=> li $v0, not $a3
    089A65D0:[00E81821]: addu       $v1, $a3, $t0
    089A65D4:[00431024]: and        $v0, $v0, $v1
    089A65D8:[00441024]: and        $v0, $v0, $a0
--> 089A65DC:[1040FFF8]: beq        $v0, $zr, 0x089A65C0
    089A65E0:[24C60004]: addiu      $a2, $a2, 4
    089A65E4:[0A26995D]: j          0x089A6574
    089A65E8:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
  Back Branch 089A65E4 31 times (length 30)
    089A6560:[00A41025]: or         $v0, $a1, $a0
    089A6564:[30420003]: andi       $v0, $v0, 3
    089A6568:[10400009]: beq        $v0, $zr, 0x089A6590
    089A656C:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    089A6570:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
--> 089A6574:[80A20000]: lb         $v0, 0($a1)
    089A6578:[24A50001]: addiu      $a1, $a1, 1
    089A657C:[A0620000]: sb         $v0, 0($v1)
    089A6580:[1440FFFC]: bne        $v0, $zr, 0x089A6574
    089A6584:[24630001]: addiu      $v1, $v1, 1
    089A6588:[03E00008]: jr         $ra
    089A658C:[01201021]: addu       $v0, $t1, $zr <=> move $v0, $t1
    089A6590:[8CA70000]: lw         $a3, 0($a1)
    089A6594:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    089A6598:[3448FEFF]: ori        $t0, $v0, -257
    089A659C:[00072027]: nor        $a0, $zr, $a3 <=> li $a0, not $a3
    089A65A0:[00E81021]: addu       $v0, $a3, $t0
    089A65A4:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    089A65A8:[00822024]: and        $a0, $a0, $v0
    089A65AC:[34638080]: ori        $v1, $v1, -32640
    089A65B0:[00832024]: and        $a0, $a0, $v1
    089A65B4:[1480000B]: bne        $a0, $zr, 0x089A65E4
    089A65B8:[01203021]: addu       $a2, $t1, $zr <=> move $a2, $t1
    089A65BC:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    089A65C0:[ACC70000]: sw         $a3, 0($a2)
    089A65C4:[24A50004]: addiu      $a1, $a1, 4
    089A65C8:[8CA70000]: lw         $a3, 0($a1)
    089A65CC:[00071027]: nor        $v0, $zr, $a3 <=> li $v0, not $a3
    089A65D0:[00E81821]: addu       $v1, $a3, $t0
    089A65D4:[00431024]: and        $v0, $v0, $v1
    089A65D8:[00441024]: and        $v0, $v0, $a0
    089A65DC:[1040FFF8]: beq        $v0, $zr, 0x089A65C0
    089A65E0:[24C60004]: addiu      $a2, $a2, 4
--> 089A65E4:[0A26995D]: j          0x089A6574
    089A65E8:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
_S1_2_89A9B9C 2,976 instructions (0.003%), 33 calls (089A9980 - 089A9BB8, length 143)
    089A9980:[3C0F08A7]: lui        $t7, 0x08A7 <=> li $t7, 0x08A70000
    089A9984:[8DEF8E38]: lw         $t7, -29128($t7)
    089A9988:[27BDFFF0]: addiu      $sp, $sp, -16
    089A998C:[AFB2000C]: sw         $s2, 12($sp)
    089A9990:[AFB10008]: sw         $s1, 8($sp)
    089A9994:[AFB00004]: sw         $s0, 4($sp)
    089A9998:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    089A999C:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    089A99A0:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    089A99A4:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    089A99A8:[81490000]: lb         $t1, 0($t2)
    089A99AC:[01E91821]: addu       $v1, $t7, $t1
    089A99B0:[90620000]: lbu        $v0, 0($v1)
    089A99B4:[30420008]: andi       $v0, $v0, 8
    089A99B8:[1440FFFB]: bne        $v0, $zr, 0x089A99A8
    089A99BC:[254A0001]: addiu      $t2, $t2, 1
    089A99C0:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    089A99C4:[11220067]: beq        $t1, $v0, 0x089A9B64
    089A99C8:[2402002B]: addiu      $v0, $zr, 43 <=> li $v0, 43
    089A99CC:[51220058]: beql       $t1, $v0, 0x089A9B30
    089A99D0:[81490000]: lb         $t1, 0($t2)
    089A99D4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089A99D8:[10E00046]: beq        $a3, $zr, 0x089A9AF4
    089A99DC:[24020030]: addiu      $v0, $zr, 48 <=> li $v0, 48
    089A99E0:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    089A99E4:[10E20043]: beq        $a3, $v0, 0x089A9AF4
    089A99E8:[24020030]: addiu      $v0, $zr, 48 <=> li $v0, 48
    089A99EC:[00E07021]: addu       $t6, $a3, $zr <=> move $t6, $a3
    089A99F0:[14A00003]: bne        $a1, $zr, 0x089A9A00
    089A99F4:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    089A99F8:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    089A99FC:[3442FFFF]: ori        $v0, $v0, -1
    089A9A00:[15C00002]: bne        $t6, $zr, 0x089A9A0C
    089A9A04:[004E001B]: divu       $v0, $t6
    089A9A08:[000001CD]: break      0x00007
    089A9A0C:[01E91021]: addu       $v0, $t7, $t1
    089A9A10:[90480000]: lbu        $t0, 0($v0)
    089A9A14:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089A9A18:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    089A9A1C:[31030004]: andi       $v1, $t0, 4
    089A9A20:[24040037]: addiu      $a0, $zr, 55 <=> li $a0, 55
    089A9A24:[24190057]: addiu      $t9, $zr, 87 <=> li $t9, 87
    089A9A28:[2418FFFF]: addiu      $t8, $zr, -1 <=> li $t8, -1
    089A9A2C:[00003010]: mfhi       $a2
    089A9A30:[10600016]: beq        $v1, $zr, 0x089A9A8C
    089A9A34:[00006812]: mflo       $t5
    089A9A38:[2523FFD0]: addiu      $v1, $t1, -48
    089A9A3C:[0067102A]: slt        $v0, $v1, $a3
    089A9A40:[1040001B]: beq        $v0, $zr, 0x089A9AB0
    089A9A44:[00000000]: nop
    089A9A48:[11980009]: beq        $t4, $t8, 0x089A9A70
    089A9A4C:[01AB102B]: sltu       $v0, $t5, $t3
    089A9A50:[54400034]: bnel       $v0, $zr, 0x089A9B24
    089A9A54:[81490000]: lb         $t1, 0($t2)
    089A9A58:[116D002F]: beq        $t3, $t5, 0x089A9B18
    089A9A5C:[00C3102A]: slt        $v0, $a2, $v1
    089A9A60:[016E0018]: mult       $t3, $t6
    089A9A64:[240C0001]: addiu      $t4, $zr, 1 <=> li $t4, 1
    089A9A68:[00001012]: mflo       $v0
    089A9A6C:[00625821]: addu       $t3, $v1, $v0
    089A9A70:[81490000]: lb         $t1, 0($t2)
    089A9A74:[254A0001]: addiu      $t2, $t2, 1
    089A9A78:[01E91021]: addu       $v0, $t7, $t1
    089A9A7C:[90480000]: lbu        $t0, 0($v0)
    089A9A80:[31030004]: andi       $v1, $t0, 4
    089A9A84:[1460FFED]: bne        $v1, $zr, 0x089A9A3C
    089A9A88:[2523FFD0]: addiu      $v1, $t1, -48
    089A9A8C:[31020003]: andi       $v0, $t0, 3
    089A9A90:[10400007]: beq        $v0, $zr, 0x089A9AB0
    089A9A94:[31020001]: andi       $v0, $t0, 1
    089A9A98:[03201821]: addu       $v1, $t9, $zr <=> move $v1, $t9
    089A9A9C:[0082180B]: movn       $v1, $a0, $v0
    089A9AA0:[01231823]: subu       $v1, $t1, $v1
    089A9AA4:[0067102A]: slt        $v0, $v1, $a3
    089A9AA8:[1440FFE7]: bne        $v0, $zr, 0x089A9A48
    089A9AAC:[00000000]: nop
    089A9AB0:[05800030]: bltz       $t4, 0x089A9B74
    089A9AB4:[00000000]: nop
    089A9AB8:[10A00002]: beq        $a1, $zr, 0x089A9AC4
    089A9ABC:[01601821]: addu       $v1, $t3, $zr <=> move $v1, $t3
    089A9AC0:[000B1823]: subu       $v1, $zr, $t3 <=> negu $v1, $t3
    089A9AC4:[12000006]: beq        $s0, $zr, 0x089A9AE0
    089A9AC8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089A9ACC:[11800002]: beq        $t4, $zr, 0x089A9AD8
    089A9AD0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089A9AD4:[2545FFFF]: addiu      $a1, $t2, -1
    089A9AD8:[AE050000]: sw         $a1, 0($s0)
    089A9ADC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089A9AE0:[8FB2000C]: lw         $s2, 12($sp)
    089A9AE4:[8FB10008]: lw         $s1, 8($sp)
    089A9AE8:[8FB00004]: lw         $s0, 4($sp)
    089A9AEC:[03E00008]: jr         $ra
    089A9AF0:[27BD0010]: addiu      $sp, $sp, 16
    089A9AF4:[51220011]: beql       $t1, $v0, 0x089A9B3C
    089A9AF8:[81430000]: lb         $v1, 0($t2)
    089A9AFC:[14E0FFBB]: bne        $a3, $zr, 0x089A99EC
    089A9B00:[39230030]: xori       $v1, $t1, 48
    089A9B04:[2407000A]: addiu      $a3, $zr, 10 <=> li $a3, 10
    089A9B08:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    089A9B0C:[0043380A]: movz       $a3, $v0, $v1
    089A9B10:[0A26A67C]: j          0x089A99F0
    089A9B14:[00E07021]: addu       $t6, $a3, $zr <=> move $t6, $a3
    089A9B18:[1040FFD2]: beq        $v0, $zr, 0x089A9A64
    089A9B1C:[016E0018]: mult       $t3, $t6
    089A9B20:[81490000]: lb         $t1, 0($t2)
    089A9B24:[240CFFFF]: addiu      $t4, $zr, -1 <=> li $t4, -1
    089A9B28:[0A26A69E]: j          0x089A9A78
    089A9B2C:[254A0001]: addiu      $t2, $t2, 1
    089A9B30:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089A9B34:[0A26A676]: j          0x089A99D8
    089A9B38:[254A0001]: addiu      $t2, $t2, 1
    089A9B3C:[24020078]: addiu      $v0, $zr, 120 <=> li $v0, 120
    089A9B40:[10620003]: beq        $v1, $v0, 0x089A9B50
    089A9B44:[24020058]: addiu      $v0, $zr, 88 <=> li $v0, 88
    089A9B48:[1462FFEC]: bne        $v1, $v0, 0x089A9AFC
    089A9B4C:[00000000]: nop
    089A9B50:[81490001]: lb         $t1, 1($t2)
    089A9B54:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    089A9B58:[254A0002]: addiu      $t2, $t2, 2
    089A9B5C:[0A26A67C]: j          0x089A99F0
    089A9B60:[240E0010]: addiu      $t6, $zr, 16 <=> li $t6, 16
    089A9B64:[81490000]: lb         $t1, 0($t2)
    089A9B68:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089A9B6C:[0A26A676]: j          0x089A99D8
    089A9B70:[254A0001]: addiu      $t2, $t2, 1
    089A9B74:[10A00005]: beq        $a1, $zr, 0x089A9B8C
    089A9B78:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    089A9B7C:[24020022]: addiu      $v0, $zr, 34 <=> li $v0, 34
    089A9B80:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    089A9B84:[0A26A6B1]: j          0x089A9AC4
    089A9B88:[AE420000]: sw         $v0, 0($s2)
    089A9B8C:[3443FFFF]: ori        $v1, $v0, -1
    089A9B90:[24020022]: addiu      $v0, $zr, 34 <=> li $v0, 34
    089A9B94:[0A26A6B1]: j          0x089A9AC4
    089A9B98:[AE420000]: sw         $v0, 0($s2)
    089A9B9C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    089A9BA0:[3C0408A7]: lui        $a0, 0x08A7 <=> li $a0, 0x08A70000
    089A9BA4:[8C849920]: lw         $a0, -26336($a0)
    089A9BA8:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    089A9BAC:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    089A9BB0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089A9BB4:[0A26A660]: j          0x089A9980
    089A9BB8:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
  Back Branch 089A99B8 33 times (length 6)
    089A9994:[AFB00004]: sw         $s0, 4($sp)
    089A9998:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    089A999C:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    089A99A0:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    089A99A4:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
--> 089A99A8:[81490000]: lb         $t1, 0($t2)
    089A99AC:[01E91821]: addu       $v1, $t7, $t1
    089A99B0:[90620000]: lbu        $v0, 0($v1)
    089A99B4:[30420008]: andi       $v0, $v0, 8
--> 089A99B8:[1440FFFB]: bne        $v0, $zr, 0x089A99A8
    089A99BC:[254A0001]: addiu      $t2, $t2, 1
    089A99C0:[2402002D]: addiu      $v0, $zr, 45 <=> li $v0, 45
    089A99C4:[11220067]: beq        $t1, $v0, 0x089A9B64
    089A99C8:[2402002B]: addiu      $v0, $zr, 43 <=> li $v0, 43
  Back Branch 089A9BB4 33 times (length 143)
  Back Branch 089A9B10 33 times (length 74)
    089A99DC:[24020030]: addiu      $v0, $zr, 48 <=> li $v0, 48
    089A99E0:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    089A99E4:[10E20043]: beq        $a3, $v0, 0x089A9AF4
    089A99E8:[24020030]: addiu      $v0, $zr, 48 <=> li $v0, 48
    089A99EC:[00E07021]: addu       $t6, $a3, $zr <=> move $t6, $a3
--> 089A99F0:[14A00003]: bne        $a1, $zr, 0x089A9A00
    089A99F4:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    089A99F8:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    089A99FC:[3442FFFF]: ori        $v0, $v0, -1
    089A9A00:[15C00002]: bne        $t6, $zr, 0x089A9A0C
    089A9A04:[004E001B]: divu       $v0, $t6
    089A9A08:[000001CD]: break      0x00007
    089A9A0C:[01E91021]: addu       $v0, $t7, $t1
    089A9A10:[90480000]: lbu        $t0, 0($v0)
    089A9A14:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089A9A18:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    089A9A1C:[31030004]: andi       $v1, $t0, 4
    089A9A20:[24040037]: addiu      $a0, $zr, 55 <=> li $a0, 55
    089A9A24:[24190057]: addiu      $t9, $zr, 87 <=> li $t9, 87
    089A9A28:[2418FFFF]: addiu      $t8, $zr, -1 <=> li $t8, -1
    089A9A2C:[00003010]: mfhi       $a2
    089A9A30:[10600016]: beq        $v1, $zr, 0x089A9A8C
    089A9A34:[00006812]: mflo       $t5
    089A9A38:[2523FFD0]: addiu      $v1, $t1, -48
    089A9A3C:[0067102A]: slt        $v0, $v1, $a3
    089A9A40:[1040001B]: beq        $v0, $zr, 0x089A9AB0
    089A9A44:[00000000]: nop
    089A9A48:[11980009]: beq        $t4, $t8, 0x089A9A70
    089A9A4C:[01AB102B]: sltu       $v0, $t5, $t3
    089A9A50:[54400034]: bnel       $v0, $zr, 0x089A9B24
    089A9A54:[81490000]: lb         $t1, 0($t2)
    089A9A58:[116D002F]: beq        $t3, $t5, 0x089A9B18
    089A9A5C:[00C3102A]: slt        $v0, $a2, $v1
    089A9A60:[016E0018]: mult       $t3, $t6
    089A9A64:[240C0001]: addiu      $t4, $zr, 1 <=> li $t4, 1
    089A9A68:[00001012]: mflo       $v0
    089A9A6C:[00625821]: addu       $t3, $v1, $v0
    089A9A70:[81490000]: lb         $t1, 0($t2)
    089A9A74:[254A0001]: addiu      $t2, $t2, 1
    089A9A78:[01E91021]: addu       $v0, $t7, $t1
    089A9A7C:[90480000]: lbu        $t0, 0($v0)
    089A9A80:[31030004]: andi       $v1, $t0, 4
    089A9A84:[1460FFED]: bne        $v1, $zr, 0x089A9A3C
    089A9A88:[2523FFD0]: addiu      $v1, $t1, -48
    089A9A8C:[31020003]: andi       $v0, $t0, 3
    089A9A90:[10400007]: beq        $v0, $zr, 0x089A9AB0
    089A9A94:[31020001]: andi       $v0, $t0, 1
    089A9A98:[03201821]: addu       $v1, $t9, $zr <=> move $v1, $t9
    089A9A9C:[0082180B]: movn       $v1, $a0, $v0
    089A9AA0:[01231823]: subu       $v1, $t1, $v1
    089A9AA4:[0067102A]: slt        $v0, $v1, $a3
    089A9AA8:[1440FFE7]: bne        $v0, $zr, 0x089A9A48
    089A9AAC:[00000000]: nop
    089A9AB0:[05800030]: bltz       $t4, 0x089A9B74
    089A9AB4:[00000000]: nop
    089A9AB8:[10A00002]: beq        $a1, $zr, 0x089A9AC4
    089A9ABC:[01601821]: addu       $v1, $t3, $zr <=> move $v1, $t3
    089A9AC0:[000B1823]: subu       $v1, $zr, $t3 <=> negu $v1, $t3
    089A9AC4:[12000006]: beq        $s0, $zr, 0x089A9AE0
    089A9AC8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089A9ACC:[11800002]: beq        $t4, $zr, 0x089A9AD8
    089A9AD0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089A9AD4:[2545FFFF]: addiu      $a1, $t2, -1
    089A9AD8:[AE050000]: sw         $a1, 0($s0)
    089A9ADC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089A9AE0:[8FB2000C]: lw         $s2, 12($sp)
    089A9AE4:[8FB10008]: lw         $s1, 8($sp)
    089A9AE8:[8FB00004]: lw         $s0, 4($sp)
    089A9AEC:[03E00008]: jr         $ra
    089A9AF0:[27BD0010]: addiu      $sp, $sp, 16
    089A9AF4:[51220011]: beql       $t1, $v0, 0x089A9B3C
    089A9AF8:[81430000]: lb         $v1, 0($t2)
    089A9AFC:[14E0FFBB]: bne        $a3, $zr, 0x089A99EC
    089A9B00:[39230030]: xori       $v1, $t1, 48
    089A9B04:[2407000A]: addiu      $a3, $zr, 10 <=> li $a3, 10
    089A9B08:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    089A9B0C:[0043380A]: movz       $a3, $v0, $v1
--> 089A9B10:[0A26A67C]: j          0x089A99F0
    089A9B14:[00E07021]: addu       $t6, $a3, $zr <=> move $t6, $a3
    089A9B18:[1040FFD2]: beq        $v0, $zr, 0x089A9A64
    089A9B1C:[016E0018]: mult       $t3, $t6
    089A9B20:[81490000]: lb         $t1, 0($t2)
  Back Branch 089A9AFC 33 times (length 70)
    089A99D8:[10E00046]: beq        $a3, $zr, 0x089A9AF4
    089A99DC:[24020030]: addiu      $v0, $zr, 48 <=> li $v0, 48
    089A99E0:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    089A99E4:[10E20043]: beq        $a3, $v0, 0x089A9AF4
    089A99E8:[24020030]: addiu      $v0, $zr, 48 <=> li $v0, 48
--> 089A99EC:[00E07021]: addu       $t6, $a3, $zr <=> move $t6, $a3
    089A99F0:[14A00003]: bne        $a1, $zr, 0x089A9A00
    089A99F4:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    089A99F8:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    089A99FC:[3442FFFF]: ori        $v0, $v0, -1
    089A9A00:[15C00002]: bne        $t6, $zr, 0x089A9A0C
    089A9A04:[004E001B]: divu       $v0, $t6
    089A9A08:[000001CD]: break      0x00007
    089A9A0C:[01E91021]: addu       $v0, $t7, $t1
    089A9A10:[90480000]: lbu        $t0, 0($v0)
    089A9A14:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089A9A18:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    089A9A1C:[31030004]: andi       $v1, $t0, 4
    089A9A20:[24040037]: addiu      $a0, $zr, 55 <=> li $a0, 55
    089A9A24:[24190057]: addiu      $t9, $zr, 87 <=> li $t9, 87
    089A9A28:[2418FFFF]: addiu      $t8, $zr, -1 <=> li $t8, -1
    089A9A2C:[00003010]: mfhi       $a2
    089A9A30:[10600016]: beq        $v1, $zr, 0x089A9A8C
    089A9A34:[00006812]: mflo       $t5
    089A9A38:[2523FFD0]: addiu      $v1, $t1, -48
    089A9A3C:[0067102A]: slt        $v0, $v1, $a3
    089A9A40:[1040001B]: beq        $v0, $zr, 0x089A9AB0
    089A9A44:[00000000]: nop
    089A9A48:[11980009]: beq        $t4, $t8, 0x089A9A70
    089A9A4C:[01AB102B]: sltu       $v0, $t5, $t3
    089A9A50:[54400034]: bnel       $v0, $zr, 0x089A9B24
    089A9A54:[81490000]: lb         $t1, 0($t2)
    089A9A58:[116D002F]: beq        $t3, $t5, 0x089A9B18
    089A9A5C:[00C3102A]: slt        $v0, $a2, $v1
    089A9A60:[016E0018]: mult       $t3, $t6
    089A9A64:[240C0001]: addiu      $t4, $zr, 1 <=> li $t4, 1
    089A9A68:[00001012]: mflo       $v0
    089A9A6C:[00625821]: addu       $t3, $v1, $v0
    089A9A70:[81490000]: lb         $t1, 0($t2)
    089A9A74:[254A0001]: addiu      $t2, $t2, 1
    089A9A78:[01E91021]: addu       $v0, $t7, $t1
    089A9A7C:[90480000]: lbu        $t0, 0($v0)
    089A9A80:[31030004]: andi       $v1, $t0, 4
    089A9A84:[1460FFED]: bne        $v1, $zr, 0x089A9A3C
    089A9A88:[2523FFD0]: addiu      $v1, $t1, -48
    089A9A8C:[31020003]: andi       $v0, $t0, 3
    089A9A90:[10400007]: beq        $v0, $zr, 0x089A9AB0
    089A9A94:[31020001]: andi       $v0, $t0, 1
    089A9A98:[03201821]: addu       $v1, $t9, $zr <=> move $v1, $t9
    089A9A9C:[0082180B]: movn       $v1, $a0, $v0
    089A9AA0:[01231823]: subu       $v1, $t1, $v1
    089A9AA4:[0067102A]: slt        $v0, $v1, $a3
    089A9AA8:[1440FFE7]: bne        $v0, $zr, 0x089A9A48
    089A9AAC:[00000000]: nop
    089A9AB0:[05800030]: bltz       $t4, 0x089A9B74
    089A9AB4:[00000000]: nop
    089A9AB8:[10A00002]: beq        $a1, $zr, 0x089A9AC4
    089A9ABC:[01601821]: addu       $v1, $t3, $zr <=> move $v1, $t3
    089A9AC0:[000B1823]: subu       $v1, $zr, $t3 <=> negu $v1, $t3
    089A9AC4:[12000006]: beq        $s0, $zr, 0x089A9AE0
    089A9AC8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089A9ACC:[11800002]: beq        $t4, $zr, 0x089A9AD8
    089A9AD0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089A9AD4:[2545FFFF]: addiu      $a1, $t2, -1
    089A9AD8:[AE050000]: sw         $a1, 0($s0)
    089A9ADC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089A9AE0:[8FB2000C]: lw         $s2, 12($sp)
    089A9AE4:[8FB10008]: lw         $s1, 8($sp)
    089A9AE8:[8FB00004]: lw         $s0, 4($sp)
    089A9AEC:[03E00008]: jr         $ra
    089A9AF0:[27BD0010]: addiu      $sp, $sp, 16
    089A9AF4:[51220011]: beql       $t1, $v0, 0x089A9B3C
    089A9AF8:[81430000]: lb         $v1, 0($t2)
--> 089A9AFC:[14E0FFBB]: bne        $a3, $zr, 0x089A99EC
    089A9B00:[39230030]: xori       $v1, $t1, 48
    089A9B04:[2407000A]: addiu      $a3, $zr, 10 <=> li $a3, 10
    089A9B08:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    089A9B0C:[0043380A]: movz       $a3, $v0, $v1
  Back Branch 089A9A84 33 times (length 20)
    089A9A28:[2418FFFF]: addiu      $t8, $zr, -1 <=> li $t8, -1
    089A9A2C:[00003010]: mfhi       $a2
    089A9A30:[10600016]: beq        $v1, $zr, 0x089A9A8C
    089A9A34:[00006812]: mflo       $t5
    089A9A38:[2523FFD0]: addiu      $v1, $t1, -48
--> 089A9A3C:[0067102A]: slt        $v0, $v1, $a3
    089A9A40:[1040001B]: beq        $v0, $zr, 0x089A9AB0
    089A9A44:[00000000]: nop
    089A9A48:[11980009]: beq        $t4, $t8, 0x089A9A70
    089A9A4C:[01AB102B]: sltu       $v0, $t5, $t3
    089A9A50:[54400034]: bnel       $v0, $zr, 0x089A9B24
    089A9A54:[81490000]: lb         $t1, 0($t2)
    089A9A58:[116D002F]: beq        $t3, $t5, 0x089A9B18
    089A9A5C:[00C3102A]: slt        $v0, $a2, $v1
    089A9A60:[016E0018]: mult       $t3, $t6
    089A9A64:[240C0001]: addiu      $t4, $zr, 1 <=> li $t4, 1
    089A9A68:[00001012]: mflo       $v0
    089A9A6C:[00625821]: addu       $t3, $v1, $v0
    089A9A70:[81490000]: lb         $t1, 0($t2)
    089A9A74:[254A0001]: addiu      $t2, $t2, 1
    089A9A78:[01E91021]: addu       $v0, $t7, $t1
    089A9A7C:[90480000]: lbu        $t0, 0($v0)
    089A9A80:[31030004]: andi       $v1, $t0, 4
--> 089A9A84:[1460FFED]: bne        $v1, $zr, 0x089A9A3C
    089A9A88:[2523FFD0]: addiu      $v1, $t1, -48
    089A9A8C:[31020003]: andi       $v0, $t0, 3
    089A9A90:[10400007]: beq        $v0, $zr, 0x089A9AB0
    089A9A94:[31020001]: andi       $v0, $t0, 1
  Back Branch 089A9B48 1 times (length 21)
    089A9AE8:[8FB00004]: lw         $s0, 4($sp)
    089A9AEC:[03E00008]: jr         $ra
    089A9AF0:[27BD0010]: addiu      $sp, $sp, 16
    089A9AF4:[51220011]: beql       $t1, $v0, 0x089A9B3C
    089A9AF8:[81430000]: lb         $v1, 0($t2)
--> 089A9AFC:[14E0FFBB]: bne        $a3, $zr, 0x089A99EC
    089A9B00:[39230030]: xori       $v1, $t1, 48
    089A9B04:[2407000A]: addiu      $a3, $zr, 10 <=> li $a3, 10
    089A9B08:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    089A9B0C:[0043380A]: movz       $a3, $v0, $v1
    089A9B10:[0A26A67C]: j          0x089A99F0
    089A9B14:[00E07021]: addu       $t6, $a3, $zr <=> move $t6, $a3
    089A9B18:[1040FFD2]: beq        $v0, $zr, 0x089A9A64
    089A9B1C:[016E0018]: mult       $t3, $t6
    089A9B20:[81490000]: lb         $t1, 0($t2)
    089A9B24:[240CFFFF]: addiu      $t4, $zr, -1 <=> li $t4, -1
    089A9B28:[0A26A69E]: j          0x089A9A78
    089A9B2C:[254A0001]: addiu      $t2, $t2, 1
    089A9B30:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089A9B34:[0A26A676]: j          0x089A99D8
    089A9B38:[254A0001]: addiu      $t2, $t2, 1
    089A9B3C:[24020078]: addiu      $v0, $zr, 120 <=> li $v0, 120
    089A9B40:[10620003]: beq        $v1, $v0, 0x089A9B50
    089A9B44:[24020058]: addiu      $v0, $zr, 88 <=> li $v0, 88
--> 089A9B48:[1462FFEC]: bne        $v1, $v0, 0x089A9AFC
    089A9B4C:[00000000]: nop
    089A9B50:[81490001]: lb         $t1, 1($t2)
    089A9B54:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    089A9B58:[254A0002]: addiu      $t2, $t2, 2
_S1_2_89A1510 2,950 instructions (0.003%), 28 calls (089A1510 - 089A19F4, length 314)
    089A1510:[8CC20008]: lw         $v0, 8($a2)
    089A1514:[27BDFFD0]: addiu      $sp, $sp, -48
    089A1518:[AFB70024]: sw         $s7, 36($sp)
    089A151C:[AFB1000C]: sw         $s1, 12($sp)
    089A1520:[AFBF002C]: sw         $ra, 44($sp)
    089A1524:[AFBE0028]: sw         $fp, 40($sp)
    089A1528:[AFB60020]: sw         $s6, 32($sp)
    089A152C:[AFB5001C]: sw         $s5, 28($sp)
    089A1530:[AFB40018]: sw         $s4, 24($sp)
    089A1534:[AFB30014]: sw         $s3, 20($sp)
    089A1538:[AFB20010]: sw         $s2, 16($sp)
    089A153C:[AFB00008]: sw         $s0, 8($sp)
    089A1540:[00C0B821]: addu       $s7, $a2, $zr <=> move $s7, $a2
    089A1544:[AFA40000]: sw         $a0, 0($sp)
    089A1548:[1040001E]: beq        $v0, $zr, 0x089A15C4
    089A154C:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    089A1550:[94A7000C]: lhu        $a3, 12($a1)
    089A1554:[30E20008]: andi       $v0, $a3, 8
    089A1558:[50400029]: beql       $v0, $zr, 0x089A1600
    089A155C:[8FA40000]: lw         $a0, 0($sp)
    089A1560:[8CA20010]: lw         $v0, 16($a1)
    089A1564:[10400025]: beq        $v0, $zr, 0x089A15FC
    089A1568:[30E20002]: andi       $v0, $a3, 2
    089A156C:[1040002C]: beq        $v0, $zr, 0x089A1620
    089A1570:[8EF50000]: lw         $s5, 0($s7)
    089A1574:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    089A1578:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    089A157C:[24130400]: addiu      $s3, $zr, 1024 <=> li $s3, 1024
    089A1580:[2E020401]: sltiu      $v0, $s0, 1025
    089A1584:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    089A1588:[0202380B]: movn       $a3, $s0, $v0
    089A158C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089A1590:[12000072]: beq        $s0, $zr, 0x089A175C
    089A1594:[8FA40000]: lw         $a0, 0($sp)
    089A1598:[8E230024]: lw         $v1, 36($s1)
    089A159C:[0060F809]: jalr       $ra, $v1
    089A15A0:[8E25001C]: lw         $a1, 28($s1)
    089A15A4:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    089A15A8:[02028023]: subu       $s0, $s0, $v0
    089A15AC:[18400079]: blez       $v0, 0x089A1794
    089A15B0:[02429021]: addu       $s2, $s2, $v0
    089A15B4:[8EE20008]: lw         $v0, 8($s7)
    089A15B8:[00431023]: subu       $v0, $v0, $v1
    089A15BC:[1440FFF0]: bne        $v0, $zr, 0x089A1580
    089A15C0:[AEE20008]: sw         $v0, 8($s7)
    089A15C4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089A15C8:[8FBF002C]: lw         $ra, 44($sp)
    089A15CC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089A15D0:[8FBE0028]: lw         $fp, 40($sp)
    089A15D4:[8FB70024]: lw         $s7, 36($sp)
    089A15D8:[8FB60020]: lw         $s6, 32($sp)
    089A15DC:[8FB5001C]: lw         $s5, 28($sp)
    089A15E0:[8FB40018]: lw         $s4, 24($sp)
    089A15E4:[8FB30014]: lw         $s3, 20($sp)
    089A15E8:[8FB20010]: lw         $s2, 16($sp)
    089A15EC:[8FB1000C]: lw         $s1, 12($sp)
    089A15F0:[8FB00008]: lw         $s0, 8($sp)
    089A15F4:[03E00008]: jr         $ra
    089A15F8:[27BD0030]: addiu      $sp, $sp, 48
    089A15FC:[8FA40000]: lw         $a0, 0($sp)
    089A1600:[0E26B707]: jal        0x089ADC1C
    089A1604:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089A1608:[544000F4]: bnel       $v0, $zr, 0x089A19DC
    089A160C:[9622000C]: lhu        $v0, 12($s1)
    089A1610:[9627000C]: lhu        $a3, 12($s1)
    089A1614:[30E20002]: andi       $v0, $a3, 2
    089A1618:[1440FFD6]: bne        $v0, $zr, 0x089A1574
    089A161C:[8EF50000]: lw         $s5, 0($s7)
    089A1620:[30E20001]: andi       $v0, $a3, 1
    089A1624:[1440006C]: bne        $v0, $zr, 0x089A17D8
    089A1628:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089A162C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    089A1630:[241E0002]: addiu      $fp, $zr, 2 <=> li $fp, 2
    089A1634:[52400046]: beql       $s2, $zr, 0x089A1750
    089A1638:[8EB30000]: lw         $s3, 0($s5)
    089A163C:[30E20200]: andi       $v0, $a3, 512
    089A1640:[10400092]: beq        $v0, $zr, 0x089A188C
    089A1644:[8E300008]: lw         $s0, 8($s1)
    089A1648:[0250102B]: sltu       $v0, $s2, $s0
    089A164C:[5440002C]: bnel       $v0, $zr, 0x089A1700
    089A1650:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    089A1654:[30E20480]: andi       $v0, $a3, 1152
    089A1658:[1040002A]: beq        $v0, $zr, 0x089A1704
    089A165C:[8E240000]: lw         $a0, 0($s1)
    089A1660:[8E230014]: lw         $v1, 20($s1)
    089A1664:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089A1668:[00620018]: mult       $v1, $v0
    089A166C:[8E250010]: lw         $a1, 16($s1)
    089A1670:[0085B023]: subu       $s6, $a0, $a1
    089A1674:[26C20001]: addiu      $v0, $s6, 1
    089A1678:[00522021]: addu       $a0, $v0, $s2
    089A167C:[00001812]: mflo       $v1
    089A1680:[17C00002]: bne        $fp, $zr, 0x089A168C
    089A1684:[007E001A]: div        $v1, $fp
    089A1688:[000001CD]: break      0x00007
    089A168C:[0000A012]: mflo       $s4
    089A1690:[0284102B]: sltu       $v0, $s4, $a0
    089A1694:[10400003]: beq        $v0, $zr, 0x089A16A4
    089A1698:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    089A169C:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    089A16A0:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    089A16A4:[30E20400]: andi       $v0, $a3, 1024
    089A16A8:[10400030]: beq        $v0, $zr, 0x089A176C
    089A16AC:[8FA40000]: lw         $a0, 0($sp)
    089A16B0:[0E268849]: jal        0x089A2124
    089A16B4:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    089A16B8:[10400033]: beq        $v0, $zr, 0x089A1788
    089A16BC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089A16C0:[8E250010]: lw         $a1, 16($s1)
    089A16C4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089A16C8:[0E268ABE]: jal        0x089A2AF8
    089A16CC:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    089A16D0:[9623000C]: lhu        $v1, 12($s1)
    089A16D4:[2404FB7F]: addiu      $a0, $zr, -1153 <=> li $a0, -1153
    089A16D8:[00641824]: and        $v1, $v1, $a0
    089A16DC:[34630080]: ori        $v1, $v1, 128
    089A16E0:[A623000C]: sh         $v1, 12($s1)
    089A16E4:[02961823]: subu       $v1, $s4, $s6
    089A16E8:[02161021]: addu       $v0, $s0, $s6
    089A16EC:[AE220000]: sw         $v0, 0($s1)
    089A16F0:[AE230008]: sw         $v1, 8($s1)
    089A16F4:[AE300010]: sw         $s0, 16($s1)
    089A16F8:[AE340014]: sw         $s4, 20($s1)
    089A16FC:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    089A1700:[8E240000]: lw         $a0, 0($s1)
    089A1704:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    089A1708:[0E268B12]: jal        0x089A2C48
    089A170C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089A1710:[8E230008]: lw         $v1, 8($s1)
    089A1714:[8E220000]: lw         $v0, 0($s1)
    089A1718:[00701823]: subu       $v1, $v1, $s0
    089A171C:[00501021]: addu       $v0, $v0, $s0
    089A1720:[AE230008]: sw         $v1, 8($s1)
    089A1724:[AE220000]: sw         $v0, 0($s1)
    089A1728:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    089A172C:[8EE20008]: lw         $v0, 8($s7)
    089A1730:[00501023]: subu       $v0, $v0, $s0
    089A1734:[1040FFA3]: beq        $v0, $zr, 0x089A15C4
    089A1738:[AEE20008]: sw         $v0, 8($s7)
    089A173C:[02509023]: subu       $s2, $s2, $s0
    089A1740:[02709821]: addu       $s3, $s3, $s0
    089A1744:[1640FFBD]: bne        $s2, $zr, 0x089A163C
    089A1748:[9627000C]: lhu        $a3, 12($s1)
    089A174C:[8EB30000]: lw         $s3, 0($s5)
    089A1750:[8EB20004]: lw         $s2, 4($s5)
    089A1754:[0A26858D]: j          0x089A1634
    089A1758:[26B50008]: addiu      $s5, $s5, 8
    089A175C:[8EB20000]: lw         $s2, 0($s5)
    089A1760:[8EB00004]: lw         $s0, 4($s5)
    089A1764:[0A268560]: j          0x089A1580
    089A1768:[26B50008]: addiu      $s5, $s5, 8
    089A176C:[0E269305]: jal        0x089A4C14
    089A1770:[8FA40000]: lw         $a0, 0($sp)
    089A1774:[1440FFDB]: bne        $v0, $zr, 0x089A16E4
    089A1778:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089A177C:[8E250010]: lw         $a1, 16($s1)
    089A1780:[0E268218]: jal        0x089A0860
    089A1784:[8FA40000]: lw         $a0, 0($sp)
    089A1788:[8FA30000]: lw         $v1, 0($sp)
    089A178C:[2402000C]: addiu      $v0, $zr, 12 <=> li $v0, 12
    089A1790:[AC620000]: sw         $v0, 0($v1)
    089A1794:[9622000C]: lhu        $v0, 12($s1)
    089A1798:[8FBF002C]: lw         $ra, 44($sp)
    089A179C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    089A17A0:[34420040]: ori        $v0, $v0, 64
    089A17A4:[A622000C]: sh         $v0, 12($s1)
    089A17A8:[8FBE0028]: lw         $fp, 40($sp)
    089A17AC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089A17B0:[8FB70024]: lw         $s7, 36($sp)
    089A17B4:[8FB60020]: lw         $s6, 32($sp)
    089A17B8:[8FB5001C]: lw         $s5, 28($sp)
    089A17BC:[8FB40018]: lw         $s4, 24($sp)
    089A17C0:[8FB30014]: lw         $s3, 20($sp)
    089A17C4:[8FB20010]: lw         $s2, 16($sp)
    089A17C8:[8FB1000C]: lw         $s1, 12($sp)
    089A17CC:[8FB00008]: lw         $s0, 8($sp)
    089A17D0:[03E00008]: jr         $ra
    089A17D4:[27BD0030]: addiu      $sp, $sp, 48
    089A17D8:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    089A17DC:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    089A17E0:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    089A17E4:[52600025]: beql       $s3, $zr, 0x089A187C
    089A17E8:[8EB60000]: lw         $s6, 0($s5)
    089A17EC:[13C00058]: beq        $fp, $zr, 0x089A1950
    089A17F0:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089A17F4:[8E240000]: lw         $a0, 0($s1)
    089A17F8:[8E230010]: lw         $v1, 16($s1)
    089A17FC:[0274102B]: sltu       $v0, $s3, $s4
    089A1800:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    089A1804:[0064182B]: sltu       $v1, $v1, $a0
    089A1808:[0282900A]: movz       $s2, $s4, $v0
    089A180C:[8E270014]: lw         $a3, 20($s1)
    089A1810:[10600005]: beq        $v1, $zr, 0x089A1828
    089A1814:[8E220008]: lw         $v0, 8($s1)
    089A1818:[00E28021]: addu       $s0, $a3, $v0
    089A181C:[0212102A]: slt        $v0, $s0, $s2
    089A1820:[14400054]: bne        $v0, $zr, 0x089A1974
    089A1824:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    089A1828:[0247102A]: slt        $v0, $s2, $a3
    089A182C:[1440002C]: bne        $v0, $zr, 0x089A18E0
    089A1830:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    089A1834:[8E230024]: lw         $v1, 36($s1)
    089A1838:[8E25001C]: lw         $a1, 28($s1)
    089A183C:[8FA40000]: lw         $a0, 0($sp)
    089A1840:[0060F809]: jalr       $ra, $v1
    089A1844:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    089A1848:[1840FFD2]: blez       $v0, 0x089A1794
    089A184C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089A1850:[0290A023]: subu       $s4, $s4, $s0
    089A1854:[1280002E]: beq        $s4, $zr, 0x089A1910
    089A1858:[8FA40000]: lw         $a0, 0($sp)
    089A185C:[8EE20008]: lw         $v0, 8($s7)
    089A1860:[00501023]: subu       $v0, $v0, $s0
    089A1864:[1040FF57]: beq        $v0, $zr, 0x089A15C4
    089A1868:[AEE20008]: sw         $v0, 8($s7)
    089A186C:[02709823]: subu       $s3, $s3, $s0
    089A1870:[1660FFDE]: bne        $s3, $zr, 0x089A17EC
    089A1874:[02D0B021]: addu       $s6, $s6, $s0
    089A1878:[8EB60000]: lw         $s6, 0($s5)
    089A187C:[8EB30004]: lw         $s3, 4($s5)
    089A1880:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    089A1884:[0A2685F9]: j          0x089A17E4
    089A1888:[26B50008]: addiu      $s5, $s5, 8
    089A188C:[8E240000]: lw         $a0, 0($s1)
    089A1890:[8E220010]: lw         $v0, 16($s1)
    089A1894:[0044102B]: sltu       $v0, $v0, $a0
    089A1898:[50400005]: beql       $v0, $zr, 0x089A18B0
    089A189C:[8E270014]: lw         $a3, 20($s1)
    089A18A0:[0212102B]: sltu       $v0, $s0, $s2
    089A18A4:[1440003F]: bne        $v0, $zr, 0x089A19A4
    089A18A8:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089A18AC:[8E270014]: lw         $a3, 20($s1)
    089A18B0:[0247102B]: sltu       $v0, $s2, $a3
    089A18B4:[1440001C]: bne        $v0, $zr, 0x089A1928
    089A18B8:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089A18BC:[8E230024]: lw         $v1, 36($s1)
    089A18C0:[8E25001C]: lw         $a1, 28($s1)
    089A18C4:[8FA40000]: lw         $a0, 0($sp)
    089A18C8:[0060F809]: jalr       $ra, $v1
    089A18CC:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    089A18D0:[1C40FF96]: bgtz       $v0, 0x089A172C
    089A18D4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089A18D8:[0A2685E6]: j          0x089A1798
    089A18DC:[9622000C]: lhu        $v0, 12($s1)
    089A18E0:[0E268B12]: jal        0x089A2C48
    089A18E4:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089A18E8:[8E230008]: lw         $v1, 8($s1)
    089A18EC:[8E220000]: lw         $v0, 0($s1)
    089A18F0:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    089A18F4:[00721823]: subu       $v1, $v1, $s2
    089A18F8:[00521021]: addu       $v0, $v0, $s2
    089A18FC:[0290A023]: subu       $s4, $s4, $s0
    089A1900:[AE230008]: sw         $v1, 8($s1)
    089A1904:[1680FFD5]: bne        $s4, $zr, 0x089A185C
    089A1908:[AE220000]: sw         $v0, 0($s1)
    089A190C:[8FA40000]: lw         $a0, 0($sp)
    089A1910:[0E267EC2]: jal        0x0899FB08
    089A1914:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089A1918:[1440FF9E]: bne        $v0, $zr, 0x089A1794
    089A191C:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    089A1920:[0A268618]: j          0x089A1860
    089A1924:[8EE20008]: lw         $v0, 8($s7)
    089A1928:[0E268B12]: jal        0x089A2C48
    089A192C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089A1930:[8E230008]: lw         $v1, 8($s1)
    089A1934:[8E220000]: lw         $v0, 0($s1)
    089A1938:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    089A193C:[00721823]: subu       $v1, $v1, $s2
    089A1940:[00521021]: addu       $v0, $v0, $s2
    089A1944:[AE230008]: sw         $v1, 8($s1)
    089A1948:[0A2685CB]: j          0x089A172C
    089A194C:[AE220000]: sw         $v0, 0($s1)
    089A1950:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    089A1954:[0E268A5A]: jal        0x089A2968
    089A1958:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    089A195C:[5040001D]: beql       $v0, $zr, 0x089A19D4
    089A1960:[26740001]: addiu      $s4, $s3, 1
    089A1964:[24420001]: addiu      $v0, $v0, 1
    089A1968:[0056A023]: subu       $s4, $v0, $s6
    089A196C:[0A2685FD]: j          0x089A17F4
    089A1970:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    089A1974:[0E268B12]: jal        0x089A2C48
    089A1978:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    089A197C:[8E230000]: lw         $v1, 0($s1)
    089A1980:[8FA40000]: lw         $a0, 0($sp)
    089A1984:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089A1988:[00701821]: addu       $v1, $v1, $s0
    089A198C:[0E267EC2]: jal        0x0899FB08
    089A1990:[AE230000]: sw         $v1, 0($s1)
    089A1994:[1040FFAF]: beq        $v0, $zr, 0x089A1854
    089A1998:[0290A023]: subu       $s4, $s4, $s0
    089A199C:[0A2685E6]: j          0x089A1798
    089A19A0:[9622000C]: lhu        $v0, 12($s1)
    089A19A4:[0E268B12]: jal        0x089A2C48
    089A19A8:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    089A19AC:[8E230000]: lw         $v1, 0($s1)
    089A19B0:[8FA40000]: lw         $a0, 0($sp)
    089A19B4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089A19B8:[00701821]: addu       $v1, $v1, $s0
    089A19BC:[0E267EC2]: jal        0x0899FB08
    089A19C0:[AE230000]: sw         $v1, 0($s1)
    089A19C4:[5040FF5A]: beql       $v0, $zr, 0x089A1730
    089A19C8:[8EE20008]: lw         $v0, 8($s7)
    089A19CC:[0A2685E6]: j          0x089A1798
    089A19D0:[9622000C]: lhu        $v0, 12($s1)
    089A19D4:[0A2685FD]: j          0x089A17F4
    089A19D8:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    089A19DC:[8FA40000]: lw         $a0, 0($sp)
    089A19E0:[24030009]: addiu      $v1, $zr, 9 <=> li $v1, 9
    089A19E4:[34420040]: ori        $v0, $v0, 64
    089A19E8:[AC830000]: sw         $v1, 0($a0)
    089A19EC:[A622000C]: sh         $v0, 12($s1)
    089A19F0:[0A268572]: j          0x089A15C8
    089A19F4:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
  Back Branch 089A1734 61 times (length 94)
    089A15B0:[02429021]: addu       $s2, $s2, $v0
    089A15B4:[8EE20008]: lw         $v0, 8($s7)
    089A15B8:[00431023]: subu       $v0, $v0, $v1
    089A15BC:[1440FFF0]: bne        $v0, $zr, 0x089A1580
    089A15C0:[AEE20008]: sw         $v0, 8($s7)
--> 089A15C4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089A15C8:[8FBF002C]: lw         $ra, 44($sp)
    089A15CC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089A15D0:[8FBE0028]: lw         $fp, 40($sp)
    089A15D4:[8FB70024]: lw         $s7, 36($sp)
    089A15D8:[8FB60020]: lw         $s6, 32($sp)
    089A15DC:[8FB5001C]: lw         $s5, 28($sp)
    089A15E0:[8FB40018]: lw         $s4, 24($sp)
    089A15E4:[8FB30014]: lw         $s3, 20($sp)
    089A15E8:[8FB20010]: lw         $s2, 16($sp)
    089A15EC:[8FB1000C]: lw         $s1, 12($sp)
    089A15F0:[8FB00008]: lw         $s0, 8($sp)
    089A15F4:[03E00008]: jr         $ra
    089A15F8:[27BD0030]: addiu      $sp, $sp, 48
    089A15FC:[8FA40000]: lw         $a0, 0($sp)
    089A1600:[0E26B707]: jal        0x089ADC1C
    089A1604:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089A1608:[544000F4]: bnel       $v0, $zr, 0x089A19DC
    089A160C:[9622000C]: lhu        $v0, 12($s1)
    089A1610:[9627000C]: lhu        $a3, 12($s1)
    089A1614:[30E20002]: andi       $v0, $a3, 2
    089A1618:[1440FFD6]: bne        $v0, $zr, 0x089A1574
    089A161C:[8EF50000]: lw         $s5, 0($s7)
    089A1620:[30E20001]: andi       $v0, $a3, 1
    089A1624:[1440006C]: bne        $v0, $zr, 0x089A17D8
    089A1628:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089A162C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    089A1630:[241E0002]: addiu      $fp, $zr, 2 <=> li $fp, 2
    089A1634:[52400046]: beql       $s2, $zr, 0x089A1750
    089A1638:[8EB30000]: lw         $s3, 0($s5)
    089A163C:[30E20200]: andi       $v0, $a3, 512
    089A1640:[10400092]: beq        $v0, $zr, 0x089A188C
    089A1644:[8E300008]: lw         $s0, 8($s1)
    089A1648:[0250102B]: sltu       $v0, $s2, $s0
    089A164C:[5440002C]: bnel       $v0, $zr, 0x089A1700
    089A1650:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    089A1654:[30E20480]: andi       $v0, $a3, 1152
    089A1658:[1040002A]: beq        $v0, $zr, 0x089A1704
    089A165C:[8E240000]: lw         $a0, 0($s1)
    089A1660:[8E230014]: lw         $v1, 20($s1)
    089A1664:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089A1668:[00620018]: mult       $v1, $v0
    089A166C:[8E250010]: lw         $a1, 16($s1)
    089A1670:[0085B023]: subu       $s6, $a0, $a1
    089A1674:[26C20001]: addiu      $v0, $s6, 1
    089A1678:[00522021]: addu       $a0, $v0, $s2
    089A167C:[00001812]: mflo       $v1
    089A1680:[17C00002]: bne        $fp, $zr, 0x089A168C
    089A1684:[007E001A]: div        $v1, $fp
    089A1688:[000001CD]: break      0x00007
    089A168C:[0000A012]: mflo       $s4
    089A1690:[0284102B]: sltu       $v0, $s4, $a0
    089A1694:[10400003]: beq        $v0, $zr, 0x089A16A4
    089A1698:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    089A169C:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    089A16A0:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    089A16A4:[30E20400]: andi       $v0, $a3, 1024
    089A16A8:[10400030]: beq        $v0, $zr, 0x089A176C
    089A16AC:[8FA40000]: lw         $a0, 0($sp)
    089A16B0:[0E268849]: jal        0x089A2124
    089A16B4:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    089A16B8:[10400033]: beq        $v0, $zr, 0x089A1788
    089A16BC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089A16C0:[8E250010]: lw         $a1, 16($s1)
    089A16C4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089A16C8:[0E268ABE]: jal        0x089A2AF8
    089A16CC:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    089A16D0:[9623000C]: lhu        $v1, 12($s1)
    089A16D4:[2404FB7F]: addiu      $a0, $zr, -1153 <=> li $a0, -1153
    089A16D8:[00641824]: and        $v1, $v1, $a0
    089A16DC:[34630080]: ori        $v1, $v1, 128
    089A16E0:[A623000C]: sh         $v1, 12($s1)
    089A16E4:[02961823]: subu       $v1, $s4, $s6
    089A16E8:[02161021]: addu       $v0, $s0, $s6
    089A16EC:[AE220000]: sw         $v0, 0($s1)
    089A16F0:[AE230008]: sw         $v1, 8($s1)
    089A16F4:[AE300010]: sw         $s0, 16($s1)
    089A16F8:[AE340014]: sw         $s4, 20($s1)
    089A16FC:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    089A1700:[8E240000]: lw         $a0, 0($s1)
    089A1704:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    089A1708:[0E268B12]: jal        0x089A2C48
    089A170C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089A1710:[8E230008]: lw         $v1, 8($s1)
    089A1714:[8E220000]: lw         $v0, 0($s1)
    089A1718:[00701823]: subu       $v1, $v1, $s0
    089A171C:[00501021]: addu       $v0, $v0, $s0
    089A1720:[AE230008]: sw         $v1, 8($s1)
    089A1724:[AE220000]: sw         $v0, 0($s1)
    089A1728:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    089A172C:[8EE20008]: lw         $v0, 8($s7)
    089A1730:[00501023]: subu       $v0, $v0, $s0
--> 089A1734:[1040FFA3]: beq        $v0, $zr, 0x089A15C4
    089A1738:[AEE20008]: sw         $v0, 8($s7)
    089A173C:[02509023]: subu       $s2, $s2, $s0
    089A1740:[02709821]: addu       $s3, $s3, $s0
    089A1744:[1640FFBD]: bne        $s2, $zr, 0x089A163C
  Back Branch 089A1754 61 times (length 74)
    089A1620:[30E20001]: andi       $v0, $a3, 1
    089A1624:[1440006C]: bne        $v0, $zr, 0x089A17D8
    089A1628:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089A162C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    089A1630:[241E0002]: addiu      $fp, $zr, 2 <=> li $fp, 2
--> 089A1634:[52400046]: beql       $s2, $zr, 0x089A1750
    089A1638:[8EB30000]: lw         $s3, 0($s5)
    089A163C:[30E20200]: andi       $v0, $a3, 512
    089A1640:[10400092]: beq        $v0, $zr, 0x089A188C
    089A1644:[8E300008]: lw         $s0, 8($s1)
    089A1648:[0250102B]: sltu       $v0, $s2, $s0
    089A164C:[5440002C]: bnel       $v0, $zr, 0x089A1700
    089A1650:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    089A1654:[30E20480]: andi       $v0, $a3, 1152
    089A1658:[1040002A]: beq        $v0, $zr, 0x089A1704
    089A165C:[8E240000]: lw         $a0, 0($s1)
    089A1660:[8E230014]: lw         $v1, 20($s1)
    089A1664:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089A1668:[00620018]: mult       $v1, $v0
    089A166C:[8E250010]: lw         $a1, 16($s1)
    089A1670:[0085B023]: subu       $s6, $a0, $a1
    089A1674:[26C20001]: addiu      $v0, $s6, 1
    089A1678:[00522021]: addu       $a0, $v0, $s2
    089A167C:[00001812]: mflo       $v1
    089A1680:[17C00002]: bne        $fp, $zr, 0x089A168C
    089A1684:[007E001A]: div        $v1, $fp
    089A1688:[000001CD]: break      0x00007
    089A168C:[0000A012]: mflo       $s4
    089A1690:[0284102B]: sltu       $v0, $s4, $a0
    089A1694:[10400003]: beq        $v0, $zr, 0x089A16A4
    089A1698:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    089A169C:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    089A16A0:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    089A16A4:[30E20400]: andi       $v0, $a3, 1024
    089A16A8:[10400030]: beq        $v0, $zr, 0x089A176C
    089A16AC:[8FA40000]: lw         $a0, 0($sp)
    089A16B0:[0E268849]: jal        0x089A2124
    089A16B4:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    089A16B8:[10400033]: beq        $v0, $zr, 0x089A1788
    089A16BC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089A16C0:[8E250010]: lw         $a1, 16($s1)
    089A16C4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089A16C8:[0E268ABE]: jal        0x089A2AF8
    089A16CC:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    089A16D0:[9623000C]: lhu        $v1, 12($s1)
    089A16D4:[2404FB7F]: addiu      $a0, $zr, -1153 <=> li $a0, -1153
    089A16D8:[00641824]: and        $v1, $v1, $a0
    089A16DC:[34630080]: ori        $v1, $v1, 128
    089A16E0:[A623000C]: sh         $v1, 12($s1)
    089A16E4:[02961823]: subu       $v1, $s4, $s6
    089A16E8:[02161021]: addu       $v0, $s0, $s6
    089A16EC:[AE220000]: sw         $v0, 0($s1)
    089A16F0:[AE230008]: sw         $v1, 8($s1)
    089A16F4:[AE300010]: sw         $s0, 16($s1)
    089A16F8:[AE340014]: sw         $s4, 20($s1)
    089A16FC:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    089A1700:[8E240000]: lw         $a0, 0($s1)
    089A1704:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    089A1708:[0E268B12]: jal        0x089A2C48
    089A170C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089A1710:[8E230008]: lw         $v1, 8($s1)
    089A1714:[8E220000]: lw         $v0, 0($s1)
    089A1718:[00701823]: subu       $v1, $v1, $s0
    089A171C:[00501021]: addu       $v0, $v0, $s0
    089A1720:[AE230008]: sw         $v1, 8($s1)
    089A1724:[AE220000]: sw         $v0, 0($s1)
    089A1728:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    089A172C:[8EE20008]: lw         $v0, 8($s7)
    089A1730:[00501023]: subu       $v0, $v0, $s0
    089A1734:[1040FFA3]: beq        $v0, $zr, 0x089A15C4
    089A1738:[AEE20008]: sw         $v0, 8($s7)
    089A173C:[02509023]: subu       $s2, $s2, $s0
    089A1740:[02709821]: addu       $s3, $s3, $s0
    089A1744:[1640FFBD]: bne        $s2, $zr, 0x089A163C
    089A1748:[9627000C]: lhu        $a3, 12($s1)
    089A174C:[8EB30000]: lw         $s3, 0($s5)
    089A1750:[8EB20004]: lw         $s2, 4($s5)
--> 089A1754:[0A26858D]: j          0x089A1634
    089A1758:[26B50008]: addiu      $s5, $s5, 8
    089A175C:[8EB20000]: lw         $s2, 0($s5)
    089A1760:[8EB00004]: lw         $s0, 4($s5)
    089A1764:[0A268560]: j          0x089A1580
  Back Branch 089A1744 33 times (length 68)
    089A1628:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089A162C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    089A1630:[241E0002]: addiu      $fp, $zr, 2 <=> li $fp, 2
    089A1634:[52400046]: beql       $s2, $zr, 0x089A1750
    089A1638:[8EB30000]: lw         $s3, 0($s5)
--> 089A163C:[30E20200]: andi       $v0, $a3, 512
    089A1640:[10400092]: beq        $v0, $zr, 0x089A188C
    089A1644:[8E300008]: lw         $s0, 8($s1)
    089A1648:[0250102B]: sltu       $v0, $s2, $s0
    089A164C:[5440002C]: bnel       $v0, $zr, 0x089A1700
    089A1650:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    089A1654:[30E20480]: andi       $v0, $a3, 1152
    089A1658:[1040002A]: beq        $v0, $zr, 0x089A1704
    089A165C:[8E240000]: lw         $a0, 0($s1)
    089A1660:[8E230014]: lw         $v1, 20($s1)
    089A1664:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089A1668:[00620018]: mult       $v1, $v0
    089A166C:[8E250010]: lw         $a1, 16($s1)
    089A1670:[0085B023]: subu       $s6, $a0, $a1
    089A1674:[26C20001]: addiu      $v0, $s6, 1
    089A1678:[00522021]: addu       $a0, $v0, $s2
    089A167C:[00001812]: mflo       $v1
    089A1680:[17C00002]: bne        $fp, $zr, 0x089A168C
    089A1684:[007E001A]: div        $v1, $fp
    089A1688:[000001CD]: break      0x00007
    089A168C:[0000A012]: mflo       $s4
    089A1690:[0284102B]: sltu       $v0, $s4, $a0
    089A1694:[10400003]: beq        $v0, $zr, 0x089A16A4
    089A1698:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    089A169C:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    089A16A0:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    089A16A4:[30E20400]: andi       $v0, $a3, 1024
    089A16A8:[10400030]: beq        $v0, $zr, 0x089A176C
    089A16AC:[8FA40000]: lw         $a0, 0($sp)
    089A16B0:[0E268849]: jal        0x089A2124
    089A16B4:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    089A16B8:[10400033]: beq        $v0, $zr, 0x089A1788
    089A16BC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089A16C0:[8E250010]: lw         $a1, 16($s1)
    089A16C4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089A16C8:[0E268ABE]: jal        0x089A2AF8
    089A16CC:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    089A16D0:[9623000C]: lhu        $v1, 12($s1)
    089A16D4:[2404FB7F]: addiu      $a0, $zr, -1153 <=> li $a0, -1153
    089A16D8:[00641824]: and        $v1, $v1, $a0
    089A16DC:[34630080]: ori        $v1, $v1, 128
    089A16E0:[A623000C]: sh         $v1, 12($s1)
    089A16E4:[02961823]: subu       $v1, $s4, $s6
    089A16E8:[02161021]: addu       $v0, $s0, $s6
    089A16EC:[AE220000]: sw         $v0, 0($s1)
    089A16F0:[AE230008]: sw         $v1, 8($s1)
    089A16F4:[AE300010]: sw         $s0, 16($s1)
    089A16F8:[AE340014]: sw         $s4, 20($s1)
    089A16FC:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    089A1700:[8E240000]: lw         $a0, 0($s1)
    089A1704:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    089A1708:[0E268B12]: jal        0x089A2C48
    089A170C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089A1710:[8E230008]: lw         $v1, 8($s1)
    089A1714:[8E220000]: lw         $v0, 0($s1)
    089A1718:[00701823]: subu       $v1, $v1, $s0
    089A171C:[00501021]: addu       $v0, $v0, $s0
    089A1720:[AE230008]: sw         $v1, 8($s1)
    089A1724:[AE220000]: sw         $v0, 0($s1)
    089A1728:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    089A172C:[8EE20008]: lw         $v0, 8($s7)
    089A1730:[00501023]: subu       $v0, $v0, $s0
    089A1734:[1040FFA3]: beq        $v0, $zr, 0x089A15C4
    089A1738:[AEE20008]: sw         $v0, 8($s7)
    089A173C:[02509023]: subu       $s2, $s2, $s0
    089A1740:[02709821]: addu       $s3, $s3, $s0
--> 089A1744:[1640FFBD]: bne        $s2, $zr, 0x089A163C
    089A1748:[9627000C]: lhu        $a3, 12($s1)
    089A174C:[8EB30000]: lw         $s3, 0($s5)
    089A1750:[8EB20004]: lw         $s2, 4($s5)
    089A1754:[0A26858D]: j          0x089A1634
_S1_2_89AAFF0 2,829 instructions (0.003%), 9 calls (089AA714 - 089AC5F4, length 1977)
  Back Branch 089AA740 163 times (length 6)
    089AA71C:[24030025]: addiu      $v1, $zr, 37 <=> li $v1, 37
    089AA720:[1043001C]: beq        $v0, $v1, 0x089AA794
    089AA724:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    089AA728:[0A26A9CF]: j          0x089AA73C
    089AA72C:[26100001]: addiu      $s0, $s0, 1
--> 089AA730:[10440006]: beq        $v0, $a0, 0x089AA74C
    089AA734:[021E8823]: subu       $s1, $s0, $fp
    089AA738:[26100001]: addiu      $s0, $s0, 1
    089AA73C:[82020000]: lb         $v0, 0($s0)
--> 089AA740:[1440FFFB]: bne        $v0, $zr, 0x089AA730
    089AA744:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    089AA748:[021E8823]: subu       $s1, $s0, $fp
    089AA74C:[52200032]: beql       $s1, $zr, 0x089AA818
    089AA750:[0200F021]: addu       $fp, $s0, $zr <=> move $fp, $s0
  Back Branch 089AAC38 18 times (length 331)
  Back Branch 089AB608 18 times (length 631)
  Back Branch 089ABE80 10 times (length 1121)
  Back Branch 089ABE78 10 times (length 1118)
  Back Branch 089AC5AC 9 times (length 279)
  Back Branch 089AC388 9 times (length 41)
    089AC2D8:[02209821]: addu       $s3, $s1, $zr <=> move $s3, $s1
    089AC2DC:[8FA4052C]: lw         $a0, 1324($sp)
    089AC2E0:[24020046]: addiu      $v0, $zr, 70 <=> li $v0, 70
    089AC2E4:[10820023]: beq        $a0, $v0, 0x089AC374
    089AC2E8:[02F38021]: addu       $s0, $s7, $s3
--> 089AC2EC:[8FA50540]: lw         $a1, 1344($sp)
    089AC2F0:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089AC2F4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089AC2F8:[0E26DFC5]: jal        0x089B7F14
    089AC2FC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089AC300:[5040000D]: beql       $v0, $zr, 0x089AC338
    089AC304:[AFB00018]: sw         $s0, 24($sp)
    089AC308:[8FA50018]: lw         $a1, 24($sp)
    089AC30C:[00B0102B]: sltu       $v0, $a1, $s0
    089AC310:[1040FF78]: beq        $v0, $zr, 0x089AC0F4
    089AC314:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    089AC318:[24030030]: addiu      $v1, $zr, 48 <=> li $v1, 48
    089AC31C:[A0A30000]: sb         $v1, 0($a1)
    089AC320:[24A50001]: addiu      $a1, $a1, 1
    089AC324:[00B0102B]: sltu       $v0, $a1, $s0
    089AC328:[1440FFFC]: bne        $v0, $zr, 0x089AC31C
    089AC32C:[AFA50018]: sw         $a1, 24($sp)
    089AC330:[0A26B03D]: j          0x089AC0F4
    089AC334:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    089AC338:[0A26B03D]: j          0x089AC0F4
    089AC33C:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    089AC340:[8FA70540]: lw         $a3, 1344($sp)
    089AC344:[8FA40538]: lw         $a0, 1336($sp)
    089AC348:[27A20018]: addiu      $v0, $sp, 24
    089AC34C:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    089AC350:[24080003]: addiu      $t0, $zr, 3 <=> li $t0, 3
    089AC354:[02204821]: addu       $t1, $s1, $zr <=> move $t1, $s1
    089AC358:[27AA0010]: addiu      $t2, $sp, 16
    089AC35C:[27AB0014]: addiu      $t3, $sp, 20
    089AC360:[0E26C644]: jal        0x089B1910
    089AC364:[AFA20000]: sw         $v0, 0($sp)
    089AC368:[0040B821]: addu       $s7, $v0, $zr <=> move $s7, $v0
    089AC36C:[00518021]: addu       $s0, $v0, $s1
    089AC370:[02209821]: addu       $s3, $s1, $zr <=> move $s3, $s1
    089AC374:[82E30000]: lb         $v1, 0($s7)
    089AC378:[24020030]: addiu      $v0, $zr, 48 <=> li $v0, 48
    089AC37C:[10620004]: beq        $v1, $v0, 0x089AC390
    089AC380:[8FA50540]: lw         $a1, 1344($sp)
    089AC384:[8FA30010]: lw         $v1, 16($sp)
--> 089AC388:[0A26B0BB]: j          0x089AC2EC
    089AC38C:[02038021]: addu       $s0, $s0, $v1
    089AC390:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089AC394:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089AC398:[0E26DFE9]: jal        0x089B7FA4
  Back Branch 089AB8D8 9 times (length 382)
  Back Branch 089ABC2C 9 times (length 1087)
  Back Branch 089AC310 9 times (length 137)
  Back Branch 089ABBAC 9 times (length 739)
  Back Branch 089AC25C 7 times (length 1640)
  Back Branch 089AC328 4 times (length 5)
    089AC308:[8FA50018]: lw         $a1, 24($sp)
    089AC30C:[00B0102B]: sltu       $v0, $a1, $s0
    089AC310:[1040FF78]: beq        $v0, $zr, 0x089AC0F4
    089AC314:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    089AC318:[24030030]: addiu      $v1, $zr, 48 <=> li $v1, 48
--> 089AC31C:[A0A30000]: sb         $v1, 0($a1)
    089AC320:[24A50001]: addiu      $a1, $a1, 1
    089AC324:[00B0102B]: sltu       $v0, $a1, $s0
--> 089AC328:[1440FFFC]: bne        $v0, $zr, 0x089AC31C
    089AC32C:[AFA50018]: sw         $a1, 24($sp)
    089AC330:[0A26B03D]: j          0x089AC0F4
    089AC334:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    089AC338:[0A26B03D]: j          0x089AC0F4
  Back Branch 089AC330 4 times (length 145)
  Back Branch 089AC450 2 times (length 248)
  Back Branch 089AC16C 2 times (length 1577)
_S1_2_8904840 2,822 instructions (0.003%), 34 calls (089044EC - 089048B0, length 242)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
    08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08904518:[1040FFF6]: beq        $v0, $zr, 0x089044F4
    0890451C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904520:[50530004]: beql       $v0, $s3, 0x08904534
    08904524:[26310001]: addiu      $s1, $s1, 1
    08904528:[54550005]: bnel       $v0, $s5, 0x08904540
    0890452C:[8FB00004]: lw         $s0, 4($sp)
    08904530:[26310001]: addiu      $s1, $s1, 1
    08904534:[02511021]: addu       $v0, $s2, $s1
    08904538:[0A241148]: j          0x08904520
    0890453C:[80420000]: lb         $v0, 0($v0)
    08904540:[0251B021]: addu       $s6, $s2, $s1
    08904544:[0E269F30]: jal        0x089A7CC0
    08904548:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890454C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904550:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08904554:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08904558:[0E269F36]: jal        0x089A7CD8
    0890455C:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08904560:[10400046]: beq        $v0, $zr, 0x0890467C
    08904564:[8FB00008]: lw         $s0, 8($sp)
    08904568:[0E269F30]: jal        0x089A7CC0
    0890456C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08904570:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904574:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08904578:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0890457C:[0E269F36]: jal        0x089A7CD8
    08904580:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08904584:[104000C3]: beq        $v0, $zr, 0x08904894
    08904588:[8FB0000C]: lw         $s0, 12($sp)
    0890458C:[0E269F30]: jal        0x089A7CC0
    08904590:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08904594:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904598:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0890459C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045A0:[0E269F36]: jal        0x089A7CD8
    089045A4:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045A8:[104000BC]: beq        $v0, $zr, 0x0890489C
    089045AC:[8FB00010]: lw         $s0, 16($sp)
    089045B0:[0E269F30]: jal        0x089A7CC0
    089045B4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089045B8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089045BC:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045C0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045C4:[0E269F36]: jal        0x089A7CD8
    089045C8:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045CC:[104000B5]: beq        $v0, $zr, 0x089048A4
    089045D0:[8FB00014]: lw         $s0, 20($sp)
    089045D4:[0E269F30]: jal        0x089A7CC0
    089045D8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089045DC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089045E0:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045E4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045E8:[0E269F36]: jal        0x089A7CD8
    089045EC:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045F0:[104000AE]: beq        $v0, $zr, 0x089048AC
    089045F4:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    089045F8:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045FC:[24A59780]: addiu      $a1, $a1, -26752
    08904600:[0E269F36]: jal        0x089A7CD8
    08904604:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08904608:[1440FFB9]: bne        $v0, $zr, 0x089044F0
    0890460C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904610:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08904614:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    08904618:[02348021]: addu       $s0, $s1, $s4
    0890461C:[02501021]: addu       $v0, $s2, $s0
    08904620:[80470000]: lb         $a3, 0($v0)
    08904624:[50F30004]: beql       $a3, $s3, 0x08904638
    08904628:[26100001]: addiu      $s0, $s0, 1
    0890462C:[54F50015]: bnel       $a3, $s5, 0x08904684
    08904630:[2C620006]: sltiu      $v0, $v1, 6
    08904634:[26100001]: addiu      $s0, $s0, 1
    08904638:[0A241188]: j          0x08904620
    0890463C:[24420001]: addiu      $v0, $v0, 1
    08904640:[0E26E3E9]: jal        0x089B8FA4 [sceIoClose]
    08904644:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08904648:[8FBF014C]: lw         $ra, 332($sp)
    0890464C:[8FA20120]: lw         $v0, 288($sp)
    08904650:[8FBE0148]: lw         $fp, 328($sp)
    08904654:[8FB70144]: lw         $s7, 324($sp)
    08904658:[8FB60140]: lw         $s6, 320($sp)
    0890465C:[8FB5013C]: lw         $s5, 316($sp)
    08904660:[8FB40138]: lw         $s4, 312($sp)
    08904664:[8FB30134]: lw         $s3, 308($sp)
    08904668:[8FB20130]: lw         $s2, 304($sp)
    0890466C:[8FB1012C]: lw         $s1, 300($sp)
    08904670:[8FB00128]: lw         $s0, 296($sp)
    08904674:[03E00008]: jr         $ra
    08904678:[27BD0150]: addiu      $sp, $sp, 336
    0890467C:[0A241186]: j          0x08904618
    08904680:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08904684:[1040FF9A]: beq        $v0, $zr, 0x089044F0
    08904688:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890468C:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    08904690:[00031080]: sll        $v0, $v1, 0x0002
    08904694:[248497A8]: addiu      $a0, $a0, -26712
    08904698:[00821021]: addu       $v0, $a0, $v0
    0890469C:[8C430000]: lw         $v1, 0($v0)
    089046A0:[00600008]: jr         $v1
    089046A4:[00000000]: nop
    08904840:[02502021]: addu       $a0, $s2, $s0
    08904844:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08904848:[0E26A776]: jal        0x089A9DD8
    0890484C:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    08904850:[8FA40120]: lw         $a0, 288($sp)
    08904854:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    08904858:[00850018]: mult       $a0, $a1
    0890485C:[3C0408BC]: lui        $a0, 0x08BC <=> li $a0, 0x08BC0000
    08904860:[24840EC0]: addiu      $a0, $a0, 3776
    08904864:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08904868:[00001812]: mflo       $v1
    0890486C:[00831821]: addu       $v1, $a0, $v1
    08904870:[AC620000]: sw         $v0, 0($v1)
    08904874:[2402005D]: addiu      $v0, $zr, 93 <=> li $v0, 93
    08904878:[AC650010]: sw         $a1, 16($v1)
    0890487C:[0A24113B]: j          0x089044EC
    08904880:[AC62000C]: sw         $v0, 12($v1)
    08904894:[0A241186]: j          0x08904618
    08904898:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0890489C:[0A241186]: j          0x08904618
    089048A0:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    089048A4:[0A241186]: j          0x08904618
    089048A8:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    089048AC:[0A241186]: j          0x08904618
    089048B0:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
  Back Branch 08904504 270 times (length 7)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
--> 08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
  Back Branch 08904510 220 times (length 9)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
--> 089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
    08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
--> 08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08904518:[1040FFF6]: beq        $v0, $zr, 0x089044F4
    0890451C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904520:[50530004]: beql       $v0, $s3, 0x08904534
  Back Branch 08904518 220 times (length 11)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
--> 089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
    08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
--> 08904518:[1040FFF6]: beq        $v0, $zr, 0x089044F4
    0890451C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904520:[50530004]: beql       $v0, $s3, 0x08904534
    08904524:[26310001]: addiu      $s1, $s1, 1
    08904528:[54550005]: bnel       $v0, $s5, 0x08904540
  Back Branch 08904684 175 times (length 103)
  Back Branch 08904638 141 times (length 8)
    0890460C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904610:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08904614:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    08904618:[02348021]: addu       $s0, $s1, $s4
    0890461C:[02501021]: addu       $v0, $s2, $s0
--> 08904620:[80470000]: lb         $a3, 0($v0)
    08904624:[50F30004]: beql       $a3, $s3, 0x08904638
    08904628:[26100001]: addiu      $s0, $s0, 1
    0890462C:[54F50015]: bnel       $a3, $s5, 0x08904684
    08904630:[2C620006]: sltiu      $v0, $v1, 6
    08904634:[26100001]: addiu      $s0, $s0, 1
--> 08904638:[0A241188]: j          0x08904620
    0890463C:[24420001]: addiu      $v0, $v0, 1
    08904640:[0E26E3E9]: jal        0x089B8FA4 [sceIoClose]
    08904644:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08904648:[8FBF014C]: lw         $ra, 332($sp)
  Back Branch 089048A4 34 times (length 165)
  Back Branch 0890467C 34 times (length 27)
    08904604:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08904608:[1440FFB9]: bne        $v0, $zr, 0x089044F0
    0890460C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904610:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08904614:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
--> 08904618:[02348021]: addu       $s0, $s1, $s4
    0890461C:[02501021]: addu       $v0, $s2, $s0
    08904620:[80470000]: lb         $a3, 0($v0)
    08904624:[50F30004]: beql       $a3, $s3, 0x08904638
    08904628:[26100001]: addiu      $s0, $s0, 1
    0890462C:[54F50015]: bnel       $a3, $s5, 0x08904684
    08904630:[2C620006]: sltiu      $v0, $v1, 6
    08904634:[26100001]: addiu      $s0, $s0, 1
    08904638:[0A241188]: j          0x08904620
    0890463C:[24420001]: addiu      $v0, $v0, 1
    08904640:[0E26E3E9]: jal        0x089B8FA4 [sceIoClose]
    08904644:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08904648:[8FBF014C]: lw         $ra, 332($sp)
    0890464C:[8FA20120]: lw         $v0, 288($sp)
    08904650:[8FBE0148]: lw         $fp, 328($sp)
    08904654:[8FB70144]: lw         $s7, 324($sp)
    08904658:[8FB60140]: lw         $s6, 320($sp)
    0890465C:[8FB5013C]: lw         $s5, 316($sp)
    08904660:[8FB40138]: lw         $s4, 312($sp)
    08904664:[8FB30134]: lw         $s3, 308($sp)
    08904668:[8FB20130]: lw         $s2, 304($sp)
    0890466C:[8FB1012C]: lw         $s1, 300($sp)
    08904670:[8FB00128]: lw         $s0, 296($sp)
    08904674:[03E00008]: jr         $ra
    08904678:[27BD0150]: addiu      $sp, $sp, 336
--> 0890467C:[0A241186]: j          0x08904618
    08904680:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08904684:[1040FF9A]: beq        $v0, $zr, 0x089044F0
    08904688:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890468C:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
  Back Branch 08904894 34 times (length 161)
  Back Branch 0890489C 34 times (length 163)
  Back Branch 0890487C 34 times (length 230)
  Back Branch 08904608 33 times (length 72)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
    08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08904518:[1040FFF6]: beq        $v0, $zr, 0x089044F4
    0890451C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904520:[50530004]: beql       $v0, $s3, 0x08904534
    08904524:[26310001]: addiu      $s1, $s1, 1
    08904528:[54550005]: bnel       $v0, $s5, 0x08904540
    0890452C:[8FB00004]: lw         $s0, 4($sp)
    08904530:[26310001]: addiu      $s1, $s1, 1
    08904534:[02511021]: addu       $v0, $s2, $s1
    08904538:[0A241148]: j          0x08904520
    0890453C:[80420000]: lb         $v0, 0($v0)
    08904540:[0251B021]: addu       $s6, $s2, $s1
    08904544:[0E269F30]: jal        0x089A7CC0
    08904548:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890454C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904550:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08904554:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08904558:[0E269F36]: jal        0x089A7CD8
    0890455C:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08904560:[10400046]: beq        $v0, $zr, 0x0890467C
    08904564:[8FB00008]: lw         $s0, 8($sp)
    08904568:[0E269F30]: jal        0x089A7CC0
    0890456C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08904570:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904574:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08904578:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0890457C:[0E269F36]: jal        0x089A7CD8
    08904580:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08904584:[104000C3]: beq        $v0, $zr, 0x08904894
    08904588:[8FB0000C]: lw         $s0, 12($sp)
    0890458C:[0E269F30]: jal        0x089A7CC0
    08904590:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08904594:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904598:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0890459C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045A0:[0E269F36]: jal        0x089A7CD8
    089045A4:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045A8:[104000BC]: beq        $v0, $zr, 0x0890489C
    089045AC:[8FB00010]: lw         $s0, 16($sp)
    089045B0:[0E269F30]: jal        0x089A7CC0
    089045B4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089045B8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089045BC:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045C0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045C4:[0E269F36]: jal        0x089A7CD8
    089045C8:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045CC:[104000B5]: beq        $v0, $zr, 0x089048A4
    089045D0:[8FB00014]: lw         $s0, 20($sp)
    089045D4:[0E269F30]: jal        0x089A7CC0
    089045D8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089045DC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089045E0:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045E4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045E8:[0E269F36]: jal        0x089A7CD8
    089045EC:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045F0:[104000AE]: beq        $v0, $zr, 0x089048AC
    089045F4:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    089045F8:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045FC:[24A59780]: addiu      $a1, $a1, -26752
    08904600:[0E269F36]: jal        0x089A7CD8
    08904604:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
--> 08904608:[1440FFB9]: bne        $v0, $zr, 0x089044F0
    0890460C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904610:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08904614:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    08904618:[02348021]: addu       $s0, $s1, $s4
  Back Branch 089048AC 6 times (length 167)
_S1_2_89046DC 2,754 instructions (0.003%), 6 calls (089044EC - 089048B0, length 242)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
    08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08904518:[1040FFF6]: beq        $v0, $zr, 0x089044F4
    0890451C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904520:[50530004]: beql       $v0, $s3, 0x08904534
    08904524:[26310001]: addiu      $s1, $s1, 1
    08904528:[54550005]: bnel       $v0, $s5, 0x08904540
    0890452C:[8FB00004]: lw         $s0, 4($sp)
    08904530:[26310001]: addiu      $s1, $s1, 1
    08904534:[02511021]: addu       $v0, $s2, $s1
    08904538:[0A241148]: j          0x08904520
    0890453C:[80420000]: lb         $v0, 0($v0)
    08904540:[0251B021]: addu       $s6, $s2, $s1
    08904544:[0E269F30]: jal        0x089A7CC0
    08904548:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890454C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904550:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08904554:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08904558:[0E269F36]: jal        0x089A7CD8
    0890455C:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08904560:[10400046]: beq        $v0, $zr, 0x0890467C
    08904564:[8FB00008]: lw         $s0, 8($sp)
    08904568:[0E269F30]: jal        0x089A7CC0
    0890456C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08904570:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904574:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08904578:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0890457C:[0E269F36]: jal        0x089A7CD8
    08904580:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08904584:[104000C3]: beq        $v0, $zr, 0x08904894
    08904588:[8FB0000C]: lw         $s0, 12($sp)
    0890458C:[0E269F30]: jal        0x089A7CC0
    08904590:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08904594:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904598:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0890459C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045A0:[0E269F36]: jal        0x089A7CD8
    089045A4:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045A8:[104000BC]: beq        $v0, $zr, 0x0890489C
    089045AC:[8FB00010]: lw         $s0, 16($sp)
    089045B0:[0E269F30]: jal        0x089A7CC0
    089045B4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089045B8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089045BC:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045C0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045C4:[0E269F36]: jal        0x089A7CD8
    089045C8:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045CC:[104000B5]: beq        $v0, $zr, 0x089048A4
    089045D0:[8FB00014]: lw         $s0, 20($sp)
    089045D4:[0E269F30]: jal        0x089A7CC0
    089045D8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089045DC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089045E0:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045E4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045E8:[0E269F36]: jal        0x089A7CD8
    089045EC:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045F0:[104000AE]: beq        $v0, $zr, 0x089048AC
    089045F4:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    089045F8:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045FC:[24A59780]: addiu      $a1, $a1, -26752
    08904600:[0E269F36]: jal        0x089A7CD8
    08904604:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08904608:[1440FFB9]: bne        $v0, $zr, 0x089044F0
    0890460C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904610:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08904614:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    08904618:[02348021]: addu       $s0, $s1, $s4
    0890461C:[02501021]: addu       $v0, $s2, $s0
    08904620:[80470000]: lb         $a3, 0($v0)
    08904624:[50F30004]: beql       $a3, $s3, 0x08904638
    08904628:[26100001]: addiu      $s0, $s0, 1
    0890462C:[54F50015]: bnel       $a3, $s5, 0x08904684
    08904630:[2C620006]: sltiu      $v0, $v1, 6
    08904634:[26100001]: addiu      $s0, $s0, 1
    08904638:[0A241188]: j          0x08904620
    0890463C:[24420001]: addiu      $v0, $v0, 1
    08904640:[0E26E3E9]: jal        0x089B8FA4 [sceIoClose]
    08904644:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08904648:[8FBF014C]: lw         $ra, 332($sp)
    0890464C:[8FA20120]: lw         $v0, 288($sp)
    08904650:[8FBE0148]: lw         $fp, 328($sp)
    08904654:[8FB70144]: lw         $s7, 324($sp)
    08904658:[8FB60140]: lw         $s6, 320($sp)
    0890465C:[8FB5013C]: lw         $s5, 316($sp)
    08904660:[8FB40138]: lw         $s4, 312($sp)
    08904664:[8FB30134]: lw         $s3, 308($sp)
    08904668:[8FB20130]: lw         $s2, 304($sp)
    0890466C:[8FB1012C]: lw         $s1, 300($sp)
    08904670:[8FB00128]: lw         $s0, 296($sp)
    08904674:[03E00008]: jr         $ra
    08904678:[27BD0150]: addiu      $sp, $sp, 336
    0890467C:[0A241186]: j          0x08904618
    08904680:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08904684:[1040FF9A]: beq        $v0, $zr, 0x089044F0
    08904688:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890468C:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    08904690:[00031080]: sll        $v0, $v1, 0x0002
    08904694:[248497A8]: addiu      $a0, $a0, -26712
    08904698:[00821021]: addu       $v0, $a0, $v0
    0890469C:[8C430000]: lw         $v1, 0($v0)
    089046A0:[00600008]: jr         $v1
    089046A4:[00000000]: nop
    089046DC:[8FA30120]: lw         $v1, 288($sp)
    089046E0:[24040014]: addiu      $a0, $zr, 20 <=> li $a0, 20
    089046E4:[3C0508BC]: lui        $a1, 0x08BC <=> li $a1, 0x08BC0000
    089046E8:[00640018]: mult       $v1, $a0
    089046EC:[3C0408BC]: lui        $a0, 0x08BC <=> li $a0, 0x08BC0000
    089046F0:[0003A100]: sll        $s4, $v1, 0x0004
    089046F4:[24A513C0]: addiu      $a1, $a1, 5056
    089046F8:[24840EC0]: addiu      $a0, $a0, 3776
    089046FC:[00B41821]: addu       $v1, $a1, $s4
    08904700:[00001012]: mflo       $v0
    08904704:[00821021]: addu       $v0, $a0, $v0
    08904708:[10E0FF78]: beq        $a3, $zr, 0x089044EC
    0890470C:[AC430008]: sw         $v1, 8($v0)
    08904710:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904714:[10F30011]: beq        $a3, $s3, 0x0890475C
    08904718:[26100001]: addiu      $s0, $s0, 1
    0890471C:[03B01021]: addu       $v0, $sp, $s0
    08904720:[9043001C]: lbu        $v1, 28($v0)
    08904724:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08904728:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0890472C:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    08904730:[A3A30001]: sb         $v1, 1($sp)
    08904734:[A3A70000]: sb         $a3, 0($sp)
    08904738:[0E26A776]: jal        0x089A9DD8
    0890473C:[A3A00002]: sb         $zr, 2($sp)
    08904740:[3C0508BC]: lui        $a1, 0x08BC <=> li $a1, 0x08BC0000
    08904744:[02911821]: addu       $v1, $s4, $s1
    08904748:[24A513C0]: addiu      $a1, $a1, 5056
    0890474C:[00A31821]: addu       $v1, $a1, $v1
    08904750:[A0620000]: sb         $v0, 0($v1)
    08904754:[26310001]: addiu      $s1, $s1, 1
    08904758:[26100001]: addiu      $s0, $s0, 1
    0890475C:[03B01021]: addu       $v0, $sp, $s0
    08904760:[8047001C]: lb         $a3, 28($v0)
    08904764:[14E0FFEB]: bne        $a3, $zr, 0x08904714
    08904768:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890476C:[0A24113D]: j          0x089044F4
    08904770:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08904894:[0A241186]: j          0x08904618
    08904898:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0890489C:[0A241186]: j          0x08904618
    089048A0:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    089048A4:[0A241186]: j          0x08904618
    089048A8:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    089048AC:[0A241186]: j          0x08904618
    089048B0:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
  Back Branch 08904504 270 times (length 7)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
--> 08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
  Back Branch 08904510 220 times (length 9)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
--> 089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
    08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
--> 08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08904518:[1040FFF6]: beq        $v0, $zr, 0x089044F4
    0890451C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904520:[50530004]: beql       $v0, $s3, 0x08904534
  Back Branch 08904518 220 times (length 11)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
--> 089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
    08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
--> 08904518:[1040FFF6]: beq        $v0, $zr, 0x089044F4
    0890451C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904520:[50530004]: beql       $v0, $s3, 0x08904534
    08904524:[26310001]: addiu      $s1, $s1, 1
    08904528:[54550005]: bnel       $v0, $s5, 0x08904540
  Back Branch 08904684 175 times (length 103)
  Back Branch 08904638 141 times (length 8)
    0890460C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904610:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08904614:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    08904618:[02348021]: addu       $s0, $s1, $s4
    0890461C:[02501021]: addu       $v0, $s2, $s0
--> 08904620:[80470000]: lb         $a3, 0($v0)
    08904624:[50F30004]: beql       $a3, $s3, 0x08904638
    08904628:[26100001]: addiu      $s0, $s0, 1
    0890462C:[54F50015]: bnel       $a3, $s5, 0x08904684
    08904630:[2C620006]: sltiu      $v0, $v1, 6
    08904634:[26100001]: addiu      $s0, $s0, 1
--> 08904638:[0A241188]: j          0x08904620
    0890463C:[24420001]: addiu      $v0, $v0, 1
    08904640:[0E26E3E9]: jal        0x089B8FA4 [sceIoClose]
    08904644:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08904648:[8FBF014C]: lw         $ra, 332($sp)
  Back Branch 08904764 114 times (length 22)
    08904700:[00001012]: mflo       $v0
    08904704:[00821021]: addu       $v0, $a0, $v0
    08904708:[10E0FF78]: beq        $a3, $zr, 0x089044EC
    0890470C:[AC430008]: sw         $v1, 8($v0)
    08904710:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 08904714:[10F30011]: beq        $a3, $s3, 0x0890475C
    08904718:[26100001]: addiu      $s0, $s0, 1
    0890471C:[03B01021]: addu       $v0, $sp, $s0
    08904720:[9043001C]: lbu        $v1, 28($v0)
    08904724:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08904728:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0890472C:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    08904730:[A3A30001]: sb         $v1, 1($sp)
    08904734:[A3A70000]: sb         $a3, 0($sp)
    08904738:[0E26A776]: jal        0x089A9DD8
    0890473C:[A3A00002]: sb         $zr, 2($sp)
    08904740:[3C0508BC]: lui        $a1, 0x08BC <=> li $a1, 0x08BC0000
    08904744:[02911821]: addu       $v1, $s4, $s1
    08904748:[24A513C0]: addiu      $a1, $a1, 5056
    0890474C:[00A31821]: addu       $v1, $a1, $v1
    08904750:[A0620000]: sb         $v0, 0($v1)
    08904754:[26310001]: addiu      $s1, $s1, 1
    08904758:[26100001]: addiu      $s0, $s0, 1
    0890475C:[03B01021]: addu       $v0, $sp, $s0
    08904760:[8047001C]: lb         $a3, 28($v0)
--> 08904764:[14E0FFEB]: bne        $a3, $zr, 0x08904714
    08904768:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890476C:[0A24113D]: j          0x089044F4
    08904770:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
  Back Branch 089048A4 34 times (length 165)
  Back Branch 0890467C 34 times (length 27)
    08904604:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08904608:[1440FFB9]: bne        $v0, $zr, 0x089044F0
    0890460C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904610:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08904614:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
--> 08904618:[02348021]: addu       $s0, $s1, $s4
    0890461C:[02501021]: addu       $v0, $s2, $s0
    08904620:[80470000]: lb         $a3, 0($v0)
    08904624:[50F30004]: beql       $a3, $s3, 0x08904638
    08904628:[26100001]: addiu      $s0, $s0, 1
    0890462C:[54F50015]: bnel       $a3, $s5, 0x08904684
    08904630:[2C620006]: sltiu      $v0, $v1, 6
    08904634:[26100001]: addiu      $s0, $s0, 1
    08904638:[0A241188]: j          0x08904620
    0890463C:[24420001]: addiu      $v0, $v0, 1
    08904640:[0E26E3E9]: jal        0x089B8FA4 [sceIoClose]
    08904644:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08904648:[8FBF014C]: lw         $ra, 332($sp)
    0890464C:[8FA20120]: lw         $v0, 288($sp)
    08904650:[8FBE0148]: lw         $fp, 328($sp)
    08904654:[8FB70144]: lw         $s7, 324($sp)
    08904658:[8FB60140]: lw         $s6, 320($sp)
    0890465C:[8FB5013C]: lw         $s5, 316($sp)
    08904660:[8FB40138]: lw         $s4, 312($sp)
    08904664:[8FB30134]: lw         $s3, 308($sp)
    08904668:[8FB20130]: lw         $s2, 304($sp)
    0890466C:[8FB1012C]: lw         $s1, 300($sp)
    08904670:[8FB00128]: lw         $s0, 296($sp)
    08904674:[03E00008]: jr         $ra
    08904678:[27BD0150]: addiu      $sp, $sp, 336
--> 0890467C:[0A241186]: j          0x08904618
    08904680:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08904684:[1040FF9A]: beq        $v0, $zr, 0x089044F0
    08904688:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890468C:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
  Back Branch 08904894 34 times (length 161)
  Back Branch 0890489C 34 times (length 163)
  Back Branch 08904608 33 times (length 72)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
    08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08904518:[1040FFF6]: beq        $v0, $zr, 0x089044F4
    0890451C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904520:[50530004]: beql       $v0, $s3, 0x08904534
    08904524:[26310001]: addiu      $s1, $s1, 1
    08904528:[54550005]: bnel       $v0, $s5, 0x08904540
    0890452C:[8FB00004]: lw         $s0, 4($sp)
    08904530:[26310001]: addiu      $s1, $s1, 1
    08904534:[02511021]: addu       $v0, $s2, $s1
    08904538:[0A241148]: j          0x08904520
    0890453C:[80420000]: lb         $v0, 0($v0)
    08904540:[0251B021]: addu       $s6, $s2, $s1
    08904544:[0E269F30]: jal        0x089A7CC0
    08904548:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890454C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904550:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08904554:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08904558:[0E269F36]: jal        0x089A7CD8
    0890455C:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08904560:[10400046]: beq        $v0, $zr, 0x0890467C
    08904564:[8FB00008]: lw         $s0, 8($sp)
    08904568:[0E269F30]: jal        0x089A7CC0
    0890456C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08904570:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904574:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08904578:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0890457C:[0E269F36]: jal        0x089A7CD8
    08904580:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08904584:[104000C3]: beq        $v0, $zr, 0x08904894
    08904588:[8FB0000C]: lw         $s0, 12($sp)
    0890458C:[0E269F30]: jal        0x089A7CC0
    08904590:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08904594:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904598:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0890459C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045A0:[0E269F36]: jal        0x089A7CD8
    089045A4:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045A8:[104000BC]: beq        $v0, $zr, 0x0890489C
    089045AC:[8FB00010]: lw         $s0, 16($sp)
    089045B0:[0E269F30]: jal        0x089A7CC0
    089045B4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089045B8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089045BC:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045C0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045C4:[0E269F36]: jal        0x089A7CD8
    089045C8:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045CC:[104000B5]: beq        $v0, $zr, 0x089048A4
    089045D0:[8FB00014]: lw         $s0, 20($sp)
    089045D4:[0E269F30]: jal        0x089A7CC0
    089045D8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089045DC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089045E0:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045E4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045E8:[0E269F36]: jal        0x089A7CD8
    089045EC:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045F0:[104000AE]: beq        $v0, $zr, 0x089048AC
    089045F4:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    089045F8:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045FC:[24A59780]: addiu      $a1, $a1, -26752
    08904600:[0E269F36]: jal        0x089A7CD8
    08904604:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
--> 08904608:[1440FFB9]: bne        $v0, $zr, 0x089044F0
    0890460C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904610:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08904614:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    08904618:[02348021]: addu       $s0, $s1, $s4
  Back Branch 08904708 6 times (length 137)
  Back Branch 0890476C 6 times (length 160)
  Back Branch 089048AC 6 times (length 167)
_S1_2_8904884 2,401 instructions (0.002%), 34 calls (089044EC - 089048B0, length 242)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
    08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08904518:[1040FFF6]: beq        $v0, $zr, 0x089044F4
    0890451C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904520:[50530004]: beql       $v0, $s3, 0x08904534
    08904524:[26310001]: addiu      $s1, $s1, 1
    08904528:[54550005]: bnel       $v0, $s5, 0x08904540
    0890452C:[8FB00004]: lw         $s0, 4($sp)
    08904530:[26310001]: addiu      $s1, $s1, 1
    08904534:[02511021]: addu       $v0, $s2, $s1
    08904538:[0A241148]: j          0x08904520
    0890453C:[80420000]: lb         $v0, 0($v0)
    08904540:[0251B021]: addu       $s6, $s2, $s1
    08904544:[0E269F30]: jal        0x089A7CC0
    08904548:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890454C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904550:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08904554:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08904558:[0E269F36]: jal        0x089A7CD8
    0890455C:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08904560:[10400046]: beq        $v0, $zr, 0x0890467C
    08904564:[8FB00008]: lw         $s0, 8($sp)
    08904568:[0E269F30]: jal        0x089A7CC0
    0890456C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08904570:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904574:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08904578:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0890457C:[0E269F36]: jal        0x089A7CD8
    08904580:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08904584:[104000C3]: beq        $v0, $zr, 0x08904894
    08904588:[8FB0000C]: lw         $s0, 12($sp)
    0890458C:[0E269F30]: jal        0x089A7CC0
    08904590:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08904594:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904598:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0890459C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045A0:[0E269F36]: jal        0x089A7CD8
    089045A4:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045A8:[104000BC]: beq        $v0, $zr, 0x0890489C
    089045AC:[8FB00010]: lw         $s0, 16($sp)
    089045B0:[0E269F30]: jal        0x089A7CC0
    089045B4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089045B8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089045BC:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045C0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045C4:[0E269F36]: jal        0x089A7CD8
    089045C8:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045CC:[104000B5]: beq        $v0, $zr, 0x089048A4
    089045D0:[8FB00014]: lw         $s0, 20($sp)
    089045D4:[0E269F30]: jal        0x089A7CC0
    089045D8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089045DC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089045E0:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045E4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045E8:[0E269F36]: jal        0x089A7CD8
    089045EC:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045F0:[104000AE]: beq        $v0, $zr, 0x089048AC
    089045F4:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    089045F8:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045FC:[24A59780]: addiu      $a1, $a1, -26752
    08904600:[0E269F36]: jal        0x089A7CD8
    08904604:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08904608:[1440FFB9]: bne        $v0, $zr, 0x089044F0
    0890460C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904610:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08904614:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    08904618:[02348021]: addu       $s0, $s1, $s4
    0890461C:[02501021]: addu       $v0, $s2, $s0
    08904620:[80470000]: lb         $a3, 0($v0)
    08904624:[50F30004]: beql       $a3, $s3, 0x08904638
    08904628:[26100001]: addiu      $s0, $s0, 1
    0890462C:[54F50015]: bnel       $a3, $s5, 0x08904684
    08904630:[2C620006]: sltiu      $v0, $v1, 6
    08904634:[26100001]: addiu      $s0, $s0, 1
    08904638:[0A241188]: j          0x08904620
    0890463C:[24420001]: addiu      $v0, $v0, 1
    08904640:[0E26E3E9]: jal        0x089B8FA4 [sceIoClose]
    08904644:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08904648:[8FBF014C]: lw         $ra, 332($sp)
    0890464C:[8FA20120]: lw         $v0, 288($sp)
    08904650:[8FBE0148]: lw         $fp, 328($sp)
    08904654:[8FB70144]: lw         $s7, 324($sp)
    08904658:[8FB60140]: lw         $s6, 320($sp)
    0890465C:[8FB5013C]: lw         $s5, 316($sp)
    08904660:[8FB40138]: lw         $s4, 312($sp)
    08904664:[8FB30134]: lw         $s3, 308($sp)
    08904668:[8FB20130]: lw         $s2, 304($sp)
    0890466C:[8FB1012C]: lw         $s1, 300($sp)
    08904670:[8FB00128]: lw         $s0, 296($sp)
    08904674:[03E00008]: jr         $ra
    08904678:[27BD0150]: addiu      $sp, $sp, 336
    0890467C:[0A241186]: j          0x08904618
    08904680:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08904684:[1040FF9A]: beq        $v0, $zr, 0x089044F0
    08904688:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890468C:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    08904690:[00031080]: sll        $v0, $v1, 0x0002
    08904694:[248497A8]: addiu      $a0, $a0, -26712
    08904698:[00821021]: addu       $v0, $a0, $v0
    0890469C:[8C430000]: lw         $v1, 0($v0)
    089046A0:[00600008]: jr         $v1
    089046A4:[00000000]: nop
    08904884:[8FA50120]: lw         $a1, 288($sp)
    08904888:[24A50001]: addiu      $a1, $a1, 1
    0890488C:[0A24113B]: j          0x089044EC
    08904890:[AFA50120]: sw         $a1, 288($sp)
    08904894:[0A241186]: j          0x08904618
    08904898:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0890489C:[0A241186]: j          0x08904618
    089048A0:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    089048A4:[0A241186]: j          0x08904618
    089048A8:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    089048AC:[0A241186]: j          0x08904618
    089048B0:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
  Back Branch 08904504 270 times (length 7)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
--> 08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
  Back Branch 08904510 220 times (length 9)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
--> 089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
    08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
--> 08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08904518:[1040FFF6]: beq        $v0, $zr, 0x089044F4
    0890451C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904520:[50530004]: beql       $v0, $s3, 0x08904534
  Back Branch 08904518 220 times (length 11)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
--> 089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
    08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
--> 08904518:[1040FFF6]: beq        $v0, $zr, 0x089044F4
    0890451C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904520:[50530004]: beql       $v0, $s3, 0x08904534
    08904524:[26310001]: addiu      $s1, $s1, 1
    08904528:[54550005]: bnel       $v0, $s5, 0x08904540
  Back Branch 08904684 175 times (length 103)
  Back Branch 08904638 141 times (length 8)
    0890460C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904610:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08904614:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    08904618:[02348021]: addu       $s0, $s1, $s4
    0890461C:[02501021]: addu       $v0, $s2, $s0
--> 08904620:[80470000]: lb         $a3, 0($v0)
    08904624:[50F30004]: beql       $a3, $s3, 0x08904638
    08904628:[26100001]: addiu      $s0, $s0, 1
    0890462C:[54F50015]: bnel       $a3, $s5, 0x08904684
    08904630:[2C620006]: sltiu      $v0, $v1, 6
    08904634:[26100001]: addiu      $s0, $s0, 1
--> 08904638:[0A241188]: j          0x08904620
    0890463C:[24420001]: addiu      $v0, $v0, 1
    08904640:[0E26E3E9]: jal        0x089B8FA4 [sceIoClose]
    08904644:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08904648:[8FBF014C]: lw         $ra, 332($sp)
  Back Branch 089048A4 34 times (length 165)
  Back Branch 0890488C 34 times (length 234)
  Back Branch 0890467C 34 times (length 27)
    08904604:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08904608:[1440FFB9]: bne        $v0, $zr, 0x089044F0
    0890460C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904610:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08904614:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
--> 08904618:[02348021]: addu       $s0, $s1, $s4
    0890461C:[02501021]: addu       $v0, $s2, $s0
    08904620:[80470000]: lb         $a3, 0($v0)
    08904624:[50F30004]: beql       $a3, $s3, 0x08904638
    08904628:[26100001]: addiu      $s0, $s0, 1
    0890462C:[54F50015]: bnel       $a3, $s5, 0x08904684
    08904630:[2C620006]: sltiu      $v0, $v1, 6
    08904634:[26100001]: addiu      $s0, $s0, 1
    08904638:[0A241188]: j          0x08904620
    0890463C:[24420001]: addiu      $v0, $v0, 1
    08904640:[0E26E3E9]: jal        0x089B8FA4 [sceIoClose]
    08904644:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08904648:[8FBF014C]: lw         $ra, 332($sp)
    0890464C:[8FA20120]: lw         $v0, 288($sp)
    08904650:[8FBE0148]: lw         $fp, 328($sp)
    08904654:[8FB70144]: lw         $s7, 324($sp)
    08904658:[8FB60140]: lw         $s6, 320($sp)
    0890465C:[8FB5013C]: lw         $s5, 316($sp)
    08904660:[8FB40138]: lw         $s4, 312($sp)
    08904664:[8FB30134]: lw         $s3, 308($sp)
    08904668:[8FB20130]: lw         $s2, 304($sp)
    0890466C:[8FB1012C]: lw         $s1, 300($sp)
    08904670:[8FB00128]: lw         $s0, 296($sp)
    08904674:[03E00008]: jr         $ra
    08904678:[27BD0150]: addiu      $sp, $sp, 336
--> 0890467C:[0A241186]: j          0x08904618
    08904680:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08904684:[1040FF9A]: beq        $v0, $zr, 0x089044F0
    08904688:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890468C:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
  Back Branch 08904894 34 times (length 161)
  Back Branch 0890489C 34 times (length 163)
  Back Branch 08904608 33 times (length 72)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
    08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08904518:[1040FFF6]: beq        $v0, $zr, 0x089044F4
    0890451C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904520:[50530004]: beql       $v0, $s3, 0x08904534
    08904524:[26310001]: addiu      $s1, $s1, 1
    08904528:[54550005]: bnel       $v0, $s5, 0x08904540
    0890452C:[8FB00004]: lw         $s0, 4($sp)
    08904530:[26310001]: addiu      $s1, $s1, 1
    08904534:[02511021]: addu       $v0, $s2, $s1
    08904538:[0A241148]: j          0x08904520
    0890453C:[80420000]: lb         $v0, 0($v0)
    08904540:[0251B021]: addu       $s6, $s2, $s1
    08904544:[0E269F30]: jal        0x089A7CC0
    08904548:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890454C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904550:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08904554:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08904558:[0E269F36]: jal        0x089A7CD8
    0890455C:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08904560:[10400046]: beq        $v0, $zr, 0x0890467C
    08904564:[8FB00008]: lw         $s0, 8($sp)
    08904568:[0E269F30]: jal        0x089A7CC0
    0890456C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08904570:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904574:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08904578:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0890457C:[0E269F36]: jal        0x089A7CD8
    08904580:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08904584:[104000C3]: beq        $v0, $zr, 0x08904894
    08904588:[8FB0000C]: lw         $s0, 12($sp)
    0890458C:[0E269F30]: jal        0x089A7CC0
    08904590:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08904594:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904598:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0890459C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045A0:[0E269F36]: jal        0x089A7CD8
    089045A4:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045A8:[104000BC]: beq        $v0, $zr, 0x0890489C
    089045AC:[8FB00010]: lw         $s0, 16($sp)
    089045B0:[0E269F30]: jal        0x089A7CC0
    089045B4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089045B8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089045BC:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045C0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045C4:[0E269F36]: jal        0x089A7CD8
    089045C8:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045CC:[104000B5]: beq        $v0, $zr, 0x089048A4
    089045D0:[8FB00014]: lw         $s0, 20($sp)
    089045D4:[0E269F30]: jal        0x089A7CC0
    089045D8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089045DC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089045E0:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045E4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045E8:[0E269F36]: jal        0x089A7CD8
    089045EC:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045F0:[104000AE]: beq        $v0, $zr, 0x089048AC
    089045F4:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    089045F8:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045FC:[24A59780]: addiu      $a1, $a1, -26752
    08904600:[0E269F36]: jal        0x089A7CD8
    08904604:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
--> 08904608:[1440FFB9]: bne        $v0, $zr, 0x089044F0
    0890460C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904610:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08904614:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    08904618:[02348021]: addu       $s0, $s1, $s4
  Back Branch 089048AC 6 times (length 167)
_S1_2_89B2794 2,236 instructions (0.002%), 9 calls (089B1BE4 - 089B2F7C, length 1255)
  Back Branch 089B2D7C 27 times (length 26)
    089B2D08:[1062001F]: beq        $v1, $v0, 0x089B2D88
    089B2D0C:[8FA40060]: lw         $a0, 96($sp)
    089B2D10:[8FA20048]: lw         $v0, 72($sp)
    089B2D14:[02C08821]: addu       $s1, $s6, $zr <=> move $s1, $s6
    089B2D18:[0082A021]: addu       $s4, $a0, $v0
--> 089B2D1C:[3C06089E]: lui        $a2, 0x089E <=> li $a2, 0x089E0000
    089B2D20:[8CC6EB10]: lw         $a2, -5360($a2)
    089B2D24:[3C07089E]: lui        $a3, 0x089E <=> li $a3, 0x089E0000
    089B2D28:[8CE7EB14]: lw         $a3, -5356($a3)
    089B2D2C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089B2D30:[0E26DE6F]: jal        0x089B79BC
    089B2D34:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089B2D38:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    089B2D3C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089B2D40:[00609821]: addu       $s3, $v1, $zr <=> move $s3, $v1
    089B2D44:[0E26E0C4]: jal        0x089B8310
    089B2D48:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    089B2D4C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089B2D50:[0E26E097]: jal        0x089B825C
    089B2D54:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089B2D58:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089B2D5C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089B2D60:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089B2D64:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    089B2D68:[0E26DE36]: jal        0x089B78D8
    089B2D6C:[26100030]: addiu      $s0, $s0, 48
    089B2D70:[A2300000]: sb         $s0, 0($s1)
    089B2D74:[26310001]: addiu      $s1, $s1, 1
    089B2D78:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
--> 089B2D7C:[1634FFE7]: bne        $s1, $s4, 0x089B2D1C
    089B2D80:[00609821]: addu       $s3, $v1, $zr <=> move $s3, $v1
    089B2D84:[02D5B021]: addu       $s6, $s6, $s5
    089B2D88:[3C06089E]: lui        $a2, 0x089E <=> li $a2, 0x089E0000
    089B2D8C:[8CC6CD50]: lw         $a2, -12976($a2)
  Back Branch 089B2794 9 times (length 10)
    089B2760:[8FB30014]: lw         $s3, 20($sp)
    089B2764:[0A26C73A]: j          0x089B1CE8
    089B2768:[24140002]: addiu      $s4, $zr, 2 <=> li $s4, 2
--> 089B2774:[8FA30018]: lw         $v1, 24($sp)
    089B2778:[8FA40068]: lw         $a0, 104($sp)
    089B277C:[00641821]: addu       $v1, $v1, $a0
    089B2780:[24740001]: addiu      $s4, $v1, 1
    089B2784:[1A800106]: blez       $s4, 0x089B2BA0
    089B2788:[AFA30044]: sw         $v1, 68($sp)
    089B278C:[0A26C6F9]: j          0x089B1BE4
    089B2790:[AFB40008]: sw         $s4, 8($sp)
--> 089B2794:[0A26C9DD]: j          0x089B2774
    089B2798:[AFA00038]: sw         $zr, 56($sp)
  Back Branch 089B278C 9 times (length 748)
  Back Branch 089B2DB8 9 times (length 380)
  Back Branch 089B2E08 6 times (length 4)
    089B2DEC:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    089B2DF0:[1840FC3A]: blez       $v0, 0x089B1EDC
    089B2DF4:[8FB20010]: lw         $s2, 16($sp)
    089B2DF8:[0A26CB81]: j          0x089B2E04
    089B2DFC:[24040030]: addiu      $a0, $zr, 48 <=> li $a0, 48
--> 089B2E00:[0060B021]: addu       $s6, $v1, $zr <=> move $s6, $v1
    089B2E04:[82C2FFFF]: lb         $v0, -1($s6)
--> 089B2E08:[1044FFFD]: beq        $v0, $a0, 0x089B2E00
    089B2E0C:[26C3FFFF]: addiu      $v1, $s6, -1
    089B2E10:[0A26C83F]: j          0x089B20FC
    089B2E14:[8FA5002C]: lw         $a1, 44($sp)
    089B2E18:[8FA40008]: lw         $a0, 8($sp)
  Back Branch 089B280C 5 times (length 455)
  Back Branch 089B2DF0 4 times (length 967)
  Back Branch 089B2E10 4 times (length 839)
  Back Branch 089B27E0 2 times (length 6)
    089B27C8:[AFA20040]: sw         $v0, 64($sp)
    089B27CC:[24040039]: addiu      $a0, $zr, 57 <=> li $a0, 57
--> 089B27D0:[82C2FFFF]: lb         $v0, -1($s6)
    089B27D4:[1444000C]: bne        $v0, $a0, 0x089B2808
    089B27D8:[26C3FFFF]: addiu      $v1, $s6, -1
    089B27DC:[8FA20060]: lw         $v0, 96($sp)
--> 089B27E0:[5462FFFB]: bnel       $v1, $v0, 0x089B27D0
    089B27E4:[0060B021]: addu       $s6, $v1, $zr <=> move $s6, $v1
    089B27E8:[8FA30060]: lw         $v1, 96($sp)
    089B27EC:[24020030]: addiu      $v0, $zr, 48 <=> li $v0, 48
    089B27F0:[A0620000]: sb         $v0, 0($v1)
_S1_2_89B8E1C 2,128 instructions (0.002%), 1,064 calls (089B8E1C - 089B8E20, length 2)
    089B8E1C:[03E00008]: jr         $ra
    089B8E20:[0011CE8C]: syscall    0x0473A [sceDisplayGetFrameBuf]
_S1_2_89B8E0C 2,128 instructions (0.002%), 1,064 calls (089B8E0C - 089B8E10, length 2)
    089B8E0C:[03E00008]: jr         $ra
    089B8E10:[0011CD4C]: syscall    0x04735 [sceDisplayGetMode]
_S1_2_89B825C 2,084 instructions (0.002%), 60 calls (089B825C - 089B830C, length 45)
    089B825C:[27BDFFD8]: addiu      $sp, $sp, -40
    089B8260:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089B8264:[AFBF0024]: sw         $ra, 36($sp)
    089B8268:[AFA20000]: sw         $v0, 0($sp)
    089B826C:[1480000B]: bne        $a0, $zr, 0x089B829C
    089B8270:[00043FC2]: srl        $a3, $a0, 0x001F
    089B8274:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089B8278:[AFA20000]: sw         $v0, 0($sp)
    089B827C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089B8280:[0E26E16A]: jal        0x089B85A8
    089B8284:[AFA70004]: sw         $a3, 4($sp)
    089B8288:[AFA30018]: sw         $v1, 24($sp)
    089B828C:[8FBF0024]: lw         $ra, 36($sp)
    089B8290:[8FA30018]: lw         $v1, 24($sp)
    089B8294:[03E00008]: jr         $ra
    089B8298:[27BD0028]: addiu      $sp, $sp, 40
    089B829C:[14E00015]: bne        $a3, $zr, 0x089B82F4
    089B82A0:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    089B82A4:[00801016]: clz        $v0, $a0
    089B82A8:[2408003C]: addiu      $t0, $zr, 60 <=> li $t0, 60
    089B82AC:[2446001D]: addiu      $a2, $v0, 29
    089B82B0:[AFA80008]: sw         $t0, 8($sp)
    089B82B4:[AFA40010]: sw         $a0, 16($sp)
    089B82B8:[18C0FFF0]: blez       $a2, 0x089B827C
    089B82BC:[AFA00014]: sw         $zr, 20($sp)
    089B82C0:[00061027]: nor        $v0, $zr, $a2 <=> li $v0, not $a2
    089B82C4:[00041842]: srl        $v1, $a0, 0x0001
    089B82C8:[00431806]: srlv       $v1, $v1, $v0
    089B82CC:[00C42004]: sllv       $a0, $a0, $a2
    089B82D0:[30C20020]: andi       $v0, $a2, 32
    089B82D4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089B82D8:[0082280A]: movz       $a1, $a0, $v0
    089B82DC:[01063023]: subu       $a2, $t0, $a2
    089B82E0:[0082180B]: movn       $v1, $a0, $v0
    089B82E4:[AFA30014]: sw         $v1, 20($sp)
    089B82E8:[AFA50010]: sw         $a1, 16($sp)
    089B82EC:[0A26E09F]: j          0x089B827C
    089B82F0:[AFA60008]: sw         $a2, 8($sp)
    089B82F4:[1482FFEB]: bne        $a0, $v0, 0x089B82A4
    089B82F8:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
    089B82FC:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    089B8300:[8C42AEA4]: lw         $v0, -20828($v0)
    089B8304:[AFA20018]: sw         $v0, 24($sp)
    089B8308:[0A26E0A3]: j          0x089B828C
    089B830C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
  Back Branch 089B82EC 56 times (length 30)
    089B8268:[AFA20000]: sw         $v0, 0($sp)
    089B826C:[1480000B]: bne        $a0, $zr, 0x089B829C
    089B8270:[00043FC2]: srl        $a3, $a0, 0x001F
    089B8274:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089B8278:[AFA20000]: sw         $v0, 0($sp)
--> 089B827C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089B8280:[0E26E16A]: jal        0x089B85A8
    089B8284:[AFA70004]: sw         $a3, 4($sp)
    089B8288:[AFA30018]: sw         $v1, 24($sp)
    089B828C:[8FBF0024]: lw         $ra, 36($sp)
    089B8290:[8FA30018]: lw         $v1, 24($sp)
    089B8294:[03E00008]: jr         $ra
    089B8298:[27BD0028]: addiu      $sp, $sp, 40
    089B829C:[14E00015]: bne        $a3, $zr, 0x089B82F4
    089B82A0:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    089B82A4:[00801016]: clz        $v0, $a0
    089B82A8:[2408003C]: addiu      $t0, $zr, 60 <=> li $t0, 60
    089B82AC:[2446001D]: addiu      $a2, $v0, 29
    089B82B0:[AFA80008]: sw         $t0, 8($sp)
    089B82B4:[AFA40010]: sw         $a0, 16($sp)
    089B82B8:[18C0FFF0]: blez       $a2, 0x089B827C
    089B82BC:[AFA00014]: sw         $zr, 20($sp)
    089B82C0:[00061027]: nor        $v0, $zr, $a2 <=> li $v0, not $a2
    089B82C4:[00041842]: srl        $v1, $a0, 0x0001
    089B82C8:[00431806]: srlv       $v1, $v1, $v0
    089B82CC:[00C42004]: sllv       $a0, $a0, $a2
    089B82D0:[30C20020]: andi       $v0, $a2, 32
    089B82D4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089B82D8:[0082280A]: movz       $a1, $a0, $v0
    089B82DC:[01063023]: subu       $a2, $t0, $a2
    089B82E0:[0082180B]: movn       $v1, $a0, $v0
    089B82E4:[AFA30014]: sw         $v1, 20($sp)
    089B82E8:[AFA50010]: sw         $a1, 16($sp)
--> 089B82EC:[0A26E09F]: j          0x089B827C
    089B82F0:[AFA60008]: sw         $a2, 8($sp)
    089B82F4:[1482FFEB]: bne        $a0, $v0, 0x089B82A4
    089B82F8:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
    089B82FC:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
  Back Branch 089B82B8 56 times (length 17)
    089B8268:[AFA20000]: sw         $v0, 0($sp)
    089B826C:[1480000B]: bne        $a0, $zr, 0x089B829C
    089B8270:[00043FC2]: srl        $a3, $a0, 0x001F
    089B8274:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089B8278:[AFA20000]: sw         $v0, 0($sp)
--> 089B827C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089B8280:[0E26E16A]: jal        0x089B85A8
    089B8284:[AFA70004]: sw         $a3, 4($sp)
    089B8288:[AFA30018]: sw         $v1, 24($sp)
    089B828C:[8FBF0024]: lw         $ra, 36($sp)
    089B8290:[8FA30018]: lw         $v1, 24($sp)
    089B8294:[03E00008]: jr         $ra
    089B8298:[27BD0028]: addiu      $sp, $sp, 40
    089B829C:[14E00015]: bne        $a3, $zr, 0x089B82F4
    089B82A0:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    089B82A4:[00801016]: clz        $v0, $a0
    089B82A8:[2408003C]: addiu      $t0, $zr, 60 <=> li $t0, 60
    089B82AC:[2446001D]: addiu      $a2, $v0, 29
    089B82B0:[AFA80008]: sw         $t0, 8($sp)
    089B82B4:[AFA40010]: sw         $a0, 16($sp)
--> 089B82B8:[18C0FFF0]: blez       $a2, 0x089B827C
    089B82BC:[AFA00014]: sw         $zr, 20($sp)
    089B82C0:[00061027]: nor        $v0, $zr, $a2 <=> li $v0, not $a2
    089B82C4:[00041842]: srl        $v1, $a0, 0x0001
    089B82C8:[00431806]: srlv       $v1, $v1, $v0
  Back Branch 089B82F4 2 times (length 22)
    089B8290:[8FA30018]: lw         $v1, 24($sp)
    089B8294:[03E00008]: jr         $ra
    089B8298:[27BD0028]: addiu      $sp, $sp, 40
    089B829C:[14E00015]: bne        $a3, $zr, 0x089B82F4
    089B82A0:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
--> 089B82A4:[00801016]: clz        $v0, $a0
    089B82A8:[2408003C]: addiu      $t0, $zr, 60 <=> li $t0, 60
    089B82AC:[2446001D]: addiu      $a2, $v0, 29
    089B82B0:[AFA80008]: sw         $t0, 8($sp)
    089B82B4:[AFA40010]: sw         $a0, 16($sp)
    089B82B8:[18C0FFF0]: blez       $a2, 0x089B827C
    089B82BC:[AFA00014]: sw         $zr, 20($sp)
    089B82C0:[00061027]: nor        $v0, $zr, $a2 <=> li $v0, not $a2
    089B82C4:[00041842]: srl        $v1, $a0, 0x0001
    089B82C8:[00431806]: srlv       $v1, $v1, $v0
    089B82CC:[00C42004]: sllv       $a0, $a0, $a2
    089B82D0:[30C20020]: andi       $v0, $a2, 32
    089B82D4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089B82D8:[0082280A]: movz       $a1, $a0, $v0
    089B82DC:[01063023]: subu       $a2, $t0, $a2
    089B82E0:[0082180B]: movn       $v1, $a0, $v0
    089B82E4:[AFA30014]: sw         $v1, 20($sp)
    089B82E8:[AFA50010]: sw         $a1, 16($sp)
    089B82EC:[0A26E09F]: j          0x089B827C
    089B82F0:[AFA60008]: sw         $a2, 8($sp)
--> 089B82F4:[1482FFEB]: bne        $a0, $v0, 0x089B82A4
    089B82F8:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
    089B82FC:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    089B8300:[8C42AEA4]: lw         $v0, -20828($v0)
    089B8304:[AFA20018]: sw         $v0, 24($sp)
_S1_2_89046A8 1,848 instructions (0.002%), 33 calls (089044EC - 089048B0, length 242)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
    08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08904518:[1040FFF6]: beq        $v0, $zr, 0x089044F4
    0890451C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904520:[50530004]: beql       $v0, $s3, 0x08904534
    08904524:[26310001]: addiu      $s1, $s1, 1
    08904528:[54550005]: bnel       $v0, $s5, 0x08904540
    0890452C:[8FB00004]: lw         $s0, 4($sp)
    08904530:[26310001]: addiu      $s1, $s1, 1
    08904534:[02511021]: addu       $v0, $s2, $s1
    08904538:[0A241148]: j          0x08904520
    0890453C:[80420000]: lb         $v0, 0($v0)
    08904540:[0251B021]: addu       $s6, $s2, $s1
    08904544:[0E269F30]: jal        0x089A7CC0
    08904548:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890454C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904550:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08904554:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08904558:[0E269F36]: jal        0x089A7CD8
    0890455C:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08904560:[10400046]: beq        $v0, $zr, 0x0890467C
    08904564:[8FB00008]: lw         $s0, 8($sp)
    08904568:[0E269F30]: jal        0x089A7CC0
    0890456C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08904570:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904574:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08904578:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0890457C:[0E269F36]: jal        0x089A7CD8
    08904580:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08904584:[104000C3]: beq        $v0, $zr, 0x08904894
    08904588:[8FB0000C]: lw         $s0, 12($sp)
    0890458C:[0E269F30]: jal        0x089A7CC0
    08904590:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08904594:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904598:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0890459C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045A0:[0E269F36]: jal        0x089A7CD8
    089045A4:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045A8:[104000BC]: beq        $v0, $zr, 0x0890489C
    089045AC:[8FB00010]: lw         $s0, 16($sp)
    089045B0:[0E269F30]: jal        0x089A7CC0
    089045B4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089045B8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089045BC:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045C0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045C4:[0E269F36]: jal        0x089A7CD8
    089045C8:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045CC:[104000B5]: beq        $v0, $zr, 0x089048A4
    089045D0:[8FB00014]: lw         $s0, 20($sp)
    089045D4:[0E269F30]: jal        0x089A7CC0
    089045D8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089045DC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089045E0:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045E4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045E8:[0E269F36]: jal        0x089A7CD8
    089045EC:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045F0:[104000AE]: beq        $v0, $zr, 0x089048AC
    089045F4:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    089045F8:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045FC:[24A59780]: addiu      $a1, $a1, -26752
    08904600:[0E269F36]: jal        0x089A7CD8
    08904604:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08904608:[1440FFB9]: bne        $v0, $zr, 0x089044F0
    0890460C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904610:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08904614:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    08904618:[02348021]: addu       $s0, $s1, $s4
    0890461C:[02501021]: addu       $v0, $s2, $s0
    08904620:[80470000]: lb         $a3, 0($v0)
    08904624:[50F30004]: beql       $a3, $s3, 0x08904638
    08904628:[26100001]: addiu      $s0, $s0, 1
    0890462C:[54F50015]: bnel       $a3, $s5, 0x08904684
    08904630:[2C620006]: sltiu      $v0, $v1, 6
    08904634:[26100001]: addiu      $s0, $s0, 1
    08904638:[0A241188]: j          0x08904620
    0890463C:[24420001]: addiu      $v0, $v0, 1
    08904640:[0E26E3E9]: jal        0x089B8FA4 [sceIoClose]
    08904644:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08904648:[8FBF014C]: lw         $ra, 332($sp)
    0890464C:[8FA20120]: lw         $v0, 288($sp)
    08904650:[8FBE0148]: lw         $fp, 328($sp)
    08904654:[8FB70144]: lw         $s7, 324($sp)
    08904658:[8FB60140]: lw         $s6, 320($sp)
    0890465C:[8FB5013C]: lw         $s5, 316($sp)
    08904660:[8FB40138]: lw         $s4, 312($sp)
    08904664:[8FB30134]: lw         $s3, 308($sp)
    08904668:[8FB20130]: lw         $s2, 304($sp)
    0890466C:[8FB1012C]: lw         $s1, 300($sp)
    08904670:[8FB00128]: lw         $s0, 296($sp)
    08904674:[03E00008]: jr         $ra
    08904678:[27BD0150]: addiu      $sp, $sp, 336
    0890467C:[0A241186]: j          0x08904618
    08904680:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08904684:[1040FF9A]: beq        $v0, $zr, 0x089044F0
    08904688:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890468C:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    08904690:[00031080]: sll        $v0, $v1, 0x0002
    08904694:[248497A8]: addiu      $a0, $a0, -26712
    08904698:[00821021]: addu       $v0, $a0, $v0
    0890469C:[8C430000]: lw         $v1, 0($v0)
    089046A0:[00600008]: jr         $v1
    089046A4:[00000000]: nop
    089046A8:[02502021]: addu       $a0, $s2, $s0
    089046AC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089046B0:[0E26A6E7]: jal        0x089A9B9C
    089046B4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089046B8:[8FA40120]: lw         $a0, 288($sp)
    089046BC:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    089046C0:[00850018]: mult       $a0, $a1
    089046C4:[3C0408BC]: lui        $a0, 0x08BC <=> li $a0, 0x08BC0000
    089046C8:[24840EC0]: addiu      $a0, $a0, 3776
    089046CC:[00001812]: mflo       $v1
    089046D0:[00831821]: addu       $v1, $a0, $v1
    089046D4:[0A24113B]: j          0x089044EC
    089046D8:[AC620010]: sw         $v0, 16($v1)
    08904894:[0A241186]: j          0x08904618
    08904898:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0890489C:[0A241186]: j          0x08904618
    089048A0:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    089048A4:[0A241186]: j          0x08904618
    089048A8:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    089048AC:[0A241186]: j          0x08904618
    089048B0:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
  Back Branch 08904504 270 times (length 7)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
--> 08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
  Back Branch 08904510 220 times (length 9)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
--> 089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
    08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
--> 08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08904518:[1040FFF6]: beq        $v0, $zr, 0x089044F4
    0890451C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904520:[50530004]: beql       $v0, $s3, 0x08904534
  Back Branch 08904518 220 times (length 11)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
--> 089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
    08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
--> 08904518:[1040FFF6]: beq        $v0, $zr, 0x089044F4
    0890451C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904520:[50530004]: beql       $v0, $s3, 0x08904534
    08904524:[26310001]: addiu      $s1, $s1, 1
    08904528:[54550005]: bnel       $v0, $s5, 0x08904540
  Back Branch 08904684 175 times (length 103)
  Back Branch 08904638 141 times (length 8)
    0890460C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904610:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08904614:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    08904618:[02348021]: addu       $s0, $s1, $s4
    0890461C:[02501021]: addu       $v0, $s2, $s0
--> 08904620:[80470000]: lb         $a3, 0($v0)
    08904624:[50F30004]: beql       $a3, $s3, 0x08904638
    08904628:[26100001]: addiu      $s0, $s0, 1
    0890462C:[54F50015]: bnel       $a3, $s5, 0x08904684
    08904630:[2C620006]: sltiu      $v0, $v1, 6
    08904634:[26100001]: addiu      $s0, $s0, 1
--> 08904638:[0A241188]: j          0x08904620
    0890463C:[24420001]: addiu      $v0, $v0, 1
    08904640:[0E26E3E9]: jal        0x089B8FA4 [sceIoClose]
    08904644:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08904648:[8FBF014C]: lw         $ra, 332($sp)
  Back Branch 089048A4 34 times (length 165)
  Back Branch 0890467C 34 times (length 27)
    08904604:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08904608:[1440FFB9]: bne        $v0, $zr, 0x089044F0
    0890460C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904610:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08904614:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
--> 08904618:[02348021]: addu       $s0, $s1, $s4
    0890461C:[02501021]: addu       $v0, $s2, $s0
    08904620:[80470000]: lb         $a3, 0($v0)
    08904624:[50F30004]: beql       $a3, $s3, 0x08904638
    08904628:[26100001]: addiu      $s0, $s0, 1
    0890462C:[54F50015]: bnel       $a3, $s5, 0x08904684
    08904630:[2C620006]: sltiu      $v0, $v1, 6
    08904634:[26100001]: addiu      $s0, $s0, 1
    08904638:[0A241188]: j          0x08904620
    0890463C:[24420001]: addiu      $v0, $v0, 1
    08904640:[0E26E3E9]: jal        0x089B8FA4 [sceIoClose]
    08904644:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08904648:[8FBF014C]: lw         $ra, 332($sp)
    0890464C:[8FA20120]: lw         $v0, 288($sp)
    08904650:[8FBE0148]: lw         $fp, 328($sp)
    08904654:[8FB70144]: lw         $s7, 324($sp)
    08904658:[8FB60140]: lw         $s6, 320($sp)
    0890465C:[8FB5013C]: lw         $s5, 316($sp)
    08904660:[8FB40138]: lw         $s4, 312($sp)
    08904664:[8FB30134]: lw         $s3, 308($sp)
    08904668:[8FB20130]: lw         $s2, 304($sp)
    0890466C:[8FB1012C]: lw         $s1, 300($sp)
    08904670:[8FB00128]: lw         $s0, 296($sp)
    08904674:[03E00008]: jr         $ra
    08904678:[27BD0150]: addiu      $sp, $sp, 336
--> 0890467C:[0A241186]: j          0x08904618
    08904680:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08904684:[1040FF9A]: beq        $v0, $zr, 0x089044F0
    08904688:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890468C:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
  Back Branch 08904894 34 times (length 161)
  Back Branch 0890489C 34 times (length 163)
  Back Branch 08904608 33 times (length 72)
    089044EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 089044F0:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    089044F4:[0E2433BA]: jal        0x0890CEE8
    089044F8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    089044FC:[10400050]: beq        $v0, $zr, 0x08904640
    08904500:[83A2001C]: lb         $v0, 28($sp)
    08904504:[105EFFFA]: beq        $v0, $fp, 0x089044F0
    08904508:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0890450C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    08904510:[1043FFF8]: beq        $v0, $v1, 0x089044F4
    08904514:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08904518:[1040FFF6]: beq        $v0, $zr, 0x089044F4
    0890451C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08904520:[50530004]: beql       $v0, $s3, 0x08904534
    08904524:[26310001]: addiu      $s1, $s1, 1
    08904528:[54550005]: bnel       $v0, $s5, 0x08904540
    0890452C:[8FB00004]: lw         $s0, 4($sp)
    08904530:[26310001]: addiu      $s1, $s1, 1
    08904534:[02511021]: addu       $v0, $s2, $s1
    08904538:[0A241148]: j          0x08904520
    0890453C:[80420000]: lb         $v0, 0($v0)
    08904540:[0251B021]: addu       $s6, $s2, $s1
    08904544:[0E269F30]: jal        0x089A7CC0
    08904548:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890454C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904550:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08904554:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08904558:[0E269F36]: jal        0x089A7CD8
    0890455C:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08904560:[10400046]: beq        $v0, $zr, 0x0890467C
    08904564:[8FB00008]: lw         $s0, 8($sp)
    08904568:[0E269F30]: jal        0x089A7CC0
    0890456C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08904570:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904574:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08904578:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0890457C:[0E269F36]: jal        0x089A7CD8
    08904580:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08904584:[104000C3]: beq        $v0, $zr, 0x08904894
    08904588:[8FB0000C]: lw         $s0, 12($sp)
    0890458C:[0E269F30]: jal        0x089A7CC0
    08904590:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08904594:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08904598:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0890459C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045A0:[0E269F36]: jal        0x089A7CD8
    089045A4:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045A8:[104000BC]: beq        $v0, $zr, 0x0890489C
    089045AC:[8FB00010]: lw         $s0, 16($sp)
    089045B0:[0E269F30]: jal        0x089A7CC0
    089045B4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089045B8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089045BC:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045C0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045C4:[0E269F36]: jal        0x089A7CD8
    089045C8:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045CC:[104000B5]: beq        $v0, $zr, 0x089048A4
    089045D0:[8FB00014]: lw         $s0, 20($sp)
    089045D4:[0E269F30]: jal        0x089A7CC0
    089045D8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089045DC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089045E0:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045E4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089045E8:[0E269F36]: jal        0x089A7CD8
    089045EC:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089045F0:[104000AE]: beq        $v0, $zr, 0x089048AC
    089045F4:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    089045F8:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089045FC:[24A59780]: addiu      $a1, $a1, -26752
    08904600:[0E269F36]: jal        0x089A7CD8
    08904604:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
--> 08904608:[1440FFB9]: bne        $v0, $zr, 0x089044F0
    0890460C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08904610:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08904614:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    08904618:[02348021]: addu       $s0, $s1, $s4
  Back Branch 089046D4 33 times (length 124)
  Back Branch 089048AC 6 times (length 167)
_S1_2_89A7F60 1,751 instructions (0.002%), 7 calls (089A7F60 - 089A8100, length 105)
    089A7F60:[2CC20004]: sltiu      $v0, $a2, 4
    089A7F64:[14400014]: bne        $v0, $zr, 0x089A7FB8
    089A7F68:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    089A7F6C:[30CA0003]: andi       $t2, $a2, 3
    089A7F70:[00CA1823]: subu       $v1, $a2, $t2
    089A7F74:[90A20000]: lbu        $v0, 0($a1)
    089A7F78:[90A80001]: lbu        $t0, 1($a1)
    089A7F7C:[90A60002]: lbu        $a2, 2($a1)
    089A7F80:[90A90003]: lbu        $t1, 3($a1)
    089A7F84:[2463FFFC]: addiu      $v1, $v1, -4
    089A7F88:[24A50004]: addiu      $a1, $a1, 4
    089A7F8C:[10400020]: beq        $v0, $zr, 0x089A8010
    089A7F90:[A0E20000]: sb         $v0, 0($a3)
    089A7F94:[11000020]: beq        $t0, $zr, 0x089A8018
    089A7F98:[A0E80001]: sb         $t0, 1($a3)
    089A7F9C:[10C00020]: beq        $a2, $zr, 0x089A8020
    089A7FA0:[A0E60002]: sb         $a2, 2($a3)
    089A7FA4:[11200020]: beq        $t1, $zr, 0x089A8028
    089A7FA8:[A0E90003]: sb         $t1, 3($a3)
    089A7FAC:[1460FFF1]: bne        $v1, $zr, 0x089A7F74
    089A7FB0:[24E70004]: addiu      $a3, $a3, 4
    089A7FB4:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    089A7FB8:[00E63021]: addu       $a2, $a3, $a2
    089A7FBC:[10E60012]: beq        $a3, $a2, 0x089A8008
    089A7FC0:[24E30001]: addiu      $v1, $a3, 1
    089A7FC4:[90A20000]: lbu        $v0, 0($a1)
    089A7FC8:[10400009]: beq        $v0, $zr, 0x089A7FF0
    089A7FCC:[A0E20000]: sb         $v0, 0($a3)
    089A7FD0:[24A50001]: addiu      $a1, $a1, 1
    089A7FD4:[10C3000C]: beq        $a2, $v1, 0x089A8008
    089A7FD8:[00000000]: nop
    089A7FDC:[90A20000]: lbu        $v0, 0($a1)
    089A7FE0:[24A50001]: addiu      $a1, $a1, 1
    089A7FE4:[A0620000]: sb         $v0, 0($v1)
    089A7FE8:[1440FFFA]: bne        $v0, $zr, 0x089A7FD4
    089A7FEC:[24630001]: addiu      $v1, $v1, 1
    089A7FF0:[10C30005]: beq        $a2, $v1, 0x089A8008
    089A7FF4:[00000000]: nop
    089A7FF8:[A0600000]: sb         $zr, 0($v1)
    089A7FFC:[24630001]: addiu      $v1, $v1, 1
    089A8000:[54C3FFFE]: bnel       $a2, $v1, 0x089A7FFC
    089A8004:[A0600000]: sb         $zr, 0($v1)
    089A8008:[03E00008]: jr         $ra
    089A800C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    089A8010:[24630001]: addiu      $v1, $v1, 1
    089A8014:[24E7FFFF]: addiu      $a3, $a3, -1
    089A8018:[24630001]: addiu      $v1, $v1, 1
    089A801C:[24E7FFFF]: addiu      $a3, $a3, -1
    089A8020:[24630001]: addiu      $v1, $v1, 1
    089A8024:[24E7FFFF]: addiu      $a3, $a3, -1
    089A8028:[006A1821]: addu       $v1, $v1, $t2
    089A802C:[1060FFF6]: beq        $v1, $zr, 0x089A8008
    089A8030:[24E80004]: addiu      $t0, $a3, 4
    089A8034:[31020003]: andi       $v0, $t0, 3
    089A8038:[10400009]: beq        $v0, $zr, 0x089A8060
    089A803C:[2C620010]: sltiu      $v0, $v1, 16
    089A8040:[A1000000]: sb         $zr, 0($t0)
    089A8044:[2463FFFF]: addiu      $v1, $v1, -1
    089A8048:[25080001]: addiu      $t0, $t0, 1
    089A804C:[1060FFEE]: beq        $v1, $zr, 0x089A8008
    089A8050:[31020003]: andi       $v0, $t0, 3
    089A8054:[5440FFFB]: bnel       $v0, $zr, 0x089A8044
    089A8058:[A1000000]: sb         $zr, 0($t0)
    089A805C:[2C620010]: sltiu      $v0, $v1, 16
    089A8060:[14400010]: bne        $v0, $zr, 0x089A80A4
    089A8064:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    089A8068:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    089A806C:[24E7FFF0]: addiu      $a3, $a3, -16
    089A8070:[24A50010]: addiu      $a1, $a1, 16
    089A8074:[2CE20010]: sltiu      $v0, $a3, 16
    089A8078:[ACA0FFF0]: sw         $zr, -16($a1)
    089A807C:[ACA0FFF4]: sw         $zr, -12($a1)
    089A8080:[ACA0FFF8]: sw         $zr, -8($a1)
    089A8084:[1040FFF9]: beq        $v0, $zr, 0x089A806C
    089A8088:[ACA0FFFC]: sw         $zr, -4($a1)
    089A808C:[2463FFF0]: addiu      $v1, $v1, -16
    089A8090:[00031102]: srl        $v0, $v1, 0x0004
    089A8094:[24420001]: addiu      $v0, $v0, 1
    089A8098:[00021100]: sll        $v0, $v0, 0x0004
    089A809C:[3063000F]: andi       $v1, $v1, 15
    089A80A0:[01024021]: addu       $t0, $t0, $v0
    089A80A4:[2C620008]: sltiu      $v0, $v1, 8
    089A80A8:[14400005]: bne        $v0, $zr, 0x089A80C0
    089A80AC:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    089A80B0:[AD000000]: sw         $zr, 0($t0)
    089A80B4:[AD000004]: sw         $zr, 4($t0)
    089A80B8:[2465FFF8]: addiu      $a1, $v1, -8
    089A80BC:[25080008]: addiu      $t0, $t0, 8
    089A80C0:[2CA20004]: sltiu      $v0, $a1, 4
    089A80C4:[14400005]: bne        $v0, $zr, 0x089A80DC
    089A80C8:[2CA20002]: sltiu      $v0, $a1, 2
    089A80CC:[AD000000]: sw         $zr, 0($t0)
    089A80D0:[24A5FFFC]: addiu      $a1, $a1, -4
    089A80D4:[25080004]: addiu      $t0, $t0, 4
    089A80D8:[2CA20002]: sltiu      $v0, $a1, 2
    089A80DC:[14400004]: bne        $v0, $zr, 0x089A80F0
    089A80E0:[00000000]: nop
    089A80E4:[A5000000]: sh         $zr, 0($t0)
    089A80E8:[24A5FFFE]: addiu      $a1, $a1, -2
    089A80EC:[25080002]: addiu      $t0, $t0, 2
    089A80F0:[10A0FFC5]: beq        $a1, $zr, 0x089A8008
    089A80F4:[00000000]: nop
    089A80F8:[A1000000]: sb         $zr, 0($t0)
    089A80FC:[03E00008]: jr         $ra
    089A8100:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
  Back Branch 089A8084 76 times (length 8)
    089A8058:[A1000000]: sb         $zr, 0($t0)
    089A805C:[2C620010]: sltiu      $v0, $v1, 16
    089A8060:[14400010]: bne        $v0, $zr, 0x089A80A4
    089A8064:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    089A8068:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
--> 089A806C:[24E7FFF0]: addiu      $a3, $a3, -16
    089A8070:[24A50010]: addiu      $a1, $a1, 16
    089A8074:[2CE20010]: sltiu      $v0, $a3, 16
    089A8078:[ACA0FFF0]: sw         $zr, -16($a1)
    089A807C:[ACA0FFF4]: sw         $zr, -12($a1)
    089A8080:[ACA0FFF8]: sw         $zr, -8($a1)
--> 089A8084:[1040FFF9]: beq        $v0, $zr, 0x089A806C
    089A8088:[ACA0FFFC]: sw         $zr, -4($a1)
    089A808C:[2463FFF0]: addiu      $v1, $v1, -16
    089A8090:[00031102]: srl        $v0, $v1, 0x0004
    089A8094:[24420001]: addiu      $v0, $v0, 1
  Back Branch 089A7FAC 48 times (length 16)
    089A7F60:[2CC20004]: sltiu      $v0, $a2, 4
    089A7F64:[14400014]: bne        $v0, $zr, 0x089A7FB8
    089A7F68:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    089A7F6C:[30CA0003]: andi       $t2, $a2, 3
    089A7F70:[00CA1823]: subu       $v1, $a2, $t2
--> 089A7F74:[90A20000]: lbu        $v0, 0($a1)
    089A7F78:[90A80001]: lbu        $t0, 1($a1)
    089A7F7C:[90A60002]: lbu        $a2, 2($a1)
    089A7F80:[90A90003]: lbu        $t1, 3($a1)
    089A7F84:[2463FFFC]: addiu      $v1, $v1, -4
    089A7F88:[24A50004]: addiu      $a1, $a1, 4
    089A7F8C:[10400020]: beq        $v0, $zr, 0x089A8010
    089A7F90:[A0E20000]: sb         $v0, 0($a3)
    089A7F94:[11000020]: beq        $t0, $zr, 0x089A8018
    089A7F98:[A0E80001]: sb         $t0, 1($a3)
    089A7F9C:[10C00020]: beq        $a2, $zr, 0x089A8020
    089A7FA0:[A0E60002]: sb         $a2, 2($a3)
    089A7FA4:[11200020]: beq        $t1, $zr, 0x089A8028
    089A7FA8:[A0E90003]: sb         $t1, 3($a3)
--> 089A7FAC:[1460FFF1]: bne        $v1, $zr, 0x089A7F74
    089A7FB0:[24E70004]: addiu      $a3, $a3, 4
    089A7FB4:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    089A7FB8:[00E63021]: addu       $a2, $a3, $a2
    089A7FBC:[10E60012]: beq        $a3, $a2, 0x089A8008
  Back Branch 089A804C 8 times (length 19)
    089A7FF4:[00000000]: nop
    089A7FF8:[A0600000]: sb         $zr, 0($v1)
    089A7FFC:[24630001]: addiu      $v1, $v1, 1
    089A8000:[54C3FFFE]: bnel       $a2, $v1, 0x089A7FFC
    089A8004:[A0600000]: sb         $zr, 0($v1)
--> 089A8008:[03E00008]: jr         $ra
    089A800C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    089A8010:[24630001]: addiu      $v1, $v1, 1
    089A8014:[24E7FFFF]: addiu      $a3, $a3, -1
    089A8018:[24630001]: addiu      $v1, $v1, 1
    089A801C:[24E7FFFF]: addiu      $a3, $a3, -1
    089A8020:[24630001]: addiu      $v1, $v1, 1
    089A8024:[24E7FFFF]: addiu      $a3, $a3, -1
    089A8028:[006A1821]: addu       $v1, $v1, $t2
    089A802C:[1060FFF6]: beq        $v1, $zr, 0x089A8008
    089A8030:[24E80004]: addiu      $t0, $a3, 4
    089A8034:[31020003]: andi       $v0, $t0, 3
    089A8038:[10400009]: beq        $v0, $zr, 0x089A8060
    089A803C:[2C620010]: sltiu      $v0, $v1, 16
    089A8040:[A1000000]: sb         $zr, 0($t0)
    089A8044:[2463FFFF]: addiu      $v1, $v1, -1
    089A8048:[25080001]: addiu      $t0, $t0, 1
--> 089A804C:[1060FFEE]: beq        $v1, $zr, 0x089A8008
    089A8050:[31020003]: andi       $v0, $t0, 3
    089A8054:[5440FFFB]: bnel       $v0, $zr, 0x089A8044
    089A8058:[A1000000]: sb         $zr, 0($t0)
    089A805C:[2C620010]: sltiu      $v0, $v1, 16
  Back Branch 089A802C 6 times (length 11)
    089A7FF4:[00000000]: nop
    089A7FF8:[A0600000]: sb         $zr, 0($v1)
    089A7FFC:[24630001]: addiu      $v1, $v1, 1
    089A8000:[54C3FFFE]: bnel       $a2, $v1, 0x089A7FFC
    089A8004:[A0600000]: sb         $zr, 0($v1)
--> 089A8008:[03E00008]: jr         $ra
    089A800C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    089A8010:[24630001]: addiu      $v1, $v1, 1
    089A8014:[24E7FFFF]: addiu      $a3, $a3, -1
    089A8018:[24630001]: addiu      $v1, $v1, 1
    089A801C:[24E7FFFF]: addiu      $a3, $a3, -1
    089A8020:[24630001]: addiu      $v1, $v1, 1
    089A8024:[24E7FFFF]: addiu      $a3, $a3, -1
    089A8028:[006A1821]: addu       $v1, $v1, $t2
--> 089A802C:[1060FFF6]: beq        $v1, $zr, 0x089A8008
    089A8030:[24E80004]: addiu      $t0, $a3, 4
    089A8034:[31020003]: andi       $v0, $t0, 3
    089A8038:[10400009]: beq        $v0, $zr, 0x089A8060
    089A803C:[2C620010]: sltiu      $v0, $v1, 16
  Back Branch 089A80F0 6 times (length 60)
    089A7FF4:[00000000]: nop
    089A7FF8:[A0600000]: sb         $zr, 0($v1)
    089A7FFC:[24630001]: addiu      $v1, $v1, 1
    089A8000:[54C3FFFE]: bnel       $a2, $v1, 0x089A7FFC
    089A8004:[A0600000]: sb         $zr, 0($v1)
--> 089A8008:[03E00008]: jr         $ra
    089A800C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    089A8010:[24630001]: addiu      $v1, $v1, 1
    089A8014:[24E7FFFF]: addiu      $a3, $a3, -1
    089A8018:[24630001]: addiu      $v1, $v1, 1
    089A801C:[24E7FFFF]: addiu      $a3, $a3, -1
    089A8020:[24630001]: addiu      $v1, $v1, 1
    089A8024:[24E7FFFF]: addiu      $a3, $a3, -1
    089A8028:[006A1821]: addu       $v1, $v1, $t2
    089A802C:[1060FFF6]: beq        $v1, $zr, 0x089A8008
    089A8030:[24E80004]: addiu      $t0, $a3, 4
    089A8034:[31020003]: andi       $v0, $t0, 3
    089A8038:[10400009]: beq        $v0, $zr, 0x089A8060
    089A803C:[2C620010]: sltiu      $v0, $v1, 16
    089A8040:[A1000000]: sb         $zr, 0($t0)
    089A8044:[2463FFFF]: addiu      $v1, $v1, -1
    089A8048:[25080001]: addiu      $t0, $t0, 1
    089A804C:[1060FFEE]: beq        $v1, $zr, 0x089A8008
    089A8050:[31020003]: andi       $v0, $t0, 3
    089A8054:[5440FFFB]: bnel       $v0, $zr, 0x089A8044
    089A8058:[A1000000]: sb         $zr, 0($t0)
    089A805C:[2C620010]: sltiu      $v0, $v1, 16
    089A8060:[14400010]: bne        $v0, $zr, 0x089A80A4
    089A8064:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    089A8068:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    089A806C:[24E7FFF0]: addiu      $a3, $a3, -16
    089A8070:[24A50010]: addiu      $a1, $a1, 16
    089A8074:[2CE20010]: sltiu      $v0, $a3, 16
    089A8078:[ACA0FFF0]: sw         $zr, -16($a1)
    089A807C:[ACA0FFF4]: sw         $zr, -12($a1)
    089A8080:[ACA0FFF8]: sw         $zr, -8($a1)
    089A8084:[1040FFF9]: beq        $v0, $zr, 0x089A806C
    089A8088:[ACA0FFFC]: sw         $zr, -4($a1)
    089A808C:[2463FFF0]: addiu      $v1, $v1, -16
    089A8090:[00031102]: srl        $v0, $v1, 0x0004
    089A8094:[24420001]: addiu      $v0, $v0, 1
    089A8098:[00021100]: sll        $v0, $v0, 0x0004
    089A809C:[3063000F]: andi       $v1, $v1, 15
    089A80A0:[01024021]: addu       $t0, $t0, $v0
    089A80A4:[2C620008]: sltiu      $v0, $v1, 8
    089A80A8:[14400005]: bne        $v0, $zr, 0x089A80C0
    089A80AC:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    089A80B0:[AD000000]: sw         $zr, 0($t0)
    089A80B4:[AD000004]: sw         $zr, 4($t0)
    089A80B8:[2465FFF8]: addiu      $a1, $v1, -8
    089A80BC:[25080008]: addiu      $t0, $t0, 8
    089A80C0:[2CA20004]: sltiu      $v0, $a1, 4
    089A80C4:[14400005]: bne        $v0, $zr, 0x089A80DC
    089A80C8:[2CA20002]: sltiu      $v0, $a1, 2
    089A80CC:[AD000000]: sw         $zr, 0($t0)
    089A80D0:[24A5FFFC]: addiu      $a1, $a1, -4
    089A80D4:[25080004]: addiu      $t0, $t0, 4
    089A80D8:[2CA20002]: sltiu      $v0, $a1, 2
    089A80DC:[14400004]: bne        $v0, $zr, 0x089A80F0
    089A80E0:[00000000]: nop
    089A80E4:[A5000000]: sh         $zr, 0($t0)
    089A80E8:[24A5FFFE]: addiu      $a1, $a1, -2
    089A80EC:[25080002]: addiu      $t0, $t0, 2
--> 089A80F0:[10A0FFC5]: beq        $a1, $zr, 0x089A8008
    089A80F4:[00000000]: nop
    089A80F8:[A1000000]: sb         $zr, 0($t0)
    089A80FC:[03E00008]: jr         $ra
    089A8100:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
  Back Branch 089A8054 4 times (length 6)
    089A8030:[24E80004]: addiu      $t0, $a3, 4
    089A8034:[31020003]: andi       $v0, $t0, 3
    089A8038:[10400009]: beq        $v0, $zr, 0x089A8060
    089A803C:[2C620010]: sltiu      $v0, $v1, 16
    089A8040:[A1000000]: sb         $zr, 0($t0)
--> 089A8044:[2463FFFF]: addiu      $v1, $v1, -1
    089A8048:[25080001]: addiu      $t0, $t0, 1
    089A804C:[1060FFEE]: beq        $v1, $zr, 0x089A8008
    089A8050:[31020003]: andi       $v0, $t0, 3
--> 089A8054:[5440FFFB]: bnel       $v0, $zr, 0x089A8044
    089A8058:[A1000000]: sb         $zr, 0($t0)
    089A805C:[2C620010]: sltiu      $v0, $v1, 16
    089A8060:[14400010]: bne        $v0, $zr, 0x089A80A4
    089A8064:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
_S1_2_89AE1F8 1,708 instructions (0.002%), 2 calls (089ADF0C - 089AE454, length 339)
    089ADF0C:[80820000]: lb         $v0, 0($a0)
    089ADF10:[10400005]: beq        $v0, $zr, 0x089ADF28
    089ADF14:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    089ADF18:[24630001]: addiu      $v1, $v1, 1
    089ADF1C:[80620000]: lb         $v0, 0($v1)
    089ADF20:[1440FFFD]: bne        $v0, $zr, 0x089ADF18
    089ADF24:[24A5FFFF]: addiu      $a1, $a1, -1
    089ADF28:[18A0000D]: blez       $a1, 0x089ADF60
    089ADF2C:[00000000]: nop
    089ADF30:[3C06089C]: lui        $a2, 0x089C <=> li $a2, 0x089C0000
    089ADF34:[24C6D360]: addiu      $a2, $a2, -11424
    089ADF38:[0A26B7D3]: j          0x089ADF4C
    089ADF3C:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    089ADF40:[80C20000]: lb         $v0, 0($a2)
    089ADF44:[50400008]: beql       $v0, $zr, 0x089ADF68
    089ADF48:[A0600000]: sb         $zr, 0($v1)
    089ADF4C:[24A5FFFF]: addiu      $a1, $a1, -1
    089ADF50:[A0620000]: sb         $v0, 0($v1)
    089ADF54:[24C60001]: addiu      $a2, $a2, 1
    089ADF58:[1CA0FFF9]: bgtz       $a1, 0x089ADF40
    089ADF5C:[24630001]: addiu      $v1, $v1, 1
    089ADF60:[03E00008]: jr         $ra
    089ADF64:[2402FFF6]: addiu      $v0, $zr, -10 <=> li $v0, -10
    089ADF68:[80850001]: lb         $a1, 1($a0)
    089ADF6C:[10A000A0]: beq        $a1, $zr, 0x089AE1F0
    089ADF70:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089ADF74:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089ADF78:[0A26B7E4]: j          0x089ADF90
    089ADF7C:[240A002F]: addiu      $t2, $zr, 47 <=> li $t2, 47
    089ADF80:[00861021]: addu       $v0, $a0, $a2
    089ADF84:[80450001]: lb         $a1, 1($v0)
    089ADF88:[10A0001C]: beq        $a1, $zr, 0x089ADFFC
    089ADF8C:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    089ADF90:[00821021]: addu       $v0, $a0, $v0
    089ADF94:[80430000]: lb         $v1, 0($v0)
    089ADF98:[546AFFF9]: bnel       $v1, $t2, 0x089ADF80
    089ADF9C:[24C60001]: addiu      $a2, $a2, 1
    089ADFA0:[54AAFFF7]: bnel       $a1, $t2, 0x089ADF80
    089ADFA4:[24C60001]: addiu      $a2, $a2, 1
    089ADFA8:[24C70001]: addiu      $a3, $a2, 1
    089ADFAC:[00874021]: addu       $t0, $a0, $a3
    089ADFB0:[81020000]: lb         $v0, 0($t0)
    089ADFB4:[1040000B]: beq        $v0, $zr, 0x089ADFE4
    089ADFB8:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    089ADFBC:[24C20002]: addiu      $v0, $a2, 2
    089ADFC0:[00822821]: addu       $a1, $a0, $v0
    089ADFC4:[91020001]: lbu        $v0, 1($t0)
    089ADFC8:[24E70001]: addiu      $a3, $a3, 1
    089ADFCC:[00874021]: addu       $t0, $a0, $a3
    089ADFD0:[A1220000]: sb         $v0, 0($t1)
    089ADFD4:[80A30000]: lb         $v1, 0($a1)
    089ADFD8:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    089ADFDC:[1460FFF9]: bne        $v1, $zr, 0x089ADFC4
    089ADFE0:[24A50001]: addiu      $a1, $a1, 1
    089ADFE4:[24C6FFFF]: addiu      $a2, $a2, -1
    089ADFE8:[24C60001]: addiu      $a2, $a2, 1
    089ADFEC:[00861021]: addu       $v0, $a0, $a2
    089ADFF0:[80450001]: lb         $a1, 1($v0)
    089ADFF4:[14A0FFE6]: bne        $a1, $zr, 0x089ADF90
    089ADFF8:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    089ADFFC:[80830001]: lb         $v1, 1($a0)
    089AE000:[80820000]: lb         $v0, 0($a0)
    089AE004:[1040001F]: beq        $v0, $zr, 0x089AE084
    089AE008:[240A002E]: addiu      $t2, $zr, 46 <=> li $t2, 46
    089AE00C:[5060001E]: beql       $v1, $zr, 0x089AE088
    089AE010:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089AE014:[80860002]: lb         $a2, 2($a0)
    089AE018:[10C00019]: beq        $a2, $zr, 0x089AE080
    089AE01C:[240A002F]: addiu      $t2, $zr, 47 <=> li $t2, 47
    089AE020:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    089AE024:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089AE028:[104A000D]: beq        $v0, $t2, 0x089AE060
    089AE02C:[240B002E]: addiu      $t3, $zr, 46 <=> li $t3, 46
    089AE030:[24E70001]: addiu      $a3, $a3, 1
    089AE034:[50A00012]: beql       $a1, $zr, 0x089AE080
    089AE038:[80830001]: lb         $v1, 1($a0)
    089AE03C:[00871021]: addu       $v0, $a0, $a3
    089AE040:[80430001]: lb         $v1, 1($v0)
    089AE044:[5060000E]: beql       $v1, $zr, 0x089AE080
    089AE048:[80830001]: lb         $v1, 1($a0)
    089AE04C:[80460002]: lb         $a2, 2($v0)
    089AE050:[10C0000A]: beq        $a2, $zr, 0x089AE07C
    089AE054:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    089AE058:[144AFFF5]: bne        $v0, $t2, 0x089AE030
    089AE05C:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    089AE060:[106B002B]: beq        $v1, $t3, 0x089AE110
    089AE064:[00000000]: nop
    089AE068:[24E70001]: addiu      $a3, $a3, 1
    089AE06C:[00871021]: addu       $v0, $a0, $a3
    089AE070:[80450000]: lb         $a1, 0($v0)
    089AE074:[54A0FFF3]: bnel       $a1, $zr, 0x089AE044
    089AE078:[80430001]: lb         $v1, 1($v0)
    089AE07C:[80830001]: lb         $v1, 1($a0)
    089AE080:[240A002E]: addiu      $t2, $zr, 46 <=> li $t2, 46
    089AE084:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089AE088:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089AE08C:[106A0038]: beq        $v1, $t2, 0x089AE170
    089AE090:[2407002F]: addiu      $a3, $zr, 47 <=> li $a3, 47
    089AE094:[24C50001]: addiu      $a1, $a2, 1
    089AE098:[00851821]: addu       $v1, $a0, $a1
    089AE09C:[80620000]: lb         $v0, 0($v1)
    089AE0A0:[5040000C]: beql       $v0, $zr, 0x089AE0D4
    089AE0A4:[80820001]: lb         $v0, 1($a0)
    089AE0A8:[1047002C]: beq        $v0, $a3, 0x089AE15C
    089AE0AC:[00861021]: addu       $v0, $a0, $a2
    089AE0B0:[0A26B831]: j          0x089AE0C4
    089AE0B4:[80430002]: lb         $v1, 2($v0)
    089AE0B8:[10670028]: beq        $v1, $a3, 0x089AE15C
    089AE0BC:[00851821]: addu       $v1, $a0, $a1
    089AE0C0:[80430002]: lb         $v1, 2($v0)
    089AE0C4:[24A50001]: addiu      $a1, $a1, 1
    089AE0C8:[1460FFFB]: bne        $v1, $zr, 0x089AE0B8
    089AE0CC:[24420001]: addiu      $v0, $v0, 1
    089AE0D0:[80820001]: lb         $v0, 1($a0)
    089AE0D4:[10400007]: beq        $v0, $zr, 0x089AE0F4
    089AE0D8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089AE0DC:[24A50001]: addiu      $a1, $a1, 1
    089AE0E0:[00851021]: addu       $v0, $a0, $a1
    089AE0E4:[80430000]: lb         $v1, 0($v0)
    089AE0E8:[5460FFFD]: bnel       $v1, $zr, 0x089AE0E0
    089AE0EC:[24A50001]: addiu      $a1, $a1, 1
    089AE0F0:[24A2FFFF]: addiu      $v0, $a1, -1
    089AE0F4:[00822021]: addu       $a0, $a0, $v0
    089AE0F8:[80830000]: lb         $v1, 0($a0)
    089AE0FC:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    089AE100:[50620039]: beql       $v1, $v0, 0x089AE1E8
    089AE104:[A0800000]: sb         $zr, 0($a0)
    089AE108:[03E00008]: jr         $ra
    089AE10C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089AE110:[54CAFFD6]: bnel       $a2, $t2, 0x089AE06C
    089AE114:[24E70001]: addiu      $a3, $a3, 1
    089AE118:[10A0000D]: beq        $a1, $zr, 0x089AE150
    089AE11C:[24E20002]: addiu      $v0, $a3, 2
    089AE120:[24E60001]: addiu      $a2, $a3, 1
    089AE124:[00864021]: addu       $t0, $a0, $a2
    089AE128:[00822821]: addu       $a1, $a0, $v0
    089AE12C:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    089AE130:[91020002]: lbu        $v0, 2($t0)
    089AE134:[24C60001]: addiu      $a2, $a2, 1
    089AE138:[00864021]: addu       $t0, $a0, $a2
    089AE13C:[A1220000]: sb         $v0, 0($t1)
    089AE140:[80A30000]: lb         $v1, 0($a1)
    089AE144:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    089AE148:[1460FFF9]: bne        $v1, $zr, 0x089AE130
    089AE14C:[24A50001]: addiu      $a1, $a1, 1
    089AE150:[00871021]: addu       $v0, $a0, $a3
    089AE154:[0A26B80D]: j          0x089AE034
    089AE158:[80450000]: lb         $a1, 0($v0)
    089AE15C:[80630001]: lb         $v1, 1($v1)
    089AE160:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    089AE164:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    089AE168:[146AFFCB]: bne        $v1, $t2, 0x089AE098
    089AE16C:[24C50001]: addiu      $a1, $a2, 1
    089AE170:[00862821]: addu       $a1, $a0, $a2
    089AE174:[80A20002]: lb         $v0, 2($a1)
    089AE178:[5040FFC7]: beql       $v0, $zr, 0x089AE098
    089AE17C:[24C50001]: addiu      $a1, $a2, 1
    089AE180:[544AFFC5]: bnel       $v0, $t2, 0x089AE098
    089AE184:[24C50001]: addiu      $a1, $a2, 1
    089AE188:[80A20003]: lb         $v0, 3($a1)
    089AE18C:[5040FFC2]: beql       $v0, $zr, 0x089AE098
    089AE190:[24C50001]: addiu      $a1, $a2, 1
    089AE194:[5447FFC0]: bnel       $v0, $a3, 0x089AE098
    089AE198:[24C50001]: addiu      $a1, $a2, 1
    089AE19C:[25020001]: addiu      $v0, $t0, 1
    089AE1A0:[00824821]: addu       $t1, $a0, $v0
    089AE1A4:[81230000]: lb         $v1, 0($t1)
    089AE1A8:[10600009]: beq        $v1, $zr, 0x089AE1D0
    089AE1AC:[25020002]: addiu      $v0, $t0, 2
    089AE1B0:[00823021]: addu       $a2, $a0, $v0
    089AE1B4:[90A20004]: lbu        $v0, 4($a1)
    089AE1B8:[24A50001]: addiu      $a1, $a1, 1
    089AE1BC:[A1220000]: sb         $v0, 0($t1)
    089AE1C0:[80C30000]: lb         $v1, 0($a2)
    089AE1C4:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    089AE1C8:[1460FFFA]: bne        $v1, $zr, 0x089AE1B4
    089AE1CC:[24C60001]: addiu      $a2, $a2, 1
    089AE1D0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089AE1D4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    089AE1D8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089AE1DC:[80630001]: lb         $v1, 1($v1)
    089AE1E0:[0A26B85A]: j          0x089AE168
    089AE1E4:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    089AE1E8:[03E00008]: jr         $ra
    089AE1EC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089AE1F0:[0A26B800]: j          0x089AE000
    089AE1F4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089AE1F8:[27BDFFF0]: addiu      $sp, $sp, -16
    089AE1FC:[AFB20008]: sw         $s2, 8($sp)
    089AE200:[AFB10004]: sw         $s1, 4($sp)
    089AE204:[AFB00000]: sw         $s0, 0($sp)
    089AE208:[AFBF000C]: sw         $ra, 12($sp)
    089AE20C:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    089AE210:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    089AE214:[0E26B788]: jal        0x089ADE20
    089AE218:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    089AE21C:[18400005]: blez       $v0, 0x089AE234
    089AE220:[02021021]: addu       $v0, $s0, $v0
    089AE224:[80440000]: lb         $a0, 0($v0)
    089AE228:[2403002F]: addiu      $v1, $zr, 47 <=> li $v1, 47
    089AE22C:[1083001F]: beq        $a0, $v1, 0x089AE2AC
    089AE230:[00000000]: nop
    089AE234:[82030000]: lb         $v1, 0($s0)
    089AE238:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    089AE23C:[1062000E]: beq        $v1, $v0, 0x089AE278
    089AE240:[00000000]: nop
    089AE244:[3C0408BC]: lui        $a0, 0x08BC <=> li $a0, 0x08BC0000
    089AE248:[24840AA4]: addiu      $a0, $a0, 2724
    089AE24C:[0E269F30]: jal        0x089A7CC0
    089AE250:[00000000]: nop
    089AE254:[0051102B]: sltu       $v0, $v0, $s1
    089AE258:[14400025]: bne        $v0, $zr, 0x089AE2F0
    089AE25C:[2402FFFC]: addiu      $v0, $zr, -4 <=> li $v0, -4
    089AE260:[8FBF000C]: lw         $ra, 12($sp)
    089AE264:[8FB20008]: lw         $s2, 8($sp)
    089AE268:[8FB10004]: lw         $s1, 4($sp)
    089AE26C:[8FB00000]: lw         $s0, 0($sp)
    089AE270:[03E00008]: jr         $ra
    089AE274:[27BD0010]: addiu      $sp, $sp, 16
    089AE278:[3C0408BC]: lui        $a0, 0x08BC <=> li $a0, 0x08BC0000
    089AE27C:[24840AA4]: addiu      $a0, $a0, 2724
    089AE280:[0E269F30]: jal        0x089A7CC0
    089AE284:[00000000]: nop
    089AE288:[0051102B]: sltu       $v0, $v0, $s1
    089AE28C:[14400053]: bne        $v0, $zr, 0x089AE3DC
    089AE290:[8FBF000C]: lw         $ra, 12($sp)
    089AE294:[2402FFFE]: addiu      $v0, $zr, -2 <=> li $v0, -2
    089AE298:[8FB20008]: lw         $s2, 8($sp)
    089AE29C:[8FB10004]: lw         $s1, 4($sp)
    089AE2A0:[8FB00000]: lw         $s0, 0($sp)
    089AE2A4:[03E00008]: jr         $ra
    089AE2A8:[27BD0010]: addiu      $sp, $sp, 16
    089AE2AC:[1A20FFEC]: blez       $s1, 0x089AE260
    089AE2B0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089AE2B4:[82020000]: lb         $v0, 0($s0)
    089AE2B8:[10400029]: beq        $v0, $zr, 0x089AE360
    089AE2BC:[02201821]: addu       $v1, $s1, $zr <=> move $v1, $s1
    089AE2C0:[0A26B8B5]: j          0x089AE2D4
    089AE2C4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089AE2C8:[82020000]: lb         $v0, 0($s0)
    089AE2CC:[50400026]: beql       $v0, $zr, 0x089AE368
    089AE2D0:[A0800000]: sb         $zr, 0($a0)
    089AE2D4:[2463FFFF]: addiu      $v1, $v1, -1
    089AE2D8:[A0820000]: sb         $v0, 0($a0)
    089AE2DC:[26100001]: addiu      $s0, $s0, 1
    089AE2E0:[1C60FFF9]: bgtz       $v1, 0x089AE2C8
    089AE2E4:[24840001]: addiu      $a0, $a0, 1
    089AE2E8:[0A26B898]: j          0x089AE260
    089AE2EC:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089AE2F0:[3C0508BC]: lui        $a1, 0x08BC <=> li $a1, 0x08BC0000
    089AE2F4:[24A50AA4]: addiu      $a1, $a1, 2724
    089AE2F8:[0E269958]: jal        0x089A6560
    089AE2FC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089AE300:[82430000]: lb         $v1, 0($s2)
    089AE304:[1060004E]: beq        $v1, $zr, 0x089AE440
    089AE308:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089AE30C:[02201821]: addu       $v1, $s1, $zr <=> move $v1, $s1
    089AE310:[24840001]: addiu      $a0, $a0, 1
    089AE314:[80820000]: lb         $v0, 0($a0)
    089AE318:[1440FFFD]: bne        $v0, $zr, 0x089AE310
    089AE31C:[2463FFFF]: addiu      $v1, $v1, -1
    089AE320:[5860FFCF]: blezl      $v1, 0x089AE260
    089AE324:[2402FFFA]: addiu      $v0, $zr, -6 <=> li $v0, -6
    089AE328:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    089AE32C:[24A5D360]: addiu      $a1, $a1, -11424
    089AE330:[0A26B8D1]: j          0x089AE344
    089AE334:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    089AE338:[80A20000]: lb         $v0, 0($a1)
    089AE33C:[50400016]: beql       $v0, $zr, 0x089AE398
    089AE340:[A0800000]: sb         $zr, 0($a0)
    089AE344:[2463FFFF]: addiu      $v1, $v1, -1
    089AE348:[A0820000]: sb         $v0, 0($a0)
    089AE34C:[24A50001]: addiu      $a1, $a1, 1
    089AE350:[1C60FFF9]: bgtz       $v1, 0x089AE338
    089AE354:[24840001]: addiu      $a0, $a0, 1
    089AE358:[0A26B898]: j          0x089AE260
    089AE35C:[2402FFFA]: addiu      $v0, $zr, -6 <=> li $v0, -6
    089AE360:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089AE364:[A0800000]: sb         $zr, 0($a0)
    089AE368:[0E26B788]: jal        0x089ADE20
    089AE36C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089AE370:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089AE374:[0043102C]: max        $v0, $v0, $v1
    089AE378:[02222823]: subu       $a1, $s1, $v0
    089AE37C:[02422021]: addu       $a0, $s2, $v0
    089AE380:[8FBF000C]: lw         $ra, 12($sp)
    089AE384:[8FB20008]: lw         $s2, 8($sp)
    089AE388:[8FB10004]: lw         $s1, 4($sp)
    089AE38C:[8FB00000]: lw         $s0, 0($sp)
    089AE390:[0A26B7C3]: j          0x089ADF0C
    089AE394:[27BD0010]: addiu      $sp, $sp, 16
    089AE398:[82420000]: lb         $v0, 0($s2)
    089AE39C:[1040002A]: beq        $v0, $zr, 0x089AE448
    089AE3A0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089AE3A4:[02201821]: addu       $v1, $s1, $zr <=> move $v1, $s1
    089AE3A8:[24840001]: addiu      $a0, $a0, 1
    089AE3AC:[80820000]: lb         $v0, 0($a0)
    089AE3B0:[1440FFFD]: bne        $v0, $zr, 0x089AE3A8
    089AE3B4:[2463FFFF]: addiu      $v1, $v1, -1
    089AE3B8:[1860FFA9]: blez       $v1, 0x089AE260
    089AE3BC:[2402FFF9]: addiu      $v0, $zr, -7 <=> li $v0, -7
    089AE3C0:[82020000]: lb         $v0, 0($s0)
    089AE3C4:[1040FFE7]: beq        $v0, $zr, 0x089AE364
    089AE3C8:[26100001]: addiu      $s0, $s0, 1
    089AE3CC:[A0820000]: sb         $v0, 0($a0)
    089AE3D0:[2463FFFF]: addiu      $v1, $v1, -1
    089AE3D4:[0A26B8EE]: j          0x089AE3B8
    089AE3D8:[24840001]: addiu      $a0, $a0, 1
    089AE3DC:[3C0508BC]: lui        $a1, 0x08BC <=> li $a1, 0x08BC0000
    089AE3E0:[24A50AA4]: addiu      $a1, $a1, 2724
    089AE3E4:[0E269958]: jal        0x089A6560
    089AE3E8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089AE3EC:[0E26B788]: jal        0x089ADE20
    089AE3F0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089AE3F4:[02421021]: addu       $v0, $s2, $v0
    089AE3F8:[A0400000]: sb         $zr, 0($v0)
    089AE3FC:[82420000]: lb         $v0, 0($s2)
    089AE400:[10400013]: beq        $v0, $zr, 0x089AE450
    089AE404:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089AE408:[02201821]: addu       $v1, $s1, $zr <=> move $v1, $s1
    089AE40C:[24840001]: addiu      $a0, $a0, 1
    089AE410:[80820000]: lb         $v0, 0($a0)
    089AE414:[1440FFFD]: bne        $v0, $zr, 0x089AE40C
    089AE418:[2463FFFF]: addiu      $v1, $v1, -1
    089AE41C:[1860FF90]: blez       $v1, 0x089AE260
    089AE420:[2402FFFD]: addiu      $v0, $zr, -3 <=> li $v0, -3
    089AE424:[82020000]: lb         $v0, 0($s0)
    089AE428:[1040FFCE]: beq        $v0, $zr, 0x089AE364
    089AE42C:[26100001]: addiu      $s0, $s0, 1
    089AE430:[A0820000]: sb         $v0, 0($a0)
    089AE434:[2463FFFF]: addiu      $v1, $v1, -1
    089AE438:[0A26B907]: j          0x089AE41C
    089AE43C:[24840001]: addiu      $a0, $a0, 1
    089AE440:[0A26B8C8]: j          0x089AE320
    089AE444:[02201821]: addu       $v1, $s1, $zr <=> move $v1, $s1
    089AE448:[0A26B8EE]: j          0x089AE3B8
    089AE44C:[02201821]: addu       $v1, $s1, $zr <=> move $v1, $s1
    089AE450:[0A26B907]: j          0x089AE41C
    089AE454:[02201821]: addu       $v1, $s1, $zr <=> move $v1, $s1
  Back Branch 089AE2E0 45 times (length 8)
    089AE2B4:[82020000]: lb         $v0, 0($s0)
    089AE2B8:[10400029]: beq        $v0, $zr, 0x089AE360
    089AE2BC:[02201821]: addu       $v1, $s1, $zr <=> move $v1, $s1
    089AE2C0:[0A26B8B5]: j          0x089AE2D4
    089AE2C4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 089AE2C8:[82020000]: lb         $v0, 0($s0)
    089AE2CC:[50400026]: beql       $v0, $zr, 0x089AE368
    089AE2D0:[A0800000]: sb         $zr, 0($a0)
    089AE2D4:[2463FFFF]: addiu      $v1, $v1, -1
    089AE2D8:[A0820000]: sb         $v0, 0($a0)
    089AE2DC:[26100001]: addiu      $s0, $s0, 1
--> 089AE2E0:[1C60FFF9]: bgtz       $v1, 0x089AE2C8
    089AE2E4:[24840001]: addiu      $a0, $a0, 1
    089AE2E8:[0A26B898]: j          0x089AE260
    089AE2EC:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089AE2F0:[3C0508BC]: lui        $a1, 0x08BC <=> li $a1, 0x08BC0000
  Back Branch 089ADF20 37 times (length 4)
    089ADF0C:[80820000]: lb         $v0, 0($a0)
    089ADF10:[10400005]: beq        $v0, $zr, 0x089ADF28
    089ADF14:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
--> 089ADF18:[24630001]: addiu      $v1, $v1, 1
    089ADF1C:[80620000]: lb         $v0, 0($v1)
--> 089ADF20:[1440FFFD]: bne        $v0, $zr, 0x089ADF18
    089ADF24:[24A5FFFF]: addiu      $a1, $a1, -1
    089ADF28:[18A0000D]: blez       $a1, 0x089ADF60
    089ADF2C:[00000000]: nop
    089ADF30:[3C06089C]: lui        $a2, 0x089C <=> li $a2, 0x089C0000
  Back Branch 089AE0E8 34 times (length 4)
    089AE0CC:[24420001]: addiu      $v0, $v0, 1
    089AE0D0:[80820001]: lb         $v0, 1($a0)
    089AE0D4:[10400007]: beq        $v0, $zr, 0x089AE0F4
    089AE0D8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089AE0DC:[24A50001]: addiu      $a1, $a1, 1
--> 089AE0E0:[00851021]: addu       $v0, $a0, $a1
    089AE0E4:[80430000]: lb         $v1, 0($v0)
--> 089AE0E8:[5460FFFD]: bnel       $v1, $zr, 0x089AE0E0
    089AE0EC:[24A50001]: addiu      $a1, $a1, 1
    089AE0F0:[24A2FFFF]: addiu      $v0, $a1, -1
    089AE0F4:[00822021]: addu       $a0, $a0, $v0
    089AE0F8:[80830000]: lb         $v1, 0($a0)
  Back Branch 089AE058 32 times (length 12)
    089AE01C:[240A002F]: addiu      $t2, $zr, 47 <=> li $t2, 47
    089AE020:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    089AE024:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089AE028:[104A000D]: beq        $v0, $t2, 0x089AE060
    089AE02C:[240B002E]: addiu      $t3, $zr, 46 <=> li $t3, 46
--> 089AE030:[24E70001]: addiu      $a3, $a3, 1
    089AE034:[50A00012]: beql       $a1, $zr, 0x089AE080
    089AE038:[80830001]: lb         $v1, 1($a0)
    089AE03C:[00871021]: addu       $v0, $a0, $a3
    089AE040:[80430001]: lb         $v1, 1($v0)
    089AE044:[5060000E]: beql       $v1, $zr, 0x089AE080
    089AE048:[80830001]: lb         $v1, 1($a0)
    089AE04C:[80460002]: lb         $a2, 2($v0)
    089AE050:[10C0000A]: beq        $a2, $zr, 0x089AE07C
    089AE054:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
--> 089AE058:[144AFFF5]: bne        $v0, $t2, 0x089AE030
    089AE05C:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    089AE060:[106B002B]: beq        $v1, $t3, 0x089AE110
    089AE064:[00000000]: nop
    089AE068:[24E70001]: addiu      $a3, $a3, 1
  Back Branch 089AE0C8 30 times (length 6)
    089AE0A4:[80820001]: lb         $v0, 1($a0)
    089AE0A8:[1047002C]: beq        $v0, $a3, 0x089AE15C
    089AE0AC:[00861021]: addu       $v0, $a0, $a2
    089AE0B0:[0A26B831]: j          0x089AE0C4
    089AE0B4:[80430002]: lb         $v1, 2($v0)
--> 089AE0B8:[10670028]: beq        $v1, $a3, 0x089AE15C
    089AE0BC:[00851821]: addu       $v1, $a0, $a1
    089AE0C0:[80430002]: lb         $v1, 2($v0)
    089AE0C4:[24A50001]: addiu      $a1, $a1, 1
--> 089AE0C8:[1460FFFB]: bne        $v1, $zr, 0x089AE0B8
    089AE0CC:[24420001]: addiu      $v0, $v0, 1
    089AE0D0:[80820001]: lb         $v0, 1($a0)
    089AE0D4:[10400007]: beq        $v0, $zr, 0x089AE0F4
    089AE0D8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
  Back Branch 089ADF98 30 times (length 8)
    089ADF6C:[10A000A0]: beq        $a1, $zr, 0x089AE1F0
    089ADF70:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089ADF74:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089ADF78:[0A26B7E4]: j          0x089ADF90
    089ADF7C:[240A002F]: addiu      $t2, $zr, 47 <=> li $t2, 47
--> 089ADF80:[00861021]: addu       $v0, $a0, $a2
    089ADF84:[80450001]: lb         $a1, 1($v0)
    089ADF88:[10A0001C]: beq        $a1, $zr, 0x089ADFFC
    089ADF8C:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    089ADF90:[00821021]: addu       $v0, $a0, $v0
    089ADF94:[80430000]: lb         $v1, 0($v0)
--> 089ADF98:[546AFFF9]: bnel       $v1, $t2, 0x089ADF80
    089ADF9C:[24C60001]: addiu      $a2, $a2, 1
    089ADFA0:[54AAFFF7]: bnel       $a1, $t2, 0x089ADF80
    089ADFA4:[24C60001]: addiu      $a2, $a2, 1
    089ADFA8:[24C70001]: addiu      $a3, $a2, 1
  Back Branch 089ADFA0 6 times (length 10)
    089ADF6C:[10A000A0]: beq        $a1, $zr, 0x089AE1F0
    089ADF70:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089ADF74:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089ADF78:[0A26B7E4]: j          0x089ADF90
    089ADF7C:[240A002F]: addiu      $t2, $zr, 47 <=> li $t2, 47
--> 089ADF80:[00861021]: addu       $v0, $a0, $a2
    089ADF84:[80450001]: lb         $a1, 1($v0)
    089ADF88:[10A0001C]: beq        $a1, $zr, 0x089ADFFC
    089ADF8C:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    089ADF90:[00821021]: addu       $v0, $a0, $v0
    089ADF94:[80430000]: lb         $v1, 0($v0)
    089ADF98:[546AFFF9]: bnel       $v1, $t2, 0x089ADF80
    089ADF9C:[24C60001]: addiu      $a2, $a2, 1
--> 089ADFA0:[54AAFFF7]: bnel       $a1, $t2, 0x089ADF80
    089ADFA4:[24C60001]: addiu      $a2, $a2, 1
    089ADFA8:[24C70001]: addiu      $a3, $a2, 1
    089ADFAC:[00874021]: addu       $t0, $a0, $a3
    089ADFB0:[81020000]: lb         $v0, 0($t0)
  Back Branch 089AE074 6 times (length 14)
    089AE030:[24E70001]: addiu      $a3, $a3, 1
    089AE034:[50A00012]: beql       $a1, $zr, 0x089AE080
    089AE038:[80830001]: lb         $v1, 1($a0)
    089AE03C:[00871021]: addu       $v0, $a0, $a3
    089AE040:[80430001]: lb         $v1, 1($v0)
--> 089AE044:[5060000E]: beql       $v1, $zr, 0x089AE080
    089AE048:[80830001]: lb         $v1, 1($a0)
    089AE04C:[80460002]: lb         $a2, 2($v0)
    089AE050:[10C0000A]: beq        $a2, $zr, 0x089AE07C
    089AE054:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    089AE058:[144AFFF5]: bne        $v0, $t2, 0x089AE030
    089AE05C:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    089AE060:[106B002B]: beq        $v1, $t3, 0x089AE110
    089AE064:[00000000]: nop
    089AE068:[24E70001]: addiu      $a3, $a3, 1
    089AE06C:[00871021]: addu       $v0, $a0, $a3
    089AE070:[80450000]: lb         $a1, 0($v0)
--> 089AE074:[54A0FFF3]: bnel       $a1, $zr, 0x089AE044
    089AE078:[80430001]: lb         $v1, 1($v0)
    089AE07C:[80830001]: lb         $v1, 1($a0)
    089AE080:[240A002E]: addiu      $t2, $zr, 46 <=> li $t2, 46
    089AE084:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
  Back Branch 089AE168 6 times (length 54)
    089AE084:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089AE088:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089AE08C:[106A0038]: beq        $v1, $t2, 0x089AE170
    089AE090:[2407002F]: addiu      $a3, $zr, 47 <=> li $a3, 47
    089AE094:[24C50001]: addiu      $a1, $a2, 1
--> 089AE098:[00851821]: addu       $v1, $a0, $a1
    089AE09C:[80620000]: lb         $v0, 0($v1)
    089AE0A0:[5040000C]: beql       $v0, $zr, 0x089AE0D4
    089AE0A4:[80820001]: lb         $v0, 1($a0)
    089AE0A8:[1047002C]: beq        $v0, $a3, 0x089AE15C
    089AE0AC:[00861021]: addu       $v0, $a0, $a2
    089AE0B0:[0A26B831]: j          0x089AE0C4
    089AE0B4:[80430002]: lb         $v1, 2($v0)
    089AE0B8:[10670028]: beq        $v1, $a3, 0x089AE15C
    089AE0BC:[00851821]: addu       $v1, $a0, $a1
    089AE0C0:[80430002]: lb         $v1, 2($v0)
    089AE0C4:[24A50001]: addiu      $a1, $a1, 1
    089AE0C8:[1460FFFB]: bne        $v1, $zr, 0x089AE0B8
    089AE0CC:[24420001]: addiu      $v0, $v0, 1
    089AE0D0:[80820001]: lb         $v0, 1($a0)
    089AE0D4:[10400007]: beq        $v0, $zr, 0x089AE0F4
    089AE0D8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089AE0DC:[24A50001]: addiu      $a1, $a1, 1
    089AE0E0:[00851021]: addu       $v0, $a0, $a1
    089AE0E4:[80430000]: lb         $v1, 0($v0)
    089AE0E8:[5460FFFD]: bnel       $v1, $zr, 0x089AE0E0
    089AE0EC:[24A50001]: addiu      $a1, $a1, 1
    089AE0F0:[24A2FFFF]: addiu      $v0, $a1, -1
    089AE0F4:[00822021]: addu       $a0, $a0, $v0
    089AE0F8:[80830000]: lb         $v1, 0($a0)
    089AE0FC:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
    089AE100:[50620039]: beql       $v1, $v0, 0x089AE1E8
    089AE104:[A0800000]: sb         $zr, 0($a0)
    089AE108:[03E00008]: jr         $ra
    089AE10C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089AE110:[54CAFFD6]: bnel       $a2, $t2, 0x089AE06C
    089AE114:[24E70001]: addiu      $a3, $a3, 1
    089AE118:[10A0000D]: beq        $a1, $zr, 0x089AE150
    089AE11C:[24E20002]: addiu      $v0, $a3, 2
    089AE120:[24E60001]: addiu      $a2, $a3, 1
    089AE124:[00864021]: addu       $t0, $a0, $a2
    089AE128:[00822821]: addu       $a1, $a0, $v0
    089AE12C:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    089AE130:[91020002]: lbu        $v0, 2($t0)
    089AE134:[24C60001]: addiu      $a2, $a2, 1
    089AE138:[00864021]: addu       $t0, $a0, $a2
    089AE13C:[A1220000]: sb         $v0, 0($t1)
    089AE140:[80A30000]: lb         $v1, 0($a1)
    089AE144:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    089AE148:[1460FFF9]: bne        $v1, $zr, 0x089AE130
    089AE14C:[24A50001]: addiu      $a1, $a1, 1
    089AE150:[00871021]: addu       $v0, $a0, $a3
    089AE154:[0A26B80D]: j          0x089AE034
    089AE158:[80450000]: lb         $a1, 0($v0)
    089AE15C:[80630001]: lb         $v1, 1($v1)
    089AE160:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    089AE164:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
--> 089AE168:[146AFFCB]: bne        $v1, $t2, 0x089AE098
    089AE16C:[24C50001]: addiu      $a1, $a2, 1
    089AE170:[00862821]: addu       $a1, $a0, $a2
    089AE174:[80A20002]: lb         $v0, 2($a1)
    089AE178:[5040FFC7]: beql       $v0, $zr, 0x089AE098
  Back Branch 089AE2AC 2 times (length 21)
    089AE24C:[0E269F30]: jal        0x089A7CC0
    089AE250:[00000000]: nop
    089AE254:[0051102B]: sltu       $v0, $v0, $s1
    089AE258:[14400025]: bne        $v0, $zr, 0x089AE2F0
    089AE25C:[2402FFFC]: addiu      $v0, $zr, -4 <=> li $v0, -4
--> 089AE260:[8FBF000C]: lw         $ra, 12($sp)
    089AE264:[8FB20008]: lw         $s2, 8($sp)
    089AE268:[8FB10004]: lw         $s1, 4($sp)
    089AE26C:[8FB00000]: lw         $s0, 0($sp)
    089AE270:[03E00008]: jr         $ra
    089AE274:[27BD0010]: addiu      $sp, $sp, 16
    089AE278:[3C0408BC]: lui        $a0, 0x08BC <=> li $a0, 0x08BC0000
    089AE27C:[24840AA4]: addiu      $a0, $a0, 2724
    089AE280:[0E269F30]: jal        0x089A7CC0
    089AE284:[00000000]: nop
    089AE288:[0051102B]: sltu       $v0, $v0, $s1
    089AE28C:[14400053]: bne        $v0, $zr, 0x089AE3DC
    089AE290:[8FBF000C]: lw         $ra, 12($sp)
    089AE294:[2402FFFE]: addiu      $v0, $zr, -2 <=> li $v0, -2
    089AE298:[8FB20008]: lw         $s2, 8($sp)
    089AE29C:[8FB10004]: lw         $s1, 4($sp)
    089AE2A0:[8FB00000]: lw         $s0, 0($sp)
    089AE2A4:[03E00008]: jr         $ra
    089AE2A8:[27BD0010]: addiu      $sp, $sp, 16
--> 089AE2AC:[1A20FFEC]: blez       $s1, 0x089AE260
    089AE2B0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089AE2B4:[82020000]: lb         $v0, 0($s0)
    089AE2B8:[10400029]: beq        $v0, $zr, 0x089AE360
    089AE2BC:[02201821]: addu       $v1, $s1, $zr <=> move $v1, $s1
  Back Branch 089ADF58 2 times (length 8)
    089ADF2C:[00000000]: nop
    089ADF30:[3C06089C]: lui        $a2, 0x089C <=> li $a2, 0x089C0000
    089ADF34:[24C6D360]: addiu      $a2, $a2, -11424
    089ADF38:[0A26B7D3]: j          0x089ADF4C
    089ADF3C:[2402002F]: addiu      $v0, $zr, 47 <=> li $v0, 47
--> 089ADF40:[80C20000]: lb         $v0, 0($a2)
    089ADF44:[50400008]: beql       $v0, $zr, 0x089ADF68
    089ADF48:[A0600000]: sb         $zr, 0($v1)
    089ADF4C:[24A5FFFF]: addiu      $a1, $a1, -1
    089ADF50:[A0620000]: sb         $v0, 0($v1)
    089ADF54:[24C60001]: addiu      $a2, $a2, 1
--> 089ADF58:[1CA0FFF9]: bgtz       $a1, 0x089ADF40
    089ADF5C:[24630001]: addiu      $v1, $v1, 1
    089ADF60:[03E00008]: jr         $ra
    089ADF64:[2402FFF6]: addiu      $v0, $zr, -10 <=> li $v0, -10
    089ADF68:[80850001]: lb         $a1, 1($a0)
  Back Branch 089AE390 2 times (length 291)
  Back Branch 089ADFF4 1 times (length 27)
    089ADF7C:[240A002F]: addiu      $t2, $zr, 47 <=> li $t2, 47
    089ADF80:[00861021]: addu       $v0, $a0, $a2
    089ADF84:[80450001]: lb         $a1, 1($v0)
    089ADF88:[10A0001C]: beq        $a1, $zr, 0x089ADFFC
    089ADF8C:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
--> 089ADF90:[00821021]: addu       $v0, $a0, $v0
    089ADF94:[80430000]: lb         $v1, 0($v0)
    089ADF98:[546AFFF9]: bnel       $v1, $t2, 0x089ADF80
    089ADF9C:[24C60001]: addiu      $a2, $a2, 1
    089ADFA0:[54AAFFF7]: bnel       $a1, $t2, 0x089ADF80
    089ADFA4:[24C60001]: addiu      $a2, $a2, 1
    089ADFA8:[24C70001]: addiu      $a3, $a2, 1
    089ADFAC:[00874021]: addu       $t0, $a0, $a3
    089ADFB0:[81020000]: lb         $v0, 0($t0)
    089ADFB4:[1040000B]: beq        $v0, $zr, 0x089ADFE4
    089ADFB8:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    089ADFBC:[24C20002]: addiu      $v0, $a2, 2
    089ADFC0:[00822821]: addu       $a1, $a0, $v0
    089ADFC4:[91020001]: lbu        $v0, 1($t0)
    089ADFC8:[24E70001]: addiu      $a3, $a3, 1
    089ADFCC:[00874021]: addu       $t0, $a0, $a3
    089ADFD0:[A1220000]: sb         $v0, 0($t1)
    089ADFD4:[80A30000]: lb         $v1, 0($a1)
    089ADFD8:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    089ADFDC:[1460FFF9]: bne        $v1, $zr, 0x089ADFC4
    089ADFE0:[24A50001]: addiu      $a1, $a1, 1
    089ADFE4:[24C6FFFF]: addiu      $a2, $a2, -1
    089ADFE8:[24C60001]: addiu      $a2, $a2, 1
    089ADFEC:[00861021]: addu       $v0, $a0, $a2
    089ADFF0:[80450001]: lb         $a1, 1($v0)
--> 089ADFF4:[14A0FFE6]: bne        $a1, $zr, 0x089ADF90
    089ADFF8:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    089ADFFC:[80830001]: lb         $v1, 1($a0)
    089AE000:[80820000]: lb         $v0, 0($a0)
    089AE004:[1040001F]: beq        $v0, $zr, 0x089AE084
  Back Branch 089ADFDC 1 times (length 8)
    089ADFB0:[81020000]: lb         $v0, 0($t0)
    089ADFB4:[1040000B]: beq        $v0, $zr, 0x089ADFE4
    089ADFB8:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    089ADFBC:[24C20002]: addiu      $v0, $a2, 2
    089ADFC0:[00822821]: addu       $a1, $a0, $v0
--> 089ADFC4:[91020001]: lbu        $v0, 1($t0)
    089ADFC8:[24E70001]: addiu      $a3, $a3, 1
    089ADFCC:[00874021]: addu       $t0, $a0, $a3
    089ADFD0:[A1220000]: sb         $v0, 0($t1)
    089ADFD4:[80A30000]: lb         $v1, 0($a1)
    089ADFD8:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
--> 089ADFDC:[1460FFF9]: bne        $v1, $zr, 0x089ADFC4
    089ADFE0:[24A50001]: addiu      $a1, $a1, 1
    089ADFE4:[24C6FFFF]: addiu      $a2, $a2, -1
    089ADFE8:[24C60001]: addiu      $a2, $a2, 1
    089ADFEC:[00861021]: addu       $v0, $a0, $a2
_S1_2_89A63E4 1,691 instructions (0.002%), 26 calls (089A63E4 - 089A64D8, length 62)
    089A63E4:[30820003]: andi       $v0, $a0, 3
    089A63E8:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    089A63EC:[14400032]: bne        $v0, $zr, 0x089A64B8
    089A63F0:[30A700FF]: andi       $a3, $a1, 255
    089A63F4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089A63F8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089A63FC:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    089A6400:[00081200]: sll        $v0, $t0, 0x0008
    089A6404:[24A50001]: addiu      $a1, $a1, 1
    089A6408:[14A4FFFD]: bne        $a1, $a0, 0x089A6400
    089A640C:[00474025]: or         $t0, $v0, $a3
    089A6410:[8C650000]: lw         $a1, 0($v1)
    089A6414:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    089A6418:[3449FEFF]: ori        $t1, $v0, -257
    089A641C:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    089A6420:[00A91021]: addu       $v0, $a1, $t1
    089A6424:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    089A6428:[3C048080]: lui        $a0, 0x8080 <=> li $a0, 0x80800000
    089A642C:[00621824]: and        $v1, $v1, $v0
    089A6430:[34848080]: ori        $a0, $a0, -32640
    089A6434:[00641824]: and        $v1, $v1, $a0
    089A6438:[14600018]: bne        $v1, $zr, 0x089A649C
    089A643C:[01051026]: xor        $v0, $t0, $a1
    089A6440:[00021827]: nor        $v1, $zr, $v0 <=> li $v1, not $v0
    089A6444:[00491021]: addu       $v0, $v0, $t1
    089A6448:[00431024]: and        $v0, $v0, $v1
    089A644C:[00441024]: and        $v0, $v0, $a0
    089A6450:[54400013]: bnel       $v0, $zr, 0x089A64A0
    089A6454:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    089A6458:[01205021]: addu       $t2, $t1, $zr <=> move $t2, $t1
    089A645C:[0A26991B]: j          0x089A646C
    089A6460:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    089A6464:[1460000E]: bne        $v1, $zr, 0x089A64A0
    089A6468:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    089A646C:[24C60004]: addiu      $a2, $a2, 4
    089A6470:[8CC40000]: lw         $a0, 0($a2)
    089A6474:[01041826]: xor        $v1, $t0, $a0
    089A6478:[008A1021]: addu       $v0, $a0, $t2
    089A647C:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    089A6480:[00032827]: nor        $a1, $zr, $v1 <=> li $a1, not $v1
    089A6484:[00441024]: and        $v0, $v0, $a0
    089A6488:[006A1821]: addu       $v1, $v1, $t2
    089A648C:[00651824]: and        $v1, $v1, $a1
    089A6490:[00491024]: and        $v0, $v0, $t1
    089A6494:[1040FFF3]: beq        $v0, $zr, 0x089A6464
    089A6498:[00691824]: and        $v1, $v1, $t1
    089A649C:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    089A64A0:[90820000]: lbu        $v0, 0($a0)
    089A64A4:[10400007]: beq        $v0, $zr, 0x089A64C4
    089A64A8:[00000000]: nop
    089A64AC:[10E20009]: beq        $a3, $v0, 0x089A64D4
    089A64B0:[00000000]: nop
    089A64B4:[24840001]: addiu      $a0, $a0, 1
    089A64B8:[90820000]: lbu        $v0, 0($a0)
    089A64BC:[1440FFFB]: bne        $v0, $zr, 0x089A64AC
    089A64C0:[00000000]: nop
    089A64C4:[10E00003]: beq        $a3, $zr, 0x089A64D4
    089A64C8:[00000000]: nop
    089A64CC:[03E00008]: jr         $ra
    089A64D0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089A64D4:[03E00008]: jr         $ra
    089A64D8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
  Back Branch 089A64BC 93 times (length 6)
    089A6498:[00691824]: and        $v1, $v1, $t1
    089A649C:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    089A64A0:[90820000]: lbu        $v0, 0($a0)
    089A64A4:[10400007]: beq        $v0, $zr, 0x089A64C4
    089A64A8:[00000000]: nop
--> 089A64AC:[10E20009]: beq        $a3, $v0, 0x089A64D4
    089A64B0:[00000000]: nop
    089A64B4:[24840001]: addiu      $a0, $a0, 1
    089A64B8:[90820000]: lbu        $v0, 0($a0)
--> 089A64BC:[1440FFFB]: bne        $v0, $zr, 0x089A64AC
    089A64C0:[00000000]: nop
    089A64C4:[10E00003]: beq        $a3, $zr, 0x089A64D4
    089A64C8:[00000000]: nop
    089A64CC:[03E00008]: jr         $ra
  Back Branch 089A6408 56 times (length 4)
    089A63EC:[14400032]: bne        $v0, $zr, 0x089A64B8
    089A63F0:[30A700FF]: andi       $a3, $a1, 255
    089A63F4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089A63F8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089A63FC:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
--> 089A6400:[00081200]: sll        $v0, $t0, 0x0008
    089A6404:[24A50001]: addiu      $a1, $a1, 1
--> 089A6408:[14A4FFFD]: bne        $a1, $a0, 0x089A6400
    089A640C:[00474025]: or         $t0, $v0, $a3
    089A6410:[8C650000]: lw         $a1, 0($v1)
    089A6414:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    089A6418:[3449FEFF]: ori        $t1, $v0, -257
  Back Branch 089A6494 27 times (length 14)
    089A6450:[54400013]: bnel       $v0, $zr, 0x089A64A0
    089A6454:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    089A6458:[01205021]: addu       $t2, $t1, $zr <=> move $t2, $t1
    089A645C:[0A26991B]: j          0x089A646C
    089A6460:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
--> 089A6464:[1460000E]: bne        $v1, $zr, 0x089A64A0
    089A6468:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    089A646C:[24C60004]: addiu      $a2, $a2, 4
    089A6470:[8CC40000]: lw         $a0, 0($a2)
    089A6474:[01041826]: xor        $v1, $t0, $a0
    089A6478:[008A1021]: addu       $v0, $a0, $t2
    089A647C:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    089A6480:[00032827]: nor        $a1, $zr, $v1 <=> li $a1, not $v1
    089A6484:[00441024]: and        $v0, $v0, $a0
    089A6488:[006A1821]: addu       $v1, $v1, $t2
    089A648C:[00651824]: and        $v1, $v1, $a1
    089A6490:[00491024]: and        $v0, $v0, $t1
--> 089A6494:[1040FFF3]: beq        $v0, $zr, 0x089A6464
    089A6498:[00691824]: and        $v1, $v1, $t1
    089A649C:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    089A64A0:[90820000]: lbu        $v0, 0($a0)
    089A64A4:[10400007]: beq        $v0, $zr, 0x089A64C4
_S1_2_89B8310 1,605 instructions (0.002%), 45 calls (089B8310 - 089B83DC, length 52)
    089B8310:[27BDFFD8]: addiu      $sp, $sp, -40
    089B8314:[AFA40000]: sw         $a0, 0($sp)
    089B8318:[AFA50004]: sw         $a1, 4($sp)
    089B831C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089B8320:[AFBF0024]: sw         $ra, 36($sp)
    089B8324:[0E26E235]: jal        0x089B88D4
    089B8328:[27A50008]: addiu      $a1, $sp, 8
    089B832C:[8FA30008]: lw         $v1, 8($sp)
    089B8330:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089B8334:[10620019]: beq        $v1, $v0, 0x089B839C
    089B8338:[2C620002]: sltiu      $v0, $v1, 2
    089B833C:[14400017]: bne        $v0, $zr, 0x089B839C
    089B8340:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    089B8344:[1062001A]: beq        $v1, $v0, 0x089B83B0
    089B8348:[8FA30010]: lw         $v1, 16($sp)
    089B834C:[04600013]: bltz       $v1, 0x089B839C
    089B8350:[2862001F]: slti       $v0, $v1, 31
    089B8354:[10400017]: beq        $v0, $zr, 0x089B83B4
    089B8358:[8FA2000C]: lw         $v0, 12($sp)
    089B835C:[8FA6001C]: lw         $a2, 28($sp)
    089B8360:[2402003C]: addiu      $v0, $zr, 60 <=> li $v0, 60
    089B8364:[00431023]: subu       $v0, $v0, $v1
    089B8368:[8FA30018]: lw         $v1, 24($sp)
    089B836C:[00022027]: nor        $a0, $zr, $v0 <=> li $a0, not $v0
    089B8370:[00062840]: sll        $a1, $a2, 0x0001
    089B8374:[00852804]: sllv       $a1, $a1, $a0
    089B8378:[8FA4000C]: lw         $a0, 12($sp)
    089B837C:[00431806]: srlv       $v1, $v1, $v0
    089B8380:[00463006]: srlv       $a2, $a2, $v0
    089B8384:[00A31825]: or         $v1, $a1, $v1
    089B8388:[30420020]: andi       $v0, $v0, 32
    089B838C:[10800004]: beq        $a0, $zr, 0x089B83A0
    089B8390:[0062300A]: movz       $a2, $v1, $v0
    089B8394:[0A26E0E8]: j          0x089B83A0
    089B8398:[00063023]: subu       $a2, $zr, $a2 <=> negu $a2, $a2
    089B839C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089B83A0:[8FBF0024]: lw         $ra, 36($sp)
    089B83A4:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    089B83A8:[03E00008]: jr         $ra
    089B83AC:[27BD0028]: addiu      $sp, $sp, 40
    089B83B0:[8FA2000C]: lw         $v0, 12($sp)
    089B83B4:[14400006]: bne        $v0, $zr, 0x089B83D0
    089B83B8:[8FBF0024]: lw         $ra, 36($sp)
    089B83BC:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    089B83C0:[3446FFFF]: ori        $a2, $v0, -1
    089B83C4:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    089B83C8:[03E00008]: jr         $ra
    089B83CC:[27BD0028]: addiu      $sp, $sp, 40
    089B83D0:[3C068000]: lui        $a2, 0x8000 <=> li $a2, 0x80000000
    089B83D4:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    089B83D8:[03E00008]: jr         $ra
    089B83DC:[27BD0028]: addiu      $sp, $sp, 40
_S1_2_8920500 1,516 instructions (0.001%), 13 calls (08920500 - 089207AC, length 172)
    08920500:[27BDFFC8]: addiu      $sp, $sp, -56
    08920504:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08920508:[AFB70030]: sw         $s7, 48($sp)
    0892050C:[AFB6002C]: sw         $s6, 44($sp)
    08920510:[AFB50028]: sw         $s5, 40($sp)
    08920514:[AFB40024]: sw         $s4, 36($sp)
    08920518:[AFB30020]: sw         $s3, 32($sp)
    0892051C:[AFBF0034]: sw         $ra, 52($sp)
    08920520:[AFB2001C]: sw         $s2, 28($sp)
    08920524:[AFB10018]: sw         $s1, 24($sp)
    08920528:[AFB00014]: sw         $s0, 20($sp)
    0892052C:[0080B821]: addu       $s7, $a0, $zr <=> move $s7, $a0
    08920530:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    08920534:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    08920538:[00E0A821]: addu       $s5, $a3, $zr <=> move $s5, $a3
    0892053C:[15220079]: bne        $t1, $v0, 0x08920724
    08920540:[0100B021]: addu       $s6, $t0, $zr <=> move $s6, $t0
    08920544:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08920548:[00E59023]: subu       $s2, $a3, $a1
    0892054C:[0242001A]: div        $s2, $v0
    08920550:[01068823]: subu       $s1, $t0, $a2
    08920554:[24100008]: addiu      $s0, $zr, 8 <=> li $s0, 8
    08920558:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0892055C:[00009012]: mflo       $s2
    08920560:[001220C0]: sll        $a0, $s2, 0x0003
    08920564:[0222001A]: div        $s1, $v0
    08920568:[00008812]: mflo       $s1
    0892056C:[001128C0]: sll        $a1, $s1, 0x0003
    08920570:[0090001A]: div        $a0, $s0
    08920574:[00002012]: mflo       $a0
    08920578:[00E43023]: subu       $a2, $a3, $a0
    0892057C:[00932021]: addu       $a0, $a0, $s3
    08920580:[00B0001A]: div        $a1, $s0
    08920584:[00002812]: mflo       $a1
    08920588:[02C53823]: subu       $a3, $s6, $a1
    0892058C:[0E248073]: jal        0x089201CC
    08920590:[00B42821]: addu       $a1, $a1, $s4
    08920594:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    08920598:[02240018]: mult       $s1, $a0
    0892059C:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    089205A0:[00002812]: mflo       $a1
    089205A4:[02440018]: mult       $s2, $a0
    089205A8:[00002012]: mflo       $a0
    089205AC:[00B0001A]: div        $a1, $s0
    089205B0:[00002812]: mflo       $a1
    089205B4:[02C53823]: subu       $a3, $s6, $a1
    089205B8:[00B42821]: addu       $a1, $a1, $s4
    089205BC:[0090001A]: div        $a0, $s0
    089205C0:[00002012]: mflo       $a0
    089205C4:[02A43023]: subu       $a2, $s5, $a0
    089205C8:[0E248073]: jal        0x089201CC
    089205CC:[00932021]: addu       $a0, $a0, $s3
    089205D0:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    089205D4:[02240018]: mult       $s1, $a0
    089205D8:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    089205DC:[00002812]: mflo       $a1
    089205E0:[02440018]: mult       $s2, $a0
    089205E4:[00002012]: mflo       $a0
    089205E8:[00B0001A]: div        $a1, $s0
    089205EC:[00002812]: mflo       $a1
    089205F0:[02C53823]: subu       $a3, $s6, $a1
    089205F4:[00B42821]: addu       $a1, $a1, $s4
    089205F8:[0090001A]: div        $a0, $s0
    089205FC:[00002012]: mflo       $a0
    08920600:[02A43023]: subu       $a2, $s5, $a0
    08920604:[0E248073]: jal        0x089201CC
    08920608:[00932021]: addu       $a0, $a0, $s3
    0892060C:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    08920610:[02240018]: mult       $s1, $a0
    08920614:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    08920618:[00002812]: mflo       $a1
    0892061C:[02440018]: mult       $s2, $a0
    08920620:[00002012]: mflo       $a0
    08920624:[00B0001A]: div        $a1, $s0
    08920628:[00002812]: mflo       $a1
    0892062C:[02C53823]: subu       $a3, $s6, $a1
    08920630:[00B42821]: addu       $a1, $a1, $s4
    08920634:[0090001A]: div        $a0, $s0
    08920638:[00002012]: mflo       $a0
    0892063C:[02A43023]: subu       $a2, $s5, $a0
    08920640:[0E248073]: jal        0x089201CC
    08920644:[00932021]: addu       $a0, $a0, $s3
    08920648:[00122080]: sll        $a0, $s2, 0x0002
    0892064C:[0090001A]: div        $a0, $s0
    08920650:[00112880]: sll        $a1, $s1, 0x0002
    08920654:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    08920658:[00002012]: mflo       $a0
    0892065C:[02A43023]: subu       $a2, $s5, $a0
    08920660:[00932021]: addu       $a0, $a0, $s3
    08920664:[00B0001A]: div        $a1, $s0
    08920668:[00002812]: mflo       $a1
    0892066C:[02C53823]: subu       $a3, $s6, $a1
    08920670:[0E248073]: jal        0x089201CC
    08920674:[00B42821]: addu       $a1, $a1, $s4
    08920678:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    0892067C:[02240018]: mult       $s1, $a0
    08920680:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    08920684:[00002812]: mflo       $a1
    08920688:[02440018]: mult       $s2, $a0
    0892068C:[00002012]: mflo       $a0
    08920690:[00B0001A]: div        $a1, $s0
    08920694:[00002812]: mflo       $a1
    08920698:[02C53823]: subu       $a3, $s6, $a1
    0892069C:[00B42821]: addu       $a1, $a1, $s4
    089206A0:[0090001A]: div        $a0, $s0
    089206A4:[00002012]: mflo       $a0
    089206A8:[02A43023]: subu       $a2, $s5, $a0
    089206AC:[0E248073]: jal        0x089201CC
    089206B0:[00932021]: addu       $a0, $a0, $s3
    089206B4:[00122040]: sll        $a0, $s2, 0x0001
    089206B8:[0090001A]: div        $a0, $s0
    089206BC:[00112840]: sll        $a1, $s1, 0x0001
    089206C0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    089206C4:[00002012]: mflo       $a0
    089206C8:[02A43023]: subu       $a2, $s5, $a0
    089206CC:[00932021]: addu       $a0, $a0, $s3
    089206D0:[00B0001A]: div        $a1, $s0
    089206D4:[00002812]: mflo       $a1
    089206D8:[02C53823]: subu       $a3, $s6, $a1
    089206DC:[0E248073]: jal        0x089201CC
    089206E0:[00B42821]: addu       $a1, $a1, $s4
    089206E4:[0230001A]: div        $s1, $s0
    089206E8:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    089206EC:[00008812]: mflo       $s1
    089206F0:[02D13823]: subu       $a3, $s6, $s1
    089206F4:[02342821]: addu       $a1, $s1, $s4
    089206F8:[0250001A]: div        $s2, $s0
    089206FC:[00009012]: mflo       $s2
    08920700:[02B23023]: subu       $a2, $s5, $s2
    08920704:[0E248073]: jal        0x089201CC
    08920708:[02532021]: addu       $a0, $s2, $s3
    0892070C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08920710:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08920714:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08920718:[02C03821]: addu       $a3, $s6, $zr <=> move $a3, $s6
    0892071C:[0E248073]: jal        0x089201CC
    08920720:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    08920724:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08920728:[02C03821]: addu       $a3, $s6, $zr <=> move $a3, $s6
    0892072C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08920730:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08920734:[0E248073]: jal        0x089201CC
    08920738:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0892073C:[26650001]: addiu      $a1, $s3, 1
    08920740:[00143100]: sll        $a2, $s4, 0x0004
    08920744:[00052900]: sll        $a1, $a1, 0x0004
    08920748:[3C0408BC]: lui        $a0, 0x08BC <=> li $a0, 0x08BC0000
    0892074C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08920750:[02E03821]: addu       $a3, $s7, $zr <=> move $a3, $s7
    08920754:[24841DC4]: addiu      $a0, $a0, 7620
    08920758:[30A5FFF0]: andi       $a1, $a1, -16
    0892075C:[30C6FFF0]: andi       $a2, $a2, -16
    08920760:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08920764:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08920768:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    0892076C:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08920770:[AFA20004]: sw         $v0, 4($sp)
    08920774:[AFA20000]: sw         $v0, 0($sp)
    08920778:[AFA00008]: sw         $zr, 8($sp)
    0892077C:[0E24495A]: jal        0x08912568
    08920780:[AFA0000C]: sw         $zr, 12($sp)
    08920784:[8FBF0034]: lw         $ra, 52($sp)
    08920788:[8FB70030]: lw         $s7, 48($sp)
    0892078C:[8FB6002C]: lw         $s6, 44($sp)
    08920790:[8FB50028]: lw         $s5, 40($sp)
    08920794:[8FB40024]: lw         $s4, 36($sp)
    08920798:[8FB30020]: lw         $s3, 32($sp)
    0892079C:[8FB2001C]: lw         $s2, 28($sp)
    089207A0:[8FB10018]: lw         $s1, 24($sp)
    089207A4:[8FB00014]: lw         $s0, 20($sp)
    089207A8:[03E00008]: jr         $ra
    089207AC:[27BD0038]: addiu      $sp, $sp, 56
_S1_2_89B89CC 1,508 instructions (0.001%), 58 calls (089B89CC - 089B8AF4, length 75)
    089B89CC:[8C830000]: lw         $v1, 0($a0)
    089B89D0:[2C620002]: sltiu      $v0, $v1, 2
    089B89D4:[14400014]: bne        $v0, $zr, 0x089B8A28
    089B89D8:[00000000]: nop
    089B89DC:[8CA60000]: lw         $a2, 0($a1)
    089B89E0:[2CC20002]: sltiu      $v0, $a2, 2
    089B89E4:[14400010]: bne        $v0, $zr, 0x089B8A28
    089B89E8:[00000000]: nop
    089B89EC:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    089B89F0:[1062000F]: beq        $v1, $v0, 0x089B8A30
    089B89F4:[00000000]: nop
    089B89F8:[10C20016]: beq        $a2, $v0, 0x089B8A54
    089B89FC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089B8A00:[10620012]: beq        $v1, $v0, 0x089B8A4C
    089B8A04:[00000000]: nop
    089B8A08:[50C2000C]: beql       $a2, $v0, 0x089B8A3C
    089B8A0C:[8C820004]: lw         $v0, 4($a0)
    089B8A10:[8C830004]: lw         $v1, 4($a0)
    089B8A14:[8CA20004]: lw         $v0, 4($a1)
    089B8A18:[50620013]: beql       $v1, $v0, 0x089B8A68
    089B8A1C:[8C870008]: lw         $a3, 8($a0)
    089B8A20:[14600008]: bne        $v1, $zr, 0x089B8A44
    089B8A24:[00000000]: nop
    089B8A28:[03E00008]: jr         $ra
    089B8A2C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089B8A30:[50C30022]: beql       $a2, $v1, 0x089B8ABC
    089B8A34:[8CA30004]: lw         $v1, 4($a1)
    089B8A38:[8C820004]: lw         $v0, 4($a0)
    089B8A3C:[1040FFFA]: beq        $v0, $zr, 0x089B8A28
    089B8A40:[00000000]: nop
    089B8A44:[03E00008]: jr         $ra
    089B8A48:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089B8A4C:[10C30019]: beq        $a2, $v1, 0x089B8AB4
    089B8A50:[00000000]: nop
    089B8A54:[8CA20004]: lw         $v0, 4($a1)
    089B8A58:[1040FFFA]: beq        $v0, $zr, 0x089B8A44
    089B8A5C:[00000000]: nop
    089B8A60:[0A26E28A]: j          0x089B8A28
    089B8A64:[00000000]: nop
    089B8A68:[8CA60008]: lw         $a2, 8($a1)
    089B8A6C:[00C7102A]: slt        $v0, $a2, $a3
    089B8A70:[1440FFEB]: bne        $v0, $zr, 0x089B8A20
    089B8A74:[00E6102A]: slt        $v0, $a3, $a2
    089B8A78:[14400015]: bne        $v0, $zr, 0x089B8AD0
    089B8A7C:[00000000]: nop
    089B8A80:[8C870014]: lw         $a3, 20($a0)
    089B8A84:[8CA60014]: lw         $a2, 20($a1)
    089B8A88:[8C880010]: lw         $t0, 16($a0)
    089B8A8C:[00C7102B]: sltu       $v0, $a2, $a3
    089B8A90:[1440FFE3]: bne        $v0, $zr, 0x089B8A20
    089B8A94:[8CA40010]: lw         $a0, 16($a1)
    089B8A98:[10E60011]: beq        $a3, $a2, 0x089B8AE0
    089B8A9C:[0088102B]: sltu       $v0, $a0, $t0
    089B8AA0:[00E6102B]: sltu       $v0, $a3, $a2
    089B8AA4:[1440000A]: bne        $v0, $zr, 0x089B8AD0
    089B8AA8:[00000000]: nop
    089B8AAC:[50C70006]: beql       $a2, $a3, 0x089B8AC8
    089B8AB0:[0104102B]: sltu       $v0, $t0, $a0
    089B8AB4:[03E00008]: jr         $ra
    089B8AB8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089B8ABC:[8C820004]: lw         $v0, 4($a0)
    089B8AC0:[03E00008]: jr         $ra
    089B8AC4:[00621023]: subu       $v0, $v1, $v0
    089B8AC8:[1040FFFA]: beq        $v0, $zr, 0x089B8AB4
    089B8ACC:[00000000]: nop
    089B8AD0:[1060FFDC]: beq        $v1, $zr, 0x089B8A44
    089B8AD4:[00000000]: nop
    089B8AD8:[0A26E28A]: j          0x089B8A28
    089B8ADC:[00000000]: nop
    089B8AE0:[1040FFF0]: beq        $v0, $zr, 0x089B8AA4
    089B8AE4:[00E6102B]: sltu       $v0, $a3, $a2
    089B8AE8:[1060FFCF]: beq        $v1, $zr, 0x089B8A28
    089B8AEC:[00000000]: nop
    089B8AF0:[0A26E291]: j          0x089B8A44
    089B8AF4:[00000000]: nop
  Back Branch 089B8A3C 36 times (length 7)
    089B8A14:[8CA20004]: lw         $v0, 4($a1)
    089B8A18:[50620013]: beql       $v1, $v0, 0x089B8A68
    089B8A1C:[8C870008]: lw         $a3, 8($a0)
    089B8A20:[14600008]: bne        $v1, $zr, 0x089B8A44
    089B8A24:[00000000]: nop
--> 089B8A28:[03E00008]: jr         $ra
    089B8A2C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089B8A30:[50C30022]: beql       $a2, $v1, 0x089B8ABC
    089B8A34:[8CA30004]: lw         $v1, 4($a1)
    089B8A38:[8C820004]: lw         $v0, 4($a0)
--> 089B8A3C:[1040FFFA]: beq        $v0, $zr, 0x089B8A28
    089B8A40:[00000000]: nop
    089B8A44:[03E00008]: jr         $ra
    089B8A48:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089B8A4C:[10C30019]: beq        $a2, $v1, 0x089B8AB4
  Back Branch 089B8A70 22 times (length 22)
    089B8A0C:[8C820004]: lw         $v0, 4($a0)
    089B8A10:[8C830004]: lw         $v1, 4($a0)
    089B8A14:[8CA20004]: lw         $v0, 4($a1)
    089B8A18:[50620013]: beql       $v1, $v0, 0x089B8A68
    089B8A1C:[8C870008]: lw         $a3, 8($a0)
--> 089B8A20:[14600008]: bne        $v1, $zr, 0x089B8A44
    089B8A24:[00000000]: nop
    089B8A28:[03E00008]: jr         $ra
    089B8A2C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089B8A30:[50C30022]: beql       $a2, $v1, 0x089B8ABC
    089B8A34:[8CA30004]: lw         $v1, 4($a1)
    089B8A38:[8C820004]: lw         $v0, 4($a0)
    089B8A3C:[1040FFFA]: beq        $v0, $zr, 0x089B8A28
    089B8A40:[00000000]: nop
    089B8A44:[03E00008]: jr         $ra
    089B8A48:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089B8A4C:[10C30019]: beq        $a2, $v1, 0x089B8AB4
    089B8A50:[00000000]: nop
    089B8A54:[8CA20004]: lw         $v0, 4($a1)
    089B8A58:[1040FFFA]: beq        $v0, $zr, 0x089B8A44
    089B8A5C:[00000000]: nop
    089B8A60:[0A26E28A]: j          0x089B8A28
    089B8A64:[00000000]: nop
    089B8A68:[8CA60008]: lw         $a2, 8($a1)
    089B8A6C:[00C7102A]: slt        $v0, $a2, $a3
--> 089B8A70:[1440FFEB]: bne        $v0, $zr, 0x089B8A20
    089B8A74:[00E6102A]: slt        $v0, $a3, $a2
    089B8A78:[14400015]: bne        $v0, $zr, 0x089B8AD0
    089B8A7C:[00000000]: nop
    089B8A80:[8C870014]: lw         $a3, 20($a0)
  Back Branch 089B8A90 12 times (length 30)
    089B8A0C:[8C820004]: lw         $v0, 4($a0)
    089B8A10:[8C830004]: lw         $v1, 4($a0)
    089B8A14:[8CA20004]: lw         $v0, 4($a1)
    089B8A18:[50620013]: beql       $v1, $v0, 0x089B8A68
    089B8A1C:[8C870008]: lw         $a3, 8($a0)
--> 089B8A20:[14600008]: bne        $v1, $zr, 0x089B8A44
    089B8A24:[00000000]: nop
    089B8A28:[03E00008]: jr         $ra
    089B8A2C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089B8A30:[50C30022]: beql       $a2, $v1, 0x089B8ABC
    089B8A34:[8CA30004]: lw         $v1, 4($a1)
    089B8A38:[8C820004]: lw         $v0, 4($a0)
    089B8A3C:[1040FFFA]: beq        $v0, $zr, 0x089B8A28
    089B8A40:[00000000]: nop
    089B8A44:[03E00008]: jr         $ra
    089B8A48:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089B8A4C:[10C30019]: beq        $a2, $v1, 0x089B8AB4
    089B8A50:[00000000]: nop
    089B8A54:[8CA20004]: lw         $v0, 4($a1)
    089B8A58:[1040FFFA]: beq        $v0, $zr, 0x089B8A44
    089B8A5C:[00000000]: nop
    089B8A60:[0A26E28A]: j          0x089B8A28
    089B8A64:[00000000]: nop
    089B8A68:[8CA60008]: lw         $a2, 8($a1)
    089B8A6C:[00C7102A]: slt        $v0, $a2, $a3
    089B8A70:[1440FFEB]: bne        $v0, $zr, 0x089B8A20
    089B8A74:[00E6102A]: slt        $v0, $a3, $a2
    089B8A78:[14400015]: bne        $v0, $zr, 0x089B8AD0
    089B8A7C:[00000000]: nop
    089B8A80:[8C870014]: lw         $a3, 20($a0)
    089B8A84:[8CA60014]: lw         $a2, 20($a1)
    089B8A88:[8C880010]: lw         $t0, 16($a0)
    089B8A8C:[00C7102B]: sltu       $v0, $a2, $a3
--> 089B8A90:[1440FFE3]: bne        $v0, $zr, 0x089B8A20
    089B8A94:[8CA40010]: lw         $a0, 16($a1)
    089B8A98:[10E60011]: beq        $a3, $a2, 0x089B8AE0
    089B8A9C:[0088102B]: sltu       $v0, $a0, $t0
    089B8AA0:[00E6102B]: sltu       $v0, $a3, $a2
  Back Branch 089B8AD0 8 times (length 37)
    089B8A30:[50C30022]: beql       $a2, $v1, 0x089B8ABC
    089B8A34:[8CA30004]: lw         $v1, 4($a1)
    089B8A38:[8C820004]: lw         $v0, 4($a0)
    089B8A3C:[1040FFFA]: beq        $v0, $zr, 0x089B8A28
    089B8A40:[00000000]: nop
--> 089B8A44:[03E00008]: jr         $ra
    089B8A48:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089B8A4C:[10C30019]: beq        $a2, $v1, 0x089B8AB4
    089B8A50:[00000000]: nop
    089B8A54:[8CA20004]: lw         $v0, 4($a1)
    089B8A58:[1040FFFA]: beq        $v0, $zr, 0x089B8A44
    089B8A5C:[00000000]: nop
    089B8A60:[0A26E28A]: j          0x089B8A28
    089B8A64:[00000000]: nop
    089B8A68:[8CA60008]: lw         $a2, 8($a1)
    089B8A6C:[00C7102A]: slt        $v0, $a2, $a3
    089B8A70:[1440FFEB]: bne        $v0, $zr, 0x089B8A20
    089B8A74:[00E6102A]: slt        $v0, $a3, $a2
    089B8A78:[14400015]: bne        $v0, $zr, 0x089B8AD0
    089B8A7C:[00000000]: nop
    089B8A80:[8C870014]: lw         $a3, 20($a0)
    089B8A84:[8CA60014]: lw         $a2, 20($a1)
    089B8A88:[8C880010]: lw         $t0, 16($a0)
    089B8A8C:[00C7102B]: sltu       $v0, $a2, $a3
    089B8A90:[1440FFE3]: bne        $v0, $zr, 0x089B8A20
    089B8A94:[8CA40010]: lw         $a0, 16($a1)
    089B8A98:[10E60011]: beq        $a3, $a2, 0x089B8AE0
    089B8A9C:[0088102B]: sltu       $v0, $a0, $t0
    089B8AA0:[00E6102B]: sltu       $v0, $a3, $a2
    089B8AA4:[1440000A]: bne        $v0, $zr, 0x089B8AD0
    089B8AA8:[00000000]: nop
    089B8AAC:[50C70006]: beql       $a2, $a3, 0x089B8AC8
    089B8AB0:[0104102B]: sltu       $v0, $t0, $a0
    089B8AB4:[03E00008]: jr         $ra
    089B8AB8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089B8ABC:[8C820004]: lw         $v0, 4($a0)
    089B8AC0:[03E00008]: jr         $ra
    089B8AC4:[00621023]: subu       $v0, $v1, $v0
    089B8AC8:[1040FFFA]: beq        $v0, $zr, 0x089B8AB4
    089B8ACC:[00000000]: nop
--> 089B8AD0:[1060FFDC]: beq        $v1, $zr, 0x089B8A44
    089B8AD4:[00000000]: nop
    089B8AD8:[0A26E28A]: j          0x089B8A28
    089B8ADC:[00000000]: nop
    089B8AE0:[1040FFF0]: beq        $v0, $zr, 0x089B8AA4
_S1_2_89B78D8 1,470 instructions (0.001%), 49 calls (089B78D8 - 089B794C, length 30)
    089B78D8:[27BDFF90]: addiu      $sp, $sp, -112
    089B78DC:[AFB10068]: sw         $s1, 104($sp)
    089B78E0:[27B10010]: addiu      $s1, $sp, 16
    089B78E4:[AFB00064]: sw         $s0, 100($sp)
    089B78E8:[AFA40000]: sw         $a0, 0($sp)
    089B78EC:[27B00028]: addiu      $s0, $sp, 40
    089B78F0:[AFA50004]: sw         $a1, 4($sp)
    089B78F4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089B78F8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089B78FC:[AFBF006C]: sw         $ra, 108($sp)
    089B7900:[AFA7000C]: sw         $a3, 12($sp)
    089B7904:[0E26E235]: jal        0x089B88D4
    089B7908:[AFA60008]: sw         $a2, 8($sp)
    089B790C:[27A40008]: addiu      $a0, $sp, 8
    089B7910:[0E26E235]: jal        0x089B88D4
    089B7914:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089B7918:[8FA2002C]: lw         $v0, 44($sp)
    089B791C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089B7920:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B7924:[27A60040]: addiu      $a2, $sp, 64
    089B7928:[38420001]: xori       $v0, $v0, 1
    089B792C:[0E26DD1C]: jal        0x089B7470
    089B7930:[AFA2002C]: sw         $v0, 44($sp)
    089B7934:[0E26E16A]: jal        0x089B85A8
    089B7938:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089B793C:[8FBF006C]: lw         $ra, 108($sp)
    089B7940:[8FB10068]: lw         $s1, 104($sp)
    089B7944:[8FB00064]: lw         $s0, 100($sp)
    089B7948:[03E00008]: jr         $ra
    089B794C:[27BD0070]: addiu      $sp, $sp, 112
_S1_2_89B1910 1,416 instructions (0.001%), 9 calls (089B1910 - 089B2F7C, length 1436)
  Back Branch 089B2D7C 27 times (length 26)
    089B2D08:[1062001F]: beq        $v1, $v0, 0x089B2D88
    089B2D0C:[8FA40060]: lw         $a0, 96($sp)
    089B2D10:[8FA20048]: lw         $v0, 72($sp)
    089B2D14:[02C08821]: addu       $s1, $s6, $zr <=> move $s1, $s6
    089B2D18:[0082A021]: addu       $s4, $a0, $v0
--> 089B2D1C:[3C06089E]: lui        $a2, 0x089E <=> li $a2, 0x089E0000
    089B2D20:[8CC6EB10]: lw         $a2, -5360($a2)
    089B2D24:[3C07089E]: lui        $a3, 0x089E <=> li $a3, 0x089E0000
    089B2D28:[8CE7EB14]: lw         $a3, -5356($a3)
    089B2D2C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089B2D30:[0E26DE6F]: jal        0x089B79BC
    089B2D34:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089B2D38:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    089B2D3C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089B2D40:[00609821]: addu       $s3, $v1, $zr <=> move $s3, $v1
    089B2D44:[0E26E0C4]: jal        0x089B8310
    089B2D48:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    089B2D4C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089B2D50:[0E26E097]: jal        0x089B825C
    089B2D54:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089B2D58:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089B2D5C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089B2D60:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089B2D64:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    089B2D68:[0E26DE36]: jal        0x089B78D8
    089B2D6C:[26100030]: addiu      $s0, $s0, 48
    089B2D70:[A2300000]: sb         $s0, 0($s1)
    089B2D74:[26310001]: addiu      $s1, $s1, 1
    089B2D78:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
--> 089B2D7C:[1634FFE7]: bne        $s1, $s4, 0x089B2D1C
    089B2D80:[00609821]: addu       $s3, $v1, $zr <=> move $s3, $v1
    089B2D84:[02D5B021]: addu       $s6, $s6, $s5
    089B2D88:[3C06089E]: lui        $a2, 0x089E <=> li $a2, 0x089E0000
    089B2D8C:[8CC6CD50]: lw         $a2, -12976($a2)
  Back Branch 089B1ED0 9 times (length 276)
  Back Branch 089B2DB8 9 times (length 380)
  Back Branch 089B2F64 9 times (length 1259)
  Back Branch 089B23DC 6 times (length 543)
  Back Branch 089B2E08 6 times (length 4)
    089B2DEC:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    089B2DF0:[1840FC3A]: blez       $v0, 0x089B1EDC
    089B2DF4:[8FB20010]: lw         $s2, 16($sp)
    089B2DF8:[0A26CB81]: j          0x089B2E04
    089B2DFC:[24040030]: addiu      $a0, $zr, 48 <=> li $a0, 48
--> 089B2E00:[0060B021]: addu       $s6, $v1, $zr <=> move $s6, $v1
    089B2E04:[82C2FFFF]: lb         $v0, -1($s6)
--> 089B2E08:[1044FFFD]: beq        $v0, $a0, 0x089B2E00
    089B2E0C:[26C3FFFF]: addiu      $v1, $s6, -1
    089B2E10:[0A26C83F]: j          0x089B20FC
    089B2E14:[8FA5002C]: lw         $a1, 44($sp)
    089B2E18:[8FA40008]: lw         $a0, 8($sp)
  Back Branch 089B280C 5 times (length 455)
  Back Branch 089B2DF0 4 times (length 967)
  Back Branch 089B2E10 4 times (length 839)
  Back Branch 089B23F0 3 times (length 548)
  Back Branch 089B27E0 2 times (length 6)
    089B27C8:[AFA20040]: sw         $v0, 64($sp)
    089B27CC:[24040039]: addiu      $a0, $zr, 57 <=> li $a0, 57
--> 089B27D0:[82C2FFFF]: lb         $v0, -1($s6)
    089B27D4:[1444000C]: bne        $v0, $a0, 0x089B2808
    089B27D8:[26C3FFFF]: addiu      $v1, $s6, -1
    089B27DC:[8FA20060]: lw         $v0, 96($sp)
--> 089B27E0:[5462FFFB]: bnel       $v1, $v0, 0x089B27D0
    089B27E4:[0060B021]: addu       $s6, $v1, $zr <=> move $s6, $v1
    089B27E8:[8FA30060]: lw         $v1, 96($sp)
    089B27EC:[24020030]: addiu      $v0, $zr, 48 <=> li $v0, 48
    089B27F0:[A0620000]: sb         $v0, 0($v1)
_S1_2_89AB1F4 1,315 instructions (0.001%), 8 calls (089AA714 - 089AC278, length 1754)
  Back Branch 089AA740 163 times (length 6)
    089AA71C:[24030025]: addiu      $v1, $zr, 37 <=> li $v1, 37
    089AA720:[1043001C]: beq        $v0, $v1, 0x089AA794
    089AA724:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    089AA728:[0A26A9CF]: j          0x089AA73C
    089AA72C:[26100001]: addiu      $s0, $s0, 1
--> 089AA730:[10440006]: beq        $v0, $a0, 0x089AA74C
    089AA734:[021E8823]: subu       $s1, $s0, $fp
    089AA738:[26100001]: addiu      $s0, $s0, 1
    089AA73C:[82020000]: lb         $v0, 0($s0)
--> 089AA740:[1440FFFB]: bne        $v0, $zr, 0x089AA730
    089AA744:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    089AA748:[021E8823]: subu       $s1, $s0, $fp
    089AA74C:[52200032]: beql       $s1, $zr, 0x089AA818
    089AA750:[0200F021]: addu       $fp, $s0, $zr <=> move $fp, $s0
  Back Branch 089AAC38 18 times (length 331)
  Back Branch 089AB608 18 times (length 631)
  Back Branch 089ABE80 10 times (length 1121)
  Back Branch 089ABE78 10 times (length 1118)
  Back Branch 089AB8D8 9 times (length 382)
  Back Branch 089ABC2C 9 times (length 1087)
  Back Branch 089ABF8C 8 times (length 1460)
_S1_2_890D154 1,200 instructions (0.001%), 25 calls (0890D018 - 0890D160, length 83)
    0890D018:[27BDFF90]: addiu      $sp, $sp, -112
    0890D01C:[AFB40068]: sw         $s4, 104($sp)
    0890D020:[AFB30064]: sw         $s3, 100($sp)
    0890D024:[AFB20060]: sw         $s2, 96($sp)
    0890D028:[AFB1005C]: sw         $s1, 92($sp)
    0890D02C:[AFBF006C]: sw         $ra, 108($sp)
    0890D030:[AFB00058]: sw         $s0, 88($sp)
    0890D034:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    0890D038:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    0890D03C:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0890D040:[10E0001D]: beq        $a3, $zr, 0x0890D0B8
    0890D044:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    0890D048:[2410B1E1]: addiu      $s0, $zr, -19999 <=> li $s0, -19999
    0890D04C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0890D050:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0890D054:[0E26E3EB]: jal        0x089B8FAC [sceIoOpen]
    0890D058:[240601FF]: addiu      $a2, $zr, 511 <=> li $a2, 511
    0890D05C:[1840000D]: blez       $v0, 0x0890D094
    0890D060:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0890D064:[1660001D]: bne        $s3, $zr, 0x0890D0DC
    0890D068:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0890D06C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0890D070:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0890D074:[0E26E3ED]: jal        0x089B8FB4 [sceIoRead]
    0890D078:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0890D07C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0890D080:[0E26E3E9]: jal        0x089B8FA4 [sceIoClose]
    0890D084:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0890D088:[2A030000]: slti       $v1, $s0, 0
    0890D08C:[2402B1E2]: addiu      $v0, $zr, -19998 <=> li $v0, -19998
    0890D090:[0043800B]: movn       $s0, $v0, $v1
    0890D094:[8FBF006C]: lw         $ra, 108($sp)
    0890D098:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0890D09C:[8FB40068]: lw         $s4, 104($sp)
    0890D0A0:[8FB30064]: lw         $s3, 100($sp)
    0890D0A4:[8FB20060]: lw         $s2, 96($sp)
    0890D0A8:[8FB1005C]: lw         $s1, 92($sp)
    0890D0AC:[8FB00058]: lw         $s0, 88($sp)
    0890D0B0:[03E00008]: jr         $ra
    0890D0B4:[27BD0070]: addiu      $sp, $sp, 112
    0890D0B8:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0890D0BC:[0E26E407]: jal        0x089B901C [sceIoGetstat]
    0890D0C0:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0890D0C4:[0440000C]: bltz       $v0, 0x0890D0F8
    0890D0C8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0890D0CC:[1260FFDF]: beq        $s3, $zr, 0x0890D04C
    0890D0D0:[8FB20008]: lw         $s2, 8($sp)
    0890D0D4:[0A243413]: j          0x0890D04C
    0890D0D8:[02539023]: subu       $s2, $s2, $s3
    0890D0DC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0890D0E0:[0E26E3F7]: jal        0x089B8FDC [sceIoLseek32]
    0890D0E4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0890D0E8:[0441FFE1]: bgez       $v0, 0x0890D070
    0890D0EC:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0890D0F0:[0A243425]: j          0x0890D094
    0890D0F4:[2410B1E4]: addiu      $s0, $zr, -19996 <=> li $s0, -19996
    0890D0F8:[0A243425]: j          0x0890D094
    0890D0FC:[2410B1E1]: addiu      $s0, $zr, -19999 <=> li $s0, -19999
    0890D14C:[03E00008]: jr         $ra
    0890D150:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890D154:[1100FFFD]: beq        $t0, $zr, 0x0890D14C
    0890D158:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    0890D15C:[0A243406]: j          0x0890D018
    0890D160:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
  Back Branch 0890D0E8 27 times (length 32)
    0890D05C:[1840000D]: blez       $v0, 0x0890D094
    0890D060:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0890D064:[1660001D]: bne        $s3, $zr, 0x0890D0DC
    0890D068:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0890D06C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
--> 0890D070:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0890D074:[0E26E3ED]: jal        0x089B8FB4 [sceIoRead]
    0890D078:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0890D07C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0890D080:[0E26E3E9]: jal        0x089B8FA4 [sceIoClose]
    0890D084:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0890D088:[2A030000]: slti       $v1, $s0, 0
    0890D08C:[2402B1E2]: addiu      $v0, $zr, -19998 <=> li $v0, -19998
    0890D090:[0043800B]: movn       $s0, $v0, $v1
    0890D094:[8FBF006C]: lw         $ra, 108($sp)
    0890D098:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0890D09C:[8FB40068]: lw         $s4, 104($sp)
    0890D0A0:[8FB30064]: lw         $s3, 100($sp)
    0890D0A4:[8FB20060]: lw         $s2, 96($sp)
    0890D0A8:[8FB1005C]: lw         $s1, 92($sp)
    0890D0AC:[8FB00058]: lw         $s0, 88($sp)
    0890D0B0:[03E00008]: jr         $ra
    0890D0B4:[27BD0070]: addiu      $sp, $sp, 112
    0890D0B8:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0890D0BC:[0E26E407]: jal        0x089B901C [sceIoGetstat]
    0890D0C0:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0890D0C4:[0440000C]: bltz       $v0, 0x0890D0F8
    0890D0C8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0890D0CC:[1260FFDF]: beq        $s3, $zr, 0x0890D04C
    0890D0D0:[8FB20008]: lw         $s2, 8($sp)
    0890D0D4:[0A243413]: j          0x0890D04C
    0890D0D8:[02539023]: subu       $s2, $s2, $s3
    0890D0DC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0890D0E0:[0E26E3F7]: jal        0x089B8FDC [sceIoLseek32]
    0890D0E4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 0890D0E8:[0441FFE1]: bgez       $v0, 0x0890D070
    0890D0EC:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0890D0F0:[0A243425]: j          0x0890D094
    0890D0F4:[2410B1E4]: addiu      $s0, $zr, -19996 <=> li $s0, -19996
    0890D0F8:[0A243425]: j          0x0890D094
  Back Branch 0890D154 25 times (length 4)
--> 0890D14C:[03E00008]: jr         $ra
    0890D150:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0890D154:[1100FFFD]: beq        $t0, $zr, 0x0890D14C
    0890D158:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    0890D15C:[0A243406]: j          0x0890D018
    0890D160:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
  Back Branch 0890D15C 25 times (length 83)
--> 0890D018:[27BDFF90]: addiu      $sp, $sp, -112
    0890D01C:[AFB40068]: sw         $s4, 104($sp)
    0890D020:[AFB30064]: sw         $s3, 100($sp)
    0890D024:[AFB20060]: sw         $s2, 96($sp)
    0890D028:[AFB1005C]: sw         $s1, 92($sp)
    0890D02C:[AFBF006C]: sw         $ra, 108($sp)
    0890D030:[AFB00058]: sw         $s0, 88($sp)
    0890D034:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    0890D038:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    0890D03C:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0890D040:[10E0001D]: beq        $a3, $zr, 0x0890D0B8
    0890D044:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    0890D048:[2410B1E1]: addiu      $s0, $zr, -19999 <=> li $s0, -19999
    0890D04C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0890D050:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0890D054:[0E26E3EB]: jal        0x089B8FAC [sceIoOpen]
    0890D058:[240601FF]: addiu      $a2, $zr, 511 <=> li $a2, 511
    0890D05C:[1840000D]: blez       $v0, 0x0890D094
    0890D060:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0890D064:[1660001D]: bne        $s3, $zr, 0x0890D0DC
    0890D068:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0890D06C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0890D070:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0890D074:[0E26E3ED]: jal        0x089B8FB4 [sceIoRead]
    0890D078:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0890D07C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0890D080:[0E26E3E9]: jal        0x089B8FA4 [sceIoClose]
    0890D084:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0890D088:[2A030000]: slti       $v1, $s0, 0
    0890D08C:[2402B1E2]: addiu      $v0, $zr, -19998 <=> li $v0, -19998
    0890D090:[0043800B]: movn       $s0, $v0, $v1
    0890D094:[8FBF006C]: lw         $ra, 108($sp)
    0890D098:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0890D09C:[8FB40068]: lw         $s4, 104($sp)
    0890D0A0:[8FB30064]: lw         $s3, 100($sp)
    0890D0A4:[8FB20060]: lw         $s2, 96($sp)
    0890D0A8:[8FB1005C]: lw         $s1, 92($sp)
    0890D0AC:[8FB00058]: lw         $s0, 88($sp)
    0890D0B0:[03E00008]: jr         $ra
    0890D0B4:[27BD0070]: addiu      $sp, $sp, 112
    0890D0B8:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0890D0BC:[0E26E407]: jal        0x089B901C [sceIoGetstat]
    0890D0C0:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0890D0C4:[0440000C]: bltz       $v0, 0x0890D0F8
    0890D0C8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0890D0CC:[1260FFDF]: beq        $s3, $zr, 0x0890D04C
    0890D0D0:[8FB20008]: lw         $s2, 8($sp)
    0890D0D4:[0A243413]: j          0x0890D04C
    0890D0D8:[02539023]: subu       $s2, $s2, $s3
    0890D0DC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0890D0E0:[0E26E3F7]: jal        0x089B8FDC [sceIoLseek32]
    0890D0E4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0890D0E8:[0441FFE1]: bgez       $v0, 0x0890D070
    0890D0EC:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0890D0F0:[0A243425]: j          0x0890D094
    0890D0F4:[2410B1E4]: addiu      $s0, $zr, -19996 <=> li $s0, -19996
    0890D0F8:[0A243425]: j          0x0890D094
    0890D0FC:[2410B1E1]: addiu      $s0, $zr, -19999 <=> li $s0, -19999
    0890D14C:[03E00008]: jr         $ra
    0890D150:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0890D154:[1100FFFD]: beq        $t0, $zr, 0x0890D14C
    0890D158:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
--> 0890D15C:[0A243406]: j          0x0890D018
    0890D160:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
  Back Branch 0890D0CC 1 times (length 34)
    0890D038:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    0890D03C:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0890D040:[10E0001D]: beq        $a3, $zr, 0x0890D0B8
    0890D044:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    0890D048:[2410B1E1]: addiu      $s0, $zr, -19999 <=> li $s0, -19999
--> 0890D04C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0890D050:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0890D054:[0E26E3EB]: jal        0x089B8FAC [sceIoOpen]
    0890D058:[240601FF]: addiu      $a2, $zr, 511 <=> li $a2, 511
    0890D05C:[1840000D]: blez       $v0, 0x0890D094
    0890D060:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0890D064:[1660001D]: bne        $s3, $zr, 0x0890D0DC
    0890D068:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0890D06C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0890D070:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0890D074:[0E26E3ED]: jal        0x089B8FB4 [sceIoRead]
    0890D078:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0890D07C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0890D080:[0E26E3E9]: jal        0x089B8FA4 [sceIoClose]
    0890D084:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0890D088:[2A030000]: slti       $v1, $s0, 0
    0890D08C:[2402B1E2]: addiu      $v0, $zr, -19998 <=> li $v0, -19998
    0890D090:[0043800B]: movn       $s0, $v0, $v1
    0890D094:[8FBF006C]: lw         $ra, 108($sp)
    0890D098:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0890D09C:[8FB40068]: lw         $s4, 104($sp)
    0890D0A0:[8FB30064]: lw         $s3, 100($sp)
    0890D0A4:[8FB20060]: lw         $s2, 96($sp)
    0890D0A8:[8FB1005C]: lw         $s1, 92($sp)
    0890D0AC:[8FB00058]: lw         $s0, 88($sp)
    0890D0B0:[03E00008]: jr         $ra
    0890D0B4:[27BD0070]: addiu      $sp, $sp, 112
    0890D0B8:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0890D0BC:[0E26E407]: jal        0x089B901C [sceIoGetstat]
    0890D0C0:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0890D0C4:[0440000C]: bltz       $v0, 0x0890D0F8
    0890D0C8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 0890D0CC:[1260FFDF]: beq        $s3, $zr, 0x0890D04C
    0890D0D0:[8FB20008]: lw         $s2, 8($sp)
    0890D0D4:[0A243413]: j          0x0890D04C
    0890D0D8:[02539023]: subu       $s2, $s2, $s3
    0890D0DC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
_S1_2_89A2110 1,142 instructions (0.001%), 11 calls (089A2110 - 089A2964, length 534)
    089A2110:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    089A2114:[3C0408A7]: lui        $a0, 0x08A7 <=> li $a0, 0x08A70000
    089A2118:[8C849920]: lw         $a0, -26336($a0)
    089A211C:[0A268849]: j          0x089A2124
    089A2120:[00000000]: nop
    089A2124:[24A30013]: addiu      $v1, $a1, 19
    089A2128:[27BDFFE0]: addiu      $sp, $sp, -32
    089A212C:[2C62001F]: sltiu      $v0, $v1, 31
    089A2130:[AFB20008]: sw         $s2, 8($sp)
    089A2134:[AFBF001C]: sw         $ra, 28($sp)
    089A2138:[AFB60018]: sw         $s6, 24($sp)
    089A213C:[AFB50014]: sw         $s5, 20($sp)
    089A2140:[AFB40010]: sw         $s4, 16($sp)
    089A2144:[AFB3000C]: sw         $s3, 12($sp)
    089A2148:[AFB10004]: sw         $s1, 4($sp)
    089A214C:[AFB00000]: sw         $s0, 0($sp)
    089A2150:[10400012]: beq        $v0, $zr, 0x089A219C
    089A2154:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    089A2158:[24110010]: addiu      $s1, $zr, 16 <=> li $s1, 16
    089A215C:[0225102B]: sltu       $v0, $s1, $a1
    089A2160:[10400014]: beq        $v0, $zr, 0x089A21B4
    089A2164:[00000000]: nop
    089A2168:[2402000C]: addiu      $v0, $zr, 12 <=> li $v0, 12
    089A216C:[AE420000]: sw         $v0, 0($s2)
    089A2170:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089A2174:[8FBF001C]: lw         $ra, 28($sp)
    089A2178:[8FB60018]: lw         $s6, 24($sp)
    089A217C:[8FB50014]: lw         $s5, 20($sp)
    089A2180:[8FB40010]: lw         $s4, 16($sp)
    089A2184:[8FB3000C]: lw         $s3, 12($sp)
    089A2188:[8FB20008]: lw         $s2, 8($sp)
    089A218C:[8FB10004]: lw         $s1, 4($sp)
    089A2190:[8FB00000]: lw         $s0, 0($sp)
    089A2194:[03E00008]: jr         $ra
    089A2198:[27BD0020]: addiu      $sp, $sp, 32
    089A219C:[2402FFF0]: addiu      $v0, $zr, -16 <=> li $v0, -16
    089A21A0:[00628824]: and        $s1, $v1, $v0
    089A21A4:[0620FFF0]: bltz       $s1, 0x089A2168
    089A21A8:[0225102B]: sltu       $v0, $s1, $a1
    089A21AC:[1440FFEF]: bne        $v0, $zr, 0x089A216C
    089A21B0:[2402000C]: addiu      $v0, $zr, 12 <=> li $v0, 12
    089A21B4:[0E268F9F]: jal        0x089A3E7C
    089A21B8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089A21BC:[2E2201F8]: sltiu      $v0, $s1, 504
    089A21C0:[14400050]: bne        $v0, $zr, 0x089A2304
    089A21C4:[00111A42]: srl        $v1, $s1, 0x0009
    089A21C8:[1460006C]: bne        $v1, $zr, 0x089A237C
    089A21CC:[2C620005]: sltiu      $v0, $v1, 5
    089A21D0:[001138C2]: srl        $a3, $s1, 0x0003
    089A21D4:[000710C0]: sll        $v0, $a3, 0x0003
    089A21D8:[3C0808A7]: lui        $t0, 0x08A7 <=> li $t0, 0x08A70000
    089A21DC:[25089250]: addiu      $t0, $t0, -28080
    089A21E0:[01022821]: addu       $a1, $t0, $v0
    089A21E4:[8CB0000C]: lw         $s0, 12($a1)
    089A21E8:[10B00015]: beq        $a1, $s0, 0x089A2240
    089A21EC:[2403FFFC]: addiu      $v1, $zr, -4 <=> li $v1, -4
    089A21F0:[8E020004]: lw         $v0, 4($s0)
    089A21F4:[00432024]: and        $a0, $v0, $v1
    089A21F8:[00911823]: subu       $v1, $a0, $s1
    089A21FC:[28620010]: slti       $v0, $v1, 16
    089A2200:[5040000F]: beql       $v0, $zr, 0x089A2240
    089A2204:[24E7FFFF]: addiu      $a3, $a3, -1
    089A2208:[04610064]: bgez       $v1, 0x089A239C
    089A220C:[2406FFFC]: addiu      $a2, $zr, -4 <=> li $a2, -4
    089A2210:[0A26888E]: j          0x089A2238
    089A2214:[8E10000C]: lw         $s0, 12($s0)
    089A2218:[00462024]: and        $a0, $v0, $a2
    089A221C:[00911823]: subu       $v1, $a0, $s1
    089A2220:[28620010]: slti       $v0, $v1, 16
    089A2224:[50400006]: beql       $v0, $zr, 0x089A2240
    089A2228:[24E7FFFF]: addiu      $a3, $a3, -1
    089A222C:[0463005C]: bgezl      $v1, 0x089A23A0
    089A2230:[02042021]: addu       $a0, $s0, $a0
    089A2234:[8E10000C]: lw         $s0, 12($s0)
    089A2238:[54B0FFF7]: bnel       $a1, $s0, 0x089A2218
    089A223C:[8E020004]: lw         $v0, 4($s0)
    089A2240:[24E70001]: addiu      $a3, $a3, 1
    089A2244:[3C1008A7]: lui        $s0, 0x08A7 <=> li $s0, 0x08A70000
    089A2248:[8E109260]: lw         $s0, -28064($s0)
    089A224C:[3C0A08A7]: lui        $t2, 0x08A7 <=> li $t2, 0x08A70000
    089A2250:[254A9258]: addiu      $t2, $t2, -28072
    089A2254:[1150006D]: beq        $t2, $s0, 0x089A240C
    089A2258:[2403FFFC]: addiu      $v1, $zr, -4 <=> li $v1, -4
    089A225C:[8E020004]: lw         $v0, 4($s0)
    089A2260:[00432024]: and        $a0, $v0, $v1
    089A2264:[00913023]: subu       $a2, $a0, $s1
    089A2268:[28C20010]: slti       $v0, $a2, 16
    089A226C:[50400135]: beql       $v0, $zr, 0x089A2744
    089A2270:[02111021]: addu       $v0, $s0, $s1
    089A2274:[AD4A000C]: sw         $t2, 12($t2)
    089A2278:[04C1012A]: bgez       $a2, 0x089A2724
    089A227C:[AD4A0008]: sw         $t2, 8($t2)
    089A2280:[2C820200]: sltiu      $v0, $a0, 512
    089A2284:[54400053]: bnel       $v0, $zr, 0x089A23D4
    089A2288:[000420C2]: srl        $a0, $a0, 0x0003
    089A228C:[00041A42]: srl        $v1, $a0, 0x0009
    089A2290:[2C620005]: sltiu      $v0, $v1, 5
    089A2294:[10400176]: beq        $v0, $zr, 0x089A2870
    089A2298:[2C620015]: sltiu      $v0, $v1, 21
    089A229C:[00041182]: srl        $v0, $a0, 0x0006
    089A22A0:[24430038]: addiu      $v1, $v0, 56
    089A22A4:[000310C0]: sll        $v0, $v1, 0x0003
    089A22A8:[01022821]: addu       $a1, $t0, $v0
    089A22AC:[8CA60008]: lw         $a2, 8($a1)
    089A22B0:[3C1608A7]: lui        $s6, 0x08A7 <=> li $s6, 0x08A70000
    089A22B4:[26D69250]: addiu      $s6, $s6, -28080
    089A22B8:[50C5017E]: beql       $a2, $a1, 0x089A28B4
    089A22BC:[00032083]: sra        $a0, $v1, 0x0002
    089A22C0:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    089A22C4:[2406FFFC]: addiu      $a2, $zr, -4 <=> li $a2, -4
    089A22C8:[8C620004]: lw         $v0, 4($v1)
    089A22CC:[00461024]: and        $v0, $v0, $a2
    089A22D0:[0082102B]: sltu       $v0, $a0, $v0
    089A22D4:[50400005]: beql       $v0, $zr, 0x089A22EC
    089A22D8:[8C62000C]: lw         $v0, 12($v1)
    089A22DC:[8C630008]: lw         $v1, 8($v1)
    089A22E0:[54A3FFFA]: bnel       $a1, $v1, 0x089A22CC
    089A22E4:[8C620004]: lw         $v0, 4($v1)
    089A22E8:[8C62000C]: lw         $v0, 12($v1)
    089A22EC:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    089A22F0:[AE02000C]: sw         $v0, 12($s0)
    089A22F4:[AE060008]: sw         $a2, 8($s0)
    089A22F8:[ACD0000C]: sw         $s0, 12($a2)
    089A22FC:[0A268905]: j          0x089A2414
    089A2300:[AC500008]: sw         $s0, 8($v0)
    089A2304:[3C0808A7]: lui        $t0, 0x08A7 <=> li $t0, 0x08A70000
    089A2308:[25089250]: addiu      $t0, $t0, -28080
    089A230C:[01111021]: addu       $v0, $t0, $s1
    089A2310:[8C50000C]: lw         $s0, 12($v0)
    089A2314:[1202002D]: beq        $s0, $v0, 0x089A23CC
    089A2318:[001118C2]: srl        $v1, $s1, 0x0003
    089A231C:[8E030004]: lw         $v1, 4($s0)
    089A2320:[2402FFFC]: addiu      $v0, $zr, -4 <=> li $v0, -4
    089A2324:[8E06000C]: lw         $a2, 12($s0)
    089A2328:[00621824]: and        $v1, $v1, $v0
    089A232C:[02031821]: addu       $v1, $s0, $v1
    089A2330:[8C620004]: lw         $v0, 4($v1)
    089A2334:[8E050008]: lw         $a1, 8($s0)
    089A2338:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089A233C:[34420001]: ori        $v0, $v0, 1
    089A2340:[AC620004]: sw         $v0, 4($v1)
    089A2344:[ACC50008]: sw         $a1, 8($a2)
    089A2348:[0E268FA1]: jal        0x089A3E84
    089A234C:[ACA6000C]: sw         $a2, 12($a1)
    089A2350:[8FBF001C]: lw         $ra, 28($sp)
    089A2354:[26020008]: addiu      $v0, $s0, 8
    089A2358:[8FB60018]: lw         $s6, 24($sp)
    089A235C:[8FB50014]: lw         $s5, 20($sp)
    089A2360:[8FB40010]: lw         $s4, 16($sp)
    089A2364:[8FB3000C]: lw         $s3, 12($sp)
    089A2368:[8FB20008]: lw         $s2, 8($sp)
    089A236C:[8FB10004]: lw         $s1, 4($sp)
    089A2370:[8FB00000]: lw         $s0, 0($sp)
    089A2374:[03E00008]: jr         $ra
    089A2378:[27BD0020]: addiu      $sp, $sp, 32
    089A237C:[14400064]: bne        $v0, $zr, 0x089A2510
    089A2380:[00111182]: srl        $v0, $s1, 0x0006
    089A2384:[2C620015]: sltiu      $v0, $v1, 21
    089A2388:[504000FC]: beql       $v0, $zr, 0x089A277C
    089A238C:[2C620055]: sltiu      $v0, $v1, 85
    089A2390:[2467005B]: addiu      $a3, $v1, 91
    089A2394:[0A268876]: j          0x089A21D8
    089A2398:[000710C0]: sll        $v0, $a3, 0x0003
    089A239C:[02042021]: addu       $a0, $s0, $a0
    089A23A0:[8C820004]: lw         $v0, 4($a0)
    089A23A4:[8E05000C]: lw         $a1, 12($s0)
    089A23A8:[8E030008]: lw         $v1, 8($s0)
    089A23AC:[34420001]: ori        $v0, $v0, 1
    089A23B0:[AC820004]: sw         $v0, 4($a0)
    089A23B4:[ACA30008]: sw         $v1, 8($a1)
    089A23B8:[AC65000C]: sw         $a1, 12($v1)
    089A23BC:[0E268FA1]: jal        0x089A3E84
    089A23C0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089A23C4:[0A26885D]: j          0x089A2174
    089A23C8:[26020008]: addiu      $v0, $s0, 8
    089A23CC:[0A268891]: j          0x089A2244
    089A23D0:[24670002]: addiu      $a3, $v1, 2
    089A23D4:[000428C0]: sll        $a1, $a0, 0x0003
    089A23D8:[01052821]: addu       $a1, $t0, $a1
    089A23DC:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    089A23E0:[8C429254]: lw         $v0, -28076($v0)
    089A23E4:[8CA60008]: lw         $a2, 8($a1)
    089A23E8:[00042083]: sra        $a0, $a0, 0x0002
    089A23EC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089A23F0:[00831804]: sllv       $v1, $v1, $a0
    089A23F4:[00431025]: or         $v0, $v0, $v1
    089A23F8:[AE05000C]: sw         $a1, 12($s0)
    089A23FC:[AE060008]: sw         $a2, 8($s0)
    089A2400:[AD020004]: sw         $v0, 4($t0)
    089A2404:[ACD0000C]: sw         $s0, 12($a2)
    089A2408:[ACB00008]: sw         $s0, 8($a1)
    089A240C:[3C1608A7]: lui        $s6, 0x08A7 <=> li $s6, 0x08A70000
    089A2410:[26D69250]: addiu      $s6, $s6, -28080
    089A2414:[3C0608A7]: lui        $a2, 0x08A7 <=> li $a2, 0x08A70000
    089A2418:[8CC69254]: lw         $a2, -28076($a2)
    089A241C:[00071083]: sra        $v0, $a3, 0x0002
    089A2420:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089A2424:[00432804]: sllv       $a1, $v1, $v0
    089A2428:[00C5202B]: sltu       $a0, $a2, $a1
    089A242C:[1080003B]: beq        $a0, $zr, 0x089A251C
    089A2430:[00A61024]: and        $v0, $a1, $a2
    089A2434:[3C1408A7]: lui        $s4, 0x08A7 <=> li $s4, 0x08A70000
    089A2438:[8E949258]: lw         $s4, -28072($s4)
    089A243C:[2403FFFC]: addiu      $v1, $zr, -4 <=> li $v1, -4
    089A2440:[8E820004]: lw         $v0, 4($s4)
    089A2444:[0043A824]: and        $s5, $v0, $v1
    089A2448:[02B1202B]: sltu       $a0, $s5, $s1
    089A244C:[14800004]: bne        $a0, $zr, 0x089A2460
    089A2450:[02B11823]: subu       $v1, $s5, $s1
    089A2454:[28620010]: slti       $v0, $v1, 16
    089A2458:[10400024]: beq        $v0, $zr, 0x089A24EC
    089A245C:[02912821]: addu       $a1, $s4, $s1
    089A2460:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    089A2464:[8C420A68]: lw         $v0, 2664($v0)
    089A2468:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    089A246C:[24420010]: addiu      $v0, $v0, 16
    089A2470:[00519821]: addu       $s3, $v0, $s1
    089A2474:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    089A2478:[8C42965C]: lw         $v0, -27044($v0)
    089A247C:[10430003]: beq        $v0, $v1, 0x089A248C
    089A2480:[26630FFF]: addiu      $v1, $s3, 4095
    089A2484:[2402F000]: addiu      $v0, $zr, -4096 <=> li $v0, -4096
    089A2488:[00629824]: and        $s3, $v1, $v0
    089A248C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089A2490:[0E2695D5]: jal        0x089A5754
    089A2494:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089A2498:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089A249C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089A24A0:[12020006]: beq        $s0, $v0, 0x089A24BC
    089A24A4:[02952021]: addu       $a0, $s4, $s5
    089A24A8:[0204102B]: sltu       $v0, $s0, $a0
    089A24AC:[104000DC]: beq        $v0, $zr, 0x089A2820
    089A24B0:[00000000]: nop
    089A24B4:[12D4004C]: beq        $s6, $s4, 0x089A25E8
    089A24B8:[00000000]: nop
    089A24BC:[3C0508A7]: lui        $a1, 0x08A7 <=> li $a1, 0x08A70000
    089A24C0:[8CA59258]: lw         $a1, -28072($a1)
    089A24C4:[8CA20004]: lw         $v0, 4($a1)
    089A24C8:[2403FFFC]: addiu      $v1, $zr, -4 <=> li $v1, -4
    089A24CC:[00431024]: and        $v0, $v0, $v1
    089A24D0:[0051202B]: sltu       $a0, $v0, $s1
    089A24D4:[148000CE]: bne        $a0, $zr, 0x089A2810
    089A24D8:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    089A24DC:[00511823]: subu       $v1, $v0, $s1
    089A24E0:[28620010]: slti       $v0, $v1, 16
    089A24E4:[144000CA]: bne        $v0, $zr, 0x089A2810
    089A24E8:[02912821]: addu       $a1, $s4, $s1
    089A24EC:[36220001]: ori        $v0, $s1, 1
    089A24F0:[34630001]: ori        $v1, $v1, 1
    089A24F4:[AE820004]: sw         $v0, 4($s4)
    089A24F8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089A24FC:[ACA30004]: sw         $v1, 4($a1)
    089A2500:[0E268FA1]: jal        0x089A3E84
    089A2504:[AEC50008]: sw         $a1, 8($s6)
    089A2508:[0A26885D]: j          0x089A2174
    089A250C:[26820008]: addiu      $v0, $s4, 8
    089A2510:[24470038]: addiu      $a3, $v0, 56
    089A2514:[0A268876]: j          0x089A21D8
    089A2518:[000710C0]: sll        $v0, $a3, 0x0003
    089A251C:[1440000C]: bne        $v0, $zr, 0x089A2550
    089A2520:[240BFFFC]: addiu      $t3, $zr, -4 <=> li $t3, -4
    089A2524:[00052840]: sll        $a1, $a1, 0x0001
    089A2528:[2402FFFC]: addiu      $v0, $zr, -4 <=> li $v0, -4
    089A252C:[00E21024]: and        $v0, $a3, $v0
    089A2530:[00A61824]: and        $v1, $a1, $a2
    089A2534:[14600006]: bne        $v1, $zr, 0x089A2550
    089A2538:[24470004]: addiu      $a3, $v0, 4
    089A253C:[00052840]: sll        $a1, $a1, 0x0001
    089A2540:[00A61024]: and        $v0, $a1, $a2
    089A2544:[1040FFFD]: beq        $v0, $zr, 0x089A253C
    089A2548:[24E70004]: addiu      $a3, $a3, 4
    089A254C:[240BFFFC]: addiu      $t3, $zr, -4 <=> li $t3, -4
    089A2550:[000710C0]: sll        $v0, $a3, 0x0003
    089A2554:[02C26021]: addu       $t4, $s6, $v0
    089A2558:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    089A255C:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    089A2560:[8C90000C]: lw         $s0, 12($a0)
    089A2564:[54900009]: bnel       $a0, $s0, 0x089A258C
    089A2568:[8E020004]: lw         $v0, 4($s0)
    089A256C:[0A2689E5]: j          0x089A2794
    089A2570:[2922003F]: slti       $v0, $t1, 63
    089A2574:[0503FF8A]: bgezl      $t0, 0x089A23A0
    089A2578:[02032021]: addu       $a0, $s0, $v1
    089A257C:[8E10000C]: lw         $s0, 12($s0)
    089A2580:[10900084]: beq        $a0, $s0, 0x089A2794
    089A2584:[2922003F]: slti       $v0, $t1, 63
    089A2588:[8E020004]: lw         $v0, 4($s0)
    089A258C:[004B1824]: and        $v1, $v0, $t3
    089A2590:[00714023]: subu       $t0, $v1, $s1
    089A2594:[29020010]: slti       $v0, $t0, 16
    089A2598:[1440FFF6]: bne        $v0, $zr, 0x089A2574
    089A259C:[02111021]: addu       $v0, $s0, $s1
    089A25A0:[8E07000C]: lw         $a3, 12($s0)
    089A25A4:[8E060008]: lw         $a2, 8($s0)
    089A25A8:[00481821]: addu       $v1, $v0, $t0
    089A25AC:[36240001]: ori        $a0, $s1, 1
    089A25B0:[35050001]: ori        $a1, $t0, 1
    089A25B4:[ACE60008]: sw         $a2, 8($a3)
    089A25B8:[AE040004]: sw         $a0, 4($s0)
    089A25BC:[ACC7000C]: sw         $a3, 12($a2)
    089A25C0:[AD420008]: sw         $v0, 8($t2)
    089A25C4:[AD42000C]: sw         $v0, 12($t2)
    089A25C8:[AC450004]: sw         $a1, 4($v0)
    089A25CC:[AC4A0008]: sw         $t2, 8($v0)
    089A25D0:[AC4A000C]: sw         $t2, 12($v0)
    089A25D4:[AC680000]: sw         $t0, 0($v1)
    089A25D8:[0E268FA1]: jal        0x089A3E84
    089A25DC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089A25E0:[0A26885D]: j          0x089A2174
    089A25E4:[26020008]: addiu      $v0, $s0, 8
    089A25E8:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    089A25EC:[8C420A74]: lw         $v0, 2676($v0)
    089A25F0:[02622821]: addu       $a1, $s3, $v0
    089A25F4:[3C0108BC]: lui        $at, 0x08BC <=> li $at, 0x08BC0000
    089A25F8:[AC250A74]: sw         $a1, 2676($at)
    089A25FC:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    089A2600:[8C42965C]: lw         $v0, -27044($v0)
    089A2604:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    089A2608:[104300BE]: beq        $v0, $v1, 0x089A2904
    089A260C:[00000000]: nop
    089A2610:[02041023]: subu       $v0, $s0, $a0
    089A2614:[00451021]: addu       $v0, $v0, $a1
    089A2618:[3C0108BC]: lui        $at, 0x08BC <=> li $at, 0x08BC0000
    089A261C:[AC220A74]: sw         $v0, 2676($at)
    089A2620:[26020008]: addiu      $v0, $s0, 8
    089A2624:[3043000F]: andi       $v1, $v0, 15
    089A2628:[14600096]: bne        $v1, $zr, 0x089A2884
    089A262C:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    089A2630:[24031000]: addiu      $v1, $zr, 4096 <=> li $v1, 4096
    089A2634:[02131021]: addu       $v0, $s0, $s3
    089A2638:[30420FFF]: andi       $v0, $v0, 4095
    089A263C:[00629823]: subu       $s3, $v1, $v0
    089A2640:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089A2644:[0E2695D5]: jal        0x089A5754
    089A2648:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089A264C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    089A2650:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089A2654:[106200A8]: beq        $v1, $v0, 0x089A28F8
    089A2658:[00701023]: subu       $v0, $v1, $s0
    089A265C:[00531021]: addu       $v0, $v0, $s3
    089A2660:[34430001]: ori        $v1, $v0, 1
    089A2664:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    089A2668:[8C420A74]: lw         $v0, 2676($v0)
    089A266C:[AED00008]: sw         $s0, 8($s6)
    089A2670:[02621021]: addu       $v0, $s3, $v0
    089A2674:[3C0108BC]: lui        $at, 0x08BC <=> li $at, 0x08BC0000
    089A2678:[AC220A74]: sw         $v0, 2676($at)
    089A267C:[12D40010]: beq        $s6, $s4, 0x089A26C0
    089A2680:[AE030004]: sw         $v1, 4($s0)
    089A2684:[2EA20010]: sltiu      $v0, $s5, 16
    089A2688:[14400087]: bne        $v0, $zr, 0x089A28A8
    089A268C:[2402FFF0]: addiu      $v0, $zr, -16 <=> li $v0, -16
    089A2690:[26A3FFF4]: addiu      $v1, $s5, -12
    089A2694:[00621824]: and        $v1, $v1, $v0
    089A2698:[02832821]: addu       $a1, $s4, $v1
    089A269C:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    089A26A0:[ACA40008]: sw         $a0, 8($a1)
    089A26A4:[ACA40004]: sw         $a0, 4($a1)
    089A26A8:[8E820004]: lw         $v0, 4($s4)
    089A26AC:[2C640010]: sltiu      $a0, $v1, 16
    089A26B0:[30420001]: andi       $v0, $v0, 1
    089A26B4:[00621825]: or         $v1, $v1, $v0
    089A26B8:[10800015]: beq        $a0, $zr, 0x089A2710
    089A26BC:[AE830004]: sw         $v1, 4($s4)
    089A26C0:[3C0508A7]: lui        $a1, 0x08A7 <=> li $a1, 0x08A70000
    089A26C4:[8CA59258]: lw         $a1, -28072($a1)
    089A26C8:[3C0308BC]: lui        $v1, 0x08BC <=> li $v1, 0x08BC0000
    089A26CC:[8C630A74]: lw         $v1, 2676($v1)
    089A26D0:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    089A26D4:[8C420A6C]: lw         $v0, 2668($v0)
    089A26D8:[0043102B]: sltu       $v0, $v0, $v1
    089A26DC:[10400003]: beq        $v0, $zr, 0x089A26EC
    089A26E0:[00000000]: nop
    089A26E4:[3C0108BC]: lui        $at, 0x08BC <=> li $at, 0x08BC0000
    089A26E8:[AC230A6C]: sw         $v1, 2668($at)
    089A26EC:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    089A26F0:[8C420A70]: lw         $v0, 2672($v0)
    089A26F4:[0043102B]: sltu       $v0, $v0, $v1
    089A26F8:[5040FF73]: beql       $v0, $zr, 0x089A24C8
    089A26FC:[8CA20004]: lw         $v0, 4($a1)
    089A2700:[3C0108BC]: lui        $at, 0x08BC <=> li $at, 0x08BC0000
    089A2704:[AC230A70]: sw         $v1, 2672($at)
    089A2708:[0A268932]: j          0x089A24C8
    089A270C:[8CA20004]: lw         $v0, 4($a1)
    089A2710:[26850008]: addiu      $a1, $s4, 8
    089A2714:[0E268218]: jal        0x089A0860
    089A2718:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089A271C:[0A2689B0]: j          0x089A26C0
    089A2720:[00000000]: nop
    089A2724:[02041821]: addu       $v1, $s0, $a0
    089A2728:[8C620004]: lw         $v0, 4($v1)
    089A272C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089A2730:[34420001]: ori        $v0, $v0, 1
    089A2734:[0E268FA1]: jal        0x089A3E84
    089A2738:[AC620004]: sw         $v0, 4($v1)
    089A273C:[0A26885D]: j          0x089A2174
    089A2740:[26020008]: addiu      $v0, $s0, 8
    089A2744:[00461821]: addu       $v1, $v0, $a2
    089A2748:[36240001]: ori        $a0, $s1, 1
    089A274C:[34C50001]: ori        $a1, $a2, 1
    089A2750:[AE040004]: sw         $a0, 4($s0)
    089A2754:[AD42000C]: sw         $v0, 12($t2)
    089A2758:[AD420008]: sw         $v0, 8($t2)
    089A275C:[AC450004]: sw         $a1, 4($v0)
    089A2760:[AC4A0008]: sw         $t2, 8($v0)
    089A2764:[AC4A000C]: sw         $t2, 12($v0)
    089A2768:[AC660000]: sw         $a2, 0($v1)
    089A276C:[0E268FA1]: jal        0x089A3E84
    089A2770:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089A2774:[0A26885D]: j          0x089A2174
    089A2778:[26020008]: addiu      $v0, $s0, 8
    089A277C:[50400036]: beql       $v0, $zr, 0x089A2858
    089A2780:[2C620155]: sltiu      $v0, $v1, 341
    089A2784:[00111302]: srl        $v0, $s1, 0x000C
    089A2788:[2447006E]: addiu      $a3, $v0, 110
    089A278C:[0A268876]: j          0x089A21D8
    089A2790:[000710C0]: sll        $v0, $a3, 0x0003
    089A2794:[10400003]: beq        $v0, $zr, 0x089A27A4
    089A2798:[24840008]: addiu      $a0, $a0, 8
    089A279C:[24840008]: addiu      $a0, $a0, 8
    089A27A0:[25290001]: addiu      $t1, $t1, 1
    089A27A4:[25290001]: addiu      $t1, $t1, 1
    089A27A8:[31220003]: andi       $v0, $t1, 3
    089A27AC:[5440FF6D]: bnel       $v0, $zr, 0x089A2564
    089A27B0:[8C90000C]: lw         $s0, 12($a0)
    089A27B4:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    089A27B8:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    089A27BC:[2444FFF8]: addiu      $a0, $v0, -8
    089A27C0:[30620003]: andi       $v0, $v1, 3
    089A27C4:[10400059]: beq        $v0, $zr, 0x089A292C
    089A27C8:[2463FFFF]: addiu      $v1, $v1, -1
    089A27CC:[8C820008]: lw         $v0, 8($a0)
    089A27D0:[1044FFFB]: beq        $v0, $a0, 0x089A27C0
    089A27D4:[2444FFF8]: addiu      $a0, $v0, -8
    089A27D8:[00052840]: sll        $a1, $a1, 0x0001
    089A27DC:[00C5102B]: sltu       $v0, $a2, $a1
    089A27E0:[1440FF14]: bne        $v0, $zr, 0x089A2434
    089A27E4:[00000000]: nop
    089A27E8:[10A0FF12]: beq        $a1, $zr, 0x089A2434
    089A27EC:[00A61024]: and        $v0, $a1, $a2
    089A27F0:[1440FF57]: bne        $v0, $zr, 0x089A2550
    089A27F4:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    089A27F8:[00052840]: sll        $a1, $a1, 0x0001
    089A27FC:[00A61024]: and        $v0, $a1, $a2
    089A2800:[1040FFFD]: beq        $v0, $zr, 0x089A27F8
    089A2804:[25290004]: addiu      $t1, $t1, 4
    089A2808:[0A268954]: j          0x089A2550
    089A280C:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    089A2810:[0E268FA1]: jal        0x089A3E84
    089A2814:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089A2818:[0A26885D]: j          0x089A2174
    089A281C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089A2820:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    089A2824:[8C420A74]: lw         $v0, 2676($v0)
    089A2828:[02622821]: addu       $a1, $s3, $v0
    089A282C:[3C0108BC]: lui        $at, 0x08BC <=> li $at, 0x08BC0000
    089A2830:[AC250A74]: sw         $a1, 2676($at)
    089A2834:[1490FF71]: bne        $a0, $s0, 0x089A25FC
    089A2838:[30820FFF]: andi       $v0, $a0, 4095
    089A283C:[1440FF6F]: bne        $v0, $zr, 0x089A25FC
    089A2840:[02751021]: addu       $v0, $s3, $s5
    089A2844:[3C0508A7]: lui        $a1, 0x08A7 <=> li $a1, 0x08A70000
    089A2848:[8CA59258]: lw         $a1, -28072($a1)
    089A284C:[34420001]: ori        $v0, $v0, 1
    089A2850:[0A2689B2]: j          0x089A26C8
    089A2854:[ACA20004]: sw         $v0, 4($a1)
    089A2858:[5040000E]: beql       $v0, $zr, 0x089A2894
    089A285C:[2C620555]: sltiu      $v0, $v1, 1365
    089A2860:[001113C2]: srl        $v0, $s1, 0x000F
    089A2864:[24470077]: addiu      $a3, $v0, 119
    089A2868:[0A268876]: j          0x089A21D8
    089A286C:[000710C0]: sll        $v0, $a3, 0x0003
    089A2870:[50400018]: beql       $v0, $zr, 0x089A28D4
    089A2874:[2C620055]: sltiu      $v0, $v1, 85
    089A2878:[2463005B]: addiu      $v1, $v1, 91
    089A287C:[0A2688AA]: j          0x089A22A8
    089A2880:[000310C0]: sll        $v0, $v1, 0x0003
    089A2884:[00431023]: subu       $v0, $v0, $v1
    089A2888:[02028021]: addu       $s0, $s0, $v0
    089A288C:[0A26898D]: j          0x089A2634
    089A2890:[24431000]: addiu      $v1, $v0, 4096
    089A2894:[54400015]: bnel       $v0, $zr, 0x089A28EC
    089A2898:[00111482]: srl        $v0, $s1, 0x0012
    089A289C:[2407007E]: addiu      $a3, $zr, 126 <=> li $a3, 126
    089A28A0:[0A268876]: j          0x089A21D8
    089A28A4:[240203F0]: addiu      $v0, $zr, 1008 <=> li $v0, 1008
    089A28A8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089A28AC:[0A26892F]: j          0x089A24BC
    089A28B0:[AE020004]: sw         $v0, 4($s0)
    089A28B4:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    089A28B8:[8C429254]: lw         $v0, -28076($v0)
    089A28BC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089A28C0:[00831804]: sllv       $v1, $v1, $a0
    089A28C4:[00431025]: or         $v0, $v0, $v1
    089A28C8:[AEC20004]: sw         $v0, 4($s6)
    089A28CC:[0A2688BC]: j          0x089A22F0
    089A28D0:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    089A28D4:[5040000F]: beql       $v0, $zr, 0x089A2914
    089A28D8:[2C620155]: sltiu      $v0, $v1, 341
    089A28DC:[00041302]: srl        $v0, $a0, 0x000C
    089A28E0:[2443006E]: addiu      $v1, $v0, 110
    089A28E4:[0A2688AA]: j          0x089A22A8
    089A28E8:[000310C0]: sll        $v0, $v1, 0x0003
    089A28EC:[2447007C]: addiu      $a3, $v0, 124
    089A28F0:[0A268876]: j          0x089A21D8
    089A28F4:[000710C0]: sll        $v0, $a3, 0x0003
    089A28F8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089A28FC:[0A268999]: j          0x089A2664
    089A2900:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089A2904:[3C0108A7]: lui        $at, 0x08A7 <=> li $at, 0x08A70000
    089A2908:[AC30965C]: sw         $s0, -27044($at)
    089A290C:[0A268989]: j          0x089A2624
    089A2910:[26020008]: addiu      $v0, $s0, 8
    089A2914:[5040000C]: beql       $v0, $zr, 0x089A2948
    089A2918:[2C620555]: sltiu      $v0, $v1, 1365
    089A291C:[000413C2]: srl        $v0, $a0, 0x000F
    089A2920:[24430077]: addiu      $v1, $v0, 119
    089A2924:[0A2688AA]: j          0x089A22A8
    089A2928:[000310C0]: sll        $v0, $v1, 0x0003
    089A292C:[00051027]: nor        $v0, $zr, $a1 <=> li $v0, not $a1
    089A2930:[00C21024]: and        $v0, $a2, $v0
    089A2934:[AEC20004]: sw         $v0, 4($s6)
    089A2938:[3C0608A7]: lui        $a2, 0x08A7 <=> li $a2, 0x08A70000
    089A293C:[8CC69254]: lw         $a2, -28076($a2)
    089A2940:[0A2689F7]: j          0x089A27DC
    089A2944:[00052840]: sll        $a1, $a1, 0x0001
    089A2948:[54400004]: bnel       $v0, $zr, 0x089A295C
    089A294C:[00041482]: srl        $v0, $a0, 0x0012
    089A2950:[2403007E]: addiu      $v1, $zr, 126 <=> li $v1, 126
    089A2954:[0A2688AA]: j          0x089A22A8
    089A2958:[240203F0]: addiu      $v0, $zr, 1008 <=> li $v0, 1008
    089A295C:[2443007C]: addiu      $v1, $v0, 124
    089A2960:[0A2688AA]: j          0x089A22A8
    089A2964:[000310C0]: sll        $v0, $v1, 0x0003
  Back Branch 089A2508 14 times (length 231)
  Back Branch 089A21AC 14 times (length 18)
    089A2158:[24110010]: addiu      $s1, $zr, 16 <=> li $s1, 16
    089A215C:[0225102B]: sltu       $v0, $s1, $a1
    089A2160:[10400014]: beq        $v0, $zr, 0x089A21B4
    089A2164:[00000000]: nop
    089A2168:[2402000C]: addiu      $v0, $zr, 12 <=> li $v0, 12
--> 089A216C:[AE420000]: sw         $v0, 0($s2)
    089A2170:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089A2174:[8FBF001C]: lw         $ra, 28($sp)
    089A2178:[8FB60018]: lw         $s6, 24($sp)
    089A217C:[8FB50014]: lw         $s5, 20($sp)
    089A2180:[8FB40010]: lw         $s4, 16($sp)
    089A2184:[8FB3000C]: lw         $s3, 12($sp)
    089A2188:[8FB20008]: lw         $s2, 8($sp)
    089A218C:[8FB10004]: lw         $s1, 4($sp)
    089A2190:[8FB00000]: lw         $s0, 0($sp)
    089A2194:[03E00008]: jr         $ra
    089A2198:[27BD0020]: addiu      $sp, $sp, 32
    089A219C:[2402FFF0]: addiu      $v0, $zr, -16 <=> li $v0, -16
    089A21A0:[00628824]: and        $s1, $v1, $v0
    089A21A4:[0620FFF0]: bltz       $s1, 0x089A2168
    089A21A8:[0225102B]: sltu       $v0, $s1, $a1
--> 089A21AC:[1440FFEF]: bne        $v0, $zr, 0x089A216C
    089A21B0:[2402000C]: addiu      $v0, $zr, 12 <=> li $v0, 12
    089A21B4:[0E268F9F]: jal        0x089A3E7C
    089A21B8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089A21BC:[2E2201F8]: sltiu      $v0, $s1, 504
  Back Branch 089A21A4 14 times (length 17)
    089A2154:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    089A2158:[24110010]: addiu      $s1, $zr, 16 <=> li $s1, 16
    089A215C:[0225102B]: sltu       $v0, $s1, $a1
    089A2160:[10400014]: beq        $v0, $zr, 0x089A21B4
    089A2164:[00000000]: nop
--> 089A2168:[2402000C]: addiu      $v0, $zr, 12 <=> li $v0, 12
    089A216C:[AE420000]: sw         $v0, 0($s2)
    089A2170:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089A2174:[8FBF001C]: lw         $ra, 28($sp)
    089A2178:[8FB60018]: lw         $s6, 24($sp)
    089A217C:[8FB50014]: lw         $s5, 20($sp)
    089A2180:[8FB40010]: lw         $s4, 16($sp)
    089A2184:[8FB3000C]: lw         $s3, 12($sp)
    089A2188:[8FB20008]: lw         $s2, 8($sp)
    089A218C:[8FB10004]: lw         $s1, 4($sp)
    089A2190:[8FB00000]: lw         $s0, 0($sp)
    089A2194:[03E00008]: jr         $ra
    089A2198:[27BD0020]: addiu      $sp, $sp, 32
    089A219C:[2402FFF0]: addiu      $v0, $zr, -16 <=> li $v0, -16
    089A21A0:[00628824]: and        $s1, $v1, $v0
--> 089A21A4:[0620FFF0]: bltz       $s1, 0x089A2168
    089A21A8:[0225102B]: sltu       $v0, $s1, $a1
    089A21AC:[1440FFEF]: bne        $v0, $zr, 0x089A216C
    089A21B0:[2402000C]: addiu      $v0, $zr, 12 <=> li $v0, 12
    089A21B4:[0E268F9F]: jal        0x089A3E7C
  Back Branch 089A2394 5 times (length 113)
  Back Branch 089A2514 5 times (length 209)
  Back Branch 089A23CC 3 times (length 100)
    089A2230:[02042021]: addu       $a0, $s0, $a0
    089A2234:[8E10000C]: lw         $s0, 12($s0)
    089A2238:[54B0FFF7]: bnel       $a1, $s0, 0x089A2218
    089A223C:[8E020004]: lw         $v0, 4($s0)
    089A2240:[24E70001]: addiu      $a3, $a3, 1
--> 089A2244:[3C1008A7]: lui        $s0, 0x08A7 <=> li $s0, 0x08A70000
    089A2248:[8E109260]: lw         $s0, -28064($s0)
    089A224C:[3C0A08A7]: lui        $t2, 0x08A7 <=> li $t2, 0x08A70000
    089A2250:[254A9258]: addiu      $t2, $t2, -28072
    089A2254:[1150006D]: beq        $t2, $s0, 0x089A240C
    089A2258:[2403FFFC]: addiu      $v1, $zr, -4 <=> li $v1, -4
    089A225C:[8E020004]: lw         $v0, 4($s0)
    089A2260:[00432024]: and        $a0, $v0, $v1
    089A2264:[00913023]: subu       $a2, $a0, $s1
    089A2268:[28C20010]: slti       $v0, $a2, 16
    089A226C:[50400135]: beql       $v0, $zr, 0x089A2744
    089A2270:[02111021]: addu       $v0, $s0, $s1
    089A2274:[AD4A000C]: sw         $t2, 12($t2)
    089A2278:[04C1012A]: bgez       $a2, 0x089A2724
    089A227C:[AD4A0008]: sw         $t2, 8($t2)
    089A2280:[2C820200]: sltiu      $v0, $a0, 512
    089A2284:[54400053]: bnel       $v0, $zr, 0x089A23D4
    089A2288:[000420C2]: srl        $a0, $a0, 0x0003
    089A228C:[00041A42]: srl        $v1, $a0, 0x0009
    089A2290:[2C620005]: sltiu      $v0, $v1, 5
    089A2294:[10400176]: beq        $v0, $zr, 0x089A2870
    089A2298:[2C620015]: sltiu      $v0, $v1, 21
    089A229C:[00041182]: srl        $v0, $a0, 0x0006
    089A22A0:[24430038]: addiu      $v1, $v0, 56
    089A22A4:[000310C0]: sll        $v0, $v1, 0x0003
    089A22A8:[01022821]: addu       $a1, $t0, $v0
    089A22AC:[8CA60008]: lw         $a2, 8($a1)
    089A22B0:[3C1608A7]: lui        $s6, 0x08A7 <=> li $s6, 0x08A70000
    089A22B4:[26D69250]: addiu      $s6, $s6, -28080
    089A22B8:[50C5017E]: beql       $a2, $a1, 0x089A28B4
    089A22BC:[00032083]: sra        $a0, $v1, 0x0002
    089A22C0:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    089A22C4:[2406FFFC]: addiu      $a2, $zr, -4 <=> li $a2, -4
    089A22C8:[8C620004]: lw         $v0, 4($v1)
    089A22CC:[00461024]: and        $v0, $v0, $a2
    089A22D0:[0082102B]: sltu       $v0, $a0, $v0
    089A22D4:[50400005]: beql       $v0, $zr, 0x089A22EC
    089A22D8:[8C62000C]: lw         $v0, 12($v1)
    089A22DC:[8C630008]: lw         $v1, 8($v1)
    089A22E0:[54A3FFFA]: bnel       $a1, $v1, 0x089A22CC
    089A22E4:[8C620004]: lw         $v0, 4($v1)
    089A22E8:[8C62000C]: lw         $v0, 12($v1)
    089A22EC:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    089A22F0:[AE02000C]: sw         $v0, 12($s0)
    089A22F4:[AE060008]: sw         $a2, 8($s0)
    089A22F8:[ACD0000C]: sw         $s0, 12($a2)
    089A22FC:[0A268905]: j          0x089A2414
    089A2300:[AC500008]: sw         $s0, 8($v0)
    089A2304:[3C0808A7]: lui        $t0, 0x08A7 <=> li $t0, 0x08A70000
    089A2308:[25089250]: addiu      $t0, $t0, -28080
    089A230C:[01111021]: addu       $v0, $t0, $s1
    089A2310:[8C50000C]: lw         $s0, 12($v0)
    089A2314:[1202002D]: beq        $s0, $v0, 0x089A23CC
    089A2318:[001118C2]: srl        $v1, $s1, 0x0003
    089A231C:[8E030004]: lw         $v1, 4($s0)
    089A2320:[2402FFFC]: addiu      $v0, $zr, -4 <=> li $v0, -4
    089A2324:[8E06000C]: lw         $a2, 12($s0)
    089A2328:[00621824]: and        $v1, $v1, $v0
    089A232C:[02031821]: addu       $v1, $s0, $v1
    089A2330:[8C620004]: lw         $v0, 4($v1)
    089A2334:[8E050008]: lw         $a1, 8($s0)
    089A2338:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089A233C:[34420001]: ori        $v0, $v0, 1
    089A2340:[AC620004]: sw         $v0, 4($v1)
    089A2344:[ACC50008]: sw         $a1, 8($a2)
    089A2348:[0E268FA1]: jal        0x089A3E84
    089A234C:[ACA6000C]: sw         $a2, 12($a1)
    089A2350:[8FBF001C]: lw         $ra, 28($sp)
    089A2354:[26020008]: addiu      $v0, $s0, 8
    089A2358:[8FB60018]: lw         $s6, 24($sp)
    089A235C:[8FB50014]: lw         $s5, 20($sp)
    089A2360:[8FB40010]: lw         $s4, 16($sp)
    089A2364:[8FB3000C]: lw         $s3, 12($sp)
    089A2368:[8FB20008]: lw         $s2, 8($sp)
    089A236C:[8FB10004]: lw         $s1, 4($sp)
    089A2370:[8FB00000]: lw         $s0, 0($sp)
    089A2374:[03E00008]: jr         $ra
    089A2378:[27BD0020]: addiu      $sp, $sp, 32
    089A237C:[14400064]: bne        $v0, $zr, 0x089A2510
    089A2380:[00111182]: srl        $v0, $s1, 0x0006
    089A2384:[2C620015]: sltiu      $v0, $v1, 21
    089A2388:[504000FC]: beql       $v0, $zr, 0x089A277C
    089A238C:[2C620055]: sltiu      $v0, $v1, 85
    089A2390:[2467005B]: addiu      $a3, $v1, 91
    089A2394:[0A268876]: j          0x089A21D8
    089A2398:[000710C0]: sll        $v0, $a3, 0x0003
    089A239C:[02042021]: addu       $a0, $s0, $a0
    089A23A0:[8C820004]: lw         $v0, 4($a0)
    089A23A4:[8E05000C]: lw         $a1, 12($s0)
    089A23A8:[8E030008]: lw         $v1, 8($s0)
    089A23AC:[34420001]: ori        $v0, $v0, 1
    089A23B0:[AC820004]: sw         $v0, 4($a0)
    089A23B4:[ACA30008]: sw         $v1, 8($a1)
    089A23B8:[AC65000C]: sw         $a1, 12($v1)
    089A23BC:[0E268FA1]: jal        0x089A3E84
    089A23C0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089A23C4:[0A26885D]: j          0x089A2174
    089A23C8:[26020008]: addiu      $v0, $s0, 8
--> 089A23CC:[0A268891]: j          0x089A2244
    089A23D0:[24670002]: addiu      $a3, $v1, 2
    089A23D4:[000428C0]: sll        $a1, $a0, 0x0003
    089A23D8:[01052821]: addu       $a1, $t0, $a1
    089A23DC:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
  Back Branch 089A2708 2 times (length 146)
  Back Branch 089A2834 2 times (length 144)
  Back Branch 089A283C 1 times (length 146)
  Back Branch 089A2850 1 times (length 100)
    089A26B4:[00621825]: or         $v1, $v1, $v0
    089A26B8:[10800015]: beq        $a0, $zr, 0x089A2710
    089A26BC:[AE830004]: sw         $v1, 4($s4)
    089A26C0:[3C0508A7]: lui        $a1, 0x08A7 <=> li $a1, 0x08A70000
    089A26C4:[8CA59258]: lw         $a1, -28072($a1)
--> 089A26C8:[3C0308BC]: lui        $v1, 0x08BC <=> li $v1, 0x08BC0000
    089A26CC:[8C630A74]: lw         $v1, 2676($v1)
    089A26D0:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    089A26D4:[8C420A6C]: lw         $v0, 2668($v0)
    089A26D8:[0043102B]: sltu       $v0, $v0, $v1
    089A26DC:[10400003]: beq        $v0, $zr, 0x089A26EC
    089A26E0:[00000000]: nop
    089A26E4:[3C0108BC]: lui        $at, 0x08BC <=> li $at, 0x08BC0000
    089A26E8:[AC230A6C]: sw         $v1, 2668($at)
    089A26EC:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    089A26F0:[8C420A70]: lw         $v0, 2672($v0)
    089A26F4:[0043102B]: sltu       $v0, $v0, $v1
    089A26F8:[5040FF73]: beql       $v0, $zr, 0x089A24C8
    089A26FC:[8CA20004]: lw         $v0, 4($a1)
    089A2700:[3C0108BC]: lui        $at, 0x08BC <=> li $at, 0x08BC0000
    089A2704:[AC230A70]: sw         $v1, 2672($at)
    089A2708:[0A268932]: j          0x089A24C8
    089A270C:[8CA20004]: lw         $v0, 4($a1)
    089A2710:[26850008]: addiu      $a1, $s4, 8
    089A2714:[0E268218]: jal        0x089A0860
    089A2718:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089A271C:[0A2689B0]: j          0x089A26C0
    089A2720:[00000000]: nop
    089A2724:[02041821]: addu       $v1, $s0, $a0
    089A2728:[8C620004]: lw         $v0, 4($v1)
    089A272C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089A2730:[34420001]: ori        $v0, $v0, 1
    089A2734:[0E268FA1]: jal        0x089A3E84
    089A2738:[AC620004]: sw         $v0, 4($v1)
    089A273C:[0A26885D]: j          0x089A2174
    089A2740:[26020008]: addiu      $v0, $s0, 8
    089A2744:[00461821]: addu       $v1, $v0, $a2
    089A2748:[36240001]: ori        $a0, $s1, 1
    089A274C:[34C50001]: ori        $a1, $a2, 1
    089A2750:[AE040004]: sw         $a0, 4($s0)
    089A2754:[AD42000C]: sw         $v0, 12($t2)
    089A2758:[AD420008]: sw         $v0, 8($t2)
    089A275C:[AC450004]: sw         $a1, 4($v0)
    089A2760:[AC4A0008]: sw         $t2, 8($v0)
    089A2764:[AC4A000C]: sw         $t2, 12($v0)
    089A2768:[AC660000]: sw         $a2, 0($v1)
    089A276C:[0E268FA1]: jal        0x089A3E84
    089A2770:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089A2774:[0A26885D]: j          0x089A2174
    089A2778:[26020008]: addiu      $v0, $s0, 8
    089A277C:[50400036]: beql       $v0, $zr, 0x089A2858
    089A2780:[2C620155]: sltiu      $v0, $v1, 341
    089A2784:[00111302]: srl        $v0, $s1, 0x000C
    089A2788:[2447006E]: addiu      $a3, $v0, 110
    089A278C:[0A268876]: j          0x089A21D8
    089A2790:[000710C0]: sll        $v0, $a3, 0x0003
    089A2794:[10400003]: beq        $v0, $zr, 0x089A27A4
    089A2798:[24840008]: addiu      $a0, $a0, 8
    089A279C:[24840008]: addiu      $a0, $a0, 8
    089A27A0:[25290001]: addiu      $t1, $t1, 1
    089A27A4:[25290001]: addiu      $t1, $t1, 1
    089A27A8:[31220003]: andi       $v0, $t1, 3
    089A27AC:[5440FF6D]: bnel       $v0, $zr, 0x089A2564
    089A27B0:[8C90000C]: lw         $s0, 12($a0)
    089A27B4:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    089A27B8:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    089A27BC:[2444FFF8]: addiu      $a0, $v0, -8
    089A27C0:[30620003]: andi       $v0, $v1, 3
    089A27C4:[10400059]: beq        $v0, $zr, 0x089A292C
    089A27C8:[2463FFFF]: addiu      $v1, $v1, -1
    089A27CC:[8C820008]: lw         $v0, 8($a0)
    089A27D0:[1044FFFB]: beq        $v0, $a0, 0x089A27C0
    089A27D4:[2444FFF8]: addiu      $a0, $v0, -8
    089A27D8:[00052840]: sll        $a1, $a1, 0x0001
    089A27DC:[00C5102B]: sltu       $v0, $a2, $a1
    089A27E0:[1440FF14]: bne        $v0, $zr, 0x089A2434
    089A27E4:[00000000]: nop
    089A27E8:[10A0FF12]: beq        $a1, $zr, 0x089A2434
    089A27EC:[00A61024]: and        $v0, $a1, $a2
    089A27F0:[1440FF57]: bne        $v0, $zr, 0x089A2550
    089A27F4:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    089A27F8:[00052840]: sll        $a1, $a1, 0x0001
    089A27FC:[00A61024]: and        $v0, $a1, $a2
    089A2800:[1040FFFD]: beq        $v0, $zr, 0x089A27F8
    089A2804:[25290004]: addiu      $t1, $t1, 4
    089A2808:[0A268954]: j          0x089A2550
    089A280C:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    089A2810:[0E268FA1]: jal        0x089A3E84
    089A2814:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089A2818:[0A26885D]: j          0x089A2174
    089A281C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089A2820:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    089A2824:[8C420A74]: lw         $v0, 2676($v0)
    089A2828:[02622821]: addu       $a1, $s3, $v0
    089A282C:[3C0108BC]: lui        $at, 0x08BC <=> li $at, 0x08BC0000
    089A2830:[AC250A74]: sw         $a1, 2676($at)
    089A2834:[1490FF71]: bne        $a0, $s0, 0x089A25FC
    089A2838:[30820FFF]: andi       $v0, $a0, 4095
    089A283C:[1440FF6F]: bne        $v0, $zr, 0x089A25FC
    089A2840:[02751021]: addu       $v0, $s3, $s5
    089A2844:[3C0508A7]: lui        $a1, 0x08A7 <=> li $a1, 0x08A70000
    089A2848:[8CA59258]: lw         $a1, -28072($a1)
    089A284C:[34420001]: ori        $v0, $v0, 1
--> 089A2850:[0A2689B2]: j          0x089A26C8
    089A2854:[ACA20004]: sw         $v0, 4($a1)
    089A2858:[5040000E]: beql       $v0, $zr, 0x089A2894
    089A285C:[2C620555]: sltiu      $v0, $v1, 1365
    089A2860:[001113C2]: srl        $v0, $s1, 0x000F
  Back Branch 089A28A0 1 times (length 436)
  Back Branch 089A288C 1 times (length 152)
  Back Branch 089A290C 1 times (length 188)
_S1_2_89207B0 1,138 instructions (0.001%), 8 calls (089207B0 - 08920E1C, length 412)
    089207B0:[27BDFFB0]: addiu      $sp, $sp, -80
    089207B4:[AFB30034]: sw         $s3, 52($sp)
    089207B8:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    089207BC:[AFB70044]: sw         $s7, 68($sp)
    089207C0:[AFB60040]: sw         $s6, 64($sp)
    089207C4:[AFB00028]: sw         $s0, 40($sp)
    089207C8:[AFBF004C]: sw         $ra, 76($sp)
    089207CC:[AFBE0048]: sw         $fp, 72($sp)
    089207D0:[AFB5003C]: sw         $s5, 60($sp)
    089207D4:[AFB40038]: sw         $s4, 56($sp)
    089207D8:[AFB20030]: sw         $s2, 48($sp)
    089207DC:[AFB1002C]: sw         $s1, 44($sp)
    089207E0:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    089207E4:[0080B021]: addu       $s6, $a0, $zr <=> move $s6, $a0
    089207E8:[AFA50010]: sw         $a1, 16($sp)
    089207EC:[10D30076]: beq        $a2, $s3, 0x089209C8
    089207F0:[00E0B821]: addu       $s7, $a3, $zr <=> move $s7, $a3
    089207F4:[14C00010]: bne        $a2, $zr, 0x08920838
    089207F8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089207FC:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08920800:[AC40A5A4]: sw         $zr, -23132($v0)
    08920804:[8FBF004C]: lw         $ra, 76($sp)
    08920808:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0892080C:[8FBE0048]: lw         $fp, 72($sp)
    08920810:[8FB70044]: lw         $s7, 68($sp)
    08920814:[8FB60040]: lw         $s6, 64($sp)
    08920818:[8FB5003C]: lw         $s5, 60($sp)
    0892081C:[8FB40038]: lw         $s4, 56($sp)
    08920820:[8FB30034]: lw         $s3, 52($sp)
    08920824:[8FB20030]: lw         $s2, 48($sp)
    08920828:[8FB1002C]: lw         $s1, 44($sp)
    0892082C:[8FB00028]: lw         $s0, 40($sp)
    08920830:[03E00008]: jr         $ra
    08920834:[27BD0050]: addiu      $sp, $sp, 80
    08920838:[10C200FC]: beq        $a2, $v0, 0x08920C2C
    0892083C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08920840:[14C2FFF1]: bne        $a2, $v0, 0x08920808
    08920844:[8FBF004C]: lw         $ra, 76($sp)
    08920848:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    0892084C:[3C1008AB]: lui        $s0, 0x08AB <=> li $s0, 0x08AB0000
    08920850:[2610A3E8]: addiu      $s0, $s0, -23576
    08920854:[3C1108BC]: lui        $s1, 0x08BC <=> li $s1, 0x08BC0000
    08920858:[2484CD80]: addiu      $a0, $a0, -12928
    0892085C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08920860:[2407001B]: addiu      $a3, $zr, 27 <=> li $a3, 27
    08920864:[2408000A]: addiu      $t0, $zr, 10 <=> li $t0, 10
    08920868:[0E248140]: jal        0x08920500
    0892086C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08920870:[24120180]: addiu      $s2, $zr, 384 <=> li $s2, 384
    08920874:[26241DC4]: addiu      $a0, $s1, 7620
    08920878:[24050030]: addiu      $a1, $zr, 48 <=> li $a1, 48
    0892087C:[24060040]: addiu      $a2, $zr, 64 <=> li $a2, 64
    08920880:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08920884:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08920888:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    0892088C:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08920890:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08920894:[AFB30000]: sw         $s3, 0($sp)
    08920898:[AFB30004]: sw         $s3, 4($sp)
    0892089C:[AFB20008]: sw         $s2, 8($sp)
    089208A0:[0E24495A]: jal        0x08912568
    089208A4:[AFA0000C]: sw         $zr, 12($sp)
    089208A8:[26241DC4]: addiu      $a0, $s1, 7620
    089208AC:[24050030]: addiu      $a1, $zr, 48 <=> li $a1, 48
    089208B0:[24060050]: addiu      $a2, $zr, 80 <=> li $a2, 80
    089208B4:[26070049]: addiu      $a3, $s0, 73
    089208B8:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089208BC:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    089208C0:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    089208C4:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    089208C8:[AFB30000]: sw         $s3, 0($sp)
    089208CC:[AFB30004]: sw         $s3, 4($sp)
    089208D0:[AFB20008]: sw         $s2, 8($sp)
    089208D4:[0E24495A]: jal        0x08912568
    089208D8:[AFA0000C]: sw         $zr, 12($sp)
    089208DC:[26241DC4]: addiu      $a0, $s1, 7620
    089208E0:[24050030]: addiu      $a1, $zr, 48 <=> li $a1, 48
    089208E4:[24060060]: addiu      $a2, $zr, 96 <=> li $a2, 96
    089208E8:[26070092]: addiu      $a3, $s0, 146
    089208EC:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089208F0:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    089208F4:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    089208F8:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    089208FC:[AFB30000]: sw         $s3, 0($sp)
    08920900:[AFB30004]: sw         $s3, 4($sp)
    08920904:[AFB20008]: sw         $s2, 8($sp)
    08920908:[0E24495A]: jal        0x08912568
    0892090C:[AFA0000C]: sw         $zr, 12($sp)
    08920910:[26241DC4]: addiu      $a0, $s1, 7620
    08920914:[24050030]: addiu      $a1, $zr, 48 <=> li $a1, 48
    08920918:[24060070]: addiu      $a2, $zr, 112 <=> li $a2, 112
    0892091C:[260700DB]: addiu      $a3, $s0, 219
    08920920:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08920924:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08920928:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    0892092C:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08920930:[AFB30000]: sw         $s3, 0($sp)
    08920934:[AFB30004]: sw         $s3, 4($sp)
    08920938:[AFB20008]: sw         $s2, 8($sp)
    0892093C:[0E24495A]: jal        0x08912568
    08920940:[AFA0000C]: sw         $zr, 12($sp)
    08920944:[26241DC4]: addiu      $a0, $s1, 7620
    08920948:[24050030]: addiu      $a1, $zr, 48 <=> li $a1, 48
    0892094C:[24060080]: addiu      $a2, $zr, 128 <=> li $a2, 128
    08920950:[26070124]: addiu      $a3, $s0, 292
    08920954:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08920958:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    0892095C:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08920960:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08920964:[AFB30000]: sw         $s3, 0($sp)
    08920968:[AFB30004]: sw         $s3, 4($sp)
    0892096C:[AFB20008]: sw         $s2, 8($sp)
    08920970:[0E24495A]: jal        0x08912568
    08920974:[AFA0000C]: sw         $zr, 12($sp)
    08920978:[26241DC4]: addiu      $a0, $s1, 7620
    0892097C:[2607016D]: addiu      $a3, $s0, 365
    08920980:[24050030]: addiu      $a1, $zr, 48 <=> li $a1, 48
    08920984:[24060090]: addiu      $a2, $zr, 144 <=> li $a2, 144
    08920988:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    0892098C:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08920990:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08920994:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08920998:[AFB20008]: sw         $s2, 8($sp)
    0892099C:[AFB30000]: sw         $s3, 0($sp)
    089209A0:[AFB30004]: sw         $s3, 4($sp)
    089209A4:[0E24495A]: jal        0x08912568
    089209A8:[AFA0000C]: sw         $zr, 12($sp)
    089209AC:[8FA20010]: lw         $v0, 16($sp)
    089209B0:[5453FF95]: bnel       $v0, $s3, 0x08920808
    089209B4:[8FBF004C]: lw         $ra, 76($sp)
    089209B8:[0E2493B3]: jal        0x08924ECC
    089209BC:[00000000]: nop
    089209C0:[0A248202]: j          0x08920808
    089209C4:[8FBF004C]: lw         $ra, 76($sp)
    089209C8:[3C11089C]: lui        $s1, 0x089C <=> li $s1, 0x089C0000
    089209CC:[2624CD80]: addiu      $a0, $s1, -12928
    089209D0:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    089209D4:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    089209D8:[2407001B]: addiu      $a3, $zr, 27 <=> li $a3, 27
    089209DC:[2408000A]: addiu      $t0, $zr, 10 <=> li $t0, 10
    089209E0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089209E4:[0E248140]: jal        0x08920500
    089209E8:[3C1208AB]: lui        $s2, 0x08AB <=> li $s2, 0x08AB0000
    089209EC:[8E42A5A4]: lw         $v0, -23132($s2)
    089209F0:[104000C6]: beq        $v0, $zr, 0x08920D0C
    089209F4:[2624CD80]: addiu      $a0, $s1, -12928
    089209F8:[3C1108AB]: lui        $s1, 0x08AB <=> li $s1, 0x08AB0000
    089209FC:[2624A3E8]: addiu      $a0, $s1, -23576
    08920A00:[3C1508AB]: lui        $s5, 0x08AB <=> li $s5, 0x08AB0000
    08920A04:[8EA3A5A0]: lw         $v1, -23136($s5)
    08920A08:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08920A0C:[106200D5]: beq        $v1, $v0, 0x08920D64
    08920A10:[3C1008AB]: lui        $s0, 0x08AB <=> li $s0, 0x08AB0000
    08920A14:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08920A18:[245EA431]: addiu      $fp, $v0, -23503
    08920A1C:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08920A20:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08920A24:[2463A47A]: addiu      $v1, $v1, -23430
    08920A28:[2442A4C3]: addiu      $v0, $v0, -23357
    08920A2C:[AFA3001C]: sw         $v1, 28($sp)
    08920A30:[AFA20018]: sw         $v0, 24($sp)
    08920A34:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08920A38:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08920A3C:[2463A50C]: addiu      $v1, $v1, -23284
    08920A40:[2442A555]: addiu      $v0, $v0, -23211
    08920A44:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08920A48:[AFA30014]: sw         $v1, 20($sp)
    08920A4C:[AFA20020]: sw         $v0, 32($sp)
    08920A50:[8EA4A5A0]: lw         $a0, -23136($s5)
    08920A54:[24110049]: addiu      $s1, $zr, 73 <=> li $s1, 73
    08920A58:[24060049]: addiu      $a2, $zr, 73 <=> li $a2, 73
    08920A5C:[00910018]: mult       $a0, $s1
    08920A60:[24050020]: addiu      $a1, $zr, 32 <=> li $a1, 32
    08920A64:[3C1208BC]: lui        $s2, 0x08BC <=> li $s2, 0x08BC0000
    08920A68:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08920A6C:[24130180]: addiu      $s3, $zr, 384 <=> li $s3, 384
    08920A70:[00002012]: mflo       $a0
    08920A74:[0E268B68]: jal        0x089A2DA0
    08920A78:[02842021]: addu       $a0, $s4, $a0
    08920A7C:[8EA4A5A0]: lw         $a0, -23136($s5)
    08920A80:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    08920A84:[00910018]: mult       $a0, $s1
    08920A88:[00002012]: mflo       $a0
    08920A8C:[0E269958]: jal        0x089A6560
    08920A90:[02842021]: addu       $a0, $s4, $a0
    08920A94:[8EA3A5A0]: lw         $v1, -23136($s5)
    08920A98:[02803821]: addu       $a3, $s4, $zr <=> move $a3, $s4
    08920A9C:[26441DC4]: addiu      $a0, $s2, 7620
    08920AA0:[24630001]: addiu      $v1, $v1, 1
    08920AA4:[24050030]: addiu      $a1, $zr, 48 <=> li $a1, 48
    08920AA8:[24060040]: addiu      $a2, $zr, 64 <=> li $a2, 64
    08920AAC:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08920AB0:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08920AB4:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08920AB8:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08920ABC:[AEA3A5A0]: sw         $v1, -23136($s5)
    08920AC0:[AFB00000]: sw         $s0, 0($sp)
    08920AC4:[AFB00004]: sw         $s0, 4($sp)
    08920AC8:[AFB30008]: sw         $s3, 8($sp)
    08920ACC:[0E24495A]: jal        0x08912568
    08920AD0:[AFA0000C]: sw         $zr, 12($sp)
    08920AD4:[03C03821]: addu       $a3, $fp, $zr <=> move $a3, $fp
    08920AD8:[26441DC4]: addiu      $a0, $s2, 7620
    08920ADC:[24050030]: addiu      $a1, $zr, 48 <=> li $a1, 48
    08920AE0:[24060050]: addiu      $a2, $zr, 80 <=> li $a2, 80
    08920AE4:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08920AE8:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08920AEC:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08920AF0:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08920AF4:[AFB00000]: sw         $s0, 0($sp)
    08920AF8:[AFB00004]: sw         $s0, 4($sp)
    08920AFC:[AFB30008]: sw         $s3, 8($sp)
    08920B00:[0E24495A]: jal        0x08912568
    08920B04:[AFA0000C]: sw         $zr, 12($sp)
    08920B08:[8FA7001C]: lw         $a3, 28($sp)
    08920B0C:[26441DC4]: addiu      $a0, $s2, 7620
    08920B10:[24050030]: addiu      $a1, $zr, 48 <=> li $a1, 48
    08920B14:[24060060]: addiu      $a2, $zr, 96 <=> li $a2, 96
    08920B18:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08920B1C:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08920B20:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08920B24:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08920B28:[AFB00000]: sw         $s0, 0($sp)
    08920B2C:[AFB00004]: sw         $s0, 4($sp)
    08920B30:[AFB30008]: sw         $s3, 8($sp)
    08920B34:[0E24495A]: jal        0x08912568
    08920B38:[AFA0000C]: sw         $zr, 12($sp)
    08920B3C:[8FA70018]: lw         $a3, 24($sp)
    08920B40:[26441DC4]: addiu      $a0, $s2, 7620
    08920B44:[24050030]: addiu      $a1, $zr, 48 <=> li $a1, 48
    08920B48:[24060070]: addiu      $a2, $zr, 112 <=> li $a2, 112
    08920B4C:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08920B50:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08920B54:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08920B58:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08920B5C:[AFB00000]: sw         $s0, 0($sp)
    08920B60:[AFB00004]: sw         $s0, 4($sp)
    08920B64:[AFB30008]: sw         $s3, 8($sp)
    08920B68:[0E24495A]: jal        0x08912568
    08920B6C:[AFA0000C]: sw         $zr, 12($sp)
    08920B70:[8FA70014]: lw         $a3, 20($sp)
    08920B74:[26441DC4]: addiu      $a0, $s2, 7620
    08920B78:[24050030]: addiu      $a1, $zr, 48 <=> li $a1, 48
    08920B7C:[24060080]: addiu      $a2, $zr, 128 <=> li $a2, 128
    08920B80:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08920B84:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08920B88:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08920B8C:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08920B90:[AFB00000]: sw         $s0, 0($sp)
    08920B94:[AFB00004]: sw         $s0, 4($sp)
    08920B98:[AFB30008]: sw         $s3, 8($sp)
    08920B9C:[0E24495A]: jal        0x08912568
    08920BA0:[AFA0000C]: sw         $zr, 12($sp)
    08920BA4:[8FA70020]: lw         $a3, 32($sp)
    08920BA8:[26441DC4]: addiu      $a0, $s2, 7620
    08920BAC:[24050030]: addiu      $a1, $zr, 48 <=> li $a1, 48
    08920BB0:[24060090]: addiu      $a2, $zr, 144 <=> li $a2, 144
    08920BB4:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08920BB8:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08920BBC:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08920BC0:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08920BC4:[AFB30008]: sw         $s3, 8($sp)
    08920BC8:[AFB00000]: sw         $s0, 0($sp)
    08920BCC:[AFB00004]: sw         $s0, 4($sp)
    08920BD0:[0E24495A]: jal        0x08912568
    08920BD4:[AFA0000C]: sw         $zr, 12($sp)
    08920BD8:[8FA20010]: lw         $v0, 16($sp)
    08920BDC:[1050008C]: beq        $v0, $s0, 0x08920E10
    08920BE0:[00000000]: nop
    08920BE4:[3C040003]: lui        $a0, 0x0003 <=> li $a0, 0x00030000
    08920BE8:[3484D090]: ori        $a0, $a0, -12144
    08920BEC:[02E40018]: mult       $s7, $a0
    08920BF0:[0E26E42D]: jal        0x089B90B4 [sceKernelDelayThread]
    08920BF4:[00002012]: mflo       $a0
    08920BF8:[8FBF004C]: lw         $ra, 76($sp)
    08920BFC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08920C00:[8FBE0048]: lw         $fp, 72($sp)
    08920C04:[8FB70044]: lw         $s7, 68($sp)
    08920C08:[8FB60040]: lw         $s6, 64($sp)
    08920C0C:[8FB5003C]: lw         $s5, 60($sp)
    08920C10:[8FB40038]: lw         $s4, 56($sp)
    08920C14:[8FB30034]: lw         $s3, 52($sp)
    08920C18:[8FB20030]: lw         $s2, 48($sp)
    08920C1C:[8FB1002C]: lw         $s1, 44($sp)
    08920C20:[8FB00028]: lw         $s0, 40($sp)
    08920C24:[03E00008]: jr         $ra
    08920C28:[27BD0050]: addiu      $sp, $sp, 80
    08920C2C:[24120049]: addiu      $s2, $zr, 73 <=> li $s2, 73
    08920C30:[00F20018]: mult       $a3, $s2
    08920C34:[3C1108AB]: lui        $s1, 0x08AB <=> li $s1, 0x08AB0000
    08920C38:[2631A3E8]: addiu      $s1, $s1, -23576
    08920C3C:[3C1008AB]: lui        $s0, 0x08AB <=> li $s0, 0x08AB0000
    08920C40:[24060049]: addiu      $a2, $zr, 73 <=> li $a2, 73
    08920C44:[24050020]: addiu      $a1, $zr, 32 <=> li $a1, 32
    08920C48:[AE07A5A0]: sw         $a3, -23136($s0)
    08920C4C:[00002012]: mflo       $a0
    08920C50:[0E268B68]: jal        0x089A2DA0
    08920C54:[02242021]: addu       $a0, $s1, $a0
    08920C58:[8E04A5A0]: lw         $a0, -23136($s0)
    08920C5C:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    08920C60:[00920018]: mult       $a0, $s2
    08920C64:[00002012]: mflo       $a0
    08920C68:[0E269958]: jal        0x089A6560
    08920C6C:[02242021]: addu       $a0, $s1, $a0
    08920C70:[0E269F30]: jal        0x089A7CC0
    08920C74:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08920C78:[8E06A5A0]: lw         $a2, -23136($s0)
    08920C7C:[24030180]: addiu      $v1, $zr, 384 <=> li $v1, 384
    08920C80:[AFA30008]: sw         $v1, 8($sp)
    08920C84:[00D20018]: mult       $a2, $s2
    08920C88:[24C60004]: addiu      $a2, $a2, 4
    08920C8C:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    08920C90:[3C0408BC]: lui        $a0, 0x08BC <=> li $a0, 0x08BC0000
    08920C94:[00063100]: sll        $a2, $a2, 0x0004
    08920C98:[AFB30004]: sw         $s3, 4($sp)
    08920C9C:[AFB30000]: sw         $s3, 0($sp)
    08920CA0:[AFA0000C]: sw         $zr, 12($sp)
    08920CA4:[24841DC4]: addiu      $a0, $a0, 7620
    08920CA8:[30C6FFF0]: andi       $a2, $a2, -16
    08920CAC:[24050030]: addiu      $a1, $zr, 48 <=> li $a1, 48
    08920CB0:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08920CB4:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08920CB8:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08920CBC:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08920CC0:[00009012]: mflo       $s2
    08920CC4:[02421021]: addu       $v0, $s2, $v0
    08920CC8:[00511021]: addu       $v0, $v0, $s1
    08920CCC:[02323821]: addu       $a3, $s1, $s2
    08920CD0:[0E24495A]: jal        0x08912568
    08920CD4:[A0430000]: sb         $v1, 0($v0)
    08920CD8:[8FBF004C]: lw         $ra, 76($sp)
    08920CDC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08920CE0:[8FBE0048]: lw         $fp, 72($sp)
    08920CE4:[8FB70044]: lw         $s7, 68($sp)
    08920CE8:[8FB60040]: lw         $s6, 64($sp)
    08920CEC:[8FB5003C]: lw         $s5, 60($sp)
    08920CF0:[8FB40038]: lw         $s4, 56($sp)
    08920CF4:[8FB30034]: lw         $s3, 52($sp)
    08920CF8:[8FB20030]: lw         $s2, 48($sp)
    08920CFC:[8FB1002C]: lw         $s1, 44($sp)
    08920D00:[8FB00028]: lw         $s0, 40($sp)
    08920D04:[03E00008]: jr         $ra
    08920D08:[27BD0050]: addiu      $sp, $sp, 80
    08920D0C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08920D10:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    08920D14:[2407001B]: addiu      $a3, $zr, 27 <=> li $a3, 27
    08920D18:[2408000A]: addiu      $t0, $zr, 10 <=> li $t0, 10
    08920D1C:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    08920D20:[0E248140]: jal        0x08920500
    08920D24:[3C1108AB]: lui        $s1, 0x08AB <=> li $s1, 0x08AB0000
    08920D28:[3C1508AB]: lui        $s5, 0x08AB <=> li $s5, 0x08AB0000
    08920D2C:[2624A3E8]: addiu      $a0, $s1, -23576
    08920D30:[24050020]: addiu      $a1, $zr, 32 <=> li $a1, 32
    08920D34:[240601B6]: addiu      $a2, $zr, 438 <=> li $a2, 438
    08920D38:[AE50A5A4]: sw         $s0, -23132($s2)
    08920D3C:[0E268B68]: jal        0x089A2DA0
    08920D40:[AEA0A5A0]: sw         $zr, -23136($s5)
    08920D44:[2624A3E8]: addiu      $a0, $s1, -23576
    08920D48:[A0800048]: sb         $zr, 72($a0)
    08920D4C:[A0800091]: sb         $zr, 145($a0)
    08920D50:[A08000DA]: sb         $zr, 218($a0)
    08920D54:[A0800123]: sb         $zr, 291($a0)
    08920D58:[A080016C]: sb         $zr, 364($a0)
    08920D5C:[0A248281]: j          0x08920A04
    08920D60:[A08001B5]: sb         $zr, 437($a0)
    08920D64:[3C0508AB]: lui        $a1, 0x08AB <=> li $a1, 0x08AB0000
    08920D68:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08920D6C:[24A5A431]: addiu      $a1, $a1, -23503
    08920D70:[0E269FD8]: jal        0x089A7F60
    08920D74:[24060049]: addiu      $a2, $zr, 73 <=> li $a2, 73
    08920D78:[269E0049]: addiu      $fp, $s4, 73
    08920D7C:[3C0508AB]: lui        $a1, 0x08AB <=> li $a1, 0x08AB0000
    08920D80:[24A5A47A]: addiu      $a1, $a1, -23430
    08920D84:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08920D88:[0E269FD8]: jal        0x089A7F60
    08920D8C:[24060049]: addiu      $a2, $zr, 73 <=> li $a2, 73
    08920D90:[26820092]: addiu      $v0, $s4, 146
    08920D94:[3C0508AB]: lui        $a1, 0x08AB <=> li $a1, 0x08AB0000
    08920D98:[24A5A4C3]: addiu      $a1, $a1, -23357
    08920D9C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08920DA0:[24060049]: addiu      $a2, $zr, 73 <=> li $a2, 73
    08920DA4:[0E269FD8]: jal        0x089A7F60
    08920DA8:[AFA2001C]: sw         $v0, 28($sp)
    08920DAC:[268200DB]: addiu      $v0, $s4, 219
    08920DB0:[3C0508AB]: lui        $a1, 0x08AB <=> li $a1, 0x08AB0000
    08920DB4:[24A5A50C]: addiu      $a1, $a1, -23284
    08920DB8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08920DBC:[24060049]: addiu      $a2, $zr, 73 <=> li $a2, 73
    08920DC0:[0E269FD8]: jal        0x089A7F60
    08920DC4:[AFA20018]: sw         $v0, 24($sp)
    08920DC8:[26820124]: addiu      $v0, $s4, 292
    08920DCC:[3C0508AB]: lui        $a1, 0x08AB <=> li $a1, 0x08AB0000
    08920DD0:[24A5A555]: addiu      $a1, $a1, -23211
    08920DD4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08920DD8:[24060049]: addiu      $a2, $zr, 73 <=> li $a2, 73
    08920DDC:[0E269FD8]: jal        0x089A7F60
    08920DE0:[AFA20014]: sw         $v0, 20($sp)
    08920DE4:[2682016D]: addiu      $v0, $s4, 365
    08920DE8:[3C0508AB]: lui        $a1, 0x08AB <=> li $a1, 0x08AB0000
    08920DEC:[24A5A59E]: addiu      $a1, $a1, -23138
    08920DF0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08920DF4:[24060049]: addiu      $a2, $zr, 73 <=> li $a2, 73
    08920DF8:[0E269FD8]: jal        0x089A7F60
    08920DFC:[AFA20020]: sw         $v0, 32($sp)
    08920E00:[8E03A5A0]: lw         $v1, -23136($s0)
    08920E04:[2463FFFF]: addiu      $v1, $v1, -1
    08920E08:[0A248294]: j          0x08920A50
    08920E0C:[AE03A5A0]: sw         $v1, -23136($s0)
    08920E10:[0E2493B3]: jal        0x08924ECC
    08920E14:[00000000]: nop
    08920E18:[0A2482FA]: j          0x08920BE8
    08920E1C:[3C040003]: lui        $a0, 0x0003 <=> li $a0, 0x00030000
  Back Branch 08920E08 1 times (length 240)
  Back Branch 08920E18 1 times (length 142)
  Back Branch 08920D5C 1 times (length 216)
_S1_2_89AA648 1,136 instructions (0.001%), 10 calls (089AA648 - 089AC240, length 1791)
  Back Branch 089AA740 163 times (length 6)
    089AA71C:[24030025]: addiu      $v1, $zr, 37 <=> li $v1, 37
    089AA720:[1043001C]: beq        $v0, $v1, 0x089AA794
    089AA724:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    089AA728:[0A26A9CF]: j          0x089AA73C
    089AA72C:[26100001]: addiu      $s0, $s0, 1
--> 089AA730:[10440006]: beq        $v0, $a0, 0x089AA74C
    089AA734:[021E8823]: subu       $s1, $s0, $fp
    089AA738:[26100001]: addiu      $s0, $s0, 1
    089AA73C:[82020000]: lb         $v0, 0($s0)
--> 089AA740:[1440FFFB]: bne        $v0, $zr, 0x089AA730
    089AA744:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    089AA748:[021E8823]: subu       $s1, $s0, $fp
    089AA74C:[52200032]: beql       $s1, $zr, 0x089AA818
    089AA750:[0200F021]: addu       $fp, $s0, $zr <=> move $fp, $s0
  Back Branch 089AAC38 18 times (length 331)
  Back Branch 089AB608 18 times (length 631)
  Back Branch 089ABE80 10 times (length 1121)
  Back Branch 089ABE78 10 times (length 1118)
  Back Branch 089AB8D8 9 times (length 382)
  Back Branch 089ABC2C 9 times (length 1087)
  Back Branch 089AAE38 1 times (length 486)
_S1_2_8921418 1,105 instructions (0.001%), 2 calls (08921418 - 08921918, length 321)
    08921418:[27BDFE88]: addiu      $sp, $sp, -376
    0892141C:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    08921420:[AFB40160]: sw         $s4, 352($sp)
    08921424:[AFA50134]: sw         $a1, 308($sp)
    08921428:[AFA60138]: sw         $a2, 312($sp)
    0892142C:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    08921430:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08921434:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08921438:[24441DC4]: addiu      $a0, $v0, 7620
    0892143C:[AFBE0170]: sw         $fp, 368($sp)
    08921440:[AFB7016C]: sw         $s7, 364($sp)
    08921444:[AFB60168]: sw         $s6, 360($sp)
    08921448:[AFB20158]: sw         $s2, 344($sp)
    0892144C:[AFBF0174]: sw         $ra, 372($sp)
    08921450:[AFB50164]: sw         $s5, 356($sp)
    08921454:[AFB3015C]: sw         $s3, 348($sp)
    08921458:[AFB10154]: sw         $s1, 340($sp)
    0892145C:[AFB00150]: sw         $s0, 336($sp)
    08921460:[AFA80140]: sw         $t0, 320($sp)
    08921464:[AFA90144]: sw         $t1, 324($sp)
    08921468:[AFA7013C]: sw         $a3, 316($sp)
    0892146C:[0140B021]: addu       $s6, $t2, $zr <=> move $s6, $t2
    08921470:[0160F021]: addu       $fp, $t3, $zr <=> move $fp, $t3
    08921474:[0E24461D]: jal        0x08911874
    08921478:[8FB70178]: lw         $s7, 376($sp)
    0892147C:[8FA30144]: lw         $v1, 324($sp)
    08921480:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08921484:[8C650004]: lw         $a1, 4($v1)
    08921488:[8CA20000]: lw         $v0, 0($a1)
    0892148C:[80430000]: lb         $v1, 0($v0)
    08921490:[10600120]: beq        $v1, $zr, 0x08921914
    08921494:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    08921498:[8FB00144]: lw         $s0, 324($sp)
    0892149C:[24551E0C]: addiu      $s5, $v0, 7692
    089214A0:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    089214A4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089214A8:[24531DC4]: addiu      $s3, $v0, 7620
    089214AC:[8EA20130]: lw         $v0, 304($s5)
    089214B0:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089214B4:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    089214B8:[00021080]: sll        $v0, $v0, 0x0002
    089214BC:[00A21021]: addu       $v0, $a1, $v0
    089214C0:[8C450000]: lw         $a1, 0($v0)
    089214C4:[0E24461D]: jal        0x08911874
    089214C8:[26310001]: addiu      $s1, $s1, 1
    089214CC:[8E05001C]: lw         $a1, 28($s0)
    089214D0:[0242902C]: max        $s2, $s2, $v0
    089214D4:[8CA20000]: lw         $v0, 0($a1)
    089214D8:[80430000]: lb         $v1, 0($v0)
    089214DC:[1460FFF3]: bne        $v1, $zr, 0x089214AC
    089214E0:[26100018]: addiu      $s0, $s0, 24
    089214E4:[2631FFFF]: addiu      $s1, $s1, -1
    089214E8:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    089214EC:[0242001A]: div        $s2, $v0
    089214F0:[27A4001C]: addiu      $a0, $sp, 28
    089214F4:[2405002D]: addiu      $a1, $zr, 45 <=> li $a1, 45
    089214F8:[00009812]: mflo       $s3
    089214FC:[0E268B68]: jal        0x089A2DA0
    08921500:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08921504:[2644000F]: addiu      $a0, $s2, 15
    08921508:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0892150C:[0082001A]: div        $a0, $v0
    08921510:[26E30002]: addiu      $v1, $s7, 2
    08921514:[00711821]: addu       $v1, $v1, $s1
    08921518:[AFA30120]: sw         $v1, 288($sp)
    0892151C:[28620011]: slti       $v0, $v1, 17
    08921520:[00002012]: mflo       $a0
    08921524:[03C49023]: subu       $s2, $fp, $a0
    08921528:[2643FFFE]: addiu      $v1, $s2, -2
    0892152C:[104000EC]: beq        $v0, $zr, 0x089218E0
    08921530:[AFA30124]: sw         $v1, 292($sp)
    08921534:[8FA80120]: lw         $t0, 288($sp)
    08921538:[02E08021]: addu       $s0, $s7, $zr <=> move $s0, $s7
    0892153C:[8FA40140]: lw         $a0, 320($sp)
    08921540:[8FA50124]: lw         $a1, 292($sp)
    08921544:[03B31021]: addu       $v0, $sp, $s3
    08921548:[03C03821]: addu       $a3, $fp, $zr <=> move $a3, $fp
    0892154C:[A040001C]: sb         $zr, 28($v0)
    08921550:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08921554:[0E248140]: jal        0x08920500
    08921558:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    0892155C:[8FA20144]: lw         $v0, 324($sp)
    08921560:[8C4C0004]: lw         $t4, 4($v0)
    08921564:[8D820000]: lw         $v0, 0($t4)
    08921568:[80470000]: lb         $a3, 0($v0)
    0892156C:[10E000E4]: beq        $a3, $zr, 0x08921900
    08921570:[00121900]: sll        $v1, $s2, 0x0004
    08921574:[26170001]: addiu      $s7, $s0, 1
    08921578:[00171100]: sll        $v0, $s7, 0x0004
    0892157C:[3075FFFF]: andi       $s5, $v1, -1
    08921580:[3C0308BC]: lui        $v1, 0x08BC <=> li $v1, 0x08BC0000
    08921584:[AFA20148]: sw         $v0, 328($sp)
    08921588:[8FB10144]: lw         $s1, 324($sp)
    0892158C:[3050FFFF]: andi       $s0, $v0, -1
    08921590:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08921594:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    08921598:[0A24857B]: j          0x089215EC
    0892159C:[247E1DC4]: addiu      $fp, $v1, 7620
    089215A0:[3C0308BC]: lui        $v1, 0x08BC <=> li $v1, 0x08BC0000
    089215A4:[24631E0C]: addiu      $v1, $v1, 7692
    089215A8:[8C620130]: lw         $v0, 304($v1)
    089215AC:[26520001]: addiu      $s2, $s2, 1
    089215B0:[00021080]: sll        $v0, $v0, 0x0002
    089215B4:[01821021]: addu       $v0, $t4, $v0
    089215B8:[8C470000]: lw         $a3, 0($v0)
    089215BC:[AFB30000]: sw         $s3, 0($sp)
    089215C0:[AFB30004]: sw         $s3, 4($sp)
    089215C4:[AFA00008]: sw         $zr, 8($sp)
    089215C8:[0E24495A]: jal        0x08912568
    089215CC:[AFA0000C]: sw         $zr, 12($sp)
    089215D0:[8E2C001C]: lw         $t4, 28($s1)
    089215D4:[26030010]: addiu      $v1, $s0, 16
    089215D8:[26310018]: addiu      $s1, $s1, 24
    089215DC:[8D820000]: lw         $v0, 0($t4)
    089215E0:[80470000]: lb         $a3, 0($v0)
    089215E4:[10E00018]: beq        $a3, $zr, 0x08921648
    089215E8:[3070FFFF]: andi       $s0, $v1, -1
    089215EC:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    089215F0:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    089215F4:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    089215F8:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    089215FC:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08921600:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08921604:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08921608:[14E2FFE5]: bne        $a3, $v0, 0x089215A0
    0892160C:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08921610:[27A7001C]: addiu      $a3, $sp, 28
    08921614:[AFB30000]: sw         $s3, 0($sp)
    08921618:[AFB30004]: sw         $s3, 4($sp)
    0892161C:[AFA00008]: sw         $zr, 8($sp)
    08921620:[0E24495A]: jal        0x08912568
    08921624:[AFA0000C]: sw         $zr, 12($sp)
    08921628:[8E2C001C]: lw         $t4, 28($s1)
    0892162C:[26030010]: addiu      $v1, $s0, 16
    08921630:[26520001]: addiu      $s2, $s2, 1
    08921634:[8D820000]: lw         $v0, 0($t4)
    08921638:[26310018]: addiu      $s1, $s1, 24
    0892163C:[80470000]: lb         $a3, 0($v0)
    08921640:[14E0FFEA]: bne        $a3, $zr, 0x089215EC
    08921644:[3070FFFF]: andi       $s0, $v1, -1
    08921648:[8FA20124]: lw         $v0, 292($sp)
    0892164C:[8FA30120]: lw         $v1, 288($sp)
    08921650:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    08921654:[245E0001]: addiu      $fp, $v0, 1
    08921658:[0E244E1D]: jal        0x08913874
    0892165C:[2473FFFF]: addiu      $s3, $v1, -1
    08921660:[001E1100]: sll        $v0, $fp, 0x0004
    08921664:[3042FFFF]: andi       $v0, $v0, -1
    08921668:[AFA20130]: sw         $v0, 304($sp)
    0892166C:[8FA20148]: lw         $v0, 328($sp)
    08921670:[00131900]: sll        $v1, $s3, 0x0004
    08921674:[3063FFFF]: andi       $v1, $v1, -1
    08921678:[AFA30128]: sw         $v1, 296($sp)
    0892167C:[3042FFFF]: andi       $v0, $v0, -1
    08921680:[2643FFFF]: addiu      $v1, $s2, -1
    08921684:[AFA2012C]: sw         $v0, 300($sp)
    08921688:[AFA3014C]: sw         $v1, 332($sp)
    0892168C:[02C04021]: addu       $t0, $s6, $zr <=> move $t0, $s6
    08921690:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08921694:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    08921698:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    0892169C:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    089216A0:[02404821]: addu       $t1, $s2, $zr <=> move $t1, $s2
    089216A4:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089216A8:[0E2483B7]: jal        0x08920EDC
    089216AC:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089216B0:[8E830008]: lw         $v1, 8($s4)
    089216B4:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    089216B8:[10620015]: beq        $v1, $v0, 0x08921710
    089216BC:[8E900004]: lw         $s0, 4($s4)
    089216C0:[2C620006]: sltiu      $v0, $v1, 6
    089216C4:[1040004A]: beq        $v0, $zr, 0x089217F0
    089216C8:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    089216CC:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    089216D0:[10620037]: beq        $v1, $v0, 0x089217B0
    089216D4:[8FBF0174]: lw         $ra, 372($sp)
    089216D8:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
    089216DC:[02C04021]: addu       $t0, $s6, $zr <=> move $t0, $s6
    089216E0:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    089216E4:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    089216E8:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    089216EC:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    089216F0:[02404821]: addu       $t1, $s2, $zr <=> move $t1, $s2
    089216F4:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089216F8:[0E2483B7]: jal        0x08920EDC
    089216FC:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08921700:[8E830008]: lw         $v1, 8($s4)
    08921704:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08921708:[1462FFED]: bne        $v1, $v0, 0x089216C0
    0892170C:[8E900004]: lw         $s0, 4($s4)
    08921710:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    08921714:[02030018]: mult       $s0, $v1
    08921718:[8FA30144]: lw         $v1, 324($sp)
    0892171C:[00001012]: mflo       $v0
    08921720:[00628821]: addu       $s1, $v1, $v0
    08921724:[8E220000]: lw         $v0, 0($s1)
    08921728:[14400058]: bne        $v0, $zr, 0x0892188C
    0892172C:[00000000]: nop
    08921730:[8E220008]: lw         $v0, 8($s1)
    08921734:[1040FFE9]: beq        $v0, $zr, 0x089216DC
    08921738:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
    0892173C:[0E2493B3]: jal        0x08924ECC
    08921740:[00000000]: nop
    08921744:[8E280014]: lw         $t0, 20($s1)
    08921748:[8E230008]: lw         $v1, 8($s1)
    0892174C:[8FA40134]: lw         $a0, 308($sp)
    08921750:[8E270010]: lw         $a3, 16($s1)
    08921754:[8FA50138]: lw         $a1, 312($sp)
    08921758:[0060F809]: jalr       $ra, $v1
    0892175C:[8FA6013C]: lw         $a2, 316($sp)
    08921760:[8FBF0174]: lw         $ra, 372($sp)
    08921764:[28420000]: slti       $v0, $v0, 0
    08921768:[2404000C]: addiu      $a0, $zr, 12 <=> li $a0, 12
    0892176C:[2403000D]: addiu      $v1, $zr, 13 <=> li $v1, 13
    08921770:[0062200B]: movn       $a0, $v1, $v0
    08921774:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    08921778:[02801021]: addu       $v0, $s4, $zr <=> move $v0, $s4
    0892177C:[AE880004]: sw         $t0, 4($s4)
    08921780:[AE840008]: sw         $a0, 8($s4)
    08921784:[8FBE0170]: lw         $fp, 368($sp)
    08921788:[8FB7016C]: lw         $s7, 364($sp)
    0892178C:[8FB60168]: lw         $s6, 360($sp)
    08921790:[8FB50164]: lw         $s5, 356($sp)
    08921794:[8FB40160]: lw         $s4, 352($sp)
    08921798:[8FB3015C]: lw         $s3, 348($sp)
    0892179C:[8FB20158]: lw         $s2, 344($sp)
    089217A0:[8FB10154]: lw         $s1, 340($sp)
    089217A4:[8FB00150]: lw         $s0, 336($sp)
    089217A8:[03E00008]: jr         $ra
    089217AC:[27BD0178]: addiu      $sp, $sp, 376
    089217B0:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    089217B4:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089217B8:[02801021]: addu       $v0, $s4, $zr <=> move $v0, $s4
    089217BC:[AE880004]: sw         $t0, 4($s4)
    089217C0:[AE840008]: sw         $a0, 8($s4)
    089217C4:[8FBE0170]: lw         $fp, 368($sp)
    089217C8:[8FB7016C]: lw         $s7, 364($sp)
    089217CC:[8FB60168]: lw         $s6, 360($sp)
    089217D0:[8FB50164]: lw         $s5, 356($sp)
    089217D4:[8FB40160]: lw         $s4, 352($sp)
    089217D8:[8FB3015C]: lw         $s3, 348($sp)
    089217DC:[8FB20158]: lw         $s2, 344($sp)
    089217E0:[8FB10154]: lw         $s1, 340($sp)
    089217E4:[8FB00150]: lw         $s0, 336($sp)
    089217E8:[03E00008]: jr         $ra
    089217EC:[27BD0178]: addiu      $sp, $sp, 376
    089217F0:[10620015]: beq        $v1, $v0, 0x08921848
    089217F4:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
    089217F8:[1462FFB8]: bne        $v1, $v0, 0x089216DC
    089217FC:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
    08921800:[8FA50130]: lw         $a1, 304($sp)
    08921804:[8FA60128]: lw         $a2, 296($sp)
    08921808:[3C0408BC]: lui        $a0, 0x08BC <=> li $a0, 0x08BC0000
    0892180C:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    08921810:[24841DC4]: addiu      $a0, $a0, 7620
    08921814:[24E7F558]: addiu      $a3, $a3, -2728
    08921818:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    0892181C:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08921820:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08921824:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08921828:[AFB50000]: sw         $s5, 0($sp)
    0892182C:[AFB50004]: sw         $s5, 4($sp)
    08921830:[AFA00008]: sw         $zr, 8($sp)
    08921834:[AFA0000C]: sw         $zr, 12($sp)
    08921838:[0E24495A]: jal        0x08912568
    0892183C:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08921840:[0A2485A4]: j          0x08921690
    08921844:[02C04021]: addu       $t0, $s6, $zr <=> move $t0, $s6
    08921848:[8FA50130]: lw         $a1, 304($sp)
    0892184C:[8FA6012C]: lw         $a2, 300($sp)
    08921850:[3C0408BC]: lui        $a0, 0x08BC <=> li $a0, 0x08BC0000
    08921854:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    08921858:[24841DC4]: addiu      $a0, $a0, 7620
    0892185C:[24E7F558]: addiu      $a3, $a3, -2728
    08921860:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08921864:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08921868:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    0892186C:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08921870:[AFB50000]: sw         $s5, 0($sp)
    08921874:[AFB50004]: sw         $s5, 4($sp)
    08921878:[AFA00008]: sw         $zr, 8($sp)
    0892187C:[0E24495A]: jal        0x08912568
    08921880:[AFA0000C]: sw         $zr, 12($sp)
    08921884:[0A2485A3]: j          0x0892168C
    08921888:[8FB6014C]: lw         $s6, 332($sp)
    0892188C:[1455FF93]: bne        $v0, $s5, 0x089216DC
    08921890:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
    08921894:[0E2493B3]: jal        0x08924ECC
    08921898:[00000000]: nop
    0892189C:[8E280010]: lw         $t0, 16($s1)
    089218A0:[8FBF0174]: lw         $ra, 372($sp)
    089218A4:[2404000C]: addiu      $a0, $zr, 12 <=> li $a0, 12
    089218A8:[02801021]: addu       $v0, $s4, $zr <=> move $v0, $s4
    089218AC:[AE880004]: sw         $t0, 4($s4)
    089218B0:[AE840008]: sw         $a0, 8($s4)
    089218B4:[8FBE0170]: lw         $fp, 368($sp)
    089218B8:[8FB7016C]: lw         $s7, 364($sp)
    089218BC:[8FB60168]: lw         $s6, 360($sp)
    089218C0:[8FB50164]: lw         $s5, 356($sp)
    089218C4:[8FB40160]: lw         $s4, 352($sp)
    089218C8:[8FB3015C]: lw         $s3, 348($sp)
    089218CC:[8FB20158]: lw         $s2, 344($sp)
    089218D0:[8FB10154]: lw         $s1, 340($sp)
    089218D4:[8FB00150]: lw         $s0, 336($sp)
    089218D8:[03E00008]: jr         $ra
    089218DC:[27BD0178]: addiu      $sp, $sp, 376
    089218E0:[8FA30120]: lw         $v1, 288($sp)
    089218E4:[26E20010]: addiu      $v0, $s7, 16
    089218E8:[00438023]: subu       $s0, $v0, $v1
    089218EC:[26230002]: addiu      $v1, $s1, 2
    089218F0:[00701821]: addu       $v1, $v1, $s0
    089218F4:[AFA30120]: sw         $v1, 288($sp)
    089218F8:[0A24854F]: j          0x0892153C
    089218FC:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08921900:[26170001]: addiu      $s7, $s0, 1
    08921904:[00171900]: sll        $v1, $s7, 0x0004
    08921908:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0892190C:[0A248592]: j          0x08921648
    08921910:[AFA30148]: sw         $v1, 328($sp)
    08921914:[0A24853A]: j          0x089214E8
    08921918:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
  Back Branch 089214DC 16 times (length 14)
    08921498:[8FB00144]: lw         $s0, 324($sp)
    0892149C:[24551E0C]: addiu      $s5, $v0, 7692
    089214A0:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    089214A4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089214A8:[24531DC4]: addiu      $s3, $v0, 7620
--> 089214AC:[8EA20130]: lw         $v0, 304($s5)
    089214B0:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089214B4:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    089214B8:[00021080]: sll        $v0, $v0, 0x0002
    089214BC:[00A21021]: addu       $v0, $a1, $v0
    089214C0:[8C450000]: lw         $a1, 0($v0)
    089214C4:[0E24461D]: jal        0x08911874
    089214C8:[26310001]: addiu      $s1, $s1, 1
    089214CC:[8E05001C]: lw         $a1, 28($s0)
    089214D0:[0242902C]: max        $s2, $s2, $v0
    089214D4:[8CA20000]: lw         $v0, 0($a1)
    089214D8:[80430000]: lb         $v1, 0($v0)
--> 089214DC:[1460FFF3]: bne        $v1, $zr, 0x089214AC
    089214E0:[26100018]: addiu      $s0, $s0, 24
    089214E4:[2631FFFF]: addiu      $s1, $s1, -1
    089214E8:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    089214EC:[0242001A]: div        $s2, $v0
  Back Branch 08921608 16 times (length 28)
    0892158C:[3050FFFF]: andi       $s0, $v0, -1
    08921590:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08921594:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    08921598:[0A24857B]: j          0x089215EC
    0892159C:[247E1DC4]: addiu      $fp, $v1, 7620
--> 089215A0:[3C0308BC]: lui        $v1, 0x08BC <=> li $v1, 0x08BC0000
    089215A4:[24631E0C]: addiu      $v1, $v1, 7692
    089215A8:[8C620130]: lw         $v0, 304($v1)
    089215AC:[26520001]: addiu      $s2, $s2, 1
    089215B0:[00021080]: sll        $v0, $v0, 0x0002
    089215B4:[01821021]: addu       $v0, $t4, $v0
    089215B8:[8C470000]: lw         $a3, 0($v0)
    089215BC:[AFB30000]: sw         $s3, 0($sp)
    089215C0:[AFB30004]: sw         $s3, 4($sp)
    089215C4:[AFA00008]: sw         $zr, 8($sp)
    089215C8:[0E24495A]: jal        0x08912568
    089215CC:[AFA0000C]: sw         $zr, 12($sp)
    089215D0:[8E2C001C]: lw         $t4, 28($s1)
    089215D4:[26030010]: addiu      $v1, $s0, 16
    089215D8:[26310018]: addiu      $s1, $s1, 24
    089215DC:[8D820000]: lw         $v0, 0($t4)
    089215E0:[80470000]: lb         $a3, 0($v0)
    089215E4:[10E00018]: beq        $a3, $zr, 0x08921648
    089215E8:[3070FFFF]: andi       $s0, $v1, -1
    089215EC:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    089215F0:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    089215F4:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    089215F8:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    089215FC:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08921600:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08921604:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
--> 08921608:[14E2FFE5]: bne        $a3, $v0, 0x089215A0
    0892160C:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08921610:[27A7001C]: addiu      $a3, $sp, 28
    08921614:[AFB30000]: sw         $s3, 0($sp)
    08921618:[AFB30004]: sw         $s3, 4($sp)
  Back Branch 089217F8 7 times (length 73)
    089216C8:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    089216CC:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    089216D0:[10620037]: beq        $v1, $v0, 0x089217B0
    089216D4:[8FBF0174]: lw         $ra, 372($sp)
    089216D8:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
--> 089216DC:[02C04021]: addu       $t0, $s6, $zr <=> move $t0, $s6
    089216E0:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    089216E4:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    089216E8:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    089216EC:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    089216F0:[02404821]: addu       $t1, $s2, $zr <=> move $t1, $s2
    089216F4:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089216F8:[0E2483B7]: jal        0x08920EDC
    089216FC:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08921700:[8E830008]: lw         $v1, 8($s4)
    08921704:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08921708:[1462FFED]: bne        $v1, $v0, 0x089216C0
    0892170C:[8E900004]: lw         $s0, 4($s4)
    08921710:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    08921714:[02030018]: mult       $s0, $v1
    08921718:[8FA30144]: lw         $v1, 324($sp)
    0892171C:[00001012]: mflo       $v0
    08921720:[00628821]: addu       $s1, $v1, $v0
    08921724:[8E220000]: lw         $v0, 0($s1)
    08921728:[14400058]: bne        $v0, $zr, 0x0892188C
    0892172C:[00000000]: nop
    08921730:[8E220008]: lw         $v0, 8($s1)
    08921734:[1040FFE9]: beq        $v0, $zr, 0x089216DC
    08921738:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
    0892173C:[0E2493B3]: jal        0x08924ECC
    08921740:[00000000]: nop
    08921744:[8E280014]: lw         $t0, 20($s1)
    08921748:[8E230008]: lw         $v1, 8($s1)
    0892174C:[8FA40134]: lw         $a0, 308($sp)
    08921750:[8E270010]: lw         $a3, 16($s1)
    08921754:[8FA50138]: lw         $a1, 312($sp)
    08921758:[0060F809]: jalr       $ra, $v1
    0892175C:[8FA6013C]: lw         $a2, 316($sp)
    08921760:[8FBF0174]: lw         $ra, 372($sp)
    08921764:[28420000]: slti       $v0, $v0, 0
    08921768:[2404000C]: addiu      $a0, $zr, 12 <=> li $a0, 12
    0892176C:[2403000D]: addiu      $v1, $zr, 13 <=> li $v1, 13
    08921770:[0062200B]: movn       $a0, $v1, $v0
    08921774:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    08921778:[02801021]: addu       $v0, $s4, $zr <=> move $v0, $s4
    0892177C:[AE880004]: sw         $t0, 4($s4)
    08921780:[AE840008]: sw         $a0, 8($s4)
    08921784:[8FBE0170]: lw         $fp, 368($sp)
    08921788:[8FB7016C]: lw         $s7, 364($sp)
    0892178C:[8FB60168]: lw         $s6, 360($sp)
    08921790:[8FB50164]: lw         $s5, 356($sp)
    08921794:[8FB40160]: lw         $s4, 352($sp)
    08921798:[8FB3015C]: lw         $s3, 348($sp)
    0892179C:[8FB20158]: lw         $s2, 344($sp)
    089217A0:[8FB10154]: lw         $s1, 340($sp)
    089217A4:[8FB00150]: lw         $s0, 336($sp)
    089217A8:[03E00008]: jr         $ra
    089217AC:[27BD0178]: addiu      $sp, $sp, 376
    089217B0:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    089217B4:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    089217B8:[02801021]: addu       $v0, $s4, $zr <=> move $v0, $s4
    089217BC:[AE880004]: sw         $t0, 4($s4)
    089217C0:[AE840008]: sw         $a0, 8($s4)
    089217C4:[8FBE0170]: lw         $fp, 368($sp)
    089217C8:[8FB7016C]: lw         $s7, 364($sp)
    089217CC:[8FB60168]: lw         $s6, 360($sp)
    089217D0:[8FB50164]: lw         $s5, 356($sp)
    089217D4:[8FB40160]: lw         $s4, 352($sp)
    089217D8:[8FB3015C]: lw         $s3, 348($sp)
    089217DC:[8FB20158]: lw         $s2, 344($sp)
    089217E0:[8FB10154]: lw         $s1, 340($sp)
    089217E4:[8FB00150]: lw         $s0, 336($sp)
    089217E8:[03E00008]: jr         $ra
    089217EC:[27BD0178]: addiu      $sp, $sp, 376
    089217F0:[10620015]: beq        $v1, $v0, 0x08921848
    089217F4:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
--> 089217F8:[1462FFB8]: bne        $v1, $v0, 0x089216DC
    089217FC:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
    08921800:[8FA50130]: lw         $a1, 304($sp)
    08921804:[8FA60128]: lw         $a2, 296($sp)
    08921808:[3C0408BC]: lui        $a0, 0x08BC <=> li $a0, 0x08BC0000
  Back Branch 08921708 7 times (length 20)
    089216AC:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089216B0:[8E830008]: lw         $v1, 8($s4)
    089216B4:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    089216B8:[10620015]: beq        $v1, $v0, 0x08921710
    089216BC:[8E900004]: lw         $s0, 4($s4)
--> 089216C0:[2C620006]: sltiu      $v0, $v1, 6
    089216C4:[1040004A]: beq        $v0, $zr, 0x089217F0
    089216C8:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    089216CC:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    089216D0:[10620037]: beq        $v1, $v0, 0x089217B0
    089216D4:[8FBF0174]: lw         $ra, 372($sp)
    089216D8:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
    089216DC:[02C04021]: addu       $t0, $s6, $zr <=> move $t0, $s6
    089216E0:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    089216E4:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    089216E8:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    089216EC:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    089216F0:[02404821]: addu       $t1, $s2, $zr <=> move $t1, $s2
    089216F4:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089216F8:[0E2483B7]: jal        0x08920EDC
    089216FC:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08921700:[8E830008]: lw         $v1, 8($s4)
    08921704:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
--> 08921708:[1462FFED]: bne        $v1, $v0, 0x089216C0
    0892170C:[8E900004]: lw         $s0, 4($s4)
    08921710:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    08921714:[02030018]: mult       $s0, $v1
    08921718:[8FA30144]: lw         $v1, 324($sp)
  Back Branch 08921640 2 times (length 23)
    089215D8:[26310018]: addiu      $s1, $s1, 24
    089215DC:[8D820000]: lw         $v0, 0($t4)
    089215E0:[80470000]: lb         $a3, 0($v0)
    089215E4:[10E00018]: beq        $a3, $zr, 0x08921648
    089215E8:[3070FFFF]: andi       $s0, $v1, -1
--> 089215EC:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    089215F0:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    089215F4:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    089215F8:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    089215FC:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08921600:[3C09FF00]: lui        $t1, 0xFF00 <=> li $t1, 0xFF000000
    08921604:[240A0011]: addiu      $t2, $zr, 17 <=> li $t2, 17
    08921608:[14E2FFE5]: bne        $a3, $v0, 0x089215A0
    0892160C:[240B0064]: addiu      $t3, $zr, 100 <=> li $t3, 100
    08921610:[27A7001C]: addiu      $a3, $sp, 28
    08921614:[AFB30000]: sw         $s3, 0($sp)
    08921618:[AFB30004]: sw         $s3, 4($sp)
    0892161C:[AFA00008]: sw         $zr, 8($sp)
    08921620:[0E24495A]: jal        0x08912568
    08921624:[AFA0000C]: sw         $zr, 12($sp)
    08921628:[8E2C001C]: lw         $t4, 28($s1)
    0892162C:[26030010]: addiu      $v1, $s0, 16
    08921630:[26520001]: addiu      $s2, $s2, 1
    08921634:[8D820000]: lw         $v0, 0($t4)
    08921638:[26310018]: addiu      $s1, $s1, 24
    0892163C:[80470000]: lb         $a3, 0($v0)
--> 08921640:[14E0FFEA]: bne        $a3, $zr, 0x089215EC
    08921644:[3070FFFF]: andi       $s0, $v1, -1
    08921648:[8FA20124]: lw         $v0, 292($sp)
    0892164C:[8FA30120]: lw         $v1, 288($sp)
    08921650:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
  Back Branch 08921734 1 times (length 24)
    089216C8:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    089216CC:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    089216D0:[10620037]: beq        $v1, $v0, 0x089217B0
    089216D4:[8FBF0174]: lw         $ra, 372($sp)
    089216D8:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
--> 089216DC:[02C04021]: addu       $t0, $s6, $zr <=> move $t0, $s6
    089216E0:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    089216E4:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    089216E8:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    089216EC:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    089216F0:[02404821]: addu       $t1, $s2, $zr <=> move $t1, $s2
    089216F4:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089216F8:[0E2483B7]: jal        0x08920EDC
    089216FC:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08921700:[8E830008]: lw         $v1, 8($s4)
    08921704:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08921708:[1462FFED]: bne        $v1, $v0, 0x089216C0
    0892170C:[8E900004]: lw         $s0, 4($s4)
    08921710:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    08921714:[02030018]: mult       $s0, $v1
    08921718:[8FA30144]: lw         $v1, 324($sp)
    0892171C:[00001012]: mflo       $v0
    08921720:[00628821]: addu       $s1, $v1, $v0
    08921724:[8E220000]: lw         $v0, 0($s1)
    08921728:[14400058]: bne        $v0, $zr, 0x0892188C
    0892172C:[00000000]: nop
    08921730:[8E220008]: lw         $v0, 8($s1)
--> 08921734:[1040FFE9]: beq        $v0, $zr, 0x089216DC
    08921738:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
    0892173C:[0E2493B3]: jal        0x08924ECC
    08921740:[00000000]: nop
    08921744:[8E280014]: lw         $t0, 20($s1)
  Back Branch 0892188C 1 times (length 110)
  Back Branch 089218F8 1 times (length 241)
_S1_2_89B7950 972 instructions (0.001%), 36 calls (089B7950 - 089B79B8, length 27)
_S1_2_89B813C 810 instructions (0.001%), 27 calls (089B813C - 089B81C8, length 36)
_S1_2_8921B10 768 instructions (0.001%), 2 calls (08921B10 - 08921CA0, length 101)
  Back Branch 08921C20 18 times (length 34)
  Back Branch 08921C58 4 times (length 48)
_S1_2_8922508 647 instructions (0.001%), 3 calls (08922508 - 08922ACC, length 370)
  Back Branch 08922AB0 3 times (length 112)
  Back Branch 08922AC8 1 times (length 320)
_S1_2_890F188 640 instructions (0.001%), 3 calls (0890F188 - 0890F4AC, length 202)
  Back Branch 0890F234 40 times (length 6)
  Back Branch 0890F298 24 times (length 8)
  Back Branch 0890F478 2 times (length 60)
  Back Branch 0890F4A8 2 times (length 127)
  Back Branch 0890F348 1 times (length 41)
_S1_2_8904438 584 instructions (0.001%), 1 calls (08904438 - 089048B0, length 287)
  Back Branch 08904504 270 times (length 7)
  Back Branch 08904510 220 times (length 9)
  Back Branch 08904518 220 times (length 11)
  Back Branch 08904684 175 times (length 103)
  Back Branch 08904638 141 times (length 8)
  Back Branch 089048A4 34 times (length 165)
  Back Branch 0890467C 34 times (length 27)
  Back Branch 08904894 34 times (length 161)
  Back Branch 0890489C 34 times (length 163)
  Back Branch 08904608 33 times (length 72)
  Back Branch 089048AC 6 times (length 167)
_S1_2_89B7F14 540 instructions (0.001%), 18 calls (089B7F14 - 089B7FA0, length 36)
_S1_2_89B8534 476 instructions (0.000%), 34 calls (089B8534 - 089B8578, length 18)
_S1_2_89B47DC 474 instructions (0.000%), 18 calls (089B47DC - 089B4888, length 44)
  Back Branch 089B4878 2 times (length 23)
  Back Branch 089B4884 2 times (length 28)
  Back Branch 089B4850 1 times (length 22)
_S1_2_89B488C 459 instructions (0.000%), 9 calls (089B488C - 089B4A08, length 96)
  Back Branch 089B4984 9 times (length 25)
_S1_2_89A20FC 450 instructions (0.000%), 10 calls (089A0860 - 089A3E88, length 3467)
  Back Branch 089A2108 10 times (length 1580)
  Back Branch 089A0A74 10 times (length 62)
_S1_2_890D73C 434 instructions (0.000%), 2 calls (0890D73C - 0890D9B0, length 158)
  Back Branch 0890D814 8 times (length 6)
  Back Branch 0890D8DC 6 times (length 54)
  Back Branch 0890D8F4 6 times (length 60)
  Back Branch 0890D9A4 4 times (length 104)
  Back Branch 0890D9AC 2 times (length 38)
  Back Branch 0890D95C 2 times (length 121)
  Back Branch 0890D940 2 times (length 79)
  Back Branch 0890D94C 2 times (length 118)
  Back Branch 0890D96C 2 times (length 90)
  Back Branch 0890D8C4 2 times (length 79)
  Back Branch 0890D828 2 times (length 23)
_S1_2_89AA5FC 392 instructions (0.000%), 28 calls (089AA5FC - 089AA644, length 19)
_S1_2_891B110 357 instructions (0.000%), 1 calls (0891B110 - 0891B918, length 515)
  Back Branch 0891B8EC 1 times (length 201)
  Back Branch 0891B898 1 times (length 133)
  Back Branch 0891B740 1 times (length 320)
  Back Branch 0891B75C 1 times (length 138)
  Back Branch 0891B914 1 times (length 240)
  Back Branch 0891B90C 1 times (length 108)
_S1_2_89A5F28 320 instructions (0.000%), 10 calls (089A5F28 - 089A5FA4, length 32)
_S1_2_89AAF38 306 instructions (0.000%), 9 calls (089AA714 - 089AC53C, length 1931)
  Back Branch 089AA740 163 times (length 6)
  Back Branch 089AAC38 18 times (length 331)
  Back Branch 089AB608 18 times (length 631)
  Back Branch 089ABE80 10 times (length 1121)
  Back Branch 089ABE78 10 times (length 1118)
  Back Branch 089AAF8C 9 times (length 499)
  Back Branch 089AB8D8 9 times (length 382)
  Back Branch 089AAF80 9 times (length 10)
  Back Branch 089ABC2C 9 times (length 1087)
_S1_2_89A629C 304 instructions (0.000%), 6 calls (089A629C - 089A633C, length 41)
  Back Branch 089A62F0 10 times (length 18)
_S1_2_890D100 300 instructions (0.000%), 25 calls (0890D100 - 0890D134, length 14)
_S1_2_89B7FA4 270 instructions (0.000%), 9 calls (089B7FA4 - 089B8030, length 36)
_S1_2_89AAFB0 243 instructions (0.000%), 9 calls (089AA714 - 089AC240, length 1740)
  Back Branch 089AA740 163 times (length 6)
  Back Branch 089AAC38 18 times (length 331)
  Back Branch 089AB608 18 times (length 631)
  Back Branch 089ABE80 10 times (length 1121)
  Back Branch 089ABE78 10 times (length 1118)
  Back Branch 089AAFE8 9 times (length 522)
  Back Branch 089AAFE0 9 times (length 11)
  Back Branch 089AB8D8 9 times (length 382)
  Back Branch 089ABC2C 9 times (length 1087)
_S1_2_89A2124 234 instructions (0.000%), 3 calls (089A2124 - 089A2964, length 529)
  Back Branch 089A2508 14 times (length 231)
  Back Branch 089A21AC 14 times (length 18)
  Back Branch 089A21A4 14 times (length 17)
  Back Branch 089A2394 5 times (length 113)
  Back Branch 089A2514 5 times (length 209)
  Back Branch 089A23CC 3 times (length 100)
  Back Branch 089A2708 2 times (length 146)
  Back Branch 089A2834 2 times (length 144)
  Back Branch 089A283C 1 times (length 146)
  Back Branch 089A2850 1 times (length 100)
  Back Branch 089A28A0 1 times (length 436)
  Back Branch 089A288C 1 times (length 152)
  Back Branch 089A290C 1 times (length 188)
_S1_2_89A6340 227 instructions (0.000%), 5 calls (089A6340 - 089A63E0, length 41)
  Back Branch 089A63A4 5 times (length 7)
_S1_2_89ADE20 220 instructions (0.000%), 4 calls (089ADE20 - 089ADE7C, length 24)
  Back Branch 089ADE60 12 times (length 14)
  Back Branch 089ADE70 4 times (length 4)
_S1_2_89B4208 201 instructions (0.000%), 9 calls (089B4208 - 089B42D4, length 52)
_S1_2_89286A4 192 instructions (0.000%), 16 calls (089286A4 - 089286D0, length 12)
_S1_2_89A7D8C 192 instructions (0.000%), 2 calls (089A7D8C - 089A7E44, length 47)
  Back Branch 089A7DD4 9 times (length 9)
  Back Branch 089A7E38 5 times (length 7)
  Back Branch 089A7E40 2 times (length 43)
  Back Branch 089A7DDC 2 times (length 9)
  Back Branch 089A7DB0 2 times (length 3)
_S1_2_890D018 190 instructions (0.000%), 5 calls (0890D018 - 0890D0FC, length 58)
  Back Branch 0890D0E8 27 times (length 32)
  Back Branch 0890D0CC 1 times (length 34)
_S1_2_89B4158 187 instructions (0.000%), 17 calls (089B4158 - 089B4180, length 11)
_S1_2_89A8180 186 instructions (0.000%), 6 calls (089A63E4 - 089A81E4, length 1921)
  Back Branch 089A64BC 93 times (length 6)
  Back Branch 089A6408 56 times (length 4)
  Back Branch 089A6494 27 times (length 14)
  Back Branch 089A81B4 12 times (length 6)
_S1_2_89AAC94 184 instructions (0.000%), 1 calls (089AA714 - 089AC240, length 1740)
  Back Branch 089AA740 163 times (length 6)
  Back Branch 089AAC38 18 times (length 331)
  Back Branch 089AB608 18 times (length 631)
  Back Branch 089ABE80 10 times (length 1121)
  Back Branch 089ABE78 10 times (length 1118)
  Back Branch 089AB8D8 9 times (length 382)
  Back Branch 089ABC2C 9 times (length 1087)
  Back Branch 089AB84C 1 times (length 16)
  Back Branch 089AB858 1 times (length 18)
  Back Branch 089AB870 1 times (length 1009)
  Back Branch 089ABDE8 1 times (length 1097)
  Back Branch 089AACCC 1 times (length 284)
_S1_2_89A64DC 168 instructions (0.000%), 12 calls (089A64DC - 089A6554, length 31)
_S1_2_890EB20 168 instructions (0.000%), 4 calls (08906160 - 0890EC18, length 8879)
_S1_2_892301C 163 instructions (0.000%), 1 calls (08922C6C - 08923224, length 367)
  Back Branch 08922E8C 2 times (length 106)
  Back Branch 08922E84 1 times (length 136)
  Back Branch 08922CF4 1 times (length 35)
  Back Branch 089231A8 1 times (length 97)
  Back Branch 08923048 1 times (length 8)
  Back Branch 08923070 1 times (length 223)
  Back Branch 08923220 1 times (length 112)
  Back Branch 08923218 1 times (length 126)
_S1_2_8914CC8 151 instructions (0.000%), 1 calls (08914CC8 - 089150C8, length 257)
_S1_2_89A4194 142 instructions (0.000%), 2 calls (089A4194 - 089A4B68, length 630)
  Back Branch 089A4470 2 times (length 48)
_S1_2_8922AD0 127 instructions (0.000%), 1 calls (08922AD0 - 08923488, length 623)
  Back Branch 08922E8C 2 times (length 106)
  Back Branch 08922E84 1 times (length 136)
  Back Branch 08922CF4 1 times (length 35)
_S1_2_89B53DC 126 instructions (0.000%), 9 calls (089B53DC - 089B5410, length 14)
_S1_2_89B8034 124 instructions (0.000%), 4 calls (089B8034 - 089B80B4, length 33)
  Back Branch 089B80A0 4 times (length 9)
  Back Branch 089B80B0 4 times (length 11)
_S1_2_89250DC 124 instructions (0.000%), 4 calls (089250DC - 08925324, length 147)
_S1_2_89B0EEC 115 instructions (0.000%), 3 calls (089B0EEC - 089B102C, length 81)
  Back Branch 089B0F78 1 times (length 26)
  Back Branch 089B0FFC 1 times (length 39)
  Back Branch 089B0FC0 1 times (length 29)
  Back Branch 089B1028 1 times (length 50)
  Back Branch 089B0FB8 1 times (length 24)
_S1_2_89287D8 102 instructions (0.000%), 1 calls (089287D8 - 089288C0, length 59)
  Back Branch 089288A8 2 times (length 22)
_S1_2_8904944 102 instructions (0.000%), 1 calls (08904944 - 08904BD0, length 164)
  Back Branch 08904AAC 1 times (length 6)
  Back Branch 08904ACC 1 times (length 51)
  Back Branch 08904AE0 1 times (length 86)
  Back Branch 08904BBC 1 times (length 124)
_S1_2_899E2CC 99 instructions (0.000%), 9 calls (0899E2CC - 0899E2F4, length 11)
_S1_2_89130B8 98 instructions (0.000%), 2 calls (089130B8 - 08913178, length 49)
_S1_2_89B8440 96 instructions (0.000%), 3 calls (089B8440 - 089B8530, length 61)
  Back Branch 089B8494 3 times (length 17)
_S1_2_899F89C 93 instructions (0.000%), 3 calls (0899F89C - 0899F950, length 46)
_S1_2_89288E0 83 instructions (0.000%), 1 calls (089286A4 - 089289F8, length 214)
  Back Branch 089289F4 1 times (length 214)
_S1_2_8926FF4 78 instructions (0.000%), 1 calls (08926FF4 - 08927BE4, length 765)
_S1_2_890CE74 75 instructions (0.000%), 3 calls (0890CE74 - 0890CEE4, length 29)
_S1_2_89B8FAC 72 instructions (0.000%), 36 calls (089B8FAC - 089B8FB0, length 2)
_S1_2_89B6DE8 72 instructions (0.000%), 1 calls (089B6DE8 - 089B746C, length 418)
  Back Branch 089B741C 1 times (length 369)
_S1_2_89A2A60 71 instructions (0.000%), 4 calls (089A2A60 - 089A2AF4, length 38)
  Back Branch 089A2AE0 2 times (length 25)
  Back Branch 089A2AAC 1 times (length 7)
_S1_2_899FF2C 69 instructions (0.000%), 1 calls (0899FF2C - 089A003C, length 69)
_S1_2_89B8FA4 68 instructions (0.000%), 34 calls (089B8FA4 - 089B8FA8, length 2)
_S1_2_8927CA4 68 instructions (0.000%), 1 calls (08927CA4 - 089286D0, length 652)
  Back Branch 08927D80 1 times (length 45)
_S1_2_89B67F0 67 instructions (0.000%), 1 calls (089B67F0 - 089B6DE4, length 382)
  Back Branch 089B6DD0 1 times (length 357)
_S1_2_8928410 65 instructions (0.000%), 1 calls (08928410 - 089286D0, length 177)
  Back Branch 08928510 1 times (length 44)
  Back Branch 089284E8 1 times (length 30)
_S1_2_8900040 63 instructions (0.000%), 1 calls (08900040 - 08900180, length 81)
  Back Branch 08900170 1 times (length 16)
  Back Branch 08900168 1 times (length 49)
_S1_2_89B8FDC 62 instructions (0.000%), 31 calls (089B8FDC - 089B8FE0, length 2)
_S1_2_890DB04 62 instructions (0.000%), 2 calls (0890DB04 - 089A633C, length 156175)
  Back Branch 089A62F0 10 times (length 18)
_S1_2_89B0778 62 instructions (0.000%), 1 calls (0899F3D0 - 089B0794, length 17650)
  Back Branch 089B0790 1 times (length 17650)
_S1_2_8912680 62 instructions (0.000%), 1 calls (08912680 - 08912808, length 99)
  Back Branch 089127BC 1 times (length 27)
_S1_2_89223F0 59 instructions (0.000%), 1 calls (089223F0 - 08922504, length 70)
  Back Branch 089224F8 1 times (length 41)
_S1_2_899EDDC 56 instructions (0.000%), 1 calls (0899ED18 - 0899EDF8, length 57)
  Back Branch 0899EDD4 1 times (length 32)
  Back Branch 0899EDF4 1 times (length 57)
_S1_2_890E5BC 54 instructions (0.000%), 2 calls (0890E554 - 0890E5EC, length 39)
  Back Branch 0890E5D4 3 times (length 34)
_S1_2_89A5754 51 instructions (0.000%), 3 calls (089A5754 - 089A57AC, length 23)
_S1_2_8928284 49 instructions (0.000%), 1 calls (08928284 - 08928344, length 49)
_S1_2_899F008 46 instructions (0.000%), 2 calls (0899F008 - 0899F090, length 35)
_S1_2_8924F1C 45 instructions (0.000%), 1 calls (08924F1C - 089B90B8, length 151656)
_S1_2_899F858 43 instructions (0.000%), 1 calls (0899F858 - 089B1454, length 18176)
  Back Branch 089B1410 1 times (length 46)
_S1_2_8900184 43 instructions (0.000%), 1 calls (08900184 - 089002E4, length 89)
  Back Branch 089001E0 1 times (length 10)
_S1_2_89A1EA4 40 instructions (0.000%), 10 calls (089A1EA4 - 089A1EB0, length 4)
_S1_2_8927A44 40 instructions (0.000%), 1 calls (08927A44 - 089286D0, length 804)
_S1_2_890E538 39 instructions (0.000%), 3 calls (0890E538 - 0890E5B8, length 33)
_S1_2_890E47C 39 instructions (0.000%), 3 calls (0890E47C - 0890E4C4, length 19)
_S1_2_89279D0 39 instructions (0.000%), 1 calls (089279D0 - 089286D0, length 833)
_S1_2_8923078 39 instructions (0.000%), 1 calls (08922C6C - 089230A4, length 271)
  Back Branch 08922E8C 2 times (length 106)
  Back Branch 08922E84 1 times (length 136)
  Back Branch 08922CF4 1 times (length 35)
  Back Branch 089230A0 1 times (length 239)
_S1_2_89276CC 38 instructions (0.000%), 1 calls (089276CC - 089286D0, length 1026)
_S1_2_8928584 36 instructions (0.000%), 1 calls (08928584 - 08928630, length 44)
  Back Branch 0892862C 1 times (length 29)
_S1_2_892810C 35 instructions (0.000%), 1 calls (0892810C - 089281E4, length 55)
_S1_2_8927FA8 34 instructions (0.000%), 1 calls (08927DD0 - 08928004, length 142)
  Back Branch 08928000 1 times (length 142)
_S1_2_8924ECC 32 instructions (0.000%), 4 calls (08924ECC - 089B8D88, length 151472)
_S1_2_89A7E48 32 instructions (0.000%), 1 calls (089A7E48 - 089A7F5C, length 70)
  Back Branch 089A7F2C 1 times (length 12)
  Back Branch 089A7F3C 1 times (length 12)
  Back Branch 089A7F34 1 times (length 10)
  Back Branch 089A7F50 1 times (length 9)
  Back Branch 089A7F58 1 times (length 22)
_S1_2_8927AB4 30 instructions (0.000%), 1 calls (08927AB4 - 089B8E18, length 148698)
_S1_2_8927D88 28 instructions (0.000%), 2 calls (08927D88 - 08927E10, length 35)
_S1_2_8928674 26 instructions (0.000%), 1 calls (08928674 - 08928708, length 38)
_S1_2_8928348 26 instructions (0.000%), 1 calls (08928348 - 089286D0, length 227)
_S1_2_89B8D64 25 instructions (0.000%), 1 calls (08000738 - 089B8D68, length 2548109)
  Back Branch 089B8D64 1 times (length 2548109)
_S1_2_899F4F8 24 instructions (0.000%), 1 calls (0899F4F8 - 0899F57C, length 34)
_S1_2_8928380 23 instructions (0.000%), 1 calls (08928380 - 089286D0, length 213)
_S1_2_890E4C8 22 instructions (0.000%), 2 calls (0890E49C - 0890E4EC, length 21)
  Back Branch 0890E4DC 2 times (length 18)
_S1_2_892870C 22 instructions (0.000%), 1 calls (0892870C - 089B8E40, length 147918)
_S1_2_890CFB0 20 instructions (0.000%), 1 calls (0890CFB0 - 0890D014, length 26)
_S1_2_89AE458 19 instructions (0.000%), 1 calls (089AE458 - 089AE4A0, length 19)
_S1_2_899E51C 18 instructions (0.000%), 1 calls (0899E51C - 0899E640, length 74)
_S1_2_8911494 18 instructions (0.000%), 1 calls (08911494 - 08911688, length 126)
_S1_2_89289FC 16 instructions (0.000%), 1 calls (089286D4 - 08928A00, length 204)
  Back Branch 089289FC 1 times (length 204)
_S1_2_89288D0 16 instructions (0.000%), 1 calls (089286A4 - 089288DC, length 143)
  Back Branch 089288D8 1 times (length 143)
_S1_2_892191C 16 instructions (0.000%), 1 calls (0892191C - 08921958, length 16)
_S1_2_89288C4 15 instructions (0.000%), 1 calls (089286A4 - 089288CC, length 139)
  Back Branch 089288C8 1 times (length 139)
_S1_2_8927F80 15 instructions (0.000%), 1 calls (08927DD0 - 08927F90, length 113)
  Back Branch 08927F8C 1 times (length 113)
_S1_2_89B901C 14 instructions (0.000%), 7 calls (089B901C - 089B9020, length 2)
_S1_2_890CE28 14 instructions (0.000%), 2 calls (0890CE28 - 0890CE40, length 7)
_S1_2_89286D4 14 instructions (0.000%), 1 calls (089286D4 - 08928708, length 14)
_S1_2_890E608 14 instructions (0.000%), 1 calls (0890E554 - 0890E61C, length 51)
  Back Branch 0890E5D4 3 times (length 34)
  Back Branch 0890E618 1 times (length 20)
_S1_2_89B8CE0 13 instructions (0.000%), 1 calls (089B8CE0 - 089B8D2C, length 20)
_S1_2_8914C88 12 instructions (0.000%), 1 calls (08914C88 - 08914CC4, length 16)
_S1_2_89002FC 12 instructions (0.000%), 1 calls (089002FC - 08900354, length 23)
_S1_2_8928634 11 instructions (0.000%), 1 calls (08928634 - 089B8E50, length 147976)
_S1_2_8924EF0 11 instructions (0.000%), 1 calls (08924EF0 - 08924F18, length 11)
_S1_2_8928764 10 instructions (0.000%), 2 calls (08928764 - 0892877C, length 7)
_S1_2_89279A8 10 instructions (0.000%), 1 calls (089279A8 - 089279CC, length 10)
_S1_2_8927980 10 instructions (0.000%), 1 calls (08927980 - 089279A4, length 10)
_S1_2_8927958 10 instructions (0.000%), 1 calls (08927958 - 0892797C, length 10)
_S1_2_890E514 10 instructions (0.000%), 1 calls (0890E4A0 - 0890E534, length 38)
  Back Branch 0890E528 1 times (length 19)
_S1_2_8900018 10 instructions (0.000%), 1 calls (08900018 - 0890003C, length 10)
_S1_2_89B8FF4 8 instructions (0.000%), 4 calls (089B8FF4 - 089B8FF8, length 2)
_S1_2_89B8FEC 8 instructions (0.000%), 4 calls (089B8FEC - 089B8FF0, length 2)
_S1_2_89B8FE4 8 instructions (0.000%), 4 calls (089B8FE4 - 089B8FE8, length 2)
_S1_2_89B8FC4 8 instructions (0.000%), 4 calls (089B8FC4 - 089B8FC8, length 2)
_S1_2_89B8DF4 8 instructions (0.000%), 4 calls (089B8DF4 - 089B8DF8, length 2)
_S1_2_89B8DEC 8 instructions (0.000%), 4 calls (089B8DEC - 089B8DF0, length 2)
_S1_2_89B8DD4 8 instructions (0.000%), 4 calls (089B8DD4 - 089B8DD8, length 2)
_S1_2_89B9034 6 instructions (0.000%), 3 calls (089B9034 - 089B9038, length 2)
_S1_2_89B8E14 6 instructions (0.000%), 3 calls (089B8E14 - 089B8E18, length 2)
_S1_2_8002CF8 6 instructions (0.000%), 2 calls (08002CF8 - 08002D00, length 3)
_S1_2_89B910C 4 instructions (0.000%), 2 calls (089B910C - 089B9110, length 2)
_S1_2_89B9104 4 instructions (0.000%), 2 calls (089B9104 - 089B9108, length 2)
_S1_2_89B9014 4 instructions (0.000%), 2 calls (089B9014 - 089B9018, length 2)
_S1_2_89B9004 4 instructions (0.000%), 2 calls (089B9004 - 089B9008, length 2)
_S1_2_89B8F8C 4 instructions (0.000%), 2 calls (089B8F8C - 089B8F90, length 2)
_S1_2_89B8F84 4 instructions (0.000%), 2 calls (089B8F84 - 089B8F88, length 2)
_S1_2_89B8E34 4 instructions (0.000%), 2 calls (089B8E34 - 089B8E38, length 2)
_S1_2_89B8E2C 4 instructions (0.000%), 2 calls (089B8E2C - 089B8E30, length 2)
_S1_2_89B8E04 4 instructions (0.000%), 2 calls (089B8E04 - 089B8E08, length 2)
_S1_2_890C9E4 4 instructions (0.000%), 2 calls (0890C9E4 - 0890C9E8, length 2)
_S1_2_89B914C 2 instructions (0.000%), 1 calls (089B914C - 089B9150, length 2)
_S1_2_89B90BC 2 instructions (0.000%), 1 calls (089B90BC - 089B90C0, length 2)
_S1_2_89B90AC 2 instructions (0.000%), 1 calls (089B90AC - 089B90B0, length 2)
_S1_2_89B90A4 2 instructions (0.000%), 1 calls (089B90A4 - 089B90A8, length 2)
_S1_2_89B909C 2 instructions (0.000%), 1 calls (089B909C - 089B90A0, length 2)
_S1_2_89B9094 2 instructions (0.000%), 1 calls (089B9094 - 089B9098, length 2)
_S1_2_89B9084 2 instructions (0.000%), 1 calls (089B9084 - 089B9088, length 2)
_S1_2_89B907C 2 instructions (0.000%), 1 calls (089B907C - 089B9080, length 2)
_S1_2_89B9074 2 instructions (0.000%), 1 calls (089B9074 - 089B9078, length 2)
_S1_2_89B906C 2 instructions (0.000%), 1 calls (089B906C - 089B9070, length 2)
_S1_2_89B9064 2 instructions (0.000%), 1 calls (089B9064 - 089B9068, length 2)
_S1_2_89B904C 2 instructions (0.000%), 1 calls (089B904C - 089B9050, length 2)
_S1_2_89B9024 2 instructions (0.000%), 1 calls (089B9024 - 089B9028, length 2)
_S1_2_89B8FFC 2 instructions (0.000%), 1 calls (089B8FFC - 089B9000, length 2)
_S1_2_89B8E54 2 instructions (0.000%), 1 calls (089B8E54 - 089B8E58, length 2)
_S1_2_89B8E44 2 instructions (0.000%), 1 calls (089B8E44 - 089B8E48, length 2)
_S1_2_89B8E24 2 instructions (0.000%), 1 calls (089B8E24 - 089B8E28, length 2)
_S1_2_89B8DBC 2 instructions (0.000%), 1 calls (089B8DBC - 089B8DC0, length 2)
_S1_2_89B8DB4 2 instructions (0.000%), 1 calls (089B8DB4 - 089B8DB8, length 2)
_S1_2_89B8D8C 2 instructions (0.000%), 1 calls (089B8D8C - 089B8D90, length 2)
_S1_2_8002D4C 2 instructions (0.000%), 1 calls (08002D4C - 08002D50, length 2)
_S1_2_8002D04 2 instructions (0.000%), 1 calls (08002D04 - 08002D08, length 2)
_S1_2_8000334 2 instructions (0.000%), 1 calls (08000334 - 08000338, length 2)
_S1_2_89A7CC0 (strlen) 0 instructions (0.000%), 559 calls (089A7CC0 - 089A7CD4, length 6)
_S1_2_89A2DA0 (memset) 0 instructions (0.000%), 34 calls (089A2DA0 - 089A2E88, length 59)
_S1_2_89A3E7C (nop) 0 instructions (0.000%), 24 calls (089A3E7C - 089A3E80, length 2)
_S1_2_89A3E84 (nop) 0 instructions (0.000%), 14 calls (089A3E84 - 089A3E88, 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
