Home | History | Annotate | Download | only in libspeex

Lines Matching defs:xl

228     spx_word16_t temp_xr,xl,xr,xm=0;
317 xl = FREQ_SCALE; /* start at point xl = 1 */
325 psuml = cheb_poly_eva(pt,xl,m,stack); /* evals poly. at xl */
331 dd = MULT16_16_Q15(delta,SUB16(FREQ_SCALE, MULT16_16_Q14(MULT16_16_Q14(xl,xl),14000)));
335 dd=delta*(1-.9*xl*xl);
339 xr = SUB16(xl, dd); /* interval spacing */
340 psumr = cheb_poly_eva(pt,xr,m,stack);/* poly(xl-delta_x) */
349 If there is no sign change between poly(xm) and poly(xl) set interval
350 between xm and xr else set interval between xl and xr and repeat till
360 xm = ADD16(PSHR16(xl,1),PSHR16(xr,1)); /* bisect the interval */
362 xm = .5*(xl+xr); /* bisect the interval */
369 xl=xm;
378 xl = xm;
383 xl=temp_xr;