On Sat, Oct 22, 2016 at 12:40:14PM +0200, Janne Grunau wrote: > On 2016-10-21 10:06:23 +0200, Anton Khirnov wrote: > > Quoting Janne Grunau (2016-10-16 20:10:51) > > > From: James Darnley <james.darn...@gmail.com> > > > > > > This is a fairly dumb copy of the assembly for 8-bit samples but it > > > works and produces identical output to the C version. The options have > > > been tested on an Athlon64 and a Core2Quad. > > > > > > Athlon64: > > > 1810385 decicycles in C, 32726 runs, 42 skips > > > 1080744 decicycles in mmx, 32744 runs, 24 skips, 1.7x faster > > > 818315 decicycles in sse2, 32735 runs, 33 skips, 2.2x faster > > > > > > Core2Quad: > > > 924025 decicycles in C, 32750 runs, 18 skips > > > 623995 decicycles in mmx, 32767 runs, 1 skips, 1.5x faster > > > 406223 decicycles in sse2, 32764 runs, 4 skips, 2.3x faster > > > 387842 decicycles in ssse3, 32767 runs, 1 skips, 2.4x faster > > > 307726 decicycles in sse4, 32763 runs, 5 skips, 3.0x faster > > > > > > Signed-off-by: Michael Niedermayer <michae...@gmx.at> > > > Signed-off-by: Janne Grunau <janne-li...@jannau.net> > > > --- > > > libavfilter/vf_yadif.c | 2 +- > > > libavfilter/x86/vf_yadif_init.c | 27 ++++ > > > libavfilter/x86/Makefile | 2 +- > > > libavfilter/x86/yadif-16.asm | 349 > > > ++++++++++++++++++++++++++++++++++++++++ > > > > The file naming is inconsistent with existing asm. > > complain to ffmpeg-devel in 2013. I can rename the files at the end of > the series.
git format-patch origin/master.. sed -i -e "s:libavfilter/x86/yadif-10.asm:libavfilter/x86/vf_yadif-10.asm:" 00* sed -i -e "s:libavfilter/x86/yadif-16.asm:libavfilter/x86/vf_yadif-16.asm:" 00* git checkout -b yadif_renamed origin/master git am 00* Diego _______________________________________________ libav-devel mailing list libav-devel@libav.org https://lists.libav.org/mailman/listinfo/libav-devel