[FFmpeg-devel] [PATCH] ff_scalarproduct_float_sse

Jason Garrett-Glaser darkshikari
Wed Jan 20 23:03:31 CET 2010


> 1. i do want to be able to try to avoid the call overhead for some functions
> that are called often (jasons idea of interleaving block decode with idct is
> an example)

IMO x264's solution is fine here: things which are actually inlined
should use inline asm, and things which aren't should use yasm.

> 2. i dont want to maintain some of the more convolutedly optimized pieces of
> yasm code. Yasm has powerull macro support and i think people overuse it
> rendering code hard to understand for someone who is not the author

As opposed to things like the h264 qpel MC inline asm, which *isn't*
an absurdly convoluted optimized piece of inline asm code?

Dark Shikari



More information about the ffmpeg-devel mailing list