Developer Reference

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

CIS

Computes complex exponent of each vector element.

Syntax

IppStatus ippsCIS_32fc_A11 (const Ipp32f*
pSrc
, Ipp32fc*
pDst
, Ipp32s
len
);
IppStatus ippsCIS_32fc_A21 (const Ipp32f*
pSrc
, Ipp32fc*
pDst
, Ipp32s
len
);
IppStatus ippsCIS_32fc_A24 (const Ipp32f*
pSrc
, Ipp32fc*
pDst
, Ipp32s
len
);
IppStatus ippsCIS_64fc_A26 (const Ipp64f*
pSrc
, Ipp64fc*
pDst
, Ipp32s
len
);
IppStatus ippsCIS_64fc_A50 (const Ipp64f*
pSrc
, Ipp64fc*
pDst
, Ipp32s
len
);
IppStatus ippsCIS_64fc_A53 (const Ipp64f*
pSrc
, Ipp64fc*
pDst
, Ipp32s
len
);
Include Files
ippvm.h
Domain Dependencies
Headers:
ippcore.h
Libraries:
ippcore.lib
Parameters
pSrc
Pointer to the source vector.
pDst
Pointer to the destination vector.
len
Number of elements in the vectors.
Description
This function computes a complex exponent of each vector element of
pSrc
and stores the result in the corresponding element of the vector
pDst
.
For single precision data:
function flavor
ippsCIS_32fc_A11
guarantees 11 correctly rounded bits of significand, or at least 3 exact decimal digits;
function flavor
ippsCIS_32fc_A21
guarantees 21 correctly rounded bits of significand, or 4 ulps, or about 6 exact decimal digits;
function flavor
ippsCIS_32fc_A24
guarantees 24 correctly rounded bits of significand, including the implied bit, with the maximum guaranteed error within 1 ulp.
For double precision data:
function flavor
ippsCIS_64fc_A26
guarantees 26 correctly rounded bits of significand, or 6.7E+7 ulps, or approximately 8 exact decimal digits;
function flavor
ippsCIS_64fc_A50
guarantees 50 correctly rounded bits of significand, or 4 ulps, or approximately 15 exact decimal digits;
function flavor
ippsCIS_64fc_A53
guarantees 53 correctly rounded bits of significand, including the implied bit, with the maximum guaranteed error within 1 ulp.
Return Values
ippStsNoErr
Indicates no error.
ippStsNullPtrErr
Indicates an error when
pSrc
or
pDst
pointer is
NULL
.
ippStsSizeErr
Indicates an error when
len
is less than or equal to 0.
ippStsDomain
Indicates a warning that the argument is out of the function domain, that is, at least one of the
pSrc
elements is equal to
±
INF
.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.