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