From 857137426f1b392348d719b35b3dab6483379470 Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Sat, 3 Oct 2015 20:05:09 +0300 Subject: [PATCH] CAS2 test failed fix. --- gencpu.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gencpu.cpp b/gencpu.cpp index 83fdce27..9816b3ba 100644 --- a/gencpu.cpp +++ b/gencpu.cpp @@ -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; -- 2.47.3