Home
last modified time | relevance | path

Searched refs:fetch_and (Results 1 – 25 of 38) sorted by relevance

12

/third_party/boost/boost/atomic/detail/
Dextra_ops_generic.hpp74 return base_type::fetch_and(storage, v, order) & v; in bitwise_and()
115 base_type::fetch_and(storage, v, order); in opaque_and()
178 storage_type old_val = base_type::fetch_and(storage, ~mask, order); in bit_test_and_reset()
306 base_type::fetch_and(storage, v, order); in opaque_and()
369 storage_type old_val = base_type::fetch_and(storage, ~mask, order); in bit_test_and_reset()
Dops_gcc_x86.hpp182 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
283 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
383 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
495 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
Dcore_arch_ops_msvc_x86.hpp174 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
179 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
244 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
317 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
419 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
492 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
803 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
Dops_msvc_x86.hpp192 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
197 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
262 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
335 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
437 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
510 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
820 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
Dops_gcc_ppc.hpp242 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
472 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
802 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
1132 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
Dops_msvc_arm.hpp231 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
396 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
561 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
726 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
Dcore_arch_ops_gcc_x86.hpp186 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
283 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
379 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
830 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
Dextra_ops_emulated.hpp158 base_type::fetch_and(storage, v, order); in opaque_and()
233 storage_type old_val = base_type::fetch_and(storage, ~mask, order); in bit_test_and_reset()
Dcore_ops_cas_based.hpp53 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
Dcore_arch_ops_gcc_ppc.hpp244 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
475 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
806 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
1137 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
Dcore_arch_ops_msvc_arm.hpp248 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
413 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
578 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
743 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
Dcore_arch_ops_gcc_aarch32.hpp231 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
493 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
753 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
1029 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
Dops_cas_based.hpp68 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
Dcore_arch_ops_gcc_arm.hpp233 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
499 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
893 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
1317 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
Dops_gcc_arm.hpp226 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
485 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
872 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
1286 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
Dops_gcc_alpha.hpp260 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
770 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
Dops_emulated.hpp114 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
Dcore_arch_ops_gcc_alpha.hpp261 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
772 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
Dops_gcc_sync.hpp126 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
Dcore_operations_emulated.hpp146 …static storage_type fetch_and(storage_type volatile& storage, storage_type v, memory_order) BOOST_… in fetch_and() function
Dcore_arch_ops_gcc_aarch64.hpp313 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
699 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
1083 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
1467 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
1805 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
Dcore_ops_windows.hpp140 …static BOOST_FORCEINLINE storage_type fetch_and(storage_type volatile& storage, storage_type v, me… in fetch_and() function
/third_party/boost/libs/atomic/test/
Datomicity_ref.cpp232 … value_type tmp = shared_value_ref.fetch_and(~(1u << (shift + k)), boost::memory_order_relaxed); in test_bitops()
246 value_type tmp = shared_value_ref.fetch_and(~mask, boost::memory_order_relaxed); in test_bitops()
Datomicity.cpp224 value_type tmp = shared_value.fetch_and(~(1u << (shift + k)), boost::memory_order_relaxed); in test_bitops()
238 value_type tmp = shared_value.fetch_and(~mask, boost::memory_order_relaxed); in test_bitops()
/third_party/boost/libs/config/test/
Dboost_no_cxx11_hdr_atomic.ipp48 a1.fetch_and(3);

12