We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b8ccd14 commit ed9e2f5Copy full SHA for ed9e2f5
include/boost/json/detail/charconv/detail/emulated128.hpp
@@ -80,7 +80,7 @@ BOOST_JSON_SAFEBUFFERS inline uint128 umul128(std::uint64_t x, std::uint64_t y)
80
return {high, low};
81
82
// https://developer.arm.com/documentation/dui0802/a/A64-General-Instructions/UMULH
83
- #elif defined(__arm__)
+ #elif defined(_M_ARM64) && !defined(__MINGW32__)
84
85
std::uint64_t high = __umulh(x, y);
86
std::uint64_t low = x * y;
0 commit comments