diff packages/hal/sh/arch/current/src/context.S @ 2268:67303228ae86

Back off last checkin. Made by accident.
author nickg
date Fri, 11 Aug 2006 10:31:01 +0000
parents 13625e7b9d1f
children 74dbf4c3f2e1
line wrap: on
line diff
--- a/packages/hal/sh/arch/current/src/context.S
+++ b/packages/hal/sh/arch/current/src/context.S
@@ -240,11 +240,11 @@ FUNC_START(hal_thread_load_context)
         
         lds.l   @r0+,pr                 ! pr
 
+        mov     r3,r15                  ! update stack pointer
+
         mov.l   @r0+,r2                 ! SR
         hal_cpu_int_merge r2,r0,r1      ! restore interrupt state
 
-        mov     r3,r15                  ! update stack pointer
-
         rts                             ! and return
          nop