Author: tkreuzer Date: Sun Dec 7 06:59:41 2008 New Revision: 37911
URL: http://svn.reactos.org/svn/reactos?rev=37911&view=rev Log: enable saving of xmm registers in RtlCaptureContext
Modified: branches/ros-amd64-bringup/reactos/lib/rtl/amd64/except_asm.S
Modified: branches/ros-amd64-bringup/reactos/lib/rtl/amd64/except_asm.S URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/rt... ============================================================================== --- branches/ros-amd64-bringup/reactos/lib/rtl/amd64/except_asm.S [iso-8859-1] (original) +++ branches/ros-amd64-bringup/reactos/lib/rtl/amd64/except_asm.S [iso-8859-1] Sun Dec 7 06:59:41 2008 @@ -74,8 +74,8 @@ /* 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 @@ movdqa [rcx + CONTEXT_Xmm13], xmm13 movdqa [rcx + CONTEXT_Xmm14], xmm14 movdqa [rcx + CONTEXT_Xmm15], xmm15 -*/ + /* Cleanup stack and return */ add rsp, 8 ret