Home | History | Annotate | Download | only in bits

Lines Matching refs:_M_i

63       return __sync_lock_test_and_set(&_M_i, 1);
73 __sync_lock_release(&_M_i);
84 void* _M_i;
92 atomic_address(void* __v) { _M_i = __v; }
106 _M_i = __v;
110 _M_i = __v;
123 void* __ret = _M_i;
132 return __sync_lock_test_and_set(&_M_i, __v);
157 void* __v1n = __sync_val_compare_and_swap(&_M_i, __v1o, __v2);
174 { return __sync_fetch_and_add(&_M_i, __d); }
178 { return __sync_fetch_and_sub(&_M_i, __d); }
192 { return __sync_add_and_fetch(&_M_i, __d); }
196 { return __sync_sub_and_fetch(&_M_i, __d); }
227 __integral_type _M_i;
235 // Requires __integral_type convertible to _M_base._M_i.
236 __atomic_base(__integral_type __i) { _M_i = __i; }
258 { return __sync_add_and_fetch(&_M_i, 1); }
262 { return __sync_sub_and_fetch(&_M_i, 1); }
266 { return __sync_add_and_fetch(&_M_i, __i); }
270 { return __sync_sub_and_fetch(&_M_i, __i); }
274 { return __sync_and_and_fetch(&_M_i, __i); }
278 { return __sync_or_and_fetch(&_M_i, __i); }
282 { return __sync_xor_and_fetch(&_M_i, __i); }
297 _M_i = __i;
301 _M_i = __i;
314 __integral_type __ret = _M_i;
324 return __sync_lock_test_and_set(&_M_i, __i);
349 __integral_type __i1n = __sync_val_compare_and_swap(&_M_i, __i1o, __i2);
367 { return __sync_fetch_and_add(&_M_i, __i); }
372 { return __sync_fetch_and_sub(&_M_i, __i); }
377 { return __sync_fetch_and_and(&_M_i, __i); }
382 { return __sync_fetch_and_or(&_M_i, __i); }
387 { return __sync_fetch_and_xor(&_M_i, __i); }