changeset 7278:6c140c15ee8c libavcodec

10l, float_to_int16_interleave_sse/3dnow wrote the wrong samples
author lorenm
date Tue, 15 Jul 2008 04:11:30 +0000
parents 2bd9df0236e8
children 00858715211e
files i386/dsputil_mmx.c
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/i386/dsputil_mmx.c	Mon Jul 14 19:17:13 2008 +0000
+++ b/i386/dsputil_mmx.c	Tue Jul 15 04:11:30 2008 +0000
@@ -2198,7 +2198,7 @@
     "punpcklwd   %%mm2, %%mm0   \n"
     "punpckhwd   %%mm2, %%mm1   \n"
     "movq        %%mm0,  (%1,%0)\n"
-    "movq        %%mm0, 8(%1,%0)\n"
+    "movq        %%mm1, 8(%1,%0)\n"
     "add $16, %0                \n"
     "js 1b                      \n"
     "femms                      \n"
@@ -2216,7 +2216,7 @@
     "punpcklwd   %%mm2, %%mm0   \n"
     "punpckhwd   %%mm2, %%mm1   \n"
     "movq        %%mm0,  (%1,%0)\n"
-    "movq        %%mm0, 8(%1,%0)\n"
+    "movq        %%mm1, 8(%1,%0)\n"
     "add $16, %0                \n"
     "js 1b                      \n"
     "emms                       \n"