Merge pull request #1191 from SChernykh/evo

Workaround for a bug in binutils-2.32-1 on ARM
This commit is contained in:
xmrig 2019-09-24 15:24:08 +07:00 committed by GitHub
commit 1487a037ed
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 2 deletions

View file

@ -485,12 +485,13 @@ randomx_calc_dataset_item_aarch64:
stp x10, x11, [sp, 80]
stp x12, x13, [sp, 96]
ldr x12, superscalarMul0
mov x8, x0
mov x9, x1
mov x10, x2
# rl[0] = (itemNumber + 1) * superscalarMul0;
ldr x12, superscalarMul0
madd x0, x2, x12, x12
# rl[1] = rl[0] ^ superscalarAdd1;

View file

@ -64,7 +64,7 @@ protected:
alignas(64) randomx::RegisterFile reg;
alignas(16) randomx::ProgramConfiguration config;
randomx::MemoryRegisters mem;
uint8_t* scratchpad;
uint8_t* scratchpad = nullptr;
union {
randomx_cache* cachePtr = nullptr;
randomx_dataset* datasetPtr;