]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
DBcc prefetch mode cycle count fix.
authorToni Wilen <twilen@winuae.net>
Mon, 26 Oct 2015 16:44:45 +0000 (18:44 +0200)
committerToni Wilen <twilen@winuae.net>
Mon, 26 Oct 2015 16:44:45 +0000 (18:44 +0200)
gencpu.cpp

index 0416df94cb2bf06e590f3b2ebf2fc2c1d7dc04fa..e8a2aa6c66d36baee0ce0a6e5cf4cb289f98f814 100644 (file)
@@ -4186,7 +4186,6 @@ bccl_not68020:
                //genamode (curi, curi->smode, "srcreg", curi->size, "src", 1, 0, GF_AA | GF_NOREFILL);
                //genamode (curi, curi->dmode, "dstreg", curi->size, "offs", 1, 0, GF_AA | GF_NOREFILL);
                printf ("\tuaecptr oldpc = %s;\n", getpc);
-               addcycles000_nonce("\t\t", 2);
                addcycles000 (2);
                push_ins_cnt();
                printf ("\tif (!cctrue (%d)) {\n", curi->cc);
@@ -4208,10 +4207,10 @@ bccl_not68020:
                add_head_cycs (6);
                fill_prefetch_1 (2);
                fill_prefetch_full_020 ();
-               returncycles ("\t\t\t", 8);
+               returncycles ("\t\t\t", 10);
                printf ("\t\t}\n");
                add_head_cycs (10);
-               addcycles000_nonce("\t\t", 2);
+               addcycles000_nonce("\t\t", 2 + 2);
                printf ("\t} else {\n");
                addcycles000_onlyce(2);
                addcycles000_nonce("\t\t", 2);