orderAccess_solaris_sparc.inline.hpp revision 1472
1472N/A * or visit www.oracle.com if you need additional information or have any
0N/A#ifdef _GNU_SOURCE
0N/Ainline void* OrderAccess::load_ptr_acquire(const volatile void* p) { return *(void* const volatile *)p; }
0N/Ainline void OrderAccess::release_store_ptr(volatile void* p, void* v) { *(void* volatile *)p = v; }
0N/Ainline void OrderAccess::release_store_fence(volatile jushort* p, jushort v) { *p = v; fence(); }
0N/Ainline void OrderAccess::release_store_fence(volatile jdouble* p, jdouble v) { *p = v; fence(); }
0N/Ainline void OrderAccess::release_store_ptr_fence(volatile intptr_t* p, intptr_t v) { *p = v; fence(); }
0N/Ainline void OrderAccess::release_store_ptr_fence(volatile void* p, void* v) { *(void* volatile *)p = v; fence(); }