x86: shrink Masking insn attribute to a single bit (boolean)
authorJan Beulich <jbeulich@suse.com>
Fri, 16 Jun 2023 07:23:26 +0000 (09:23 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 16 Jun 2023 07:23:26 +0000 (09:23 +0200)
commitb1c792568662d7e00158d19e0439b64f98b78e47
treec7f05f2aead63173ff4a41d5cd2bcd906d173758
parent2a4da0730829376aeaee4dd8eab345fb6a8ddf03
x86: shrink Masking insn attribute to a single bit (boolean)

The logic can actually be expressed with less code that way, utilizing
that there are common patterns of when which form of masking is
permitted. This then also eliminates the large set of open-codings of
BOTH_MASKING in the opcode table.
gas/config/tc-i386.c
opcodes/i386-opc.h
opcodes/i386-opc.tbl
opcodes/i386-tbl.h