Home
last modified time | relevance | path

Searched defs:__volatile__ (Results 1 – 25 of 59) sorted by relevance

123

/third_party/boost/boost/atomic/detail/
Dextra_ops_gcc_x86.hpp142 __asm__ __volatile__ in opaque_add() local
152 __asm__ __volatile__ in opaque_add() local
166 __asm__ __volatile__ in opaque_sub() local
176 __asm__ __volatile__ in opaque_sub() local
188 __asm__ __volatile__ in opaque_negate() local
199 __asm__ __volatile__ in opaque_and() local
210 __asm__ __volatile__ in opaque_or() local
221 __asm__ __volatile__ in opaque_xor() local
232 __asm__ __volatile__ in opaque_complement() local
247 __asm__ __volatile__ in add_and_test() local
[all …]
Dops_gcc_ppc.hpp95 __asm__ __volatile__ in store() local
107 __asm__ __volatile__ ("sync" ::: "memory"); in load() local
110 __asm__ __volatile__ in load() local
124 __asm__ __volatile__ in load() local
138 __asm__ __volatile__ in exchange() local
157 __asm__ __volatile__ in compare_exchange_weak() local
183 __asm__ __volatile__ in compare_exchange_strong() local
208 __asm__ __volatile__ in fetch_add() local
227 __asm__ __volatile__ in fetch_sub() local
246 __asm__ __volatile__ in fetch_and() local
[all …]
Dcore_arch_ops_gcc_ppc.hpp97 __asm__ __volatile__ in store() local
109 __asm__ __volatile__ ("sync" ::: "memory"); in load() local
112 __asm__ __volatile__ in load() local
126 __asm__ __volatile__ in load() local
140 __asm__ __volatile__ in exchange() local
159 __asm__ __volatile__ in compare_exchange_weak() local
185 __asm__ __volatile__ in compare_exchange_strong() local
210 __asm__ __volatile__ in fetch_add() local
229 __asm__ __volatile__ in fetch_sub() local
248 __asm__ __volatile__ in fetch_and() local
[all …]
Dextra_ops_gcc_ppc.hpp104 __asm__ __volatile__ in fetch_negate() local
123 __asm__ __volatile__ in negate() local
142 __asm__ __volatile__ in add() local
161 __asm__ __volatile__ in sub() local
180 __asm__ __volatile__ in bitwise_and() local
199 __asm__ __volatile__ in bitwise_or() local
218 __asm__ __volatile__ in bitwise_xor() local
237 __asm__ __volatile__ in fetch_complement() local
256 __asm__ __volatile__ in bitwise_complement() local
293 __asm__ __volatile__ in fetch_negate() local
[all …]
Dops_gcc_alpha.hpp73 __asm__ __volatile__ ("mb" ::: "memory"); in fence_before() local
79 __asm__ __volatile__ ("mb" ::: "memory"); in fence_after() local
85 __asm__ __volatile__ ("mb" ::: "memory"); in fence_after_store() local
118 __asm__ __volatile__ in exchange() local
146 __asm__ __volatile__ in compare_exchange_weak() local
176 __asm__ __volatile__ in compare_exchange_strong() local
212 __asm__ __volatile__ in fetch_add() local
238 __asm__ __volatile__ in fetch_sub() local
264 __asm__ __volatile__ in fetch_and() local
290 __asm__ __volatile__ in fetch_or() local
[all …]
Dops_gcc_sparc.hpp44 __asm__ __volatile__ ("membar #Sync" ::: "memory"); in fence_before() local
46 __asm__ __volatile__ ("membar #StoreStore | #LoadStore" ::: "memory"); in fence_before() local
52 __asm__ __volatile__ ("membar #Sync" ::: "memory"); in fence_after() local
54 __asm__ __volatile__ ("membar #StoreStore | #LoadStore" ::: "memory"); in fence_after() local
60 __asm__ __volatile__ ("membar #Sync" ::: "memory"); in fence_after_store() local
93 __asm__ __volatile__ in compare_exchange_strong() local
118 __asm__ __volatile__ in exchange() local
177 __asm__ __volatile__ in compare_exchange_strong() local
212 __asm__ __volatile__ ("membar #StoreStore | #LoadStore" ::: "memory"); in thread_fence() local
216 __asm__ __volatile__ ("membar #LoadLoad | #LoadStore" ::: "memory"); in thread_fence() local
[all …]
Dextra_ops_gcc_arm.hpp109 __asm__ __volatile__ in fetch_negate() local
135 __asm__ __volatile__ in negate() local
161 __asm__ __volatile__ in add() local
187 __asm__ __volatile__ in sub() local
213 __asm__ __volatile__ in bitwise_and() local
239 __asm__ __volatile__ in bitwise_or() local
265 __asm__ __volatile__ in bitwise_xor() local
291 __asm__ __volatile__ in fetch_complement() local
317 __asm__ __volatile__ in bitwise_complement() local
362 __asm__ __volatile__ in fetch_negate() local
[all …]
Dfence_arch_ops_gcc_sparc.hpp37 __asm__ __volatile__ ("membar #StoreStore | #LoadStore" ::: "memory"); in thread_fence() local
41 __asm__ __volatile__ ("membar #LoadLoad | #LoadStore" ::: "memory"); in thread_fence() local
44 __asm__ __volatile__ ("membar #LoadLoad | #LoadStore | #StoreStore" ::: "memory"); in thread_fence() local
47 __asm__ __volatile__ ("membar #Sync" ::: "memory"); in thread_fence() local
58 __asm__ __volatile__ ("" ::: "memory"); in signal_fence() local
Dcore_arch_ops_gcc_alpha.hpp73 __asm__ __volatile__ ("mb" ::: "memory"); in fence_before() local
79 __asm__ __volatile__ ("mb" ::: "memory"); in fence_after() local
85 __asm__ __volatile__ ("mb" ::: "memory"); in fence_after_store() local
119 __asm__ __volatile__ in exchange() local
147 __asm__ __volatile__ in compare_exchange_weak() local
177 __asm__ __volatile__ in compare_exchange_strong() local
213 __asm__ __volatile__ in fetch_add() local
239 __asm__ __volatile__ in fetch_sub() local
265 __asm__ __volatile__ in fetch_and() local
291 __asm__ __volatile__ in fetch_or() local
[all …]
Dops_gcc_arm.hpp88 __asm__ __volatile__ in exchange() local
112 __asm__ __volatile__ in compare_exchange_weak() local
145 __asm__ __volatile__ in compare_exchange_strong() local
179 __asm__ __volatile__ in fetch_add() local
205 __asm__ __volatile__ in fetch_sub() local
231 __asm__ __volatile__ in fetch_and() local
257 __asm__ __volatile__ in fetch_or() local
283 __asm__ __volatile__ in fetch_xor() local
347 __asm__ __volatile__ in exchange() local
371 __asm__ __volatile__ in compare_exchange_weak() local
[all …]
Dcore_arch_ops_gcc_arm.hpp89 __asm__ __volatile__ in exchange() local
115 __asm__ __volatile__ in compare_exchange_weak() local
151 __asm__ __volatile__ in compare_exchange_strong() local
186 __asm__ __volatile__ in fetch_add() local
212 __asm__ __volatile__ in fetch_sub() local
238 __asm__ __volatile__ in fetch_and() local
264 __asm__ __volatile__ in fetch_or() local
290 __asm__ __volatile__ in fetch_xor() local
355 __asm__ __volatile__ in exchange() local
381 __asm__ __volatile__ in compare_exchange_weak() local
[all …]
Dcore_arch_ops_gcc_x86.hpp49 __asm__ __volatile__ ("" ::: "memory"); in fence_before() local
55 __asm__ __volatile__ ("" ::: "memory"); in fence_after() local
123 __asm__ __volatile__ in fetch_add() local
135 __asm__ __volatile__ in exchange() local
151 __asm__ __volatile__ in compare_exchange_strong() local
159 __asm__ __volatile__ in compare_exchange_strong() local
220 __asm__ __volatile__ in fetch_add() local
232 __asm__ __volatile__ in exchange() local
248 __asm__ __volatile__ in compare_exchange_strong() local
256 __asm__ __volatile__ in compare_exchange_strong() local
[all …]
Dops_gcc_x86.hpp46 __asm__ __volatile__ ("" ::: "memory"); in fence_before() local
52 __asm__ __volatile__ ("" ::: "memory"); in fence_after() local
119 __asm__ __volatile__ in fetch_add() local
131 __asm__ __volatile__ in exchange() local
147 __asm__ __volatile__ in compare_exchange_strong() local
155 __asm__ __volatile__ in compare_exchange_strong() local
220 __asm__ __volatile__ in fetch_add() local
232 __asm__ __volatile__ in exchange() local
248 __asm__ __volatile__ in compare_exchange_strong() local
256 __asm__ __volatile__ in compare_exchange_strong() local
[all …]
Dops_gcc_x86_dcas.hpp61 __asm__ __volatile__ in store() local
92 __asm__ __volatile__ in store() local
131 __asm__ __volatile__ in load() local
170 __asm__ __volatile__ in load() local
280 __asm__ __volatile__ in exchange() local
394 __asm__ __volatile__ in store() local
418 __asm__ __volatile__ in load() local
516 __asm__ __volatile__ in exchange() local
Dcore_arch_ops_gcc_sparc.hpp45 __asm__ __volatile__ ("membar #Sync" ::: "memory"); in fence_before() local
47 __asm__ __volatile__ ("membar #StoreStore | #LoadStore" ::: "memory"); in fence_before() local
53 __asm__ __volatile__ ("membar #Sync" ::: "memory"); in fence_after() local
55 __asm__ __volatile__ ("membar #StoreStore | #LoadStore" ::: "memory"); in fence_after() local
61 __asm__ __volatile__ ("membar #Sync" ::: "memory"); in fence_after_store() local
95 __asm__ __volatile__ in compare_exchange_strong() local
120 __asm__ __volatile__ in exchange() local
180 __asm__ __volatile__ in compare_exchange_strong() local
Dfence_arch_ops_gcc_aarch32.hpp39 __asm__ __volatile__ ("dmb ishld\n\t" ::: "memory"); in thread_fence() local
41 __asm__ __volatile__ ("dmb ish\n\t" ::: "memory"); in thread_fence() local
48 __asm__ __volatile__ ("" ::: "memory"); in signal_fence() local
Dfence_arch_ops_gcc_aarch64.hpp37 __asm__ __volatile__ ("dmb ishld\n\t" ::: "memory"); in thread_fence() local
39 __asm__ __volatile__ ("dmb ish\n\t" ::: "memory"); in thread_fence() local
46 __asm__ __volatile__ ("" ::: "memory"); in signal_fence() local
Dfence_arch_ops_gcc_x86.hpp46 __asm__ __volatile__ ("lock; notb %0" : "+m" (dummy) : : "memory"); in thread_fence() local
50 __asm__ __volatile__ ("" ::: "memory"); in thread_fence() local
57 __asm__ __volatile__ ("" ::: "memory"); in signal_fence() local
Dops_gcc_ppc_common.hpp51 __asm__ __volatile__ ("sync" ::: "memory"); in fence_before() local
53 __asm__ __volatile__ ("lwsync" ::: "memory"); in fence_before() local
63 __asm__ __volatile__ ("isync" ::: "memory"); in fence_after() local
/third_party/boost/boost/smart_ptr/detail/
Dspinlock_gcc_arm.hpp57 __asm__ __volatile__( in try_lock() local
68 __asm__ __volatile__( in try_lock() local
90 __asm__ __volatile__( BOOST_SP_ARM_BARRIER ::: "memory" ); in unlock() local
92 __asm__ __volatile__( BOOST_SP_ARM_BARRIER ::: "memory" ); in unlock() local
/third_party/boost/boost/fiber/detail/
Drtm.hpp43 __asm__ __volatile__ in rtm_begin() local
55 __asm__ __volatile__ in rtm_end() local
66 __asm__ __volatile__ in rtm_abort_lock_not_free() local
78 __asm__ __volatile__ in rtm_test() local
/third_party/boost/libs/coroutine2/performance/
Dcycle_x86-64.hpp39 __asm__ __volatile__ ( in cycles() local
44 __asm__ __volatile__ ("rdtsc" : "=a" (lo), "=d" (hi) ); in cycles() local
45 __asm__ __volatile__ ( in cycles() local
Dcycle_i386.hpp43 __asm__ __volatile__ ( in cycles() local
48 __asm__ __volatile__ ("rdtsc" : "=a" (lo), "=d" (hi) ); in cycles() local
49 __asm__ __volatile__ ( in cycles() local
/third_party/boost/libs/coroutine/performance/
Dcycle_i386.hpp43 __asm__ __volatile__ ( in cycles() local
48 __asm__ __volatile__ ("rdtsc" : "=a" (lo), "=d" (hi) ); in cycles() local
49 __asm__ __volatile__ ( in cycles() local
/third_party/boost/libs/context/performance/
Dcycle_x86-64.hpp39 __asm__ __volatile__ ( in cycles() local
44 __asm__ __volatile__ ("rdtsc" : "=a" (lo), "=d" (hi) ); in cycles() local
45 __asm__ __volatile__ ( in cycles() local

123