Lines Matching refs:__result
197 __typeof (*(mem)) __result; \
199 __result = __arch_compare_and_exchange_val_32_acq(mem, newval, oldval); \
201 __result = __arch_compare_and_exchange_val_64_acq(mem, newval, oldval); \
204 __result; \
209 __typeof (*(mem)) __result; \
211 __result = __arch_compare_and_exchange_val_32_rel(mem, newval, oldval); \
213 __result = __arch_compare_and_exchange_val_64_rel(mem, newval, oldval); \
216 __result; \
221 __typeof (*(mem)) __result; \
223 __result = __arch_atomic_exchange_32_acq (mem, value); \
225 __result = __arch_atomic_exchange_64_acq (mem, value); \
228 __result; \
233 __typeof (*(mem)) __result; \
235 __result = __arch_atomic_exchange_32_rel (mem, value); \
237 __result = __arch_atomic_exchange_64_rel (mem, value); \
240 __result; \
245 __typeof (*(mem)) __result; \
247 __result = __arch_atomic_exchange_and_add_32 (mem, value); \
249 __result = __arch_atomic_exchange_and_add_64 (mem, value); \
252 __result; \
256 __typeof (*(mem)) __result; \
258 __result = __arch_atomic_exchange_and_add_32_acq (mem, value); \
260 __result = __arch_atomic_exchange_and_add_64_acq (mem, value); \
263 __result; \
267 __typeof (*(mem)) __result; \
269 __result = __arch_atomic_exchange_and_add_32_rel (mem, value); \
271 __result = __arch_atomic_exchange_and_add_64_rel (mem, value); \
274 __result; \
279 __typeof (*(mem)) __result; \
281 __result = __arch_atomic_increment_val_32 (mem); \
283 __result = __arch_atomic_increment_val_64 (mem); \
286 __result; \
293 __typeof (*(mem)) __result; \
295 __result = __arch_atomic_decrement_val_32 (mem); \
297 __result = __arch_atomic_decrement_val_64 (mem); \
300 __result; \
308 ({ __typeof (*(mem)) __result; \
310 __result = __arch_atomic_decrement_if_positive_32 (mem); \
312 __result = __arch_atomic_decrement_if_positive_64 (mem); \
315 __result; \