[FFmpeg-devel] swscale/x86/rgb2rgb : port shuffle2103 to external asm

Hendrik Leppkes h.leppkes at gmail.com
Tue Oct 9 15:17:54 EEST 2018


On Tue, Oct 9, 2018 at 1:31 PM Martin Vignali <martin.vignali at gmail.com> wrote:
>
> >
> > Keeping both MMX and MMXEXT seems a bit excessive. Ideally both would
> > be replaced with something more modern, but I'd at least drop the MMX
> > one.
> >
>
> This func already have SSSE3 version (AVX2 can be add easily, but doesn't
> find a command line where the speed is interesting in AVX2 (on my
> computer)).
> I can remove mmx, and only keep mmxext, or remove both (but seems like not
> everyone is agree to remove mmx/mmxext, if SSxx version is available).
>

If we don't want to drop both, then drop mmx and keep mmxext. Having
both serves no point in 2018, and is a nice artifact that shows how
old swscale really is.

- Hendrik


More information about the ffmpeg-devel mailing list