x86: fold Size{16,32,64} template attributes
authorJan Beulich <jbeulich@novell.com>
Wed, 10 Oct 2018 06:41:52 +0000 (08:41 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 10 Oct 2018 06:41:52 +0000 (08:41 +0200)
commit673fe0f0a7a0624819f1b4cdc289f43691567e91
treee322ba7542279099e15cdf44862fed1ae9ee4ebc
parent43f6cd0588a735c202934789d67b6ed4302f255d
x86: fold Size{16,32,64} template attributes

Only one of them can be set at a time, which means they can be expressed
by a single 2-bit field instead of three 1-bit ones.
gas/ChangeLog
gas/config/tc-i386.c
opcodes/ChangeLog
opcodes/i386-gen.c
opcodes/i386-opc.h
opcodes/i386-opc.tbl
opcodes/i386-tbl.h