< prev index next >

src/hotspot/os_cpu/linux_s390/orderAccess_linux_s390.inline.hpp

Print this page

        

*** 74,84 **** inline void OrderAccess::release() { inlasm_zarch_release(); } inline void OrderAccess::fence() { inlasm_zarch_sync(); } template<size_t byte_size> struct OrderAccess::PlatformOrderedLoad<byte_size, X_ACQUIRE> - VALUE_OBJ_CLASS_SPEC { template <typename T> T operator()(const volatile T* p) const { register T t = *p; inlasm_zarch_acquire(); return t; } }; --- 74,83 ----
< prev index next >