Lines Matching defs:__val
56 void __libcpp_atomic_store(_ValueType* __dest, _FromType __val,
59 __atomic_store_n(__dest, __val, __order);
64 void __libcpp_relaxed_store(_ValueType* __dest, _FromType __val)
66 __atomic_store_n(__dest, __val, _AO_Relaxed);
71 _ValueType __libcpp_atomic_load(_ValueType const* __val,
74 return __atomic_load_n(__val, __order);
79 _ValueType __libcpp_atomic_add(_ValueType* __val, _AddType __a,
82 return __atomic_add_fetch(__val, __a, __order);
95 bool __libcpp_atomic_compare_exchange(_ValueType* __val,
100 return __atomic_compare_exchange_n(__val, __expected, __after, true,
117 void __libcpp_atomic_store(_ValueType* __dest, _FromType __val,
120 *__dest = __val;
125 void __libcpp_relaxed_store(_ValueType* __dest, _FromType __val)
127 *__dest = __val;
132 _ValueType __libcpp_atomic_load(_ValueType const* __val,
135 return *__val;
140 _ValueType __libcpp_atomic_add(_ValueType* __val, _AddType __a,
143 return *__val += __a;
158 bool __libcpp_atomic_compare_exchange(_ValueType* __val,
162 if (*__val == *__expected) {
163 *__val = __after;
166 *__expected = *__val;