NumericUtils< f6_t > Struct Reference#
ck::NumericUtils< f6_t > Struct Reference
#include <numeric_utils.hpp>
Public Types | |
| using | bitwise_type = uint8_t |
Static Public Attributes | |
| static constexpr int | exp = 2 |
| static constexpr int | mant = 3 |
| static constexpr int | bias = 1 |
| static constexpr uint32_t | sr_shift = 12 |
| static constexpr int | unbiased_exp_min = 0 |
| static constexpr int | unbiased_exp_max = 2 |
| static constexpr int | biased_exp_min = 1 |
| static constexpr int | biased_exp_max = 3 |
| static constexpr uint8_t | positive_zero_mask = 0b000000 |
| static constexpr uint8_t | negative_zero_mask = 0b100000 |
| static constexpr uint8_t | set_sign_mask = 0b011111 |
| static constexpr uint8_t | data_max_positive_normal_mask = 0b011111 |
| static constexpr uint8_t | data_max_negative_normal_mask = 0b111111 |
| static constexpr uint8_t | data_max_positive_subnormal_mask = 0b000111 |
| static constexpr uint8_t | data_max_negative_subnormal_mask = 0b100111 |
| static constexpr bool | has_inf = false |
| static constexpr bool | has_nan = false |
| static constexpr bool | has_zero = true |
Member Typedef Documentation
◆ bitwise_type
| using ck::NumericUtils< f6_t >::bitwise_type = uint8_t |
Member Data Documentation
◆ bias
|
staticconstexpr |
◆ biased_exp_max
|
staticconstexpr |
◆ biased_exp_min
|
staticconstexpr |
◆ data_max_negative_normal_mask
|
staticconstexpr |
◆ data_max_negative_subnormal_mask
|
staticconstexpr |
◆ data_max_positive_normal_mask
|
staticconstexpr |
◆ data_max_positive_subnormal_mask
|
staticconstexpr |
◆ exp
|
staticconstexpr |
◆ has_inf
|
staticconstexpr |
◆ has_nan
|
staticconstexpr |
◆ has_zero
|
staticconstexpr |
◆ mant
|
staticconstexpr |
◆ negative_zero_mask
|
staticconstexpr |
◆ positive_zero_mask
|
staticconstexpr |
◆ set_sign_mask
|
staticconstexpr |
◆ sr_shift
|
staticconstexpr |
◆ unbiased_exp_max
|
staticconstexpr |
◆ unbiased_exp_min
|
staticconstexpr |
The documentation for this struct was generated from the following file: