[FFmpeg-devel] [PATCH] Altivec split-radix FFT

Måns Rullgård mans
Wed Oct 21 23:39:29 CEST 2009


Loren Merritt <lorenm at u.washington.edu> writes:

> On Tue, 20 Oct 2009, David Conrad wrote:
>
>> ibm_gas should probably be ibm_syntax I guess, and I copied the X()
>> macros from arm/asm.S, I don't know a good place for them to not
>> duplicate them.
>
> arm/*.S uses X() only for referring to external symbols from
> asm. Symbols defined in the asm are mangled by "function", which is
> more like yasm's "cglobal". ff_fft_dispatch_altivec isn't a function,
> but cglobal works either way.

For functions defined in arm/*.S, both mangled and non-mangled names
are defined.  Only the mangled one is exported though.  I suppose
something similar could be done for PPC should that simplify anything.

-- 
M?ns Rullg?rd
mans at mansr.com



More information about the ffmpeg-devel mailing list