[Mplayer-cvslog] CVS: main/mp3lib d_cpu.s,1.5,1.6 sr1.c,1.8,1.9
Nick Kurshev
nick at mplayerhq.banki.hu
Mon Jul 2 10:07:48 CEST 2001
Update of /cvsroot/mplayer/main/mp3lib
In directory mplayerhq:/var/tmp.root/cvs-serv19740/main/mp3lib
Modified Files:
d_cpu.s sr1.c
Log Message:
Minor fixes
Index: d_cpu.s
===================================================================
RCS file: /cvsroot/mplayer/main/mp3lib/d_cpu.s,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- d_cpu.s 29 Jun 2001 17:53:53 -0000 1.5
+++ d_cpu.s 2 Jul 2001 08:07:41 -0000 1.6
@@ -48,7 +48,7 @@
/ in C: unsigled long ipentium( void );
/ return: 0 if this processor i386 or i486
/ 1 otherwise
-/ 2 if this cpu supports mmx
+/ 3 if this cpu supports mmx
/ ---------------------------------------------------------------------------
ipentium:
pushl %ebx
@@ -74,7 +74,7 @@
incl %eax
test $0x00800000, %edx
jz exit
- incl %eax
+ orl $2, %eax
jmp exit
no_cpuid:
xorl %eax,%eax
@@ -88,7 +88,7 @@
/ in C: unsigned long a3dnow( void );
/ return: 0 if this processor does not support 3dnow!
/ 1 otherwise
-/ 2 if this cpu supports 3dnow-dsp extension
+/ 3 if this cpu supports 3dnow-dsp extension
/ ---------------------------------------------------------------------------
a3dnow:
pushl %ebx
@@ -114,7 +114,7 @@
testl $0x40000000,%edx
jz exit2
/// eax=2 - K7 3DNowEx!
- inc %eax
+ orl $2, %eax
exit2:
popl %ecx
@@ -126,7 +126,7 @@
/ in C: unsigned long isse( void );
/ return: 0 if this processor does not support sse
/ 1 otherwise
-/ 2 if this cpu supports sse2 extension
+/ 3 if this cpu supports sse2 extension
/ ---------------------------------------------------------------------------
isse:
pushl %ebx
@@ -145,7 +145,7 @@
incl %eax
testl $0x04000000,%edx
jz exit3
- incl %eax
+ orl $2, %eax
exit3:
popl %ecx
popl %edx
Index: sr1.c
===================================================================
RCS file: /cvsroot/mplayer/main/mp3lib/sr1.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- sr1.c 29 Jun 2001 17:53:53 -0000 1.8
+++ sr1.c 2 Jul 2001 08:07:41 -0000 1.9
@@ -355,6 +355,7 @@
#else
void MP3_Init(){
#endif
+#ifdef ARCH_X86
_CpuID=CpuDetect();
_i586=ipentium();
#ifndef HAVE_MMX
@@ -384,11 +385,15 @@
Note: It's ok, Since K8 will have SSE2 support and will much faster
of P4 ;)
*/
- printf( "mp3lib: Using SSE%s! optimized decore.\n",(_isse>1?"2":""));
+// printf( "mp3lib: Using SSE%s! optimized decore.\n",(_isse>1?"2":""));
+ printf( "mp3lib: Using Pentium%s optimized decore.\n",(_i586>1?"-MMX":""));
else
if(_3dnow)
printf( "mp3lib: Using AMD 3dnow%s! optimized decore.\n",(_3dnow>1?"-dsp(k7)":""));
-
+#else
+ _CpuID = _i586 = _3dnow = _isse = _has_mmx = 0;
+ printf( "mp3lib: Using generic decore.\n");
+#endif
/* Use it for any MMX cpu */
if(_has_mmx) make_decode_tables_MMX(outscale);
else make_decode_tables(outscale);
_______________________________________________
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