summaryrefslogtreecommitdiff
path: root/include/opcode/mips.h
diff options
context:
space:
mode:
authorThiemo Seufer <ths@networkno.de>2006-06-05 16:28:36 +0000
committerThiemo Seufer <ths@networkno.de>2006-06-05 16:28:36 +0000
commitd33126725937b1ffa8062b2508a7c218baa80ff3 (patch)
tree993d73e7192a09cc72a5f4cd10d82d4235be6522 /include/opcode/mips.h
parent689f7a513878536a059050e4058da0babd994c87 (diff)
downloadgdb-d33126725937b1ffa8062b2508a7c218baa80ff3.tar.gz
[ gas/ChangeLog ]
* config/tc-mips.c (macro_build): Use INSERT_OPERAND wherew appropriate. (mips16_macro_build): Use MIPS16_INSERT_OPERAND where appropriate. (mips_ip): Make overflowed/underflowed constant arguments in DSP and MT instructions a fatal error. Use INSERT_OPERAND where appropriate. Improve warnings for break and wait code overflows. Use symbolic constant of OP_MASK_COPZ. (mips16_ip): Use MIPS16_INSERT_OPERAND where appropriate. [ gas/testsuite/ChangeLog ] * gas/mips/mips32-dsp.d, gas/mips/mips32-dsp.s, gas/mips/mips32-mt.d, gas/mips/mips32-mt.s: Remove instructions with invalid arguments. * gas/mips/mips32-dsp.l, gas/mips/mips32-mt.l: Delete file. [ include/opcode/ChangeLog ] * mips.h: Improve description of MT flags.
Diffstat (limited to 'include/opcode/mips.h')
-rw-r--r--include/opcode/mips.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/opcode/mips.h b/include/opcode/mips.h
index aa8040aec5a..7ff8602c26d 100644
--- a/include/opcode/mips.h
+++ b/include/opcode/mips.h
@@ -353,8 +353,8 @@ struct mips_opcode
"@" 10 bit signed immediate (OP_*_IMM10)
MT ASE usage:
- "!" 1 bit immediate at bit 5
- "$" 1 bit immediate at bit 4
+ "!" 1 bit usermode flag (OP_*_MT_U)
+ "$" 1 bit load high flag (OP_*_MT_H)
"*" 2 bit dsp/smartmips accumulator register (OP_*_MTACC_T)
"&" 2 bit dsp/smartmips accumulator register (OP_*_MTACC_D)
"g" 5 bit coprocessor 1 and 2 destination register (OP_*_RD)