RT-AC56 3.0.0.4.374.37 core
[tomato.git] / release / src-rt-6.x.4708 / toolchains / hndtools-arm-linux-2.6.36-uclibc-4.5.3 / lib / gcc / arm-brcm-linux-uclibcgnueabi / 4.5.3 / plugin / include / insn-modes.h
blob398e823d595cdd9bc6f750217e7e3b68fe797b15
1 /* Generated automatically from machmode.def and config/arm/arm-modes.def
2 by genmodes. */
4 #ifndef GCC_INSN_MODES_H
5 #define GCC_INSN_MODES_H
7 enum machine_mode
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 */
91 MAX_MACHINE_MODE,
93 MIN_MODE_RANDOM = VOIDmode,
94 MAX_MODE_RANDOM = BLKmode,
96 MIN_MODE_CC = CCmode,
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 */