mirror of
https://github.com/GOSTSec/ccminer
synced 2025-02-02 01:44:32 +00:00
skein2: minimal host changes
This commit is contained in:
parent
fbafe814dd
commit
051ba521be
@ -893,6 +893,7 @@ void quark_skein512_cpu_hash_64(int thr_id, uint32_t threads, uint32_t startNoun
|
|||||||
__host__
|
__host__
|
||||||
static void skein512_precalc_80(uint64_t* message)
|
static void skein512_precalc_80(uint64_t* message)
|
||||||
{
|
{
|
||||||
|
uint64_t p[8];
|
||||||
uint64_t h0, h1, h2, h3, h4, h5, h6, h7, h8;
|
uint64_t h0, h1, h2, h3, h4, h5, h6, h7, h8;
|
||||||
uint64_t t0, t1, t2;
|
uint64_t t0, t1, t2;
|
||||||
|
|
||||||
@ -904,15 +905,14 @@ static void skein512_precalc_80(uint64_t* message)
|
|||||||
h5 = 0xEABE394CA9D5C3F4ull;
|
h5 = 0xEABE394CA9D5C3F4ull;
|
||||||
h6 = 0x991112C71A75B523ull;
|
h6 = 0x991112C71A75B523ull;
|
||||||
h7 = 0xAE18A40B660FCC33ull;
|
h7 = 0xAE18A40B660FCC33ull;
|
||||||
h8 = h0 ^ h1 ^ h2 ^ h3 ^ h4 ^ h5 ^ h6 ^ h7 ^ SPH_C64(0x1BD11BDAA9FC1A22);
|
// h8 = h0 ^ h1 ^ h2 ^ h3 ^ h4 ^ h5 ^ h6 ^ h7 ^ SPH_C64(0x1BD11BDAA9FC1A22);
|
||||||
|
h8 = 0xcab2076d98173ec4ULL;
|
||||||
|
|
||||||
t0 = 64; // ptr
|
t0 = 64; // ptr
|
||||||
t1 = 0x7000000000000000ull;
|
t1 = 0x7000000000000000ull;
|
||||||
t2 = 0x7000000000000040ull;
|
t2 = 0x7000000000000040ull;
|
||||||
|
|
||||||
uint64_t p[8];
|
memcpy(&p[0], &message[0], 64);
|
||||||
for (int i = 0; i<8; i++)
|
|
||||||
p[i] = message[i];
|
|
||||||
|
|
||||||
TFBIG_4e_PRE(0);
|
TFBIG_4e_PRE(0);
|
||||||
TFBIG_4o_PRE(1);
|
TFBIG_4o_PRE(1);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user