https://git.reactos.org/?p=reactos.git;a=commitdiff;h=b445fef9043448d4b6d2d…
commit b445fef9043448d4b6d2de5fcb26e32706a66e60
Author: Mark Jansen <mark.jansen(a)reactos.org>
AuthorDate: Tue Aug 20 13:02:35 2019 +0200
Commit: Mark Jansen <mark.jansen(a)reactos.org>
CommitDate: Tue Aug 20 22:28:11 2019 +0200
[SDK] Update Int32x32To64 macro for arm
---
sdk/include/xdk/ntbasedef.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sdk/include/xdk/ntbasedef.h b/sdk/include/xdk/ntbasedef.h
index a40ee83e573..a7d0935a8fd 100644
--- a/sdk/include/xdk/ntbasedef.h
+++ b/sdk/include/xdk/ntbasedef.h
@@ -761,7 +761,7 @@ $endif(_WINNT_)
#define MAXLONGLONG (0x7fffffffffffffffLL)
/* 32 to 64 bit multiplication. GCC is really bad at optimizing the native math */
-#if defined(_M_IX86) && defined(__GNUC__) && \
+#if defined(_M_IX86) && !defined(_M_ARM) && !defined(_M_ARM64) &&
\
!defined(MIDL_PASS)&& !defined(RC_INVOKED) && !defined(_M_CEE_PURE)
#define Int32x32To64(a,b) __emul(a,b)
#define UInt32x32To64(a,b) __emulu(a,b)