src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
changeset 59247 56bf71d64d51
parent 59122 5d73255c2d52
child 59249 29b0d0b61615
equal deleted inserted replaced
59246:fcad92f425c5 59247:56bf71d64d51
   333   );
   333   );
   334 
   334 
   335   return old;
   335   return old;
   336 }
   336 }
   337 
   337 
       
   338 template<size_t byte_size>
       
   339 struct Atomic::PlatformOrderedLoad<byte_size, X_ACQUIRE>
       
   340 {
       
   341   template <typename T>
       
   342   T operator()(const volatile T* p) const { T t = *p; OrderAccess::acquire(); return t; }
       
   343 };
       
   344 
   338 #endif // OS_CPU_LINUX_S390_ATOMIC_LINUX_S390_HPP
   345 #endif // OS_CPU_LINUX_S390_ATOMIC_LINUX_S390_HPP