From ed9006038966d8ab059964e9bd4918e8d5180512 Mon Sep 17 00:00:00 2001 From: Jean-Marc Valin <jmvalin@amazon.com> Date: Tue, 21 Nov 2023 01:26:40 -0500 Subject: [PATCH] Avoids AVX2 optimizations being disabled --- silk/x86/main_sse.h | 2 +- silk/x86/x86_silk_map.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/silk/x86/main_sse.h b/silk/x86/main_sse.h index b6b328e56..2e4386bf6 100644 --- a/silk/x86/main_sse.h +++ b/silk/x86/main_sse.h @@ -180,7 +180,7 @@ void silk_NSQ_del_dec_avx2( ((void)(arch),silk_NSQ_del_dec_avx2(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) -# elif defined (OPUS_X86_PRESUME_SSE4_1) +# elif defined (OPUS_X86_PRESUME_SSE4_1) && !defined(OPUS_X86_MAY_HAVE_AVX2) # define OVERRIDE_silk_NSQ_del_dec # define silk_NSQ_del_dec(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ diff --git a/silk/x86/x86_silk_map.c b/silk/x86/x86_silk_map.c index dfec26149..4f9039ce5 100644 --- a/silk/x86/x86_silk_map.c +++ b/silk/x86/x86_silk_map.c @@ -35,7 +35,7 @@ #include "pitch.h" #include "main.h" -#if defined(OPUS_HAVE_RTCD) && !defined(OPUS_X86_PRESUME_SSE4_1) +#if defined(OPUS_HAVE_RTCD) && !defined(OPUS_X86_PRESUME_AVX2) #if defined(FIXED_POINT) -- GitLab