OSDN Git Service

23339c71c8ce98b6340667e1d8d607cef38087c0
[pf3gnuchains/gcc-fork.git] / gcc / config / arm / arm-tables.opt
1 ; -*- buffer-read-only: t -*-
2 ; Generated automatically by genopt.sh from arm-cores.def, arm-arches.def
3 ; and arm-fpus.def.
4
5 ; Copyright (C) 2011 Free Software Foundation, Inc.
6 ;
7 ; This file is part of GCC.
8 ;
9 ; GCC is free software; you can redistribute it and/or modify it under
10 ; the terms of the GNU General Public License as published by the Free
11 ; Software Foundation; either version 3, or (at your option) any later
12 ; version.
13 ;
14 ; GCC is distributed in the hope that it will be useful, but WITHOUT ANY
15 ; WARRANTY; without even the implied warranty of MERCHANTABILITY or
16 ; FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
17 ; for more details.
18 ;
19 ; You should have received a copy of the GNU General Public License
20 ; along with GCC; see the file COPYING3.  If not see
21 ; <http://www.gnu.org/licenses/>.
22
23 Enum
24 Name(processor_type) Type(enum processor_type)
25 Known ARM CPUs (for use with the -mcpu= and -mtune= options):
26
27 EnumValue
28 Enum(processor_type) String(arm2) Value(arm2)
29
30 EnumValue
31 Enum(processor_type) String(arm250) Value(arm250)
32
33 EnumValue
34 Enum(processor_type) String(arm3) Value(arm3)
35
36 EnumValue
37 Enum(processor_type) String(arm6) Value(arm6)
38
39 EnumValue
40 Enum(processor_type) String(arm60) Value(arm60)
41
42 EnumValue
43 Enum(processor_type) String(arm600) Value(arm600)
44
45 EnumValue
46 Enum(processor_type) String(arm610) Value(arm610)
47
48 EnumValue
49 Enum(processor_type) String(arm620) Value(arm620)
50
51 EnumValue
52 Enum(processor_type) String(arm7) Value(arm7)
53
54 EnumValue
55 Enum(processor_type) String(arm7d) Value(arm7d)
56
57 EnumValue
58 Enum(processor_type) String(arm7di) Value(arm7di)
59
60 EnumValue
61 Enum(processor_type) String(arm70) Value(arm70)
62
63 EnumValue
64 Enum(processor_type) String(arm700) Value(arm700)
65
66 EnumValue
67 Enum(processor_type) String(arm700i) Value(arm700i)
68
69 EnumValue
70 Enum(processor_type) String(arm710) Value(arm710)
71
72 EnumValue
73 Enum(processor_type) String(arm720) Value(arm720)
74
75 EnumValue
76 Enum(processor_type) String(arm710c) Value(arm710c)
77
78 EnumValue
79 Enum(processor_type) String(arm7100) Value(arm7100)
80
81 EnumValue
82 Enum(processor_type) String(arm7500) Value(arm7500)
83
84 EnumValue
85 Enum(processor_type) String(arm7500fe) Value(arm7500fe)
86
87 EnumValue
88 Enum(processor_type) String(arm7m) Value(arm7m)
89
90 EnumValue
91 Enum(processor_type) String(arm7dm) Value(arm7dm)
92
93 EnumValue
94 Enum(processor_type) String(arm7dmi) Value(arm7dmi)
95
96 EnumValue
97 Enum(processor_type) String(arm8) Value(arm8)
98
99 EnumValue
100 Enum(processor_type) String(arm810) Value(arm810)
101
102 EnumValue
103 Enum(processor_type) String(strongarm) Value(strongarm)
104
105 EnumValue
106 Enum(processor_type) String(strongarm110) Value(strongarm110)
107
108 EnumValue
109 Enum(processor_type) String(strongarm1100) Value(strongarm1100)
110
111 EnumValue
112 Enum(processor_type) String(strongarm1110) Value(strongarm1110)
113
114 EnumValue
115 Enum(processor_type) String(fa526) Value(fa526)
116
117 EnumValue
118 Enum(processor_type) String(fa626) Value(fa626)
119
120 EnumValue
121 Enum(processor_type) String(arm7tdmi) Value(arm7tdmi)
122
123 EnumValue
124 Enum(processor_type) String(arm7tdmi-s) Value(arm7tdmis)
125
126 EnumValue
127 Enum(processor_type) String(arm710t) Value(arm710t)
128
129 EnumValue
130 Enum(processor_type) String(arm720t) Value(arm720t)
131
132 EnumValue
133 Enum(processor_type) String(arm740t) Value(arm740t)
134
135 EnumValue
136 Enum(processor_type) String(arm9) Value(arm9)
137
138 EnumValue
139 Enum(processor_type) String(arm9tdmi) Value(arm9tdmi)
140
141 EnumValue
142 Enum(processor_type) String(arm920) Value(arm920)
143
144 EnumValue
145 Enum(processor_type) String(arm920t) Value(arm920t)
146
147 EnumValue
148 Enum(processor_type) String(arm922t) Value(arm922t)
149
150 EnumValue
151 Enum(processor_type) String(arm940t) Value(arm940t)
152
153 EnumValue
154 Enum(processor_type) String(ep9312) Value(ep9312)
155
156 EnumValue
157 Enum(processor_type) String(arm10tdmi) Value(arm10tdmi)
158
159 EnumValue
160 Enum(processor_type) String(arm1020t) Value(arm1020t)
161
162 EnumValue
163 Enum(processor_type) String(arm9e) Value(arm9e)
164
165 EnumValue
166 Enum(processor_type) String(arm946e-s) Value(arm946es)
167
168 EnumValue
169 Enum(processor_type) String(arm966e-s) Value(arm966es)
170
171 EnumValue
172 Enum(processor_type) String(arm968e-s) Value(arm968es)
173
174 EnumValue
175 Enum(processor_type) String(arm10e) Value(arm10e)
176
177 EnumValue
178 Enum(processor_type) String(arm1020e) Value(arm1020e)
179
180 EnumValue
181 Enum(processor_type) String(arm1022e) Value(arm1022e)
182
183 EnumValue
184 Enum(processor_type) String(xscale) Value(xscale)
185
186 EnumValue
187 Enum(processor_type) String(iwmmxt) Value(iwmmxt)
188
189 EnumValue
190 Enum(processor_type) String(iwmmxt2) Value(iwmmxt2)
191
192 EnumValue
193 Enum(processor_type) String(fa606te) Value(fa606te)
194
195 EnumValue
196 Enum(processor_type) String(fa626te) Value(fa626te)
197
198 EnumValue
199 Enum(processor_type) String(fmp626) Value(fmp626)
200
201 EnumValue
202 Enum(processor_type) String(fa726te) Value(fa726te)
203
204 EnumValue
205 Enum(processor_type) String(arm926ej-s) Value(arm926ejs)
206
207 EnumValue
208 Enum(processor_type) String(arm1026ej-s) Value(arm1026ejs)
209
210 EnumValue
211 Enum(processor_type) String(arm1136j-s) Value(arm1136js)
212
213 EnumValue
214 Enum(processor_type) String(arm1136jf-s) Value(arm1136jfs)
215
216 EnumValue
217 Enum(processor_type) String(arm1176jz-s) Value(arm1176jzs)
218
219 EnumValue
220 Enum(processor_type) String(arm1176jzf-s) Value(arm1176jzfs)
221
222 EnumValue
223 Enum(processor_type) String(mpcorenovfp) Value(mpcorenovfp)
224
225 EnumValue
226 Enum(processor_type) String(mpcore) Value(mpcore)
227
228 EnumValue
229 Enum(processor_type) String(arm1156t2-s) Value(arm1156t2s)
230
231 EnumValue
232 Enum(processor_type) String(arm1156t2f-s) Value(arm1156t2fs)
233
234 EnumValue
235 Enum(processor_type) String(generic-armv7-a) Value(genericv7a)
236
237 EnumValue
238 Enum(processor_type) String(cortex-a5) Value(cortexa5)
239
240 EnumValue
241 Enum(processor_type) String(cortex-a8) Value(cortexa8)
242
243 EnumValue
244 Enum(processor_type) String(cortex-a9) Value(cortexa9)
245
246 EnumValue
247 Enum(processor_type) String(cortex-a15) Value(cortexa15)
248
249 EnumValue
250 Enum(processor_type) String(cortex-r4) Value(cortexr4)
251
252 EnumValue
253 Enum(processor_type) String(cortex-r4f) Value(cortexr4f)
254
255 EnumValue
256 Enum(processor_type) String(cortex-r5) Value(cortexr5)
257
258 EnumValue
259 Enum(processor_type) String(cortex-m4) Value(cortexm4)
260
261 EnumValue
262 Enum(processor_type) String(cortex-m3) Value(cortexm3)
263
264 EnumValue
265 Enum(processor_type) String(cortex-m1) Value(cortexm1)
266
267 EnumValue
268 Enum(processor_type) String(cortex-m0) Value(cortexm0)
269
270 Enum
271 Name(arm_arch) Type(int)
272 Known ARM architectures (for use with the -march= option):
273
274 EnumValue
275 Enum(arm_arch) String(armv2) Value(0)
276
277 EnumValue
278 Enum(arm_arch) String(armv2a) Value(1)
279
280 EnumValue
281 Enum(arm_arch) String(armv3) Value(2)
282
283 EnumValue
284 Enum(arm_arch) String(armv3m) Value(3)
285
286 EnumValue
287 Enum(arm_arch) String(armv4) Value(4)
288
289 EnumValue
290 Enum(arm_arch) String(armv4t) Value(5)
291
292 EnumValue
293 Enum(arm_arch) String(armv5) Value(6)
294
295 EnumValue
296 Enum(arm_arch) String(armv5t) Value(7)
297
298 EnumValue
299 Enum(arm_arch) String(armv5e) Value(8)
300
301 EnumValue
302 Enum(arm_arch) String(armv5te) Value(9)
303
304 EnumValue
305 Enum(arm_arch) String(armv6) Value(10)
306
307 EnumValue
308 Enum(arm_arch) String(armv6j) Value(11)
309
310 EnumValue
311 Enum(arm_arch) String(armv6k) Value(12)
312
313 EnumValue
314 Enum(arm_arch) String(armv6z) Value(13)
315
316 EnumValue
317 Enum(arm_arch) String(armv6zk) Value(14)
318
319 EnumValue
320 Enum(arm_arch) String(armv6t2) Value(15)
321
322 EnumValue
323 Enum(arm_arch) String(armv6-m) Value(16)
324
325 EnumValue
326 Enum(arm_arch) String(armv6s-m) Value(17)
327
328 EnumValue
329 Enum(arm_arch) String(armv7) Value(18)
330
331 EnumValue
332 Enum(arm_arch) String(armv7-a) Value(19)
333
334 EnumValue
335 Enum(arm_arch) String(armv7-r) Value(20)
336
337 EnumValue
338 Enum(arm_arch) String(armv7-m) Value(21)
339
340 EnumValue
341 Enum(arm_arch) String(armv7e-m) Value(22)
342
343 EnumValue
344 Enum(arm_arch) String(ep9312) Value(23)
345
346 EnumValue
347 Enum(arm_arch) String(iwmmxt) Value(24)
348
349 EnumValue
350 Enum(arm_arch) String(iwmmxt2) Value(25)
351
352 Enum
353 Name(arm_fpu) Type(int)
354 Known ARM FPUs (for use with the -mfpu= option):
355
356 EnumValue
357 Enum(arm_fpu) String(fpa) Value(0)
358
359 EnumValue
360 Enum(arm_fpu) String(fpe2) Value(1)
361
362 EnumValue
363 Enum(arm_fpu) String(fpe3) Value(2)
364
365 EnumValue
366 Enum(arm_fpu) String(maverick) Value(3)
367
368 EnumValue
369 Enum(arm_fpu) String(vfp) Value(4)
370
371 EnumValue
372 Enum(arm_fpu) String(vfpv3) Value(5)
373
374 EnumValue
375 Enum(arm_fpu) String(vfpv3-fp16) Value(6)
376
377 EnumValue
378 Enum(arm_fpu) String(vfpv3-d16) Value(7)
379
380 EnumValue
381 Enum(arm_fpu) String(vfpv3-d16-fp16) Value(8)
382
383 EnumValue
384 Enum(arm_fpu) String(vfpv3xd) Value(9)
385
386 EnumValue
387 Enum(arm_fpu) String(vfpv3xd-fp16) Value(10)
388
389 EnumValue
390 Enum(arm_fpu) String(neon) Value(11)
391
392 EnumValue
393 Enum(arm_fpu) String(neon-fp16) Value(12)
394
395 EnumValue
396 Enum(arm_fpu) String(vfpv4) Value(13)
397
398 EnumValue
399 Enum(arm_fpu) String(vfpv4-d16) Value(14)
400
401 EnumValue
402 Enum(arm_fpu) String(fpv4-sp-d16) Value(15)
403
404 EnumValue
405 Enum(arm_fpu) String(neon-vfpv4) Value(16)
406
407 EnumValue
408 Enum(arm_fpu) String(vfp3) Value(17)
409