Compilation time 1860ms, 544 calls, average 3.4ms, longest 298ms
CodeBlocks profiling information (2,391,640,255 total cycles):
_S1_2_8903B98 799,750,443 instructions (33.439%), 6,035 calls (08903B98 - 08904268, length 437)
    08903B98:[27BDFFC0]: addiu      $sp, $sp, -64
    08903B9C:[AFB20020]: sw         $s2, 32($sp)
    08903BA0:[AFBF003C]: sw         $ra, 60($sp)
    08903BA4:[AFBE0038]: sw         $fp, 56($sp)
    08903BA8:[AFB70034]: sw         $s7, 52($sp)
    08903BAC:[AFB60030]: sw         $s6, 48($sp)
    08903BB0:[AFB5002C]: sw         $s5, 44($sp)
    08903BB4:[AFB40028]: sw         $s4, 40($sp)
    08903BB8:[AFB30024]: sw         $s3, 36($sp)
    08903BBC:[AFB1001C]: sw         $s1, 28($sp)
    08903BC0:[AFB00018]: sw         $s0, 24($sp)
    08903BC4:[90820000]: lbu        $v0, 0($a0)
    08903BC8:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08903BCC:[AFA60010]: sw         $a2, 16($sp)
    08903BD0:[104000FD]: beq        $v0, $zr, 0x08903FC8
    08903BD4:[AFA70014]: sw         $a3, 20($sp)
    08903BD8:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    08903BDC:[8C64ADE8]: lw         $a0, -21016($v1)
    08903BE0:[3C0251EB]: lui        $v0, 0x51EB <=> li $v0, 0x51EB0000
    08903BE4:[3442851F]: ori        $v0, $v0, -31457
    08903BE8:[00820018]: mult       $a0, $v0
    08903BEC:[000427C3]: sra        $a0, $a0, 0x001F
    08903BF0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08903BF4:[A2430001]: sb         $v1, 1($s2)
    08903BF8:[00001010]: mfhi       $v0
    08903BFC:[00021143]: sra        $v0, $v0, 0x0005
    08903C00:[00441023]: subu       $v0, $v0, $a0
    08903C04:[18E000EF]: blez       $a3, 0x08903FC4
    08903C08:[AFA2000C]: sw         $v0, 12($sp)
    08903C0C:[8E430008]: lw         $v1, 8($s2)
    08903C10:[8E450004]: lw         $a1, 4($s2)
    08903C14:[8A420025]: lwl        $v0, 37($s2)
    08903C18:[14A00002]: bne        $a1, $zr, 0x08903C24
    08903C1C:[0065001A]: div        $v1, $a1
    08903C20:[000001CD]: break      0x00007
    08903C24:[9A420022]: lwr        $v0, 34($s2)
    08903C28:[00002012]: mflo       $a0
    08903C2C:[10820166]: beq        $a0, $v0, 0x089041C8
    08903C30:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08903C34:[8E42000C]: lw         $v0, 12($s2)
    08903C38:[126200AA]: beq        $s3, $v0, 0x08903EE4
    08903C3C:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    08903C40:[3C060005]: lui        $a2, 0x0005 <=> li $a2, 0x00050000
    08903C44:[AE400010]: sw         $zr, 16($s2)
    08903C48:[34C66220]: ori        $a2, $a2, 25120
    08903C4C:[244416C0]: addiu      $a0, $v0, 5824
    08903C50:[0E263CEA]: jal        0x0898F3A8
    08903C54:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08903C58:[3C03089B]: lui        $v1, 0x089B <=> li $v1, 0x089B0000
    08903C5C:[247E60CC]: addiu      $fp, $v1, 24780
    08903C60:[0240A821]: addu       $s5, $s2, $zr <=> move $s5, $s2
    08903C64:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08903C68:[8FC20000]: lw         $v0, 0($fp)
    08903C6C:[50400097]: beql       $v0, $zr, 0x08903ECC
    08903C70:[26F70001]: addiu      $s7, $s7, 1
    08903C74:[96B0002A]: lhu        $s0, 42($s5)
    08903C78:[52000094]: beql       $s0, $zr, 0x08903ECC
    08903C7C:[26F70001]: addiu      $s7, $s7, 1
    08903C80:[00171880]: sll        $v1, $s7, 0x0002
    08903C84:[00171140]: sll        $v0, $s7, 0x0005
    08903C88:[00431023]: subu       $v0, $v0, $v1
    08903C8C:[24420088]: addiu      $v0, $v0, 136
    08903C90:[1A00008D]: blez       $s0, 0x08903EC8
    08903C94:[02428821]: addu       $s1, $s2, $v0
    08903C98:[8E260008]: lw         $a2, 8($s1)
    08903C9C:[2416FFFF]: addiu      $s6, $zr, -1 <=> li $s6, -1
    08903CA0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08903CA4:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    08903CA8:[0A240F41]: j          0x08903D04
    08903CAC:[2AF40008]: slti       $s4, $s7, 8
    08903CB0:[8E220010]: lw         $v0, 16($s1)
    08903CB4:[24C60004]: addiu      $a2, $a2, 4
    08903CB8:[00451021]: addu       $v0, $v0, $a1
    08903CBC:[80430000]: lb         $v1, 0($v0)
    08903CC0:[0264102A]: slt        $v0, $s3, $a0
    08903CC4:[00831821]: addu       $v1, $a0, $v1
    08903CC8:[14400015]: bne        $v0, $zr, 0x08903D20
    08903CCC:[0263182A]: slt        $v1, $s3, $v1
    08903CD0:[5060000A]: beql       $v1, $zr, 0x08903CFC
    08903CD4:[24A50001]: addiu      $a1, $a1, 1
    08903CD8:[8E22000C]: lw         $v0, 12($s1)
    08903CDC:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08903CE0:[00451021]: addu       $v0, $v0, $a1
    08903CE4:[90440000]: lbu        $a0, 0($v0)
    08903CE8:[50830004]: beql       $a0, $v1, 0x08903CFC
    08903CEC:[24A50001]: addiu      $a1, $a1, 1
    08903CF0:[1680000B]: bne        $s4, $zr, 0x08903D20
    08903CF4:[00A0B021]: addu       $s6, $a1, $zr <=> move $s6, $a1
    08903CF8:[24A50001]: addiu      $a1, $a1, 1
    08903CFC:[12050008]: beq        $s0, $a1, 0x08903D20
    08903D00:[00000000]: nop
    08903D04:[1680FFEA]: bne        $s4, $zr, 0x08903CB0
    08903D08:[8CC40000]: lw         $a0, 0($a2)
    08903D0C:[24830010]: addiu      $v1, $a0, 16
    08903D10:[0264102A]: slt        $v0, $s3, $a0
    08903D14:[0263182A]: slt        $v1, $s3, $v1
    08903D18:[1040FFED]: beq        $v0, $zr, 0x08903CD0
    08903D1C:[24C60004]: addiu      $a2, $a2, 4
    08903D20:[06C2006A]: bltzl      $s6, 0x08903ECC
    08903D24:[26F70001]: addiu      $s7, $s7, 1
    08903D28:[8E22000C]: lw         $v0, 12($s1)
    08903D2C:[00561021]: addu       $v0, $v0, $s6
    08903D30:[90430000]: lbu        $v1, 0($v0)
    08903D34:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    08903D38:[2463FFD3]: addiu      $v1, $v1, -45
    08903D3C:[44830000]: mtc1       $v1, $f0
    08903D40:[96A30028]: lhu        $v1, 40($s5)
    08903D44:[46800060]: cvt.s.w    $f1, $f0
    08903D48:[C4400764]: lwc1       $f0, 1892($v0)
    08903D4C:[00161080]: sll        $v0, $s6, 0x0002
    08903D50:[00471021]: addu       $v0, $v0, $a3
    08903D54:[46000843]: div.s      $f1, $f1, $f0
    08903D58:[8C420000]: lw         $v0, 0($v0)
    08903D5C:[00031A00]: sll        $v1, $v1, 0x0008
    08903D60:[AFA30004]: sw         $v1, 4($sp)
    08903D64:[AFA20008]: sw         $v0, 8($sp)
    08903D68:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    08903D6C:[C44C0768]: lwc1       $f12, 1896($v0)
    08903D70:[26A30028]: addiu      $v1, $s5, 40
    08903D74:[AFA30000]: sw         $v1, 0($sp)
    08903D78:[0E26178B]: jal        0x08985E2C
    08903D7C:[460C0B02]: mul.s      $f12, $f1, $f12
    08903D80:[8E2E0014]: lw         $t6, 20($s1)
    08903D84:[8E2C0018]: lw         $t4, 24($s1)
    08903D88:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    08903D8C:[C441076C]: lwc1       $f1, 1900($v0)
    08903D90:[26C70001]: addiu      $a3, $s6, 1
    08903D94:[02CE1821]: addu       $v1, $s6, $t6
    08903D98:[02CC2021]: addu       $a0, $s6, $t4
    08903D9C:[00F0282A]: slt        $a1, $a3, $s0
    08903DA0:[46010002]: mul.s      $f0, $f0, $f1
    08903DA4:[906D0000]: lbu        $t5, 0($v1)
    08903DA8:[10A00007]: beq        $a1, $zr, 0x08903DC8
    08903DAC:[90880000]: lbu        $t0, 0($a0)
    08903DB0:[8E22000C]: lw         $v0, 12($s1)
    08903DB4:[00E23021]: addu       $a2, $a3, $v0
    08903DB8:[90C30000]: lbu        $v1, 0($a2)
    08903DBC:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    08903DC0:[10620109]: beq        $v1, $v0, 0x089041E8
    08903DC4:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    08903DC8:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    08903DCC:[11020002]: beq        $t0, $v0, 0x08903DD8
    08903DD0:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    08903DD4:[00082880]: sll        $a1, $t0, 0x0002
    08903DD8:[3C035555]: lui        $v1, 0x5555 <=> li $v1, 0x55550000
    08903DDC:[34635556]: ori        $v1, $v1, 21846
    08903DE0:[00A30018]: mult       $a1, $v1
    08903DE4:[2402007F]: addiu      $v0, $zr, 127 <=> li $v0, 127
    08903DE8:[00052FC3]: sra        $a1, $a1, 0x001F
    08903DEC:[39A400FF]: xori       $a0, $t5, 255
    08903DF0:[0044680A]: movz       $t5, $v0, $a0
    08903DF4:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    08903DF8:[00001810]: mfhi       $v1
    08903DFC:[00657823]: subu       $t7, $v1, $a1
    08903E00:[1280007D]: beq        $s4, $zr, 0x08903FF8
    08903E04:[004FC023]: subu       $t8, $v0, $t7
    08903E08:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    08903E0C:[C4410770]: lwc1       $f1, 1904($v0)
    08903E10:[8FA20008]: lw         $v0, 8($sp)
    08903E14:[8E450004]: lw         $a1, 4($s2)
    08903E18:[46000843]: div.s      $f1, $f1, $f0
    08903E1C:[02621823]: subu       $v1, $s3, $v0
    08903E20:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    08903E24:[C4400774]: lwc1       $f0, 1908($v0)
    08903E28:[00650018]: mult       $v1, $a1
    08903E2C:[00001812]: mflo       $v1
    08903E30:[46010003]: div.s      $f0, $f0, $f1
    08903E34:[4600000D]: trunc.w.s  $f0, $f0
    08903E38:[44090000]: mfc1       $t1, $f0
    08903E3C:[00000000]: nop
    08903E40:[01230018]: mult       $t1, $v1
    08903E44:[18A00020]: blez       $a1, 0x08903EC8
    08903E48:[00003812]: mflo       $a3
    08903E4C:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    08903E50:[8C431634]: lw         $v1, 5684($v0)
    08903E54:[8FA40004]: lw         $a0, 4($sp)
    08903E58:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    08903E5C:[244616C0]: addiu      $a2, $v0, 5824
    08903E60:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08903E64:[00835021]: addu       $t2, $a0, $v1
    08903E68:[7CE23A00]: ext        $v0, $a3, 8, 8
    08903E6C:[01421021]: addu       $v0, $t2, $v0
    08903E70:[80430000]: lb         $v1, 0($v0)
    08903E74:[8CC50000]: lw         $a1, 0($a2)
    08903E78:[8CC40004]: lw         $a0, 4($a2)
    08903E7C:[01A30018]: mult       $t5, $v1
    08903E80:[25080001]: addiu      $t0, $t0, 1
    08903E84:[00E93821]: addu       $a3, $a3, $t1
    08903E88:[00001812]: mflo       $v1
    08903E8C:[00031843]: sra        $v1, $v1, 0x0001
    08903E90:[03030018]: mult       $t8, $v1
    08903E94:[00001012]: mflo       $v0
    08903E98:[000210C3]: sra        $v0, $v0, 0x0003
    08903E9C:[00822021]: addu       $a0, $a0, $v0
    08903EA0:[01E30018]: mult       $t7, $v1
    08903EA4:[ACC40004]: sw         $a0, 4($a2)
    08903EA8:[00001812]: mflo       $v1
    08903EAC:[000318C3]: sra        $v1, $v1, 0x0003
    08903EB0:[00A32821]: addu       $a1, $a1, $v1
    08903EB4:[ACC50000]: sw         $a1, 0($a2)
    08903EB8:[8E450004]: lw         $a1, 4($s2)
    08903EBC:[0105102A]: slt        $v0, $t0, $a1
    08903EC0:[1440FFE9]: bne        $v0, $zr, 0x08903E68
    08903EC4:[24C60008]: addiu      $a2, $a2, 8
    08903EC8:[26F70001]: addiu      $s7, $s7, 1
    08903ECC:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    08903ED0:[27DE0004]: addiu      $fp, $fp, 4
    08903ED4:[16E2FF64]: bne        $s7, $v0, 0x08903C68
    08903ED8:[26B50006]: addiu      $s5, $s5, 6
    08903EDC:[8E450004]: lw         $a1, 4($s2)
    08903EE0:[AE53000C]: sw         $s3, 12($s2)
    08903EE4:[8E440010]: lw         $a0, 16($s2)
    08903EE8:[8FA30014]: lw         $v1, 20($sp)
    08903EEC:[00641021]: addu       $v0, $v1, $a0
    08903EF0:[00A2102A]: slt        $v0, $a1, $v0
    08903EF4:[144000B0]: bne        $v0, $zr, 0x089041B8
    08903EF8:[00A44023]: subu       $t0, $a1, $a0
    08903EFC:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08903F00:[AFA00014]: sw         $zr, 20($sp)
    08903F04:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    08903F08:[000418C0]: sll        $v1, $a0, 0x0003
    08903F0C:[24A216C0]: addiu      $v0, $a1, 5824
    08903F10:[00083840]: sll        $a3, $t0, 0x0001
    08903F14:[18E00024]: blez       $a3, 0x08903FA8
    08903F18:[00621821]: addu       $v1, $v1, $v0
    08903F1C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08903F20:[0A240FD7]: j          0x08903F5C
    08903F24:[24097FFF]: addiu      $t1, $zr, 32767 <=> li $t1, 32767
    08903F28:[24047FFF]: addiu      $a0, $zr, 32767 <=> li $a0, 32767
    08903F2C:[AC640000]: sw         $a0, 0($v1)
    08903F30:[8FA5000C]: lw         $a1, 12($sp)
    08903F34:[24C60001]: addiu      $a2, $a2, 1
    08903F38:[24630004]: addiu      $v1, $v1, 4
    08903F3C:[00A40018]: mult       $a1, $a0
    08903F40:[8FA40010]: lw         $a0, 16($sp)
    08903F44:[00001012]: mflo       $v0
    08903F48:[000211C3]: sra        $v0, $v0, 0x0007
    08903F4C:[A4820000]: sh         $v0, 0($a0)
    08903F50:[24840002]: addiu      $a0, $a0, 2
    08903F54:[10C70013]: beq        $a2, $a3, 0x08903FA4
    08903F58:[AFA40010]: sw         $a0, 16($sp)
    08903F5C:[8C640000]: lw         $a0, 0($v1)
    08903F60:[0124102A]: slt        $v0, $t1, $a0
    08903F64:[1440FFF0]: bne        $v0, $zr, 0x08903F28
    08903F68:[28858001]: slti       $a1, $a0, -32767
    08903F6C:[10A0FFF1]: beq        $a1, $zr, 0x08903F34
    08903F70:[8FA5000C]: lw         $a1, 12($sp)
    08903F74:[24048001]: addiu      $a0, $zr, -32767 <=> li $a0, -32767
    08903F78:[AC640000]: sw         $a0, 0($v1)
    08903F7C:[00A40018]: mult       $a1, $a0
    08903F80:[8FA40010]: lw         $a0, 16($sp)
    08903F84:[24C60001]: addiu      $a2, $a2, 1
    08903F88:[24630004]: addiu      $v1, $v1, 4
    08903F8C:[00001012]: mflo       $v0
    08903F90:[000211C3]: sra        $v0, $v0, 0x0007
    08903F94:[A4820000]: sh         $v0, 0($a0)
    08903F98:[24840002]: addiu      $a0, $a0, 2
    08903F9C:[14C7FFEF]: bne        $a2, $a3, 0x08903F5C
    08903FA0:[AFA40010]: sw         $a0, 16($sp)
    08903FA4:[8E440010]: lw         $a0, 16($s2)
    08903FA8:[8E430008]: lw         $v1, 8($s2)
    08903FAC:[8FA50014]: lw         $a1, 20($sp)
    08903FB0:[01041021]: addu       $v0, $t0, $a0
    08903FB4:[01031821]: addu       $v1, $t0, $v1
    08903FB8:[AE420010]: sw         $v0, 16($s2)
    08903FBC:[1CA0FF14]: bgtz       $a1, 0x08903C10
    08903FC0:[AE430008]: sw         $v1, 8($s2)
    08903FC4:[A2400001]: sb         $zr, 1($s2)
    08903FC8:[8FBF003C]: lw         $ra, 60($sp)
    08903FCC:[8FBE0038]: lw         $fp, 56($sp)
    08903FD0:[8FB70034]: lw         $s7, 52($sp)
    08903FD4:[8FB60030]: lw         $s6, 48($sp)
    08903FD8:[8FB5002C]: lw         $s5, 44($sp)
    08903FDC:[8FB40028]: lw         $s4, 40($sp)
    08903FE0:[8FB30024]: lw         $s3, 36($sp)
    08903FE4:[8FB20020]: lw         $s2, 32($sp)
    08903FE8:[8FB1001C]: lw         $s1, 28($sp)
    08903FEC:[8FB00018]: lw         $s0, 24($sp)
    08903FF0:[03E00008]: jr         $ra
    08903FF4:[27BD0040]: addiu      $sp, $sp, 64
    08903FF8:[8E23000C]: lw         $v1, 12($s1)
    08903FFC:[8E450004]: lw         $a1, 4($s2)
    08904000:[02C31821]: addu       $v1, $s6, $v1
    08904004:[90620000]: lbu        $v0, 0($v1)
    08904008:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    0890400C:[000221C0]: sll        $a0, $v0, 0x0007
    08904010:[00021140]: sll        $v0, $v0, 0x0005
    08904014:[00441021]: addu       $v0, $v0, $a0
    08904018:[00021880]: sll        $v1, $v0, 0x0002
    0890401C:[00431021]: addu       $v0, $v0, $v1
    08904020:[24420064]: addiu      $v0, $v0, 100
    08904024:[44820000]: mtc1       $v0, $f0
    08904028:[8FA20008]: lw         $v0, 8($sp)
    0890402C:[46800060]: cvt.s.w    $f1, $f0
    08904030:[46010840]: add.s      $f1, $f1, $f1
    08904034:[02622023]: subu       $a0, $s3, $v0
    08904038:[8FA20000]: lw         $v0, 0($sp)
    0890403C:[00850018]: mult       $a0, $a1
    08904040:[94430000]: lhu        $v1, 0($v0)
    08904044:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    08904048:[C4420770]: lwc1       $f2, 1904($v0)
    0890404C:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    08904050:[000318C0]: sll        $v1, $v1, 0x0003
    08904054:[46011083]: div.s      $f2, $f2, $f1
    08904058:[24421630]: addiu      $v0, $v0, 5680
    0890405C:[00623821]: addu       $a3, $v1, $v0
    08904060:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    08904064:[C4400778]: lwc1       $f0, 1912($v0)
    08904068:[8CE60014]: lw         $a2, 20($a3)
    0890406C:[00002012]: mflo       $a0
    08904070:[46020003]: div.s      $f0, $f0, $f2
    08904074:[4600000D]: trunc.w.s  $f0, $f0
    08904078:[440E0000]: mfc1       $t6, $f0
    0890407C:[00000000]: nop
    08904080:[01C40018]: mult       $t6, $a0
    08904084:[00004812]: mflo       $t1
    08904088:[01C50018]: mult       $t6, $a1
    0890408C:[00001012]: mflo       $v0
    08904090:[01221021]: addu       $v0, $t1, $v0
    08904094:[00021203]: sra        $v0, $v0, 0x0008
    08904098:[00C2182A]: slt        $v1, $a2, $v0
    0890409C:[1060000E]: beq        $v1, $zr, 0x089040D8
    089040A0:[00094203]: sra        $t0, $t1, 0x0008
    089040A4:[00481023]: subu       $v0, $v0, $t0
    089040A8:[44821800]: mtc1       $v0, $f3
    089040AC:[00C81023]: subu       $v0, $a2, $t0
    089040B0:[44820000]: mtc1       $v0, $f0
    089040B4:[468018A0]: cvt.s.w    $f2, $f3
    089040B8:[46800060]: cvt.s.w    $f1, $f0
    089040BC:[46020843]: div.s      $f1, $f1, $f2
    089040C0:[44851000]: mtc1       $a1, $f2
    089040C4:[00000000]: nop
    089040C8:[46801020]: cvt.s.w    $f0, $f2
    089040CC:[46010002]: mul.s      $f0, $f0, $f1
    089040D0:[4600000D]: trunc.w.s  $f0, $f0
    089040D4:[440C0000]: mfc1       $t4, $f0
    089040D8:[00C8102A]: slt        $v0, $a2, $t0
    089040DC:[0002600B]: movn       $t4, $zr, $v0 <=> move $t4, $v0
    089040E0:[1980FF79]: blez       $t4, 0x08903EC8
    089040E4:[8CF00010]: lw         $s0, 16($a3)
    089040E8:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    089040EC:[244A16C0]: addiu      $t2, $v0, 5824
    089040F0:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089040F4:[00081200]: sll        $v0, $t0, 0x0008
    089040F8:[25030001]: addiu      $v1, $t0, 1
    089040FC:[01222023]: subu       $a0, $t1, $v0
    08904100:[00031A00]: sll        $v1, $v1, 0x0008
    08904104:[00621823]: subu       $v1, $v1, $v0
    08904108:[00042300]: sll        $a0, $a0, 0x000C
    0890410C:[14600002]: bne        $v1, $zr, 0x08904118
    08904110:[0083001A]: div        $a0, $v1
    08904114:[000001CD]: break      0x00007
    08904118:[00081040]: sll        $v0, $t0, 0x0001
    0890411C:[02021021]: addu       $v0, $s0, $v0
    08904120:[84450000]: lh         $a1, 0($v0)
    08904124:[84430002]: lh         $v1, 2($v0)
    08904128:[24021000]: addiu      $v0, $zr, 4096 <=> li $v0, 4096
    0890412C:[8D470000]: lw         $a3, 0($t2)
    08904130:[8D460004]: lw         $a2, 4($t2)
    08904134:[012E4821]: addu       $t1, $t1, $t6
    08904138:[256B0001]: addiu      $t3, $t3, 1
    0890413C:[00094203]: sra        $t0, $t1, 0x0008
    08904140:[00002012]: mflo       $a0
    08904144:[00441023]: subu       $v0, $v0, $a0
    08904148:[00A20018]: mult       $a1, $v0
    0890414C:[00002812]: mflo       $a1
    08904150:[00640018]: mult       $v1, $a0
    08904154:[00001812]: mflo       $v1
    08904158:[00651821]: addu       $v1, $v1, $a1
    0890415C:[00031B03]: sra        $v1, $v1, 0x000C
    08904160:[01A30018]: mult       $t5, $v1
    08904164:[00001812]: mflo       $v1
    08904168:[00031A43]: sra        $v1, $v1, 0x0009
    0890416C:[03030018]: mult       $t8, $v1
    08904170:[00001012]: mflo       $v0
    08904174:[000210C3]: sra        $v0, $v0, 0x0003
    08904178:[00C23021]: addu       $a2, $a2, $v0
    0890417C:[01E30018]: mult       $t7, $v1
    08904180:[AD460004]: sw         $a2, 4($t2)
    08904184:[00001812]: mflo       $v1
    08904188:[000318C3]: sra        $v1, $v1, 0x0003
    0890418C:[00E33821]: addu       $a3, $a3, $v1
    08904190:[AD470000]: sw         $a3, 0($t2)
    08904194:[158BFFD7]: bne        $t4, $t3, 0x089040F4
    08904198:[254A0008]: addiu      $t2, $t2, 8
    0890419C:[26F70001]: addiu      $s7, $s7, 1
    089041A0:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    089041A4:[27DE0004]: addiu      $fp, $fp, 4
    089041A8:[16E2FEAF]: bne        $s7, $v0, 0x08903C68
    089041AC:[26B50006]: addiu      $s5, $s5, 6
    089041B0:[0A240FB8]: j          0x08903EE0
    089041B4:[8E450004]: lw         $a1, 4($s2)
    089041B8:[8FA50014]: lw         $a1, 20($sp)
    089041BC:[00A82823]: subu       $a1, $a1, $t0
    089041C0:[0A240FC1]: j          0x08903F04
    089041C4:[AFA50014]: sw         $a1, 20($sp)
    089041C8:[8A530021]: lwl        $s3, 33($s2)
    089041CC:[00600013]: mtlo       $v1
    089041D0:[9A53001E]: lwr        $s3, 30($s2)
    089041D4:[00931023]: subu       $v0, $a0, $s3
    089041D8:[0045002E]: msub       $v0, $a1
    089041DC:[00001812]: mflo       $v1
    089041E0:[0A240F0D]: j          0x08903C34
    089041E4:[AE430008]: sw         $v1, 8($s2)
    089041E8:[8E240008]: lw         $a0, 8($s1)
    089041EC:[00071880]: sll        $v1, $a3, 0x0002
    089041F0:[00641821]: addu       $v1, $v1, $a0
    089041F4:[8C620000]: lw         $v0, 0($v1)
    089041F8:[0262102A]: slt        $v0, $s3, $v0
    089041FC:[1440FEF3]: bne        $v0, $zr, 0x08903DCC
    08904200:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    08904204:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    08904208:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    0890420C:[02077823]: subu       $t7, $s0, $a3
    08904210:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    08904214:[01C51821]: addu       $v1, $t6, $a1
    08904218:[01851021]: addu       $v0, $t4, $a1
    0890421C:[90450000]: lbu        $a1, 0($v0)
    08904220:[90660000]: lbu        $a2, 0($v1)
    08904224:[25290001]: addiu      $t1, $t1, 1
    08904228:[38A200FF]: xori       $v0, $a1, 255
    0890422C:[38C300FF]: xori       $v1, $a2, 255
    08904230:[00EF2021]: addu       $a0, $a3, $t7
    08904234:[00A2400B]: movn       $t0, $a1, $v0
    08904238:[1124FEE3]: beq        $t1, $a0, 0x08903DC8
    0890423C:[00C3680B]: movn       $t5, $a2, $v1
    08904240:[91430001]: lbu        $v1, 1($t2)
    08904244:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    08904248:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    0890424C:[1462FEDF]: bne        $v1, $v0, 0x08903DCC
    08904250:[254A0001]: addiu      $t2, $t2, 1
    08904254:[8D620004]: lw         $v0, 4($t3)
    08904258:[0262102A]: slt        $v0, $s3, $v0
    0890425C:[1040FFED]: beq        $v0, $zr, 0x08904214
    08904260:[256B0004]: addiu      $t3, $t3, 4
    08904264:[0A240F73]: j          0x08903DCC
    08904268:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
  Back Branch 08903EC0 16,259,950 times (length 24)
    08903E54:[8FA40004]: lw         $a0, 4($sp)
    08903E58:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    08903E5C:[244616C0]: addiu      $a2, $v0, 5824
    08903E60:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08903E64:[00835021]: addu       $t2, $a0, $v1
--> 08903E68:[7CE23A00]: ext        $v0, $a3, 8, 8
    08903E6C:[01421021]: addu       $v0, $t2, $v0
    08903E70:[80430000]: lb         $v1, 0($v0)
    08903E74:[8CC50000]: lw         $a1, 0($a2)
    08903E78:[8CC40004]: lw         $a0, 4($a2)
    08903E7C:[01A30018]: mult       $t5, $v1
    08903E80:[25080001]: addiu      $t0, $t0, 1
    08903E84:[00E93821]: addu       $a3, $a3, $t1
    08903E88:[00001812]: mflo       $v1
    08903E8C:[00031843]: sra        $v1, $v1, 0x0001
    08903E90:[03030018]: mult       $t8, $v1
    08903E94:[00001012]: mflo       $v0
    08903E98:[000210C3]: sra        $v0, $v0, 0x0003
    08903E9C:[00822021]: addu       $a0, $a0, $v0
    08903EA0:[01E30018]: mult       $t7, $v1
    08903EA4:[ACC40004]: sw         $a0, 4($a2)
    08903EA8:[00001812]: mflo       $v1
    08903EAC:[000318C3]: sra        $v1, $v1, 0x0003
    08903EB0:[00A32821]: addu       $a1, $a1, $v1
    08903EB4:[ACC50000]: sw         $a1, 0($a2)
    08903EB8:[8E450004]: lw         $a1, 4($s2)
    08903EBC:[0105102A]: slt        $v0, $t0, $a1
--> 08903EC0:[1440FFE9]: bne        $v0, $zr, 0x08903E68
    08903EC4:[24C60008]: addiu      $a2, $a2, 8
    08903EC8:[26F70001]: addiu      $s7, $s7, 1
    08903ECC:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    08903ED0:[27DE0004]: addiu      $fp, $fp, 4
  Back Branch 08903F64 12,359,680 times (length 17)
    08903F14:[18E00024]: blez       $a3, 0x08903FA8
    08903F18:[00621821]: addu       $v1, $v1, $v0
    08903F1C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08903F20:[0A240FD7]: j          0x08903F5C
    08903F24:[24097FFF]: addiu      $t1, $zr, 32767 <=> li $t1, 32767
--> 08903F28:[24047FFF]: addiu      $a0, $zr, 32767 <=> li $a0, 32767
    08903F2C:[AC640000]: sw         $a0, 0($v1)
    08903F30:[8FA5000C]: lw         $a1, 12($sp)
    08903F34:[24C60001]: addiu      $a2, $a2, 1
    08903F38:[24630004]: addiu      $v1, $v1, 4
    08903F3C:[00A40018]: mult       $a1, $a0
    08903F40:[8FA40010]: lw         $a0, 16($sp)
    08903F44:[00001012]: mflo       $v0
    08903F48:[000211C3]: sra        $v0, $v0, 0x0007
    08903F4C:[A4820000]: sh         $v0, 0($a0)
    08903F50:[24840002]: addiu      $a0, $a0, 2
    08903F54:[10C70013]: beq        $a2, $a3, 0x08903FA4
    08903F58:[AFA40010]: sw         $a0, 16($sp)
    08903F5C:[8C640000]: lw         $a0, 0($v1)
    08903F60:[0124102A]: slt        $v0, $t1, $a0
--> 08903F64:[1440FFF0]: bne        $v0, $zr, 0x08903F28
    08903F68:[28858001]: slti       $a1, $a0, -32767
    08903F6C:[10A0FFF1]: beq        $a1, $zr, 0x08903F34
    08903F70:[8FA5000C]: lw         $a1, 12($sp)
    08903F74:[24048001]: addiu      $a0, $zr, -32767 <=> li $a0, -32767
  Back Branch 08903F6C 12,359,680 times (length 16)
    08903F20:[0A240FD7]: j          0x08903F5C
    08903F24:[24097FFF]: addiu      $t1, $zr, 32767 <=> li $t1, 32767
    08903F28:[24047FFF]: addiu      $a0, $zr, 32767 <=> li $a0, 32767
    08903F2C:[AC640000]: sw         $a0, 0($v1)
    08903F30:[8FA5000C]: lw         $a1, 12($sp)
--> 08903F34:[24C60001]: addiu      $a2, $a2, 1
    08903F38:[24630004]: addiu      $v1, $v1, 4
    08903F3C:[00A40018]: mult       $a1, $a0
    08903F40:[8FA40010]: lw         $a0, 16($sp)
    08903F44:[00001012]: mflo       $v0
    08903F48:[000211C3]: sra        $v0, $v0, 0x0007
    08903F4C:[A4820000]: sh         $v0, 0($a0)
    08903F50:[24840002]: addiu      $a0, $a0, 2
    08903F54:[10C70013]: beq        $a2, $a3, 0x08903FA4
    08903F58:[AFA40010]: sw         $a0, 16($sp)
    08903F5C:[8C640000]: lw         $a0, 0($v1)
    08903F60:[0124102A]: slt        $v0, $t1, $a0
    08903F64:[1440FFF0]: bne        $v0, $zr, 0x08903F28
    08903F68:[28858001]: slti       $a1, $a0, -32767
--> 08903F6C:[10A0FFF1]: beq        $a1, $zr, 0x08903F34
    08903F70:[8FA5000C]: lw         $a1, 12($sp)
    08903F74:[24048001]: addiu      $a0, $zr, -32767 <=> li $a0, -32767
    08903F78:[AC640000]: sw         $a0, 0($v1)
    08903F7C:[00A40018]: mult       $a1, $a0
  Back Branch 08904194 5,048,595 times (length 42)
    089040E0:[1980FF79]: blez       $t4, 0x08903EC8
    089040E4:[8CF00010]: lw         $s0, 16($a3)
    089040E8:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    089040EC:[244A16C0]: addiu      $t2, $v0, 5824
    089040F0:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
--> 089040F4:[00081200]: sll        $v0, $t0, 0x0008
    089040F8:[25030001]: addiu      $v1, $t0, 1
    089040FC:[01222023]: subu       $a0, $t1, $v0
    08904100:[00031A00]: sll        $v1, $v1, 0x0008
    08904104:[00621823]: subu       $v1, $v1, $v0
    08904108:[00042300]: sll        $a0, $a0, 0x000C
    0890410C:[14600002]: bne        $v1, $zr, 0x08904118
    08904110:[0083001A]: div        $a0, $v1
    08904114:[000001CD]: break      0x00007
    08904118:[00081040]: sll        $v0, $t0, 0x0001
    0890411C:[02021021]: addu       $v0, $s0, $v0
    08904120:[84450000]: lh         $a1, 0($v0)
    08904124:[84430002]: lh         $v1, 2($v0)
    08904128:[24021000]: addiu      $v0, $zr, 4096 <=> li $v0, 4096
    0890412C:[8D470000]: lw         $a3, 0($t2)
    08904130:[8D460004]: lw         $a2, 4($t2)
    08904134:[012E4821]: addu       $t1, $t1, $t6
    08904138:[256B0001]: addiu      $t3, $t3, 1
    0890413C:[00094203]: sra        $t0, $t1, 0x0008
    08904140:[00002012]: mflo       $a0
    08904144:[00441023]: subu       $v0, $v0, $a0
    08904148:[00A20018]: mult       $a1, $v0
    0890414C:[00002812]: mflo       $a1
    08904150:[00640018]: mult       $v1, $a0
    08904154:[00001812]: mflo       $v1
    08904158:[00651821]: addu       $v1, $v1, $a1
    0890415C:[00031B03]: sra        $v1, $v1, 0x000C
    08904160:[01A30018]: mult       $t5, $v1
    08904164:[00001812]: mflo       $v1
    08904168:[00031A43]: sra        $v1, $v1, 0x0009
    0890416C:[03030018]: mult       $t8, $v1
    08904170:[00001012]: mflo       $v0
    08904174:[000210C3]: sra        $v0, $v0, 0x0003
    08904178:[00C23021]: addu       $a2, $a2, $v0
    0890417C:[01E30018]: mult       $t7, $v1
    08904180:[AD460004]: sw         $a2, 4($t2)
    08904184:[00001812]: mflo       $v1
    08904188:[000318C3]: sra        $v1, $v1, 0x0003
    0890418C:[00E33821]: addu       $a3, $a3, $v1
    08904190:[AD470000]: sw         $a3, 0($t2)
--> 08904194:[158BFFD7]: bne        $t4, $t3, 0x089040F4
    08904198:[254A0008]: addiu      $t2, $t2, 8
    0890419C:[26F70001]: addiu      $s7, $s7, 1
    089041A0:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    089041A4:[27DE0004]: addiu      $fp, $fp, 4
  Back Branch 08903D04 259,141 times (length 23)
    08903C9C:[2416FFFF]: addiu      $s6, $zr, -1 <=> li $s6, -1
    08903CA0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08903CA4:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    08903CA8:[0A240F41]: j          0x08903D04
    08903CAC:[2AF40008]: slti       $s4, $s7, 8
--> 08903CB0:[8E220010]: lw         $v0, 16($s1)
    08903CB4:[24C60004]: addiu      $a2, $a2, 4
    08903CB8:[00451021]: addu       $v0, $v0, $a1
    08903CBC:[80430000]: lb         $v1, 0($v0)
    08903CC0:[0264102A]: slt        $v0, $s3, $a0
    08903CC4:[00831821]: addu       $v1, $a0, $v1
    08903CC8:[14400015]: bne        $v0, $zr, 0x08903D20
    08903CCC:[0263182A]: slt        $v1, $s3, $v1
    08903CD0:[5060000A]: beql       $v1, $zr, 0x08903CFC
    08903CD4:[24A50001]: addiu      $a1, $a1, 1
    08903CD8:[8E22000C]: lw         $v0, 12($s1)
    08903CDC:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08903CE0:[00451021]: addu       $v0, $v0, $a1
    08903CE4:[90440000]: lbu        $a0, 0($v0)
    08903CE8:[50830004]: beql       $a0, $v1, 0x08903CFC
    08903CEC:[24A50001]: addiu      $a1, $a1, 1
    08903CF0:[1680000B]: bne        $s4, $zr, 0x08903D20
    08903CF4:[00A0B021]: addu       $s6, $a1, $zr <=> move $s6, $a1
    08903CF8:[24A50001]: addiu      $a1, $a1, 1
    08903CFC:[12050008]: beq        $s0, $a1, 0x08903D20
    08903D00:[00000000]: nop
--> 08903D04:[1680FFEA]: bne        $s4, $zr, 0x08903CB0
    08903D08:[8CC40000]: lw         $a0, 0($a2)
    08903D0C:[24830010]: addiu      $v1, $a0, 16
    08903D10:[0264102A]: slt        $v0, $s3, $a0
    08903D14:[0263182A]: slt        $v1, $s3, $v1
  Back Branch 08903D18 93,604 times (length 20)
    08903CBC:[80430000]: lb         $v1, 0($v0)
    08903CC0:[0264102A]: slt        $v0, $s3, $a0
    08903CC4:[00831821]: addu       $v1, $a0, $v1
    08903CC8:[14400015]: bne        $v0, $zr, 0x08903D20
    08903CCC:[0263182A]: slt        $v1, $s3, $v1
--> 08903CD0:[5060000A]: beql       $v1, $zr, 0x08903CFC
    08903CD4:[24A50001]: addiu      $a1, $a1, 1
    08903CD8:[8E22000C]: lw         $v0, 12($s1)
    08903CDC:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08903CE0:[00451021]: addu       $v0, $v0, $a1
    08903CE4:[90440000]: lbu        $a0, 0($v0)
    08903CE8:[50830004]: beql       $a0, $v1, 0x08903CFC
    08903CEC:[24A50001]: addiu      $a1, $a1, 1
    08903CF0:[1680000B]: bne        $s4, $zr, 0x08903D20
    08903CF4:[00A0B021]: addu       $s6, $a1, $zr <=> move $s6, $a1
    08903CF8:[24A50001]: addiu      $a1, $a1, 1
    08903CFC:[12050008]: beq        $s0, $a1, 0x08903D20
    08903D00:[00000000]: nop
    08903D04:[1680FFEA]: bne        $s4, $zr, 0x08903CB0
    08903D08:[8CC40000]: lw         $a0, 0($a2)
    08903D0C:[24830010]: addiu      $v1, $a0, 16
    08903D10:[0264102A]: slt        $v0, $s3, $a0
    08903D14:[0263182A]: slt        $v1, $s3, $v1
--> 08903D18:[1040FFED]: beq        $v0, $zr, 0x08903CD0
    08903D1C:[24C60004]: addiu      $a2, $a2, 4
    08903D20:[06C2006A]: bltzl      $s6, 0x08903ECC
    08903D24:[26F70001]: addiu      $s7, $s7, 1
    08903D28:[8E22000C]: lw         $v0, 12($s1)
  Back Branch 08903ED4 15,635 times (length 157)
  Back Branch 08903FBC 7,071 times (length 237)
  Back Branch 089040E0 3,093 times (length 136)
  Back Branch 089041A8 1,197 times (length 338)
  Back Branch 089041C0 1,036 times (length 177)
  Back Branch 089041FC 910 times (length 270)
  Back Branch 08904238 547 times (length 286)
  Back Branch 0890424C 543 times (length 290)
  Back Branch 0890425C 163 times (length 20)
    08904200:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    08904204:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    08904208:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    0890420C:[02077823]: subu       $t7, $s0, $a3
    08904210:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
--> 08904214:[01C51821]: addu       $v1, $t6, $a1
    08904218:[01851021]: addu       $v0, $t4, $a1
    0890421C:[90450000]: lbu        $a1, 0($v0)
    08904220:[90660000]: lbu        $a2, 0($v1)
    08904224:[25290001]: addiu      $t1, $t1, 1
    08904228:[38A200FF]: xori       $v0, $a1, 255
    0890422C:[38C300FF]: xori       $v1, $a2, 255
    08904230:[00EF2021]: addu       $a0, $a3, $t7
    08904234:[00A2400B]: movn       $t0, $a1, $v0
    08904238:[1124FEE3]: beq        $t1, $a0, 0x08903DC8
    0890423C:[00C3680B]: movn       $t5, $a2, $v1
    08904240:[91430001]: lbu        $v1, 1($t2)
    08904244:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    08904248:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    0890424C:[1462FEDF]: bne        $v1, $v0, 0x08903DCC
    08904250:[254A0001]: addiu      $t2, $t2, 1
    08904254:[8D620004]: lw         $v0, 4($t3)
    08904258:[0262102A]: slt        $v0, $s3, $v0
--> 0890425C:[1040FFED]: beq        $v0, $zr, 0x08904214
    08904260:[256B0004]: addiu      $t3, $t3, 4
    08904264:[0A240F73]: j          0x08903DCC
    08904268:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
  Back Branch 08904264 48 times (length 296)
  Back Branch 089041E0 3 times (length 365)
_S1_2_891C384 433,429,631 instructions (18.123%), 2,567,731 calls (0891C384 - 089A01D0, length 135060)
  Back Branch 08984430 2,596,423 times (length 35)
    08984398:[01008821]: addu       $s1, $t0, $zr <=> move $s1, $t0
    0898439C:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    089843A0:[14A00021]: bne        $a1, $zr, 0x08984428
    089843A4:[24040012]: addiu      $a0, $zr, 18 <=> li $a0, 18
    089843A8:[00101202]: srl        $v0, $s0, 0x0008
--> 089843AC:[12000009]: beq        $s0, $zr, 0x089843D4
    089843B0:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    089843B4:[3C05000F]: lui        $a1, 0x000F <=> li $a1, 0x000F0000
    089843B8:[0E2614CF]: jal        0x0898533C
    089843BC:[00452824]: and        $a1, $v0, $a1
    089843C0:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    089843C4:[34A5FFFF]: ori        $a1, $a1, -1
    089843C8:[02052824]: and        $a1, $s0, $a1
    089843CC:[0E2614CF]: jal        0x0898533C
    089843D0:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    089843D4:[00111202]: srl        $v0, $s1, 0x0008
    089843D8:[12200009]: beq        $s1, $zr, 0x08984400
    089843DC:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    089843E0:[3C05000F]: lui        $a1, 0x000F <=> li $a1, 0x000F0000
    089843E4:[0E2614CF]: jal        0x0898533C
    089843E8:[00452824]: and        $a1, $v0, $a1
    089843EC:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    089843F0:[34A5FFFF]: ori        $a1, $a1, -1
    089843F4:[02252824]: and        $a1, $s1, $a1
    089843F8:[0E2614CF]: jal        0x0898533C
    089843FC:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08984400:[00122C00]: sll        $a1, $s2, 0x0010
    08984404:[00B32825]: or         $a1, $a1, $s3
    08984408:[8FBF0010]: lw         $ra, 16($sp)
    0898440C:[8FB3000C]: lw         $s3, 12($sp)
    08984410:[8FB20008]: lw         $s2, 8($sp)
    08984414:[8FB10004]: lw         $s1, 4($sp)
    08984418:[8FB00000]: lw         $s0, 0($sp)
    0898441C:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    08984420:[0A2614DE]: j          0x08985378
    08984424:[27BD0018]: addiu      $sp, $sp, 24
    08984428:[0E2614CF]: jal        0x0898533C
    0898442C:[00000000]: nop
--> 08984430:[0A2610EB]: j          0x089843AC
    08984434:[00101202]: srl        $v0, $s0, 0x0008
_S1_2_8904FCC 177,618,833 instructions (7.427%), 6,180 calls (0890426C - 0890506C, length 897)
  Back Branch 08904334 7,377,520 times (length 20)
    089042D8:[1920002A]: blez       $t1, 0x08904384
    089042DC:[00453821]: addu       $a3, $v0, $a1
    089042E0:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089042E4:[0A2410C7]: j          0x0890431C
    089042E8:[240C7FFF]: addiu      $t4, $zr, 32767 <=> li $t4, 32767
--> 089042EC:[24027FFF]: addiu      $v0, $zr, 32767 <=> li $v0, 32767
    089042F0:[84830002]: lh         $v1, 2($a0)
    089042F4:[A4820000]: sh         $v0, 0($a0)
    089042F8:[00A31821]: addu       $v1, $a1, $v1
    089042FC:[0183102A]: slt        $v0, $t4, $v1
    08904300:[10400018]: beq        $v0, $zr, 0x08904364
    08904304:[24880002]: addiu      $t0, $a0, 2
    08904308:[24027FFF]: addiu      $v0, $zr, 32767 <=> li $v0, 32767
    0890430C:[254A0001]: addiu      $t2, $t2, 1
    08904310:[A5020000]: sh         $v0, 0($t0)
    08904314:[112A001B]: beq        $t1, $t2, 0x08904384
    08904318:[24840004]: addiu      $a0, $a0, 4
    0890431C:[90E20000]: lbu        $v0, 0($a3)
    08904320:[84830000]: lh         $v1, 0($a0)
    08904324:[2442FF80]: addiu      $v0, $v0, -128
    08904328:[00022A00]: sll        $a1, $v0, 0x0008
    0890432C:[00A31821]: addu       $v1, $a1, $v1
    08904330:[0183102A]: slt        $v0, $t4, $v1
--> 08904334:[1440FFED]: bne        $v0, $zr, 0x089042EC
    08904338:[24E70001]: addiu      $a3, $a3, 1
    0890433C:[28628001]: slti       $v0, $v1, -32767
    08904340:[1040FFEB]: beq        $v0, $zr, 0x089042F0
    08904344:[7C031620]: seh        $v0, $v1
  Back Branch 08904340 7,377,495 times (length 22)
    089042DC:[00453821]: addu       $a3, $v0, $a1
    089042E0:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089042E4:[0A2410C7]: j          0x0890431C
    089042E8:[240C7FFF]: addiu      $t4, $zr, 32767 <=> li $t4, 32767
    089042EC:[24027FFF]: addiu      $v0, $zr, 32767 <=> li $v0, 32767
--> 089042F0:[84830002]: lh         $v1, 2($a0)
    089042F4:[A4820000]: sh         $v0, 0($a0)
    089042F8:[00A31821]: addu       $v1, $a1, $v1
    089042FC:[0183102A]: slt        $v0, $t4, $v1
    08904300:[10400018]: beq        $v0, $zr, 0x08904364
    08904304:[24880002]: addiu      $t0, $a0, 2
    08904308:[24027FFF]: addiu      $v0, $zr, 32767 <=> li $v0, 32767
    0890430C:[254A0001]: addiu      $t2, $t2, 1
    08904310:[A5020000]: sh         $v0, 0($t0)
    08904314:[112A001B]: beq        $t1, $t2, 0x08904384
    08904318:[24840004]: addiu      $a0, $a0, 4
    0890431C:[90E20000]: lbu        $v0, 0($a3)
    08904320:[84830000]: lh         $v1, 0($a0)
    08904324:[2442FF80]: addiu      $v0, $v0, -128
    08904328:[00022A00]: sll        $a1, $v0, 0x0008
    0890432C:[00A31821]: addu       $v1, $a1, $v1
    08904330:[0183102A]: slt        $v0, $t4, $v1
    08904334:[1440FFED]: bne        $v0, $zr, 0x089042EC
    08904338:[24E70001]: addiu      $a3, $a3, 1
    0890433C:[28628001]: slti       $v0, $v1, -32767
--> 08904340:[1040FFEB]: beq        $v0, $zr, 0x089042F0
    08904344:[7C031620]: seh        $v0, $v1
    08904348:[84830002]: lh         $v1, 2($a0)
    0890434C:[24028001]: addiu      $v0, $zr, -32767 <=> li $v0, -32767
    08904350:[A4820000]: sh         $v0, 0($a0)
  Back Branch 08904368 7,377,495 times (length 25)
    089042F8:[00A31821]: addu       $v1, $a1, $v1
    089042FC:[0183102A]: slt        $v0, $t4, $v1
    08904300:[10400018]: beq        $v0, $zr, 0x08904364
    08904304:[24880002]: addiu      $t0, $a0, 2
    08904308:[24027FFF]: addiu      $v0, $zr, 32767 <=> li $v0, 32767
--> 0890430C:[254A0001]: addiu      $t2, $t2, 1
    08904310:[A5020000]: sh         $v0, 0($t0)
    08904314:[112A001B]: beq        $t1, $t2, 0x08904384
    08904318:[24840004]: addiu      $a0, $a0, 4
    0890431C:[90E20000]: lbu        $v0, 0($a3)
    08904320:[84830000]: lh         $v1, 0($a0)
    08904324:[2442FF80]: addiu      $v0, $v0, -128
    08904328:[00022A00]: sll        $a1, $v0, 0x0008
    0890432C:[00A31821]: addu       $v1, $a1, $v1
    08904330:[0183102A]: slt        $v0, $t4, $v1
    08904334:[1440FFED]: bne        $v0, $zr, 0x089042EC
    08904338:[24E70001]: addiu      $a3, $a3, 1
    0890433C:[28628001]: slti       $v0, $v1, -32767
    08904340:[1040FFEB]: beq        $v0, $zr, 0x089042F0
    08904344:[7C031620]: seh        $v0, $v1
    08904348:[84830002]: lh         $v1, 2($a0)
    0890434C:[24028001]: addiu      $v0, $zr, -32767 <=> li $v0, -32767
    08904350:[A4820000]: sh         $v0, 0($a0)
    08904354:[00A31821]: addu       $v1, $a1, $v1
    08904358:[0183102A]: slt        $v0, $t4, $v1
    0890435C:[1440FFEA]: bne        $v0, $zr, 0x08904308
    08904360:[24880002]: addiu      $t0, $a0, 2
    08904364:[28628001]: slti       $v0, $v1, -32767
--> 08904368:[1040FFE8]: beq        $v0, $zr, 0x0890430C
    0890436C:[7C031620]: seh        $v0, $v1
    08904370:[24028001]: addiu      $v0, $zr, -32767 <=> li $v0, -32767
    08904374:[254A0001]: addiu      $t2, $t2, 1
    08904378:[A5020000]: sh         $v0, 0($t0)
  Back Branch 08905068 6,035 times (length 897)
  Back Branch 08905038 6,035 times (length 13)
    08904FF8:[10600004]: beq        $v1, $zr, 0x0890500C
    08904FFC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08905000:[90420008]: lbu        $v0, 8($v0)
    08905004:[5440000C]: bnel       $v0, $zr, 0x08905038
    08905008:[90620000]: lbu        $v0, 0($v1)
--> 0890500C:[0E263CEA]: jal        0x0898F3A8
    08905010:[00000000]: nop
    08905014:[26441630]: addiu      $a0, $s2, 5680
    08905018:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0890501C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08905020:[8FBF000C]: lw         $ra, 12($sp)
    08905024:[8FB20008]: lw         $s2, 8($sp)
    08905028:[8FB10004]: lw         $s1, 4($sp)
    0890502C:[8FB00000]: lw         $s0, 0($sp)
    08905030:[0A24109B]: j          0x0890426C
    08905034:[27BD0010]: addiu      $sp, $sp, 16
--> 08905038:[1040FFF4]: beq        $v0, $zr, 0x0890500C
    0890503C:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    08905040:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08905044:[0E240EE6]: jal        0x08903B98
    08905048:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
  Back Branch 089043CC 3,231 times (length 65)
    089042BC:[00451023]: subu       $v0, $v0, $a1
    089042C0:[0049182A]: slt        $v1, $v0, $t1
    089042C4:[14600040]: bne        $v1, $zr, 0x089043C8
    089042C8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089042CC:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
--> 089042D0:[8DA20000]: lw         $v0, 0($t5)
    089042D4:[01253021]: addu       $a2, $t1, $a1
    089042D8:[1920002A]: blez       $t1, 0x08904384
    089042DC:[00453821]: addu       $a3, $v0, $a1
    089042E0:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089042E4:[0A2410C7]: j          0x0890431C
    089042E8:[240C7FFF]: addiu      $t4, $zr, 32767 <=> li $t4, 32767
    089042EC:[24027FFF]: addiu      $v0, $zr, 32767 <=> li $v0, 32767
    089042F0:[84830002]: lh         $v1, 2($a0)
    089042F4:[A4820000]: sh         $v0, 0($a0)
    089042F8:[00A31821]: addu       $v1, $a1, $v1
    089042FC:[0183102A]: slt        $v0, $t4, $v1
    08904300:[10400018]: beq        $v0, $zr, 0x08904364
    08904304:[24880002]: addiu      $t0, $a0, 2
    08904308:[24027FFF]: addiu      $v0, $zr, 32767 <=> li $v0, 32767
    0890430C:[254A0001]: addiu      $t2, $t2, 1
    08904310:[A5020000]: sh         $v0, 0($t0)
    08904314:[112A001B]: beq        $t1, $t2, 0x08904384
    08904318:[24840004]: addiu      $a0, $a0, 4
    0890431C:[90E20000]: lbu        $v0, 0($a3)
    08904320:[84830000]: lh         $v1, 0($a0)
    08904324:[2442FF80]: addiu      $v0, $v0, -128
    08904328:[00022A00]: sll        $a1, $v0, 0x0008
    0890432C:[00A31821]: addu       $v1, $a1, $v1
    08904330:[0183102A]: slt        $v0, $t4, $v1
    08904334:[1440FFED]: bne        $v0, $zr, 0x089042EC
    08904338:[24E70001]: addiu      $a3, $a3, 1
    0890433C:[28628001]: slti       $v0, $v1, -32767
    08904340:[1040FFEB]: beq        $v0, $zr, 0x089042F0
    08904344:[7C031620]: seh        $v0, $v1
    08904348:[84830002]: lh         $v1, 2($a0)
    0890434C:[24028001]: addiu      $v0, $zr, -32767 <=> li $v0, -32767
    08904350:[A4820000]: sh         $v0, 0($a0)
    08904354:[00A31821]: addu       $v1, $a1, $v1
    08904358:[0183102A]: slt        $v0, $t4, $v1
    0890435C:[1440FFEA]: bne        $v0, $zr, 0x08904308
    08904360:[24880002]: addiu      $t0, $a0, 2
    08904364:[28628001]: slti       $v0, $v1, -32767
    08904368:[1040FFE8]: beq        $v0, $zr, 0x0890430C
    0890436C:[7C031620]: seh        $v0, $v1
    08904370:[24028001]: addiu      $v0, $zr, -32767 <=> li $v0, -32767
    08904374:[254A0001]: addiu      $t2, $t2, 1
    08904378:[A5020000]: sh         $v0, 0($t0)
    0890437C:[152AFFE7]: bne        $t1, $t2, 0x0890431C
    08904380:[24840004]: addiu      $a0, $a0, 4
    08904384:[AD660004]: sw         $a2, 4($t3)
    08904388:[8DA20004]: lw         $v0, 4($t5)
    0890438C:[00C2102A]: slt        $v0, $a2, $v0
    08904390:[5440004D]: bnel       $v0, $zr, 0x089044C8
    08904394:[8DEF0000]: lw         $t7, 0($t7)
    08904398:[8D620008]: lw         $v0, 8($t3)
    0890439C:[5040005C]: beql       $v0, $zr, 0x08904510
    089043A0:[8DF00000]: lw         $s0, 0($t7)
    089043A4:[19C0FFBB]: blez       $t6, 0x08904294
    089043A8:[AD600004]: sw         $zr, 4($t3)
    089043AC:[8D650004]: lw         $a1, 4($t3)
    089043B0:[8DA20004]: lw         $v0, 4($t5)
    089043B4:[01C04821]: addu       $t1, $t6, $zr <=> move $t1, $t6
    089043B8:[00451023]: subu       $v0, $v0, $a1
    089043BC:[0049182A]: slt        $v1, $v0, $t1
    089043C0:[5060FFC3]: beql       $v1, $zr, 0x089042D0
    089043C4:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    089043C8:[01227023]: subu       $t6, $t1, $v0
--> 089043CC:[0A2410B4]: j          0x089042D0
    089043D0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    089043D4:[8C430004]: lw         $v1, 4($v0)
    089043D8:[8C4D0000]: lw         $t5, 0($v0)
    089043DC:[1A200039]: blez       $s1, 0x089044C4
  Back Branch 089043A4 3,174 times (length 70)
    08904280:[AFB00000]: sw         $s0, 0($sp)
    08904284:[8C8F0088]: lw         $t7, 136($a0)
    08904288:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    0890428C:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    08904290:[24920088]: addiu      $s2, $a0, 136
--> 08904294:[11F2008F]: beq        $t7, $s2, 0x089044D4
    08904298:[8FBF0010]: lw         $ra, 16($sp)
    0890429C:[25EB0008]: addiu      $t3, $t7, 8
    089042A0:[8D620010]: lw         $v0, 16($t3)
    089042A4:[5440004B]: bnel       $v0, $zr, 0x089043D4
    089042A8:[8DE20008]: lw         $v0, 8($t7)
    089042AC:[8DED0008]: lw         $t5, 8($t7)
    089042B0:[8D650004]: lw         $a1, 4($t3)
    089042B4:[02204821]: addu       $t1, $s1, $zr <=> move $t1, $s1
    089042B8:[8DA20004]: lw         $v0, 4($t5)
    089042BC:[00451023]: subu       $v0, $v0, $a1
    089042C0:[0049182A]: slt        $v1, $v0, $t1
    089042C4:[14600040]: bne        $v1, $zr, 0x089043C8
    089042C8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089042CC:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    089042D0:[8DA20000]: lw         $v0, 0($t5)
    089042D4:[01253021]: addu       $a2, $t1, $a1
    089042D8:[1920002A]: blez       $t1, 0x08904384
    089042DC:[00453821]: addu       $a3, $v0, $a1
    089042E0:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089042E4:[0A2410C7]: j          0x0890431C
    089042E8:[240C7FFF]: addiu      $t4, $zr, 32767 <=> li $t4, 32767
    089042EC:[24027FFF]: addiu      $v0, $zr, 32767 <=> li $v0, 32767
    089042F0:[84830002]: lh         $v1, 2($a0)
    089042F4:[A4820000]: sh         $v0, 0($a0)
    089042F8:[00A31821]: addu       $v1, $a1, $v1
    089042FC:[0183102A]: slt        $v0, $t4, $v1
    08904300:[10400018]: beq        $v0, $zr, 0x08904364
    08904304:[24880002]: addiu      $t0, $a0, 2
    08904308:[24027FFF]: addiu      $v0, $zr, 32767 <=> li $v0, 32767
    0890430C:[254A0001]: addiu      $t2, $t2, 1
    08904310:[A5020000]: sh         $v0, 0($t0)
    08904314:[112A001B]: beq        $t1, $t2, 0x08904384
    08904318:[24840004]: addiu      $a0, $a0, 4
    0890431C:[90E20000]: lbu        $v0, 0($a3)
    08904320:[84830000]: lh         $v1, 0($a0)
    08904324:[2442FF80]: addiu      $v0, $v0, -128
    08904328:[00022A00]: sll        $a1, $v0, 0x0008
    0890432C:[00A31821]: addu       $v1, $a1, $v1
    08904330:[0183102A]: slt        $v0, $t4, $v1
    08904334:[1440FFED]: bne        $v0, $zr, 0x089042EC
    08904338:[24E70001]: addiu      $a3, $a3, 1
    0890433C:[28628001]: slti       $v0, $v1, -32767
    08904340:[1040FFEB]: beq        $v0, $zr, 0x089042F0
    08904344:[7C031620]: seh        $v0, $v1
    08904348:[84830002]: lh         $v1, 2($a0)
    0890434C:[24028001]: addiu      $v0, $zr, -32767 <=> li $v0, -32767
    08904350:[A4820000]: sh         $v0, 0($a0)
    08904354:[00A31821]: addu       $v1, $a1, $v1
    08904358:[0183102A]: slt        $v0, $t4, $v1
    0890435C:[1440FFEA]: bne        $v0, $zr, 0x08904308
    08904360:[24880002]: addiu      $t0, $a0, 2
    08904364:[28628001]: slti       $v0, $v1, -32767
    08904368:[1040FFE8]: beq        $v0, $zr, 0x0890430C
    0890436C:[7C031620]: seh        $v0, $v1
    08904370:[24028001]: addiu      $v0, $zr, -32767 <=> li $v0, -32767
    08904374:[254A0001]: addiu      $t2, $t2, 1
    08904378:[A5020000]: sh         $v0, 0($t0)
    0890437C:[152AFFE7]: bne        $t1, $t2, 0x0890431C
    08904380:[24840004]: addiu      $a0, $a0, 4
    08904384:[AD660004]: sw         $a2, 4($t3)
    08904388:[8DA20004]: lw         $v0, 4($t5)
    0890438C:[00C2102A]: slt        $v0, $a2, $v0
    08904390:[5440004D]: bnel       $v0, $zr, 0x089044C8
    08904394:[8DEF0000]: lw         $t7, 0($t7)
    08904398:[8D620008]: lw         $v0, 8($t3)
    0890439C:[5040005C]: beql       $v0, $zr, 0x08904510
    089043A0:[8DF00000]: lw         $s0, 0($t7)
--> 089043A4:[19C0FFBB]: blez       $t6, 0x08904294
    089043A8:[AD600004]: sw         $zr, 4($t3)
    089043AC:[8D650004]: lw         $a1, 4($t3)
    089043B0:[8DA20004]: lw         $v0, 4($t5)
    089043B4:[01C04821]: addu       $t1, $t6, $zr <=> move $t1, $t6
  Back Branch 089043C0 3,125 times (length 62)
    089042BC:[00451023]: subu       $v0, $v0, $a1
    089042C0:[0049182A]: slt        $v1, $v0, $t1
    089042C4:[14600040]: bne        $v1, $zr, 0x089043C8
    089042C8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089042CC:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
--> 089042D0:[8DA20000]: lw         $v0, 0($t5)
    089042D4:[01253021]: addu       $a2, $t1, $a1
    089042D8:[1920002A]: blez       $t1, 0x08904384
    089042DC:[00453821]: addu       $a3, $v0, $a1
    089042E0:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089042E4:[0A2410C7]: j          0x0890431C
    089042E8:[240C7FFF]: addiu      $t4, $zr, 32767 <=> li $t4, 32767
    089042EC:[24027FFF]: addiu      $v0, $zr, 32767 <=> li $v0, 32767
    089042F0:[84830002]: lh         $v1, 2($a0)
    089042F4:[A4820000]: sh         $v0, 0($a0)
    089042F8:[00A31821]: addu       $v1, $a1, $v1
    089042FC:[0183102A]: slt        $v0, $t4, $v1
    08904300:[10400018]: beq        $v0, $zr, 0x08904364
    08904304:[24880002]: addiu      $t0, $a0, 2
    08904308:[24027FFF]: addiu      $v0, $zr, 32767 <=> li $v0, 32767
    0890430C:[254A0001]: addiu      $t2, $t2, 1
    08904310:[A5020000]: sh         $v0, 0($t0)
    08904314:[112A001B]: beq        $t1, $t2, 0x08904384
    08904318:[24840004]: addiu      $a0, $a0, 4
    0890431C:[90E20000]: lbu        $v0, 0($a3)
    08904320:[84830000]: lh         $v1, 0($a0)
    08904324:[2442FF80]: addiu      $v0, $v0, -128
    08904328:[00022A00]: sll        $a1, $v0, 0x0008
    0890432C:[00A31821]: addu       $v1, $a1, $v1
    08904330:[0183102A]: slt        $v0, $t4, $v1
    08904334:[1440FFED]: bne        $v0, $zr, 0x089042EC
    08904338:[24E70001]: addiu      $a3, $a3, 1
    0890433C:[28628001]: slti       $v0, $v1, -32767
    08904340:[1040FFEB]: beq        $v0, $zr, 0x089042F0
    08904344:[7C031620]: seh        $v0, $v1
    08904348:[84830002]: lh         $v1, 2($a0)
    0890434C:[24028001]: addiu      $v0, $zr, -32767 <=> li $v0, -32767
    08904350:[A4820000]: sh         $v0, 0($a0)
    08904354:[00A31821]: addu       $v1, $a1, $v1
    08904358:[0183102A]: slt        $v0, $t4, $v1
    0890435C:[1440FFEA]: bne        $v0, $zr, 0x08904308
    08904360:[24880002]: addiu      $t0, $a0, 2
    08904364:[28628001]: slti       $v0, $v1, -32767
    08904368:[1040FFE8]: beq        $v0, $zr, 0x0890430C
    0890436C:[7C031620]: seh        $v0, $v1
    08904370:[24028001]: addiu      $v0, $zr, -32767 <=> li $v0, -32767
    08904374:[254A0001]: addiu      $t2, $t2, 1
    08904378:[A5020000]: sh         $v0, 0($t0)
    0890437C:[152AFFE7]: bne        $t1, $t2, 0x0890431C
    08904380:[24840004]: addiu      $a0, $a0, 4
    08904384:[AD660004]: sw         $a2, 4($t3)
    08904388:[8DA20004]: lw         $v0, 4($t5)
    0890438C:[00C2102A]: slt        $v0, $a2, $v0
    08904390:[5440004D]: bnel       $v0, $zr, 0x089044C8
    08904394:[8DEF0000]: lw         $t7, 0($t7)
    08904398:[8D620008]: lw         $v0, 8($t3)
    0890439C:[5040005C]: beql       $v0, $zr, 0x08904510
    089043A0:[8DF00000]: lw         $s0, 0($t7)
    089043A4:[19C0FFBB]: blez       $t6, 0x08904294
    089043A8:[AD600004]: sw         $zr, 4($t3)
    089043AC:[8D650004]: lw         $a1, 4($t3)
    089043B0:[8DA20004]: lw         $v0, 4($t5)
    089043B4:[01C04821]: addu       $t1, $t6, $zr <=> move $t1, $t6
    089043B8:[00451023]: subu       $v0, $v0, $a1
    089043BC:[0049182A]: slt        $v1, $v0, $t1
--> 089043C0:[5060FFC3]: beql       $v1, $zr, 0x089042D0
    089043C4:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    089043C8:[01227023]: subu       $t6, $t1, $v0
    089043CC:[0A2410B4]: j          0x089042D0
    089043D0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
  Back Branch 089044C8 1,010 times (length 140)
  Back Branch 08905030 145 times (length 883)
  Back Branch 0890451C 106 times (length 164)
  Back Branch 0890435C 1 times (length 23)
    089042F4:[A4820000]: sh         $v0, 0($a0)
    089042F8:[00A31821]: addu       $v1, $a1, $v1
    089042FC:[0183102A]: slt        $v0, $t4, $v1
    08904300:[10400018]: beq        $v0, $zr, 0x08904364
    08904304:[24880002]: addiu      $t0, $a0, 2
--> 08904308:[24027FFF]: addiu      $v0, $zr, 32767 <=> li $v0, 32767
    0890430C:[254A0001]: addiu      $t2, $t2, 1
    08904310:[A5020000]: sh         $v0, 0($t0)
    08904314:[112A001B]: beq        $t1, $t2, 0x08904384
    08904318:[24840004]: addiu      $a0, $a0, 4
    0890431C:[90E20000]: lbu        $v0, 0($a3)
    08904320:[84830000]: lh         $v1, 0($a0)
    08904324:[2442FF80]: addiu      $v0, $v0, -128
    08904328:[00022A00]: sll        $a1, $v0, 0x0008
    0890432C:[00A31821]: addu       $v1, $a1, $v1
    08904330:[0183102A]: slt        $v0, $t4, $v1
    08904334:[1440FFED]: bne        $v0, $zr, 0x089042EC
    08904338:[24E70001]: addiu      $a3, $a3, 1
    0890433C:[28628001]: slti       $v0, $v1, -32767
    08904340:[1040FFEB]: beq        $v0, $zr, 0x089042F0
    08904344:[7C031620]: seh        $v0, $v1
    08904348:[84830002]: lh         $v1, 2($a0)
    0890434C:[24028001]: addiu      $v0, $zr, -32767 <=> li $v0, -32767
    08904350:[A4820000]: sh         $v0, 0($a0)
    08904354:[00A31821]: addu       $v1, $a1, $v1
    08904358:[0183102A]: slt        $v0, $t4, $v1
--> 0890435C:[1440FFEA]: bne        $v0, $zr, 0x08904308
    08904360:[24880002]: addiu      $t0, $a0, 2
    08904364:[28628001]: slti       $v0, $v1, -32767
    08904368:[1040FFE8]: beq        $v0, $zr, 0x0890430C
    0890436C:[7C031620]: seh        $v0, $v1
  Back Branch 0890437C 1 times (length 26)
    08904308:[24027FFF]: addiu      $v0, $zr, 32767 <=> li $v0, 32767
    0890430C:[254A0001]: addiu      $t2, $t2, 1
    08904310:[A5020000]: sh         $v0, 0($t0)
    08904314:[112A001B]: beq        $t1, $t2, 0x08904384
    08904318:[24840004]: addiu      $a0, $a0, 4
--> 0890431C:[90E20000]: lbu        $v0, 0($a3)
    08904320:[84830000]: lh         $v1, 0($a0)
    08904324:[2442FF80]: addiu      $v0, $v0, -128
    08904328:[00022A00]: sll        $a1, $v0, 0x0008
    0890432C:[00A31821]: addu       $v1, $a1, $v1
    08904330:[0183102A]: slt        $v0, $t4, $v1
    08904334:[1440FFED]: bne        $v0, $zr, 0x089042EC
    08904338:[24E70001]: addiu      $a3, $a3, 1
    0890433C:[28628001]: slti       $v0, $v1, -32767
    08904340:[1040FFEB]: beq        $v0, $zr, 0x089042F0
    08904344:[7C031620]: seh        $v0, $v1
    08904348:[84830002]: lh         $v1, 2($a0)
    0890434C:[24028001]: addiu      $v0, $zr, -32767 <=> li $v0, -32767
    08904350:[A4820000]: sh         $v0, 0($a0)
    08904354:[00A31821]: addu       $v1, $a1, $v1
    08904358:[0183102A]: slt        $v0, $t4, $v1
    0890435C:[1440FFEA]: bne        $v0, $zr, 0x08904308
    08904360:[24880002]: addiu      $t0, $a0, 2
    08904364:[28628001]: slti       $v0, $v1, -32767
    08904368:[1040FFE8]: beq        $v0, $zr, 0x0890430C
    0890436C:[7C031620]: seh        $v0, $v1
    08904370:[24028001]: addiu      $v0, $zr, -32767 <=> li $v0, -32767
    08904374:[254A0001]: addiu      $t2, $t2, 1
    08904378:[A5020000]: sh         $v0, 0($t0)
--> 0890437C:[152AFFE7]: bne        $t1, $t2, 0x0890431C
    08904380:[24840004]: addiu      $a0, $a0, 4
    08904384:[AD660004]: sw         $a2, 4($t3)
    08904388:[8DA20004]: lw         $v0, 4($t5)
    0890438C:[00C2102A]: slt        $v0, $a2, $v0
_S1_2_8922648 148,614,964 instructions (6.214%), 8,018,090 calls (08922648 - 0892269C, length 22)
    08922648:[04800013]: bltz       $a0, 0x08922698
    0892264C:[3C0708B2]: lui        $a3, 0x08B2 <=> li $a3, 0x08B20000
    08922650:[04A00011]: bltz       $a1, 0x08922698
    08922654:[24E6DEEC]: addiu      $a2, $a3, -8468
    08922658:[84C30106]: lh         $v1, 262($a2)
    0892265C:[0083102A]: slt        $v0, $a0, $v1
    08922660:[1040000D]: beq        $v0, $zr, 0x08922698
    08922664:[00000000]: nop
    08922668:[84C20108]: lh         $v0, 264($a2)
    0892266C:[00A2102A]: slt        $v0, $a1, $v0
    08922670:[10400009]: beq        $v0, $zr, 0x08922698
    08922674:[00A30018]: mult       $a1, $v1
    08922678:[8CE3DEEC]: lw         $v1, -8468($a3)
    0892267C:[00001012]: mflo       $v0
    08922680:[00621821]: addu       $v1, $v1, $v0
    08922684:[00641821]: addu       $v1, $v1, $a0
    08922688:[90620000]: lbu        $v0, 0($v1)
    0892268C:[00461021]: addu       $v0, $v0, $a2
    08922690:[03E00008]: jr         $ra
    08922694:[90420004]: lbu        $v0, 4($v0)
    08922698:[03E00008]: jr         $ra
    0892269C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
_S1_2_898533C 131,462,604 instructions (5.497%), 10,955,217 calls (0898533C - 08985368, length 12)
    0898533C:[3C0208B5]: lui        $v0, 0x08B5 <=> li $v0, 0x08B50000
    08985340:[8C43B474]: lw         $v1, -19340($v0)
    08985344:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08985348:[3442FFFF]: ori        $v0, $v0, -1
    0898534C:[8C660004]: lw         $a2, 4($v1)
    08985350:[00A22824]: and        $a1, $a1, $v0
    08985354:[00042600]: sll        $a0, $a0, 0x0018
    08985358:[00852025]: or         $a0, $a0, $a1
    0898535C:[24C20004]: addiu      $v0, $a2, 4
    08985360:[AC620004]: sw         $v0, 4($v1)
    08985364:[03E00008]: jr         $ra
    08985368:[ACC40000]: sw         $a0, 0($a2)
_S1_2_8984AE4 101,260,497 instructions (4.234%), 2,596,423 calls (08984AE4 - 08984B7C, length 39)
    08984AE4:[27BDFFF8]: addiu      $sp, $sp, -8
    08984AE8:[AFBF0004]: sw         $ra, 4($sp)
    08984AEC:[AFB00000]: sw         $s0, 0($sp)
    08984AF0:[3C0208B5]: lui        $v0, 0x08B5 <=> li $v0, 0x08B50000
    08984AF4:[24840003]: addiu      $a0, $a0, 3
    08984AF8:[8C47B474]: lw         $a3, -19340($v0)
    08984AFC:[00041FC3]: sra        $v1, $a0, 0x001F
    08984B00:[00031F82]: srl        $v1, $v1, 0x001E
    08984B04:[8CF00004]: lw         $s0, 4($a3)
    08984B08:[00641821]: addu       $v1, $v1, $a0
    08984B0C:[00031883]: sra        $v1, $v1, 0x0002
    08984B10:[00031880]: sll        $v1, $v1, 0x0002
    08984B14:[02031821]: addu       $v1, $s0, $v1
    08984B18:[24630008]: addiu      $v1, $v1, 8
    08984B1C:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08984B20:[3C04000F]: lui        $a0, 0x000F <=> li $a0, 0x000F0000
    08984B24:[00033202]: srl        $a2, $v1, 0x0008
    08984B28:[3442FFFF]: ori        $v0, $v0, -1
    08984B2C:[00C43024]: and        $a2, $a2, $a0
    08984B30:[3C050800]: lui        $a1, 0x0800 <=> li $a1, 0x08000000
    08984B34:[3C041000]: lui        $a0, 0x1000 <=> li $a0, 0x10000000
    08984B38:[00621024]: and        $v0, $v1, $v0
    08984B3C:[00451025]: or         $v0, $v0, $a1
    08984B40:[00C43025]: or         $a2, $a2, $a0
    08984B44:[AE060000]: sw         $a2, 0($s0)
    08984B48:[AE020004]: sw         $v0, 4($s0)
    08984B4C:[3C0408B5]: lui        $a0, 0x08B5 <=> li $a0, 0x08B50000
    08984B50:[8C82B484]: lw         $v0, -19324($a0)
    08984B54:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08984B58:[14400004]: bne        $v0, $zr, 0x08984B6C
    08984B5C:[ACE30004]: sw         $v1, 4($a3)
    08984B60:[3C0208B5]: lui        $v0, 0x08B5 <=> li $v0, 0x08B50000
    08984B64:[0E268073]: jal        0x089A01CC [sceGeListUpdateStallAddr]
    08984B68:[8C44B478]: lw         $a0, -19336($v0)
    08984B6C:[26020008]: addiu      $v0, $s0, 8
    08984B70:[8FBF0004]: lw         $ra, 4($sp)
    08984B74:[8FB00000]: lw         $s0, 0($sp)
    08984B78:[03E00008]: jr         $ra
    08984B7C:[27BD0008]: addiu      $sp, $sp, 8
_S1_2_8922978 89,692,242 instructions (3.750%), 5,949 calls (08922978 - 08922BA4, length 140)
    08922978:[27BDFFA8]: addiu      $sp, $sp, -88
    0892297C:[24A301FF]: addiu      $v1, $a1, 511
    08922980:[28A20000]: slti       $v0, $a1, 0
    08922984:[0062280B]: movn       $a1, $v1, $v0
    08922988:[AFBE0050]: sw         $fp, 80($sp)
    0892298C:[3C1E08B2]: lui        $fp, 0x08B2 <=> li $fp, 0x08B20000
    08922990:[AFBF0054]: sw         $ra, 84($sp)
    08922994:[AFB7004C]: sw         $s7, 76($sp)
    08922998:[AFB60048]: sw         $s6, 72($sp)
    0892299C:[AFB50044]: sw         $s5, 68($sp)
    089229A0:[AFB40040]: sw         $s4, 64($sp)
    089229A4:[AFB3003C]: sw         $s3, 60($sp)
    089229A8:[AFB20038]: sw         $s2, 56($sp)
    089229AC:[AFB10034]: sw         $s1, 52($sp)
    089229B0:[AFB00030]: sw         $s0, 48($sp)
    089229B4:[00057243]: sra        $t6, $a1, 0x0009
    089229B8:[27CCDEEC]: addiu      $t4, $fp, -8468
    089229BC:[248301FF]: addiu      $v1, $a0, 511
    089229C0:[28820000]: slti       $v0, $a0, 0
    089229C4:[0062200B]: movn       $a0, $v1, $v0
    089229C8:[25C50008]: addiu      $a1, $t6, 8
    089229CC:[85860108]: lh         $a2, 264($t4)
    089229D0:[25C30017]: addiu      $v1, $t6, 23
    089229D4:[28A20000]: slti       $v0, $a1, 0
    089229D8:[00042243]: sra        $a0, $a0, 0x0009
    089229DC:[0062280B]: movn       $a1, $v1, $v0
    089229E0:[AFA40028]: sw         $a0, 40($sp)
    089229E4:[24020012]: addiu      $v0, $zr, 18 <=> li $v0, 18
    089229E8:[00C2302D]: min        $a2, $a2, $v0
    089229EC:[8FA20028]: lw         $v0, 40($sp)
    089229F0:[3C07089A]: lui        $a3, 0x089A <=> li $a3, 0x089A0000
    089229F4:[24840008]: addiu      $a0, $a0, 8
    089229F8:[24E332EC]: addiu      $v1, $a3, 13036
    089229FC:[00056903]: sra        $t5, $a1, 0x0004
    08922A00:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08922A04:[24450017]: addiu      $a1, $v0, 23
    08922A08:[858C0106]: lh         $t4, 262($t4)
    08922A0C:[28820000]: slti       $v0, $a0, 0
    08922A10:[01AA682C]: max        $t5, $t5, $t2
    08922A14:[8C6B000C]: lw         $t3, 12($v1)
    08922A18:[8CE832EC]: lw         $t0, 13036($a3)
    08922A1C:[8C690004]: lw         $t1, 4($v1)
    08922A20:[8C670008]: lw         $a3, 8($v1)
    08922A24:[00A2200B]: movn       $a0, $a1, $v0
    08922A28:[00CD3021]: addu       $a2, $a2, $t5
    08922A2C:[2402001F]: addiu      $v0, $zr, 31 <=> li $v0, 31
    08922A30:[00042103]: sra        $a0, $a0, 0x0004
    08922A34:[0182602D]: min        $t4, $t4, $v0
    08922A38:[01A6182A]: slt        $v1, $t5, $a2
    08922A3C:[008A102C]: max        $v0, $a0, $t2
    08922A40:[AFA60024]: sw         $a2, 36($sp)
    08922A44:[AFA80000]: sw         $t0, 0($sp)
    08922A48:[AFA90004]: sw         $t1, 4($sp)
    08922A4C:[AFA70008]: sw         $a3, 8($sp)
    08922A50:[AFAB000C]: sw         $t3, 12($sp)
    08922A54:[10600048]: beq        $v1, $zr, 0x08922B78
    08922A58:[AFA20020]: sw         $v0, 32($sp)
    08922A5C:[8FA30020]: lw         $v1, 32($sp)
    08922A60:[000D1100]: sll        $v0, $t5, 0x0004
    08922A64:[004E1023]: subu       $v0, $v0, $t6
    08922A68:[0183B821]: addu       $s7, $t4, $v1
    08922A6C:[2455FFF8]: addiu      $s5, $v0, -8
    08922A70:[01A09021]: addu       $s2, $t5, $zr <=> move $s2, $t5
    08922A74:[0077102A]: slt        $v0, $v1, $s7
    08922A78:[0A248AA5]: j          0x08922A94
    08922A7C:[AFA2002C]: sw         $v0, 44($sp)
    08922A80:[8FA30024]: lw         $v1, 36($sp)
    08922A84:[26520001]: addiu      $s2, $s2, 1
    08922A88:[0243102A]: slt        $v0, $s2, $v1
    08922A8C:[1040003A]: beq        $v0, $zr, 0x08922B78
    08922A90:[26B50010]: addiu      $s5, $s5, 16
    08922A94:[8FA2002C]: lw         $v0, 44($sp)
    08922A98:[1040FFFA]: beq        $v0, $zr, 0x08922A84
    08922A9C:[8FA30024]: lw         $v1, 36($sp)
    08922AA0:[8FA30020]: lw         $v1, 32($sp)
    08922AA4:[8FB00020]: lw         $s0, 32($sp)
    08922AA8:[00031100]: sll        $v0, $v1, 0x0004
    08922AAC:[8FA30028]: lw         $v1, 40($sp)
    08922AB0:[00431023]: subu       $v0, $v0, $v1
    08922AB4:[0A248AB2]: j          0x08922AC8
    08922AB8:[2451FFF8]: addiu      $s1, $v0, -8
    08922ABC:[0217102A]: slt        $v0, $s0, $s7
    08922AC0:[1040FFEF]: beq        $v0, $zr, 0x08922A80
    08922AC4:[26310010]: addiu      $s1, $s1, 16
    08922AC8:[27C2DEEC]: addiu      $v0, $fp, -8468
    08922ACC:[84430106]: lh         $v1, 262($v0)
    08922AD0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08922AD4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08922AD8:[02430018]: mult       $s2, $v1
    08922ADC:[3C16089B]: lui        $s6, 0x089B <=> li $s6, 0x089B0000
    08922AE0:[00001812]: mflo       $v1
    08922AE4:[0E248992]: jal        0x08922648
    08922AE8:[02039821]: addu       $s3, $s0, $v1
    08922AEC:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08922AF0:[2442FFC0]: addiu      $v0, $v0, -64
    08922AF4:[2C420040]: sltiu      $v0, $v0, 64
    08922AF8:[26100001]: addiu      $s0, $s0, 1
    08922AFC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08922B00:[26C46A24]: addiu      $a0, $s6, 27172
    08922B04:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08922B08:[27A70010]: addiu      $a3, $sp, 16
    08922B0C:[1040FFEB]: beq        $v0, $zr, 0x08922ABC
    08922B10:[24080002]: addiu      $t0, $zr, 2 <=> li $t0, 2
    08922B14:[8FC3DEEC]: lw         $v1, -8468($fp)
    08922B18:[00731821]: addu       $v1, $v1, $s3
    08922B1C:[90620000]: lbu        $v0, 0($v1)
    08922B20:[3042000F]: andi       $v0, $v0, 15
    08922B24:[00021100]: sll        $v0, $v0, 0x0004
    08922B28:[AFA20010]: sw         $v0, 16($sp)
    08922B2C:[90690000]: lbu        $t1, 0($v1)
    08922B30:[24420010]: addiu      $v0, $v0, 16
    08922B34:[AFA20018]: sw         $v0, 24($sp)
    08922B38:[312900F0]: andi       $t1, $t1, 240
    08922B3C:[25220010]: addiu      $v0, $t1, 16
    08922B40:[AFA2001C]: sw         $v0, 28($sp)
    08922B44:[0E2470E1]: jal        0x0891C384
    08922B48:[AFA90014]: sw         $t1, 20($sp)
    08922B4C:[24020043]: addiu      $v0, $zr, 67 <=> li $v0, 67
    08922B50:[26C46A24]: addiu      $a0, $s6, 27172
    08922B54:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08922B58:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08922B5C:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    08922B60:[1682FFD6]: bne        $s4, $v0, 0x08922ABC
    08922B64:[24080014]: addiu      $t0, $zr, 20 <=> li $t0, 20
    08922B68:[0E2470E1]: jal        0x0891C384
    08922B6C:[00000000]: nop
    08922B70:[0A248AB0]: j          0x08922AC0
    08922B74:[0217102A]: slt        $v0, $s0, $s7
    08922B78:[8FBF0054]: lw         $ra, 84($sp)
    08922B7C:[8FBE0050]: lw         $fp, 80($sp)
    08922B80:[8FB7004C]: lw         $s7, 76($sp)
    08922B84:[8FB60048]: lw         $s6, 72($sp)
    08922B88:[8FB50044]: lw         $s5, 68($sp)
    08922B8C:[8FB40040]: lw         $s4, 64($sp)
    08922B90:[8FB3003C]: lw         $s3, 60($sp)
    08922B94:[8FB20038]: lw         $s2, 56($sp)
    08922B98:[8FB10034]: lw         $s1, 52($sp)
    08922B9C:[8FB00030]: lw         $s0, 48($sp)
    08922BA0:[03E00008]: jr         $ra
    08922BA4:[27BD0058]: addiu      $sp, $sp, 88
  Back Branch 08922B0C 2,269,704 times (length 22)
    08922AA8:[00031100]: sll        $v0, $v1, 0x0004
    08922AAC:[8FA30028]: lw         $v1, 40($sp)
    08922AB0:[00431023]: subu       $v0, $v0, $v1
    08922AB4:[0A248AB2]: j          0x08922AC8
    08922AB8:[2451FFF8]: addiu      $s1, $v0, -8
--> 08922ABC:[0217102A]: slt        $v0, $s0, $s7
    08922AC0:[1040FFEF]: beq        $v0, $zr, 0x08922A80
    08922AC4:[26310010]: addiu      $s1, $s1, 16
    08922AC8:[27C2DEEC]: addiu      $v0, $fp, -8468
    08922ACC:[84430106]: lh         $v1, 262($v0)
    08922AD0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08922AD4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08922AD8:[02430018]: mult       $s2, $v1
    08922ADC:[3C16089B]: lui        $s6, 0x089B <=> li $s6, 0x089B0000
    08922AE0:[00001812]: mflo       $v1
    08922AE4:[0E248992]: jal        0x08922648
    08922AE8:[02039821]: addu       $s3, $s0, $v1
    08922AEC:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08922AF0:[2442FFC0]: addiu      $v0, $v0, -64
    08922AF4:[2C420040]: sltiu      $v0, $v0, 64
    08922AF8:[26100001]: addiu      $s0, $s0, 1
    08922AFC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08922B00:[26C46A24]: addiu      $a0, $s6, 27172
    08922B04:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08922B08:[27A70010]: addiu      $a3, $sp, 16
--> 08922B0C:[1040FFEB]: beq        $v0, $zr, 0x08922ABC
    08922B10:[24080002]: addiu      $t0, $zr, 2 <=> li $t0, 2
    08922B14:[8FC3DEEC]: lw         $v1, -8468($fp)
    08922B18:[00731821]: addu       $v1, $v1, $s3
    08922B1C:[90620000]: lbu        $v0, 0($v1)
  Back Branch 08922AC0 2,269,704 times (length 18)
    08922A6C:[2455FFF8]: addiu      $s5, $v0, -8
    08922A70:[01A09021]: addu       $s2, $t5, $zr <=> move $s2, $t5
    08922A74:[0077102A]: slt        $v0, $v1, $s7
    08922A78:[0A248AA5]: j          0x08922A94
    08922A7C:[AFA2002C]: sw         $v0, 44($sp)
--> 08922A80:[8FA30024]: lw         $v1, 36($sp)
    08922A84:[26520001]: addiu      $s2, $s2, 1
    08922A88:[0243102A]: slt        $v0, $s2, $v1
    08922A8C:[1040003A]: beq        $v0, $zr, 0x08922B78
    08922A90:[26B50010]: addiu      $s5, $s5, 16
    08922A94:[8FA2002C]: lw         $v0, 44($sp)
    08922A98:[1040FFFA]: beq        $v0, $zr, 0x08922A84
    08922A9C:[8FA30024]: lw         $v1, 36($sp)
    08922AA0:[8FA30020]: lw         $v1, 32($sp)
    08922AA4:[8FB00020]: lw         $s0, 32($sp)
    08922AA8:[00031100]: sll        $v0, $v1, 0x0004
    08922AAC:[8FA30028]: lw         $v1, 40($sp)
    08922AB0:[00431023]: subu       $v0, $v0, $v1
    08922AB4:[0A248AB2]: j          0x08922AC8
    08922AB8:[2451FFF8]: addiu      $s1, $v0, -8
    08922ABC:[0217102A]: slt        $v0, $s0, $s7
--> 08922AC0:[1040FFEF]: beq        $v0, $zr, 0x08922A80
    08922AC4:[26310010]: addiu      $s1, $s1, 16
    08922AC8:[27C2DEEC]: addiu      $v0, $fp, -8468
    08922ACC:[84430106]: lh         $v1, 262($v0)
    08922AD0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
  Back Branch 08922B60 1,801,263 times (length 43)
    08922AA8:[00031100]: sll        $v0, $v1, 0x0004
    08922AAC:[8FA30028]: lw         $v1, 40($sp)
    08922AB0:[00431023]: subu       $v0, $v0, $v1
    08922AB4:[0A248AB2]: j          0x08922AC8
    08922AB8:[2451FFF8]: addiu      $s1, $v0, -8
--> 08922ABC:[0217102A]: slt        $v0, $s0, $s7
    08922AC0:[1040FFEF]: beq        $v0, $zr, 0x08922A80
    08922AC4:[26310010]: addiu      $s1, $s1, 16
    08922AC8:[27C2DEEC]: addiu      $v0, $fp, -8468
    08922ACC:[84430106]: lh         $v1, 262($v0)
    08922AD0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08922AD4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08922AD8:[02430018]: mult       $s2, $v1
    08922ADC:[3C16089B]: lui        $s6, 0x089B <=> li $s6, 0x089B0000
    08922AE0:[00001812]: mflo       $v1
    08922AE4:[0E248992]: jal        0x08922648
    08922AE8:[02039821]: addu       $s3, $s0, $v1
    08922AEC:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08922AF0:[2442FFC0]: addiu      $v0, $v0, -64
    08922AF4:[2C420040]: sltiu      $v0, $v0, 64
    08922AF8:[26100001]: addiu      $s0, $s0, 1
    08922AFC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08922B00:[26C46A24]: addiu      $a0, $s6, 27172
    08922B04:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08922B08:[27A70010]: addiu      $a3, $sp, 16
    08922B0C:[1040FFEB]: beq        $v0, $zr, 0x08922ABC
    08922B10:[24080002]: addiu      $t0, $zr, 2 <=> li $t0, 2
    08922B14:[8FC3DEEC]: lw         $v1, -8468($fp)
    08922B18:[00731821]: addu       $v1, $v1, $s3
    08922B1C:[90620000]: lbu        $v0, 0($v1)
    08922B20:[3042000F]: andi       $v0, $v0, 15
    08922B24:[00021100]: sll        $v0, $v0, 0x0004
    08922B28:[AFA20010]: sw         $v0, 16($sp)
    08922B2C:[90690000]: lbu        $t1, 0($v1)
    08922B30:[24420010]: addiu      $v0, $v0, 16
    08922B34:[AFA20018]: sw         $v0, 24($sp)
    08922B38:[312900F0]: andi       $t1, $t1, 240
    08922B3C:[25220010]: addiu      $v0, $t1, 16
    08922B40:[AFA2001C]: sw         $v0, 28($sp)
    08922B44:[0E2470E1]: jal        0x0891C384
    08922B48:[AFA90014]: sw         $t1, 20($sp)
    08922B4C:[24020043]: addiu      $v0, $zr, 67 <=> li $v0, 67
    08922B50:[26C46A24]: addiu      $a0, $s6, 27172
    08922B54:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08922B58:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08922B5C:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
--> 08922B60:[1682FFD6]: bne        $s4, $v0, 0x08922ABC
    08922B64:[24080014]: addiu      $t0, $zr, 20 <=> li $t0, 20
    08922B68:[0E2470E1]: jal        0x0891C384
    08922B6C:[00000000]: nop
    08922B70:[0A248AB0]: j          0x08922AC0
  Back Branch 08922A98 97,624 times (length 7)
    08922A70:[01A09021]: addu       $s2, $t5, $zr <=> move $s2, $t5
    08922A74:[0077102A]: slt        $v0, $v1, $s7
    08922A78:[0A248AA5]: j          0x08922A94
    08922A7C:[AFA2002C]: sw         $v0, 44($sp)
    08922A80:[8FA30024]: lw         $v1, 36($sp)
--> 08922A84:[26520001]: addiu      $s2, $s2, 1
    08922A88:[0243102A]: slt        $v0, $s2, $v1
    08922A8C:[1040003A]: beq        $v0, $zr, 0x08922B78
    08922A90:[26B50010]: addiu      $s5, $s5, 16
    08922A94:[8FA2002C]: lw         $v0, 44($sp)
--> 08922A98:[1040FFFA]: beq        $v0, $zr, 0x08922A84
    08922A9C:[8FA30024]: lw         $v1, 36($sp)
    08922AA0:[8FA30020]: lw         $v1, 32($sp)
    08922AA4:[8FB00020]: lw         $s0, 32($sp)
    08922AA8:[00031100]: sll        $v0, $v1, 0x0004
  Back Branch 08922B70 1,283 times (length 46)
    08922AAC:[8FA30028]: lw         $v1, 40($sp)
    08922AB0:[00431023]: subu       $v0, $v0, $v1
    08922AB4:[0A248AB2]: j          0x08922AC8
    08922AB8:[2451FFF8]: addiu      $s1, $v0, -8
    08922ABC:[0217102A]: slt        $v0, $s0, $s7
--> 08922AC0:[1040FFEF]: beq        $v0, $zr, 0x08922A80
    08922AC4:[26310010]: addiu      $s1, $s1, 16
    08922AC8:[27C2DEEC]: addiu      $v0, $fp, -8468
    08922ACC:[84430106]: lh         $v1, 262($v0)
    08922AD0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08922AD4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08922AD8:[02430018]: mult       $s2, $v1
    08922ADC:[3C16089B]: lui        $s6, 0x089B <=> li $s6, 0x089B0000
    08922AE0:[00001812]: mflo       $v1
    08922AE4:[0E248992]: jal        0x08922648
    08922AE8:[02039821]: addu       $s3, $s0, $v1
    08922AEC:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08922AF0:[2442FFC0]: addiu      $v0, $v0, -64
    08922AF4:[2C420040]: sltiu      $v0, $v0, 64
    08922AF8:[26100001]: addiu      $s0, $s0, 1
    08922AFC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08922B00:[26C46A24]: addiu      $a0, $s6, 27172
    08922B04:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08922B08:[27A70010]: addiu      $a3, $sp, 16
    08922B0C:[1040FFEB]: beq        $v0, $zr, 0x08922ABC
    08922B10:[24080002]: addiu      $t0, $zr, 2 <=> li $t0, 2
    08922B14:[8FC3DEEC]: lw         $v1, -8468($fp)
    08922B18:[00731821]: addu       $v1, $v1, $s3
    08922B1C:[90620000]: lbu        $v0, 0($v1)
    08922B20:[3042000F]: andi       $v0, $v0, 15
    08922B24:[00021100]: sll        $v0, $v0, 0x0004
    08922B28:[AFA20010]: sw         $v0, 16($sp)
    08922B2C:[90690000]: lbu        $t1, 0($v1)
    08922B30:[24420010]: addiu      $v0, $v0, 16
    08922B34:[AFA20018]: sw         $v0, 24($sp)
    08922B38:[312900F0]: andi       $t1, $t1, 240
    08922B3C:[25220010]: addiu      $v0, $t1, 16
    08922B40:[AFA2001C]: sw         $v0, 28($sp)
    08922B44:[0E2470E1]: jal        0x0891C384
    08922B48:[AFA90014]: sw         $t1, 20($sp)
    08922B4C:[24020043]: addiu      $v0, $zr, 67 <=> li $v0, 67
    08922B50:[26C46A24]: addiu      $a0, $s6, 27172
    08922B54:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08922B58:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08922B5C:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    08922B60:[1682FFD6]: bne        $s4, $v0, 0x08922ABC
    08922B64:[24080014]: addiu      $t0, $zr, 20 <=> li $t0, 20
    08922B68:[0E2470E1]: jal        0x0891C384
    08922B6C:[00000000]: nop
--> 08922B70:[0A248AB0]: j          0x08922AC0
    08922B74:[0217102A]: slt        $v0, $s0, $s7
    08922B78:[8FBF0054]: lw         $ra, 84($sp)
    08922B7C:[8FBE0050]: lw         $fp, 80($sp)
    08922B80:[8FB7004C]: lw         $s7, 76($sp)
_S1_2_898572C 76,496,018 instructions (3.198%), 4 calls (0898572C - 0898584C, length 73)
    0898572C:[27BDFFD8]: addiu      $sp, $sp, -40
    08985730:[AFB5001C]: sw         $s5, 28($sp)
    08985734:[AFA00000]: sw         $zr, 0($sp)
    08985738:[3C1508B4]: lui        $s5, 0x08B4 <=> li $s5, 0x08B40000
    0898573C:[8EA29CFC]: lw         $v0, -25348($s5)
    08985740:[AFBF0020]: sw         $ra, 32($sp)
    08985744:[AFB40018]: sw         $s4, 24($sp)
    08985748:[AFB30014]: sw         $s3, 20($sp)
    0898574C:[AFB20010]: sw         $s2, 16($sp)
    08985750:[AFB1000C]: sw         $s1, 12($sp)
    08985754:[AFB00008]: sw         $s0, 8($sp)
    08985758:[14400031]: bne        $v0, $zr, 0x08985820
    0898575C:[8CB20000]: lw         $s2, 0($a1)
    08985760:[001220C0]: sll        $a0, $s2, 0x0003
    08985764:[00121940]: sll        $v1, $s2, 0x0005
    08985768:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0898576C:[00641823]: subu       $v1, $v1, $a0
    08985770:[24429D04]: addiu      $v0, $v0, -25340
    08985774:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    08985778:[00628821]: addu       $s1, $v1, $v0
    0898577C:[24949D64]: addiu      $s4, $a0, -25244
    08985780:[0A2615F1]: j          0x089857C4
    08985784:[00129840]: sll        $s3, $s2, 0x0001
    08985788:[8E260014]: lw         $a2, 20($s1)
    0898578C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08985790:[0060F809]: jalr       $ra, $v1
    08985794:[24050400]: addiu      $a1, $zr, 1024 <=> li $a1, 1024
    08985798:[8E250008]: lw         $a1, 8($s1)
    0898579C:[8E26000C]: lw         $a2, 12($s1)
    089857A0:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    089857A4:[0E2615B5]: jal        0x089856D4
    089857A8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089857AC:[8FA30000]: lw         $v1, 0($sp)
    089857B0:[2C630001]: sltiu      $v1, $v1, 1
    089857B4:[AFA30000]: sw         $v1, 0($sp)
    089857B8:[8EA29CFC]: lw         $v0, -25348($s5)
    089857BC:[14400018]: bne        $v0, $zr, 0x08985820
    089857C0:[00000000]: nop
    089857C4:[8FA20000]: lw         $v0, 0($sp)
    089857C8:[8E230010]: lw         $v1, 16($s1)
    089857CC:[00531021]: addu       $v0, $v0, $s3
    089857D0:[00021300]: sll        $v0, $v0, 0x000C
    089857D4:[1460FFEC]: bne        $v1, $zr, 0x08985788
    089857D8:[00548021]: addu       $s0, $v0, $s4
    089857DC:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089857E0:[24030400]: addiu      $v1, $zr, 1024 <=> li $v1, 1024
    089857E4:[2463FFFF]: addiu      $v1, $v1, -1
    089857E8:[AC400000]: sw         $zr, 0($v0)
    089857EC:[1460FFFD]: bne        $v1, $zr, 0x089857E4
    089857F0:[24420004]: addiu      $v0, $v0, 4
    089857F4:[8E250008]: lw         $a1, 8($s1)
    089857F8:[8E26000C]: lw         $a2, 12($s1)
    089857FC:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08985800:[0E2615B5]: jal        0x089856D4
    08985804:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08985808:[8FA30000]: lw         $v1, 0($sp)
    0898580C:[2C630001]: sltiu      $v1, $v1, 1
    08985810:[AFA30000]: sw         $v1, 0($sp)
    08985814:[8EA29CFC]: lw         $v0, -25348($s5)
    08985818:[1040FFEA]: beq        $v0, $zr, 0x089857C4
    0898581C:[00000000]: nop
    08985820:[0E2680C5]: jal        0x089A0314 [sceKernelExitThread]
    08985824:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08985828:[8FBF0020]: lw         $ra, 32($sp)
    0898582C:[8FB5001C]: lw         $s5, 28($sp)
    08985830:[8FB40018]: lw         $s4, 24($sp)
    08985834:[8FB30014]: lw         $s3, 20($sp)
    08985838:[8FB20010]: lw         $s2, 16($sp)
    0898583C:[8FB1000C]: lw         $s1, 12($sp)
    08985840:[8FB00008]: lw         $s0, 8($sp)
    08985844:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08985848:[03E00008]: jr         $ra
    0898584C:[27BD0028]: addiu      $sp, $sp, 40
  Back Branch 089857EC 19,003,392 times (length 4)
    089857D0:[00021300]: sll        $v0, $v0, 0x000C
    089857D4:[1460FFEC]: bne        $v1, $zr, 0x08985788
    089857D8:[00548021]: addu       $s0, $v0, $s4
    089857DC:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089857E0:[24030400]: addiu      $v1, $zr, 1024 <=> li $v1, 1024
--> 089857E4:[2463FFFF]: addiu      $v1, $v1, -1
    089857E8:[AC400000]: sw         $zr, 0($v0)
--> 089857EC:[1460FFFD]: bne        $v1, $zr, 0x089857E4
    089857F0:[24420004]: addiu      $v0, $v0, 4
    089857F4:[8E250008]: lw         $a1, 8($s1)
    089857F8:[8E26000C]: lw         $a2, 12($s1)
    089857FC:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
  Back Branch 089857D4 24,738 times (length 21)
    08985774:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    08985778:[00628821]: addu       $s1, $v1, $v0
    0898577C:[24949D64]: addiu      $s4, $a0, -25244
    08985780:[0A2615F1]: j          0x089857C4
    08985784:[00129840]: sll        $s3, $s2, 0x0001
--> 08985788:[8E260014]: lw         $a2, 20($s1)
    0898578C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08985790:[0060F809]: jalr       $ra, $v1
    08985794:[24050400]: addiu      $a1, $zr, 1024 <=> li $a1, 1024
    08985798:[8E250008]: lw         $a1, 8($s1)
    0898579C:[8E26000C]: lw         $a2, 12($s1)
    089857A0:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    089857A4:[0E2615B5]: jal        0x089856D4
    089857A8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089857AC:[8FA30000]: lw         $v1, 0($sp)
    089857B0:[2C630001]: sltiu      $v1, $v1, 1
    089857B4:[AFA30000]: sw         $v1, 0($sp)
    089857B8:[8EA29CFC]: lw         $v0, -25348($s5)
    089857BC:[14400018]: bne        $v0, $zr, 0x08985820
    089857C0:[00000000]: nop
    089857C4:[8FA20000]: lw         $v0, 0($sp)
    089857C8:[8E230010]: lw         $v1, 16($s1)
    089857CC:[00531021]: addu       $v0, $v0, $s3
    089857D0:[00021300]: sll        $v0, $v0, 0x000C
--> 089857D4:[1460FFEC]: bne        $v1, $zr, 0x08985788
    089857D8:[00548021]: addu       $s0, $v0, $s4
    089857DC:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089857E0:[24030400]: addiu      $v1, $zr, 1024 <=> li $v1, 1024
    089857E4:[2463FFFF]: addiu      $v1, $v1, -1
  Back Branch 08985818 18,555 times (length 23)
    089857B0:[2C630001]: sltiu      $v1, $v1, 1
    089857B4:[AFA30000]: sw         $v1, 0($sp)
    089857B8:[8EA29CFC]: lw         $v0, -25348($s5)
    089857BC:[14400018]: bne        $v0, $zr, 0x08985820
    089857C0:[00000000]: nop
--> 089857C4:[8FA20000]: lw         $v0, 0($sp)
    089857C8:[8E230010]: lw         $v1, 16($s1)
    089857CC:[00531021]: addu       $v0, $v0, $s3
    089857D0:[00021300]: sll        $v0, $v0, 0x000C
    089857D4:[1460FFEC]: bne        $v1, $zr, 0x08985788
    089857D8:[00548021]: addu       $s0, $v0, $s4
    089857DC:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089857E0:[24030400]: addiu      $v1, $zr, 1024 <=> li $v1, 1024
    089857E4:[2463FFFF]: addiu      $v1, $v1, -1
    089857E8:[AC400000]: sw         $zr, 0($v0)
    089857EC:[1460FFFD]: bne        $v1, $zr, 0x089857E4
    089857F0:[24420004]: addiu      $v0, $v0, 4
    089857F4:[8E250008]: lw         $a1, 8($s1)
    089857F8:[8E26000C]: lw         $a2, 12($s1)
    089857FC:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08985800:[0E2615B5]: jal        0x089856D4
    08985804:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08985808:[8FA30000]: lw         $v1, 0($sp)
    0898580C:[2C630001]: sltiu      $v1, $v1, 1
    08985810:[AFA30000]: sw         $v1, 0($sp)
    08985814:[8EA29CFC]: lw         $v0, -25348($s5)
--> 08985818:[1040FFEA]: beq        $v0, $zr, 0x089857C4
    0898581C:[00000000]: nop
    08985820:[0E2680C5]: jal        0x089A0314 [sceKernelExitThread]
    08985824:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08985828:[8FBF0020]: lw         $ra, 32($sp)
_S1_2_898AC3C 64,961,286 instructions (2.716%), 64 calls (0898AC3C - 0898B298, length 408)
    0898AC3C:[27BDFFD8]: addiu      $sp, $sp, -40
    0898AC40:[AFB50014]: sw         $s5, 20($sp)
    0898AC44:[AFB40010]: sw         $s4, 16($sp)
    0898AC48:[AFB00000]: sw         $s0, 0($sp)
    0898AC4C:[AFBE0020]: sw         $fp, 32($sp)
    0898AC50:[AFB7001C]: sw         $s7, 28($sp)
    0898AC54:[AFB60018]: sw         $s6, 24($sp)
    0898AC58:[AFB3000C]: sw         $s3, 12($sp)
    0898AC5C:[AFB20008]: sw         $s2, 8($sp)
    0898AC60:[AFB10004]: sw         $s1, 4($sp)
    0898AC64:[8C8E001C]: lw         $t6, 28($a0)
    0898AC68:[8C82000C]: lw         $v0, 12($a0)
    0898AC6C:[8C870000]: lw         $a3, 0($a0)
    0898AC70:[8C830010]: lw         $v1, 16($a0)
    0898AC74:[00807821]: addu       $t7, $a0, $zr <=> move $t7, $a0
    0898AC78:[8DC8004C]: lw         $t0, 76($t6)
    0898AC7C:[8C840004]: lw         $a0, 4($a0)
    0898AC80:[8DC60050]: lw         $a2, 80($t6)
    0898AC84:[244AFFFF]: addiu      $t2, $v0, -1
    0898AC88:[24E7FFFF]: addiu      $a3, $a3, -1
    0898AC8C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898AC90:[8DDE0020]: lw         $fp, 32($t6)
    0898AC94:[8DD70024]: lw         $s7, 36($t6)
    0898AC98:[8DD20028]: lw         $s2, 40($t6)
    0898AC9C:[8DD6002C]: lw         $s6, 44($t6)
    0898ACA0:[8DCB0030]: lw         $t3, 48($t6)
    0898ACA4:[8DC90034]: lw         $t1, 52($t6)
    0898ACA8:[8DD10044]: lw         $s1, 68($t6)
    0898ACAC:[8DD30048]: lw         $s3, 72($t6)
    0898ACB0:[00C23004]: sllv       $a2, $v0, $a2
    0898ACB4:[00A32823]: subu       $a1, $a1, $v1
    0898ACB8:[00E42021]: addu       $a0, $a3, $a0
    0898ACBC:[01431821]: addu       $v1, $t2, $v1
    0898ACC0:[01021004]: sllv       $v0, $v0, $t0
    0898ACC4:[2490FFFB]: addiu      $s0, $a0, -5
    0898ACC8:[0145A823]: subu       $s5, $t2, $a1
    0898ACCC:[2478FEFF]: addiu      $t8, $v1, -257
    0898ACD0:[2454FFFF]: addiu      $s4, $v0, -1
    0898ACD4:[24C6FFFF]: addiu      $a2, $a2, -1
    0898ACD8:[2D22000F]: sltiu      $v0, $t1, 15
    0898ACDC:[1040000B]: beq        $v0, $zr, 0x0898AD0C
    0898ACE0:[01741024]: and        $v0, $t3, $s4
    0898ACE4:[90E20001]: lbu        $v0, 1($a3)
    0898ACE8:[24E70002]: addiu      $a3, $a3, 2
    0898ACEC:[90E30000]: lbu        $v1, 0($a3)
    0898ACF0:[01221004]: sllv       $v0, $v0, $t1
    0898ACF4:[25240008]: addiu      $a0, $t1, 8
    0898ACF8:[01621021]: addu       $v0, $t3, $v0
    0898ACFC:[00831804]: sllv       $v1, $v1, $a0
    0898AD00:[00435821]: addu       $t3, $v0, $v1
    0898AD04:[25290010]: addiu      $t1, $t1, 16
    0898AD08:[01741024]: and        $v0, $t3, $s4
    0898AD0C:[00021080]: sll        $v0, $v0, 0x0002
    0898AD10:[02221021]: addu       $v0, $s1, $v0
    0898AD14:[90430001]: lbu        $v1, 1($v0)
    0898AD18:[90480000]: lbu        $t0, 0($v0)
    0898AD1C:[94440002]: lhu        $a0, 2($v0)
    0898AD20:[01234823]: subu       $t1, $t1, $v1
    0898AD24:[006B5806]: srlv       $t3, $t3, $v1
    0898AD28:[11000042]: beq        $t0, $zr, 0x0898AE34
    0898AD2C:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    0898AD30:[31020010]: andi       $v0, $t0, 16
    0898AD34:[1440006A]: bne        $v0, $zr, 0x0898AEE0
    0898AD38:[30A3000F]: andi       $v1, $a1, 15
    0898AD3C:[31020040]: andi       $v0, $t0, 64
    0898AD40:[14400015]: bne        $v0, $zr, 0x0898AD98
    0898AD44:[30A20020]: andi       $v0, $a1, 32
    0898AD48:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898AD4C:[00A21004]: sllv       $v0, $v0, $a1
    0898AD50:[2442FFFF]: addiu      $v0, $v0, -1
    0898AD54:[004B1024]: and        $v0, $v0, $t3
    0898AD58:[00821021]: addu       $v0, $a0, $v0
    0898AD5C:[00021080]: sll        $v0, $v0, 0x0002
    0898AD60:[02221021]: addu       $v0, $s1, $v0
    0898AD64:[90430001]: lbu        $v1, 1($v0)
    0898AD68:[90450000]: lbu        $a1, 0($v0)
    0898AD6C:[94440002]: lhu        $a0, 2($v0)
    0898AD70:[01234823]: subu       $t1, $t1, $v1
    0898AD74:[30A80040]: andi       $t0, $a1, 64
    0898AD78:[30A20010]: andi       $v0, $a1, 16
    0898AD7C:[10A0002D]: beq        $a1, $zr, 0x0898AE34
    0898AD80:[006B5806]: srlv       $t3, $t3, $v1
    0898AD84:[54400056]: bnel       $v0, $zr, 0x0898AEE0
    0898AD88:[30A3000F]: andi       $v1, $a1, 15
    0898AD8C:[1100FFEF]: beq        $t0, $zr, 0x0898AD4C
    0898AD90:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898AD94:[30A20020]: andi       $v0, $a1, 32
    0898AD98:[104000F7]: beq        $v0, $zr, 0x0898B178
    0898AD9C:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    0898ADA0:[2402000B]: addiu      $v0, $zr, 11 <=> li $v0, 11
    0898ADA4:[0158402B]: sltu       $t0, $t2, $t8
    0898ADA8:[ADC20000]: sw         $v0, 0($t6)
    0898ADAC:[000918C2]: srl        $v1, $t1, 0x0003
    0898ADB0:[000310C0]: sll        $v0, $v1, 0x0003
    0898ADB4:[01223023]: subu       $a2, $t1, $v0
    0898ADB8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898ADBC:[00E33823]: subu       $a3, $a3, $v1
    0898ADC0:[00C21004]: sllv       $v0, $v0, $a2
    0898ADC4:[2442FFFF]: addiu      $v0, $v0, -1
    0898ADC8:[24E30001]: addiu      $v1, $a3, 1
    0898ADCC:[25440001]: addiu      $a0, $t2, 1
    0898ADD0:[00F0282B]: sltu       $a1, $a3, $s0
    0898ADD4:[01624824]: and        $t1, $t3, $v0
    0898ADD8:[ADE30000]: sw         $v1, 0($t7)
    0898ADDC:[10A0002A]: beq        $a1, $zr, 0x0898AE88
    0898ADE0:[ADE4000C]: sw         $a0, 12($t7)
    0898ADE4:[02071023]: subu       $v0, $s0, $a3
    0898ADE8:[24420005]: addiu      $v0, $v0, 5
    0898ADEC:[1100002B]: beq        $t0, $zr, 0x0898AE9C
    0898ADF0:[ADE20004]: sw         $v0, 4($t7)
    0898ADF4:[030A1023]: subu       $v0, $t8, $t2
    0898ADF8:[24420101]: addiu      $v0, $v0, 257
    0898ADFC:[ADE20010]: sw         $v0, 16($t7)
    0898AE00:[ADC90030]: sw         $t1, 48($t6)
    0898AE04:[ADC60034]: sw         $a2, 52($t6)
    0898AE08:[8FBE0020]: lw         $fp, 32($sp)
    0898AE0C:[8FB7001C]: lw         $s7, 28($sp)
    0898AE10:[8FB60018]: lw         $s6, 24($sp)
    0898AE14:[8FB50014]: lw         $s5, 20($sp)
    0898AE18:[8FB40010]: lw         $s4, 16($sp)
    0898AE1C:[8FB3000C]: lw         $s3, 12($sp)
    0898AE20:[8FB20008]: lw         $s2, 8($sp)
    0898AE24:[8FB10004]: lw         $s1, 4($sp)
    0898AE28:[8FB00000]: lw         $s0, 0($sp)
    0898AE2C:[03E00008]: jr         $ra
    0898AE30:[27BD0028]: addiu      $sp, $sp, 40
    0898AE34:[254A0001]: addiu      $t2, $t2, 1
    0898AE38:[A1440000]: sb         $a0, 0($t2)
    0898AE3C:[00F0102B]: sltu       $v0, $a3, $s0
    0898AE40:[1040FFDA]: beq        $v0, $zr, 0x0898ADAC
    0898AE44:[0158402B]: sltu       $t0, $t2, $t8
    0898AE48:[1500FFA4]: bne        $t0, $zr, 0x0898ACDC
    0898AE4C:[2D22000F]: sltiu      $v0, $t1, 15
    0898AE50:[000918C2]: srl        $v1, $t1, 0x0003
    0898AE54:[000310C0]: sll        $v0, $v1, 0x0003
    0898AE58:[01223023]: subu       $a2, $t1, $v0
    0898AE5C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898AE60:[00E33823]: subu       $a3, $a3, $v1
    0898AE64:[00C21004]: sllv       $v0, $v0, $a2
    0898AE68:[2442FFFF]: addiu      $v0, $v0, -1
    0898AE6C:[24E30001]: addiu      $v1, $a3, 1
    0898AE70:[25440001]: addiu      $a0, $t2, 1
    0898AE74:[00F0282B]: sltu       $a1, $a3, $s0
    0898AE78:[01624824]: and        $t1, $t3, $v0
    0898AE7C:[ADE30000]: sw         $v1, 0($t7)
    0898AE80:[14A0FFD8]: bne        $a1, $zr, 0x0898ADE4
    0898AE84:[ADE4000C]: sw         $a0, 12($t7)
    0898AE88:[00F01823]: subu       $v1, $a3, $s0
    0898AE8C:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    0898AE90:[00431023]: subu       $v0, $v0, $v1
    0898AE94:[1500FFD7]: bne        $t0, $zr, 0x0898ADF4
    0898AE98:[ADE20004]: sw         $v0, 4($t7)
    0898AE9C:[01581823]: subu       $v1, $t2, $t8
    0898AEA0:[24020101]: addiu      $v0, $zr, 257 <=> li $v0, 257
    0898AEA4:[00431023]: subu       $v0, $v0, $v1
    0898AEA8:[ADE20010]: sw         $v0, 16($t7)
    0898AEAC:[ADC90030]: sw         $t1, 48($t6)
    0898AEB0:[ADC60034]: sw         $a2, 52($t6)
    0898AEB4:[8FBE0020]: lw         $fp, 32($sp)
    0898AEB8:[8FB7001C]: lw         $s7, 28($sp)
    0898AEBC:[8FB60018]: lw         $s6, 24($sp)
    0898AEC0:[8FB50014]: lw         $s5, 20($sp)
    0898AEC4:[8FB40010]: lw         $s4, 16($sp)
    0898AEC8:[8FB3000C]: lw         $s3, 12($sp)
    0898AECC:[8FB20008]: lw         $s2, 8($sp)
    0898AED0:[8FB10004]: lw         $s1, 4($sp)
    0898AED4:[8FB00000]: lw         $s0, 0($sp)
    0898AED8:[03E00008]: jr         $ra
    0898AEDC:[27BD0028]: addiu      $sp, $sp, 40
    0898AEE0:[10600010]: beq        $v1, $zr, 0x0898AF24
    0898AEE4:[00806821]: addu       $t5, $a0, $zr <=> move $t5, $a0
    0898AEE8:[0123102B]: sltu       $v0, $t1, $v1
    0898AEEC:[10400007]: beq        $v0, $zr, 0x0898AF0C
    0898AEF0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898AEF4:[24E70001]: addiu      $a3, $a3, 1
    0898AEF8:[90E20000]: lbu        $v0, 0($a3)
    0898AEFC:[01221004]: sllv       $v0, $v0, $t1
    0898AF00:[01625821]: addu       $t3, $t3, $v0
    0898AF04:[25290008]: addiu      $t1, $t1, 8
    0898AF08:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898AF0C:[00621004]: sllv       $v0, $v0, $v1
    0898AF10:[2442FFFF]: addiu      $v0, $v0, -1
    0898AF14:[01621024]: and        $v0, $t3, $v0
    0898AF18:[01A26821]: addu       $t5, $t5, $v0
    0898AF1C:[01234823]: subu       $t1, $t1, $v1
    0898AF20:[006B5806]: srlv       $t3, $t3, $v1
    0898AF24:[2D22000F]: sltiu      $v0, $t1, 15
    0898AF28:[5440003E]: bnel       $v0, $zr, 0x0898B024
    0898AF2C:[90E20001]: lbu        $v0, 1($a3)
    0898AF30:[01661024]: and        $v0, $t3, $a2
    0898AF34:[00021080]: sll        $v0, $v0, 0x0002
    0898AF38:[02621021]: addu       $v0, $s3, $v0
    0898AF3C:[90450000]: lbu        $a1, 0($v0)
    0898AF40:[90430001]: lbu        $v1, 1($v0)
    0898AF44:[00E06021]: addu       $t4, $a3, $zr <=> move $t4, $a3
    0898AF48:[30A40010]: andi       $a0, $a1, 16
    0898AF4C:[94480002]: lhu        $t0, 2($v0)
    0898AF50:[01234823]: subu       $t1, $t1, $v1
    0898AF54:[10800045]: beq        $a0, $zr, 0x0898B06C
    0898AF58:[006B5806]: srlv       $t3, $t3, $v1
    0898AF5C:[30A4000F]: andi       $a0, $a1, 15
    0898AF60:[0124102B]: sltu       $v0, $t1, $a0
    0898AF64:[54400078]: bnel       $v0, $zr, 0x0898B148
    0898AF68:[91820001]: lbu        $v0, 1($t4)
    0898AF6C:[01803821]: addu       $a3, $t4, $zr <=> move $a3, $t4
    0898AF70:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    0898AF74:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898AF78:[00821004]: sllv       $v0, $v0, $a0
    0898AF7C:[2442FFFF]: addiu      $v0, $v0, -1
    0898AF80:[01621024]: and        $v0, $t3, $v0
    0898AF84:[01026021]: addu       $t4, $t0, $v0
    0898AF88:[01551823]: subu       $v1, $t2, $s5
    0898AF8C:[006C102B]: sltu       $v0, $v1, $t4
    0898AF90:[00A44823]: subu       $t1, $a1, $a0
    0898AF94:[10400051]: beq        $v0, $zr, 0x0898B0DC
    0898AF98:[008B5806]: srlv       $t3, $t3, $a0
    0898AF9C:[01832023]: subu       $a0, $t4, $v1
    0898AFA0:[02E4102B]: sltu       $v0, $s7, $a0
    0898AFA4:[144000B7]: bne        $v0, $zr, 0x0898B284
    0898AFA8:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    0898AFAC:[16400078]: bne        $s2, $zr, 0x0898B190
    0898AFB0:[26C8FFFF]: addiu      $t0, $s6, -1
    0898AFB4:[03C41023]: subu       $v0, $fp, $a0
    0898AFB8:[008D182B]: sltu       $v1, $a0, $t5
    0898AFBC:[1060000B]: beq        $v1, $zr, 0x0898AFEC
    0898AFC0:[01024021]: addu       $t0, $t0, $v0
    0898AFC4:[01A46823]: subu       $t5, $t5, $a0
    0898AFC8:[01401821]: addu       $v1, $t2, $zr <=> move $v1, $t2
    0898AFCC:[01442021]: addu       $a0, $t2, $a0
    0898AFD0:[25080001]: addiu      $t0, $t0, 1
    0898AFD4:[91020000]: lbu        $v0, 0($t0)
    0898AFD8:[24630001]: addiu      $v1, $v1, 1
    0898AFDC:[1483FFFC]: bne        $a0, $v1, 0x0898AFD0
    0898AFE0:[A0620000]: sb         $v0, 0($v1)
    0898AFE4:[008C4023]: subu       $t0, $a0, $t4
    0898AFE8:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    0898AFEC:[2DA20003]: sltiu      $v0, $t5, 3
    0898AFF0:[50400086]: beql       $v0, $zr, 0x0898B20C
    0898AFF4:[91020001]: lbu        $v0, 1($t0)
    0898AFF8:[11A00090]: beq        $t5, $zr, 0x0898B23C
    0898AFFC:[01402821]: addu       $a1, $t2, $zr <=> move $a1, $t2
    0898B000:[91030001]: lbu        $v1, 1($t0)
    0898B004:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0898B008:[24AA0001]: addiu      $t2, $a1, 1
    0898B00C:[15A2FF8B]: bne        $t5, $v0, 0x0898AE3C
    0898B010:[A0A30001]: sb         $v1, 1($a1)
    0898B014:[91020002]: lbu        $v0, 2($t0)
    0898B018:[24AA0002]: addiu      $t2, $a1, 2
    0898B01C:[0A262B8F]: j          0x0898AE3C
    0898B020:[A0A20002]: sb         $v0, 2($a1)
    0898B024:[90E30002]: lbu        $v1, 2($a3)
    0898B028:[25240008]: addiu      $a0, $t1, 8
    0898B02C:[01221004]: sllv       $v0, $v0, $t1
    0898B030:[00831804]: sllv       $v1, $v1, $a0
    0898B034:[01621021]: addu       $v0, $t3, $v0
    0898B038:[00435821]: addu       $t3, $v0, $v1
    0898B03C:[01661024]: and        $v0, $t3, $a2
    0898B040:[00021080]: sll        $v0, $v0, 0x0002
    0898B044:[02621021]: addu       $v0, $s3, $v0
    0898B048:[90450000]: lbu        $a1, 0($v0)
    0898B04C:[90430001]: lbu        $v1, 1($v0)
    0898B050:[25290010]: addiu      $t1, $t1, 16
    0898B054:[30A40010]: andi       $a0, $a1, 16
    0898B058:[24EC0002]: addiu      $t4, $a3, 2
    0898B05C:[94480002]: lhu        $t0, 2($v0)
    0898B060:[01234823]: subu       $t1, $t1, $v1
    0898B064:[1480FFBD]: bne        $a0, $zr, 0x0898AF5C
    0898B068:[006B5806]: srlv       $t3, $t3, $v1
    0898B06C:[30A20040]: andi       $v0, $a1, 64
    0898B070:[14400013]: bne        $v0, $zr, 0x0898B0C0
    0898B074:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    0898B078:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898B07C:[00A21004]: sllv       $v0, $v0, $a1
    0898B080:[2442FFFF]: addiu      $v0, $v0, -1
    0898B084:[004B1024]: and        $v0, $v0, $t3
    0898B088:[01021021]: addu       $v0, $t0, $v0
    0898B08C:[00021080]: sll        $v0, $v0, 0x0002
    0898B090:[02621021]: addu       $v0, $s3, $v0
    0898B094:[90450000]: lbu        $a1, 0($v0)
    0898B098:[90430001]: lbu        $v1, 1($v0)
    0898B09C:[94480002]: lhu        $t0, 2($v0)
    0898B0A0:[30A20010]: andi       $v0, $a1, 16
    0898B0A4:[30A40040]: andi       $a0, $a1, 64
    0898B0A8:[01234823]: subu       $t1, $t1, $v1
    0898B0AC:[1440FFAB]: bne        $v0, $zr, 0x0898AF5C
    0898B0B0:[006B5806]: srlv       $t3, $t3, $v1
    0898B0B4:[1080FFF1]: beq        $a0, $zr, 0x0898B07C
    0898B0B8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898B0BC:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    0898B0C0:[24420FEC]: addiu      $v0, $v0, 4076
    0898B0C4:[2403001B]: addiu      $v1, $zr, 27 <=> li $v1, 27
    0898B0C8:[01803821]: addu       $a3, $t4, $zr <=> move $a3, $t4
    0898B0CC:[0158402B]: sltu       $t0, $t2, $t8
    0898B0D0:[ADE20018]: sw         $v0, 24($t7)
    0898B0D4:[0A262B6B]: j          0x0898ADAC
    0898B0D8:[ADC30000]: sw         $v1, 0($t6)
    0898B0DC:[014C2823]: subu       $a1, $t2, $t4
    0898B0E0:[0A262C3C]: j          0x0898B0F0
    0898B0E4:[01406021]: addu       $t4, $t2, $zr <=> move $t4, $t2
    0898B0E8:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    0898B0EC:[01406021]: addu       $t4, $t2, $zr <=> move $t4, $t2
    0898B0F0:[90A30001]: lbu        $v1, 1($a1)
    0898B0F4:[25ADFFFD]: addiu      $t5, $t5, -3
    0898B0F8:[2DA40003]: sltiu      $a0, $t5, 3
    0898B0FC:[A1430001]: sb         $v1, 1($t2)
    0898B100:[90A20002]: lbu        $v0, 2($a1)
    0898B104:[24A80003]: addiu      $t0, $a1, 3
    0898B108:[A1420002]: sb         $v0, 2($t2)
    0898B10C:[90A30003]: lbu        $v1, 3($a1)
    0898B110:[254A0003]: addiu      $t2, $t2, 3
    0898B114:[1080FFF4]: beq        $a0, $zr, 0x0898B0E8
    0898B118:[A1830003]: sb         $v1, 3($t4)
    0898B11C:[11A0FF48]: beq        $t5, $zr, 0x0898AE40
    0898B120:[00F0102B]: sltu       $v0, $a3, $s0
    0898B124:[90A30004]: lbu        $v1, 4($a1)
    0898B128:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0898B12C:[258A0004]: addiu      $t2, $t4, 4
    0898B130:[15A2FF42]: bne        $t5, $v0, 0x0898AE3C
    0898B134:[A1830004]: sb         $v1, 4($t4)
    0898B138:[90A20005]: lbu        $v0, 5($a1)
    0898B13C:[258A0005]: addiu      $t2, $t4, 5
    0898B140:[0A262B8F]: j          0x0898AE3C
    0898B144:[A1820005]: sb         $v0, 5($t4)
    0898B148:[25250008]: addiu      $a1, $t1, 8
    0898B14C:[00A4182B]: sltu       $v1, $a1, $a0
    0898B150:[01221004]: sllv       $v0, $v0, $t1
    0898B154:[01625821]: addu       $t3, $t3, $v0
    0898B158:[1060FF86]: beq        $v1, $zr, 0x0898AF74
    0898B15C:[25870001]: addiu      $a3, $t4, 1
    0898B160:[91820002]: lbu        $v0, 2($t4)
    0898B164:[25870002]: addiu      $a3, $t4, 2
    0898B168:[00A21004]: sllv       $v0, $v0, $a1
    0898B16C:[01625821]: addu       $t3, $t3, $v0
    0898B170:[0A262BDD]: j          0x0898AF74
    0898B174:[25250010]: addiu      $a1, $t1, 16
    0898B178:[24420FD0]: addiu      $v0, $v0, 4048
    0898B17C:[2403001B]: addiu      $v1, $zr, 27 <=> li $v1, 27
    0898B180:[0158402B]: sltu       $t0, $t2, $t8
    0898B184:[ADE20018]: sw         $v0, 24($t7)
    0898B188:[0A262B6B]: j          0x0898ADAC
    0898B18C:[ADC30000]: sw         $v1, 0($t6)
    0898B190:[0244102B]: sltu       $v0, $s2, $a0
    0898B194:[1040002B]: beq        $v0, $zr, 0x0898B244
    0898B198:[02441023]: subu       $v0, $s2, $a0
    0898B19C:[0092C823]: subu       $t9, $a0, $s2
    0898B1A0:[03D21021]: addu       $v0, $fp, $s2
    0898B1A4:[00441023]: subu       $v0, $v0, $a0
    0898B1A8:[032D182B]: sltu       $v1, $t9, $t5
    0898B1AC:[10600033]: beq        $v1, $zr, 0x0898B27C
    0898B1B0:[01022821]: addu       $a1, $t0, $v0
    0898B1B4:[01401821]: addu       $v1, $t2, $zr <=> move $v1, $t2
    0898B1B8:[01B96823]: subu       $t5, $t5, $t9
    0898B1BC:[01595021]: addu       $t2, $t2, $t9
    0898B1C0:[24A50001]: addiu      $a1, $a1, 1
    0898B1C4:[90A20000]: lbu        $v0, 0($a1)
    0898B1C8:[24630001]: addiu      $v1, $v1, 1
    0898B1CC:[1543FFFC]: bne        $t2, $v1, 0x0898B1C0
    0898B1D0:[A0620000]: sb         $v0, 0($v1)
    0898B1D4:[024D102B]: sltu       $v0, $s2, $t5
    0898B1D8:[1040FF84]: beq        $v0, $zr, 0x0898AFEC
    0898B1DC:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    0898B1E0:[01B26823]: subu       $t5, $t5, $s2
    0898B1E4:[02431821]: addu       $v1, $s2, $v1
    0898B1E8:[25080001]: addiu      $t0, $t0, 1
    0898B1EC:[91020000]: lbu        $v0, 0($t0)
    0898B1F0:[254A0001]: addiu      $t2, $t2, 1
    0898B1F4:[146AFFFC]: bne        $v1, $t2, 0x0898B1E8
    0898B1F8:[A1420000]: sb         $v0, 0($t2)
    0898B1FC:[0A262BFB]: j          0x0898AFEC
    0898B200:[014C4023]: subu       $t0, $t2, $t4
    0898B204:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    0898B208:[91020001]: lbu        $v0, 1($t0)
    0898B20C:[25ADFFFD]: addiu      $t5, $t5, -3
    0898B210:[2DA40003]: sltiu      $a0, $t5, 3
    0898B214:[A1420001]: sb         $v0, 1($t2)
    0898B218:[91030002]: lbu        $v1, 2($t0)
    0898B21C:[25080003]: addiu      $t0, $t0, 3
    0898B220:[25450003]: addiu      $a1, $t2, 3
    0898B224:[A1430002]: sb         $v1, 2($t2)
    0898B228:[91020000]: lbu        $v0, 0($t0)
    0898B22C:[1080FFF5]: beq        $a0, $zr, 0x0898B204
    0898B230:[A1420003]: sb         $v0, 3($t2)
    0898B234:[55A0FF73]: bnel       $t5, $zr, 0x0898B004
    0898B238:[91030001]: lbu        $v1, 1($t0)
    0898B23C:[0A262B8F]: j          0x0898AE3C
    0898B240:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    0898B244:[008D182B]: sltu       $v1, $a0, $t5
    0898B248:[1060FF68]: beq        $v1, $zr, 0x0898AFEC
    0898B24C:[01024021]: addu       $t0, $t0, $v0
    0898B250:[01A46823]: subu       $t5, $t5, $a0
    0898B254:[01401821]: addu       $v1, $t2, $zr <=> move $v1, $t2
    0898B258:[01442021]: addu       $a0, $t2, $a0
    0898B25C:[25080001]: addiu      $t0, $t0, 1
    0898B260:[91020000]: lbu        $v0, 0($t0)
    0898B264:[24630001]: addiu      $v1, $v1, 1
    0898B268:[1483FFFC]: bne        $a0, $v1, 0x0898B25C
    0898B26C:[A0620000]: sb         $v0, 0($v1)
    0898B270:[006C4023]: subu       $t0, $v1, $t4
    0898B274:[0A262BFB]: j          0x0898AFEC
    0898B278:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    0898B27C:[0A262BFB]: j          0x0898AFEC
    0898B280:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    0898B284:[24421004]: addiu      $v0, $v0, 4100
    0898B288:[2403001B]: addiu      $v1, $zr, 27 <=> li $v1, 27
    0898B28C:[0158402B]: sltu       $t0, $t2, $t8
    0898B290:[ADE20018]: sw         $v0, 24($t7)
    0898B294:[0A262B6B]: j          0x0898ADAC
    0898B298:[ADC30000]: sw         $v1, 0($t6)
  Back Branch 0898B114 1,567,838 times (length 13)
    0898B0D4:[0A262B6B]: j          0x0898ADAC
    0898B0D8:[ADC30000]: sw         $v1, 0($t6)
    0898B0DC:[014C2823]: subu       $a1, $t2, $t4
    0898B0E0:[0A262C3C]: j          0x0898B0F0
    0898B0E4:[01406021]: addu       $t4, $t2, $zr <=> move $t4, $t2
--> 0898B0E8:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    0898B0EC:[01406021]: addu       $t4, $t2, $zr <=> move $t4, $t2
    0898B0F0:[90A30001]: lbu        $v1, 1($a1)
    0898B0F4:[25ADFFFD]: addiu      $t5, $t5, -3
    0898B0F8:[2DA40003]: sltiu      $a0, $t5, 3
    0898B0FC:[A1430001]: sb         $v1, 1($t2)
    0898B100:[90A20002]: lbu        $v0, 2($a1)
    0898B104:[24A80003]: addiu      $t0, $a1, 3
    0898B108:[A1420002]: sb         $v0, 2($t2)
    0898B10C:[90A30003]: lbu        $v1, 3($a1)
    0898B110:[254A0003]: addiu      $t2, $t2, 3
--> 0898B114:[1080FFF4]: beq        $a0, $zr, 0x0898B0E8
    0898B118:[A1830003]: sb         $v1, 3($t4)
    0898B11C:[11A0FF48]: beq        $t5, $zr, 0x0898AE40
    0898B120:[00F0102B]: sltu       $v0, $a3, $s0
    0898B124:[90A30004]: lbu        $v1, 4($a1)
  Back Branch 0898AE40 1,032,326 times (length 39)
    0898AD98:[104000F7]: beq        $v0, $zr, 0x0898B178
    0898AD9C:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    0898ADA0:[2402000B]: addiu      $v0, $zr, 11 <=> li $v0, 11
    0898ADA4:[0158402B]: sltu       $t0, $t2, $t8
    0898ADA8:[ADC20000]: sw         $v0, 0($t6)
--> 0898ADAC:[000918C2]: srl        $v1, $t1, 0x0003
    0898ADB0:[000310C0]: sll        $v0, $v1, 0x0003
    0898ADB4:[01223023]: subu       $a2, $t1, $v0
    0898ADB8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898ADBC:[00E33823]: subu       $a3, $a3, $v1
    0898ADC0:[00C21004]: sllv       $v0, $v0, $a2
    0898ADC4:[2442FFFF]: addiu      $v0, $v0, -1
    0898ADC8:[24E30001]: addiu      $v1, $a3, 1
    0898ADCC:[25440001]: addiu      $a0, $t2, 1
    0898ADD0:[00F0282B]: sltu       $a1, $a3, $s0
    0898ADD4:[01624824]: and        $t1, $t3, $v0
    0898ADD8:[ADE30000]: sw         $v1, 0($t7)
    0898ADDC:[10A0002A]: beq        $a1, $zr, 0x0898AE88
    0898ADE0:[ADE4000C]: sw         $a0, 12($t7)
    0898ADE4:[02071023]: subu       $v0, $s0, $a3
    0898ADE8:[24420005]: addiu      $v0, $v0, 5
    0898ADEC:[1100002B]: beq        $t0, $zr, 0x0898AE9C
    0898ADF0:[ADE20004]: sw         $v0, 4($t7)
    0898ADF4:[030A1023]: subu       $v0, $t8, $t2
    0898ADF8:[24420101]: addiu      $v0, $v0, 257
    0898ADFC:[ADE20010]: sw         $v0, 16($t7)
    0898AE00:[ADC90030]: sw         $t1, 48($t6)
    0898AE04:[ADC60034]: sw         $a2, 52($t6)
    0898AE08:[8FBE0020]: lw         $fp, 32($sp)
    0898AE0C:[8FB7001C]: lw         $s7, 28($sp)
    0898AE10:[8FB60018]: lw         $s6, 24($sp)
    0898AE14:[8FB50014]: lw         $s5, 20($sp)
    0898AE18:[8FB40010]: lw         $s4, 16($sp)
    0898AE1C:[8FB3000C]: lw         $s3, 12($sp)
    0898AE20:[8FB20008]: lw         $s2, 8($sp)
    0898AE24:[8FB10004]: lw         $s1, 4($sp)
    0898AE28:[8FB00000]: lw         $s0, 0($sp)
    0898AE2C:[03E00008]: jr         $ra
    0898AE30:[27BD0028]: addiu      $sp, $sp, 40
    0898AE34:[254A0001]: addiu      $t2, $t2, 1
    0898AE38:[A1440000]: sb         $a0, 0($t2)
    0898AE3C:[00F0102B]: sltu       $v0, $a3, $s0
--> 0898AE40:[1040FFDA]: beq        $v0, $zr, 0x0898ADAC
    0898AE44:[0158402B]: sltu       $t0, $t2, $t8
    0898AE48:[1500FFA4]: bne        $t0, $zr, 0x0898ACDC
    0898AE4C:[2D22000F]: sltiu      $v0, $t1, 15
    0898AE50:[000918C2]: srl        $v1, $t1, 0x0003
  Back Branch 0898AE48 1,032,326 times (length 93)
    0898ACC8:[0145A823]: subu       $s5, $t2, $a1
    0898ACCC:[2478FEFF]: addiu      $t8, $v1, -257
    0898ACD0:[2454FFFF]: addiu      $s4, $v0, -1
    0898ACD4:[24C6FFFF]: addiu      $a2, $a2, -1
    0898ACD8:[2D22000F]: sltiu      $v0, $t1, 15
--> 0898ACDC:[1040000B]: beq        $v0, $zr, 0x0898AD0C
    0898ACE0:[01741024]: and        $v0, $t3, $s4
    0898ACE4:[90E20001]: lbu        $v0, 1($a3)
    0898ACE8:[24E70002]: addiu      $a3, $a3, 2
    0898ACEC:[90E30000]: lbu        $v1, 0($a3)
    0898ACF0:[01221004]: sllv       $v0, $v0, $t1
    0898ACF4:[25240008]: addiu      $a0, $t1, 8
    0898ACF8:[01621021]: addu       $v0, $t3, $v0
    0898ACFC:[00831804]: sllv       $v1, $v1, $a0
    0898AD00:[00435821]: addu       $t3, $v0, $v1
    0898AD04:[25290010]: addiu      $t1, $t1, 16
    0898AD08:[01741024]: and        $v0, $t3, $s4
    0898AD0C:[00021080]: sll        $v0, $v0, 0x0002
    0898AD10:[02221021]: addu       $v0, $s1, $v0
    0898AD14:[90430001]: lbu        $v1, 1($v0)
    0898AD18:[90480000]: lbu        $t0, 0($v0)
    0898AD1C:[94440002]: lhu        $a0, 2($v0)
    0898AD20:[01234823]: subu       $t1, $t1, $v1
    0898AD24:[006B5806]: srlv       $t3, $t3, $v1
    0898AD28:[11000042]: beq        $t0, $zr, 0x0898AE34
    0898AD2C:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    0898AD30:[31020010]: andi       $v0, $t0, 16
    0898AD34:[1440006A]: bne        $v0, $zr, 0x0898AEE0
    0898AD38:[30A3000F]: andi       $v1, $a1, 15
    0898AD3C:[31020040]: andi       $v0, $t0, 64
    0898AD40:[14400015]: bne        $v0, $zr, 0x0898AD98
    0898AD44:[30A20020]: andi       $v0, $a1, 32
    0898AD48:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898AD4C:[00A21004]: sllv       $v0, $v0, $a1
    0898AD50:[2442FFFF]: addiu      $v0, $v0, -1
    0898AD54:[004B1024]: and        $v0, $v0, $t3
    0898AD58:[00821021]: addu       $v0, $a0, $v0
    0898AD5C:[00021080]: sll        $v0, $v0, 0x0002
    0898AD60:[02221021]: addu       $v0, $s1, $v0
    0898AD64:[90430001]: lbu        $v1, 1($v0)
    0898AD68:[90450000]: lbu        $a1, 0($v0)
    0898AD6C:[94440002]: lhu        $a0, 2($v0)
    0898AD70:[01234823]: subu       $t1, $t1, $v1
    0898AD74:[30A80040]: andi       $t0, $a1, 64
    0898AD78:[30A20010]: andi       $v0, $a1, 16
    0898AD7C:[10A0002D]: beq        $a1, $zr, 0x0898AE34
    0898AD80:[006B5806]: srlv       $t3, $t3, $v1
    0898AD84:[54400056]: bnel       $v0, $zr, 0x0898AEE0
    0898AD88:[30A3000F]: andi       $v1, $a1, 15
    0898AD8C:[1100FFEF]: beq        $t0, $zr, 0x0898AD4C
    0898AD90:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898AD94:[30A20020]: andi       $v0, $a1, 32
    0898AD98:[104000F7]: beq        $v0, $zr, 0x0898B178
    0898AD9C:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    0898ADA0:[2402000B]: addiu      $v0, $zr, 11 <=> li $v0, 11
    0898ADA4:[0158402B]: sltu       $t0, $t2, $t8
    0898ADA8:[ADC20000]: sw         $v0, 0($t6)
    0898ADAC:[000918C2]: srl        $v1, $t1, 0x0003
    0898ADB0:[000310C0]: sll        $v0, $v1, 0x0003
    0898ADB4:[01223023]: subu       $a2, $t1, $v0
    0898ADB8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898ADBC:[00E33823]: subu       $a3, $a3, $v1
    0898ADC0:[00C21004]: sllv       $v0, $v0, $a2
    0898ADC4:[2442FFFF]: addiu      $v0, $v0, -1
    0898ADC8:[24E30001]: addiu      $v1, $a3, 1
    0898ADCC:[25440001]: addiu      $a0, $t2, 1
    0898ADD0:[00F0282B]: sltu       $a1, $a3, $s0
    0898ADD4:[01624824]: and        $t1, $t3, $v0
    0898ADD8:[ADE30000]: sw         $v1, 0($t7)
    0898ADDC:[10A0002A]: beq        $a1, $zr, 0x0898AE88
    0898ADE0:[ADE4000C]: sw         $a0, 12($t7)
    0898ADE4:[02071023]: subu       $v0, $s0, $a3
    0898ADE8:[24420005]: addiu      $v0, $v0, 5
    0898ADEC:[1100002B]: beq        $t0, $zr, 0x0898AE9C
    0898ADF0:[ADE20004]: sw         $v0, 4($t7)
    0898ADF4:[030A1023]: subu       $v0, $t8, $t2
    0898ADF8:[24420101]: addiu      $v0, $v0, 257
    0898ADFC:[ADE20010]: sw         $v0, 16($t7)
    0898AE00:[ADC90030]: sw         $t1, 48($t6)
    0898AE04:[ADC60034]: sw         $a2, 52($t6)
    0898AE08:[8FBE0020]: lw         $fp, 32($sp)
    0898AE0C:[8FB7001C]: lw         $s7, 28($sp)
    0898AE10:[8FB60018]: lw         $s6, 24($sp)
    0898AE14:[8FB50014]: lw         $s5, 20($sp)
    0898AE18:[8FB40010]: lw         $s4, 16($sp)
    0898AE1C:[8FB3000C]: lw         $s3, 12($sp)
    0898AE20:[8FB20008]: lw         $s2, 8($sp)
    0898AE24:[8FB10004]: lw         $s1, 4($sp)
    0898AE28:[8FB00000]: lw         $s0, 0($sp)
    0898AE2C:[03E00008]: jr         $ra
    0898AE30:[27BD0028]: addiu      $sp, $sp, 40
    0898AE34:[254A0001]: addiu      $t2, $t2, 1
    0898AE38:[A1440000]: sb         $a0, 0($t2)
    0898AE3C:[00F0102B]: sltu       $v0, $a3, $s0
    0898AE40:[1040FFDA]: beq        $v0, $zr, 0x0898ADAC
    0898AE44:[0158402B]: sltu       $t0, $t2, $t8
--> 0898AE48:[1500FFA4]: bne        $t0, $zr, 0x0898ACDC
    0898AE4C:[2D22000F]: sltiu      $v0, $t1, 15
    0898AE50:[000918C2]: srl        $v1, $t1, 0x0003
    0898AE54:[000310C0]: sll        $v0, $v1, 0x0003
    0898AE58:[01223023]: subu       $a2, $t1, $v0
  Back Branch 0898B11C 428,822 times (length 185)
  Back Branch 0898B130 266,723 times (length 191)
  Back Branch 0898B064 139,640 times (length 68)
    0898AF48:[30A40010]: andi       $a0, $a1, 16
    0898AF4C:[94480002]: lhu        $t0, 2($v0)
    0898AF50:[01234823]: subu       $t1, $t1, $v1
    0898AF54:[10800045]: beq        $a0, $zr, 0x0898B06C
    0898AF58:[006B5806]: srlv       $t3, $t3, $v1
--> 0898AF5C:[30A4000F]: andi       $a0, $a1, 15
    0898AF60:[0124102B]: sltu       $v0, $t1, $a0
    0898AF64:[54400078]: bnel       $v0, $zr, 0x0898B148
    0898AF68:[91820001]: lbu        $v0, 1($t4)
    0898AF6C:[01803821]: addu       $a3, $t4, $zr <=> move $a3, $t4
    0898AF70:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    0898AF74:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898AF78:[00821004]: sllv       $v0, $v0, $a0
    0898AF7C:[2442FFFF]: addiu      $v0, $v0, -1
    0898AF80:[01621024]: and        $v0, $t3, $v0
    0898AF84:[01026021]: addu       $t4, $t0, $v0
    0898AF88:[01551823]: subu       $v1, $t2, $s5
    0898AF8C:[006C102B]: sltu       $v0, $v1, $t4
    0898AF90:[00A44823]: subu       $t1, $a1, $a0
    0898AF94:[10400051]: beq        $v0, $zr, 0x0898B0DC
    0898AF98:[008B5806]: srlv       $t3, $t3, $a0
    0898AF9C:[01832023]: subu       $a0, $t4, $v1
    0898AFA0:[02E4102B]: sltu       $v0, $s7, $a0
    0898AFA4:[144000B7]: bne        $v0, $zr, 0x0898B284
    0898AFA8:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    0898AFAC:[16400078]: bne        $s2, $zr, 0x0898B190
    0898AFB0:[26C8FFFF]: addiu      $t0, $s6, -1
    0898AFB4:[03C41023]: subu       $v0, $fp, $a0
    0898AFB8:[008D182B]: sltu       $v1, $a0, $t5
    0898AFBC:[1060000B]: beq        $v1, $zr, 0x0898AFEC
    0898AFC0:[01024021]: addu       $t0, $t0, $v0
    0898AFC4:[01A46823]: subu       $t5, $t5, $a0
    0898AFC8:[01401821]: addu       $v1, $t2, $zr <=> move $v1, $t2
    0898AFCC:[01442021]: addu       $a0, $t2, $a0
    0898AFD0:[25080001]: addiu      $t0, $t0, 1
    0898AFD4:[91020000]: lbu        $v0, 0($t0)
    0898AFD8:[24630001]: addiu      $v1, $v1, 1
    0898AFDC:[1483FFFC]: bne        $a0, $v1, 0x0898AFD0
    0898AFE0:[A0620000]: sb         $v0, 0($v1)
    0898AFE4:[008C4023]: subu       $t0, $a0, $t4
    0898AFE8:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    0898AFEC:[2DA20003]: sltiu      $v0, $t5, 3
    0898AFF0:[50400086]: beql       $v0, $zr, 0x0898B20C
    0898AFF4:[91020001]: lbu        $v0, 1($t0)
    0898AFF8:[11A00090]: beq        $t5, $zr, 0x0898B23C
    0898AFFC:[01402821]: addu       $a1, $t2, $zr <=> move $a1, $t2
    0898B000:[91030001]: lbu        $v1, 1($t0)
    0898B004:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0898B008:[24AA0001]: addiu      $t2, $a1, 1
    0898B00C:[15A2FF8B]: bne        $t5, $v0, 0x0898AE3C
    0898B010:[A0A30001]: sb         $v1, 1($a1)
    0898B014:[91020002]: lbu        $v0, 2($t0)
    0898B018:[24AA0002]: addiu      $t2, $a1, 2
    0898B01C:[0A262B8F]: j          0x0898AE3C
    0898B020:[A0A20002]: sb         $v0, 2($a1)
    0898B024:[90E30002]: lbu        $v1, 2($a3)
    0898B028:[25240008]: addiu      $a0, $t1, 8
    0898B02C:[01221004]: sllv       $v0, $v0, $t1
    0898B030:[00831804]: sllv       $v1, $v1, $a0
    0898B034:[01621021]: addu       $v0, $t3, $v0
    0898B038:[00435821]: addu       $t3, $v0, $v1
    0898B03C:[01661024]: and        $v0, $t3, $a2
    0898B040:[00021080]: sll        $v0, $v0, 0x0002
    0898B044:[02621021]: addu       $v0, $s3, $v0
    0898B048:[90450000]: lbu        $a1, 0($v0)
    0898B04C:[90430001]: lbu        $v1, 1($v0)
    0898B050:[25290010]: addiu      $t1, $t1, 16
    0898B054:[30A40010]: andi       $a0, $a1, 16
    0898B058:[24EC0002]: addiu      $t4, $a3, 2
    0898B05C:[94480002]: lhu        $t0, 2($v0)
    0898B060:[01234823]: subu       $t1, $t1, $v1
--> 0898B064:[1480FFBD]: bne        $a0, $zr, 0x0898AF5C
    0898B068:[006B5806]: srlv       $t3, $t3, $v1
    0898B06C:[30A20040]: andi       $v0, $a1, 64
    0898B070:[14400013]: bne        $v0, $zr, 0x0898B0C0
    0898B074:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
  Back Branch 0898B140 118,646 times (length 195)
  Back Branch 0898B0AC 15,904 times (length 86)
    0898AF48:[30A40010]: andi       $a0, $a1, 16
    0898AF4C:[94480002]: lhu        $t0, 2($v0)
    0898AF50:[01234823]: subu       $t1, $t1, $v1
    0898AF54:[10800045]: beq        $a0, $zr, 0x0898B06C
    0898AF58:[006B5806]: srlv       $t3, $t3, $v1
--> 0898AF5C:[30A4000F]: andi       $a0, $a1, 15
    0898AF60:[0124102B]: sltu       $v0, $t1, $a0
    0898AF64:[54400078]: bnel       $v0, $zr, 0x0898B148
    0898AF68:[91820001]: lbu        $v0, 1($t4)
    0898AF6C:[01803821]: addu       $a3, $t4, $zr <=> move $a3, $t4
    0898AF70:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    0898AF74:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898AF78:[00821004]: sllv       $v0, $v0, $a0
    0898AF7C:[2442FFFF]: addiu      $v0, $v0, -1
    0898AF80:[01621024]: and        $v0, $t3, $v0
    0898AF84:[01026021]: addu       $t4, $t0, $v0
    0898AF88:[01551823]: subu       $v1, $t2, $s5
    0898AF8C:[006C102B]: sltu       $v0, $v1, $t4
    0898AF90:[00A44823]: subu       $t1, $a1, $a0
    0898AF94:[10400051]: beq        $v0, $zr, 0x0898B0DC
    0898AF98:[008B5806]: srlv       $t3, $t3, $a0
    0898AF9C:[01832023]: subu       $a0, $t4, $v1
    0898AFA0:[02E4102B]: sltu       $v0, $s7, $a0
    0898AFA4:[144000B7]: bne        $v0, $zr, 0x0898B284
    0898AFA8:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    0898AFAC:[16400078]: bne        $s2, $zr, 0x0898B190
    0898AFB0:[26C8FFFF]: addiu      $t0, $s6, -1
    0898AFB4:[03C41023]: subu       $v0, $fp, $a0
    0898AFB8:[008D182B]: sltu       $v1, $a0, $t5
    0898AFBC:[1060000B]: beq        $v1, $zr, 0x0898AFEC
    0898AFC0:[01024021]: addu       $t0, $t0, $v0
    0898AFC4:[01A46823]: subu       $t5, $t5, $a0
    0898AFC8:[01401821]: addu       $v1, $t2, $zr <=> move $v1, $t2
    0898AFCC:[01442021]: addu       $a0, $t2, $a0
    0898AFD0:[25080001]: addiu      $t0, $t0, 1
    0898AFD4:[91020000]: lbu        $v0, 0($t0)
    0898AFD8:[24630001]: addiu      $v1, $v1, 1
    0898AFDC:[1483FFFC]: bne        $a0, $v1, 0x0898AFD0
    0898AFE0:[A0620000]: sb         $v0, 0($v1)
    0898AFE4:[008C4023]: subu       $t0, $a0, $t4
    0898AFE8:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    0898AFEC:[2DA20003]: sltiu      $v0, $t5, 3
    0898AFF0:[50400086]: beql       $v0, $zr, 0x0898B20C
    0898AFF4:[91020001]: lbu        $v0, 1($t0)
    0898AFF8:[11A00090]: beq        $t5, $zr, 0x0898B23C
    0898AFFC:[01402821]: addu       $a1, $t2, $zr <=> move $a1, $t2
    0898B000:[91030001]: lbu        $v1, 1($t0)
    0898B004:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0898B008:[24AA0001]: addiu      $t2, $a1, 1
    0898B00C:[15A2FF8B]: bne        $t5, $v0, 0x0898AE3C
    0898B010:[A0A30001]: sb         $v1, 1($a1)
    0898B014:[91020002]: lbu        $v0, 2($t0)
    0898B018:[24AA0002]: addiu      $t2, $a1, 2
    0898B01C:[0A262B8F]: j          0x0898AE3C
    0898B020:[A0A20002]: sb         $v0, 2($a1)
    0898B024:[90E30002]: lbu        $v1, 2($a3)
    0898B028:[25240008]: addiu      $a0, $t1, 8
    0898B02C:[01221004]: sllv       $v0, $v0, $t1
    0898B030:[00831804]: sllv       $v1, $v1, $a0
    0898B034:[01621021]: addu       $v0, $t3, $v0
    0898B038:[00435821]: addu       $t3, $v0, $v1
    0898B03C:[01661024]: and        $v0, $t3, $a2
    0898B040:[00021080]: sll        $v0, $v0, 0x0002
    0898B044:[02621021]: addu       $v0, $s3, $v0
    0898B048:[90450000]: lbu        $a1, 0($v0)
    0898B04C:[90430001]: lbu        $v1, 1($v0)
    0898B050:[25290010]: addiu      $t1, $t1, 16
    0898B054:[30A40010]: andi       $a0, $a1, 16
    0898B058:[24EC0002]: addiu      $t4, $a3, 2
    0898B05C:[94480002]: lhu        $t0, 2($v0)
    0898B060:[01234823]: subu       $t1, $t1, $v1
    0898B064:[1480FFBD]: bne        $a0, $zr, 0x0898AF5C
    0898B068:[006B5806]: srlv       $t3, $t3, $v1
    0898B06C:[30A20040]: andi       $v0, $a1, 64
    0898B070:[14400013]: bne        $v0, $zr, 0x0898B0C0
    0898B074:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    0898B078:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898B07C:[00A21004]: sllv       $v0, $v0, $a1
    0898B080:[2442FFFF]: addiu      $v0, $v0, -1
    0898B084:[004B1024]: and        $v0, $v0, $t3
    0898B088:[01021021]: addu       $v0, $t0, $v0
    0898B08C:[00021080]: sll        $v0, $v0, 0x0002
    0898B090:[02621021]: addu       $v0, $s3, $v0
    0898B094:[90450000]: lbu        $a1, 0($v0)
    0898B098:[90430001]: lbu        $v1, 1($v0)
    0898B09C:[94480002]: lhu        $t0, 2($v0)
    0898B0A0:[30A20010]: andi       $v0, $a1, 16
    0898B0A4:[30A40040]: andi       $a0, $a1, 64
    0898B0A8:[01234823]: subu       $t1, $t1, $v1
--> 0898B0AC:[1440FFAB]: bne        $v0, $zr, 0x0898AF5C
    0898B0B0:[006B5806]: srlv       $t3, $t3, $v1
    0898B0B4:[1080FFF1]: beq        $a0, $zr, 0x0898B07C
    0898B0B8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898B0BC:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
  Back Branch 0898B158 9,635 times (length 123)
  Back Branch 0898AD8C 63 times (length 18)
    0898AD38:[30A3000F]: andi       $v1, $a1, 15
    0898AD3C:[31020040]: andi       $v0, $t0, 64
    0898AD40:[14400015]: bne        $v0, $zr, 0x0898AD98
    0898AD44:[30A20020]: andi       $v0, $a1, 32
    0898AD48:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0898AD4C:[00A21004]: sllv       $v0, $v0, $a1
    0898AD50:[2442FFFF]: addiu      $v0, $v0, -1
    0898AD54:[004B1024]: and        $v0, $v0, $t3
    0898AD58:[00821021]: addu       $v0, $a0, $v0
    0898AD5C:[00021080]: sll        $v0, $v0, 0x0002
    0898AD60:[02221021]: addu       $v0, $s1, $v0
    0898AD64:[90430001]: lbu        $v1, 1($v0)
    0898AD68:[90450000]: lbu        $a1, 0($v0)
    0898AD6C:[94440002]: lhu        $a0, 2($v0)
    0898AD70:[01234823]: subu       $t1, $t1, $v1
    0898AD74:[30A80040]: andi       $t0, $a1, 64
    0898AD78:[30A20010]: andi       $v0, $a1, 16
    0898AD7C:[10A0002D]: beq        $a1, $zr, 0x0898AE34
    0898AD80:[006B5806]: srlv       $t3, $t3, $v1
    0898AD84:[54400056]: bnel       $v0, $zr, 0x0898AEE0
    0898AD88:[30A3000F]: andi       $v1, $a1, 15
--> 0898AD8C:[1100FFEF]: beq        $t0, $zr, 0x0898AD4C
    0898AD90:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898AD94:[30A20020]: andi       $v0, $a1, 32
    0898AD98:[104000F7]: beq        $v0, $zr, 0x0898B178
    0898AD9C:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
  Back Branch 0898AE80 1 times (length 41)
    0898ADD0:[00F0282B]: sltu       $a1, $a3, $s0
    0898ADD4:[01624824]: and        $t1, $t3, $v0
    0898ADD8:[ADE30000]: sw         $v1, 0($t7)
    0898ADDC:[10A0002A]: beq        $a1, $zr, 0x0898AE88
    0898ADE0:[ADE4000C]: sw         $a0, 12($t7)
--> 0898ADE4:[02071023]: subu       $v0, $s0, $a3
    0898ADE8:[24420005]: addiu      $v0, $v0, 5
    0898ADEC:[1100002B]: beq        $t0, $zr, 0x0898AE9C
    0898ADF0:[ADE20004]: sw         $v0, 4($t7)
    0898ADF4:[030A1023]: subu       $v0, $t8, $t2
    0898ADF8:[24420101]: addiu      $v0, $v0, 257
    0898ADFC:[ADE20010]: sw         $v0, 16($t7)
    0898AE00:[ADC90030]: sw         $t1, 48($t6)
    0898AE04:[ADC60034]: sw         $a2, 52($t6)
    0898AE08:[8FBE0020]: lw         $fp, 32($sp)
    0898AE0C:[8FB7001C]: lw         $s7, 28($sp)
    0898AE10:[8FB60018]: lw         $s6, 24($sp)
    0898AE14:[8FB50014]: lw         $s5, 20($sp)
    0898AE18:[8FB40010]: lw         $s4, 16($sp)
    0898AE1C:[8FB3000C]: lw         $s3, 12($sp)
    0898AE20:[8FB20008]: lw         $s2, 8($sp)
    0898AE24:[8FB10004]: lw         $s1, 4($sp)
    0898AE28:[8FB00000]: lw         $s0, 0($sp)
    0898AE2C:[03E00008]: jr         $ra
    0898AE30:[27BD0028]: addiu      $sp, $sp, 40
    0898AE34:[254A0001]: addiu      $t2, $t2, 1
    0898AE38:[A1440000]: sb         $a0, 0($t2)
    0898AE3C:[00F0102B]: sltu       $v0, $a3, $s0
    0898AE40:[1040FFDA]: beq        $v0, $zr, 0x0898ADAC
    0898AE44:[0158402B]: sltu       $t0, $t2, $t8
    0898AE48:[1500FFA4]: bne        $t0, $zr, 0x0898ACDC
    0898AE4C:[2D22000F]: sltiu      $v0, $t1, 15
    0898AE50:[000918C2]: srl        $v1, $t1, 0x0003
    0898AE54:[000310C0]: sll        $v0, $v1, 0x0003
    0898AE58:[01223023]: subu       $a2, $t1, $v0
    0898AE5C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898AE60:[00E33823]: subu       $a3, $a3, $v1
    0898AE64:[00C21004]: sllv       $v0, $v0, $a2
    0898AE68:[2442FFFF]: addiu      $v0, $v0, -1
    0898AE6C:[24E30001]: addiu      $v1, $a3, 1
    0898AE70:[25440001]: addiu      $a0, $t2, 1
    0898AE74:[00F0282B]: sltu       $a1, $a3, $s0
    0898AE78:[01624824]: and        $t1, $t3, $v0
    0898AE7C:[ADE30000]: sw         $v1, 0($t7)
--> 0898AE80:[14A0FFD8]: bne        $a1, $zr, 0x0898ADE4
    0898AE84:[ADE4000C]: sw         $a0, 12($t7)
    0898AE88:[00F01823]: subu       $v1, $a3, $s0
    0898AE8C:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    0898AE90:[00431023]: subu       $v0, $v0, $v1
_S1_2_8922BA8 64,576,395 instructions (2.700%), 5,949 calls (08922BA8 - 08922E64, length 176)
    08922BA8:[24A301FF]: addiu      $v1, $a1, 511
    08922BAC:[28A20000]: slti       $v0, $a1, 0
    08922BB0:[0062280B]: movn       $a1, $v1, $v0
    08922BB4:[248601FF]: addiu      $a2, $a0, 511
    08922BB8:[28820000]: slti       $v0, $a0, 0
    08922BBC:[00C2200B]: movn       $a0, $a2, $v0
    08922BC0:[00052A43]: sra        $a1, $a1, 0x0009
    08922BC4:[27BDFFC0]: addiu      $sp, $sp, -64
    08922BC8:[00042243]: sra        $a0, $a0, 0x0009
    08922BCC:[24A30008]: addiu      $v1, $a1, 8
    08922BD0:[AFA40010]: sw         $a0, 16($sp)
    08922BD4:[24A60017]: addiu      $a2, $a1, 23
    08922BD8:[28620000]: slti       $v0, $v1, 0
    08922BDC:[00C2180B]: movn       $v1, $a2, $v0
    08922BE0:[8FA20010]: lw         $v0, 16($sp)
    08922BE4:[24840008]: addiu      $a0, $a0, 8
    08922BE8:[AFBE0038]: sw         $fp, 56($sp)
    08922BEC:[AFB70034]: sw         $s7, 52($sp)
    08922BF0:[AFB60030]: sw         $s6, 48($sp)
    08922BF4:[AFB5002C]: sw         $s5, 44($sp)
    08922BF8:[AFB40028]: sw         $s4, 40($sp)
    08922BFC:[AFB30024]: sw         $s3, 36($sp)
    08922C00:[AFB20020]: sw         $s2, 32($sp)
    08922C04:[24460017]: addiu      $a2, $v0, 23
    08922C08:[AFBF003C]: sw         $ra, 60($sp)
    08922C0C:[AFB1001C]: sw         $s1, 28($sp)
    08922C10:[AFB00018]: sw         $s0, 24($sp)
    08922C14:[3C1E08B2]: lui        $fp, 0x08B2 <=> li $fp, 0x08B20000
    08922C18:[28820000]: slti       $v0, $a0, 0
    08922C1C:[00C2200B]: movn       $a0, $a2, $v0
    08922C20:[00031903]: sra        $v1, $v1, 0x0004
    08922C24:[93C6DFF8]: lbu        $a2, -8200($fp)
    08922C28:[0004A903]: sra        $s5, $a0, 0x0004
    08922C2C:[00031100]: sll        $v0, $v1, 0x0004
    08922C30:[00451023]: subu       $v0, $v0, $a1
    08922C34:[26B4001F]: addiu      $s4, $s5, 31
    08922C38:[24C60002]: addiu      $a2, $a2, 2
    08922C3C:[2453FFF8]: addiu      $s3, $v0, -8
    08922C40:[00609021]: addu       $s2, $v1, $zr <=> move $s2, $v1
    08922C44:[24760012]: addiu      $s6, $v1, 18
    08922C48:[02B4B82A]: slt        $s7, $s5, $s4
    08922C4C:[0A248B19]: j          0x08922C64
    08922C50:[A3C6DFF8]: sb         $a2, -8200($fp)
    08922C54:[26520001]: addiu      $s2, $s2, 1
    08922C58:[0256102A]: slt        $v0, $s2, $s6
    08922C5C:[10400076]: beq        $v0, $zr, 0x08922E38
    08922C60:[26730010]: addiu      $s3, $s3, 16
    08922C64:[52E0FFFC]: beql       $s7, $zr, 0x08922C58
    08922C68:[26520001]: addiu      $s2, $s2, 1
    08922C6C:[8FA30010]: lw         $v1, 16($sp)
    08922C70:[00151100]: sll        $v0, $s5, 0x0004
    08922C74:[02A08021]: addu       $s0, $s5, $zr <=> move $s0, $s5
    08922C78:[00431023]: subu       $v0, $v0, $v1
    08922C7C:[0A248B2D]: j          0x08922CB4
    08922C80:[2451FFF8]: addiu      $s1, $v0, -8
    08922C84:[10620013]: beq        $v1, $v0, 0x08922CD4
    08922C88:[240200A1]: addiu      $v0, $zr, 161 <=> li $v0, 161
    08922C8C:[10620011]: beq        $v1, $v0, 0x08922CD4
    08922C90:[240200A2]: addiu      $v0, $zr, 162 <=> li $v0, 162
    08922C94:[1062000F]: beq        $v1, $v0, 0x08922CD4
    08922C98:[240200A3]: addiu      $v0, $zr, 163 <=> li $v0, 163
    08922C9C:[5062000E]: beql       $v1, $v0, 0x08922CD8
    08922CA0:[2463FF80]: addiu      $v1, $v1, -128
    08922CA4:[26100001]: addiu      $s0, $s0, 1
    08922CA8:[0214102A]: slt        $v0, $s0, $s4
    08922CAC:[1040FFE9]: beq        $v0, $zr, 0x08922C54
    08922CB0:[26310010]: addiu      $s1, $s1, 16
    08922CB4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08922CB8:[0E248992]: jal        0x08922648
    08922CBC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08922CC0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08922CC4:[2442FF80]: addiu      $v0, $v0, -128
    08922CC8:[2C420004]: sltiu      $v0, $v0, 4
    08922CCC:[1040FFED]: beq        $v0, $zr, 0x08922C84
    08922CD0:[240200A0]: addiu      $v0, $zr, 160 <=> li $v0, 160
    08922CD4:[2463FF80]: addiu      $v1, $v1, -128
    08922CD8:[2C620024]: sltiu      $v0, $v1, 36
    08922CDC:[10400014]: beq        $v0, $zr, 0x08922D30
    08922CE0:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    08922CE4:[00031080]: sll        $v0, $v1, 0x0002
    08922CE8:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    08922CEC:[246332FC]: addiu      $v1, $v1, 13052
    08922CF0:[00431021]: addu       $v0, $v0, $v1
    08922CF4:[8C440000]: lw         $a0, 0($v0)
    08922CF8:[00800008]: jr         $a0
    08922CFC:[00000000]: nop
    08922D30:[24846A24]: addiu      $a0, $a0, 27172
    08922D34:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08922D38:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08922D3C:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    08922D40:[0E2470E1]: jal        0x0891C384
    08922D44:[24080013]: addiu      $t0, $zr, 19 <=> li $t0, 19
    08922D48:[0A248B2A]: j          0x08922CA8
    08922D4C:[26100001]: addiu      $s0, $s0, 1
    08922E38:[8FBF003C]: lw         $ra, 60($sp)
    08922E3C:[8FBE0038]: lw         $fp, 56($sp)
    08922E40:[8FB70034]: lw         $s7, 52($sp)
    08922E44:[8FB60030]: lw         $s6, 48($sp)
    08922E48:[8FB5002C]: lw         $s5, 44($sp)
    08922E4C:[8FB40028]: lw         $s4, 40($sp)
    08922E50:[8FB30024]: lw         $s3, 36($sp)
    08922E54:[8FB20020]: lw         $s2, 32($sp)
    08922E58:[8FB1001C]: lw         $s1, 28($sp)
    08922E5C:[8FB00018]: lw         $s0, 24($sp)
    08922E60:[03E00008]: jr         $ra
    08922E64:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08922CCC 3,319,542 times (length 20)
    08922C70:[00151100]: sll        $v0, $s5, 0x0004
    08922C74:[02A08021]: addu       $s0, $s5, $zr <=> move $s0, $s5
    08922C78:[00431023]: subu       $v0, $v0, $v1
    08922C7C:[0A248B2D]: j          0x08922CB4
    08922C80:[2451FFF8]: addiu      $s1, $v0, -8
--> 08922C84:[10620013]: beq        $v1, $v0, 0x08922CD4
    08922C88:[240200A1]: addiu      $v0, $zr, 161 <=> li $v0, 161
    08922C8C:[10620011]: beq        $v1, $v0, 0x08922CD4
    08922C90:[240200A2]: addiu      $v0, $zr, 162 <=> li $v0, 162
    08922C94:[1062000F]: beq        $v1, $v0, 0x08922CD4
    08922C98:[240200A3]: addiu      $v0, $zr, 163 <=> li $v0, 163
    08922C9C:[5062000E]: beql       $v1, $v0, 0x08922CD8
    08922CA0:[2463FF80]: addiu      $v1, $v1, -128
    08922CA4:[26100001]: addiu      $s0, $s0, 1
    08922CA8:[0214102A]: slt        $v0, $s0, $s4
    08922CAC:[1040FFE9]: beq        $v0, $zr, 0x08922C54
    08922CB0:[26310010]: addiu      $s1, $s1, 16
    08922CB4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08922CB8:[0E248992]: jal        0x08922648
    08922CBC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08922CC0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08922CC4:[2442FF80]: addiu      $v0, $v0, -128
    08922CC8:[2C420004]: sltiu      $v0, $v0, 4
--> 08922CCC:[1040FFED]: beq        $v0, $zr, 0x08922C84
    08922CD0:[240200A0]: addiu      $v0, $zr, 160 <=> li $v0, 160
    08922CD4:[2463FF80]: addiu      $v1, $v1, -128
    08922CD8:[2C620024]: sltiu      $v0, $v1, 36
    08922CDC:[10400014]: beq        $v0, $zr, 0x08922D30
  Back Branch 08922CAC 3,319,542 times (length 24)
    08922C40:[00609021]: addu       $s2, $v1, $zr <=> move $s2, $v1
    08922C44:[24760012]: addiu      $s6, $v1, 18
    08922C48:[02B4B82A]: slt        $s7, $s5, $s4
    08922C4C:[0A248B19]: j          0x08922C64
    08922C50:[A3C6DFF8]: sb         $a2, -8200($fp)
--> 08922C54:[26520001]: addiu      $s2, $s2, 1
    08922C58:[0256102A]: slt        $v0, $s2, $s6
    08922C5C:[10400076]: beq        $v0, $zr, 0x08922E38
    08922C60:[26730010]: addiu      $s3, $s3, 16
    08922C64:[52E0FFFC]: beql       $s7, $zr, 0x08922C58
    08922C68:[26520001]: addiu      $s2, $s2, 1
    08922C6C:[8FA30010]: lw         $v1, 16($sp)
    08922C70:[00151100]: sll        $v0, $s5, 0x0004
    08922C74:[02A08021]: addu       $s0, $s5, $zr <=> move $s0, $s5
    08922C78:[00431023]: subu       $v0, $v0, $v1
    08922C7C:[0A248B2D]: j          0x08922CB4
    08922C80:[2451FFF8]: addiu      $s1, $v0, -8
    08922C84:[10620013]: beq        $v1, $v0, 0x08922CD4
    08922C88:[240200A1]: addiu      $v0, $zr, 161 <=> li $v0, 161
    08922C8C:[10620011]: beq        $v1, $v0, 0x08922CD4
    08922C90:[240200A2]: addiu      $v0, $zr, 162 <=> li $v0, 162
    08922C94:[1062000F]: beq        $v1, $v0, 0x08922CD4
    08922C98:[240200A3]: addiu      $v0, $zr, 163 <=> li $v0, 163
    08922C9C:[5062000E]: beql       $v1, $v0, 0x08922CD8
    08922CA0:[2463FF80]: addiu      $v1, $v1, -128
    08922CA4:[26100001]: addiu      $s0, $s0, 1
    08922CA8:[0214102A]: slt        $v0, $s0, $s4
--> 08922CAC:[1040FFE9]: beq        $v0, $zr, 0x08922C54
    08922CB0:[26310010]: addiu      $s1, $s1, 16
    08922CB4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08922CB8:[0E248992]: jal        0x08922648
    08922CBC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
_S1_2_89227B0 56,248,572 instructions (2.352%), 5,949 calls (089227B0 - 08922974, length 114)
    089227B0:[27BDFFC0]: addiu      $sp, $sp, -64
    089227B4:[24A301FF]: addiu      $v1, $a1, 511
    089227B8:[28A20000]: slti       $v0, $a1, 0
    089227BC:[0062280B]: movn       $a1, $v1, $v0
    089227C0:[AFB60030]: sw         $s6, 48($sp)
    089227C4:[3C1608B2]: lui        $s6, 0x08B2 <=> li $s6, 0x08B20000
    089227C8:[AFB70034]: sw         $s7, 52($sp)
    089227CC:[00054A43]: sra        $t1, $a1, 0x0009
    089227D0:[AFBF003C]: sw         $ra, 60($sp)
    089227D4:[AFBE0038]: sw         $fp, 56($sp)
    089227D8:[AFB5002C]: sw         $s5, 44($sp)
    089227DC:[AFB40028]: sw         $s4, 40($sp)
    089227E0:[AFB30024]: sw         $s3, 36($sp)
    089227E4:[AFB20020]: sw         $s2, 32($sp)
    089227E8:[AFB1001C]: sw         $s1, 28($sp)
    089227EC:[AFB00018]: sw         $s0, 24($sp)
    089227F0:[26C7DEEC]: addiu      $a3, $s6, -8468
    089227F4:[248501FF]: addiu      $a1, $a0, 511
    089227F8:[28820000]: slti       $v0, $a0, 0
    089227FC:[00A2200B]: movn       $a0, $a1, $v0
    08922800:[25230008]: addiu      $v1, $t1, 8
    08922804:[84E60108]: lh         $a2, 264($a3)
    08922808:[25250017]: addiu      $a1, $t1, 23
    0892280C:[28620000]: slti       $v0, $v1, 0
    08922810:[00042243]: sra        $a0, $a0, 0x0009
    08922814:[00A2180B]: movn       $v1, $a1, $v0
    08922818:[AFA40014]: sw         $a0, 20($sp)
    0892281C:[24020012]: addiu      $v0, $zr, 18 <=> li $v0, 18
    08922820:[00C2302D]: min        $a2, $a2, $v0
    08922824:[8FA20014]: lw         $v0, 20($sp)
    08922828:[00034103]: sra        $t0, $v1, 0x0004
    0892282C:[24840008]: addiu      $a0, $a0, 8
    08922830:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08922834:[24430017]: addiu      $v1, $v0, 23
    08922838:[0105402C]: max        $t0, $t0, $a1
    0892283C:[28820000]: slti       $v0, $a0, 0
    08922840:[84E70106]: lh         $a3, 262($a3)
    08922844:[0062200B]: movn       $a0, $v1, $v0
    08922848:[00C83021]: addu       $a2, $a2, $t0
    0892284C:[0004B903]: sra        $s7, $a0, 0x0004
    08922850:[2402001F]: addiu      $v0, $zr, 31 <=> li $v0, 31
    08922854:[0106182A]: slt        $v1, $t0, $a2
    08922858:[AFA60010]: sw         $a2, 16($sp)
    0892285C:[00E2382D]: min        $a3, $a3, $v0
    08922860:[10600039]: beq        $v1, $zr, 0x08922948
    08922864:[02E5B82C]: max        $s7, $s7, $a1
    08922868:[00081100]: sll        $v0, $t0, 0x0004
    0892286C:[00491023]: subu       $v0, $v0, $t1
    08922870:[00F7A821]: addu       $s5, $a3, $s7
    08922874:[2454FFF8]: addiu      $s4, $v0, -8
    08922878:[01009021]: addu       $s2, $t0, $zr <=> move $s2, $t0
    0892287C:[0A248A25]: j          0x08922894
    08922880:[02F5F02A]: slt        $fp, $s7, $s5
    08922884:[26520001]: addiu      $s2, $s2, 1
    08922888:[0243102A]: slt        $v0, $s2, $v1
    0892288C:[1040002E]: beq        $v0, $zr, 0x08922948
    08922890:[26940010]: addiu      $s4, $s4, 16
    08922894:[13C0FFFB]: beq        $fp, $zr, 0x08922884
    08922898:[8FA30010]: lw         $v1, 16($sp)
    0892289C:[8FA30014]: lw         $v1, 20($sp)
    089228A0:[00171100]: sll        $v0, $s7, 0x0004
    089228A4:[02E08021]: addu       $s0, $s7, $zr <=> move $s0, $s7
    089228A8:[00431023]: subu       $v0, $v0, $v1
    089228AC:[0A248A30]: j          0x089228C0
    089228B0:[2451FFF8]: addiu      $s1, $v0, -8
    089228B4:[0215102A]: slt        $v0, $s0, $s5
    089228B8:[1040FFF2]: beq        $v0, $zr, 0x08922884
    089228BC:[8FA30010]: lw         $v1, 16($sp)
    089228C0:[26C2DEEC]: addiu      $v0, $s6, -8468
    089228C4:[84430106]: lh         $v1, 262($v0)
    089228C8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089228CC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089228D0:[02430018]: mult       $s2, $v1
    089228D4:[00001812]: mflo       $v1
    089228D8:[0E248992]: jal        0x08922648
    089228DC:[02039821]: addu       $s3, $s0, $v1
    089228E0:[28420020]: slti       $v0, $v0, 32
    089228E4:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    089228E8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089228EC:[26100001]: addiu      $s0, $s0, 1
    089228F0:[24846A24]: addiu      $a0, $a0, 27172
    089228F4:[26310010]: addiu      $s1, $s1, 16
    089228F8:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    089228FC:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    08922900:[1040FFEC]: beq        $v0, $zr, 0x089228B4
    08922904:[24080002]: addiu      $t0, $zr, 2 <=> li $t0, 2
    08922908:[8EC3DEEC]: lw         $v1, -8468($s6)
    0892290C:[00731821]: addu       $v1, $v1, $s3
    08922910:[90620000]: lbu        $v0, 0($v1)
    08922914:[3042000F]: andi       $v0, $v0, 15
    08922918:[00021100]: sll        $v0, $v0, 0x0004
    0892291C:[AFA20000]: sw         $v0, 0($sp)
    08922920:[90690000]: lbu        $t1, 0($v1)
    08922924:[24420010]: addiu      $v0, $v0, 16
    08922928:[AFA20008]: sw         $v0, 8($sp)
    0892292C:[312900F0]: andi       $t1, $t1, 240
    08922930:[25220010]: addiu      $v0, $t1, 16
    08922934:[AFA2000C]: sw         $v0, 12($sp)
    08922938:[0E2470E1]: jal        0x0891C384
    0892293C:[AFA90004]: sw         $t1, 4($sp)
    08922940:[0A248A2E]: j          0x089228B8
    08922944:[0215102A]: slt        $v0, $s0, $s5
    08922948:[8FBF003C]: lw         $ra, 60($sp)
    0892294C:[8FBE0038]: lw         $fp, 56($sp)
    08922950:[8FB70034]: lw         $s7, 52($sp)
    08922954:[8FB60030]: lw         $s6, 48($sp)
    08922958:[8FB5002C]: lw         $s5, 44($sp)
    0892295C:[8FB40028]: lw         $s4, 40($sp)
    08922960:[8FB30024]: lw         $s3, 36($sp)
    08922964:[8FB20020]: lw         $s2, 32($sp)
    08922968:[8FB1001C]: lw         $s1, 28($sp)
    0892296C:[8FB00018]: lw         $s0, 24($sp)
    08922970:[03E00008]: jr         $ra
    08922974:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08922900 2,269,704 times (length 21)
    089228A0:[00171100]: sll        $v0, $s7, 0x0004
    089228A4:[02E08021]: addu       $s0, $s7, $zr <=> move $s0, $s7
    089228A8:[00431023]: subu       $v0, $v0, $v1
    089228AC:[0A248A30]: j          0x089228C0
    089228B0:[2451FFF8]: addiu      $s1, $v0, -8
--> 089228B4:[0215102A]: slt        $v0, $s0, $s5
    089228B8:[1040FFF2]: beq        $v0, $zr, 0x08922884
    089228BC:[8FA30010]: lw         $v1, 16($sp)
    089228C0:[26C2DEEC]: addiu      $v0, $s6, -8468
    089228C4:[84430106]: lh         $v1, 262($v0)
    089228C8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089228CC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089228D0:[02430018]: mult       $s2, $v1
    089228D4:[00001812]: mflo       $v1
    089228D8:[0E248992]: jal        0x08922648
    089228DC:[02039821]: addu       $s3, $s0, $v1
    089228E0:[28420020]: slti       $v0, $v0, 32
    089228E4:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    089228E8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089228EC:[26100001]: addiu      $s0, $s0, 1
    089228F0:[24846A24]: addiu      $a0, $a0, 27172
    089228F4:[26310010]: addiu      $s1, $s1, 16
    089228F8:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    089228FC:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
--> 08922900:[1040FFEC]: beq        $v0, $zr, 0x089228B4
    08922904:[24080002]: addiu      $t0, $zr, 2 <=> li $t0, 2
    08922908:[8EC3DEEC]: lw         $v1, -8468($s6)
    0892290C:[00731821]: addu       $v1, $v1, $s3
    08922910:[90620000]: lbu        $v0, 0($v1)
  Back Branch 089228B8 2,269,704 times (length 15)
    08922870:[00F7A821]: addu       $s5, $a3, $s7
    08922874:[2454FFF8]: addiu      $s4, $v0, -8
    08922878:[01009021]: addu       $s2, $t0, $zr <=> move $s2, $t0
    0892287C:[0A248A25]: j          0x08922894
    08922880:[02F5F02A]: slt        $fp, $s7, $s5
--> 08922884:[26520001]: addiu      $s2, $s2, 1
    08922888:[0243102A]: slt        $v0, $s2, $v1
    0892288C:[1040002E]: beq        $v0, $zr, 0x08922948
    08922890:[26940010]: addiu      $s4, $s4, 16
    08922894:[13C0FFFB]: beq        $fp, $zr, 0x08922884
    08922898:[8FA30010]: lw         $v1, 16($sp)
    0892289C:[8FA30014]: lw         $v1, 20($sp)
    089228A0:[00171100]: sll        $v0, $s7, 0x0004
    089228A4:[02E08021]: addu       $s0, $s7, $zr <=> move $s0, $s7
    089228A8:[00431023]: subu       $v0, $v0, $v1
    089228AC:[0A248A30]: j          0x089228C0
    089228B0:[2451FFF8]: addiu      $s1, $v0, -8
    089228B4:[0215102A]: slt        $v0, $s0, $s5
--> 089228B8:[1040FFF2]: beq        $v0, $zr, 0x08922884
    089228BC:[8FA30010]: lw         $v1, 16($sp)
    089228C0:[26C2DEEC]: addiu      $v0, $s6, -8468
    089228C4:[84430106]: lh         $v1, 262($v0)
    089228C8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
  Back Branch 08922940 468,441 times (length 36)
    089228A4:[02E08021]: addu       $s0, $s7, $zr <=> move $s0, $s7
    089228A8:[00431023]: subu       $v0, $v0, $v1
    089228AC:[0A248A30]: j          0x089228C0
    089228B0:[2451FFF8]: addiu      $s1, $v0, -8
    089228B4:[0215102A]: slt        $v0, $s0, $s5
--> 089228B8:[1040FFF2]: beq        $v0, $zr, 0x08922884
    089228BC:[8FA30010]: lw         $v1, 16($sp)
    089228C0:[26C2DEEC]: addiu      $v0, $s6, -8468
    089228C4:[84430106]: lh         $v1, 262($v0)
    089228C8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089228CC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089228D0:[02430018]: mult       $s2, $v1
    089228D4:[00001812]: mflo       $v1
    089228D8:[0E248992]: jal        0x08922648
    089228DC:[02039821]: addu       $s3, $s0, $v1
    089228E0:[28420020]: slti       $v0, $v0, 32
    089228E4:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    089228E8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089228EC:[26100001]: addiu      $s0, $s0, 1
    089228F0:[24846A24]: addiu      $a0, $a0, 27172
    089228F4:[26310010]: addiu      $s1, $s1, 16
    089228F8:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    089228FC:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    08922900:[1040FFEC]: beq        $v0, $zr, 0x089228B4
    08922904:[24080002]: addiu      $t0, $zr, 2 <=> li $t0, 2
    08922908:[8EC3DEEC]: lw         $v1, -8468($s6)
    0892290C:[00731821]: addu       $v1, $v1, $s3
    08922910:[90620000]: lbu        $v0, 0($v1)
    08922914:[3042000F]: andi       $v0, $v0, 15
    08922918:[00021100]: sll        $v0, $v0, 0x0004
    0892291C:[AFA20000]: sw         $v0, 0($sp)
    08922920:[90690000]: lbu        $t1, 0($v1)
    08922924:[24420010]: addiu      $v0, $v0, 16
    08922928:[AFA20008]: sw         $v0, 8($sp)
    0892292C:[312900F0]: andi       $t1, $t1, 240
    08922930:[25220010]: addiu      $v0, $t1, 16
    08922934:[AFA2000C]: sw         $v0, 12($sp)
    08922938:[0E2470E1]: jal        0x0891C384
    0892293C:[AFA90004]: sw         $t1, 4($sp)
--> 08922940:[0A248A2E]: j          0x089228B8
    08922944:[0215102A]: slt        $v0, $s0, $s5
    08922948:[8FBF003C]: lw         $ra, 60($sp)
    0892294C:[8FBE0038]: lw         $fp, 56($sp)
    08922950:[8FB70034]: lw         $s7, 52($sp)
  Back Branch 08922894 97,624 times (length 6)
    08922870:[00F7A821]: addu       $s5, $a3, $s7
    08922874:[2454FFF8]: addiu      $s4, $v0, -8
    08922878:[01009021]: addu       $s2, $t0, $zr <=> move $s2, $t0
    0892287C:[0A248A25]: j          0x08922894
    08922880:[02F5F02A]: slt        $fp, $s7, $s5
--> 08922884:[26520001]: addiu      $s2, $s2, 1
    08922888:[0243102A]: slt        $v0, $s2, $v1
    0892288C:[1040002E]: beq        $v0, $zr, 0x08922948
    08922890:[26940010]: addiu      $s4, $s4, 16
--> 08922894:[13C0FFFB]: beq        $fp, $zr, 0x08922884
    08922898:[8FA30010]: lw         $v1, 16($sp)
    0892289C:[8FA30014]: lw         $v1, 20($sp)
    089228A0:[00171100]: sll        $v0, $s7, 0x0004
    089228A4:[02E08021]: addu       $s0, $s7, $zr <=> move $s0, $s7
_S1_2_892BC84 38,088,790 instructions (1.593%), 4,354 calls (0892BC84 - 0892C080, length 256)
    0892BC84:[27BDFFD8]: addiu      $sp, $sp, -40
    0892BC88:[AFB7001C]: sw         $s7, 28($sp)
    0892BC8C:[3C1708B2]: lui        $s7, 0x08B2 <=> li $s7, 0x08B20000
    0892BC90:[AFB60018]: sw         $s6, 24($sp)
    0892BC94:[AFB50014]: sw         $s5, 20($sp)
    0892BC98:[AFB10004]: sw         $s1, 4($sp)
    0892BC9C:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0892BCA0:[26F1E180]: addiu      $s1, $s7, -7808
    0892BCA4:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0892BCA8:[AFBF0020]: sw         $ra, 32($sp)
    0892BCAC:[AFB40010]: sw         $s4, 16($sp)
    0892BCB0:[AFB3000C]: sw         $s3, 12($sp)
    0892BCB4:[AFB20008]: sw         $s2, 8($sp)
    0892BCB8:[0A24AF34]: j          0x0892BCD0
    0892BCBC:[AFB00000]: sw         $s0, 0($sp)
    0892BCC0:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892BCC4:[26D600AB]: addiu      $s6, $s6, 171
    0892BCC8:[12A2007F]: beq        $s5, $v0, 0x0892BEC8
    0892BCCC:[263100AC]: addiu      $s1, $s1, 172
    0892BCD0:[82220000]: lb         $v0, 0($s1)
    0892BCD4:[0443FFFA]: bgezl      $v0, 0x0892BCC0
    0892BCD8:[26B50001]: addiu      $s5, $s5, 1
    0892BCDC:[96230050]: lhu        $v1, 80($s1)
    0892BCE0:[30620020]: andi       $v0, $v1, 32
    0892BCE4:[10400004]: beq        $v0, $zr, 0x0892BCF8
    0892BCE8:[26340050]: addiu      $s4, $s1, 80
    0892BCEC:[30622000]: andi       $v0, $v1, 8192
    0892BCF0:[5440FFF3]: bnel       $v0, $zr, 0x0892BCC0
    0892BCF4:[26B50001]: addiu      $s5, $s5, 1
    0892BCF8:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0892BCFC:[245087E8]: addiu      $s0, $v0, -30744
    0892BD00:[3C1308A2]: lui        $s3, 0x08A2 <=> li $s3, 0x08A20000
    0892BD04:[8E020000]: lw         $v0, 0($s0)
    0892BD08:[30420080]: andi       $v0, $v0, 128
    0892BD0C:[5040005D]: beql       $v0, $zr, 0x0892BE84
    0892BD10:[26100080]: addiu      $s0, $s0, 128
    0892BD14:[8E09004C]: lw         $t1, 76($s0)
    0892BD18:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0892BD1C:[11220058]: beq        $t1, $v0, 0x0892BE80
    0892BD20:[2612004C]: addiu      $s2, $s0, 76
    0892BD24:[968A0000]: lhu        $t2, 0($s4)
    0892BD28:[3147FFFF]: andi       $a3, $t2, -1
    0892BD2C:[7CEB0140]: ext        $t3, $a3, 5, 1
    0892BD30:[1160001F]: beq        $t3, $zr, 0x0892BDB0
    0892BD34:[30E20004]: andi       $v0, $a3, 4
    0892BD38:[8E280008]: lw         $t0, 8($s1)
    0892BD3C:[8E250084]: lw         $a1, 132($s1)
    0892BD40:[8E060004]: lw         $a2, 4($s0)
    0892BD44:[8E040054]: lw         $a0, 84($s0)
    0892BD48:[01051023]: subu       $v0, $t0, $a1
    0892BD4C:[00C41821]: addu       $v1, $a2, $a0
    0892BD50:[0043102A]: slt        $v0, $v0, $v1
    0892BD54:[10400016]: beq        $v0, $zr, 0x0892BDB0
    0892BD58:[30E20004]: andi       $v0, $a3, 4
    0892BD5C:[01051021]: addu       $v0, $t0, $a1
    0892BD60:[00C41823]: subu       $v1, $a2, $a0
    0892BD64:[0062102A]: slt        $v0, $v1, $v0
    0892BD68:[10400011]: beq        $v0, $zr, 0x0892BDB0
    0892BD6C:[30E20004]: andi       $v0, $a3, 4
    0892BD70:[8E2C000C]: lw         $t4, 12($s1)
    0892BD74:[8E050008]: lw         $a1, 8($s0)
    0892BD78:[8E040058]: lw         $a0, 88($s0)
    0892BD7C:[8E220080]: lw         $v0, 128($s1)
    0892BD80:[00A41821]: addu       $v1, $a1, $a0
    0892BD84:[01821023]: subu       $v0, $t4, $v0
    0892BD88:[0043102A]: slt        $v0, $v0, $v1
    0892BD8C:[10400008]: beq        $v0, $zr, 0x0892BDB0
    0892BD90:[30E20004]: andi       $v0, $a3, 4
    0892BD94:[8E220088]: lw         $v0, 136($s1)
    0892BD98:[00A41823]: subu       $v1, $a1, $a0
    0892BD9C:[01821021]: addu       $v0, $t4, $v0
    0892BDA0:[0062102A]: slt        $v0, $v1, $v0
    0892BDA4:[54400063]: bnel       $v0, $zr, 0x0892BF34
    0892BDA8:[8E220040]: lw         $v0, 64($s1)
    0892BDAC:[30E20004]: andi       $v0, $a3, 4
    0892BDB0:[50400034]: beql       $v0, $zr, 0x0892BE84
    0892BDB4:[26100080]: addiu      $s0, $s0, 128
    0892BDB8:[8E280008]: lw         $t0, 8($s1)
    0892BDBC:[8E250084]: lw         $a1, 132($s1)
    0892BDC0:[8E060004]: lw         $a2, 4($s0)
    0892BDC4:[8E04005C]: lw         $a0, 92($s0)
    0892BDC8:[01051023]: subu       $v0, $t0, $a1
    0892BDCC:[00C41821]: addu       $v1, $a2, $a0
    0892BDD0:[0043102A]: slt        $v0, $v0, $v1
    0892BDD4:[5040002B]: beql       $v0, $zr, 0x0892BE84
    0892BDD8:[26100080]: addiu      $s0, $s0, 128
    0892BDDC:[01051021]: addu       $v0, $t0, $a1
    0892BDE0:[00C41823]: subu       $v1, $a2, $a0
    0892BDE4:[0062102A]: slt        $v0, $v1, $v0
    0892BDE8:[50400026]: beql       $v0, $zr, 0x0892BE84
    0892BDEC:[26100080]: addiu      $s0, $s0, 128
    0892BDF0:[8E2C000C]: lw         $t4, 12($s1)
    0892BDF4:[8E050008]: lw         $a1, 8($s0)
    0892BDF8:[8E040060]: lw         $a0, 96($s0)
    0892BDFC:[8E220080]: lw         $v0, 128($s1)
    0892BE00:[00A41821]: addu       $v1, $a1, $a0
    0892BE04:[01821023]: subu       $v0, $t4, $v0
    0892BE08:[0043102A]: slt        $v0, $v0, $v1
    0892BE0C:[5040001D]: beql       $v0, $zr, 0x0892BE84
    0892BE10:[26100080]: addiu      $s0, $s0, 128
    0892BE14:[8E220088]: lw         $v0, 136($s1)
    0892BE18:[00A41823]: subu       $v1, $a1, $a0
    0892BE1C:[01821021]: addu       $v0, $t4, $v0
    0892BE20:[0062102A]: slt        $v0, $v1, $v0
    0892BE24:[50400017]: beql       $v0, $zr, 0x0892BE84
    0892BE28:[26100080]: addiu      $s0, $s0, 128
    0892BE2C:[55600041]: bnel       $t3, $zr, 0x0892BF34
    0892BE30:[8E220040]: lw         $v0, 64($s1)
    0892BE34:[8E03FFF8]: lw         $v1, -8($s0)
    0892BE38:[2462FFF3]: addiu      $v0, $v1, -13
    0892BE3C:[2C420003]: sltiu      $v0, $v0, 3
    0892BE40:[5440000D]: bnel       $v0, $zr, 0x0892BE78
    0892BE44:[8E020050]: lw         $v0, 80($s0)
    0892BE48:[2402001C]: addiu      $v0, $zr, 28 <=> li $v0, 28
    0892BE4C:[10620009]: beq        $v1, $v0, 0x0892BE74
    0892BE50:[2402001D]: addiu      $v0, $zr, 29 <=> li $v0, 29
    0892BE54:[10620007]: beq        $v1, $v0, 0x0892BE74
    0892BE58:[2402001E]: addiu      $v0, $zr, 30 <=> li $v0, 30
    0892BE5C:[50620006]: beql       $v1, $v0, 0x0892BE78
    0892BE60:[8E020050]: lw         $v0, 80($s0)
    0892BE64:[8E02FFFC]: lw         $v0, -4($s0)
    0892BE68:[30420010]: andi       $v0, $v0, 16
    0892BE6C:[10400021]: beq        $v0, $zr, 0x0892BEF4
    0892BE70:[01061021]: addu       $v0, $t0, $a2
    0892BE74:[8E020050]: lw         $v0, 80($s0)
    0892BE78:[2442FFFF]: addiu      $v0, $v0, -1
    0892BE7C:[AE020050]: sw         $v0, 80($s0)
    0892BE80:[26100080]: addiu      $s0, $s0, 128
    0892BE84:[2662A7E8]: addiu      $v0, $s3, -22552
    0892BE88:[5602FF9F]: bnel       $s0, $v0, 0x0892BD08
    0892BE8C:[8E020000]: lw         $v0, 0($s0)
    0892BE90:[92220000]: lbu        $v0, 0($s1)
    0892BE94:[30420008]: andi       $v0, $v0, 8
    0892BE98:[5040FF89]: beql       $v0, $zr, 0x0892BCC0
    0892BE9C:[26B50001]: addiu      $s5, $s5, 1
    0892BEA0:[02D51021]: addu       $v0, $s6, $s5
    0892BEA4:[26E4E180]: addiu      $a0, $s7, -7808
    0892BEA8:[00442021]: addu       $a0, $v0, $a0
    0892BEAC:[0E24AEB5]: jal        0x0892BAD4
    0892BEB0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0892BEB4:[26B50001]: addiu      $s5, $s5, 1
    0892BEB8:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892BEBC:[26D600AB]: addiu      $s6, $s6, 171
    0892BEC0:[16A2FF83]: bne        $s5, $v0, 0x0892BCD0
    0892BEC4:[263100AC]: addiu      $s1, $s1, 172
    0892BEC8:[8FBF0020]: lw         $ra, 32($sp)
    0892BECC:[8FB7001C]: lw         $s7, 28($sp)
    0892BED0:[8FB60018]: lw         $s6, 24($sp)
    0892BED4:[8FB50014]: lw         $s5, 20($sp)
    0892BED8:[8FB40010]: lw         $s4, 16($sp)
    0892BEDC:[8FB3000C]: lw         $s3, 12($sp)
    0892BEE0:[8FB20008]: lw         $s2, 8($sp)
    0892BEE4:[8FB10004]: lw         $s1, 4($sp)
    0892BEE8:[8FB00000]: lw         $s0, 0($sp)
    0892BEEC:[03E00008]: jr         $ra
    0892BEF0:[27BD0028]: addiu      $sp, $sp, 40
    0892BEF4:[01851821]: addu       $v1, $t4, $a1
    0892BEF8:[000227C2]: srl        $a0, $v0, 0x001F
    0892BEFC:[00032FC2]: srl        $a1, $v1, 0x001F
    0892BF00:[00822021]: addu       $a0, $a0, $v0
    0892BF04:[00A32821]: addu       $a1, $a1, $v1
    0892BF08:[00042043]: sra        $a0, $a0, 0x0001
    0892BF0C:[00052843]: sra        $a1, $a1, 0x0001
    0892BF10:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    0892BF14:[0E246B32]: jal        0x0891ACC8
    0892BF18:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    0892BF1C:[2404001F]: addiu      $a0, $zr, 31 <=> li $a0, 31
    0892BF20:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0892BF24:[0E24BFC0]: jal        0x0892FF00
    0892BF28:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0892BF2C:[0A24AFA0]: j          0x0892BE80
    0892BF30:[AE000050]: sw         $zr, 80($s0)
    0892BF34:[00491023]: subu       $v0, $v0, $t1
    0892BF38:[1840003D]: blez       $v0, 0x0892C030
    0892BF3C:[AE220040]: sw         $v0, 64($s1)
    0892BF40:[9222009C]: lbu        $v0, 156($s1)
    0892BF44:[2C42000E]: sltiu      $v0, $v0, 14
    0892BF48:[14400009]: bne        $v0, $zr, 0x0892BF70
    0892BF4C:[00C81021]: addu       $v0, $a2, $t0
    0892BF50:[7C0A1620]: seh        $v0, $t2
    0892BF54:[0443FFC8]: bgezl      $v0, 0x0892BE78
    0892BF58:[8E020050]: lw         $v0, 80($s0)
    0892BF5C:[8E430000]: lw         $v1, 0($s2)
    0892BF60:[8E2200A0]: lw         $v0, 160($s1)
    0892BF64:[00431023]: subu       $v0, $v0, $v1
    0892BF68:[0A24AF9D]: j          0x0892BE74
    0892BF6C:[AE2200A0]: sw         $v0, 160($s1)
    0892BF70:[00AC1821]: addu       $v1, $a1, $t4
    0892BF74:[000227C2]: srl        $a0, $v0, 0x001F
    0892BF78:[00032FC2]: srl        $a1, $v1, 0x001F
    0892BF7C:[00822021]: addu       $a0, $a0, $v0
    0892BF80:[00A32821]: addu       $a1, $a1, $v1
    0892BF84:[00042043]: sra        $a0, $a0, 0x0001
    0892BF88:[00052843]: sra        $a1, $a1, 0x0001
    0892BF8C:[2406000B]: addiu      $a2, $zr, 11 <=> li $a2, 11
    0892BF90:[0E246B32]: jal        0x0891ACC8
    0892BF94:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0892BF98:[8E240008]: lw         $a0, 8($s1)
    0892BF9C:[8E25000C]: lw         $a1, 12($s1)
    0892BFA0:[8E030004]: lw         $v1, 4($s0)
    0892BFA4:[8E020008]: lw         $v0, 8($s0)
    0892BFA8:[2406000B]: addiu      $a2, $zr, 11 <=> li $a2, 11
    0892BFAC:[00641821]: addu       $v1, $v1, $a0
    0892BFB0:[00451021]: addu       $v0, $v0, $a1
    0892BFB4:[000327C2]: srl        $a0, $v1, 0x001F
    0892BFB8:[00022FC2]: srl        $a1, $v0, 0x001F
    0892BFBC:[00832021]: addu       $a0, $a0, $v1
    0892BFC0:[00A22821]: addu       $a1, $a1, $v0
    0892BFC4:[00042043]: sra        $a0, $a0, 0x0001
    0892BFC8:[00052843]: sra        $a1, $a1, 0x0001
    0892BFCC:[0E246B32]: jal        0x0891ACC8
    0892BFD0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0892BFD4:[8E240008]: lw         $a0, 8($s1)
    0892BFD8:[8E25000C]: lw         $a1, 12($s1)
    0892BFDC:[8E030004]: lw         $v1, 4($s0)
    0892BFE0:[8E020008]: lw         $v0, 8($s0)
    0892BFE4:[2406000B]: addiu      $a2, $zr, 11 <=> li $a2, 11
    0892BFE8:[00641821]: addu       $v1, $v1, $a0
    0892BFEC:[00451021]: addu       $v0, $v0, $a1
    0892BFF0:[00022FC2]: srl        $a1, $v0, 0x001F
    0892BFF4:[000327C2]: srl        $a0, $v1, 0x001F
    0892BFF8:[00A22821]: addu       $a1, $a1, $v0
    0892BFFC:[00832021]: addu       $a0, $a0, $v1
    0892C000:[00042043]: sra        $a0, $a0, 0x0001
    0892C004:[00052843]: sra        $a1, $a1, 0x0001
    0892C008:[0E246B32]: jal        0x0891ACC8
    0892C00C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0892C010:[8E240038]: lw         $a0, 56($s1)
    0892C014:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0892C018:[0E24BFC0]: jal        0x0892FF00
    0892C01C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0892C020:[968A0000]: lhu        $t2, 0($s4)
    0892C024:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0892C028:[0A24AFD4]: j          0x0892BF50
    0892C02C:[A222009C]: sb         $v0, 156($s1)
    0892C030:[7C0A1620]: seh        $v0, $t2
    0892C034:[0440000F]: bltz       $v0, 0x0892C074
    0892C038:[AE200040]: sw         $zr, 64($s1)
    0892C03C:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0892C040:[8043E0A4]: lb         $v1, -8028($v0)
    0892C044:[04600005]: bltz       $v1, 0x0892C05C
    0892C048:[31420200]: andi       $v0, $t2, 512
    0892C04C:[92220000]: lbu        $v0, 0($s1)
    0892C050:[34420008]: ori        $v0, $v0, 8
    0892C054:[0A24AF9D]: j          0x0892BE74
    0892C058:[A2220000]: sb         $v0, 0($s1)
    0892C05C:[5040FFFC]: beql       $v0, $zr, 0x0892C050
    0892C060:[92220000]: lbu        $v0, 0($s1)
    0892C064:[0E24C333]: jal        0x08930CCC
    0892C068:[8E240030]: lw         $a0, 48($s1)
    0892C06C:[0A24AF9E]: j          0x0892BE78
    0892C070:[8E020050]: lw         $v0, 80($s0)
    0892C074:[8E2200A0]: lw         $v0, 160($s1)
    0892C078:[00491023]: subu       $v0, $v0, $t1
    0892C07C:[0A24B00F]: j          0x0892C03C
    0892C080:[AE2200A0]: sw         $v0, 160($s1)
  Back Branch 0892BE88 3,574,935 times (length 98)
    0892BCF4:[26B50001]: addiu      $s5, $s5, 1
    0892BCF8:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0892BCFC:[245087E8]: addiu      $s0, $v0, -30744
    0892BD00:[3C1308A2]: lui        $s3, 0x08A2 <=> li $s3, 0x08A20000
    0892BD04:[8E020000]: lw         $v0, 0($s0)
--> 0892BD08:[30420080]: andi       $v0, $v0, 128
    0892BD0C:[5040005D]: beql       $v0, $zr, 0x0892BE84
    0892BD10:[26100080]: addiu      $s0, $s0, 128
    0892BD14:[8E09004C]: lw         $t1, 76($s0)
    0892BD18:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0892BD1C:[11220058]: beq        $t1, $v0, 0x0892BE80
    0892BD20:[2612004C]: addiu      $s2, $s0, 76
    0892BD24:[968A0000]: lhu        $t2, 0($s4)
    0892BD28:[3147FFFF]: andi       $a3, $t2, -1
    0892BD2C:[7CEB0140]: ext        $t3, $a3, 5, 1
    0892BD30:[1160001F]: beq        $t3, $zr, 0x0892BDB0
    0892BD34:[30E20004]: andi       $v0, $a3, 4
    0892BD38:[8E280008]: lw         $t0, 8($s1)
    0892BD3C:[8E250084]: lw         $a1, 132($s1)
    0892BD40:[8E060004]: lw         $a2, 4($s0)
    0892BD44:[8E040054]: lw         $a0, 84($s0)
    0892BD48:[01051023]: subu       $v0, $t0, $a1
    0892BD4C:[00C41821]: addu       $v1, $a2, $a0
    0892BD50:[0043102A]: slt        $v0, $v0, $v1
    0892BD54:[10400016]: beq        $v0, $zr, 0x0892BDB0
    0892BD58:[30E20004]: andi       $v0, $a3, 4
    0892BD5C:[01051021]: addu       $v0, $t0, $a1
    0892BD60:[00C41823]: subu       $v1, $a2, $a0
    0892BD64:[0062102A]: slt        $v0, $v1, $v0
    0892BD68:[10400011]: beq        $v0, $zr, 0x0892BDB0
    0892BD6C:[30E20004]: andi       $v0, $a3, 4
    0892BD70:[8E2C000C]: lw         $t4, 12($s1)
    0892BD74:[8E050008]: lw         $a1, 8($s0)
    0892BD78:[8E040058]: lw         $a0, 88($s0)
    0892BD7C:[8E220080]: lw         $v0, 128($s1)
    0892BD80:[00A41821]: addu       $v1, $a1, $a0
    0892BD84:[01821023]: subu       $v0, $t4, $v0
    0892BD88:[0043102A]: slt        $v0, $v0, $v1
    0892BD8C:[10400008]: beq        $v0, $zr, 0x0892BDB0
    0892BD90:[30E20004]: andi       $v0, $a3, 4
    0892BD94:[8E220088]: lw         $v0, 136($s1)
    0892BD98:[00A41823]: subu       $v1, $a1, $a0
    0892BD9C:[01821021]: addu       $v0, $t4, $v0
    0892BDA0:[0062102A]: slt        $v0, $v1, $v0
    0892BDA4:[54400063]: bnel       $v0, $zr, 0x0892BF34
    0892BDA8:[8E220040]: lw         $v0, 64($s1)
    0892BDAC:[30E20004]: andi       $v0, $a3, 4
    0892BDB0:[50400034]: beql       $v0, $zr, 0x0892BE84
    0892BDB4:[26100080]: addiu      $s0, $s0, 128
    0892BDB8:[8E280008]: lw         $t0, 8($s1)
    0892BDBC:[8E250084]: lw         $a1, 132($s1)
    0892BDC0:[8E060004]: lw         $a2, 4($s0)
    0892BDC4:[8E04005C]: lw         $a0, 92($s0)
    0892BDC8:[01051023]: subu       $v0, $t0, $a1
    0892BDCC:[00C41821]: addu       $v1, $a2, $a0
    0892BDD0:[0043102A]: slt        $v0, $v0, $v1
    0892BDD4:[5040002B]: beql       $v0, $zr, 0x0892BE84
    0892BDD8:[26100080]: addiu      $s0, $s0, 128
    0892BDDC:[01051021]: addu       $v0, $t0, $a1
    0892BDE0:[00C41823]: subu       $v1, $a2, $a0
    0892BDE4:[0062102A]: slt        $v0, $v1, $v0
    0892BDE8:[50400026]: beql       $v0, $zr, 0x0892BE84
    0892BDEC:[26100080]: addiu      $s0, $s0, 128
    0892BDF0:[8E2C000C]: lw         $t4, 12($s1)
    0892BDF4:[8E050008]: lw         $a1, 8($s0)
    0892BDF8:[8E040060]: lw         $a0, 96($s0)
    0892BDFC:[8E220080]: lw         $v0, 128($s1)
    0892BE00:[00A41821]: addu       $v1, $a1, $a0
    0892BE04:[01821023]: subu       $v0, $t4, $v0
    0892BE08:[0043102A]: slt        $v0, $v0, $v1
    0892BE0C:[5040001D]: beql       $v0, $zr, 0x0892BE84
    0892BE10:[26100080]: addiu      $s0, $s0, 128
    0892BE14:[8E220088]: lw         $v0, 136($s1)
    0892BE18:[00A41823]: subu       $v1, $a1, $a0
    0892BE1C:[01821021]: addu       $v0, $t4, $v0
    0892BE20:[0062102A]: slt        $v0, $v1, $v0
    0892BE24:[50400017]: beql       $v0, $zr, 0x0892BE84
    0892BE28:[26100080]: addiu      $s0, $s0, 128
    0892BE2C:[55600041]: bnel       $t3, $zr, 0x0892BF34
    0892BE30:[8E220040]: lw         $v0, 64($s1)
    0892BE34:[8E03FFF8]: lw         $v1, -8($s0)
    0892BE38:[2462FFF3]: addiu      $v0, $v1, -13
    0892BE3C:[2C420003]: sltiu      $v0, $v0, 3
    0892BE40:[5440000D]: bnel       $v0, $zr, 0x0892BE78
    0892BE44:[8E020050]: lw         $v0, 80($s0)
    0892BE48:[2402001C]: addiu      $v0, $zr, 28 <=> li $v0, 28
    0892BE4C:[10620009]: beq        $v1, $v0, 0x0892BE74
    0892BE50:[2402001D]: addiu      $v0, $zr, 29 <=> li $v0, 29
    0892BE54:[10620007]: beq        $v1, $v0, 0x0892BE74
    0892BE58:[2402001E]: addiu      $v0, $zr, 30 <=> li $v0, 30
    0892BE5C:[50620006]: beql       $v1, $v0, 0x0892BE78
    0892BE60:[8E020050]: lw         $v0, 80($s0)
    0892BE64:[8E02FFFC]: lw         $v0, -4($s0)
    0892BE68:[30420010]: andi       $v0, $v0, 16
    0892BE6C:[10400021]: beq        $v0, $zr, 0x0892BEF4
    0892BE70:[01061021]: addu       $v0, $t0, $a2
    0892BE74:[8E020050]: lw         $v0, 80($s0)
    0892BE78:[2442FFFF]: addiu      $v0, $v0, -1
    0892BE7C:[AE020050]: sw         $v0, 80($s0)
    0892BE80:[26100080]: addiu      $s0, $s0, 128
    0892BE84:[2662A7E8]: addiu      $v0, $s3, -22552
--> 0892BE88:[5602FF9F]: bnel       $s0, $v0, 0x0892BD08
    0892BE8C:[8E020000]: lw         $v0, 0($s0)
    0892BE90:[92220000]: lbu        $v0, 0($s1)
    0892BE94:[30420008]: andi       $v0, $v0, 8
    0892BE98:[5040FF89]: beql       $v0, $zr, 0x0892BCC0
  Back Branch 0892BCD4 2,172,503 times (length 7)
    0892BCAC:[AFB40010]: sw         $s4, 16($sp)
    0892BCB0:[AFB3000C]: sw         $s3, 12($sp)
    0892BCB4:[AFB20008]: sw         $s2, 8($sp)
    0892BCB8:[0A24AF34]: j          0x0892BCD0
    0892BCBC:[AFB00000]: sw         $s0, 0($sp)
--> 0892BCC0:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892BCC4:[26D600AB]: addiu      $s6, $s6, 171
    0892BCC8:[12A2007F]: beq        $s5, $v0, 0x0892BEC8
    0892BCCC:[263100AC]: addiu      $s1, $s1, 172
    0892BCD0:[82220000]: lb         $v0, 0($s1)
--> 0892BCD4:[0443FFFA]: bgezl      $v0, 0x0892BCC0
    0892BCD8:[26B50001]: addiu      $s5, $s5, 1
    0892BCDC:[96230050]: lhu        $v1, 80($s1)
    0892BCE0:[30620020]: andi       $v0, $v1, 32
    0892BCE4:[10400004]: beq        $v0, $zr, 0x0892BCF8
  Back Branch 0892BE98 56,745 times (length 120)
_S1_2_892A058 27,259,539 instructions (1.140%), 5,949 calls (0892A058 - 0892A1DC, length 98)
    0892A058:[28820000]: slti       $v0, $a0, 0
    0892A05C:[248701FF]: addiu      $a3, $a0, 511
    0892A060:[27BDFFE0]: addiu      $sp, $sp, -32
    0892A064:[00E2200B]: movn       $a0, $a3, $v0
    0892A068:[24A601FF]: addiu      $a2, $a1, 511
    0892A06C:[28A30000]: slti       $v1, $a1, 0
    0892A070:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0892A074:[AFB00000]: sw         $s0, 0($sp)
    0892A078:[00C3280B]: movn       $a1, $a2, $v1
    0892A07C:[2450E180]: addiu      $s0, $v0, -7808
    0892A080:[AFB60018]: sw         $s6, 24($sp)
    0892A084:[AFB50014]: sw         $s5, 20($sp)
    0892A088:[AFB40010]: sw         $s4, 16($sp)
    0892A08C:[AFB3000C]: sw         $s3, 12($sp)
    0892A090:[AFB20008]: sw         $s2, 8($sp)
    0892A094:[AFB10004]: sw         $s1, 4($sp)
    0892A098:[0004AA43]: sra        $s5, $a0, 0x0009
    0892A09C:[0005A243]: sra        $s4, $a1, 0x0009
    0892A0A0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0892A0A4:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
    0892A0A8:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0892A0AC:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0892A0B0:[0A24A833]: j          0x0892A0CC
    0892A0B4:[AFBF001C]: sw         $ra, 28($sp)
    0892A0B8:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892A0BC:[267300AB]: addiu      $s3, $s3, 171
    0892A0C0:[265200AB]: addiu      $s2, $s2, 171
    0892A0C4:[1222002B]: beq        $s1, $v0, 0x0892A174
    0892A0C8:[261000AC]: addiu      $s0, $s0, 172
    0892A0CC:[82020000]: lb         $v0, 0($s0)
    0892A0D0:[0443FFF9]: bgezl      $v0, 0x0892A0B8
    0892A0D4:[26310001]: addiu      $s1, $s1, 1
    0892A0D8:[9202009C]: lbu        $v0, 156($s0)
    0892A0DC:[5040002F]: beql       $v0, $zr, 0x0892A19C
    0892A0E0:[86020050]: lh         $v0, 80($s0)
    0892A0E4:[30420002]: andi       $v0, $v0, 2
    0892A0E8:[2442FFFF]: addiu      $v0, $v0, -1
    0892A0EC:[7C024C20]: seb        $t1, $v0
    0892A0F0:[8E02004C]: lw         $v0, 76($s0)
    0892A0F4:[54400002]: bnel       $v0, $zr, 0x0892A100
    0892A0F8:[8E020094]: lw         $v0, 148($s0)
    0892A0FC:[8E02008C]: lw         $v0, 140($s0)
    0892A100:[8E050008]: lw         $a1, 8($s0)
    0892A104:[8E030090]: lw         $v1, 144($s0)
    0892A108:[8E06000C]: lw         $a2, 12($s0)
    0892A10C:[00A22823]: subu       $a1, $a1, $v0
    0892A110:[24A401FF]: addiu      $a0, $a1, 511
    0892A114:[00C33023]: subu       $a2, $a2, $v1
    0892A118:[28A20000]: slti       $v0, $a1, 0
    0892A11C:[0082280B]: movn       $a1, $a0, $v0
    0892A120:[24C301FF]: addiu      $v1, $a2, 511
    0892A124:[28C20000]: slti       $v0, $a2, 0
    0892A128:[0062300B]: movn       $a2, $v1, $v0
    0892A12C:[02513821]: addu       $a3, $s2, $s1
    0892A130:[8E080034]: lw         $t0, 52($s0)
    0892A134:[00052A43]: sra        $a1, $a1, 0x0009
    0892A138:[00B52823]: subu       $a1, $a1, $s5
    0892A13C:[00063243]: sra        $a2, $a2, 0x0009
    0892A140:[00F63821]: addu       $a3, $a3, $s6
    0892A144:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0892A148:[00A92821]: addu       $a1, $a1, $t1
    0892A14C:[24846A24]: addiu      $a0, $a0, 27172
    0892A150:[00D43023]: subu       $a2, $a2, $s4
    0892A154:[0E2470E1]: jal        0x0891C384
    0892A158:[24E70054]: addiu      $a3, $a3, 84
    0892A15C:[26310001]: addiu      $s1, $s1, 1
    0892A160:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892A164:[267300AB]: addiu      $s3, $s3, 171
    0892A168:[265200AB]: addiu      $s2, $s2, 171
    0892A16C:[1622FFD7]: bne        $s1, $v0, 0x0892A0CC
    0892A170:[261000AC]: addiu      $s0, $s0, 172
    0892A174:[8FBF001C]: lw         $ra, 28($sp)
    0892A178:[8FB60018]: lw         $s6, 24($sp)
    0892A17C:[8FB50014]: lw         $s5, 20($sp)
    0892A180:[8FB40010]: lw         $s4, 16($sp)
    0892A184:[8FB3000C]: lw         $s3, 12($sp)
    0892A188:[8FB20008]: lw         $s2, 8($sp)
    0892A18C:[8FB10004]: lw         $s1, 4($sp)
    0892A190:[8FB00000]: lw         $s0, 0($sp)
    0892A194:[03E00008]: jr         $ra
    0892A198:[27BD0020]: addiu      $sp, $sp, 32
    0892A19C:[04420006]: bltzl      $v0, 0x0892A1B8
    0892A1A0:[8E0600A0]: lw         $a2, 160($s0)
    0892A1A4:[8E02004C]: lw         $v0, 76($s0)
    0892A1A8:[1040FFD4]: beq        $v0, $zr, 0x0892A0FC
    0892A1AC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0892A1B0:[0A24A840]: j          0x0892A100
    0892A1B4:[8E020094]: lw         $v0, 148($s0)
    0892A1B8:[50C0FFFB]: beql       $a2, $zr, 0x0892A1A8
    0892A1BC:[8E02004C]: lw         $v0, 76($s0)
    0892A1C0:[02712021]: addu       $a0, $s3, $s1
    0892A1C4:[24840008]: addiu      $a0, $a0, 8
    0892A1C8:[00962021]: addu       $a0, $a0, $s6
    0892A1CC:[0E24D066]: jal        0x08934198
    0892A1D0:[24850004]: addiu      $a1, $a0, 4
    0892A1D4:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0892A1D8:[0A24A83C]: j          0x0892A0F0
    0892A1DC:[AE0000A0]: sw         $zr, 160($s0)
  Back Branch 0892A0D0 2,960,346 times (length 8)
    0892A0A4:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
    0892A0A8:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0892A0AC:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0892A0B0:[0A24A833]: j          0x0892A0CC
    0892A0B4:[AFBF001C]: sw         $ra, 28($sp)
--> 0892A0B8:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892A0BC:[267300AB]: addiu      $s3, $s3, 171
    0892A0C0:[265200AB]: addiu      $s2, $s2, 171
    0892A0C4:[1222002B]: beq        $s1, $v0, 0x0892A174
    0892A0C8:[261000AC]: addiu      $s0, $s0, 172
    0892A0CC:[82020000]: lb         $v0, 0($s0)
--> 0892A0D0:[0443FFF9]: bgezl      $v0, 0x0892A0B8
    0892A0D4:[26310001]: addiu      $s1, $s1, 1
    0892A0D8:[9202009C]: lbu        $v0, 156($s0)
    0892A0DC:[5040002F]: beql       $v0, $zr, 0x0892A19C
    0892A0E0:[86020050]: lh         $v0, 80($s0)
  Back Branch 0892A1A8 85,542 times (length 45)
    0892A0E8:[2442FFFF]: addiu      $v0, $v0, -1
    0892A0EC:[7C024C20]: seb        $t1, $v0
    0892A0F0:[8E02004C]: lw         $v0, 76($s0)
    0892A0F4:[54400002]: bnel       $v0, $zr, 0x0892A100
    0892A0F8:[8E020094]: lw         $v0, 148($s0)
--> 0892A0FC:[8E02008C]: lw         $v0, 140($s0)
    0892A100:[8E050008]: lw         $a1, 8($s0)
    0892A104:[8E030090]: lw         $v1, 144($s0)
    0892A108:[8E06000C]: lw         $a2, 12($s0)
    0892A10C:[00A22823]: subu       $a1, $a1, $v0
    0892A110:[24A401FF]: addiu      $a0, $a1, 511
    0892A114:[00C33023]: subu       $a2, $a2, $v1
    0892A118:[28A20000]: slti       $v0, $a1, 0
    0892A11C:[0082280B]: movn       $a1, $a0, $v0
    0892A120:[24C301FF]: addiu      $v1, $a2, 511
    0892A124:[28C20000]: slti       $v0, $a2, 0
    0892A128:[0062300B]: movn       $a2, $v1, $v0
    0892A12C:[02513821]: addu       $a3, $s2, $s1
    0892A130:[8E080034]: lw         $t0, 52($s0)
    0892A134:[00052A43]: sra        $a1, $a1, 0x0009
    0892A138:[00B52823]: subu       $a1, $a1, $s5
    0892A13C:[00063243]: sra        $a2, $a2, 0x0009
    0892A140:[00F63821]: addu       $a3, $a3, $s6
    0892A144:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0892A148:[00A92821]: addu       $a1, $a1, $t1
    0892A14C:[24846A24]: addiu      $a0, $a0, 27172
    0892A150:[00D43023]: subu       $a2, $a2, $s4
    0892A154:[0E2470E1]: jal        0x0891C384
    0892A158:[24E70054]: addiu      $a3, $a3, 84
    0892A15C:[26310001]: addiu      $s1, $s1, 1
    0892A160:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892A164:[267300AB]: addiu      $s3, $s3, 171
    0892A168:[265200AB]: addiu      $s2, $s2, 171
    0892A16C:[1622FFD7]: bne        $s1, $v0, 0x0892A0CC
    0892A170:[261000AC]: addiu      $s0, $s0, 172
    0892A174:[8FBF001C]: lw         $ra, 28($sp)
    0892A178:[8FB60018]: lw         $s6, 24($sp)
    0892A17C:[8FB50014]: lw         $s5, 20($sp)
    0892A180:[8FB40010]: lw         $s4, 16($sp)
    0892A184:[8FB3000C]: lw         $s3, 12($sp)
    0892A188:[8FB20008]: lw         $s2, 8($sp)
    0892A18C:[8FB10004]: lw         $s1, 4($sp)
    0892A190:[8FB00000]: lw         $s0, 0($sp)
    0892A194:[03E00008]: jr         $ra
    0892A198:[27BD0020]: addiu      $sp, $sp, 32
    0892A19C:[04420006]: bltzl      $v0, 0x0892A1B8
    0892A1A0:[8E0600A0]: lw         $a2, 160($s0)
    0892A1A4:[8E02004C]: lw         $v0, 76($s0)
--> 0892A1A8:[1040FFD4]: beq        $v0, $zr, 0x0892A0FC
    0892A1AC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0892A1B0:[0A24A840]: j          0x0892A100
    0892A1B4:[8E020094]: lw         $v0, 148($s0)
    0892A1B8:[50C0FFFB]: beql       $a2, $zr, 0x0892A1A8
  Back Branch 0892A16C 85,542 times (length 42)
    0892A0B8:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892A0BC:[267300AB]: addiu      $s3, $s3, 171
    0892A0C0:[265200AB]: addiu      $s2, $s2, 171
    0892A0C4:[1222002B]: beq        $s1, $v0, 0x0892A174
    0892A0C8:[261000AC]: addiu      $s0, $s0, 172
--> 0892A0CC:[82020000]: lb         $v0, 0($s0)
    0892A0D0:[0443FFF9]: bgezl      $v0, 0x0892A0B8
    0892A0D4:[26310001]: addiu      $s1, $s1, 1
    0892A0D8:[9202009C]: lbu        $v0, 156($s0)
    0892A0DC:[5040002F]: beql       $v0, $zr, 0x0892A19C
    0892A0E0:[86020050]: lh         $v0, 80($s0)
    0892A0E4:[30420002]: andi       $v0, $v0, 2
    0892A0E8:[2442FFFF]: addiu      $v0, $v0, -1
    0892A0EC:[7C024C20]: seb        $t1, $v0
    0892A0F0:[8E02004C]: lw         $v0, 76($s0)
    0892A0F4:[54400002]: bnel       $v0, $zr, 0x0892A100
    0892A0F8:[8E020094]: lw         $v0, 148($s0)
    0892A0FC:[8E02008C]: lw         $v0, 140($s0)
    0892A100:[8E050008]: lw         $a1, 8($s0)
    0892A104:[8E030090]: lw         $v1, 144($s0)
    0892A108:[8E06000C]: lw         $a2, 12($s0)
    0892A10C:[00A22823]: subu       $a1, $a1, $v0
    0892A110:[24A401FF]: addiu      $a0, $a1, 511
    0892A114:[00C33023]: subu       $a2, $a2, $v1
    0892A118:[28A20000]: slti       $v0, $a1, 0
    0892A11C:[0082280B]: movn       $a1, $a0, $v0
    0892A120:[24C301FF]: addiu      $v1, $a2, 511
    0892A124:[28C20000]: slti       $v0, $a2, 0
    0892A128:[0062300B]: movn       $a2, $v1, $v0
    0892A12C:[02513821]: addu       $a3, $s2, $s1
    0892A130:[8E080034]: lw         $t0, 52($s0)
    0892A134:[00052A43]: sra        $a1, $a1, 0x0009
    0892A138:[00B52823]: subu       $a1, $a1, $s5
    0892A13C:[00063243]: sra        $a2, $a2, 0x0009
    0892A140:[00F63821]: addu       $a3, $a3, $s6
    0892A144:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0892A148:[00A92821]: addu       $a1, $a1, $t1
    0892A14C:[24846A24]: addiu      $a0, $a0, 27172
    0892A150:[00D43023]: subu       $a2, $a2, $s4
    0892A154:[0E2470E1]: jal        0x0891C384
    0892A158:[24E70054]: addiu      $a3, $a3, 84
    0892A15C:[26310001]: addiu      $s1, $s1, 1
    0892A160:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892A164:[267300AB]: addiu      $s3, $s3, 171
    0892A168:[265200AB]: addiu      $s2, $s2, 171
--> 0892A16C:[1622FFD7]: bne        $s1, $v0, 0x0892A0CC
    0892A170:[261000AC]: addiu      $s0, $s0, 172
    0892A174:[8FBF001C]: lw         $ra, 28($sp)
    0892A178:[8FB60018]: lw         $s6, 24($sp)
    0892A17C:[8FB50014]: lw         $s5, 20($sp)
  Back Branch 0892A1B8 14,640 times (length 6)
    0892A194:[03E00008]: jr         $ra
    0892A198:[27BD0020]: addiu      $sp, $sp, 32
    0892A19C:[04420006]: bltzl      $v0, 0x0892A1B8
    0892A1A0:[8E0600A0]: lw         $a2, 160($s0)
    0892A1A4:[8E02004C]: lw         $v0, 76($s0)
--> 0892A1A8:[1040FFD4]: beq        $v0, $zr, 0x0892A0FC
    0892A1AC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0892A1B0:[0A24A840]: j          0x0892A100
    0892A1B4:[8E020094]: lw         $v0, 148($s0)
--> 0892A1B8:[50C0FFFB]: beql       $a2, $zr, 0x0892A1A8
    0892A1BC:[8E02004C]: lw         $v0, 76($s0)
    0892A1C0:[02712021]: addu       $a0, $s3, $s1
    0892A1C4:[24840008]: addiu      $a0, $a0, 8
    0892A1C8:[00962021]: addu       $a0, $a0, $s6
  Back Branch 0892A1B0 9,087 times (length 46)
    0892A0EC:[7C024C20]: seb        $t1, $v0
    0892A0F0:[8E02004C]: lw         $v0, 76($s0)
    0892A0F4:[54400002]: bnel       $v0, $zr, 0x0892A100
    0892A0F8:[8E020094]: lw         $v0, 148($s0)
    0892A0FC:[8E02008C]: lw         $v0, 140($s0)
--> 0892A100:[8E050008]: lw         $a1, 8($s0)
    0892A104:[8E030090]: lw         $v1, 144($s0)
    0892A108:[8E06000C]: lw         $a2, 12($s0)
    0892A10C:[00A22823]: subu       $a1, $a1, $v0
    0892A110:[24A401FF]: addiu      $a0, $a1, 511
    0892A114:[00C33023]: subu       $a2, $a2, $v1
    0892A118:[28A20000]: slti       $v0, $a1, 0
    0892A11C:[0082280B]: movn       $a1, $a0, $v0
    0892A120:[24C301FF]: addiu      $v1, $a2, 511
    0892A124:[28C20000]: slti       $v0, $a2, 0
    0892A128:[0062300B]: movn       $a2, $v1, $v0
    0892A12C:[02513821]: addu       $a3, $s2, $s1
    0892A130:[8E080034]: lw         $t0, 52($s0)
    0892A134:[00052A43]: sra        $a1, $a1, 0x0009
    0892A138:[00B52823]: subu       $a1, $a1, $s5
    0892A13C:[00063243]: sra        $a2, $a2, 0x0009
    0892A140:[00F63821]: addu       $a3, $a3, $s6
    0892A144:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0892A148:[00A92821]: addu       $a1, $a1, $t1
    0892A14C:[24846A24]: addiu      $a0, $a0, 27172
    0892A150:[00D43023]: subu       $a2, $a2, $s4
    0892A154:[0E2470E1]: jal        0x0891C384
    0892A158:[24E70054]: addiu      $a3, $a3, 84
    0892A15C:[26310001]: addiu      $s1, $s1, 1
    0892A160:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892A164:[267300AB]: addiu      $s3, $s3, 171
    0892A168:[265200AB]: addiu      $s2, $s2, 171
    0892A16C:[1622FFD7]: bne        $s1, $v0, 0x0892A0CC
    0892A170:[261000AC]: addiu      $s0, $s0, 172
    0892A174:[8FBF001C]: lw         $ra, 28($sp)
    0892A178:[8FB60018]: lw         $s6, 24($sp)
    0892A17C:[8FB50014]: lw         $s5, 20($sp)
    0892A180:[8FB40010]: lw         $s4, 16($sp)
    0892A184:[8FB3000C]: lw         $s3, 12($sp)
    0892A188:[8FB20008]: lw         $s2, 8($sp)
    0892A18C:[8FB10004]: lw         $s1, 4($sp)
    0892A190:[8FB00000]: lw         $s0, 0($sp)
    0892A194:[03E00008]: jr         $ra
    0892A198:[27BD0020]: addiu      $sp, $sp, 32
    0892A19C:[04420006]: bltzl      $v0, 0x0892A1B8
    0892A1A0:[8E0600A0]: lw         $a2, 160($s0)
    0892A1A4:[8E02004C]: lw         $v0, 76($s0)
    0892A1A8:[1040FFD4]: beq        $v0, $zr, 0x0892A0FC
    0892A1AC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
--> 0892A1B0:[0A24A840]: j          0x0892A100
    0892A1B4:[8E020094]: lw         $v0, 148($s0)
    0892A1B8:[50C0FFFB]: beql       $a2, $zr, 0x0892A1A8
    0892A1BC:[8E02004C]: lw         $v0, 76($s0)
    0892A1C0:[02712021]: addu       $a0, $s3, $s1
_S1_2_89278CC 21,739,763 instructions (0.909%), 4,854 calls (0891ACC8 - 08927C70, length 13291)
  Back Branch 08927984 2,154,755 times (length 9)
    08927954:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08927958:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0892795C:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08927960:[0A249E60]: j          0x08927980
    08927964:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
--> 08927968:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892796C:[26B500AB]: addiu      $s5, $s5, 171
    08927970:[269400AB]: addiu      $s4, $s4, 171
    08927974:[26D600AB]: addiu      $s6, $s6, 171
    08927978:[1242006A]: beq        $s2, $v0, 0x08927B24
    0892797C:[261000AC]: addiu      $s0, $s0, 172
    08927980:[82020000]: lb         $v0, 0($s0)
--> 08927984:[0443FFF8]: bgezl      $v0, 0x08927968
    08927988:[26520001]: addiu      $s2, $s2, 1
    0892798C:[96030050]: lhu        $v1, 80($s0)
    08927990:[30620001]: andi       $v0, $v1, 1
    08927994:[1440007D]: bne        $v0, $zr, 0x08927B8C
  Back Branch 08927B84 50,931 times (length 112)
  Back Branch 08927AD0 37,277 times (length 92)
    08927954:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08927958:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0892795C:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08927960:[0A249E60]: j          0x08927980
    08927964:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
--> 08927968:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892796C:[26B500AB]: addiu      $s5, $s5, 171
    08927970:[269400AB]: addiu      $s4, $s4, 171
    08927974:[26D600AB]: addiu      $s6, $s6, 171
    08927978:[1242006A]: beq        $s2, $v0, 0x08927B24
    0892797C:[261000AC]: addiu      $s0, $s0, 172
    08927980:[82020000]: lb         $v0, 0($s0)
    08927984:[0443FFF8]: bgezl      $v0, 0x08927968
    08927988:[26520001]: addiu      $s2, $s2, 1
    0892798C:[96030050]: lhu        $v1, 80($s0)
    08927990:[30620001]: andi       $v0, $v1, 1
    08927994:[1440007D]: bne        $v0, $zr, 0x08927B8C
    08927998:[26170050]: addiu      $s7, $s0, 80
    0892799C:[30620040]: andi       $v0, $v1, 64
    089279A0:[10400074]: beq        $v0, $zr, 0x08927B74
    089279A4:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    089279A8:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    089279AC:[2463E180]: addiu      $v1, $v1, -7808
    089279B0:[02922021]: addu       $a0, $s4, $s2
    089279B4:[0E249D49]: jal        0x08927524
    089279B8:[00832021]: addu       $a0, $a0, $v1
    089279BC:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    089279C0:[8FC20004]: lw         $v0, 4($fp)
    089279C4:[00511025]: or         $v0, $v0, $s1
    089279C8:[AFC20004]: sw         $v0, 4($fp)
    089279CC:[1220000D]: beq        $s1, $zr, 0x08927A04
    089279D0:[3C1308B2]: lui        $s3, 0x08B2 <=> li $s3, 0x08B20000
    089279D4:[8E030028]: lw         $v1, 40($s0)
    089279D8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089279DC:[10620095]: beq        $v1, $v0, 0x08927C34
    089279E0:[26130028]: addiu      $s3, $s0, 40
    089279E4:[8E630000]: lw         $v1, 0($s3)
    089279E8:[24020056]: addiu      $v0, $zr, 86 <=> li $v0, 86
    089279EC:[50620088]: beql       $v1, $v0, 0x08927C10
    089279F0:[2404002A]: addiu      $a0, $zr, 42 <=> li $a0, 42
    089279F4:[24020057]: addiu      $v0, $zr, 87 <=> li $v0, 87
    089279F8:[5062007E]: beql       $v1, $v0, 0x08927BF4
    089279FC:[24040014]: addiu      $a0, $zr, 20 <=> li $a0, 20
    08927A00:[3C1308B2]: lui        $s3, 0x08B2 <=> li $s3, 0x08B20000
    08927A04:[8E62DBE0]: lw         $v0, -9248($s3)
    08927A08:[30420004]: andi       $v0, $v0, 4
    08927A0C:[14400007]: bne        $v0, $zr, 0x08927A2C
    08927A10:[8E65DBE0]: lw         $a1, -9248($s3)
    08927A14:[12200006]: beq        $s1, $zr, 0x08927A30
    08927A18:[30A20002]: andi       $v0, $a1, 2
    08927A1C:[96E20000]: lhu        $v0, 0($s7)
    08927A20:[30420100]: andi       $v0, $v0, 256
    08927A24:[1440006F]: bne        $v0, $zr, 0x08927BE4
    08927A28:[00000000]: nop
    08927A2C:[30A20002]: andi       $v0, $a1, 2
    08927A30:[10400024]: beq        $v0, $zr, 0x08927AC4
    08927A34:[8E62DBE0]: lw         $v0, -9248($s3)
    08927A38:[96E30000]: lhu        $v1, 0($s7)
    08927A3C:[30622000]: andi       $v0, $v1, 8192
    08927A40:[14400020]: bne        $v0, $zr, 0x08927AC4
    08927A44:[8E62DBE0]: lw         $v0, -9248($s3)
    08927A48:[30620080]: andi       $v0, $v1, 128
    08927A4C:[10400059]: beq        $v0, $zr, 0x08927BB4
    08927A50:[32220004]: andi       $v0, $s1, 4
    08927A54:[10400005]: beq        $v0, $zr, 0x08927A6C
    08927A58:[32220001]: andi       $v0, $s1, 1
    08927A5C:[8E020010]: lw         $v0, 16($s0)
    08927A60:[04400080]: bltz       $v0, 0x08927C64
    08927A64:[00000000]: nop
    08927A68:[32220001]: andi       $v0, $s1, 1
    08927A6C:[10400007]: beq        $v0, $zr, 0x08927A8C
    08927A70:[32220008]: andi       $v0, $s1, 8
    08927A74:[8E020010]: lw         $v0, 16($s0)
    08927A78:[18400004]: blez       $v0, 0x08927A8C
    08927A7C:[32220008]: andi       $v0, $s1, 8
    08927A80:[0E24A071]: jal        0x089281C4
    08927A84:[8E0400A4]: lw         $a0, 164($s0)
    08927A88:[32220008]: andi       $v0, $s1, 8
    08927A8C:[10400005]: beq        $v0, $zr, 0x08927AA4
    08927A90:[32220002]: andi       $v0, $s1, 2
    08927A94:[8E020014]: lw         $v0, 20($s0)
    08927A98:[0440006E]: bltz       $v0, 0x08927C54
    08927A9C:[00000000]: nop
    08927AA0:[32220002]: andi       $v0, $s1, 2
    08927AA4:[10400007]: beq        $v0, $zr, 0x08927AC4
    08927AA8:[8E62DBE0]: lw         $v0, -9248($s3)
    08927AAC:[8E020014]: lw         $v0, 20($s0)
    08927AB0:[18400004]: blez       $v0, 0x08927AC4
    08927AB4:[8E62DBE0]: lw         $v0, -9248($s3)
    08927AB8:[0E24A071]: jal        0x089281C4
    08927ABC:[8E0400A4]: lw         $a0, 164($s0)
    08927AC0:[8E62DBE0]: lw         $v0, -9248($s3)
    08927AC4:[30420004]: andi       $v0, $v0, 4
    08927AC8:[5440FFA7]: bnel       $v0, $zr, 0x08927968
    08927ACC:[26520001]: addiu      $s2, $s2, 1
--> 08927AD0:[5220FFA5]: beql       $s1, $zr, 0x08927968
    08927AD4:[26520001]: addiu      $s2, $s2, 1
    08927AD8:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    08927ADC:[9062E0A4]: lbu        $v0, -8028($v1)
    08927AE0:[30420001]: andi       $v0, $v0, 1
  Back Branch 08927BB4 27,084 times (length 62)
    08927AB0:[18400004]: blez       $v0, 0x08927AC4
    08927AB4:[8E62DBE0]: lw         $v0, -9248($s3)
    08927AB8:[0E24A071]: jal        0x089281C4
    08927ABC:[8E0400A4]: lw         $a0, 164($s0)
    08927AC0:[8E62DBE0]: lw         $v0, -9248($s3)
--> 08927AC4:[30420004]: andi       $v0, $v0, 4
    08927AC8:[5440FFA7]: bnel       $v0, $zr, 0x08927968
    08927ACC:[26520001]: addiu      $s2, $s2, 1
    08927AD0:[5220FFA5]: beql       $s1, $zr, 0x08927968
    08927AD4:[26520001]: addiu      $s2, $s2, 1
    08927AD8:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    08927ADC:[9062E0A4]: lbu        $v0, -8028($v1)
    08927AE0:[30420001]: andi       $v0, $v0, 1
    08927AE4:[1040FFA0]: beq        $v0, $zr, 0x08927968
    08927AE8:[26520001]: addiu      $s2, $s2, 1
    08927AEC:[96E20000]: lhu        $v0, 0($s7)
    08927AF0:[30422000]: andi       $v0, $v0, 8192
    08927AF4:[1040FF9C]: beq        $v0, $zr, 0x08927968
    08927AF8:[00000000]: nop
    08927AFC:[8E040030]: lw         $a0, 48($s0)
    08927B00:[0E24C333]: jal        0x08930CCC
    08927B04:[26B500AB]: addiu      $s5, $s5, 171
    08927B08:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    08927B0C:[AFC00034]: sw         $zr, 52($fp)
    08927B10:[A3C000AD]: sb         $zr, 173($fp)
    08927B14:[269400AB]: addiu      $s4, $s4, 171
    08927B18:[26D600AB]: addiu      $s6, $s6, 171
    08927B1C:[1642FF98]: bne        $s2, $v0, 0x08927980
    08927B20:[261000AC]: addiu      $s0, $s0, 172
    08927B24:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    08927B28:[2463E0A4]: addiu      $v1, $v1, -8028
    08927B2C:[806200AD]: lb         $v0, 173($v1)
    08927B30:[1040FF76]: beq        $v0, $zr, 0x0892790C
    08927B34:[8FBF0024]: lw         $ra, 36($sp)
    08927B38:[8C650020]: lw         $a1, 32($v1)
    08927B3C:[8C64001C]: lw         $a0, 28($v1)
    08927B40:[8FBE0020]: lw         $fp, 32($sp)
    08927B44:[8FB7001C]: lw         $s7, 28($sp)
    08927B48:[8FB60018]: lw         $s6, 24($sp)
    08927B4C:[8FB50014]: lw         $s5, 20($sp)
    08927B50:[8FB40010]: lw         $s4, 16($sp)
    08927B54:[8FB3000C]: lw         $s3, 12($sp)
    08927B58:[8FB20008]: lw         $s2, 8($sp)
    08927B5C:[8FB10004]: lw         $s1, 4($sp)
    08927B60:[8FB00000]: lw         $s0, 0($sp)
    08927B64:[24060009]: addiu      $a2, $zr, 9 <=> li $a2, 9
    08927B68:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08927B6C:[0A246B32]: j          0x0891ACC8
    08927B70:[27BD0028]: addiu      $sp, $sp, 40
    08927B74:[2442E180]: addiu      $v0, $v0, -7808
    08927B78:[02D22021]: addu       $a0, $s6, $s2
    08927B7C:[0E249D0A]: jal        0x08927428
    08927B80:[00822021]: addu       $a0, $a0, $v0
    08927B84:[0A249E73]: j          0x089279CC
    08927B88:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08927B8C:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08927B90:[2442E180]: addiu      $v0, $v0, -7808
    08927B94:[02B22021]: addu       $a0, $s5, $s2
    08927B98:[0E249C5E]: jal        0x08927178
    08927B9C:[00822021]: addu       $a0, $a0, $v0
    08927BA0:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08927BA4:[8FC20004]: lw         $v0, 4($fp)
    08927BA8:[00511025]: or         $v0, $v0, $s1
    08927BAC:[0A249E73]: j          0x089279CC
    08927BB0:[AFC20004]: sw         $v0, 4($fp)
--> 08927BB4:[1220FFC3]: beq        $s1, $zr, 0x08927AC4
    08927BB8:[8E62DBE0]: lw         $v0, -9248($s3)
    08927BBC:[8E0400A4]: lw         $a0, 164($s0)
    08927BC0:[1080FFC1]: beq        $a0, $zr, 0x08927AC8
    08927BC4:[30420004]: andi       $v0, $v0, 4
  Back Branch 08927AC8 15,816 times (length 90)
    08927954:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08927958:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0892795C:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08927960:[0A249E60]: j          0x08927980
    08927964:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
--> 08927968:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892796C:[26B500AB]: addiu      $s5, $s5, 171
    08927970:[269400AB]: addiu      $s4, $s4, 171
    08927974:[26D600AB]: addiu      $s6, $s6, 171
    08927978:[1242006A]: beq        $s2, $v0, 0x08927B24
    0892797C:[261000AC]: addiu      $s0, $s0, 172
    08927980:[82020000]: lb         $v0, 0($s0)
    08927984:[0443FFF8]: bgezl      $v0, 0x08927968
    08927988:[26520001]: addiu      $s2, $s2, 1
    0892798C:[96030050]: lhu        $v1, 80($s0)
    08927990:[30620001]: andi       $v0, $v1, 1
    08927994:[1440007D]: bne        $v0, $zr, 0x08927B8C
    08927998:[26170050]: addiu      $s7, $s0, 80
    0892799C:[30620040]: andi       $v0, $v1, 64
    089279A0:[10400074]: beq        $v0, $zr, 0x08927B74
    089279A4:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    089279A8:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    089279AC:[2463E180]: addiu      $v1, $v1, -7808
    089279B0:[02922021]: addu       $a0, $s4, $s2
    089279B4:[0E249D49]: jal        0x08927524
    089279B8:[00832021]: addu       $a0, $a0, $v1
    089279BC:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    089279C0:[8FC20004]: lw         $v0, 4($fp)
    089279C4:[00511025]: or         $v0, $v0, $s1
    089279C8:[AFC20004]: sw         $v0, 4($fp)
    089279CC:[1220000D]: beq        $s1, $zr, 0x08927A04
    089279D0:[3C1308B2]: lui        $s3, 0x08B2 <=> li $s3, 0x08B20000
    089279D4:[8E030028]: lw         $v1, 40($s0)
    089279D8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089279DC:[10620095]: beq        $v1, $v0, 0x08927C34
    089279E0:[26130028]: addiu      $s3, $s0, 40
    089279E4:[8E630000]: lw         $v1, 0($s3)
    089279E8:[24020056]: addiu      $v0, $zr, 86 <=> li $v0, 86
    089279EC:[50620088]: beql       $v1, $v0, 0x08927C10
    089279F0:[2404002A]: addiu      $a0, $zr, 42 <=> li $a0, 42
    089279F4:[24020057]: addiu      $v0, $zr, 87 <=> li $v0, 87
    089279F8:[5062007E]: beql       $v1, $v0, 0x08927BF4
    089279FC:[24040014]: addiu      $a0, $zr, 20 <=> li $a0, 20
    08927A00:[3C1308B2]: lui        $s3, 0x08B2 <=> li $s3, 0x08B20000
    08927A04:[8E62DBE0]: lw         $v0, -9248($s3)
    08927A08:[30420004]: andi       $v0, $v0, 4
    08927A0C:[14400007]: bne        $v0, $zr, 0x08927A2C
    08927A10:[8E65DBE0]: lw         $a1, -9248($s3)
    08927A14:[12200006]: beq        $s1, $zr, 0x08927A30
    08927A18:[30A20002]: andi       $v0, $a1, 2
    08927A1C:[96E20000]: lhu        $v0, 0($s7)
    08927A20:[30420100]: andi       $v0, $v0, 256
    08927A24:[1440006F]: bne        $v0, $zr, 0x08927BE4
    08927A28:[00000000]: nop
    08927A2C:[30A20002]: andi       $v0, $a1, 2
    08927A30:[10400024]: beq        $v0, $zr, 0x08927AC4
    08927A34:[8E62DBE0]: lw         $v0, -9248($s3)
    08927A38:[96E30000]: lhu        $v1, 0($s7)
    08927A3C:[30622000]: andi       $v0, $v1, 8192
    08927A40:[14400020]: bne        $v0, $zr, 0x08927AC4
    08927A44:[8E62DBE0]: lw         $v0, -9248($s3)
    08927A48:[30620080]: andi       $v0, $v1, 128
    08927A4C:[10400059]: beq        $v0, $zr, 0x08927BB4
    08927A50:[32220004]: andi       $v0, $s1, 4
    08927A54:[10400005]: beq        $v0, $zr, 0x08927A6C
    08927A58:[32220001]: andi       $v0, $s1, 1
    08927A5C:[8E020010]: lw         $v0, 16($s0)
    08927A60:[04400080]: bltz       $v0, 0x08927C64
    08927A64:[00000000]: nop
    08927A68:[32220001]: andi       $v0, $s1, 1
    08927A6C:[10400007]: beq        $v0, $zr, 0x08927A8C
    08927A70:[32220008]: andi       $v0, $s1, 8
    08927A74:[8E020010]: lw         $v0, 16($s0)
    08927A78:[18400004]: blez       $v0, 0x08927A8C
    08927A7C:[32220008]: andi       $v0, $s1, 8
    08927A80:[0E24A071]: jal        0x089281C4
    08927A84:[8E0400A4]: lw         $a0, 164($s0)
    08927A88:[32220008]: andi       $v0, $s1, 8
    08927A8C:[10400005]: beq        $v0, $zr, 0x08927AA4
    08927A90:[32220002]: andi       $v0, $s1, 2
    08927A94:[8E020014]: lw         $v0, 20($s0)
    08927A98:[0440006E]: bltz       $v0, 0x08927C54
    08927A9C:[00000000]: nop
    08927AA0:[32220002]: andi       $v0, $s1, 2
    08927AA4:[10400007]: beq        $v0, $zr, 0x08927AC4
    08927AA8:[8E62DBE0]: lw         $v0, -9248($s3)
    08927AAC:[8E020014]: lw         $v0, 20($s0)
    08927AB0:[18400004]: blez       $v0, 0x08927AC4
    08927AB4:[8E62DBE0]: lw         $v0, -9248($s3)
    08927AB8:[0E24A071]: jal        0x089281C4
    08927ABC:[8E0400A4]: lw         $a0, 164($s0)
    08927AC0:[8E62DBE0]: lw         $v0, -9248($s3)
    08927AC4:[30420004]: andi       $v0, $v0, 4
--> 08927AC8:[5440FFA7]: bnel       $v0, $zr, 0x08927968
    08927ACC:[26520001]: addiu      $s2, $s2, 1
    08927AD0:[5220FFA5]: beql       $s1, $zr, 0x08927968
    08927AD4:[26520001]: addiu      $s2, $s2, 1
    08927AD8:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
  Back Branch 0892793C 4,313 times (length 15)
    089278F4:[AFB3000C]: sw         $s3, 12($sp)
    089278F8:[AFB20008]: sw         $s2, 8($sp)
    089278FC:[AFB10004]: sw         $s1, 4($sp)
    08927900:[0440000D]: bltz       $v0, 0x08927938
    08927904:[AFB00000]: sw         $s0, 0($sp)
--> 08927908:[8FBF0024]: lw         $ra, 36($sp)
    0892790C:[8FBE0020]: lw         $fp, 32($sp)
    08927910:[8FB7001C]: lw         $s7, 28($sp)
    08927914:[8FB60018]: lw         $s6, 24($sp)
    08927918:[8FB50014]: lw         $s5, 20($sp)
    0892791C:[8FB40010]: lw         $s4, 16($sp)
    08927920:[8FB3000C]: lw         $s3, 12($sp)
    08927924:[8FB20008]: lw         $s2, 8($sp)
    08927928:[8FB10004]: lw         $s1, 4($sp)
    0892792C:[8FB00000]: lw         $s0, 0($sp)
    08927930:[03E00008]: jr         $ra
    08927934:[27BD0028]: addiu      $sp, $sp, 40
    08927938:[30620002]: andi       $v0, $v1, 2
--> 0892793C:[1440FFF2]: bne        $v0, $zr, 0x08927908
    08927940:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08927944:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    08927948:[24633884]: addiu      $v1, $v1, 14468
    0892794C:[8C7E0000]: lw         $fp, 0($v1)
  Back Branch 08927B30 4,313 times (length 139)
  Back Branch 08927BAC 2,570 times (length 122)
  Back Branch 08927AE4 408 times (length 97)
    08927954:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08927958:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0892795C:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08927960:[0A249E60]: j          0x08927980
    08927964:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
--> 08927968:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892796C:[26B500AB]: addiu      $s5, $s5, 171
    08927970:[269400AB]: addiu      $s4, $s4, 171
    08927974:[26D600AB]: addiu      $s6, $s6, 171
    08927978:[1242006A]: beq        $s2, $v0, 0x08927B24
    0892797C:[261000AC]: addiu      $s0, $s0, 172
    08927980:[82020000]: lb         $v0, 0($s0)
    08927984:[0443FFF8]: bgezl      $v0, 0x08927968
    08927988:[26520001]: addiu      $s2, $s2, 1
    0892798C:[96030050]: lhu        $v1, 80($s0)
    08927990:[30620001]: andi       $v0, $v1, 1
    08927994:[1440007D]: bne        $v0, $zr, 0x08927B8C
    08927998:[26170050]: addiu      $s7, $s0, 80
    0892799C:[30620040]: andi       $v0, $v1, 64
    089279A0:[10400074]: beq        $v0, $zr, 0x08927B74
    089279A4:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    089279A8:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    089279AC:[2463E180]: addiu      $v1, $v1, -7808
    089279B0:[02922021]: addu       $a0, $s4, $s2
    089279B4:[0E249D49]: jal        0x08927524
    089279B8:[00832021]: addu       $a0, $a0, $v1
    089279BC:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    089279C0:[8FC20004]: lw         $v0, 4($fp)
    089279C4:[00511025]: or         $v0, $v0, $s1
    089279C8:[AFC20004]: sw         $v0, 4($fp)
    089279CC:[1220000D]: beq        $s1, $zr, 0x08927A04
    089279D0:[3C1308B2]: lui        $s3, 0x08B2 <=> li $s3, 0x08B20000
    089279D4:[8E030028]: lw         $v1, 40($s0)
    089279D8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089279DC:[10620095]: beq        $v1, $v0, 0x08927C34
    089279E0:[26130028]: addiu      $s3, $s0, 40
    089279E4:[8E630000]: lw         $v1, 0($s3)
    089279E8:[24020056]: addiu      $v0, $zr, 86 <=> li $v0, 86
    089279EC:[50620088]: beql       $v1, $v0, 0x08927C10
    089279F0:[2404002A]: addiu      $a0, $zr, 42 <=> li $a0, 42
    089279F4:[24020057]: addiu      $v0, $zr, 87 <=> li $v0, 87
    089279F8:[5062007E]: beql       $v1, $v0, 0x08927BF4
    089279FC:[24040014]: addiu      $a0, $zr, 20 <=> li $a0, 20
    08927A00:[3C1308B2]: lui        $s3, 0x08B2 <=> li $s3, 0x08B20000
    08927A04:[8E62DBE0]: lw         $v0, -9248($s3)
    08927A08:[30420004]: andi       $v0, $v0, 4
    08927A0C:[14400007]: bne        $v0, $zr, 0x08927A2C
    08927A10:[8E65DBE0]: lw         $a1, -9248($s3)
    08927A14:[12200006]: beq        $s1, $zr, 0x08927A30
    08927A18:[30A20002]: andi       $v0, $a1, 2
    08927A1C:[96E20000]: lhu        $v0, 0($s7)
    08927A20:[30420100]: andi       $v0, $v0, 256
    08927A24:[1440006F]: bne        $v0, $zr, 0x08927BE4
    08927A28:[00000000]: nop
    08927A2C:[30A20002]: andi       $v0, $a1, 2
    08927A30:[10400024]: beq        $v0, $zr, 0x08927AC4
    08927A34:[8E62DBE0]: lw         $v0, -9248($s3)
    08927A38:[96E30000]: lhu        $v1, 0($s7)
    08927A3C:[30622000]: andi       $v0, $v1, 8192
    08927A40:[14400020]: bne        $v0, $zr, 0x08927AC4
    08927A44:[8E62DBE0]: lw         $v0, -9248($s3)
    08927A48:[30620080]: andi       $v0, $v1, 128
    08927A4C:[10400059]: beq        $v0, $zr, 0x08927BB4
    08927A50:[32220004]: andi       $v0, $s1, 4
    08927A54:[10400005]: beq        $v0, $zr, 0x08927A6C
    08927A58:[32220001]: andi       $v0, $s1, 1
    08927A5C:[8E020010]: lw         $v0, 16($s0)
    08927A60:[04400080]: bltz       $v0, 0x08927C64
    08927A64:[00000000]: nop
    08927A68:[32220001]: andi       $v0, $s1, 1
    08927A6C:[10400007]: beq        $v0, $zr, 0x08927A8C
    08927A70:[32220008]: andi       $v0, $s1, 8
    08927A74:[8E020010]: lw         $v0, 16($s0)
    08927A78:[18400004]: blez       $v0, 0x08927A8C
    08927A7C:[32220008]: andi       $v0, $s1, 8
    08927A80:[0E24A071]: jal        0x089281C4
    08927A84:[8E0400A4]: lw         $a0, 164($s0)
    08927A88:[32220008]: andi       $v0, $s1, 8
    08927A8C:[10400005]: beq        $v0, $zr, 0x08927AA4
    08927A90:[32220002]: andi       $v0, $s1, 2
    08927A94:[8E020014]: lw         $v0, 20($s0)
    08927A98:[0440006E]: bltz       $v0, 0x08927C54
    08927A9C:[00000000]: nop
    08927AA0:[32220002]: andi       $v0, $s1, 2
    08927AA4:[10400007]: beq        $v0, $zr, 0x08927AC4
    08927AA8:[8E62DBE0]: lw         $v0, -9248($s3)
    08927AAC:[8E020014]: lw         $v0, 20($s0)
    08927AB0:[18400004]: blez       $v0, 0x08927AC4
    08927AB4:[8E62DBE0]: lw         $v0, -9248($s3)
    08927AB8:[0E24A071]: jal        0x089281C4
    08927ABC:[8E0400A4]: lw         $a0, 164($s0)
    08927AC0:[8E62DBE0]: lw         $v0, -9248($s3)
    08927AC4:[30420004]: andi       $v0, $v0, 4
    08927AC8:[5440FFA7]: bnel       $v0, $zr, 0x08927968
    08927ACC:[26520001]: addiu      $s2, $s2, 1
    08927AD0:[5220FFA5]: beql       $s1, $zr, 0x08927968
    08927AD4:[26520001]: addiu      $s2, $s2, 1
    08927AD8:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    08927ADC:[9062E0A4]: lbu        $v0, -8028($v1)
    08927AE0:[30420001]: andi       $v0, $v0, 1
--> 08927AE4:[1040FFA0]: beq        $v0, $zr, 0x08927968
    08927AE8:[26520001]: addiu      $s2, $s2, 1
    08927AEC:[96E20000]: lhu        $v0, 0($s7)
    08927AF0:[30422000]: andi       $v0, $v0, 8192
    08927AF4:[1040FF9C]: beq        $v0, $zr, 0x08927968
  Back Branch 0891AD18 145 times (length 6)
    0891ACF4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0891ACF8:[2503A7E8]: addiu      $v1, $t0, -22552
    0891ACFC:[24040040]: addiu      $a0, $zr, 64 <=> li $a0, 64
    0891AD00:[0A246B45]: j          0x0891AD14
    0891AD04:[AFBF0014]: sw         $ra, 20($sp)
--> 0891AD08:[26100001]: addiu      $s0, $s0, 1
    0891AD0C:[1204001C]: beq        $s0, $a0, 0x0891AD80
    0891AD10:[8FBF0014]: lw         $ra, 20($sp)
    0891AD14:[8C620000]: lw         $v0, 0($v1)
--> 0891AD18:[1440FFFB]: bne        $v0, $zr, 0x0891AD08
    0891AD1C:[24630044]: addiu      $v1, $v1, 68
    0891AD20:[00101980]: sll        $v1, $s0, 0x0006
    0891AD24:[00108080]: sll        $s0, $s0, 0x0002
    0891AD28:[02038021]: addu       $s0, $s0, $v1
  Back Branch 08927BC0 34 times (length 64)
    08927AB4:[8E62DBE0]: lw         $v0, -9248($s3)
    08927AB8:[0E24A071]: jal        0x089281C4
    08927ABC:[8E0400A4]: lw         $a0, 164($s0)
    08927AC0:[8E62DBE0]: lw         $v0, -9248($s3)
    08927AC4:[30420004]: andi       $v0, $v0, 4
--> 08927AC8:[5440FFA7]: bnel       $v0, $zr, 0x08927968
    08927ACC:[26520001]: addiu      $s2, $s2, 1
    08927AD0:[5220FFA5]: beql       $s1, $zr, 0x08927968
    08927AD4:[26520001]: addiu      $s2, $s2, 1
    08927AD8:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    08927ADC:[9062E0A4]: lbu        $v0, -8028($v1)
    08927AE0:[30420001]: andi       $v0, $v0, 1
    08927AE4:[1040FFA0]: beq        $v0, $zr, 0x08927968
    08927AE8:[26520001]: addiu      $s2, $s2, 1
    08927AEC:[96E20000]: lhu        $v0, 0($s7)
    08927AF0:[30422000]: andi       $v0, $v0, 8192
    08927AF4:[1040FF9C]: beq        $v0, $zr, 0x08927968
    08927AF8:[00000000]: nop
    08927AFC:[8E040030]: lw         $a0, 48($s0)
    08927B00:[0E24C333]: jal        0x08930CCC
    08927B04:[26B500AB]: addiu      $s5, $s5, 171
    08927B08:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    08927B0C:[AFC00034]: sw         $zr, 52($fp)
    08927B10:[A3C000AD]: sb         $zr, 173($fp)
    08927B14:[269400AB]: addiu      $s4, $s4, 171
    08927B18:[26D600AB]: addiu      $s6, $s6, 171
    08927B1C:[1642FF98]: bne        $s2, $v0, 0x08927980
    08927B20:[261000AC]: addiu      $s0, $s0, 172
    08927B24:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    08927B28:[2463E0A4]: addiu      $v1, $v1, -8028
    08927B2C:[806200AD]: lb         $v0, 173($v1)
    08927B30:[1040FF76]: beq        $v0, $zr, 0x0892790C
    08927B34:[8FBF0024]: lw         $ra, 36($sp)
    08927B38:[8C650020]: lw         $a1, 32($v1)
    08927B3C:[8C64001C]: lw         $a0, 28($v1)
    08927B40:[8FBE0020]: lw         $fp, 32($sp)
    08927B44:[8FB7001C]: lw         $s7, 28($sp)
    08927B48:[8FB60018]: lw         $s6, 24($sp)
    08927B4C:[8FB50014]: lw         $s5, 20($sp)
    08927B50:[8FB40010]: lw         $s4, 16($sp)
    08927B54:[8FB3000C]: lw         $s3, 12($sp)
    08927B58:[8FB20008]: lw         $s2, 8($sp)
    08927B5C:[8FB10004]: lw         $s1, 4($sp)
    08927B60:[8FB00000]: lw         $s0, 0($sp)
    08927B64:[24060009]: addiu      $a2, $zr, 9 <=> li $a2, 9
    08927B68:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08927B6C:[0A246B32]: j          0x0891ACC8
    08927B70:[27BD0028]: addiu      $sp, $sp, 40
    08927B74:[2442E180]: addiu      $v0, $v0, -7808
    08927B78:[02D22021]: addu       $a0, $s6, $s2
    08927B7C:[0E249D0A]: jal        0x08927428
    08927B80:[00822021]: addu       $a0, $a0, $v0
    08927B84:[0A249E73]: j          0x089279CC
    08927B88:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08927B8C:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08927B90:[2442E180]: addiu      $v0, $v0, -7808
    08927B94:[02B22021]: addu       $a0, $s5, $s2
    08927B98:[0E249C5E]: jal        0x08927178
    08927B9C:[00822021]: addu       $a0, $a0, $v0
    08927BA0:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08927BA4:[8FC20004]: lw         $v0, 4($fp)
    08927BA8:[00511025]: or         $v0, $v0, $s1
    08927BAC:[0A249E73]: j          0x089279CC
    08927BB0:[AFC20004]: sw         $v0, 4($fp)
    08927BB4:[1220FFC3]: beq        $s1, $zr, 0x08927AC4
    08927BB8:[8E62DBE0]: lw         $v0, -9248($s3)
    08927BBC:[8E0400A4]: lw         $a0, 164($s0)
--> 08927BC0:[1080FFC1]: beq        $a0, $zr, 0x08927AC8
    08927BC4:[30420004]: andi       $v0, $v0, 4
    08927BC8:[30A20004]: andi       $v0, $a1, 4
    08927BCC:[5440FF66]: bnel       $v0, $zr, 0x08927968
    08927BD0:[26520001]: addiu      $s2, $s2, 1
  Back Branch 08927AF4 2 times (length 101)
  Back Branch 08927B1C 2 times (length 105)
  Back Branch 08927B6C 2 times (length 13227)
  Back Branch 08927BDC 1 times (length 72)
    08927AB0:[18400004]: blez       $v0, 0x08927AC4
    08927AB4:[8E62DBE0]: lw         $v0, -9248($s3)
    08927AB8:[0E24A071]: jal        0x089281C4
    08927ABC:[8E0400A4]: lw         $a0, 164($s0)
    08927AC0:[8E62DBE0]: lw         $v0, -9248($s3)
--> 08927AC4:[30420004]: andi       $v0, $v0, 4
    08927AC8:[5440FFA7]: bnel       $v0, $zr, 0x08927968
    08927ACC:[26520001]: addiu      $s2, $s2, 1
    08927AD0:[5220FFA5]: beql       $s1, $zr, 0x08927968
    08927AD4:[26520001]: addiu      $s2, $s2, 1
    08927AD8:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    08927ADC:[9062E0A4]: lbu        $v0, -8028($v1)
    08927AE0:[30420001]: andi       $v0, $v0, 1
    08927AE4:[1040FFA0]: beq        $v0, $zr, 0x08927968
    08927AE8:[26520001]: addiu      $s2, $s2, 1
    08927AEC:[96E20000]: lhu        $v0, 0($s7)
    08927AF0:[30422000]: andi       $v0, $v0, 8192
    08927AF4:[1040FF9C]: beq        $v0, $zr, 0x08927968
    08927AF8:[00000000]: nop
    08927AFC:[8E040030]: lw         $a0, 48($s0)
    08927B00:[0E24C333]: jal        0x08930CCC
    08927B04:[26B500AB]: addiu      $s5, $s5, 171
    08927B08:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    08927B0C:[AFC00034]: sw         $zr, 52($fp)
    08927B10:[A3C000AD]: sb         $zr, 173($fp)
    08927B14:[269400AB]: addiu      $s4, $s4, 171
    08927B18:[26D600AB]: addiu      $s6, $s6, 171
    08927B1C:[1642FF98]: bne        $s2, $v0, 0x08927980
    08927B20:[261000AC]: addiu      $s0, $s0, 172
    08927B24:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    08927B28:[2463E0A4]: addiu      $v1, $v1, -8028
    08927B2C:[806200AD]: lb         $v0, 173($v1)
    08927B30:[1040FF76]: beq        $v0, $zr, 0x0892790C
    08927B34:[8FBF0024]: lw         $ra, 36($sp)
    08927B38:[8C650020]: lw         $a1, 32($v1)
    08927B3C:[8C64001C]: lw         $a0, 28($v1)
    08927B40:[8FBE0020]: lw         $fp, 32($sp)
    08927B44:[8FB7001C]: lw         $s7, 28($sp)
    08927B48:[8FB60018]: lw         $s6, 24($sp)
    08927B4C:[8FB50014]: lw         $s5, 20($sp)
    08927B50:[8FB40010]: lw         $s4, 16($sp)
    08927B54:[8FB3000C]: lw         $s3, 12($sp)
    08927B58:[8FB20008]: lw         $s2, 8($sp)
    08927B5C:[8FB10004]: lw         $s1, 4($sp)
    08927B60:[8FB00000]: lw         $s0, 0($sp)
    08927B64:[24060009]: addiu      $a2, $zr, 9 <=> li $a2, 9
    08927B68:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08927B6C:[0A246B32]: j          0x0891ACC8
    08927B70:[27BD0028]: addiu      $sp, $sp, 40
    08927B74:[2442E180]: addiu      $v0, $v0, -7808
    08927B78:[02D22021]: addu       $a0, $s6, $s2
    08927B7C:[0E249D0A]: jal        0x08927428
    08927B80:[00822021]: addu       $a0, $a0, $v0
    08927B84:[0A249E73]: j          0x089279CC
    08927B88:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08927B8C:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08927B90:[2442E180]: addiu      $v0, $v0, -7808
    08927B94:[02B22021]: addu       $a0, $s5, $s2
    08927B98:[0E249C5E]: jal        0x08927178
    08927B9C:[00822021]: addu       $a0, $a0, $v0
    08927BA0:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08927BA4:[8FC20004]: lw         $v0, 4($fp)
    08927BA8:[00511025]: or         $v0, $v0, $s1
    08927BAC:[0A249E73]: j          0x089279CC
    08927BB0:[AFC20004]: sw         $v0, 4($fp)
    08927BB4:[1220FFC3]: beq        $s1, $zr, 0x08927AC4
    08927BB8:[8E62DBE0]: lw         $v0, -9248($s3)
    08927BBC:[8E0400A4]: lw         $a0, 164($s0)
    08927BC0:[1080FFC1]: beq        $a0, $zr, 0x08927AC8
    08927BC4:[30420004]: andi       $v0, $v0, 4
    08927BC8:[30A20004]: andi       $v0, $a1, 4
    08927BCC:[5440FF66]: bnel       $v0, $zr, 0x08927968
    08927BD0:[26520001]: addiu      $s2, $s2, 1
    08927BD4:[0E24A071]: jal        0x089281C4
    08927BD8:[00000000]: nop
--> 08927BDC:[0A249EB1]: j          0x08927AC4
    08927BE0:[8E62DBE0]: lw         $v0, -9248($s3)
    08927BE4:[0E24C333]: jal        0x08930CCC
    08927BE8:[8E040030]: lw         $a0, 48($s0)
    08927BEC:[0A249E8B]: j          0x08927A2C
_S1_2_898B29C 18,529,513 instructions (0.775%), 2 calls (0898B29C - 0898B434, length 103)
    0898B29C:[00C06021]: addu       $t4, $a2, $zr <=> move $t4, $a2
    0898B2A0:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    0898B2A4:[00043C02]: srl        $a3, $a0, 0x0010
    0898B2A8:[10A00061]: beq        $a1, $zr, 0x0898B430
    0898B2AC:[3086FFFF]: andi       $a2, $a0, -1
    0898B2B0:[1180005B]: beq        $t4, $zr, 0x0898B420
    0898B2B4:[00071400]: sll        $v0, $a3, 0x0010
    0898B2B8:[2D8215B0]: sltiu      $v0, $t4, 5552
    0898B2BC:[1440005A]: bne        $v0, $zr, 0x0898B428
    0898B2C0:[01805821]: addu       $t3, $t4, $zr <=> move $t3, $t4
    0898B2C4:[240B15B0]: addiu      $t3, $zr, 5552 <=> li $t3, 5552
    0898B2C8:[240315B0]: addiu      $v1, $zr, 5552 <=> li $v1, 5552
    0898B2CC:[29620010]: slti       $v0, $t3, 16
    0898B2D0:[14400035]: bne        $v0, $zr, 0x0898B3A8
    0898B2D4:[01836023]: subu       $t4, $t4, $v1
    0898B2D8:[91420000]: lbu        $v0, 0($t2)
    0898B2DC:[91430001]: lbu        $v1, 1($t2)
    0898B2E0:[91440002]: lbu        $a0, 2($t2)
    0898B2E4:[00461021]: addu       $v0, $v0, $a2
    0898B2E8:[91450003]: lbu        $a1, 3($t2)
    0898B2EC:[00431821]: addu       $v1, $v0, $v1
    0898B2F0:[91460004]: lbu        $a2, 4($t2)
    0898B2F4:[00471021]: addu       $v0, $v0, $a3
    0898B2F8:[00642021]: addu       $a0, $v1, $a0
    0898B2FC:[00431021]: addu       $v0, $v0, $v1
    0898B300:[91470005]: lbu        $a3, 5($t2)
    0898B304:[00852821]: addu       $a1, $a0, $a1
    0898B308:[00441021]: addu       $v0, $v0, $a0
    0898B30C:[91430006]: lbu        $v1, 6($t2)
    0898B310:[00A63021]: addu       $a2, $a1, $a2
    0898B314:[00451021]: addu       $v0, $v0, $a1
    0898B318:[91440007]: lbu        $a0, 7($t2)
    0898B31C:[00C73821]: addu       $a3, $a2, $a3
    0898B320:[00461021]: addu       $v0, $v0, $a2
    0898B324:[91450008]: lbu        $a1, 8($t2)
    0898B328:[00E31821]: addu       $v1, $a3, $v1
    0898B32C:[00471021]: addu       $v0, $v0, $a3
    0898B330:[91460009]: lbu        $a2, 9($t2)
    0898B334:[00642021]: addu       $a0, $v1, $a0
    0898B338:[00431021]: addu       $v0, $v0, $v1
    0898B33C:[9147000A]: lbu        $a3, 10($t2)
    0898B340:[00852821]: addu       $a1, $a0, $a1
    0898B344:[00441021]: addu       $v0, $v0, $a0
    0898B348:[9148000B]: lbu        $t0, 11($t2)
    0898B34C:[00A63021]: addu       $a2, $a1, $a2
    0898B350:[00451021]: addu       $v0, $v0, $a1
    0898B354:[9149000C]: lbu        $t1, 12($t2)
    0898B358:[00C73821]: addu       $a3, $a2, $a3
    0898B35C:[00461021]: addu       $v0, $v0, $a2
    0898B360:[9143000D]: lbu        $v1, 13($t2)
    0898B364:[00E84021]: addu       $t0, $a3, $t0
    0898B368:[00471021]: addu       $v0, $v0, $a3
    0898B36C:[9144000E]: lbu        $a0, 14($t2)
    0898B370:[01094821]: addu       $t1, $t0, $t1
    0898B374:[9145000F]: lbu        $a1, 15($t2)
    0898B378:[00481021]: addu       $v0, $v0, $t0
    0898B37C:[01231821]: addu       $v1, $t1, $v1
    0898B380:[00491021]: addu       $v0, $v0, $t1
    0898B384:[00642021]: addu       $a0, $v1, $a0
    0898B388:[00431021]: addu       $v0, $v0, $v1
    0898B38C:[256BFFF0]: addiu      $t3, $t3, -16
    0898B390:[00853021]: addu       $a2, $a0, $a1
    0898B394:[00441021]: addu       $v0, $v0, $a0
    0898B398:[29630010]: slti       $v1, $t3, 16
    0898B39C:[00463821]: addu       $a3, $v0, $a2
    0898B3A0:[1060FFCD]: beq        $v1, $zr, 0x0898B2D8
    0898B3A4:[254A0010]: addiu      $t2, $t2, 16
    0898B3A8:[1160000A]: beq        $t3, $zr, 0x0898B3D4
    0898B3AC:[3C038007]: lui        $v1, 0x8007 <=> li $v1, 0x80070000
    0898B3B0:[01402821]: addu       $a1, $t2, $zr <=> move $a1, $t2
    0898B3B4:[016A1821]: addu       $v1, $t3, $t2
    0898B3B8:[90A20000]: lbu        $v0, 0($a1)
    0898B3BC:[24A50001]: addiu      $a1, $a1, 1
    0898B3C0:[00C23021]: addu       $a2, $a2, $v0
    0898B3C4:[1465FFFC]: bne        $v1, $a1, 0x0898B3B8
    0898B3C8:[00E63821]: addu       $a3, $a3, $a2
    0898B3CC:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    0898B3D0:[3C038007]: lui        $v1, 0x8007 <=> li $v1, 0x80070000
    0898B3D4:[34638071]: ori        $v1, $v1, -32655
    0898B3D8:[00E30019]: multu      $a3, $v1
    0898B3DC:[00002010]: mfhi       $a0
    0898B3E0:[000423C2]: srl        $a0, $a0, 0x000F
    0898B3E4:[00042900]: sll        $a1, $a0, 0x0004
    0898B3E8:[00C30019]: multu      $a2, $v1
    0898B3EC:[00041400]: sll        $v0, $a0, 0x0010
    0898B3F0:[00451023]: subu       $v0, $v0, $a1
    0898B3F4:[00441021]: addu       $v0, $v0, $a0
    0898B3F8:[00E23823]: subu       $a3, $a3, $v0
    0898B3FC:[00001810]: mfhi       $v1
    0898B400:[00031BC2]: srl        $v1, $v1, 0x000F
    0898B404:[00032100]: sll        $a0, $v1, 0x0004
    0898B408:[00031400]: sll        $v0, $v1, 0x0010
    0898B40C:[00441023]: subu       $v0, $v0, $a0
    0898B410:[00431021]: addu       $v0, $v0, $v1
    0898B414:[1580FFA8]: bne        $t4, $zr, 0x0898B2B8
    0898B418:[00C23023]: subu       $a2, $a2, $v0
    0898B41C:[00071400]: sll        $v0, $a3, 0x0010
    0898B420:[03E00008]: jr         $ra
    0898B424:[00461025]: or         $v0, $v0, $a2
    0898B428:[0A262CB3]: j          0x0898B2CC
    0898B42C:[01801821]: addu       $v1, $t4, $zr <=> move $v1, $t4
    0898B430:[03E00008]: jr         $ra
    0898B434:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
  Back Branch 0898B3A0 355,784 times (length 52)
    0898B2C4:[240B15B0]: addiu      $t3, $zr, 5552 <=> li $t3, 5552
    0898B2C8:[240315B0]: addiu      $v1, $zr, 5552 <=> li $v1, 5552
    0898B2CC:[29620010]: slti       $v0, $t3, 16
    0898B2D0:[14400035]: bne        $v0, $zr, 0x0898B3A8
    0898B2D4:[01836023]: subu       $t4, $t4, $v1
--> 0898B2D8:[91420000]: lbu        $v0, 0($t2)
    0898B2DC:[91430001]: lbu        $v1, 1($t2)
    0898B2E0:[91440002]: lbu        $a0, 2($t2)
    0898B2E4:[00461021]: addu       $v0, $v0, $a2
    0898B2E8:[91450003]: lbu        $a1, 3($t2)
    0898B2EC:[00431821]: addu       $v1, $v0, $v1
    0898B2F0:[91460004]: lbu        $a2, 4($t2)
    0898B2F4:[00471021]: addu       $v0, $v0, $a3
    0898B2F8:[00642021]: addu       $a0, $v1, $a0
    0898B2FC:[00431021]: addu       $v0, $v0, $v1
    0898B300:[91470005]: lbu        $a3, 5($t2)
    0898B304:[00852821]: addu       $a1, $a0, $a1
    0898B308:[00441021]: addu       $v0, $v0, $a0
    0898B30C:[91430006]: lbu        $v1, 6($t2)
    0898B310:[00A63021]: addu       $a2, $a1, $a2
    0898B314:[00451021]: addu       $v0, $v0, $a1
    0898B318:[91440007]: lbu        $a0, 7($t2)
    0898B31C:[00C73821]: addu       $a3, $a2, $a3
    0898B320:[00461021]: addu       $v0, $v0, $a2
    0898B324:[91450008]: lbu        $a1, 8($t2)
    0898B328:[00E31821]: addu       $v1, $a3, $v1
    0898B32C:[00471021]: addu       $v0, $v0, $a3
    0898B330:[91460009]: lbu        $a2, 9($t2)
    0898B334:[00642021]: addu       $a0, $v1, $a0
    0898B338:[00431021]: addu       $v0, $v0, $v1
    0898B33C:[9147000A]: lbu        $a3, 10($t2)
    0898B340:[00852821]: addu       $a1, $a0, $a1
    0898B344:[00441021]: addu       $v0, $v0, $a0
    0898B348:[9148000B]: lbu        $t0, 11($t2)
    0898B34C:[00A63021]: addu       $a2, $a1, $a2
    0898B350:[00451021]: addu       $v0, $v0, $a1
    0898B354:[9149000C]: lbu        $t1, 12($t2)
    0898B358:[00C73821]: addu       $a3, $a2, $a3
    0898B35C:[00461021]: addu       $v0, $v0, $a2
    0898B360:[9143000D]: lbu        $v1, 13($t2)
    0898B364:[00E84021]: addu       $t0, $a3, $t0
    0898B368:[00471021]: addu       $v0, $v0, $a3
    0898B36C:[9144000E]: lbu        $a0, 14($t2)
    0898B370:[01094821]: addu       $t1, $t0, $t1
    0898B374:[9145000F]: lbu        $a1, 15($t2)
    0898B378:[00481021]: addu       $v0, $v0, $t0
    0898B37C:[01231821]: addu       $v1, $t1, $v1
    0898B380:[00491021]: addu       $v0, $v0, $t1
    0898B384:[00642021]: addu       $a0, $v1, $a0
    0898B388:[00431021]: addu       $v0, $v0, $v1
    0898B38C:[256BFFF0]: addiu      $t3, $t3, -16
    0898B390:[00853021]: addu       $a2, $a0, $a1
    0898B394:[00441021]: addu       $v0, $v0, $a0
    0898B398:[29630010]: slti       $v1, $t3, 16
    0898B39C:[00463821]: addu       $a3, $v0, $a2
--> 0898B3A0:[1060FFCD]: beq        $v1, $zr, 0x0898B2D8
    0898B3A4:[254A0010]: addiu      $t2, $t2, 16
    0898B3A8:[1160000A]: beq        $t3, $zr, 0x0898B3D4
    0898B3AC:[3C038007]: lui        $v1, 0x8007 <=> li $v1, 0x80070000
    0898B3B0:[01402821]: addu       $a1, $t2, $zr <=> move $a1, $t2
  Back Branch 0898B414 1,026 times (length 89)
    0898B2A4:[00043C02]: srl        $a3, $a0, 0x0010
    0898B2A8:[10A00061]: beq        $a1, $zr, 0x0898B430
    0898B2AC:[3086FFFF]: andi       $a2, $a0, -1
    0898B2B0:[1180005B]: beq        $t4, $zr, 0x0898B420
    0898B2B4:[00071400]: sll        $v0, $a3, 0x0010
--> 0898B2B8:[2D8215B0]: sltiu      $v0, $t4, 5552
    0898B2BC:[1440005A]: bne        $v0, $zr, 0x0898B428
    0898B2C0:[01805821]: addu       $t3, $t4, $zr <=> move $t3, $t4
    0898B2C4:[240B15B0]: addiu      $t3, $zr, 5552 <=> li $t3, 5552
    0898B2C8:[240315B0]: addiu      $v1, $zr, 5552 <=> li $v1, 5552
    0898B2CC:[29620010]: slti       $v0, $t3, 16
    0898B2D0:[14400035]: bne        $v0, $zr, 0x0898B3A8
    0898B2D4:[01836023]: subu       $t4, $t4, $v1
    0898B2D8:[91420000]: lbu        $v0, 0($t2)
    0898B2DC:[91430001]: lbu        $v1, 1($t2)
    0898B2E0:[91440002]: lbu        $a0, 2($t2)
    0898B2E4:[00461021]: addu       $v0, $v0, $a2
    0898B2E8:[91450003]: lbu        $a1, 3($t2)
    0898B2EC:[00431821]: addu       $v1, $v0, $v1
    0898B2F0:[91460004]: lbu        $a2, 4($t2)
    0898B2F4:[00471021]: addu       $v0, $v0, $a3
    0898B2F8:[00642021]: addu       $a0, $v1, $a0
    0898B2FC:[00431021]: addu       $v0, $v0, $v1
    0898B300:[91470005]: lbu        $a3, 5($t2)
    0898B304:[00852821]: addu       $a1, $a0, $a1
    0898B308:[00441021]: addu       $v0, $v0, $a0
    0898B30C:[91430006]: lbu        $v1, 6($t2)
    0898B310:[00A63021]: addu       $a2, $a1, $a2
    0898B314:[00451021]: addu       $v0, $v0, $a1
    0898B318:[91440007]: lbu        $a0, 7($t2)
    0898B31C:[00C73821]: addu       $a3, $a2, $a3
    0898B320:[00461021]: addu       $v0, $v0, $a2
    0898B324:[91450008]: lbu        $a1, 8($t2)
    0898B328:[00E31821]: addu       $v1, $a3, $v1
    0898B32C:[00471021]: addu       $v0, $v0, $a3
    0898B330:[91460009]: lbu        $a2, 9($t2)
    0898B334:[00642021]: addu       $a0, $v1, $a0
    0898B338:[00431021]: addu       $v0, $v0, $v1
    0898B33C:[9147000A]: lbu        $a3, 10($t2)
    0898B340:[00852821]: addu       $a1, $a0, $a1
    0898B344:[00441021]: addu       $v0, $v0, $a0
    0898B348:[9148000B]: lbu        $t0, 11($t2)
    0898B34C:[00A63021]: addu       $a2, $a1, $a2
    0898B350:[00451021]: addu       $v0, $v0, $a1
    0898B354:[9149000C]: lbu        $t1, 12($t2)
    0898B358:[00C73821]: addu       $a3, $a2, $a3
    0898B35C:[00461021]: addu       $v0, $v0, $a2
    0898B360:[9143000D]: lbu        $v1, 13($t2)
    0898B364:[00E84021]: addu       $t0, $a3, $t0
    0898B368:[00471021]: addu       $v0, $v0, $a3
    0898B36C:[9144000E]: lbu        $a0, 14($t2)
    0898B370:[01094821]: addu       $t1, $t0, $t1
    0898B374:[9145000F]: lbu        $a1, 15($t2)
    0898B378:[00481021]: addu       $v0, $v0, $t0
    0898B37C:[01231821]: addu       $v1, $t1, $v1
    0898B380:[00491021]: addu       $v0, $v0, $t1
    0898B384:[00642021]: addu       $a0, $v1, $a0
    0898B388:[00431021]: addu       $v0, $v0, $v1
    0898B38C:[256BFFF0]: addiu      $t3, $t3, -16
    0898B390:[00853021]: addu       $a2, $a0, $a1
    0898B394:[00441021]: addu       $v0, $v0, $a0
    0898B398:[29630010]: slti       $v1, $t3, 16
    0898B39C:[00463821]: addu       $a3, $v0, $a2
    0898B3A0:[1060FFCD]: beq        $v1, $zr, 0x0898B2D8
    0898B3A4:[254A0010]: addiu      $t2, $t2, 16
    0898B3A8:[1160000A]: beq        $t3, $zr, 0x0898B3D4
    0898B3AC:[3C038007]: lui        $v1, 0x8007 <=> li $v1, 0x80070000
    0898B3B0:[01402821]: addu       $a1, $t2, $zr <=> move $a1, $t2
    0898B3B4:[016A1821]: addu       $v1, $t3, $t2
    0898B3B8:[90A20000]: lbu        $v0, 0($a1)
    0898B3BC:[24A50001]: addiu      $a1, $a1, 1
    0898B3C0:[00C23021]: addu       $a2, $a2, $v0
    0898B3C4:[1465FFFC]: bne        $v1, $a1, 0x0898B3B8
    0898B3C8:[00E63821]: addu       $a3, $a3, $a2
    0898B3CC:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    0898B3D0:[3C038007]: lui        $v1, 0x8007 <=> li $v1, 0x80070000
    0898B3D4:[34638071]: ori        $v1, $v1, -32655
    0898B3D8:[00E30019]: multu      $a3, $v1
    0898B3DC:[00002010]: mfhi       $a0
    0898B3E0:[000423C2]: srl        $a0, $a0, 0x000F
    0898B3E4:[00042900]: sll        $a1, $a0, 0x0004
    0898B3E8:[00C30019]: multu      $a2, $v1
    0898B3EC:[00041400]: sll        $v0, $a0, 0x0010
    0898B3F0:[00451023]: subu       $v0, $v0, $a1
    0898B3F4:[00441021]: addu       $v0, $v0, $a0
    0898B3F8:[00E23823]: subu       $a3, $a3, $v0
    0898B3FC:[00001810]: mfhi       $v1
    0898B400:[00031BC2]: srl        $v1, $v1, 0x000F
    0898B404:[00032100]: sll        $a0, $v1, 0x0004
    0898B408:[00031400]: sll        $v0, $v1, 0x0010
    0898B40C:[00441023]: subu       $v0, $v0, $a0
    0898B410:[00431021]: addu       $v0, $v0, $v1
--> 0898B414:[1580FFA8]: bne        $t4, $zr, 0x0898B2B8
    0898B418:[00C23023]: subu       $a2, $a2, $v0
    0898B41C:[00071400]: sll        $v0, $a3, 0x0010
    0898B420:[03E00008]: jr         $ra
    0898B424:[00461025]: or         $v0, $v0, $a2
  Back Branch 0898B428 1 times (length 89)
    0898B2B8:[2D8215B0]: sltiu      $v0, $t4, 5552
    0898B2BC:[1440005A]: bne        $v0, $zr, 0x0898B428
    0898B2C0:[01805821]: addu       $t3, $t4, $zr <=> move $t3, $t4
    0898B2C4:[240B15B0]: addiu      $t3, $zr, 5552 <=> li $t3, 5552
    0898B2C8:[240315B0]: addiu      $v1, $zr, 5552 <=> li $v1, 5552
--> 0898B2CC:[29620010]: slti       $v0, $t3, 16
    0898B2D0:[14400035]: bne        $v0, $zr, 0x0898B3A8
    0898B2D4:[01836023]: subu       $t4, $t4, $v1
    0898B2D8:[91420000]: lbu        $v0, 0($t2)
    0898B2DC:[91430001]: lbu        $v1, 1($t2)
    0898B2E0:[91440002]: lbu        $a0, 2($t2)
    0898B2E4:[00461021]: addu       $v0, $v0, $a2
    0898B2E8:[91450003]: lbu        $a1, 3($t2)
    0898B2EC:[00431821]: addu       $v1, $v0, $v1
    0898B2F0:[91460004]: lbu        $a2, 4($t2)
    0898B2F4:[00471021]: addu       $v0, $v0, $a3
    0898B2F8:[00642021]: addu       $a0, $v1, $a0
    0898B2FC:[00431021]: addu       $v0, $v0, $v1
    0898B300:[91470005]: lbu        $a3, 5($t2)
    0898B304:[00852821]: addu       $a1, $a0, $a1
    0898B308:[00441021]: addu       $v0, $v0, $a0
    0898B30C:[91430006]: lbu        $v1, 6($t2)
    0898B310:[00A63021]: addu       $a2, $a1, $a2
    0898B314:[00451021]: addu       $v0, $v0, $a1
    0898B318:[91440007]: lbu        $a0, 7($t2)
    0898B31C:[00C73821]: addu       $a3, $a2, $a3
    0898B320:[00461021]: addu       $v0, $v0, $a2
    0898B324:[91450008]: lbu        $a1, 8($t2)
    0898B328:[00E31821]: addu       $v1, $a3, $v1
    0898B32C:[00471021]: addu       $v0, $v0, $a3
    0898B330:[91460009]: lbu        $a2, 9($t2)
    0898B334:[00642021]: addu       $a0, $v1, $a0
    0898B338:[00431021]: addu       $v0, $v0, $v1
    0898B33C:[9147000A]: lbu        $a3, 10($t2)
    0898B340:[00852821]: addu       $a1, $a0, $a1
    0898B344:[00441021]: addu       $v0, $v0, $a0
    0898B348:[9148000B]: lbu        $t0, 11($t2)
    0898B34C:[00A63021]: addu       $a2, $a1, $a2
    0898B350:[00451021]: addu       $v0, $v0, $a1
    0898B354:[9149000C]: lbu        $t1, 12($t2)
    0898B358:[00C73821]: addu       $a3, $a2, $a3
    0898B35C:[00461021]: addu       $v0, $v0, $a2
    0898B360:[9143000D]: lbu        $v1, 13($t2)
    0898B364:[00E84021]: addu       $t0, $a3, $t0
    0898B368:[00471021]: addu       $v0, $v0, $a3
    0898B36C:[9144000E]: lbu        $a0, 14($t2)
    0898B370:[01094821]: addu       $t1, $t0, $t1
    0898B374:[9145000F]: lbu        $a1, 15($t2)
    0898B378:[00481021]: addu       $v0, $v0, $t0
    0898B37C:[01231821]: addu       $v1, $t1, $v1
    0898B380:[00491021]: addu       $v0, $v0, $t1
    0898B384:[00642021]: addu       $a0, $v1, $a0
    0898B388:[00431021]: addu       $v0, $v0, $v1
    0898B38C:[256BFFF0]: addiu      $t3, $t3, -16
    0898B390:[00853021]: addu       $a2, $a0, $a1
    0898B394:[00441021]: addu       $v0, $v0, $a0
    0898B398:[29630010]: slti       $v1, $t3, 16
    0898B39C:[00463821]: addu       $a3, $v0, $a2
    0898B3A0:[1060FFCD]: beq        $v1, $zr, 0x0898B2D8
    0898B3A4:[254A0010]: addiu      $t2, $t2, 16
    0898B3A8:[1160000A]: beq        $t3, $zr, 0x0898B3D4
    0898B3AC:[3C038007]: lui        $v1, 0x8007 <=> li $v1, 0x80070000
    0898B3B0:[01402821]: addu       $a1, $t2, $zr <=> move $a1, $t2
    0898B3B4:[016A1821]: addu       $v1, $t3, $t2
    0898B3B8:[90A20000]: lbu        $v0, 0($a1)
    0898B3BC:[24A50001]: addiu      $a1, $a1, 1
    0898B3C0:[00C23021]: addu       $a2, $a2, $v0
    0898B3C4:[1465FFFC]: bne        $v1, $a1, 0x0898B3B8
    0898B3C8:[00E63821]: addu       $a3, $a3, $a2
    0898B3CC:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    0898B3D0:[3C038007]: lui        $v1, 0x8007 <=> li $v1, 0x80070000
    0898B3D4:[34638071]: ori        $v1, $v1, -32655
    0898B3D8:[00E30019]: multu      $a3, $v1
    0898B3DC:[00002010]: mfhi       $a0
    0898B3E0:[000423C2]: srl        $a0, $a0, 0x000F
    0898B3E4:[00042900]: sll        $a1, $a0, 0x0004
    0898B3E8:[00C30019]: multu      $a2, $v1
    0898B3EC:[00041400]: sll        $v0, $a0, 0x0010
    0898B3F0:[00451023]: subu       $v0, $v0, $a1
    0898B3F4:[00441021]: addu       $v0, $v0, $a0
    0898B3F8:[00E23823]: subu       $a3, $a3, $v0
    0898B3FC:[00001810]: mfhi       $v1
    0898B400:[00031BC2]: srl        $v1, $v1, 0x000F
    0898B404:[00032100]: sll        $a0, $v1, 0x0004
    0898B408:[00031400]: sll        $v0, $v1, 0x0010
    0898B40C:[00441023]: subu       $v0, $v0, $a0
    0898B410:[00431021]: addu       $v0, $v0, $v1
    0898B414:[1580FFA8]: bne        $t4, $zr, 0x0898B2B8
    0898B418:[00C23023]: subu       $a2, $a2, $v0
    0898B41C:[00071400]: sll        $v0, $a3, 0x0010
    0898B420:[03E00008]: jr         $ra
    0898B424:[00461025]: or         $v0, $v0, $a2
--> 0898B428:[0A262CB3]: j          0x0898B2CC
    0898B42C:[01801821]: addu       $v1, $t4, $zr <=> move $v1, $t4
    0898B430:[03E00008]: jr         $ra
    0898B434:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
_S1_2_892A1E0 15,860,094 instructions (0.663%), 4,854 calls (0892A1E0 - 0892A2B0, length 53)
    0892A1E0:[27BDFFE0]: addiu      $sp, $sp, -32
    0892A1E4:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0892A1E8:[AFB00000]: sw         $s0, 0($sp)
    0892A1EC:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    0892A1F0:[2450E180]: addiu      $s0, $v0, -7808
    0892A1F4:[AFB50014]: sw         $s5, 20($sp)
    0892A1F8:[AFB40010]: sw         $s4, 16($sp)
    0892A1FC:[AFB3000C]: sw         $s3, 12($sp)
    0892A200:[AFB20008]: sw         $s2, 8($sp)
    0892A204:[AFB10004]: sw         $s1, 4($sp)
    0892A208:[2475A844]: addiu      $s5, $v1, -22460
    0892A20C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0892A210:[0200A021]: addu       $s4, $s0, $zr <=> move $s4, $s0
    0892A214:[24130200]: addiu      $s3, $zr, 512 <=> li $s3, 512
    0892A218:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0892A21C:[0A24A88D]: j          0x0892A234
    0892A220:[AFBF0018]: sw         $ra, 24($sp)
    0892A224:[26310001]: addiu      $s1, $s1, 1
    0892A228:[265200AB]: addiu      $s2, $s2, 171
    0892A22C:[12330013]: beq        $s1, $s3, 0x0892A27C
    0892A230:[261000AC]: addiu      $s0, $s0, 172
    0892A234:[82020000]: lb         $v0, 0($s0)
    0892A238:[0443FFFB]: bgezl      $v0, 0x0892A228
    0892A23C:[26310001]: addiu      $s1, $s1, 1
    0892A240:[8E020028]: lw         $v0, 40($s0)
    0892A244:[02512021]: addu       $a0, $s2, $s1
    0892A248:[00942021]: addu       $a0, $a0, $s4
    0892A24C:[00021880]: sll        $v1, $v0, 0x0002
    0892A250:[2C420168]: sltiu      $v0, $v0, 360
    0892A254:[14400012]: bne        $v0, $zr, 0x0892A2A0
    0892A258:[00751821]: addu       $v1, $v1, $s5
    0892A25C:[9202009C]: lbu        $v0, 156($s0)
    0892A260:[1040FFF0]: beq        $v0, $zr, 0x0892A224
    0892A264:[2443FFFF]: addiu      $v1, $v0, -1
    0892A268:[26310001]: addiu      $s1, $s1, 1
    0892A26C:[A203009C]: sb         $v1, 156($s0)
    0892A270:[265200AB]: addiu      $s2, $s2, 171
    0892A274:[1633FFEF]: bne        $s1, $s3, 0x0892A234
    0892A278:[261000AC]: addiu      $s0, $s0, 172
    0892A27C:[8FBF0018]: lw         $ra, 24($sp)
    0892A280:[8FB50014]: lw         $s5, 20($sp)
    0892A284:[8FB40010]: lw         $s4, 16($sp)
    0892A288:[8FB3000C]: lw         $s3, 12($sp)
    0892A28C:[8FB20008]: lw         $s2, 8($sp)
    0892A290:[8FB10004]: lw         $s1, 4($sp)
    0892A294:[8FB00000]: lw         $s0, 0($sp)
    0892A298:[03E00008]: jr         $ra
    0892A29C:[27BD0020]: addiu      $sp, $sp, 32
    0892A2A0:[8C620000]: lw         $v0, 0($v1)
    0892A2A4:[0040F809]: jalr       $ra, $v0
    0892A2A8:[00000000]: nop
    0892A2AC:[0A24A898]: j          0x0892A260
    0892A2B0:[9202009C]: lbu        $v0, 156($s0)
  Back Branch 0892A238 2,426,505 times (length 6)
    0892A214:[24130200]: addiu      $s3, $zr, 512 <=> li $s3, 512
    0892A218:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0892A21C:[0A24A88D]: j          0x0892A234
    0892A220:[AFBF0018]: sw         $ra, 24($sp)
    0892A224:[26310001]: addiu      $s1, $s1, 1
--> 0892A228:[265200AB]: addiu      $s2, $s2, 171
    0892A22C:[12330013]: beq        $s1, $s3, 0x0892A27C
    0892A230:[261000AC]: addiu      $s0, $s0, 172
    0892A234:[82020000]: lb         $v0, 0($s0)
--> 0892A238:[0443FFFB]: bgezl      $v0, 0x0892A228
    0892A23C:[26310001]: addiu      $s1, $s1, 1
    0892A240:[8E020028]: lw         $v0, 40($s0)
    0892A244:[02512021]: addu       $a0, $s2, $s1
    0892A248:[00942021]: addu       $a0, $a0, $s4
  Back Branch 0892A2AC 58,743 times (length 21)
    0892A24C:[00021880]: sll        $v1, $v0, 0x0002
    0892A250:[2C420168]: sltiu      $v0, $v0, 360
    0892A254:[14400012]: bne        $v0, $zr, 0x0892A2A0
    0892A258:[00751821]: addu       $v1, $v1, $s5
    0892A25C:[9202009C]: lbu        $v0, 156($s0)
--> 0892A260:[1040FFF0]: beq        $v0, $zr, 0x0892A224
    0892A264:[2443FFFF]: addiu      $v1, $v0, -1
    0892A268:[26310001]: addiu      $s1, $s1, 1
    0892A26C:[A203009C]: sb         $v1, 156($s0)
    0892A270:[265200AB]: addiu      $s2, $s2, 171
    0892A274:[1633FFEF]: bne        $s1, $s3, 0x0892A234
    0892A278:[261000AC]: addiu      $s0, $s0, 172
    0892A27C:[8FBF0018]: lw         $ra, 24($sp)
    0892A280:[8FB50014]: lw         $s5, 20($sp)
    0892A284:[8FB40010]: lw         $s4, 16($sp)
    0892A288:[8FB3000C]: lw         $s3, 12($sp)
    0892A28C:[8FB20008]: lw         $s2, 8($sp)
    0892A290:[8FB10004]: lw         $s1, 4($sp)
    0892A294:[8FB00000]: lw         $s0, 0($sp)
    0892A298:[03E00008]: jr         $ra
    0892A29C:[27BD0020]: addiu      $sp, $sp, 32
    0892A2A0:[8C620000]: lw         $v0, 0($v1)
    0892A2A4:[0040F809]: jalr       $ra, $v0
    0892A2A8:[00000000]: nop
--> 0892A2AC:[0A24A898]: j          0x0892A260
    0892A2B0:[9202009C]: lbu        $v0, 156($s0)
  Back Branch 0892A260 58,743 times (length 17)
    0892A210:[0200A021]: addu       $s4, $s0, $zr <=> move $s4, $s0
    0892A214:[24130200]: addiu      $s3, $zr, 512 <=> li $s3, 512
    0892A218:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0892A21C:[0A24A88D]: j          0x0892A234
    0892A220:[AFBF0018]: sw         $ra, 24($sp)
--> 0892A224:[26310001]: addiu      $s1, $s1, 1
    0892A228:[265200AB]: addiu      $s2, $s2, 171
    0892A22C:[12330013]: beq        $s1, $s3, 0x0892A27C
    0892A230:[261000AC]: addiu      $s0, $s0, 172
    0892A234:[82020000]: lb         $v0, 0($s0)
    0892A238:[0443FFFB]: bgezl      $v0, 0x0892A228
    0892A23C:[26310001]: addiu      $s1, $s1, 1
    0892A240:[8E020028]: lw         $v0, 40($s0)
    0892A244:[02512021]: addu       $a0, $s2, $s1
    0892A248:[00942021]: addu       $a0, $a0, $s4
    0892A24C:[00021880]: sll        $v1, $v0, 0x0002
    0892A250:[2C420168]: sltiu      $v0, $v0, 360
    0892A254:[14400012]: bne        $v0, $zr, 0x0892A2A0
    0892A258:[00751821]: addu       $v1, $v1, $s5
    0892A25C:[9202009C]: lbu        $v0, 156($s0)
--> 0892A260:[1040FFF0]: beq        $v0, $zr, 0x0892A224
    0892A264:[2443FFFF]: addiu      $v1, $v0, -1
    0892A268:[26310001]: addiu      $s1, $s1, 1
    0892A26C:[A203009C]: sb         $v1, 156($s0)
    0892A270:[265200AB]: addiu      $s2, $s2, 171
_S1_2_892B454 12,417,992 instructions (0.519%), 82,054 calls (0892B35C - 0892BAD0, length 478)
    0892B35C:[26310001]: addiu      $s1, $s1, 1
    0892B360:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892B364:[1222004E]: beq        $s1, $v0, 0x0892B4A0
    0892B368:[265200AC]: addiu      $s2, $s2, 172
    0892B36C:[82420000]: lb         $v0, 0($s2)
    0892B370:[0443FFFB]: bgezl      $v0, 0x0892B360
    0892B374:[26310001]: addiu      $s1, $s1, 1
    0892B378:[96420050]: lhu        $v0, 80($s2)
    0892B37C:[26430050]: addiu      $v1, $s2, 80
    0892B380:[30420008]: andi       $v0, $v0, 8
    0892B384:[1440FFF5]: bne        $v0, $zr, 0x0892B35C
    0892B388:[AFA30048]: sw         $v1, 72($sp)
    0892B38C:[8E420048]: lw         $v0, 72($s2)
    0892B390:[28420003]: slti       $v0, $v0, 3
    0892B394:[544001C1]: bnel       $v0, $zr, 0x0892BA9C
    0892B398:[8E420008]: lw         $v0, 8($s2)
    0892B39C:[8E440008]: lw         $a0, 8($s2)
    0892B3A0:[8E45000C]: lw         $a1, 12($s2)
    0892B3A4:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    0892B3A8:[AFA2004C]: sw         $v0, 76($sp)
    0892B3AC:[24A3F000]: addiu      $v1, $a1, -4096
    0892B3B0:[2482F000]: addiu      $v0, $a0, -4096
    0892B3B4:[24A50FFF]: addiu      $a1, $a1, 4095
    0892B3B8:[24840FFF]: addiu      $a0, $a0, 4095
    0892B3BC:[28460000]: slti       $a2, $v0, 0
    0892B3C0:[28670000]: slti       $a3, $v1, 0
    0892B3C4:[0086100B]: movn       $v0, $a0, $a2
    0892B3C8:[00A7180B]: movn       $v1, $a1, $a3
    0892B3CC:[00021343]: sra        $v0, $v0, 0x000D
    0892B3D0:[00031B43]: sra        $v1, $v1, 0x000D
    0892B3D4:[AFA20054]: sw         $v0, 84($sp)
    0892B3D8:[AFA30050]: sw         $v1, 80($sp)
    0892B3DC:[8FA2004C]: lw         $v0, 76($sp)
    0892B3E0:[AE400004]: sw         $zr, 4($s2)
    0892B3E4:[1840FFDD]: blez       $v0, 0x0892B35C
    0892B3E8:[26550004]: addiu      $s5, $s2, 4
    0892B3EC:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0892B3F0:[03A0B821]: addu       $s7, $sp, $zr <=> move $s7, $sp
    0892B3F4:[27B60024]: addiu      $s6, $sp, 36
    0892B3F8:[8EE20000]: lw         $v0, 0($s7)
    0892B3FC:[8FA40054]: lw         $a0, 84($sp)
    0892B400:[8EC30000]: lw         $v1, 0($s6)
    0892B404:[00829821]: addu       $s3, $a0, $v0
    0892B408:[8FA20050]: lw         $v0, 80($sp)
    0892B40C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0892B410:[0043A021]: addu       $s4, $v0, $v1
    0892B414:[0E248992]: jal        0x08922648
    0892B418:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892B41C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0892B420:[2C4200A4]: sltiu      $v0, $v0, 164
    0892B424:[5040000C]: beql       $v0, $zr, 0x0892B458
    0892B428:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    0892B42C:[00031080]: sll        $v0, $v1, 0x0002
    0892B430:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    0892B434:[246339F0]: addiu      $v1, $v1, 14832
    0892B438:[00431021]: addu       $v0, $v0, $v1
    0892B43C:[8C440000]: lw         $a0, 0($v0)
    0892B440:[00800008]: jr         $a0
    0892B444:[00000000]: nop
    0892B454:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    0892B458:[8C627A18]: lw         $v0, 31256($v1)
    0892B45C:[8E43000C]: lw         $v1, 12($s2)
    0892B460:[24420800]: addiu      $v0, $v0, 2048
    0892B464:[0043182A]: slt        $v1, $v0, $v1
    0892B468:[10600005]: beq        $v1, $zr, 0x0892B480
    0892B46C:[8FA4004C]: lw         $a0, 76($sp)
    0892B470:[8EA20000]: lw         $v0, 0($s5)
    0892B474:[34420100]: ori        $v0, $v0, 256
    0892B478:[AEA20000]: sw         $v0, 0($s5)
    0892B47C:[8FA4004C]: lw         $a0, 76($sp)
    0892B480:[27DE0001]: addiu      $fp, $fp, 1
    0892B484:[26F70004]: addiu      $s7, $s7, 4
    0892B488:[17C4FFDB]: bne        $fp, $a0, 0x0892B3F8
    0892B48C:[26D60004]: addiu      $s6, $s6, 4
    0892B490:[26310001]: addiu      $s1, $s1, 1
    0892B494:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892B498:[1622FFB4]: bne        $s1, $v0, 0x0892B36C
    0892B49C:[265200AC]: addiu      $s2, $s2, 172
    0892B4A0:[8FBF007C]: lw         $ra, 124($sp)
    0892B4A4:[8FBE0078]: lw         $fp, 120($sp)
    0892B4A8:[8FB70074]: lw         $s7, 116($sp)
    0892B4AC:[8FB60070]: lw         $s6, 112($sp)
    0892B4B0:[8FB5006C]: lw         $s5, 108($sp)
    0892B4B4:[8FB40068]: lw         $s4, 104($sp)
    0892B4B8:[8FB30064]: lw         $s3, 100($sp)
    0892B4BC:[8FB20060]: lw         $s2, 96($sp)
    0892B4C0:[8FB1005C]: lw         $s1, 92($sp)
    0892B4C4:[8FB00058]: lw         $s0, 88($sp)
    0892B4C8:[03E00008]: jr         $ra
    0892B4CC:[27BD0080]: addiu      $sp, $sp, 128
    0892BA9C:[8E43000C]: lw         $v1, 12($s2)
    0892BAA0:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    0892BAA4:[AFA4004C]: sw         $a0, 76($sp)
    0892BAA8:[24471FFF]: addiu      $a3, $v0, 8191
    0892BAAC:[28450000]: slti       $a1, $v0, 0
    0892BAB0:[24661FFF]: addiu      $a2, $v1, 8191
    0892BAB4:[28640000]: slti       $a0, $v1, 0
    0892BAB8:[00E5100B]: movn       $v0, $a3, $a1
    0892BABC:[00C4180B]: movn       $v1, $a2, $a0
    0892BAC0:[00021343]: sra        $v0, $v0, 0x000D
    0892BAC4:[00031B43]: sra        $v1, $v1, 0x000D
    0892BAC8:[AFA20054]: sw         $v0, 84($sp)
    0892BACC:[0A24ACF7]: j          0x0892B3DC
    0892BAD0:[AFA30050]: sw         $v1, 80($sp)
  Back Branch 0892B370 2,426,503 times (length 6)
    0892B35C:[26310001]: addiu      $s1, $s1, 1
--> 0892B360:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892B364:[1222004E]: beq        $s1, $v0, 0x0892B4A0
    0892B368:[265200AC]: addiu      $s2, $s2, 172
    0892B36C:[82420000]: lb         $v0, 0($s2)
--> 0892B370:[0443FFFB]: bgezl      $v0, 0x0892B360
    0892B374:[26310001]: addiu      $s1, $s1, 1
    0892B378:[96420050]: lhu        $v0, 80($s2)
    0892B37C:[26430050]: addiu      $v1, $s2, 80
    0892B380:[30420008]: andi       $v0, $v0, 8
  Back Branch 0892B488 120,308 times (length 38)
    0892B3E4:[1840FFDD]: blez       $v0, 0x0892B35C
    0892B3E8:[26550004]: addiu      $s5, $s2, 4
    0892B3EC:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0892B3F0:[03A0B821]: addu       $s7, $sp, $zr <=> move $s7, $sp
    0892B3F4:[27B60024]: addiu      $s6, $sp, 36
--> 0892B3F8:[8EE20000]: lw         $v0, 0($s7)
    0892B3FC:[8FA40054]: lw         $a0, 84($sp)
    0892B400:[8EC30000]: lw         $v1, 0($s6)
    0892B404:[00829821]: addu       $s3, $a0, $v0
    0892B408:[8FA20050]: lw         $v0, 80($sp)
    0892B40C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0892B410:[0043A021]: addu       $s4, $v0, $v1
    0892B414:[0E248992]: jal        0x08922648
    0892B418:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892B41C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0892B420:[2C4200A4]: sltiu      $v0, $v0, 164
    0892B424:[5040000C]: beql       $v0, $zr, 0x0892B458
    0892B428:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    0892B42C:[00031080]: sll        $v0, $v1, 0x0002
    0892B430:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    0892B434:[246339F0]: addiu      $v1, $v1, 14832
    0892B438:[00431021]: addu       $v0, $v0, $v1
    0892B43C:[8C440000]: lw         $a0, 0($v0)
    0892B440:[00800008]: jr         $a0
    0892B444:[00000000]: nop
    0892B454:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    0892B458:[8C627A18]: lw         $v0, 31256($v1)
    0892B45C:[8E43000C]: lw         $v1, 12($s2)
    0892B460:[24420800]: addiu      $v0, $v0, 2048
    0892B464:[0043182A]: slt        $v1, $v0, $v1
    0892B468:[10600005]: beq        $v1, $zr, 0x0892B480
    0892B46C:[8FA4004C]: lw         $a0, 76($sp)
    0892B470:[8EA20000]: lw         $v0, 0($s5)
    0892B474:[34420100]: ori        $v0, $v0, 256
    0892B478:[AEA20000]: sw         $v0, 0($s5)
    0892B47C:[8FA4004C]: lw         $a0, 76($sp)
    0892B480:[27DE0001]: addiu      $fp, $fp, 1
    0892B484:[26F70004]: addiu      $s7, $s7, 4
--> 0892B488:[17C4FFDB]: bne        $fp, $a0, 0x0892B3F8
    0892B48C:[26D60004]: addiu      $s6, $s6, 4
    0892B490:[26310001]: addiu      $s1, $s1, 1
    0892B494:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892B498:[1622FFB4]: bne        $s1, $v0, 0x0892B36C
  Back Branch 0892B384 58,745 times (length 12)
--> 0892B35C:[26310001]: addiu      $s1, $s1, 1
    0892B360:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892B364:[1222004E]: beq        $s1, $v0, 0x0892B4A0
    0892B368:[265200AC]: addiu      $s2, $s2, 172
    0892B36C:[82420000]: lb         $v0, 0($s2)
    0892B370:[0443FFFB]: bgezl      $v0, 0x0892B360
    0892B374:[26310001]: addiu      $s1, $s1, 1
    0892B378:[96420050]: lhu        $v0, 80($s2)
    0892B37C:[26430050]: addiu      $v1, $s2, 80
    0892B380:[30420008]: andi       $v0, $v0, 8
--> 0892B384:[1440FFF5]: bne        $v0, $zr, 0x0892B35C
    0892B388:[AFA30048]: sw         $v1, 72($sp)
    0892B38C:[8E420048]: lw         $v0, 72($s2)
    0892B390:[28420003]: slti       $v0, $v0, 3
    0892B394:[544001C1]: bnel       $v0, $zr, 0x0892BA9C
  Back Branch 0892B3E4 30,077 times (length 36)
--> 0892B35C:[26310001]: addiu      $s1, $s1, 1
    0892B360:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892B364:[1222004E]: beq        $s1, $v0, 0x0892B4A0
    0892B368:[265200AC]: addiu      $s2, $s2, 172
    0892B36C:[82420000]: lb         $v0, 0($s2)
    0892B370:[0443FFFB]: bgezl      $v0, 0x0892B360
    0892B374:[26310001]: addiu      $s1, $s1, 1
    0892B378:[96420050]: lhu        $v0, 80($s2)
    0892B37C:[26430050]: addiu      $v1, $s2, 80
    0892B380:[30420008]: andi       $v0, $v0, 8
    0892B384:[1440FFF5]: bne        $v0, $zr, 0x0892B35C
    0892B388:[AFA30048]: sw         $v1, 72($sp)
    0892B38C:[8E420048]: lw         $v0, 72($s2)
    0892B390:[28420003]: slti       $v0, $v0, 3
    0892B394:[544001C1]: bnel       $v0, $zr, 0x0892BA9C
    0892B398:[8E420008]: lw         $v0, 8($s2)
    0892B39C:[8E440008]: lw         $a0, 8($s2)
    0892B3A0:[8E45000C]: lw         $a1, 12($s2)
    0892B3A4:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    0892B3A8:[AFA2004C]: sw         $v0, 76($sp)
    0892B3AC:[24A3F000]: addiu      $v1, $a1, -4096
    0892B3B0:[2482F000]: addiu      $v0, $a0, -4096
    0892B3B4:[24A50FFF]: addiu      $a1, $a1, 4095
    0892B3B8:[24840FFF]: addiu      $a0, $a0, 4095
    0892B3BC:[28460000]: slti       $a2, $v0, 0
    0892B3C0:[28670000]: slti       $a3, $v1, 0
    0892B3C4:[0086100B]: movn       $v0, $a0, $a2
    0892B3C8:[00A7180B]: movn       $v1, $a1, $a3
    0892B3CC:[00021343]: sra        $v0, $v0, 0x000D
    0892B3D0:[00031B43]: sra        $v1, $v1, 0x000D
    0892B3D4:[AFA20054]: sw         $v0, 84($sp)
    0892B3D8:[AFA30050]: sw         $v1, 80($sp)
    0892B3DC:[8FA2004C]: lw         $v0, 76($sp)
    0892B3E0:[AE400004]: sw         $zr, 4($s2)
--> 0892B3E4:[1840FFDD]: blez       $v0, 0x0892B35C
    0892B3E8:[26550004]: addiu      $s5, $s2, 4
    0892B3EC:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0892B3F0:[03A0B821]: addu       $s7, $sp, $zr <=> move $s7, $sp
    0892B3F4:[27B60024]: addiu      $s6, $sp, 36
  Back Branch 0892BACC 30,077 times (length 446)
  Back Branch 0892B498 30,077 times (length 77)
    0892B35C:[26310001]: addiu      $s1, $s1, 1
    0892B360:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892B364:[1222004E]: beq        $s1, $v0, 0x0892B4A0
    0892B368:[265200AC]: addiu      $s2, $s2, 172
--> 0892B36C:[82420000]: lb         $v0, 0($s2)
    0892B370:[0443FFFB]: bgezl      $v0, 0x0892B360
    0892B374:[26310001]: addiu      $s1, $s1, 1
    0892B378:[96420050]: lhu        $v0, 80($s2)
    0892B37C:[26430050]: addiu      $v1, $s2, 80
    0892B380:[30420008]: andi       $v0, $v0, 8
    0892B384:[1440FFF5]: bne        $v0, $zr, 0x0892B35C
    0892B388:[AFA30048]: sw         $v1, 72($sp)
    0892B38C:[8E420048]: lw         $v0, 72($s2)
    0892B390:[28420003]: slti       $v0, $v0, 3
    0892B394:[544001C1]: bnel       $v0, $zr, 0x0892BA9C
    0892B398:[8E420008]: lw         $v0, 8($s2)
    0892B39C:[8E440008]: lw         $a0, 8($s2)
    0892B3A0:[8E45000C]: lw         $a1, 12($s2)
    0892B3A4:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    0892B3A8:[AFA2004C]: sw         $v0, 76($sp)
    0892B3AC:[24A3F000]: addiu      $v1, $a1, -4096
    0892B3B0:[2482F000]: addiu      $v0, $a0, -4096
    0892B3B4:[24A50FFF]: addiu      $a1, $a1, 4095
    0892B3B8:[24840FFF]: addiu      $a0, $a0, 4095
    0892B3BC:[28460000]: slti       $a2, $v0, 0
    0892B3C0:[28670000]: slti       $a3, $v1, 0
    0892B3C4:[0086100B]: movn       $v0, $a0, $a2
    0892B3C8:[00A7180B]: movn       $v1, $a1, $a3
    0892B3CC:[00021343]: sra        $v0, $v0, 0x000D
    0892B3D0:[00031B43]: sra        $v1, $v1, 0x000D
    0892B3D4:[AFA20054]: sw         $v0, 84($sp)
    0892B3D8:[AFA30050]: sw         $v1, 80($sp)
    0892B3DC:[8FA2004C]: lw         $v0, 76($sp)
    0892B3E0:[AE400004]: sw         $zr, 4($s2)
    0892B3E4:[1840FFDD]: blez       $v0, 0x0892B35C
    0892B3E8:[26550004]: addiu      $s5, $s2, 4
    0892B3EC:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0892B3F0:[03A0B821]: addu       $s7, $sp, $zr <=> move $s7, $sp
    0892B3F4:[27B60024]: addiu      $s6, $sp, 36
    0892B3F8:[8EE20000]: lw         $v0, 0($s7)
    0892B3FC:[8FA40054]: lw         $a0, 84($sp)
    0892B400:[8EC30000]: lw         $v1, 0($s6)
    0892B404:[00829821]: addu       $s3, $a0, $v0
    0892B408:[8FA20050]: lw         $v0, 80($sp)
    0892B40C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0892B410:[0043A021]: addu       $s4, $v0, $v1
    0892B414:[0E248992]: jal        0x08922648
    0892B418:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892B41C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0892B420:[2C4200A4]: sltiu      $v0, $v0, 164
    0892B424:[5040000C]: beql       $v0, $zr, 0x0892B458
    0892B428:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    0892B42C:[00031080]: sll        $v0, $v1, 0x0002
    0892B430:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    0892B434:[246339F0]: addiu      $v1, $v1, 14832
    0892B438:[00431021]: addu       $v0, $v0, $v1
    0892B43C:[8C440000]: lw         $a0, 0($v0)
    0892B440:[00800008]: jr         $a0
    0892B444:[00000000]: nop
    0892B454:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    0892B458:[8C627A18]: lw         $v0, 31256($v1)
    0892B45C:[8E43000C]: lw         $v1, 12($s2)
    0892B460:[24420800]: addiu      $v0, $v0, 2048
    0892B464:[0043182A]: slt        $v1, $v0, $v1
    0892B468:[10600005]: beq        $v1, $zr, 0x0892B480
    0892B46C:[8FA4004C]: lw         $a0, 76($sp)
    0892B470:[8EA20000]: lw         $v0, 0($s5)
    0892B474:[34420100]: ori        $v0, $v0, 256
    0892B478:[AEA20000]: sw         $v0, 0($s5)
    0892B47C:[8FA4004C]: lw         $a0, 76($sp)
    0892B480:[27DE0001]: addiu      $fp, $fp, 1
    0892B484:[26F70004]: addiu      $s7, $s7, 4
    0892B488:[17C4FFDB]: bne        $fp, $a0, 0x0892B3F8
    0892B48C:[26D60004]: addiu      $s6, $s6, 4
    0892B490:[26310001]: addiu      $s1, $s1, 1
    0892B494:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
--> 0892B498:[1622FFB4]: bne        $s1, $v0, 0x0892B36C
    0892B49C:[265200AC]: addiu      $s2, $s2, 172
    0892B4A0:[8FBF007C]: lw         $ra, 124($sp)
    0892B4A4:[8FBE0078]: lw         $fp, 120($sp)
    0892B4A8:[8FB70074]: lw         $s7, 116($sp)
_S1_2_89A01CC 5,192,846 instructions (0.217%), 2,596,423 calls (089A01CC - 089A01D0, length 2)
    089A01CC:[03E00008]: jr         $ra
    089A01D0:[0011D3CC]: syscall    0x0474F [sceGeListUpdateStallAddr]
_S1_2_891ABC8 4,537,007 instructions (0.190%), 6,693 calls (0891ABC8 - 0891ACC4, length 64)
    0891ABC8:[28820000]: slti       $v0, $a0, 0
    0891ABCC:[248701FF]: addiu      $a3, $a0, 511
    0891ABD0:[27BDFFE0]: addiu      $sp, $sp, -32
    0891ABD4:[00E2200B]: movn       $a0, $a3, $v0
    0891ABD8:[24A601FF]: addiu      $a2, $a1, 511
    0891ABDC:[28A30000]: slti       $v1, $a1, 0
    0891ABE0:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0891ABE4:[AFB00000]: sw         $s0, 0($sp)
    0891ABE8:[00C3280B]: movn       $a1, $a2, $v1
    0891ABEC:[2450A7E8]: addiu      $s0, $v0, -22552
    0891ABF0:[AFB60018]: sw         $s6, 24($sp)
    0891ABF4:[AFB50014]: sw         $s5, 20($sp)
    0891ABF8:[AFB40010]: sw         $s4, 16($sp)
    0891ABFC:[AFB3000C]: sw         $s3, 12($sp)
    0891AC00:[AFB20008]: sw         $s2, 8($sp)
    0891AC04:[AFB10004]: sw         $s1, 4($sp)
    0891AC08:[0004B243]: sra        $s6, $a0, 0x0009
    0891AC0C:[0005AA43]: sra        $s5, $a1, 0x0009
    0891AC10:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0891AC14:[3C14089B]: lui        $s4, 0x089B <=> li $s4, 0x089B0000
    0891AC18:[24130040]: addiu      $s3, $zr, 64 <=> li $s3, 64
    0891AC1C:[26110034]: addiu      $s1, $s0, 52
    0891AC20:[0A246B0C]: j          0x0891AC30
    0891AC24:[AFBF001C]: sw         $ra, 28($sp)
    0891AC28:[1253001D]: beq        $s2, $s3, 0x0891ACA0
    0891AC2C:[26100044]: addiu      $s0, $s0, 68
    0891AC30:[8E020000]: lw         $v0, 0($s0)
    0891AC34:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0891AC38:[26520001]: addiu      $s2, $s2, 1
    0891AC3C:[30420080]: andi       $v0, $v0, 128
    0891AC40:[26310044]: addiu      $s1, $s1, 68
    0891AC44:[26846A24]: addiu      $a0, $s4, 27172
    0891AC48:[1040FFF7]: beq        $v0, $zr, 0x0891AC28
    0891AC4C:[24080013]: addiu      $t0, $zr, 19 <=> li $t0, 19
    0891AC50:[8E03002C]: lw         $v1, 44($s0)
    0891AC54:[8E020030]: lw         $v0, 48($s0)
    0891AC58:[8E05000C]: lw         $a1, 12($s0)
    0891AC5C:[8E060010]: lw         $a2, 16($s0)
    0891AC60:[26100044]: addiu      $s0, $s0, 68
    0891AC64:[00A32823]: subu       $a1, $a1, $v1
    0891AC68:[00C23023]: subu       $a2, $a2, $v0
    0891AC6C:[24AA01FF]: addiu      $t2, $a1, 511
    0891AC70:[28A30000]: slti       $v1, $a1, 0
    0891AC74:[24C901FF]: addiu      $t1, $a2, 511
    0891AC78:[28C20000]: slti       $v0, $a2, 0
    0891AC7C:[0143280B]: movn       $a1, $t2, $v1
    0891AC80:[0122300B]: movn       $a2, $t1, $v0
    0891AC84:[00052A43]: sra        $a1, $a1, 0x0009
    0891AC88:[00063243]: sra        $a2, $a2, 0x0009
    0891AC8C:[00B62823]: subu       $a1, $a1, $s6
    0891AC90:[0E2470E1]: jal        0x0891C384
    0891AC94:[00D53023]: subu       $a2, $a2, $s5
    0891AC98:[5653FFE6]: bnel       $s2, $s3, 0x0891AC34
    0891AC9C:[8E020000]: lw         $v0, 0($s0)
    0891ACA0:[8FBF001C]: lw         $ra, 28($sp)
    0891ACA4:[8FB60018]: lw         $s6, 24($sp)
    0891ACA8:[8FB50014]: lw         $s5, 20($sp)
    0891ACAC:[8FB40010]: lw         $s4, 16($sp)
    0891ACB0:[8FB3000C]: lw         $s3, 12($sp)
    0891ACB4:[8FB20008]: lw         $s2, 8($sp)
    0891ACB8:[8FB10004]: lw         $s1, 4($sp)
    0891ACBC:[8FB00000]: lw         $s0, 0($sp)
    0891ACC0:[03E00008]: jr         $ra
    0891ACC4:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0891AC48 428,352 times (length 10)
    0891AC14:[3C14089B]: lui        $s4, 0x089B <=> li $s4, 0x089B0000
    0891AC18:[24130040]: addiu      $s3, $zr, 64 <=> li $s3, 64
    0891AC1C:[26110034]: addiu      $s1, $s0, 52
    0891AC20:[0A246B0C]: j          0x0891AC30
    0891AC24:[AFBF001C]: sw         $ra, 28($sp)
--> 0891AC28:[1253001D]: beq        $s2, $s3, 0x0891ACA0
    0891AC2C:[26100044]: addiu      $s0, $s0, 68
    0891AC30:[8E020000]: lw         $v0, 0($s0)
    0891AC34:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0891AC38:[26520001]: addiu      $s2, $s2, 1
    0891AC3C:[30420080]: andi       $v0, $v0, 128
    0891AC40:[26310044]: addiu      $s1, $s1, 68
    0891AC44:[26846A24]: addiu      $a0, $s4, 27172
--> 0891AC48:[1040FFF7]: beq        $v0, $zr, 0x0891AC28
    0891AC4C:[24080013]: addiu      $t0, $zr, 19 <=> li $t0, 19
    0891AC50:[8E03002C]: lw         $v1, 44($s0)
    0891AC54:[8E020030]: lw         $v0, 48($s0)
    0891AC58:[8E05000C]: lw         $a1, 12($s0)
  Back Branch 0891AC98 1,525 times (length 27)
    0891AC20:[0A246B0C]: j          0x0891AC30
    0891AC24:[AFBF001C]: sw         $ra, 28($sp)
    0891AC28:[1253001D]: beq        $s2, $s3, 0x0891ACA0
    0891AC2C:[26100044]: addiu      $s0, $s0, 68
    0891AC30:[8E020000]: lw         $v0, 0($s0)
--> 0891AC34:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0891AC38:[26520001]: addiu      $s2, $s2, 1
    0891AC3C:[30420080]: andi       $v0, $v0, 128
    0891AC40:[26310044]: addiu      $s1, $s1, 68
    0891AC44:[26846A24]: addiu      $a0, $s4, 27172
    0891AC48:[1040FFF7]: beq        $v0, $zr, 0x0891AC28
    0891AC4C:[24080013]: addiu      $t0, $zr, 19 <=> li $t0, 19
    0891AC50:[8E03002C]: lw         $v1, 44($s0)
    0891AC54:[8E020030]: lw         $v0, 48($s0)
    0891AC58:[8E05000C]: lw         $a1, 12($s0)
    0891AC5C:[8E060010]: lw         $a2, 16($s0)
    0891AC60:[26100044]: addiu      $s0, $s0, 68
    0891AC64:[00A32823]: subu       $a1, $a1, $v1
    0891AC68:[00C23023]: subu       $a2, $a2, $v0
    0891AC6C:[24AA01FF]: addiu      $t2, $a1, 511
    0891AC70:[28A30000]: slti       $v1, $a1, 0
    0891AC74:[24C901FF]: addiu      $t1, $a2, 511
    0891AC78:[28C20000]: slti       $v0, $a2, 0
    0891AC7C:[0143280B]: movn       $a1, $t2, $v1
    0891AC80:[0122300B]: movn       $a2, $t1, $v0
    0891AC84:[00052A43]: sra        $a1, $a1, 0x0009
    0891AC88:[00063243]: sra        $a2, $a2, 0x0009
    0891AC8C:[00B62823]: subu       $a1, $a1, $s6
    0891AC90:[0E2470E1]: jal        0x0891C384
    0891AC94:[00D53023]: subu       $a2, $a2, $s5
--> 0891AC98:[5653FFE6]: bnel       $s2, $s3, 0x0891AC34
    0891AC9C:[8E020000]: lw         $v0, 0($s0)
    0891ACA0:[8FBF001C]: lw         $ra, 28($sp)
    0891ACA4:[8FB60018]: lw         $s6, 24($sp)
    0891ACA8:[8FB50014]: lw         $s5, 20($sp)
_S1_2_898511C 4,219,196 instructions (0.176%), 62,047 calls (0898511C - 08985678, length 344)
    0898511C:[27BDFFE8]: addiu      $sp, $sp, -24
    08985120:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    08985124:[AFB10004]: sw         $s1, 4($sp)
    08985128:[244200D0]: addiu      $v0, $v0, 208
    0898512C:[00048880]: sll        $s1, $a0, 0x0002
    08985130:[AFBF0014]: sw         $ra, 20($sp)
    08985134:[AFB40010]: sw         $s4, 16($sp)
    08985138:[AFB3000C]: sw         $s3, 12($sp)
    0898513C:[AFB20008]: sw         $s2, 8($sp)
    08985140:[AFB00000]: sw         $s0, 0($sp)
    08985144:[02221021]: addu       $v0, $s1, $v0
    08985148:[8C440000]: lw         $a0, 0($v0)
    0898514C:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    08985150:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    08985154:[34A5FFFF]: ori        $a1, $a1, -1
    08985158:[01052824]: and        $a1, $t0, $a1
    0898515C:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    08985160:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    08985164:[0E2614CF]: jal        0x0898533C
    08985168:[01008021]: addu       $s0, $t0, $zr <=> move $s0, $t0
    0898516C:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    08985170:[244200B0]: addiu      $v0, $v0, 176
    08985174:[02221021]: addu       $v0, $s1, $v0
    08985178:[8C440000]: lw         $a0, 0($v0)
    0898517C:[00108202]: srl        $s0, $s0, 0x0008
    08985180:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    08985184:[02028024]: and        $s0, $s0, $v0
    08985188:[0E2614CF]: jal        0x0898533C
    0898518C:[02122825]: or         $a1, $s0, $s2
    08985190:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    08985194:[24420090]: addiu      $v0, $v0, 144
    08985198:[02228821]: addu       $s1, $s1, $v0
    0898519C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089851A0:[0E26143C]: jal        0x089850F0
    089851A4:[8E320000]: lw         $s2, 0($s1)
    089851A8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089851AC:[0E26143C]: jal        0x089850F0
    089851B0:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    089851B4:[00108200]: sll        $s0, $s0, 0x0008
    089851B8:[02022825]: or         $a1, $s0, $v0
    089851BC:[0E2614CF]: jal        0x0898533C
    089851C0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089851C4:[8FBF0014]: lw         $ra, 20($sp)
    089851C8:[8FB40010]: lw         $s4, 16($sp)
    089851CC:[8FB3000C]: lw         $s3, 12($sp)
    089851D0:[8FB20008]: lw         $s2, 8($sp)
    089851D4:[8FB10004]: lw         $s1, 4($sp)
    089851D8:[8FB00000]: lw         $s0, 0($sp)
    089851DC:[0A26159C]: j          0x08985670
    089851E0:[27BD0018]: addiu      $sp, $sp, 24
    0898533C:[3C0208B5]: lui        $v0, 0x08B5 <=> li $v0, 0x08B50000
    08985340:[8C43B474]: lw         $v1, -19340($v0)
    08985344:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08985348:[3442FFFF]: ori        $v0, $v0, -1
    0898534C:[8C660004]: lw         $a2, 4($v1)
    08985350:[00A22824]: and        $a1, $a1, $v0
    08985354:[00042600]: sll        $a0, $a0, 0x0018
    08985358:[00852025]: or         $a0, $a0, $a1
    0898535C:[24C20004]: addiu      $v0, $a2, 4
    08985360:[AC620004]: sw         $v0, 4($v1)
    08985364:[03E00008]: jr         $ra
    08985368:[ACC40000]: sw         $a0, 0($a2)
    0898536C:[44026000]: mfc1       $v0, $f12
    08985370:[0A2614CF]: j          0x0898533C
    08985374:[00022A02]: srl        $a1, $v0, 0x0008
    08985670:[44806000]: mtc1       $zr, $f12
    08985674:[0A2614DB]: j          0x0898536C
    08985678:[240400CB]: addiu      $a0, $zr, 203 <=> li $a0, 203
  Back Branch 08985370 124,107 times (length 15)
--> 0898533C:[3C0208B5]: lui        $v0, 0x08B5 <=> li $v0, 0x08B50000
    08985340:[8C43B474]: lw         $v1, -19340($v0)
    08985344:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08985348:[3442FFFF]: ori        $v0, $v0, -1
    0898534C:[8C660004]: lw         $a2, 4($v1)
    08985350:[00A22824]: and        $a1, $a1, $v0
    08985354:[00042600]: sll        $a0, $a0, 0x0018
    08985358:[00852025]: or         $a0, $a0, $a1
    0898535C:[24C20004]: addiu      $v0, $a2, 4
    08985360:[AC620004]: sw         $v0, 4($v1)
    08985364:[03E00008]: jr         $ra
    08985368:[ACC40000]: sw         $a0, 0($a2)
    0898536C:[44026000]: mfc1       $v0, $f12
--> 08985370:[0A2614CF]: j          0x0898533C
    08985374:[00022A02]: srl        $a1, $v0, 0x0008
  Back Branch 08985674 124,094 times (length 196)
_S1_2_891B9E0 4,148,436 instructions (0.173%), 25 calls (0891B9E0 - 0891BECC, length 316)
    0891B9E0:[27BDFE98]: addiu      $sp, $sp, -360
    0891B9E4:[AFBE0160]: sw         $fp, 352($sp)
    0891B9E8:[AFB10144]: sw         $s1, 324($sp)
    0891B9EC:[AFBF0164]: sw         $ra, 356($sp)
    0891B9F0:[AFB7015C]: sw         $s7, 348($sp)
    0891B9F4:[AFB60158]: sw         $s6, 344($sp)
    0891B9F8:[AFB50154]: sw         $s5, 340($sp)
    0891B9FC:[AFB40150]: sw         $s4, 336($sp)
    0891BA00:[AFB3014C]: sw         $s3, 332($sp)
    0891BA04:[AFB20148]: sw         $s2, 328($sp)
    0891BA08:[AFB00140]: sw         $s0, 320($sp)
    0891BA0C:[3C1108A2]: lui        $s1, 0x08A2 <=> li $s1, 0x08A20000
    0891BA10:[9222C100]: lbu        $v0, -16128($s1)
    0891BA14:[AFA40138]: sw         $a0, 312($sp)
    0891BA18:[144000E3]: bne        $v0, $zr, 0x0891BDA8
    0891BA1C:[00A0F021]: addu       $fp, $a1, $zr <=> move $fp, $a1
    0891BA20:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    0891BA24:[27B00036]: addiu      $s0, $sp, 54
    0891BA28:[24A5089C]: addiu      $a1, $a1, 2204
    0891BA2C:[8FA70138]: lw         $a3, 312($sp)
    0891BA30:[3C0608B2]: lui        $a2, 0x08B2 <=> li $a2, 0x08B20000
    0891BA34:[24C6DC94]: addiu      $a2, $a2, -9068
    0891BA38:[0E264136]: jal        0x089904D8
    0891BA3C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0891BA40:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    0891BA44:[24A508A8]: addiu      $a1, $a1, 2216
    0891BA48:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0891BA4C:[0E24046C]: jal        0x089011B0
    0891BA50:[A220C100]: sb         $zr, -16128($s1)
    0891BA54:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    0891BA58:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0891BA5C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0891BA60:[0E240150]: jal        0x08900540
    0891BA64:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    0891BA68:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0891BA6C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0891BA70:[0E240150]: jal        0x08900540
    0891BA74:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0891BA78:[02C03821]: addu       $a3, $s6, $zr <=> move $a3, $s6
    0891BA7C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0891BA80:[24050036]: addiu      $a1, $zr, 54 <=> li $a1, 54
    0891BA84:[0E240148]: jal        0x08900520
    0891BA88:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0891BA8C:[8BA50015]: lwl        $a1, 21($sp)
    0891BA90:[8BA60019]: lwl        $a2, 25($sp)
    0891BA94:[001E1080]: sll        $v0, $fp, 0x0002
    0891BA98:[001E1900]: sll        $v1, $fp, 0x0004
    0891BA9C:[AFA2013C]: sw         $v0, 316($sp)
    0891BAA0:[00621823]: subu       $v1, $v1, $v0
    0891BAA4:[9BA50012]: lwr        $a1, 18($sp)
    0891BAA8:[9BA60016]: lwr        $a2, 22($sp)
    0891BAAC:[007E1823]: subu       $v1, $v1, $fp
    0891BAB0:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0891BAB4:[00031880]: sll        $v1, $v1, 0x0002
    0891BAB8:[2442C110]: addiu      $v0, $v0, -16112
    0891BABC:[00629021]: addu       $s2, $v1, $v0
    0891BAC0:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0891BAC4:[AE450008]: sw         $a1, 8($s2)
    0891BAC8:[0E246BDE]: jal        0x0891AF78
    0891BACC:[AE46000C]: sw         $a2, 12($s2)
    0891BAD0:[8E44000C]: lw         $a0, 12($s2)
    0891BAD4:[AE420010]: sw         $v0, 16($s2)
    0891BAD8:[0E246BDE]: jal        0x0891AF78
    0891BADC:[26D50004]: addiu      $s5, $s6, 4
    0891BAE0:[97A4001C]: lhu        $a0, 28($sp)
    0891BAE4:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0891BAE8:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    0891BAEC:[AE420014]: sw         $v0, 20($s2)
    0891BAF0:[AE45001C]: sw         $a1, 28($s2)
    0891BAF4:[108300E9]: beq        $a0, $v1, 0x0891BE9C
    0891BAF8:[AE430018]: sw         $v1, 24($s2)
    0891BAFC:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0891BB00:[108300E9]: beq        $a0, $v1, 0x0891BEA8
    0891BB04:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0891BB08:[108200ED]: beq        $a0, $v0, 0x0891BEC0
    0891BB0C:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    0891BB10:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    0891BB14:[8BA20015]: lwl        $v0, 21($sp)
    0891BB18:[8E46001C]: lw         $a2, 28($s2)
    0891BB1C:[38830001]: xori       $v1, $a0, 1
    0891BB20:[9BA20012]: lwr        $v0, 18($sp)
    0891BB24:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    0891BB28:[00C3800B]: movn       $s0, $a2, $v1
    0891BB2C:[16600002]: bne        $s3, $zr, 0x0891BB38
    0891BB30:[0053001B]: divu       $v0, $s3
    0891BB34:[000001CD]: break      0x00007
    0891BB38:[00004012]: mflo       $t0
    0891BB3C:[31030003]: andi       $v1, $t0, 3
    0891BB40:[10600005]: beq        $v1, $zr, 0x0891BB58
    0891BB44:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0891BB48:[24E70001]: addiu      $a3, $a3, 1
    0891BB4C:[30E20003]: andi       $v0, $a3, 3
    0891BB50:[5440FFFE]: bnel       $v0, $zr, 0x0891BB4C
    0891BB54:[24E70001]: addiu      $a3, $a3, 1
    0891BB58:[8E440028]: lw         $a0, 40($s2)
    0891BB5C:[00063080]: sll        $a2, $a2, 0x0002
    0891BB60:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0891BB64:[0E263CEA]: jal        0x0898F3A8
    0891BB68:[00E8B823]: subu       $s7, $a3, $t0
    0891BB6C:[8E450028]: lw         $a1, 40($s2)
    0891BB70:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0891BB74:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0891BB78:[0E240111]: jal        0x08900444
    0891BB7C:[24070004]: addiu      $a3, $zr, 4 <=> li $a3, 4
    0891BB80:[8E43001C]: lw         $v1, 28($s2)
    0891BB84:[546000AD]: bnel       $v1, $zr, 0x0891BE3C
    0891BB88:[8E450028]: lw         $a1, 40($s2)
    0891BB8C:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    0891BB90:[24020025]: addiu      $v0, $zr, 37 <=> li $v0, 37
    0891BB94:[13C20088]: beq        $fp, $v0, 0x0891BDB8
    0891BB98:[2D220100]: sltiu      $v0, $t1, 256
    0891BB9C:[54400088]: bnel       $v0, $zr, 0x0891BDC0
    0891BBA0:[8E430028]: lw         $v1, 40($s2)
    0891BBA4:[8BA5000D]: lwl        $a1, 13($sp)
    0891BBA8:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0891BBAC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0891BBB0:[0E240128]: jal        0x089004A0
    0891BBB4:[9BA5000A]: lwr        $a1, 10($sp)
    0891BBB8:[8BA40019]: lwl        $a0, 25($sp)
    0891BBBC:[9BA40016]: lwr        $a0, 22($sp)
    0891BBC0:[1080005D]: beq        $a0, $zr, 0x0891BD38
    0891BBC4:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0891BBC8:[0A246F16]: j          0x0891BC58
    0891BBCC:[97A3001C]: lhu        $v1, 28($sp)
    0891BBD0:[00941023]: subu       $v0, $a0, $s4
    0891BBD4:[2442FFFF]: addiu      $v0, $v0, -1
    0891BBD8:[00430018]: mult       $v0, $v1
    0891BBDC:[8BA60015]: lwl        $a2, 21($sp)
    0891BBE0:[8E430024]: lw         $v1, 36($s2)
    0891BBE4:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0891BBE8:[9BA60012]: lwr        $a2, 18($sp)
    0891BBEC:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0891BBF0:[00001012]: mflo       $v0
    0891BBF4:[16600002]: bne        $s3, $zr, 0x0891BC00
    0891BBF8:[0053001B]: divu       $v0, $s3
    0891BBFC:[000001CD]: break      0x00007
    0891BC00:[00001012]: mflo       $v0
    0891BC04:[00628021]: addu       $s0, $v1, $v0
    0891BC08:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0891BC0C:[16600002]: bne        $s3, $zr, 0x0891BC18
    0891BC10:[00D3001B]: divu       $a2, $s3
    0891BC14:[000001CD]: break      0x00007
    0891BC18:[0E240111]: jal        0x08900444
    0891BC1C:[00003012]: mflo       $a2
    0891BC20:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0891BC24:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    0891BC28:[0E240128]: jal        0x089004A0
    0891BC2C:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0891BC30:[8E43001C]: lw         $v1, 28($s2)
    0891BC34:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0891BC38:[10620065]: beq        $v1, $v0, 0x0891BDD0
    0891BC3C:[8BA20015]: lwl        $v0, 21($sp)
    0891BC40:[8BA40019]: lwl        $a0, 25($sp)
    0891BC44:[26940001]: addiu      $s4, $s4, 1
    0891BC48:[9BA40016]: lwr        $a0, 22($sp)
    0891BC4C:[0284102B]: sltu       $v0, $s4, $a0
    0891BC50:[10400039]: beq        $v0, $zr, 0x0891BD38
    0891BC54:[97A3001C]: lhu        $v1, 28($sp)
    0891BC58:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0891BC5C:[1462FFDC]: bne        $v1, $v0, 0x0891BBD0
    0891BC60:[8E430010]: lw         $v1, 16($s2)
    0891BC64:[00941023]: subu       $v0, $a0, $s4
    0891BC68:[2442FFFF]: addiu      $v0, $v0, -1
    0891BC6C:[00430018]: mult       $v0, $v1
    0891BC70:[8BA50015]: lwl        $a1, 21($sp)
    0891BC74:[8E470024]: lw         $a3, 36($s2)
    0891BC78:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0891BC7C:[9BA50012]: lwr        $a1, 18($sp)
    0891BC80:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0891BC84:[8EB10008]: lw         $s1, 8($s5)
    0891BC88:[00001012]: mflo       $v0
    0891BC8C:[00E28021]: addu       $s0, $a3, $v0
    0891BC90:[16600002]: bne        $s3, $zr, 0x0891BC9C
    0891BC94:[00B3001B]: divu       $a1, $s3
    0891BC98:[000001CD]: break      0x00007
    0891BC9C:[00002812]: mflo       $a1
    0891BCA0:[0E240128]: jal        0x089004A0
    0891BCA4:[00B72821]: addu       $a1, $a1, $s7
    0891BCA8:[8BA20015]: lwl        $v0, 21($sp)
    0891BCAC:[9BA20012]: lwr        $v0, 18($sp)
    0891BCB0:[000210C2]: srl        $v0, $v0, 0x0003
    0891BCB4:[5040FFE3]: beql       $v0, $zr, 0x0891BC44
    0891BCB8:[8BA40019]: lwl        $a0, 25($sp)
    0891BCBC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0891BCC0:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0891BCC4:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0891BCC8:[92230000]: lbu        $v1, 0($s1)
    0891BCCC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0891BCD0:[0A246F3A]: j          0x0891BCE8
    0891BCD4:[26310001]: addiu      $s1, $s1, 1
    0891BCD8:[A2070000]: sb         $a3, 0($s0)
    0891BCDC:[00031840]: sll        $v1, $v1, 0x0001
    0891BCE0:[10850008]: beq        $a0, $a1, 0x0891BD04
    0891BCE4:[26100001]: addiu      $s0, $s0, 1
    0891BCE8:[30620080]: andi       $v0, $v1, 128
    0891BCEC:[1440FFFA]: bne        $v0, $zr, 0x0891BCD8
    0891BCF0:[24840001]: addiu      $a0, $a0, 1
    0891BCF4:[A2000000]: sb         $zr, 0($s0)
    0891BCF8:[00031840]: sll        $v1, $v1, 0x0001
    0891BCFC:[1485FFFA]: bne        $a0, $a1, 0x0891BCE8
    0891BD00:[26100001]: addiu      $s0, $s0, 1
    0891BD04:[8BA20015]: lwl        $v0, 21($sp)
    0891BD08:[24C60001]: addiu      $a2, $a2, 1
    0891BD0C:[9BA20012]: lwr        $v0, 18($sp)
    0891BD10:[000210C2]: srl        $v0, $v0, 0x0003
    0891BD14:[00C2102B]: sltu       $v0, $a2, $v0
    0891BD18:[5440FFEC]: bnel       $v0, $zr, 0x0891BCCC
    0891BD1C:[92230000]: lbu        $v1, 0($s1)
    0891BD20:[8BA40019]: lwl        $a0, 25($sp)
    0891BD24:[26940001]: addiu      $s4, $s4, 1
    0891BD28:[9BA40016]: lwr        $a0, 22($sp)
    0891BD2C:[0284102B]: sltu       $v0, $s4, $a0
    0891BD30:[1440FFC9]: bne        $v0, $zr, 0x0891BC58
    0891BD34:[97A3001C]: lhu        $v1, 28($sp)
    0891BD38:[0E2680C9]: jal        0x089A0324 [sceKernelDcacheWritebackAll]
    0891BD3C:[00000000]: nop
    0891BD40:[0E240142]: jal        0x08900508
    0891BD44:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0891BD48:[8FA3013C]: lw         $v1, 316($sp)
    0891BD4C:[001E1140]: sll        $v0, $fp, 0x0005
    0891BD50:[8FA50138]: lw         $a1, 312($sp)
    0891BD54:[00621021]: addu       $v0, $v1, $v0
    0891BD58:[3C0308A2]: lui        $v1, 0x08A2 <=> li $v1, 0x08A20000
    0891BD5C:[2463C848]: addiu      $v1, $v1, -14264
    0891BD60:[00431021]: addu       $v0, $v0, $v1
    0891BD64:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    0891BD68:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0891BD6C:[0E264239]: jal        0x089908E4
    0891BD70:[AC43001C]: sw         $v1, 28($v0)
    0891BD74:[8FBF0164]: lw         $ra, 356($sp)
    0891BD78:[8FBE0160]: lw         $fp, 352($sp)
    0891BD7C:[8FB7015C]: lw         $s7, 348($sp)
    0891BD80:[8FB60158]: lw         $s6, 344($sp)
    0891BD84:[8FB50154]: lw         $s5, 340($sp)
    0891BD88:[8FB40150]: lw         $s4, 336($sp)
    0891BD8C:[8FB3014C]: lw         $s3, 332($sp)
    0891BD90:[8FB20148]: lw         $s2, 328($sp)
    0891BD94:[8FB10144]: lw         $s1, 324($sp)
    0891BD98:[8FB00140]: lw         $s0, 320($sp)
    0891BD9C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0891BDA0:[03E00008]: jr         $ra
    0891BDA4:[27BD0168]: addiu      $sp, $sp, 360
    0891BDA8:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    0891BDAC:[27B00036]: addiu      $s0, $sp, 54
    0891BDB0:[0A246E8B]: j          0x0891BA2C
    0891BDB4:[24A52994]: addiu      $a1, $a1, 10644
    0891BDB8:[240900E0]: addiu      $t1, $zr, 224 <=> li $t1, 224
    0891BDBC:[8E430028]: lw         $v1, 40($s2)
    0891BDC0:[00091080]: sll        $v0, $t1, 0x0002
    0891BDC4:[00431021]: addu       $v0, $v0, $v1
    0891BDC8:[0A246EE9]: j          0x0891BBA4
    0891BDCC:[A0400003]: sb         $zr, 3($v0)
    0891BDD0:[9BA20012]: lwr        $v0, 18($sp)
    0891BDD4:[16600002]: bne        $s3, $zr, 0x0891BDE0
    0891BDD8:[0053001B]: divu       $v0, $s3
    0891BDDC:[000001CD]: break      0x00007
    0891BDE0:[00001012]: mflo       $v0
    0891BDE4:[1040FF97]: beq        $v0, $zr, 0x0891BC44
    0891BDE8:[8BA40019]: lwl        $a0, 25($sp)
    0891BDEC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0891BDF0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0891BDF4:[90A30000]: lbu        $v1, 0($a1)
    0891BDF8:[24840001]: addiu      $a0, $a0, 1
    0891BDFC:[3062000F]: andi       $v0, $v1, 15
    0891BE00:[00021100]: sll        $v0, $v0, 0x0004
    0891BE04:[00031902]: srl        $v1, $v1, 0x0004
    0891BE08:[00621825]: or         $v1, $v1, $v0
    0891BE0C:[A0A30000]: sb         $v1, 0($a1)
    0891BE10:[8BA20015]: lwl        $v0, 21($sp)
    0891BE14:[9BA20012]: lwr        $v0, 18($sp)
    0891BE18:[16600002]: bne        $s3, $zr, 0x0891BE24
    0891BE1C:[0053001B]: divu       $v0, $s3
    0891BE20:[000001CD]: break      0x00007
    0891BE24:[00001012]: mflo       $v0
    0891BE28:[0082102B]: sltu       $v0, $a0, $v0
    0891BE2C:[1440FFF1]: bne        $v0, $zr, 0x0891BDF4
    0891BE30:[24A50001]: addiu      $a1, $a1, 1
    0891BE34:[0A246F11]: j          0x0891BC44
    0891BE38:[8BA40019]: lwl        $a0, 25($sp)
    0891BE3C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0891BE40:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    0891BE44:[3C08FF00]: lui        $t0, 0xFF00 <=> li $t0, 0xFF000000
    0891BE48:[0A246F99]: j          0x0891BE64
    0891BE4C:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
    0891BE50:[8E42001C]: lw         $v0, 28($s2)
    0891BE54:[24C60001]: addiu      $a2, $a2, 1
    0891BE58:[00C2102B]: sltu       $v0, $a2, $v0
    0891BE5C:[1040FF4D]: beq        $v0, $zr, 0x0891BB94
    0891BE60:[24020025]: addiu      $v0, $zr, 37 <=> li $v0, 37
    0891BE64:[8CA20000]: lw         $v0, 0($a1)
    0891BE68:[012A3826]: xor        $a3, $t1, $t2
    0891BE6C:[304400FF]: andi       $a0, $v0, 255
    0891BE70:[7C433C00]: ext        $v1, $v0, 16, 8
    0891BE74:[3042FF00]: andi       $v0, $v0, -256
    0891BE78:[00621825]: or         $v1, $v1, $v0
    0891BE7C:[00042400]: sll        $a0, $a0, 0x0010
    0891BE80:[00641825]: or         $v1, $v1, $a0
    0891BE84:[00681825]: or         $v1, $v1, $t0
    0891BE88:[ACA30000]: sw         $v1, 0($a1)
    0891BE8C:[1468FFF0]: bne        $v1, $t0, 0x0891BE50
    0891BE90:[24A50004]: addiu      $a1, $a1, 4
    0891BE94:[0A246F94]: j          0x0891BE50
    0891BE98:[00C7480A]: movz       $t1, $a2, $a3
    0891BE9C:[24130002]: addiu      $s3, $zr, 2 <=> li $s3, 2
    0891BEA0:[0A246EC5]: j          0x0891BB14
    0891BEA4:[AE440018]: sw         $a0, 24($s2)
    0891BEA8:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    0891BEAC:[24030100]: addiu      $v1, $zr, 256 <=> li $v1, 256
    0891BEB0:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    0891BEB4:[AE420018]: sw         $v0, 24($s2)
    0891BEB8:[0A246EC5]: j          0x0891BB14
    0891BEBC:[AE43001C]: sw         $v1, 28($s2)
    0891BEC0:[24130008]: addiu      $s3, $zr, 8 <=> li $s3, 8
    0891BEC4:[AE420018]: sw         $v0, 24($s2)
    0891BEC8:[0A246EC5]: j          0x0891BB14
    0891BECC:[AE43001C]: sw         $v1, 28($s2)
  Back Branch 0891BE2C 258,208 times (length 16)
    0891BDE0:[00001012]: mflo       $v0
    0891BDE4:[1040FF97]: beq        $v0, $zr, 0x0891BC44
    0891BDE8:[8BA40019]: lwl        $a0, 25($sp)
    0891BDEC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0891BDF0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 0891BDF4:[90A30000]: lbu        $v1, 0($a1)
    0891BDF8:[24840001]: addiu      $a0, $a0, 1
    0891BDFC:[3062000F]: andi       $v0, $v1, 15
    0891BE00:[00021100]: sll        $v0, $v0, 0x0004
    0891BE04:[00031902]: srl        $v1, $v1, 0x0004
    0891BE08:[00621825]: or         $v1, $v1, $v0
    0891BE0C:[A0A30000]: sb         $v1, 0($a1)
    0891BE10:[8BA20015]: lwl        $v0, 21($sp)
    0891BE14:[9BA20012]: lwr        $v0, 18($sp)
    0891BE18:[16600002]: bne        $s3, $zr, 0x0891BE24
    0891BE1C:[0053001B]: divu       $v0, $s3
    0891BE20:[000001CD]: break      0x00007
    0891BE24:[00001012]: mflo       $v0
    0891BE28:[0082102B]: sltu       $v0, $a0, $v0
--> 0891BE2C:[1440FFF1]: bne        $v0, $zr, 0x0891BDF4
    0891BE30:[24A50001]: addiu      $a1, $a1, 1
    0891BE34:[0A246F11]: j          0x0891BC44
    0891BE38:[8BA40019]: lwl        $a0, 25($sp)
    0891BE3C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
  Back Branch 0891BCEC 20,480 times (length 7)
    0891BCC4:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0891BCC8:[92230000]: lbu        $v1, 0($s1)
    0891BCCC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0891BCD0:[0A246F3A]: j          0x0891BCE8
    0891BCD4:[26310001]: addiu      $s1, $s1, 1
--> 0891BCD8:[A2070000]: sb         $a3, 0($s0)
    0891BCDC:[00031840]: sll        $v1, $v1, 0x0001
    0891BCE0:[10850008]: beq        $a0, $a1, 0x0891BD04
    0891BCE4:[26100001]: addiu      $s0, $s0, 1
    0891BCE8:[30620080]: andi       $v0, $v1, 128
--> 0891BCEC:[1440FFFA]: bne        $v0, $zr, 0x0891BCD8
    0891BCF0:[24840001]: addiu      $a0, $a0, 1
    0891BCF4:[A2000000]: sb         $zr, 0($s0)
    0891BCF8:[00031840]: sll        $v1, $v1, 0x0001
    0891BCFC:[1485FFFA]: bne        $a0, $a1, 0x0891BCE8
  Back Branch 0891BC5C 2,272 times (length 37)
    0891BBBC:[9BA40016]: lwr        $a0, 22($sp)
    0891BBC0:[1080005D]: beq        $a0, $zr, 0x0891BD38
    0891BBC4:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0891BBC8:[0A246F16]: j          0x0891BC58
    0891BBCC:[97A3001C]: lhu        $v1, 28($sp)
--> 0891BBD0:[00941023]: subu       $v0, $a0, $s4
    0891BBD4:[2442FFFF]: addiu      $v0, $v0, -1
    0891BBD8:[00430018]: mult       $v0, $v1
    0891BBDC:[8BA60015]: lwl        $a2, 21($sp)
    0891BBE0:[8E430024]: lw         $v1, 36($s2)
    0891BBE4:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0891BBE8:[9BA60012]: lwr        $a2, 18($sp)
    0891BBEC:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0891BBF0:[00001012]: mflo       $v0
    0891BBF4:[16600002]: bne        $s3, $zr, 0x0891BC00
    0891BBF8:[0053001B]: divu       $v0, $s3
    0891BBFC:[000001CD]: break      0x00007
    0891BC00:[00001012]: mflo       $v0
    0891BC04:[00628021]: addu       $s0, $v1, $v0
    0891BC08:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0891BC0C:[16600002]: bne        $s3, $zr, 0x0891BC18
    0891BC10:[00D3001B]: divu       $a2, $s3
    0891BC14:[000001CD]: break      0x00007
    0891BC18:[0E240111]: jal        0x08900444
    0891BC1C:[00003012]: mflo       $a2
    0891BC20:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0891BC24:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    0891BC28:[0E240128]: jal        0x089004A0
    0891BC2C:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0891BC30:[8E43001C]: lw         $v1, 28($s2)
    0891BC34:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0891BC38:[10620065]: beq        $v1, $v0, 0x0891BDD0
    0891BC3C:[8BA20015]: lwl        $v0, 21($sp)
    0891BC40:[8BA40019]: lwl        $a0, 25($sp)
    0891BC44:[26940001]: addiu      $s4, $s4, 1
    0891BC48:[9BA40016]: lwr        $a0, 22($sp)
    0891BC4C:[0284102B]: sltu       $v0, $s4, $a0
    0891BC50:[10400039]: beq        $v0, $zr, 0x0891BD38
    0891BC54:[97A3001C]: lhu        $v1, 28($sp)
    0891BC58:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0891BC5C:[1462FFDC]: bne        $v1, $v0, 0x0891BBD0
    0891BC60:[8E430010]: lw         $v1, 16($s2)
    0891BC64:[00941023]: subu       $v0, $a0, $s4
    0891BC68:[2442FFFF]: addiu      $v0, $v0, -1
    0891BC6C:[00430018]: mult       $v0, $v1
  Back Branch 0891BD18 2,240 times (length 21)
    0891BCB8:[8BA40019]: lwl        $a0, 25($sp)
    0891BCBC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0891BCC0:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0891BCC4:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0891BCC8:[92230000]: lbu        $v1, 0($s1)
--> 0891BCCC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0891BCD0:[0A246F3A]: j          0x0891BCE8
    0891BCD4:[26310001]: addiu      $s1, $s1, 1
    0891BCD8:[A2070000]: sb         $a3, 0($s0)
    0891BCDC:[00031840]: sll        $v1, $v1, 0x0001
    0891BCE0:[10850008]: beq        $a0, $a1, 0x0891BD04
    0891BCE4:[26100001]: addiu      $s0, $s0, 1
    0891BCE8:[30620080]: andi       $v0, $v1, 128
    0891BCEC:[1440FFFA]: bne        $v0, $zr, 0x0891BCD8
    0891BCF0:[24840001]: addiu      $a0, $a0, 1
    0891BCF4:[A2000000]: sb         $zr, 0($s0)
    0891BCF8:[00031840]: sll        $v1, $v1, 0x0001
    0891BCFC:[1485FFFA]: bne        $a0, $a1, 0x0891BCE8
    0891BD00:[26100001]: addiu      $s0, $s0, 1
    0891BD04:[8BA20015]: lwl        $v0, 21($sp)
    0891BD08:[24C60001]: addiu      $a2, $a2, 1
    0891BD0C:[9BA20012]: lwr        $v0, 18($sp)
    0891BD10:[000210C2]: srl        $v0, $v0, 0x0003
    0891BD14:[00C2102B]: sltu       $v0, $a2, $v0
--> 0891BD18:[5440FFEC]: bnel       $v0, $zr, 0x0891BCCC
    0891BD1C:[92230000]: lbu        $v1, 0($s1)
    0891BD20:[8BA40019]: lwl        $a0, 25($sp)
    0891BD24:[26940001]: addiu      $s4, $s4, 1
    0891BD28:[9BA40016]: lwr        $a0, 22($sp)
  Back Branch 0891BE34 1,952 times (length 126)
  Back Branch 0891BDE4 1,952 times (length 106)
  Back Branch 0891BE5C 360 times (length 180)
  Back Branch 0891BE8C 360 times (length 17)
    0891BE3C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0891BE40:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    0891BE44:[3C08FF00]: lui        $t0, 0xFF00 <=> li $t0, 0xFF000000
    0891BE48:[0A246F99]: j          0x0891BE64
    0891BE4C:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
--> 0891BE50:[8E42001C]: lw         $v0, 28($s2)
    0891BE54:[24C60001]: addiu      $a2, $a2, 1
    0891BE58:[00C2102B]: sltu       $v0, $a2, $v0
    0891BE5C:[1040FF4D]: beq        $v0, $zr, 0x0891BB94
    0891BE60:[24020025]: addiu      $v0, $zr, 37 <=> li $v0, 37
    0891BE64:[8CA20000]: lw         $v0, 0($a1)
    0891BE68:[012A3826]: xor        $a3, $t1, $t2
    0891BE6C:[304400FF]: andi       $a0, $v0, 255
    0891BE70:[7C433C00]: ext        $v1, $v0, 16, 8
    0891BE74:[3042FF00]: andi       $v0, $v0, -256
    0891BE78:[00621825]: or         $v1, $v1, $v0
    0891BE7C:[00042400]: sll        $a0, $a0, 0x0010
    0891BE80:[00641825]: or         $v1, $v1, $a0
    0891BE84:[00681825]: or         $v1, $v1, $t0
    0891BE88:[ACA30000]: sw         $v1, 0($a1)
--> 0891BE8C:[1468FFF0]: bne        $v1, $t0, 0x0891BE50
    0891BE90:[24A50004]: addiu      $a1, $a1, 4
    0891BE94:[0A246F94]: j          0x0891BE50
    0891BE98:[00C7480A]: movz       $t1, $a2, $a3
    0891BE9C:[24130002]: addiu      $s3, $zr, 2 <=> li $s3, 2
  Back Branch 0891BD30 320 times (length 56)
    0891BC44:[26940001]: addiu      $s4, $s4, 1
    0891BC48:[9BA40016]: lwr        $a0, 22($sp)
    0891BC4C:[0284102B]: sltu       $v0, $s4, $a0
    0891BC50:[10400039]: beq        $v0, $zr, 0x0891BD38
    0891BC54:[97A3001C]: lhu        $v1, 28($sp)
--> 0891BC58:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0891BC5C:[1462FFDC]: bne        $v1, $v0, 0x0891BBD0
    0891BC60:[8E430010]: lw         $v1, 16($s2)
    0891BC64:[00941023]: subu       $v0, $a0, $s4
    0891BC68:[2442FFFF]: addiu      $v0, $v0, -1
    0891BC6C:[00430018]: mult       $v0, $v1
    0891BC70:[8BA50015]: lwl        $a1, 21($sp)
    0891BC74:[8E470024]: lw         $a3, 36($s2)
    0891BC78:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0891BC7C:[9BA50012]: lwr        $a1, 18($sp)
    0891BC80:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0891BC84:[8EB10008]: lw         $s1, 8($s5)
    0891BC88:[00001012]: mflo       $v0
    0891BC8C:[00E28021]: addu       $s0, $a3, $v0
    0891BC90:[16600002]: bne        $s3, $zr, 0x0891BC9C
    0891BC94:[00B3001B]: divu       $a1, $s3
    0891BC98:[000001CD]: break      0x00007
    0891BC9C:[00002812]: mflo       $a1
    0891BCA0:[0E240128]: jal        0x089004A0
    0891BCA4:[00B72821]: addu       $a1, $a1, $s7
    0891BCA8:[8BA20015]: lwl        $v0, 21($sp)
    0891BCAC:[9BA20012]: lwr        $v0, 18($sp)
    0891BCB0:[000210C2]: srl        $v0, $v0, 0x0003
    0891BCB4:[5040FFE3]: beql       $v0, $zr, 0x0891BC44
    0891BCB8:[8BA40019]: lwl        $a0, 25($sp)
    0891BCBC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0891BCC0:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0891BCC4:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0891BCC8:[92230000]: lbu        $v1, 0($s1)
    0891BCCC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0891BCD0:[0A246F3A]: j          0x0891BCE8
    0891BCD4:[26310001]: addiu      $s1, $s1, 1
    0891BCD8:[A2070000]: sb         $a3, 0($s0)
    0891BCDC:[00031840]: sll        $v1, $v1, 0x0001
    0891BCE0:[10850008]: beq        $a0, $a1, 0x0891BD04
    0891BCE4:[26100001]: addiu      $s0, $s0, 1
    0891BCE8:[30620080]: andi       $v0, $v1, 128
    0891BCEC:[1440FFFA]: bne        $v0, $zr, 0x0891BCD8
    0891BCF0:[24840001]: addiu      $a0, $a0, 1
    0891BCF4:[A2000000]: sb         $zr, 0($s0)
    0891BCF8:[00031840]: sll        $v1, $v1, 0x0001
    0891BCFC:[1485FFFA]: bne        $a0, $a1, 0x0891BCE8
    0891BD00:[26100001]: addiu      $s0, $s0, 1
    0891BD04:[8BA20015]: lwl        $v0, 21($sp)
    0891BD08:[24C60001]: addiu      $a2, $a2, 1
    0891BD0C:[9BA20012]: lwr        $v0, 18($sp)
    0891BD10:[000210C2]: srl        $v0, $v0, 0x0003
    0891BD14:[00C2102B]: sltu       $v0, $a2, $v0
    0891BD18:[5440FFEC]: bnel       $v0, $zr, 0x0891BCCC
    0891BD1C:[92230000]: lbu        $v1, 0($s1)
    0891BD20:[8BA40019]: lwl        $a0, 25($sp)
    0891BD24:[26940001]: addiu      $s4, $s4, 1
    0891BD28:[9BA40016]: lwr        $a0, 22($sp)
    0891BD2C:[0284102B]: sltu       $v0, $s4, $a0
--> 0891BD30:[1440FFC9]: bne        $v0, $zr, 0x0891BC58
    0891BD34:[97A3001C]: lhu        $v1, 28($sp)
    0891BD38:[0E2680C9]: jal        0x089A0324 [sceKernelDcacheWritebackAll]
    0891BD3C:[00000000]: nop
    0891BD40:[0E240142]: jal        0x08900508
  Back Branch 0891BE94 148 times (length 19)
    0891BE3C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0891BE40:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    0891BE44:[3C08FF00]: lui        $t0, 0xFF00 <=> li $t0, 0xFF000000
    0891BE48:[0A246F99]: j          0x0891BE64
    0891BE4C:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
--> 0891BE50:[8E42001C]: lw         $v0, 28($s2)
    0891BE54:[24C60001]: addiu      $a2, $a2, 1
    0891BE58:[00C2102B]: sltu       $v0, $a2, $v0
    0891BE5C:[1040FF4D]: beq        $v0, $zr, 0x0891BB94
    0891BE60:[24020025]: addiu      $v0, $zr, 37 <=> li $v0, 37
    0891BE64:[8CA20000]: lw         $v0, 0($a1)
    0891BE68:[012A3826]: xor        $a3, $t1, $t2
    0891BE6C:[304400FF]: andi       $a0, $v0, 255
    0891BE70:[7C433C00]: ext        $v1, $v0, 16, 8
    0891BE74:[3042FF00]: andi       $v0, $v0, -256
    0891BE78:[00621825]: or         $v1, $v1, $v0
    0891BE7C:[00042400]: sll        $a0, $a0, 0x0010
    0891BE80:[00641825]: or         $v1, $v1, $a0
    0891BE84:[00681825]: or         $v1, $v1, $t0
    0891BE88:[ACA30000]: sw         $v1, 0($a1)
    0891BE8C:[1468FFF0]: bne        $v1, $t0, 0x0891BE50
    0891BE90:[24A50004]: addiu      $a1, $a1, 4
--> 0891BE94:[0A246F94]: j          0x0891BE50
    0891BE98:[00C7480A]: movz       $t1, $a2, $a3
    0891BE9C:[24130002]: addiu      $s3, $zr, 2 <=> li $s3, 2
    0891BEA0:[0A246EC5]: j          0x0891BB14
    0891BEA4:[AE440018]: sw         $a0, 24($s2)
  Back Branch 0891BDC8 25 times (length 139)
  Back Branch 0891BEA0 20 times (length 229)
  Back Branch 0891BEC8 5 times (length 239)
  Back Branch 0891BB50 1 times (length 3)
    0891BB38:[00004012]: mflo       $t0
    0891BB3C:[31030003]: andi       $v1, $t0, 3
    0891BB40:[10600005]: beq        $v1, $zr, 0x0891BB58
    0891BB44:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0891BB48:[24E70001]: addiu      $a3, $a3, 1
--> 0891BB4C:[30E20003]: andi       $v0, $a3, 3
--> 0891BB50:[5440FFFE]: bnel       $v0, $zr, 0x0891BB4C
    0891BB54:[24E70001]: addiu      $a3, $a3, 1
    0891BB58:[8E440028]: lw         $a0, 40($s2)
    0891BB5C:[00063080]: sll        $a2, $a2, 0x0002
    0891BB60:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
  Back Branch 0891BDB0 1 times (length 227)
_S1_2_892B298 3,800,841 instructions (0.159%), 4,854 calls (0892B298 - 0892BAD0, length 527)
    0892B298:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    0892B29C:[27BDFF80]: addiu      $sp, $sp, -128
    0892B2A0:[244639CC]: addiu      $a2, $v0, 14796
    0892B2A4:[AFBF007C]: sw         $ra, 124($sp)
    0892B2A8:[AFBE0078]: sw         $fp, 120($sp)
    0892B2AC:[AFB70074]: sw         $s7, 116($sp)
    0892B2B0:[AFB60070]: sw         $s6, 112($sp)
    0892B2B4:[AFB5006C]: sw         $s5, 108($sp)
    0892B2B8:[AFB40068]: sw         $s4, 104($sp)
    0892B2BC:[AFB30064]: sw         $s3, 100($sp)
    0892B2C0:[AFB20060]: sw         $s2, 96($sp)
    0892B2C4:[AFB1005C]: sw         $s1, 92($sp)
    0892B2C8:[AFB00058]: sw         $s0, 88($sp)
    0892B2CC:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0892B2D0:[24C80020]: addiu      $t0, $a2, 32
    0892B2D4:[8CC20000]: lw         $v0, 0($a2)
    0892B2D8:[8CC30004]: lw         $v1, 4($a2)
    0892B2DC:[8CC40008]: lw         $a0, 8($a2)
    0892B2E0:[8CC5000C]: lw         $a1, 12($a2)
    0892B2E4:[24C60010]: addiu      $a2, $a2, 16
    0892B2E8:[ACE20000]: sw         $v0, 0($a3)
    0892B2EC:[ACE30004]: sw         $v1, 4($a3)
    0892B2F0:[ACE40008]: sw         $a0, 8($a3)
    0892B2F4:[ACE5000C]: sw         $a1, 12($a3)
    0892B2F8:[14C8FFF6]: bne        $a2, $t0, 0x0892B2D4
    0892B2FC:[24E70010]: addiu      $a3, $a3, 16
    0892B300:[8CC30000]: lw         $v1, 0($a2)
    0892B304:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    0892B308:[244639A8]: addiu      $a2, $v0, 14760
    0892B30C:[ACE30000]: sw         $v1, 0($a3)
    0892B310:[24C80020]: addiu      $t0, $a2, 32
    0892B314:[27A70024]: addiu      $a3, $sp, 36
    0892B318:[8CC20000]: lw         $v0, 0($a2)
    0892B31C:[8CC30004]: lw         $v1, 4($a2)
    0892B320:[8CC40008]: lw         $a0, 8($a2)
    0892B324:[8CC5000C]: lw         $a1, 12($a2)
    0892B328:[24C60010]: addiu      $a2, $a2, 16
    0892B32C:[ACE20000]: sw         $v0, 0($a3)
    0892B330:[ACE30004]: sw         $v1, 4($a3)
    0892B334:[ACE40008]: sw         $a0, 8($a3)
    0892B338:[ACE5000C]: sw         $a1, 12($a3)
    0892B33C:[14C8FFF6]: bne        $a2, $t0, 0x0892B318
    0892B340:[24E70010]: addiu      $a3, $a3, 16
    0892B344:[8CC20000]: lw         $v0, 0($a2)
    0892B348:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0892B34C:[ACE20000]: sw         $v0, 0($a3)
    0892B350:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0892B354:[0A24ACDB]: j          0x0892B36C
    0892B358:[2452E180]: addiu      $s2, $v0, -7808
    0892B35C:[26310001]: addiu      $s1, $s1, 1
    0892B360:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892B364:[1222004E]: beq        $s1, $v0, 0x0892B4A0
    0892B368:[265200AC]: addiu      $s2, $s2, 172
    0892B36C:[82420000]: lb         $v0, 0($s2)
    0892B370:[0443FFFB]: bgezl      $v0, 0x0892B360
    0892B374:[26310001]: addiu      $s1, $s1, 1
    0892B378:[96420050]: lhu        $v0, 80($s2)
    0892B37C:[26430050]: addiu      $v1, $s2, 80
    0892B380:[30420008]: andi       $v0, $v0, 8
    0892B384:[1440FFF5]: bne        $v0, $zr, 0x0892B35C
    0892B388:[AFA30048]: sw         $v1, 72($sp)
    0892B38C:[8E420048]: lw         $v0, 72($s2)
    0892B390:[28420003]: slti       $v0, $v0, 3
    0892B394:[544001C1]: bnel       $v0, $zr, 0x0892BA9C
    0892B398:[8E420008]: lw         $v0, 8($s2)
    0892B39C:[8E440008]: lw         $a0, 8($s2)
    0892B3A0:[8E45000C]: lw         $a1, 12($s2)
    0892B3A4:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    0892B3A8:[AFA2004C]: sw         $v0, 76($sp)
    0892B3AC:[24A3F000]: addiu      $v1, $a1, -4096
    0892B3B0:[2482F000]: addiu      $v0, $a0, -4096
    0892B3B4:[24A50FFF]: addiu      $a1, $a1, 4095
    0892B3B8:[24840FFF]: addiu      $a0, $a0, 4095
    0892B3BC:[28460000]: slti       $a2, $v0, 0
    0892B3C0:[28670000]: slti       $a3, $v1, 0
    0892B3C4:[0086100B]: movn       $v0, $a0, $a2
    0892B3C8:[00A7180B]: movn       $v1, $a1, $a3
    0892B3CC:[00021343]: sra        $v0, $v0, 0x000D
    0892B3D0:[00031B43]: sra        $v1, $v1, 0x000D
    0892B3D4:[AFA20054]: sw         $v0, 84($sp)
    0892B3D8:[AFA30050]: sw         $v1, 80($sp)
    0892B3DC:[8FA2004C]: lw         $v0, 76($sp)
    0892B3E0:[AE400004]: sw         $zr, 4($s2)
    0892B3E4:[1840FFDD]: blez       $v0, 0x0892B35C
    0892B3E8:[26550004]: addiu      $s5, $s2, 4
    0892B3EC:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0892B3F0:[03A0B821]: addu       $s7, $sp, $zr <=> move $s7, $sp
    0892B3F4:[27B60024]: addiu      $s6, $sp, 36
    0892B3F8:[8EE20000]: lw         $v0, 0($s7)
    0892B3FC:[8FA40054]: lw         $a0, 84($sp)
    0892B400:[8EC30000]: lw         $v1, 0($s6)
    0892B404:[00829821]: addu       $s3, $a0, $v0
    0892B408:[8FA20050]: lw         $v0, 80($sp)
    0892B40C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0892B410:[0043A021]: addu       $s4, $v0, $v1
    0892B414:[0E248992]: jal        0x08922648
    0892B418:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892B41C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0892B420:[2C4200A4]: sltiu      $v0, $v0, 164
    0892B424:[5040000C]: beql       $v0, $zr, 0x0892B458
    0892B428:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    0892B42C:[00031080]: sll        $v0, $v1, 0x0002
    0892B430:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    0892B434:[246339F0]: addiu      $v1, $v1, 14832
    0892B438:[00431021]: addu       $v0, $v0, $v1
    0892B43C:[8C440000]: lw         $a0, 0($v0)
    0892B440:[00800008]: jr         $a0
    0892B444:[00000000]: nop
    0892B458:[8C627A18]: lw         $v0, 31256($v1)
    0892B45C:[8E43000C]: lw         $v1, 12($s2)
    0892B460:[24420800]: addiu      $v0, $v0, 2048
    0892B464:[0043182A]: slt        $v1, $v0, $v1
    0892B468:[10600005]: beq        $v1, $zr, 0x0892B480
    0892B46C:[8FA4004C]: lw         $a0, 76($sp)
    0892B470:[8EA20000]: lw         $v0, 0($s5)
    0892B474:[34420100]: ori        $v0, $v0, 256
    0892B478:[AEA20000]: sw         $v0, 0($s5)
    0892B47C:[8FA4004C]: lw         $a0, 76($sp)
    0892B480:[27DE0001]: addiu      $fp, $fp, 1
    0892B484:[26F70004]: addiu      $s7, $s7, 4
    0892B488:[17C4FFDB]: bne        $fp, $a0, 0x0892B3F8
    0892B48C:[26D60004]: addiu      $s6, $s6, 4
    0892B490:[26310001]: addiu      $s1, $s1, 1
    0892B494:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892B498:[1622FFB4]: bne        $s1, $v0, 0x0892B36C
    0892B49C:[265200AC]: addiu      $s2, $s2, 172
    0892B4A0:[8FBF007C]: lw         $ra, 124($sp)
    0892B4A4:[8FBE0078]: lw         $fp, 120($sp)
    0892B4A8:[8FB70074]: lw         $s7, 116($sp)
    0892B4AC:[8FB60070]: lw         $s6, 112($sp)
    0892B4B0:[8FB5006C]: lw         $s5, 108($sp)
    0892B4B4:[8FB40068]: lw         $s4, 104($sp)
    0892B4B8:[8FB30064]: lw         $s3, 100($sp)
    0892B4BC:[8FB20060]: lw         $s2, 96($sp)
    0892B4C0:[8FB1005C]: lw         $s1, 92($sp)
    0892B4C4:[8FB00058]: lw         $s0, 88($sp)
    0892B4C8:[03E00008]: jr         $ra
    0892B4CC:[27BD0080]: addiu      $sp, $sp, 128
    0892BA9C:[8E43000C]: lw         $v1, 12($s2)
    0892BAA0:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    0892BAA4:[AFA4004C]: sw         $a0, 76($sp)
    0892BAA8:[24471FFF]: addiu      $a3, $v0, 8191
    0892BAAC:[28450000]: slti       $a1, $v0, 0
    0892BAB0:[24661FFF]: addiu      $a2, $v1, 8191
    0892BAB4:[28640000]: slti       $a0, $v1, 0
    0892BAB8:[00E5100B]: movn       $v0, $a3, $a1
    0892BABC:[00C4180B]: movn       $v1, $a2, $a0
    0892BAC0:[00021343]: sra        $v0, $v0, 0x000D
    0892BAC4:[00031B43]: sra        $v1, $v1, 0x000D
    0892BAC8:[AFA20054]: sw         $v0, 84($sp)
    0892BACC:[0A24ACF7]: j          0x0892B3DC
    0892BAD0:[AFA30050]: sw         $v1, 80($sp)
  Back Branch 0892B370 2,426,503 times (length 6)
    0892B34C:[ACE20000]: sw         $v0, 0($a3)
    0892B350:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0892B354:[0A24ACDB]: j          0x0892B36C
    0892B358:[2452E180]: addiu      $s2, $v0, -7808
    0892B35C:[26310001]: addiu      $s1, $s1, 1
--> 0892B360:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892B364:[1222004E]: beq        $s1, $v0, 0x0892B4A0
    0892B368:[265200AC]: addiu      $s2, $s2, 172
    0892B36C:[82420000]: lb         $v0, 0($s2)
--> 0892B370:[0443FFFB]: bgezl      $v0, 0x0892B360
    0892B374:[26310001]: addiu      $s1, $s1, 1
    0892B378:[96420050]: lhu        $v0, 80($s2)
    0892B37C:[26430050]: addiu      $v1, $s2, 80
    0892B380:[30420008]: andi       $v0, $v0, 8
  Back Branch 0892B488 120,308 times (length 38)
    0892B3E4:[1840FFDD]: blez       $v0, 0x0892B35C
    0892B3E8:[26550004]: addiu      $s5, $s2, 4
    0892B3EC:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0892B3F0:[03A0B821]: addu       $s7, $sp, $zr <=> move $s7, $sp
    0892B3F4:[27B60024]: addiu      $s6, $sp, 36
--> 0892B3F8:[8EE20000]: lw         $v0, 0($s7)
    0892B3FC:[8FA40054]: lw         $a0, 84($sp)
    0892B400:[8EC30000]: lw         $v1, 0($s6)
    0892B404:[00829821]: addu       $s3, $a0, $v0
    0892B408:[8FA20050]: lw         $v0, 80($sp)
    0892B40C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0892B410:[0043A021]: addu       $s4, $v0, $v1
    0892B414:[0E248992]: jal        0x08922648
    0892B418:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892B41C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0892B420:[2C4200A4]: sltiu      $v0, $v0, 164
    0892B424:[5040000C]: beql       $v0, $zr, 0x0892B458
    0892B428:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    0892B42C:[00031080]: sll        $v0, $v1, 0x0002
    0892B430:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    0892B434:[246339F0]: addiu      $v1, $v1, 14832
    0892B438:[00431021]: addu       $v0, $v0, $v1
    0892B43C:[8C440000]: lw         $a0, 0($v0)
    0892B440:[00800008]: jr         $a0
    0892B444:[00000000]: nop
    0892B458:[8C627A18]: lw         $v0, 31256($v1)
    0892B45C:[8E43000C]: lw         $v1, 12($s2)
    0892B460:[24420800]: addiu      $v0, $v0, 2048
    0892B464:[0043182A]: slt        $v1, $v0, $v1
    0892B468:[10600005]: beq        $v1, $zr, 0x0892B480
    0892B46C:[8FA4004C]: lw         $a0, 76($sp)
    0892B470:[8EA20000]: lw         $v0, 0($s5)
    0892B474:[34420100]: ori        $v0, $v0, 256
    0892B478:[AEA20000]: sw         $v0, 0($s5)
    0892B47C:[8FA4004C]: lw         $a0, 76($sp)
    0892B480:[27DE0001]: addiu      $fp, $fp, 1
    0892B484:[26F70004]: addiu      $s7, $s7, 4
--> 0892B488:[17C4FFDB]: bne        $fp, $a0, 0x0892B3F8
    0892B48C:[26D60004]: addiu      $s6, $s6, 4
    0892B490:[26310001]: addiu      $s1, $s1, 1
    0892B494:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892B498:[1622FFB4]: bne        $s1, $v0, 0x0892B36C
  Back Branch 0892B384 58,745 times (length 12)
    0892B348:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0892B34C:[ACE20000]: sw         $v0, 0($a3)
    0892B350:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0892B354:[0A24ACDB]: j          0x0892B36C
    0892B358:[2452E180]: addiu      $s2, $v0, -7808
--> 0892B35C:[26310001]: addiu      $s1, $s1, 1
    0892B360:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892B364:[1222004E]: beq        $s1, $v0, 0x0892B4A0
    0892B368:[265200AC]: addiu      $s2, $s2, 172
    0892B36C:[82420000]: lb         $v0, 0($s2)
    0892B370:[0443FFFB]: bgezl      $v0, 0x0892B360
    0892B374:[26310001]: addiu      $s1, $s1, 1
    0892B378:[96420050]: lhu        $v0, 80($s2)
    0892B37C:[26430050]: addiu      $v1, $s2, 80
    0892B380:[30420008]: andi       $v0, $v0, 8
--> 0892B384:[1440FFF5]: bne        $v0, $zr, 0x0892B35C
    0892B388:[AFA30048]: sw         $v1, 72($sp)
    0892B38C:[8E420048]: lw         $v0, 72($s2)
    0892B390:[28420003]: slti       $v0, $v0, 3
    0892B394:[544001C1]: bnel       $v0, $zr, 0x0892BA9C
  Back Branch 0892B3E4 30,077 times (length 36)
    0892B348:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0892B34C:[ACE20000]: sw         $v0, 0($a3)
    0892B350:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0892B354:[0A24ACDB]: j          0x0892B36C
    0892B358:[2452E180]: addiu      $s2, $v0, -7808
--> 0892B35C:[26310001]: addiu      $s1, $s1, 1
    0892B360:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892B364:[1222004E]: beq        $s1, $v0, 0x0892B4A0
    0892B368:[265200AC]: addiu      $s2, $s2, 172
    0892B36C:[82420000]: lb         $v0, 0($s2)
    0892B370:[0443FFFB]: bgezl      $v0, 0x0892B360
    0892B374:[26310001]: addiu      $s1, $s1, 1
    0892B378:[96420050]: lhu        $v0, 80($s2)
    0892B37C:[26430050]: addiu      $v1, $s2, 80
    0892B380:[30420008]: andi       $v0, $v0, 8
    0892B384:[1440FFF5]: bne        $v0, $zr, 0x0892B35C
    0892B388:[AFA30048]: sw         $v1, 72($sp)
    0892B38C:[8E420048]: lw         $v0, 72($s2)
    0892B390:[28420003]: slti       $v0, $v0, 3
    0892B394:[544001C1]: bnel       $v0, $zr, 0x0892BA9C
    0892B398:[8E420008]: lw         $v0, 8($s2)
    0892B39C:[8E440008]: lw         $a0, 8($s2)
    0892B3A0:[8E45000C]: lw         $a1, 12($s2)
    0892B3A4:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    0892B3A8:[AFA2004C]: sw         $v0, 76($sp)
    0892B3AC:[24A3F000]: addiu      $v1, $a1, -4096
    0892B3B0:[2482F000]: addiu      $v0, $a0, -4096
    0892B3B4:[24A50FFF]: addiu      $a1, $a1, 4095
    0892B3B8:[24840FFF]: addiu      $a0, $a0, 4095
    0892B3BC:[28460000]: slti       $a2, $v0, 0
    0892B3C0:[28670000]: slti       $a3, $v1, 0
    0892B3C4:[0086100B]: movn       $v0, $a0, $a2
    0892B3C8:[00A7180B]: movn       $v1, $a1, $a3
    0892B3CC:[00021343]: sra        $v0, $v0, 0x000D
    0892B3D0:[00031B43]: sra        $v1, $v1, 0x000D
    0892B3D4:[AFA20054]: sw         $v0, 84($sp)
    0892B3D8:[AFA30050]: sw         $v1, 80($sp)
    0892B3DC:[8FA2004C]: lw         $v0, 76($sp)
    0892B3E0:[AE400004]: sw         $zr, 4($s2)
--> 0892B3E4:[1840FFDD]: blez       $v0, 0x0892B35C
    0892B3E8:[26550004]: addiu      $s5, $s2, 4
    0892B3EC:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0892B3F0:[03A0B821]: addu       $s7, $sp, $zr <=> move $s7, $sp
    0892B3F4:[27B60024]: addiu      $s6, $sp, 36
  Back Branch 0892BACC 30,077 times (length 446)
  Back Branch 0892B498 30,077 times (length 77)
    0892B358:[2452E180]: addiu      $s2, $v0, -7808
    0892B35C:[26310001]: addiu      $s1, $s1, 1
    0892B360:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892B364:[1222004E]: beq        $s1, $v0, 0x0892B4A0
    0892B368:[265200AC]: addiu      $s2, $s2, 172
--> 0892B36C:[82420000]: lb         $v0, 0($s2)
    0892B370:[0443FFFB]: bgezl      $v0, 0x0892B360
    0892B374:[26310001]: addiu      $s1, $s1, 1
    0892B378:[96420050]: lhu        $v0, 80($s2)
    0892B37C:[26430050]: addiu      $v1, $s2, 80
    0892B380:[30420008]: andi       $v0, $v0, 8
    0892B384:[1440FFF5]: bne        $v0, $zr, 0x0892B35C
    0892B388:[AFA30048]: sw         $v1, 72($sp)
    0892B38C:[8E420048]: lw         $v0, 72($s2)
    0892B390:[28420003]: slti       $v0, $v0, 3
    0892B394:[544001C1]: bnel       $v0, $zr, 0x0892BA9C
    0892B398:[8E420008]: lw         $v0, 8($s2)
    0892B39C:[8E440008]: lw         $a0, 8($s2)
    0892B3A0:[8E45000C]: lw         $a1, 12($s2)
    0892B3A4:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    0892B3A8:[AFA2004C]: sw         $v0, 76($sp)
    0892B3AC:[24A3F000]: addiu      $v1, $a1, -4096
    0892B3B0:[2482F000]: addiu      $v0, $a0, -4096
    0892B3B4:[24A50FFF]: addiu      $a1, $a1, 4095
    0892B3B8:[24840FFF]: addiu      $a0, $a0, 4095
    0892B3BC:[28460000]: slti       $a2, $v0, 0
    0892B3C0:[28670000]: slti       $a3, $v1, 0
    0892B3C4:[0086100B]: movn       $v0, $a0, $a2
    0892B3C8:[00A7180B]: movn       $v1, $a1, $a3
    0892B3CC:[00021343]: sra        $v0, $v0, 0x000D
    0892B3D0:[00031B43]: sra        $v1, $v1, 0x000D
    0892B3D4:[AFA20054]: sw         $v0, 84($sp)
    0892B3D8:[AFA30050]: sw         $v1, 80($sp)
    0892B3DC:[8FA2004C]: lw         $v0, 76($sp)
    0892B3E0:[AE400004]: sw         $zr, 4($s2)
    0892B3E4:[1840FFDD]: blez       $v0, 0x0892B35C
    0892B3E8:[26550004]: addiu      $s5, $s2, 4
    0892B3EC:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0892B3F0:[03A0B821]: addu       $s7, $sp, $zr <=> move $s7, $sp
    0892B3F4:[27B60024]: addiu      $s6, $sp, 36
    0892B3F8:[8EE20000]: lw         $v0, 0($s7)
    0892B3FC:[8FA40054]: lw         $a0, 84($sp)
    0892B400:[8EC30000]: lw         $v1, 0($s6)
    0892B404:[00829821]: addu       $s3, $a0, $v0
    0892B408:[8FA20050]: lw         $v0, 80($sp)
    0892B40C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0892B410:[0043A021]: addu       $s4, $v0, $v1
    0892B414:[0E248992]: jal        0x08922648
    0892B418:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892B41C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0892B420:[2C4200A4]: sltiu      $v0, $v0, 164
    0892B424:[5040000C]: beql       $v0, $zr, 0x0892B458
    0892B428:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    0892B42C:[00031080]: sll        $v0, $v1, 0x0002
    0892B430:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    0892B434:[246339F0]: addiu      $v1, $v1, 14832
    0892B438:[00431021]: addu       $v0, $v0, $v1
    0892B43C:[8C440000]: lw         $a0, 0($v0)
    0892B440:[00800008]: jr         $a0
    0892B444:[00000000]: nop
    0892B458:[8C627A18]: lw         $v0, 31256($v1)
    0892B45C:[8E43000C]: lw         $v1, 12($s2)
    0892B460:[24420800]: addiu      $v0, $v0, 2048
    0892B464:[0043182A]: slt        $v1, $v0, $v1
    0892B468:[10600005]: beq        $v1, $zr, 0x0892B480
    0892B46C:[8FA4004C]: lw         $a0, 76($sp)
    0892B470:[8EA20000]: lw         $v0, 0($s5)
    0892B474:[34420100]: ori        $v0, $v0, 256
    0892B478:[AEA20000]: sw         $v0, 0($s5)
    0892B47C:[8FA4004C]: lw         $a0, 76($sp)
    0892B480:[27DE0001]: addiu      $fp, $fp, 1
    0892B484:[26F70004]: addiu      $s7, $s7, 4
    0892B488:[17C4FFDB]: bne        $fp, $a0, 0x0892B3F8
    0892B48C:[26D60004]: addiu      $s6, $s6, 4
    0892B490:[26310001]: addiu      $s1, $s1, 1
    0892B494:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
--> 0892B498:[1622FFB4]: bne        $s1, $v0, 0x0892B36C
    0892B49C:[265200AC]: addiu      $s2, $s2, 172
    0892B4A0:[8FBF007C]: lw         $ra, 124($sp)
    0892B4A4:[8FBE0078]: lw         $fp, 120($sp)
    0892B4A8:[8FB70074]: lw         $s7, 116($sp)
  Back Branch 0892B33C 9,708 times (length 11)
    0892B304:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    0892B308:[244639A8]: addiu      $a2, $v0, 14760
    0892B30C:[ACE30000]: sw         $v1, 0($a3)
    0892B310:[24C80020]: addiu      $t0, $a2, 32
    0892B314:[27A70024]: addiu      $a3, $sp, 36
--> 0892B318:[8CC20000]: lw         $v0, 0($a2)
    0892B31C:[8CC30004]: lw         $v1, 4($a2)
    0892B320:[8CC40008]: lw         $a0, 8($a2)
    0892B324:[8CC5000C]: lw         $a1, 12($a2)
    0892B328:[24C60010]: addiu      $a2, $a2, 16
    0892B32C:[ACE20000]: sw         $v0, 0($a3)
    0892B330:[ACE30004]: sw         $v1, 4($a3)
    0892B334:[ACE40008]: sw         $a0, 8($a3)
    0892B338:[ACE5000C]: sw         $a1, 12($a3)
--> 0892B33C:[14C8FFF6]: bne        $a2, $t0, 0x0892B318
    0892B340:[24E70010]: addiu      $a3, $a3, 16
    0892B344:[8CC20000]: lw         $v0, 0($a2)
    0892B348:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0892B34C:[ACE20000]: sw         $v0, 0($a3)
  Back Branch 0892B2F8 9,708 times (length 11)
    0892B2C0:[AFB20060]: sw         $s2, 96($sp)
    0892B2C4:[AFB1005C]: sw         $s1, 92($sp)
    0892B2C8:[AFB00058]: sw         $s0, 88($sp)
    0892B2CC:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0892B2D0:[24C80020]: addiu      $t0, $a2, 32
--> 0892B2D4:[8CC20000]: lw         $v0, 0($a2)
    0892B2D8:[8CC30004]: lw         $v1, 4($a2)
    0892B2DC:[8CC40008]: lw         $a0, 8($a2)
    0892B2E0:[8CC5000C]: lw         $a1, 12($a2)
    0892B2E4:[24C60010]: addiu      $a2, $a2, 16
    0892B2E8:[ACE20000]: sw         $v0, 0($a3)
    0892B2EC:[ACE30004]: sw         $v1, 4($a3)
    0892B2F0:[ACE40008]: sw         $a0, 8($a3)
    0892B2F4:[ACE5000C]: sw         $a1, 12($a3)
--> 0892B2F8:[14C8FFF6]: bne        $a2, $t0, 0x0892B2D4
    0892B2FC:[24E70010]: addiu      $a3, $a3, 16
    0892B300:[8CC30000]: lw         $v1, 0($a2)
    0892B304:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    0892B308:[244639A8]: addiu      $a2, $v0, 14760
_S1_2_892B4E4 3,682,007 instructions (0.154%), 30,278 calls (0892B35C - 0892BAD0, length 478)
    0892B35C:[26310001]: addiu      $s1, $s1, 1
    0892B360:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892B364:[1222004E]: beq        $s1, $v0, 0x0892B4A0
    0892B368:[265200AC]: addiu      $s2, $s2, 172
    0892B36C:[82420000]: lb         $v0, 0($s2)
    0892B370:[0443FFFB]: bgezl      $v0, 0x0892B360
    0892B374:[26310001]: addiu      $s1, $s1, 1
    0892B378:[96420050]: lhu        $v0, 80($s2)
    0892B37C:[26430050]: addiu      $v1, $s2, 80
    0892B380:[30420008]: andi       $v0, $v0, 8
    0892B384:[1440FFF5]: bne        $v0, $zr, 0x0892B35C
    0892B388:[AFA30048]: sw         $v1, 72($sp)
    0892B38C:[8E420048]: lw         $v0, 72($s2)
    0892B390:[28420003]: slti       $v0, $v0, 3
    0892B394:[544001C1]: bnel       $v0, $zr, 0x0892BA9C
    0892B398:[8E420008]: lw         $v0, 8($s2)
    0892B39C:[8E440008]: lw         $a0, 8($s2)
    0892B3A0:[8E45000C]: lw         $a1, 12($s2)
    0892B3A4:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    0892B3A8:[AFA2004C]: sw         $v0, 76($sp)
    0892B3AC:[24A3F000]: addiu      $v1, $a1, -4096
    0892B3B0:[2482F000]: addiu      $v0, $a0, -4096
    0892B3B4:[24A50FFF]: addiu      $a1, $a1, 4095
    0892B3B8:[24840FFF]: addiu      $a0, $a0, 4095
    0892B3BC:[28460000]: slti       $a2, $v0, 0
    0892B3C0:[28670000]: slti       $a3, $v1, 0
    0892B3C4:[0086100B]: movn       $v0, $a0, $a2
    0892B3C8:[00A7180B]: movn       $v1, $a1, $a3
    0892B3CC:[00021343]: sra        $v0, $v0, 0x000D
    0892B3D0:[00031B43]: sra        $v1, $v1, 0x000D
    0892B3D4:[AFA20054]: sw         $v0, 84($sp)
    0892B3D8:[AFA30050]: sw         $v1, 80($sp)
    0892B3DC:[8FA2004C]: lw         $v0, 76($sp)
    0892B3E0:[AE400004]: sw         $zr, 4($s2)
    0892B3E4:[1840FFDD]: blez       $v0, 0x0892B35C
    0892B3E8:[26550004]: addiu      $s5, $s2, 4
    0892B3EC:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0892B3F0:[03A0B821]: addu       $s7, $sp, $zr <=> move $s7, $sp
    0892B3F4:[27B60024]: addiu      $s6, $sp, 36
    0892B3F8:[8EE20000]: lw         $v0, 0($s7)
    0892B3FC:[8FA40054]: lw         $a0, 84($sp)
    0892B400:[8EC30000]: lw         $v1, 0($s6)
    0892B404:[00829821]: addu       $s3, $a0, $v0
    0892B408:[8FA20050]: lw         $v0, 80($sp)
    0892B40C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0892B410:[0043A021]: addu       $s4, $v0, $v1
    0892B414:[0E248992]: jal        0x08922648
    0892B418:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892B41C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0892B420:[2C4200A4]: sltiu      $v0, $v0, 164
    0892B424:[5040000C]: beql       $v0, $zr, 0x0892B458
    0892B428:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    0892B42C:[00031080]: sll        $v0, $v1, 0x0002
    0892B430:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    0892B434:[246339F0]: addiu      $v1, $v1, 14832
    0892B438:[00431021]: addu       $v0, $v0, $v1
    0892B43C:[8C440000]: lw         $a0, 0($v0)
    0892B440:[00800008]: jr         $a0
    0892B444:[00000000]: nop
    0892B458:[8C627A18]: lw         $v0, 31256($v1)
    0892B45C:[8E43000C]: lw         $v1, 12($s2)
    0892B460:[24420800]: addiu      $v0, $v0, 2048
    0892B464:[0043182A]: slt        $v1, $v0, $v1
    0892B468:[10600005]: beq        $v1, $zr, 0x0892B480
    0892B46C:[8FA4004C]: lw         $a0, 76($sp)
    0892B470:[8EA20000]: lw         $v0, 0($s5)
    0892B474:[34420100]: ori        $v0, $v0, 256
    0892B478:[AEA20000]: sw         $v0, 0($s5)
    0892B47C:[8FA4004C]: lw         $a0, 76($sp)
    0892B480:[27DE0001]: addiu      $fp, $fp, 1
    0892B484:[26F70004]: addiu      $s7, $s7, 4
    0892B488:[17C4FFDB]: bne        $fp, $a0, 0x0892B3F8
    0892B48C:[26D60004]: addiu      $s6, $s6, 4
    0892B490:[26310001]: addiu      $s1, $s1, 1
    0892B494:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892B498:[1622FFB4]: bne        $s1, $v0, 0x0892B36C
    0892B49C:[265200AC]: addiu      $s2, $s2, 172
    0892B4A0:[8FBF007C]: lw         $ra, 124($sp)
    0892B4A4:[8FBE0078]: lw         $fp, 120($sp)
    0892B4A8:[8FB70074]: lw         $s7, 116($sp)
    0892B4AC:[8FB60070]: lw         $s6, 112($sp)
    0892B4B0:[8FB5006C]: lw         $s5, 108($sp)
    0892B4B4:[8FB40068]: lw         $s4, 104($sp)
    0892B4B8:[8FB30064]: lw         $s3, 100($sp)
    0892B4BC:[8FB20060]: lw         $s2, 96($sp)
    0892B4C0:[8FB1005C]: lw         $s1, 92($sp)
    0892B4C4:[8FB00058]: lw         $s0, 88($sp)
    0892B4C8:[03E00008]: jr         $ra
    0892B4CC:[27BD0080]: addiu      $sp, $sp, 128
    0892B4E4:[00111100]: sll        $v0, $s1, 0x0004
    0892B4E8:[00112080]: sll        $a0, $s1, 0x0002
    0892B4EC:[00822021]: addu       $a0, $a0, $v0
    0892B4F0:[00912023]: subu       $a0, $a0, $s1
    0892B4F4:[000410C0]: sll        $v0, $a0, 0x0003
    0892B4F8:[00822021]: addu       $a0, $a0, $v0
    0892B4FC:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    0892B500:[00912021]: addu       $a0, $a0, $s1
    0892B504:[2462E180]: addiu      $v0, $v1, -7808
    0892B508:[00822021]: addu       $a0, $a0, $v0
    0892B50C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0892B510:[0E24AAB8]: jal        0x0892AAE0
    0892B514:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    0892B518:[0A24AD16]: j          0x0892B458
    0892B51C:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    0892BA9C:[8E43000C]: lw         $v1, 12($s2)
    0892BAA0:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    0892BAA4:[AFA4004C]: sw         $a0, 76($sp)
    0892BAA8:[24471FFF]: addiu      $a3, $v0, 8191
    0892BAAC:[28450000]: slti       $a1, $v0, 0
    0892BAB0:[24661FFF]: addiu      $a2, $v1, 8191
    0892BAB4:[28640000]: slti       $a0, $v1, 0
    0892BAB8:[00E5100B]: movn       $v0, $a3, $a1
    0892BABC:[00C4180B]: movn       $v1, $a2, $a0
    0892BAC0:[00021343]: sra        $v0, $v0, 0x000D
    0892BAC4:[00031B43]: sra        $v1, $v1, 0x000D
    0892BAC8:[AFA20054]: sw         $v0, 84($sp)
    0892BACC:[0A24ACF7]: j          0x0892B3DC
    0892BAD0:[AFA30050]: sw         $v1, 80($sp)
  Back Branch 0892B370 2,426,503 times (length 6)
    0892B35C:[26310001]: addiu      $s1, $s1, 1
--> 0892B360:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892B364:[1222004E]: beq        $s1, $v0, 0x0892B4A0
    0892B368:[265200AC]: addiu      $s2, $s2, 172
    0892B36C:[82420000]: lb         $v0, 0($s2)
--> 0892B370:[0443FFFB]: bgezl      $v0, 0x0892B360
    0892B374:[26310001]: addiu      $s1, $s1, 1
    0892B378:[96420050]: lhu        $v0, 80($s2)
    0892B37C:[26430050]: addiu      $v1, $s2, 80
    0892B380:[30420008]: andi       $v0, $v0, 8
  Back Branch 0892B488 120,308 times (length 38)
    0892B3E4:[1840FFDD]: blez       $v0, 0x0892B35C
    0892B3E8:[26550004]: addiu      $s5, $s2, 4
    0892B3EC:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0892B3F0:[03A0B821]: addu       $s7, $sp, $zr <=> move $s7, $sp
    0892B3F4:[27B60024]: addiu      $s6, $sp, 36
--> 0892B3F8:[8EE20000]: lw         $v0, 0($s7)
    0892B3FC:[8FA40054]: lw         $a0, 84($sp)
    0892B400:[8EC30000]: lw         $v1, 0($s6)
    0892B404:[00829821]: addu       $s3, $a0, $v0
    0892B408:[8FA20050]: lw         $v0, 80($sp)
    0892B40C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0892B410:[0043A021]: addu       $s4, $v0, $v1
    0892B414:[0E248992]: jal        0x08922648
    0892B418:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892B41C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0892B420:[2C4200A4]: sltiu      $v0, $v0, 164
    0892B424:[5040000C]: beql       $v0, $zr, 0x0892B458
    0892B428:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    0892B42C:[00031080]: sll        $v0, $v1, 0x0002
    0892B430:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    0892B434:[246339F0]: addiu      $v1, $v1, 14832
    0892B438:[00431021]: addu       $v0, $v0, $v1
    0892B43C:[8C440000]: lw         $a0, 0($v0)
    0892B440:[00800008]: jr         $a0
    0892B444:[00000000]: nop
    0892B458:[8C627A18]: lw         $v0, 31256($v1)
    0892B45C:[8E43000C]: lw         $v1, 12($s2)
    0892B460:[24420800]: addiu      $v0, $v0, 2048
    0892B464:[0043182A]: slt        $v1, $v0, $v1
    0892B468:[10600005]: beq        $v1, $zr, 0x0892B480
    0892B46C:[8FA4004C]: lw         $a0, 76($sp)
    0892B470:[8EA20000]: lw         $v0, 0($s5)
    0892B474:[34420100]: ori        $v0, $v0, 256
    0892B478:[AEA20000]: sw         $v0, 0($s5)
    0892B47C:[8FA4004C]: lw         $a0, 76($sp)
    0892B480:[27DE0001]: addiu      $fp, $fp, 1
    0892B484:[26F70004]: addiu      $s7, $s7, 4
--> 0892B488:[17C4FFDB]: bne        $fp, $a0, 0x0892B3F8
    0892B48C:[26D60004]: addiu      $s6, $s6, 4
    0892B490:[26310001]: addiu      $s1, $s1, 1
    0892B494:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892B498:[1622FFB4]: bne        $s1, $v0, 0x0892B36C
  Back Branch 0892B384 58,745 times (length 12)
--> 0892B35C:[26310001]: addiu      $s1, $s1, 1
    0892B360:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892B364:[1222004E]: beq        $s1, $v0, 0x0892B4A0
    0892B368:[265200AC]: addiu      $s2, $s2, 172
    0892B36C:[82420000]: lb         $v0, 0($s2)
    0892B370:[0443FFFB]: bgezl      $v0, 0x0892B360
    0892B374:[26310001]: addiu      $s1, $s1, 1
    0892B378:[96420050]: lhu        $v0, 80($s2)
    0892B37C:[26430050]: addiu      $v1, $s2, 80
    0892B380:[30420008]: andi       $v0, $v0, 8
--> 0892B384:[1440FFF5]: bne        $v0, $zr, 0x0892B35C
    0892B388:[AFA30048]: sw         $v1, 72($sp)
    0892B38C:[8E420048]: lw         $v0, 72($s2)
    0892B390:[28420003]: slti       $v0, $v0, 3
    0892B394:[544001C1]: bnel       $v0, $zr, 0x0892BA9C
  Back Branch 0892B518 30,278 times (length 50)
    0892B444:[00000000]: nop
--> 0892B458:[8C627A18]: lw         $v0, 31256($v1)
    0892B45C:[8E43000C]: lw         $v1, 12($s2)
    0892B460:[24420800]: addiu      $v0, $v0, 2048
    0892B464:[0043182A]: slt        $v1, $v0, $v1
    0892B468:[10600005]: beq        $v1, $zr, 0x0892B480
    0892B46C:[8FA4004C]: lw         $a0, 76($sp)
    0892B470:[8EA20000]: lw         $v0, 0($s5)
    0892B474:[34420100]: ori        $v0, $v0, 256
    0892B478:[AEA20000]: sw         $v0, 0($s5)
    0892B47C:[8FA4004C]: lw         $a0, 76($sp)
    0892B480:[27DE0001]: addiu      $fp, $fp, 1
    0892B484:[26F70004]: addiu      $s7, $s7, 4
    0892B488:[17C4FFDB]: bne        $fp, $a0, 0x0892B3F8
    0892B48C:[26D60004]: addiu      $s6, $s6, 4
    0892B490:[26310001]: addiu      $s1, $s1, 1
    0892B494:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892B498:[1622FFB4]: bne        $s1, $v0, 0x0892B36C
    0892B49C:[265200AC]: addiu      $s2, $s2, 172
    0892B4A0:[8FBF007C]: lw         $ra, 124($sp)
    0892B4A4:[8FBE0078]: lw         $fp, 120($sp)
    0892B4A8:[8FB70074]: lw         $s7, 116($sp)
    0892B4AC:[8FB60070]: lw         $s6, 112($sp)
    0892B4B0:[8FB5006C]: lw         $s5, 108($sp)
    0892B4B4:[8FB40068]: lw         $s4, 104($sp)
    0892B4B8:[8FB30064]: lw         $s3, 100($sp)
    0892B4BC:[8FB20060]: lw         $s2, 96($sp)
    0892B4C0:[8FB1005C]: lw         $s1, 92($sp)
    0892B4C4:[8FB00058]: lw         $s0, 88($sp)
    0892B4C8:[03E00008]: jr         $ra
    0892B4CC:[27BD0080]: addiu      $sp, $sp, 128
    0892B4E4:[00111100]: sll        $v0, $s1, 0x0004
    0892B4E8:[00112080]: sll        $a0, $s1, 0x0002
    0892B4EC:[00822021]: addu       $a0, $a0, $v0
    0892B4F0:[00912023]: subu       $a0, $a0, $s1
    0892B4F4:[000410C0]: sll        $v0, $a0, 0x0003
    0892B4F8:[00822021]: addu       $a0, $a0, $v0
    0892B4FC:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    0892B500:[00912021]: addu       $a0, $a0, $s1
    0892B504:[2462E180]: addiu      $v0, $v1, -7808
    0892B508:[00822021]: addu       $a0, $a0, $v0
    0892B50C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0892B510:[0E24AAB8]: jal        0x0892AAE0
    0892B514:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
--> 0892B518:[0A24AD16]: j          0x0892B458
    0892B51C:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
  Back Branch 0892B3E4 30,077 times (length 36)
--> 0892B35C:[26310001]: addiu      $s1, $s1, 1
    0892B360:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892B364:[1222004E]: beq        $s1, $v0, 0x0892B4A0
    0892B368:[265200AC]: addiu      $s2, $s2, 172
    0892B36C:[82420000]: lb         $v0, 0($s2)
    0892B370:[0443FFFB]: bgezl      $v0, 0x0892B360
    0892B374:[26310001]: addiu      $s1, $s1, 1
    0892B378:[96420050]: lhu        $v0, 80($s2)
    0892B37C:[26430050]: addiu      $v1, $s2, 80
    0892B380:[30420008]: andi       $v0, $v0, 8
    0892B384:[1440FFF5]: bne        $v0, $zr, 0x0892B35C
    0892B388:[AFA30048]: sw         $v1, 72($sp)
    0892B38C:[8E420048]: lw         $v0, 72($s2)
    0892B390:[28420003]: slti       $v0, $v0, 3
    0892B394:[544001C1]: bnel       $v0, $zr, 0x0892BA9C
    0892B398:[8E420008]: lw         $v0, 8($s2)
    0892B39C:[8E440008]: lw         $a0, 8($s2)
    0892B3A0:[8E45000C]: lw         $a1, 12($s2)
    0892B3A4:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    0892B3A8:[AFA2004C]: sw         $v0, 76($sp)
    0892B3AC:[24A3F000]: addiu      $v1, $a1, -4096
    0892B3B0:[2482F000]: addiu      $v0, $a0, -4096
    0892B3B4:[24A50FFF]: addiu      $a1, $a1, 4095
    0892B3B8:[24840FFF]: addiu      $a0, $a0, 4095
    0892B3BC:[28460000]: slti       $a2, $v0, 0
    0892B3C0:[28670000]: slti       $a3, $v1, 0
    0892B3C4:[0086100B]: movn       $v0, $a0, $a2
    0892B3C8:[00A7180B]: movn       $v1, $a1, $a3
    0892B3CC:[00021343]: sra        $v0, $v0, 0x000D
    0892B3D0:[00031B43]: sra        $v1, $v1, 0x000D
    0892B3D4:[AFA20054]: sw         $v0, 84($sp)
    0892B3D8:[AFA30050]: sw         $v1, 80($sp)
    0892B3DC:[8FA2004C]: lw         $v0, 76($sp)
    0892B3E0:[AE400004]: sw         $zr, 4($s2)
--> 0892B3E4:[1840FFDD]: blez       $v0, 0x0892B35C
    0892B3E8:[26550004]: addiu      $s5, $s2, 4
    0892B3EC:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0892B3F0:[03A0B821]: addu       $s7, $sp, $zr <=> move $s7, $sp
    0892B3F4:[27B60024]: addiu      $s6, $sp, 36
  Back Branch 0892BACC 30,077 times (length 446)
  Back Branch 0892B498 30,077 times (length 77)
    0892B35C:[26310001]: addiu      $s1, $s1, 1
    0892B360:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    0892B364:[1222004E]: beq        $s1, $v0, 0x0892B4A0
    0892B368:[265200AC]: addiu      $s2, $s2, 172
--> 0892B36C:[82420000]: lb         $v0, 0($s2)
    0892B370:[0443FFFB]: bgezl      $v0, 0x0892B360
    0892B374:[26310001]: addiu      $s1, $s1, 1
    0892B378:[96420050]: lhu        $v0, 80($s2)
    0892B37C:[26430050]: addiu      $v1, $s2, 80
    0892B380:[30420008]: andi       $v0, $v0, 8
    0892B384:[1440FFF5]: bne        $v0, $zr, 0x0892B35C
    0892B388:[AFA30048]: sw         $v1, 72($sp)
    0892B38C:[8E420048]: lw         $v0, 72($s2)
    0892B390:[28420003]: slti       $v0, $v0, 3
    0892B394:[544001C1]: bnel       $v0, $zr, 0x0892BA9C
    0892B398:[8E420008]: lw         $v0, 8($s2)
    0892B39C:[8E440008]: lw         $a0, 8($s2)
    0892B3A0:[8E45000C]: lw         $a1, 12($s2)
    0892B3A4:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    0892B3A8:[AFA2004C]: sw         $v0, 76($sp)
    0892B3AC:[24A3F000]: addiu      $v1, $a1, -4096
    0892B3B0:[2482F000]: addiu      $v0, $a0, -4096
    0892B3B4:[24A50FFF]: addiu      $a1, $a1, 4095
    0892B3B8:[24840FFF]: addiu      $a0, $a0, 4095
    0892B3BC:[28460000]: slti       $a2, $v0, 0
    0892B3C0:[28670000]: slti       $a3, $v1, 0
    0892B3C4:[0086100B]: movn       $v0, $a0, $a2
    0892B3C8:[00A7180B]: movn       $v1, $a1, $a3
    0892B3CC:[00021343]: sra        $v0, $v0, 0x000D
    0892B3D0:[00031B43]: sra        $v1, $v1, 0x000D
    0892B3D4:[AFA20054]: sw         $v0, 84($sp)
    0892B3D8:[AFA30050]: sw         $v1, 80($sp)
    0892B3DC:[8FA2004C]: lw         $v0, 76($sp)
    0892B3E0:[AE400004]: sw         $zr, 4($s2)
    0892B3E4:[1840FFDD]: blez       $v0, 0x0892B35C
    0892B3E8:[26550004]: addiu      $s5, $s2, 4
    0892B3EC:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0892B3F0:[03A0B821]: addu       $s7, $sp, $zr <=> move $s7, $sp
    0892B3F4:[27B60024]: addiu      $s6, $sp, 36
    0892B3F8:[8EE20000]: lw         $v0, 0($s7)
    0892B3FC:[8FA40054]: lw         $a0, 84($sp)
    0892B400:[8EC30000]: lw         $v1, 0($s6)
    0892B404:[00829821]: addu       $s3, $a0, $v0
    0892B408:[8FA20050]: lw         $v0, 80($sp)
    0892B40C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0892B410:[0043A021]: addu       $s4, $v0, $v1
    0892B414:[0E248992]: jal        0x08922648
    0892B418:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892B41C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0892B420:[2C4200A4]: sltiu      $v0, $v0, 164
    0892B424:[5040000C]: beql       $v0, $zr, 0x0892B458
    0892B428:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    0892B42C:[00031080]: sll        $v0, $v1, 0x0002
    0892B430:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    0892B434:[246339F0]: addiu      $v1, $v1, 14832
    0892B438:[00431021]: addu       $v0, $v0, $v1
    0892B43C:[8C440000]: lw         $a0, 0($v0)
    0892B440:[00800008]: jr         $a0
    0892B444:[00000000]: nop
    0892B458:[8C627A18]: lw         $v0, 31256($v1)
    0892B45C:[8E43000C]: lw         $v1, 12($s2)
    0892B460:[24420800]: addiu      $v0, $v0, 2048
    0892B464:[0043182A]: slt        $v1, $v0, $v1
    0892B468:[10600005]: beq        $v1, $zr, 0x0892B480
    0892B46C:[8FA4004C]: lw         $a0, 76($sp)
    0892B470:[8EA20000]: lw         $v0, 0($s5)
    0892B474:[34420100]: ori        $v0, $v0, 256
    0892B478:[AEA20000]: sw         $v0, 0($s5)
    0892B47C:[8FA4004C]: lw         $a0, 76($sp)
    0892B480:[27DE0001]: addiu      $fp, $fp, 1
    0892B484:[26F70004]: addiu      $s7, $s7, 4
    0892B488:[17C4FFDB]: bne        $fp, $a0, 0x0892B3F8
    0892B48C:[26D60004]: addiu      $s6, $s6, 4
    0892B490:[26310001]: addiu      $s1, $s1, 1
    0892B494:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
--> 0892B498:[1622FFB4]: bne        $s1, $v0, 0x0892B36C
    0892B49C:[265200AC]: addiu      $s2, $s2, 172
    0892B4A0:[8FBF007C]: lw         $ra, 124($sp)
    0892B4A4:[8FBE0078]: lw         $fp, 120($sp)
    0892B4A8:[8FB70074]: lw         $s7, 116($sp)
_S1_2_891B3C8 3,355,668 instructions (0.140%), 16 calls (0891B3C8 - 0891B940, length 351)
    0891B3C8:[27BDFE98]: addiu      $sp, $sp, -360
    0891B3CC:[AFB60158]: sw         $s6, 344($sp)
    0891B3D0:[AFB10144]: sw         $s1, 324($sp)
    0891B3D4:[AFBF0164]: sw         $ra, 356($sp)
    0891B3D8:[AFBE0160]: sw         $fp, 352($sp)
    0891B3DC:[AFB7015C]: sw         $s7, 348($sp)
    0891B3E0:[AFB50154]: sw         $s5, 340($sp)
    0891B3E4:[AFB40150]: sw         $s4, 336($sp)
    0891B3E8:[AFB3014C]: sw         $s3, 332($sp)
    0891B3EC:[AFB20148]: sw         $s2, 328($sp)
    0891B3F0:[AFB00140]: sw         $s0, 320($sp)
    0891B3F4:[3C1108A2]: lui        $s1, 0x08A2 <=> li $s1, 0x08A20000
    0891B3F8:[9222C100]: lbu        $v0, -16128($s1)
    0891B3FC:[AFA40138]: sw         $a0, 312($sp)
    0891B400:[144000FD]: bne        $v0, $zr, 0x0891B7F8
    0891B404:[00A0B021]: addu       $s6, $a1, $zr <=> move $s6, $a1
    0891B408:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    0891B40C:[27B00036]: addiu      $s0, $sp, 54
    0891B410:[24A5089C]: addiu      $a1, $a1, 2204
    0891B414:[8FA70138]: lw         $a3, 312($sp)
    0891B418:[3C0608B2]: lui        $a2, 0x08B2 <=> li $a2, 0x08B20000
    0891B41C:[24C6DC94]: addiu      $a2, $a2, -9068
    0891B420:[0E264136]: jal        0x089904D8
    0891B424:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0891B428:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    0891B42C:[24A508A8]: addiu      $a1, $a1, 2216
    0891B430:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0891B434:[0E24046C]: jal        0x089011B0
    0891B438:[A220C100]: sb         $zr, -16128($s1)
    0891B43C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    0891B440:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0891B444:[24050036]: addiu      $a1, $zr, 54 <=> li $a1, 54
    0891B448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0891B44C:[0E240148]: jal        0x08900520
    0891B450:[0040F021]: addu       $fp, $v0, $zr <=> move $fp, $v0
    0891B454:[8BA60015]: lwl        $a2, 21($sp)
    0891B458:[8BA70019]: lwl        $a3, 25($sp)
    0891B45C:[3C09089B]: lui        $t1, 0x089B <=> li $t1, 0x089B0000
    0891B460:[00161080]: sll        $v0, $s6, 0x0002
    0891B464:[00161900]: sll        $v1, $s6, 0x0004
    0891B468:[8D286A08]: lw         $t0, 27144($t1)
    0891B46C:[AFA2013C]: sw         $v0, 316($sp)
    0891B470:[00621823]: subu       $v1, $v1, $v0
    0891B474:[9BA60012]: lwr        $a2, 18($sp)
    0891B478:[9BA70016]: lwr        $a3, 22($sp)
    0891B47C:[00761823]: subu       $v1, $v1, $s6
    0891B480:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0891B484:[00031880]: sll        $v1, $v1, 0x0002
    0891B488:[2442C110]: addiu      $v0, $v0, -16112
    0891B48C:[00629021]: addu       $s2, $v1, $v0
    0891B490:[25050001]: addiu      $a1, $t0, 1
    0891B494:[AD256A08]: sw         $a1, 27144($t1)
    0891B498:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    0891B49C:[AE47000C]: sw         $a3, 12($s2)
    0891B4A0:[AE480000]: sw         $t0, 0($s2)
    0891B4A4:[AE460008]: sw         $a2, 8($s2)
    0891B4A8:[0E246BDE]: jal        0x0891AF78
    0891B4AC:[AE400004]: sw         $zr, 4($s2)
    0891B4B0:[8E44000C]: lw         $a0, 12($s2)
    0891B4B4:[AE420010]: sw         $v0, 16($s2)
    0891B4B8:[0E246BDE]: jal        0x0891AF78
    0891B4BC:[27D50004]: addiu      $s5, $fp, 4
    0891B4C0:[97A4001C]: lhu        $a0, 28($sp)
    0891B4C4:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0891B4C8:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    0891B4CC:[AE420014]: sw         $v0, 20($s2)
    0891B4D0:[AE45001C]: sw         $a1, 28($s2)
    0891B4D4:[10830105]: beq        $a0, $v1, 0x0891B8EC
    0891B4D8:[AE430018]: sw         $v1, 24($s2)
    0891B4DC:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0891B4E0:[1083010C]: beq        $a0, $v1, 0x0891B914
    0891B4E4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0891B4E8:[10820111]: beq        $a0, $v0, 0x0891B930
    0891B4EC:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    0891B4F0:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    0891B4F4:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    0891B4F8:[8BA30015]: lwl        $v1, 21($sp)
    0891B4FC:[8E50001C]: lw         $s0, 28($s2)
    0891B500:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0891B504:[9BA30012]: lwr        $v1, 18($sp)
    0891B508:[38840001]: xori       $a0, $a0, 1
    0891B50C:[0044800A]: movz       $s0, $v0, $a0
    0891B510:[16600002]: bne        $s3, $zr, 0x0891B51C
    0891B514:[0073001B]: divu       $v1, $s3
    0891B518:[000001CD]: break      0x00007
    0891B51C:[00003012]: mflo       $a2
    0891B520:[30C20003]: andi       $v0, $a2, 3
    0891B524:[10400005]: beq        $v0, $zr, 0x0891B53C
    0891B528:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    0891B52C:[24A50001]: addiu      $a1, $a1, 1
    0891B530:[30A20003]: andi       $v0, $a1, 3
    0891B534:[5440FFFE]: bnel       $v0, $zr, 0x0891B530
    0891B538:[24A50001]: addiu      $a1, $a1, 1
    0891B53C:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0891B540:[8C43C10C]: lw         $v1, -16116($v0)
    0891B544:[00162280]: sll        $a0, $s6, 0x000A
    0891B548:[00A6B823]: subu       $s7, $a1, $a2
    0891B54C:[0E262F37]: jal        0x0898BCDC
    0891B550:[00832021]: addu       $a0, $a0, $v1
    0891B554:[8E46001C]: lw         $a2, 28($s2)
    0891B558:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0891B55C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0891B560:[00063080]: sll        $a2, $a2, 0x0002
    0891B564:[0E263CEA]: jal        0x0898F3A8
    0891B568:[AE420028]: sw         $v0, 40($s2)
    0891B56C:[8E450028]: lw         $a1, 40($s2)
    0891B570:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0891B574:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0891B578:[0E240111]: jal        0x08900444
    0891B57C:[24070004]: addiu      $a3, $zr, 4 <=> li $a3, 4
    0891B580:[8E43001C]: lw         $v1, 28($s2)
    0891B584:[546000C1]: bnel       $v1, $zr, 0x0891B88C
    0891B588:[8E450028]: lw         $a1, 40($s2)
    0891B58C:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    0891B590:[24020025]: addiu      $v0, $zr, 37 <=> li $v0, 37
    0891B594:[12C2009C]: beq        $s6, $v0, 0x0891B808
    0891B598:[24020024]: addiu      $v0, $zr, 36 <=> li $v0, 36
    0891B59C:[12C200D7]: beq        $s6, $v0, 0x0891B8FC
    0891B5A0:[2D220100]: sltiu      $v0, $t1, 256
    0891B5A4:[5440009A]: bnel       $v0, $zr, 0x0891B810
    0891B5A8:[8E430028]: lw         $v1, 40($s2)
    0891B5AC:[8E420010]: lw         $v0, 16($s2)
    0891B5B0:[8E430014]: lw         $v1, 20($s2)
    0891B5B4:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    0891B5B8:[16200002]: bne        $s1, $zr, 0x0891B5C4
    0891B5BC:[0051001A]: div        $v0, $s1
    0891B5C0:[000001CD]: break      0x00007
    0891B5C4:[00001012]: mflo       $v0
    0891B5C8:[00430018]: mult       $v0, $v1
    0891B5CC:[00001012]: mflo       $v0
    0891B5D0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0891B5D4:[0E26395D]: jal        0x0898E574
    0891B5D8:[AE420020]: sw         $v0, 32($s2)
    0891B5DC:[8BA5000D]: lwl        $a1, 13($sp)
    0891B5E0:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0891B5E4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0891B5E8:[9BA5000A]: lwr        $a1, 10($sp)
    0891B5EC:[0E240128]: jal        0x089004A0
    0891B5F0:[AE420024]: sw         $v0, 36($s2)
    0891B5F4:[8BA40019]: lwl        $a0, 25($sp)
    0891B5F8:[9BA40016]: lwr        $a0, 22($sp)
    0891B5FC:[1080005D]: beq        $a0, $zr, 0x0891B774
    0891B600:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0891B604:[0A246DA5]: j          0x0891B694
    0891B608:[97A3001C]: lhu        $v1, 28($sp)
    0891B60C:[00941023]: subu       $v0, $a0, $s4
    0891B610:[2442FFFF]: addiu      $v0, $v0, -1
    0891B614:[00430018]: mult       $v0, $v1
    0891B618:[8BA60015]: lwl        $a2, 21($sp)
    0891B61C:[8E430024]: lw         $v1, 36($s2)
    0891B620:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0891B624:[9BA60012]: lwr        $a2, 18($sp)
    0891B628:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0891B62C:[00001012]: mflo       $v0
    0891B630:[16600002]: bne        $s3, $zr, 0x0891B63C
    0891B634:[0053001B]: divu       $v0, $s3
    0891B638:[000001CD]: break      0x00007
    0891B63C:[00001012]: mflo       $v0
    0891B640:[00628021]: addu       $s0, $v1, $v0
    0891B644:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0891B648:[16600002]: bne        $s3, $zr, 0x0891B654
    0891B64C:[00D3001B]: divu       $a2, $s3
    0891B650:[000001CD]: break      0x00007
    0891B654:[0E240111]: jal        0x08900444
    0891B658:[00003012]: mflo       $a2
    0891B65C:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0891B660:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    0891B664:[0E240128]: jal        0x089004A0
    0891B668:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0891B66C:[8E43001C]: lw         $v1, 28($s2)
    0891B670:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0891B674:[1062006A]: beq        $v1, $v0, 0x0891B820
    0891B678:[8BA20015]: lwl        $v0, 21($sp)
    0891B67C:[8BA40019]: lwl        $a0, 25($sp)
    0891B680:[26940001]: addiu      $s4, $s4, 1
    0891B684:[9BA40016]: lwr        $a0, 22($sp)
    0891B688:[0284102B]: sltu       $v0, $s4, $a0
    0891B68C:[10400039]: beq        $v0, $zr, 0x0891B774
    0891B690:[97A3001C]: lhu        $v1, 28($sp)
    0891B694:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0891B698:[1462FFDC]: bne        $v1, $v0, 0x0891B60C
    0891B69C:[8E430010]: lw         $v1, 16($s2)
    0891B6A0:[00941023]: subu       $v0, $a0, $s4
    0891B6A4:[2442FFFF]: addiu      $v0, $v0, -1
    0891B6A8:[00430018]: mult       $v0, $v1
    0891B6AC:[8BA50015]: lwl        $a1, 21($sp)
    0891B6B0:[8E470024]: lw         $a3, 36($s2)
    0891B6B4:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0891B6B8:[9BA50012]: lwr        $a1, 18($sp)
    0891B6BC:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0891B6C0:[8EB10008]: lw         $s1, 8($s5)
    0891B6C4:[00001012]: mflo       $v0
    0891B6C8:[00E28021]: addu       $s0, $a3, $v0
    0891B6CC:[16600002]: bne        $s3, $zr, 0x0891B6D8
    0891B6D0:[00B3001B]: divu       $a1, $s3
    0891B6D4:[000001CD]: break      0x00007
    0891B6D8:[00002812]: mflo       $a1
    0891B6DC:[0E240128]: jal        0x089004A0
    0891B6E0:[00B72821]: addu       $a1, $a1, $s7
    0891B6E4:[8BA20015]: lwl        $v0, 21($sp)
    0891B6E8:[9BA20012]: lwr        $v0, 18($sp)
    0891B6EC:[000210C2]: srl        $v0, $v0, 0x0003
    0891B6F0:[5040FFE3]: beql       $v0, $zr, 0x0891B680
    0891B6F4:[8BA40019]: lwl        $a0, 25($sp)
    0891B6F8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0891B6FC:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0891B700:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0891B704:[92230000]: lbu        $v1, 0($s1)
    0891B708:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0891B70C:[0A246DC9]: j          0x0891B724
    0891B710:[26310001]: addiu      $s1, $s1, 1
    0891B714:[A2070000]: sb         $a3, 0($s0)
    0891B718:[00031840]: sll        $v1, $v1, 0x0001
    0891B71C:[10850008]: beq        $a0, $a1, 0x0891B740
    0891B720:[26100001]: addiu      $s0, $s0, 1
    0891B724:[30620080]: andi       $v0, $v1, 128
    0891B728:[1440FFFA]: bne        $v0, $zr, 0x0891B714
    0891B72C:[24840001]: addiu      $a0, $a0, 1
    0891B730:[A2000000]: sb         $zr, 0($s0)
    0891B734:[00031840]: sll        $v1, $v1, 0x0001
    0891B738:[1485FFFA]: bne        $a0, $a1, 0x0891B724
    0891B73C:[26100001]: addiu      $s0, $s0, 1
    0891B740:[8BA20015]: lwl        $v0, 21($sp)
    0891B744:[24C60001]: addiu      $a2, $a2, 1
    0891B748:[9BA20012]: lwr        $v0, 18($sp)
    0891B74C:[000210C2]: srl        $v0, $v0, 0x0003
    0891B750:[00C2102B]: sltu       $v0, $a2, $v0
    0891B754:[5440FFEC]: bnel       $v0, $zr, 0x0891B708
    0891B758:[92230000]: lbu        $v1, 0($s1)
    0891B75C:[8BA40019]: lwl        $a0, 25($sp)
    0891B760:[26940001]: addiu      $s4, $s4, 1
    0891B764:[9BA40016]: lwr        $a0, 22($sp)
    0891B768:[0284102B]: sltu       $v0, $s4, $a0
    0891B76C:[1440FFC9]: bne        $v0, $zr, 0x0891B694
    0891B770:[97A3001C]: lhu        $v1, 28($sp)
    0891B774:[0E2680C9]: jal        0x089A0324 [sceKernelDcacheWritebackAll]
    0891B778:[00000000]: nop
    0891B77C:[0E240142]: jal        0x08900508
    0891B780:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    0891B784:[8FA2013C]: lw         $v0, 316($sp)
    0891B788:[00161940]: sll        $v1, $s6, 0x0005
    0891B78C:[8E47000C]: lw         $a3, 12($s2)
    0891B790:[8E460008]: lw         $a2, 8($s2)
    0891B794:[00431821]: addu       $v1, $v0, $v1
    0891B798:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0891B79C:[2442C848]: addiu      $v0, $v0, -14264
    0891B7A0:[8FA50138]: lw         $a1, 312($sp)
    0891B7A4:[00621821]: addu       $v1, $v1, $v0
    0891B7A8:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0891B7AC:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0891B7B0:[AC660014]: sw         $a2, 20($v1)
    0891B7B4:[AC670018]: sw         $a3, 24($v1)
    0891B7B8:[AC62001C]: sw         $v0, 28($v1)
    0891B7BC:[0E264239]: jal        0x089908E4
    0891B7C0:[AC600020]: sw         $zr, 32($v1)
    0891B7C4:[8FBF0164]: lw         $ra, 356($sp)
    0891B7C8:[8FBE0160]: lw         $fp, 352($sp)
    0891B7CC:[8FB7015C]: lw         $s7, 348($sp)
    0891B7D0:[8FB60158]: lw         $s6, 344($sp)
    0891B7D4:[8FB50154]: lw         $s5, 340($sp)
    0891B7D8:[8FB40150]: lw         $s4, 336($sp)
    0891B7DC:[8FB3014C]: lw         $s3, 332($sp)
    0891B7E0:[8FB20148]: lw         $s2, 328($sp)
    0891B7E4:[8FB10144]: lw         $s1, 324($sp)
    0891B7E8:[8FB00140]: lw         $s0, 320($sp)
    0891B7EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0891B7F0:[03E00008]: jr         $ra
    0891B7F4:[27BD0168]: addiu      $sp, $sp, 360
    0891B7F8:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    0891B7FC:[27B00036]: addiu      $s0, $sp, 54
    0891B800:[0A246D05]: j          0x0891B414
    0891B804:[24A52994]: addiu      $a1, $a1, 10644
    0891B808:[240900E0]: addiu      $t1, $zr, 224 <=> li $t1, 224
    0891B80C:[8E430028]: lw         $v1, 40($s2)
    0891B810:[00091080]: sll        $v0, $t1, 0x0002
    0891B814:[00431021]: addu       $v0, $v0, $v1
    0891B818:[0A246D6B]: j          0x0891B5AC
    0891B81C:[A0400003]: sb         $zr, 3($v0)
    0891B820:[9BA20012]: lwr        $v0, 18($sp)
    0891B824:[16600002]: bne        $s3, $zr, 0x0891B830
    0891B828:[0053001B]: divu       $v0, $s3
    0891B82C:[000001CD]: break      0x00007
    0891B830:[00001012]: mflo       $v0
    0891B834:[1040FF92]: beq        $v0, $zr, 0x0891B680
    0891B838:[8BA40019]: lwl        $a0, 25($sp)
    0891B83C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0891B840:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0891B844:[90A30000]: lbu        $v1, 0($a1)
    0891B848:[24840001]: addiu      $a0, $a0, 1
    0891B84C:[3062000F]: andi       $v0, $v1, 15
    0891B850:[00021100]: sll        $v0, $v0, 0x0004
    0891B854:[00031902]: srl        $v1, $v1, 0x0004
    0891B858:[00621825]: or         $v1, $v1, $v0
    0891B85C:[A0A30000]: sb         $v1, 0($a1)
    0891B860:[8BA20015]: lwl        $v0, 21($sp)
    0891B864:[9BA20012]: lwr        $v0, 18($sp)
    0891B868:[16600002]: bne        $s3, $zr, 0x0891B874
    0891B86C:[0053001B]: divu       $v0, $s3
    0891B870:[000001CD]: break      0x00007
    0891B874:[00001012]: mflo       $v0
    0891B878:[0082102B]: sltu       $v0, $a0, $v0
    0891B87C:[1440FFF1]: bne        $v0, $zr, 0x0891B844
    0891B880:[24A50001]: addiu      $a1, $a1, 1
    0891B884:[0A246DA0]: j          0x0891B680
    0891B888:[8BA40019]: lwl        $a0, 25($sp)
    0891B88C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0891B890:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    0891B894:[3C08FF00]: lui        $t0, 0xFF00 <=> li $t0, 0xFF000000
    0891B898:[0A246E2D]: j          0x0891B8B4
    0891B89C:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
    0891B8A0:[8E42001C]: lw         $v0, 28($s2)
    0891B8A4:[24C60001]: addiu      $a2, $a2, 1
    0891B8A8:[00C2102B]: sltu       $v0, $a2, $v0
    0891B8AC:[1040FF39]: beq        $v0, $zr, 0x0891B594
    0891B8B0:[24020025]: addiu      $v0, $zr, 37 <=> li $v0, 37
    0891B8B4:[8CA20000]: lw         $v0, 0($a1)
    0891B8B8:[012A3826]: xor        $a3, $t1, $t2
    0891B8BC:[304400FF]: andi       $a0, $v0, 255
    0891B8C0:[7C433C00]: ext        $v1, $v0, 16, 8
    0891B8C4:[3042FF00]: andi       $v0, $v0, -256
    0891B8C8:[00621825]: or         $v1, $v1, $v0
    0891B8CC:[00042400]: sll        $a0, $a0, 0x0010
    0891B8D0:[00641825]: or         $v1, $v1, $a0
    0891B8D4:[00681825]: or         $v1, $v1, $t0
    0891B8D8:[ACA30000]: sw         $v1, 0($a1)
    0891B8DC:[1468FFF0]: bne        $v1, $t0, 0x0891B8A0
    0891B8E0:[24A50004]: addiu      $a1, $a1, 4
    0891B8E4:[0A246E28]: j          0x0891B8A0
    0891B8E8:[00C7480A]: movz       $t1, $a2, $a3
    0891B8EC:[24110002]: addiu      $s1, $zr, 2 <=> li $s1, 2
    0891B8F0:[24130002]: addiu      $s3, $zr, 2 <=> li $s3, 2
    0891B8F4:[0A246D3E]: j          0x0891B4F8
    0891B8F8:[AE440018]: sw         $a0, 24($s2)
    0891B8FC:[8E430028]: lw         $v1, 40($s2)
    0891B900:[240900FE]: addiu      $t1, $zr, 254 <=> li $t1, 254
    0891B904:[00091080]: sll        $v0, $t1, 0x0002
    0891B908:[00431021]: addu       $v0, $v0, $v1
    0891B90C:[0A246D6B]: j          0x0891B5AC
    0891B910:[A0400003]: sb         $zr, 3($v0)
    0891B914:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    0891B918:[24030100]: addiu      $v1, $zr, 256 <=> li $v1, 256
    0891B91C:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    0891B920:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    0891B924:[AE420018]: sw         $v0, 24($s2)
    0891B928:[0A246D3E]: j          0x0891B4F8
    0891B92C:[AE43001C]: sw         $v1, 28($s2)
    0891B930:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    0891B934:[24130008]: addiu      $s3, $zr, 8 <=> li $s3, 8
    0891B938:[AE420018]: sw         $v0, 24($s2)
    0891B93C:[0A246D3E]: j          0x0891B4F8
    0891B940:[AE43001C]: sw         $v1, 28($s2)
  Back Branch 0891B87C 212,128 times (length 16)
    0891B830:[00001012]: mflo       $v0
    0891B834:[1040FF92]: beq        $v0, $zr, 0x0891B680
    0891B838:[8BA40019]: lwl        $a0, 25($sp)
    0891B83C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0891B840:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 0891B844:[90A30000]: lbu        $v1, 0($a1)
    0891B848:[24840001]: addiu      $a0, $a0, 1
    0891B84C:[3062000F]: andi       $v0, $v1, 15
    0891B850:[00021100]: sll        $v0, $v0, 0x0004
    0891B854:[00031902]: srl        $v1, $v1, 0x0004
    0891B858:[00621825]: or         $v1, $v1, $v0
    0891B85C:[A0A30000]: sb         $v1, 0($a1)
    0891B860:[8BA20015]: lwl        $v0, 21($sp)
    0891B864:[9BA20012]: lwr        $v0, 18($sp)
    0891B868:[16600002]: bne        $s3, $zr, 0x0891B874
    0891B86C:[0053001B]: divu       $v0, $s3
    0891B870:[000001CD]: break      0x00007
    0891B874:[00001012]: mflo       $v0
    0891B878:[0082102B]: sltu       $v0, $a0, $v0
--> 0891B87C:[1440FFF1]: bne        $v0, $zr, 0x0891B844
    0891B880:[24A50001]: addiu      $a1, $a1, 1
    0891B884:[0A246DA0]: j          0x0891B680
    0891B888:[8BA40019]: lwl        $a0, 25($sp)
    0891B88C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
  Back Branch 0891B728 8,704 times (length 7)
    0891B700:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0891B704:[92230000]: lbu        $v1, 0($s1)
    0891B708:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0891B70C:[0A246DC9]: j          0x0891B724
    0891B710:[26310001]: addiu      $s1, $s1, 1
--> 0891B714:[A2070000]: sb         $a3, 0($s0)
    0891B718:[00031840]: sll        $v1, $v1, 0x0001
    0891B71C:[10850008]: beq        $a0, $a1, 0x0891B740
    0891B720:[26100001]: addiu      $s0, $s0, 1
    0891B724:[30620080]: andi       $v0, $v1, 128
--> 0891B728:[1440FFFA]: bne        $v0, $zr, 0x0891B714
    0891B72C:[24840001]: addiu      $a0, $a0, 1
    0891B730:[A2000000]: sb         $zr, 0($s0)
    0891B734:[00031840]: sll        $v1, $v1, 0x0001
    0891B738:[1485FFFA]: bne        $a0, $a1, 0x0891B724
  Back Branch 0891B738 3,821 times (length 7)
    0891B710:[26310001]: addiu      $s1, $s1, 1
    0891B714:[A2070000]: sb         $a3, 0($s0)
    0891B718:[00031840]: sll        $v1, $v1, 0x0001
    0891B71C:[10850008]: beq        $a0, $a1, 0x0891B740
    0891B720:[26100001]: addiu      $s0, $s0, 1
--> 0891B724:[30620080]: andi       $v0, $v1, 128
    0891B728:[1440FFFA]: bne        $v0, $zr, 0x0891B714
    0891B72C:[24840001]: addiu      $a0, $a0, 1
    0891B730:[A2000000]: sb         $zr, 0($s0)
    0891B734:[00031840]: sll        $v1, $v1, 0x0001
--> 0891B738:[1485FFFA]: bne        $a0, $a1, 0x0891B724
    0891B73C:[26100001]: addiu      $s0, $s0, 1
    0891B740:[8BA20015]: lwl        $v0, 21($sp)
    0891B744:[24C60001]: addiu      $a2, $a2, 1
    0891B748:[9BA20012]: lwr        $v0, 18($sp)
  Back Branch 0891B698 2,064 times (length 37)
    0891B5F8:[9BA40016]: lwr        $a0, 22($sp)
    0891B5FC:[1080005D]: beq        $a0, $zr, 0x0891B774
    0891B600:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0891B604:[0A246DA5]: j          0x0891B694
    0891B608:[97A3001C]: lhu        $v1, 28($sp)
--> 0891B60C:[00941023]: subu       $v0, $a0, $s4
    0891B610:[2442FFFF]: addiu      $v0, $v0, -1
    0891B614:[00430018]: mult       $v0, $v1
    0891B618:[8BA60015]: lwl        $a2, 21($sp)
    0891B61C:[8E430024]: lw         $v1, 36($s2)
    0891B620:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0891B624:[9BA60012]: lwr        $a2, 18($sp)
    0891B628:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0891B62C:[00001012]: mflo       $v0
    0891B630:[16600002]: bne        $s3, $zr, 0x0891B63C
    0891B634:[0053001B]: divu       $v0, $s3
    0891B638:[000001CD]: break      0x00007
    0891B63C:[00001012]: mflo       $v0
    0891B640:[00628021]: addu       $s0, $v1, $v0
    0891B644:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0891B648:[16600002]: bne        $s3, $zr, 0x0891B654
    0891B64C:[00D3001B]: divu       $a2, $s3
    0891B650:[000001CD]: break      0x00007
    0891B654:[0E240111]: jal        0x08900444
    0891B658:[00003012]: mflo       $a2
    0891B65C:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0891B660:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    0891B664:[0E240128]: jal        0x089004A0
    0891B668:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0891B66C:[8E43001C]: lw         $v1, 28($s2)
    0891B670:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0891B674:[1062006A]: beq        $v1, $v0, 0x0891B820
    0891B678:[8BA20015]: lwl        $v0, 21($sp)
    0891B67C:[8BA40019]: lwl        $a0, 25($sp)
    0891B680:[26940001]: addiu      $s4, $s4, 1
    0891B684:[9BA40016]: lwr        $a0, 22($sp)
    0891B688:[0284102B]: sltu       $v0, $s4, $a0
    0891B68C:[10400039]: beq        $v0, $zr, 0x0891B774
    0891B690:[97A3001C]: lhu        $v1, 28($sp)
    0891B694:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0891B698:[1462FFDC]: bne        $v1, $v0, 0x0891B60C
    0891B69C:[8E430010]: lw         $v1, 16($s2)
    0891B6A0:[00941023]: subu       $v0, $a0, $s4
    0891B6A4:[2442FFFF]: addiu      $v0, $v0, -1
    0891B6A8:[00430018]: mult       $v0, $v1
  Back Branch 0891B834 1,544 times (length 111)
  Back Branch 0891B884 1,544 times (length 131)
  Back Branch 0891B754 1,048 times (length 21)
    0891B6F4:[8BA40019]: lwl        $a0, 25($sp)
    0891B6F8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0891B6FC:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0891B700:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0891B704:[92230000]: lbu        $v1, 0($s1)
--> 0891B708:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0891B70C:[0A246DC9]: j          0x0891B724
    0891B710:[26310001]: addiu      $s1, $s1, 1
    0891B714:[A2070000]: sb         $a3, 0($s0)
    0891B718:[00031840]: sll        $v1, $v1, 0x0001
    0891B71C:[10850008]: beq        $a0, $a1, 0x0891B740
    0891B720:[26100001]: addiu      $s0, $s0, 1
    0891B724:[30620080]: andi       $v0, $v1, 128
    0891B728:[1440FFFA]: bne        $v0, $zr, 0x0891B714
    0891B72C:[24840001]: addiu      $a0, $a0, 1
    0891B730:[A2000000]: sb         $zr, 0($s0)
    0891B734:[00031840]: sll        $v1, $v1, 0x0001
    0891B738:[1485FFFA]: bne        $a0, $a1, 0x0891B724
    0891B73C:[26100001]: addiu      $s0, $s0, 1
    0891B740:[8BA20015]: lwl        $v0, 21($sp)
    0891B744:[24C60001]: addiu      $a2, $a2, 1
    0891B748:[9BA20012]: lwr        $v0, 18($sp)
    0891B74C:[000210C2]: srl        $v0, $v0, 0x0003
    0891B750:[00C2102B]: sltu       $v0, $a2, $v0
--> 0891B754:[5440FFEC]: bnel       $v0, $zr, 0x0891B708
    0891B758:[92230000]: lbu        $v1, 0($s1)
    0891B75C:[8BA40019]: lwl        $a0, 25($sp)
    0891B760:[26940001]: addiu      $s4, $s4, 1
    0891B764:[9BA40016]: lwr        $a0, 22($sp)
  Back Branch 0891B8AC 720 times (length 200)
  Back Branch 0891B8DC 720 times (length 17)
    0891B88C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0891B890:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    0891B894:[3C08FF00]: lui        $t0, 0xFF00 <=> li $t0, 0xFF000000
    0891B898:[0A246E2D]: j          0x0891B8B4
    0891B89C:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
--> 0891B8A0:[8E42001C]: lw         $v0, 28($s2)
    0891B8A4:[24C60001]: addiu      $a2, $a2, 1
    0891B8A8:[00C2102B]: sltu       $v0, $a2, $v0
    0891B8AC:[1040FF39]: beq        $v0, $zr, 0x0891B594
    0891B8B0:[24020025]: addiu      $v0, $zr, 37 <=> li $v0, 37
    0891B8B4:[8CA20000]: lw         $v0, 0($a1)
    0891B8B8:[012A3826]: xor        $a3, $t1, $t2
    0891B8BC:[304400FF]: andi       $a0, $v0, 255
    0891B8C0:[7C433C00]: ext        $v1, $v0, 16, 8
    0891B8C4:[3042FF00]: andi       $v0, $v0, -256
    0891B8C8:[00621825]: or         $v1, $v1, $v0
    0891B8CC:[00042400]: sll        $a0, $a0, 0x0010
    0891B8D0:[00641825]: or         $v1, $v1, $a0
    0891B8D4:[00681825]: or         $v1, $v1, $t0
    0891B8D8:[ACA30000]: sw         $v1, 0($a1)
--> 0891B8DC:[1468FFF0]: bne        $v1, $t0, 0x0891B8A0
    0891B8E0:[24A50004]: addiu      $a1, $a1, 4
    0891B8E4:[0A246E28]: j          0x0891B8A0
    0891B8E8:[00C7480A]: movz       $t1, $a2, $a3
    0891B8EC:[24110002]: addiu      $s1, $zr, 2 <=> li $s1, 2
  Back Branch 0891B8E4 418 times (length 19)
    0891B88C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0891B890:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    0891B894:[3C08FF00]: lui        $t0, 0xFF00 <=> li $t0, 0xFF000000
    0891B898:[0A246E2D]: j          0x0891B8B4
    0891B89C:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
--> 0891B8A0:[8E42001C]: lw         $v0, 28($s2)
    0891B8A4:[24C60001]: addiu      $a2, $a2, 1
    0891B8A8:[00C2102B]: sltu       $v0, $a2, $v0
    0891B8AC:[1040FF39]: beq        $v0, $zr, 0x0891B594
    0891B8B0:[24020025]: addiu      $v0, $zr, 37 <=> li $v0, 37
    0891B8B4:[8CA20000]: lw         $v0, 0($a1)
    0891B8B8:[012A3826]: xor        $a3, $t1, $t2
    0891B8BC:[304400FF]: andi       $a0, $v0, 255
    0891B8C0:[7C433C00]: ext        $v1, $v0, 16, 8
    0891B8C4:[3042FF00]: andi       $v0, $v0, -256
    0891B8C8:[00621825]: or         $v1, $v1, $v0
    0891B8CC:[00042400]: sll        $a0, $a0, 0x0010
    0891B8D0:[00641825]: or         $v1, $v1, $a0
    0891B8D4:[00681825]: or         $v1, $v1, $t0
    0891B8D8:[ACA30000]: sw         $v1, 0($a1)
    0891B8DC:[1468FFF0]: bne        $v1, $t0, 0x0891B8A0
    0891B8E0:[24A50004]: addiu      $a1, $a1, 4
--> 0891B8E4:[0A246E28]: j          0x0891B8A0
    0891B8E8:[00C7480A]: movz       $t1, $a2, $a3
    0891B8EC:[24110002]: addiu      $s1, $zr, 2 <=> li $s1, 2
    0891B8F0:[24130002]: addiu      $s3, $zr, 2 <=> li $s3, 2
    0891B8F4:[0A246D3E]: j          0x0891B4F8
  Back Branch 0891B76C 40 times (length 56)
    0891B680:[26940001]: addiu      $s4, $s4, 1
    0891B684:[9BA40016]: lwr        $a0, 22($sp)
    0891B688:[0284102B]: sltu       $v0, $s4, $a0
    0891B68C:[10400039]: beq        $v0, $zr, 0x0891B774
    0891B690:[97A3001C]: lhu        $v1, 28($sp)
--> 0891B694:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0891B698:[1462FFDC]: bne        $v1, $v0, 0x0891B60C
    0891B69C:[8E430010]: lw         $v1, 16($s2)
    0891B6A0:[00941023]: subu       $v0, $a0, $s4
    0891B6A4:[2442FFFF]: addiu      $v0, $v0, -1
    0891B6A8:[00430018]: mult       $v0, $v1
    0891B6AC:[8BA50015]: lwl        $a1, 21($sp)
    0891B6B0:[8E470024]: lw         $a3, 36($s2)
    0891B6B4:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0891B6B8:[9BA50012]: lwr        $a1, 18($sp)
    0891B6BC:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0891B6C0:[8EB10008]: lw         $s1, 8($s5)
    0891B6C4:[00001012]: mflo       $v0
    0891B6C8:[00E28021]: addu       $s0, $a3, $v0
    0891B6CC:[16600002]: bne        $s3, $zr, 0x0891B6D8
    0891B6D0:[00B3001B]: divu       $a1, $s3
    0891B6D4:[000001CD]: break      0x00007
    0891B6D8:[00002812]: mflo       $a1
    0891B6DC:[0E240128]: jal        0x089004A0
    0891B6E0:[00B72821]: addu       $a1, $a1, $s7
    0891B6E4:[8BA20015]: lwl        $v0, 21($sp)
    0891B6E8:[9BA20012]: lwr        $v0, 18($sp)
    0891B6EC:[000210C2]: srl        $v0, $v0, 0x0003
    0891B6F0:[5040FFE3]: beql       $v0, $zr, 0x0891B680
    0891B6F4:[8BA40019]: lwl        $a0, 25($sp)
    0891B6F8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0891B6FC:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0891B700:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0891B704:[92230000]: lbu        $v1, 0($s1)
    0891B708:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0891B70C:[0A246DC9]: j          0x0891B724
    0891B710:[26310001]: addiu      $s1, $s1, 1
    0891B714:[A2070000]: sb         $a3, 0($s0)
    0891B718:[00031840]: sll        $v1, $v1, 0x0001
    0891B71C:[10850008]: beq        $a0, $a1, 0x0891B740
    0891B720:[26100001]: addiu      $s0, $s0, 1
    0891B724:[30620080]: andi       $v0, $v1, 128
    0891B728:[1440FFFA]: bne        $v0, $zr, 0x0891B714
    0891B72C:[24840001]: addiu      $a0, $a0, 1
    0891B730:[A2000000]: sb         $zr, 0($s0)
    0891B734:[00031840]: sll        $v1, $v1, 0x0001
    0891B738:[1485FFFA]: bne        $a0, $a1, 0x0891B724
    0891B73C:[26100001]: addiu      $s0, $s0, 1
    0891B740:[8BA20015]: lwl        $v0, 21($sp)
    0891B744:[24C60001]: addiu      $a2, $a2, 1
    0891B748:[9BA20012]: lwr        $v0, 18($sp)
    0891B74C:[000210C2]: srl        $v0, $v0, 0x0003
    0891B750:[00C2102B]: sltu       $v0, $a2, $v0
    0891B754:[5440FFEC]: bnel       $v0, $zr, 0x0891B708
    0891B758:[92230000]: lbu        $v1, 0($s1)
    0891B75C:[8BA40019]: lwl        $a0, 25($sp)
    0891B760:[26940001]: addiu      $s4, $s4, 1
    0891B764:[9BA40016]: lwr        $a0, 22($sp)
    0891B768:[0284102B]: sltu       $v0, $s4, $a0
--> 0891B76C:[1440FFC9]: bne        $v0, $zr, 0x0891B694
    0891B770:[97A3001C]: lhu        $v1, 28($sp)
    0891B774:[0E2680C9]: jal        0x089A0324 [sceKernelDcacheWritebackAll]
    0891B778:[00000000]: nop
    0891B77C:[0E240142]: jal        0x08900508
  Back Branch 0891B818 15 times (length 157)
  Back Branch 0891B8F4 12 times (length 257)
  Back Branch 0891B928 2 times (length 270)
  Back Branch 0891B93C 2 times (length 275)
  Back Branch 0891B800 2 times (length 253)
  Back Branch 0891B90C 1 times (length 218)
  Back Branch 0891B534 1 times (length 3)
    0891B51C:[00003012]: mflo       $a2
    0891B520:[30C20003]: andi       $v0, $a2, 3
    0891B524:[10400005]: beq        $v0, $zr, 0x0891B53C
    0891B528:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    0891B52C:[24A50001]: addiu      $a1, $a1, 1
--> 0891B530:[30A20003]: andi       $v0, $a1, 3
--> 0891B534:[5440FFFE]: bnel       $v0, $zr, 0x0891B530
    0891B538:[24A50001]: addiu      $a1, $a1, 1
    0891B53C:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0891B540:[8C43C10C]: lw         $v1, -16116($v0)
    0891B544:[00162280]: sll        $a0, $s6, 0x000A
_S1_2_891AB2C 3,002,920 instructions (0.126%), 5,598 calls (0891AB2C - 0891ABC4, length 39)
    0891AB2C:[27BDFFE8]: addiu      $sp, $sp, -24
    0891AB30:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0891AB34:[AFB20008]: sw         $s2, 8($sp)
    0891AB38:[3C03089B]: lui        $v1, 0x089B <=> li $v1, 0x089B0000
    0891AB3C:[2452A7E8]: addiu      $s2, $v0, -22552
    0891AB40:[AFB40010]: sw         $s4, 16($sp)
    0891AB44:[AFB3000C]: sw         $s3, 12($sp)
    0891AB48:[AFB10004]: sw         $s1, 4($sp)
    0891AB4C:[AFB00000]: sw         $s0, 0($sp)
    0891AB50:[24746924]: addiu      $s4, $v1, 26916
    0891AB54:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0891AB58:[24130040]: addiu      $s3, $zr, 64 <=> li $s3, 64
    0891AB5C:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0891AB60:[0A246ADC]: j          0x0891AB70
    0891AB64:[AFBF0014]: sw         $ra, 20($sp)
    0891AB68:[1233000F]: beq        $s1, $s3, 0x0891ABA8
    0891AB6C:[26520044]: addiu      $s2, $s2, 68
    0891AB70:[8E420000]: lw         $v0, 0($s2)
    0891AB74:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0891AB78:[26310001]: addiu      $s1, $s1, 1
    0891AB7C:[30420080]: andi       $v0, $v0, 128
    0891AB80:[1040FFF9]: beq        $v0, $zr, 0x0891AB68
    0891AB84:[26100044]: addiu      $s0, $s0, 68
    0891AB88:[8E420004]: lw         $v0, 4($s2)
    0891AB8C:[00021080]: sll        $v0, $v0, 0x0002
    0891AB90:[00541021]: addu       $v0, $v0, $s4
    0891AB94:[8C430000]: lw         $v1, 0($v0)
    0891AB98:[0060F809]: jalr       $ra, $v1
    0891AB9C:[26520044]: addiu      $s2, $s2, 68
    0891ABA0:[5633FFF4]: bnel       $s1, $s3, 0x0891AB74
    0891ABA4:[8E420000]: lw         $v0, 0($s2)
    0891ABA8:[8FBF0014]: lw         $ra, 20($sp)
    0891ABAC:[8FB40010]: lw         $s4, 16($sp)
    0891ABB0:[8FB3000C]: lw         $s3, 12($sp)
    0891ABB4:[8FB20008]: lw         $s2, 8($sp)
    0891ABB8:[8FB10004]: lw         $s1, 4($sp)
    0891ABBC:[8FB00000]: lw         $s0, 0($sp)
    0891ABC0:[03E00008]: jr         $ra
    0891ABC4:[27BD0018]: addiu      $sp, $sp, 24
  Back Branch 0891AB80 358,272 times (length 8)
    0891AB54:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0891AB58:[24130040]: addiu      $s3, $zr, 64 <=> li $s3, 64
    0891AB5C:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0891AB60:[0A246ADC]: j          0x0891AB70
    0891AB64:[AFBF0014]: sw         $ra, 20($sp)
--> 0891AB68:[1233000F]: beq        $s1, $s3, 0x0891ABA8
    0891AB6C:[26520044]: addiu      $s2, $s2, 68
    0891AB70:[8E420000]: lw         $v0, 0($s2)
    0891AB74:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0891AB78:[26310001]: addiu      $s1, $s1, 1
    0891AB7C:[30420080]: andi       $v0, $v0, 128
--> 0891AB80:[1040FFF9]: beq        $v0, $zr, 0x0891AB68
    0891AB84:[26100044]: addiu      $s0, $s0, 68
    0891AB88:[8E420004]: lw         $v0, 4($s2)
    0891AB8C:[00021080]: sll        $v0, $v0, 0x0002
    0891AB90:[00541021]: addu       $v0, $v0, $s4
  Back Branch 0891ABA0 1,598 times (length 13)
    0891AB60:[0A246ADC]: j          0x0891AB70
    0891AB64:[AFBF0014]: sw         $ra, 20($sp)
    0891AB68:[1233000F]: beq        $s1, $s3, 0x0891ABA8
    0891AB6C:[26520044]: addiu      $s2, $s2, 68
    0891AB70:[8E420000]: lw         $v0, 0($s2)
--> 0891AB74:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0891AB78:[26310001]: addiu      $s1, $s1, 1
    0891AB7C:[30420080]: andi       $v0, $v0, 128
    0891AB80:[1040FFF9]: beq        $v0, $zr, 0x0891AB68
    0891AB84:[26100044]: addiu      $s0, $s0, 68
    0891AB88:[8E420004]: lw         $v0, 4($s2)
    0891AB8C:[00021080]: sll        $v0, $v0, 0x0002
    0891AB90:[00541021]: addu       $v0, $v0, $s4
    0891AB94:[8C430000]: lw         $v1, 0($v0)
    0891AB98:[0060F809]: jalr       $ra, $v1
    0891AB9C:[26520044]: addiu      $s2, $s2, 68
--> 0891ABA0:[5633FFF4]: bnel       $s1, $s3, 0x0891AB74
    0891ABA4:[8E420000]: lw         $v0, 0($s2)
    0891ABA8:[8FBF0014]: lw         $ra, 20($sp)
    0891ABAC:[8FB40010]: lw         $s4, 16($sp)
    0891ABB0:[8FB3000C]: lw         $s3, 12($sp)
_S1_2_89142C8 2,975,154 instructions (0.124%), 5,449 calls (089142C8 - 08914444, length 96)
    089142C8:[28A20000]: slti       $v0, $a1, 0
    089142CC:[24A601FF]: addiu      $a2, $a1, 511
    089142D0:[28830000]: slti       $v1, $a0, 0
    089142D4:[00C2280B]: movn       $a1, $a2, $v0
    089142D8:[248701FF]: addiu      $a3, $a0, 511
    089142DC:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    089142E0:[27BDFFE0]: addiu      $sp, $sp, -32
    089142E4:[00E3200B]: movn       $a0, $a3, $v1
    089142E8:[244287DC]: addiu      $v0, $v0, -30756
    089142EC:[3C0308A2]: lui        $v1, 0x08A2 <=> li $v1, 0x08A20000
    089142F0:[AFB60018]: sw         $s6, 24($sp)
    089142F4:[AFB50014]: sw         $s5, 20($sp)
    089142F8:[AFB20008]: sw         $s2, 8($sp)
    089142FC:[AFB10004]: sw         $s1, 4($sp)
    08914300:[AFB00000]: sw         $s0, 0($sp)
    08914304:[0004B243]: sra        $s6, $a0, 0x0009
    08914308:[0005AA43]: sra        $s5, $a1, 0x0009
    0891430C:[247087E8]: addiu      $s0, $v1, -30744
    08914310:[2452003C]: addiu      $s2, $v0, 60
    08914314:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08914318:[AFBF001C]: sw         $ra, 28($sp)
    0891431C:[AFB40010]: sw         $s4, 16($sp)
    08914320:[0A2450E4]: j          0x08914390
    08914324:[AFB3000C]: sw         $s3, 12($sp)
    08914328:[10620030]: beq        $v1, $v0, 0x089143EC
    0891432C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08914330:[50620035]: beql       $v1, $v0, 0x08914408
    08914334:[8E050004]: lw         $a1, 4($s0)
    08914338:[2A820000]: slti       $v0, $s4, 0
    0891433C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08914340:[268301FF]: addiu      $v1, $s4, 511
    08914344:[0062280B]: movn       $a1, $v1, $v0
    08914348:[266401FF]: addiu      $a0, $s3, 511
    0891434C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08914350:[2A620000]: slti       $v0, $s3, 0
    08914354:[0082300B]: movn       $a2, $a0, $v0
    08914358:[00052A43]: sra        $a1, $a1, 0x0009
    0891435C:[00063243]: sra        $a2, $a2, 0x0009
    08914360:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    08914364:[00B62823]: subu       $a1, $a1, $s6
    08914368:[24846A24]: addiu      $a0, $a0, 27172
    0891436C:[00D53023]: subu       $a2, $a2, $s5
    08914370:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    08914374:[0E2470E1]: jal        0x0891C384
    08914378:[24080011]: addiu      $t0, $zr, 17 <=> li $t0, 17
    0891437C:[26310001]: addiu      $s1, $s1, 1
    08914380:[24020040]: addiu      $v0, $zr, 64 <=> li $v0, 64
    08914384:[26520080]: addiu      $s2, $s2, 128
    08914388:[12220025]: beq        $s1, $v0, 0x08914420
    0891438C:[26100080]: addiu      $s0, $s0, 128
    08914390:[8E020000]: lw         $v0, 0($s0)
    08914394:[30420080]: andi       $v0, $v0, 128
    08914398:[5040FFF9]: beql       $v0, $zr, 0x08914380
    0891439C:[26310001]: addiu      $s1, $s1, 1
    089143A0:[9203002C]: lbu        $v1, 44($s0)
    089143A4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089143A8:[5062000A]: beql       $v1, $v0, 0x089143D4
    089143AC:[8E050004]: lw         $a1, 4($s0)
    089143B0:[1460FFDD]: bne        $v1, $zr, 0x08914328
    089143B4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089143B8:[8E050004]: lw         $a1, 4($s0)
    089143BC:[8E030064]: lw         $v1, 100($s0)
    089143C0:[8E040008]: lw         $a0, 8($s0)
    089143C4:[8E020068]: lw         $v0, 104($s0)
    089143C8:[00A3A023]: subu       $s4, $a1, $v1
    089143CC:[0A2450CE]: j          0x08914338
    089143D0:[00829823]: subu       $s3, $a0, $v0
    089143D4:[8E030068]: lw         $v1, 104($s0)
    089143D8:[8E040008]: lw         $a0, 8($s0)
    089143DC:[8E020064]: lw         $v0, 100($s0)
    089143E0:[00A3A023]: subu       $s4, $a1, $v1
    089143E4:[0A2450CE]: j          0x08914338
    089143E8:[00829823]: subu       $s3, $a0, $v0
    089143EC:[8E050004]: lw         $a1, 4($s0)
    089143F0:[8E03006C]: lw         $v1, 108($s0)
    089143F4:[8E040008]: lw         $a0, 8($s0)
    089143F8:[8E020068]: lw         $v0, 104($s0)
    089143FC:[00A3A023]: subu       $s4, $a1, $v1
    08914400:[0A2450CE]: j          0x08914338
    08914404:[00829823]: subu       $s3, $a0, $v0
    08914408:[8E030068]: lw         $v1, 104($s0)
    0891440C:[8E040008]: lw         $a0, 8($s0)
    08914410:[8E02006C]: lw         $v0, 108($s0)
    08914414:[00A3A023]: subu       $s4, $a1, $v1
    08914418:[0A2450CE]: j          0x08914338
    0891441C:[00829823]: subu       $s3, $a0, $v0
    08914420:[8FBF001C]: lw         $ra, 28($sp)
    08914424:[8FB60018]: lw         $s6, 24($sp)
    08914428:[8FB50014]: lw         $s5, 20($sp)
    0891442C:[8FB40010]: lw         $s4, 16($sp)
    08914430:[8FB3000C]: lw         $s3, 12($sp)
    08914434:[8FB20008]: lw         $s2, 8($sp)
    08914438:[8FB10004]: lw         $s1, 4($sp)
    0891443C:[8FB00000]: lw         $s0, 0($sp)
    08914440:[03E00008]: jr         $ra
    08914444:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08914398 348,736 times (length 8)
    0891436C:[00D53023]: subu       $a2, $a2, $s5
    08914370:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    08914374:[0E2470E1]: jal        0x0891C384
    08914378:[24080011]: addiu      $t0, $zr, 17 <=> li $t0, 17
    0891437C:[26310001]: addiu      $s1, $s1, 1
--> 08914380:[24020040]: addiu      $v0, $zr, 64 <=> li $v0, 64
    08914384:[26520080]: addiu      $s2, $s2, 128
    08914388:[12220025]: beq        $s1, $v0, 0x08914420
    0891438C:[26100080]: addiu      $s0, $s0, 128
    08914390:[8E020000]: lw         $v0, 0($s0)
    08914394:[30420080]: andi       $v0, $v0, 128
--> 08914398:[5040FFF9]: beql       $v0, $zr, 0x08914380
    0891439C:[26310001]: addiu      $s1, $s1, 1
    089143A0:[9203002C]: lbu        $v1, 44($s0)
    089143A4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089143A8:[5062000A]: beql       $v1, $v0, 0x089143D4
_S1_2_89851E4 2,854,162 instructions (0.119%), 62,047 calls (089851E4 - 08985678, length 294)
    089851E4:[27BDFFF8]: addiu      $sp, $sp, -8
    089851E8:[AFBF0004]: sw         $ra, 4($sp)
    089851EC:[AFB00000]: sw         $s0, 0($sp)
    089851F0:[3C0208B5]: lui        $v0, 0x08B5 <=> li $v0, 0x08B50000
    089851F4:[8C48B484]: lw         $t0, -19324($v0)
    089851F8:[00063200]: sll        $a2, $a2, 0x0008
    089851FC:[00052C00]: sll        $a1, $a1, 0x0010
    08985200:[000810C0]: sll        $v0, $t0, 0x0003
    08985204:[00081940]: sll        $v1, $t0, 0x0005
    08985208:[00621823]: subu       $v1, $v1, $v0
    0898520C:[00681823]: subu       $v1, $v1, $t0
    08985210:[3C0208B5]: lui        $v0, 0x08B5 <=> li $v0, 0x08B50000
    08985214:[2442B358]: addiu      $v0, $v0, -19624
    08985218:[00031880]: sll        $v1, $v1, 0x0002
    0898521C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08985220:[00A62825]: or         $a1, $a1, $a2
    08985224:[00621821]: addu       $v1, $v1, $v0
    08985228:[00A72825]: or         $a1, $a1, $a3
    0898522C:[AC700058]: sw         $s0, 88($v1)
    08985230:[0E2614CF]: jal        0x0898533C
    08985234:[240400C2]: addiu      $a0, $zr, 194 <=> li $a0, 194
    08985238:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0898523C:[0E2614CF]: jal        0x0898533C
    08985240:[240400C3]: addiu      $a0, $zr, 195 <=> li $a0, 195
    08985244:[8FBF0004]: lw         $ra, 4($sp)
    08985248:[8FB00000]: lw         $s0, 0($sp)
    0898524C:[0A26159C]: j          0x08985670
    08985250:[27BD0008]: addiu      $sp, $sp, 8
    0898533C:[3C0208B5]: lui        $v0, 0x08B5 <=> li $v0, 0x08B50000
    08985340:[8C43B474]: lw         $v1, -19340($v0)
    08985344:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08985348:[3442FFFF]: ori        $v0, $v0, -1
    0898534C:[8C660004]: lw         $a2, 4($v1)
    08985350:[00A22824]: and        $a1, $a1, $v0
    08985354:[00042600]: sll        $a0, $a0, 0x0018
    08985358:[00852025]: or         $a0, $a0, $a1
    0898535C:[24C20004]: addiu      $v0, $a2, 4
    08985360:[AC620004]: sw         $v0, 4($v1)
    08985364:[03E00008]: jr         $ra
    08985368:[ACC40000]: sw         $a0, 0($a2)
    0898536C:[44026000]: mfc1       $v0, $f12
    08985370:[0A2614CF]: j          0x0898533C
    08985374:[00022A02]: srl        $a1, $v0, 0x0008
    08985670:[44806000]: mtc1       $zr, $f12
    08985674:[0A2614DB]: j          0x0898536C
    08985678:[240400CB]: addiu      $a0, $zr, 203 <=> li $a0, 203
  Back Branch 08985370 124,107 times (length 15)
--> 0898533C:[3C0208B5]: lui        $v0, 0x08B5 <=> li $v0, 0x08B50000
    08985340:[8C43B474]: lw         $v1, -19340($v0)
    08985344:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08985348:[3442FFFF]: ori        $v0, $v0, -1
    0898534C:[8C660004]: lw         $a2, 4($v1)
    08985350:[00A22824]: and        $a1, $a1, $v0
    08985354:[00042600]: sll        $a0, $a0, 0x0018
    08985358:[00852025]: or         $a0, $a0, $a1
    0898535C:[24C20004]: addiu      $v0, $a2, 4
    08985360:[AC620004]: sw         $v0, 4($v1)
    08985364:[03E00008]: jr         $ra
    08985368:[ACC40000]: sw         $a0, 0($a2)
    0898536C:[44026000]: mfc1       $v0, $f12
--> 08985370:[0A2614CF]: j          0x0898533C
    08985374:[00022A02]: srl        $a1, $v0, 0x0008
  Back Branch 08985674 124,094 times (length 196)
_S1_2_891E738 2,837,991 instructions (0.119%), 5,949 calls (0891E738 - 0891E898, length 89)
    0891E738:[27BDFFC0]: addiu      $sp, $sp, -64
    0891E73C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0891E740:[AFBF0030]: sw         $ra, 48($sp)
    0891E744:[AFB7002C]: sw         $s7, 44($sp)
    0891E748:[AFB60028]: sw         $s6, 40($sp)
    0891E74C:[AFB50024]: sw         $s5, 36($sp)
    0891E750:[AFB40020]: sw         $s4, 32($sp)
    0891E754:[AFB3001C]: sw         $s3, 28($sp)
    0891E758:[AFB20018]: sw         $s2, 24($sp)
    0891E75C:[AFB10014]: sw         $s1, 20($sp)
    0891E760:[AFB00010]: sw         $s0, 16($sp)
    0891E764:[E7B5003C]: swc1       $f21, 60($sp)
    0891E768:[E7B40038]: swc1       $f20, 56($sp)
    0891E76C:[2485D380]: addiu      $a1, $a0, -11392
    0891E770:[8CA30004]: lw         $v1, 4($a1)
    0891E774:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0891E778:[AFA2000C]: sw         $v0, 12($sp)
    0891E77C:[14600035]: bne        $v1, $zr, 0x0891E854
    0891E780:[AFA00004]: sw         $zr, 4($sp)
    0891E784:[8C82D380]: lw         $v0, -11392($a0)
    0891E788:[10400025]: beq        $v0, $zr, 0x0891E820
    0891E78C:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    0891E790:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    0891E794:[C4552B14]: lwc1       $f21, 11028($v0)
    0891E798:[C4742B18]: lwc1       $f20, 11032($v1)
    0891E79C:[24B60008]: addiu      $s6, $a1, 8
    0891E7A0:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0891E7A4:[3C14089B]: lui        $s4, 0x089B <=> li $s4, 0x089B0000
    0891E7A8:[241301E0]: addiu      $s3, $zr, 480 <=> li $s3, 480
    0891E7AC:[24170011]: addiu      $s7, $zr, 17 <=> li $s7, 17
    0891E7B0:[26D00004]: addiu      $s0, $s6, 4
    0891E7B4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0891E7B8:[00159100]: sll        $s2, $s5, 0x0004
    0891E7BC:[82020000]: lb         $v0, 0($s0)
    0891E7C0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0891E7C4:[26846A24]: addiu      $a0, $s4, 27172
    0891E7C8:[44820000]: mtc1       $v0, $f0
    0891E7CC:[26310010]: addiu      $s1, $s1, 16
    0891E7D0:[46800060]: cvt.s.w    $f1, $f0
    0891E7D4:[46150843]: div.s      $f1, $f1, $f21
    0891E7D8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0891E7DC:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0891E7E0:[24080006]: addiu      $t0, $zr, 6 <=> li $t0, 6
    0891E7E4:[26100001]: addiu      $s0, $s0, 1
    0891E7E8:[46140842]: mul.s      $f1, $f1, $f20
    0891E7EC:[4600080D]: trunc.w.s  $f0, $f1
    0891E7F0:[44020000]: mfc1       $v0, $f0
    0891E7F4:[00000000]: nop
    0891E7F8:[00021900]: sll        $v1, $v0, 0x0004
    0891E7FC:[24620010]: addiu      $v0, $v1, 16
    0891E800:[AFA20008]: sw         $v0, 8($sp)
    0891E804:[0E2470E1]: jal        0x0891C384
    0891E808:[AFA30000]: sw         $v1, 0($sp)
    0891E80C:[5633FFEC]: bnel       $s1, $s3, 0x0891E7C0
    0891E810:[82020000]: lb         $v0, 0($s0)
    0891E814:[26B50001]: addiu      $s5, $s5, 1
    0891E818:[16B7FFE5]: bne        $s5, $s7, 0x0891E7B0
    0891E81C:[26D6001E]: addiu      $s6, $s6, 30
    0891E820:[8FBF0030]: lw         $ra, 48($sp)
    0891E824:[8FB7002C]: lw         $s7, 44($sp)
    0891E828:[8FB60028]: lw         $s6, 40($sp)
    0891E82C:[8FB50024]: lw         $s5, 36($sp)
    0891E830:[8FB40020]: lw         $s4, 32($sp)
    0891E834:[8FB3001C]: lw         $s3, 28($sp)
    0891E838:[8FB20018]: lw         $s2, 24($sp)
    0891E83C:[8FB10014]: lw         $s1, 20($sp)
    0891E840:[8FB00010]: lw         $s0, 16($sp)
    0891E844:[C7B5003C]: lwc1       $f21, 60($sp)
    0891E848:[C7B40038]: lwc1       $f20, 56($sp)
    0891E84C:[03E00008]: jr         $ra
    0891E850:[27BD0040]: addiu      $sp, $sp, 64
    0891E854:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0891E858:[8C45D78C]: lw         $a1, -10356($v0)
    0891E85C:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0891E860:[0E247244]: jal        0x0891C910
    0891E864:[24846A24]: addiu      $a0, $a0, 27172
    0891E868:[8FBF0030]: lw         $ra, 48($sp)
    0891E86C:[8FB7002C]: lw         $s7, 44($sp)
    0891E870:[8FB60028]: lw         $s6, 40($sp)
    0891E874:[8FB50024]: lw         $s5, 36($sp)
    0891E878:[8FB40020]: lw         $s4, 32($sp)
    0891E87C:[8FB3001C]: lw         $s3, 28($sp)
    0891E880:[8FB20018]: lw         $s2, 24($sp)
    0891E884:[8FB10014]: lw         $s1, 20($sp)
    0891E888:[8FB00010]: lw         $s0, 16($sp)
    0891E88C:[C7B5003C]: lwc1       $f21, 60($sp)
    0891E890:[C7B40038]: lwc1       $f20, 56($sp)
    0891E894:[03E00008]: jr         $ra
    0891E898:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 0891E80C 119,799 times (length 21)
    0891E7AC:[24170011]: addiu      $s7, $zr, 17 <=> li $s7, 17
    0891E7B0:[26D00004]: addiu      $s0, $s6, 4
    0891E7B4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0891E7B8:[00159100]: sll        $s2, $s5, 0x0004
    0891E7BC:[82020000]: lb         $v0, 0($s0)
--> 0891E7C0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0891E7C4:[26846A24]: addiu      $a0, $s4, 27172
    0891E7C8:[44820000]: mtc1       $v0, $f0
    0891E7CC:[26310010]: addiu      $s1, $s1, 16
    0891E7D0:[46800060]: cvt.s.w    $f1, $f0
    0891E7D4:[46150843]: div.s      $f1, $f1, $f21
    0891E7D8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0891E7DC:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0891E7E0:[24080006]: addiu      $t0, $zr, 6 <=> li $t0, 6
    0891E7E4:[26100001]: addiu      $s0, $s0, 1
    0891E7E8:[46140842]: mul.s      $f1, $f1, $f20
    0891E7EC:[4600080D]: trunc.w.s  $f0, $f1
    0891E7F0:[44020000]: mfc1       $v0, $f0
    0891E7F4:[00000000]: nop
    0891E7F8:[00021900]: sll        $v1, $v0, 0x0004
    0891E7FC:[24620010]: addiu      $v0, $v1, 16
    0891E800:[AFA20008]: sw         $v0, 8($sp)
    0891E804:[0E2470E1]: jal        0x0891C384
    0891E808:[AFA30000]: sw         $v1, 0($sp)
--> 0891E80C:[5633FFEC]: bnel       $s1, $s3, 0x0891E7C0
    0891E810:[82020000]: lb         $v0, 0($s0)
    0891E814:[26B50001]: addiu      $s5, $s5, 1
    0891E818:[16B7FFE5]: bne        $s5, $s7, 0x0891E7B0
    0891E81C:[26D6001E]: addiu      $s6, $s6, 30
  Back Branch 0891E818 4,131 times (length 28)
    0891E79C:[24B60008]: addiu      $s6, $a1, 8
    0891E7A0:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0891E7A4:[3C14089B]: lui        $s4, 0x089B <=> li $s4, 0x089B0000
    0891E7A8:[241301E0]: addiu      $s3, $zr, 480 <=> li $s3, 480
    0891E7AC:[24170011]: addiu      $s7, $zr, 17 <=> li $s7, 17
--> 0891E7B0:[26D00004]: addiu      $s0, $s6, 4
    0891E7B4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0891E7B8:[00159100]: sll        $s2, $s5, 0x0004
    0891E7BC:[82020000]: lb         $v0, 0($s0)
    0891E7C0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0891E7C4:[26846A24]: addiu      $a0, $s4, 27172
    0891E7C8:[44820000]: mtc1       $v0, $f0
    0891E7CC:[26310010]: addiu      $s1, $s1, 16
    0891E7D0:[46800060]: cvt.s.w    $f1, $f0
    0891E7D4:[46150843]: div.s      $f1, $f1, $f21
    0891E7D8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0891E7DC:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0891E7E0:[24080006]: addiu      $t0, $zr, 6 <=> li $t0, 6
    0891E7E4:[26100001]: addiu      $s0, $s0, 1
    0891E7E8:[46140842]: mul.s      $f1, $f1, $f20
    0891E7EC:[4600080D]: trunc.w.s  $f0, $f1
    0891E7F0:[44020000]: mfc1       $v0, $f0
    0891E7F4:[00000000]: nop
    0891E7F8:[00021900]: sll        $v1, $v0, 0x0004
    0891E7FC:[24620010]: addiu      $v0, $v1, 16
    0891E800:[AFA20008]: sw         $v0, 8($sp)
    0891E804:[0E2470E1]: jal        0x0891C384
    0891E808:[AFA30000]: sw         $v1, 0($sp)
    0891E80C:[5633FFEC]: bnel       $s1, $s3, 0x0891E7C0
    0891E810:[82020000]: lb         $v0, 0($s0)
    0891E814:[26B50001]: addiu      $s5, $s5, 1
--> 0891E818:[16B7FFE5]: bne        $s5, $s7, 0x0891E7B0
    0891E81C:[26D6001E]: addiu      $s6, $s6, 30
    0891E820:[8FBF0030]: lw         $ra, 48($sp)
    0891E824:[8FB7002C]: lw         $s7, 44($sp)
    0891E828:[8FB60028]: lw         $s6, 40($sp)
_S1_2_892AAE0 2,767,913 instructions (0.116%), 47,694 calls (0892AAE0 - 0892AC6C, length 100)
    0892AAE0:[8C89000C]: lw         $t1, 12($a0)
    0892AAE4:[8C8B0080]: lw         $t3, 128($a0)
    0892AAE8:[00063340]: sll        $a2, $a2, 0x000D
    0892AAEC:[24CA0A00]: addiu      $t2, $a2, 2560
    0892AAF0:[012B1023]: subu       $v0, $t1, $t3
    0892AAF4:[004A102A]: slt        $v0, $v0, $t2
    0892AAF8:[10400007]: beq        $v0, $zr, 0x0892AB18
    0892AAFC:[8C880084]: lw         $t0, 132($a0)
    0892AB00:[8C820088]: lw         $v0, 136($a0)
    0892AB04:[24C3F600]: addiu      $v1, $a2, -2560
    0892AB08:[01221021]: addu       $v0, $t1, $v0
    0892AB0C:[0062102A]: slt        $v0, $v1, $v0
    0892AB10:[14400049]: bne        $v0, $zr, 0x0892AC38
    0892AB14:[00000000]: nop
    0892AB18:[8C870008]: lw         $a3, 8($a0)
    0892AB1C:[00052B40]: sll        $a1, $a1, 0x000D
    0892AB20:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    0892AB24:[012B1023]: subu       $v0, $t1, $t3
    0892AB28:[004A102A]: slt        $v0, $v0, $t2
    0892AB2C:[10400008]: beq        $v0, $zr, 0x0892AB50
    0892AB30:[24AA0A00]: addiu      $t2, $a1, 2560
    0892AB34:[8C820088]: lw         $v0, 136($a0)
    0892AB38:[24C3F600]: addiu      $v1, $a2, -2560
    0892AB3C:[01221021]: addu       $v0, $t1, $v0
    0892AB40:[0062102A]: slt        $v0, $v1, $v0
    0892AB44:[14400030]: bne        $v0, $zr, 0x0892AC08
    0892AB48:[00E81821]: addu       $v1, $a3, $t0
    0892AB4C:[24AA0A00]: addiu      $t2, $a1, 2560
    0892AB50:[00E81023]: subu       $v0, $a3, $t0
    0892AB54:[004A102A]: slt        $v0, $v0, $t2
    0892AB58:[10400007]: beq        $v0, $zr, 0x0892AB78
    0892AB5C:[00E81023]: subu       $v0, $a3, $t0
    0892AB60:[00E81021]: addu       $v0, $a3, $t0
    0892AB64:[24A3F600]: addiu      $v1, $a1, -2560
    0892AB68:[0062102A]: slt        $v0, $v1, $v0
    0892AB6C:[14400019]: bne        $v0, $zr, 0x0892ABD4
    0892AB70:[012B1823]: subu       $v1, $t1, $t3
    0892AB74:[00E81023]: subu       $v0, $a3, $t0
    0892AB78:[004A102A]: slt        $v0, $v0, $t2
    0892AB7C:[10400011]: beq        $v0, $zr, 0x0892ABC4
    0892AB80:[00E81021]: addu       $v0, $a3, $t0
    0892AB84:[24A3F600]: addiu      $v1, $a1, -2560
    0892AB88:[0062102A]: slt        $v0, $v1, $v0
    0892AB8C:[1040000D]: beq        $v0, $zr, 0x0892ABC4
    0892AB90:[24C2F000]: addiu      $v0, $a2, -4096
    0892AB94:[8C850088]: lw         $a1, 136($a0)
    0892AB98:[8C83000C]: lw         $v1, 12($a0)
    0892AB9C:[00651821]: addu       $v1, $v1, $a1
    0892ABA0:[0043102A]: slt        $v0, $v0, $v1
    0892ABA4:[10400007]: beq        $v0, $zr, 0x0892ABC4
    0892ABA8:[0066102A]: slt        $v0, $v1, $a2
    0892ABAC:[10400005]: beq        $v0, $zr, 0x0892ABC4
    0892ABB0:[00C51023]: subu       $v0, $a2, $a1
    0892ABB4:[2442F000]: addiu      $v0, $v0, -4096
    0892ABB8:[AC82000C]: sw         $v0, 12($a0)
    0892ABBC:[AC800014]: sw         $zr, 20($a0)
    0892ABC0:[358C0008]: ori        $t4, $t4, 8
    0892ABC4:[8C820004]: lw         $v0, 4($a0)
    0892ABC8:[01821025]: or         $v0, $t4, $v0
    0892ABCC:[03E00008]: jr         $ra
    0892ABD0:[AC820004]: sw         $v0, 4($a0)
    0892ABD4:[24C21000]: addiu      $v0, $a2, 4096
    0892ABD8:[0062102A]: slt        $v0, $v1, $v0
    0892ABDC:[1040FFE6]: beq        $v0, $zr, 0x0892AB78
    0892ABE0:[00E81023]: subu       $v0, $a3, $t0
    0892ABE4:[00C3102A]: slt        $v0, $a2, $v1
    0892ABE8:[1040FFE3]: beq        $v0, $zr, 0x0892AB78
    0892ABEC:[00E81023]: subu       $v0, $a3, $t0
    0892ABF0:[00CB1021]: addu       $v0, $a2, $t3
    0892ABF4:[24491000]: addiu      $t1, $v0, 4096
    0892ABF8:[358C0002]: ori        $t4, $t4, 2
    0892ABFC:[AC89000C]: sw         $t1, 12($a0)
    0892AC00:[0A24AADD]: j          0x0892AB74
    0892AC04:[AC800014]: sw         $zr, 20($a0)
    0892AC08:[24A2F000]: addiu      $v0, $a1, -4096
    0892AC0C:[0043102A]: slt        $v0, $v0, $v1
    0892AC10:[1040FFCF]: beq        $v0, $zr, 0x0892AB50
    0892AC14:[24AA0A00]: addiu      $t2, $a1, 2560
    0892AC18:[0065102A]: slt        $v0, $v1, $a1
    0892AC1C:[1040FFCD]: beq        $v0, $zr, 0x0892AB54
    0892AC20:[00E81023]: subu       $v0, $a3, $t0
    0892AC24:[00A81023]: subu       $v0, $a1, $t0
    0892AC28:[2447F000]: addiu      $a3, $v0, -4096
    0892AC2C:[358C0004]: ori        $t4, $t4, 4
    0892AC30:[0A24AAD4]: j          0x0892AB50
    0892AC34:[AC870008]: sw         $a3, 8($a0)
    0892AC38:[8C870008]: lw         $a3, 8($a0)
    0892AC3C:[00052B40]: sll        $a1, $a1, 0x000D
    0892AC40:[24A21000]: addiu      $v0, $a1, 4096
    0892AC44:[00E81823]: subu       $v1, $a3, $t0
    0892AC48:[0062102A]: slt        $v0, $v1, $v0
    0892AC4C:[1040FFB5]: beq        $v0, $zr, 0x0892AB24
    0892AC50:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    0892AC54:[00A3102A]: slt        $v0, $a1, $v1
    0892AC58:[1040FFB2]: beq        $v0, $zr, 0x0892AB24
    0892AC5C:[01051021]: addu       $v0, $t0, $a1
    0892AC60:[24471000]: addiu      $a3, $v0, 4096
    0892AC64:[240C0001]: addiu      $t4, $zr, 1 <=> li $t4, 1
    0892AC68:[0A24AAC9]: j          0x0892AB24
    0892AC6C:[AC870008]: sw         $a3, 8($a0)
  Back Branch 0892ABDC 20,338 times (length 27)
    0892AB64:[24A3F600]: addiu      $v1, $a1, -2560
    0892AB68:[0062102A]: slt        $v0, $v1, $v0
    0892AB6C:[14400019]: bne        $v0, $zr, 0x0892ABD4
    0892AB70:[012B1823]: subu       $v1, $t1, $t3
    0892AB74:[00E81023]: subu       $v0, $a3, $t0
--> 0892AB78:[004A102A]: slt        $v0, $v0, $t2
    0892AB7C:[10400011]: beq        $v0, $zr, 0x0892ABC4
    0892AB80:[00E81021]: addu       $v0, $a3, $t0
    0892AB84:[24A3F600]: addiu      $v1, $a1, -2560
    0892AB88:[0062102A]: slt        $v0, $v1, $v0
    0892AB8C:[1040000D]: beq        $v0, $zr, 0x0892ABC4
    0892AB90:[24C2F000]: addiu      $v0, $a2, -4096
    0892AB94:[8C850088]: lw         $a1, 136($a0)
    0892AB98:[8C83000C]: lw         $v1, 12($a0)
    0892AB9C:[00651821]: addu       $v1, $v1, $a1
    0892ABA0:[0043102A]: slt        $v0, $v0, $v1
    0892ABA4:[10400007]: beq        $v0, $zr, 0x0892ABC4
    0892ABA8:[0066102A]: slt        $v0, $v1, $a2
    0892ABAC:[10400005]: beq        $v0, $zr, 0x0892ABC4
    0892ABB0:[00C51023]: subu       $v0, $a2, $a1
    0892ABB4:[2442F000]: addiu      $v0, $v0, -4096
    0892ABB8:[AC82000C]: sw         $v0, 12($a0)
    0892ABBC:[AC800014]: sw         $zr, 20($a0)
    0892ABC0:[358C0008]: ori        $t4, $t4, 8
    0892ABC4:[8C820004]: lw         $v0, 4($a0)
    0892ABC8:[01821025]: or         $v0, $t4, $v0
    0892ABCC:[03E00008]: jr         $ra
    0892ABD0:[AC820004]: sw         $v0, 4($a0)
    0892ABD4:[24C21000]: addiu      $v0, $a2, 4096
    0892ABD8:[0062102A]: slt        $v0, $v1, $v0
--> 0892ABDC:[1040FFE6]: beq        $v0, $zr, 0x0892AB78
    0892ABE0:[00E81023]: subu       $v0, $a3, $t0
    0892ABE4:[00C3102A]: slt        $v0, $a2, $v1
    0892ABE8:[1040FFE3]: beq        $v0, $zr, 0x0892AB78
    0892ABEC:[00E81023]: subu       $v0, $a3, $t0
  Back Branch 0892ABE8 19,536 times (length 30)
    0892AB64:[24A3F600]: addiu      $v1, $a1, -2560
    0892AB68:[0062102A]: slt        $v0, $v1, $v0
    0892AB6C:[14400019]: bne        $v0, $zr, 0x0892ABD4
    0892AB70:[012B1823]: subu       $v1, $t1, $t3
    0892AB74:[00E81023]: subu       $v0, $a3, $t0
--> 0892AB78:[004A102A]: slt        $v0, $v0, $t2
    0892AB7C:[10400011]: beq        $v0, $zr, 0x0892ABC4
    0892AB80:[00E81021]: addu       $v0, $a3, $t0
    0892AB84:[24A3F600]: addiu      $v1, $a1, -2560
    0892AB88:[0062102A]: slt        $v0, $v1, $v0
    0892AB8C:[1040000D]: beq        $v0, $zr, 0x0892ABC4
    0892AB90:[24C2F000]: addiu      $v0, $a2, -4096
    0892AB94:[8C850088]: lw         $a1, 136($a0)
    0892AB98:[8C83000C]: lw         $v1, 12($a0)
    0892AB9C:[00651821]: addu       $v1, $v1, $a1
    0892ABA0:[0043102A]: slt        $v0, $v0, $v1
    0892ABA4:[10400007]: beq        $v0, $zr, 0x0892ABC4
    0892ABA8:[0066102A]: slt        $v0, $v1, $a2
    0892ABAC:[10400005]: beq        $v0, $zr, 0x0892ABC4
    0892ABB0:[00C51023]: subu       $v0, $a2, $a1
    0892ABB4:[2442F000]: addiu      $v0, $v0, -4096
    0892ABB8:[AC82000C]: sw         $v0, 12($a0)
    0892ABBC:[AC800014]: sw         $zr, 20($a0)
    0892ABC0:[358C0008]: ori        $t4, $t4, 8
    0892ABC4:[8C820004]: lw         $v0, 4($a0)
    0892ABC8:[01821025]: or         $v0, $t4, $v0
    0892ABCC:[03E00008]: jr         $ra
    0892ABD0:[AC820004]: sw         $v0, 4($a0)
    0892ABD4:[24C21000]: addiu      $v0, $a2, 4096
    0892ABD8:[0062102A]: slt        $v0, $v1, $v0
    0892ABDC:[1040FFE6]: beq        $v0, $zr, 0x0892AB78
    0892ABE0:[00E81023]: subu       $v0, $a3, $t0
    0892ABE4:[00C3102A]: slt        $v0, $a2, $v1
--> 0892ABE8:[1040FFE3]: beq        $v0, $zr, 0x0892AB78
    0892ABEC:[00E81023]: subu       $v0, $a3, $t0
    0892ABF0:[00CB1021]: addu       $v0, $a2, $t3
    0892ABF4:[24491000]: addiu      $t1, $v0, 4096
    0892ABF8:[358C0002]: ori        $t4, $t4, 2
  Back Branch 0892AC4C 15,662 times (length 76)
    0892AB10:[14400049]: bne        $v0, $zr, 0x0892AC38
    0892AB14:[00000000]: nop
    0892AB18:[8C870008]: lw         $a3, 8($a0)
    0892AB1C:[00052B40]: sll        $a1, $a1, 0x000D
    0892AB20:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
--> 0892AB24:[012B1023]: subu       $v0, $t1, $t3
    0892AB28:[004A102A]: slt        $v0, $v0, $t2
    0892AB2C:[10400008]: beq        $v0, $zr, 0x0892AB50
    0892AB30:[24AA0A00]: addiu      $t2, $a1, 2560
    0892AB34:[8C820088]: lw         $v0, 136($a0)
    0892AB38:[24C3F600]: addiu      $v1, $a2, -2560
    0892AB3C:[01221021]: addu       $v0, $t1, $v0
    0892AB40:[0062102A]: slt        $v0, $v1, $v0
    0892AB44:[14400030]: bne        $v0, $zr, 0x0892AC08
    0892AB48:[00E81821]: addu       $v1, $a3, $t0
    0892AB4C:[24AA0A00]: addiu      $t2, $a1, 2560
    0892AB50:[00E81023]: subu       $v0, $a3, $t0
    0892AB54:[004A102A]: slt        $v0, $v0, $t2
    0892AB58:[10400007]: beq        $v0, $zr, 0x0892AB78
    0892AB5C:[00E81023]: subu       $v0, $a3, $t0
    0892AB60:[00E81021]: addu       $v0, $a3, $t0
    0892AB64:[24A3F600]: addiu      $v1, $a1, -2560
    0892AB68:[0062102A]: slt        $v0, $v1, $v0
    0892AB6C:[14400019]: bne        $v0, $zr, 0x0892ABD4
    0892AB70:[012B1823]: subu       $v1, $t1, $t3
    0892AB74:[00E81023]: subu       $v0, $a3, $t0
    0892AB78:[004A102A]: slt        $v0, $v0, $t2
    0892AB7C:[10400011]: beq        $v0, $zr, 0x0892ABC4
    0892AB80:[00E81021]: addu       $v0, $a3, $t0
    0892AB84:[24A3F600]: addiu      $v1, $a1, -2560
    0892AB88:[0062102A]: slt        $v0, $v1, $v0
    0892AB8C:[1040000D]: beq        $v0, $zr, 0x0892ABC4
    0892AB90:[24C2F000]: addiu      $v0, $a2, -4096
    0892AB94:[8C850088]: lw         $a1, 136($a0)
    0892AB98:[8C83000C]: lw         $v1, 12($a0)
    0892AB9C:[00651821]: addu       $v1, $v1, $a1
    0892ABA0:[0043102A]: slt        $v0, $v0, $v1
    0892ABA4:[10400007]: beq        $v0, $zr, 0x0892ABC4
    0892ABA8:[0066102A]: slt        $v0, $v1, $a2
    0892ABAC:[10400005]: beq        $v0, $zr, 0x0892ABC4
    0892ABB0:[00C51023]: subu       $v0, $a2, $a1
    0892ABB4:[2442F000]: addiu      $v0, $v0, -4096
    0892ABB8:[AC82000C]: sw         $v0, 12($a0)
    0892ABBC:[AC800014]: sw         $zr, 20($a0)
    0892ABC0:[358C0008]: ori        $t4, $t4, 8
    0892ABC4:[8C820004]: lw         $v0, 4($a0)
    0892ABC8:[01821025]: or         $v0, $t4, $v0
    0892ABCC:[03E00008]: jr         $ra
    0892ABD0:[AC820004]: sw         $v0, 4($a0)
    0892ABD4:[24C21000]: addiu      $v0, $a2, 4096
    0892ABD8:[0062102A]: slt        $v0, $v1, $v0
    0892ABDC:[1040FFE6]: beq        $v0, $zr, 0x0892AB78
    0892ABE0:[00E81023]: subu       $v0, $a3, $t0
    0892ABE4:[00C3102A]: slt        $v0, $a2, $v1
    0892ABE8:[1040FFE3]: beq        $v0, $zr, 0x0892AB78
    0892ABEC:[00E81023]: subu       $v0, $a3, $t0
    0892ABF0:[00CB1021]: addu       $v0, $a2, $t3
    0892ABF4:[24491000]: addiu      $t1, $v0, 4096
    0892ABF8:[358C0002]: ori        $t4, $t4, 2
    0892ABFC:[AC89000C]: sw         $t1, 12($a0)
    0892AC00:[0A24AADD]: j          0x0892AB74
    0892AC04:[AC800014]: sw         $zr, 20($a0)
    0892AC08:[24A2F000]: addiu      $v0, $a1, -4096
    0892AC0C:[0043102A]: slt        $v0, $v0, $v1
    0892AC10:[1040FFCF]: beq        $v0, $zr, 0x0892AB50
    0892AC14:[24AA0A00]: addiu      $t2, $a1, 2560
    0892AC18:[0065102A]: slt        $v0, $v1, $a1
    0892AC1C:[1040FFCD]: beq        $v0, $zr, 0x0892AB54
    0892AC20:[00E81023]: subu       $v0, $a3, $t0
    0892AC24:[00A81023]: subu       $v0, $a1, $t0
    0892AC28:[2447F000]: addiu      $a3, $v0, -4096
    0892AC2C:[358C0004]: ori        $t4, $t4, 4
    0892AC30:[0A24AAD4]: j          0x0892AB50
    0892AC34:[AC870008]: sw         $a3, 8($a0)
    0892AC38:[8C870008]: lw         $a3, 8($a0)
    0892AC3C:[00052B40]: sll        $a1, $a1, 0x000D
    0892AC40:[24A21000]: addiu      $v0, $a1, 4096
    0892AC44:[00E81823]: subu       $v1, $a3, $t0
    0892AC48:[0062102A]: slt        $v0, $v1, $v0
--> 0892AC4C:[1040FFB5]: beq        $v0, $zr, 0x0892AB24
    0892AC50:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    0892AC54:[00A3102A]: slt        $v0, $a1, $v1
    0892AC58:[1040FFB2]: beq        $v0, $zr, 0x0892AB24
    0892AC5C:[01051021]: addu       $v0, $t0, $a1
  Back Branch 0892AC10 15,662 times (length 50)
    0892AB3C:[01221021]: addu       $v0, $t1, $v0
    0892AB40:[0062102A]: slt        $v0, $v1, $v0
    0892AB44:[14400030]: bne        $v0, $zr, 0x0892AC08
    0892AB48:[00E81821]: addu       $v1, $a3, $t0
    0892AB4C:[24AA0A00]: addiu      $t2, $a1, 2560
--> 0892AB50:[00E81023]: subu       $v0, $a3, $t0
    0892AB54:[004A102A]: slt        $v0, $v0, $t2
    0892AB58:[10400007]: beq        $v0, $zr, 0x0892AB78
    0892AB5C:[00E81023]: subu       $v0, $a3, $t0
    0892AB60:[00E81021]: addu       $v0, $a3, $t0
    0892AB64:[24A3F600]: addiu      $v1, $a1, -2560
    0892AB68:[0062102A]: slt        $v0, $v1, $v0
    0892AB6C:[14400019]: bne        $v0, $zr, 0x0892ABD4
    0892AB70:[012B1823]: subu       $v1, $t1, $t3
    0892AB74:[00E81023]: subu       $v0, $a3, $t0
    0892AB78:[004A102A]: slt        $v0, $v0, $t2
    0892AB7C:[10400011]: beq        $v0, $zr, 0x0892ABC4
    0892AB80:[00E81021]: addu       $v0, $a3, $t0
    0892AB84:[24A3F600]: addiu      $v1, $a1, -2560
    0892AB88:[0062102A]: slt        $v0, $v1, $v0
    0892AB8C:[1040000D]: beq        $v0, $zr, 0x0892ABC4
    0892AB90:[24C2F000]: addiu      $v0, $a2, -4096
    0892AB94:[8C850088]: lw         $a1, 136($a0)
    0892AB98:[8C83000C]: lw         $v1, 12($a0)
    0892AB9C:[00651821]: addu       $v1, $v1, $a1
    0892ABA0:[0043102A]: slt        $v0, $v0, $v1
    0892ABA4:[10400007]: beq        $v0, $zr, 0x0892ABC4
    0892ABA8:[0066102A]: slt        $v0, $v1, $a2
    0892ABAC:[10400005]: beq        $v0, $zr, 0x0892ABC4
    0892ABB0:[00C51023]: subu       $v0, $a2, $a1
    0892ABB4:[2442F000]: addiu      $v0, $v0, -4096
    0892ABB8:[AC82000C]: sw         $v0, 12($a0)
    0892ABBC:[AC800014]: sw         $zr, 20($a0)
    0892ABC0:[358C0008]: ori        $t4, $t4, 8
    0892ABC4:[8C820004]: lw         $v0, 4($a0)
    0892ABC8:[01821025]: or         $v0, $t4, $v0
    0892ABCC:[03E00008]: jr         $ra
    0892ABD0:[AC820004]: sw         $v0, 4($a0)
    0892ABD4:[24C21000]: addiu      $v0, $a2, 4096
    0892ABD8:[0062102A]: slt        $v0, $v1, $v0
    0892ABDC:[1040FFE6]: beq        $v0, $zr, 0x0892AB78
    0892ABE0:[00E81023]: subu       $v0, $a3, $t0
    0892ABE4:[00C3102A]: slt        $v0, $a2, $v1
    0892ABE8:[1040FFE3]: beq        $v0, $zr, 0x0892AB78
    0892ABEC:[00E81023]: subu       $v0, $a3, $t0
    0892ABF0:[00CB1021]: addu       $v0, $a2, $t3
    0892ABF4:[24491000]: addiu      $t1, $v0, 4096
    0892ABF8:[358C0002]: ori        $t4, $t4, 2
    0892ABFC:[AC89000C]: sw         $t1, 12($a0)
    0892AC00:[0A24AADD]: j          0x0892AB74
    0892AC04:[AC800014]: sw         $zr, 20($a0)
    0892AC08:[24A2F000]: addiu      $v0, $a1, -4096
    0892AC0C:[0043102A]: slt        $v0, $v0, $v1
--> 0892AC10:[1040FFCF]: beq        $v0, $zr, 0x0892AB50
    0892AC14:[24AA0A00]: addiu      $t2, $a1, 2560
    0892AC18:[0065102A]: slt        $v0, $v1, $a1
    0892AC1C:[1040FFCD]: beq        $v0, $zr, 0x0892AB54
    0892AC20:[00E81023]: subu       $v0, $a3, $t0
  Back Branch 0892AC58 15,326 times (length 79)
    0892AB10:[14400049]: bne        $v0, $zr, 0x0892AC38
    0892AB14:[00000000]: nop
    0892AB18:[8C870008]: lw         $a3, 8($a0)
    0892AB1C:[00052B40]: sll        $a1, $a1, 0x000D
    0892AB20:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
--> 0892AB24:[012B1023]: subu       $v0, $t1, $t3
    0892AB28:[004A102A]: slt        $v0, $v0, $t2
    0892AB2C:[10400008]: beq        $v0, $zr, 0x0892AB50
    0892AB30:[24AA0A00]: addiu      $t2, $a1, 2560
    0892AB34:[8C820088]: lw         $v0, 136($a0)
    0892AB38:[24C3F600]: addiu      $v1, $a2, -2560
    0892AB3C:[01221021]: addu       $v0, $t1, $v0
    0892AB40:[0062102A]: slt        $v0, $v1, $v0
    0892AB44:[14400030]: bne        $v0, $zr, 0x0892AC08
    0892AB48:[00E81821]: addu       $v1, $a3, $t0
    0892AB4C:[24AA0A00]: addiu      $t2, $a1, 2560
    0892AB50:[00E81023]: subu       $v0, $a3, $t0
    0892AB54:[004A102A]: slt        $v0, $v0, $t2
    0892AB58:[10400007]: beq        $v0, $zr, 0x0892AB78
    0892AB5C:[00E81023]: subu       $v0, $a3, $t0
    0892AB60:[00E81021]: addu       $v0, $a3, $t0
    0892AB64:[24A3F600]: addiu      $v1, $a1, -2560
    0892AB68:[0062102A]: slt        $v0, $v1, $v0
    0892AB6C:[14400019]: bne        $v0, $zr, 0x0892ABD4
    0892AB70:[012B1823]: subu       $v1, $t1, $t3
    0892AB74:[00E81023]: subu       $v0, $a3, $t0
    0892AB78:[004A102A]: slt        $v0, $v0, $t2
    0892AB7C:[10400011]: beq        $v0, $zr, 0x0892ABC4
    0892AB80:[00E81021]: addu       $v0, $a3, $t0
    0892AB84:[24A3F600]: addiu      $v1, $a1, -2560
    0892AB88:[0062102A]: slt        $v0, $v1, $v0
    0892AB8C:[1040000D]: beq        $v0, $zr, 0x0892ABC4
    0892AB90:[24C2F000]: addiu      $v0, $a2, -4096
    0892AB94:[8C850088]: lw         $a1, 136($a0)
    0892AB98:[8C83000C]: lw         $v1, 12($a0)
    0892AB9C:[00651821]: addu       $v1, $v1, $a1
    0892ABA0:[0043102A]: slt        $v0, $v0, $v1
    0892ABA4:[10400007]: beq        $v0, $zr, 0x0892ABC4
    0892ABA8:[0066102A]: slt        $v0, $v1, $a2
    0892ABAC:[10400005]: beq        $v0, $zr, 0x0892ABC4
    0892ABB0:[00C51023]: subu       $v0, $a2, $a1
    0892ABB4:[2442F000]: addiu      $v0, $v0, -4096
    0892ABB8:[AC82000C]: sw         $v0, 12($a0)
    0892ABBC:[AC800014]: sw         $zr, 20($a0)
    0892ABC0:[358C0008]: ori        $t4, $t4, 8
    0892ABC4:[8C820004]: lw         $v0, 4($a0)
    0892ABC8:[01821025]: or         $v0, $t4, $v0
    0892ABCC:[03E00008]: jr         $ra
    0892ABD0:[AC820004]: sw         $v0, 4($a0)
    0892ABD4:[24C21000]: addiu      $v0, $a2, 4096
    0892ABD8:[0062102A]: slt        $v0, $v1, $v0
    0892ABDC:[1040FFE6]: beq        $v0, $zr, 0x0892AB78
    0892ABE0:[00E81023]: subu       $v0, $a3, $t0
    0892ABE4:[00C3102A]: slt        $v0, $a2, $v1
    0892ABE8:[1040FFE3]: beq        $v0, $zr, 0x0892AB78
    0892ABEC:[00E81023]: subu       $v0, $a3, $t0
    0892ABF0:[00CB1021]: addu       $v0, $a2, $t3
    0892ABF4:[24491000]: addiu      $t1, $v0, 4096
    0892ABF8:[358C0002]: ori        $t4, $t4, 2
    0892ABFC:[AC89000C]: sw         $t1, 12($a0)
    0892AC00:[0A24AADD]: j          0x0892AB74
    0892AC04:[AC800014]: sw         $zr, 20($a0)
    0892AC08:[24A2F000]: addiu      $v0, $a1, -4096
    0892AC0C:[0043102A]: slt        $v0, $v0, $v1
    0892AC10:[1040FFCF]: beq        $v0, $zr, 0x0892AB50
    0892AC14:[24AA0A00]: addiu      $t2, $a1, 2560
    0892AC18:[0065102A]: slt        $v0, $v1, $a1
    0892AC1C:[1040FFCD]: beq        $v0, $zr, 0x0892AB54
    0892AC20:[00E81023]: subu       $v0, $a3, $t0
    0892AC24:[00A81023]: subu       $v0, $a1, $t0
    0892AC28:[2447F000]: addiu      $a3, $v0, -4096
    0892AC2C:[358C0004]: ori        $t4, $t4, 4
    0892AC30:[0A24AAD4]: j          0x0892AB50
    0892AC34:[AC870008]: sw         $a3, 8($a0)
    0892AC38:[8C870008]: lw         $a3, 8($a0)
    0892AC3C:[00052B40]: sll        $a1, $a1, 0x000D
    0892AC40:[24A21000]: addiu      $v0, $a1, 4096
    0892AC44:[00E81823]: subu       $v1, $a3, $t0
    0892AC48:[0062102A]: slt        $v0, $v1, $v0
    0892AC4C:[1040FFB5]: beq        $v0, $zr, 0x0892AB24
    0892AC50:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    0892AC54:[00A3102A]: slt        $v0, $a1, $v1
--> 0892AC58:[1040FFB2]: beq        $v0, $zr, 0x0892AB24
    0892AC5C:[01051021]: addu       $v0, $t0, $a1
    0892AC60:[24471000]: addiu      $a3, $v0, 4096
    0892AC64:[240C0001]: addiu      $t4, $zr, 1 <=> li $t4, 1
    0892AC68:[0A24AAC9]: j          0x0892AB24
  Back Branch 0892AC1C 4,962 times (length 52)
    0892AB40:[0062102A]: slt        $v0, $v1, $v0
    0892AB44:[14400030]: bne        $v0, $zr, 0x0892AC08
    0892AB48:[00E81821]: addu       $v1, $a3, $t0
    0892AB4C:[24AA0A00]: addiu      $t2, $a1, 2560
    0892AB50:[00E81023]: subu       $v0, $a3, $t0
--> 0892AB54:[004A102A]: slt        $v0, $v0, $t2
    0892AB58:[10400007]: beq        $v0, $zr, 0x0892AB78
    0892AB5C:[00E81023]: subu       $v0, $a3, $t0
    0892AB60:[00E81021]: addu       $v0, $a3, $t0
    0892AB64:[24A3F600]: addiu      $v1, $a1, -2560
    0892AB68:[0062102A]: slt        $v0, $v1, $v0
    0892AB6C:[14400019]: bne        $v0, $zr, 0x0892ABD4
    0892AB70:[012B1823]: subu       $v1, $t1, $t3
    0892AB74:[00E81023]: subu       $v0, $a3, $t0
    0892AB78:[004A102A]: slt        $v0, $v0, $t2
    0892AB7C:[10400011]: beq        $v0, $zr, 0x0892ABC4
    0892AB80:[00E81021]: addu       $v0, $a3, $t0
    0892AB84:[24A3F600]: addiu      $v1, $a1, -2560
    0892AB88:[0062102A]: slt        $v0, $v1, $v0
    0892AB8C:[1040000D]: beq        $v0, $zr, 0x0892ABC4
    0892AB90:[24C2F000]: addiu      $v0, $a2, -4096
    0892AB94:[8C850088]: lw         $a1, 136($a0)
    0892AB98:[8C83000C]: lw         $v1, 12($a0)
    0892AB9C:[00651821]: addu       $v1, $v1, $a1
    0892ABA0:[0043102A]: slt        $v0, $v0, $v1
    0892ABA4:[10400007]: beq        $v0, $zr, 0x0892ABC4
    0892ABA8:[0066102A]: slt        $v0, $v1, $a2
    0892ABAC:[10400005]: beq        $v0, $zr, 0x0892ABC4
    0892ABB0:[00C51023]: subu       $v0, $a2, $a1
    0892ABB4:[2442F000]: addiu      $v0, $v0, -4096
    0892ABB8:[AC82000C]: sw         $v0, 12($a0)
    0892ABBC:[AC800014]: sw         $zr, 20($a0)
    0892ABC0:[358C0008]: ori        $t4, $t4, 8
    0892ABC4:[8C820004]: lw         $v0, 4($a0)
    0892ABC8:[01821025]: or         $v0, $t4, $v0
    0892ABCC:[03E00008]: jr         $ra
    0892ABD0:[AC820004]: sw         $v0, 4($a0)
    0892ABD4:[24C21000]: addiu      $v0, $a2, 4096
    0892ABD8:[0062102A]: slt        $v0, $v1, $v0
    0892ABDC:[1040FFE6]: beq        $v0, $zr, 0x0892AB78
    0892ABE0:[00E81023]: subu       $v0, $a3, $t0
    0892ABE4:[00C3102A]: slt        $v0, $a2, $v1
    0892ABE8:[1040FFE3]: beq        $v0, $zr, 0x0892AB78
    0892ABEC:[00E81023]: subu       $v0, $a3, $t0
    0892ABF0:[00CB1021]: addu       $v0, $a2, $t3
    0892ABF4:[24491000]: addiu      $t1, $v0, 4096
    0892ABF8:[358C0002]: ori        $t4, $t4, 2
    0892ABFC:[AC89000C]: sw         $t1, 12($a0)
    0892AC00:[0A24AADD]: j          0x0892AB74
    0892AC04:[AC800014]: sw         $zr, 20($a0)
    0892AC08:[24A2F000]: addiu      $v0, $a1, -4096
    0892AC0C:[0043102A]: slt        $v0, $v0, $v1
    0892AC10:[1040FFCF]: beq        $v0, $zr, 0x0892AB50
    0892AC14:[24AA0A00]: addiu      $t2, $a1, 2560
    0892AC18:[0065102A]: slt        $v0, $v1, $a1
--> 0892AC1C:[1040FFCD]: beq        $v0, $zr, 0x0892AB54
    0892AC20:[00E81023]: subu       $v0, $a3, $t0
    0892AC24:[00A81023]: subu       $v0, $a1, $t0
    0892AC28:[2447F000]: addiu      $a3, $v0, -4096
    0892AC2C:[358C0004]: ori        $t4, $t4, 4
  Back Branch 0892AC30 265 times (length 58)
    0892AB3C:[01221021]: addu       $v0, $t1, $v0
    0892AB40:[0062102A]: slt        $v0, $v1, $v0
    0892AB44:[14400030]: bne        $v0, $zr, 0x0892AC08
    0892AB48:[00E81821]: addu       $v1, $a3, $t0
    0892AB4C:[24AA0A00]: addiu      $t2, $a1, 2560
--> 0892AB50:[00E81023]: subu       $v0, $a3, $t0
    0892AB54:[004A102A]: slt        $v0, $v0, $t2
    0892AB58:[10400007]: beq        $v0, $zr, 0x0892AB78
    0892AB5C:[00E81023]: subu       $v0, $a3, $t0
    0892AB60:[00E81021]: addu       $v0, $a3, $t0
    0892AB64:[24A3F600]: addiu      $v1, $a1, -2560
    0892AB68:[0062102A]: slt        $v0, $v1, $v0
    0892AB6C:[14400019]: bne        $v0, $zr, 0x0892ABD4
    0892AB70:[012B1823]: subu       $v1, $t1, $t3
    0892AB74:[00E81023]: subu       $v0, $a3, $t0
    0892AB78:[004A102A]: slt        $v0, $v0, $t2
    0892AB7C:[10400011]: beq        $v0, $zr, 0x0892ABC4
    0892AB80:[00E81021]: addu       $v0, $a3, $t0
    0892AB84:[24A3F600]: addiu      $v1, $a1, -2560
    0892AB88:[0062102A]: slt        $v0, $v1, $v0
    0892AB8C:[1040000D]: beq        $v0, $zr, 0x0892ABC4
    0892AB90:[24C2F000]: addiu      $v0, $a2, -4096
    0892AB94:[8C850088]: lw         $a1, 136($a0)
    0892AB98:[8C83000C]: lw         $v1, 12($a0)
    0892AB9C:[00651821]: addu       $v1, $v1, $a1
    0892ABA0:[0043102A]: slt        $v0, $v0, $v1
    0892ABA4:[10400007]: beq        $v0, $zr, 0x0892ABC4
    0892ABA8:[0066102A]: slt        $v0, $v1, $a2
    0892ABAC:[10400005]: beq        $v0, $zr, 0x0892ABC4
    0892ABB0:[00C51023]: subu       $v0, $a2, $a1
    0892ABB4:[2442F000]: addiu      $v0, $v0, -4096
    0892ABB8:[AC82000C]: sw         $v0, 12($a0)
    0892ABBC:[AC800014]: sw         $zr, 20($a0)
    0892ABC0:[358C0008]: ori        $t4, $t4, 8
    0892ABC4:[8C820004]: lw         $v0, 4($a0)
    0892ABC8:[01821025]: or         $v0, $t4, $v0
    0892ABCC:[03E00008]: jr         $ra
    0892ABD0:[AC820004]: sw         $v0, 4($a0)
    0892ABD4:[24C21000]: addiu      $v0, $a2, 4096
    0892ABD8:[0062102A]: slt        $v0, $v1, $v0
    0892ABDC:[1040FFE6]: beq        $v0, $zr, 0x0892AB78
    0892ABE0:[00E81023]: subu       $v0, $a3, $t0
    0892ABE4:[00C3102A]: slt        $v0, $a2, $v1
    0892ABE8:[1040FFE3]: beq        $v0, $zr, 0x0892AB78
    0892ABEC:[00E81023]: subu       $v0, $a3, $t0
    0892ABF0:[00CB1021]: addu       $v0, $a2, $t3
    0892ABF4:[24491000]: addiu      $t1, $v0, 4096
    0892ABF8:[358C0002]: ori        $t4, $t4, 2
    0892ABFC:[AC89000C]: sw         $t1, 12($a0)
    0892AC00:[0A24AADD]: j          0x0892AB74
    0892AC04:[AC800014]: sw         $zr, 20($a0)
    0892AC08:[24A2F000]: addiu      $v0, $a1, -4096
    0892AC0C:[0043102A]: slt        $v0, $v0, $v1
    0892AC10:[1040FFCF]: beq        $v0, $zr, 0x0892AB50
    0892AC14:[24AA0A00]: addiu      $t2, $a1, 2560
    0892AC18:[0065102A]: slt        $v0, $v1, $a1
    0892AC1C:[1040FFCD]: beq        $v0, $zr, 0x0892AB54
    0892AC20:[00E81023]: subu       $v0, $a3, $t0
    0892AC24:[00A81023]: subu       $v0, $a1, $t0
    0892AC28:[2447F000]: addiu      $a3, $v0, -4096
    0892AC2C:[358C0004]: ori        $t4, $t4, 4
--> 0892AC30:[0A24AAD4]: j          0x0892AB50
    0892AC34:[AC870008]: sw         $a3, 8($a0)
    0892AC38:[8C870008]: lw         $a3, 8($a0)
    0892AC3C:[00052B40]: sll        $a1, $a1, 0x000D
    0892AC40:[24A21000]: addiu      $v0, $a1, 4096
  Back Branch 0892AC68 2 times (length 83)
    0892AB10:[14400049]: bne        $v0, $zr, 0x0892AC38
    0892AB14:[00000000]: nop
    0892AB18:[8C870008]: lw         $a3, 8($a0)
    0892AB1C:[00052B40]: sll        $a1, $a1, 0x000D
    0892AB20:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
--> 0892AB24:[012B1023]: subu       $v0, $t1, $t3
    0892AB28:[004A102A]: slt        $v0, $v0, $t2
    0892AB2C:[10400008]: beq        $v0, $zr, 0x0892AB50
    0892AB30:[24AA0A00]: addiu      $t2, $a1, 2560
    0892AB34:[8C820088]: lw         $v0, 136($a0)
    0892AB38:[24C3F600]: addiu      $v1, $a2, -2560
    0892AB3C:[01221021]: addu       $v0, $t1, $v0
    0892AB40:[0062102A]: slt        $v0, $v1, $v0
    0892AB44:[14400030]: bne        $v0, $zr, 0x0892AC08
    0892AB48:[00E81821]: addu       $v1, $a3, $t0
    0892AB4C:[24AA0A00]: addiu      $t2, $a1, 2560
    0892AB50:[00E81023]: subu       $v0, $a3, $t0
    0892AB54:[004A102A]: slt        $v0, $v0, $t2
    0892AB58:[10400007]: beq        $v0, $zr, 0x0892AB78
    0892AB5C:[00E81023]: subu       $v0, $a3, $t0
    0892AB60:[00E81021]: addu       $v0, $a3, $t0
    0892AB64:[24A3F600]: addiu      $v1, $a1, -2560
    0892AB68:[0062102A]: slt        $v0, $v1, $v0
    0892AB6C:[14400019]: bne        $v0, $zr, 0x0892ABD4
    0892AB70:[012B1823]: subu       $v1, $t1, $t3
    0892AB74:[00E81023]: subu       $v0, $a3, $t0
    0892AB78:[004A102A]: slt        $v0, $v0, $t2
    0892AB7C:[10400011]: beq        $v0, $zr, 0x0892ABC4
    0892AB80:[00E81021]: addu       $v0, $a3, $t0
    0892AB84:[24A3F600]: addiu      $v1, $a1, -2560
    0892AB88:[0062102A]: slt        $v0, $v1, $v0
    0892AB8C:[1040000D]: beq        $v0, $zr, 0x0892ABC4
    0892AB90:[24C2F000]: addiu      $v0, $a2, -4096
    0892AB94:[8C850088]: lw         $a1, 136($a0)
    0892AB98:[8C83000C]: lw         $v1, 12($a0)
    0892AB9C:[00651821]: addu       $v1, $v1, $a1
    0892ABA0:[0043102A]: slt        $v0, $v0, $v1
    0892ABA4:[10400007]: beq        $v0, $zr, 0x0892ABC4
    0892ABA8:[0066102A]: slt        $v0, $v1, $a2
    0892ABAC:[10400005]: beq        $v0, $zr, 0x0892ABC4
    0892ABB0:[00C51023]: subu       $v0, $a2, $a1
    0892ABB4:[2442F000]: addiu      $v0, $v0, -4096
    0892ABB8:[AC82000C]: sw         $v0, 12($a0)
    0892ABBC:[AC800014]: sw         $zr, 20($a0)
    0892ABC0:[358C0008]: ori        $t4, $t4, 8
    0892ABC4:[8C820004]: lw         $v0, 4($a0)
    0892ABC8:[01821025]: or         $v0, $t4, $v0
    0892ABCC:[03E00008]: jr         $ra
    0892ABD0:[AC820004]: sw         $v0, 4($a0)
    0892ABD4:[24C21000]: addiu      $v0, $a2, 4096
    0892ABD8:[0062102A]: slt        $v0, $v1, $v0
    0892ABDC:[1040FFE6]: beq        $v0, $zr, 0x0892AB78
    0892ABE0:[00E81023]: subu       $v0, $a3, $t0
    0892ABE4:[00C3102A]: slt        $v0, $a2, $v1
    0892ABE8:[1040FFE3]: beq        $v0, $zr, 0x0892AB78
    0892ABEC:[00E81023]: subu       $v0, $a3, $t0
    0892ABF0:[00CB1021]: addu       $v0, $a2, $t3
    0892ABF4:[24491000]: addiu      $t1, $v0, 4096
    0892ABF8:[358C0002]: ori        $t4, $t4, 2
    0892ABFC:[AC89000C]: sw         $t1, 12($a0)
    0892AC00:[0A24AADD]: j          0x0892AB74
    0892AC04:[AC800014]: sw         $zr, 20($a0)
    0892AC08:[24A2F000]: addiu      $v0, $a1, -4096
    0892AC0C:[0043102A]: slt        $v0, $v0, $v1
    0892AC10:[1040FFCF]: beq        $v0, $zr, 0x0892AB50
    0892AC14:[24AA0A00]: addiu      $t2, $a1, 2560
    0892AC18:[0065102A]: slt        $v0, $v1, $a1
    0892AC1C:[1040FFCD]: beq        $v0, $zr, 0x0892AB54
    0892AC20:[00E81023]: subu       $v0, $a3, $t0
    0892AC24:[00A81023]: subu       $v0, $a1, $t0
    0892AC28:[2447F000]: addiu      $a3, $v0, -4096
    0892AC2C:[358C0004]: ori        $t4, $t4, 4
    0892AC30:[0A24AAD4]: j          0x0892AB50
    0892AC34:[AC870008]: sw         $a3, 8($a0)
    0892AC38:[8C870008]: lw         $a3, 8($a0)
    0892AC3C:[00052B40]: sll        $a1, $a1, 0x000D
    0892AC40:[24A21000]: addiu      $v0, $a1, 4096
    0892AC44:[00E81823]: subu       $v1, $a3, $t0
    0892AC48:[0062102A]: slt        $v0, $v1, $v0
    0892AC4C:[1040FFB5]: beq        $v0, $zr, 0x0892AB24
    0892AC50:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    0892AC54:[00A3102A]: slt        $v0, $a1, $v1
    0892AC58:[1040FFB2]: beq        $v0, $zr, 0x0892AB24
    0892AC5C:[01051021]: addu       $v0, $t0, $a1
    0892AC60:[24471000]: addiu      $a3, $v0, 4096
    0892AC64:[240C0001]: addiu      $t4, $zr, 1 <=> li $t4, 1
--> 0892AC68:[0A24AAC9]: j          0x0892AB24
    0892AC6C:[AC870008]: sw         $a3, 8($a0)
  Back Branch 0892AC00 1 times (length 37)
    0892AB60:[00E81021]: addu       $v0, $a3, $t0
    0892AB64:[24A3F600]: addiu      $v1, $a1, -2560
    0892AB68:[0062102A]: slt        $v0, $v1, $v0
    0892AB6C:[14400019]: bne        $v0, $zr, 0x0892ABD4
    0892AB70:[012B1823]: subu       $v1, $t1, $t3
--> 0892AB74:[00E81023]: subu       $v0, $a3, $t0
    0892AB78:[004A102A]: slt        $v0, $v0, $t2
    0892AB7C:[10400011]: beq        $v0, $zr, 0x0892ABC4
    0892AB80:[00E81021]: addu       $v0, $a3, $t0
    0892AB84:[24A3F600]: addiu      $v1, $a1, -2560
    0892AB88:[0062102A]: slt        $v0, $v1, $v0
    0892AB8C:[1040000D]: beq        $v0, $zr, 0x0892ABC4
    0892AB90:[24C2F000]: addiu      $v0, $a2, -4096
    0892AB94:[8C850088]: lw         $a1, 136($a0)
    0892AB98:[8C83000C]: lw         $v1, 12($a0)
    0892AB9C:[00651821]: addu       $v1, $v1, $a1
    0892ABA0:[0043102A]: slt        $v0, $v0, $v1
    0892ABA4:[10400007]: beq        $v0, $zr, 0x0892ABC4
    0892ABA8:[0066102A]: slt        $v0, $v1, $a2
    0892ABAC:[10400005]: beq        $v0, $zr, 0x0892ABC4
    0892ABB0:[00C51023]: subu       $v0, $a2, $a1
    0892ABB4:[2442F000]: addiu      $v0, $v0, -4096
    0892ABB8:[AC82000C]: sw         $v0, 12($a0)
    0892ABBC:[AC800014]: sw         $zr, 20($a0)
    0892ABC0:[358C0008]: ori        $t4, $t4, 8
    0892ABC4:[8C820004]: lw         $v0, 4($a0)
    0892ABC8:[01821025]: or         $v0, $t4, $v0
    0892ABCC:[03E00008]: jr         $ra
    0892ABD0:[AC820004]: sw         $v0, 4($a0)
    0892ABD4:[24C21000]: addiu      $v0, $a2, 4096
    0892ABD8:[0062102A]: slt        $v0, $v1, $v0
    0892ABDC:[1040FFE6]: beq        $v0, $zr, 0x0892AB78
    0892ABE0:[00E81023]: subu       $v0, $a3, $t0
    0892ABE4:[00C3102A]: slt        $v0, $a2, $v1
    0892ABE8:[1040FFE3]: beq        $v0, $zr, 0x0892AB78
    0892ABEC:[00E81023]: subu       $v0, $a3, $t0
    0892ABF0:[00CB1021]: addu       $v0, $a2, $t3
    0892ABF4:[24491000]: addiu      $t1, $v0, 4096
    0892ABF8:[358C0002]: ori        $t4, $t4, 2
    0892ABFC:[AC89000C]: sw         $t1, 12($a0)
--> 0892AC00:[0A24AADD]: j          0x0892AB74
    0892AC04:[AC800014]: sw         $zr, 20($a0)
    0892AC08:[24A2F000]: addiu      $v0, $a1, -4096
    0892AC0C:[0043102A]: slt        $v0, $v0, $v1
    0892AC10:[1040FFCF]: beq        $v0, $zr, 0x0892AB50
_S1_2_89076DC 2,592,036 instructions (0.108%), 4,854 calls (089076DC - 08907B14, length 271)
    089076DC:[27BDFFD8]: addiu      $sp, $sp, -40
    089076E0:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    089076E4:[AFB60018]: sw         $s6, 24($sp)
    089076E8:[AFB10004]: sw         $s1, 4($sp)
    089076EC:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    089076F0:[24517A44]: addiu      $s1, $v0, 31300
    089076F4:[AFBF0024]: sw         $ra, 36($sp)
    089076F8:[AFBE0020]: sw         $fp, 32($sp)
    089076FC:[AFB7001C]: sw         $s7, 28($sp)
    08907700:[AFB50014]: sw         $s5, 20($sp)
    08907704:[AFB40010]: sw         $s4, 16($sp)
    08907708:[AFB3000C]: sw         $s3, 12($sp)
    0890770C:[AFB20008]: sw         $s2, 8($sp)
    08907710:[0A241DC9]: j          0x08907724
    08907714:[AFB00000]: sw         $s0, 0($sp)
    08907718:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    0890771C:[12C2006A]: beq        $s6, $v0, 0x089078C8
    08907720:[263100AC]: addiu      $s1, $s1, 172
    08907724:[82220000]: lb         $v0, 0($s1)
    08907728:[0443FFFB]: bgezl      $v0, 0x08907718
    0890772C:[26D60001]: addiu      $s6, $s6, 1
    08907730:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    08907734:[245087E8]: addiu      $s0, $v0, -30744
    08907738:[3C1508A2]: lui        $s5, 0x08A2 <=> li $s5, 0x08A20000
    0890773C:[8E020000]: lw         $v0, 0($s0)
    08907740:[30420080]: andi       $v0, $v0, 128
    08907744:[50400059]: beql       $v0, $zr, 0x089078AC
    08907748:[26100080]: addiu      $s0, $s0, 128
    0890774C:[8E09004C]: lw         $t1, 76($s0)
    08907750:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08907754:[11220054]: beq        $t1, $v0, 0x089078A8
    08907758:[2612004C]: addiu      $s2, $s0, 76
    0890775C:[96280050]: lhu        $t0, 80($s1)
    08907760:[7D0A0140]: ext        $t2, $t0, 5, 1
    08907764:[1140001F]: beq        $t2, $zr, 0x089077E4
    08907768:[31020004]: andi       $v0, $t0, 4
    0890776C:[8E270008]: lw         $a3, 8($s1)
    08907770:[8E260084]: lw         $a2, 132($s1)
    08907774:[8E040004]: lw         $a0, 4($s0)
    08907778:[8E050054]: lw         $a1, 84($s0)
    0890777C:[00E61023]: subu       $v0, $a3, $a2
    08907780:[00851821]: addu       $v1, $a0, $a1
    08907784:[0043102A]: slt        $v0, $v0, $v1
    08907788:[10400016]: beq        $v0, $zr, 0x089077E4
    0890778C:[31020004]: andi       $v0, $t0, 4
    08907790:[00E61021]: addu       $v0, $a3, $a2
    08907794:[00851823]: subu       $v1, $a0, $a1
    08907798:[0062102A]: slt        $v0, $v1, $v0
    0890779C:[10400011]: beq        $v0, $zr, 0x089077E4
    089077A0:[31020004]: andi       $v0, $t0, 4
    089077A4:[8E27000C]: lw         $a3, 12($s1)
    089077A8:[8E050008]: lw         $a1, 8($s0)
    089077AC:[8E060058]: lw         $a2, 88($s0)
    089077B0:[8E220080]: lw         $v0, 128($s1)
    089077B4:[00A61821]: addu       $v1, $a1, $a2
    089077B8:[00E21023]: subu       $v0, $a3, $v0
    089077BC:[0043102A]: slt        $v0, $v0, $v1
    089077C0:[10400008]: beq        $v0, $zr, 0x089077E4
    089077C4:[31020004]: andi       $v0, $t0, 4
    089077C8:[8E220088]: lw         $v0, 136($s1)
    089077CC:[00A61823]: subu       $v1, $a1, $a2
    089077D0:[00E21021]: addu       $v0, $a3, $v0
    089077D4:[0062102A]: slt        $v0, $v1, $v0
    089077D8:[54400047]: bnel       $v0, $zr, 0x089078F8
    089077DC:[92220000]: lbu        $v0, 0($s1)
    089077E0:[31020004]: andi       $v0, $t0, 4
    089077E4:[50400031]: beql       $v0, $zr, 0x089078AC
    089077E8:[26100080]: addiu      $s0, $s0, 128
    089077EC:[8E270008]: lw         $a3, 8($s1)
    089077F0:[8E260084]: lw         $a2, 132($s1)
    089077F4:[8E040004]: lw         $a0, 4($s0)
    089077F8:[8E05005C]: lw         $a1, 92($s0)
    089077FC:[00E61023]: subu       $v0, $a3, $a2
    08907800:[00851821]: addu       $v1, $a0, $a1
    08907804:[0043102A]: slt        $v0, $v0, $v1
    08907808:[50400028]: beql       $v0, $zr, 0x089078AC
    0890780C:[26100080]: addiu      $s0, $s0, 128
    08907810:[00E61021]: addu       $v0, $a3, $a2
    08907814:[00851823]: subu       $v1, $a0, $a1
    08907818:[0062102A]: slt        $v0, $v1, $v0
    0890781C:[50400023]: beql       $v0, $zr, 0x089078AC
    08907820:[26100080]: addiu      $s0, $s0, 128
    08907824:[8E27000C]: lw         $a3, 12($s1)
    08907828:[8E050008]: lw         $a1, 8($s0)
    0890782C:[8E060060]: lw         $a2, 96($s0)
    08907830:[8E220080]: lw         $v0, 128($s1)
    08907834:[00A61821]: addu       $v1, $a1, $a2
    08907838:[00E21023]: subu       $v0, $a3, $v0
    0890783C:[0043102A]: slt        $v0, $v0, $v1
    08907840:[5040001A]: beql       $v0, $zr, 0x089078AC
    08907844:[26100080]: addiu      $s0, $s0, 128
    08907848:[8E220088]: lw         $v0, 136($s1)
    0890784C:[00A61823]: subu       $v1, $a1, $a2
    08907850:[00E21021]: addu       $v0, $a3, $v0
    08907854:[0062102A]: slt        $v0, $v1, $v0
    08907858:[50400014]: beql       $v0, $zr, 0x089078AC
    0890785C:[26100080]: addiu      $s0, $s0, 128
    08907860:[55400025]: bnel       $t2, $zr, 0x089078F8
    08907864:[92220000]: lbu        $v0, 0($s1)
    08907868:[8E03FFF8]: lw         $v1, -8($s0)
    0890786C:[2462FFF3]: addiu      $v0, $v1, -13
    08907870:[2C420003]: sltiu      $v0, $v0, 3
    08907874:[54400048]: bnel       $v0, $zr, 0x08907998
    08907878:[8E020050]: lw         $v0, 80($s0)
    0890787C:[2402001C]: addiu      $v0, $zr, 28 <=> li $v0, 28
    08907880:[10620044]: beq        $v1, $v0, 0x08907994
    08907884:[2402001D]: addiu      $v0, $zr, 29 <=> li $v0, 29
    08907888:[10620042]: beq        $v1, $v0, 0x08907994
    0890788C:[2402001E]: addiu      $v0, $zr, 30 <=> li $v0, 30
    08907890:[50620041]: beql       $v1, $v0, 0x08907998
    08907894:[8E020050]: lw         $v0, 80($s0)
    08907898:[8E02FFFC]: lw         $v0, -4($s0)
    0890789C:[30420010]: andi       $v0, $v0, 16
    089078A0:[10400089]: beq        $v0, $zr, 0x08907AC8
    089078A4:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    089078A8:[26100080]: addiu      $s0, $s0, 128
    089078AC:[26A2A7E8]: addiu      $v0, $s5, -22552
    089078B0:[5602FFA3]: bnel       $s0, $v0, 0x08907740
    089078B4:[8E020000]: lw         $v0, 0($s0)
    089078B8:[26D60001]: addiu      $s6, $s6, 1
    089078BC:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    089078C0:[16C2FF98]: bne        $s6, $v0, 0x08907724
    089078C4:[263100AC]: addiu      $s1, $s1, 172
    089078C8:[8FBF0024]: lw         $ra, 36($sp)
    089078CC:[8FBE0020]: lw         $fp, 32($sp)
    089078D0:[8FB7001C]: lw         $s7, 28($sp)
    089078D4:[8FB60018]: lw         $s6, 24($sp)
    089078D8:[8FB50014]: lw         $s5, 20($sp)
    089078DC:[8FB40010]: lw         $s4, 16($sp)
    089078E0:[8FB3000C]: lw         $s3, 12($sp)
    089078E4:[8FB20008]: lw         $s2, 8($sp)
    089078E8:[8FB10004]: lw         $s1, 4($sp)
    089078EC:[8FB00000]: lw         $s0, 0($sp)
    089078F0:[03E00008]: jr         $ra
    089078F4:[27BD0028]: addiu      $sp, $sp, 40
    089078F8:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    089078FC:[30420010]: andi       $v0, $v0, 16
    08907900:[02C2A00A]: movz       $s4, $s6, $v0
    08907904:[0014B880]: sll        $s7, $s4, 0x0002
    08907908:[0014F100]: sll        $fp, $s4, 0x0004
    0890790C:[02FE1021]: addu       $v0, $s7, $fp
    08907910:[00541023]: subu       $v0, $v0, $s4
    08907914:[000218C0]: sll        $v1, $v0, 0x0003
    08907918:[00431021]: addu       $v0, $v0, $v1
    0890791C:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08907920:[24637A44]: addiu      $v1, $v1, 31300
    08907924:[00541021]: addu       $v0, $v0, $s4
    08907928:[00439821]: addu       $s3, $v0, $v1
    0890792C:[8E630040]: lw         $v1, 64($s3)
    08907930:[00691823]: subu       $v1, $v1, $t1
    08907934:[18600032]: blez       $v1, 0x08907A00
    08907938:[AE630040]: sw         $v1, 64($s3)
    0890793C:[9222009C]: lbu        $v0, 156($s1)
    08907940:[2C42000E]: sltiu      $v0, $v0, 14
    08907944:[1440001C]: bne        $v0, $zr, 0x089079B8
    08907948:[2406000B]: addiu      $a2, $zr, 11 <=> li $a2, 11
    0890794C:[8E420000]: lw         $v0, 0($s2)
    08907950:[8E6300A0]: lw         $v1, 160($s3)
    08907954:[24040008]: addiu      $a0, $zr, 8 <=> li $a0, 8
    08907958:[A224009C]: sb         $a0, 156($s1)
    0890795C:[00621823]: subu       $v1, $v1, $v0
    08907960:[AE6300A0]: sw         $v1, 160($s3)
    08907964:[A264009C]: sb         $a0, 156($s3)
    08907968:[8E020050]: lw         $v0, 80($s0)
    0890796C:[2442FFFF]: addiu      $v0, $v0, -1
    08907970:[1C40FFCD]: bgtz       $v0, 0x089078A8
    08907974:[AE020050]: sw         $v0, 80($s0)
    08907978:[AE000000]: sw         $zr, 0($s0)
    0890797C:[26100080]: addiu      $s0, $s0, 128
    08907980:[26A2A7E8]: addiu      $v0, $s5, -22552
    08907984:[5602FF6E]: bnel       $s0, $v0, 0x08907740
    08907988:[8E020000]: lw         $v0, 0($s0)
    0890798C:[0A241E2F]: j          0x089078BC
    08907990:[26D60001]: addiu      $s6, $s6, 1
    08907994:[8E020050]: lw         $v0, 80($s0)
    08907998:[2442FFFF]: addiu      $v0, $v0, -1
    0890799C:[AE020050]: sw         $v0, 80($s0)
    089079A0:[26100080]: addiu      $s0, $s0, 128
    089079A4:[26A2A7E8]: addiu      $v0, $s5, -22552
    089079A8:[5602FF65]: bnel       $s0, $v0, 0x08907740
    089079AC:[8E020000]: lw         $v0, 0($s0)
    089079B0:[0A241E2F]: j          0x089078BC
    089079B4:[26D60001]: addiu      $s6, $s6, 1
    089079B8:[0E246B32]: jal        0x0891ACC8
    089079BC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089079C0:[8E040004]: lw         $a0, 4($s0)
    089079C4:[8E050008]: lw         $a1, 8($s0)
    089079C8:[2406000B]: addiu      $a2, $zr, 11 <=> li $a2, 11
    089079CC:[0E246B32]: jal        0x0891ACC8
    089079D0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089079D4:[8E040004]: lw         $a0, 4($s0)
    089079D8:[8E050008]: lw         $a1, 8($s0)
    089079DC:[2406000B]: addiu      $a2, $zr, 11 <=> li $a2, 11
    089079E0:[0E246B32]: jal        0x0891ACC8
    089079E4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089079E8:[8E640038]: lw         $a0, 56($s3)
    089079EC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089079F0:[0E24BFC0]: jal        0x0892FF00
    089079F4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089079F8:[0A241E54]: j          0x08907950
    089079FC:[8E420000]: lw         $v0, 0($s2)
    08907A00:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08907A04:[8043E0A4]: lb         $v1, -8028($v0)
    08907A08:[04600021]: bltz       $v1, 0x08907A90
    08907A0C:[AE740040]: sw         $s4, 64($s3)
    08907A10:[02FE1021]: addu       $v0, $s7, $fp
    08907A14:[00541023]: subu       $v0, $v0, $s4
    08907A18:[000218C0]: sll        $v1, $v0, 0x0003
    08907A1C:[00431021]: addu       $v0, $v0, $v1
    08907A20:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08907A24:[00541021]: addu       $v0, $v0, $s4
    08907A28:[24637A44]: addiu      $v1, $v1, 31300
    08907A2C:[00439021]: addu       $s2, $v0, $v1
    08907A30:[8E44003C]: lw         $a0, 60($s2)
    08907A34:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08907A38:[0E24BFC0]: jal        0x0892FF00
    08907A3C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08907A40:[8E430048]: lw         $v1, 72($s2)
    08907A44:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08907A48:[50620019]: beql       $v1, $v0, 0x08907AB0
    08907A4C:[8E460094]: lw         $a2, 148($s2)
    08907A50:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08907A54:[50620024]: beql       $v1, $v0, 0x08907AE8
    08907A58:[8E460094]: lw         $a2, 148($s2)
    08907A5C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08907A60:[50620027]: beql       $v1, $v0, 0x08907B00
    08907A64:[8E460094]: lw         $a2, 148($s2)
    08907A68:[02FE1021]: addu       $v0, $s7, $fp
    08907A6C:[00541023]: subu       $v0, $v0, $s4
    08907A70:[000218C0]: sll        $v1, $v0, 0x0003
    08907A74:[00431021]: addu       $v0, $v0, $v1
    08907A78:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08907A7C:[00541021]: addu       $v0, $v0, $s4
    08907A80:[24637A44]: addiu      $v1, $v1, 31300
    08907A84:[00431021]: addu       $v0, $v0, $v1
    08907A88:[0A241E5A]: j          0x08907968
    08907A8C:[A0400000]: sb         $zr, 0($v0)
    08907A90:[96620050]: lhu        $v0, 80($s3)
    08907A94:[30420200]: andi       $v0, $v0, 512
    08907A98:[5040FFDE]: beql       $v0, $zr, 0x08907A14
    08907A9C:[02FE1021]: addu       $v0, $s7, $fp
    08907AA0:[0E24C333]: jal        0x08930CCC
    08907AA4:[8E640030]: lw         $a0, 48($s3)
    08907AA8:[0A241E5B]: j          0x0890796C
    08907AAC:[8E020050]: lw         $v0, 80($s0)
    08907AB0:[8E440008]: lw         $a0, 8($s2)
    08907AB4:[8E45000C]: lw         $a1, 12($s2)
    08907AB8:[0E24A64D]: jal        0x08929934
    08907ABC:[24070008]: addiu      $a3, $zr, 8 <=> li $a3, 8
    08907AC0:[0A241E9B]: j          0x08907A6C
    08907AC4:[02FE1021]: addu       $v0, $s7, $fp
    08907AC8:[0E246B32]: jal        0x0891ACC8
    08907ACC:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    08907AD0:[2404001F]: addiu      $a0, $zr, 31 <=> li $a0, 31
    08907AD4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08907AD8:[0E24BFC0]: jal        0x0892FF00
    08907ADC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08907AE0:[0A241E5F]: j          0x0890797C
    08907AE4:[AE000000]: sw         $zr, 0($s0)
    08907AE8:[8E440008]: lw         $a0, 8($s2)
    08907AEC:[8E45000C]: lw         $a1, 12($s2)
    08907AF0:[0E24A64D]: jal        0x08929934
    08907AF4:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08907AF8:[0A241E9B]: j          0x08907A6C
    08907AFC:[02FE1021]: addu       $v0, $s7, $fp
    08907B00:[8E440008]: lw         $a0, 8($s2)
    08907B04:[8E45000C]: lw         $a1, 12($s2)
    08907B08:[0E24A64D]: jal        0x08929934
    08907B0C:[24070004]: addiu      $a3, $zr, 4 <=> li $a3, 4
    08907B10:[0A241E9B]: j          0x08907A6C
    08907B14:[02FE1021]: addu       $v0, $s7, $fp
  Back Branch 089078B0 305,802 times (length 94)
    0890772C:[26D60001]: addiu      $s6, $s6, 1
    08907730:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    08907734:[245087E8]: addiu      $s0, $v0, -30744
    08907738:[3C1508A2]: lui        $s5, 0x08A2 <=> li $s5, 0x08A20000
    0890773C:[8E020000]: lw         $v0, 0($s0)
--> 08907740:[30420080]: andi       $v0, $v0, 128
    08907744:[50400059]: beql       $v0, $zr, 0x089078AC
    08907748:[26100080]: addiu      $s0, $s0, 128
    0890774C:[8E09004C]: lw         $t1, 76($s0)
    08907750:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08907754:[11220054]: beq        $t1, $v0, 0x089078A8
    08907758:[2612004C]: addiu      $s2, $s0, 76
    0890775C:[96280050]: lhu        $t0, 80($s1)
    08907760:[7D0A0140]: ext        $t2, $t0, 5, 1
    08907764:[1140001F]: beq        $t2, $zr, 0x089077E4
    08907768:[31020004]: andi       $v0, $t0, 4
    0890776C:[8E270008]: lw         $a3, 8($s1)
    08907770:[8E260084]: lw         $a2, 132($s1)
    08907774:[8E040004]: lw         $a0, 4($s0)
    08907778:[8E050054]: lw         $a1, 84($s0)
    0890777C:[00E61023]: subu       $v0, $a3, $a2
    08907780:[00851821]: addu       $v1, $a0, $a1
    08907784:[0043102A]: slt        $v0, $v0, $v1
    08907788:[10400016]: beq        $v0, $zr, 0x089077E4
    0890778C:[31020004]: andi       $v0, $t0, 4
    08907790:[00E61021]: addu       $v0, $a3, $a2
    08907794:[00851823]: subu       $v1, $a0, $a1
    08907798:[0062102A]: slt        $v0, $v1, $v0
    0890779C:[10400011]: beq        $v0, $zr, 0x089077E4
    089077A0:[31020004]: andi       $v0, $t0, 4
    089077A4:[8E27000C]: lw         $a3, 12($s1)
    089077A8:[8E050008]: lw         $a1, 8($s0)
    089077AC:[8E060058]: lw         $a2, 88($s0)
    089077B0:[8E220080]: lw         $v0, 128($s1)
    089077B4:[00A61821]: addu       $v1, $a1, $a2
    089077B8:[00E21023]: subu       $v0, $a3, $v0
    089077BC:[0043102A]: slt        $v0, $v0, $v1
    089077C0:[10400008]: beq        $v0, $zr, 0x089077E4
    089077C4:[31020004]: andi       $v0, $t0, 4
    089077C8:[8E220088]: lw         $v0, 136($s1)
    089077CC:[00A61823]: subu       $v1, $a1, $a2
    089077D0:[00E21021]: addu       $v0, $a3, $v0
    089077D4:[0062102A]: slt        $v0, $v1, $v0
    089077D8:[54400047]: bnel       $v0, $zr, 0x089078F8
    089077DC:[92220000]: lbu        $v0, 0($s1)
    089077E0:[31020004]: andi       $v0, $t0, 4
    089077E4:[50400031]: beql       $v0, $zr, 0x089078AC
    089077E8:[26100080]: addiu      $s0, $s0, 128
    089077EC:[8E270008]: lw         $a3, 8($s1)
    089077F0:[8E260084]: lw         $a2, 132($s1)
    089077F4:[8E040004]: lw         $a0, 4($s0)
    089077F8:[8E05005C]: lw         $a1, 92($s0)
    089077FC:[00E61023]: subu       $v0, $a3, $a2
    08907800:[00851821]: addu       $v1, $a0, $a1
    08907804:[0043102A]: slt        $v0, $v0, $v1
    08907808:[50400028]: beql       $v0, $zr, 0x089078AC
    0890780C:[26100080]: addiu      $s0, $s0, 128
    08907810:[00E61021]: addu       $v0, $a3, $a2
    08907814:[00851823]: subu       $v1, $a0, $a1
    08907818:[0062102A]: slt        $v0, $v1, $v0
    0890781C:[50400023]: beql       $v0, $zr, 0x089078AC
    08907820:[26100080]: addiu      $s0, $s0, 128
    08907824:[8E27000C]: lw         $a3, 12($s1)
    08907828:[8E050008]: lw         $a1, 8($s0)
    0890782C:[8E060060]: lw         $a2, 96($s0)
    08907830:[8E220080]: lw         $v0, 128($s1)
    08907834:[00A61821]: addu       $v1, $a1, $a2
    08907838:[00E21023]: subu       $v0, $a3, $v0
    0890783C:[0043102A]: slt        $v0, $v0, $v1
    08907840:[5040001A]: beql       $v0, $zr, 0x089078AC
    08907844:[26100080]: addiu      $s0, $s0, 128
    08907848:[8E220088]: lw         $v0, 136($s1)
    0890784C:[00A61823]: subu       $v1, $a1, $a2
    08907850:[00E21021]: addu       $v0, $a3, $v0
    08907854:[0062102A]: slt        $v0, $v1, $v0
    08907858:[50400014]: beql       $v0, $zr, 0x089078AC
    0890785C:[26100080]: addiu      $s0, $s0, 128
    08907860:[55400025]: bnel       $t2, $zr, 0x089078F8
    08907864:[92220000]: lbu        $v0, 0($s1)
    08907868:[8E03FFF8]: lw         $v1, -8($s0)
    0890786C:[2462FFF3]: addiu      $v0, $v1, -13
    08907870:[2C420003]: sltiu      $v0, $v0, 3
    08907874:[54400048]: bnel       $v0, $zr, 0x08907998
    08907878:[8E020050]: lw         $v0, 80($s0)
    0890787C:[2402001C]: addiu      $v0, $zr, 28 <=> li $v0, 28
    08907880:[10620044]: beq        $v1, $v0, 0x08907994
    08907884:[2402001D]: addiu      $v0, $zr, 29 <=> li $v0, 29
    08907888:[10620042]: beq        $v1, $v0, 0x08907994
    0890788C:[2402001E]: addiu      $v0, $zr, 30 <=> li $v0, 30
    08907890:[50620041]: beql       $v1, $v0, 0x08907998
    08907894:[8E020050]: lw         $v0, 80($s0)
    08907898:[8E02FFFC]: lw         $v0, -4($s0)
    0890789C:[30420010]: andi       $v0, $v0, 16
    089078A0:[10400089]: beq        $v0, $zr, 0x08907AC8
    089078A4:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    089078A8:[26100080]: addiu      $s0, $s0, 128
    089078AC:[26A2A7E8]: addiu      $v0, $s5, -22552
--> 089078B0:[5602FFA3]: bnel       $s0, $v0, 0x08907740
    089078B4:[8E020000]: lw         $v0, 0($s0)
    089078B8:[26D60001]: addiu      $s6, $s6, 1
    089078BC:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    089078C0:[16C2FF98]: bne        $s6, $v0, 0x08907724
  Back Branch 08907728 92,226 times (length 6)
    08907704:[AFB40010]: sw         $s4, 16($sp)
    08907708:[AFB3000C]: sw         $s3, 12($sp)
    0890770C:[AFB20008]: sw         $s2, 8($sp)
    08907710:[0A241DC9]: j          0x08907724
    08907714:[AFB00000]: sw         $s0, 0($sp)
--> 08907718:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    0890771C:[12C2006A]: beq        $s6, $v0, 0x089078C8
    08907720:[263100AC]: addiu      $s1, $s1, 172
    08907724:[82220000]: lb         $v0, 0($s1)
--> 08907728:[0443FFFB]: bgezl      $v0, 0x08907718
    0890772C:[26D60001]: addiu      $s6, $s6, 1
    08907730:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    08907734:[245087E8]: addiu      $s0, $v0, -30744
    08907738:[3C1508A2]: lui        $s5, 0x08A2 <=> li $s5, 0x08A20000
  Back Branch 089078C0 4,854 times (length 105)
_S1_2_891C910 2,553,499 instructions (0.107%), 28,691 calls (0891C910 - 08985368, length 107159)
_S1_2_891F35C 2,309,855 instructions (0.097%), 9,350 calls (0891F35C - 0891F4F8, length 104)
    0891F35C:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    0891F360:[24622BCC]: addiu      $v0, $v1, 11212
    0891F364:[8C682BCC]: lw         $t0, 11212($v1)
    0891F368:[8C4B000C]: lw         $t3, 12($v0)
    0891F36C:[8C490004]: lw         $t1, 4($v0)
    0891F370:[8C4A0008]: lw         $t2, 8($v0)
    0891F374:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    0891F378:[27BDFF18]: addiu      $sp, $sp, -232
    0891F37C:[246C2B2C]: addiu      $t4, $v1, 11052
    0891F380:[AFB700DC]: sw         $s7, 220($sp)
    0891F384:[AFB600D8]: sw         $s6, 216($sp)
    0891F388:[AFB000C0]: sw         $s0, 192($sp)
    0891F38C:[AFA80000]: sw         $t0, 0($sp)
    0891F390:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    0891F394:[00E0B021]: addu       $s6, $a3, $zr <=> move $s6, $a3
    0891F398:[AFBF00E4]: sw         $ra, 228($sp)
    0891F39C:[AFBE00E0]: sw         $fp, 224($sp)
    0891F3A0:[AFB500D4]: sw         $s5, 212($sp)
    0891F3A4:[AFB400D0]: sw         $s4, 208($sp)
    0891F3A8:[AFB300CC]: sw         $s3, 204($sp)
    0891F3AC:[AFB200C8]: sw         $s2, 200($sp)
    0891F3B0:[AFB100C4]: sw         $s1, 196($sp)
    0891F3B4:[AFA90004]: sw         $t1, 4($sp)
    0891F3B8:[AFAA0008]: sw         $t2, 8($sp)
    0891F3BC:[AFAB000C]: sw         $t3, 12($sp)
    0891F3C0:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    0891F3C4:[00A0B821]: addu       $s7, $a1, $zr <=> move $s7, $a1
    0891F3C8:[27A60020]: addiu      $a2, $sp, 32
    0891F3CC:[258700A0]: addiu      $a3, $t4, 160
    0891F3D0:[8D820000]: lw         $v0, 0($t4)
    0891F3D4:[8D830004]: lw         $v1, 4($t4)
    0891F3D8:[8D840008]: lw         $a0, 8($t4)
    0891F3DC:[8D85000C]: lw         $a1, 12($t4)
    0891F3E0:[258C0010]: addiu      $t4, $t4, 16
    0891F3E4:[ACC20000]: sw         $v0, 0($a2)
    0891F3E8:[ACC30004]: sw         $v1, 4($a2)
    0891F3EC:[ACC40008]: sw         $a0, 8($a2)
    0891F3F0:[ACC5000C]: sw         $a1, 12($a2)
    0891F3F4:[1587FFF6]: bne        $t4, $a3, 0x0891F3D0
    0891F3F8:[24C60010]: addiu      $a2, $a2, 16
    0891F3FC:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    0891F400:[24622B1C]: addiu      $v0, $v1, 11036
    0891F404:[8C46000C]: lw         $a2, 12($v0)
    0891F408:[8C642B1C]: lw         $a0, 11036($v1)
    0891F40C:[8C450004]: lw         $a1, 4($v0)
    0891F410:[8C430008]: lw         $v1, 8($v0)
    0891F414:[2402270F]: addiu      $v0, $zr, 9999 <=> li $v0, 9999
    0891F418:[AFA40010]: sw         $a0, 16($sp)
    0891F41C:[AFA50014]: sw         $a1, 20($sp)
    0891F420:[AFA30018]: sw         $v1, 24($sp)
    0891F424:[AFA6001C]: sw         $a2, 28($sp)
    0891F428:[0202802D]: min        $s0, $s0, $v0
    0891F42C:[01008821]: addu       $s1, $t0, $zr <=> move $s1, $t0
    0891F430:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0891F434:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0891F438:[27B30010]: addiu      $s3, $sp, 16
    0891F43C:[241E0002]: addiu      $fp, $zr, 2 <=> li $fp, 2
    0891F440:[24150004]: addiu      $s5, $zr, 4 <=> li $s5, 4
    0891F444:[8E630000]: lw         $v1, 0($s3)
    0891F448:[0203102A]: slt        $v0, $s0, $v1
    0891F44C:[10400024]: beq        $v0, $zr, 0x0891F4E0
    0891F450:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0891F454:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0891F458:[12C00003]: beq        $s6, $zr, 0x0891F468
    0891F45C:[00000000]: nop
    0891F460:[125E0016]: beq        $s2, $fp, 0x0891F4BC
    0891F464:[27A20020]: addiu      $v0, $sp, 32
    0891F468:[16800014]: bne        $s4, $zr, 0x0891F4BC
    0891F46C:[27A20020]: addiu      $v0, $sp, 32
    0891F470:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0891F474:[12420011]: beq        $s2, $v0, 0x0891F4BC
    0891F478:[27A20020]: addiu      $v0, $sp, 32
    0891F47C:[26520001]: addiu      $s2, $s2, 1
    0891F480:[26730004]: addiu      $s3, $s3, 4
    0891F484:[1655FFEF]: bne        $s2, $s5, 0x0891F444
    0891F488:[26310008]: addiu      $s1, $s1, 8
    0891F48C:[8FBF00E4]: lw         $ra, 228($sp)
    0891F490:[8FBE00E0]: lw         $fp, 224($sp)
    0891F494:[8FB700DC]: lw         $s7, 220($sp)
    0891F498:[8FB600D8]: lw         $s6, 216($sp)
    0891F49C:[8FB500D4]: lw         $s5, 212($sp)
    0891F4A0:[8FB400D0]: lw         $s4, 208($sp)
    0891F4A4:[8FB300CC]: lw         $s3, 204($sp)
    0891F4A8:[8FB200C8]: lw         $s2, 200($sp)
    0891F4AC:[8FB100C4]: lw         $s1, 196($sp)
    0891F4B0:[8FB000C0]: lw         $s0, 192($sp)
    0891F4B4:[03E00008]: jr         $ra
    0891F4B8:[27BD00E8]: addiu      $sp, $sp, 232
    0891F4BC:[00073900]: sll        $a3, $a3, 0x0004
    0891F4C0:[00473821]: addu       $a3, $v0, $a3
    0891F4C4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0891F4C8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0891F4CC:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    0891F4D0:[0E2470E1]: jal        0x0891C384
    0891F4D4:[2408001A]: addiu      $t0, $zr, 26 <=> li $t0, 26
    0891F4D8:[0A247D20]: j          0x0891F480
    0891F4DC:[26520001]: addiu      $s2, $s2, 1
    0891F4E0:[02038023]: subu       $s0, $s0, $v1
    0891F4E4:[0203102A]: slt        $v0, $s0, $v1
    0891F4E8:[1040FFFD]: beq        $v0, $zr, 0x0891F4E0
    0891F4EC:[24840001]: addiu      $a0, $a0, 1
    0891F4F0:[00943823]: subu       $a3, $a0, $s4
    0891F4F4:[0A247D16]: j          0x0891F458
    0891F4F8:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
  Back Branch 0891F3F4 93,500 times (length 11)
    0891F3BC:[AFAB000C]: sw         $t3, 12($sp)
    0891F3C0:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    0891F3C4:[00A0B821]: addu       $s7, $a1, $zr <=> move $s7, $a1
    0891F3C8:[27A60020]: addiu      $a2, $sp, 32
    0891F3CC:[258700A0]: addiu      $a3, $t4, 160
--> 0891F3D0:[8D820000]: lw         $v0, 0($t4)
    0891F3D4:[8D830004]: lw         $v1, 4($t4)
    0891F3D8:[8D840008]: lw         $a0, 8($t4)
    0891F3DC:[8D85000C]: lw         $a1, 12($t4)
    0891F3E0:[258C0010]: addiu      $t4, $t4, 16
    0891F3E4:[ACC20000]: sw         $v0, 0($a2)
    0891F3E8:[ACC30004]: sw         $v1, 4($a2)
    0891F3EC:[ACC40008]: sw         $a0, 8($a2)
    0891F3F0:[ACC5000C]: sw         $a1, 12($a2)
--> 0891F3F4:[1587FFF6]: bne        $t4, $a3, 0x0891F3D0
    0891F3F8:[24C60010]: addiu      $a2, $a2, 16
    0891F3FC:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    0891F400:[24622B1C]: addiu      $v0, $v1, 11036
    0891F404:[8C46000C]: lw         $a2, 12($v0)
  Back Branch 0891F484 37,400 times (length 18)
    0891F430:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0891F434:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0891F438:[27B30010]: addiu      $s3, $sp, 16
    0891F43C:[241E0002]: addiu      $fp, $zr, 2 <=> li $fp, 2
    0891F440:[24150004]: addiu      $s5, $zr, 4 <=> li $s5, 4
--> 0891F444:[8E630000]: lw         $v1, 0($s3)
    0891F448:[0203102A]: slt        $v0, $s0, $v1
    0891F44C:[10400024]: beq        $v0, $zr, 0x0891F4E0
    0891F450:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0891F454:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0891F458:[12C00003]: beq        $s6, $zr, 0x0891F468
    0891F45C:[00000000]: nop
    0891F460:[125E0016]: beq        $s2, $fp, 0x0891F4BC
    0891F464:[27A20020]: addiu      $v0, $sp, 32
    0891F468:[16800014]: bne        $s4, $zr, 0x0891F4BC
    0891F46C:[27A20020]: addiu      $v0, $sp, 32
    0891F470:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0891F474:[12420011]: beq        $s2, $v0, 0x0891F4BC
    0891F478:[27A20020]: addiu      $v0, $sp, 32
    0891F47C:[26520001]: addiu      $s2, $s2, 1
    0891F480:[26730004]: addiu      $s3, $s3, 4
--> 0891F484:[1655FFEF]: bne        $s2, $s5, 0x0891F444
    0891F488:[26310008]: addiu      $s1, $s1, 8
    0891F48C:[8FBF00E4]: lw         $ra, 228($sp)
    0891F490:[8FBE00E0]: lw         $fp, 224($sp)
    0891F494:[8FB700DC]: lw         $s7, 220($sp)
  Back Branch 0891F4E8 15,295 times (length 4)
    0891F4CC:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    0891F4D0:[0E2470E1]: jal        0x0891C384
    0891F4D4:[2408001A]: addiu      $t0, $zr, 26 <=> li $t0, 26
    0891F4D8:[0A247D20]: j          0x0891F480
    0891F4DC:[26520001]: addiu      $s2, $s2, 1
--> 0891F4E0:[02038023]: subu       $s0, $s0, $v1
    0891F4E4:[0203102A]: slt        $v0, $s0, $v1
--> 0891F4E8:[1040FFFD]: beq        $v0, $zr, 0x0891F4E0
    0891F4EC:[24840001]: addiu      $a0, $a0, 1
    0891F4F0:[00943823]: subu       $a3, $a0, $s4
    0891F4F4:[0A247D16]: j          0x0891F458
    0891F4F8:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
  Back Branch 0891F4D8 9,350 times (length 24)
    0891F46C:[27A20020]: addiu      $v0, $sp, 32
    0891F470:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0891F474:[12420011]: beq        $s2, $v0, 0x0891F4BC
    0891F478:[27A20020]: addiu      $v0, $sp, 32
    0891F47C:[26520001]: addiu      $s2, $s2, 1
--> 0891F480:[26730004]: addiu      $s3, $s3, 4
    0891F484:[1655FFEF]: bne        $s2, $s5, 0x0891F444
    0891F488:[26310008]: addiu      $s1, $s1, 8
    0891F48C:[8FBF00E4]: lw         $ra, 228($sp)
    0891F490:[8FBE00E0]: lw         $fp, 224($sp)
    0891F494:[8FB700DC]: lw         $s7, 220($sp)
    0891F498:[8FB600D8]: lw         $s6, 216($sp)
    0891F49C:[8FB500D4]: lw         $s5, 212($sp)
    0891F4A0:[8FB400D0]: lw         $s4, 208($sp)
    0891F4A4:[8FB300CC]: lw         $s3, 204($sp)
    0891F4A8:[8FB200C8]: lw         $s2, 200($sp)
    0891F4AC:[8FB100C4]: lw         $s1, 196($sp)
    0891F4B0:[8FB000C0]: lw         $s0, 192($sp)
    0891F4B4:[03E00008]: jr         $ra
    0891F4B8:[27BD00E8]: addiu      $sp, $sp, 232
    0891F4BC:[00073900]: sll        $a3, $a3, 0x0004
    0891F4C0:[00473821]: addu       $a3, $v0, $a3
    0891F4C4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0891F4C8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0891F4CC:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    0891F4D0:[0E2470E1]: jal        0x0891C384
    0891F4D4:[2408001A]: addiu      $t0, $zr, 26 <=> li $t0, 26
--> 0891F4D8:[0A247D20]: j          0x0891F480
    0891F4DC:[26520001]: addiu      $s2, $s2, 1
    0891F4E0:[02038023]: subu       $s0, $s0, $v1
    0891F4E4:[0203102A]: slt        $v0, $s0, $v1
    0891F4E8:[1040FFFD]: beq        $v0, $zr, 0x0891F4E0
  Back Branch 0891F4F4 4,675 times (length 41)
    0891F444:[8E630000]: lw         $v1, 0($s3)
    0891F448:[0203102A]: slt        $v0, $s0, $v1
    0891F44C:[10400024]: beq        $v0, $zr, 0x0891F4E0
    0891F450:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0891F454:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 0891F458:[12C00003]: beq        $s6, $zr, 0x0891F468
    0891F45C:[00000000]: nop
    0891F460:[125E0016]: beq        $s2, $fp, 0x0891F4BC
    0891F464:[27A20020]: addiu      $v0, $sp, 32
    0891F468:[16800014]: bne        $s4, $zr, 0x0891F4BC
    0891F46C:[27A20020]: addiu      $v0, $sp, 32
    0891F470:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0891F474:[12420011]: beq        $s2, $v0, 0x0891F4BC
    0891F478:[27A20020]: addiu      $v0, $sp, 32
    0891F47C:[26520001]: addiu      $s2, $s2, 1
    0891F480:[26730004]: addiu      $s3, $s3, 4
    0891F484:[1655FFEF]: bne        $s2, $s5, 0x0891F444
    0891F488:[26310008]: addiu      $s1, $s1, 8
    0891F48C:[8FBF00E4]: lw         $ra, 228($sp)
    0891F490:[8FBE00E0]: lw         $fp, 224($sp)
    0891F494:[8FB700DC]: lw         $s7, 220($sp)
    0891F498:[8FB600D8]: lw         $s6, 216($sp)
    0891F49C:[8FB500D4]: lw         $s5, 212($sp)
    0891F4A0:[8FB400D0]: lw         $s4, 208($sp)
    0891F4A4:[8FB300CC]: lw         $s3, 204($sp)
    0891F4A8:[8FB200C8]: lw         $s2, 200($sp)
    0891F4AC:[8FB100C4]: lw         $s1, 196($sp)
    0891F4B0:[8FB000C0]: lw         $s0, 192($sp)
    0891F4B4:[03E00008]: jr         $ra
    0891F4B8:[27BD00E8]: addiu      $sp, $sp, 232
    0891F4BC:[00073900]: sll        $a3, $a3, 0x0004
    0891F4C0:[00473821]: addu       $a3, $v0, $a3
    0891F4C4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0891F4C8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0891F4CC:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    0891F4D0:[0E2470E1]: jal        0x0891C384
    0891F4D4:[2408001A]: addiu      $t0, $zr, 26 <=> li $t0, 26
    0891F4D8:[0A247D20]: j          0x0891F480
    0891F4DC:[26520001]: addiu      $s2, $s2, 1
    0891F4E0:[02038023]: subu       $s0, $s0, $v1
    0891F4E4:[0203102A]: slt        $v0, $s0, $v1
    0891F4E8:[1040FFFD]: beq        $v0, $zr, 0x0891F4E0
    0891F4EC:[24840001]: addiu      $a0, $a0, 1
    0891F4F0:[00943823]: subu       $a3, $a0, $s4
--> 0891F4F4:[0A247D16]: j          0x0891F458
    0891F4F8:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
_S1_2_89850F0 2,192,050 instructions (0.092%), 124,094 calls (089850F0 - 08985118, length 11)
    089850F0:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    089850F4:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    089850F8:[00641007]: srav       $v0, $a0, $v1
    089850FC:[30420001]: andi       $v0, $v0, 1
    08985100:[14400004]: bne        $v0, $zr, 0x08985114
    08985104:[24A5FFFF]: addiu      $a1, $a1, -1
    08985108:[14A0FFFB]: bne        $a1, $zr, 0x089850F8
    0898510C:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    08985110:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08985114:[03E00008]: jr         $ra
    08985118:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
  Back Branch 08985108 199,883 times (length 6)
    089850F0:[24050009]: addiu      $a1, $zr, 9 <=> li $a1, 9
    089850F4:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
--> 089850F8:[00641007]: srav       $v0, $a0, $v1
    089850FC:[30420001]: andi       $v0, $v0, 1
    08985100:[14400004]: bne        $v0, $zr, 0x08985114
    08985104:[24A5FFFF]: addiu      $a1, $a1, -1
--> 08985108:[14A0FFFB]: bne        $a1, $zr, 0x089850F8
    0898510C:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    08985110:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08985114:[03E00008]: jr         $ra
    08985118:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
_S1_2_8983C9C 2,171,645 instructions (0.091%), 62,047 calls (08983C9C - 08985368, length 1460)
_S1_2_891CA1C 2,122,200 instructions (0.089%), 790 calls (0891CA1C - 089A0328, length 134724)
  Back Branch 0891CB54 260,160 times (length 6)
    0891CB30:[01802821]: addu       $a1, $t4, $zr <=> move $a1, $t4
    0891CB34:[0168102A]: slt        $v0, $t3, $t0
    0891CB38:[10400009]: beq        $v0, $zr, 0x0891CB60
    0891CB3C:[01602021]: addu       $a0, $t3, $zr <=> move $a0, $t3
    0891CB40:[01201821]: addu       $v1, $t1, $zr <=> move $v1, $t1
--> 0891CB44:[A06A0000]: sb         $t2, 0($v1)
    0891CB48:[8CE80008]: lw         $t0, 8($a3)
    0891CB4C:[24840001]: addiu      $a0, $a0, 1
    0891CB50:[0088102A]: slt        $v0, $a0, $t0
--> 0891CB54:[1440FFFB]: bne        $v0, $zr, 0x0891CB44
    0891CB58:[24630001]: addiu      $v1, $v1, 1
    0891CB5C:[8CEE000C]: lw         $t6, 12($a3)
    0891CB60:[01AF1023]: subu       $v0, $t5, $t7
    0891CB64:[00461023]: subu       $v0, $v0, $a2
  Back Branch 0891CAC4 90,496 times (length 5)
    0891CAA4:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    0891CAA8:[0168102A]: slt        $v0, $t3, $t0
    0891CAAC:[10400007]: beq        $v0, $zr, 0x0891CACC
    0891CAB0:[01602821]: addu       $a1, $t3, $zr <=> move $a1, $t3
    0891CAB4:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
--> 0891CAB8:[24A50001]: addiu      $a1, $a1, 1
    0891CABC:[00A8102A]: slt        $v0, $a1, $t0
    0891CAC0:[AC690000]: sw         $t1, 0($v1)
--> 0891CAC4:[1440FFFC]: bne        $v0, $zr, 0x0891CAB8
    0891CAC8:[24630004]: addiu      $v1, $v1, 4
    0891CACC:[8CC20010]: lw         $v0, 16($a2)
    0891CAD0:[24840001]: addiu      $a0, $a0, 1
    0891CAD4:[008E182A]: slt        $v1, $a0, $t6
  Back Branch 0891CADC 5,656 times (length 15)
    0891CA94:[01621021]: addu       $v0, $t3, $v0
    0891CA98:[00021080]: sll        $v0, $v0, 0x0002
    0891CA9C:[10800011]: beq        $a0, $zr, 0x0891CAE4
    0891CAA0:[00623821]: addu       $a3, $v1, $v0
    0891CAA4:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
--> 0891CAA8:[0168102A]: slt        $v0, $t3, $t0
    0891CAAC:[10400007]: beq        $v0, $zr, 0x0891CACC
    0891CAB0:[01602821]: addu       $a1, $t3, $zr <=> move $a1, $t3
    0891CAB4:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    0891CAB8:[24A50001]: addiu      $a1, $a1, 1
    0891CABC:[00A8102A]: slt        $v0, $a1, $t0
    0891CAC0:[AC690000]: sw         $t1, 0($v1)
    0891CAC4:[1440FFFC]: bne        $v0, $zr, 0x0891CAB8
    0891CAC8:[24630004]: addiu      $v1, $v1, 4
    0891CACC:[8CC20010]: lw         $v0, 16($a2)
    0891CAD0:[24840001]: addiu      $a0, $a0, 1
    0891CAD4:[008E182A]: slt        $v1, $a0, $t6
    0891CAD8:[00021080]: sll        $v0, $v0, 0x0002
--> 0891CADC:[1460FFF2]: bne        $v1, $zr, 0x0891CAA8
    0891CAE0:[00E23821]: addu       $a3, $a3, $v0
    0891CAE4:[0A2680C9]: j          0x089A0324 [sceKernelDcacheWritebackAll]
    0891CAE8:[00000000]: nop
    0891CAEC:[00067880]: sll        $t7, $a2, 0x0002
  Back Branch 0891CB88 1,197 times (length 23)
    0891CB20:[00002012]: mflo       $a0
    0891CB24:[00641821]: addu       $v1, $v1, $a0
    0891CB28:[10A00019]: beq        $a1, $zr, 0x0891CB90
    0891CB2C:[006B4821]: addu       $t1, $v1, $t3
    0891CB30:[01802821]: addu       $a1, $t4, $zr <=> move $a1, $t4
--> 0891CB34:[0168102A]: slt        $v0, $t3, $t0
    0891CB38:[10400009]: beq        $v0, $zr, 0x0891CB60
    0891CB3C:[01602021]: addu       $a0, $t3, $zr <=> move $a0, $t3
    0891CB40:[01201821]: addu       $v1, $t1, $zr <=> move $v1, $t1
    0891CB44:[A06A0000]: sb         $t2, 0($v1)
    0891CB48:[8CE80008]: lw         $t0, 8($a3)
    0891CB4C:[24840001]: addiu      $a0, $a0, 1
    0891CB50:[0088102A]: slt        $v0, $a0, $t0
    0891CB54:[1440FFFB]: bne        $v0, $zr, 0x0891CB44
    0891CB58:[24630001]: addiu      $v1, $v1, 1
    0891CB5C:[8CEE000C]: lw         $t6, 12($a3)
    0891CB60:[01AF1023]: subu       $v0, $t5, $t7
    0891CB64:[00461023]: subu       $v0, $v0, $a2
    0891CB68:[00021080]: sll        $v0, $v0, 0x0002
    0891CB6C:[2703C110]: addiu      $v1, $t8, -16112
    0891CB70:[00431021]: addu       $v0, $v0, $v1
    0891CB74:[8C440010]: lw         $a0, 16($v0)
    0891CB78:[24A50001]: addiu      $a1, $a1, 1
    0891CB7C:[00AE102A]: slt        $v0, $a1, $t6
    0891CB80:[10400003]: beq        $v0, $zr, 0x0891CB90
    0891CB84:[01244821]: addu       $t1, $t1, $a0
--> 0891CB88:[0A2472CD]: j          0x0891CB34
    0891CB8C:[8CEB0000]: lw         $t3, 0($a3)
    0891CB90:[03E00008]: jr         $ra
    0891CB94:[00000000]: nop
_S1_2_8913CD4 2,068,150 instructions (0.086%), 4,354 calls (08913CD4 - 08913F04, length 141)
    08913CD4:[27BDFFA8]: addiu      $sp, $sp, -88
    08913CD8:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    08913CDC:[AFB7004C]: sw         $s7, 76($sp)
    08913CE0:[AFB20038]: sw         $s2, 56($sp)
    08913CE4:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08913CE8:[245287E8]: addiu      $s2, $v0, -30744
    08913CEC:[AFBF0054]: sw         $ra, 84($sp)
    08913CF0:[AFBE0050]: sw         $fp, 80($sp)
    08913CF4:[AFB60048]: sw         $s6, 72($sp)
    08913CF8:[AFB50044]: sw         $s5, 68($sp)
    08913CFC:[AFB40040]: sw         $s4, 64($sp)
    08913D00:[AFB3003C]: sw         $s3, 60($sp)
    08913D04:[AFB10034]: sw         $s1, 52($sp)
    08913D08:[0A244F48]: j          0x08913D20
    08913D0C:[AFB00030]: sw         $s0, 48($sp)
    08913D10:[26F70001]: addiu      $s7, $s7, 1
    08913D14:[24020040]: addiu      $v0, $zr, 64 <=> li $v0, 64
    08913D18:[12E2006F]: beq        $s7, $v0, 0x08913ED8
    08913D1C:[26520080]: addiu      $s2, $s2, 128
    08913D20:[8E420000]: lw         $v0, 0($s2)
    08913D24:[30420080]: andi       $v0, $v0, 128
    08913D28:[5040FFFA]: beql       $v0, $zr, 0x08913D14
    08913D2C:[26F70001]: addiu      $s7, $s7, 1
    08913D30:[8E460004]: lw         $a2, 4($s2)
    08913D34:[8E470008]: lw         $a3, 8($s2)
    08913D38:[3C0A089A]: lui        $t2, 0x089A <=> li $t2, 0x089A0000
    08913D3C:[3C0B089A]: lui        $t3, 0x089A <=> li $t3, 0x089A0000
    08913D40:[25681990]: addiu      $t0, $t3, 6544
    08913D44:[254319A0]: addiu      $v1, $t2, 6560
    08913D48:[24C91FFF]: addiu      $t1, $a2, 8191
    08913D4C:[28C40000]: slti       $a0, $a2, 0
    08913D50:[24E51FFF]: addiu      $a1, $a3, 8191
    08913D54:[28E20000]: slti       $v0, $a3, 0
    08913D58:[0124300B]: movn       $a2, $t1, $a0
    08913D5C:[00A2380B]: movn       $a3, $a1, $v0
    08913D60:[8C6D000C]: lw         $t5, 12($v1)
    08913D64:[8C690004]: lw         $t1, 4($v1)
    08913D68:[8D6C1990]: lw         $t4, 6544($t3)
    08913D6C:[8D0E000C]: lw         $t6, 12($t0)
    08913D70:[8D0B0008]: lw         $t3, 8($t0)
    08913D74:[8D4219A0]: lw         $v0, 6560($t2)
    08913D78:[8C6A0008]: lw         $t2, 8($v1)
    08913D7C:[8D030004]: lw         $v1, 4($t0)
    08913D80:[0006A343]: sra        $s4, $a2, 0x000D
    08913D84:[00079B43]: sra        $s3, $a3, 0x000D
    08913D88:[26910001]: addiu      $s1, $s4, 1
    08913D8C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08913D90:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08913D94:[AFA30018]: sw         $v1, 24($sp)
    08913D98:[AFA90008]: sw         $t1, 8($sp)
    08913D9C:[AFAA000C]: sw         $t2, 12($sp)
    08913DA0:[AFAD0010]: sw         $t5, 16($sp)
    08913DA4:[AFAC0014]: sw         $t4, 20($sp)
    08913DA8:[AFAB001C]: sw         $t3, 28($sp)
    08913DAC:[AFAE0020]: sw         $t6, 32($sp)
    08913DB0:[26700001]: addiu      $s0, $s3, 1
    08913DB4:[0E248992]: jal        0x08922648
    08913DB8:[AFA20004]: sw         $v0, 4($sp)
    08913DBC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08913DC0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08913DC4:[0E248992]: jal        0x08922648
    08913DC8:[A3A20000]: sb         $v0, 0($sp)
    08913DCC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08913DD0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08913DD4:[0E248992]: jal        0x08922648
    08913DD8:[A3A20001]: sb         $v0, 1($sp)
    08913DDC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08913DE0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08913DE4:[0E248992]: jal        0x08922648
    08913DE8:[A3A20002]: sb         $v0, 2($sp)
    08913DEC:[8E43FFFC]: lw         $v1, -4($s2)
    08913DF0:[A3A20003]: sb         $v0, 3($sp)
    08913DF4:[AE40FFF4]: sw         $zr, -12($s2)
    08913DF8:[30630004]: andi       $v1, $v1, 4
    08913DFC:[1460FFC4]: bne        $v1, $zr, 0x08913D10
    08913E00:[2651FFF4]: addiu      $s1, $s2, -12
    08913E04:[001711C0]: sll        $v0, $s7, 0x0007
    08913E08:[27B50004]: addiu      $s5, $sp, 4
    08913E0C:[27B60014]: addiu      $s6, $sp, 20
    08913E10:[03A0F021]: addu       $fp, $sp, $zr <=> move $fp, $sp
    08913E14:[AFA20028]: sw         $v0, 40($sp)
    08913E18:[8E420000]: lw         $v0, 0($s2)
    08913E1C:[30420080]: andi       $v0, $v0, 128
    08913E20:[5040001A]: beql       $v0, $zr, 0x08913E8C
    08913E24:[26B50004]: addiu      $s5, $s5, 4
    08913E28:[93C20000]: lbu        $v0, 0($fp)
    08913E2C:[2442FFBF]: addiu      $v0, $v0, -65
    08913E30:[2C430037]: sltiu      $v1, $v0, 55
    08913E34:[50600015]: beql       $v1, $zr, 0x08913E8C
    08913E38:[26B50004]: addiu      $s5, $s5, 4
    08913E3C:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    08913E40:[00021080]: sll        $v0, $v0, 0x0002
    08913E44:[246319B0]: addiu      $v1, $v1, 6576
    08913E48:[00431021]: addu       $v0, $v0, $v1
    08913E4C:[8C440000]: lw         $a0, 0($v0)
    08913E50:[00800008]: jr         $a0
    08913E54:[00000000]: nop
    08913E8C:[27A20014]: addiu      $v0, $sp, 20
    08913E90:[26D60004]: addiu      $s6, $s6, 4
    08913E94:[16A2FFE0]: bne        $s5, $v0, 0x08913E18
    08913E98:[27DE0001]: addiu      $fp, $fp, 1
    08913E9C:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    08913EA0:[244787DC]: addiu      $a3, $v0, -30756
    08913EA4:[8FA20028]: lw         $v0, 40($sp)
    08913EA8:[8E300000]: lw         $s0, 0($s1)
    08913EAC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08913EB0:[00473821]: addu       $a3, $v0, $a3
    08913EB4:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08913EB8:[0E244CAF]: jal        0x089132BC
    08913EBC:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    08913EC0:[02028025]: or         $s0, $s0, $v0
    08913EC4:[26F70001]: addiu      $s7, $s7, 1
    08913EC8:[24020040]: addiu      $v0, $zr, 64 <=> li $v0, 64
    08913ECC:[AE300000]: sw         $s0, 0($s1)
    08913ED0:[16E2FF93]: bne        $s7, $v0, 0x08913D20
    08913ED4:[26520080]: addiu      $s2, $s2, 128
    08913ED8:[8FBF0054]: lw         $ra, 84($sp)
    08913EDC:[8FBE0050]: lw         $fp, 80($sp)
    08913EE0:[8FB7004C]: lw         $s7, 76($sp)
    08913EE4:[8FB60048]: lw         $s6, 72($sp)
    08913EE8:[8FB50044]: lw         $s5, 68($sp)
    08913EEC:[8FB40040]: lw         $s4, 64($sp)
    08913EF0:[8FB3003C]: lw         $s3, 60($sp)
    08913EF4:[8FB20038]: lw         $s2, 56($sp)
    08913EF8:[8FB10034]: lw         $s1, 52($sp)
    08913EFC:[8FB00030]: lw         $s0, 48($sp)
    08913F00:[03E00008]: jr         $ra
    08913F04:[27BD0058]: addiu      $sp, $sp, 88
  Back Branch 08913D28 278,656 times (length 7)
    08913D00:[AFB3003C]: sw         $s3, 60($sp)
    08913D04:[AFB10034]: sw         $s1, 52($sp)
    08913D08:[0A244F48]: j          0x08913D20
    08913D0C:[AFB00030]: sw         $s0, 48($sp)
    08913D10:[26F70001]: addiu      $s7, $s7, 1
--> 08913D14:[24020040]: addiu      $v0, $zr, 64 <=> li $v0, 64
    08913D18:[12E2006F]: beq        $s7, $v0, 0x08913ED8
    08913D1C:[26520080]: addiu      $s2, $s2, 128
    08913D20:[8E420000]: lw         $v0, 0($s2)
    08913D24:[30420080]: andi       $v0, $v0, 128
--> 08913D28:[5040FFFA]: beql       $v0, $zr, 0x08913D14
    08913D2C:[26F70001]: addiu      $s7, $s7, 1
    08913D30:[8E460004]: lw         $a2, 4($s2)
    08913D34:[8E470008]: lw         $a3, 8($s2)
    08913D38:[3C0A089A]: lui        $t2, 0x089A <=> li $t2, 0x089A0000
_S1_2_8918F24 2,002,840 instructions (0.084%), 4,354 calls (08918F24 - 08919004, length 57)
    08918F24:[27BDFFF0]: addiu      $sp, $sp, -16
    08918F28:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    08918F2C:[AFB10004]: sw         $s1, 4($sp)
    08918F30:[AFB00000]: sw         $s0, 0($sp)
    08918F34:[AFBF0008]: sw         $ra, 8($sp)
    08918F38:[245187E8]: addiu      $s1, $v0, -30744
    08918F3C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08918F40:[8E220000]: lw         $v0, 0($s1)
    08918F44:[30420080]: andi       $v0, $v0, 128
    08918F48:[50400015]: beql       $v0, $zr, 0x08918FA0
    08918F4C:[26100001]: addiu      $s0, $s0, 1
    08918F50:[8E220050]: lw         $v0, 80($s1)
    08918F54:[58400026]: blezl      $v0, 0x08918FF0
    08918F58:[26100001]: addiu      $s0, $s0, 1
    08918F5C:[8E23FFF8]: lw         $v1, -8($s1)
    08918F60:[2C62002E]: sltiu      $v0, $v1, 46
    08918F64:[5040000E]: beql       $v0, $zr, 0x08918FA0
    08918F68:[26100001]: addiu      $s0, $s0, 1
    08918F6C:[00031080]: sll        $v0, $v1, 0x0002
    08918F70:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    08918F74:[246323CC]: addiu      $v1, $v1, 9164
    08918F78:[00431021]: addu       $v0, $v0, $v1
    08918F7C:[8C440000]: lw         $a0, 0($v0)
    08918F80:[00800008]: jr         $a0
    08918F84:[00000000]: nop
    08918FA0:[24020040]: addiu      $v0, $zr, 64 <=> li $v0, 64
    08918FA4:[1602FFE6]: bne        $s0, $v0, 0x08918F40
    08918FA8:[26310080]: addiu      $s1, $s1, 128
    08918FAC:[8FBF0008]: lw         $ra, 8($sp)
    08918FB0:[8FB10004]: lw         $s1, 4($sp)
    08918FB4:[8FB00000]: lw         $s0, 0($sp)
    08918FB8:[03E00008]: jr         $ra
    08918FBC:[27BD0010]: addiu      $sp, $sp, 16
    08918FF0:[24020040]: addiu      $v0, $zr, 64 <=> li $v0, 64
    08918FF4:[AE200000]: sw         $zr, 0($s1)
    08918FF8:[1602FFD1]: bne        $s0, $v0, 0x08918F40
    08918FFC:[26310080]: addiu      $s1, $s1, 128
    08919000:[0A2463EC]: j          0x08918FB0
    08919004:[8FBF0008]: lw         $ra, 8($sp)
  Back Branch 08918FA4 278,656 times (length 27)
    08918F2C:[AFB10004]: sw         $s1, 4($sp)
    08918F30:[AFB00000]: sw         $s0, 0($sp)
    08918F34:[AFBF0008]: sw         $ra, 8($sp)
    08918F38:[245187E8]: addiu      $s1, $v0, -30744
    08918F3C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 08918F40:[8E220000]: lw         $v0, 0($s1)
    08918F44:[30420080]: andi       $v0, $v0, 128
    08918F48:[50400015]: beql       $v0, $zr, 0x08918FA0
    08918F4C:[26100001]: addiu      $s0, $s0, 1
    08918F50:[8E220050]: lw         $v0, 80($s1)
    08918F54:[58400026]: blezl      $v0, 0x08918FF0
    08918F58:[26100001]: addiu      $s0, $s0, 1
    08918F5C:[8E23FFF8]: lw         $v1, -8($s1)
    08918F60:[2C62002E]: sltiu      $v0, $v1, 46
    08918F64:[5040000E]: beql       $v0, $zr, 0x08918FA0
    08918F68:[26100001]: addiu      $s0, $s0, 1
    08918F6C:[00031080]: sll        $v0, $v1, 0x0002
    08918F70:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    08918F74:[246323CC]: addiu      $v1, $v1, 9164
    08918F78:[00431021]: addu       $v0, $v0, $v1
    08918F7C:[8C440000]: lw         $a0, 0($v0)
    08918F80:[00800008]: jr         $a0
    08918F84:[00000000]: nop
    08918FA0:[24020040]: addiu      $v0, $zr, 64 <=> li $v0, 64
--> 08918FA4:[1602FFE6]: bne        $s0, $v0, 0x08918F40
    08918FA8:[26310080]: addiu      $s1, $s1, 128
    08918FAC:[8FBF0008]: lw         $ra, 8($sp)
    08918FB0:[8FB10004]: lw         $s1, 4($sp)
    08918FB4:[8FB00000]: lw         $s0, 0($sp)
_S1_2_8921E50 1,963,528 instructions (0.082%), 7,965 calls (08921E50 - 08921FC4, length 94)
    08921E50:[27BDFFF8]: addiu      $sp, $sp, -8
    08921E54:[AFB00000]: sw         $s0, 0($sp)
    08921E58:[3C1008B2]: lui        $s0, 0x08B2 <=> li $s0, 0x08B20000
    08921E5C:[2604DEA4]: addiu      $a0, $s0, -8540
    08921E60:[AFBF0004]: sw         $ra, 4($sp)
    08921E64:[0E268081]: jal        0x089A0204 [sceCtrlReadBufferPositive]
    08921E68:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08921E6C:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08921E70:[2603DEA4]: addiu      $v1, $s0, -8540
    08921E74:[8C4ADBE4]: lw         $t2, -9244($v0)
    08921E78:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    08921E7C:[8C690004]: lw         $t1, 4($v1)
    08921E80:[2446327C]: addiu      $a2, $v0, 12924
    08921E84:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    08921E88:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    08921E8C:[3C0D08B2]: lui        $t5, 0x08B2 <=> li $t5, 0x08B20000
    08921E90:[2468325C]: addiu      $t0, $v1, 12892
    08921E94:[2445320C]: addiu      $a1, $v0, 12812
    08921E98:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    08921E9C:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    08921EA0:[ADA0DBF0]: sw         $zr, -9232($t5)
    08921EA4:[246FDBF8]: addiu      $t7, $v1, -9224
    08921EA8:[244E323C]: addiu      $t6, $v0, 12860
    08921EAC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08921EB0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08921EB4:[240C0003]: addiu      $t4, $zr, 3 <=> li $t4, 3
    08921EB8:[240B000C]: addiu      $t3, $zr, 12 <=> li $t3, 12
    08921EBC:[114C0021]: beq        $t2, $t4, 0x08921F44
    08921EC0:[28820008]: slti       $v0, $a0, 8
    08921EC4:[8CA30000]: lw         $v1, 0($a1)
    08921EC8:[8CC20000]: lw         $v0, 0($a2)
    08921ECC:[00E31825]: or         $v1, $a3, $v1
    08921ED0:[24840001]: addiu      $a0, $a0, 1
    08921ED4:[01221024]: and        $v0, $t1, $v0
    08921ED8:[25080004]: addiu      $t0, $t0, 4
    08921EDC:[24A50004]: addiu      $a1, $a1, 4
    08921EE0:[24C60004]: addiu      $a2, $a2, 4
    08921EE4:[148BFFF5]: bne        $a0, $t3, 0x08921EBC
    08921EE8:[0062380B]: movn       $a3, $v1, $v0
    08921EEC:[2602DEA4]: addiu      $v0, $s0, -8540
    08921EF0:[90430008]: lbu        $v1, 8($v0)
    08921EF4:[2C620058]: sltiu      $v0, $v1, 88
    08921EF8:[1040001C]: beq        $v0, $zr, 0x08921F6C
    08921EFC:[ADA7DBF0]: sw         $a3, -9232($t5)
    08921F00:[34E20001]: ori        $v0, $a3, 1
    08921F04:[ADA2DBF0]: sw         $v0, -9232($t5)
    08921F08:[2602DEA4]: addiu      $v0, $s0, -8540
    08921F0C:[90420009]: lbu        $v0, 9($v0)
    08921F10:[2C430058]: sltiu      $v1, $v0, 88
    08921F14:[10600021]: beq        $v1, $zr, 0x08921F9C
    08921F18:[2C4200A9]: sltiu      $v0, $v0, 169
    08921F1C:[8DA2DBF0]: lw         $v0, -9232($t5)
    08921F20:[34420004]: ori        $v0, $v0, 4
    08921F24:[ADA2DBF0]: sw         $v0, -9232($t5)
    08921F28:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    08921F2C:[9062DC8C]: lbu        $v0, -9076($v1)
    08921F30:[8FBF0004]: lw         $ra, 4($sp)
    08921F34:[8FB00000]: lw         $s0, 0($sp)
    08921F38:[38420001]: xori       $v0, $v0, 1
    08921F3C:[03E00008]: jr         $ra
    08921F40:[27BD0008]: addiu      $sp, $sp, 8
    08921F44:[5040FFE0]: beql       $v0, $zr, 0x08921EC8
    08921F48:[8CA30000]: lw         $v1, 0($a1)
    08921F4C:[8D020000]: lw         $v0, 0($t0)
    08921F50:[00021080]: sll        $v0, $v0, 0x0002
    08921F54:[004F1021]: addu       $v0, $v0, $t7
    08921F58:[8C430074]: lw         $v1, 116($v0)
    08921F5C:[00031880]: sll        $v1, $v1, 0x0002
    08921F60:[006E1821]: addu       $v1, $v1, $t6
    08921F64:[0A2487B2]: j          0x08921EC8
    08921F68:[8C630000]: lw         $v1, 0($v1)
    08921F6C:[2C6200A9]: sltiu      $v0, $v1, 169
    08921F70:[1440FFE6]: bne        $v0, $zr, 0x08921F0C
    08921F74:[2602DEA4]: addiu      $v0, $s0, -8540
    08921F78:[34E30002]: ori        $v1, $a3, 2
    08921F7C:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08921F80:[AC43DBF0]: sw         $v1, -9232($v0)
    08921F84:[2602DEA4]: addiu      $v0, $s0, -8540
    08921F88:[90420009]: lbu        $v0, 9($v0)
    08921F8C:[2C430058]: sltiu      $v1, $v0, 88
    08921F90:[5460FFE3]: bnel       $v1, $zr, 0x08921F20
    08921F94:[8DA2DBF0]: lw         $v0, -9232($t5)
    08921F98:[2C4200A9]: sltiu      $v0, $v0, 169
    08921F9C:[1440FFE2]: bne        $v0, $zr, 0x08921F28
    08921FA0:[8DA2DBF0]: lw         $v0, -9232($t5)
    08921FA4:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    08921FA8:[8FBF0004]: lw         $ra, 4($sp)
    08921FAC:[34420008]: ori        $v0, $v0, 8
    08921FB0:[ADA2DBF0]: sw         $v0, -9232($t5)
    08921FB4:[9062DC8C]: lbu        $v0, -9076($v1)
    08921FB8:[8FB00000]: lw         $s0, 0($sp)
    08921FBC:[27BD0008]: addiu      $sp, $sp, 8
    08921FC0:[03E00008]: jr         $ra
    08921FC4:[38420001]: xori       $v0, $v0, 1
  Back Branch 08921EE4 95,580 times (length 12)
    08921EA8:[244E323C]: addiu      $t6, $v0, 12860
    08921EAC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08921EB0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08921EB4:[240C0003]: addiu      $t4, $zr, 3 <=> li $t4, 3
    08921EB8:[240B000C]: addiu      $t3, $zr, 12 <=> li $t3, 12
--> 08921EBC:[114C0021]: beq        $t2, $t4, 0x08921F44
    08921EC0:[28820008]: slti       $v0, $a0, 8
    08921EC4:[8CA30000]: lw         $v1, 0($a1)
    08921EC8:[8CC20000]: lw         $v0, 0($a2)
    08921ECC:[00E31825]: or         $v1, $a3, $v1
    08921ED0:[24840001]: addiu      $a0, $a0, 1
    08921ED4:[01221024]: and        $v0, $t1, $v0
    08921ED8:[25080004]: addiu      $t0, $t0, 4
    08921EDC:[24A50004]: addiu      $a1, $a1, 4
    08921EE0:[24C60004]: addiu      $a2, $a2, 4
--> 08921EE4:[148BFFF5]: bne        $a0, $t3, 0x08921EBC
    08921EE8:[0062380B]: movn       $a3, $v1, $v0
    08921EEC:[2602DEA4]: addiu      $v0, $s0, -8540
    08921EF0:[90430008]: lbu        $v1, 8($v0)
    08921EF4:[2C620058]: sltiu      $v0, $v1, 88
  Back Branch 08921F64 51,088 times (length 41)
    08921EB4:[240C0003]: addiu      $t4, $zr, 3 <=> li $t4, 3
    08921EB8:[240B000C]: addiu      $t3, $zr, 12 <=> li $t3, 12
    08921EBC:[114C0021]: beq        $t2, $t4, 0x08921F44
    08921EC0:[28820008]: slti       $v0, $a0, 8
    08921EC4:[8CA30000]: lw         $v1, 0($a1)
--> 08921EC8:[8CC20000]: lw         $v0, 0($a2)
    08921ECC:[00E31825]: or         $v1, $a3, $v1
    08921ED0:[24840001]: addiu      $a0, $a0, 1
    08921ED4:[01221024]: and        $v0, $t1, $v0
    08921ED8:[25080004]: addiu      $t0, $t0, 4
    08921EDC:[24A50004]: addiu      $a1, $a1, 4
    08921EE0:[24C60004]: addiu      $a2, $a2, 4
    08921EE4:[148BFFF5]: bne        $a0, $t3, 0x08921EBC
    08921EE8:[0062380B]: movn       $a3, $v1, $v0
    08921EEC:[2602DEA4]: addiu      $v0, $s0, -8540
    08921EF0:[90430008]: lbu        $v1, 8($v0)
    08921EF4:[2C620058]: sltiu      $v0, $v1, 88
    08921EF8:[1040001C]: beq        $v0, $zr, 0x08921F6C
    08921EFC:[ADA7DBF0]: sw         $a3, -9232($t5)
    08921F00:[34E20001]: ori        $v0, $a3, 1
    08921F04:[ADA2DBF0]: sw         $v0, -9232($t5)
    08921F08:[2602DEA4]: addiu      $v0, $s0, -8540
    08921F0C:[90420009]: lbu        $v0, 9($v0)
    08921F10:[2C430058]: sltiu      $v1, $v0, 88
    08921F14:[10600021]: beq        $v1, $zr, 0x08921F9C
    08921F18:[2C4200A9]: sltiu      $v0, $v0, 169
    08921F1C:[8DA2DBF0]: lw         $v0, -9232($t5)
    08921F20:[34420004]: ori        $v0, $v0, 4
    08921F24:[ADA2DBF0]: sw         $v0, -9232($t5)
    08921F28:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    08921F2C:[9062DC8C]: lbu        $v0, -9076($v1)
    08921F30:[8FBF0004]: lw         $ra, 4($sp)
    08921F34:[8FB00000]: lw         $s0, 0($sp)
    08921F38:[38420001]: xori       $v0, $v0, 1
    08921F3C:[03E00008]: jr         $ra
    08921F40:[27BD0008]: addiu      $sp, $sp, 8
    08921F44:[5040FFE0]: beql       $v0, $zr, 0x08921EC8
    08921F48:[8CA30000]: lw         $v1, 0($a1)
    08921F4C:[8D020000]: lw         $v0, 0($t0)
    08921F50:[00021080]: sll        $v0, $v0, 0x0002
    08921F54:[004F1021]: addu       $v0, $v0, $t7
    08921F58:[8C430074]: lw         $v1, 116($v0)
    08921F5C:[00031880]: sll        $v1, $v1, 0x0002
    08921F60:[006E1821]: addu       $v1, $v1, $t6
--> 08921F64:[0A2487B2]: j          0x08921EC8
    08921F68:[8C630000]: lw         $v1, 0($v1)
    08921F6C:[2C6200A9]: sltiu      $v0, $v1, 169
    08921F70:[1440FFE6]: bne        $v0, $zr, 0x08921F0C
    08921F74:[2602DEA4]: addiu      $v0, $s0, -8540
  Back Branch 08921F44 25,544 times (length 33)
    08921EB4:[240C0003]: addiu      $t4, $zr, 3 <=> li $t4, 3
    08921EB8:[240B000C]: addiu      $t3, $zr, 12 <=> li $t3, 12
    08921EBC:[114C0021]: beq        $t2, $t4, 0x08921F44
    08921EC0:[28820008]: slti       $v0, $a0, 8
    08921EC4:[8CA30000]: lw         $v1, 0($a1)
--> 08921EC8:[8CC20000]: lw         $v0, 0($a2)
    08921ECC:[00E31825]: or         $v1, $a3, $v1
    08921ED0:[24840001]: addiu      $a0, $a0, 1
    08921ED4:[01221024]: and        $v0, $t1, $v0
    08921ED8:[25080004]: addiu      $t0, $t0, 4
    08921EDC:[24A50004]: addiu      $a1, $a1, 4
    08921EE0:[24C60004]: addiu      $a2, $a2, 4
    08921EE4:[148BFFF5]: bne        $a0, $t3, 0x08921EBC
    08921EE8:[0062380B]: movn       $a3, $v1, $v0
    08921EEC:[2602DEA4]: addiu      $v0, $s0, -8540
    08921EF0:[90430008]: lbu        $v1, 8($v0)
    08921EF4:[2C620058]: sltiu      $v0, $v1, 88
    08921EF8:[1040001C]: beq        $v0, $zr, 0x08921F6C
    08921EFC:[ADA7DBF0]: sw         $a3, -9232($t5)
    08921F00:[34E20001]: ori        $v0, $a3, 1
    08921F04:[ADA2DBF0]: sw         $v0, -9232($t5)
    08921F08:[2602DEA4]: addiu      $v0, $s0, -8540
    08921F0C:[90420009]: lbu        $v0, 9($v0)
    08921F10:[2C430058]: sltiu      $v1, $v0, 88
    08921F14:[10600021]: beq        $v1, $zr, 0x08921F9C
    08921F18:[2C4200A9]: sltiu      $v0, $v0, 169
    08921F1C:[8DA2DBF0]: lw         $v0, -9232($t5)
    08921F20:[34420004]: ori        $v0, $v0, 4
    08921F24:[ADA2DBF0]: sw         $v0, -9232($t5)
    08921F28:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    08921F2C:[9062DC8C]: lbu        $v0, -9076($v1)
    08921F30:[8FBF0004]: lw         $ra, 4($sp)
    08921F34:[8FB00000]: lw         $s0, 0($sp)
    08921F38:[38420001]: xori       $v0, $v0, 1
    08921F3C:[03E00008]: jr         $ra
    08921F40:[27BD0008]: addiu      $sp, $sp, 8
--> 08921F44:[5040FFE0]: beql       $v0, $zr, 0x08921EC8
    08921F48:[8CA30000]: lw         $v1, 0($a1)
    08921F4C:[8D020000]: lw         $v0, 0($t0)
    08921F50:[00021080]: sll        $v0, $v0, 0x0002
    08921F54:[004F1021]: addu       $v0, $v0, $t7
  Back Branch 08921F70 7,965 times (length 27)
    08921EF8:[1040001C]: beq        $v0, $zr, 0x08921F6C
    08921EFC:[ADA7DBF0]: sw         $a3, -9232($t5)
    08921F00:[34E20001]: ori        $v0, $a3, 1
    08921F04:[ADA2DBF0]: sw         $v0, -9232($t5)
    08921F08:[2602DEA4]: addiu      $v0, $s0, -8540
--> 08921F0C:[90420009]: lbu        $v0, 9($v0)
    08921F10:[2C430058]: sltiu      $v1, $v0, 88
    08921F14:[10600021]: beq        $v1, $zr, 0x08921F9C
    08921F18:[2C4200A9]: sltiu      $v0, $v0, 169
    08921F1C:[8DA2DBF0]: lw         $v0, -9232($t5)
    08921F20:[34420004]: ori        $v0, $v0, 4
    08921F24:[ADA2DBF0]: sw         $v0, -9232($t5)
    08921F28:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    08921F2C:[9062DC8C]: lbu        $v0, -9076($v1)
    08921F30:[8FBF0004]: lw         $ra, 4($sp)
    08921F34:[8FB00000]: lw         $s0, 0($sp)
    08921F38:[38420001]: xori       $v0, $v0, 1
    08921F3C:[03E00008]: jr         $ra
    08921F40:[27BD0008]: addiu      $sp, $sp, 8
    08921F44:[5040FFE0]: beql       $v0, $zr, 0x08921EC8
    08921F48:[8CA30000]: lw         $v1, 0($a1)
    08921F4C:[8D020000]: lw         $v0, 0($t0)
    08921F50:[00021080]: sll        $v0, $v0, 0x0002
    08921F54:[004F1021]: addu       $v0, $v0, $t7
    08921F58:[8C430074]: lw         $v1, 116($v0)
    08921F5C:[00031880]: sll        $v1, $v1, 0x0002
    08921F60:[006E1821]: addu       $v1, $v1, $t6
    08921F64:[0A2487B2]: j          0x08921EC8
    08921F68:[8C630000]: lw         $v1, 0($v1)
    08921F6C:[2C6200A9]: sltiu      $v0, $v1, 169
--> 08921F70:[1440FFE6]: bne        $v0, $zr, 0x08921F0C
    08921F74:[2602DEA4]: addiu      $v0, $s0, -8540
    08921F78:[34E30002]: ori        $v1, $a3, 2
    08921F7C:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08921F80:[AC43DBF0]: sw         $v1, -9232($v0)
  Back Branch 08921F9C 7,965 times (length 31)
    08921F14:[10600021]: beq        $v1, $zr, 0x08921F9C
    08921F18:[2C4200A9]: sltiu      $v0, $v0, 169
    08921F1C:[8DA2DBF0]: lw         $v0, -9232($t5)
    08921F20:[34420004]: ori        $v0, $v0, 4
    08921F24:[ADA2DBF0]: sw         $v0, -9232($t5)
--> 08921F28:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    08921F2C:[9062DC8C]: lbu        $v0, -9076($v1)
    08921F30:[8FBF0004]: lw         $ra, 4($sp)
    08921F34:[8FB00000]: lw         $s0, 0($sp)
    08921F38:[38420001]: xori       $v0, $v0, 1
    08921F3C:[03E00008]: jr         $ra
    08921F40:[27BD0008]: addiu      $sp, $sp, 8
    08921F44:[5040FFE0]: beql       $v0, $zr, 0x08921EC8
    08921F48:[8CA30000]: lw         $v1, 0($a1)
    08921F4C:[8D020000]: lw         $v0, 0($t0)
    08921F50:[00021080]: sll        $v0, $v0, 0x0002
    08921F54:[004F1021]: addu       $v0, $v0, $t7
    08921F58:[8C430074]: lw         $v1, 116($v0)
    08921F5C:[00031880]: sll        $v1, $v1, 0x0002
    08921F60:[006E1821]: addu       $v1, $v1, $t6
    08921F64:[0A2487B2]: j          0x08921EC8
    08921F68:[8C630000]: lw         $v1, 0($v1)
    08921F6C:[2C6200A9]: sltiu      $v0, $v1, 169
    08921F70:[1440FFE6]: bne        $v0, $zr, 0x08921F0C
    08921F74:[2602DEA4]: addiu      $v0, $s0, -8540
    08921F78:[34E30002]: ori        $v1, $a3, 2
    08921F7C:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08921F80:[AC43DBF0]: sw         $v1, -9232($v0)
    08921F84:[2602DEA4]: addiu      $v0, $s0, -8540
    08921F88:[90420009]: lbu        $v0, 9($v0)
    08921F8C:[2C430058]: sltiu      $v1, $v0, 88
    08921F90:[5460FFE3]: bnel       $v1, $zr, 0x08921F20
    08921F94:[8DA2DBF0]: lw         $v0, -9232($t5)
    08921F98:[2C4200A9]: sltiu      $v0, $v0, 169
--> 08921F9C:[1440FFE2]: bne        $v0, $zr, 0x08921F28
    08921FA0:[8DA2DBF0]: lw         $v0, -9232($t5)
    08921FA4:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    08921FA8:[8FBF0004]: lw         $ra, 4($sp)
    08921FAC:[34420008]: ori        $v0, $v0, 8
_S1_2_8984378 1,692,828 instructions (0.071%), 28,692 calls (08984378 - 089A01D0, length 28567)
  Back Branch 08984430 2,596,423 times (length 35)
    08984398:[01008821]: addu       $s1, $t0, $zr <=> move $s1, $t0
    0898439C:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    089843A0:[14A00021]: bne        $a1, $zr, 0x08984428
    089843A4:[24040012]: addiu      $a0, $zr, 18 <=> li $a0, 18
    089843A8:[00101202]: srl        $v0, $s0, 0x0008
--> 089843AC:[12000009]: beq        $s0, $zr, 0x089843D4
    089843B0:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    089843B4:[3C05000F]: lui        $a1, 0x000F <=> li $a1, 0x000F0000
    089843B8:[0E2614CF]: jal        0x0898533C
    089843BC:[00452824]: and        $a1, $v0, $a1
    089843C0:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    089843C4:[34A5FFFF]: ori        $a1, $a1, -1
    089843C8:[02052824]: and        $a1, $s0, $a1
    089843CC:[0E2614CF]: jal        0x0898533C
    089843D0:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    089843D4:[00111202]: srl        $v0, $s1, 0x0008
    089843D8:[12200009]: beq        $s1, $zr, 0x08984400
    089843DC:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    089843E0:[3C05000F]: lui        $a1, 0x000F <=> li $a1, 0x000F0000
    089843E4:[0E2614CF]: jal        0x0898533C
    089843E8:[00452824]: and        $a1, $v0, $a1
    089843EC:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    089843F0:[34A5FFFF]: ori        $a1, $a1, -1
    089843F4:[02252824]: and        $a1, $s1, $a1
    089843F8:[0E2614CF]: jal        0x0898533C
    089843FC:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08984400:[00122C00]: sll        $a1, $s2, 0x0010
    08984404:[00B32825]: or         $a1, $a1, $s3
    08984408:[8FBF0010]: lw         $ra, 16($sp)
    0898440C:[8FB3000C]: lw         $s3, 12($sp)
    08984410:[8FB20008]: lw         $s2, 8($sp)
    08984414:[8FB10004]: lw         $s1, 4($sp)
    08984418:[8FB00000]: lw         $s0, 0($sp)
    0898441C:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    08984420:[0A2614DE]: j          0x08985378
    08984424:[27BD0018]: addiu      $sp, $sp, 24
    08984428:[0E2614CF]: jal        0x0898533C
    0898442C:[00000000]: nop
--> 08984430:[0A2610EB]: j          0x089843AC
    08984434:[00101202]: srl        $v0, $s0, 0x0008
_S1_2_898A720 1,611,674 instructions (0.067%), 192 calls (0898A720 - 0898AC38, length 327)
    0898A720:[27BDFF98]: addiu      $sp, $sp, -104
    0898A724:[AFB20048]: sw         $s2, 72($sp)
    0898A728:[AFB00040]: sw         $s0, 64($sp)
    0898A72C:[AFBE0060]: sw         $fp, 96($sp)
    0898A730:[AFB7005C]: sw         $s7, 92($sp)
    0898A734:[AFB60058]: sw         $s6, 88($sp)
    0898A738:[AFB50054]: sw         $s5, 84($sp)
    0898A73C:[AFB40050]: sw         $s4, 80($sp)
    0898A740:[AFB3004C]: sw         $s3, 76($sp)
    0898A744:[AFB10044]: sw         $s1, 68($sp)
    0898A748:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0898A74C:[01008021]: addu       $s0, $t0, $zr <=> move $s0, $t0
    0898A750:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
    0898A754:[27AB0020]: addiu      $t3, $sp, 32
    0898A758:[A4400000]: sh         $zr, 0($v0)
    0898A75C:[24420002]: addiu      $v0, $v0, 2
    0898A760:[544BFFFE]: bnel       $v0, $t3, 0x0898A75C
    0898A764:[A4400000]: sh         $zr, 0($v0)
    0898A768:[50C0000D]: beql       $a2, $zr, 0x0898A7A0
    0898A76C:[8E190000]: lw         $t9, 0($s0)
    0898A770:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    0898A774:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0898A778:[95430000]: lhu        $v1, 0($t2)
    0898A77C:[24840001]: addiu      $a0, $a0, 1
    0898A780:[254A0002]: addiu      $t2, $t2, 2
    0898A784:[00031840]: sll        $v1, $v1, 0x0001
    0898A788:[007D1821]: addu       $v1, $v1, $sp
    0898A78C:[94620000]: lhu        $v0, 0($v1)
    0898A790:[24420001]: addiu      $v0, $v0, 1
    0898A794:[14C4FFF8]: bne        $a2, $a0, 0x0898A778
    0898A798:[A4620000]: sh         $v0, 0($v1)
    0898A79C:[8E190000]: lw         $t9, 0($s0)
    0898A7A0:[240C000F]: addiu      $t4, $zr, 15 <=> li $t4, 15
    0898A7A4:[27A3001E]: addiu      $v1, $sp, 30
    0898A7A8:[94620000]: lhu        $v0, 0($v1)
    0898A7AC:[14400004]: bne        $v0, $zr, 0x0898A7C0
    0898A7B0:[2463FFFE]: addiu      $v1, $v1, -2
    0898A7B4:[258CFFFF]: addiu      $t4, $t4, -1
    0898A7B8:[5580FFFC]: bnel       $t4, $zr, 0x0898A7AC
    0898A7BC:[94620000]: lhu        $v0, 0($v1)
    0898A7C0:[0199102B]: sltu       $v0, $t4, $t9
    0898A7C4:[1580001C]: bne        $t4, $zr, 0x0898A838
    0898A7C8:[0182C80B]: movn       $t9, $t4, $v0
    0898A7CC:[8CE30000]: lw         $v1, 0($a3)
    0898A7D0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898A7D4:[24040040]: addiu      $a0, $zr, 64 <=> li $a0, 64
    0898A7D8:[24650004]: addiu      $a1, $v1, 4
    0898A7DC:[A0620001]: sb         $v0, 1($v1)
    0898A7E0:[24660008]: addiu      $a2, $v1, 8
    0898A7E4:[A0A20001]: sb         $v0, 1($a1)
    0898A7E8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898A7EC:[A0640004]: sb         $a0, 4($v1)
    0898A7F0:[A0640000]: sb         $a0, 0($v1)
    0898A7F4:[A4600002]: sh         $zr, 2($v1)
    0898A7F8:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0898A7FC:[ACE60000]: sw         $a2, 0($a3)
    0898A800:[AE020000]: sw         $v0, 0($s0)
    0898A804:[A4A00002]: sh         $zr, 2($a1)
    0898A808:[8FBE0060]: lw         $fp, 96($sp)
    0898A80C:[8FB7005C]: lw         $s7, 92($sp)
    0898A810:[8FB60058]: lw         $s6, 88($sp)
    0898A814:[8FB50054]: lw         $s5, 84($sp)
    0898A818:[8FB40050]: lw         $s4, 80($sp)
    0898A81C:[8FB3004C]: lw         $s3, 76($sp)
    0898A820:[8FB20048]: lw         $s2, 72($sp)
    0898A824:[8FB10044]: lw         $s1, 68($sp)
    0898A828:[8FB00040]: lw         $s0, 64($sp)
    0898A82C:[01201021]: addu       $v0, $t1, $zr <=> move $v0, $t1
    0898A830:[03E00008]: jr         $ra
    0898A834:[27BD0068]: addiu      $sp, $sp, 104
    0898A838:[27A80002]: addiu      $t0, $sp, 2
    0898A83C:[240D0001]: addiu      $t5, $zr, 1 <=> li $t5, 1
    0898A840:[01001821]: addu       $v1, $t0, $zr <=> move $v1, $t0
    0898A844:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    0898A848:[94620000]: lhu        $v0, 0($v1)
    0898A84C:[14400004]: bne        $v0, $zr, 0x0898A860
    0898A850:[24630002]: addiu      $v1, $v1, 2
    0898A854:[25AD0001]: addiu      $t5, $t5, 1
    0898A858:[55A4FFFC]: bnel       $t5, $a0, 0x0898A84C
    0898A85C:[94620000]: lhu        $v0, 0($v1)
    0898A860:[032D102B]: sltu       $v0, $t9, $t5
    0898A864:[01A2C80B]: movn       $t9, $t5, $v0
    0898A868:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    0898A86C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898A870:[94830000]: lhu        $v1, 0($a0)
    0898A874:[00021040]: sll        $v0, $v0, 0x0001
    0898A878:[00431023]: subu       $v0, $v0, $v1
    0898A87C:[044000BA]: bltz       $v0, 0x0898AB68
    0898A880:[24840002]: addiu      $a0, $a0, 2
    0898A884:[548BFFFB]: bnel       $a0, $t3, 0x0898A874
    0898A888:[94830000]: lhu        $v1, 0($a0)
    0898A88C:[1C4000B4]: bgtz       $v0, 0x0898AB60
    0898A890:[01005021]: addu       $t2, $t0, $zr <=> move $t2, $t0
    0898A894:[A7A00022]: sh         $zr, 34($sp)
    0898A898:[27A40022]: addiu      $a0, $sp, 34
    0898A89C:[27A8003E]: addiu      $t0, $sp, 62
    0898A8A0:[94820000]: lhu        $v0, 0($a0)
    0898A8A4:[95430000]: lhu        $v1, 0($t2)
    0898A8A8:[00431021]: addu       $v0, $v0, $v1
    0898A8AC:[A4820002]: sh         $v0, 2($a0)
    0898A8B0:[24840002]: addiu      $a0, $a0, 2
    0898A8B4:[1488FFFA]: bne        $a0, $t0, 0x0898A8A0
    0898A8B8:[254A0002]: addiu      $t2, $t2, 2
    0898A8BC:[10C00011]: beq        $a2, $zr, 0x0898A904
    0898A8C0:[00000000]: nop
    0898A8C4:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    0898A8C8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0898A8CC:[95430000]: lhu        $v1, 0($t2)
    0898A8D0:[254A0002]: addiu      $t2, $t2, 2
    0898A8D4:[00031040]: sll        $v0, $v1, 0x0001
    0898A8D8:[10600007]: beq        $v1, $zr, 0x0898A8F8
    0898A8DC:[005D4021]: addu       $t0, $v0, $sp
    0898A8E0:[95020020]: lhu        $v0, 32($t0)
    0898A8E4:[00021840]: sll        $v1, $v0, 0x0001
    0898A8E8:[00691821]: addu       $v1, $v1, $t1
    0898A8EC:[24420001]: addiu      $v0, $v0, 1
    0898A8F0:[A5020020]: sh         $v0, 32($t0)
    0898A8F4:[A4640000]: sh         $a0, 0($v1)
    0898A8F8:[24840001]: addiu      $a0, $a0, 1
    0898A8FC:[54C4FFF4]: bnel       $a2, $a0, 0x0898A8D0
    0898A900:[95430000]: lhu        $v1, 0($t2)
    0898A904:[124000B9]: beq        $s2, $zr, 0x0898ABEC
    0898A908:[0120F021]: addu       $fp, $t1, $zr <=> move $fp, $t1
    0898A90C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898A910:[124200BE]: beq        $s2, $v0, 0x0898AC0C
    0898A914:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    0898A918:[3C03089B]: lui        $v1, 0x089B <=> li $v1, 0x089B0000
    0898A91C:[24571084]: addiu      $s7, $v0, 4228
    0898A920:[247E10C4]: addiu      $fp, $v1, 4292
    0898A924:[2413FFFF]: addiu      $s3, $zr, -1 <=> li $s3, -1
    0898A928:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898A92C:[0322A004]: sllv       $s4, $v0, $t9
    0898A930:[8CEE0000]: lw         $t6, 0($a3)
    0898A934:[124200B0]: beq        $s2, $v0, 0x0898ABF8
    0898A938:[2696FFFF]: addiu      $s6, $s4, -1
    0898A93C:[95260000]: lhu        $a2, 0($t1)
    0898A940:[01A05021]: addu       $t2, $t5, $zr <=> move $t2, $t5
    0898A944:[01A0C021]: addu       $t8, $t5, $zr <=> move $t8, $t5
    0898A948:[00D3102A]: slt        $v0, $a2, $s3
    0898A94C:[03207821]: addu       $t7, $t9, $zr <=> move $t7, $t9
    0898A950:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0898A954:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0898A958:[2415FFFF]: addiu      $s5, $zr, -1 <=> li $s5, -1
    0898A95C:[10400060]: beq        $v0, $zr, 0x0898AAE0
    0898A960:[314D00FF]: andi       $t5, $t2, 255
    0898A964:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    0898A968:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898A96C:[01425004]: sllv       $t2, $v0, $t2
    0898A970:[01E21804]: sllv       $v1, $v0, $t7
    0898A974:[02282006]: srlv       $a0, $t0, $s1
    0898A978:[006A1823]: subu       $v1, $v1, $t2
    0898A97C:[00641021]: addu       $v0, $v1, $a0
    0898A980:[00021080]: sll        $v0, $v0, 0x0002
    0898A984:[004E1021]: addu       $v0, $v0, $t6
    0898A988:[A04B0000]: sb         $t3, 0($v0)
    0898A98C:[A4460002]: sh         $a2, 2($v0)
    0898A990:[1460FFF9]: bne        $v1, $zr, 0x0898A978
    0898A994:[A04D0001]: sb         $t5, 1($v0)
    0898A998:[2706FFFF]: addiu      $a2, $t8, -1
    0898A99C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898A9A0:[00C22004]: sllv       $a0, $v0, $a2
    0898A9A4:[01041824]: and        $v1, $t0, $a0
    0898A9A8:[10600005]: beq        $v1, $zr, 0x0898A9C0
    0898A9AC:[00000000]: nop
    0898A9B0:[00042042]: srl        $a0, $a0, 0x0001
    0898A9B4:[01041024]: and        $v0, $t0, $a0
    0898A9B8:[5440FFFE]: bnel       $v0, $zr, 0x0898A9B4
    0898A9BC:[00042042]: srl        $a0, $a0, 0x0001
    0898A9C0:[1480006E]: bne        $a0, $zr, 0x0898AB7C
    0898A9C4:[2482FFFF]: addiu      $v0, $a0, -1
    0898A9C8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0898A9CC:[00181840]: sll        $v1, $t8, 0x0001
    0898A9D0:[007D1821]: addu       $v1, $v1, $sp
    0898A9D4:[94620000]: lhu        $v0, 0($v1)
    0898A9D8:[2442FFFF]: addiu      $v0, $v0, -1
    0898A9DC:[3042FFFF]: andi       $v0, $v0, -1
    0898A9E0:[14400007]: bne        $v0, $zr, 0x0898AA00
    0898A9E4:[A4620000]: sh         $v0, 0($v1)
    0898A9E8:[130C0047]: beq        $t8, $t4, 0x0898AB08
    0898A9EC:[00000000]: nop
    0898A9F0:[95220002]: lhu        $v0, 2($t1)
    0898A9F4:[00021040]: sll        $v0, $v0, 0x0001
    0898A9F8:[00451021]: addu       $v0, $v0, $a1
    0898A9FC:[94580000]: lhu        $t8, 0($v0)
    0898AA00:[0338102B]: sltu       $v0, $t9, $t8
    0898AA04:[5040005B]: beql       $v0, $zr, 0x0898AB74
    0898AA08:[03115023]: subu       $t2, $t8, $s1
    0898AA0C:[02C85824]: and        $t3, $s6, $t0
    0898AA10:[11750057]: beq        $t3, $s5, 0x0898AB70
    0898AA14:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0898AA18:[0331880A]: movz       $s1, $t9, $s1
    0898AA1C:[01E21004]: sllv       $v0, $v0, $t7
    0898AA20:[03117823]: subu       $t7, $t8, $s1
    0898AA24:[022F3021]: addu       $a2, $s1, $t7
    0898AA28:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0898AA2C:[00CC202B]: sltu       $a0, $a2, $t4
    0898AA30:[01C27021]: addu       $t6, $t6, $v0
    0898AA34:[01E36804]: sllv       $t5, $v1, $t7
    0898AA38:[10800014]: beq        $a0, $zr, 0x0898AA8C
    0898AA3C:[01E05021]: addu       $t2, $t7, $zr <=> move $t2, $t7
    0898AA40:[00061040]: sll        $v0, $a2, 0x0001
    0898AA44:[005D1021]: addu       $v0, $v0, $sp
    0898AA48:[94430000]: lhu        $v1, 0($v0)
    0898AA4C:[01A31823]: subu       $v1, $t5, $v1
    0898AA50:[5860000E]: blezl      $v1, 0x0898AA8C
    0898AA54:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0898AA58:[24C60001]: addiu      $a2, $a2, 1
    0898AA5C:[00061040]: sll        $v0, $a2, 0x0001
    0898AA60:[03A22021]: addu       $a0, $sp, $v0
    0898AA64:[00CC102B]: sltu       $v0, $a2, $t4
    0898AA68:[00031840]: sll        $v1, $v1, 0x0001
    0898AA6C:[24C60001]: addiu      $a2, $a2, 1
    0898AA70:[10400005]: beq        $v0, $zr, 0x0898AA88
    0898AA74:[25EF0001]: addiu      $t7, $t7, 1
    0898AA78:[94820000]: lhu        $v0, 0($a0)
    0898AA7C:[00621823]: subu       $v1, $v1, $v0
    0898AA80:[1C60FFF8]: bgtz       $v1, 0x0898AA64
    0898AA84:[24840002]: addiu      $a0, $a0, 2
    0898AA88:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0898AA8C:[01E31004]: sllv       $v0, $v1, $t7
    0898AA90:[12430042]: beq        $s2, $v1, 0x0898AB9C
    0898AA94:[0282A021]: addu       $s4, $s4, $v0
    0898AA98:[8CE30000]: lw         $v1, 0($a3)
    0898AA9C:[000B2080]: sll        $a0, $t3, 0x0002
    0898AAA0:[0160A821]: addu       $s5, $t3, $zr <=> move $s5, $t3
    0898AAA4:[00641821]: addu       $v1, $v1, $a0
    0898AAA8:[A06F0000]: sb         $t7, 0($v1)
    0898AAAC:[8CE20000]: lw         $v0, 0($a3)
    0898AAB0:[25290002]: addiu      $t1, $t1, 2
    0898AAB4:[00821021]: addu       $v0, $a0, $v0
    0898AAB8:[A0590001]: sb         $t9, 1($v0)
    0898AABC:[8CE30000]: lw         $v1, 0($a3)
    0898AAC0:[01C31023]: subu       $v0, $t6, $v1
    0898AAC4:[00832021]: addu       $a0, $a0, $v1
    0898AAC8:[00021083]: sra        $v0, $v0, 0x0002
    0898AACC:[A4820002]: sh         $v0, 2($a0)
    0898AAD0:[95260000]: lhu        $a2, 0($t1)
    0898AAD4:[00D3102A]: slt        $v0, $a2, $s3
    0898AAD8:[1440FFA2]: bne        $v0, $zr, 0x0898A964
    0898AADC:[314D00FF]: andi       $t5, $t2, 255
    0898AAE0:[0266102A]: slt        $v0, $s3, $a2
    0898AAE4:[14400028]: bne        $v0, $zr, 0x0898AB88
    0898AAE8:[00061040]: sll        $v0, $a2, 0x0001
    0898AAEC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0898AAF0:[0A262A5A]: j          0x0898A968
    0898AAF4:[240B0060]: addiu      $t3, $zr, 96 <=> li $t3, 96
    0898AAF8:[10A00035]: beq        $a1, $zr, 0x0898ABD0
    0898AAFC:[24A2FFFF]: addiu      $v0, $a1, -1
    0898AB00:[00481024]: and        $v0, $v0, $t0
    0898AB04:[00454021]: addu       $t0, $v0, $a1
    0898AB08:[51000032]: beql       $t0, $zr, 0x0898ABD4
    0898AB0C:[8CE20000]: lw         $v0, 0($a3)
    0898AB10:[16200027]: bne        $s1, $zr, 0x0898ABB0
    0898AB14:[02C81024]: and        $v0, $s6, $t0
    0898AB18:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0898AB1C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0898AB20:[00481006]: srlv       $v0, $t0, $v0
    0898AB24:[00C32804]: sllv       $a1, $v1, $a2
    0898AB28:[00021080]: sll        $v0, $v0, 0x0002
    0898AB2C:[01C21021]: addu       $v0, $t6, $v0
    0898AB30:[24030040]: addiu      $v1, $zr, 64 <=> li $v1, 64
    0898AB34:[00A82024]: and        $a0, $a1, $t0
    0898AB38:[A0430000]: sb         $v1, 0($v0)
    0898AB3C:[A4400002]: sh         $zr, 2($v0)
    0898AB40:[1080FFED]: beq        $a0, $zr, 0x0898AAF8
    0898AB44:[A04D0001]: sb         $t5, 1($v0)
    0898AB48:[00052842]: srl        $a1, $a1, 0x0001
    0898AB4C:[00A81024]: and        $v0, $a1, $t0
    0898AB50:[5440FFFE]: bnel       $v0, $zr, 0x0898AB4C
    0898AB54:[00052842]: srl        $a1, $a1, 0x0001
    0898AB58:[0A262ABE]: j          0x0898AAF8
    0898AB5C:[00000000]: nop
    0898AB60:[16400032]: bne        $s2, $zr, 0x0898AC2C
    0898AB64:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898AB68:[0A262A02]: j          0x0898A808
    0898AB6C:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    0898AB70:[03115023]: subu       $t2, $t8, $s1
    0898AB74:[0A262AB4]: j          0x0898AAD0
    0898AB78:[25290002]: addiu      $t1, $t1, 2
    0898AB7C:[01021024]: and        $v0, $t0, $v0
    0898AB80:[0A262A73]: j          0x0898A9CC
    0898AB84:[00444021]: addu       $t0, $v0, $a0
    0898AB88:[03C21821]: addu       $v1, $fp, $v0
    0898AB8C:[02E21021]: addu       $v0, $s7, $v0
    0898AB90:[904B0000]: lbu        $t3, 0($v0)
    0898AB94:[0A262A5A]: j          0x0898A968
    0898AB98:[94660000]: lhu        $a2, 0($v1)
    0898AB9C:[2E820506]: sltiu      $v0, $s4, 1286
    0898ABA0:[5440FFBE]: bnel       $v0, $zr, 0x0898AA9C
    0898ABA4:[8CE30000]: lw         $v1, 0($a3)
    0898ABA8:[0A262A02]: j          0x0898A808
    0898ABAC:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    0898ABB0:[5055FFDA]: beql       $v0, $s5, 0x0898AB1C
    0898ABB4:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0898ABB8:[8CEE0000]: lw         $t6, 0($a3)
    0898ABBC:[332D00FF]: andi       $t5, $t9, 255
    0898ABC0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0898ABC4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0898ABC8:[0A262AC7]: j          0x0898AB1C
    0898ABCC:[2726FFFF]: addiu      $a2, $t9, -1
    0898ABD0:[8CE20000]: lw         $v0, 0($a3)
    0898ABD4:[00141880]: sll        $v1, $s4, 0x0002
    0898ABD8:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0898ABDC:[00431021]: addu       $v0, $v0, $v1
    0898ABE0:[ACE20000]: sw         $v0, 0($a3)
    0898ABE4:[0A262A02]: j          0x0898A808
    0898ABE8:[AE190000]: sw         $t9, 0($s0)
    0898ABEC:[0120B821]: addu       $s7, $t1, $zr <=> move $s7, $t1
    0898ABF0:[0A262A4A]: j          0x0898A928
    0898ABF4:[24130013]: addiu      $s3, $zr, 19 <=> li $s3, 19
    0898ABF8:[2E820506]: sltiu      $v0, $s4, 1286
    0898ABFC:[5440FF50]: bnel       $v0, $zr, 0x0898A940
    0898AC00:[95260000]: lhu        $a2, 0($t1)
    0898AC04:[0A262A02]: j          0x0898A808
    0898AC08:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    0898AC0C:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    0898AC10:[3C03089B]: lui        $v1, 0x089B <=> li $v1, 0x089B0000
    0898AC14:[24421144]: addiu      $v0, $v0, 4420
    0898AC18:[24631104]: addiu      $v1, $v1, 4356
    0898AC1C:[245EFDFE]: addiu      $fp, $v0, -514
    0898AC20:[2477FDFE]: addiu      $s7, $v1, -514
    0898AC24:[0A262A4A]: j          0x0898A928
    0898AC28:[24130100]: addiu      $s3, $zr, 256 <=> li $s3, 256
    0898AC2C:[5182FF19]: beql       $t4, $v0, 0x0898A894
    0898AC30:[01005021]: addu       $t2, $t0, $zr <=> move $t2, $t0
    0898AC34:[0A262A02]: j          0x0898A808
    0898AC38:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
  Back Branch 0898A990 49,305 times (length 8)
    0898A964:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    0898A968:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898A96C:[01425004]: sllv       $t2, $v0, $t2
    0898A970:[01E21804]: sllv       $v1, $v0, $t7
    0898A974:[02282006]: srlv       $a0, $t0, $s1
--> 0898A978:[006A1823]: subu       $v1, $v1, $t2
    0898A97C:[00641021]: addu       $v0, $v1, $a0
    0898A980:[00021080]: sll        $v0, $v0, 0x0002
    0898A984:[004E1021]: addu       $v0, $v0, $t6
    0898A988:[A04B0000]: sb         $t3, 0($v0)
    0898A98C:[A4460002]: sh         $a2, 2($v0)
--> 0898A990:[1460FFF9]: bne        $v1, $zr, 0x0898A978
    0898A994:[A04D0001]: sb         $t5, 1($v0)
    0898A998:[2706FFFF]: addiu      $a2, $t8, -1
    0898A99C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898A9A0:[00C22004]: sllv       $a0, $v0, $a2
  Back Branch 0898A794 21,320 times (length 9)
    0898A764:[A4400000]: sh         $zr, 0($v0)
    0898A768:[50C0000D]: beql       $a2, $zr, 0x0898A7A0
    0898A76C:[8E190000]: lw         $t9, 0($s0)
    0898A770:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    0898A774:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 0898A778:[95430000]: lhu        $v1, 0($t2)
    0898A77C:[24840001]: addiu      $a0, $a0, 1
    0898A780:[254A0002]: addiu      $t2, $t2, 2
    0898A784:[00031840]: sll        $v1, $v1, 0x0001
    0898A788:[007D1821]: addu       $v1, $v1, $sp
    0898A78C:[94620000]: lhu        $v0, 0($v1)
    0898A790:[24420001]: addiu      $v0, $v0, 1
--> 0898A794:[14C4FFF8]: bne        $a2, $a0, 0x0898A778
    0898A798:[A4620000]: sh         $v0, 0($v1)
    0898A79C:[8E190000]: lw         $t9, 0($s0)
    0898A7A0:[240C000F]: addiu      $t4, $zr, 15 <=> li $t4, 15
    0898A7A4:[27A3001E]: addiu      $v1, $sp, 30
  Back Branch 0898A8FC 21,128 times (length 13)
    0898A8BC:[10C00011]: beq        $a2, $zr, 0x0898A904
    0898A8C0:[00000000]: nop
    0898A8C4:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    0898A8C8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0898A8CC:[95430000]: lhu        $v1, 0($t2)
--> 0898A8D0:[254A0002]: addiu      $t2, $t2, 2
    0898A8D4:[00031040]: sll        $v0, $v1, 0x0001
    0898A8D8:[10600007]: beq        $v1, $zr, 0x0898A8F8
    0898A8DC:[005D4021]: addu       $t0, $v0, $sp
    0898A8E0:[95020020]: lhu        $v0, 32($t0)
    0898A8E4:[00021840]: sll        $v1, $v0, 0x0001
    0898A8E8:[00691821]: addu       $v1, $v1, $t1
    0898A8EC:[24420001]: addiu      $v0, $v0, 1
    0898A8F0:[A5020020]: sh         $v0, 32($t0)
    0898A8F4:[A4640000]: sh         $a0, 0($v1)
    0898A8F8:[24840001]: addiu      $a0, $a0, 1
--> 0898A8FC:[54C4FFF4]: bnel       $a2, $a0, 0x0898A8D0
    0898A900:[95430000]: lhu        $v1, 0($t2)
    0898A904:[124000B9]: beq        $s2, $zr, 0x0898ABEC
    0898A908:[0120F021]: addu       $fp, $t1, $zr <=> move $fp, $t1
    0898A90C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
  Back Branch 0898AAD8 16,843 times (length 95)
    0898A950:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0898A954:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0898A958:[2415FFFF]: addiu      $s5, $zr, -1 <=> li $s5, -1
    0898A95C:[10400060]: beq        $v0, $zr, 0x0898AAE0
    0898A960:[314D00FF]: andi       $t5, $t2, 255
--> 0898A964:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    0898A968:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898A96C:[01425004]: sllv       $t2, $v0, $t2
    0898A970:[01E21804]: sllv       $v1, $v0, $t7
    0898A974:[02282006]: srlv       $a0, $t0, $s1
    0898A978:[006A1823]: subu       $v1, $v1, $t2
    0898A97C:[00641021]: addu       $v0, $v1, $a0
    0898A980:[00021080]: sll        $v0, $v0, 0x0002
    0898A984:[004E1021]: addu       $v0, $v0, $t6
    0898A988:[A04B0000]: sb         $t3, 0($v0)
    0898A98C:[A4460002]: sh         $a2, 2($v0)
    0898A990:[1460FFF9]: bne        $v1, $zr, 0x0898A978
    0898A994:[A04D0001]: sb         $t5, 1($v0)
    0898A998:[2706FFFF]: addiu      $a2, $t8, -1
    0898A99C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898A9A0:[00C22004]: sllv       $a0, $v0, $a2
    0898A9A4:[01041824]: and        $v1, $t0, $a0
    0898A9A8:[10600005]: beq        $v1, $zr, 0x0898A9C0
    0898A9AC:[00000000]: nop
    0898A9B0:[00042042]: srl        $a0, $a0, 0x0001
    0898A9B4:[01041024]: and        $v0, $t0, $a0
    0898A9B8:[5440FFFE]: bnel       $v0, $zr, 0x0898A9B4
    0898A9BC:[00042042]: srl        $a0, $a0, 0x0001
    0898A9C0:[1480006E]: bne        $a0, $zr, 0x0898AB7C
    0898A9C4:[2482FFFF]: addiu      $v0, $a0, -1
    0898A9C8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0898A9CC:[00181840]: sll        $v1, $t8, 0x0001
    0898A9D0:[007D1821]: addu       $v1, $v1, $sp
    0898A9D4:[94620000]: lhu        $v0, 0($v1)
    0898A9D8:[2442FFFF]: addiu      $v0, $v0, -1
    0898A9DC:[3042FFFF]: andi       $v0, $v0, -1
    0898A9E0:[14400007]: bne        $v0, $zr, 0x0898AA00
    0898A9E4:[A4620000]: sh         $v0, 0($v1)
    0898A9E8:[130C0047]: beq        $t8, $t4, 0x0898AB08
    0898A9EC:[00000000]: nop
    0898A9F0:[95220002]: lhu        $v0, 2($t1)
    0898A9F4:[00021040]: sll        $v0, $v0, 0x0001
    0898A9F8:[00451021]: addu       $v0, $v0, $a1
    0898A9FC:[94580000]: lhu        $t8, 0($v0)
    0898AA00:[0338102B]: sltu       $v0, $t9, $t8
    0898AA04:[5040005B]: beql       $v0, $zr, 0x0898AB74
    0898AA08:[03115023]: subu       $t2, $t8, $s1
    0898AA0C:[02C85824]: and        $t3, $s6, $t0
    0898AA10:[11750057]: beq        $t3, $s5, 0x0898AB70
    0898AA14:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0898AA18:[0331880A]: movz       $s1, $t9, $s1
    0898AA1C:[01E21004]: sllv       $v0, $v0, $t7
    0898AA20:[03117823]: subu       $t7, $t8, $s1
    0898AA24:[022F3021]: addu       $a2, $s1, $t7
    0898AA28:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0898AA2C:[00CC202B]: sltu       $a0, $a2, $t4
    0898AA30:[01C27021]: addu       $t6, $t6, $v0
    0898AA34:[01E36804]: sllv       $t5, $v1, $t7
    0898AA38:[10800014]: beq        $a0, $zr, 0x0898AA8C
    0898AA3C:[01E05021]: addu       $t2, $t7, $zr <=> move $t2, $t7
    0898AA40:[00061040]: sll        $v0, $a2, 0x0001
    0898AA44:[005D1021]: addu       $v0, $v0, $sp
    0898AA48:[94430000]: lhu        $v1, 0($v0)
    0898AA4C:[01A31823]: subu       $v1, $t5, $v1
    0898AA50:[5860000E]: blezl      $v1, 0x0898AA8C
    0898AA54:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0898AA58:[24C60001]: addiu      $a2, $a2, 1
    0898AA5C:[00061040]: sll        $v0, $a2, 0x0001
    0898AA60:[03A22021]: addu       $a0, $sp, $v0
    0898AA64:[00CC102B]: sltu       $v0, $a2, $t4
    0898AA68:[00031840]: sll        $v1, $v1, 0x0001
    0898AA6C:[24C60001]: addiu      $a2, $a2, 1
    0898AA70:[10400005]: beq        $v0, $zr, 0x0898AA88
    0898AA74:[25EF0001]: addiu      $t7, $t7, 1
    0898AA78:[94820000]: lhu        $v0, 0($a0)
    0898AA7C:[00621823]: subu       $v1, $v1, $v0
    0898AA80:[1C60FFF8]: bgtz       $v1, 0x0898AA64
    0898AA84:[24840002]: addiu      $a0, $a0, 2
    0898AA88:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0898AA8C:[01E31004]: sllv       $v0, $v1, $t7
    0898AA90:[12430042]: beq        $s2, $v1, 0x0898AB9C
    0898AA94:[0282A021]: addu       $s4, $s4, $v0
    0898AA98:[8CE30000]: lw         $v1, 0($a3)
    0898AA9C:[000B2080]: sll        $a0, $t3, 0x0002
    0898AAA0:[0160A821]: addu       $s5, $t3, $zr <=> move $s5, $t3
    0898AAA4:[00641821]: addu       $v1, $v1, $a0
    0898AAA8:[A06F0000]: sb         $t7, 0($v1)
    0898AAAC:[8CE20000]: lw         $v0, 0($a3)
    0898AAB0:[25290002]: addiu      $t1, $t1, 2
    0898AAB4:[00821021]: addu       $v0, $a0, $v0
    0898AAB8:[A0590001]: sb         $t9, 1($v0)
    0898AABC:[8CE30000]: lw         $v1, 0($a3)
    0898AAC0:[01C31023]: subu       $v0, $t6, $v1
    0898AAC4:[00832021]: addu       $a0, $a0, $v1
    0898AAC8:[00021083]: sra        $v0, $v0, 0x0002
    0898AACC:[A4820002]: sh         $v0, 2($a0)
    0898AAD0:[95260000]: lhu        $a2, 0($t1)
    0898AAD4:[00D3102A]: slt        $v0, $a2, $s3
--> 0898AAD8:[1440FFA2]: bne        $v0, $zr, 0x0898A964
    0898AADC:[314D00FF]: andi       $t5, $t2, 255
    0898AAE0:[0266102A]: slt        $v0, $s3, $a2
    0898AAE4:[14400028]: bne        $v0, $zr, 0x0898AB88
    0898AAE8:[00061040]: sll        $v0, $a2, 0x0001
  Back Branch 0898AB80 16,843 times (length 111)
  Back Branch 0898AB74 15,072 times (length 43)
    0898AABC:[8CE30000]: lw         $v1, 0($a3)
    0898AAC0:[01C31023]: subu       $v0, $t6, $v1
    0898AAC4:[00832021]: addu       $a0, $a0, $v1
    0898AAC8:[00021083]: sra        $v0, $v0, 0x0002
    0898AACC:[A4820002]: sh         $v0, 2($a0)
--> 0898AAD0:[95260000]: lhu        $a2, 0($t1)
    0898AAD4:[00D3102A]: slt        $v0, $a2, $s3
    0898AAD8:[1440FFA2]: bne        $v0, $zr, 0x0898A964
    0898AADC:[314D00FF]: andi       $t5, $t2, 255
    0898AAE0:[0266102A]: slt        $v0, $s3, $a2
    0898AAE4:[14400028]: bne        $v0, $zr, 0x0898AB88
    0898AAE8:[00061040]: sll        $v0, $a2, 0x0001
    0898AAEC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0898AAF0:[0A262A5A]: j          0x0898A968
    0898AAF4:[240B0060]: addiu      $t3, $zr, 96 <=> li $t3, 96
    0898AAF8:[10A00035]: beq        $a1, $zr, 0x0898ABD0
    0898AAFC:[24A2FFFF]: addiu      $v0, $a1, -1
    0898AB00:[00481024]: and        $v0, $v0, $t0
    0898AB04:[00454021]: addu       $t0, $v0, $a1
    0898AB08:[51000032]: beql       $t0, $zr, 0x0898ABD4
    0898AB0C:[8CE20000]: lw         $v0, 0($a3)
    0898AB10:[16200027]: bne        $s1, $zr, 0x0898ABB0
    0898AB14:[02C81024]: and        $v0, $s6, $t0
    0898AB18:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0898AB1C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0898AB20:[00481006]: srlv       $v0, $t0, $v0
    0898AB24:[00C32804]: sllv       $a1, $v1, $a2
    0898AB28:[00021080]: sll        $v0, $v0, 0x0002
    0898AB2C:[01C21021]: addu       $v0, $t6, $v0
    0898AB30:[24030040]: addiu      $v1, $zr, 64 <=> li $v1, 64
    0898AB34:[00A82024]: and        $a0, $a1, $t0
    0898AB38:[A0430000]: sb         $v1, 0($v0)
    0898AB3C:[A4400002]: sh         $zr, 2($v0)
    0898AB40:[1080FFED]: beq        $a0, $zr, 0x0898AAF8
    0898AB44:[A04D0001]: sb         $t5, 1($v0)
    0898AB48:[00052842]: srl        $a1, $a1, 0x0001
    0898AB4C:[00A81024]: and        $v0, $a1, $t0
    0898AB50:[5440FFFE]: bnel       $v0, $zr, 0x0898AB4C
    0898AB54:[00052842]: srl        $a1, $a1, 0x0001
    0898AB58:[0A262ABE]: j          0x0898AAF8
    0898AB5C:[00000000]: nop
    0898AB60:[16400032]: bne        $s2, $zr, 0x0898AC2C
    0898AB64:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898AB68:[0A262A02]: j          0x0898A808
    0898AB6C:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    0898AB70:[03115023]: subu       $t2, $t8, $s1
--> 0898AB74:[0A262AB4]: j          0x0898AAD0
    0898AB78:[25290002]: addiu      $t1, $t1, 2
    0898AB7C:[01021024]: and        $v0, $t0, $v0
    0898AB80:[0A262A73]: j          0x0898A9CC
    0898AB84:[00444021]: addu       $t0, $v0, $a0
  Back Branch 0898A9B8 8,694 times (length 3)
    0898A9A0:[00C22004]: sllv       $a0, $v0, $a2
    0898A9A4:[01041824]: and        $v1, $t0, $a0
    0898A9A8:[10600005]: beq        $v1, $zr, 0x0898A9C0
    0898A9AC:[00000000]: nop
    0898A9B0:[00042042]: srl        $a0, $a0, 0x0001
--> 0898A9B4:[01041024]: and        $v0, $t0, $a0
--> 0898A9B8:[5440FFFE]: bnel       $v0, $zr, 0x0898A9B4
    0898A9BC:[00042042]: srl        $a0, $a0, 0x0001
    0898A9C0:[1480006E]: bne        $a0, $zr, 0x0898AB7C
    0898A9C4:[2482FFFF]: addiu      $v0, $a0, -1
    0898A9C8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
  Back Branch 0898AB94 3,512 times (length 141)
  Back Branch 0898A760 2,880 times (length 3)
    0898A748:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0898A74C:[01008021]: addu       $s0, $t0, $zr <=> move $s0, $t0
    0898A750:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
    0898A754:[27AB0020]: addiu      $t3, $sp, 32
    0898A758:[A4400000]: sh         $zr, 0($v0)
--> 0898A75C:[24420002]: addiu      $v0, $v0, 2
--> 0898A760:[544BFFFE]: bnel       $v0, $t3, 0x0898A75C
    0898A764:[A4400000]: sh         $zr, 0($v0)
    0898A768:[50C0000D]: beql       $a2, $zr, 0x0898A7A0
    0898A76C:[8E190000]: lw         $t9, 0($s0)
    0898A770:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
  Back Branch 0898A8B4 2,688 times (length 7)
    0898A88C:[1C4000B4]: bgtz       $v0, 0x0898AB60
    0898A890:[01005021]: addu       $t2, $t0, $zr <=> move $t2, $t0
    0898A894:[A7A00022]: sh         $zr, 34($sp)
    0898A898:[27A40022]: addiu      $a0, $sp, 34
    0898A89C:[27A8003E]: addiu      $t0, $sp, 62
--> 0898A8A0:[94820000]: lhu        $v0, 0($a0)
    0898A8A4:[95430000]: lhu        $v1, 0($t2)
    0898A8A8:[00431021]: addu       $v0, $v0, $v1
    0898A8AC:[A4820002]: sh         $v0, 2($a0)
    0898A8B0:[24840002]: addiu      $a0, $a0, 2
--> 0898A8B4:[1488FFFA]: bne        $a0, $t0, 0x0898A8A0
    0898A8B8:[254A0002]: addiu      $t2, $t2, 2
    0898A8BC:[10C00011]: beq        $a2, $zr, 0x0898A904
    0898A8C0:[00000000]: nop
    0898A8C4:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
  Back Branch 0898A884 2,688 times (length 6)
    0898A860:[032D102B]: sltu       $v0, $t9, $t5
    0898A864:[01A2C80B]: movn       $t9, $t5, $v0
    0898A868:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    0898A86C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898A870:[94830000]: lhu        $v1, 0($a0)
--> 0898A874:[00021040]: sll        $v0, $v0, 0x0001
    0898A878:[00431023]: subu       $v0, $v0, $v1
    0898A87C:[044000BA]: bltz       $v0, 0x0898AB68
    0898A880:[24840002]: addiu      $a0, $a0, 2
--> 0898A884:[548BFFFB]: bnel       $a0, $t3, 0x0898A874
    0898A888:[94830000]: lhu        $v1, 0($a0)
    0898A88C:[1C4000B4]: bgtz       $v0, 0x0898AB60
    0898A890:[01005021]: addu       $t2, $t0, $zr <=> move $t2, $t0
    0898A894:[A7A00022]: sh         $zr, 34($sp)
  Back Branch 0898ABA0 1,626 times (length 67)
    0898AA88:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0898AA8C:[01E31004]: sllv       $v0, $v1, $t7
    0898AA90:[12430042]: beq        $s2, $v1, 0x0898AB9C
    0898AA94:[0282A021]: addu       $s4, $s4, $v0
    0898AA98:[8CE30000]: lw         $v1, 0($a3)
--> 0898AA9C:[000B2080]: sll        $a0, $t3, 0x0002
    0898AAA0:[0160A821]: addu       $s5, $t3, $zr <=> move $s5, $t3
    0898AAA4:[00641821]: addu       $v1, $v1, $a0
    0898AAA8:[A06F0000]: sb         $t7, 0($v1)
    0898AAAC:[8CE20000]: lw         $v0, 0($a3)
    0898AAB0:[25290002]: addiu      $t1, $t1, 2
    0898AAB4:[00821021]: addu       $v0, $a0, $v0
    0898AAB8:[A0590001]: sb         $t9, 1($v0)
    0898AABC:[8CE30000]: lw         $v1, 0($a3)
    0898AAC0:[01C31023]: subu       $v0, $t6, $v1
    0898AAC4:[00832021]: addu       $a0, $a0, $v1
    0898AAC8:[00021083]: sra        $v0, $v0, 0x0002
    0898AACC:[A4820002]: sh         $v0, 2($a0)
    0898AAD0:[95260000]: lhu        $a2, 0($t1)
    0898AAD4:[00D3102A]: slt        $v0, $a2, $s3
    0898AAD8:[1440FFA2]: bne        $v0, $zr, 0x0898A964
    0898AADC:[314D00FF]: andi       $t5, $t2, 255
    0898AAE0:[0266102A]: slt        $v0, $s3, $a2
    0898AAE4:[14400028]: bne        $v0, $zr, 0x0898AB88
    0898AAE8:[00061040]: sll        $v0, $a2, 0x0001
    0898AAEC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0898AAF0:[0A262A5A]: j          0x0898A968
    0898AAF4:[240B0060]: addiu      $t3, $zr, 96 <=> li $t3, 96
    0898AAF8:[10A00035]: beq        $a1, $zr, 0x0898ABD0
    0898AAFC:[24A2FFFF]: addiu      $v0, $a1, -1
    0898AB00:[00481024]: and        $v0, $v0, $t0
    0898AB04:[00454021]: addu       $t0, $v0, $a1
    0898AB08:[51000032]: beql       $t0, $zr, 0x0898ABD4
    0898AB0C:[8CE20000]: lw         $v0, 0($a3)
    0898AB10:[16200027]: bne        $s1, $zr, 0x0898ABB0
    0898AB14:[02C81024]: and        $v0, $s6, $t0
    0898AB18:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0898AB1C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0898AB20:[00481006]: srlv       $v0, $t0, $v0
    0898AB24:[00C32804]: sllv       $a1, $v1, $a2
    0898AB28:[00021080]: sll        $v0, $v0, 0x0002
    0898AB2C:[01C21021]: addu       $v0, $t6, $v0
    0898AB30:[24030040]: addiu      $v1, $zr, 64 <=> li $v1, 64
    0898AB34:[00A82024]: and        $a0, $a1, $t0
    0898AB38:[A0430000]: sb         $v1, 0($v0)
    0898AB3C:[A4400002]: sh         $zr, 2($v0)
    0898AB40:[1080FFED]: beq        $a0, $zr, 0x0898AAF8
    0898AB44:[A04D0001]: sb         $t5, 1($v0)
    0898AB48:[00052842]: srl        $a1, $a1, 0x0001
    0898AB4C:[00A81024]: and        $v0, $a1, $t0
    0898AB50:[5440FFFE]: bnel       $v0, $zr, 0x0898AB4C
    0898AB54:[00052842]: srl        $a1, $a1, 0x0001
    0898AB58:[0A262ABE]: j          0x0898AAF8
    0898AB5C:[00000000]: nop
    0898AB60:[16400032]: bne        $s2, $zr, 0x0898AC2C
    0898AB64:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898AB68:[0A262A02]: j          0x0898A808
    0898AB6C:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    0898AB70:[03115023]: subu       $t2, $t8, $s1
    0898AB74:[0A262AB4]: j          0x0898AAD0
    0898AB78:[25290002]: addiu      $t1, $t1, 2
    0898AB7C:[01021024]: and        $v0, $t0, $v0
    0898AB80:[0A262A73]: j          0x0898A9CC
    0898AB84:[00444021]: addu       $t0, $v0, $a0
    0898AB88:[03C21821]: addu       $v1, $fp, $v0
    0898AB8C:[02E21021]: addu       $v0, $s7, $v0
    0898AB90:[904B0000]: lbu        $t3, 0($v0)
    0898AB94:[0A262A5A]: j          0x0898A968
    0898AB98:[94660000]: lhu        $a2, 0($v1)
    0898AB9C:[2E820506]: sltiu      $v0, $s4, 1286
--> 0898ABA0:[5440FFBE]: bnel       $v0, $zr, 0x0898AA9C
    0898ABA4:[8CE30000]: lw         $v1, 0($a3)
    0898ABA8:[0A262A02]: j          0x0898A808
    0898ABAC:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    0898ABB0:[5055FFDA]: beql       $v0, $s5, 0x0898AB1C
  Back Branch 0898A7B8 981 times (length 5)
    0898A798:[A4620000]: sh         $v0, 0($v1)
    0898A79C:[8E190000]: lw         $t9, 0($s0)
    0898A7A0:[240C000F]: addiu      $t4, $zr, 15 <=> li $t4, 15
    0898A7A4:[27A3001E]: addiu      $v1, $sp, 30
    0898A7A8:[94620000]: lhu        $v0, 0($v1)
--> 0898A7AC:[14400004]: bne        $v0, $zr, 0x0898A7C0
    0898A7B0:[2463FFFE]: addiu      $v1, $v1, -2
    0898A7B4:[258CFFFF]: addiu      $t4, $t4, -1
--> 0898A7B8:[5580FFFC]: bnel       $t4, $zr, 0x0898A7AC
    0898A7BC:[94620000]: lhu        $v0, 0($v1)
    0898A7C0:[0199102B]: sltu       $v0, $t4, $t9
    0898A7C4:[1580001C]: bne        $t4, $zr, 0x0898A838
    0898A7C8:[0182C80B]: movn       $t9, $t4, $v0
  Back Branch 0898A858 398 times (length 5)
    0898A838:[27A80002]: addiu      $t0, $sp, 2
    0898A83C:[240D0001]: addiu      $t5, $zr, 1 <=> li $t5, 1
    0898A840:[01001821]: addu       $v1, $t0, $zr <=> move $v1, $t0
    0898A844:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    0898A848:[94620000]: lhu        $v0, 0($v1)
--> 0898A84C:[14400004]: bne        $v0, $zr, 0x0898A860
    0898A850:[24630002]: addiu      $v1, $v1, 2
    0898A854:[25AD0001]: addiu      $t5, $t5, 1
--> 0898A858:[55A4FFFC]: bnel       $t5, $a0, 0x0898A84C
    0898A85C:[94620000]: lhu        $v0, 0($v1)
    0898A860:[032D102B]: sltu       $v0, $t9, $t5
    0898A864:[01A2C80B]: movn       $t9, $t5, $v0
    0898A868:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
  Back Branch 0898AA80 201 times (length 9)
    0898AA50:[5860000E]: blezl      $v1, 0x0898AA8C
    0898AA54:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0898AA58:[24C60001]: addiu      $a2, $a2, 1
    0898AA5C:[00061040]: sll        $v0, $a2, 0x0001
    0898AA60:[03A22021]: addu       $a0, $sp, $v0
--> 0898AA64:[00CC102B]: sltu       $v0, $a2, $t4
    0898AA68:[00031840]: sll        $v1, $v1, 0x0001
    0898AA6C:[24C60001]: addiu      $a2, $a2, 1
    0898AA70:[10400005]: beq        $v0, $zr, 0x0898AA88
    0898AA74:[25EF0001]: addiu      $t7, $t7, 1
    0898AA78:[94820000]: lhu        $v0, 0($a0)
    0898AA7C:[00621823]: subu       $v1, $v1, $v0
--> 0898AA80:[1C60FFF8]: bgtz       $v1, 0x0898AA64
    0898AA84:[24840002]: addiu      $a0, $a0, 2
    0898AA88:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0898AA8C:[01E31004]: sllv       $v0, $v1, $t7
    0898AA90:[12430042]: beq        $s2, $v1, 0x0898AB9C
  Back Branch 0898ABE4 192 times (length 249)
  Back Branch 0898AC24 64 times (length 193)
  Back Branch 0898AAF0 64 times (length 100)
    0898A954:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0898A958:[2415FFFF]: addiu      $s5, $zr, -1 <=> li $s5, -1
    0898A95C:[10400060]: beq        $v0, $zr, 0x0898AAE0
    0898A960:[314D00FF]: andi       $t5, $t2, 255
    0898A964:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
--> 0898A968:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898A96C:[01425004]: sllv       $t2, $v0, $t2
    0898A970:[01E21804]: sllv       $v1, $v0, $t7
    0898A974:[02282006]: srlv       $a0, $t0, $s1
    0898A978:[006A1823]: subu       $v1, $v1, $t2
    0898A97C:[00641021]: addu       $v0, $v1, $a0
    0898A980:[00021080]: sll        $v0, $v0, 0x0002
    0898A984:[004E1021]: addu       $v0, $v0, $t6
    0898A988:[A04B0000]: sb         $t3, 0($v0)
    0898A98C:[A4460002]: sh         $a2, 2($v0)
    0898A990:[1460FFF9]: bne        $v1, $zr, 0x0898A978
    0898A994:[A04D0001]: sb         $t5, 1($v0)
    0898A998:[2706FFFF]: addiu      $a2, $t8, -1
    0898A99C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898A9A0:[00C22004]: sllv       $a0, $v0, $a2
    0898A9A4:[01041824]: and        $v1, $t0, $a0
    0898A9A8:[10600005]: beq        $v1, $zr, 0x0898A9C0
    0898A9AC:[00000000]: nop
    0898A9B0:[00042042]: srl        $a0, $a0, 0x0001
    0898A9B4:[01041024]: and        $v0, $t0, $a0
    0898A9B8:[5440FFFE]: bnel       $v0, $zr, 0x0898A9B4
    0898A9BC:[00042042]: srl        $a0, $a0, 0x0001
    0898A9C0:[1480006E]: bne        $a0, $zr, 0x0898AB7C
    0898A9C4:[2482FFFF]: addiu      $v0, $a0, -1
    0898A9C8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0898A9CC:[00181840]: sll        $v1, $t8, 0x0001
    0898A9D0:[007D1821]: addu       $v1, $v1, $sp
    0898A9D4:[94620000]: lhu        $v0, 0($v1)
    0898A9D8:[2442FFFF]: addiu      $v0, $v0, -1
    0898A9DC:[3042FFFF]: andi       $v0, $v0, -1
    0898A9E0:[14400007]: bne        $v0, $zr, 0x0898AA00
    0898A9E4:[A4620000]: sh         $v0, 0($v1)
    0898A9E8:[130C0047]: beq        $t8, $t4, 0x0898AB08
    0898A9EC:[00000000]: nop
    0898A9F0:[95220002]: lhu        $v0, 2($t1)
    0898A9F4:[00021040]: sll        $v0, $v0, 0x0001
    0898A9F8:[00451021]: addu       $v0, $v0, $a1
    0898A9FC:[94580000]: lhu        $t8, 0($v0)
    0898AA00:[0338102B]: sltu       $v0, $t9, $t8
    0898AA04:[5040005B]: beql       $v0, $zr, 0x0898AB74
    0898AA08:[03115023]: subu       $t2, $t8, $s1
    0898AA0C:[02C85824]: and        $t3, $s6, $t0
    0898AA10:[11750057]: beq        $t3, $s5, 0x0898AB70
    0898AA14:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0898AA18:[0331880A]: movz       $s1, $t9, $s1
    0898AA1C:[01E21004]: sllv       $v0, $v0, $t7
    0898AA20:[03117823]: subu       $t7, $t8, $s1
    0898AA24:[022F3021]: addu       $a2, $s1, $t7
    0898AA28:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0898AA2C:[00CC202B]: sltu       $a0, $a2, $t4
    0898AA30:[01C27021]: addu       $t6, $t6, $v0
    0898AA34:[01E36804]: sllv       $t5, $v1, $t7
    0898AA38:[10800014]: beq        $a0, $zr, 0x0898AA8C
    0898AA3C:[01E05021]: addu       $t2, $t7, $zr <=> move $t2, $t7
    0898AA40:[00061040]: sll        $v0, $a2, 0x0001
    0898AA44:[005D1021]: addu       $v0, $v0, $sp
    0898AA48:[94430000]: lhu        $v1, 0($v0)
    0898AA4C:[01A31823]: subu       $v1, $t5, $v1
    0898AA50:[5860000E]: blezl      $v1, 0x0898AA8C
    0898AA54:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0898AA58:[24C60001]: addiu      $a2, $a2, 1
    0898AA5C:[00061040]: sll        $v0, $a2, 0x0001
    0898AA60:[03A22021]: addu       $a0, $sp, $v0
    0898AA64:[00CC102B]: sltu       $v0, $a2, $t4
    0898AA68:[00031840]: sll        $v1, $v1, 0x0001
    0898AA6C:[24C60001]: addiu      $a2, $a2, 1
    0898AA70:[10400005]: beq        $v0, $zr, 0x0898AA88
    0898AA74:[25EF0001]: addiu      $t7, $t7, 1
    0898AA78:[94820000]: lhu        $v0, 0($a0)
    0898AA7C:[00621823]: subu       $v1, $v1, $v0
    0898AA80:[1C60FFF8]: bgtz       $v1, 0x0898AA64
    0898AA84:[24840002]: addiu      $a0, $a0, 2
    0898AA88:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0898AA8C:[01E31004]: sllv       $v0, $v1, $t7
    0898AA90:[12430042]: beq        $s2, $v1, 0x0898AB9C
    0898AA94:[0282A021]: addu       $s4, $s4, $v0
    0898AA98:[8CE30000]: lw         $v1, 0($a3)
    0898AA9C:[000B2080]: sll        $a0, $t3, 0x0002
    0898AAA0:[0160A821]: addu       $s5, $t3, $zr <=> move $s5, $t3
    0898AAA4:[00641821]: addu       $v1, $v1, $a0
    0898AAA8:[A06F0000]: sb         $t7, 0($v1)
    0898AAAC:[8CE20000]: lw         $v0, 0($a3)
    0898AAB0:[25290002]: addiu      $t1, $t1, 2
    0898AAB4:[00821021]: addu       $v0, $a0, $v0
    0898AAB8:[A0590001]: sb         $t9, 1($v0)
    0898AABC:[8CE30000]: lw         $v1, 0($a3)
    0898AAC0:[01C31023]: subu       $v0, $t6, $v1
    0898AAC4:[00832021]: addu       $a0, $a0, $v1
    0898AAC8:[00021083]: sra        $v0, $v0, 0x0002
    0898AACC:[A4820002]: sh         $v0, 2($a0)
    0898AAD0:[95260000]: lhu        $a2, 0($t1)
    0898AAD4:[00D3102A]: slt        $v0, $a2, $s3
    0898AAD8:[1440FFA2]: bne        $v0, $zr, 0x0898A964
    0898AADC:[314D00FF]: andi       $t5, $t2, 255
    0898AAE0:[0266102A]: slt        $v0, $s3, $a2
    0898AAE4:[14400028]: bne        $v0, $zr, 0x0898AB88
    0898AAE8:[00061040]: sll        $v0, $a2, 0x0001
    0898AAEC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 0898AAF0:[0A262A5A]: j          0x0898A968
    0898AAF4:[240B0060]: addiu      $t3, $zr, 96 <=> li $t3, 96
    0898AAF8:[10A00035]: beq        $a1, $zr, 0x0898ABD0
    0898AAFC:[24A2FFFF]: addiu      $v0, $a1, -1
    0898AB00:[00481024]: and        $v0, $v0, $t0
  Back Branch 0898ABF0 64 times (length 180)
  Back Branch 0898ABFC 64 times (length 177)
_S1_2_8923A40 1,430,685 instructions (0.060%), 4,354 calls (08923A40 - 08923DC0, length 225)
    08923A40:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    08923A44:[27BDFE70]: addiu      $sp, $sp, -400
    08923A48:[244634F0]: addiu      $a2, $v0, 13552
    08923A4C:[AFBF0188]: sw         $ra, 392($sp)
    08923A50:[AFB10184]: sw         $s1, 388($sp)
    08923A54:[AFB00180]: sw         $s0, 384($sp)
    08923A58:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08923A5C:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    08923A60:[24C800C0]: addiu      $t0, $a2, 192
    08923A64:[8CC20000]: lw         $v0, 0($a2)
    08923A68:[8CC30004]: lw         $v1, 4($a2)
    08923A6C:[8CC40008]: lw         $a0, 8($a2)
    08923A70:[8CC5000C]: lw         $a1, 12($a2)
    08923A74:[24C60010]: addiu      $a2, $a2, 16
    08923A78:[ACE20000]: sw         $v0, 0($a3)
    08923A7C:[ACE30004]: sw         $v1, 4($a3)
    08923A80:[ACE40008]: sw         $a0, 8($a3)
    08923A84:[ACE5000C]: sw         $a1, 12($a3)
    08923A88:[14C8FFF6]: bne        $a2, $t0, 0x08923A64
    08923A8C:[24E70010]: addiu      $a3, $a3, 16
    08923A90:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    08923A94:[24463430]: addiu      $a2, $v0, 13360
    08923A98:[27A700C0]: addiu      $a3, $sp, 192
    08923A9C:[24C800C0]: addiu      $t0, $a2, 192
    08923AA0:[8CC20000]: lw         $v0, 0($a2)
    08923AA4:[8CC30004]: lw         $v1, 4($a2)
    08923AA8:[8CC40008]: lw         $a0, 8($a2)
    08923AAC:[8CC5000C]: lw         $a1, 12($a2)
    08923AB0:[24C60010]: addiu      $a2, $a2, 16
    08923AB4:[ACE20000]: sw         $v0, 0($a3)
    08923AB8:[ACE30004]: sw         $v1, 4($a3)
    08923ABC:[ACE40008]: sw         $a0, 8($a3)
    08923AC0:[ACE5000C]: sw         $a1, 12($a3)
    08923AC4:[14C8FFF6]: bne        $a2, $t0, 0x08923AA0
    08923AC8:[24E70010]: addiu      $a3, $a3, 16
    08923ACC:[3C1108B2]: lui        $s1, 0x08B2 <=> li $s1, 0x08B20000
    08923AD0:[9225E0A4]: lbu        $a1, -8028($s1)
    08923AD4:[30A600FF]: andi       $a2, $a1, 255
    08923AD8:[30C20002]: andi       $v0, $a2, 2
    08923ADC:[14400018]: bne        $v0, $zr, 0x08923B40
    08923AE0:[2630E0A4]: addiu      $s0, $s1, -8028
    08923AE4:[8E020004]: lw         $v0, 4($s0)
    08923AE8:[30420008]: andi       $v0, $v0, 8
    08923AEC:[14400019]: bne        $v0, $zr, 0x08923B54
    08923AF0:[30C20001]: andi       $v0, $a2, 1
    08923AF4:[8E02000C]: lw         $v0, 12($s0)
    08923AF8:[50400042]: beql       $v0, $zr, 0x08923C04
    08923AFC:[8E020010]: lw         $v0, 16($s0)
    08923B00:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    08923B04:[AE020040]: sw         $v0, 64($s0)
    08923B08:[2627E0A4]: addiu      $a3, $s1, -8028
    08923B0C:[8CE20008]: lw         $v0, 8($a3)
    08923B10:[14400046]: bne        $v0, $zr, 0x08923C2C
    08923B14:[8CE20040]: lw         $v0, 64($a3)
    08923B18:[00021100]: sll        $v0, $v0, 0x0004
    08923B1C:[005D1021]: addu       $v0, $v0, $sp
    08923B20:[8C43000C]: lw         $v1, 12($v0)
    08923B24:[8C440000]: lw         $a0, 0($v0)
    08923B28:[8C450004]: lw         $a1, 4($v0)
    08923B2C:[8C460008]: lw         $a2, 8($v0)
    08923B30:[ACE30070]: sw         $v1, 112($a3)
    08923B34:[ACE40064]: sw         $a0, 100($a3)
    08923B38:[ACE50068]: sw         $a1, 104($a3)
    08923B3C:[ACE6006C]: sw         $a2, 108($a3)
    08923B40:[8FBF0188]: lw         $ra, 392($sp)
    08923B44:[8FB10184]: lw         $s1, 388($sp)
    08923B48:[8FB00180]: lw         $s0, 384($sp)
    08923B4C:[03E00008]: jr         $ra
    08923B50:[27BD0190]: addiu      $sp, $sp, 400
    08923B54:[14400030]: bne        $v0, $zr, 0x08923C18
    08923B58:[2402000B]: addiu      $v0, $zr, 11 <=> li $v0, 11
    08923B5C:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08923B60:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    08923B64:[8C47DBF0]: lw         $a3, -9232($v0)
    08923B68:[8C62A750]: lw         $v0, -22704($v1)
    08923B6C:[00E21024]: and        $v0, $a3, $v0
    08923B70:[10400041]: beq        $v0, $zr, 0x08923C78
    08923B74:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    08923B78:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    08923B7C:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    08923B80:[8C62A754]: lw         $v0, -22700($v1)
    08923B84:[8C83A74C]: lw         $v1, -22708($a0)
    08923B88:[00431025]: or         $v0, $v0, $v1
    08923B8C:[00E21024]: and        $v0, $a3, $v0
    08923B90:[10400061]: beq        $v0, $zr, 0x08923D18
    08923B94:[00000000]: nop
    08923B98:[11200058]: beq        $t1, $zr, 0x08923CFC
    08923B9C:[30C20004]: andi       $v0, $a2, 4
    08923BA0:[8E02003C]: lw         $v0, 60($s0)
    08923BA4:[34C30004]: ori        $v1, $a2, 4
    08923BA8:[A223E0A4]: sb         $v1, -8028($s1)
    08923BAC:[24420001]: addiu      $v0, $v0, 1
    08923BB0:[28430005]: slti       $v1, $v0, 5
    08923BB4:[1460000A]: bne        $v1, $zr, 0x08923BE0
    08923BB8:[AE02003C]: sw         $v0, 60($s0)
    08923BBC:[8E020040]: lw         $v0, 64($s0)
    08923BC0:[AE00003C]: sw         $zr, 60($s0)
    08923BC4:[24430001]: addiu      $v1, $v0, 1
    08923BC8:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
    08923BCC:[10620077]: beq        $v1, $v0, 0x08923DAC
    08923BD0:[AE030040]: sw         $v1, 64($s0)
    08923BD4:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    08923BD8:[10620075]: beq        $v1, $v0, 0x08923DB0
    08923BDC:[24040018]: addiu      $a0, $zr, 24 <=> li $a0, 24
    08923BE0:[2623E0A4]: addiu      $v1, $s1, -8028
    08923BE4:[8C620040]: lw         $v0, 64($v1)
    08923BE8:[2442FFFA]: addiu      $v0, $v0, -6
    08923BEC:[2C420004]: sltiu      $v0, $v0, 4
    08923BF0:[1440FFC6]: bne        $v0, $zr, 0x08923B0C
    08923BF4:[2627E0A4]: addiu      $a3, $s1, -8028
    08923BF8:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    08923BFC:[0A248EC3]: j          0x08923B0C
    08923C00:[AC620040]: sw         $v0, 64($v1)
    08923C04:[50400018]: beql       $v0, $zr, 0x08923C68
    08923C08:[8E020038]: lw         $v0, 56($s0)
    08923C0C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08923C10:[0A248EC2]: j          0x08923B08
    08923C14:[AE020040]: sw         $v0, 64($s0)
    08923C18:[2627E0A4]: addiu      $a3, $s1, -8028
    08923C1C:[AE020040]: sw         $v0, 64($s0)
    08923C20:[8CE20008]: lw         $v0, 8($a3)
    08923C24:[1040FFBC]: beq        $v0, $zr, 0x08923B18
    08923C28:[8CE20040]: lw         $v0, 64($a3)
    08923C2C:[00021100]: sll        $v0, $v0, 0x0004
    08923C30:[005D1021]: addu       $v0, $v0, $sp
    08923C34:[8C4300CC]: lw         $v1, 204($v0)
    08923C38:[8C4400C0]: lw         $a0, 192($v0)
    08923C3C:[8C4500C4]: lw         $a1, 196($v0)
    08923C40:[8C4600C8]: lw         $a2, 200($v0)
    08923C44:[ACE30070]: sw         $v1, 112($a3)
    08923C48:[ACE40064]: sw         $a0, 100($a3)
    08923C4C:[ACE50068]: sw         $a1, 104($a3)
    08923C50:[ACE6006C]: sw         $a2, 108($a3)
    08923C54:[8FBF0188]: lw         $ra, 392($sp)
    08923C58:[8FB10184]: lw         $s1, 388($sp)
    08923C5C:[8FB00180]: lw         $s0, 384($sp)
    08923C60:[03E00008]: jr         $ra
    08923C64:[27BD0190]: addiu      $sp, $sp, 400
    08923C68:[1840004D]: blez       $v0, 0x08923DA0
    08923C6C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08923C70:[0A248EC2]: j          0x08923B08
    08923C74:[AE020040]: sw         $v0, 64($s0)
    08923C78:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    08923C7C:[8C62A74C]: lw         $v0, -22708($v1)
    08923C80:[8C83A754]: lw         $v1, -22700($a0)
    08923C84:[00431025]: or         $v0, $v0, $v1
    08923C88:[00E21024]: and        $v0, $a3, $v0
    08923C8C:[1040001B]: beq        $v0, $zr, 0x08923CFC
    08923C90:[30C20004]: andi       $v0, $a2, 4
    08923C94:[11200019]: beq        $t1, $zr, 0x08923CFC
    08923C98:[34C30004]: ori        $v1, $a2, 4
    08923C9C:[8E02003C]: lw         $v0, 60($s0)
    08923CA0:[A223E0A4]: sb         $v1, -8028($s1)
    08923CA4:[24420001]: addiu      $v0, $v0, 1
    08923CA8:[28430005]: slti       $v1, $v0, 5
    08923CAC:[1460000A]: bne        $v1, $zr, 0x08923CD8
    08923CB0:[AE02003C]: sw         $v0, 60($s0)
    08923CB4:[8E020040]: lw         $v0, 64($s0)
    08923CB8:[AE00003C]: sw         $zr, 60($s0)
    08923CBC:[24430001]: addiu      $v1, $v0, 1
    08923CC0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08923CC4:[10620030]: beq        $v1, $v0, 0x08923D88
    08923CC8:[AE030040]: sw         $v1, 64($s0)
    08923CCC:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08923CD0:[1062002E]: beq        $v1, $v0, 0x08923D8C
    08923CD4:[24040018]: addiu      $a0, $zr, 24 <=> li $a0, 24
    08923CD8:[2623E0A4]: addiu      $v1, $s1, -8028
    08923CDC:[8C620040]: lw         $v0, 64($v1)
    08923CE0:[2442FFFF]: addiu      $v0, $v0, -1
    08923CE4:[2C420004]: sltiu      $v0, $v0, 4
    08923CE8:[1440FF88]: bne        $v0, $zr, 0x08923B0C
    08923CEC:[2627E0A4]: addiu      $a3, $s1, -8028
    08923CF0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08923CF4:[0A248EC3]: j          0x08923B0C
    08923CF8:[AC620040]: sw         $v0, 64($v1)
    08923CFC:[1440000E]: bne        $v0, $zr, 0x08923D38
    08923D00:[9222E0A4]: lbu        $v0, -8028($s1)
    08923D04:[2623E0A4]: addiu      $v1, $s1, -8028
    08923D08:[AC600040]: sw         $zr, 64($v1)
    08923D0C:[304200FB]: andi       $v0, $v0, 251
    08923D10:[0A248EC2]: j          0x08923B08
    08923D14:[A222E0A4]: sb         $v0, -8028($s1)
    08923D18:[1120FFF8]: beq        $t1, $zr, 0x08923CFC
    08923D1C:[30C20004]: andi       $v0, $a2, 4
    08923D20:[1440000F]: bne        $v0, $zr, 0x08923D60
    08923D24:[30A300FB]: andi       $v1, $a1, 251
    08923D28:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08923D2C:[AE020040]: sw         $v0, 64($s0)
    08923D30:[0A248EC2]: j          0x08923B08
    08923D34:[A223E0A4]: sb         $v1, -8028($s1)
    08923D38:[24040018]: addiu      $a0, $zr, 24 <=> li $a0, 24
    08923D3C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08923D40:[0E24BFC0]: jal        0x0892FF00
    08923D44:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08923D48:[9222E0A4]: lbu        $v0, -8028($s1)
    08923D4C:[2623E0A4]: addiu      $v1, $s1, -8028
    08923D50:[AC600040]: sw         $zr, 64($v1)
    08923D54:[304200FB]: andi       $v0, $v0, 251
    08923D58:[0A248EC2]: j          0x08923B08
    08923D5C:[A222E0A4]: sb         $v0, -8028($s1)
    08923D60:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08923D64:[24040018]: addiu      $a0, $zr, 24 <=> li $a0, 24
    08923D68:[0E24BFC0]: jal        0x0892FF00
    08923D6C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08923D70:[9225E0A4]: lbu        $a1, -8028($s1)
    08923D74:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08923D78:[AE020040]: sw         $v0, 64($s0)
    08923D7C:[30A300FB]: andi       $v1, $a1, 251
    08923D80:[0A248EC2]: j          0x08923B08
    08923D84:[A223E0A4]: sb         $v1, -8028($s1)
    08923D88:[24040018]: addiu      $a0, $zr, 24 <=> li $a0, 24
    08923D8C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08923D90:[0E24BFC0]: jal        0x0892FF00
    08923D94:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08923D98:[0A248F37]: j          0x08923CDC
    08923D9C:[2623E0A4]: addiu      $v1, $s1, -8028
    08923DA0:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08923DA4:[0A248EC2]: j          0x08923B08
    08923DA8:[AE020040]: sw         $v0, 64($s0)
    08923DAC:[24040018]: addiu      $a0, $zr, 24 <=> li $a0, 24
    08923DB0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08923DB4:[0E24BFC0]: jal        0x0892FF00
    08923DB8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08923DBC:[0A248EF9]: j          0x08923BE4
    08923DC0:[2623E0A4]: addiu      $v1, $s1, -8028
  Back Branch 08923A88 52,248 times (length 11)
    08923A50:[AFB10184]: sw         $s1, 388($sp)
    08923A54:[AFB00180]: sw         $s0, 384($sp)
    08923A58:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08923A5C:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    08923A60:[24C800C0]: addiu      $t0, $a2, 192
--> 08923A64:[8CC20000]: lw         $v0, 0($a2)
    08923A68:[8CC30004]: lw         $v1, 4($a2)
    08923A6C:[8CC40008]: lw         $a0, 8($a2)
    08923A70:[8CC5000C]: lw         $a1, 12($a2)
    08923A74:[24C60010]: addiu      $a2, $a2, 16
    08923A78:[ACE20000]: sw         $v0, 0($a3)
    08923A7C:[ACE30004]: sw         $v1, 4($a3)
    08923A80:[ACE40008]: sw         $a0, 8($a3)
    08923A84:[ACE5000C]: sw         $a1, 12($a3)
--> 08923A88:[14C8FFF6]: bne        $a2, $t0, 0x08923A64
    08923A8C:[24E70010]: addiu      $a3, $a3, 16
    08923A90:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    08923A94:[24463430]: addiu      $a2, $v0, 13360
    08923A98:[27A700C0]: addiu      $a3, $sp, 192
  Back Branch 08923AC4 52,248 times (length 11)
    08923A8C:[24E70010]: addiu      $a3, $a3, 16
    08923A90:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    08923A94:[24463430]: addiu      $a2, $v0, 13360
    08923A98:[27A700C0]: addiu      $a3, $sp, 192
    08923A9C:[24C800C0]: addiu      $t0, $a2, 192
--> 08923AA0:[8CC20000]: lw         $v0, 0($a2)
    08923AA4:[8CC30004]: lw         $v1, 4($a2)
    08923AA8:[8CC40008]: lw         $a0, 8($a2)
    08923AAC:[8CC5000C]: lw         $a1, 12($a2)
    08923AB0:[24C60010]: addiu      $a2, $a2, 16
    08923AB4:[ACE20000]: sw         $v0, 0($a3)
    08923AB8:[ACE30004]: sw         $v1, 4($a3)
    08923ABC:[ACE40008]: sw         $a0, 8($a3)
    08923AC0:[ACE5000C]: sw         $a1, 12($a3)
--> 08923AC4:[14C8FFF6]: bne        $a2, $t0, 0x08923AA0
    08923AC8:[24E70010]: addiu      $a3, $a3, 16
    08923ACC:[3C1108B2]: lui        $s1, 0x08B2 <=> li $s1, 0x08B20000
    08923AD0:[9225E0A4]: lbu        $a1, -8028($s1)
    08923AD4:[30A600FF]: andi       $a2, $a1, 255
  Back Branch 08923D10 3,545 times (length 132)
  Back Branch 08923CE8 415 times (length 121)
  Back Branch 08923DA4 162 times (length 169)
  Back Branch 08923C70 152 times (length 92)
    08923AF4:[8E02000C]: lw         $v0, 12($s0)
    08923AF8:[50400042]: beql       $v0, $zr, 0x08923C04
    08923AFC:[8E020010]: lw         $v0, 16($s0)
    08923B00:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    08923B04:[AE020040]: sw         $v0, 64($s0)
--> 08923B08:[2627E0A4]: addiu      $a3, $s1, -8028
    08923B0C:[8CE20008]: lw         $v0, 8($a3)
    08923B10:[14400046]: bne        $v0, $zr, 0x08923C2C
    08923B14:[8CE20040]: lw         $v0, 64($a3)
    08923B18:[00021100]: sll        $v0, $v0, 0x0004
    08923B1C:[005D1021]: addu       $v0, $v0, $sp
    08923B20:[8C43000C]: lw         $v1, 12($v0)
    08923B24:[8C440000]: lw         $a0, 0($v0)
    08923B28:[8C450004]: lw         $a1, 4($v0)
    08923B2C:[8C460008]: lw         $a2, 8($v0)
    08923B30:[ACE30070]: sw         $v1, 112($a3)
    08923B34:[ACE40064]: sw         $a0, 100($a3)
    08923B38:[ACE50068]: sw         $a1, 104($a3)
    08923B3C:[ACE6006C]: sw         $a2, 108($a3)
    08923B40:[8FBF0188]: lw         $ra, 392($sp)
    08923B44:[8FB10184]: lw         $s1, 388($sp)
    08923B48:[8FB00180]: lw         $s0, 384($sp)
    08923B4C:[03E00008]: jr         $ra
    08923B50:[27BD0190]: addiu      $sp, $sp, 400
    08923B54:[14400030]: bne        $v0, $zr, 0x08923C18
    08923B58:[2402000B]: addiu      $v0, $zr, 11 <=> li $v0, 11
    08923B5C:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08923B60:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    08923B64:[8C47DBF0]: lw         $a3, -9232($v0)
    08923B68:[8C62A750]: lw         $v0, -22704($v1)
    08923B6C:[00E21024]: and        $v0, $a3, $v0
    08923B70:[10400041]: beq        $v0, $zr, 0x08923C78
    08923B74:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    08923B78:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    08923B7C:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    08923B80:[8C62A754]: lw         $v0, -22700($v1)
    08923B84:[8C83A74C]: lw         $v1, -22708($a0)
    08923B88:[00431025]: or         $v0, $v0, $v1
    08923B8C:[00E21024]: and        $v0, $a3, $v0
    08923B90:[10400061]: beq        $v0, $zr, 0x08923D18
    08923B94:[00000000]: nop
    08923B98:[11200058]: beq        $t1, $zr, 0x08923CFC
    08923B9C:[30C20004]: andi       $v0, $a2, 4
    08923BA0:[8E02003C]: lw         $v0, 60($s0)
    08923BA4:[34C30004]: ori        $v1, $a2, 4
    08923BA8:[A223E0A4]: sb         $v1, -8028($s1)
    08923BAC:[24420001]: addiu      $v0, $v0, 1
    08923BB0:[28430005]: slti       $v1, $v0, 5
    08923BB4:[1460000A]: bne        $v1, $zr, 0x08923BE0
    08923BB8:[AE02003C]: sw         $v0, 60($s0)
    08923BBC:[8E020040]: lw         $v0, 64($s0)
    08923BC0:[AE00003C]: sw         $zr, 60($s0)
    08923BC4:[24430001]: addiu      $v1, $v0, 1
    08923BC8:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
    08923BCC:[10620077]: beq        $v1, $v0, 0x08923DAC
    08923BD0:[AE030040]: sw         $v1, 64($s0)
    08923BD4:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    08923BD8:[10620075]: beq        $v1, $v0, 0x08923DB0
    08923BDC:[24040018]: addiu      $a0, $zr, 24 <=> li $a0, 24
    08923BE0:[2623E0A4]: addiu      $v1, $s1, -8028
    08923BE4:[8C620040]: lw         $v0, 64($v1)
    08923BE8:[2442FFFA]: addiu      $v0, $v0, -6
    08923BEC:[2C420004]: sltiu      $v0, $v0, 4
    08923BF0:[1440FFC6]: bne        $v0, $zr, 0x08923B0C
    08923BF4:[2627E0A4]: addiu      $a3, $s1, -8028
    08923BF8:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    08923BFC:[0A248EC3]: j          0x08923B0C
    08923C00:[AC620040]: sw         $v0, 64($v1)
    08923C04:[50400018]: beql       $v0, $zr, 0x08923C68
    08923C08:[8E020038]: lw         $v0, 56($s0)
    08923C0C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08923C10:[0A248EC2]: j          0x08923B08
    08923C14:[AE020040]: sw         $v0, 64($s0)
    08923C18:[2627E0A4]: addiu      $a3, $s1, -8028
    08923C1C:[AE020040]: sw         $v0, 64($s0)
    08923C20:[8CE20008]: lw         $v0, 8($a3)
    08923C24:[1040FFBC]: beq        $v0, $zr, 0x08923B18
    08923C28:[8CE20040]: lw         $v0, 64($a3)
    08923C2C:[00021100]: sll        $v0, $v0, 0x0004
    08923C30:[005D1021]: addu       $v0, $v0, $sp
    08923C34:[8C4300CC]: lw         $v1, 204($v0)
    08923C38:[8C4400C0]: lw         $a0, 192($v0)
    08923C3C:[8C4500C4]: lw         $a1, 196($v0)
    08923C40:[8C4600C8]: lw         $a2, 200($v0)
    08923C44:[ACE30070]: sw         $v1, 112($a3)
    08923C48:[ACE40064]: sw         $a0, 100($a3)
    08923C4C:[ACE50068]: sw         $a1, 104($a3)
    08923C50:[ACE6006C]: sw         $a2, 108($a3)
    08923C54:[8FBF0188]: lw         $ra, 392($sp)
    08923C58:[8FB10184]: lw         $s1, 388($sp)
    08923C5C:[8FB00180]: lw         $s0, 384($sp)
    08923C60:[03E00008]: jr         $ra
    08923C64:[27BD0190]: addiu      $sp, $sp, 400
    08923C68:[1840004D]: blez       $v0, 0x08923DA0
    08923C6C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 08923C70:[0A248EC2]: j          0x08923B08
    08923C74:[AE020040]: sw         $v0, 64($s0)
    08923C78:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    08923C7C:[8C62A74C]: lw         $v0, -22708($v1)
    08923C80:[8C83A754]: lw         $v1, -22700($a0)
  Back Branch 08923C24 56 times (length 69)
    08923B04:[AE020040]: sw         $v0, 64($s0)
    08923B08:[2627E0A4]: addiu      $a3, $s1, -8028
    08923B0C:[8CE20008]: lw         $v0, 8($a3)
    08923B10:[14400046]: bne        $v0, $zr, 0x08923C2C
    08923B14:[8CE20040]: lw         $v0, 64($a3)
--> 08923B18:[00021100]: sll        $v0, $v0, 0x0004
    08923B1C:[005D1021]: addu       $v0, $v0, $sp
    08923B20:[8C43000C]: lw         $v1, 12($v0)
    08923B24:[8C440000]: lw         $a0, 0($v0)
    08923B28:[8C450004]: lw         $a1, 4($v0)
    08923B2C:[8C460008]: lw         $a2, 8($v0)
    08923B30:[ACE30070]: sw         $v1, 112($a3)
    08923B34:[ACE40064]: sw         $a0, 100($a3)
    08923B38:[ACE50068]: sw         $a1, 104($a3)
    08923B3C:[ACE6006C]: sw         $a2, 108($a3)
    08923B40:[8FBF0188]: lw         $ra, 392($sp)
    08923B44:[8FB10184]: lw         $s1, 388($sp)
    08923B48:[8FB00180]: lw         $s0, 384($sp)
    08923B4C:[03E00008]: jr         $ra
    08923B50:[27BD0190]: addiu      $sp, $sp, 400
    08923B54:[14400030]: bne        $v0, $zr, 0x08923C18
    08923B58:[2402000B]: addiu      $v0, $zr, 11 <=> li $v0, 11
    08923B5C:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08923B60:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    08923B64:[8C47DBF0]: lw         $a3, -9232($v0)
    08923B68:[8C62A750]: lw         $v0, -22704($v1)
    08923B6C:[00E21024]: and        $v0, $a3, $v0
    08923B70:[10400041]: beq        $v0, $zr, 0x08923C78
    08923B74:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    08923B78:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    08923B7C:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    08923B80:[8C62A754]: lw         $v0, -22700($v1)
    08923B84:[8C83A74C]: lw         $v1, -22708($a0)
    08923B88:[00431025]: or         $v0, $v0, $v1
    08923B8C:[00E21024]: and        $v0, $a3, $v0
    08923B90:[10400061]: beq        $v0, $zr, 0x08923D18
    08923B94:[00000000]: nop
    08923B98:[11200058]: beq        $t1, $zr, 0x08923CFC
    08923B9C:[30C20004]: andi       $v0, $a2, 4
    08923BA0:[8E02003C]: lw         $v0, 60($s0)
    08923BA4:[34C30004]: ori        $v1, $a2, 4
    08923BA8:[A223E0A4]: sb         $v1, -8028($s1)
    08923BAC:[24420001]: addiu      $v0, $v0, 1
    08923BB0:[28430005]: slti       $v1, $v0, 5
    08923BB4:[1460000A]: bne        $v1, $zr, 0x08923BE0
    08923BB8:[AE02003C]: sw         $v0, 60($s0)
    08923BBC:[8E020040]: lw         $v0, 64($s0)
    08923BC0:[AE00003C]: sw         $zr, 60($s0)
    08923BC4:[24430001]: addiu      $v1, $v0, 1
    08923BC8:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
    08923BCC:[10620077]: beq        $v1, $v0, 0x08923DAC
    08923BD0:[AE030040]: sw         $v1, 64($s0)
    08923BD4:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    08923BD8:[10620075]: beq        $v1, $v0, 0x08923DB0
    08923BDC:[24040018]: addiu      $a0, $zr, 24 <=> li $a0, 24
    08923BE0:[2623E0A4]: addiu      $v1, $s1, -8028
    08923BE4:[8C620040]: lw         $v0, 64($v1)
    08923BE8:[2442FFFA]: addiu      $v0, $v0, -6
    08923BEC:[2C420004]: sltiu      $v0, $v0, 4
    08923BF0:[1440FFC6]: bne        $v0, $zr, 0x08923B0C
    08923BF4:[2627E0A4]: addiu      $a3, $s1, -8028
    08923BF8:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    08923BFC:[0A248EC3]: j          0x08923B0C
    08923C00:[AC620040]: sw         $v0, 64($v1)
    08923C04:[50400018]: beql       $v0, $zr, 0x08923C68
    08923C08:[8E020038]: lw         $v0, 56($s0)
    08923C0C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08923C10:[0A248EC2]: j          0x08923B08
    08923C14:[AE020040]: sw         $v0, 64($s0)
    08923C18:[2627E0A4]: addiu      $a3, $s1, -8028
    08923C1C:[AE020040]: sw         $v0, 64($s0)
    08923C20:[8CE20008]: lw         $v0, 8($a3)
--> 08923C24:[1040FFBC]: beq        $v0, $zr, 0x08923B18
    08923C28:[8CE20040]: lw         $v0, 64($a3)
    08923C2C:[00021100]: sll        $v0, $v0, 0x0004
    08923C30:[005D1021]: addu       $v0, $v0, $sp
    08923C34:[8C4300CC]: lw         $v1, 204($v0)
  Back Branch 08923D98 48 times (length 49)
    08923CC8:[AE030040]: sw         $v1, 64($s0)
    08923CCC:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08923CD0:[1062002E]: beq        $v1, $v0, 0x08923D8C
    08923CD4:[24040018]: addiu      $a0, $zr, 24 <=> li $a0, 24
    08923CD8:[2623E0A4]: addiu      $v1, $s1, -8028
--> 08923CDC:[8C620040]: lw         $v0, 64($v1)
    08923CE0:[2442FFFF]: addiu      $v0, $v0, -1
    08923CE4:[2C420004]: sltiu      $v0, $v0, 4
    08923CE8:[1440FF88]: bne        $v0, $zr, 0x08923B0C
    08923CEC:[2627E0A4]: addiu      $a3, $s1, -8028
    08923CF0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08923CF4:[0A248EC3]: j          0x08923B0C
    08923CF8:[AC620040]: sw         $v0, 64($v1)
    08923CFC:[1440000E]: bne        $v0, $zr, 0x08923D38
    08923D00:[9222E0A4]: lbu        $v0, -8028($s1)
    08923D04:[2623E0A4]: addiu      $v1, $s1, -8028
    08923D08:[AC600040]: sw         $zr, 64($v1)
    08923D0C:[304200FB]: andi       $v0, $v0, 251
    08923D10:[0A248EC2]: j          0x08923B08
    08923D14:[A222E0A4]: sb         $v0, -8028($s1)
    08923D18:[1120FFF8]: beq        $t1, $zr, 0x08923CFC
    08923D1C:[30C20004]: andi       $v0, $a2, 4
    08923D20:[1440000F]: bne        $v0, $zr, 0x08923D60
    08923D24:[30A300FB]: andi       $v1, $a1, 251
    08923D28:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08923D2C:[AE020040]: sw         $v0, 64($s0)
    08923D30:[0A248EC2]: j          0x08923B08
    08923D34:[A223E0A4]: sb         $v1, -8028($s1)
    08923D38:[24040018]: addiu      $a0, $zr, 24 <=> li $a0, 24
    08923D3C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08923D40:[0E24BFC0]: jal        0x0892FF00
    08923D44:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08923D48:[9222E0A4]: lbu        $v0, -8028($s1)
    08923D4C:[2623E0A4]: addiu      $v1, $s1, -8028
    08923D50:[AC600040]: sw         $zr, 64($v1)
    08923D54:[304200FB]: andi       $v0, $v0, 251
    08923D58:[0A248EC2]: j          0x08923B08
    08923D5C:[A222E0A4]: sb         $v0, -8028($s1)
    08923D60:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08923D64:[24040018]: addiu      $a0, $zr, 24 <=> li $a0, 24
    08923D68:[0E24BFC0]: jal        0x0892FF00
    08923D6C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08923D70:[9225E0A4]: lbu        $a1, -8028($s1)
    08923D74:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08923D78:[AE020040]: sw         $v0, 64($s0)
    08923D7C:[30A300FB]: andi       $v1, $a1, 251
    08923D80:[0A248EC2]: j          0x08923B08
    08923D84:[A223E0A4]: sb         $v1, -8028($s1)
    08923D88:[24040018]: addiu      $a0, $zr, 24 <=> li $a0, 24
    08923D8C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08923D90:[0E24BFC0]: jal        0x0892FF00
    08923D94:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 08923D98:[0A248F37]: j          0x08923CDC
    08923D9C:[2623E0A4]: addiu      $v1, $s1, -8028
    08923DA0:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08923DA4:[0A248EC2]: j          0x08923B08
    08923DA8:[AE020040]: sw         $v0, 64($s0)
  Back Branch 08923CF4 28 times (length 124)
  Back Branch 08923D58 24 times (length 150)
_S1_2_8907544 1,344,474 instructions (0.056%), 5,949 calls (08907544 - 089076CC, length 99)
    08907544:[28830000]: slti       $v1, $a0, 0
    08907548:[28A20000]: slti       $v0, $a1, 0
    0890754C:[248701FF]: addiu      $a3, $a0, 511
    08907550:[24A601FF]: addiu      $a2, $a1, 511
    08907554:[27BDFFE0]: addiu      $sp, $sp, -32
    08907558:[00E3200B]: movn       $a0, $a3, $v1
    0890755C:[00C2280B]: movn       $a1, $a2, $v0
    08907560:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08907564:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    08907568:[AFB60018]: sw         $s6, 24($sp)
    0890756C:[AFB50014]: sw         $s5, 20($sp)
    08907570:[AFB40010]: sw         $s4, 16($sp)
    08907574:[AFB3000C]: sw         $s3, 12($sp)
    08907578:[AFB20008]: sw         $s2, 8($sp)
    0890757C:[AFB10004]: sw         $s1, 4($sp)
    08907580:[AFB00000]: sw         $s0, 0($sp)
    08907584:[0004AA43]: sra        $s5, $a0, 0x0009
    08907588:[0005A243]: sra        $s4, $a1, 0x0009
    0890758C:[24508708]: addiu      $s0, $v0, -30968
    08907590:[24767A44]: addiu      $s6, $v1, 31300
    08907594:[24110013]: addiu      $s1, $zr, 19 <=> li $s1, 19
    08907598:[24120CB1]: addiu      $s2, $zr, 3249 <=> li $s2, 3249
    0890759C:[24130CB1]: addiu      $s3, $zr, 3249 <=> li $s3, 3249
    089075A0:[0A241D6F]: j          0x089075BC
    089075A4:[AFBF001C]: sw         $ra, 28($sp)
    089075A8:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089075AC:[2673FF55]: addiu      $s3, $s3, -171
    089075B0:[2652FF55]: addiu      $s2, $s2, -171
    089075B4:[1222002B]: beq        $s1, $v0, 0x08907664
    089075B8:[2610FF54]: addiu      $s0, $s0, -172
    089075BC:[82020000]: lb         $v0, 0($s0)
    089075C0:[0443FFF9]: bgezl      $v0, 0x089075A8
    089075C4:[2631FFFF]: addiu      $s1, $s1, -1
    089075C8:[9202009C]: lbu        $v0, 156($s0)
    089075CC:[5040002F]: beql       $v0, $zr, 0x0890768C
    089075D0:[86020050]: lh         $v0, 80($s0)
    089075D4:[30420002]: andi       $v0, $v0, 2
    089075D8:[2442FFFF]: addiu      $v0, $v0, -1
    089075DC:[7C024420]: seb        $t0, $v0
    089075E0:[8E02004C]: lw         $v0, 76($s0)
    089075E4:[54400002]: bnel       $v0, $zr, 0x089075F0
    089075E8:[8E020094]: lw         $v0, 148($s0)
    089075EC:[8E02008C]: lw         $v0, 140($s0)
    089075F0:[8E050008]: lw         $a1, 8($s0)
    089075F4:[8E030090]: lw         $v1, 144($s0)
    089075F8:[8E06000C]: lw         $a2, 12($s0)
    089075FC:[00A22823]: subu       $a1, $a1, $v0
    08907600:[24A401FF]: addiu      $a0, $a1, 511
    08907604:[00C33023]: subu       $a2, $a2, $v1
    08907608:[28A20000]: slti       $v0, $a1, 0
    0890760C:[0082280B]: movn       $a1, $a0, $v0
    08907610:[24C301FF]: addiu      $v1, $a2, 511
    08907614:[28C20000]: slti       $v0, $a2, 0
    08907618:[0062300B]: movn       $a2, $v1, $v0
    0890761C:[02513821]: addu       $a3, $s2, $s1
    08907620:[00052A43]: sra        $a1, $a1, 0x0009
    08907624:[00B52823]: subu       $a1, $a1, $s5
    08907628:[00063243]: sra        $a2, $a2, 0x0009
    0890762C:[00F63821]: addu       $a3, $a3, $s6
    08907630:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    08907634:[00A82821]: addu       $a1, $a1, $t0
    08907638:[24846A24]: addiu      $a0, $a0, 27172
    0890763C:[00D43023]: subu       $a2, $a2, $s4
    08907640:[24E70054]: addiu      $a3, $a3, 84
    08907644:[0E2470E1]: jal        0x0891C384
    08907648:[24080016]: addiu      $t0, $zr, 22 <=> li $t0, 22
    0890764C:[2631FFFF]: addiu      $s1, $s1, -1
    08907650:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08907654:[2673FF55]: addiu      $s3, $s3, -171
    08907658:[2652FF55]: addiu      $s2, $s2, -171
    0890765C:[1622FFD7]: bne        $s1, $v0, 0x089075BC
    08907660:[2610FF54]: addiu      $s0, $s0, -172
    08907664:[8FBF001C]: lw         $ra, 28($sp)
    08907668:[8FB60018]: lw         $s6, 24($sp)
    0890766C:[8FB50014]: lw         $s5, 20($sp)
    08907670:[8FB40010]: lw         $s4, 16($sp)
    08907674:[8FB3000C]: lw         $s3, 12($sp)
    08907678:[8FB20008]: lw         $s2, 8($sp)
    0890767C:[8FB10004]: lw         $s1, 4($sp)
    08907680:[8FB00000]: lw         $s0, 0($sp)
    08907684:[03E00008]: jr         $ra
    08907688:[27BD0020]: addiu      $sp, $sp, 32
    0890768C:[04420006]: bltzl      $v0, 0x089076A8
    08907690:[8E0600A0]: lw         $a2, 160($s0)
    08907694:[8E02004C]: lw         $v0, 76($s0)
    08907698:[1040FFD4]: beq        $v0, $zr, 0x089075EC
    0890769C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089076A0:[0A241D7C]: j          0x089075F0
    089076A4:[8E020094]: lw         $v0, 148($s0)
    089076A8:[50C0FFFB]: beql       $a2, $zr, 0x08907698
    089076AC:[8E02004C]: lw         $v0, 76($s0)
    089076B0:[02712021]: addu       $a0, $s3, $s1
    089076B4:[24840008]: addiu      $a0, $a0, 8
    089076B8:[00962021]: addu       $a0, $a0, $s6
    089076BC:[0E24D066]: jal        0x08934198
    089076C0:[24850004]: addiu      $a1, $a0, 4
    089076C4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089076C8:[0A241D78]: j          0x089075E0
    089076CC:[AE0000A0]: sw         $zr, 160($s0)
  Back Branch 089075C0 113,031 times (length 8)
    08907594:[24110013]: addiu      $s1, $zr, 19 <=> li $s1, 19
    08907598:[24120CB1]: addiu      $s2, $zr, 3249 <=> li $s2, 3249
    0890759C:[24130CB1]: addiu      $s3, $zr, 3249 <=> li $s3, 3249
    089075A0:[0A241D6F]: j          0x089075BC
    089075A4:[AFBF001C]: sw         $ra, 28($sp)
--> 089075A8:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089075AC:[2673FF55]: addiu      $s3, $s3, -171
    089075B0:[2652FF55]: addiu      $s2, $s2, -171
    089075B4:[1222002B]: beq        $s1, $v0, 0x08907664
    089075B8:[2610FF54]: addiu      $s0, $s0, -172
    089075BC:[82020000]: lb         $v0, 0($s0)
--> 089075C0:[0443FFF9]: bgezl      $v0, 0x089075A8
    089075C4:[2631FFFF]: addiu      $s1, $s1, -1
    089075C8:[9202009C]: lbu        $v0, 156($s0)
    089075CC:[5040002F]: beql       $v0, $zr, 0x0890768C
    089075D0:[86020050]: lh         $v0, 80($s0)
  Back Branch 0890765C 5,949 times (length 42)
    089075A8:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089075AC:[2673FF55]: addiu      $s3, $s3, -171
    089075B0:[2652FF55]: addiu      $s2, $s2, -171
    089075B4:[1222002B]: beq        $s1, $v0, 0x08907664
    089075B8:[2610FF54]: addiu      $s0, $s0, -172
--> 089075BC:[82020000]: lb         $v0, 0($s0)
    089075C0:[0443FFF9]: bgezl      $v0, 0x089075A8
    089075C4:[2631FFFF]: addiu      $s1, $s1, -1
    089075C8:[9202009C]: lbu        $v0, 156($s0)
    089075CC:[5040002F]: beql       $v0, $zr, 0x0890768C
    089075D0:[86020050]: lh         $v0, 80($s0)
    089075D4:[30420002]: andi       $v0, $v0, 2
    089075D8:[2442FFFF]: addiu      $v0, $v0, -1
    089075DC:[7C024420]: seb        $t0, $v0
    089075E0:[8E02004C]: lw         $v0, 76($s0)
    089075E4:[54400002]: bnel       $v0, $zr, 0x089075F0
    089075E8:[8E020094]: lw         $v0, 148($s0)
    089075EC:[8E02008C]: lw         $v0, 140($s0)
    089075F0:[8E050008]: lw         $a1, 8($s0)
    089075F4:[8E030090]: lw         $v1, 144($s0)
    089075F8:[8E06000C]: lw         $a2, 12($s0)
    089075FC:[00A22823]: subu       $a1, $a1, $v0
    08907600:[24A401FF]: addiu      $a0, $a1, 511
    08907604:[00C33023]: subu       $a2, $a2, $v1
    08907608:[28A20000]: slti       $v0, $a1, 0
    0890760C:[0082280B]: movn       $a1, $a0, $v0
    08907610:[24C301FF]: addiu      $v1, $a2, 511
    08907614:[28C20000]: slti       $v0, $a2, 0
    08907618:[0062300B]: movn       $a2, $v1, $v0
    0890761C:[02513821]: addu       $a3, $s2, $s1
    08907620:[00052A43]: sra        $a1, $a1, 0x0009
    08907624:[00B52823]: subu       $a1, $a1, $s5
    08907628:[00063243]: sra        $a2, $a2, 0x0009
    0890762C:[00F63821]: addu       $a3, $a3, $s6
    08907630:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    08907634:[00A82821]: addu       $a1, $a1, $t0
    08907638:[24846A24]: addiu      $a0, $a0, 27172
    0890763C:[00D43023]: subu       $a2, $a2, $s4
    08907640:[24E70054]: addiu      $a3, $a3, 84
    08907644:[0E2470E1]: jal        0x0891C384
    08907648:[24080016]: addiu      $t0, $zr, 22 <=> li $t0, 22
    0890764C:[2631FFFF]: addiu      $s1, $s1, -1
    08907650:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08907654:[2673FF55]: addiu      $s3, $s3, -171
    08907658:[2652FF55]: addiu      $s2, $s2, -171
--> 0890765C:[1622FFD7]: bne        $s1, $v0, 0x089075BC
    08907660:[2610FF54]: addiu      $s0, $s0, -172
    08907664:[8FBF001C]: lw         $ra, 28($sp)
    08907668:[8FB60018]: lw         $s6, 24($sp)
    0890766C:[8FB50014]: lw         $s5, 20($sp)
  Back Branch 08907698 5,949 times (length 45)
    089075D8:[2442FFFF]: addiu      $v0, $v0, -1
    089075DC:[7C024420]: seb        $t0, $v0
    089075E0:[8E02004C]: lw         $v0, 76($s0)
    089075E4:[54400002]: bnel       $v0, $zr, 0x089075F0
    089075E8:[8E020094]: lw         $v0, 148($s0)
--> 089075EC:[8E02008C]: lw         $v0, 140($s0)
    089075F0:[8E050008]: lw         $a1, 8($s0)
    089075F4:[8E030090]: lw         $v1, 144($s0)
    089075F8:[8E06000C]: lw         $a2, 12($s0)
    089075FC:[00A22823]: subu       $a1, $a1, $v0
    08907600:[24A401FF]: addiu      $a0, $a1, 511
    08907604:[00C33023]: subu       $a2, $a2, $v1
    08907608:[28A20000]: slti       $v0, $a1, 0
    0890760C:[0082280B]: movn       $a1, $a0, $v0
    08907610:[24C301FF]: addiu      $v1, $a2, 511
    08907614:[28C20000]: slti       $v0, $a2, 0
    08907618:[0062300B]: movn       $a2, $v1, $v0
    0890761C:[02513821]: addu       $a3, $s2, $s1
    08907620:[00052A43]: sra        $a1, $a1, 0x0009
    08907624:[00B52823]: subu       $a1, $a1, $s5
    08907628:[00063243]: sra        $a2, $a2, 0x0009
    0890762C:[00F63821]: addu       $a3, $a3, $s6
    08907630:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    08907634:[00A82821]: addu       $a1, $a1, $t0
    08907638:[24846A24]: addiu      $a0, $a0, 27172
    0890763C:[00D43023]: subu       $a2, $a2, $s4
    08907640:[24E70054]: addiu      $a3, $a3, 84
    08907644:[0E2470E1]: jal        0x0891C384
    08907648:[24080016]: addiu      $t0, $zr, 22 <=> li $t0, 22
    0890764C:[2631FFFF]: addiu      $s1, $s1, -1
    08907650:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08907654:[2673FF55]: addiu      $s3, $s3, -171
    08907658:[2652FF55]: addiu      $s2, $s2, -171
    0890765C:[1622FFD7]: bne        $s1, $v0, 0x089075BC
    08907660:[2610FF54]: addiu      $s0, $s0, -172
    08907664:[8FBF001C]: lw         $ra, 28($sp)
    08907668:[8FB60018]: lw         $s6, 24($sp)
    0890766C:[8FB50014]: lw         $s5, 20($sp)
    08907670:[8FB40010]: lw         $s4, 16($sp)
    08907674:[8FB3000C]: lw         $s3, 12($sp)
    08907678:[8FB20008]: lw         $s2, 8($sp)
    0890767C:[8FB10004]: lw         $s1, 4($sp)
    08907680:[8FB00000]: lw         $s0, 0($sp)
    08907684:[03E00008]: jr         $ra
    08907688:[27BD0020]: addiu      $sp, $sp, 32
    0890768C:[04420006]: bltzl      $v0, 0x089076A8
    08907690:[8E0600A0]: lw         $a2, 160($s0)
    08907694:[8E02004C]: lw         $v0, 76($s0)
--> 08907698:[1040FFD4]: beq        $v0, $zr, 0x089075EC
    0890769C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089076A0:[0A241D7C]: j          0x089075F0
    089076A4:[8E020094]: lw         $v0, 148($s0)
    089076A8:[50C0FFFB]: beql       $a2, $zr, 0x08907698
_S1_2_8983CF8 1,240,940 instructions (0.052%), 62,047 calls (08983CF8 - 08985368, length 1437)
_S1_2_8907DEC 1,114,624 instructions (0.047%), 17,416 calls (08907C60 - 08907E34, length 118)
    08907C60:[26310001]: addiu      $s1, $s1, 1
    08907C64:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    08907C68:[1222004C]: beq        $s1, $v0, 0x08907D9C
    08907C6C:[265200AC]: addiu      $s2, $s2, 172
    08907C70:[82420000]: lb         $v0, 0($s2)
    08907C74:[0443FFFB]: bgezl      $v0, 0x08907C64
    08907C78:[26310001]: addiu      $s1, $s1, 1
    08907C7C:[96420050]: lhu        $v0, 80($s2)
    08907C80:[26430050]: addiu      $v1, $s2, 80
    08907C84:[30420008]: andi       $v0, $v0, 8
    08907C88:[1440FFF5]: bne        $v0, $zr, 0x08907C60
    08907C8C:[AFA30080]: sw         $v1, 128($sp)
    08907C90:[8E420048]: lw         $v0, 72($s2)
    08907C94:[28420003]: slti       $v0, $v0, 3
    08907C98:[1440004C]: bne        $v0, $zr, 0x08907DCC
    08907C9C:[8E420008]: lw         $v0, 8($s2)
    08907CA0:[8E43000C]: lw         $v1, 12($s2)
    08907CA4:[241E0010]: addiu      $fp, $zr, 16 <=> li $fp, 16
    08907CA8:[24471FFF]: addiu      $a3, $v0, 8191
    08907CAC:[28450000]: slti       $a1, $v0, 0
    08907CB0:[24661FFF]: addiu      $a2, $v1, 8191
    08907CB4:[28640000]: slti       $a0, $v1, 0
    08907CB8:[00E5100B]: movn       $v0, $a3, $a1
    08907CBC:[00C4180B]: movn       $v1, $a2, $a0
    08907CC0:[00021343]: sra        $v0, $v0, 0x000D
    08907CC4:[00031B43]: sra        $v1, $v1, 0x000D
    08907CC8:[AFA20088]: sw         $v0, 136($sp)
    08907CCC:[AFA30084]: sw         $v1, 132($sp)
    08907CD0:[1BC0FFE3]: blez       $fp, 0x08907C60
    08907CD4:[AE400004]: sw         $zr, 4($s2)
    08907CD8:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08907CDC:[03A0B021]: addu       $s6, $sp, $zr <=> move $s6, $sp
    08907CE0:[27B50040]: addiu      $s5, $sp, 64
    08907CE4:[8EC20000]: lw         $v0, 0($s6)
    08907CE8:[8FA40088]: lw         $a0, 136($sp)
    08907CEC:[8EA30000]: lw         $v1, 0($s5)
    08907CF0:[00829821]: addu       $s3, $a0, $v0
    08907CF4:[8FA20084]: lw         $v0, 132($sp)
    08907CF8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08907CFC:[0043A021]: addu       $s4, $v0, $v1
    08907D00:[0E248992]: jal        0x08922648
    08907D04:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08907D08:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08907D0C:[2C420078]: sltiu      $v0, $v0, 120
    08907D10:[5040001B]: beql       $v0, $zr, 0x08907D80
    08907D14:[26F70001]: addiu      $s7, $s7, 1
    08907D18:[00031080]: sll        $v0, $v1, 0x0002
    08907D1C:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    08907D20:[24630994]: addiu      $v1, $v1, 2452
    08907D24:[00431021]: addu       $v0, $v0, $v1
    08907D28:[8C440000]: lw         $a0, 0($v0)
    08907D2C:[00800008]: jr         $a0
    08907D30:[00000000]: nop
    08907D80:[26D60004]: addiu      $s6, $s6, 4
    08907D84:[16FEFFD7]: bne        $s7, $fp, 0x08907CE4
    08907D88:[26B50004]: addiu      $s5, $s5, 4
    08907D8C:[26310001]: addiu      $s1, $s1, 1
    08907D90:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    08907D94:[1622FFB6]: bne        $s1, $v0, 0x08907C70
    08907D98:[265200AC]: addiu      $s2, $s2, 172
    08907D9C:[8FBF00B4]: lw         $ra, 180($sp)
    08907DA0:[8FBE00B0]: lw         $fp, 176($sp)
    08907DA4:[8FB700AC]: lw         $s7, 172($sp)
    08907DA8:[8FB600A8]: lw         $s6, 168($sp)
    08907DAC:[8FB500A4]: lw         $s5, 164($sp)
    08907DB0:[8FB400A0]: lw         $s4, 160($sp)
    08907DB4:[8FB3009C]: lw         $s3, 156($sp)
    08907DB8:[8FB20098]: lw         $s2, 152($sp)
    08907DBC:[8FB10094]: lw         $s1, 148($sp)
    08907DC0:[8FB00090]: lw         $s0, 144($sp)
    08907DC4:[03E00008]: jr         $ra
    08907DC8:[27BD00B8]: addiu      $sp, $sp, 184
    08907DCC:[8E43000C]: lw         $v1, 12($s2)
    08907DD0:[0A241F2A]: j          0x08907CA8
    08907DD4:[241E0004]: addiu      $fp, $zr, 4 <=> li $fp, 4
    08907DEC:[00111100]: sll        $v0, $s1, 0x0004
    08907DF0:[00112080]: sll        $a0, $s1, 0x0002
    08907DF4:[00822021]: addu       $a0, $a0, $v0
    08907DF8:[00912023]: subu       $a0, $a0, $s1
    08907DFC:[000410C0]: sll        $v0, $a0, 0x0003
    08907E00:[00822021]: addu       $a0, $a0, $v0
    08907E04:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08907E08:[24627A44]: addiu      $v0, $v1, 31300
    08907E0C:[00912021]: addu       $a0, $a0, $s1
    08907E10:[00822021]: addu       $a0, $a0, $v0
    08907E14:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08907E18:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08907E1C:[0E24AAB8]: jal        0x0892AAE0
    08907E20:[26F70001]: addiu      $s7, $s7, 1
    08907E24:[26D60004]: addiu      $s6, $s6, 4
    08907E28:[16FEFFAE]: bne        $s7, $fp, 0x08907CE4
    08907E2C:[26B50004]: addiu      $s5, $s5, 4
    08907E30:[0A241F64]: j          0x08907D90
    08907E34:[26310001]: addiu      $s1, $s1, 1
  Back Branch 08907C74 92,226 times (length 6)
    08907C60:[26310001]: addiu      $s1, $s1, 1
--> 08907C64:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    08907C68:[1222004C]: beq        $s1, $v0, 0x08907D9C
    08907C6C:[265200AC]: addiu      $s2, $s2, 172
    08907C70:[82420000]: lb         $v0, 0($s2)
--> 08907C74:[0443FFFB]: bgezl      $v0, 0x08907C64
    08907C78:[26310001]: addiu      $s1, $s1, 1
    08907C7C:[96420050]: lhu        $v0, 80($s2)
    08907C80:[26430050]: addiu      $v1, $s2, 80
    08907C84:[30420008]: andi       $v0, $v0, 8
  Back Branch 08907E28 17,416 times (length 83)
    08907CD0:[1BC0FFE3]: blez       $fp, 0x08907C60
    08907CD4:[AE400004]: sw         $zr, 4($s2)
    08907CD8:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08907CDC:[03A0B021]: addu       $s6, $sp, $zr <=> move $s6, $sp
    08907CE0:[27B50040]: addiu      $s5, $sp, 64
--> 08907CE4:[8EC20000]: lw         $v0, 0($s6)
    08907CE8:[8FA40088]: lw         $a0, 136($sp)
    08907CEC:[8EA30000]: lw         $v1, 0($s5)
    08907CF0:[00829821]: addu       $s3, $a0, $v0
    08907CF4:[8FA20084]: lw         $v0, 132($sp)
    08907CF8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08907CFC:[0043A021]: addu       $s4, $v0, $v1
    08907D00:[0E248992]: jal        0x08922648
    08907D04:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08907D08:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08907D0C:[2C420078]: sltiu      $v0, $v0, 120
    08907D10:[5040001B]: beql       $v0, $zr, 0x08907D80
    08907D14:[26F70001]: addiu      $s7, $s7, 1
    08907D18:[00031080]: sll        $v0, $v1, 0x0002
    08907D1C:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    08907D20:[24630994]: addiu      $v1, $v1, 2452
    08907D24:[00431021]: addu       $v0, $v0, $v1
    08907D28:[8C440000]: lw         $a0, 0($v0)
    08907D2C:[00800008]: jr         $a0
    08907D30:[00000000]: nop
    08907D80:[26D60004]: addiu      $s6, $s6, 4
    08907D84:[16FEFFD7]: bne        $s7, $fp, 0x08907CE4
    08907D88:[26B50004]: addiu      $s5, $s5, 4
    08907D8C:[26310001]: addiu      $s1, $s1, 1
    08907D90:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    08907D94:[1622FFB6]: bne        $s1, $v0, 0x08907C70
    08907D98:[265200AC]: addiu      $s2, $s2, 172
    08907D9C:[8FBF00B4]: lw         $ra, 180($sp)
    08907DA0:[8FBE00B0]: lw         $fp, 176($sp)
    08907DA4:[8FB700AC]: lw         $s7, 172($sp)
    08907DA8:[8FB600A8]: lw         $s6, 168($sp)
    08907DAC:[8FB500A4]: lw         $s5, 164($sp)
    08907DB0:[8FB400A0]: lw         $s4, 160($sp)
    08907DB4:[8FB3009C]: lw         $s3, 156($sp)
    08907DB8:[8FB20098]: lw         $s2, 152($sp)
    08907DBC:[8FB10094]: lw         $s1, 148($sp)
    08907DC0:[8FB00090]: lw         $s0, 144($sp)
    08907DC4:[03E00008]: jr         $ra
    08907DC8:[27BD00B8]: addiu      $sp, $sp, 184
    08907DCC:[8E43000C]: lw         $v1, 12($s2)
    08907DD0:[0A241F2A]: j          0x08907CA8
    08907DD4:[241E0004]: addiu      $fp, $zr, 4 <=> li $fp, 4
    08907DEC:[00111100]: sll        $v0, $s1, 0x0004
    08907DF0:[00112080]: sll        $a0, $s1, 0x0002
    08907DF4:[00822021]: addu       $a0, $a0, $v0
    08907DF8:[00912023]: subu       $a0, $a0, $s1
    08907DFC:[000410C0]: sll        $v0, $a0, 0x0003
    08907E00:[00822021]: addu       $a0, $a0, $v0
    08907E04:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08907E08:[24627A44]: addiu      $v0, $v1, 31300
    08907E0C:[00912021]: addu       $a0, $a0, $s1
    08907E10:[00822021]: addu       $a0, $a0, $v0
    08907E14:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08907E18:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08907E1C:[0E24AAB8]: jal        0x0892AAE0
    08907E20:[26F70001]: addiu      $s7, $s7, 1
    08907E24:[26D60004]: addiu      $s6, $s6, 4
--> 08907E28:[16FEFFAE]: bne        $s7, $fp, 0x08907CE4
    08907E2C:[26B50004]: addiu      $s5, $s5, 4
    08907E30:[0A241F64]: j          0x08907D90
    08907E34:[26310001]: addiu      $s1, $s1, 1
  Back Branch 08907CD0 4,854 times (length 30)
--> 08907C60:[26310001]: addiu      $s1, $s1, 1
    08907C64:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    08907C68:[1222004C]: beq        $s1, $v0, 0x08907D9C
    08907C6C:[265200AC]: addiu      $s2, $s2, 172
    08907C70:[82420000]: lb         $v0, 0($s2)
    08907C74:[0443FFFB]: bgezl      $v0, 0x08907C64
    08907C78:[26310001]: addiu      $s1, $s1, 1
    08907C7C:[96420050]: lhu        $v0, 80($s2)
    08907C80:[26430050]: addiu      $v1, $s2, 80
    08907C84:[30420008]: andi       $v0, $v0, 8
    08907C88:[1440FFF5]: bne        $v0, $zr, 0x08907C60
    08907C8C:[AFA30080]: sw         $v1, 128($sp)
    08907C90:[8E420048]: lw         $v0, 72($s2)
    08907C94:[28420003]: slti       $v0, $v0, 3
    08907C98:[1440004C]: bne        $v0, $zr, 0x08907DCC
    08907C9C:[8E420008]: lw         $v0, 8($s2)
    08907CA0:[8E43000C]: lw         $v1, 12($s2)
    08907CA4:[241E0010]: addiu      $fp, $zr, 16 <=> li $fp, 16
    08907CA8:[24471FFF]: addiu      $a3, $v0, 8191
    08907CAC:[28450000]: slti       $a1, $v0, 0
    08907CB0:[24661FFF]: addiu      $a2, $v1, 8191
    08907CB4:[28640000]: slti       $a0, $v1, 0
    08907CB8:[00E5100B]: movn       $v0, $a3, $a1
    08907CBC:[00C4180B]: movn       $v1, $a2, $a0
    08907CC0:[00021343]: sra        $v0, $v0, 0x000D
    08907CC4:[00031B43]: sra        $v1, $v1, 0x000D
    08907CC8:[AFA20088]: sw         $v0, 136($sp)
    08907CCC:[AFA30084]: sw         $v1, 132($sp)
--> 08907CD0:[1BC0FFE3]: blez       $fp, 0x08907C60
    08907CD4:[AE400004]: sw         $zr, 4($s2)
    08907CD8:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08907CDC:[03A0B021]: addu       $s6, $sp, $zr <=> move $s6, $sp
    08907CE0:[27B50040]: addiu      $s5, $sp, 64
  Back Branch 08907C88 4,854 times (length 12)
--> 08907C60:[26310001]: addiu      $s1, $s1, 1
    08907C64:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    08907C68:[1222004C]: beq        $s1, $v0, 0x08907D9C
    08907C6C:[265200AC]: addiu      $s2, $s2, 172
    08907C70:[82420000]: lb         $v0, 0($s2)
    08907C74:[0443FFFB]: bgezl      $v0, 0x08907C64
    08907C78:[26310001]: addiu      $s1, $s1, 1
    08907C7C:[96420050]: lhu        $v0, 80($s2)
    08907C80:[26430050]: addiu      $v1, $s2, 80
    08907C84:[30420008]: andi       $v0, $v0, 8
--> 08907C88:[1440FFF5]: bne        $v0, $zr, 0x08907C60
    08907C8C:[AFA30080]: sw         $v1, 128($sp)
    08907C90:[8E420048]: lw         $v0, 72($s2)
    08907C94:[28420003]: slti       $v0, $v0, 3
    08907C98:[1440004C]: bne        $v0, $zr, 0x08907DCC
  Back Branch 08907DD0 4,854 times (length 76)
    08907C94:[28420003]: slti       $v0, $v0, 3
    08907C98:[1440004C]: bne        $v0, $zr, 0x08907DCC
    08907C9C:[8E420008]: lw         $v0, 8($s2)
    08907CA0:[8E43000C]: lw         $v1, 12($s2)
    08907CA4:[241E0010]: addiu      $fp, $zr, 16 <=> li $fp, 16
--> 08907CA8:[24471FFF]: addiu      $a3, $v0, 8191
    08907CAC:[28450000]: slti       $a1, $v0, 0
    08907CB0:[24661FFF]: addiu      $a2, $v1, 8191
    08907CB4:[28640000]: slti       $a0, $v1, 0
    08907CB8:[00E5100B]: movn       $v0, $a3, $a1
    08907CBC:[00C4180B]: movn       $v1, $a2, $a0
    08907CC0:[00021343]: sra        $v0, $v0, 0x000D
    08907CC4:[00031B43]: sra        $v1, $v1, 0x000D
    08907CC8:[AFA20088]: sw         $v0, 136($sp)
    08907CCC:[AFA30084]: sw         $v1, 132($sp)
    08907CD0:[1BC0FFE3]: blez       $fp, 0x08907C60
    08907CD4:[AE400004]: sw         $zr, 4($s2)
    08907CD8:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08907CDC:[03A0B021]: addu       $s6, $sp, $zr <=> move $s6, $sp
    08907CE0:[27B50040]: addiu      $s5, $sp, 64
    08907CE4:[8EC20000]: lw         $v0, 0($s6)
    08907CE8:[8FA40088]: lw         $a0, 136($sp)
    08907CEC:[8EA30000]: lw         $v1, 0($s5)
    08907CF0:[00829821]: addu       $s3, $a0, $v0
    08907CF4:[8FA20084]: lw         $v0, 132($sp)
    08907CF8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08907CFC:[0043A021]: addu       $s4, $v0, $v1
    08907D00:[0E248992]: jal        0x08922648
    08907D04:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08907D08:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08907D0C:[2C420078]: sltiu      $v0, $v0, 120
    08907D10:[5040001B]: beql       $v0, $zr, 0x08907D80
    08907D14:[26F70001]: addiu      $s7, $s7, 1
    08907D18:[00031080]: sll        $v0, $v1, 0x0002
    08907D1C:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    08907D20:[24630994]: addiu      $v1, $v1, 2452
    08907D24:[00431021]: addu       $v0, $v0, $v1
    08907D28:[8C440000]: lw         $a0, 0($v0)
    08907D2C:[00800008]: jr         $a0
    08907D30:[00000000]: nop
    08907D80:[26D60004]: addiu      $s6, $s6, 4
    08907D84:[16FEFFD7]: bne        $s7, $fp, 0x08907CE4
    08907D88:[26B50004]: addiu      $s5, $s5, 4
    08907D8C:[26310001]: addiu      $s1, $s1, 1
    08907D90:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    08907D94:[1622FFB6]: bne        $s1, $v0, 0x08907C70
    08907D98:[265200AC]: addiu      $s2, $s2, 172
    08907D9C:[8FBF00B4]: lw         $ra, 180($sp)
    08907DA0:[8FBE00B0]: lw         $fp, 176($sp)
    08907DA4:[8FB700AC]: lw         $s7, 172($sp)
    08907DA8:[8FB600A8]: lw         $s6, 168($sp)
    08907DAC:[8FB500A4]: lw         $s5, 164($sp)
    08907DB0:[8FB400A0]: lw         $s4, 160($sp)
    08907DB4:[8FB3009C]: lw         $s3, 156($sp)
    08907DB8:[8FB20098]: lw         $s2, 152($sp)
    08907DBC:[8FB10094]: lw         $s1, 148($sp)
    08907DC0:[8FB00090]: lw         $s0, 144($sp)
    08907DC4:[03E00008]: jr         $ra
    08907DC8:[27BD00B8]: addiu      $sp, $sp, 184
    08907DCC:[8E43000C]: lw         $v1, 12($s2)
--> 08907DD0:[0A241F2A]: j          0x08907CA8
    08907DD4:[241E0004]: addiu      $fp, $zr, 4 <=> li $fp, 4
  Back Branch 08907D94 4,854 times (length 75)
    08907C60:[26310001]: addiu      $s1, $s1, 1
    08907C64:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    08907C68:[1222004C]: beq        $s1, $v0, 0x08907D9C
    08907C6C:[265200AC]: addiu      $s2, $s2, 172
--> 08907C70:[82420000]: lb         $v0, 0($s2)
    08907C74:[0443FFFB]: bgezl      $v0, 0x08907C64
    08907C78:[26310001]: addiu      $s1, $s1, 1
    08907C7C:[96420050]: lhu        $v0, 80($s2)
    08907C80:[26430050]: addiu      $v1, $s2, 80
    08907C84:[30420008]: andi       $v0, $v0, 8
    08907C88:[1440FFF5]: bne        $v0, $zr, 0x08907C60
    08907C8C:[AFA30080]: sw         $v1, 128($sp)
    08907C90:[8E420048]: lw         $v0, 72($s2)
    08907C94:[28420003]: slti       $v0, $v0, 3
    08907C98:[1440004C]: bne        $v0, $zr, 0x08907DCC
    08907C9C:[8E420008]: lw         $v0, 8($s2)
    08907CA0:[8E43000C]: lw         $v1, 12($s2)
    08907CA4:[241E0010]: addiu      $fp, $zr, 16 <=> li $fp, 16
    08907CA8:[24471FFF]: addiu      $a3, $v0, 8191
    08907CAC:[28450000]: slti       $a1, $v0, 0
    08907CB0:[24661FFF]: addiu      $a2, $v1, 8191
    08907CB4:[28640000]: slti       $a0, $v1, 0
    08907CB8:[00E5100B]: movn       $v0, $a3, $a1
    08907CBC:[00C4180B]: movn       $v1, $a2, $a0
    08907CC0:[00021343]: sra        $v0, $v0, 0x000D
    08907CC4:[00031B43]: sra        $v1, $v1, 0x000D
    08907CC8:[AFA20088]: sw         $v0, 136($sp)
    08907CCC:[AFA30084]: sw         $v1, 132($sp)
    08907CD0:[1BC0FFE3]: blez       $fp, 0x08907C60
    08907CD4:[AE400004]: sw         $zr, 4($s2)
    08907CD8:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08907CDC:[03A0B021]: addu       $s6, $sp, $zr <=> move $s6, $sp
    08907CE0:[27B50040]: addiu      $s5, $sp, 64
    08907CE4:[8EC20000]: lw         $v0, 0($s6)
    08907CE8:[8FA40088]: lw         $a0, 136($sp)
    08907CEC:[8EA30000]: lw         $v1, 0($s5)
    08907CF0:[00829821]: addu       $s3, $a0, $v0
    08907CF4:[8FA20084]: lw         $v0, 132($sp)
    08907CF8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08907CFC:[0043A021]: addu       $s4, $v0, $v1
    08907D00:[0E248992]: jal        0x08922648
    08907D04:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08907D08:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08907D0C:[2C420078]: sltiu      $v0, $v0, 120
    08907D10:[5040001B]: beql       $v0, $zr, 0x08907D80
    08907D14:[26F70001]: addiu      $s7, $s7, 1
    08907D18:[00031080]: sll        $v0, $v1, 0x0002
    08907D1C:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    08907D20:[24630994]: addiu      $v1, $v1, 2452
    08907D24:[00431021]: addu       $v0, $v0, $v1
    08907D28:[8C440000]: lw         $a0, 0($v0)
    08907D2C:[00800008]: jr         $a0
    08907D30:[00000000]: nop
    08907D80:[26D60004]: addiu      $s6, $s6, 4
    08907D84:[16FEFFD7]: bne        $s7, $fp, 0x08907CE4
    08907D88:[26B50004]: addiu      $s5, $s5, 4
    08907D8C:[26310001]: addiu      $s1, $s1, 1
    08907D90:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
--> 08907D94:[1622FFB6]: bne        $s1, $v0, 0x08907C70
    08907D98:[265200AC]: addiu      $s2, $s2, 172
    08907D9C:[8FBF00B4]: lw         $ra, 180($sp)
    08907DA0:[8FBE00B0]: lw         $fp, 176($sp)
    08907DA4:[8FB700AC]: lw         $s7, 172($sp)
  Back Branch 08907E30 4,354 times (length 42)
    08907D80:[26D60004]: addiu      $s6, $s6, 4
    08907D84:[16FEFFD7]: bne        $s7, $fp, 0x08907CE4
    08907D88:[26B50004]: addiu      $s5, $s5, 4
    08907D8C:[26310001]: addiu      $s1, $s1, 1
--> 08907D90:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    08907D94:[1622FFB6]: bne        $s1, $v0, 0x08907C70
    08907D98:[265200AC]: addiu      $s2, $s2, 172
    08907D9C:[8FBF00B4]: lw         $ra, 180($sp)
    08907DA0:[8FBE00B0]: lw         $fp, 176($sp)
    08907DA4:[8FB700AC]: lw         $s7, 172($sp)
    08907DA8:[8FB600A8]: lw         $s6, 168($sp)
    08907DAC:[8FB500A4]: lw         $s5, 164($sp)
    08907DB0:[8FB400A0]: lw         $s4, 160($sp)
    08907DB4:[8FB3009C]: lw         $s3, 156($sp)
    08907DB8:[8FB20098]: lw         $s2, 152($sp)
    08907DBC:[8FB10094]: lw         $s1, 148($sp)
    08907DC0:[8FB00090]: lw         $s0, 144($sp)
    08907DC4:[03E00008]: jr         $ra
    08907DC8:[27BD00B8]: addiu      $sp, $sp, 184
    08907DCC:[8E43000C]: lw         $v1, 12($s2)
    08907DD0:[0A241F2A]: j          0x08907CA8
    08907DD4:[241E0004]: addiu      $fp, $zr, 4 <=> li $fp, 4
    08907DEC:[00111100]: sll        $v0, $s1, 0x0004
    08907DF0:[00112080]: sll        $a0, $s1, 0x0002
    08907DF4:[00822021]: addu       $a0, $a0, $v0
    08907DF8:[00912023]: subu       $a0, $a0, $s1
    08907DFC:[000410C0]: sll        $v0, $a0, 0x0003
    08907E00:[00822021]: addu       $a0, $a0, $v0
    08907E04:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08907E08:[24627A44]: addiu      $v0, $v1, 31300
    08907E0C:[00912021]: addu       $a0, $a0, $s1
    08907E10:[00822021]: addu       $a0, $a0, $v0
    08907E14:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08907E18:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08907E1C:[0E24AAB8]: jal        0x0892AAE0
    08907E20:[26F70001]: addiu      $s7, $s7, 1
    08907E24:[26D60004]: addiu      $s6, $s6, 4
    08907E28:[16FEFFAE]: bne        $s7, $fp, 0x08907CE4
    08907E2C:[26B50004]: addiu      $s5, $s5, 4
--> 08907E30:[0A241F64]: j          0x08907D90
    08907E34:[26310001]: addiu      $s1, $s1, 1
  Back Branch 08907D84 2,000 times (length 42)
    08907CD0:[1BC0FFE3]: blez       $fp, 0x08907C60
    08907CD4:[AE400004]: sw         $zr, 4($s2)
    08907CD8:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08907CDC:[03A0B021]: addu       $s6, $sp, $zr <=> move $s6, $sp
    08907CE0:[27B50040]: addiu      $s5, $sp, 64
--> 08907CE4:[8EC20000]: lw         $v0, 0($s6)
    08907CE8:[8FA40088]: lw         $a0, 136($sp)
    08907CEC:[8EA30000]: lw         $v1, 0($s5)
    08907CF0:[00829821]: addu       $s3, $a0, $v0
    08907CF4:[8FA20084]: lw         $v0, 132($sp)
    08907CF8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08907CFC:[0043A021]: addu       $s4, $v0, $v1
    08907D00:[0E248992]: jal        0x08922648
    08907D04:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08907D08:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08907D0C:[2C420078]: sltiu      $v0, $v0, 120
    08907D10:[5040001B]: beql       $v0, $zr, 0x08907D80
    08907D14:[26F70001]: addiu      $s7, $s7, 1
    08907D18:[00031080]: sll        $v0, $v1, 0x0002
    08907D1C:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    08907D20:[24630994]: addiu      $v1, $v1, 2452
    08907D24:[00431021]: addu       $v0, $v0, $v1
    08907D28:[8C440000]: lw         $a0, 0($v0)
    08907D2C:[00800008]: jr         $a0
    08907D30:[00000000]: nop
    08907D80:[26D60004]: addiu      $s6, $s6, 4
--> 08907D84:[16FEFFD7]: bne        $s7, $fp, 0x08907CE4
    08907D88:[26B50004]: addiu      $s5, $s5, 4
    08907D8C:[26310001]: addiu      $s1, $s1, 1
    08907D90:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    08907D94:[1622FFB6]: bne        $s1, $v0, 0x08907C70
_S1_2_89242AC 1,101,086 instructions (0.046%), 4,313 calls (089242AC - 089251D4, length 971)
  Back Branch 089247C8 4,313 times (length 301)
  Back Branch 08924AA4 4,313 times (length 274)
  Back Branch 08924A90 4,313 times (length 263)
  Back Branch 0892488C 4,257 times (length 88)
    08924720:[00A2182A]: slt        $v1, $a1, $v0
    08924724:[10600002]: beq        $v1, $zr, 0x08924730
    08924728:[AC820030]: sw         $v0, 48($a0)
    0892472C:[AC850030]: sw         $a1, 48($a0)
    08924730:[26A6E0A4]: addiu      $a2, $s5, -8028
--> 08924734:[8CC8001C]: lw         $t0, 28($a2)
    08924738:[8CC2002C]: lw         $v0, 44($a2)
    0892473C:[8CC30020]: lw         $v1, 32($a2)
    08924740:[8CC40030]: lw         $a0, 48($a2)
    08924744:[8CC70034]: lw         $a3, 52($a2)
    08924748:[01021021]: addu       $v0, $t0, $v0
    0892474C:[00641821]: addu       $v1, $v1, $a0
    08924750:[03C7282A]: slt        $a1, $fp, $a3
    08924754:[ACC20024]: sw         $v0, 36($a2)
    08924758:[14A0005C]: bne        $a1, $zr, 0x089248CC
    0892475C:[ACC30028]: sw         $v1, 40($a2)
    08924760:[001E1023]: subu       $v0, $zr, $fp <=> negu $v0, $fp
    08924764:[00E2102A]: slt        $v0, $a3, $v0
    08924768:[14400059]: bne        $v0, $zr, 0x089248D0
    0892476C:[00E81021]: addu       $v0, $a3, $t0
    08924770:[26A2E0A4]: addiu      $v0, $s5, -8028
    08924774:[8C430020]: lw         $v1, 32($v0)
    08924778:[8C440038]: lw         $a0, 56($v0)
    0892477C:[00641821]: addu       $v1, $v1, $a0
    08924780:[AC430020]: sw         $v1, 32($v0)
    08924784:[8FBF0024]: lw         $ra, 36($sp)
    08924788:[8FBE0020]: lw         $fp, 32($sp)
    0892478C:[8FB7001C]: lw         $s7, 28($sp)
    08924790:[8FB60018]: lw         $s6, 24($sp)
    08924794:[8FB50014]: lw         $s5, 20($sp)
    08924798:[8FB40010]: lw         $s4, 16($sp)
    0892479C:[8FB3000C]: lw         $s3, 12($sp)
    089247A0:[8FB20008]: lw         $s2, 8($sp)
    089247A4:[8FB10004]: lw         $s1, 4($sp)
    089247A8:[8FB00000]: lw         $s0, 0($sp)
    089247AC:[03E00008]: jr         $ra
    089247B0:[27BD0028]: addiu      $sp, $sp, 40
    089247B4:[24110050]: addiu      $s1, $zr, 80 <=> li $s1, 80
    089247B8:[24120020]: addiu      $s2, $zr, 32 <=> li $s2, 32
    089247BC:[240A0500]: addiu      $t2, $zr, 1280 <=> li $t2, 1280
    089247C0:[24070055]: addiu      $a3, $zr, 85 <=> li $a3, 85
    089247C4:[24080020]: addiu      $t0, $zr, 32 <=> li $t0, 32
    089247C8:[0A2490C7]: j          0x0892431C
    089247CC:[241E0033]: addiu      $fp, $zr, 51 <=> li $fp, 51
    089247D0:[8C620004]: lw         $v0, 4($v1)
    089247D4:[30420010]: andi       $v0, $v0, 16
    089247D8:[50400005]: beql       $v0, $zr, 0x089247F0
    089247DC:[26A3E0A4]: addiu      $v1, $s5, -8028
    089247E0:[8C620034]: lw         $v0, 52($v1)
    089247E4:[04400182]: bltz       $v0, 0x08924DF0
    089247E8:[00021023]: subu       $v0, $zr, $v0 <=> negu $v0, $v0
    089247EC:[26A3E0A4]: addiu      $v1, $s5, -8028
    089247F0:[8C620004]: lw         $v0, 4($v1)
    089247F4:[30420020]: andi       $v0, $v0, 32
    089247F8:[10400005]: beq        $v0, $zr, 0x08924810
    089247FC:[26A4E0A4]: addiu      $a0, $s5, -8028
    08924800:[8C620034]: lw         $v0, 52($v1)
    08924804:[5C400002]: bgtzl      $v0, 0x08924810
    08924808:[AC620038]: sw         $v0, 56($v1)
    0892480C:[26A4E0A4]: addiu      $a0, $s5, -8028
    08924810:[8C830004]: lw         $v1, 4($a0)
    08924814:[30620008]: andi       $v0, $v1, 8
    08924818:[5040FF83]: beql       $v0, $zr, 0x08924628
    0892481C:[26A4E0A4]: addiu      $a0, $s5, -8028
    08924820:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    08924824:[00621024]: and        $v0, $v1, $v0
    08924828:[5440015B]: bnel       $v0, $zr, 0x08924D98
    0892482C:[8C820034]: lw         $v0, 52($a0)
    08924830:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08924834:[00621024]: and        $v0, $v1, $v0
    08924838:[1440015C]: bne        $v0, $zr, 0x08924DAC
    0892483C:[26A3E0A4]: addiu      $v1, $s5, -8028
    08924840:[26A2E0A4]: addiu      $v0, $s5, -8028
    08924844:[8C440004]: lw         $a0, 4($v0)
    08924848:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    0892484C:[00821024]: and        $v0, $a0, $v0
    08924850:[5040FF75]: beql       $v0, $zr, 0x08924628
    08924854:[26A4E0A4]: addiu      $a0, $s5, -8028
    08924858:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    0892485C:[00821024]: and        $v0, $a0, $v0
    08924860:[1040FF71]: beq        $v0, $zr, 0x08924628
    08924864:[26A4E0A4]: addiu      $a0, $s5, -8028
    08924868:[26A3E0A4]: addiu      $v1, $s5, -8028
    0892486C:[24020400]: addiu      $v0, $zr, 1024 <=> li $v0, 1024
    08924870:[0A24918A]: j          0x08924628
    08924874:[AC620038]: sw         $v0, 56($v1)
    08924878:[8C830030]: lw         $v1, 48($a0)
    0892487C:[28620201]: slti       $v0, $v1, 513
    08924880:[5040008D]: beql       $v0, $zr, 0x08924AB8
    08924884:[2463FE00]: addiu      $v1, $v1, -512
    08924888:[2862FE00]: slti       $v0, $v1, -512
--> 0892488C:[1040FFA9]: beq        $v0, $zr, 0x08924734
    08924890:[26A6E0A4]: addiu      $a2, $s5, -8028
    08924894:[24620200]: addiu      $v0, $v1, 512
    08924898:[26A6E0A4]: addiu      $a2, $s5, -8028
    0892489C:[AC820030]: sw         $v0, 48($a0)
  Back Branch 08924A88 4,203 times (length 292)
  Back Branch 08924850 4,024 times (length 140)
  Back Branch 08924B7C 3,406 times (length 439)
  Back Branch 08924B70 3,406 times (length 442)
  Back Branch 089249FC 3,379 times (length 205)
  Back Branch 08924A04 3,025 times (length 207)
  Back Branch 089248E4 850 times (length 90)
    08924770:[26A2E0A4]: addiu      $v0, $s5, -8028
    08924774:[8C430020]: lw         $v1, 32($v0)
    08924778:[8C440038]: lw         $a0, 56($v0)
    0892477C:[00641821]: addu       $v1, $v1, $a0
    08924780:[AC430020]: sw         $v1, 32($v0)
--> 08924784:[8FBF0024]: lw         $ra, 36($sp)
    08924788:[8FBE0020]: lw         $fp, 32($sp)
    0892478C:[8FB7001C]: lw         $s7, 28($sp)
    08924790:[8FB60018]: lw         $s6, 24($sp)
    08924794:[8FB50014]: lw         $s5, 20($sp)
    08924798:[8FB40010]: lw         $s4, 16($sp)
    0892479C:[8FB3000C]: lw         $s3, 12($sp)
    089247A0:[8FB20008]: lw         $s2, 8($sp)
    089247A4:[8FB10004]: lw         $s1, 4($sp)
    089247A8:[8FB00000]: lw         $s0, 0($sp)
    089247AC:[03E00008]: jr         $ra
    089247B0:[27BD0028]: addiu      $sp, $sp, 40
    089247B4:[24110050]: addiu      $s1, $zr, 80 <=> li $s1, 80
    089247B8:[24120020]: addiu      $s2, $zr, 32 <=> li $s2, 32
    089247BC:[240A0500]: addiu      $t2, $zr, 1280 <=> li $t2, 1280
    089247C0:[24070055]: addiu      $a3, $zr, 85 <=> li $a3, 85
    089247C4:[24080020]: addiu      $t0, $zr, 32 <=> li $t0, 32
    089247C8:[0A2490C7]: j          0x0892431C
    089247CC:[241E0033]: addiu      $fp, $zr, 51 <=> li $fp, 51
    089247D0:[8C620004]: lw         $v0, 4($v1)
    089247D4:[30420010]: andi       $v0, $v0, 16
    089247D8:[50400005]: beql       $v0, $zr, 0x089247F0
    089247DC:[26A3E0A4]: addiu      $v1, $s5, -8028
    089247E0:[8C620034]: lw         $v0, 52($v1)
    089247E4:[04400182]: bltz       $v0, 0x08924DF0
    089247E8:[00021023]: subu       $v0, $zr, $v0 <=> negu $v0, $v0
    089247EC:[26A3E0A4]: addiu      $v1, $s5, -8028
    089247F0:[8C620004]: lw         $v0, 4($v1)
    089247F4:[30420020]: andi       $v0, $v0, 32
    089247F8:[10400005]: beq        $v0, $zr, 0x08924810
    089247FC:[26A4E0A4]: addiu      $a0, $s5, -8028
    08924800:[8C620034]: lw         $v0, 52($v1)
    08924804:[5C400002]: bgtzl      $v0, 0x08924810
    08924808:[AC620038]: sw         $v0, 56($v1)
    0892480C:[26A4E0A4]: addiu      $a0, $s5, -8028
    08924810:[8C830004]: lw         $v1, 4($a0)
    08924814:[30620008]: andi       $v0, $v1, 8
    08924818:[5040FF83]: beql       $v0, $zr, 0x08924628
    0892481C:[26A4E0A4]: addiu      $a0, $s5, -8028
    08924820:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    08924824:[00621024]: and        $v0, $v1, $v0
    08924828:[5440015B]: bnel       $v0, $zr, 0x08924D98
    0892482C:[8C820034]: lw         $v0, 52($a0)
    08924830:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08924834:[00621024]: and        $v0, $v1, $v0
    08924838:[1440015C]: bne        $v0, $zr, 0x08924DAC
    0892483C:[26A3E0A4]: addiu      $v1, $s5, -8028
    08924840:[26A2E0A4]: addiu      $v0, $s5, -8028
    08924844:[8C440004]: lw         $a0, 4($v0)
    08924848:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    0892484C:[00821024]: and        $v0, $a0, $v0
    08924850:[5040FF75]: beql       $v0, $zr, 0x08924628
    08924854:[26A4E0A4]: addiu      $a0, $s5, -8028
    08924858:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    0892485C:[00821024]: and        $v0, $a0, $v0
    08924860:[1040FF71]: beq        $v0, $zr, 0x08924628
    08924864:[26A4E0A4]: addiu      $a0, $s5, -8028
    08924868:[26A3E0A4]: addiu      $v1, $s5, -8028
    0892486C:[24020400]: addiu      $v0, $zr, 1024 <=> li $v0, 1024
    08924870:[0A24918A]: j          0x08924628
    08924874:[AC620038]: sw         $v0, 56($v1)
    08924878:[8C830030]: lw         $v1, 48($a0)
    0892487C:[28620201]: slti       $v0, $v1, 513
    08924880:[5040008D]: beql       $v0, $zr, 0x08924AB8
    08924884:[2463FE00]: addiu      $v1, $v1, -512
    08924888:[2862FE00]: slti       $v0, $v1, -512
    0892488C:[1040FFA9]: beq        $v0, $zr, 0x08924734
    08924890:[26A6E0A4]: addiu      $a2, $s5, -8028
    08924894:[24620200]: addiu      $v0, $v1, 512
    08924898:[26A6E0A4]: addiu      $a2, $s5, -8028
    0892489C:[AC820030]: sw         $v0, 48($a0)
    089248A0:[8CC8001C]: lw         $t0, 28($a2)
    089248A4:[8CC2002C]: lw         $v0, 44($a2)
    089248A8:[8CC30020]: lw         $v1, 32($a2)
    089248AC:[8CC40030]: lw         $a0, 48($a2)
    089248B0:[8CC70034]: lw         $a3, 52($a2)
    089248B4:[01021021]: addu       $v0, $t0, $v0
    089248B8:[00641821]: addu       $v1, $v1, $a0
    089248BC:[03C7282A]: slt        $a1, $fp, $a3
    089248C0:[ACC20024]: sw         $v0, 36($a2)
    089248C4:[10A0FFA6]: beq        $a1, $zr, 0x08924760
    089248C8:[ACC30028]: sw         $v1, 40($a2)
    089248CC:[00E81021]: addu       $v0, $a3, $t0
    089248D0:[ACC2001C]: sw         $v0, 28($a2)
    089248D4:[26A2E0A4]: addiu      $v0, $s5, -8028
    089248D8:[8C430020]: lw         $v1, 32($v0)
    089248DC:[8C440038]: lw         $a0, 56($v0)
    089248E0:[00641821]: addu       $v1, $v1, $a0
--> 089248E4:[0A2491E1]: j          0x08924784
    089248E8:[AC430020]: sw         $v1, 32($v0)
    089248EC:[24160002]: addiu      $s6, $zr, 2 <=> li $s6, 2
    089248F0:[30830008]: andi       $v1, $a0, 8
    089248F4:[14600005]: bne        $v1, $zr, 0x0892490C
  Back Branch 08924D90 529 times (length 434)
  Back Branch 08924E78 387 times (length 662)
  Back Branch 08924D84 273 times (length 593)
  Back Branch 08924BD4 273 times (length 548)
  Back Branch 08925058 273 times (length 244)
  Back Branch 08924818 273 times (length 126)
  Back Branch 08924DE0 269 times (length 631)
  Back Branch 08924DD8 149 times (length 629)
  Back Branch 08924E80 121 times (length 257)
  Back Branch 08924E9C 121 times (length 264)
  Back Branch 08924EA8 110 times (length 553)
  Back Branch 08924D98 85 times (length 347)
  Back Branch 08924DF0 56 times (length 387)
  Back Branch 08924DA4 50 times (length 351)
  Back Branch 08924ABC 27 times (length 229)
  Back Branch 08924DB0 20 times (length 350)
  Back Branch 08924A9C 14 times (length 266)
  Back Branch 08924E6C 10 times (length 659)
  Back Branch 08924860 10 times (length 144)
  Back Branch 08924DFC 6 times (length 664)
  Back Branch 08925050 6 times (length 729)
  Back Branch 08924E0C 5 times (length 672)
  Back Branch 08924E20 4 times (length 677)
  Back Branch 08924E38 4 times (length 653)
_S1_2_8927C74 1,090,024 instructions (0.046%), 4,854 calls (0891ACC8 - 08927F1C, length 13462)
  Back Branch 08927D2C 81,928 times (length 9)
    08927CFC:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    08927D00:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08927D04:[0A249F4A]: j          0x08927D28
    08927D08:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08927D0C:[26520001]: addiu      $s2, $s2, 1
--> 08927D10:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    08927D14:[267300AB]: addiu      $s3, $s3, 171
    08927D18:[269400AB]: addiu      $s4, $s4, 171
    08927D1C:[26B500AB]: addiu      $s5, $s5, 171
    08927D20:[12420062]: beq        $s2, $v0, 0x08927EAC
    08927D24:[261000AC]: addiu      $s0, $s0, 172
    08927D28:[82020000]: lb         $v0, 0($s0)
--> 08927D2C:[0443FFF8]: bgezl      $v0, 0x08927D10
    08927D30:[26520001]: addiu      $s2, $s2, 1
    08927D34:[96030050]: lhu        $v1, 80($s0)
    08927D38:[30620001]: andi       $v0, $v1, 1
    08927D3C:[14400051]: bne        $v0, $zr, 0x08927E84
  Back Branch 08927CE4 4,312 times (length 15)
    08927C9C:[AFB3000C]: sw         $s3, 12($sp)
    08927CA0:[AFB20008]: sw         $s2, 8($sp)
    08927CA4:[AFB10004]: sw         $s1, 4($sp)
    08927CA8:[0440000D]: bltz       $v0, 0x08927CE0
    08927CAC:[AFB00000]: sw         $s0, 0($sp)
--> 08927CB0:[8FBF0024]: lw         $ra, 36($sp)
    08927CB4:[8FBE0020]: lw         $fp, 32($sp)
    08927CB8:[8FB7001C]: lw         $s7, 28($sp)
    08927CBC:[8FB60018]: lw         $s6, 24($sp)
    08927CC0:[8FB50014]: lw         $s5, 20($sp)
    08927CC4:[8FB40010]: lw         $s4, 16($sp)
    08927CC8:[8FB3000C]: lw         $s3, 12($sp)
    08927CCC:[8FB20008]: lw         $s2, 8($sp)
    08927CD0:[8FB10004]: lw         $s1, 4($sp)
    08927CD4:[8FB00000]: lw         $s0, 0($sp)
    08927CD8:[03E00008]: jr         $ra
    08927CDC:[27BD0028]: addiu      $sp, $sp, 40
    08927CE0:[30620002]: andi       $v0, $v1, 2
--> 08927CE4:[1440FFF2]: bne        $v0, $zr, 0x08927CB0
    08927CE8:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08927CEC:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    08927CF0:[24507A44]: addiu      $s0, $v0, 31300
    08927CF4:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
  Back Branch 08927EB8 4,312 times (length 131)
  Back Branch 08927E7C 4,312 times (length 68)
    08927D60:[00832021]: addu       $a0, $a0, $v1
    08927D64:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08927D68:[8FC20004]: lw         $v0, 4($fp)
    08927D6C:[00511025]: or         $v0, $v0, $s1
    08927D70:[AFC20004]: sw         $v0, 4($fp)
--> 08927D74:[3C1608B2]: lui        $s6, 0x08B2 <=> li $s6, 0x08B20000
    08927D78:[8EC2DBE0]: lw         $v0, -9248($s6)
    08927D7C:[30420004]: andi       $v0, $v0, 4
    08927D80:[1440002A]: bne        $v0, $zr, 0x08927E2C
    08927D84:[96E30000]: lhu        $v1, 0($s7)
    08927D88:[12200028]: beq        $s1, $zr, 0x08927E2C
    08927D8C:[00000000]: nop
    08927D90:[30620100]: andi       $v0, $v1, 256
    08927D94:[14400059]: bne        $v0, $zr, 0x08927EFC
    08927D98:[00000000]: nop
    08927D9C:[30620080]: andi       $v0, $v1, 128
    08927DA0:[10400025]: beq        $v0, $zr, 0x08927E38
    08927DA4:[32220004]: andi       $v0, $s1, 4
    08927DA8:[10400005]: beq        $v0, $zr, 0x08927DC0
    08927DAC:[32220001]: andi       $v0, $s1, 1
    08927DB0:[8E020010]: lw         $v0, 16($s0)
    08927DB4:[04400056]: bltz       $v0, 0x08927F10
    08927DB8:[00000000]: nop
    08927DBC:[32220001]: andi       $v0, $s1, 1
    08927DC0:[10400007]: beq        $v0, $zr, 0x08927DE0
    08927DC4:[8EC2DBE0]: lw         $v0, -9248($s6)
    08927DC8:[8E020010]: lw         $v0, 16($s0)
    08927DCC:[18400004]: blez       $v0, 0x08927DE0
    08927DD0:[8EC2DBE0]: lw         $v0, -9248($s6)
    08927DD4:[0E24A071]: jal        0x089281C4
    08927DD8:[8E0400A4]: lw         $a0, 164($s0)
    08927DDC:[8EC2DBE0]: lw         $v0, -9248($s6)
    08927DE0:[30420004]: andi       $v0, $v0, 4
    08927DE4:[5440FFCA]: bnel       $v0, $zr, 0x08927D10
    08927DE8:[26520001]: addiu      $s2, $s2, 1
    08927DEC:[5220FFC8]: beql       $s1, $zr, 0x08927D10
    08927DF0:[26520001]: addiu      $s2, $s2, 1
    08927DF4:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    08927DF8:[9062E0A4]: lbu        $v0, -8028($v1)
    08927DFC:[30420001]: andi       $v0, $v0, 1
    08927E00:[5040FFC3]: beql       $v0, $zr, 0x08927D10
    08927E04:[26520001]: addiu      $s2, $s2, 1
    08927E08:[96E20000]: lhu        $v0, 0($s7)
    08927E0C:[30422000]: andi       $v0, $v0, 8192
    08927E10:[5040FFBF]: beql       $v0, $zr, 0x08927D10
    08927E14:[26520001]: addiu      $s2, $s2, 1
    08927E18:[0E24C333]: jal        0x08930CCC
    08927E1C:[8E040030]: lw         $a0, 48($s0)
    08927E20:[AFC00034]: sw         $zr, 52($fp)
    08927E24:[0A249F43]: j          0x08927D0C
    08927E28:[A3C000AD]: sb         $zr, 173($fp)
    08927E2C:[30620080]: andi       $v0, $v1, 128
    08927E30:[1440FFDD]: bne        $v0, $zr, 0x08927DA8
    08927E34:[32220004]: andi       $v0, $s1, 4
    08927E38:[1220FFE9]: beq        $s1, $zr, 0x08927DE0
    08927E3C:[8EC2DBE0]: lw         $v0, -9248($s6)
    08927E40:[8E0400A4]: lw         $a0, 164($s0)
    08927E44:[1080FFE7]: beq        $a0, $zr, 0x08927DE4
    08927E48:[30420004]: andi       $v0, $v0, 4
    08927E4C:[8EC2DBE0]: lw         $v0, -9248($s6)
    08927E50:[30420004]: andi       $v0, $v0, 4
    08927E54:[5440FFAE]: bnel       $v0, $zr, 0x08927D10
    08927E58:[26520001]: addiu      $s2, $s2, 1
    08927E5C:[0E24A071]: jal        0x089281C4
    08927E60:[00000000]: nop
    08927E64:[0A249F78]: j          0x08927DE0
    08927E68:[8EC2DBE0]: lw         $v0, -9248($s6)
    08927E6C:[24427A44]: addiu      $v0, $v0, 31300
    08927E70:[02B22021]: addu       $a0, $s5, $s2
    08927E74:[0E249D0A]: jal        0x08927428
    08927E78:[00822021]: addu       $a0, $a0, $v0
--> 08927E7C:[0A249F5D]: j          0x08927D74
    08927E80:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08927E84:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08927E88:[24427A44]: addiu      $v0, $v0, 31300
    08927E8C:[02722021]: addu       $a0, $s3, $s2
  Back Branch 08927E30 4,312 times (length 36)
    08927D94:[14400059]: bne        $v0, $zr, 0x08927EFC
    08927D98:[00000000]: nop
    08927D9C:[30620080]: andi       $v0, $v1, 128
    08927DA0:[10400025]: beq        $v0, $zr, 0x08927E38
    08927DA4:[32220004]: andi       $v0, $s1, 4
--> 08927DA8:[10400005]: beq        $v0, $zr, 0x08927DC0
    08927DAC:[32220001]: andi       $v0, $s1, 1
    08927DB0:[8E020010]: lw         $v0, 16($s0)
    08927DB4:[04400056]: bltz       $v0, 0x08927F10
    08927DB8:[00000000]: nop
    08927DBC:[32220001]: andi       $v0, $s1, 1
    08927DC0:[10400007]: beq        $v0, $zr, 0x08927DE0
    08927DC4:[8EC2DBE0]: lw         $v0, -9248($s6)
    08927DC8:[8E020010]: lw         $v0, 16($s0)
    08927DCC:[18400004]: blez       $v0, 0x08927DE0
    08927DD0:[8EC2DBE0]: lw         $v0, -9248($s6)
    08927DD4:[0E24A071]: jal        0x089281C4
    08927DD8:[8E0400A4]: lw         $a0, 164($s0)
    08927DDC:[8EC2DBE0]: lw         $v0, -9248($s6)
    08927DE0:[30420004]: andi       $v0, $v0, 4
    08927DE4:[5440FFCA]: bnel       $v0, $zr, 0x08927D10
    08927DE8:[26520001]: addiu      $s2, $s2, 1
    08927DEC:[5220FFC8]: beql       $s1, $zr, 0x08927D10
    08927DF0:[26520001]: addiu      $s2, $s2, 1
    08927DF4:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    08927DF8:[9062E0A4]: lbu        $v0, -8028($v1)
    08927DFC:[30420001]: andi       $v0, $v0, 1
    08927E00:[5040FFC3]: beql       $v0, $zr, 0x08927D10
    08927E04:[26520001]: addiu      $s2, $s2, 1
    08927E08:[96E20000]: lhu        $v0, 0($s7)
    08927E0C:[30422000]: andi       $v0, $v0, 8192
    08927E10:[5040FFBF]: beql       $v0, $zr, 0x08927D10
    08927E14:[26520001]: addiu      $s2, $s2, 1
    08927E18:[0E24C333]: jal        0x08930CCC
    08927E1C:[8E040030]: lw         $a0, 48($s0)
    08927E20:[AFC00034]: sw         $zr, 52($fp)
    08927E24:[0A249F43]: j          0x08927D0C
    08927E28:[A3C000AD]: sb         $zr, 173($fp)
    08927E2C:[30620080]: andi       $v0, $v1, 128
--> 08927E30:[1440FFDD]: bne        $v0, $zr, 0x08927DA8
    08927E34:[32220004]: andi       $v0, $s1, 4
    08927E38:[1220FFE9]: beq        $s1, $zr, 0x08927DE0
    08927E3C:[8EC2DBE0]: lw         $v0, -9248($s6)
    08927E40:[8E0400A4]: lw         $a0, 164($s0)
  Back Branch 08927E38 4,312 times (length 24)
    08927DCC:[18400004]: blez       $v0, 0x08927DE0
    08927DD0:[8EC2DBE0]: lw         $v0, -9248($s6)
    08927DD4:[0E24A071]: jal        0x089281C4
    08927DD8:[8E0400A4]: lw         $a0, 164($s0)
    08927DDC:[8EC2DBE0]: lw         $v0, -9248($s6)
--> 08927DE0:[30420004]: andi       $v0, $v0, 4
    08927DE4:[5440FFCA]: bnel       $v0, $zr, 0x08927D10
    08927DE8:[26520001]: addiu      $s2, $s2, 1
    08927DEC:[5220FFC8]: beql       $s1, $zr, 0x08927D10
    08927DF0:[26520001]: addiu      $s2, $s2, 1
    08927DF4:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    08927DF8:[9062E0A4]: lbu        $v0, -8028($v1)
    08927DFC:[30420001]: andi       $v0, $v0, 1
    08927E00:[5040FFC3]: beql       $v0, $zr, 0x08927D10
    08927E04:[26520001]: addiu      $s2, $s2, 1
    08927E08:[96E20000]: lhu        $v0, 0($s7)
    08927E0C:[30422000]: andi       $v0, $v0, 8192
    08927E10:[5040FFBF]: beql       $v0, $zr, 0x08927D10
    08927E14:[26520001]: addiu      $s2, $s2, 1
    08927E18:[0E24C333]: jal        0x08930CCC
    08927E1C:[8E040030]: lw         $a0, 48($s0)
    08927E20:[AFC00034]: sw         $zr, 52($fp)
    08927E24:[0A249F43]: j          0x08927D0C
    08927E28:[A3C000AD]: sb         $zr, 173($fp)
    08927E2C:[30620080]: andi       $v0, $v1, 128
    08927E30:[1440FFDD]: bne        $v0, $zr, 0x08927DA8
    08927E34:[32220004]: andi       $v0, $s1, 4
--> 08927E38:[1220FFE9]: beq        $s1, $zr, 0x08927DE0
    08927E3C:[8EC2DBE0]: lw         $v0, -9248($s6)
    08927E40:[8E0400A4]: lw         $a0, 164($s0)
    08927E44:[1080FFE7]: beq        $a0, $zr, 0x08927DE4
    08927E48:[30420004]: andi       $v0, $v0, 4
  Back Branch 08927DEC 3,402 times (length 57)
    08927CFC:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    08927D00:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08927D04:[0A249F4A]: j          0x08927D28
    08927D08:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08927D0C:[26520001]: addiu      $s2, $s2, 1
--> 08927D10:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    08927D14:[267300AB]: addiu      $s3, $s3, 171
    08927D18:[269400AB]: addiu      $s4, $s4, 171
    08927D1C:[26B500AB]: addiu      $s5, $s5, 171
    08927D20:[12420062]: beq        $s2, $v0, 0x08927EAC
    08927D24:[261000AC]: addiu      $s0, $s0, 172
    08927D28:[82020000]: lb         $v0, 0($s0)
    08927D2C:[0443FFF8]: bgezl      $v0, 0x08927D10
    08927D30:[26520001]: addiu      $s2, $s2, 1
    08927D34:[96030050]: lhu        $v1, 80($s0)
    08927D38:[30620001]: andi       $v0, $v1, 1
    08927D3C:[14400051]: bne        $v0, $zr, 0x08927E84
    08927D40:[26170050]: addiu      $s7, $s0, 80
    08927D44:[30620040]: andi       $v0, $v1, 64
    08927D48:[10400048]: beq        $v0, $zr, 0x08927E6C
    08927D4C:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08927D50:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08927D54:[24637A44]: addiu      $v1, $v1, 31300
    08927D58:[02922021]: addu       $a0, $s4, $s2
    08927D5C:[0E249D49]: jal        0x08927524
    08927D60:[00832021]: addu       $a0, $a0, $v1
    08927D64:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08927D68:[8FC20004]: lw         $v0, 4($fp)
    08927D6C:[00511025]: or         $v0, $v0, $s1
    08927D70:[AFC20004]: sw         $v0, 4($fp)
    08927D74:[3C1608B2]: lui        $s6, 0x08B2 <=> li $s6, 0x08B20000
    08927D78:[8EC2DBE0]: lw         $v0, -9248($s6)
    08927D7C:[30420004]: andi       $v0, $v0, 4
    08927D80:[1440002A]: bne        $v0, $zr, 0x08927E2C
    08927D84:[96E30000]: lhu        $v1, 0($s7)
    08927D88:[12200028]: beq        $s1, $zr, 0x08927E2C
    08927D8C:[00000000]: nop
    08927D90:[30620100]: andi       $v0, $v1, 256
    08927D94:[14400059]: bne        $v0, $zr, 0x08927EFC
    08927D98:[00000000]: nop
    08927D9C:[30620080]: andi       $v0, $v1, 128
    08927DA0:[10400025]: beq        $v0, $zr, 0x08927E38
    08927DA4:[32220004]: andi       $v0, $s1, 4
    08927DA8:[10400005]: beq        $v0, $zr, 0x08927DC0
    08927DAC:[32220001]: andi       $v0, $s1, 1
    08927DB0:[8E020010]: lw         $v0, 16($s0)
    08927DB4:[04400056]: bltz       $v0, 0x08927F10
    08927DB8:[00000000]: nop
    08927DBC:[32220001]: andi       $v0, $s1, 1
    08927DC0:[10400007]: beq        $v0, $zr, 0x08927DE0
    08927DC4:[8EC2DBE0]: lw         $v0, -9248($s6)
    08927DC8:[8E020010]: lw         $v0, 16($s0)
    08927DCC:[18400004]: blez       $v0, 0x08927DE0
    08927DD0:[8EC2DBE0]: lw         $v0, -9248($s6)
    08927DD4:[0E24A071]: jal        0x089281C4
    08927DD8:[8E0400A4]: lw         $a0, 164($s0)
    08927DDC:[8EC2DBE0]: lw         $v0, -9248($s6)
    08927DE0:[30420004]: andi       $v0, $v0, 4
    08927DE4:[5440FFCA]: bnel       $v0, $zr, 0x08927D10
    08927DE8:[26520001]: addiu      $s2, $s2, 1
--> 08927DEC:[5220FFC8]: beql       $s1, $zr, 0x08927D10
    08927DF0:[26520001]: addiu      $s2, $s2, 1
    08927DF4:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    08927DF8:[9062E0A4]: lbu        $v0, -8028($v1)
    08927DFC:[30420001]: andi       $v0, $v0, 1
  Back Branch 08927DE4 910 times (length 55)
    08927CFC:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    08927D00:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08927D04:[0A249F4A]: j          0x08927D28
    08927D08:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08927D0C:[26520001]: addiu      $s2, $s2, 1
--> 08927D10:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    08927D14:[267300AB]: addiu      $s3, $s3, 171
    08927D18:[269400AB]: addiu      $s4, $s4, 171
    08927D1C:[26B500AB]: addiu      $s5, $s5, 171
    08927D20:[12420062]: beq        $s2, $v0, 0x08927EAC
    08927D24:[261000AC]: addiu      $s0, $s0, 172
    08927D28:[82020000]: lb         $v0, 0($s0)
    08927D2C:[0443FFF8]: bgezl      $v0, 0x08927D10
    08927D30:[26520001]: addiu      $s2, $s2, 1
    08927D34:[96030050]: lhu        $v1, 80($s0)
    08927D38:[30620001]: andi       $v0, $v1, 1
    08927D3C:[14400051]: bne        $v0, $zr, 0x08927E84
    08927D40:[26170050]: addiu      $s7, $s0, 80
    08927D44:[30620040]: andi       $v0, $v1, 64
    08927D48:[10400048]: beq        $v0, $zr, 0x08927E6C
    08927D4C:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08927D50:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08927D54:[24637A44]: addiu      $v1, $v1, 31300
    08927D58:[02922021]: addu       $a0, $s4, $s2
    08927D5C:[0E249D49]: jal        0x08927524
    08927D60:[00832021]: addu       $a0, $a0, $v1
    08927D64:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08927D68:[8FC20004]: lw         $v0, 4($fp)
    08927D6C:[00511025]: or         $v0, $v0, $s1
    08927D70:[AFC20004]: sw         $v0, 4($fp)
    08927D74:[3C1608B2]: lui        $s6, 0x08B2 <=> li $s6, 0x08B20000
    08927D78:[8EC2DBE0]: lw         $v0, -9248($s6)
    08927D7C:[30420004]: andi       $v0, $v0, 4
    08927D80:[1440002A]: bne        $v0, $zr, 0x08927E2C
    08927D84:[96E30000]: lhu        $v1, 0($s7)
    08927D88:[12200028]: beq        $s1, $zr, 0x08927E2C
    08927D8C:[00000000]: nop
    08927D90:[30620100]: andi       $v0, $v1, 256
    08927D94:[14400059]: bne        $v0, $zr, 0x08927EFC
    08927D98:[00000000]: nop
    08927D9C:[30620080]: andi       $v0, $v1, 128
    08927DA0:[10400025]: beq        $v0, $zr, 0x08927E38
    08927DA4:[32220004]: andi       $v0, $s1, 4
    08927DA8:[10400005]: beq        $v0, $zr, 0x08927DC0
    08927DAC:[32220001]: andi       $v0, $s1, 1
    08927DB0:[8E020010]: lw         $v0, 16($s0)
    08927DB4:[04400056]: bltz       $v0, 0x08927F10
    08927DB8:[00000000]: nop
    08927DBC:[32220001]: andi       $v0, $s1, 1
    08927DC0:[10400007]: beq        $v0, $zr, 0x08927DE0
    08927DC4:[8EC2DBE0]: lw         $v0, -9248($s6)
    08927DC8:[8E020010]: lw         $v0, 16($s0)
    08927DCC:[18400004]: blez       $v0, 0x08927DE0
    08927DD0:[8EC2DBE0]: lw         $v0, -9248($s6)
    08927DD4:[0E24A071]: jal        0x089281C4
    08927DD8:[8E0400A4]: lw         $a0, 164($s0)
    08927DDC:[8EC2DBE0]: lw         $v0, -9248($s6)
    08927DE0:[30420004]: andi       $v0, $v0, 4
--> 08927DE4:[5440FFCA]: bnel       $v0, $zr, 0x08927D10
    08927DE8:[26520001]: addiu      $s2, $s2, 1
    08927DEC:[5220FFC8]: beql       $s1, $zr, 0x08927D10
    08927DF0:[26520001]: addiu      $s2, $s2, 1
    08927DF4:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
  Back Branch 0891AD18 145 times (length 6)
    0891ACF4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0891ACF8:[2503A7E8]: addiu      $v1, $t0, -22552
    0891ACFC:[24040040]: addiu      $a0, $zr, 64 <=> li $a0, 64
    0891AD00:[0A246B45]: j          0x0891AD14
    0891AD04:[AFBF0014]: sw         $ra, 20($sp)
--> 0891AD08:[26100001]: addiu      $s0, $s0, 1
    0891AD0C:[1204001C]: beq        $s0, $a0, 0x0891AD80
    0891AD10:[8FBF0014]: lw         $ra, 20($sp)
    0891AD14:[8C620000]: lw         $v0, 0($v1)
--> 0891AD18:[1440FFFB]: bne        $v0, $zr, 0x0891AD08
    0891AD1C:[24630044]: addiu      $v1, $v1, 68
    0891AD20:[00101980]: sll        $v1, $s0, 0x0006
    0891AD24:[00108080]: sll        $s0, $s0, 0x0002
    0891AD28:[02038021]: addu       $s0, $s0, $v1
  Back Branch 08927EF4 2 times (length 13453)
_S1_2_8934450 1,035,829 instructions (0.043%), 5,449 calls (08934450 - 08934770, length 201)
    08934450:[3C0B089A]: lui        $t3, 0x089A <=> li $t3, 0x089A0000
    08934454:[8D6E40AC]: lw         $t6, 16556($t3)
    08934458:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    0893445C:[27BDFF88]: addiu      $sp, $sp, -120
    08934460:[246240BC]: addiu      $v0, $v1, 16572
    08934464:[3C0C089A]: lui        $t4, 0x089A <=> li $t4, 0x089A0000
    08934468:[8C4D000C]: lw         $t5, 12($v0)
    0893446C:[8C6840BC]: lw         $t0, 16572($v1)
    08934470:[8C490004]: lw         $t1, 4($v0)
    08934474:[8C4A0008]: lw         $t2, 8($v0)
    08934478:[248701FF]: addiu      $a3, $a0, 511
    0893447C:[28A20000]: slti       $v0, $a1, 0
    08934480:[28830000]: slti       $v1, $a0, 0
    08934484:[24A601FF]: addiu      $a2, $a1, 511
    08934488:[AFAE0048]: sw         $t6, 72($sp)
    0893448C:[8D8E409C]: lw         $t6, 16540($t4)
    08934490:[00C2280B]: movn       $a1, $a2, $v0
    08934494:[00E3200B]: movn       $a0, $a3, $v1
    08934498:[00042243]: sra        $a0, $a0, 0x0009
    0893449C:[00052A43]: sra        $a1, $a1, 0x0009
    089344A0:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    089344A4:[AFBE0070]: sw         $fp, 112($sp)
    089344A8:[AFB7006C]: sw         $s7, 108($sp)
    089344AC:[AFB50064]: sw         $s5, 100($sp)
    089344B0:[AFB40060]: sw         $s4, 96($sp)
    089344B4:[AFB10054]: sw         $s1, 84($sp)
    089344B8:[AFBF0074]: sw         $ra, 116($sp)
    089344BC:[AFB60068]: sw         $s6, 104($sp)
    089344C0:[AFB3005C]: sw         $s3, 92($sp)
    089344C4:[AFB20058]: sw         $s2, 88($sp)
    089344C8:[AFB00050]: sw         $s0, 80($sp)
    089344CC:[AFAE004C]: sw         $t6, 76($sp)
    089344D0:[AFA80000]: sw         $t0, 0($sp)
    089344D4:[AFA90004]: sw         $t1, 4($sp)
    089344D8:[AFAA0008]: sw         $t2, 8($sp)
    089344DC:[AFAD000C]: sw         $t5, 12($sp)
    089344E0:[AFA40044]: sw         $a0, 68($sp)
    089344E4:[AFA50040]: sw         $a1, 64($sp)
    089344E8:[257740AC]: addiu      $s7, $t3, 16556
    089344EC:[259E409C]: addiu      $fp, $t4, 16540
    089344F0:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    089344F4:[245191C0]: addiu      $s1, $v0, -28224
    089344F8:[24150020]: addiu      $s5, $zr, 32 <=> li $s5, 32
    089344FC:[8E220000]: lw         $v0, 0($s1)
    08934500:[50400074]: beql       $v0, $zr, 0x089346D4
    08934504:[26940001]: addiu      $s4, $s4, 1
    08934508:[8E220028]: lw         $v0, 40($s1)
    0893450C:[8E240020]: lw         $a0, 32($s1)
    08934510:[8E250010]: lw         $a1, 16($s1)
    08934514:[27A6001C]: addiu      $a2, $sp, 28
    08934518:[00441023]: subu       $v0, $v0, $a0
    0893451C:[00021FC2]: srl        $v1, $v0, 0x001F
    08934520:[00621821]: addu       $v1, $v1, $v0
    08934524:[00038043]: sra        $s0, $v1, 0x0001
    08934528:[27A7000C]: addiu      $a3, $sp, 12
    0893452C:[8CE30000]: lw         $v1, 0($a3)
    08934530:[00A3102A]: slt        $v0, $a1, $v1
    08934534:[14400007]: bne        $v0, $zr, 0x08934554
    08934538:[ACC00000]: sw         $zr, 0($a2)
    0893453C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08934540:[00A32823]: subu       $a1, $a1, $v1
    08934544:[00A3102A]: slt        $v0, $a1, $v1
    08934548:[1040FFFD]: beq        $v0, $zr, 0x08934540
    0893454C:[24840001]: addiu      $a0, $a0, 1
    08934550:[ACC40000]: sw         $a0, 0($a2)
    08934554:[24C6FFFC]: addiu      $a2, $a2, -4
    08934558:[27AE000C]: addiu      $t6, $sp, 12
    0893455C:[14CEFFF3]: bne        $a2, $t6, 0x0893452C
    08934560:[24E7FFFC]: addiu      $a3, $a3, -4
    08934564:[8EE20004]: lw         $v0, 4($s7)
    08934568:[8EE30008]: lw         $v1, 8($s7)
    0893456C:[8EE7000C]: lw         $a3, 12($s7)
    08934570:[8FC80004]: lw         $t0, 4($fp)
    08934574:[8FAE0048]: lw         $t6, 72($sp)
    08934578:[8FC90008]: lw         $t1, 8($fp)
    0893457C:[8FCA000C]: lw         $t2, 12($fp)
    08934580:[3C0508B4]: lui        $a1, 0x08B4 <=> li $a1, 0x08B40000
    08934584:[AFA20024]: sw         $v0, 36($sp)
    08934588:[8FA2004C]: lw         $v0, 76($sp)
    0893458C:[24A491C0]: addiu      $a0, $a1, -28224
    08934590:[02A42021]: addu       $a0, $s5, $a0
    08934594:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08934598:[2406001D]: addiu      $a2, $zr, 29 <=> li $a2, 29
    0893459C:[AFA30028]: sw         $v1, 40($sp)
    089345A0:[AFA7002C]: sw         $a3, 44($sp)
    089345A4:[AFA80034]: sw         $t0, 52($sp)
    089345A8:[AFAE0020]: sw         $t6, 32($sp)
    089345AC:[AFA20030]: sw         $v0, 48($sp)
    089345B0:[AFA90038]: sw         $t1, 56($sp)
    089345B4:[0E247287]: jal        0x0891CA1C
    089345B8:[AFAA003C]: sw         $t2, 60($sp)
    089345BC:[8E220008]: lw         $v0, 8($s1)
    089345C0:[8E25000C]: lw         $a1, 12($s1)
    089345C4:[8E260004]: lw         $a2, 4($s1)
    089345C8:[8C430000]: lw         $v1, 0($v0)
    089345CC:[24A801FF]: addiu      $t0, $a1, 511
    089345D0:[8CC40000]: lw         $a0, 0($a2)
    089345D4:[246701FF]: addiu      $a3, $v1, 511
    089345D8:[28620000]: slti       $v0, $v1, 0
    089345DC:[28A60000]: slti       $a2, $a1, 0
    089345E0:[00E2180B]: movn       $v1, $a3, $v0
    089345E4:[0106280B]: movn       $a1, $t0, $a2
    089345E8:[00052A43]: sra        $a1, $a1, 0x0009
    089345EC:[00031A43]: sra        $v1, $v1, 0x0009
    089345F0:[28820000]: slti       $v0, $a0, 0
    089345F4:[00651821]: addu       $v1, $v1, $a1
    089345F8:[248701FF]: addiu      $a3, $a0, 511
    089345FC:[8FA50040]: lw         $a1, 64($sp)
    08934600:[00E2200B]: movn       $a0, $a3, $v0
    08934604:[8FAE0044]: lw         $t6, 68($sp)
    08934608:[8E220018]: lw         $v0, 24($s1)
    0893460C:[00042243]: sra        $a0, $a0, 0x0009
    08934610:[00902023]: subu       $a0, $a0, $s0
    08934614:[00651823]: subu       $v1, $v1, $a1
    08934618:[008E8023]: subu       $s0, $a0, $t6
    0893461C:[2473FFFC]: addiu      $s3, $v1, -4
    08934620:[1040003C]: beq        $v0, $zr, 0x08934714
    08934624:[26360018]: addiu      $s6, $s1, 24
    08934628:[27A70030]: addiu      $a3, $sp, 48
    0893462C:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    08934630:[24446A24]: addiu      $a0, $v0, 27172
    08934634:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08934638:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0893463C:[0E2470E1]: jal        0x0891C384
    08934640:[2408001A]: addiu      $t0, $zr, 26 <=> li $t0, 26
    08934644:[24120003]: addiu      $s2, $zr, 3 <=> li $s2, 3
    08934648:[00122080]: sll        $a0, $s2, 0x0002
    0893464C:[009D1021]: addu       $v0, $a0, $sp
    08934650:[8C430010]: lw         $v1, 16($v0)
    08934654:[5460000A]: bnel       $v1, $zr, 0x08934680
    08934658:[8EC20000]: lw         $v0, 0($s6)
    0893465C:[2652FFFF]: addiu      $s2, $s2, -1
    08934660:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08934664:[0640001A]: bltz       $s2, 0x089346D0
    08934668:[26100008]: addiu      $s0, $s0, 8
    0893466C:[5440002B]: bnel       $v0, $zr, 0x0893471C
    08934670:[8EC20000]: lw         $v0, 0($s6)
    08934674:[1640FFF4]: bne        $s2, $zr, 0x08934648
    08934678:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0893467C:[8EC20000]: lw         $v0, 0($s6)
    08934680:[14400029]: bne        $v0, $zr, 0x08934728
    08934684:[009D1821]: addu       $v1, $a0, $sp
    08934688:[009D1021]: addu       $v0, $a0, $sp
    0893468C:[8C470010]: lw         $a3, 16($v0)
    08934690:[8E25001C]: lw         $a1, 28($s1)
    08934694:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    08934698:[2442F8E4]: addiu      $v0, $v0, -1820
    0893469C:[3C0E089B]: lui        $t6, 0x089B <=> li $t6, 0x089B0000
    089346A0:[00073900]: sll        $a3, $a3, 0x0004
    089346A4:[02052821]: addu       $a1, $s0, $a1
    089346A8:[00E23821]: addu       $a3, $a3, $v0
    089346AC:[25C46A24]: addiu      $a0, $t6, 27172
    089346B0:[24A5FFE0]: addiu      $a1, $a1, -32
    089346B4:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    089346B8:[0E2470E1]: jal        0x0891C384
    089346BC:[2408001A]: addiu      $t0, $zr, 26 <=> li $t0, 26
    089346C0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089346C4:[2652FFFF]: addiu      $s2, $s2, -1
    089346C8:[0641FFE8]: bgez       $s2, 0x0893466C
    089346CC:[26100008]: addiu      $s0, $s0, 8
    089346D0:[26940001]: addiu      $s4, $s4, 1
    089346D4:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    089346D8:[26B50030]: addiu      $s5, $s5, 48
    089346DC:[1682FF87]: bne        $s4, $v0, 0x089344FC
    089346E0:[26310030]: addiu      $s1, $s1, 48
    089346E4:[8FBF0074]: lw         $ra, 116($sp)
    089346E8:[8FBE0070]: lw         $fp, 112($sp)
    089346EC:[8FB7006C]: lw         $s7, 108($sp)
    089346F0:[8FB60068]: lw         $s6, 104($sp)
    089346F4:[8FB50064]: lw         $s5, 100($sp)
    089346F8:[8FB40060]: lw         $s4, 96($sp)
    089346FC:[8FB3005C]: lw         $s3, 92($sp)
    08934700:[8FB20058]: lw         $s2, 88($sp)
    08934704:[8FB10054]: lw         $s1, 84($sp)
    08934708:[8FB00050]: lw         $s0, 80($sp)
    0893470C:[03E00008]: jr         $ra
    08934710:[27BD0078]: addiu      $sp, $sp, 120
    08934714:[0A24D18B]: j          0x0893462C
    08934718:[27A70020]: addiu      $a3, $sp, 32
    0893471C:[1040FFDA]: beq        $v0, $zr, 0x08934688
    08934720:[00122080]: sll        $a0, $s2, 0x0002
    08934724:[009D1821]: addu       $v1, $a0, $sp
    08934728:[8C620010]: lw         $v0, 16($v1)
    0893472C:[3C0E089B]: lui        $t6, 0x089B <=> li $t6, 0x089B0000
    08934730:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08934734:[2442000A]: addiu      $v0, $v0, 10
    08934738:[AC620010]: sw         $v0, 16($v1)
    0893473C:[009D1021]: addu       $v0, $a0, $sp
    08934740:[8C470010]: lw         $a3, 16($v0)
    08934744:[8E25001C]: lw         $a1, 28($s1)
    08934748:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    0893474C:[2442F8E4]: addiu      $v0, $v0, -1820
    08934750:[00073900]: sll        $a3, $a3, 0x0004
    08934754:[02052821]: addu       $a1, $s0, $a1
    08934758:[00E23821]: addu       $a3, $a3, $v0
    0893475C:[25C46A24]: addiu      $a0, $t6, 27172
    08934760:[24A5FFE0]: addiu      $a1, $a1, -32
    08934764:[0E2470E1]: jal        0x0891C384
    08934768:[2408001A]: addiu      $t0, $zr, 26 <=> li $t0, 26
    0893476C:[0A24D1B1]: j          0x089346C4
    08934770:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
  Back Branch 089346DC 87,184 times (length 122)
  Back Branch 08934548 3,535 times (length 4)
    0893452C:[8CE30000]: lw         $v1, 0($a3)
    08934530:[00A3102A]: slt        $v0, $a1, $v1
    08934534:[14400007]: bne        $v0, $zr, 0x08934554
    08934538:[ACC00000]: sw         $zr, 0($a2)
    0893453C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 08934540:[00A32823]: subu       $a1, $a1, $v1
    08934544:[00A3102A]: slt        $v0, $a1, $v1
--> 08934548:[1040FFFD]: beq        $v0, $zr, 0x08934540
    0893454C:[24840001]: addiu      $a0, $a0, 1
    08934550:[ACC40000]: sw         $a0, 0($a2)
    08934554:[24C6FFFC]: addiu      $a2, $a2, -4
    08934558:[27AE000C]: addiu      $t6, $sp, 12
  Back Branch 0893455C 2,828 times (length 14)
    08934518:[00441023]: subu       $v0, $v0, $a0
    0893451C:[00021FC2]: srl        $v1, $v0, 0x001F
    08934520:[00621821]: addu       $v1, $v1, $v0
    08934524:[00038043]: sra        $s0, $v1, 0x0001
    08934528:[27A7000C]: addiu      $a3, $sp, 12
--> 0893452C:[8CE30000]: lw         $v1, 0($a3)
    08934530:[00A3102A]: slt        $v0, $a1, $v1
    08934534:[14400007]: bne        $v0, $zr, 0x08934554
    08934538:[ACC00000]: sw         $zr, 0($a2)
    0893453C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08934540:[00A32823]: subu       $a1, $a1, $v1
    08934544:[00A3102A]: slt        $v0, $a1, $v1
    08934548:[1040FFFD]: beq        $v0, $zr, 0x08934540
    0893454C:[24840001]: addiu      $a0, $a0, 1
    08934550:[ACC40000]: sw         $a0, 0($a2)
    08934554:[24C6FFFC]: addiu      $a2, $a2, -4
    08934558:[27AE000C]: addiu      $t6, $sp, 12
--> 0893455C:[14CEFFF3]: bne        $a2, $t6, 0x0893452C
    08934560:[24E7FFFC]: addiu      $a3, $a3, -4
    08934564:[8EE20004]: lw         $v0, 4($s7)
    08934568:[8EE30008]: lw         $v1, 8($s7)
    0893456C:[8EE7000C]: lw         $a3, 12($s7)
  Back Branch 08934674 2,121 times (length 13)
    08934634:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08934638:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0893463C:[0E2470E1]: jal        0x0891C384
    08934640:[2408001A]: addiu      $t0, $zr, 26 <=> li $t0, 26
    08934644:[24120003]: addiu      $s2, $zr, 3 <=> li $s2, 3
--> 08934648:[00122080]: sll        $a0, $s2, 0x0002
    0893464C:[009D1021]: addu       $v0, $a0, $sp
    08934650:[8C430010]: lw         $v1, 16($v0)
    08934654:[5460000A]: bnel       $v1, $zr, 0x08934680
    08934658:[8EC20000]: lw         $v0, 0($s6)
    0893465C:[2652FFFF]: addiu      $s2, $s2, -1
    08934660:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08934664:[0640001A]: bltz       $s2, 0x089346D0
    08934668:[26100008]: addiu      $s0, $s0, 8
    0893466C:[5440002B]: bnel       $v0, $zr, 0x0893471C
    08934670:[8EC20000]: lw         $v0, 0($s6)
--> 08934674:[1640FFF4]: bne        $s2, $zr, 0x08934648
    08934678:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0893467C:[8EC20000]: lw         $v0, 0($s6)
    08934680:[14400029]: bne        $v0, $zr, 0x08934728
    08934684:[009D1821]: addu       $v1, $a0, $sp
  Back Branch 0893476C 707 times (length 44)
    089346B0:[24A5FFE0]: addiu      $a1, $a1, -32
    089346B4:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    089346B8:[0E2470E1]: jal        0x0891C384
    089346BC:[2408001A]: addiu      $t0, $zr, 26 <=> li $t0, 26
    089346C0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 089346C4:[2652FFFF]: addiu      $s2, $s2, -1
    089346C8:[0641FFE8]: bgez       $s2, 0x0893466C
    089346CC:[26100008]: addiu      $s0, $s0, 8
    089346D0:[26940001]: addiu      $s4, $s4, 1
    089346D4:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    089346D8:[26B50030]: addiu      $s5, $s5, 48
    089346DC:[1682FF87]: bne        $s4, $v0, 0x089344FC
    089346E0:[26310030]: addiu      $s1, $s1, 48
    089346E4:[8FBF0074]: lw         $ra, 116($sp)
    089346E8:[8FBE0070]: lw         $fp, 112($sp)
    089346EC:[8FB7006C]: lw         $s7, 108($sp)
    089346F0:[8FB60068]: lw         $s6, 104($sp)
    089346F4:[8FB50064]: lw         $s5, 100($sp)
    089346F8:[8FB40060]: lw         $s4, 96($sp)
    089346FC:[8FB3005C]: lw         $s3, 92($sp)
    08934700:[8FB20058]: lw         $s2, 88($sp)
    08934704:[8FB10054]: lw         $s1, 84($sp)
    08934708:[8FB00050]: lw         $s0, 80($sp)
    0893470C:[03E00008]: jr         $ra
    08934710:[27BD0078]: addiu      $sp, $sp, 120
    08934714:[0A24D18B]: j          0x0893462C
    08934718:[27A70020]: addiu      $a3, $sp, 32
    0893471C:[1040FFDA]: beq        $v0, $zr, 0x08934688
    08934720:[00122080]: sll        $a0, $s2, 0x0002
    08934724:[009D1821]: addu       $v1, $a0, $sp
    08934728:[8C620010]: lw         $v0, 16($v1)
    0893472C:[3C0E089B]: lui        $t6, 0x089B <=> li $t6, 0x089B0000
    08934730:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08934734:[2442000A]: addiu      $v0, $v0, 10
    08934738:[AC620010]: sw         $v0, 16($v1)
    0893473C:[009D1021]: addu       $v0, $a0, $sp
    08934740:[8C470010]: lw         $a3, 16($v0)
    08934744:[8E25001C]: lw         $a1, 28($s1)
    08934748:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    0893474C:[2442F8E4]: addiu      $v0, $v0, -1820
    08934750:[00073900]: sll        $a3, $a3, 0x0004
    08934754:[02052821]: addu       $a1, $s0, $a1
    08934758:[00E23821]: addu       $a3, $a3, $v0
    0893475C:[25C46A24]: addiu      $a0, $t6, 27172
    08934760:[24A5FFE0]: addiu      $a1, $a1, -32
    08934764:[0E2470E1]: jal        0x0891C384
    08934768:[2408001A]: addiu      $t0, $zr, 26 <=> li $t0, 26
--> 0893476C:[0A24D1B1]: j          0x089346C4
    08934770:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
  Back Branch 089346C8 707 times (length 25)
    08934658:[8EC20000]: lw         $v0, 0($s6)
    0893465C:[2652FFFF]: addiu      $s2, $s2, -1
    08934660:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08934664:[0640001A]: bltz       $s2, 0x089346D0
    08934668:[26100008]: addiu      $s0, $s0, 8
--> 0893466C:[5440002B]: bnel       $v0, $zr, 0x0893471C
    08934670:[8EC20000]: lw         $v0, 0($s6)
    08934674:[1640FFF4]: bne        $s2, $zr, 0x08934648
    08934678:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0893467C:[8EC20000]: lw         $v0, 0($s6)
    08934680:[14400029]: bne        $v0, $zr, 0x08934728
    08934684:[009D1821]: addu       $v1, $a0, $sp
    08934688:[009D1021]: addu       $v0, $a0, $sp
    0893468C:[8C470010]: lw         $a3, 16($v0)
    08934690:[8E25001C]: lw         $a1, 28($s1)
    08934694:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    08934698:[2442F8E4]: addiu      $v0, $v0, -1820
    0893469C:[3C0E089B]: lui        $t6, 0x089B <=> li $t6, 0x089B0000
    089346A0:[00073900]: sll        $a3, $a3, 0x0004
    089346A4:[02052821]: addu       $a1, $s0, $a1
    089346A8:[00E23821]: addu       $a3, $a3, $v0
    089346AC:[25C46A24]: addiu      $a0, $t6, 27172
    089346B0:[24A5FFE0]: addiu      $a1, $a1, -32
    089346B4:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    089346B8:[0E2470E1]: jal        0x0891C384
    089346BC:[2408001A]: addiu      $t0, $zr, 26 <=> li $t0, 26
    089346C0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089346C4:[2652FFFF]: addiu      $s2, $s2, -1
--> 089346C8:[0641FFE8]: bgez       $s2, 0x0893466C
    089346CC:[26100008]: addiu      $s0, $s0, 8
    089346D0:[26940001]: addiu      $s4, $s4, 1
    089346D4:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    089346D8:[26B50030]: addiu      $s5, $s5, 48
_S1_2_8903104 1,022,651 instructions (0.043%), 8,328 calls (08903104 - 08903144, length 17)
    08903104:[8C830008]: lw         $v1, 8($a0)
    08903108:[1060000D]: beq        $v1, $zr, 0x08903140
    0890310C:[24840004]: addiu      $a0, $a0, 4
    08903110:[0A240C49]: j          0x08903124
    08903114:[94A50000]: lhu        $a1, 0($a1)
    08903118:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0890311C:[10400008]: beq        $v0, $zr, 0x08903140
    08903120:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08903124:[94620010]: lhu        $v0, 16($v1)
    08903128:[0045102B]: sltu       $v0, $v0, $a1
    0890312C:[5040FFFA]: beql       $v0, $zr, 0x08903118
    08903130:[8C620008]: lw         $v0, 8($v1)
    08903134:[8C62000C]: lw         $v0, 12($v1)
    08903138:[1440FFFA]: bne        $v0, $zr, 0x08903124
    0890313C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08903140:[03E00008]: jr         $ra
    08903144:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
  Back Branch 08903138 156,565 times (length 7)
    08903110:[0A240C49]: j          0x08903124
    08903114:[94A50000]: lhu        $a1, 0($a1)
    08903118:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0890311C:[10400008]: beq        $v0, $zr, 0x08903140
    08903120:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
--> 08903124:[94620010]: lhu        $v0, 16($v1)
    08903128:[0045102B]: sltu       $v0, $v0, $a1
    0890312C:[5040FFFA]: beql       $v0, $zr, 0x08903118
    08903130:[8C620008]: lw         $v0, 8($v1)
    08903134:[8C62000C]: lw         $v0, 12($v1)
--> 08903138:[1440FFFA]: bne        $v0, $zr, 0x08903124
    0890313C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08903140:[03E00008]: jr         $ra
    08903144:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
  Back Branch 0890312C 3,567 times (length 7)
    08903104:[8C830008]: lw         $v1, 8($a0)
    08903108:[1060000D]: beq        $v1, $zr, 0x08903140
    0890310C:[24840004]: addiu      $a0, $a0, 4
    08903110:[0A240C49]: j          0x08903124
    08903114:[94A50000]: lhu        $a1, 0($a1)
--> 08903118:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0890311C:[10400008]: beq        $v0, $zr, 0x08903140
    08903120:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08903124:[94620010]: lhu        $v0, 16($v1)
    08903128:[0045102B]: sltu       $v0, $v0, $a1
--> 0890312C:[5040FFFA]: beql       $v0, $zr, 0x08903118
    08903130:[8C620008]: lw         $v0, 8($v1)
    08903134:[8C62000C]: lw         $v0, 12($v1)
    08903138:[1440FFFA]: bne        $v0, $zr, 0x08903124
    0890313C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
_S1_2_8920474 966,118 instructions (0.040%), 1 calls (08920474 - 08920DF8, length 610)
    08920474:[27BDFED8]: addiu      $sp, $sp, -296
    08920478:[AFB30114]: sw         $s3, 276($sp)
    0892047C:[AFBF0124]: sw         $ra, 292($sp)
    08920480:[AFB60120]: sw         $s6, 288($sp)
    08920484:[AFB5011C]: sw         $s5, 284($sp)
    08920488:[AFB40118]: sw         $s4, 280($sp)
    0892048C:[AFB20110]: sw         $s2, 272($sp)
    08920490:[AFB1010C]: sw         $s1, 268($sp)
    08920494:[AFB00108]: sw         $s0, 264($sp)
    08920498:[0E248470]: jal        0x089211C0
    0892049C:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    089204A0:[5440000F]: bnel       $v0, $zr, 0x089204E0
    089204A4:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    089204A8:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    089204AC:[0E263D8B]: jal        0x0898F62C
    089204B0:[24843018]: addiu      $a0, $a0, 12312
    089204B4:[8FBF0124]: lw         $ra, 292($sp)
    089204B8:[8FB60120]: lw         $s6, 288($sp)
    089204BC:[8FB5011C]: lw         $s5, 284($sp)
    089204C0:[8FB40118]: lw         $s4, 280($sp)
    089204C4:[8FB30114]: lw         $s3, 276($sp)
    089204C8:[8FB20110]: lw         $s2, 272($sp)
    089204CC:[8FB1010C]: lw         $s1, 268($sp)
    089204D0:[8FB00108]: lw         $s0, 264($sp)
    089204D4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089204D8:[03E00008]: jr         $ra
    089204DC:[27BD0128]: addiu      $sp, $sp, 296
    089204E0:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    089204E4:[0E24BFC0]: jal        0x0892FF00
    089204E8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089204EC:[27B00008]: addiu      $s0, $sp, 8
    089204F0:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    089204F4:[3C0608B2]: lui        $a2, 0x08B2 <=> li $a2, 0x08B20000
    089204F8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089204FC:[24A53034]: addiu      $a1, $a1, 12340
    08920500:[0E264136]: jal        0x089904D8
    08920504:[24C6DC94]: addiu      $a2, $a2, -9068
    08920508:[0E24B021]: jal        0x0892C084
    0892050C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08920510:[10400041]: beq        $v0, $zr, 0x08920618
    08920514:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    08920518:[0E24C20C]: jal        0x08930830
    0892051C:[00000000]: nop
    08920520:[0E247A30]: jal        0x0891E8C0
    08920524:[00000000]: nop
    08920528:[0E248902]: jal        0x08922408
    0892052C:[00000000]: nop
    08920530:[0E2474D5]: jal        0x0891D354
    08920534:[00000000]: nop
    08920538:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0892053C:[8C43DC58]: lw         $v1, -9128($v0)
    08920540:[14600042]: bne        $v1, $zr, 0x0892064C
    08920544:[3C1208B2]: lui        $s2, 0x08B2 <=> li $s2, 0x08B20000
    08920548:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0892054C:[AE42DBE4]: sw         $v0, -9244($s2)
    08920550:[8E43DBE4]: lw         $v1, -9244($s2)
    08920554:[1060001A]: beq        $v1, $zr, 0x089205C0
    08920558:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    0892055C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08920560:[10620129]: beq        $v1, $v0, 0x08920A08
    08920564:[00000000]: nop
    08920568:[8E50DBE4]: lw         $s0, -9244($s2)
    0892056C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08920570:[12020120]: beq        $s0, $v0, 0x089209F4
    08920574:[00000000]: nop
    08920578:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0892057C:[1202003B]: beq        $s0, $v0, 0x0892066C
    08920580:[00000000]: nop
    08920584:[8E43DBE4]: lw         $v1, -9244($s2)
    08920588:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0892058C:[10620032]: beq        $v1, $v0, 0x08920658
    08920590:[00000000]: nop
    08920594:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08920598:[1462FFEE]: bne        $v1, $v0, 0x08920554
    0892059C:[8E43DBE4]: lw         $v1, -9244($s2)
    089205A0:[0E247D3F]: jal        0x0891F4FC
    089205A4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089205A8:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    089205AC:[AC62DBE4]: sw         $v0, -9244($v1)
    089205B0:[8E43DBE4]: lw         $v1, -9244($s2)
    089205B4:[1460FFEA]: bne        $v1, $zr, 0x08920560
    089205B8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089205BC:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    089205C0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089205C4:[0E24BFC0]: jal        0x0892FF00
    089205C8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089205CC:[0E24897F]: jal        0x089225FC
    089205D0:[00000000]: nop
    089205D4:[0E24C237]: jal        0x089308DC
    089205D8:[00000000]: nop
    089205DC:[0E24B0D2]: jal        0x0892C348
    089205E0:[00000000]: nop
    089205E4:[0E2474E2]: jal        0x0891D388
    089205E8:[00000000]: nop
    089205EC:[8FBF0124]: lw         $ra, 292($sp)
    089205F0:[8FB60120]: lw         $s6, 288($sp)
    089205F4:[8FB5011C]: lw         $s5, 284($sp)
    089205F8:[8FB40118]: lw         $s4, 280($sp)
    089205FC:[8FB30114]: lw         $s3, 276($sp)
    08920600:[8FB20110]: lw         $s2, 272($sp)
    08920604:[8FB1010C]: lw         $s1, 268($sp)
    08920608:[8FB00108]: lw         $s0, 264($sp)
    0892060C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08920610:[03E00008]: jr         $ra
    08920614:[27BD0128]: addiu      $sp, $sp, 296
    08920618:[0E263D8B]: jal        0x0898F62C
    0892061C:[24843040]: addiu      $a0, $a0, 12352
    08920620:[8FBF0124]: lw         $ra, 292($sp)
    08920624:[8FB60120]: lw         $s6, 288($sp)
    08920628:[8FB5011C]: lw         $s5, 284($sp)
    0892062C:[8FB40118]: lw         $s4, 280($sp)
    08920630:[8FB30114]: lw         $s3, 276($sp)
    08920634:[8FB20110]: lw         $s2, 272($sp)
    08920638:[8FB1010C]: lw         $s1, 268($sp)
    0892063C:[8FB00108]: lw         $s0, 264($sp)
    08920640:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08920644:[03E00008]: jr         $ra
    08920648:[27BD0128]: addiu      $sp, $sp, 296
    0892064C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08920650:[0A248154]: j          0x08920550
    08920654:[AE42DBE4]: sw         $v0, -9244($s2)
    08920658:[0E247D3F]: jal        0x0891F4FC
    0892065C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08920660:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08920664:[0A248165]: j          0x08920594
    08920668:[AE42DBE4]: sw         $v0, -9244($s2)
    0892066C:[0E247242]: jal        0x0891C908
    08920670:[24040020]: addiu      $a0, $zr, 32 <=> li $a0, 32
    08920674:[3C1408B2]: lui        $s4, 0x08B2 <=> li $s4, 0x08B20000
    08920678:[3C16089B]: lui        $s6, 0x089B <=> li $s6, 0x089B0000
    0892067C:[3C1108B2]: lui        $s1, 0x08B2 <=> li $s1, 0x08B20000
    08920680:[0040A821]: addu       $s5, $v0, $zr <=> move $s5, $v0
    08920684:[AE30DBE0]: sw         $s0, -9248($s1)
    08920688:[AE80DBDC]: sw         $zr, -9252($s4)
    0892068C:[0E248E6F]: jal        0x089239BC
    08920690:[AEC06A24]: sw         $zr, 27172($s6)
    08920694:[0E24A51C]: jal        0x08929470
    08920698:[00000000]: nop
    0892069C:[0E24505A]: jal        0x08914168
    089206A0:[00000000]: nop
    089206A4:[0E246609]: jal        0x08919824
    089206A8:[00000000]: nop
    089206AC:[0E24C0E6]: jal        0x08930398
    089206B0:[00000000]: nop
    089206B4:[0E2477A6]: jal        0x0891DE98
    089206B8:[00000000]: nop
    089206BC:[0E247AED]: jal        0x0891EBB4
    089206C0:[00000000]: nop
    089206C4:[0E24147A]: jal        0x089051E8
    089206C8:[00000000]: nop
    089206CC:[0E241482]: jal        0x08905208
    089206D0:[00000000]: nop
    089206D4:[0E24B5D1]: jal        0x0892D744
    089206D8:[00000000]: nop
    089206DC:[0E248E64]: jal        0x08923990
    089206E0:[00000000]: nop
    089206E4:[0E247A2B]: jal        0x0891E8AC
    089206E8:[00000000]: nop
    089206EC:[0E24395F]: jal        0x0890E57C
    089206F0:[00000000]: nop
    089206F4:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    089206F8:[8C43DBE8]: lw         $v1, -9240($v0)
    089206FC:[106000B6]: beq        $v1, $zr, 0x089209D8
    08920700:[00000000]: nop
    08920704:[0E24B4A3]: jal        0x0892D28C
    08920708:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0892070C:[104000B2]: beq        $v0, $zr, 0x089209D8
    08920710:[3C1008B2]: lui        $s0, 0x08B2 <=> li $s0, 0x08B20000
    08920714:[0E24870A]: jal        0x08921C28
    08920718:[00000000]: nop
    0892071C:[8E02DBEC]: lw         $v0, -9236($s0)
    08920720:[30428000]: andi       $v0, $v0, -32768
    08920724:[1440015B]: bne        $v0, $zr, 0x08920C94
    08920728:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0892072C:[8E23DBE0]: lw         $v1, -9248($s1)
    08920730:[30620001]: andi       $v0, $v1, 1
    08920734:[10400037]: beq        $v0, $zr, 0x08920814
    08920738:[8E22DBE0]: lw         $v0, -9248($s1)
    0892073C:[30620002]: andi       $v0, $v1, 2
    08920740:[1040016C]: beq        $v0, $zr, 0x08920CF4
    08920744:[00000000]: nop
    08920748:[0E2495D7]: jal        0x0892575C
    0892074C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08920750:[0E24C106]: jal        0x08930418
    08920754:[00000000]: nop
    08920758:[0E24A878]: jal        0x0892A1E0
    0892075C:[00000000]: nop
    08920760:[0E241EC8]: jal        0x08907B20
    08920764:[00000000]: nop
    08920768:[0E24D0F7]: jal        0x089343DC
    0892076C:[00000000]: nop
    08920770:[0E241A31]: jal        0x089068C4
    08920774:[00000000]: nop
    08920778:[0E24973B]: jal        0x08925CEC
    0892077C:[00000000]: nop
    08920780:[0E249AD2]: jal        0x08926B48
    08920784:[00000000]: nop
    08920788:[0E249E33]: jal        0x089278CC
    0892078C:[00000000]: nop
    08920790:[0E249F1D]: jal        0x08927C74
    08920794:[00000000]: nop
    08920798:[0E24ACA6]: jal        0x0892B298
    0892079C:[00000000]: nop
    089207A0:[0E241EEB]: jal        0x08907BAC
    089207A4:[00000000]: nop
    089207A8:[0E244F35]: jal        0x08913CD4
    089207AC:[00000000]: nop
    089207B0:[0E24AF21]: jal        0x0892BC84
    089207B4:[00000000]: nop
    089207B8:[0E241DB7]: jal        0x089076DC
    089207BC:[00000000]: nop
    089207C0:[8E22DBE0]: lw         $v0, -9248($s1)
    089207C4:[30420002]: andi       $v0, $v0, 2
    089207C8:[1440016C]: bne        $v0, $zr, 0x08920D7C
    089207CC:[00000000]: nop
    089207D0:[0E2463C9]: jal        0x08918F24
    089207D4:[00000000]: nop
    089207D8:[0E246ACB]: jal        0x0891AB2C
    089207DC:[00000000]: nop
    089207E0:[0E247BE2]: jal        0x0891EF88
    089207E4:[00000000]: nop
    089207E8:[8FA40000]: lw         $a0, 0($sp)
    089207EC:[0E247B88]: jal        0x0891EE20
    089207F0:[8FA50004]: lw         $a1, 4($sp)
    089207F4:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    089207F8:[8C62DBE0]: lw         $v0, -9248($v1)
    089207FC:[30420002]: andi       $v0, $v0, 2
    08920800:[10400138]: beq        $v0, $zr, 0x08920CE4
    08920804:[00000000]: nop
    08920808:[0E248E90]: jal        0x08923A40
    0892080C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08920810:[8E22DBE0]: lw         $v0, -9248($s1)
    08920814:[30420008]: andi       $v0, $v0, 8
    08920818:[1440012A]: bne        $v0, $zr, 0x08920CC4
    0892081C:[00000000]: nop
    08920820:[0E2477EC]: jal        0x0891DFB0
    08920824:[00000000]: nop
    08920828:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0892082C:[24846A14]: addiu      $a0, $a0, 27156
    08920830:[0E247244]: jal        0x0891C910
    08920834:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08920838:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0892083C:[0E247C42]: jal        0x0891F108
    08920840:[27A50004]: addiu      $a1, $sp, 4
    08920844:[8FA40000]: lw         $a0, 0($sp)
    08920848:[0E241A50]: jal        0x08906940
    0892084C:[8FA50004]: lw         $a1, 4($sp)
    08920850:[8FA40000]: lw         $a0, 0($sp)
    08920854:[0E2489EC]: jal        0x089227B0
    08920858:[8FA50004]: lw         $a1, 4($sp)
    0892085C:[8FA40000]: lw         $a0, 0($sp)
    08920860:[0E241D51]: jal        0x08907544
    08920864:[8FA50004]: lw         $a1, 4($sp)
    08920868:[8FA40000]: lw         $a0, 0($sp)
    0892086C:[0E24A816]: jal        0x0892A058
    08920870:[8FA50004]: lw         $a1, 4($sp)
    08920874:[8FA40000]: lw         $a0, 0($sp)
    08920878:[0E2450B2]: jal        0x089142C8
    0892087C:[8FA50004]: lw         $a1, 4($sp)
    08920880:[8FA40000]: lw         $a0, 0($sp)
    08920884:[0E248F7B]: jal        0x08923DEC
    08920888:[8FA50004]: lw         $a1, 4($sp)
    0892088C:[8FA40000]: lw         $a0, 0($sp)
    08920890:[0E24C1B1]: jal        0x089306C4
    08920894:[8FA50004]: lw         $a1, 4($sp)
    08920898:[8FA40000]: lw         $a0, 0($sp)
    0892089C:[0E248AEA]: jal        0x08922BA8
    089208A0:[8FA50004]: lw         $a1, 4($sp)
    089208A4:[8FA40000]: lw         $a0, 0($sp)
    089208A8:[0E248A5E]: jal        0x08922978
    089208AC:[8FA50004]: lw         $a1, 4($sp)
    089208B0:[8FA40000]: lw         $a0, 0($sp)
    089208B4:[0E241C37]: jal        0x089070DC
    089208B8:[8FA50004]: lw         $a1, 4($sp)
    089208BC:[0E247B98]: jal        0x0891EE60
    089208C0:[00000000]: nop
    089208C4:[8FA40000]: lw         $a0, 0($sp)
    089208C8:[0E246AF2]: jal        0x0891ABC8
    089208CC:[8FA50004]: lw         $a1, 4($sp)
    089208D0:[8FA40000]: lw         $a0, 0($sp)
    089208D4:[0E24D114]: jal        0x08934450
    089208D8:[8FA50004]: lw         $a1, 4($sp)
    089208DC:[0E243991]: jal        0x0890E644
    089208E0:[00000000]: nop
    089208E4:[0E2479CE]: jal        0x0891E738
    089208E8:[00000000]: nop
    089208EC:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    089208F0:[8C62DBE0]: lw         $v0, -9248($v1)
    089208F4:[30420004]: andi       $v0, $v0, 4
    089208F8:[1440000C]: bne        $v0, $zr, 0x0892092C
    089208FC:[8E22DBE0]: lw         $v0, -9248($s1)
    08920900:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    08920904:[8C62A764]: lw         $v0, -22684($v1)
    08920908:[8E04DBEC]: lw         $a0, -9236($s0)
    0892090C:[00821024]: and        $v0, $a0, $v0
    08920910:[1440010C]: bne        $v0, $zr, 0x08920D44
    08920914:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    08920918:[8C62E0BC]: lw         $v0, -8004($v1)
    0892091C:[30420002]: andi       $v0, $v0, 2
    08920920:[144000F8]: bne        $v0, $zr, 0x08920D04
    08920924:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    08920928:[8E22DBE0]: lw         $v0, -9248($s1)
    0892092C:[30420002]: andi       $v0, $v0, 2
    08920930:[1040000A]: beq        $v0, $zr, 0x0892095C
    08920934:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    08920938:[8C62A76C]: lw         $v0, -22676($v1)
    0892093C:[8E04DBEC]: lw         $a0, -9236($s0)
    08920940:[00821024]: and        $v0, $a0, $v0
    08920944:[14400111]: bne        $v0, $zr, 0x08920D8C
    08920948:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    0892094C:[8C62A768]: lw         $v0, -22680($v1)
    08920950:[00821024]: and        $v0, $a0, $v0
    08920954:[14400122]: bne        $v0, $zr, 0x08920DE0
    08920958:[00000000]: nop
    0892095C:[0E24C6A4]: jal        0x08931A90
    08920960:[00000000]: nop
    08920964:[10400020]: beq        $v0, $zr, 0x089209E8
    08920968:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0892096C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08920970:[106200D0]: beq        $v1, $v0, 0x08920CB4
    08920974:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08920978:[0E248C3D]: jal        0x089230F4
    0892097C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08920980:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08920984:[0E24A3AC]: jal        0x08928EB0
    08920988:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    0892098C:[8E23DBE0]: lw         $v1, -9248($s1)
    08920990:[30620002]: andi       $v0, $v1, 2
    08920994:[14400107]: bne        $v0, $zr, 0x08920DB4
    08920998:[00000000]: nop
    0892099C:[30620008]: andi       $v0, $v1, 8
    089209A0:[144000FE]: bne        $v0, $zr, 0x08920D9C
    089209A4:[00000000]: nop
    089209A8:[0E24C4E5]: jal        0x08931394
    089209AC:[00000000]: nop
    089209B0:[0E248783]: jal        0x08921E0C
    089209B4:[00000000]: nop
    089209B8:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    089209BC:[0E246C01]: jal        0x0891B004
    089209C0:[8C44DEA0]: lw         $a0, -8544($v0)
    089209C4:[10400008]: beq        $v0, $zr, 0x089209E8
    089209C8:[8E82DBDC]: lw         $v0, -9252($s4)
    089209CC:[24420001]: addiu      $v0, $v0, 1
    089209D0:[0A2481C5]: j          0x08920714
    089209D4:[AE82DBDC]: sw         $v0, -9252($s4)
    089209D8:[0E24B59D]: jal        0x0892D674
    089209DC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089209E0:[5440FF4C]: bnel       $v0, $zr, 0x08920714
    089209E4:[3C1008B2]: lui        $s0, 0x08B2 <=> li $s0, 0x08B20000
    089209E8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089209EC:[0A248161]: j          0x08920584
    089209F0:[AE42DBE4]: sw         $v0, -9244($s2)
    089209F4:[0E247D3F]: jal        0x0891F4FC
    089209F8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089209FC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08920A00:[0A24815E]: j          0x08920578
    08920A04:[AE42DBE4]: sw         $v0, -9244($s2)
    08920A08:[0E24A51C]: jal        0x08929470
    08920A0C:[3C16089B]: lui        $s6, 0x089B <=> li $s6, 0x089B0000
    08920A10:[0E246609]: jal        0x08919824
    08920A14:[3C1408B2]: lui        $s4, 0x08B2 <=> li $s4, 0x08B20000
    08920A18:[0E24C0E6]: jal        0x08930398
    08920A1C:[00000000]: nop
    08920A20:[0E2477A6]: jal        0x0891DE98
    08920A24:[00000000]: nop
    08920A28:[0E247AED]: jal        0x0891EBB4
    08920A2C:[00000000]: nop
    08920A30:[0E24395F]: jal        0x0890E57C
    08920A34:[00000000]: nop
    08920A38:[0E24BFD0]: jal        0x0892FF40
    08920A3C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08920A40:[24050064]: addiu      $a1, $zr, 100 <=> li $a1, 100
    08920A44:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    08920A48:[24070003]: addiu      $a3, $zr, 3 <=> li $a3, 3
    08920A4C:[0E24C00E]: jal        0x08930038
    08920A50:[24040048]: addiu      $a0, $zr, 72 <=> li $a0, 72
    08920A54:[0E247C7F]: jal        0x0891F1FC
    08920A58:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08920A5C:[0E2477B4]: jal        0x0891DED0
    08920A60:[00000000]: nop
    08920A64:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08920A68:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    08920A6C:[AC62DBE0]: sw         $v0, -9248($v1)
    08920A70:[0E2496F9]: jal        0x08925BE4
    08920A74:[AEC06A24]: sw         $zr, 27172($s6)
    08920A78:[0E24870A]: jal        0x08921C28
    08920A7C:[00000000]: nop
    08920A80:[8E84DBF0]: lw         $a0, -9232($s4)
    08920A84:[30828000]: andi       $v0, $a0, -32768
    08920A88:[14400007]: bne        $v0, $zr, 0x08920AA8
    08920A8C:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08920A90:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    08920A94:[8C62A75C]: lw         $v0, -22692($v1)
    08920A98:[00821024]: and        $v0, $a0, $v0
    08920A9C:[10400002]: beq        $v0, $zr, 0x08920AA8
    08920AA0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08920AA4:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08920AA8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08920AAC:[0E24870A]: jal        0x08921C28
    08920AB0:[26310001]: addiu      $s1, $s1, 1
    08920AB4:[8E84DBF0]: lw         $a0, -9232($s4)
    08920AB8:[30828000]: andi       $v0, $a0, -32768
    08920ABC:[1440006E]: bne        $v0, $zr, 0x08920C78
    08920AC0:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    08920AC4:[8C62A75C]: lw         $v0, -22692($v1)
    08920AC8:[00821024]: and        $v0, $a0, $v0
    08920ACC:[1040006F]: beq        $v0, $zr, 0x08920C8C
    08920AD0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08920AD4:[12000054]: beq        $s0, $zr, 0x08920C28
    08920AD8:[00000000]: nop
    08920ADC:[28A20002]: slti       $v0, $a1, 2
    08920AE0:[0E24A878]: jal        0x0892A1E0
    08920AE4:[0002800A]: movz       $s0, $zr, $v0 <=> move $s0, $v0
    08920AE8:[0E241EC8]: jal        0x08907B20
    08920AEC:[00000000]: nop
    08920AF0:[0E241A31]: jal        0x089068C4
    08920AF4:[00000000]: nop
    08920AF8:[0E24973B]: jal        0x08925CEC
    08920AFC:[00000000]: nop
    08920B00:[0E249AD2]: jal        0x08926B48
    08920B04:[00000000]: nop
    08920B08:[0E249E33]: jal        0x089278CC
    08920B0C:[00000000]: nop
    08920B10:[0E249F1D]: jal        0x08927C74
    08920B14:[00000000]: nop
    08920B18:[0E24ACA6]: jal        0x0892B298
    08920B1C:[00000000]: nop
    08920B20:[0E241EEB]: jal        0x08907BAC
    08920B24:[00000000]: nop
    08920B28:[0E241DB7]: jal        0x089076DC
    08920B2C:[00000000]: nop
    08920B30:[0E246ACB]: jal        0x0891AB2C
    08920B34:[00000000]: nop
    08920B38:[0E247BE2]: jal        0x0891EF88
    08920B3C:[00000000]: nop
    08920B40:[0E2477EC]: jal        0x0891DFB0
    08920B44:[00000000]: nop
    08920B48:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    08920B4C:[24846A14]: addiu      $a0, $a0, 27156
    08920B50:[0E247244]: jal        0x0891C910
    08920B54:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08920B58:[27A40004]: addiu      $a0, $sp, 4
    08920B5C:[0E247C42]: jal        0x0891F108
    08920B60:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08920B64:[8FA40004]: lw         $a0, 4($sp)
    08920B68:[0E241A50]: jal        0x08906940
    08920B6C:[8FA50000]: lw         $a1, 0($sp)
    08920B70:[8FA40004]: lw         $a0, 4($sp)
    08920B74:[0E2489EC]: jal        0x089227B0
    08920B78:[8FA50000]: lw         $a1, 0($sp)
    08920B7C:[8FA40004]: lw         $a0, 4($sp)
    08920B80:[0E241D51]: jal        0x08907544
    08920B84:[8FA50000]: lw         $a1, 0($sp)
    08920B88:[8FA40004]: lw         $a0, 4($sp)
    08920B8C:[0E24A816]: jal        0x0892A058
    08920B90:[8FA50000]: lw         $a1, 0($sp)
    08920B94:[8FA40004]: lw         $a0, 4($sp)
    08920B98:[0E248AEA]: jal        0x08922BA8
    08920B9C:[8FA50000]: lw         $a1, 0($sp)
    08920BA0:[8FA40004]: lw         $a0, 4($sp)
    08920BA4:[0E248A5E]: jal        0x08922978
    08920BA8:[8FA50000]: lw         $a1, 0($sp)
    08920BAC:[8FA40004]: lw         $a0, 4($sp)
    08920BB0:[0E241C37]: jal        0x089070DC
    08920BB4:[8FA50000]: lw         $a1, 0($sp)
    08920BB8:[8FA40004]: lw         $a0, 4($sp)
    08920BBC:[0E246AF2]: jal        0x0891ABC8
    08920BC0:[8FA50000]: lw         $a1, 0($sp)
    08920BC4:[0E2479CE]: jal        0x0891E738
    08920BC8:[00000000]: nop
    08920BCC:[0E24C6A4]: jal        0x08931A90
    08920BD0:[00000000]: nop
    08920BD4:[10400025]: beq        $v0, $zr, 0x08920C6C
    08920BD8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08920BDC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08920BE0:[10620036]: beq        $v1, $v0, 0x08920CBC
    08920BE4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08920BE8:[0E248C3D]: jal        0x089230F4
    08920BEC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08920BF0:[0E24C4E5]: jal        0x08931394
    08920BF4:[00000000]: nop
    08920BF8:[0E248783]: jal        0x08921E0C
    08920BFC:[00000000]: nop
    08920C00:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08920C04:[0E246C01]: jal        0x0891B004
    08920C08:[8C44DEA0]: lw         $a0, -8544($v0)
    08920C0C:[10400017]: beq        $v0, $zr, 0x08920C6C
    08920C10:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08920C14:[8C43DBDC]: lw         $v1, -9252($v0)
    08920C18:[240401F4]: addiu      $a0, $zr, 500 <=> li $a0, 500
    08920C1C:[24630001]: addiu      $v1, $v1, 1
    08920C20:[1624FFA2]: bne        $s1, $a0, 0x08920AAC
    08920C24:[AC43DBDC]: sw         $v1, -9252($v0)
    08920C28:[0E248714]: jal        0x08921C50
    08920C2C:[3C1108B2]: lui        $s1, 0x08B2 <=> li $s1, 0x08B20000
    08920C30:[24500064]: addiu      $s0, $v0, 100
    08920C34:[0E248714]: jal        0x08921C50
    08920C38:[00000000]: nop
    08920C3C:[0050102B]: sltu       $v0, $v0, $s0
    08920C40:[26C46A24]: addiu      $a0, $s6, 27172
    08920C44:[1040006A]: beq        $v0, $zr, 0x08920DF0
    08920C48:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08920C4C:[0E247244]: jal        0x0891C910
    08920C50:[00000000]: nop
    08920C54:[0E248783]: jal        0x08921E0C
    08920C58:[00000000]: nop
    08920C5C:[0E246C01]: jal        0x0891B004
    08920C60:[8E24DEA0]: lw         $a0, -8544($s1)
    08920C64:[1440FFF3]: bne        $v0, $zr, 0x08920C34
    08920C68:[00000000]: nop
    08920C6C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08920C70:[0A24815A]: j          0x08920568
    08920C74:[AE42DBE4]: sw         $v0, -9244($s2)
    08920C78:[1200FFEB]: beq        $s0, $zr, 0x08920C28
    08920C7C:[8C62A75C]: lw         $v0, -22692($v1)
    08920C80:[00821024]: and        $v0, $a0, $v0
    08920C84:[1440FF95]: bne        $v0, $zr, 0x08920ADC
    08920C88:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08920C8C:[0A2482B7]: j          0x08920ADC
    08920C90:[24A50001]: addiu      $a1, $a1, 1
    08920C94:[0E247701]: jal        0x0891DC04
    08920C98:[8C44DEA0]: lw         $a0, -8544($v0)
    08920C9C:[1040FF52]: beq        $v0, $zr, 0x089209E8
    08920CA0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08920CA4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08920CA8:[1462FEA1]: bne        $v1, $v0, 0x08920730
    08920CAC:[8E23DBE0]: lw         $v1, -9248($s1)
    08920CB0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08920CB4:[0A248161]: j          0x08920584
    08920CB8:[AE42DBE4]: sw         $v0, -9244($s2)
    08920CBC:[0A24815A]: j          0x08920568
    08920CC0:[AE42DBE4]: sw         $v0, -9244($s2)
    08920CC4:[0E247565]: jal        0x0891D594
    08920CC8:[00000000]: nop
    08920CCC:[0E247487]: jal        0x0891D21C
    08920CD0:[00000000]: nop
    08920CD4:[0E24738F]: jal        0x0891CE3C
    08920CD8:[00000000]: nop
    08920CDC:[0A248208]: j          0x08920820
    08920CE0:[00000000]: nop
    08920CE4:[0E248E90]: jal        0x08923A40
    08920CE8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08920CEC:[0A248205]: j          0x08920814
    08920CF0:[8E22DBE0]: lw         $v0, -9248($s1)
    08920CF4:[0E2495D7]: jal        0x0892575C
    08920CF8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08920CFC:[0A2481D4]: j          0x08920750
    08920D00:[00000000]: nop
    08920D04:[8C62A760]: lw         $v0, -22688($v1)
    08920D08:[00821024]: and        $v0, $a0, $v0
    08920D0C:[1040FF07]: beq        $v0, $zr, 0x0892092C
    08920D10:[8E22DBE0]: lw         $v0, -9248($s1)
    08920D14:[2404000A]: addiu      $a0, $zr, 10 <=> li $a0, 10
    08920D18:[0E24709A]: jal        0x0891C268
    08920D1C:[26C56A24]: addiu      $a1, $s6, 27172
    08920D20:[0E248D38]: jal        0x089234E0
    08920D24:[00000000]: nop
    08920D28:[1040FF2F]: beq        $v0, $zr, 0x089209E8
    08920D2C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08920D30:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08920D34:[5462FEFD]: bnel       $v1, $v0, 0x0892092C
    08920D38:[8E22DBE0]: lw         $v0, -9248($s1)
    08920D3C:[0A24832D]: j          0x08920CB4
    08920D40:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08920D44:[2404000A]: addiu      $a0, $zr, 10 <=> li $a0, 10
    08920D48:[0E24709A]: jal        0x0891C268
    08920D4C:[26C56A24]: addiu      $a1, $s6, 27172
    08920D50:[0E241857]: jal        0x0890615C
    08920D54:[00000000]: nop
    08920D58:[1040FF23]: beq        $v0, $zr, 0x089209E8
    08920D5C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08920D60:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08920D64:[1062FFD2]: beq        $v1, $v0, 0x08920CB0
    08920D68:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    08920D6C:[9062E0A4]: lbu        $v0, -8028($v1)
    08920D70:[304200FE]: andi       $v0, $v0, 254
    08920D74:[0A24824A]: j          0x08920928
    08920D78:[A062E0A4]: sb         $v0, -8028($v1)
    08920D7C:[0E24BF38]: jal        0x0892FCE0
    08920D80:[00000000]: nop
    08920D84:[0A2481F4]: j          0x089207D0
    08920D88:[00000000]: nop
    08920D8C:[0E24193E]: jal        0x089064F8
    08920D90:[00000000]: nop
    08920D94:[0A248257]: j          0x0892095C
    08920D98:[00000000]: nop
    08920D9C:[0E2474A4]: jal        0x0891D290
    08920DA0:[00000000]: nop
    08920DA4:[0E2473A8]: jal        0x0891CEA0
    08920DA8:[00000000]: nop
    08920DAC:[0A24826A]: j          0x089209A8
    08920DB0:[00000000]: nop
    08920DB4:[0E24A2D7]: jal        0x08928B5C
    08920DB8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08920DBC:[0E24A150]: jal        0x08928540
    08920DC0:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08920DC4:[240400C8]: addiu      $a0, $zr, 200 <=> li $a0, 200
    08920DC8:[0E24A350]: jal        0x08928D40
    08920DCC:[24050078]: addiu      $a1, $zr, 120 <=> li $a1, 120
    08920DD0:[0E24A27B]: jal        0x089289EC
    08920DD4:[00000000]: nop
    08920DD8:[0A248267]: j          0x0892099C
    08920DDC:[8E23DBE0]: lw         $v1, -9248($s1)
    08920DE0:[0E24198E]: jal        0x08906638
    08920DE4:[00000000]: nop
    08920DE8:[0A248257]: j          0x0892095C
    08920DEC:[00000000]: nop
    08920DF0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08920DF4:[0A24815A]: j          0x08920568
    08920DF8:[AE42DBE4]: sw         $v0, -9244($s2)
  Back Branch 089209D0 5,448 times (length 177)
  Back Branch 08920D84 3,406 times (length 367)
  Back Branch 08920DD8 3,405 times (length 273)
  Back Branch 08920CEC 948 times (length 312)
  Back Branch 08920CFC 948 times (length 365)
  Back Branch 08920C20 500 times (length 95)
    08920A98:[00821024]: and        $v0, $a0, $v0
    08920A9C:[10400002]: beq        $v0, $zr, 0x08920AA8
    08920AA0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08920AA4:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08920AA8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 08920AAC:[0E24870A]: jal        0x08921C28
    08920AB0:[26310001]: addiu      $s1, $s1, 1
    08920AB4:[8E84DBF0]: lw         $a0, -9232($s4)
    08920AB8:[30828000]: andi       $v0, $a0, -32768
    08920ABC:[1440006E]: bne        $v0, $zr, 0x08920C78
    08920AC0:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    08920AC4:[8C62A75C]: lw         $v0, -22692($v1)
    08920AC8:[00821024]: and        $v0, $a0, $v0
    08920ACC:[1040006F]: beq        $v0, $zr, 0x08920C8C
    08920AD0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08920AD4:[12000054]: beq        $s0, $zr, 0x08920C28
    08920AD8:[00000000]: nop
    08920ADC:[28A20002]: slti       $v0, $a1, 2
    08920AE0:[0E24A878]: jal        0x0892A1E0
    08920AE4:[0002800A]: movz       $s0, $zr, $v0 <=> move $s0, $v0
    08920AE8:[0E241EC8]: jal        0x08907B20
    08920AEC:[00000000]: nop
    08920AF0:[0E241A31]: jal        0x089068C4
    08920AF4:[00000000]: nop
    08920AF8:[0E24973B]: jal        0x08925CEC
    08920AFC:[00000000]: nop
    08920B00:[0E249AD2]: jal        0x08926B48
    08920B04:[00000000]: nop
    08920B08:[0E249E33]: jal        0x089278CC
    08920B0C:[00000000]: nop
    08920B10:[0E249F1D]: jal        0x08927C74
    08920B14:[00000000]: nop
    08920B18:[0E24ACA6]: jal        0x0892B298
    08920B1C:[00000000]: nop
    08920B20:[0E241EEB]: jal        0x08907BAC
    08920B24:[00000000]: nop
    08920B28:[0E241DB7]: jal        0x089076DC
    08920B2C:[00000000]: nop
    08920B30:[0E246ACB]: jal        0x0891AB2C
    08920B34:[00000000]: nop
    08920B38:[0E247BE2]: jal        0x0891EF88
    08920B3C:[00000000]: nop
    08920B40:[0E2477EC]: jal        0x0891DFB0
    08920B44:[00000000]: nop
    08920B48:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    08920B4C:[24846A14]: addiu      $a0, $a0, 27156
    08920B50:[0E247244]: jal        0x0891C910
    08920B54:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08920B58:[27A40004]: addiu      $a0, $sp, 4
    08920B5C:[0E247C42]: jal        0x0891F108
    08920B60:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08920B64:[8FA40004]: lw         $a0, 4($sp)
    08920B68:[0E241A50]: jal        0x08906940
    08920B6C:[8FA50000]: lw         $a1, 0($sp)
    08920B70:[8FA40004]: lw         $a0, 4($sp)
    08920B74:[0E2489EC]: jal        0x089227B0
    08920B78:[8FA50000]: lw         $a1, 0($sp)
    08920B7C:[8FA40004]: lw         $a0, 4($sp)
    08920B80:[0E241D51]: jal        0x08907544
    08920B84:[8FA50000]: lw         $a1, 0($sp)
    08920B88:[8FA40004]: lw         $a0, 4($sp)
    08920B8C:[0E24A816]: jal        0x0892A058
    08920B90:[8FA50000]: lw         $a1, 0($sp)
    08920B94:[8FA40004]: lw         $a0, 4($sp)
    08920B98:[0E248AEA]: jal        0x08922BA8
    08920B9C:[8FA50000]: lw         $a1, 0($sp)
    08920BA0:[8FA40004]: lw         $a0, 4($sp)
    08920BA4:[0E248A5E]: jal        0x08922978
    08920BA8:[8FA50000]: lw         $a1, 0($sp)
    08920BAC:[8FA40004]: lw         $a0, 4($sp)
    08920BB0:[0E241C37]: jal        0x089070DC
    08920BB4:[8FA50000]: lw         $a1, 0($sp)
    08920BB8:[8FA40004]: lw         $a0, 4($sp)
    08920BBC:[0E246AF2]: jal        0x0891ABC8
    08920BC0:[8FA50000]: lw         $a1, 0($sp)
    08920BC4:[0E2479CE]: jal        0x0891E738
    08920BC8:[00000000]: nop
    08920BCC:[0E24C6A4]: jal        0x08931A90
    08920BD0:[00000000]: nop
    08920BD4:[10400025]: beq        $v0, $zr, 0x08920C6C
    08920BD8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08920BDC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08920BE0:[10620036]: beq        $v1, $v0, 0x08920CBC
    08920BE4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08920BE8:[0E248C3D]: jal        0x089230F4
    08920BEC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08920BF0:[0E24C4E5]: jal        0x08931394
    08920BF4:[00000000]: nop
    08920BF8:[0E248783]: jal        0x08921E0C
    08920BFC:[00000000]: nop
    08920C00:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08920C04:[0E246C01]: jal        0x0891B004
    08920C08:[8C44DEA0]: lw         $a0, -8544($v0)
    08920C0C:[10400017]: beq        $v0, $zr, 0x08920C6C
    08920C10:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08920C14:[8C43DBDC]: lw         $v1, -9252($v0)
    08920C18:[240401F4]: addiu      $a0, $zr, 500 <=> li $a0, 500
    08920C1C:[24630001]: addiu      $v1, $v1, 1
--> 08920C20:[1624FFA2]: bne        $s1, $a0, 0x08920AAC
    08920C24:[AC43DBDC]: sw         $v1, -9252($v0)
    08920C28:[0E248714]: jal        0x08921C50
    08920C2C:[3C1108B2]: lui        $s1, 0x08B2 <=> li $s1, 0x08B20000
    08920C30:[24500064]: addiu      $s0, $v0, 100
  Back Branch 08920C8C 500 times (length 110)
  Back Branch 08920C64 6 times (length 14)
    08920C20:[1624FFA2]: bne        $s1, $a0, 0x08920AAC
    08920C24:[AC43DBDC]: sw         $v1, -9252($v0)
    08920C28:[0E248714]: jal        0x08921C50
    08920C2C:[3C1108B2]: lui        $s1, 0x08B2 <=> li $s1, 0x08B20000
    08920C30:[24500064]: addiu      $s0, $v0, 100
--> 08920C34:[0E248714]: jal        0x08921C50
    08920C38:[00000000]: nop
    08920C3C:[0050102B]: sltu       $v0, $v0, $s0
    08920C40:[26C46A24]: addiu      $a0, $s6, 27172
    08920C44:[1040006A]: beq        $v0, $zr, 0x08920DF0
    08920C48:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08920C4C:[0E247244]: jal        0x0891C910
    08920C50:[00000000]: nop
    08920C54:[0E248783]: jal        0x08921E0C
    08920C58:[00000000]: nop
    08920C5C:[0E246C01]: jal        0x0891B004
    08920C60:[8E24DEA0]: lw         $a0, -8544($s1)
--> 08920C64:[1440FFF3]: bne        $v0, $zr, 0x08920C34
    08920C68:[00000000]: nop
    08920C6C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08920C70:[0A24815A]: j          0x08920568
    08920C74:[AE42DBE4]: sw         $v0, -9244($s2)
  Back Branch 08920DF4 1 times (length 549)
  Back Branch 08920598 1 times (length 19)
    08920540:[14600042]: bne        $v1, $zr, 0x0892064C
    08920544:[3C1208B2]: lui        $s2, 0x08B2 <=> li $s2, 0x08B20000
    08920548:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0892054C:[AE42DBE4]: sw         $v0, -9244($s2)
    08920550:[8E43DBE4]: lw         $v1, -9244($s2)
--> 08920554:[1060001A]: beq        $v1, $zr, 0x089205C0
    08920558:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    0892055C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08920560:[10620129]: beq        $v1, $v0, 0x08920A08
    08920564:[00000000]: nop
    08920568:[8E50DBE4]: lw         $s0, -9244($s2)
    0892056C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08920570:[12020120]: beq        $s0, $v0, 0x089209F4
    08920574:[00000000]: nop
    08920578:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0892057C:[1202003B]: beq        $s0, $v0, 0x0892066C
    08920580:[00000000]: nop
    08920584:[8E43DBE4]: lw         $v1, -9244($s2)
    08920588:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0892058C:[10620032]: beq        $v1, $v0, 0x08920658
    08920590:[00000000]: nop
    08920594:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
--> 08920598:[1462FFEE]: bne        $v1, $v0, 0x08920554
    0892059C:[8E43DBE4]: lw         $v1, -9244($s2)
    089205A0:[0E247D3F]: jal        0x0891F4FC
    089205A4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089205A8:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
  Back Branch 08920664 1 times (length 54)
    08920580:[00000000]: nop
    08920584:[8E43DBE4]: lw         $v1, -9244($s2)
    08920588:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0892058C:[10620032]: beq        $v1, $v0, 0x08920658
    08920590:[00000000]: nop
--> 08920594:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08920598:[1462FFEE]: bne        $v1, $v0, 0x08920554
    0892059C:[8E43DBE4]: lw         $v1, -9244($s2)
    089205A0:[0E247D3F]: jal        0x0891F4FC
    089205A4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089205A8:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    089205AC:[AC62DBE4]: sw         $v0, -9244($v1)
    089205B0:[8E43DBE4]: lw         $v1, -9244($s2)
    089205B4:[1460FFEA]: bne        $v1, $zr, 0x08920560
    089205B8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089205BC:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    089205C0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089205C4:[0E24BFC0]: jal        0x0892FF00
    089205C8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089205CC:[0E24897F]: jal        0x089225FC
    089205D0:[00000000]: nop
    089205D4:[0E24C237]: jal        0x089308DC
    089205D8:[00000000]: nop
    089205DC:[0E24B0D2]: jal        0x0892C348
    089205E0:[00000000]: nop
    089205E4:[0E2474E2]: jal        0x0891D388
    089205E8:[00000000]: nop
    089205EC:[8FBF0124]: lw         $ra, 292($sp)
    089205F0:[8FB60120]: lw         $s6, 288($sp)
    089205F4:[8FB5011C]: lw         $s5, 284($sp)
    089205F8:[8FB40118]: lw         $s4, 280($sp)
    089205FC:[8FB30114]: lw         $s3, 276($sp)
    08920600:[8FB20110]: lw         $s2, 272($sp)
    08920604:[8FB1010C]: lw         $s1, 268($sp)
    08920608:[8FB00108]: lw         $s0, 264($sp)
    0892060C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08920610:[03E00008]: jr         $ra
    08920614:[27BD0128]: addiu      $sp, $sp, 296
    08920618:[0E263D8B]: jal        0x0898F62C
    0892061C:[24843040]: addiu      $a0, $a0, 12352
    08920620:[8FBF0124]: lw         $ra, 292($sp)
    08920624:[8FB60120]: lw         $s6, 288($sp)
    08920628:[8FB5011C]: lw         $s5, 284($sp)
    0892062C:[8FB40118]: lw         $s4, 280($sp)
    08920630:[8FB30114]: lw         $s3, 276($sp)
    08920634:[8FB20110]: lw         $s2, 272($sp)
    08920638:[8FB1010C]: lw         $s1, 268($sp)
    0892063C:[8FB00108]: lw         $s0, 264($sp)
    08920640:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08920644:[03E00008]: jr         $ra
    08920648:[27BD0128]: addiu      $sp, $sp, 296
    0892064C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08920650:[0A248154]: j          0x08920550
    08920654:[AE42DBE4]: sw         $v0, -9244($s2)
    08920658:[0E247D3F]: jal        0x0891F4FC
    0892065C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08920660:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
--> 08920664:[0A248165]: j          0x08920594
    08920668:[AE42DBE4]: sw         $v0, -9244($s2)
    0892066C:[0E247242]: jal        0x0891C908
    08920670:[24040020]: addiu      $a0, $zr, 32 <=> li $a0, 32
    08920674:[3C1408B2]: lui        $s4, 0x08B2 <=> li $s4, 0x08B20000
  Back Branch 089209E0 1 times (length 181)
  Back Branch 08920A00 1 times (length 292)
_S1_2_8927428 946,166 instructions (0.040%), 55,243 calls (08927428 - 08927520, length 63)
    08927428:[8C82004C]: lw         $v0, 76($a0)
    0892742C:[1440001E]: bne        $v0, $zr, 0x089274A8
    08927430:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08927434:[2447E0A4]: addiu      $a3, $v0, -8028
    08927438:[8CE5001C]: lw         $a1, 28($a3)
    0892743C:[8C860008]: lw         $a2, 8($a0)
    08927440:[8C82007C]: lw         $v0, 124($a0)
    08927444:[24A30400]: addiu      $v1, $a1, 1024
    08927448:[00C21023]: subu       $v0, $a2, $v0
    0892744C:[0043182A]: slt        $v1, $v0, $v1
    08927450:[1060002B]: beq        $v1, $zr, 0x08927500
    08927454:[24A3FC00]: addiu      $v1, $a1, -1024
    08927458:[8C820084]: lw         $v0, 132($a0)
    0892745C:[00C21021]: addu       $v0, $a2, $v0
    08927460:[0062182A]: slt        $v1, $v1, $v0
    08927464:[10600026]: beq        $v1, $zr, 0x08927500
    08927468:[00000000]: nop
    0892746C:[8CE50020]: lw         $a1, 32($a3)
    08927470:[8C86000C]: lw         $a2, 12($a0)
    08927474:[8C820080]: lw         $v0, 128($a0)
    08927478:[24A30400]: addiu      $v1, $a1, 1024
    0892747C:[00C21023]: subu       $v0, $a2, $v0
    08927480:[0043182A]: slt        $v1, $v0, $v1
    08927484:[1060001E]: beq        $v1, $zr, 0x08927500
    08927488:[24A3FC00]: addiu      $v1, $a1, -1024
    0892748C:[8C820088]: lw         $v0, 136($a0)
    08927490:[00C21021]: addu       $v0, $a2, $v0
    08927494:[0062182A]: slt        $v1, $v1, $v0
    08927498:[10600019]: beq        $v1, $zr, 0x08927500
    0892749C:[00000000]: nop
    089274A0:[03E00008]: jr         $ra
    089274A4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089274A8:[2447E0A4]: addiu      $a3, $v0, -8028
    089274AC:[8CE6001C]: lw         $a2, 28($a3)
    089274B0:[8C850008]: lw         $a1, 8($a0)
    089274B4:[8C820084]: lw         $v0, 132($a0)
    089274B8:[24C30400]: addiu      $v1, $a2, 1024
    089274BC:[00A21023]: subu       $v0, $a1, $v0
    089274C0:[0043182A]: slt        $v1, $v0, $v1
    089274C4:[1060000E]: beq        $v1, $zr, 0x08927500
    089274C8:[24C3FC00]: addiu      $v1, $a2, -1024
    089274CC:[8C82007C]: lw         $v0, 124($a0)
    089274D0:[00A21021]: addu       $v0, $a1, $v0
    089274D4:[0062182A]: slt        $v1, $v1, $v0
    089274D8:[10600009]: beq        $v1, $zr, 0x08927500
    089274DC:[00000000]: nop
    089274E0:[8CE60020]: lw         $a2, 32($a3)
    089274E4:[8C85000C]: lw         $a1, 12($a0)
    089274E8:[8C820080]: lw         $v0, 128($a0)
    089274EC:[24C30400]: addiu      $v1, $a2, 1024
    089274F0:[00A21023]: subu       $v0, $a1, $v0
    089274F4:[0043182A]: slt        $v1, $v0, $v1
    089274F8:[54600003]: bnel       $v1, $zr, 0x08927508
    089274FC:[8C820088]: lw         $v0, 136($a0)
    08927500:[03E00008]: jr         $ra
    08927504:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08927508:[24C3FC00]: addiu      $v1, $a2, -1024
    0892750C:[00A21021]: addu       $v0, $a1, $v0
    08927510:[0062182A]: slt        $v1, $v1, $v0
    08927514:[1060FFFA]: beq        $v1, $zr, 0x08927500
    08927518:[00000000]: nop
    0892751C:[03E00008]: jr         $ra
    08927520:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
_S1_2_899AAC4 940,728 instructions (0.039%), 3,675 calls (0899AAC4 - 0899AE14, length 213)
  Back Branch 0899ACB8 20,242 times (length 10)
  Back Branch 0899ACF8 20,159 times (length 10)
  Back Branch 0899AC24 12,554 times (length 20)
  Back Branch 0899ADA8 2,015 times (length 138)
  Back Branch 0899ACC8 1,929 times (length 93)
  Back Branch 0899AD00 1,714 times (length 108)
  Back Branch 0899AE10 1,171 times (length 158)
  Back Branch 0899ADD0 528 times (length 105)
  Back Branch 0899AD48 32 times (length 64)
  Back Branch 0899ADEC 2 times (length 135)
  Back Branch 0899ADE4 2 times (length 109)
_S1_2_8923DEC 919,344 instructions (0.038%), 5,449 calls (08923DEC - 089242A8, length 304)
  Back Branch 08923E44 4,742 times (length 11)
  Back Branch 08924164 4,742 times (length 154)
  Back Branch 089240F8 4,742 times (length 183)
  Back Branch 08923FBC 4,742 times (length 104)
  Back Branch 08924240 3,768 times (length 35)
  Back Branch 08924238 3,768 times (length 169)
  Back Branch 08924174 3,768 times (length 168)
  Back Branch 08924194 473 times (length 152)
  Back Branch 08924248 461 times (length 189)
  Back Branch 0892421C 461 times (length 166)
_S1_2_8930418 836,578 instructions (0.035%), 4,354 calls (08930418 - 089306C0, length 171)
  Back Branch 08930624 13,062 times (length 67)
  Back Branch 0893060C 13,062 times (length 66)
  Back Branch 089305F4 12,954 times (length 65)
  Back Branch 089305D8 12,904 times (length 64)
  Back Branch 08930580 8,708 times (length 67)
  Back Branch 08930664 4,347 times (length 42)
  Back Branch 08930670 4,326 times (length 53)
  Back Branch 0893067C 2,173 times (length 113)
  Back Branch 08930688 2,168 times (length 125)
  Back Branch 089305E8 185 times (length 65)
  Back Branch 089305CC 146 times (length 63)
  Back Branch 08930600 90 times (length 66)
_S1_2_899AEFC 790,113 instructions (0.033%), 4,312 calls (0899AEFC - 0899B284, length 227)
  Back Branch 0899B128 15,435 times (length 17)
  Back Branch 0899B280 5,291 times (length 90)
  Back Branch 0899B1F0 1,232 times (length 119)
  Back Branch 0899B210 912 times (length 140)
  Back Branch 0899B208 765 times (length 126)
  Back Branch 0899B224 75 times (length 57)
  Back Branch 0899B238 75 times (length 62)
  Back Branch 0899B274 4 times (length 73)
  Back Branch 0899B244 4 times (length 65)
_S1_2_8928540 776,364 instructions (0.032%), 3,405 calls (08928540 - 089289E8, length 299)
  Back Branch 0892895C 3,405 times (length 168)
  Back Branch 08928974 3,405 times (length 174)
_S1_2_8983A10 774,684 instructions (0.032%), 28,692 calls (08983A10 - 08985368, length 1623)
_S1_2_8907BAC 771,786 instructions (0.032%), 4,854 calls (08907BAC - 08907DD4, length 139)
  Back Branch 08907C74 92,226 times (length 6)
  Back Branch 08907C48 19,416 times (length 11)
  Back Branch 08907C0C 19,416 times (length 11)
  Back Branch 08907CD0 4,854 times (length 30)
  Back Branch 08907C88 4,854 times (length 12)
  Back Branch 08907DD0 4,854 times (length 76)
  Back Branch 08907D94 4,854 times (length 75)
  Back Branch 08907D84 2,000 times (length 42)
_S1_2_8925D8C 771,500 instructions (0.032%), 9,630 calls (08925D8C - 08926060, length 182)
  Back Branch 08925F04 4,885 times (length 44)
  Back Branch 08925FD4 1,853 times (length 123)
  Back Branch 08925FE0 1,807 times (length 126)
  Back Branch 08925F64 933 times (length 81)
  Back Branch 08925F70 919 times (length 84)
  Back Branch 08926010 42 times (length 138)
  Back Branch 08926054 41 times (length 24)
  Back Branch 0892603C 5 times (length 99)
  Back Branch 0892605C 2 times (length 131)
  Back Branch 08926024 1 times (length 142)
  Back Branch 0892601C 1 times (length 140)
  Back Branch 08925F4C 1 times (length 62)
  Back Branch 08925FB8 1 times (length 103)
_S1_2_898F0BC 767,348 instructions (0.032%), 16,065 calls (0898F0BC - 0898F14C, length 37)
  Back Branch 0898F0FC 48,776 times (length 12)
  Back Branch 0898F110 33,699 times (length 9)
  Back Branch 0898F130 26,310 times (length 6)
  Back Branch 0898F140 25,676 times (length 7)
  Back Branch 0898F118 978 times (length 17)
_S1_2_8931394 737,604 instructions (0.031%), 5,949 calls (08931394 - 08931A8C, length 447)
  Back Branch 089317EC 10,842 times (length 11)
  Back Branch 089314E0 7,228 times (length 13)
  Back Branch 0893180C 1,807 times (length 257)
  Back Branch 08931718 1,807 times (length 197)
  Back Branch 08931A4C 275 times (length 327)
  Back Branch 089319D8 2 times (length 217)
_S1_2_89070DC 732,321 instructions (0.031%), 5,949 calls (089070DC - 089074EC, length 261)
  Back Branch 089072E4 5,949 times (length 74)
  Back Branch 08907484 5,949 times (length 167)
  Back Branch 0890729C 4,729 times (length 68)
  Back Branch 089072D8 4,729 times (length 74)
  Back Branch 08907300 500 times (length 77)
_S1_2_898E738 724,217 instructions (0.030%), 9,250 calls (0898E738 - 0898EFC8, length 549)
  Back Branch 0898E7E4 9,283 times (length 16)
  Back Branch 0898E7F0 9,283 times (length 19)
  Back Branch 0898E988 9,104 times (length 33)
  Back Branch 0898EADC 9,087 times (length 206)
  Back Branch 0898E8CC 118 times (length 74)
  Back Branch 0898EA4C 84 times (length 4)
  Back Branch 0898ED24 76 times (length 177)
  Back Branch 0898ED7C 46 times (length 4)
  Back Branch 0898EC0C 44 times (length 282)
  Back Branch 0898ED5C 32 times (length 137)
  Back Branch 0898EFA4 30 times (length 149)
  Back Branch 0898E994 24 times (length 96)
  Back Branch 0898EE04 22 times (length 408)
  Back Branch 0898ED64 20 times (length 139)
  Back Branch 0898ED6C 18 times (length 200)
  Back Branch 0898ED4C 18 times (length 7)
  Back Branch 0898E980 16 times (length 91)
  Back Branch 0898EAE8 16 times (length 85)
  Back Branch 0898EE5C 12 times (length 165)
  Back Branch 0898EF40 11 times (length 74)
  Back Branch 0898EF2C 11 times (length 189)
  Back Branch 0898EB38 10 times (length 81)
  Back Branch 0898EDA4 9 times (length 356)
  Back Branch 0898ED84 9 times (length 206)
  Back Branch 0898E878 7 times (length 53)
  Back Branch 0898EF18 6 times (length 331)
  Back Branch 0898ED04 6 times (length 316)
  Back Branch 0898E960 5 times (length 111)
  Back Branch 0898EDBC 4 times (length 262)
  Back Branch 0898EF24 3 times (length 452)
  Back Branch 0898EE70 3 times (length 407)
  Back Branch 0898EFC4 1 times (length 392)
  Back Branch 0898EF70 1 times (length 196)
  Back Branch 0898EF58 1 times (length 365)
  Back Branch 0898EE10 1 times (length 104)
_S1_2_891E188 701,433 instructions (0.029%), 111 calls (0891E07C - 0891E1E8, length 92)
  Back Branch 0891E0B8 75,480 times (length 10)
  Back Branch 0891E1C4 56,610 times (length 4)
  Back Branch 0891E0C4 2,516 times (length 15)
  Back Branch 0891E1DC 1,887 times (length 13)
  Back Branch 0891E1D0 1,530 times (length 5)
  Back Branch 0891E1E4 111 times (length 92)
_S1_2_8907B20 606,750 instructions (0.025%), 4,854 calls (08907B20 - 08907BA8, length 35)
  Back Branch 08907B78 92,226 times (length 6)
  Back Branch 08907BA4 4,854 times (length 21)
_S1_2_8972A20 583,660 instructions (0.024%), 8,222 calls (08972A20 - 08972BA8, length 99)
  Back Branch 08972B24 8,089 times (length 47)
  Back Branch 08972B08 8,063 times (length 40)
  Back Branch 08972AD4 7,874 times (length 24)
  Back Branch 08972B10 7,504 times (length 42)
  Back Branch 08972B64 229 times (length 63)
  Back Branch 08972BA4 223 times (length 24)
  Back Branch 08972B38 125 times (length 10)
  Back Branch 08972B78 11 times (length 50)
  Back Branch 08972B88 4 times (length 72)
  Back Branch 08972B90 1 times (length 74)
_S1_2_8921C50 565,448 instructions (0.024%), 21,748 calls (08921C50 - 08921CB4, length 26)
_S1_2_8988DF8 561,610 instructions (0.023%), 64 calls (0898885C - 0898A13C, length 1593)
  Back Branch 089897D8 12,484 times (length 484)
  Back Branch 089896E4 7,620 times (length 7)
  Back Branch 0898908C 5,700 times (length 453)
  Back Branch 089896EC 1,319 times (length 424)
  Back Branch 089896C4 1,319 times (length 415)
  Back Branch 0898989C 1,053 times (length 734)
  Back Branch 08989F18 916 times (length 539)
  Back Branch 08988D38 392 times (length 240)
  Back Branch 0898A010 332 times (length 601)
  Back Branch 08989D88 238 times (length 1284)
  Back Branch 089898D8 163 times (length 7)
  Back Branch 08988C90 157 times (length 5)
  Back Branch 08989FB4 156 times (length 1423)
  Back Branch 08989FE8 156 times (length 11)
  Back Branch 08988E28 114 times (length 95)
  Back Branch 08989F9C 64 times (length 1454)
  Back Branch 08988E04 64 times (length 291)
  Back Branch 08989D70 64 times (length 842)
  Back Branch 08988DFC 64 times (length 81)
  Back Branch 0898A034 64 times (length 1492)
  Back Branch 0898A0CC 64 times (length 1020)
  Back Branch 08989654 59 times (length 823)
  Back Branch 08989688 59 times (length 11)
  Back Branch 08988E34 50 times (length 10)
  Back Branch 08989E94 4 times (length 272)
  Back Branch 08989938 3 times (length 819)
  Back Branch 08989948 3 times (length 829)
  Back Branch 0898913C 3 times (length 497)
  Back Branch 08988C08 3 times (length 164)
  Back Branch 08988CAC 3 times (length 239)
  Back Branch 08989EA0 3 times (length 1282)
  Back Branch 08989E88 2 times (length 1226)
  Back Branch 08989A00 2 times (length 912)
  Back Branch 089899D8 2 times (length 11)
  Back Branch 08989808 2 times (length 932)
  Back Branch 08989A5C 1 times (length 1115)
  Back Branch 08988A98 1 times (length 144)
  Back Branch 08988AF8 1 times (length 11)
  Back Branch 08988A88 1 times (length 140)
  Back Branch 08988AC4 1 times (length 83)
_S1_2_89856D4 544,236 instructions (0.023%), 24,738 calls (089856D4 - 089A0190, length 27312)
  Back Branch 0898571C 24,738 times (length 14)
_S1_2_8984DF4 544,153 instructions (0.023%), 6,802 calls (08984DF4 - 08985368, length 350)
  Back Branch 08984F5C 6,802 times (length 60)
  Back Branch 08984F44 1 times (length 50)
_S1_2_8940008 521,712 instructions (0.022%), 3,330 calls (08940008 - 08940254, length 148)
  Back Branch 0894008C 13,320 times (length 11)
  Back Branch 089400C8 13,320 times (length 11)
  Back Branch 08940244 3,186 times (length 129)
  Back Branch 089401D4 1,668 times (length 58)
  Back Branch 0894023C 1,467 times (length 13)
  Back Branch 08940178 144 times (length 82)
  Back Branch 08940198 6 times (length 87)
_S1_2_8901FE8 488,199 instructions (0.020%), 461 calls (08901FE8 - 089020F8, length 69)
  Back Branch 089020AC 66,384 times (length 6)
  Back Branch 089020D0 5,532 times (length 18)
_S1_2_8990B0C 478,478 instructions (0.020%), 21,749 calls (08990B0C - 08997354, length 6675)
  Back Branch 08997350 5 times (length 11)
_S1_2_8934FFC 459,228 instructions (0.019%), 1,832 calls (08934FFC - 089352E4, length 187)
  Back Branch 08935048 14,656 times (length 11)
  Back Branch 08935084 14,656 times (length 11)
  Back Branch 08935190 1,768 times (length 45)
  Back Branch 08935230 1,768 times (length 78)
  Back Branch 089352E0 64 times (length 144)
_S1_2_891E4A4 449,020 instructions (0.019%), 64 calls (0891DFCC - 0891E504, length 335)
  Back Branch 0891E028 51,510 times (length 11)
  Back Branch 0891E4E0 32,640 times (length 4)
  Back Branch 0891E034 1,717 times (length 16)
  Back Branch 0891E4F8 1,088 times (length 13)
  Back Branch 0891E4EC 1,020 times (length 5)
  Back Branch 0891E04C 101 times (length 34)
  Back Branch 0891E500 64 times (length 328)
_S1_2_8937628 444,462 instructions (0.019%), 2,968 calls (08937628 - 0893784C, length 138)
  Back Branch 08937684 23,744 times (length 11)
  Back Branch 08937798 2,966 times (length 58)
  Back Branch 089377A0 1,979 times (length 56)
  Back Branch 08937778 2 times (length 54)
_S1_2_8986778 433,083 instructions (0.018%), 5,609 calls (08986778 - 089869EC, length 158)
  Back Branch 089869C4 3,923 times (length 129)
  Back Branch 08986968 1,690 times (length 60)
  Back Branch 089869B4 1,300 times (length 82)
_S1_2_8984698 430,380 instructions (0.018%), 28,692 calls (08984568 - 089846A8, length 81)
  Back Branch 089846A4 28,692 times (length 81)
_S1_2_8984094 430,365 instructions (0.018%), 28,691 calls (08983F64 - 089840A4, length 81)
  Back Branch 089840A0 28,691 times (length 81)
_S1_2_8934774 423,918 instructions (0.018%), 17,658 calls (08934774 - 08934808, length 38)
_S1_2_899FA38 423,098 instructions (0.018%), 8,469 calls (0899FA38 - 0899FCF0, length 175)
  Back Branch 0899FCD0 146 times (length 86)
  Back Branch 0899FCEC 107 times (length 93)
  Back Branch 0899FCE4 39 times (length 86)
_S1_2_899FCF4 411,570 instructions (0.017%), 16,492 calls (0899FCF4 - 0899FE20, length 76)
_S1_2_893FC70 410,085 instructions (0.017%), 2,775 calls (0893FC70 - 08940004, length 230)
  Back Branch 0893FCF0 8,325 times (length 11)
  Back Branch 0893FCB4 8,325 times (length 11)
  Back Branch 0893FEA8 1,994 times (length 97)
  Back Branch 0893FFD0 462 times (length 95)
  Back Branch 0893FE90 460 times (length 91)
  Back Branch 0893FF04 346 times (length 68)
  Back Branch 0893FED8 172 times (length 109)
  Back Branch 0893FEBC 114 times (length 102)
  Back Branch 0893FF64 40 times (length 69)
  Back Branch 0893FE80 35 times (length 87)
  Back Branch 0893FF6C 5 times (length 20)
  Back Branch 0893FF7C 5 times (length 106)
_S1_2_8984524 401,716 instructions (0.017%), 28,694 calls (08984524 - 0898458C, length 27)
_S1_2_89306C4 375,981 instructions (0.016%), 5,449 calls (089306C4 - 0893082C, length 91)
  Back Branch 08930728 16,347 times (length 11)
_S1_2_8902FF0 373,182 instructions (0.016%), 7,467 calls (08902FF0 - 089030BC, length 52)
  Back Branch 0890309C 7,445 times (length 30)
  Back Branch 089030B0 7,443 times (length 36)
  Back Branch 089030B8 7,443 times (length 37)
_S1_2_8983F24 373,061 instructions (0.016%), 28,697 calls (08983F24 - 08983F88, length 26)
_S1_2_890E644 370,532 instructions (0.015%), 5,449 calls (0890E644 - 0890E894, length 149)
_S1_2_891B004 366,601 instructions (0.015%), 6,802 calls (0891B004 - 0891B114, length 69)
  Back Branch 0891B09C 1,164 times (length 11)
  Back Branch 0891B110 67 times (length 28)
_S1_2_8941A50 350,513 instructions (0.015%), 2,995 calls (08941A50 - 08941BD0, length 97)
  Back Branch 08941A94 14,975 times (length 11)
  Back Branch 08941B90 11 times (length 12)
  Back Branch 08941B98 8 times (length 13)
_S1_2_8906940 347,180 instructions (0.015%), 5,949 calls (08906940 - 08906AB0, length 93)
  Back Branch 08906A94 4,729 times (length 48)
  Back Branch 08906AAC 4,729 times (length 62)
_S1_2_8928B5C 340,503 instructions (0.014%), 3,405 calls (08928B5C - 08928D3C, length 121)
  Back Branch 08928D30 3,405 times (length 81)
  Back Branch 08928D10 1 times (length 5)
  Back Branch 08928D04 1 times (length 55)
_S1_2_899B85C 335,599 instructions (0.014%), 416 calls (0899B85C - 0899B940, length 58)
  Back Branch 0899B904 23,170 times (length 14)
  Back Branch 0899B914 415 times (length 36)
  Back Branch 0899B924 415 times (length 29)
  Back Branch 0899B8C8 415 times (length 20)
_S1_2_89725E0 328,630 instructions (0.014%), 8,711 calls (08929488 - 089726C0, length 74895)
  Back Branch 08972678 5,936 times (length 10)
  Back Branch 089298F8 2,199 times (length 7)
  Back Branch 089298D4 123 times (length 58)
  Back Branch 089298A0 123 times (length 264)
  Back Branch 08929900 93 times (length 69)
  Back Branch 089726BC 59 times (length 74699)
_S1_2_898F4C4 324,905 instructions (0.014%), 9,283 calls (0898F4C4 - 08994284, length 4977)
_S1_2_8928EB0 316,042 instructions (0.013%), 5,449 calls (08928EB0 - 0892915C, length 172)
  Back Branch 08928F04 16,347 times (length 11)
_S1_2_89589E0 314,685 instructions (0.013%), 4,995 calls (089589E0 - 08958A54, length 30)
  Back Branch 08958A1C 19,980 times (length 11)
_S1_2_8926B48 310,656 instructions (0.013%), 4,854 calls (08926B48 - 08926CE4, length 104)
  Back Branch 08926C84 19,416 times (length 35)
_S1_2_89343DC 305,283 instructions (0.013%), 4,354 calls (089343DC - 0893444C, length 29)
  Back Branch 08934440 65,310 times (length 22)
_S1_2_8927138 292,849 instructions (0.012%), 9,630 calls (08926C00 - 08927154, length 342)
  Back Branch 08926C84 19,416 times (length 35)
  Back Branch 08927150 9,630 times (length 311)
_S1_2_891E5BC 280,987 instructions (0.012%), 37 calls (0891DFCC - 0891E734, length 475)
  Back Branch 0891E028 51,510 times (length 11)
  Back Branch 0891E6AC 4,995 times (length 5)
  Back Branch 0891E70C 4,995 times (length 5)
  Back Branch 0891E64C 4,440 times (length 5)
  Back Branch 0891E5F4 4,440 times (length 5)
  Back Branch 0891E034 1,717 times (length 16)
  Back Branch 0891E6C8 333 times (length 16)
  Back Branch 0891E728 333 times (length 16)
  Back Branch 0891E664 296 times (length 14)
  Back Branch 0891E60C 296 times (length 14)
  Back Branch 0891E6BC 135 times (length 6)
  Back Branch 0891E71C 135 times (length 6)
  Back Branch 0891E658 120 times (length 6)
  Back Branch 0891E600 120 times (length 6)
  Back Branch 0891E04C 101 times (length 34)
  Back Branch 0891E730 37 times (length 468)
_S1_2_8984F64 272,040 instructions (0.011%), 6,801 calls (08984F64 - 0898500C, length 43)
_S1_2_891E2A4 270,638 instructions (0.011%), 37 calls (0891E07C - 0891E43C, length 241)
  Back Branch 0891E0B8 75,480 times (length 10)
  Back Branch 0891E3AC 4,995 times (length 5)
  Back Branch 0891E414 4,995 times (length 5)
  Back Branch 0891E2E4 4,440 times (length 5)
  Back Branch 0891E344 4,440 times (length 5)
  Back Branch 0891E0C4 2,516 times (length 15)
  Back Branch 0891E3C8 333 times (length 16)
  Back Branch 0891E430 333 times (length 16)
  Back Branch 0891E2FC 296 times (length 14)
  Back Branch 0891E35C 296 times (length 14)
  Back Branch 0891E3BC 135 times (length 6)
  Back Branch 0891E424 135 times (length 6)
  Back Branch 0891E2F0 120 times (length 6)
  Back Branch 0891E350 120 times (length 6)
  Back Branch 0891E438 37 times (length 241)
_S1_2_89014B0 262,461 instructions (0.011%), 863 calls (089014B0 - 0890158C, length 56)
  Back Branch 0890155C 10,310 times (length 30)
_S1_2_89847D0 258,514 instructions (0.011%), 6,803 calls (089847D0 - 08984948, length 95)
_S1_2_898F658 254,550 instructions (0.011%), 10,182 calls (0898F658 - 0898F6B8, length 25)
_S1_2_891EF88 252,408 instructions (0.011%), 4,854 calls (0891EF88 - 0891F104, length 96)
_S1_2_891CC70 251,173 instructions (0.011%), 3,393 calls (0891CC70 - 0891CE30, length 113)
_S1_2_89941C4 240,800 instructions (0.010%), 9,632 calls (089941C4 - 08994224, length 25)
_S1_2_892B688 237,032 instructions (0.010%), 2,657 calls (0892B35C - 0892BAD0, length 478)
  Back Branch 0892B370 2,426,503 times (length 6)
  Back Branch 0892B488 120,308 times (length 38)
  Back Branch 0892B384 58,745 times (length 12)
  Back Branch 0892B3E4 30,077 times (length 36)
  Back Branch 0892BACC 30,077 times (length 446)
  Back Branch 0892B498 30,077 times (length 77)
  Back Branch 0892B6BC 2,657 times (length 155)
_S1_2_890296C 233,879 instructions (0.010%), 1 calls (0890296C - 08902BA0, length 142)
  Back Branch 08902B0C 7,422 times (length 37)
  Back Branch 08902B9C 7,409 times (length 42)
  Back Branch 08902ADC 400 times (length 30)
_S1_2_892575C 218,081 instructions (0.009%), 4,354 calls (0892575C - 08925970, length 134)
  Back Branch 089257F8 4,313 times (length 16)
  Back Branch 08925890 4,313 times (length 46)
  Back Branch 08925904 3,405 times (length 35)
_S1_2_8903324 209,724 instructions (0.009%), 7,467 calls (08903324 - 08903510, length 124)
  Back Branch 08903458 7,412 times (length 19)
  Back Branch 089034E4 31 times (length 51)
  Back Branch 089034D4 1 times (length 76)
_S1_2_8926C7C 207,557 instructions (0.009%), 9,401 calls (08926C00 - 08926CE4, length 58)
  Back Branch 08926C84 19,416 times (length 35)
_S1_2_8922610 201,096 instructions (0.008%), 16,758 calls (08922610 - 08922644, length 14)
_S1_2_8985E2C 196,315 instructions (0.008%), 5,609 calls (08985E2C - 08985FBC, length 101)
  Back Branch 08985F28 5,609 times (length 13)
_S1_2_8937AFC 191,576 instructions (0.008%), 4,354 calls (08937AFC - 08937CAC, length 109)
_S1_2_891F310 183,276 instructions (0.008%), 10,182 calls (0891F310 - 0891F358, length 19)
_S1_2_898F480 163,710 instructions (0.007%), 9,630 calls (0898F480 - 0898F4C0, length 17)
_S1_2_891FCC4 154,502 instructions (0.006%), 744 calls (0891F904 - 08920430, length 716)
  Back Branch 0891FFC8 3,393 times (length 10)
  Back Branch 0891FFD0 744 times (length 378)
  Back Branch 0891FD7C 744 times (length 285)
  Back Branch 0891FBBC 635 times (length 120)
  Back Branch 08920058 102 times (length 14)
  Back Branch 08920044 102 times (length 90)
  Back Branch 0891FD84 18 times (length 290)
  Back Branch 0892042C 1 times (length 235)
  Back Branch 08920330 1 times (length 176)
_S1_2_891EEC4 148,580 instructions (0.006%), 4,860 calls (0891EEC4 - 0891EF84, length 49)
  Back Branch 0891EF80 4,304 times (length 26)
_S1_2_8930CCC 143,024 instructions (0.006%), 7 calls (08930CCC - 08930E94, length 115)
  Back Branch 08930E00 13,733 times (length 11)
  Back Branch 08930E18 132 times (length 16)
  Back Branch 08930E80 40 times (length 8)
  Back Branch 08930DAC 32 times (length 14)
  Back Branch 08930E90 8 times (length 29)
_S1_2_8901344 139,289 instructions (0.006%), 471 calls (08901344 - 089014AC, length 91)
  Back Branch 089013F4 4,574 times (length 30)
  Back Branch 089014A0 260 times (length 22)
_S1_2_897759C 138,705 instructions (0.006%), 9,247 calls (0897759C - 0897765C, length 49)
_S1_2_8985378 136,060 instructions (0.006%), 6,803 calls (08985378 - 089A01D0, length 27543)
_S1_2_8928D40 132,795 instructions (0.006%), 3,405 calls (08928D40 - 08928EAC, length 92)
_S1_2_8930930 129,447 instructions (0.005%), 10 calls (08930930 - 089309C0, length 37)
  Back Branch 08930980 14,363 times (length 10)
  Back Branch 089309A4 10 times (length 24)
  Back Branch 08930994 5 times (length 9)
_S1_2_8927178 127,516 instructions (0.005%), 2,570 calls (08927178 - 08927424, length 172)
  Back Branch 0892729C 1,860 times (length 59)
  Back Branch 089272BC 1,039 times (length 67)
  Back Branch 08927354 1,039 times (length 54)
  Back Branch 08927360 1,039 times (length 56)
  Back Branch 0892730C 10 times (length 73)
  Back Branch 08927300 10 times (length 70)
_S1_2_8972960 125,389 instructions (0.005%), 8,097 calls (08972960 - 089729BC, length 24)
_S1_2_8931A90 124,929 instructions (0.005%), 5,949 calls (08931A90 - 08931B94, length 66)
_S1_2_89289EC 122,580 instructions (0.005%), 3,405 calls (089289EC - 08928B58, length 92)
_S1_2_8900520 118,854 instructions (0.005%), 3,834 calls (08900444 - 0890053C, length 63)
  Back Branch 08900538 3,834 times (length 63)
_S1_2_89230F4 117,861 instructions (0.005%), 5,949 calls (089230F4 - 089231C8, length 54)
_S1_2_8997BB4 117,556 instructions (0.005%), 6 calls (08997BB4 - 08998084, length 309)
  Back Branch 08997CDC 11,580 times (length 31)
  Back Branch 08997FFC 2 times (length 241)
_S1_2_892FCE0 115,804 instructions (0.005%), 3,406 calls (0892FCE0 - 0892FD94, length 46)
_S1_2_8937850 112,784 instructions (0.005%), 2,968 calls (08937850 - 08937980, length 77)
_S1_2_8907D7C 101,500 instructions (0.004%), 2,000 calls (08907C60 - 08907DD4, length 94)
  Back Branch 08907C74 92,226 times (length 6)
  Back Branch 08907CD0 4,854 times (length 30)
  Back Branch 08907C88 4,854 times (length 12)
  Back Branch 08907DD0 4,854 times (length 76)
  Back Branch 08907D94 4,854 times (length 75)
  Back Branch 08907D84 2,000 times (length 42)
_S1_2_892B700 97,528 instructions (0.004%), 1,713 calls (0892B35C - 0892BAD0, length 478)
  Back Branch 0892B370 2,426,503 times (length 6)
  Back Branch 0892B488 120,308 times (length 38)
  Back Branch 0892B384 58,745 times (length 12)
  Back Branch 0892B3E4 30,077 times (length 36)
  Back Branch 0892BACC 30,077 times (length 446)
  Back Branch 0892B498 30,077 times (length 77)
  Back Branch 0892B734 1,713 times (length 185)
_S1_2_891A5EC 95,672 instructions (0.004%), 1,464 calls (0891A5EC - 0891A7BC, length 117)
  Back Branch 0891A694 1,296 times (length 5)
  Back Branch 0891A78C 63 times (length 64)
  Back Branch 0891A7A8 63 times (length 71)
_S1_2_8900444 92,391 instructions (0.004%), 4,017 calls (08900444 - 0890049C, length 23)
_S1_2_8902BA4 88,971 instructions (0.004%), 461 calls (08902BA4 - 08902E30, length 164)
  Back Branch 08902DC8 6,480 times (length 9)
  Back Branch 08902DD4 540 times (length 16)
  Back Branch 08902DDC 45 times (length 102)
  Back Branch 08902CB4 45 times (length 28)
  Back Branch 08902E1C 45 times (length 65)
_S1_2_8985028 88,439 instructions (0.004%), 6,803 calls (08985028 - 089A01E0, length 27759)
_S1_2_89050B0 80,842 instructions (0.003%), 6,801 calls (089050B0 - 08905158, length 43)
_S1_2_891AFD8 74,811 instructions (0.003%), 6,801 calls (0891AFD8 - 0891B000, length 11)
_S1_2_89026DC 74,646 instructions (0.003%), 3,393 calls (089026DC - 08902730, length 22)
_S1_2_899AE18 71,940 instructions (0.003%), 2,398 calls (0899AE18 - 0899AE8C, length 30)
_S1_2_8906A4C 71,388 instructions (0.003%), 5,949 calls (08906A4C - 08906A78, length 12)
_S1_2_892B0B0 70,896 instructions (0.003%), 3,268 calls (0892B0B0 - 0892B15C, length 44)
_S1_2_891EE60 70,837 instructions (0.003%), 5,449 calls (0891C910 - 08985368, length 107159)
_S1_2_8931B10 68,040 instructions (0.003%), 3,402 calls (08931B10 - 08931B94, length 34)
_S1_2_8900B38 67,552 instructions (0.003%), 203 calls (08900B38 - 089011AC, length 414)
  Back Branch 08900BF4 3,738 times (length 14)
  Back Branch 089010FC 203 times (length 257)
  Back Branch 08900E3C 134 times (length 88)
  Back Branch 08901018 134 times (length 138)
  Back Branch 08900C2C 129 times (length 24)
  Back Branch 089010D8 28 times (length 255)
  Back Branch 089011A8 28 times (length 71)
  Back Branch 08900E44 21 times (length 59)
  Back Branch 08900D78 21 times (length 48)
  Back Branch 08900FA4 10 times (length 178)
  Back Branch 089011A0 10 times (length 305)
  Back Branch 08901104 10 times (length 107)
_S1_2_8921C28 66,960 instructions (0.003%), 6,696 calls (08921C28 - 08921C4C, length 10)
_S1_2_892B598 65,432 instructions (0.003%), 952 calls (0892B35C - 0892BAD0, length 478)
  Back Branch 0892B370 2,426,503 times (length 6)
  Back Branch 0892B488 120,308 times (length 38)
  Back Branch 0892B384 58,745 times (length 12)
  Back Branch 0892B3E4 30,077 times (length 36)
  Back Branch 0892BACC 30,077 times (length 446)
  Back Branch 0892B498 30,077 times (length 77)
  Back Branch 0892B5CC 952 times (length 95)
_S1_2_892B210 64,079 instructions (0.003%), 2,640 calls (0892B210 - 0892B294, length 34)
_S1_2_89018E8 63,097 instructions (0.003%), 670 calls (089018E8 - 08901D2C, length 274)
  Back Branch 08901A64 624 times (length 75)
  Back Branch 08901CF4 532 times (length 215)
  Back Branch 08901D18 528 times (length 96)
  Back Branch 08901BD0 262 times (length 99)
  Back Branch 08901CEC 8 times (length 85)
  Back Branch 08901D28 4 times (length 56)
_S1_2_8938008 61,146 instructions (0.003%), 831 calls (08938008 - 0893810C, length 66)
  Back Branch 0893806C 2,493 times (length 11)
  Back Branch 08938108 624 times (length 30)
_S1_2_893F6B0 60,526 instructions (0.003%), 831 calls (0893F6B0 - 0893F898, length 123)
  Back Branch 0893F6F4 2,493 times (length 11)
  Back Branch 0893F878 486 times (length 87)
  Back Branch 0893F7E4 219 times (length 49)
  Back Branch 0893F83C 148 times (length 37)
  Back Branch 0893F850 123 times (length 77)
  Back Branch 0893F884 6 times (length 90)
  Back Branch 0893F868 3 times (length 28)
  Back Branch 0893F894 3 times (length 50)
_S1_2_891DFB0 55,533 instructions (0.002%), 5,949 calls (0891DFB0 - 0891E120, length 93)
  Back Branch 0891E0B8 75,480 times (length 10)
  Back Branch 0891E028 51,510 times (length 11)
  Back Branch 0891E0C4 2,516 times (length 15)
  Back Branch 0891E034 1,717 times (length 16)
  Back Branch 0891E04C 101 times (length 34)
_S1_2_8921E0C 54,408 instructions (0.002%), 6,801 calls (0891F35C - 08921E4C, length 2749)
  Back Branch 0891F3F4 93,500 times (length 11)
  Back Branch 0891F484 37,400 times (length 18)
  Back Branch 0891F4E8 15,295 times (length 4)
  Back Branch 0891F4D8 9,350 times (length 24)
  Back Branch 0891F4F4 4,675 times (length 41)
_S1_2_8900884 52,427 instructions (0.002%), 1 calls (08900884 - 08900B34, length 173)
  Back Branch 08900B1C 670 times (length 81)
  Back Branch 08900AF4 670 times (length 77)
  Back Branch 089009F8 670 times (length 71)
  Back Branch 08900A58 661 times (length 56)
  Back Branch 08900AA4 262 times (length 64)
  Back Branch 08900AE0 9 times (length 19)
  Back Branch 08900964 1 times (length 34)
_S1_2_8967D08 52,000 instructions (0.002%), 500 calls (08967D08 - 08967DA8, length 41)
  Back Branch 08967D44 4,000 times (length 11)
_S1_2_8967F80 51,514 instructions (0.002%), 1,000 calls (08967F80 - 089680EC, length 92)
  Back Branch 08968090 999 times (length 28)
  Back Branch 089680E8 1 times (length 35)
_S1_2_8988394 50,481 instructions (0.002%), 5,609 calls (08988394 - 089883B4, length 9)
_S1_2_892B96C 49,919 instructions (0.002%), 611 calls (0892B35C - 0892BAD0, length 478)
  Back Branch 0892B370 2,426,503 times (length 6)
  Back Branch 0892B488 120,308 times (length 38)
  Back Branch 0892B384 58,745 times (length 12)
  Back Branch 0892B3E4 30,077 times (length 36)
  Back Branch 0892BACC 30,077 times (length 446)
  Back Branch 0892B498 30,077 times (length 77)
  Back Branch 0892B9B4 611 times (length 345)
_S1_2_8974B18 49,749 instructions (0.002%), 873 calls (08974A78 - 08974C60, length 123)
  Back Branch 08974B90 873 times (length 72)
_S1_2_8931B98 49,542 instructions (0.002%), 704 calls (08931B14 - 08933B40, length 2060)
  Back Branch 08931BF4 704 times (length 57)
  Back Branch 089324D0 249 times (length 624)
  Back Branch 08932328 56 times (length 8)
  Back Branch 08931C38 26 times (length 15)
  Back Branch 08931C50 15 times (length 20)
  Back Branch 0893370C 12 times (length 1792)
  Back Branch 0893330C 11 times (length 1535)
  Back Branch 08931F60 8 times (length 44)
  Back Branch 089333E8 7 times (length 1591)
  Back Branch 08932A34 6 times (length 104)
  Back Branch 08933584 6 times (length 1634)
  Back Branch 0893355C 6 times (length 129)
  Back Branch 089326E4 6 times (length 698)
  Back Branch 08932818 5 times (length 835)
  Back Branch 08932BBC 4 times (length 1008)
  Back Branch 08933264 4 times (length 1434)
  Back Branch 0893343C 4 times (length 27)
  Back Branch 08931F7C 3 times (length 41)
  Back Branch 08933684 3 times (length 1697)
  Back Branch 089328F4 3 times (length 829)
  Back Branch 08932144 3 times (length 60)
  Back Branch 0893216C 3 times (length 408)
  Back Branch 08932A84 3 times (length 930)
  Back Branch 089322DC 3 times (length 439)
  Back Branch 08932224 3 times (length 173)
  Back Branch 089323E8 3 times (length 566)
  Back Branch 089323D8 3 times (length 563)
  Back Branch 089330F0 2 times (length 161)
  Back Branch 08932E74 2 times (length 144)
  Back Branch 08932E5C 2 times (length 144)
  Back Branch 089334C0 2 times (length 1585)
  Back Branch 089335E4 1 times (length 1658)
  Back Branch 08932E8C 1 times (length 144)
  Back Branch 08932EB4 1 times (length 1198)
  Back Branch 08932EE4 1 times (length 1210)
  Back Branch 08933788 1 times (length 1823)
  Back Branch 08932E40 1 times (length 1169)
  Back Branch 08932E30 1 times (length 848)
  Back Branch 08933624 1 times (length 70)
  Back Branch 08933644 1 times (length 1682)
  Back Branch 089330E8 1 times (length 1339)
_S1_2_8937998 48,628 instructions (0.002%), 1,367 calls (08937934 - 08937A60, length 76)
  Back Branch 089379D4 1,367 times (length 42)
  Back Branch 08937A5C 675 times (length 38)
  Back Branch 089379E0 36 times (length 45)
_S1_2_89068C4 48,540 instructions (0.002%), 4,854 calls (089068C4 - 0890693C, length 31)
_S1_2_899B288 46,692 instructions (0.002%), 33 calls (0899B288 - 0899B4F8, length 157)
  Back Branch 0899B3C0 1,920 times (length 29)
  Back Branch 0899B4AC 27 times (length 93)
  Back Branch 0899B440 1 times (length 9)
_S1_2_89748A8 46,269 instructions (0.002%), 873 calls (089748A8 - 08974A6C, length 114)
_S1_2_8901590 46,227 instructions (0.002%), 670 calls (08901590 - 089016C8, length 79)
  Back Branch 0890164C 537 times (length 34)
  Back Branch 08901660 536 times (length 39)
  Back Branch 089016BC 534 times (length 62)
  Back Branch 089016B4 534 times (length 61)
  Back Branch 089016C4 438 times (length 12)
  Back Branch 08901668 2 times (length 41)
_S1_2_89A031C 43,498 instructions (0.002%), 21,749 calls (089A031C - 089A0320, length 2)
_S1_2_891F108 41,643 instructions (0.002%), 5,949 calls (0891F108 - 0891F120, length 7)
_S1_2_892B9BC 39,378 instructions (0.002%), 98 calls (0892B35C - 0892BAD0, length 478)
  Back Branch 0892B370 2,426,503 times (length 6)
  Back Branch 0892B488 120,308 times (length 38)
  Back Branch 0892B384 58,745 times (length 12)
  Back Branch 0892B3E4 30,077 times (length 36)
  Back Branch 0892BACC 30,077 times (length 446)
  Back Branch 0892B498 30,077 times (length 77)
  Back Branch 0892BA04 98 times (length 365)
_S1_2_892B6C4 38,616 instructions (0.002%), 831 calls (0892B35C - 0892BAD0, length 478)
  Back Branch 0892B370 2,426,503 times (length 6)
  Back Branch 0892B488 120,308 times (length 38)
  Back Branch 0892B384 58,745 times (length 12)
  Back Branch 0892B3E4 30,077 times (length 36)
  Back Branch 0892BACC 30,077 times (length 446)
  Back Branch 0892B498 30,077 times (length 77)
  Back Branch 0892B6F8 831 times (length 170)
_S1_2_8993760 36,719 instructions (0.002%), 765 calls (08993760 - 089937F0, length 37)
  Back Branch 089937E0 4,262 times (length 7)
  Back Branch 089937C4 765 times (length 5)
_S1_2_892C084 35,803 instructions (0.001%), 1 calls (0892C084 - 0892C344, length 177)
  Back Branch 0892C264 361 times (length 10)
  Back Branch 0892C234 361 times (length 10)
  Back Branch 0892C204 361 times (length 10)
  Back Branch 0892C2F4 361 times (length 10)
  Back Branch 0892C2C4 361 times (length 10)
  Back Branch 0892C294 361 times (length 10)
  Back Branch 0892C324 361 times (length 10)
  Back Branch 0892C174 361 times (length 9)
  Back Branch 0892C1D4 361 times (length 10)
  Back Branch 0892C1A4 361 times (length 10)
  Back Branch 0892C32C 1 times (length 140)
_S1_2_89004A0 34,934 instructions (0.001%), 4,377 calls (089004A0 - 089004F0, length 21)
_S1_2_899AE90 34,479 instructions (0.001%), 1,277 calls (0899AE90 - 0899AEF8, length 27)
_S1_2_89853CC 34,015 instructions (0.001%), 6,803 calls (089853CC - 089853E4, length 7)
_S1_2_892B91C 33,632 instructions (0.001%), 128 calls (0892B35C - 0892BAD0, length 478)
  Back Branch 0892B370 2,426,503 times (length 6)
  Back Branch 0892B488 120,308 times (length 38)
  Back Branch 0892B384 58,745 times (length 12)
  Back Branch 0892B3E4 30,077 times (length 36)
  Back Branch 0892BACC 30,077 times (length 446)
  Back Branch 0892B498 30,077 times (length 77)
  Back Branch 0892B964 128 times (length 325)
_S1_2_893E90C 33,300 instructions (0.001%), 555 calls (0893E90C - 0893EA10, length 66)
  Back Branch 0893E948 2,220 times (length 11)
_S1_2_897438C 32,160 instructions (0.001%), 1,340 calls (0897438C - 0897440C, length 33)
  Back Branch 08974408 1,340 times (length 20)
_S1_2_89379E8 31,695 instructions (0.001%), 1,054 calls (08937934 - 08937A20, length 60)
  Back Branch 08937A10 1,525 times (length 57)
  Back Branch 08937A1C 38 times (length 60)
_S1_2_891EE20 30,478 instructions (0.001%), 4,354 calls (0891EC08 - 0891EE5C, length 150)
_S1_2_8938194 29,916 instructions (0.001%), 831 calls (08938194 - 089382A4, length 69)
_S1_2_892B160 29,063 instructions (0.001%), 929 calls (0892B160 - 0892B20C, length 44)
_S1_2_89869F0 26,919 instructions (0.001%), 161 calls (089869F0 - 08986DE4, length 254)
  Back Branch 08986DA8 95 times (length 117)
_S1_2_8991CFC 26,014 instructions (0.001%), 237 calls (08991CFC - 0899304C, length 1237)
  Back Branch 08991D88 1,674 times (length 5)
  Back Branch 08991E5C 440 times (length 10)
  Back Branch 08992260 345 times (length 171)
  Back Branch 08992034 345 times (length 187)
  Back Branch 08991EC0 249 times (length 7)
  Back Branch 089927D4 135 times (length 658)
  Back Branch 08991E14 95 times (length 15)
_S1_2_8902E78 25,381 instructions (0.001%), 506 calls (08902E78 - 08902EDC, length 26)
  Back Branch 08902EA4 1,844 times (length 7)
  Back Branch 08902EB0 867 times (length 6)
  Back Branch 08902ED8 1 times (length 10)
_S1_2_8985FC0 24,864 instructions (0.001%), 224 calls (08985FC0 - 08986774, length 494)
  Back Branch 08986390 160 times (length 221)
  Back Branch 08986618 160 times (length 244)
  Back Branch 08986638 160 times (length 186)
_S1_2_89925E4 24,192 instructions (0.001%), 249 calls (08991D50 - 08992880, length 717)
  Back Branch 08991D88 1,674 times (length 5)
  Back Branch 08991E5C 440 times (length 10)
  Back Branch 08992260 345 times (length 171)
  Back Branch 08992034 345 times (length 187)
  Back Branch 08991EC0 249 times (length 7)
  Back Branch 0899287C 249 times (length 565)
  Back Branch 089927D4 135 times (length 658)
  Back Branch 08991E14 95 times (length 15)
_S1_2_8931AE8 23,926 instructions (0.001%), 824 calls (08931AE8 - 08931DC4, length 184)
  Back Branch 08931DC0 10 times (length 173)
_S1_2_892FF00 23,522 instructions (0.001%), 354 calls (08904558 - 0892FF1C, length 44658)
  Back Branch 089045FC 368 times (length 5)
  Back Branch 0892FF18 358 times (length 44658)
  Back Branch 08904634 12 times (length 13)
  Back Branch 08904658 12 times (length 6)
  Back Branch 08904648 12 times (length 17)
_S1_2_8939DEC 23,401 instructions (0.001%), 555 calls (08939DEC - 08939EA8, length 48)
  Back Branch 08939EA4 370 times (length 19)
_S1_2_8987BE8 23,020 instructions (0.001%), 161 calls (08987BE8 - 08987EEC, length 194)
_S1_2_8929798 23,008 instructions (0.001%), 64 calls (08929488 - 08929930, length 299)
  Back Branch 089298F8 2,199 times (length 7)
  Back Branch 089298D4 123 times (length 58)
  Back Branch 089298A0 123 times (length 264)
  Back Branch 08929900 93 times (length 69)
_S1_2_8902560 22,571 instructions (0.001%), 269 calls (08902560 - 089A0328, length 161651)
  Back Branch 08902624 461 times (length 29)
  Back Branch 089026D4 46 times (length 47)
  Back Branch 089026C8 3 times (length 44)
_S1_2_892B64C 22,176 instructions (0.001%), 504 calls (0892B35C - 0892BAD0, length 478)
  Back Branch 0892B370 2,426,503 times (length 6)
  Back Branch 0892B488 120,308 times (length 38)
  Back Branch 0892B384 58,745 times (length 12)
  Back Branch 0892B3E4 30,077 times (length 36)
  Back Branch 0892BACC 30,077 times (length 446)
  Back Branch 0892B498 30,077 times (length 77)
  Back Branch 0892B680 504 times (length 140)
_S1_2_8904C70 21,578 instructions (0.001%), 443 calls (08904C70 - 08904CB0, length 17)
  Back Branch 08904C98 1,673 times (length 7)
  Back Branch 08904CA4 1,128 times (length 7)
_S1_2_8931D14 21,168 instructions (0.001%), 704 calls (08931B14 - 08931D54, length 145)
  Back Branch 08931D20 704 times (length 133)
  Back Branch 08931D40 704 times (length 141)
  Back Branch 08931D50 12 times (length 145)
_S1_2_89680F0 21,135 instructions (0.001%), 500 calls (089680F0 - 08968210, length 73)
_S1_2_89740D0 20,952 instructions (0.001%), 873 calls (089740D0 - 08974268, length 103)
  Back Branch 08974164 873 times (length 24)
_S1_2_89745C4 20,683 instructions (0.001%), 203 calls (089745C4 - 08994284, length 32561)
  Back Branch 0898E758 345 times (length 1203)
  Back Branch 0898D680 184 times (length 87)
  Back Branch 0898D750 27 times (length 108)
  Back Branch 0898D5E8 17 times (length 60)
  Back Branch 0898D710 11 times (length 110)
  Back Branch 0898D6FC 10 times (length 105)
  Back Branch 0898D6C4 5 times (length 73)
  Back Branch 0898D768 5 times (length 132)
  Back Branch 0898D668 3 times (length 83)
  Back Branch 0898D794 1 times (length 143)
_S1_2_893ABA0 19,980 instructions (0.001%), 555 calls (0893ABA0 - 0893AC68, length 51)
_S1_2_892ADE0 19,448 instructions (0.001%), 952 calls (0892ADE0 - 0892AE94, length 46)
_S1_2_8904A94 19,098 instructions (0.001%), 358 calls (08904A94 - 08904AF8, length 26)
  Back Branch 08904AC0 1,673 times (length 7)
  Back Branch 08904ACC 206 times (length 6)
_S1_2_8992620 17,959 instructions (0.001%), 96 calls (08991D50 - 08993148, length 1279)
  Back Branch 08991D88 1,674 times (length 5)
  Back Branch 08991E5C 440 times (length 10)
  Back Branch 08992260 345 times (length 171)
  Back Branch 08992034 345 times (length 187)
  Back Branch 08991EC0 249 times (length 7)
  Back Branch 08992724 205 times (length 20)
  Back Branch 08992760 176 times (length 4)
  Back Branch 089927D4 135 times (length 658)
  Back Branch 089927CC 96 times (length 521)
  Back Branch 08992E0C 96 times (length 476)
  Back Branch 089928CC 96 times (length 160)
  Back Branch 08992AE8 95 times (length 283)
  Back Branch 08991E14 95 times (length 15)
_S1_2_89A0204 15,930 instructions (0.001%), 7,965 calls (089A0204 - 089A0208, length 2)
_S1_2_899A3E8 15,375 instructions (0.001%), 205 calls (0899A3E8 - 0899AA78, length 421)
  Back Branch 0899A71C 205 times (length 121)
  Back Branch 0899A980 205 times (length 206)
_S1_2_899B944 14,698 instructions (0.001%), 419 calls (0899B944 - 0899BA10, length 52)
  Back Branch 0899B9AC 415 times (length 6)
  Back Branch 0899B9EC 414 times (length 25)
_S1_2_8937A24 14,640 instructions (0.001%), 471 calls (08937934 - 08937A3C, length 67)
  Back Branch 08937A10 1,525 times (length 57)
  Back Branch 08937A38 471 times (length 16)
  Back Branch 08937A1C 38 times (length 60)
_S1_2_8925CEC 14,562 instructions (0.001%), 4,854 calls (08925CEC - 08925CF4, length 3)
_S1_2_8999DA0 13,940 instructions (0.001%), 205 calls (08999DA0 - 0899A3E4, length 402)
_S1_2_89A01C4 13,606 instructions (0.001%), 6,803 calls (089A01C4 - 089A01C8, length 2)
_S1_2_89A01B4 13,606 instructions (0.001%), 6,803 calls (089A01B4 - 089A01B8, length 2)
_S1_2_89A01AC 13,606 instructions (0.001%), 6,803 calls (089A01AC - 089A01B0, length 2)
_S1_2_893EA1C 12,188 instructions (0.001%), 554 calls (0893E9B0 - 0893EA84, length 54)
  Back Branch 0893EA34 555 times (length 34)
_S1_2_89767CC 12,015 instructions (0.001%), 114 calls (089767CC - 08994284, length 30383)
  Back Branch 0898E758 345 times (length 1203)
  Back Branch 0898D680 184 times (length 87)
  Back Branch 0898D750 27 times (length 108)
  Back Branch 0898D5E8 17 times (length 60)
  Back Branch 0898D710 11 times (length 110)
  Back Branch 0898D6FC 10 times (length 105)
  Back Branch 0898D6C4 5 times (length 73)
  Back Branch 0898D768 5 times (length 132)
  Back Branch 0898D668 3 times (length 83)
  Back Branch 0898D794 1 times (length 143)
_S1_2_89728E0 11,327 instructions (0.000%), 713 calls (089728E0 - 08972954, length 30)
  Back Branch 08972914 1,219 times (length 3)
  Back Branch 08972948 22 times (length 4)
_S1_2_892B000 10,832 instructions (0.000%), 632 calls (0892B000 - 0892B0AC, length 44)
_S1_2_89767C4 10,720 instructions (0.000%), 1,340 calls (089767AC - 089767C8, length 8)
  Back Branch 089767C4 1,340 times (length 8)
_S1_2_891DF50 10,596 instructions (0.000%), 4 calls (0891DF50 - 0891DFAC, length 24)
  Back Branch 0891DF94 2,040 times (length 5)
  Back Branch 0891DFA0 68 times (length 10)
_S1_2_89281C4 10,135 instructions (0.000%), 1 calls (089281C4 - 08930E94, length 9013)
  Back Branch 08930E00 13,733 times (length 11)
  Back Branch 08930E18 132 times (length 16)
  Back Branch 08930E80 40 times (length 8)
  Back Branch 08930DAC 32 times (length 14)
  Back Branch 08930E90 8 times (length 29)
  Back Branch 08928374 1 times (length 98)
  Back Branch 089283F4 1 times (length 85)
  Back Branch 089283C4 1 times (length 73)
_S1_2_892B55C 9,988 instructions (0.000%), 227 calls (0892B35C - 0892BAD0, length 478)
  Back Branch 0892B370 2,426,503 times (length 6)
  Back Branch 0892B488 120,308 times (length 38)
  Back Branch 0892B384 58,745 times (length 12)
  Back Branch 0892B3E4 30,077 times (length 36)
  Back Branch 0892BACC 30,077 times (length 446)
  Back Branch 0892B498 30,077 times (length 77)
  Back Branch 0892B590 227 times (length 80)
_S1_2_89767AC 9,258 instructions (0.000%), 1,543 calls (089767AC - 089767C0, length 6)
_S1_2_8994DC8 9,206 instructions (0.000%), 10 calls (08994AFC - 08994F5C, length 281)
  Back Branch 08994C04 293 times (length 4)
  Back Branch 08994B54 264 times (length 7)
  Back Branch 08994C54 264 times (length 6)
  Back Branch 08994C48 264 times (length 26)
  Back Branch 08994D60 254 times (length 13)
  Back Branch 08994B5C 39 times (length 9)
  Back Branch 08994C70 39 times (length 40)
  Back Branch 08994D6C 30 times (length 16)
  Back Branch 08994EF0 10 times (length 255)
  Back Branch 08994D14 10 times (length 87)
  Back Branch 08994D54 10 times (length 103)
  Back Branch 08994D74 9 times (length 18)
  Back Branch 08994C7C 9 times (length 43)
  Back Branch 08994C84 9 times (length 44)
  Back Branch 08994F50 7 times (length 37)
  Back Branch 08994EBC 3 times (length 37)
  Back Branch 08994B90 1 times (length 7)
_S1_2_8985CFC 9,204 instructions (0.000%), 289 calls (08985CFC - 08985E28, length 76)
  Back Branch 08985E24 64 times (length 58)
  Back Branch 08985E00 64 times (length 49)
  Back Branch 08985DE4 64 times (length 42)
  Back Branch 08985D98 32 times (length 23)
_S1_2_8933BD8 7,977 instructions (0.000%), 1 calls (08933BD8 - 08933D64, length 100)
  Back Branch 08933C88 256 times (length 27)
  Back Branch 08933D2C 33 times (length 31)
_S1_2_891DEF4 7,944 instructions (0.000%), 3 calls (0891DEF4 - 0891DF4C, length 23)
  Back Branch 0891DF34 1,530 times (length 5)
  Back Branch 0891DF40 51 times (length 10)
_S1_2_892B8CC 7,650 instructions (0.000%), 90 calls (0892B35C - 0892BAD0, length 478)
  Back Branch 0892B370 2,426,503 times (length 6)
  Back Branch 0892B488 120,308 times (length 38)
  Back Branch 0892B384 58,745 times (length 12)
  Back Branch 0892B3E4 30,077 times (length 36)
  Back Branch 0892BACC 30,077 times (length 446)
  Back Branch 0892B498 30,077 times (length 77)
  Back Branch 0892B914 90 times (length 305)
_S1_2_892B520 7,260 instructions (0.000%), 165 calls (0892B35C - 0892BAD0, length 478)
  Back Branch 0892B370 2,426,503 times (length 6)
  Back Branch 0892B488 120,308 times (length 38)
  Back Branch 0892B384 58,745 times (length 12)
  Back Branch 0892B3E4 30,077 times (length 36)
  Back Branch 0892BACC 30,077 times (length 446)
  Back Branch 0892B498 30,077 times (length 77)
  Back Branch 0892B554 165 times (length 65)
_S1_2_8929538 7,066 instructions (0.000%), 5 calls (08929538 - 08929794, length 152)
  Back Branch 0892974C 127 times (length 52)
  Back Branch 089296A0 127 times (length 30)
  Back Branch 08929760 56 times (length 53)
  Back Branch 08929780 8 times (length 61)
  Back Branch 08929790 7 times (length 66)
_S1_2_891CC18 5,918 instructions (0.000%), 269 calls (0891CC18 - 0891CC6C, length 22)
_S1_2_8930C5C 5,740 instructions (0.000%), 205 calls (08930C5C - 08930CC8, length 28)
_S1_2_8929488 5,632 instructions (0.000%), 128 calls (08929488 - 08929534, length 44)
_S1_2_8931CF0 5,508 instructions (0.000%), 249 calls (08931B14 - 08931D10, length 128)
  Back Branch 08931CF8 249 times (length 123)
  Back Branch 08931D0C 6 times (length 128)
_S1_2_892AD28 5,505 instructions (0.000%), 227 calls (0892AD28 - 0892ADDC, length 46)
_S1_2_891A08C 5,428 instructions (0.000%), 128 calls (0891A08C - 0891A164, length 55)
_S1_2_892A664 5,388 instructions (0.000%), 6 calls (0892A664 - 0892A700, length 40)
  Back Branch 0892A684 1,020 times (length 5)
  Back Branch 0892A690 18 times (length 8)
_S1_2_8927058 5,378 instructions (0.000%), 177 calls (08926C00 - 08927074, length 286)
  Back Branch 08926C84 19,416 times (length 35)
  Back Branch 08927070 177 times (length 255)
_S1_2_8991E04 5,225 instructions (0.000%), 95 calls (08991D50 - 08992868, length 711)
  Back Branch 08991D88 1,674 times (length 5)
  Back Branch 08991E5C 440 times (length 10)
  Back Branch 08992260 345 times (length 171)
  Back Branch 08992034 345 times (length 187)
  Back Branch 08991EC0 249 times (length 7)
  Back Branch 089927D4 135 times (length 658)
  Back Branch 08991E14 95 times (length 15)
_S1_2_8920DFC 5,080 instructions (0.000%), 635 calls (08920DFC - 08920E18, length 8)
_S1_2_89904D8 4,977 instructions (0.000%), 237 calls (089904D8 - 08990528, length 21)
_S1_2_8926624 4,885 instructions (0.000%), 177 calls (08926624 - 08926710, length 60)
  Back Branch 089266F8 1 times (length 19)
_S1_2_8905070 4,730 instructions (0.000%), 1 calls (08904848 - 089050AC, length 538)
  Back Branch 08904968 154 times (length 10)
  Back Branch 08904974 127 times (length 13)
  Back Branch 0890499C 95 times (length 23)
  Back Branch 08904A4C 85 times (length 29)
  Back Branch 089049EC 85 times (length 38)
  Back Branch 08904924 12 times (length 12)
  Back Branch 089048DC 3 times (length 11)
  Back Branch 089050A8 1 times (length 538)
_S1_2_8904B98 4,413 instructions (0.000%), 85 calls (08904B98 - 08904C6C, length 54)
  Back Branch 08904C4C 85 times (length 32)
  Back Branch 08904C60 84 times (length 38)
  Back Branch 08904C68 84 times (length 39)
_S1_2_8975264 4,060 instructions (0.000%), 203 calls (08975264 - 089752BC, length 23)
_S1_2_890388C 3,806 instructions (0.000%), 9 calls (0890388C - 0898F5A4, length 143175)
  Back Branch 0890398C 144 times (length 9)
  Back Branch 08903940 63 times (length 19)
  Back Branch 089039F0 31 times (length 29)
_S1_2_891ACC8 3,728 instructions (0.000%), 67 calls (0891ACC8 - 0891AD98, length 53)
  Back Branch 0891AD18 145 times (length 6)
_S1_2_892A2B4 3,718 instructions (0.000%), 1 calls (0892A2B4 - 0892A484, length 117)
  Back Branch 0892A33C 504 times (length 7)
  Back Branch 0892A358 8 times (length 15)
  Back Branch 0892A404 1 times (length 53)
_S1_2_89729C0 3,705 instructions (0.000%), 240 calls (089729C0 - 08972A1C, length 24)
_S1_2_89011B0 3,696 instructions (0.000%), 84 calls (089011B0 - 08901298, length 59)
  Back Branch 08901208 84 times (length 8)
_S1_2_891AF78 3,611 instructions (0.000%), 110 calls (0891AF78 - 0891AFC0, length 19)
  Back Branch 0891AFA0 837 times (length 3)
_S1_2_8994AD8 3,420 instructions (0.000%), 24 calls (08994A90 - 08994AF8, length 27)
  Back Branch 08994AEC 633 times (length 4)
  Back Branch 08994ABC 166 times (length 6)
  Back Branch 08994AF4 24 times (length 27)
_S1_2_898E574 3,394 instructions (0.000%), 27 calls (0898E574 - 0898EFC8, length 662)
  Back Branch 0898E7E4 9,283 times (length 16)
  Back Branch 0898E7F0 9,283 times (length 19)
  Back Branch 0898E988 9,104 times (length 33)
  Back Branch 0898EADC 9,087 times (length 206)
  Back Branch 0898E8CC 118 times (length 74)
  Back Branch 0898EA4C 84 times (length 4)
  Back Branch 0898ED24 76 times (length 177)
  Back Branch 0898ED7C 46 times (length 4)
  Back Branch 0898EC0C 44 times (length 282)
  Back Branch 0898ED5C 32 times (length 137)
  Back Branch 0898EFA4 30 times (length 149)
  Back Branch 0898E994 24 times (length 96)
  Back Branch 0898EE04 22 times (length 408)
  Back Branch 0898ED64 20 times (length 139)
  Back Branch 0898ED6C 18 times (length 200)
  Back Branch 0898ED4C 18 times (length 7)
  Back Branch 0898E980 16 times (length 91)
  Back Branch 0898EAE8 16 times (length 85)
  Back Branch 0898EE5C 12 times (length 165)
  Back Branch 0898EF40 11 times (length 74)
  Back Branch 0898EF2C 11 times (length 189)
  Back Branch 0898EB38 10 times (length 81)
  Back Branch 0898EDA4 9 times (length 356)
  Back Branch 0898ED84 9 times (length 206)
  Back Branch 0898E878 7 times (length 53)
  Back Branch 0898EF18 6 times (length 331)
  Back Branch 0898ED04 6 times (length 316)
  Back Branch 0898E960 5 times (length 111)
  Back Branch 0898EDBC 4 times (length 262)
  Back Branch 0898EF24 3 times (length 452)
  Back Branch 0898EE70 3 times (length 407)
  Back Branch 0898EFC4 1 times (length 392)
  Back Branch 0898EF70 1 times (length 196)
  Back Branch 0898EF58 1 times (length 365)
  Back Branch 0898EE10 1 times (length 104)
_S1_2_892AC70 3,300 instructions (0.000%), 165 calls (0892AC70 - 0892AD24, length 46)
_S1_2_89035AC 3,287 instructions (0.000%), 107 calls (089035AC - 08903644, length 39)
_S1_2_89767E4 3,074 instructions (0.000%), 25 calls (089767CC - 08994284, length 30383)
  Back Branch 0898E758 345 times (length 1203)
  Back Branch 0898D680 184 times (length 87)
  Back Branch 0898D750 27 times (length 108)
  Back Branch 089767E4 25 times (length 8)
  Back Branch 0898D5E8 17 times (length 60)
  Back Branch 0898D710 11 times (length 110)
  Back Branch 0898D6FC 10 times (length 105)
  Back Branch 0898D6C4 5 times (length 73)
  Back Branch 0898D768 5 times (length 132)
  Back Branch 0898D668 3 times (length 83)
  Back Branch 0898D794 1 times (length 143)
_S1_2_8927038 3,047 instructions (0.000%), 99 calls (08926C00 - 08927054, length 278)
  Back Branch 08926C84 19,416 times (length 35)
  Back Branch 08927050 99 times (length 247)
_S1_2_8926714 2,742 instructions (0.000%), 99 calls (08926714 - 08926800, length 60)
_S1_2_89942F0 2,640 instructions (0.000%), 440 calls (089942F0 - 08994304, length 6)
_S1_2_89378FC 2,500 instructions (0.000%), 74 calls (089378FC - 08937A68, length 92)
  Back Branch 08937990 36 times (length 30)
  Back Branch 08937A64 14 times (length 83)
_S1_2_8967E10 2,430 instructions (0.000%), 111 calls (08967D7C - 08967F6C, length 125)
  Back Branch 08967E38 112 times (length 48)
  Back Branch 08967F68 96 times (length 79)
  Back Branch 08967E54 8 times (length 56)
  Back Branch 08967E60 1 times (length 59)
_S1_2_8988970 2,412 instructions (0.000%), 65 calls (0898885C - 08989F54, length 1471)
  Back Branch 08988978 65 times (length 26)
  Back Branch 08989F50 64 times (length 1435)
  Back Branch 089895DC 20 times (length 793)
  Back Branch 08988934 1 times (length 17)
  Back Branch 08988A98 1 times (length 144)
  Back Branch 08988A88 1 times (length 140)
_S1_2_8904DDC 2,381 instructions (0.000%), 85 calls (08904DDC - 08904FC8, length 124)
  Back Branch 08904F10 84 times (length 19)
_S1_2_8967DC0 2,240 instructions (0.000%), 160 calls (08967DC0 - 08967DF4, length 14)
_S1_2_8967F04 2,121 instructions (0.000%), 97 calls (08967D7C - 08967F7C, length 129)
  Back Branch 08967F2C 98 times (length 109)
  Back Branch 08967F78 84 times (length 22)
  Back Branch 08967F48 7 times (length 117)
_S1_2_891BF6C 1,856 instructions (0.000%), 14 calls (0891BF6C - 0891C264, length 191)
  Back Branch 0891BFE4 3 times (length 7)
  Back Branch 0891C1BC 2 times (length 65)
  Back Branch 0891C260 1 times (length 102)
_S1_2_892AF50 1,800 instructions (0.000%), 90 calls (0892AF50 - 0892AFFC, length 44)
_S1_2_8900334 1,737 instructions (0.000%), 193 calls (08900334 - 08900354, length 9)
_S1_2_8904A54 1,696 instructions (0.000%), 106 calls (08904A54 - 08904A90, length 16)
_S1_2_892CF68 1,688 instructions (0.000%), 1 calls (0892CF68 - 0892D288, length 201)
  Back Branch 0892D1F0 62 times (length 19)
  Back Branch 0892D0C0 10 times (length 11)
  Back Branch 0892D194 8 times (length 19)
  Back Branch 0892D0FC 8 times (length 11)
  Back Branch 0892D138 4 times (length 11)
  Back Branch 0892D284 1 times (length 188)
_S1_2_8931D58 1,610 instructions (0.000%), 28 calls (08931B14 - 08931DA8, length 166)
  Back Branch 08931D9C 84 times (length 9)
  Back Branch 08931DA4 28 times (length 166)
_S1_2_8967E7C 1,548 instructions (0.000%), 64 calls (08967E7C - 08967F74, length 63)
  Back Branch 08967F70 60 times (length 54)
_S1_2_8991F3C 1,520 instructions (0.000%), 95 calls (08991D50 - 08992868, length 711)
  Back Branch 08991D88 1,674 times (length 5)
  Back Branch 08991E5C 440 times (length 10)
  Back Branch 08992260 345 times (length 171)
  Back Branch 08992034 345 times (length 187)
  Back Branch 08991EC0 249 times (length 7)
  Back Branch 089927D4 135 times (length 658)
  Back Branch 08991E14 95 times (length 15)
  Back Branch 08991F40 95 times (length 79)
_S1_2_8929934 1,364 instructions (0.000%), 1 calls (0891ACC8 - 08929A40, length 15199)
  Back Branch 0891AD18 145 times (length 6)
  Back Branch 08929A04 64 times (length 20)
  Back Branch 08929A3C 1 times (length 15199)
_S1_2_89890EC 1,346 instructions (0.000%), 4 calls (0898885C - 0898A13C, length 1593)
  Back Branch 08988C90 157 times (length 5)
  Back Branch 08989F9C 64 times (length 1454)
  Back Branch 08989E94 4 times (length 272)
  Back Branch 08989938 3 times (length 819)
  Back Branch 08989948 3 times (length 829)
  Back Branch 0898913C 3 times (length 497)
  Back Branch 08988C08 3 times (length 164)
  Back Branch 08988CAC 3 times (length 239)
  Back Branch 08989EA0 3 times (length 1282)
  Back Branch 08989E88 2 times (length 1226)
  Back Branch 08989A00 2 times (length 912)
  Back Branch 089899D8 2 times (length 11)
  Back Branch 08989808 2 times (length 932)
  Back Branch 08989A5C 1 times (length 1115)
  Back Branch 08988A98 1 times (length 144)
  Back Branch 08988AF8 1 times (length 11)
  Back Branch 08988A88 1 times (length 140)
  Back Branch 08988AC4 1 times (length 83)
_S1_2_891F4FC 1,257 instructions (0.000%), 2 calls (0891F4FC - 08920470, length 990)
  Back Branch 0891FFC8 3,393 times (length 10)
  Back Branch 0891FFD0 744 times (length 378)
  Back Branch 0891FD7C 744 times (length 285)
  Back Branch 0891FBBC 635 times (length 120)
  Back Branch 08920058 102 times (length 14)
  Back Branch 08920044 102 times (length 90)
  Back Branch 0891FD84 18 times (length 290)
  Back Branch 0891F830 8 times (length 11)
  Back Branch 0891F878 8 times (length 11)
  Back Branch 0891F5FC 8 times (length 11)
  Back Branch 0891F674 8 times (length 11)
  Back Branch 0891F638 8 times (length 11)
  Back Branch 0891F6EC 8 times (length 11)
  Back Branch 0891F6B0 8 times (length 11)
  Back Branch 0891F7A0 4 times (length 11)
  Back Branch 0891FA48 2 times (length 85)
  Back Branch 0892042C 1 times (length 235)
  Back Branch 089201BC 1 times (length 671)
  Back Branch 08920250 1 times (length 517)
  Back Branch 08920330 1 times (length 176)
_S1_2_8931C80 1,255 instructions (0.000%), 38 calls (08931B14 - 0893228C, length 479)
  Back Branch 08931CC8 21 times (length 111)
  Back Branch 08931DB0 16 times (length 169)
  Back Branch 08932028 1 times (length 327)
_S1_2_899FF48 1,074 instructions (0.000%), 33 calls (0899FF48 - 089A0104, length 112)
_S1_2_8926064 1,037 instructions (0.000%), 34 calls (08926064 - 08926158, length 62)
  Back Branch 08926134 8 times (length 17)
  Back Branch 08926144 1 times (length 21)
_S1_2_8927118 1,020 instructions (0.000%), 34 calls (08926C00 - 08927134, length 334)
  Back Branch 08926C84 19,416 times (length 35)
  Back Branch 08927130 34 times (length 303)
_S1_2_891E89C 996 instructions (0.000%), 249 calls (0891E89C - 0891E8A8, length 4)
_S1_2_89142A0 990 instructions (0.000%), 5 calls (089142A0 - 089142C4, length 10)
  Back Branch 089142B8 315 times (length 3)
_S1_2_8987EF0 960 instructions (0.000%), 160 calls (08987EF0 - 08987F04, length 6)
_S1_2_8967F5C 960 instructions (0.000%), 64 calls (08967D7C - 08967F64, length 123)
  Back Branch 08967F60 64 times (length 123)
_S1_2_8903B34 944 instructions (0.000%), 8 calls (08903B34 - 08903B94, length 25)
  Back Branch 08903B78 120 times (length 8)
_S1_2_8926444 927 instructions (0.000%), 25 calls (08926444 - 08926530, length 60)
  Back Branch 08926518 1 times (length 19)
_S1_2_891E9F4 896 instructions (0.000%), 64 calls (0891E9F4 - 0891EA4C, length 23)
_S1_2_8930038 891 instructions (0.000%), 5 calls (08930038 - 08930394, length 216)
  Back Branch 08930390 5 times (length 85)
  Back Branch 08930378 1 times (length 192)
_S1_2_899BA44 858 instructions (0.000%), 33 calls (0899BA44 - 0899BAA8, length 26)
_S1_2_89024F8 777 instructions (0.000%), 45 calls (089024F8 - 0890255C, length 26)
  Back Branch 08902538 46 times (length 13)
_S1_2_8994A30 775 instructions (0.000%), 20 calls (08994A30 - 08994A8C, length 24)
  Back Branch 08994A6C 39 times (length 13)
  Back Branch 08994A80 20 times (length 5)
_S1_2_8927098 765 instructions (0.000%), 25 calls (08926C00 - 089270B4, length 302)
  Back Branch 08926C84 19,416 times (length 35)
  Back Branch 089270B0 25 times (length 271)
_S1_2_89270F8 750 instructions (0.000%), 25 calls (08926C00 - 08927114, length 326)
  Back Branch 08926C84 19,416 times (length 35)
  Back Branch 08927110 25 times (length 295)
_S1_2_89727A4 749 instructions (0.000%), 107 calls (089727A4 - 089727BC, length 7)
_S1_2_898BCE8 735 instructions (0.000%), 6 calls (0898BCE8 - 0898BEBC, length 118)
  Back Branch 0898BD78 21 times (length 12)
  Back Branch 0898BD9C 6 times (length 20)
  Back Branch 0898BD80 6 times (length 14)
  Back Branch 0898BE3C 6 times (length 27)
  Back Branch 0898BE0C 6 times (length 15)
_S1_2_892615C 703 instructions (0.000%), 25 calls (0892615C - 08926250, length 62)
  Back Branch 0892623C 1 times (length 21)
  Back Branch 0892622C 1 times (length 17)
_S1_2_8995130 688 instructions (0.000%), 1 calls (08995130 - 089952E4, length 110)
  Back Branch 08995248 61 times (length 8)
  Back Branch 08995180 8 times (length 17)
  Back Branch 0899529C 1 times (length 55)
  Back Branch 089952D8 1 times (length 6)
  Back Branch 089952E0 1 times (length 49)
_S1_2_8900540 668 instructions (0.000%), 61 calls (089004A0 - 08900544, length 42)
  Back Branch 08900540 61 times (length 42)
_S1_2_89312F0 664 instructions (0.000%), 8 calls (089312F0 - 08931390, length 41)
  Back Branch 0893136C 32 times (length 14)
_S1_2_89211C0 661 instructions (0.000%), 1 calls (089211C0 - 08921C24, length 666)
_S1_2_8985BCC 627 instructions (0.000%), 33 calls (08985BCC - 08985CF8, length 76)
_S1_2_899F930 620 instructions (0.000%), 33 calls (0899F930 - 0899FA08, length 55)
_S1_2_8927078 610 instructions (0.000%), 20 calls (08926C00 - 08927094, length 294)
  Back Branch 08926C84 19,416 times (length 35)
  Back Branch 08927090 20 times (length 263)
_S1_2_8994A90 606 instructions (0.000%), 3 calls (08994A90 - 08994AD4, length 18)
  Back Branch 08994ABC 166 times (length 6)
_S1_2_898F29C 598 instructions (0.000%), 2 calls (0898F29C - 0898F3A4, length 67)
  Back Branch 0898F36C 41 times (length 13)
  Back Branch 0898F3A0 2 times (length 42)
  Back Branch 0898F394 2 times (length 7)
  Back Branch 0898F334 2 times (length 15)
  Back Branch 0898F300 2 times (length 8)
_S1_2_899AA7C 594 instructions (0.000%), 33 calls (0899AA7C - 0899AAC0, length 18)
_S1_2_8926534 550 instructions (0.000%), 20 calls (08926534 - 08926620, length 60)
_S1_2_89727C0 530 instructions (0.000%), 106 calls (089727C0 - 089727D0, length 5)
_S1_2_8931058 514 instructions (0.000%), 18 calls (08931058 - 0898F47C, length 96522)
_S1_2_8933D84 512 instructions (0.000%), 64 calls (08933D84 - 08933DA0, length 8)
_S1_2_898E760 511 instructions (0.000%), 5 calls (0898E760 - 0898EFC8, length 539)
  Back Branch 0898E7E4 9,283 times (length 16)
  Back Branch 0898E7F0 9,283 times (length 19)
  Back Branch 0898E988 9,104 times (length 33)
  Back Branch 0898EADC 9,087 times (length 206)
  Back Branch 0898E8CC 118 times (length 74)
  Back Branch 0898EA4C 84 times (length 4)
  Back Branch 0898ED24 76 times (length 177)
  Back Branch 0898ED7C 46 times (length 4)
  Back Branch 0898EC0C 44 times (length 282)
  Back Branch 0898ED5C 32 times (length 137)
  Back Branch 0898EFA4 30 times (length 149)
  Back Branch 0898E994 24 times (length 96)
  Back Branch 0898EE04 22 times (length 408)
  Back Branch 0898ED64 20 times (length 139)
  Back Branch 0898ED6C 18 times (length 200)
  Back Branch 0898ED4C 18 times (length 7)
  Back Branch 0898E980 16 times (length 91)
  Back Branch 0898EAE8 16 times (length 85)
  Back Branch 0898EE5C 12 times (length 165)
  Back Branch 0898EF40 11 times (length 74)
  Back Branch 0898EF2C 11 times (length 189)
  Back Branch 0898EB38 10 times (length 81)
  Back Branch 0898EDA4 9 times (length 356)
  Back Branch 0898ED84 9 times (length 206)
  Back Branch 0898E878 7 times (length 53)
  Back Branch 0898EF18 6 times (length 331)
  Back Branch 0898ED04 6 times (length 316)
  Back Branch 0898E960 5 times (length 111)
  Back Branch 0898EDBC 4 times (length 262)
  Back Branch 0898EF24 3 times (length 452)
  Back Branch 0898EE70 3 times (length 407)
  Back Branch 0898EFC4 1 times (length 392)
  Back Branch 0898EF70 1 times (length 196)
  Back Branch 0898EF58 1 times (length 365)
  Back Branch 0898EE10 1 times (length 104)
_S1_2_8900508 504 instructions (0.000%), 84 calls (08900508 - 0890051C, length 6)
_S1_2_8930AAC 465 instructions (0.000%), 5 calls (08930AAC - 08930C4C, length 105)
_S1_2_898CD90 449 instructions (0.000%), 7 calls (0898CD90 - 0898CE80, length 61)
  Back Branch 0898CDE8 14 times (length 6)
  Back Branch 0898CE4C 7 times (length 39)
  Back Branch 0898CE5C 1 times (length 43)
  Back Branch 0898CE6C 1 times (length 10)
_S1_2_8933D68 448 instructions (0.000%), 64 calls (08933D68 - 08933D80, length 7)
_S1_2_8922E68 403 instructions (0.000%), 5 calls (08922E68 - 089230F0, length 163)
_S1_2_899BA14 396 instructions (0.000%), 33 calls (0899BA14 - 0899BA40, length 12)
_S1_2_8993B54 373 instructions (0.000%), 13 calls (08993B54 - 08993C84, length 77)
  Back Branch 08993C48 1 times (length 55)
  Back Branch 08993C80 1 times (length 37)
_S1_2_899FA0C 363 instructions (0.000%), 33 calls (0899FA0C - 0899FA34, length 11)
_S1_2_8925CF8 356 instructions (0.000%), 4 calls (0891ACC8 - 08925D88, length 11313)
  Back Branch 0891AD18 145 times (length 6)
  Back Branch 08925D84 4 times (length 11313)
_S1_2_8922434 355 instructions (0.000%), 5 calls (08922434 - 0892257C, length 83)
_S1_2_8906780 355 instructions (0.000%), 5 calls (08906780 - 089068C0, length 81)
_S1_2_8993A08 345 instructions (0.000%), 7 calls (08993A08 - 08993B50, length 83)
_S1_2_898CFE4 343 instructions (0.000%), 7 calls (0898CEE4 - 0898CFF8, length 70)
  Back Branch 0898CF54 7 times (length 16)
  Back Branch 0898CFF4 7 times (length 70)
  Back Branch 0898CFDC 5 times (length 49)
  Back Branch 0898CFB4 2 times (length 39)
_S1_2_892FF40 323 instructions (0.000%), 10 calls (0892FF40 - 0892FFCC, length 36)
_S1_2_8925BE4 304 instructions (0.000%), 4 calls (08904558 - 0892FF1C, length 44658)
  Back Branch 089045FC 368 times (length 5)
  Back Branch 0892FF18 358 times (length 44658)
  Back Branch 08904634 12 times (length 13)
  Back Branch 08904658 12 times (length 6)
  Back Branch 08904648 12 times (length 17)
_S1_2_8999B58 290 instructions (0.000%), 5 calls (08999B58 - 08999C68, length 69)
  Back Branch 08999BD0 17 times (length 6)
  Back Branch 08999B7C 8 times (length 4)
  Back Branch 08999C4C 3 times (length 41)
  Back Branch 08999C54 1 times (length 17)
  Back Branch 08999C5C 1 times (length 44)
_S1_2_8921090 286 instructions (0.000%), 11 calls (08921090 - 089210F4, length 26)
_S1_2_8985850 278 instructions (0.000%), 1 calls (08985850 - 08985B00, length 173)
  Back Branch 0898590C 4 times (length 17)
  Back Branch 089859D0 4 times (length 32)
  Back Branch 089858B4 3 times (length 8)
_S1_2_8905164 248 instructions (0.000%), 9 calls (08905164 - 089051D0, length 28)
_S1_2_89977C8 246 instructions (0.000%), 6 calls (089977C8 - 08997BB0, length 251)
  Back Branch 08997944 6 times (length 56)
  Back Branch 08997AA0 2 times (length 163)
_S1_2_891A508 239 instructions (0.000%), 6 calls (0891A508 - 0891A5E8, length 57)
_S1_2_8977644 238 instructions (0.000%), 34 calls (08977644 - 0897765C, length 7)
_S1_2_8925990 230 instructions (0.000%), 5 calls (08925990 - 08930414, length 10914)
_S1_2_89900E4 208 instructions (0.000%), 13 calls (089900E4 - 08990148, length 26)
_S1_2_898E74C 202 instructions (0.000%), 2 calls (0898D494 - 08994284, length 7037)
  Back Branch 0898E758 345 times (length 1203)
  Back Branch 0898D680 184 times (length 87)
  Back Branch 0898D750 27 times (length 108)
  Back Branch 0898D5E8 17 times (length 60)
  Back Branch 0898D710 11 times (length 110)
  Back Branch 0898D6FC 10 times (length 105)
  Back Branch 0898D6C4 5 times (length 73)
  Back Branch 0898D768 5 times (length 132)
  Back Branch 0898D668 3 times (length 83)
  Back Branch 0898D794 1 times (length 143)
_S1_2_891B944 198 instructions (0.000%), 2 calls (0891B944 - 0891B9DC, length 39)
  Back Branch 0891B9A4 15 times (length 10)
_S1_2_8914168 198 instructions (0.000%), 1 calls (08914168 - 0891418C, length 10)
  Back Branch 08914180 63 times (length 3)
_S1_2_898DCFC 190 instructions (0.000%), 2 calls (0898DCFC - 0898E194, length 295)
  Back Branch 0898DFA0 3 times (length 34)
  Back Branch 0898DF88 3 times (length 52)
  Back Branch 0898E064 2 times (length 61)
  Back Branch 0898E16C 2 times (length 264)
  Back Branch 0898DF90 1 times (length 40)
  Back Branch 0898DFF0 1 times (length 32)
_S1_2_892C388 180 instructions (0.000%), 9 calls (0892C388 - 0892C3D4, length 20)
_S1_2_892FF38 174 instructions (0.000%), 87 calls (0892FF38 - 0892FF3C, length 2)
_S1_2_8988EE4 163 instructions (0.000%), 1 calls (0898885C - 08989F34, length 1463)
  Back Branch 08988F30 4 times (length 11)
  Back Branch 0898903C 1 times (length 433)
  Back Branch 08989AEC 1 times (length 714)
  Back Branch 08988A98 1 times (length 144)
  Back Branch 08988A88 1 times (length 140)
  Back Branch 08989EE4 1 times (length 979)
  Back Branch 08988EFC 1 times (length 353)
  Back Branch 08989F30 1 times (length 1003)
_S1_2_891F194 156 instructions (0.000%), 6 calls (0891F194 - 0891F1F8, length 26)
_S1_2_898BCB8 156 instructions (0.000%), 1 calls (0898BCB8 - 0898EFC8, length 3269)
  Back Branch 0898E7E4 9,283 times (length 16)
  Back Branch 0898E7F0 9,283 times (length 19)
  Back Branch 0898E988 9,104 times (length 33)
  Back Branch 0898EADC 9,087 times (length 206)
  Back Branch 0898E8CC 118 times (length 74)
  Back Branch 0898EA4C 84 times (length 4)
  Back Branch 0898ED24 76 times (length 177)
  Back Branch 0898ED7C 46 times (length 4)
  Back Branch 0898EC0C 44 times (length 282)
  Back Branch 0898ED5C 32 times (length 137)
  Back Branch 0898EFA4 30 times (length 149)
  Back Branch 0898E994 24 times (length 96)
  Back Branch 0898EE04 22 times (length 408)
  Back Branch 0898ED64 20 times (length 139)
  Back Branch 0898ED6C 18 times (length 200)
  Back Branch 0898ED4C 18 times (length 7)
  Back Branch 0898E980 16 times (length 91)
  Back Branch 0898EAE8 16 times (length 85)
  Back Branch 0898EE5C 12 times (length 165)
  Back Branch 0898EF40 11 times (length 74)
  Back Branch 0898EF2C 11 times (length 189)
  Back Branch 0898EB38 10 times (length 81)
  Back Branch 0898EDA4 9 times (length 356)
  Back Branch 0898ED84 9 times (length 206)
  Back Branch 0898E878 7 times (length 53)
  Back Branch 0898EF18 6 times (length 331)
  Back Branch 0898ED04 6 times (length 316)
  Back Branch 0898E960 5 times (length 111)
  Back Branch 0898EDBC 4 times (length 262)
  Back Branch 0898EF24 3 times (length 452)
  Back Branch 0898EE70 3 times (length 407)
  Back Branch 0898EFC4 1 times (length 392)
  Back Branch 0898EF70 1 times (length 196)
  Back Branch 0898EF58 1 times (length 365)
  Back Branch 0898EE10 1 times (length 104)
_S1_2_8922580 155 instructions (0.000%), 5 calls (08922580 - 089225F8, length 31)
_S1_2_89270B8 150 instructions (0.000%), 5 calls (08926C00 - 089270D4, length 310)
  Back Branch 08926C84 19,416 times (length 35)
  Back Branch 089270D0 5 times (length 279)
_S1_2_898D494 148 instructions (0.000%), 2 calls (0898D494 - 08994284, length 7037)
  Back Branch 0898D680 184 times (length 87)
  Back Branch 0898D750 27 times (length 108)
  Back Branch 0898D5E8 17 times (length 60)
  Back Branch 0898D710 11 times (length 110)
  Back Branch 0898D6FC 10 times (length 105)
  Back Branch 0898D6C4 5 times (length 73)
  Back Branch 0898D768 5 times (length 132)
  Back Branch 0898D668 3 times (length 83)
  Back Branch 0898D794 1 times (length 143)
_S1_2_898F4F8 146 instructions (0.000%), 7 calls (0898F4F8 - 0898F564, length 28)
  Back Branch 0898F548 5 times (length 8)
_S1_2_891B118 145 instructions (0.000%), 1 calls (0891B118 - 0891B358, length 145)
_S1_2_89906D0 132 instructions (0.000%), 3 calls (089906D0 - 089932CC, length 2816)
_S1_2_8934198 132 instructions (0.000%), 1 calls (08934198 - 089343D8, length 145)
  Back Branch 089341C4 16 times (length 5)
  Back Branch 08934388 1 times (length 72)
_S1_2_8930398 128 instructions (0.000%), 4 calls (08930398 - 08930414, length 32)
_S1_2_892C3D8 126 instructions (0.000%), 9 calls (0892C3D8 - 0892C40C, length 14)
_S1_2_89975B8 126 instructions (0.000%), 6 calls (089975B8 - 08997608, length 21)
_S1_2_8994124 125 instructions (0.000%), 7 calls (08994124 - 089941C0, length 40)
  Back Branch 0899419C 2 times (length 17)
_S1_2_898536C 120 instructions (0.000%), 8 calls (0898533C - 08985374, length 15)
  Back Branch 08985370 124,107 times (length 15)
_S1_2_898CB00 118 instructions (0.000%), 2 calls (0898C9B0 - 0898CB10, length 89)
  Back Branch 0898CAE8 2 times (length 57)
  Back Branch 0898CAF8 2 times (length 48)
  Back Branch 0898CB0C 2 times (length 89)
_S1_2_89937F4 116 instructions (0.000%), 2 calls (089937F4 - 08993994, length 105)
_S1_2_8997310 114 instructions (0.000%), 7 calls (08997310 - 08997354, length 18)
  Back Branch 08997350 5 times (length 11)
_S1_2_8997004 112 instructions (0.000%), 2 calls (08997004 - 0899771C, length 455)
_S1_2_898E40C 112 instructions (0.000%), 2 calls (0898E40C - 0898E570, length 90)
  Back Branch 0898E4F0 2 times (length 46)
  Back Branch 0898E548 2 times (length 41)
  Back Branch 0898E534 2 times (length 43)
_S1_2_8921FC8 110 instructions (0.000%), 1 calls (08921FC8 - 08922404, length 272)
  Back Branch 089221F4 3 times (length 42)
  Back Branch 089223D4 1 times (length 203)
  Back Branch 089221E0 1 times (length 50)
  Back Branch 089221A0 1 times (length 49)
_S1_2_891CBF0 108 instructions (0.000%), 2 calls (0891CBF0 - 0891CC14, length 10)
  Back Branch 0891CC08 30 times (length 3)
_S1_2_89074F0 105 instructions (0.000%), 5 calls (089074F0 - 08907540, length 21)
_S1_2_8985444 102 instructions (0.000%), 1 calls (08985444 - 0898552C, length 59)
  Back Branch 08985514 2 times (length 22)
_S1_2_898BCDC 99 instructions (0.000%), 33 calls (0898BCDC - 0898BCE4, length 3)
_S1_2_8993CA8 99 instructions (0.000%), 3 calls (08993CA8 - 08997354, length 3500)
  Back Branch 08997350 5 times (length 11)
_S1_2_892634C 95 instructions (0.000%), 5 calls (0892634C - 08926440, length 62)
_S1_2_892C410 94 instructions (0.000%), 9 calls (0892C410 - 0892C43C, length 12)
_S1_2_8993EC4 94 instructions (0.000%), 2 calls (08993EC4 - 08993F54, length 37)
  Back Branch 08993F0C 8 times (length 7)
_S1_2_8983A4C 91 instructions (0.000%), 1 calls (08983A4C - 08985368, length 1608)
  Back Branch 08983C78 1 times (length 111)
_S1_2_898CB14 90 instructions (0.000%), 2 calls (0898CB14 - 0898E284, length 1501)
  Back Branch 0898CB9C 2 times (length 9)
_S1_2_89221E8 88 instructions (0.000%), 2 calls (08922154 - 0892232C, length 119)
  Back Branch 089221F4 3 times (length 42)
_S1_2_89892FC 84 instructions (0.000%), 1 calls (0898885C - 0898A174, length 1607)
  Back Branch 08989C30 2 times (length 11)
  Back Branch 0898A170 1 times (length 1571)
  Back Branch 08988A98 1 times (length 144)
  Back Branch 08988A88 1 times (length 140)
  Back Branch 08989BFC 1 times (length 1185)
  Back Branch 08989CA8 1 times (length 163)
_S1_2_891BED0 84 instructions (0.000%), 1 calls (0891BED0 - 0891BF68, length 39)
  Back Branch 0891BF30 6 times (length 10)
_S1_2_898554C 83 instructions (0.000%), 1 calls (0898533C - 08985664, length 203)
  Back Branch 08985660 1 times (length 203)
_S1_2_89A0324 82 instructions (0.000%), 41 calls (089A0324 - 089A0328, length 2)
_S1_2_892C44C 81 instructions (0.000%), 9 calls (0892C44C - 0892C46C, length 9)
_S1_2_898BCC4 81 instructions (0.000%), 1 calls (0898BCC4 - 08994284, length 8561)
  Back Branch 0898E758 345 times (length 1203)
  Back Branch 0898D680 184 times (length 87)
  Back Branch 0898D750 27 times (length 108)
  Back Branch 0898D5E8 17 times (length 60)
  Back Branch 0898D710 11 times (length 110)
  Back Branch 0898D6FC 10 times (length 105)
  Back Branch 0898D6C4 5 times (length 73)
  Back Branch 0898D768 5 times (length 132)
  Back Branch 0898D668 3 times (length 83)
  Back Branch 0898D794 1 times (length 143)
_S1_2_8988650 80 instructions (0.000%), 1 calls (089884CC - 0898865C, length 101)
  Back Branch 0898857C 1 times (length 12)
  Back Branch 08988584 1 times (length 14)
  Back Branch 08988570 1 times (length 9)
  Back Branch 089884E4 1 times (length 6)
  Back Branch 08988620 1 times (length 87)
  Back Branch 08988658 1 times (length 75)
_S1_2_89378E8 78 instructions (0.000%), 2 calls (089378E8 - 08937AF8, length 133)
  Back Branch 08937990 36 times (length 30)
  Back Branch 08937A64 14 times (length 83)
_S1_2_8994064 76 instructions (0.000%), 2 calls (08994064 - 08994120, length 48)
  Back Branch 089940F4 2 times (length 20)
_S1_2_8934168 72 instructions (0.000%), 6 calls (08934168 - 08934194, length 12)
_S1_2_89932D0 72 instructions (0.000%), 2 calls (089932D0 - 08993420, length 85)
  Back Branch 0899337C 2 times (length 17)
  Back Branch 0899339C 2 times (length 35)
_S1_2_8997358 70 instructions (0.000%), 2 calls (089946E0 - 08997478, length 2919)
  Back Branch 08997350 5 times (length 11)
  Back Branch 08997474 2 times (length 50)
_S1_2_8984438 70 instructions (0.000%), 1 calls (08984438 - 08985368, length 973)
  Back Branch 0898451C 1 times (length 42)
_S1_2_8993480 68 instructions (0.000%), 1 calls (08993480 - 08993EC0, length 657)
_S1_2_89239BC 66 instructions (0.000%), 2 calls (089239BC - 08923A3C, length 33)
_S1_2_8903200 66 instructions (0.000%), 2 calls (08903200 - 08903320, length 73)
_S1_2_8983E50 65 instructions (0.000%), 1 calls (08983E50 - 08985368, length 1351)
_S1_2_89950B0 64 instructions (0.000%), 2 calls (089950B0 - 0899512C, length 32)
_S1_2_8930830 63 instructions (0.000%), 1 calls (08930830 - 089308D8, length 43)
  Back Branch 08930890 3 times (length 7)
_S1_2_89000E4 63 instructions (0.000%), 1 calls (089000E4 - 08900224, length 81)
  Back Branch 08900214 1 times (length 16)
  Back Branch 0890020C 1 times (length 49)
_S1_2_898C34C 58 instructions (0.000%), 1 calls (0898C284 - 0898C368, length 58)
  Back Branch 0898C364 1 times (length 58)
  Back Branch 0898C344 1 times (length 33)
_S1_2_892C440 54 instructions (0.000%), 9 calls (089051D4 - 0892C448, length 40094)
  Back Branch 0892C444 9 times (length 40094)
_S1_2_898E38C 54 instructions (0.000%), 2 calls (0898E38C - 0898E408, length 32)
_S1_2_8985284 54 instructions (0.000%), 2 calls (08985284 - 08985374, length 61)
  Back Branch 08985370 124,107 times (length 15)
_S1_2_898CD08 54 instructions (0.000%), 1 calls (0898CC30 - 0898CD84, length 86)
  Back Branch 0898CD80 1 times (length 86)
_S1_2_8983D18 53 instructions (0.000%), 1 calls (08983D18 - 08985368, length 1429)
  Back Branch 08984CF0 1 times (length 32)
  Back Branch 08984CD4 1 times (length 19)
_S1_2_8984B80 49 instructions (0.000%), 1 calls (08984B80 - 08984C40, length 49)
_S1_2_8994228 48 instructions (0.000%), 2 calls (08994228 - 08994284, length 24)
_S1_2_892D674 48 instructions (0.000%), 1 calls (0892D674 - 0892D740, length 52)
_S1_2_892C470 45 instructions (0.000%), 9 calls (089051E0 - 0892C478, length 40103)
  Back Branch 0892C474 9 times (length 40103)
_S1_2_8988820 45 instructions (0.000%), 1 calls (08988820 - 0898957C, length 856)
  Back Branch 089888A0 1 times (length 18)
  Back Branch 08988894 1 times (length 16)
_S1_2_89852C4 45 instructions (0.000%), 1 calls (089852C4 - 08985374, length 45)
  Back Branch 08985370 124,107 times (length 15)
_S1_2_891C908 44 instructions (0.000%), 22 calls (0891C908 - 0891C90C, length 2)
_S1_2_8900548 44 instructions (0.000%), 11 calls (08900548 - 08900554, length 4)
_S1_2_898CC30 44 instructions (0.000%), 2 calls (0898CC30 - 0898CC84, length 22)
_S1_2_8929358 44 instructions (0.000%), 2 calls (08929358 - 0892946C, length 70)
_S1_2_89952E8 43 instructions (0.000%), 1 calls (089952E8 - 08999C68, length 4705)
  Back Branch 08999BD0 17 times (length 6)
  Back Branch 08999B7C 8 times (length 4)
  Back Branch 0899531C 4 times (length 6)
  Back Branch 08999C4C 3 times (length 41)
  Back Branch 08999C54 1 times (length 17)
  Back Branch 08999C5C 1 times (length 44)
_S1_2_890003C 43 instructions (0.000%), 1 calls (0890003C - 08900224, length 123)
  Back Branch 08900098 2 times (length 10)
  Back Branch 08900214 1 times (length 16)
  Back Branch 0890020C 1 times (length 49)
_S1_2_8925974 42 instructions (0.000%), 6 calls (08925974 - 0892598C, length 7)
_S1_2_89907C4 42 instructions (0.000%), 2 calls (089907C4 - 08993DD0, length 3460)
_S1_2_898C950 42 instructions (0.000%), 1 calls (0898C950 - 089935A8, length 6935)
  Back Branch 0899356C 1 times (length 38)
_S1_2_89016CC 41 instructions (0.000%), 1 calls (089016CC - 089018E4, length 135)
_S1_2_89841C4 40 instructions (0.000%), 1 calls (089841C4 - 08985368, length 1130)
_S1_2_8901DC0 38 instructions (0.000%), 1 calls (08901DC0 - 08901E9C, length 56)
_S1_2_89883DC 37 instructions (0.000%), 1 calls (089883DC - 089884C8, length 60)
_S1_2_89845B8 36 instructions (0.000%), 1 calls (08984568 - 0898461C, length 46)
  Back Branch 08984618 1 times (length 46)
_S1_2_8901D30 36 instructions (0.000%), 1 calls (08901D30 - 08901DBC, length 36)
_S1_2_8984234 35 instructions (0.000%), 1 calls (08984234 - 089A01B0, length 28640)
_S1_2_8921134 35 instructions (0.000%), 1 calls (08921134 - 089211BC, length 35)
_S1_2_891AD9C 35 instructions (0.000%), 1 calls (0891AD9C - 0891AE74, length 55)
_S1_2_898DC90 34 instructions (0.000%), 2 calls (0898DC90 - 0898DCF8, length 27)
_S1_2_8904CB4 33 instructions (0.000%), 1 calls (08904CB4 - 08904DD8, length 74)
_S1_2_891E8EC 32 instructions (0.000%), 2 calls (0891E8EC - 0891E968, length 32)
_S1_2_891AEF8 32 instructions (0.000%), 1 calls (0891AEF8 - 0891AF74, length 32)
_S1_2_891AE78 32 instructions (0.000%), 1 calls (0891AE78 - 0891AEF4, length 32)
_S1_2_891F1FC 30 instructions (0.000%), 3 calls (0891F1FC - 0891F220, length 10)
_S1_2_898CC88 30 instructions (0.000%), 1 calls (0898CC88 - 0898CCFC, length 30)
_S1_2_8984D30 30 instructions (0.000%), 1 calls (08984D30 - 08985368, length 399)
_S1_2_89850AC 29 instructions (0.000%), 1 calls (089850AC - 08985368, length 176)
_S1_2_8967E68 29 instructions (0.000%), 1 calls (08967E68 - 08967F74, length 68)
  Back Branch 08967F70 60 times (length 54)
_S1_2_891DE98 28 instructions (0.000%), 2 calls (0891DE98 - 0891DECC, length 14)
_S1_2_8985254 27 instructions (0.000%), 1 calls (08985254 - 08985374, length 73)
  Back Branch 08985370 124,107 times (length 15)
_S1_2_8967DF8 27 instructions (0.000%), 1 calls (08967D7C - 08967F6C, length 125)
  Back Branch 08967E38 112 times (length 48)
  Back Branch 08967F68 96 times (length 79)
  Back Branch 08967E54 8 times (length 56)
  Back Branch 08967E60 1 times (length 59)
_S1_2_8984CF8 26 instructions (0.000%), 1 calls (08984CF8 - 08985368, length 413)
_S1_2_8967EF0 26 instructions (0.000%), 1 calls (08967D7C - 08967F7C, length 129)
  Back Branch 08967F2C 98 times (length 109)
  Back Branch 08967F78 84 times (length 22)
  Back Branch 08967F48 7 times (length 117)
_S1_2_891F2FC 25 instructions (0.000%), 5 calls (0891F2FC - 0891F30C, length 5)
_S1_2_8904808 25 instructions (0.000%), 1 calls (08904524 - 08904B94, length 413)
  Back Branch 089047F4 1 times (length 29)
  Back Branch 0890480C 1 times (length 22)
_S1_2_8997720 24 instructions (0.000%), 1 calls (08997720 - 089977C4, length 42)
_S1_2_89842F4 24 instructions (0.000%), 1 calls (089842F4 - 08984374, length 33)
_S1_2_893EA14 24 instructions (0.000%), 1 calls (0893E9B0 - 0893EA84, length 54)
  Back Branch 0893EA34 555 times (length 34)
_S1_2_8921D0C 24 instructions (0.000%), 1 calls (08921D0C - 08921D68, length 24)
_S1_2_89203B4 24 instructions (0.000%), 1 calls (08920084 - 089203C0, length 208)
  Back Branch 089203BC 1 times (length 208)
_S1_2_8999D38 22 instructions (0.000%), 2 calls (08999D38 - 08999D9C, length 26)
_S1_2_898A19C 22 instructions (0.000%), 1 calls (0898A19C - 0898A218, length 32)
  Back Branch 0898A1C8 1 times (length 7)
_S1_2_89A0108 21 instructions (0.000%), 1 calls (089A0108 - 089A0158, length 21)
  Back Branch 089A0140 1 times (length 5)
_S1_2_898C190 21 instructions (0.000%), 1 calls (0898C190 - 0898C280, length 61)
_S1_2_892CF08 21 instructions (0.000%), 1 calls (0892CF08 - 0892CF64, length 24)
_S1_2_898C964 20 instructions (0.000%), 5 calls (0898C964 - 0898C970, length 4)
_S1_2_891EBB4 20 instructions (0.000%), 2 calls (0891EBB4 - 0891EBD8, length 10)
_S1_2_899EA64 20 instructions (0.000%), 1 calls (0899EA20 - 0899EA6C, length 20)
  Back Branch 0899EA68 1 times (length 20)
_S1_2_89949E0 20 instructions (0.000%), 1 calls (089949E0 - 08994A2C, length 20)
_S1_2_89839F0 20 instructions (0.000%), 1 calls (089839F0 - 08985368, length 1631)
_S1_2_8920F9C 20 instructions (0.000%), 1 calls (08920F9C - 08920FF4, length 23)
_S1_2_891CBA0 20 instructions (0.000%), 1 calls (0891CBA0 - 0891CBEC, length 20)
_S1_2_8967DAC 19 instructions (0.000%), 1 calls (08967DAC - 08967DF4, length 19)
_S1_2_89002C0 19 instructions (0.000%), 1 calls (089002C0 - 0890031C, length 24)
_S1_2_89231CC 18 instructions (0.000%), 3 calls (089231CC - 089231E0, length 6)
_S1_2_8985668 17 instructions (0.000%), 1 calls (0898533C - 0898566C, length 205)
  Back Branch 08985370 124,107 times (length 15)
  Back Branch 08985668 1 times (length 193)
_S1_2_8984DD4 17 instructions (0.000%), 1 calls (08984DD4 - 08985368, length 358)
_S1_2_8984AC8 17 instructions (0.000%), 1 calls (08984AC8 - 08985368, length 553)
_S1_2_89A0214 16 instructions (0.000%), 8 calls (089A0214 - 089A0218, length 2)
_S1_2_898553C 16 instructions (0.000%), 1 calls (0898533C - 08985548, length 132)
  Back Branch 08985544 1 times (length 132)
_S1_2_89852B4 16 instructions (0.000%), 1 calls (089852B4 - 08985368, length 46)
_S1_2_898509C 16 instructions (0.000%), 1 calls (0898509C - 08985368, length 180)
_S1_2_891EA50 16 instructions (0.000%), 1 calls (0891EA50 - 0891EACC, length 32)
_S1_2_891EEB8 15 instructions (0.000%), 5 calls (0891EEB8 - 0891EEC0, length 3)
_S1_2_8985530 15 instructions (0.000%), 1 calls (0898533C - 08985538, length 128)
  Back Branch 08985534 1 times (length 128)
_S1_2_8984590 15 instructions (0.000%), 1 calls (08984568 - 089845A0, length 15)
  Back Branch 0898459C 1 times (length 15)
_S1_2_8984134 15 instructions (0.000%), 1 calls (08983F64 - 08984144, length 121)
  Back Branch 08984140 1 times (length 121)
_S1_2_89840A8 15 instructions (0.000%), 1 calls (08983F64 - 089840B8, length 86)
  Back Branch 089840B4 1 times (length 86)
_S1_2_8984058 15 instructions (0.000%), 1 calls (08983F64 - 08984068, length 66)
  Back Branch 08984064 1 times (length 66)
_S1_2_8984044 15 instructions (0.000%), 1 calls (08983F64 - 08984054, length 61)
  Back Branch 08984050 1 times (length 61)
_S1_2_8984030 15 instructions (0.000%), 1 calls (08983F64 - 08984040, length 56)
  Back Branch 0898403C 1 times (length 56)
_S1_2_8983FA0 15 instructions (0.000%), 1 calls (08983F64 - 08983FB0, length 20)
  Back Branch 08983FAC 1 times (length 20)
_S1_2_89223A0 15 instructions (0.000%), 1 calls (08922154 - 089223B8, length 154)
  Back Branch 089221F4 3 times (length 42)
  Back Branch 089223AC 1 times (length 152)
_S1_2_8922384 15 instructions (0.000%), 1 calls (08922154 - 0892239C, length 147)
  Back Branch 089221F4 3 times (length 42)
  Back Branch 08922390 1 times (length 145)
_S1_2_8922368 15 instructions (0.000%), 1 calls (08922154 - 08922380, length 140)
  Back Branch 089221F4 3 times (length 42)
  Back Branch 08922374 1 times (length 138)
_S1_2_892234C 15 instructions (0.000%), 1 calls (08922154 - 08922364, length 133)
  Back Branch 089221F4 3 times (length 42)
  Back Branch 08922358 1 times (length 131)
_S1_2_8922330 15 instructions (0.000%), 1 calls (08922154 - 08922348, length 126)
  Back Branch 089221F4 3 times (length 42)
  Back Branch 0892233C 1 times (length 124)
_S1_2_891EB58 14 instructions (0.000%), 1 calls (0891EB58 - 0891EBB0, length 23)
_S1_2_89A030C 12 instructions (0.000%), 6 calls (089A030C - 089A0310, length 2)
_S1_2_89A02FC 12 instructions (0.000%), 6 calls (089A02FC - 089A0300, length 2)
_S1_2_89A022C 12 instructions (0.000%), 6 calls (089A022C - 089A0230, length 2)
_S1_2_8921CCC 12 instructions (0.000%), 1 calls (08921CCC - 08921D08, length 16)
_S1_2_89856A8 11 instructions (0.000%), 1 calls (089856A8 - 089856D0, length 11)
_S1_2_8922408 11 instructions (0.000%), 1 calls (08922408 - 08922430, length 11)
_S1_2_891E8C0 11 instructions (0.000%), 1 calls (0891E8C0 - 0891E8E8, length 11)
_S1_2_890E57C 9 instructions (0.000%), 3 calls (0890E57C - 0890E584, length 3)
_S1_2_892FEC8 9 instructions (0.000%), 1 calls (0892FEC8 - 0892FEE8, length 9)
_S1_2_8900018 9 instructions (0.000%), 1 calls (08900018 - 08900038, length 9)
_S1_2_89A0194 8 instructions (0.000%), 4 calls (089A0194 - 089A0198, length 2)
_S1_2_898BCCC 8 instructions (0.000%), 2 calls (0898BCCC - 0898BCD8, length 4)
_S1_2_891DED0 8 instructions (0.000%), 2 calls (0891DED0 - 0891DEDC, length 4)
_S1_2_8000000 8 instructions (0.000%), 2 calls (08000000 - 0800000C, length 4)
  Back Branch 08000008 1 times (length 4)
_S1_2_89A0224 6 instructions (0.000%), 3 calls (089A0224 - 089A0228, length 2)
_S1_2_89A020C 6 instructions (0.000%), 3 calls (089A020C - 089A0210, length 2)
_S1_2_891DEE0 5 instructions (0.000%), 1 calls (0891DEE0 - 0891DEF0, length 5)
_S1_2_89A0254 4 instructions (0.000%), 2 calls (089A0254 - 089A0258, length 2)
_S1_2_89A0234 4 instructions (0.000%), 2 calls (089A0234 - 089A0238, length 2)
_S1_2_89A01BC 4 instructions (0.000%), 2 calls (089A01BC - 089A01C0, length 2)
_S1_2_89A01A4 4 instructions (0.000%), 2 calls (089A01A4 - 089A01A8, length 2)
_S1_2_89A0334 2 instructions (0.000%), 1 calls (089A0334 - 089A0338, length 2)
_S1_2_89A02AC 2 instructions (0.000%), 1 calls (089A02AC - 089A02B0, length 2)
_S1_2_89A02A4 2 instructions (0.000%), 1 calls (089A02A4 - 089A02A8, length 2)
_S1_2_89A029C 2 instructions (0.000%), 1 calls (089A029C - 089A02A0, length 2)
_S1_2_89A0294 2 instructions (0.000%), 1 calls (089A0294 - 089A0298, length 2)
_S1_2_89A0284 2 instructions (0.000%), 1 calls (089A0284 - 089A0288, length 2)
_S1_2_89A027C 2 instructions (0.000%), 1 calls (089A027C - 089A0280, length 2)
_S1_2_89A0274 2 instructions (0.000%), 1 calls (089A0274 - 089A0278, length 2)
_S1_2_89A026C 2 instructions (0.000%), 1 calls (089A026C - 089A0270, length 2)
_S1_2_89A0264 2 instructions (0.000%), 1 calls (089A0264 - 089A0268, length 2)
_S1_2_89A024C 2 instructions (0.000%), 1 calls (089A024C - 089A0250, length 2)
_S1_2_89A0244 2 instructions (0.000%), 1 calls (089A0244 - 089A0248, length 2)
_S1_2_89A023C 2 instructions (0.000%), 1 calls (089A023C - 089A0240, length 2)
_S1_2_89A021C 2 instructions (0.000%), 1 calls (089A021C - 089A0220, length 2)
_S1_2_89A01FC 2 instructions (0.000%), 1 calls (089A01FC - 089A0200, length 2)
_S1_2_89A01F4 2 instructions (0.000%), 1 calls (089A01F4 - 089A01F8, length 2)
_S1_2_89A01E4 2 instructions (0.000%), 1 calls (089A01E4 - 089A01E8, length 2)
_S1_2_89A01D4 2 instructions (0.000%), 1 calls (089A01D4 - 089A01D8, length 2)
_S1_2_898F150 (memcpy) 0 instructions (0.000%), 8,760 calls (0898F150 - 0898F298, length 83)
_S1_2_8907B18 (nop) 0 instructions (0.000%), 4,854 calls (08907B18 - 08907B1C, length 2)
_S1_2_8990970 (strlen) 0 instructions (0.000%), 4,551 calls (08990970 - 08990984, length 6)
_S1_2_892FD78 (nop) 0 instructions (0.000%), 3,406 calls (0892FD78 - 0892FD7C, length 2)
_S1_2_899087C (strcmp) 0 instructions (0.000%), 3,398 calls (0899087C - 089908E0, length 26)
_S1_2_898F3A8 (memset) 0 instructions (0.000%), 1,555 calls (0898F3A8 - 0898F47C, length 54)
_S1_2_89907D8 (strcat) 0 instructions (0.000%), 249 calls (089907D8 - 08990878, length 41)
_S1_2_89908E4 (strcpy) 0 instructions (0.000%), 72 calls (089908E4 - 0899096C, length 35)
_S1_2_8919824 0 instructions (0.000%), 9 calls (08919824 - 0898F47C, length 120599)
_S1_2_898CD88 (nop) 0 instructions (0.000%), 7 calls (0898CD88 - 0898CD8C, length 2)
_S1_2_898CD00 (nop) 0 instructions (0.000%), 7 calls (0898CD00 - 0898CD04, length 2)
_S1_2_892D744 0 instructions (0.000%), 2 calls (0892D744 - 0898F47C, length 100175)
_S1_2_8929470 0 instructions (0.000%), 2 calls (08929470 - 0898F47C, length 104452)
_S1_2_8923990 0 instructions (0.000%), 2 calls (08923990 - 0898F47C, length 110268)
_S1_2_891E8AC 0 instructions (0.000%), 2 calls (0891E8AC - 0898F47C, length 115445)
_S1_2_8905208 0 instructions (0.000%), 2 calls (08905208 - 0898F47C, length 141470)
_S1_2_89051E8 0 instructions (0.000%), 2 calls (089051E8 - 0898F47C, length 141478)
_S1_2_891D354 0 instructions (0.000%), 1 calls (0891D354 - 0898F47C, length 116811)
_S1_2_89004F4 0 instructions (0.000%), 1 calls (089004F4 - 0898F47C, length 146403)
------------------ GEProfiler ----------------------
GE list count: 6803
Texture load count: 198, average 0.0 per GE list
Copy GE to memory: 0, average 0.0 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 51535ms, average 7.6ms per GE list, max FPS is 132.0
prim: called 2596421 times, average 381.7 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10: used 2596420 times in PRIM, average 381.7 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 1 times in PRIM, average 0.0 per GE list
