The floating point supports conversions between fixed-point and floating-point data formats, and floating-point constant instructions. It supports 32-bit instructions for single-precision data-processing operations, and has decoupled three-stage pipeline. There is hardware support for denormals and all IEEE rounding modes. The floating point unit also supports saturation math. In order to conserve power, the floating point can be disabled when it is not required.

