CVS: main/mp3lib decode_k7.s,1.2,1.3
Update of /cvsroot/mplayer/main/mp3lib In directory usw-pr-cvs1:/tmp/cvs-serv688/main/mp3lib Modified Files: decode_k7.s Log Message: slight improvements. k7 vs 3dnow already win 12 prcnts Index: decode_k7.s =================================================================== RCS file: /cvsroot/mplayer/main/mp3lib/decode_k7.s,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** decode_k7.s 2001/05/11 10:25:55 1.2 --- decode_k7.s 2001/05/12 07:12:38 1.3 *************** *** 5,9 **** /// <squash@mb.kcom.ne.jp>,only some types of changes have been made: /// ! /// - decreased number of opcodes (as it suggested by k7 manual) /// (using memory reference as operand of instructions) /// - change function name for support 3DNowEx! automatic detect --- 5,10 ---- /// <squash@mb.kcom.ne.jp>,only some types of changes have been made: /// ! /// - Added new opcode PFNACC ! /// - decreased number of opcodes (as it was suggested by k7 manual) /// (using memory reference as operand of instructions) /// - change function name for support 3DNowEx! automatic detect *************** *** 46,49 **** --- 47,51 ---- .long 1 .text + /* int synth_1to1(real *bandPtr,int channel,unsigned char *out) */ .globl synth_1to1_3dnowex synth_1to1_3dnowex: *************** *** 98,102 **** leal 0(,%edx,4),%edx movl $decwin+64,%eax ! movl %eax,%ecx subl %edx,%ecx movl $16,%ebp --- 100,104 ---- leal 0(,%edx,4),%edx movl $decwin+64,%eax ! movl %eax,%ecx subl %edx,%ecx movl $16,%ebp *************** *** 135,141 **** pfadd %mm0,%mm4 ! movq %mm4,%mm0 ! psrlq $32,%mm0 ! pfsub %mm0,%mm4 pf2id %mm4,%mm4 --- 137,141 ---- pfadd %mm0,%mm4 ! pfnacc %mm4, %mm4 pf2id %mm4,%mm4 *************** *** 197,201 **** .L68: ! psubd %mm0,%mm0 movq (%ecx),%mm2 --- 197,201 ---- .L68: ! pxor %mm0, %mm0 movq (%ecx),%mm2 _______________________________________________ Mplayer-cvslog mailing list Mplayer-cvslog@lists.sourceforge.net http://lists.sourceforge.net/lists/listinfo/mplayer-cvslog
participants (1)
-
Nick Kurshev