Lines Matching refs:__result
126 __typeof (*mem) __result; \
129 __result = *__memp; \
131 __tmpval = __result; \
132 while ((__result = pfx##_compare_and_exchange_val_64_acq \
133 (__memp, __result + __addval, __result)) == __tmpval); \
134 __result; })
179 ({ __typeof (*mem) __result; \
183 : "=q" (__result), "=m" (*mem) \
188 : "=r" (__result), "=m" (*mem) \
193 : "=r" (__result), "=m" (*mem) \
198 : "=r" (__result), "=m" (*mem) \
203 __result = do_exchange_and_add_val_64_acq (pfx, (mem), __addval); \
204 __result; })
259 ({ unsigned char __result; \
262 : "=m" (*mem), "=qm" (__result) \
266 : "=m" (*mem), "=qm" (__result) \
270 : "=m" (*mem), "=qm" (__result) \
274 : "=m" (*mem), "=qm" (__result) \
279 __result; })
283 ({ unsigned char __result; \
286 : "=m" (*mem), "=qm" (__result) \
290 : "=m" (*mem), "=qm" (__result) \
294 : "=m" (*mem), "=qm" (__result) \
298 : "=m" (*mem), "=qm" (__result) \
303 __result; })
342 ({ unsigned char __result; \
345 : "=m" (*mem), "=qm" (__result) \
349 : "=m" (*mem), "=qm" (__result) \
353 : "=m" (*mem), "=qm" (__result) \
357 : "=m" (*mem), "=qm" (__result) \
361 __result; })
400 ({ unsigned char __result; \
403 : "=m" (*mem), "=qm" (__result) \
407 : "=m" (*mem), "=qm" (__result) \
411 : "=m" (*mem), "=qm" (__result) \
415 : "=m" (*mem), "=qm" (__result) \
417 __result; })
448 ({ unsigned char __result; \
451 : "=q" (__result), "=m" (*mem) \
455 : "=q" (__result), "=m" (*mem) \
459 : "=q" (__result), "=m" (*mem) \
463 : "=q" (__result), "=m" (*mem) \
467 __result; })