diff options
author | Jason Evans <je@fb.com> | 2016-02-26 22:43:39 (GMT) |
---|---|---|
committer | Jason Evans <je@fb.com> | 2016-02-26 22:43:39 (GMT) |
commit | 20fad3430c5fa999fd094199f55a6af962993b51 (patch) | |
tree | bb362b48009dc7daff672226a07aeded2a4ad314 | |
parent | b8823ab02607d6f03febd32ac504bb6188c54047 (diff) | |
download | jemalloc-20fad3430c5fa999fd094199f55a6af962993b51.zip jemalloc-20fad3430c5fa999fd094199f55a6af962993b51.tar.gz jemalloc-20fad3430c5fa999fd094199f55a6af962993b51.tar.bz2 |
Refactor some bitmap cpp logic.
-rw-r--r-- | include/jemalloc/internal/bitmap.h | 5 |
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 */ |