|
|
static constexpr ::native::bf16 | min () noexcept |
| | Return the least positive normal value, 2^-126 (bits 0x0080).
|
|
static constexpr ::native::bf16 | max () noexcept |
| | Return the greatest finite value, (2 - 2^-7) * 2^127 (bits 0x7f7f).
|
|
static constexpr ::native::bf16 | lowest () noexcept |
| | Return the negative of max() (bits 0xff7f).
|
|
static constexpr ::native::bf16 | epsilon () noexcept |
| | Return the distance from one to its successor, 2^-7 (bits 0x3c00).
|
|
static constexpr ::native::bf16 | round_error () noexcept |
| | Return the round-to-nearest error bound, one half (bits 0x3f00).
|
|
static constexpr ::native::bf16 | infinity () noexcept |
| | Return positive infinity (bits 0x7f80).
|
|
static constexpr ::native::bf16 | quiet_NaN () noexcept |
| | Return a quiet NaN with the fixed encoding 0x7fc0.
|
|
static constexpr ::native::bf16 | signaling_NaN () noexcept |
| | Return a signaling NaN encoding (bits 0x7f81); decoding to float quiets it.
|
|
static constexpr ::native::bf16 | denorm_min () noexcept |
| | Return the least positive subnormal value, 2^-133 (bits 0x0001).
|
Representation limits for native::bf16; conversions preserve subnormal encodings. These constants describe the storage format, not the current floating-point controls.
Definition at line 473 of file native.numerics.ccm.