Mercurial > libavcodec.hg
comparison dsputil.h @ 3175:c20c181e0eca libavcodec
3DNow! & Extended 3DNow! versions of FFT
Patch by Zuxy Meng, zuxy <<dot>> meng >>at<< gmail <<dot>> com
Minor non-functional diff-related fixes by me.
author | corey |
---|---|
date | Wed, 08 Mar 2006 04:13:55 +0000 |
parents | 2d35fb3cb940 |
children | 6b9f0c4fbdbe |
comparison
equal
deleted
inserted
replaced
3174:b65cbae9d940 | 3175:c20c181e0eca |
---|---|
562 | 562 |
563 int ff_fft_init(FFTContext *s, int nbits, int inverse); | 563 int ff_fft_init(FFTContext *s, int nbits, int inverse); |
564 void ff_fft_permute(FFTContext *s, FFTComplex *z); | 564 void ff_fft_permute(FFTContext *s, FFTComplex *z); |
565 void ff_fft_calc_c(FFTContext *s, FFTComplex *z); | 565 void ff_fft_calc_c(FFTContext *s, FFTComplex *z); |
566 void ff_fft_calc_sse(FFTContext *s, FFTComplex *z); | 566 void ff_fft_calc_sse(FFTContext *s, FFTComplex *z); |
567 void ff_fft_calc_3dn(FFTContext *s, FFTComplex *z); | |
568 void ff_fft_calc_3dn2(FFTContext *s, FFTComplex *z); | |
567 void ff_fft_calc_altivec(FFTContext *s, FFTComplex *z); | 569 void ff_fft_calc_altivec(FFTContext *s, FFTComplex *z); |
568 | 570 |
569 static inline void ff_fft_calc(FFTContext *s, FFTComplex *z) | 571 static inline void ff_fft_calc(FFTContext *s, FFTComplex *z) |
570 { | 572 { |
571 s->fft_calc(s, z); | 573 s->fft_calc(s, z); |