1 | /* Generated automatically from machmode.def and config/i386/i386-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 | E_VOIDmode, /* machmode.def:194 */ |
10 | #define HAVE_VOIDmode |
11 | #ifdef USE_ENUM_MODES |
12 | #define VOIDmode E_VOIDmode |
13 | #else |
14 | #define VOIDmode ((void) 0, E_VOIDmode) |
15 | #endif |
16 | E_BLKmode, /* machmode.def:198 */ |
17 | #define HAVE_BLKmode |
18 | #ifdef USE_ENUM_MODES |
19 | #define BLKmode E_BLKmode |
20 | #else |
21 | #define BLKmode ((void) 0, E_BLKmode) |
22 | #endif |
23 | E_CCmode, /* machmode.def:236 */ |
24 | #define HAVE_CCmode |
25 | #ifdef USE_ENUM_MODES |
26 | #define CCmode E_CCmode |
27 | #else |
28 | #define CCmode ((void) 0, E_CCmode) |
29 | #endif |
30 | E_CCGCmode, /* config/i386/i386-modes.def:68 */ |
31 | #define HAVE_CCGCmode |
32 | #ifdef USE_ENUM_MODES |
33 | #define CCGCmode E_CCGCmode |
34 | #else |
35 | #define CCGCmode ((void) 0, E_CCGCmode) |
36 | #endif |
37 | E_CCGOCmode, /* config/i386/i386-modes.def:69 */ |
38 | #define HAVE_CCGOCmode |
39 | #ifdef USE_ENUM_MODES |
40 | #define CCGOCmode E_CCGOCmode |
41 | #else |
42 | #define CCGOCmode ((void) 0, E_CCGOCmode) |
43 | #endif |
44 | E_CCNOmode, /* config/i386/i386-modes.def:70 */ |
45 | #define HAVE_CCNOmode |
46 | #ifdef USE_ENUM_MODES |
47 | #define CCNOmode E_CCNOmode |
48 | #else |
49 | #define CCNOmode ((void) 0, E_CCNOmode) |
50 | #endif |
51 | E_CCGZmode, /* config/i386/i386-modes.def:71 */ |
52 | #define HAVE_CCGZmode |
53 | #ifdef USE_ENUM_MODES |
54 | #define CCGZmode E_CCGZmode |
55 | #else |
56 | #define CCGZmode ((void) 0, E_CCGZmode) |
57 | #endif |
58 | E_CCAmode, /* config/i386/i386-modes.def:72 */ |
59 | #define HAVE_CCAmode |
60 | #ifdef USE_ENUM_MODES |
61 | #define CCAmode E_CCAmode |
62 | #else |
63 | #define CCAmode ((void) 0, E_CCAmode) |
64 | #endif |
65 | E_CCCmode, /* config/i386/i386-modes.def:73 */ |
66 | #define HAVE_CCCmode |
67 | #ifdef USE_ENUM_MODES |
68 | #define CCCmode E_CCCmode |
69 | #else |
70 | #define CCCmode ((void) 0, E_CCCmode) |
71 | #endif |
72 | E_CCOmode, /* config/i386/i386-modes.def:74 */ |
73 | #define HAVE_CCOmode |
74 | #ifdef USE_ENUM_MODES |
75 | #define CCOmode E_CCOmode |
76 | #else |
77 | #define CCOmode ((void) 0, E_CCOmode) |
78 | #endif |
79 | E_CCPmode, /* config/i386/i386-modes.def:75 */ |
80 | #define HAVE_CCPmode |
81 | #ifdef USE_ENUM_MODES |
82 | #define CCPmode E_CCPmode |
83 | #else |
84 | #define CCPmode ((void) 0, E_CCPmode) |
85 | #endif |
86 | E_CCSmode, /* config/i386/i386-modes.def:76 */ |
87 | #define HAVE_CCSmode |
88 | #ifdef USE_ENUM_MODES |
89 | #define CCSmode E_CCSmode |
90 | #else |
91 | #define CCSmode ((void) 0, E_CCSmode) |
92 | #endif |
93 | E_CCZmode, /* config/i386/i386-modes.def:77 */ |
94 | #define HAVE_CCZmode |
95 | #ifdef USE_ENUM_MODES |
96 | #define CCZmode E_CCZmode |
97 | #else |
98 | #define CCZmode ((void) 0, E_CCZmode) |
99 | #endif |
100 | E_CCFPmode, /* config/i386/i386-modes.def:79 */ |
101 | #define HAVE_CCFPmode |
102 | #ifdef USE_ENUM_MODES |
103 | #define CCFPmode E_CCFPmode |
104 | #else |
105 | #define CCFPmode ((void) 0, E_CCFPmode) |
106 | #endif |
107 | E_BImode, /* machmode.def:201 */ |
108 | #define HAVE_BImode |
109 | #ifdef USE_ENUM_MODES |
110 | #define BImode E_BImode |
111 | #else |
112 | #define BImode (scalar_int_mode ((scalar_int_mode::from_int) E_BImode)) |
113 | #endif |
114 | E_QImode, /* machmode.def:209 */ |
115 | #define HAVE_QImode |
116 | #ifdef USE_ENUM_MODES |
117 | #define QImode E_QImode |
118 | #else |
119 | #define QImode (scalar_int_mode ((scalar_int_mode::from_int) E_QImode)) |
120 | #endif |
121 | E_HImode, /* machmode.def:210 */ |
122 | #define HAVE_HImode |
123 | #ifdef USE_ENUM_MODES |
124 | #define HImode E_HImode |
125 | #else |
126 | #define HImode (scalar_int_mode ((scalar_int_mode::from_int) E_HImode)) |
127 | #endif |
128 | E_SImode, /* machmode.def:211 */ |
129 | #define HAVE_SImode |
130 | #ifdef USE_ENUM_MODES |
131 | #define SImode E_SImode |
132 | #else |
133 | #define SImode (scalar_int_mode ((scalar_int_mode::from_int) E_SImode)) |
134 | #endif |
135 | E_DImode, /* machmode.def:212 */ |
136 | #define HAVE_DImode |
137 | #ifdef USE_ENUM_MODES |
138 | #define DImode E_DImode |
139 | #else |
140 | #define DImode (scalar_int_mode ((scalar_int_mode::from_int) E_DImode)) |
141 | #endif |
142 | E_TImode, /* machmode.def:213 */ |
143 | #define HAVE_TImode |
144 | #ifdef USE_ENUM_MODES |
145 | #define TImode E_TImode |
146 | #else |
147 | #define TImode (scalar_int_mode ((scalar_int_mode::from_int) E_TImode)) |
148 | #endif |
149 | E_OImode, /* config/i386/i386-modes.def:107 */ |
150 | #define HAVE_OImode |
151 | #ifdef USE_ENUM_MODES |
152 | #define OImode E_OImode |
153 | #else |
154 | #define OImode (scalar_int_mode ((scalar_int_mode::from_int) E_OImode)) |
155 | #endif |
156 | E_XImode, /* config/i386/i386-modes.def:108 */ |
157 | #define HAVE_XImode |
158 | #ifdef USE_ENUM_MODES |
159 | #define XImode E_XImode |
160 | #else |
161 | #define XImode (scalar_int_mode ((scalar_int_mode::from_int) E_XImode)) |
162 | #endif |
163 | E_P2QImode, /* config/i386/i386-modes.def:113 */ |
164 | #define HAVE_P2QImode |
165 | #ifdef USE_ENUM_MODES |
166 | #define P2QImode E_P2QImode |
167 | #else |
168 | #define P2QImode (scalar_int_mode ((scalar_int_mode::from_int) E_P2QImode)) |
169 | #endif |
170 | E_P2HImode, /* config/i386/i386-modes.def:114 */ |
171 | #define HAVE_P2HImode |
172 | #ifdef USE_ENUM_MODES |
173 | #define P2HImode E_P2HImode |
174 | #else |
175 | #define P2HImode (scalar_int_mode ((scalar_int_mode::from_int) E_P2HImode)) |
176 | #endif |
177 | E_POImode, /* config/i386/i386-modes.def:119 */ |
178 | #define HAVE_POImode |
179 | #ifdef USE_ENUM_MODES |
180 | #define POImode E_POImode |
181 | #else |
182 | #define POImode (scalar_int_mode ((scalar_int_mode::from_int) E_POImode)) |
183 | #endif |
184 | E_QQmode, /* machmode.def:239 */ |
185 | #define HAVE_QQmode |
186 | #ifdef USE_ENUM_MODES |
187 | #define QQmode E_QQmode |
188 | #else |
189 | #define QQmode (scalar_mode ((scalar_mode::from_int) E_QQmode)) |
190 | #endif |
191 | E_HQmode, /* machmode.def:240 */ |
192 | #define HAVE_HQmode |
193 | #ifdef USE_ENUM_MODES |
194 | #define HQmode E_HQmode |
195 | #else |
196 | #define HQmode (scalar_mode ((scalar_mode::from_int) E_HQmode)) |
197 | #endif |
198 | E_SQmode, /* machmode.def:241 */ |
199 | #define HAVE_SQmode |
200 | #ifdef USE_ENUM_MODES |
201 | #define SQmode E_SQmode |
202 | #else |
203 | #define SQmode (scalar_mode ((scalar_mode::from_int) E_SQmode)) |
204 | #endif |
205 | E_DQmode, /* machmode.def:242 */ |
206 | #define HAVE_DQmode |
207 | #ifdef USE_ENUM_MODES |
208 | #define DQmode E_DQmode |
209 | #else |
210 | #define DQmode (scalar_mode ((scalar_mode::from_int) E_DQmode)) |
211 | #endif |
212 | E_TQmode, /* machmode.def:243 */ |
213 | #define HAVE_TQmode |
214 | #ifdef USE_ENUM_MODES |
215 | #define TQmode E_TQmode |
216 | #else |
217 | #define TQmode (scalar_mode ((scalar_mode::from_int) E_TQmode)) |
218 | #endif |
219 | E_UQQmode, /* machmode.def:245 */ |
220 | #define HAVE_UQQmode |
221 | #ifdef USE_ENUM_MODES |
222 | #define UQQmode E_UQQmode |
223 | #else |
224 | #define UQQmode (scalar_mode ((scalar_mode::from_int) E_UQQmode)) |
225 | #endif |
226 | E_UHQmode, /* machmode.def:246 */ |
227 | #define HAVE_UHQmode |
228 | #ifdef USE_ENUM_MODES |
229 | #define UHQmode E_UHQmode |
230 | #else |
231 | #define UHQmode (scalar_mode ((scalar_mode::from_int) E_UHQmode)) |
232 | #endif |
233 | E_USQmode, /* machmode.def:247 */ |
234 | #define HAVE_USQmode |
235 | #ifdef USE_ENUM_MODES |
236 | #define USQmode E_USQmode |
237 | #else |
238 | #define USQmode (scalar_mode ((scalar_mode::from_int) E_USQmode)) |
239 | #endif |
240 | E_UDQmode, /* machmode.def:248 */ |
241 | #define HAVE_UDQmode |
242 | #ifdef USE_ENUM_MODES |
243 | #define UDQmode E_UDQmode |
244 | #else |
245 | #define UDQmode (scalar_mode ((scalar_mode::from_int) E_UDQmode)) |
246 | #endif |
247 | E_UTQmode, /* machmode.def:249 */ |
248 | #define HAVE_UTQmode |
249 | #ifdef USE_ENUM_MODES |
250 | #define UTQmode E_UTQmode |
251 | #else |
252 | #define UTQmode (scalar_mode ((scalar_mode::from_int) E_UTQmode)) |
253 | #endif |
254 | E_HAmode, /* machmode.def:251 */ |
255 | #define HAVE_HAmode |
256 | #ifdef USE_ENUM_MODES |
257 | #define HAmode E_HAmode |
258 | #else |
259 | #define HAmode (scalar_mode ((scalar_mode::from_int) E_HAmode)) |
260 | #endif |
261 | E_SAmode, /* machmode.def:252 */ |
262 | #define HAVE_SAmode |
263 | #ifdef USE_ENUM_MODES |
264 | #define SAmode E_SAmode |
265 | #else |
266 | #define SAmode (scalar_mode ((scalar_mode::from_int) E_SAmode)) |
267 | #endif |
268 | E_DAmode, /* machmode.def:253 */ |
269 | #define HAVE_DAmode |
270 | #ifdef USE_ENUM_MODES |
271 | #define DAmode E_DAmode |
272 | #else |
273 | #define DAmode (scalar_mode ((scalar_mode::from_int) E_DAmode)) |
274 | #endif |
275 | E_TAmode, /* machmode.def:254 */ |
276 | #define HAVE_TAmode |
277 | #ifdef USE_ENUM_MODES |
278 | #define TAmode E_TAmode |
279 | #else |
280 | #define TAmode (scalar_mode ((scalar_mode::from_int) E_TAmode)) |
281 | #endif |
282 | E_UHAmode, /* machmode.def:256 */ |
283 | #define HAVE_UHAmode |
284 | #ifdef USE_ENUM_MODES |
285 | #define UHAmode E_UHAmode |
286 | #else |
287 | #define UHAmode (scalar_mode ((scalar_mode::from_int) E_UHAmode)) |
288 | #endif |
289 | E_USAmode, /* machmode.def:257 */ |
290 | #define HAVE_USAmode |
291 | #ifdef USE_ENUM_MODES |
292 | #define USAmode E_USAmode |
293 | #else |
294 | #define USAmode (scalar_mode ((scalar_mode::from_int) E_USAmode)) |
295 | #endif |
296 | E_UDAmode, /* machmode.def:258 */ |
297 | #define HAVE_UDAmode |
298 | #ifdef USE_ENUM_MODES |
299 | #define UDAmode E_UDAmode |
300 | #else |
301 | #define UDAmode (scalar_mode ((scalar_mode::from_int) E_UDAmode)) |
302 | #endif |
303 | E_UTAmode, /* machmode.def:259 */ |
304 | #define HAVE_UTAmode |
305 | #ifdef USE_ENUM_MODES |
306 | #define UTAmode E_UTAmode |
307 | #else |
308 | #define UTAmode (scalar_mode ((scalar_mode::from_int) E_UTAmode)) |
309 | #endif |
310 | E_HFmode, /* config/i386/i386-modes.def:26 */ |
311 | #define HAVE_HFmode |
312 | #ifdef USE_ENUM_MODES |
313 | #define HFmode E_HFmode |
314 | #else |
315 | #define HFmode (scalar_float_mode ((scalar_float_mode::from_int) E_HFmode)) |
316 | #endif |
317 | E_BFmode, /* config/i386/i386-modes.def:27 */ |
318 | #define HAVE_BFmode |
319 | #ifdef USE_ENUM_MODES |
320 | #define BFmode E_BFmode |
321 | #else |
322 | #define BFmode (scalar_float_mode ((scalar_float_mode::from_int) E_BFmode)) |
323 | #endif |
324 | E_SFmode, /* machmode.def:231 */ |
325 | #define HAVE_SFmode |
326 | #ifdef USE_ENUM_MODES |
327 | #define SFmode E_SFmode |
328 | #else |
329 | #define SFmode (scalar_float_mode ((scalar_float_mode::from_int) E_SFmode)) |
330 | #endif |
331 | E_DFmode, /* machmode.def:232 */ |
332 | #define HAVE_DFmode |
333 | #ifdef USE_ENUM_MODES |
334 | #define DFmode E_DFmode |
335 | #else |
336 | #define DFmode (scalar_float_mode ((scalar_float_mode::from_int) E_DFmode)) |
337 | #endif |
338 | E_XFmode, /* config/i386/i386-modes.def:24 */ |
339 | #define HAVE_XFmode |
340 | #ifdef USE_ENUM_MODES |
341 | #define XFmode E_XFmode |
342 | #else |
343 | #define XFmode (scalar_float_mode ((scalar_float_mode::from_int) E_XFmode)) |
344 | #endif |
345 | E_TFmode, /* config/i386/i386-modes.def:25 */ |
346 | #define HAVE_TFmode |
347 | #ifdef USE_ENUM_MODES |
348 | #define TFmode E_TFmode |
349 | #else |
350 | #define TFmode (scalar_float_mode ((scalar_float_mode::from_int) E_TFmode)) |
351 | #endif |
352 | E_SDmode, /* machmode.def:272 */ |
353 | #define HAVE_SDmode |
354 | #ifdef USE_ENUM_MODES |
355 | #define SDmode E_SDmode |
356 | #else |
357 | #define SDmode (scalar_float_mode ((scalar_float_mode::from_int) E_SDmode)) |
358 | #endif |
359 | E_DDmode, /* machmode.def:273 */ |
360 | #define HAVE_DDmode |
361 | #ifdef USE_ENUM_MODES |
362 | #define DDmode E_DDmode |
363 | #else |
364 | #define DDmode (scalar_float_mode ((scalar_float_mode::from_int) E_DDmode)) |
365 | #endif |
366 | E_TDmode, /* machmode.def:274 */ |
367 | #define HAVE_TDmode |
368 | #ifdef USE_ENUM_MODES |
369 | #define TDmode E_TDmode |
370 | #else |
371 | #define TDmode (scalar_float_mode ((scalar_float_mode::from_int) E_TDmode)) |
372 | #endif |
373 | E_CQImode, /* machmode.def:267 */ |
374 | #define HAVE_CQImode |
375 | #ifdef USE_ENUM_MODES |
376 | #define CQImode E_CQImode |
377 | #else |
378 | #define CQImode (complex_mode ((complex_mode::from_int) E_CQImode)) |
379 | #endif |
380 | E_CP2QImode, /* machmode.def:268 */ |
381 | #define HAVE_CP2QImode |
382 | #ifdef USE_ENUM_MODES |
383 | #define CP2QImode E_CP2QImode |
384 | #else |
385 | #define CP2QImode (complex_mode ((complex_mode::from_int) E_CP2QImode)) |
386 | #endif |
387 | E_CHImode, /* machmode.def:267 */ |
388 | #define HAVE_CHImode |
389 | #ifdef USE_ENUM_MODES |
390 | #define CHImode E_CHImode |
391 | #else |
392 | #define CHImode (complex_mode ((complex_mode::from_int) E_CHImode)) |
393 | #endif |
394 | E_CP2HImode, /* machmode.def:268 */ |
395 | #define HAVE_CP2HImode |
396 | #ifdef USE_ENUM_MODES |
397 | #define CP2HImode E_CP2HImode |
398 | #else |
399 | #define CP2HImode (complex_mode ((complex_mode::from_int) E_CP2HImode)) |
400 | #endif |
401 | E_CSImode, /* machmode.def:267 */ |
402 | #define HAVE_CSImode |
403 | #ifdef USE_ENUM_MODES |
404 | #define CSImode E_CSImode |
405 | #else |
406 | #define CSImode (complex_mode ((complex_mode::from_int) E_CSImode)) |
407 | #endif |
408 | E_CDImode, /* machmode.def:267 */ |
409 | #define HAVE_CDImode |
410 | #ifdef USE_ENUM_MODES |
411 | #define CDImode E_CDImode |
412 | #else |
413 | #define CDImode (complex_mode ((complex_mode::from_int) E_CDImode)) |
414 | #endif |
415 | E_CTImode, /* machmode.def:267 */ |
416 | #define HAVE_CTImode |
417 | #ifdef USE_ENUM_MODES |
418 | #define CTImode E_CTImode |
419 | #else |
420 | #define CTImode (complex_mode ((complex_mode::from_int) E_CTImode)) |
421 | #endif |
422 | E_CPOImode, /* machmode.def:268 */ |
423 | #define HAVE_CPOImode |
424 | #ifdef USE_ENUM_MODES |
425 | #define CPOImode E_CPOImode |
426 | #else |
427 | #define CPOImode (complex_mode ((complex_mode::from_int) E_CPOImode)) |
428 | #endif |
429 | E_COImode, /* machmode.def:267 */ |
430 | #define HAVE_COImode |
431 | #ifdef USE_ENUM_MODES |
432 | #define COImode E_COImode |
433 | #else |
434 | #define COImode (complex_mode ((complex_mode::from_int) E_COImode)) |
435 | #endif |
436 | E_CXImode, /* machmode.def:267 */ |
437 | #define HAVE_CXImode |
438 | #ifdef USE_ENUM_MODES |
439 | #define CXImode E_CXImode |
440 | #else |
441 | #define CXImode (complex_mode ((complex_mode::from_int) E_CXImode)) |
442 | #endif |
443 | E_BCmode, /* machmode.def:269 */ |
444 | #define HAVE_BCmode |
445 | #ifdef USE_ENUM_MODES |
446 | #define BCmode E_BCmode |
447 | #else |
448 | #define BCmode (complex_mode ((complex_mode::from_int) E_BCmode)) |
449 | #endif |
450 | E_HCmode, /* machmode.def:269 */ |
451 | #define HAVE_HCmode |
452 | #ifdef USE_ENUM_MODES |
453 | #define HCmode E_HCmode |
454 | #else |
455 | #define HCmode (complex_mode ((complex_mode::from_int) E_HCmode)) |
456 | #endif |
457 | E_SCmode, /* machmode.def:269 */ |
458 | #define HAVE_SCmode |
459 | #ifdef USE_ENUM_MODES |
460 | #define SCmode E_SCmode |
461 | #else |
462 | #define SCmode (complex_mode ((complex_mode::from_int) E_SCmode)) |
463 | #endif |
464 | E_DCmode, /* machmode.def:269 */ |
465 | #define HAVE_DCmode |
466 | #ifdef USE_ENUM_MODES |
467 | #define DCmode E_DCmode |
468 | #else |
469 | #define DCmode (complex_mode ((complex_mode::from_int) E_DCmode)) |
470 | #endif |
471 | E_XCmode, /* machmode.def:269 */ |
472 | #define HAVE_XCmode |
473 | #ifdef USE_ENUM_MODES |
474 | #define XCmode E_XCmode |
475 | #else |
476 | #define XCmode (complex_mode ((complex_mode::from_int) E_XCmode)) |
477 | #endif |
478 | E_TCmode, /* machmode.def:269 */ |
479 | #define HAVE_TCmode |
480 | #ifdef USE_ENUM_MODES |
481 | #define TCmode E_TCmode |
482 | #else |
483 | #define TCmode (complex_mode ((complex_mode::from_int) E_TCmode)) |
484 | #endif |
485 | E_V2QImode, /* config/i386/i386-modes.def:101 */ |
486 | #define HAVE_V2QImode |
487 | #ifdef USE_ENUM_MODES |
488 | #define V2QImode E_V2QImode |
489 | #else |
490 | #define V2QImode ((void) 0, E_V2QImode) |
491 | #endif |
492 | E_V4QImode, /* config/i386/i386-modes.def:83 */ |
493 | #define HAVE_V4QImode |
494 | #ifdef USE_ENUM_MODES |
495 | #define V4QImode E_V4QImode |
496 | #else |
497 | #define V4QImode ((void) 0, E_V4QImode) |
498 | #endif |
499 | E_V2HImode, /* config/i386/i386-modes.def:83 */ |
500 | #define HAVE_V2HImode |
501 | #ifdef USE_ENUM_MODES |
502 | #define V2HImode E_V2HImode |
503 | #else |
504 | #define V2HImode ((void) 0, E_V2HImode) |
505 | #endif |
506 | E_V1SImode, /* config/i386/i386-modes.def:100 */ |
507 | #define HAVE_V1SImode |
508 | #ifdef USE_ENUM_MODES |
509 | #define V1SImode E_V1SImode |
510 | #else |
511 | #define V1SImode ((void) 0, E_V1SImode) |
512 | #endif |
513 | E_V8QImode, /* config/i386/i386-modes.def:84 */ |
514 | #define HAVE_V8QImode |
515 | #ifdef USE_ENUM_MODES |
516 | #define V8QImode E_V8QImode |
517 | #else |
518 | #define V8QImode ((void) 0, E_V8QImode) |
519 | #endif |
520 | E_V4HImode, /* config/i386/i386-modes.def:84 */ |
521 | #define HAVE_V4HImode |
522 | #ifdef USE_ENUM_MODES |
523 | #define V4HImode E_V4HImode |
524 | #else |
525 | #define V4HImode ((void) 0, E_V4HImode) |
526 | #endif |
527 | E_V2SImode, /* config/i386/i386-modes.def:84 */ |
528 | #define HAVE_V2SImode |
529 | #ifdef USE_ENUM_MODES |
530 | #define V2SImode E_V2SImode |
531 | #else |
532 | #define V2SImode ((void) 0, E_V2SImode) |
533 | #endif |
534 | E_V1DImode, /* config/i386/i386-modes.def:99 */ |
535 | #define HAVE_V1DImode |
536 | #ifdef USE_ENUM_MODES |
537 | #define V1DImode E_V1DImode |
538 | #else |
539 | #define V1DImode ((void) 0, E_V1DImode) |
540 | #endif |
541 | E_V12QImode, /* config/i386/i386-modes.def:102 */ |
542 | #define HAVE_V12QImode |
543 | #ifdef USE_ENUM_MODES |
544 | #define V12QImode E_V12QImode |
545 | #else |
546 | #define V12QImode ((void) 0, E_V12QImode) |
547 | #endif |
548 | E_V6HImode, /* config/i386/i386-modes.def:104 */ |
549 | #define HAVE_V6HImode |
550 | #ifdef USE_ENUM_MODES |
551 | #define V6HImode E_V6HImode |
552 | #else |
553 | #define V6HImode ((void) 0, E_V6HImode) |
554 | #endif |
555 | E_V14QImode, /* config/i386/i386-modes.def:103 */ |
556 | #define HAVE_V14QImode |
557 | #ifdef USE_ENUM_MODES |
558 | #define V14QImode E_V14QImode |
559 | #else |
560 | #define V14QImode ((void) 0, E_V14QImode) |
561 | #endif |
562 | E_V16QImode, /* config/i386/i386-modes.def:85 */ |
563 | #define HAVE_V16QImode |
564 | #ifdef USE_ENUM_MODES |
565 | #define V16QImode E_V16QImode |
566 | #else |
567 | #define V16QImode ((void) 0, E_V16QImode) |
568 | #endif |
569 | E_V8HImode, /* config/i386/i386-modes.def:85 */ |
570 | #define HAVE_V8HImode |
571 | #ifdef USE_ENUM_MODES |
572 | #define V8HImode E_V8HImode |
573 | #else |
574 | #define V8HImode ((void) 0, E_V8HImode) |
575 | #endif |
576 | E_V4SImode, /* config/i386/i386-modes.def:85 */ |
577 | #define HAVE_V4SImode |
578 | #ifdef USE_ENUM_MODES |
579 | #define V4SImode E_V4SImode |
580 | #else |
581 | #define V4SImode ((void) 0, E_V4SImode) |
582 | #endif |
583 | E_V2DImode, /* config/i386/i386-modes.def:85 */ |
584 | #define HAVE_V2DImode |
585 | #ifdef USE_ENUM_MODES |
586 | #define V2DImode E_V2DImode |
587 | #else |
588 | #define V2DImode ((void) 0, E_V2DImode) |
589 | #endif |
590 | E_V1TImode, /* config/i386/i386-modes.def:98 */ |
591 | #define HAVE_V1TImode |
592 | #ifdef USE_ENUM_MODES |
593 | #define V1TImode E_V1TImode |
594 | #else |
595 | #define V1TImode ((void) 0, E_V1TImode) |
596 | #endif |
597 | E_V32QImode, /* config/i386/i386-modes.def:86 */ |
598 | #define HAVE_V32QImode |
599 | #ifdef USE_ENUM_MODES |
600 | #define V32QImode E_V32QImode |
601 | #else |
602 | #define V32QImode ((void) 0, E_V32QImode) |
603 | #endif |
604 | E_V16HImode, /* config/i386/i386-modes.def:86 */ |
605 | #define HAVE_V16HImode |
606 | #ifdef USE_ENUM_MODES |
607 | #define V16HImode E_V16HImode |
608 | #else |
609 | #define V16HImode ((void) 0, E_V16HImode) |
610 | #endif |
611 | E_V8SImode, /* config/i386/i386-modes.def:86 */ |
612 | #define HAVE_V8SImode |
613 | #ifdef USE_ENUM_MODES |
614 | #define V8SImode E_V8SImode |
615 | #else |
616 | #define V8SImode ((void) 0, E_V8SImode) |
617 | #endif |
618 | E_V4DImode, /* config/i386/i386-modes.def:86 */ |
619 | #define HAVE_V4DImode |
620 | #ifdef USE_ENUM_MODES |
621 | #define V4DImode E_V4DImode |
622 | #else |
623 | #define V4DImode ((void) 0, E_V4DImode) |
624 | #endif |
625 | E_V2TImode, /* config/i386/i386-modes.def:86 */ |
626 | #define HAVE_V2TImode |
627 | #ifdef USE_ENUM_MODES |
628 | #define V2TImode E_V2TImode |
629 | #else |
630 | #define V2TImode ((void) 0, E_V2TImode) |
631 | #endif |
632 | E_V64QImode, /* config/i386/i386-modes.def:87 */ |
633 | #define HAVE_V64QImode |
634 | #ifdef USE_ENUM_MODES |
635 | #define V64QImode E_V64QImode |
636 | #else |
637 | #define V64QImode ((void) 0, E_V64QImode) |
638 | #endif |
639 | E_V32HImode, /* config/i386/i386-modes.def:87 */ |
640 | #define HAVE_V32HImode |
641 | #ifdef USE_ENUM_MODES |
642 | #define V32HImode E_V32HImode |
643 | #else |
644 | #define V32HImode ((void) 0, E_V32HImode) |
645 | #endif |
646 | E_V16SImode, /* config/i386/i386-modes.def:87 */ |
647 | #define HAVE_V16SImode |
648 | #ifdef USE_ENUM_MODES |
649 | #define V16SImode E_V16SImode |
650 | #else |
651 | #define V16SImode ((void) 0, E_V16SImode) |
652 | #endif |
653 | E_V8DImode, /* config/i386/i386-modes.def:87 */ |
654 | #define HAVE_V8DImode |
655 | #ifdef USE_ENUM_MODES |
656 | #define V8DImode E_V8DImode |
657 | #else |
658 | #define V8DImode ((void) 0, E_V8DImode) |
659 | #endif |
660 | E_V4TImode, /* config/i386/i386-modes.def:87 */ |
661 | #define HAVE_V4TImode |
662 | #ifdef USE_ENUM_MODES |
663 | #define V4TImode E_V4TImode |
664 | #else |
665 | #define V4TImode ((void) 0, E_V4TImode) |
666 | #endif |
667 | E_V128QImode, /* config/i386/i386-modes.def:88 */ |
668 | #define HAVE_V128QImode |
669 | #ifdef USE_ENUM_MODES |
670 | #define V128QImode E_V128QImode |
671 | #else |
672 | #define V128QImode ((void) 0, E_V128QImode) |
673 | #endif |
674 | E_V64HImode, /* config/i386/i386-modes.def:88 */ |
675 | #define HAVE_V64HImode |
676 | #ifdef USE_ENUM_MODES |
677 | #define V64HImode E_V64HImode |
678 | #else |
679 | #define V64HImode ((void) 0, E_V64HImode) |
680 | #endif |
681 | E_V32SImode, /* config/i386/i386-modes.def:88 */ |
682 | #define HAVE_V32SImode |
683 | #ifdef USE_ENUM_MODES |
684 | #define V32SImode E_V32SImode |
685 | #else |
686 | #define V32SImode ((void) 0, E_V32SImode) |
687 | #endif |
688 | E_V16DImode, /* config/i386/i386-modes.def:88 */ |
689 | #define HAVE_V16DImode |
690 | #ifdef USE_ENUM_MODES |
691 | #define V16DImode E_V16DImode |
692 | #else |
693 | #define V16DImode ((void) 0, E_V16DImode) |
694 | #endif |
695 | E_V8TImode, /* config/i386/i386-modes.def:88 */ |
696 | #define HAVE_V8TImode |
697 | #ifdef USE_ENUM_MODES |
698 | #define V8TImode E_V8TImode |
699 | #else |
700 | #define V8TImode ((void) 0, E_V8TImode) |
701 | #endif |
702 | E_V64SImode, /* config/i386/i386-modes.def:105 */ |
703 | #define HAVE_V64SImode |
704 | #ifdef USE_ENUM_MODES |
705 | #define V64SImode E_V64SImode |
706 | #else |
707 | #define V64SImode ((void) 0, E_V64SImode) |
708 | #endif |
709 | E_V2HFmode, /* config/i386/i386-modes.def:95 */ |
710 | #define HAVE_V2HFmode |
711 | #ifdef USE_ENUM_MODES |
712 | #define V2HFmode E_V2HFmode |
713 | #else |
714 | #define V2HFmode ((void) 0, E_V2HFmode) |
715 | #endif |
716 | E_V2BFmode, /* config/i386/i386-modes.def:96 */ |
717 | #define HAVE_V2BFmode |
718 | #ifdef USE_ENUM_MODES |
719 | #define V2BFmode E_V2BFmode |
720 | #else |
721 | #define V2BFmode ((void) 0, E_V2BFmode) |
722 | #endif |
723 | E_V4BFmode, /* config/i386/i386-modes.def:89 */ |
724 | #define HAVE_V4BFmode |
725 | #ifdef USE_ENUM_MODES |
726 | #define V4BFmode E_V4BFmode |
727 | #else |
728 | #define V4BFmode ((void) 0, E_V4BFmode) |
729 | #endif |
730 | E_V4HFmode, /* config/i386/i386-modes.def:89 */ |
731 | #define HAVE_V4HFmode |
732 | #ifdef USE_ENUM_MODES |
733 | #define V4HFmode E_V4HFmode |
734 | #else |
735 | #define V4HFmode ((void) 0, E_V4HFmode) |
736 | #endif |
737 | E_V2SFmode, /* config/i386/i386-modes.def:89 */ |
738 | #define HAVE_V2SFmode |
739 | #ifdef USE_ENUM_MODES |
740 | #define V2SFmode E_V2SFmode |
741 | #else |
742 | #define V2SFmode ((void) 0, E_V2SFmode) |
743 | #endif |
744 | E_V6HFmode, /* config/i386/i386-modes.def:97 */ |
745 | #define HAVE_V6HFmode |
746 | #ifdef USE_ENUM_MODES |
747 | #define V6HFmode E_V6HFmode |
748 | #else |
749 | #define V6HFmode ((void) 0, E_V6HFmode) |
750 | #endif |
751 | E_V8BFmode, /* config/i386/i386-modes.def:90 */ |
752 | #define HAVE_V8BFmode |
753 | #ifdef USE_ENUM_MODES |
754 | #define V8BFmode E_V8BFmode |
755 | #else |
756 | #define V8BFmode ((void) 0, E_V8BFmode) |
757 | #endif |
758 | E_V8HFmode, /* config/i386/i386-modes.def:90 */ |
759 | #define HAVE_V8HFmode |
760 | #ifdef USE_ENUM_MODES |
761 | #define V8HFmode E_V8HFmode |
762 | #else |
763 | #define V8HFmode ((void) 0, E_V8HFmode) |
764 | #endif |
765 | E_V4SFmode, /* config/i386/i386-modes.def:90 */ |
766 | #define HAVE_V4SFmode |
767 | #ifdef USE_ENUM_MODES |
768 | #define V4SFmode E_V4SFmode |
769 | #else |
770 | #define V4SFmode ((void) 0, E_V4SFmode) |
771 | #endif |
772 | E_V2DFmode, /* config/i386/i386-modes.def:90 */ |
773 | #define HAVE_V2DFmode |
774 | #ifdef USE_ENUM_MODES |
775 | #define V2DFmode E_V2DFmode |
776 | #else |
777 | #define V2DFmode ((void) 0, E_V2DFmode) |
778 | #endif |
779 | E_V16BFmode, /* config/i386/i386-modes.def:91 */ |
780 | #define HAVE_V16BFmode |
781 | #ifdef USE_ENUM_MODES |
782 | #define V16BFmode E_V16BFmode |
783 | #else |
784 | #define V16BFmode ((void) 0, E_V16BFmode) |
785 | #endif |
786 | E_V16HFmode, /* config/i386/i386-modes.def:91 */ |
787 | #define HAVE_V16HFmode |
788 | #ifdef USE_ENUM_MODES |
789 | #define V16HFmode E_V16HFmode |
790 | #else |
791 | #define V16HFmode ((void) 0, E_V16HFmode) |
792 | #endif |
793 | E_V8SFmode, /* config/i386/i386-modes.def:91 */ |
794 | #define HAVE_V8SFmode |
795 | #ifdef USE_ENUM_MODES |
796 | #define V8SFmode E_V8SFmode |
797 | #else |
798 | #define V8SFmode ((void) 0, E_V8SFmode) |
799 | #endif |
800 | E_V4DFmode, /* config/i386/i386-modes.def:91 */ |
801 | #define HAVE_V4DFmode |
802 | #ifdef USE_ENUM_MODES |
803 | #define V4DFmode E_V4DFmode |
804 | #else |
805 | #define V4DFmode ((void) 0, E_V4DFmode) |
806 | #endif |
807 | E_V2TFmode, /* config/i386/i386-modes.def:91 */ |
808 | #define HAVE_V2TFmode |
809 | #ifdef USE_ENUM_MODES |
810 | #define V2TFmode E_V2TFmode |
811 | #else |
812 | #define V2TFmode ((void) 0, E_V2TFmode) |
813 | #endif |
814 | E_V32BFmode, /* config/i386/i386-modes.def:92 */ |
815 | #define HAVE_V32BFmode |
816 | #ifdef USE_ENUM_MODES |
817 | #define V32BFmode E_V32BFmode |
818 | #else |
819 | #define V32BFmode ((void) 0, E_V32BFmode) |
820 | #endif |
821 | E_V32HFmode, /* config/i386/i386-modes.def:92 */ |
822 | #define HAVE_V32HFmode |
823 | #ifdef USE_ENUM_MODES |
824 | #define V32HFmode E_V32HFmode |
825 | #else |
826 | #define V32HFmode ((void) 0, E_V32HFmode) |
827 | #endif |
828 | E_V16SFmode, /* config/i386/i386-modes.def:92 */ |
829 | #define HAVE_V16SFmode |
830 | #ifdef USE_ENUM_MODES |
831 | #define V16SFmode E_V16SFmode |
832 | #else |
833 | #define V16SFmode ((void) 0, E_V16SFmode) |
834 | #endif |
835 | E_V8DFmode, /* config/i386/i386-modes.def:92 */ |
836 | #define HAVE_V8DFmode |
837 | #ifdef USE_ENUM_MODES |
838 | #define V8DFmode E_V8DFmode |
839 | #else |
840 | #define V8DFmode ((void) 0, E_V8DFmode) |
841 | #endif |
842 | E_V4TFmode, /* config/i386/i386-modes.def:92 */ |
843 | #define HAVE_V4TFmode |
844 | #ifdef USE_ENUM_MODES |
845 | #define V4TFmode E_V4TFmode |
846 | #else |
847 | #define V4TFmode ((void) 0, E_V4TFmode) |
848 | #endif |
849 | E_V64BFmode, /* config/i386/i386-modes.def:93 */ |
850 | #define HAVE_V64BFmode |
851 | #ifdef USE_ENUM_MODES |
852 | #define V64BFmode E_V64BFmode |
853 | #else |
854 | #define V64BFmode ((void) 0, E_V64BFmode) |
855 | #endif |
856 | E_V64HFmode, /* config/i386/i386-modes.def:93 */ |
857 | #define HAVE_V64HFmode |
858 | #ifdef USE_ENUM_MODES |
859 | #define V64HFmode E_V64HFmode |
860 | #else |
861 | #define V64HFmode ((void) 0, E_V64HFmode) |
862 | #endif |
863 | E_V32SFmode, /* config/i386/i386-modes.def:93 */ |
864 | #define HAVE_V32SFmode |
865 | #ifdef USE_ENUM_MODES |
866 | #define V32SFmode E_V32SFmode |
867 | #else |
868 | #define V32SFmode ((void) 0, E_V32SFmode) |
869 | #endif |
870 | E_V16DFmode, /* config/i386/i386-modes.def:93 */ |
871 | #define HAVE_V16DFmode |
872 | #ifdef USE_ENUM_MODES |
873 | #define V16DFmode E_V16DFmode |
874 | #else |
875 | #define V16DFmode ((void) 0, E_V16DFmode) |
876 | #endif |
877 | E_V8TFmode, /* config/i386/i386-modes.def:93 */ |
878 | #define HAVE_V8TFmode |
879 | #ifdef USE_ENUM_MODES |
880 | #define V8TFmode E_V8TFmode |
881 | #else |
882 | #define V8TFmode ((void) 0, E_V8TFmode) |
883 | #endif |
884 | E_V128BFmode, /* config/i386/i386-modes.def:94 */ |
885 | #define HAVE_V128BFmode |
886 | #ifdef USE_ENUM_MODES |
887 | #define V128BFmode E_V128BFmode |
888 | #else |
889 | #define V128BFmode ((void) 0, E_V128BFmode) |
890 | #endif |
891 | E_V128HFmode, /* config/i386/i386-modes.def:94 */ |
892 | #define HAVE_V128HFmode |
893 | #ifdef USE_ENUM_MODES |
894 | #define V128HFmode E_V128HFmode |
895 | #else |
896 | #define V128HFmode ((void) 0, E_V128HFmode) |
897 | #endif |
898 | E_V64SFmode, /* config/i386/i386-modes.def:94 */ |
899 | #define HAVE_V64SFmode |
900 | #ifdef USE_ENUM_MODES |
901 | #define V64SFmode E_V64SFmode |
902 | #else |
903 | #define V64SFmode ((void) 0, E_V64SFmode) |
904 | #endif |
905 | E_V32DFmode, /* config/i386/i386-modes.def:94 */ |
906 | #define HAVE_V32DFmode |
907 | #ifdef USE_ENUM_MODES |
908 | #define V32DFmode E_V32DFmode |
909 | #else |
910 | #define V32DFmode ((void) 0, E_V32DFmode) |
911 | #endif |
912 | E_V16TFmode, /* config/i386/i386-modes.def:94 */ |
913 | #define HAVE_V16TFmode |
914 | #ifdef USE_ENUM_MODES |
915 | #define V16TFmode E_V16TFmode |
916 | #else |
917 | #define V16TFmode ((void) 0, E_V16TFmode) |
918 | #endif |
919 | MAX_MACHINE_MODE, |
920 | |
921 | MIN_MODE_RANDOM = E_VOIDmode, |
922 | MAX_MODE_RANDOM = E_BLKmode, |
923 | |
924 | MIN_MODE_CC = E_CCmode, |
925 | MAX_MODE_CC = E_CCFPmode, |
926 | |
927 | MIN_MODE_BOOL = E_BImode, |
928 | MAX_MODE_BOOL = E_BImode, |
929 | |
930 | MIN_MODE_INT = E_QImode, |
931 | MAX_MODE_INT = E_XImode, |
932 | |
933 | MIN_MODE_PARTIAL_INT = E_P2QImode, |
934 | MAX_MODE_PARTIAL_INT = E_POImode, |
935 | |
936 | MIN_MODE_FRACT = E_QQmode, |
937 | MAX_MODE_FRACT = E_TQmode, |
938 | |
939 | MIN_MODE_UFRACT = E_UQQmode, |
940 | MAX_MODE_UFRACT = E_UTQmode, |
941 | |
942 | MIN_MODE_ACCUM = E_HAmode, |
943 | MAX_MODE_ACCUM = E_TAmode, |
944 | |
945 | MIN_MODE_UACCUM = E_UHAmode, |
946 | MAX_MODE_UACCUM = E_UTAmode, |
947 | |
948 | MIN_MODE_FLOAT = E_HFmode, |
949 | MAX_MODE_FLOAT = E_TFmode, |
950 | |
951 | MIN_MODE_DECIMAL_FLOAT = E_SDmode, |
952 | MAX_MODE_DECIMAL_FLOAT = E_TDmode, |
953 | |
954 | MIN_MODE_COMPLEX_INT = E_CQImode, |
955 | MAX_MODE_COMPLEX_INT = E_CXImode, |
956 | |
957 | MIN_MODE_COMPLEX_FLOAT = E_BCmode, |
958 | MAX_MODE_COMPLEX_FLOAT = E_TCmode, |
959 | |
960 | MIN_MODE_VECTOR_BOOL = E_VOIDmode, |
961 | MAX_MODE_VECTOR_BOOL = E_VOIDmode, |
962 | |
963 | MIN_MODE_VECTOR_INT = E_V2QImode, |
964 | MAX_MODE_VECTOR_INT = E_V64SImode, |
965 | |
966 | MIN_MODE_VECTOR_FRACT = E_VOIDmode, |
967 | MAX_MODE_VECTOR_FRACT = E_VOIDmode, |
968 | |
969 | MIN_MODE_VECTOR_UFRACT = E_VOIDmode, |
970 | MAX_MODE_VECTOR_UFRACT = E_VOIDmode, |
971 | |
972 | MIN_MODE_VECTOR_ACCUM = E_VOIDmode, |
973 | MAX_MODE_VECTOR_ACCUM = E_VOIDmode, |
974 | |
975 | MIN_MODE_VECTOR_UACCUM = E_VOIDmode, |
976 | MAX_MODE_VECTOR_UACCUM = E_VOIDmode, |
977 | |
978 | MIN_MODE_VECTOR_FLOAT = E_V2HFmode, |
979 | MAX_MODE_VECTOR_FLOAT = E_V16TFmode, |
980 | |
981 | MIN_MODE_OPAQUE = E_VOIDmode, |
982 | MAX_MODE_OPAQUE = E_VOIDmode, |
983 | |
984 | NUM_MACHINE_MODES = MAX_MACHINE_MODE |
985 | }; |
986 | |
987 | #define NUM_MODE_RANDOM (MAX_MODE_RANDOM - MIN_MODE_RANDOM + 1) |
988 | #define NUM_MODE_CC (MAX_MODE_CC - MIN_MODE_CC + 1) |
989 | #define NUM_MODE_INT (MAX_MODE_INT - MIN_MODE_INT + 1) |
990 | #define NUM_MODE_PARTIAL_INT (MAX_MODE_PARTIAL_INT - MIN_MODE_PARTIAL_INT + 1) |
991 | #define NUM_MODE_FRACT (MAX_MODE_FRACT - MIN_MODE_FRACT + 1) |
992 | #define NUM_MODE_UFRACT (MAX_MODE_UFRACT - MIN_MODE_UFRACT + 1) |
993 | #define NUM_MODE_ACCUM (MAX_MODE_ACCUM - MIN_MODE_ACCUM + 1) |
994 | #define NUM_MODE_UACCUM (MAX_MODE_UACCUM - MIN_MODE_UACCUM + 1) |
995 | #define NUM_MODE_FLOAT (MAX_MODE_FLOAT - MIN_MODE_FLOAT + 1) |
996 | #define NUM_MODE_DECIMAL_FLOAT (MAX_MODE_DECIMAL_FLOAT - MIN_MODE_DECIMAL_FLOAT + 1) |
997 | #define NUM_MODE_COMPLEX_INT (MAX_MODE_COMPLEX_INT - MIN_MODE_COMPLEX_INT + 1) |
998 | #define NUM_MODE_COMPLEX_FLOAT (MAX_MODE_COMPLEX_FLOAT - MIN_MODE_COMPLEX_FLOAT + 1) |
999 | #define NUM_MODE_VECTOR_BOOL 0 |
1000 | #define NUM_MODE_VECTOR_INT (MAX_MODE_VECTOR_INT - MIN_MODE_VECTOR_INT + 1) |
1001 | #define NUM_MODE_VECTOR_FRACT 0 |
1002 | #define NUM_MODE_VECTOR_UFRACT 0 |
1003 | #define NUM_MODE_VECTOR_ACCUM 0 |
1004 | #define NUM_MODE_VECTOR_UACCUM 0 |
1005 | #define NUM_MODE_VECTOR_FLOAT (MAX_MODE_VECTOR_FLOAT - MIN_MODE_VECTOR_FLOAT + 1) |
1006 | #define NUM_MODE_OPAQUE 0 |
1007 | |
1008 | #define CONST_MODE_NUNITS const |
1009 | #define CONST_MODE_PRECISION const |
1010 | #define CONST_MODE_SIZE |
1011 | #define CONST_MODE_UNIT_SIZE |
1012 | #define CONST_MODE_BASE_ALIGN |
1013 | #define CONST_MODE_IBIT const |
1014 | #define CONST_MODE_FBIT const |
1015 | #define CONST_MODE_MASK const |
1016 | |
1017 | #define BITS_PER_UNIT (8) |
1018 | #define MAX_BITSIZE_MODE_ANY_INT (64*BITS_PER_UNIT) |
1019 | #define MAX_BITSIZE_MODE_ANY_MODE (256*BITS_PER_UNIT) |
1020 | #define NUM_INT_N_ENTS 1 |
1021 | #define NUM_POLY_INT_COEFFS 1 |
1022 | |
1023 | #endif /* insn-modes.h */ |
1024 | |