X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Futils%2Fmono-membar.h;h=3f937b3b43164c6f8a97015bcff49fc6632324b3;hb=68c053315e2bd4d930cbeff7e0dbcdedabab6360;hp=60f6164dc4511921906c9076701ea86db707f50e;hpb=2d2d90eeb291ad41f5e0ddadfbe63f1677ca1f48;p=mono.git diff --git a/mono/utils/mono-membar.h b/mono/utils/mono-membar.h index 60f6164dc45..3f937b3b431 100644 --- a/mono/utils/mono-membar.h +++ b/mono/utils/mono-membar.h @@ -1,5 +1,6 @@ -/* - * mono-membar.h: Memory barrier inline functions +/** + * \file + * Memory barrier inline functions * * Author: * Mark Probst (mark.probst@gmail.com) @@ -56,21 +57,6 @@ static inline void mono_memory_read_barrier (void) mono_memory_barrier (); } -static inline void mono_memory_write_barrier (void) -{ - mono_memory_barrier (); -} -#elif defined(__ia64__) -static inline void mono_memory_barrier (void) -{ - __asm__ __volatile__ ("mf" : : : "memory"); -} - -static inline void mono_memory_read_barrier (void) -{ - mono_memory_barrier (); -} - static inline void mono_memory_write_barrier (void) { mono_memory_barrier ();