diff options
author | nick <nick@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-07-03 07:50:52 +0000 |
---|---|---|
committer | nick <nick@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-07-03 07:50:52 +0000 |
commit | 58075a06215daeae4c439f4b7b92b7209944faf8 (patch) | |
tree | e3283634eb33fed2794eec1cc3be8209ca290639 /mp3lib/sr1.c | |
parent | f96bb9e7e1d5b8e401ddf7265298e909b4e58962 (diff) | |
download | mpv-58075a06215daeae4c439f4b7b92b7209944faf8.tar.bz2 mpv-58075a06215daeae4c439f4b7b92b7209944faf8.tar.xz |
Portability and old binutils support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1259 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mp3lib/sr1.c')
-rw-r--r-- | mp3lib/sr1.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/mp3lib/sr1.c b/mp3lib/sr1.c index b866bf29e3..ac5828740d 100644 --- a/mp3lib/sr1.c +++ b/mp3lib/sr1.c @@ -415,12 +415,15 @@ void MP3_Init(){ tables_done_flag=1; dct36_func=dct36; +#ifdef HAVE_SSE if(_isse) { synth_func=synth_1to1_MMX; dct64_MMX_func=dct64_MMX; } else +#endif +#ifdef HAVE_3DNOWEX if ( _3dnow > 1 ) { synth_func=synth_1to1_MMX; @@ -428,6 +431,8 @@ void MP3_Init(){ dct64_MMX_func=dct64_MMX_3dnowex; } else +#endif +#ifdef HAVE_3DNOW if ( _3dnow ) { synth_func=synth_1to1_MMX; @@ -435,17 +440,22 @@ void MP3_Init(){ dct64_MMX_func=dct64_MMX_3dnow; } else +#endif +#ifdef HAVE_MMX if ( _i586 > 1) { synth_func=synth_1to1_MMX; dct64_MMX_func=dct64_MMX; } else +#endif +#ifdef ARCH_X86 if ( _i586 ) { synth_func=synth_1to1_pent; } else +#endif { synth_func = NULL; } |