x86: adjust MOVSD attributes
authorJan Beulich <jbeulich@suse.com>
Tue, 9 Aug 2022 07:19:36 +0000 (09:19 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 9 Aug 2022 07:19:36 +0000 (09:19 +0200)
commit87bf02522867c1a16b0e4721d7a629a781ad03b8
treefd5fb8a56cde936ae85046c0bb6aa74a7df4fca8
parent05a79382ed80888485e30776d749352f6e54592a
x86: adjust MOVSD attributes

The non-SSE2AVX form of the SIMD variant of the instruction needlessly
has the (still multi-purpose) IgnoreSize attribute. All other similar
SSE2 insns use NoRex64 instead. Make this consistent, noting that the
SSE2AVX form can't have the same change made - there the memory operand
doesn't at the same time permit RegXMM (which logic uses when deciding
whether a Q suffix is okay outside of 64-bit mode).
opcodes/i386-opc.tbl
opcodes/i386-tbl.h