|
constexpr CUDF_HOST_DEVICE size_type | cudf::word_index (size_type bit_index) |
| Returns the index of the word containing the specified bit. More...
|
|
constexpr CUDF_HOST_DEVICE size_type | cudf::intra_word_index (size_type bit_index) |
| Returns the position within a word of the specified bit. More...
|
|
CUDF_HOST_DEVICE void | cudf::set_bit_unsafe (bitmask_type *bitmask, size_type bit_index) |
| Sets the specified bit to 1 More...
|
|
CUDF_HOST_DEVICE void | cudf::clear_bit_unsafe (bitmask_type *bitmask, size_type bit_index) |
| Sets the specified bit to 0 More...
|
|
CUDF_HOST_DEVICE bool | cudf::bit_is_set (bitmask_type const *bitmask, size_type bit_index) |
| Indicates whether the specified bit is set to 1 More...
|
|
CUDF_HOST_DEVICE bool | cudf::bit_value_or (bitmask_type const *bitmask, size_type bit_index, bool default_value) |
| optional-like interface to check if a specified bit of a bitmask is set. More...
|
|
constexpr CUDF_HOST_DEVICE bitmask_type | cudf::set_least_significant_bits (size_type n) |
| Returns a bitmask word with the n least significant bits set. More...
|
|
constexpr CUDF_HOST_DEVICE bitmask_type | cudf::set_most_significant_bits (size_type n) |
| Returns a bitmask word with the n most significant bits set. More...
|
|