Просмотр исходного кода

Add explicit "bx lr" to longjmpFromInterrupt.

Glenn Anderson 3 лет назад
Родитель
Сommit
ab30ff262e
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      src/BlueSCSI.cpp

+ 2 - 1
src/BlueSCSI.cpp

@@ -640,7 +640,8 @@ void longjmpFromInterrupt(jmp_buf jmpb, int retval) {
       str %2, [sp, #20];\
       str %3, [sp, #24];\
       str %4, [sp, #28];\
-      ldr lr, =0xfffffff9"
+      ldr lr, =0xfffffff9;\
+      bx lr"
        :: "r"(jmpb),"r"(retval),"r"(zero), "r"(longjmpaddr), "r"(PSR)
   );
 }