From 64d851a6f93267defcdc11cfaee4102786c660bb Mon Sep 17 00:00:00 2001 From: Johannes Ringler Date: Tue, 22 Feb 2022 19:40:22 +0100 Subject: [PATCH] fix unsigned signed comparison in fix16_fft --- libfixmath/fix16_fft.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libfixmath/fix16_fft.c b/libfixmath/fix16_fft.c index 1a5aeb3..e66fe6f 100644 --- a/libfixmath/fix16_fft.c +++ b/libfixmath/fix16_fft.c @@ -128,7 +128,7 @@ void fix16_fft(INPUT_TYPE *input, fix16_t *real, fix16_t *imag, unsigned transfo four_point_dft(input + INPUT_INDEX(rbit_n(i, log_length - 2)), transform_length / 4, real + 4*i, imag + 4*i); } - for (i = 2; i < log_length; i++) + for (i = 2; i < (unsigned) log_length; i++) { butterfly(real, imag, 1 << i, transform_length / (2 << i)); }