mirror of
https://github.com/xmrig/xmrig.git
synced 2026-04-18 05:22:28 -04:00
RISC-V: added vectorized dataset init (activated by setting init-avx2 to 1 in config.json)
This commit is contained in:
@@ -92,9 +92,7 @@ namespace randomx {
|
||||
ProgramFunc* getProgramFunc() {
|
||||
return (ProgramFunc*)entryProgram;
|
||||
}
|
||||
DatasetInitFunc* getDatasetInitFunc() {
|
||||
return (DatasetInitFunc*)entryDataInit;
|
||||
}
|
||||
DatasetInitFunc* getDatasetInitFunc();
|
||||
uint8_t* getCode() {
|
||||
return state.code;
|
||||
}
|
||||
@@ -106,7 +104,12 @@ namespace randomx {
|
||||
static InstructionGeneratorRV64 engine[256];
|
||||
private:
|
||||
CompilerState state;
|
||||
|
||||
uint8_t* vectorCode;
|
||||
size_t vectorCodeSize;
|
||||
|
||||
void* entryDataInit;
|
||||
void* entryDataInitOptimized;
|
||||
void* entryProgram;
|
||||
|
||||
public:
|
||||
|
||||
Reference in New Issue
Block a user