diff options
author | Janne Grunau <janne-libav@jannau.net> | 2019-01-01 22:37:11 +0100 |
---|---|---|
committer | Janne Grunau <janne-libav@jannau.net> | 2019-01-26 12:05:10 +0100 |
commit | 846c3d6aca5484904e60946c4fe8b8833bc07f92 (patch) | |
tree | 45d1953156d38d627bb0328a41725cd238526ec3 /tools/trasher.c | |
parent | d7f4f5c4a18a0c9e62635cfa6fe8a9302b413c01 (diff) | |
download | ffmpeg-846c3d6aca5484904e60946c4fe8b8833bc07f92.tar.gz |
h264/aarch64: optimize neon loop filter
Exit as soon as possible if no filtering will be done.
Improves the checkasm --bench cycle count on a Snapdragon 820e:
h264_h_loop_filter_luma_8bpp_c: 72.4 -> 72.5
h264_h_loop_filter_luma_8bpp_neon: 97.1 -> 56.3
h264_v_loop_filter_luma_8bpp_c: 174.0 -> 173.5
h264_v_loop_filter_luma_8bpp_neon: 62.9 -> 60.9
h264_h_loop_filter_chroma_8bpp_c: 30.2 -> 30.3
h264_h_loop_filter_chroma_8bpp_neon: 51.6 -> 25.7
h264_v_loop_filter_chroma_8bpp_c: 57.3 -> 57.3
h264_v_loop_filter_chroma_8bpp_neon: 28.0 -> 24.0
Diffstat (limited to 'tools/trasher.c')
0 files changed, 0 insertions, 0 deletions