I have a question.
There are two functions of 2D convolution in attached cpp-file.
The first one is a standard convolution on floating-point data.
The second is a function, that use ippiConvValid_32f_C1R() for convolution.
When I use data of this example (https://software.intel.com/sites/products/documentation/doclib/ipp_sa/80...) with integer numbers for source matrix and kernel, everything is ok, results of two functions are equal, but when i use generator of random integer or floating-point numbers, ippiConvValid_32f_C1R() returns wrong result.
What's the problem?