23.4. Exception processing
The ARM11/VFP11 interface 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 ARM11 user states might be different from
their states when the exceptional instruction executed. Parallel
execution of VFP11 CDP instructions and data transfer instructions
enables the VFP11 and ARM11 register files and memory
to be modified outside of the program order.