For
fetch_max and
fetch_min,
the maximum and minimum computation is performed
as if by
fmaximum_num and
fminimum_num, respectively,
with the value pointed to by
this and the first parameter
as the arguments, except that:
If both arguments are NaN,
an unspecified NaN value replaces the value pointed to by
this.If exactly one argument is a NaN,
either the other argument or an unspecified NaN value
replaces the value pointed to by
this; it is unspecified which
.If the arguments are differently signed zeros,
which of these values replaces the value pointed to by this is unspecified
.