This is the mail archive of the
mailing list for the binutils project.
[PATCH v2 0/4] Begin implementing NPS-400 Accelerator instructions
- From: Graham Markall <graham dot markall at embecosm dot com>
- To: binutils at sourceware dot org
- Cc: claudiu dot zissulescu at synopsys dot com, Graham Markall <graham dot markall at embecosm dot com>
- Date: Mon, 25 Jul 2016 06:46:51 +0100
- Subject: [PATCH v2 0/4] Begin implementing NPS-400 Accelerator instructions
- Authentication-results: sourceware.org; auth=none
- References: <firstname.lastname@example.org>
This is a revised series of patches that begin the implementation of
NPS-400 Accelerator instructions by adding support for address types and
implementations of the BMU and PMU Accelerator instructions. Compared
to the original patch set, the following changes are made:
- Additional patch at the beginning to correct the comment format in
- Commas following the last entry of the enums are removed.
- A new macro, ARC_OPERAND_IS_FAKE, used to test if an operand is fake.
Fake operands are those with the fake bit set, excluding brackets and
- All additional comments follows the GNU style.
- Replace spaces with tabs in debug_exp.
- Add a short description of get_addrtype.
All patches pass `make check` with ARC big- and little-endian.
Graham Markall (4):
[ARC] Change block comments to GNU style
[ARC] Add support for address type syntax
[ARC] Implement NPS-400 BMU instructions
[ARC] Implement NPS-400 PMU Instructions
gas/ChangeLog | 21 ++++++++
gas/config/tc-arc.c | 92 +++++++++++++++++++++++++++++---
gas/testsuite/gas/arc/nps400-8.d | 71 +++++++++++++++++++++++++
gas/testsuite/gas/arc/nps400-8.s | 92 ++++++++++++++++++++++++++++++++
include/ChangeLog | 13 +++++
include/opcode/arc.h | 77 ++++++++++++++++++++++++++-
opcodes/ChangeLog | 26 +++++++++
opcodes/arc-dis.c | 42 +++++++++++++--
opcodes/arc-nps400-tbl.h | 110 ++++++++++++++++++++++++++++++++++++---
opcodes/arc-opc.c | 101 +++++++++++++++++++++++++++++++++++
10 files changed, 627 insertions(+), 18 deletions(-)
create mode 100644 gas/testsuite/gas/arc/nps400-8.d
create mode 100644 gas/testsuite/gas/arc/nps400-8.s