Developer Reference

  • 2020
  • 10/21/2020
  • Public Content
Contents

Conversion Functions

The functions described in this section perform the following conversion operations for vectors:
  • Sorting all elements of a vector
  • Data type conversion (including floating-point to integer and integer to floating-point)
  • Joining several vectors
  • Extracting components from a complex vector and constructing a complex vector
  • Computing the complex conjugates of vectors
  • Cartesian to polar and polar to Cartesian coordinate conversion.
This section also describes the Intel IPP functions that extract real and imaginary components from a complex vector or construct a complex vector using its real and imaginary components. The functions
ippsReal
and
ippsImag
return the real and imaginary parts of a complex vector in a separate vector, respectively. The function
ippsRealToCplx
constructs a complex vector from real and imaginary components stored in two respective vectors. The function
ippsCplxToReal
returns the real and imaginary parts of a complex vector in two respective vectors. The function
ippsMagnitude
computes the magnitude of a complex vector elements.

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