hifloat4
The APIs described in this section are reserved and may be changed or deprecated in the future. You are not advised to use these APIs.
API Definition |
Description |
|---|---|
FromBits() |
Returns the tag used to construct a HiFloat4 object from a bit pattern. |
HiFloat4() |
Default constructor of struct HiFloat4, initialized to zero. |
HiFloat4(uint8_t bits, FromBitsTag) |
Constructor of struct HiFloat4, which constructs an object from the original bit pattern. |
HiFloat4(float v) |
Constructor of struct HiFloat4, which constructs an object from a float value. |
operator float() |
Converts HiFloat4 to float. |
operator double() |
Converts HiFloat4 to double. |
Epsilon() |
Returns the machine epsilon value of the HiFloat4 data type. |
Highest() |
Returns the maximum finite value of the HiFloat4 data type. |
Lowest() |
Returns the minimum finite value of the HiFloat4 data type. |
MinPositiveNormal() |
Returns the minimum normalized number of the HiFloat4 data type. |
IsZero() |
Checks whether the current HiFloat4 value is zero. |
IsNaN() |
Checks whether the current HiFloat4 value is NaN. |
IsInf() |
Checks whether the current HiFloat4 value is infinite. |
isinf(const HiFloat4 &a) |
Checks whether the given HiFloat4 value a is infinite. |
isnan(const HiFloat4 &a) |
Checks whether the given HiFloat4 value a is NaN. |
isfinite(const HiFloat4 &a) |
Checks whether the given HiFloat4 value a is finite. |
min() |
Returns the minimum normalized number of the HiFloat4 data type. |
lowest() |
Returns the minimum finite value of the HiFloat4 data type. |
max() |
Returns the maximum finite value of the HiFloat4 data type. |
epsilon() |
Returns the machine epsilon value of the HiFloat4 data type. |
round_error() |
Returns the maximum rounding error of the HiFloat4 data type. |
infinity() |
Returns the maximum value of the HiFloat4 data type (if infinity is represented, the maximum finite value is returned). |
quiet_NaN() |
Returns the quiet NaN value of the HiFloat4 data type (if no NaN is represented, zero is returned). |
signaling_NaN() |
Returns the signaling NaN value of the HiFloat4 data type. |
denorm_min() |
Returns the minimum positive denormalized value of the HiFloat4 data type. |