From de9880375118fc0718080b97bd61090353e32fef Mon Sep 17 00:00:00 2001 From: florian Date: Mon, 21 Mar 2022 22:51:40 +0100 Subject: [PATCH] * few more updated change information entries --- compiler/i386/i386prop.inc | 8 ++++---- compiler/i8086/i8086prop.inc | 8 ++++---- compiler/x86/x86ins.dat | 10 ++++------ compiler/x86_64/x8664pro.inc | 8 ++++---- 4 files changed, 16 insertions(+), 18 deletions(-) diff --git a/compiler/i386/i386prop.inc b/compiler/i386/i386prop.inc index d278b5166f..4f9a3134c0 100644 --- a/compiler/i386/i386prop.inc +++ b/compiler/i386/i386prop.inc @@ -690,8 +690,8 @@ (Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]), (Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]), (Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]), -(Ch: [Ch_All]), -(Ch: [Ch_All]), +(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]), +(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]), (Ch: [Ch_All]), (Ch: [Ch_All]), (Ch: [Ch_All]), @@ -863,8 +863,8 @@ (Ch: [Ch_All]), (Ch: [Ch_All]), (Ch: [Ch_All]), -(Ch: [Ch_All]), -(Ch: [Ch_All]), +(Ch: [Ch_Rop1, Ch_Rop2, Ch_Wop3]), +(Ch: [Ch_Rop1, Ch_Rop2, Ch_Wop3]), (Ch: [Ch_Rop1, Ch_Rop2, Ch_Wop3]), (Ch: [Ch_Rop1, Ch_Rop2, Ch_Wop3]), (Ch: [Ch_Rop1, Ch_Rop2, Ch_Wop3]), diff --git a/compiler/i8086/i8086prop.inc b/compiler/i8086/i8086prop.inc index 2e2301f7ad..6c0a2582b7 100644 --- a/compiler/i8086/i8086prop.inc +++ b/compiler/i8086/i8086prop.inc @@ -690,8 +690,8 @@ (Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]), (Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]), (Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]), -(Ch: [Ch_All]), -(Ch: [Ch_All]), +(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]), +(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]), (Ch: [Ch_All]), (Ch: [Ch_All]), (Ch: [Ch_All]), @@ -863,8 +863,8 @@ (Ch: [Ch_All]), (Ch: [Ch_All]), (Ch: [Ch_All]), -(Ch: [Ch_All]), -(Ch: [Ch_All]), +(Ch: [Ch_Rop1, Ch_Rop2, Ch_Wop3]), +(Ch: [Ch_Rop1, Ch_Rop2, Ch_Wop3]), (Ch: [Ch_Rop1, Ch_Rop2, Ch_Wop3]), (Ch: [Ch_Rop1, Ch_Rop2, Ch_Wop3]), (Ch: [Ch_Rop1, Ch_Rop2, Ch_Wop3]), diff --git a/compiler/x86/x86ins.dat b/compiler/x86/x86ins.dat index 65a64a2e0e..0912d1c2e6 100644 --- a/compiler/x86/x86ins.dat +++ b/compiler/x86/x86ins.dat @@ -3634,15 +3634,13 @@ xmmreg_mz,xmmreg,xmmreg_er \334\350\352\362\370\1\x58\75\120 xmmreg_mz,xmmreg,mem32 \333\350\362\370\1\x58\75\120 AVX,SANDYBRIDGE,T1S xmmreg_mz,xmmreg,xmmreg_er \333\350\362\370\1\x58\75\120 AVX,SANDYBRIDGE - - [VADDSUBPD] -(Ch_All) +(Ch_Wop3, Ch_Rop2, Ch_Rop1) ymmreg,ymmreg,ymmrm \361\362\364\370\1\xD0\75\120 AVX,SANDYBRIDGE xmmreg,xmmreg,xmmrm \361\362\370\1\xD0\75\120 AVX,SANDYBRIDGE [VADDSUBPS] -(Ch_All) +(Ch_Wop3, Ch_Rop2, Ch_Rop1) ymmreg,ymmreg,ymmrm \334\362\364\370\1\xD0\75\120 AVX,SANDYBRIDGE xmmreg,xmmreg,xmmrm \334\362\370\1\xD0\75\120 AVX,SANDYBRIDGE @@ -4764,14 +4762,14 @@ zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\x67\75\120 [VPADDB] -(Ch_All) +(Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xFC\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xFC\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\370\1\xFC\75\120 AVX512,TFVM [VPADDD] -(Ch_All) +(Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\361\362\370\1\xFE\75\120 AVX,SANDYBRIDGE,TFV xmmreg_mz,xmmreg,bmem32 \350\361\370\1\xFE\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\362\364\370\1\xFE\75\120 AVX2,TFV diff --git a/compiler/x86_64/x8664pro.inc b/compiler/x86_64/x8664pro.inc index 4325e756c2..70869466d7 100644 --- a/compiler/x86_64/x8664pro.inc +++ b/compiler/x86_64/x8664pro.inc @@ -686,8 +686,8 @@ (Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]), (Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]), (Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]), -(Ch: [Ch_All]), -(Ch: [Ch_All]), +(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]), +(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]), (Ch: [Ch_All]), (Ch: [Ch_All]), (Ch: [Ch_All]), @@ -859,8 +859,8 @@ (Ch: [Ch_All]), (Ch: [Ch_All]), (Ch: [Ch_All]), -(Ch: [Ch_All]), -(Ch: [Ch_All]), +(Ch: [Ch_Rop1, Ch_Rop2, Ch_Wop3]), +(Ch: [Ch_Rop1, Ch_Rop2, Ch_Wop3]), (Ch: [Ch_Rop1, Ch_Rop2, Ch_Wop3]), (Ch: [Ch_Rop1, Ch_Rop2, Ch_Wop3]), (Ch: [Ch_Rop1, Ch_Rop2, Ch_Wop3]),