Create a quiet NaN, storing an integer inside the payload.
Computes whether a values is approximately equal to a reference value, admitting a maximum relative difference, and a maximum absolute difference.
Defines a total order on all floating-point numbers.
Returns the positive difference between x and y.
To what precision is x equal to y?
Returns (x * y) + z, rounding only once according to the current rounding mode.
Returns the larger of x and y.
Returns the smaller of x and y.
Extract an integral payload from a NaN.
Computes whether two values are approximately equal, admitting a maximum relative difference, and a maximum absolute difference.
Calculate the next smallest floating point value before x.
Calculate the next largest floating point value after x.
Calculates the next representable value after x in the direction of y.
This is a submodule of std.math.
It contains several functions for work with floating point numbers.