]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
68000 prefetch mode DBcc cycle usage fix.
authorToni Wilen <twilen@winuae.net>
Mon, 5 Jan 2015 11:35:52 +0000 (13:35 +0200)
committerToni Wilen <twilen@winuae.net>
Mon, 5 Jan 2015 11:35:52 +0000 (13:35 +0200)
gencpu.cpp

index 8c476c5841ec2ef9ca38ebe7b857dafe49f53e8f..92e62edd11388f57237dd277a333c79a2914992e 100644 (file)
@@ -4099,6 +4099,7 @@ 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);
@@ -4120,7 +4121,7 @@ bccl_not68020:
                add_head_cycs (6);
                fill_prefetch_1 (2);
                fill_prefetch_full_020 ();
-               returncycles ("\t\t\t", 10);
+               returncycles ("\t\t\t", 8);
                printf ("\t\t}\n");
                add_head_cycs (10);
                printf ("\t} else {\n");