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

GetMaxCacheSizeB

Returns maximum size of the L2 and L3 caches of the processor.

Syntax

IppStatus ippGetMaxCacheSizeB(int* pSizeByte);

Include Files

ippcore.h

Parameters

pSizeByte

Pointer to the output result.

Description

This function finds the maximum size (in bytes) of the L2 and L3 caches of the processor used on your computer system. The result is stored in the pSizeByte.

NOTE:

Intel® Itanium® processors are not supported.

If the processor is not supported, or size of cache is unknown, the result is 0, and the function returns corresponding warning message.

Return Values

ippStsNoErr

Indicates no error.

ippStsNullPtrErr

Indicates an error condition when the pSizeByte pointer is NULL.

ippStsNotSupportedCpu

Indicates that the processor is not supported.

ippStsUnknownCacheSize

Indicates that the size of the cache is unknown.