/third_party/boost/boost/atomic/detail/ |
D | ops_msvc_arm.hpp | 107 typedef typename make_storage_type< Size >::type storage_type; typedef 113 …static BOOST_FORCEINLINE storage_type fetch_sub(storage_type volatile& storage, storage_type v, me… in fetch_sub() 115 … typedef typename boost::atomics::detail::make_signed< storage_type >::type signed_storage_type; in fetch_sub() 116 …return Derived::fetch_add(storage, static_cast< storage_type >(-static_cast< signed_storage_type >… in fetch_sub() 120 …storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak() 125 …static BOOST_FORCEINLINE bool test_and_set(storage_type volatile& storage, memory_order order) BOO… in test_and_set() 127 return !!Derived::exchange(storage, (storage_type)1, order); in test_and_set() 130 …static BOOST_FORCEINLINE void clear(storage_type volatile& storage, memory_order order) BOOST_NOEX… in clear() 132 Derived::store(storage, (storage_type)0, order); in clear() 141 typedef typename base_type::storage_type storage_type; typedef [all …]
|
D | core_arch_ops_msvc_arm.hpp | 123 typedef typename storage_traits< Size >::type storage_type; typedef 130 …static BOOST_FORCEINLINE storage_type fetch_sub(storage_type volatile& storage, storage_type v, me… in fetch_sub() 132 … typedef typename boost::atomics::detail::make_signed< storage_type >::type signed_storage_type; in fetch_sub() 133 …return Derived::fetch_add(storage, static_cast< storage_type >(-static_cast< signed_storage_type >… in fetch_sub() 137 …storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak() 142 …static BOOST_FORCEINLINE bool test_and_set(storage_type volatile& storage, memory_order order) BOO… in test_and_set() 144 return !!Derived::exchange(storage, (storage_type)1, order); in test_and_set() 147 …static BOOST_FORCEINLINE void clear(storage_type volatile& storage, memory_order order) BOOST_NOEX… in clear() 149 Derived::store(storage, (storage_type)0, order); in clear() 158 typedef typename base_type::storage_type storage_type; typedef [all …]
|
D | ops_gcc_ppc.hpp | 86 typedef typename make_storage_type< 4u >::type storage_type; typedef 92 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store() 103 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load() 105 storage_type v; in load() 134 …static BOOST_FORCEINLINE storage_type exchange(storage_type volatile& storage, storage_type v, mem… in exchange() 136 storage_type original; in exchange() 153 …storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak() 179 …storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_strong() 204 …static BOOST_FORCEINLINE storage_type fetch_add(storage_type volatile& storage, storage_type v, me… in fetch_add() 206 storage_type original, result; in fetch_add() [all …]
|
D | extra_ops_emulated.hpp | 39 typedef typename base_type::storage_type storage_type; typedef 42 static storage_type fetch_negate(storage_type volatile& storage, memory_order) BOOST_NOEXCEPT in fetch_negate() 45 storage_type& s = const_cast< storage_type& >(storage); in fetch_negate() 47 storage_type old_val = s; in fetch_negate() 48 s = static_cast< storage_type >(-old_val); in fetch_negate() 52 static storage_type negate(storage_type volatile& storage, memory_order) BOOST_NOEXCEPT in negate() 55 storage_type& s = const_cast< storage_type& >(storage); in negate() 57 storage_type new_val = static_cast< storage_type >(-s); in negate() 62 …static storage_type add(storage_type volatile& storage, storage_type v, memory_order) BOOST_NOEXCE… in add() 65 storage_type& s = const_cast< storage_type& >(storage); in add() [all …]
|
D | core_arch_ops_gcc_ppc.hpp | 87 typedef typename storage_traits< 4u >::type storage_type; typedef 94 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store() 105 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load() 107 storage_type v; in load() 136 …static BOOST_FORCEINLINE storage_type exchange(storage_type volatile& storage, storage_type v, mem… in exchange() 138 storage_type original; in exchange() 155 …storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak() 181 …storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_strong() 206 …static BOOST_FORCEINLINE storage_type fetch_add(storage_type volatile& storage, storage_type v, me… in fetch_add() 208 storage_type original, result; in fetch_add() [all …]
|
D | extra_ops_generic.hpp | 39 typedef typename base_type::storage_type storage_type; typedef 42 …static BOOST_FORCEINLINE storage_type fetch_negate(storage_type volatile& storage, memory_order or… in fetch_negate() 44 storage_type old_val; in fetch_negate() 46 …ange_weak(storage, old_val, atomics::detail::integral_extend< Signed, storage_type >(static_cast< … in fetch_negate() 50 …static BOOST_FORCEINLINE storage_type negate(storage_type volatile& storage, memory_order order) B… in negate() 52 storage_type old_val, new_val; in negate() 56 …new_val = atomics::detail::integral_extend< Signed, storage_type >(static_cast< emulated_storage_t… in negate() 62 …static BOOST_FORCEINLINE storage_type add(storage_type volatile& storage, storage_type v, memory_o… in add() 67 …static BOOST_FORCEINLINE storage_type sub(storage_type volatile& storage, storage_type v, memory_o… in sub() 72 …static BOOST_FORCEINLINE storage_type bitwise_and(storage_type volatile& storage, storage_type v, … in bitwise_and() [all …]
|
D | ops_gcc_alpha.hpp | 94 typedef typename make_storage_type< 4u >::type storage_type; typedef 100 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store() 107 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load() 109 storage_type v = storage; in load() 114 …static BOOST_FORCEINLINE storage_type exchange(storage_type volatile& storage, storage_type v, mem… in exchange() 116 storage_type original, tmp; in exchange() 141 …storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak() 145 storage_type current; in compare_exchange_weak() 171 …storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_strong() 174 storage_type current, tmp; in compare_exchange_strong() [all …]
|
D | extra_ops_gcc_ppc.hpp | 40 typedef typename base_type::storage_type storage_type; typedef 42 …static BOOST_FORCEINLINE void opaque_negate(storage_type volatile& storage, memory_order order) BO… in opaque_negate() 47 …static BOOST_FORCEINLINE void opaque_complement(storage_type volatile& storage, memory_order order… in opaque_complement() 52 …static BOOST_FORCEINLINE bool negate_and_test(storage_type volatile& storage, memory_order order) … in negate_and_test() 57 …static BOOST_FORCEINLINE bool add_and_test(storage_type volatile& storage, storage_type v, memory_… in add_and_test() 62 …static BOOST_FORCEINLINE bool sub_and_test(storage_type volatile& storage, storage_type v, memory_… in sub_and_test() 67 …static BOOST_FORCEINLINE bool and_and_test(storage_type volatile& storage, storage_type v, memory_… in and_and_test() 72 …static BOOST_FORCEINLINE bool or_and_test(storage_type volatile& storage, storage_type v, memory_o… in or_and_test() 77 …static BOOST_FORCEINLINE bool xor_and_test(storage_type volatile& storage, storage_type v, memory_… in xor_and_test() 82 …static BOOST_FORCEINLINE bool complement_and_test(storage_type volatile& storage, memory_order ord… in complement_and_test() [all …]
|
D | ops_emulated.hpp | 36 typedef typename make_storage_type< Size >::type storage_type; typedef 45 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order) … in store() 48 const_cast< storage_type& >(storage) = v; in store() 51 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order) BOO… in load() 54 return const_cast< storage_type const& >(storage); in load() 57 …static BOOST_FORCEINLINE storage_type fetch_add(storage_type volatile& storage, storage_type v, me… in fetch_add() 59 storage_type& s = const_cast< storage_type& >(storage); in fetch_add() 61 storage_type old_val = s; in fetch_add() 66 …static BOOST_FORCEINLINE storage_type fetch_sub(storage_type volatile& storage, storage_type v, me… in fetch_sub() 68 storage_type& s = const_cast< storage_type& >(storage); in fetch_sub() [all …]
|
D | ops_msvc_x86.hpp | 115 typedef typename make_storage_type< Size >::type storage_type; typedef 121 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store() 135 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load() 137 storage_type v = storage; in load() 142 …static BOOST_FORCEINLINE storage_type fetch_sub(storage_type volatile& storage, storage_type v, me… in fetch_sub() 144 … typedef typename boost::atomics::detail::make_signed< storage_type >::type signed_storage_type; in fetch_sub() 145 …return Derived::fetch_add(storage, static_cast< storage_type >(-static_cast< signed_storage_type >… in fetch_sub() 149 …storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak() 154 …static BOOST_FORCEINLINE bool test_and_set(storage_type volatile& storage, memory_order order) BOO… in test_and_set() 156 return !!Derived::exchange(storage, (storage_type)1, order); in test_and_set() [all …]
|
D | core_arch_ops_msvc_x86.hpp | 96 typedef typename storage_traits< Size >::type storage_type; typedef 103 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store() 117 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load() 119 storage_type v = storage; in load() 124 …static BOOST_FORCEINLINE storage_type fetch_sub(storage_type volatile& storage, storage_type v, me… in fetch_sub() 126 … typedef typename boost::atomics::detail::make_signed< storage_type >::type signed_storage_type; in fetch_sub() 127 …return Derived::fetch_add(storage, static_cast< storage_type >(-static_cast< signed_storage_type >… in fetch_sub() 131 …storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak() 136 …static BOOST_FORCEINLINE bool test_and_set(storage_type volatile& storage, memory_order order) BOO… in test_and_set() 138 return !!Derived::exchange(storage, (storage_type)1, order); in test_and_set() [all …]
|
D | core_operations_emulated.hpp | 37 typedef typename storage_traits< Size >::type storage_type; typedef 43 typedef buffer_storage< Size, Alignment > storage_type; typedef 57 typedef typename base_type::storage_type storage_type; typedef 70 static void store(storage_type volatile& storage, storage_type v, memory_order) BOOST_NOEXCEPT in store() 74 const_cast< storage_type& >(storage) = v; in store() 77 static storage_type load(storage_type const volatile& storage, memory_order) BOOST_NOEXCEPT in load() 81 return const_cast< storage_type const& >(storage); in load() 84 …static storage_type fetch_add(storage_type volatile& storage, storage_type v, memory_order) BOOST_… in fetch_add() 87 storage_type& s = const_cast< storage_type& >(storage); in fetch_add() 89 storage_type old_val = s; in fetch_add() [all …]
|
D | core_arch_ops_gcc_alpha.hpp | 94 typedef typename storage_traits< 4u >::type storage_type; typedef 101 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store() 108 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load() 110 storage_type v = storage; in load() 115 …static BOOST_FORCEINLINE storage_type exchange(storage_type volatile& storage, storage_type v, mem… in exchange() 117 storage_type original, tmp; in exchange() 142 …storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak() 146 storage_type current; in compare_exchange_weak() 172 …storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_strong() 175 storage_type current, tmp; in compare_exchange_strong() [all …]
|
D | ops_gcc_x86.hpp | 60 typedef typename make_storage_type< Size >::type storage_type; typedef 62 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store() 76 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load() 78 storage_type v = storage; in load() 83 …static BOOST_FORCEINLINE storage_type fetch_sub(storage_type volatile& storage, storage_type v, me… in fetch_sub() 89 …storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak() 94 …static BOOST_FORCEINLINE bool test_and_set(storage_type volatile& storage, memory_order order) BOO… in test_and_set() 96 return !!Derived::exchange(storage, (storage_type)1, order); in test_and_set() 99 …static BOOST_FORCEINLINE void clear(storage_type volatile& storage, memory_order order) BOOST_NOEX… in clear() 101 store(storage, (storage_type)0, order); in clear() [all …]
|
D | extra_ops_gcc_x86.hpp | 39 typedef typename base_type::storage_type storage_type; typedef 55 …static BOOST_FORCEINLINE storage_type fetch_negate(storage_type volatile& storage, memory_order) B… in fetch_negate() 57 storage_type original = storage; in fetch_negate() 63 …static BOOST_FORCEINLINE storage_type fetch_complement(storage_type volatile& storage, memory_orde… in fetch_complement() 65 storage_type original = storage; in fetch_complement() 71 …static BOOST_FORCEINLINE storage_type negate(storage_type volatile& storage, memory_order) BOOST_N… in negate() 73 storage_type original = storage; in negate() 76 return static_cast< storage_type >(result); in negate() 79 …static BOOST_FORCEINLINE storage_type bitwise_complement(storage_type volatile& storage, memory_or… in bitwise_complement() 81 storage_type original = storage; in bitwise_complement() [all …]
|
D | core_arch_ops_gcc_arm.hpp | 63 typedef typename storage_traits< 4u >::type storage_type; typedef 70 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store() 77 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load() 79 storage_type v = storage; in load() 84 …static BOOST_FORCEINLINE storage_type exchange(storage_type volatile& storage, storage_type v, mem… in exchange() 87 storage_type original; in exchange() 107 …storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak() 114 storage_type original; in compare_exchange_weak() 143 …storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_strong() 150 storage_type original; in compare_exchange_strong() [all …]
|
D | core_arch_ops_gcc_aarch32.hpp | 56 typedef typename storage_traits< 1u >::type storage_type; typedef 63 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store() 81 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load() 83 storage_type v; in load() 102 …static BOOST_FORCEINLINE storage_type exchange(storage_type volatile& storage, storage_type v, mem… in exchange() 104 storage_type original; in exchange() 126 …storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak() 128 storage_type original; in compare_exchange_weak() 154 …storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_strong() 156 storage_type original; in compare_exchange_strong() [all …]
|
D | core_arch_ops_gcc_x86.hpp | 63 typedef typename storage_traits< Size >::type storage_type; typedef 70 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store() 84 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load() 86 storage_type v = storage; in load() 91 …static BOOST_FORCEINLINE storage_type fetch_sub(storage_type volatile& storage, storage_type v, me… in fetch_sub() 97 …storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak() 102 …static BOOST_FORCEINLINE bool test_and_set(storage_type volatile& storage, memory_order order) BOO… in test_and_set() 104 return !!Derived::exchange(storage, (storage_type)1, order); in test_and_set() 107 …static BOOST_FORCEINLINE void clear(storage_type volatile& storage, memory_order order) BOOST_NOEX… in clear() 109 store(storage, (storage_type)0, order); in clear() [all …]
|
D | ops_gcc_arm.hpp | 63 typedef typename make_storage_type< 4u >::type storage_type; typedef 69 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store() 76 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load() 78 storage_type v = storage; in load() 83 …static BOOST_FORCEINLINE storage_type exchange(storage_type volatile& storage, storage_type v, mem… in exchange() 85 storage_type original; in exchange() 106 …storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak() 111 storage_type original; in compare_exchange_weak() 139 …storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_strong() 144 storage_type original; in compare_exchange_strong() [all …]
|
D | extra_ops_gcc_aarch32.hpp | 42 typedef typename base_type::storage_type storage_type; typedef 46 …static BOOST_FORCEINLINE void opaque_negate(storage_type volatile& storage, memory_order order) BO… in opaque_negate() 51 …static BOOST_FORCEINLINE void opaque_complement(storage_type volatile& storage, memory_order order… in opaque_complement() 56 …static BOOST_FORCEINLINE void opaque_add(storage_type volatile& storage, storage_type v, memory_or… in opaque_add() 61 …static BOOST_FORCEINLINE void opaque_sub(storage_type volatile& storage, storage_type v, memory_or… in opaque_sub() 66 …static BOOST_FORCEINLINE void opaque_and(storage_type volatile& storage, storage_type v, memory_or… in opaque_and() 71 …static BOOST_FORCEINLINE void opaque_or(storage_type volatile& storage, storage_type v, memory_ord… in opaque_or() 76 …static BOOST_FORCEINLINE void opaque_xor(storage_type volatile& storage, storage_type v, memory_or… in opaque_xor() 81 …static BOOST_FORCEINLINE bool negate_and_test(storage_type volatile& storage, memory_order order) … in negate_and_test() 86 …static BOOST_FORCEINLINE bool add_and_test(storage_type volatile& storage, storage_type v, memory_… in add_and_test() [all …]
|
D | extra_ops_gcc_aarch64.hpp | 42 typedef typename base_type::storage_type storage_type; typedef 48 …static BOOST_FORCEINLINE void opaque_negate(storage_type volatile& storage, memory_order order) BO… in opaque_negate() 53 …static BOOST_FORCEINLINE void opaque_complement(storage_type volatile& storage, memory_order order… in opaque_complement() 58 …static BOOST_FORCEINLINE void opaque_add(storage_type volatile& storage, storage_type v, memory_or… in opaque_add() 63 …static BOOST_FORCEINLINE void opaque_sub(storage_type volatile& storage, storage_type v, memory_or… in opaque_sub() 68 …static BOOST_FORCEINLINE void opaque_and(storage_type volatile& storage, storage_type v, memory_or… in opaque_and() 73 …static BOOST_FORCEINLINE void opaque_or(storage_type volatile& storage, storage_type v, memory_ord… in opaque_or() 78 …static BOOST_FORCEINLINE void opaque_xor(storage_type volatile& storage, storage_type v, memory_or… in opaque_xor() 83 …static BOOST_FORCEINLINE bool negate_and_test(storage_type volatile& storage, memory_order order) … in negate_and_test() 88 …static BOOST_FORCEINLINE bool add_and_test(storage_type volatile& storage, storage_type v, memory_… in add_and_test() [all …]
|
D | core_ops_windows.hpp | 65 typedef typename storage_traits< Size >::type storage_type; typedef 72 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store() 77 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load() 79 … return Derived::fetch_add(const_cast< storage_type volatile& >(storage), (storage_type)0, order); in load() 82 …static BOOST_FORCEINLINE storage_type fetch_sub(storage_type volatile& storage, storage_type v, me… in fetch_sub() 84 … typedef typename boost::atomics::detail::make_signed< storage_type >::type signed_storage_type; in fetch_sub() 85 …return Derived::fetch_add(storage, static_cast< storage_type >(-static_cast< signed_storage_type >… in fetch_sub() 89 …storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak() 94 …static BOOST_FORCEINLINE bool test_and_set(storage_type volatile& storage, memory_order order) BOO… in test_and_set() 96 return !!Derived::exchange(storage, (storage_type)1, order); in test_and_set() [all …]
|
D | ops_windows.hpp | 71 typedef typename make_storage_type< Size >::type storage_type; typedef 77 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store() 82 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load() 84 … return Derived::fetch_add(const_cast< storage_type volatile& >(storage), (storage_type)0, order); in load() 87 …static BOOST_FORCEINLINE storage_type fetch_sub(storage_type volatile& storage, storage_type v, me… in fetch_sub() 89 … typedef typename boost::atomics::detail::make_signed< storage_type >::type signed_storage_type; in fetch_sub() 90 …return Derived::fetch_add(storage, static_cast< storage_type >(-static_cast< signed_storage_type >… in fetch_sub() 94 …storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak() 99 …static BOOST_FORCEINLINE bool test_and_set(storage_type volatile& storage, memory_order order) BOO… in test_and_set() 101 return !!Derived::exchange(storage, (storage_type)1, order); in test_and_set() [all …]
|
D | extra_ops_gcc_arm.hpp | 43 typedef typename base_type::storage_type storage_type; typedef 45 …static BOOST_FORCEINLINE void opaque_negate(storage_type volatile& storage, memory_order order) BO… in opaque_negate() 50 …static BOOST_FORCEINLINE void opaque_complement(storage_type volatile& storage, memory_order order… in opaque_complement() 55 …static BOOST_FORCEINLINE bool negate_and_test(storage_type volatile& storage, memory_order order) … in negate_and_test() 60 …static BOOST_FORCEINLINE bool add_and_test(storage_type volatile& storage, storage_type v, memory_… in add_and_test() 65 …static BOOST_FORCEINLINE bool sub_and_test(storage_type volatile& storage, storage_type v, memory_… in sub_and_test() 70 …static BOOST_FORCEINLINE bool and_and_test(storage_type volatile& storage, storage_type v, memory_… in and_and_test() 75 …static BOOST_FORCEINLINE bool or_and_test(storage_type volatile& storage, storage_type v, memory_o… in or_and_test() 80 …static BOOST_FORCEINLINE bool xor_and_test(storage_type volatile& storage, storage_type v, memory_… in xor_and_test() 85 …static BOOST_FORCEINLINE bool complement_and_test(storage_type volatile& storage, memory_order ord… in complement_and_test() [all …]
|
D | core_arch_ops_gcc_aarch64.hpp | 52 typedef typename storage_traits< 1u >::type storage_type; typedef 59 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store() 77 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load() 79 storage_type v; in load() 113 …static BOOST_FORCEINLINE storage_type exchange(storage_type volatile& storage, storage_type v, mem… in exchange() 115 storage_type original; in exchange() 148 …storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak() 150 storage_type original; in compare_exchange_weak() 193 …storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_strong() 195 storage_type original; in compare_exchange_strong() [all …]
|