Fixed the register saving in ExfInterlockedCompareExchange64. Modified: trunk/reactos/ntoskrnl/ex/i386/fastinterlck_asm.S _____
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