From: CryptoManiac Date: Sat, 10 Oct 2015 08:42:40 +0000 (-0700) Subject: USE_YASM turns on sse sse4 implementation by default X-Git-Tag: nvc-v0.5.5~49 X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=commitdiff_plain;h=082777fd948603c9dfaf6dc19646576e2487d2f1 USE_YASM turns on sse sse4 implementation by default --- diff --git a/src/kernel.cpp b/src/kernel.cpp index c878a51..c52a482 100644 --- a/src/kernel.cpp +++ b/src/kernel.cpp @@ -485,9 +485,9 @@ public: memcpy(&data_block[24], &nTimeTx, 4); // Timestamp memcpy(&data_block2[0], &init[0], 8 * sizeof(uint32_t)); - sha256_avx_swap(&data_block[0], (uint32_t *) &data_block2[0], 1); + sha256_sse4_swap(&data_block[0], (uint32_t *) &data_block2[0], 1); memcpy(&hashProofOfStake[0], &init[0], 8 * sizeof(uint32_t)); - sha256_avx(&data_block2[0], &hashProofOfStake[0], 1); + sha256_sse4(&data_block2[0], &hashProofOfStake[0], 1); // Skip if hash doesn't satisfy the maximum target if (__builtin_bswap32(hashProofOfStake[7]) > nMaxTarget32)