1 /* Generated automatically from machmode.def and config/arm/arm-modes.def
4 #ifndef GCC_INSN_MODES_H
5 #define GCC_INSN_MODES_H
9 VOIDmode
, /* machmode.def:169 */
10 BLKmode
, /* machmode.def:173 */
11 CCmode
, /* machmode.def:201 */
12 CC_NOOVmode
, /* config/arm/arm-modes.def:40 */
13 CC_Zmode
, /* config/arm/arm-modes.def:41 */
14 CC_SWPmode
, /* config/arm/arm-modes.def:42 */
15 CCFPmode
, /* config/arm/arm-modes.def:43 */
16 CCFPEmode
, /* config/arm/arm-modes.def:44 */
17 CC_DNEmode
, /* config/arm/arm-modes.def:45 */
18 CC_DEQmode
, /* config/arm/arm-modes.def:46 */
19 CC_DLEmode
, /* config/arm/arm-modes.def:47 */
20 CC_DLTmode
, /* config/arm/arm-modes.def:48 */
21 CC_DGEmode
, /* config/arm/arm-modes.def:49 */
22 CC_DGTmode
, /* config/arm/arm-modes.def:50 */
23 CC_DLEUmode
, /* config/arm/arm-modes.def:51 */
24 CC_DLTUmode
, /* config/arm/arm-modes.def:52 */
25 CC_DGEUmode
, /* config/arm/arm-modes.def:53 */
26 CC_DGTUmode
, /* config/arm/arm-modes.def:54 */
27 CC_Cmode
, /* config/arm/arm-modes.def:55 */
28 CC_Nmode
, /* config/arm/arm-modes.def:56 */
29 BImode
, /* machmode.def:176 */
30 QImode
, /* machmode.def:181 */
31 HImode
, /* machmode.def:182 */
32 SImode
, /* machmode.def:183 */
33 DImode
, /* machmode.def:184 */
34 TImode
, /* machmode.def:185 */
35 EImode
, /* config/arm/arm-modes.def:67 */
36 OImode
, /* config/arm/arm-modes.def:68 */
37 CImode
, /* config/arm/arm-modes.def:69 */
38 XImode
, /* config/arm/arm-modes.def:70 */
39 QQmode
, /* machmode.def:204 */
40 HQmode
, /* machmode.def:205 */
41 SQmode
, /* machmode.def:206 */
42 DQmode
, /* machmode.def:207 */
43 TQmode
, /* machmode.def:208 */
44 UQQmode
, /* machmode.def:210 */
45 UHQmode
, /* machmode.def:211 */
46 USQmode
, /* machmode.def:212 */
47 UDQmode
, /* machmode.def:213 */
48 UTQmode
, /* machmode.def:214 */
49 HAmode
, /* machmode.def:216 */
50 SAmode
, /* machmode.def:217 */
51 DAmode
, /* machmode.def:218 */
52 TAmode
, /* machmode.def:219 */
53 UHAmode
, /* machmode.def:221 */
54 USAmode
, /* machmode.def:222 */
55 UDAmode
, /* machmode.def:223 */
56 UTAmode
, /* machmode.def:224 */
57 HFmode
, /* config/arm/arm-modes.def:29 */
58 SFmode
, /* machmode.def:196 */
59 DFmode
, /* machmode.def:197 */
60 XFmode
, /* config/arm/arm-modes.def:26 */
61 SDmode
, /* machmode.def:236 */
62 DDmode
, /* machmode.def:237 */
63 TDmode
, /* machmode.def:238 */
64 CQImode
, /* machmode.def:232 */
65 CHImode
, /* machmode.def:232 */
66 CSImode
, /* machmode.def:232 */
67 CDImode
, /* machmode.def:232 */
68 CTImode
, /* machmode.def:232 */
69 CEImode
, /* machmode.def:232 */
70 COImode
, /* machmode.def:232 */
71 CCImode
, /* machmode.def:232 */
72 CXImode
, /* machmode.def:232 */
73 HCmode
, /* machmode.def:233 */
74 SCmode
, /* machmode.def:233 */
75 DCmode
, /* machmode.def:233 */
76 XCmode
, /* machmode.def:233 */
77 V4QImode
, /* config/arm/arm-modes.def:59 */
78 V2HImode
, /* config/arm/arm-modes.def:59 */
79 V8QImode
, /* config/arm/arm-modes.def:60 */
80 V4HImode
, /* config/arm/arm-modes.def:60 */
81 V2SImode
, /* config/arm/arm-modes.def:60 */
82 V16QImode
, /* config/arm/arm-modes.def:61 */
83 V8HImode
, /* config/arm/arm-modes.def:61 */
84 V4SImode
, /* config/arm/arm-modes.def:61 */
85 V2DImode
, /* config/arm/arm-modes.def:61 */
86 V4HFmode
, /* config/arm/arm-modes.def:62 */
87 V2SFmode
, /* config/arm/arm-modes.def:62 */
88 V8HFmode
, /* config/arm/arm-modes.def:63 */
89 V4SFmode
, /* config/arm/arm-modes.def:63 */
90 V2DFmode
, /* config/arm/arm-modes.def:63 */
93 MIN_MODE_RANDOM
= VOIDmode
,
94 MAX_MODE_RANDOM
= BLKmode
,
97 MAX_MODE_CC
= CC_Nmode
,
99 MIN_MODE_INT
= QImode
,
100 MAX_MODE_INT
= XImode
,
102 MIN_MODE_PARTIAL_INT
= VOIDmode
,
103 MAX_MODE_PARTIAL_INT
= VOIDmode
,
105 MIN_MODE_FRACT
= QQmode
,
106 MAX_MODE_FRACT
= TQmode
,
108 MIN_MODE_UFRACT
= UQQmode
,
109 MAX_MODE_UFRACT
= UTQmode
,
111 MIN_MODE_ACCUM
= HAmode
,
112 MAX_MODE_ACCUM
= TAmode
,
114 MIN_MODE_UACCUM
= UHAmode
,
115 MAX_MODE_UACCUM
= UTAmode
,
117 MIN_MODE_FLOAT
= HFmode
,
118 MAX_MODE_FLOAT
= XFmode
,
120 MIN_MODE_DECIMAL_FLOAT
= SDmode
,
121 MAX_MODE_DECIMAL_FLOAT
= TDmode
,
123 MIN_MODE_COMPLEX_INT
= CQImode
,
124 MAX_MODE_COMPLEX_INT
= CXImode
,
126 MIN_MODE_COMPLEX_FLOAT
= HCmode
,
127 MAX_MODE_COMPLEX_FLOAT
= XCmode
,
129 MIN_MODE_VECTOR_INT
= V4QImode
,
130 MAX_MODE_VECTOR_INT
= V2DImode
,
132 MIN_MODE_VECTOR_FRACT
= VOIDmode
,
133 MAX_MODE_VECTOR_FRACT
= VOIDmode
,
135 MIN_MODE_VECTOR_UFRACT
= VOIDmode
,
136 MAX_MODE_VECTOR_UFRACT
= VOIDmode
,
138 MIN_MODE_VECTOR_ACCUM
= VOIDmode
,
139 MAX_MODE_VECTOR_ACCUM
= VOIDmode
,
141 MIN_MODE_VECTOR_UACCUM
= VOIDmode
,
142 MAX_MODE_VECTOR_UACCUM
= VOIDmode
,
144 MIN_MODE_VECTOR_FLOAT
= V4HFmode
,
145 MAX_MODE_VECTOR_FLOAT
= V2DFmode
,
147 NUM_MACHINE_MODES
= MAX_MACHINE_MODE
150 #define CONST_MODE_SIZE const
151 #define CONST_MODE_BASE_ALIGN const
152 #define CONST_MODE_IBIT const
153 #define CONST_MODE_FBIT const
155 #endif /* insn-modes.h */