Is it
MOVS pc, r14
or
SUBS pc, r14, #4
This is written in the ARMDEN0013D. but in the table it says next instruction whereas the SUBS pc, r14, #4 means the instruction which was interrupted.
In some code I wrote a little over a year ago (before moving to Cortex-M), I used...
subs pc,lr,#4 /* [1] return from interrupt */
...for returning from the FIQ interrupt. This code was running on an ARM7TDMI.
View all questions in Cortex-M / M-Profile forum