From 3953568a0ed0d08fb91c4f530207c6fc38884264 Mon Sep 17 00:00:00 2001 From: SChernykh <sergey.v.chernykh@gmail.com> Date: Fri, 15 Nov 2019 16:00:48 +0100 Subject: [PATCH] Fix for 32-bit ARM compilation --- src/crypto/randomx/randomx.cpp | 4 ++-- src/crypto/randomx/randomx.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/crypto/randomx/randomx.cpp b/src/crypto/randomx/randomx.cpp index 4bb241e41..c3d299ac1 100644 --- a/src/crypto/randomx/randomx.cpp +++ b/src/crypto/randomx/randomx.cpp @@ -37,7 +37,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #if defined(_M_X64) || defined(__x86_64__) #include "crypto/randomx/jit_compiler_x86_static.hpp" -#elif defined(XMRIG_ARM) +#elif defined(XMRIG_ARM) && defined(__aarch64__) #include "crypto/randomx/jit_compiler_a64_static.hpp" #endif @@ -201,7 +201,7 @@ void RandomX_ConfigurationBase::Apply() #define JIT_HANDLE(x, prev) randomx::JitCompilerX86::engine[k] = &randomx::JitCompilerX86::h_##x -#elif defined(XMRIG_ARM) +#elif defined(XMRIG_ARM) && defined(__aarch64__) Log2_ScratchpadL1 = Log2(ScratchpadL1_Size); Log2_ScratchpadL2 = Log2(ScratchpadL2_Size); diff --git a/src/crypto/randomx/randomx.h b/src/crypto/randomx/randomx.h index 514eea891..a9b1a0100 100644 --- a/src/crypto/randomx/randomx.h +++ b/src/crypto/randomx/randomx.h @@ -133,7 +133,7 @@ struct RandomX_ConfigurationBase uint32_t ConditionMask_Calculated; -#ifdef XMRIG_ARM +#if defined(XMRIG_ARM) && defined(__aarch64__) uint32_t Log2_ScratchpadL1; uint32_t Log2_ScratchpadL2; uint32_t Log2_ScratchpadL3;