PSIGNBIT 3CW "12 July 2007" "mathcw-1.00"
Table of contents
psignbitf, psignbit, psignbitl, psignbitw, psignbitq, psignbitll, psignbitdf, psignbitd, psignbitdl, psignbitdll - test for negative sign
cc [ flags ] -I/usr/local/include file(s) -L/usr/local/lib -lmcw [ ... ]
#include <mathcw.h>
#include <paircw.h>
extern int psignbitf (const float_pair x);
extern int psignbit (const double_pair x);
extern int psignbitl (const long_double_pair x);
extern int psignbitw (const __float80_pair x);
extern int psignbitq (const __float128_pair x);
extern int psignbitll (const long_long_double_pair x);
extern int psignbitdf (const decimal_float_pair x);
extern int psignbitd (const decimal_double_pair x);
extern int psignbitdl (const decimal_long_double_pair x);
extern int psignbitdll (const decimal_long_long_double_pair x);
NB: Functions with prototypes containing underscores in type names
may be available only with certain extended compilers.
Return the sign bit of the argument, either 0 (argument is positive
zero or positive) or 1 (argument is negative zero or negative). The
argument may be a NaN or Infinity, and no floating-point exception can
be raised if it is.
Caution:
The sign of a NaN is platform dependent, but that is not significant
in the IEEE 754 arithmetic system.
The sign bit is returned.
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),
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),
plog1p(3CW),
plow(3CW),
pmul(3CW),
pmul2(3CW),
pneg(3CW),
pout(3CW),
pprosum(3CW),
pqnan(3CW),
pscalbln(3CW),
pscalbn(3CW),
pset(3CW),
psin(3CW),
psinh(3CW),
psnan(3CW),
psplit(3CW),
psqrt(3CW),
psub(3CW),
psum(3CW),
psum2(3CW),
ptan(3CW),
ptanh(3CW).