* mips.h: Assign 'm'/'M' codes to MIPS16e save/restore
authorThiemo Seufer <ths@networkno.de>
Mon, 14 Nov 2005 02:25:39 +0000 (02:25 +0000)
committerThiemo Seufer <ths@networkno.de>
Mon, 14 Nov 2005 02:25:39 +0000 (02:25 +0000)
commit0499d65b9bc3522c3275f1945beb3d40e6f7a1ca
tree2893f145182b936f85283320bd1c3989075cd3e4
parenteafa87ff3b0eadd6e13c1c42962cad9e92992c3c
    * 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