Searched refs:Atomic64 (Results 1 - 8 of 8) sorted by relevance

/external/chromium/base/
H A Datomicops.h44 // We need to be able to go between Atomic64 and AtomicWord implicitly. This
45 // means Atomic64 and AtomicWord should be the same type on 64-bit.
49 typedef int64_t Atomic64; typedef in namespace:base::subtle
51 typedef intptr_t Atomic64; typedef in namespace:base::subtle
56 // Atomic64 routines below, depending on your architecture.
111 Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr,
112 Atomic64 old_value,
113 Atomic64 new_value);
114 Atomic64 NoBarrier_AtomicExchang
[all...]
H A Datomicops_internals_x86_gcc.h130 // See comments in Atomic64 version of Release_Store(), below.
139 // See comments in Atomic64 version of Release_Store(), below.
153 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr,
154 Atomic64 old_value,
155 Atomic64 new_value) {
156 Atomic64 prev;
164 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr,
165 Atomic64 new_valu
[all...]
H A Datomicops_internals_x86_macosx.h107 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64 *ptr,
108 Atomic64 old_value,
109 Atomic64 new_value) {
110 Atomic64 prev_value;
121 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64 *ptr,
122 Atomic64 new_value) {
123 Atomic64 old_value;
131 inline Atomic64 NoBarrier_AtomicIncremen
[all...]
H A Datomicops_internals_x86_msvc.h77 // See comments in Atomic64 version of Release_Store() below.
98 COMPILE_ASSERT(sizeof(Atomic64) == sizeof(PVOID), atomic_word_is_atomic);
100 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr,
101 Atomic64 old_value,
102 Atomic64 new_value) {
106 return reinterpret_cast<Atomic64>(result);
109 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr,
110 Atomic64 new_valu
[all...]
/external/v8/src/
H A Datomicops.h59 // We need to be able to go between Atomic64 and AtomicWord implicitly. This
60 // means Atomic64 and AtomicWord should be the same type on 64-bit.
64 typedef int64_t Atomic64; typedef in namespace:v8::internal
66 typedef intptr_t Atomic64; typedef in namespace:v8::internal
71 // Atomic64 routines below, depending on your architecture.
126 Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr,
127 Atomic64 old_value,
128 Atomic64 new_value);
129 Atomic64 NoBarrier_AtomicExchang
[all...]
H A Datomicops_internals_x86_gcc.h152 // See comments in Atomic64 version of Release_Store(), below.
161 // See comments in Atomic64 version of Release_Store(), below.
175 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr,
176 Atomic64 old_value,
177 Atomic64 new_value) {
178 Atomic64 prev;
186 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr,
187 Atomic64 new_valu
[all...]
H A Datomicops_internals_x86_msvc.h100 // See comments in Atomic64 version of Release_Store() below.
121 STATIC_ASSERT(sizeof(Atomic64) == sizeof(PVOID));
123 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr,
124 Atomic64 old_value,
125 Atomic64 new_value) {
129 return reinterpret_cast<Atomic64>(result);
132 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr,
133 Atomic64 new_valu
[all...]
H A Datomicops_internals_x86_macosx.h129 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr,
130 Atomic64 old_value,
131 Atomic64 new_value) {
132 Atomic64 prev_value;
135 const_cast<Atomic64*>(ptr))) {
143 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr,
144 Atomic64 new_value) {
145 Atomic64 old_valu
[all...]

Completed in 86 milliseconds