Skip to content

Commit d7bff44

Browse files
Correct issue ARM-software#189
1 parent 69d4b8e commit d7bff44

File tree

12 files changed

+24
-24
lines changed

12 files changed

+24
-24
lines changed

Include/arm_math_types.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ extern "C"
6464
#pragma GCC diagnostic ignored "-Wconversion"
6565
#pragma GCC diagnostic ignored "-Wunused-parameter"
6666
// Disable some code having issue with GCC
67-
#define __CMSIS_GCC_H
67+
#define ARM_DSP_BUILT_WITH_GCC
6868

6969
#elif defined ( __ICCARM__ )
7070

Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_f16.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,11 @@
4646
@param[in] blockSize number of samples to process
4747
*/
4848

49-
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && defined(__CMSIS_GCC_H)
49+
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && defined(ARM_DSP_BUILT_WITH_GCC)
5050
#pragma GCC warning "Scalar version of arm_biquad_cascade_stereo_df2T_f16 built. Helium version has build issues with gcc."
5151
#endif
5252

53-
#if (defined(ARM_MATH_MVE_FLOAT16) && defined(ARM_MATH_HELIUM_EXPERIMENTAL)) && !defined(ARM_MATH_AUTOVECTORIZE) && !defined(__CMSIS_GCC_H)
53+
#if (defined(ARM_MATH_MVE_FLOAT16) && defined(ARM_MATH_HELIUM_EXPERIMENTAL)) && !defined(ARM_MATH_AUTOVECTORIZE) && !defined(ARM_DSP_BUILT_WITH_GCC)
5454
ARM_DSP_ATTRIBUTE void arm_biquad_cascade_stereo_df2T_f16(
5555
const arm_biquad_cascade_stereo_df2T_instance_f16 * S,
5656
const float16_t * pSrc,

Source/FilteringFunctions/arm_correlate_q7.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@
5656
Refer to \ref arm_correlate_opt_q7() for a faster implementation of this function.
5757
*/
5858

59-
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && defined(__CMSIS_GCC_H)
59+
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && defined(ARM_DSP_BUILT_WITH_GCC)
6060
#pragma GCC warning "Scalar version of arm_correlate_q7 built. Helium version has build issues with gcc."
6161
#endif
6262

63-
#if defined(ARM_MATH_MVEI) && !defined(ARM_MATH_AUTOVECTORIZE) && !defined(__CMSIS_GCC_H)
63+
#if defined(ARM_MATH_MVEI) && !defined(ARM_MATH_AUTOVECTORIZE) && !defined(ARM_DSP_BUILT_WITH_GCC)
6464
#include "arm_helium_utils.h"
6565

6666
#include "arm_vec_filtering.h"

Source/FilteringFunctions/arm_levinson_durbin_f16.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,11 @@
4747
@param[in] nbCoefs number of autoregressive coefficients
4848
*/
4949

50-
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && defined(__CMSIS_GCC_H)
50+
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && defined(ARM_DSP_BUILT_WITH_GCC)
5151
#pragma GCC warning "Scalar version of arm_levinson_durbin_f16 built. Helium version has build issues with gcc."
5252
#endif
5353

54-
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && !defined(__CMSIS_GCC_H)
54+
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && !defined(ARM_DSP_BUILT_WITH_GCC)
5555

5656
#include "arm_helium_utils.h"
5757

Source/FilteringFunctions/arm_levinson_durbin_f32.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,11 @@
5050
@param[in] nbCoefs number of autoregressive coefficients
5151
*/
5252

53-
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && defined(__CMSIS_GCC_H)
53+
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && defined(ARM_DSP_BUILT_WITH_GCC)
5454
#pragma GCC warning "Scalar version of arm_levinson_durbin_f32 built. Helium version has build issues with gcc."
5555
#endif
5656

57-
#if defined(ARM_MATH_MVEF) && !defined(ARM_MATH_AUTOVECTORIZE) && !defined(__CMSIS_GCC_H)
57+
#if defined(ARM_MATH_MVEF) && !defined(ARM_MATH_AUTOVECTORIZE) && !defined(ARM_DSP_BUILT_WITH_GCC)
5858

5959
#include "arm_helium_utils.h"
6060

Source/FilteringFunctions/arm_levinson_durbin_q31.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,11 +108,11 @@ __STATIC_FORCEINLINE q31_t divide(q31_t n, q31_t d)
108108
@param[in] nbCoefs number of autoregressive coefficients
109109
*/
110110

111-
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && defined(__CMSIS_GCC_H)
111+
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && defined(ARM_DSP_BUILT_WITH_GCC)
112112
#pragma GCC warning "Scalar version of arm_levinson_durbin_q31 built. Helium version has build issues with gcc."
113113
#endif
114114

115-
#if defined(ARM_MATH_MVEI) && !defined(ARM_MATH_AUTOVECTORIZE) && !defined(__CMSIS_GCC_H)
115+
#if defined(ARM_MATH_MVEI) && !defined(ARM_MATH_AUTOVECTORIZE) && !defined(ARM_DSP_BUILT_WITH_GCC)
116116

117117
#define LANE23_MASK 0xFF00
118118

Source/MatrixFunctions/arm_mat_cmplx_mult_f16.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,11 @@
5151
- \ref ARM_MATH_SIZE_MISMATCH : Matrix size check failed
5252
*/
5353

54-
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && defined(__CMSIS_GCC_H)
54+
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && defined(ARM_DSP_BUILT_WITH_GCC)
5555
#pragma GCC warning "Scalar version of arm_mat_cmplx_mult_f16 built. Helium version has build issues with gcc."
5656
#endif
5757

58-
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && !defined(__CMSIS_GCC_H)
58+
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && !defined(ARM_DSP_BUILT_WITH_GCC)
5959

6060
#include "arm_helium_utils.h"
6161

Source/StatisticsFunctions/arm_absmax_q7.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@
4545
@param[out] pIndex index of maximum value returned here
4646
*/
4747

48-
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && defined(__CMSIS_GCC_H)
48+
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && defined(ARM_DSP_BUILT_WITH_GCC)
4949
#pragma GCC warning "Scalar version of arm_absmax_q7 built. Helium version has build issues with gcc."
5050
#endif
5151

5252

53-
#if defined(ARM_MATH_MVEI) && !defined(ARM_MATH_AUTOVECTORIZE) && !defined(__CMSIS_GCC_H)
53+
#if defined(ARM_MATH_MVEI) && !defined(ARM_MATH_AUTOVECTORIZE) && !defined(ARM_DSP_BUILT_WITH_GCC)
5454

5555
#include <stdint.h>
5656
#include "arm_helium_utils.h"

Source/SupportFunctions/arm_f16_to_float.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,11 @@
5252
5353
*/
5454

55-
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && defined(__CMSIS_GCC_H)
55+
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && defined(ARM_DSP_BUILT_WITH_GCC)
5656
#pragma GCC warning "Scalar version of arm_f16_to_float built. Helium version has build issues with gcc."
5757
#endif
5858

59-
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && !defined(__CMSIS_GCC_H)
59+
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && !defined(ARM_DSP_BUILT_WITH_GCC)
6060

6161
ARM_DSP_ATTRIBUTE void arm_f16_to_float(
6262
const float16_t * pSrc,

Source/SupportFunctions/arm_float_to_f16.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,11 @@
4747
@param[in] blockSize number of samples in each vector
4848
*/
4949

50-
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && defined(__CMSIS_GCC_H)
50+
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && defined(ARM_DSP_BUILT_WITH_GCC)
5151
#pragma GCC warning "Scalar version of arm_float_to_f16 built. Helium version has build issues with gcc."
5252
#endif
5353

54-
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && !defined(__CMSIS_GCC_H)
54+
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE) && !defined(ARM_DSP_BUILT_WITH_GCC)
5555

5656
ARM_DSP_ATTRIBUTE void arm_float_to_f16(
5757
const float32_t * pSrc,

0 commit comments

Comments
 (0)