Keil Logo Arm Logo

Assembler User Guide

FPEXC, the floating-point exception register

FPEXC, the floating-point exception register

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.

Show/hideSee also

Concepts
Reference
  • The Technical Reference Manual for your VFP coprocessor.

Copyright © 2007-2008, 2011-2012 ARM. All rights reserved.ARM DUI 0379D
Non-ConfidentialID062912

Keil logo

Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.