Thu Nov 12 19:21:57 1998 Dave Brolley <brolley@cygnus.com>
[deliverable/binutils-gdb.git] / opcodes / m32r-opc.h
index b9a7f2cf2a25065a342f7a7728e1b19f00f98001..d87afeaa741bb42ee8719f6ca530f426f6e20b4c 100644 (file)
@@ -39,9 +39,11 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #define CGEN_WORD_BITSIZE 32
 #define CGEN_DEFAULT_INSN_BITSIZE 32
 #define CGEN_BASE_INSN_BITSIZE 32
+#define CGEN_MIN_INSN_BITSIZE 16
 #define CGEN_MAX_INSN_BITSIZE 32
 #define CGEN_DEFAULT_INSN_SIZE (CGEN_DEFAULT_INSN_BITSIZE / 8)
 #define CGEN_BASE_INSN_SIZE (CGEN_BASE_INSN_BITSIZE / 8)
+#define CGEN_MIN_INSN_SIZE (CGEN_MIN_INSN_BITSIZE / 8)
 #define CGEN_MAX_INSN_SIZE (CGEN_MAX_INSN_BITSIZE / 8)
 #define CGEN_INT_INSN
 
@@ -152,8 +154,8 @@ typedef enum pipe_attr {
 /* Enum declaration for cgen_operand attrs.  */
 typedef enum cgen_operand_attr {
   CGEN_OPERAND_ABS_ADDR, CGEN_OPERAND_FAKE, CGEN_OPERAND_HASH_PREFIX, CGEN_OPERAND_NEGATIVE
- , CGEN_OPERAND_PC, CGEN_OPERAND_PCREL_ADDR, CGEN_OPERAND_RELAX, CGEN_OPERAND_RELOC
- , CGEN_OPERAND_SIGN_OPT, CGEN_OPERAND_UNSIGNED
+ , CGEN_OPERAND_PCREL_ADDR, CGEN_OPERAND_RELAX, CGEN_OPERAND_RELOC, CGEN_OPERAND_SIGN_OPT
+ , CGEN_OPERAND_UNSIGNED
 } CGEN_OPERAND_ATTR;
 
 /* Number of non-boolean elements in cgen_operand.  */
@@ -224,7 +226,15 @@ typedef enum cgen_insn_type {
 /* start-sanitize-m32rx */
  , M32R_INSN_MACLO_A
 /* end-sanitize-m32rx */
- , M32R_INSN_MACWHI, M32R_INSN_MACWLO, M32R_INSN_MUL, M32R_INSN_MULHI
+ , M32R_INSN_MACWHI
+/* start-sanitize-m32rx */
+ , M32R_INSN_MACWHI_A
+/* end-sanitize-m32rx */
+ , M32R_INSN_MACWLO
+/* start-sanitize-m32rx */
+ , M32R_INSN_MACWLO_A
+/* end-sanitize-m32rx */
+ , M32R_INSN_MUL, M32R_INSN_MULHI
 /* start-sanitize-m32rx */
  , M32R_INSN_MULHI_A
 /* end-sanitize-m32rx */
@@ -232,7 +242,15 @@ typedef enum cgen_insn_type {
 /* start-sanitize-m32rx */
  , M32R_INSN_MULLO_A
 /* end-sanitize-m32rx */
- , M32R_INSN_MULWHI, M32R_INSN_MULWLO, M32R_INSN_MV, M32R_INSN_MVFACHI
+ , M32R_INSN_MULWHI
+/* start-sanitize-m32rx */
+ , M32R_INSN_MULWHI_A
+/* end-sanitize-m32rx */
+ , M32R_INSN_MULWLO
+/* start-sanitize-m32rx */
+ , M32R_INSN_MULWLO_A
+/* end-sanitize-m32rx */
+ , M32R_INSN_MV, M32R_INSN_MVFACHI
 /* start-sanitize-m32rx */
  , M32R_INSN_MVFACHI_A
 /* end-sanitize-m32rx */
@@ -385,16 +403,16 @@ extern CGEN_KEYWORD m32r_cgen_opval_h_cr;
 extern CGEN_KEYWORD m32r_cgen_opval_h_accums;
 /* end-sanitize-m32rx */
 
-#define CGEN_INIT_PARSE() \
+#define CGEN_INIT_PARSE(od) \
 {\
 }
-#define CGEN_INIT_INSERT() \
+#define CGEN_INIT_INSERT(od) \
 {\
 }
-#define CGEN_INIT_EXTRACT() \
+#define CGEN_INIT_EXTRACT(od) \
 {\
 }
-#define CGEN_INIT_PRINT() \
+#define CGEN_INIT_PRINT(od) \
 {\
 }
 
This page took 0.024112 seconds and 4 git commands to generate.