1; -*- buffer-read-only: t -*-
2; Generated automatically by genopt.sh from mips-cpus.def.
3
4; Copyright (C) 2011-2015 Free Software Foundation, Inc.
5;
6; This file is part of GCC.
7;
8; GCC is free software; you can redistribute it and/or modify it under
9; the terms of the GNU General Public License as published by the Free
10; Software Foundation; either version 3, or (at your option) any later
11; version.
12;
13; GCC is distributed in the hope that it will be useful, but WITHOUT ANY
14; WARRANTY; without even the implied warranty of MERCHANTABILITY or
15; FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
16; for more details.
17;
18; You should have received a copy of the GNU General Public License
19; along with GCC; see the file COPYING3.  If not see
20; <http://www.gnu.org/licenses/>.
21
22Enum
23Name(mips_arch_opt_value) Type(int)
24Known MIPS CPUs (for use with the -march= and -mtune= options):
25
26Enum
27Name(mips_mips_opt_value) Type(int)
28Known MIPS ISA levels (for use with the -mips option):
29
30EnumValue
31Enum(mips_arch_opt_value) String(from-abi) Value(MIPS_ARCH_OPTION_FROM_ABI)
32
33EnumValue
34Enum(mips_arch_opt_value) String(native) Value(MIPS_ARCH_OPTION_NATIVE) DriverOnly
35
36EnumValue
37Enum(mips_arch_opt_value) String(mips1) Value(0) Canonical
38
39EnumValue
40Enum(mips_mips_opt_value) String(1) Value(0)
41
42EnumValue
43Enum(mips_arch_opt_value) String(mips2) Value(1) Canonical
44
45EnumValue
46Enum(mips_mips_opt_value) String(2) Value(1)
47
48EnumValue
49Enum(mips_arch_opt_value) String(mips3) Value(2) Canonical
50
51EnumValue
52Enum(mips_mips_opt_value) String(3) Value(2)
53
54EnumValue
55Enum(mips_arch_opt_value) String(mips4) Value(3) Canonical
56
57EnumValue
58Enum(mips_mips_opt_value) String(4) Value(3)
59
60EnumValue
61Enum(mips_arch_opt_value) String(mips32) Value(4) Canonical
62
63EnumValue
64Enum(mips_mips_opt_value) String(32) Value(4)
65
66EnumValue
67Enum(mips_arch_opt_value) String(mips32r2) Value(5) Canonical
68
69EnumValue
70Enum(mips_mips_opt_value) String(32r2) Value(5)
71
72EnumValue
73Enum(mips_arch_opt_value) String(mips32r3) Value(6) Canonical
74
75EnumValue
76Enum(mips_mips_opt_value) String(32r3) Value(6)
77
78EnumValue
79Enum(mips_arch_opt_value) String(mips32r5) Value(7) Canonical
80
81EnumValue
82Enum(mips_mips_opt_value) String(32r5) Value(7)
83
84EnumValue
85Enum(mips_arch_opt_value) String(mips32r6) Value(8) Canonical
86
87EnumValue
88Enum(mips_mips_opt_value) String(32r6) Value(8)
89
90EnumValue
91Enum(mips_arch_opt_value) String(mips64) Value(9) Canonical
92
93EnumValue
94Enum(mips_mips_opt_value) String(64) Value(9)
95
96EnumValue
97Enum(mips_arch_opt_value) String(mips64r2) Value(10) Canonical
98
99EnumValue
100Enum(mips_mips_opt_value) String(64r2) Value(10)
101
102EnumValue
103Enum(mips_arch_opt_value) String(mips64r3) Value(11) Canonical
104
105EnumValue
106Enum(mips_mips_opt_value) String(64r3) Value(11)
107
108EnumValue
109Enum(mips_arch_opt_value) String(mips64r5) Value(12) Canonical
110
111EnumValue
112Enum(mips_mips_opt_value) String(64r5) Value(12)
113
114EnumValue
115Enum(mips_arch_opt_value) String(mips64r6) Value(13) Canonical
116
117EnumValue
118Enum(mips_mips_opt_value) String(64r6) Value(13)
119
120EnumValue
121Enum(mips_arch_opt_value) String(r3000) Value(14) Canonical
122
123EnumValue
124Enum(mips_arch_opt_value) String(r3k) Value(14)
125
126EnumValue
127Enum(mips_arch_opt_value) String(3000) Value(14)
128
129EnumValue
130Enum(mips_arch_opt_value) String(3k) Value(14)
131
132EnumValue
133Enum(mips_arch_opt_value) String(r2000) Value(15) Canonical
134
135EnumValue
136Enum(mips_arch_opt_value) String(r2k) Value(15)
137
138EnumValue
139Enum(mips_arch_opt_value) String(2000) Value(15)
140
141EnumValue
142Enum(mips_arch_opt_value) String(2k) Value(15)
143
144EnumValue
145Enum(mips_arch_opt_value) String(r3900) Value(16) Canonical
146
147EnumValue
148Enum(mips_arch_opt_value) String(3900) Value(16)
149
150EnumValue
151Enum(mips_arch_opt_value) String(r6000) Value(17) Canonical
152
153EnumValue
154Enum(mips_arch_opt_value) String(r6k) Value(17)
155
156EnumValue
157Enum(mips_arch_opt_value) String(6000) Value(17)
158
159EnumValue
160Enum(mips_arch_opt_value) String(6k) Value(17)
161
162EnumValue
163Enum(mips_arch_opt_value) String(r4000) Value(18) Canonical
164
165EnumValue
166Enum(mips_arch_opt_value) String(r4k) Value(18)
167
168EnumValue
169Enum(mips_arch_opt_value) String(4000) Value(18)
170
171EnumValue
172Enum(mips_arch_opt_value) String(4k) Value(18)
173
174EnumValue
175Enum(mips_arch_opt_value) String(vr4100) Value(19) Canonical
176
177EnumValue
178Enum(mips_arch_opt_value) String(4100) Value(19)
179
180EnumValue
181Enum(mips_arch_opt_value) String(r4100) Value(19)
182
183EnumValue
184Enum(mips_arch_opt_value) String(vr4111) Value(20) Canonical
185
186EnumValue
187Enum(mips_arch_opt_value) String(4111) Value(20)
188
189EnumValue
190Enum(mips_arch_opt_value) String(r4111) Value(20)
191
192EnumValue
193Enum(mips_arch_opt_value) String(vr4120) Value(21) Canonical
194
195EnumValue
196Enum(mips_arch_opt_value) String(4120) Value(21)
197
198EnumValue
199Enum(mips_arch_opt_value) String(r4120) Value(21)
200
201EnumValue
202Enum(mips_arch_opt_value) String(vr4130) Value(22) Canonical
203
204EnumValue
205Enum(mips_arch_opt_value) String(4130) Value(22)
206
207EnumValue
208Enum(mips_arch_opt_value) String(r4130) Value(22)
209
210EnumValue
211Enum(mips_arch_opt_value) String(vr4300) Value(23) Canonical
212
213EnumValue
214Enum(mips_arch_opt_value) String(4300) Value(23)
215
216EnumValue
217Enum(mips_arch_opt_value) String(r4300) Value(23)
218
219EnumValue
220Enum(mips_arch_opt_value) String(r4400) Value(24) Canonical
221
222EnumValue
223Enum(mips_arch_opt_value) String(4400) Value(24)
224
225EnumValue
226Enum(mips_arch_opt_value) String(r4600) Value(25) Canonical
227
228EnumValue
229Enum(mips_arch_opt_value) String(4600) Value(25)
230
231EnumValue
232Enum(mips_arch_opt_value) String(orion) Value(26) Canonical
233
234EnumValue
235Enum(mips_arch_opt_value) String(r4650) Value(27) Canonical
236
237EnumValue
238Enum(mips_arch_opt_value) String(4650) Value(27)
239
240EnumValue
241Enum(mips_arch_opt_value) String(r4700) Value(28) Canonical
242
243EnumValue
244Enum(mips_arch_opt_value) String(4700) Value(28)
245
246EnumValue
247Enum(mips_arch_opt_value) String(r5900) Value(29) Canonical
248
249EnumValue
250Enum(mips_arch_opt_value) String(5900) Value(29)
251
252EnumValue
253Enum(mips_arch_opt_value) String(loongson2e) Value(30) Canonical
254
255EnumValue
256Enum(mips_arch_opt_value) String(loongson2f) Value(31) Canonical
257
258EnumValue
259Enum(mips_arch_opt_value) String(r8000) Value(32) Canonical
260
261EnumValue
262Enum(mips_arch_opt_value) String(r8k) Value(32)
263
264EnumValue
265Enum(mips_arch_opt_value) String(8000) Value(32)
266
267EnumValue
268Enum(mips_arch_opt_value) String(8k) Value(32)
269
270EnumValue
271Enum(mips_arch_opt_value) String(r10000) Value(33) Canonical
272
273EnumValue
274Enum(mips_arch_opt_value) String(r10k) Value(33)
275
276EnumValue
277Enum(mips_arch_opt_value) String(10000) Value(33)
278
279EnumValue
280Enum(mips_arch_opt_value) String(10k) Value(33)
281
282EnumValue
283Enum(mips_arch_opt_value) String(r12000) Value(34) Canonical
284
285EnumValue
286Enum(mips_arch_opt_value) String(r12k) Value(34)
287
288EnumValue
289Enum(mips_arch_opt_value) String(12000) Value(34)
290
291EnumValue
292Enum(mips_arch_opt_value) String(12k) Value(34)
293
294EnumValue
295Enum(mips_arch_opt_value) String(r14000) Value(35) Canonical
296
297EnumValue
298Enum(mips_arch_opt_value) String(r14k) Value(35)
299
300EnumValue
301Enum(mips_arch_opt_value) String(14000) Value(35)
302
303EnumValue
304Enum(mips_arch_opt_value) String(14k) Value(35)
305
306EnumValue
307Enum(mips_arch_opt_value) String(r16000) Value(36) Canonical
308
309EnumValue
310Enum(mips_arch_opt_value) String(r16k) Value(36)
311
312EnumValue
313Enum(mips_arch_opt_value) String(16000) Value(36)
314
315EnumValue
316Enum(mips_arch_opt_value) String(16k) Value(36)
317
318EnumValue
319Enum(mips_arch_opt_value) String(vr5000) Value(37) Canonical
320
321EnumValue
322Enum(mips_arch_opt_value) String(vr5k) Value(37)
323
324EnumValue
325Enum(mips_arch_opt_value) String(5000) Value(37)
326
327EnumValue
328Enum(mips_arch_opt_value) String(5k) Value(37)
329
330EnumValue
331Enum(mips_arch_opt_value) String(r5000) Value(37)
332
333EnumValue
334Enum(mips_arch_opt_value) String(r5k) Value(37)
335
336EnumValue
337Enum(mips_arch_opt_value) String(vr5400) Value(38) Canonical
338
339EnumValue
340Enum(mips_arch_opt_value) String(5400) Value(38)
341
342EnumValue
343Enum(mips_arch_opt_value) String(r5400) Value(38)
344
345EnumValue
346Enum(mips_arch_opt_value) String(vr5500) Value(39) Canonical
347
348EnumValue
349Enum(mips_arch_opt_value) String(5500) Value(39)
350
351EnumValue
352Enum(mips_arch_opt_value) String(r5500) Value(39)
353
354EnumValue
355Enum(mips_arch_opt_value) String(rm7000) Value(40) Canonical
356
357EnumValue
358Enum(mips_arch_opt_value) String(rm7k) Value(40)
359
360EnumValue
361Enum(mips_arch_opt_value) String(7000) Value(40)
362
363EnumValue
364Enum(mips_arch_opt_value) String(7k) Value(40)
365
366EnumValue
367Enum(mips_arch_opt_value) String(r7000) Value(40)
368
369EnumValue
370Enum(mips_arch_opt_value) String(r7k) Value(40)
371
372EnumValue
373Enum(mips_arch_opt_value) String(rm9000) Value(41) Canonical
374
375EnumValue
376Enum(mips_arch_opt_value) String(rm9k) Value(41)
377
378EnumValue
379Enum(mips_arch_opt_value) String(9000) Value(41)
380
381EnumValue
382Enum(mips_arch_opt_value) String(9k) Value(41)
383
384EnumValue
385Enum(mips_arch_opt_value) String(r9000) Value(41)
386
387EnumValue
388Enum(mips_arch_opt_value) String(r9k) Value(41)
389
390EnumValue
391Enum(mips_arch_opt_value) String(4kc) Value(42) Canonical
392
393EnumValue
394Enum(mips_arch_opt_value) String(r4kc) Value(42)
395
396EnumValue
397Enum(mips_arch_opt_value) String(4km) Value(43) Canonical
398
399EnumValue
400Enum(mips_arch_opt_value) String(r4km) Value(43)
401
402EnumValue
403Enum(mips_arch_opt_value) String(4kp) Value(44) Canonical
404
405EnumValue
406Enum(mips_arch_opt_value) String(r4kp) Value(44)
407
408EnumValue
409Enum(mips_arch_opt_value) String(4ksc) Value(45) Canonical
410
411EnumValue
412Enum(mips_arch_opt_value) String(r4ksc) Value(45)
413
414EnumValue
415Enum(mips_arch_opt_value) String(m4k) Value(46) Canonical
416
417EnumValue
418Enum(mips_arch_opt_value) String(m14kc) Value(47) Canonical
419
420EnumValue
421Enum(mips_arch_opt_value) String(m14k) Value(48) Canonical
422
423EnumValue
424Enum(mips_arch_opt_value) String(m14ke) Value(49) Canonical
425
426EnumValue
427Enum(mips_arch_opt_value) String(m14kec) Value(50) Canonical
428
429EnumValue
430Enum(mips_arch_opt_value) String(4kec) Value(51) Canonical
431
432EnumValue
433Enum(mips_arch_opt_value) String(r4kec) Value(51)
434
435EnumValue
436Enum(mips_arch_opt_value) String(4kem) Value(52) Canonical
437
438EnumValue
439Enum(mips_arch_opt_value) String(r4kem) Value(52)
440
441EnumValue
442Enum(mips_arch_opt_value) String(4kep) Value(53) Canonical
443
444EnumValue
445Enum(mips_arch_opt_value) String(r4kep) Value(53)
446
447EnumValue
448Enum(mips_arch_opt_value) String(4ksd) Value(54) Canonical
449
450EnumValue
451Enum(mips_arch_opt_value) String(r4ksd) Value(54)
452
453EnumValue
454Enum(mips_arch_opt_value) String(24kc) Value(55) Canonical
455
456EnumValue
457Enum(mips_arch_opt_value) String(r24kc) Value(55)
458
459EnumValue
460Enum(mips_arch_opt_value) String(24kf2_1) Value(56) Canonical
461
462EnumValue
463Enum(mips_arch_opt_value) String(r24kf2_1) Value(56)
464
465EnumValue
466Enum(mips_arch_opt_value) String(24kf) Value(57) Canonical
467
468EnumValue
469Enum(mips_arch_opt_value) String(r24kf) Value(57)
470
471EnumValue
472Enum(mips_arch_opt_value) String(24kf1_1) Value(58) Canonical
473
474EnumValue
475Enum(mips_arch_opt_value) String(r24kf1_1) Value(58)
476
477EnumValue
478Enum(mips_arch_opt_value) String(24kfx) Value(59) Canonical
479
480EnumValue
481Enum(mips_arch_opt_value) String(r24kfx) Value(59)
482
483EnumValue
484Enum(mips_arch_opt_value) String(24kx) Value(60) Canonical
485
486EnumValue
487Enum(mips_arch_opt_value) String(r24kx) Value(60)
488
489EnumValue
490Enum(mips_arch_opt_value) String(24kec) Value(61) Canonical
491
492EnumValue
493Enum(mips_arch_opt_value) String(r24kec) Value(61)
494
495EnumValue
496Enum(mips_arch_opt_value) String(24kef2_1) Value(62) Canonical
497
498EnumValue
499Enum(mips_arch_opt_value) String(r24kef2_1) Value(62)
500
501EnumValue
502Enum(mips_arch_opt_value) String(24kef) Value(63) Canonical
503
504EnumValue
505Enum(mips_arch_opt_value) String(r24kef) Value(63)
506
507EnumValue
508Enum(mips_arch_opt_value) String(24kef1_1) Value(64) Canonical
509
510EnumValue
511Enum(mips_arch_opt_value) String(r24kef1_1) Value(64)
512
513EnumValue
514Enum(mips_arch_opt_value) String(24kefx) Value(65) Canonical
515
516EnumValue
517Enum(mips_arch_opt_value) String(r24kefx) Value(65)
518
519EnumValue
520Enum(mips_arch_opt_value) String(24kex) Value(66) Canonical
521
522EnumValue
523Enum(mips_arch_opt_value) String(r24kex) Value(66)
524
525EnumValue
526Enum(mips_arch_opt_value) String(34kc) Value(67) Canonical
527
528EnumValue
529Enum(mips_arch_opt_value) String(r34kc) Value(67)
530
531EnumValue
532Enum(mips_arch_opt_value) String(34kf2_1) Value(68) Canonical
533
534EnumValue
535Enum(mips_arch_opt_value) String(r34kf2_1) Value(68)
536
537EnumValue
538Enum(mips_arch_opt_value) String(34kf) Value(69) Canonical
539
540EnumValue
541Enum(mips_arch_opt_value) String(r34kf) Value(69)
542
543EnumValue
544Enum(mips_arch_opt_value) String(34kf1_1) Value(70) Canonical
545
546EnumValue
547Enum(mips_arch_opt_value) String(r34kf1_1) Value(70)
548
549EnumValue
550Enum(mips_arch_opt_value) String(34kfx) Value(71) Canonical
551
552EnumValue
553Enum(mips_arch_opt_value) String(r34kfx) Value(71)
554
555EnumValue
556Enum(mips_arch_opt_value) String(34kx) Value(72) Canonical
557
558EnumValue
559Enum(mips_arch_opt_value) String(r34kx) Value(72)
560
561EnumValue
562Enum(mips_arch_opt_value) String(34kn) Value(73) Canonical
563
564EnumValue
565Enum(mips_arch_opt_value) String(r34kn) Value(73)
566
567EnumValue
568Enum(mips_arch_opt_value) String(74kc) Value(74) Canonical
569
570EnumValue
571Enum(mips_arch_opt_value) String(r74kc) Value(74)
572
573EnumValue
574Enum(mips_arch_opt_value) String(74kf2_1) Value(75) Canonical
575
576EnumValue
577Enum(mips_arch_opt_value) String(r74kf2_1) Value(75)
578
579EnumValue
580Enum(mips_arch_opt_value) String(74kf) Value(76) Canonical
581
582EnumValue
583Enum(mips_arch_opt_value) String(r74kf) Value(76)
584
585EnumValue
586Enum(mips_arch_opt_value) String(74kf1_1) Value(77) Canonical
587
588EnumValue
589Enum(mips_arch_opt_value) String(r74kf1_1) Value(77)
590
591EnumValue
592Enum(mips_arch_opt_value) String(74kfx) Value(78) Canonical
593
594EnumValue
595Enum(mips_arch_opt_value) String(r74kfx) Value(78)
596
597EnumValue
598Enum(mips_arch_opt_value) String(74kx) Value(79) Canonical
599
600EnumValue
601Enum(mips_arch_opt_value) String(r74kx) Value(79)
602
603EnumValue
604Enum(mips_arch_opt_value) String(74kf3_2) Value(80) Canonical
605
606EnumValue
607Enum(mips_arch_opt_value) String(r74kf3_2) Value(80)
608
609EnumValue
610Enum(mips_arch_opt_value) String(1004kc) Value(81) Canonical
611
612EnumValue
613Enum(mips_arch_opt_value) String(r1004kc) Value(81)
614
615EnumValue
616Enum(mips_arch_opt_value) String(1004kf2_1) Value(82) Canonical
617
618EnumValue
619Enum(mips_arch_opt_value) String(r1004kf2_1) Value(82)
620
621EnumValue
622Enum(mips_arch_opt_value) String(1004kf) Value(83) Canonical
623
624EnumValue
625Enum(mips_arch_opt_value) String(r1004kf) Value(83)
626
627EnumValue
628Enum(mips_arch_opt_value) String(1004kf1_1) Value(84) Canonical
629
630EnumValue
631Enum(mips_arch_opt_value) String(r1004kf1_1) Value(84)
632
633EnumValue
634Enum(mips_arch_opt_value) String(p5600) Value(85) Canonical
635
636EnumValue
637Enum(mips_arch_opt_value) String(5kc) Value(86) Canonical
638
639EnumValue
640Enum(mips_arch_opt_value) String(r5kc) Value(86)
641
642EnumValue
643Enum(mips_arch_opt_value) String(5kf) Value(87) Canonical
644
645EnumValue
646Enum(mips_arch_opt_value) String(r5kf) Value(87)
647
648EnumValue
649Enum(mips_arch_opt_value) String(20kc) Value(88) Canonical
650
651EnumValue
652Enum(mips_arch_opt_value) String(r20kc) Value(88)
653
654EnumValue
655Enum(mips_arch_opt_value) String(sb1) Value(89) Canonical
656
657EnumValue
658Enum(mips_arch_opt_value) String(sb1a) Value(90) Canonical
659
660EnumValue
661Enum(mips_arch_opt_value) String(sr71000) Value(91) Canonical
662
663EnumValue
664Enum(mips_arch_opt_value) String(sr71k) Value(91)
665
666EnumValue
667Enum(mips_arch_opt_value) String(xlr) Value(92) Canonical
668
669EnumValue
670Enum(mips_arch_opt_value) String(loongson3a) Value(93) Canonical
671
672EnumValue
673Enum(mips_arch_opt_value) String(octeon) Value(94) Canonical
674
675EnumValue
676Enum(mips_arch_opt_value) String(octeon+) Value(95) Canonical
677
678EnumValue
679Enum(mips_arch_opt_value) String(octeon2) Value(96) Canonical
680
681EnumValue
682Enum(mips_arch_opt_value) String(octeon3) Value(97) Canonical
683
684EnumValue
685Enum(mips_arch_opt_value) String(xlp) Value(98) Canonical
686
687