diff options
Diffstat (limited to 'libs/libmdbx/src/test/utils.cc')
-rw-r--r-- | libs/libmdbx/src/test/utils.cc | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/libs/libmdbx/src/test/utils.cc b/libs/libmdbx/src/test/utils.cc index 326455a693..ddf47a4cd9 100644 --- a/libs/libmdbx/src/test/utils.cc +++ b/libs/libmdbx/src/test/utils.cc @@ -252,21 +252,8 @@ uint64_t entropy_ticks(void) { //----------------------------------------------------------------------------- -static __inline uint64_t bleach64(uint64_t dirty) { - return mul_64x64_high(bswap64(dirty), UINT64_C(17048867929148541611)); -} - -static __inline uint32_t bleach32(uint32_t dirty) { - return (uint32_t)((bswap32(dirty) * UINT64_C(2175734609)) >> 32); -} - -uint64_t prng64_careless(uint64_t &state) { - state = state * UINT64_C(6364136223846793005) + 1; - return state; -} - uint64_t prng64_white(uint64_t &state) { - state = state * UINT64_C(6364136223846793005) + UINT64_C(1442695040888963407); + state = prng64_map2_careless(state); return bleach64(state); } |