138032Speter/* This file is automatically generated. DO NOT EDIT! */ 2132946Sgshapiro/* Generated from: NetBSD: mknative-gcc,v 1.113 2021/04/11 01:44:14 mrg Exp */ 364565Sgshapiro/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */ 438032Speter 538032Speter/* Generated automatically from machmode.def and config/mips/mips-modes.def 638032Speter by genmodes. */ 738032Speter 838032Speter#ifndef GCC_INSN_MODES_H 938032Speter#define GCC_INSN_MODES_H 1038032Speter 1138032Speterenum machine_mode 12168520Sgshapiro{ 1338032Speter E_VOIDmode, /* machmode.def:189 */ 1438032Speter#define HAVE_VOIDmode 1590795Sgshapiro#ifdef USE_ENUM_MODES 1638032Speter#define VOIDmode E_VOIDmode 17168520Sgshapiro#else 1890795Sgshapiro#define VOIDmode ((void) 0, E_VOIDmode) 1990795Sgshapiro#endif 2064565Sgshapiro E_BLKmode, /* machmode.def:193 */ 2164565Sgshapiro#define HAVE_BLKmode 2264565Sgshapiro#ifdef USE_ENUM_MODES 2364565Sgshapiro#define BLKmode E_BLKmode 2464565Sgshapiro#else 2564565Sgshapiro#define BLKmode ((void) 0, E_BLKmode) 2664565Sgshapiro#endif 2764565Sgshapiro E_CCmode, /* machmode.def:231 */ 2864565Sgshapiro#define HAVE_CCmode 2938032Speter#ifdef USE_ENUM_MODES 3090795Sgshapiro#define CCmode E_CCmode 3190795Sgshapiro#else 3290795Sgshapiro#define CCmode ((void) 0, E_CCmode) 3390795Sgshapiro#endif 3490795Sgshapiro E_CCV2mode, /* config/mips/mips-modes.def:45 */ 3590795Sgshapiro#define HAVE_CCV2mode 3690795Sgshapiro#ifdef USE_ENUM_MODES 3790795Sgshapiro#define CCV2mode E_CCV2mode 3890795Sgshapiro#else 3990795Sgshapiro#define CCV2mode ((void) 0, E_CCV2mode) 4090795Sgshapiro#endif 4190795Sgshapiro E_CCV4mode, /* config/mips/mips-modes.def:49 */ 4290795Sgshapiro#define HAVE_CCV4mode 4390795Sgshapiro#ifdef USE_ENUM_MODES 4490795Sgshapiro#define CCV4mode E_CCV4mode 4590795Sgshapiro#else 4690795Sgshapiro#define CCV4mode ((void) 0, E_CCV4mode) 4790795Sgshapiro#endif 4890795Sgshapiro E_CCDSPmode, /* config/mips/mips-modes.def:54 */ 4990795Sgshapiro#define HAVE_CCDSPmode 5090795Sgshapiro#ifdef USE_ENUM_MODES 5190795Sgshapiro#define CCDSPmode E_CCDSPmode 5290795Sgshapiro#else 5390795Sgshapiro#define CCDSPmode ((void) 0, E_CCDSPmode) 5490795Sgshapiro#endif 5590795Sgshapiro E_CCFmode, /* config/mips/mips-modes.def:57 */ 5690795Sgshapiro#define HAVE_CCFmode 5790795Sgshapiro#ifdef USE_ENUM_MODES 5890795Sgshapiro#define CCFmode E_CCFmode 5990795Sgshapiro#else 6090795Sgshapiro#define CCFmode ((void) 0, E_CCFmode) 6190795Sgshapiro#endif 6290795Sgshapiro E_BImode, /* machmode.def:196 */ 6390795Sgshapiro#define HAVE_BImode 6490795Sgshapiro#ifdef USE_ENUM_MODES 6590795Sgshapiro#define BImode E_BImode 6690795Sgshapiro#else 6790795Sgshapiro#define BImode (scalar_int_mode ((scalar_int_mode::from_int) E_BImode)) 6890795Sgshapiro#endif 6990795Sgshapiro E_QImode, /* machmode.def:204 */ 7090795Sgshapiro#define HAVE_QImode 7190795Sgshapiro#ifdef USE_ENUM_MODES 7290795Sgshapiro#define QImode E_QImode 7390795Sgshapiro#else 7490795Sgshapiro#define QImode (scalar_int_mode ((scalar_int_mode::from_int) E_QImode)) 7590795Sgshapiro#endif 7690795Sgshapiro E_HImode, /* machmode.def:205 */ 7790795Sgshapiro#define HAVE_HImode 7890795Sgshapiro#ifdef USE_ENUM_MODES 7990795Sgshapiro#define HImode E_HImode 8090795Sgshapiro#else 8190795Sgshapiro#define HImode (scalar_int_mode ((scalar_int_mode::from_int) E_HImode)) 8290795Sgshapiro#endif 8338032Speter E_SImode, /* machmode.def:206 */ 8438032Speter#define HAVE_SImode 8590795Sgshapiro#ifdef USE_ENUM_MODES 8638032Speter#define SImode E_SImode 8738032Speter#else 8838032Speter#define SImode (scalar_int_mode ((scalar_int_mode::from_int) E_SImode)) 8938032Speter#endif 9038032Speter E_DImode, /* machmode.def:207 */ 9138032Speter#define HAVE_DImode 9290795Sgshapiro#ifdef USE_ENUM_MODES 9390795Sgshapiro#define DImode E_DImode 9490795Sgshapiro#else 9590795Sgshapiro#define DImode (scalar_int_mode ((scalar_int_mode::from_int) E_DImode)) 9690795Sgshapiro#endif 9738032Speter E_TImode, /* machmode.def:208 */ 9890795Sgshapiro#define HAVE_TImode 9990795Sgshapiro#ifdef USE_ENUM_MODES 10090795Sgshapiro#define TImode E_TImode 10138032Speter#else 10238032Speter#define TImode (scalar_int_mode ((scalar_int_mode::from_int) E_TImode)) 10338032Speter#endif 10438032Speter E_QQmode, /* machmode.def:234 */ 10590795Sgshapiro#define HAVE_QQmode 10638032Speter#ifdef USE_ENUM_MODES 10738032Speter#define QQmode E_QQmode 10838032Speter#else 10938032Speter#define QQmode (scalar_mode ((scalar_mode::from_int) E_QQmode)) 11038032Speter#endif 11138032Speter E_HQmode, /* machmode.def:235 */ 11264565Sgshapiro#define HAVE_HQmode 113168520Sgshapiro#ifdef USE_ENUM_MODES 11438032Speter#define HQmode E_HQmode 11538032Speter#else 11638032Speter#define HQmode (scalar_mode ((scalar_mode::from_int) E_HQmode)) 11764565Sgshapiro#endif 11838032Speter E_SQmode, /* machmode.def:236 */ 11938032Speter#define HAVE_SQmode 12038032Speter#ifdef USE_ENUM_MODES 12138032Speter#define SQmode E_SQmode 12238032Speter#else 12364565Sgshapiro#define SQmode (scalar_mode ((scalar_mode::from_int) E_SQmode)) 12438032Speter#endif 12538032Speter E_DQmode, /* machmode.def:237 */ 12638032Speter#define HAVE_DQmode 12764565Sgshapiro#ifdef USE_ENUM_MODES 12838032Speter#define DQmode E_DQmode 12938032Speter#else 13064565Sgshapiro#define DQmode (scalar_mode ((scalar_mode::from_int) E_DQmode)) 13138032Speter#endif 13290795Sgshapiro E_TQmode, /* machmode.def:238 */ 13364565Sgshapiro#define HAVE_TQmode 13464565Sgshapiro#ifdef USE_ENUM_MODES 13564565Sgshapiro#define TQmode E_TQmode 13638032Speter#else 13738032Speter#define TQmode (scalar_mode ((scalar_mode::from_int) E_TQmode)) 13890795Sgshapiro#endif 13938032Speter E_UQQmode, /* machmode.def:240 */ 14090795Sgshapiro#define HAVE_UQQmode 14138032Speter#ifdef USE_ENUM_MODES 14290795Sgshapiro#define UQQmode E_UQQmode 14390795Sgshapiro#else 14490795Sgshapiro#define UQQmode (scalar_mode ((scalar_mode::from_int) E_UQQmode)) 14590795Sgshapiro#endif 14690795Sgshapiro E_UHQmode, /* machmode.def:241 */ 14790795Sgshapiro#define HAVE_UHQmode 14890795Sgshapiro#ifdef USE_ENUM_MODES 14990795Sgshapiro#define UHQmode E_UHQmode 15090795Sgshapiro#else 15190795Sgshapiro#define UHQmode (scalar_mode ((scalar_mode::from_int) E_UHQmode)) 15290795Sgshapiro#endif 15390795Sgshapiro E_USQmode, /* machmode.def:242 */ 15490795Sgshapiro#define HAVE_USQmode 15590795Sgshapiro#ifdef USE_ENUM_MODES 15638032Speter#define USQmode E_USQmode 15738032Speter#else 15838032Speter#define USQmode (scalar_mode ((scalar_mode::from_int) E_USQmode)) 15990795Sgshapiro#endif 16064565Sgshapiro E_UDQmode, /* machmode.def:243 */ 16190795Sgshapiro#define HAVE_UDQmode 16290795Sgshapiro#ifdef USE_ENUM_MODES 16390795Sgshapiro#define UDQmode E_UDQmode 16490795Sgshapiro#else 16590795Sgshapiro#define UDQmode (scalar_mode ((scalar_mode::from_int) E_UDQmode)) 16690795Sgshapiro#endif 16790795Sgshapiro E_UTQmode, /* machmode.def:244 */ 16890795Sgshapiro#define HAVE_UTQmode 16990795Sgshapiro#ifdef USE_ENUM_MODES 17090795Sgshapiro#define UTQmode E_UTQmode 17190795Sgshapiro#else 17238032Speter#define UTQmode (scalar_mode ((scalar_mode::from_int) E_UTQmode)) 17364565Sgshapiro#endif 17464565Sgshapiro E_HAmode, /* machmode.def:246 */ 17538032Speter#define HAVE_HAmode 17664565Sgshapiro#ifdef USE_ENUM_MODES 17738032Speter#define HAmode E_HAmode 17864565Sgshapiro#else 17964565Sgshapiro#define HAmode (scalar_mode ((scalar_mode::from_int) E_HAmode)) 18090795Sgshapiro#endif 18164565Sgshapiro E_SAmode, /* machmode.def:247 */ 18290795Sgshapiro#define HAVE_SAmode 18338032Speter#ifdef USE_ENUM_MODES 18438032Speter#define SAmode E_SAmode 18538032Speter#else 18638032Speter#define SAmode (scalar_mode ((scalar_mode::from_int) E_SAmode)) 18738032Speter#endif 18890795Sgshapiro E_DAmode, /* machmode.def:248 */ 18990795Sgshapiro#define HAVE_DAmode 19090795Sgshapiro#ifdef USE_ENUM_MODES 19177352Sgshapiro#define DAmode E_DAmode 19290795Sgshapiro#else 19338032Speter#define DAmode (scalar_mode ((scalar_mode::from_int) E_DAmode)) 19438032Speter#endif 19538032Speter E_TAmode, /* machmode.def:249 */ 19638032Speter#define HAVE_TAmode 19738032Speter#ifdef USE_ENUM_MODES 19864565Sgshapiro#define TAmode E_TAmode 19938032Speter#else 20038032Speter#define TAmode (scalar_mode ((scalar_mode::from_int) E_TAmode)) 20138032Speter#endif 20238032Speter E_UHAmode, /* machmode.def:251 */ 20390795Sgshapiro#define HAVE_UHAmode 20438032Speter#ifdef USE_ENUM_MODES 20538032Speter#define UHAmode E_UHAmode 20677352Sgshapiro#else 20738032Speter#define UHAmode (scalar_mode ((scalar_mode::from_int) E_UHAmode)) 20864565Sgshapiro#endif 20938032Speter E_USAmode, /* machmode.def:252 */ 21038032Speter#define HAVE_USAmode 21164565Sgshapiro#ifdef USE_ENUM_MODES 212168520Sgshapiro#define USAmode E_USAmode 21338032Speter#else 21438032Speter#define USAmode (scalar_mode ((scalar_mode::from_int) E_USAmode)) 21538032Speter#endif 21638032Speter E_UDAmode, /* machmode.def:253 */ 21738032Speter#define HAVE_UDAmode 21838032Speter#ifdef USE_ENUM_MODES 21964565Sgshapiro#define UDAmode E_UDAmode 22064565Sgshapiro#else 22138032Speter#define UDAmode (scalar_mode ((scalar_mode::from_int) E_UDAmode)) 22238032Speter#endif 22338032Speter E_UTAmode, /* machmode.def:254 */ 22438032Speter#define HAVE_UTAmode 22538032Speter#ifdef USE_ENUM_MODES 22638032Speter#define UTAmode E_UTAmode 22738032Speter#else 22864565Sgshapiro#define UTAmode (scalar_mode ((scalar_mode::from_int) E_UTAmode)) 22938032Speter#endif 23038032Speter E_SFmode, /* machmode.def:226 */ 23164565Sgshapiro#define HAVE_SFmode 23238032Speter#ifdef USE_ENUM_MODES 23338032Speter#define SFmode E_SFmode 23464565Sgshapiro#else 23538032Speter#define SFmode (scalar_float_mode ((scalar_float_mode::from_int) E_SFmode)) 23638032Speter#endif 23764565Sgshapiro E_DFmode, /* machmode.def:227 */ 23838032Speter#define HAVE_DFmode 23938032Speter#ifdef USE_ENUM_MODES 24064565Sgshapiro#define DFmode E_DFmode 24190795Sgshapiro#else 242132946Sgshapiro#define DFmode (scalar_float_mode ((scalar_float_mode::from_int) E_DFmode)) 24338032Speter#endif 24438032Speter E_TFmode, /* config/mips/mips-modes.def:20 */ 24538032Speter#define HAVE_TFmode 24638032Speter#ifdef USE_ENUM_MODES 24790795Sgshapiro#define TFmode E_TFmode 24838032Speter#else 24964565Sgshapiro#define TFmode (scalar_float_mode ((scalar_float_mode::from_int) E_TFmode)) 25064565Sgshapiro#endif 25138032Speter E_SDmode, /* machmode.def:267 */ 25238032Speter#define HAVE_SDmode 25338032Speter#ifdef USE_ENUM_MODES 25438032Speter#define SDmode E_SDmode 25538032Speter#else 25638032Speter#define SDmode (scalar_float_mode ((scalar_float_mode::from_int) E_SDmode)) 25790795Sgshapiro#endif 25838032Speter E_DDmode, /* machmode.def:268 */ 25990795Sgshapiro#define HAVE_DDmode 26038032Speter#ifdef USE_ENUM_MODES 26138032Speter#define DDmode E_DDmode 26238032Speter#else 26338032Speter#define DDmode (scalar_float_mode ((scalar_float_mode::from_int) E_DDmode)) 26438032Speter#endif 26538032Speter E_TDmode, /* machmode.def:269 */ 26690795Sgshapiro#define HAVE_TDmode 26790795Sgshapiro#ifdef USE_ENUM_MODES 26838032Speter#define TDmode E_TDmode 26938032Speter#else 27038032Speter#define TDmode (scalar_float_mode ((scalar_float_mode::from_int) E_TDmode)) 27190795Sgshapiro#endif 27238032Speter E_CQImode, /* machmode.def:262 */ 27338032Speter#define HAVE_CQImode 27438032Speter#ifdef USE_ENUM_MODES 27538032Speter#define CQImode E_CQImode 27638032Speter#else 27738032Speter#define CQImode (complex_mode ((complex_mode::from_int) E_CQImode)) 27838032Speter#endif 27938032Speter E_CHImode, /* machmode.def:262 */ 28038032Speter#define HAVE_CHImode 28164565Sgshapiro#ifdef USE_ENUM_MODES 28238032Speter#define CHImode E_CHImode 28338032Speter#else 28438032Speter#define CHImode (complex_mode ((complex_mode::from_int) E_CHImode)) 28564565Sgshapiro#endif 28638032Speter E_CSImode, /* machmode.def:262 */ 28764565Sgshapiro#define HAVE_CSImode 28864565Sgshapiro#ifdef USE_ENUM_MODES 28990795Sgshapiro#define CSImode E_CSImode 29038032Speter#else 29164565Sgshapiro#define CSImode (complex_mode ((complex_mode::from_int) E_CSImode)) 29264565Sgshapiro#endif 29364565Sgshapiro E_CDImode, /* machmode.def:262 */ 29464565Sgshapiro#define HAVE_CDImode 29564565Sgshapiro#ifdef USE_ENUM_MODES 29664565Sgshapiro#define CDImode E_CDImode 29764565Sgshapiro#else 29864565Sgshapiro#define CDImode (complex_mode ((complex_mode::from_int) E_CDImode)) 29990795Sgshapiro#endif 30090795Sgshapiro E_CTImode, /* machmode.def:262 */ 30190795Sgshapiro#define HAVE_CTImode 30264565Sgshapiro#ifdef USE_ENUM_MODES 30338032Speter#define CTImode E_CTImode 30438032Speter#else 30538032Speter#define CTImode (complex_mode ((complex_mode::from_int) E_CTImode)) 30664565Sgshapiro#endif 30764565Sgshapiro E_SCmode, /* machmode.def:264 */ 30864565Sgshapiro#define HAVE_SCmode 30964565Sgshapiro#ifdef USE_ENUM_MODES 31064565Sgshapiro#define SCmode E_SCmode 31164565Sgshapiro#else 31264565Sgshapiro#define SCmode (complex_mode ((complex_mode::from_int) E_SCmode)) 31364565Sgshapiro#endif 31464565Sgshapiro E_DCmode, /* machmode.def:264 */ 31564565Sgshapiro#define HAVE_DCmode 31664565Sgshapiro#ifdef USE_ENUM_MODES 31764565Sgshapiro#define DCmode E_DCmode 31890795Sgshapiro#else 31977352Sgshapiro#define DCmode (complex_mode ((complex_mode::from_int) E_DCmode)) 32064565Sgshapiro#endif 32164565Sgshapiro E_TCmode, /* machmode.def:264 */ 32264565Sgshapiro#define HAVE_TCmode 32364565Sgshapiro#ifdef USE_ENUM_MODES 324168520Sgshapiro#define TCmode E_TCmode 32590795Sgshapiro#else 326168520Sgshapiro#define TCmode (complex_mode ((complex_mode::from_int) E_TCmode)) 32790795Sgshapiro#endif 32890795Sgshapiro E_V4QImode, /* config/mips/mips-modes.def:23 */ 32964565Sgshapiro#define HAVE_V4QImode 33064565Sgshapiro#ifdef USE_ENUM_MODES 33164565Sgshapiro#define V4QImode E_V4QImode 33290795Sgshapiro#else 33390795Sgshapiro#define V4QImode ((void) 0, E_V4QImode) 33464565Sgshapiro#endif 33564565Sgshapiro E_V2HImode, /* config/mips/mips-modes.def:23 */ 33664565Sgshapiro#define HAVE_V2HImode 33764565Sgshapiro#ifdef USE_ENUM_MODES 33864565Sgshapiro#define V2HImode E_V2HImode 33964565Sgshapiro#else 34064565Sgshapiro#define V2HImode ((void) 0, E_V2HImode) 34164565Sgshapiro#endif 34290795Sgshapiro E_V8QImode, /* config/mips/mips-modes.def:24 */ 34364565Sgshapiro#define HAVE_V8QImode 34490795Sgshapiro#ifdef USE_ENUM_MODES 34564565Sgshapiro#define V8QImode E_V8QImode 34664565Sgshapiro#else 34764565Sgshapiro#define V8QImode ((void) 0, E_V8QImode) 34864565Sgshapiro#endif 34964565Sgshapiro E_V4HImode, /* config/mips/mips-modes.def:24 */ 35064565Sgshapiro#define HAVE_V4HImode 35164565Sgshapiro#ifdef USE_ENUM_MODES 35290795Sgshapiro#define V4HImode E_V4HImode 35390795Sgshapiro#else 35464565Sgshapiro#define V4HImode ((void) 0, E_V4HImode) 35564565Sgshapiro#endif 35664565Sgshapiro E_V2SImode, /* config/mips/mips-modes.def:24 */ 35790795Sgshapiro#define HAVE_V2SImode 35864565Sgshapiro#ifdef USE_ENUM_MODES 35964565Sgshapiro#define V2SImode E_V2SImode 36064565Sgshapiro#else 36164565Sgshapiro#define V2SImode ((void) 0, E_V2SImode) 36264565Sgshapiro#endif 36364565Sgshapiro E_V16QImode, /* config/mips/mips-modes.def:28 */ 36464565Sgshapiro#define HAVE_V16QImode 36564565Sgshapiro#ifdef USE_ENUM_MODES 36664565Sgshapiro#define V16QImode E_V16QImode 36764565Sgshapiro#else 36864565Sgshapiro#define V16QImode ((void) 0, E_V16QImode) 36964565Sgshapiro#endif 37064565Sgshapiro E_V8HImode, /* config/mips/mips-modes.def:28 */ 37164565Sgshapiro#define HAVE_V8HImode 37264565Sgshapiro#ifdef USE_ENUM_MODES 37364565Sgshapiro#define V8HImode E_V8HImode 37464565Sgshapiro#else 37590795Sgshapiro#define V8HImode ((void) 0, E_V8HImode) 37664565Sgshapiro#endif 37764565Sgshapiro E_V4SImode, /* config/mips/mips-modes.def:28 */ 37864565Sgshapiro#define HAVE_V4SImode 37964565Sgshapiro#ifdef USE_ENUM_MODES 38064565Sgshapiro#define V4SImode E_V4SImode 38164565Sgshapiro#else 38264565Sgshapiro#define V4SImode ((void) 0, E_V4SImode) 38364565Sgshapiro#endif 38464565Sgshapiro E_V2DImode, /* config/mips/mips-modes.def:28 */ 38564565Sgshapiro#define HAVE_V2DImode 38690795Sgshapiro#ifdef USE_ENUM_MODES 38790795Sgshapiro#define V2DImode E_V2DImode 38890795Sgshapiro#else 38938032Speter#define V2DImode ((void) 0, E_V2DImode) 39064565Sgshapiro#endif 39164565Sgshapiro E_V32QImode, /* config/mips/mips-modes.def:32 */ 39264565Sgshapiro#define HAVE_V32QImode 39338032Speter#ifdef USE_ENUM_MODES 39438032Speter#define V32QImode E_V32QImode 39538032Speter#else 39638032Speter#define V32QImode ((void) 0, E_V32QImode) 39738032Speter#endif 39838032Speter E_V16HImode, /* config/mips/mips-modes.def:33 */ 39938032Speter#define HAVE_V16HImode 40038032Speter#ifdef USE_ENUM_MODES 40164565Sgshapiro#define V16HImode E_V16HImode 40238032Speter#else 40338032Speter#define V16HImode ((void) 0, E_V16HImode) 40438032Speter#endif 40590795Sgshapiro E_V8SImode, /* config/mips/mips-modes.def:34 */ 40677352Sgshapiro#define HAVE_V8SImode 40738032Speter#ifdef USE_ENUM_MODES 40838032Speter#define V8SImode E_V8SImode 40938032Speter#else 41038032Speter#define V8SImode ((void) 0, E_V8SImode) 411168520Sgshapiro#endif 41290795Sgshapiro E_V4DImode, /* config/mips/mips-modes.def:35 */ 413168520Sgshapiro#define HAVE_V4DImode 41490795Sgshapiro#ifdef USE_ENUM_MODES 41590795Sgshapiro#define V4DImode E_V4DImode 41638032Speter#else 41738032Speter#define V4DImode ((void) 0, E_V4DImode) 41838032Speter#endif 41990795Sgshapiro E_V4QQmode, /* config/mips/mips-modes.def:39 */ 42090795Sgshapiro#define HAVE_V4QQmode 42138032Speter#ifdef USE_ENUM_MODES 42238032Speter#define V4QQmode E_V4QQmode 42338032Speter#else 42438032Speter#define V4QQmode ((void) 0, E_V4QQmode) 42538032Speter#endif 42638032Speter E_V2HQmode, /* config/mips/mips-modes.def:39 */ 42764565Sgshapiro#define HAVE_V2HQmode 42838032Speter#ifdef USE_ENUM_MODES 42990795Sgshapiro#define V2HQmode E_V2HQmode 43038032Speter#else 43190795Sgshapiro#define V2HQmode ((void) 0, E_V2HQmode) 43238032Speter#endif 43338032Speter E_V4UQQmode, /* config/mips/mips-modes.def:40 */ 43438032Speter#define HAVE_V4UQQmode 43590795Sgshapiro#ifdef USE_ENUM_MODES 43638032Speter#define V4UQQmode E_V4UQQmode 43790795Sgshapiro#else 43838032Speter#define V4UQQmode ((void) 0, E_V4UQQmode) 43938032Speter#endif 44038032Speter E_V2UHQmode, /* config/mips/mips-modes.def:40 */ 44138032Speter#define HAVE_V2UHQmode 44238032Speter#ifdef USE_ENUM_MODES 44338032Speter#define V2UHQmode E_V2UHQmode 44438032Speter#else 44538032Speter#define V2UHQmode ((void) 0, E_V2UHQmode) 44638032Speter#endif 44738032Speter E_V2HAmode, /* config/mips/mips-modes.def:41 */ 44838032Speter#define HAVE_V2HAmode 44938032Speter#ifdef USE_ENUM_MODES 45064565Sgshapiro#define V2HAmode E_V2HAmode 45138032Speter#else 45238032Speter#define V2HAmode ((void) 0, E_V2HAmode) 45338032Speter#endif 45464565Sgshapiro E_V2UHAmode, /* config/mips/mips-modes.def:42 */ 45538032Speter#define HAVE_V2UHAmode 45664565Sgshapiro#ifdef USE_ENUM_MODES 45790795Sgshapiro#define V2UHAmode E_V2UHAmode 45838032Speter#else 45938032Speter#define V2UHAmode ((void) 0, E_V2UHAmode) 46090795Sgshapiro#endif 46164565Sgshapiro E_V2SFmode, /* config/mips/mips-modes.def:25 */ 46290795Sgshapiro#define HAVE_V2SFmode 46390795Sgshapiro#ifdef USE_ENUM_MODES 46438032Speter#define V2SFmode E_V2SFmode 46538032Speter#else 46638032Speter#define V2SFmode ((void) 0, E_V2SFmode) 46738032Speter#endif 46838032Speter E_V4SFmode, /* config/mips/mips-modes.def:29 */ 46938032Speter#define HAVE_V4SFmode 47038032Speter#ifdef USE_ENUM_MODES 47138032Speter#define V4SFmode E_V4SFmode 47264565Sgshapiro#else 47338032Speter#define V4SFmode ((void) 0, E_V4SFmode) 47438032Speter#endif 47590795Sgshapiro E_V2DFmode, /* config/mips/mips-modes.def:29 */ 47677352Sgshapiro#define HAVE_V2DFmode 47790795Sgshapiro#ifdef USE_ENUM_MODES 47890795Sgshapiro#define V2DFmode E_V2DFmode 47938032Speter#else 48038032Speter#define V2DFmode ((void) 0, E_V2DFmode) 48138032Speter#endif 48290795Sgshapiro E_V8SFmode, /* config/mips/mips-modes.def:36 */ 48338032Speter#define HAVE_V8SFmode 48438032Speter#ifdef USE_ENUM_MODES 48538032Speter#define V8SFmode E_V8SFmode 48638032Speter#else 48738032Speter#define V8SFmode ((void) 0, E_V8SFmode) 48890795Sgshapiro#endif 48938032Speter E_V4DFmode, /* config/mips/mips-modes.def:37 */ 49038032Speter#define HAVE_V4DFmode 49190795Sgshapiro#ifdef USE_ENUM_MODES 49238032Speter#define V4DFmode E_V4DFmode 49338032Speter#else 49438032Speter#define V4DFmode ((void) 0, E_V4DFmode) 49538032Speter#endif 49638032Speter MAX_MACHINE_MODE, 49738032Speter 49838032Speter MIN_MODE_RANDOM = E_VOIDmode, 49938032Speter MAX_MODE_RANDOM = E_BLKmode, 50038032Speter 50138032Speter MIN_MODE_CC = E_CCmode, 50238032Speter MAX_MODE_CC = E_CCFmode, 50338032Speter 50464565Sgshapiro MIN_MODE_INT = E_QImode, 50538032Speter MAX_MODE_INT = E_TImode, 50638032Speter 50738032Speter MIN_MODE_PARTIAL_INT = E_VOIDmode, 50864565Sgshapiro MAX_MODE_PARTIAL_INT = E_VOIDmode, 50938032Speter 51064565Sgshapiro MIN_MODE_FRACT = E_QQmode, 51190795Sgshapiro MAX_MODE_FRACT = E_TQmode, 51238032Speter 51338032Speter MIN_MODE_UFRACT = E_UQQmode, 51490795Sgshapiro MAX_MODE_UFRACT = E_UTQmode, 51564565Sgshapiro 51664565Sgshapiro MIN_MODE_ACCUM = E_HAmode, 51790795Sgshapiro MAX_MODE_ACCUM = E_TAmode, 51890795Sgshapiro 51938032Speter MIN_MODE_UACCUM = E_UHAmode, 52038032Speter MAX_MODE_UACCUM = E_UTAmode, 52138032Speter 52238032Speter MIN_MODE_FLOAT = E_SFmode, 52338032Speter MAX_MODE_FLOAT = E_TFmode, 52438032Speter 52538032Speter MIN_MODE_DECIMAL_FLOAT = E_SDmode, 52638032Speter MAX_MODE_DECIMAL_FLOAT = E_TDmode, 52764565Sgshapiro 52838032Speter MIN_MODE_COMPLEX_INT = E_CQImode, 52938032Speter MAX_MODE_COMPLEX_INT = E_CTImode, 53090795Sgshapiro 53177352Sgshapiro MIN_MODE_COMPLEX_FLOAT = E_SCmode, 532168520Sgshapiro MAX_MODE_COMPLEX_FLOAT = E_TCmode, 53338032Speter 53438032Speter MIN_MODE_VECTOR_BOOL = E_VOIDmode, 53538032Speter MAX_MODE_VECTOR_BOOL = E_VOIDmode, 53690795Sgshapiro 53738032Speter MIN_MODE_VECTOR_INT = E_V4QImode, 53838032Speter MAX_MODE_VECTOR_INT = E_V4DImode, 53938032Speter 54038032Speter MIN_MODE_VECTOR_FRACT = E_V4QQmode, 54190795Sgshapiro MAX_MODE_VECTOR_FRACT = E_V2HQmode, 54238032Speter 54390795Sgshapiro MIN_MODE_VECTOR_UFRACT = E_V4UQQmode, 54438032Speter MAX_MODE_VECTOR_UFRACT = E_V2UHQmode, 54538032Speter 54638032Speter MIN_MODE_VECTOR_ACCUM = E_V2HAmode, 54738032Speter MAX_MODE_VECTOR_ACCUM = E_V2HAmode, 54838032Speter 54938032Speter MIN_MODE_VECTOR_UACCUM = E_V2UHAmode, 55038032Speter MAX_MODE_VECTOR_UACCUM = E_V2UHAmode, 55138032Speter 55238032Speter MIN_MODE_VECTOR_FLOAT = E_V2SFmode, 55338032Speter MAX_MODE_VECTOR_FLOAT = E_V4DFmode, 55438032Speter 55564565Sgshapiro NUM_MACHINE_MODES = MAX_MACHINE_MODE 55638032Speter}; 55738032Speter 55838032Speter#define CONST_MODE_NUNITS const 55938032Speter#define CONST_MODE_PRECISION const 56038032Speter#define CONST_MODE_SIZE 561168520Sgshapiro#define CONST_MODE_UNIT_SIZE 56264565Sgshapiro#define CONST_MODE_BASE_ALIGN 563168520Sgshapiro#define CONST_MODE_IBIT const 56438032Speter#define CONST_MODE_FBIT const 56538032Speter#define CONST_MODE_MASK const 56638032Speter 56790795Sgshapiro#define BITS_PER_UNIT (8) 56838032Speter#define MAX_BITSIZE_MODE_ANY_INT (16*BITS_PER_UNIT) 56938032Speter#define MAX_BITSIZE_MODE_ANY_MODE (32*BITS_PER_UNIT) 57038032Speter#define NUM_INT_N_ENTS 1 57138032Speter#define NUM_POLY_INT_COEFFS 1 57238032Speter 57338032Speter#endif /* insn-modes.h */ 57438032Speter