TianoCore EDK2 master
Loading...
Searching...
No Matches
InterlockedCompareExchange64.c
Go to the documentation of this file.
1
13__int64
15 __int64 volatile *Destination,
16 __int64 Exchange,
17 __int64 Comperand
18 );
19
20#pragma intrinsic(_InterlockedCompareExchange64)
21
38UINT64
39EFIAPI
41 IN volatile UINT64 *Value,
42 IN UINT64 CompareValue,
43 IN UINT64 ExchangeValue
44 )
45{
46 return _InterlockedCompareExchange64 (Value, ExchangeValue, CompareValue);
47}
UINT64 EFIAPI InternalSyncCompareExchange64(IN volatile UINT64 *Value, IN UINT64 CompareValue, IN UINT64 ExchangeValue)
#define IN
Definition: Base.h:279
__int64 _InterlockedCompareExchange64(__int64 volatile *Destination, __int64 Exchange, __int64 Comperand)