From 80cf6016671bca8543f109845469022e0be4528c Mon Sep 17 00:00:00 2001 From: greg Date: Mon, 22 Apr 2019 23:19:45 -0400 Subject: [PATCH] _umul128 only available on intel 64 not arm 64 --- parallel_hashmap/phmap_bits.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parallel_hashmap/phmap_bits.h b/parallel_hashmap/phmap_bits.h index d65d1a6..c48e8ea 100644 --- a/parallel_hashmap/phmap_bits.h +++ b/parallel_hashmap/phmap_bits.h @@ -345,7 +345,7 @@ PHMAP_BASE_INTERNAL_FORCEINLINE int CountTrailingZerosNonZero32(uint32_t n) { } #define PHMAP_HAS_UMUL128 1 #elif (defined(_MSC_VER)) - #if defined(_WIN64) + #if defined(_M_X64) #pragma intrinsic(_umul128) inline uint64_t umul128(uint64_t a, uint64_t b, uint64_t* high) {