Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix a compiler error on Apple OSX because the assembly is not understood #110

Merged
merged 1 commit into from
Jul 31, 2019
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 12 additions & 12 deletions src/jit_compiler_x86_static.S
Original file line number Diff line number Diff line change
Expand Up @@ -72,9 +72,9 @@ DECL(randomx_program_prologue):
#else
#include "asm/program_prologue_linux.inc"
#endif
movapd xmm13, xmmword ptr mantissaMask[rip]
movapd xmm14, xmmword ptr exp240[rip]
movapd xmm15, xmmword ptr scaleMask[rip]
movapd xmm13, xmmword ptr [mantissaMask+rip]
movapd xmm14, xmmword ptr [exp240+rip]
movapd xmm15, xmmword ptr [scaleMask+rip]
jmp DECL(randomx_program_loop_begin)

.balign 64
Expand Down Expand Up @@ -180,26 +180,26 @@ DECL(randomx_sshash_end):
DECL(randomx_sshash_init):
lea r8, [rbx+1]
#include "asm/program_sshash_prefetch.inc"
imul r8, qword ptr r0_mul[rip]
mov r9, qword ptr r1_add[rip]
imul r8, qword ptr [r0_mul+rip]
mov r9, qword ptr [r1_add+rip]
xor r9, r8
mov r10, qword ptr r2_add[rip]
mov r10, qword ptr [r2_add+rip]
xor r10, r8
mov r11, qword ptr r3_add[rip]
mov r11, qword ptr [r3_add+rip]
xor r11, r8
mov r12, qword ptr r4_add[rip]
mov r12, qword ptr [r4_add+rip]
xor r12, r8
mov r13, qword ptr r5_add[rip]
mov r13, qword ptr [r5_add+rip]
xor r13, r8
mov r14, qword ptr r6_add[rip]
mov r14, qword ptr [r6_add+rip]
xor r14, r8
mov r15, qword ptr r7_add[rip]
mov r15, qword ptr [r7_add+rip]
xor r15, r8
jmp DECL(randomx_program_end)

.balign 64
#include "asm/program_sshash_constants.inc"

.balign 64
DECL(randomx_program_end):
nop
Expand Down