}
#else
+#ifdef HAS_POPCOUNT_TABLE
+
+extern unsigned char popCount[256];
+static unsigned int popcount8(unsigned int x)
+{
+ return (unsigned int) popCount[x & 0xff];
+}
+
+static unsigned int popcount(unsigned int x)
+{
+ return popcount8(x) +
+ popcount8((x >> 8)) +
+ popcount8((x >> 16)) +
+ popcount8((x >> 24));
+}
+
+
+#else
static unsigned int popcount8(unsigned int x)
{
unsigned int r;
}
#endif
+#endif
void * bp_malloc(size_t);