IPP <= 7.1 has special in-place functions.
In IPP 8 they are deprecated: deprecation-summary
It is not clear if the new out-of-place functions also support in-place operation.
My guess is that for some of the functions it is OK to pass the same pointers for src/dst, but for others it is not, but this is not documented.
Here is the documentation
I've had similar question and have posted it under Intel's developer zone. The following link will take you to my post and to the answer I got from Intel:
http://software.intel.com/en-us/forums/topic/498093
Here is a short quote from the above link:
Hope you find this helpful (I did).