diff options
Diffstat (limited to 'lib/gcc/arm-none-eabi/13.2.1/plugin/include/insn-modes.h')
-rw-r--r-- | lib/gcc/arm-none-eabi/13.2.1/plugin/include/insn-modes.h | 834 |
1 files changed, 834 insertions, 0 deletions
diff --git a/lib/gcc/arm-none-eabi/13.2.1/plugin/include/insn-modes.h b/lib/gcc/arm-none-eabi/13.2.1/plugin/include/insn-modes.h new file mode 100644 index 0000000..d473711 --- /dev/null +++ b/lib/gcc/arm-none-eabi/13.2.1/plugin/include/insn-modes.h @@ -0,0 +1,834 @@ +/* Generated automatically from machmode.def and config/arm/arm-modes.def + by genmodes. */ + +#ifndef GCC_INSN_MODES_H +#define GCC_INSN_MODES_H + +enum machine_mode +{ + E_VOIDmode, /* machmode.def:194 */ +#define HAVE_VOIDmode +#ifdef USE_ENUM_MODES +#define VOIDmode E_VOIDmode +#else +#define VOIDmode ((void) 0, E_VOIDmode) +#endif + E_BLKmode, /* machmode.def:198 */ +#define HAVE_BLKmode +#ifdef USE_ENUM_MODES +#define BLKmode E_BLKmode +#else +#define BLKmode ((void) 0, E_BLKmode) +#endif + E_CCmode, /* machmode.def:236 */ +#define HAVE_CCmode +#ifdef USE_ENUM_MODES +#define CCmode E_CCmode +#else +#define CCmode ((void) 0, E_CCmode) +#endif + E_CC_NZmode, /* config/arm/arm-modes.def:50 */ +#define HAVE_CC_NZmode +#ifdef USE_ENUM_MODES +#define CC_NZmode E_CC_NZmode +#else +#define CC_NZmode ((void) 0, E_CC_NZmode) +#endif + E_CC_Zmode, /* config/arm/arm-modes.def:51 */ +#define HAVE_CC_Zmode +#ifdef USE_ENUM_MODES +#define CC_Zmode E_CC_Zmode +#else +#define CC_Zmode ((void) 0, E_CC_Zmode) +#endif + E_CC_NVmode, /* config/arm/arm-modes.def:52 */ +#define HAVE_CC_NVmode +#ifdef USE_ENUM_MODES +#define CC_NVmode E_CC_NVmode +#else +#define CC_NVmode ((void) 0, E_CC_NVmode) +#endif + E_CC_SWPmode, /* config/arm/arm-modes.def:53 */ +#define HAVE_CC_SWPmode +#ifdef USE_ENUM_MODES +#define CC_SWPmode E_CC_SWPmode +#else +#define CC_SWPmode ((void) 0, E_CC_SWPmode) +#endif + E_CC_RSBmode, /* config/arm/arm-modes.def:54 */ +#define HAVE_CC_RSBmode +#ifdef USE_ENUM_MODES +#define CC_RSBmode E_CC_RSBmode +#else +#define CC_RSBmode ((void) 0, E_CC_RSBmode) +#endif + E_CCFPmode, /* config/arm/arm-modes.def:55 */ +#define HAVE_CCFPmode +#ifdef USE_ENUM_MODES +#define CCFPmode E_CCFPmode +#else +#define CCFPmode ((void) 0, E_CCFPmode) +#endif + E_CCFPEmode, /* config/arm/arm-modes.def:56 */ +#define HAVE_CCFPEmode +#ifdef USE_ENUM_MODES +#define CCFPEmode E_CCFPEmode +#else +#define CCFPEmode ((void) 0, E_CCFPEmode) +#endif + E_CC_DNEmode, /* config/arm/arm-modes.def:57 */ +#define HAVE_CC_DNEmode +#ifdef USE_ENUM_MODES +#define CC_DNEmode E_CC_DNEmode +#else +#define CC_DNEmode ((void) 0, E_CC_DNEmode) +#endif + E_CC_DEQmode, /* config/arm/arm-modes.def:58 */ +#define HAVE_CC_DEQmode +#ifdef USE_ENUM_MODES +#define CC_DEQmode E_CC_DEQmode +#else +#define CC_DEQmode ((void) 0, E_CC_DEQmode) +#endif + E_CC_DLEmode, /* config/arm/arm-modes.def:59 */ +#define HAVE_CC_DLEmode +#ifdef USE_ENUM_MODES +#define CC_DLEmode E_CC_DLEmode +#else +#define CC_DLEmode ((void) 0, E_CC_DLEmode) +#endif + E_CC_DLTmode, /* config/arm/arm-modes.def:60 */ +#define HAVE_CC_DLTmode +#ifdef USE_ENUM_MODES +#define CC_DLTmode E_CC_DLTmode +#else +#define CC_DLTmode ((void) 0, E_CC_DLTmode) +#endif + E_CC_DGEmode, /* config/arm/arm-modes.def:61 */ +#define HAVE_CC_DGEmode +#ifdef USE_ENUM_MODES +#define CC_DGEmode E_CC_DGEmode +#else +#define CC_DGEmode ((void) 0, E_CC_DGEmode) +#endif + E_CC_DGTmode, /* config/arm/arm-modes.def:62 */ +#define HAVE_CC_DGTmode +#ifdef USE_ENUM_MODES +#define CC_DGTmode E_CC_DGTmode +#else +#define CC_DGTmode ((void) 0, E_CC_DGTmode) +#endif + E_CC_DLEUmode, /* config/arm/arm-modes.def:63 */ +#define HAVE_CC_DLEUmode +#ifdef USE_ENUM_MODES +#define CC_DLEUmode E_CC_DLEUmode +#else +#define CC_DLEUmode ((void) 0, E_CC_DLEUmode) +#endif + E_CC_DLTUmode, /* config/arm/arm-modes.def:64 */ +#define HAVE_CC_DLTUmode +#ifdef USE_ENUM_MODES +#define CC_DLTUmode E_CC_DLTUmode +#else +#define CC_DLTUmode ((void) 0, E_CC_DLTUmode) +#endif + E_CC_DGEUmode, /* config/arm/arm-modes.def:65 */ +#define HAVE_CC_DGEUmode +#ifdef USE_ENUM_MODES +#define CC_DGEUmode E_CC_DGEUmode +#else +#define CC_DGEUmode ((void) 0, E_CC_DGEUmode) +#endif + E_CC_DGTUmode, /* config/arm/arm-modes.def:66 */ +#define HAVE_CC_DGTUmode +#ifdef USE_ENUM_MODES +#define CC_DGTUmode E_CC_DGTUmode +#else +#define CC_DGTUmode ((void) 0, E_CC_DGTUmode) +#endif + E_CC_Cmode, /* config/arm/arm-modes.def:67 */ +#define HAVE_CC_Cmode +#ifdef USE_ENUM_MODES +#define CC_Cmode E_CC_Cmode +#else +#define CC_Cmode ((void) 0, E_CC_Cmode) +#endif + E_CC_Bmode, /* config/arm/arm-modes.def:68 */ +#define HAVE_CC_Bmode +#ifdef USE_ENUM_MODES +#define CC_Bmode E_CC_Bmode +#else +#define CC_Bmode ((void) 0, E_CC_Bmode) +#endif + E_CC_Nmode, /* config/arm/arm-modes.def:69 */ +#define HAVE_CC_Nmode +#ifdef USE_ENUM_MODES +#define CC_Nmode E_CC_Nmode +#else +#define CC_Nmode ((void) 0, E_CC_Nmode) +#endif + E_CC_Vmode, /* config/arm/arm-modes.def:70 */ +#define HAVE_CC_Vmode +#ifdef USE_ENUM_MODES +#define CC_Vmode E_CC_Vmode +#else +#define CC_Vmode ((void) 0, E_CC_Vmode) +#endif + E_CC_ADCmode, /* config/arm/arm-modes.def:71 */ +#define HAVE_CC_ADCmode +#ifdef USE_ENUM_MODES +#define CC_ADCmode E_CC_ADCmode +#else +#define CC_ADCmode ((void) 0, E_CC_ADCmode) +#endif + E_BImode, /* machmode.def:201 */ +#define HAVE_BImode +#ifdef USE_ENUM_MODES +#define BImode E_BImode +#else +#define BImode (scalar_int_mode ((scalar_int_mode::from_int) E_BImode)) +#endif + E_B2Imode, /* config/arm/arm-modes.def:88 */ +#define HAVE_B2Imode +#ifdef USE_ENUM_MODES +#define B2Imode E_B2Imode +#else +#define B2Imode (scalar_int_mode ((scalar_int_mode::from_int) E_B2Imode)) +#endif + E_B4Imode, /* config/arm/arm-modes.def:89 */ +#define HAVE_B4Imode +#ifdef USE_ENUM_MODES +#define B4Imode E_B4Imode +#else +#define B4Imode (scalar_int_mode ((scalar_int_mode::from_int) E_B4Imode)) +#endif + E_QImode, /* machmode.def:209 */ +#define HAVE_QImode +#ifdef USE_ENUM_MODES +#define QImode E_QImode +#else +#define QImode (scalar_int_mode ((scalar_int_mode::from_int) E_QImode)) +#endif + E_HImode, /* machmode.def:210 */ +#define HAVE_HImode +#ifdef USE_ENUM_MODES +#define HImode E_HImode +#else +#define HImode (scalar_int_mode ((scalar_int_mode::from_int) E_HImode)) +#endif + E_SImode, /* machmode.def:211 */ +#define HAVE_SImode +#ifdef USE_ENUM_MODES +#define SImode E_SImode +#else +#define SImode (scalar_int_mode ((scalar_int_mode::from_int) E_SImode)) +#endif + E_DImode, /* machmode.def:212 */ +#define HAVE_DImode +#ifdef USE_ENUM_MODES +#define DImode E_DImode +#else +#define DImode (scalar_int_mode ((scalar_int_mode::from_int) E_DImode)) +#endif + E_TImode, /* machmode.def:213 */ +#define HAVE_TImode +#ifdef USE_ENUM_MODES +#define TImode E_TImode +#else +#define TImode (scalar_int_mode ((scalar_int_mode::from_int) E_TImode)) +#endif + E_EImode, /* config/arm/arm-modes.def:104 */ +#define HAVE_EImode +#ifdef USE_ENUM_MODES +#define EImode E_EImode +#else +#define EImode (scalar_int_mode ((scalar_int_mode::from_int) E_EImode)) +#endif + E_OImode, /* config/arm/arm-modes.def:105 */ +#define HAVE_OImode +#ifdef USE_ENUM_MODES +#define OImode E_OImode +#else +#define OImode (scalar_int_mode ((scalar_int_mode::from_int) E_OImode)) +#endif + E_CImode, /* config/arm/arm-modes.def:106 */ +#define HAVE_CImode +#ifdef USE_ENUM_MODES +#define CImode E_CImode +#else +#define CImode (scalar_int_mode ((scalar_int_mode::from_int) E_CImode)) +#endif + E_XImode, /* config/arm/arm-modes.def:107 */ +#define HAVE_XImode +#ifdef USE_ENUM_MODES +#define XImode E_XImode +#else +#define XImode (scalar_int_mode ((scalar_int_mode::from_int) E_XImode)) +#endif + E_QQmode, /* machmode.def:239 */ +#define HAVE_QQmode +#ifdef USE_ENUM_MODES +#define QQmode E_QQmode +#else +#define QQmode (scalar_mode ((scalar_mode::from_int) E_QQmode)) +#endif + E_HQmode, /* machmode.def:240 */ +#define HAVE_HQmode +#ifdef USE_ENUM_MODES +#define HQmode E_HQmode +#else +#define HQmode (scalar_mode ((scalar_mode::from_int) E_HQmode)) +#endif + E_SQmode, /* machmode.def:241 */ +#define HAVE_SQmode +#ifdef USE_ENUM_MODES +#define SQmode E_SQmode +#else +#define SQmode (scalar_mode ((scalar_mode::from_int) E_SQmode)) +#endif + E_DQmode, /* machmode.def:242 */ +#define HAVE_DQmode +#ifdef USE_ENUM_MODES +#define DQmode E_DQmode +#else +#define DQmode (scalar_mode ((scalar_mode::from_int) E_DQmode)) +#endif + E_TQmode, /* machmode.def:243 */ +#define HAVE_TQmode +#ifdef USE_ENUM_MODES +#define TQmode E_TQmode +#else +#define TQmode (scalar_mode ((scalar_mode::from_int) E_TQmode)) +#endif + E_UQQmode, /* machmode.def:245 */ +#define HAVE_UQQmode +#ifdef USE_ENUM_MODES +#define UQQmode E_UQQmode +#else +#define UQQmode (scalar_mode ((scalar_mode::from_int) E_UQQmode)) +#endif + E_UHQmode, /* machmode.def:246 */ +#define HAVE_UHQmode +#ifdef USE_ENUM_MODES +#define UHQmode E_UHQmode +#else +#define UHQmode (scalar_mode ((scalar_mode::from_int) E_UHQmode)) +#endif + E_USQmode, /* machmode.def:247 */ +#define HAVE_USQmode +#ifdef USE_ENUM_MODES +#define USQmode E_USQmode +#else +#define USQmode (scalar_mode ((scalar_mode::from_int) E_USQmode)) +#endif + E_UDQmode, /* machmode.def:248 */ +#define HAVE_UDQmode +#ifdef USE_ENUM_MODES +#define UDQmode E_UDQmode +#else +#define UDQmode (scalar_mode ((scalar_mode::from_int) E_UDQmode)) +#endif + E_UTQmode, /* machmode.def:249 */ +#define HAVE_UTQmode +#ifdef USE_ENUM_MODES +#define UTQmode E_UTQmode +#else +#define UTQmode (scalar_mode ((scalar_mode::from_int) E_UTQmode)) +#endif + E_HAmode, /* machmode.def:251 */ +#define HAVE_HAmode +#ifdef USE_ENUM_MODES +#define HAmode E_HAmode +#else +#define HAmode (scalar_mode ((scalar_mode::from_int) E_HAmode)) +#endif + E_SAmode, /* machmode.def:252 */ +#define HAVE_SAmode +#ifdef USE_ENUM_MODES +#define SAmode E_SAmode +#else +#define SAmode (scalar_mode ((scalar_mode::from_int) E_SAmode)) +#endif + E_DAmode, /* machmode.def:253 */ +#define HAVE_DAmode +#ifdef USE_ENUM_MODES +#define DAmode E_DAmode +#else +#define DAmode (scalar_mode ((scalar_mode::from_int) E_DAmode)) +#endif + E_TAmode, /* machmode.def:254 */ +#define HAVE_TAmode +#ifdef USE_ENUM_MODES +#define TAmode E_TAmode +#else +#define TAmode (scalar_mode ((scalar_mode::from_int) E_TAmode)) +#endif + E_UHAmode, /* machmode.def:256 */ +#define HAVE_UHAmode +#ifdef USE_ENUM_MODES +#define UHAmode E_UHAmode +#else +#define UHAmode (scalar_mode ((scalar_mode::from_int) E_UHAmode)) +#endif + E_USAmode, /* machmode.def:257 */ +#define HAVE_USAmode +#ifdef USE_ENUM_MODES +#define USAmode E_USAmode +#else +#define USAmode (scalar_mode ((scalar_mode::from_int) E_USAmode)) +#endif + E_UDAmode, /* machmode.def:258 */ +#define HAVE_UDAmode +#ifdef USE_ENUM_MODES +#define UDAmode E_UDAmode +#else +#define UDAmode (scalar_mode ((scalar_mode::from_int) E_UDAmode)) +#endif + E_UTAmode, /* machmode.def:259 */ +#define HAVE_UTAmode +#ifdef USE_ENUM_MODES +#define UTAmode E_UTAmode +#else +#define UTAmode (scalar_mode ((scalar_mode::from_int) E_UTAmode)) +#endif + E_HFmode, /* config/arm/arm-modes.def:26 */ +#define HAVE_HFmode +#ifdef USE_ENUM_MODES +#define HFmode E_HFmode +#else +#define HFmode (scalar_float_mode ((scalar_float_mode::from_int) E_HFmode)) +#endif + E_BFmode, /* config/arm/arm-modes.def:81 */ +#define HAVE_BFmode +#ifdef USE_ENUM_MODES +#define BFmode E_BFmode +#else +#define BFmode (scalar_float_mode ((scalar_float_mode::from_int) E_BFmode)) +#endif + E_SFmode, /* machmode.def:231 */ +#define HAVE_SFmode +#ifdef USE_ENUM_MODES +#define SFmode E_SFmode +#else +#define SFmode (scalar_float_mode ((scalar_float_mode::from_int) E_SFmode)) +#endif + E_DFmode, /* machmode.def:232 */ +#define HAVE_DFmode +#ifdef USE_ENUM_MODES +#define DFmode E_DFmode +#else +#define DFmode (scalar_float_mode ((scalar_float_mode::from_int) E_DFmode)) +#endif + E_SDmode, /* machmode.def:272 */ +#define HAVE_SDmode +#ifdef USE_ENUM_MODES +#define SDmode E_SDmode +#else +#define SDmode (scalar_float_mode ((scalar_float_mode::from_int) E_SDmode)) +#endif + E_DDmode, /* machmode.def:273 */ +#define HAVE_DDmode +#ifdef USE_ENUM_MODES +#define DDmode E_DDmode +#else +#define DDmode (scalar_float_mode ((scalar_float_mode::from_int) E_DDmode)) +#endif + E_TDmode, /* machmode.def:274 */ +#define HAVE_TDmode +#ifdef USE_ENUM_MODES +#define TDmode E_TDmode +#else +#define TDmode (scalar_float_mode ((scalar_float_mode::from_int) E_TDmode)) +#endif + E_CQImode, /* machmode.def:267 */ +#define HAVE_CQImode +#ifdef USE_ENUM_MODES +#define CQImode E_CQImode +#else +#define CQImode (complex_mode ((complex_mode::from_int) E_CQImode)) +#endif + E_CHImode, /* machmode.def:267 */ +#define HAVE_CHImode +#ifdef USE_ENUM_MODES +#define CHImode E_CHImode +#else +#define CHImode (complex_mode ((complex_mode::from_int) E_CHImode)) +#endif + E_CSImode, /* machmode.def:267 */ +#define HAVE_CSImode +#ifdef USE_ENUM_MODES +#define CSImode E_CSImode +#else +#define CSImode (complex_mode ((complex_mode::from_int) E_CSImode)) +#endif + E_CDImode, /* machmode.def:267 */ +#define HAVE_CDImode +#ifdef USE_ENUM_MODES +#define CDImode E_CDImode +#else +#define CDImode (complex_mode ((complex_mode::from_int) E_CDImode)) +#endif + E_CTImode, /* machmode.def:267 */ +#define HAVE_CTImode +#ifdef USE_ENUM_MODES +#define CTImode E_CTImode +#else +#define CTImode (complex_mode ((complex_mode::from_int) E_CTImode)) +#endif + E_CEImode, /* machmode.def:267 */ +#define HAVE_CEImode +#ifdef USE_ENUM_MODES +#define CEImode E_CEImode +#else +#define CEImode (complex_mode ((complex_mode::from_int) E_CEImode)) +#endif + E_COImode, /* machmode.def:267 */ +#define HAVE_COImode +#ifdef USE_ENUM_MODES +#define COImode E_COImode +#else +#define COImode (complex_mode ((complex_mode::from_int) E_COImode)) +#endif + E_CCImode, /* machmode.def:267 */ +#define HAVE_CCImode +#ifdef USE_ENUM_MODES +#define CCImode E_CCImode +#else +#define CCImode (complex_mode ((complex_mode::from_int) E_CCImode)) +#endif + E_CXImode, /* machmode.def:267 */ +#define HAVE_CXImode +#ifdef USE_ENUM_MODES +#define CXImode E_CXImode +#else +#define CXImode (complex_mode ((complex_mode::from_int) E_CXImode)) +#endif + E_BCmode, /* machmode.def:269 */ +#define HAVE_BCmode +#ifdef USE_ENUM_MODES +#define BCmode E_BCmode +#else +#define BCmode (complex_mode ((complex_mode::from_int) E_BCmode)) +#endif + E_HCmode, /* machmode.def:269 */ +#define HAVE_HCmode +#ifdef USE_ENUM_MODES +#define HCmode E_HCmode +#else +#define HCmode (complex_mode ((complex_mode::from_int) E_HCmode)) +#endif + E_SCmode, /* machmode.def:269 */ +#define HAVE_SCmode +#ifdef USE_ENUM_MODES +#define SCmode E_SCmode +#else +#define SCmode (complex_mode ((complex_mode::from_int) E_SCmode)) +#endif + E_DCmode, /* machmode.def:269 */ +#define HAVE_DCmode +#ifdef USE_ENUM_MODES +#define DCmode E_DCmode +#else +#define DCmode (complex_mode ((complex_mode::from_int) E_DCmode)) +#endif + E_V16BImode, /* config/arm/arm-modes.def:91 */ +#define HAVE_V16BImode +#ifdef USE_ENUM_MODES +#define V16BImode E_V16BImode +#else +#define V16BImode ((void) 0, E_V16BImode) +#endif + E_V8BImode, /* config/arm/arm-modes.def:92 */ +#define HAVE_V8BImode +#ifdef USE_ENUM_MODES +#define V8BImode E_V8BImode +#else +#define V8BImode ((void) 0, E_V8BImode) +#endif + E_V4BImode, /* config/arm/arm-modes.def:93 */ +#define HAVE_V4BImode +#ifdef USE_ENUM_MODES +#define V4BImode E_V4BImode +#else +#define V4BImode ((void) 0, E_V4BImode) +#endif + E_V2QImode, /* config/arm/arm-modes.def:94 */ +#define HAVE_V2QImode +#ifdef USE_ENUM_MODES +#define V2QImode E_V2QImode +#else +#define V2QImode ((void) 0, E_V2QImode) +#endif + E_V4QImode, /* config/arm/arm-modes.def:74 */ +#define HAVE_V4QImode +#ifdef USE_ENUM_MODES +#define V4QImode E_V4QImode +#else +#define V4QImode ((void) 0, E_V4QImode) +#endif + E_V2HImode, /* config/arm/arm-modes.def:74 */ +#define HAVE_V2HImode +#ifdef USE_ENUM_MODES +#define V2HImode E_V2HImode +#else +#define V2HImode ((void) 0, E_V2HImode) +#endif + E_V8QImode, /* config/arm/arm-modes.def:75 */ +#define HAVE_V8QImode +#ifdef USE_ENUM_MODES +#define V8QImode E_V8QImode +#else +#define V8QImode ((void) 0, E_V8QImode) +#endif + E_V4HImode, /* config/arm/arm-modes.def:75 */ +#define HAVE_V4HImode +#ifdef USE_ENUM_MODES +#define V4HImode E_V4HImode +#else +#define V4HImode ((void) 0, E_V4HImode) +#endif + E_V2SImode, /* config/arm/arm-modes.def:75 */ +#define HAVE_V2SImode +#ifdef USE_ENUM_MODES +#define V2SImode E_V2SImode +#else +#define V2SImode ((void) 0, E_V2SImode) +#endif + E_V16QImode, /* config/arm/arm-modes.def:76 */ +#define HAVE_V16QImode +#ifdef USE_ENUM_MODES +#define V16QImode E_V16QImode +#else +#define V16QImode ((void) 0, E_V16QImode) +#endif + E_V8HImode, /* config/arm/arm-modes.def:76 */ +#define HAVE_V8HImode +#ifdef USE_ENUM_MODES +#define V8HImode E_V8HImode +#else +#define V8HImode ((void) 0, E_V8HImode) +#endif + E_V4SImode, /* config/arm/arm-modes.def:76 */ +#define HAVE_V4SImode +#ifdef USE_ENUM_MODES +#define V4SImode E_V4SImode +#else +#define V4SImode ((void) 0, E_V4SImode) +#endif + E_V2DImode, /* config/arm/arm-modes.def:76 */ +#define HAVE_V2DImode +#ifdef USE_ENUM_MODES +#define V2DImode E_V2DImode +#else +#define V2DImode ((void) 0, E_V2DImode) +#endif + E_V4QQmode, /* config/arm/arm-modes.def:97 */ +#define HAVE_V4QQmode +#ifdef USE_ENUM_MODES +#define V4QQmode E_V4QQmode +#else +#define V4QQmode ((void) 0, E_V4QQmode) +#endif + E_V2HQmode, /* config/arm/arm-modes.def:97 */ +#define HAVE_V2HQmode +#ifdef USE_ENUM_MODES +#define V2HQmode E_V2HQmode +#else +#define V2HQmode ((void) 0, E_V2HQmode) +#endif + E_V4UQQmode, /* config/arm/arm-modes.def:98 */ +#define HAVE_V4UQQmode +#ifdef USE_ENUM_MODES +#define V4UQQmode E_V4UQQmode +#else +#define V4UQQmode ((void) 0, E_V4UQQmode) +#endif + E_V2UHQmode, /* config/arm/arm-modes.def:98 */ +#define HAVE_V2UHQmode +#ifdef USE_ENUM_MODES +#define V2UHQmode E_V2UHQmode +#else +#define V2UHQmode ((void) 0, E_V2UHQmode) +#endif + E_V2HAmode, /* config/arm/arm-modes.def:99 */ +#define HAVE_V2HAmode +#ifdef USE_ENUM_MODES +#define V2HAmode E_V2HAmode +#else +#define V2HAmode ((void) 0, E_V2HAmode) +#endif + E_V2UHAmode, /* config/arm/arm-modes.def:100 */ +#define HAVE_V2UHAmode +#ifdef USE_ENUM_MODES +#define V2UHAmode E_V2UHAmode +#else +#define V2UHAmode ((void) 0, E_V2UHAmode) +#endif + E_V2HFmode, /* config/arm/arm-modes.def:79 */ +#define HAVE_V2HFmode +#ifdef USE_ENUM_MODES +#define V2HFmode E_V2HFmode +#else +#define V2HFmode ((void) 0, E_V2HFmode) +#endif + E_V2BFmode, /* config/arm/arm-modes.def:83 */ +#define HAVE_V2BFmode +#ifdef USE_ENUM_MODES +#define V2BFmode E_V2BFmode +#else +#define V2BFmode ((void) 0, E_V2BFmode) +#endif + E_V4HFmode, /* config/arm/arm-modes.def:77 */ +#define HAVE_V4HFmode +#ifdef USE_ENUM_MODES +#define V4HFmode E_V4HFmode +#else +#define V4HFmode ((void) 0, E_V4HFmode) +#endif + E_V4BFmode, /* config/arm/arm-modes.def:84 */ +#define HAVE_V4BFmode +#ifdef USE_ENUM_MODES +#define V4BFmode E_V4BFmode +#else +#define V4BFmode ((void) 0, E_V4BFmode) +#endif + E_V2SFmode, /* config/arm/arm-modes.def:77 */ +#define HAVE_V2SFmode +#ifdef USE_ENUM_MODES +#define V2SFmode E_V2SFmode +#else +#define V2SFmode ((void) 0, E_V2SFmode) +#endif + E_V8HFmode, /* config/arm/arm-modes.def:78 */ +#define HAVE_V8HFmode +#ifdef USE_ENUM_MODES +#define V8HFmode E_V8HFmode +#else +#define V8HFmode ((void) 0, E_V8HFmode) +#endif + E_V8BFmode, /* config/arm/arm-modes.def:85 */ +#define HAVE_V8BFmode +#ifdef USE_ENUM_MODES +#define V8BFmode E_V8BFmode +#else +#define V8BFmode ((void) 0, E_V8BFmode) +#endif + E_V4SFmode, /* config/arm/arm-modes.def:78 */ +#define HAVE_V4SFmode +#ifdef USE_ENUM_MODES +#define V4SFmode E_V4SFmode +#else +#define V4SFmode ((void) 0, E_V4SFmode) +#endif + E_V2DFmode, /* config/arm/arm-modes.def:78 */ +#define HAVE_V2DFmode +#ifdef USE_ENUM_MODES +#define V2DFmode E_V2DFmode +#else +#define V2DFmode ((void) 0, E_V2DFmode) +#endif + MAX_MACHINE_MODE, + + MIN_MODE_RANDOM = E_VOIDmode, + MAX_MODE_RANDOM = E_BLKmode, + + MIN_MODE_CC = E_CCmode, + MAX_MODE_CC = E_CC_ADCmode, + + MIN_MODE_BOOL = E_BImode, + MAX_MODE_BOOL = E_B4Imode, + + MIN_MODE_INT = E_QImode, + MAX_MODE_INT = E_XImode, + + MIN_MODE_PARTIAL_INT = E_VOIDmode, + MAX_MODE_PARTIAL_INT = E_VOIDmode, + + MIN_MODE_FRACT = E_QQmode, + MAX_MODE_FRACT = E_TQmode, + + MIN_MODE_UFRACT = E_UQQmode, + MAX_MODE_UFRACT = E_UTQmode, + + MIN_MODE_ACCUM = E_HAmode, + MAX_MODE_ACCUM = E_TAmode, + + MIN_MODE_UACCUM = E_UHAmode, + MAX_MODE_UACCUM = E_UTAmode, + + MIN_MODE_FLOAT = E_HFmode, + MAX_MODE_FLOAT = E_DFmode, + + MIN_MODE_DECIMAL_FLOAT = E_SDmode, + MAX_MODE_DECIMAL_FLOAT = E_TDmode, + + MIN_MODE_COMPLEX_INT = E_CQImode, + MAX_MODE_COMPLEX_INT = E_CXImode, + + MIN_MODE_COMPLEX_FLOAT = E_BCmode, + MAX_MODE_COMPLEX_FLOAT = E_DCmode, + + MIN_MODE_VECTOR_BOOL = E_V16BImode, + MAX_MODE_VECTOR_BOOL = E_V4BImode, + + MIN_MODE_VECTOR_INT = E_V2QImode, + MAX_MODE_VECTOR_INT = E_V2DImode, + + MIN_MODE_VECTOR_FRACT = E_V4QQmode, + MAX_MODE_VECTOR_FRACT = E_V2HQmode, + + MIN_MODE_VECTOR_UFRACT = E_V4UQQmode, + MAX_MODE_VECTOR_UFRACT = E_V2UHQmode, + + MIN_MODE_VECTOR_ACCUM = E_V2HAmode, + MAX_MODE_VECTOR_ACCUM = E_V2HAmode, + + MIN_MODE_VECTOR_UACCUM = E_V2UHAmode, + MAX_MODE_VECTOR_UACCUM = E_V2UHAmode, + + MIN_MODE_VECTOR_FLOAT = E_V2HFmode, + MAX_MODE_VECTOR_FLOAT = E_V2DFmode, + + MIN_MODE_OPAQUE = E_VOIDmode, + MAX_MODE_OPAQUE = E_VOIDmode, + + NUM_MACHINE_MODES = MAX_MACHINE_MODE +}; + +#define NUM_MODE_RANDOM (MAX_MODE_RANDOM - MIN_MODE_RANDOM + 1) +#define NUM_MODE_CC (MAX_MODE_CC - MIN_MODE_CC + 1) +#define NUM_MODE_INT (MAX_MODE_INT - MIN_MODE_INT + 1) +#define NUM_MODE_PARTIAL_INT 0 +#define NUM_MODE_FRACT (MAX_MODE_FRACT - MIN_MODE_FRACT + 1) +#define NUM_MODE_UFRACT (MAX_MODE_UFRACT - MIN_MODE_UFRACT + 1) +#define NUM_MODE_ACCUM (MAX_MODE_ACCUM - MIN_MODE_ACCUM + 1) +#define NUM_MODE_UACCUM (MAX_MODE_UACCUM - MIN_MODE_UACCUM + 1) +#define NUM_MODE_FLOAT (MAX_MODE_FLOAT - MIN_MODE_FLOAT + 1) +#define NUM_MODE_DECIMAL_FLOAT (MAX_MODE_DECIMAL_FLOAT - MIN_MODE_DECIMAL_FLOAT + 1) +#define NUM_MODE_COMPLEX_INT (MAX_MODE_COMPLEX_INT - MIN_MODE_COMPLEX_INT + 1) +#define NUM_MODE_COMPLEX_FLOAT (MAX_MODE_COMPLEX_FLOAT - MIN_MODE_COMPLEX_FLOAT + 1) +#define NUM_MODE_VECTOR_BOOL (MAX_MODE_VECTOR_BOOL - MIN_MODE_VECTOR_BOOL + 1) +#define NUM_MODE_VECTOR_INT (MAX_MODE_VECTOR_INT - MIN_MODE_VECTOR_INT + 1) +#define NUM_MODE_VECTOR_FRACT (MAX_MODE_VECTOR_FRACT - MIN_MODE_VECTOR_FRACT + 1) +#define NUM_MODE_VECTOR_UFRACT (MAX_MODE_VECTOR_UFRACT - MIN_MODE_VECTOR_UFRACT + 1) +#define NUM_MODE_VECTOR_ACCUM (MAX_MODE_VECTOR_ACCUM - MIN_MODE_VECTOR_ACCUM + 1) +#define NUM_MODE_VECTOR_UACCUM (MAX_MODE_VECTOR_UACCUM - MIN_MODE_VECTOR_UACCUM + 1) +#define NUM_MODE_VECTOR_FLOAT (MAX_MODE_VECTOR_FLOAT - MIN_MODE_VECTOR_FLOAT + 1) +#define NUM_MODE_OPAQUE 0 + +#define CONST_MODE_NUNITS const +#define CONST_MODE_PRECISION const +#define CONST_MODE_SIZE const +#define CONST_MODE_UNIT_SIZE const +#define CONST_MODE_BASE_ALIGN const +#define CONST_MODE_IBIT const +#define CONST_MODE_FBIT const +#define CONST_MODE_MASK const + +#define BITS_PER_UNIT (8) +#define MAX_BITSIZE_MODE_ANY_INT (64*BITS_PER_UNIT) +#define MAX_BITSIZE_MODE_ANY_MODE (128*BITS_PER_UNIT) +#define NUM_INT_N_ENTS 1 +#define NUM_POLY_INT_COEFFS 1 + +#endif /* insn-modes.h */ |