PLOG1P 3CW "16 April 2007" "mathcw-1.00"

Table of contents


NAME

plog1pf, plog1p, plog1pl, plog1pw, plog1pq, plog1pll, plog1pdf, plog1pd, plog1pdl, plog1pdll - pair-precision log(1 + x)

SYNOPSIS

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

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

extern void plog1pf (float_pair result, const float_pair x);

extern void plog1p (double_pair result, const double_pair x);

extern void plog1pl (long_double_pair result, const long_double_pair x);

extern void plog1pw (__float80_pair result, const __float80_pair x);

extern void plog1pq (__float128_pair result, const __float128_pair x);

extern void plog1pll (long_long_double_pair result, const long_long_double_pair x);

extern void plog1pdf (decimal_float_pair result, const decimal_float_pair x);

extern void plog1pd (decimal_double_pair result, const decimal_double_pair x);

extern void plog1pdl (decimal_long_double_pair result, const decimal_long_double_pair x);

extern void plog1pdll (decimal_long_long_double_pair result, const decimal_long_long_double_pair x);

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


DESCRIPTION

Compute the natural (base-e, where e = 2.818281828...) logarithm of 1 + x.

Use this function in preference to log(1 + x) when the magnitude of x is small, to avoid serious accuracy loss.


RETURN VALUES

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

ERRORS

None.

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), pinfty(3CW), pipow(3CW), pisinf(3CW), pisnan(3CW), pisqnan(3CW), pissnan(3CW), pldexp(3CW), pldexph(3CW), plog(3CW), plog101p(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).