From 9ce7fbeef025dff2124bca6773d4c84b7b4f41b5 Mon Sep 17 00:00:00 2001 From: florian Date: Fri, 28 Jun 2024 22:44:43 +0200 Subject: [PATCH] * change information updates --- compiler/i386/i386prop.inc | 8 ++++---- compiler/i8086/i8086prop.inc | 8 ++++---- compiler/x86/x86ins.dat | 12 ++++-------- compiler/x86_64/x8664pro.inc | 8 ++++---- 4 files changed, 16 insertions(+), 20 deletions(-) diff --git a/compiler/i386/i386prop.inc b/compiler/i386/i386prop.inc index 23663a7964..8e5f48aff3 100644 --- a/compiler/i386/i386prop.inc +++ b/compiler/i386/i386prop.inc @@ -1407,10 +1407,10 @@ (Ch: [Ch_Wop2, Ch_Rop1]), (Ch: [Ch_Wop2, Ch_Rop1]), (Ch: [Ch_Wop2, Ch_Rop1]), -(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_All]), (Ch: [Ch_All]), (Ch: [Ch_All]), diff --git a/compiler/i8086/i8086prop.inc b/compiler/i8086/i8086prop.inc index 79b9251c50..318ecdf723 100644 --- a/compiler/i8086/i8086prop.inc +++ b/compiler/i8086/i8086prop.inc @@ -1421,10 +1421,10 @@ (Ch: [Ch_Wop2, Ch_Rop1]), (Ch: [Ch_Wop2, Ch_Rop1]), (Ch: [Ch_Wop2, Ch_Rop1]), -(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_All]), (Ch: [Ch_All]), (Ch: [Ch_All]), diff --git a/compiler/x86/x86ins.dat b/compiler/x86/x86ins.dat index 7b1886bfde..5bd1e7a349 100644 --- a/compiler/x86/x86ins.dat +++ b/compiler/x86/x86ins.dat @@ -8887,7 +8887,7 @@ xmmreg_mz,xmmreg,mem32 \350\361\371\1\xCD\75\120 xmmreg_mz,xmmreg,xmmreg_sae \350\361\371\1\xCD\75\120 AVX512 [VSCALEFPD] -(Ch_All) +(Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\352\361\371\1\x2C\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem64 \350\352\361\371\1\x2C\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\352\361\364\371\1\x2C\75\120 AVX512,TFV @@ -8897,7 +8897,7 @@ zmmreg_mz,zmmreg,bmem64 \350\351\352\361\371\1\x2C\75\120 zmmreg_mz,zmmreg,zmmreg_er \350\351\352\361\371\1\x2C\75\120 AVX512 [VSCALEFPS] -(Ch_All) +(Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,xmmrm \350\361\371\1\x2C\75\120 AVX512,TFV xmmreg_mz,xmmreg,bmem32 \350\361\371\1\x2C\75\120 AVX512,TFV ymmreg_mz,ymmreg,ymmrm \350\361\364\371\1\x2C\75\120 AVX512,TFV @@ -8907,12 +8907,12 @@ zmmreg_mz,zmmreg,bmem32 \350\351\361\371\1\x2C\75\120 zmmreg_mz,zmmreg,zmmreg_er \350\351\361\371\1\x2C\75\120 AVX512 [VSCALEFSD] -(Ch_All) +(Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,mem64 \350\352\361\371\1\x2D\75\120 AVX512,T1S xmmreg_mz,xmmreg,xmmreg_er \350\352\361\371\1\x2D\75\120 AVX512 [VSCALEFSS] -(Ch_All) +(Ch_Rop1, Ch_Rop2, Ch_Wop3) xmmreg_mz,xmmreg,mem32 \350\361\371\1\x2D\75\120 AVX512,T1S xmmreg_mz,xmmreg,xmmreg_er \350\361\371\1\x2D\75\120 AVX512 @@ -8969,10 +8969,6 @@ ymmreg_mz,ymmreg,bmem64,imm8 \350\352\361\364\372\1\x43\75\120\27 zmmreg_mz,zmmreg,zmmrm,imm8 \350\351\352\361\372\1\x43\75\120\27 AVX512,TFV zmmreg_mz,zmmreg,bmem64,imm8 \350\351\352\361\372\1\x43\75\120\27 AVX512,TFV - - - - [VPCOMPRESSB] (Ch_All) mem128_m,xmmreg \350\361\371\1\x63\101 AVX512,T1S8 diff --git a/compiler/x86_64/x8664pro.inc b/compiler/x86_64/x8664pro.inc index 47182aea2d..92bb02aaa9 100644 --- a/compiler/x86_64/x8664pro.inc +++ b/compiler/x86_64/x8664pro.inc @@ -1403,10 +1403,10 @@ (Ch: [Ch_Wop2, Ch_Rop1]), (Ch: [Ch_Wop2, Ch_Rop1]), (Ch: [Ch_Wop2, Ch_Rop1]), -(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_All]), (Ch: [Ch_All]), (Ch: [Ch_All]),