PINFTY 3CW "12 July 2007" "mathcw-1.00"

Table of contents


NAME

pinftyf, pinfty, pinftyl, pinftyw, pinftyq, pinftyll, pinftydf, pinftyd, pinftydl, pinftydll - pair-precision infinity function

SYNOPSIS

cc [ flags ] -I/usr/local/include file(s) -L/usr/local/lib -lmcw [ ... ]

#include <mathcw.h>
#include <paircw.h>

extern void pinftyf (const float_pair result);

extern void pinfty (const double_pair result);

extern void pinftyl (const long_double_pair result);

extern void pinftyw (const __float80_pair result);

extern void pinftyq (const __float128_pair result);

extern void pinftyll (const long_long_double_pair result);

extern void pinftydf (const decimal_float_pair result);

extern void pinftyd (const decimal_double_pair result);

extern void pinftydl (const decimal_long_double_pair result);

extern void pinftydll (const decimal_long_long_double_pair result);

NB: Functions with prototypes containing underscores in type names may be available only with certain extended compilers.


DESCRIPTION

Compute a floating-point infinity, if the arithmetic supports such a value, and otherwise, use the largest representable floating-point value.

RETURN VALUES

Return Infinity or the largest representable floating-point value.

ERRORS

None. The function result is stored in the first argument, result.

SEE ALSO

pabs(3CW), pacos(3CW), pacosh(3CW), padd(3CW), pasin(3CW), pasinh(3CW), patan(3CW), patan2(3CW), patanh(3CW), pcbrt(3CW), pcmp(3CW), pcon(3CW), pcopy(3CW), pcopysign(3CW), pcos(3CW), pcosh(3CW), pcotan(3CW), pdiv(3CW), pdot(3CW), peps(3CW), peval(3CW), pexp(3CW), pexp10(3CW), pexp16(3CW), pexp2(3CW), pexp8(3CW), pexpm1(3CW), pfdim(3CW), pfmax(3CW), pfmin(3CW), pfrexp(3CW), pfrexph(3CW), phigh(3CW), phypot(3CW), pierf(3CW), pierfc(3CW), pilogb(3CW), pin(3CW), pipow(3CW), pisinf(3CW), pisnan(3CW), pisqnan(3CW), pissnan(3CW), pldexp(3CW), pldexph(3CW), plog(3CW), plog101p(3CW), plog1p(3CW), plow(3CW), pmul(3CW), pmul2(3CW), pneg(3CW), pout(3CW), pprosum(3CW), pqnan(3CW), pscalbln(3CW), pscalbn(3CW), pset(3CW), psignbit(3CW), psin(3CW), psinh(3CW), psnan(3CW), psplit(3CW), psqrt(3CW), psub(3CW), psum(3CW), psum2(3CW), ptan(3CW), ptanh(3CW).