bitops: Optimize hweight() by making use of compile-time evaluation
authorPeter Zijlstra <a.p.zijlstra@chello.nl>
Mon, 1 Feb 2010 14:03:07 +0000 (15:03 +0100)
committerH. Peter Anvin <hpa@zytor.com>
Tue, 6 Apr 2010 22:52:11 +0000 (15:52 -0700)
Rename the extisting runtime hweight() implementations to
__arch_hweight(), rename the compile-time versions to __const_hweight()
and then have hweight() pick between them.

Suggested-by: H. Peter Anvin <hpa@zytor.com>
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
LKML-Reference: <20100318111929.GB11152@aftab>
Acked-by: H. Peter Anvin <hpa@zytor.com>
LKML-Reference: <1265028224.24455.154.camel@laptop>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>

No differences found