Merge support for NetLogic XLP processors.diff -r1.4 -r1.4.32.1 src/gnu/dist/binutils/config.sub
(matt)
--- src/gnu/dist/binutils/Attic/config.sub 2006/02/02 22:03:53 1.4
+++ src/gnu/dist/binutils/Attic/config.sub 2011/12/02 10:08:42 1.4.32.1
@@ -239,27 +239,30 @@ case $basic_machine in | @@ -239,27 +239,30 @@ case $basic_machine in | |||
239 | | ip2k | iq2000 \ | 239 | | ip2k | iq2000 \ | |
240 | | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \ | 240 | | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \ | |
241 | | mips | mipsbe | mipseb | mipsel | mipsle \ | 241 | | mips | mipsbe | mipseb | mipsel | mipsle \ | |
242 | | mips16 \ | 242 | | mips16 \ | |
243 | | mips64 | mips64el \ | 243 | | mips64 | mips64el \ | |
244 | | mips64vr | mips64vrel \ | 244 | | mips64vr | mips64vrel \ | |
245 | | mips64orion | mips64orionel \ | 245 | | mips64orion | mips64orionel \ | |
246 | | mips64vr4100 | mips64vr4100el \ | 246 | | mips64vr4100 | mips64vr4100el \ | |
247 | | mips64vr4300 | mips64vr4300el \ | 247 | | mips64vr4300 | mips64vr4300el \ | |
248 | | mips64vr5000 | mips64vr5000el \ | 248 | | mips64vr5000 | mips64vr5000el \ | |
249 | | mipsisa32 | mipsisa32el \ | 249 | | mipsisa32 | mipsisa32el \ | |
250 | | mipsisa32r2 | mipsisa32r2el \ | 250 | | mipsisa32r2 | mipsisa32r2el \ | |
251 | | mipsisa64 | mipsisa64el \ | 251 | | mipsisa64 | mipsisa64el \ | |
252 | | mipsisa64xlr | mipsisa64xlrel \ | |||
252 | | mipsisa64r2 | mipsisa64r2el \ | 253 | | mipsisa64r2 | mipsisa64r2el \ | |
254 | | mipsisa64r2xlp | mipsisa64r2xlpel \ | |||
255 | | mipsisa64r2nlm | mipsisa64r2nlmel \ | |||
253 | | mipsisa64sb1 | mipsisa64sb1el \ | 256 | | mipsisa64sb1 | mipsisa64sb1el \ | |
254 | | mipsisa64sr71k | mipsisa64sr71kel \ | 257 | | mipsisa64sr71k | mipsisa64sr71kel \ | |
255 | | mipstx39 | mipstx39el \ | 258 | | mipstx39 | mipstx39el \ | |
256 | | mn10200 | mn10300 \ | 259 | | mn10200 | mn10300 \ | |
257 | | msp430 \ | 260 | | msp430 \ | |
258 | | ns16k | ns32k \ | 261 | | ns16k | ns32k \ | |
259 | | openrisc | or32 \ | 262 | | openrisc | or32 \ | |
260 | | pdp10 | pdp11 | pj | pjl \ | 263 | | pdp10 | pdp11 | pj | pjl \ | |
261 | | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | 264 | | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | |
262 | | pyramid \ | 265 | | pyramid \ | |
263 | | sh | sh[12345] | sh[23]e | sh[34]eb | shbe | shle | sh[12345]le | sh3ele \ | 266 | | sh | sh[12345] | sh[23]e | sh[34]eb | shbe | shle | sh[12345]le | sh3ele \ | |
264 | | sh64 | sh64le \ | 267 | | sh64 | sh64le \ | |
265 | | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv8 | sparcv9 | sparcv9b \ | 268 | | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv8 | sparcv9 | sparcv9b \ | |
@@ -312,27 +315,30 @@ case $basic_machine in | @@ -312,27 +315,30 @@ case $basic_machine in | |||
312 | | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | 315 | | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | |
313 | | m88110-* | m88k-* | maxq-* | mcore-* \ | 316 | | m88110-* | m88k-* | maxq-* | mcore-* \ | |
314 | | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | 317 | | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | |
315 | | mips16-* \ | 318 | | mips16-* \ | |
316 | | mips64-* | mips64el-* \ | 319 | | mips64-* | mips64el-* \ | |
317 | | mips64vr-* | mips64vrel-* \ | 320 | | mips64vr-* | mips64vrel-* \ | |
318 | | mips64orion-* | mips64orionel-* \ | 321 | | mips64orion-* | mips64orionel-* \ | |
319 | | mips64vr4100-* | mips64vr4100el-* \ | 322 | | mips64vr4100-* | mips64vr4100el-* \ | |
320 | | mips64vr4300-* | mips64vr4300el-* \ | 323 | | mips64vr4300-* | mips64vr4300el-* \ | |
321 | | mips64vr5000-* | mips64vr5000el-* \ | 324 | | mips64vr5000-* | mips64vr5000el-* \ | |
322 | | mipsisa32-* | mipsisa32el-* \ | 325 | | mipsisa32-* | mipsisa32el-* \ | |
323 | | mipsisa32r2-* | mipsisa32r2el-* \ | 326 | | mipsisa32r2-* | mipsisa32r2el-* \ | |
324 | | mipsisa64-* | mipsisa64el-* \ | 327 | | mipsisa64-* | mipsisa64el-* \ | |
328 | | mipsisa64xlr-* | mipsisa64xlrel-* \ | |||
325 | | mipsisa64r2-* | mipsisa64r2el-* \ | 329 | | mipsisa64r2-* | mipsisa64r2el-* \ | |
330 | | mipsisa64r2xlp-* | mipsisa64r2xlpel-* \ | |||
331 | | mipsisa64r2nlm-* | mipsisa64r2nlmel-* \ | |||
326 | | mipsisa64sb1-* | mipsisa64sb1el-* \ | 332 | | mipsisa64sb1-* | mipsisa64sb1el-* \ | |
327 | | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | 333 | | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | |
328 | | mipstx39-* | mipstx39el-* \ | 334 | | mipstx39-* | mipstx39el-* \ | |
329 | | mmix-* \ | 335 | | mmix-* \ | |
330 | | msp430-* \ | 336 | | msp430-* \ | |
331 | | none-* | np1-* | ns16k-* | ns32k-* \ | 337 | | none-* | np1-* | ns16k-* | ns32k-* \ | |
332 | | orion-* \ | 338 | | orion-* \ | |
333 | | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | 339 | | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | |
334 | | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | 340 | | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | |
335 | | pyramid-* \ | 341 | | pyramid-* \ | |
336 | | romp-* | rs6000-* \ | 342 | | romp-* | rs6000-* \ | |
337 | | sh-* | sh[12345]-* | sh[23]e-* | sh[34]eb-* | shbe-* \ | 343 | | sh-* | sh[12345]-* | sh[23]e-* | sh[34]eb-* | shbe-* \ | |
338 | | shle-* | sh[12345]le-* | sh3ele-* | sh64-* | sh64le-* \ | 344 | | shle-* | sh[12345]le-* | sh3ele-* | sh64-* | sh64le-* \ |
--- src/gnu/dist/binutils/bfd/Attic/aoutx.h 2011/04/29 06:34:17 1.1.1.3.32.1
+++ src/gnu/dist/binutils/bfd/Attic/aoutx.h 2011/12/02 10:08:43 1.1.1.3.32.2
@@ -787,26 +787,27 @@ NAME(aout,machine_type) (arch, machine, | @@ -787,26 +787,27 @@ NAME(aout,machine_type) (arch, machine, | |||
787 | case bfd_mach_mips4650: | 787 | case bfd_mach_mips4650: | |
788 | case bfd_mach_mips8000: | 788 | case bfd_mach_mips8000: | |
789 | case bfd_mach_mips9000: | 789 | case bfd_mach_mips9000: | |
790 | case bfd_mach_mips10000: | 790 | case bfd_mach_mips10000: | |
791 | case bfd_mach_mips12000: | 791 | case bfd_mach_mips12000: | |
792 | case bfd_mach_mips16: | 792 | case bfd_mach_mips16: | |
793 | case bfd_mach_mipsisa32: | 793 | case bfd_mach_mipsisa32: | |
794 | case bfd_mach_mipsisa32r2: | 794 | case bfd_mach_mipsisa32r2: | |
795 | case bfd_mach_mips5: | 795 | case bfd_mach_mips5: | |
796 | case bfd_mach_mipsisa64: | 796 | case bfd_mach_mipsisa64: | |
797 | case bfd_mach_mipsisa64r2: | 797 | case bfd_mach_mipsisa64r2: | |
798 | case bfd_mach_mips_sb1: | 798 | case bfd_mach_mips_sb1: | |
799 | case bfd_mach_mips_xlr: | 799 | case bfd_mach_mips_xlr: | |
800 | case bfd_mach_mips_xlp: | |||
800 | /* FIXME: These should be MIPS3, MIPS4, MIPS16, MIPS32, etc. */ | 801 | /* FIXME: These should be MIPS3, MIPS4, MIPS16, MIPS32, etc. */ | |
801 | arch_flags = M_MIPS2; | 802 | arch_flags = M_MIPS2; | |
802 | break; | 803 | break; | |
803 | default: | 804 | default: | |
804 | arch_flags = M_UNKNOWN; | 805 | arch_flags = M_UNKNOWN; | |
805 | break; | 806 | break; | |
806 | } | 807 | } | |
807 | break; | 808 | break; | |
808 | 809 | |||
809 | case bfd_arch_ns32k: | 810 | case bfd_arch_ns32k: | |
810 | switch (machine) | 811 | switch (machine) | |
811 | { | 812 | { | |
812 | case 0: arch_flags = M_NS32532; break; | 813 | case 0: arch_flags = M_NS32532; break; |
--- src/gnu/dist/binutils/bfd/Attic/archures.c 2011/04/29 06:34:17 1.1.1.3.32.1
+++ src/gnu/dist/binutils/bfd/Attic/archures.c 2011/12/02 10:08:43 1.1.1.3.32.2
@@ -146,26 +146,27 @@ DESCRIPTION | @@ -146,26 +146,27 @@ DESCRIPTION | |||
146 | .#define bfd_mach_mips5000 5000 | 146 | .#define bfd_mach_mips5000 5000 | |
147 | .#define bfd_mach_mips5400 5400 | 147 | .#define bfd_mach_mips5400 5400 | |
148 | .#define bfd_mach_mips5500 5500 | 148 | .#define bfd_mach_mips5500 5500 | |
149 | .#define bfd_mach_mips6000 6000 | 149 | .#define bfd_mach_mips6000 6000 | |
150 | .#define bfd_mach_mips7000 7000 | 150 | .#define bfd_mach_mips7000 7000 | |
151 | .#define bfd_mach_mips8000 8000 | 151 | .#define bfd_mach_mips8000 8000 | |
152 | .#define bfd_mach_mips9000 9000 | 152 | .#define bfd_mach_mips9000 9000 | |
153 | .#define bfd_mach_mips10000 10000 | 153 | .#define bfd_mach_mips10000 10000 | |
154 | .#define bfd_mach_mips12000 12000 | 154 | .#define bfd_mach_mips12000 12000 | |
155 | .#define bfd_mach_mips16 16 | 155 | .#define bfd_mach_mips16 16 | |
156 | .#define bfd_mach_mips5 5 | 156 | .#define bfd_mach_mips5 5 | |
157 | .#define bfd_mach_mips_sb1 12310201 {* octal 'SB', 01 *} | 157 | .#define bfd_mach_mips_sb1 12310201 {* octal 'SB', 01 *} | |
158 | .#define bfd_mach_mips_xlr 887682 {* decimal 'XLR' *} | 158 | .#define bfd_mach_mips_xlr 887682 {* decimal 'XLR' *} | |
159 | .#define bfd_mach_mips_xlp 887680 {* decimal 'XLP' *} | |||
159 | .#define bfd_mach_mipsisa32 32 | 160 | .#define bfd_mach_mipsisa32 32 | |
160 | .#define bfd_mach_mipsisa32r2 33 | 161 | .#define bfd_mach_mipsisa32r2 33 | |
161 | .#define bfd_mach_mipsisa64 64 | 162 | .#define bfd_mach_mipsisa64 64 | |
162 | .#define bfd_mach_mipsisa64r2 65 | 163 | .#define bfd_mach_mipsisa64r2 65 | |
163 | . bfd_arch_i386, {* Intel 386 *} | 164 | . bfd_arch_i386, {* Intel 386 *} | |
164 | .#define bfd_mach_i386_i386 1 | 165 | .#define bfd_mach_i386_i386 1 | |
165 | .#define bfd_mach_i386_i8086 2 | 166 | .#define bfd_mach_i386_i8086 2 | |
166 | .#define bfd_mach_i386_i386_intel_syntax 3 | 167 | .#define bfd_mach_i386_i386_intel_syntax 3 | |
167 | .#define bfd_mach_x86_64 64 | 168 | .#define bfd_mach_x86_64 64 | |
168 | .#define bfd_mach_x86_64_intel_syntax 65 | 169 | .#define bfd_mach_x86_64_intel_syntax 65 | |
169 | . bfd_arch_we32k, {* AT&T WE32xxx *} | 170 | . bfd_arch_we32k, {* AT&T WE32xxx *} | |
170 | . bfd_arch_tahoe, {* CCI/Harris Tahoe *} | 171 | . bfd_arch_tahoe, {* CCI/Harris Tahoe *} | |
171 | . bfd_arch_i860, {* Intel 860 *} | 172 | . bfd_arch_i860, {* Intel 860 *} |
--- src/gnu/dist/binutils/bfd/Attic/bfd-in2.h 2011/04/29 06:34:17 1.1.1.3.32.1
+++ src/gnu/dist/binutils/bfd/Attic/bfd-in2.h 2011/12/02 10:08:43 1.1.1.3.32.2
@@ -1591,26 +1591,27 @@ enum bfd_architecture | @@ -1591,26 +1591,27 @@ enum bfd_architecture | |||
1591 | #define bfd_mach_mips5000 5000 | 1591 | #define bfd_mach_mips5000 5000 | |
1592 | #define bfd_mach_mips5400 5400 | 1592 | #define bfd_mach_mips5400 5400 | |
1593 | #define bfd_mach_mips5500 5500 | 1593 | #define bfd_mach_mips5500 5500 | |
1594 | #define bfd_mach_mips6000 6000 | 1594 | #define bfd_mach_mips6000 6000 | |
1595 | #define bfd_mach_mips7000 7000 | 1595 | #define bfd_mach_mips7000 7000 | |
1596 | #define bfd_mach_mips8000 8000 | 1596 | #define bfd_mach_mips8000 8000 | |
1597 | #define bfd_mach_mips9000 9000 | 1597 | #define bfd_mach_mips9000 9000 | |
1598 | #define bfd_mach_mips10000 10000 | 1598 | #define bfd_mach_mips10000 10000 | |
1599 | #define bfd_mach_mips12000 12000 | 1599 | #define bfd_mach_mips12000 12000 | |
1600 | #define bfd_mach_mips16 16 | 1600 | #define bfd_mach_mips16 16 | |
1601 | #define bfd_mach_mips5 5 | 1601 | #define bfd_mach_mips5 5 | |
1602 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | 1602 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | |
1603 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | 1603 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | |
1604 | #define bfd_mach_mips_xlp 887680 /* decimal 'XLP' */ | |||
1604 | #define bfd_mach_mipsisa32 32 | 1605 | #define bfd_mach_mipsisa32 32 | |
1605 | #define bfd_mach_mipsisa32r2 33 | 1606 | #define bfd_mach_mipsisa32r2 33 | |
1606 | #define bfd_mach_mipsisa64 64 | 1607 | #define bfd_mach_mipsisa64 64 | |
1607 | #define bfd_mach_mipsisa64r2 65 | 1608 | #define bfd_mach_mipsisa64r2 65 | |
1608 | bfd_arch_i386, /* Intel 386 */ | 1609 | bfd_arch_i386, /* Intel 386 */ | |
1609 | #define bfd_mach_i386_i386 1 | 1610 | #define bfd_mach_i386_i386 1 | |
1610 | #define bfd_mach_i386_i8086 2 | 1611 | #define bfd_mach_i386_i8086 2 | |
1611 | #define bfd_mach_i386_i386_intel_syntax 3 | 1612 | #define bfd_mach_i386_i386_intel_syntax 3 | |
1612 | #define bfd_mach_x86_64 64 | 1613 | #define bfd_mach_x86_64 64 | |
1613 | #define bfd_mach_x86_64_intel_syntax 65 | 1614 | #define bfd_mach_x86_64_intel_syntax 65 | |
1614 | bfd_arch_we32k, /* AT&T WE32xxx */ | 1615 | bfd_arch_we32k, /* AT&T WE32xxx */ | |
1615 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | 1616 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | |
1616 | bfd_arch_i860, /* Intel 860 */ | 1617 | bfd_arch_i860, /* Intel 860 */ |
--- src/gnu/dist/binutils/bfd/Attic/cpu-mips.c 2011/04/29 06:34:17 1.1.1.3.32.1
+++ src/gnu/dist/binutils/bfd/Attic/cpu-mips.c 2011/12/02 10:08:43 1.1.1.3.32.2
@@ -76,27 +76,28 @@ enum | @@ -76,27 +76,28 @@ enum | |||
76 | I_mips6000, | 76 | I_mips6000, | |
77 | I_mips7000, | 77 | I_mips7000, | |
78 | I_mips8000, | 78 | I_mips8000, | |
79 | I_mips9000, | 79 | I_mips9000, | |
80 | I_mips10000, | 80 | I_mips10000, | |
81 | I_mips12000, | 81 | I_mips12000, | |
82 | I_mips16, | 82 | I_mips16, | |
83 | I_mips5, | 83 | I_mips5, | |
84 | I_mipsisa32, | 84 | I_mipsisa32, | |
85 | I_mipsisa32r2, | 85 | I_mipsisa32r2, | |
86 | I_mipsisa64, | 86 | I_mipsisa64, | |
87 | I_mipsisa64r2, | 87 | I_mipsisa64r2, | |
88 | I_sb1, | 88 | I_sb1, | |
89 | I_xlr | 89 | I_xlr, | |
90 | I_xlp | |||
90 | }; | 91 | }; | |
91 | 92 | |||
92 | #define NN(index) (&arch_info_struct[(index) + 1]) | 93 | #define NN(index) (&arch_info_struct[(index) + 1]) | |
93 | 94 | |||
94 | static const bfd_arch_info_type arch_info_struct[] = | 95 | static const bfd_arch_info_type arch_info_struct[] = | |
95 | { | 96 | { | |
96 | N (32, 32, bfd_mach_mips3000, "mips:3000", FALSE, NN(I_mips3000)), | 97 | N (32, 32, bfd_mach_mips3000, "mips:3000", FALSE, NN(I_mips3000)), | |
97 | N (32, 32, bfd_mach_mips3900, "mips:3900", FALSE, NN(I_mips3900)), | 98 | N (32, 32, bfd_mach_mips3900, "mips:3900", FALSE, NN(I_mips3900)), | |
98 | N (64, 64, bfd_mach_mips4000, "mips:4000", FALSE, NN(I_mips4000)), | 99 | N (64, 64, bfd_mach_mips4000, "mips:4000", FALSE, NN(I_mips4000)), | |
99 | N (64, 64, bfd_mach_mips4010, "mips:4010", FALSE, NN(I_mips4010)), | 100 | N (64, 64, bfd_mach_mips4010, "mips:4010", FALSE, NN(I_mips4010)), | |
100 | N (64, 64, bfd_mach_mips4100, "mips:4100", FALSE, NN(I_mips4100)), | 101 | N (64, 64, bfd_mach_mips4100, "mips:4100", FALSE, NN(I_mips4100)), | |
101 | N (64, 64, bfd_mach_mips4111, "mips:4111", FALSE, NN(I_mips4111)), | 102 | N (64, 64, bfd_mach_mips4111, "mips:4111", FALSE, NN(I_mips4111)), | |
102 | N (64, 64, bfd_mach_mips4120, "mips:4120", FALSE, NN(I_mips4120)), | 103 | N (64, 64, bfd_mach_mips4120, "mips:4120", FALSE, NN(I_mips4120)), | |
@@ -110,23 +111,24 @@ static const bfd_arch_info_type arch_inf | @@ -110,23 +111,24 @@ static const bfd_arch_info_type arch_inf | |||
110 | N (32, 32, bfd_mach_mips6000, "mips:6000", FALSE, NN(I_mips6000)), | 111 | N (32, 32, bfd_mach_mips6000, "mips:6000", FALSE, NN(I_mips6000)), | |
111 | N (64, 64, bfd_mach_mips7000, "mips:7000", FALSE, NN(I_mips7000)), | 112 | N (64, 64, bfd_mach_mips7000, "mips:7000", FALSE, NN(I_mips7000)), | |
112 | N (64, 64, bfd_mach_mips8000, "mips:8000", FALSE, NN(I_mips8000)), | 113 | N (64, 64, bfd_mach_mips8000, "mips:8000", FALSE, NN(I_mips8000)), | |
113 | N (64, 64, bfd_mach_mips9000, "mips:9000", FALSE, NN(I_mips9000)), | 114 | N (64, 64, bfd_mach_mips9000, "mips:9000", FALSE, NN(I_mips9000)), | |
114 | N (64, 64, bfd_mach_mips10000,"mips:10000", FALSE, NN(I_mips10000)), | 115 | N (64, 64, bfd_mach_mips10000,"mips:10000", FALSE, NN(I_mips10000)), | |
115 | N (64, 64, bfd_mach_mips12000,"mips:12000", FALSE, NN(I_mips12000)), | 116 | N (64, 64, bfd_mach_mips12000,"mips:12000", FALSE, NN(I_mips12000)), | |
116 | N (64, 64, bfd_mach_mips16, "mips:16", FALSE, NN(I_mips16)), | 117 | N (64, 64, bfd_mach_mips16, "mips:16", FALSE, NN(I_mips16)), | |
117 | N (64, 64, bfd_mach_mips5, "mips:mips5", FALSE, NN(I_mips5)), | 118 | N (64, 64, bfd_mach_mips5, "mips:mips5", FALSE, NN(I_mips5)), | |
118 | N (32, 32, bfd_mach_mipsisa32, "mips:isa32", FALSE, NN(I_mipsisa32)), | 119 | N (32, 32, bfd_mach_mipsisa32, "mips:isa32", FALSE, NN(I_mipsisa32)), | |
119 | N (32, 32, bfd_mach_mipsisa32r2,"mips:isa32r2", FALSE, NN(I_mipsisa32r2)), | 120 | N (32, 32, bfd_mach_mipsisa32r2,"mips:isa32r2", FALSE, NN(I_mipsisa32r2)), | |
120 | N (64, 64, bfd_mach_mipsisa64, "mips:isa64", FALSE, NN(I_mipsisa64)), | 121 | N (64, 64, bfd_mach_mipsisa64, "mips:isa64", FALSE, NN(I_mipsisa64)), | |
121 | N (64, 64, bfd_mach_mipsisa64r2,"mips:isa64r2", FALSE, NN(I_mipsisa64r2)), | 122 | N (64, 64, bfd_mach_mipsisa64r2,"mips:isa64r2", FALSE, NN(I_mipsisa64r2)), | |
122 | N (64, 64, bfd_mach_mips_sb1, "mips:sb1", FALSE, NN(I_sb1)), | 123 | N (64, 64, bfd_mach_mips_sb1, "mips:sb1", FALSE, NN(I_sb1)), | |
123 | N (64, 64, bfd_mach_mips_xlr, "mips:xlr", FALSE, 0) | 124 | N (64, 64, bfd_mach_mips_xlr, "mips:xlr", FALSE, NN(I_xlp)), | |
125 | N (64, 64, bfd_mach_mips_xlp, "mips:xlp", FALSE, 0) | |||
124 | 126 | |||
125 | }; | 127 | }; | |
126 | 128 | |||
127 | /* The default architecture is mips:3000, but with a machine number of | 129 | /* The default architecture is mips:3000, but with a machine number of | |
128 | zero. This lets the linker distinguish between a default setting | 130 | zero. This lets the linker distinguish between a default setting | |
129 | of mips, and an explicit setting of mips:3000. */ | 131 | of mips, and an explicit setting of mips:3000. */ | |
130 | 132 | |||
131 | const bfd_arch_info_type bfd_mips_arch = | 133 | const bfd_arch_info_type bfd_mips_arch = | |
132 | N (32, 32, 0, "mips", TRUE, &arch_info_struct[0]); | 134 | N (32, 32, 0, "mips", TRUE, &arch_info_struct[0]); |
--- src/gnu/dist/binutils/bfd/Attic/config.bfd 2010/01/28 17:13:53 1.14.24.3
+++ src/gnu/dist/binutils/bfd/Attic/config.bfd 2011/12/02 10:08:43 1.14.24.4
@@ -854,26 +854,31 @@ case "${targ}" in | @@ -854,26 +854,31 @@ case "${targ}" in | |||
854 | ;; | 854 | ;; | |
855 | mips*-*-sysv4*) | 855 | mips*-*-sysv4*) | |
856 | targ_defvec=bfd_elf32_tradbigmips_vec | 856 | targ_defvec=bfd_elf32_tradbigmips_vec | |
857 | targ_selvecs="bfd_elf32_tradlittlemips_vec ecoff_big_vec ecoff_little_vec" | 857 | targ_selvecs="bfd_elf32_tradlittlemips_vec ecoff_big_vec ecoff_little_vec" | |
858 | ;; | 858 | ;; | |
859 | mips*-*-sysv* | mips*-*-riscos*) | 859 | mips*-*-sysv* | mips*-*-riscos*) | |
860 | targ_defvec=ecoff_big_vec | 860 | targ_defvec=ecoff_big_vec | |
861 | targ_selvecs=ecoff_little_vec | 861 | targ_selvecs=ecoff_little_vec | |
862 | ;; | 862 | ;; | |
863 | mips*el-*-elf* | mips*el-*-rtems* | mips*el-*-vxworks* | mips*-*-chorus*) | 863 | mips*el-*-elf* | mips*el-*-rtems* | mips*el-*-vxworks* | mips*-*-chorus*) | |
864 | targ_defvec=bfd_elf32_littlemips_vec | 864 | targ_defvec=bfd_elf32_littlemips_vec | |
865 | targ_selvecs="bfd_elf32_bigmips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec" | 865 | targ_selvecs="bfd_elf32_bigmips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec" | |
866 | ;; | 866 | ;; | |
867 | mipsisa64*-*-elf*) | |||
868 | targ_defvec=bfd_elf32_tradbigmips_vec | |||
869 | targ_selvecs="bfd_elf32_tradlittlemips_vec bfd_elf64_tradbigmips_vec bfd_elf64_tradlittlemips_vec" | |||
870 | want64=true | |||
871 | ;; | |||
867 | mips*-*-elf* | mips*-*-rtems* | mips*-*-vxworks | mips*-*-windiss) | 872 | mips*-*-elf* | mips*-*-rtems* | mips*-*-vxworks | mips*-*-windiss) | |
868 | targ_defvec=bfd_elf32_bigmips_vec | 873 | targ_defvec=bfd_elf32_bigmips_vec | |
869 | targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec" | 874 | targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec" | |
870 | ;; | 875 | ;; | |
871 | mips*-*-none) | 876 | mips*-*-none) | |
872 | targ_defvec=bfd_elf32_bigmips_vec | 877 | targ_defvec=bfd_elf32_bigmips_vec | |
873 | targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec" | 878 | targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec" | |
874 | ;; | 879 | ;; | |
875 | #ifdef BFD64 | 880 | #ifdef BFD64 | |
876 | mips64*-*-openbsd*) | 881 | mips64*-*-openbsd*) | |
877 | targ_defvec=bfd_elf64_tradbigmips_vec | 882 | targ_defvec=bfd_elf64_tradbigmips_vec | |
878 | targ_selvecs="bfd_elf32_ntradlittlemips_vec bfd_elf32_ntradbigmips_vec bfd_elf32_tradlittlemips_vec bfd_elf32_tradbigmips_vec bfd_elf64_tradlittlemips_vec" | 883 | targ_selvecs="bfd_elf32_ntradlittlemips_vec bfd_elf32_ntradbigmips_vec bfd_elf32_tradlittlemips_vec bfd_elf32_tradbigmips_vec bfd_elf64_tradlittlemips_vec" | |
879 | ;; | 884 | ;; |
--- src/gnu/dist/binutils/bfd/Attic/elfxx-mips.c 2011/04/29 06:34:17 1.1.1.3.32.2
+++ src/gnu/dist/binutils/bfd/Attic/elfxx-mips.c 2011/12/02 10:08:43 1.1.1.3.32.3
@@ -4661,26 +4661,29 @@ _bfd_elf_mips_mach (flagword flags) | @@ -4661,26 +4661,29 @@ _bfd_elf_mips_mach (flagword flags) | |||
4661 | return bfd_mach_mips5400; | 4661 | return bfd_mach_mips5400; | |
4662 | 4662 | |||
4663 | case E_MIPS_MACH_5500: | 4663 | case E_MIPS_MACH_5500: | |
4664 | return bfd_mach_mips5500; | 4664 | return bfd_mach_mips5500; | |
4665 | 4665 | |||
4666 | case E_MIPS_MACH_9000: | 4666 | case E_MIPS_MACH_9000: | |
4667 | return bfd_mach_mips9000; | 4667 | return bfd_mach_mips9000; | |
4668 | 4668 | |||
4669 | case E_MIPS_MACH_SB1: | 4669 | case E_MIPS_MACH_SB1: | |
4670 | return bfd_mach_mips_sb1; | 4670 | return bfd_mach_mips_sb1; | |
4671 | 4671 | |||
4672 | case E_MIPS_MACH_XLR: | 4672 | case E_MIPS_MACH_XLR: | |
4673 | return bfd_mach_mips_xlr; | 4673 | return bfd_mach_mips_xlr; | |
4674 | ||||
4675 | case E_MIPS_MACH_XLP: | |||
4676 | return bfd_mach_mips_xlp; | |||
4674 | 4677 | |||
4675 | default: | 4678 | default: | |
4676 | switch (flags & EF_MIPS_ARCH) | 4679 | switch (flags & EF_MIPS_ARCH) | |
4677 | { | 4680 | { | |
4678 | default: | 4681 | default: | |
4679 | case E_MIPS_ARCH_1: | 4682 | case E_MIPS_ARCH_1: | |
4680 | return bfd_mach_mips3000; | 4683 | return bfd_mach_mips3000; | |
4681 | break; | 4684 | break; | |
4682 | 4685 | |||
4683 | case E_MIPS_ARCH_2: | 4686 | case E_MIPS_ARCH_2: | |
4684 | return bfd_mach_mips6000; | 4687 | return bfd_mach_mips6000; | |
4685 | break; | 4688 | break; | |
4686 | 4689 | |||
@@ -7952,26 +7955,30 @@ mips_set_isa_flags (bfd *abfd) | @@ -7952,26 +7955,30 @@ mips_set_isa_flags (bfd *abfd) | |||
7952 | 7955 | |||
7953 | case bfd_mach_mips5: | 7956 | case bfd_mach_mips5: | |
7954 | val = E_MIPS_ARCH_5; | 7957 | val = E_MIPS_ARCH_5; | |
7955 | break; | 7958 | break; | |
7956 | 7959 | |||
7957 | case bfd_mach_mips_sb1: | 7960 | case bfd_mach_mips_sb1: | |
7958 | val = E_MIPS_ARCH_64 | E_MIPS_MACH_SB1; | 7961 | val = E_MIPS_ARCH_64 | E_MIPS_MACH_SB1; | |
7959 | break; | 7962 | break; | |
7960 | 7963 | |||
7961 | case bfd_mach_mips_xlr: | 7964 | case bfd_mach_mips_xlr: | |
7962 | val = E_MIPS_ARCH_64 | E_MIPS_MACH_XLR; | 7965 | val = E_MIPS_ARCH_64 | E_MIPS_MACH_XLR; | |
7963 | break; | 7966 | break; | |
7964 | 7967 | |||
7968 | case bfd_mach_mips_xlp: | |||
7969 | val = E_MIPS_ARCH_64R2 | E_MIPS_MACH_XLP; | |||
7970 | break; | |||
7971 | ||||
7965 | case bfd_mach_mipsisa32: | 7972 | case bfd_mach_mipsisa32: | |
7966 | val = E_MIPS_ARCH_32; | 7973 | val = E_MIPS_ARCH_32; | |
7967 | break; | 7974 | break; | |
7968 | 7975 | |||
7969 | case bfd_mach_mipsisa64: | 7976 | case bfd_mach_mipsisa64: | |
7970 | val = E_MIPS_ARCH_64; | 7977 | val = E_MIPS_ARCH_64; | |
7971 | break; | 7978 | break; | |
7972 | 7979 | |||
7973 | case bfd_mach_mipsisa32r2: | 7980 | case bfd_mach_mipsisa32r2: | |
7974 | val = E_MIPS_ARCH_32R2; | 7981 | val = E_MIPS_ARCH_32R2; | |
7975 | break; | 7982 | break; | |
7976 | 7983 | |||
7977 | case bfd_mach_mipsisa64r2: | 7984 | case bfd_mach_mipsisa64r2: | |
@@ -9608,26 +9615,29 @@ _bfd_mips_elf_final_link (bfd *abfd, str | @@ -9608,26 +9615,29 @@ _bfd_mips_elf_final_link (bfd *abfd, str | |||
9608 | } | 9615 | } | |
9609 | 9616 | |||
9610 | /* Structure for saying that BFD machine EXTENSION extends BASE. */ | 9617 | /* Structure for saying that BFD machine EXTENSION extends BASE. */ | |
9611 | 9618 | |||
9612 | struct mips_mach_extension { | 9619 | struct mips_mach_extension { | |
9613 | unsigned long extension, base; | 9620 | unsigned long extension, base; | |
9614 | }; | 9621 | }; | |
9615 | 9622 | |||
9616 | 9623 | |||
9617 | /* An array describing how BFD machines relate to one another. The entries | 9624 | /* An array describing how BFD machines relate to one another. The entries | |
9618 | are ordered topologically with MIPS I extensions listed last. */ | 9625 | are ordered topologically with MIPS I extensions listed last. */ | |
9619 | 9626 | |||
9620 | static const struct mips_mach_extension mips_mach_extensions[] = { | 9627 | static const struct mips_mach_extension mips_mach_extensions[] = { | |
9628 | /* MIPS64r2 extensions. */ | |||
9629 | { bfd_mach_mips_xlp, bfd_mach_mipsisa64r2 }, | |||
9630 | ||||
9621 | /* MIPS64 extensions. */ | 9631 | /* MIPS64 extensions. */ | |
9622 | { bfd_mach_mipsisa64r2, bfd_mach_mipsisa64 }, | 9632 | { bfd_mach_mipsisa64r2, bfd_mach_mipsisa64 }, | |
9623 | { bfd_mach_mips_sb1, bfd_mach_mipsisa64 }, | 9633 | { bfd_mach_mips_sb1, bfd_mach_mipsisa64 }, | |
9624 | { bfd_mach_mips_xlr, bfd_mach_mipsisa64 }, | 9634 | { bfd_mach_mips_xlr, bfd_mach_mipsisa64 }, | |
9625 | 9635 | |||
9626 | /* MIPS V extensions. */ | 9636 | /* MIPS V extensions. */ | |
9627 | { bfd_mach_mipsisa64, bfd_mach_mips5 }, | 9637 | { bfd_mach_mipsisa64, bfd_mach_mips5 }, | |
9628 | 9638 | |||
9629 | /* R10000 extensions. */ | 9639 | /* R10000 extensions. */ | |
9630 | { bfd_mach_mips12000, bfd_mach_mips10000 }, | 9640 | { bfd_mach_mips12000, bfd_mach_mips10000 }, | |
9631 | 9641 | |||
9632 | /* R5000 extensions. Note: the vr5500 ISA is an extension of the core | 9642 | /* R5000 extensions. Note: the vr5500 ISA is an extension of the core | |
9633 | vr5400 ISA, but doesn't include the multimedia stuff. It seems | 9643 | vr5400 ISA, but doesn't include the multimedia stuff. It seems |
--- src/gnu/dist/binutils/binutils/Attic/readelf.c 2011/04/29 06:34:17 1.2.32.1
+++ src/gnu/dist/binutils/binutils/Attic/readelf.c 2011/12/02 10:08:43 1.2.32.2
@@ -2034,26 +2034,27 @@ get_machine_flags (unsigned e_flags, uns | @@ -2034,26 +2034,27 @@ get_machine_flags (unsigned e_flags, uns | |||
2034 | switch ((e_flags & EF_MIPS_MACH)) | 2034 | switch ((e_flags & EF_MIPS_MACH)) | |
2035 | { | 2035 | { | |
2036 | case E_MIPS_MACH_3900: strcat (buf, ", 3900"); break; | 2036 | case E_MIPS_MACH_3900: strcat (buf, ", 3900"); break; | |
2037 | case E_MIPS_MACH_4010: strcat (buf, ", 4010"); break; | 2037 | case E_MIPS_MACH_4010: strcat (buf, ", 4010"); break; | |
2038 | case E_MIPS_MACH_4100: strcat (buf, ", 4100"); break; | 2038 | case E_MIPS_MACH_4100: strcat (buf, ", 4100"); break; | |
2039 | case E_MIPS_MACH_4111: strcat (buf, ", 4111"); break; | 2039 | case E_MIPS_MACH_4111: strcat (buf, ", 4111"); break; | |
2040 | case E_MIPS_MACH_4120: strcat (buf, ", 4120"); break; | 2040 | case E_MIPS_MACH_4120: strcat (buf, ", 4120"); break; | |
2041 | case E_MIPS_MACH_4650: strcat (buf, ", 4650"); break; | 2041 | case E_MIPS_MACH_4650: strcat (buf, ", 4650"); break; | |
2042 | case E_MIPS_MACH_5400: strcat (buf, ", 5400"); break; | 2042 | case E_MIPS_MACH_5400: strcat (buf, ", 5400"); break; | |
2043 | case E_MIPS_MACH_5500: strcat (buf, ", 5500"); break; | 2043 | case E_MIPS_MACH_5500: strcat (buf, ", 5500"); break; | |
2044 | case E_MIPS_MACH_SB1: strcat (buf, ", sb1"); break; | 2044 | case E_MIPS_MACH_SB1: strcat (buf, ", sb1"); break; | |
2045 | case E_MIPS_MACH_9000: strcat (buf, ", 9000"); break; | 2045 | case E_MIPS_MACH_9000: strcat (buf, ", 9000"); break; | |
2046 | case E_MIPS_MACH_XLR: strcat (buf, ", xlr"); break; | 2046 | case E_MIPS_MACH_XLR: strcat (buf, ", xlr"); break; | |
2047 | case E_MIPS_MACH_XLP: strcat (buf, ", xlp"); break; | |||
2047 | case 0: | 2048 | case 0: | |
2048 | /* We simply ignore the field in this case to avoid confusion: | 2049 | /* We simply ignore the field in this case to avoid confusion: | |
2049 | MIPS ELF does not specify EF_MIPS_MACH, it is a GNU | 2050 | MIPS ELF does not specify EF_MIPS_MACH, it is a GNU | |
2050 | extension. */ | 2051 | extension. */ | |
2051 | break; | 2052 | break; | |
2052 | default: strcat (buf, ", unknown CPU"); break; | 2053 | default: strcat (buf, ", unknown CPU"); break; | |
2053 | } | 2054 | } | |
2054 | 2055 | |||
2055 | switch ((e_flags & EF_MIPS_ABI)) | 2056 | switch ((e_flags & EF_MIPS_ABI)) | |
2056 | { | 2057 | { | |
2057 | case E_MIPS_ABI_O32: strcat (buf, ", o32"); break; | 2058 | case E_MIPS_ABI_O32: strcat (buf, ", o32"); break; | |
2058 | case E_MIPS_ABI_O64: strcat (buf, ", o64"); break; | 2059 | case E_MIPS_ABI_O64: strcat (buf, ", o64"); break; | |
2059 | case E_MIPS_ABI_EABI32: strcat (buf, ", eabi32"); break; | 2060 | case E_MIPS_ABI_EABI32: strcat (buf, ", eabi32"); break; |
--- src/gnu/dist/binutils/gas/Attic/configure 2006/02/02 22:03:54 1.5
+++ src/gnu/dist/binutils/gas/Attic/configure 2011/12/02 10:08:43 1.5.32.1
@@ -4521,26 +4521,29 @@ _ACEOF | @@ -4521,26 +4521,29 @@ _ACEOF | |||
4521 | ;; | 4521 | ;; | |
4522 | mipsisa32 | mipsisa32el) | 4522 | mipsisa32 | mipsisa32el) | |
4523 | mips_cpu=mips32 | 4523 | mips_cpu=mips32 | |
4524 | ;; | 4524 | ;; | |
4525 | mipsisa32r2 | mipsisa32r2el) | 4525 | mipsisa32r2 | mipsisa32r2el) | |
4526 | mips_cpu=mips32r2 | 4526 | mips_cpu=mips32r2 | |
4527 | ;; | 4527 | ;; | |
4528 | mipsisa64 | mipsisa64el) | 4528 | mipsisa64 | mipsisa64el) | |
4529 | mips_cpu=mips64 | 4529 | mips_cpu=mips64 | |
4530 | ;; | 4530 | ;; | |
4531 | mipsisa64r2 | mipsisa64r2el) | 4531 | mipsisa64r2 | mipsisa64r2el) | |
4532 | mips_cpu=mips64r2 | 4532 | mips_cpu=mips64r2 | |
4533 | ;; | 4533 | ;; | |
4534 | mipsisa64r2nlm | mipsisa64r2nlmel) | |||
4535 | mips_cpu=xlp | |||
4536 | ;; | |||
4534 | mipstx39 | mipstx39el) | 4537 | mipstx39 | mipstx39el) | |
4535 | mips_cpu=r3900 | 4538 | mips_cpu=r3900 | |
4536 | ;; | 4539 | ;; | |
4537 | mips64vr | mips64vrel) | 4540 | mips64vr | mips64vrel) | |
4538 | mips_cpu=vr4100 | 4541 | mips_cpu=vr4100 | |
4539 | ;; | 4542 | ;; | |
4540 | mipsisa32r2* | mipsisa64r2*) | 4543 | mipsisa32r2* | mipsisa64r2*) | |
4541 | mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'` | 4544 | mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'` | |
4542 | ;; | 4545 | ;; | |
4543 | mips64* | mipsisa64* | mipsisa32*) | 4546 | mips64* | mipsisa64* | mipsisa32*) | |
4544 | mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'` | 4547 | mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'` | |
4545 | ;; | 4548 | ;; | |
4546 | *) | 4549 | *) |
--- src/gnu/dist/binutils/gas/Attic/configure.tgt 2006/02/04 12:08:22 1.2
+++ src/gnu/dist/binutils/gas/Attic/configure.tgt 2011/12/02 10:08:43 1.2.32.1
@@ -287,27 +287,27 @@ case ${generic_target} in | @@ -287,27 +287,27 @@ case ${generic_target} in | |||
287 | mips-sony-bsd*) fmt=ecoff ;; | 287 | mips-sony-bsd*) fmt=ecoff ;; | |
288 | mips-*-ultrix*) fmt=ecoff endian=little ;; | 288 | mips-*-ultrix*) fmt=ecoff endian=little ;; | |
289 | mips-*-osf*) fmt=ecoff endian=little ;; | 289 | mips-*-osf*) fmt=ecoff endian=little ;; | |
290 | mips-*-ecoff*) fmt=ecoff ;; | 290 | mips-*-ecoff*) fmt=ecoff ;; | |
291 | mips-*-pe*) fmt=coff endian=little em=pe ;; | 291 | mips-*-pe*) fmt=coff endian=little em=pe ;; | |
292 | mips-*-irix6*) fmt=elf em=irix ;; | 292 | mips-*-irix6*) fmt=elf em=irix ;; | |
293 | mips-*-irix5*) fmt=elf em=irix ;; | 293 | mips-*-irix5*) fmt=elf em=irix ;; | |
294 | mips-*-irix*) fmt=ecoff em=irix ;; | 294 | mips-*-irix*) fmt=ecoff em=irix ;; | |
295 | mips-*-lnews*) fmt=ecoff em=lnews ;; | 295 | mips-*-lnews*) fmt=ecoff em=lnews ;; | |
296 | mips-*-riscos*) fmt=ecoff ;; | 296 | mips-*-riscos*) fmt=ecoff ;; | |
297 | mips*-*-linux*) fmt=elf em=tmips ;; | 297 | mips*-*-linux*) fmt=elf em=tmips ;; | |
298 | mips-*-sysv4*MP* | mips-*-gnu*) fmt=elf em=tmips ;; | 298 | mips-*-sysv4*MP* | mips-*-gnu*) fmt=elf em=tmips ;; | |
299 | mips-*-sysv*) fmt=ecoff ;; | 299 | mips-*-sysv*) fmt=ecoff ;; | |
300 | mips-*-elf* | mips-*-rtems*) fmt=elf ;; | 300 | mips-*-elf* | mips-*-rtems*) fmt=elf em=tmips ;; | |
301 | mips*-*-netbsd*) fmt=elf em=tmips ;; | 301 | mips*-*-netbsd*) fmt=elf em=tmips ;; | |
302 | mips-*-openbsd*) fmt=elf ;; | 302 | mips-*-openbsd*) fmt=elf ;; | |
303 | 303 | |||
304 | mmix-*-*) fmt=elf ;; | 304 | mmix-*-*) fmt=elf ;; | |
305 | 305 | |||
306 | mn10200-*-*) fmt=elf ;; | 306 | mn10200-*-*) fmt=elf ;; | |
307 | 307 | |||
308 | # cpu_type for am33_2.0 is set to mn10300 | 308 | # cpu_type for am33_2.0 is set to mn10300 | |
309 | mn10300-*-linux*) fmt=elf bfd_gas=yes em=linux ;; | 309 | mn10300-*-linux*) fmt=elf bfd_gas=yes em=linux ;; | |
310 | mn10300-*-*) fmt=elf ;; | 310 | mn10300-*-*) fmt=elf ;; | |
311 | 311 | |||
312 | msp430-*-*) fmt=elf ;; | 312 | msp430-*-*) fmt=elf ;; | |
313 | 313 |
--- src/gnu/dist/binutils/gas/config/Attic/tc-mips.c 2011/04/29 06:34:17 1.6.32.1
+++ src/gnu/dist/binutils/gas/config/Attic/tc-mips.c 2011/12/02 10:08:43 1.6.32.2
@@ -383,50 +383,52 @@ static int mips_32bitmode = 0; | @@ -383,50 +383,52 @@ static int mips_32bitmode = 0; | |||
383 | MIPS64 and later ISAs to have the interlocks, plus any specific | 383 | MIPS64 and later ISAs to have the interlocks, plus any specific | |
384 | earlier-ISA CPUs for which CPU documentation declares that the | 384 | earlier-ISA CPUs for which CPU documentation declares that the | |
385 | instructions are really interlocked. */ | 385 | instructions are really interlocked. */ | |
386 | #define hilo_interlocks \ | 386 | #define hilo_interlocks \ | |
387 | (mips_opts.isa == ISA_MIPS32 \ | 387 | (mips_opts.isa == ISA_MIPS32 \ | |
388 | || mips_opts.isa == ISA_MIPS32R2 \ | 388 | || mips_opts.isa == ISA_MIPS32R2 \ | |
389 | || mips_opts.isa == ISA_MIPS64 \ | 389 | || mips_opts.isa == ISA_MIPS64 \ | |
390 | || mips_opts.isa == ISA_MIPS64R2 \ | 390 | || mips_opts.isa == ISA_MIPS64R2 \ | |
391 | || mips_opts.arch == CPU_R4010 \ | 391 | || mips_opts.arch == CPU_R4010 \ | |
392 | || mips_opts.arch == CPU_R10000 \ | 392 | || mips_opts.arch == CPU_R10000 \ | |
393 | || mips_opts.arch == CPU_R12000 \ | 393 | || mips_opts.arch == CPU_R12000 \ | |
394 | || mips_opts.arch == CPU_RM7000 \ | 394 | || mips_opts.arch == CPU_RM7000 \ | |
395 | || mips_opts.arch == CPU_VR5500 \ | 395 | || mips_opts.arch == CPU_VR5500 \ | |
396 | || mips_opts.arch == CPU_XLP \ | |||
396 | ) | 397 | ) | |
397 | 398 | |||
398 | /* Whether the processor uses hardware interlocks to protect reads | 399 | /* Whether the processor uses hardware interlocks to protect reads | |
399 | from the GPRs after they are loaded from memory, and thus does not | 400 | from the GPRs after they are loaded from memory, and thus does not | |
400 | require nops to be inserted. This applies to instructions marked | 401 | require nops to be inserted. This applies to instructions marked | |
401 | INSN_LOAD_MEMORY_DELAY. These nops are only required at MIPS ISA | 402 | INSN_LOAD_MEMORY_DELAY. These nops are only required at MIPS ISA | |
402 | level I. */ | 403 | level I. */ | |
403 | #define gpr_interlocks \ | 404 | #define gpr_interlocks \ | |
404 | (mips_opts.isa != ISA_MIPS1 \ | 405 | (mips_opts.isa != ISA_MIPS1 \ | |
405 | || mips_opts.arch == CPU_R3900) | 406 | || mips_opts.arch == CPU_R3900) | |
406 | 407 | |||
407 | /* Whether the processor uses hardware interlocks to avoid delays | 408 | /* Whether the processor uses hardware interlocks to avoid delays | |
408 | required by coprocessor instructions, and thus does not require | 409 | required by coprocessor instructions, and thus does not require | |
409 | nops to be inserted. This applies to instructions marked | 410 | nops to be inserted. This applies to instructions marked | |
410 | INSN_LOAD_COPROC_DELAY, INSN_COPROC_MOVE_DELAY, and to delays | 411 | INSN_LOAD_COPROC_DELAY, INSN_COPROC_MOVE_DELAY, and to delays | |
411 | between instructions marked INSN_WRITE_COND_CODE and ones marked | 412 | between instructions marked INSN_WRITE_COND_CODE and ones marked | |
412 | INSN_READ_COND_CODE. These nops are only required at MIPS ISA | 413 | INSN_READ_COND_CODE. These nops are only required at MIPS ISA | |
413 | levels I, II, and III. */ | 414 | levels I, II, and III. */ | |
414 | /* Itbl support may require additional care here. */ | 415 | /* Itbl support may require additional care here. */ | |
415 | #define cop_interlocks \ | 416 | #define cop_interlocks \ | |
416 | ((mips_opts.isa != ISA_MIPS1 \ | 417 | ((mips_opts.isa != ISA_MIPS1 \ | |
417 | && mips_opts.isa != ISA_MIPS2 \ | 418 | && mips_opts.isa != ISA_MIPS2 \ | |
418 | && mips_opts.isa != ISA_MIPS3) \ | 419 | && mips_opts.isa != ISA_MIPS3) \ | |
419 | || mips_opts.arch == CPU_R4300 \ | 420 | || mips_opts.arch == CPU_R4300 \ | |
421 | || mips_opts.arch == CPU_XLP \ | |||
420 | ) | 422 | ) | |
421 | 423 | |||
422 | /* Whether the processor uses hardware interlocks to protect reads | 424 | /* Whether the processor uses hardware interlocks to protect reads | |
423 | from coprocessor registers after they are loaded from memory, and | 425 | from coprocessor registers after they are loaded from memory, and | |
424 | thus does not require nops to be inserted. This applies to | 426 | thus does not require nops to be inserted. This applies to | |
425 | instructions marked INSN_COPROC_MEMORY_DELAY. These nops are only | 427 | instructions marked INSN_COPROC_MEMORY_DELAY. These nops are only | |
426 | requires at MIPS ISA level I. */ | 428 | requires at MIPS ISA level I. */ | |
427 | #define cop_mem_interlocks (mips_opts.isa != ISA_MIPS1) | 429 | #define cop_mem_interlocks (mips_opts.isa != ISA_MIPS1) | |
428 | 430 | |||
429 | /* Is this a mfhi or mflo instruction? */ | 431 | /* Is this a mfhi or mflo instruction? */ | |
430 | #define MF_HILO_INSN(PINFO) \ | 432 | #define MF_HILO_INSN(PINFO) \ | |
431 | ((PINFO & INSN_READ_HI) || (PINFO & INSN_READ_LO)) | 433 | ((PINFO & INSN_READ_HI) || (PINFO & INSN_READ_LO)) | |
432 | 434 | |||
@@ -13812,28 +13814,31 @@ static const struct mips_cpu_info mips_c | @@ -13812,28 +13814,31 @@ static const struct mips_cpu_info mips_c | |||
13812 | 13814 | |||
13813 | /* MIPS 32 */ | 13815 | /* MIPS 32 */ | |
13814 | { "4kc", 0, ISA_MIPS32, CPU_MIPS32 }, | 13816 | { "4kc", 0, ISA_MIPS32, CPU_MIPS32 }, | |
13815 | { "4km", 0, ISA_MIPS32, CPU_MIPS32 }, | 13817 | { "4km", 0, ISA_MIPS32, CPU_MIPS32 }, | |
13816 | { "4kp", 0, ISA_MIPS32, CPU_MIPS32 }, | 13818 | { "4kp", 0, ISA_MIPS32, CPU_MIPS32 }, | |
13817 | 13819 | |||
13818 | /* MIPS 64 */ | 13820 | /* MIPS 64 */ | |
13819 | { "5kc", 0, ISA_MIPS64, CPU_MIPS64 }, | 13821 | { "5kc", 0, ISA_MIPS64, CPU_MIPS64 }, | |
13820 | { "20kc", 0, ISA_MIPS64, CPU_MIPS64 }, | 13822 | { "20kc", 0, ISA_MIPS64, CPU_MIPS64 }, | |
13821 | 13823 | |||
13822 | /* Broadcom SB-1 CPU core */ | 13824 | /* Broadcom SB-1 CPU core */ | |
13823 | { "sb1", 0, ISA_MIPS64, CPU_SB1 }, | 13825 | { "sb1", 0, ISA_MIPS64, CPU_SB1 }, | |
13824 | 13826 | |||
13825 | /* RMI Xlr */ | 13827 | /* Netlogic Xlr */ | |
13826 | { "xlr", 0, ISA_MIPS64, CPU_XLR }, | 13828 | { "xlr", 0, ISA_MIPS64, CPU_XLR }, | |
13829 | ||||
13830 | /* Netlogic Xlp */ | |||
13831 | { "xlp", 0, ISA_MIPS64R2, CPU_XLP }, | |||
13827 | 13832 | |||
13828 | /* End marker */ | 13833 | /* End marker */ | |
13829 | { NULL, 0, 0, 0 } | 13834 | { NULL, 0, 0, 0 } | |
13830 | }; | 13835 | }; | |
13831 | 13836 | |||
13832 | 13837 | |||
13833 | /* Return true if GIVEN is the same as CANONICAL, or if it is CANONICAL | 13838 | /* Return true if GIVEN is the same as CANONICAL, or if it is CANONICAL | |
13834 | with a final "000" replaced by "k". Ignore case. | 13839 | with a final "000" replaced by "k". Ignore case. | |
13835 | 13840 | |||
13836 | Note: this function is shared between GCC and GAS. */ | 13841 | Note: this function is shared between GCC and GAS. */ | |
13837 | 13842 | |||
13838 | static bfd_boolean | 13843 | static bfd_boolean | |
13839 | mips_strict_matching_cpu_name_p (const char *canonical, const char *given) | 13844 | mips_strict_matching_cpu_name_p (const char *canonical, const char *given) |
--- src/gnu/dist/binutils/gas/doc/Attic/c-mips.texi 2011/04/29 06:34:17 1.1.1.3.32.1
+++ src/gnu/dist/binutils/gas/doc/Attic/c-mips.texi 2011/12/02 10:08:43 1.1.1.3.32.2
@@ -182,27 +182,28 @@ rm5230, | @@ -182,27 +182,28 @@ rm5230, | |||
182 | rm5231, | 182 | rm5231, | |
183 | rm5261, | 183 | rm5261, | |
184 | rm5721, | 184 | rm5721, | |
185 | vr5400, | 185 | vr5400, | |
186 | vr5500, | 186 | vr5500, | |
187 | 6000, | 187 | 6000, | |
188 | rm7000, | 188 | rm7000, | |
189 | 8000, | 189 | 8000, | |
190 | rm9000, | 190 | rm9000, | |
191 | 10000, | 191 | 10000, | |
192 | 12000, | 192 | 12000, | |
193 | mips32-4k, | 193 | mips32-4k, | |
194 | sb1, | 194 | sb1, | |
195 | xlr | 195 | xlr, | |
196 | xlp | |||
196 | @end quotation | 197 | @end quotation | |
197 | 198 | |||
198 | @item -mtune=@var{cpu} | 199 | @item -mtune=@var{cpu} | |
199 | Schedule and tune for a particular MIPS cpu. Valid @var{cpu} values are | 200 | Schedule and tune for a particular MIPS cpu. Valid @var{cpu} values are | |
200 | identical to @samp{-march=@var{cpu}}. | 201 | identical to @samp{-march=@var{cpu}}. | |
201 | 202 | |||
202 | @item -mabi=@var{abi} | 203 | @item -mabi=@var{abi} | |
203 | Record which ABI the source code uses. The recognized arguments | 204 | Record which ABI the source code uses. The recognized arguments | |
204 | are: @samp{32}, @samp{n32}, @samp{o64}, @samp{64} and @samp{eabi}. | 205 | are: @samp{32}, @samp{n32}, @samp{o64}, @samp{64} and @samp{eabi}. | |
205 | 206 | |||
206 | @item -msym32 | 207 | @item -msym32 | |
207 | @itemx -mno-sym32 | 208 | @itemx -mno-sym32 | |
208 | @cindex -msym32 | 209 | @cindex -msym32 |
--- src/gnu/dist/binutils/include/elf/Attic/mips.h 2011/04/29 06:34:18 1.1.1.3.32.1
+++ src/gnu/dist/binutils/include/elf/Attic/mips.h 2011/12/02 10:08:44 1.1.1.3.32.2
@@ -200,26 +200,27 @@ END_RELOC_NUMBERS (R_MIPS_maxext) | @@ -200,26 +200,27 @@ END_RELOC_NUMBERS (R_MIPS_maxext) | |||
200 | 200 | |||
201 | /* Cygnus is choosing values between 80 and 9F; | 201 | /* Cygnus is choosing values between 80 and 9F; | |
202 | 00 - 7F should be left for a future standard; | 202 | 00 - 7F should be left for a future standard; | |
203 | the rest are open. */ | 203 | the rest are open. */ | |
204 | 204 | |||
205 | #define E_MIPS_MACH_3900 0x00810000 | 205 | #define E_MIPS_MACH_3900 0x00810000 | |
206 | #define E_MIPS_MACH_4010 0x00820000 | 206 | #define E_MIPS_MACH_4010 0x00820000 | |
207 | #define E_MIPS_MACH_4100 0x00830000 | 207 | #define E_MIPS_MACH_4100 0x00830000 | |
208 | #define E_MIPS_MACH_4650 0x00850000 | 208 | #define E_MIPS_MACH_4650 0x00850000 | |
209 | #define E_MIPS_MACH_4120 0x00870000 | 209 | #define E_MIPS_MACH_4120 0x00870000 | |
210 | #define E_MIPS_MACH_4111 0x00880000 | 210 | #define E_MIPS_MACH_4111 0x00880000 | |
211 | #define E_MIPS_MACH_SB1 0x008a0000 | 211 | #define E_MIPS_MACH_SB1 0x008a0000 | |
212 | #define E_MIPS_MACH_XLR 0x008c0000 | 212 | #define E_MIPS_MACH_XLR 0x008c0000 | |
213 | #define E_MIPS_MACH_XLP 0x008e0000 | |||
213 | #define E_MIPS_MACH_5400 0x00910000 | 214 | #define E_MIPS_MACH_5400 0x00910000 | |
214 | #define E_MIPS_MACH_5500 0x00980000 | 215 | #define E_MIPS_MACH_5500 0x00980000 | |
215 | #define E_MIPS_MACH_9000 0x00990000 | 216 | #define E_MIPS_MACH_9000 0x00990000 | |
216 | 217 | |||
217 | /* Processor specific section indices. These sections do not actually | 218 | /* Processor specific section indices. These sections do not actually | |
218 | exist. Symbols with a st_shndx field corresponding to one of these | 219 | exist. Symbols with a st_shndx field corresponding to one of these | |
219 | values have a special meaning. */ | 220 | values have a special meaning. */ | |
220 | 221 | |||
221 | /* Defined and allocated common symbol. Value is virtual address. If | 222 | /* Defined and allocated common symbol. Value is virtual address. If | |
222 | relocated, alignment must be preserved. */ | 223 | relocated, alignment must be preserved. */ | |
223 | #define SHN_MIPS_ACOMMON 0xff00 | 224 | #define SHN_MIPS_ACOMMON 0xff00 | |
224 | 225 | |||
225 | /* Defined and allocated text symbol. Value is virtual address. | 226 | /* Defined and allocated text symbol. Value is virtual address. |
--- src/gnu/dist/binutils/include/opcode/Attic/mips.h 2011/04/29 06:34:18 1.1.1.3.32.1
+++ src/gnu/dist/binutils/include/opcode/Attic/mips.h 2011/12/02 10:08:44 1.1.1.3.32.2
@@ -435,28 +435,30 @@ struct mips_opcode | @@ -435,28 +435,30 @@ struct mips_opcode | |||
435 | #define INSN_3900 0x00080000 | 435 | #define INSN_3900 0x00080000 | |
436 | /* MIPS R10000 instruction. */ | 436 | /* MIPS R10000 instruction. */ | |
437 | #define INSN_10000 0x00100000 | 437 | #define INSN_10000 0x00100000 | |
438 | /* Broadcom SB-1 instruction. */ | 438 | /* Broadcom SB-1 instruction. */ | |
439 | #define INSN_SB1 0x00200000 | 439 | #define INSN_SB1 0x00200000 | |
440 | /* NEC VR4111/VR4181 instruction. */ | 440 | /* NEC VR4111/VR4181 instruction. */ | |
441 | #define INSN_4111 0x00400000 | 441 | #define INSN_4111 0x00400000 | |
442 | /* NEC VR4120 instruction. */ | 442 | /* NEC VR4120 instruction. */ | |
443 | #define INSN_4120 0x00800000 | 443 | #define INSN_4120 0x00800000 | |
444 | /* NEC VR5400 instruction. */ | 444 | /* NEC VR5400 instruction. */ | |
445 | #define INSN_5400 0x01000000 | 445 | #define INSN_5400 0x01000000 | |
446 | /* NEC VR5500 instruction. */ | 446 | /* NEC VR5500 instruction. */ | |
447 | #define INSN_5500 0x02000000 | 447 | #define INSN_5500 0x02000000 | |
448 | /* RMI Xlr instruction. */ | 448 | /* NetLogic Xlr instruction. */ | |
449 | #define INSN_XLR 0x00000020 | 449 | #define INSN_XLR 0x00000020 | |
450 | /* NetLogic Xlp instruction. */ | |||
451 | #define INSN_XLP 0x00000040 | |||
450 | 452 | |||
451 | /* MIPS ISA defines, use instead of hardcoding ISA level. */ | 453 | /* MIPS ISA defines, use instead of hardcoding ISA level. */ | |
452 | 454 | |||
453 | #define ISA_UNKNOWN 0 /* Gas internal use. */ | 455 | #define ISA_UNKNOWN 0 /* Gas internal use. */ | |
454 | #define ISA_MIPS1 (INSN_ISA1) | 456 | #define ISA_MIPS1 (INSN_ISA1) | |
455 | #define ISA_MIPS2 (ISA_MIPS1 | INSN_ISA2) | 457 | #define ISA_MIPS2 (ISA_MIPS1 | INSN_ISA2) | |
456 | #define ISA_MIPS3 (ISA_MIPS2 | INSN_ISA3) | 458 | #define ISA_MIPS3 (ISA_MIPS2 | INSN_ISA3) | |
457 | #define ISA_MIPS4 (ISA_MIPS3 | INSN_ISA4) | 459 | #define ISA_MIPS4 (ISA_MIPS3 | INSN_ISA4) | |
458 | #define ISA_MIPS5 (ISA_MIPS4 | INSN_ISA5) | 460 | #define ISA_MIPS5 (ISA_MIPS4 | INSN_ISA5) | |
459 | 461 | |||
460 | #define ISA_MIPS32 (ISA_MIPS2 | INSN_ISA32) | 462 | #define ISA_MIPS32 (ISA_MIPS2 | INSN_ISA32) | |
461 | #define ISA_MIPS64 (ISA_MIPS5 | INSN_ISA32 | INSN_ISA64) | 463 | #define ISA_MIPS64 (ISA_MIPS5 | INSN_ISA32 | INSN_ISA64) | |
462 | 464 | |||
@@ -485,49 +487,51 @@ struct mips_opcode | @@ -485,49 +487,51 @@ struct mips_opcode | |||
485 | #define CPU_RM7000 7000 | 487 | #define CPU_RM7000 7000 | |
486 | #define CPU_R8000 8000 | 488 | #define CPU_R8000 8000 | |
487 | #define CPU_RM9000 9000 | 489 | #define CPU_RM9000 9000 | |
488 | #define CPU_R10000 10000 | 490 | #define CPU_R10000 10000 | |
489 | #define CPU_R12000 12000 | 491 | #define CPU_R12000 12000 | |
490 | #define CPU_MIPS16 16 | 492 | #define CPU_MIPS16 16 | |
491 | #define CPU_MIPS32 32 | 493 | #define CPU_MIPS32 32 | |
492 | #define CPU_MIPS32R2 33 | 494 | #define CPU_MIPS32R2 33 | |
493 | #define CPU_MIPS5 5 | 495 | #define CPU_MIPS5 5 | |
494 | #define CPU_MIPS64 64 | 496 | #define CPU_MIPS64 64 | |
495 | #define CPU_MIPS64R2 65 | 497 | #define CPU_MIPS64R2 65 | |
496 | #define CPU_SB1 12310201 /* octal 'SB', 01. */ | 498 | #define CPU_SB1 12310201 /* octal 'SB', 01. */ | |
497 | #define CPU_XLR 887682 /* decimal 'XLR' */ | 499 | #define CPU_XLR 887682 /* decimal 'XLR' */ | |
500 | #define CPU_XLP 887680 /* decimal 'XLP' */ | |||
498 | 501 | |||
499 | 502 | |||
500 | /* Test for membership in an ISA including chip specific ISAs. INSN | 503 | /* Test for membership in an ISA including chip specific ISAs. INSN | |
501 | is pointer to an element of the opcode table; ISA is the specified | 504 | is pointer to an element of the opcode table; ISA is the specified | |
502 | ISA/ASE bitmask to test against; and CPU is the CPU specific ISA to | 505 | ISA/ASE bitmask to test against; and CPU is the CPU specific ISA to | |
503 | test, or zero if no CPU specific ISA test is desired. */ | 506 | test, or zero if no CPU specific ISA test is desired. */ | |
504 | 507 | |||
505 | #define OPCODE_IS_MEMBER(insn, isa, cpu) \ | 508 | #define OPCODE_IS_MEMBER(insn, isa, cpu) \ | |
506 | (((insn)->membership & isa) != 0 \ | 509 | (((insn)->membership & isa) != 0 \ | |
507 | || (cpu == CPU_R4650 && ((insn)->membership & INSN_4650) != 0) \ | 510 | || (cpu == CPU_R4650 && ((insn)->membership & INSN_4650) != 0) \ | |
508 | || (cpu == CPU_RM7000 && ((insn)->membership & INSN_4650) != 0) \ | 511 | || (cpu == CPU_RM7000 && ((insn)->membership & INSN_4650) != 0) \ | |
509 | || (cpu == CPU_RM9000 && ((insn)->membership & INSN_4650) != 0) \ | 512 | || (cpu == CPU_RM9000 && ((insn)->membership & INSN_4650) != 0) \ | |
510 | || (cpu == CPU_R4010 && ((insn)->membership & INSN_4010) != 0) \ | 513 | || (cpu == CPU_R4010 && ((insn)->membership & INSN_4010) != 0) \ | |
511 | || (cpu == CPU_VR4100 && ((insn)->membership & INSN_4100) != 0) \ | 514 | || (cpu == CPU_VR4100 && ((insn)->membership & INSN_4100) != 0) \ | |
512 | || (cpu == CPU_R3900 && ((insn)->membership & INSN_3900) != 0) \ | 515 | || (cpu == CPU_R3900 && ((insn)->membership & INSN_3900) != 0) \ | |
513 | || ((cpu == CPU_R10000 || cpu == CPU_R12000) \ | 516 | || ((cpu == CPU_R10000 || cpu == CPU_R12000) \ | |
514 | && ((insn)->membership & INSN_10000) != 0) \ | 517 | && ((insn)->membership & INSN_10000) != 0) \ | |
515 | || (cpu == CPU_SB1 && ((insn)->membership & INSN_SB1) != 0) \ | 518 | || (cpu == CPU_SB1 && ((insn)->membership & INSN_SB1) != 0) \ | |
516 | || (cpu == CPU_R4111 && ((insn)->membership & INSN_4111) != 0) \ | 519 | || (cpu == CPU_R4111 && ((insn)->membership & INSN_4111) != 0) \ | |
517 | || (cpu == CPU_VR4120 && ((insn)->membership & INSN_4120) != 0) \ | 520 | || (cpu == CPU_VR4120 && ((insn)->membership & INSN_4120) != 0) \ | |
518 | || (cpu == CPU_VR5400 && ((insn)->membership & INSN_5400) != 0) \ | 521 | || (cpu == CPU_VR5400 && ((insn)->membership & INSN_5400) != 0) \ | |
519 | || (cpu == CPU_VR5500 && ((insn)->membership & INSN_5500) != 0) \ | 522 | || (cpu == CPU_VR5500 && ((insn)->membership & INSN_5500) != 0) \ | |
520 | || (cpu == CPU_XLR && ((insn)->membership & INSN_XLR) != 0) \ | 523 | || (cpu == CPU_XLR && ((insn)->membership & INSN_XLR) != 0) \ | |
524 | || (cpu == CPU_XLP && ((insn)->membership & INSN_XLP) != 0) \ | |||
521 | || 0) /* Please keep this term for easier source merging. */ | 525 | || 0) /* Please keep this term for easier source merging. */ | |
522 | 526 | |||
523 | /* This is a list of macro expanded instructions. | 527 | /* This is a list of macro expanded instructions. | |
524 | 528 | |||
525 | _I appended means immediate | 529 | _I appended means immediate | |
526 | _A appended means address | 530 | _A appended means address | |
527 | _AB appended means address with base register | 531 | _AB appended means address with base register | |
528 | _D appended means 64 bit floating point constant | 532 | _D appended means 64 bit floating point constant | |
529 | _S appended means 32 bit floating point constant. */ | 533 | _S appended means 32 bit floating point constant. */ | |
530 | 534 | |||
531 | enum | 535 | enum | |
532 | { | 536 | { | |
533 | M_ABS, | 537 | M_ABS, |
--- src/gnu/dist/binutils/ld/Attic/configure.tgt 2010/04/21 05:25:31 1.8.30.2
+++ src/gnu/dist/binutils/ld/Attic/configure.tgt 2011/12/02 10:08:44 1.8.30.3
@@ -430,26 +430,28 @@ mips64*-*-netbsd*) targ_emul=elf32btsmip | @@ -430,26 +430,28 @@ mips64*-*-netbsd*) targ_emul=elf32btsmip | |||
430 | mips*el-*-netbsd*) targ_emul=elf32ltsmip | 430 | mips*el-*-netbsd*) targ_emul=elf32ltsmip | |
431 | targ_extra_emuls="elf32btsmip elf64ltsmip elf64btsmip" | 431 | targ_extra_emuls="elf32btsmip elf64ltsmip elf64btsmip" | |
432 | ;; | 432 | ;; | |
433 | mips*-*-netbsd*) targ_emul=elf32btsmip | 433 | mips*-*-netbsd*) targ_emul=elf32btsmip | |
434 | targ_extra_emuls="elf32ltsmip elf64btsmip elf64ltsmip" | 434 | targ_extra_emuls="elf32ltsmip elf64btsmip elf64ltsmip" | |
435 | ;; | 435 | ;; | |
436 | mips*-*-bsd*) targ_emul=mipsbig ;; | 436 | mips*-*-bsd*) targ_emul=mipsbig ;; | |
437 | mips*vr4300el-*-elf*) targ_emul=elf32l4300 ;; | 437 | mips*vr4300el-*-elf*) targ_emul=elf32l4300 ;; | |
438 | mips*vr4300-*-elf*) targ_emul=elf32b4300 ;; | 438 | mips*vr4300-*-elf*) targ_emul=elf32b4300 ;; | |
439 | mips*vr4100el-*-elf*) targ_emul=elf32l4300 ;; | 439 | mips*vr4100el-*-elf*) targ_emul=elf32l4300 ;; | |
440 | mips*vr4100-*-elf*) targ_emul=elf32b4300 ;; | 440 | mips*vr4100-*-elf*) targ_emul=elf32b4300 ;; | |
441 | mips*vr5000el-*-elf*) targ_emul=elf32l4300 ;; | 441 | mips*vr5000el-*-elf*) targ_emul=elf32l4300 ;; | |
442 | mips*vr5000-*-elf*) targ_emul=elf32b4300 ;; | 442 | mips*vr5000-*-elf*) targ_emul=elf32b4300 ;; | |
443 | mipsisa64*-*-elf*) targ_emul=elf32btsmip | |||
444 | targ_extra_emuls="elf32ltsmip elf64btsmip elf64ltsmip" ;; | |||
443 | mips*el-*-elf*) targ_emul=elf32elmip ;; | 445 | mips*el-*-elf*) targ_emul=elf32elmip ;; | |
444 | mips*-*-elf*) targ_emul=elf32ebmip ;; | 446 | mips*-*-elf*) targ_emul=elf32ebmip ;; | |
445 | mips*el-*-rtems*) targ_emul=elf32elmip ;; | 447 | mips*el-*-rtems*) targ_emul=elf32elmip ;; | |
446 | mips*-*-rtems*) targ_emul=elf32ebmip ;; | 448 | mips*-*-rtems*) targ_emul=elf32ebmip ;; | |
447 | mips*el-*-vxworks*) targ_emul=elf32elmip ;; | 449 | mips*el-*-vxworks*) targ_emul=elf32elmip ;; | |
448 | mips*-*-vxworks*) targ_emul=elf32ebmip | 450 | mips*-*-vxworks*) targ_emul=elf32ebmip | |
449 | targ_extra_emuls="elf32elmip" ;; | 451 | targ_extra_emuls="elf32elmip" ;; | |
450 | mips*-*-windiss) targ_emul=elf32mipswindiss ;; | 452 | mips*-*-windiss) targ_emul=elf32mipswindiss ;; | |
451 | mips64*el-*-linux-gnu*) targ_emul=elf32ltsmipn32 | 453 | mips64*el-*-linux-gnu*) targ_emul=elf32ltsmipn32 | |
452 | targ_extra_emuls="elf32btsmipn32 elf32ltsmip elf32btsmip elf64ltsmip elf64btsmip" | 454 | targ_extra_emuls="elf32btsmipn32 elf32ltsmip elf32btsmip elf64ltsmip elf64btsmip" | |
453 | targ_extra_libpath="elf32ltsmip elf64ltsmip" | 455 | targ_extra_libpath="elf32ltsmip elf64ltsmip" | |
454 | ;; | 456 | ;; | |
455 | mips64*-*-linux-gnu*) targ_emul=elf32btsmipn32 | 457 | mips64*-*-linux-gnu*) targ_emul=elf32btsmipn32 |
--- src/gnu/dist/binutils/opcodes/Attic/mips-dis.c 2011/04/29 06:34:18 1.1.1.3.32.1
+++ src/gnu/dist/binutils/opcodes/Attic/mips-dis.c 2011/12/02 10:08:44 1.1.1.3.32.2
@@ -450,26 +450,32 @@ const struct mips_arch_choice mips_arch_ | @@ -450,26 +450,32 @@ const struct mips_arch_choice mips_arch_ | |||
450 | 450 | |||
451 | { "sb1", 1, bfd_mach_mips_sb1, CPU_SB1, | 451 | { "sb1", 1, bfd_mach_mips_sb1, CPU_SB1, | |
452 | ISA_MIPS64 | INSN_MIPS3D | INSN_SB1, | 452 | ISA_MIPS64 | INSN_MIPS3D | INSN_SB1, | |
453 | mips_cp0_names_sb1, | 453 | mips_cp0_names_sb1, | |
454 | mips_cp0sel_names_sb1, ARRAY_SIZE (mips_cp0sel_names_sb1), | 454 | mips_cp0sel_names_sb1, ARRAY_SIZE (mips_cp0sel_names_sb1), | |
455 | mips_hwr_names_numeric }, | 455 | mips_hwr_names_numeric }, | |
456 | 456 | |||
457 | { "xlr", 1, bfd_mach_mips_xlr, CPU_XLR, | 457 | { "xlr", 1, bfd_mach_mips_xlr, CPU_XLR, | |
458 | ISA_MIPS64 | INSN_XLR, | 458 | ISA_MIPS64 | INSN_XLR, | |
459 | mips_cp0_names_xlr, | 459 | mips_cp0_names_xlr, | |
460 | mips_cp0sel_names_xlr, ARRAY_SIZE (mips_cp0sel_names_xlr), | 460 | mips_cp0sel_names_xlr, ARRAY_SIZE (mips_cp0sel_names_xlr), | |
461 | mips_hwr_names_numeric }, | 461 | mips_hwr_names_numeric }, | |
462 | 462 | |||
463 | { "xlp", 1, bfd_mach_mips_xlp, CPU_XLP, | |||
464 | ISA_MIPS64R2 | INSN_XLP, | |||
465 | mips_cp0_names_mips3264r2, | |||
466 | mips_cp0sel_names_mips3264r2, ARRAY_SIZE (mips_cp0sel_names_mips3264r2), | |||
467 | mips_hwr_names_mips3264r2 }, | |||
468 | ||||
463 | /* This entry, mips16, is here only for ISA/processor selection; do | 469 | /* This entry, mips16, is here only for ISA/processor selection; do | |
464 | not print its name. */ | 470 | not print its name. */ | |
465 | { "", 1, bfd_mach_mips16, CPU_MIPS16, ISA_MIPS3 | INSN_MIPS16, | 471 | { "", 1, bfd_mach_mips16, CPU_MIPS16, ISA_MIPS3 | INSN_MIPS16, | |
466 | mips_cp0_names_numeric, NULL, 0, mips_hwr_names_numeric }, | 472 | mips_cp0_names_numeric, NULL, 0, mips_hwr_names_numeric }, | |
467 | }; | 473 | }; | |
468 | 474 | |||
469 | /* ISA and processor type to disassemble for, and register names to use. | 475 | /* ISA and processor type to disassemble for, and register names to use. | |
470 | set_default_mips_dis_options and parse_mips_dis_options fill in these | 476 | set_default_mips_dis_options and parse_mips_dis_options fill in these | |
471 | values. */ | 477 | values. */ | |
472 | static int mips_processor; | 478 | static int mips_processor; | |
473 | static int mips_isa; | 479 | static int mips_isa; | |
474 | static const char * const *mips_gpr_names; | 480 | static const char * const *mips_gpr_names; | |
475 | static const char * const *mips_fpr_names; | 481 | static const char * const *mips_fpr_names; |
--- src/gnu/dist/binutils/opcodes/Attic/mips-opc.c 2011/04/29 06:34:18 1.1.1.3.32.4
+++ src/gnu/dist/binutils/opcodes/Attic/mips-opc.c 2011/12/02 10:08:44 1.1.1.3.32.5
@@ -100,26 +100,27 @@ Software Foundation, 59 Temple Place - S | @@ -100,26 +100,27 @@ Software Foundation, 59 Temple Place - S | |||
100 | 100 | |||
101 | #define P3 INSN_4650 | 101 | #define P3 INSN_4650 | |
102 | #define L1 INSN_4010 | 102 | #define L1 INSN_4010 | |
103 | #define V1 (INSN_4100 | INSN_4111 | INSN_4120) | 103 | #define V1 (INSN_4100 | INSN_4111 | INSN_4120) | |
104 | #define T3 INSN_3900 | 104 | #define T3 INSN_3900 | |
105 | #define M1 INSN_10000 | 105 | #define M1 INSN_10000 | |
106 | #define SB1 INSN_SB1 | 106 | #define SB1 INSN_SB1 | |
107 | #define N411 INSN_4111 | 107 | #define N411 INSN_4111 | |
108 | #define N412 INSN_4120 | 108 | #define N412 INSN_4120 | |
109 | #define N5 (INSN_5400 | INSN_5500) | 109 | #define N5 (INSN_5400 | INSN_5500) | |
110 | #define N54 INSN_5400 | 110 | #define N54 INSN_5400 | |
111 | #define N55 INSN_5500 | 111 | #define N55 INSN_5500 | |
112 | #define XLR INSN_XLR | 112 | #define XLR INSN_XLR | |
113 | #define XLP INSN_XLP | |||
113 | 114 | |||
114 | #define G1 (T3 \ | 115 | #define G1 (T3 \ | |
115 | ) | 116 | ) | |
116 | 117 | |||
117 | #define G2 (T3 \ | 118 | #define G2 (T3 \ | |
118 | ) | 119 | ) | |
119 | 120 | |||
120 | #define G3 (I4 \ | 121 | #define G3 (I4 \ | |
121 | ) | 122 | ) | |
122 | 123 | |||
123 | /* The order of overloaded instructions matters. Label arguments and | 124 | /* The order of overloaded instructions matters. Label arguments and | |
124 | register arguments look the same. Instructions that can have either | 125 | register arguments look the same. Instructions that can have either | |
125 | for arguments must apear in the correct order in this table for the | 126 | for arguments must apear in the correct order in this table for the | |
@@ -435,26 +436,27 @@ const struct mips_opcode mips_builtin_op | @@ -435,26 +436,27 @@ const struct mips_opcode mips_builtin_op | |||
435 | {"cabs.un.s", "M,S,T", 0x46000071, 0xffe000ff, RD_S|RD_T|WR_CC|FP_S, 0, M3D }, | 436 | {"cabs.un.s", "M,S,T", 0x46000071, 0xffe000ff, RD_S|RD_T|WR_CC|FP_S, 0, M3D }, | |
436 | {"cache", "k,o(b)", 0xbc000000, 0xfc000000, RD_b, 0, I3|I32|T3}, | 437 | {"cache", "k,o(b)", 0xbc000000, 0xfc000000, RD_b, 0, I3|I32|T3}, | |
437 | {"ceil.l.d", "D,S", 0x4620000a, 0xffff003f, WR_D|RD_S|FP_D, 0, I3 }, | 438 | {"ceil.l.d", "D,S", 0x4620000a, 0xffff003f, WR_D|RD_S|FP_D, 0, I3 }, | |
438 | {"ceil.l.s", "D,S", 0x4600000a, 0xffff003f, WR_D|RD_S|FP_S, 0, I3 }, | 439 | {"ceil.l.s", "D,S", 0x4600000a, 0xffff003f, WR_D|RD_S|FP_S, 0, I3 }, | |
439 | {"ceil.w.d", "D,S", 0x4620000e, 0xffff003f, WR_D|RD_S|FP_D, 0, I2 }, | 440 | {"ceil.w.d", "D,S", 0x4620000e, 0xffff003f, WR_D|RD_S|FP_D, 0, I2 }, | |
440 | {"ceil.w.s", "D,S", 0x4600000e, 0xffff003f, WR_D|RD_S|FP_S, 0, I2 }, | 441 | {"ceil.w.s", "D,S", 0x4600000e, 0xffff003f, WR_D|RD_S|FP_S, 0, I2 }, | |
441 | {"cfc0", "t,G", 0x40400000, 0xffe007ff, LCD|WR_t|RD_C0, 0, I1 }, | 442 | {"cfc0", "t,G", 0x40400000, 0xffe007ff, LCD|WR_t|RD_C0, 0, I1 }, | |
442 | {"cfc1", "t,G", 0x44400000, 0xffe007ff, LCD|WR_t|RD_C1|FP_S, 0, I1 }, | 443 | {"cfc1", "t,G", 0x44400000, 0xffe007ff, LCD|WR_t|RD_C1|FP_S, 0, I1 }, | |
443 | {"cfc1", "t,S", 0x44400000, 0xffe007ff, LCD|WR_t|RD_C1|FP_S, 0, I1 }, | 444 | {"cfc1", "t,S", 0x44400000, 0xffe007ff, LCD|WR_t|RD_C1|FP_S, 0, I1 }, | |
444 | /* cfc2 is at the bottom of the table. */ | 445 | /* cfc2 is at the bottom of the table. */ | |
445 | {"cfc3", "t,G", 0x4c400000, 0xffe007ff, LCD|WR_t|RD_C3, 0, I1 }, | 446 | {"cfc3", "t,G", 0x4c400000, 0xffe007ff, LCD|WR_t|RD_C3, 0, I1 }, | |
446 | {"clo", "U,s", 0x70000021, 0xfc0007ff, WR_d|WR_t|RD_s, 0, I32|N55 }, | 447 | {"clo", "U,s", 0x70000021, 0xfc0007ff, WR_d|WR_t|RD_s, 0, I32|N55 }, | |
447 | {"clz", "U,s", 0x70000020, 0xfc0007ff, WR_d|WR_t|RD_s, 0, I32|N55 }, | 448 | {"clz", "U,s", 0x70000020, 0xfc0007ff, WR_d|WR_t|RD_s, 0, I32|N55 }, | |
449 | {"crc", "d,s,t", 0x7000001c, 0xfc0007ff, WR_d|RD_s|RD_t, 0, XLP }, | |||
448 | {"ctc0", "t,G", 0x40c00000, 0xffe007ff, COD|RD_t|WR_CC, 0, I1 }, | 450 | {"ctc0", "t,G", 0x40c00000, 0xffe007ff, COD|RD_t|WR_CC, 0, I1 }, | |
449 | {"ctc1", "t,G", 0x44c00000, 0xffe007ff, COD|RD_t|WR_CC|FP_S, 0, I1 }, | 451 | {"ctc1", "t,G", 0x44c00000, 0xffe007ff, COD|RD_t|WR_CC|FP_S, 0, I1 }, | |
450 | {"ctc1", "t,S", 0x44c00000, 0xffe007ff, COD|RD_t|WR_CC|FP_S, 0, I1 }, | 452 | {"ctc1", "t,S", 0x44c00000, 0xffe007ff, COD|RD_t|WR_CC|FP_S, 0, I1 }, | |
451 | /* ctc2 is at the bottom of the table. */ | 453 | /* ctc2 is at the bottom of the table. */ | |
452 | {"ctc3", "t,G", 0x4cc00000, 0xffe007ff, COD|RD_t|WR_CC, 0, I1 }, | 454 | {"ctc3", "t,G", 0x4cc00000, 0xffe007ff, COD|RD_t|WR_CC, 0, I1 }, | |
453 | {"cvt.d.l", "D,S", 0x46a00021, 0xffff003f, WR_D|RD_S|FP_D, 0, I3 }, | 455 | {"cvt.d.l", "D,S", 0x46a00021, 0xffff003f, WR_D|RD_S|FP_D, 0, I3 }, | |
454 | {"cvt.d.s", "D,S", 0x46000021, 0xffff003f, WR_D|RD_S|FP_D|FP_S, 0, I1 }, | 456 | {"cvt.d.s", "D,S", 0x46000021, 0xffff003f, WR_D|RD_S|FP_D|FP_S, 0, I1 }, | |
455 | {"cvt.d.w", "D,S", 0x46800021, 0xffff003f, WR_D|RD_S|FP_D, 0, I1 }, | 457 | {"cvt.d.w", "D,S", 0x46800021, 0xffff003f, WR_D|RD_S|FP_D, 0, I1 }, | |
456 | {"cvt.l.d", "D,S", 0x46200025, 0xffff003f, WR_D|RD_S|FP_D, 0, I3 }, | 458 | {"cvt.l.d", "D,S", 0x46200025, 0xffff003f, WR_D|RD_S|FP_D, 0, I3 }, | |
457 | {"cvt.l.s", "D,S", 0x46000025, 0xffff003f, WR_D|RD_S|FP_S, 0, I3 }, | 459 | {"cvt.l.s", "D,S", 0x46000025, 0xffff003f, WR_D|RD_S|FP_S, 0, I3 }, | |
458 | {"cvt.s.l", "D,S", 0x46a00020, 0xffff003f, WR_D|RD_S|FP_S, 0, I3 }, | 460 | {"cvt.s.l", "D,S", 0x46a00020, 0xffff003f, WR_D|RD_S|FP_S, 0, I3 }, | |
459 | {"cvt.s.d", "D,S", 0x46200020, 0xffff003f, WR_D|RD_S|FP_S|FP_D, 0, I1 }, | 461 | {"cvt.s.d", "D,S", 0x46200020, 0xffff003f, WR_D|RD_S|FP_S|FP_D, 0, I1 }, | |
460 | {"cvt.s.w", "D,S", 0x46800020, 0xffff003f, WR_D|RD_S|FP_S, 0, I1 }, | 462 | {"cvt.s.w", "D,S", 0x46800020, 0xffff003f, WR_D|RD_S|FP_S, 0, I1 }, | |
@@ -462,30 +464,31 @@ const struct mips_opcode mips_builtin_op | @@ -462,30 +464,31 @@ const struct mips_opcode mips_builtin_op | |||
462 | {"cvt.s.pu","D,S", 0x46c00020, 0xffff003f, WR_D|RD_S|FP_S|FP_D, 0, I5 }, | 464 | {"cvt.s.pu","D,S", 0x46c00020, 0xffff003f, WR_D|RD_S|FP_S|FP_D, 0, I5 }, | |
463 | {"cvt.w.d", "D,S", 0x46200024, 0xffff003f, WR_D|RD_S|FP_D, 0, I1 }, | 465 | {"cvt.w.d", "D,S", 0x46200024, 0xffff003f, WR_D|RD_S|FP_D, 0, I1 }, | |
464 | {"cvt.w.s", "D,S", 0x46000024, 0xffff003f, WR_D|RD_S|FP_S, 0, I1 }, | 466 | {"cvt.w.s", "D,S", 0x46000024, 0xffff003f, WR_D|RD_S|FP_S, 0, I1 }, | |
465 | {"cvt.ps.pw", "D,S", 0x46800026, 0xffff003f, WR_D|RD_S|FP_S|FP_D, 0, M3D }, | 467 | {"cvt.ps.pw", "D,S", 0x46800026, 0xffff003f, WR_D|RD_S|FP_S|FP_D, 0, M3D }, | |
466 | {"cvt.ps.s","D,V,T", 0x46000026, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I5 }, | 468 | {"cvt.ps.s","D,V,T", 0x46000026, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I5 }, | |
467 | {"cvt.pw.ps", "D,S", 0x46c00024, 0xffff003f, WR_D|RD_S|FP_S|FP_D, 0, M3D }, | 469 | {"cvt.pw.ps", "D,S", 0x46c00024, 0xffff003f, WR_D|RD_S|FP_S|FP_D, 0, M3D }, | |
468 | {"dabs", "d,v", 0, (int) M_DABS, INSN_MACRO, 0, I3 }, | 470 | {"dabs", "d,v", 0, (int) M_DABS, INSN_MACRO, 0, I3 }, | |
469 | {"dadd", "d,v,t", 0x0000002c, 0xfc0007ff, WR_d|RD_s|RD_t, 0, I3 }, | 471 | {"dadd", "d,v,t", 0x0000002c, 0xfc0007ff, WR_d|RD_s|RD_t, 0, I3 }, | |
470 | {"dadd", "t,r,I", 0, (int) M_DADD_I, INSN_MACRO, 0, I3 }, | 472 | {"dadd", "t,r,I", 0, (int) M_DADD_I, INSN_MACRO, 0, I3 }, | |
471 | {"daddi", "t,r,j", 0x60000000, 0xfc000000, WR_t|RD_s, 0, I3 }, | 473 | {"daddi", "t,r,j", 0x60000000, 0xfc000000, WR_t|RD_s, 0, I3 }, | |
472 | {"daddiu", "t,r,j", 0x64000000, 0xfc000000, WR_t|RD_s, 0, I3 }, | 474 | {"daddiu", "t,r,j", 0x64000000, 0xfc000000, WR_t|RD_s, 0, I3 }, | |
473 | {"daddu", "d,v,t", 0x0000002d, 0xfc0007ff, WR_d|RD_s|RD_t, 0, I3 }, | 475 | {"daddu", "d,v,t", 0x0000002d, 0xfc0007ff, WR_d|RD_s|RD_t, 0, I3 }, | |
474 | {"daddu", "t,r,I", 0, (int) M_DADDU_I, INSN_MACRO, 0, I3 }, | 476 | {"daddu", "t,r,I", 0, (int) M_DADDU_I, INSN_MACRO, 0, I3 }, | |
475 | {"daddwc", "d,s,t", 0x70000038, 0xfc0007ff, WR_d|RD_s|RD_t|WR_C0|RD_C0, 0, XLR }, | 477 | {"daddwc", "d,s,t", 0x70000038, 0xfc0007ff, WR_d|RD_s|RD_t|WR_C0|RD_C0, 0, XLR|XLP }, | |
476 | {"dbreak", "", 0x7000003f, 0xffffffff, 0, 0, N5 }, | 478 | {"dbreak", "", 0x7000003f, 0xffffffff, 0, 0, N5 }, | |
477 | {"dclo", "U,s", 0x70000025, 0xfc0007ff, RD_s|WR_d|WR_t, 0, I64|N55 }, | 479 | {"dclo", "U,s", 0x70000025, 0xfc0007ff, RD_s|WR_d|WR_t, 0, I64|N55 }, | |
478 | {"dclz", "U,s", 0x70000024, 0xfc0007ff, RD_s|WR_d|WR_t, 0, I64|N55 }, | 480 | {"dclz", "U,s", 0x70000024, 0xfc0007ff, RD_s|WR_d|WR_t, 0, I64|N55 }, | |
481 | {"dcrc", "d,s,t", 0x7000001d, 0xfc0007ff, WR_d|RD_s|RD_t, 0, XLP }, | |||
479 | /* dctr and dctw are used on the r5000. */ | 482 | /* dctr and dctw are used on the r5000. */ | |
480 | {"dctr", "o(b)", 0xbc050000, 0xfc1f0000, RD_b, 0, I3 }, | 483 | {"dctr", "o(b)", 0xbc050000, 0xfc1f0000, RD_b, 0, I3 }, | |
481 | {"dctw", "o(b)", 0xbc090000, 0xfc1f0000, RD_b, 0, I3 }, | 484 | {"dctw", "o(b)", 0xbc090000, 0xfc1f0000, RD_b, 0, I3 }, | |
482 | {"deret", "", 0x4200001f, 0xffffffff, 0, 0, I32|G2 }, | 485 | {"deret", "", 0x4200001f, 0xffffffff, 0, 0, I32|G2 }, | |
483 | {"dext", "t,r,I,+I", 0, (int) M_DEXT, INSN_MACRO, 0, I65 }, | 486 | {"dext", "t,r,I,+I", 0, (int) M_DEXT, INSN_MACRO, 0, I65 }, | |
484 | {"dext", "t,r,+A,+C", 0x7c000003, 0xfc00003f, WR_t|RD_s, 0, I65 }, | 487 | {"dext", "t,r,+A,+C", 0x7c000003, 0xfc00003f, WR_t|RD_s, 0, I65 }, | |
485 | {"dextm", "t,r,+A,+G", 0x7c000001, 0xfc00003f, WR_t|RD_s, 0, I65 }, | 488 | {"dextm", "t,r,+A,+G", 0x7c000001, 0xfc00003f, WR_t|RD_s, 0, I65 }, | |
486 | {"dextu", "t,r,+E,+H", 0x7c000002, 0xfc00003f, WR_t|RD_s, 0, I65 }, | 489 | {"dextu", "t,r,+E,+H", 0x7c000002, 0xfc00003f, WR_t|RD_s, 0, I65 }, | |
487 | /* For ddiv, see the comments about div. */ | 490 | /* For ddiv, see the comments about div. */ | |
488 | {"ddiv", "z,s,t", 0x0000001e, 0xfc00ffff, RD_s|RD_t|WR_HILO, 0, I3 }, | 491 | {"ddiv", "z,s,t", 0x0000001e, 0xfc00ffff, RD_s|RD_t|WR_HILO, 0, I3 }, | |
489 | {"ddiv", "d,v,t", 0, (int) M_DDIV_3, INSN_MACRO, 0, I3 }, | 492 | {"ddiv", "d,v,t", 0, (int) M_DDIV_3, INSN_MACRO, 0, I3 }, | |
490 | {"ddiv", "d,v,I", 0, (int) M_DDIV_3I, INSN_MACRO, 0, I3 }, | 493 | {"ddiv", "d,v,I", 0, (int) M_DDIV_3I, INSN_MACRO, 0, I3 }, | |
491 | /* For ddivu, see the comments about div. */ | 494 | /* For ddivu, see the comments about div. */ | |
@@ -521,39 +524,42 @@ const struct mips_opcode mips_builtin_op | @@ -521,39 +524,42 @@ const struct mips_opcode mips_builtin_op | |||
521 | {"dli", "t,I", 0, (int) M_DLI, INSN_MACRO, 0, I3 }, | 524 | {"dli", "t,I", 0, (int) M_DLI, INSN_MACRO, 0, I3 }, | |
522 | {"dmacc", "d,s,t", 0x00000029, 0xfc0007ff, RD_s|RD_t|WR_LO|WR_d, 0, N412 }, | 525 | {"dmacc", "d,s,t", 0x00000029, 0xfc0007ff, RD_s|RD_t|WR_LO|WR_d, 0, N412 }, | |
523 | {"dmacchi", "d,s,t", 0x00000229, 0xfc0007ff, RD_s|RD_t|WR_LO|WR_d, 0, N412 }, | 526 | {"dmacchi", "d,s,t", 0x00000229, 0xfc0007ff, RD_s|RD_t|WR_LO|WR_d, 0, N412 }, | |
524 | {"dmacchis", "d,s,t", 0x00000629, 0xfc0007ff, RD_s|RD_t|WR_LO|WR_d, 0, N412 }, | 527 | {"dmacchis", "d,s,t", 0x00000629, 0xfc0007ff, RD_s|RD_t|WR_LO|WR_d, 0, N412 }, | |
525 | {"dmacchiu", "d,s,t", 0x00000269, 0xfc0007ff, RD_s|RD_t|WR_LO|WR_d, 0, N412 }, | 528 | {"dmacchiu", "d,s,t", 0x00000269, 0xfc0007ff, RD_s|RD_t|WR_LO|WR_d, 0, N412 }, | |
526 | {"dmacchius", "d,s,t", 0x00000669, 0xfc0007ff, RD_s|RD_t|WR_LO|WR_d, 0, N412 }, | 529 | {"dmacchius", "d,s,t", 0x00000669, 0xfc0007ff, RD_s|RD_t|WR_LO|WR_d, 0, N412 }, | |
527 | {"dmaccs", "d,s,t", 0x00000429, 0xfc0007ff, RD_s|RD_t|WR_LO|WR_d, 0, N412 }, | 530 | {"dmaccs", "d,s,t", 0x00000429, 0xfc0007ff, RD_s|RD_t|WR_LO|WR_d, 0, N412 }, | |
528 | {"dmaccu", "d,s,t", 0x00000069, 0xfc0007ff, RD_s|RD_t|WR_LO|WR_d, 0, N412 }, | 531 | {"dmaccu", "d,s,t", 0x00000069, 0xfc0007ff, RD_s|RD_t|WR_LO|WR_d, 0, N412 }, | |
529 | {"dmaccus", "d,s,t", 0x00000469, 0xfc0007ff, RD_s|RD_t|WR_LO|WR_d, 0, N412 }, | 532 | {"dmaccus", "d,s,t", 0x00000469, 0xfc0007ff, RD_s|RD_t|WR_LO|WR_d, 0, N412 }, | |
530 | {"dmadd16", "s,t", 0x00000029, 0xfc00ffff, RD_s|RD_t|MOD_LO, 0, N411 }, | 533 | {"dmadd16", "s,t", 0x00000029, 0xfc00ffff, RD_s|RD_t|MOD_LO, 0, N411 }, | |
531 | {"dmfc0", "t,G", 0x40200000, 0xffe007ff, LCD|WR_t|RD_C0, 0, I3 }, | 534 | {"dmfc0", "t,G", 0x40200000, 0xffe007ff, LCD|WR_t|RD_C0, 0, I3 }, | |
532 | {"dmfc0", "t,+D", 0x40200000, 0xffe007f8, LCD|WR_t|RD_C0, 0, I64 }, | 535 | {"dmfc0", "t,+D", 0x40200000, 0xffe007f8, LCD|WR_t|RD_C0, 0, I64 }, | |
533 | {"dmfc0", "t,G,H", 0x40200000, 0xffe007f8, LCD|WR_t|RD_C0, 0, I64 }, | 536 | {"dmfc0", "t,G,H", 0x40200000, 0xffe007f8, LCD|WR_t|RD_C0, 0, I64 }, | |
537 | {"dmfur", "t,d", 0x7000001e, 0xffe007ff, WR_t, 0, XLP }, | |||
534 | {"dmtc0", "t,G", 0x40a00000, 0xffe007ff, COD|RD_t|WR_C0|WR_CC, 0, I3 }, | 538 | {"dmtc0", "t,G", 0x40a00000, 0xffe007ff, COD|RD_t|WR_C0|WR_CC, 0, I3 }, | |
535 | {"dmtc0", "t,+D", 0x40a00000, 0xffe007f8, COD|RD_t|WR_C0|WR_CC, 0, I64 }, | 539 | {"dmtc0", "t,+D", 0x40a00000, 0xffe007f8, COD|RD_t|WR_C0|WR_CC, 0, I64 }, | |
536 | {"dmtc0", "t,G,H", 0x40a00000, 0xffe007f8, COD|RD_t|WR_C0|WR_CC, 0, I64 }, | 540 | {"dmtc0", "t,G,H", 0x40a00000, 0xffe007f8, COD|RD_t|WR_C0|WR_CC, 0, I64 }, | |
537 | {"dmfc1", "t,S", 0x44200000, 0xffe007ff, LCD|WR_t|RD_S|FP_S, 0, I3 }, | 541 | {"dmfc1", "t,S", 0x44200000, 0xffe007ff, LCD|WR_t|RD_S|FP_S, 0, I3 }, | |
538 | {"dmfc1", "t,G", 0x44200000, 0xffe007ff, LCD|WR_t|RD_S|FP_S, 0, I3 }, | 542 | {"dmfc1", "t,G", 0x44200000, 0xffe007ff, LCD|WR_t|RD_S|FP_S, 0, I3 }, | |
539 | {"dmtc1", "t,S", 0x44a00000, 0xffe007ff, COD|RD_t|WR_S|FP_S, 0, I3 }, | 543 | {"dmtc1", "t,S", 0x44a00000, 0xffe007ff, COD|RD_t|WR_S|FP_S, 0, I3 }, | |
540 | {"dmtc1", "t,G", 0x44a00000, 0xffe007ff, COD|RD_t|WR_S|FP_S, 0, I3 }, | 544 | {"dmtc1", "t,G", 0x44a00000, 0xffe007ff, COD|RD_t|WR_S|FP_S, 0, I3 }, | |
541 | /* dmfc2 is at the bottom of the table. */ | 545 | /* dmfc2 is at the bottom of the table. */ | |
542 | /* dmtc2 is at the bottom of the table. */ | 546 | /* dmtc2 is at the bottom of the table. */ | |
543 | {"dmfc3", "t,G", 0x4c200000, 0xffe007ff, LCD|WR_t|RD_C3, 0, I3 }, | 547 | {"dmfc3", "t,G", 0x4c200000, 0xffe007ff, LCD|WR_t|RD_C3, 0, I3 }, | |
544 | {"dmfc3", "t,G,H", 0x4c200000, 0xffe007f8, LCD|WR_t|RD_C3, 0, I64 }, | 548 | {"dmfc3", "t,G,H", 0x4c200000, 0xffe007f8, LCD|WR_t|RD_C3, 0, I64 }, | |
545 | {"dmtc3", "t,G", 0x4ca00000, 0xffe007ff, COD|RD_t|WR_C3|WR_CC, 0, I3 }, | 549 | {"dmtc3", "t,G", 0x4ca00000, 0xffe007ff, COD|RD_t|WR_C3|WR_CC, 0, I3 }, | |
546 | {"dmtc3", "t,G,H", 0x4ca00000, 0xffe007f8, COD|RD_t|WR_C3|WR_CC, 0, I64 }, | 550 | {"dmtc3", "t,G,H", 0x4ca00000, 0xffe007f8, COD|RD_t|WR_C3|WR_CC, 0, I64 }, | |
551 | {"dmtur", "t,d", 0x7000001f, 0xffe007ff, RD_t, 0, XLP }, | |||
552 | {"dmul", "d,s,t", 0x70000006, 0xfc0007ff, WR_d|RD_s|RD_t, 0, XLP }, | |||
547 | {"dmul", "d,v,t", 0, (int) M_DMUL, INSN_MACRO, 0, I3 }, | 553 | {"dmul", "d,v,t", 0, (int) M_DMUL, INSN_MACRO, 0, I3 }, | |
548 | {"dmul", "d,v,I", 0, (int) M_DMUL_I, INSN_MACRO, 0, I3 }, | 554 | {"dmul", "d,v,I", 0, (int) M_DMUL_I, INSN_MACRO, 0, I3 }, | |
549 | {"dmulo", "d,v,t", 0, (int) M_DMULO, INSN_MACRO, 0, I3 }, | 555 | {"dmulo", "d,v,t", 0, (int) M_DMULO, INSN_MACRO, 0, I3 }, | |
550 | {"dmulo", "d,v,I", 0, (int) M_DMULO_I, INSN_MACRO, 0, I3 }, | 556 | {"dmulo", "d,v,I", 0, (int) M_DMULO_I, INSN_MACRO, 0, I3 }, | |
551 | {"dmulou", "d,v,t", 0, (int) M_DMULOU, INSN_MACRO, 0, I3 }, | 557 | {"dmulou", "d,v,t", 0, (int) M_DMULOU, INSN_MACRO, 0, I3 }, | |
552 | {"dmulou", "d,v,I", 0, (int) M_DMULOU_I, INSN_MACRO, 0, I3 }, | 558 | {"dmulou", "d,v,I", 0, (int) M_DMULOU_I, INSN_MACRO, 0, I3 }, | |
553 | {"dmult", "s,t", 0x0000001c, 0xfc00ffff, RD_s|RD_t|WR_HILO, 0, I3 }, | 559 | {"dmult", "s,t", 0x0000001c, 0xfc00ffff, RD_s|RD_t|WR_HILO, 0, I3 }, | |
554 | {"dmultu", "s,t", 0x0000001d, 0xfc00ffff, RD_s|RD_t|WR_HILO, 0, I3 }, | 560 | {"dmultu", "s,t", 0x0000001d, 0xfc00ffff, RD_s|RD_t|WR_HILO, 0, I3 }, | |
555 | {"dneg", "d,w", 0x0000002e, 0xffe007ff, WR_d|RD_t, 0, I3 }, /* dsub 0 */ | 561 | {"dneg", "d,w", 0x0000002e, 0xffe007ff, WR_d|RD_t, 0, I3 }, /* dsub 0 */ | |
556 | {"dnegu", "d,w", 0x0000002f, 0xffe007ff, WR_d|RD_t, 0, I3 }, /* dsubu 0*/ | 562 | {"dnegu", "d,w", 0x0000002f, 0xffe007ff, WR_d|RD_t, 0, I3 }, /* dsubu 0*/ | |
557 | {"drem", "z,s,t", 0x0000001e, 0xfc00ffff, RD_s|RD_t|WR_HILO, 0, I3 }, | 563 | {"drem", "z,s,t", 0x0000001e, 0xfc00ffff, RD_s|RD_t|WR_HILO, 0, I3 }, | |
558 | {"drem", "d,v,t", 3, (int) M_DREM_3, INSN_MACRO, 0, I3 }, | 564 | {"drem", "d,v,t", 3, (int) M_DREM_3, INSN_MACRO, 0, I3 }, | |
559 | {"drem", "d,v,I", 3, (int) M_DREM_3I, INSN_MACRO, 0, I3 }, | 565 | {"drem", "d,v,I", 3, (int) M_DREM_3I, INSN_MACRO, 0, I3 }, | |
@@ -631,29 +637,29 @@ const struct mips_opcode mips_builtin_op | @@ -631,29 +637,29 @@ const struct mips_opcode mips_builtin_op | |||
631 | assembler, but will never match user input (because the line above | 637 | assembler, but will never match user input (because the line above | |
632 | will match first). */ | 638 | will match first). */ | |
633 | {"jal", "a", 0x0c000000, 0xfc000000, UBD|WR_31, 0, I1 }, | 639 | {"jal", "a", 0x0c000000, 0xfc000000, UBD|WR_31, 0, I1 }, | |
634 | {"jalx", "a", 0x74000000, 0xfc000000, UBD|WR_31, 0, I16 }, | 640 | {"jalx", "a", 0x74000000, 0xfc000000, UBD|WR_31, 0, I16 }, | |
635 | {"la", "t,A(b)", 0, (int) M_LA_AB, INSN_MACRO, 0, I1 }, | 641 | {"la", "t,A(b)", 0, (int) M_LA_AB, INSN_MACRO, 0, I1 }, | |
636 | {"lb", "t,o(b)", 0x80000000, 0xfc000000, LDD|RD_b|WR_t, 0, I1 }, | 642 | {"lb", "t,o(b)", 0x80000000, 0xfc000000, LDD|RD_b|WR_t, 0, I1 }, | |
637 | {"lb", "t,A(b)", 0, (int) M_LB_AB, INSN_MACRO, 0, I1 }, | 643 | {"lb", "t,A(b)", 0, (int) M_LB_AB, INSN_MACRO, 0, I1 }, | |
638 | {"lbu", "t,o(b)", 0x90000000, 0xfc000000, LDD|RD_b|WR_t, 0, I1 }, | 644 | {"lbu", "t,o(b)", 0x90000000, 0xfc000000, LDD|RD_b|WR_t, 0, I1 }, | |
639 | {"lbu", "t,A(b)", 0, (int) M_LBU_AB, INSN_MACRO, 0, I1 }, | 645 | {"lbu", "t,A(b)", 0, (int) M_LBU_AB, INSN_MACRO, 0, I1 }, | |
640 | {"lca", "t,A(b)", 0, (int) M_LCA_AB, INSN_MACRO, 0, I1 }, | 646 | {"lca", "t,A(b)", 0, (int) M_LCA_AB, INSN_MACRO, 0, I1 }, | |
641 | {"ld", "t,o(b)", 0xdc000000, 0xfc000000, WR_t|RD_b, 0, I3 }, | 647 | {"ld", "t,o(b)", 0xdc000000, 0xfc000000, WR_t|RD_b, 0, I3 }, | |
642 | {"ld", "t,o(b)", 0, (int) M_LD_OB, INSN_MACRO, 0, I1 }, | 648 | {"ld", "t,o(b)", 0, (int) M_LD_OB, INSN_MACRO, 0, I1 }, | |
643 | {"ld", "t,A(b)", 0, (int) M_LD_AB, INSN_MACRO, 0, I1 }, | 649 | {"ld", "t,A(b)", 0, (int) M_LD_AB, INSN_MACRO, 0, I1 }, | |
644 | {"ldaddw", "t,b", 0x70000010, 0xfc00ffff, SM|RD_t|WR_t|RD_b, 0, XLR }, | 650 | {"ldaddw", "t,b", 0x70000010, 0xfc00ffff, SM|RD_t|WR_t|RD_b, 0, XLR|XLP }, | |
645 | {"ldaddwu", "t,b", 0x70000011, 0xfc00ffff, SM|RD_t|WR_t|RD_b, 0, XLR }, | 651 | {"ldaddwu", "t,b", 0x70000011, 0xfc00ffff, SM|RD_t|WR_t|RD_b, 0, XLR|XLP }, | |
646 | {"ldaddd", "t,b", 0x70000012, 0xfc00ffff, SM|RD_t|WR_t|RD_b, 0, XLR }, | 652 | {"ldaddd", "t,b", 0x70000012, 0xfc00ffff, SM|RD_t|WR_t|RD_b, 0, XLR|XLP }, | |
647 | {"ldc1", "T,o(b)", 0xd4000000, 0xfc000000, CLD|RD_b|WR_T|FP_D, 0, I2 }, | 653 | {"ldc1", "T,o(b)", 0xd4000000, 0xfc000000, CLD|RD_b|WR_T|FP_D, 0, I2 }, | |
648 | {"ldc1", "E,o(b)", 0xd4000000, 0xfc000000, CLD|RD_b|WR_T|FP_D, 0, I2 }, | 654 | {"ldc1", "E,o(b)", 0xd4000000, 0xfc000000, CLD|RD_b|WR_T|FP_D, 0, I2 }, | |
649 | {"ldc1", "T,A(b)", 0, (int) M_LDC1_AB, INSN_MACRO, 0, I2 }, | 655 | {"ldc1", "T,A(b)", 0, (int) M_LDC1_AB, INSN_MACRO, 0, I2 }, | |
650 | {"ldc1", "E,A(b)", 0, (int) M_LDC1_AB, INSN_MACRO, 0, I2 }, | 656 | {"ldc1", "E,A(b)", 0, (int) M_LDC1_AB, INSN_MACRO, 0, I2 }, | |
651 | {"l.d", "T,o(b)", 0xd4000000, 0xfc000000, CLD|RD_b|WR_T|FP_D, 0, I2 }, /* ldc1 */ | 657 | {"l.d", "T,o(b)", 0xd4000000, 0xfc000000, CLD|RD_b|WR_T|FP_D, 0, I2 }, /* ldc1 */ | |
652 | {"l.d", "T,o(b)", 0, (int) M_L_DOB, INSN_MACRO, 0, I1 }, | 658 | {"l.d", "T,o(b)", 0, (int) M_L_DOB, INSN_MACRO, 0, I1 }, | |
653 | {"l.d", "T,A(b)", 0, (int) M_L_DAB, INSN_MACRO, 0, I1 }, | 659 | {"l.d", "T,A(b)", 0, (int) M_L_DAB, INSN_MACRO, 0, I1 }, | |
654 | {"ldc2", "E,o(b)", 0xd8000000, 0xfc000000, CLD|RD_b|WR_CC, 0, I2 }, | 660 | {"ldc2", "E,o(b)", 0xd8000000, 0xfc000000, CLD|RD_b|WR_CC, 0, I2 }, | |
655 | {"ldc2", "E,A(b)", 0, (int) M_LDC2_AB, INSN_MACRO, 0, I2 }, | 661 | {"ldc2", "E,A(b)", 0, (int) M_LDC2_AB, INSN_MACRO, 0, I2 }, | |
656 | {"ldc3", "E,o(b)", 0xdc000000, 0xfc000000, CLD|RD_b|WR_CC, 0, I2 }, | 662 | {"ldc3", "E,o(b)", 0xdc000000, 0xfc000000, CLD|RD_b|WR_CC, 0, I2 }, | |
657 | {"ldc3", "E,A(b)", 0, (int) M_LDC3_AB, INSN_MACRO, 0, I2 }, | 663 | {"ldc3", "E,A(b)", 0, (int) M_LDC3_AB, INSN_MACRO, 0, I2 }, | |
658 | {"ldl", "t,o(b)", 0x68000000, 0xfc000000, LDD|WR_t|RD_b, 0, I3 }, | 664 | {"ldl", "t,o(b)", 0x68000000, 0xfc000000, LDD|WR_t|RD_b, 0, I3 }, | |
659 | {"ldl", "t,A(b)", 0, (int) M_LDL_AB, INSN_MACRO, 0, I3 }, | 665 | {"ldl", "t,A(b)", 0, (int) M_LDL_AB, INSN_MACRO, 0, I3 }, | |
@@ -737,27 +743,27 @@ const struct mips_opcode mips_builtin_op | @@ -737,27 +743,27 @@ const struct mips_opcode mips_builtin_op | |||
737 | {"mfc0", "t,+D", 0x40000000, 0xffe007f8, LCD|WR_t|RD_C0, 0, I32 }, | 743 | {"mfc0", "t,+D", 0x40000000, 0xffe007f8, LCD|WR_t|RD_C0, 0, I32 }, | |
738 | {"mfc0", "t,G,H", 0x40000000, 0xffe007f8, LCD|WR_t|RD_C0, 0, I32 }, | 744 | {"mfc0", "t,G,H", 0x40000000, 0xffe007f8, LCD|WR_t|RD_C0, 0, I32 }, | |
739 | {"mfc1", "t,S", 0x44000000, 0xffe007ff, LCD|WR_t|RD_S|FP_S, 0, I1 }, | 745 | {"mfc1", "t,S", 0x44000000, 0xffe007ff, LCD|WR_t|RD_S|FP_S, 0, I1 }, | |
740 | {"mfc1", "t,G", 0x44000000, 0xffe007ff, LCD|WR_t|RD_S|FP_S, 0, I1 }, | 746 | {"mfc1", "t,G", 0x44000000, 0xffe007ff, LCD|WR_t|RD_S|FP_S, 0, I1 }, | |
741 | {"mfhc1", "t,S", 0x44600000, 0xffe007ff, LCD|WR_t|RD_S|FP_S, 0, I33 }, | 747 | {"mfhc1", "t,S", 0x44600000, 0xffe007ff, LCD|WR_t|RD_S|FP_S, 0, I33 }, | |
742 | {"mfhc1", "t,G", 0x44600000, 0xffe007ff, LCD|WR_t|RD_S|FP_S, 0, I33 }, | 748 | {"mfhc1", "t,G", 0x44600000, 0xffe007ff, LCD|WR_t|RD_S|FP_S, 0, I33 }, | |
743 | /* mfc2 is at the bottom of the table. */ | 749 | /* mfc2 is at the bottom of the table. */ | |
744 | /* mfhc2 is at the bottom of the table. */ | 750 | /* mfhc2 is at the bottom of the table. */ | |
745 | {"mfc3", "t,G", 0x4c000000, 0xffe007ff, LCD|WR_t|RD_C3, 0, I1 }, | 751 | {"mfc3", "t,G", 0x4c000000, 0xffe007ff, LCD|WR_t|RD_C3, 0, I1 }, | |
746 | {"mfc3", "t,G,H", 0x4c000000, 0xffe007f8, LCD|WR_t|RD_C3, 0, I32 }, | 752 | {"mfc3", "t,G,H", 0x4c000000, 0xffe007f8, LCD|WR_t|RD_C3, 0, I32 }, | |
747 | {"mfdr", "t,G", 0x7000003d, 0xffe007ff, LCD|WR_t|RD_C0, 0, N5 }, | 753 | {"mfdr", "t,G", 0x7000003d, 0xffe007ff, LCD|WR_t|RD_C0, 0, N5 }, | |
748 | {"mfhi", "d", 0x00000010, 0xffff07ff, WR_d|RD_HI, 0, I1 }, | 754 | {"mfhi", "d", 0x00000010, 0xffff07ff, WR_d|RD_HI, 0, I1 }, | |
749 | {"mflo", "d", 0x00000012, 0xffff07ff, WR_d|RD_LO, 0, I1 }, | 755 | {"mflo", "d", 0x00000012, 0xffff07ff, WR_d|RD_LO, 0, I1 }, | |
750 | {"mfcr", "t,s", 0x70000018, 0xfc00ffff, WR_t, 0, XLR }, | 756 | {"mfcr", "t,s", 0x70000018, 0xfc00ffff, WR_t, 0, XLR|XLP }, | |
751 | {"min.ob", "X,Y,Q", 0x78000006, 0xfc20003f, WR_D|RD_S|RD_T|FP_D, 0, MX|SB1 }, | 757 | {"min.ob", "X,Y,Q", 0x78000006, 0xfc20003f, WR_D|RD_S|RD_T|FP_D, 0, MX|SB1 }, | |
752 | {"min.ob", "D,S,T", 0x4ac00006, 0xffe0003f, WR_D|RD_S|RD_T, 0, N54 }, | 758 | {"min.ob", "D,S,T", 0x4ac00006, 0xffe0003f, WR_D|RD_S|RD_T, 0, N54 }, | |
753 | {"min.ob", "D,S,T[e]", 0x48000006, 0xfe20003f, WR_D|RD_S|RD_T, 0, N54 }, | 759 | {"min.ob", "D,S,T[e]", 0x48000006, 0xfe20003f, WR_D|RD_S|RD_T, 0, N54 }, | |
754 | {"min.ob", "D,S,k", 0x4bc00006, 0xffe0003f, WR_D|RD_S|RD_T, 0, N54 }, | 760 | {"min.ob", "D,S,k", 0x4bc00006, 0xffe0003f, WR_D|RD_S|RD_T, 0, N54 }, | |
755 | {"min.qh", "X,Y,Q", 0x78200006, 0xfc20003f, WR_D|RD_S|RD_T|FP_D, 0, MX }, | 761 | {"min.qh", "X,Y,Q", 0x78200006, 0xfc20003f, WR_D|RD_S|RD_T|FP_D, 0, MX }, | |
756 | {"mov.d", "D,S", 0x46200006, 0xffff003f, WR_D|RD_S|FP_D, 0, I1 }, | 762 | {"mov.d", "D,S", 0x46200006, 0xffff003f, WR_D|RD_S|FP_D, 0, I1 }, | |
757 | {"mov.s", "D,S", 0x46000006, 0xffff003f, WR_D|RD_S|FP_S, 0, I1 }, | 763 | {"mov.s", "D,S", 0x46000006, 0xffff003f, WR_D|RD_S|FP_S, 0, I1 }, | |
758 | {"mov.ps", "D,S", 0x46c00006, 0xffff003f, WR_D|RD_S|FP_D, 0, I5 }, | 764 | {"mov.ps", "D,S", 0x46c00006, 0xffff003f, WR_D|RD_S|FP_D, 0, I5 }, | |
759 | {"movf", "d,s,N", 0x00000001, 0xfc0307ff, WR_d|RD_s|RD_CC|FP_D|FP_S, 0, I4|I32}, | 765 | {"movf", "d,s,N", 0x00000001, 0xfc0307ff, WR_d|RD_s|RD_CC|FP_D|FP_S, 0, I4|I32}, | |
760 | {"movf.d", "D,S,N", 0x46200011, 0xffe3003f, WR_D|RD_S|RD_CC|FP_D, 0, I4|I32 }, | 766 | {"movf.d", "D,S,N", 0x46200011, 0xffe3003f, WR_D|RD_S|RD_CC|FP_D, 0, I4|I32 }, | |
761 | {"movf.l", "D,S,N", 0x46a00011, 0xffe3003f, WR_D|RD_S|RD_CC|FP_D, 0, MX|SB1 }, | 767 | {"movf.l", "D,S,N", 0x46a00011, 0xffe3003f, WR_D|RD_S|RD_CC|FP_D, 0, MX|SB1 }, | |
762 | {"movf.l", "X,Y,N", 0x46a00011, 0xffe3003f, WR_D|RD_S|RD_CC|FP_D, 0, MX|SB1 }, | 768 | {"movf.l", "X,Y,N", 0x46a00011, 0xffe3003f, WR_D|RD_S|RD_CC|FP_D, 0, MX|SB1 }, | |
763 | {"movf.s", "D,S,N", 0x46000011, 0xffe3003f, WR_D|RD_S|RD_CC|FP_S, 0, I4|I32 }, | 769 | {"movf.s", "D,S,N", 0x46000011, 0xffe3003f, WR_D|RD_S|RD_CC|FP_S, 0, I4|I32 }, | |
@@ -779,54 +785,58 @@ const struct mips_opcode mips_builtin_op | @@ -779,54 +785,58 @@ const struct mips_opcode mips_builtin_op | |||
779 | {"ffs", "d,v", 0x0000000a, 0xfc1f07ff, WR_d|RD_s, 0, L1 }, | 785 | {"ffs", "d,v", 0x0000000a, 0xfc1f07ff, WR_d|RD_s, 0, L1 }, | |
780 | {"movz.d", "D,S,t", 0x46200012, 0xffe0003f, WR_D|RD_S|RD_t|FP_D, 0, I4|I32 }, | 786 | {"movz.d", "D,S,t", 0x46200012, 0xffe0003f, WR_D|RD_S|RD_t|FP_D, 0, I4|I32 }, | |
781 | {"movz.l", "D,S,t", 0x46a00012, 0xffe0003f, WR_D|RD_S|RD_t|FP_D, 0, MX|SB1 }, | 787 | {"movz.l", "D,S,t", 0x46a00012, 0xffe0003f, WR_D|RD_S|RD_t|FP_D, 0, MX|SB1 }, | |
782 | {"movz.l", "X,Y,t", 0x46a00012, 0xffe0003f, WR_D|RD_S|RD_t|FP_D, 0, MX|SB1 }, | 788 | {"movz.l", "X,Y,t", 0x46a00012, 0xffe0003f, WR_D|RD_S|RD_t|FP_D, 0, MX|SB1 }, | |
783 | {"movz.s", "D,S,t", 0x46000012, 0xffe0003f, WR_D|RD_S|RD_t|FP_S, 0, I4|I32 }, | 789 | {"movz.s", "D,S,t", 0x46000012, 0xffe0003f, WR_D|RD_S|RD_t|FP_S, 0, I4|I32 }, | |
784 | {"movz.ps", "D,S,t", 0x46c00012, 0xffe0003f, WR_D|RD_S|RD_t|FP_D, 0, I5 }, | 790 | {"movz.ps", "D,S,t", 0x46c00012, 0xffe0003f, WR_D|RD_S|RD_t|FP_D, 0, I5 }, | |
785 | {"msac", "d,s,t", 0x000001d8, 0xfc0007ff, RD_s|RD_t|WR_HILO|WR_d, 0, N5 }, | 791 | {"msac", "d,s,t", 0x000001d8, 0xfc0007ff, RD_s|RD_t|WR_HILO|WR_d, 0, N5 }, | |
786 | {"msacu", "d,s,t", 0x000001d9, 0xfc0007ff, RD_s|RD_t|WR_HILO|WR_d, 0, N5 }, | 792 | {"msacu", "d,s,t", 0x000001d9, 0xfc0007ff, RD_s|RD_t|WR_HILO|WR_d, 0, N5 }, | |
787 | {"msachi", "d,s,t", 0x000003d8, 0xfc0007ff, RD_s|RD_t|WR_HILO|WR_d, 0, N5 }, | 793 | {"msachi", "d,s,t", 0x000003d8, 0xfc0007ff, RD_s|RD_t|WR_HILO|WR_d, 0, N5 }, | |
788 | {"msachiu", "d,s,t", 0x000003d9, 0xfc0007ff, RD_s|RD_t|WR_HILO|WR_d, 0, N5 }, | 794 | {"msachiu", "d,s,t", 0x000003d9, 0xfc0007ff, RD_s|RD_t|WR_HILO|WR_d, 0, N5 }, | |
789 | /* move is at the top of the table. */ | 795 | /* move is at the top of the table. */ | |
790 | {"msgn.qh", "X,Y,Q", 0x78200000, 0xfc20003f, WR_D|RD_S|RD_T|FP_D, 0, MX }, | 796 | {"msgn.qh", "X,Y,Q", 0x78200000, 0xfc20003f, WR_D|RD_S|RD_T|FP_D, 0, MX }, | |
791 | {"msgsnd", "t", 0, (int) M_MSGSND, INSN_MACRO, 0, XLR }, | 797 | {"msgsnd", "t", 0, (int) M_MSGSND, INSN_MACRO, 0, XLR }, | |
798 | {"msgsnds", "d,t", 0x4a000001, 0xffe007ff, WR_d|RD_t|RD_C0|WR_C0, 0, XLP }, | |||
792 | {"msgld", "", 0, (int) M_MSGLD, INSN_MACRO, 0, XLR }, | 799 | {"msgld", "", 0, (int) M_MSGLD, INSN_MACRO, 0, XLR }, | |
793 | {"msgld", "t", 0, (int) M_MSGLD_T, INSN_MACRO, 0, XLR }, | 800 | {"msgld", "t", 0, (int) M_MSGLD_T, INSN_MACRO, 0, XLR }, | |
794 | {"msgwait", "", 0, (int) M_MSGWAIT, INSN_MACRO, 0, XLR }, | 801 | {"msglds", "d,t", 0x4a000002, 0xffe007ff, WR_d|RD_t|RD_C0|WR_C0, 0, | |
795 | {"msgwait", "t", 0, (int) M_MSGWAIT_T,INSN_MACRO, 0, XLR }, | 802 | XLP }, | |
803 | {"msgwait", "", 0, (int) M_MSGWAIT, INSN_MACRO, 0, XLR|XLP }, | |||
804 | {"msgwait", "t", 0, (int) M_MSGWAIT_T,INSN_MACRO, 0, XLR|XLP }, | |||
805 | {"msgsync", "", 0x4a000004, 0xffffffff, 0, 0, XLP }, | |||
796 | {"msub.d", "D,R,S,T", 0x4c000029, 0xfc00003f, RD_R|RD_S|RD_T|WR_D|FP_D, 0, I4 }, | 806 | {"msub.d", "D,R,S,T", 0x4c000029, 0xfc00003f, RD_R|RD_S|RD_T|WR_D|FP_D, 0, I4 }, | |
797 | {"msub.s", "D,R,S,T", 0x4c000028, 0xfc00003f, RD_R|RD_S|RD_T|WR_D|FP_S, 0, I4 }, | 807 | {"msub.s", "D,R,S,T", 0x4c000028, 0xfc00003f, RD_R|RD_S|RD_T|WR_D|FP_S, 0, I4 }, | |
798 | {"msub.ps", "D,R,S,T", 0x4c00002e, 0xfc00003f, RD_R|RD_S|RD_T|WR_D|FP_D, 0, I5 }, | 808 | {"msub.ps", "D,R,S,T", 0x4c00002e, 0xfc00003f, RD_R|RD_S|RD_T|WR_D|FP_D, 0, I5 }, | |
799 | {"msub", "s,t", 0x0000001e, 0xfc00ffff, RD_s|RD_t|WR_HILO, 0, L1 }, | 809 | {"msub", "s,t", 0x0000001e, 0xfc00ffff, RD_s|RD_t|WR_HILO, 0, L1 }, | |
800 | {"msub", "s,t", 0x70000004, 0xfc00ffff, RD_s|RD_t|MOD_HILO, 0, I32|N55 }, | 810 | {"msub", "s,t", 0x70000004, 0xfc00ffff, RD_s|RD_t|MOD_HILO, 0, I32|N55 }, | |
801 | {"msubu", "s,t", 0x0000001f, 0xfc00ffff, RD_s|RD_t|WR_HILO, 0, L1 }, | 811 | {"msubu", "s,t", 0x0000001f, 0xfc00ffff, RD_s|RD_t|WR_HILO, 0, L1 }, | |
802 | {"msubu", "s,t", 0x70000005, 0xfc00ffff, RD_s|RD_t|MOD_HILO, 0, I32|N55 }, | 812 | {"msubu", "s,t", 0x70000005, 0xfc00ffff, RD_s|RD_t|MOD_HILO, 0, I32|N55 }, | |
803 | {"mtpc", "t,P", 0x4080c801, 0xffe0ffc1, COD|RD_t|WR_C0, 0, M1|N5 }, | 813 | {"mtpc", "t,P", 0x4080c801, 0xffe0ffc1, COD|RD_t|WR_C0, 0, M1|N5 }, | |
804 | {"mtps", "t,P", 0x4080c800, 0xffe0ffc1, COD|RD_t|WR_C0, 0, M1|N5 }, | 814 | {"mtps", "t,P", 0x4080c800, 0xffe0ffc1, COD|RD_t|WR_C0, 0, M1|N5 }, | |
805 | {"mtc0", "t,G", 0x40800000, 0xffe007ff, COD|RD_t|WR_C0|WR_CC, 0, I1 }, | 815 | {"mtc0", "t,G", 0x40800000, 0xffe007ff, COD|RD_t|WR_C0|WR_CC, 0, I1 }, | |
806 | {"mtc0", "t,+D", 0x40800000, 0xffe007f8, COD|RD_t|WR_C0|WR_CC, 0, I32 }, | 816 | {"mtc0", "t,+D", 0x40800000, 0xffe007f8, COD|RD_t|WR_C0|WR_CC, 0, I32 }, | |
807 | {"mtc0", "t,G,H", 0x40800000, 0xffe007f8, COD|RD_t|WR_C0|WR_CC, 0, I32 }, | 817 | {"mtc0", "t,G,H", 0x40800000, 0xffe007f8, COD|RD_t|WR_C0|WR_CC, 0, I32 }, | |
808 | {"mtc1", "t,S", 0x44800000, 0xffe007ff, COD|RD_t|WR_S|FP_S, 0, I1 }, | 818 | {"mtc1", "t,S", 0x44800000, 0xffe007ff, COD|RD_t|WR_S|FP_S, 0, I1 }, | |
809 | {"mtc1", "t,G", 0x44800000, 0xffe007ff, COD|RD_t|WR_S|FP_S, 0, I1 }, | 819 | {"mtc1", "t,G", 0x44800000, 0xffe007ff, COD|RD_t|WR_S|FP_S, 0, I1 }, | |
810 | {"mthc1", "t,S", 0x44e00000, 0xffe007ff, COD|RD_t|WR_S|FP_S, 0, I33 }, | 820 | {"mthc1", "t,S", 0x44e00000, 0xffe007ff, COD|RD_t|WR_S|FP_S, 0, I33 }, | |
811 | {"mthc1", "t,G", 0x44e00000, 0xffe007ff, COD|RD_t|WR_S|FP_S, 0, I33 }, | 821 | {"mthc1", "t,G", 0x44e00000, 0xffe007ff, COD|RD_t|WR_S|FP_S, 0, I33 }, | |
812 | /* mtc2 is at the bottom of the table. */ | 822 | /* mtc2 is at the bottom of the table. */ | |
813 | /* mthc2 is at the bottom of the table. */ | 823 | /* mthc2 is at the bottom of the table. */ | |
814 | {"mtc3", "t,G", 0x4c800000, 0xffe007ff, COD|RD_t|WR_C3|WR_CC, 0, I1 }, | 824 | {"mtc3", "t,G", 0x4c800000, 0xffe007ff, COD|RD_t|WR_C3|WR_CC, 0, I1 }, | |
815 | {"mtc3", "t,G,H", 0x4c800000, 0xffe007f8, COD|RD_t|WR_C3|WR_CC, 0, I32 }, | 825 | {"mtc3", "t,G,H", 0x4c800000, 0xffe007f8, COD|RD_t|WR_C3|WR_CC, 0, I32 }, | |
816 | {"mtdr", "t,G", 0x7080003d, 0xffe007ff, COD|RD_t|WR_C0, 0, N5 }, | 826 | {"mtdr", "t,G", 0x7080003d, 0xffe007ff, COD|RD_t|WR_C0, 0, N5 }, | |
817 | {"mthi", "s", 0x00000011, 0xfc1fffff, RD_s|WR_HI, 0, I1 }, | 827 | {"mthi", "s", 0x00000011, 0xfc1fffff, RD_s|WR_HI, 0, I1 }, | |
818 | {"mtlo", "s", 0x00000013, 0xfc1fffff, RD_s|WR_LO, 0, I1 }, | 828 | {"mtlo", "s", 0x00000013, 0xfc1fffff, RD_s|WR_LO, 0, I1 }, | |
819 | {"mtcr", "t,s", 0x70000019, 0xfc00ffff, RD_t, 0, XLR }, | 829 | {"mtcr", "t,s", 0x70000019, 0xfc00ffff, RD_t, 0, XLR|XLP }, | |
820 | {"mul.d", "D,V,T", 0x46200002, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, | 830 | {"mul.d", "D,V,T", 0x46200002, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I1 }, | |
821 | {"mul.s", "D,V,T", 0x46000002, 0xffe0003f, WR_D|RD_S|RD_T|FP_S, 0, I1 }, | 831 | {"mul.s", "D,V,T", 0x46000002, 0xffe0003f, WR_D|RD_S|RD_T|FP_S, 0, I1 }, | |
822 | {"mul.ob", "X,Y,Q", 0x78000030, 0xfc20003f, WR_D|RD_S|RD_T|FP_D, 0, MX|SB1 }, | 832 | {"mul.ob", "X,Y,Q", 0x78000030, 0xfc20003f, WR_D|RD_S|RD_T|FP_D, 0, MX|SB1 }, | |
823 | {"mul.ob", "D,S,T", 0x4ac00030, 0xffe0003f, WR_D|RD_S|RD_T, 0, N54 }, | 833 | {"mul.ob", "D,S,T", 0x4ac00030, 0xffe0003f, WR_D|RD_S|RD_T, 0, N54 }, | |
824 | {"mul.ob", "D,S,T[e]", 0x48000030, 0xfe20003f, WR_D|RD_S|RD_T, 0, N54 }, | 834 | {"mul.ob", "D,S,T[e]", 0x48000030, 0xfe20003f, WR_D|RD_S|RD_T, 0, N54 }, | |
825 | {"mul.ob", "D,S,k", 0x4bc00030, 0xffe0003f, WR_D|RD_S|RD_T, 0, N54 }, | 835 | {"mul.ob", "D,S,k", 0x4bc00030, 0xffe0003f, WR_D|RD_S|RD_T, 0, N54 }, | |
826 | {"mul.ps", "D,V,T", 0x46c00002, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I5 }, | 836 | {"mul.ps", "D,V,T", 0x46c00002, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I5 }, | |
827 | {"mul.qh", "X,Y,Q", 0x78200030, 0xfc20003f, WR_D|RD_S|RD_T|FP_D, 0, MX }, | 837 | {"mul.qh", "X,Y,Q", 0x78200030, 0xfc20003f, WR_D|RD_S|RD_T|FP_D, 0, MX }, | |
828 | {"mul", "d,v,t", 0x70000002, 0xfc0007ff, WR_d|RD_s|RD_t|WR_HILO, 0, I32|P3|N55}, | 838 | {"mul", "d,v,t", 0x70000002, 0xfc0007ff, WR_d|RD_s|RD_t|WR_HILO, 0, I32|P3|N55}, | |
829 | {"mul", "d,s,t", 0x00000058, 0xfc0007ff, RD_s|RD_t|WR_HILO|WR_d, 0, N54 }, | 839 | {"mul", "d,s,t", 0x00000058, 0xfc0007ff, RD_s|RD_t|WR_HILO|WR_d, 0, N54 }, | |
830 | {"mul", "d,v,t", 0, (int) M_MUL, INSN_MACRO, 0, I1 }, | 840 | {"mul", "d,v,t", 0, (int) M_MUL, INSN_MACRO, 0, I1 }, | |
831 | {"mul", "d,v,I", 0, (int) M_MUL_I, INSN_MACRO, 0, I1 }, | 841 | {"mul", "d,v,I", 0, (int) M_MUL_I, INSN_MACRO, 0, I1 }, | |
832 | {"mula.ob", "Y,Q", 0x78000033, 0xfc2007ff, RD_S|RD_T|FP_D, WR_MACC, MX|SB1 }, | 842 | {"mula.ob", "Y,Q", 0x78000033, 0xfc2007ff, RD_S|RD_T|FP_D, WR_MACC, MX|SB1 }, | |
@@ -1077,29 +1087,29 @@ const struct mips_opcode mips_builtin_op | @@ -1077,29 +1087,29 @@ const struct mips_opcode mips_builtin_op | |||
1077 | {"sub.ob", "D,S,k", 0x4bc0000a, 0xffe0003f, WR_D|RD_S|RD_T, 0, N54 }, | 1087 | {"sub.ob", "D,S,k", 0x4bc0000a, 0xffe0003f, WR_D|RD_S|RD_T, 0, N54 }, | |
1078 | {"sub.ps", "D,V,T", 0x46c00001, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I5 }, | 1088 | {"sub.ps", "D,V,T", 0x46c00001, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, 0, I5 }, | |
1079 | {"sub.qh", "X,Y,Q", 0x7820000a, 0xfc20003f, WR_D|RD_S|RD_T|FP_D, 0, MX }, | 1089 | {"sub.qh", "X,Y,Q", 0x7820000a, 0xfc20003f, WR_D|RD_S|RD_T|FP_D, 0, MX }, | |
1080 | {"suba.ob", "Y,Q", 0x78000036, 0xfc2007ff, RD_S|RD_T|FP_D, WR_MACC, MX|SB1 }, | 1090 | {"suba.ob", "Y,Q", 0x78000036, 0xfc2007ff, RD_S|RD_T|FP_D, WR_MACC, MX|SB1 }, | |
1081 | {"suba.qh", "Y,Q", 0x78200036, 0xfc2007ff, RD_S|RD_T|FP_D, WR_MACC, MX }, | 1091 | {"suba.qh", "Y,Q", 0x78200036, 0xfc2007ff, RD_S|RD_T|FP_D, WR_MACC, MX }, | |
1082 | {"subl.ob", "Y,Q", 0x78000436, 0xfc2007ff, RD_S|RD_T|FP_D, WR_MACC, MX|SB1 }, | 1092 | {"subl.ob", "Y,Q", 0x78000436, 0xfc2007ff, RD_S|RD_T|FP_D, WR_MACC, MX|SB1 }, | |
1083 | {"subl.qh", "Y,Q", 0x78200436, 0xfc2007ff, RD_S|RD_T|FP_D, WR_MACC, MX }, | 1093 | {"subl.qh", "Y,Q", 0x78200436, 0xfc2007ff, RD_S|RD_T|FP_D, WR_MACC, MX }, | |
1084 | {"subu", "d,v,t", 0x00000023, 0xfc0007ff, WR_d|RD_s|RD_t, 0, I1 }, | 1094 | {"subu", "d,v,t", 0x00000023, 0xfc0007ff, WR_d|RD_s|RD_t, 0, I1 }, | |
1085 | {"subu", "d,v,I", 0, (int) M_SUBU_I, INSN_MACRO, 0, I1 }, | 1095 | {"subu", "d,v,I", 0, (int) M_SUBU_I, INSN_MACRO, 0, I1 }, | |
1086 | {"suspend", "", 0x42000022, 0xffffffff, 0, 0, V1 }, | 1096 | {"suspend", "", 0x42000022, 0xffffffff, 0, 0, V1 }, | |
1087 | {"suxc1", "S,t(b)", 0x4c00000d, 0xfc0007ff, SM|RD_S|RD_t|RD_b, 0, I5|N55 }, | 1097 | {"suxc1", "S,t(b)", 0x4c00000d, 0xfc0007ff, SM|RD_S|RD_t|RD_b, 0, I5|N55 }, | |
1088 | {"sw", "t,o(b)", 0xac000000, 0xfc000000, SM|RD_t|RD_b, 0, I1 }, | 1098 | {"sw", "t,o(b)", 0xac000000, 0xfc000000, SM|RD_t|RD_b, 0, I1 }, | |
1089 | {"sw", "t,A(b)", 0, (int) M_SW_AB, INSN_MACRO, 0, I1 }, | 1099 | {"sw", "t,A(b)", 0, (int) M_SW_AB, INSN_MACRO, 0, I1 }, | |
1090 | {"swapw", "t,b", 0x70000014, 0xfc00ffff, SM|RD_t|WR_t|RD_b, 0, XLR }, | 1100 | {"swapw", "t,b", 0x70000014, 0xfc00ffff, SM|RD_t|WR_t|RD_b, 0, XLR|XLP }, | |
1091 | {"swapwu", "t,b", 0x70000015, 0xfc00ffff, SM|RD_t|WR_t|RD_b, 0, XLR }, | 1101 | {"swapwu", "t,b", 0x70000015, 0xfc00ffff, SM|RD_t|WR_t|RD_b, 0, XLR|XLP }, | |
1092 | {"swapd", "t,b", 0x70000016, 0xfc00ffff, SM|RD_t|WR_t|RD_b, 0, XLR }, | 1102 | {"swapd", "t,b", 0x70000016, 0xfc00ffff, SM|RD_t|WR_t|RD_b, 0, XLR|XLP }, | |
1093 | {"swc0", "E,o(b)", 0xe0000000, 0xfc000000, SM|RD_C0|RD_b, 0, I1 }, | 1103 | {"swc0", "E,o(b)", 0xe0000000, 0xfc000000, SM|RD_C0|RD_b, 0, I1 }, | |
1094 | {"swc0", "E,A(b)", 0, (int) M_SWC0_AB, INSN_MACRO, 0, I1 }, | 1104 | {"swc0", "E,A(b)", 0, (int) M_SWC0_AB, INSN_MACRO, 0, I1 }, | |
1095 | {"swc1", "T,o(b)", 0xe4000000, 0xfc000000, SM|RD_T|RD_b|FP_S, 0, I1 }, | 1105 | {"swc1", "T,o(b)", 0xe4000000, 0xfc000000, SM|RD_T|RD_b|FP_S, 0, I1 }, | |
1096 | {"swc1", "E,o(b)", 0xe4000000, 0xfc000000, SM|RD_T|RD_b|FP_S, 0, I1 }, | 1106 | {"swc1", "E,o(b)", 0xe4000000, 0xfc000000, SM|RD_T|RD_b|FP_S, 0, I1 }, | |
1097 | {"swc1", "T,A(b)", 0, (int) M_SWC1_AB, INSN_MACRO, 0, I1 }, | 1107 | {"swc1", "T,A(b)", 0, (int) M_SWC1_AB, INSN_MACRO, 0, I1 }, | |
1098 | {"swc1", "E,A(b)", 0, (int) M_SWC1_AB, INSN_MACRO, 0, I1 }, | 1108 | {"swc1", "E,A(b)", 0, (int) M_SWC1_AB, INSN_MACRO, 0, I1 }, | |
1099 | {"s.s", "T,o(b)", 0xe4000000, 0xfc000000, SM|RD_T|RD_b|FP_S, 0, I1 }, /* swc1 */ | 1109 | {"s.s", "T,o(b)", 0xe4000000, 0xfc000000, SM|RD_T|RD_b|FP_S, 0, I1 }, /* swc1 */ | |
1100 | {"s.s", "T,A(b)", 0, (int) M_SWC1_AB, INSN_MACRO, 0, I1 }, | 1110 | {"s.s", "T,A(b)", 0, (int) M_SWC1_AB, INSN_MACRO, 0, I1 }, | |
1101 | {"swc2", "E,o(b)", 0xe8000000, 0xfc000000, SM|RD_C2|RD_b, 0, I1 }, | 1111 | {"swc2", "E,o(b)", 0xe8000000, 0xfc000000, SM|RD_C2|RD_b, 0, I1 }, | |
1102 | {"swc2", "E,A(b)", 0, (int) M_SWC2_AB, INSN_MACRO, 0, I1 }, | 1112 | {"swc2", "E,A(b)", 0, (int) M_SWC2_AB, INSN_MACRO, 0, I1 }, | |
1103 | {"swc3", "E,o(b)", 0xec000000, 0xfc000000, SM|RD_C3|RD_b, 0, I1 }, | 1113 | {"swc3", "E,o(b)", 0xec000000, 0xfc000000, SM|RD_C3|RD_b, 0, I1 }, | |
1104 | {"swc3", "E,A(b)", 0, (int) M_SWC3_AB, INSN_MACRO, 0, I1 }, | 1114 | {"swc3", "E,A(b)", 0, (int) M_SWC3_AB, INSN_MACRO, 0, I1 }, | |
1105 | {"swl", "t,o(b)", 0xa8000000, 0xfc000000, SM|RD_t|RD_b, 0, I1 }, | 1115 | {"swl", "t,o(b)", 0xa8000000, 0xfc000000, SM|RD_t|RD_b, 0, I1 }, |
--- src/gnu/lib/libbfd/arch/alpha/Attic/bfd.h 2011/04/29 06:39:12 1.6.32.1
+++ src/gnu/lib/libbfd/arch/alpha/Attic/bfd.h 2011/12/02 10:08:40 1.6.32.2
@@ -1594,26 +1594,27 @@ enum bfd_architecture | @@ -1594,26 +1594,27 @@ enum bfd_architecture | |||
1594 | #define bfd_mach_mips5000 5000 | 1594 | #define bfd_mach_mips5000 5000 | |
1595 | #define bfd_mach_mips5400 5400 | 1595 | #define bfd_mach_mips5400 5400 | |
1596 | #define bfd_mach_mips5500 5500 | 1596 | #define bfd_mach_mips5500 5500 | |
1597 | #define bfd_mach_mips6000 6000 | 1597 | #define bfd_mach_mips6000 6000 | |
1598 | #define bfd_mach_mips7000 7000 | 1598 | #define bfd_mach_mips7000 7000 | |
1599 | #define bfd_mach_mips8000 8000 | 1599 | #define bfd_mach_mips8000 8000 | |
1600 | #define bfd_mach_mips9000 9000 | 1600 | #define bfd_mach_mips9000 9000 | |
1601 | #define bfd_mach_mips10000 10000 | 1601 | #define bfd_mach_mips10000 10000 | |
1602 | #define bfd_mach_mips12000 12000 | 1602 | #define bfd_mach_mips12000 12000 | |
1603 | #define bfd_mach_mips16 16 | 1603 | #define bfd_mach_mips16 16 | |
1604 | #define bfd_mach_mips5 5 | 1604 | #define bfd_mach_mips5 5 | |
1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | 1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | |
1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | 1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | |
1607 | #define bfd_mach_mips_xlp 887680 /* decimal 'XLP' */ | |||
1607 | #define bfd_mach_mipsisa32 32 | 1608 | #define bfd_mach_mipsisa32 32 | |
1608 | #define bfd_mach_mipsisa32r2 33 | 1609 | #define bfd_mach_mipsisa32r2 33 | |
1609 | #define bfd_mach_mipsisa64 64 | 1610 | #define bfd_mach_mipsisa64 64 | |
1610 | #define bfd_mach_mipsisa64r2 65 | 1611 | #define bfd_mach_mipsisa64r2 65 | |
1611 | bfd_arch_i386, /* Intel 386 */ | 1612 | bfd_arch_i386, /* Intel 386 */ | |
1612 | #define bfd_mach_i386_i386 1 | 1613 | #define bfd_mach_i386_i386 1 | |
1613 | #define bfd_mach_i386_i8086 2 | 1614 | #define bfd_mach_i386_i8086 2 | |
1614 | #define bfd_mach_i386_i386_intel_syntax 3 | 1615 | #define bfd_mach_i386_i386_intel_syntax 3 | |
1615 | #define bfd_mach_x86_64 64 | 1616 | #define bfd_mach_x86_64 64 | |
1616 | #define bfd_mach_x86_64_intel_syntax 65 | 1617 | #define bfd_mach_x86_64_intel_syntax 65 | |
1617 | bfd_arch_we32k, /* AT&T WE32xxx */ | 1618 | bfd_arch_we32k, /* AT&T WE32xxx */ | |
1618 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | 1619 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | |
1619 | bfd_arch_i860, /* Intel 860 */ | 1620 | bfd_arch_i860, /* Intel 860 */ |
--- src/gnu/lib/libbfd/arch/arm/Attic/bfd.h 2011/04/29 06:39:12 1.7.32.1
+++ src/gnu/lib/libbfd/arch/arm/Attic/bfd.h 2011/12/02 10:08:40 1.7.32.2
@@ -1594,26 +1594,27 @@ enum bfd_architecture | @@ -1594,26 +1594,27 @@ enum bfd_architecture | |||
1594 | #define bfd_mach_mips5000 5000 | 1594 | #define bfd_mach_mips5000 5000 | |
1595 | #define bfd_mach_mips5400 5400 | 1595 | #define bfd_mach_mips5400 5400 | |
1596 | #define bfd_mach_mips5500 5500 | 1596 | #define bfd_mach_mips5500 5500 | |
1597 | #define bfd_mach_mips6000 6000 | 1597 | #define bfd_mach_mips6000 6000 | |
1598 | #define bfd_mach_mips7000 7000 | 1598 | #define bfd_mach_mips7000 7000 | |
1599 | #define bfd_mach_mips8000 8000 | 1599 | #define bfd_mach_mips8000 8000 | |
1600 | #define bfd_mach_mips9000 9000 | 1600 | #define bfd_mach_mips9000 9000 | |
1601 | #define bfd_mach_mips10000 10000 | 1601 | #define bfd_mach_mips10000 10000 | |
1602 | #define bfd_mach_mips12000 12000 | 1602 | #define bfd_mach_mips12000 12000 | |
1603 | #define bfd_mach_mips16 16 | 1603 | #define bfd_mach_mips16 16 | |
1604 | #define bfd_mach_mips5 5 | 1604 | #define bfd_mach_mips5 5 | |
1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | 1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | |
1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | 1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | |
1607 | #define bfd_mach_mips_xlp 887680 /* decimal 'XLP' */ | |||
1607 | #define bfd_mach_mipsisa32 32 | 1608 | #define bfd_mach_mipsisa32 32 | |
1608 | #define bfd_mach_mipsisa32r2 33 | 1609 | #define bfd_mach_mipsisa32r2 33 | |
1609 | #define bfd_mach_mipsisa64 64 | 1610 | #define bfd_mach_mipsisa64 64 | |
1610 | #define bfd_mach_mipsisa64r2 65 | 1611 | #define bfd_mach_mipsisa64r2 65 | |
1611 | bfd_arch_i386, /* Intel 386 */ | 1612 | bfd_arch_i386, /* Intel 386 */ | |
1612 | #define bfd_mach_i386_i386 1 | 1613 | #define bfd_mach_i386_i386 1 | |
1613 | #define bfd_mach_i386_i8086 2 | 1614 | #define bfd_mach_i386_i8086 2 | |
1614 | #define bfd_mach_i386_i386_intel_syntax 3 | 1615 | #define bfd_mach_i386_i386_intel_syntax 3 | |
1615 | #define bfd_mach_x86_64 64 | 1616 | #define bfd_mach_x86_64 64 | |
1616 | #define bfd_mach_x86_64_intel_syntax 65 | 1617 | #define bfd_mach_x86_64_intel_syntax 65 | |
1617 | bfd_arch_we32k, /* AT&T WE32xxx */ | 1618 | bfd_arch_we32k, /* AT&T WE32xxx */ | |
1618 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | 1619 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | |
1619 | bfd_arch_i860, /* Intel 860 */ | 1620 | bfd_arch_i860, /* Intel 860 */ |
--- src/gnu/lib/libbfd/arch/armeb/Attic/bfd.h 2011/04/29 06:39:13 1.6.32.1
+++ src/gnu/lib/libbfd/arch/armeb/Attic/bfd.h 2011/12/02 10:08:40 1.6.32.2
@@ -1594,26 +1594,27 @@ enum bfd_architecture | @@ -1594,26 +1594,27 @@ enum bfd_architecture | |||
1594 | #define bfd_mach_mips5000 5000 | 1594 | #define bfd_mach_mips5000 5000 | |
1595 | #define bfd_mach_mips5400 5400 | 1595 | #define bfd_mach_mips5400 5400 | |
1596 | #define bfd_mach_mips5500 5500 | 1596 | #define bfd_mach_mips5500 5500 | |
1597 | #define bfd_mach_mips6000 6000 | 1597 | #define bfd_mach_mips6000 6000 | |
1598 | #define bfd_mach_mips7000 7000 | 1598 | #define bfd_mach_mips7000 7000 | |
1599 | #define bfd_mach_mips8000 8000 | 1599 | #define bfd_mach_mips8000 8000 | |
1600 | #define bfd_mach_mips9000 9000 | 1600 | #define bfd_mach_mips9000 9000 | |
1601 | #define bfd_mach_mips10000 10000 | 1601 | #define bfd_mach_mips10000 10000 | |
1602 | #define bfd_mach_mips12000 12000 | 1602 | #define bfd_mach_mips12000 12000 | |
1603 | #define bfd_mach_mips16 16 | 1603 | #define bfd_mach_mips16 16 | |
1604 | #define bfd_mach_mips5 5 | 1604 | #define bfd_mach_mips5 5 | |
1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | 1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | |
1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | 1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | |
1607 | #define bfd_mach_mips_xlp 887680 /* decimal 'XLP' */ | |||
1607 | #define bfd_mach_mipsisa32 32 | 1608 | #define bfd_mach_mipsisa32 32 | |
1608 | #define bfd_mach_mipsisa32r2 33 | 1609 | #define bfd_mach_mipsisa32r2 33 | |
1609 | #define bfd_mach_mipsisa64 64 | 1610 | #define bfd_mach_mipsisa64 64 | |
1610 | #define bfd_mach_mipsisa64r2 65 | 1611 | #define bfd_mach_mipsisa64r2 65 | |
1611 | bfd_arch_i386, /* Intel 386 */ | 1612 | bfd_arch_i386, /* Intel 386 */ | |
1612 | #define bfd_mach_i386_i386 1 | 1613 | #define bfd_mach_i386_i386 1 | |
1613 | #define bfd_mach_i386_i8086 2 | 1614 | #define bfd_mach_i386_i8086 2 | |
1614 | #define bfd_mach_i386_i386_intel_syntax 3 | 1615 | #define bfd_mach_i386_i386_intel_syntax 3 | |
1615 | #define bfd_mach_x86_64 64 | 1616 | #define bfd_mach_x86_64 64 | |
1616 | #define bfd_mach_x86_64_intel_syntax 65 | 1617 | #define bfd_mach_x86_64_intel_syntax 65 | |
1617 | bfd_arch_we32k, /* AT&T WE32xxx */ | 1618 | bfd_arch_we32k, /* AT&T WE32xxx */ | |
1618 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | 1619 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | |
1619 | bfd_arch_i860, /* Intel 860 */ | 1620 | bfd_arch_i860, /* Intel 860 */ |
--- src/gnu/lib/libbfd/arch/hppa/Attic/bfd.h 2011/04/29 06:39:13 1.5.32.1
+++ src/gnu/lib/libbfd/arch/hppa/Attic/bfd.h 2011/12/02 10:08:40 1.5.32.2
@@ -1594,26 +1594,27 @@ enum bfd_architecture | @@ -1594,26 +1594,27 @@ enum bfd_architecture | |||
1594 | #define bfd_mach_mips5000 5000 | 1594 | #define bfd_mach_mips5000 5000 | |
1595 | #define bfd_mach_mips5400 5400 | 1595 | #define bfd_mach_mips5400 5400 | |
1596 | #define bfd_mach_mips5500 5500 | 1596 | #define bfd_mach_mips5500 5500 | |
1597 | #define bfd_mach_mips6000 6000 | 1597 | #define bfd_mach_mips6000 6000 | |
1598 | #define bfd_mach_mips7000 7000 | 1598 | #define bfd_mach_mips7000 7000 | |
1599 | #define bfd_mach_mips8000 8000 | 1599 | #define bfd_mach_mips8000 8000 | |
1600 | #define bfd_mach_mips9000 9000 | 1600 | #define bfd_mach_mips9000 9000 | |
1601 | #define bfd_mach_mips10000 10000 | 1601 | #define bfd_mach_mips10000 10000 | |
1602 | #define bfd_mach_mips12000 12000 | 1602 | #define bfd_mach_mips12000 12000 | |
1603 | #define bfd_mach_mips16 16 | 1603 | #define bfd_mach_mips16 16 | |
1604 | #define bfd_mach_mips5 5 | 1604 | #define bfd_mach_mips5 5 | |
1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | 1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | |
1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | 1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | |
1607 | #define bfd_mach_mips_xlp 887680 /* decimal 'XLP' */ | |||
1607 | #define bfd_mach_mipsisa32 32 | 1608 | #define bfd_mach_mipsisa32 32 | |
1608 | #define bfd_mach_mipsisa32r2 33 | 1609 | #define bfd_mach_mipsisa32r2 33 | |
1609 | #define bfd_mach_mipsisa64 64 | 1610 | #define bfd_mach_mipsisa64 64 | |
1610 | #define bfd_mach_mipsisa64r2 65 | 1611 | #define bfd_mach_mipsisa64r2 65 | |
1611 | bfd_arch_i386, /* Intel 386 */ | 1612 | bfd_arch_i386, /* Intel 386 */ | |
1612 | #define bfd_mach_i386_i386 1 | 1613 | #define bfd_mach_i386_i386 1 | |
1613 | #define bfd_mach_i386_i8086 2 | 1614 | #define bfd_mach_i386_i8086 2 | |
1614 | #define bfd_mach_i386_i386_intel_syntax 3 | 1615 | #define bfd_mach_i386_i386_intel_syntax 3 | |
1615 | #define bfd_mach_x86_64 64 | 1616 | #define bfd_mach_x86_64 64 | |
1616 | #define bfd_mach_x86_64_intel_syntax 65 | 1617 | #define bfd_mach_x86_64_intel_syntax 65 | |
1617 | bfd_arch_we32k, /* AT&T WE32xxx */ | 1618 | bfd_arch_we32k, /* AT&T WE32xxx */ | |
1618 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | 1619 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | |
1619 | bfd_arch_i860, /* Intel 860 */ | 1620 | bfd_arch_i860, /* Intel 860 */ |
--- src/gnu/lib/libbfd/arch/i386/Attic/bfd.h 2011/04/29 06:39:13 1.10.32.1
+++ src/gnu/lib/libbfd/arch/i386/Attic/bfd.h 2011/12/02 10:08:40 1.10.32.2
@@ -1594,26 +1594,27 @@ enum bfd_architecture | @@ -1594,26 +1594,27 @@ enum bfd_architecture | |||
1594 | #define bfd_mach_mips5000 5000 | 1594 | #define bfd_mach_mips5000 5000 | |
1595 | #define bfd_mach_mips5400 5400 | 1595 | #define bfd_mach_mips5400 5400 | |
1596 | #define bfd_mach_mips5500 5500 | 1596 | #define bfd_mach_mips5500 5500 | |
1597 | #define bfd_mach_mips6000 6000 | 1597 | #define bfd_mach_mips6000 6000 | |
1598 | #define bfd_mach_mips7000 7000 | 1598 | #define bfd_mach_mips7000 7000 | |
1599 | #define bfd_mach_mips8000 8000 | 1599 | #define bfd_mach_mips8000 8000 | |
1600 | #define bfd_mach_mips9000 9000 | 1600 | #define bfd_mach_mips9000 9000 | |
1601 | #define bfd_mach_mips10000 10000 | 1601 | #define bfd_mach_mips10000 10000 | |
1602 | #define bfd_mach_mips12000 12000 | 1602 | #define bfd_mach_mips12000 12000 | |
1603 | #define bfd_mach_mips16 16 | 1603 | #define bfd_mach_mips16 16 | |
1604 | #define bfd_mach_mips5 5 | 1604 | #define bfd_mach_mips5 5 | |
1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | 1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | |
1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | 1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | |
1607 | #define bfd_mach_mips_xlp 887680 /* decimal 'XLP' */ | |||
1607 | #define bfd_mach_mipsisa32 32 | 1608 | #define bfd_mach_mipsisa32 32 | |
1608 | #define bfd_mach_mipsisa32r2 33 | 1609 | #define bfd_mach_mipsisa32r2 33 | |
1609 | #define bfd_mach_mipsisa64 64 | 1610 | #define bfd_mach_mipsisa64 64 | |
1610 | #define bfd_mach_mipsisa64r2 65 | 1611 | #define bfd_mach_mipsisa64r2 65 | |
1611 | bfd_arch_i386, /* Intel 386 */ | 1612 | bfd_arch_i386, /* Intel 386 */ | |
1612 | #define bfd_mach_i386_i386 1 | 1613 | #define bfd_mach_i386_i386 1 | |
1613 | #define bfd_mach_i386_i8086 2 | 1614 | #define bfd_mach_i386_i8086 2 | |
1614 | #define bfd_mach_i386_i386_intel_syntax 3 | 1615 | #define bfd_mach_i386_i386_intel_syntax 3 | |
1615 | #define bfd_mach_x86_64 64 | 1616 | #define bfd_mach_x86_64 64 | |
1616 | #define bfd_mach_x86_64_intel_syntax 65 | 1617 | #define bfd_mach_x86_64_intel_syntax 65 | |
1617 | bfd_arch_we32k, /* AT&T WE32xxx */ | 1618 | bfd_arch_we32k, /* AT&T WE32xxx */ | |
1618 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | 1619 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | |
1619 | bfd_arch_i860, /* Intel 860 */ | 1620 | bfd_arch_i860, /* Intel 860 */ |
--- src/gnu/lib/libbfd/arch/m68000/Attic/bfd.h 2011/04/29 06:39:13 1.6.32.1
+++ src/gnu/lib/libbfd/arch/m68000/Attic/bfd.h 2011/12/02 10:08:41 1.6.32.2
@@ -1594,26 +1594,27 @@ enum bfd_architecture | @@ -1594,26 +1594,27 @@ enum bfd_architecture | |||
1594 | #define bfd_mach_mips5000 5000 | 1594 | #define bfd_mach_mips5000 5000 | |
1595 | #define bfd_mach_mips5400 5400 | 1595 | #define bfd_mach_mips5400 5400 | |
1596 | #define bfd_mach_mips5500 5500 | 1596 | #define bfd_mach_mips5500 5500 | |
1597 | #define bfd_mach_mips6000 6000 | 1597 | #define bfd_mach_mips6000 6000 | |
1598 | #define bfd_mach_mips7000 7000 | 1598 | #define bfd_mach_mips7000 7000 | |
1599 | #define bfd_mach_mips8000 8000 | 1599 | #define bfd_mach_mips8000 8000 | |
1600 | #define bfd_mach_mips9000 9000 | 1600 | #define bfd_mach_mips9000 9000 | |
1601 | #define bfd_mach_mips10000 10000 | 1601 | #define bfd_mach_mips10000 10000 | |
1602 | #define bfd_mach_mips12000 12000 | 1602 | #define bfd_mach_mips12000 12000 | |
1603 | #define bfd_mach_mips16 16 | 1603 | #define bfd_mach_mips16 16 | |
1604 | #define bfd_mach_mips5 5 | 1604 | #define bfd_mach_mips5 5 | |
1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | 1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | |
1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | 1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | |
1607 | #define bfd_mach_mips_xlp 887680 /* decimal 'XLP' */ | |||
1607 | #define bfd_mach_mipsisa32 32 | 1608 | #define bfd_mach_mipsisa32 32 | |
1608 | #define bfd_mach_mipsisa32r2 33 | 1609 | #define bfd_mach_mipsisa32r2 33 | |
1609 | #define bfd_mach_mipsisa64 64 | 1610 | #define bfd_mach_mipsisa64 64 | |
1610 | #define bfd_mach_mipsisa64r2 65 | 1611 | #define bfd_mach_mipsisa64r2 65 | |
1611 | bfd_arch_i386, /* Intel 386 */ | 1612 | bfd_arch_i386, /* Intel 386 */ | |
1612 | #define bfd_mach_i386_i386 1 | 1613 | #define bfd_mach_i386_i386 1 | |
1613 | #define bfd_mach_i386_i8086 2 | 1614 | #define bfd_mach_i386_i8086 2 | |
1614 | #define bfd_mach_i386_i386_intel_syntax 3 | 1615 | #define bfd_mach_i386_i386_intel_syntax 3 | |
1615 | #define bfd_mach_x86_64 64 | 1616 | #define bfd_mach_x86_64 64 | |
1616 | #define bfd_mach_x86_64_intel_syntax 65 | 1617 | #define bfd_mach_x86_64_intel_syntax 65 | |
1617 | bfd_arch_we32k, /* AT&T WE32xxx */ | 1618 | bfd_arch_we32k, /* AT&T WE32xxx */ | |
1618 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | 1619 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | |
1619 | bfd_arch_i860, /* Intel 860 */ | 1620 | bfd_arch_i860, /* Intel 860 */ |
--- src/gnu/lib/libbfd/arch/m68k/Attic/bfd.h 2011/04/29 06:39:13 1.7.32.1
+++ src/gnu/lib/libbfd/arch/m68k/Attic/bfd.h 2011/12/02 10:08:41 1.7.32.2
@@ -1594,26 +1594,27 @@ enum bfd_architecture | @@ -1594,26 +1594,27 @@ enum bfd_architecture | |||
1594 | #define bfd_mach_mips5000 5000 | 1594 | #define bfd_mach_mips5000 5000 | |
1595 | #define bfd_mach_mips5400 5400 | 1595 | #define bfd_mach_mips5400 5400 | |
1596 | #define bfd_mach_mips5500 5500 | 1596 | #define bfd_mach_mips5500 5500 | |
1597 | #define bfd_mach_mips6000 6000 | 1597 | #define bfd_mach_mips6000 6000 | |
1598 | #define bfd_mach_mips7000 7000 | 1598 | #define bfd_mach_mips7000 7000 | |
1599 | #define bfd_mach_mips8000 8000 | 1599 | #define bfd_mach_mips8000 8000 | |
1600 | #define bfd_mach_mips9000 9000 | 1600 | #define bfd_mach_mips9000 9000 | |
1601 | #define bfd_mach_mips10000 10000 | 1601 | #define bfd_mach_mips10000 10000 | |
1602 | #define bfd_mach_mips12000 12000 | 1602 | #define bfd_mach_mips12000 12000 | |
1603 | #define bfd_mach_mips16 16 | 1603 | #define bfd_mach_mips16 16 | |
1604 | #define bfd_mach_mips5 5 | 1604 | #define bfd_mach_mips5 5 | |
1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | 1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | |
1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | 1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | |
1607 | #define bfd_mach_mips_xlp 887680 /* decimal 'XLP' */ | |||
1607 | #define bfd_mach_mipsisa32 32 | 1608 | #define bfd_mach_mipsisa32 32 | |
1608 | #define bfd_mach_mipsisa32r2 33 | 1609 | #define bfd_mach_mipsisa32r2 33 | |
1609 | #define bfd_mach_mipsisa64 64 | 1610 | #define bfd_mach_mipsisa64 64 | |
1610 | #define bfd_mach_mipsisa64r2 65 | 1611 | #define bfd_mach_mipsisa64r2 65 | |
1611 | bfd_arch_i386, /* Intel 386 */ | 1612 | bfd_arch_i386, /* Intel 386 */ | |
1612 | #define bfd_mach_i386_i386 1 | 1613 | #define bfd_mach_i386_i386 1 | |
1613 | #define bfd_mach_i386_i8086 2 | 1614 | #define bfd_mach_i386_i8086 2 | |
1614 | #define bfd_mach_i386_i386_intel_syntax 3 | 1615 | #define bfd_mach_i386_i386_intel_syntax 3 | |
1615 | #define bfd_mach_x86_64 64 | 1616 | #define bfd_mach_x86_64 64 | |
1616 | #define bfd_mach_x86_64_intel_syntax 65 | 1617 | #define bfd_mach_x86_64_intel_syntax 65 | |
1617 | bfd_arch_we32k, /* AT&T WE32xxx */ | 1618 | bfd_arch_we32k, /* AT&T WE32xxx */ | |
1618 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | 1619 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | |
1619 | bfd_arch_i860, /* Intel 860 */ | 1620 | bfd_arch_i860, /* Intel 860 */ |
--- src/gnu/lib/libbfd/arch/mips64eb/Attic/bfd.h 2011/04/29 06:39:14 1.1.2.3
+++ src/gnu/lib/libbfd/arch/mips64eb/Attic/bfd.h 2011/12/02 10:08:41 1.1.2.4
@@ -1594,26 +1594,27 @@ enum bfd_architecture | @@ -1594,26 +1594,27 @@ enum bfd_architecture | |||
1594 | #define bfd_mach_mips5000 5000 | 1594 | #define bfd_mach_mips5000 5000 | |
1595 | #define bfd_mach_mips5400 5400 | 1595 | #define bfd_mach_mips5400 5400 | |
1596 | #define bfd_mach_mips5500 5500 | 1596 | #define bfd_mach_mips5500 5500 | |
1597 | #define bfd_mach_mips6000 6000 | 1597 | #define bfd_mach_mips6000 6000 | |
1598 | #define bfd_mach_mips7000 7000 | 1598 | #define bfd_mach_mips7000 7000 | |
1599 | #define bfd_mach_mips8000 8000 | 1599 | #define bfd_mach_mips8000 8000 | |
1600 | #define bfd_mach_mips9000 9000 | 1600 | #define bfd_mach_mips9000 9000 | |
1601 | #define bfd_mach_mips10000 10000 | 1601 | #define bfd_mach_mips10000 10000 | |
1602 | #define bfd_mach_mips12000 12000 | 1602 | #define bfd_mach_mips12000 12000 | |
1603 | #define bfd_mach_mips16 16 | 1603 | #define bfd_mach_mips16 16 | |
1604 | #define bfd_mach_mips5 5 | 1604 | #define bfd_mach_mips5 5 | |
1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | 1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | |
1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | 1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | |
1607 | #define bfd_mach_mips_xlp 887680 /* decimal 'XLP' */ | |||
1607 | #define bfd_mach_mipsisa32 32 | 1608 | #define bfd_mach_mipsisa32 32 | |
1608 | #define bfd_mach_mipsisa32r2 33 | 1609 | #define bfd_mach_mipsisa32r2 33 | |
1609 | #define bfd_mach_mipsisa64 64 | 1610 | #define bfd_mach_mipsisa64 64 | |
1610 | #define bfd_mach_mipsisa64r2 65 | 1611 | #define bfd_mach_mipsisa64r2 65 | |
1611 | bfd_arch_i386, /* Intel 386 */ | 1612 | bfd_arch_i386, /* Intel 386 */ | |
1612 | #define bfd_mach_i386_i386 1 | 1613 | #define bfd_mach_i386_i386 1 | |
1613 | #define bfd_mach_i386_i8086 2 | 1614 | #define bfd_mach_i386_i8086 2 | |
1614 | #define bfd_mach_i386_i386_intel_syntax 3 | 1615 | #define bfd_mach_i386_i386_intel_syntax 3 | |
1615 | #define bfd_mach_x86_64 64 | 1616 | #define bfd_mach_x86_64 64 | |
1616 | #define bfd_mach_x86_64_intel_syntax 65 | 1617 | #define bfd_mach_x86_64_intel_syntax 65 | |
1617 | bfd_arch_we32k, /* AT&T WE32xxx */ | 1618 | bfd_arch_we32k, /* AT&T WE32xxx */ | |
1618 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | 1619 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | |
1619 | bfd_arch_i860, /* Intel 860 */ | 1620 | bfd_arch_i860, /* Intel 860 */ |
--- src/gnu/lib/libbfd/arch/mips64el/Attic/bfd.h 2011/04/29 06:39:14 1.1.2.3
+++ src/gnu/lib/libbfd/arch/mips64el/Attic/bfd.h 2011/12/02 10:08:41 1.1.2.4
@@ -1594,26 +1594,27 @@ enum bfd_architecture | @@ -1594,26 +1594,27 @@ enum bfd_architecture | |||
1594 | #define bfd_mach_mips5000 5000 | 1594 | #define bfd_mach_mips5000 5000 | |
1595 | #define bfd_mach_mips5400 5400 | 1595 | #define bfd_mach_mips5400 5400 | |
1596 | #define bfd_mach_mips5500 5500 | 1596 | #define bfd_mach_mips5500 5500 | |
1597 | #define bfd_mach_mips6000 6000 | 1597 | #define bfd_mach_mips6000 6000 | |
1598 | #define bfd_mach_mips7000 7000 | 1598 | #define bfd_mach_mips7000 7000 | |
1599 | #define bfd_mach_mips8000 8000 | 1599 | #define bfd_mach_mips8000 8000 | |
1600 | #define bfd_mach_mips9000 9000 | 1600 | #define bfd_mach_mips9000 9000 | |
1601 | #define bfd_mach_mips10000 10000 | 1601 | #define bfd_mach_mips10000 10000 | |
1602 | #define bfd_mach_mips12000 12000 | 1602 | #define bfd_mach_mips12000 12000 | |
1603 | #define bfd_mach_mips16 16 | 1603 | #define bfd_mach_mips16 16 | |
1604 | #define bfd_mach_mips5 5 | 1604 | #define bfd_mach_mips5 5 | |
1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | 1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | |
1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | 1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | |
1607 | #define bfd_mach_mips_xlp 887680 /* decimal 'XLP' */ | |||
1607 | #define bfd_mach_mipsisa32 32 | 1608 | #define bfd_mach_mipsisa32 32 | |
1608 | #define bfd_mach_mipsisa32r2 33 | 1609 | #define bfd_mach_mipsisa32r2 33 | |
1609 | #define bfd_mach_mipsisa64 64 | 1610 | #define bfd_mach_mipsisa64 64 | |
1610 | #define bfd_mach_mipsisa64r2 65 | 1611 | #define bfd_mach_mipsisa64r2 65 | |
1611 | bfd_arch_i386, /* Intel 386 */ | 1612 | bfd_arch_i386, /* Intel 386 */ | |
1612 | #define bfd_mach_i386_i386 1 | 1613 | #define bfd_mach_i386_i386 1 | |
1613 | #define bfd_mach_i386_i8086 2 | 1614 | #define bfd_mach_i386_i8086 2 | |
1614 | #define bfd_mach_i386_i386_intel_syntax 3 | 1615 | #define bfd_mach_i386_i386_intel_syntax 3 | |
1615 | #define bfd_mach_x86_64 64 | 1616 | #define bfd_mach_x86_64 64 | |
1616 | #define bfd_mach_x86_64_intel_syntax 65 | 1617 | #define bfd_mach_x86_64_intel_syntax 65 | |
1617 | bfd_arch_we32k, /* AT&T WE32xxx */ | 1618 | bfd_arch_we32k, /* AT&T WE32xxx */ | |
1618 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | 1619 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | |
1619 | bfd_arch_i860, /* Intel 860 */ | 1620 | bfd_arch_i860, /* Intel 860 */ |
--- src/gnu/lib/libbfd/arch/mipseb/Attic/bfd.h 2011/04/29 06:39:14 1.7.32.1
+++ src/gnu/lib/libbfd/arch/mipseb/Attic/bfd.h 2011/12/02 10:08:41 1.7.32.2
@@ -1594,26 +1594,27 @@ enum bfd_architecture | @@ -1594,26 +1594,27 @@ enum bfd_architecture | |||
1594 | #define bfd_mach_mips5000 5000 | 1594 | #define bfd_mach_mips5000 5000 | |
1595 | #define bfd_mach_mips5400 5400 | 1595 | #define bfd_mach_mips5400 5400 | |
1596 | #define bfd_mach_mips5500 5500 | 1596 | #define bfd_mach_mips5500 5500 | |
1597 | #define bfd_mach_mips6000 6000 | 1597 | #define bfd_mach_mips6000 6000 | |
1598 | #define bfd_mach_mips7000 7000 | 1598 | #define bfd_mach_mips7000 7000 | |
1599 | #define bfd_mach_mips8000 8000 | 1599 | #define bfd_mach_mips8000 8000 | |
1600 | #define bfd_mach_mips9000 9000 | 1600 | #define bfd_mach_mips9000 9000 | |
1601 | #define bfd_mach_mips10000 10000 | 1601 | #define bfd_mach_mips10000 10000 | |
1602 | #define bfd_mach_mips12000 12000 | 1602 | #define bfd_mach_mips12000 12000 | |
1603 | #define bfd_mach_mips16 16 | 1603 | #define bfd_mach_mips16 16 | |
1604 | #define bfd_mach_mips5 5 | 1604 | #define bfd_mach_mips5 5 | |
1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | 1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | |
1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | 1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | |
1607 | #define bfd_mach_mips_xlp 887680 /* decimal 'XLP' */ | |||
1607 | #define bfd_mach_mipsisa32 32 | 1608 | #define bfd_mach_mipsisa32 32 | |
1608 | #define bfd_mach_mipsisa32r2 33 | 1609 | #define bfd_mach_mipsisa32r2 33 | |
1609 | #define bfd_mach_mipsisa64 64 | 1610 | #define bfd_mach_mipsisa64 64 | |
1610 | #define bfd_mach_mipsisa64r2 65 | 1611 | #define bfd_mach_mipsisa64r2 65 | |
1611 | bfd_arch_i386, /* Intel 386 */ | 1612 | bfd_arch_i386, /* Intel 386 */ | |
1612 | #define bfd_mach_i386_i386 1 | 1613 | #define bfd_mach_i386_i386 1 | |
1613 | #define bfd_mach_i386_i8086 2 | 1614 | #define bfd_mach_i386_i8086 2 | |
1614 | #define bfd_mach_i386_i386_intel_syntax 3 | 1615 | #define bfd_mach_i386_i386_intel_syntax 3 | |
1615 | #define bfd_mach_x86_64 64 | 1616 | #define bfd_mach_x86_64 64 | |
1616 | #define bfd_mach_x86_64_intel_syntax 65 | 1617 | #define bfd_mach_x86_64_intel_syntax 65 | |
1617 | bfd_arch_we32k, /* AT&T WE32xxx */ | 1618 | bfd_arch_we32k, /* AT&T WE32xxx */ | |
1618 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | 1619 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | |
1619 | bfd_arch_i860, /* Intel 860 */ | 1620 | bfd_arch_i860, /* Intel 860 */ |
--- src/gnu/lib/libbfd/arch/mipsel/Attic/bfd.h 2011/04/29 06:39:14 1.7.32.1
+++ src/gnu/lib/libbfd/arch/mipsel/Attic/bfd.h 2011/12/02 10:08:41 1.7.32.2
@@ -1594,26 +1594,27 @@ enum bfd_architecture | @@ -1594,26 +1594,27 @@ enum bfd_architecture | |||
1594 | #define bfd_mach_mips5000 5000 | 1594 | #define bfd_mach_mips5000 5000 | |
1595 | #define bfd_mach_mips5400 5400 | 1595 | #define bfd_mach_mips5400 5400 | |
1596 | #define bfd_mach_mips5500 5500 | 1596 | #define bfd_mach_mips5500 5500 | |
1597 | #define bfd_mach_mips6000 6000 | 1597 | #define bfd_mach_mips6000 6000 | |
1598 | #define bfd_mach_mips7000 7000 | 1598 | #define bfd_mach_mips7000 7000 | |
1599 | #define bfd_mach_mips8000 8000 | 1599 | #define bfd_mach_mips8000 8000 | |
1600 | #define bfd_mach_mips9000 9000 | 1600 | #define bfd_mach_mips9000 9000 | |
1601 | #define bfd_mach_mips10000 10000 | 1601 | #define bfd_mach_mips10000 10000 | |
1602 | #define bfd_mach_mips12000 12000 | 1602 | #define bfd_mach_mips12000 12000 | |
1603 | #define bfd_mach_mips16 16 | 1603 | #define bfd_mach_mips16 16 | |
1604 | #define bfd_mach_mips5 5 | 1604 | #define bfd_mach_mips5 5 | |
1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | 1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | |
1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | 1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | |
1607 | #define bfd_mach_mips_xlp 887680 /* decimal 'XLP' */ | |||
1607 | #define bfd_mach_mipsisa32 32 | 1608 | #define bfd_mach_mipsisa32 32 | |
1608 | #define bfd_mach_mipsisa32r2 33 | 1609 | #define bfd_mach_mipsisa32r2 33 | |
1609 | #define bfd_mach_mipsisa64 64 | 1610 | #define bfd_mach_mipsisa64 64 | |
1610 | #define bfd_mach_mipsisa64r2 65 | 1611 | #define bfd_mach_mipsisa64r2 65 | |
1611 | bfd_arch_i386, /* Intel 386 */ | 1612 | bfd_arch_i386, /* Intel 386 */ | |
1612 | #define bfd_mach_i386_i386 1 | 1613 | #define bfd_mach_i386_i386 1 | |
1613 | #define bfd_mach_i386_i8086 2 | 1614 | #define bfd_mach_i386_i8086 2 | |
1614 | #define bfd_mach_i386_i386_intel_syntax 3 | 1615 | #define bfd_mach_i386_i386_intel_syntax 3 | |
1615 | #define bfd_mach_x86_64 64 | 1616 | #define bfd_mach_x86_64 64 | |
1616 | #define bfd_mach_x86_64_intel_syntax 65 | 1617 | #define bfd_mach_x86_64_intel_syntax 65 | |
1617 | bfd_arch_we32k, /* AT&T WE32xxx */ | 1618 | bfd_arch_we32k, /* AT&T WE32xxx */ | |
1618 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | 1619 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | |
1619 | bfd_arch_i860, /* Intel 860 */ | 1620 | bfd_arch_i860, /* Intel 860 */ |
--- src/gnu/lib/libbfd/arch/powerpc/Attic/bfd.h 2011/04/29 06:39:15 1.8.32.1
+++ src/gnu/lib/libbfd/arch/powerpc/Attic/bfd.h 2011/12/02 10:08:41 1.8.32.2
@@ -1594,26 +1594,27 @@ enum bfd_architecture | @@ -1594,26 +1594,27 @@ enum bfd_architecture | |||
1594 | #define bfd_mach_mips5000 5000 | 1594 | #define bfd_mach_mips5000 5000 | |
1595 | #define bfd_mach_mips5400 5400 | 1595 | #define bfd_mach_mips5400 5400 | |
1596 | #define bfd_mach_mips5500 5500 | 1596 | #define bfd_mach_mips5500 5500 | |
1597 | #define bfd_mach_mips6000 6000 | 1597 | #define bfd_mach_mips6000 6000 | |
1598 | #define bfd_mach_mips7000 7000 | 1598 | #define bfd_mach_mips7000 7000 | |
1599 | #define bfd_mach_mips8000 8000 | 1599 | #define bfd_mach_mips8000 8000 | |
1600 | #define bfd_mach_mips9000 9000 | 1600 | #define bfd_mach_mips9000 9000 | |
1601 | #define bfd_mach_mips10000 10000 | 1601 | #define bfd_mach_mips10000 10000 | |
1602 | #define bfd_mach_mips12000 12000 | 1602 | #define bfd_mach_mips12000 12000 | |
1603 | #define bfd_mach_mips16 16 | 1603 | #define bfd_mach_mips16 16 | |
1604 | #define bfd_mach_mips5 5 | 1604 | #define bfd_mach_mips5 5 | |
1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | 1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | |
1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | 1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | |
1607 | #define bfd_mach_mips_xlp 887680 /* decimal 'XLP' */ | |||
1607 | #define bfd_mach_mipsisa32 32 | 1608 | #define bfd_mach_mipsisa32 32 | |
1608 | #define bfd_mach_mipsisa32r2 33 | 1609 | #define bfd_mach_mipsisa32r2 33 | |
1609 | #define bfd_mach_mipsisa64 64 | 1610 | #define bfd_mach_mipsisa64 64 | |
1610 | #define bfd_mach_mipsisa64r2 65 | 1611 | #define bfd_mach_mipsisa64r2 65 | |
1611 | bfd_arch_i386, /* Intel 386 */ | 1612 | bfd_arch_i386, /* Intel 386 */ | |
1612 | #define bfd_mach_i386_i386 1 | 1613 | #define bfd_mach_i386_i386 1 | |
1613 | #define bfd_mach_i386_i8086 2 | 1614 | #define bfd_mach_i386_i8086 2 | |
1614 | #define bfd_mach_i386_i386_intel_syntax 3 | 1615 | #define bfd_mach_i386_i386_intel_syntax 3 | |
1615 | #define bfd_mach_x86_64 64 | 1616 | #define bfd_mach_x86_64 64 | |
1616 | #define bfd_mach_x86_64_intel_syntax 65 | 1617 | #define bfd_mach_x86_64_intel_syntax 65 | |
1617 | bfd_arch_we32k, /* AT&T WE32xxx */ | 1618 | bfd_arch_we32k, /* AT&T WE32xxx */ | |
1618 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | 1619 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | |
1619 | bfd_arch_i860, /* Intel 860 */ | 1620 | bfd_arch_i860, /* Intel 860 */ |
--- src/gnu/lib/libbfd/arch/powerpc64/Attic/bfd.h 2011/04/29 06:39:15 1.1.32.1
+++ src/gnu/lib/libbfd/arch/powerpc64/Attic/bfd.h 2011/12/02 10:08:42 1.1.32.2
@@ -1595,26 +1595,27 @@ enum bfd_architecture | @@ -1595,26 +1595,27 @@ enum bfd_architecture | |||
1595 | #define bfd_mach_mips5000 5000 | 1595 | #define bfd_mach_mips5000 5000 | |
1596 | #define bfd_mach_mips5400 5400 | 1596 | #define bfd_mach_mips5400 5400 | |
1597 | #define bfd_mach_mips5500 5500 | 1597 | #define bfd_mach_mips5500 5500 | |
1598 | #define bfd_mach_mips6000 6000 | 1598 | #define bfd_mach_mips6000 6000 | |
1599 | #define bfd_mach_mips7000 7000 | 1599 | #define bfd_mach_mips7000 7000 | |
1600 | #define bfd_mach_mips8000 8000 | 1600 | #define bfd_mach_mips8000 8000 | |
1601 | #define bfd_mach_mips9000 9000 | 1601 | #define bfd_mach_mips9000 9000 | |
1602 | #define bfd_mach_mips10000 10000 | 1602 | #define bfd_mach_mips10000 10000 | |
1603 | #define bfd_mach_mips12000 12000 | 1603 | #define bfd_mach_mips12000 12000 | |
1604 | #define bfd_mach_mips16 16 | 1604 | #define bfd_mach_mips16 16 | |
1605 | #define bfd_mach_mips5 5 | 1605 | #define bfd_mach_mips5 5 | |
1606 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | 1606 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | |
1607 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | 1607 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | |
1608 | #define bfd_mach_mips_xlp 887680 /* decimal 'XLP' */ | |||
1608 | #define bfd_mach_mipsisa32 32 | 1609 | #define bfd_mach_mipsisa32 32 | |
1609 | #define bfd_mach_mipsisa32r2 33 | 1610 | #define bfd_mach_mipsisa32r2 33 | |
1610 | #define bfd_mach_mipsisa64 64 | 1611 | #define bfd_mach_mipsisa64 64 | |
1611 | #define bfd_mach_mipsisa64r2 65 | 1612 | #define bfd_mach_mipsisa64r2 65 | |
1612 | bfd_arch_i386, /* Intel 386 */ | 1613 | bfd_arch_i386, /* Intel 386 */ | |
1613 | #define bfd_mach_i386_i386 1 | 1614 | #define bfd_mach_i386_i386 1 | |
1614 | #define bfd_mach_i386_i8086 2 | 1615 | #define bfd_mach_i386_i8086 2 | |
1615 | #define bfd_mach_i386_i386_intel_syntax 3 | 1616 | #define bfd_mach_i386_i386_intel_syntax 3 | |
1616 | #define bfd_mach_x86_64 64 | 1617 | #define bfd_mach_x86_64 64 | |
1617 | #define bfd_mach_x86_64_intel_syntax 65 | 1618 | #define bfd_mach_x86_64_intel_syntax 65 | |
1618 | bfd_arch_we32k, /* AT&T WE32xxx */ | 1619 | bfd_arch_we32k, /* AT&T WE32xxx */ | |
1619 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | 1620 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | |
1620 | bfd_arch_i860, /* Intel 860 */ | 1621 | bfd_arch_i860, /* Intel 860 */ |
--- src/gnu/lib/libbfd/arch/sh3eb/Attic/bfd.h 2011/04/29 06:39:15 1.7.24.1
+++ src/gnu/lib/libbfd/arch/sh3eb/Attic/bfd.h 2011/12/02 10:08:42 1.7.24.2
@@ -1595,26 +1595,27 @@ enum bfd_architecture | @@ -1595,26 +1595,27 @@ enum bfd_architecture | |||
1595 | #define bfd_mach_mips5000 5000 | 1595 | #define bfd_mach_mips5000 5000 | |
1596 | #define bfd_mach_mips5400 5400 | 1596 | #define bfd_mach_mips5400 5400 | |
1597 | #define bfd_mach_mips5500 5500 | 1597 | #define bfd_mach_mips5500 5500 | |
1598 | #define bfd_mach_mips6000 6000 | 1598 | #define bfd_mach_mips6000 6000 | |
1599 | #define bfd_mach_mips7000 7000 | 1599 | #define bfd_mach_mips7000 7000 | |
1600 | #define bfd_mach_mips8000 8000 | 1600 | #define bfd_mach_mips8000 8000 | |
1601 | #define bfd_mach_mips9000 9000 | 1601 | #define bfd_mach_mips9000 9000 | |
1602 | #define bfd_mach_mips10000 10000 | 1602 | #define bfd_mach_mips10000 10000 | |
1603 | #define bfd_mach_mips12000 12000 | 1603 | #define bfd_mach_mips12000 12000 | |
1604 | #define bfd_mach_mips16 16 | 1604 | #define bfd_mach_mips16 16 | |
1605 | #define bfd_mach_mips5 5 | 1605 | #define bfd_mach_mips5 5 | |
1606 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | 1606 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | |
1607 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | 1607 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | |
1608 | #define bfd_mach_mips_xlp 887680 /* decimal 'XLP' */ | |||
1608 | #define bfd_mach_mipsisa32 32 | 1609 | #define bfd_mach_mipsisa32 32 | |
1609 | #define bfd_mach_mipsisa32r2 33 | 1610 | #define bfd_mach_mipsisa32r2 33 | |
1610 | #define bfd_mach_mipsisa64 64 | 1611 | #define bfd_mach_mipsisa64 64 | |
1611 | #define bfd_mach_mipsisa64r2 65 | 1612 | #define bfd_mach_mipsisa64r2 65 | |
1612 | bfd_arch_i386, /* Intel 386 */ | 1613 | bfd_arch_i386, /* Intel 386 */ | |
1613 | #define bfd_mach_i386_i386 1 | 1614 | #define bfd_mach_i386_i386 1 | |
1614 | #define bfd_mach_i386_i8086 2 | 1615 | #define bfd_mach_i386_i8086 2 | |
1615 | #define bfd_mach_i386_i386_intel_syntax 3 | 1616 | #define bfd_mach_i386_i386_intel_syntax 3 | |
1616 | #define bfd_mach_x86_64 64 | 1617 | #define bfd_mach_x86_64 64 | |
1617 | #define bfd_mach_x86_64_intel_syntax 65 | 1618 | #define bfd_mach_x86_64_intel_syntax 65 | |
1618 | bfd_arch_we32k, /* AT&T WE32xxx */ | 1619 | bfd_arch_we32k, /* AT&T WE32xxx */ | |
1619 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | 1620 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | |
1620 | bfd_arch_i860, /* Intel 860 */ | 1621 | bfd_arch_i860, /* Intel 860 */ |
--- src/gnu/lib/libbfd/arch/sh3el/Attic/bfd.h 2011/04/29 06:39:15 1.7.24.1
+++ src/gnu/lib/libbfd/arch/sh3el/Attic/bfd.h 2011/12/02 10:08:42 1.7.24.2
@@ -1595,26 +1595,27 @@ enum bfd_architecture | @@ -1595,26 +1595,27 @@ enum bfd_architecture | |||
1595 | #define bfd_mach_mips5000 5000 | 1595 | #define bfd_mach_mips5000 5000 | |
1596 | #define bfd_mach_mips5400 5400 | 1596 | #define bfd_mach_mips5400 5400 | |
1597 | #define bfd_mach_mips5500 5500 | 1597 | #define bfd_mach_mips5500 5500 | |
1598 | #define bfd_mach_mips6000 6000 | 1598 | #define bfd_mach_mips6000 6000 | |
1599 | #define bfd_mach_mips7000 7000 | 1599 | #define bfd_mach_mips7000 7000 | |
1600 | #define bfd_mach_mips8000 8000 | 1600 | #define bfd_mach_mips8000 8000 | |
1601 | #define bfd_mach_mips9000 9000 | 1601 | #define bfd_mach_mips9000 9000 | |
1602 | #define bfd_mach_mips10000 10000 | 1602 | #define bfd_mach_mips10000 10000 | |
1603 | #define bfd_mach_mips12000 12000 | 1603 | #define bfd_mach_mips12000 12000 | |
1604 | #define bfd_mach_mips16 16 | 1604 | #define bfd_mach_mips16 16 | |
1605 | #define bfd_mach_mips5 5 | 1605 | #define bfd_mach_mips5 5 | |
1606 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | 1606 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | |
1607 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | 1607 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | |
1608 | #define bfd_mach_mips_xlp 887680 /* decimal 'XLP' */ | |||
1608 | #define bfd_mach_mipsisa32 32 | 1609 | #define bfd_mach_mipsisa32 32 | |
1609 | #define bfd_mach_mipsisa32r2 33 | 1610 | #define bfd_mach_mipsisa32r2 33 | |
1610 | #define bfd_mach_mipsisa64 64 | 1611 | #define bfd_mach_mipsisa64 64 | |
1611 | #define bfd_mach_mipsisa64r2 65 | 1612 | #define bfd_mach_mipsisa64r2 65 | |
1612 | bfd_arch_i386, /* Intel 386 */ | 1613 | bfd_arch_i386, /* Intel 386 */ | |
1613 | #define bfd_mach_i386_i386 1 | 1614 | #define bfd_mach_i386_i386 1 | |
1614 | #define bfd_mach_i386_i8086 2 | 1615 | #define bfd_mach_i386_i8086 2 | |
1615 | #define bfd_mach_i386_i386_intel_syntax 3 | 1616 | #define bfd_mach_i386_i386_intel_syntax 3 | |
1616 | #define bfd_mach_x86_64 64 | 1617 | #define bfd_mach_x86_64 64 | |
1617 | #define bfd_mach_x86_64_intel_syntax 65 | 1618 | #define bfd_mach_x86_64_intel_syntax 65 | |
1618 | bfd_arch_we32k, /* AT&T WE32xxx */ | 1619 | bfd_arch_we32k, /* AT&T WE32xxx */ | |
1619 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | 1620 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | |
1620 | bfd_arch_i860, /* Intel 860 */ | 1621 | bfd_arch_i860, /* Intel 860 */ |
--- src/gnu/lib/libbfd/arch/sparc/Attic/bfd.h 2011/04/29 06:39:16 1.8.32.1
+++ src/gnu/lib/libbfd/arch/sparc/Attic/bfd.h 2011/12/02 10:08:42 1.8.32.2
@@ -1594,26 +1594,27 @@ enum bfd_architecture | @@ -1594,26 +1594,27 @@ enum bfd_architecture | |||
1594 | #define bfd_mach_mips5000 5000 | 1594 | #define bfd_mach_mips5000 5000 | |
1595 | #define bfd_mach_mips5400 5400 | 1595 | #define bfd_mach_mips5400 5400 | |
1596 | #define bfd_mach_mips5500 5500 | 1596 | #define bfd_mach_mips5500 5500 | |
1597 | #define bfd_mach_mips6000 6000 | 1597 | #define bfd_mach_mips6000 6000 | |
1598 | #define bfd_mach_mips7000 7000 | 1598 | #define bfd_mach_mips7000 7000 | |
1599 | #define bfd_mach_mips8000 8000 | 1599 | #define bfd_mach_mips8000 8000 | |
1600 | #define bfd_mach_mips9000 9000 | 1600 | #define bfd_mach_mips9000 9000 | |
1601 | #define bfd_mach_mips10000 10000 | 1601 | #define bfd_mach_mips10000 10000 | |
1602 | #define bfd_mach_mips12000 12000 | 1602 | #define bfd_mach_mips12000 12000 | |
1603 | #define bfd_mach_mips16 16 | 1603 | #define bfd_mach_mips16 16 | |
1604 | #define bfd_mach_mips5 5 | 1604 | #define bfd_mach_mips5 5 | |
1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | 1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | |
1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | 1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | |
1607 | #define bfd_mach_mips_xlp 887680 /* decimal 'XLP' */ | |||
1607 | #define bfd_mach_mipsisa32 32 | 1608 | #define bfd_mach_mipsisa32 32 | |
1608 | #define bfd_mach_mipsisa32r2 33 | 1609 | #define bfd_mach_mipsisa32r2 33 | |
1609 | #define bfd_mach_mipsisa64 64 | 1610 | #define bfd_mach_mipsisa64 64 | |
1610 | #define bfd_mach_mipsisa64r2 65 | 1611 | #define bfd_mach_mipsisa64r2 65 | |
1611 | bfd_arch_i386, /* Intel 386 */ | 1612 | bfd_arch_i386, /* Intel 386 */ | |
1612 | #define bfd_mach_i386_i386 1 | 1613 | #define bfd_mach_i386_i386 1 | |
1613 | #define bfd_mach_i386_i8086 2 | 1614 | #define bfd_mach_i386_i8086 2 | |
1614 | #define bfd_mach_i386_i386_intel_syntax 3 | 1615 | #define bfd_mach_i386_i386_intel_syntax 3 | |
1615 | #define bfd_mach_x86_64 64 | 1616 | #define bfd_mach_x86_64 64 | |
1616 | #define bfd_mach_x86_64_intel_syntax 65 | 1617 | #define bfd_mach_x86_64_intel_syntax 65 | |
1617 | bfd_arch_we32k, /* AT&T WE32xxx */ | 1618 | bfd_arch_we32k, /* AT&T WE32xxx */ | |
1618 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | 1619 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | |
1619 | bfd_arch_i860, /* Intel 860 */ | 1620 | bfd_arch_i860, /* Intel 860 */ |
--- src/gnu/lib/libbfd/arch/sparc64/Attic/bfd.h 2011/04/29 06:39:16 1.8.32.1
+++ src/gnu/lib/libbfd/arch/sparc64/Attic/bfd.h 2011/12/02 10:08:42 1.8.32.2
@@ -1594,26 +1594,27 @@ enum bfd_architecture | @@ -1594,26 +1594,27 @@ enum bfd_architecture | |||
1594 | #define bfd_mach_mips5000 5000 | 1594 | #define bfd_mach_mips5000 5000 | |
1595 | #define bfd_mach_mips5400 5400 | 1595 | #define bfd_mach_mips5400 5400 | |
1596 | #define bfd_mach_mips5500 5500 | 1596 | #define bfd_mach_mips5500 5500 | |
1597 | #define bfd_mach_mips6000 6000 | 1597 | #define bfd_mach_mips6000 6000 | |
1598 | #define bfd_mach_mips7000 7000 | 1598 | #define bfd_mach_mips7000 7000 | |
1599 | #define bfd_mach_mips8000 8000 | 1599 | #define bfd_mach_mips8000 8000 | |
1600 | #define bfd_mach_mips9000 9000 | 1600 | #define bfd_mach_mips9000 9000 | |
1601 | #define bfd_mach_mips10000 10000 | 1601 | #define bfd_mach_mips10000 10000 | |
1602 | #define bfd_mach_mips12000 12000 | 1602 | #define bfd_mach_mips12000 12000 | |
1603 | #define bfd_mach_mips16 16 | 1603 | #define bfd_mach_mips16 16 | |
1604 | #define bfd_mach_mips5 5 | 1604 | #define bfd_mach_mips5 5 | |
1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | 1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | |
1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | 1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | |
1607 | #define bfd_mach_mips_xlp 887680 /* decimal 'XLP' */ | |||
1607 | #define bfd_mach_mipsisa32 32 | 1608 | #define bfd_mach_mipsisa32 32 | |
1608 | #define bfd_mach_mipsisa32r2 33 | 1609 | #define bfd_mach_mipsisa32r2 33 | |
1609 | #define bfd_mach_mipsisa64 64 | 1610 | #define bfd_mach_mipsisa64 64 | |
1610 | #define bfd_mach_mipsisa64r2 65 | 1611 | #define bfd_mach_mipsisa64r2 65 | |
1611 | bfd_arch_i386, /* Intel 386 */ | 1612 | bfd_arch_i386, /* Intel 386 */ | |
1612 | #define bfd_mach_i386_i386 1 | 1613 | #define bfd_mach_i386_i386 1 | |
1613 | #define bfd_mach_i386_i8086 2 | 1614 | #define bfd_mach_i386_i8086 2 | |
1614 | #define bfd_mach_i386_i386_intel_syntax 3 | 1615 | #define bfd_mach_i386_i386_intel_syntax 3 | |
1615 | #define bfd_mach_x86_64 64 | 1616 | #define bfd_mach_x86_64 64 | |
1616 | #define bfd_mach_x86_64_intel_syntax 65 | 1617 | #define bfd_mach_x86_64_intel_syntax 65 | |
1617 | bfd_arch_we32k, /* AT&T WE32xxx */ | 1618 | bfd_arch_we32k, /* AT&T WE32xxx */ | |
1618 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | 1619 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | |
1619 | bfd_arch_i860, /* Intel 860 */ | 1620 | bfd_arch_i860, /* Intel 860 */ |
--- src/gnu/lib/libbfd/arch/vax/Attic/bfd.h 2011/04/29 06:39:16 1.7.32.1
+++ src/gnu/lib/libbfd/arch/vax/Attic/bfd.h 2011/12/02 10:08:42 1.7.32.2
@@ -1594,26 +1594,27 @@ enum bfd_architecture | @@ -1594,26 +1594,27 @@ enum bfd_architecture | |||
1594 | #define bfd_mach_mips5000 5000 | 1594 | #define bfd_mach_mips5000 5000 | |
1595 | #define bfd_mach_mips5400 5400 | 1595 | #define bfd_mach_mips5400 5400 | |
1596 | #define bfd_mach_mips5500 5500 | 1596 | #define bfd_mach_mips5500 5500 | |
1597 | #define bfd_mach_mips6000 6000 | 1597 | #define bfd_mach_mips6000 6000 | |
1598 | #define bfd_mach_mips7000 7000 | 1598 | #define bfd_mach_mips7000 7000 | |
1599 | #define bfd_mach_mips8000 8000 | 1599 | #define bfd_mach_mips8000 8000 | |
1600 | #define bfd_mach_mips9000 9000 | 1600 | #define bfd_mach_mips9000 9000 | |
1601 | #define bfd_mach_mips10000 10000 | 1601 | #define bfd_mach_mips10000 10000 | |
1602 | #define bfd_mach_mips12000 12000 | 1602 | #define bfd_mach_mips12000 12000 | |
1603 | #define bfd_mach_mips16 16 | 1603 | #define bfd_mach_mips16 16 | |
1604 | #define bfd_mach_mips5 5 | 1604 | #define bfd_mach_mips5 5 | |
1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | 1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | |
1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | 1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | |
1607 | #define bfd_mach_mips_xlp 887680 /* decimal 'XLP' */ | |||
1607 | #define bfd_mach_mipsisa32 32 | 1608 | #define bfd_mach_mipsisa32 32 | |
1608 | #define bfd_mach_mipsisa32r2 33 | 1609 | #define bfd_mach_mipsisa32r2 33 | |
1609 | #define bfd_mach_mipsisa64 64 | 1610 | #define bfd_mach_mipsisa64 64 | |
1610 | #define bfd_mach_mipsisa64r2 65 | 1611 | #define bfd_mach_mipsisa64r2 65 | |
1611 | bfd_arch_i386, /* Intel 386 */ | 1612 | bfd_arch_i386, /* Intel 386 */ | |
1612 | #define bfd_mach_i386_i386 1 | 1613 | #define bfd_mach_i386_i386 1 | |
1613 | #define bfd_mach_i386_i8086 2 | 1614 | #define bfd_mach_i386_i8086 2 | |
1614 | #define bfd_mach_i386_i386_intel_syntax 3 | 1615 | #define bfd_mach_i386_i386_intel_syntax 3 | |
1615 | #define bfd_mach_x86_64 64 | 1616 | #define bfd_mach_x86_64 64 | |
1616 | #define bfd_mach_x86_64_intel_syntax 65 | 1617 | #define bfd_mach_x86_64_intel_syntax 65 | |
1617 | bfd_arch_we32k, /* AT&T WE32xxx */ | 1618 | bfd_arch_we32k, /* AT&T WE32xxx */ | |
1618 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | 1619 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | |
1619 | bfd_arch_i860, /* Intel 860 */ | 1620 | bfd_arch_i860, /* Intel 860 */ |
--- src/gnu/lib/libbfd/arch/x86_64/Attic/bfd.h 2011/04/29 06:39:16 1.5.32.1
+++ src/gnu/lib/libbfd/arch/x86_64/Attic/bfd.h 2011/12/02 10:08:42 1.5.32.2
@@ -1594,26 +1594,27 @@ enum bfd_architecture | @@ -1594,26 +1594,27 @@ enum bfd_architecture | |||
1594 | #define bfd_mach_mips5000 5000 | 1594 | #define bfd_mach_mips5000 5000 | |
1595 | #define bfd_mach_mips5400 5400 | 1595 | #define bfd_mach_mips5400 5400 | |
1596 | #define bfd_mach_mips5500 5500 | 1596 | #define bfd_mach_mips5500 5500 | |
1597 | #define bfd_mach_mips6000 6000 | 1597 | #define bfd_mach_mips6000 6000 | |
1598 | #define bfd_mach_mips7000 7000 | 1598 | #define bfd_mach_mips7000 7000 | |
1599 | #define bfd_mach_mips8000 8000 | 1599 | #define bfd_mach_mips8000 8000 | |
1600 | #define bfd_mach_mips9000 9000 | 1600 | #define bfd_mach_mips9000 9000 | |
1601 | #define bfd_mach_mips10000 10000 | 1601 | #define bfd_mach_mips10000 10000 | |
1602 | #define bfd_mach_mips12000 12000 | 1602 | #define bfd_mach_mips12000 12000 | |
1603 | #define bfd_mach_mips16 16 | 1603 | #define bfd_mach_mips16 16 | |
1604 | #define bfd_mach_mips5 5 | 1604 | #define bfd_mach_mips5 5 | |
1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | 1605 | #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */ | |
1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | 1606 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | |
1607 | #define bfd_mach_mips_xlp 887680 /* decimal 'XLP' */ | |||
1607 | #define bfd_mach_mipsisa32 32 | 1608 | #define bfd_mach_mipsisa32 32 | |
1608 | #define bfd_mach_mipsisa32r2 33 | 1609 | #define bfd_mach_mipsisa32r2 33 | |
1609 | #define bfd_mach_mipsisa64 64 | 1610 | #define bfd_mach_mipsisa64 64 | |
1610 | #define bfd_mach_mipsisa64r2 65 | 1611 | #define bfd_mach_mipsisa64r2 65 | |
1611 | bfd_arch_i386, /* Intel 386 */ | 1612 | bfd_arch_i386, /* Intel 386 */ | |
1612 | #define bfd_mach_i386_i386 1 | 1613 | #define bfd_mach_i386_i386 1 | |
1613 | #define bfd_mach_i386_i8086 2 | 1614 | #define bfd_mach_i386_i8086 2 | |
1614 | #define bfd_mach_i386_i386_intel_syntax 3 | 1615 | #define bfd_mach_i386_i386_intel_syntax 3 | |
1615 | #define bfd_mach_x86_64 64 | 1616 | #define bfd_mach_x86_64 64 | |
1616 | #define bfd_mach_x86_64_intel_syntax 65 | 1617 | #define bfd_mach_x86_64_intel_syntax 65 | |
1617 | bfd_arch_we32k, /* AT&T WE32xxx */ | 1618 | bfd_arch_we32k, /* AT&T WE32xxx */ | |
1618 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | 1619 | bfd_arch_tahoe, /* CCI/Harris Tahoe */ | |
1619 | bfd_arch_i860, /* Intel 860 */ | 1620 | bfd_arch_i860, /* Intel 860 */ |