Skip to content
Snippets Groups Projects
Commit ecd343aa authored by Martin Storsjö's avatar Martin Storsjö Committed by Michael Niedermayer
Browse files

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
3c87039a.

Signed-off-by: default avatarMichael Niedermayer <michael@niedermayer.cc>
parent 37cb224e
No related branches found
No related tags found
No related merge requests found
...@@ -814,7 +814,7 @@ A and r7, sp, #15 ...@@ -814,7 +814,7 @@ A and r7, sp, #15
mov r3, #\i mov r3, #\i
bl \txfm1\()16_1d_4x16_pass1_neon bl \txfm1\()16_1d_4x16_pass1_neon
.endr .endr
.ifc \txfm2,idct .ifc \txfm1\()_\txfm2,iadst_idct
movrel r12, idct_coeffs movrel r12, idct_coeffs
vld1.16 {q0-q1}, [r12,:128] vld1.16 {q0-q1}, [r12,:128]
.endif .endif
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment