Lines Matching refs:z
35 static void fft32_vsx_interleave(FFTComplex *z) in fft32_vsx_interleave() argument
37 fft16_vsx_interleave(z); in fft32_vsx_interleave()
38 fft8_vsx_interleave(z+16); in fft32_vsx_interleave()
39 fft8_vsx_interleave(z+24); in fft32_vsx_interleave()
40 pass_vsx_interleave(z,ff_cos_32,4); in fft32_vsx_interleave()
43 static void fft64_vsx_interleave(FFTComplex *z) in fft64_vsx_interleave() argument
45 fft32_vsx_interleave(z); in fft64_vsx_interleave()
46 fft16_vsx_interleave(z+32); in fft64_vsx_interleave()
47 fft16_vsx_interleave(z+48); in fft64_vsx_interleave()
48 pass_vsx_interleave(z,ff_cos_64, 8); in fft64_vsx_interleave()
50 static void fft128_vsx_interleave(FFTComplex *z) in fft128_vsx_interleave() argument
52 fft64_vsx_interleave(z); in fft128_vsx_interleave()
53 fft32_vsx_interleave(z+64); in fft128_vsx_interleave()
54 fft32_vsx_interleave(z+96); in fft128_vsx_interleave()
55 pass_vsx_interleave(z,ff_cos_128,16); in fft128_vsx_interleave()
57 static void fft256_vsx_interleave(FFTComplex *z) in fft256_vsx_interleave() argument
59 fft128_vsx_interleave(z); in fft256_vsx_interleave()
60 fft64_vsx_interleave(z+128); in fft256_vsx_interleave()
61 fft64_vsx_interleave(z+192); in fft256_vsx_interleave()
62 pass_vsx_interleave(z,ff_cos_256,32); in fft256_vsx_interleave()
64 static void fft512_vsx_interleave(FFTComplex *z) in fft512_vsx_interleave() argument
66 fft256_vsx_interleave(z); in fft512_vsx_interleave()
67 fft128_vsx_interleave(z+256); in fft512_vsx_interleave()
68 fft128_vsx_interleave(z+384); in fft512_vsx_interleave()
69 pass_vsx_interleave(z,ff_cos_512,64); in fft512_vsx_interleave()
71 static void fft1024_vsx_interleave(FFTComplex *z) in fft1024_vsx_interleave() argument
73 fft512_vsx_interleave(z); in fft1024_vsx_interleave()
74 fft256_vsx_interleave(z+512); in fft1024_vsx_interleave()
75 fft256_vsx_interleave(z+768); in fft1024_vsx_interleave()
76 pass_vsx_interleave(z,ff_cos_1024,128); in fft1024_vsx_interleave()
79 static void fft2048_vsx_interleave(FFTComplex *z) in fft2048_vsx_interleave() argument
81 fft1024_vsx_interleave(z); in fft2048_vsx_interleave()
82 fft512_vsx_interleave(z+1024); in fft2048_vsx_interleave()
83 fft512_vsx_interleave(z+1536); in fft2048_vsx_interleave()
84 pass_vsx_interleave(z,ff_cos_2048,256); in fft2048_vsx_interleave()
86 static void fft4096_vsx_interleave(FFTComplex *z) in fft4096_vsx_interleave() argument
88 fft2048_vsx_interleave(z); in fft4096_vsx_interleave()
89 fft1024_vsx_interleave(z+2048); in fft4096_vsx_interleave()
90 fft1024_vsx_interleave(z+3072); in fft4096_vsx_interleave()
91 pass_vsx_interleave(z,ff_cos_4096, 512); in fft4096_vsx_interleave()
93 static void fft8192_vsx_interleave(FFTComplex *z) in fft8192_vsx_interleave() argument
95 fft4096_vsx_interleave(z); in fft8192_vsx_interleave()
96 fft2048_vsx_interleave(z+4096); in fft8192_vsx_interleave()
97 fft2048_vsx_interleave(z+6144); in fft8192_vsx_interleave()
98 pass_vsx_interleave(z,ff_cos_8192,1024); in fft8192_vsx_interleave()
100 static void fft16384_vsx_interleave(FFTComplex *z) in fft16384_vsx_interleave() argument
102 fft8192_vsx_interleave(z); in fft16384_vsx_interleave()
103 fft4096_vsx_interleave(z+8192); in fft16384_vsx_interleave()
104 fft4096_vsx_interleave(z+12288); in fft16384_vsx_interleave()
105 pass_vsx_interleave(z,ff_cos_16384,2048); in fft16384_vsx_interleave()
107 static void fft32768_vsx_interleave(FFTComplex *z) in fft32768_vsx_interleave() argument
109 fft16384_vsx_interleave(z); in fft32768_vsx_interleave()
110 fft8192_vsx_interleave(z+16384); in fft32768_vsx_interleave()
111 fft8192_vsx_interleave(z+24576); in fft32768_vsx_interleave()
112 pass_vsx_interleave(z,ff_cos_32768,4096); in fft32768_vsx_interleave()
114 static void fft65536_vsx_interleave(FFTComplex *z) in fft65536_vsx_interleave() argument
116 fft32768_vsx_interleave(z); in fft65536_vsx_interleave()
117 fft16384_vsx_interleave(z+32768); in fft65536_vsx_interleave()
118 fft16384_vsx_interleave(z+49152); in fft65536_vsx_interleave()
119 pass_vsx_interleave(z,ff_cos_65536,8192); in fft65536_vsx_interleave()
122 static void fft32_vsx(FFTComplex *z) in fft32_vsx() argument
124 fft16_vsx(z); in fft32_vsx()
125 fft8_vsx(z+16); in fft32_vsx()
126 fft8_vsx(z+24); in fft32_vsx()
127 pass_vsx(z,ff_cos_32,4); in fft32_vsx()
130 static void fft64_vsx(FFTComplex *z) in fft64_vsx() argument
132 fft32_vsx(z); in fft64_vsx()
133 fft16_vsx(z+32); in fft64_vsx()
134 fft16_vsx(z+48); in fft64_vsx()
135 pass_vsx(z,ff_cos_64, 8); in fft64_vsx()
137 static void fft128_vsx(FFTComplex *z) in fft128_vsx() argument
139 fft64_vsx(z); in fft128_vsx()
140 fft32_vsx(z+64); in fft128_vsx()
141 fft32_vsx(z+96); in fft128_vsx()
142 pass_vsx(z,ff_cos_128,16); in fft128_vsx()
144 static void fft256_vsx(FFTComplex *z) in fft256_vsx() argument
146 fft128_vsx(z); in fft256_vsx()
147 fft64_vsx(z+128); in fft256_vsx()
148 fft64_vsx(z+192); in fft256_vsx()
149 pass_vsx(z,ff_cos_256,32); in fft256_vsx()
151 static void fft512_vsx(FFTComplex *z) in fft512_vsx() argument
153 fft256_vsx(z); in fft512_vsx()
154 fft128_vsx(z+256); in fft512_vsx()
155 fft128_vsx(z+384); in fft512_vsx()
156 pass_vsx(z,ff_cos_512,64); in fft512_vsx()
158 static void fft1024_vsx(FFTComplex *z) in fft1024_vsx() argument
160 fft512_vsx(z); in fft1024_vsx()
161 fft256_vsx(z+512); in fft1024_vsx()
162 fft256_vsx(z+768); in fft1024_vsx()
163 pass_vsx(z,ff_cos_1024,128); in fft1024_vsx()
166 static void fft2048_vsx(FFTComplex *z) in fft2048_vsx() argument
168 fft1024_vsx(z); in fft2048_vsx()
169 fft512_vsx(z+1024); in fft2048_vsx()
170 fft512_vsx(z+1536); in fft2048_vsx()
171 pass_vsx(z,ff_cos_2048,256); in fft2048_vsx()
173 static void fft4096_vsx(FFTComplex *z) in fft4096_vsx() argument
175 fft2048_vsx(z); in fft4096_vsx()
176 fft1024_vsx(z+2048); in fft4096_vsx()
177 fft1024_vsx(z+3072); in fft4096_vsx()
178 pass_vsx(z,ff_cos_4096, 512); in fft4096_vsx()
180 static void fft8192_vsx(FFTComplex *z) in fft8192_vsx() argument
182 fft4096_vsx(z); in fft8192_vsx()
183 fft2048_vsx(z+4096); in fft8192_vsx()
184 fft2048_vsx(z+6144); in fft8192_vsx()
185 pass_vsx(z,ff_cos_8192,1024); in fft8192_vsx()
187 static void fft16384_vsx(FFTComplex *z) in fft16384_vsx() argument
189 fft8192_vsx(z); in fft16384_vsx()
190 fft4096_vsx(z+8192); in fft16384_vsx()
191 fft4096_vsx(z+12288); in fft16384_vsx()
192 pass_vsx(z,ff_cos_16384,2048); in fft16384_vsx()
194 static void fft32768_vsx(FFTComplex *z) in fft32768_vsx() argument
196 fft16384_vsx(z); in fft32768_vsx()
197 fft8192_vsx(z+16384); in fft32768_vsx()
198 fft8192_vsx(z+24576); in fft32768_vsx()
199 pass_vsx(z,ff_cos_32768,4096); in fft32768_vsx()
201 static void fft65536_vsx(FFTComplex *z) in fft65536_vsx() argument
203 fft32768_vsx(z); in fft65536_vsx()
204 fft16384_vsx(z+32768); in fft65536_vsx()
205 fft16384_vsx(z+49152); in fft65536_vsx()
206 pass_vsx(z,ff_cos_65536,8192); in fft65536_vsx()
218 void ff_fft_calc_interleave_vsx(FFTContext *s, FFTComplex *z) in ff_fft_calc_interleave_vsx() argument
220 fft_dispatch_vsx_interleave[s->nbits-2](z); in ff_fft_calc_interleave_vsx()
222 void ff_fft_calc_vsx(FFTContext *s, FFTComplex *z) in ff_fft_calc_vsx() argument
224 fft_dispatch_vsx[s->nbits-2](z); in ff_fft_calc_vsx()