[FFmpeg-devel] [PATCH 01/13] aarch64: vp9: use alternative returns in the core loop filter function

Michael Niedermayer michaelni at gmx.at
Sat Jan 14 22:36:52 EET 2017


On Tue, Jan 10, 2017 at 12:15:07AM +0200, Martin Storsjö wrote:
> From: Janne Grunau <janne-libav at jannau.net>
> 
> Since aarch64 has enough free general purpose registers use them to
> branch to the appropiate storage code. 1-2 cycles faster for the
> functions using loop_filter 8/16, ... on a cortex-a53. Mixed results
> (up to 2 cycles faster/slower) on a cortex-a57.
> 
> This is cherrypicked from libav commit
> d7595de0b25e7064fd9e06dea5d0425536cef6dc.
> ---
>  libavcodec/aarch64/vp9lpf_neon.S | 48 +++++++++++++++-------------------------
>  1 file changed, 18 insertions(+), 30 deletions(-)

patchset applied

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

The worst form of inequality is to try to make unequal things equal.
-- Aristotle
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20170114/15607966/attachment.sig>


More information about the ffmpeg-devel mailing list