base/math/fpmacros.c File Reference

#include "fpP.h"

Include dependency graph for fpmacros.c:

Include dependency graph

Go to the source code of this file.

Defines

#define SIGN_MASK   0x80000000
#define NSIGN_MASK   0x7fffffff
#define FEXP_MASK   0x7f800000
#define FFRAC_MASK   0x007fffff

Functions

long int __fpclassifyf (float x)
long int __fpclassify (double arg)
long int __isnormalf (float x)
long int __isnorma (double x)
long int __isfinitef (float x)
long int __isfinite (double x)
long int __isnanf (float x)
long int __isnan (double x)
long int __signbitf (float x)
long int __signbit (double arg)


Define Documentation

#define FEXP_MASK   0x7f800000
 

Definition at line 27 of file fpmacros.c.

Referenced by __fpclassifyf(), __isfinitef(), __isnanf(), and __isnormalf().

#define FFRAC_MASK   0x007fffff
 

Definition at line 28 of file fpmacros.c.

Referenced by __isnanf().

#define NSIGN_MASK   0x7fffffff
 

Definition at line 26 of file fpmacros.c.

#define SIGN_MASK   0x80000000
 

Definition at line 25 of file fpmacros.c.

Referenced by __signbitf().


Function Documentation

long int __fpclassify double  arg  ) 
 

Definition at line 81 of file fpmacros.c.

References dExpMask, dHighMan, FP_INFINITE, FP_NORMAL, FP_QNAN, FP_SNAN, FP_SUBNORMAL, and FP_ZERO.

Referenced by __isfinite(), __isnan(), and __isnorma().

long int __fpclassifyf float  x  ) 
 

Definition at line 40 of file fpmacros.c.

References FEXP_MASK, FP_INFINITE, FP_NORMAL, FP_QNAN, FP_SNAN, FP_SUBNORMAL, and FP_ZERO.

long int __isfinite double  x  ) 
 

Definition at line 162 of file fpmacros.c.

References __fpclassify(), and FP_ZERO.

Here is the call graph for this function:

long int __isfinitef float  x  ) 
 

Definition at line 151 of file fpmacros.c.

References FEXP_MASK.

long int __isnan double  x  ) 
 

Definition at line 190 of file fpmacros.c.

References __fpclassify(), FP_QNAN, and FP_SNAN.

Here is the call graph for this function:

long int __isnanf float  x  ) 
 

Definition at line 179 of file fpmacros.c.

References FEXP_MASK, and FFRAC_MASK.

long int __isnorma double  x  ) 
 

Definition at line 135 of file fpmacros.c.

References __fpclassify(), and FP_NORMAL.

Here is the call graph for this function:

long int __isnormalf float  x  ) 
 

Definition at line 121 of file fpmacros.c.

References FEXP_MASK.

long int __signbit double  arg  ) 
 

Definition at line 225 of file fpmacros.c.

References dSgnMask.

long int __signbitf float  x  ) 
 

Definition at line 206 of file fpmacros.c.

References SIGN_MASK.


Generated on Thu Nov 20 11:55:49 2008 for RTAI API by doxygen 1.3.8