ISSUBNORMAL 3CW "09 March 2006" "mathcw-1.00"

Table of contents


NAME

issubnormalf, issubnormal, issubnormall, issubnormalw, issubnormalq, issubnormalll, issubnormaldf, issubnormald, issubnormaldl, issubnormaldll - test for subnormal

SYNOPSIS

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

#include <mathcw.h>

extern int issubnormalf (float x);

extern int issubnormal (double x);

extern int issubnormall (long double x);

extern int issubnormalw (__float80 x);

extern int issubnormalq (__float128 x);

extern int issubnormalll (long_long_double x);

extern int issubnormaldf (decimal_float x);

extern int issubnormald (decimal_double x);

extern int issubnormaldl (decimal_long_double x);

extern int issubnormaldll (decimal_long_long_double x);

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


DESCRIPTION

Determine whether the argument is subnormal, that it, its magnitude is nonzero, and is smaller than the smallest representable normal number.

RETURN VALUES

Return 1 if the argument is subnormal, and 0 otherwise.

ERRORS

None.

SEE ALSO

fpclassify(3CW), isfinite(3CW), isinf(3CW), isnan(3CW), isnormal(3CW).