Intel Document only describes ptr passed in should point the space allocated from ippsMalloc. It does not say anything what happened if we pass a null pointer in it.
void ippsFree(void* ptr);
ptr Pointer to a memory block to be freed. The memory block pointed to with ptr is allocated by the function ippsMalloc.
Is it safe like free/delete accept null pointer? or is it undefined?