Lines Matching defs:t0

176     Word32 t0;
186 t0 = L_mult (x, 512); // 2*x
187 t0 = L_mac (t0, f[1], 8192); // + f[1]
188 L_Extract (t0, &b1_h, &b1_l); // b1 = 2*x + f[1]
192 t0 = Mpy_32_16 (b1_h, b1_l, x); // t0 = 2.0*x*b1
193 t0 = L_shl (t0, 1);
194 t0 = L_mac (t0, b2_h, (Word16) 0x8000); // t0 = 2.0*x*b1 - b2
195 t0 = L_msu (t0, b2_l, 1);
196 t0 = L_mac (t0, f[i], 8192); // t0 = 2.0*x*b1 - b2 + f[i]
198 L_Extract (t0, &b0_h, &b0_l); // b0 = 2.0*x*b1 - b2 + f[i]
206 t0 = Mpy_32_16 (b1_h, b1_l, x); // t0 = x*b1;
207 t0 = L_mac (t0, b2_h, (Word16) 0x8000); // t0 = x*b1 - b2
208 t0 = L_msu (t0, b2_l, 1);
209 t0 = L_mac (t0, f[i], 4096); // t0 = x*b1 - b2 + f[i]/2
211 t0 = L_shl (t0, 6);
213 cheb = extract_h (t0);
250 Word32 t0;
260 t0 = ((Word32) x << 10) + ((Word32) * (p_f++) << 14);
262 /* b1 = t0 = 2*x + f[1] */
264 b1_h = (Word16)(t0 >> 16);
265 b1_l = (Word16)((t0 >> 1) - (b1_h << 15));
270 /* t0 = 2.0*x*b1 */
271 t0 = ((Word32) b1_h * x);
272 t0 += ((Word32) b1_l * x) >> 15;
273 t0 <<= 2;
275 /* t0 = 2.0*x*b1 - b2 */
276 t0 -= L_temp;
278 /* t0 = 2.0*x*b1 - b2 + f[i] */
279 t0 += (Word32) * (p_f++) << 14;
284 b1_h = (Word16)(t0 >> 16);
285 b1_l = (Word16)((t0 >> 1) - (b1_h << 15));
289 /* t0 = x*b1; */
290 t0 = ((Word32) b1_h * x);
291 t0 += ((Word32) b1_l * x) >> 15;
292 t0 <<= 1;
295 /* t0 = x*b1 - b2 */
296 t0 -= L_temp;
298 /* t0 = x*b1 - b2 + f[i]/2 */
299 t0 += (Word32) * (p_f) << 13;
302 if ((UWord32)(t0 - 0xfe000000L) < (UWord32)0x03ffffffL)
304 cheb = (Word16)(t0 >> 10);
308 if (t0 > (Word32) 0x01ffffffL)
390 Word32 t0;
416 t0 = L_mult (a[i + 1], 8192); // x = (a[i+1] + a[M-i]) >> 2
417 t0 = L_mac (t0, a[M - i], 8192);
418 x = extract_h (t0);
422 t0 = L_mult (a[i + 1], 8192); // x = (a[i+1] - a[M-i]) >> 2
423 t0 = L_msu (t0, a[M - i], 8192);
424 x = extract_h (t0);
493 t0 = L_mult (x, y);
494 t0 = L_shr (t0, sub (20, exp));
495 y = extract_l (t0); // y= (xhigh-xlow)/(yhigh-ylow)
500 t0 = L_mult (ylow, y);
501 t0 = L_shr (t0, 11);
502 xint = sub (xlow, extract_l (t0)); // xint = xlow - ylow*y