Distortion caused by saturation will be possible for certain configurations of the FFT window. For instance, with integer data types if any window coefficient values exceed 2^TP_SHIFT
, saturation will occur. Because the window coefficient values are input at construction time, no compile-time error can be issued for this hazard, so it is for you to ensure that saturation does not occur.