x86: eliminate ImmExt abuse
authorJan Beulich <jbeulich@suse.com>
Tue, 12 Nov 2019 08:08:32 +0000 (09:08 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 12 Nov 2019 08:08:32 +0000 (09:08 +0100)
commit474da251bf92a11a08583080af77fa197570767f
treeca55563b2175c86cbb02362e1eb05135da888001
parent75e5731b8f10129ef9a0e4202152c391d70375eb
x86: eliminate ImmExt abuse

Drop the remaining instances left in place by commit c3949f432f ("x86:
limit ImmExt abuse), now that we have a way to specify specific GPRs.

Take the opportunity and also introduce proper 16-bit forms of
applicable SVME insns as well as 1-operand forms of CLZERO.
18 files changed:
gas/ChangeLog
gas/config/tc-i386.c
gas/testsuite/gas/i386/arch-13.d
gas/testsuite/gas/i386/arch-13.s
gas/testsuite/gas/i386/mwaitx-reg.l
gas/testsuite/gas/i386/svme.d
gas/testsuite/gas/i386/svme.s
gas/testsuite/gas/i386/x86-64-arch-3.d
gas/testsuite/gas/i386/x86-64-arch-3.s
gas/testsuite/gas/i386/x86-64-mwaitx-reg.l
gas/testsuite/gas/i386/x86-64-specific-reg.l
gas/testsuite/gas/i386/x86-64-specific-reg.s
opcodes/ChangeLog
opcodes/i386-gen.c
opcodes/i386-opc.h
opcodes/i386-opc.tbl
opcodes/i386-reg.tbl
opcodes/i386-tbl.h
This page took 0.026866 seconds and 4 git commands to generate.