1
0
Fork 0
forked from lthn/blockchain

changed progpow

This commit is contained in:
crypro.zoidberg 2019-04-19 20:19:59 +02:00
parent 58b747bc33
commit 89356d9a33

View file

@ -116,27 +116,27 @@ inline uint32_t random_math(uint32_t a, uint32_t b, uint32_t selector) noexcept
switch (selector % 11)
{
default:
case 0:
return a * b;
case 1:
return a + b;
case 2:
return mul_hi32(a, b);
return a + b;
case 3:
return std::min(a, b);
return a * b;
case 4:
return rotl32(a, b);
return mul_hi32(a, b);
case 5:
return rotr32(a, b);
return std::min(a, b);
case 6:
return a & b;
return rotl32(a, b);
case 7:
return a | b;
return rotr32(a, b);
case 8:
return a ^ b;
return a & b;
case 9:
return clz32(a) + clz32(b);
return a | b;
case 10:
return a ^ b;
case 0:
return clz32(a) + clz32(b);
case 1:
return popcount32(a) + popcount32(b);
}
}