xref: /netbsd-src/external/gpl3/gcc/usr.bin/gcc/arch/vax/insn-modes.h (revision cf89d143ddc4c4858b3b762976d9b0ce1d6c4300)
173357d78Schristos /* This file is automatically generated.  DO NOT EDIT! */
2*cf89d143Smrg /* Generated from: NetBSD: mknative-gcc,v 1.117 2023/07/31 01:48:37 mrg Exp  */
399866253Smrg /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp  */
473357d78Schristos 
573357d78Schristos /* Generated automatically from machmode.def and config/vax/vax-modes.def
673357d78Schristos    by genmodes.  */
773357d78Schristos 
873357d78Schristos #ifndef GCC_INSN_MODES_H
973357d78Schristos #define GCC_INSN_MODES_H
1073357d78Schristos 
1173357d78Schristos enum machine_mode
1273357d78Schristos {
13*cf89d143Smrg   E_VOIDmode,              /* machmode.def:193 */
1473357d78Schristos #define HAVE_VOIDmode
1541cead3cSmrg #ifdef USE_ENUM_MODES
1641cead3cSmrg #define VOIDmode E_VOIDmode
1741cead3cSmrg #else
1841cead3cSmrg #define VOIDmode ((void) 0, E_VOIDmode)
1941cead3cSmrg #endif
20*cf89d143Smrg   E_BLKmode,               /* machmode.def:197 */
2173357d78Schristos #define HAVE_BLKmode
2241cead3cSmrg #ifdef USE_ENUM_MODES
2341cead3cSmrg #define BLKmode E_BLKmode
2441cead3cSmrg #else
2541cead3cSmrg #define BLKmode ((void) 0, E_BLKmode)
2641cead3cSmrg #endif
27*cf89d143Smrg   E_CCmode,                /* machmode.def:235 */
2873357d78Schristos #define HAVE_CCmode
2941cead3cSmrg #ifdef USE_ENUM_MODES
3041cead3cSmrg #define CCmode E_CCmode
3141cead3cSmrg #else
3241cead3cSmrg #define CCmode ((void) 0, E_CCmode)
3341cead3cSmrg #endif
34*cf89d143Smrg   E_CCNmode,               /* config/vax/vax-modes.def:27 */
35*cf89d143Smrg #define HAVE_CCNmode
36*cf89d143Smrg #ifdef USE_ENUM_MODES
37*cf89d143Smrg #define CCNmode E_CCNmode
38*cf89d143Smrg #else
39*cf89d143Smrg #define CCNmode ((void) 0, E_CCNmode)
40*cf89d143Smrg #endif
41*cf89d143Smrg   E_CCNZmode,              /* config/vax/vax-modes.def:31 */
42*cf89d143Smrg #define HAVE_CCNZmode
43*cf89d143Smrg #ifdef USE_ENUM_MODES
44*cf89d143Smrg #define CCNZmode E_CCNZmode
45*cf89d143Smrg #else
46*cf89d143Smrg #define CCNZmode ((void) 0, E_CCNZmode)
47*cf89d143Smrg #endif
48*cf89d143Smrg   E_CCZmode,               /* config/vax/vax-modes.def:33 */
49*cf89d143Smrg #define HAVE_CCZmode
50*cf89d143Smrg #ifdef USE_ENUM_MODES
51*cf89d143Smrg #define CCZmode E_CCZmode
52*cf89d143Smrg #else
53*cf89d143Smrg #define CCZmode ((void) 0, E_CCZmode)
54*cf89d143Smrg #endif
55*cf89d143Smrg   E_BImode,                /* machmode.def:200 */
5673357d78Schristos #define HAVE_BImode
5741cead3cSmrg #ifdef USE_ENUM_MODES
5841cead3cSmrg #define BImode E_BImode
5941cead3cSmrg #else
6041cead3cSmrg #define BImode (scalar_int_mode ((scalar_int_mode::from_int) E_BImode))
6141cead3cSmrg #endif
62*cf89d143Smrg   E_QImode,                /* machmode.def:208 */
6373357d78Schristos #define HAVE_QImode
6441cead3cSmrg #ifdef USE_ENUM_MODES
6541cead3cSmrg #define QImode E_QImode
6641cead3cSmrg #else
6741cead3cSmrg #define QImode (scalar_int_mode ((scalar_int_mode::from_int) E_QImode))
6841cead3cSmrg #endif
69*cf89d143Smrg   E_HImode,                /* machmode.def:209 */
7073357d78Schristos #define HAVE_HImode
7141cead3cSmrg #ifdef USE_ENUM_MODES
7241cead3cSmrg #define HImode E_HImode
7341cead3cSmrg #else
7441cead3cSmrg #define HImode (scalar_int_mode ((scalar_int_mode::from_int) E_HImode))
7541cead3cSmrg #endif
76*cf89d143Smrg   E_SImode,                /* machmode.def:210 */
7773357d78Schristos #define HAVE_SImode
7841cead3cSmrg #ifdef USE_ENUM_MODES
7941cead3cSmrg #define SImode E_SImode
8041cead3cSmrg #else
8141cead3cSmrg #define SImode (scalar_int_mode ((scalar_int_mode::from_int) E_SImode))
8241cead3cSmrg #endif
83*cf89d143Smrg   E_DImode,                /* machmode.def:211 */
8473357d78Schristos #define HAVE_DImode
8541cead3cSmrg #ifdef USE_ENUM_MODES
8641cead3cSmrg #define DImode E_DImode
8741cead3cSmrg #else
8841cead3cSmrg #define DImode (scalar_int_mode ((scalar_int_mode::from_int) E_DImode))
8941cead3cSmrg #endif
90*cf89d143Smrg   E_TImode,                /* machmode.def:212 */
9173357d78Schristos #define HAVE_TImode
9241cead3cSmrg #ifdef USE_ENUM_MODES
9341cead3cSmrg #define TImode E_TImode
9441cead3cSmrg #else
9541cead3cSmrg #define TImode (scalar_int_mode ((scalar_int_mode::from_int) E_TImode))
9641cead3cSmrg #endif
97*cf89d143Smrg   E_QQmode,                /* machmode.def:238 */
9873357d78Schristos #define HAVE_QQmode
9941cead3cSmrg #ifdef USE_ENUM_MODES
10041cead3cSmrg #define QQmode E_QQmode
10141cead3cSmrg #else
10241cead3cSmrg #define QQmode (scalar_mode ((scalar_mode::from_int) E_QQmode))
10341cead3cSmrg #endif
104*cf89d143Smrg   E_HQmode,                /* machmode.def:239 */
10573357d78Schristos #define HAVE_HQmode
10641cead3cSmrg #ifdef USE_ENUM_MODES
10741cead3cSmrg #define HQmode E_HQmode
10841cead3cSmrg #else
10941cead3cSmrg #define HQmode (scalar_mode ((scalar_mode::from_int) E_HQmode))
11041cead3cSmrg #endif
111*cf89d143Smrg   E_SQmode,                /* machmode.def:240 */
11273357d78Schristos #define HAVE_SQmode
11341cead3cSmrg #ifdef USE_ENUM_MODES
11441cead3cSmrg #define SQmode E_SQmode
11541cead3cSmrg #else
11641cead3cSmrg #define SQmode (scalar_mode ((scalar_mode::from_int) E_SQmode))
11741cead3cSmrg #endif
118*cf89d143Smrg   E_DQmode,                /* machmode.def:241 */
11973357d78Schristos #define HAVE_DQmode
12041cead3cSmrg #ifdef USE_ENUM_MODES
12141cead3cSmrg #define DQmode E_DQmode
12241cead3cSmrg #else
12341cead3cSmrg #define DQmode (scalar_mode ((scalar_mode::from_int) E_DQmode))
12441cead3cSmrg #endif
125*cf89d143Smrg   E_TQmode,                /* machmode.def:242 */
12673357d78Schristos #define HAVE_TQmode
12741cead3cSmrg #ifdef USE_ENUM_MODES
12841cead3cSmrg #define TQmode E_TQmode
12941cead3cSmrg #else
13041cead3cSmrg #define TQmode (scalar_mode ((scalar_mode::from_int) E_TQmode))
13141cead3cSmrg #endif
132*cf89d143Smrg   E_UQQmode,               /* machmode.def:244 */
13373357d78Schristos #define HAVE_UQQmode
13441cead3cSmrg #ifdef USE_ENUM_MODES
13541cead3cSmrg #define UQQmode E_UQQmode
13641cead3cSmrg #else
13741cead3cSmrg #define UQQmode (scalar_mode ((scalar_mode::from_int) E_UQQmode))
13841cead3cSmrg #endif
139*cf89d143Smrg   E_UHQmode,               /* machmode.def:245 */
14073357d78Schristos #define HAVE_UHQmode
14141cead3cSmrg #ifdef USE_ENUM_MODES
14241cead3cSmrg #define UHQmode E_UHQmode
14341cead3cSmrg #else
14441cead3cSmrg #define UHQmode (scalar_mode ((scalar_mode::from_int) E_UHQmode))
14541cead3cSmrg #endif
146*cf89d143Smrg   E_USQmode,               /* machmode.def:246 */
14773357d78Schristos #define HAVE_USQmode
14841cead3cSmrg #ifdef USE_ENUM_MODES
14941cead3cSmrg #define USQmode E_USQmode
15041cead3cSmrg #else
15141cead3cSmrg #define USQmode (scalar_mode ((scalar_mode::from_int) E_USQmode))
15241cead3cSmrg #endif
153*cf89d143Smrg   E_UDQmode,               /* machmode.def:247 */
15473357d78Schristos #define HAVE_UDQmode
15541cead3cSmrg #ifdef USE_ENUM_MODES
15641cead3cSmrg #define UDQmode E_UDQmode
15741cead3cSmrg #else
15841cead3cSmrg #define UDQmode (scalar_mode ((scalar_mode::from_int) E_UDQmode))
15941cead3cSmrg #endif
160*cf89d143Smrg   E_UTQmode,               /* machmode.def:248 */
16173357d78Schristos #define HAVE_UTQmode
16241cead3cSmrg #ifdef USE_ENUM_MODES
16341cead3cSmrg #define UTQmode E_UTQmode
16441cead3cSmrg #else
16541cead3cSmrg #define UTQmode (scalar_mode ((scalar_mode::from_int) E_UTQmode))
16641cead3cSmrg #endif
167*cf89d143Smrg   E_HAmode,                /* machmode.def:250 */
16873357d78Schristos #define HAVE_HAmode
16941cead3cSmrg #ifdef USE_ENUM_MODES
17041cead3cSmrg #define HAmode E_HAmode
17141cead3cSmrg #else
17241cead3cSmrg #define HAmode (scalar_mode ((scalar_mode::from_int) E_HAmode))
17341cead3cSmrg #endif
174*cf89d143Smrg   E_SAmode,                /* machmode.def:251 */
17573357d78Schristos #define HAVE_SAmode
17641cead3cSmrg #ifdef USE_ENUM_MODES
17741cead3cSmrg #define SAmode E_SAmode
17841cead3cSmrg #else
17941cead3cSmrg #define SAmode (scalar_mode ((scalar_mode::from_int) E_SAmode))
18041cead3cSmrg #endif
181*cf89d143Smrg   E_DAmode,                /* machmode.def:252 */
18273357d78Schristos #define HAVE_DAmode
18341cead3cSmrg #ifdef USE_ENUM_MODES
18441cead3cSmrg #define DAmode E_DAmode
18541cead3cSmrg #else
18641cead3cSmrg #define DAmode (scalar_mode ((scalar_mode::from_int) E_DAmode))
18741cead3cSmrg #endif
188*cf89d143Smrg   E_TAmode,                /* machmode.def:253 */
18973357d78Schristos #define HAVE_TAmode
19041cead3cSmrg #ifdef USE_ENUM_MODES
19141cead3cSmrg #define TAmode E_TAmode
19241cead3cSmrg #else
19341cead3cSmrg #define TAmode (scalar_mode ((scalar_mode::from_int) E_TAmode))
19441cead3cSmrg #endif
195*cf89d143Smrg   E_UHAmode,               /* machmode.def:255 */
19673357d78Schristos #define HAVE_UHAmode
19741cead3cSmrg #ifdef USE_ENUM_MODES
19841cead3cSmrg #define UHAmode E_UHAmode
19941cead3cSmrg #else
20041cead3cSmrg #define UHAmode (scalar_mode ((scalar_mode::from_int) E_UHAmode))
20141cead3cSmrg #endif
202*cf89d143Smrg   E_USAmode,               /* machmode.def:256 */
20373357d78Schristos #define HAVE_USAmode
20441cead3cSmrg #ifdef USE_ENUM_MODES
20541cead3cSmrg #define USAmode E_USAmode
20641cead3cSmrg #else
20741cead3cSmrg #define USAmode (scalar_mode ((scalar_mode::from_int) E_USAmode))
20841cead3cSmrg #endif
209*cf89d143Smrg   E_UDAmode,               /* machmode.def:257 */
21073357d78Schristos #define HAVE_UDAmode
21141cead3cSmrg #ifdef USE_ENUM_MODES
21241cead3cSmrg #define UDAmode E_UDAmode
21341cead3cSmrg #else
21441cead3cSmrg #define UDAmode (scalar_mode ((scalar_mode::from_int) E_UDAmode))
21541cead3cSmrg #endif
216*cf89d143Smrg   E_UTAmode,               /* machmode.def:258 */
21773357d78Schristos #define HAVE_UTAmode
21841cead3cSmrg #ifdef USE_ENUM_MODES
21941cead3cSmrg #define UTAmode E_UTAmode
22041cead3cSmrg #else
22141cead3cSmrg #define UTAmode (scalar_mode ((scalar_mode::from_int) E_UTAmode))
22241cead3cSmrg #endif
223*cf89d143Smrg   E_SFmode,                /* machmode.def:230 */
22473357d78Schristos #define HAVE_SFmode
22541cead3cSmrg #ifdef USE_ENUM_MODES
22641cead3cSmrg #define SFmode E_SFmode
22741cead3cSmrg #else
22841cead3cSmrg #define SFmode (scalar_float_mode ((scalar_float_mode::from_int) E_SFmode))
22941cead3cSmrg #endif
230*cf89d143Smrg   E_DFmode,                /* machmode.def:231 */
23173357d78Schristos #define HAVE_DFmode
23241cead3cSmrg #ifdef USE_ENUM_MODES
23341cead3cSmrg #define DFmode E_DFmode
23441cead3cSmrg #else
23541cead3cSmrg #define DFmode (scalar_float_mode ((scalar_float_mode::from_int) E_DFmode))
23641cead3cSmrg #endif
237*cf89d143Smrg   E_SDmode,                /* machmode.def:271 */
23873357d78Schristos #define HAVE_SDmode
23941cead3cSmrg #ifdef USE_ENUM_MODES
24041cead3cSmrg #define SDmode E_SDmode
24141cead3cSmrg #else
24241cead3cSmrg #define SDmode (scalar_float_mode ((scalar_float_mode::from_int) E_SDmode))
24341cead3cSmrg #endif
244*cf89d143Smrg   E_DDmode,                /* machmode.def:272 */
24573357d78Schristos #define HAVE_DDmode
24641cead3cSmrg #ifdef USE_ENUM_MODES
24741cead3cSmrg #define DDmode E_DDmode
24841cead3cSmrg #else
24941cead3cSmrg #define DDmode (scalar_float_mode ((scalar_float_mode::from_int) E_DDmode))
25041cead3cSmrg #endif
251*cf89d143Smrg   E_TDmode,                /* machmode.def:273 */
25273357d78Schristos #define HAVE_TDmode
25341cead3cSmrg #ifdef USE_ENUM_MODES
25441cead3cSmrg #define TDmode E_TDmode
25541cead3cSmrg #else
25641cead3cSmrg #define TDmode (scalar_float_mode ((scalar_float_mode::from_int) E_TDmode))
25741cead3cSmrg #endif
258*cf89d143Smrg   E_CQImode,               /* machmode.def:266 */
25973357d78Schristos #define HAVE_CQImode
26041cead3cSmrg #ifdef USE_ENUM_MODES
26141cead3cSmrg #define CQImode E_CQImode
26241cead3cSmrg #else
26341cead3cSmrg #define CQImode (complex_mode ((complex_mode::from_int) E_CQImode))
26441cead3cSmrg #endif
265*cf89d143Smrg   E_CHImode,               /* machmode.def:266 */
26673357d78Schristos #define HAVE_CHImode
26741cead3cSmrg #ifdef USE_ENUM_MODES
26841cead3cSmrg #define CHImode E_CHImode
26941cead3cSmrg #else
27041cead3cSmrg #define CHImode (complex_mode ((complex_mode::from_int) E_CHImode))
27141cead3cSmrg #endif
272*cf89d143Smrg   E_CSImode,               /* machmode.def:266 */
27373357d78Schristos #define HAVE_CSImode
27441cead3cSmrg #ifdef USE_ENUM_MODES
27541cead3cSmrg #define CSImode E_CSImode
27641cead3cSmrg #else
27741cead3cSmrg #define CSImode (complex_mode ((complex_mode::from_int) E_CSImode))
27841cead3cSmrg #endif
279*cf89d143Smrg   E_CDImode,               /* machmode.def:266 */
28073357d78Schristos #define HAVE_CDImode
28141cead3cSmrg #ifdef USE_ENUM_MODES
28241cead3cSmrg #define CDImode E_CDImode
28341cead3cSmrg #else
28441cead3cSmrg #define CDImode (complex_mode ((complex_mode::from_int) E_CDImode))
28541cead3cSmrg #endif
286*cf89d143Smrg   E_CTImode,               /* machmode.def:266 */
28773357d78Schristos #define HAVE_CTImode
28841cead3cSmrg #ifdef USE_ENUM_MODES
28941cead3cSmrg #define CTImode E_CTImode
29041cead3cSmrg #else
29141cead3cSmrg #define CTImode (complex_mode ((complex_mode::from_int) E_CTImode))
29241cead3cSmrg #endif
293*cf89d143Smrg   E_SCmode,                /* machmode.def:268 */
29473357d78Schristos #define HAVE_SCmode
29541cead3cSmrg #ifdef USE_ENUM_MODES
29641cead3cSmrg #define SCmode E_SCmode
29741cead3cSmrg #else
29841cead3cSmrg #define SCmode (complex_mode ((complex_mode::from_int) E_SCmode))
29941cead3cSmrg #endif
300*cf89d143Smrg   E_DCmode,                /* machmode.def:268 */
30173357d78Schristos #define HAVE_DCmode
30241cead3cSmrg #ifdef USE_ENUM_MODES
30341cead3cSmrg #define DCmode E_DCmode
30441cead3cSmrg #else
30541cead3cSmrg #define DCmode (complex_mode ((complex_mode::from_int) E_DCmode))
30641cead3cSmrg #endif
30773357d78Schristos   MAX_MACHINE_MODE,
30873357d78Schristos 
30941cead3cSmrg   MIN_MODE_RANDOM = E_VOIDmode,
31041cead3cSmrg   MAX_MODE_RANDOM = E_BLKmode,
31173357d78Schristos 
31241cead3cSmrg   MIN_MODE_CC = E_CCmode,
313*cf89d143Smrg   MAX_MODE_CC = E_CCZmode,
314*cf89d143Smrg 
315*cf89d143Smrg   MIN_MODE_BOOL = E_BImode,
316*cf89d143Smrg   MAX_MODE_BOOL = E_BImode,
31773357d78Schristos 
31841cead3cSmrg   MIN_MODE_INT = E_QImode,
31941cead3cSmrg   MAX_MODE_INT = E_TImode,
32073357d78Schristos 
32141cead3cSmrg   MIN_MODE_PARTIAL_INT = E_VOIDmode,
32241cead3cSmrg   MAX_MODE_PARTIAL_INT = E_VOIDmode,
32373357d78Schristos 
32441cead3cSmrg   MIN_MODE_FRACT = E_QQmode,
32541cead3cSmrg   MAX_MODE_FRACT = E_TQmode,
32673357d78Schristos 
32741cead3cSmrg   MIN_MODE_UFRACT = E_UQQmode,
32841cead3cSmrg   MAX_MODE_UFRACT = E_UTQmode,
32973357d78Schristos 
33041cead3cSmrg   MIN_MODE_ACCUM = E_HAmode,
33141cead3cSmrg   MAX_MODE_ACCUM = E_TAmode,
33273357d78Schristos 
33341cead3cSmrg   MIN_MODE_UACCUM = E_UHAmode,
33441cead3cSmrg   MAX_MODE_UACCUM = E_UTAmode,
33573357d78Schristos 
33641cead3cSmrg   MIN_MODE_FLOAT = E_SFmode,
33741cead3cSmrg   MAX_MODE_FLOAT = E_DFmode,
33873357d78Schristos 
33941cead3cSmrg   MIN_MODE_DECIMAL_FLOAT = E_SDmode,
34041cead3cSmrg   MAX_MODE_DECIMAL_FLOAT = E_TDmode,
34173357d78Schristos 
34241cead3cSmrg   MIN_MODE_COMPLEX_INT = E_CQImode,
34341cead3cSmrg   MAX_MODE_COMPLEX_INT = E_CTImode,
34473357d78Schristos 
34541cead3cSmrg   MIN_MODE_COMPLEX_FLOAT = E_SCmode,
34641cead3cSmrg   MAX_MODE_COMPLEX_FLOAT = E_DCmode,
34773357d78Schristos 
34841cead3cSmrg   MIN_MODE_VECTOR_BOOL = E_VOIDmode,
34941cead3cSmrg   MAX_MODE_VECTOR_BOOL = E_VOIDmode,
35073357d78Schristos 
35141cead3cSmrg   MIN_MODE_VECTOR_INT = E_VOIDmode,
35241cead3cSmrg   MAX_MODE_VECTOR_INT = E_VOIDmode,
35373357d78Schristos 
35441cead3cSmrg   MIN_MODE_VECTOR_FRACT = E_VOIDmode,
35541cead3cSmrg   MAX_MODE_VECTOR_FRACT = E_VOIDmode,
35673357d78Schristos 
35741cead3cSmrg   MIN_MODE_VECTOR_UFRACT = E_VOIDmode,
35841cead3cSmrg   MAX_MODE_VECTOR_UFRACT = E_VOIDmode,
35973357d78Schristos 
36041cead3cSmrg   MIN_MODE_VECTOR_ACCUM = E_VOIDmode,
36141cead3cSmrg   MAX_MODE_VECTOR_ACCUM = E_VOIDmode,
36273357d78Schristos 
36341cead3cSmrg   MIN_MODE_VECTOR_UACCUM = E_VOIDmode,
36441cead3cSmrg   MAX_MODE_VECTOR_UACCUM = E_VOIDmode,
36541cead3cSmrg 
36641cead3cSmrg   MIN_MODE_VECTOR_FLOAT = E_VOIDmode,
36741cead3cSmrg   MAX_MODE_VECTOR_FLOAT = E_VOIDmode,
36873357d78Schristos 
369*cf89d143Smrg   MIN_MODE_OPAQUE = E_VOIDmode,
370*cf89d143Smrg   MAX_MODE_OPAQUE = E_VOIDmode,
371*cf89d143Smrg 
37273357d78Schristos   NUM_MACHINE_MODES = MAX_MACHINE_MODE
37373357d78Schristos };
37473357d78Schristos 
375*cf89d143Smrg #define NUM_MODE_RANDOM (MAX_MODE_RANDOM - MIN_MODE_RANDOM + 1)
376*cf89d143Smrg #define NUM_MODE_CC (MAX_MODE_CC - MIN_MODE_CC + 1)
377*cf89d143Smrg #define NUM_MODE_INT (MAX_MODE_INT - MIN_MODE_INT + 1)
378*cf89d143Smrg #define NUM_MODE_PARTIAL_INT 0
379*cf89d143Smrg #define NUM_MODE_FRACT (MAX_MODE_FRACT - MIN_MODE_FRACT + 1)
380*cf89d143Smrg #define NUM_MODE_UFRACT (MAX_MODE_UFRACT - MIN_MODE_UFRACT + 1)
381*cf89d143Smrg #define NUM_MODE_ACCUM (MAX_MODE_ACCUM - MIN_MODE_ACCUM + 1)
382*cf89d143Smrg #define NUM_MODE_UACCUM (MAX_MODE_UACCUM - MIN_MODE_UACCUM + 1)
383*cf89d143Smrg #define NUM_MODE_FLOAT (MAX_MODE_FLOAT - MIN_MODE_FLOAT + 1)
384*cf89d143Smrg #define NUM_MODE_DECIMAL_FLOAT (MAX_MODE_DECIMAL_FLOAT - MIN_MODE_DECIMAL_FLOAT + 1)
385*cf89d143Smrg #define NUM_MODE_COMPLEX_INT (MAX_MODE_COMPLEX_INT - MIN_MODE_COMPLEX_INT + 1)
386*cf89d143Smrg #define NUM_MODE_COMPLEX_FLOAT (MAX_MODE_COMPLEX_FLOAT - MIN_MODE_COMPLEX_FLOAT + 1)
387*cf89d143Smrg #define NUM_MODE_VECTOR_BOOL 0
388*cf89d143Smrg #define NUM_MODE_VECTOR_INT 0
389*cf89d143Smrg #define NUM_MODE_VECTOR_FRACT 0
390*cf89d143Smrg #define NUM_MODE_VECTOR_UFRACT 0
391*cf89d143Smrg #define NUM_MODE_VECTOR_ACCUM 0
392*cf89d143Smrg #define NUM_MODE_VECTOR_UACCUM 0
393*cf89d143Smrg #define NUM_MODE_VECTOR_FLOAT 0
394*cf89d143Smrg #define NUM_MODE_OPAQUE 0
395*cf89d143Smrg 
39641cead3cSmrg #define CONST_MODE_NUNITS const
39741cead3cSmrg #define CONST_MODE_PRECISION const
39873357d78Schristos #define CONST_MODE_SIZE const
399d79d5e15Smrg #define CONST_MODE_UNIT_SIZE const
40073357d78Schristos #define CONST_MODE_BASE_ALIGN const
40173357d78Schristos #define CONST_MODE_IBIT const
40273357d78Schristos #define CONST_MODE_FBIT const
4039a218c99Smrg #define CONST_MODE_MASK const
40473357d78Schristos 
40573357d78Schristos #define BITS_PER_UNIT (8)
40673357d78Schristos #define MAX_BITSIZE_MODE_ANY_INT (16*BITS_PER_UNIT)
40773357d78Schristos #define MAX_BITSIZE_MODE_ANY_MODE (32*BITS_PER_UNIT)
40873357d78Schristos #define NUM_INT_N_ENTS 1
40941cead3cSmrg #define NUM_POLY_INT_COEFFS 1
41073357d78Schristos 
41173357d78Schristos #endif /* insn-modes.h */
412