libavcodec: aarch64: Add a NEON implementation of pixblockdsp

Multimedia / FFmpeg - Martin Storsjö [martin.st] - 15 May 2020 20:37 EDT

Cortex A53 A72 A73 get_pixels_c: 140.7 87.7 72.5 get_pixels_neon: 46.0 20.0 19.5 get_pixels_unaligned_c: 140.7 87.7 73.0 get_pixels_unaligned_neon: 49.2 20.2 26.2 diff_pixels_c: 209.7 133.7 138.7 diff_pixels_neon: 54.2 31.7 23.5 diff_pixels_unaligned_c: 209.7 134.2 139.0 diff_pixels_unaligned_neon: 68.0 27.7 41.7

7168adedbc libavcodec: aarch64: Add a NEON implementation of pixblockdsp
libavcodec/aarch64/Makefile | 2 ++
libavcodec/aarch64/pixblockdsp_init_aarch64.c | 46 ++++++++++++++++++++++++
libavcodec/aarch64/pixblockdsp_neon.S | 51 +++++++++++++++++++++++++++
libavcodec/pixblockdsp.c | 2 ++
libavcodec/pixblockdsp.h | 2 ++
5 files changed, 103 insertions(+)

  • Share