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

ID 790148
Date 6/24/2024
Public

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

Document Table of Contents

BWTFwdGetBufSize_SelectSort

Computes the size of the external buffer for the forward BWT transform.

Syntax

IppStatus ippsBWTFwdGetBufSize_SelectSort_8u(Ipp32u wndSize, Ipp32u* pBWTFwdBufSize, IppBWTSortAlgorithmHint sortAlgorithmHint);

Include Files

ippdc.h

Domain Dependencies

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

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

Parameters

wndSize

Window size for BWT transform.

pBWTFwdBufSize

Pointer to the computed size of the additional buffer.

sortAlgorithmHint

Specifies the sort algorithm used. Possible values are:

  • ippBWTItohTanakaLimSort
  • ippBWTItohTanakaUnlimSort
  • ippBWTSuffixSort
  • ippBWTAutoSort

Description

This function computes the size of memory (in bytes) of the external buffer that is required by the function BWTFwd_SelectSort for the forward BWT transform.

Return Values

ippStsNoErr

Indicates no error.

ippStsNullPtrErr

Indicates an error if pBuffSize pointer is NULL.