ice_bit_offset
return (1UL << ice_bit_offset(bit));
return ((ICE_BITSTR_MASK << ice_bit_offset(start)) &
(ICE_BITSTR_MASK >> (ICE_BITSTR_BITS - ice_bit_offset(stop) - 1)));
ice_bit_offset(curbitstr_len - 1));
mask = ice_bit_make_mask(0, ice_bit_offset(nbits - 1));
if (ice_bit_offset(start) != 0)
(ice_bit_offset(nbits) != 0 && (size_t)value >= nbits))
test = ~(ICE_BITSTR_MASK << ice_bit_offset(start));