Decimal floating-point (DFP) built-in functions are grouped into the following
categories:
- Absolute value functions
- Comparison functions
- Comparison functions
- Conversion functions
- Exponent functions
- NaN functions
- Register transfer functions
- Rounding functions
- Test functions
For binary floating-point built-in functions, see Binary
floating-point built-in functions
When
-qarch is set to pwr6 or pwr6e to target POWER6™ processors,
-qfloat=nodfpemulate becomes
the default. This means that DFP hardware instructions are generated. Lower-performance
software emulation code is generated only when:
- -qarch is not set to pwr6 or pwr6e
- -qarch is set to pwr6 or pwr6e and -qfloat=dfpemulate is
enabled
Note: 
In the prototypes given in the following sections, the
C keyword
_Bool is used by convention to represent a Boolean
type.