| Branch: | Revision:

ffmpeg / libavcodec / ppc / fft_altivec_s.S @ 12802ec0

History | View | Annotate | Download (12.3 KB)

# Date Author Comment
1ee076b1 07/18/2010 08:06 PM Loren Merritt

more credits to D. J. Bernstein for fft

Originally committed as revision 24308 to svn://

a46b84d1 07/04/2010 06:33 PM Måns Rullgård

PPC: convert Altivec FFT to pure assembler

On PPC a leaf function has a 288-byte red zone below the stack pointer,
sparing these functions the chore of setting up a full stack frame.

When a function call is disguised within an inline asm block, the
compiler might not adjust the stack pointer as required before a...

deca86ea 07/04/2010 06:33 PM Måns Rullgård

PPC: gas-preprocessor handles m[ft]spr shorthands

Originally committed as revision 24043 to svn://

a075902f 07/03/2010 06:36 PM Måns Rullgård

PPC: add _interleave versions of fft{4,6,16}_altivec

This removes the need for a post-swizzle with the small FFTs.

Originally committed as revision 24025 to svn://

bf7ba153 07/01/2010 11:21 PM Måns Rullgård

PPC: Altivec split-radix FFT

1.8x faster than altivec radix-2 on a G4
8% faster vorbis decoding

Patch (mostly) by Loren Merritt

Originally committed as revision 23956 to svn://