Browse Source

Fix what is looking like a missing cast in CMSIS - the cast within the line would make only halfway sense if this was actually intended as double precision operation

sbg
Lorenz Meier 11 years ago
parent
commit
eff15ef3f1
  1. 2
      src/lib/mathlib/CMSIS/Include/arm_math.h

2
src/lib/mathlib/CMSIS/Include/arm_math.h

@ -5193,7 +5193,7 @@ void arm_rfft_fast_f32( @@ -5193,7 +5193,7 @@ void arm_rfft_fast_f32(
*pIa = Ialpha;
/* Calculating pIb from Ialpha and Ibeta by equation pIb = -(1/2) * Ialpha + (sqrt(3)/2) * Ibeta */
*pIb = -0.5 * Ialpha + (float32_t) 0.8660254039 *Ibeta;
*pIb = (float32_t)-0.5 * Ialpha + (float32_t) 0.8660254039 *Ibeta;
}

Loading…
Cancel
Save