Adjusted cn-pico support
This commit is contained in:
parent
3800d9f172
commit
7ed58b2c20
3 changed files with 9 additions and 0 deletions
|
@ -288,6 +288,7 @@ const char *xmrig::Algorithm::perfAlgoName(const xmrig::PerfAlgo pa) {
|
||||||
"cn/half",
|
"cn/half",
|
||||||
"cn-lite",
|
"cn-lite",
|
||||||
"cn-heavy",
|
"cn-heavy",
|
||||||
|
"cn-pico",
|
||||||
};
|
};
|
||||||
return perf_algo_names[pa];
|
return perf_algo_names[pa];
|
||||||
}
|
}
|
||||||
|
@ -315,6 +316,10 @@ xmrig::Algorithm::Algorithm(const xmrig::PerfAlgo pa) {
|
||||||
m_algo = xmrig::CRYPTONIGHT_HEAVY;
|
m_algo = xmrig::CRYPTONIGHT_HEAVY;
|
||||||
m_variant = xmrig::VARIANT_0;
|
m_variant = xmrig::VARIANT_0;
|
||||||
break;
|
break;
|
||||||
|
case PA_CN_PICO:
|
||||||
|
m_algo = xmrig::CRYPTONIGHT_PICO;
|
||||||
|
m_variant = xmrig::VARIANT_TRTL;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
m_algo = xmrig::INVALID_ALGO;
|
m_algo = xmrig::INVALID_ALGO;
|
||||||
m_variant = xmrig::VARIANT_AUTO;
|
m_variant = xmrig::VARIANT_AUTO;
|
||||||
|
@ -332,6 +337,7 @@ xmrig::PerfAlgo xmrig::Algorithm::perf_algo() const {
|
||||||
}
|
}
|
||||||
case CRYPTONIGHT_LITE: return PA_CN_LITE;
|
case CRYPTONIGHT_LITE: return PA_CN_LITE;
|
||||||
case CRYPTONIGHT_HEAVY: return PA_CN_HEAVY;
|
case CRYPTONIGHT_HEAVY: return PA_CN_HEAVY;
|
||||||
|
case CRYPTONIGHT_PICO: return PA_CN_PICO;
|
||||||
default: return PA_INVALID;
|
default: return PA_INVALID;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -67,6 +67,8 @@ Pool::Pool() :
|
||||||
m_algorithms.push_back(xmrig::Algorithm(xmrig::CRYPTONIGHT_HEAVY, xmrig::VARIANT_0));
|
m_algorithms.push_back(xmrig::Algorithm(xmrig::CRYPTONIGHT_HEAVY, xmrig::VARIANT_0));
|
||||||
m_algorithms.push_back(xmrig::Algorithm(xmrig::CRYPTONIGHT_HEAVY, xmrig::VARIANT_XHV));
|
m_algorithms.push_back(xmrig::Algorithm(xmrig::CRYPTONIGHT_HEAVY, xmrig::VARIANT_XHV));
|
||||||
m_algorithms.push_back(xmrig::Algorithm(xmrig::CRYPTONIGHT_HEAVY, xmrig::VARIANT_TUBE));
|
m_algorithms.push_back(xmrig::Algorithm(xmrig::CRYPTONIGHT_HEAVY, xmrig::VARIANT_TUBE));
|
||||||
|
|
||||||
|
m_algorithms.push_back(xmrig::Algorithm(xmrig::CRYPTONIGHT_PICO, xmrig::VARIANT_TRTL));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -48,6 +48,7 @@ enum PerfAlgo {
|
||||||
PA_CN_HALF, /* CryptoNight-Half (Masari) */
|
PA_CN_HALF, /* CryptoNight-Half (Masari) */
|
||||||
PA_CN_LITE, /* CryptoNight-Lite (AEON) */
|
PA_CN_LITE, /* CryptoNight-Lite (AEON) */
|
||||||
PA_CN_HEAVY, /* CryptoNight-Heavy (SUMO) */
|
PA_CN_HEAVY, /* CryptoNight-Heavy (SUMO) */
|
||||||
|
PA_CN_PICO, /* CryptoNight-Pico (TRTL) */
|
||||||
PA_MAX
|
PA_MAX
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue