Developer Guide


Using Intel® Integrated Performance Primitives Platform-Aware Functions

Intel® Integrated Performance Primitives (Intel® IPP) library provides so-called platform-aware functions for signal and image processing. While the rest of Intel IPP functions support only signals or images of 32-bit integer size, Intel IPP platform-aware functions work with 64-bit object sizes if it is supported by the target platform.
The API of platform-aware functions is similar to the API of other Intel IPP functions and has only slight differences. You can distinguish Intel IPP platform-aware functions by the
suffix in the function name, for example,
. With Intel IPP platform-aware functions you can overcome 32-bit size limitations.
Intel IPP platform-aware functions are declared in separate header files with the
suffix, for example,
. However, you do not have to additionally include these headers in your application because they are already included in standard Intel IPP headers (without the
suffix). Platform-aware functions cover only the functionality that is implemented in standard Intel IPP functions, and can be considered as additional flavors to the existing functions declared in standard Intel IPP headers.

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at