[Mplayer-cvslog] CVS: main/mp3lib decode_k7.s,1.2,1.3
Nick Kurshev
nickols_k at users.sourceforge.net
Sat May 12 09:12:41 CEST 2001
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 at 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 at 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 at lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/mplayer-cvslog
More information about the MPlayer-cvslog
mailing list