OLD | NEW |
1 /* bfd back-end for mips support | 1 /* bfd back-end for mips support |
2 Copyright 1990, 1991, 1993, 1994, 1995, 1996, 1997, 1998, 2000, 2001, | 2 Copyright 1990, 1991, 1993, 1994, 1995, 1996, 1997, 1998, 2000, 2001, |
3 2002, 2003, 2004, 2005, 2007, 2008, 2009 Free Software Foundation, Inc. | 3 2002, 2003, 2004, 2005, 2007, 2008, 2009, 2013 |
| 4 Free Software Foundation, Inc. |
4 Written by Steve Chamberlain of Cygnus Support. | 5 Written by Steve Chamberlain of Cygnus Support. |
5 | 6 |
6 This file is part of BFD, the Binary File Descriptor library. | 7 This file is part of BFD, the Binary File Descriptor library. |
7 | 8 |
8 This program is free software; you can redistribute it and/or modify | 9 This program is free software; you can redistribute it and/or modify |
9 it under the terms of the GNU General Public License as published by | 10 it under the terms of the GNU General Public License as published by |
10 the Free Software Foundation; either version 3 of the License, or | 11 the Free Software Foundation; either version 3 of the License, or |
11 (at your option) any later version. | 12 (at your option) any later version. |
12 | 13 |
13 This program is distributed in the hope that it will be useful, | 14 This program is distributed in the hope that it will be useful, |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
68 I_mips4100, | 69 I_mips4100, |
69 I_mips4111, | 70 I_mips4111, |
70 I_mips4120, | 71 I_mips4120, |
71 I_mips4300, | 72 I_mips4300, |
72 I_mips4400, | 73 I_mips4400, |
73 I_mips4600, | 74 I_mips4600, |
74 I_mips4650, | 75 I_mips4650, |
75 I_mips5000, | 76 I_mips5000, |
76 I_mips5400, | 77 I_mips5400, |
77 I_mips5500, | 78 I_mips5500, |
| 79 I_mips5900, |
78 I_mips6000, | 80 I_mips6000, |
79 I_mips7000, | 81 I_mips7000, |
80 I_mips8000, | 82 I_mips8000, |
81 I_mips9000, | 83 I_mips9000, |
82 I_mips10000, | 84 I_mips10000, |
83 I_mips12000, | 85 I_mips12000, |
84 I_mips14000, | 86 I_mips14000, |
85 I_mips16000, | 87 I_mips16000, |
86 I_mips16, | 88 I_mips16, |
87 I_mips5, | 89 I_mips5, |
(...skipping 23 matching lines...) Expand all Loading... |
111 N (64, 64, bfd_mach_mips4100, "mips:4100", FALSE, NN(I_mips4100)), | 113 N (64, 64, bfd_mach_mips4100, "mips:4100", FALSE, NN(I_mips4100)), |
112 N (64, 64, bfd_mach_mips4111, "mips:4111", FALSE, NN(I_mips4111)), | 114 N (64, 64, bfd_mach_mips4111, "mips:4111", FALSE, NN(I_mips4111)), |
113 N (64, 64, bfd_mach_mips4120, "mips:4120", FALSE, NN(I_mips4120)), | 115 N (64, 64, bfd_mach_mips4120, "mips:4120", FALSE, NN(I_mips4120)), |
114 N (64, 64, bfd_mach_mips4300, "mips:4300", FALSE, NN(I_mips4300)), | 116 N (64, 64, bfd_mach_mips4300, "mips:4300", FALSE, NN(I_mips4300)), |
115 N (64, 64, bfd_mach_mips4400, "mips:4400", FALSE, NN(I_mips4400)), | 117 N (64, 64, bfd_mach_mips4400, "mips:4400", FALSE, NN(I_mips4400)), |
116 N (64, 64, bfd_mach_mips4600, "mips:4600", FALSE, NN(I_mips4600)), | 118 N (64, 64, bfd_mach_mips4600, "mips:4600", FALSE, NN(I_mips4600)), |
117 N (64, 64, bfd_mach_mips4650, "mips:4650", FALSE, NN(I_mips4650)), | 119 N (64, 64, bfd_mach_mips4650, "mips:4650", FALSE, NN(I_mips4650)), |
118 N (64, 64, bfd_mach_mips5000, "mips:5000", FALSE, NN(I_mips5000)), | 120 N (64, 64, bfd_mach_mips5000, "mips:5000", FALSE, NN(I_mips5000)), |
119 N (64, 64, bfd_mach_mips5400, "mips:5400", FALSE, NN(I_mips5400)), | 121 N (64, 64, bfd_mach_mips5400, "mips:5400", FALSE, NN(I_mips5400)), |
120 N (64, 64, bfd_mach_mips5500, "mips:5500", FALSE, NN(I_mips5500)), | 122 N (64, 64, bfd_mach_mips5500, "mips:5500", FALSE, NN(I_mips5500)), |
| 123 N (64, 32, bfd_mach_mips5900, "mips:5900", FALSE, NN(I_mips5900)), |
121 N (32, 32, bfd_mach_mips6000, "mips:6000", FALSE, NN(I_mips6000)), | 124 N (32, 32, bfd_mach_mips6000, "mips:6000", FALSE, NN(I_mips6000)), |
122 N (64, 64, bfd_mach_mips7000, "mips:7000", FALSE, NN(I_mips7000)), | 125 N (64, 64, bfd_mach_mips7000, "mips:7000", FALSE, NN(I_mips7000)), |
123 N (64, 64, bfd_mach_mips8000, "mips:8000", FALSE, NN(I_mips8000)), | 126 N (64, 64, bfd_mach_mips8000, "mips:8000", FALSE, NN(I_mips8000)), |
124 N (64, 64, bfd_mach_mips9000, "mips:9000", FALSE, NN(I_mips9000)), | 127 N (64, 64, bfd_mach_mips9000, "mips:9000", FALSE, NN(I_mips9000)), |
125 N (64, 64, bfd_mach_mips10000,"mips:10000", FALSE, NN(I_mips10000)), | 128 N (64, 64, bfd_mach_mips10000,"mips:10000", FALSE, NN(I_mips10000)), |
126 N (64, 64, bfd_mach_mips12000,"mips:12000", FALSE, NN(I_mips12000)), | 129 N (64, 64, bfd_mach_mips12000,"mips:12000", FALSE, NN(I_mips12000)), |
127 N (64, 64, bfd_mach_mips14000,"mips:14000", FALSE, NN(I_mips14000)), | 130 N (64, 64, bfd_mach_mips14000,"mips:14000", FALSE, NN(I_mips14000)), |
128 N (64, 64, bfd_mach_mips16000,"mips:16000", FALSE, NN(I_mips16000)), | 131 N (64, 64, bfd_mach_mips16000,"mips:16000", FALSE, NN(I_mips16000)), |
129 N (64, 64, bfd_mach_mips16, "mips:16", FALSE, NN(I_mips16)), | 132 N (64, 64, bfd_mach_mips16, "mips:16", FALSE, NN(I_mips16)), |
130 N (64, 64, bfd_mach_mips5, "mips:mips5", FALSE, NN(I_mips5)), | 133 N (64, 64, bfd_mach_mips5, "mips:mips5", FALSE, NN(I_mips5)), |
(...skipping 11 matching lines...) Expand all Loading... |
142 N (64, 64, bfd_mach_mips_xlr, "mips:xlr", FALSE, NN(I_xlr)), | 145 N (64, 64, bfd_mach_mips_xlr, "mips:xlr", FALSE, NN(I_xlr)), |
143 N (64, 64, bfd_mach_mips_micromips,"mips:micromips",FALSE,0) | 146 N (64, 64, bfd_mach_mips_micromips,"mips:micromips",FALSE,0) |
144 }; | 147 }; |
145 | 148 |
146 /* The default architecture is mips:3000, but with a machine number of | 149 /* The default architecture is mips:3000, but with a machine number of |
147 zero. This lets the linker distinguish between a default setting | 150 zero. This lets the linker distinguish between a default setting |
148 of mips, and an explicit setting of mips:3000. */ | 151 of mips, and an explicit setting of mips:3000. */ |
149 | 152 |
150 const bfd_arch_info_type bfd_mips_arch = | 153 const bfd_arch_info_type bfd_mips_arch = |
151 N (32, 32, 0, "mips", TRUE, &arch_info_struct[0]); | 154 N (32, 32, 0, "mips", TRUE, &arch_info_struct[0]); |
OLD | NEW |