Explorar o código

CMSIS-DSP: Correction for issue 720

Christophe Favergeon %!s(int64=6) %!d(string=hai) anos
pai
achega
f2facaa0a2

+ 1 - 1
Include/arm_math.h

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

+ 2 - 3
Source/TransformFunctions/arm_rfft_fast_f32.c

@@ -573,13 +573,12 @@ void merge_rfft_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,
   uint8_t ifftFlag)
 {
-   arm_cfft_instance_f32 * Sint = &(S->Sint);
-   Sint->fftLen = S->fftLenRFFT / 2;
+   const arm_cfft_instance_f32 * Sint = &(S->Sint);
 
    /* Calculation of Real FFT */
    if (ifftFlag)

+ 0 - 1
Testing/Source/Tests/InterpolationTestsF32.cpp

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

+ 0 - 1
Testing/Source/Tests/InterpolationTestsQ15.cpp

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

+ 0 - 1
Testing/Source/Tests/InterpolationTestsQ31.cpp

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

+ 0 - 1
Testing/Source/Tests/InterpolationTestsQ7.cpp

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