about summary refs log tree commit diff stats
path: root/src/emu
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu')
-rw-r--r--src/emu/x64run66.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/emu/x64run66.c b/src/emu/x64run66.c
index e26eb379..1b826126 100644
--- a/src/emu/x64run66.c
+++ b/src/emu/x64run66.c
@@ -869,6 +869,14 @@ uintptr_t Run66(x64emu_t *emu, rex_t rex, int rep, uintptr_t addr)
             }

         }

         break;

+    case 0xF8:                      /* CLC */

+        CHECK_FLAGS(emu);

+        CLEAR_FLAG(F_CF);

+        break;

+    case 0xF9:                      /* STC */

+        CHECK_FLAGS(emu);

+        SET_FLAG(F_CF);

+        break;

 

     case 0xFF:                      /* GRP 5 Ew */

         nextop = F8;