Ticket #31701: patch-src_scale_mmx64.c.diff

File patch-src_scale_mmx64.c.diff, 1.3 KB (added by jmroot (Joshua Root), 13 years ago)
  • src/scale_mmx64.c

    old new filter_expand_X_MMX(Uint8 *srcpix, Uint8 
    425425             " movl             %5,      %%ecx;           "
    426426             " pxor          %%mm0,      %%mm0;           "
    427427             "1:                                          "
    428              " movsxl         (%3),      %%rax;           " /* get xidx0[x] */
     428             " movslq         (%3),      %%rax;           " /* get xidx0[x] */
    429429             " add              $4,         %3;           "
    430430             " movq           (%0),      %%mm1;           " /* load mult0 */
    431431             " add              $8,         %0;           "
    filter_expand_X_SSE(Uint8 *srcpix, Uint8 
    500500             " movl             %5,      %%ecx;           "
    501501             " pxor          %%mm0,      %%mm0;           "
    502502             "1:                                          "
    503              " movsxl         (%3),      %%rax;           " /* get xidx0[x] */
     503             " movslq         (%3),      %%rax;           " /* get xidx0[x] */
    504504             " add              $4,         %3;           "
    505505             " movq           (%0),      %%mm1;           " /* load mult0 */
    506506             " add              $8,         %0;           "