]> git.proxmox.com Git - qemu.git/blobdiff - target-i386/ops_mem.h
MMX/SSE support
[qemu.git] / target-i386 / ops_mem.h
index 21c17008b98570cbd4df61cb2ef0ca912c19c3ca..2e6ccc424da68f0d0b58d86c6d52366ac7342bc6 100644 (file)
@@ -80,7 +80,21 @@ void OPPROTO glue(glue(op_stl, MEMSUFFIX), _T1_A0)(void)
     glue(stl, MEMSUFFIX)(A0, T1);
 }
 
-/* SSE support */
+/* SSE/MMX support */
+void OPPROTO glue(glue(op_ldq, MEMSUFFIX), _env_A0)(void)
+{
+    uint64_t *p;
+    p = (uint64_t *)((char *)env + PARAM1);
+    *p = glue(ldq, MEMSUFFIX)(A0);
+}
+
+void OPPROTO glue(glue(op_stq, MEMSUFFIX), _env_A0)(void)
+{
+    uint64_t *p;
+    p = (uint64_t *)((char *)env + PARAM1);
+    glue(stq, MEMSUFFIX)(A0, *p);
+}
+
 void OPPROTO glue(glue(op_ldo, MEMSUFFIX), _env_A0)(void)
 {
     XMMReg *p;