bugfix vpexpandb/w

git-svn-id: branches/tg74/avx512-0037785@47251 -
This commit is contained in:
tg74 2020-10-29 12:02:27 +00:00
parent 3709fe32f1
commit 5a62e9fbd9
4 changed files with 48 additions and 48 deletions

View File

@ -28438,84 +28438,84 @@
opcode : A_VPEXPANDB;
ops : 2;
optypes : (ot_xmmreg_mz,ot_memory or ot_bits128,ot_none,ot_none);
code : #232#241#249#1#98#65;
code : #232#241#249#1#98#72;
flags : [if_avx512,if_t1s8]
),
(
opcode : A_VPEXPANDB;
ops : 2;
optypes : (ot_ymmreg_mz,ot_memory or ot_bits256,ot_none,ot_none);
code : #232#241#244#249#1#98#65;
code : #232#241#244#249#1#98#72;
flags : [if_avx512,if_t1s8]
),
(
opcode : A_VPEXPANDB;
ops : 2;
optypes : (ot_zmmreg_mz,ot_memory or ot_bits512,ot_none,ot_none);
code : #232#233#241#249#1#98#65;
code : #232#233#241#249#1#98#72;
flags : [if_avx512,if_t1s8]
),
(
opcode : A_VPEXPANDB;
ops : 2;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_none,ot_none);
code : #232#241#249#1#98#65;
code : #232#241#249#1#98#72;
flags : [if_avx512]
),
(
opcode : A_VPEXPANDB;
ops : 2;
optypes : (ot_ymmreg_mz,ot_ymmreg,ot_none,ot_none);
code : #232#241#244#249#1#98#65;
code : #232#241#244#249#1#98#72;
flags : [if_avx512]
),
(
opcode : A_VPEXPANDB;
ops : 2;
optypes : (ot_zmmreg_mz,ot_zmmreg,ot_none,ot_none);
code : #232#233#241#249#1#98#65;
code : #232#233#241#249#1#98#72;
flags : [if_avx512]
),
(
opcode : A_VPEXPANDW;
ops : 2;
optypes : (ot_xmmreg_mz,ot_memory or ot_bits128,ot_none,ot_none);
code : #232#234#241#249#1#98#65;
code : #232#234#241#249#1#98#72;
flags : [if_avx512,if_t1s16]
),
(
opcode : A_VPEXPANDW;
ops : 2;
optypes : (ot_ymmreg_mz,ot_memory or ot_bits256,ot_none,ot_none);
code : #232#234#241#244#249#1#98#65;
code : #232#234#241#244#249#1#98#72;
flags : [if_avx512,if_t1s16]
),
(
opcode : A_VPEXPANDW;
ops : 2;
optypes : (ot_zmmreg_mz,ot_memory or ot_bits512,ot_none,ot_none);
code : #232#233#234#241#249#1#98#65;
code : #232#233#234#241#249#1#98#72;
flags : [if_avx512,if_t1s16]
),
(
opcode : A_VPEXPANDW;
ops : 2;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_none,ot_none);
code : #232#234#241#249#1#98#65;
code : #232#234#241#249#1#98#72;
flags : [if_avx512]
),
(
opcode : A_VPEXPANDW;
ops : 2;
optypes : (ot_ymmreg_mz,ot_ymmreg,ot_none,ot_none);
code : #232#234#241#244#249#1#98#65;
code : #232#234#241#244#249#1#98#72;
flags : [if_avx512]
),
(
opcode : A_VPEXPANDW;
ops : 2;
optypes : (ot_zmmreg_mz,ot_zmmreg,ot_none,ot_none);
code : #232#233#234#241#249#1#98#65;
code : #232#233#234#241#249#1#98#72;
flags : [if_avx512]
),
(

View File

@ -28662,84 +28662,84 @@
opcode : A_VPEXPANDB;
ops : 2;
optypes : (ot_xmmreg_mz,ot_memory or ot_bits128,ot_none,ot_none);
code : #232#241#249#1#98#65;
code : #232#241#249#1#98#72;
flags : [if_avx512,if_t1s8]
),
(
opcode : A_VPEXPANDB;
ops : 2;
optypes : (ot_ymmreg_mz,ot_memory or ot_bits256,ot_none,ot_none);
code : #232#241#244#249#1#98#65;
code : #232#241#244#249#1#98#72;
flags : [if_avx512,if_t1s8]
),
(
opcode : A_VPEXPANDB;
ops : 2;
optypes : (ot_zmmreg_mz,ot_memory or ot_bits512,ot_none,ot_none);
code : #232#233#241#249#1#98#65;
code : #232#233#241#249#1#98#72;
flags : [if_avx512,if_t1s8]
),
(
opcode : A_VPEXPANDB;
ops : 2;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_none,ot_none);
code : #232#241#249#1#98#65;
code : #232#241#249#1#98#72;
flags : [if_avx512]
),
(
opcode : A_VPEXPANDB;
ops : 2;
optypes : (ot_ymmreg_mz,ot_ymmreg,ot_none,ot_none);
code : #232#241#244#249#1#98#65;
code : #232#241#244#249#1#98#72;
flags : [if_avx512]
),
(
opcode : A_VPEXPANDB;
ops : 2;
optypes : (ot_zmmreg_mz,ot_zmmreg,ot_none,ot_none);
code : #232#233#241#249#1#98#65;
code : #232#233#241#249#1#98#72;
flags : [if_avx512]
),
(
opcode : A_VPEXPANDW;
ops : 2;
optypes : (ot_xmmreg_mz,ot_memory or ot_bits128,ot_none,ot_none);
code : #232#234#241#249#1#98#65;
code : #232#234#241#249#1#98#72;
flags : [if_avx512,if_t1s16]
),
(
opcode : A_VPEXPANDW;
ops : 2;
optypes : (ot_ymmreg_mz,ot_memory or ot_bits256,ot_none,ot_none);
code : #232#234#241#244#249#1#98#65;
code : #232#234#241#244#249#1#98#72;
flags : [if_avx512,if_t1s16]
),
(
opcode : A_VPEXPANDW;
ops : 2;
optypes : (ot_zmmreg_mz,ot_memory or ot_bits512,ot_none,ot_none);
code : #232#233#234#241#249#1#98#65;
code : #232#233#234#241#249#1#98#72;
flags : [if_avx512,if_t1s16]
),
(
opcode : A_VPEXPANDW;
ops : 2;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_none,ot_none);
code : #232#234#241#249#1#98#65;
code : #232#234#241#249#1#98#72;
flags : [if_avx512]
),
(
opcode : A_VPEXPANDW;
ops : 2;
optypes : (ot_ymmreg_mz,ot_ymmreg,ot_none,ot_none);
code : #232#234#241#244#249#1#98#65;
code : #232#234#241#244#249#1#98#72;
flags : [if_avx512]
),
(
opcode : A_VPEXPANDW;
ops : 2;
optypes : (ot_zmmreg_mz,ot_zmmreg,ot_none,ot_none);
code : #232#233#234#241#249#1#98#65;
code : #232#233#234#241#249#1#98#72;
flags : [if_avx512]
),
(

View File

@ -8984,21 +8984,21 @@ zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x53\75\120
[VPEXPANDB]
(Ch_All)
xmmreg_mz,mem128 \350\361\371\1\x62\101 AVX512,T1S8
ymmreg_mz,mem256 \350\361\364\371\1\x62\101 AVX512,T1S8
zmmreg_mz,mem512 \350\351\361\371\1\x62\101 AVX512,T1S8
xmmreg_mz,xmmreg \350\361\371\1\x62\101 AVX512
ymmreg_mz,ymmreg \350\361\364\371\1\x62\101 AVX512
zmmreg_mz,zmmreg \350\351\361\371\1\x62\101 AVX512
xmmreg_mz,mem128 \350\361\371\1\x62\110 AVX512,T1S8
ymmreg_mz,mem256 \350\361\364\371\1\x62\110 AVX512,T1S8
zmmreg_mz,mem512 \350\351\361\371\1\x62\110 AVX512,T1S8
xmmreg_mz,xmmreg \350\361\371\1\x62\110 AVX512
ymmreg_mz,ymmreg \350\361\364\371\1\x62\110 AVX512
zmmreg_mz,zmmreg \350\351\361\371\1\x62\110 AVX512
[VPEXPANDW]
(Ch_All)
xmmreg_mz,mem128 \350\352\361\371\1\x62\101 AVX512,T1S16
ymmreg_mz,mem256 \350\352\361\364\371\1\x62\101 AVX512,T1S16
zmmreg_mz,mem512 \350\351\352\361\371\1\x62\101 AVX512,T1S16
xmmreg_mz,xmmreg \350\352\361\371\1\x62\101 AVX512
ymmreg_mz,ymmreg \350\352\361\364\371\1\x62\101 AVX512
zmmreg_mz,zmmreg \350\351\352\361\371\1\x62\101 AVX512
xmmreg_mz,mem128 \350\352\361\371\1\x62\110 AVX512,T1S16
ymmreg_mz,mem256 \350\352\361\364\371\1\x62\110 AVX512,T1S16
zmmreg_mz,mem512 \350\351\352\361\371\1\x62\110 AVX512,T1S16
xmmreg_mz,xmmreg \350\352\361\371\1\x62\110 AVX512
ymmreg_mz,ymmreg \350\352\361\364\371\1\x62\110 AVX512
zmmreg_mz,zmmreg \350\351\352\361\371\1\x62\110 AVX512
[VPOPCNTB]
(Ch_All)

View File

@ -28886,84 +28886,84 @@
opcode : A_VPEXPANDB;
ops : 2;
optypes : (ot_xmmreg_mz,ot_memory or ot_bits128,ot_none,ot_none);
code : #232#241#249#1#98#65;
code : #232#241#249#1#98#72;
flags : [if_avx512,if_t1s8]
),
(
opcode : A_VPEXPANDB;
ops : 2;
optypes : (ot_ymmreg_mz,ot_memory or ot_bits256,ot_none,ot_none);
code : #232#241#244#249#1#98#65;
code : #232#241#244#249#1#98#72;
flags : [if_avx512,if_t1s8]
),
(
opcode : A_VPEXPANDB;
ops : 2;
optypes : (ot_zmmreg_mz,ot_memory or ot_bits512,ot_none,ot_none);
code : #232#233#241#249#1#98#65;
code : #232#233#241#249#1#98#72;
flags : [if_avx512,if_t1s8]
),
(
opcode : A_VPEXPANDB;
ops : 2;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_none,ot_none);
code : #232#241#249#1#98#65;
code : #232#241#249#1#98#72;
flags : [if_avx512]
),
(
opcode : A_VPEXPANDB;
ops : 2;
optypes : (ot_ymmreg_mz,ot_ymmreg,ot_none,ot_none);
code : #232#241#244#249#1#98#65;
code : #232#241#244#249#1#98#72;
flags : [if_avx512]
),
(
opcode : A_VPEXPANDB;
ops : 2;
optypes : (ot_zmmreg_mz,ot_zmmreg,ot_none,ot_none);
code : #232#233#241#249#1#98#65;
code : #232#233#241#249#1#98#72;
flags : [if_avx512]
),
(
opcode : A_VPEXPANDW;
ops : 2;
optypes : (ot_xmmreg_mz,ot_memory or ot_bits128,ot_none,ot_none);
code : #232#234#241#249#1#98#65;
code : #232#234#241#249#1#98#72;
flags : [if_avx512,if_t1s16]
),
(
opcode : A_VPEXPANDW;
ops : 2;
optypes : (ot_ymmreg_mz,ot_memory or ot_bits256,ot_none,ot_none);
code : #232#234#241#244#249#1#98#65;
code : #232#234#241#244#249#1#98#72;
flags : [if_avx512,if_t1s16]
),
(
opcode : A_VPEXPANDW;
ops : 2;
optypes : (ot_zmmreg_mz,ot_memory or ot_bits512,ot_none,ot_none);
code : #232#233#234#241#249#1#98#65;
code : #232#233#234#241#249#1#98#72;
flags : [if_avx512,if_t1s16]
),
(
opcode : A_VPEXPANDW;
ops : 2;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_none,ot_none);
code : #232#234#241#249#1#98#65;
code : #232#234#241#249#1#98#72;
flags : [if_avx512]
),
(
opcode : A_VPEXPANDW;
ops : 2;
optypes : (ot_ymmreg_mz,ot_ymmreg,ot_none,ot_none);
code : #232#234#241#244#249#1#98#65;
code : #232#234#241#244#249#1#98#72;
flags : [if_avx512]
),
(
opcode : A_VPEXPANDW;
ops : 2;
optypes : (ot_zmmreg_mz,ot_zmmreg,ot_none,ot_none);
code : #232#233#234#241#249#1#98#65;
code : #232#233#234#241#249#1#98#72;
flags : [if_avx512]
),
(