Home | History | Annotate | Download | only in bits

Lines Matching refs:_M_i

232     bool _M_i;
234 unsigned char _M_i;
259 return __atomic_test_and_set (&_M_i, __m);
265 return __atomic_test_and_set (&_M_i, __m);
275 __atomic_clear (&_M_i, __m);
285 __atomic_clear (&_M_i, __m);
319 __int_type _M_i;
328 // Requires __int_type convertible to _M_i.
329 constexpr __atomic_base(__int_type __i) noexcept : _M_i (__i) { }
369 { return __atomic_add_fetch(&_M_i, 1, memory_order_seq_cst); }
373 { return __atomic_add_fetch(&_M_i, 1, memory_order_seq_cst); }
377 { return __atomic_sub_fetch(&_M_i, 1, memory_order_seq_cst); }
381 { return __atomic_sub_fetch(&_M_i, 1, memory_order_seq_cst); }
385 { return __atomic_add_fetch(&_M_i, __i, memory_order_seq_cst); }
389 { return __atomic_add_fetch(&_M_i, __i, memory_order_seq_cst); }
393 { return __atomic_sub_fetch(&_M_i, __i, memory_order_seq_cst); }
397 { return __atomic_sub_fetch(&_M_i, __i, memory_order_seq_cst); }
401 { return __atomic_and_fetch(&_M_i, __i, memory_order_seq_cst); }
405 { return __atomic_and_fetch(&_M_i, __i, memory_order_seq_cst); }
409 { return __atomic_or_fetch(&_M_i, __i, memory_order_seq_cst); }
413 { return __atomic_or_fetch(&_M_i, __i, memory_order_seq_cst); }
417 { return __atomic_xor_fetch(&_M_i, __i, memory_order_seq_cst); }
421 { return __atomic_xor_fetch(&_M_i, __i, memory_order_seq_cst); }
425 { return __atomic_is_lock_free (sizeof (_M_i), &_M_i); }
429 { return __atomic_is_lock_free (sizeof (_M_i), &_M_i); }
438 __atomic_store_n(&_M_i, __i, __m);
449 __atomic_store_n(&_M_i, __i, __m);
458 return __atomic_load_n(&_M_i, __m);
467 return __atomic_load_n(&_M_i, __m);
474 return __atomic_exchange_n(&_M_i, __i, __m);
482 return __atomic_exchange_n(&_M_i, __i, __m);
493 return __atomic_compare_exchange_n(&_M_i, &__i1, __i2, 1, __m1, __m2);
505 return __atomic_compare_exchange_n(&_M_i, &__i1, __i2, 1, __m1, __m2);
532 return __atomic_compare_exchange_n(&_M_i, &__i1, __i2, 0, __m1, __m2);
544 return __atomic_compare_exchange_n(&_M_i, &__i1, __i2, 0, __m1, __m2);
566 { return __atomic_fetch_add(&_M_i, __i, __m); }
571 { return __atomic_fetch_add(&_M_i, __i, __m); }
576 { return __atomic_fetch_sub(&_M_i, __i, __m); }
581 { return __atomic_fetch_sub(&_M_i, __i, __m); }
586 { return __atomic_fetch_and(&_M_i, __i, __m); }
591 { return __atomic_fetch_and(&_M_i, __i, __m); }
596 { return __atomic_fetch_or(&_M_i, __i, __m); }
601 { return __atomic_fetch_or(&_M_i, __i, __m); }
606 { return __atomic_fetch_xor(&_M_i, __i, __m); }
611 { return __atomic_fetch_xor(&_M_i, __i, __m); }