diff options
author | peter <peter@FreeBSD.org> | 2003-12-10 22:47:02 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 2003-12-10 22:47:02 +0000 |
commit | f5f05f9b78d6d0ea52e30806d93346aa7244c229 (patch) | |
tree | 2ca0944a98cc390325c156441bfec46e6ac9cd5c /sys/dev/ata/ata-raid.c | |
parent | a767a6c3925577956c9bcd5b8aff408bb03f50a8 (diff) | |
download | FreeBSD-src-f5f05f9b78d6d0ea52e30806d93346aa7244c229.zip FreeBSD-src-f5f05f9b78d6d0ea52e30806d93346aa7244c229.tar.gz |
Use ffs(x) == popcnt(x ^ (x - 1)) to implement 64 bit ffsl(). gcc's
ffs() builtin uses this already but truncates the upper 32 bits.
Diffstat (limited to 'sys/dev/ata/ata-raid.c')
0 files changed, 0 insertions, 0 deletions