OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [bfd/] [bfd-in2.h] - Diff between revs 14 and 148

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 14 Rev 148
Line 2131... Line 2131...
#define bfd_mach_z80full        7 /* All undocumented instructions.  */
#define bfd_mach_z80full        7 /* All undocumented instructions.  */
#define bfd_mach_r800           11 /* R800: successor with multiplication.  */
#define bfd_mach_r800           11 /* R800: successor with multiplication.  */
  bfd_arch_lm32,      /* Lattice Mico32 */
  bfd_arch_lm32,      /* Lattice Mico32 */
#define bfd_mach_lm32      1
#define bfd_mach_lm32      1
  bfd_arch_microblaze,/* Xilinx MicroBlaze. */
  bfd_arch_microblaze,/* Xilinx MicroBlaze. */
 
  bfd_arch_tilepro,   /* Tilera TILEPro */
 
  bfd_arch_tilegx, /* Tilera TILE-Gx */
 
#define bfd_mach_tilepro   1
 
#define bfd_mach_tilegx    1
  bfd_arch_open8,       /* Open8/ARClite/V8 microcontrollers.  */
  bfd_arch_open8,       /* Open8/ARClite/V8 microcontrollers.  */
#define bfd_mach_open8_1               1
#define bfd_mach_open8_1               1
  bfd_arch_last
  bfd_arch_last
  };
  };
 
 
Line 4825... Line 4829...
  BFD_RELOC_MICROBLAZE_32_GOTOFF,
  BFD_RELOC_MICROBLAZE_32_GOTOFF,
 
 
/* This is used to tell the dynamic linker to copy the value out of
/* This is used to tell the dynamic linker to copy the value out of
the dynamic object into the runtime process image.  */
the dynamic object into the runtime process image.  */
  BFD_RELOC_MICROBLAZE_COPY,
  BFD_RELOC_MICROBLAZE_COPY,
 
 
 
/* Tilera TILEPro Relocations.  */
 
  BFD_RELOC_TILEPRO_COPY,
 
  BFD_RELOC_TILEPRO_GLOB_DAT,
 
  BFD_RELOC_TILEPRO_JMP_SLOT,
 
  BFD_RELOC_TILEPRO_RELATIVE,
 
  BFD_RELOC_TILEPRO_BROFF_X1,
 
  BFD_RELOC_TILEPRO_JOFFLONG_X1,
 
  BFD_RELOC_TILEPRO_JOFFLONG_X1_PLT,
 
  BFD_RELOC_TILEPRO_IMM8_X0,
 
  BFD_RELOC_TILEPRO_IMM8_Y0,
 
  BFD_RELOC_TILEPRO_IMM8_X1,
 
  BFD_RELOC_TILEPRO_IMM8_Y1,
 
  BFD_RELOC_TILEPRO_DEST_IMM8_X1,
 
  BFD_RELOC_TILEPRO_MT_IMM15_X1,
 
  BFD_RELOC_TILEPRO_MF_IMM15_X1,
 
  BFD_RELOC_TILEPRO_IMM16_X0,
 
  BFD_RELOC_TILEPRO_IMM16_X1,
 
  BFD_RELOC_TILEPRO_IMM16_X0_LO,
 
  BFD_RELOC_TILEPRO_IMM16_X1_LO,
 
  BFD_RELOC_TILEPRO_IMM16_X0_HI,
 
  BFD_RELOC_TILEPRO_IMM16_X1_HI,
 
  BFD_RELOC_TILEPRO_IMM16_X0_HA,
 
  BFD_RELOC_TILEPRO_IMM16_X1_HA,
 
  BFD_RELOC_TILEPRO_IMM16_X0_PCREL,
 
  BFD_RELOC_TILEPRO_IMM16_X1_PCREL,
 
  BFD_RELOC_TILEPRO_IMM16_X0_LO_PCREL,
 
  BFD_RELOC_TILEPRO_IMM16_X1_LO_PCREL,
 
  BFD_RELOC_TILEPRO_IMM16_X0_HI_PCREL,
 
  BFD_RELOC_TILEPRO_IMM16_X1_HI_PCREL,
 
  BFD_RELOC_TILEPRO_IMM16_X0_HA_PCREL,
 
  BFD_RELOC_TILEPRO_IMM16_X1_HA_PCREL,
 
  BFD_RELOC_TILEPRO_IMM16_X0_GOT,
 
  BFD_RELOC_TILEPRO_IMM16_X1_GOT,
 
  BFD_RELOC_TILEPRO_IMM16_X0_GOT_LO,
 
  BFD_RELOC_TILEPRO_IMM16_X1_GOT_LO,
 
  BFD_RELOC_TILEPRO_IMM16_X0_GOT_HI,
 
  BFD_RELOC_TILEPRO_IMM16_X1_GOT_HI,
 
  BFD_RELOC_TILEPRO_IMM16_X0_GOT_HA,
 
  BFD_RELOC_TILEPRO_IMM16_X1_GOT_HA,
 
  BFD_RELOC_TILEPRO_MMSTART_X0,
 
  BFD_RELOC_TILEPRO_MMEND_X0,
 
  BFD_RELOC_TILEPRO_MMSTART_X1,
 
  BFD_RELOC_TILEPRO_MMEND_X1,
 
  BFD_RELOC_TILEPRO_SHAMT_X0,
 
  BFD_RELOC_TILEPRO_SHAMT_X1,
 
  BFD_RELOC_TILEPRO_SHAMT_Y0,
 
  BFD_RELOC_TILEPRO_SHAMT_Y1,
 
  BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD,
 
  BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD,
 
  BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_LO,
 
  BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_LO,
 
  BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_HI,
 
  BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_HI,
 
  BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_HA,
 
  BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_HA,
 
  BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE,
 
  BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE,
 
  BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_LO,
 
  BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_LO,
 
  BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_HI,
 
  BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_HI,
 
  BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_HA,
 
  BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_HA,
 
  BFD_RELOC_TILEPRO_TLS_DTPMOD32,
 
  BFD_RELOC_TILEPRO_TLS_DTPOFF32,
 
  BFD_RELOC_TILEPRO_TLS_TPOFF32,
 
 
 
/* Tilera TILE-Gx Relocations.  */
 
  BFD_RELOC_TILEGX_HW0,
 
  BFD_RELOC_TILEGX_HW1,
 
  BFD_RELOC_TILEGX_HW2,
 
  BFD_RELOC_TILEGX_HW3,
 
  BFD_RELOC_TILEGX_HW0_LAST,
 
  BFD_RELOC_TILEGX_HW1_LAST,
 
  BFD_RELOC_TILEGX_HW2_LAST,
 
  BFD_RELOC_TILEGX_COPY,
 
  BFD_RELOC_TILEGX_GLOB_DAT,
 
  BFD_RELOC_TILEGX_JMP_SLOT,
 
  BFD_RELOC_TILEGX_RELATIVE,
 
  BFD_RELOC_TILEGX_BROFF_X1,
 
  BFD_RELOC_TILEGX_JUMPOFF_X1,
 
  BFD_RELOC_TILEGX_JUMPOFF_X1_PLT,
 
  BFD_RELOC_TILEGX_IMM8_X0,
 
  BFD_RELOC_TILEGX_IMM8_Y0,
 
  BFD_RELOC_TILEGX_IMM8_X1,
 
  BFD_RELOC_TILEGX_IMM8_Y1,
 
  BFD_RELOC_TILEGX_DEST_IMM8_X1,
 
  BFD_RELOC_TILEGX_MT_IMM14_X1,
 
  BFD_RELOC_TILEGX_MF_IMM14_X1,
 
  BFD_RELOC_TILEGX_MMSTART_X0,
 
  BFD_RELOC_TILEGX_MMEND_X0,
 
  BFD_RELOC_TILEGX_SHAMT_X0,
 
  BFD_RELOC_TILEGX_SHAMT_X1,
 
  BFD_RELOC_TILEGX_SHAMT_Y0,
 
  BFD_RELOC_TILEGX_SHAMT_Y1,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW0,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW0,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW1,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW1,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW2,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW2,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW3,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW3,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW0_PCREL,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW0_PCREL,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW1_PCREL,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW1_PCREL,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW2_PCREL,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW2_PCREL,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW3_PCREL,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW3_PCREL,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_PCREL,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_PCREL,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_PCREL,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_PCREL,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_PCREL,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_PCREL,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW0_GOT,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW0_GOT,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW1_GOT,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW1_GOT,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW2_GOT,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW2_GOT,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW3_GOT,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW3_GOT,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_GOT,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_GOT,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_GOT,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_GOT,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_GOT,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_GOT,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_GD,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_GD,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW1_TLS_GD,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW1_TLS_GD,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW2_TLS_GD,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW2_TLS_GD,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW3_TLS_GD,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW3_TLS_GD,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_GD,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_GD,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_GD,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_GD,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_TLS_GD,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_TLS_GD,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_IE,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_IE,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW1_TLS_IE,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW1_TLS_IE,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW2_TLS_IE,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW2_TLS_IE,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW3_TLS_IE,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW3_TLS_IE,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_IE,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_IE,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_IE,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_IE,
 
  BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_TLS_IE,
 
  BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_TLS_IE,
 
  BFD_RELOC_TILEGX_TLS_DTPMOD64,
 
  BFD_RELOC_TILEGX_TLS_DTPOFF64,
 
  BFD_RELOC_TILEGX_TLS_TPOFF64,
 
  BFD_RELOC_TILEGX_TLS_DTPMOD32,
 
  BFD_RELOC_TILEGX_TLS_DTPOFF32,
 
  BFD_RELOC_TILEGX_TLS_TPOFF32,
  BFD_RELOC_UNUSED };
  BFD_RELOC_UNUSED };
typedef enum bfd_reloc_code_real bfd_reloc_code_real_type;
typedef enum bfd_reloc_code_real bfd_reloc_code_real_type;
reloc_howto_type *bfd_reloc_type_lookup
reloc_howto_type *bfd_reloc_type_lookup
   (bfd *abfd, bfd_reloc_code_real_type code);
   (bfd *abfd, bfd_reloc_code_real_type code);
reloc_howto_type *bfd_reloc_name_lookup
reloc_howto_type *bfd_reloc_name_lookup
Line 5607... Line 5783...
 
 
 /* The pad character for file names within an archive header.  */
 /* The pad character for file names within an archive header.  */
  char ar_pad_char;
  char ar_pad_char;
 
 
  /* The maximum number of characters in an archive header.  */
  /* The maximum number of characters in an archive header.  */
  unsigned short ar_max_namelen;
  unsigned char ar_max_namelen;
 
 
 
  /* How well this target matches, used to select between various
 
     possible targets when more than one target matches.  */
 
  unsigned char match_priority;
 
 
  /* Entries for byte swapping for data. These are different from the
  /* Entries for byte swapping for data. These are different from the
     other entry points, since they don't take a BFD as the first argument.
     other entry points, since they don't take a BFD as the first argument.
     Certain other handlers could do the same.  */
     Certain other handlers could do the same.  */
  bfd_uint64_t   (*bfd_getx64) (const void *);
  bfd_uint64_t   (*bfd_getx64) (const void *);

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.