|
@@ -4132,13 +4132,13 @@ xmmreg,xmmreg_sae \350\362\370\1\x2F\110
|
|
|
(Ch_Wop2, Ch_Rop1)
|
|
|
xmmreg_mz,mem64 \333\350\362\370\1\xE6\110 AVX,SANDYBRIDGE
|
|
|
xmmreg_mz,xmmreg \333\350\362\370\1\xE6\110 AVX,SANDYBRIDGE
|
|
|
-xmmreg_mz,bmem32 \333\350\370\1\xE6\110 AVX512
|
|
|
+xmmreg_mz,bmem32 \333\350\370\1\xE6\110 AVX512,BCST2
|
|
|
ymmreg_mz,mem128 \333\350\362\364\370\1\xE6\110 AVX,SANDYBRIDGE
|
|
|
ymmreg_mz,xmmreg \333\350\362\364\370\1\xE6\110 AVX,SANDYBRIDGE
|
|
|
-ymmreg_mz,bmem32 \333\350\364\370\1\xE6\110 AVX512
|
|
|
+ymmreg_mz,bmem32 \333\350\364\370\1\xE6\110 AVX512,BCST4
|
|
|
zmmreg_mz,mem256 \333\350\351\370\1\xE6\110 AVX512
|
|
|
zmmreg_mz,ymmreg_er \333\350\351\370\1\xE6\110 AVX512
|
|
|
-zmmreg_mz,bmem32 \333\350\351\370\1\xE6\110 AVX512
|
|
|
+zmmreg_mz,bmem32 \333\350\351\370\1\xE6\110 AVX512,BCST8
|
|
|
|
|
|
|
|
|
|
|
@@ -4158,10 +4158,11 @@ zmmreg_mz,zmmreg_er \350\351\370\1\x5B\110
|
|
|
xmmreg_mz,mem128 \334\350\352\362\370\1\xE6\110 AVX,SANDYBRIDGE
|
|
|
xmmreg_mz,mem256 \334\350\352\362\364\370\1\xE6\110 AVX,SANDYBRIDGE
|
|
|
xmmreg_mz,xmmreg \334\350\352\362\370\1\xE6\110 AVX,SANDYBRIDGE
|
|
|
-xmmreg_mz,bmem64 \334\350\352\370\1\xE6\110 AVX512
|
|
|
+xmmreg_mz,bmem64 \334\350\352\370\1\xE6\110 AVX512,BCST2
|
|
|
+xmmreg_mz,bmem64 \334\350\352\364\370\1\xE6\110 AVX512,BCST4
|
|
|
xmmreg_mz,ymmreg \334\350\352\362\364\370\1\xE6\110 AVX,SANDYBRIDGE
|
|
|
ymmreg_mz,mem512 \334\350\351\352\370\1\xE6\110 AVX512
|
|
|
-ymmreg_mz,bmem64 \334\350\351\352\370\1\xE6\110 AVX512
|
|
|
+ymmreg_mz,bmem64 \334\350\351\352\370\1\xE6\110 AVX512,BCST8
|
|
|
ymmreg_mz,zmmreg_er \334\350\351\352\370\1\xE6\110 AVX512
|
|
|
|
|
|
|
|
@@ -4170,10 +4171,11 @@ ymmreg_mz,zmmreg_er \334\350\351\352\370\1\xE6\110
|
|
|
xmmreg_mz,mem128 \350\352\361\362\370\1\x5A\110 AVX,SANDYBRIDGE
|
|
|
xmmreg_mz,mem256 \350\352\361\362\364\370\1\x5A\110 AVX,SANDYBRIDGE
|
|
|
xmmreg_mz,xmmreg \350\352\361\362\370\1\x5A\110 AVX,SANDYBRIDGE
|
|
|
-xmmreg_mz,bmem64 \350\352\361\370\1\x5A\110 AVX512
|
|
|
+xmmreg_mz,bmem64 \350\352\361\370\1\x5A\110 AVX512,BCST2
|
|
|
+xmmreg_mz,bmem64 \350\352\361\364\370\1\x5A\110 AVX512,BCST4
|
|
|
xmmreg_mz,ymmreg \350\352\361\362\364\370\1\x5A\110 AVX,SANDYBRIDGE
|
|
|
ymmreg_mz,mem512 \350\351\352\361\370\1\x5A\110 AVX512
|
|
|
-ymmreg_mz,bmem64 \350\351\352\361\370\1\x5A\110 AVX512
|
|
|
+ymmreg_mz,bmem64 \350\351\352\361\370\1\x5A\110 AVX512,BCST8
|
|
|
ymmreg_mz,zmmreg_er \350\351\352\361\370\1\x5A\110 AVX512
|
|
|
|
|
|
[VCVTPH2PS]
|
|
@@ -4203,13 +4205,13 @@ zmmreg_mz,zmmreg_er \350\351\361\370\1\x5B\110
|
|
|
(Ch_Wop2, Ch_Rop1)
|
|
|
xmmreg_mz,mem64 \350\362\370\1\x5A\110 AVX,SANDYBRIDGE
|
|
|
xmmreg_mz,xmmreg \350\362\370\1\x5A\110 AVX,SANDYBRIDGE
|
|
|
-xmmreg_mz,bmem32 \350\370\1\x5A\110 AVX512
|
|
|
+xmmreg_mz,bmem32 \350\370\1\x5A\110 AVX512,BCST2
|
|
|
ymmreg_mz,mem128 \350\362\364\370\1\x5A\110 AVX,SANDYBRIDGE
|
|
|
ymmreg_mz,xmmreg \350\362\364\370\1\x5A\110 AVX,SANDYBRIDGE
|
|
|
-ymmreg_mz,bmem32 \350\364\370\1\x5A\110 AVX512
|
|
|
+ymmreg_mz,bmem32 \350\364\370\1\x5A\110 AVX512,BCST4
|
|
|
zmmreg_mz,mem256 \350\351\370\1\x5A\110 AVX512
|
|
|
zmmreg_mz,ymmreg_sae \350\351\370\1\x5A\110 AVX512
|
|
|
-zmmreg_mz,bmem32 \350\351\370\1\x5A\110 AVX512
|
|
|
+zmmreg_mz,bmem32 \350\351\370\1\x5A\110 AVX512,BCST8
|
|
|
|
|
|
|
|
|
[VCVTPS2PH]
|
|
@@ -4267,10 +4269,11 @@ reg64,xmmreg_er \333\350\352\362\363\370\1\x2D\110
|
|
|
xmmreg_mz,mem128 \350\352\361\362\370\1\xE6\110 AVX,SANDYBRIDGE,AVX512
|
|
|
xmmreg_mz,mem256 \350\352\361\362\364\370\1\xE6\110 AVX,SANDYBRIDGE,AVX512
|
|
|
xmmreg_mz,xmmreg \350\352\361\362\370\1\xE6\110 AVX,SANDYBRIDGE,AVX512
|
|
|
-xmmreg_mz,bmem64 \350\352\361\370\1\xE6\110 AVX512
|
|
|
+xmmreg_mz,bmem64 \350\352\361\370\1\xE6\110 AVX512,BCST2
|
|
|
+xmmreg_mz,bmem64 \350\352\361\364\370\1\xE6\110 AVX512,BCST4
|
|
|
xmmreg_mz,ymmreg \350\352\361\362\364\370\1\xE6\110 AVX,SANDYBRIDGE,AVX512
|
|
|
ymmreg_mz,mem512 \350\351\352\361\370\1\xE6\110 AVX512
|
|
|
-ymmreg_mz,bmem64 \350\351\352\361\370\1\xE6\110 AVX512
|
|
|
+ymmreg_mz,bmem64 \350\351\352\361\370\1\xE6\110 AVX512,BCST8
|
|
|
ymmreg_mz,zmmreg_sae \350\351\352\361\370\1\xE6\110 AVX512
|
|
|
|
|
|
[VCVTTPS2DQ]
|
|
@@ -6821,7 +6824,7 @@ zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\xBE\75\120
|
|
|
[VFNMSUB231PS]
|
|
|
(Ch_All)
|
|
|
xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\xBE\75\120 FMA
|
|
|
-xmmreg_mz,xmmreg,bmem32 \350\361\371\1\xBE\75\120 AVX512
|
|
|
+xmmreg_mz,xmmreg,bmem32 \350\361\371\1\xBE\75\120 AVX512,BCST2
|
|
|
ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\xBE\75\120 FMA
|
|
|
ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\xBE\75\120 AVX512
|
|
|
zmmreg_mz,zmmreg,zmmreg_er \350\351\361\371\1\xBE\75\120 AVX512
|
|
@@ -7244,52 +7247,53 @@ zmmreg_mz,zmmreg_er \350\351\352\361\370\1\x7B\110
|
|
|
xmmreg_mz,mem128 \350\352\370\1\x79\110 AVX512
|
|
|
xmmreg_mz,mem256 \350\352\364\370\1\x79\110 AVX512
|
|
|
xmmreg_mz,xmmreg \350\352\370\1\x79\110 AVX512
|
|
|
-xmmreg_mz,bmem64 \350\352\370\1\x79\110 AVX512
|
|
|
+xmmreg_mz,bmem64 \350\352\370\1\x79\110 AVX512,BCST2
|
|
|
+xmmreg_mz,bmem64 \350\352\364\370\1\x79\110 AVX512,BCST4
|
|
|
xmmreg_mz,ymmreg \350\352\364\370\1\x79\110 AVX512
|
|
|
ymmreg_mz,mem512 \350\351\352\370\1\x79\110 AVX512
|
|
|
-ymmreg_mz,bmem64 \350\351\352\370\1\x79\110 AVX512
|
|
|
+ymmreg_mz,bmem64 \350\351\352\370\1\x79\110 AVX512,BCST8
|
|
|
ymmreg_mz,zmmreg_er \350\351\352\370\1\x79\110 AVX512
|
|
|
|
|
|
[VCVTPD2UQQ]
|
|
|
(Ch_All)
|
|
|
xmmreg_mz,xmmrm \350\352\361\370\1\x79\110 AVX512
|
|
|
-xmmreg_mz,bmem64 \350\352\361\370\1\x79\110 AVX512
|
|
|
+xmmreg_mz,bmem64 \350\352\361\370\1\x79\110 AVX512,BCST2
|
|
|
ymmreg_mz,ymmrm \350\352\361\364\370\1\x79\110 AVX512
|
|
|
-ymmreg_mz,bmem64 \350\352\361\364\370\1\x79\110 AVX512
|
|
|
+ymmreg_mz,bmem64 \350\352\361\364\370\1\x79\110 AVX512,BCST4
|
|
|
zmmreg_mz,mem512 \350\351\352\361\370\1\x79\110 AVX512
|
|
|
-zmmreg_mz,bmem64 \350\351\352\361\370\1\x79\110 AVX512
|
|
|
+zmmreg_mz,bmem64 \350\351\352\361\370\1\x79\110 AVX512,BCST8
|
|
|
zmmreg_mz,zmmreg_er \350\351\352\361\370\1\x79\110 AVX512
|
|
|
|
|
|
[VCVTPS2QQ]
|
|
|
(Ch_All)
|
|
|
xmmreg_mz,xmmreg \350\361\370\1\x7B\110 AVX512
|
|
|
xmmreg_mz,mem64 \350\361\370\1\x7B\110 AVX512
|
|
|
-xmmreg_mz,bmem32 \350\361\370\1\x7B\110 AVX512
|
|
|
+xmmreg_mz,bmem32 \350\361\370\1\x7B\110 AVX512,BCST2
|
|
|
ymmreg_mz,xmmrm \350\361\364\370\1\x7B\110 AVX512
|
|
|
-ymmreg_mz,bmem32 \350\361\364\370\1\x7B\110 AVX512
|
|
|
+ymmreg_mz,bmem32 \350\361\364\370\1\x7B\110 AVX512,BCST4
|
|
|
zmmreg_mz,mem256 \350\351\361\370\1\x7B\110 AVX512
|
|
|
-zmmreg_mz,bmem32 \350\351\361\370\1\x7B\110 AVX512
|
|
|
+zmmreg_mz,bmem32 \350\351\361\370\1\x7B\110 AVX512,BCST8
|
|
|
zmmreg_mz,ymmreg_er \350\351\361\370\1\x7B\110 AVX512
|
|
|
|
|
|
[VCVTPS2UDQ]
|
|
|
(Ch_All)
|
|
|
xmmreg_mz,xmmrm \350\370\1\x79\110 AVX512
|
|
|
-xmmreg_mz,bmem32 \350\370\1\x79\110 AVX512
|
|
|
+xmmreg_mz,bmem32 \350\370\1\x79\110 AVX512,BCST4
|
|
|
ymmreg_mz,ymmrm \350\364\370\1\x79\110 AVX512
|
|
|
-ymmreg_mz,bmem32 \350\364\370\1\x79\110 AVX512
|
|
|
+ymmreg_mz,bmem32 \350\364\370\1\x79\110 AVX512,BCST8
|
|
|
zmmreg_mz,mem512 \350\351\370\1\x79\110 AVX512
|
|
|
-zmmreg_mz,bmem32 \350\351\370\1\x79\110 AVX512
|
|
|
+zmmreg_mz,bmem32 \350\351\370\1\x79\110 AVX512,BCST16
|
|
|
zmmreg_mz,zmmreg_er \350\351\370\1\x79\110 AVX512
|
|
|
|
|
|
[VCVTPS2UQQ]
|
|
|
(Ch_All)
|
|
|
xmmreg_mz,xmmreg \350\361\370\1\x79\110 AVX512
|
|
|
xmmreg_mz,mem64 \350\361\370\1\x79\110 AVX512
|
|
|
-xmmreg_mz,bmem32 \350\361\370\1\x79\110 AVX512
|
|
|
+xmmreg_mz,bmem32 \350\361\370\1\x79\110 AVX512,BCST2
|
|
|
ymmreg_mz,xmmrm \350\361\364\370\1\x79\110 AVX512
|
|
|
-ymmreg_mz,bmem32 \350\361\364\370\1\x79\110 AVX512
|
|
|
+ymmreg_mz,bmem32 \350\361\364\370\1\x79\110 AVX512,BCST4
|
|
|
zmmreg_mz,mem256 \350\351\361\370\1\x79\110 AVX512
|
|
|
-zmmreg_mz,bmem32 \350\351\361\370\1\x79\110 AVX512
|
|
|
+zmmreg_mz,bmem32 \350\351\361\370\1\x79\110 AVX512,BCST8
|
|
|
zmmreg_mz,ymmreg_er \350\351\361\370\1\x79\110 AVX512
|
|
|
|
|
|
[VCVTQQ2PD]
|
|
@@ -7307,10 +7311,11 @@ zmmreg_mz,zmmreg_er \333\350\351\352\370\1\xE6\110
|
|
|
xmmreg_mz,mem128 \350\352\370\1\x5B\110 AVX512
|
|
|
xmmreg_mz,mem256 \350\352\364\370\1\x5B\110 AVX512
|
|
|
xmmreg_mz,xmmreg \350\352\370\1\x5B\110 AVX512
|
|
|
-xmmreg_mz,bmem64 \350\352\370\1\x5B\110 AVX512
|
|
|
+xmmreg_mz,bmem64 \350\352\370\1\x5B\110 AVX512,BCST2
|
|
|
+xmmreg_mz,bmem64 \350\352\364\370\1\x5B\110 AVX512,BCST4
|
|
|
xmmreg_mz,ymmreg \350\352\364\370\1\x5B\110 AVX512
|
|
|
ymmreg_mz,mem512 \350\351\352\370\1\x5B\110 AVX512
|
|
|
-ymmreg_mz,bmem64 \350\351\352\370\1\x5B\110 AVX512
|
|
|
+ymmreg_mz,bmem64 \350\351\352\370\1\x5B\110 AVX512,BCST8
|
|
|
ymmreg_mz,zmmreg_er \350\351\352\370\1\x5B\110 AVX512
|
|
|
|
|
|
[VCVTSD2USI]
|
|
@@ -7342,10 +7347,11 @@ zmmreg_mz,zmmreg_sae \350\351\352\361\370\1\x7A\110
|
|
|
xmmreg_mz,mem128 \350\352\370\1\x78\110 AVX512
|
|
|
xmmreg_mz,mem256 \350\352\364\370\1\x78\110 AVX512
|
|
|
xmmreg_mz,xmmreg \350\352\370\1\x78\110 AVX512
|
|
|
-xmmreg_mz,bmem64 \350\352\370\1\x78\110 AVX512
|
|
|
+xmmreg_mz,bmem64 \350\352\370\1\x78\110 AVX512,BCST2
|
|
|
+xmmreg_mz,bmem64 \350\352\364\370\1\x78\110 AVX512,BCST4
|
|
|
xmmreg_mz,ymmreg \350\352\364\370\1\x78\110 AVX512
|
|
|
ymmreg_mz,mem512 \350\351\352\370\1\x78\110 AVX512
|
|
|
-ymmreg_mz,bmem64 \350\351\352\370\1\x78\110 AVX512
|
|
|
+ymmreg_mz,bmem64 \350\351\352\370\1\x78\110 AVX512,BCST8 \350\352\370\1\x78\110 AVX512,BCST2
|
|
|
ymmreg_mz,zmmreg_sae \350\351\352\370\1\x78\110 AVX512
|
|
|
|
|
|
[VCVTTPD2UQQ]
|
|
@@ -7362,11 +7368,11 @@ zmmreg_mz,zmmreg_sae \350\351\352\361\370\1\x78\110
|
|
|
(Ch_All)
|
|
|
xmmreg_mz,xmmreg \350\361\370\1\x7A\110 AVX512
|
|
|
xmmreg_mz,mem64 \350\361\370\1\x7A\110 AVX512
|
|
|
-xmmreg_mz,bmem32 \350\361\370\1\x7A\110 AVX512
|
|
|
+xmmreg_mz,bmem32 \350\361\370\1\x7A\110 AVX512,BCST2
|
|
|
ymmreg_mz,xmmrm \350\361\364\370\1\x7A\110 AVX512
|
|
|
-ymmreg_mz,bmem32 \350\361\364\370\1\x7A\110 AVX512
|
|
|
+ymmreg_mz,bmem32 \350\361\364\370\1\x7A\110 AVX512,BCST4
|
|
|
zmmreg_mz,mem256 \350\351\361\370\1\x7A\110 AVX512
|
|
|
-zmmreg_mz,bmem32 \350\351\361\370\1\x7A\110 AVX512
|
|
|
+zmmreg_mz,bmem32 \350\351\361\370\1\x7A\110 AVX512,BCST8
|
|
|
zmmreg_mz,ymmreg_sae \350\351\361\370\1\x7A\110 AVX512
|
|
|
|
|
|
[VCVTTPS2UDQ]
|
|
@@ -7383,11 +7389,11 @@ zmmreg_mz,zmmreg_sae \350\351\370\1\x78\110
|
|
|
(Ch_All)
|
|
|
xmmreg_mz,xmmreg \350\361\370\1\x78\110 AVX512
|
|
|
xmmreg_mz,mem64 \350\361\370\1\x78\110 AVX512
|
|
|
-xmmreg_mz,bmem32 \350\361\370\1\x78\110 AVX512
|
|
|
+xmmreg_mz,bmem32 \350\361\370\1\x78\110 AVX512,BCST2
|
|
|
ymmreg_mz,xmmrm \350\361\364\370\1\x78\110 AVX512
|
|
|
-ymmreg_mz,bmem32 \350\361\364\370\1\x78\110 AVX512
|
|
|
+ymmreg_mz,bmem32 \350\361\364\370\1\x78\110 AVX512,BCST4
|
|
|
zmmreg_mz,mem256 \350\351\361\370\1\x78\110 AVX512
|
|
|
-zmmreg_mz,bmem32 \350\351\361\370\1\x78\110 AVX512
|
|
|
+zmmreg_mz,bmem32 \350\351\361\370\1\x78\110 AVX512,BCST8
|
|
|
zmmreg_mz,ymmreg_sae \350\351\361\370\1\x78\110 AVX512
|
|
|
|
|
|
[VCVTTSD2USI]
|
|
@@ -7408,11 +7414,11 @@ reg64,xmmreg_sae \333\350\352\370\1\x78\110
|
|
|
(Ch_All)
|
|
|
xmmreg_mz,xmmreg \333\350\370\1\x7A\110 AVX512
|
|
|
xmmreg_mz,mem64 \333\350\370\1\x7A\110 AVX512
|
|
|
-xmmreg_mz,bmem32 \333\350\370\1\x7A\110 AVX512
|
|
|
+xmmreg_mz,bmem32 \333\350\370\1\x7A\110 AVX512,BCST2
|
|
|
ymmreg_mz,xmmrm \333\350\364\370\1\x7A\110 AVX512
|
|
|
-ymmreg_mz,bmem32 \333\350\364\370\1\x7A\110 AVX512
|
|
|
+ymmreg_mz,bmem32 \333\350\364\370\1\x7A\110 AVX512,BCST4
|
|
|
zmmreg_mz,mem256 \333\350\351\370\1\x7A\110 AVX512
|
|
|
-zmmreg_mz,bmem32 \333\350\351\370\1\x7A\110 AVX512
|
|
|
+zmmreg_mz,bmem32 \333\350\351\370\1\x7A\110 AVX512,BCST8
|
|
|
zmmreg_mz,ymmreg_er \333\350\351\370\1\x7A\110 AVX512
|
|
|
|
|
|
[VCVTUDQ2PS]
|
|
@@ -7440,10 +7446,11 @@ zmmreg_mz,zmmreg_er \333\350\351\352\370\1\x7A\110
|
|
|
xmmreg_mz,mem128 \334\350\352\370\1\x7A\110 AVX512
|
|
|
xmmreg_mz,mem256 \334\350\352\364\370\1\x7A\110 AVX512
|
|
|
xmmreg_mz,xmmreg \334\350\352\370\1\x7A\110 AVX512
|
|
|
-xmmreg_mz,bmem64 \334\350\352\370\1\x7A\110 AVX512
|
|
|
+xmmreg_mz,bmem64 \334\350\352\370\1\x7A\110 AVX512,BCST2
|
|
|
+xmmreg_mz,bmem64 \334\350\352\364\370\1\x7A\110 AVX512,BCST4
|
|
|
xmmreg_mz,ymmreg \334\350\352\364\370\1\x7A\110 AVX512
|
|
|
ymmreg_mz,mem512 \334\350\351\352\370\1\x7A\110 AVX512
|
|
|
-ymmreg_mz,bmem64 \334\350\351\352\370\1\x7A\110 AVX512
|
|
|
+ymmreg_mz,bmem64 \334\350\351\352\370\1\x7A\110 AVX512,BCST8
|
|
|
ymmreg_mz,zmmreg_er \334\350\351\352\370\1\x7A\110 AVX512
|
|
|
|
|
|
[VCVTUSI2SD]
|