This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
struct | dHexParts |
union | DblInHex |
Defines | |
#define | NoException 0 |
#define | dSgnMask 0x80000000 |
#define | sSgnMask 0x7FFFFFFF |
#define | dExpMask 0x7FF00000 |
#define | sExpMask 0xFF000000 |
#define | BIG 1.1e+300 |
#define | SMALL 1.1e-300 |
#define | InfExp 0x7FF |
#define | dMaxExp 0x7FF00000 |
#define | MaxExpP1 1024 |
#define | MaxExp 1023 |
#define | DenormLimit -52 |
#define | dManMask 0x00080000 |
#define | dIsItDenorm 0x00080000 |
#define | dIsItSNaN 0x00080000 |
#define | dHighMan 0x000FFFFF |
#define | dFirstBitSet 0x00080000 |
#define | BIAS 0x3FF |
#define | dGetSign 0x80000000 |
#define | sGetSign 0x80000000 |
#define | dInfinity(x) ( x.hex.high & dExpMask ) == dExpMask |
#define | sInfinity(x) ( ( x.hexsgl << 1 ) & sExpMask ) == sExpMask |
#define | dExponent(x) x.hex.high & dExpMask |
#define | sExponent(x) ( ( x.hexsgl << 1 ) & sExpMask ) |
#define | sZero(x) ( x.hexsgl & sSgnMask ) == 0 |
#define | highpartd(x) *((long *) &x) |
#define | lowpartd(x) *((long *) &x + 1) |
Enumerations | |
enum | { FP_SNAN = 0, FP_QNAN = 1, FP_INFINITE = 2, FP_ZERO = 3, FP_NORMAL = 4, FP_SUBNORMAL = 5 } |
|
|
|
|
Definition at line 26 of file fpP.h. Referenced by __fpclassify(). |
|
|
|
|
Definition at line 49 of file fpP.h. Referenced by __fpclassify(). |
|
|
|
|
|
|
Definition at line 22 of file fpP.h. Referenced by __signbit(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 98 of file fpP.h. |