+2018-03-08 Jan Beulich <jbeulich@suse.com>
+
+ * i386-opc.tbl (vgf2p8affineinvqb, vgf2p8affineqb, vgf2p8mulb):
+ Fold 128- and 256-bit VEX-encoded templates.
+ * i386-tlb.h: Re-generate.
+
+2018-03-08 Jan Beulich <jbeulich@suse.com>
+
+ * i386-opc.tbl (vexpandpd, vexpandps, vmovapd, vmovaps,
+ vmovdqa32, vmovdqa64, vmovdqu32, vmovdqu64, vmovupd, vmovups,
+ vpexpandd, vpexpandq): Fold AVX512F templates.
+ * i386-tlb.h: Re-generate.
+
+2018-03-08 Jan Beulich <jbeulich@suse.com>
+
+ * i386-opc.tbl (llwpcb, slwpcb, lwpval, lwpins): Fold 32- and
+ 64-bit templates. Drop Disp<N>.
+ * i386-tlb.h: Re-generate.
+
+2018-03-08 Jan Beulich <jbeulich@suse.com>
+
+ * i386-opc.tbl (vfmadd*, vfmsub*, vfnmadd*, vfnmsub*): Fold 128-
+ and 256-bit templates.
+ * i386-tlb.h: Re-generate.
+
+2018-03-08 Jan Beulich <jbeulich@suse.com>
+
+ * i386-opc.tbl (cmpxchg8b): Add NoRex64.
+ * i386-tlb.h: Re-generate.
+
+2018-03-08 Jan Beulich <jbeulich@suse.com>
+
+ * i386-opc.tbl (cmpxchg16b, fisttp, fisttpll, bndmov, mwaitx):
+ Drop NoAVX.
+ * i386-tlb.h: Re-generate.
+
+2018-03-08 Jan Beulich <jbeulich@suse.com>
+
+ * i386-opc.tbl (ldmxcsr, stmxcsr): Add NoAVX.
+ * i386-tlb.h: Re-generate.
+
+2018-03-08 Jan Beulich <jbeulich@suse.com>
+
+ * i386-gen.c (opcode_modifiers): Delete FloatD.
+ * i386-opc.h (FloatD): Delete.
+ (struct i386_opcode_modifier): Delete floatd.
+ * i386-opc.tbl (fadd, fsub, fsubr, fmul, fdiv, fdivr): Replace
+ FloatD by D.
+ * i386-tlb.h: Re-generate.
+
+2018-03-08 Jan Beulich <jbeulich@suse.com>
+
+ * i386-dis.c (float_reg): Adjust DC and DE fsub*/fdiv* patterns.
+
+2018-03-08 Jan Beulich <jbeulich@suse.com>
+
+ * i386-opc.tbl (vmovd): Disallow Qword memory operands.
+ * i386-tlb.h: Re-generate.
+
2018-03-08 Jan Beulich <jbeulich@suse.com>
* i386-opc.tbl (vcvtpd2ps): Fold AVX 128- and 256-bit memory