16-bit bitrev table
This commit is contained in:
parent
6c5816ea84
commit
41a5593c95
2 changed files with 3 additions and 3 deletions
|
@ -37,7 +37,7 @@ struct kiss_fft_state{
|
||||||
#endif
|
#endif
|
||||||
int shift;
|
int shift;
|
||||||
int factors[2*MAXFACTORS];
|
int factors[2*MAXFACTORS];
|
||||||
int *bitrev;
|
celt_int16 *bitrev;
|
||||||
kiss_twiddle_cpx *twiddles;
|
kiss_twiddle_cpx *twiddles;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -436,7 +436,7 @@ static void ki_bfly5(
|
||||||
static
|
static
|
||||||
void compute_bitrev_table(
|
void compute_bitrev_table(
|
||||||
int Fout,
|
int Fout,
|
||||||
int *f,
|
celt_int16 *f,
|
||||||
const size_t fstride,
|
const size_t fstride,
|
||||||
int in_stride,
|
int in_stride,
|
||||||
int * factors,
|
int * factors,
|
||||||
|
@ -629,7 +629,7 @@ kiss_fft_cfg kiss_fft_alloc_twiddles(int nfft,void * mem,size_t * lenmem, kiss_
|
||||||
}
|
}
|
||||||
|
|
||||||
/* bitrev */
|
/* bitrev */
|
||||||
st->bitrev = (int*)KISS_FFT_MALLOC(sizeof(int)*nfft);
|
st->bitrev = (celt_int16*)KISS_FFT_MALLOC(sizeof(celt_int16)*nfft);
|
||||||
compute_bitrev_table(0, st->bitrev, 1,1, st->factors,st);
|
compute_bitrev_table(0, st->bitrev, 1,1, st->factors,st);
|
||||||
}
|
}
|
||||||
return st;
|
return st;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue