about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/emu/x64run0f.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/emu/x64run0f.c b/src/emu/x64run0f.c
index 08a31db0..81636b4a 100644
--- a/src/emu/x64run0f.c
+++ b/src/emu/x64run0f.c
@@ -418,6 +418,12 @@ int Run0F(x64emu_t *emu, rex_t rex)
             }

             GETED(0);

             switch((nextop>>3)&7) {

+                case 2:                 /* LDMXCSR Md */

+                    emu->mxcsr = ED->dword[0];

+                    break;

+                case 3:                 /* STMXCSR Md */

+                    ED->dword[0] = emu->mxcsr;

+                    break;

                 default:

                     return 1;

             }