You can only access the FPEXC in privileged
software execution. It contains the following bits:
bit[31]
Is
the EX bit. You can read it in all VFP implementations.
In some implementations you might also be able to write to it.
If the value is 0, the only significant state in the VFP system
is the contents of the general-purpose registers plus FPSCR and FPEXC.
If the value is 1, you require implementation-specific information
to save state.
bit[30]
Is the EN bit.
You can read and write it in all VFP implementations.
If the value is 1, VFP (if present) is enabled and operates
normally.
If the value is 0, VFP is disabled. When it is disabled, you
can read or write the FPSID or FPEXC registers,
but other VFP instructions are treated as Undefined Instructions.
bits[29:0]
Might be used
by particular implementations of VFP. You can use the VFP instructions
without accessing these bits.
You must not alter these bits except in accordance with their
use in a particular implementation.
To change some bits without affecting other bits, use a read-modify-write
procedure.
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.