changeset 416:ca1f2c0e44ef libavcodec

* fixed contrains and avoid usage of scale index access
author kabi
date Thu, 23 May 2002 10:10:14 +0000
parents 1c3f42442fba
children 040d86058c4a
files i386/dsputil_mmx_avg.h
diffstat 1 files changed, 6 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/i386/dsputil_mmx_avg.h	Thu May 23 10:09:33 2002 +0000
+++ b/i386/dsputil_mmx_avg.h	Thu May 23 10:10:14 2002 +0000
@@ -105,25 +105,25 @@
         ".balign 16			\n\t"
         "1:				\n\t"
 	"movq (%1, %3), %%mm1		\n\t"
-	"movq (%1, %3, 2), %%mm2	\n\t"
+	"movq (%1, %%eax), %%mm2	\n\t"
 	PAVGB" %%mm1, %%mm0		\n\t"
 	PAVGB" %%mm2, %%mm1		\n\t"
         "addl %%eax, %1			\n\t"
 	"movq %%mm0, (%2, %3)		\n\t"
-	"movq %%mm1, (%2, %3, 2)	\n\t"
+	"movq %%mm1, (%2, %%eax)	\n\t"
 	"movq (%1, %3), %%mm1		\n\t"
-	"movq (%1, %3, 2), %%mm0	\n\t"
+	"movq (%1, %%eax), %%mm0	\n\t"
 	PAVGB" %%mm1, %%mm2		\n\t"
 	PAVGB" %%mm0, %%mm1		\n\t"
         "addl %%eax, %2			\n\t"
         "addl %%eax, %1			\n\t"
 	"movq %%mm2, (%2, %3)		\n\t"
-	"movq %%mm1, (%2, %3, 2)	\n\t"
+	"movq %%mm1, (%2, %%eax)	\n\t"
         "addl %%eax, %2			\n\t"
         "subl $4, %0			\n\t"
         "jnz 1b				\n\t"
-	:"+g"(h)
-	:"D"(pixels), "S" (block), "c"(line_size)
+        :"+g"(h), "+D"(pixels), "+S" (block)
+	:"c"(line_size)
 	:"%eax", "memory");
 #else
    // kabi measure me