[FFmpeg-devel] [PATCH] swscale/aarch64/rgb2rgb: add deinterleaveBytes neon implementation

Rémi Denis-Courmont remi at remlab.net
Sun Sep 1 10:46:49 EEST 2024


Le perjantaina 30. elokuuta 2024, 21.56.55 EEST Ramiro Polla a écrit :
>                                       A55               A76
> deinterleave_bytes_c:             70342.0           34497.5
> deinterleave_bytes_neon:          21594.5 ( 3.26x)   5535.2 ( 6.23x)
> deinterleave_bytes_aligned_c:     71340.8           34651.2
> deinterleave_bytes_aligned_neon:   8616.8 ( 8.28x)   3996.2 ( 8.67x)
> ---
>  libswscale/aarch64/rgb2rgb.c      |  4 ++
>  libswscale/aarch64/rgb2rgb_neon.S | 59 +++++++++++++++++++++++
>  tests/checkasm/sw_rgb.c           | 77 +++++++++++++++++++++++++++++++
>  3 files changed, 140 insertions(+)

Shouldn't checkasm and aarch64 be separate commits?

-- 
Rémi Denis-Courmont
http://www.remlab.net/





More information about the ffmpeg-devel mailing list