* mips.h: Assign 'm'/'M' codes to MIPS16e save/restore
commitb848db785a251241e2eea69e207bb005ad6b01e4
authorThiemo Seufer <ths@networkno.de>
Mon, 14 Nov 2005 02:25:39 +0000 (14 02:25 +0000)
committerThiemo Seufer <ths@networkno.de>
Mon, 14 Nov 2005 02:25:39 +0000 (14 02:25 +0000)
tree0f4d87ffe51eabcb181b0bfdb2c72a60b83b5ae9
parent7b446d3bc05bb9765e1ffe63d682a944868d3782
    * mips.h: Assign 'm'/'M' codes to MIPS16e save/restore
        instructions.  Define MIPS16_ALL_ARGS and MIPS16_ALL_STATICS for
        save/restore encoding of the args field.

        * mips16-opc.c: Add MIPS16e save/restore opcodes.
        * mips-dis.c (print_mips16_insn_arg): Handle printing of 'm'/'M'
        codes for save/restore.

        * config/tc-mips.c (mips16_ip): Add handling of 'm' and 'M' codes
        for the MIPS16e save/restore instructions.

        * gas/mips/mips.exp: Run new save/restore tests.
        * gas/testsuite/gas/mips/mips16e-save.s: New test for generating
        different styles of save/restore instructions.
        * gas/testsuite/gas/mips/mips16e-save.d: New.
gas/ChangeLog
gas/config/tc-mips.c
gas/testsuite/ChangeLog
gas/testsuite/gas/mips/mips.exp
gas/testsuite/gas/mips/mips16e-save.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips16e-save.s [new file with mode: 0644]
include/opcode/ChangeLog
include/opcode/mips.h
opcodes/ChangeLog
opcodes/mips-dis.c
opcodes/mips16-opc.c