bugfix opcode definition vrsqrt..., vscale...

git-svn-id: branches/tg74/avx512@39755 -
This commit is contained in:
tg74 2018-09-14 09:09:35 +00:00
parent 865563fc82
commit f3e18cedf6
4 changed files with 104 additions and 104 deletions

View File

@ -27808,28 +27808,28 @@
opcode : A_VRSQRT14SD;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg,ot_none);
code : #232#234#241#249#1#79#72;
code : #232#234#241#249#1#79#61#80;
flags : [if_avx512]
),
(
opcode : A_VRSQRT14SD;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits64,ot_none);
code : #232#234#241#249#1#79#72;
code : #232#234#241#249#1#79#61#80;
flags : [if_avx512]
),
(
opcode : A_VRSQRT14SS;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg,ot_none);
code : #232#241#249#1#79#72;
code : #232#241#249#1#79#61#80;
flags : [if_avx512]
),
(
opcode : A_VRSQRT14SS;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits32,ot_none);
code : #232#241#249#1#79#72;
code : #232#241#249#1#79#61#80;
flags : [if_avx512]
),
(
@ -27878,154 +27878,154 @@
opcode : A_VRSQRT28SD;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits64,ot_none);
code : #232#234#241#249#1#205#72;
code : #232#234#241#249#1#205#61#80;
flags : [if_avx512]
),
(
opcode : A_VRSQRT28SD;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg_sae,ot_none);
code : #232#234#241#249#1#205#72;
code : #232#234#241#249#1#205#61#80;
flags : [if_avx512]
),
(
opcode : A_VRSQRT28SS;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits32,ot_none);
code : #232#241#249#1#205#72;
code : #232#241#249#1#205#61#80;
flags : [if_avx512]
),
(
opcode : A_VRSQRT28SS;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg_sae,ot_none);
code : #232#241#249#1#205#72;
code : #232#241#249#1#205#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPD;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmrm,ot_none);
code : #232#234#241#249#1#44#72;
code : #232#234#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPD;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_bmem64,ot_none);
code : #232#234#241#249#1#44#72;
code : #232#234#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPD;
ops : 3;
optypes : (ot_ymmreg_mz,ot_ymmreg,ot_ymmrm,ot_none);
code : #232#234#241#244#249#1#44#72;
code : #232#234#241#244#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPD;
ops : 3;
optypes : (ot_ymmreg_mz,ot_ymmreg,ot_bmem64,ot_none);
code : #232#234#241#244#249#1#44#72;
code : #232#234#241#244#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPD;
ops : 3;
optypes : (ot_zmmreg_mz,ot_zmmreg,ot_memory or ot_bits512,ot_none);
code : #232#233#234#241#249#1#44#72;
code : #232#233#234#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPD;
ops : 3;
optypes : (ot_zmmreg_mz,ot_zmmreg,ot_bmem64,ot_none);
code : #232#233#234#241#249#1#44#72;
code : #232#233#234#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPD;
ops : 3;
optypes : (ot_zmmreg_mz,ot_zmmreg,ot_zmmreg_er,ot_none);
code : #232#233#234#241#249#1#44#72;
code : #232#233#234#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPS;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmrm,ot_none);
code : #232#241#249#1#44#72;
code : #232#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPS;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_bmem32,ot_none);
code : #232#241#249#1#44#72;
code : #232#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPS;
ops : 3;
optypes : (ot_ymmreg_mz,ot_ymmreg,ot_ymmrm,ot_none);
code : #232#241#244#249#1#44#72;
code : #232#241#244#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPS;
ops : 3;
optypes : (ot_ymmreg_mz,ot_ymmreg,ot_bmem32,ot_none);
code : #232#241#244#249#1#44#72;
code : #232#241#244#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPS;
ops : 3;
optypes : (ot_zmmreg_mz,ot_zmmreg,ot_memory or ot_bits512,ot_none);
code : #232#233#241#249#1#44#72;
code : #232#233#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPS;
ops : 3;
optypes : (ot_zmmreg_mz,ot_zmmreg,ot_bmem32,ot_none);
code : #232#233#241#249#1#44#72;
code : #232#233#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPS;
ops : 3;
optypes : (ot_zmmreg_mz,ot_zmmreg,ot_zmmreg_er,ot_none);
code : #232#233#241#249#1#44#72;
code : #232#233#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFSD;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits64,ot_none);
code : #232#234#241#249#1#45#72;
code : #232#234#241#249#1#45#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFSD;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg_er,ot_none);
code : #232#234#241#249#1#45#72;
code : #232#234#241#249#1#45#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFSS;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits32,ot_none);
code : #232#241#249#1#45#72;
code : #232#241#249#1#45#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFSS;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg_er,ot_none);
code : #232#241#249#1#45#72;
code : #232#241#249#1#45#61#80;
flags : [if_avx512]
),
(

View File

@ -28032,28 +28032,28 @@
opcode : A_VRSQRT14SD;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg,ot_none);
code : #232#234#241#249#1#79#72;
code : #232#234#241#249#1#79#61#80;
flags : [if_avx512]
),
(
opcode : A_VRSQRT14SD;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits64,ot_none);
code : #232#234#241#249#1#79#72;
code : #232#234#241#249#1#79#61#80;
flags : [if_avx512]
),
(
opcode : A_VRSQRT14SS;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg,ot_none);
code : #232#241#249#1#79#72;
code : #232#241#249#1#79#61#80;
flags : [if_avx512]
),
(
opcode : A_VRSQRT14SS;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits32,ot_none);
code : #232#241#249#1#79#72;
code : #232#241#249#1#79#61#80;
flags : [if_avx512]
),
(
@ -28102,154 +28102,154 @@
opcode : A_VRSQRT28SD;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits64,ot_none);
code : #232#234#241#249#1#205#72;
code : #232#234#241#249#1#205#61#80;
flags : [if_avx512]
),
(
opcode : A_VRSQRT28SD;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg_sae,ot_none);
code : #232#234#241#249#1#205#72;
code : #232#234#241#249#1#205#61#80;
flags : [if_avx512]
),
(
opcode : A_VRSQRT28SS;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits32,ot_none);
code : #232#241#249#1#205#72;
code : #232#241#249#1#205#61#80;
flags : [if_avx512]
),
(
opcode : A_VRSQRT28SS;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg_sae,ot_none);
code : #232#241#249#1#205#72;
code : #232#241#249#1#205#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPD;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmrm,ot_none);
code : #232#234#241#249#1#44#72;
code : #232#234#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPD;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_bmem64,ot_none);
code : #232#234#241#249#1#44#72;
code : #232#234#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPD;
ops : 3;
optypes : (ot_ymmreg_mz,ot_ymmreg,ot_ymmrm,ot_none);
code : #232#234#241#244#249#1#44#72;
code : #232#234#241#244#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPD;
ops : 3;
optypes : (ot_ymmreg_mz,ot_ymmreg,ot_bmem64,ot_none);
code : #232#234#241#244#249#1#44#72;
code : #232#234#241#244#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPD;
ops : 3;
optypes : (ot_zmmreg_mz,ot_zmmreg,ot_memory or ot_bits512,ot_none);
code : #232#233#234#241#249#1#44#72;
code : #232#233#234#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPD;
ops : 3;
optypes : (ot_zmmreg_mz,ot_zmmreg,ot_bmem64,ot_none);
code : #232#233#234#241#249#1#44#72;
code : #232#233#234#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPD;
ops : 3;
optypes : (ot_zmmreg_mz,ot_zmmreg,ot_zmmreg_er,ot_none);
code : #232#233#234#241#249#1#44#72;
code : #232#233#234#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPS;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmrm,ot_none);
code : #232#241#249#1#44#72;
code : #232#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPS;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_bmem32,ot_none);
code : #232#241#249#1#44#72;
code : #232#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPS;
ops : 3;
optypes : (ot_ymmreg_mz,ot_ymmreg,ot_ymmrm,ot_none);
code : #232#241#244#249#1#44#72;
code : #232#241#244#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPS;
ops : 3;
optypes : (ot_ymmreg_mz,ot_ymmreg,ot_bmem32,ot_none);
code : #232#241#244#249#1#44#72;
code : #232#241#244#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPS;
ops : 3;
optypes : (ot_zmmreg_mz,ot_zmmreg,ot_memory or ot_bits512,ot_none);
code : #232#233#241#249#1#44#72;
code : #232#233#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPS;
ops : 3;
optypes : (ot_zmmreg_mz,ot_zmmreg,ot_bmem32,ot_none);
code : #232#233#241#249#1#44#72;
code : #232#233#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPS;
ops : 3;
optypes : (ot_zmmreg_mz,ot_zmmreg,ot_zmmreg_er,ot_none);
code : #232#233#241#249#1#44#72;
code : #232#233#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFSD;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits64,ot_none);
code : #232#234#241#249#1#45#72;
code : #232#234#241#249#1#45#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFSD;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg_er,ot_none);
code : #232#234#241#249#1#45#72;
code : #232#234#241#249#1#45#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFSS;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits32,ot_none);
code : #232#241#249#1#45#72;
code : #232#241#249#1#45#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFSS;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg_er,ot_none);
code : #232#241#249#1#45#72;
code : #232#241#249#1#45#61#80;
flags : [if_avx512]
),
(

View File

@ -8757,13 +8757,13 @@ zmmreg_mz,bmem32 \350\351\361\371\1\x4E\110
[VRSQRT14SD]
(Ch_All)
xmmreg_mz,xmmreg,xmmreg \350\352\361\371\1\x4F\110 AVX512
xmmreg_mz,xmmreg,mem64 \350\352\361\371\1\x4F\110 AVX512
xmmreg_mz,xmmreg,xmmreg \350\352\361\371\1\x4F\75\120 AVX512
xmmreg_mz,xmmreg,mem64 \350\352\361\371\1\x4F\75\120 AVX512
[VRSQRT14SS]
(Ch_All)
xmmreg_mz,xmmreg,xmmreg \350\361\371\1\x4F\110 AVX512
xmmreg_mz,xmmreg,mem32 \350\361\371\1\x4F\110 AVX512
xmmreg_mz,xmmreg,xmmreg \350\361\371\1\x4F\75\120 AVX512
xmmreg_mz,xmmreg,mem32 \350\361\371\1\x4F\75\120 AVX512
[VRSQRT28PD]
(Ch_All)
@ -8779,43 +8779,43 @@ zmmreg_mz,zmmreg_sae \350\351\361\371\1\xCC\110
[VRSQRT28SD]
(Ch_All)
xmmreg_mz,xmmreg,mem64 \350\352\361\371\1\xCD\110 AVX512
xmmreg_mz,xmmreg,xmmreg_sae \350\352\361\371\1\xCD\110 AVX512
xmmreg_mz,xmmreg,mem64 \350\352\361\371\1\xCD\75\120 AVX512
xmmreg_mz,xmmreg,xmmreg_sae \350\352\361\371\1\xCD\75\120 AVX512
[VRSQRT28SS]
(Ch_All)
xmmreg_mz,xmmreg,mem32 \350\361\371\1\xCD\110 AVX512
xmmreg_mz,xmmreg,xmmreg_sae \350\361\371\1\xCD\110 AVX512
xmmreg_mz,xmmreg,mem32 \350\361\371\1\xCD\75\120 AVX512
xmmreg_mz,xmmreg,xmmreg_sae \350\361\371\1\xCD\75\120 AVX512
[VSCALEFPD]
(Ch_All)
xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x2C\110 AVX512
xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x2C\110 AVX512
ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x2C\110 AVX512
ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x2C\110 AVX512
zmmreg_mz,zmmreg,mem512 \350\351\352\361\371\1\x2C\110 AVX512
zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x2C\110 AVX512
zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\371\1\x2C\110 AVX512
xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x2C\75\120 AVX512
xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x2C\75\120 AVX512
ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x2C\75\120 AVX512
ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x2C\75\120 AVX512
zmmreg_mz,zmmreg,mem512 \350\351\352\361\371\1\x2C\75\120 AVX512
zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x2C\75\120 AVX512
zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\371\1\x2C\75\120 AVX512
[VSCALEFPS]
(Ch_All)
xmmreg_mz,xmmreg,xmmrm \350\361\371\1\x2C\110 AVX512
xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x2C\110 AVX512
ymmreg_mz,ymmreg,ymmrm \350\361\364\371\1\x2C\110 AVX512
ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x2C\110 AVX512
zmmreg_mz,zmmreg,mem512 \350\351\361\371\1\x2C\110 AVX512
zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x2C\110 AVX512
zmmreg_mz,zmmreg,zmmreg_er \350\351\361\371\1\x2C\110 AVX512
xmmreg_mz,xmmreg,xmmrm \350\361\371\1\x2C\75\120 AVX512
xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x2C\75\120 AVX512
ymmreg_mz,ymmreg,ymmrm \350\361\364\371\1\x2C\75\120 AVX512
ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x2C\75\120 AVX512
zmmreg_mz,zmmreg,mem512 \350\351\361\371\1\x2C\75\120 AVX512
zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x2C\75\120 AVX512
zmmreg_mz,zmmreg,zmmreg_er \350\351\361\371\1\x2C\75\120 AVX512
[VSCALEFSD]
(Ch_All)
xmmreg_mz,xmmreg,mem64 \350\352\361\371\1\x2D\110 AVX512
xmmreg_mz,xmmreg,xmmreg_er \350\352\361\371\1\x2D\110 AVX512
xmmreg_mz,xmmreg,mem64 \350\352\361\371\1\x2D\75\120 AVX512
xmmreg_mz,xmmreg,xmmreg_er \350\352\361\371\1\x2D\75\120 AVX512
[VSCALEFSS]
(Ch_All)
xmmreg_mz,xmmreg,mem32 \350\361\371\1\x2D\110 AVX512
xmmreg_mz,xmmreg,xmmreg_er \350\361\371\1\x2D\110 AVX512
xmmreg_mz,xmmreg,mem32 \350\361\371\1\x2D\75\120 AVX512
xmmreg_mz,xmmreg,xmmreg_er \350\361\371\1\x2D\75\120 AVX512
[VSCATTERDPD]
(Ch_All)

View File

@ -28179,28 +28179,28 @@
opcode : A_VRSQRT14SD;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg,ot_none);
code : #232#234#241#249#1#79#72;
code : #232#234#241#249#1#79#61#80;
flags : [if_avx512]
),
(
opcode : A_VRSQRT14SD;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits64,ot_none);
code : #232#234#241#249#1#79#72;
code : #232#234#241#249#1#79#61#80;
flags : [if_avx512]
),
(
opcode : A_VRSQRT14SS;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg,ot_none);
code : #232#241#249#1#79#72;
code : #232#241#249#1#79#61#80;
flags : [if_avx512]
),
(
opcode : A_VRSQRT14SS;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits32,ot_none);
code : #232#241#249#1#79#72;
code : #232#241#249#1#79#61#80;
flags : [if_avx512]
),
(
@ -28249,154 +28249,154 @@
opcode : A_VRSQRT28SD;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits64,ot_none);
code : #232#234#241#249#1#205#72;
code : #232#234#241#249#1#205#61#80;
flags : [if_avx512]
),
(
opcode : A_VRSQRT28SD;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg_sae,ot_none);
code : #232#234#241#249#1#205#72;
code : #232#234#241#249#1#205#61#80;
flags : [if_avx512]
),
(
opcode : A_VRSQRT28SS;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits32,ot_none);
code : #232#241#249#1#205#72;
code : #232#241#249#1#205#61#80;
flags : [if_avx512]
),
(
opcode : A_VRSQRT28SS;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg_sae,ot_none);
code : #232#241#249#1#205#72;
code : #232#241#249#1#205#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPD;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmrm,ot_none);
code : #232#234#241#249#1#44#72;
code : #232#234#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPD;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_bmem64,ot_none);
code : #232#234#241#249#1#44#72;
code : #232#234#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPD;
ops : 3;
optypes : (ot_ymmreg_mz,ot_ymmreg,ot_ymmrm,ot_none);
code : #232#234#241#244#249#1#44#72;
code : #232#234#241#244#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPD;
ops : 3;
optypes : (ot_ymmreg_mz,ot_ymmreg,ot_bmem64,ot_none);
code : #232#234#241#244#249#1#44#72;
code : #232#234#241#244#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPD;
ops : 3;
optypes : (ot_zmmreg_mz,ot_zmmreg,ot_memory or ot_bits512,ot_none);
code : #232#233#234#241#249#1#44#72;
code : #232#233#234#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPD;
ops : 3;
optypes : (ot_zmmreg_mz,ot_zmmreg,ot_bmem64,ot_none);
code : #232#233#234#241#249#1#44#72;
code : #232#233#234#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPD;
ops : 3;
optypes : (ot_zmmreg_mz,ot_zmmreg,ot_zmmreg_er,ot_none);
code : #232#233#234#241#249#1#44#72;
code : #232#233#234#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPS;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmrm,ot_none);
code : #232#241#249#1#44#72;
code : #232#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPS;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_bmem32,ot_none);
code : #232#241#249#1#44#72;
code : #232#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPS;
ops : 3;
optypes : (ot_ymmreg_mz,ot_ymmreg,ot_ymmrm,ot_none);
code : #232#241#244#249#1#44#72;
code : #232#241#244#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPS;
ops : 3;
optypes : (ot_ymmreg_mz,ot_ymmreg,ot_bmem32,ot_none);
code : #232#241#244#249#1#44#72;
code : #232#241#244#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPS;
ops : 3;
optypes : (ot_zmmreg_mz,ot_zmmreg,ot_memory or ot_bits512,ot_none);
code : #232#233#241#249#1#44#72;
code : #232#233#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPS;
ops : 3;
optypes : (ot_zmmreg_mz,ot_zmmreg,ot_bmem32,ot_none);
code : #232#233#241#249#1#44#72;
code : #232#233#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFPS;
ops : 3;
optypes : (ot_zmmreg_mz,ot_zmmreg,ot_zmmreg_er,ot_none);
code : #232#233#241#249#1#44#72;
code : #232#233#241#249#1#44#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFSD;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits64,ot_none);
code : #232#234#241#249#1#45#72;
code : #232#234#241#249#1#45#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFSD;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg_er,ot_none);
code : #232#234#241#249#1#45#72;
code : #232#234#241#249#1#45#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFSS;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits32,ot_none);
code : #232#241#249#1#45#72;
code : #232#241#249#1#45#61#80;
flags : [if_avx512]
),
(
opcode : A_VSCALEFSS;
ops : 3;
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg_er,ot_none);
code : #232#241#249#1#45#72;
code : #232#241#249#1#45#61#80;
flags : [if_avx512]
),
(