• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-armeabi-2011.09/lib/gcc/arm-none-eabi/4.6.1/plugin/include/
1/* Generated automatically from machmode.def and config/arm/arm-modes.def
2   by genmodes.  */
3
4#ifndef GCC_INSN_MODES_H
5#define GCC_INSN_MODES_H
6
7enum machine_mode
8{
9  VOIDmode,                /* machmode.def:173 */
10  BLKmode,                 /* machmode.def:177 */
11  CCmode,                  /* machmode.def:205 */
12  CC_NOOVmode,             /* config/arm/arm-modes.def:46 */
13  CC_Zmode,                /* config/arm/arm-modes.def:47 */
14  CC_CZmode,               /* config/arm/arm-modes.def:48 */
15  CC_NCVmode,              /* config/arm/arm-modes.def:49 */
16  CC_SWPmode,              /* config/arm/arm-modes.def:50 */
17  CCFPmode,                /* config/arm/arm-modes.def:51 */
18  CCFPEmode,               /* config/arm/arm-modes.def:52 */
19  CC_DNEmode,              /* config/arm/arm-modes.def:53 */
20  CC_DEQmode,              /* config/arm/arm-modes.def:54 */
21  CC_DLEmode,              /* config/arm/arm-modes.def:55 */
22  CC_DLTmode,              /* config/arm/arm-modes.def:56 */
23  CC_DGEmode,              /* config/arm/arm-modes.def:57 */
24  CC_DGTmode,              /* config/arm/arm-modes.def:58 */
25  CC_DLEUmode,             /* config/arm/arm-modes.def:59 */
26  CC_DLTUmode,             /* config/arm/arm-modes.def:60 */
27  CC_DGEUmode,             /* config/arm/arm-modes.def:61 */
28  CC_DGTUmode,             /* config/arm/arm-modes.def:62 */
29  CC_Cmode,                /* config/arm/arm-modes.def:63 */
30  CC_Nmode,                /* config/arm/arm-modes.def:64 */
31  BImode,                  /* machmode.def:180 */
32  QImode,                  /* machmode.def:185 */
33  HImode,                  /* machmode.def:186 */
34  SImode,                  /* machmode.def:187 */
35  DImode,                  /* machmode.def:188 */
36  TImode,                  /* machmode.def:189 */
37  EImode,                  /* config/arm/arm-modes.def:81 */
38  OImode,                  /* config/arm/arm-modes.def:82 */
39  CImode,                  /* config/arm/arm-modes.def:83 */
40  XImode,                  /* config/arm/arm-modes.def:84 */
41  QQmode,                  /* machmode.def:208 */
42  HQmode,                  /* machmode.def:209 */
43  SQmode,                  /* machmode.def:210 */
44  DQmode,                  /* machmode.def:211 */
45  TQmode,                  /* machmode.def:212 */
46  UQQmode,                 /* machmode.def:214 */
47  UHQmode,                 /* machmode.def:215 */
48  USQmode,                 /* machmode.def:216 */
49  UDQmode,                 /* machmode.def:217 */
50  UTQmode,                 /* machmode.def:218 */
51  HAmode,                  /* machmode.def:220 */
52  SAmode,                  /* machmode.def:221 */
53  DAmode,                  /* machmode.def:222 */
54  TAmode,                  /* machmode.def:223 */
55  UHAmode,                 /* machmode.def:225 */
56  USAmode,                 /* machmode.def:226 */
57  UDAmode,                 /* machmode.def:227 */
58  UTAmode,                 /* machmode.def:228 */
59  HFmode,                  /* config/arm/arm-modes.def:29 */
60  SFmode,                  /* machmode.def:200 */
61  DFmode,                  /* machmode.def:201 */
62  XFmode,                  /* config/arm/arm-modes.def:26 */
63  SDmode,                  /* machmode.def:240 */
64  DDmode,                  /* machmode.def:241 */
65  TDmode,                  /* machmode.def:242 */
66  CQImode,                 /* machmode.def:236 */
67  CHImode,                 /* machmode.def:236 */
68  CSImode,                 /* machmode.def:236 */
69  CDImode,                 /* machmode.def:236 */
70  CTImode,                 /* machmode.def:236 */
71  CEImode,                 /* machmode.def:236 */
72  COImode,                 /* machmode.def:236 */
73  CCImode,                 /* machmode.def:236 */
74  CXImode,                 /* machmode.def:236 */
75  HCmode,                  /* machmode.def:237 */
76  SCmode,                  /* machmode.def:237 */
77  DCmode,                  /* machmode.def:237 */
78  XCmode,                  /* machmode.def:237 */
79  V4QImode,                /* config/arm/arm-modes.def:67 */
80  V2HImode,                /* config/arm/arm-modes.def:67 */
81  V8QImode,                /* config/arm/arm-modes.def:68 */
82  V4HImode,                /* config/arm/arm-modes.def:68 */
83  V2SImode,                /* config/arm/arm-modes.def:68 */
84  V16QImode,               /* config/arm/arm-modes.def:69 */
85  V8HImode,                /* config/arm/arm-modes.def:69 */
86  V4SImode,                /* config/arm/arm-modes.def:69 */
87  V2DImode,                /* config/arm/arm-modes.def:69 */
88  V4QQmode,                /* config/arm/arm-modes.def:74 */
89  V2HQmode,                /* config/arm/arm-modes.def:74 */
90  V4UQQmode,               /* config/arm/arm-modes.def:75 */
91  V2UHQmode,               /* config/arm/arm-modes.def:75 */
92  V2HAmode,                /* config/arm/arm-modes.def:76 */
93  V2UHAmode,               /* config/arm/arm-modes.def:77 */
94  V4HFmode,                /* config/arm/arm-modes.def:70 */
95  V2SFmode,                /* config/arm/arm-modes.def:70 */
96  V8HFmode,                /* config/arm/arm-modes.def:71 */
97  V4SFmode,                /* config/arm/arm-modes.def:71 */
98  V2DFmode,                /* config/arm/arm-modes.def:71 */
99  MAX_MACHINE_MODE,
100
101  MIN_MODE_RANDOM = VOIDmode,
102  MAX_MODE_RANDOM = BLKmode,
103
104  MIN_MODE_CC = CCmode,
105  MAX_MODE_CC = CC_Nmode,
106
107  MIN_MODE_INT = QImode,
108  MAX_MODE_INT = XImode,
109
110  MIN_MODE_PARTIAL_INT = VOIDmode,
111  MAX_MODE_PARTIAL_INT = VOIDmode,
112
113  MIN_MODE_FRACT = QQmode,
114  MAX_MODE_FRACT = TQmode,
115
116  MIN_MODE_UFRACT = UQQmode,
117  MAX_MODE_UFRACT = UTQmode,
118
119  MIN_MODE_ACCUM = HAmode,
120  MAX_MODE_ACCUM = TAmode,
121
122  MIN_MODE_UACCUM = UHAmode,
123  MAX_MODE_UACCUM = UTAmode,
124
125  MIN_MODE_FLOAT = HFmode,
126  MAX_MODE_FLOAT = XFmode,
127
128  MIN_MODE_DECIMAL_FLOAT = SDmode,
129  MAX_MODE_DECIMAL_FLOAT = TDmode,
130
131  MIN_MODE_COMPLEX_INT = CQImode,
132  MAX_MODE_COMPLEX_INT = CXImode,
133
134  MIN_MODE_COMPLEX_FLOAT = HCmode,
135  MAX_MODE_COMPLEX_FLOAT = XCmode,
136
137  MIN_MODE_VECTOR_INT = V4QImode,
138  MAX_MODE_VECTOR_INT = V2DImode,
139
140  MIN_MODE_VECTOR_FRACT = V4QQmode,
141  MAX_MODE_VECTOR_FRACT = V2HQmode,
142
143  MIN_MODE_VECTOR_UFRACT = V4UQQmode,
144  MAX_MODE_VECTOR_UFRACT = V2UHQmode,
145
146  MIN_MODE_VECTOR_ACCUM = V2HAmode,
147  MAX_MODE_VECTOR_ACCUM = V2HAmode,
148
149  MIN_MODE_VECTOR_UACCUM = V2UHAmode,
150  MAX_MODE_VECTOR_UACCUM = V2UHAmode,
151
152  MIN_MODE_VECTOR_FLOAT = V4HFmode,
153  MAX_MODE_VECTOR_FLOAT = V2DFmode,
154
155  NUM_MACHINE_MODES = MAX_MACHINE_MODE
156};
157
158#define CONST_MODE_SIZE const
159#define CONST_MODE_BASE_ALIGN const
160#define CONST_MODE_IBIT const
161#define CONST_MODE_FBIT const
162
163#endif /* insn-modes.h */
164