ref: d17b5dfd24ee6b96aad75de39044c7cc4e6718aa
parent: 74cdcaeca925f3adf7aa0533aafea76ca48878ef
author: Jean-Marc Valin <jeanmarcv@google.com>
date: Thu Jun 5 13:54:23 EDT 2025
Silence FFT wrap-around
--- a/celt/kiss_fft.c
+++ b/celt/kiss_fft.c
@@ -92,7 +92,7 @@
C_ADDTO( Fout[1] , t );
t.r = Fout2[2].i;
- t.i = -Fout2[2].r;
+ t.i = NEG32_ovflw(Fout2[2].r);
C_SUB( Fout2[2] , Fout[2] , t );
C_ADDTO( Fout[2] , t );
--
⑨