Intel® IPP Functions Optimized for Intel® Streaming SIMD Extensions 4.2 (Intel® SSE4.2) on Intel® Atom™ Processors

Published: 03/22/2016  

Last Updated: 03/22/2016

By Shaojuan Zhu

Here is a list of Intel® Integrated Performance Primitives (Intel® IPP) functions that are optimized for Intel® Streaming SIMD Extensions 4.2 (Intel® SSE4.2) on Intel® Atom processors. These functions include CopyMirrorBorder, Morphology (Dilate / ErodeBorder), and AlphaComposition. The functions listed here are all hand-tuned for Intel® architecture. Intel IPP functions that are not listed here also get optimization benefit from Intel® Compiler. 

Optimization Notice

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804

ippiCopyMirrorBorder_16s_C1IR
ippiCopyMirrorBorder_16s_C1R
ippiCopyMirrorBorder_16s_C3IR
ippiCopyMirrorBorder_16s_C3R
ippiCopyMirrorBorder_16s_C4IR
ippiCopyMirrorBorder_16s_C4R
ippiCopyMirrorBorder_16u_C1IR
ippiCopyMirrorBorder_16u_C1R
ippiCopyMirrorBorder_16u_C3IR
ippiCopyMirrorBorder_16u_C3R
ippiCopyMirrorBorder_16u_C4IR
ippiCopyMirrorBorder_16u_C4R
ippiCopyMirrorBorder_32f_C1IR
ippiCopyMirrorBorder_32f_C1R
ippiCopyMirrorBorder_32f_C3IR
ippiCopyMirrorBorder_32f_C3R
ippiCopyMirrorBorder_32f_C4IR
ippiCopyMirrorBorder_32f_C4R
ippiCopyMirrorBorder_32s_C1IR
ippiCopyMirrorBorder_32s_C1R
ippiCopyMirrorBorder_32s_C3IR
ippiCopyMirrorBorder_32s_C3R
ippiCopyMirrorBorder_32s_C4IR
ippiCopyMirrorBorder_32s_C4R
ippiCopyMirrorBorder_8u_C1IR
ippiCopyMirrorBorder_8u_C1R
ippiCopyMirrorBorder_8u_C3IR
ippiCopyMirrorBorder_8u_C3R
ippiCopyMirrorBorder_8u_C4IR
ippiCopyMirrorBorder_8u_C4R
ippiDilateBorder_32f_C1R
ippiDilateBorder_32f_C3R
ippiDilateBorder_32f_C4R
ippiDilateBorder_8u_C1R
ippiDilateBorder_8u_C3R
ippiDilateBorder_8u_C4R
ippiErodeBorder_32f_C1R
ippiErodeBorder_32f_C3R
ippiErodeBorder_32f_C4R
ippiErodeBorder_8u_C1R
ippiErodeBorder_8u_C3R
ippiErodeBorder_8u_C4R
ippiFilterMaxBorder_32f_C1R
ippiFilterMaxBorder_32f_C3R
ippiFilterMaxBorder_32f_C4R
ippiFilterMaxBorder_8u_C1R
ippiFilterMaxBorder_8u_C3R
ippiFilterMaxBorder_8u_C4R
ippiFilterMinBorder_32f_C1R
ippiFilterMinBorder_32f_C3R
ippiFilterMinBorder_32f_C4R
ippiFilterMinBorder_8u_C1R
ippiFilterMinBorder_8u_C3R
ippiFilterMinBorder_8u_C4R
 ippiAlphaPremul_8u_AC4R
 ippiAlphaPremul_16u_AC4R
 ippiAlphaPremul_8u_AC4IR
 ippiAlphaPremul_16u_AC4IR
 ippiAlphaPremul_8u_AP4R
 ippiAlphaPremul_16u_AP4R
 ippiAlphaPremul_8u_AP4IR
 ippiAlphaPremul_16u_AP4IR
 ippiAlphaPremulC_8u_AC4R
 ippiAlphaPremulC_16u_AC4R
 ippiAlphaPremulC_8u_AC4IR
 ippiAlphaPremulC_16u_AC4IR
 ippiAlphaPremulC_8u_AP4R
 ippiAlphaPremulC_16u_AP4R
 ippiAlphaPremulC_8u_AP4IR
 ippiAlphaPremulC_16u_AP4IR
 ippiAlphaPremulC_8u_C4R
 ippiAlphaPremulC_16u_C4R
 ippiAlphaPremulC_8u_C4IR
 ippiAlphaPremulC_16u_C4IR
 ippiAlphaPremulC_8u_C3R
 ippiAlphaPremulC_16u_C3R
 ippiAlphaPremulC_8u_C3IR
 ippiAlphaPremulC_16u_C3IR
 ippiAlphaPremulC_8u_C1R
 ippiAlphaPremulC_16u_C1R
 ippiAlphaPremulC_8u_C1IR
 ippiAlphaPremulC_16u_C1IR
 ippiAlphaComp_8u_AC4R
 ippiAlphaComp_16u_AC4R
 ippiAlphaComp_16s_AC4R
 ippiAlphaComp_32s_AC4R
 ippiAlphaComp_32u_AC4R
 ippiAlphaComp_32f_AC4R
 ippiAlphaComp_8u_AP4R
 ippiAlphaComp_16u_AP4R
 ippiAlphaComp_8u_AC1R
 ippiAlphaComp_16u_AC1R
 ippiAlphaComp_16s_AC1R
 ippiAlphaComp_32s_AC1R
 ippiAlphaComp_32u_AC1R
 ippiAlphaComp_32f_AC1R
 ippiAlphaCompC_8u_AC4R
 ippiAlphaCompC_16u_AC4R
 ippiAlphaCompC_8u_AP4R
 ippiAlphaCompC_16u_AP4R
 ippiAlphaCompC_8u_C4R
 ippiAlphaCompC_16u_C4R
 ippiAlphaCompC_8u_C3R
 ippiAlphaCompC_16u_C3R
 ippiAlphaCompC_8u_C1R
 ippiAlphaCompC_16u_C1R
 ippiAlphaCompC_16s_C1R
 ippiAlphaCompC_32s_C1R
 ippiAlphaCompC_32u_C1R
 ippiAlphaCompC_32f_C1R

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.