diff options
author | Jan Beulich <jbeulich@novell.com> | 2018-07-31 10:57:09 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2018-07-31 10:57:09 +0200 |
commit | ae2387feae3f0798dd77c98a7107fdec38a99fe3 (patch) | |
tree | b9ef25903fb7b2c2bb8385c521c0d6faf2c7411f /opcodes/ChangeLog | |
parent | fa77b93ab76cae42e9394592d7474c795bb28f7e (diff) | |
download | gdb-ae2387feae3f0798dd77c98a7107fdec38a99fe3.zip gdb-ae2387feae3f0798dd77c98a7107fdec38a99fe3.tar.gz gdb-ae2387feae3f0798dd77c98a7107fdec38a99fe3.tar.bz2 |
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.
Diffstat (limited to 'opcodes/ChangeLog')
-rw-r--r-- | opcodes/ChangeLog | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 1c9c1a1..e5f9300 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,5 +1,20 @@ 2018-07-31 Jan Beulich <jbeulich@suse.com> + * i386-opc.h (ZEROING_MASKING) Rename to ... + (DYNAMIC_MASKING): ... this. Adjust comment. + * i386-opc.tbl (MaskingMorZ): Define. + (vcompresspd, vcompressps, vcvtps2ph, vextractf32x4, + vextractf32x8, vextractf64x2, vextractf64x4, vextracti32x4, + vextracti32x8, vextracti64x2, vextracti64x4, vmovapd, vmovaps, + vmovdqa32, vmovdqa64, vmovdqu8, vmovdqu16, vmovdqu32, vmovdqu64, + vmovupd, vmovups, vpcompressb, vpcompressw, vpcompressd, + vpcompressq, vpmovdb, vpmovdw, vpmovqb, vpmovqd, vpmovqw, + vpmovsdb, vpmovsdw, vpmovsqb, vpmovsqd, vpmovsqw, vpmovswb, + vpmovusdb, vpmovusdw, vpmovusqb, vpmovusqd, vpmovusqw, + vpmovuswb, vpmovwb): Fold AVX512 register and memory forms. + +2018-07-31 Jan Beulich <jbeulich@suse.com> + * i386-opc.tbl: Use element rather than vector size for AVX512* scatter/gather insns. * i386-tbl.h: Re-generate. |