summaryrefslogtreecommitdiffstats
path: root/mp3lib/Makefile
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-01-18 19:28:53 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-01-18 19:28:53 +0000
commitf0c90c8e00f5452c7a27ed23522e7dc16e2db512 (patch)
treefe4e0db11dee246159d67b9a02658c6631c3e647 /mp3lib/Makefile
parent418e699d7e94202cbfc178e4069298b4090b9c64 (diff)
downloadmpv-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/Makefile7
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