Re: [PATCH] MPILIB: Provide count_leading/trailing_zeros() based onarch functions

From: Jan Engelhardt
Date: Fri Aug 10 2012 - 08:51:47 EST



On Saturday 2012-07-21 02:46, David Miller wrote:
>> Arnd Bergmann <arnd@xxxxxxxx> wrote:
>>
>>> I don't generally like to put stuff into asm-generic when it's unlikely
>>> to be overridden by architectures. It would really belong into
>>> include/linux, but then again we have all the other bitops in asm-generic
>>> as well, so whatever...
>>
>> Some arches (such as Sparc, I think) have count-leading-zero instructions.
>
>Yes, newer sparc64 chips have leading-zero-detect, and I was pretty
>sure that powerpc had something similar. It's called count-leading-
>zeros or something like that.

And gcc has a __builtin_clz.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/