# HG changeset patch # User michael # Date 1065745156 0 # Node ID 3254b413ef1c22322c19264be62148d13838b0df # Parent 9db8700a5a16d589b472642d11ee0bd4b2da2bf3 yv12->uyvy MMX diff -r 9db8700a5a16 -r 3254b413ef1c postproc/rgb2rgb_template.c --- a/postproc/rgb2rgb_template.c Fri Oct 10 00:11:24 2003 +0000 +++ b/postproc/rgb2rgb_template.c Fri Oct 10 00:19:16 2003 +0000 @@ -1576,6 +1576,44 @@ const unsigned chromWidth= width>>1; for(y=0; yyuy2 + #if __WORDSIZE >= 64 int i; uint64_t *ldst = (uint64_t *) dst; @@ -1603,6 +1641,7 @@ vc++; } #endif +#endif if((y&(vertLumPerChroma-1))==(vertLumPerChroma-1) ) { usrc += chromStride; @@ -1611,6 +1650,11 @@ ysrc += lumStride; dst += dstStride; } +#ifdef HAVE_MMX +asm( EMMS" \n\t" + SFENCE" \n\t" + :::"memory"); +#endif } /**