Zero

Initializes a vector to zero.

Syntax

IppStatus ippsZero_8u(Ipp8u* pDst, int len);

IppStatus ippsZero_16s(Ipp16s* pDst, int len);

IppStatus ippsZero_32s(Ipp32s* pDst, int len);

IppStatus ippsZero_32f(Ipp32f* pDst, int len);

IppStatus ippsZero_64s(Ipp64s* pDst, int len);

IppStatus ippsZero_64f(Ipp64f* pDst, int len);

IppStatus ippsZero_16sc(Ipp16sc* pDst, int len);

IppStatus ippsZero_32sc(Ipp32sc* pDst, int len);

IppStatus ippsZero_32fc(Ipp32fc* pDst, int len);

IppStatus ippsZero_64sc(Ipp64sc* pDst, int len);

IppStatus ippsZero_64fc(Ipp64fc* pDst, int len);

Parameters

pDst

Pointer to the vector to be initialized to zero.

len

Number of elements to initialize.

Description

The function ippsZero is declared in the ipps.h file. This function initializes the first len elements of the vector pDst to 0. If pDst is a complex vector, both real and imaginary parts are zeroed.

shows how to use the function ippsZero.

Return Values

ippStsNoErr

Indicates no error

ippStsNullPtrErr

Indicates an error when the pDst pointer is NULL

ippStsSizeErr

Indicates an error when len is less than or equal to 0

Using the ippsZero Function

IppStatus zero(void) {
   char src[] = “zero”;
   return ippsZero_8u(src, strlen(src));
}

	

Submit feedback on this help topic

Copyright © 2000 - 2011, Intel Corporation. All rights reserved.