< prev index next >
src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.inline.hpp
Print this page
@@ -73,11 +73,10 @@
}
#ifndef AMD64
template<>
struct OrderAccess::PlatformOrderedStore<1, RELEASE_X_FENCE>
- VALUE_OBJ_CLASS_SPEC
{
template <typename T>
void operator()(T v, volatile T* p) const {
__asm {
mov edx, p;
@@ -87,11 +86,10 @@
}
};
template<>
struct OrderAccess::PlatformOrderedStore<2, RELEASE_X_FENCE>
- VALUE_OBJ_CLASS_SPEC
{
template <typename T>
void operator()(T v, volatile T* p) const {
__asm {
mov edx, p;
@@ -101,11 +99,10 @@
}
};
template<>
struct OrderAccess::PlatformOrderedStore<4, RELEASE_X_FENCE>
- VALUE_OBJ_CLASS_SPEC
{
template <typename T>
void operator()(T v, volatile T* p) const {
__asm {
mov edx, p;
< prev index next >