From ffc9f6775172e6c9c251928c49f214332e38c63b Mon Sep 17 00:00:00 2001 From: SChernykh Date: Sun, 2 Feb 2020 17:16:59 +0100 Subject: [PATCH] Crash fix for Bullodzer CPUs --- src/crypto/randomx/asm/program_loop_load_xop.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/crypto/randomx/asm/program_loop_load_xop.inc b/src/crypto/randomx/asm/program_loop_load_xop.inc index 5ea2386e..560559a0 100644 --- a/src/crypto/randomx/asm/program_loop_load_xop.inc +++ b/src/crypto/randomx/asm/program_loop_load_xop.inc @@ -1,5 +1,5 @@ lea rcx, [rsi+rax] - mov [rsp+8], rcx + mov [rsp+16], rcx xor r8, qword ptr [rcx+0] xor r9, qword ptr [rcx+8] xor r10, qword ptr [rcx+16] @@ -9,7 +9,7 @@ xor r14, qword ptr [rcx+48] xor r15, qword ptr [rcx+56] lea rcx, [rsi+rdx] - mov [rsp+16], rcx + mov [rsp+24], rcx cvtdq2pd xmm0, qword ptr [rcx+0] cvtdq2pd xmm1, qword ptr [rcx+8] cvtdq2pd xmm2, qword ptr [rcx+16]