From c71be46956b453e94109903e8589ecb0e70f35da Mon Sep 17 00:00:00 2001 From: David Quintana Date: Tue, 20 May 2014 22:33:26 +0000 Subject: [PATCH] Fix KeSaveFloatingPointState. It was working once upon a time, but the fix was lost on some refactoring. I was told to blame it on Arch. svn path=/trunk/; revision=63390 --- reactos/ntoskrnl/ke/i386/cpu.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/reactos/ntoskrnl/ke/i386/cpu.c b/reactos/ntoskrnl/ke/i386/cpu.c index 2d741ab6144..b56414ce0a7 100644 --- a/reactos/ntoskrnl/ke/i386/cpu.c +++ b/reactos/ntoskrnl/ke/i386/cpu.c @@ -1432,7 +1432,8 @@ KeSaveFloatingPointState(OUT PKFLOATING_SAVE Save) #else __asm { - fnsave [FpState] + mov eax, [FpState] + fnsave [eax] }; #endif