diff options
author | Måns Rullgård <mans@mansr.com> | 2009-09-14 21:37:41 +0000 |
---|---|---|
committer | Måns Rullgård <mans@mansr.com> | 2009-09-14 21:37:41 +0000 |
commit | 9ecc414195f4ef931e9dcfb9e6017fb7d757f124 (patch) | |
tree | 516d62e6f8f781518e2b38997e015cf79168a5bd /libavcodec/arm/fft_neon.S | |
parent | 89c4e176f6b22ddfadaea2ff698a7c479ede474e (diff) | |
download | ffmpeg-9ecc414195f4ef931e9dcfb9e6017fb7d757f124.tar.gz |
ARM: 10l: fix large FFTs
Originally committed as revision 19846 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/arm/fft_neon.S')
-rw-r--r-- | libavcodec/arm/fft_neon.S | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libavcodec/arm/fft_neon.S b/libavcodec/arm/fft_neon.S index 6ed5789fb7..fcd835ab88 100644 --- a/libavcodec/arm/fft_neon.S +++ b/libavcodec/arm/fft_neon.S @@ -327,8 +327,10 @@ function ff_fft_permute_neon, export=1 1: vld1.32 {d0-d1}, [r1,:128]! ldr r4, [r0], #4 - uxtah lr, r3, r4 - uxtah r4, r3, r4, ror #16 + uxth lr, r4 + uxth r4, r4, ror #16 + add lr, r3, lr, lsl #3 + add r4, r3, r4, lsl #3 vst1.32 {d0}, [lr,:64] vst1.32 {d1}, [r4,:64] subs r12, r12, #2 |