Home | History | Annotate | Download | only in src

Lines Matching refs:t0

121 	Word32 t0, t1, t2;                     /* temporary variable                          */
132 t0 = Div_32(t2, Rh[0], Rl[0]); /* R[1]/R[0] in Q31 */
134 t0 = -t0; /* -R[1]/R[0] */
136 Kh = t0 >> 16;
137 Kl = (t0 & 0xffff)>>1;
139 t0 = (t0 >> 4); /* A[1] in Q27 */
141 Ah[1] = t0 >> 16;
142 Al[1] = (t0 & 0xffff)>>1;
145 t0 = Mpy_32(Kh, Kl, Kh, Kl); /* K*K in Q31 */
146 t0 = L_abs(t0); /* Some case <0 !! */
147 t0 = vo_L_sub((Word32) 0x7fffffffL, t0); /* 1 - K*K in Q31 */
149 hi = t0 >> 16;
150 lo = (t0 & 0xffff)>>1;
152 t0 = Mpy_32(Rh[0], Rl[0], hi, lo); /* Alpha in Q31 */
155 alp_exp = norm_l(t0);
156 t0 = (t0 << alp_exp);
158 alp_h = t0 >> 16;
159 alp_l = (t0 & 0xffff)>>1;
165 /* t0 = SUM ( R[j]*A[i-j] ,j=1,i-1 ) + R[i] */
166 t0 = 0;
168 t0 = vo_L_add(t0, Mpy_32(Rh[j], Rl[j], Ah[i - j], Al[i - j]));
170 t0 = t0 << 4; /* result in Q27 -> convert to Q31 */
173 t0 = vo_L_add(t0, t1); /* add R[i] in Q31 */
175 /* K = -t0 / Alpha */
176 t1 = L_abs(t0);
177 t2 = Div_32(t1, alp_h, alp_l); /* abs(t0)/Alpha */
178 if (t0 > 0)
179 t2 = -t2; /* K =-t0/Alpha */
205 t0 = Mpy_32(Kh, Kl, Ah[i - j], Al[i - j]);
206 t0 = vo_L_add(t0, ((Ah[j] << 16) + (Al[j] << 1)));
207 Anh[j] = t0 >> 16;
208 Anl[j] = (t0 & 0xffff)>>1;
215 t0 = Mpy_32(Kh, Kl, Kh, Kl); /* K*K in Q31 */
216 t0 = L_abs(t0); /* Some case <0 !! */
217 t0 = vo_L_sub((Word32) 0x7fffffffL, t0); /* 1 - K*K in Q31 */
218 hi = t0 >> 16;
219 lo = (t0 & 0xffff)>>1;
220 t0 = Mpy_32(alp_h, alp_l, hi, lo); /* Alpha in Q31 */
223 j = norm_l(t0);
224 t0 = (t0 << j);
225 alp_h = t0 >> 16;
226 alp_l = (t0 & 0xffff)>>1;
240 t0 = (Ah[i] << 16) + (Al[i] << 1);
241 old_A[i - 1] = A[i] = vo_round((t0 << 1));