comparison arm/rdft_neon.S @ 11655:7ad2eb6a2f10 libavcodec

ARM: fix build for darwin/iphone References to external symbols in asm code need prefixes.
author mru
date Thu, 22 Apr 2010 21:19:32 +0000
parents e011e73a902b
children
comparison
equal deleted inserted replaced
11654:fe105c6d28c7 11655:7ad2eb6a2f10
31 mov r5, r1 31 mov r5, r1
32 32
33 lsls r6, r6, #31 33 lsls r6, r6, #31
34 bne 1f 34 bne 1f
35 add r0, r4, #20 35 add r0, r4, #20
36 bl ff_fft_permute_neon 36 bl X(ff_fft_permute_neon)
37 add r0, r4, #20 37 add r0, r4, #20
38 mov r1, r5 38 mov r1, r5
39 bl ff_fft_calc_neon 39 bl X(ff_fft_calc_neon)
40 1: 40 1:
41 ldr r12, [r4, #0] @ nbits 41 ldr r12, [r4, #0] @ nbits
42 mov r2, #1 42 mov r2, #1
43 lsl r12, r2, r12 43 lsl r12, r2, r12
44 add r0, r5, #8 44 add r0, r5, #8
141 141
142 vmul.f32 d22, d22, d18 142 vmul.f32 d22, d22, d18
143 vst1.32 {d22}, [r5,:64] 143 vst1.32 {d22}, [r5,:64]
144 add r0, r4, #20 144 add r0, r4, #20
145 mov r1, r5 145 mov r1, r5
146 bl ff_fft_permute_neon 146 bl X(ff_fft_permute_neon)
147 add r0, r4, #20 147 add r0, r4, #20
148 mov r1, r5 148 mov r1, r5
149 pop {r4-r8,lr} 149 pop {r4-r8,lr}
150 b ff_fft_calc_neon 150 b X(ff_fft_calc_neon)
151 endfunc 151 endfunc