atomic.cpp revision 2796
2362N/A * or visit www.oracle.com if you need additional information or have any
0N/A#include "precompiled.hpp"
0N/A#include "runtime/atomic.hpp"
0N/A#ifdef TARGET_OS_FAMILY_linux
0N/A# include "os_linux.inline.hpp"
0N/A#ifdef TARGET_OS_FAMILY_solaris
0N/A# include "os_solaris.inline.hpp"
0N/A#ifdef TARGET_OS_FAMILY_windows
0N/A# include "os_windows.inline.hpp"
0N/A#ifdef TARGET_OS_FAMILY_bsd
0N/A# include "os_bsd.inline.hpp"
0N/A#ifdef TARGET_OS_ARCH_linux_x86
0N/A# include "atomic_linux_x86.inline.hpp"
# include "atomic_linux_sparc.inline.hpp"
#ifdef TARGET_OS_ARCH_linux_zero
# include "atomic_linux_zero.inline.hpp"
#ifdef TARGET_OS_ARCH_solaris_x86
# include "atomic_solaris_x86.inline.hpp"
#ifdef TARGET_OS_ARCH_solaris_sparc
# include "atomic_solaris_sparc.inline.hpp"
#ifdef TARGET_OS_ARCH_windows_x86
# include "atomic_windows_x86.inline.hpp"
#ifdef TARGET_OS_ARCH_linux_arm
# include "atomic_linux_arm.inline.hpp"
#ifdef TARGET_OS_ARCH_linux_ppc
# include "atomic_linux_ppc.inline.hpp"
#ifdef TARGET_OS_ARCH_bsd_x86
# include "atomic_bsd_x86.inline.hpp"
#ifdef TARGET_OS_ARCH_bsd_zero
# include "atomic_bsd_zero.inline.hpp"
return old;