]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
CAS2 test failed fix.
authorToni Wilen <twilen@winuae.net>
Sat, 3 Oct 2015 17:05:09 +0000 (20:05 +0300)
committerToni Wilen <twilen@winuae.net>
Sat, 3 Oct 2015 17:05:09 +0000 (20:05 +0300)
gencpu.cpp

index 83fdce27fa6b8fc4fd13666a1f9683a22fdb91f1..9816b3ba50febb1587201860e75f35dfe2ef0294 100644 (file)
@@ -4947,8 +4947,8 @@ bccl_not68020:
                        printf ("\t}}\n");
                        pop_braces (old_brace_level);
                        printf ("\tif (! GET_ZFLG ()) {\n");
-                       printf ("\tm68k_dreg (regs, (extra >> 6) & 7) = (m68k_dreg (regs, (extra >> 6) & 7) & ~0xffff) | (dst2 & 0xffff);\n");
-                       printf ("\tm68k_dreg (regs, (extra >> 22) & 7) = (m68k_dreg (regs, (extra >> 22) & 7) & ~0xffff) | (dst1 & 0xffff);\n");
+                       printf ("\tm68k_dreg (regs, (extra >> 0) & 7) = (m68k_dreg (regs, (extra >> 6) & 7) & ~0xffff) | (dst2 & 0xffff);\n");
+                       printf ("\tm68k_dreg (regs, (extra >> 16) & 7) = (m68k_dreg (regs, (extra >> 22) & 7) & ~0xffff) | (dst1 & 0xffff);\n");
                        printf ("\t}\n");
                } else {
                        int old_brace_level = n_braces;
@@ -4962,8 +4962,8 @@ bccl_not68020:
                        printf ("\t}}\n");
                        pop_braces (old_brace_level);
                        printf ("\tif (! GET_ZFLG ()) {\n");
-                       printf ("\tm68k_dreg (regs, (extra >> 6) & 7) = dst2;\n");
-                       printf ("\tm68k_dreg (regs, (extra >> 22) & 7) = dst1;\n");
+                       printf ("\tm68k_dreg (regs, (extra >> 0) & 7) = dst2;\n");
+                       printf ("\tm68k_dreg (regs, (extra >> 16) & 7) = dst1;\n");
                        printf ("\t}\n");
                }
                break;