Added support for multi-algorithm CPU threads settings.

This commit is contained in:
XMRig 2019-07-02 22:56:28 +07:00
parent 83fdbbf29c
commit b92807e8d8
24 changed files with 595 additions and 109 deletions

View file

@ -30,6 +30,7 @@
#include <stdio.h>
#include "crypto/cn/CnAlgo.h"
#include "crypto/common/Algorithm.h"
#include "rapidjson/document.h"
@ -123,6 +124,20 @@ rapidjson::Value xmrig::Algorithm::toJSON() const
}
size_t xmrig::Algorithm::memory() const
{
if (family() < RANDOM_X) {
return CnAlgo<>::memory(m_id);
}
if (m_id == RX_WOW) {
return 0x100000;
}
return 0;
}
xmrig::Algorithm::Family xmrig::Algorithm::family(Id id)
{
switch (id) {