- Remove deprecated ExfpInterlockedExchange64

svn path=/trunk/; revision=35397
This commit is contained in:
Stefan Ginsberg 2008-08-16 18:06:12 +00:00
parent 399dc7da51
commit 0860be6816
2 changed files with 0 additions and 29 deletions

View file

@ -556,24 +556,5 @@ _Exi386InterlockedExchangeUlong@12:
/* Return */
ret 8
/* Ugly hack: Use InterlockedExchange64 */
.att_syntax
.global @ExfpInterlockedExchange64@8
@ExfpInterlockedExchange64@8:
pushl %ebx
pushl %esi
movl %ecx,%esi
movl (%edx),%ebx
movl 4(%edx),%ecx
1:
movl (%esi),%eax
movl 4(%esi),%edx
LOCK
cmpxchg8b (%esi)
jnz 1b
popl %esi
popl %ebx
ret
/* EOF */

View file

@ -1007,13 +1007,6 @@ ExTryToAcquireResourceExclusiveLite(
IN PERESOURCE Resource
);
LONGLONG
FASTCALL
ExfpInterlockedExchange64(
LONGLONG volatile * Destination,
PLONGLONG Exchange
);
NTSTATUS
ExpSetTimeZoneInformation(PTIME_ZONE_INFORMATION TimeZoneInformation);
@ -1068,7 +1061,4 @@ XIPInit(
#define ExfInterlockedCompareExchange64UL(Destination, Exchange, Comperand) \
(ULONGLONG)ExfInterlockedCompareExchange64((PLONGLONG)(Destination), (PLONGLONG)(Exchange), (PLONGLONG)(Comperand))
#define ExfpInterlockedExchange64UL(Target, Value) \
(ULONGLONG)ExfpInterlockedExchange64((PLONGLONG)(Target), (PLONGLONG)(Value))
#endif /* __NTOSKRNL_INCLUDE_INTERNAL_EXECUTIVE_H */