Developer Reference

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

MulPackConj

Multiplies elements of a vector by the elements of a complex conjugate vector stored in
Pack
format.

Syntax

IppStatus ippsMulPackConj_32f_I(const Ipp32f*
pSrc
, Ipp32f*
pSrcDst
, int
len
);
IppStatus ippsMulPackConj_64f_I(const Ipp64f*
pSrc
, Ipp64f*
pSrcDst
, int
len
);
Include Files
ipps.h
Domain Dependencies
Headers:
ippcore.h
,
ippvm.h
Libraries:
ippcore.lib
,
ippvm.lib
Parameters
pSrc
Pointer to the first source vector.
pSrcDst
Pointer to the second source and destination vector.
len
Number of elements in the vector.
Description
This function multiplies the elements of a source vector
pSrc
by elements of the vector that is complex conjugate to the source vector
pSrcDst
and stores the results in
pSrcDst
. The function performs only in-place operations on data stored in Pack format.
Return Values
ippStsNoErr
Indicates no error.
ippStsNullPtrErr
Indicates an error when the
pSrc
or
pSrcDst
pointer is
NULL
.
ippStsSizeErr
Indicates an error when
len
is less than or equal to 0.

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