summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Evans <je@fb.com>2016-02-26 22:43:39 (GMT)
committerJason Evans <je@fb.com>2016-02-26 22:43:39 (GMT)
commit20fad3430c5fa999fd094199f55a6af962993b51 (patch)
treebb362b48009dc7daff672226a07aeded2a4ad314
parentb8823ab02607d6f03febd32ac504bb6188c54047 (diff)
downloadjemalloc-20fad3430c5fa999fd094199f55a6af962993b51.zip
jemalloc-20fad3430c5fa999fd094199f55a6af962993b51.tar.gz
jemalloc-20fad3430c5fa999fd094199f55a6af962993b51.tar.bz2
Refactor some bitmap cpp logic.
-rw-r--r--include/jemalloc/internal/bitmap.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/include/jemalloc/internal/bitmap.h b/include/jemalloc/internal/bitmap.h
index ee2e7e9..2594e3a 100644
--- a/include/jemalloc/internal/bitmap.h
+++ b/include/jemalloc/internal/bitmap.h
@@ -20,7 +20,7 @@ typedef unsigned long bitmap_t;
* force linear search, if we would have to call ffsl more than 2^3 times, use a
* tree instead.
*/
-#if LG_RUN_MAXREGS - LG_BITMAP_GROUP_NBITS > 3
+#if LG_BITMAP_MAXBITS - LG_BITMAP_GROUP_NBITS > 3
# define USE_TREE
#endif
@@ -78,8 +78,7 @@ typedef unsigned long bitmap_t;
#else /* USE_TREE */
-#define BITMAP_GROUPS_MAX \
- (ZU(1) << (LG_RUN_MAXREGS - LG_SIZEOF_BITMAP - LG_SIZEOF_BITMAP))
+#define BITMAP_GROUPS_MAX BITMAP_BITS2GROUPS(BITMAP_MAXBITS)
#endif /* USE_TREE */