Intel® Integrated Performance Primitives (Intel® IPP) Developer Guide and Reference

ID 790148
Date 10/31/2024
Public
Document Table of 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.