aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorGraham Markall <graham.markall@embecosm.com>2016-10-18 20:10:25 +0100
committerGraham Markall <graham.markall@embecosm.com>2016-11-03 17:14:38 +0000
commit5a736821eff3aa4a8da237778526f9f700759c7a (patch)
treecb82b834d2431eefa39fe4626457741daa61653c /include
parentbdfe53e3cfebb392b1a0ef50fdd02faafec6dc63 (diff)
downloadfsf-binutils-gdb-5a736821eff3aa4a8da237778526f9f700759c7a.zip
fsf-binutils-gdb-5a736821eff3aa4a8da237778526f9f700759c7a.tar.gz
fsf-binutils-gdb-5a736821eff3aa4a8da237778526f9f700759c7a.tar.bz2
arc: Implement NPS-400 dcmac instruction
gas/ChangeLog: * testsuite/gas/arc/nps-400-9.d: Added. * testsuite/gas/arc/nps-400-9.s: Added. include/ChangeLog: * opcode/arc.h: Add PROTOCOL_DECODE to insn_class_t. opcodes/ChangeLog: * arc-dis.c (arc_insn_length): Return length 8 for instructions with major opcode 0xa. * arc-nps-400-tbl.h: Add dcmac instruction. * arc-opc.c (arc_operands): Added operands for dcmac instruction. (insert_nps_rbdouble_64): Added. (extract_nps_rbdouble_64): Added. (insert_nps_proto_size): Added. (extract_nps_proto_size): Added.
Diffstat (limited to 'include')
-rw-r--r--include/ChangeLog4
-rw-r--r--include/opcode/arc.h1
2 files changed, 5 insertions, 0 deletions
diff --git a/include/ChangeLog b/include/ChangeLog
index aab1979..21179fd 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -1,3 +1,7 @@
+2016-11-03 Graham Markall <graham.markall@embecosm.com>
+
+ * opcode/arc.h: Add PROTOCOL_DECODE to insn_class_t.
+
2016-11-03 Andrew Burgess <andrew.burgess@embecosm.com>
* opcode/arc.h (struct arc_opcode): Change type of opcode and mask
diff --git a/include/opcode/arc.h b/include/opcode/arc.h
index f5cb9e9..2214b2f 100644
--- a/include/opcode/arc.h
+++ b/include/opcode/arc.h
@@ -56,6 +56,7 @@ typedef enum
LOGICAL,
MEMORY,
NET,
+ PROTOCOL_DECODE,
PMU,
XY
} insn_class_t;