From 5a90fb5a367d287498ccbecb04752b200c63ea9b Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Mon, 13 Jul 2020 22:51:13 +0300 Subject: [PATCH] CAS2 writes Rn2 first. --- gencpu.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gencpu.cpp b/gencpu.cpp index 971ecd43..65e63b2f 100644 --- a/gencpu.cpp +++ b/gencpu.cpp @@ -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"); -- 2.47.3