Intel® Integrated Performance Primitives Developer Guide and Reference

ID 790148
Date 11/07/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

ReduceDictionary

Performs the dictionary reducing.

Syntax

IppStatus ippsReduceDictionary_8u_I(const Ipp8u inUse[256], Ipp8u* pSrcDst, int srcDstLen, int* pSizeDictionary);

Include Files

ippdc.h

Domain Dependencies

Headers: ippcore.h, ippvm.h, ipps.h

Libraries: ippcore.lib, ippvm.lib, ipps.lib

Parameters

inUse

Table of 256 values of the Ipp8u type.

pSrcDst

Pointer to the source and destination buffer.

srcDstLen

Length of the source and destination buffer.

pSizeDictionary

Pointer to the size of the dictionary on entry, and to the size of reduced dictionary after operation.

Description

This function performs the dictionary reducing.

Return Values

ippStsNoErr

Indicates no error.

ippStsNullPtrErr

Indicates an error if one of the pointers is NULL.

ippStsSizeErr

Indicates an error if length of the source and destination buffer is less than or equal to 0.