CMSIS-DSP: Correction for issue 720

pull/19/head
Christophe Favergeon 6 years ago
parent 6c98bfbc02
commit f2facaa0a2

@ -3363,7 +3363,7 @@ arm_status arm_rfft_4096_fast_init_f32 ( arm_rfft_fast_instance_f32 * S );
void arm_rfft_fast_f32( void arm_rfft_fast_f32(
arm_rfft_fast_instance_f32 * S, const arm_rfft_fast_instance_f32 * S,
float32_t * p, float32_t * pOut, float32_t * p, float32_t * pOut,
uint8_t ifftFlag); uint8_t ifftFlag);

@ -573,13 +573,12 @@ void merge_rfft_f32(
*/ */
void arm_rfft_fast_f32( void arm_rfft_fast_f32(
arm_rfft_fast_instance_f32 * S, const arm_rfft_fast_instance_f32 * S,
float32_t * p, float32_t * p,
float32_t * pOut, float32_t * pOut,
uint8_t ifftFlag) uint8_t ifftFlag)
{ {
arm_cfft_instance_f32 * Sint = &(S->Sint); const arm_cfft_instance_f32 * Sint = &(S->Sint);
Sint->fftLen = S->fftLenRFFT / 2;
/* Calculation of Real FFT */ /* Calculation of Real FFT */
if (ifftFlag) if (ifftFlag)

@ -39,7 +39,6 @@ a double precision computation.
const float32_t *inp = input.ptr(); const float32_t *inp = input.ptr();
float32_t *outp = output.ptr(); float32_t *outp = output.ptr();
float32_t x,y; float32_t x,y;
int i=0;
int nb; int nb;
for(nb = 0; nb < input.nbSamples(); nb += 2) for(nb = 0; nb < input.nbSamples(); nb += 2)
{ {

@ -39,7 +39,6 @@ a double precision computation.
const q31_t *inp = input.ptr(); const q31_t *inp = input.ptr();
q15_t *outp = output.ptr(); q15_t *outp = output.ptr();
q31_t x,y; q31_t x,y;
int i=0;
int nb; int nb;
for(nb = 0; nb < input.nbSamples(); nb += 2) for(nb = 0; nb < input.nbSamples(); nb += 2)
{ {

@ -39,7 +39,6 @@ a double precision computation.
const q31_t *inp = input.ptr(); const q31_t *inp = input.ptr();
q31_t *outp = output.ptr(); q31_t *outp = output.ptr();
q31_t x,y; q31_t x,y;
int i=0;
int nb; int nb;
for(nb = 0; nb < input.nbSamples(); nb += 2) for(nb = 0; nb < input.nbSamples(); nb += 2)
{ {

@ -38,7 +38,6 @@ a double precision computation.
const q31_t *inp = input.ptr(); const q31_t *inp = input.ptr();
q7_t *outp = output.ptr(); q7_t *outp = output.ptr();
q31_t x,y; q31_t x,y;
int i=0;
int nb; int nb;
for(nb = 0; nb < input.nbSamples(); nb += 2) for(nb = 0; nb < input.nbSamples(); nb += 2)
{ {

Loading…
Cancel
Save