summaryrefslogtreecommitdiff
path: root/insns.dat
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2009-02-21 20:45:42 -0800
committerH. Peter Anvin <hpa@zytor.com>2009-02-21 20:45:42 -0800
commit79b59728248eb270247592cadef08bbd034f222c (patch)
tree4e5b8e84add653c0412b3953c14ee2f3578ca2f6 /insns.dat
parent84f823a71a034a51ab052058592be243888360bf (diff)
downloadnasm-79b59728248eb270247592cadef08bbd034f222c.tar.gz
nasm-79b59728248eb270247592cadef08bbd034f222c.tar.bz2
nasm-79b59728248eb270247592cadef08bbd034f222c.zip
PCLMUL is apparently targeted for Westmere with the AES stuff
The PCLMUL instruction is apparently targetted for Westmere.
Diffstat (limited to 'insns.dat')
-rw-r--r--insns.dat11
1 files changed, 5 insertions, 6 deletions
diff --git a/insns.dat b/insns.dat
index 36a9579..fbced78 100644
--- a/insns.dat
+++ b/insns.dat
@@ -3273,12 +3273,11 @@ VZEROALL void [ vex.256.0f 77] AVX,SANDYBRIDGE
VZEROUPPER void [ vex.128.0f 77] AVX,SANDYBRIDGE
;# Intel Carry-Less Multiplication instructions (CLMUL)
-; Again, no idea what CPU flag for these...
-PCLMULLQLQDQ xmmreg,xmmrm [rm: 66 0f 3a 44 /r 00] SSE,SANDYBRIDGE,SO
-PCLMULHQLQDQ xmmreg,xmmrm [rm: 66 0f 3a 44 /r 01] SSE,SANDYBRIDGE,SO
-PCLMULLQHQDQ xmmreg,xmmrm [rm: 66 0f 3a 44 /r 10] SSE,SANDYBRIDGE,SO
-PCLMULHQHQDQ xmmreg,xmmrm [rm: 66 0f 3a 44 /r 11] SSE,SANDYBRIDGE,SO
-PCLMULQDQ xmmreg,xmmrm,imm [rmi: 66 0f 3a 44 /r ib] SSE,SANDYBRIDGE,SO
+PCLMULLQLQDQ xmmreg,xmmrm [rm: 66 0f 3a 44 /r 00] SSE,WESTMERE,SO
+PCLMULHQLQDQ xmmreg,xmmrm [rm: 66 0f 3a 44 /r 01] SSE,WESTMERE,SO
+PCLMULLQHQDQ xmmreg,xmmrm [rm: 66 0f 3a 44 /r 10] SSE,WESTMERE,SO
+PCLMULHQHQDQ xmmreg,xmmrm [rm: 66 0f 3a 44 /r 11] SSE,WESTMERE,SO
+PCLMULQDQ xmmreg,xmmrm,imm [rmi: 66 0f 3a 44 /r ib] SSE,WESTMERE,SO
;# Intel Fused Multiply-Add instructions (FMA)
VFMADD132PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 98 /r] FMA,FUTURE,SO