|
|
static constexpr ::native::fp16 | min () noexcept |
| | Return the least positive normal value, 2^-14 (bits 0x0400).
|
|
static constexpr ::native::fp16 | max () noexcept |
| | Return the greatest finite value, 65504 (bits 0x7bff).
|
|
static constexpr ::native::fp16 | lowest () noexcept |
| | Return the most negative finite value, -65504 (bits 0xfbff).
|
|
static constexpr ::native::fp16 | epsilon () noexcept |
| | Return the distance from one to its successor, 2^-10 (bits 0x1400).
|
|
static constexpr ::native::fp16 | round_error () noexcept |
| | Return the round-to-nearest error bound, one half (bits 0x3800).
|
|
static constexpr ::native::fp16 | infinity () noexcept |
| | Return positive infinity (bits 0x7c00).
|
|
static constexpr ::native::fp16 | quiet_NaN () noexcept |
| | Return a quiet NaN with the fixed encoding 0x7fff.
|
|
static constexpr ::native::fp16 | signaling_NaN () noexcept |
| | Return a signaling NaN encoding (bits 0x7dff); decoding to float quiets it.
|
|
static constexpr ::native::fp16 | denorm_min () noexcept |
| | Return the least positive subnormal value, 2^-24 (bits 0x0001).
|
Representation limits for native::fp16; conversions preserve subnormal encodings. These constants describe the storage format, not the current floating-point controls.
Definition at line 214 of file native.numerics.ccm.