Changeset 609 for branches/GNU/src/binutils/opcodes/disassemble.c
- Timestamp:
- Aug 16, 2003, 6:59:22 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/GNU/src/binutils/opcodes/disassemble.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.1.1.2
r608 r609 1 1 /* Select disassembly routine for specified architecture. 2 Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 2 Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 3 3 Free Software Foundation, Inc. 4 4 … … 29 29 #define ARCH_d10v 30 30 #define ARCH_d30v 31 #define ARCH_dlx 31 32 #define ARCH_h8300 32 33 #define ARCH_h8500 … … 36 37 #define ARCH_i860 37 38 #define ARCH_i960 39 #define ARCH_ip2k 38 40 #define ARCH_ia64 39 41 #define ARCH_fr30 … … 45 47 #define ARCH_mcore 46 48 #define ARCH_mips 49 #define ARCH_mmix 47 50 #define ARCH_mn10200 48 51 #define ARCH_mn10300 52 #define ARCH_msp430 49 53 #define ARCH_ns32k 54 #define ARCH_openrisc 55 #define ARCH_or32 56 #define ARCH_pdp11 50 57 #define ARCH_pj 51 58 #define ARCH_powerpc 52 59 #define ARCH_rs6000 60 #define ARCH_s390 53 61 #define ARCH_sh 54 62 #define ARCH_sparc 55 63 #define ARCH_tic30 64 #define ARCH_tic4x 56 65 #define ARCH_tic54x 57 66 #define ARCH_tic80 … … 59 68 #define ARCH_vax 60 69 #define ARCH_w65 70 #define ARCH_xstormy16 71 #define ARCH_xtensa 61 72 #define ARCH_z8k 73 #define ARCH_frv 74 #define ARCH_iq2000 75 #define INCLUDE_SHMEDIA 62 76 #endif 63 77 … … 120 134 break; 121 135 #endif 136 #ifdef ARCH_dlx 137 case bfd_arch_dlx: 138 /* As far as I know we only handle big-endian DLX objects. */ 139 disassemble = print_insn_dlx; 140 break; 141 #endif 122 142 #ifdef ARCH_h8300 123 143 case bfd_arch_h8300: … … 147 167 #ifdef ARCH_i386 148 168 case bfd_arch_i386: 149 if (bfd_get_mach (abfd) == bfd_mach_i386_i386_intel_syntax 150 || bfd_get_mach (abfd) == bfd_mach_x86_64_intel_syntax) 151 disassemble = print_insn_i386_intel; 152 else 153 disassemble = print_insn_i386_att; 169 disassemble = print_insn_i386; 154 170 break; 155 171 #endif … … 169 185 break; 170 186 #endif 187 #ifdef ARCH_ip2k 188 case bfd_arch_ip2k: 189 disassemble = print_insn_ip2k; 190 break; 191 #endif 171 192 #ifdef ARCH_fr30 172 193 case bfd_arch_fr30: … … 195 216 case bfd_arch_m88k: 196 217 disassemble = print_insn_m88k; 218 break; 219 #endif 220 #ifdef ARCH_msp430 221 case bfd_arch_msp430: 222 disassemble = print_insn_msp430; 197 223 break; 198 224 #endif … … 215 241 break; 216 242 #endif 243 #ifdef ARCH_mmix 244 case bfd_arch_mmix: 245 disassemble = print_insn_mmix; 246 break; 247 #endif 217 248 #ifdef ARCH_mn10200 218 249 case bfd_arch_mn10200: … … 223 254 case bfd_arch_mn10300: 224 255 disassemble = print_insn_mn10300; 256 break; 257 #endif 258 #ifdef ARCH_openrisc 259 case bfd_arch_openrisc: 260 disassemble = print_insn_openrisc; 261 break; 262 #endif 263 #ifdef ARCH_or32 264 case bfd_arch_or32: 265 if (bfd_big_endian (abfd)) 266 disassemble = print_insn_big_or32; 267 else 268 disassemble = print_insn_little_or32; 269 break; 270 #endif 271 #ifdef ARCH_pdp11 272 case bfd_arch_pdp11: 273 disassemble = print_insn_pdp11; 225 274 break; 226 275 #endif … … 246 295 break; 247 296 #endif 297 #ifdef ARCH_s390 298 case bfd_arch_s390: 299 disassemble = print_insn_s390; 300 break; 301 #endif 248 302 #ifdef ARCH_sh 249 303 case bfd_arch_sh: 250 if (bfd_big_endian (abfd)) 251 disassemble = print_insn_sh; 252 else 253 disassemble = print_insn_shl; 304 disassemble = print_insn_sh; 254 305 break; 255 306 #endif … … 264 315 break; 265 316 #endif 317 #ifdef ARCH_tic4x 318 case bfd_arch_tic4x: 319 disassemble = print_insn_tic4x; 320 break; 321 #endif 266 322 #ifdef ARCH_tic54x 267 323 case bfd_arch_tic54x: … … 282 338 case bfd_arch_w65: 283 339 disassemble = print_insn_w65; 340 break; 341 #endif 342 #ifdef ARCH_xstormy16 343 case bfd_arch_xstormy16: 344 disassemble = print_insn_xstormy16; 345 break; 346 #endif 347 #ifdef ARCH_xtensa 348 case bfd_arch_xtensa: 349 disassemble = print_insn_xtensa; 284 350 break; 285 351 #endif … … 295 361 case bfd_arch_vax: 296 362 disassemble = print_insn_vax; 363 break; 364 #endif 365 #ifdef ARCH_frv 366 case bfd_arch_frv: 367 disassemble = print_insn_frv; 368 break; 369 #endif 370 #ifdef ARCH_iq2000 371 case bfd_arch_iq2000: 372 disassemble = print_insn_iq2000; 297 373 break; 298 374 #endif … … 310 386 print_arm_disassembler_options (stream); 311 387 #endif 388 #ifdef ARCH_mips 389 print_mips_disassembler_options (stream); 390 #endif 391 #ifdef ARCH_powerpc 392 print_ppc_disassembler_options (stream); 393 #endif 312 394 313 395 return; -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.