diff --git a/silk/x86/main_sse.h b/silk/x86/main_sse.h index 1eaa0b4d62c4096848c93a17b279bf4c9739bb61..b254d53e7a46fe058fc7336f2e8f4276865883d7 100644 --- a/silk/x86/main_sse.h +++ b/silk/x86/main_sse.h @@ -269,6 +269,7 @@ extern opus_int (*const SILK_VAD_GETSA_Q8_IMPL[OPUS_ARCHMASK + 1])( # endif +#ifndef FIXED_POINT double silk_inner_product_FLP_avx2( const silk_float *data1, const silk_float *data2, @@ -291,6 +292,7 @@ extern double (*const SILK_INNER_PRODUCT_FLP_IMPL[OPUS_ARCHMASK + 1])( #define silk_inner_product_FLP(data1, data2, dataSize, arch) ((void)arch,(*SILK_INNER_PRODUCT_FLP_IMPL[(arch) & OPUS_ARCHMASK])(data1, data2, dataSize)) +#endif #endif # endif diff --git a/silk/x86/x86_silk_map.c b/silk/x86/x86_silk_map.c index 8210fe68814507ea1f73cd025652da2192022d8f..39ad75276cc2fdaebb83656ea60981ff17dc2514 100644 --- a/silk/x86/x86_silk_map.c +++ b/silk/x86/x86_silk_map.c @@ -32,7 +32,9 @@ #include "celt/x86/x86cpu.h" #include "structs.h" #include "SigProc_FIX.h" +#ifndef FIXED_POINT #include "SigProc_FLP.h" +#endif #include "pitch.h" #include "main.h"