changeset 3143:e296ada67fad

Fix for scale_mmx64.c with clang. Thanks Joshua Root. Closes #94
author Rene Dudfield <renesd@gmail.com>
date Sat, 28 Jul 2012 20:16:04 +0200
parents d2c7ea748801
children 5f97207c3692
files src/scale_mmx64.c
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/scale_mmx64.c	Thu Jul 26 07:18:19 2012 -0500
+++ b/src/scale_mmx64.c	Sat Jul 28 20:16:04 2012 +0200
@@ -425,7 +425,7 @@
              " movl             %5,      %%ecx;           "
              " pxor          %%mm0,      %%mm0;           "
              "1:                                          "
-             " movsxl         (%3),      %%rax;           " /* get xidx0[x] */
+             " movslq         (%3),      %%rax;           " /* get xidx0[x] */
              " add              $4,         %3;           "
              " movq           (%0),      %%mm1;           " /* load mult0 */
              " add              $8,         %0;           "
@@ -500,7 +500,7 @@
              " movl             %5,      %%ecx;           "
              " pxor          %%mm0,      %%mm0;           "
              "1:                                          "
-             " movsxl         (%3),      %%rax;           " /* get xidx0[x] */
+             " movslq         (%3),      %%rax;           " /* get xidx0[x] */
              " add              $4,         %3;           "
              " movq           (%0),      %%mm1;           " /* load mult0 */
              " add              $8,         %0;           "