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

Loren Merritt lorenm
Mon Aug 24 13:43:37 CEST 2009


Fixed oprofile thanks to M?ns.
Now measures 1.85x FFT speedup, on the sizes vorbis uses.

On Mon, 24 Aug 2009, Guillaume POIRIER wrote:

>> I used raw asm rather than intrinsics because gcc adds a ginormous overhead
>> to each function call. Is there anything I need to do to make it work on
>> ppc64, if it doesn't already?
>
> I'll look into this. I think all you need to do is avoid refering to
> the general purpose registers' name explicitely.

You mean using registers' number instead? That's the only thing gas supports.

> You patch doesn't apply cleanly here:
> patch -p1 --dry-run < ../fft_altivec.diff
> [...]
> Did I miss something?

That command works for me, on top of svn-r19689.

--Loren Merritt



More information about the ffmpeg-devel mailing list