Author: dquintana
Date: Tue May 20 22:51:38 2014
New Revision: 63391
URL:
http://svn.reactos.org/svn/reactos?rev=63391&view=rev
Log:
I was noted that I forgot to also apply the same fix to the KeRestoreFloatingPointState
function.
Also, for reference: r23894 contained working implemnentations in fpu.c. In r23895 ion
"moved" it to cpu.c, killing the MSVC implementation in the process. In 23972,
ion added new MSVC code for it, but this new version had the bug. It has remained
undiscovered until very recently.
Modified:
trunk/reactos/ntoskrnl/ke/i386/cpu.c
Modified: trunk/reactos/ntoskrnl/ke/i386/cpu.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ke/i386/cpu.c?rev…
==============================================================================
--- trunk/reactos/ntoskrnl/ke/i386/cpu.c [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/ke/i386/cpu.c [iso-8859-1] Tue May 20 22:51:38 2014
@@ -1459,7 +1459,8 @@
__asm
{
fnclex
- frstor [FpState]
+ mov eax, [FpState]
+ frstor [eax]
};
#endif