Hello binutils developers!
This is v2 of the patchset I sent a few months ago.
In this revision some test cases were fixed.
David Guillen Fandos (9):
Add initial support for MIPS Allegrex VFPU coprocessor
Add MIPS Allegrex VFPU register names and some vector instructions
Add MIPS Allegrex VFPU prefix instructions and support for decorated
registers.
Implement prefix-register compatibility checks for the MIPS Allegrex
VFPU regs.
Implement dest-register compatibility checks for the MIPS Allegrex
VFPU regs.
Add MIPS Allegrex VFPU matrix register and instruction support
Add more MIPS Allegrex VFPU instructions
Add MIPS Allegrex VFPU coprocessor registers and instructions
Add MIPS Allegrex VFPU conditional move and branching instructions
gas/config/tc-mips.c | 786 +++++++++++++++++-
gas/testsuite/gas/mips/allegrex-vfpu-errors.d | 3 +
gas/testsuite/gas/mips/allegrex-vfpu-errors.l | 89 ++
gas/testsuite/gas/mips/allegrex-vfpu-errors.s | 95 +++
gas/testsuite/gas/mips/allegrex-vfpu.d | 306 +++++++
gas/testsuite/gas/mips/allegrex-vfpu.s | 300 +++++++
gas/testsuite/gas/mips/[email protected] | 13 +
gas/testsuite/gas/mips/[email protected] | 13 +
.../gas/mips/[email protected] | 2 +-
gas/testsuite/gas/mips/mips.exp | 2 +
include/opcode/mips.h | 97 ++-
opcodes/mips-dis.c | 215 +++++
opcodes/mips-formats.h | 53 ++
opcodes/mips-opc.c | 315 ++++++-
14 files changed, 2280 insertions(+), 9 deletions(-)
create mode 100644 gas/testsuite/gas/mips/allegrex-vfpu-errors.d
create mode 100644 gas/testsuite/gas/mips/allegrex-vfpu-errors.l
create mode 100644 gas/testsuite/gas/mips/allegrex-vfpu-errors.s
create mode 100644 gas/testsuite/gas/mips/allegrex-vfpu.d
create mode 100644 gas/testsuite/gas/mips/allegrex-vfpu.s
create mode 100644 gas/testsuite/gas/mips/[email protected]
create mode 100644 gas/testsuite/gas/mips/[email protected]
--
2.51.1