7.2 --allow_fpreg_for_nonfpdata, --no_allow_fpreg_for_nonfpdata

Enables and disables the use of VFP registers and data transfer instructions for non-VFP data.


--allow_fpreg_for_nonfpdata enables the compiler to use VFP registers and instructions for data transfer operations on non-VFP data. This is useful when demand for integer registers is high. For the compiler to use the VFP registers, the default options for the processor or the specified options must enable the hardware.
--no_allow_fpreg_for_nonfpdata prevents VFP registers from being used for non-VFP data. When this option is specified, the compiler uses VFP registers for VFP data only. This is useful when you want to confine the number of places in your code where the compiler generates VFP instructions.


The default is --no_allow_fpreg_for_nonfpdata.
Related reference
7.68 --fpmode=model
7.69 --fpu=list
7.70 --fpu=name compiler option
Related information
Extension register bank mapping
VFP views of the extension register bank
Non-ConfidentialPDF file icon PDF versionARM DUI0375F
Copyright © 2007, 2008, 2011, 2012, 2014 ARM. All rights reserved.