vst1.32 {d0-d3}, [r0,:128]
bx lr
-.endfunc
+endfunc
function fft8_neon
mov r1, r0
vst1.32 {d0-d3}, [r0,:128]
bx lr
-.endfunc
+endfunc
function fft16_neon
movrel r1, mppm
vst2.32 {d26-d27},[r0,:128], r1
vst2.32 {d30-d31},[r0,:128]
bx lr
-.endfunc
+endfunc
function fft_pass_neon
push {r4-r6,lr}
bne 1b
pop {r4-r6,pc}
-.endfunc
+endfunc
.macro def_fft n, n2, n4
.align 6
movrel r1, X(ff_cos_\n)
mov r2, #\n4/2
b fft_pass_neon
-.endfunc
+endfunc
.endm
def_fft 32, 16, 8
ldr r3, [r3, r2, lsl #2]
mov r0, r1
bx r3
-.endfunc
+endfunc
function ff_fft_permute_neon, export=1
push {r4,lr}
bgt 1b
pop {r4,pc}
-.endfunc
+endfunc
.section .rodata
.align 4