68k, fix unpredictable instruction in ARM asm
authorkub <derkub@gmail.com>
Wed, 7 Apr 2021 20:34:03 +0000 (22:34 +0200)
committerkub <derkub@gmail.com>
Sat, 10 Apr 2021 19:34:41 +0000 (21:34 +0200)
pico/m68kif_cyclone.s

index ec3087e..6f2a9bc 100644 (file)
@@ -81,9 +81,9 @@ cyclone_fetch32:
     ldr     r1, [r1, r2, lsl #2]
     bic     r0, r0, #1
     movs    r1, r1, lsl #1
-    ldrcch  r0, [r1, r0]!
+    ldrcch  r2, [r1, r0]!
     ldrcch  r1, [r1, #2]
-    orrcc   r0, r1, r0, lsl #16
+    orrcc   r0, r1, r2, lsl #16
     bxcc    lr
 
     stmfd   sp!,{r0,r1,r2,lr}