[PATCH 1/3] x86: slightly simplify VPBROADCASTQ -> VUNPCKLQDQ optimization again
Jan Beulich
jbeulich@suse.com
Fri Jul 17 07:33:54 GMT 2026
To fix eb4031cb20aa, c117ca0fc276 ("x86: Check XMM destination when
optimizing 128-bit VPBROADCASTQ") should merely have changed which operand
is checked for being Xmmword. Drop the excess check.
--- a/gas/config/tc-i386.c
+++ b/gas/config/tc-i386.c
@@ -5825,7 +5825,6 @@ optimize_encoding (void)
&& i.operands == i.reg_operands
&& i.tm.opcode_modifier.vex
&& !(i.op[0].regs->reg_flags & RegRex)
- && i.op[0].regs->reg_type.bitfield.xmmword
&& i.op[1].regs->reg_type.bitfield.xmmword
&& pp.encoding != encoding_vex3)
{
More information about the Binutils
mailing list