diff --git a/compiler/i386/i386prop.inc b/compiler/i386/i386prop.inc index 56af9d2259..c155b6bbc3 100644 --- a/compiler/i386/i386prop.inc +++ b/compiler/i386/i386prop.inc @@ -953,7 +953,7 @@ (Ch: [Ch_Rop1, Ch_Rop2, Ch_Wop3]), (Ch: [Ch_Rop1, Ch_Rop2, Ch_Wop3]), (Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]), -(Ch: [Ch_All]), +(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]), (Ch: [Ch_Wop3, Ch_Rop2]), (Ch: [Ch_Wop3, Ch_Rop2]), (Ch: [Ch_Wop3, Ch_Rop2]), diff --git a/compiler/i8086/i8086prop.inc b/compiler/i8086/i8086prop.inc index c6855ca6ce..e83c05b7b6 100644 --- a/compiler/i8086/i8086prop.inc +++ b/compiler/i8086/i8086prop.inc @@ -953,7 +953,7 @@ (Ch: [Ch_Rop1, Ch_Rop2, Ch_Wop3]), (Ch: [Ch_Rop1, Ch_Rop2, Ch_Wop3]), (Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]), -(Ch: [Ch_All]), +(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]), (Ch: [Ch_Wop3, Ch_Rop2]), (Ch: [Ch_Wop3, Ch_Rop2]), (Ch: [Ch_Wop3, Ch_Rop2]), diff --git a/compiler/x86/x86ins.dat b/compiler/x86/x86ins.dat index 4ad6446177..76b1ba9659 100644 --- a/compiler/x86/x86ins.dat +++ b/compiler/x86/x86ins.dat @@ -5430,7 +5430,7 @@ zmmreg,zmmreg,zmmrm \350\351\361\370\1\xF6\75\120 [VPSHUFB] -(Ch_All) +(Ch_Wop3, Ch_Rop2, Ch_Rop1) xmmreg_mz,xmmreg,xmmrm \350\361\362\371\1\x00\75\120 AVX,SANDYBRIDGE,TFVM ymmreg_mz,ymmreg,ymmrm \350\361\362\364\371\1\x00\75\120 AVX2,TFVM zmmreg_mz,zmmreg,zmmrm \350\351\361\371\1\x00\75\120 AVX512,TFVM diff --git a/compiler/x86_64/x8664pro.inc b/compiler/x86_64/x8664pro.inc index 425d13f912..01dd42d265 100644 --- a/compiler/x86_64/x8664pro.inc +++ b/compiler/x86_64/x8664pro.inc @@ -949,7 +949,7 @@ (Ch: [Ch_Rop1, Ch_Rop2, Ch_Wop3]), (Ch: [Ch_Rop1, Ch_Rop2, Ch_Wop3]), (Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]), -(Ch: [Ch_All]), +(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]), (Ch: [Ch_Wop3, Ch_Rop2]), (Ch: [Ch_Wop3, Ch_Rop2]), (Ch: [Ch_Wop3, Ch_Rop2]),