about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2021-06-21 10:46:55 +0200
committerptitSeb <sebastien.chev@gmail.com>2021-06-21 10:46:55 +0200
commitaf1a7bd6f4133bd2100dc1ba116e3af1cca7c504 (patch)
tree307ee6983e69e1d03c55edc238944944ef1552e1 /src
parentdfd3d0ec932c327992764c5e2744fe9f0c0bff01 (diff)
downloadbox64-af1a7bd6f4133bd2100dc1ba116e3af1cca7c504.tar.gz
box64-af1a7bd6f4133bd2100dc1ba116e3af1cca7c504.zip
Fixed 67 F2/F3 0F 2E/2F not handled for now
Diffstat (limited to 'src')
-rw-r--r--src/emu/x64run670f.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/emu/x64run670f.c b/src/emu/x64run670f.c
index 1a504ac3..4211c869 100644
--- a/src/emu/x64run670f.c
+++ b/src/emu/x64run670f.c
@@ -46,6 +46,9 @@ int Run670F(x64emu_t *emu, rex_t rex, int rep)
         case 0x2E:                      /* UCOMISS Gx, Ex */
             // same for now
         case 0x2F:                      /* COMISS Gx, Ex */
+            if(rep) {
+                return 1;
+            }
             RESET_FLAGS(emu);
             nextop = F8;
             GETEX32(0);