| FMAX(3) | Library Functions Manual | FMAX(3) | 
fmax, fmaxf,
  fmaxl, fmin,
  fminf, fminl —
#include <math.h>
double
  
  fmax(double
    x, double y);
float
  
  fmaxf(float
    x, float y);
long double
  
  fmaxl(long
    double x, long double
    y);
double
  
  fmin(double
    x, double y);
float
  
  fminf(float
    x, float y);
long double
  
  fminl(long
    double x, long double
    y);
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.
fmax(), fmaxf(),
  fmaxl(), fmin(),
  fminf(), and fminl() functions
  conform to ISO/IEC 9899:1999
  (“ISO C99”).
| June 29, 2004 | NetBSD 9.3 |