about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2021-03-06 14:27:44 +0100
committerptitSeb <sebastien.chev@gmail.com>2021-03-06 14:27:44 +0100
commit925d40da1c1305e8a5df6ccc39bc6b9aa21d22db (patch)
tree83c44a57ce458ee8d1f2ff1ae754d7a84ed94a1f /src
parent71fc52987ed70773f5abb556ec30a590b1417897 (diff)
downloadbox64-925d40da1c1305e8a5df6ccc39bc6b9aa21d22db.tar.gz
box64-925d40da1c1305e8a5df6ccc39bc6b9aa21d22db.zip
Added F3 0F 6F MOVDQU opcode
Diffstat (limited to 'src')
-rw-r--r--src/emu/x64runf30f.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/emu/x64runf30f.c b/src/emu/x64runf30f.c
index e712d362..efbce036 100644
--- a/src/emu/x64runf30f.c
+++ b/src/emu/x64runf30f.c
@@ -76,6 +76,13 @@ int RunF30F(x64emu_t *emu, rex_t rex)
         GX->d[0] = EX->f[0];

         break;

 

+    case 0x6F:  /* MOVDQU Gx, Ex */

+        nextop = F8;

+        GETEX;

+        GETGX;

+        memcpy(GX, EX, 16);    // unaligned...

+        break;

+

     default:

         return 1;

     }