CMSIS-DSP: Corrected issue in rfft f16
diff --git a/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_f16.c b/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_f16.c
index 95d85d9..155b029 100755
--- a/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_f16.c
+++ b/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_f16.c
@@ -37,7 +37,7 @@
         float16_t * p,
         float16_t * pOut)
 {
-        uint32_t  k;                                /* Loop Counter */
+        int32_t  k;                                /* Loop Counter */
         float16_t twR, twI;                         /* RFFT Twiddle coefficients */
   const float16_t * pCoeff = S->pTwiddleRFFT;       /* Points to RFFT Twiddle factors */
         float16_t *pA = p;                          /* increasing pointer */
@@ -197,7 +197,7 @@
         float16_t * p,
         float16_t * pOut)
 {
-        uint32_t  k;                                /* Loop Counter */
+        int32_t  k;                                /* Loop Counter */
         float16_t twR, twI;                         /* RFFT Twiddle coefficients */
   const float16_t *pCoeff = S->pTwiddleRFFT;        /* Points to RFFT Twiddle factors */
         float16_t *pA = p;                          /* increasing pointer */
diff --git a/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_f32.c b/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_f32.c
index a330dc2..a96a7b2 100644
--- a/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_f32.c
+++ b/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_f32.c
@@ -34,7 +34,7 @@
         float32_t * p,
         float32_t * pOut)
 {
-        uint32_t  k;                                /* Loop Counter */
+        int32_t  k;                                /* Loop Counter */
         float32_t twR, twI;                         /* RFFT Twiddle coefficients */
   const float32_t * pCoeff = S->pTwiddleRFFT;       /* Points to RFFT Twiddle factors */
         float32_t *pA = p;                          /* increasing pointer */
@@ -193,7 +193,7 @@
         float32_t * p,
         float32_t * pOut)
 {
-        uint32_t  k;                                /* Loop Counter */
+        int32_t  k;                                /* Loop Counter */
         float32_t twR, twI;                         /* RFFT Twiddle coefficients */
   const float32_t *pCoeff = S->pTwiddleRFFT;        /* Points to RFFT Twiddle factors */
         float32_t *pA = p;                          /* increasing pointer */
@@ -312,7 +312,7 @@
         float32_t * p,
         float32_t * pOut)
 {
-        uint32_t  k;                                /* Loop Counter */
+        int32_t  k;                                /* Loop Counter */
         float32_t twR, twI;                         /* RFFT Twiddle coefficients */
   const float32_t * pCoeff = S->pTwiddleRFFT;       /* Points to RFFT Twiddle factors */
         float32_t *pA = p;                          /* increasing pointer */
@@ -401,7 +401,7 @@
         float32_t * p,
         float32_t * pOut)
 {
-        uint32_t  k;                                /* Loop Counter */
+        int32_t  k;                                /* Loop Counter */
         float32_t twR, twI;                         /* RFFT Twiddle coefficients */
   const float32_t *pCoeff = S->pTwiddleRFFT;        /* Points to RFFT Twiddle factors */
         float32_t *pA = p;                          /* increasing pointer */
diff --git a/CMSIS/DSP/Toolchain/AC6.cmake b/CMSIS/DSP/Toolchain/AC6.cmake
index 91012c2..5a9a1a5 100644
--- a/CMSIS/DSP/Toolchain/AC6.cmake
+++ b/CMSIS/DSP/Toolchain/AC6.cmake
@@ -53,7 +53,7 @@
   endif()
 
   if (ARM_CPU STREQUAL "cortex-m7" )
-        target_compile_options(${PROJECTNAME} PUBLIC "-mfpu=fpv5-sp-d16")
+        target_compile_options(${PROJECTNAME} PUBLIC "-mfpu=fpv5-d16")
   endif()
 
   if (ARM_CPU STREQUAL "cortex-m4" )