* dwarf2.c: Convert to C90, remove unneeded casts and prototypes.
[deliverable/binutils-gdb.git] / gas / config / m88k-opcode.h
index d326c5500ac67d3c5d3c8c9720fa778d0dec439f..8055b5e430ec91d3496d9a0e78f178d6a5f8e5ec 100644 (file)
@@ -1,7 +1,7 @@
 /* m88k-opcode.h -- Instruction information for the Motorola 88000
    Contributed by Devon Bowen of Buffalo University
    and Torbjorn Granlund of the Swedish Institute of Computer Science.
-   Copyright (C) 1989, 1990, 1991 Free Software Foundation, Inc.
+   Copyright 1989, 1990, 1991, 1993, 2000 Free Software Foundation, Inc.
 
 This file is part of GAS, the GNU Assembler.
 
@@ -17,7 +17,7 @@ GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
 along with GAS; see the file COPYING.  If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
+the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 
 #if !defined(__STDC__) && !defined(const)
 #define const
@@ -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
  */
 
@@ -54,7 +54,7 @@ struct m88k_opcode
   char *op_spec;
 };
 
-/* and introducing... the Motorola 88100 and 88110 instruction sets... */
+/* and introducing... the Motorola 88100 and 88110 instruction sets...  */
 
 /* By default, include the 88110 instructions.  */
 #define MC88110
@@ -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 */
@@ -389,12 +390,14 @@ static struct m88k_opcode m88k_opcodes[] =
   _MC88xxx (0x48000000, "mask",                "d,1,I")
   _MC88xxx (0x4c000000, "mask.u",      "d,1,I")
   _MC88110 (0x8400c000, "mov.s",       "d,x2")
-  _MC88110 (0x84008200, "mov.s",       "xd,2")
+  _MC88110 (0x84004200, "mov.s",       "xd,2")
   _MC88110 (0x8400c080, "mov.d",       "d,x2")
-  _MC88110 (0x84008280, "mov.d",       "xd,2")
+  _MC88110 (0x84004280, "mov.d",       "xd,2")
   _MC88110 (0x8400c300, "mov",         "xd,x2")
   _MC88xxx (0xf4006c00, "mul",         "d,1,2")
   _MC88xxx (0x6c000000, "mul",         "d,1,I")
+  _MC88xxx (0xf4006e00, "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")
This page took 0.025079 seconds and 4 git commands to generate.