about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2021-03-08 21:36:01 +0100
committerptitSeb <sebastien.chev@gmail.com>2021-03-08 21:36:01 +0100
commitd31a6c0ba68f75c82f14d423eed7c93ebadda324 (patch)
tree7e929fd17b3618db2b0637be59d3cc189968ccf7 /src
parent59779aea37ee365b8471cddf74ba78d395473c3a (diff)
downloadbox64-d31a6c0ba68f75c82f14d423eed7c93ebadda324.tar.gz
box64-d31a6c0ba68f75c82f14d423eed7c93ebadda324.zip
Fixed F2/F3 A6/AE opcodes
Diffstat (limited to 'src')
-rwxr-xr-xsrc/emu/x64run.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/emu/x64run.c b/src/emu/x64run.c
index 1198ed71..0b1450b9 100755
--- a/src/emu/x64run.c
+++ b/src/emu/x64run.c
@@ -465,7 +465,7 @@ x64emurun:
                         if(tmp8u==tmp8u2)
                             break;
                     }
-                    if(tmp64u) cmp8(emu, tmp8u2, tmp8u);
+                    if(R_RCX) cmp8(emu, tmp8u2, tmp8u);
                     R_RCX = tmp64u;
                     break;
                 case 2:
@@ -479,7 +479,7 @@ x64emurun:
                     if(tmp8u!=tmp8u2)
                         break;
                     }
-                    if(tmp64u) cmp8(emu, tmp8u2, tmp8u);
+                    if(R_RCX) cmp8(emu, tmp8u2, tmp8u);
                     R_RCX = tmp64u;
                     break;
                 default:
@@ -536,7 +536,7 @@ x64emurun:
                         if(R_AL==tmp8u)
                             break;
                     }
-                    if(tmp64u) cmp8(emu, R_AL, tmp8u);
+                    if(R_RCX) cmp8(emu, R_AL, tmp8u);
                     R_RCX = tmp64u;
                     break;
                 case 2:
@@ -548,7 +548,7 @@ x64emurun:
                         if(R_AL!=tmp8u)
                             break;
                     }
-                    if(tmp64u) cmp8(emu, R_AL, tmp8u);
+                    if(R_RCX) cmp8(emu, R_AL, tmp8u);
                     R_RCX = tmp64u;
                     break;
                 default: