min

Returns the minimum of the two operands (or NaN). If either is a signaling NaN, or both are quiet NaNs, a NaN is returned. Otherwise, Any (finite or infinite) number is smaller than a NaN. If they are not numerically equal, the smaller is returned. If they are numerically equal: 1. If the signs differ, the one with the negative sign is returned. 2. If they are negative, the one with the larger exponent is returned. 3. If they are positive, the one with the smaller exponent is returned. 4. Otherwise, they are indistinguishable; the first is returned. Implements the 'min' function in the specification. (p. 32-33) Flags: INVALID_OPERATION, ROUNDED.

D
min
(
D
)
(
in D left
,
in D right
,
Context context = D.context
)

Meta