castTo(other_T &other, round_direction round_dir) | spvutils::HexFloat< T, Traits > | inline |
exponent_bias | spvutils::HexFloat< T, Traits > | static |
exponent_left_shift | spvutils::HexFloat< T, Traits > | static |
exponent_mask | spvutils::HexFloat< T, Traits > | static |
first_exponent_bit | spvutils::HexFloat< T, Traits > | static |
fraction_encode_mask | spvutils::HexFloat< T, Traits > | static |
fraction_nibbles | spvutils::HexFloat< T, Traits > | static |
fraction_represent_mask | spvutils::HexFloat< T, Traits > | static |
fraction_right_shift | spvutils::HexFloat< T, Traits > | static |
fraction_top_bit | spvutils::HexFloat< T, Traits > | static |
getBits() const | spvutils::HexFloat< T, Traits > | inline |
getExponentBits() const | spvutils::HexFloat< T, Traits > | inline |
getNormalizedSignificand() const | spvutils::HexFloat< T, Traits > | inline |
getRoundedNormalizedSignificand(round_direction dir, bool *carry_bit) | spvutils::HexFloat< T, Traits > | inline |
getSignificandBits() const | spvutils::HexFloat< T, Traits > | inline |
getUnbiasedExponent() const | spvutils::HexFloat< T, Traits > | inline |
getUnbiasedNormalizedExponent() const | spvutils::HexFloat< T, Traits > | inline |
getUnsignedBits() const | spvutils::HexFloat< T, Traits > | inline |
HexFloat(T f) | spvutils::HexFloat< T, Traits > | inlineexplicit |
incrementSignificand(uint_type significand, uint_type to_increment, bool *carry) | spvutils::HexFloat< T, Traits > | inlinestatic |
int_type typedef | spvutils::HexFloat< T, Traits > | |
isNegative() const | spvutils::HexFloat< T, Traits > | inline |
max_exponent | spvutils::HexFloat< T, Traits > | static |
min_exponent | spvutils::HexFloat< T, Traits > | static |
native_type typedef | spvutils::HexFloat< T, Traits > | |
negatable_left_shift(int_type N, uint_type val) | spvutils::HexFloat< T, Traits > | inline |
negatable_right_shift(int_type N, uint_type val) | spvutils::HexFloat< T, Traits > | inline |
num_exponent_bits | spvutils::HexFloat< T, Traits > | static |
num_fraction_bits | spvutils::HexFloat< T, Traits > | static |
num_overflow_bits | spvutils::HexFloat< T, Traits > | static |
num_used_bits | spvutils::HexFloat< T, Traits > | static |
set_value(T f) | spvutils::HexFloat< T, Traits > | inline |
setFromSignUnbiasedExponentAndNormalizedSignificand(bool negative, int_type exponent, uint_type significand, bool round_denorm_up) | spvutils::HexFloat< T, Traits > | inline |
sign_mask | spvutils::HexFloat< T, Traits > | static |
top_bit_left_shift | spvutils::HexFloat< T, Traits > | static |
uint_type typedef | spvutils::HexFloat< T, Traits > | |
underlying_type typedef | spvutils::HexFloat< T, Traits > | |
value() const | spvutils::HexFloat< T, Traits > | inline |
value_ | spvutils::HexFloat< T, Traits > | private |