1 /* Generated automatically from machmode.def and config/aarch64/aarch64-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_CCFPmode, /* config/aarch64/aarch64-modes.def:33 */ 31 #define HAVE_CCFPmode 32 #ifdef USE_ENUM_MODES 33 #define CCFPmode E_CCFPmode 34 #else 35 #define CCFPmode ((void) 0, E_CCFPmode) 36 #endif 37 E_CCFPEmode, /* config/aarch64/aarch64-modes.def:34 */ 38 #define HAVE_CCFPEmode 39 #ifdef USE_ENUM_MODES 40 #define CCFPEmode E_CCFPEmode 41 #else 42 #define CCFPEmode ((void) 0, E_CCFPEmode) 43 #endif 44 E_CC_SWPmode, /* config/aarch64/aarch64-modes.def:35 */ 45 #define HAVE_CC_SWPmode 46 #ifdef USE_ENUM_MODES 47 #define CC_SWPmode E_CC_SWPmode 48 #else 49 #define CC_SWPmode ((void) 0, E_CC_SWPmode) 50 #endif 51 E_CC_NZCmode, /* config/aarch64/aarch64-modes.def:36 */ 52 #define HAVE_CC_NZCmode 53 #ifdef USE_ENUM_MODES 54 #define CC_NZCmode E_CC_NZCmode 55 #else 56 #define CC_NZCmode ((void) 0, E_CC_NZCmode) 57 #endif 58 E_CC_NZmode, /* config/aarch64/aarch64-modes.def:38 */ 59 #define HAVE_CC_NZmode 60 #ifdef USE_ENUM_MODES 61 #define CC_NZmode E_CC_NZmode 62 #else 63 #define CC_NZmode ((void) 0, E_CC_NZmode) 64 #endif 65 E_CC_Zmode, /* config/aarch64/aarch64-modes.def:39 */ 66 #define HAVE_CC_Zmode 67 #ifdef USE_ENUM_MODES 68 #define CC_Zmode E_CC_Zmode 69 #else 70 #define CC_Zmode ((void) 0, E_CC_Zmode) 71 #endif 72 E_CC_Cmode, /* config/aarch64/aarch64-modes.def:40 */ 73 #define HAVE_CC_Cmode 74 #ifdef USE_ENUM_MODES 75 #define CC_Cmode E_CC_Cmode 76 #else 77 #define CC_Cmode ((void) 0, E_CC_Cmode) 78 #endif 79 E_CC_ADCmode, /* config/aarch64/aarch64-modes.def:41 */ 80 #define HAVE_CC_ADCmode 81 #ifdef USE_ENUM_MODES 82 #define CC_ADCmode E_CC_ADCmode 83 #else 84 #define CC_ADCmode ((void) 0, E_CC_ADCmode) 85 #endif 86 E_CC_Vmode, /* config/aarch64/aarch64-modes.def:42 */ 87 #define HAVE_CC_Vmode 88 #ifdef USE_ENUM_MODES 89 #define CC_Vmode E_CC_Vmode 90 #else 91 #define CC_Vmode ((void) 0, E_CC_Vmode) 92 #endif 93 E_BImode, /* machmode.def:196 */ 94 #define HAVE_BImode 95 #ifdef USE_ENUM_MODES 96 #define BImode E_BImode 97 #else 98 #define BImode (scalar_int_mode ((scalar_int_mode::from_int) E_BImode)) 99 #endif 100 E_QImode, /* machmode.def:204 */ 101 #define HAVE_QImode 102 #ifdef USE_ENUM_MODES 103 #define QImode E_QImode 104 #else 105 #define QImode (scalar_int_mode ((scalar_int_mode::from_int) E_QImode)) 106 #endif 107 E_HImode, /* machmode.def:205 */ 108 #define HAVE_HImode 109 #ifdef USE_ENUM_MODES 110 #define HImode E_HImode 111 #else 112 #define HImode (scalar_int_mode ((scalar_int_mode::from_int) E_HImode)) 113 #endif 114 E_SImode, /* machmode.def:206 */ 115 #define HAVE_SImode 116 #ifdef USE_ENUM_MODES 117 #define SImode E_SImode 118 #else 119 #define SImode (scalar_int_mode ((scalar_int_mode::from_int) E_SImode)) 120 #endif 121 E_DImode, /* machmode.def:207 */ 122 #define HAVE_DImode 123 #ifdef USE_ENUM_MODES 124 #define DImode E_DImode 125 #else 126 #define DImode (scalar_int_mode ((scalar_int_mode::from_int) E_DImode)) 127 #endif 128 E_TImode, /* machmode.def:208 */ 129 #define HAVE_TImode 130 #ifdef USE_ENUM_MODES 131 #define TImode E_TImode 132 #else 133 #define TImode (scalar_int_mode ((scalar_int_mode::from_int) E_TImode)) 134 #endif 135 E_OImode, /* config/aarch64/aarch64-modes.def:77 */ 136 #define HAVE_OImode 137 #ifdef USE_ENUM_MODES 138 #define OImode E_OImode 139 #else 140 #define OImode (scalar_int_mode ((scalar_int_mode::from_int) E_OImode)) 141 #endif 142 E_CImode, /* config/aarch64/aarch64-modes.def:81 */ 143 #define HAVE_CImode 144 #ifdef USE_ENUM_MODES 145 #define CImode E_CImode 146 #else 147 #define CImode (scalar_int_mode ((scalar_int_mode::from_int) E_CImode)) 148 #endif 149 E_XImode, /* config/aarch64/aarch64-modes.def:82 */ 150 #define HAVE_XImode 151 #ifdef USE_ENUM_MODES 152 #define XImode E_XImode 153 #else 154 #define XImode (scalar_int_mode ((scalar_int_mode::from_int) E_XImode)) 155 #endif 156 E_QQmode, /* machmode.def:234 */ 157 #define HAVE_QQmode 158 #ifdef USE_ENUM_MODES 159 #define QQmode E_QQmode 160 #else 161 #define QQmode (scalar_mode ((scalar_mode::from_int) E_QQmode)) 162 #endif 163 E_HQmode, /* machmode.def:235 */ 164 #define HAVE_HQmode 165 #ifdef USE_ENUM_MODES 166 #define HQmode E_HQmode 167 #else 168 #define HQmode (scalar_mode ((scalar_mode::from_int) E_HQmode)) 169 #endif 170 E_SQmode, /* machmode.def:236 */ 171 #define HAVE_SQmode 172 #ifdef USE_ENUM_MODES 173 #define SQmode E_SQmode 174 #else 175 #define SQmode (scalar_mode ((scalar_mode::from_int) E_SQmode)) 176 #endif 177 E_DQmode, /* machmode.def:237 */ 178 #define HAVE_DQmode 179 #ifdef USE_ENUM_MODES 180 #define DQmode E_DQmode 181 #else 182 #define DQmode (scalar_mode ((scalar_mode::from_int) E_DQmode)) 183 #endif 184 E_TQmode, /* machmode.def:238 */ 185 #define HAVE_TQmode 186 #ifdef USE_ENUM_MODES 187 #define TQmode E_TQmode 188 #else 189 #define TQmode (scalar_mode ((scalar_mode::from_int) E_TQmode)) 190 #endif 191 E_UQQmode, /* machmode.def:240 */ 192 #define HAVE_UQQmode 193 #ifdef USE_ENUM_MODES 194 #define UQQmode E_UQQmode 195 #else 196 #define UQQmode (scalar_mode ((scalar_mode::from_int) E_UQQmode)) 197 #endif 198 E_UHQmode, /* machmode.def:241 */ 199 #define HAVE_UHQmode 200 #ifdef USE_ENUM_MODES 201 #define UHQmode E_UHQmode 202 #else 203 #define UHQmode (scalar_mode ((scalar_mode::from_int) E_UHQmode)) 204 #endif 205 E_USQmode, /* machmode.def:242 */ 206 #define HAVE_USQmode 207 #ifdef USE_ENUM_MODES 208 #define USQmode E_USQmode 209 #else 210 #define USQmode (scalar_mode ((scalar_mode::from_int) E_USQmode)) 211 #endif 212 E_UDQmode, /* machmode.def:243 */ 213 #define HAVE_UDQmode 214 #ifdef USE_ENUM_MODES 215 #define UDQmode E_UDQmode 216 #else 217 #define UDQmode (scalar_mode ((scalar_mode::from_int) E_UDQmode)) 218 #endif 219 E_UTQmode, /* machmode.def:244 */ 220 #define HAVE_UTQmode 221 #ifdef USE_ENUM_MODES 222 #define UTQmode E_UTQmode 223 #else 224 #define UTQmode (scalar_mode ((scalar_mode::from_int) E_UTQmode)) 225 #endif 226 E_HAmode, /* machmode.def:246 */ 227 #define HAVE_HAmode 228 #ifdef USE_ENUM_MODES 229 #define HAmode E_HAmode 230 #else 231 #define HAmode (scalar_mode ((scalar_mode::from_int) E_HAmode)) 232 #endif 233 E_SAmode, /* machmode.def:247 */ 234 #define HAVE_SAmode 235 #ifdef USE_ENUM_MODES 236 #define SAmode E_SAmode 237 #else 238 #define SAmode (scalar_mode ((scalar_mode::from_int) E_SAmode)) 239 #endif 240 E_DAmode, /* machmode.def:248 */ 241 #define HAVE_DAmode 242 #ifdef USE_ENUM_MODES 243 #define DAmode E_DAmode 244 #else 245 #define DAmode (scalar_mode ((scalar_mode::from_int) E_DAmode)) 246 #endif 247 E_TAmode, /* machmode.def:249 */ 248 #define HAVE_TAmode 249 #ifdef USE_ENUM_MODES 250 #define TAmode E_TAmode 251 #else 252 #define TAmode (scalar_mode ((scalar_mode::from_int) E_TAmode)) 253 #endif 254 E_UHAmode, /* machmode.def:251 */ 255 #define HAVE_UHAmode 256 #ifdef USE_ENUM_MODES 257 #define UHAmode E_UHAmode 258 #else 259 #define UHAmode (scalar_mode ((scalar_mode::from_int) E_UHAmode)) 260 #endif 261 E_USAmode, /* machmode.def:252 */ 262 #define HAVE_USAmode 263 #ifdef USE_ENUM_MODES 264 #define USAmode E_USAmode 265 #else 266 #define USAmode (scalar_mode ((scalar_mode::from_int) E_USAmode)) 267 #endif 268 E_UDAmode, /* machmode.def:253 */ 269 #define HAVE_UDAmode 270 #ifdef USE_ENUM_MODES 271 #define UDAmode E_UDAmode 272 #else 273 #define UDAmode (scalar_mode ((scalar_mode::from_int) E_UDAmode)) 274 #endif 275 E_UTAmode, /* machmode.def:254 */ 276 #define HAVE_UTAmode 277 #ifdef USE_ENUM_MODES 278 #define UTAmode E_UTAmode 279 #else 280 #define UTAmode (scalar_mode ((scalar_mode::from_int) E_UTAmode)) 281 #endif 282 E_HFmode, /* config/aarch64/aarch64-modes.def:45 */ 283 #define HAVE_HFmode 284 #ifdef USE_ENUM_MODES 285 #define HFmode E_HFmode 286 #else 287 #define HFmode (scalar_float_mode ((scalar_float_mode::from_int) E_HFmode)) 288 #endif 289 E_BFmode, /* config/aarch64/aarch64-modes.def:66 */ 290 #define HAVE_BFmode 291 #ifdef USE_ENUM_MODES 292 #define BFmode E_BFmode 293 #else 294 #define BFmode (scalar_float_mode ((scalar_float_mode::from_int) E_BFmode)) 295 #endif 296 E_SFmode, /* machmode.def:226 */ 297 #define HAVE_SFmode 298 #ifdef USE_ENUM_MODES 299 #define SFmode E_SFmode 300 #else 301 #define SFmode (scalar_float_mode ((scalar_float_mode::from_int) E_SFmode)) 302 #endif 303 E_DFmode, /* machmode.def:227 */ 304 #define HAVE_DFmode 305 #ifdef USE_ENUM_MODES 306 #define DFmode E_DFmode 307 #else 308 #define DFmode (scalar_float_mode ((scalar_float_mode::from_int) E_DFmode)) 309 #endif 310 E_TFmode, /* config/aarch64/aarch64-modes.def:160 */ 311 #define HAVE_TFmode 312 #ifdef USE_ENUM_MODES 313 #define TFmode E_TFmode 314 #else 315 #define TFmode (scalar_float_mode ((scalar_float_mode::from_int) E_TFmode)) 316 #endif 317 E_SDmode, /* machmode.def:267 */ 318 #define HAVE_SDmode 319 #ifdef USE_ENUM_MODES 320 #define SDmode E_SDmode 321 #else 322 #define SDmode (scalar_float_mode ((scalar_float_mode::from_int) E_SDmode)) 323 #endif 324 E_DDmode, /* machmode.def:268 */ 325 #define HAVE_DDmode 326 #ifdef USE_ENUM_MODES 327 #define DDmode E_DDmode 328 #else 329 #define DDmode (scalar_float_mode ((scalar_float_mode::from_int) E_DDmode)) 330 #endif 331 E_TDmode, /* machmode.def:269 */ 332 #define HAVE_TDmode 333 #ifdef USE_ENUM_MODES 334 #define TDmode E_TDmode 335 #else 336 #define TDmode (scalar_float_mode ((scalar_float_mode::from_int) E_TDmode)) 337 #endif 338 E_CQImode, /* machmode.def:262 */ 339 #define HAVE_CQImode 340 #ifdef USE_ENUM_MODES 341 #define CQImode E_CQImode 342 #else 343 #define CQImode (complex_mode ((complex_mode::from_int) E_CQImode)) 344 #endif 345 E_CHImode, /* machmode.def:262 */ 346 #define HAVE_CHImode 347 #ifdef USE_ENUM_MODES 348 #define CHImode E_CHImode 349 #else 350 #define CHImode (complex_mode ((complex_mode::from_int) E_CHImode)) 351 #endif 352 E_CSImode, /* machmode.def:262 */ 353 #define HAVE_CSImode 354 #ifdef USE_ENUM_MODES 355 #define CSImode E_CSImode 356 #else 357 #define CSImode (complex_mode ((complex_mode::from_int) E_CSImode)) 358 #endif 359 E_CDImode, /* machmode.def:262 */ 360 #define HAVE_CDImode 361 #ifdef USE_ENUM_MODES 362 #define CDImode E_CDImode 363 #else 364 #define CDImode (complex_mode ((complex_mode::from_int) E_CDImode)) 365 #endif 366 E_CTImode, /* machmode.def:262 */ 367 #define HAVE_CTImode 368 #ifdef USE_ENUM_MODES 369 #define CTImode E_CTImode 370 #else 371 #define CTImode (complex_mode ((complex_mode::from_int) E_CTImode)) 372 #endif 373 E_COImode, /* machmode.def:262 */ 374 #define HAVE_COImode 375 #ifdef USE_ENUM_MODES 376 #define COImode E_COImode 377 #else 378 #define COImode (complex_mode ((complex_mode::from_int) E_COImode)) 379 #endif 380 E_CCImode, /* machmode.def:262 */ 381 #define HAVE_CCImode 382 #ifdef USE_ENUM_MODES 383 #define CCImode E_CCImode 384 #else 385 #define CCImode (complex_mode ((complex_mode::from_int) E_CCImode)) 386 #endif 387 E_CXImode, /* machmode.def:262 */ 388 #define HAVE_CXImode 389 #ifdef USE_ENUM_MODES 390 #define CXImode E_CXImode 391 #else 392 #define CXImode (complex_mode ((complex_mode::from_int) E_CXImode)) 393 #endif 394 E_BCmode, /* machmode.def:264 */ 395 #define HAVE_BCmode 396 #ifdef USE_ENUM_MODES 397 #define BCmode E_BCmode 398 #else 399 #define BCmode (complex_mode ((complex_mode::from_int) E_BCmode)) 400 #endif 401 E_HCmode, /* machmode.def:264 */ 402 #define HAVE_HCmode 403 #ifdef USE_ENUM_MODES 404 #define HCmode E_HCmode 405 #else 406 #define HCmode (complex_mode ((complex_mode::from_int) E_HCmode)) 407 #endif 408 E_SCmode, /* machmode.def:264 */ 409 #define HAVE_SCmode 410 #ifdef USE_ENUM_MODES 411 #define SCmode E_SCmode 412 #else 413 #define SCmode (complex_mode ((complex_mode::from_int) E_SCmode)) 414 #endif 415 E_DCmode, /* machmode.def:264 */ 416 #define HAVE_DCmode 417 #ifdef USE_ENUM_MODES 418 #define DCmode E_DCmode 419 #else 420 #define DCmode (complex_mode ((complex_mode::from_int) E_DCmode)) 421 #endif 422 E_TCmode, /* machmode.def:264 */ 423 #define HAVE_TCmode 424 #ifdef USE_ENUM_MODES 425 #define TCmode E_TCmode 426 #else 427 #define TCmode (complex_mode ((complex_mode::from_int) E_TCmode)) 428 #endif 429 E_VNx16BImode, /* config/aarch64/aarch64-modes.def:50 */ 430 #define HAVE_VNx16BImode 431 #ifdef USE_ENUM_MODES 432 #define VNx16BImode E_VNx16BImode 433 #else 434 #define VNx16BImode ((void) 0, E_VNx16BImode) 435 #endif 436 E_VNx8BImode, /* config/aarch64/aarch64-modes.def:51 */ 437 #define HAVE_VNx8BImode 438 #ifdef USE_ENUM_MODES 439 #define VNx8BImode E_VNx8BImode 440 #else 441 #define VNx8BImode ((void) 0, E_VNx8BImode) 442 #endif 443 E_VNx4BImode, /* config/aarch64/aarch64-modes.def:52 */ 444 #define HAVE_VNx4BImode 445 #ifdef USE_ENUM_MODES 446 #define VNx4BImode E_VNx4BImode 447 #else 448 #define VNx4BImode ((void) 0, E_VNx4BImode) 449 #endif 450 E_VNx2BImode, /* config/aarch64/aarch64-modes.def:53 */ 451 #define HAVE_VNx2BImode 452 #ifdef USE_ENUM_MODES 453 #define VNx2BImode E_VNx2BImode 454 #else 455 #define VNx2BImode ((void) 0, E_VNx2BImode) 456 #endif 457 E_V8QImode, /* config/aarch64/aarch64-modes.def:69 */ 458 #define HAVE_V8QImode 459 #ifdef USE_ENUM_MODES 460 #define V8QImode E_V8QImode 461 #else 462 #define V8QImode ((void) 0, E_V8QImode) 463 #endif 464 E_V4HImode, /* config/aarch64/aarch64-modes.def:69 */ 465 #define HAVE_V4HImode 466 #ifdef USE_ENUM_MODES 467 #define V4HImode E_V4HImode 468 #else 469 #define V4HImode ((void) 0, E_V4HImode) 470 #endif 471 E_V2SImode, /* config/aarch64/aarch64-modes.def:69 */ 472 #define HAVE_V2SImode 473 #ifdef USE_ENUM_MODES 474 #define V2SImode E_V2SImode 475 #else 476 #define V2SImode ((void) 0, E_V2SImode) 477 #endif 478 E_V16QImode, /* config/aarch64/aarch64-modes.def:70 */ 479 #define HAVE_V16QImode 480 #ifdef USE_ENUM_MODES 481 #define V16QImode E_V16QImode 482 #else 483 #define V16QImode ((void) 0, E_V16QImode) 484 #endif 485 E_VNx16QImode, /* config/aarch64/aarch64-modes.def:112 */ 486 #define HAVE_VNx16QImode 487 #ifdef USE_ENUM_MODES 488 #define VNx16QImode E_VNx16QImode 489 #else 490 #define VNx16QImode ((void) 0, E_VNx16QImode) 491 #endif 492 E_V8HImode, /* config/aarch64/aarch64-modes.def:70 */ 493 #define HAVE_V8HImode 494 #ifdef USE_ENUM_MODES 495 #define V8HImode E_V8HImode 496 #else 497 #define V8HImode ((void) 0, E_V8HImode) 498 #endif 499 E_VNx8HImode, /* config/aarch64/aarch64-modes.def:112 */ 500 #define HAVE_VNx8HImode 501 #ifdef USE_ENUM_MODES 502 #define VNx8HImode E_VNx8HImode 503 #else 504 #define VNx8HImode ((void) 0, E_VNx8HImode) 505 #endif 506 E_V4SImode, /* config/aarch64/aarch64-modes.def:70 */ 507 #define HAVE_V4SImode 508 #ifdef USE_ENUM_MODES 509 #define V4SImode E_V4SImode 510 #else 511 #define V4SImode ((void) 0, E_V4SImode) 512 #endif 513 E_VNx4SImode, /* config/aarch64/aarch64-modes.def:112 */ 514 #define HAVE_VNx4SImode 515 #ifdef USE_ENUM_MODES 516 #define VNx4SImode E_VNx4SImode 517 #else 518 #define VNx4SImode ((void) 0, E_VNx4SImode) 519 #endif 520 E_V2DImode, /* config/aarch64/aarch64-modes.def:70 */ 521 #define HAVE_V2DImode 522 #ifdef USE_ENUM_MODES 523 #define V2DImode E_V2DImode 524 #else 525 #define V2DImode ((void) 0, E_V2DImode) 526 #endif 527 E_VNx2DImode, /* config/aarch64/aarch64-modes.def:112 */ 528 #define HAVE_VNx2DImode 529 #ifdef USE_ENUM_MODES 530 #define VNx2DImode E_VNx2DImode 531 #else 532 #define VNx2DImode ((void) 0, E_VNx2DImode) 533 #endif 534 E_VNx32QImode, /* config/aarch64/aarch64-modes.def:113 */ 535 #define HAVE_VNx32QImode 536 #ifdef USE_ENUM_MODES 537 #define VNx32QImode E_VNx32QImode 538 #else 539 #define VNx32QImode ((void) 0, E_VNx32QImode) 540 #endif 541 E_VNx16HImode, /* config/aarch64/aarch64-modes.def:113 */ 542 #define HAVE_VNx16HImode 543 #ifdef USE_ENUM_MODES 544 #define VNx16HImode E_VNx16HImode 545 #else 546 #define VNx16HImode ((void) 0, E_VNx16HImode) 547 #endif 548 E_VNx8SImode, /* config/aarch64/aarch64-modes.def:113 */ 549 #define HAVE_VNx8SImode 550 #ifdef USE_ENUM_MODES 551 #define VNx8SImode E_VNx8SImode 552 #else 553 #define VNx8SImode ((void) 0, E_VNx8SImode) 554 #endif 555 E_VNx4DImode, /* config/aarch64/aarch64-modes.def:113 */ 556 #define HAVE_VNx4DImode 557 #ifdef USE_ENUM_MODES 558 #define VNx4DImode E_VNx4DImode 559 #else 560 #define VNx4DImode ((void) 0, E_VNx4DImode) 561 #endif 562 E_VNx2TImode, /* config/aarch64/aarch64-modes.def:113 */ 563 #define HAVE_VNx2TImode 564 #ifdef USE_ENUM_MODES 565 #define VNx2TImode E_VNx2TImode 566 #else 567 #define VNx2TImode ((void) 0, E_VNx2TImode) 568 #endif 569 E_VNx48QImode, /* config/aarch64/aarch64-modes.def:114 */ 570 #define HAVE_VNx48QImode 571 #ifdef USE_ENUM_MODES 572 #define VNx48QImode E_VNx48QImode 573 #else 574 #define VNx48QImode ((void) 0, E_VNx48QImode) 575 #endif 576 E_VNx24HImode, /* config/aarch64/aarch64-modes.def:114 */ 577 #define HAVE_VNx24HImode 578 #ifdef USE_ENUM_MODES 579 #define VNx24HImode E_VNx24HImode 580 #else 581 #define VNx24HImode ((void) 0, E_VNx24HImode) 582 #endif 583 E_VNx12SImode, /* config/aarch64/aarch64-modes.def:114 */ 584 #define HAVE_VNx12SImode 585 #ifdef USE_ENUM_MODES 586 #define VNx12SImode E_VNx12SImode 587 #else 588 #define VNx12SImode ((void) 0, E_VNx12SImode) 589 #endif 590 E_VNx6DImode, /* config/aarch64/aarch64-modes.def:114 */ 591 #define HAVE_VNx6DImode 592 #ifdef USE_ENUM_MODES 593 #define VNx6DImode E_VNx6DImode 594 #else 595 #define VNx6DImode ((void) 0, E_VNx6DImode) 596 #endif 597 E_VNx3TImode, /* config/aarch64/aarch64-modes.def:114 */ 598 #define HAVE_VNx3TImode 599 #ifdef USE_ENUM_MODES 600 #define VNx3TImode E_VNx3TImode 601 #else 602 #define VNx3TImode ((void) 0, E_VNx3TImode) 603 #endif 604 E_VNx64QImode, /* config/aarch64/aarch64-modes.def:115 */ 605 #define HAVE_VNx64QImode 606 #ifdef USE_ENUM_MODES 607 #define VNx64QImode E_VNx64QImode 608 #else 609 #define VNx64QImode ((void) 0, E_VNx64QImode) 610 #endif 611 E_VNx32HImode, /* config/aarch64/aarch64-modes.def:115 */ 612 #define HAVE_VNx32HImode 613 #ifdef USE_ENUM_MODES 614 #define VNx32HImode E_VNx32HImode 615 #else 616 #define VNx32HImode ((void) 0, E_VNx32HImode) 617 #endif 618 E_VNx16SImode, /* config/aarch64/aarch64-modes.def:115 */ 619 #define HAVE_VNx16SImode 620 #ifdef USE_ENUM_MODES 621 #define VNx16SImode E_VNx16SImode 622 #else 623 #define VNx16SImode ((void) 0, E_VNx16SImode) 624 #endif 625 E_VNx8DImode, /* config/aarch64/aarch64-modes.def:115 */ 626 #define HAVE_VNx8DImode 627 #ifdef USE_ENUM_MODES 628 #define VNx8DImode E_VNx8DImode 629 #else 630 #define VNx8DImode ((void) 0, E_VNx8DImode) 631 #endif 632 E_VNx4TImode, /* config/aarch64/aarch64-modes.def:115 */ 633 #define HAVE_VNx4TImode 634 #ifdef USE_ENUM_MODES 635 #define VNx4TImode E_VNx4TImode 636 #else 637 #define VNx4TImode ((void) 0, E_VNx4TImode) 638 #endif 639 E_VNx2OImode, /* config/aarch64/aarch64-modes.def:115 */ 640 #define HAVE_VNx2OImode 641 #ifdef USE_ENUM_MODES 642 #define VNx2OImode E_VNx2OImode 643 #else 644 #define VNx2OImode ((void) 0, E_VNx2OImode) 645 #endif 646 E_VNx2QImode, /* config/aarch64/aarch64-modes.def:129 */ 647 #define HAVE_VNx2QImode 648 #ifdef USE_ENUM_MODES 649 #define VNx2QImode E_VNx2QImode 650 #else 651 #define VNx2QImode ((void) 0, E_VNx2QImode) 652 #endif 653 E_VNx4QImode, /* config/aarch64/aarch64-modes.def:130 */ 654 #define HAVE_VNx4QImode 655 #ifdef USE_ENUM_MODES 656 #define VNx4QImode E_VNx4QImode 657 #else 658 #define VNx4QImode ((void) 0, E_VNx4QImode) 659 #endif 660 E_VNx2HImode, /* config/aarch64/aarch64-modes.def:130 */ 661 #define HAVE_VNx2HImode 662 #ifdef USE_ENUM_MODES 663 #define VNx2HImode E_VNx2HImode 664 #else 665 #define VNx2HImode ((void) 0, E_VNx2HImode) 666 #endif 667 E_VNx8QImode, /* config/aarch64/aarch64-modes.def:131 */ 668 #define HAVE_VNx8QImode 669 #ifdef USE_ENUM_MODES 670 #define VNx8QImode E_VNx8QImode 671 #else 672 #define VNx8QImode ((void) 0, E_VNx8QImode) 673 #endif 674 E_VNx4HImode, /* config/aarch64/aarch64-modes.def:131 */ 675 #define HAVE_VNx4HImode 676 #ifdef USE_ENUM_MODES 677 #define VNx4HImode E_VNx4HImode 678 #else 679 #define VNx4HImode ((void) 0, E_VNx4HImode) 680 #endif 681 E_VNx2SImode, /* config/aarch64/aarch64-modes.def:131 */ 682 #define HAVE_VNx2SImode 683 #ifdef USE_ENUM_MODES 684 #define VNx2SImode E_VNx2SImode 685 #else 686 #define VNx2SImode ((void) 0, E_VNx2SImode) 687 #endif 688 E_V2HFmode, /* config/aarch64/aarch64-modes.def:74 */ 689 #define HAVE_V2HFmode 690 #ifdef USE_ENUM_MODES 691 #define V2HFmode E_V2HFmode 692 #else 693 #define V2HFmode ((void) 0, E_V2HFmode) 694 #endif 695 E_V4BFmode, /* config/aarch64/aarch64-modes.def:71 */ 696 #define HAVE_V4BFmode 697 #ifdef USE_ENUM_MODES 698 #define V4BFmode E_V4BFmode 699 #else 700 #define V4BFmode ((void) 0, E_V4BFmode) 701 #endif 702 E_V4HFmode, /* config/aarch64/aarch64-modes.def:71 */ 703 #define HAVE_V4HFmode 704 #ifdef USE_ENUM_MODES 705 #define V4HFmode E_V4HFmode 706 #else 707 #define V4HFmode ((void) 0, E_V4HFmode) 708 #endif 709 E_V2SFmode, /* config/aarch64/aarch64-modes.def:71 */ 710 #define HAVE_V2SFmode 711 #ifdef USE_ENUM_MODES 712 #define V2SFmode E_V2SFmode 713 #else 714 #define V2SFmode ((void) 0, E_V2SFmode) 715 #endif 716 E_V1DFmode, /* config/aarch64/aarch64-modes.def:73 */ 717 #define HAVE_V1DFmode 718 #ifdef USE_ENUM_MODES 719 #define V1DFmode E_V1DFmode 720 #else 721 #define V1DFmode ((void) 0, E_V1DFmode) 722 #endif 723 E_V8BFmode, /* config/aarch64/aarch64-modes.def:72 */ 724 #define HAVE_V8BFmode 725 #ifdef USE_ENUM_MODES 726 #define V8BFmode E_V8BFmode 727 #else 728 #define V8BFmode ((void) 0, E_V8BFmode) 729 #endif 730 E_V8HFmode, /* config/aarch64/aarch64-modes.def:72 */ 731 #define HAVE_V8HFmode 732 #ifdef USE_ENUM_MODES 733 #define V8HFmode E_V8HFmode 734 #else 735 #define V8HFmode ((void) 0, E_V8HFmode) 736 #endif 737 E_VNx8BFmode, /* config/aarch64/aarch64-modes.def:112 */ 738 #define HAVE_VNx8BFmode 739 #ifdef USE_ENUM_MODES 740 #define VNx8BFmode E_VNx8BFmode 741 #else 742 #define VNx8BFmode ((void) 0, E_VNx8BFmode) 743 #endif 744 E_VNx8HFmode, /* config/aarch64/aarch64-modes.def:112 */ 745 #define HAVE_VNx8HFmode 746 #ifdef USE_ENUM_MODES 747 #define VNx8HFmode E_VNx8HFmode 748 #else 749 #define VNx8HFmode ((void) 0, E_VNx8HFmode) 750 #endif 751 E_V4SFmode, /* config/aarch64/aarch64-modes.def:72 */ 752 #define HAVE_V4SFmode 753 #ifdef USE_ENUM_MODES 754 #define V4SFmode E_V4SFmode 755 #else 756 #define V4SFmode ((void) 0, E_V4SFmode) 757 #endif 758 E_VNx4SFmode, /* config/aarch64/aarch64-modes.def:112 */ 759 #define HAVE_VNx4SFmode 760 #ifdef USE_ENUM_MODES 761 #define VNx4SFmode E_VNx4SFmode 762 #else 763 #define VNx4SFmode ((void) 0, E_VNx4SFmode) 764 #endif 765 E_V2DFmode, /* config/aarch64/aarch64-modes.def:72 */ 766 #define HAVE_V2DFmode 767 #ifdef USE_ENUM_MODES 768 #define V2DFmode E_V2DFmode 769 #else 770 #define V2DFmode ((void) 0, E_V2DFmode) 771 #endif 772 E_VNx2DFmode, /* config/aarch64/aarch64-modes.def:112 */ 773 #define HAVE_VNx2DFmode 774 #ifdef USE_ENUM_MODES 775 #define VNx2DFmode E_VNx2DFmode 776 #else 777 #define VNx2DFmode ((void) 0, E_VNx2DFmode) 778 #endif 779 E_VNx16BFmode, /* config/aarch64/aarch64-modes.def:113 */ 780 #define HAVE_VNx16BFmode 781 #ifdef USE_ENUM_MODES 782 #define VNx16BFmode E_VNx16BFmode 783 #else 784 #define VNx16BFmode ((void) 0, E_VNx16BFmode) 785 #endif 786 E_VNx16HFmode, /* config/aarch64/aarch64-modes.def:113 */ 787 #define HAVE_VNx16HFmode 788 #ifdef USE_ENUM_MODES 789 #define VNx16HFmode E_VNx16HFmode 790 #else 791 #define VNx16HFmode ((void) 0, E_VNx16HFmode) 792 #endif 793 E_VNx8SFmode, /* config/aarch64/aarch64-modes.def:113 */ 794 #define HAVE_VNx8SFmode 795 #ifdef USE_ENUM_MODES 796 #define VNx8SFmode E_VNx8SFmode 797 #else 798 #define VNx8SFmode ((void) 0, E_VNx8SFmode) 799 #endif 800 E_VNx4DFmode, /* config/aarch64/aarch64-modes.def:113 */ 801 #define HAVE_VNx4DFmode 802 #ifdef USE_ENUM_MODES 803 #define VNx4DFmode E_VNx4DFmode 804 #else 805 #define VNx4DFmode ((void) 0, E_VNx4DFmode) 806 #endif 807 E_VNx24BFmode, /* config/aarch64/aarch64-modes.def:114 */ 808 #define HAVE_VNx24BFmode 809 #ifdef USE_ENUM_MODES 810 #define VNx24BFmode E_VNx24BFmode 811 #else 812 #define VNx24BFmode ((void) 0, E_VNx24BFmode) 813 #endif 814 E_VNx24HFmode, /* config/aarch64/aarch64-modes.def:114 */ 815 #define HAVE_VNx24HFmode 816 #ifdef USE_ENUM_MODES 817 #define VNx24HFmode E_VNx24HFmode 818 #else 819 #define VNx24HFmode ((void) 0, E_VNx24HFmode) 820 #endif 821 E_VNx12SFmode, /* config/aarch64/aarch64-modes.def:114 */ 822 #define HAVE_VNx12SFmode 823 #ifdef USE_ENUM_MODES 824 #define VNx12SFmode E_VNx12SFmode 825 #else 826 #define VNx12SFmode ((void) 0, E_VNx12SFmode) 827 #endif 828 E_VNx6DFmode, /* config/aarch64/aarch64-modes.def:114 */ 829 #define HAVE_VNx6DFmode 830 #ifdef USE_ENUM_MODES 831 #define VNx6DFmode E_VNx6DFmode 832 #else 833 #define VNx6DFmode ((void) 0, E_VNx6DFmode) 834 #endif 835 E_VNx32BFmode, /* config/aarch64/aarch64-modes.def:115 */ 836 #define HAVE_VNx32BFmode 837 #ifdef USE_ENUM_MODES 838 #define VNx32BFmode E_VNx32BFmode 839 #else 840 #define VNx32BFmode ((void) 0, E_VNx32BFmode) 841 #endif 842 E_VNx32HFmode, /* config/aarch64/aarch64-modes.def:115 */ 843 #define HAVE_VNx32HFmode 844 #ifdef USE_ENUM_MODES 845 #define VNx32HFmode E_VNx32HFmode 846 #else 847 #define VNx32HFmode ((void) 0, E_VNx32HFmode) 848 #endif 849 E_VNx16SFmode, /* config/aarch64/aarch64-modes.def:115 */ 850 #define HAVE_VNx16SFmode 851 #ifdef USE_ENUM_MODES 852 #define VNx16SFmode E_VNx16SFmode 853 #else 854 #define VNx16SFmode ((void) 0, E_VNx16SFmode) 855 #endif 856 E_VNx8DFmode, /* config/aarch64/aarch64-modes.def:115 */ 857 #define HAVE_VNx8DFmode 858 #ifdef USE_ENUM_MODES 859 #define VNx8DFmode E_VNx8DFmode 860 #else 861 #define VNx8DFmode ((void) 0, E_VNx8DFmode) 862 #endif 863 E_VNx2BFmode, /* config/aarch64/aarch64-modes.def:132 */ 864 #define HAVE_VNx2BFmode 865 #ifdef USE_ENUM_MODES 866 #define VNx2BFmode E_VNx2BFmode 867 #else 868 #define VNx2BFmode ((void) 0, E_VNx2BFmode) 869 #endif 870 E_VNx2HFmode, /* config/aarch64/aarch64-modes.def:132 */ 871 #define HAVE_VNx2HFmode 872 #ifdef USE_ENUM_MODES 873 #define VNx2HFmode E_VNx2HFmode 874 #else 875 #define VNx2HFmode ((void) 0, E_VNx2HFmode) 876 #endif 877 E_VNx4BFmode, /* config/aarch64/aarch64-modes.def:133 */ 878 #define HAVE_VNx4BFmode 879 #ifdef USE_ENUM_MODES 880 #define VNx4BFmode E_VNx4BFmode 881 #else 882 #define VNx4BFmode ((void) 0, E_VNx4BFmode) 883 #endif 884 E_VNx4HFmode, /* config/aarch64/aarch64-modes.def:133 */ 885 #define HAVE_VNx4HFmode 886 #ifdef USE_ENUM_MODES 887 #define VNx4HFmode E_VNx4HFmode 888 #else 889 #define VNx4HFmode ((void) 0, E_VNx4HFmode) 890 #endif 891 E_VNx2SFmode, /* config/aarch64/aarch64-modes.def:133 */ 892 #define HAVE_VNx2SFmode 893 #ifdef USE_ENUM_MODES 894 #define VNx2SFmode E_VNx2SFmode 895 #else 896 #define VNx2SFmode ((void) 0, E_VNx2SFmode) 897 #endif 898 MAX_MACHINE_MODE, 899 900 MIN_MODE_RANDOM = E_VOIDmode, 901 MAX_MODE_RANDOM = E_BLKmode, 902 903 MIN_MODE_CC = E_CCmode, 904 MAX_MODE_CC = E_CC_Vmode, 905 906 MIN_MODE_INT = E_QImode, 907 MAX_MODE_INT = E_XImode, 908 909 MIN_MODE_PARTIAL_INT = E_VOIDmode, 910 MAX_MODE_PARTIAL_INT = E_VOIDmode, 911 912 MIN_MODE_FRACT = E_QQmode, 913 MAX_MODE_FRACT = E_TQmode, 914 915 MIN_MODE_UFRACT = E_UQQmode, 916 MAX_MODE_UFRACT = E_UTQmode, 917 918 MIN_MODE_ACCUM = E_HAmode, 919 MAX_MODE_ACCUM = E_TAmode, 920 921 MIN_MODE_UACCUM = E_UHAmode, 922 MAX_MODE_UACCUM = E_UTAmode, 923 924 MIN_MODE_FLOAT = E_HFmode, 925 MAX_MODE_FLOAT = E_TFmode, 926 927 MIN_MODE_DECIMAL_FLOAT = E_SDmode, 928 MAX_MODE_DECIMAL_FLOAT = E_TDmode, 929 930 MIN_MODE_COMPLEX_INT = E_CQImode, 931 MAX_MODE_COMPLEX_INT = E_CXImode, 932 933 MIN_MODE_COMPLEX_FLOAT = E_BCmode, 934 MAX_MODE_COMPLEX_FLOAT = E_TCmode, 935 936 MIN_MODE_VECTOR_BOOL = E_VNx16BImode, 937 MAX_MODE_VECTOR_BOOL = E_VNx2BImode, 938 939 MIN_MODE_VECTOR_INT = E_V8QImode, 940 MAX_MODE_VECTOR_INT = E_VNx2SImode, 941 942 MIN_MODE_VECTOR_FRACT = E_VOIDmode, 943 MAX_MODE_VECTOR_FRACT = E_VOIDmode, 944 945 MIN_MODE_VECTOR_UFRACT = E_VOIDmode, 946 MAX_MODE_VECTOR_UFRACT = E_VOIDmode, 947 948 MIN_MODE_VECTOR_ACCUM = E_VOIDmode, 949 MAX_MODE_VECTOR_ACCUM = E_VOIDmode, 950 951 MIN_MODE_VECTOR_UACCUM = E_VOIDmode, 952 MAX_MODE_VECTOR_UACCUM = E_VOIDmode, 953 954 MIN_MODE_VECTOR_FLOAT = E_V2HFmode, 955 MAX_MODE_VECTOR_FLOAT = E_VNx2SFmode, 956 957 NUM_MACHINE_MODES = MAX_MACHINE_MODE 958 }; 959 960 #define CONST_MODE_NUNITS 961 #define CONST_MODE_PRECISION 962 #define CONST_MODE_SIZE 963 #define CONST_MODE_UNIT_SIZE const 964 #define CONST_MODE_BASE_ALIGN 965 #define CONST_MODE_IBIT const 966 #define CONST_MODE_FBIT const 967 #define CONST_MODE_MASK 968 969 #define BITS_PER_UNIT (8) 970 #define MAX_BITSIZE_MODE_ANY_INT (64*BITS_PER_UNIT) 971 #define MAX_BITSIZE_MODE_ANY_MODE 8192 972 #define NUM_INT_N_ENTS 1 973 #define NUM_POLY_INT_COEFFS 2 974 975 #endif /* insn-modes.h */ 976