Skip to content

Commit 89fa43d

Browse files
Correct issue ARM-software#98
Missing const qualifier in some RFFT code.
1 parent 5900515 commit 89fa43d

File tree

3 files changed

+40
-40
lines changed

3 files changed

+40
-40
lines changed

Source/TransformFunctions/arm_rfft_fast_f16.c

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,16 @@
3434

3535
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE)
3636

37-
void stage_rfft_f16(
37+
static void stage_rfft_f16(
3838
const arm_rfft_fast_instance_f16 * S,
39-
float16_t * p,
39+
const float16_t * p,
4040
float16_t * pOut)
4141
{
4242
int32_t k; /* Loop Counter */
4343
float16_t twR, twI; /* RFFT Twiddle coefficients */
4444
const float16_t * pCoeff = S->pTwiddleRFFT; /* Points to RFFT Twiddle factors */
45-
float16_t *pA = p; /* increasing pointer */
46-
float16_t *pB = p; /* decreasing pointer */
45+
const float16_t *pA = p; /* increasing pointer */
46+
const float16_t *pB = p; /* decreasing pointer */
4747
float16_t xAR, xAI, xBR, xBI; /* temporary variables */
4848
float16_t t1a, t1b; /* temporary variables */
4949
float16_t p0, p1, p2, p3; /* temporary variables */
@@ -194,16 +194,16 @@ void stage_rfft_f16(
194194
}
195195

196196
/* Prepares data for inverse cfft */
197-
void merge_rfft_f16(
197+
static void merge_rfft_f16(
198198
const arm_rfft_fast_instance_f16 * S,
199-
float16_t * p,
199+
const float16_t * p,
200200
float16_t * pOut)
201201
{
202202
int32_t k; /* Loop Counter */
203203
float16_t twR, twI; /* RFFT Twiddle coefficients */
204204
const float16_t *pCoeff = S->pTwiddleRFFT; /* Points to RFFT Twiddle factors */
205-
float16_t *pA = p; /* increasing pointer */
206-
float16_t *pB = p; /* decreasing pointer */
205+
const float16_t *pA = p; /* increasing pointer */
206+
const float16_t *pB = p; /* decreasing pointer */
207207
float16_t xAR, xAI, xBR, xBI; /* temporary variables */
208208
float16_t t1a, t1b, r, s, t, u; /* temporary variables */
209209

@@ -313,16 +313,16 @@ void merge_rfft_f16(
313313

314314
}
315315
#else
316-
void stage_rfft_f16(
316+
static void stage_rfft_f16(
317317
const arm_rfft_fast_instance_f16 * S,
318-
float16_t * p,
318+
const float16_t * p,
319319
float16_t * pOut)
320320
{
321321
int32_t k; /* Loop Counter */
322322
float16_t twR, twI; /* RFFT Twiddle coefficients */
323323
const float16_t * pCoeff = S->pTwiddleRFFT; /* Points to RFFT Twiddle factors */
324-
float16_t *pA = p; /* increasing pointer */
325-
float16_t *pB = p; /* decreasing pointer */
324+
const float16_t *pA = p; /* increasing pointer */
325+
const float16_t *pB = p; /* decreasing pointer */
326326
float16_t xAR, xAI, xBR, xBI; /* temporary variables */
327327
float16_t t1a, t1b; /* temporary variables */
328328
float16_t p0, p1, p2, p3; /* temporary variables */
@@ -402,16 +402,16 @@ void stage_rfft_f16(
402402
}
403403

404404
/* Prepares data for inverse cfft */
405-
void merge_rfft_f16(
405+
static void merge_rfft_f16(
406406
const arm_rfft_fast_instance_f16 * S,
407-
float16_t * p,
407+
const float16_t * p,
408408
float16_t * pOut)
409409
{
410410
int32_t k; /* Loop Counter */
411411
float16_t twR, twI; /* RFFT Twiddle coefficients */
412412
const float16_t *pCoeff = S->pTwiddleRFFT; /* Points to RFFT Twiddle factors */
413-
float16_t *pA = p; /* increasing pointer */
414-
float16_t *pB = p; /* decreasing pointer */
413+
const float16_t *pA = p; /* increasing pointer */
414+
const float16_t *pB = p; /* decreasing pointer */
415415
float16_t xAR, xAI, xBR, xBI; /* temporary variables */
416416
float16_t t1a, t1b, r, s, t, u; /* temporary variables */
417417

Source/TransformFunctions/arm_rfft_fast_f32.c

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,16 @@
2929
#include "dsp/transform_functions.h"
3030

3131
#if defined(ARM_MATH_MVEF) && !defined(ARM_MATH_AUTOVECTORIZE)
32-
void stage_rfft_f32(
32+
static void stage_rfft_f32(
3333
const arm_rfft_fast_instance_f32 * S,
34-
float32_t * p,
34+
const float32_t * p,
3535
float32_t * pOut)
3636
{
3737
int32_t k; /* Loop Counter */
3838
float32_t twR, twI; /* RFFT Twiddle coefficients */
3939
const float32_t * pCoeff = S->pTwiddleRFFT; /* Points to RFFT Twiddle factors */
40-
float32_t *pA = p; /* increasing pointer */
41-
float32_t *pB = p; /* decreasing pointer */
40+
const float32_t *pA = p; /* increasing pointer */
41+
const float32_t *pB = p; /* decreasing pointer */
4242
float32_t xAR, xAI, xBR, xBI; /* temporary variables */
4343
float32_t t1a, t1b; /* temporary variables */
4444
float32_t p0, p1, p2, p3; /* temporary variables */
@@ -188,16 +188,16 @@ void stage_rfft_f32(
188188
}
189189

190190
/* Prepares data for inverse cfft */
191-
void merge_rfft_f32(
191+
static void merge_rfft_f32(
192192
const arm_rfft_fast_instance_f32 * S,
193-
float32_t * p,
193+
const float32_t * p,
194194
float32_t * pOut)
195195
{
196196
int32_t k; /* Loop Counter */
197197
float32_t twR, twI; /* RFFT Twiddle coefficients */
198198
const float32_t *pCoeff = S->pTwiddleRFFT; /* Points to RFFT Twiddle factors */
199-
float32_t *pA = p; /* increasing pointer */
200-
float32_t *pB = p; /* decreasing pointer */
199+
const float32_t *pA = p; /* increasing pointer */
200+
const float32_t *pB = p; /* decreasing pointer */
201201
float32_t xAR, xAI, xBR, xBI; /* temporary variables */
202202
float32_t t1a, t1b, r, s, t, u; /* temporary variables */
203203

@@ -307,16 +307,16 @@ void merge_rfft_f32(
307307

308308
}
309309
#else
310-
void stage_rfft_f32(
310+
static void stage_rfft_f32(
311311
const arm_rfft_fast_instance_f32 * S,
312-
float32_t * p,
312+
const float32_t * p,
313313
float32_t * pOut)
314314
{
315315
int32_t k; /* Loop Counter */
316316
float32_t twR, twI; /* RFFT Twiddle coefficients */
317317
const float32_t * pCoeff = S->pTwiddleRFFT; /* Points to RFFT Twiddle factors */
318-
float32_t *pA = p; /* increasing pointer */
319-
float32_t *pB = p; /* decreasing pointer */
318+
const float32_t *pA = p; /* increasing pointer */
319+
const float32_t *pB = p; /* decreasing pointer */
320320
float32_t xAR, xAI, xBR, xBI; /* temporary variables */
321321
float32_t t1a, t1b; /* temporary variables */
322322
float32_t p0, p1, p2, p3; /* temporary variables */
@@ -396,16 +396,16 @@ void stage_rfft_f32(
396396
}
397397

398398
/* Prepares data for inverse cfft */
399-
void merge_rfft_f32(
399+
static void merge_rfft_f32(
400400
const arm_rfft_fast_instance_f32 * S,
401-
float32_t * p,
401+
const float32_t * p,
402402
float32_t * pOut)
403403
{
404404
int32_t k; /* Loop Counter */
405405
float32_t twR, twI; /* RFFT Twiddle coefficients */
406406
const float32_t *pCoeff = S->pTwiddleRFFT; /* Points to RFFT Twiddle factors */
407-
float32_t *pA = p; /* increasing pointer */
408-
float32_t *pB = p; /* decreasing pointer */
407+
const float32_t *pA = p; /* increasing pointer */
408+
const float32_t *pB = p; /* decreasing pointer */
409409
float32_t xAR, xAI, xBR, xBI; /* temporary variables */
410410
float32_t t1a, t1b, r, s, t, u; /* temporary variables */
411411

Source/TransformFunctions/arm_rfft_fast_f64.c

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,16 @@
2828

2929
#include "dsp/transform_functions.h"
3030

31-
void stage_rfft_f64(
31+
static void stage_rfft_f64(
3232
const arm_rfft_fast_instance_f64 * S,
33-
float64_t * p,
33+
const float64_t * p,
3434
float64_t * pOut)
3535
{
3636
uint32_t k; /* Loop Counter */
3737
float64_t twR, twI; /* RFFT Twiddle coefficients */
3838
const float64_t * pCoeff = S->pTwiddleRFFT; /* Points to RFFT Twiddle factors */
39-
float64_t *pA = p; /* increasing pointer */
40-
float64_t *pB = p; /* decreasing pointer */
39+
const float64_t *pA = p; /* increasing pointer */
40+
const float64_t *pB = p; /* decreasing pointer */
4141
float64_t xAR, xAI, xBR, xBI; /* temporary variables */
4242
float64_t t1a, t1b; /* temporary variables */
4343
float64_t p0, p1, p2, p3; /* temporary variables */
@@ -115,16 +115,16 @@ void stage_rfft_f64(
115115
}
116116

117117
/* Prepares data for inverse cfft */
118-
void merge_rfft_f64(
118+
static void merge_rfft_f64(
119119
const arm_rfft_fast_instance_f64 * S,
120-
float64_t * p,
120+
const float64_t * p,
121121
float64_t * pOut)
122122
{
123123
uint32_t k; /* Loop Counter */
124124
float64_t twR, twI; /* RFFT Twiddle coefficients */
125125
const float64_t *pCoeff = S->pTwiddleRFFT; /* Points to RFFT Twiddle factors */
126-
float64_t *pA = p; /* increasing pointer */
127-
float64_t *pB = p; /* decreasing pointer */
126+
const float64_t *pA = p; /* increasing pointer */
127+
const float64_t *pB = p; /* decreasing pointer */
128128
float64_t xAR, xAI, xBR, xBI; /* temporary variables */
129129
float64_t t1a, t1b, r, s, t, u; /* temporary variables */
130130

0 commit comments

Comments
 (0)