PHIGH 3CW "16 April 2007" "mathcw-1.00"
Table of contents
phighf, phigh, phighl, phighw, phighq, phighll, phighdf, phighd, phighdl, phighdll - pair-precision high part
cc [ flags ] -I/usr/local/include file(s) -L/usr/local/lib -lmcw [ ... ]
#include <mathcw.h>
#include <paircw.h>
extern float phighf (const float_pair x);
extern double phigh (const double_pair x);
extern long double phighl (const long_double_pair x);
extern __float80 phighw (const __float80_pair x);
extern __float128 phighq (const __float128_pair x);
extern long_long_double phighll (const long_long_double_pair x);
extern decimal_float phighdf (const decimal_float_pair x);
extern decimal_double phighd (const decimal_double_pair x);
extern decimal_long_double phighdl (const decimal_long_double_pair x);
extern decimal_long_long_double phighdll (const decimal_long_long_double_pair x);
NB: Functions with prototypes containing underscores in type names
may be available only with certain extended compilers.
Extract the high part of x.
Return the high part.
None.
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),
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),
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).