Mercurial > libavcodec.hg
comparison ppc/fft_altivec.c @ 995:edc10966b081 libavcodec
altivec jumbo patch by (Romain Dolbeau <dolbeaur at club-internet dot fr>)
author | michaelni |
---|---|
date | Sat, 11 Jan 2003 20:51:03 +0000 |
parents | 8bec850dc9c7 |
children | 3b7cc8e4b83f |
comparison
equal
deleted
inserted
replaced
994:7701ff462e3a | 995:edc10966b081 |
---|---|
33 * that successive MUL + ADD/SUB have been merged into | 33 * that successive MUL + ADD/SUB have been merged into |
34 * fused multiply-add ('vec_madd' in altivec) | 34 * fused multiply-add ('vec_madd' in altivec) |
35 */ | 35 */ |
36 void fft_calc_altivec(FFTContext *s, FFTComplex *z) | 36 void fft_calc_altivec(FFTContext *s, FFTComplex *z) |
37 { | 37 { |
38 register const vector float vczero = (vector float)( 0., 0., 0., 0.); | 38 register const vector float vczero = (const vector float)(0.); |
39 | 39 |
40 int ln = s->nbits; | 40 int ln = s->nbits; |
41 int j, np, np2; | 41 int j, np, np2; |
42 int nblocks, nloops; | 42 int nblocks, nloops; |
43 register FFTComplex *p, *q; | 43 register FFTComplex *p, *q; |