[AArch64][SVE 14/32] Make aarch64_logical_immediate_p take an element size
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index 66551db3c108289d5826cdfd7c833a0688ca4252..9f44e978be49be56e7963a62e46793bc38cfbe6e 100644 (file)
@@ -1,3 +1,142 @@
+2016-09-21  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * aarch64-opc.c (aarch64_logical_immediate_p): Replace is32
+       with an esize parameter.
+       (operand_general_constraint_met_p): Update accordingly.
+       Fix misindented code.
+       * aarch64-asm.c (aarch64_ins_limm): Update call to
+       aarch64_logical_immediate_p.
+
+2016-09-21  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * aarch64-opc.c (match_operands_qualifier): Handle F_STRICT.
+
+2016-09-21  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * aarch64-gen.c (indented_print): Avoid hard-coded indentation limit.
+
+2016-09-15  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * arc-dis.c (find_format): Walk the linked list pointed by einsn.
+
+2016-09-14  Peter Bergner <bergner@vnet.ibm.com>
+
+       * ppc-opc.c (powerpc_opcodes) <slbiag>: New mnemonic.
+       <addex., brd, brh, brw, lwzmx, nandxor, rldixor, setbool,
+       xor3>: Delete mnemonics.
+       <cp_abort>: Rename mnemonic from ...
+       <cpabort>: ...to this.
+       <setb>: Change to a X form instruction.
+       <sync>: Change to 1 operand form.
+       <copy>: Delete mnemonic.
+       <copy_first>: Rename mnemonic from ...
+       <copy>: ...to this.
+       <paste, paste.>: Delete mnemonics.
+       <paste_last>: Rename mnemonic from ...
+       <paste.>: ...to this.
+
+2016-09-14  Anton Kolesov  <Anton.Kolesov@synopsys.com>
+
+       * arc-dis.c (arc_get_disassembler): Accept a null bfd gracefully.
+
+2016-09-12  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
+
+       * s390-mkopc.c (main): Support alternate arch strings.
+
+2016-09-12  Patrick Steuer  <steuer@linux.vnet.ibm.com>
+
+       * s390-opc.txt: Fix kmctr instruction type.
+
+2016-09-07  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-gen.c (cpu_flag_init): Remove CPU_IAMCU_COMPAT_FLAGS.
+       * i386-init.h: Regenerated.
+
+2016-08-30  Cupertino Miranda  <cmiranda@synopsys.com>
+
+       * opcodes/arc-dis.c (print_insn_arc): Changed.
+
+2016-08-26  Jose E. Marchesi  <jose.marchesi@oracle.com>
+
+       * sparc-opc.c (sparc_opcodes): Fix typo in opcode, camellia_fi ->
+       camellia_fl.
+
+2016-08-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
+
+       * arm-dis.c (psr_name): Use hex as case labels.  Add detection for
+       MSPLIM, PSPLIM, MSPLIM_NS, PSPLIM_NS, PRIMASK_NS, BASEPRI_NS,
+       FAULTMASK_NS, CONTROL_NS and SP_NS special registers.
+
+2016-08-24  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-dis.c (PREFIX_MOD_0_0FAE_REG_4): New.
+       (PREFIX_MOD_3_0FAE_REG_4): Likewise.
+       (prefix_table): Add PREFIX_MOD_0_0FAE_REG_4 and
+       PREFIX_MOD_3_0FAE_REG_4.
+       (mod_table): Use PREFIX_MOD_0_0FAE_REG_4 and
+       PREFIX_MOD_3_0FAE_REG_4.
+       * i386-gen.c (cpu_flag_init): Add CPU_PTWRITE_FLAGS.
+       (cpu_flags): Add CpuPTWRITE.
+       * i386-opc.h (CpuPTWRITE): New.
+       (i386_cpu_flags): Add cpuptwrite.
+       * i386-opc.tbl: Add ptwrite instruction.
+       * i386-init.h: Regenerated.
+       * i386-tbl.h: Likewise.
+
+2016-08-24  Anton Kolesov  <Anton.Kolesov@synopsys.com>
+
+       * arc-dis.h: Wrap around in extern "C".
+
+2016-08-23  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * aarch64-tbl.h (V8_2_INSN): New macro.
+       (aarch64_opcode_table): Use it.
+
+2016-08-23  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * aarch64-tbl.h (aarch64_opcode_table): Make more use of
+       CORE_INSN, __FP_INSN and SIMD_INSN.
+
+2016-08-23  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * aarch64-tbl.h (CORE_INSN, __FP_INSN, SIMD_INSN): Add OP parameter.
+       (aarch64_opcode_table): Update uses accordingly.
+
+2016-07-25  Andrew Jenner  <andrew@codesourcery.com>
+       Kwok Cheung Yeung  <kcy@codesourcery.com>
+
+       opcodes/
+       * ppc-opc.c (vle_opcodes): Alias 'e_cmpwi' to 'e_cmpi' and
+       'e_cmplwi' to 'e_cmpli' instead.
+       (OPVUPRT, OPVUPRT_MASK): Define.
+       (powerpc_opcodes): Add E200Z4 insns.
+       (vle_opcodes): Add context save/restore insns.
+
+2016-07-27  Maciej W. Rozycki  <macro@imgtec.com>
+
+       * micromips-opc.c (micromips_opcodes): Reorder "bc" next to "b",
+       "beqzc" next to "beq", "bnezc" next to "bne" and "jrc" next to
+       "j".
+
+2016-07-27  Graham Markall  <graham.markall@embecosm.com>
+
+        * arc-nps400-tbl.h: Change block comments to GNU format.
+        * arc-dis.c: Add new globals addrtypenames,
+        addrtypenames_max, and addtypeunknown.
+        (get_addrtype): New function.
+        (print_insn_arc): Print colons and address types when
+        required.
+        * arc-opc.c: Add MAKE_INSERT_NPS_ADDRTYPE macro and use to
+        define insert and extract functions for all address types.
+        (arc_operands): Add operands for colon and all address
+        types.
+        * arc-nps-400-tbl.h: Add NPS-400 BMU instructions to opcode table.
+        * arc-opc.c: Add NPS_BD_TYPE and NPS_BMU_NUM operands,
+        insert_nps_bd_num_buff and extract_nps_bd_num_buff functions.
+        * arc-nps-400-tbl.h: Add NPS-400 PMU instructions to opcode table.
+        * arc-opc.c: Add NPS_PMU_NXT_DST and NPS_PMU_NUM_JOB operands,
+        insert_nps_pmu_num_job and extract_nps_pmu_num_job functions.
+
 2016-07-21  H.J. Lu  <hongjiu.lu@intel.com>
 
        * configure: Regenerated.
This page took 0.025435 seconds and 4 git commands to generate.