This is the mail archive of the mailing list for the binutils project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH v2 0/4] Begin implementing NPS-400 Accelerator instructions

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]