Home | History | Annotate | Download | only in libspeex

Lines Matching full:frac

239    float y, frac;
244 frac = (y-ind);
246 interp[3] = -0.1666666667*frac + 0.1666666667*(frac*frac*frac);
247 interp[2] = frac + 0.5*(frac*frac) - 0.5*(frac*frac*frac);
248 /*interp[2] = 1.f - 0.5f*frac - frac*frac + 0.5f*frac*frac*frac;*/
249 interp[0] = -0.3333333333*frac + 0.5*(frac*frac) - 0.1666666667*(frac*frac*frac);
253 /*sum = frac*accum[1] + (1-frac)*accum[2];*/
315 static void cubic_coef(spx_word16_t frac, spx_word16_t interp[4])
319 interp[0] = -0.16667f*frac + 0.16667f*frac*frac*frac;
320 interp[1] = frac + 0.5f*frac*frac - 0.5f*frac*frac*frac;
321 /*interp[2] = 1.f - 0.5f*frac - frac*frac + 0.5f*frac*frac*frac;*/
322 interp[3] = -0.33333f*frac + 0.5f*frac*frac - 0.16667f*frac*frac*frac;
447 const spx_word16_t frac = PDIV32(SHL32((samp_frac_num*st->oversample) % st->den_rate,15),st->den_rate);
449 const spx_word16_t frac = ((float)((samp_frac_num*st->oversample) % st->den_rate))/st->den_rate;
465 cubic_coef(frac, interp);
468 cubic_coef(frac, interp);
509 const spx_word16_t frac = PDIV32(SHL32((samp_frac_num*st->oversample) % st->den_rate,15),st->den_rate);
511 const spx_word16_t frac = ((float)((samp_frac_num*st->oversample) % st->den_rate))/st->den_rate;
527 cubic_coef(frac, interp);
530 cubic_coef(frac, interp);