This is probably an obvious question..
I have an operation I'd like to optimize with intel.
currently the input and output are 8 bit matrices, and I'd like the output to be the subtraction of those 2 matrices.
It seems obvious to me that the output would have to be at least 16 bit..
what is the ipp function to do it? I'm looking around the ippmSub but can't seem to find it.
IPP for integer data works with saturation - therefore for 0-256 you'll get 0. If you need precise result - yes, you are right, you should convert both sources to 16s (for example with ippiConvert_8u16s_CxR) and then use ippiSub for 16s data type.