Compilation time 1324ms, 219 calls, average 6.0ms, longest 80ms
CodeBlocks profiling information (141,262,877 total cycles):
_S1_2_8911C10 119,324,263 instructions (84.470%), 1,506 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 3,689,344 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 3,356,569 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 3,061,520 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 08912270 218,680 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 08912308 218,680 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 08912330 51,690 times (length 105)
  Back Branch 08911EF8 6,742 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 6,742 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 6,397 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 6,397 times (length 107)
  Back Branch 089123F4 6,382 times (length 336)
  Back Branch 08911D48 5,244 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 4,038 times (length 176)
  Back Branch 08912138 2,344 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,754 times (length 148)
  Back Branch 08912528 1,506 times (length 527)
  Back Branch 08911FFC 1,498 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 877 times (length 344)
  Back Branch 08911F58 877 times (length 136)
  Back Branch 08911F9C 877 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 93 times (length 537)
  Back Branch 089124D0 8 times (length 482)
_S1_2_89A2C48 15,841,998 instructions (11.215%), 96 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,512 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 089A2D0C 145,175 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 089A2CA4 96 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 9 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 089A2D40 5 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
  Back Branch 089A2D68 1 times (length 7)
    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
  Back Branch 089A2D98 1 times (length 63)
    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
_S1_2_89A81E8 4,716,680 instructions (3.339%), 5 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 429,960 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 426,732 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 3 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 359,727 instructions (0.255%), 18,933 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 342,190 instructions (0.242%), 15 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 9,645 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 9,643 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 9,641 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 9,640 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 9,278 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 08921220 9 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 9 times (length 128)
  Back Branch 08921134 9 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 089210C8 9 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 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 5 times (length 152)
  Back Branch 089212D4 2 times (length 182)
  Back Branch 089212DC 2 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
  Back Branch 089210E4 2 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 2 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 2 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 2 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 089212EC 2 times (length 150)
  Back Branch 089212B8 2 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 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 08921170 1 times (length 93)
    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
_S1_2_8912568 96,384 instructions (0.068%), 1,506 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_89A9DD8 81,147 instructions (0.057%), 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.053%), 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_89B8E5C 39,080 instructions (0.028%), 19,540 calls (089B8E5C - 089B8E60, length 2)
    089B8E5C:[03E00008]: jr         $ra
    089B8E60:[0011F00C]: syscall    0x047C0 [sceCtrlPeekBufferPositive]
_S1_2_89B90B4 39,074 instructions (0.028%), 19,537 calls (089B90B4 - 089B90B8, length 2)
    089B90B4:[03E00008]: jr         $ra
    089B90B8:[00117F0C]: syscall    0x045FC [sceKernelDelayThread]
_S1_2_89A7CD8 32,248 instructions (0.023%), 600 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 722 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 31,575 instructions (0.022%), 30 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 1,485 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 1,455 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 28,270 instructions (0.020%), 106 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 478 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 106 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 96 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_89B7CB0 24,342 instructions (0.017%), 15 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 915 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 450 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 7 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 23,406 instructions (0.017%), 392 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 386 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 18 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 10 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 19,638 instructions (0.014%), 130 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 486 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 70 times (length 123)
  Back Branch 089B7C6C 60 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_89B88D4 18,795 instructions (0.013%), 843 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 18,604 instructions (0.013%), 142 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 166 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 79 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 76 times (length 122)
  Back Branch 089B789C 53 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 38 times (length 128)
  Back Branch 089B78D0 7 times (length 123)
  Back Branch 089B78C8 7 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 7 times (length 135)
  Back Branch 089B7608 6 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)
_S1_2_89047A8 15,660 instructions (0.011%), 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 089047D4 34 times (length 188)
  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 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_8911874 15,243 instructions (0.011%), 33 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 348 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 348 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 348 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 315 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_8912A64 11,444 instructions (0.008%), 4 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 17 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 12 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 12 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 4 times (length 134)
  Back Branch 08912E10 3 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 2 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_89B8FB4 9,198 instructions (0.007%), 4,599 calls (089B8FB4 - 089B8FB8, length 2)
    089B8FB4:[03E00008]: jr         $ra
    089B8FB8:[0011684C]: syscall    0x045A1 [sceIoRead]
_S1_2_8913874 5,583 instructions (0.004%), 15 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 607 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_89AAFF0 4,703 instructions (0.003%), 15 calls (089AA714 - 089AC5F4, length 1977)
  Back Branch 089AA740 253 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 26 times (length 331)
  Back Branch 089AB608 26 times (length 631)
  Back Branch 089ABBAC 15 times (length 739)
  Back Branch 089AC5AC 15 times (length 279)
  Back Branch 089AC388 15 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 15 times (length 382)
  Back Branch 089ABC2C 15 times (length 1087)
  Back Branch 089AC310 15 times (length 137)
  Back Branch 089ABE80 14 times (length 1121)
  Back Branch 089ABE78 14 times (length 1118)
  Back Branch 089AC25C 12 times (length 1640)
  Back Branch 089AC328 6 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 6 times (length 145)
  Back Branch 089AC16C 3 times (length 1577)
  Back Branch 089AC450 3 times (length 248)
_S1_2_89A1510 4,420 instructions (0.003%), 40 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 94 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 94 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 54 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_89B2794 3,728 instructions (0.003%), 15 calls (089B1BE4 - 089B2F7C, length 1255)
  Back Branch 089B2D7C 45 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 089B2DB8 15 times (length 380)
  Back Branch 089B2794 15 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 15 times (length 748)
  Back Branch 089B2E08 10 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 8 times (length 455)
  Back Branch 089B2E10 7 times (length 839)
  Back Branch 089B2DF0 7 times (length 967)
  Back Branch 089B27E0 3 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_89A6560 3,695 instructions (0.003%), 50 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 360 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 124 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 33 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_89B825C 3,486 instructions (0.002%), 100 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 94 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 94 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 3 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_80007D8 3,461 instructions (0.002%), 1 calls (080007D8 - 08001B6C, length 1254)
  Back Branch 08000F2C 96 times (length 9)
    08000EFC:[2410FFFB]: addiu      $s0, $zr, -5 <=> li $s0, -5
    08000F00:[8E270028]: lw         $a3, 40($s1)
    08000F04:[27A600C4]: addiu      $a2, $sp, 196
    08000F08:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08000F0C:[24080060]: addiu      $t0, $zr, 96 <=> li $t0, 96
--> 08000F10:[30A2000F]: andi       $v0, $a1, 15
    08000F14:[00E21021]: addu       $v0, $a3, $v0
    08000F18:[90C40000]: lbu        $a0, 0($a2)
    08000F1C:[90430000]: lbu        $v1, 0($v0)
    08000F20:[24A50001]: addiu      $a1, $a1, 1
    08000F24:[00641826]: xor        $v1, $v1, $a0
    08000F28:[A0C30000]: sb         $v1, 0($a2)
--> 08000F2C:[14A8FFF8]: bne        $a1, $t0, 0x08000F10
    08000F30:[24C60001]: addiu      $a2, $a2, 1
    08000F34:[0A000309]: j          0x08000C24
    08000F38:[8E260008]: lw         $a2, 8($s1)
    08000F3C:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
  Back Branch 0800177C 80 times (length 112)
  Back Branch 080015D8 80 times (length 16)
    0800158C:[AFA20308]: sw         $v0, 776($sp)
    08001590:[AC8A0008]: sw         $t2, 8($a0)
    08001594:[01A03821]: addu       $a3, $t5, $zr <=> move $a3, $t5
    08001598:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0800159C:[24090050]: addiu      $t1, $zr, 80 <=> li $t1, 80
--> 080015A0:[30C5000F]: andi       $a1, $a2, 15
    080015A4:[11600071]: beq        $t3, $zr, 0x0800176C
    080015A8:[01651021]: addu       $v0, $t3, $a1
    080015AC:[90420000]: lbu        $v0, 0($v0)
    080015B0:[90E30000]: lbu        $v1, 0($a3)
    080015B4:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    080015B8:[00431026]: xor        $v0, $v0, $v1
    080015BC:[304400FF]: andi       $a0, $v0, 255
    080015C0:[A0E40000]: sb         $a0, 0($a3)
    080015C4:[01851021]: addu       $v0, $t4, $a1
    080015C8:[90430000]: lbu        $v1, 0($v0)
    080015CC:[24C60001]: addiu      $a2, $a2, 1
    080015D0:[24E70001]: addiu      $a3, $a3, 1
    080015D4:[00831826]: xor        $v1, $a0, $v1
--> 080015D8:[14C9FFF1]: bne        $a2, $t1, 0x080015A0
    080015DC:[A1030000]: sb         $v1, 0($t0)
    080015E0:[8E260008]: lw         $a2, 8($s1)
    080015E4:[8E270018]: lw         $a3, 24($s1)
    080015E8:[27A402B4]: addiu      $a0, $sp, 692
  Back Branch 08000978 21 times (length 15)
    08000930:[AFA00010]: sw         $zr, 16($sp)
    08000934:[AFA00014]: sw         $zr, 20($sp)
    08000938:[AFA00018]: sw         $zr, 24($sp)
    0800093C:[AFA0001C]: sw         $zr, 28($sp)
    08000940:[24C80150]: addiu      $t0, $a2, 336
--> 08000944:[88C20003]: lwl        $v0, 3($a2)
    08000948:[88C30007]: lwl        $v1, 7($a2)
    0800094C:[88C4000B]: lwl        $a0, 11($a2)
    08000950:[88C5000F]: lwl        $a1, 15($a2)
    08000954:[98C20000]: lwr        $v0, 0($a2)
    08000958:[98C30004]: lwr        $v1, 4($a2)
    0800095C:[98C40008]: lwr        $a0, 8($a2)
    08000960:[98C5000C]: lwr        $a1, 12($a2)
    08000964:[24C60010]: addiu      $a2, $a2, 16
    08000968:[ACE20000]: sw         $v0, 0($a3)
    0800096C:[ACE30004]: sw         $v1, 4($a3)
    08000970:[ACE40008]: sw         $a0, 8($a3)
    08000974:[ACE5000C]: sw         $a1, 12($a3)
--> 08000978:[14C8FFF2]: bne        $a2, $t0, 0x08000944
    0800097C:[24E70010]: addiu      $a3, $a3, 16
    08000980:[8E250000]: lw         $a1, 0($s1)
    08000984:[27AB0234]: addiu      $t3, $sp, 564
    08000988:[AFAB0418]: sw         $t3, 1048($sp)
  Back Branch 08000AFC 9 times (length 12)
    08000AC0:[8E27002C]: lw         $a3, 44($s1)
    08000AC4:[27A20344]: addiu      $v0, $sp, 836
    08000AC8:[27A602B4]: addiu      $a2, $sp, 692
    08000ACC:[27A70020]: addiu      $a3, $sp, 32
    08000AD0:[AFA20410]: sw         $v0, 1040($sp)
--> 08000AD4:[8CC20000]: lw         $v0, 0($a2)
    08000AD8:[8CC30004]: lw         $v1, 4($a2)
    08000ADC:[8CC40008]: lw         $a0, 8($a2)
    08000AE0:[8CC5000C]: lw         $a1, 12($a2)
    08000AE4:[ACE20000]: sw         $v0, 0($a3)
    08000AE8:[ACE30004]: sw         $v1, 4($a3)
    08000AEC:[ACE40008]: sw         $a0, 8($a3)
    08000AF0:[ACE5000C]: sw         $a1, 12($a3)
    08000AF4:[8FAB0410]: lw         $t3, 1040($sp)
    08000AF8:[24C60010]: addiu      $a2, $a2, 16
--> 08000AFC:[14CBFFF5]: bne        $a2, $t3, 0x08000AD4
    08000B00:[24E70010]: addiu      $a3, $a3, 16
    08000B04:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08000B08:[118202BE]: beq        $t4, $v0, 0x08001604
    08000B0C:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
  Back Branch 08000A80 8 times (length 24)
    08000A14:[10400407]: beq        $v0, $zr, 0x08001A34
    08000A18:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08000A1C:[8E280004]: lw         $t0, 4($s1)
    08000A20:[240A0009]: addiu      $t2, $zr, 9 <=> li $t2, 9
    08000A24:[89030003]: lwl        $v1, 3($t0)
--> 08000A28:[89040007]: lwl        $a0, 7($t0)
    08000A2C:[8905000B]: lwl        $a1, 11($t0)
    08000A30:[99030000]: lwr        $v1, 0($t0)
    08000A34:[8906000F]: lwl        $a2, 15($t0)
    08000A38:[00093900]: sll        $a3, $t1, 0x0004
    08000A3C:[24E20014]: addiu      $v0, $a3, 20
    08000A40:[27AC02B4]: addiu      $t4, $sp, 692
    08000A44:[01821021]: addu       $v0, $t4, $v0
    08000A48:[99040004]: lwr        $a0, 4($t0)
    08000A4C:[99050008]: lwr        $a1, 8($t0)
    08000A50:[9906000C]: lwr        $a2, 12($t0)
    08000A54:[A8430003]: swl        $v1, 3($v0)
    08000A58:[B8430000]: swr        $v1, 0($v0)
    08000A5C:[A8440007]: swl        $a0, 7($v0)
    08000A60:[B8440004]: swr        $a0, 4($v0)
    08000A64:[A845000B]: swl        $a1, 11($v0)
    08000A68:[B8450008]: swr        $a1, 8($v0)
    08000A6C:[03A71821]: addu       $v1, $sp, $a3
    08000A70:[A846000F]: swl        $a2, 15($v0)
    08000A74:[B846000C]: swr        $a2, 12($v0)
    08000A78:[A06902C8]: sb         $t1, 712($v1)
    08000A7C:[25290001]: addiu      $t1, $t1, 1
--> 08000A80:[552AFFE9]: bnel       $t1, $t2, 0x08000A28
    08000A84:[89030003]: lwl        $v1, 3($t0)
    08000A88:[8E260008]: lw         $a2, 8($s1)
    08000A8C:[8E270018]: lw         $a3, 24($s1)
    08000A90:[27A402B4]: addiu      $a0, $sp, 692
  Back Branch 080018E4 8 times (length 12)
    080018A8:[AE050004]: sw         $a1, 4($s0)
    080018AC:[AE480004]: sw         $t0, 4($s2)
    080018B0:[AE490008]: sw         $t1, 8($s2)
    080018B4:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    080018B8:[02803821]: addu       $a3, $s4, $zr <=> move $a3, $s4
--> 080018BC:[8CC20000]: lw         $v0, 0($a2)
    080018C0:[8CC30004]: lw         $v1, 4($a2)
    080018C4:[8CC40008]: lw         $a0, 8($a2)
    080018C8:[8CC5000C]: lw         $a1, 12($a2)
    080018CC:[ACE20000]: sw         $v0, 0($a3)
    080018D0:[ACE30004]: sw         $v1, 4($a3)
    080018D4:[ACE40008]: sw         $a0, 8($a3)
    080018D8:[ACE5000C]: sw         $a1, 12($a3)
    080018DC:[8FA2040C]: lw         $v0, 1036($sp)
    080018E0:[24C60010]: addiu      $a2, $a2, 16
--> 080018E4:[14C2FFF5]: bne        $a2, $v0, 0x080018BC
    080018E8:[24E70010]: addiu      $a3, $a3, 16
    080018EC:[0A0002FC]: j          0x08000BF0
    080018F0:[8E2C0024]: lw         $t4, 36($s1)
    080018F4:[24C30090]: addiu      $v1, $a2, 144
  Back Branch 08000C68 6 times (length 11)
    08000C30:[24050060]: addiu      $a1, $zr, 96 <=> li $a1, 96
    08000C34:[044000B0]: bltz       $v0, 0x08000EF8
    08000C38:[03C03021]: addu       $a2, $fp, $zr <=> move $a2, $fp
    08000C3C:[27A70310]: addiu      $a3, $sp, 784
    08000C40:[27A80110]: addiu      $t0, $sp, 272
--> 08000C44:[8CC20000]: lw         $v0, 0($a2)
    08000C48:[8CC30004]: lw         $v1, 4($a2)
    08000C4C:[8CC40008]: lw         $a0, 8($a2)
    08000C50:[8CC5000C]: lw         $a1, 12($a2)
    08000C54:[24C60010]: addiu      $a2, $a2, 16
    08000C58:[ACE20000]: sw         $v0, 0($a3)
    08000C5C:[ACE30004]: sw         $v1, 4($a3)
    08000C60:[ACE40008]: sw         $a0, 8($a3)
    08000C64:[ACE5000C]: sw         $a1, 12($a3)
--> 08000C68:[14C8FFF6]: bne        $a2, $t0, 0x08000C44
    08000C6C:[24E70010]: addiu      $a3, $a3, 16
    08000C70:[8E280024]: lw         $t0, 36($s1)
    08000C74:[2502FFFE]: addiu      $v0, $t0, -2
    08000C78:[2C420006]: sltiu      $v0, $v0, 6
  Back Branch 08001454 6 times (length 11)
    0800141C:[0A00040E]: j          0x08001038
    08001420:[A0620590]: sb         $v0, 1424($v1)
    08001424:[27A60310]: addiu      $a2, $sp, 784
    08001428:[27A700C4]: addiu      $a3, $sp, 196
    0800142C:[27A80370]: addiu      $t0, $sp, 880
--> 08001430:[8CC20000]: lw         $v0, 0($a2)
    08001434:[8CC30004]: lw         $v1, 4($a2)
    08001438:[8CC40008]: lw         $a0, 8($a2)
    0800143C:[8CC5000C]: lw         $a1, 12($a2)
    08001440:[24C60010]: addiu      $a2, $a2, 16
    08001444:[ACE20000]: sw         $v0, 0($a3)
    08001448:[ACE30004]: sw         $v1, 4($a3)
    0800144C:[ACE40008]: sw         $a0, 8($a3)
    08001450:[ACE5000C]: sw         $a1, 12($a3)
--> 08001454:[14C8FFF6]: bne        $a2, $t0, 0x08001430
    08001458:[24E70010]: addiu      $a3, $a3, 16
    0800145C:[0A000302]: j          0x08000C08
    08001460:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08001464:[27B202C4]: addiu      $s2, $sp, 708
  Back Branch 080017B0 5 times (length 11)
    08001778:[27A202B4]: addiu      $v0, $sp, 692
    0800177C:[0A000571]: j          0x080015C4
    08001780:[00434021]: addu       $t0, $v0, $v1
    08001784:[03C03821]: addu       $a3, $fp, $zr <=> move $a3, $fp
    08001788:[27A80304]: addiu      $t0, $sp, 772
--> 0800178C:[8CC20000]: lw         $v0, 0($a2)
    08001790:[8CC30004]: lw         $v1, 4($a2)
    08001794:[8CC40008]: lw         $a0, 8($a2)
    08001798:[8CC5000C]: lw         $a1, 12($a2)
    0800179C:[24C60010]: addiu      $a2, $a2, 16
    080017A0:[ACE20000]: sw         $v0, 0($a3)
    080017A4:[ACE30004]: sw         $v1, 4($a3)
    080017A8:[ACE40008]: sw         $a0, 8($a3)
    080017AC:[ACE5000C]: sw         $a1, 12($a3)
--> 080017B0:[14C8FFF6]: bne        $a2, $t0, 0x0800178C
    080017B4:[24E70010]: addiu      $a3, $a3, 16
    080017B8:[8FA20234]: lw         $v0, 564($sp)
    080017BC:[27A402B8]: addiu      $a0, $sp, 696
    080017C0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
  Back Branch 08001860 3 times (length 11)
    08001828:[AC8B0008]: sw         $t3, 8($a0)
    0800182C:[8FA70408]: lw         $a3, 1032($sp)
    08001830:[AFA20320]: sw         $v0, 800($sp)
    08001834:[03C03021]: addu       $a2, $fp, $zr <=> move $a2, $fp
    08001838:[27A800E0]: addiu      $t0, $sp, 224
--> 0800183C:[8CC20000]: lw         $v0, 0($a2)
    08001840:[8CC30004]: lw         $v1, 4($a2)
    08001844:[8CC40008]: lw         $a0, 8($a2)
    08001848:[8CC5000C]: lw         $a1, 12($a2)
    0800184C:[24C60010]: addiu      $a2, $a2, 16
    08001850:[ACE20000]: sw         $v0, 0($a3)
    08001854:[ACE30004]: sw         $v1, 4($a3)
    08001858:[ACE40008]: sw         $a0, 8($a3)
    0800185C:[ACE5000C]: sw         $a1, 12($a3)
--> 08001860:[14C8FFF6]: bne        $a2, $t0, 0x0800183C
    08001864:[24E70010]: addiu      $a3, $a3, 16
    08001868:[8CC2000C]: lw         $v0, 12($a2)
    0800186C:[8CC40000]: lw         $a0, 0($a2)
    08001870:[8CC50004]: lw         $a1, 4($a2)
  Back Branch 08001534 3 times (length 11)
    080014FC:[27AD02C8]: addiu      $t5, $sp, 712
    08001500:[AFAB040C]: sw         $t3, 1036($sp)
    08001504:[01603021]: addu       $a2, $t3, $zr <=> move $a2, $t3
    08001508:[01A03821]: addu       $a3, $t5, $zr <=> move $a3, $t5
    0800150C:[27B30214]: addiu      $s3, $sp, 532
--> 08001510:[8CC20000]: lw         $v0, 0($a2)
    08001514:[8CC30004]: lw         $v1, 4($a2)
    08001518:[8CC40008]: lw         $a0, 8($a2)
    0800151C:[8CC5000C]: lw         $a1, 12($a2)
    08001520:[24C60010]: addiu      $a2, $a2, 16
    08001524:[ACE20000]: sw         $v0, 0($a3)
    08001528:[ACE30004]: sw         $v1, 4($a3)
    0800152C:[ACE40008]: sw         $a0, 8($a3)
    08001530:[ACE5000C]: sw         $a1, 12($a3)
--> 08001534:[14D3FFF6]: bne        $a2, $s3, 0x08001510
    08001538:[24E70010]: addiu      $a3, $a3, 16
    0800153C:[27A20224]: addiu      $v0, $sp, 548
    08001540:[8C470004]: lw         $a3, 4($v0)
    08001544:[8C45000C]: lw         $a1, 12($v0)
  Back Branch 08000F4C 1 times (length 465)
  Back Branch 08000F34 1 times (length 198)
  Back Branch 08000D3C 1 times (length 160)
  Back Branch 0800145C 1 times (length 535)
  Back Branch 080018EC 1 times (length 833)
  Back Branch 08000A00 1 times (length 126)
  Back Branch 08001B68 1 times (length 1128)
  Back Branch 08000898 1 times (length 35)
    08000800:[AFB00420]: sw         $s0, 1056($sp)
    08000804:[1480000F]: bne        $a0, $zr, 0x08000844
    08000808:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0800080C:[2410FFFF]: addiu      $s0, $zr, -1 <=> li $s0, -1
    08000810:[8FBF0444]: lw         $ra, 1092($sp)
--> 08000814:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08000818:[8FBE0440]: lw         $fp, 1088($sp)
    0800081C:[8FB7043C]: lw         $s7, 1084($sp)
    08000820:[8FB60438]: lw         $s6, 1080($sp)
    08000824:[8FB50434]: lw         $s5, 1076($sp)
    08000828:[8FB40430]: lw         $s4, 1072($sp)
    0800082C:[8FB3042C]: lw         $s3, 1068($sp)
    08000830:[8FB20428]: lw         $s2, 1064($sp)
    08000834:[8FB10424]: lw         $s1, 1060($sp)
    08000838:[8FB00420]: lw         $s0, 1056($sp)
    0800083C:[03E00008]: jr         $ra
    08000840:[27BD0448]: addiu      $sp, $sp, 1096
    08000844:[8C83000C]: lw         $v1, 12($a0)
    08000848:[5460000F]: bnel       $v1, $zr, 0x08000888
    0800084C:[8C820014]: lw         $v0, 20($a0)
    08000850:[8FBF0444]: lw         $ra, 1092($sp)
    08000854:[2410FFFE]: addiu      $s0, $zr, -2 <=> li $s0, -2
    08000858:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0800085C:[8FBE0440]: lw         $fp, 1088($sp)
    08000860:[8FB7043C]: lw         $s7, 1084($sp)
    08000864:[8FB60438]: lw         $s6, 1080($sp)
    08000868:[8FB50434]: lw         $s5, 1076($sp)
    0800086C:[8FB40430]: lw         $s4, 1072($sp)
    08000870:[8FB3042C]: lw         $s3, 1068($sp)
    08000874:[8FB20428]: lw         $s2, 1064($sp)
    08000878:[8FB10424]: lw         $s1, 1060($sp)
    0800087C:[8FB00420]: lw         $s0, 1056($sp)
    08000880:[03E00008]: jr         $ra
    08000884:[27BD0448]: addiu      $sp, $sp, 1096
    08000888:[1040FFF2]: beq        $v0, $zr, 0x08000854
    0800088C:[8FBF0444]: lw         $ra, 1092($sp)
    08000890:[8C820010]: lw         $v0, 16($a0)
    08000894:[2C420160]: sltiu      $v0, $v0, 352
--> 08000898:[1440FFDE]: bne        $v0, $zr, 0x08000814
    0800089C:[2410FF36]: addiu      $s0, $zr, -202 <=> li $s0, -202
    080008A0:[3062003F]: andi       $v0, $v1, 63
    080008A4:[1440FFDB]: bne        $v0, $zr, 0x08000814
    080008A8:[2410FF35]: addiu      $s0, $zr, -203 <=> li $s0, -203
  Back Branch 08000A9C 1 times (length 165)
  Back Branch 08000888 1 times (length 15)
    08000840:[27BD0448]: addiu      $sp, $sp, 1096
    08000844:[8C83000C]: lw         $v1, 12($a0)
    08000848:[5460000F]: bnel       $v1, $zr, 0x08000888
    0800084C:[8C820014]: lw         $v0, 20($a0)
    08000850:[8FBF0444]: lw         $ra, 1092($sp)
--> 08000854:[2410FFFE]: addiu      $s0, $zr, -2 <=> li $s0, -2
    08000858:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0800085C:[8FBE0440]: lw         $fp, 1088($sp)
    08000860:[8FB7043C]: lw         $s7, 1084($sp)
    08000864:[8FB60438]: lw         $s6, 1080($sp)
    08000868:[8FB50434]: lw         $s5, 1076($sp)
    0800086C:[8FB40430]: lw         $s4, 1072($sp)
    08000870:[8FB3042C]: lw         $s3, 1068($sp)
    08000874:[8FB20428]: lw         $s2, 1064($sp)
    08000878:[8FB10424]: lw         $s1, 1060($sp)
    0800087C:[8FB00420]: lw         $s0, 1056($sp)
    08000880:[03E00008]: jr         $ra
    08000884:[27BD0448]: addiu      $sp, $sp, 1096
--> 08000888:[1040FFF2]: beq        $v0, $zr, 0x08000854
    0800088C:[8FBF0444]: lw         $ra, 1092($sp)
    08000890:[8C820010]: lw         $v0, 16($a0)
    08000894:[2C420160]: sltiu      $v0, $v0, 352
    08000898:[1440FFDE]: bne        $v0, $zr, 0x08000814
  Back Branch 080008A4 1 times (length 38)
    08000800:[AFB00420]: sw         $s0, 1056($sp)
    08000804:[1480000F]: bne        $a0, $zr, 0x08000844
    08000808:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0800080C:[2410FFFF]: addiu      $s0, $zr, -1 <=> li $s0, -1
    08000810:[8FBF0444]: lw         $ra, 1092($sp)
--> 08000814:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08000818:[8FBE0440]: lw         $fp, 1088($sp)
    0800081C:[8FB7043C]: lw         $s7, 1084($sp)
    08000820:[8FB60438]: lw         $s6, 1080($sp)
    08000824:[8FB50434]: lw         $s5, 1076($sp)
    08000828:[8FB40430]: lw         $s4, 1072($sp)
    0800082C:[8FB3042C]: lw         $s3, 1068($sp)
    08000830:[8FB20428]: lw         $s2, 1064($sp)
    08000834:[8FB10424]: lw         $s1, 1060($sp)
    08000838:[8FB00420]: lw         $s0, 1056($sp)
    0800083C:[03E00008]: jr         $ra
    08000840:[27BD0448]: addiu      $sp, $sp, 1096
    08000844:[8C83000C]: lw         $v1, 12($a0)
    08000848:[5460000F]: bnel       $v1, $zr, 0x08000888
    0800084C:[8C820014]: lw         $v0, 20($a0)
    08000850:[8FBF0444]: lw         $ra, 1092($sp)
    08000854:[2410FFFE]: addiu      $s0, $zr, -2 <=> li $s0, -2
    08000858:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0800085C:[8FBE0440]: lw         $fp, 1088($sp)
    08000860:[8FB7043C]: lw         $s7, 1084($sp)
    08000864:[8FB60438]: lw         $s6, 1080($sp)
    08000868:[8FB50434]: lw         $s5, 1076($sp)
    0800086C:[8FB40430]: lw         $s4, 1072($sp)
    08000870:[8FB3042C]: lw         $s3, 1068($sp)
    08000874:[8FB20428]: lw         $s2, 1064($sp)
    08000878:[8FB10424]: lw         $s1, 1060($sp)
    0800087C:[8FB00420]: lw         $s0, 1056($sp)
    08000880:[03E00008]: jr         $ra
    08000884:[27BD0448]: addiu      $sp, $sp, 1096
    08000888:[1040FFF2]: beq        $v0, $zr, 0x08000854
    0800088C:[8FBF0444]: lw         $ra, 1092($sp)
    08000890:[8C820010]: lw         $v0, 16($a0)
    08000894:[2C420160]: sltiu      $v0, $v0, 352
    08000898:[1440FFDE]: bne        $v0, $zr, 0x08000814
    0800089C:[2410FF36]: addiu      $s0, $zr, -202 <=> li $s0, -202
    080008A0:[3062003F]: andi       $v0, $v1, 63
--> 080008A4:[1440FFDB]: bne        $v0, $zr, 0x08000814
    080008A8:[2410FF35]: addiu      $s0, $zr, -203 <=> li $s0, -203
    080008AC:[3C020022]: lui        $v0, 0x0022 <=> li $v0, 0x00220000
    080008B0:[00031EC2]: srl        $v1, $v1, 0x001B
    080008B4:[34420202]: ori        $v0, $v0, 514
  Back Branch 08001158 1 times (length 288)
  Back Branch 080008C0 1 times (length 45)
    08000800:[AFB00420]: sw         $s0, 1056($sp)
    08000804:[1480000F]: bne        $a0, $zr, 0x08000844
    08000808:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0800080C:[2410FFFF]: addiu      $s0, $zr, -1 <=> li $s0, -1
    08000810:[8FBF0444]: lw         $ra, 1092($sp)
--> 08000814:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08000818:[8FBE0440]: lw         $fp, 1088($sp)
    0800081C:[8FB7043C]: lw         $s7, 1084($sp)
    08000820:[8FB60438]: lw         $s6, 1080($sp)
    08000824:[8FB50434]: lw         $s5, 1076($sp)
    08000828:[8FB40430]: lw         $s4, 1072($sp)
    0800082C:[8FB3042C]: lw         $s3, 1068($sp)
    08000830:[8FB20428]: lw         $s2, 1064($sp)
    08000834:[8FB10424]: lw         $s1, 1060($sp)
    08000838:[8FB00420]: lw         $s0, 1056($sp)
    0800083C:[03E00008]: jr         $ra
    08000840:[27BD0448]: addiu      $sp, $sp, 1096
    08000844:[8C83000C]: lw         $v1, 12($a0)
    08000848:[5460000F]: bnel       $v1, $zr, 0x08000888
    0800084C:[8C820014]: lw         $v0, 20($a0)
    08000850:[8FBF0444]: lw         $ra, 1092($sp)
    08000854:[2410FFFE]: addiu      $s0, $zr, -2 <=> li $s0, -2
    08000858:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0800085C:[8FBE0440]: lw         $fp, 1088($sp)
    08000860:[8FB7043C]: lw         $s7, 1084($sp)
    08000864:[8FB60438]: lw         $s6, 1080($sp)
    08000868:[8FB50434]: lw         $s5, 1076($sp)
    0800086C:[8FB40430]: lw         $s4, 1072($sp)
    08000870:[8FB3042C]: lw         $s3, 1068($sp)
    08000874:[8FB20428]: lw         $s2, 1064($sp)
    08000878:[8FB10424]: lw         $s1, 1060($sp)
    0800087C:[8FB00420]: lw         $s0, 1056($sp)
    08000880:[03E00008]: jr         $ra
    08000884:[27BD0448]: addiu      $sp, $sp, 1096
    08000888:[1040FFF2]: beq        $v0, $zr, 0x08000854
    0800088C:[8FBF0444]: lw         $ra, 1092($sp)
    08000890:[8C820010]: lw         $v0, 16($a0)
    08000894:[2C420160]: sltiu      $v0, $v0, 352
    08000898:[1440FFDE]: bne        $v0, $zr, 0x08000814
    0800089C:[2410FF36]: addiu      $s0, $zr, -202 <=> li $s0, -202
    080008A0:[3062003F]: andi       $v0, $v1, 63
    080008A4:[1440FFDB]: bne        $v0, $zr, 0x08000814
    080008A8:[2410FF35]: addiu      $s0, $zr, -203 <=> li $s0, -203
    080008AC:[3C020022]: lui        $v0, 0x0022 <=> li $v0, 0x00220000
    080008B0:[00031EC2]: srl        $v1, $v1, 0x001B
    080008B4:[34420202]: ori        $v0, $v0, 514
    080008B8:[00621007]: srav       $v0, $v0, $v1
    080008BC:[30420001]: andi       $v0, $v0, 1
--> 080008C0:[1040FFD4]: beq        $v0, $zr, 0x08000814
    080008C4:[2410FF34]: addiu      $s0, $zr, -204 <=> li $s0, -204
    080008C8:[27B70164]: addiu      $s7, $sp, 356
    080008CC:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    080008D0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
_S1_2_8904774 3,455 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
    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 089047A0 34 times (length 175)
  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 089048AC 6 times (length 167)
_S1_2_89B8E1C 3,012 instructions (0.002%), 1,506 calls (089B8E1C - 089B8E20, length 2)
    089B8E1C:[03E00008]: jr         $ra
    089B8E20:[0011CE4C]: syscall    0x04739 [sceDisplayGetFrameBuf]
_S1_2_89B8E0C 3,012 instructions (0.002%), 1,506 calls (089B8E0C - 089B8E10, length 2)
    089B8E0C:[03E00008]: jr         $ra
    089B8E10:[0011CD0C]: syscall    0x04734 [sceDisplayGetMode]
_S1_2_89A9B9C 2,976 instructions (0.002%), 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 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 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 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_8904840 2,822 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
    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.002%), 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_89B8310 2,685 instructions (0.002%), 75 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_89B89CC 2,521 instructions (0.002%), 97 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 60 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 37 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 20 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 13 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 2,460 instructions (0.002%), 82 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_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_89B1910 2,366 instructions (0.002%), 15 calls (089B1910 - 089B2F7C, length 1436)
  Back Branch 089B2D7C 45 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 15 times (length 276)
  Back Branch 089B2DB8 15 times (length 380)
  Back Branch 089B2F64 15 times (length 1259)
  Back Branch 089B23DC 10 times (length 543)
  Back Branch 089B2E08 10 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 8 times (length 455)
  Back Branch 089B2E10 7 times (length 839)
  Back Branch 089B2DF0 7 times (length 967)
  Back Branch 089B23F0 5 times (length 548)
  Back Branch 089B27E0 3 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_8920500 2,032 instructions (0.001%), 16 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_89046A8 1,848 instructions (0.001%), 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_8921418 1,825 instructions (0.001%), 3 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 30 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 30 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 4 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 089218F8 2 times (length 241)
  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)
_S1_2_89A7F60 1,751 instructions (0.001%), 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.001%), 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_89AA648 1,680 instructions (0.001%), 14 calls (089AA648 - 089AC240, length 1791)
  Back Branch 089AA740 253 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 26 times (length 331)
  Back Branch 089AB608 26 times (length 631)
  Back Branch 089AB8D8 15 times (length 382)
  Back Branch 089ABC2C 15 times (length 1087)
  Back Branch 089ABE80 14 times (length 1121)
  Back Branch 089ABE78 14 times (length 1118)
  Back Branch 089AAE38 1 times (length 486)
_S1_2_89AB1F4 1,673 instructions (0.001%), 10 calls (089AA714 - 089AC278, length 1754)
  Back Branch 089AA740 253 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 26 times (length 331)
  Back Branch 089AB608 26 times (length 631)
  Back Branch 089AB8D8 15 times (length 382)
  Back Branch 089ABC2C 15 times (length 1087)
  Back Branch 089ABE80 14 times (length 1121)
  Back Branch 089ABE78 14 times (length 1118)
  Back Branch 089ABF8C 10 times (length 1460)
_S1_2_89B7950 1,620 instructions (0.001%), 60 calls (089B7950 - 089B79B8, length 27)
    089B7950:[27BDFF90]: addiu      $sp, $sp, -112
    089B7954:[AFB10068]: sw         $s1, 104($sp)
    089B7958:[27B10010]: addiu      $s1, $sp, 16
    089B795C:[AFB00064]: sw         $s0, 100($sp)
    089B7960:[AFA40000]: sw         $a0, 0($sp)
    089B7964:[27B00028]: addiu      $s0, $sp, 40
    089B7968:[AFA50004]: sw         $a1, 4($sp)
    089B796C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089B7970:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089B7974:[AFBF006C]: sw         $ra, 108($sp)
    089B7978:[AFA7000C]: sw         $a3, 12($sp)
    089B797C:[0E26E235]: jal        0x089B88D4
    089B7980:[AFA60008]: sw         $a2, 8($sp)
    089B7984:[27A40008]: addiu      $a0, $sp, 8
    089B7988:[0E26E235]: jal        0x089B88D4
    089B798C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089B7990:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B7994:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089B7998:[0E26DD1C]: jal        0x089B7470
    089B799C:[27A60040]: addiu      $a2, $sp, 64
    089B79A0:[0E26E16A]: jal        0x089B85A8
    089B79A4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089B79A8:[8FBF006C]: lw         $ra, 108($sp)
    089B79AC:[8FB10068]: lw         $s1, 104($sp)
    089B79B0:[8FB00064]: lw         $s0, 100($sp)
    089B79B4:[03E00008]: jr         $ra
    089B79B8:[27BD0070]: addiu      $sp, $sp, 112
_S1_2_89A63E4 1,358 instructions (0.001%), 21 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 78 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 44 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 21 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_89B813C 1,350 instructions (0.001%), 45 calls (089B813C - 089B81C8, length 36)
    089B813C:[27BDFFB0]: addiu      $sp, $sp, -80
    089B8140:[AFB10048]: sw         $s1, 72($sp)
    089B8144:[27B10010]: addiu      $s1, $sp, 16
    089B8148:[AFB00044]: sw         $s0, 68($sp)
    089B814C:[AFA40000]: sw         $a0, 0($sp)
    089B8150:[AFA50004]: sw         $a1, 4($sp)
    089B8154:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089B8158:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089B815C:[27B00028]: addiu      $s0, $sp, 40
    089B8160:[AFBF004C]: sw         $ra, 76($sp)
    089B8164:[AFA60008]: sw         $a2, 8($sp)
    089B8168:[0E26E235]: jal        0x089B88D4
    089B816C:[AFA7000C]: sw         $a3, 12($sp)
    089B8170:[27A40008]: addiu      $a0, $sp, 8
    089B8174:[0E26E235]: jal        0x089B88D4
    089B8178:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089B817C:[8FA20010]: lw         $v0, 16($sp)
    089B8180:[2C420002]: sltiu      $v0, $v0, 2
    089B8184:[1440000B]: bne        $v0, $zr, 0x089B81B4
    089B8188:[8FA20028]: lw         $v0, 40($sp)
    089B818C:[2C420002]: sltiu      $v0, $v0, 2
    089B8190:[14400008]: bne        $v0, $zr, 0x089B81B4
    089B8194:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B8198:[0E26E273]: jal        0x089B89CC
    089B819C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089B81A0:[8FBF004C]: lw         $ra, 76($sp)
    089B81A4:[8FB10048]: lw         $s1, 72($sp)
    089B81A8:[8FB00044]: lw         $s0, 68($sp)
    089B81AC:[03E00008]: jr         $ra
    089B81B0:[27BD0050]: addiu      $sp, $sp, 80
    089B81B4:[8FBF004C]: lw         $ra, 76($sp)
    089B81B8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089B81BC:[8FB10048]: lw         $s1, 72($sp)
    089B81C0:[8FB00044]: lw         $s0, 68($sp)
    089B81C4:[03E00008]: jr         $ra
    089B81C8:[27BD0050]: addiu      $sp, $sp, 80
_S1_2_890F188 1,196 instructions (0.001%), 5 calls (0890F188 - 0890F4AC, length 202)
  Back Branch 0890F234 80 times (length 6)
  Back Branch 0890F298 48 times (length 8)
  Back Branch 0890F4A8 3 times (length 127)
  Back Branch 0890F478 3 times (length 60)
  Back Branch 0890F348 1 times (length 41)
_S1_2_8921B10 1,152 instructions (0.001%), 3 calls (08921B10 - 08921CA0, length 101)
  Back Branch 08921C20 27 times (length 34)
  Back Branch 08921C58 6 times (length 48)
_S1_2_89207B0 1,138 instructions (0.001%), 8 calls (089207B0 - 08920E1C, length 412)
  Back Branch 08920E18 1 times (length 142)
  Back Branch 08920E08 1 times (length 240)
  Back Branch 08920D5C 1 times (length 216)
_S1_2_8922508 1,079 instructions (0.001%), 5 calls (08922508 - 08922ACC, length 370)
  Back Branch 08922AB0 5 times (length 112)
  Back Branch 08922AC8 2 times (length 320)
_S1_2_89A2110 962 instructions (0.001%), 9 calls (089A2110 - 089A2964, length 534)
  Back Branch 089A2508 12 times (length 231)
  Back Branch 089A21AC 12 times (length 18)
  Back Branch 089A21A4 12 times (length 17)
  Back Branch 089A2514 4 times (length 209)
  Back Branch 089A2394 4 times (length 113)
  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_890D154 960 instructions (0.001%), 20 calls (0890D018 - 0890D160, length 83)
  Back Branch 0890D0E8 24 times (length 32)
  Back Branch 0890D154 20 times (length 4)
  Back Branch 0890D15C 20 times (length 83)
  Back Branch 0890D0CC 1 times (length 34)
_S1_2_89B7F14 900 instructions (0.001%), 30 calls (089B7F14 - 089B7FA0, length 36)
_S1_2_89B8534 786 instructions (0.001%), 57 calls (089B8534 - 089B8578, length 18)
_S1_2_89B488C 776 instructions (0.001%), 15 calls (089B488C - 089B4A08, length 96)
  Back Branch 089B4984 14 times (length 25)
  Back Branch 089B4A04 1 times (length 64)
_S1_2_89B47DC 774 instructions (0.001%), 30 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_890D73C 651 instructions (0.000%), 3 calls (0890D73C - 0890D9B0, length 158)
  Back Branch 0890D814 12 times (length 6)
  Back Branch 0890D8DC 9 times (length 54)
  Back Branch 0890D8F4 9 times (length 60)
  Back Branch 0890D9A4 6 times (length 104)
  Back Branch 0890D828 3 times (length 23)
  Back Branch 0890D8C4 3 times (length 79)
  Back Branch 0890D9AC 3 times (length 38)
  Back Branch 0890D95C 3 times (length 121)
  Back Branch 0890D940 3 times (length 79)
  Back Branch 0890D94C 3 times (length 118)
  Back Branch 0890D96C 3 times (length 90)
_S1_2_8904438 584 instructions (0.000%), 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_89AA5FC 560 instructions (0.000%), 40 calls (089AA5FC - 089AA644, length 19)
_S1_2_89AAF38 510 instructions (0.000%), 15 calls (089AA714 - 089AC53C, length 1931)
  Back Branch 089AA740 253 times (length 6)
  Back Branch 089AAC38 26 times (length 331)
  Back Branch 089AB608 26 times (length 631)
  Back Branch 089AAF8C 15 times (length 499)
  Back Branch 089AB8D8 15 times (length 382)
  Back Branch 089AAF80 15 times (length 10)
  Back Branch 089ABC2C 15 times (length 1087)
  Back Branch 089ABE80 14 times (length 1121)
  Back Branch 089ABE78 14 times (length 1118)
_S1_2_89A629C 456 instructions (0.000%), 9 calls (089A629C - 089A633C, length 41)
  Back Branch 089A62F0 15 times (length 18)
_S1_2_89B7FA4 450 instructions (0.000%), 15 calls (089B7FA4 - 089B8030, length 36)
_S1_2_89A5F28 448 instructions (0.000%), 14 calls (089A5F28 - 089A5FA4, length 32)
_S1_2_89AAFB0 405 instructions (0.000%), 15 calls (089AA714 - 089AC240, length 1740)
  Back Branch 089AA740 253 times (length 6)
  Back Branch 089AAC38 26 times (length 331)
  Back Branch 089AB608 26 times (length 631)
  Back Branch 089AAFE8 15 times (length 522)
  Back Branch 089AAFE0 15 times (length 11)
  Back Branch 089AB8D8 15 times (length 382)
  Back Branch 089ABC2C 15 times (length 1087)
  Back Branch 089ABE80 14 times (length 1121)
  Back Branch 089ABE78 14 times (length 1118)
_S1_2_891B110 402 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 0891B890 1 times (length 101)
  Back Branch 0891B740 1 times (length 320)
  Back Branch 0891B75C 1 times (length 138)
  Back Branch 0891B7D0 1 times (length 29)
  Back Branch 0891B90C 1 times (length 108)
  Back Branch 0891B914 1 times (length 240)
_S1_2_89A20FC 360 instructions (0.000%), 8 calls (089A0860 - 089A3E88, length 3467)
  Back Branch 089A2108 8 times (length 1580)
  Back Branch 089A0A74 8 times (length 62)
_S1_2_892301C 341 instructions (0.000%), 2 calls (08922C6C - 08923224, length 367)
  Back Branch 08922E8C 4 times (length 106)
  Back Branch 08923218 2 times (length 126)
  Back Branch 08923220 2 times (length 112)
  Back Branch 08923070 2 times (length 223)
  Back Branch 08923048 2 times (length 8)
  Back Branch 089231A8 2 times (length 97)
  Back Branch 08922CF4 2 times (length 35)
  Back Branch 08922E84 2 times (length 136)
_S1_2_89B4208 338 instructions (0.000%), 15 calls (089B4208 - 089B42D4, length 52)
  Back Branch 089B42B0 1 times (length 26)
_S1_2_89B4158 319 instructions (0.000%), 29 calls (089B4158 - 089B4180, length 11)
_S1_2_89A6340 319 instructions (0.000%), 7 calls (089A6340 - 089A63E0, length 41)
  Back Branch 089A63A4 7 times (length 7)
_S1_2_890D018 306 instructions (0.000%), 8 calls (0890D018 - 0890D0FC, length 58)
  Back Branch 0890D0E8 24 times (length 32)
  Back Branch 0890D0CC 1 times (length 34)
_S1_2_89A64DC 252 instructions (0.000%), 18 calls (089A64DC - 089A6554, length 31)
_S1_2_890D100 240 instructions (0.000%), 20 calls (0890D100 - 0890D134, length 14)
_S1_2_89A2124 234 instructions (0.000%), 3 calls (089A2124 - 089A2964, length 529)
  Back Branch 089A2508 12 times (length 231)
  Back Branch 089A21AC 12 times (length 18)
  Back Branch 089A21A4 12 times (length 17)
  Back Branch 089A2514 4 times (length 209)
  Back Branch 089A2394 4 times (length 113)
  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_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_89B8034 217 instructions (0.000%), 7 calls (089B8034 - 089B80B4, length 33)
  Back Branch 089B80A0 7 times (length 9)
  Back Branch 089B80B0 7 times (length 11)
_S1_2_89A4194 213 instructions (0.000%), 3 calls (089A4194 - 089A4B68, length 630)
  Back Branch 089A4470 3 times (length 48)
_S1_2_89B53DC 210 instructions (0.000%), 15 calls (089B53DC - 089B5410, length 14)
_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_89250DC 186 instructions (0.000%), 6 calls (089250DC - 08925324, length 147)
_S1_2_89AAC94 184 instructions (0.000%), 1 calls (089AA714 - 089AC240, length 1740)
  Back Branch 089AA740 253 times (length 6)
  Back Branch 089AAC38 26 times (length 331)
  Back Branch 089AB608 26 times (length 631)
  Back Branch 089AB8D8 15 times (length 382)
  Back Branch 089ABC2C 15 times (length 1087)
  Back Branch 089ABE80 14 times (length 1121)
  Back Branch 089ABE78 14 times (length 1118)
  Back Branch 089AB84C 1 times (length 16)
  Back Branch 089AB858 1 times (length 18)
  Back Branch 089AB870 1 times (length 1009)
  Back Branch 089AACCC 1 times (length 284)
  Back Branch 089ABDE8 1 times (length 1097)
_S1_2_890EB20 168 instructions (0.000%), 4 calls (08906160 - 0890EC18, length 8879)
_S1_2_899E2CC 165 instructions (0.000%), 15 calls (0899E2CC - 0899E2F4, length 11)
_S1_2_89B8440 160 instructions (0.000%), 5 calls (089B8440 - 089B8530, length 61)
  Back Branch 089B8494 5 times (length 17)
_S1_2_89A8180 155 instructions (0.000%), 5 calls (089A63E4 - 089A81E4, length 1921)
  Back Branch 089A64BC 78 times (length 6)
  Back Branch 089A6408 44 times (length 4)
  Back Branch 089A6494 21 times (length 14)
  Back Branch 089A81B4 10 times (length 6)
_S1_2_8914CC8 151 instructions (0.000%), 1 calls (08914CC8 - 089150C8, length 257)
_S1_2_8922AD0 127 instructions (0.000%), 1 calls (08922AD0 - 08923488, length 623)
  Back Branch 08922E8C 4 times (length 106)
  Back Branch 08922CF4 2 times (length 35)
  Back Branch 08922E84 2 times (length 136)
_S1_2_890CE74 125 instructions (0.000%), 5 calls (0890CE74 - 0890CEE4, length 29)
_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_899F89C 93 instructions (0.000%), 3 calls (0899F89C - 0899F950, length 46)
_S1_2_890DB04 93 instructions (0.000%), 3 calls (0890DB04 - 089A633C, length 156175)
  Back Branch 089A62F0 15 times (length 18)
_S1_2_89288E0 83 instructions (0.000%), 1 calls (089286A4 - 089289F8, length 214)
  Back Branch 089289F4 1 times (length 214)
_S1_2_890E5BC 81 instructions (0.000%), 3 calls (0890E554 - 0890E5EC, length 39)
  Back Branch 0890E5D4 5 times (length 34)
_S1_2_8923078 78 instructions (0.000%), 2 calls (08922C6C - 089230A4, length 271)
  Back Branch 08922E8C 4 times (length 106)
  Back Branch 089230A0 2 times (length 239)
  Back Branch 08922CF4 2 times (length 35)
  Back Branch 08922E84 2 times (length 136)
_S1_2_8926FF4 78 instructions (0.000%), 1 calls (08926FF4 - 08927BE4, length 765)
_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_89B8FAC 70 instructions (0.000%), 35 calls (089B8FAC - 089B8FB0, length 2)
_S1_2_899FF2C 69 instructions (0.000%), 1 calls (0899FF2C - 089A003C, length 69)
_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_890E538 65 instructions (0.000%), 5 calls (0890E538 - 0890E5B8, length 33)
_S1_2_890E47C 65 instructions (0.000%), 5 calls (0890E47C - 0890E4C4, length 19)
_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_89B8FA4 64 instructions (0.000%), 32 calls (089B8FA4 - 089B8FA8, length 2)
_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_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_89B8FDC 58 instructions (0.000%), 29 calls (089B8FDC - 089B8FE0, length 2)
_S1_2_89A1EA4 56 instructions (0.000%), 14 calls (089A1EA4 - 089A1EB0, length 4)
_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_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_89130B8 49 instructions (0.000%), 1 calls (089130B8 - 08913178, 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_8000794 42 instructions (0.000%), 3 calls (08000794 - 08002D28, length 2406)
_S1_2_8924ECC 40 instructions (0.000%), 5 calls (08924ECC - 089B8D88, length 151472)
_S1_2_8927A44 40 instructions (0.000%), 1 calls (08927A44 - 089286D0, length 804)
_S1_2_89279D0 39 instructions (0.000%), 1 calls (089279D0 - 089286D0, length 833)
_S1_2_89276CC 38 instructions (0.000%), 1 calls (089276CC - 089286D0, length 1026)
_S1_2_890D16C 37 instructions (0.000%), 1 calls (0890D16C - 0890D220, length 46)
_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_890E4C8 33 instructions (0.000%), 3 calls (0890E49C - 0890E4EC, length 21)
  Back Branch 0890E4DC 3 times (length 18)
_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_890E608 28 instructions (0.000%), 2 calls (0890E554 - 0890E61C, length 51)
  Back Branch 0890E5D4 5 times (length 34)
  Back Branch 0890E618 2 times (length 20)
_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_892870C 22 instructions (0.000%), 1 calls (0892870C - 089B8E40, length 147918)
_S1_2_890E514 20 instructions (0.000%), 2 calls (0890E4A0 - 0890E534, length 38)
  Back Branch 0890E528 2 times (length 19)
_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_89B901C 18 instructions (0.000%), 9 calls (089B901C - 089B9020, length 2)
_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_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_89B8CE0 13 instructions (0.000%), 1 calls (089B8CE0 - 089B8D2C, length 20)
_S1_2_89B8FEC 12 instructions (0.000%), 6 calls (089B8FEC - 089B8FF0, length 2)
_S1_2_89B8DD4 12 instructions (0.000%), 6 calls (089B8DD4 - 089B8DD8, length 2)
_S1_2_8002D54 12 instructions (0.000%), 6 calls (08002D54 - 08002D58, length 2)
_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_89B9034 10 instructions (0.000%), 5 calls (089B9034 - 089B9038, length 2)
_S1_2_89B8FF4 10 instructions (0.000%), 5 calls (089B8FF4 - 089B8FF8, length 2)
_S1_2_89B8FE4 10 instructions (0.000%), 5 calls (089B8FE4 - 089B8FE8, length 2)
_S1_2_89B8FC4 10 instructions (0.000%), 5 calls (089B8FC4 - 089B8FC8, length 2)
_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_8900018 10 instructions (0.000%), 1 calls (08900018 - 0890003C, length 10)
_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_890C9E4 8 instructions (0.000%), 4 calls (0890C9E4 - 0890C9E8, 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_8002D5C 4 instructions (0.000%), 2 calls (08002D5C - 08002D60, 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_8002D1C 2 instructions (0.000%), 1 calls (08002D1C - 08002D20, 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%), 567 calls (089A7CC0 - 089A7CD4, length 6)
_S1_2_89A2DA0 (memset) 0 instructions (0.000%), 45 calls (089A2DA0 - 089A2E88, length 59)
_S1_2_89A3E7C (nop) 0 instructions (0.000%), 20 calls (089A3E7C - 089A3E80, length 2)
_S1_2_89A3E84 (nop) 0 instructions (0.000%), 12 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
