| Index: third_party/opus/src/celt/x86/x86_celt_map.c
|
| diff --git a/third_party/opus/src/celt/x86/x86_celt_map.c b/third_party/opus/src/celt/x86/x86_celt_map.c
|
| index 47ba41b9eefd5e3dcf4e4f8f5908b1cb0c5eae5a..d39d88edecd5719397315701ae3b93dbcf0a767e 100644
|
| --- a/third_party/opus/src/celt/x86/x86_celt_map.c
|
| +++ b/third_party/opus/src/celt/x86/x86_celt_map.c
|
| @@ -33,6 +33,7 @@
|
| #include "celt_lpc.h"
|
| #include "pitch.h"
|
| #include "pitch_sse.h"
|
| +#include "vq.h"
|
|
|
| #if defined(OPUS_HAVE_RTCD)
|
|
|
| @@ -46,7 +47,6 @@ void (*const CELT_FIR_IMPL[OPUS_ARCHMASK + 1])(
|
| opus_val16 *y,
|
| int N,
|
| int ord,
|
| - opus_val16 *mem,
|
| int arch
|
| ) = {
|
| celt_fir_c, /* non-sse */
|
| @@ -151,5 +151,17 @@ void (*const COMB_FILTER_CONST_IMPL[OPUS_ARCHMASK + 1])(
|
|
|
| #endif
|
|
|
| +#if defined(OPUS_X86_MAY_HAVE_SSE2) && !defined(OPUS_X86_PRESUME_SSE2)
|
| +opus_val16 (*const OP_PVQ_SEARCH_IMPL[OPUS_ARCHMASK + 1])(
|
| + celt_norm *_X, int *iy, int K, int N, int arch
|
| +) = {
|
| + op_pvq_search_c, /* non-sse */
|
| + op_pvq_search_c,
|
| + MAY_HAVE_SSE2(op_pvq_search),
|
| + MAY_HAVE_SSE2(op_pvq_search),
|
| + MAY_HAVE_SSE2(op_pvq_search)
|
| +};
|
| +#endif
|
| +
|
| #endif
|
| #endif
|
|
|