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

Reply via email to