Home
last modified time | relevance | path

Searched refs:cmpval (Results 1 – 2 of 2) sorted by relevance

/f-stack/freebsd/mips/include/
H A Datomic.h386 : "r" (cmpval), "r" (newval), "m" (*p) in atomic_cmpset_32()
421 : "=&r" (ret), "+m" (*p), "=m" (*cmpval) in atomic_fcmpset_32()
422 : "r" (newval), "r" (*cmpval) in atomic_fcmpset_32()
434 retval = atomic_cmpset_##WIDTH(p, cmpval, newval); \
444 return (atomic_cmpset_##WIDTH(p, cmpval, newval)); \
521 : "r" (cmpval), "r" (newval), "m" (*p) in atomic_cmpset_64()
544 : "r" (newval), "r" (*cmpval) in atomic_fcmpset_64()
730 #define atomic_cmpset_long(p, cmpval, newval) \ argument
733 #define atomic_cmpset_acq_long(p, cmpval, newval) \ argument
736 #define atomic_cmpset_rel_long(p, cmpval, newval) \ argument
[all …]
/f-stack/freebsd/arm64/include/
H A Datomic.h142 uint##t##_t cmpval, uint##t##_t newval)
147 uint##t##_t *cmpval, uint##t##_t newval)
164 : "r" (p), "r" (cmpval), "r" (newval) \
176 oldval = cmpval; \
183 : "=r" (res), "+&r" (cmpval) \
194 return (atomic_cmpset_##bar##t##_lse(p, cmpval, \
197 return (atomic_cmpset_##bar##t##_llsc(p, cmpval, \
206 _cmpval = *cmpval; \
218 *cmpval = tmp; \
228 _cmpval = tmp = *cmpval; \
[all …]