Committed on the Free edition of March Hare Software CVSNT Server. Upgrade to CVS Suite for more features and support: http://march-hare.com/cvsnt/ git-svn-id: http://moon:8086/svn/vhdl/trunk@986 cc03376c-175c-47c8-b038-4cd826a8556b
2483 lines
37 KiB
ArmAsm
2483 lines
37 KiB
ArmAsm
.file 1 "rmd160.c"
|
|
.set nobopt
|
|
.text
|
|
.align 2
|
|
.globl MDinit
|
|
.ent MDinit
|
|
MDinit:
|
|
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
|
|
.mask 0x00000000,0
|
|
.fmask 0x00000000,0
|
|
li $2,-1009647616 # 0xffffffffc3d20000
|
|
ori $2,$2,0xe1f0
|
|
sw $2,16($4)
|
|
li $3,1732575232 # 0x67450000
|
|
li $2,-271777792 # 0xffffffffefcd0000
|
|
ori $3,$3,0x2301
|
|
ori $2,$2,0xab89
|
|
sw $3,0($4)
|
|
sw $2,4($4)
|
|
li $3,-1732640768 # 0xffffffff98ba0000
|
|
li $2,271712256 # 0x10320000
|
|
ori $3,$3,0xdcfe
|
|
ori $2,$2,0x5476
|
|
sw $3,8($4)
|
|
.set noreorder
|
|
.set nomacro
|
|
j $31
|
|
sw $2,12($4)
|
|
.set macro
|
|
.set reorder
|
|
|
|
.end MDinit
|
|
.align 2
|
|
.globl compress
|
|
.ent compress
|
|
compress:
|
|
.frame $sp,128,$31 # vars= 88, regs= 9/0, args= 0, gp= 0
|
|
.mask 0x40ff0000,-8
|
|
.fmask 0x00000000,0
|
|
addiu $sp,$sp,-128
|
|
sw $19,100($sp)
|
|
lw $19,12($4)
|
|
sw $20,104($sp)
|
|
lw $24,4($4)
|
|
lw $20,8($4)
|
|
sw $fp,120($sp)
|
|
sw $23,116($sp)
|
|
sw $22,112($sp)
|
|
sw $21,108($sp)
|
|
sw $18,96($sp)
|
|
sw $17,92($sp)
|
|
sw $16,88($sp)
|
|
nor $2,$0,$19
|
|
lw $6,20($5)
|
|
lw $7,0($5)
|
|
lw $21,0($4)
|
|
xor $3,$24,$20
|
|
or $2,$2,$20
|
|
xor $3,$3,$19
|
|
xor $2,$2,$24
|
|
addu $3,$3,$7
|
|
move $17,$21
|
|
addu $2,$2,$6
|
|
li $11,1352794112 # 0x50a20000
|
|
ori $11,$11,0x8be6
|
|
addu $21,$21,$3
|
|
addu $2,$2,$17
|
|
addu $17,$2,$11
|
|
lw $25,16($4)
|
|
sw $6,12($sp)
|
|
srl $3,$21,21
|
|
srl $8,$20,22
|
|
sll $6,$20,10
|
|
sll $2,$21,11
|
|
or $23,$6,$8
|
|
or $2,$2,$3
|
|
srl $7,$17,24
|
|
sll $3,$17,8
|
|
addu $21,$2,$25
|
|
or $3,$3,$7
|
|
nor $2,$0,$23
|
|
addu $17,$3,$25
|
|
lw $8,56($5)
|
|
lw $6,4($5)
|
|
xor $3,$21,$24
|
|
or $2,$2,$24
|
|
xor $3,$3,$23
|
|
xor $2,$2,$17
|
|
move $fp,$25
|
|
addu $3,$3,$6
|
|
addu $2,$2,$8
|
|
addu $25,$25,$3
|
|
addu $2,$2,$fp
|
|
addu $fp,$2,$11
|
|
sw $8,36($sp)
|
|
srl $3,$25,18
|
|
srl $8,$24,22
|
|
sll $6,$24,10
|
|
sll $2,$25,14
|
|
or $22,$6,$8
|
|
or $2,$2,$3
|
|
srl $7,$fp,23
|
|
sll $3,$fp,9
|
|
addu $25,$2,$19
|
|
or $3,$3,$7
|
|
nor $2,$0,$22
|
|
addu $fp,$3,$19
|
|
lw $7,8($5)
|
|
lw $8,28($5)
|
|
xor $3,$25,$21
|
|
or $2,$2,$17
|
|
xor $3,$3,$22
|
|
xor $2,$2,$fp
|
|
move $18,$19
|
|
addu $3,$3,$7
|
|
addu $2,$2,$8
|
|
addu $19,$19,$3
|
|
addu $2,$2,$18
|
|
addu $18,$2,$11
|
|
sw $7,0($sp)
|
|
srl $6,$17,22
|
|
srl $7,$19,17
|
|
sll $3,$19,15
|
|
sll $2,$17,10
|
|
or $17,$2,$6
|
|
or $3,$3,$7
|
|
srl $2,$18,23
|
|
sll $6,$18,9
|
|
addu $19,$3,$23
|
|
or $6,$6,$2
|
|
srl $7,$21,22
|
|
nor $2,$0,$17
|
|
sll $3,$21,10
|
|
addu $18,$6,$23
|
|
or $21,$3,$7
|
|
lw $6,0($5)
|
|
lw $7,12($5)
|
|
xor $3,$19,$25
|
|
or $2,$2,$fp
|
|
xor $3,$3,$21
|
|
xor $2,$2,$18
|
|
addu $3,$3,$7
|
|
addu $2,$2,$6
|
|
addu $20,$23,$3
|
|
addu $2,$2,$23
|
|
addu $23,$2,$11
|
|
sw $6,8($sp)
|
|
srl $7,$20,20
|
|
srl $6,$fp,22
|
|
sll $3,$20,12
|
|
sll $2,$fp,10
|
|
or $fp,$2,$6
|
|
or $3,$3,$7
|
|
srl $2,$23,21
|
|
sll $6,$23,11
|
|
addu $20,$3,$22
|
|
or $6,$6,$2
|
|
srl $7,$25,22
|
|
nor $2,$0,$fp
|
|
sll $3,$25,10
|
|
addu $23,$6,$22
|
|
or $25,$3,$7
|
|
lw $6,16($5)
|
|
sw $8,20($sp)
|
|
xor $3,$20,$19
|
|
lw $8,36($5)
|
|
or $2,$2,$18
|
|
xor $3,$3,$25
|
|
xor $2,$2,$23
|
|
addu $3,$3,$6
|
|
addu $2,$2,$8
|
|
addu $24,$22,$3
|
|
addu $2,$2,$22
|
|
addu $22,$2,$11
|
|
srl $7,$24,27
|
|
srl $6,$18,22
|
|
sll $3,$24,5
|
|
sll $2,$18,10
|
|
or $18,$2,$6
|
|
or $3,$3,$7
|
|
srl $2,$22,19
|
|
sll $6,$22,13
|
|
addu $24,$3,$21
|
|
or $6,$6,$2
|
|
srl $7,$19,22
|
|
nor $2,$0,$18
|
|
sll $3,$19,10
|
|
addu $22,$6,$17
|
|
or $19,$3,$7
|
|
or $2,$2,$23
|
|
lw $7,0($sp)
|
|
sw $8,16($sp)
|
|
xor $3,$24,$20
|
|
lw $8,20($5)
|
|
xor $2,$2,$22
|
|
xor $3,$3,$19
|
|
addu $2,$2,$7
|
|
addu $3,$3,$8
|
|
addu $2,$2,$17
|
|
addu $17,$2,$11
|
|
addu $21,$21,$3
|
|
srl $6,$23,22
|
|
sll $2,$23,10
|
|
or $23,$2,$6
|
|
sw $7,28($sp)
|
|
srl $2,$17,17
|
|
srl $7,$21,24
|
|
sll $3,$21,8
|
|
sll $6,$17,15
|
|
or $3,$3,$7
|
|
or $6,$6,$2
|
|
srl $7,$20,22
|
|
sll $2,$20,10
|
|
or $20,$2,$7
|
|
lw $2,44($5)
|
|
addu $21,$3,$25
|
|
nor $3,$0,$23
|
|
sw $2,44($sp)
|
|
addu $17,$6,$fp
|
|
lw $7,44($sp)
|
|
lw $6,24($5)
|
|
xor $2,$21,$24
|
|
or $3,$3,$22
|
|
xor $2,$2,$20
|
|
xor $3,$3,$17
|
|
addu $2,$2,$6
|
|
addu $3,$3,$7
|
|
addu $25,$25,$2
|
|
addu $3,$3,$fp
|
|
addu $fp,$3,$11
|
|
srl $7,$25,25
|
|
srl $6,$22,22
|
|
sll $3,$25,7
|
|
sll $2,$22,10
|
|
or $22,$2,$6
|
|
or $3,$3,$7
|
|
srl $2,$fp,17
|
|
sll $6,$fp,15
|
|
addu $25,$3,$19
|
|
or $6,$6,$2
|
|
srl $7,$24,22
|
|
nor $2,$0,$22
|
|
sll $3,$24,10
|
|
addu $fp,$6,$18
|
|
or $24,$3,$7
|
|
lw $8,16($5)
|
|
lw $6,28($5)
|
|
xor $3,$25,$21
|
|
or $2,$2,$17
|
|
xor $3,$3,$24
|
|
xor $2,$2,$fp
|
|
addu $3,$3,$6
|
|
addu $2,$2,$8
|
|
addu $19,$19,$3
|
|
addu $2,$2,$18
|
|
addu $18,$2,$11
|
|
srl $7,$19,23
|
|
srl $6,$17,22
|
|
sll $3,$19,9
|
|
sll $2,$17,10
|
|
or $17,$2,$6
|
|
or $3,$3,$7
|
|
srl $2,$18,27
|
|
sll $6,$18,5
|
|
addu $19,$3,$20
|
|
or $6,$6,$2
|
|
srl $7,$21,22
|
|
nor $3,$0,$17
|
|
sll $2,$21,10
|
|
addu $18,$6,$23
|
|
or $21,$2,$7
|
|
sw $8,4($sp)
|
|
lw $7,52($5)
|
|
lw $8,32($5)
|
|
xor $2,$19,$25
|
|
or $3,$3,$fp
|
|
xor $2,$2,$21
|
|
xor $3,$3,$18
|
|
addu $2,$2,$8
|
|
addu $3,$3,$7
|
|
addu $20,$20,$2
|
|
addu $3,$3,$23
|
|
addu $23,$3,$11
|
|
sw $7,52($sp)
|
|
srl $6,$fp,22
|
|
srl $7,$20,21
|
|
sll $3,$20,11
|
|
sll $2,$fp,10
|
|
or $fp,$2,$6
|
|
or $3,$3,$7
|
|
srl $2,$23,25
|
|
sll $6,$23,7
|
|
addu $20,$3,$24
|
|
or $6,$6,$2
|
|
srl $7,$25,22
|
|
nor $3,$0,$fp
|
|
sll $2,$25,10
|
|
lw $12,24($5)
|
|
addu $23,$6,$22
|
|
or $25,$2,$7
|
|
lw $6,36($5)
|
|
xor $2,$20,$19
|
|
or $3,$3,$18
|
|
xor $2,$2,$25
|
|
xor $3,$3,$23
|
|
addu $2,$2,$6
|
|
addu $3,$3,$12
|
|
addu $24,$24,$2
|
|
addu $3,$3,$22
|
|
addu $22,$3,$11
|
|
srl $7,$24,19
|
|
srl $6,$18,22
|
|
sll $3,$24,13
|
|
sll $2,$18,10
|
|
or $18,$2,$6
|
|
or $3,$3,$7
|
|
srl $2,$22,25
|
|
sll $6,$22,7
|
|
addu $24,$3,$21
|
|
or $6,$6,$2
|
|
srl $7,$19,22
|
|
nor $3,$0,$18
|
|
sll $2,$19,10
|
|
addu $22,$6,$17
|
|
or $19,$2,$7
|
|
lw $8,40($5)
|
|
lw $7,60($5)
|
|
xor $2,$24,$20
|
|
or $3,$3,$23
|
|
xor $2,$2,$19
|
|
xor $3,$3,$22
|
|
addu $2,$2,$8
|
|
addu $3,$3,$7
|
|
addu $21,$21,$2
|
|
addu $3,$3,$17
|
|
sw $7,48($sp)
|
|
addu $17,$3,$11
|
|
srl $7,$21,18
|
|
srl $6,$23,22
|
|
sll $3,$21,14
|
|
sll $2,$23,10
|
|
or $23,$2,$6
|
|
or $3,$3,$7
|
|
srl $2,$17,24
|
|
sll $6,$17,8
|
|
addu $21,$3,$25
|
|
or $6,$6,$2
|
|
srl $7,$20,22
|
|
nor $3,$0,$23
|
|
sll $2,$20,10
|
|
lw $13,32($5)
|
|
addu $17,$6,$fp
|
|
or $20,$2,$7
|
|
lw $6,44($5)
|
|
xor $2,$21,$24
|
|
or $3,$3,$22
|
|
xor $2,$2,$20
|
|
xor $3,$3,$17
|
|
addu $2,$2,$6
|
|
addu $3,$3,$13
|
|
addu $25,$25,$2
|
|
addu $3,$3,$fp
|
|
addu $fp,$3,$11
|
|
srl $7,$25,17
|
|
srl $6,$22,22
|
|
sll $3,$25,15
|
|
sll $2,$22,10
|
|
or $22,$2,$6
|
|
or $3,$3,$7
|
|
srl $2,$fp,21
|
|
sll $6,$fp,11
|
|
addu $25,$3,$19
|
|
or $6,$6,$2
|
|
srl $7,$24,22
|
|
nor $2,$0,$22
|
|
sll $3,$24,10
|
|
addu $fp,$6,$18
|
|
or $24,$3,$7
|
|
lw $8,48($5)
|
|
lw $7,4($5)
|
|
xor $3,$25,$21
|
|
or $2,$2,$17
|
|
xor $3,$3,$24
|
|
xor $2,$2,$fp
|
|
addu $3,$3,$8
|
|
addu $2,$2,$7
|
|
addu $19,$19,$3
|
|
addu $2,$2,$18
|
|
sw $7,40($sp)
|
|
addu $18,$2,$11
|
|
srl $7,$19,26
|
|
srl $6,$17,22
|
|
sll $3,$19,6
|
|
sll $2,$17,10
|
|
or $17,$2,$6
|
|
or $3,$3,$7
|
|
srl $2,$18,18
|
|
sll $6,$18,14
|
|
addu $19,$3,$20
|
|
or $6,$6,$2
|
|
srl $7,$21,22
|
|
nor $2,$0,$17
|
|
sll $3,$21,10
|
|
addu $18,$6,$23
|
|
or $21,$3,$7
|
|
lw $6,40($5)
|
|
lw $7,52($5)
|
|
xor $3,$19,$25
|
|
or $2,$2,$fp
|
|
xor $3,$3,$21
|
|
xor $2,$2,$18
|
|
addu $3,$3,$7
|
|
addu $2,$2,$6
|
|
addu $20,$20,$3
|
|
addu $2,$2,$23
|
|
sw $6,32($sp)
|
|
addu $23,$2,$11
|
|
srl $7,$20,25
|
|
srl $6,$fp,22
|
|
sll $3,$20,7
|
|
sll $2,$fp,10
|
|
or $fp,$2,$6
|
|
or $3,$3,$7
|
|
srl $2,$23,18
|
|
sll $6,$23,14
|
|
addu $20,$3,$24
|
|
or $6,$6,$2
|
|
srl $7,$25,22
|
|
nor $3,$0,$fp
|
|
sll $2,$25,10
|
|
lw $16,12($5)
|
|
addu $23,$6,$22
|
|
or $25,$2,$7
|
|
lw $8,56($5)
|
|
xor $2,$20,$19
|
|
or $3,$3,$18
|
|
xor $2,$2,$25
|
|
xor $3,$3,$23
|
|
addu $2,$2,$8
|
|
addu $3,$3,$16
|
|
addu $24,$24,$2
|
|
addu $3,$3,$22
|
|
addu $22,$3,$11
|
|
srl $7,$24,23
|
|
sll $3,$24,9
|
|
or $3,$3,$7
|
|
srl $6,$18,22
|
|
sll $2,$18,10
|
|
addu $24,$3,$21
|
|
or $18,$2,$6
|
|
srl $7,$19,22
|
|
srl $2,$22,20
|
|
sll $6,$22,12
|
|
sll $3,$19,10
|
|
or $19,$3,$7
|
|
or $6,$6,$2
|
|
lw $7,60($5)
|
|
xor $3,$24,$20
|
|
nor $2,$0,$18
|
|
addu $22,$6,$17
|
|
or $2,$2,$23
|
|
lw $6,48($5)
|
|
xor $3,$3,$19
|
|
addu $3,$3,$7
|
|
xor $2,$2,$22
|
|
addu $21,$21,$3
|
|
addu $2,$2,$6
|
|
sw $6,24($sp)
|
|
srl $3,$21,24
|
|
addu $2,$2,$17
|
|
sll $6,$21,8
|
|
addu $17,$2,$11
|
|
or $6,$6,$3
|
|
srl $7,$23,22
|
|
sll $2,$23,10
|
|
or $23,$2,$7
|
|
addu $21,$6,$25
|
|
srl $8,$17,26
|
|
sll $3,$17,6
|
|
srl $7,$20,22
|
|
sll $2,$20,10
|
|
or $20,$2,$7
|
|
or $3,$3,$8
|
|
nor $6,$0,$21
|
|
addu $17,$3,$fp
|
|
lw $8,28($5)
|
|
and $6,$6,$20
|
|
and $2,$21,$24
|
|
nor $7,$0,$23
|
|
and $7,$7,$22
|
|
and $3,$17,$23
|
|
or $2,$2,$6
|
|
or $3,$3,$7
|
|
addu $2,$2,$8
|
|
li $11,1518469120 # 0x5a820000
|
|
ori $11,$11,0x7999
|
|
addu $2,$2,$25
|
|
addu $3,$3,$12
|
|
li $10,1548550144 # 0x5c4d0000
|
|
ori $10,$10,0xd124
|
|
addu $25,$2,$11
|
|
addu $3,$3,$fp
|
|
addu $fp,$3,$10
|
|
srl $8,$25,25
|
|
sll $3,$25,7
|
|
srl $9,$fp,23
|
|
or $3,$3,$8
|
|
srl $7,$22,22
|
|
sll $6,$fp,9
|
|
sll $2,$22,10
|
|
addu $25,$3,$19
|
|
or $22,$2,$7
|
|
or $6,$6,$9
|
|
srl $3,$24,22
|
|
sll $2,$24,10
|
|
addu $fp,$6,$18
|
|
or $24,$2,$3
|
|
nor $6,$0,$25
|
|
and $6,$6,$24
|
|
and $2,$25,$21
|
|
nor $7,$0,$22
|
|
and $7,$7,$17
|
|
and $3,$fp,$22
|
|
or $2,$2,$6
|
|
lw $6,44($sp)
|
|
or $3,$3,$7
|
|
lw $7,16($5)
|
|
addu $3,$3,$6
|
|
addu $3,$3,$18
|
|
addu $2,$2,$7
|
|
addu $18,$3,$10
|
|
addu $2,$2,$19
|
|
addu $19,$2,$11
|
|
srl $7,$18,19
|
|
srl $6,$17,22
|
|
sll $3,$18,13
|
|
sll $2,$17,10
|
|
or $17,$2,$6
|
|
or $3,$3,$7
|
|
srl $6,$19,26
|
|
sll $2,$19,6
|
|
addu $18,$3,$23
|
|
or $2,$2,$6
|
|
nor $6,$0,$17
|
|
addu $19,$2,$20
|
|
and $6,$6,$fp
|
|
and $2,$18,$17
|
|
srl $7,$21,22
|
|
sll $3,$21,10
|
|
or $2,$2,$6
|
|
or $21,$3,$7
|
|
addu $2,$2,$16
|
|
nor $3,$0,$19
|
|
lw $8,52($5)
|
|
and $3,$3,$21
|
|
and $6,$19,$25
|
|
addu $2,$2,$23
|
|
addu $23,$2,$10
|
|
or $6,$6,$3
|
|
addu $6,$6,$8
|
|
srl $7,$fp,22
|
|
srl $8,$23,17
|
|
sll $3,$23,15
|
|
sll $2,$fp,10
|
|
or $fp,$2,$7
|
|
or $3,$3,$8
|
|
addu $6,$6,$20
|
|
addu $23,$3,$22
|
|
addu $20,$6,$11
|
|
nor $2,$0,$fp
|
|
srl $7,$20,24
|
|
and $2,$2,$18
|
|
and $3,$23,$fp
|
|
sll $6,$20,8
|
|
or $6,$6,$7
|
|
or $3,$3,$2
|
|
srl $7,$25,22
|
|
sll $2,$25,10
|
|
or $25,$2,$7
|
|
lw $2,20($sp)
|
|
addu $20,$6,$24
|
|
addu $3,$3,$2
|
|
addu $3,$3,$22
|
|
nor $2,$0,$20
|
|
addu $22,$3,$10
|
|
and $2,$2,$25
|
|
lw $3,4($5)
|
|
and $6,$20,$19
|
|
or $6,$6,$2
|
|
srl $8,$22,25
|
|
addu $6,$6,$3
|
|
srl $7,$18,22
|
|
sll $3,$22,7
|
|
sll $2,$18,10
|
|
or $18,$2,$7
|
|
or $3,$3,$8
|
|
addu $22,$3,$17
|
|
nor $7,$0,$18
|
|
and $7,$7,$23
|
|
and $3,$22,$18
|
|
addu $6,$6,$24
|
|
addu $24,$6,$11
|
|
or $3,$3,$7
|
|
lw $7,8($sp)
|
|
srl $6,$24,19
|
|
sll $2,$24,13
|
|
or $2,$2,$6
|
|
addu $3,$3,$7
|
|
addu $24,$2,$21
|
|
srl $6,$19,22
|
|
sll $2,$19,10
|
|
addu $3,$3,$17
|
|
or $19,$2,$6
|
|
addu $17,$3,$10
|
|
nor $2,$0,$24
|
|
and $2,$2,$19
|
|
and $3,$24,$20
|
|
srl $8,$17,20
|
|
sll $7,$17,12
|
|
or $7,$7,$8
|
|
or $3,$3,$2
|
|
lw $8,40($5)
|
|
srl $6,$23,22
|
|
sll $2,$23,10
|
|
or $23,$2,$6
|
|
addu $17,$7,$fp
|
|
addu $3,$3,$8
|
|
nor $6,$0,$23
|
|
and $6,$6,$22
|
|
and $2,$17,$23
|
|
addu $3,$3,$21
|
|
addu $21,$3,$11
|
|
or $2,$2,$6
|
|
lw $6,52($sp)
|
|
srl $7,$21,21
|
|
sll $3,$21,11
|
|
or $3,$3,$7
|
|
addu $2,$2,$6
|
|
addu $21,$3,$25
|
|
addu $2,$2,$fp
|
|
srl $6,$20,22
|
|
sll $3,$20,10
|
|
or $20,$3,$6
|
|
addu $fp,$2,$10
|
|
nor $7,$0,$21
|
|
and $7,$7,$20
|
|
srl $9,$fp,24
|
|
and $6,$21,$24
|
|
srl $8,$22,22
|
|
sll $3,$fp,8
|
|
sll $2,$22,10
|
|
or $22,$2,$8
|
|
or $3,$3,$9
|
|
or $6,$6,$7
|
|
addu $fp,$3,$18
|
|
addu $6,$6,$12
|
|
nor $3,$0,$22
|
|
lw $8,12($sp)
|
|
and $3,$3,$17
|
|
and $2,$fp,$22
|
|
addu $6,$6,$25
|
|
addu $25,$6,$11
|
|
or $2,$2,$3
|
|
srl $7,$25,23
|
|
addu $2,$2,$8
|
|
sll $3,$25,9
|
|
or $3,$3,$7
|
|
addu $2,$2,$18
|
|
addu $25,$3,$19
|
|
addu $18,$2,$10
|
|
srl $3,$24,22
|
|
sll $2,$24,10
|
|
or $24,$2,$3
|
|
srl $6,$17,22
|
|
nor $3,$0,$25
|
|
sll $2,$17,10
|
|
or $17,$2,$6
|
|
srl $8,$18,23
|
|
and $3,$3,$24
|
|
and $2,$25,$21
|
|
sll $7,$18,9
|
|
or $7,$7,$8
|
|
or $2,$2,$3
|
|
lw $3,60($5)
|
|
addu $18,$7,$23
|
|
nor $6,$0,$17
|
|
and $6,$6,$fp
|
|
addu $2,$2,$3
|
|
and $3,$18,$17
|
|
or $3,$3,$6
|
|
lw $6,32($sp)
|
|
addu $2,$2,$19
|
|
addu $19,$2,$11
|
|
addu $3,$3,$6
|
|
addu $3,$3,$23
|
|
srl $6,$19,25
|
|
sll $2,$19,7
|
|
addu $23,$3,$10
|
|
or $2,$2,$6
|
|
addu $19,$2,$20
|
|
srl $9,$23,21
|
|
srl $8,$21,22
|
|
srl $7,$fp,22
|
|
sll $3,$23,11
|
|
sll $6,$21,10
|
|
sll $2,$fp,10
|
|
or $fp,$2,$7
|
|
or $21,$6,$8
|
|
or $3,$3,$9
|
|
nor $2,$0,$19
|
|
addu $23,$3,$22
|
|
and $2,$2,$21
|
|
and $3,$19,$25
|
|
nor $6,$0,$fp
|
|
lw $8,36($sp)
|
|
and $6,$6,$18
|
|
or $3,$3,$2
|
|
and $2,$23,$fp
|
|
or $2,$2,$6
|
|
addu $3,$3,$16
|
|
addu $3,$3,$20
|
|
addu $2,$2,$8
|
|
addu $20,$3,$11
|
|
addu $2,$2,$22
|
|
addu $22,$2,$10
|
|
srl $3,$20,17
|
|
sll $6,$20,15
|
|
or $6,$6,$3
|
|
srl $8,$22,25
|
|
srl $7,$18,22
|
|
sll $3,$22,7
|
|
sll $2,$18,10
|
|
or $18,$2,$7
|
|
addu $20,$6,$24
|
|
or $3,$3,$8
|
|
srl $7,$25,22
|
|
sll $2,$25,10
|
|
or $25,$2,$7
|
|
addu $22,$3,$17
|
|
nor $6,$0,$20
|
|
nor $7,$0,$18
|
|
and $6,$6,$25
|
|
and $7,$7,$23
|
|
and $2,$20,$19
|
|
and $3,$22,$18
|
|
or $2,$2,$6
|
|
or $3,$3,$7
|
|
lw $6,48($5)
|
|
lw $7,48($sp)
|
|
addu $2,$2,$6
|
|
addu $3,$3,$7
|
|
addu $2,$2,$24
|
|
addu $3,$3,$17
|
|
addu $24,$2,$11
|
|
addu $17,$3,$10
|
|
srl $8,$24,25
|
|
srl $9,$17,25
|
|
srl $7,$23,22
|
|
sll $3,$24,7
|
|
sll $6,$17,7
|
|
sll $2,$23,10
|
|
or $23,$2,$7
|
|
or $3,$3,$8
|
|
or $6,$6,$9
|
|
addu $24,$3,$21
|
|
addu $17,$6,$fp
|
|
srl $3,$19,22
|
|
nor $7,$0,$23
|
|
sll $2,$19,10
|
|
or $19,$2,$3
|
|
and $7,$7,$22
|
|
and $3,$17,$23
|
|
nor $6,$0,$24
|
|
lw $8,0($5)
|
|
and $6,$6,$19
|
|
and $2,$24,$20
|
|
or $3,$3,$7
|
|
or $2,$2,$6
|
|
addu $3,$3,$13
|
|
addu $3,$3,$fp
|
|
addu $2,$2,$8
|
|
addu $fp,$3,$10
|
|
addu $2,$2,$21
|
|
addu $21,$2,$11
|
|
srl $7,$fp,20
|
|
srl $6,$22,22
|
|
sll $3,$fp,12
|
|
sll $2,$22,10
|
|
or $22,$2,$6
|
|
or $3,$3,$7
|
|
srl $6,$21,20
|
|
sll $2,$21,12
|
|
addu $fp,$3,$18
|
|
or $2,$2,$6
|
|
nor $6,$0,$22
|
|
addu $21,$2,$25
|
|
and $6,$6,$17
|
|
and $2,$fp,$22
|
|
srl $7,$20,22
|
|
sll $3,$20,10
|
|
or $2,$2,$6
|
|
lw $6,24($sp)
|
|
or $20,$3,$7
|
|
nor $3,$0,$21
|
|
lw $7,36($5)
|
|
and $3,$3,$20
|
|
addu $2,$2,$6
|
|
and $6,$21,$24
|
|
or $6,$6,$3
|
|
addu $2,$2,$18
|
|
addu $18,$2,$10
|
|
addu $6,$6,$7
|
|
srl $8,$18,25
|
|
addu $6,$6,$25
|
|
srl $7,$17,22
|
|
sll $3,$18,7
|
|
sll $2,$17,10
|
|
or $17,$2,$7
|
|
addu $25,$6,$11
|
|
or $3,$3,$8
|
|
addu $18,$3,$23
|
|
srl $7,$25,17
|
|
sll $6,$25,15
|
|
nor $2,$0,$17
|
|
or $6,$6,$7
|
|
and $2,$2,$fp
|
|
and $3,$18,$17
|
|
addu $25,$6,$19
|
|
lw $8,4($sp)
|
|
or $3,$3,$2
|
|
srl $7,$24,22
|
|
sll $2,$24,10
|
|
or $24,$2,$7
|
|
nor $2,$0,$25
|
|
and $2,$2,$24
|
|
and $6,$25,$21
|
|
addu $3,$3,$8
|
|
addu $3,$3,$23
|
|
or $6,$6,$2
|
|
lw $2,20($5)
|
|
addu $23,$3,$10
|
|
srl $8,$23,26
|
|
addu $6,$6,$2
|
|
srl $7,$fp,22
|
|
sll $3,$23,6
|
|
sll $2,$fp,10
|
|
or $fp,$2,$7
|
|
or $3,$3,$8
|
|
addu $23,$3,$22
|
|
addu $6,$6,$19
|
|
nor $7,$0,$fp
|
|
addu $19,$6,$11
|
|
and $7,$7,$18
|
|
and $3,$23,$fp
|
|
srl $6,$19,23
|
|
sll $2,$19,9
|
|
or $3,$3,$7
|
|
lw $7,16($sp)
|
|
or $2,$2,$6
|
|
addu $19,$2,$20
|
|
srl $6,$21,22
|
|
addu $3,$3,$7
|
|
sll $2,$21,10
|
|
or $21,$2,$6
|
|
addu $3,$3,$22
|
|
nor $2,$0,$19
|
|
addu $22,$3,$10
|
|
and $2,$2,$21
|
|
and $3,$19,$25
|
|
srl $8,$22,17
|
|
or $3,$3,$2
|
|
srl $6,$18,22
|
|
sll $7,$22,15
|
|
sll $2,$18,10
|
|
or $18,$2,$6
|
|
or $7,$7,$8
|
|
lw $8,0($sp)
|
|
addu $22,$7,$17
|
|
nor $6,$0,$18
|
|
and $6,$6,$23
|
|
and $2,$22,$18
|
|
addu $3,$3,$8
|
|
addu $3,$3,$20
|
|
or $2,$2,$6
|
|
lw $6,40($sp)
|
|
addu $20,$3,$11
|
|
srl $7,$20,21
|
|
sll $3,$20,11
|
|
addu $2,$2,$6
|
|
or $3,$3,$7
|
|
addu $2,$2,$17
|
|
addu $20,$3,$24
|
|
addu $17,$2,$10
|
|
srl $6,$25,22
|
|
sll $3,$25,10
|
|
or $25,$3,$6
|
|
srl $9,$17,19
|
|
nor $7,$0,$20
|
|
srl $8,$23,22
|
|
sll $3,$17,13
|
|
sll $2,$23,10
|
|
or $23,$2,$8
|
|
and $7,$7,$25
|
|
and $6,$20,$19
|
|
or $3,$3,$9
|
|
addu $17,$3,$fp
|
|
or $6,$6,$7
|
|
nor $3,$0,$23
|
|
lw $7,56($5)
|
|
lw $8,28($sp)
|
|
and $3,$3,$22
|
|
and $2,$17,$23
|
|
addu $6,$6,$7
|
|
or $2,$2,$3
|
|
addu $6,$6,$24
|
|
addu $2,$2,$8
|
|
addu $24,$6,$11
|
|
addu $2,$2,$fp
|
|
addu $fp,$2,$10
|
|
srl $7,$24,25
|
|
sll $3,$24,7
|
|
srl $6,$19,22
|
|
sll $2,$19,10
|
|
or $19,$2,$6
|
|
or $3,$3,$7
|
|
sll $6,$fp,11
|
|
srl $7,$fp,21
|
|
addu $24,$3,$21
|
|
or $6,$6,$7
|
|
addu $fp,$6,$18
|
|
nor $3,$0,$24
|
|
srl $7,$22,22
|
|
sll $6,$22,10
|
|
or $22,$6,$7
|
|
and $3,$3,$19
|
|
lw $6,44($5)
|
|
and $2,$24,$20
|
|
or $2,$2,$3
|
|
nor $3,$0,$17
|
|
lw $7,48($sp)
|
|
or $3,$3,$fp
|
|
addu $2,$2,$6
|
|
addu $2,$2,$21
|
|
xor $3,$3,$22
|
|
addu $21,$2,$11
|
|
addu $3,$3,$7
|
|
li $10,1836056576 # 0x6d700000
|
|
ori $10,$10,0x3ef3
|
|
srl $6,$21,19
|
|
addu $3,$3,$18
|
|
sll $2,$21,13
|
|
addu $18,$3,$10
|
|
or $2,$2,$6
|
|
addu $21,$2,$25
|
|
srl $8,$18,23
|
|
srl $6,$20,22
|
|
sll $3,$18,9
|
|
sll $2,$20,10
|
|
or $20,$2,$6
|
|
or $3,$3,$8
|
|
nor $7,$0,$21
|
|
addu $18,$3,$23
|
|
and $8,$7,$20
|
|
and $3,$21,$24
|
|
srl $9,$17,22
|
|
nor $2,$0,$fp
|
|
sll $6,$17,10
|
|
or $17,$6,$9
|
|
or $3,$3,$8
|
|
lw $6,12($sp)
|
|
or $2,$2,$18
|
|
xor $2,$2,$17
|
|
addu $3,$3,$13
|
|
addu $3,$3,$25
|
|
addu $2,$2,$6
|
|
addu $25,$3,$11
|
|
addu $2,$2,$23
|
|
addu $23,$2,$10
|
|
srl $3,$25,20
|
|
sll $2,$25,12
|
|
or $2,$2,$3
|
|
srl $6,$23,25
|
|
sll $3,$23,7
|
|
addu $25,$2,$19
|
|
or $3,$3,$6
|
|
sll $2,$24,10
|
|
srl $6,$24,22
|
|
addu $23,$3,$22
|
|
or $24,$2,$6
|
|
or $7,$7,$25
|
|
srl $6,$fp,22
|
|
nor $2,$0,$18
|
|
sll $3,$fp,10
|
|
or $fp,$3,$6
|
|
xor $7,$7,$24
|
|
lw $3,40($sp)
|
|
or $2,$2,$23
|
|
xor $2,$2,$fp
|
|
addu $7,$7,$16
|
|
li $9,1859715072 # 0x6ed90000
|
|
ori $9,$9,0xeba1
|
|
addu $7,$7,$19
|
|
addu $2,$2,$3
|
|
addu $19,$7,$9
|
|
addu $2,$2,$22
|
|
addu $22,$2,$10
|
|
srl $3,$19,21
|
|
sll $2,$19,11
|
|
or $2,$2,$3
|
|
srl $6,$22,17
|
|
sll $3,$22,15
|
|
addu $19,$2,$20
|
|
or $3,$3,$6
|
|
srl $7,$21,22
|
|
sll $2,$21,10
|
|
addu $22,$3,$17
|
|
or $21,$2,$7
|
|
nor $6,$0,$25
|
|
srl $7,$18,22
|
|
sll $3,$18,10
|
|
or $18,$3,$7
|
|
or $6,$6,$19
|
|
lw $7,40($5)
|
|
nor $2,$0,$23
|
|
xor $6,$6,$21
|
|
or $2,$2,$22
|
|
xor $2,$2,$18
|
|
addu $6,$6,$7
|
|
addu $6,$6,$20
|
|
addu $2,$2,$16
|
|
addu $20,$6,$9
|
|
addu $2,$2,$17
|
|
addu $17,$2,$10
|
|
srl $3,$20,19
|
|
sll $2,$20,13
|
|
or $2,$2,$3
|
|
srl $6,$17,21
|
|
sll $3,$17,11
|
|
addu $20,$2,$24
|
|
or $3,$3,$6
|
|
srl $7,$25,22
|
|
nor $6,$0,$19
|
|
sll $2,$25,10
|
|
addu $17,$3,$fp
|
|
or $25,$2,$7
|
|
lw $8,56($5)
|
|
or $6,$6,$20
|
|
srl $7,$23,22
|
|
nor $2,$0,$22
|
|
sll $3,$23,10
|
|
or $23,$3,$7
|
|
xor $6,$6,$25
|
|
lw $3,20($sp)
|
|
or $2,$2,$17
|
|
xor $2,$2,$23
|
|
addu $6,$6,$8
|
|
addu $6,$6,$24
|
|
addu $2,$2,$3
|
|
addu $24,$6,$9
|
|
addu $2,$2,$fp
|
|
addu $fp,$2,$10
|
|
srl $3,$24,26
|
|
sll $2,$24,6
|
|
or $2,$2,$3
|
|
srl $6,$fp,24
|
|
sll $3,$fp,8
|
|
addu $24,$2,$21
|
|
or $3,$3,$6
|
|
srl $7,$19,22
|
|
sll $2,$19,10
|
|
addu $fp,$3,$18
|
|
or $19,$2,$7
|
|
nor $6,$0,$20
|
|
srl $7,$22,22
|
|
sll $3,$22,10
|
|
or $22,$3,$7
|
|
or $6,$6,$24
|
|
lw $7,16($5)
|
|
nor $2,$0,$17
|
|
xor $6,$6,$19
|
|
or $2,$2,$fp
|
|
xor $2,$2,$22
|
|
addu $6,$6,$7
|
|
addu $6,$6,$21
|
|
addu $2,$2,$8
|
|
addu $21,$6,$9
|
|
addu $2,$2,$18
|
|
addu $18,$2,$10
|
|
srl $3,$21,25
|
|
sll $2,$21,7
|
|
or $2,$2,$3
|
|
srl $6,$18,26
|
|
sll $3,$18,6
|
|
addu $21,$2,$25
|
|
or $3,$3,$6
|
|
srl $7,$20,22
|
|
sll $2,$20,10
|
|
addu $18,$3,$23
|
|
or $20,$2,$7
|
|
nor $6,$0,$24
|
|
srl $7,$17,22
|
|
sll $3,$17,10
|
|
or $17,$3,$7
|
|
or $6,$6,$21
|
|
lw $3,36($5)
|
|
nor $2,$0,$fp
|
|
xor $6,$6,$20
|
|
or $2,$2,$18
|
|
xor $2,$2,$17
|
|
addu $6,$6,$3
|
|
addu $6,$6,$25
|
|
addu $2,$2,$12
|
|
addu $25,$6,$9
|
|
addu $2,$2,$23
|
|
addu $23,$2,$10
|
|
srl $3,$25,18
|
|
sll $2,$25,14
|
|
or $2,$2,$3
|
|
srl $6,$23,26
|
|
sll $3,$23,6
|
|
addu $25,$2,$19
|
|
or $3,$3,$6
|
|
srl $7,$24,22
|
|
sll $2,$24,10
|
|
addu $23,$3,$22
|
|
or $24,$2,$7
|
|
nor $6,$0,$21
|
|
srl $7,$fp,22
|
|
sll $3,$fp,10
|
|
or $fp,$3,$7
|
|
or $6,$6,$25
|
|
lw $7,60($5)
|
|
nor $2,$0,$18
|
|
lw $8,16($sp)
|
|
xor $6,$6,$24
|
|
or $2,$2,$23
|
|
xor $2,$2,$fp
|
|
addu $6,$6,$7
|
|
addu $6,$6,$19
|
|
addu $2,$2,$8
|
|
addu $19,$6,$9
|
|
addu $2,$2,$22
|
|
addu $22,$2,$10
|
|
srl $3,$19,23
|
|
sll $2,$19,9
|
|
or $2,$2,$3
|
|
srl $6,$22,18
|
|
sll $3,$22,14
|
|
addu $19,$2,$20
|
|
or $3,$3,$6
|
|
srl $7,$21,22
|
|
nor $6,$0,$25
|
|
sll $2,$21,10
|
|
addu $22,$3,$17
|
|
or $21,$2,$7
|
|
or $6,$6,$19
|
|
srl $7,$18,22
|
|
nor $2,$0,$23
|
|
sll $3,$18,10
|
|
or $18,$3,$7
|
|
xor $6,$6,$21
|
|
lw $7,44($sp)
|
|
or $2,$2,$22
|
|
xor $2,$2,$18
|
|
addu $6,$6,$13
|
|
addu $6,$6,$20
|
|
addu $2,$2,$7
|
|
addu $20,$6,$9
|
|
addu $2,$2,$17
|
|
addu $17,$2,$10
|
|
srl $3,$20,19
|
|
sll $2,$20,13
|
|
or $2,$2,$3
|
|
srl $6,$17,20
|
|
sll $3,$17,12
|
|
addu $20,$2,$24
|
|
or $3,$3,$6
|
|
srl $7,$25,22
|
|
nor $6,$0,$19
|
|
sll $2,$25,10
|
|
addu $17,$3,$fp
|
|
or $25,$2,$7
|
|
lw $8,4($5)
|
|
or $6,$6,$20
|
|
srl $7,$23,22
|
|
nor $2,$0,$22
|
|
sll $3,$23,10
|
|
or $23,$3,$7
|
|
xor $6,$6,$25
|
|
or $2,$2,$17
|
|
xor $2,$2,$23
|
|
addu $6,$6,$8
|
|
addu $6,$6,$24
|
|
addu $2,$2,$13
|
|
addu $24,$6,$9
|
|
addu $2,$2,$fp
|
|
addu $fp,$2,$10
|
|
srl $3,$24,17
|
|
sll $2,$24,15
|
|
or $2,$2,$3
|
|
srl $6,$fp,19
|
|
sll $3,$fp,13
|
|
addu $24,$2,$21
|
|
or $3,$3,$6
|
|
srl $7,$19,22
|
|
sll $2,$19,10
|
|
addu $fp,$3,$18
|
|
or $19,$2,$7
|
|
nor $6,$0,$20
|
|
srl $7,$22,22
|
|
sll $3,$22,10
|
|
or $22,$3,$7
|
|
or $6,$6,$24
|
|
lw $3,0($sp)
|
|
nor $2,$0,$17
|
|
lw $7,24($sp)
|
|
xor $6,$6,$19
|
|
or $2,$2,$fp
|
|
xor $2,$2,$22
|
|
addu $6,$6,$3
|
|
addu $6,$6,$21
|
|
addu $2,$2,$7
|
|
addu $21,$6,$9
|
|
addu $2,$2,$18
|
|
addu $18,$2,$10
|
|
srl $3,$21,18
|
|
sll $2,$21,14
|
|
or $2,$2,$3
|
|
srl $6,$18,27
|
|
sll $3,$18,5
|
|
addu $21,$2,$25
|
|
or $3,$3,$6
|
|
srl $7,$20,22
|
|
nor $6,$0,$24
|
|
sll $2,$20,10
|
|
addu $18,$3,$23
|
|
or $20,$2,$7
|
|
lw $8,28($5)
|
|
or $6,$6,$21
|
|
srl $7,$17,22
|
|
nor $2,$0,$fp
|
|
sll $3,$17,10
|
|
or $17,$3,$7
|
|
xor $6,$6,$20
|
|
lw $3,28($sp)
|
|
or $2,$2,$18
|
|
xor $2,$2,$17
|
|
addu $6,$6,$8
|
|
addu $6,$6,$25
|
|
addu $2,$2,$3
|
|
addu $25,$6,$9
|
|
addu $2,$2,$23
|
|
addu $23,$2,$10
|
|
srl $3,$25,24
|
|
sll $2,$25,8
|
|
or $2,$2,$3
|
|
srl $6,$23,18
|
|
sll $3,$23,14
|
|
addu $25,$2,$19
|
|
or $3,$3,$6
|
|
srl $7,$24,22
|
|
sll $2,$24,10
|
|
addu $23,$3,$22
|
|
or $24,$2,$7
|
|
nor $6,$0,$21
|
|
srl $7,$fp,22
|
|
sll $3,$fp,10
|
|
or $fp,$3,$7
|
|
or $6,$6,$25
|
|
lw $7,0($5)
|
|
nor $2,$0,$18
|
|
lw $8,32($sp)
|
|
xor $6,$6,$24
|
|
or $2,$2,$23
|
|
xor $2,$2,$fp
|
|
addu $6,$6,$7
|
|
addu $6,$6,$19
|
|
addu $2,$2,$8
|
|
addu $19,$6,$9
|
|
addu $2,$2,$22
|
|
addu $22,$2,$10
|
|
srl $3,$19,19
|
|
sll $2,$19,13
|
|
or $2,$2,$3
|
|
srl $6,$22,19
|
|
sll $3,$22,13
|
|
addu $19,$2,$20
|
|
or $3,$3,$6
|
|
srl $7,$21,22
|
|
nor $6,$0,$25
|
|
sll $2,$21,10
|
|
addu $22,$3,$17
|
|
or $21,$2,$7
|
|
or $6,$6,$19
|
|
srl $7,$18,22
|
|
nor $2,$0,$23
|
|
sll $3,$18,10
|
|
or $18,$3,$7
|
|
xor $6,$6,$21
|
|
lw $7,8($sp)
|
|
or $2,$2,$22
|
|
xor $2,$2,$18
|
|
addu $6,$6,$12
|
|
addu $6,$6,$20
|
|
addu $2,$2,$7
|
|
addu $20,$6,$9
|
|
addu $2,$2,$17
|
|
addu $17,$2,$10
|
|
srl $3,$20,26
|
|
sll $2,$20,6
|
|
or $2,$2,$3
|
|
srl $6,$17,19
|
|
sll $3,$17,13
|
|
addu $20,$2,$24
|
|
lw $8,16($5)
|
|
or $3,$3,$6
|
|
srl $7,$25,22
|
|
sll $2,$25,10
|
|
addu $17,$3,$fp
|
|
or $25,$2,$7
|
|
nor $6,$0,$19
|
|
srl $7,$23,22
|
|
sll $3,$23,10
|
|
sw $8,56($sp)
|
|
or $23,$3,$7
|
|
or $6,$6,$20
|
|
lw $3,52($5)
|
|
nor $2,$0,$22
|
|
xor $6,$6,$25
|
|
or $2,$2,$17
|
|
xor $2,$2,$23
|
|
addu $6,$6,$3
|
|
addu $6,$6,$24
|
|
addu $2,$2,$8
|
|
addu $24,$6,$9
|
|
addu $2,$2,$fp
|
|
addu $fp,$2,$10
|
|
srl $3,$24,27
|
|
sll $2,$24,5
|
|
or $2,$2,$3
|
|
srl $6,$fp,25
|
|
sll $3,$fp,7
|
|
addu $24,$2,$21
|
|
or $3,$3,$6
|
|
srl $7,$19,22
|
|
sll $2,$19,10
|
|
addu $fp,$3,$18
|
|
or $19,$2,$7
|
|
nor $6,$0,$20
|
|
srl $7,$22,22
|
|
nor $2,$0,$17
|
|
sll $3,$22,10
|
|
or $22,$3,$7
|
|
lw $8,52($sp)
|
|
lw $7,44($5)
|
|
or $6,$6,$24
|
|
or $2,$2,$fp
|
|
xor $6,$6,$19
|
|
xor $2,$2,$22
|
|
addu $6,$6,$7
|
|
addu $2,$2,$8
|
|
addu $6,$6,$21
|
|
addu $2,$2,$18
|
|
addu $21,$6,$9
|
|
addu $18,$2,$10
|
|
srl $3,$21,20
|
|
srl $7,$18,27
|
|
sll $2,$21,12
|
|
sll $6,$18,5
|
|
or $2,$2,$3
|
|
or $6,$6,$7
|
|
sll $3,$20,10
|
|
srl $7,$20,22
|
|
addu $18,$6,$23
|
|
addu $21,$2,$25
|
|
or $20,$3,$7
|
|
nor $2,$0,$24
|
|
srl $6,$17,22
|
|
sll $3,$17,10
|
|
or $17,$3,$6
|
|
or $2,$2,$21
|
|
lw $3,20($5)
|
|
xor $2,$2,$20
|
|
nor $6,$0,$18
|
|
and $6,$6,$17
|
|
addu $2,$2,$3
|
|
and $3,$18,$fp
|
|
or $3,$3,$6
|
|
addu $2,$2,$25
|
|
addu $3,$3,$13
|
|
li $11,2053963776 # 0x7a6d0000
|
|
ori $11,$11,0x76e9
|
|
addu $25,$2,$9
|
|
addu $3,$3,$23
|
|
addu $23,$3,$11
|
|
srl $6,$25,25
|
|
sll $2,$25,7
|
|
or $2,$2,$6
|
|
srl $8,$23,17
|
|
sll $6,$23,15
|
|
addu $25,$2,$19
|
|
or $6,$6,$8
|
|
srl $7,$24,22
|
|
sll $2,$24,10
|
|
addu $23,$6,$22
|
|
or $24,$2,$7
|
|
nor $3,$0,$21
|
|
srl $6,$fp,22
|
|
sll $2,$fp,10
|
|
or $fp,$2,$6
|
|
or $3,$3,$25
|
|
lw $6,48($5)
|
|
xor $3,$3,$24
|
|
addu $3,$3,$6
|
|
nor $6,$0,$23
|
|
and $6,$6,$fp
|
|
and $2,$23,$18
|
|
addu $3,$3,$19
|
|
or $2,$2,$6
|
|
addu $19,$3,$9
|
|
addu $2,$2,$12
|
|
srl $8,$19,27
|
|
srl $7,$21,22
|
|
sll $6,$19,5
|
|
sll $3,$21,10
|
|
addu $2,$2,$22
|
|
or $21,$3,$7
|
|
or $6,$6,$8
|
|
addu $22,$2,$11
|
|
addu $19,$6,$20
|
|
srl $7,$22,27
|
|
nor $6,$0,$21
|
|
sll $2,$22,5
|
|
and $6,$6,$25
|
|
and $3,$19,$21
|
|
or $2,$2,$7
|
|
lw $7,4($5)
|
|
or $3,$3,$6
|
|
addu $22,$2,$17
|
|
addu $3,$3,$7
|
|
srl $6,$18,22
|
|
sll $2,$18,10
|
|
li $10,-1894055936 # 0xffffffff8f1b0000
|
|
ori $10,$10,0xbcdc
|
|
or $18,$2,$6
|
|
addu $3,$3,$20
|
|
nor $2,$0,$22
|
|
addu $20,$3,$10
|
|
and $2,$2,$18
|
|
and $3,$22,$23
|
|
srl $8,$20,21
|
|
or $3,$3,$2
|
|
srl $6,$25,22
|
|
sll $7,$20,11
|
|
sll $2,$25,10
|
|
or $25,$2,$6
|
|
or $7,$7,$8
|
|
lw $8,56($sp)
|
|
addu $20,$7,$24
|
|
nor $6,$0,$25
|
|
and $6,$6,$19
|
|
and $2,$20,$25
|
|
addu $3,$3,$8
|
|
addu $3,$3,$17
|
|
or $2,$2,$6
|
|
lw $6,36($5)
|
|
addu $17,$3,$11
|
|
srl $7,$17,24
|
|
sll $3,$17,8
|
|
addu $2,$2,$6
|
|
or $3,$3,$7
|
|
addu $2,$2,$24
|
|
addu $17,$3,$fp
|
|
addu $24,$2,$10
|
|
srl $6,$23,22
|
|
lw $2,4($5)
|
|
sll $3,$23,10
|
|
or $23,$3,$6
|
|
srl $9,$24,20
|
|
sll $3,$24,12
|
|
sw $2,60($sp)
|
|
or $3,$3,$9
|
|
nor $7,$0,$17
|
|
addu $24,$3,$21
|
|
and $7,$7,$23
|
|
lw $3,60($sp)
|
|
and $6,$17,$22
|
|
srl $8,$19,22
|
|
sll $2,$19,10
|
|
or $6,$6,$7
|
|
or $19,$2,$8
|
|
addu $6,$6,$3
|
|
addu $6,$6,$fp
|
|
nor $3,$0,$19
|
|
addu $fp,$6,$11
|
|
and $3,$3,$20
|
|
lw $6,44($5)
|
|
and $2,$24,$19
|
|
or $2,$2,$3
|
|
addu $2,$2,$6
|
|
sll $3,$fp,11
|
|
srl $6,$fp,21
|
|
or $3,$3,$6
|
|
addu $2,$2,$21
|
|
addu $fp,$3,$18
|
|
addu $21,$2,$10
|
|
srl $3,$22,22
|
|
sll $2,$22,10
|
|
or $22,$2,$3
|
|
srl $8,$21,18
|
|
srl $6,$20,22
|
|
sll $7,$21,14
|
|
nor $3,$0,$fp
|
|
sll $2,$20,10
|
|
or $20,$2,$6
|
|
or $7,$7,$8
|
|
and $3,$3,$22
|
|
and $2,$fp,$17
|
|
addu $21,$7,$25
|
|
or $2,$2,$3
|
|
nor $6,$0,$20
|
|
lw $7,40($5)
|
|
and $6,$6,$24
|
|
and $3,$21,$20
|
|
addu $2,$2,$16
|
|
or $3,$3,$6
|
|
addu $2,$2,$18
|
|
addu $18,$2,$11
|
|
addu $3,$3,$7
|
|
srl $6,$18,18
|
|
addu $3,$3,$25
|
|
sll $2,$18,14
|
|
addu $25,$3,$10
|
|
or $2,$2,$6
|
|
addu $18,$2,$23
|
|
srl $9,$25,17
|
|
srl $7,$24,22
|
|
srl $8,$17,22
|
|
sll $3,$25,15
|
|
sll $2,$24,10
|
|
sll $6,$17,10
|
|
or $24,$2,$7
|
|
or $17,$6,$8
|
|
or $3,$3,$9
|
|
nor $2,$0,$18
|
|
addu $25,$3,$19
|
|
and $2,$2,$17
|
|
and $3,$18,$fp
|
|
nor $6,$0,$24
|
|
lw $8,44($sp)
|
|
and $6,$6,$21
|
|
or $3,$3,$2
|
|
and $2,$25,$24
|
|
or $2,$2,$6
|
|
lw $6,0($5)
|
|
addu $3,$3,$8
|
|
addu $3,$3,$23
|
|
addu $2,$2,$6
|
|
addu $23,$3,$11
|
|
addu $2,$2,$19
|
|
addu $19,$2,$10
|
|
srl $3,$23,18
|
|
sll $6,$23,14
|
|
or $6,$6,$3
|
|
srl $8,$19,18
|
|
srl $7,$21,22
|
|
sll $3,$19,14
|
|
sll $2,$21,10
|
|
addu $23,$6,$22
|
|
or $21,$2,$7
|
|
or $3,$3,$8
|
|
srl $7,$fp,22
|
|
sll $2,$fp,10
|
|
addu $19,$3,$20
|
|
or $fp,$2,$7
|
|
nor $6,$0,$21
|
|
nor $7,$0,$23
|
|
lw $8,48($sp)
|
|
and $6,$6,$25
|
|
and $7,$7,$fp
|
|
and $2,$19,$21
|
|
and $3,$23,$18
|
|
or $2,$2,$6
|
|
or $3,$3,$7
|
|
addu $3,$3,$8
|
|
addu $2,$2,$13
|
|
addu $2,$2,$20
|
|
addu $3,$3,$22
|
|
addu $20,$2,$10
|
|
addu $22,$3,$11
|
|
srl $8,$20,17
|
|
srl $9,$22,26
|
|
srl $7,$25,22
|
|
sll $6,$20,15
|
|
sll $3,$22,6
|
|
sll $2,$25,10
|
|
or $25,$2,$7
|
|
or $6,$6,$8
|
|
or $3,$3,$9
|
|
addu $22,$3,$17
|
|
addu $20,$6,$24
|
|
srl $3,$18,22
|
|
nor $7,$0,$25
|
|
sll $2,$18,10
|
|
or $18,$2,$3
|
|
lw $8,48($5)
|
|
and $7,$7,$19
|
|
and $3,$20,$25
|
|
nor $6,$0,$22
|
|
and $6,$6,$18
|
|
and $2,$22,$23
|
|
or $3,$3,$7
|
|
lw $7,0($5)
|
|
or $2,$2,$6
|
|
addu $3,$3,$8
|
|
addu $3,$3,$24
|
|
addu $2,$2,$7
|
|
addu $24,$3,$10
|
|
addu $2,$2,$17
|
|
addu $17,$2,$11
|
|
sw $7,64($sp)
|
|
srl $6,$19,22
|
|
srl $7,$24,23
|
|
sll $3,$24,9
|
|
sll $2,$19,10
|
|
or $19,$2,$6
|
|
or $3,$3,$7
|
|
srl $6,$17,18
|
|
sll $2,$17,14
|
|
addu $24,$3,$21
|
|
or $2,$2,$6
|
|
nor $7,$0,$19
|
|
srl $6,$23,22
|
|
sll $3,$23,10
|
|
addu $17,$2,$fp
|
|
or $23,$3,$6
|
|
and $7,$7,$20
|
|
lw $3,16($5)
|
|
and $2,$24,$19
|
|
or $2,$2,$7
|
|
nor $6,$0,$17
|
|
lw $15,20($5)
|
|
and $6,$6,$23
|
|
addu $2,$2,$3
|
|
and $3,$17,$22
|
|
addu $2,$2,$21
|
|
or $3,$3,$6
|
|
addu $21,$2,$10
|
|
addu $3,$3,$15
|
|
srl $8,$21,24
|
|
addu $3,$3,$fp
|
|
srl $7,$20,22
|
|
sll $6,$21,8
|
|
sll $2,$20,10
|
|
or $20,$2,$7
|
|
or $6,$6,$8
|
|
addu $fp,$3,$11
|
|
addu $21,$6,$25
|
|
srl $3,$fp,26
|
|
nor $2,$0,$20
|
|
sll $6,$fp,6
|
|
or $6,$6,$3
|
|
and $2,$2,$24
|
|
and $3,$21,$20
|
|
or $3,$3,$2
|
|
srl $7,$22,22
|
|
sll $2,$22,10
|
|
addu $fp,$6,$18
|
|
or $22,$2,$7
|
|
lw $6,52($5)
|
|
lw $7,48($5)
|
|
nor $2,$0,$fp
|
|
sw $7,68($sp)
|
|
and $2,$2,$22
|
|
addu $3,$3,$6
|
|
and $6,$fp,$17
|
|
addu $3,$3,$25
|
|
or $6,$6,$2
|
|
lw $2,68($sp)
|
|
addu $25,$3,$10
|
|
srl $8,$25,23
|
|
srl $7,$24,22
|
|
addu $6,$6,$2
|
|
sll $3,$25,9
|
|
sll $2,$24,10
|
|
or $24,$2,$7
|
|
or $3,$3,$8
|
|
addu $6,$6,$18
|
|
addu $25,$3,$19
|
|
addu $18,$6,$11
|
|
nor $7,$0,$24
|
|
and $7,$7,$21
|
|
srl $6,$18,23
|
|
and $2,$25,$24
|
|
sll $3,$18,9
|
|
or $3,$3,$6
|
|
or $2,$2,$7
|
|
addu $18,$3,$23
|
|
addu $2,$2,$16
|
|
srl $6,$17,22
|
|
sll $3,$17,10
|
|
or $17,$3,$6
|
|
addu $2,$2,$19
|
|
nor $3,$0,$18
|
|
addu $19,$2,$10
|
|
and $3,$3,$17
|
|
and $6,$18,$fp
|
|
lw $14,8($5)
|
|
srl $8,$19,18
|
|
or $6,$6,$3
|
|
sll $7,$19,14
|
|
srl $3,$21,22
|
|
sll $2,$21,10
|
|
or $21,$2,$3
|
|
or $7,$7,$8
|
|
addu $19,$7,$20
|
|
nor $3,$0,$21
|
|
addu $6,$6,$14
|
|
lw $7,28($5)
|
|
and $3,$3,$25
|
|
and $2,$19,$21
|
|
addu $6,$6,$23
|
|
addu $23,$6,$11
|
|
or $2,$2,$3
|
|
srl $6,$23,20
|
|
sll $3,$23,12
|
|
addu $2,$2,$7
|
|
or $3,$3,$6
|
|
addu $2,$2,$20
|
|
addu $23,$3,$22
|
|
addu $20,$2,$10
|
|
srl $6,$fp,22
|
|
sll $3,$fp,10
|
|
or $fp,$3,$6
|
|
srl $9,$20,27
|
|
nor $7,$0,$23
|
|
srl $8,$25,22
|
|
sll $3,$20,5
|
|
sll $2,$25,10
|
|
or $25,$2,$8
|
|
and $7,$7,$fp
|
|
lw $8,52($sp)
|
|
and $6,$23,$18
|
|
or $3,$3,$9
|
|
addu $20,$3,$24
|
|
or $6,$6,$7
|
|
nor $3,$0,$25
|
|
and $3,$3,$19
|
|
and $2,$20,$25
|
|
addu $6,$6,$8
|
|
addu $6,$6,$22
|
|
or $2,$2,$3
|
|
lw $3,60($5)
|
|
addu $22,$6,$11
|
|
srl $6,$22,23
|
|
addu $2,$2,$3
|
|
sll $3,$22,9
|
|
or $3,$3,$6
|
|
addu $2,$2,$24
|
|
addu $22,$3,$17
|
|
addu $24,$2,$10
|
|
srl $3,$18,22
|
|
sll $2,$18,10
|
|
or $18,$2,$3
|
|
srl $8,$24,26
|
|
srl $3,$19,22
|
|
sll $7,$24,6
|
|
nor $6,$0,$22
|
|
sll $2,$19,10
|
|
or $19,$2,$3
|
|
or $7,$7,$8
|
|
and $6,$6,$18
|
|
lw $8,36($5)
|
|
and $3,$22,$23
|
|
or $3,$3,$6
|
|
addu $3,$3,$8
|
|
addu $24,$7,$21
|
|
nor $6,$0,$19
|
|
addu $3,$3,$17
|
|
addu $17,$3,$11
|
|
and $6,$6,$20
|
|
lw $3,56($5)
|
|
and $2,$24,$19
|
|
or $2,$2,$6
|
|
addu $2,$2,$3
|
|
srl $6,$17,20
|
|
addu $2,$2,$21
|
|
sll $3,$17,12
|
|
addu $21,$2,$10
|
|
sw $8,72($sp)
|
|
or $3,$3,$6
|
|
srl $8,$23,22
|
|
sll $6,$23,10
|
|
addu $17,$3,$fp
|
|
or $23,$6,$8
|
|
srl $9,$21,24
|
|
lw $6,28($5)
|
|
srl $7,$20,22
|
|
sll $3,$21,8
|
|
sll $2,$20,10
|
|
or $20,$2,$7
|
|
or $3,$3,$9
|
|
nor $2,$0,$17
|
|
sw $6,76($sp)
|
|
addu $21,$3,$25
|
|
lw $7,76($sp)
|
|
and $2,$2,$23
|
|
and $3,$17,$22
|
|
nor $6,$0,$20
|
|
and $6,$6,$24
|
|
or $3,$3,$2
|
|
and $2,$21,$20
|
|
or $2,$2,$6
|
|
addu $3,$3,$7
|
|
addu $3,$3,$fp
|
|
addu $2,$2,$15
|
|
addu $fp,$3,$11
|
|
addu $2,$2,$25
|
|
addu $25,$2,$10
|
|
srl $3,$fp,27
|
|
sll $6,$fp,5
|
|
or $6,$6,$3
|
|
srl $8,$25,26
|
|
srl $7,$24,22
|
|
sll $3,$25,6
|
|
sll $2,$24,10
|
|
addu $fp,$6,$18
|
|
or $24,$2,$7
|
|
or $3,$3,$8
|
|
srl $7,$22,22
|
|
sll $2,$22,10
|
|
addu $25,$3,$19
|
|
or $22,$2,$7
|
|
nor $6,$0,$24
|
|
nor $7,$0,$fp
|
|
lw $8,40($5)
|
|
and $6,$6,$21
|
|
and $7,$7,$22
|
|
and $2,$25,$24
|
|
and $3,$fp,$17
|
|
or $2,$2,$6
|
|
or $3,$3,$7
|
|
addu $3,$3,$8
|
|
addu $2,$2,$12
|
|
addu $2,$2,$19
|
|
addu $3,$3,$18
|
|
addu $19,$2,$10
|
|
addu $18,$3,$11
|
|
sw $8,80($sp)
|
|
srl $9,$18,17
|
|
srl $8,$19,27
|
|
srl $7,$21,22
|
|
sll $6,$19,5
|
|
sll $3,$18,15
|
|
sll $2,$21,10
|
|
or $21,$2,$7
|
|
or $6,$6,$8
|
|
or $3,$3,$9
|
|
addu $18,$3,$23
|
|
addu $19,$6,$20
|
|
srl $7,$17,22
|
|
nor $3,$0,$21
|
|
sll $2,$17,10
|
|
or $17,$2,$7
|
|
and $3,$3,$25
|
|
and $2,$19,$21
|
|
nor $6,$0,$18
|
|
lw $7,56($5)
|
|
and $6,$6,$17
|
|
or $2,$2,$3
|
|
and $3,$18,$fp
|
|
or $3,$3,$6
|
|
addu $2,$2,$14
|
|
addu $2,$2,$20
|
|
addu $3,$3,$7
|
|
addu $20,$2,$10
|
|
addu $3,$3,$23
|
|
srl $5,$25,22
|
|
sll $2,$25,10
|
|
or $25,$2,$5
|
|
addu $23,$3,$11
|
|
srl $2,$20,20
|
|
sll $5,$20,12
|
|
or $5,$5,$2
|
|
srl $6,$23,24
|
|
sll $2,$23,8
|
|
or $2,$2,$6
|
|
addu $20,$5,$24
|
|
addu $23,$2,$22
|
|
nor $3,$0,$25
|
|
srl $5,$fp,22
|
|
sll $2,$fp,10
|
|
or $fp,$2,$5
|
|
or $3,$3,$19
|
|
lw $2,4($sp)
|
|
lw $6,68($sp)
|
|
xor $5,$23,$18
|
|
xor $3,$3,$20
|
|
addu $3,$3,$2
|
|
xor $5,$5,$fp
|
|
li $8,-1454178304 # 0xffffffffa9530000
|
|
ori $8,$8,0xfd4e
|
|
addu $5,$5,$6
|
|
addu $3,$3,$24
|
|
addu $24,$3,$8
|
|
addu $22,$22,$5
|
|
srl $6,$19,22
|
|
sll $2,$19,10
|
|
or $19,$2,$6
|
|
sll $5,$24,9
|
|
srl $2,$24,23
|
|
srl $6,$22,24
|
|
sll $3,$22,8
|
|
or $5,$5,$2
|
|
or $3,$3,$6
|
|
addu $24,$5,$21
|
|
addu $22,$3,$17
|
|
nor $2,$0,$19
|
|
srl $5,$18,22
|
|
sll $3,$18,10
|
|
or $18,$3,$5
|
|
or $2,$2,$20
|
|
lw $3,8($sp)
|
|
xor $2,$2,$24
|
|
lw $5,48($sp)
|
|
addu $2,$2,$3
|
|
xor $3,$22,$23
|
|
xor $3,$3,$18
|
|
addu $3,$3,$5
|
|
addu $2,$2,$21
|
|
addu $21,$2,$8
|
|
addu $17,$17,$3
|
|
srl $5,$20,22
|
|
sll $2,$20,10
|
|
or $20,$2,$5
|
|
srl $6,$17,27
|
|
srl $2,$21,17
|
|
sll $5,$21,15
|
|
sll $3,$17,5
|
|
or $5,$5,$2
|
|
or $3,$3,$6
|
|
nor $2,$0,$20
|
|
addu $21,$5,$25
|
|
addu $17,$3,$fp
|
|
or $2,$2,$24
|
|
srl $5,$23,22
|
|
sll $3,$23,10
|
|
or $23,$3,$5
|
|
xor $2,$2,$21
|
|
lw $5,80($sp)
|
|
xor $3,$17,$22
|
|
xor $3,$3,$23
|
|
addu $2,$2,$15
|
|
addu $3,$3,$5
|
|
addu $2,$2,$25
|
|
addu $25,$2,$8
|
|
addu $fp,$fp,$3
|
|
srl $5,$24,22
|
|
sll $2,$24,10
|
|
or $24,$2,$5
|
|
srl $6,$fp,20
|
|
srl $2,$25,27
|
|
sll $5,$25,5
|
|
sll $3,$fp,12
|
|
or $5,$5,$2
|
|
or $3,$3,$6
|
|
nor $2,$0,$24
|
|
addu $25,$5,$19
|
|
addu $fp,$3,$18
|
|
lw $6,16($sp)
|
|
or $2,$2,$21
|
|
srl $5,$22,22
|
|
sll $3,$22,10
|
|
or $22,$3,$5
|
|
xor $2,$2,$25
|
|
lw $5,56($sp)
|
|
xor $3,$fp,$17
|
|
addu $2,$2,$6
|
|
xor $3,$3,$22
|
|
addu $3,$3,$5
|
|
addu $2,$2,$19
|
|
addu $19,$2,$8
|
|
addu $18,$18,$3
|
|
srl $5,$21,22
|
|
sll $2,$21,10
|
|
or $21,$2,$5
|
|
srl $6,$18,23
|
|
srl $2,$19,21
|
|
sll $5,$19,11
|
|
sll $3,$18,9
|
|
or $5,$5,$2
|
|
or $3,$3,$6
|
|
nor $2,$0,$21
|
|
addu $19,$5,$20
|
|
addu $18,$3,$23
|
|
lw $6,20($sp)
|
|
or $2,$2,$25
|
|
srl $5,$17,22
|
|
sll $3,$17,10
|
|
or $17,$3,$5
|
|
xor $2,$2,$19
|
|
lw $5,60($sp)
|
|
xor $3,$18,$fp
|
|
addu $2,$2,$6
|
|
xor $3,$3,$17
|
|
addu $3,$3,$5
|
|
addu $2,$2,$20
|
|
addu $20,$2,$8
|
|
addu $23,$23,$3
|
|
srl $5,$25,22
|
|
sll $2,$25,10
|
|
or $25,$2,$5
|
|
srl $6,$23,20
|
|
srl $2,$20,26
|
|
sll $5,$20,6
|
|
sll $3,$23,12
|
|
or $5,$5,$2
|
|
or $3,$3,$6
|
|
nor $2,$0,$25
|
|
addu $20,$5,$24
|
|
addu $23,$3,$22
|
|
lw $6,24($sp)
|
|
or $2,$2,$19
|
|
srl $5,$fp,22
|
|
sll $3,$fp,10
|
|
or $fp,$3,$5
|
|
xor $2,$2,$20
|
|
xor $3,$23,$18
|
|
addu $2,$2,$6
|
|
xor $3,$3,$fp
|
|
addu $2,$2,$24
|
|
addu $3,$3,$15
|
|
addu $24,$2,$8
|
|
addu $22,$22,$3
|
|
srl $5,$19,22
|
|
sll $2,$19,10
|
|
or $19,$2,$5
|
|
srl $6,$22,27
|
|
srl $2,$24,24
|
|
sll $5,$24,8
|
|
sll $3,$22,5
|
|
or $5,$5,$2
|
|
or $3,$3,$6
|
|
nor $2,$0,$19
|
|
addu $24,$5,$21
|
|
addu $22,$3,$17
|
|
or $2,$2,$20
|
|
srl $5,$18,22
|
|
sll $3,$18,10
|
|
or $18,$3,$5
|
|
xor $2,$2,$24
|
|
xor $3,$22,$23
|
|
xor $3,$3,$18
|
|
addu $2,$2,$14
|
|
addu $2,$2,$21
|
|
addu $3,$3,$13
|
|
addu $21,$2,$8
|
|
addu $17,$17,$3
|
|
srl $5,$20,22
|
|
sll $2,$20,10
|
|
or $20,$2,$5
|
|
srl $6,$17,18
|
|
srl $2,$21,19
|
|
sll $5,$21,13
|
|
sll $3,$17,14
|
|
or $5,$5,$2
|
|
or $3,$3,$6
|
|
addu $21,$5,$25
|
|
addu $17,$3,$fp
|
|
nor $2,$0,$20
|
|
srl $5,$23,22
|
|
sll $3,$23,10
|
|
or $23,$3,$5
|
|
or $2,$2,$24
|
|
lw $5,32($sp)
|
|
lw $6,76($sp)
|
|
xor $3,$17,$22
|
|
xor $2,$2,$21
|
|
addu $2,$2,$5
|
|
xor $3,$3,$23
|
|
addu $3,$3,$6
|
|
addu $2,$2,$25
|
|
addu $25,$2,$8
|
|
addu $fp,$fp,$3
|
|
srl $5,$24,22
|
|
sll $2,$24,10
|
|
or $24,$2,$5
|
|
srl $6,$fp,26
|
|
srl $2,$25,20
|
|
sll $5,$25,12
|
|
sll $3,$fp,6
|
|
or $5,$5,$2
|
|
or $3,$3,$6
|
|
nor $2,$0,$24
|
|
addu $25,$5,$19
|
|
addu $fp,$3,$18
|
|
or $2,$2,$21
|
|
srl $5,$22,22
|
|
sll $3,$22,10
|
|
or $22,$3,$5
|
|
xor $2,$2,$25
|
|
xor $3,$fp,$17
|
|
addu $2,$2,$7
|
|
xor $3,$3,$22
|
|
addu $2,$2,$19
|
|
addu $3,$3,$12
|
|
addu $19,$2,$8
|
|
addu $18,$18,$3
|
|
srl $5,$21,22
|
|
sll $2,$21,10
|
|
or $21,$2,$5
|
|
srl $6,$18,24
|
|
srl $2,$19,27
|
|
sll $5,$19,5
|
|
sll $3,$18,8
|
|
or $5,$5,$2
|
|
or $3,$3,$6
|
|
addu $19,$5,$20
|
|
addu $18,$3,$23
|
|
nor $2,$0,$21
|
|
srl $5,$17,22
|
|
sll $3,$17,10
|
|
or $17,$3,$5
|
|
or $2,$2,$25
|
|
lw $5,40($sp)
|
|
xor $3,$18,$fp
|
|
xor $2,$2,$19
|
|
addu $2,$2,$5
|
|
xor $3,$3,$17
|
|
addu $2,$2,$20
|
|
addu $3,$3,$14
|
|
addu $20,$2,$8
|
|
addu $23,$23,$3
|
|
srl $5,$25,22
|
|
sll $2,$25,10
|
|
or $25,$2,$5
|
|
srl $6,$23,19
|
|
srl $2,$20,20
|
|
sll $5,$20,12
|
|
sll $3,$23,13
|
|
or $5,$5,$2
|
|
or $3,$3,$6
|
|
nor $2,$0,$25
|
|
addu $20,$5,$24
|
|
addu $23,$3,$22
|
|
or $2,$2,$19
|
|
srl $5,$fp,22
|
|
sll $3,$fp,10
|
|
or $fp,$3,$5
|
|
lw $6,52($sp)
|
|
xor $3,$23,$18
|
|
xor $2,$2,$20
|
|
addu $2,$2,$16
|
|
xor $3,$3,$fp
|
|
addu $3,$3,$6
|
|
addu $2,$2,$24
|
|
addu $24,$2,$8
|
|
addu $22,$22,$3
|
|
srl $5,$19,22
|
|
sll $2,$19,10
|
|
or $19,$2,$5
|
|
srl $6,$22,26
|
|
srl $2,$24,19
|
|
sll $5,$24,13
|
|
sll $3,$22,6
|
|
or $5,$5,$2
|
|
or $3,$3,$6
|
|
nor $2,$0,$19
|
|
addu $24,$5,$21
|
|
addu $22,$3,$17
|
|
or $2,$2,$20
|
|
srl $5,$18,22
|
|
sll $3,$18,10
|
|
or $18,$3,$5
|
|
xor $2,$2,$24
|
|
xor $3,$22,$23
|
|
xor $3,$3,$18
|
|
addu $2,$2,$13
|
|
addu $3,$3,$7
|
|
addu $2,$2,$21
|
|
addu $21,$2,$8
|
|
addu $17,$17,$3
|
|
srl $5,$20,22
|
|
sll $2,$20,10
|
|
or $20,$2,$5
|
|
srl $6,$17,27
|
|
srl $2,$21,18
|
|
sll $5,$21,14
|
|
sll $3,$17,5
|
|
or $5,$5,$2
|
|
or $3,$3,$6
|
|
nor $2,$0,$20
|
|
addu $21,$5,$25
|
|
addu $17,$3,$fp
|
|
lw $7,44($sp)
|
|
or $2,$2,$24
|
|
srl $5,$23,22
|
|
sll $3,$23,10
|
|
or $23,$3,$5
|
|
xor $2,$2,$21
|
|
lw $5,64($sp)
|
|
xor $3,$17,$22
|
|
addu $2,$2,$7
|
|
xor $3,$3,$23
|
|
addu $3,$3,$5
|
|
addu $2,$2,$25
|
|
addu $25,$2,$8
|
|
addu $fp,$fp,$3
|
|
srl $5,$24,22
|
|
sll $2,$24,10
|
|
or $24,$2,$5
|
|
srl $6,$fp,17
|
|
srl $2,$25,21
|
|
sll $5,$25,11
|
|
sll $3,$fp,15
|
|
or $5,$5,$2
|
|
or $3,$3,$6
|
|
nor $2,$0,$24
|
|
addu $25,$5,$19
|
|
addu $fp,$3,$18
|
|
or $2,$2,$21
|
|
srl $5,$22,22
|
|
sll $3,$22,10
|
|
or $22,$3,$5
|
|
xor $2,$2,$25
|
|
xor $3,$fp,$17
|
|
xor $3,$3,$22
|
|
addu $2,$2,$12
|
|
addu $3,$3,$16
|
|
addu $2,$2,$19
|
|
addu $19,$2,$8
|
|
addu $18,$18,$3
|
|
srl $5,$21,22
|
|
sll $2,$21,10
|
|
or $21,$2,$5
|
|
srl $6,$18,19
|
|
srl $2,$19,24
|
|
sll $5,$19,8
|
|
sll $3,$18,13
|
|
or $5,$5,$2
|
|
or $3,$3,$6
|
|
nor $2,$0,$21
|
|
addu $19,$5,$20
|
|
addu $18,$3,$23
|
|
lw $6,48($sp)
|
|
or $2,$2,$25
|
|
srl $5,$17,22
|
|
sll $3,$17,10
|
|
or $17,$3,$5
|
|
lw $7,72($sp)
|
|
xor $3,$18,$fp
|
|
xor $2,$2,$19
|
|
addu $2,$2,$6
|
|
xor $3,$3,$17
|
|
addu $3,$3,$7
|
|
addu $2,$2,$20
|
|
addu $20,$2,$8
|
|
addu $23,$23,$3
|
|
srl $5,$25,22
|
|
sll $2,$25,10
|
|
or $25,$2,$5
|
|
srl $3,$20,27
|
|
srl $6,$23,21
|
|
sll $5,$20,5
|
|
sll $2,$23,11
|
|
or $5,$5,$3
|
|
or $2,$2,$6
|
|
addu $20,$5,$24
|
|
addu $23,$2,$22
|
|
srl $5,$fp,22
|
|
sll $2,$fp,10
|
|
nor $3,$0,$25
|
|
or $fp,$2,$5
|
|
or $3,$3,$19
|
|
lw $2,52($sp)
|
|
xor $3,$3,$20
|
|
addu $3,$3,$2
|
|
addu $3,$3,$24
|
|
addu $24,$3,$8
|
|
xor $2,$23,$18
|
|
lw $3,44($sp)
|
|
lw $6,8($4)
|
|
srl $7,$19,22
|
|
sll $5,$19,10
|
|
or $19,$5,$7
|
|
xor $2,$2,$fp
|
|
addu $2,$2,$3
|
|
addu $6,$6,$19
|
|
addu $22,$22,$2
|
|
addu $6,$6,$fp
|
|
srl $2,$24,26
|
|
sll $5,$24,6
|
|
srl $3,$22,21
|
|
lw $10,4($4)
|
|
lw $7,12($4)
|
|
lw $8,0($4)
|
|
or $5,$5,$2
|
|
sll $9,$22,11
|
|
sw $6,4($4)
|
|
lw $6,16($4)
|
|
or $9,$9,$3
|
|
addu $24,$5,$21
|
|
srl $3,$18,22
|
|
sll $2,$18,10
|
|
addu $22,$9,$17
|
|
addu $10,$10,$20
|
|
addu $6,$6,$21
|
|
or $18,$2,$3
|
|
addu $7,$7,$25
|
|
addu $8,$8,$24
|
|
addu $18,$18,$10
|
|
addu $7,$7,$17
|
|
addu $6,$6,$22
|
|
addu $8,$8,$23
|
|
sw $18,0($4)
|
|
sw $7,8($4)
|
|
sw $6,12($4)
|
|
sw $8,16($4)
|
|
lw $fp,120($sp)
|
|
lw $23,116($sp)
|
|
lw $22,112($sp)
|
|
lw $21,108($sp)
|
|
lw $20,104($sp)
|
|
lw $19,100($sp)
|
|
lw $18,96($sp)
|
|
lw $17,92($sp)
|
|
lw $16,88($sp)
|
|
.set noreorder
|
|
.set nomacro
|
|
j $31
|
|
addiu $sp,$sp,128
|
|
.set macro
|
|
.set reorder
|
|
|
|
.end compress
|
|
.align 2
|
|
.globl MDfinish
|
|
.ent MDfinish
|
|
MDfinish:
|
|
.frame $sp,104,$31 # vars= 64, regs= 6/0, args= 16, gp= 0
|
|
.mask 0x801f0000,-4
|
|
.fmask 0x00000000,0
|
|
addiu $sp,$sp,-104
|
|
sw $17,84($sp)
|
|
addiu $17,$sp,16
|
|
sw $20,96($sp)
|
|
sw $18,88($sp)
|
|
sw $16,80($sp)
|
|
move $18,$6
|
|
move $20,$4
|
|
li $6,64 # 0x40
|
|
move $16,$5
|
|
move $4,$17
|
|
move $5,$0
|
|
sw $19,92($sp)
|
|
sw $31,100($sp)
|
|
.set noreorder
|
|
.set nomacro
|
|
jal memset
|
|
move $19,$7
|
|
.set macro
|
|
.set reorder
|
|
|
|
andi $7,$18,0x3f
|
|
.set noreorder
|
|
.set nomacro
|
|
beq $7,$0,$L10
|
|
move $6,$0
|
|
.set macro
|
|
.set reorder
|
|
|
|
$L7:
|
|
srl $5,$6,2
|
|
sll $5,$5,2
|
|
lbu $4,0($16)
|
|
addu $5,$5,$17
|
|
andi $2,$6,0x3
|
|
sll $2,$2,3
|
|
lw $3,0($5)
|
|
sll $4,$4,$2
|
|
addiu $6,$6,1
|
|
xor $3,$3,$4
|
|
sltu $2,$6,$7
|
|
sw $3,0($5)
|
|
.set noreorder
|
|
.set nomacro
|
|
bne $2,$0,$L7
|
|
addiu $16,$16,1
|
|
.set macro
|
|
.set reorder
|
|
|
|
$L10:
|
|
andi $5,$18,0x3c
|
|
andi $3,$18,0x3
|
|
addu $5,$5,$17
|
|
sll $3,$3,3
|
|
addiu $3,$3,7
|
|
lw $4,0($5)
|
|
li $2,1 # 0x1
|
|
sll $2,$2,$3
|
|
xor $4,$4,$2
|
|
sltu $3,$7,56
|
|
.set noreorder
|
|
.set nomacro
|
|
beq $3,$0,$L12
|
|
sw $4,0($5)
|
|
.set macro
|
|
.set reorder
|
|
|
|
sll $3,$19,3
|
|
srl $2,$18,29
|
|
or $2,$2,$3
|
|
move $4,$20
|
|
sll $3,$18,3
|
|
move $5,$17
|
|
sw $3,72($sp)
|
|
.set noreorder
|
|
.set nomacro
|
|
jal compress
|
|
sw $2,76($sp)
|
|
.set macro
|
|
.set reorder
|
|
|
|
lw $31,100($sp)
|
|
lw $20,96($sp)
|
|
lw $19,92($sp)
|
|
lw $18,88($sp)
|
|
lw $17,84($sp)
|
|
lw $16,80($sp)
|
|
.set noreorder
|
|
.set nomacro
|
|
j $31
|
|
addiu $sp,$sp,104
|
|
.set macro
|
|
.set reorder
|
|
|
|
$L12:
|
|
move $4,$20
|
|
.set noreorder
|
|
.set nomacro
|
|
jal compress
|
|
move $5,$17
|
|
.set macro
|
|
.set reorder
|
|
|
|
move $4,$17
|
|
move $5,$0
|
|
.set noreorder
|
|
.set nomacro
|
|
jal memset
|
|
li $6,64 # 0x40
|
|
.set macro
|
|
.set reorder
|
|
|
|
sll $3,$19,3
|
|
srl $2,$18,29
|
|
or $2,$2,$3
|
|
move $4,$20
|
|
sll $3,$18,3
|
|
move $5,$17
|
|
sw $3,72($sp)
|
|
.set noreorder
|
|
.set nomacro
|
|
jal compress
|
|
sw $2,76($sp)
|
|
.set macro
|
|
.set reorder
|
|
|
|
lw $31,100($sp)
|
|
lw $20,96($sp)
|
|
lw $19,92($sp)
|
|
lw $18,88($sp)
|
|
lw $17,84($sp)
|
|
lw $16,80($sp)
|
|
.set noreorder
|
|
.set nomacro
|
|
j $31
|
|
addiu $sp,$sp,104
|
|
.set macro
|
|
.set reorder
|
|
|
|
.end MDfinish
|