From 294c9acee32199e265baf5dc723c6f0ae51763ba Mon Sep 17 00:00:00 2001 From: MoneroOcean Date: Sun, 25 Oct 2020 18:35:37 +0000 Subject: [PATCH] ARM fix --- src/crypto/randomx/jit_compiler_a64.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/crypto/randomx/jit_compiler_a64.cpp b/src/crypto/randomx/jit_compiler_a64.cpp index a3e308c8..ae493aba 100644 --- a/src/crypto/randomx/jit_compiler_a64.cpp +++ b/src/crypto/randomx/jit_compiler_a64.cpp @@ -82,7 +82,7 @@ static size_t CalcDatasetItemSize() // Prologue ((uint8_t*)randomx_calc_dataset_item_aarch64_prefetch - (uint8_t*)randomx_calc_dataset_item_aarch64) + // Main loop - RandomX_ConfigurationBase::CacheAccesses * ( + RandomX_CurrentConfig.CacheAccesses * ( // Main loop prologue ((uint8_t*)randomx_calc_dataset_item_aarch64_mix - ((uint8_t*)randomx_calc_dataset_item_aarch64_prefetch)) + 4 + // Inner main loop (instructions) @@ -242,7 +242,7 @@ void JitCompilerA64::generateSuperscalarHash(SuperscalarProgram(&programs)[N], s num32bitLiterals = 64; constexpr uint32_t tmp_reg = 12; - for (size_t i = 0; i < RandomX_ConfigurationBase::CacheAccesses; ++i) + for (size_t i = 0; i < RandomX_CurrentConfig.CacheAccesses; ++i) { // and x11, x10, CacheSize / CacheLineSize - 1 emit32(0x92400000 | 11 | (10 << 5) | ((RandomX_CurrentConfig.Log2_CacheSize - 1) << 10), code, codePos);