mirror of
https://github.com/xmrig/xmrig.git
synced 2025-12-16 11:12:47 -05:00
Added support for multi-algorithm CPU threads settings.
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user