about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-12-11 16:19:24 +0100
committerptitSeb <sebastien.chev@gmail.com>2023-12-11 16:19:24 +0100
commita5f8dd07889211f5ac44ee8d18ac2edc9262e44a (patch)
tree45c8e6d9c82cb726569ac5570e558e9319941cda /src
parenteffbd82d007474d6ad287ad975d2ddcae7896113 (diff)
downloadbox64-a5f8dd07889211f5ac44ee8d18ac2edc9262e44a.tar.gz
box64-a5f8dd07889211f5ac44ee8d18ac2edc9262e44a.zip
[INTERPRETER] Added 67 0F 29 opcode
Diffstat (limited to 'src')
-rw-r--r--src/emu/x64run670f.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/emu/x64run670f.c b/src/emu/x64run670f.c
index 2f94bd33..0b3f1493 100644
--- a/src/emu/x64run670f.c
+++ b/src/emu/x64run670f.c
@@ -65,6 +65,14 @@ uintptr_t Run670F(x64emu_t *emu, rex_t rex, int rep, uintptr_t addr)
             }
             break;
 
+        case 0x29:                      /* MOVAPS Ex,Gx */
+            nextop = F8;
+            GETEX32(0);
+            GETGX;
+            EX->q[0] = GX->q[0];
+            EX->q[1] = GX->q[1];
+            break;
+
         case 0x2E:
             // same for now
         case 0x2F: