Lines Matching defs:frac
243 float y, frac;
248 frac = (y-ind);
250 interp[3] = -0.1666666667*frac + 0.1666666667*(frac*frac*frac);
251 interp[2] = frac + 0.5*(frac*frac) - 0.5*(frac*frac*frac);
252 /*interp[2] = 1.f - 0.5f*frac - frac*frac + 0.5f*frac*frac*frac;*/
253 interp[0] = -0.3333333333*frac + 0.5*(frac*frac) - 0.1666666667*(frac*frac*frac);
257 /*sum = frac*accum[1] + (1-frac)*accum[2];*/
319 static void cubic_coef(spx_word16_t frac, spx_word16_t interp[4])
323 interp[0] = -0.16667f*frac + 0.16667f*frac*frac*frac;
324 interp[1] = frac + 0.5f*frac*frac - 0.5f*frac*frac*frac;
325 /*interp[2] = 1.f - 0.5f*frac - frac*frac + 0.5f*frac*frac*frac;*/
326 interp[3] = -0.33333f*frac + 0.5f*frac*frac - 0.16667f*frac*frac*frac;
452 const spx_word16_t frac = PDIV32(SHL32((samp_frac_num*st->oversample) % st->den_rate,15),st->den_rate);
454 const spx_word16_t frac = ((float)((samp_frac_num*st->oversample) % st->den_rate))/st->den_rate;
470 cubic_coef(frac, interp);
474 cubic_coef(frac, interp);
515 const spx_word16_t frac = PDIV32(SHL32((samp_frac_num*st->oversample) % st->den_rate,15),st->den_rate);
517 const spx_word16_t frac = ((float)((samp_frac_num*st->oversample) % st->den_rate))/st->den_rate;
533 cubic_coef(frac, interp);
536 cubic_coef(frac, interp);