x86: fold various AVX512 templates with so far differing Masking attributes
authorJan Beulich <jbeulich@novell.com>
Tue, 31 Jul 2018 08:57:09 +0000 (10:57 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 31 Jul 2018 08:57:09 +0000 (10:57 +0200)
commitae2387feae3f0798dd77c98a7107fdec38a99fe3
treeb9ef25903fb7b2c2bb8385c521c0d6faf2c7411f
parentfa77b93ab76cae42e9394592d7474c795bb28f7e
x86: fold various AVX512 templates with so far differing Masking attributes

There's no insn allowing ZEROING_MASKING alone. Re-purpose its value for
handling the not uncommon case of insns allowing either form of masking
with register operands, but only merging masking with a memory operand.
gas/ChangeLog
gas/config/tc-i386.c
opcodes/ChangeLog
opcodes/i386-opc.h
opcodes/i386-opc.tbl
opcodes/i386-tbl.h