Use bitwise test instead of __builtin_popcount
authorMichael Forney <mforney@mforney.org>
Sat, 15 Jun 2019 21:04:38 +0000 (14:04 -0700)
committerMichael Forney <mforney@mforney.org>
Sat, 15 Jun 2019 22:24:10 +0000 (15:24 -0700)
commit39c0d633f750011b64c0c6a338f9ab79d464e5c2
tree963d642c50fe66d04f49c473acd50cdb5849d589
parent7160db054af95a8eef1707929b5a54da1e23340d
Use bitwise test instead of __builtin_popcount

__builtin_popcount might not be available on all compilers, so using
it requires a configure check and fallback implementation. In fact
on gcc without an -march flag, it gets compiled to a function call to
libgcc. However, we only need to test whether multiple bits are set,
and this can be done easily with a bitwise and.

Signed-off-by: Michael Forney <mforney@mforney.org>
src/evdev-mt-touchpad.c