diff --git a/src/crypto/asm/cnv2_double_main_loop_rwz_all.inc b/src/crypto/asm/cnv2_double_main_loop_rwz_all.inc index d2d87173..29abc7df 100644 --- a/src/crypto/asm/cnv2_double_main_loop_rwz_all.inc +++ b/src/crypto/asm/cnv2_double_main_loop_rwz_all.inc @@ -94,7 +94,11 @@ lea r9, QWORD PTR [rdx+r13] movdqu xmm15, XMMWORD PTR [r9] + #ifdef __APPLE__ + ALIGN(16) + #else ALIGN(64) + #endif rwz_main_loop_double: movdqu xmm9, xmm15 mov eax, edx diff --git a/src/crypto/asm/cnv2_main_loop_rwz_all.inc b/src/crypto/asm/cnv2_main_loop_rwz_all.inc index 021f787e..aad81097 100644 --- a/src/crypto/asm/cnv2_main_loop_rwz_all.inc +++ b/src/crypto/asm/cnv2_main_loop_rwz_all.inc @@ -50,7 +50,11 @@ punpcklqdq xmm5, xmm0 movdqu xmm6, XMMWORD PTR [r10+rbx] - ALIGN(64) + #ifdef __APPLE__ + ALIGN(16) + #else + ALIGN(64) + #endif rwz_main_loop: lea rdx, QWORD PTR [r10+rbx] mov ecx, r10d