Home
last modified time | relevance | path

Searched refs:fetch_xor (Results 1 – 9 of 9) sorted by relevance

/external/rust/crates/crossbeam-utils/src/atomic/
Datomic_cell.rs387 pub fn fetch_xor(&self, val: $t) -> $t {
390 a.fetch_xor(val as usize, Ordering::AcqRel) as $t
492 pub fn fetch_xor(&self, val: $t) -> $t {
494 a.fetch_xor(val, Ordering::AcqRel)
592 pub fn fetch_xor(&self, val: bool) -> bool { in fetch_xor() method
594 a.fetch_xor(val, Ordering::AcqRel) in fetch_xor()
/external/libcxx/include/
Datomic177 fetch_xor(integral op, memory_order m = memory_order_seq_cst) volatile noexcept;
178 integral fetch_xor(integral op, memory_order m = memory_order_seq_cst) noexcept;
1037 _Tp fetch_xor(_Tp __op, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
1040 _Tp fetch_xor(_Tp __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1076 _Tp operator^=(_Tp __op) volatile _NOEXCEPT {return fetch_xor(__op) ^ __op;}
1078 _Tp operator^=(_Tp __op) _NOEXCEPT {return fetch_xor(__op) ^ __op;}
1677 return __o->fetch_xor(__op);
1689 return __o->fetch_xor(__op);
1703 return __o->fetch_xor(__op, __m);
1715 return __o->fetch_xor(__op, __m);
/external/rust/crates/tokio/src/runtime/task/
Dstate.rs138 let prev = Snapshot(self.val.fetch_xor(DELTA, AcqRel)); in transition_to_complete()
/external/angle/third_party/abseil-cpp/absl/container/internal/
Dhashtablez_sampler.cc241 info->hashes_bitwise_xor.fetch_xor(hash, std::memory_order_relaxed); in RecordInsertSlow()
/external/rust/crates/crossbeam-epoch/src/
Datomic.rs758 pub fn fetch_xor<'g>(&self, val: usize, ord: Ordering, _: &'g Guard) -> Shared<'g, T> { in fetch_xor() method
759 unsafe { Shared::from_usize(self.data.fetch_xor(val & low_bits::<T>(), ord)) } in fetch_xor()
/external/llvm-project/libcxx/include/
Datomic164 integral fetch_xor(integral op, memory_order m = memory_order_seq_cst) volatile noexcept;
165 integral fetch_xor(integral op, memory_order m = memory_order_seq_cst) noexcept;
1743 _Tp fetch_xor(_Tp __op, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
1746 _Tp fetch_xor(_Tp __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1782 _Tp operator^=(_Tp __op) volatile _NOEXCEPT {return fetch_xor(__op) ^ __op;}
1784 _Tp operator^=(_Tp __op) _NOEXCEPT {return fetch_xor(__op) ^ __op;}
2455 return __o->fetch_xor(__op);
2467 return __o->fetch_xor(__op);
2481 return __o->fetch_xor(__op, __m);
2493 return __o->fetch_xor(__op, __m);
/external/compiler-rt/lib/tsan/rtl/
Dtsan_interceptors_mac.cc93 OSATOMIC_INTERCEPTORS_BITWISE(OSAtomicXor, fetch_xor, in OSATOMIC_INTERCEPTORS_ARITHMETIC()
/external/llvm-project/compiler-rt/lib/tsan/rtl/
Dtsan_interceptors_mac.cpp105 OSATOMIC_INTERCEPTORS_BITWISE(OSAtomicXor, fetch_xor, in OSATOMIC_INTERCEPTORS_ARITHMETIC()
/external/rust/crates/async-trait/tests/
Dtest.rs1170 self.0.fetch_xor(true, Ordering::AcqRel); in drop()