From 9042dfec743cfb0580a6a3909d4e703638ac74b9 Mon Sep 17 00:00:00 2001 From: Thiemo Seufer Date: Mon, 5 Jun 2006 16:28:36 +0000 Subject: [PATCH] [ 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. --- include/opcode/ChangeLog | 4 ++++ include/opcode/mips.h | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/include/opcode/ChangeLog b/include/opcode/ChangeLog index 6a6f34b83..d79816d03 100644 --- a/include/opcode/ChangeLog +++ b/include/opcode/ChangeLog @@ -1,3 +1,7 @@ +2006-06-05 Thiemo Seufer + + * mips.h: Improve description of MT flags. + 2006-05-25 Richard Sandiford * m68k.h (mcf_mask): Define. diff --git a/include/opcode/mips.h b/include/opcode/mips.h index aa8040aec..7ff8602c2 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)