From 651e650037a7f676de2f7871a4aad35ba3a565be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ben=20Gr=C3=A4f?= Date: Sun, 10 Feb 2019 21:21:42 +0100 Subject: [PATCH] Fixed turtle self-check --- src/Options.cpp | 2 +- src/crypto/CryptoNight.cpp | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/Options.cpp b/src/Options.cpp index f552aba1..87405c4a 100644 --- a/src/Options.cpp +++ b/src/Options.cpp @@ -73,7 +73,7 @@ Options:\n" -k, --keepalive send keepalived for prevent timeout (need pool support)\n\ -r, --retries=N number of times to retry before switch to backup server (default: 5)\n\ -R, --retry-pause=N time to pause between retries (default: 5)\n\ - --pow-variant=V specificy the PoW variat to use: -> 'auto' (default), '0' (v0), '1' (v1, aka cnv7), '2' (v2, aka cnv8), 'ipbc' (tube), 'xao', 'xtl' (including autodetect for > v5), 'rto', 'xfh', 'upx', 'turtle'\n\ + --pow-variant=V specificy the PoW variat to use: -> 'auto' (default), '0' (v0), '1' (v1, aka cnv7), '2' (v2, aka cnv8), 'ipbc' (tube), 'xao', 'xtl' (including autodetect for > v5), 'rto', 'xfh', 'upx', 'turtle', 'hosp'\n\ for further help see: https://github.com/Bendr0id/xmrigCC/wiki/Coin-configurations\n\ --asm-optimization=V specificy the ASM optimization to use: -> 'auto' (default), 'intel', 'ryzen', 'bulldozer', 'off' \n\ --multihash-factor=N number of hash blocks to process at a time (don't set or 0 enables automatic selection of optimal number of hash blocks)\n\ diff --git a/src/crypto/CryptoNight.cpp b/src/crypto/CryptoNight.cpp index 06f456ba..0040a164 100644 --- a/src/crypto/CryptoNight.cpp +++ b/src/crypto/CryptoNight.cpp @@ -559,14 +559,13 @@ bool CryptoNight::selfTest(int algo) } else if (algo == Options::ALGO_CRYPTONIGHT_ULTRALITE) { // cn ultralite (cnv8 + turtle) - cryptonight_hash_ctx[0](asmOptimization, PowVariant::POW_V2, test_input, 76, output, scratchPads); + cryptonight_hash_ctx[0](asmOptimization, PowVariant::POW_TURTLE, test_input, 76, output, scratchPads); resultUltraLite = resultUltraLite && memcmp(output, test_output_turtle, 32) == 0; #if MAX_NUM_HASH_BLOCKS > 1 - cryptonight_hash_ctx[1](asmOptimization, PowVariant::POW_V2, test_input, 76, output, scratchPads); + cryptonight_hash_ctx[1](asmOptimization, PowVariant::POW_TURTLE, test_input, 76, output, scratchPads); resultUltraLite = resultUltraLite && memcmp(output, test_output_turtle, 64) == 0; #endif - } else { // cn v0 aka orignal