Reformat.
authorbatt <batt@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 24 Jan 2008 11:35:39 +0000 (11:35 +0000)
committerbatt <batt@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 24 Jan 2008 11:35:39 +0000 (11:35 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1057 38d2e660-2303-0410-9eaa-f027e97ec537

cpu/irq.h

index 31c2bc79cf6879213f93d296cc1409ca01a59a40..438387091dd215bf7d595599ddd8052b1d1aefe1 100644 (file)
--- a/cpu/irq.h
+++ b/cpu/irq.h
                 * Needed because AT91 uses an Interrupt Controller with auto-vectoring.
                 */
                #define IRQ_ENTRY() \
-                       asm volatile("sub   lr, lr,#4"          "\n\t"  /* Adjust LR */ \
-                               "stmfd sp!,{r0-r12,lr}"    "\n\t"  /* Save registers on IRQ stack. */ \
-                               "mrs   r1, spsr"           "\n\t"  /* Save SPSR */ \
-                               "stmfd sp!,{r1}"           "\n\t")     /* */
+                       asm volatile("sub   lr, lr, #4"         "\n\t"  /* Adjust LR */ \
+                                    "stmfd sp!, {r0-r12,lr}"   "\n\t"  /* Save registers on IRQ stack. */ \
+                                    "mrs   r1, spsr"           "\n\t"  /* Save SPSR */ \
+                                    "stmfd sp!, {r1}"          "\n\t")     /* */
 
                /**
                 * Interrupt exit.
                 */
                #define IRQ_EXIT() \
                        asm volatile("ldmfd sp!, {r1}"          "\n\t"  /* Restore SPSR */ \
-                               "msr   spsr_c, r1"         "\n\t"  /* */ \
-                               "ldr   r0, =0xFFFFF000"    "\n\t"  /* End of interrupt. */ \
-                               "str   r0, [r0, #0x130]"   "\n\t"  /* */ \
-                               "ldmfd sp!, {r0-r12, pc}^" "\n\t")     /* Restore registers and return. */
-
+                                    "msr   spsr_c, r1"         "\n\t"  /* */ \
+                                    "ldr   r0, =0xFFFFF000"    "\n\t"  /* End of interrupt. */ \
+                                    "str   r0, [r0, #0x130]"   "\n\t"  /* */ \
+                                    "ldmfd sp!, {r0-r12, pc}^" "\n\t")     /* Restore registers and return. */
 
        #endif /* !__IAR_SYSTEMS_ICC_ */