Atomic64          126 src/atomicops.h Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr,
Atomic64          127 src/atomicops.h                                   Atomic64 old_value,
Atomic64          128 src/atomicops.h                                   Atomic64 new_value);
Atomic64          129 src/atomicops.h Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value);
Atomic64          130 src/atomicops.h Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr, Atomic64 increment);
Atomic64          131 src/atomicops.h Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr, Atomic64 increment);
Atomic64          133 src/atomicops.h Atomic64 Acquire_CompareAndSwap(volatile Atomic64* ptr,
Atomic64          134 src/atomicops.h                                 Atomic64 old_value,
Atomic64          135 src/atomicops.h                                 Atomic64 new_value);
Atomic64          136 src/atomicops.h Atomic64 Release_CompareAndSwap(volatile Atomic64* ptr,
Atomic64          137 src/atomicops.h                                 Atomic64 old_value,
Atomic64          138 src/atomicops.h                                 Atomic64 new_value);
Atomic64          139 src/atomicops.h void NoBarrier_Store(volatile Atomic64* ptr, Atomic64 value);
Atomic64          140 src/atomicops.h void Acquire_Store(volatile Atomic64* ptr, Atomic64 value);
Atomic64          141 src/atomicops.h void Release_Store(volatile Atomic64* ptr, Atomic64 value);
Atomic64          142 src/atomicops.h Atomic64 NoBarrier_Load(volatile const Atomic64* ptr);
Atomic64          143 src/atomicops.h Atomic64 Acquire_Load(volatile const Atomic64* ptr);
Atomic64          144 src/atomicops.h Atomic64 Release_Load(volatile const Atomic64* ptr);
Atomic64          175 src/atomicops_internals_x86_gcc.h inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr,
Atomic64          176 src/atomicops_internals_x86_gcc.h                                          Atomic64 old_value,
Atomic64          177 src/atomicops_internals_x86_gcc.h                                          Atomic64 new_value) {
Atomic64          178 src/atomicops_internals_x86_gcc.h   Atomic64 prev;
Atomic64          186 src/atomicops_internals_x86_gcc.h inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr,
Atomic64          187 src/atomicops_internals_x86_gcc.h                                          Atomic64 new_value) {
Atomic64          195 src/atomicops_internals_x86_gcc.h inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr,
Atomic64          196 src/atomicops_internals_x86_gcc.h                                           Atomic64 increment) {
Atomic64          197 src/atomicops_internals_x86_gcc.h   Atomic64 temp = increment;
Atomic64          205 src/atomicops_internals_x86_gcc.h inline Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr,
Atomic64          206 src/atomicops_internals_x86_gcc.h                                         Atomic64 increment) {
Atomic64          207 src/atomicops_internals_x86_gcc.h   Atomic64 temp = increment;
Atomic64          218 src/atomicops_internals_x86_gcc.h inline void NoBarrier_Store(volatile Atomic64* ptr, Atomic64 value) {
Atomic64          222 src/atomicops_internals_x86_gcc.h inline void Acquire_Store(volatile Atomic64* ptr, Atomic64 value) {
Atomic64          227 src/atomicops_internals_x86_gcc.h inline void Release_Store(volatile Atomic64* ptr, Atomic64 value) {
Atomic64          248 src/atomicops_internals_x86_gcc.h inline Atomic64 NoBarrier_Load(volatile const Atomic64* ptr) {
Atomic64          252 src/atomicops_internals_x86_gcc.h inline Atomic64 Acquire_Load(volatile const Atomic64* ptr) {
Atomic64          253 src/atomicops_internals_x86_gcc.h   Atomic64 value = *ptr;  // An x86 load acts as a acquire barrier,
Atomic64          260 src/atomicops_internals_x86_gcc.h inline Atomic64 Release_Load(volatile const Atomic64* ptr) {
Atomic64          265 src/atomicops_internals_x86_gcc.h inline Atomic64 Acquire_CompareAndSwap(volatile Atomic64* ptr,
Atomic64          266 src/atomicops_internals_x86_gcc.h                                        Atomic64 old_value,
Atomic64          267 src/atomicops_internals_x86_gcc.h                                        Atomic64 new_value) {
Atomic64          268 src/atomicops_internals_x86_gcc.h   Atomic64 x = NoBarrier_CompareAndSwap(ptr, old_value, new_value);
Atomic64          275 src/atomicops_internals_x86_gcc.h inline Atomic64 Release_CompareAndSwap(volatile Atomic64* ptr,
Atomic64          276 src/atomicops_internals_x86_gcc.h                                        Atomic64 old_value,
Atomic64          277 src/atomicops_internals_x86_gcc.h                                        Atomic64 new_value) {
Atomic64          129 src/atomicops_internals_x86_macosx.h inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr,
Atomic64          130 src/atomicops_internals_x86_macosx.h                                          Atomic64 old_value,
Atomic64          131 src/atomicops_internals_x86_macosx.h                                          Atomic64 new_value) {
Atomic64          132 src/atomicops_internals_x86_macosx.h   Atomic64 prev_value;
Atomic64          135 src/atomicops_internals_x86_macosx.h                                  const_cast<Atomic64*>(ptr))) {
Atomic64          143 src/atomicops_internals_x86_macosx.h inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr,
Atomic64          144 src/atomicops_internals_x86_macosx.h                                          Atomic64 new_value) {
Atomic64          145 src/atomicops_internals_x86_macosx.h   Atomic64 old_value;
Atomic64          149 src/atomicops_internals_x86_macosx.h                                      const_cast<Atomic64*>(ptr)));
Atomic64          153 src/atomicops_internals_x86_macosx.h inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr,
Atomic64          154 src/atomicops_internals_x86_macosx.h                                           Atomic64 increment) {
Atomic64          155 src/atomicops_internals_x86_macosx.h   return OSAtomicAdd64(increment, const_cast<Atomic64*>(ptr));
Atomic64          158 src/atomicops_internals_x86_macosx.h inline Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr,
Atomic64          159 src/atomicops_internals_x86_macosx.h                                         Atomic64 increment) {
Atomic64          160 src/atomicops_internals_x86_macosx.h   return OSAtomicAdd64Barrier(increment, const_cast<Atomic64*>(ptr));
Atomic64          163 src/atomicops_internals_x86_macosx.h inline Atomic64 Acquire_CompareAndSwap(volatile Atomic64* ptr,
Atomic64          164 src/atomicops_internals_x86_macosx.h                                        Atomic64 old_value,
Atomic64          165 src/atomicops_internals_x86_macosx.h                                        Atomic64 new_value) {
Atomic64          166 src/atomicops_internals_x86_macosx.h   Atomic64 prev_value;
Atomic64          169 src/atomicops_internals_x86_macosx.h                                         const_cast<Atomic64*>(ptr))) {
Atomic64          177 src/atomicops_internals_x86_macosx.h inline Atomic64 Release_CompareAndSwap(volatile Atomic64* ptr,
Atomic64          178 src/atomicops_internals_x86_macosx.h                                        Atomic64 old_value,
Atomic64          179 src/atomicops_internals_x86_macosx.h                                        Atomic64 new_value) {
Atomic64          185 src/atomicops_internals_x86_macosx.h inline void NoBarrier_Store(volatile Atomic64* ptr, Atomic64 value) {
Atomic64          189 src/atomicops_internals_x86_macosx.h inline void Acquire_Store(volatile Atomic64* ptr, Atomic64 value) {
Atomic64          194 src/atomicops_internals_x86_macosx.h inline void Release_Store(volatile Atomic64* ptr, Atomic64 value) {
Atomic64          199 src/atomicops_internals_x86_macosx.h inline Atomic64 NoBarrier_Load(volatile const Atomic64* ptr) {
Atomic64          203 src/atomicops_internals_x86_macosx.h inline Atomic64 Acquire_Load(volatile const Atomic64* ptr) {
Atomic64          204 src/atomicops_internals_x86_macosx.h   Atomic64 value = *ptr;
Atomic64          209 src/atomicops_internals_x86_macosx.h inline Atomic64 Release_Load(volatile const Atomic64* ptr) {
Atomic64          220 src/atomicops_internals_x86_macosx.h #define AtomicWordCastType Atomic64
Atomic64          121 src/atomicops_internals_x86_msvc.h STATIC_ASSERT(sizeof(Atomic64) == sizeof(PVOID));
Atomic64          123 src/atomicops_internals_x86_msvc.h inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr,
Atomic64          124 src/atomicops_internals_x86_msvc.h                                          Atomic64 old_value,
Atomic64          125 src/atomicops_internals_x86_msvc.h                                          Atomic64 new_value) {
Atomic64          129 src/atomicops_internals_x86_msvc.h   return reinterpret_cast<Atomic64>(result);
Atomic64          132 src/atomicops_internals_x86_msvc.h inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr,
Atomic64          133 src/atomicops_internals_x86_msvc.h                                          Atomic64 new_value) {
Atomic64          137 src/atomicops_internals_x86_msvc.h   return reinterpret_cast<Atomic64>(result);
Atomic64          140 src/atomicops_internals_x86_msvc.h inline Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr,
Atomic64          141 src/atomicops_internals_x86_msvc.h                                         Atomic64 increment) {
Atomic64          147 src/atomicops_internals_x86_msvc.h inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr,
Atomic64          148 src/atomicops_internals_x86_msvc.h                                           Atomic64 increment) {
Atomic64          152 src/atomicops_internals_x86_msvc.h inline void NoBarrier_Store(volatile Atomic64* ptr, Atomic64 value) {
Atomic64          156 src/atomicops_internals_x86_msvc.h inline void Acquire_Store(volatile Atomic64* ptr, Atomic64 value) {
Atomic64          161 src/atomicops_internals_x86_msvc.h inline void Release_Store(volatile Atomic64* ptr, Atomic64 value) {
Atomic64          172 src/atomicops_internals_x86_msvc.h inline Atomic64 NoBarrier_Load(volatile const Atomic64* ptr) {
Atomic64          176 src/atomicops_internals_x86_msvc.h inline Atomic64 Acquire_Load(volatile const Atomic64* ptr) {
Atomic64          177 src/atomicops_internals_x86_msvc.h   Atomic64 value = *ptr;
Atomic64          181 src/atomicops_internals_x86_msvc.h inline Atomic64 Release_Load(volatile const Atomic64* ptr) {
Atomic64          186 src/atomicops_internals_x86_msvc.h inline Atomic64 Acquire_CompareAndSwap(volatile Atomic64* ptr,
Atomic64          187 src/atomicops_internals_x86_msvc.h                                        Atomic64 old_value,
Atomic64          188 src/atomicops_internals_x86_msvc.h                                        Atomic64 new_value) {
Atomic64          192 src/atomicops_internals_x86_msvc.h inline Atomic64 Release_CompareAndSwap(volatile Atomic64* ptr,
Atomic64          193 src/atomicops_internals_x86_msvc.h                                        Atomic64 old_value,
Atomic64          194 src/atomicops_internals_x86_msvc.h                                        Atomic64 new_value) {