diff options
author | wm4 <wm4@nowhere> | 2012-07-29 14:28:41 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2012-07-30 01:33:40 +0200 |
commit | 273a6623e7b97bb133486707a656f00209820b43 (patch) | |
tree | 52bbe0508d02e58a9bb731ecefc414a1d08d4d0b /Makefile | |
parent | 94b7db20bcb82efba04bf5c56fea3f545d547b12 (diff) | |
download | mpv-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-- | Makefile | 1 |
1 files changed, 0 insertions, 1 deletions
@@ -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 \ |