MCPcopy Create free account
hub / github.com/Snapchat/KeyDB / ffs_zu

Function ffs_zu

deps/jemalloc/include/jemalloc/internal/bit_util.h:49–60  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

47}
48
49BIT_UTIL_INLINE unsigned
50ffs_zu(size_t bitmap) {
51#if LG_SIZEOF_PTR == LG_SIZEOF_INT
52 return ffs_u(bitmap);
53#elif LG_SIZEOF_PTR == LG_SIZEOF_LONG
54 return ffs_lu(bitmap);
55#elif LG_SIZEOF_PTR == LG_SIZEOF_LONG_LONG
56 return ffs_llu(bitmap);
57#else
58#error No implementation for size_t ffs()
59#endif
60}
61
62BIT_UTIL_INLINE unsigned
63ffs_u64(uint64_t bitmap) {

Callers 2

lg_floorFunction · 0.70
pages_mapFunction · 0.50

Calls 3

ffs_uFunction · 0.70
ffs_luFunction · 0.70
ffs_lluFunction · 0.70

Tested by

no test coverage detected