CPU Functions

Function

Description

CPU_AESNI_Supported

Check if AES-NI instructions are supported.

CPU_AVX_Supported

Check if AVX instructions are supported.

CPU_AVX2_Supported

Check if AVX2 instructions are supported.

CPU_Basic_Features

Basic cpu features as a formatted string list.

CPU_Basic_Features_Ext0

Basic cpu features as a formatted string list.

CPU_Basic_Features_Ext1

Basic cpu features as a formatted string list.

CPU_Basic_Features_Ext2

Basic cpu features as a formatted string list.

CPU_Brand

Return a string with the CPU brand.

CPU_CPUID_Supported

Check if the CPUID instruction is supported.

CPU_Extended_Features

Extended cpu features as a formatted string list.

CPU_Highest_Basic

Highest value for basic cpu information available.

CPU_Highest_Basic_Ext

Highest value for basic extended cpu information.

CPU_Highest_Extended

Highest value for extended cpu information.

CPU_HTT_Supported

Check if HTT is supported.

CPU_Logical_Cores

Return the number of logical cores.

CPU_Manufacturer

Return a string with the CPU manufacturer.

CPU_ManufacturerID

Return a CPU manufacturer constant value.

CPU_MMX_Supported

Check if MMX instructions are supported.

CPU_RDRAND_Supported

Check if the RDRAND instruction is supported.

CPU_RDSEED_Supported

Check if the RDSEED instruction is supported.

CPU_Signature

Return cpu family, model and stepping

CPU_SSE_Supported

Check if SSE instructions are supported.

CPU_SSE2_Supported

Check if SSE2 instructions are supported.

CPU_SSE3_Supported

Check if SSE3 instructions are supported.

CPU_SSE41_Supported

Check if SSE41 instructions are supported.

CPU_SSE42_Supported

Check if SSE42 instructions are supported.

CPU_SSSE3_Supported

Check if SSSE3 instructions are supported.