135830c8fSmrg /* This file is automatically generated. DO NOT EDIT! */ 2*cfd0622dSmrg /* Generated from: NetBSD: mknative-gcc,v 1.113 2021/04/11 01:44:14 mrg Exp */ 3dd8b8c90Smrg /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */ 435830c8fSmrg 535830c8fSmrg /* Generated automatically from machmode.def and config/arm/arm-modes.def 635830c8fSmrg by genmodes. */ 735830c8fSmrg 835830c8fSmrg #ifndef GCC_INSN_MODES_H 935830c8fSmrg #define GCC_INSN_MODES_H 1035830c8fSmrg 1135830c8fSmrg enum machine_mode 1235830c8fSmrg { 13f8d59c9aSmrg E_VOIDmode, /* machmode.def:189 */ 1435830c8fSmrg #define HAVE_VOIDmode 15f8d59c9aSmrg #ifdef USE_ENUM_MODES 16f8d59c9aSmrg #define VOIDmode E_VOIDmode 17f8d59c9aSmrg #else 18f8d59c9aSmrg #define VOIDmode ((void) 0, E_VOIDmode) 19f8d59c9aSmrg #endif 20f8d59c9aSmrg E_BLKmode, /* machmode.def:193 */ 2135830c8fSmrg #define HAVE_BLKmode 22f8d59c9aSmrg #ifdef USE_ENUM_MODES 23f8d59c9aSmrg #define BLKmode E_BLKmode 24f8d59c9aSmrg #else 25f8d59c9aSmrg #define BLKmode ((void) 0, E_BLKmode) 26f8d59c9aSmrg #endif 27f8d59c9aSmrg E_CCmode, /* machmode.def:231 */ 2835830c8fSmrg #define HAVE_CCmode 29f8d59c9aSmrg #ifdef USE_ENUM_MODES 30f8d59c9aSmrg #define CCmode E_CCmode 31f8d59c9aSmrg #else 32f8d59c9aSmrg #define CCmode ((void) 0, E_CCmode) 33f8d59c9aSmrg #endif 34*cfd0622dSmrg E_CC_NZmode, /* config/arm/arm-modes.def:50 */ 35*cfd0622dSmrg #define HAVE_CC_NZmode 36f8d59c9aSmrg #ifdef USE_ENUM_MODES 37*cfd0622dSmrg #define CC_NZmode E_CC_NZmode 38f8d59c9aSmrg #else 39*cfd0622dSmrg #define CC_NZmode ((void) 0, E_CC_NZmode) 40f8d59c9aSmrg #endif 41*cfd0622dSmrg E_CC_Zmode, /* config/arm/arm-modes.def:51 */ 4235830c8fSmrg #define HAVE_CC_Zmode 43f8d59c9aSmrg #ifdef USE_ENUM_MODES 44f8d59c9aSmrg #define CC_Zmode E_CC_Zmode 45f8d59c9aSmrg #else 46f8d59c9aSmrg #define CC_Zmode ((void) 0, E_CC_Zmode) 47f8d59c9aSmrg #endif 48*cfd0622dSmrg E_CC_NVmode, /* config/arm/arm-modes.def:52 */ 49*cfd0622dSmrg #define HAVE_CC_NVmode 50f8d59c9aSmrg #ifdef USE_ENUM_MODES 51*cfd0622dSmrg #define CC_NVmode E_CC_NVmode 52f8d59c9aSmrg #else 53*cfd0622dSmrg #define CC_NVmode ((void) 0, E_CC_NVmode) 54f8d59c9aSmrg #endif 55*cfd0622dSmrg E_CC_SWPmode, /* config/arm/arm-modes.def:53 */ 5635830c8fSmrg #define HAVE_CC_SWPmode 57f8d59c9aSmrg #ifdef USE_ENUM_MODES 58f8d59c9aSmrg #define CC_SWPmode E_CC_SWPmode 59f8d59c9aSmrg #else 60f8d59c9aSmrg #define CC_SWPmode ((void) 0, E_CC_SWPmode) 61f8d59c9aSmrg #endif 62*cfd0622dSmrg E_CC_RSBmode, /* config/arm/arm-modes.def:54 */ 63*cfd0622dSmrg #define HAVE_CC_RSBmode 64*cfd0622dSmrg #ifdef USE_ENUM_MODES 65*cfd0622dSmrg #define CC_RSBmode E_CC_RSBmode 66*cfd0622dSmrg #else 67*cfd0622dSmrg #define CC_RSBmode ((void) 0, E_CC_RSBmode) 68*cfd0622dSmrg #endif 69*cfd0622dSmrg E_CCFPmode, /* config/arm/arm-modes.def:55 */ 7035830c8fSmrg #define HAVE_CCFPmode 71f8d59c9aSmrg #ifdef USE_ENUM_MODES 72f8d59c9aSmrg #define CCFPmode E_CCFPmode 73f8d59c9aSmrg #else 74f8d59c9aSmrg #define CCFPmode ((void) 0, E_CCFPmode) 75f8d59c9aSmrg #endif 76*cfd0622dSmrg E_CCFPEmode, /* config/arm/arm-modes.def:56 */ 7735830c8fSmrg #define HAVE_CCFPEmode 78f8d59c9aSmrg #ifdef USE_ENUM_MODES 79f8d59c9aSmrg #define CCFPEmode E_CCFPEmode 80f8d59c9aSmrg #else 81f8d59c9aSmrg #define CCFPEmode ((void) 0, E_CCFPEmode) 82f8d59c9aSmrg #endif 83*cfd0622dSmrg E_CC_DNEmode, /* config/arm/arm-modes.def:57 */ 8435830c8fSmrg #define HAVE_CC_DNEmode 85f8d59c9aSmrg #ifdef USE_ENUM_MODES 86f8d59c9aSmrg #define CC_DNEmode E_CC_DNEmode 87f8d59c9aSmrg #else 88f8d59c9aSmrg #define CC_DNEmode ((void) 0, E_CC_DNEmode) 89f8d59c9aSmrg #endif 90*cfd0622dSmrg E_CC_DEQmode, /* config/arm/arm-modes.def:58 */ 9135830c8fSmrg #define HAVE_CC_DEQmode 92f8d59c9aSmrg #ifdef USE_ENUM_MODES 93f8d59c9aSmrg #define CC_DEQmode E_CC_DEQmode 94f8d59c9aSmrg #else 95f8d59c9aSmrg #define CC_DEQmode ((void) 0, E_CC_DEQmode) 96f8d59c9aSmrg #endif 97*cfd0622dSmrg E_CC_DLEmode, /* config/arm/arm-modes.def:59 */ 9835830c8fSmrg #define HAVE_CC_DLEmode 99f8d59c9aSmrg #ifdef USE_ENUM_MODES 100f8d59c9aSmrg #define CC_DLEmode E_CC_DLEmode 101f8d59c9aSmrg #else 102f8d59c9aSmrg #define CC_DLEmode ((void) 0, E_CC_DLEmode) 103f8d59c9aSmrg #endif 104*cfd0622dSmrg E_CC_DLTmode, /* config/arm/arm-modes.def:60 */ 10535830c8fSmrg #define HAVE_CC_DLTmode 106f8d59c9aSmrg #ifdef USE_ENUM_MODES 107f8d59c9aSmrg #define CC_DLTmode E_CC_DLTmode 108f8d59c9aSmrg #else 109f8d59c9aSmrg #define CC_DLTmode ((void) 0, E_CC_DLTmode) 110f8d59c9aSmrg #endif 111*cfd0622dSmrg E_CC_DGEmode, /* config/arm/arm-modes.def:61 */ 11235830c8fSmrg #define HAVE_CC_DGEmode 113f8d59c9aSmrg #ifdef USE_ENUM_MODES 114f8d59c9aSmrg #define CC_DGEmode E_CC_DGEmode 115f8d59c9aSmrg #else 116f8d59c9aSmrg #define CC_DGEmode ((void) 0, E_CC_DGEmode) 117f8d59c9aSmrg #endif 118*cfd0622dSmrg E_CC_DGTmode, /* config/arm/arm-modes.def:62 */ 11935830c8fSmrg #define HAVE_CC_DGTmode 120f8d59c9aSmrg #ifdef USE_ENUM_MODES 121f8d59c9aSmrg #define CC_DGTmode E_CC_DGTmode 122f8d59c9aSmrg #else 123f8d59c9aSmrg #define CC_DGTmode ((void) 0, E_CC_DGTmode) 124f8d59c9aSmrg #endif 125*cfd0622dSmrg E_CC_DLEUmode, /* config/arm/arm-modes.def:63 */ 12635830c8fSmrg #define HAVE_CC_DLEUmode 127f8d59c9aSmrg #ifdef USE_ENUM_MODES 128f8d59c9aSmrg #define CC_DLEUmode E_CC_DLEUmode 129f8d59c9aSmrg #else 130f8d59c9aSmrg #define CC_DLEUmode ((void) 0, E_CC_DLEUmode) 131f8d59c9aSmrg #endif 132*cfd0622dSmrg E_CC_DLTUmode, /* config/arm/arm-modes.def:64 */ 13335830c8fSmrg #define HAVE_CC_DLTUmode 134f8d59c9aSmrg #ifdef USE_ENUM_MODES 135f8d59c9aSmrg #define CC_DLTUmode E_CC_DLTUmode 136f8d59c9aSmrg #else 137f8d59c9aSmrg #define CC_DLTUmode ((void) 0, E_CC_DLTUmode) 138f8d59c9aSmrg #endif 139*cfd0622dSmrg E_CC_DGEUmode, /* config/arm/arm-modes.def:65 */ 14035830c8fSmrg #define HAVE_CC_DGEUmode 141f8d59c9aSmrg #ifdef USE_ENUM_MODES 142f8d59c9aSmrg #define CC_DGEUmode E_CC_DGEUmode 143f8d59c9aSmrg #else 144f8d59c9aSmrg #define CC_DGEUmode ((void) 0, E_CC_DGEUmode) 145f8d59c9aSmrg #endif 146*cfd0622dSmrg E_CC_DGTUmode, /* config/arm/arm-modes.def:66 */ 14735830c8fSmrg #define HAVE_CC_DGTUmode 148f8d59c9aSmrg #ifdef USE_ENUM_MODES 149f8d59c9aSmrg #define CC_DGTUmode E_CC_DGTUmode 150f8d59c9aSmrg #else 151f8d59c9aSmrg #define CC_DGTUmode ((void) 0, E_CC_DGTUmode) 152f8d59c9aSmrg #endif 153*cfd0622dSmrg E_CC_Cmode, /* config/arm/arm-modes.def:67 */ 15435830c8fSmrg #define HAVE_CC_Cmode 155f8d59c9aSmrg #ifdef USE_ENUM_MODES 156f8d59c9aSmrg #define CC_Cmode E_CC_Cmode 157f8d59c9aSmrg #else 158f8d59c9aSmrg #define CC_Cmode ((void) 0, E_CC_Cmode) 159f8d59c9aSmrg #endif 160*cfd0622dSmrg E_CC_Bmode, /* config/arm/arm-modes.def:68 */ 161*cfd0622dSmrg #define HAVE_CC_Bmode 162*cfd0622dSmrg #ifdef USE_ENUM_MODES 163*cfd0622dSmrg #define CC_Bmode E_CC_Bmode 164*cfd0622dSmrg #else 165*cfd0622dSmrg #define CC_Bmode ((void) 0, E_CC_Bmode) 166*cfd0622dSmrg #endif 167*cfd0622dSmrg E_CC_Nmode, /* config/arm/arm-modes.def:69 */ 16835830c8fSmrg #define HAVE_CC_Nmode 169f8d59c9aSmrg #ifdef USE_ENUM_MODES 170f8d59c9aSmrg #define CC_Nmode E_CC_Nmode 171f8d59c9aSmrg #else 172f8d59c9aSmrg #define CC_Nmode ((void) 0, E_CC_Nmode) 173f8d59c9aSmrg #endif 174*cfd0622dSmrg E_CC_Vmode, /* config/arm/arm-modes.def:70 */ 175dd8b8c90Smrg #define HAVE_CC_Vmode 176f8d59c9aSmrg #ifdef USE_ENUM_MODES 177f8d59c9aSmrg #define CC_Vmode E_CC_Vmode 178f8d59c9aSmrg #else 179f8d59c9aSmrg #define CC_Vmode ((void) 0, E_CC_Vmode) 180f8d59c9aSmrg #endif 181*cfd0622dSmrg E_CC_ADCmode, /* config/arm/arm-modes.def:71 */ 182*cfd0622dSmrg #define HAVE_CC_ADCmode 183*cfd0622dSmrg #ifdef USE_ENUM_MODES 184*cfd0622dSmrg #define CC_ADCmode E_CC_ADCmode 185*cfd0622dSmrg #else 186*cfd0622dSmrg #define CC_ADCmode ((void) 0, E_CC_ADCmode) 187*cfd0622dSmrg #endif 188f8d59c9aSmrg E_BImode, /* machmode.def:196 */ 18935830c8fSmrg #define HAVE_BImode 190f8d59c9aSmrg #ifdef USE_ENUM_MODES 191f8d59c9aSmrg #define BImode E_BImode 192f8d59c9aSmrg #else 193f8d59c9aSmrg #define BImode (scalar_int_mode ((scalar_int_mode::from_int) E_BImode)) 194f8d59c9aSmrg #endif 195f8d59c9aSmrg E_QImode, /* machmode.def:204 */ 19635830c8fSmrg #define HAVE_QImode 197f8d59c9aSmrg #ifdef USE_ENUM_MODES 198f8d59c9aSmrg #define QImode E_QImode 199f8d59c9aSmrg #else 200f8d59c9aSmrg #define QImode (scalar_int_mode ((scalar_int_mode::from_int) E_QImode)) 201f8d59c9aSmrg #endif 202f8d59c9aSmrg E_HImode, /* machmode.def:205 */ 20335830c8fSmrg #define HAVE_HImode 204f8d59c9aSmrg #ifdef USE_ENUM_MODES 205f8d59c9aSmrg #define HImode E_HImode 206f8d59c9aSmrg #else 207f8d59c9aSmrg #define HImode (scalar_int_mode ((scalar_int_mode::from_int) E_HImode)) 208f8d59c9aSmrg #endif 209f8d59c9aSmrg E_SImode, /* machmode.def:206 */ 21035830c8fSmrg #define HAVE_SImode 211f8d59c9aSmrg #ifdef USE_ENUM_MODES 212f8d59c9aSmrg #define SImode E_SImode 213f8d59c9aSmrg #else 214f8d59c9aSmrg #define SImode (scalar_int_mode ((scalar_int_mode::from_int) E_SImode)) 215f8d59c9aSmrg #endif 216f8d59c9aSmrg E_DImode, /* machmode.def:207 */ 21735830c8fSmrg #define HAVE_DImode 218f8d59c9aSmrg #ifdef USE_ENUM_MODES 219f8d59c9aSmrg #define DImode E_DImode 220f8d59c9aSmrg #else 221f8d59c9aSmrg #define DImode (scalar_int_mode ((scalar_int_mode::from_int) E_DImode)) 222f8d59c9aSmrg #endif 223f8d59c9aSmrg E_TImode, /* machmode.def:208 */ 22435830c8fSmrg #define HAVE_TImode 225f8d59c9aSmrg #ifdef USE_ENUM_MODES 226f8d59c9aSmrg #define TImode E_TImode 227f8d59c9aSmrg #else 228f8d59c9aSmrg #define TImode (scalar_int_mode ((scalar_int_mode::from_int) E_TImode)) 229f8d59c9aSmrg #endif 230*cfd0622dSmrg E_EImode, /* config/arm/arm-modes.def:95 */ 23135830c8fSmrg #define HAVE_EImode 232f8d59c9aSmrg #ifdef USE_ENUM_MODES 233f8d59c9aSmrg #define EImode E_EImode 234f8d59c9aSmrg #else 235f8d59c9aSmrg #define EImode (scalar_int_mode ((scalar_int_mode::from_int) E_EImode)) 236f8d59c9aSmrg #endif 237*cfd0622dSmrg E_OImode, /* config/arm/arm-modes.def:96 */ 23835830c8fSmrg #define HAVE_OImode 239f8d59c9aSmrg #ifdef USE_ENUM_MODES 240f8d59c9aSmrg #define OImode E_OImode 241f8d59c9aSmrg #else 242f8d59c9aSmrg #define OImode (scalar_int_mode ((scalar_int_mode::from_int) E_OImode)) 243f8d59c9aSmrg #endif 244*cfd0622dSmrg E_CImode, /* config/arm/arm-modes.def:97 */ 24535830c8fSmrg #define HAVE_CImode 246f8d59c9aSmrg #ifdef USE_ENUM_MODES 247f8d59c9aSmrg #define CImode E_CImode 248f8d59c9aSmrg #else 249f8d59c9aSmrg #define CImode (scalar_int_mode ((scalar_int_mode::from_int) E_CImode)) 250f8d59c9aSmrg #endif 251*cfd0622dSmrg E_XImode, /* config/arm/arm-modes.def:98 */ 25235830c8fSmrg #define HAVE_XImode 253f8d59c9aSmrg #ifdef USE_ENUM_MODES 254f8d59c9aSmrg #define XImode E_XImode 255f8d59c9aSmrg #else 256f8d59c9aSmrg #define XImode (scalar_int_mode ((scalar_int_mode::from_int) E_XImode)) 257f8d59c9aSmrg #endif 258f8d59c9aSmrg E_QQmode, /* machmode.def:234 */ 25935830c8fSmrg #define HAVE_QQmode 260f8d59c9aSmrg #ifdef USE_ENUM_MODES 261f8d59c9aSmrg #define QQmode E_QQmode 262f8d59c9aSmrg #else 263f8d59c9aSmrg #define QQmode (scalar_mode ((scalar_mode::from_int) E_QQmode)) 264f8d59c9aSmrg #endif 265f8d59c9aSmrg E_HQmode, /* machmode.def:235 */ 26635830c8fSmrg #define HAVE_HQmode 267f8d59c9aSmrg #ifdef USE_ENUM_MODES 268f8d59c9aSmrg #define HQmode E_HQmode 269f8d59c9aSmrg #else 270f8d59c9aSmrg #define HQmode (scalar_mode ((scalar_mode::from_int) E_HQmode)) 271f8d59c9aSmrg #endif 272f8d59c9aSmrg E_SQmode, /* machmode.def:236 */ 27335830c8fSmrg #define HAVE_SQmode 274f8d59c9aSmrg #ifdef USE_ENUM_MODES 275f8d59c9aSmrg #define SQmode E_SQmode 276f8d59c9aSmrg #else 277f8d59c9aSmrg #define SQmode (scalar_mode ((scalar_mode::from_int) E_SQmode)) 278f8d59c9aSmrg #endif 279f8d59c9aSmrg E_DQmode, /* machmode.def:237 */ 28035830c8fSmrg #define HAVE_DQmode 281f8d59c9aSmrg #ifdef USE_ENUM_MODES 282f8d59c9aSmrg #define DQmode E_DQmode 283f8d59c9aSmrg #else 284f8d59c9aSmrg #define DQmode (scalar_mode ((scalar_mode::from_int) E_DQmode)) 285f8d59c9aSmrg #endif 286f8d59c9aSmrg E_TQmode, /* machmode.def:238 */ 28735830c8fSmrg #define HAVE_TQmode 288f8d59c9aSmrg #ifdef USE_ENUM_MODES 289f8d59c9aSmrg #define TQmode E_TQmode 290f8d59c9aSmrg #else 291f8d59c9aSmrg #define TQmode (scalar_mode ((scalar_mode::from_int) E_TQmode)) 292f8d59c9aSmrg #endif 293f8d59c9aSmrg E_UQQmode, /* machmode.def:240 */ 29435830c8fSmrg #define HAVE_UQQmode 295f8d59c9aSmrg #ifdef USE_ENUM_MODES 296f8d59c9aSmrg #define UQQmode E_UQQmode 297f8d59c9aSmrg #else 298f8d59c9aSmrg #define UQQmode (scalar_mode ((scalar_mode::from_int) E_UQQmode)) 299f8d59c9aSmrg #endif 300f8d59c9aSmrg E_UHQmode, /* machmode.def:241 */ 30135830c8fSmrg #define HAVE_UHQmode 302f8d59c9aSmrg #ifdef USE_ENUM_MODES 303f8d59c9aSmrg #define UHQmode E_UHQmode 304f8d59c9aSmrg #else 305f8d59c9aSmrg #define UHQmode (scalar_mode ((scalar_mode::from_int) E_UHQmode)) 306f8d59c9aSmrg #endif 307f8d59c9aSmrg E_USQmode, /* machmode.def:242 */ 30835830c8fSmrg #define HAVE_USQmode 309f8d59c9aSmrg #ifdef USE_ENUM_MODES 310f8d59c9aSmrg #define USQmode E_USQmode 311f8d59c9aSmrg #else 312f8d59c9aSmrg #define USQmode (scalar_mode ((scalar_mode::from_int) E_USQmode)) 313f8d59c9aSmrg #endif 314f8d59c9aSmrg E_UDQmode, /* machmode.def:243 */ 31535830c8fSmrg #define HAVE_UDQmode 316f8d59c9aSmrg #ifdef USE_ENUM_MODES 317f8d59c9aSmrg #define UDQmode E_UDQmode 318f8d59c9aSmrg #else 319f8d59c9aSmrg #define UDQmode (scalar_mode ((scalar_mode::from_int) E_UDQmode)) 320f8d59c9aSmrg #endif 321f8d59c9aSmrg E_UTQmode, /* machmode.def:244 */ 32235830c8fSmrg #define HAVE_UTQmode 323f8d59c9aSmrg #ifdef USE_ENUM_MODES 324f8d59c9aSmrg #define UTQmode E_UTQmode 325f8d59c9aSmrg #else 326f8d59c9aSmrg #define UTQmode (scalar_mode ((scalar_mode::from_int) E_UTQmode)) 327f8d59c9aSmrg #endif 328f8d59c9aSmrg E_HAmode, /* machmode.def:246 */ 32935830c8fSmrg #define HAVE_HAmode 330f8d59c9aSmrg #ifdef USE_ENUM_MODES 331f8d59c9aSmrg #define HAmode E_HAmode 332f8d59c9aSmrg #else 333f8d59c9aSmrg #define HAmode (scalar_mode ((scalar_mode::from_int) E_HAmode)) 334f8d59c9aSmrg #endif 335f8d59c9aSmrg E_SAmode, /* machmode.def:247 */ 33635830c8fSmrg #define HAVE_SAmode 337f8d59c9aSmrg #ifdef USE_ENUM_MODES 338f8d59c9aSmrg #define SAmode E_SAmode 339f8d59c9aSmrg #else 340f8d59c9aSmrg #define SAmode (scalar_mode ((scalar_mode::from_int) E_SAmode)) 341f8d59c9aSmrg #endif 342f8d59c9aSmrg E_DAmode, /* machmode.def:248 */ 34335830c8fSmrg #define HAVE_DAmode 344f8d59c9aSmrg #ifdef USE_ENUM_MODES 345f8d59c9aSmrg #define DAmode E_DAmode 346f8d59c9aSmrg #else 347f8d59c9aSmrg #define DAmode (scalar_mode ((scalar_mode::from_int) E_DAmode)) 348f8d59c9aSmrg #endif 349f8d59c9aSmrg E_TAmode, /* machmode.def:249 */ 35035830c8fSmrg #define HAVE_TAmode 351f8d59c9aSmrg #ifdef USE_ENUM_MODES 352f8d59c9aSmrg #define TAmode E_TAmode 353f8d59c9aSmrg #else 354f8d59c9aSmrg #define TAmode (scalar_mode ((scalar_mode::from_int) E_TAmode)) 355f8d59c9aSmrg #endif 356f8d59c9aSmrg E_UHAmode, /* machmode.def:251 */ 35735830c8fSmrg #define HAVE_UHAmode 358f8d59c9aSmrg #ifdef USE_ENUM_MODES 359f8d59c9aSmrg #define UHAmode E_UHAmode 360f8d59c9aSmrg #else 361f8d59c9aSmrg #define UHAmode (scalar_mode ((scalar_mode::from_int) E_UHAmode)) 362f8d59c9aSmrg #endif 363f8d59c9aSmrg E_USAmode, /* machmode.def:252 */ 36435830c8fSmrg #define HAVE_USAmode 365f8d59c9aSmrg #ifdef USE_ENUM_MODES 366f8d59c9aSmrg #define USAmode E_USAmode 367f8d59c9aSmrg #else 368f8d59c9aSmrg #define USAmode (scalar_mode ((scalar_mode::from_int) E_USAmode)) 369f8d59c9aSmrg #endif 370f8d59c9aSmrg E_UDAmode, /* machmode.def:253 */ 37135830c8fSmrg #define HAVE_UDAmode 372f8d59c9aSmrg #ifdef USE_ENUM_MODES 373f8d59c9aSmrg #define UDAmode E_UDAmode 374f8d59c9aSmrg #else 375f8d59c9aSmrg #define UDAmode (scalar_mode ((scalar_mode::from_int) E_UDAmode)) 376f8d59c9aSmrg #endif 377f8d59c9aSmrg E_UTAmode, /* machmode.def:254 */ 37835830c8fSmrg #define HAVE_UTAmode 379f8d59c9aSmrg #ifdef USE_ENUM_MODES 380f8d59c9aSmrg #define UTAmode E_UTAmode 381f8d59c9aSmrg #else 382f8d59c9aSmrg #define UTAmode (scalar_mode ((scalar_mode::from_int) E_UTAmode)) 383f8d59c9aSmrg #endif 384f8d59c9aSmrg E_HFmode, /* config/arm/arm-modes.def:26 */ 38535830c8fSmrg #define HAVE_HFmode 386f8d59c9aSmrg #ifdef USE_ENUM_MODES 387f8d59c9aSmrg #define HFmode E_HFmode 388f8d59c9aSmrg #else 389f8d59c9aSmrg #define HFmode (scalar_float_mode ((scalar_float_mode::from_int) E_HFmode)) 390f8d59c9aSmrg #endif 391*cfd0622dSmrg E_BFmode, /* config/arm/arm-modes.def:81 */ 392*cfd0622dSmrg #define HAVE_BFmode 393*cfd0622dSmrg #ifdef USE_ENUM_MODES 394*cfd0622dSmrg #define BFmode E_BFmode 395*cfd0622dSmrg #else 396*cfd0622dSmrg #define BFmode (scalar_float_mode ((scalar_float_mode::from_int) E_BFmode)) 397*cfd0622dSmrg #endif 398f8d59c9aSmrg E_SFmode, /* machmode.def:226 */ 39935830c8fSmrg #define HAVE_SFmode 400f8d59c9aSmrg #ifdef USE_ENUM_MODES 401f8d59c9aSmrg #define SFmode E_SFmode 402f8d59c9aSmrg #else 403f8d59c9aSmrg #define SFmode (scalar_float_mode ((scalar_float_mode::from_int) E_SFmode)) 404f8d59c9aSmrg #endif 405f8d59c9aSmrg E_DFmode, /* machmode.def:227 */ 40635830c8fSmrg #define HAVE_DFmode 407f8d59c9aSmrg #ifdef USE_ENUM_MODES 408f8d59c9aSmrg #define DFmode E_DFmode 409f8d59c9aSmrg #else 410f8d59c9aSmrg #define DFmode (scalar_float_mode ((scalar_float_mode::from_int) E_DFmode)) 411f8d59c9aSmrg #endif 412f8d59c9aSmrg E_SDmode, /* machmode.def:267 */ 41335830c8fSmrg #define HAVE_SDmode 414f8d59c9aSmrg #ifdef USE_ENUM_MODES 415f8d59c9aSmrg #define SDmode E_SDmode 416f8d59c9aSmrg #else 417f8d59c9aSmrg #define SDmode (scalar_float_mode ((scalar_float_mode::from_int) E_SDmode)) 418f8d59c9aSmrg #endif 419f8d59c9aSmrg E_DDmode, /* machmode.def:268 */ 42035830c8fSmrg #define HAVE_DDmode 421f8d59c9aSmrg #ifdef USE_ENUM_MODES 422f8d59c9aSmrg #define DDmode E_DDmode 423f8d59c9aSmrg #else 424f8d59c9aSmrg #define DDmode (scalar_float_mode ((scalar_float_mode::from_int) E_DDmode)) 425f8d59c9aSmrg #endif 426f8d59c9aSmrg E_TDmode, /* machmode.def:269 */ 42735830c8fSmrg #define HAVE_TDmode 428f8d59c9aSmrg #ifdef USE_ENUM_MODES 429f8d59c9aSmrg #define TDmode E_TDmode 430f8d59c9aSmrg #else 431f8d59c9aSmrg #define TDmode (scalar_float_mode ((scalar_float_mode::from_int) E_TDmode)) 432f8d59c9aSmrg #endif 433f8d59c9aSmrg E_CQImode, /* machmode.def:262 */ 43435830c8fSmrg #define HAVE_CQImode 435f8d59c9aSmrg #ifdef USE_ENUM_MODES 436f8d59c9aSmrg #define CQImode E_CQImode 437f8d59c9aSmrg #else 438f8d59c9aSmrg #define CQImode (complex_mode ((complex_mode::from_int) E_CQImode)) 439f8d59c9aSmrg #endif 440f8d59c9aSmrg E_CHImode, /* machmode.def:262 */ 44135830c8fSmrg #define HAVE_CHImode 442f8d59c9aSmrg #ifdef USE_ENUM_MODES 443f8d59c9aSmrg #define CHImode E_CHImode 444f8d59c9aSmrg #else 445f8d59c9aSmrg #define CHImode (complex_mode ((complex_mode::from_int) E_CHImode)) 446f8d59c9aSmrg #endif 447f8d59c9aSmrg E_CSImode, /* machmode.def:262 */ 44835830c8fSmrg #define HAVE_CSImode 449f8d59c9aSmrg #ifdef USE_ENUM_MODES 450f8d59c9aSmrg #define CSImode E_CSImode 451f8d59c9aSmrg #else 452f8d59c9aSmrg #define CSImode (complex_mode ((complex_mode::from_int) E_CSImode)) 453f8d59c9aSmrg #endif 454f8d59c9aSmrg E_CDImode, /* machmode.def:262 */ 45535830c8fSmrg #define HAVE_CDImode 456f8d59c9aSmrg #ifdef USE_ENUM_MODES 457f8d59c9aSmrg #define CDImode E_CDImode 458f8d59c9aSmrg #else 459f8d59c9aSmrg #define CDImode (complex_mode ((complex_mode::from_int) E_CDImode)) 460f8d59c9aSmrg #endif 461f8d59c9aSmrg E_CTImode, /* machmode.def:262 */ 46235830c8fSmrg #define HAVE_CTImode 463f8d59c9aSmrg #ifdef USE_ENUM_MODES 464f8d59c9aSmrg #define CTImode E_CTImode 465f8d59c9aSmrg #else 466f8d59c9aSmrg #define CTImode (complex_mode ((complex_mode::from_int) E_CTImode)) 467f8d59c9aSmrg #endif 468f8d59c9aSmrg E_CEImode, /* machmode.def:262 */ 46935830c8fSmrg #define HAVE_CEImode 470f8d59c9aSmrg #ifdef USE_ENUM_MODES 471f8d59c9aSmrg #define CEImode E_CEImode 472f8d59c9aSmrg #else 473f8d59c9aSmrg #define CEImode (complex_mode ((complex_mode::from_int) E_CEImode)) 474f8d59c9aSmrg #endif 475f8d59c9aSmrg E_COImode, /* machmode.def:262 */ 47635830c8fSmrg #define HAVE_COImode 477f8d59c9aSmrg #ifdef USE_ENUM_MODES 478f8d59c9aSmrg #define COImode E_COImode 479f8d59c9aSmrg #else 480f8d59c9aSmrg #define COImode (complex_mode ((complex_mode::from_int) E_COImode)) 481f8d59c9aSmrg #endif 482f8d59c9aSmrg E_CCImode, /* machmode.def:262 */ 48335830c8fSmrg #define HAVE_CCImode 484f8d59c9aSmrg #ifdef USE_ENUM_MODES 485f8d59c9aSmrg #define CCImode E_CCImode 486f8d59c9aSmrg #else 487f8d59c9aSmrg #define CCImode (complex_mode ((complex_mode::from_int) E_CCImode)) 488f8d59c9aSmrg #endif 489f8d59c9aSmrg E_CXImode, /* machmode.def:262 */ 49035830c8fSmrg #define HAVE_CXImode 491f8d59c9aSmrg #ifdef USE_ENUM_MODES 492f8d59c9aSmrg #define CXImode E_CXImode 493f8d59c9aSmrg #else 494f8d59c9aSmrg #define CXImode (complex_mode ((complex_mode::from_int) E_CXImode)) 495f8d59c9aSmrg #endif 496*cfd0622dSmrg E_BCmode, /* machmode.def:264 */ 497*cfd0622dSmrg #define HAVE_BCmode 498*cfd0622dSmrg #ifdef USE_ENUM_MODES 499*cfd0622dSmrg #define BCmode E_BCmode 500*cfd0622dSmrg #else 501*cfd0622dSmrg #define BCmode (complex_mode ((complex_mode::from_int) E_BCmode)) 502*cfd0622dSmrg #endif 503f8d59c9aSmrg E_HCmode, /* machmode.def:264 */ 50435830c8fSmrg #define HAVE_HCmode 505f8d59c9aSmrg #ifdef USE_ENUM_MODES 506f8d59c9aSmrg #define HCmode E_HCmode 507f8d59c9aSmrg #else 508f8d59c9aSmrg #define HCmode (complex_mode ((complex_mode::from_int) E_HCmode)) 509f8d59c9aSmrg #endif 510f8d59c9aSmrg E_SCmode, /* machmode.def:264 */ 51135830c8fSmrg #define HAVE_SCmode 512f8d59c9aSmrg #ifdef USE_ENUM_MODES 513f8d59c9aSmrg #define SCmode E_SCmode 514f8d59c9aSmrg #else 515f8d59c9aSmrg #define SCmode (complex_mode ((complex_mode::from_int) E_SCmode)) 516f8d59c9aSmrg #endif 517f8d59c9aSmrg E_DCmode, /* machmode.def:264 */ 51835830c8fSmrg #define HAVE_DCmode 519f8d59c9aSmrg #ifdef USE_ENUM_MODES 520f8d59c9aSmrg #define DCmode E_DCmode 521f8d59c9aSmrg #else 522f8d59c9aSmrg #define DCmode (complex_mode ((complex_mode::from_int) E_DCmode)) 523f8d59c9aSmrg #endif 524*cfd0622dSmrg E_V4QImode, /* config/arm/arm-modes.def:74 */ 52535830c8fSmrg #define HAVE_V4QImode 526f8d59c9aSmrg #ifdef USE_ENUM_MODES 527f8d59c9aSmrg #define V4QImode E_V4QImode 528f8d59c9aSmrg #else 529f8d59c9aSmrg #define V4QImode ((void) 0, E_V4QImode) 530f8d59c9aSmrg #endif 531*cfd0622dSmrg E_V2HImode, /* config/arm/arm-modes.def:74 */ 53235830c8fSmrg #define HAVE_V2HImode 533f8d59c9aSmrg #ifdef USE_ENUM_MODES 534f8d59c9aSmrg #define V2HImode E_V2HImode 535f8d59c9aSmrg #else 536f8d59c9aSmrg #define V2HImode ((void) 0, E_V2HImode) 537f8d59c9aSmrg #endif 538*cfd0622dSmrg E_V8QImode, /* config/arm/arm-modes.def:75 */ 53935830c8fSmrg #define HAVE_V8QImode 540f8d59c9aSmrg #ifdef USE_ENUM_MODES 541f8d59c9aSmrg #define V8QImode E_V8QImode 542f8d59c9aSmrg #else 543f8d59c9aSmrg #define V8QImode ((void) 0, E_V8QImode) 544f8d59c9aSmrg #endif 545*cfd0622dSmrg E_V4HImode, /* config/arm/arm-modes.def:75 */ 54635830c8fSmrg #define HAVE_V4HImode 547f8d59c9aSmrg #ifdef USE_ENUM_MODES 548f8d59c9aSmrg #define V4HImode E_V4HImode 549f8d59c9aSmrg #else 550f8d59c9aSmrg #define V4HImode ((void) 0, E_V4HImode) 551f8d59c9aSmrg #endif 552*cfd0622dSmrg E_V2SImode, /* config/arm/arm-modes.def:75 */ 55335830c8fSmrg #define HAVE_V2SImode 554f8d59c9aSmrg #ifdef USE_ENUM_MODES 555f8d59c9aSmrg #define V2SImode E_V2SImode 556f8d59c9aSmrg #else 557f8d59c9aSmrg #define V2SImode ((void) 0, E_V2SImode) 558f8d59c9aSmrg #endif 559*cfd0622dSmrg E_V16QImode, /* config/arm/arm-modes.def:76 */ 56035830c8fSmrg #define HAVE_V16QImode 561f8d59c9aSmrg #ifdef USE_ENUM_MODES 562f8d59c9aSmrg #define V16QImode E_V16QImode 563f8d59c9aSmrg #else 564f8d59c9aSmrg #define V16QImode ((void) 0, E_V16QImode) 565f8d59c9aSmrg #endif 566*cfd0622dSmrg E_V8HImode, /* config/arm/arm-modes.def:76 */ 56735830c8fSmrg #define HAVE_V8HImode 568f8d59c9aSmrg #ifdef USE_ENUM_MODES 569f8d59c9aSmrg #define V8HImode E_V8HImode 570f8d59c9aSmrg #else 571f8d59c9aSmrg #define V8HImode ((void) 0, E_V8HImode) 572f8d59c9aSmrg #endif 573*cfd0622dSmrg E_V4SImode, /* config/arm/arm-modes.def:76 */ 57435830c8fSmrg #define HAVE_V4SImode 575f8d59c9aSmrg #ifdef USE_ENUM_MODES 576f8d59c9aSmrg #define V4SImode E_V4SImode 577f8d59c9aSmrg #else 578f8d59c9aSmrg #define V4SImode ((void) 0, E_V4SImode) 579f8d59c9aSmrg #endif 580*cfd0622dSmrg E_V2DImode, /* config/arm/arm-modes.def:76 */ 58135830c8fSmrg #define HAVE_V2DImode 582f8d59c9aSmrg #ifdef USE_ENUM_MODES 583f8d59c9aSmrg #define V2DImode E_V2DImode 584f8d59c9aSmrg #else 585f8d59c9aSmrg #define V2DImode ((void) 0, E_V2DImode) 586f8d59c9aSmrg #endif 587*cfd0622dSmrg E_V4QQmode, /* config/arm/arm-modes.def:88 */ 58835830c8fSmrg #define HAVE_V4QQmode 589f8d59c9aSmrg #ifdef USE_ENUM_MODES 590f8d59c9aSmrg #define V4QQmode E_V4QQmode 591f8d59c9aSmrg #else 592f8d59c9aSmrg #define V4QQmode ((void) 0, E_V4QQmode) 593f8d59c9aSmrg #endif 594*cfd0622dSmrg E_V2HQmode, /* config/arm/arm-modes.def:88 */ 59535830c8fSmrg #define HAVE_V2HQmode 596f8d59c9aSmrg #ifdef USE_ENUM_MODES 597f8d59c9aSmrg #define V2HQmode E_V2HQmode 598f8d59c9aSmrg #else 599f8d59c9aSmrg #define V2HQmode ((void) 0, E_V2HQmode) 600f8d59c9aSmrg #endif 601*cfd0622dSmrg E_V4UQQmode, /* config/arm/arm-modes.def:89 */ 60235830c8fSmrg #define HAVE_V4UQQmode 603f8d59c9aSmrg #ifdef USE_ENUM_MODES 604f8d59c9aSmrg #define V4UQQmode E_V4UQQmode 605f8d59c9aSmrg #else 606f8d59c9aSmrg #define V4UQQmode ((void) 0, E_V4UQQmode) 607f8d59c9aSmrg #endif 608*cfd0622dSmrg E_V2UHQmode, /* config/arm/arm-modes.def:89 */ 60935830c8fSmrg #define HAVE_V2UHQmode 610f8d59c9aSmrg #ifdef USE_ENUM_MODES 611f8d59c9aSmrg #define V2UHQmode E_V2UHQmode 612f8d59c9aSmrg #else 613f8d59c9aSmrg #define V2UHQmode ((void) 0, E_V2UHQmode) 614f8d59c9aSmrg #endif 615*cfd0622dSmrg E_V2HAmode, /* config/arm/arm-modes.def:90 */ 61635830c8fSmrg #define HAVE_V2HAmode 617f8d59c9aSmrg #ifdef USE_ENUM_MODES 618f8d59c9aSmrg #define V2HAmode E_V2HAmode 619f8d59c9aSmrg #else 620f8d59c9aSmrg #define V2HAmode ((void) 0, E_V2HAmode) 621f8d59c9aSmrg #endif 622*cfd0622dSmrg E_V2UHAmode, /* config/arm/arm-modes.def:91 */ 62335830c8fSmrg #define HAVE_V2UHAmode 624f8d59c9aSmrg #ifdef USE_ENUM_MODES 625f8d59c9aSmrg #define V2UHAmode E_V2UHAmode 626f8d59c9aSmrg #else 627f8d59c9aSmrg #define V2UHAmode ((void) 0, E_V2UHAmode) 628f8d59c9aSmrg #endif 629*cfd0622dSmrg E_V2HFmode, /* config/arm/arm-modes.def:79 */ 630f8d59c9aSmrg #define HAVE_V2HFmode 631f8d59c9aSmrg #ifdef USE_ENUM_MODES 632f8d59c9aSmrg #define V2HFmode E_V2HFmode 633f8d59c9aSmrg #else 634f8d59c9aSmrg #define V2HFmode ((void) 0, E_V2HFmode) 635f8d59c9aSmrg #endif 636*cfd0622dSmrg E_V2BFmode, /* config/arm/arm-modes.def:83 */ 637*cfd0622dSmrg #define HAVE_V2BFmode 638*cfd0622dSmrg #ifdef USE_ENUM_MODES 639*cfd0622dSmrg #define V2BFmode E_V2BFmode 640*cfd0622dSmrg #else 641*cfd0622dSmrg #define V2BFmode ((void) 0, E_V2BFmode) 642*cfd0622dSmrg #endif 643*cfd0622dSmrg E_V4HFmode, /* config/arm/arm-modes.def:77 */ 64435830c8fSmrg #define HAVE_V4HFmode 645f8d59c9aSmrg #ifdef USE_ENUM_MODES 646f8d59c9aSmrg #define V4HFmode E_V4HFmode 647f8d59c9aSmrg #else 648f8d59c9aSmrg #define V4HFmode ((void) 0, E_V4HFmode) 649f8d59c9aSmrg #endif 650*cfd0622dSmrg E_V4BFmode, /* config/arm/arm-modes.def:84 */ 651*cfd0622dSmrg #define HAVE_V4BFmode 652*cfd0622dSmrg #ifdef USE_ENUM_MODES 653*cfd0622dSmrg #define V4BFmode E_V4BFmode 654*cfd0622dSmrg #else 655*cfd0622dSmrg #define V4BFmode ((void) 0, E_V4BFmode) 656*cfd0622dSmrg #endif 657*cfd0622dSmrg E_V2SFmode, /* config/arm/arm-modes.def:77 */ 65835830c8fSmrg #define HAVE_V2SFmode 659f8d59c9aSmrg #ifdef USE_ENUM_MODES 660f8d59c9aSmrg #define V2SFmode E_V2SFmode 661f8d59c9aSmrg #else 662f8d59c9aSmrg #define V2SFmode ((void) 0, E_V2SFmode) 663f8d59c9aSmrg #endif 664*cfd0622dSmrg E_V8HFmode, /* config/arm/arm-modes.def:78 */ 66535830c8fSmrg #define HAVE_V8HFmode 666f8d59c9aSmrg #ifdef USE_ENUM_MODES 667f8d59c9aSmrg #define V8HFmode E_V8HFmode 668f8d59c9aSmrg #else 669f8d59c9aSmrg #define V8HFmode ((void) 0, E_V8HFmode) 670f8d59c9aSmrg #endif 671*cfd0622dSmrg E_V8BFmode, /* config/arm/arm-modes.def:85 */ 672*cfd0622dSmrg #define HAVE_V8BFmode 673*cfd0622dSmrg #ifdef USE_ENUM_MODES 674*cfd0622dSmrg #define V8BFmode E_V8BFmode 675*cfd0622dSmrg #else 676*cfd0622dSmrg #define V8BFmode ((void) 0, E_V8BFmode) 677*cfd0622dSmrg #endif 678*cfd0622dSmrg E_V4SFmode, /* config/arm/arm-modes.def:78 */ 67935830c8fSmrg #define HAVE_V4SFmode 680f8d59c9aSmrg #ifdef USE_ENUM_MODES 681f8d59c9aSmrg #define V4SFmode E_V4SFmode 682f8d59c9aSmrg #else 683f8d59c9aSmrg #define V4SFmode ((void) 0, E_V4SFmode) 684f8d59c9aSmrg #endif 685*cfd0622dSmrg E_V2DFmode, /* config/arm/arm-modes.def:78 */ 68635830c8fSmrg #define HAVE_V2DFmode 687f8d59c9aSmrg #ifdef USE_ENUM_MODES 688f8d59c9aSmrg #define V2DFmode E_V2DFmode 689f8d59c9aSmrg #else 690f8d59c9aSmrg #define V2DFmode ((void) 0, E_V2DFmode) 691f8d59c9aSmrg #endif 69235830c8fSmrg MAX_MACHINE_MODE, 69335830c8fSmrg 694f8d59c9aSmrg MIN_MODE_RANDOM = E_VOIDmode, 695f8d59c9aSmrg MAX_MODE_RANDOM = E_BLKmode, 69635830c8fSmrg 697f8d59c9aSmrg MIN_MODE_CC = E_CCmode, 698*cfd0622dSmrg MAX_MODE_CC = E_CC_ADCmode, 69935830c8fSmrg 700f8d59c9aSmrg MIN_MODE_INT = E_QImode, 701f8d59c9aSmrg MAX_MODE_INT = E_XImode, 70235830c8fSmrg 703f8d59c9aSmrg MIN_MODE_PARTIAL_INT = E_VOIDmode, 704f8d59c9aSmrg MAX_MODE_PARTIAL_INT = E_VOIDmode, 70535830c8fSmrg 706f8d59c9aSmrg MIN_MODE_FRACT = E_QQmode, 707f8d59c9aSmrg MAX_MODE_FRACT = E_TQmode, 70835830c8fSmrg 709f8d59c9aSmrg MIN_MODE_UFRACT = E_UQQmode, 710f8d59c9aSmrg MAX_MODE_UFRACT = E_UTQmode, 71135830c8fSmrg 712f8d59c9aSmrg MIN_MODE_ACCUM = E_HAmode, 713f8d59c9aSmrg MAX_MODE_ACCUM = E_TAmode, 71435830c8fSmrg 715f8d59c9aSmrg MIN_MODE_UACCUM = E_UHAmode, 716f8d59c9aSmrg MAX_MODE_UACCUM = E_UTAmode, 71735830c8fSmrg 718f8d59c9aSmrg MIN_MODE_FLOAT = E_HFmode, 719f8d59c9aSmrg MAX_MODE_FLOAT = E_DFmode, 72035830c8fSmrg 721f8d59c9aSmrg MIN_MODE_DECIMAL_FLOAT = E_SDmode, 722f8d59c9aSmrg MAX_MODE_DECIMAL_FLOAT = E_TDmode, 72335830c8fSmrg 724f8d59c9aSmrg MIN_MODE_COMPLEX_INT = E_CQImode, 725f8d59c9aSmrg MAX_MODE_COMPLEX_INT = E_CXImode, 72635830c8fSmrg 727*cfd0622dSmrg MIN_MODE_COMPLEX_FLOAT = E_BCmode, 728f8d59c9aSmrg MAX_MODE_COMPLEX_FLOAT = E_DCmode, 72935830c8fSmrg 730f8d59c9aSmrg MIN_MODE_VECTOR_BOOL = E_VOIDmode, 731f8d59c9aSmrg MAX_MODE_VECTOR_BOOL = E_VOIDmode, 73235830c8fSmrg 733f8d59c9aSmrg MIN_MODE_VECTOR_INT = E_V4QImode, 734f8d59c9aSmrg MAX_MODE_VECTOR_INT = E_V2DImode, 73535830c8fSmrg 736f8d59c9aSmrg MIN_MODE_VECTOR_FRACT = E_V4QQmode, 737f8d59c9aSmrg MAX_MODE_VECTOR_FRACT = E_V2HQmode, 73835830c8fSmrg 739f8d59c9aSmrg MIN_MODE_VECTOR_UFRACT = E_V4UQQmode, 740f8d59c9aSmrg MAX_MODE_VECTOR_UFRACT = E_V2UHQmode, 74135830c8fSmrg 742f8d59c9aSmrg MIN_MODE_VECTOR_ACCUM = E_V2HAmode, 743f8d59c9aSmrg MAX_MODE_VECTOR_ACCUM = E_V2HAmode, 74435830c8fSmrg 745f8d59c9aSmrg MIN_MODE_VECTOR_UACCUM = E_V2UHAmode, 746f8d59c9aSmrg MAX_MODE_VECTOR_UACCUM = E_V2UHAmode, 747f8d59c9aSmrg 748f8d59c9aSmrg MIN_MODE_VECTOR_FLOAT = E_V2HFmode, 749f8d59c9aSmrg MAX_MODE_VECTOR_FLOAT = E_V2DFmode, 75035830c8fSmrg 75135830c8fSmrg NUM_MACHINE_MODES = MAX_MACHINE_MODE 75235830c8fSmrg }; 75335830c8fSmrg 754f8d59c9aSmrg #define CONST_MODE_NUNITS const 755f8d59c9aSmrg #define CONST_MODE_PRECISION const 75635830c8fSmrg #define CONST_MODE_SIZE const 757da12f15fSmrg #define CONST_MODE_UNIT_SIZE const 75835830c8fSmrg #define CONST_MODE_BASE_ALIGN const 75935830c8fSmrg #define CONST_MODE_IBIT const 76035830c8fSmrg #define CONST_MODE_FBIT const 761*cfd0622dSmrg #define CONST_MODE_MASK const 76235830c8fSmrg 76335830c8fSmrg #define BITS_PER_UNIT (8) 76435830c8fSmrg #define MAX_BITSIZE_MODE_ANY_INT (64*BITS_PER_UNIT) 76535830c8fSmrg #define MAX_BITSIZE_MODE_ANY_MODE (128*BITS_PER_UNIT) 76635830c8fSmrg #define NUM_INT_N_ENTS 1 767f8d59c9aSmrg #define NUM_POLY_INT_COEFFS 1 76835830c8fSmrg 76935830c8fSmrg #endif /* insn-modes.h */ 770