HIPC  0.5
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
atomic.h
Go to the documentation of this file.
1 #ifndef HIPC_ATOMIC_H
2 #define HIPC_ATOMIC_H
3 
4 #if defined(__GNUC__)
5 #define HIPC_MEM_BARRIER __asm__ __volatile__ ( "" : : : "memory" ); __sync_synchronize(); __asm__ __volatile__ ( "" : : : "memory" )
6 #else
7 #define HIPC_MEM_BARRIER
8 #endif
9 
10 #endif