include/opcode/
[deliverable/binutils-gdb.git] / include / opcode / v850.h
index 02dd17ad17cfec42465d9777de8d0092b08302d8..436ff3996844d09fd76b90e3e32f4dce730dd4af 100644 (file)
@@ -1,5 +1,5 @@
 /* v850.h -- Header file for NEC V850 opcode table
 /* v850.h -- Header file for NEC V850 opcode table
-   Copyright 1996 Free Software Foundation, Inc.
+   Copyright 1996, 1997, 2001, 2003 Free Software Foundation, Inc.
    Written by J.T. Conklin, Cygnus Support
 
 This file is part of GDB, GAS, and the GNU binutils.
    Written by J.T. Conklin, Cygnus Support
 
 This file is part of GDB, GAS, and the GNU binutils.
@@ -16,7 +16,7 @@ the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
 along with this file; see the file COPYING.  If not, write to the Free
 
 You should have received a copy of the GNU General Public License
 along with this file; see the file COPYING.  If not, write to the Free
-Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
+Software Foundation, 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA.  */
 
 #ifndef V850_H
 #define V850_H
 
 #ifndef V850_H
 #define V850_H
@@ -56,13 +56,10 @@ struct v850_opcode
 /* Values for the processors field in the v850_opcode structure.  */
 #define PROCESSOR_V850         (1 << 0)                /* Just the V850.  */
 #define PROCESSOR_ALL          -1                      /* Any processor.  */
 /* Values for the processors field in the v850_opcode structure.  */
 #define PROCESSOR_V850         (1 << 0)                /* Just the V850.  */
 #define PROCESSOR_ALL          -1                      /* Any processor.  */
-/* start-sanitize-v850e */
 #define PROCESSOR_V850E                (1 << 1)                /* Just the V850E. */
 #define PROCESSOR_NOT_V850     (~ PROCESSOR_V850)      /* Any processor except the V850.  */
 #define PROCESSOR_V850E                (1 << 1)                /* Just the V850E. */
 #define PROCESSOR_NOT_V850     (~ PROCESSOR_V850)      /* Any processor except the V850.  */
-/* end-sanitize-v850e */
-/* start-sanitize-v850eq */
-#define PROCESSOR_V850EQ       (1 << 2)                /* Just the V850EQ. */
-/* end-sanitize-v850eq */
+#define PROCESSOR_V850EA       (1 << 2)                /* Just the V850EA. */
+#define PROCESSOR_V850E1       (1 << 3)                /* Just the V850E1. */
 
 /* The table itself is sorted by major opcode number, and is otherwise
    in the order in which the disassembler should consider
 
 /* The table itself is sorted by major opcode number, and is otherwise
    in the order in which the disassembler should consider
@@ -99,8 +96,8 @@ struct v850_operand
      string (the operand will be inserted in any case).  If the
      operand value is legal, *ERRMSG will be unchanged (most operands
      can accept any value).  */
      string (the operand will be inserted in any case).  If the
      operand value is legal, *ERRMSG will be unchanged (most operands
      can accept any value).  */
-  unsigned long (* insert) PARAMS ((unsigned long instruction, long op,
-                                  const char ** errmsg));
+  unsigned long (* insert)
+    (unsigned long instruction, long op, const char ** errmsg);
 
   /* Extraction function.  This is used by the disassembler.  To
      extract this operand type from an instruction, check this field.
 
   /* Extraction function.  This is used by the disassembler.  To
      extract this operand type from an instruction, check this field.
@@ -118,7 +115,7 @@ struct v850_operand
      non-zero if this operand type can not actually be extracted from
      this operand (i.e., the instruction does not match).  If the
      operand is valid, *INVALID will not be changed.  */
      non-zero if this operand type can not actually be extracted from
      this operand (i.e., the instruction does not match).  If the
      operand is valid, *INVALID will not be changed.  */
-  unsigned long (* extract) PARAMS ((unsigned long instruction, int * invalid));
+  unsigned long (* extract) (unsigned long instruction, int * invalid);
 
   /* One bit syntax flags.  */
   int flags;
 
   /* One bit syntax flags.  */
   int flags;
@@ -157,7 +154,6 @@ extern const struct v850_operand v850_operands[];
 /* The register specified must not be r0 */
 #define V850_NOT_R0            0x80
 
 /* The register specified must not be r0 */
 #define V850_NOT_R0            0x80
 
-/* start-sanitize-v850e */
 /* push/pop type instruction, V850E specific.  */
 #define V850E_PUSH_POP         0x100
 
 /* push/pop type instruction, V850E specific.  */
 #define V850E_PUSH_POP         0x100
 
@@ -166,6 +162,5 @@ extern const struct v850_operand v850_operands[];
 
 /* 32 bit immediate follows instruction, V850E specific.  */
 #define V850E_IMMEDIATE32      0x400
 
 /* 32 bit immediate follows instruction, V850E specific.  */
 #define V850E_IMMEDIATE32      0x400
-/* end-sanitize-v850e */
 
 #endif /* V850_H */
 
 #endif /* V850_H */
This page took 0.025297 seconds and 4 git commands to generate.