Added finishing parts of lozzax
This commit is contained in:
parent
11aad8a187
commit
46a82c25e9
4 changed files with 13 additions and 3 deletions
|
@ -155,7 +155,7 @@ static const std::map<uint32_t, const char *> kAlgorithmNames = {
|
||||||
ALGO_NAME(RX_SFX),
|
ALGO_NAME(RX_SFX),
|
||||||
ALGO_NAME(RX_LOZZ),
|
ALGO_NAME(RX_LOZZ),
|
||||||
ALGO_NAME(RX_KEVA),
|
ALGO_NAME(RX_KEVA),
|
||||||
const char *Algorithm::kRX_KEVA = "rx/keva";
|
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
# ifdef XMRIG_ALGO_ARGON2
|
# ifdef XMRIG_ALGO_ARGON2
|
||||||
|
|
|
@ -40,8 +40,8 @@ public:
|
||||||
KEVA,
|
KEVA,
|
||||||
RAVEN,
|
RAVEN,
|
||||||
WOWNERO,
|
WOWNERO,
|
||||||
MAX,
|
LOZZAX,
|
||||||
LOZZAX
|
MAX
|
||||||
};
|
};
|
||||||
|
|
||||||
static const char *kDisabled;
|
static const char *kDisabled;
|
||||||
|
|
|
@ -100,6 +100,13 @@ RandomX_ConfigurationSafex::RandomX_ConfigurationSafex()
|
||||||
ArgonSalt = "RandomSFX\x01";
|
ArgonSalt = "RandomSFX\x01";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
RandomX_ConfigurationLozzax::RandomX_ConfigurationLozzax()
|
||||||
|
{
|
||||||
|
ArgonSalt = "RandomL\x06";
|
||||||
|
RANDOMX_FREQ_CBRANCH = 16;
|
||||||
|
RANDOMX_FREQ_ISTORE = 25;
|
||||||
|
}
|
||||||
|
|
||||||
RandomX_ConfigurationKeva::RandomX_ConfigurationKeva()
|
RandomX_ConfigurationKeva::RandomX_ConfigurationKeva()
|
||||||
{
|
{
|
||||||
ArgonSalt = "RandomKV\x01";
|
ArgonSalt = "RandomKV\x01";
|
||||||
|
@ -358,6 +365,7 @@ RandomX_ConfigurationArqma RandomX_ArqmaConfig;
|
||||||
RandomX_ConfigurationGraft RandomX_GraftConfig;
|
RandomX_ConfigurationGraft RandomX_GraftConfig;
|
||||||
RandomX_ConfigurationSafex RandomX_SafexConfig;
|
RandomX_ConfigurationSafex RandomX_SafexConfig;
|
||||||
RandomX_ConfigurationKeva RandomX_KevaConfig;
|
RandomX_ConfigurationKeva RandomX_KevaConfig;
|
||||||
|
RandomX_ConfigurationLozzax RandomX_LozzaxConfig;
|
||||||
|
|
||||||
alignas(64) RandomX_ConfigurationBase RandomX_CurrentConfig;
|
alignas(64) RandomX_ConfigurationBase RandomX_CurrentConfig;
|
||||||
|
|
||||||
|
|
|
@ -147,6 +147,7 @@ struct RandomX_ConfigurationArqma : public RandomX_ConfigurationBase { RandomX_C
|
||||||
struct RandomX_ConfigurationGraft : public RandomX_ConfigurationBase { RandomX_ConfigurationGraft(); };
|
struct RandomX_ConfigurationGraft : public RandomX_ConfigurationBase { RandomX_ConfigurationGraft(); };
|
||||||
struct RandomX_ConfigurationSafex : public RandomX_ConfigurationBase { RandomX_ConfigurationSafex(); };
|
struct RandomX_ConfigurationSafex : public RandomX_ConfigurationBase { RandomX_ConfigurationSafex(); };
|
||||||
struct RandomX_ConfigurationKeva : public RandomX_ConfigurationBase { RandomX_ConfigurationKeva(); };
|
struct RandomX_ConfigurationKeva : public RandomX_ConfigurationBase { RandomX_ConfigurationKeva(); };
|
||||||
|
struct RandomX_ConfigurationLozzax : public RandomX_ConfigurationBase { RandomX_ConfigurationLozzax(); };
|
||||||
|
|
||||||
extern RandomX_ConfigurationMonero RandomX_MoneroConfig;
|
extern RandomX_ConfigurationMonero RandomX_MoneroConfig;
|
||||||
extern RandomX_ConfigurationWownero RandomX_WowneroConfig;
|
extern RandomX_ConfigurationWownero RandomX_WowneroConfig;
|
||||||
|
@ -154,6 +155,7 @@ extern RandomX_ConfigurationArqma RandomX_ArqmaConfig;
|
||||||
extern RandomX_ConfigurationGraft RandomX_GraftConfig;
|
extern RandomX_ConfigurationGraft RandomX_GraftConfig;
|
||||||
extern RandomX_ConfigurationSafex RandomX_SafexConfig;
|
extern RandomX_ConfigurationSafex RandomX_SafexConfig;
|
||||||
extern RandomX_ConfigurationKeva RandomX_KevaConfig;
|
extern RandomX_ConfigurationKeva RandomX_KevaConfig;
|
||||||
|
extern RandomX_ConfigurationLozzax RandomX_LozzaxConfig;
|
||||||
|
|
||||||
extern RandomX_ConfigurationBase RandomX_CurrentConfig;
|
extern RandomX_ConfigurationBase RandomX_CurrentConfig;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue