Messages in this thread | | | Date | Thu, 4 Feb 2010 16:54:19 +0100 | From | Borislav Petkov <> | Subject | Re: [PATCH 2/5] bitops: compile time optimization for hweight_long(CONSTANT) |
| |
On Thu, Feb 04, 2010 at 04:13:52PM +0100, Peter Zijlstra wrote: > hweight_long() isn't an arch primitive, only __arch_hweight{8,16,32,64} > are.
Yeah, I'm still looking for the proper location. hweight_long() is the generic version so do we want to do the
#ifndef __HAVE_ARCH_POPCNT static inline unsigned long hweight_long(unsigned long w) ...
#endif
thing and define a x86-specific version?
-- Regards/Gruss, Boris.
-- Advanced Micro Devices, Inc. Operating Systems Research Center
| |