/third_party/boost/boost/atomic/detail/ |
D | extra_ops_msvc_arm.hpp | 43 …INE bool bit_test_and_set(storage_type volatile& storage, unsigned int bit_number, memory_order or… in bit_test_and_set() 50 result = !!BOOST_ATOMIC_INTERLOCKED_BTS_RELAXED(&storage, bit_number); in bit_test_and_set() 54 result = !!BOOST_ATOMIC_INTERLOCKED_BTS_ACQUIRE(&storage, bit_number); in bit_test_and_set() 57 result = !!BOOST_ATOMIC_INTERLOCKED_BTS_RELEASE(&storage, bit_number); in bit_test_and_set() 62 result = !!BOOST_ATOMIC_INTERLOCKED_BTS(&storage, bit_number); in bit_test_and_set() 67 return !!BOOST_ATOMIC_INTERLOCKED_BTS(&storage, bit_number); in bit_test_and_set() 71 …E bool bit_test_and_reset(storage_type volatile& storage, unsigned int bit_number, memory_order or… in bit_test_and_reset() 78 result = !!BOOST_ATOMIC_INTERLOCKED_BTR_RELAXED(&storage, bit_number); in bit_test_and_reset() 82 result = !!BOOST_ATOMIC_INTERLOCKED_BTR_ACQUIRE(&storage, bit_number); in bit_test_and_reset() 85 result = !!BOOST_ATOMIC_INTERLOCKED_BTR_RELEASE(&storage, bit_number); in bit_test_and_reset() [all …]
|
D | extra_ops_gcc_x86.hpp | 797 …INE bool bit_test_and_set(storage_type volatile& storage, unsigned int bit_number, memory_order) B… in bit_test_and_set() 805 : [bit_number] "Kq" ((uint16_t)bit_number) in bit_test_and_set() 814 : [bit_number] "Kq" ((uint16_t)bit_number) in bit_test_and_set() 821 …E bool bit_test_and_reset(storage_type volatile& storage, unsigned int bit_number, memory_order) B… in bit_test_and_reset() 829 : [bit_number] "Kq" ((uint16_t)bit_number) in bit_test_and_reset() 838 : [bit_number] "Kq" ((uint16_t)bit_number) in bit_test_and_reset() 845 …l bit_test_and_complement(storage_type volatile& storage, unsigned int bit_number, memory_order) B… in bit_test_and_complement() 853 : [bit_number] "Kq" ((uint16_t)bit_number) in bit_test_and_complement() 862 : [bit_number] "Kq" ((uint16_t)bit_number) in bit_test_and_complement() 1250 …INE bool bit_test_and_set(storage_type volatile& storage, unsigned int bit_number, memory_order) B… in bit_test_and_set() [all …]
|
D | extra_ops_generic.hpp | 168 …INE bool bit_test_and_set(storage_type volatile& storage, unsigned int bit_number, memory_order or… in bit_test_and_set() 170 …pe >(static_cast< emulated_storage_type >(static_cast< emulated_storage_type >(1u) << bit_number)); in bit_test_and_set() 175 …E bool bit_test_and_reset(storage_type volatile& storage, unsigned int bit_number, memory_order or… in bit_test_and_reset() 177 …pe >(static_cast< emulated_storage_type >(static_cast< emulated_storage_type >(1u) << bit_number)); in bit_test_and_reset() 182 …l bit_test_and_complement(storage_type volatile& storage, unsigned int bit_number, memory_order or… in bit_test_and_complement() 184 …pe >(static_cast< emulated_storage_type >(static_cast< emulated_storage_type >(1u) << bit_number)); in bit_test_and_complement() 359 …INE bool bit_test_and_set(storage_type volatile& storage, unsigned int bit_number, memory_order or… in bit_test_and_set() 361 …pe >(static_cast< emulated_storage_type >(static_cast< emulated_storage_type >(1u) << bit_number)); in bit_test_and_set() 366 …E bool bit_test_and_reset(storage_type volatile& storage, unsigned int bit_number, memory_order or… in bit_test_and_reset() 368 …pe >(static_cast< emulated_storage_type >(static_cast< emulated_storage_type >(1u) << bit_number)); in bit_test_and_reset() [all …]
|
D | extra_ops_emulated.hpp | 221 …INE bool bit_test_and_set(storage_type volatile& storage, unsigned int bit_number, memory_order or… in bit_test_and_set() 224 … storage_type mask = static_cast< storage_type >(static_cast< storage_type >(1u) << bit_number); in bit_test_and_set() 229 …E bool bit_test_and_reset(storage_type volatile& storage, unsigned int bit_number, memory_order or… in bit_test_and_reset() 232 … storage_type mask = static_cast< storage_type >(static_cast< storage_type >(1u) << bit_number); in bit_test_and_reset() 237 …l bit_test_and_complement(storage_type volatile& storage, unsigned int bit_number, memory_order or… in bit_test_and_complement() 240 … storage_type mask = static_cast< storage_type >(static_cast< storage_type >(1u) << bit_number); in bit_test_and_complement()
|
D | extra_ops_msvc_x86.hpp | 803 …INE bool bit_test_and_set(storage_type volatile& storage, unsigned int bit_number, memory_order or… in bit_test_and_set() 810 mov eax, bit_number in bit_test_and_set() 818 …E bool bit_test_and_reset(storage_type volatile& storage, unsigned int bit_number, memory_order or… in bit_test_and_reset() 825 mov eax, bit_number in bit_test_and_reset() 833 …l bit_test_and_complement(storage_type volatile& storage, unsigned int bit_number, memory_order or… in bit_test_and_complement() 840 mov eax, bit_number in bit_test_and_complement() 1237 …l bit_test_and_complement(storage_type volatile& storage, unsigned int bit_number, memory_order or… in bit_test_and_complement() 1244 mov eax, bit_number in bit_test_and_complement() 1254 …INE bool bit_test_and_set(storage_type volatile& storage, unsigned int bit_number, memory_order) B… in bit_test_and_set() 1256 return !!BOOST_ATOMIC_INTERLOCKED_BTS(&storage, bit_number); in bit_test_and_set() [all …]
|
D | atomic_impl.hpp | 515 …BOOST_FORCEINLINE bool bit_test_and_set(unsigned int bit_number, memory_order order = memory_order… in bit_test_and_set() argument 517 BOOST_ASSERT(bit_number < sizeof(value_type) * 8u); in bit_test_and_set() 518 return extra_operations::bit_test_and_set(this->storage(), bit_number, order); in bit_test_and_set() 521 …BOOST_FORCEINLINE bool bit_test_and_reset(unsigned int bit_number, memory_order order = memory_ord… in bit_test_and_reset() argument 523 BOOST_ASSERT(bit_number < sizeof(value_type) * 8u); in bit_test_and_reset() 524 return extra_operations::bit_test_and_reset(this->storage(), bit_number, order); in bit_test_and_reset() 527 …BOOST_FORCEINLINE bool bit_test_and_complement(unsigned int bit_number, memory_order order = memor… in bit_test_and_complement() argument 529 BOOST_ASSERT(bit_number < sizeof(value_type) * 8u); in bit_test_and_complement() 530 return extra_operations::bit_test_and_complement(this->storage(), bit_number, order); in bit_test_and_complement()
|
D | atomic_ref_impl.hpp | 482 …BOOST_FORCEINLINE bool bit_test_and_set(unsigned int bit_number, memory_order order = memory_order… in bit_test_and_set() argument 484 BOOST_ASSERT(bit_number < sizeof(value_type) * 8u); in bit_test_and_set() 485 return extra_operations::bit_test_and_set(this->storage(), bit_number, order); in bit_test_and_set() 488 …BOOST_FORCEINLINE bool bit_test_and_reset(unsigned int bit_number, memory_order order = memory_ord… in bit_test_and_reset() argument 490 BOOST_ASSERT(bit_number < sizeof(value_type) * 8u); in bit_test_and_reset() 491 return extra_operations::bit_test_and_reset(this->storage(), bit_number, order); in bit_test_and_reset() 494 …BOOST_FORCEINLINE bool bit_test_and_complement(unsigned int bit_number, memory_order order = memor… in bit_test_and_complement() argument 496 BOOST_ASSERT(bit_number < sizeof(value_type) * 8u); in bit_test_and_complement() 497 return extra_operations::bit_test_and_complement(this->storage(), bit_number, order); in bit_test_and_complement()
|
D | atomic_template.hpp | 520 …BOOST_FORCEINLINE bool bit_test_and_set(unsigned int bit_number, memory_order order = memory_order… in bit_test_and_set() argument 522 BOOST_ASSERT(bit_number < sizeof(value_type) * 8u); in bit_test_and_set() 523 return extra_operations::bit_test_and_set(m_storage.value, bit_number, order); in bit_test_and_set() 526 …BOOST_FORCEINLINE bool bit_test_and_reset(unsigned int bit_number, memory_order order = memory_ord… in bit_test_and_reset() argument 528 BOOST_ASSERT(bit_number < sizeof(value_type) * 8u); in bit_test_and_reset() 529 return extra_operations::bit_test_and_reset(m_storage.value, bit_number, order); in bit_test_and_reset() 532 …BOOST_FORCEINLINE bool bit_test_and_complement(unsigned int bit_number, memory_order order = memor… in bit_test_and_complement() argument 534 BOOST_ASSERT(bit_number < sizeof(value_type) * 8u); in bit_test_and_complement() 535 return extra_operations::bit_test_and_complement(m_storage.value, bit_number, order); in bit_test_and_complement()
|