1 /* Generated automatically from machmode.def and config/arm/arm-modes.def 2 by genmodes. */ 3 4 #ifndef GCC_INSN_MODES_H 5 #define GCC_INSN_MODES_H 6 7 enum machine_mode 8 { 9 E_VOIDmode, /* machmode.def:189 */ 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:193 */ 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:231 */ 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_CC_NZmode, /* config/arm/arm-modes.def:50 */ 31 #define HAVE_CC_NZmode 32 #ifdef USE_ENUM_MODES 33 #define CC_NZmode E_CC_NZmode 34 #else 35 #define CC_NZmode ((void) 0, E_CC_NZmode) 36 #endif 37 E_CC_Zmode, /* config/arm/arm-modes.def:51 */ 38 #define HAVE_CC_Zmode 39 #ifdef USE_ENUM_MODES 40 #define CC_Zmode E_CC_Zmode 41 #else 42 #define CC_Zmode ((void) 0, E_CC_Zmode) 43 #endif 44 E_CC_NVmode, /* config/arm/arm-modes.def:52 */ 45 #define HAVE_CC_NVmode 46 #ifdef USE_ENUM_MODES 47 #define CC_NVmode E_CC_NVmode 48 #else 49 #define CC_NVmode ((void) 0, E_CC_NVmode) 50 #endif 51 E_CC_SWPmode, /* config/arm/arm-modes.def:53 */ 52 #define HAVE_CC_SWPmode 53 #ifdef USE_ENUM_MODES 54 #define CC_SWPmode E_CC_SWPmode 55 #else 56 #define CC_SWPmode ((void) 0, E_CC_SWPmode) 57 #endif 58 E_CC_RSBmode, /* config/arm/arm-modes.def:54 */ 59 #define HAVE_CC_RSBmode 60 #ifdef USE_ENUM_MODES 61 #define CC_RSBmode E_CC_RSBmode 62 #else 63 #define CC_RSBmode ((void) 0, E_CC_RSBmode) 64 #endif 65 E_CCFPmode, /* config/arm/arm-modes.def:55 */ 66 #define HAVE_CCFPmode 67 #ifdef USE_ENUM_MODES 68 #define CCFPmode E_CCFPmode 69 #else 70 #define CCFPmode ((void) 0, E_CCFPmode) 71 #endif 72 E_CCFPEmode, /* config/arm/arm-modes.def:56 */ 73 #define HAVE_CCFPEmode 74 #ifdef USE_ENUM_MODES 75 #define CCFPEmode E_CCFPEmode 76 #else 77 #define CCFPEmode ((void) 0, E_CCFPEmode) 78 #endif 79 E_CC_DNEmode, /* config/arm/arm-modes.def:57 */ 80 #define HAVE_CC_DNEmode 81 #ifdef USE_ENUM_MODES 82 #define CC_DNEmode E_CC_DNEmode 83 #else 84 #define CC_DNEmode ((void) 0, E_CC_DNEmode) 85 #endif 86 E_CC_DEQmode, /* config/arm/arm-modes.def:58 */ 87 #define HAVE_CC_DEQmode 88 #ifdef USE_ENUM_MODES 89 #define CC_DEQmode E_CC_DEQmode 90 #else 91 #define CC_DEQmode ((void) 0, E_CC_DEQmode) 92 #endif 93 E_CC_DLEmode, /* config/arm/arm-modes.def:59 */ 94 #define HAVE_CC_DLEmode 95 #ifdef USE_ENUM_MODES 96 #define CC_DLEmode E_CC_DLEmode 97 #else 98 #define CC_DLEmode ((void) 0, E_CC_DLEmode) 99 #endif 100 E_CC_DLTmode, /* config/arm/arm-modes.def:60 */ 101 #define HAVE_CC_DLTmode 102 #ifdef USE_ENUM_MODES 103 #define CC_DLTmode E_CC_DLTmode 104 #else 105 #define CC_DLTmode ((void) 0, E_CC_DLTmode) 106 #endif 107 E_CC_DGEmode, /* config/arm/arm-modes.def:61 */ 108 #define HAVE_CC_DGEmode 109 #ifdef USE_ENUM_MODES 110 #define CC_DGEmode E_CC_DGEmode 111 #else 112 #define CC_DGEmode ((void) 0, E_CC_DGEmode) 113 #endif 114 E_CC_DGTmode, /* config/arm/arm-modes.def:62 */ 115 #define HAVE_CC_DGTmode 116 #ifdef USE_ENUM_MODES 117 #define CC_DGTmode E_CC_DGTmode 118 #else 119 #define CC_DGTmode ((void) 0, E_CC_DGTmode) 120 #endif 121 E_CC_DLEUmode, /* config/arm/arm-modes.def:63 */ 122 #define HAVE_CC_DLEUmode 123 #ifdef USE_ENUM_MODES 124 #define CC_DLEUmode E_CC_DLEUmode 125 #else 126 #define CC_DLEUmode ((void) 0, E_CC_DLEUmode) 127 #endif 128 E_CC_DLTUmode, /* config/arm/arm-modes.def:64 */ 129 #define HAVE_CC_DLTUmode 130 #ifdef USE_ENUM_MODES 131 #define CC_DLTUmode E_CC_DLTUmode 132 #else 133 #define CC_DLTUmode ((void) 0, E_CC_DLTUmode) 134 #endif 135 E_CC_DGEUmode, /* config/arm/arm-modes.def:65 */ 136 #define HAVE_CC_DGEUmode 137 #ifdef USE_ENUM_MODES 138 #define CC_DGEUmode E_CC_DGEUmode 139 #else 140 #define CC_DGEUmode ((void) 0, E_CC_DGEUmode) 141 #endif 142 E_CC_DGTUmode, /* config/arm/arm-modes.def:66 */ 143 #define HAVE_CC_DGTUmode 144 #ifdef USE_ENUM_MODES 145 #define CC_DGTUmode E_CC_DGTUmode 146 #else 147 #define CC_DGTUmode ((void) 0, E_CC_DGTUmode) 148 #endif 149 E_CC_Cmode, /* config/arm/arm-modes.def:67 */ 150 #define HAVE_CC_Cmode 151 #ifdef USE_ENUM_MODES 152 #define CC_Cmode E_CC_Cmode 153 #else 154 #define CC_Cmode ((void) 0, E_CC_Cmode) 155 #endif 156 E_CC_Bmode, /* config/arm/arm-modes.def:68 */ 157 #define HAVE_CC_Bmode 158 #ifdef USE_ENUM_MODES 159 #define CC_Bmode E_CC_Bmode 160 #else 161 #define CC_Bmode ((void) 0, E_CC_Bmode) 162 #endif 163 E_CC_Nmode, /* config/arm/arm-modes.def:69 */ 164 #define HAVE_CC_Nmode 165 #ifdef USE_ENUM_MODES 166 #define CC_Nmode E_CC_Nmode 167 #else 168 #define CC_Nmode ((void) 0, E_CC_Nmode) 169 #endif 170 E_CC_Vmode, /* config/arm/arm-modes.def:70 */ 171 #define HAVE_CC_Vmode 172 #ifdef USE_ENUM_MODES 173 #define CC_Vmode E_CC_Vmode 174 #else 175 #define CC_Vmode ((void) 0, E_CC_Vmode) 176 #endif 177 E_CC_ADCmode, /* config/arm/arm-modes.def:71 */ 178 #define HAVE_CC_ADCmode 179 #ifdef USE_ENUM_MODES 180 #define CC_ADCmode E_CC_ADCmode 181 #else 182 #define CC_ADCmode ((void) 0, E_CC_ADCmode) 183 #endif 184 E_BImode, /* machmode.def:196 */ 185 #define HAVE_BImode 186 #ifdef USE_ENUM_MODES 187 #define BImode E_BImode 188 #else 189 #define BImode (scalar_int_mode ((scalar_int_mode::from_int) E_BImode)) 190 #endif 191 E_QImode, /* machmode.def:204 */ 192 #define HAVE_QImode 193 #ifdef USE_ENUM_MODES 194 #define QImode E_QImode 195 #else 196 #define QImode (scalar_int_mode ((scalar_int_mode::from_int) E_QImode)) 197 #endif 198 E_HImode, /* machmode.def:205 */ 199 #define HAVE_HImode 200 #ifdef USE_ENUM_MODES 201 #define HImode E_HImode 202 #else 203 #define HImode (scalar_int_mode ((scalar_int_mode::from_int) E_HImode)) 204 #endif 205 E_SImode, /* machmode.def:206 */ 206 #define HAVE_SImode 207 #ifdef USE_ENUM_MODES 208 #define SImode E_SImode 209 #else 210 #define SImode (scalar_int_mode ((scalar_int_mode::from_int) E_SImode)) 211 #endif 212 E_DImode, /* machmode.def:207 */ 213 #define HAVE_DImode 214 #ifdef USE_ENUM_MODES 215 #define DImode E_DImode 216 #else 217 #define DImode (scalar_int_mode ((scalar_int_mode::from_int) E_DImode)) 218 #endif 219 E_TImode, /* machmode.def:208 */ 220 #define HAVE_TImode 221 #ifdef USE_ENUM_MODES 222 #define TImode E_TImode 223 #else 224 #define TImode (scalar_int_mode ((scalar_int_mode::from_int) E_TImode)) 225 #endif 226 E_EImode, /* config/arm/arm-modes.def:95 */ 227 #define HAVE_EImode 228 #ifdef USE_ENUM_MODES 229 #define EImode E_EImode 230 #else 231 #define EImode (scalar_int_mode ((scalar_int_mode::from_int) E_EImode)) 232 #endif 233 E_OImode, /* config/arm/arm-modes.def:96 */ 234 #define HAVE_OImode 235 #ifdef USE_ENUM_MODES 236 #define OImode E_OImode 237 #else 238 #define OImode (scalar_int_mode ((scalar_int_mode::from_int) E_OImode)) 239 #endif 240 E_CImode, /* config/arm/arm-modes.def:97 */ 241 #define HAVE_CImode 242 #ifdef USE_ENUM_MODES 243 #define CImode E_CImode 244 #else 245 #define CImode (scalar_int_mode ((scalar_int_mode::from_int) E_CImode)) 246 #endif 247 E_XImode, /* config/arm/arm-modes.def:98 */ 248 #define HAVE_XImode 249 #ifdef USE_ENUM_MODES 250 #define XImode E_XImode 251 #else 252 #define XImode (scalar_int_mode ((scalar_int_mode::from_int) E_XImode)) 253 #endif 254 E_QQmode, /* machmode.def:234 */ 255 #define HAVE_QQmode 256 #ifdef USE_ENUM_MODES 257 #define QQmode E_QQmode 258 #else 259 #define QQmode (scalar_mode ((scalar_mode::from_int) E_QQmode)) 260 #endif 261 E_HQmode, /* machmode.def:235 */ 262 #define HAVE_HQmode 263 #ifdef USE_ENUM_MODES 264 #define HQmode E_HQmode 265 #else 266 #define HQmode (scalar_mode ((scalar_mode::from_int) E_HQmode)) 267 #endif 268 E_SQmode, /* machmode.def:236 */ 269 #define HAVE_SQmode 270 #ifdef USE_ENUM_MODES 271 #define SQmode E_SQmode 272 #else 273 #define SQmode (scalar_mode ((scalar_mode::from_int) E_SQmode)) 274 #endif 275 E_DQmode, /* machmode.def:237 */ 276 #define HAVE_DQmode 277 #ifdef USE_ENUM_MODES 278 #define DQmode E_DQmode 279 #else 280 #define DQmode (scalar_mode ((scalar_mode::from_int) E_DQmode)) 281 #endif 282 E_TQmode, /* machmode.def:238 */ 283 #define HAVE_TQmode 284 #ifdef USE_ENUM_MODES 285 #define TQmode E_TQmode 286 #else 287 #define TQmode (scalar_mode ((scalar_mode::from_int) E_TQmode)) 288 #endif 289 E_UQQmode, /* machmode.def:240 */ 290 #define HAVE_UQQmode 291 #ifdef USE_ENUM_MODES 292 #define UQQmode E_UQQmode 293 #else 294 #define UQQmode (scalar_mode ((scalar_mode::from_int) E_UQQmode)) 295 #endif 296 E_UHQmode, /* machmode.def:241 */ 297 #define HAVE_UHQmode 298 #ifdef USE_ENUM_MODES 299 #define UHQmode E_UHQmode 300 #else 301 #define UHQmode (scalar_mode ((scalar_mode::from_int) E_UHQmode)) 302 #endif 303 E_USQmode, /* machmode.def:242 */ 304 #define HAVE_USQmode 305 #ifdef USE_ENUM_MODES 306 #define USQmode E_USQmode 307 #else 308 #define USQmode (scalar_mode ((scalar_mode::from_int) E_USQmode)) 309 #endif 310 E_UDQmode, /* machmode.def:243 */ 311 #define HAVE_UDQmode 312 #ifdef USE_ENUM_MODES 313 #define UDQmode E_UDQmode 314 #else 315 #define UDQmode (scalar_mode ((scalar_mode::from_int) E_UDQmode)) 316 #endif 317 E_UTQmode, /* machmode.def:244 */ 318 #define HAVE_UTQmode 319 #ifdef USE_ENUM_MODES 320 #define UTQmode E_UTQmode 321 #else 322 #define UTQmode (scalar_mode ((scalar_mode::from_int) E_UTQmode)) 323 #endif 324 E_HAmode, /* machmode.def:246 */ 325 #define HAVE_HAmode 326 #ifdef USE_ENUM_MODES 327 #define HAmode E_HAmode 328 #else 329 #define HAmode (scalar_mode ((scalar_mode::from_int) E_HAmode)) 330 #endif 331 E_SAmode, /* machmode.def:247 */ 332 #define HAVE_SAmode 333 #ifdef USE_ENUM_MODES 334 #define SAmode E_SAmode 335 #else 336 #define SAmode (scalar_mode ((scalar_mode::from_int) E_SAmode)) 337 #endif 338 E_DAmode, /* machmode.def:248 */ 339 #define HAVE_DAmode 340 #ifdef USE_ENUM_MODES 341 #define DAmode E_DAmode 342 #else 343 #define DAmode (scalar_mode ((scalar_mode::from_int) E_DAmode)) 344 #endif 345 E_TAmode, /* machmode.def:249 */ 346 #define HAVE_TAmode 347 #ifdef USE_ENUM_MODES 348 #define TAmode E_TAmode 349 #else 350 #define TAmode (scalar_mode ((scalar_mode::from_int) E_TAmode)) 351 #endif 352 E_UHAmode, /* machmode.def:251 */ 353 #define HAVE_UHAmode 354 #ifdef USE_ENUM_MODES 355 #define UHAmode E_UHAmode 356 #else 357 #define UHAmode (scalar_mode ((scalar_mode::from_int) E_UHAmode)) 358 #endif 359 E_USAmode, /* machmode.def:252 */ 360 #define HAVE_USAmode 361 #ifdef USE_ENUM_MODES 362 #define USAmode E_USAmode 363 #else 364 #define USAmode (scalar_mode ((scalar_mode::from_int) E_USAmode)) 365 #endif 366 E_UDAmode, /* machmode.def:253 */ 367 #define HAVE_UDAmode 368 #ifdef USE_ENUM_MODES 369 #define UDAmode E_UDAmode 370 #else 371 #define UDAmode (scalar_mode ((scalar_mode::from_int) E_UDAmode)) 372 #endif 373 E_UTAmode, /* machmode.def:254 */ 374 #define HAVE_UTAmode 375 #ifdef USE_ENUM_MODES 376 #define UTAmode E_UTAmode 377 #else 378 #define UTAmode (scalar_mode ((scalar_mode::from_int) E_UTAmode)) 379 #endif 380 E_HFmode, /* config/arm/arm-modes.def:26 */ 381 #define HAVE_HFmode 382 #ifdef USE_ENUM_MODES 383 #define HFmode E_HFmode 384 #else 385 #define HFmode (scalar_float_mode ((scalar_float_mode::from_int) E_HFmode)) 386 #endif 387 E_BFmode, /* config/arm/arm-modes.def:81 */ 388 #define HAVE_BFmode 389 #ifdef USE_ENUM_MODES 390 #define BFmode E_BFmode 391 #else 392 #define BFmode (scalar_float_mode ((scalar_float_mode::from_int) E_BFmode)) 393 #endif 394 E_SFmode, /* machmode.def:226 */ 395 #define HAVE_SFmode 396 #ifdef USE_ENUM_MODES 397 #define SFmode E_SFmode 398 #else 399 #define SFmode (scalar_float_mode ((scalar_float_mode::from_int) E_SFmode)) 400 #endif 401 E_DFmode, /* machmode.def:227 */ 402 #define HAVE_DFmode 403 #ifdef USE_ENUM_MODES 404 #define DFmode E_DFmode 405 #else 406 #define DFmode (scalar_float_mode ((scalar_float_mode::from_int) E_DFmode)) 407 #endif 408 E_SDmode, /* machmode.def:267 */ 409 #define HAVE_SDmode 410 #ifdef USE_ENUM_MODES 411 #define SDmode E_SDmode 412 #else 413 #define SDmode (scalar_float_mode ((scalar_float_mode::from_int) E_SDmode)) 414 #endif 415 E_DDmode, /* machmode.def:268 */ 416 #define HAVE_DDmode 417 #ifdef USE_ENUM_MODES 418 #define DDmode E_DDmode 419 #else 420 #define DDmode (scalar_float_mode ((scalar_float_mode::from_int) E_DDmode)) 421 #endif 422 E_TDmode, /* machmode.def:269 */ 423 #define HAVE_TDmode 424 #ifdef USE_ENUM_MODES 425 #define TDmode E_TDmode 426 #else 427 #define TDmode (scalar_float_mode ((scalar_float_mode::from_int) E_TDmode)) 428 #endif 429 E_CQImode, /* machmode.def:262 */ 430 #define HAVE_CQImode 431 #ifdef USE_ENUM_MODES 432 #define CQImode E_CQImode 433 #else 434 #define CQImode (complex_mode ((complex_mode::from_int) E_CQImode)) 435 #endif 436 E_CHImode, /* machmode.def:262 */ 437 #define HAVE_CHImode 438 #ifdef USE_ENUM_MODES 439 #define CHImode E_CHImode 440 #else 441 #define CHImode (complex_mode ((complex_mode::from_int) E_CHImode)) 442 #endif 443 E_CSImode, /* machmode.def:262 */ 444 #define HAVE_CSImode 445 #ifdef USE_ENUM_MODES 446 #define CSImode E_CSImode 447 #else 448 #define CSImode (complex_mode ((complex_mode::from_int) E_CSImode)) 449 #endif 450 E_CDImode, /* machmode.def:262 */ 451 #define HAVE_CDImode 452 #ifdef USE_ENUM_MODES 453 #define CDImode E_CDImode 454 #else 455 #define CDImode (complex_mode ((complex_mode::from_int) E_CDImode)) 456 #endif 457 E_CTImode, /* machmode.def:262 */ 458 #define HAVE_CTImode 459 #ifdef USE_ENUM_MODES 460 #define CTImode E_CTImode 461 #else 462 #define CTImode (complex_mode ((complex_mode::from_int) E_CTImode)) 463 #endif 464 E_CEImode, /* machmode.def:262 */ 465 #define HAVE_CEImode 466 #ifdef USE_ENUM_MODES 467 #define CEImode E_CEImode 468 #else 469 #define CEImode (complex_mode ((complex_mode::from_int) E_CEImode)) 470 #endif 471 E_COImode, /* machmode.def:262 */ 472 #define HAVE_COImode 473 #ifdef USE_ENUM_MODES 474 #define COImode E_COImode 475 #else 476 #define COImode (complex_mode ((complex_mode::from_int) E_COImode)) 477 #endif 478 E_CCImode, /* machmode.def:262 */ 479 #define HAVE_CCImode 480 #ifdef USE_ENUM_MODES 481 #define CCImode E_CCImode 482 #else 483 #define CCImode (complex_mode ((complex_mode::from_int) E_CCImode)) 484 #endif 485 E_CXImode, /* machmode.def:262 */ 486 #define HAVE_CXImode 487 #ifdef USE_ENUM_MODES 488 #define CXImode E_CXImode 489 #else 490 #define CXImode (complex_mode ((complex_mode::from_int) E_CXImode)) 491 #endif 492 E_BCmode, /* machmode.def:264 */ 493 #define HAVE_BCmode 494 #ifdef USE_ENUM_MODES 495 #define BCmode E_BCmode 496 #else 497 #define BCmode (complex_mode ((complex_mode::from_int) E_BCmode)) 498 #endif 499 E_HCmode, /* machmode.def:264 */ 500 #define HAVE_HCmode 501 #ifdef USE_ENUM_MODES 502 #define HCmode E_HCmode 503 #else 504 #define HCmode (complex_mode ((complex_mode::from_int) E_HCmode)) 505 #endif 506 E_SCmode, /* machmode.def:264 */ 507 #define HAVE_SCmode 508 #ifdef USE_ENUM_MODES 509 #define SCmode E_SCmode 510 #else 511 #define SCmode (complex_mode ((complex_mode::from_int) E_SCmode)) 512 #endif 513 E_DCmode, /* machmode.def:264 */ 514 #define HAVE_DCmode 515 #ifdef USE_ENUM_MODES 516 #define DCmode E_DCmode 517 #else 518 #define DCmode (complex_mode ((complex_mode::from_int) E_DCmode)) 519 #endif 520 E_V4QImode, /* config/arm/arm-modes.def:74 */ 521 #define HAVE_V4QImode 522 #ifdef USE_ENUM_MODES 523 #define V4QImode E_V4QImode 524 #else 525 #define V4QImode ((void) 0, E_V4QImode) 526 #endif 527 E_V2HImode, /* config/arm/arm-modes.def:74 */ 528 #define HAVE_V2HImode 529 #ifdef USE_ENUM_MODES 530 #define V2HImode E_V2HImode 531 #else 532 #define V2HImode ((void) 0, E_V2HImode) 533 #endif 534 E_V8QImode, /* config/arm/arm-modes.def:75 */ 535 #define HAVE_V8QImode 536 #ifdef USE_ENUM_MODES 537 #define V8QImode E_V8QImode 538 #else 539 #define V8QImode ((void) 0, E_V8QImode) 540 #endif 541 E_V4HImode, /* config/arm/arm-modes.def:75 */ 542 #define HAVE_V4HImode 543 #ifdef USE_ENUM_MODES 544 #define V4HImode E_V4HImode 545 #else 546 #define V4HImode ((void) 0, E_V4HImode) 547 #endif 548 E_V2SImode, /* config/arm/arm-modes.def:75 */ 549 #define HAVE_V2SImode 550 #ifdef USE_ENUM_MODES 551 #define V2SImode E_V2SImode 552 #else 553 #define V2SImode ((void) 0, E_V2SImode) 554 #endif 555 E_V16QImode, /* config/arm/arm-modes.def:76 */ 556 #define HAVE_V16QImode 557 #ifdef USE_ENUM_MODES 558 #define V16QImode E_V16QImode 559 #else 560 #define V16QImode ((void) 0, E_V16QImode) 561 #endif 562 E_V8HImode, /* config/arm/arm-modes.def:76 */ 563 #define HAVE_V8HImode 564 #ifdef USE_ENUM_MODES 565 #define V8HImode E_V8HImode 566 #else 567 #define V8HImode ((void) 0, E_V8HImode) 568 #endif 569 E_V4SImode, /* config/arm/arm-modes.def:76 */ 570 #define HAVE_V4SImode 571 #ifdef USE_ENUM_MODES 572 #define V4SImode E_V4SImode 573 #else 574 #define V4SImode ((void) 0, E_V4SImode) 575 #endif 576 E_V2DImode, /* config/arm/arm-modes.def:76 */ 577 #define HAVE_V2DImode 578 #ifdef USE_ENUM_MODES 579 #define V2DImode E_V2DImode 580 #else 581 #define V2DImode ((void) 0, E_V2DImode) 582 #endif 583 E_V4QQmode, /* config/arm/arm-modes.def:88 */ 584 #define HAVE_V4QQmode 585 #ifdef USE_ENUM_MODES 586 #define V4QQmode E_V4QQmode 587 #else 588 #define V4QQmode ((void) 0, E_V4QQmode) 589 #endif 590 E_V2HQmode, /* config/arm/arm-modes.def:88 */ 591 #define HAVE_V2HQmode 592 #ifdef USE_ENUM_MODES 593 #define V2HQmode E_V2HQmode 594 #else 595 #define V2HQmode ((void) 0, E_V2HQmode) 596 #endif 597 E_V4UQQmode, /* config/arm/arm-modes.def:89 */ 598 #define HAVE_V4UQQmode 599 #ifdef USE_ENUM_MODES 600 #define V4UQQmode E_V4UQQmode 601 #else 602 #define V4UQQmode ((void) 0, E_V4UQQmode) 603 #endif 604 E_V2UHQmode, /* config/arm/arm-modes.def:89 */ 605 #define HAVE_V2UHQmode 606 #ifdef USE_ENUM_MODES 607 #define V2UHQmode E_V2UHQmode 608 #else 609 #define V2UHQmode ((void) 0, E_V2UHQmode) 610 #endif 611 E_V2HAmode, /* config/arm/arm-modes.def:90 */ 612 #define HAVE_V2HAmode 613 #ifdef USE_ENUM_MODES 614 #define V2HAmode E_V2HAmode 615 #else 616 #define V2HAmode ((void) 0, E_V2HAmode) 617 #endif 618 E_V2UHAmode, /* config/arm/arm-modes.def:91 */ 619 #define HAVE_V2UHAmode 620 #ifdef USE_ENUM_MODES 621 #define V2UHAmode E_V2UHAmode 622 #else 623 #define V2UHAmode ((void) 0, E_V2UHAmode) 624 #endif 625 E_V2HFmode, /* config/arm/arm-modes.def:79 */ 626 #define HAVE_V2HFmode 627 #ifdef USE_ENUM_MODES 628 #define V2HFmode E_V2HFmode 629 #else 630 #define V2HFmode ((void) 0, E_V2HFmode) 631 #endif 632 E_V2BFmode, /* config/arm/arm-modes.def:83 */ 633 #define HAVE_V2BFmode 634 #ifdef USE_ENUM_MODES 635 #define V2BFmode E_V2BFmode 636 #else 637 #define V2BFmode ((void) 0, E_V2BFmode) 638 #endif 639 E_V4HFmode, /* config/arm/arm-modes.def:77 */ 640 #define HAVE_V4HFmode 641 #ifdef USE_ENUM_MODES 642 #define V4HFmode E_V4HFmode 643 #else 644 #define V4HFmode ((void) 0, E_V4HFmode) 645 #endif 646 E_V4BFmode, /* config/arm/arm-modes.def:84 */ 647 #define HAVE_V4BFmode 648 #ifdef USE_ENUM_MODES 649 #define V4BFmode E_V4BFmode 650 #else 651 #define V4BFmode ((void) 0, E_V4BFmode) 652 #endif 653 E_V2SFmode, /* config/arm/arm-modes.def:77 */ 654 #define HAVE_V2SFmode 655 #ifdef USE_ENUM_MODES 656 #define V2SFmode E_V2SFmode 657 #else 658 #define V2SFmode ((void) 0, E_V2SFmode) 659 #endif 660 E_V8HFmode, /* config/arm/arm-modes.def:78 */ 661 #define HAVE_V8HFmode 662 #ifdef USE_ENUM_MODES 663 #define V8HFmode E_V8HFmode 664 #else 665 #define V8HFmode ((void) 0, E_V8HFmode) 666 #endif 667 E_V8BFmode, /* config/arm/arm-modes.def:85 */ 668 #define HAVE_V8BFmode 669 #ifdef USE_ENUM_MODES 670 #define V8BFmode E_V8BFmode 671 #else 672 #define V8BFmode ((void) 0, E_V8BFmode) 673 #endif 674 E_V4SFmode, /* config/arm/arm-modes.def:78 */ 675 #define HAVE_V4SFmode 676 #ifdef USE_ENUM_MODES 677 #define V4SFmode E_V4SFmode 678 #else 679 #define V4SFmode ((void) 0, E_V4SFmode) 680 #endif 681 E_V2DFmode, /* config/arm/arm-modes.def:78 */ 682 #define HAVE_V2DFmode 683 #ifdef USE_ENUM_MODES 684 #define V2DFmode E_V2DFmode 685 #else 686 #define V2DFmode ((void) 0, E_V2DFmode) 687 #endif 688 MAX_MACHINE_MODE, 689 690 MIN_MODE_RANDOM = E_VOIDmode, 691 MAX_MODE_RANDOM = E_BLKmode, 692 693 MIN_MODE_CC = E_CCmode, 694 MAX_MODE_CC = E_CC_ADCmode, 695 696 MIN_MODE_INT = E_QImode, 697 MAX_MODE_INT = E_XImode, 698 699 MIN_MODE_PARTIAL_INT = E_VOIDmode, 700 MAX_MODE_PARTIAL_INT = E_VOIDmode, 701 702 MIN_MODE_FRACT = E_QQmode, 703 MAX_MODE_FRACT = E_TQmode, 704 705 MIN_MODE_UFRACT = E_UQQmode, 706 MAX_MODE_UFRACT = E_UTQmode, 707 708 MIN_MODE_ACCUM = E_HAmode, 709 MAX_MODE_ACCUM = E_TAmode, 710 711 MIN_MODE_UACCUM = E_UHAmode, 712 MAX_MODE_UACCUM = E_UTAmode, 713 714 MIN_MODE_FLOAT = E_HFmode, 715 MAX_MODE_FLOAT = E_DFmode, 716 717 MIN_MODE_DECIMAL_FLOAT = E_SDmode, 718 MAX_MODE_DECIMAL_FLOAT = E_TDmode, 719 720 MIN_MODE_COMPLEX_INT = E_CQImode, 721 MAX_MODE_COMPLEX_INT = E_CXImode, 722 723 MIN_MODE_COMPLEX_FLOAT = E_BCmode, 724 MAX_MODE_COMPLEX_FLOAT = E_DCmode, 725 726 MIN_MODE_VECTOR_BOOL = E_VOIDmode, 727 MAX_MODE_VECTOR_BOOL = E_VOIDmode, 728 729 MIN_MODE_VECTOR_INT = E_V4QImode, 730 MAX_MODE_VECTOR_INT = E_V2DImode, 731 732 MIN_MODE_VECTOR_FRACT = E_V4QQmode, 733 MAX_MODE_VECTOR_FRACT = E_V2HQmode, 734 735 MIN_MODE_VECTOR_UFRACT = E_V4UQQmode, 736 MAX_MODE_VECTOR_UFRACT = E_V2UHQmode, 737 738 MIN_MODE_VECTOR_ACCUM = E_V2HAmode, 739 MAX_MODE_VECTOR_ACCUM = E_V2HAmode, 740 741 MIN_MODE_VECTOR_UACCUM = E_V2UHAmode, 742 MAX_MODE_VECTOR_UACCUM = E_V2UHAmode, 743 744 MIN_MODE_VECTOR_FLOAT = E_V2HFmode, 745 MAX_MODE_VECTOR_FLOAT = E_V2DFmode, 746 747 NUM_MACHINE_MODES = MAX_MACHINE_MODE 748 }; 749 750 #define CONST_MODE_NUNITS const 751 #define CONST_MODE_PRECISION const 752 #define CONST_MODE_SIZE const 753 #define CONST_MODE_UNIT_SIZE const 754 #define CONST_MODE_BASE_ALIGN const 755 #define CONST_MODE_IBIT const 756 #define CONST_MODE_FBIT const 757 #define CONST_MODE_MASK const 758 759 #define BITS_PER_UNIT (8) 760 #define MAX_BITSIZE_MODE_ANY_INT (64*BITS_PER_UNIT) 761 #define MAX_BITSIZE_MODE_ANY_MODE (128*BITS_PER_UNIT) 762 #define NUM_INT_N_ENTS 1 763 #define NUM_POLY_INT_COEFFS 1 764 765 #endif /* insn-modes.h */ 766