diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2013-07-23 17:52:06 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2013-07-23 17:52:06 -0600 |
commit | 0d5c6f5ba0e21048316e15c63ae4c7eeca269ba0 (patch) | |
tree | d58f3643565c971c233e6e9d12718570b18a8500 /nuttx/arch/arm/src/armv7-a/arm_vectors.S | |
parent | 01282438eedb355172c734726723549d6f767bc1 (diff) | |
download | nuttx-0d5c6f5ba0e21048316e15c63ae4c7eeca269ba0.tar.gz nuttx-0d5c6f5ba0e21048316e15c63ae4c7eeca269ba0.tar.bz2 nuttx-0d5c6f5ba0e21048316e15c63ae4c7eeca269ba0.zip |
Improve some ARMv7-A/M floating point register save time; Add floating point register save logic for ARMv7-A
Diffstat (limited to 'nuttx/arch/arm/src/armv7-a/arm_vectors.S')
-rw-r--r-- | nuttx/arch/arm/src/armv7-a/arm_vectors.S | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/nuttx/arch/arm/src/armv7-a/arm_vectors.S b/nuttx/arch/arm/src/armv7-a/arm_vectors.S index 172067163..74bffde6e 100644 --- a/nuttx/arch/arm/src/armv7-a/arm_vectors.S +++ b/nuttx/arch/arm/src/armv7-a/arm_vectors.S @@ -90,15 +90,15 @@ g_aborttmp: .type arm_vectorirq, %function arm_vectorirq: - /* On entry, we are in IRQ mode. We are free to use - * the IRQ mode r13 and r14. + /* On entry, we are in IRQ mode. We are free to use the IRQ mode r13 + * and r14. */ - ldr r13, .Lirqtmp - sub lr, lr, #4 - str lr, [r13] /* Save lr_IRQ */ - mrs lr, spsr - str lr, [r13, #4] /* Save spsr_IRQ */ + ldr r13, .Lirqtmp + sub lr, lr, #4 + str lr, [r13] /* Save lr_IRQ */ + mrs lr, spsr + str lr, [r13, #4] /* Save spsr_IRQ */ /* Then switch back to SVC mode */ |