https://git.reactos.org/?p=reactos.git;a=commitdiff;h=b445fef9043448d4b6d2de5fcb26e32706a66e60
commit b445fef9043448d4b6d2de5fcb26e32706a66e60 Author: Mark Jansen <mark.jan...@reactos.org> AuthorDate: Tue Aug 20 13:02:35 2019 +0200 Commit: Mark Jansen <mark.jan...@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)