print_insn_powerpc tidy
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index 5588f51f0d76575f5b2f2fe14b53cf8be2daba1c..bf775b5e3e7ad74355cd1d1f6f3c45f4c14981b2 100644 (file)
@@ -1,3 +1,36 @@
+2019-04-07  Alan Modra  <amodra@gmail.com>
+
+       * ppc-dis.c (print_insn_powerpc): Use a tiny state machine
+       op_separator to control printing of spaces, comma and parens
+       rather than need_comma, need_paren and spaces vars.
+
+2019-04-07  Alan Modra  <amodra@gmail.com>
+
+       PR 24421
+       * arm-dis.c (print_insn_coprocessor): Correct bracket placement.
+       (print_insn_neon, print_insn_arm): Likewise.
+
+2019-04-05  Xuepeng Guo  <xuepeng.guo@intel.com>
+
+       * i386-dis-evex.h (evex_table): Updated to support BF16
+       instructions.
+       * i386-dis.c (enum): Add EVEX_W_0F3852_P_1, EVEX_W_0F3872_P_1
+       and EVEX_W_0F3872_P_3.
+       * i386-gen.c (cpu_flag_init): Add CPU_AVX512_BF16_FLAGS.
+       (cpu_flags): Add bitfield for CpuAVX512_BF16.
+       * i386-opc.h (enum): Add CpuAVX512_BF16.
+       (i386_cpu_flags): Add bitfield for cpuavx512_bf16.
+       * i386-opc.tbl: Add AVX512 BF16 instructions.
+       * i386-init.h: Regenerated.
+       * i386-tbl.h: Likewise.
+
+2019-04-05  Alan Modra  <amodra@gmail.com>
+
+       * ppc-opc.c (XLBH_MASK): Subtract off BH field from BB_MASK.
+       (powerpc_opcodes): Reorder bcctr and bclr extended mnemonics
+       to favour printing of "-" branch hint when using the "y" bit.
+       Allow BH field on bc{ctr,lr,tar}{,l}{-,+}.
+
 2019-04-05  Alan Modra  <amodra@gmail.com>
 
        * ppc-dis.c (print_insn_powerpc): Delay printing spaces after
This page took 0.024426 seconds and 4 git commands to generate.