diff options
author | H. Peter Anvin <hpa@zytor.com> | 2008-05-21 14:28:42 -0700 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2008-05-21 14:28:42 -0700 |
commit | eccd1acca91bfe4c377e63f541f7b472c391fae2 (patch) | |
tree | 03d9f6899f09d983a8fe3a6df986583eb7849496 /insns.dat | |
parent | cf6682fb01be5967e11bdc78f8108eabd1f47183 (diff) | |
download | nasm-eccd1acca91bfe4c377e63f541f7b472c391fae2.tar.gz nasm-eccd1acca91bfe4c377e63f541f7b472c391fae2.tar.bz2 nasm-eccd1acca91bfe4c377e63f541f7b472c391fae2.zip |
Add the PCLMUL instructions (BR 1933742)
Add the PCLMUL group instructions, from the AVX spec but not actually
AVX instructions.
Diffstat (limited to 'insns.dat')
-rw-r--r-- | insns.dat | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -2636,6 +2636,14 @@ VPERMIL2PS xmmreg,xmmreg,xmmreg,xmmrm,imm [rvsmi: vex.nds.128.66.0f3a.w1 48 /r / VPERMIL2PS ymmreg,ymmreg,ymmrm,ymmreg,imm [rvmsi: vex.nds.256.66.0f3a.w0 48 /r /is4] AVX,SANDYBRIDGE,SY VPERMIL2PS ymmreg,ymmreg,ymmreg,ymmrm,imm [rvsmi: vex.nds.256.66.0f3a.w1 48 /r /is4] AVX,SANDYBRIDGE,SY +;# 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 02] SSE,SANDYBRIDGE,SO +PCLMULHQHQDQ xmmreg,xmmrm [rm: 66 0f 3a 44 /r 03] SSE,SANDYBRIDGE,SO +PCLMULQDQ xmmreg,xmmrm,imm [rmi: 66 0f 3a 44 /r ib] SSE,SANDYBRIDGE,SO + ;# VIA (Centaur) security instructions XSTORE void \360\3\x0F\xA7\xC0 PENT,CYRIX XCRYPTECB void \363\3\x0F\xA7\xC8 PENT,CYRIX |