Fixed the register saving in ExfInterlockedCompareExchange64.
Modified: trunk/reactos/ntoskrnl/ex/i386/fastinterlck_asm.S
--- trunk/reactos/ntoskrnl/ex/i386/fastinterlck_asm.S 2006-01-06 08:37:46 UTC (rev 20606) +++ trunk/reactos/ntoskrnl/ex/i386/fastinterlck_asm.S 2006-01-06 11:36:43 UTC (rev 20607) @@ -611,8 +611,8 @@
@ExfInterlockedCompareExchange64@12: /* Save registers */
+ push ebx
push ebp
- push ebp
/* Get desination pointer, exchange value and comperand value/address */ mov ebp, ecx