Lines Matching refs:tab1
200 static int check_diff(FFTSample *tab1, FFTSample *tab2, int n, double scale)
206 double e = fabs(tab1[i] - (tab2[i] / scale)) / RANGE;
209 i, tab1[i], tab2[i]);
375 FFTComplex *tab, *tab1, *tab_ref;
445 tab1 = av_malloc_array(fft_size, sizeof(FFTComplex));
449 if (!(tab && tab1 && tab_ref && tab2))
503 tab1[i].re = frandom(&prng);
504 tab1[i].im = frandom(&prng);
514 imdct_ref(&tab_ref->re, &tab1->re, fft_nbits);
515 imdct_calc(m, tab2, &tab1->re);
518 mdct_ref(&tab_ref->re, &tab1->re, fft_nbits);
519 mdct_calc(m, tab2, &tab1->re);
525 memcpy(tab, tab1, fft_size * sizeof(FFTComplex));
529 fft_ref(tab_ref, tab1, fft_nbits);
538 tab1[0].im = 0;
539 tab1[fft_size_2].im = 0;
541 tab1[fft_size_2 + i].re = tab1[fft_size_2 - i].re;
542 tab1[fft_size_2 + i].im = -tab1[fft_size_2 - i].im;
545 memcpy(tab2, tab1, fft_size * sizeof(FFTSample));
546 tab2[1] = tab1[fft_size_2].re;
549 fft_ref(tab_ref, tab1, fft_nbits);
557 tab2[i] = tab1[i].re;
558 tab1[i].im = 0;
561 fft_ref(tab_ref, tab1, fft_nbits);
570 memcpy(tab, tab1, fft_size * sizeof(FFTComplex));
573 idct_ref(&tab_ref->re, &tab1->re, fft_nbits);
575 dct_ref(&tab_ref->re, &tab1->re, fft_nbits);
597 imdct_calc(m, &tab->re, &tab1->re);
599 mdct_calc(m, &tab->re, &tab1->re);
602 memcpy(tab, tab1, fft_size * sizeof(FFTComplex));
607 memcpy(tab2, tab1, fft_size * sizeof(FFTSample));
611 memcpy(tab2, tab1, fft_size * sizeof(FFTSample));
654 av_free(tab1);