aboutsummaryrefslogtreecommitdiff
path: root/opcodes/ChangeLog
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2018-07-31 10:57:09 +0200
committerJan Beulich <jbeulich@suse.com>2018-07-31 10:57:09 +0200
commitae2387feae3f0798dd77c98a7107fdec38a99fe3 (patch)
treeb9ef25903fb7b2c2bb8385c521c0d6faf2c7411f /opcodes/ChangeLog
parentfa77b93ab76cae42e9394592d7474c795bb28f7e (diff)
downloadgdb-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/ChangeLog15
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.