|
@@ -71,9 +71,11 @@ |
|
|
#if defined(POWER8) || defined(POWER9) |
|
|
#if defined(POWER8) || defined(POWER9) |
|
|
#define MB __asm__ __volatile__ ("eieio":::"memory") |
|
|
#define MB __asm__ __volatile__ ("eieio":::"memory") |
|
|
#define WMB __asm__ __volatile__ ("eieio":::"memory") |
|
|
#define WMB __asm__ __volatile__ ("eieio":::"memory") |
|
|
|
|
|
#define RMB __asm__ __volatile__ ("eieio":::"memory") |
|
|
#else |
|
|
#else |
|
|
#define MB __asm__ __volatile__ ("sync") |
|
|
#define MB __asm__ __volatile__ ("sync") |
|
|
#define WMB __asm__ __volatile__ ("sync") |
|
|
#define WMB __asm__ __volatile__ ("sync") |
|
|
|
|
|
#define RMB __asm__ __volatile__ ("sync") |
|
|
#endif |
|
|
#endif |
|
|
|
|
|
|
|
|
#define INLINE inline |
|
|
#define INLINE inline |
|
|