111
|
1 ; -*- buffer-read-only: t -*-
|
|
2 ; Generated automatically by genopt.sh from m68k-devices.def,
|
|
3 ; m68k-isas.def and m68k-microarchs.def.
|
|
4
|
|
5 ; Copyright (C) 2011-2017 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(target_device) Type(enum target_device)
|
|
25 Known M68K CPUs (for use with the -mcpu= option):
|
|
26
|
|
27 EnumValue
|
|
28 Enum(target_device) String(68000) Value(m68000)
|
|
29
|
|
30 EnumValue
|
|
31 Enum(target_device) String(68010) Value(m68010)
|
|
32
|
|
33 EnumValue
|
|
34 Enum(target_device) String(68020) Value(m68020)
|
|
35
|
|
36 EnumValue
|
|
37 Enum(target_device) String(68030) Value(m68030)
|
|
38
|
|
39 EnumValue
|
|
40 Enum(target_device) String(68040) Value(m68040)
|
|
41
|
|
42 EnumValue
|
|
43 Enum(target_device) String(68060) Value(m68060)
|
|
44
|
|
45 EnumValue
|
|
46 Enum(target_device) String(68302) Value(m68302)
|
|
47
|
|
48 EnumValue
|
|
49 Enum(target_device) String(68332) Value(m68332)
|
|
50
|
|
51 EnumValue
|
|
52 Enum(target_device) String(cpu32) Value(cpu32)
|
|
53
|
|
54 EnumValue
|
|
55 Enum(target_device) String(51) Value(mcf51)
|
|
56
|
|
57 EnumValue
|
|
58 Enum(target_device) String(51ac) Value(mcf51ac)
|
|
59
|
|
60 EnumValue
|
|
61 Enum(target_device) String(51ag) Value(mcf51ag)
|
|
62
|
|
63 EnumValue
|
|
64 Enum(target_device) String(51cn) Value(mcf51cn)
|
|
65
|
|
66 EnumValue
|
|
67 Enum(target_device) String(51em) Value(mcf51em)
|
|
68
|
|
69 EnumValue
|
|
70 Enum(target_device) String(51je) Value(mcf51je)
|
|
71
|
|
72 EnumValue
|
|
73 Enum(target_device) String(51jf) Value(mcf51jf)
|
|
74
|
|
75 EnumValue
|
|
76 Enum(target_device) String(51jg) Value(mcf51jg)
|
|
77
|
|
78 EnumValue
|
|
79 Enum(target_device) String(51jm) Value(mcf51jm)
|
|
80
|
|
81 EnumValue
|
|
82 Enum(target_device) String(51mm) Value(mcf51mm)
|
|
83
|
|
84 EnumValue
|
|
85 Enum(target_device) String(51qe) Value(mcf51qe)
|
|
86
|
|
87 EnumValue
|
|
88 Enum(target_device) String(51qm) Value(mcf51qm)
|
|
89
|
|
90 EnumValue
|
|
91 Enum(target_device) String(5202) Value(mcf5202)
|
|
92
|
|
93 EnumValue
|
|
94 Enum(target_device) String(5204) Value(mcf5204)
|
|
95
|
|
96 EnumValue
|
|
97 Enum(target_device) String(5206) Value(mcf5206)
|
|
98
|
|
99 EnumValue
|
|
100 Enum(target_device) String(5206e) Value(mcf5206e)
|
|
101
|
|
102 EnumValue
|
|
103 Enum(target_device) String(5207) Value(mcf5207)
|
|
104
|
|
105 EnumValue
|
|
106 Enum(target_device) String(5208) Value(mcf5208)
|
|
107
|
|
108 EnumValue
|
|
109 Enum(target_device) String(5210a) Value(mcf5210a)
|
|
110
|
|
111 EnumValue
|
|
112 Enum(target_device) String(5211a) Value(mcf5211a)
|
|
113
|
|
114 EnumValue
|
|
115 Enum(target_device) String(5211) Value(mcf5211)
|
|
116
|
|
117 EnumValue
|
|
118 Enum(target_device) String(5212) Value(mcf5212)
|
|
119
|
|
120 EnumValue
|
|
121 Enum(target_device) String(5213) Value(mcf5213)
|
|
122
|
|
123 EnumValue
|
|
124 Enum(target_device) String(5214) Value(mcf5214)
|
|
125
|
|
126 EnumValue
|
|
127 Enum(target_device) String(5216) Value(mcf5216)
|
|
128
|
|
129 EnumValue
|
|
130 Enum(target_device) String(5221x) Value(mcf5221x)
|
|
131
|
|
132 EnumValue
|
|
133 Enum(target_device) String(52221) Value(mcf52221)
|
|
134
|
|
135 EnumValue
|
|
136 Enum(target_device) String(52223) Value(mcf52223)
|
|
137
|
|
138 EnumValue
|
|
139 Enum(target_device) String(52230) Value(mcf52230)
|
|
140
|
|
141 EnumValue
|
|
142 Enum(target_device) String(52231) Value(mcf52231)
|
|
143
|
|
144 EnumValue
|
|
145 Enum(target_device) String(52232) Value(mcf52232)
|
|
146
|
|
147 EnumValue
|
|
148 Enum(target_device) String(52233) Value(mcf52233)
|
|
149
|
|
150 EnumValue
|
|
151 Enum(target_device) String(52234) Value(mcf52234)
|
|
152
|
|
153 EnumValue
|
|
154 Enum(target_device) String(52235) Value(mcf52235)
|
|
155
|
|
156 EnumValue
|
|
157 Enum(target_device) String(5224) Value(mcf5224)
|
|
158
|
|
159 EnumValue
|
|
160 Enum(target_device) String(5225) Value(mcf5225)
|
|
161
|
|
162 EnumValue
|
|
163 Enum(target_device) String(52252) Value(mcf52252)
|
|
164
|
|
165 EnumValue
|
|
166 Enum(target_device) String(52254) Value(mcf52254)
|
|
167
|
|
168 EnumValue
|
|
169 Enum(target_device) String(52255) Value(mcf52255)
|
|
170
|
|
171 EnumValue
|
|
172 Enum(target_device) String(52256) Value(mcf52256)
|
|
173
|
|
174 EnumValue
|
|
175 Enum(target_device) String(52258) Value(mcf52258)
|
|
176
|
|
177 EnumValue
|
|
178 Enum(target_device) String(52259) Value(mcf52259)
|
|
179
|
|
180 EnumValue
|
|
181 Enum(target_device) String(52274) Value(mcf52274)
|
|
182
|
|
183 EnumValue
|
|
184 Enum(target_device) String(52277) Value(mcf52277)
|
|
185
|
|
186 EnumValue
|
|
187 Enum(target_device) String(5232) Value(mcf5232)
|
|
188
|
|
189 EnumValue
|
|
190 Enum(target_device) String(5233) Value(mcf5233)
|
|
191
|
|
192 EnumValue
|
|
193 Enum(target_device) String(5234) Value(mcf5234)
|
|
194
|
|
195 EnumValue
|
|
196 Enum(target_device) String(5235) Value(mcf5235)
|
|
197
|
|
198 EnumValue
|
|
199 Enum(target_device) String(523x) Value(mcf523x)
|
|
200
|
|
201 EnumValue
|
|
202 Enum(target_device) String(5249) Value(mcf5249)
|
|
203
|
|
204 EnumValue
|
|
205 Enum(target_device) String(5250) Value(mcf5250)
|
|
206
|
|
207 EnumValue
|
|
208 Enum(target_device) String(5253) Value(mcf5253)
|
|
209
|
|
210 EnumValue
|
|
211 Enum(target_device) String(5270) Value(mcf5270)
|
|
212
|
|
213 EnumValue
|
|
214 Enum(target_device) String(5271) Value(mcf5271)
|
|
215
|
|
216 EnumValue
|
|
217 Enum(target_device) String(5272) Value(mcf5272)
|
|
218
|
|
219 EnumValue
|
|
220 Enum(target_device) String(5274) Value(mcf5274)
|
|
221
|
|
222 EnumValue
|
|
223 Enum(target_device) String(5275) Value(mcf5275)
|
|
224
|
|
225 EnumValue
|
|
226 Enum(target_device) String(5280) Value(mcf5280)
|
|
227
|
|
228 EnumValue
|
|
229 Enum(target_device) String(5281) Value(mcf5281)
|
|
230
|
|
231 EnumValue
|
|
232 Enum(target_device) String(5282) Value(mcf5282)
|
|
233
|
|
234 EnumValue
|
|
235 Enum(target_device) String(528x) Value(mcf528x)
|
|
236
|
|
237 EnumValue
|
|
238 Enum(target_device) String(53011) Value(mcf53011)
|
|
239
|
|
240 EnumValue
|
|
241 Enum(target_device) String(53012) Value(mcf53012)
|
|
242
|
|
243 EnumValue
|
|
244 Enum(target_device) String(53013) Value(mcf53013)
|
|
245
|
|
246 EnumValue
|
|
247 Enum(target_device) String(53014) Value(mcf53014)
|
|
248
|
|
249 EnumValue
|
|
250 Enum(target_device) String(53015) Value(mcf53015)
|
|
251
|
|
252 EnumValue
|
|
253 Enum(target_device) String(53016) Value(mcf53016)
|
|
254
|
|
255 EnumValue
|
|
256 Enum(target_device) String(53017) Value(mcf53017)
|
|
257
|
|
258 EnumValue
|
|
259 Enum(target_device) String(5307) Value(mcf5307)
|
|
260
|
|
261 EnumValue
|
|
262 Enum(target_device) String(5327) Value(mcf5327)
|
|
263
|
|
264 EnumValue
|
|
265 Enum(target_device) String(5328) Value(mcf5328)
|
|
266
|
|
267 EnumValue
|
|
268 Enum(target_device) String(5329) Value(mcf5329)
|
|
269
|
|
270 EnumValue
|
|
271 Enum(target_device) String(532x) Value(mcf532x)
|
|
272
|
|
273 EnumValue
|
|
274 Enum(target_device) String(5372) Value(mcf5372)
|
|
275
|
|
276 EnumValue
|
|
277 Enum(target_device) String(5373) Value(mcf5373)
|
|
278
|
|
279 EnumValue
|
|
280 Enum(target_device) String(537x) Value(mcf537x)
|
|
281
|
|
282 EnumValue
|
|
283 Enum(target_device) String(5407) Value(mcf5407)
|
|
284
|
|
285 EnumValue
|
|
286 Enum(target_device) String(54410) Value(mcf54410)
|
|
287
|
|
288 EnumValue
|
|
289 Enum(target_device) String(54415) Value(mcf54415)
|
|
290
|
|
291 EnumValue
|
|
292 Enum(target_device) String(54416) Value(mcf54416)
|
|
293
|
|
294 EnumValue
|
|
295 Enum(target_device) String(54417) Value(mcf54417)
|
|
296
|
|
297 EnumValue
|
|
298 Enum(target_device) String(54418) Value(mcf54418)
|
|
299
|
|
300 EnumValue
|
|
301 Enum(target_device) String(54450) Value(mcf54450)
|
|
302
|
|
303 EnumValue
|
|
304 Enum(target_device) String(54451) Value(mcf54451)
|
|
305
|
|
306 EnumValue
|
|
307 Enum(target_device) String(54452) Value(mcf54452)
|
|
308
|
|
309 EnumValue
|
|
310 Enum(target_device) String(54453) Value(mcf54453)
|
|
311
|
|
312 EnumValue
|
|
313 Enum(target_device) String(54454) Value(mcf54454)
|
|
314
|
|
315 EnumValue
|
|
316 Enum(target_device) String(54455) Value(mcf54455)
|
|
317
|
|
318 EnumValue
|
|
319 Enum(target_device) String(5470) Value(mcf5470)
|
|
320
|
|
321 EnumValue
|
|
322 Enum(target_device) String(5471) Value(mcf5471)
|
|
323
|
|
324 EnumValue
|
|
325 Enum(target_device) String(5472) Value(mcf5472)
|
|
326
|
|
327 EnumValue
|
|
328 Enum(target_device) String(5473) Value(mcf5473)
|
|
329
|
|
330 EnumValue
|
|
331 Enum(target_device) String(5474) Value(mcf5474)
|
|
332
|
|
333 EnumValue
|
|
334 Enum(target_device) String(5475) Value(mcf5475)
|
|
335
|
|
336 EnumValue
|
|
337 Enum(target_device) String(547x) Value(mcf547x)
|
|
338
|
|
339 EnumValue
|
|
340 Enum(target_device) String(5480) Value(mcf5480)
|
|
341
|
|
342 EnumValue
|
|
343 Enum(target_device) String(5481) Value(mcf5481)
|
|
344
|
|
345 EnumValue
|
|
346 Enum(target_device) String(5482) Value(mcf5482)
|
|
347
|
|
348 EnumValue
|
|
349 Enum(target_device) String(5483) Value(mcf5483)
|
|
350
|
|
351 EnumValue
|
|
352 Enum(target_device) String(5484) Value(mcf5484)
|
|
353
|
|
354 EnumValue
|
|
355 Enum(target_device) String(5485) Value(mcf5485)
|
|
356
|
|
357 EnumValue
|
|
358 Enum(target_device) String(548x) Value(mcf548x)
|
|
359
|
|
360 EnumValue
|
|
361 Enum(target_device) String(fidoa) Value(fidoa)
|
|
362
|
|
363 Enum
|
|
364 Name(uarch_type) Type(enum uarch_type)
|
|
365 Known M68K microarchitectures (for use with the -mtune= option):
|
|
366
|
|
367 EnumValue
|
|
368 Enum(uarch_type) String(68000) Value(u68000)
|
|
369
|
|
370 EnumValue
|
|
371 Enum(uarch_type) String(68010) Value(u68010)
|
|
372
|
|
373 EnumValue
|
|
374 Enum(uarch_type) String(68020) Value(u68020)
|
|
375
|
|
376 EnumValue
|
|
377 Enum(uarch_type) String(68020-40) Value(u68020_40)
|
|
378
|
|
379 EnumValue
|
|
380 Enum(uarch_type) String(68020-60) Value(u68020_60)
|
|
381
|
|
382 EnumValue
|
|
383 Enum(uarch_type) String(68030) Value(u68030)
|
|
384
|
|
385 EnumValue
|
|
386 Enum(uarch_type) String(68040) Value(u68040)
|
|
387
|
|
388 EnumValue
|
|
389 Enum(uarch_type) String(68060) Value(u68060)
|
|
390
|
|
391 EnumValue
|
|
392 Enum(uarch_type) String(cpu32) Value(ucpu32)
|
|
393
|
|
394 EnumValue
|
|
395 Enum(uarch_type) String(cfv1) Value(ucfv1)
|
|
396
|
|
397 EnumValue
|
|
398 Enum(uarch_type) String(cfv2) Value(ucfv2)
|
|
399
|
|
400 EnumValue
|
|
401 Enum(uarch_type) String(cfv3) Value(ucfv3)
|
|
402
|
|
403 EnumValue
|
|
404 Enum(uarch_type) String(cfv4) Value(ucfv4)
|
|
405
|
|
406 EnumValue
|
|
407 Enum(uarch_type) String(cfv4e) Value(ucfv4e)
|
|
408
|
|
409 Enum
|
|
410 Name(m68k_isa) Type(int)
|
|
411 Known M68K ISAs (for use with the -march= option):
|
|
412
|
|
413 EnumValue
|
|
414 Enum(m68k_isa) String(68000) Value(0)
|
|
415
|
|
416 EnumValue
|
|
417 Enum(m68k_isa) String(68010) Value(1)
|
|
418
|
|
419 EnumValue
|
|
420 Enum(m68k_isa) String(68020) Value(2)
|
|
421
|
|
422 EnumValue
|
|
423 Enum(m68k_isa) String(68030) Value(3)
|
|
424
|
|
425 EnumValue
|
|
426 Enum(m68k_isa) String(68040) Value(4)
|
|
427
|
|
428 EnumValue
|
|
429 Enum(m68k_isa) String(68060) Value(5)
|
|
430
|
|
431 EnumValue
|
|
432 Enum(m68k_isa) String(cpu32) Value(6)
|
|
433
|
|
434 EnumValue
|
|
435 Enum(m68k_isa) String(isaa) Value(7)
|
|
436
|
|
437 EnumValue
|
|
438 Enum(m68k_isa) String(isaaplus) Value(8)
|
|
439
|
|
440 EnumValue
|
|
441 Enum(m68k_isa) String(isab) Value(9)
|
|
442
|
|
443 EnumValue
|
|
444 Enum(m68k_isa) String(isac) Value(10)
|
|
445
|