comparison i386/motion_est_mmx.c @ 4982:6135d67c7f86 libavcodec

10l, r8991 broke mmx1 sad
author lorenm
date Fri, 11 May 2007 03:29:06 +0000
parents 0b392661ce83
children d5ba514e3f4a
comparison
equal deleted inserted replaced
4981:0b392661ce83 4982:6135d67c7f86
335 static int sad8_x2_ ## suf(void *v, uint8_t *blk2, uint8_t *blk1, int stride, int h)\ 335 static int sad8_x2_ ## suf(void *v, uint8_t *blk2, uint8_t *blk1, int stride, int h)\
336 {\ 336 {\
337 assert(h==8);\ 337 assert(h==8);\
338 asm volatile("pxor %%mm7, %%mm7 \n\t"\ 338 asm volatile("pxor %%mm7, %%mm7 \n\t"\
339 "pxor %%mm6, %%mm6 \n\t"\ 339 "pxor %%mm6, %%mm6 \n\t"\
340 "movq %0, %%mm5 \n\t"\
340 :: "m"(round_tab[1]) \ 341 :: "m"(round_tab[1]) \
341 );\ 342 );\
342 \ 343 \
343 sad8_x2a_ ## suf(blk1, blk2, stride, 8);\ 344 sad8_x2a_ ## suf(blk1, blk2, stride, 8);\
344 \ 345 \