[Mesa-dev] [PATCH] gallium/util: add util_bitcount64
Marek Olšák
maraeo at gmail.com
Tue Sep 30 09:26:37 PDT 2014
From: Marek Olšák <marek.olsak at amd.com>
I'll need this in radeonsi.
---
src/gallium/auxiliary/util/u_math.h | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/src/gallium/auxiliary/util/u_math.h b/src/gallium/auxiliary/util/u_math.h
index 39bd40f..48d5c31 100644
--- a/src/gallium/auxiliary/util/u_math.h
+++ b/src/gallium/auxiliary/util/u_math.h
@@ -727,6 +727,14 @@ util_bitcount(unsigned n)
#endif
}
+
+static INLINE unsigned
+util_bitcount64(uint64_t n)
+{
+ return util_bitcount(n) + util_bitcount(n >> 32);
+}
+
+
/**
* Reverse bits in n
* Algorithm taken from:
--
1.9.1
More information about the mesa-dev
mailing list