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