Default selection of hardware or software
floating-point support
The default target FPU architecture is derived from use of
the --cpu option.
If the CPU specified with --cpu has a VFP
coprocessor, the default target FPU architecture is the VFP architecture
for that CPU. For example, the option --cpu ARM1136JF-S implies
the option --fpu vfpv2.
If a VFP coprocessor is present, VFP instructions are generated.
If there is no VFP coprocessor, the compiler generates code that
makes calls to the software floating-point library fplib to
carry out floating-point operations. fplib is
available as part of the standard distribution of the ARM compilation
tools suite of C libraries.
This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.
ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.