From: Stefan L. <lu...@us...> - 2002-05-21 21:51:46
|
Update of /cvsroot/libdv/libdv/libdv In directory usw-pr-cvs1:/tmp/cvs-serv31545 Modified Files: YUY2.c Log Message: sync last change of full high to hh renderer Index: YUY2.c =================================================================== RCS file: /cvsroot/libdv/libdv/libdv/YUY2.c,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -r1.6 -r1.7 *** YUY2.c 21 May 2002 21:31:14 -0000 1.6 --- YUY2.c 21 May 2002 21:51:42 -0000 1.7 *************** *** 648,651 **** --- 648,652 ---- movq_m2r (*cr_frame, mm3); // cr0 cr1 cr2 cr3 punpcklwd_r2r (mm3, mm2); // cb0cr0 cb1cr1 + movq_r2r (mm2, mm3); punpckldq_r2r (mm2, mm2); // cb0cr0 cb0cr0 movq_m2r (Ytmp [0], mm0); *************** *** 664,670 **** */ movq_m2r (Ytmp [4], mm0); movq_r2r (mm0, mm1); ! punpcklwd_r2r (mm2, mm0); /* mm0 = b4 y3 r4 y4 */ ! punpckhwd_r2r (mm2, mm1); /* mm1 = b3 y1 r3 y2 */ packsswb_r2r (mm1, mm0); /* mm0 = b3 y1 r3 y2 b4 y3 r4 y4 */ --- 665,672 ---- */ movq_m2r (Ytmp [4], mm0); + punpckhdq_r2r (mm3, mm3); movq_r2r (mm0, mm1); ! punpcklwd_r2r (mm3, mm0); /* mm0 = b4 y3 r4 y4 */ ! punpckhwd_r2r (mm3, mm1); /* mm1 = b3 y1 r3 y2 */ packsswb_r2r (mm1, mm0); /* mm0 = b3 y1 r3 y2 b4 y3 r4 y4 */ |