Developer Reference

  • 2020
  • 07/15/2020
  • Public Content
Contents

Special Arguments

Some Convolution and Correlation functions described in this section have two implementations of the algorithm:
  • For small data size, function processes data as described by the formula
  • For big data size, function uses FFT-inherited algorithms
The optimal algorithm is selected automatically according to the input data size. You can manually choose which algorithm to use by passing one of the following predefined values to the
algType
parameter of the function:
ippAlgAuto
Select the optimal algorithm automatically.
ippAlgDirect
Use direct algorithm as described by the formula.
ippAlgFFT
Use FFT-based algorithm implementation.
These values are declared in the
IppAlgType
enumerator.
Several functions support normalization of the output data. You can choose which normalization to apply by passing one of the following values to the function:
ippsNormNone
No normalization (default).
ippsNormA
Biased normalization.
ippsNormB
Unbiased normalization.
These values are declared in the
IppsNormOp
enumerator.

Product and Performance Information

1

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