[Mplayer-cvslog] CVS: main/mp3lib decode_k7.s,1.1,1.2
Nick Kurshev
nickols_k at users.sourceforge.net
Fri May 11 12:25:58 CEST 2001
- Previous message: [Mplayer-cvslog] CVS: main/DOCS/Russian MPlayer-FAQ,1.4,1.5 mtrr,1.1,1.2 OpenDivX,1.1,1.2 SOUNDCARDS,1.2,1.3 VIDEOCARDS,1.2,1.3 README,1.3,1.4
- Next message: [Mplayer-cvslog] CVS: main/DOCS MPlayer-FAQ,1.29,1.30 README,1.34,1.35 VIDEOCARDS,1.16,1.17
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/mplayer/main/mp3lib
In directory usw-pr-cvs1:/tmp/cvs-serv22401/main/mp3lib
Modified Files:
decode_k7.s
Log Message:
improvements
Index: decode_k7.s
===================================================================
RCS file: /cvsroot/mplayer/main/mp3lib/decode_k7.s,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** decode_k7.s 2001/05/09 07:59:55 1.1
--- decode_k7.s 2001/05/11 10:25:55 1.2
***************
*** 5,8 ****
--- 5,10 ----
/// <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
///
***************
*** 101,141 ****
.L55:
movq (%ecx),%mm4
- movq (%ebx),%mm3
movq 8(%ecx),%mm0
! movq 8(%ebx),%mm1
! pfmul %mm3,%mm4
! movq 16(%ecx),%mm2
! pfmul %mm1,%mm0
movq 16(%ebx),%mm3
pfadd %mm0,%mm4
movq 24(%ecx),%mm0
! pfmul %mm2,%mm3
! movq 24(%ebx),%mm1
pfadd %mm3,%mm4
! movq 32(%ecx),%mm2
! pfmul %mm1,%mm0
movq 32(%ebx),%mm3
pfadd %mm0,%mm4
movq 40(%ecx),%mm0
! pfmul %mm2,%mm3
! movq 40(%ebx),%mm1
pfadd %mm3,%mm4
! movq 48(%ecx),%mm2
! pfmul %mm1,%mm0
movq 48(%ebx),%mm3
pfadd %mm0,%mm4
movq 56(%ecx),%mm0
! pfmul %mm2,%mm3
! movq 56(%ebx),%mm1
pfadd %mm3,%mm4
! pfmul %mm1,%mm0
pfadd %mm0,%mm4
--- 103,136 ----
.L55:
+
movq (%ecx),%mm4
movq 8(%ecx),%mm0
! pfmul (%ebx),%mm4
! pfmul 8(%ebx),%mm0
movq 16(%ebx),%mm3
pfadd %mm0,%mm4
movq 24(%ecx),%mm0
! pfmul 16(%ecx),%mm3
pfadd %mm3,%mm4
! pfmul 24(%ebx),%mm0
movq 32(%ebx),%mm3
pfadd %mm0,%mm4
movq 40(%ecx),%mm0
! pfmul 32(%ecx),%mm3
pfadd %mm3,%mm4
! pfmul 40(%ebx),%mm0
movq 48(%ebx),%mm3
pfadd %mm0,%mm4
movq 56(%ecx),%mm0
! pfmul 48(%ecx),%mm3
pfadd %mm3,%mm4
! pfmul 56(%ebx),%mm0
pfadd %mm0,%mm4
***************
*** 159,198 ****
movd (%ecx),%mm2
! movd (%ebx),%mm1
! pfmul %mm1,%mm2
- movd 8(%ecx),%mm0
movd 8(%ebx),%mm1
! pfmul %mm0,%mm1
pfadd %mm1,%mm2
- movd 16(%ecx),%mm0
movd 16(%ebx),%mm1
! pfmul %mm0,%mm1
pfadd %mm1,%mm2
- movd 24(%ecx),%mm0
movd 24(%ebx),%mm1
! pfmul %mm0,%mm1
pfadd %mm1,%mm2
- movd 32(%ecx),%mm0
movd 32(%ebx),%mm1
! pfmul %mm0,%mm1
pfadd %mm1,%mm2
- movd 40(%ecx),%mm0
movd 40(%ebx),%mm1
! pfmul %mm0,%mm1
pfadd %mm1,%mm2
- movd 48(%ecx),%mm0
movd 48(%ebx),%mm1
! pfmul %mm0,%mm1
pfadd %mm1,%mm2
- movd 56(%ecx),%mm0
movd 56(%ebx),%mm1
! pfmul %mm0,%mm1
pfadd %mm1,%mm2
--- 154,185 ----
movd (%ecx),%mm2
! pfmul (%ebx),%mm2
movd 8(%ebx),%mm1
! pfmul 8(%ecx),%mm1
pfadd %mm1,%mm2
movd 16(%ebx),%mm1
! pfmul 16(%ecx),%mm1
pfadd %mm1,%mm2
movd 24(%ebx),%mm1
! pfmul 24(%ecx),%mm1
pfadd %mm1,%mm2
movd 32(%ebx),%mm1
! pfmul 32(%ecx),%mm1
pfadd %mm1,%mm2
movd 40(%ebx),%mm1
! pfmul 40(%ecx),%mm1
pfadd %mm1,%mm2
movd 48(%ebx),%mm1
! pfmul 48(%ecx),%mm1
pfadd %mm1,%mm2
movd 56(%ebx),%mm1
! pfmul 56(%ecx),%mm1
pfadd %mm1,%mm2
***************
*** 212,253 ****
psubd %mm0,%mm0
- movq (%ebx),%mm1
movq (%ecx),%mm2
! pfmul %mm1,%mm2
pfsub %mm2,%mm0
- movq 8(%ebx),%mm3
movq 8(%ecx),%mm4
! pfmul %mm3,%mm4
pfsub %mm4,%mm0
- movq 16(%ebx),%mm1
movq 16(%ecx),%mm2
! pfmul %mm1,%mm2
pfsub %mm2,%mm0
- movq 24(%ebx),%mm3
movq 24(%ecx),%mm4
! pfmul %mm3,%mm4
pfsub %mm4,%mm0
- movq 32(%ebx),%mm1
movq 32(%ecx),%mm2
! pfmul %mm1,%mm2
pfsub %mm2,%mm0
- movq 40(%ebx),%mm3
movq 40(%ecx),%mm4
! pfmul %mm3,%mm4
pfsub %mm4,%mm0
- movq 48(%ebx),%mm1
movq 48(%ecx),%mm2
! pfmul %mm1,%mm2
pfsub %mm2,%mm0
- movq 56(%ebx),%mm3
movq 56(%ecx),%mm4
! pfmul %mm3,%mm4
pfsub %mm4,%mm0
--- 199,232 ----
psubd %mm0,%mm0
movq (%ecx),%mm2
! pfmul (%ebx),%mm2
pfsub %mm2,%mm0
movq 8(%ecx),%mm4
! pfmul 8(%ebx),%mm4
pfsub %mm4,%mm0
movq 16(%ecx),%mm2
! pfmul 16(%ebx),%mm2
pfsub %mm2,%mm0
movq 24(%ecx),%mm4
! pfmul 24(%ebx),%mm4
pfsub %mm4,%mm0
movq 32(%ecx),%mm2
! pfmul 32(%ebx),%mm2
pfsub %mm2,%mm0
movq 40(%ecx),%mm4
! pfmul 40(%ebx),%mm4
pfsub %mm4,%mm0
movq 48(%ecx),%mm2
! pfmul 48(%ebx),%mm2
pfsub %mm2,%mm0
movq 56(%ecx),%mm4
! pfmul 56(%ebx),%mm4
pfsub %mm4,%mm0
_______________________________________________
Mplayer-cvslog mailing list
Mplayer-cvslog at lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/mplayer-cvslog
- Previous message: [Mplayer-cvslog] CVS: main/DOCS/Russian MPlayer-FAQ,1.4,1.5 mtrr,1.1,1.2 OpenDivX,1.1,1.2 SOUNDCARDS,1.2,1.3 VIDEOCARDS,1.2,1.3 README,1.3,1.4
- Next message: [Mplayer-cvslog] CVS: main/DOCS MPlayer-FAQ,1.29,1.30 README,1.34,1.35 VIDEOCARDS,1.16,1.17
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the MPlayer-cvslog
mailing list