libcpuid
|
Contains x86 specific info. More...
#include <libcpuid.h>
Data Fields | |
int32_t | family |
int32_t | model |
int32_t | stepping |
int32_t | ext_family |
int32_t | ext_model |
int32_t | sse_size |
struct cpu_sgx_t | sgx |
Contains x86 specific info.
int32_t x86_id_t::ext_family |
CPU display ("true") family (computed as BaseFamily[3:0]+ExtendedFamily[7:0])
int32_t x86_id_t::ext_model |
CPU display ("true") model (computed as (ExtendedModel[3:0]<<4) + BaseModel[3:0]) For detailed discussion about what BaseModel / ExtendedModel / Model are, see Github issue #150.
int32_t x86_id_t::family |
CPU family (BaseFamily[3:0])
int32_t x86_id_t::model |
CPU model (BaseModel[3:0])
struct cpu_sgx_t x86_id_t::sgx |
contains information about SGX features if the processor, if present
int32_t x86_id_t::sse_size |
SSE execution unit size (64 or 128; -1 if N/A)
int32_t x86_id_t::stepping |
CPU stepping