Lines Matching refs:step
64 STIN void presymmetry(DATA_TYPE *in,int n2,int step){
76 XPROD31( s0, s2, T[0], T[1], &aX[0], &aX[2] ); T+=step;
82 XPROD31( s0, s2, T[1], T[0], &aX[0], &aX[2] ); T-=step;
95 XNPROD31( ro2, ro0, T[1], T[0], &aX[0], &aX[2] ); T+=step;
197 STIN void mdct_butterfly_generic(DATA_TYPE *x,int points,int step){
209 XPROD31( s2, s3, T[0], T[1], &x2[1], &x2[3] ); T+=step;
222 XNPROD31( s3, s2, T[0], T[1], &x2[1], &x2[3] ); T-=step;
274 STIN void mdct_step7(DATA_TYPE *x,int n,int step){
277 LOOKUP_T *T = (step>=4)?(sincos_lookup0+(step>>1)):sincos_lookup1;
288 T+=step;
304 T-=step;
320 STIN void mdct_step8(DATA_TYPE *x, int n, int step){
325 switch(step) {
328 T=(step>=4)?(sincos_lookup0+(step>>1)):sincos_lookup1;
332 XPROD31( s0, s1, T[0], T[1], x, x+1); T+=step;
340 /* linear interpolation between table values: offset=0.5, step=1 */
366 /* linear interpolation between table values: offset=0.25, step=0.5 */
410 /* partial; doesn't perform last-step deinterleave/unrolling. That
413 int step;
420 step=2<<shift;
422 presymmetry(in,n>>1,step);
425 mdct_step7(in,n,step);
426 mdct_step8(in,n,step>>2);
428 step = mdct_backwardARM(n, in);
429 if (step <= 1)
430 mdct_step8(in,n,step);
448 int step);
453 int step,
460 int step,
466 int step);
475 int step,
501 out+=step;
504 out = mdct_unroll_prelap(out,post,r,step);
526 out+=step;
529 out = mdct_unroll_part2(out, post, l, r, step, wL, wR);
551 out+=step;
555 out = mdct_unroll_part3(out, post, l, r, step, wL, wR);
574 out+=step;
578 out = mdct_unroll_postlap(out,post,l,step);