diff options
author | H. Peter Anvin <hpa@zytor.com> | 2009-02-21 20:45:42 -0800 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2009-02-21 20:45:42 -0800 |
commit | 79b59728248eb270247592cadef08bbd034f222c (patch) | |
tree | 4e5b8e84add653c0412b3953c14ee2f3578ca2f6 /insns.dat | |
parent | 84f823a71a034a51ab052058592be243888360bf (diff) | |
download | nasm-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.dat | 11 |
1 files changed, 5 insertions, 6 deletions
@@ -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 |