This patch set adds fdct to checkasm and neon-optimized fdct for aarch64.

Ramiro Polla (2):
  checkasm: add test for fdct
  lavc/aarch64/fdct: add neon-optimized fdct for aarch64

 libavcodec/aarch64/Makefile               |   2 +
 libavcodec/aarch64/fdct.h                 |  26 ++
 libavcodec/aarch64/fdctdsp_init_aarch64.c |  39 +++
 libavcodec/aarch64/fdctdsp_neon.S         | 368 ++++++++++++++++++++++
 libavcodec/avcodec.h                      |   1 +
 libavcodec/fdctdsp.c                      |   4 +-
 libavcodec/fdctdsp.h                      |   2 +
 libavcodec/options_table.h                |   1 +
 libavcodec/tests/aarch64/dct.c            |   2 +
 tests/checkasm/Makefile                   |   1 +
 tests/checkasm/checkasm.c                 |   3 +
 tests/checkasm/checkasm.h                 |   1 +
 tests/checkasm/fdctdsp.c                  |  68 ++++
 tests/fate/checkasm.mak                   |   1 +
 14 files changed, 518 insertions(+), 1 deletion(-)
 create mode 100644 libavcodec/aarch64/fdct.h
 create mode 100644 libavcodec/aarch64/fdctdsp_init_aarch64.c
 create mode 100644 libavcodec/aarch64/fdctdsp_neon.S
 create mode 100644 tests/checkasm/fdctdsp.c

-- 
2.30.2

_______________________________________________
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".

Reply via email to