diff options
author | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-01-18 19:28:53 +0000 |
---|---|---|
committer | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-01-18 19:28:53 +0000 |
commit | f0c90c8e00f5452c7a27ed23522e7dc16e2db512 (patch) | |
tree | fe4e0db11dee246159d67b9a02658c6631c3e647 /mp3lib/Makefile | |
parent | 418e699d7e94202cbfc178e4069298b4090b9c64 (diff) | |
download | mpv-f0c90c8e00f5452c7a27ed23522e7dc16e2db512.tar.bz2 mpv-f0c90c8e00f5452c7a27ed23522e7dc16e2db512.tar.xz |
An altivec-optimized DCT64 for mp3lib
(partially, it seems roughly three times as fast as
the C code according to quick-n-dirty gprof tests)
This one is bit-perfect.
patch by Romain Dolbeau <dolbeau@irisa.fr>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9003 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mp3lib/Makefile')
-rw-r--r-- | mp3lib/Makefile | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/mp3lib/Makefile b/mp3lib/Makefile index 4a7737a2e2..592691a32f 100644 --- a/mp3lib/Makefile +++ b/mp3lib/Makefile @@ -22,6 +22,13 @@ OBJS += dct36_3dnow.o dct64_3dnow.o SRCS += dct36_k7.s dct64_k7.c OBJS += dct36_k7.o dct64_k7.o endif +ifeq ($(TARGET_ARCH_POWERPC),yes) +ifeq ($(TARGET_ALTIVEC),yes) +SRCS += dct64_altivec.c +OBJS += dct64_altivec.o +CFLAGS += -faltivec +endif +endif .SUFFIXES: .c .o |