Lines Matching refs:operand
123 #define atomic_fetch_add(object, operand) \
124 InterlockedExchangeAdd64(object, operand)
126 #define atomic_fetch_sub(object, operand) \
127 InterlockedExchangeAdd64(object, -(operand))
129 #define atomic_fetch_or(object, operand) \
130 InterlockedOr64(object, operand)
132 #define atomic_fetch_xor(object, operand) \
133 InterlockedXor64(object, operand)
135 #define atomic_fetch_and(object, operand) \
136 InterlockedAnd64(object, operand)
138 #define atomic_fetch_add(object, operand) \
139 InterlockedExchangeAdd(object, operand)
141 #define atomic_fetch_sub(object, operand) \
142 InterlockedExchangeAdd(object, -(operand))
144 #define atomic_fetch_or(object, operand) \
145 InterlockedOr(object, operand)
147 #define atomic_fetch_xor(object, operand) \
148 InterlockedXor(object, operand)
150 #define atomic_fetch_and(object, operand) \
151 InterlockedAnd(object, operand)
154 #define atomic_fetch_add_explicit(object, operand, order) \
155 atomic_fetch_add(object, operand)
157 #define atomic_fetch_sub_explicit(object, operand, order) \
158 atomic_fetch_sub(object, operand)
160 #define atomic_fetch_or_explicit(object, operand, order) \
161 atomic_fetch_or(object, operand)
163 #define atomic_fetch_xor_explicit(object, operand, order) \
164 atomic_fetch_xor(object, operand)
166 #define atomic_fetch_and_explicit(object, operand, order) \
167 atomic_fetch_and(object, operand)