diff options
author | Martin Storsjö <martin@martin.st> | 2017-02-23 23:33:58 +0200 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2017-03-11 13:14:50 +0200 |
commit | f32690a298badbf2df66319e9b38236ad3d3e321 (patch) | |
tree | 63a763f839fd8739fd459c72293b6aee9a0e674d /libavcodec/arm | |
parent | 3fbbad29847c79f422128ad88f174c53a5f6c449 (diff) | |
download | ffmpeg-f32690a298badbf2df66319e9b38236ad3d3e321.tar.gz |
aarch64: vp9lpf: Use dup+rev16+uzp1 instead of dup+lsr+dup+trn1
This is one cycle faster in total, and three instructions fewer.
Before:
vp9_loop_filter_mix2_v_44_16_neon: 123.2
After:
vp9_loop_filter_mix2_v_44_16_neon: 122.2
This is cherrypicked from libav commit
3bf9c48320f25f3d5557485b0202f22ae60748b0.
Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libavcodec/arm')
0 files changed, 0 insertions, 0 deletions