[ gas/ChangeLog ]
2003-01-02 Chris Demetriou <cgd@broadcom.com> * config/tc-mips.c: Update copyright years to include 2003. (mips_ip): Fix indentation of "+A", "+B", and "+C" handling. Additionally, clean up their code slightly and clean up their comments some more. * doc/c-mips.texi: Add MIPS32r2 to ".set mipsN" documentation. [ gas/testsuite/ChangeLog ] 2003-01-02 Chris Demetriou <cgd@broadcom.com> * gas/mips/elf_arch_mips32r2.d: Fix file description comment. [ include/opcode/ChangeLog ] 2003-01-02 Chris Demetriou <cgd@broadcom.com> * mips.h: Update copyright years to include 2002 (which had been missed previously) and 2003. Make comments about "+A", "+B", and "+C" operand types more descriptive.
This commit is contained in:
parent
6e745f9fb8
commit
4aa028aae0
|
@ -1,3 +1,9 @@
|
||||||
|
2003-01-02 Chris Demetriou <cgd@broadcom.com>
|
||||||
|
|
||||||
|
* mips.h: Update copyright years to include 2002 (which had
|
||||||
|
been missed previously) and 2003. Make comments about "+A",
|
||||||
|
"+B", and "+C" operand types more descriptive.
|
||||||
|
|
||||||
2002-12-31 Chris Demetriou <cgd@broadcom.com>
|
2002-12-31 Chris Demetriou <cgd@broadcom.com>
|
||||||
|
|
||||||
* mips.h: Note that the "+D" operand type name is now used.
|
* mips.h: Note that the "+D" operand type name is now used.
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* mips.h. Mips opcode list for GDB, the GNU debugger.
|
/* mips.h. Mips opcode list for GDB, the GNU debugger.
|
||||||
Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
|
Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Contributed by Ralph Campbell and OSF
|
Contributed by Ralph Campbell and OSF
|
||||||
Commented and modified by Ian Lance Taylor, Cygnus Support
|
Commented and modified by Ian Lance Taylor, Cygnus Support
|
||||||
|
@ -233,11 +233,14 @@ struct mips_opcode
|
||||||
"x" accept and ignore register name
|
"x" accept and ignore register name
|
||||||
"z" must be zero register
|
"z" must be zero register
|
||||||
"K" 5 bit Hardware Register (rdhwr instruction) (OP_*_RD)
|
"K" 5 bit Hardware Register (rdhwr instruction) (OP_*_RD)
|
||||||
"+A" 5 bit ins/ext position/lsb (OP_*_SHAMT)
|
"+A" 5 bit ins/ext position, which becomes LSB (OP_*_SHAMT).
|
||||||
"+B" 5 bit "ins" size spec (OP_*_INSMSB). Requires that "+A"
|
Enforces: 0 <= pos < 32.
|
||||||
occur first!
|
"+B" 5 bit ins size, which becomes MSB (OP_*_INSMSB).
|
||||||
"+C" 5 bit "ext" msbd spec (OP_*_EXTMSBD). Requires that "+A"
|
Requires that "+A" occur first to set position.
|
||||||
occur first!
|
Enforces: 0 < (pos+size) <= 32.
|
||||||
|
"+C" 5 bit ext size, which becomes MSBD (OP_*_EXTMSBD).
|
||||||
|
Requires that "+A" occur first to set position.
|
||||||
|
Enforces: 0 < (pos+size) <= 32.
|
||||||
|
|
||||||
Floating point instructions:
|
Floating point instructions:
|
||||||
"D" 5 bit destination register (OP_*_FD)
|
"D" 5 bit destination register (OP_*_FD)
|
||||||
|
|
Loading…
Reference in New Issue