Search
Support & Downloads
All of Support
This Category
Software Products
Intel® Integrated Performance Primitives (Intel® IPP)
Is there any function to detect processor type?

The function ippGetCpuType is declared in the ippcore.h file. This function detects the processor type used in your computer system and returns an appropriate IppCpuType variable value. The table below shows the possible values and their meaning.

Returned Variable Value Processor Type
ippCpuPII Intel® Pentium® II processor
ippCpuPIII Intel® Pentium® III processor
ippCpuP4 Intel® Pentium® 4 processor
ippCpuP4HT Intel® Pentium® 4 processor with Hyper–Threading Technology
ippCpuP4HT2 Intel® Pentium 4 Processor with Streaming SIMD Extensions 3
ippCpuCentrino Intel® Centrino™ mobile Technology
ippCpuCoreSolo Intel® Core™ Solo processor
ippCpuCoreDuo Intel® Core™ Duo processor
ippCpuITP Intel® Itanium® processor
ippCpuITP2 Intel® Itanium® 2 processor
ippCpuEM64T Intel® 64 instruction set architecture
ippCpuC2D Intel® Core™ 2 Duo Processor
ippCpuC2Q Intel® Core™ 2 Quad processor
ippCpuSSE Processor supports Pentium® III processor instruction set
ippCpuSSE2 Processor supports Streaming SIMD Extensions 2 instruction set
ippCpuSSE3 Processor supports Streaming SIMD Extensions 3 instruction set
ippCpuSSSE3 Processor with Supplemental Streaming SIMD Extensions 3 instruction set
ippCpuSSE41 Processor with Supplemental Streaming SIMD Extensions 4.1 instruction set
ippCpuSSE42 Processor with Supplemental Streaming SIMD Extensions 4.2 instuction set
ippCpuX8664 Processor supports 64 bit extension
ippCpuUnknown Unknown Processor

This applies to:
Intel® Integrated Performance Primitives (Intel® IPP)

Solution ID: CS-023496
Date Created: 15-Oct-2006
Last Modified: 14-Oct-2007
Back to Top