diff options
-rw-r--r-- | hash.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -230,7 +230,7 @@ static const uint64_t prime2 = ((uint64_t)0xcdb32970 << 32) | 0x830fcaa1; static inline uint64_t mult_and_mix(uint64_t m1, uint64_t m2) { -#if defined(__GNUC__) && UINT_MAX != ULONG_MAX +#if defined HAVE_UINT128_T __uint128_t r = (__uint128_t) m1 * (__uint128_t) m2; return (uint64_t) (r >> 64) ^ (uint64_t) r; #else |