Various platform-dependent constants
| #define _DEXPLEN 15 |
Number of exponent bits for double precision.
| #define _EXPBASE 10 |
Exponent base used for floating point representation.
| #define _FEXPLEN 15 |
Number of exponent bits for single precision.
| #define _IEEE 0 |
Boolean flag: tells that TI floats are not compatible with IEEE standard.
| #define BITSPERBYTE 8 |
Number of bits per one byte.
| #define DMAXEXP 999 |
Maximal floating point exponent for double precision; greater exponents are principally possible (up to 16383), but not supported in all math functions.
| #define DMAXPOWTWO 3321 |
Maximal power of two in double precision.
| #define DMINEXP (-999) |
Minimal floating point exponent for double precision; smaller exponents are principally possible (up to -16383), but not supported in all math functions.
| #define DSIGNIF 64 |
Number of mantissa bits for double precision.
| #define FMAXEXP 999 |
Maximal floating point exponent for single precision.
| #define FMAXPOWTWO 3321 |
Maximal power of two in single precision.
| #define FMINEXP (-999) |
Minimal floating point exponent for single precision.
| #define FSIGNIF 56 |
Number of mantissa bits for single precision.
| #define HIBITI 0x8000/0x80000000 |
The most significant bit mask for the int type.
| #define HIBITL 0x80000000L |
The most significant bit mask for the long int type.
| #define HIBITS 0x8000 |
The most significant bit mask for the short int type.
| #define LN_MAXDOUBLE (2303.58509299) |
Natural logarithm of MAXDOUBLE.
| #define LN_MINDOUBLE (-2300.2825079) |
Natural logarithm of MINDOUBLE.
| #define MAXDOUBLE (9.999999999999999e999) |
Maximum floating point number for double precision (see notes about DMAXEXP).
| #define MAXFLOAT (9.999999999999999e999) |
Maximum floating point number for single precision.
| #define MAXINT 0x7FFF/0x7FFFFFFF |
Maximum value which can be stored in an int variable.
| #define MAXLONG 0x7FFFFFFFL |
Maximum value which can be stored in a long int variable.
| #define MAXSHORT 0x7FFF |
Maximum value which can be stored in a short int variable.
| #define MINDOUBLE (1e-999) |
Minimum floating point number for single precision (see notes about DMINEXP).
| #define MINFLOAT (1e-999) |
Minimum floating point number for single precision.