AArch64: Constraint disassembler and assembler changes.
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index 4014e2b6dcb2e30b9b626f4dacb049884b32dd2f..36c5af2739975842d5527c1ddc2634e71d513f3e 100644 (file)
@@ -1,3 +1,33 @@
+2018-10-03  Tamar Christina  <tamar.christina@arm.com>
+
+       * aarch64-asm.c (aarch64_opcode_encode): Apply constraint verifier.
+       * aarch64-dis.c (print_operands): Refactor to take notes.
+       (print_verifier_notes): New.
+       (print_aarch64_insn): Apply constraint verifier.
+       (print_insn_aarch64_word): Update call to print_aarch64_insn.
+       * aarch64-opc.c (aarch64_print_operand): Remove attribute, update notes format.
+
+2018-10-03  Tamar Christina  <tamar.christina@arm.com>
+
+       * aarch64-opc.c (init_insn_block): New.
+       (verify_constraints, aarch64_is_destructive_by_operands): New.
+       * aarch64-opc.h (verify_constraints): New.
+
+2018-10-03  Tamar Christina  <tamar.christina@arm.com>
+
+       * aarch64-dis.c (aarch64_opcode_decode): Update verifier call.
+       * aarch64-opc.c (verify_ldpsw): Update arguments.
+
+2018-10-03  Tamar Christina  <tamar.christina@arm.com>
+
+       * aarch64-dis.c (ERR_OK, ERR_UND, ERR_UNP, ERR_NYI): Remove.
+       (aarch64_decode_insn, print_insn_aarch64_word): Use err_type.
+
+2018-10-03  Tamar Christina  <tamar.christina@arm.com>
+
+       * aarch64-asm.c (aarch64_opcode_encode): Add insn_sequence.
+       * aarch64-dis.c (insn_sequence): New.
+
 2018-10-03  Tamar Christina  <tamar.christina@arm.com>
 
        * aarch64-tbl.h (CORE_INSN, __FP_INSN, SIMD_INSN, CRYP_INSN, _CRC_INSN,
This page took 0.023955 seconds and 4 git commands to generate.