Lines Matching refs:compare
36 ck_pr_cas_64_2_value(uint64_t target[2], uint64_t compare[2], uint64_t set[2], uint64_t value[2])
54 : "r" (target), "r" (compare[0]), "r" (compare[1]), "r" (set[0]), "r" (set[1])
61 ck_pr_cas_ptr_2_value(void *target, void *compare, void *set, void *value)
64 CK_CPP_CAST(uint64_t *, compare),
70 ck_pr_cas_64_2(uint64_t target[2], uint64_t compare[2], uint64_t set[2])
86 : "r" (target), "r" (compare[0]), "r" (compare[1]), "r" (set[0]), "r" (set[1])
92 ck_pr_cas_ptr_2(void *target, void *compare, void *set)
95 CK_CPP_CAST(uint64_t *, compare),
102 ck_pr_cas_##N##_value(M *target, T compare, T set, M *value) \
117 "r" (compare) \
120 return (previous == compare); \
123 ck_pr_cas_##N(M *target, T compare, T set) \
139 "r" (compare) \
141 return (previous == compare); \