• 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-2013.11/lib/gcc/arm-none-eabi/4.8.1/plugin/include/
1/* Generated automatically by the program `genconstants'
2   from the machine description file `md'.  */
3
4#ifndef GCC_INSN_CONSTANTS_H
5#define GCC_INSN_CONSTANTS_H
6
7#define CMP_CMP 0
8#define DOM_CC_NX_OR_Y 1
9#define DOM_CC_X_OR_Y 2
10#define CC_REGNUM 100
11#define WCGR3 46
12#define SP_REGNUM 13
13#define R1_REGNUM 1
14#define PC_REGNUM 15
15#define WCGR0 43
16#define VFPCC_REGNUM 101
17#define CMP_CMN 2
18#define NUM_OF_COND_CMP 4
19#define WCGR2 45
20#define R0_REGNUM 0
21#define WCGR1 44
22#define CMN_CMP 1
23#define LR_REGNUM 14
24#define DOM_CC_X_AND_Y 0
25#define CMN_CMN 3
26#define IP_REGNUM 12
27#define LAST_ARM_REGNUM 15
28
29enum unspec {
30  UNSPEC_PUSH_MULT = 0,
31  UNSPEC_PIC_SYM = 1,
32  UNSPEC_PIC_BASE = 2,
33  UNSPEC_PRLG_STK = 3,
34  UNSPEC_REGISTER_USE = 4,
35  UNSPEC_CHECK_ARCH = 5,
36  UNSPEC_WSHUFH = 6,
37  UNSPEC_WACC = 7,
38  UNSPEC_TMOVMSK = 8,
39  UNSPEC_WSAD = 9,
40  UNSPEC_WSADZ = 10,
41  UNSPEC_WMACS = 11,
42  UNSPEC_WMACU = 12,
43  UNSPEC_WMACSZ = 13,
44  UNSPEC_WMACUZ = 14,
45  UNSPEC_CLRDI = 15,
46  UNSPEC_WALIGNI = 16,
47  UNSPEC_TLS = 17,
48  UNSPEC_PIC_LABEL = 18,
49  UNSPEC_PIC_OFFSET = 19,
50  UNSPEC_GOTSYM_OFF = 20,
51  UNSPEC_THUMB1_CASESI = 21,
52  UNSPEC_RBIT = 22,
53  UNSPEC_SYMBOL_OFFSET = 23,
54  UNSPEC_MEMORY_BARRIER = 24,
55  UNSPEC_UNALIGNED_LOAD = 25,
56  UNSPEC_UNALIGNED_STORE = 26,
57  UNSPEC_PIC_UNIFIED = 27,
58  UNSPEC_LL = 28,
59  UNSPEC_VRINTZ = 29,
60  UNSPEC_VRINTP = 30,
61  UNSPEC_VRINTM = 31,
62  UNSPEC_VRINTR = 32,
63  UNSPEC_VRINTX = 33,
64  UNSPEC_VRINTA = 34,
65  UNSPEC_WADDC = 35,
66  UNSPEC_WABS = 36,
67  UNSPEC_WQMULWMR = 37,
68  UNSPEC_WQMULMR = 38,
69  UNSPEC_WQMULWM = 39,
70  UNSPEC_WQMULM = 40,
71  UNSPEC_WQMIAxyn = 41,
72  UNSPEC_WQMIAxy = 42,
73  UNSPEC_TANDC = 43,
74  UNSPEC_TORC = 44,
75  UNSPEC_TORVSC = 45,
76  UNSPEC_TEXTRC = 46,
77  UNSPEC_ASHIFT_SIGNED = 47,
78  UNSPEC_ASHIFT_UNSIGNED = 48,
79  UNSPEC_LOAD_COUNT = 49,
80  UNSPEC_VABD = 50,
81  UNSPEC_VABDL = 51,
82  UNSPEC_VADD = 52,
83  UNSPEC_VADDHN = 53,
84  UNSPEC_VADDL = 54,
85  UNSPEC_VADDW = 55,
86  UNSPEC_VBSL = 56,
87  UNSPEC_VCAGE = 57,
88  UNSPEC_VCAGT = 58,
89  UNSPEC_VCEQ = 59,
90  UNSPEC_VCGE = 60,
91  UNSPEC_VCGEU = 61,
92  UNSPEC_VCGT = 62,
93  UNSPEC_VCGTU = 63,
94  UNSPEC_VCLS = 64,
95  UNSPEC_VCONCAT = 65,
96  UNSPEC_VCVT = 66,
97  UNSPEC_VCVT_N = 67,
98  UNSPEC_VEXT = 68,
99  UNSPEC_VHADD = 69,
100  UNSPEC_VHSUB = 70,
101  UNSPEC_VLD1 = 71,
102  UNSPEC_VLD1_LANE = 72,
103  UNSPEC_VLD2 = 73,
104  UNSPEC_VLD2_DUP = 74,
105  UNSPEC_VLD2_LANE = 75,
106  UNSPEC_VLD3 = 76,
107  UNSPEC_VLD3A = 77,
108  UNSPEC_VLD3B = 78,
109  UNSPEC_VLD3_DUP = 79,
110  UNSPEC_VLD3_LANE = 80,
111  UNSPEC_VLD4 = 81,
112  UNSPEC_VLD4A = 82,
113  UNSPEC_VLD4B = 83,
114  UNSPEC_VLD4_DUP = 84,
115  UNSPEC_VLD4_LANE = 85,
116  UNSPEC_VMAX = 86,
117  UNSPEC_VMIN = 87,
118  UNSPEC_VMLA = 88,
119  UNSPEC_VMLAL = 89,
120  UNSPEC_VMLA_LANE = 90,
121  UNSPEC_VMLAL_LANE = 91,
122  UNSPEC_VMLS = 92,
123  UNSPEC_VMLSL = 93,
124  UNSPEC_VMLS_LANE = 94,
125  UNSPEC_VMLSL_LANE = 95,
126  UNSPEC_VMOVL = 96,
127  UNSPEC_VMOVN = 97,
128  UNSPEC_VMUL = 98,
129  UNSPEC_VMULL = 99,
130  UNSPEC_VMUL_LANE = 100,
131  UNSPEC_VMULL_LANE = 101,
132  UNSPEC_VPADAL = 102,
133  UNSPEC_VPADD = 103,
134  UNSPEC_VPADDL = 104,
135  UNSPEC_VPMAX = 105,
136  UNSPEC_VPMIN = 106,
137  UNSPEC_VPSMAX = 107,
138  UNSPEC_VPSMIN = 108,
139  UNSPEC_VPUMAX = 109,
140  UNSPEC_VPUMIN = 110,
141  UNSPEC_VQABS = 111,
142  UNSPEC_VQADD = 112,
143  UNSPEC_VQDMLAL = 113,
144  UNSPEC_VQDMLAL_LANE = 114,
145  UNSPEC_VQDMLSL = 115,
146  UNSPEC_VQDMLSL_LANE = 116,
147  UNSPEC_VQDMULH = 117,
148  UNSPEC_VQDMULH_LANE = 118,
149  UNSPEC_VQDMULL = 119,
150  UNSPEC_VQDMULL_LANE = 120,
151  UNSPEC_VQMOVN = 121,
152  UNSPEC_VQMOVUN = 122,
153  UNSPEC_VQNEG = 123,
154  UNSPEC_VQSHL = 124,
155  UNSPEC_VQSHL_N = 125,
156  UNSPEC_VQSHLU_N = 126,
157  UNSPEC_VQSHRN_N = 127,
158  UNSPEC_VQSHRUN_N = 128,
159  UNSPEC_VQSUB = 129,
160  UNSPEC_VRECPE = 130,
161  UNSPEC_VRECPS = 131,
162  UNSPEC_VREV16 = 132,
163  UNSPEC_VREV32 = 133,
164  UNSPEC_VREV64 = 134,
165  UNSPEC_VRSQRTE = 135,
166  UNSPEC_VRSQRTS = 136,
167  UNSPEC_VSHL = 137,
168  UNSPEC_VSHLL_N = 138,
169  UNSPEC_VSHL_N = 139,
170  UNSPEC_VSHR_N = 140,
171  UNSPEC_VSHRN_N = 141,
172  UNSPEC_VSLI = 142,
173  UNSPEC_VSRA_N = 143,
174  UNSPEC_VSRI = 144,
175  UNSPEC_VST1 = 145,
176  UNSPEC_VST1_LANE = 146,
177  UNSPEC_VST2 = 147,
178  UNSPEC_VST2_LANE = 148,
179  UNSPEC_VST3 = 149,
180  UNSPEC_VST3A = 150,
181  UNSPEC_VST3B = 151,
182  UNSPEC_VST3_LANE = 152,
183  UNSPEC_VST4 = 153,
184  UNSPEC_VST4A = 154,
185  UNSPEC_VST4B = 155,
186  UNSPEC_VST4_LANE = 156,
187  UNSPEC_VSTRUCTDUMMY = 157,
188  UNSPEC_VSUB = 158,
189  UNSPEC_VSUBHN = 159,
190  UNSPEC_VSUBL = 160,
191  UNSPEC_VSUBW = 161,
192  UNSPEC_VTBL = 162,
193  UNSPEC_VTBX = 163,
194  UNSPEC_VTRN1 = 164,
195  UNSPEC_VTRN2 = 165,
196  UNSPEC_VTST = 166,
197  UNSPEC_VUZP1 = 167,
198  UNSPEC_VUZP2 = 168,
199  UNSPEC_VZIP1 = 169,
200  UNSPEC_VZIP2 = 170,
201  UNSPEC_MISALIGNED_ACCESS = 171,
202  UNSPEC_VCLE = 172,
203  UNSPEC_VCLT = 173,
204  UNSPEC_NVRINTZ = 174,
205  UNSPEC_NVRINTP = 175,
206  UNSPEC_NVRINTM = 176,
207  UNSPEC_NVRINTX = 177,
208  UNSPEC_NVRINTA = 178,
209  UNSPEC_NVRINTN = 179
210};
211#define NUM_UNSPEC_VALUES 180
212extern const char *const unspec_strings[];
213
214enum unspecv {
215  VUNSPEC_BLOCKAGE = 0,
216  VUNSPEC_EPILOGUE = 1,
217  VUNSPEC_THUMB1_INTERWORK = 2,
218  VUNSPEC_ALIGN = 3,
219  VUNSPEC_POOL_END = 4,
220  VUNSPEC_POOL_1 = 5,
221  VUNSPEC_POOL_2 = 6,
222  VUNSPEC_POOL_4 = 7,
223  VUNSPEC_POOL_8 = 8,
224  VUNSPEC_POOL_16 = 9,
225  VUNSPEC_TMRC = 10,
226  VUNSPEC_TMCR = 11,
227  VUNSPEC_ALIGN8 = 12,
228  VUNSPEC_WCMP_EQ = 13,
229  VUNSPEC_WCMP_GTU = 14,
230  VUNSPEC_WCMP_GT = 15,
231  VUNSPEC_EH_RETURN = 16,
232  VUNSPEC_ATOMIC_CAS = 17,
233  VUNSPEC_ATOMIC_XCHG = 18,
234  VUNSPEC_ATOMIC_OP = 19,
235  VUNSPEC_LL = 20,
236  VUNSPEC_SC = 21
237};
238#define NUM_UNSPECV_VALUES 22
239extern const char *const unspecv_strings[];
240
241#endif /* GCC_INSN_CONSTANTS_H */
242