From 8c979d3bc7bc67346a061862b028c1cafd7db707 Mon Sep 17 00:00:00 2001 From: SChernykh Date: Tue, 9 Jun 2020 13:53:14 +0200 Subject: [PATCH] Disabled AVX-512F for Argon2 See #1722 --- src/3rdparty/argon2/arch/x86_64/lib/argon2-avx512f.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/3rdparty/argon2/arch/x86_64/lib/argon2-avx512f.c b/src/3rdparty/argon2/arch/x86_64/lib/argon2-avx512f.c index f9df1b87..282c2f41 100644 --- a/src/3rdparty/argon2/arch/x86_64/lib/argon2-avx512f.c +++ b/src/3rdparty/argon2/arch/x86_64/lib/argon2-avx512f.c @@ -309,7 +309,10 @@ void xmrig_ar2_fill_segment_avx512f(const argon2_instance_t *instance, argon2_po } extern int cpu_flags_has_avx512f(void); -int xmrig_ar2_check_avx512f(void) { return cpu_flags_has_avx512f(); } + +// Argon2 AVX-512F implementation is broken +// TODO: enable it back when it's fixed +int xmrig_ar2_check_avx512f(void) { return 0 /*cpu_flags_has_avx512f()*/; } #else