On 02/23/2010 11:06 AM, Borislav Petkov wrote: > > Ok, here you go. > > -- > From: Borislav Petkov <borislav.petkov@xxxxxxx> > Date: Thu, 11 Feb 2010 00:48:31 +0100 > Subject: [PATCH] x86: Add optimized popcnt variants > > Add support for the hardware version of the Hamming weight function, > popcnt, present in CPUs which advertize it under CPUID, Function > 0x0000_0001_ECX[23]. On CPUs which don't support it, we fallback to the > default lib/hweight.c sw versions. > > A synthetic benchmark comparing popcnt with __sw_hweight64 showed almost > a 3x speedup on a F10h machine. > > Signed-off-by: Borislav Petkov <borislav.petkov@xxxxxxx> OK, this patch looks pretty good now, but I'm completely lost as to what the baseline of this patch is supposed to be. -hpa -- H. Peter Anvin, Intel Open Source Technology Center I work for Intel. I don't speak on their behalf. -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html