fmax.3m (2010 09)

f
fmax(3M) fmax(3M)
NAME
fmax( ), fmaxf( ), fmaxl( ), fmaxw( ), fmaxq( ) - maximum value functions
SYNOPSIS
#include <math.h>
double fmax(double x, double y);
HP Integrity Server Only
float fmaxf(float x, float y);
long double fmaxl(long double x, long double y);
extended fmaxw(extended x, extended y);
quad fmaxq(quad x, quad y);
DESCRIPTION
The fmax() function determines the maximum numeric value of its arguments.
Integrity Server Only
fmaxf() is a float version of fmax(); it takes
float arguments and returns a float result.
fmaxl() is a long double version of fmax(); it takes long double arguments and returns a
long double result.
fmaxw() is an extended version of fmax(); it takes extended arguments and returns an
extended result.
fmaxq() is equivalent to fmaxl() on HP-UX systems.
USAGE
To use this function, compile either with the default
-Ae option or with the -Aa
and -D_HPUX_SOURCE
options. To use (for Integrity servers) fmaxw() or fmaxq(), compile with the -fpwidetypes
option.
Make sure your program includes
<math.h>. Link in the math library by specifying -lm on the com-
piler or linker command line.
RETURN VALUE
The
fmax() function returns the maximum numeric value of its arguments.
If one argument is a NaN and the other is numeric,
fmax() returns the numeric argument.
If both arguments are NaNs,
fmax() returns NaN.
ERRORS
No errors are defined.
SEE ALSO
fdim(3M), fmin(3M), math(5).
STANDARDS CONFORMANCE
fmax(), fmaxf(), fmaxl() : ISO/IEC C99 (including Annex F, ‘‘IEC 60559 floating-point arithmetic’’)
HP-UX 11i Version 3: September 2010 1 Hewlett-Packard Company 1

Summary of content (2 pages)