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

ID 790148
Date 3/22/2024
Public
Document Table of Contents

DecodeZfpInit, DecodeZfpInitLong

Initializes the ZFP decompression structure with default values.

Syntax

IppStatus ippsDecodeZfpInit_32f(const Ipp8u* pSrc, int srcLen, IppDecodeZfpState_32f* pState);

IppStatus ippsDecodeZfpInitLong_32f(const Ipp8u* pSrc, Ipp64u srcLen, IppDecodeZfpState_32f* pState);

Include Files

ippdc.h

Domain Dependencies

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

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

Parameters

pSrc

Pointer to the input buffer holding the compressed data.

srcLen

Length of the compressed data buffer.

pState

Pointer to the ZFP decompression structure.

Description

This function initializes the ZFP decompression structure. Before using this function, calculate the size of the structure calling the DecodeZfpGetStateSize function.

Use ippsDecodeZfpInitLong to process large 3D floating point arrays.

Return Values

ippStsNoErr

Indicates no error.

ippStsNullPtrErr

Indicates an error if any of the pointers is NULL.

ippStsSizeErr

Indicates an error if the parameter srcLen is less than or equal to zero (applies only to ippsDecodeZfpInit).