]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
CAS2 writes Rn2 first.
authorToni Wilen <twilen@winuae.net>
Mon, 13 Jul 2020 19:51:13 +0000 (22:51 +0300)
committerToni Wilen <twilen@winuae.net>
Mon, 13 Jul 2020 19:51:13 +0000 (22:51 +0300)
gencpu.cpp

index 971ecd431a5c7620114ebd5ef87ff27df76bf6a4..65e63b2fa072a7633dda6f0c5a726d7458754d0f 100644 (file)
@@ -8448,8 +8448,8 @@ bccl_not68020:
                        out("if (GET_ZFLG()) {\n");
                        genflags(flag_cmp, curi->size, "newv", "m68k_dreg(regs, extra & 7)", "dst2");
                        out("if (GET_ZFLG()) {\n");
-                       out("%s(rn1, m68k_dreg(regs, (extra >> 22) & 7));\n", dstwlrmw);
                        out("%s(rn2, m68k_dreg(regs, (extra >> 6) & 7));\n", dstwlrmw);
+                       out("%s(rn1, m68k_dreg(regs, (extra >> 22) & 7));\n", dstwlrmw);
                        out("}\n");
                        out("}\n");
                        out("if (!GET_ZFLG()) {\n");
@@ -8468,8 +8468,8 @@ bccl_not68020:
                        out("if (GET_ZFLG()) {\n");
                        genflags(flag_cmp, curi->size, "newv", "m68k_dreg(regs, extra & 7)", "dst2");
                        out("if (GET_ZFLG()) {\n");
-                       out("%s(rn1, m68k_dreg(regs, (extra >> 22) & 7));\n", dstllrmw);
                        out("%s(rn2, m68k_dreg(regs, (extra >> 6) & 7));\n", dstllrmw);
+                       out("%s(rn1, m68k_dreg(regs, (extra >> 22) & 7));\n", dstllrmw);
                        out("}\n");
                        out("}\n");
                        out("if (!GET_ZFLG()) {\n");