ffmpeg | branch: master | Martin Storsjö <mar...@martin.st> | Tue Jan 10 00:15:14 2017 +0200| [ecd343aa1ffbbfddac937b708d111c88159ee5f9] | committer: Michael Niedermayer
arm: vp9itxfm: Only reload the idct coeffs for the iadst_idct combination This avoids reloading them if they haven't been clobbered, if the first pass also was idct. This is similar to what was done in the aarch64 version. This is cherrypicked from libav commit 3c87039a404c5659ae9bf7454a04e186532eb40b. Signed-off-by: Michael Niedermayer <mich...@niedermayer.cc> > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ecd343aa1ffbbfddac937b708d111c88159ee5f9 --- libavcodec/arm/vp9itxfm_neon.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/arm/vp9itxfm_neon.S b/libavcodec/arm/vp9itxfm_neon.S index 0097f5f..d5b8495 100644 --- a/libavcodec/arm/vp9itxfm_neon.S +++ b/libavcodec/arm/vp9itxfm_neon.S @@ -814,7 +814,7 @@ A and r7, sp, #15 mov r3, #\i bl \txfm1\()16_1d_4x16_pass1_neon .endr -.ifc \txfm2,idct +.ifc \txfm1\()_\txfm2,iadst_idct movrel r12, idct_coeffs vld1.16 {q0-q1}, [r12,:128] .endif _______________________________________________ ffmpeg-cvslog mailing list ffmpeg-cvslog@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog