summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2012-07-29 14:28:41 +0200
committerwm4 <wm4@nowhere>2012-07-30 01:33:40 +0200
commit273a6623e7b97bb133486707a656f00209820b43 (patch)
tree52bbe0508d02e58a9bb731ecefc414a1d08d4d0b /Makefile
parent94b7db20bcb82efba04bf5c56fea3f545d547b12 (diff)
downloadmpv-273a6623e7b97bb133486707a656f00209820b43.tar.bz2
mpv-273a6623e7b97bb133486707a656f00209820b43.tar.xz
libvo: remove custom assembler memcpy implementations (aka fastmemcpy)
aclib[_template].c contained inline assembler versions of memcpy using MMX/SSE/3dnow etc. instructions. It's possible that this gave quite a speed a decade ago, but it's unlikely to have any use on modern systems. Also, libc implementations already have their own optimizations for the native memcpy function. I did not verify my assumptions eith benchmarks, so I could be wrong. Also note that some platforms have extremely crappy libc implementations, and it's well possible that these might suffer from a major performance loss (hello Windows). Unfortunately, I do not care.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile1
1 files changed, 0 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index c9933362f4..67b9bb0845 100644
--- a/Makefile
+++ b/Makefile
@@ -56,7 +56,6 @@ SRCS_COMMON-$(DVDREAD_INTERNAL) += libdvdread4/bitreader.c \
libdvdread4/nav_read.c \
SRCS_COMMON-$(FAAD) += libmpcodecs/ad_faad.c
-SRCS_COMMON-$(FASTMEMCPY) += libvo/aclib.c
# These filters use private headers and do not work with shared libavcodec.
SRCS_COMMON-$(FFMPEG_INTERNALS) += libmpcodecs/vf_mcdeint.c \