What does Intel IPP status -12 (ippStsDataTypeErr) mean?

 
Previous Next
ippStsScaleRangeErr ippStsOutOfRangeErr

ippStsDataTypeErr

This status means the primitive does not support the data representation selected by the caller. The pointer and size may be valid, but the sample type, integer width, floating-point precision or packed layout is not accepted.

It is common when generic wrappers choose a dispatch path from runtime metadata and accidentally call a primitive for a different suffix or precision.

Diagnostic focus

  • Compare runtime data type metadata with the suffix and domain of the IPP function being called.
  • Check signedness, channel packing and complex-versus-real representation.
  • Validate conversion paths before calling IPP rather than after a failed operation.

IPP error reporting


Looking for a different code? Search another status or error code.