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

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [bfd/] [cpu-i386.c] - Diff between revs 14 and 161

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

Rev 14 Rev 161
Line 29... Line 29...
                     const bfd_arch_info_type *b)
                     const bfd_arch_info_type *b)
{
{
  const bfd_arch_info_type *compat = bfd_default_compatible (a, b);
  const bfd_arch_info_type *compat = bfd_default_compatible (a, b);
 
 
  /* Don't allow mixing x64_32 with x86_64.  */
  /* Don't allow mixing x64_32 with x86_64.  */
  if (compat && a->bits_per_address != b->bits_per_address)
  if (compat
 
      && (a->mach & bfd_mach_x64_32) != (b->mach & bfd_mach_x64_32))
    compat = NULL;
    compat = NULL;
 
 
  return compat;
  return compat;
}
}
 
 
static const bfd_arch_info_type bfd_x64_32_arch_intel_syntax =
static const bfd_arch_info_type bfd_x64_32_arch_intel_syntax =
{
{
  64, /* 64 bits in a word */
  64, /* 64 bits in a word */
  32, /* 32 bits in an address */
  64, /* 64 bits in an address */
  8,  /* 8 bits in a byte */
  8,  /* 8 bits in a byte */
  bfd_arch_i386,
  bfd_arch_i386,
  bfd_mach_x64_32_intel_syntax,
  bfd_mach_x64_32_intel_syntax,
  "i386:intel",
  "i386:intel",
  "i386:x64-32:intel",
  "i386:x64-32:intel",
Line 102... Line 103...
};
};
 
 
static const bfd_arch_info_type bfd_x64_32_arch =
static const bfd_arch_info_type bfd_x64_32_arch =
{
{
  64, /* 64 bits in a word */
  64, /* 64 bits in a word */
  32, /* 32 bits in an address */
  64, /* 64 bits in an address */
  8,  /* 8 bits in a byte */
  8,  /* 8 bits in a byte */
  bfd_arch_i386,
  bfd_arch_i386,
  bfd_mach_x64_32,
  bfd_mach_x64_32,
  "i386",
  "i386",
  "i386:x64-32",
  "i386:x64-32",

powered by: WebSVN 2.1.0

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