Home
last modified time | relevance | path

Searched refs:comparand (Results 1 – 3 of 3) sorted by relevance

/haiku/headers/libs/zydis/Zycore/
H A DAtomic.h81 #define ZYAN_ATOMIC_COMPARE_EXCHANGE(destination, comparand, value) \ argument
82 ZyanAtomicCompareExchange((ZyanAtomicPointer*)&(destination), (comparand), (value))
103 #define ZYAN_ATOMIC_COMPARE_EXCHANGE32(destination, comparand, value) \ argument
104 ZyanAtomicCompareExchange32((ZyanAtomic32*)&(destination), (comparand), (value))
125 #define ZYAN_ATOMIC_COMPARE_EXCHANGE64(destination, comparand, value) \ argument
126 ZyanAtomicCompareExchange64((ZyanAtomic64*)&(destination), (comparand), (value))
160 ZyanUPointer comparand, ZyanUPointer value);
188 ZyanU32 comparand, ZyanU32 value);
208 ZyanU64 comparand, ZyanU64 value);
/haiku/headers/libs/zydis/Zycore/Internal/
H A DAtomicMSVC.h52 ZyanUPointer comparand, ZyanUPointer value) in ZyanAtomicCompareExchange() argument
54 return (ZyanUPointer)ZyanAtomicCompareExchange32((ZyanAtomic32*)destination, comparand, value); in ZyanAtomicCompareExchange()
70 ZyanUPointer comparand, ZyanUPointer value)
72 return (ZyanUPointer)ZyanAtomicCompareExchange64((ZyanAtomic64*)destination, comparand, value);
94 ZyanU32 comparand, ZyanU32 value) in ZyanAtomicCompareExchange32() argument
97 (LONG)value, (LONG)comparand)); in ZyanAtomicCompareExchange32()
115 ZyanU64 comparand, ZyanU64 value) in ZyanAtomicCompareExchange64() argument
118 (LONG64)value, (LONG64)comparand)); in ZyanAtomicCompareExchange64()
H A DAtomicGNU.h48 ZyanUPointer comparand, ZyanUPointer value) in ZyanAtomicCompareExchange() argument
51 &destination->value, (void*)comparand, (void*)value, &destination->value)); in ZyanAtomicCompareExchange()
70 ZyanU32 comparand, ZyanU32 value) in ZyanAtomicCompareExchange32() argument
72 return (ZyanU32)(__sync_val_compare_and_swap(&destination->value, comparand, value, in ZyanAtomicCompareExchange32()
91 ZyanU64 comparand, ZyanU64 value) in ZyanAtomicCompareExchange64() argument
93 return (ZyanU64)(__sync_val_compare_and_swap(&destination->value, comparand, value, in ZyanAtomicCompareExchange64()