• 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-arm-linux-2.6.36-uclibc-4.5.3/lib/gcc/arm-brcm-linux-uclibcgnueabi/4.5.3/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: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,
92
93  MIN_MODE_RANDOM = VOIDmode,
94  MAX_MODE_RANDOM = BLKmode,
95
96  MIN_MODE_CC = CCmode,
97  MAX_MODE_CC = CC_Nmode,
98
99  MIN_MODE_INT = QImode,
100  MAX_MODE_INT = XImode,
101
102  MIN_MODE_PARTIAL_INT = VOIDmode,
103  MAX_MODE_PARTIAL_INT = VOIDmode,
104
105  MIN_MODE_FRACT = QQmode,
106  MAX_MODE_FRACT = TQmode,
107
108  MIN_MODE_UFRACT = UQQmode,
109  MAX_MODE_UFRACT = UTQmode,
110
111  MIN_MODE_ACCUM = HAmode,
112  MAX_MODE_ACCUM = TAmode,
113
114  MIN_MODE_UACCUM = UHAmode,
115  MAX_MODE_UACCUM = UTAmode,
116
117  MIN_MODE_FLOAT = HFmode,
118  MAX_MODE_FLOAT = XFmode,
119
120  MIN_MODE_DECIMAL_FLOAT = SDmode,
121  MAX_MODE_DECIMAL_FLOAT = TDmode,
122
123  MIN_MODE_COMPLEX_INT = CQImode,
124  MAX_MODE_COMPLEX_INT = CXImode,
125
126  MIN_MODE_COMPLEX_FLOAT = HCmode,
127  MAX_MODE_COMPLEX_FLOAT = XCmode,
128
129  MIN_MODE_VECTOR_INT = V4QImode,
130  MAX_MODE_VECTOR_INT = V2DImode,
131
132  MIN_MODE_VECTOR_FRACT = VOIDmode,
133  MAX_MODE_VECTOR_FRACT = VOIDmode,
134
135  MIN_MODE_VECTOR_UFRACT = VOIDmode,
136  MAX_MODE_VECTOR_UFRACT = VOIDmode,
137
138  MIN_MODE_VECTOR_ACCUM = VOIDmode,
139  MAX_MODE_VECTOR_ACCUM = VOIDmode,
140
141  MIN_MODE_VECTOR_UACCUM = VOIDmode,
142  MAX_MODE_VECTOR_UACCUM = VOIDmode,
143
144  MIN_MODE_VECTOR_FLOAT = V4HFmode,
145  MAX_MODE_VECTOR_FLOAT = V2DFmode,
146
147  NUM_MACHINE_MODES = MAX_MACHINE_MODE
148};
149
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
154
155#endif /* insn-modes.h */
156