From a45123a87b2b5440928e4bcd053a9b784534816d Mon Sep 17 00:00:00 2001 From: florian <florian@freepascal.org> Date: Thu, 19 Aug 2021 23:01:00 +0200 Subject: [PATCH] * fix change information for popcnt --- compiler/i386/i386prop.inc | 2 +- compiler/i8086/i8086prop.inc | 2 +- compiler/x86/x86ins.dat | 2 +- compiler/x86_64/x8664pro.inc | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/compiler/i386/i386prop.inc b/compiler/i386/i386prop.inc index dc0d1b4b7e..599c1fcc81 100644 --- a/compiler/i386/i386prop.inc +++ b/compiler/i386/i386prop.inc @@ -676,7 +676,7 @@ (Ch: [Ch_All]), (Ch: [Ch_All]), (Ch: [Ch_All]), -(Ch: [Ch_All]), +(Ch: [Ch_Wop2, Ch_Rop1]), (Ch: [Ch_All]), (Ch: [Ch_All]), (Ch: [Ch_All]), diff --git a/compiler/i8086/i8086prop.inc b/compiler/i8086/i8086prop.inc index 462246df63..45a0a311de 100644 --- a/compiler/i8086/i8086prop.inc +++ b/compiler/i8086/i8086prop.inc @@ -676,7 +676,7 @@ (Ch: [Ch_All]), (Ch: [Ch_All]), (Ch: [Ch_All]), -(Ch: [Ch_All]), +(Ch: [Ch_Wop2, Ch_Rop1]), (Ch: [Ch_All]), (Ch: [Ch_All]), (Ch: [Ch_All]), diff --git a/compiler/x86/x86ins.dat b/compiler/x86/x86ins.dat index eda4711ffc..20971be3d7 100644 --- a/compiler/x86/x86ins.dat +++ b/compiler/x86/x86ins.dat @@ -3526,7 +3526,7 @@ xmmreg,xmmrm,imm \361\3\x0F\x3A\x62\110\26 SSE42,SM2,SB,AR2 xmmreg,xmmrm \361\3\x0F\x38\x37\110 SSE42,SM [POPCNT,popcntX] -(Ch_All) +(Ch_Wop2, Ch_Rop1) reg16,rm16 \333\320\2\x0F\xB8\110 386,SM,SSE4 reg32,rm32 \333\320\2\x0F\xB8\110 386,SM,SSE4 reg64,rm64 \333\320\2\x0F\xB8\110 386,SM,SSE4,X86_64 diff --git a/compiler/x86_64/x8664pro.inc b/compiler/x86_64/x8664pro.inc index 70778b7240..926b506f8e 100644 --- a/compiler/x86_64/x8664pro.inc +++ b/compiler/x86_64/x8664pro.inc @@ -669,7 +669,7 @@ (Ch: [Ch_All]), (Ch: [Ch_All]), (Ch: [Ch_All]), -(Ch: [Ch_All]), +(Ch: [Ch_Wop2, Ch_Rop1]), (Ch: [Ch_All]), (Ch: [Ch_All]), (Ch: [Ch_All]),