ASSOC_ARRAY_KEY_CHUNK_MASK
slot = segments >> (level & ASSOC_ARRAY_KEY_CHUNK_MASK);
if ((level & ASSOC_ARRAY_KEY_CHUNK_MASK) != 0)
if ((sc_level & ASSOC_ARRAY_KEY_CHUNK_MASK) == 0)
int shift = shortcut->skip_to_level & ASSOC_ARRAY_KEY_CHUNK_MASK;
if (((level ^ sc_level) & ~ASSOC_ARRAY_KEY_CHUNK_MASK) != 0) {
base_seg >>= level & ASSOC_ARRAY_KEY_CHUNK_MASK;
if (level & ASSOC_ARRAY_KEY_CHUNK_MASK) {
blank = ULONG_MAX << (level & ASSOC_ARRAY_KEY_CHUNK_MASK);
base_seg >>= level & ASSOC_ARRAY_KEY_CHUNK_MASK;
base_seg >>= level & ASSOC_ARRAY_KEY_CHUNK_MASK;
diff += sc_level & ~ASSOC_ARRAY_KEY_CHUNK_MASK;
blank = ULONG_MAX << (diff & ASSOC_ARRAY_KEY_CHUNK_MASK);
sc_slot = sc_segments >> (diff & ASSOC_ARRAY_KEY_CHUNK_MASK);
sc_segments, diff & ASSOC_ARRAY_KEY_CHUNK_MASK, sc_slot);