enable saving of xmm registers in RtlCaptureContext
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Sun, 7 Dec 2008 12:59:41 +0000 (12:59 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Sun, 7 Dec 2008 12:59:41 +0000 (12:59 +0000)
svn path=/branches/ros-amd64-bringup/; revision=37911

reactos/lib/rtl/amd64/except_asm.S

index f167a5d..2937335 100644 (file)
@@ -74,8 +74,8 @@ _RtlCaptureContext:
     /* Store return address */
     mov [rcx + CONTEXT_Rip], rax
 
-    /* Safe mmx registers */
-/*    movdqa [rcx + CONTEXT_Xmm0], xmm0
+    /* Safe xmm registers */
+    movdqa [rcx + CONTEXT_Xmm0], xmm0
     movdqa [rcx + CONTEXT_Xmm1], xmm1
     movdqa [rcx + CONTEXT_Xmm2], xmm2
     movdqa [rcx + CONTEXT_Xmm3], xmm3
@@ -91,7 +91,7 @@ _RtlCaptureContext:
     movdqa [rcx + CONTEXT_Xmm13], xmm13
     movdqa [rcx + CONTEXT_Xmm14], xmm14
     movdqa [rcx + CONTEXT_Xmm15], xmm15
-*/
+
     /* Cleanup stack and return */
     add rsp, 8
     ret