DESCRIPTION
The
fmax(),
fmaxf(),
and
fmaxl()
functions return the larger of
x
and
y,
and likewise, the
fmin(),
fminf(),
and
fminl()
functions return the smaller of
x
and
y.
They treat
+0.0
as being larger than
-0.0.
If one argument is an NaN, then the other argument is returned.
If both arguments are NaNs, then the result is an NaN.
These routines do not raise any floating-point exceptions.