| OLD | NEW |
| 1 /* Select disassembly routine for specified architecture. | 1 /* Select disassembly routine for specified architecture. |
| 2 Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, | 2 Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, |
| 3 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. | 3 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 |
| 4 Free Software Foundation, Inc. |
| 4 | 5 |
| 5 This file is part of the GNU opcodes library. | 6 This file is part of the GNU opcodes library. |
| 6 | 7 |
| 7 This library is free software; you can redistribute it and/or modify | 8 This library is free software; you can redistribute it and/or modify |
| 8 it under the terms of the GNU General Public License as published by | 9 it under the terms of the GNU General Public License as published by |
| 9 the Free Software Foundation; either version 3 of the License, or | 10 the Free Software Foundation; either version 3 of the License, or |
| 10 (at your option) any later version. | 11 (at your option) any later version. |
| 11 | 12 |
| 12 This program is distributed in the hope that it will be useful, | 13 This program is distributed in the hope that it will be useful, |
| 13 but WITHOUT ANY WARRANTY; without even the implied warranty of | 14 but WITHOUT ANY WARRANTY; without even the implied warranty of |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 83 #define ARCH_tic54x | 84 #define ARCH_tic54x |
| 84 #define ARCH_tic6x | 85 #define ARCH_tic6x |
| 85 #define ARCH_tic80 | 86 #define ARCH_tic80 |
| 86 #define ARCH_tilegx | 87 #define ARCH_tilegx |
| 87 #define ARCH_tilepro | 88 #define ARCH_tilepro |
| 88 #define ARCH_v850 | 89 #define ARCH_v850 |
| 89 #define ARCH_vax | 90 #define ARCH_vax |
| 90 #define ARCH_w65 | 91 #define ARCH_w65 |
| 91 #define ARCH_xstormy16 | 92 #define ARCH_xstormy16 |
| 92 #define ARCH_xc16x | 93 #define ARCH_xc16x |
| 94 #define ARCH_xgate |
| 93 #define ARCH_xtensa | 95 #define ARCH_xtensa |
| 94 #define ARCH_z80 | 96 #define ARCH_z80 |
| 95 #define ARCH_z8k | 97 #define ARCH_z8k |
| 96 #define INCLUDE_SHMEDIA | 98 #define INCLUDE_SHMEDIA |
| 97 #endif | 99 #endif |
| 98 | 100 |
| 99 #ifdef ARCH_m32c | 101 #ifdef ARCH_m32c |
| 100 #include "m32c-desc.h" | 102 #include "m32c-desc.h" |
| 101 #endif | 103 #endif |
| 102 | 104 |
| (...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 239 #ifdef ARCH_lm32 | 241 #ifdef ARCH_lm32 |
| 240 case bfd_arch_lm32: | 242 case bfd_arch_lm32: |
| 241 disassemble = print_insn_lm32; | 243 disassemble = print_insn_lm32; |
| 242 break; | 244 break; |
| 243 #endif | 245 #endif |
| 244 #ifdef ARCH_m32r | 246 #ifdef ARCH_m32r |
| 245 case bfd_arch_m32r: | 247 case bfd_arch_m32r: |
| 246 disassemble = print_insn_m32r; | 248 disassemble = print_insn_m32r; |
| 247 break; | 249 break; |
| 248 #endif | 250 #endif |
| 249 #if defined(ARCH_m68hc11) || defined(ARCH_m68hc12) | 251 #if defined(ARCH_m68hc11) || defined(ARCH_m68hc12) \ |
| 252 || defined(ARCH_9s12x) || defined(ARCH_m9s12xg) |
| 250 case bfd_arch_m68hc11: | 253 case bfd_arch_m68hc11: |
| 251 disassemble = print_insn_m68hc11; | 254 disassemble = print_insn_m68hc11; |
| 252 break; | 255 break; |
| 253 case bfd_arch_m68hc12: | 256 case bfd_arch_m68hc12: |
| 254 disassemble = print_insn_m68hc12; | 257 disassemble = print_insn_m68hc12; |
| 255 break; | 258 break; |
| 259 case bfd_arch_m9s12x: |
| 260 disassemble = print_insn_m9s12x; |
| 261 break; |
| 262 case bfd_arch_m9s12xg: |
| 263 disassemble = print_insn_m9s12xg; |
| 264 break; |
| 256 #endif | 265 #endif |
| 257 #ifdef ARCH_m68k | 266 #ifdef ARCH_m68k |
| 258 case bfd_arch_m68k: | 267 case bfd_arch_m68k: |
| 259 disassemble = print_insn_m68k; | 268 disassemble = print_insn_m68k; |
| 260 break; | 269 break; |
| 261 #endif | 270 #endif |
| 262 #ifdef ARCH_m88k | 271 #ifdef ARCH_m88k |
| 263 case bfd_arch_m88k: | 272 case bfd_arch_m88k: |
| 264 disassemble = print_insn_m88k; | 273 disassemble = print_insn_m88k; |
| 265 break; | 274 break; |
| (...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 422 #ifdef ARCH_v850 | 431 #ifdef ARCH_v850 |
| 423 case bfd_arch_v850: | 432 case bfd_arch_v850: |
| 424 disassemble = print_insn_v850; | 433 disassemble = print_insn_v850; |
| 425 break; | 434 break; |
| 426 #endif | 435 #endif |
| 427 #ifdef ARCH_w65 | 436 #ifdef ARCH_w65 |
| 428 case bfd_arch_w65: | 437 case bfd_arch_w65: |
| 429 disassemble = print_insn_w65; | 438 disassemble = print_insn_w65; |
| 430 break; | 439 break; |
| 431 #endif | 440 #endif |
| 441 #ifdef ARCH_xgate |
| 442 case bfd_arch_xgate: |
| 443 disassemble = print_insn_xgate; |
| 444 break; |
| 445 #endif |
| 432 #ifdef ARCH_xstormy16 | 446 #ifdef ARCH_xstormy16 |
| 433 case bfd_arch_xstormy16: | 447 case bfd_arch_xstormy16: |
| 434 disassemble = print_insn_xstormy16; | 448 disassemble = print_insn_xstormy16; |
| 435 break; | 449 break; |
| 436 #endif | 450 #endif |
| 437 #ifdef ARCH_xc16x | 451 #ifdef ARCH_xc16x |
| 438 case bfd_arch_xc16x: | 452 case bfd_arch_xc16x: |
| 439 disassemble = print_insn_xc16x; | 453 disassemble = print_insn_xc16x; |
| 440 break; | 454 break; |
| 441 #endif | 455 #endif |
| (...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 559 if (! info->insn_sets) | 573 if (! info->insn_sets) |
| 560 { | 574 { |
| 561 info->insn_sets = cgen_bitset_create (ISA_MAX); | 575 info->insn_sets = cgen_bitset_create (ISA_MAX); |
| 562 if (info->mach == bfd_mach_m16c) | 576 if (info->mach == bfd_mach_m16c) |
| 563 cgen_bitset_set (info->insn_sets, ISA_M16C); | 577 cgen_bitset_set (info->insn_sets, ISA_M16C); |
| 564 else | 578 else |
| 565 cgen_bitset_set (info->insn_sets, ISA_M32C); | 579 cgen_bitset_set (info->insn_sets, ISA_M32C); |
| 566 } | 580 } |
| 567 break; | 581 break; |
| 568 #endif | 582 #endif |
| 583 #ifdef ARCH_powerpc |
| 584 case bfd_arch_powerpc: |
| 585 #endif |
| 586 #ifdef ARCH_rs6000 |
| 587 case bfd_arch_rs6000: |
| 588 #endif |
| 589 #if defined (ARCH_powerpc) || defined (ARCH_rs6000) |
| 590 disassemble_init_powerpc (info); |
| 591 break; |
| 592 #endif |
| 569 default: | 593 default: |
| 570 break; | 594 break; |
| 571 } | 595 } |
| 572 } | 596 } |
| OLD | NEW |