< prev index next >

src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp

Print this page

        

*** 84,98 **** } template<> template<typename T> ! inline T Atomic::PlatformXchg<4>::operator()(T exchange_value, ! T volatile* dest, atomic_memory_order order) const { STATIC_ASSERT(4 == sizeof(T)); ! return xchg_using_helper<int32_t>(os::atomic_xchg_func, exchange_value, dest); } // The memory_order parameter is ignored - we always provide the strongest/most-conservative ordering --- 84,98 ---- } template<> template<typename T> ! inline T Atomic::PlatformXchg<4>::operator()(T volatile* dest, ! T exchange_value, atomic_memory_order order) const { STATIC_ASSERT(4 == sizeof(T)); ! return xchg_using_helper<int32_t>(os::atomic_xchg_func, dest, exchange_value); } // The memory_order parameter is ignored - we always provide the strongest/most-conservative ordering
< prev index next >