NumericUtils< half_t > Struct Reference#
ck::NumericUtils< half_t > Struct Reference
#include <numeric_utils.hpp>
Public Types | |
| using | bitwise_type = uint16_t |
Static Public Attributes | |
| static constexpr int | exp = 5 |
| static constexpr int | mant = 10 |
| static constexpr int | bias = 15 |
| static constexpr uint16_t | nan_mask = 0x7C00 |
| static constexpr uint16_t | head_mask = 0xFC00 |
| static constexpr uint16_t | mant_mask = 0x3FF |
| static constexpr uint16_t | exp_mask = 0x1F |
| static constexpr uint32_t | Inf = 0x7C00 |
| static constexpr uint32_t | NegInf = 0xFC00 |
| static constexpr uint32_t | NaN = 0x7C01 |
| static constexpr uint32_t | Neg0 = 0x8000 |
| static constexpr bool | has_inf = true |
Member Typedef Documentation
◆ bitwise_type
| using ck::NumericUtils< half_t >::bitwise_type = uint16_t |
Member Data Documentation
◆ bias
|
staticconstexpr |
◆ exp
|
staticconstexpr |
◆ exp_mask
|
staticconstexpr |
◆ has_inf
|
staticconstexpr |
◆ head_mask
|
staticconstexpr |
◆ Inf
|
staticconstexpr |
◆ mant
|
staticconstexpr |
◆ mant_mask
|
staticconstexpr |
◆ NaN
|
staticconstexpr |
◆ nan_mask
|
staticconstexpr |
◆ Neg0
|
staticconstexpr |
◆ NegInf
|
staticconstexpr |
The documentation for this struct was generated from the following file: