.. | .. |
---|
170 | 170 | @ out before setting an FPEXC that |
---|
171 | 171 | @ stops us reading stuff |
---|
172 | 172 | VFPFMXR FPEXC, r1 @ Restore FPEXC last |
---|
| 173 | + enable_irq_if_pipelined |
---|
173 | 174 | sub r2, r2, #4 @ Retry current instruction - if Thumb |
---|
174 | 175 | str r2, [sp, #S_PC] @ mode it's two 16-bit instructions, |
---|
175 | 176 | @ else it's one 32-bit instruction, so |
---|
.. | .. |
---|
199 | 200 | @ Fall into hand on to next handler - appropriate coproc instr |
---|
200 | 201 | @ not recognised by VFP |
---|
201 | 202 | |
---|
| 203 | + enable_irq_if_pipelined |
---|
202 | 204 | DBGSTR "not VFP" |
---|
203 | 205 | dec_preempt_count_ti r10, r4 |
---|
204 | 206 | ret lr |
---|