diff options
author | Graham Markall <graham.markall@embecosm.com> | 2016-10-18 20:10:25 +0100 |
---|---|---|
committer | Graham Markall <graham.markall@embecosm.com> | 2016-11-03 17:14:38 +0000 |
commit | 5a736821eff3aa4a8da237778526f9f700759c7a (patch) | |
tree | cb82b834d2431eefa39fe4626457741daa61653c /include | |
parent | bdfe53e3cfebb392b1a0ef50fdd02faafec6dc63 (diff) | |
download | gdb-5a736821eff3aa4a8da237778526f9f700759c7a.zip gdb-5a736821eff3aa4a8da237778526f9f700759c7a.tar.gz 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/ChangeLog | 4 | ||||
-rw-r--r-- | include/opcode/arc.h | 1 |
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; |