OSDN Git Service

original
[gb-231r1-is01/GB_2.3_IS01.git] / prebuilt / linux-x86 / toolchain / arm-eabi-4.4.0 / lib / gcc / arm-eabi / 4.4.0 / plugin / include / insn-modes.h
diff --git a/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/lib/gcc/arm-eabi/4.4.0/plugin/include/insn-modes.h b/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/lib/gcc/arm-eabi/4.4.0/plugin/include/insn-modes.h
new file mode 100644 (file)
index 0000000..190bc01
--- /dev/null
@@ -0,0 +1,151 @@
+/* Generated automatically from machmode.def and config/arm/arm-modes.def
+   by genmodes.  */
+
+#ifndef GCC_INSN_MODES_H
+#define GCC_INSN_MODES_H
+
+enum machine_mode
+{
+  VOIDmode,                /* machmode.def:169 */
+  BLKmode,                 /* machmode.def:173 */
+  CCmode,                  /* machmode.def:201 */
+  CC_NOOVmode,             /* config/arm/arm-modes.def:35 */
+  CC_Zmode,                /* config/arm/arm-modes.def:36 */
+  CC_SWPmode,              /* config/arm/arm-modes.def:37 */
+  CCFPmode,                /* config/arm/arm-modes.def:38 */
+  CCFPEmode,               /* config/arm/arm-modes.def:39 */
+  CC_DNEmode,              /* config/arm/arm-modes.def:40 */
+  CC_DEQmode,              /* config/arm/arm-modes.def:41 */
+  CC_DLEmode,              /* config/arm/arm-modes.def:42 */
+  CC_DLTmode,              /* config/arm/arm-modes.def:43 */
+  CC_DGEmode,              /* config/arm/arm-modes.def:44 */
+  CC_DGTmode,              /* config/arm/arm-modes.def:45 */
+  CC_DLEUmode,             /* config/arm/arm-modes.def:46 */
+  CC_DLTUmode,             /* config/arm/arm-modes.def:47 */
+  CC_DGEUmode,             /* config/arm/arm-modes.def:48 */
+  CC_DGTUmode,             /* config/arm/arm-modes.def:49 */
+  CC_Cmode,                /* config/arm/arm-modes.def:50 */
+  CC_Nmode,                /* config/arm/arm-modes.def:51 */
+  BImode,                  /* machmode.def:176 */
+  QImode,                  /* machmode.def:181 */
+  HImode,                  /* machmode.def:182 */
+  SImode,                  /* machmode.def:183 */
+  DImode,                  /* machmode.def:184 */
+  TImode,                  /* machmode.def:185 */
+  EImode,                  /* config/arm/arm-modes.def:62 */
+  OImode,                  /* config/arm/arm-modes.def:63 */
+  CImode,                  /* config/arm/arm-modes.def:64 */
+  XImode,                  /* config/arm/arm-modes.def:67 */
+  QQmode,                  /* machmode.def:204 */
+  HQmode,                  /* machmode.def:205 */
+  SQmode,                  /* machmode.def:206 */
+  DQmode,                  /* machmode.def:207 */
+  TQmode,                  /* machmode.def:208 */
+  UQQmode,                 /* machmode.def:210 */
+  UHQmode,                 /* machmode.def:211 */
+  USQmode,                 /* machmode.def:212 */
+  UDQmode,                 /* machmode.def:213 */
+  UTQmode,                 /* machmode.def:214 */
+  HAmode,                  /* machmode.def:216 */
+  SAmode,                  /* machmode.def:217 */
+  DAmode,                  /* machmode.def:218 */
+  TAmode,                  /* machmode.def:219 */
+  UHAmode,                 /* machmode.def:221 */
+  USAmode,                 /* machmode.def:222 */
+  UDAmode,                 /* machmode.def:223 */
+  UTAmode,                 /* machmode.def:224 */
+  SFmode,                  /* machmode.def:196 */
+  DFmode,                  /* machmode.def:197 */
+  XFmode,                  /* config/arm/arm-modes.def:26 */
+  SDmode,                  /* machmode.def:236 */
+  DDmode,                  /* machmode.def:237 */
+  TDmode,                  /* machmode.def:238 */
+  CQImode,                 /* machmode.def:232 */
+  CHImode,                 /* machmode.def:232 */
+  CSImode,                 /* machmode.def:232 */
+  CDImode,                 /* machmode.def:232 */
+  CTImode,                 /* machmode.def:232 */
+  CEImode,                 /* machmode.def:232 */
+  COImode,                 /* machmode.def:232 */
+  CCImode,                 /* machmode.def:232 */
+  CXImode,                 /* machmode.def:232 */
+  SCmode,                  /* machmode.def:233 */
+  DCmode,                  /* machmode.def:233 */
+  XCmode,                  /* machmode.def:233 */
+  V4QImode,                /* config/arm/arm-modes.def:54 */
+  V2HImode,                /* config/arm/arm-modes.def:54 */
+  V8QImode,                /* config/arm/arm-modes.def:55 */
+  V4HImode,                /* config/arm/arm-modes.def:55 */
+  V2SImode,                /* config/arm/arm-modes.def:55 */
+  V16QImode,               /* config/arm/arm-modes.def:56 */
+  V8HImode,                /* config/arm/arm-modes.def:56 */
+  V4SImode,                /* config/arm/arm-modes.def:56 */
+  V2DImode,                /* config/arm/arm-modes.def:56 */
+  V2SFmode,                /* config/arm/arm-modes.def:57 */
+  V4SFmode,                /* config/arm/arm-modes.def:58 */
+  V2DFmode,                /* config/arm/arm-modes.def:58 */
+  MAX_MACHINE_MODE,
+
+  MIN_MODE_RANDOM = VOIDmode,
+  MAX_MODE_RANDOM = BLKmode,
+
+  MIN_MODE_CC = CCmode,
+  MAX_MODE_CC = CC_Nmode,
+
+  MIN_MODE_INT = QImode,
+  MAX_MODE_INT = XImode,
+
+  MIN_MODE_PARTIAL_INT = VOIDmode,
+  MAX_MODE_PARTIAL_INT = VOIDmode,
+
+  MIN_MODE_FRACT = QQmode,
+  MAX_MODE_FRACT = TQmode,
+
+  MIN_MODE_UFRACT = UQQmode,
+  MAX_MODE_UFRACT = UTQmode,
+
+  MIN_MODE_ACCUM = HAmode,
+  MAX_MODE_ACCUM = TAmode,
+
+  MIN_MODE_UACCUM = UHAmode,
+  MAX_MODE_UACCUM = UTAmode,
+
+  MIN_MODE_FLOAT = SFmode,
+  MAX_MODE_FLOAT = XFmode,
+
+  MIN_MODE_DECIMAL_FLOAT = SDmode,
+  MAX_MODE_DECIMAL_FLOAT = TDmode,
+
+  MIN_MODE_COMPLEX_INT = CQImode,
+  MAX_MODE_COMPLEX_INT = CXImode,
+
+  MIN_MODE_COMPLEX_FLOAT = SCmode,
+  MAX_MODE_COMPLEX_FLOAT = XCmode,
+
+  MIN_MODE_VECTOR_INT = V4QImode,
+  MAX_MODE_VECTOR_INT = V2DImode,
+
+  MIN_MODE_VECTOR_FRACT = VOIDmode,
+  MAX_MODE_VECTOR_FRACT = VOIDmode,
+
+  MIN_MODE_VECTOR_UFRACT = VOIDmode,
+  MAX_MODE_VECTOR_UFRACT = VOIDmode,
+
+  MIN_MODE_VECTOR_ACCUM = VOIDmode,
+  MAX_MODE_VECTOR_ACCUM = VOIDmode,
+
+  MIN_MODE_VECTOR_UACCUM = VOIDmode,
+  MAX_MODE_VECTOR_UACCUM = VOIDmode,
+
+  MIN_MODE_VECTOR_FLOAT = V2SFmode,
+  MAX_MODE_VECTOR_FLOAT = V2DFmode,
+
+  NUM_MACHINE_MODES = MAX_MACHINE_MODE
+};
+
+#define CONST_MODE_SIZE const
+#define CONST_MODE_BASE_ALIGN const
+#define CONST_MODE_IBIT const
+#define CONST_MODE_FBIT const
+
+#endif /* insn-modes.h */