[Ffmpeg-devel] PATCH Blackfin optimized byte swapping mechanism
Michael Niedermayer
michaelni
Tue Apr 24 02:32:47 CEST 2007
Hi
On Mon, Apr 23, 2007 at 01:12:47PM -0400, Marc Hoffman wrote:
> Michael Niedermayer writes:
> > Hi
> >
> > On Tue, Apr 17, 2007 at 08:49:40AM -0400, Marc Hoffman wrote:
> > > Michael Niedermayer writes:
> > > > Hi
> > > >
> > > > On Tue, Apr 17, 2007 at 07:40:47AM -0400, Marc Hoffman wrote:
> > > > Content-Description: message body text
> > > > >
> > > > > > Low level bswap primitive for the Blackfin Architecture.
> > > > >
> > > > > sorry mangled patch wrong encoding last time.
> > > >
> > > > what advantage do these functions have over the default?
> > > > are they faster? if so you should provide some benchmarks
> > >
> > > Sorry about the top post please forgive me
> > >
> > > The current 32bit byte swap routine produces this code sequence
> > >
> > > So I guess this is about 300% improvement in performance for this function.
> >
> > guess is good, hard benchmark is better, its just 5min work to write a
> > loop of bswap and do a time myprog
> > also dont forget to set proper -mcpu / -march and -O3 with gcc
>
> correction ~200%. Is the patch acceptable now?
not as long as it duplicates the c bswap16 and 64 functions
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
In a rich man's house there is no place to spit but his face.
-- Diogenes of Sinope
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20070424/75c675df/attachment.pgp>
More information about the ffmpeg-devel
mailing list