< prev index next >

src/os_cpu/windows_x86/vm/atomic_windows_x86.hpp

Print this page
rev 13452 : imported patch Atomic_cmpxchg
rev 13453 : imported patch Atomic_add
rev 13454 : [mq]: Atomic_add_v2

*** 63,72 **** --- 63,75 ---- { template<typename I, typename D> D add_and_fetch(I add_value, D volatile* dest) const; }; + template<> + struct Atomic::PlatformAdd<2>: Atomic::AddShortUsingInt {}; + #ifdef AMD64 inline void Atomic::store (jlong store_value, jlong* dest) { *dest = store_value; } inline void Atomic::store (jlong store_value, volatile jlong* dest) { *dest = store_value; } template<>
< prev index next >