mirror of
https://github.com/xmrig/xmrig.git
synced 2026-01-31 09:22:59 -05:00
Merge xmrig v6.15.2 into master
This commit is contained in:
@@ -254,6 +254,7 @@ void RandomX_ConfigurationBase::Apply()
|
|||||||
|
|
||||||
#if defined(XMRIG_FEATURE_ASM) && (defined(_M_X64) || defined(__x86_64__))
|
#if defined(XMRIG_FEATURE_ASM) && (defined(_M_X64) || defined(__x86_64__))
|
||||||
*(uint32_t*)(codeShhPrefetchTweaked + 3) = ArgonMemory * 16 - 1;
|
*(uint32_t*)(codeShhPrefetchTweaked + 3) = ArgonMemory * 16 - 1;
|
||||||
|
*(uint32_t*)(codeSshPrefetchTweaked + 3) = ArgonMemory * 16 - 1;
|
||||||
const uint32_t DatasetBaseMask = DatasetBaseSize - RANDOMX_DATASET_ITEM_SIZE;
|
const uint32_t DatasetBaseMask = DatasetBaseSize - RANDOMX_DATASET_ITEM_SIZE;
|
||||||
*(uint32_t*)(codeReadDatasetRyzenTweaked + 9) = DatasetBaseMask;
|
*(uint32_t*)(codeReadDatasetRyzenTweaked + 9) = DatasetBaseMask;
|
||||||
*(uint32_t*)(codeReadDatasetRyzenTweaked + 24) = DatasetBaseMask;
|
*(uint32_t*)(codeReadDatasetRyzenTweaked + 24) = DatasetBaseMask;
|
||||||
|
|||||||
@@ -130,6 +130,7 @@ struct RandomX_ConfigurationBase
|
|||||||
uint32_t codeReadDatasetTweakedSize;
|
uint32_t codeReadDatasetTweakedSize;
|
||||||
uint8_t codeReadDatasetRyzenTweaked[72];
|
uint8_t codeReadDatasetRyzenTweaked[72];
|
||||||
uint32_t codeReadDatasetRyzenTweakedSize;
|
uint32_t codeReadDatasetRyzenTweakedSize;
|
||||||
|
uint8_t codeSshPrefetchTweaked[20];
|
||||||
uint8_t codePrefetchScratchpadTweaked[28];
|
uint8_t codePrefetchScratchpadTweaked[28];
|
||||||
uint32_t codePrefetchScratchpadTweakedSize;
|
uint32_t codePrefetchScratchpadTweakedSize;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user