135830c8fSmrg /* This file is automatically generated.  DO NOT EDIT! */
2*cfd0622dSmrg /* Generated from: NetBSD: mknative-gcc,v 1.113 2021/04/11 01:44:14 mrg Exp  */
3dd8b8c90Smrg /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp  */
435830c8fSmrg 
535830c8fSmrg /* Generated automatically from machmode.def and config/arm/arm-modes.def
635830c8fSmrg    by genmodes.  */
735830c8fSmrg 
835830c8fSmrg #ifndef GCC_INSN_MODES_H
935830c8fSmrg #define GCC_INSN_MODES_H
1035830c8fSmrg 
1135830c8fSmrg enum machine_mode
1235830c8fSmrg {
13f8d59c9aSmrg   E_VOIDmode,              /* machmode.def:189 */
1435830c8fSmrg #define HAVE_VOIDmode
15f8d59c9aSmrg #ifdef USE_ENUM_MODES
16f8d59c9aSmrg #define VOIDmode E_VOIDmode
17f8d59c9aSmrg #else
18f8d59c9aSmrg #define VOIDmode ((void) 0, E_VOIDmode)
19f8d59c9aSmrg #endif
20f8d59c9aSmrg   E_BLKmode,               /* machmode.def:193 */
2135830c8fSmrg #define HAVE_BLKmode
22f8d59c9aSmrg #ifdef USE_ENUM_MODES
23f8d59c9aSmrg #define BLKmode E_BLKmode
24f8d59c9aSmrg #else
25f8d59c9aSmrg #define BLKmode ((void) 0, E_BLKmode)
26f8d59c9aSmrg #endif
27f8d59c9aSmrg   E_CCmode,                /* machmode.def:231 */
2835830c8fSmrg #define HAVE_CCmode
29f8d59c9aSmrg #ifdef USE_ENUM_MODES
30f8d59c9aSmrg #define CCmode E_CCmode
31f8d59c9aSmrg #else
32f8d59c9aSmrg #define CCmode ((void) 0, E_CCmode)
33f8d59c9aSmrg #endif
34*cfd0622dSmrg   E_CC_NZmode,             /* config/arm/arm-modes.def:50 */
35*cfd0622dSmrg #define HAVE_CC_NZmode
36f8d59c9aSmrg #ifdef USE_ENUM_MODES
37*cfd0622dSmrg #define CC_NZmode E_CC_NZmode
38f8d59c9aSmrg #else
39*cfd0622dSmrg #define CC_NZmode ((void) 0, E_CC_NZmode)
40f8d59c9aSmrg #endif
41*cfd0622dSmrg   E_CC_Zmode,              /* config/arm/arm-modes.def:51 */
4235830c8fSmrg #define HAVE_CC_Zmode
43f8d59c9aSmrg #ifdef USE_ENUM_MODES
44f8d59c9aSmrg #define CC_Zmode E_CC_Zmode
45f8d59c9aSmrg #else
46f8d59c9aSmrg #define CC_Zmode ((void) 0, E_CC_Zmode)
47f8d59c9aSmrg #endif
48*cfd0622dSmrg   E_CC_NVmode,             /* config/arm/arm-modes.def:52 */
49*cfd0622dSmrg #define HAVE_CC_NVmode
50f8d59c9aSmrg #ifdef USE_ENUM_MODES
51*cfd0622dSmrg #define CC_NVmode E_CC_NVmode
52f8d59c9aSmrg #else
53*cfd0622dSmrg #define CC_NVmode ((void) 0, E_CC_NVmode)
54f8d59c9aSmrg #endif
55*cfd0622dSmrg   E_CC_SWPmode,            /* config/arm/arm-modes.def:53 */
5635830c8fSmrg #define HAVE_CC_SWPmode
57f8d59c9aSmrg #ifdef USE_ENUM_MODES
58f8d59c9aSmrg #define CC_SWPmode E_CC_SWPmode
59f8d59c9aSmrg #else
60f8d59c9aSmrg #define CC_SWPmode ((void) 0, E_CC_SWPmode)
61f8d59c9aSmrg #endif
62*cfd0622dSmrg   E_CC_RSBmode,            /* config/arm/arm-modes.def:54 */
63*cfd0622dSmrg #define HAVE_CC_RSBmode
64*cfd0622dSmrg #ifdef USE_ENUM_MODES
65*cfd0622dSmrg #define CC_RSBmode E_CC_RSBmode
66*cfd0622dSmrg #else
67*cfd0622dSmrg #define CC_RSBmode ((void) 0, E_CC_RSBmode)
68*cfd0622dSmrg #endif
69*cfd0622dSmrg   E_CCFPmode,              /* config/arm/arm-modes.def:55 */
7035830c8fSmrg #define HAVE_CCFPmode
71f8d59c9aSmrg #ifdef USE_ENUM_MODES
72f8d59c9aSmrg #define CCFPmode E_CCFPmode
73f8d59c9aSmrg #else
74f8d59c9aSmrg #define CCFPmode ((void) 0, E_CCFPmode)
75f8d59c9aSmrg #endif
76*cfd0622dSmrg   E_CCFPEmode,             /* config/arm/arm-modes.def:56 */
7735830c8fSmrg #define HAVE_CCFPEmode
78f8d59c9aSmrg #ifdef USE_ENUM_MODES
79f8d59c9aSmrg #define CCFPEmode E_CCFPEmode
80f8d59c9aSmrg #else
81f8d59c9aSmrg #define CCFPEmode ((void) 0, E_CCFPEmode)
82f8d59c9aSmrg #endif
83*cfd0622dSmrg   E_CC_DNEmode,            /* config/arm/arm-modes.def:57 */
8435830c8fSmrg #define HAVE_CC_DNEmode
85f8d59c9aSmrg #ifdef USE_ENUM_MODES
86f8d59c9aSmrg #define CC_DNEmode E_CC_DNEmode
87f8d59c9aSmrg #else
88f8d59c9aSmrg #define CC_DNEmode ((void) 0, E_CC_DNEmode)
89f8d59c9aSmrg #endif
90*cfd0622dSmrg   E_CC_DEQmode,            /* config/arm/arm-modes.def:58 */
9135830c8fSmrg #define HAVE_CC_DEQmode
92f8d59c9aSmrg #ifdef USE_ENUM_MODES
93f8d59c9aSmrg #define CC_DEQmode E_CC_DEQmode
94f8d59c9aSmrg #else
95f8d59c9aSmrg #define CC_DEQmode ((void) 0, E_CC_DEQmode)
96f8d59c9aSmrg #endif
97*cfd0622dSmrg   E_CC_DLEmode,            /* config/arm/arm-modes.def:59 */
9835830c8fSmrg #define HAVE_CC_DLEmode
99f8d59c9aSmrg #ifdef USE_ENUM_MODES
100f8d59c9aSmrg #define CC_DLEmode E_CC_DLEmode
101f8d59c9aSmrg #else
102f8d59c9aSmrg #define CC_DLEmode ((void) 0, E_CC_DLEmode)
103f8d59c9aSmrg #endif
104*cfd0622dSmrg   E_CC_DLTmode,            /* config/arm/arm-modes.def:60 */
10535830c8fSmrg #define HAVE_CC_DLTmode
106f8d59c9aSmrg #ifdef USE_ENUM_MODES
107f8d59c9aSmrg #define CC_DLTmode E_CC_DLTmode
108f8d59c9aSmrg #else
109f8d59c9aSmrg #define CC_DLTmode ((void) 0, E_CC_DLTmode)
110f8d59c9aSmrg #endif
111*cfd0622dSmrg   E_CC_DGEmode,            /* config/arm/arm-modes.def:61 */
11235830c8fSmrg #define HAVE_CC_DGEmode
113f8d59c9aSmrg #ifdef USE_ENUM_MODES
114f8d59c9aSmrg #define CC_DGEmode E_CC_DGEmode
115f8d59c9aSmrg #else
116f8d59c9aSmrg #define CC_DGEmode ((void) 0, E_CC_DGEmode)
117f8d59c9aSmrg #endif
118*cfd0622dSmrg   E_CC_DGTmode,            /* config/arm/arm-modes.def:62 */
11935830c8fSmrg #define HAVE_CC_DGTmode
120f8d59c9aSmrg #ifdef USE_ENUM_MODES
121f8d59c9aSmrg #define CC_DGTmode E_CC_DGTmode
122f8d59c9aSmrg #else
123f8d59c9aSmrg #define CC_DGTmode ((void) 0, E_CC_DGTmode)
124f8d59c9aSmrg #endif
125*cfd0622dSmrg   E_CC_DLEUmode,           /* config/arm/arm-modes.def:63 */
12635830c8fSmrg #define HAVE_CC_DLEUmode
127f8d59c9aSmrg #ifdef USE_ENUM_MODES
128f8d59c9aSmrg #define CC_DLEUmode E_CC_DLEUmode
129f8d59c9aSmrg #else
130f8d59c9aSmrg #define CC_DLEUmode ((void) 0, E_CC_DLEUmode)
131f8d59c9aSmrg #endif
132*cfd0622dSmrg   E_CC_DLTUmode,           /* config/arm/arm-modes.def:64 */
13335830c8fSmrg #define HAVE_CC_DLTUmode
134f8d59c9aSmrg #ifdef USE_ENUM_MODES
135f8d59c9aSmrg #define CC_DLTUmode E_CC_DLTUmode
136f8d59c9aSmrg #else
137f8d59c9aSmrg #define CC_DLTUmode ((void) 0, E_CC_DLTUmode)
138f8d59c9aSmrg #endif
139*cfd0622dSmrg   E_CC_DGEUmode,           /* config/arm/arm-modes.def:65 */
14035830c8fSmrg #define HAVE_CC_DGEUmode
141f8d59c9aSmrg #ifdef USE_ENUM_MODES
142f8d59c9aSmrg #define CC_DGEUmode E_CC_DGEUmode
143f8d59c9aSmrg #else
144f8d59c9aSmrg #define CC_DGEUmode ((void) 0, E_CC_DGEUmode)
145f8d59c9aSmrg #endif
146*cfd0622dSmrg   E_CC_DGTUmode,           /* config/arm/arm-modes.def:66 */
14735830c8fSmrg #define HAVE_CC_DGTUmode
148f8d59c9aSmrg #ifdef USE_ENUM_MODES
149f8d59c9aSmrg #define CC_DGTUmode E_CC_DGTUmode
150f8d59c9aSmrg #else
151f8d59c9aSmrg #define CC_DGTUmode ((void) 0, E_CC_DGTUmode)
152f8d59c9aSmrg #endif
153*cfd0622dSmrg   E_CC_Cmode,              /* config/arm/arm-modes.def:67 */
15435830c8fSmrg #define HAVE_CC_Cmode
155f8d59c9aSmrg #ifdef USE_ENUM_MODES
156f8d59c9aSmrg #define CC_Cmode E_CC_Cmode
157f8d59c9aSmrg #else
158f8d59c9aSmrg #define CC_Cmode ((void) 0, E_CC_Cmode)
159f8d59c9aSmrg #endif
160*cfd0622dSmrg   E_CC_Bmode,              /* config/arm/arm-modes.def:68 */
161*cfd0622dSmrg #define HAVE_CC_Bmode
162*cfd0622dSmrg #ifdef USE_ENUM_MODES
163*cfd0622dSmrg #define CC_Bmode E_CC_Bmode
164*cfd0622dSmrg #else
165*cfd0622dSmrg #define CC_Bmode ((void) 0, E_CC_Bmode)
166*cfd0622dSmrg #endif
167*cfd0622dSmrg   E_CC_Nmode,              /* config/arm/arm-modes.def:69 */
16835830c8fSmrg #define HAVE_CC_Nmode
169f8d59c9aSmrg #ifdef USE_ENUM_MODES
170f8d59c9aSmrg #define CC_Nmode E_CC_Nmode
171f8d59c9aSmrg #else
172f8d59c9aSmrg #define CC_Nmode ((void) 0, E_CC_Nmode)
173f8d59c9aSmrg #endif
174*cfd0622dSmrg   E_CC_Vmode,              /* config/arm/arm-modes.def:70 */
175dd8b8c90Smrg #define HAVE_CC_Vmode
176f8d59c9aSmrg #ifdef USE_ENUM_MODES
177f8d59c9aSmrg #define CC_Vmode E_CC_Vmode
178f8d59c9aSmrg #else
179f8d59c9aSmrg #define CC_Vmode ((void) 0, E_CC_Vmode)
180f8d59c9aSmrg #endif
181*cfd0622dSmrg   E_CC_ADCmode,            /* config/arm/arm-modes.def:71 */
182*cfd0622dSmrg #define HAVE_CC_ADCmode
183*cfd0622dSmrg #ifdef USE_ENUM_MODES
184*cfd0622dSmrg #define CC_ADCmode E_CC_ADCmode
185*cfd0622dSmrg #else
186*cfd0622dSmrg #define CC_ADCmode ((void) 0, E_CC_ADCmode)
187*cfd0622dSmrg #endif
188f8d59c9aSmrg   E_BImode,                /* machmode.def:196 */
18935830c8fSmrg #define HAVE_BImode
190f8d59c9aSmrg #ifdef USE_ENUM_MODES
191f8d59c9aSmrg #define BImode E_BImode
192f8d59c9aSmrg #else
193f8d59c9aSmrg #define BImode (scalar_int_mode ((scalar_int_mode::from_int) E_BImode))
194f8d59c9aSmrg #endif
195f8d59c9aSmrg   E_QImode,                /* machmode.def:204 */
19635830c8fSmrg #define HAVE_QImode
197f8d59c9aSmrg #ifdef USE_ENUM_MODES
198f8d59c9aSmrg #define QImode E_QImode
199f8d59c9aSmrg #else
200f8d59c9aSmrg #define QImode (scalar_int_mode ((scalar_int_mode::from_int) E_QImode))
201f8d59c9aSmrg #endif
202f8d59c9aSmrg   E_HImode,                /* machmode.def:205 */
20335830c8fSmrg #define HAVE_HImode
204f8d59c9aSmrg #ifdef USE_ENUM_MODES
205f8d59c9aSmrg #define HImode E_HImode
206f8d59c9aSmrg #else
207f8d59c9aSmrg #define HImode (scalar_int_mode ((scalar_int_mode::from_int) E_HImode))
208f8d59c9aSmrg #endif
209f8d59c9aSmrg   E_SImode,                /* machmode.def:206 */
21035830c8fSmrg #define HAVE_SImode
211f8d59c9aSmrg #ifdef USE_ENUM_MODES
212f8d59c9aSmrg #define SImode E_SImode
213f8d59c9aSmrg #else
214f8d59c9aSmrg #define SImode (scalar_int_mode ((scalar_int_mode::from_int) E_SImode))
215f8d59c9aSmrg #endif
216f8d59c9aSmrg   E_DImode,                /* machmode.def:207 */
21735830c8fSmrg #define HAVE_DImode
218f8d59c9aSmrg #ifdef USE_ENUM_MODES
219f8d59c9aSmrg #define DImode E_DImode
220f8d59c9aSmrg #else
221f8d59c9aSmrg #define DImode (scalar_int_mode ((scalar_int_mode::from_int) E_DImode))
222f8d59c9aSmrg #endif
223f8d59c9aSmrg   E_TImode,                /* machmode.def:208 */
22435830c8fSmrg #define HAVE_TImode
225f8d59c9aSmrg #ifdef USE_ENUM_MODES
226f8d59c9aSmrg #define TImode E_TImode
227f8d59c9aSmrg #else
228f8d59c9aSmrg #define TImode (scalar_int_mode ((scalar_int_mode::from_int) E_TImode))
229f8d59c9aSmrg #endif
230*cfd0622dSmrg   E_EImode,                /* config/arm/arm-modes.def:95 */
23135830c8fSmrg #define HAVE_EImode
232f8d59c9aSmrg #ifdef USE_ENUM_MODES
233f8d59c9aSmrg #define EImode E_EImode
234f8d59c9aSmrg #else
235f8d59c9aSmrg #define EImode (scalar_int_mode ((scalar_int_mode::from_int) E_EImode))
236f8d59c9aSmrg #endif
237*cfd0622dSmrg   E_OImode,                /* config/arm/arm-modes.def:96 */
23835830c8fSmrg #define HAVE_OImode
239f8d59c9aSmrg #ifdef USE_ENUM_MODES
240f8d59c9aSmrg #define OImode E_OImode
241f8d59c9aSmrg #else
242f8d59c9aSmrg #define OImode (scalar_int_mode ((scalar_int_mode::from_int) E_OImode))
243f8d59c9aSmrg #endif
244*cfd0622dSmrg   E_CImode,                /* config/arm/arm-modes.def:97 */
24535830c8fSmrg #define HAVE_CImode
246f8d59c9aSmrg #ifdef USE_ENUM_MODES
247f8d59c9aSmrg #define CImode E_CImode
248f8d59c9aSmrg #else
249f8d59c9aSmrg #define CImode (scalar_int_mode ((scalar_int_mode::from_int) E_CImode))
250f8d59c9aSmrg #endif
251*cfd0622dSmrg   E_XImode,                /* config/arm/arm-modes.def:98 */
25235830c8fSmrg #define HAVE_XImode
253f8d59c9aSmrg #ifdef USE_ENUM_MODES
254f8d59c9aSmrg #define XImode E_XImode
255f8d59c9aSmrg #else
256f8d59c9aSmrg #define XImode (scalar_int_mode ((scalar_int_mode::from_int) E_XImode))
257f8d59c9aSmrg #endif
258f8d59c9aSmrg   E_QQmode,                /* machmode.def:234 */
25935830c8fSmrg #define HAVE_QQmode
260f8d59c9aSmrg #ifdef USE_ENUM_MODES
261f8d59c9aSmrg #define QQmode E_QQmode
262f8d59c9aSmrg #else
263f8d59c9aSmrg #define QQmode (scalar_mode ((scalar_mode::from_int) E_QQmode))
264f8d59c9aSmrg #endif
265f8d59c9aSmrg   E_HQmode,                /* machmode.def:235 */
26635830c8fSmrg #define HAVE_HQmode
267f8d59c9aSmrg #ifdef USE_ENUM_MODES
268f8d59c9aSmrg #define HQmode E_HQmode
269f8d59c9aSmrg #else
270f8d59c9aSmrg #define HQmode (scalar_mode ((scalar_mode::from_int) E_HQmode))
271f8d59c9aSmrg #endif
272f8d59c9aSmrg   E_SQmode,                /* machmode.def:236 */
27335830c8fSmrg #define HAVE_SQmode
274f8d59c9aSmrg #ifdef USE_ENUM_MODES
275f8d59c9aSmrg #define SQmode E_SQmode
276f8d59c9aSmrg #else
277f8d59c9aSmrg #define SQmode (scalar_mode ((scalar_mode::from_int) E_SQmode))
278f8d59c9aSmrg #endif
279f8d59c9aSmrg   E_DQmode,                /* machmode.def:237 */
28035830c8fSmrg #define HAVE_DQmode
281f8d59c9aSmrg #ifdef USE_ENUM_MODES
282f8d59c9aSmrg #define DQmode E_DQmode
283f8d59c9aSmrg #else
284f8d59c9aSmrg #define DQmode (scalar_mode ((scalar_mode::from_int) E_DQmode))
285f8d59c9aSmrg #endif
286f8d59c9aSmrg   E_TQmode,                /* machmode.def:238 */
28735830c8fSmrg #define HAVE_TQmode
288f8d59c9aSmrg #ifdef USE_ENUM_MODES
289f8d59c9aSmrg #define TQmode E_TQmode
290f8d59c9aSmrg #else
291f8d59c9aSmrg #define TQmode (scalar_mode ((scalar_mode::from_int) E_TQmode))
292f8d59c9aSmrg #endif
293f8d59c9aSmrg   E_UQQmode,               /* machmode.def:240 */
29435830c8fSmrg #define HAVE_UQQmode
295f8d59c9aSmrg #ifdef USE_ENUM_MODES
296f8d59c9aSmrg #define UQQmode E_UQQmode
297f8d59c9aSmrg #else
298f8d59c9aSmrg #define UQQmode (scalar_mode ((scalar_mode::from_int) E_UQQmode))
299f8d59c9aSmrg #endif
300f8d59c9aSmrg   E_UHQmode,               /* machmode.def:241 */
30135830c8fSmrg #define HAVE_UHQmode
302f8d59c9aSmrg #ifdef USE_ENUM_MODES
303f8d59c9aSmrg #define UHQmode E_UHQmode
304f8d59c9aSmrg #else
305f8d59c9aSmrg #define UHQmode (scalar_mode ((scalar_mode::from_int) E_UHQmode))
306f8d59c9aSmrg #endif
307f8d59c9aSmrg   E_USQmode,               /* machmode.def:242 */
30835830c8fSmrg #define HAVE_USQmode
309f8d59c9aSmrg #ifdef USE_ENUM_MODES
310f8d59c9aSmrg #define USQmode E_USQmode
311f8d59c9aSmrg #else
312f8d59c9aSmrg #define USQmode (scalar_mode ((scalar_mode::from_int) E_USQmode))
313f8d59c9aSmrg #endif
314f8d59c9aSmrg   E_UDQmode,               /* machmode.def:243 */
31535830c8fSmrg #define HAVE_UDQmode
316f8d59c9aSmrg #ifdef USE_ENUM_MODES
317f8d59c9aSmrg #define UDQmode E_UDQmode
318f8d59c9aSmrg #else
319f8d59c9aSmrg #define UDQmode (scalar_mode ((scalar_mode::from_int) E_UDQmode))
320f8d59c9aSmrg #endif
321f8d59c9aSmrg   E_UTQmode,               /* machmode.def:244 */
32235830c8fSmrg #define HAVE_UTQmode
323f8d59c9aSmrg #ifdef USE_ENUM_MODES
324f8d59c9aSmrg #define UTQmode E_UTQmode
325f8d59c9aSmrg #else
326f8d59c9aSmrg #define UTQmode (scalar_mode ((scalar_mode::from_int) E_UTQmode))
327f8d59c9aSmrg #endif
328f8d59c9aSmrg   E_HAmode,                /* machmode.def:246 */
32935830c8fSmrg #define HAVE_HAmode
330f8d59c9aSmrg #ifdef USE_ENUM_MODES
331f8d59c9aSmrg #define HAmode E_HAmode
332f8d59c9aSmrg #else
333f8d59c9aSmrg #define HAmode (scalar_mode ((scalar_mode::from_int) E_HAmode))
334f8d59c9aSmrg #endif
335f8d59c9aSmrg   E_SAmode,                /* machmode.def:247 */
33635830c8fSmrg #define HAVE_SAmode
337f8d59c9aSmrg #ifdef USE_ENUM_MODES
338f8d59c9aSmrg #define SAmode E_SAmode
339f8d59c9aSmrg #else
340f8d59c9aSmrg #define SAmode (scalar_mode ((scalar_mode::from_int) E_SAmode))
341f8d59c9aSmrg #endif
342f8d59c9aSmrg   E_DAmode,                /* machmode.def:248 */
34335830c8fSmrg #define HAVE_DAmode
344f8d59c9aSmrg #ifdef USE_ENUM_MODES
345f8d59c9aSmrg #define DAmode E_DAmode
346f8d59c9aSmrg #else
347f8d59c9aSmrg #define DAmode (scalar_mode ((scalar_mode::from_int) E_DAmode))
348f8d59c9aSmrg #endif
349f8d59c9aSmrg   E_TAmode,                /* machmode.def:249 */
35035830c8fSmrg #define HAVE_TAmode
351f8d59c9aSmrg #ifdef USE_ENUM_MODES
352f8d59c9aSmrg #define TAmode E_TAmode
353f8d59c9aSmrg #else
354f8d59c9aSmrg #define TAmode (scalar_mode ((scalar_mode::from_int) E_TAmode))
355f8d59c9aSmrg #endif
356f8d59c9aSmrg   E_UHAmode,               /* machmode.def:251 */
35735830c8fSmrg #define HAVE_UHAmode
358f8d59c9aSmrg #ifdef USE_ENUM_MODES
359f8d59c9aSmrg #define UHAmode E_UHAmode
360f8d59c9aSmrg #else
361f8d59c9aSmrg #define UHAmode (scalar_mode ((scalar_mode::from_int) E_UHAmode))
362f8d59c9aSmrg #endif
363f8d59c9aSmrg   E_USAmode,               /* machmode.def:252 */
36435830c8fSmrg #define HAVE_USAmode
365f8d59c9aSmrg #ifdef USE_ENUM_MODES
366f8d59c9aSmrg #define USAmode E_USAmode
367f8d59c9aSmrg #else
368f8d59c9aSmrg #define USAmode (scalar_mode ((scalar_mode::from_int) E_USAmode))
369f8d59c9aSmrg #endif
370f8d59c9aSmrg   E_UDAmode,               /* machmode.def:253 */
37135830c8fSmrg #define HAVE_UDAmode
372f8d59c9aSmrg #ifdef USE_ENUM_MODES
373f8d59c9aSmrg #define UDAmode E_UDAmode
374f8d59c9aSmrg #else
375f8d59c9aSmrg #define UDAmode (scalar_mode ((scalar_mode::from_int) E_UDAmode))
376f8d59c9aSmrg #endif
377f8d59c9aSmrg   E_UTAmode,               /* machmode.def:254 */
37835830c8fSmrg #define HAVE_UTAmode
379f8d59c9aSmrg #ifdef USE_ENUM_MODES
380f8d59c9aSmrg #define UTAmode E_UTAmode
381f8d59c9aSmrg #else
382f8d59c9aSmrg #define UTAmode (scalar_mode ((scalar_mode::from_int) E_UTAmode))
383f8d59c9aSmrg #endif
384f8d59c9aSmrg   E_HFmode,                /* config/arm/arm-modes.def:26 */
38535830c8fSmrg #define HAVE_HFmode
386f8d59c9aSmrg #ifdef USE_ENUM_MODES
387f8d59c9aSmrg #define HFmode E_HFmode
388f8d59c9aSmrg #else
389f8d59c9aSmrg #define HFmode (scalar_float_mode ((scalar_float_mode::from_int) E_HFmode))
390f8d59c9aSmrg #endif
391*cfd0622dSmrg   E_BFmode,                /* config/arm/arm-modes.def:81 */
392*cfd0622dSmrg #define HAVE_BFmode
393*cfd0622dSmrg #ifdef USE_ENUM_MODES
394*cfd0622dSmrg #define BFmode E_BFmode
395*cfd0622dSmrg #else
396*cfd0622dSmrg #define BFmode (scalar_float_mode ((scalar_float_mode::from_int) E_BFmode))
397*cfd0622dSmrg #endif
398f8d59c9aSmrg   E_SFmode,                /* machmode.def:226 */
39935830c8fSmrg #define HAVE_SFmode
400f8d59c9aSmrg #ifdef USE_ENUM_MODES
401f8d59c9aSmrg #define SFmode E_SFmode
402f8d59c9aSmrg #else
403f8d59c9aSmrg #define SFmode (scalar_float_mode ((scalar_float_mode::from_int) E_SFmode))
404f8d59c9aSmrg #endif
405f8d59c9aSmrg   E_DFmode,                /* machmode.def:227 */
40635830c8fSmrg #define HAVE_DFmode
407f8d59c9aSmrg #ifdef USE_ENUM_MODES
408f8d59c9aSmrg #define DFmode E_DFmode
409f8d59c9aSmrg #else
410f8d59c9aSmrg #define DFmode (scalar_float_mode ((scalar_float_mode::from_int) E_DFmode))
411f8d59c9aSmrg #endif
412f8d59c9aSmrg   E_SDmode,                /* machmode.def:267 */
41335830c8fSmrg #define HAVE_SDmode
414f8d59c9aSmrg #ifdef USE_ENUM_MODES
415f8d59c9aSmrg #define SDmode E_SDmode
416f8d59c9aSmrg #else
417f8d59c9aSmrg #define SDmode (scalar_float_mode ((scalar_float_mode::from_int) E_SDmode))
418f8d59c9aSmrg #endif
419f8d59c9aSmrg   E_DDmode,                /* machmode.def:268 */
42035830c8fSmrg #define HAVE_DDmode
421f8d59c9aSmrg #ifdef USE_ENUM_MODES
422f8d59c9aSmrg #define DDmode E_DDmode
423f8d59c9aSmrg #else
424f8d59c9aSmrg #define DDmode (scalar_float_mode ((scalar_float_mode::from_int) E_DDmode))
425f8d59c9aSmrg #endif
426f8d59c9aSmrg   E_TDmode,                /* machmode.def:269 */
42735830c8fSmrg #define HAVE_TDmode
428f8d59c9aSmrg #ifdef USE_ENUM_MODES
429f8d59c9aSmrg #define TDmode E_TDmode
430f8d59c9aSmrg #else
431f8d59c9aSmrg #define TDmode (scalar_float_mode ((scalar_float_mode::from_int) E_TDmode))
432f8d59c9aSmrg #endif
433f8d59c9aSmrg   E_CQImode,               /* machmode.def:262 */
43435830c8fSmrg #define HAVE_CQImode
435f8d59c9aSmrg #ifdef USE_ENUM_MODES
436f8d59c9aSmrg #define CQImode E_CQImode
437f8d59c9aSmrg #else
438f8d59c9aSmrg #define CQImode (complex_mode ((complex_mode::from_int) E_CQImode))
439f8d59c9aSmrg #endif
440f8d59c9aSmrg   E_CHImode,               /* machmode.def:262 */
44135830c8fSmrg #define HAVE_CHImode
442f8d59c9aSmrg #ifdef USE_ENUM_MODES
443f8d59c9aSmrg #define CHImode E_CHImode
444f8d59c9aSmrg #else
445f8d59c9aSmrg #define CHImode (complex_mode ((complex_mode::from_int) E_CHImode))
446f8d59c9aSmrg #endif
447f8d59c9aSmrg   E_CSImode,               /* machmode.def:262 */
44835830c8fSmrg #define HAVE_CSImode
449f8d59c9aSmrg #ifdef USE_ENUM_MODES
450f8d59c9aSmrg #define CSImode E_CSImode
451f8d59c9aSmrg #else
452f8d59c9aSmrg #define CSImode (complex_mode ((complex_mode::from_int) E_CSImode))
453f8d59c9aSmrg #endif
454f8d59c9aSmrg   E_CDImode,               /* machmode.def:262 */
45535830c8fSmrg #define HAVE_CDImode
456f8d59c9aSmrg #ifdef USE_ENUM_MODES
457f8d59c9aSmrg #define CDImode E_CDImode
458f8d59c9aSmrg #else
459f8d59c9aSmrg #define CDImode (complex_mode ((complex_mode::from_int) E_CDImode))
460f8d59c9aSmrg #endif
461f8d59c9aSmrg   E_CTImode,               /* machmode.def:262 */
46235830c8fSmrg #define HAVE_CTImode
463f8d59c9aSmrg #ifdef USE_ENUM_MODES
464f8d59c9aSmrg #define CTImode E_CTImode
465f8d59c9aSmrg #else
466f8d59c9aSmrg #define CTImode (complex_mode ((complex_mode::from_int) E_CTImode))
467f8d59c9aSmrg #endif
468f8d59c9aSmrg   E_CEImode,               /* machmode.def:262 */
46935830c8fSmrg #define HAVE_CEImode
470f8d59c9aSmrg #ifdef USE_ENUM_MODES
471f8d59c9aSmrg #define CEImode E_CEImode
472f8d59c9aSmrg #else
473f8d59c9aSmrg #define CEImode (complex_mode ((complex_mode::from_int) E_CEImode))
474f8d59c9aSmrg #endif
475f8d59c9aSmrg   E_COImode,               /* machmode.def:262 */
47635830c8fSmrg #define HAVE_COImode
477f8d59c9aSmrg #ifdef USE_ENUM_MODES
478f8d59c9aSmrg #define COImode E_COImode
479f8d59c9aSmrg #else
480f8d59c9aSmrg #define COImode (complex_mode ((complex_mode::from_int) E_COImode))
481f8d59c9aSmrg #endif
482f8d59c9aSmrg   E_CCImode,               /* machmode.def:262 */
48335830c8fSmrg #define HAVE_CCImode
484f8d59c9aSmrg #ifdef USE_ENUM_MODES
485f8d59c9aSmrg #define CCImode E_CCImode
486f8d59c9aSmrg #else
487f8d59c9aSmrg #define CCImode (complex_mode ((complex_mode::from_int) E_CCImode))
488f8d59c9aSmrg #endif
489f8d59c9aSmrg   E_CXImode,               /* machmode.def:262 */
49035830c8fSmrg #define HAVE_CXImode
491f8d59c9aSmrg #ifdef USE_ENUM_MODES
492f8d59c9aSmrg #define CXImode E_CXImode
493f8d59c9aSmrg #else
494f8d59c9aSmrg #define CXImode (complex_mode ((complex_mode::from_int) E_CXImode))
495f8d59c9aSmrg #endif
496*cfd0622dSmrg   E_BCmode,                /* machmode.def:264 */
497*cfd0622dSmrg #define HAVE_BCmode
498*cfd0622dSmrg #ifdef USE_ENUM_MODES
499*cfd0622dSmrg #define BCmode E_BCmode
500*cfd0622dSmrg #else
501*cfd0622dSmrg #define BCmode (complex_mode ((complex_mode::from_int) E_BCmode))
502*cfd0622dSmrg #endif
503f8d59c9aSmrg   E_HCmode,                /* machmode.def:264 */
50435830c8fSmrg #define HAVE_HCmode
505f8d59c9aSmrg #ifdef USE_ENUM_MODES
506f8d59c9aSmrg #define HCmode E_HCmode
507f8d59c9aSmrg #else
508f8d59c9aSmrg #define HCmode (complex_mode ((complex_mode::from_int) E_HCmode))
509f8d59c9aSmrg #endif
510f8d59c9aSmrg   E_SCmode,                /* machmode.def:264 */
51135830c8fSmrg #define HAVE_SCmode
512f8d59c9aSmrg #ifdef USE_ENUM_MODES
513f8d59c9aSmrg #define SCmode E_SCmode
514f8d59c9aSmrg #else
515f8d59c9aSmrg #define SCmode (complex_mode ((complex_mode::from_int) E_SCmode))
516f8d59c9aSmrg #endif
517f8d59c9aSmrg   E_DCmode,                /* machmode.def:264 */
51835830c8fSmrg #define HAVE_DCmode
519f8d59c9aSmrg #ifdef USE_ENUM_MODES
520f8d59c9aSmrg #define DCmode E_DCmode
521f8d59c9aSmrg #else
522f8d59c9aSmrg #define DCmode (complex_mode ((complex_mode::from_int) E_DCmode))
523f8d59c9aSmrg #endif
524*cfd0622dSmrg   E_V4QImode,              /* config/arm/arm-modes.def:74 */
52535830c8fSmrg #define HAVE_V4QImode
526f8d59c9aSmrg #ifdef USE_ENUM_MODES
527f8d59c9aSmrg #define V4QImode E_V4QImode
528f8d59c9aSmrg #else
529f8d59c9aSmrg #define V4QImode ((void) 0, E_V4QImode)
530f8d59c9aSmrg #endif
531*cfd0622dSmrg   E_V2HImode,              /* config/arm/arm-modes.def:74 */
53235830c8fSmrg #define HAVE_V2HImode
533f8d59c9aSmrg #ifdef USE_ENUM_MODES
534f8d59c9aSmrg #define V2HImode E_V2HImode
535f8d59c9aSmrg #else
536f8d59c9aSmrg #define V2HImode ((void) 0, E_V2HImode)
537f8d59c9aSmrg #endif
538*cfd0622dSmrg   E_V8QImode,              /* config/arm/arm-modes.def:75 */
53935830c8fSmrg #define HAVE_V8QImode
540f8d59c9aSmrg #ifdef USE_ENUM_MODES
541f8d59c9aSmrg #define V8QImode E_V8QImode
542f8d59c9aSmrg #else
543f8d59c9aSmrg #define V8QImode ((void) 0, E_V8QImode)
544f8d59c9aSmrg #endif
545*cfd0622dSmrg   E_V4HImode,              /* config/arm/arm-modes.def:75 */
54635830c8fSmrg #define HAVE_V4HImode
547f8d59c9aSmrg #ifdef USE_ENUM_MODES
548f8d59c9aSmrg #define V4HImode E_V4HImode
549f8d59c9aSmrg #else
550f8d59c9aSmrg #define V4HImode ((void) 0, E_V4HImode)
551f8d59c9aSmrg #endif
552*cfd0622dSmrg   E_V2SImode,              /* config/arm/arm-modes.def:75 */
55335830c8fSmrg #define HAVE_V2SImode
554f8d59c9aSmrg #ifdef USE_ENUM_MODES
555f8d59c9aSmrg #define V2SImode E_V2SImode
556f8d59c9aSmrg #else
557f8d59c9aSmrg #define V2SImode ((void) 0, E_V2SImode)
558f8d59c9aSmrg #endif
559*cfd0622dSmrg   E_V16QImode,             /* config/arm/arm-modes.def:76 */
56035830c8fSmrg #define HAVE_V16QImode
561f8d59c9aSmrg #ifdef USE_ENUM_MODES
562f8d59c9aSmrg #define V16QImode E_V16QImode
563f8d59c9aSmrg #else
564f8d59c9aSmrg #define V16QImode ((void) 0, E_V16QImode)
565f8d59c9aSmrg #endif
566*cfd0622dSmrg   E_V8HImode,              /* config/arm/arm-modes.def:76 */
56735830c8fSmrg #define HAVE_V8HImode
568f8d59c9aSmrg #ifdef USE_ENUM_MODES
569f8d59c9aSmrg #define V8HImode E_V8HImode
570f8d59c9aSmrg #else
571f8d59c9aSmrg #define V8HImode ((void) 0, E_V8HImode)
572f8d59c9aSmrg #endif
573*cfd0622dSmrg   E_V4SImode,              /* config/arm/arm-modes.def:76 */
57435830c8fSmrg #define HAVE_V4SImode
575f8d59c9aSmrg #ifdef USE_ENUM_MODES
576f8d59c9aSmrg #define V4SImode E_V4SImode
577f8d59c9aSmrg #else
578f8d59c9aSmrg #define V4SImode ((void) 0, E_V4SImode)
579f8d59c9aSmrg #endif
580*cfd0622dSmrg   E_V2DImode,              /* config/arm/arm-modes.def:76 */
58135830c8fSmrg #define HAVE_V2DImode
582f8d59c9aSmrg #ifdef USE_ENUM_MODES
583f8d59c9aSmrg #define V2DImode E_V2DImode
584f8d59c9aSmrg #else
585f8d59c9aSmrg #define V2DImode ((void) 0, E_V2DImode)
586f8d59c9aSmrg #endif
587*cfd0622dSmrg   E_V4QQmode,              /* config/arm/arm-modes.def:88 */
58835830c8fSmrg #define HAVE_V4QQmode
589f8d59c9aSmrg #ifdef USE_ENUM_MODES
590f8d59c9aSmrg #define V4QQmode E_V4QQmode
591f8d59c9aSmrg #else
592f8d59c9aSmrg #define V4QQmode ((void) 0, E_V4QQmode)
593f8d59c9aSmrg #endif
594*cfd0622dSmrg   E_V2HQmode,              /* config/arm/arm-modes.def:88 */
59535830c8fSmrg #define HAVE_V2HQmode
596f8d59c9aSmrg #ifdef USE_ENUM_MODES
597f8d59c9aSmrg #define V2HQmode E_V2HQmode
598f8d59c9aSmrg #else
599f8d59c9aSmrg #define V2HQmode ((void) 0, E_V2HQmode)
600f8d59c9aSmrg #endif
601*cfd0622dSmrg   E_V4UQQmode,             /* config/arm/arm-modes.def:89 */
60235830c8fSmrg #define HAVE_V4UQQmode
603f8d59c9aSmrg #ifdef USE_ENUM_MODES
604f8d59c9aSmrg #define V4UQQmode E_V4UQQmode
605f8d59c9aSmrg #else
606f8d59c9aSmrg #define V4UQQmode ((void) 0, E_V4UQQmode)
607f8d59c9aSmrg #endif
608*cfd0622dSmrg   E_V2UHQmode,             /* config/arm/arm-modes.def:89 */
60935830c8fSmrg #define HAVE_V2UHQmode
610f8d59c9aSmrg #ifdef USE_ENUM_MODES
611f8d59c9aSmrg #define V2UHQmode E_V2UHQmode
612f8d59c9aSmrg #else
613f8d59c9aSmrg #define V2UHQmode ((void) 0, E_V2UHQmode)
614f8d59c9aSmrg #endif
615*cfd0622dSmrg   E_V2HAmode,              /* config/arm/arm-modes.def:90 */
61635830c8fSmrg #define HAVE_V2HAmode
617f8d59c9aSmrg #ifdef USE_ENUM_MODES
618f8d59c9aSmrg #define V2HAmode E_V2HAmode
619f8d59c9aSmrg #else
620f8d59c9aSmrg #define V2HAmode ((void) 0, E_V2HAmode)
621f8d59c9aSmrg #endif
622*cfd0622dSmrg   E_V2UHAmode,             /* config/arm/arm-modes.def:91 */
62335830c8fSmrg #define HAVE_V2UHAmode
624f8d59c9aSmrg #ifdef USE_ENUM_MODES
625f8d59c9aSmrg #define V2UHAmode E_V2UHAmode
626f8d59c9aSmrg #else
627f8d59c9aSmrg #define V2UHAmode ((void) 0, E_V2UHAmode)
628f8d59c9aSmrg #endif
629*cfd0622dSmrg   E_V2HFmode,              /* config/arm/arm-modes.def:79 */
630f8d59c9aSmrg #define HAVE_V2HFmode
631f8d59c9aSmrg #ifdef USE_ENUM_MODES
632f8d59c9aSmrg #define V2HFmode E_V2HFmode
633f8d59c9aSmrg #else
634f8d59c9aSmrg #define V2HFmode ((void) 0, E_V2HFmode)
635f8d59c9aSmrg #endif
636*cfd0622dSmrg   E_V2BFmode,              /* config/arm/arm-modes.def:83 */
637*cfd0622dSmrg #define HAVE_V2BFmode
638*cfd0622dSmrg #ifdef USE_ENUM_MODES
639*cfd0622dSmrg #define V2BFmode E_V2BFmode
640*cfd0622dSmrg #else
641*cfd0622dSmrg #define V2BFmode ((void) 0, E_V2BFmode)
642*cfd0622dSmrg #endif
643*cfd0622dSmrg   E_V4HFmode,              /* config/arm/arm-modes.def:77 */
64435830c8fSmrg #define HAVE_V4HFmode
645f8d59c9aSmrg #ifdef USE_ENUM_MODES
646f8d59c9aSmrg #define V4HFmode E_V4HFmode
647f8d59c9aSmrg #else
648f8d59c9aSmrg #define V4HFmode ((void) 0, E_V4HFmode)
649f8d59c9aSmrg #endif
650*cfd0622dSmrg   E_V4BFmode,              /* config/arm/arm-modes.def:84 */
651*cfd0622dSmrg #define HAVE_V4BFmode
652*cfd0622dSmrg #ifdef USE_ENUM_MODES
653*cfd0622dSmrg #define V4BFmode E_V4BFmode
654*cfd0622dSmrg #else
655*cfd0622dSmrg #define V4BFmode ((void) 0, E_V4BFmode)
656*cfd0622dSmrg #endif
657*cfd0622dSmrg   E_V2SFmode,              /* config/arm/arm-modes.def:77 */
65835830c8fSmrg #define HAVE_V2SFmode
659f8d59c9aSmrg #ifdef USE_ENUM_MODES
660f8d59c9aSmrg #define V2SFmode E_V2SFmode
661f8d59c9aSmrg #else
662f8d59c9aSmrg #define V2SFmode ((void) 0, E_V2SFmode)
663f8d59c9aSmrg #endif
664*cfd0622dSmrg   E_V8HFmode,              /* config/arm/arm-modes.def:78 */
66535830c8fSmrg #define HAVE_V8HFmode
666f8d59c9aSmrg #ifdef USE_ENUM_MODES
667f8d59c9aSmrg #define V8HFmode E_V8HFmode
668f8d59c9aSmrg #else
669f8d59c9aSmrg #define V8HFmode ((void) 0, E_V8HFmode)
670f8d59c9aSmrg #endif
671*cfd0622dSmrg   E_V8BFmode,              /* config/arm/arm-modes.def:85 */
672*cfd0622dSmrg #define HAVE_V8BFmode
673*cfd0622dSmrg #ifdef USE_ENUM_MODES
674*cfd0622dSmrg #define V8BFmode E_V8BFmode
675*cfd0622dSmrg #else
676*cfd0622dSmrg #define V8BFmode ((void) 0, E_V8BFmode)
677*cfd0622dSmrg #endif
678*cfd0622dSmrg   E_V4SFmode,              /* config/arm/arm-modes.def:78 */
67935830c8fSmrg #define HAVE_V4SFmode
680f8d59c9aSmrg #ifdef USE_ENUM_MODES
681f8d59c9aSmrg #define V4SFmode E_V4SFmode
682f8d59c9aSmrg #else
683f8d59c9aSmrg #define V4SFmode ((void) 0, E_V4SFmode)
684f8d59c9aSmrg #endif
685*cfd0622dSmrg   E_V2DFmode,              /* config/arm/arm-modes.def:78 */
68635830c8fSmrg #define HAVE_V2DFmode
687f8d59c9aSmrg #ifdef USE_ENUM_MODES
688f8d59c9aSmrg #define V2DFmode E_V2DFmode
689f8d59c9aSmrg #else
690f8d59c9aSmrg #define V2DFmode ((void) 0, E_V2DFmode)
691f8d59c9aSmrg #endif
69235830c8fSmrg   MAX_MACHINE_MODE,
69335830c8fSmrg 
694f8d59c9aSmrg   MIN_MODE_RANDOM = E_VOIDmode,
695f8d59c9aSmrg   MAX_MODE_RANDOM = E_BLKmode,
69635830c8fSmrg 
697f8d59c9aSmrg   MIN_MODE_CC = E_CCmode,
698*cfd0622dSmrg   MAX_MODE_CC = E_CC_ADCmode,
69935830c8fSmrg 
700f8d59c9aSmrg   MIN_MODE_INT = E_QImode,
701f8d59c9aSmrg   MAX_MODE_INT = E_XImode,
70235830c8fSmrg 
703f8d59c9aSmrg   MIN_MODE_PARTIAL_INT = E_VOIDmode,
704f8d59c9aSmrg   MAX_MODE_PARTIAL_INT = E_VOIDmode,
70535830c8fSmrg 
706f8d59c9aSmrg   MIN_MODE_FRACT = E_QQmode,
707f8d59c9aSmrg   MAX_MODE_FRACT = E_TQmode,
70835830c8fSmrg 
709f8d59c9aSmrg   MIN_MODE_UFRACT = E_UQQmode,
710f8d59c9aSmrg   MAX_MODE_UFRACT = E_UTQmode,
71135830c8fSmrg 
712f8d59c9aSmrg   MIN_MODE_ACCUM = E_HAmode,
713f8d59c9aSmrg   MAX_MODE_ACCUM = E_TAmode,
71435830c8fSmrg 
715f8d59c9aSmrg   MIN_MODE_UACCUM = E_UHAmode,
716f8d59c9aSmrg   MAX_MODE_UACCUM = E_UTAmode,
71735830c8fSmrg 
718f8d59c9aSmrg   MIN_MODE_FLOAT = E_HFmode,
719f8d59c9aSmrg   MAX_MODE_FLOAT = E_DFmode,
72035830c8fSmrg 
721f8d59c9aSmrg   MIN_MODE_DECIMAL_FLOAT = E_SDmode,
722f8d59c9aSmrg   MAX_MODE_DECIMAL_FLOAT = E_TDmode,
72335830c8fSmrg 
724f8d59c9aSmrg   MIN_MODE_COMPLEX_INT = E_CQImode,
725f8d59c9aSmrg   MAX_MODE_COMPLEX_INT = E_CXImode,
72635830c8fSmrg 
727*cfd0622dSmrg   MIN_MODE_COMPLEX_FLOAT = E_BCmode,
728f8d59c9aSmrg   MAX_MODE_COMPLEX_FLOAT = E_DCmode,
72935830c8fSmrg 
730f8d59c9aSmrg   MIN_MODE_VECTOR_BOOL = E_VOIDmode,
731f8d59c9aSmrg   MAX_MODE_VECTOR_BOOL = E_VOIDmode,
73235830c8fSmrg 
733f8d59c9aSmrg   MIN_MODE_VECTOR_INT = E_V4QImode,
734f8d59c9aSmrg   MAX_MODE_VECTOR_INT = E_V2DImode,
73535830c8fSmrg 
736f8d59c9aSmrg   MIN_MODE_VECTOR_FRACT = E_V4QQmode,
737f8d59c9aSmrg   MAX_MODE_VECTOR_FRACT = E_V2HQmode,
73835830c8fSmrg 
739f8d59c9aSmrg   MIN_MODE_VECTOR_UFRACT = E_V4UQQmode,
740f8d59c9aSmrg   MAX_MODE_VECTOR_UFRACT = E_V2UHQmode,
74135830c8fSmrg 
742f8d59c9aSmrg   MIN_MODE_VECTOR_ACCUM = E_V2HAmode,
743f8d59c9aSmrg   MAX_MODE_VECTOR_ACCUM = E_V2HAmode,
74435830c8fSmrg 
745f8d59c9aSmrg   MIN_MODE_VECTOR_UACCUM = E_V2UHAmode,
746f8d59c9aSmrg   MAX_MODE_VECTOR_UACCUM = E_V2UHAmode,
747f8d59c9aSmrg 
748f8d59c9aSmrg   MIN_MODE_VECTOR_FLOAT = E_V2HFmode,
749f8d59c9aSmrg   MAX_MODE_VECTOR_FLOAT = E_V2DFmode,
75035830c8fSmrg 
75135830c8fSmrg   NUM_MACHINE_MODES = MAX_MACHINE_MODE
75235830c8fSmrg };
75335830c8fSmrg 
754f8d59c9aSmrg #define CONST_MODE_NUNITS const
755f8d59c9aSmrg #define CONST_MODE_PRECISION const
75635830c8fSmrg #define CONST_MODE_SIZE const
757da12f15fSmrg #define CONST_MODE_UNIT_SIZE const
75835830c8fSmrg #define CONST_MODE_BASE_ALIGN const
75935830c8fSmrg #define CONST_MODE_IBIT const
76035830c8fSmrg #define CONST_MODE_FBIT const
761*cfd0622dSmrg #define CONST_MODE_MASK const
76235830c8fSmrg 
76335830c8fSmrg #define BITS_PER_UNIT (8)
76435830c8fSmrg #define MAX_BITSIZE_MODE_ANY_INT (64*BITS_PER_UNIT)
76535830c8fSmrg #define MAX_BITSIZE_MODE_ANY_MODE (128*BITS_PER_UNIT)
76635830c8fSmrg #define NUM_INT_N_ENTS 1
767f8d59c9aSmrg #define NUM_POLY_INT_COEFFS 1
76835830c8fSmrg 
76935830c8fSmrg #endif /* insn-modes.h */
770