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