x86: fold MOV to/from segment register templates
authorJan Beulich <jbeulich@novell.com>
Fri, 1 Jun 2018 06:41:16 +0000 (08:41 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 1 Jun 2018 06:41:16 +0000 (08:41 +0200)
commit733bd0abdd059beff9d2c3be94fcd3b72fd44aaf
treef287004f90a0f925f65063accc5d4ccc5d37a121
parentdfd27d41831853da1c7694e2d9e765eccbed22cf
x86: fold MOV to/from segment register templates

First of all there's no point in having separate Cpu386 templates - the
respective SReg3 registers can't be specified for pre-386 anyway; see
parse_real_register().

And then we can also make use of D here for the memory forms of the
insn. This cannot be done for the non-64bit GPR forms because of the
IgnoreSize that cannot be dropped from the to-SREG variant.
opcodes/ChangeLog
opcodes/i386-opc.tbl
opcodes/i386-tbl.h