< prev index next >
src/os_cpu/linux_x86/vm/atomic_linux_x86.hpp
Print this page
rev 13266 : imported patch Atomic_refactoring
rev 13268 : [mq]: Atomic_polishing_v2
*** 138,148 ****
_Atomic_move_long(&store_value, dest);
}
template <>
inline int64_t Atomic::specialized_load<int64_t>(const volatile int64_t* src) {
! volatile jlong dest;
_Atomic_move_long(src, &dest);
return dest;
}
template <>
--- 138,148 ----
_Atomic_move_long(&store_value, dest);
}
template <>
inline int64_t Atomic::specialized_load<int64_t>(const volatile int64_t* src) {
! volatile int64_t dest;
_Atomic_move_long(src, &dest);
return dest;
}
template <>
< prev index next >