OSDN Git Service

original
[gb-231r1-is01/Gingerbread_2.3.3_r1_IS01.git] / prebuilt / linux-x86 / toolchain / arm-eabi-4.4.0 / lib / gcc / arm-eabi / 4.4.0 / plugin / include / insn-modes.h
1 /* Generated automatically from machmode.def and config/arm/arm-modes.def
2    by genmodes.  */
3
4 #ifndef GCC_INSN_MODES_H
5 #define GCC_INSN_MODES_H
6
7 enum machine_mode
8 {
9   VOIDmode,                /* machmode.def:169 */
10   BLKmode,                 /* machmode.def:173 */
11   CCmode,                  /* machmode.def:201 */
12   CC_NOOVmode,             /* config/arm/arm-modes.def:35 */
13   CC_Zmode,                /* config/arm/arm-modes.def:36 */
14   CC_SWPmode,              /* config/arm/arm-modes.def:37 */
15   CCFPmode,                /* config/arm/arm-modes.def:38 */
16   CCFPEmode,               /* config/arm/arm-modes.def:39 */
17   CC_DNEmode,              /* config/arm/arm-modes.def:40 */
18   CC_DEQmode,              /* config/arm/arm-modes.def:41 */
19   CC_DLEmode,              /* config/arm/arm-modes.def:42 */
20   CC_DLTmode,              /* config/arm/arm-modes.def:43 */
21   CC_DGEmode,              /* config/arm/arm-modes.def:44 */
22   CC_DGTmode,              /* config/arm/arm-modes.def:45 */
23   CC_DLEUmode,             /* config/arm/arm-modes.def:46 */
24   CC_DLTUmode,             /* config/arm/arm-modes.def:47 */
25   CC_DGEUmode,             /* config/arm/arm-modes.def:48 */
26   CC_DGTUmode,             /* config/arm/arm-modes.def:49 */
27   CC_Cmode,                /* config/arm/arm-modes.def:50 */
28   CC_Nmode,                /* config/arm/arm-modes.def:51 */
29   BImode,                  /* machmode.def:176 */
30   QImode,                  /* machmode.def:181 */
31   HImode,                  /* machmode.def:182 */
32   SImode,                  /* machmode.def:183 */
33   DImode,                  /* machmode.def:184 */
34   TImode,                  /* machmode.def:185 */
35   EImode,                  /* config/arm/arm-modes.def:62 */
36   OImode,                  /* config/arm/arm-modes.def:63 */
37   CImode,                  /* config/arm/arm-modes.def:64 */
38   XImode,                  /* config/arm/arm-modes.def:67 */
39   QQmode,                  /* machmode.def:204 */
40   HQmode,                  /* machmode.def:205 */
41   SQmode,                  /* machmode.def:206 */
42   DQmode,                  /* machmode.def:207 */
43   TQmode,                  /* machmode.def:208 */
44   UQQmode,                 /* machmode.def:210 */
45   UHQmode,                 /* machmode.def:211 */
46   USQmode,                 /* machmode.def:212 */
47   UDQmode,                 /* machmode.def:213 */
48   UTQmode,                 /* machmode.def:214 */
49   HAmode,                  /* machmode.def:216 */
50   SAmode,                  /* machmode.def:217 */
51   DAmode,                  /* machmode.def:218 */
52   TAmode,                  /* machmode.def:219 */
53   UHAmode,                 /* machmode.def:221 */
54   USAmode,                 /* machmode.def:222 */
55   UDAmode,                 /* machmode.def:223 */
56   UTAmode,                 /* machmode.def:224 */
57   SFmode,                  /* machmode.def:196 */
58   DFmode,                  /* machmode.def:197 */
59   XFmode,                  /* config/arm/arm-modes.def:26 */
60   SDmode,                  /* machmode.def:236 */
61   DDmode,                  /* machmode.def:237 */
62   TDmode,                  /* machmode.def:238 */
63   CQImode,                 /* machmode.def:232 */
64   CHImode,                 /* machmode.def:232 */
65   CSImode,                 /* machmode.def:232 */
66   CDImode,                 /* machmode.def:232 */
67   CTImode,                 /* machmode.def:232 */
68   CEImode,                 /* machmode.def:232 */
69   COImode,                 /* machmode.def:232 */
70   CCImode,                 /* machmode.def:232 */
71   CXImode,                 /* machmode.def:232 */
72   SCmode,                  /* machmode.def:233 */
73   DCmode,                  /* machmode.def:233 */
74   XCmode,                  /* machmode.def:233 */
75   V4QImode,                /* config/arm/arm-modes.def:54 */
76   V2HImode,                /* config/arm/arm-modes.def:54 */
77   V8QImode,                /* config/arm/arm-modes.def:55 */
78   V4HImode,                /* config/arm/arm-modes.def:55 */
79   V2SImode,                /* config/arm/arm-modes.def:55 */
80   V16QImode,               /* config/arm/arm-modes.def:56 */
81   V8HImode,                /* config/arm/arm-modes.def:56 */
82   V4SImode,                /* config/arm/arm-modes.def:56 */
83   V2DImode,                /* config/arm/arm-modes.def:56 */
84   V2SFmode,                /* config/arm/arm-modes.def:57 */
85   V4SFmode,                /* config/arm/arm-modes.def:58 */
86   V2DFmode,                /* config/arm/arm-modes.def:58 */
87   MAX_MACHINE_MODE,
88
89   MIN_MODE_RANDOM = VOIDmode,
90   MAX_MODE_RANDOM = BLKmode,
91
92   MIN_MODE_CC = CCmode,
93   MAX_MODE_CC = CC_Nmode,
94
95   MIN_MODE_INT = QImode,
96   MAX_MODE_INT = XImode,
97
98   MIN_MODE_PARTIAL_INT = VOIDmode,
99   MAX_MODE_PARTIAL_INT = VOIDmode,
100
101   MIN_MODE_FRACT = QQmode,
102   MAX_MODE_FRACT = TQmode,
103
104   MIN_MODE_UFRACT = UQQmode,
105   MAX_MODE_UFRACT = UTQmode,
106
107   MIN_MODE_ACCUM = HAmode,
108   MAX_MODE_ACCUM = TAmode,
109
110   MIN_MODE_UACCUM = UHAmode,
111   MAX_MODE_UACCUM = UTAmode,
112
113   MIN_MODE_FLOAT = SFmode,
114   MAX_MODE_FLOAT = XFmode,
115
116   MIN_MODE_DECIMAL_FLOAT = SDmode,
117   MAX_MODE_DECIMAL_FLOAT = TDmode,
118
119   MIN_MODE_COMPLEX_INT = CQImode,
120   MAX_MODE_COMPLEX_INT = CXImode,
121
122   MIN_MODE_COMPLEX_FLOAT = SCmode,
123   MAX_MODE_COMPLEX_FLOAT = XCmode,
124
125   MIN_MODE_VECTOR_INT = V4QImode,
126   MAX_MODE_VECTOR_INT = V2DImode,
127
128   MIN_MODE_VECTOR_FRACT = VOIDmode,
129   MAX_MODE_VECTOR_FRACT = VOIDmode,
130
131   MIN_MODE_VECTOR_UFRACT = VOIDmode,
132   MAX_MODE_VECTOR_UFRACT = VOIDmode,
133
134   MIN_MODE_VECTOR_ACCUM = VOIDmode,
135   MAX_MODE_VECTOR_ACCUM = VOIDmode,
136
137   MIN_MODE_VECTOR_UACCUM = VOIDmode,
138   MAX_MODE_VECTOR_UACCUM = VOIDmode,
139
140   MIN_MODE_VECTOR_FLOAT = V2SFmode,
141   MAX_MODE_VECTOR_FLOAT = V2DFmode,
142
143   NUM_MACHINE_MODES = MAX_MACHINE_MODE
144 };
145
146 #define CONST_MODE_SIZE const
147 #define CONST_MODE_BASE_ALIGN const
148 #define CONST_MODE_IBIT const
149 #define CONST_MODE_FBIT const
150
151 #endif /* insn-modes.h */