aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/arm/vfp/vfphw.S6
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/vfp/vfphw.S b/arch/arm/vfp/vfphw.S
index cda654cbf2c2..f74a8f7e5f84 100644
--- a/arch/arm/vfp/vfphw.S
+++ b/arch/arm/vfp/vfphw.S
@@ -197,6 +197,12 @@ look_for_VFP_exceptions:
197 tst r5, #FPSCR_IXE 197 tst r5, #FPSCR_IXE
198 bne process_exception 198 bne process_exception
199 199
200 tst r5, #FPSCR_LENGTH_MASK
201 beq skip
202 orr r1, r1, #FPEXC_DEX
203 b process_exception
204skip:
205
200 @ Fall into hand on to next handler - appropriate coproc instr 206 @ Fall into hand on to next handler - appropriate coproc instr
201 @ not recognised by VFP 207 @ not recognised by VFP
202 208