mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-26 22:10:24 +02:00
bugfix opcode definition vrsqrt..., vscale...
git-svn-id: branches/tg74/avx512@39755 -
This commit is contained in:
parent
865563fc82
commit
f3e18cedf6
@ -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]
|
||||
),
|
||||
(
|
||||
|
@ -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]
|
||||
),
|
||||
(
|
||||
|
@ -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)
|
||||
|
@ -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]
|
||||
),
|
||||
(
|
||||
|
Loading…
Reference in New Issue
Block a user