summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2008-05-24 22:13:33 -0700
committerH. Peter Anvin <hpa@zytor.com>2008-05-24 22:13:33 -0700
commit7aacbeb53792b1bd70ad2198be85a061bd78eb23 (patch)
treef3ba83d601fd6e669a3702d65d3e0971c3c2b7c4
parent05430f64b50593cae9d4a3a02e6111ad56be6e5d (diff)
downloadnasm-7aacbeb53792b1bd70ad2198be85a061bd78eb23.tar.gz
Fix the VPSHUF*W instructions (BR 1971567)
The VPSHUF*W instructions had both wrong mnemonics and opcodes.
-rw-r--r--insns.dat4
1 files changed, 2 insertions, 2 deletions
diff --git a/insns.dat b/insns.dat
index 055f1a29..5b72d4c8 100644
--- a/insns.dat
+++ b/insns.dat
@@ -3069,8 +3069,8 @@ VPSADBW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f f6 /r] AVX,SANDYBRIDGE,SO
VPSHUFB xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 00 /r] AVX,SANDYBRIDGE,SO
VPSHUFB xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 00 /r] AVX,SANDYBRIDGE,SO
VPSHUFD xmmreg,xmmrm,imm [rmi: vex.128.66.0f 70 /r ib] AVX,SANDYBRIDGE,SO
-VPSHUFW xmmreg,xmmrm,imm [rmi: vex.128.66.0f 70 /r ib] AVX,SANDYBRIDGE,SO
-VPSHUFLW xmmreg,xmmrm,imm [rmi: vex.128.66.0f 70 /r ib] AVX,SANDYBRIDGE,SO
+VPSHUFHW xmmreg,xmmrm,imm [rmi: vex.128.f3.0f 70 /r ib] AVX,SANDYBRIDGE,SO
+VPSHUFLW xmmreg,xmmrm,imm [rmi: vex.128.f2.0f 70 /r ib] AVX,SANDYBRIDGE,SO
VPSIGNB xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 08 /r] AVX,SANDYBRIDGE,SO
VPSIGNB xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 08 /r] AVX,SANDYBRIDGE,SO
VPSIGNW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 09 /r] AVX,SANDYBRIDGE,SO