xref: /netbsd-src/external/gpl3/gcc.old/usr.bin/gcc/arch/i386/insn-modes.h (revision 8feb0f0b7eaff0608f8350bbfa3098827b4bb91b)
136ac495dSmrg /* This file is automatically generated.  DO NOT EDIT! */
2*8feb0f0bSmrg /* Generated from: NetBSD: mknative-gcc,v 1.112 2020/09/09 07:12:04 mrg Exp  */
336ac495dSmrg /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp  */
436ac495dSmrg 
536ac495dSmrg /* Generated automatically from machmode.def and config/i386/i386-modes.def
636ac495dSmrg    by genmodes.  */
736ac495dSmrg 
836ac495dSmrg #ifndef GCC_INSN_MODES_H
936ac495dSmrg #define GCC_INSN_MODES_H
1036ac495dSmrg 
1136ac495dSmrg enum machine_mode
1236ac495dSmrg {
13a2dc1f3fSmrg   E_VOIDmode,              /* machmode.def:189 */
1436ac495dSmrg #define HAVE_VOIDmode
15a2dc1f3fSmrg #ifdef USE_ENUM_MODES
16a2dc1f3fSmrg #define VOIDmode E_VOIDmode
17a2dc1f3fSmrg #else
18a2dc1f3fSmrg #define VOIDmode ((void) 0, E_VOIDmode)
19a2dc1f3fSmrg #endif
20a2dc1f3fSmrg   E_BLKmode,               /* machmode.def:193 */
2136ac495dSmrg #define HAVE_BLKmode
22a2dc1f3fSmrg #ifdef USE_ENUM_MODES
23a2dc1f3fSmrg #define BLKmode E_BLKmode
24a2dc1f3fSmrg #else
25a2dc1f3fSmrg #define BLKmode ((void) 0, E_BLKmode)
26a2dc1f3fSmrg #endif
27a2dc1f3fSmrg   E_CCmode,                /* machmode.def:231 */
2836ac495dSmrg #define HAVE_CCmode
29a2dc1f3fSmrg #ifdef USE_ENUM_MODES
30a2dc1f3fSmrg #define CCmode E_CCmode
31a2dc1f3fSmrg #else
32a2dc1f3fSmrg #define CCmode ((void) 0, E_CCmode)
33a2dc1f3fSmrg #endif
34a2dc1f3fSmrg   E_CCGCmode,              /* config/i386/i386-modes.def:65 */
3536ac495dSmrg #define HAVE_CCGCmode
36a2dc1f3fSmrg #ifdef USE_ENUM_MODES
37a2dc1f3fSmrg #define CCGCmode E_CCGCmode
38a2dc1f3fSmrg #else
39a2dc1f3fSmrg #define CCGCmode ((void) 0, E_CCGCmode)
40a2dc1f3fSmrg #endif
41a2dc1f3fSmrg   E_CCGOCmode,             /* config/i386/i386-modes.def:66 */
4236ac495dSmrg #define HAVE_CCGOCmode
43a2dc1f3fSmrg #ifdef USE_ENUM_MODES
44a2dc1f3fSmrg #define CCGOCmode E_CCGOCmode
45a2dc1f3fSmrg #else
46a2dc1f3fSmrg #define CCGOCmode ((void) 0, E_CCGOCmode)
47a2dc1f3fSmrg #endif
48a2dc1f3fSmrg   E_CCNOmode,              /* config/i386/i386-modes.def:67 */
4936ac495dSmrg #define HAVE_CCNOmode
50a2dc1f3fSmrg #ifdef USE_ENUM_MODES
51a2dc1f3fSmrg #define CCNOmode E_CCNOmode
52a2dc1f3fSmrg #else
53a2dc1f3fSmrg #define CCNOmode ((void) 0, E_CCNOmode)
54a2dc1f3fSmrg #endif
55a2dc1f3fSmrg   E_CCGZmode,              /* config/i386/i386-modes.def:68 */
56a2dc1f3fSmrg #define HAVE_CCGZmode
57a2dc1f3fSmrg #ifdef USE_ENUM_MODES
58a2dc1f3fSmrg #define CCGZmode E_CCGZmode
59a2dc1f3fSmrg #else
60a2dc1f3fSmrg #define CCGZmode ((void) 0, E_CCGZmode)
61a2dc1f3fSmrg #endif
62a2dc1f3fSmrg   E_CCAmode,               /* config/i386/i386-modes.def:69 */
6336ac495dSmrg #define HAVE_CCAmode
64a2dc1f3fSmrg #ifdef USE_ENUM_MODES
65a2dc1f3fSmrg #define CCAmode E_CCAmode
66a2dc1f3fSmrg #else
67a2dc1f3fSmrg #define CCAmode ((void) 0, E_CCAmode)
68a2dc1f3fSmrg #endif
69a2dc1f3fSmrg   E_CCCmode,               /* config/i386/i386-modes.def:70 */
7036ac495dSmrg #define HAVE_CCCmode
71a2dc1f3fSmrg #ifdef USE_ENUM_MODES
72a2dc1f3fSmrg #define CCCmode E_CCCmode
73a2dc1f3fSmrg #else
74a2dc1f3fSmrg #define CCCmode ((void) 0, E_CCCmode)
75a2dc1f3fSmrg #endif
76a2dc1f3fSmrg   E_CCOmode,               /* config/i386/i386-modes.def:71 */
7736ac495dSmrg #define HAVE_CCOmode
78a2dc1f3fSmrg #ifdef USE_ENUM_MODES
79a2dc1f3fSmrg #define CCOmode E_CCOmode
80a2dc1f3fSmrg #else
81a2dc1f3fSmrg #define CCOmode ((void) 0, E_CCOmode)
82a2dc1f3fSmrg #endif
83a2dc1f3fSmrg   E_CCPmode,               /* config/i386/i386-modes.def:72 */
8436ac495dSmrg #define HAVE_CCPmode
85a2dc1f3fSmrg #ifdef USE_ENUM_MODES
86a2dc1f3fSmrg #define CCPmode E_CCPmode
87a2dc1f3fSmrg #else
88a2dc1f3fSmrg #define CCPmode ((void) 0, E_CCPmode)
89a2dc1f3fSmrg #endif
90a2dc1f3fSmrg   E_CCSmode,               /* config/i386/i386-modes.def:73 */
9136ac495dSmrg #define HAVE_CCSmode
92a2dc1f3fSmrg #ifdef USE_ENUM_MODES
93a2dc1f3fSmrg #define CCSmode E_CCSmode
94a2dc1f3fSmrg #else
95a2dc1f3fSmrg #define CCSmode ((void) 0, E_CCSmode)
96a2dc1f3fSmrg #endif
97a2dc1f3fSmrg   E_CCZmode,               /* config/i386/i386-modes.def:74 */
9836ac495dSmrg #define HAVE_CCZmode
99a2dc1f3fSmrg #ifdef USE_ENUM_MODES
100a2dc1f3fSmrg #define CCZmode E_CCZmode
101a2dc1f3fSmrg #else
102a2dc1f3fSmrg #define CCZmode ((void) 0, E_CCZmode)
103a2dc1f3fSmrg #endif
104a2dc1f3fSmrg   E_CCFPmode,              /* config/i386/i386-modes.def:76 */
10536ac495dSmrg #define HAVE_CCFPmode
106a2dc1f3fSmrg #ifdef USE_ENUM_MODES
107a2dc1f3fSmrg #define CCFPmode E_CCFPmode
108a2dc1f3fSmrg #else
109a2dc1f3fSmrg #define CCFPmode ((void) 0, E_CCFPmode)
110a2dc1f3fSmrg #endif
111a2dc1f3fSmrg   E_BImode,                /* machmode.def:196 */
11236ac495dSmrg #define HAVE_BImode
113a2dc1f3fSmrg #ifdef USE_ENUM_MODES
114a2dc1f3fSmrg #define BImode E_BImode
115a2dc1f3fSmrg #else
116a2dc1f3fSmrg #define BImode (scalar_int_mode ((scalar_int_mode::from_int) E_BImode))
117a2dc1f3fSmrg #endif
118a2dc1f3fSmrg   E_QImode,                /* machmode.def:204 */
11936ac495dSmrg #define HAVE_QImode
120a2dc1f3fSmrg #ifdef USE_ENUM_MODES
121a2dc1f3fSmrg #define QImode E_QImode
122a2dc1f3fSmrg #else
123a2dc1f3fSmrg #define QImode (scalar_int_mode ((scalar_int_mode::from_int) E_QImode))
124a2dc1f3fSmrg #endif
125a2dc1f3fSmrg   E_HImode,                /* machmode.def:205 */
12636ac495dSmrg #define HAVE_HImode
127a2dc1f3fSmrg #ifdef USE_ENUM_MODES
128a2dc1f3fSmrg #define HImode E_HImode
129a2dc1f3fSmrg #else
130a2dc1f3fSmrg #define HImode (scalar_int_mode ((scalar_int_mode::from_int) E_HImode))
131a2dc1f3fSmrg #endif
132a2dc1f3fSmrg   E_SImode,                /* machmode.def:206 */
13336ac495dSmrg #define HAVE_SImode
134a2dc1f3fSmrg #ifdef USE_ENUM_MODES
135a2dc1f3fSmrg #define SImode E_SImode
136a2dc1f3fSmrg #else
137a2dc1f3fSmrg #define SImode (scalar_int_mode ((scalar_int_mode::from_int) E_SImode))
138a2dc1f3fSmrg #endif
139a2dc1f3fSmrg   E_DImode,                /* machmode.def:207 */
14036ac495dSmrg #define HAVE_DImode
141a2dc1f3fSmrg #ifdef USE_ENUM_MODES
142a2dc1f3fSmrg #define DImode E_DImode
143a2dc1f3fSmrg #else
144a2dc1f3fSmrg #define DImode (scalar_int_mode ((scalar_int_mode::from_int) E_DImode))
145a2dc1f3fSmrg #endif
146a2dc1f3fSmrg   E_TImode,                /* machmode.def:208 */
14736ac495dSmrg #define HAVE_TImode
148a2dc1f3fSmrg #ifdef USE_ENUM_MODES
149a2dc1f3fSmrg #define TImode E_TImode
150a2dc1f3fSmrg #else
151a2dc1f3fSmrg #define TImode (scalar_int_mode ((scalar_int_mode::from_int) E_TImode))
152a2dc1f3fSmrg #endif
153c0a68be4Smrg   E_OImode,                /* config/i386/i386-modes.def:101 */
15436ac495dSmrg #define HAVE_OImode
155a2dc1f3fSmrg #ifdef USE_ENUM_MODES
156a2dc1f3fSmrg #define OImode E_OImode
157a2dc1f3fSmrg #else
158a2dc1f3fSmrg #define OImode (scalar_int_mode ((scalar_int_mode::from_int) E_OImode))
159a2dc1f3fSmrg #endif
160c0a68be4Smrg   E_XImode,                /* config/i386/i386-modes.def:102 */
16136ac495dSmrg #define HAVE_XImode
162a2dc1f3fSmrg #ifdef USE_ENUM_MODES
163a2dc1f3fSmrg #define XImode E_XImode
164a2dc1f3fSmrg #else
165a2dc1f3fSmrg #define XImode (scalar_int_mode ((scalar_int_mode::from_int) E_XImode))
166a2dc1f3fSmrg #endif
167*8feb0f0bSmrg   E_P2QImode,              /* config/i386/i386-modes.def:107 */
168*8feb0f0bSmrg #define HAVE_P2QImode
169*8feb0f0bSmrg #ifdef USE_ENUM_MODES
170*8feb0f0bSmrg #define P2QImode E_P2QImode
171*8feb0f0bSmrg #else
172*8feb0f0bSmrg #define P2QImode (scalar_int_mode ((scalar_int_mode::from_int) E_P2QImode))
173*8feb0f0bSmrg #endif
174*8feb0f0bSmrg   E_P2HImode,              /* config/i386/i386-modes.def:108 */
175*8feb0f0bSmrg #define HAVE_P2HImode
176*8feb0f0bSmrg #ifdef USE_ENUM_MODES
177*8feb0f0bSmrg #define P2HImode E_P2HImode
178*8feb0f0bSmrg #else
179*8feb0f0bSmrg #define P2HImode (scalar_int_mode ((scalar_int_mode::from_int) E_P2HImode))
180*8feb0f0bSmrg #endif
181*8feb0f0bSmrg   E_POImode,               /* config/i386/i386-modes.def:116 */
182*8feb0f0bSmrg #define HAVE_POImode
183*8feb0f0bSmrg #ifdef USE_ENUM_MODES
184*8feb0f0bSmrg #define POImode E_POImode
185*8feb0f0bSmrg #else
186*8feb0f0bSmrg #define POImode (scalar_int_mode ((scalar_int_mode::from_int) E_POImode))
187*8feb0f0bSmrg #endif
188a2dc1f3fSmrg   E_QQmode,                /* machmode.def:234 */
18936ac495dSmrg #define HAVE_QQmode
190a2dc1f3fSmrg #ifdef USE_ENUM_MODES
191a2dc1f3fSmrg #define QQmode E_QQmode
192a2dc1f3fSmrg #else
193a2dc1f3fSmrg #define QQmode (scalar_mode ((scalar_mode::from_int) E_QQmode))
194a2dc1f3fSmrg #endif
195a2dc1f3fSmrg   E_HQmode,                /* machmode.def:235 */
19636ac495dSmrg #define HAVE_HQmode
197a2dc1f3fSmrg #ifdef USE_ENUM_MODES
198a2dc1f3fSmrg #define HQmode E_HQmode
199a2dc1f3fSmrg #else
200a2dc1f3fSmrg #define HQmode (scalar_mode ((scalar_mode::from_int) E_HQmode))
201a2dc1f3fSmrg #endif
202a2dc1f3fSmrg   E_SQmode,                /* machmode.def:236 */
20336ac495dSmrg #define HAVE_SQmode
204a2dc1f3fSmrg #ifdef USE_ENUM_MODES
205a2dc1f3fSmrg #define SQmode E_SQmode
206a2dc1f3fSmrg #else
207a2dc1f3fSmrg #define SQmode (scalar_mode ((scalar_mode::from_int) E_SQmode))
208a2dc1f3fSmrg #endif
209a2dc1f3fSmrg   E_DQmode,                /* machmode.def:237 */
21036ac495dSmrg #define HAVE_DQmode
211a2dc1f3fSmrg #ifdef USE_ENUM_MODES
212a2dc1f3fSmrg #define DQmode E_DQmode
213a2dc1f3fSmrg #else
214a2dc1f3fSmrg #define DQmode (scalar_mode ((scalar_mode::from_int) E_DQmode))
215a2dc1f3fSmrg #endif
216a2dc1f3fSmrg   E_TQmode,                /* machmode.def:238 */
21736ac495dSmrg #define HAVE_TQmode
218a2dc1f3fSmrg #ifdef USE_ENUM_MODES
219a2dc1f3fSmrg #define TQmode E_TQmode
220a2dc1f3fSmrg #else
221a2dc1f3fSmrg #define TQmode (scalar_mode ((scalar_mode::from_int) E_TQmode))
222a2dc1f3fSmrg #endif
223a2dc1f3fSmrg   E_UQQmode,               /* machmode.def:240 */
22436ac495dSmrg #define HAVE_UQQmode
225a2dc1f3fSmrg #ifdef USE_ENUM_MODES
226a2dc1f3fSmrg #define UQQmode E_UQQmode
227a2dc1f3fSmrg #else
228a2dc1f3fSmrg #define UQQmode (scalar_mode ((scalar_mode::from_int) E_UQQmode))
229a2dc1f3fSmrg #endif
230a2dc1f3fSmrg   E_UHQmode,               /* machmode.def:241 */
23136ac495dSmrg #define HAVE_UHQmode
232a2dc1f3fSmrg #ifdef USE_ENUM_MODES
233a2dc1f3fSmrg #define UHQmode E_UHQmode
234a2dc1f3fSmrg #else
235a2dc1f3fSmrg #define UHQmode (scalar_mode ((scalar_mode::from_int) E_UHQmode))
236a2dc1f3fSmrg #endif
237a2dc1f3fSmrg   E_USQmode,               /* machmode.def:242 */
23836ac495dSmrg #define HAVE_USQmode
239a2dc1f3fSmrg #ifdef USE_ENUM_MODES
240a2dc1f3fSmrg #define USQmode E_USQmode
241a2dc1f3fSmrg #else
242a2dc1f3fSmrg #define USQmode (scalar_mode ((scalar_mode::from_int) E_USQmode))
243a2dc1f3fSmrg #endif
244a2dc1f3fSmrg   E_UDQmode,               /* machmode.def:243 */
24536ac495dSmrg #define HAVE_UDQmode
246a2dc1f3fSmrg #ifdef USE_ENUM_MODES
247a2dc1f3fSmrg #define UDQmode E_UDQmode
248a2dc1f3fSmrg #else
249a2dc1f3fSmrg #define UDQmode (scalar_mode ((scalar_mode::from_int) E_UDQmode))
250a2dc1f3fSmrg #endif
251a2dc1f3fSmrg   E_UTQmode,               /* machmode.def:244 */
25236ac495dSmrg #define HAVE_UTQmode
253a2dc1f3fSmrg #ifdef USE_ENUM_MODES
254a2dc1f3fSmrg #define UTQmode E_UTQmode
255a2dc1f3fSmrg #else
256a2dc1f3fSmrg #define UTQmode (scalar_mode ((scalar_mode::from_int) E_UTQmode))
257a2dc1f3fSmrg #endif
258a2dc1f3fSmrg   E_HAmode,                /* machmode.def:246 */
25936ac495dSmrg #define HAVE_HAmode
260a2dc1f3fSmrg #ifdef USE_ENUM_MODES
261a2dc1f3fSmrg #define HAmode E_HAmode
262a2dc1f3fSmrg #else
263a2dc1f3fSmrg #define HAmode (scalar_mode ((scalar_mode::from_int) E_HAmode))
264a2dc1f3fSmrg #endif
265a2dc1f3fSmrg   E_SAmode,                /* machmode.def:247 */
26636ac495dSmrg #define HAVE_SAmode
267a2dc1f3fSmrg #ifdef USE_ENUM_MODES
268a2dc1f3fSmrg #define SAmode E_SAmode
269a2dc1f3fSmrg #else
270a2dc1f3fSmrg #define SAmode (scalar_mode ((scalar_mode::from_int) E_SAmode))
271a2dc1f3fSmrg #endif
272a2dc1f3fSmrg   E_DAmode,                /* machmode.def:248 */
27336ac495dSmrg #define HAVE_DAmode
274a2dc1f3fSmrg #ifdef USE_ENUM_MODES
275a2dc1f3fSmrg #define DAmode E_DAmode
276a2dc1f3fSmrg #else
277a2dc1f3fSmrg #define DAmode (scalar_mode ((scalar_mode::from_int) E_DAmode))
278a2dc1f3fSmrg #endif
279a2dc1f3fSmrg   E_TAmode,                /* machmode.def:249 */
28036ac495dSmrg #define HAVE_TAmode
281a2dc1f3fSmrg #ifdef USE_ENUM_MODES
282a2dc1f3fSmrg #define TAmode E_TAmode
283a2dc1f3fSmrg #else
284a2dc1f3fSmrg #define TAmode (scalar_mode ((scalar_mode::from_int) E_TAmode))
285a2dc1f3fSmrg #endif
286a2dc1f3fSmrg   E_UHAmode,               /* machmode.def:251 */
28736ac495dSmrg #define HAVE_UHAmode
288a2dc1f3fSmrg #ifdef USE_ENUM_MODES
289a2dc1f3fSmrg #define UHAmode E_UHAmode
290a2dc1f3fSmrg #else
291a2dc1f3fSmrg #define UHAmode (scalar_mode ((scalar_mode::from_int) E_UHAmode))
292a2dc1f3fSmrg #endif
293a2dc1f3fSmrg   E_USAmode,               /* machmode.def:252 */
29436ac495dSmrg #define HAVE_USAmode
295a2dc1f3fSmrg #ifdef USE_ENUM_MODES
296a2dc1f3fSmrg #define USAmode E_USAmode
297a2dc1f3fSmrg #else
298a2dc1f3fSmrg #define USAmode (scalar_mode ((scalar_mode::from_int) E_USAmode))
299a2dc1f3fSmrg #endif
300a2dc1f3fSmrg   E_UDAmode,               /* machmode.def:253 */
30136ac495dSmrg #define HAVE_UDAmode
302a2dc1f3fSmrg #ifdef USE_ENUM_MODES
303a2dc1f3fSmrg #define UDAmode E_UDAmode
304a2dc1f3fSmrg #else
305a2dc1f3fSmrg #define UDAmode (scalar_mode ((scalar_mode::from_int) E_UDAmode))
306a2dc1f3fSmrg #endif
307a2dc1f3fSmrg   E_UTAmode,               /* machmode.def:254 */
30836ac495dSmrg #define HAVE_UTAmode
309a2dc1f3fSmrg #ifdef USE_ENUM_MODES
310a2dc1f3fSmrg #define UTAmode E_UTAmode
311a2dc1f3fSmrg #else
312a2dc1f3fSmrg #define UTAmode (scalar_mode ((scalar_mode::from_int) E_UTAmode))
313a2dc1f3fSmrg #endif
314a2dc1f3fSmrg   E_SFmode,                /* machmode.def:226 */
31536ac495dSmrg #define HAVE_SFmode
316a2dc1f3fSmrg #ifdef USE_ENUM_MODES
317a2dc1f3fSmrg #define SFmode E_SFmode
318a2dc1f3fSmrg #else
319a2dc1f3fSmrg #define SFmode (scalar_float_mode ((scalar_float_mode::from_int) E_SFmode))
320a2dc1f3fSmrg #endif
321a2dc1f3fSmrg   E_DFmode,                /* machmode.def:227 */
32236ac495dSmrg #define HAVE_DFmode
323a2dc1f3fSmrg #ifdef USE_ENUM_MODES
324a2dc1f3fSmrg #define DFmode E_DFmode
325a2dc1f3fSmrg #else
326a2dc1f3fSmrg #define DFmode (scalar_float_mode ((scalar_float_mode::from_int) E_DFmode))
327a2dc1f3fSmrg #endif
328a2dc1f3fSmrg   E_XFmode,                /* config/i386/i386-modes.def:24 */
32936ac495dSmrg #define HAVE_XFmode
330a2dc1f3fSmrg #ifdef USE_ENUM_MODES
331a2dc1f3fSmrg #define XFmode E_XFmode
332a2dc1f3fSmrg #else
333a2dc1f3fSmrg #define XFmode (scalar_float_mode ((scalar_float_mode::from_int) E_XFmode))
334a2dc1f3fSmrg #endif
335a2dc1f3fSmrg   E_TFmode,                /* config/i386/i386-modes.def:25 */
33636ac495dSmrg #define HAVE_TFmode
337a2dc1f3fSmrg #ifdef USE_ENUM_MODES
338a2dc1f3fSmrg #define TFmode E_TFmode
339a2dc1f3fSmrg #else
340a2dc1f3fSmrg #define TFmode (scalar_float_mode ((scalar_float_mode::from_int) E_TFmode))
341a2dc1f3fSmrg #endif
342a2dc1f3fSmrg   E_SDmode,                /* machmode.def:267 */
34336ac495dSmrg #define HAVE_SDmode
344a2dc1f3fSmrg #ifdef USE_ENUM_MODES
345a2dc1f3fSmrg #define SDmode E_SDmode
346a2dc1f3fSmrg #else
347a2dc1f3fSmrg #define SDmode (scalar_float_mode ((scalar_float_mode::from_int) E_SDmode))
348a2dc1f3fSmrg #endif
349a2dc1f3fSmrg   E_DDmode,                /* machmode.def:268 */
35036ac495dSmrg #define HAVE_DDmode
351a2dc1f3fSmrg #ifdef USE_ENUM_MODES
352a2dc1f3fSmrg #define DDmode E_DDmode
353a2dc1f3fSmrg #else
354a2dc1f3fSmrg #define DDmode (scalar_float_mode ((scalar_float_mode::from_int) E_DDmode))
355a2dc1f3fSmrg #endif
356a2dc1f3fSmrg   E_TDmode,                /* machmode.def:269 */
35736ac495dSmrg #define HAVE_TDmode
358a2dc1f3fSmrg #ifdef USE_ENUM_MODES
359a2dc1f3fSmrg #define TDmode E_TDmode
360a2dc1f3fSmrg #else
361a2dc1f3fSmrg #define TDmode (scalar_float_mode ((scalar_float_mode::from_int) E_TDmode))
362a2dc1f3fSmrg #endif
363a2dc1f3fSmrg   E_CQImode,               /* machmode.def:262 */
36436ac495dSmrg #define HAVE_CQImode
365a2dc1f3fSmrg #ifdef USE_ENUM_MODES
366a2dc1f3fSmrg #define CQImode E_CQImode
367a2dc1f3fSmrg #else
368a2dc1f3fSmrg #define CQImode (complex_mode ((complex_mode::from_int) E_CQImode))
369a2dc1f3fSmrg #endif
370*8feb0f0bSmrg   E_CP2QImode,             /* machmode.def:263 */
371*8feb0f0bSmrg #define HAVE_CP2QImode
372*8feb0f0bSmrg #ifdef USE_ENUM_MODES
373*8feb0f0bSmrg #define CP2QImode E_CP2QImode
374*8feb0f0bSmrg #else
375*8feb0f0bSmrg #define CP2QImode (complex_mode ((complex_mode::from_int) E_CP2QImode))
376*8feb0f0bSmrg #endif
377a2dc1f3fSmrg   E_CHImode,               /* machmode.def:262 */
37836ac495dSmrg #define HAVE_CHImode
379a2dc1f3fSmrg #ifdef USE_ENUM_MODES
380a2dc1f3fSmrg #define CHImode E_CHImode
381a2dc1f3fSmrg #else
382a2dc1f3fSmrg #define CHImode (complex_mode ((complex_mode::from_int) E_CHImode))
383a2dc1f3fSmrg #endif
384*8feb0f0bSmrg   E_CP2HImode,             /* machmode.def:263 */
385*8feb0f0bSmrg #define HAVE_CP2HImode
386*8feb0f0bSmrg #ifdef USE_ENUM_MODES
387*8feb0f0bSmrg #define CP2HImode E_CP2HImode
388*8feb0f0bSmrg #else
389*8feb0f0bSmrg #define CP2HImode (complex_mode ((complex_mode::from_int) E_CP2HImode))
390*8feb0f0bSmrg #endif
391a2dc1f3fSmrg   E_CSImode,               /* machmode.def:262 */
39236ac495dSmrg #define HAVE_CSImode
393a2dc1f3fSmrg #ifdef USE_ENUM_MODES
394a2dc1f3fSmrg #define CSImode E_CSImode
395a2dc1f3fSmrg #else
396a2dc1f3fSmrg #define CSImode (complex_mode ((complex_mode::from_int) E_CSImode))
397a2dc1f3fSmrg #endif
398a2dc1f3fSmrg   E_CDImode,               /* machmode.def:262 */
39936ac495dSmrg #define HAVE_CDImode
400a2dc1f3fSmrg #ifdef USE_ENUM_MODES
401a2dc1f3fSmrg #define CDImode E_CDImode
402a2dc1f3fSmrg #else
403a2dc1f3fSmrg #define CDImode (complex_mode ((complex_mode::from_int) E_CDImode))
404a2dc1f3fSmrg #endif
405a2dc1f3fSmrg   E_CTImode,               /* machmode.def:262 */
40636ac495dSmrg #define HAVE_CTImode
407a2dc1f3fSmrg #ifdef USE_ENUM_MODES
408a2dc1f3fSmrg #define CTImode E_CTImode
409a2dc1f3fSmrg #else
410a2dc1f3fSmrg #define CTImode (complex_mode ((complex_mode::from_int) E_CTImode))
411a2dc1f3fSmrg #endif
412*8feb0f0bSmrg   E_CPOImode,              /* machmode.def:263 */
413*8feb0f0bSmrg #define HAVE_CPOImode
414*8feb0f0bSmrg #ifdef USE_ENUM_MODES
415*8feb0f0bSmrg #define CPOImode E_CPOImode
416*8feb0f0bSmrg #else
417*8feb0f0bSmrg #define CPOImode (complex_mode ((complex_mode::from_int) E_CPOImode))
418*8feb0f0bSmrg #endif
419a2dc1f3fSmrg   E_COImode,               /* machmode.def:262 */
42036ac495dSmrg #define HAVE_COImode
421a2dc1f3fSmrg #ifdef USE_ENUM_MODES
422a2dc1f3fSmrg #define COImode E_COImode
423a2dc1f3fSmrg #else
424a2dc1f3fSmrg #define COImode (complex_mode ((complex_mode::from_int) E_COImode))
425a2dc1f3fSmrg #endif
426a2dc1f3fSmrg   E_CXImode,               /* machmode.def:262 */
42736ac495dSmrg #define HAVE_CXImode
428a2dc1f3fSmrg #ifdef USE_ENUM_MODES
429a2dc1f3fSmrg #define CXImode E_CXImode
430a2dc1f3fSmrg #else
431a2dc1f3fSmrg #define CXImode (complex_mode ((complex_mode::from_int) E_CXImode))
432a2dc1f3fSmrg #endif
433a2dc1f3fSmrg   E_SCmode,                /* machmode.def:264 */
43436ac495dSmrg #define HAVE_SCmode
435a2dc1f3fSmrg #ifdef USE_ENUM_MODES
436a2dc1f3fSmrg #define SCmode E_SCmode
437a2dc1f3fSmrg #else
438a2dc1f3fSmrg #define SCmode (complex_mode ((complex_mode::from_int) E_SCmode))
439a2dc1f3fSmrg #endif
440a2dc1f3fSmrg   E_DCmode,                /* machmode.def:264 */
44136ac495dSmrg #define HAVE_DCmode
442a2dc1f3fSmrg #ifdef USE_ENUM_MODES
443a2dc1f3fSmrg #define DCmode E_DCmode
444a2dc1f3fSmrg #else
445a2dc1f3fSmrg #define DCmode (complex_mode ((complex_mode::from_int) E_DCmode))
446a2dc1f3fSmrg #endif
447a2dc1f3fSmrg   E_XCmode,                /* machmode.def:264 */
44836ac495dSmrg #define HAVE_XCmode
449a2dc1f3fSmrg #ifdef USE_ENUM_MODES
450a2dc1f3fSmrg #define XCmode E_XCmode
451a2dc1f3fSmrg #else
452a2dc1f3fSmrg #define XCmode (complex_mode ((complex_mode::from_int) E_XCmode))
453a2dc1f3fSmrg #endif
454a2dc1f3fSmrg   E_TCmode,                /* machmode.def:264 */
45536ac495dSmrg #define HAVE_TCmode
456a2dc1f3fSmrg #ifdef USE_ENUM_MODES
457a2dc1f3fSmrg #define TCmode E_TCmode
458a2dc1f3fSmrg #else
459a2dc1f3fSmrg #define TCmode (complex_mode ((complex_mode::from_int) E_TCmode))
460a2dc1f3fSmrg #endif
461a2dc1f3fSmrg   E_V2QImode,              /* config/i386/i386-modes.def:95 */
46236ac495dSmrg #define HAVE_V2QImode
463a2dc1f3fSmrg #ifdef USE_ENUM_MODES
464a2dc1f3fSmrg #define V2QImode E_V2QImode
465a2dc1f3fSmrg #else
466a2dc1f3fSmrg #define V2QImode ((void) 0, E_V2QImode)
467a2dc1f3fSmrg #endif
468a2dc1f3fSmrg   E_V4QImode,              /* config/i386/i386-modes.def:80 */
46936ac495dSmrg #define HAVE_V4QImode
470a2dc1f3fSmrg #ifdef USE_ENUM_MODES
471a2dc1f3fSmrg #define V4QImode E_V4QImode
472a2dc1f3fSmrg #else
473a2dc1f3fSmrg #define V4QImode ((void) 0, E_V4QImode)
474a2dc1f3fSmrg #endif
475a2dc1f3fSmrg   E_V2HImode,              /* config/i386/i386-modes.def:80 */
47636ac495dSmrg #define HAVE_V2HImode
477a2dc1f3fSmrg #ifdef USE_ENUM_MODES
478a2dc1f3fSmrg #define V2HImode E_V2HImode
479a2dc1f3fSmrg #else
480a2dc1f3fSmrg #define V2HImode ((void) 0, E_V2HImode)
481a2dc1f3fSmrg #endif
482a2dc1f3fSmrg   E_V1SImode,              /* config/i386/i386-modes.def:94 */
48336ac495dSmrg #define HAVE_V1SImode
484a2dc1f3fSmrg #ifdef USE_ENUM_MODES
485a2dc1f3fSmrg #define V1SImode E_V1SImode
486a2dc1f3fSmrg #else
487a2dc1f3fSmrg #define V1SImode ((void) 0, E_V1SImode)
488a2dc1f3fSmrg #endif
489a2dc1f3fSmrg   E_V8QImode,              /* config/i386/i386-modes.def:81 */
49036ac495dSmrg #define HAVE_V8QImode
491a2dc1f3fSmrg #ifdef USE_ENUM_MODES
492a2dc1f3fSmrg #define V8QImode E_V8QImode
493a2dc1f3fSmrg #else
494a2dc1f3fSmrg #define V8QImode ((void) 0, E_V8QImode)
495a2dc1f3fSmrg #endif
496a2dc1f3fSmrg   E_V4HImode,              /* config/i386/i386-modes.def:81 */
49736ac495dSmrg #define HAVE_V4HImode
498a2dc1f3fSmrg #ifdef USE_ENUM_MODES
499a2dc1f3fSmrg #define V4HImode E_V4HImode
500a2dc1f3fSmrg #else
501a2dc1f3fSmrg #define V4HImode ((void) 0, E_V4HImode)
502a2dc1f3fSmrg #endif
503a2dc1f3fSmrg   E_V2SImode,              /* config/i386/i386-modes.def:81 */
50436ac495dSmrg #define HAVE_V2SImode
505a2dc1f3fSmrg #ifdef USE_ENUM_MODES
506a2dc1f3fSmrg #define V2SImode E_V2SImode
507a2dc1f3fSmrg #else
508a2dc1f3fSmrg #define V2SImode ((void) 0, E_V2SImode)
509a2dc1f3fSmrg #endif
510a2dc1f3fSmrg   E_V1DImode,              /* config/i386/i386-modes.def:93 */
51136ac495dSmrg #define HAVE_V1DImode
512a2dc1f3fSmrg #ifdef USE_ENUM_MODES
513a2dc1f3fSmrg #define V1DImode E_V1DImode
514a2dc1f3fSmrg #else
515a2dc1f3fSmrg #define V1DImode ((void) 0, E_V1DImode)
516a2dc1f3fSmrg #endif
517a2dc1f3fSmrg   E_V12QImode,             /* config/i386/i386-modes.def:96 */
51836ac495dSmrg #define HAVE_V12QImode
519a2dc1f3fSmrg #ifdef USE_ENUM_MODES
520a2dc1f3fSmrg #define V12QImode E_V12QImode
521a2dc1f3fSmrg #else
522a2dc1f3fSmrg #define V12QImode ((void) 0, E_V12QImode)
523a2dc1f3fSmrg #endif
524a2dc1f3fSmrg   E_V6HImode,              /* config/i386/i386-modes.def:98 */
52536ac495dSmrg #define HAVE_V6HImode
526a2dc1f3fSmrg #ifdef USE_ENUM_MODES
527a2dc1f3fSmrg #define V6HImode E_V6HImode
528a2dc1f3fSmrg #else
529a2dc1f3fSmrg #define V6HImode ((void) 0, E_V6HImode)
530a2dc1f3fSmrg #endif
531a2dc1f3fSmrg   E_V14QImode,             /* config/i386/i386-modes.def:97 */
53236ac495dSmrg #define HAVE_V14QImode
533a2dc1f3fSmrg #ifdef USE_ENUM_MODES
534a2dc1f3fSmrg #define V14QImode E_V14QImode
535a2dc1f3fSmrg #else
536a2dc1f3fSmrg #define V14QImode ((void) 0, E_V14QImode)
537a2dc1f3fSmrg #endif
538a2dc1f3fSmrg   E_V16QImode,             /* config/i386/i386-modes.def:82 */
53936ac495dSmrg #define HAVE_V16QImode
540a2dc1f3fSmrg #ifdef USE_ENUM_MODES
541a2dc1f3fSmrg #define V16QImode E_V16QImode
542a2dc1f3fSmrg #else
543a2dc1f3fSmrg #define V16QImode ((void) 0, E_V16QImode)
544a2dc1f3fSmrg #endif
545a2dc1f3fSmrg   E_V8HImode,              /* config/i386/i386-modes.def:82 */
54636ac495dSmrg #define HAVE_V8HImode
547a2dc1f3fSmrg #ifdef USE_ENUM_MODES
548a2dc1f3fSmrg #define V8HImode E_V8HImode
549a2dc1f3fSmrg #else
550a2dc1f3fSmrg #define V8HImode ((void) 0, E_V8HImode)
551a2dc1f3fSmrg #endif
552a2dc1f3fSmrg   E_V4SImode,              /* config/i386/i386-modes.def:82 */
55336ac495dSmrg #define HAVE_V4SImode
554a2dc1f3fSmrg #ifdef USE_ENUM_MODES
555a2dc1f3fSmrg #define V4SImode E_V4SImode
556a2dc1f3fSmrg #else
557a2dc1f3fSmrg #define V4SImode ((void) 0, E_V4SImode)
558a2dc1f3fSmrg #endif
559a2dc1f3fSmrg   E_V2DImode,              /* config/i386/i386-modes.def:82 */
56036ac495dSmrg #define HAVE_V2DImode
561a2dc1f3fSmrg #ifdef USE_ENUM_MODES
562a2dc1f3fSmrg #define V2DImode E_V2DImode
563a2dc1f3fSmrg #else
564a2dc1f3fSmrg #define V2DImode ((void) 0, E_V2DImode)
565a2dc1f3fSmrg #endif
566a2dc1f3fSmrg   E_V1TImode,              /* config/i386/i386-modes.def:92 */
56736ac495dSmrg #define HAVE_V1TImode
568a2dc1f3fSmrg #ifdef USE_ENUM_MODES
569a2dc1f3fSmrg #define V1TImode E_V1TImode
570a2dc1f3fSmrg #else
571a2dc1f3fSmrg #define V1TImode ((void) 0, E_V1TImode)
572a2dc1f3fSmrg #endif
573a2dc1f3fSmrg   E_V32QImode,             /* config/i386/i386-modes.def:83 */
57436ac495dSmrg #define HAVE_V32QImode
575a2dc1f3fSmrg #ifdef USE_ENUM_MODES
576a2dc1f3fSmrg #define V32QImode E_V32QImode
577a2dc1f3fSmrg #else
578a2dc1f3fSmrg #define V32QImode ((void) 0, E_V32QImode)
579a2dc1f3fSmrg #endif
580a2dc1f3fSmrg   E_V16HImode,             /* config/i386/i386-modes.def:83 */
58136ac495dSmrg #define HAVE_V16HImode
582a2dc1f3fSmrg #ifdef USE_ENUM_MODES
583a2dc1f3fSmrg #define V16HImode E_V16HImode
584a2dc1f3fSmrg #else
585a2dc1f3fSmrg #define V16HImode ((void) 0, E_V16HImode)
586a2dc1f3fSmrg #endif
587a2dc1f3fSmrg   E_V8SImode,              /* config/i386/i386-modes.def:83 */
58836ac495dSmrg #define HAVE_V8SImode
589a2dc1f3fSmrg #ifdef USE_ENUM_MODES
590a2dc1f3fSmrg #define V8SImode E_V8SImode
591a2dc1f3fSmrg #else
592a2dc1f3fSmrg #define V8SImode ((void) 0, E_V8SImode)
593a2dc1f3fSmrg #endif
594a2dc1f3fSmrg   E_V4DImode,              /* config/i386/i386-modes.def:83 */
59536ac495dSmrg #define HAVE_V4DImode
596a2dc1f3fSmrg #ifdef USE_ENUM_MODES
597a2dc1f3fSmrg #define V4DImode E_V4DImode
598a2dc1f3fSmrg #else
599a2dc1f3fSmrg #define V4DImode ((void) 0, E_V4DImode)
600a2dc1f3fSmrg #endif
601a2dc1f3fSmrg   E_V2TImode,              /* config/i386/i386-modes.def:83 */
60236ac495dSmrg #define HAVE_V2TImode
603a2dc1f3fSmrg #ifdef USE_ENUM_MODES
604a2dc1f3fSmrg #define V2TImode E_V2TImode
605a2dc1f3fSmrg #else
606a2dc1f3fSmrg #define V2TImode ((void) 0, E_V2TImode)
607a2dc1f3fSmrg #endif
608a2dc1f3fSmrg   E_V64QImode,             /* config/i386/i386-modes.def:84 */
60936ac495dSmrg #define HAVE_V64QImode
610a2dc1f3fSmrg #ifdef USE_ENUM_MODES
611a2dc1f3fSmrg #define V64QImode E_V64QImode
612a2dc1f3fSmrg #else
613a2dc1f3fSmrg #define V64QImode ((void) 0, E_V64QImode)
614a2dc1f3fSmrg #endif
615a2dc1f3fSmrg   E_V32HImode,             /* config/i386/i386-modes.def:84 */
61636ac495dSmrg #define HAVE_V32HImode
617a2dc1f3fSmrg #ifdef USE_ENUM_MODES
618a2dc1f3fSmrg #define V32HImode E_V32HImode
619a2dc1f3fSmrg #else
620a2dc1f3fSmrg #define V32HImode ((void) 0, E_V32HImode)
621a2dc1f3fSmrg #endif
622a2dc1f3fSmrg   E_V16SImode,             /* config/i386/i386-modes.def:84 */
62336ac495dSmrg #define HAVE_V16SImode
624a2dc1f3fSmrg #ifdef USE_ENUM_MODES
625a2dc1f3fSmrg #define V16SImode E_V16SImode
626a2dc1f3fSmrg #else
627a2dc1f3fSmrg #define V16SImode ((void) 0, E_V16SImode)
628a2dc1f3fSmrg #endif
629a2dc1f3fSmrg   E_V8DImode,              /* config/i386/i386-modes.def:84 */
63036ac495dSmrg #define HAVE_V8DImode
631a2dc1f3fSmrg #ifdef USE_ENUM_MODES
632a2dc1f3fSmrg #define V8DImode E_V8DImode
633a2dc1f3fSmrg #else
634a2dc1f3fSmrg #define V8DImode ((void) 0, E_V8DImode)
635a2dc1f3fSmrg #endif
636a2dc1f3fSmrg   E_V4TImode,              /* config/i386/i386-modes.def:84 */
63736ac495dSmrg #define HAVE_V4TImode
638a2dc1f3fSmrg #ifdef USE_ENUM_MODES
639a2dc1f3fSmrg #define V4TImode E_V4TImode
640a2dc1f3fSmrg #else
641a2dc1f3fSmrg #define V4TImode ((void) 0, E_V4TImode)
642a2dc1f3fSmrg #endif
643a2dc1f3fSmrg   E_V128QImode,            /* config/i386/i386-modes.def:85 */
64436ac495dSmrg #define HAVE_V128QImode
645a2dc1f3fSmrg #ifdef USE_ENUM_MODES
646a2dc1f3fSmrg #define V128QImode E_V128QImode
647a2dc1f3fSmrg #else
648a2dc1f3fSmrg #define V128QImode ((void) 0, E_V128QImode)
649a2dc1f3fSmrg #endif
650a2dc1f3fSmrg   E_V64HImode,             /* config/i386/i386-modes.def:85 */
65136ac495dSmrg #define HAVE_V64HImode
652a2dc1f3fSmrg #ifdef USE_ENUM_MODES
653a2dc1f3fSmrg #define V64HImode E_V64HImode
654a2dc1f3fSmrg #else
655a2dc1f3fSmrg #define V64HImode ((void) 0, E_V64HImode)
656a2dc1f3fSmrg #endif
657a2dc1f3fSmrg   E_V32SImode,             /* config/i386/i386-modes.def:85 */
65836ac495dSmrg #define HAVE_V32SImode
659a2dc1f3fSmrg #ifdef USE_ENUM_MODES
660a2dc1f3fSmrg #define V32SImode E_V32SImode
661a2dc1f3fSmrg #else
662a2dc1f3fSmrg #define V32SImode ((void) 0, E_V32SImode)
663a2dc1f3fSmrg #endif
664a2dc1f3fSmrg   E_V16DImode,             /* config/i386/i386-modes.def:85 */
66536ac495dSmrg #define HAVE_V16DImode
666a2dc1f3fSmrg #ifdef USE_ENUM_MODES
667a2dc1f3fSmrg #define V16DImode E_V16DImode
668a2dc1f3fSmrg #else
669a2dc1f3fSmrg #define V16DImode ((void) 0, E_V16DImode)
670a2dc1f3fSmrg #endif
671a2dc1f3fSmrg   E_V8TImode,              /* config/i386/i386-modes.def:85 */
67236ac495dSmrg #define HAVE_V8TImode
673a2dc1f3fSmrg #ifdef USE_ENUM_MODES
674a2dc1f3fSmrg #define V8TImode E_V8TImode
675a2dc1f3fSmrg #else
676a2dc1f3fSmrg #define V8TImode ((void) 0, E_V8TImode)
677a2dc1f3fSmrg #endif
678a2dc1f3fSmrg   E_V64SImode,             /* config/i386/i386-modes.def:99 */
67936ac495dSmrg #define HAVE_V64SImode
680a2dc1f3fSmrg #ifdef USE_ENUM_MODES
681a2dc1f3fSmrg #define V64SImode E_V64SImode
682a2dc1f3fSmrg #else
683a2dc1f3fSmrg #define V64SImode ((void) 0, E_V64SImode)
684a2dc1f3fSmrg #endif
685a2dc1f3fSmrg   E_V2SFmode,              /* config/i386/i386-modes.def:86 */
68636ac495dSmrg #define HAVE_V2SFmode
687a2dc1f3fSmrg #ifdef USE_ENUM_MODES
688a2dc1f3fSmrg #define V2SFmode E_V2SFmode
689a2dc1f3fSmrg #else
690a2dc1f3fSmrg #define V2SFmode ((void) 0, E_V2SFmode)
691a2dc1f3fSmrg #endif
692a2dc1f3fSmrg   E_V4SFmode,              /* config/i386/i386-modes.def:87 */
69336ac495dSmrg #define HAVE_V4SFmode
694a2dc1f3fSmrg #ifdef USE_ENUM_MODES
695a2dc1f3fSmrg #define V4SFmode E_V4SFmode
696a2dc1f3fSmrg #else
697a2dc1f3fSmrg #define V4SFmode ((void) 0, E_V4SFmode)
698a2dc1f3fSmrg #endif
699a2dc1f3fSmrg   E_V2DFmode,              /* config/i386/i386-modes.def:87 */
70036ac495dSmrg #define HAVE_V2DFmode
701a2dc1f3fSmrg #ifdef USE_ENUM_MODES
702a2dc1f3fSmrg #define V2DFmode E_V2DFmode
703a2dc1f3fSmrg #else
704a2dc1f3fSmrg #define V2DFmode ((void) 0, E_V2DFmode)
705a2dc1f3fSmrg #endif
706a2dc1f3fSmrg   E_V8SFmode,              /* config/i386/i386-modes.def:88 */
70736ac495dSmrg #define HAVE_V8SFmode
708a2dc1f3fSmrg #ifdef USE_ENUM_MODES
709a2dc1f3fSmrg #define V8SFmode E_V8SFmode
710a2dc1f3fSmrg #else
711a2dc1f3fSmrg #define V8SFmode ((void) 0, E_V8SFmode)
712a2dc1f3fSmrg #endif
713a2dc1f3fSmrg   E_V4DFmode,              /* config/i386/i386-modes.def:88 */
71436ac495dSmrg #define HAVE_V4DFmode
715a2dc1f3fSmrg #ifdef USE_ENUM_MODES
716a2dc1f3fSmrg #define V4DFmode E_V4DFmode
717a2dc1f3fSmrg #else
718a2dc1f3fSmrg #define V4DFmode ((void) 0, E_V4DFmode)
719a2dc1f3fSmrg #endif
720a2dc1f3fSmrg   E_V2TFmode,              /* config/i386/i386-modes.def:88 */
72136ac495dSmrg #define HAVE_V2TFmode
722a2dc1f3fSmrg #ifdef USE_ENUM_MODES
723a2dc1f3fSmrg #define V2TFmode E_V2TFmode
724a2dc1f3fSmrg #else
725a2dc1f3fSmrg #define V2TFmode ((void) 0, E_V2TFmode)
726a2dc1f3fSmrg #endif
727a2dc1f3fSmrg   E_V16SFmode,             /* config/i386/i386-modes.def:89 */
72836ac495dSmrg #define HAVE_V16SFmode
729a2dc1f3fSmrg #ifdef USE_ENUM_MODES
730a2dc1f3fSmrg #define V16SFmode E_V16SFmode
731a2dc1f3fSmrg #else
732a2dc1f3fSmrg #define V16SFmode ((void) 0, E_V16SFmode)
733a2dc1f3fSmrg #endif
734a2dc1f3fSmrg   E_V8DFmode,              /* config/i386/i386-modes.def:89 */
73536ac495dSmrg #define HAVE_V8DFmode
736a2dc1f3fSmrg #ifdef USE_ENUM_MODES
737a2dc1f3fSmrg #define V8DFmode E_V8DFmode
738a2dc1f3fSmrg #else
739a2dc1f3fSmrg #define V8DFmode ((void) 0, E_V8DFmode)
740a2dc1f3fSmrg #endif
741a2dc1f3fSmrg   E_V4TFmode,              /* config/i386/i386-modes.def:89 */
74236ac495dSmrg #define HAVE_V4TFmode
743a2dc1f3fSmrg #ifdef USE_ENUM_MODES
744a2dc1f3fSmrg #define V4TFmode E_V4TFmode
745a2dc1f3fSmrg #else
746a2dc1f3fSmrg #define V4TFmode ((void) 0, E_V4TFmode)
747a2dc1f3fSmrg #endif
748a2dc1f3fSmrg   E_V32SFmode,             /* config/i386/i386-modes.def:90 */
74936ac495dSmrg #define HAVE_V32SFmode
750a2dc1f3fSmrg #ifdef USE_ENUM_MODES
751a2dc1f3fSmrg #define V32SFmode E_V32SFmode
752a2dc1f3fSmrg #else
753a2dc1f3fSmrg #define V32SFmode ((void) 0, E_V32SFmode)
754a2dc1f3fSmrg #endif
755a2dc1f3fSmrg   E_V16DFmode,             /* config/i386/i386-modes.def:90 */
75636ac495dSmrg #define HAVE_V16DFmode
757a2dc1f3fSmrg #ifdef USE_ENUM_MODES
758a2dc1f3fSmrg #define V16DFmode E_V16DFmode
759a2dc1f3fSmrg #else
760a2dc1f3fSmrg #define V16DFmode ((void) 0, E_V16DFmode)
761a2dc1f3fSmrg #endif
762a2dc1f3fSmrg   E_V8TFmode,              /* config/i386/i386-modes.def:90 */
76336ac495dSmrg #define HAVE_V8TFmode
764a2dc1f3fSmrg #ifdef USE_ENUM_MODES
765a2dc1f3fSmrg #define V8TFmode E_V8TFmode
766a2dc1f3fSmrg #else
767a2dc1f3fSmrg #define V8TFmode ((void) 0, E_V8TFmode)
768a2dc1f3fSmrg #endif
769a2dc1f3fSmrg   E_V64SFmode,             /* config/i386/i386-modes.def:91 */
77036ac495dSmrg #define HAVE_V64SFmode
771a2dc1f3fSmrg #ifdef USE_ENUM_MODES
772a2dc1f3fSmrg #define V64SFmode E_V64SFmode
773a2dc1f3fSmrg #else
774a2dc1f3fSmrg #define V64SFmode ((void) 0, E_V64SFmode)
775a2dc1f3fSmrg #endif
776a2dc1f3fSmrg   E_V32DFmode,             /* config/i386/i386-modes.def:91 */
77736ac495dSmrg #define HAVE_V32DFmode
778a2dc1f3fSmrg #ifdef USE_ENUM_MODES
779a2dc1f3fSmrg #define V32DFmode E_V32DFmode
780a2dc1f3fSmrg #else
781a2dc1f3fSmrg #define V32DFmode ((void) 0, E_V32DFmode)
782a2dc1f3fSmrg #endif
783a2dc1f3fSmrg   E_V16TFmode,             /* config/i386/i386-modes.def:91 */
78436ac495dSmrg #define HAVE_V16TFmode
785a2dc1f3fSmrg #ifdef USE_ENUM_MODES
786a2dc1f3fSmrg #define V16TFmode E_V16TFmode
787a2dc1f3fSmrg #else
788a2dc1f3fSmrg #define V16TFmode ((void) 0, E_V16TFmode)
789a2dc1f3fSmrg #endif
79036ac495dSmrg   MAX_MACHINE_MODE,
79136ac495dSmrg 
792a2dc1f3fSmrg   MIN_MODE_RANDOM = E_VOIDmode,
793a2dc1f3fSmrg   MAX_MODE_RANDOM = E_BLKmode,
79436ac495dSmrg 
795a2dc1f3fSmrg   MIN_MODE_CC = E_CCmode,
796a2dc1f3fSmrg   MAX_MODE_CC = E_CCFPmode,
79736ac495dSmrg 
798a2dc1f3fSmrg   MIN_MODE_INT = E_QImode,
799a2dc1f3fSmrg   MAX_MODE_INT = E_XImode,
80036ac495dSmrg 
801*8feb0f0bSmrg   MIN_MODE_PARTIAL_INT = E_P2QImode,
802*8feb0f0bSmrg   MAX_MODE_PARTIAL_INT = E_POImode,
80336ac495dSmrg 
804a2dc1f3fSmrg   MIN_MODE_FRACT = E_QQmode,
805a2dc1f3fSmrg   MAX_MODE_FRACT = E_TQmode,
80636ac495dSmrg 
807a2dc1f3fSmrg   MIN_MODE_UFRACT = E_UQQmode,
808a2dc1f3fSmrg   MAX_MODE_UFRACT = E_UTQmode,
80936ac495dSmrg 
810a2dc1f3fSmrg   MIN_MODE_ACCUM = E_HAmode,
811a2dc1f3fSmrg   MAX_MODE_ACCUM = E_TAmode,
81236ac495dSmrg 
813a2dc1f3fSmrg   MIN_MODE_UACCUM = E_UHAmode,
814a2dc1f3fSmrg   MAX_MODE_UACCUM = E_UTAmode,
81536ac495dSmrg 
816a2dc1f3fSmrg   MIN_MODE_FLOAT = E_SFmode,
817a2dc1f3fSmrg   MAX_MODE_FLOAT = E_TFmode,
81836ac495dSmrg 
819a2dc1f3fSmrg   MIN_MODE_DECIMAL_FLOAT = E_SDmode,
820a2dc1f3fSmrg   MAX_MODE_DECIMAL_FLOAT = E_TDmode,
82136ac495dSmrg 
822a2dc1f3fSmrg   MIN_MODE_COMPLEX_INT = E_CQImode,
823a2dc1f3fSmrg   MAX_MODE_COMPLEX_INT = E_CXImode,
82436ac495dSmrg 
825a2dc1f3fSmrg   MIN_MODE_COMPLEX_FLOAT = E_SCmode,
826a2dc1f3fSmrg   MAX_MODE_COMPLEX_FLOAT = E_TCmode,
82736ac495dSmrg 
828a2dc1f3fSmrg   MIN_MODE_VECTOR_BOOL = E_VOIDmode,
829a2dc1f3fSmrg   MAX_MODE_VECTOR_BOOL = E_VOIDmode,
83036ac495dSmrg 
831a2dc1f3fSmrg   MIN_MODE_VECTOR_INT = E_V2QImode,
832a2dc1f3fSmrg   MAX_MODE_VECTOR_INT = E_V64SImode,
83336ac495dSmrg 
834a2dc1f3fSmrg   MIN_MODE_VECTOR_FRACT = E_VOIDmode,
835a2dc1f3fSmrg   MAX_MODE_VECTOR_FRACT = E_VOIDmode,
83636ac495dSmrg 
837a2dc1f3fSmrg   MIN_MODE_VECTOR_UFRACT = E_VOIDmode,
838a2dc1f3fSmrg   MAX_MODE_VECTOR_UFRACT = E_VOIDmode,
83936ac495dSmrg 
840a2dc1f3fSmrg   MIN_MODE_VECTOR_ACCUM = E_VOIDmode,
841a2dc1f3fSmrg   MAX_MODE_VECTOR_ACCUM = E_VOIDmode,
84236ac495dSmrg 
843a2dc1f3fSmrg   MIN_MODE_VECTOR_UACCUM = E_VOIDmode,
844a2dc1f3fSmrg   MAX_MODE_VECTOR_UACCUM = E_VOIDmode,
845a2dc1f3fSmrg 
846a2dc1f3fSmrg   MIN_MODE_VECTOR_FLOAT = E_V2SFmode,
847a2dc1f3fSmrg   MAX_MODE_VECTOR_FLOAT = E_V16TFmode,
84836ac495dSmrg 
84936ac495dSmrg   NUM_MACHINE_MODES = MAX_MACHINE_MODE
85036ac495dSmrg };
85136ac495dSmrg 
852a2dc1f3fSmrg #define CONST_MODE_NUNITS const
853a2dc1f3fSmrg #define CONST_MODE_PRECISION const
85436ac495dSmrg #define CONST_MODE_SIZE
85536ac495dSmrg #define CONST_MODE_UNIT_SIZE
85636ac495dSmrg #define CONST_MODE_BASE_ALIGN
85736ac495dSmrg #define CONST_MODE_IBIT const
85836ac495dSmrg #define CONST_MODE_FBIT const
859*8feb0f0bSmrg #define CONST_MODE_MASK const
86036ac495dSmrg 
86136ac495dSmrg #define BITS_PER_UNIT (8)
862*8feb0f0bSmrg #define MAX_BITSIZE_MODE_ANY_INT 160
86336ac495dSmrg #define MAX_BITSIZE_MODE_ANY_MODE (256*BITS_PER_UNIT)
86436ac495dSmrg #define NUM_INT_N_ENTS 1
865a2dc1f3fSmrg #define NUM_POLY_INT_COEFFS 1
86636ac495dSmrg 
86736ac495dSmrg #endif /* insn-modes.h */
868