Quick Links: |
Provide decimal floating-point platform information macros. More...
BDLDFP_DECIMALPLATFORM_C99_TR | using C99 (C-language) decimal fp support |
BDLDFP_DECIMALPLATFORM_INTELDFP | using the IntelDFP library |
BDLDFP_DECIMALPLATFORM_HARDWARE | using hardware support for decimals |
BDLDFP_DECIMALPLATFORM_SOFTWARE | using software only (no hardware support) |
BDLDFP_DECIMALPLATFORM_BIG_ENDIAN | decimals are big endian |
BDLDFP_DECIMALPLATFORM_LITTLE_ENDIAN | decimals are little endian |
BDLDFP_DECIMALPLATFORM_DPD | using densely packed decimal representation |
BDLDFP_DECIMALPLATFORM_BININT | binary integer significand representation |
BDLDFP_DECIMALPLATFORM_SNPRINTF_BUFFER_SIZE | internal use only (remove) |
BDLDFP_DECIMALPLATFORM_C99_QNAN* | internal use only, will be removed |
BDLDFP_DECIMALPLATFORM_C99_SNAN* | internal use only, will be removed |
BDLDFP_DECIMALPLATFORM_C99_TR
- Full ISO/IEC TR 24732 support with library. BDLDFP_DECIMALPLATFORM_INTELDFP
- Using bdl+inteldfp as emulation BDLDFP_DECIMALPLATFORM_HARDWARE
- Hardware support for at least one type. BDLDFP_DECIMALPLATFORM_SOFTWARE
- Software emulation for all types BDLDFP_DECIMALPLATFORM_BIG_ENDIAN
- big endian storage BDLDFP_DECIMALPLATFORM_LITTLE_ENDIAN
- little endian storage BDLDFP_DECIMALPLATFORM_DPD
- Densely Packed Decimal significand representation BDLDFP_DECIMALPLATFORM_BININT
- Binary Integer significand representation BDLDFP_DECIMALPLATFORM_SNPRINTF_BUFFER_SIZE
- max chars to print Dec128 BDLDFP_DECIMALPLATFORM_C99_QNAN32
- The expression to get a quiet NaN of BDLDFP_DECIMALPLATFORM_C99_QNAN64
the type the number postfix refers to. BDLDFP_DECIMALPLATFORM_C99_QNAN128
BDLDFP_DECIMALPLATFORM_C99_SNAN32
- The expression to get a signaling NaN BDLDFP_DECIMALPLATFORM_C99_SNAN64
of the type the number postfix refers BDLDFP_DECIMALPLATFORM_C99_SNAN128
to.