[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] tools/ia64: Cull more ia64 code



>>> On 13.08.13 at 15:00, Andrew Cooper <andrew.cooper3@xxxxxxxxxx> wrote:
> --- a/tools/libfsimage/common/fsimage_grub.c
> +++ b/tools/libfsimage/common/fsimage_grub.c
> @@ -138,28 +138,6 @@ fsig_log2 (unsigned long word)
>    return word;
>  }
>  
> -#elif defined(__ia64__)
> -
> -#if __GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
> -# define ia64_popcnt(x) __builtin_popcountl(x)
> -#else
> -# define ia64_popcnt(x)                                     \
> -  ({                                                        \
> -    uint64_t ia64_intri_res;                                \
> -    asm ("popcnt %0=%1" : "=r" (ia64_intri_res) : "r" (x)); \
> -    ia64_intri_res;                                         \
> -  })
> -#endif
> -
> -unsigned long
> -fsig_log2 (unsigned long word)
> -{
> -  unsigned long result;
> -
> -  result = ia64_popcnt((word - 1) & ~word);
> -  return result;
> -}
> -
>  #elif defined(__powerpc__)
>  
>  #ifdef __powerpc64__

Why not rip out the PPC stuff here at once?

Jan


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.