ARMV7 does not support DMB ISHLD, use DMB ISH
authorMartin Kroeker <martin@ruby.chemie.uni-freiburg.de>
Mon, 13 Apr 2020 13:56:31 +0000 (15:56 +0200)
committerGitHub <noreply@github.com>
Mon, 13 Apr 2020 13:56:31 +0000 (15:56 +0200)
common_arm.h

index ee691ad..682315d 100644 (file)
@@ -43,7 +43,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 #define MB   __asm__ __volatile__ ("dmb  ish" : : : "memory")
 #define WMB  __asm__ __volatile__ ("dmb  ishst" : : : "memory")
-#define RMB  __asm__ __volatile__ ("dmb  ishld" : : : "memory")
+#define RMB  __asm__ __volatile__ ("dmb  ish" : : : "memory")
 
 #endif