some index work (simplifications for dumb compilers) on IMDCT
[opus.git] / libcelt / kfft_double.h
index 560b686..8826c6f 100644 (file)
@@ -35,6 +35,7 @@
 #ifdef ENABLE_TI_DSPLIB
 
 #include "dsplib.h"
+#include "_kiss_fft_guts.h"
 
 #define cpx32_fft_alloc(length) NULL
 #define cpx32_fft_free(state)
@@ -42,7 +43,7 @@
 #define cpx32_fft(state, X, Y, nx)\
     (\
       cfft32_SCALE(X,nx),\
-      cbrev32(X,X,nx),\
+      cbrev32(X,Y,nx)\
     )
 
 #define cpx32_ifft(state, X, Y, nx) \