Lines Matching defs:dst
373 float * restrict dst,//used as a temp array too, needs to be fft_length!
387 dst[j] = X * W[j] * src[j];
390 memset(dst + u->window_size, 0, (u->fft_size - u->window_size) * sizeof(float));
393 fftwf_execute_dft_r2c(u->forward_plan, dst, output_window);
400 fftwf_execute_dft_c2r(u->inverse_plan, output_window, dst);
411 overlap[j] = dst[u->R + j];
435 float * restrict dst,//used as a temp array too, needs to be fft_length!
452 //dst[j] = W[j] * src[j];
453 float_vector_t *d = (float_vector_t*) (dst + j);
462 memset(dst + u->window_size, 0, (u->fft_size - u->window_size) * sizeof(float));
466 fftwf_execute_dft_r2c(u->forward_plan, dst, output_window);
483 fftwf_execute_dft_c2r(u->inverse_plan, output_window, dst);
489 // dst[j] = W[j] * src[j];
494 //dst[j]+=overlap[j];
495 //overlap[j]+=dst[j+R];
496 float_vector_t *d = (float_vector_t*)(dst + j);
500 o->m = ((float_vector_t*)(dst + u->R + j))->m;
503 // o->v = ((float_vector_t*)(dst + u->R + j))->v;
506 //memcpy(overlap, dst+u->R, u->overlap_size * sizeof(float)); //overlap preserve (debug)
513 // dst[j] = src[j];
526 char *dst;
533 dst = pa_memblock_acquire(tchunk.memblock);
534 memcpy(dst, u->output_buffer + i, tchunk.length);