Fixed: 64 bits constants truncated in 32 bits

--HG--
branch : develop
hg/compatibility-develop
kervala 9 years ago
parent 4e5ed6060a
commit 0623258189

@ -45,7 +45,7 @@ inline uint64 wangHash64Inv(uint64 key)
key = key^tmp >> 28;
// Invert key *= 21
key *= 14933078535860113213u;
key *= UINT64_CONSTANT(14933078535860113213);
// Invert key = key ^ (key >> 14)
tmp = key^key >> 14;
@ -54,7 +54,7 @@ inline uint64 wangHash64Inv(uint64 key)
key = key^tmp >> 14;
// Invert key *= 265
key *= 15244667743933553977u;
key *= UINT64_CONSTANT(15244667743933553977);
// Invert key = key ^ (key >> 24)
tmp = key^key >> 24;

Loading…
Cancel
Save