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