insns: One more slab of AVX2 instructions
authorCyrill Gorcunov <gorcunov@gmail.com>
Sun, 17 Jul 2011 20:57:35 +0000 (00:57 +0400)
committerCyrill Gorcunov <gorcunov@gmail.com>
Sun, 17 Jul 2011 20:57:35 +0000 (00:57 +0400)
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
insns.dat

index 95af90c..be93f34 100644 (file)
--- a/insns.dat
+++ b/insns.dat
@@ -3157,7 +3157,6 @@ VPHSUBD           ymmreg,ymmreg*,ymmrm256         [rvm:   vex.nds.256.66.0f38 06 /r]              FUTURE,AVX2
 VPHSUBSW       ymmreg,ymmreg*,ymmrm256         [rvm:   vex.nds.256.66.0f38 07 /r]              FUTURE,AVX2
 VPMADDUBSW     ymmreg,ymmreg*,ymmrm256         [rvm:   vex.nds.256.66.0f38 04 /r]              FUTURE,AVX2
 VPMADDWD       ymmreg,ymmreg*,ymmrm256         [rvm:   vex.nds.256.66.0f f5 /r]                FUTURE,AVX2
-
 VPMAXSB                ymmreg,ymmreg*,ymmrm256         [rvm:   vex.nds.256.66.0f38 3c /r]              FUTURE,AVX2
 VPMAXSW                ymmreg,ymmreg*,ymmrm256         [rvm:   vex.nds.256.66.0f ee /r]                FUTURE,AVX2
 VPMAXSD                ymmreg,ymmreg*,ymmrm256         [rvm:   vex.nds.256.66.0f38 3d /r]              FUTURE,AVX2
@@ -3201,6 +3200,28 @@ VPSADBW          ymmreg,ymmreg*,ymmrm256         [rvm:   vex.nds.256.66.0f f6 /r]                FUTURE,AVX2
 VPSHUFB                ymmreg,ymmreg*,ymmrm256         [rvm:   vex.nds.256.66.0f38 00 /r]              FUTURE,AVX2
 VPSHUFD                ymmreg,ymmrm256,imm8            [rmi:   vex.256.66.0f 70 /r ib]                 FUTURE,AVX2
 VPSHUFHW       ymmreg,ymmrm256,imm8            [rmi:   vex.256.f3.0f 70 /r ib]                 FUTURE,AVX2
+VPSHUFLW       ymmreg,ymmrm256,imm8            [rmi:   vex.256.f2.0f 70 /r ib]                 FUTURE,AVX2
+VPSIGNB                ymmreg,ymmreg*,ymmrm256         [rvm:   vex.nds.256.66.0f38 08 /r]              FUTURE,AVX2
+VPSIGNW                ymmreg,ymmreg*,ymmrm256         [rvm:   vex.nds.256.66.0f38 09 /r]              FUTURE,AVX2
+VPSIGND                ymmreg,ymmreg*,ymmrm256         [rvm:   vex.nds.256.66.0f38 0a /r]              FUTURE,AVX2
+VPSLLDQ                ymmreg,ymmreg*,imm8             [vmi:   vex.ndd.256.66.0f 73 /7 ib]             FUTURE,AVX2
+VPSLLW         ymmreg,ymmreg*,xmmrm128         [vrm:   vex.nds.256.66.0f f1 /r]                FUTURE,AVX2
+VPSLLW         ymmreg,ymmreg*,imm8             [rvmi:  vex.ndd.256.66.0f 71 /6 ib]             FUTURE,AVX2
+VPSLLD         ymmreg,ymmreg*,xmmrm128         [rvm:   vex.nds.256.66.0f f2 /r]                FUTURE,AVX2
+VPSLLD         ymmreg,ymmreg*,imm8             [vrmi:  vex.ndd.256.66.0f 72 /6 ib]             FUTURE,AVX2
+VPSLLQ         ymmreg,ymmreg*,xmmrm128         [rvm:   vex.nds.256.66.0f f3 /r]                FUTURE,AVX2
+VPSLLQ         ymmreg,ymmreg*,imm8             [vmri:  vex.ndd.256.66.0f 73 /6 ib]             FUTURE,AVX2
+VPSRAW         ymmreg,ymmreg*,xmmrm128         [rvm:   vex.nds.256.66.0f e1 /r]                FUTURE,AVX2
+VPSRAW         ymmreg,ymmreg*,imm8             [vrmi:  vex.ndd.256.66.0f 71 /4 ib]             FUTURE,AVX2
+VPSRAD         ymmreg,ymmreg*,xmmrm128         [rvm:   vex.nds.256.66.0f e2 /r]                FUTURE,AVX2
+VPSRAD         ymmreg,ymmreg*,imm8             [vrmi:  vex.ndd.256.66.0f 72 /4 ib]             FUTURE,AVX2
+VPSRLDQ                ymmreg,ymmreg*,imm8             [vrmi:  vex.ndd.256.66.0f 73 /3 ib]             FUTURE,AVX2
+VPSRLW         ymmreg,ymmreg*,xmmrm128         [rvm:   vex.nds.256.66.0f d1 /r]                FUTURE,AVX2
+VPSRLW         ymmreg,ymmreg*,imm8             [vrmi:  vex.ndd.256.66.0f 71 /2 ib]             FUTURE,AVX2
+VPSRLD         ymmreg,ymmreg*,xmmrm128         [rvm:   vex.nds.256.66.0f d2 /r]                FUTURE,AVX2
+VPSRLD         ymmreg,ymmreg*,imm8             [vrmi:  vex.ndd.256.66.0f 72 /2 ib]             FUTURE,AVX2
+VPSRLQ         ymmreg,ymmreg*,xmmrm128         [rvm:   vex.nds.256.66.0f d3 /r]                FUTURE,AVX2
+VPSRLQ         ymmreg,ymmreg*,imm8             [vrmi:  vex.ndd.256.66.0f.wig 73 /2 ib]         FUTURE,AVX2
 
 ; ------------
 VPERMD         ymmreg,ymmreg,ymmrm256          [rvm:   vex.nds.256.66.0f38.w0 36 /r]           FUTURE,AVX2