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 } | 
| #define dExpMask 0x7FF00000 | 
| #define dHighMan 0x000FFFFF | 
| #define dSgnMask 0x80000000 | 
| #define sInfinity | ( | x | ) | ( ( x.hexsgl << 1 ) & sExpMask ) == sExpMask | 
| anonymous enum | 
 1.4.7
 1.4.7