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

Function assert_lg_ceil_range

deps/jemalloc/test/unit/bit_util.c:49–61  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

47 TEST_POW2_CEIL(size_t, zu, "zu");
48}
49TEST_END
50
51void
52assert_lg_ceil_range(size_t input, unsigned answer) {
53 if (input == 1) {
54 assert_u_eq(0, answer, "Got %u as lg_ceil of 1", answer);
55 return;
56 }
57 assert_zu_le(input, (ZU(1) << answer),
58 "Got %u as lg_ceil of %zu", answer, input);
59 assert_zu_gt(input, (ZU(1) << (answer - 1)),
60 "Got %u as lg_ceil of %zu", answer, input);
61}
62
63void
64assert_lg_floor_range(size_t input, unsigned answer) {

Callers 1

bit_util.cFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected