[Mplayer-cvslog] CVS: main/libac3/mmx srfft_3dnow.c,1.10,1.11 srfftp_3dnow.h,1.5,1.6
Nick Kurshev
nickols_k at users.sourceforge.net
Fri Jun 8 11:41:24 CEST 2001
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 at lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/mplayer-cvslog
More information about the MPlayer-cvslog
mailing list