| .. | .. |
|---|
| 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 |
|---|