[PATCH 00/17] Introduce and use generic parity32/64 helper
Jeremy Kerr
jk at ozlabs.org
Mon Feb 24 07:58:49 UTC 2025
Hi Kuan-Wei,
> Several parts of the kernel contain redundant implementations of parity
> calculations for 32-bit and 64-bit values. Introduces generic
> parity32() and parity64() helpers in bitops.h, providing a standardized
> and optimized implementation.
More so than __builtin_parity() ?
I'm all for reducing the duplication, but the compiler may well have a
better parity approach than the xor-folding implementation here. Looks
like we can get this to two instructions on powerpc64, for example.
Cheers,
Jeremy
More information about the dri-devel
mailing list