* config/m88k-opcode.h (m88k_opcodes): comment change; o6 field is
in bits 10 through 7. flt.[dxs]s requires an r register in the second argument. New instruction lda.x. New instruction muls (alias for mul).
This commit is contained in:
parent
97f99d1196
commit
6d6b97b749
|
@ -1,3 +1,33 @@
|
|||
Fri Sep 24 12:37:59 1993 K. Richard Pixley (rich@sendai.cygnus.com)
|
||||
|
||||
* config/m88k-opcode.h (m88k_opcodes): comment change; o6 field is
|
||||
in bits 10 through 7. flt.[dxs]s requires an r register in the
|
||||
second argument. New instruction lda.x. New instruction muls
|
||||
(alias for mul).
|
||||
|
||||
Fri Sep 24 13:43:30 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
||||
|
||||
* Makefile.in (distclean): Recurse like clean.
|
||||
* doc/Makefile.in (distclean): New target.
|
||||
|
||||
* config/tc-mips.c (md_begin): Set BFD architecture and machine
|
||||
based on MIPS ISA level.
|
||||
|
||||
Thu Sep 23 17:58:58 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
||||
|
||||
* as.c (main): "exhausted", not "exhuasted".
|
||||
|
||||
* struc-symbol.h (struct symbol): Add sy_used_in_reloc field.
|
||||
* write.c (adjust_reloc_syms): Set sy_used_in_reloc.
|
||||
(write_object_file): Never strip symbols with sy_used_in_reloc
|
||||
set.
|
||||
|
||||
* config/obj-elf.c (obj_elf_section): Rewrote to handle both
|
||||
Solaris and SVR4 style .section pseudo-ops.
|
||||
(obj_elf_ident): Set SEC_READONLY for .comment section.
|
||||
* config/tc-sparc.c (md_apply_fix): If this is ELF, and we're
|
||||
generating a reloc, don't apply a fix.
|
||||
|
||||
Thu Sep 23 13:16:58 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
|
||||
|
||||
* config/obj-coffbfd.c (relax_align): Now static.
|
||||
|
|
|
@ -41,7 +41,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||
f = fcr (5:6)
|
||||
c = cr (5:6)
|
||||
V = VEC9 (0:9)
|
||||
o = O6 field of "prot" insn (7:4)
|
||||
o = O6 field of "prot" insn (10:7)
|
||||
? = Give warning for this insn/operand combination
|
||||
*/
|
||||
|
||||
|
@ -225,10 +225,10 @@ static struct m88k_opcode m88k_opcodes[] =
|
|||
_MC88xxx (0xf400e800, "ff1", "d,2")
|
||||
_MC88xxx (0x80004800, "fldcr", "d,f")
|
||||
_MC88xxx (0x84002020, "flt.ds", "d,2")
|
||||
_MC88110 (0x84002220, "flt.ds", "xd,x2")
|
||||
_MC88110 (0x84002220, "flt.ds", "xd,2")
|
||||
_MC88xxx (0x84002000, "flt.ss", "d,2")
|
||||
_MC88110 (0x84002200, "flt.ss", "xd,x2")
|
||||
_MC88110 (0x84002240, "flt.xs", "xd,x2")
|
||||
_MC88110 (0x84002200, "flt.ss", "xd,2")
|
||||
_MC88110 (0x84002240, "flt.xs", "xd,2")
|
||||
_MC88xxx (0x84000000, "fmul.sss", "d,1,2")
|
||||
_MC88110 (0x84008000, "fmul.sss", "xd,x1,x2")
|
||||
_MC88xxx (0x84000080, "fmul.ssd", "d,1,2")
|
||||
|
@ -380,6 +380,7 @@ static struct m88k_opcode m88k_opcodes[] =
|
|||
_MC88xxx (0xf4003200, "lda.d", "d,1[2]")
|
||||
_MC88xxx (0xf4006000, "lda.d", "?d,1,2") /* Output addu */
|
||||
_MC88xxx (0x60000000, "lda.d", "?d,1,I") /* Output addu */
|
||||
_MC88110 (0xf4003e00, "lda.x", "d,1[2]")
|
||||
_MC88xxx (0xf4003a00, "lda.h", "d,1[2]")
|
||||
_MC88xxx (0xf4006000, "lda.h", "?d,1,2") /* Output addu */
|
||||
_MC88xxx (0x60000000, "lda.h", "?d,1,I") /* Output addu */
|
||||
|
@ -395,6 +396,8 @@ static struct m88k_opcode m88k_opcodes[] =
|
|||
_MC88110 (0x8400c300, "mov", "xd,x2")
|
||||
_MC88xxx (0xf4006c00, "mul", "d,1,2")
|
||||
_MC88xxx (0x6c000000, "mul", "d,1,I")
|
||||
_MC88xxx (0xf4006c00, "muls", "d,1,2")
|
||||
_MC88xxx (0x6c000000, "muls", "d,1,I")
|
||||
_MC88xxx (0xf4006c00, "mulu", "d,1,2") /* synonym for mul */
|
||||
_MC88xxx (0x6c000000, "mulu", "d,1,I") /* synonym for mul */
|
||||
_MC88110 (0xf4006d00, "mulu.d", "d,1,2")
|
||||
|
|
Loading…
Reference in New Issue