OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Atomic64
(Results
1 - 8
of
8
) sorted by null
/external/chromium/base/
atomicops.h
44
// 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
;
51
typedef intptr_t
Atomic64
;
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_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value)
[
all
...]
atomicops_internals_x86_gcc.h
130
// 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_value)
[
all
...]
atomicops_internals_x86_macosx.h
107
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_AtomicIncrement(volatile Atomic64 *ptr
[
all
...]
atomicops_internals_x86_msvc.h
77
// 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_value)
[
all
...]
/external/v8/src/
atomicops.h
59
// 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
;
66
typedef intptr_t
Atomic64
;
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_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value)
[
all
...]
atomicops_internals_x86_gcc.h
152
// 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_value)
[
all
...]
atomicops_internals_x86_msvc.h
100
// 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_value)
[
all
...]
atomicops_internals_x86_macosx.h
129
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_value
[
all
...]
Completed in 809 milliseconds