mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-17 00:19:19 +02:00
bugfix opcode definition vfmadd132pd/ps
git-svn-id: branches/tg74/avx512@39751 -
This commit is contained in:
parent
b2dca8692f
commit
1bc0ecec11
@ -18176,7 +18176,7 @@
|
||||
opcode : A_VFMADD132PD;
|
||||
ops : 3;
|
||||
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmrm,ot_none);
|
||||
code : #232#234#241#249#1#152#61#80;
|
||||
code : #232#234#241#242#243#249#1#152#61#80;
|
||||
flags : [if_avx512]
|
||||
),
|
||||
(
|
||||
@ -18190,7 +18190,7 @@
|
||||
opcode : A_VFMADD132PD;
|
||||
ops : 3;
|
||||
optypes : (ot_ymmreg_mz,ot_ymmreg,ot_ymmrm,ot_none);
|
||||
code : #232#234#241#244#249#1#152#61#80;
|
||||
code : #232#234#241#242#243#244#249#1#152#61#80;
|
||||
flags : [if_avx512]
|
||||
),
|
||||
(
|
||||
@ -18225,7 +18225,7 @@
|
||||
opcode : A_VFMADD132PS;
|
||||
ops : 3;
|
||||
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmrm,ot_none);
|
||||
code : #232#241#249#1#152#61#80;
|
||||
code : #232#241#242#249#1#152#61#80;
|
||||
flags : [if_avx512]
|
||||
),
|
||||
(
|
||||
@ -18239,7 +18239,7 @@
|
||||
opcode : A_VFMADD132PS;
|
||||
ops : 3;
|
||||
optypes : (ot_ymmreg_mz,ot_ymmreg,ot_ymmrm,ot_none);
|
||||
code : #232#241#244#249#1#152#61#80;
|
||||
code : #232#241#242#244#249#1#152#61#80;
|
||||
flags : [if_avx512]
|
||||
),
|
||||
(
|
||||
@ -18274,7 +18274,7 @@
|
||||
opcode : A_VFMADD132SD;
|
||||
ops : 3;
|
||||
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits64,ot_none);
|
||||
code : #232#234#241#249#1#153#61#80;
|
||||
code : #232#234#241#242#243#249#1#153#61#80;
|
||||
flags : [if_avx512]
|
||||
),
|
||||
(
|
||||
@ -18295,7 +18295,7 @@
|
||||
opcode : A_VFMADD132SS;
|
||||
ops : 3;
|
||||
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits32,ot_none);
|
||||
code : #232#241#249#1#153#61#80;
|
||||
code : #232#241#242#249#1#153#61#80;
|
||||
flags : [if_avx512]
|
||||
),
|
||||
(
|
||||
|
@ -18400,7 +18400,7 @@
|
||||
opcode : A_VFMADD132PD;
|
||||
ops : 3;
|
||||
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmrm,ot_none);
|
||||
code : #232#234#241#249#1#152#61#80;
|
||||
code : #232#234#241#242#243#249#1#152#61#80;
|
||||
flags : [if_avx512]
|
||||
),
|
||||
(
|
||||
@ -18414,7 +18414,7 @@
|
||||
opcode : A_VFMADD132PD;
|
||||
ops : 3;
|
||||
optypes : (ot_ymmreg_mz,ot_ymmreg,ot_ymmrm,ot_none);
|
||||
code : #232#234#241#244#249#1#152#61#80;
|
||||
code : #232#234#241#242#243#244#249#1#152#61#80;
|
||||
flags : [if_avx512]
|
||||
),
|
||||
(
|
||||
@ -18449,7 +18449,7 @@
|
||||
opcode : A_VFMADD132PS;
|
||||
ops : 3;
|
||||
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmrm,ot_none);
|
||||
code : #232#241#249#1#152#61#80;
|
||||
code : #232#241#242#249#1#152#61#80;
|
||||
flags : [if_avx512]
|
||||
),
|
||||
(
|
||||
@ -18463,7 +18463,7 @@
|
||||
opcode : A_VFMADD132PS;
|
||||
ops : 3;
|
||||
optypes : (ot_ymmreg_mz,ot_ymmreg,ot_ymmrm,ot_none);
|
||||
code : #232#241#244#249#1#152#61#80;
|
||||
code : #232#241#242#244#249#1#152#61#80;
|
||||
flags : [if_avx512]
|
||||
),
|
||||
(
|
||||
@ -18498,7 +18498,7 @@
|
||||
opcode : A_VFMADD132SD;
|
||||
ops : 3;
|
||||
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits64,ot_none);
|
||||
code : #232#234#241#249#1#153#61#80;
|
||||
code : #232#234#241#242#243#249#1#153#61#80;
|
||||
flags : [if_avx512]
|
||||
),
|
||||
(
|
||||
@ -18519,7 +18519,7 @@
|
||||
opcode : A_VFMADD132SS;
|
||||
ops : 3;
|
||||
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits32,ot_none);
|
||||
code : #232#241#249#1#153#61#80;
|
||||
code : #232#241#242#249#1#153#61#80;
|
||||
flags : [if_avx512]
|
||||
),
|
||||
(
|
||||
|
@ -6636,9 +6636,9 @@ xmmreg,xmmreg,xmmreg,xmmrm \361\362\372\363\1\x69\75\130\366 FMA4
|
||||
|
||||
[VFMADD132PD]
|
||||
(Ch_All)
|
||||
xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x98\75\120 AVX512
|
||||
xmmreg_mz,xmmreg,xmmrm \350\352\361\362\363\371\1\x98\75\120 AVX512
|
||||
xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x98\75\120 AVX512
|
||||
ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x98\75\120 AVX512
|
||||
ymmreg_mz,ymmreg,ymmrm \350\352\361\362\363\364\371\1\x98\75\120 AVX512
|
||||
ymmreg_mz,ymmreg,bmem64 \350\352\361\364\371\1\x98\75\120 AVX512
|
||||
zmmreg_mz,zmmreg,mem512 \350\351\352\361\371\1\x98\75\120 AVX512
|
||||
zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x98\75\120 AVX512
|
||||
@ -6646,9 +6646,9 @@ zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\371\1\x98\75\120
|
||||
|
||||
[VFMADD132PS]
|
||||
(Ch_All)
|
||||
xmmreg_mz,xmmreg,xmmrm \350\361\371\1\x98\75\120 AVX512
|
||||
xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x98\75\120 AVX512
|
||||
xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x98\75\120 AVX512
|
||||
ymmreg_mz,ymmreg,ymmrm \350\361\364\371\1\x98\75\120 AVX512
|
||||
ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x98\75\120 AVX512
|
||||
ymmreg_mz,ymmreg,bmem32 \350\361\364\371\1\x98\75\120 AVX512
|
||||
zmmreg_mz,zmmreg,mem512 \350\351\361\371\1\x98\75\120 AVX512
|
||||
zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x98\75\120 AVX512
|
||||
@ -6656,13 +6656,13 @@ zmmreg_mz,zmmreg,zmmreg_er \350\351\361\371\1\x98\75\120
|
||||
|
||||
[VFMADD132SD]
|
||||
(Ch_All)
|
||||
xmmreg_mz,xmmreg,mem64 \350\352\361\371\1\x99\75\120 AVX512
|
||||
xmmreg_mz,xmmreg,mem64 \350\352\361\362\363\371\1\x99\75\120 AVX512
|
||||
xmmreg_mz,xmmreg,xmmreg_er \350\352\361\371\1\x99\75\120 AVX512
|
||||
|
||||
[VFMADD132SS]
|
||||
(Ch_All)
|
||||
xmmreg_mz,xmmreg,xmmreg_er \350\361\371\1\x99\75\120 AVX512
|
||||
xmmreg_mz,xmmreg,mem32 \350\361\371\1\x99\75\120 AVX512
|
||||
xmmreg_mz,xmmreg,mem32 \350\361\362\371\1\x99\75\120 AVX512
|
||||
|
||||
[VFMADD213PD]
|
||||
(Ch_All)
|
||||
|
@ -18547,7 +18547,7 @@
|
||||
opcode : A_VFMADD132PD;
|
||||
ops : 3;
|
||||
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmrm,ot_none);
|
||||
code : #232#234#241#249#1#152#61#80;
|
||||
code : #232#234#241#242#243#249#1#152#61#80;
|
||||
flags : [if_avx512]
|
||||
),
|
||||
(
|
||||
@ -18561,7 +18561,7 @@
|
||||
opcode : A_VFMADD132PD;
|
||||
ops : 3;
|
||||
optypes : (ot_ymmreg_mz,ot_ymmreg,ot_ymmrm,ot_none);
|
||||
code : #232#234#241#244#249#1#152#61#80;
|
||||
code : #232#234#241#242#243#244#249#1#152#61#80;
|
||||
flags : [if_avx512]
|
||||
),
|
||||
(
|
||||
@ -18596,7 +18596,7 @@
|
||||
opcode : A_VFMADD132PS;
|
||||
ops : 3;
|
||||
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmrm,ot_none);
|
||||
code : #232#241#249#1#152#61#80;
|
||||
code : #232#241#242#249#1#152#61#80;
|
||||
flags : [if_avx512]
|
||||
),
|
||||
(
|
||||
@ -18610,7 +18610,7 @@
|
||||
opcode : A_VFMADD132PS;
|
||||
ops : 3;
|
||||
optypes : (ot_ymmreg_mz,ot_ymmreg,ot_ymmrm,ot_none);
|
||||
code : #232#241#244#249#1#152#61#80;
|
||||
code : #232#241#242#244#249#1#152#61#80;
|
||||
flags : [if_avx512]
|
||||
),
|
||||
(
|
||||
@ -18645,7 +18645,7 @@
|
||||
opcode : A_VFMADD132SD;
|
||||
ops : 3;
|
||||
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits64,ot_none);
|
||||
code : #232#234#241#249#1#153#61#80;
|
||||
code : #232#234#241#242#243#249#1#153#61#80;
|
||||
flags : [if_avx512]
|
||||
),
|
||||
(
|
||||
@ -18666,7 +18666,7 @@
|
||||
opcode : A_VFMADD132SS;
|
||||
ops : 3;
|
||||
optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits32,ot_none);
|
||||
code : #232#241#249#1#153#61#80;
|
||||
code : #232#241#242#249#1#153#61#80;
|
||||
flags : [if_avx512]
|
||||
),
|
||||
(
|
||||
|
Loading…
Reference in New Issue
Block a user