Developer Reference

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

Special Arguments

This section describes the flag and hint arguments used by the Fourier transform functions.
The Fourier transform functions require you to specify the
flag
and
hint
arguments.
The
flag
argument specifies the result normalization method. The following table lists the possible values for the
flag
argument. Specify one and only one of the represented values in the
flag
argument. The
A
and
B
factors are multipliers used in the DFT computation.
Flag Arguments for Fourier Transform Functions
Value
A
B
Description
IPP_FFT_DIV_FWD_BY_N
1/
N
1
Forward transform is done with the 1/
N
normalization.
IPP_FFT_DIV_INV_BY_N
1
1/
N
Inverse transform is done with the 1/
N
normalization.
IPP_FFT_DIV_BY_SQRTN
1/
N
1/2
1/
N
1/2
Forward and inverse transform is done with the 1/
N
1/2
normalization.
IPP_FFT_NODIV_BY_ANY
1
1
Forward or inverse transform is done without the 1/
N
or 1/
N
1/2
normalization.

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