about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2021-03-09 14:07:01 +0100
committerptitSeb <sebastien.chev@gmail.com>2021-03-09 14:07:01 +0100
commit094f961a0a362899093291c82fb861e964b5d9cc (patch)
tree3f86ba25b0c620b93c3164389460520f3891ff8c /src
parentbe676d7fa6d46730f634733c606ba496522f4b15 (diff)
downloadbox64-094f961a0a362899093291c82fb861e964b5d9cc.tar.gz
box64-094f961a0a362899093291c82fb861e964b5d9cc.zip
Added 66 0F 7F opcode
Diffstat (limited to 'src')
-rw-r--r--src/emu/x64run660f.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/emu/x64run660f.c b/src/emu/x64run660f.c
index f63ed6ec..fbf2f045 100644
--- a/src/emu/x64run660f.c
+++ b/src/emu/x64run660f.c
@@ -308,6 +308,13 @@ int Run660F(x64emu_t *emu, rex_t rex)
                 ED->dword[0] = GX->ud[0];

         }

         break;

+    case 0x7F:  /* MOVDQA Ex,Gx */

+        nextop = F8;

+        GETEX(0);

+        GETGX;

+        EX->q[0] = GX->q[0];

+        EX->q[1] = GX->q[1];

+        break;

 

     case 0xD6:                      /* MOVQ Ex,Gx */

         nextop = F8;