summaryrefslogtreecommitdiff
path: root/libswresample/x86/Makefile
diff options
context:
space:
mode:
authorRonald S. Bultje <rsbultje@gmail.com>2014-06-28 11:05:52 -0400
committerMichael Niedermayer <michaelni@gmx.at>2014-06-28 17:06:47 +0200
commitfaa1471ffcc1bbffe3a9d3d1f4b5fe3adbef647a (patch)
treeea7e57f6e4252876e391f409b1cb9f7efad32e1d /libswresample/x86/Makefile
parenta348f4befe23ada291a1982de23ed7d828bdaf0c (diff)
swr: rewrite resample_common/linear_float_sse/avx in yasm.
Linear interpolation goes from 63 (llvm) or 58 (gcc) to 48 (yasm) cycles/sample on 64bit, or from 66 (llvm/gcc) to 52 (yasm) cycles/ sample on 32bit. Bon-linear goes from 43 (llvm) or 38 (gcc) to 32 (yasm) cycles/sample on 64bit, or from 46 (llvm) or 44 (gcc) to 38 (yasm) cycles/sample on 32bit (all testing on OSX 10.9.2, llvm 5.1 and gcc 4.8/9). Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libswresample/x86/Makefile')
-rw-r--r--libswresample/x86/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/libswresample/x86/Makefile b/libswresample/x86/Makefile
index cc3e65f26f..cb6371ae1f 100644
--- a/libswresample/x86/Makefile
+++ b/libswresample/x86/Makefile
@@ -1,6 +1,7 @@
YASM-OBJS += x86/swresample_x86.o\
x86/audio_convert.o\
x86/rematrix.o\
+ x86/resample.o\
OBJS += x86/resample_x86_dsp.o\