PISSNAN 3CW "12 July 2007" "mathcw-1.00"
Table of contents
pissnanf, pissnan, pissnanl, pissnanw, pissnanq, pissnanll, pissnandf, pissnand, pissnandl, pissnandll - test for signaling NaN
cc [ flags ] -I/usr/local/include file(s) -L/usr/local/lib -lmcw [ ... ]
#include <mathcw.h>
#include <paircw.h>
extern int pissnanf (const float_pair x);
extern int pissnan (const double_pair x);
extern int pissnanl (const long_double_pair x);
extern int pissnanw (const __float80_pair x);
extern int pissnanq (const __float128_pair x);
extern int pissnanll (const long_long_double_pair x);
extern int pissnandf (const decimal_float_pair x);
extern int pissnand (const decimal_double_pair x);
extern int pissnandl (const decimal_long_double_pair x);
extern int pissnandll (const decimal_long_long_double_pair x);
NB: Functions with prototypes containing underscores in type names
may be available only with certain extended compilers.
Determine whether the argument is a signaling NaN.
Return 1 if the argument is a signaling NaN, and 0 otherwise.
On systems that lack support for both quiet and signaling NaNs, such
as older versions of the Intel IA-32 architecture, and the Java
Virtual Machine, this function returns 1 for any NaN.
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),
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).