Home
last modified time | relevance | path

Searched defs:core_arch_operations (Results 1 – 11 of 11) sorted by relevance

/aosp_15_r20/external/sdv/vsomeip/third_party/boost/atomic/include/boost/atomic/detail/
Dcore_arch_ops_gcc_ppc.hpp84 struct core_arch_operations< 4u, Signed, Interprocess > : struct
87 typedef typename storage_traits< 4u >::type storage_type;
89 static BOOST_CONSTEXPR_OR_CONST std::size_t storage_size = 4u;
90 static BOOST_CONSTEXPR_OR_CONST std::size_t storage_alignment = 4u;
91 static BOOST_CONSTEXPR_OR_CONST bool is_signed = Signed;
92 static BOOST_CONSTEXPR_OR_CONST bool is_interprocess = Interprocess;
94 …NLINE void store(storage_type volatile& storage, storage_type v, memory_order order) BOOST_NOEXCEPT in store()
105 …CEINLINE storage_type load(storage_type const volatile& storage, memory_order order) BOOST_NOEXCEPT in load()
136 …ge_type exchange(storage_type volatile& storage, storage_type v, memory_order order) BOOST_NOEXCEPT in exchange()
154 static BOOST_FORCEINLINE bool compare_exchange_weak( in compare_exchange_weak()
[all …]
Dcore_arch_ops_gcc_arm.hpp60 struct core_arch_operations< 4u, Signed, Interprocess > : struct
63 typedef typename storage_traits< 4u >::type storage_type;
65 static BOOST_CONSTEXPR_OR_CONST std::size_t storage_size = 4u;
66 static BOOST_CONSTEXPR_OR_CONST std::size_t storage_alignment = 4u;
67 static BOOST_CONSTEXPR_OR_CONST bool is_signed = Signed;
68 static BOOST_CONSTEXPR_OR_CONST bool is_interprocess = Interprocess;
70 …NLINE void store(storage_type volatile& storage, storage_type v, memory_order order) BOOST_NOEXCEPT in store()
77 …CEINLINE storage_type load(storage_type const volatile& storage, memory_order order) BOOST_NOEXCEPT in load()
84 …ge_type exchange(storage_type volatile& storage, storage_type v, memory_order order) BOOST_NOEXCEPT in exchange()
106 static BOOST_FORCEINLINE bool compare_exchange_weak( in compare_exchange_weak()
[all …]
Dcore_arch_ops_msvc_x86.hpp148 struct core_arch_operations< 4u, Signed, Interprocess > : struct
151 …s_msvc_x86< 4u, Signed, Interprocess, core_arch_operations< 4u, Signed, Interprocess > > base_type;
152 typedef typename base_type::storage_type storage_type;
154 …storage_type fetch_add(storage_type volatile& storage, storage_type v, memory_order) BOOST_NOEXCEPT in fetch_add()
159 … storage_type exchange(storage_type volatile& storage, storage_type v, memory_order) BOOST_NOEXCEPT in exchange()
164 static BOOST_FORCEINLINE bool compare_exchange_strong( in compare_exchange_strong()
174 …storage_type fetch_and(storage_type volatile& storage, storage_type v, memory_order) BOOST_NOEXCEPT in fetch_and()
179 …e_type fetch_and(storage_type volatile& storage, storage_type v, memory_order order) BOOST_NOEXCEPT in fetch_and()
188 … storage_type fetch_or(storage_type volatile& storage, storage_type v, memory_order) BOOST_NOEXCEPT in fetch_or()
193 …ge_type fetch_or(storage_type volatile& storage, storage_type v, memory_order order) BOOST_NOEXCEPT in fetch_or()
[all …]
Dcore_arch_ops_gcc_alpha.hpp91 struct core_arch_operations< 4u, Signed, Interprocess > : struct
94 typedef typename storage_traits< 4u >::type storage_type;
96 static BOOST_CONSTEXPR_OR_CONST std::size_t storage_size = 4u;
97 static BOOST_CONSTEXPR_OR_CONST std::size_t storage_alignment = 4u;
98 static BOOST_CONSTEXPR_OR_CONST bool is_signed = Signed;
99 static BOOST_CONSTEXPR_OR_CONST bool is_interprocess = Interprocess;
101 …NLINE void store(storage_type volatile& storage, storage_type v, memory_order order) BOOST_NOEXCEPT in store()
108 …CEINLINE storage_type load(storage_type const volatile& storage, memory_order order) BOOST_NOEXCEPT in load()
115 …ge_type exchange(storage_type volatile& storage, storage_type v, memory_order order) BOOST_NOEXCEPT in exchange()
141 static BOOST_FORCEINLINE bool compare_exchange_weak( in compare_exchange_weak()
[all …]
Dcore_arch_ops_gcc_aarch32.hpp53 struct core_arch_operations< 1u, Signed, Interprocess > : struct
56 typedef typename storage_traits< 1u >::type storage_type;
58 static BOOST_CONSTEXPR_OR_CONST std::size_t storage_size = 1u;
59 static BOOST_CONSTEXPR_OR_CONST std::size_t storage_alignment = 1u;
60 static BOOST_CONSTEXPR_OR_CONST bool is_signed = Signed;
61 static BOOST_CONSTEXPR_OR_CONST bool is_interprocess = Interprocess;
63 …NLINE void store(storage_type volatile& storage, storage_type v, memory_order order) BOOST_NOEXCEPT in store()
81 …CEINLINE storage_type load(storage_type const volatile& storage, memory_order order) BOOST_NOEXCEPT in load()
102 …ge_type exchange(storage_type volatile& storage, storage_type v, memory_order order) BOOST_NOEXCEPT in exchange()
125 static BOOST_FORCEINLINE bool compare_exchange_weak( in compare_exchange_weak()
[all …]
Dcore_arch_ops_msvc_arm.hpp154 struct core_arch_operations< 1u, Signed, Interprocess > : struct
157 …s_msvc_arm< 1u, Signed, Interprocess, core_arch_operations< 1u, Signed, Interprocess > > base_type;
158 typedef typename base_type::storage_type storage_type;
160 …NLINE void store(storage_type volatile& storage, storage_type v, memory_order order) BOOST_NOEXCEPT in store()
167 …CEINLINE storage_type load(storage_type const volatile& storage, memory_order order) BOOST_NOEXCEPT in load()
174 …e_type fetch_add(storage_type volatile& storage, storage_type v, memory_order order) BOOST_NOEXCEPT in fetch_add()
197 …ge_type exchange(storage_type volatile& storage, storage_type v, memory_order order) BOOST_NOEXCEPT in exchange()
220 static BOOST_FORCEINLINE bool compare_exchange_strong( in compare_exchange_strong()
248 …e_type fetch_and(storage_type volatile& storage, storage_type v, memory_order order) BOOST_NOEXCEPT in fetch_and()
271 …ge_type fetch_or(storage_type volatile& storage, storage_type v, memory_order order) BOOST_NOEXCEPT in fetch_or()
[all …]
Dcore_arch_ops_gcc_aarch64.hpp49 struct core_arch_operations< 1u, Signed, Interprocess > : struct
52 typedef typename storage_traits< 1u >::type storage_type;
54 static BOOST_CONSTEXPR_OR_CONST std::size_t storage_size = 1u;
55 static BOOST_CONSTEXPR_OR_CONST std::size_t storage_alignment = 1u;
56 static BOOST_CONSTEXPR_OR_CONST bool is_signed = Signed;
57 static BOOST_CONSTEXPR_OR_CONST bool is_interprocess = Interprocess;
59 …NLINE void store(storage_type volatile& storage, storage_type v, memory_order order) BOOST_NOEXCEPT in store()
77 …CEINLINE storage_type load(storage_type const volatile& storage, memory_order order) BOOST_NOEXCEPT in load()
113 …ge_type exchange(storage_type volatile& storage, storage_type v, memory_order order) BOOST_NOEXCEPT in exchange()
147 static BOOST_FORCEINLINE bool compare_exchange_weak( in compare_exchange_weak()
[all …]
Dcore_arch_ops_gcc_x86.hpp114 struct core_arch_operations< 1u, Signed, Interprocess > : struct
117 …ns_gcc_x86< 1u, Signed, Interprocess, core_arch_operations< 1u, Signed, Interprocess > > base_type;
118 typedef typename base_type::storage_type storage_type;
119 typedef typename storage_traits< 4u >::type temp_storage_type;
121 …storage_type fetch_add(storage_type volatile& storage, storage_type v, memory_order) BOOST_NOEXCEPT in fetch_add()
133 … storage_type exchange(storage_type volatile& storage, storage_type v, memory_order) BOOST_NOEXCEPT in exchange()
145 static BOOST_FORCEINLINE bool compare_exchange_strong( in compare_exchange_strong()
186 …storage_type fetch_and(storage_type volatile& storage, storage_type v, memory_order) BOOST_NOEXCEPT in fetch_and()
193 … storage_type fetch_or(storage_type volatile& storage, storage_type v, memory_order) BOOST_NOEXCEPT in fetch_or()
200 …storage_type fetch_xor(storage_type volatile& storage, storage_type v, memory_order) BOOST_NOEXCEPT in fetch_xor()
[all …]
Dcore_arch_ops_gcc_sparc.hpp133 struct core_arch_operations< 4u, Signed, Interprocess > : struct
139 struct core_arch_operations< 1u, Signed, Interprocess > : struct
145 struct core_arch_operations< 2u, Signed, Interprocess > : struct
204 struct core_arch_operations< 8u, Signed, Interprocess > : struct
Dcore_arch_operations.hpp39 struct core_arch_operations : struct
Dcore_ops_gcc_atomic.hpp85 …typedef atomics::detail::core_arch_operations< storage_size, is_signed, is_interprocess > core_arc… in load() typedef