diff options
author | Martin Storsjö <martin@martin.st> | 2017-01-03 16:39:41 +0200 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2017-03-11 13:14:27 +0200 |
commit | 3006e5253afc6a0ee001916806aae80f157d7043 (patch) | |
tree | f1cccf46a115f526dcdfb0c660e01adba39225f9 /libavcodec | |
parent | 1d8ab576a7e40ea6209dd753929f26dcb37e1444 (diff) | |
download | ffmpeg-3006e5253afc6a0ee001916806aae80f157d7043.tar.gz |
aarch64: vp9itxfm: Share instructions for loading idct coeffs in the 8x8 function
This is cherrypicked from libav commit
4da4b2b87f08a1331650c7e36eb7d4029a160776.
Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libavcodec')
-rw-r--r-- | libavcodec/aarch64/vp9itxfm_neon.S | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/libavcodec/aarch64/vp9itxfm_neon.S b/libavcodec/aarch64/vp9itxfm_neon.S index 3eb999a9cf..df178d216b 100644 --- a/libavcodec/aarch64/vp9itxfm_neon.S +++ b/libavcodec/aarch64/vp9itxfm_neon.S @@ -379,12 +379,11 @@ function ff_vp9_\txfm1\()_\txfm2\()_8x8_add_neon, export=1 // idct, so those always need to be loaded. .ifc \txfm1\()_\txfm2,idct_idct movrel x4, idct_coeffs - ld1 {v0.8h}, [x4] .else movrel x4, iadst8_coeffs ld1 {v1.8h}, [x4], #16 - ld1 {v0.8h}, [x4] .endif + ld1 {v0.8h}, [x4] movi v2.16b, #0 movi v3.16b, #0 |