Home | History | Annotate | Download | only in bits

Lines Matching refs:_M_i

267     __atomic_flag_data_type _M_i;
291 return __atomic_test_and_set (&_M_i, __m);
297 return __atomic_test_and_set (&_M_i, __m);
308 __atomic_clear (&_M_i, __m);
319 __atomic_clear (&_M_i, __m);
358 __int_type _M_i;
367 // Requires __int_type convertible to _M_i.
368 constexpr __atomic_base(__int_type __i) noexcept : _M_i (__i) { }
408 { return __atomic_add_fetch(&_M_i, 1, memory_order_seq_cst); }
412 { return __atomic_add_fetch(&_M_i, 1, memory_order_seq_cst); }
416 { return __atomic_sub_fetch(&_M_i, 1, memory_order_seq_cst); }
420 { return __atomic_sub_fetch(&_M_i, 1, memory_order_seq_cst); }
424 { return __atomic_add_fetch(&_M_i, __i, memory_order_seq_cst); }
428 { return __atomic_add_fetch(&_M_i, __i, memory_order_seq_cst); }
432 { return __atomic_sub_fetch(&_M_i, __i, memory_order_seq_cst); }
436 { return __atomic_sub_fetch(&_M_i, __i, memory_order_seq_cst); }
440 { return __atomic_and_fetch(&_M_i, __i, memory_order_seq_cst); }
444 { return __atomic_and_fetch(&_M_i, __i, memory_order_seq_cst); }
448 { return __atomic_or_fetch(&_M_i, __i, memory_order_seq_cst); }
452 { return __atomic_or_fetch(&_M_i, __i, memory_order_seq_cst); }
456 { return __atomic_xor_fetch(&_M_i, __i, memory_order_seq_cst); }
460 { return __atomic_xor_fetch(&_M_i, __i, memory_order_seq_cst); }
464 { return __atomic_is_lock_free(sizeof(_M_i), nullptr); }
468 { return __atomic_is_lock_free(sizeof(_M_i), nullptr); }
478 __atomic_store_n(&_M_i, __i, __m);
490 __atomic_store_n(&_M_i, __i, __m);
500 return __atomic_load_n(&_M_i, __m);
510 return __atomic_load_n(&_M_i, __m);
517 return __atomic_exchange_n(&_M_i, __i, __m);
525 return __atomic_exchange_n(&_M_i, __i, __m);
538 return __atomic_compare_exchange_n(&_M_i, &__i1, __i2, 1, __m1, __m2);
552 return __atomic_compare_exchange_n(&_M_i, &__i1, __i2, 1, __m1, __m2);
581 return __atomic_compare_exchange_n(&_M_i, &__i1, __i2, 0, __m1, __m2);
596 return __atomic_compare_exchange_n(&_M_i, &__i1, __i2, 0, __m1, __m2);
618 { return __atomic_fetch_add(&_M_i, __i, __m); }
623 { return __atomic_fetch_add(&_M_i, __i, __m); }
628 { return __atomic_fetch_sub(&_M_i, __i, __m); }
633 { return __atomic_fetch_sub(&_M_i, __i, __m); }
638 { return __atomic_fetch_and(&_M_i, __i, __m); }
643 { return __atomic_fetch_and(&_M_i, __i, __m); }
648 { return __atomic_fetch_or(&_M_i, __i, __m); }
653 { return __atomic_fetch_or(&_M_i, __i, __m); }
658 { return __atomic_fetch_xor(&_M_i, __i, __m); }
663 { return __atomic_fetch_xor(&_M_i, __i, __m); }