Lines Matching refs:t0
71 Word32 t0;
89 t0 = a[i] << 15;
90 f1[i] = vo_round(t0 + (a[M - i] << 15)); /* =(a[i]+a[M-i])/2 */
91 f2[i] = vo_round(t0 - (a[M - i] << 15)); /* =(a[i]-a[M-i])/2 */
155 t0 = x * y;
156 t0 = (t0 >> (19 - exp));
157 y = vo_extract_l(t0); /* y= (xhigh-xlow)/(yhigh-ylow) in Q11 */
160 t0 = ylow * y; /* result in Q26 */
161 t0 = (t0 >> 10); /* result in Q15 */
162 xint = vo_sub(xlow, vo_extract_l(t0)); /* xint = xlow - ylow*y */
218 Word32 t0;
222 t0 = f[0] << 13;
223 b2_h = t0 >> 16;
224 b2_l = (t0 & 0xffff)>>1;
226 t0 = ((b2_h * x)<<1) + (((b2_l * x)>>15)<<1);
227 t0 <<= 1;
228 t0 += (f[1] << 13); /* + f[1] in Q24 */
230 b1_h = t0 >> 16;
231 b1_l = (t0 & 0xffff) >> 1;
235 t0 = ((b1_h * x)<<1) + (((b1_l * x)>>15)<<1);
237 t0 += (b2_h * (-16384))<<1;
238 t0 += (f[i] << 12);
239 t0 <<= 1;
240 t0 -= (b2_l << 1); /* t0 = 2.0*x*b1 - b2 + f[i]; */
242 b0_h = t0 >> 16;
243 b0_l = (t0 & 0xffff) >> 1;
251 t0 = ((b1_h * x)<<1) + (((b1_l * x)>>15)<<1);
252 t0 += (b2_h * (-32768))<<1; /* t0 = x*b1 - b2 */
253 t0 -= (b2_l << 1);
254 t0 += (f[n] << 12); /* t0 = x*b1 - b2 + f[i]/2 */
256 t0 = L_shl2(t0, 6); /* Q24 to Q30 with saturation */
258 cheb = extract_h(t0); /* Result in Q14 */