]> git.sesse.net Git - ffmpeg/commit
swscale: move yuv2yuvX_sse3 to yasm, unrolls main loop
authorAlan Kelly <alankelly-at-google.com@ffmpeg.org>
Thu, 14 Jan 2021 14:47:03 +0000 (15:47 +0100)
committerPaul B Mahol <onemda@gmail.com>
Wed, 17 Feb 2021 20:21:03 +0000 (21:21 +0100)
commit554c2bc7086f49ef5a6a989ad6bc4bc11807eb6f
tree9c1fcb5685879932cf1b0637571e4d13ede38884
parent1628409b18fb932b1ee0585151a82e67931cf43c
swscale: move yuv2yuvX_sse3 to yasm, unrolls main loop

And other small optimizations for ~20% speedup.
libswscale/x86/Makefile
libswscale/x86/swscale.c
libswscale/x86/swscale_template.c
libswscale/x86/yuv2yuvX.asm [new file with mode: 0644]
tests/checkasm/sw_scale.c