Lines Matching refs:Comperand
1014 short _InterlockedCompareExchange16(short volatile *Destination, short ExChange, short Comperand);
1016 short _InterlockedCompareExchange16(short volatile *Destination, short ExChange, short Comperand) {
1017 return __sync_val_compare_and_swap(Destination, Comperand, ExChange);
1034 __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand);
1037 __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) {
1038 return __sync_val_compare_and_swap(Destination, Comperand, ExChange);
1096 __MINGW_EXTENSION __int64 _InterlockedCompareExchange64(__int64 volatile *Destination, __int64 ExChange, __int64 Comperand);
1098 __int64 _InterlockedCompareExchange64(__int64 volatile *Destination, __int64 ExChange, __int64 Comperand) {
1099 return __sync_val_compare_and_swap(Destination, Comperand, ExChange);
1105 void *_InterlockedCompareExchangePointer(void * volatile *Destination, void *ExChange, void *Comperand);
1108 void *_InterlockedCompareExchangePointer(void *volatile *Destination, void *ExChange, void *Comperand) {
1109 return __sync_val_compare_and_swap(Destination, Comperand, ExChange);