Add read barrier definition
authorMartin Kroeker <martin@ruby.chemie.uni-freiburg.de>
Mon, 13 Apr 2020 10:10:37 +0000 (12:10 +0200)
committerGitHub <noreply@github.com>
Mon, 13 Apr 2020 10:10:37 +0000 (12:10 +0200)
common_arm.h

index 8411e6d..ee691ad 100644 (file)
@@ -37,11 +37,13 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 #define MB
 #define WMB
+#define RMB
 
 #else
 
 #define MB   __asm__ __volatile__ ("dmb  ish" : : : "memory")
 #define WMB  __asm__ __volatile__ ("dmb  ishst" : : : "memory")
+#define RMB  __asm__ __volatile__ ("dmb  ishld" : : : "memory")
 
 #endif