Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/bfd/archures.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 20 by monabuilder, Sun Dec 7 02:23:44 2008 UTC revision 21 by monamour, Mon Jul 27 20:34:36 2009 UTC
# Line 1  Line 1 
1  /* BFD library support routines for architectures.  /* BFD library support routines for architectures.
2     Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,     Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
3     2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008     2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
4     Free Software Foundation, Inc.     Free Software Foundation, Inc.
5     Hacked by John Gilmore and Steve Chamberlain of Cygnus Support.     Hacked by John Gilmore and Steve Chamberlain of Cygnus Support.
6    
# Line 175  DESCRIPTION Line 175  DESCRIPTION
175  .#define bfd_mach_mips_loongson_2f      3002  .#define bfd_mach_mips_loongson_2f      3002
176  .#define bfd_mach_mips_sb1              12310201 {* octal 'SB', 01 *}  .#define bfd_mach_mips_sb1              12310201 {* octal 'SB', 01 *}
177  .#define bfd_mach_mips_octeon           6501  .#define bfd_mach_mips_octeon           6501
178    .#define bfd_mach_mips_xlr              887682   {* decimal 'XLR'  *}
179  .#define bfd_mach_mipsisa32             32  .#define bfd_mach_mipsisa32             32
180  .#define bfd_mach_mipsisa32r2           33  .#define bfd_mach_mipsisa32r2           33
181  .#define bfd_mach_mipsisa64             64  .#define bfd_mach_mipsisa64             64
# Line 185  DESCRIPTION Line 186  DESCRIPTION
186  .#define bfd_mach_i386_i386_intel_syntax 3  .#define bfd_mach_i386_i386_intel_syntax 3
187  .#define bfd_mach_x86_64 64  .#define bfd_mach_x86_64 64
188  .#define bfd_mach_x86_64_intel_syntax 65  .#define bfd_mach_x86_64_intel_syntax 65
189    .  bfd_arch_l1om,   {* Intel L1OM *}
190    .#define bfd_mach_l1om 66
191    .#define bfd_mach_l1om_intel_syntax 67
192  .  bfd_arch_we32k,     {* AT&T WE32xxx *}  .  bfd_arch_we32k,     {* AT&T WE32xxx *}
193  .  bfd_arch_tahoe,     {* CCI/Harris Tahoe *}  .  bfd_arch_tahoe,     {* CCI/Harris Tahoe *}
194  .  bfd_arch_i860,      {* Intel 860 *}  .  bfd_arch_i860,      {* Intel 860 *}
# Line 203  DESCRIPTION Line 207  DESCRIPTION
207  .#define bfd_mach_h8300sx  6  .#define bfd_mach_h8300sx  6
208  .#define bfd_mach_h8300sxn 7  .#define bfd_mach_h8300sxn 7
209  .  bfd_arch_pdp11,     {* DEC PDP-11 *}  .  bfd_arch_pdp11,     {* DEC PDP-11 *}
210    .  bfd_arch_plugin,
211  .  bfd_arch_powerpc,   {* PowerPC *}  .  bfd_arch_powerpc,   {* PowerPC *}
212  .#define bfd_mach_ppc           32  .#define bfd_mach_ppc           32
213  .#define bfd_mach_ppc64         64  .#define bfd_mach_ppc64         64
214  .#define bfd_mach_ppc_403       403  .#define bfd_mach_ppc_403       403
215  .#define bfd_mach_ppc_403gc     4030  .#define bfd_mach_ppc_403gc     4030
216    .#define bfd_mach_ppc_405       405
217  .#define bfd_mach_ppc_505       505  .#define bfd_mach_ppc_505       505
218  .#define bfd_mach_ppc_601       601  .#define bfd_mach_ppc_601       601
219  .#define bfd_mach_ppc_602       602  .#define bfd_mach_ppc_602       602
# Line 330  DESCRIPTION Line 336  DESCRIPTION
336  .#define bfd_mach_frvtomcat     499     {* fr500 prototype *}  .#define bfd_mach_frvtomcat     499     {* fr500 prototype *}
337  .#define bfd_mach_fr500         500  .#define bfd_mach_fr500         500
338  .#define bfd_mach_fr550         550  .#define bfd_mach_fr550         550
339    .  bfd_arch_moxie,       {* The moxie processor *}
340    .#define bfd_mach_moxie         1
341  .  bfd_arch_mcore,  .  bfd_arch_mcore,
342  .  bfd_arch_mep,  .  bfd_arch_mep,
343  .#define bfd_mach_mep           1  .#define bfd_mach_mep           1
344  .#define bfd_mach_mep_h1        0x6831  .#define bfd_mach_mep_h1        0x6831
345    .#define bfd_mach_mep_c5        0x6335
346  .  bfd_arch_ia64,      {* HP/Intel ia64 *}  .  bfd_arch_ia64,      {* HP/Intel ia64 *}
347  .#define bfd_mach_ia64_elf64    64  .#define bfd_mach_ia64_elf64    64
348  .#define bfd_mach_ia64_elf32    32  .#define bfd_mach_ia64_elf32    32
# Line 375  DESCRIPTION Line 384  DESCRIPTION
384  .#define bfd_mach_s390_31       31  .#define bfd_mach_s390_31       31
385  .#define bfd_mach_s390_64       64  .#define bfd_mach_s390_64       64
386  .  bfd_arch_score,     {* Sunplus score *}  .  bfd_arch_score,     {* Sunplus score *}
387    .#define bfd_mach_score3         3
388    .#define bfd_mach_score7         7
389  .  bfd_arch_openrisc,  {* OpenRISC *}  .  bfd_arch_openrisc,  {* OpenRISC *}
390  .  bfd_arch_mmix,      {* Donald Knuth's educational processor.  *}  .  bfd_arch_mmix,      {* Donald Knuth's educational processor.  *}
391  .  bfd_arch_xstormy16,  .  bfd_arch_xstormy16,
# Line 409  DESCRIPTION Line 420  DESCRIPTION
420  .#define bfd_mach_z80            3 {* With ixl, ixh, iyl, and iyh.  *}  .#define bfd_mach_z80            3 {* With ixl, ixh, iyl, and iyh.  *}
421  .#define bfd_mach_z80full        7 {* All undocumented instructions.  *}  .#define bfd_mach_z80full        7 {* All undocumented instructions.  *}
422  .#define bfd_mach_r800           11 {* R800: successor with multiplication.  *}  .#define bfd_mach_r800           11 {* R800: successor with multiplication.  *}
423    .  bfd_arch_lm32,      {* Lattice Mico32 *}
424    .#define bfd_mach_lm32      1
425  .  bfd_arch_last  .  bfd_arch_last
426  .  };  .  };
427  */  */
# Line 471  extern const bfd_arch_info_type bfd_i960 Line 484  extern const bfd_arch_info_type bfd_i960
484  extern const bfd_arch_info_type bfd_ia64_arch;  extern const bfd_arch_info_type bfd_ia64_arch;
485  extern const bfd_arch_info_type bfd_ip2k_arch;  extern const bfd_arch_info_type bfd_ip2k_arch;
486  extern const bfd_arch_info_type bfd_iq2000_arch;  extern const bfd_arch_info_type bfd_iq2000_arch;
487    extern const bfd_arch_info_type bfd_l1om_arch;
488    extern const bfd_arch_info_type bfd_lm32_arch;
489  extern const bfd_arch_info_type bfd_m32c_arch;  extern const bfd_arch_info_type bfd_m32c_arch;
490  extern const bfd_arch_info_type bfd_m32r_arch;  extern const bfd_arch_info_type bfd_m32r_arch;
491  extern const bfd_arch_info_type bfd_m68hc11_arch;  extern const bfd_arch_info_type bfd_m68hc11_arch;
# Line 484  extern const bfd_arch_info_type bfd_mips Line 499  extern const bfd_arch_info_type bfd_mips
499  extern const bfd_arch_info_type bfd_mmix_arch;  extern const bfd_arch_info_type bfd_mmix_arch;
500  extern const bfd_arch_info_type bfd_mn10200_arch;  extern const bfd_arch_info_type bfd_mn10200_arch;
501  extern const bfd_arch_info_type bfd_mn10300_arch;  extern const bfd_arch_info_type bfd_mn10300_arch;
502    extern const bfd_arch_info_type bfd_moxie_arch;
503  extern const bfd_arch_info_type bfd_msp430_arch;  extern const bfd_arch_info_type bfd_msp430_arch;
504  extern const bfd_arch_info_type bfd_mt_arch;  extern const bfd_arch_info_type bfd_mt_arch;
505  extern const bfd_arch_info_type bfd_ns32k_arch;  extern const bfd_arch_info_type bfd_ns32k_arch;
# Line 491  extern const bfd_arch_info_type bfd_open Line 507  extern const bfd_arch_info_type bfd_open
507  extern const bfd_arch_info_type bfd_or32_arch;  extern const bfd_arch_info_type bfd_or32_arch;
508  extern const bfd_arch_info_type bfd_pdp11_arch;  extern const bfd_arch_info_type bfd_pdp11_arch;
509  extern const bfd_arch_info_type bfd_pj_arch;  extern const bfd_arch_info_type bfd_pj_arch;
510    extern const bfd_arch_info_type bfd_plugin_arch;
511  extern const bfd_arch_info_type bfd_powerpc_archs[];  extern const bfd_arch_info_type bfd_powerpc_archs[];
512  #define bfd_powerpc_arch bfd_powerpc_archs[0]  #define bfd_powerpc_arch bfd_powerpc_archs[0]
513  extern const bfd_arch_info_type bfd_rs6000_arch;  extern const bfd_arch_info_type bfd_rs6000_arch;
# Line 505  extern const bfd_arch_info_type bfd_tic5 Line 522  extern const bfd_arch_info_type bfd_tic5
522  extern const bfd_arch_info_type bfd_tic80_arch;  extern const bfd_arch_info_type bfd_tic80_arch;
523  extern const bfd_arch_info_type bfd_v850_arch;  extern const bfd_arch_info_type bfd_v850_arch;
524  extern const bfd_arch_info_type bfd_vax_arch;  extern const bfd_arch_info_type bfd_vax_arch;
 extern const bfd_arch_info_type bfd_we32k_arch;  
525  extern const bfd_arch_info_type bfd_w65_arch;  extern const bfd_arch_info_type bfd_w65_arch;
526    extern const bfd_arch_info_type bfd_we32k_arch;
527  extern const bfd_arch_info_type bfd_xstormy16_arch;  extern const bfd_arch_info_type bfd_xstormy16_arch;
528  extern const bfd_arch_info_type bfd_xtensa_arch;  extern const bfd_arch_info_type bfd_xtensa_arch;
529  extern const bfd_arch_info_type bfd_xc16x_arch;  extern const bfd_arch_info_type bfd_xc16x_arch;
# Line 542  static const bfd_arch_info_type * const Line 559  static const bfd_arch_info_type * const
559      &bfd_ia64_arch,      &bfd_ia64_arch,
560      &bfd_ip2k_arch,      &bfd_ip2k_arch,
561      &bfd_iq2000_arch,      &bfd_iq2000_arch,
562        &bfd_l1om_arch,
563        &bfd_lm32_arch,
564      &bfd_m32c_arch,      &bfd_m32c_arch,
565      &bfd_m32r_arch,      &bfd_m32r_arch,
566      &bfd_m68hc11_arch,      &bfd_m68hc11_arch,
# Line 555  static const bfd_arch_info_type * const Line 574  static const bfd_arch_info_type * const
574      &bfd_mmix_arch,      &bfd_mmix_arch,
575      &bfd_mn10200_arch,      &bfd_mn10200_arch,
576      &bfd_mn10300_arch,      &bfd_mn10300_arch,
577      &bfd_mt_arch,      &bfd_moxie_arch,
578      &bfd_msp430_arch,      &bfd_msp430_arch,
579        &bfd_mt_arch,
580      &bfd_ns32k_arch,      &bfd_ns32k_arch,
581      &bfd_openrisc_arch,      &bfd_openrisc_arch,
582      &bfd_or32_arch,      &bfd_or32_arch,

Legend:
Removed from v.20  
changed lines
  Added in v.21

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26