Lines Matching defs:tmpz
67 FFTComplex *tmpz;
81 tmpz = z + offset;
83 tmp1 = tmpz[0].re + tmpz[1].re;
84 tmp5 = tmpz[2].re + tmpz[3].re;
85 tmp2 = tmpz[0].im + tmpz[1].im;
86 tmp6 = tmpz[2].im + tmpz[3].im;
87 tmp3 = tmpz[0].re - tmpz[1].re;
88 tmp8 = tmpz[2].im - tmpz[3].im;
89 tmp4 = tmpz[0].im - tmpz[1].im;
90 tmp7 = tmpz[2].re - tmpz[3].re;
92 tmpz[0].re = tmp1 + tmp5;
93 tmpz[2].re = tmp1 - tmp5;
94 tmpz[0].im = tmp2 + tmp6;
95 tmpz[2].im = tmp2 - tmp6;
96 tmpz[1].re = tmp3 + tmp8;
97 tmpz[3].re = tmp3 - tmp8;
98 tmpz[1].im = tmp4 - tmp7;
99 tmpz[3].im = tmp4 + tmp7;
110 tmpz = z + offset;
113 "lwc1 %[tmp1], 32(%[tmpz]) \n\t"
114 "lwc1 %[pom], 40(%[tmpz]) \n\t"
115 "lwc1 %[tmp3], 48(%[tmpz]) \n\t"
116 "lwc1 %[pom1], 56(%[tmpz]) \n\t"
117 "lwc1 %[tmp2], 36(%[tmpz]) \n\t"
118 "lwc1 %[pom2], 44(%[tmpz]) \n\t"
119 "lwc1 %[pom3], 60(%[tmpz]) \n\t"
120 "lwc1 %[tmp4], 52(%[tmpz]) \n\t"
121 "add.s %[tmp1], %[tmp1], %[pom] \n\t" // tmp1 = tmpz[4].re + tmpz[5].re;
122 "add.s %[tmp3], %[tmp3], %[pom1] \n\t" // tmp3 = tmpz[6].re + tmpz[7].re;
123 "add.s %[tmp2], %[tmp2], %[pom2] \n\t" // tmp2 = tmpz[4].im + tmpz[5].im;
124 "lwc1 %[pom], 40(%[tmpz]) \n\t"
125 "add.s %[tmp4], %[tmp4], %[pom3] \n\t" // tmp4 = tmpz[6].im + tmpz[7].im;
128 "lwc1 %[tmp1], 32(%[tmpz]) \n\t"
129 "lwc1 %[pom1], 44(%[tmpz]) \n\t"
132 "lwc1 %[tmp2], 36(%[tmpz]) \n\t"
133 "lwc1 %[pom2], 56(%[tmpz]) \n\t"
134 "lwc1 %[pom3], 60(%[tmpz]) \n\t"
135 "lwc1 %[tmp3], 48(%[tmpz]) \n\t"
136 "lwc1 %[tmp4], 52(%[tmpz]) \n\t"
137 "sub.s %[tmp1], %[tmp1], %[pom] \n\t" // tmp1 = tmpz[4].re - tmpz[5].re;
138 "lwc1 %[pom], 0(%[tmpz]) \n\t"
139 "sub.s %[tmp2], %[tmp2], %[pom1] \n\t" // tmp2 = tmpz[4].im - tmpz[5].im;
140 "sub.s %[tmp3], %[tmp3], %[pom2] \n\t" // tmp3 = tmpz[6].re - tmpz[7].re;
141 "lwc1 %[pom2], 4(%[tmpz]) \n\t"
143 "sub.s %[tmp4], %[tmp4], %[pom3] \n\t" // tmp4 = tmpz[6].im - tmpz[7].im;
147 "swc1 %[pom1], 32(%[tmpz]) \n\t" // tmpz[4].re = tmpz[0].re - tmp5;
148 "swc1 %[pom3], 0(%[tmpz]) \n\t" // tmpz[0].re = tmpz[0].re + tmp5;
149 "swc1 %[pom], 36(%[tmpz]) \n\t" // tmpz[4].im = tmpz[0].im - tmp6;
150 "swc1 %[pom2], 4(%[tmpz]) \n\t" // tmpz[0].im = tmpz[0].im + tmp6;
151 "lwc1 %[pom1], 16(%[tmpz]) \n\t"
152 "lwc1 %[pom3], 20(%[tmpz]) \n\t"
158 "swc1 %[temp], 48(%[tmpz]) \n\t" // tmpz[6].re = tmpz[2].re - tmp8;
159 "swc1 %[pom2], 52(%[tmpz]) \n\t" // tmpz[6].im = tmpz[2].im + tmp7;
167 "swc1 %[pom1], 16(%[tmpz]) \n\t" // tmpz[2].re = tmpz[2].re + tmp8;
168 "swc1 %[pom3], 20(%[tmpz]) \n\t" // tmpz[2].im = tmpz[2].im - tmp7;
173 "lwc1 %[temp], 8(%[tmpz]) \n\t"
174 "lwc1 %[temp1],12(%[tmpz]) \n\t"
175 "lwc1 %[pom], 24(%[tmpz]) \n\t"
176 "lwc1 %[pom2], 28(%[tmpz]) \n\t"
185 "swc1 %[temp4],40(%[tmpz]) \n\t" // tmpz[5].re = tmpz[1].re - tmp1;
186 "swc1 %[temp3],44(%[tmpz]) \n\t" // tmpz[5].im = tmpz[1].im - tmp2;
187 "swc1 %[temp], 8(%[tmpz]) \n\t" // tmpz[1].re = tmpz[1].re + tmp1;
188 "swc1 %[temp1],12(%[tmpz]) \n\t" // tmpz[1].im = tmpz[1].im + tmp2;
189 "swc1 %[pom1], 56(%[tmpz]) \n\t" // tmpz[7].re = tmpz[3].re - tmp4;
190 "swc1 %[pom3], 60(%[tmpz]) \n\t" // tmpz[7].im = tmpz[3].im + tmp3;
191 "swc1 %[pom], 24(%[tmpz]) \n\t" // tmpz[3].re = tmpz[3].re + tmp4;
192 "swc1 %[pom2], 28(%[tmpz]) \n\t" // tmpz[3].im = tmpz[3].im - tmp3;
197 : [tmpz]"r"(tmpz), [f1]"f"(f1)
212 tmpz = z + offset;
214 tmpz_n2 = tmpz + n2;
215 tmpz_n4 = tmpz + n4;
216 tmpz_n34 = tmpz + n34;
223 "lwc1 %[temp1],0(%[tmpz]) \n\t"
224 "lwc1 %[temp3],4(%[tmpz]) \n\t"
225 "add.s %[tmp5], %[pom1], %[pom] \n\t" // tmp5 = tmpz[ n2].re + tmpz[n34].re;
226 "sub.s %[tmp1], %[pom1], %[pom] \n\t" // tmp1 = tmpz[ n2].re - tmpz[n34].re;
227 "add.s %[tmp6], %[pom2], %[pom3] \n\t" // tmp6 = tmpz[ n2].im + tmpz[n34].im;
228 "sub.s %[tmp2], %[pom2], %[pom3] \n\t" // tmp2 = tmpz[ n2].im - tmpz[n34].im;
233 "swc1 %[temp], 0(%[tmpz_n2]) \n\t" // tmpz[ n2].re = tmpz[ 0].re - tmp5;
234 "swc1 %[temp1],0(%[tmpz]) \n\t" // tmpz[ 0].re = tmpz[ 0].re + tmp5;
236 "swc1 %[temp4],4(%[tmpz_n2]) \n\t" // tmpz[ n2].im = tmpz[ 0].im - tmp6;
238 "swc1 %[temp3],4(%[tmpz]) \n\t" // tmpz[ 0].im = tmpz[ 0].im + tmp6;
243 "swc1 %[pom], 0(%[tmpz_n34]) \n\t" // tmpz[n34].re = tmpz[n4].re - tmp2;
244 "swc1 %[pom1], 0(%[tmpz_n4]) \n\t" // tmpz[ n4].re = tmpz[n4].re + tmp2;
245 "swc1 %[temp1],4(%[tmpz_n34]) \n\t" // tmpz[n34].im = tmpz[n4].im + tmp1;
246 "swc1 %[temp], 4(%[tmpz_n4]) \n\t" // tmpz[ n4].im = tmpz[n4].im - tmp1;
251 : [tmpz]"r"(tmpz), [tmpz_n2]"r"(tmpz_n2), [tmpz_n34]"r"(tmpz_n34), [tmpz_n4]"r"(tmpz_n4)
264 tmpz_i = tmpz + i;
275 "msub.s %[tmp2], %[temp3], %[w_re], %[temp1] \n\t" // tmp2 = w_re * tmpz[ n2+i].im - w_im * tmpz[ n2+i].re;
276 "madd.s %[tmp1], %[temp4], %[w_re], %[temp] \n\t" // tmp1 = w_re * tmpz[ n2+i].re + w_im * tmpz[ n2+i].im;
277 "msub.s %[tmp3], %[pom2], %[w_re], %[pom] \n\t" // tmp3 = w_re * tmpz[n34+i].re - w_im * tmpz[n34+i].im;
278 "madd.s %[tmp4], %[pom3], %[w_re], %[pom1] \n\t" // tmp4 = w_re * tmpz[n34+i].im + w_im * tmpz[n34+i].re;
291 "swc1 %[temp1], 0(%[tmpz_n2_i]) \n\t" // tmpz[ n2+i].re = tmpz[ i].re - tmp5;
292 "swc1 %[temp], 0(%[tmpz_i]) \n\t" // tmpz[ i].re = tmpz[ i].re + tmp5;
293 "swc1 %[pom1], 4(%[tmpz_n2_i]) \n\t" // tmpz[ n2+i].im = tmpz[ i].im - tmp6;
294 "swc1 %[pom] , 4(%[tmpz_i]) \n\t" // tmpz[ i].im = tmpz[ i].im + tmp6;
299 "swc1 %[temp4], 0(%[tmpz_n34_i]) \n\t" // tmpz[n34+i].re = tmpz[n4+i].re - tmp2;
300 "swc1 %[pom3], 4(%[tmpz_n34_i]) \n\t" // tmpz[n34+i].im = tmpz[n4+i].im + tmp1;
301 "swc1 %[temp3], 0(%[tmpz_n4_i]) \n\t" // tmpz[ n4+i].re = tmpz[n4+i].re + tmp2;
302 "swc1 %[pom2], 4(%[tmpz_n4_i]) \n\t" // tmpz[ n4+i].im = tmpz[n4+i].im - tmp1;