Add additional missing Allegrex CPU instructions
authorDavid Guillen Fandos <david@davidgf.net>
Thu, 15 Jun 2023 03:45:03 +0000 (04:45 +0100)
committerMaciej W. Rozycki <macro@orcam.me.uk>
Thu, 15 Jun 2023 03:45:03 +0000 (04:45 +0100)
commita0176d8d12161136bbdf73558d32407ac98c9753
tree12f2a19e2744386ee230752f56648f489f029551
parentd29b94fc9f365de8002a9566df5bd8a45c7c8f1d
Add additional missing Allegrex CPU instructions

Allegrex supports some MIPS32 and MIPS32r2 instructions (albeit with
some encoding differences) such as bit manipulation (ins/ext) and MLA
(madd/msub).  It also features some new instructions like wsbw and
min/max or device-specific ones such as mfic.

Signed-off-by: David Guillen Fandos <david@davidgf.net>
gas/testsuite/gas/mips/allegrex.d [new file with mode: 0644]
gas/testsuite/gas/mips/allegrex.s [new file with mode: 0644]
gas/testsuite/gas/mips/mips.exp
opcodes/mips-opc.c