[x264-devel] aarch64: NEON asm for missing x264_zigzag_* functions

Janne Grunau git at videolan.org
Sat Dec 20 21:10:43 CET 2014


x264 | branch: master | Janne Grunau <janne-x264 at jannau.net> | Tue Jul 29 11:06:24 2014 +0100| [6c1632493e5afac8be1e1693377dab27f4704a1d] | committer: Anton Mitrofanov

aarch64: NEON asm for missing x264_zigzag_* functions

zigzag_scan_4x4_field_neon, zigzag_sub_4x4_field_neon,
zigzag_sub_4x4ac_field_neon, zigzag_sub_4x4_frame_neon,
igzag_sub_4x4ac_frame_neon more than 2 times faster

zigzag_scan_8x8_frame_neon, zigzag_scan_8x8_field_neon,
zigzag_sub_8x8_field_neon, zigzag_sub_8x8_frame_neon 4-5 times faster

zigzag_interleave_8x8_cavlc_neon 6 times faster

> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=6c1632493e5afac8be1e1693377dab27f4704a1d
---

 common/aarch64/dct-a.S |  330 +++++++++++++++++++++++++++++++++++++++++++++++-
 common/aarch64/dct.h   |   16 ++-
 common/dct.c           |   24 +++-
 common/deblock.c       |    8 +-
 4 files changed, 371 insertions(+), 7 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/x264.git/?a=commitdiff;h=6c1632493e5afac8be1e1693377dab27f4704a1d


More information about the x264-devel mailing list