Mercurial > libavcodec.hg
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