Floating-Point Extension

The Arm Cortex-M33 processor's floating point unit is an extension to the Arm Cortex-M33 design that provides a single precision floating point implementation. This implementation includes floating-point computation functionality that is compliant with the ANSI/IEEE Std 754-2008, IEEE Standard for Binary Floating-Point Arithmetic, referred to as the IEEE 754 standard.

The floating point extension provides native support for single-precision add, subtract, multiply, divide, multiply and accumulate, and square root operations on floating point numbers. It also provides conversions between fixed-point and floating-point data formats, and floating-point constant instructions.

For more information on the floating point extension, refer to the Arm v8-M Architecture Reference Manual and the Arm Cortex-M33 Processor Technical Reference Manual.

For this peripheral’s registers, see Floating Point Extension Registers.