Template Struct BFEDigitExtractor¶
Defined in File radix_rank_sort_operations.hpp
Inheritance Relationships¶
Base Type¶
public hipcub::BaseDigitExtractor< KeyT >(Template Struct BaseDigitExtractor)
Struct Documentation¶
-
template<typename KeyT>
struct hipcub::BFEDigitExtractor : public hipcub::BaseDigitExtractor<KeyT>¶ A wrapper type to extract digits. Uses the BFE intrinsic to extract a key from a digit.
Public Types
Public Functions
-
__device__ __forceinline__ inline explicit BFEDigitExtractor(uint32_t bit_start = 0, uint32_t num_bits = 0)¶
-
__device__ __forceinline__ inline uint32_t Digit(UnsignedBits key)¶
Public Static Functions
-
__device__ __forceinline__ static inline UnsignedBits ProcessFloatMinusZero(UnsignedBits key)¶
-
__device__ __forceinline__ inline explicit BFEDigitExtractor(uint32_t bit_start = 0, uint32_t num_bits = 0)¶