VFP Support

The compiler includes support for generating vector floating-point (VFP) co-processor instructions through the --float_support=vfp option. The VFP co-processor is available in many variants of ARM11 and higher. The valid vfp entries are:

Using the --silicon_version=7M4 command-line option automatically sets the --float_support=fpv4spd16 option. To disable hardware floating point support, use the --float_support=none option.

This is the current support for VFP:

Refer to the ARM architecture manual for more details on the VFPv3 and VFPv3D16 architectures and ISAs. Refer to the ARM AAPCS and EABI documents for more details on VFP calling conventions and build attributes.