We are currentlyperforming convolution usingthe product of two DFTs and passing that into an inverse DFT. However, the last value in the output vector is zero casuing a later divide by zero. The input vectors are fairly small and we suspect the IFFT is underflowing but the FP utility is not picking it up. The calculation of the last output has the inputs at 1.0f and 0.9e-09. When we do this long hand with a non IPP function it works fine. Could the IPP calls be flushing the underflow and setting it to zero? If so how do we turn this off?
We also tried using the convolve IPP call and got the same result so does the convolve function work the same way under the hood as the method we are using?