Disable AVX512 Argon2 implementation on MacOS

Fixes #848
This commit is contained in:
Frank Denis
2019-07-23 16:24:41 +02:00
parent 5dae1fd9a9
commit cf59da7cd4
@@ -523,7 +523,8 @@ argon2_pick_best_implementation(void)
{
/* LCOV_EXCL_START */
#if defined(HAVE_AVX512FINTRIN_H) && defined(HAVE_AVX2INTRIN_H) && \
defined(HAVE_TMMINTRIN_H) && defined(HAVE_SMMINTRIN_H)
defined(HAVE_TMMINTRIN_H) && defined(HAVE_SMMINTRIN_H) && \
!defined(__APPLE__)
if (sodium_runtime_has_avx512f()) {
fill_segment = argon2_fill_segment_avx512f;
return 0;