summaryrefslogtreecommitdiffstats
path: root/stream
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 /stream
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 'stream')
0 files changed, 0 insertions, 0 deletions