5.4. Exception processing

The interface between the ARM1136JF-S processor and the VFP11 coprocessor specifies that an exceptional instruction that bounces to support code must signal on a subsequent coprocessor instruction. This is known as imprecise exception handling. It means that when the exception is processed, the VFP11 and ARM1136 user states might be different from their states when the exceptional instruction executed. Parallel execution of VFP11 CDP instructions and data transfer instructions means that the VFP11 and ARM1136 register files and memory might be modified outside the program order.

Copyright © 2002, 2003, 2005-2007 ARM Limited. All rights reserved.ARM DDI 0274H
Non-Confidential