1 ; -*- buffer-read-only: t -*-
2 ; Generated automatically by genopt.sh from mips-cpus.def.
4 ; Copyright (C) 2011 Free Software Foundation, Inc.
6 ; This file is part of GCC.
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
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
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/>.
23 Name(mips_arch_opt_value) Type(int)
24 Known MIPS CPUs (for use with the -march= and -mtune= options):
27 Name(mips_mips_opt_value) Type(int)
28 Known MIPS ISA levels (for use with the -mips option):
31 Enum(mips_arch_opt_value) String(from-abi) Value(MIPS_ARCH_OPTION_FROM_ABI)
34 Enum(mips_arch_opt_value) String(native) Value(MIPS_ARCH_OPTION_NATIVE) DriverOnly
37 Enum(mips_arch_opt_value) String(mips1) Value(0) Canonical
40 Enum(mips_mips_opt_value) String(1) Value(0)
43 Enum(mips_arch_opt_value) String(mips2) Value(1) Canonical
46 Enum(mips_mips_opt_value) String(2) Value(1)
49 Enum(mips_arch_opt_value) String(mips3) Value(2) Canonical
52 Enum(mips_mips_opt_value) String(3) Value(2)
55 Enum(mips_arch_opt_value) String(mips4) Value(3) Canonical
58 Enum(mips_mips_opt_value) String(4) Value(3)
61 Enum(mips_arch_opt_value) String(mips32) Value(4) Canonical
64 Enum(mips_mips_opt_value) String(32) Value(4)
67 Enum(mips_arch_opt_value) String(mips32r2) Value(5) Canonical
70 Enum(mips_mips_opt_value) String(32r2) Value(5)
73 Enum(mips_arch_opt_value) String(mips64) Value(6) Canonical
76 Enum(mips_mips_opt_value) String(64) Value(6)
79 Enum(mips_arch_opt_value) String(mips64r2) Value(7) Canonical
82 Enum(mips_mips_opt_value) String(64r2) Value(7)
85 Enum(mips_arch_opt_value) String(r3000) Value(8) Canonical
88 Enum(mips_arch_opt_value) String(r3k) Value(8)
91 Enum(mips_arch_opt_value) String(3000) Value(8)
94 Enum(mips_arch_opt_value) String(3k) Value(8)
97 Enum(mips_arch_opt_value) String(r2000) Value(9) Canonical
100 Enum(mips_arch_opt_value) String(r2k) Value(9)
103 Enum(mips_arch_opt_value) String(2000) Value(9)
106 Enum(mips_arch_opt_value) String(2k) Value(9)
109 Enum(mips_arch_opt_value) String(r3900) Value(10) Canonical
112 Enum(mips_arch_opt_value) String(3900) Value(10)
115 Enum(mips_arch_opt_value) String(r6000) Value(11) Canonical
118 Enum(mips_arch_opt_value) String(r6k) Value(11)
121 Enum(mips_arch_opt_value) String(6000) Value(11)
124 Enum(mips_arch_opt_value) String(6k) Value(11)
127 Enum(mips_arch_opt_value) String(r4000) Value(12) Canonical
130 Enum(mips_arch_opt_value) String(r4k) Value(12)
133 Enum(mips_arch_opt_value) String(4000) Value(12)
136 Enum(mips_arch_opt_value) String(4k) Value(12)
139 Enum(mips_arch_opt_value) String(vr4100) Value(13) Canonical
142 Enum(mips_arch_opt_value) String(4100) Value(13)
145 Enum(mips_arch_opt_value) String(r4100) Value(13)
148 Enum(mips_arch_opt_value) String(vr4111) Value(14) Canonical
151 Enum(mips_arch_opt_value) String(4111) Value(14)
154 Enum(mips_arch_opt_value) String(r4111) Value(14)
157 Enum(mips_arch_opt_value) String(vr4120) Value(15) Canonical
160 Enum(mips_arch_opt_value) String(4120) Value(15)
163 Enum(mips_arch_opt_value) String(r4120) Value(15)
166 Enum(mips_arch_opt_value) String(vr4130) Value(16) Canonical
169 Enum(mips_arch_opt_value) String(4130) Value(16)
172 Enum(mips_arch_opt_value) String(r4130) Value(16)
175 Enum(mips_arch_opt_value) String(vr4300) Value(17) Canonical
178 Enum(mips_arch_opt_value) String(4300) Value(17)
181 Enum(mips_arch_opt_value) String(r4300) Value(17)
184 Enum(mips_arch_opt_value) String(r4400) Value(18) Canonical
187 Enum(mips_arch_opt_value) String(4400) Value(18)
190 Enum(mips_arch_opt_value) String(r4600) Value(19) Canonical
193 Enum(mips_arch_opt_value) String(4600) Value(19)
196 Enum(mips_arch_opt_value) String(orion) Value(20) Canonical
199 Enum(mips_arch_opt_value) String(r4650) Value(21) Canonical
202 Enum(mips_arch_opt_value) String(4650) Value(21)
205 Enum(mips_arch_opt_value) String(r4700) Value(22) Canonical
208 Enum(mips_arch_opt_value) String(4700) Value(22)
211 Enum(mips_arch_opt_value) String(loongson2e) Value(23) Canonical
214 Enum(mips_arch_opt_value) String(loongson2f) Value(24) Canonical
217 Enum(mips_arch_opt_value) String(r8000) Value(25) Canonical
220 Enum(mips_arch_opt_value) String(r8k) Value(25)
223 Enum(mips_arch_opt_value) String(8000) Value(25)
226 Enum(mips_arch_opt_value) String(8k) Value(25)
229 Enum(mips_arch_opt_value) String(r10000) Value(26) Canonical
232 Enum(mips_arch_opt_value) String(r10k) Value(26)
235 Enum(mips_arch_opt_value) String(10000) Value(26)
238 Enum(mips_arch_opt_value) String(10k) Value(26)
241 Enum(mips_arch_opt_value) String(r12000) Value(27) Canonical
244 Enum(mips_arch_opt_value) String(r12k) Value(27)
247 Enum(mips_arch_opt_value) String(12000) Value(27)
250 Enum(mips_arch_opt_value) String(12k) Value(27)
253 Enum(mips_arch_opt_value) String(r14000) Value(28) Canonical
256 Enum(mips_arch_opt_value) String(r14k) Value(28)
259 Enum(mips_arch_opt_value) String(14000) Value(28)
262 Enum(mips_arch_opt_value) String(14k) Value(28)
265 Enum(mips_arch_opt_value) String(r16000) Value(29) Canonical
268 Enum(mips_arch_opt_value) String(r16k) Value(29)
271 Enum(mips_arch_opt_value) String(16000) Value(29)
274 Enum(mips_arch_opt_value) String(16k) Value(29)
277 Enum(mips_arch_opt_value) String(vr5000) Value(30) Canonical
280 Enum(mips_arch_opt_value) String(vr5k) Value(30)
283 Enum(mips_arch_opt_value) String(5000) Value(30)
286 Enum(mips_arch_opt_value) String(5k) Value(30)
289 Enum(mips_arch_opt_value) String(r5000) Value(30)
292 Enum(mips_arch_opt_value) String(r5k) Value(30)
295 Enum(mips_arch_opt_value) String(vr5400) Value(31) Canonical
298 Enum(mips_arch_opt_value) String(5400) Value(31)
301 Enum(mips_arch_opt_value) String(r5400) Value(31)
304 Enum(mips_arch_opt_value) String(vr5500) Value(32) Canonical
307 Enum(mips_arch_opt_value) String(5500) Value(32)
310 Enum(mips_arch_opt_value) String(r5500) Value(32)
313 Enum(mips_arch_opt_value) String(rm7000) Value(33) Canonical
316 Enum(mips_arch_opt_value) String(rm7k) Value(33)
319 Enum(mips_arch_opt_value) String(7000) Value(33)
322 Enum(mips_arch_opt_value) String(7k) Value(33)
325 Enum(mips_arch_opt_value) String(r7000) Value(33)
328 Enum(mips_arch_opt_value) String(r7k) Value(33)
331 Enum(mips_arch_opt_value) String(rm9000) Value(34) Canonical
334 Enum(mips_arch_opt_value) String(rm9k) Value(34)
337 Enum(mips_arch_opt_value) String(9000) Value(34)
340 Enum(mips_arch_opt_value) String(9k) Value(34)
343 Enum(mips_arch_opt_value) String(r9000) Value(34)
346 Enum(mips_arch_opt_value) String(r9k) Value(34)
349 Enum(mips_arch_opt_value) String(4kc) Value(35) Canonical
352 Enum(mips_arch_opt_value) String(r4kc) Value(35)
355 Enum(mips_arch_opt_value) String(4km) Value(36) Canonical
358 Enum(mips_arch_opt_value) String(r4km) Value(36)
361 Enum(mips_arch_opt_value) String(4kp) Value(37) Canonical
364 Enum(mips_arch_opt_value) String(r4kp) Value(37)
367 Enum(mips_arch_opt_value) String(4ksc) Value(38) Canonical
370 Enum(mips_arch_opt_value) String(r4ksc) Value(38)
373 Enum(mips_arch_opt_value) String(m4k) Value(39) Canonical
376 Enum(mips_arch_opt_value) String(4kec) Value(40) Canonical
379 Enum(mips_arch_opt_value) String(r4kec) Value(40)
382 Enum(mips_arch_opt_value) String(4kem) Value(41) Canonical
385 Enum(mips_arch_opt_value) String(r4kem) Value(41)
388 Enum(mips_arch_opt_value) String(4kep) Value(42) Canonical
391 Enum(mips_arch_opt_value) String(r4kep) Value(42)
394 Enum(mips_arch_opt_value) String(4ksd) Value(43) Canonical
397 Enum(mips_arch_opt_value) String(r4ksd) Value(43)
400 Enum(mips_arch_opt_value) String(24kc) Value(44) Canonical
403 Enum(mips_arch_opt_value) String(r24kc) Value(44)
406 Enum(mips_arch_opt_value) String(24kf2_1) Value(45) Canonical
409 Enum(mips_arch_opt_value) String(r24kf2_1) Value(45)
412 Enum(mips_arch_opt_value) String(24kf) Value(46) Canonical
415 Enum(mips_arch_opt_value) String(r24kf) Value(46)
418 Enum(mips_arch_opt_value) String(24kf1_1) Value(47) Canonical
421 Enum(mips_arch_opt_value) String(r24kf1_1) Value(47)
424 Enum(mips_arch_opt_value) String(24kfx) Value(48) Canonical
427 Enum(mips_arch_opt_value) String(r24kfx) Value(48)
430 Enum(mips_arch_opt_value) String(24kx) Value(49) Canonical
433 Enum(mips_arch_opt_value) String(r24kx) Value(49)
436 Enum(mips_arch_opt_value) String(24kec) Value(50) Canonical
439 Enum(mips_arch_opt_value) String(r24kec) Value(50)
442 Enum(mips_arch_opt_value) String(24kef2_1) Value(51) Canonical
445 Enum(mips_arch_opt_value) String(r24kef2_1) Value(51)
448 Enum(mips_arch_opt_value) String(24kef) Value(52) Canonical
451 Enum(mips_arch_opt_value) String(r24kef) Value(52)
454 Enum(mips_arch_opt_value) String(24kef1_1) Value(53) Canonical
457 Enum(mips_arch_opt_value) String(r24kef1_1) Value(53)
460 Enum(mips_arch_opt_value) String(24kefx) Value(54) Canonical
463 Enum(mips_arch_opt_value) String(r24kefx) Value(54)
466 Enum(mips_arch_opt_value) String(24kex) Value(55) Canonical
469 Enum(mips_arch_opt_value) String(r24kex) Value(55)
472 Enum(mips_arch_opt_value) String(34kc) Value(56) Canonical
475 Enum(mips_arch_opt_value) String(r34kc) Value(56)
478 Enum(mips_arch_opt_value) String(34kf2_1) Value(57) Canonical
481 Enum(mips_arch_opt_value) String(r34kf2_1) Value(57)
484 Enum(mips_arch_opt_value) String(34kf) Value(58) Canonical
487 Enum(mips_arch_opt_value) String(r34kf) Value(58)
490 Enum(mips_arch_opt_value) String(34kf1_1) Value(59) Canonical
493 Enum(mips_arch_opt_value) String(r34kf1_1) Value(59)
496 Enum(mips_arch_opt_value) String(34kfx) Value(60) Canonical
499 Enum(mips_arch_opt_value) String(r34kfx) Value(60)
502 Enum(mips_arch_opt_value) String(34kx) Value(61) Canonical
505 Enum(mips_arch_opt_value) String(r34kx) Value(61)
508 Enum(mips_arch_opt_value) String(34kn) Value(62) Canonical
511 Enum(mips_arch_opt_value) String(r34kn) Value(62)
514 Enum(mips_arch_opt_value) String(74kc) Value(63) Canonical
517 Enum(mips_arch_opt_value) String(r74kc) Value(63)
520 Enum(mips_arch_opt_value) String(74kf2_1) Value(64) Canonical
523 Enum(mips_arch_opt_value) String(r74kf2_1) Value(64)
526 Enum(mips_arch_opt_value) String(74kf) Value(65) Canonical
529 Enum(mips_arch_opt_value) String(r74kf) Value(65)
532 Enum(mips_arch_opt_value) String(74kf1_1) Value(66) Canonical
535 Enum(mips_arch_opt_value) String(r74kf1_1) Value(66)
538 Enum(mips_arch_opt_value) String(74kfx) Value(67) Canonical
541 Enum(mips_arch_opt_value) String(r74kfx) Value(67)
544 Enum(mips_arch_opt_value) String(74kx) Value(68) Canonical
547 Enum(mips_arch_opt_value) String(r74kx) Value(68)
550 Enum(mips_arch_opt_value) String(74kf3_2) Value(69) Canonical
553 Enum(mips_arch_opt_value) String(r74kf3_2) Value(69)
556 Enum(mips_arch_opt_value) String(1004kc) Value(70) Canonical
559 Enum(mips_arch_opt_value) String(r1004kc) Value(70)
562 Enum(mips_arch_opt_value) String(1004kf2_1) Value(71) Canonical
565 Enum(mips_arch_opt_value) String(r1004kf2_1) Value(71)
568 Enum(mips_arch_opt_value) String(1004kf) Value(72) Canonical
571 Enum(mips_arch_opt_value) String(r1004kf) Value(72)
574 Enum(mips_arch_opt_value) String(1004kf1_1) Value(73) Canonical
577 Enum(mips_arch_opt_value) String(r1004kf1_1) Value(73)
580 Enum(mips_arch_opt_value) String(5kc) Value(74) Canonical
583 Enum(mips_arch_opt_value) String(r5kc) Value(74)
586 Enum(mips_arch_opt_value) String(5kf) Value(75) Canonical
589 Enum(mips_arch_opt_value) String(r5kf) Value(75)
592 Enum(mips_arch_opt_value) String(20kc) Value(76) Canonical
595 Enum(mips_arch_opt_value) String(r20kc) Value(76)
598 Enum(mips_arch_opt_value) String(sb1) Value(77) Canonical
601 Enum(mips_arch_opt_value) String(sb1a) Value(78) Canonical
604 Enum(mips_arch_opt_value) String(sr71000) Value(79) Canonical
607 Enum(mips_arch_opt_value) String(sr71k) Value(79)
610 Enum(mips_arch_opt_value) String(xlr) Value(80) Canonical
613 Enum(mips_arch_opt_value) String(loongson3a) Value(81) Canonical
616 Enum(mips_arch_opt_value) String(octeon) Value(82) Canonical
619 Enum(mips_arch_opt_value) String(octeon+) Value(83) Canonical
622 Enum(mips_arch_opt_value) String(octeon2) Value(84) Canonical
625 Enum(mips_arch_opt_value) String(xlp) Value(85) Canonical