NumericUtils< f4_t > Struct Reference#
ck::NumericUtils< f4_t > Struct Reference
#include <data_type.hpp>
Public Types | |
| using | bitwise_type = uint8_t |
Static Public Attributes | |
| static constexpr int | exp = 2 |
| static constexpr int | mant = 1 |
| static constexpr int | bias = 1 |
| static constexpr uint32_t | sr_shift = 10 |
| 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 = 0b0000 |
| static constexpr uint8_t | negative_zero_mask = 0b1000 |
| static constexpr uint8_t | one_mask = 0b0010 |
| static constexpr uint8_t | set_sign_mask = 0b0111 |
| static constexpr uint8_t | data_max_positive_normal_mask = 0b0111 |
| static constexpr uint8_t | data_max_negative_normal_mask = 0b1111 |
| static constexpr uint8_t | data_max_positive_subnormal_mask = 0b0001 |
| static constexpr uint8_t | data_max_negative_subnormal_mask = 0b1001 |
| static constexpr bool | has_inf = false |
Member Typedef Documentation
◆ bitwise_type
| using ck::NumericUtils< f4_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 |
◆ mant
|
staticconstexpr |
◆ negative_zero_mask
|
staticconstexpr |
◆ one_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:
- /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck/utility/data_type.hpp