Update of /cvsroot/mplayer/main/libac3/mmx In directory usw-pr-cvs1:/tmp/cvs-serv6994/main/libac3/mmx Modified Files: srfft_3dnow.c srfftp_3dnow.h Log Message: Last minute improvements before release Index: srfft_3dnow.c =================================================================== RCS file: /cvsroot/mplayer/main/libac3/mmx/srfft_3dnow.c,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -r1.10 -r1.11 *** srfft_3dnow.c 2001/06/01 15:56:04 1.10 --- srfft_3dnow.c 2001/06/08 09:41:22 1.11 *************** *** 158,163 **** "movq 16(%0), %%mm2\n\t" "movq 32(%0), %%mm3\n\t" - "movq 48(%0), %%mm4\n\t" "movq %%mm2, 8(%0)\n\t" /* x[1] = x[2]; */ "movq %%mm3, 16(%0)\n\t" /* x[2] = x[4]; */ "movq %%mm4, 24(%0)\n\t" /* x[3] = x[6]; */ --- 158,163 ---- "movq 16(%0), %%mm2\n\t" "movq 32(%0), %%mm3\n\t" "movq %%mm2, 8(%0)\n\t" /* x[1] = x[2]; */ + "movq 48(%0), %%mm4\n\t" "movq %%mm3, 16(%0)\n\t" /* x[2] = x[4]; */ "movq %%mm4, 24(%0)\n\t" /* x[3] = x[6]; */ Index: srfftp_3dnow.h =================================================================== RCS file: /cvsroot/mplayer/main/libac3/mmx/srfftp_3dnow.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** srfftp_3dnow.h 2001/06/01 15:56:04 1.5 --- srfftp_3dnow.h 2001/06/08 09:41:22 1.6 *************** *** 97,104 **** "pfadd %%mm5, %%mm0\n\t" /*A0 = a1 + u;*/\ "pfadd %%mm4, %%mm2\n\t" /*A12 = a1 + v;*/\ - "pfsub %%mm5, %%mm1\n\t" /*A1 = a1 - u;*/\ - "pfsub %%mm4, %%mm3\n\t" /*A4 = a1 - v;*/\ "movq %%mm0, %0\n\t"\ "movq %%mm2, %3\n\t"\ "movq %%mm1, %1\n\t"\ "movq %%mm3, %2"\ --- 97,104 ---- "pfadd %%mm5, %%mm0\n\t" /*A0 = a1 + u;*/\ "pfadd %%mm4, %%mm2\n\t" /*A12 = a1 + v;*/\ "movq %%mm0, %0\n\t"\ + "pfsub %%mm5, %%mm1\n\t" /*A1 = a1 - u;*/\ "movq %%mm2, %3\n\t"\ + "pfsub %%mm4, %%mm3\n\t" /*A4 = a1 - v;*/\ "movq %%mm1, %1\n\t"\ "movq %%mm3, %2"\ *************** *** 188,196 **** "pfadd %%mm4, %%mm0\n\t"/*A1 = a1 + u*/\ "pfsub %%mm5, %%mm2\n\t"/*A5 = a1 - v*/\ "pfsub %%mm4, %%mm1\n\t"/*A9 = a1 - u*/\ "pfadd %%mm5, %%mm3\n\t"/*A9 = a1 + v*/\ - "movq %%mm0, %0\n\t"\ "movq %%mm1, %1\n\t"\ - "movq %%mm2, %2\n\t"\ "movq %%mm3, %3"\ :"=m"(A1), "=m"(A9), "=m"(A5), "=m"(A13)\ --- 188,196 ---- "pfadd %%mm4, %%mm0\n\t"/*A1 = a1 + u*/\ "pfsub %%mm5, %%mm2\n\t"/*A5 = a1 - v*/\ + "movq %%mm0, %0\n\t"\ "pfsub %%mm4, %%mm1\n\t"/*A9 = a1 - u*/\ + "movq %%mm2, %2\n\t"\ "pfadd %%mm5, %%mm3\n\t"/*A9 = a1 + v*/\ "movq %%mm1, %1\n\t"\ "movq %%mm3, %3"\ :"=m"(A1), "=m"(A9), "=m"(A5), "=m"(A13)\ _______________________________________________ Mplayer-cvslog mailing list Mplayer-cvslog@lists.sourceforge.net http://lists.sourceforge.net/lists/listinfo/mplayer-cvslog