From 481e14a7300f39f6732dfb3b752d76995fb5faa7 Mon Sep 17 00:00:00 2001 From: Max Wittal Date: Sun, 17 Mar 2024 00:26:29 +0700 Subject: [PATCH] mem hash tune --- src/pos/mem_hash.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pos/mem_hash.cpp b/src/pos/mem_hash.cpp index 0ebe323a8..8a4d0f3fd 100644 --- a/src/pos/mem_hash.cpp +++ b/src/pos/mem_hash.cpp @@ -82,7 +82,7 @@ void calc_mem_hash(uint32_t* mem, uint8_t* hash, const int num_iter) for(int i = 0; i < N; ++i) { sum += rotl_32(state[i], i % 32); } - const uint32_t dir = sum + rotl_32(sum, 11) + rotl_32(sum, 22); + const uint32_t dir = sum + (sum << 11) + (sum << 22); const uint32_t bits = (dir >> 22) % 32u; const uint32_t offset = (dir >> 27);