src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp

Print this page

        

*** 20,29 **** --- 20,34 ---- * or visit www.oracle.com if you need additional information or have any * questions. * */ + #ifndef OS_CPU_LINUX_X86_VM_ORDERACCESS_LINUX_X86_INLINE_HPP + #define OS_CPU_LINUX_X86_VM_ORDERACCESS_LINUX_X86_INLINE_HPP + + #include "runtime/orderAccess.hpp" + // Implementation of class OrderAccess. inline void OrderAccess::loadload() { acquire(); } inline void OrderAccess::storestore() { release(); } inline void OrderAccess::loadstore() { acquire(); }
*** 202,206 **** --- 207,213 ---- : "memory"); #else release_store_fence((volatile jint*)p, (jint)v); #endif // AMD64 } + + #endif // OS_CPU_LINUX_X86_VM_ORDERACCESS_LINUX_X86_INLINE_HPP