On Wed, 13 May 2020, Martin Storsjö wrote:
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 --- 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(+) create mode 100644 libavcodec/aarch64/pixblockdsp_init_aarch64.c create mode 100644 libavcodec/aarch64/pixblockdsp_neon.S
Will apply this set (checkasm test + arm + aarch64 asm implementations) soon, as it's fairly trivial.
// Martin _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".