Fix ASM RWZ for macOS (#237)

poděkovat
This commit is contained in:
djfinch 2019-03-06 16:01:17 +01:00 committed by Ben Gräf
parent 75125f22d3
commit 2993e3d2e5
2 changed files with 9 additions and 1 deletions

View file

@ -94,7 +94,11 @@
lea r9, QWORD PTR [rdx+r13] lea r9, QWORD PTR [rdx+r13]
movdqu xmm15, XMMWORD PTR [r9] movdqu xmm15, XMMWORD PTR [r9]
#ifdef __APPLE__
ALIGN(16)
#else
ALIGN(64) ALIGN(64)
#endif
rwz_main_loop_double: rwz_main_loop_double:
movdqu xmm9, xmm15 movdqu xmm9, xmm15
mov eax, edx mov eax, edx

View file

@ -50,7 +50,11 @@
punpcklqdq xmm5, xmm0 punpcklqdq xmm5, xmm0
movdqu xmm6, XMMWORD PTR [r10+rbx] movdqu xmm6, XMMWORD PTR [r10+rbx]
ALIGN(64) #ifdef __APPLE__
ALIGN(16)
#else
ALIGN(64)
#endif
rwz_main_loop: rwz_main_loop:
lea rdx, QWORD PTR [r10+rbx] lea rdx, QWORD PTR [r10+rbx]
mov ecx, r10d mov ecx, r10d