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 425 425 " movl %5, %%ecx; " 426 426 " pxor %%mm0, %%mm0; " 427 427 "1: " 428 " movs xl(%3), %%rax; " /* get xidx0[x] */428 " movslq (%3), %%rax; " /* get xidx0[x] */ 429 429 " add $4, %3; " 430 430 " movq (%0), %%mm1; " /* load mult0 */ 431 431 " add $8, %0; " … … filter_expand_X_SSE(Uint8 *srcpix, Uint8 500 500 " movl %5, %%ecx; " 501 501 " pxor %%mm0, %%mm0; " 502 502 "1: " 503 " movs xl(%3), %%rax; " /* get xidx0[x] */503 " movslq (%3), %%rax; " /* get xidx0[x] */ 504 504 " add $4, %3; " 505 505 " movq (%0), %%mm1; " /* load mult0 */ 506 506 " add $8, %0; "