diff arm/fft_neon.S @ 10172:eda985c53dba libavcodec

ARM: 10l: fix large FFTs
author mru
date Mon, 14 Sep 2009 21:37:41 +0000
parents 7a63015e4627
children f12b7ea2df2a
line wrap: on
line diff
--- a/arm/fft_neon.S	Sun Sep 13 19:17:02 2009 +0000
+++ b/arm/fft_neon.S	Mon Sep 14 21:37:41 2009 +0000
@@ -327,8 +327,10 @@
 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