SBR DSP x86: implement SSE sbr_hf_g_filt
[ffmpeg.git] / libavcodec / x86 / sbrdsp_init.c
index 313f492..0ffe5b9 100644 (file)
@@ -24,6 +24,8 @@
 #include "libavcodec/sbrdsp.h"
 
 float ff_sbr_sum_square_sse(float (*x)[2], int n);
+void ff_sbr_hf_g_filt_sse(float (*Y)[2], const float (*X_high)[40][2],
+                          const float *g_filt, int m_max, intptr_t ixh);
 
 void ff_sbrdsp_init_x86(SBRDSPContext *s)
 {
@@ -32,6 +34,7 @@ void ff_sbrdsp_init_x86(SBRDSPContext *s)
 
         if (mm_flags & AV_CPU_FLAG_SSE) {
             s->sum_square = ff_sbr_sum_square_sse;
+            s->hf_g_filt = ff_sbr_hf_g_filt_sse;
         }
     }
 }