x86/aacpsdsp: fix output of ff_ps_stereo_interpolate_ipdopd_sse3
authorJames Almer <jamrial@gmail.com>
Wed, 7 Jun 2017 16:53:31 +0000 (13:53 -0300)
committerJames Almer <jamrial@gmail.com>
Wed, 7 Jun 2017 16:53:51 +0000 (13:53 -0300)
The fate-aac-al_sbr_ps_04_ur test did not detect this mistake.

libavcodec/x86/aacpsdsp.asm

index 22a03f4..f7f22f2 100644 (file)
@@ -163,8 +163,8 @@ align 16
     mulps    m4, m6
     mulps    m5, m7
     addps    m2, m3
     mulps    m4, m6
     mulps    m5, m7
     addps    m2, m3
-    addsubps m4, m5
     addsubps m2, m4
     addsubps m2, m4
+    addsubps m2, m5
     movsd  [lq+nq], m2
     movhps [rq+nq], m2
     add      nq, 8
     movsd  [lq+nq], m2
     movhps [rq+nq], m2
     add      nq, 8