libcpuid
Data Fields
x86_id_t Struct Reference

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
 

Detailed Description

Contains x86 specific info.

Note
This is part of cpu_id_t.

Field Documentation

◆ ext_family

int32_t x86_id_t::ext_family

CPU display ("true") family (computed as BaseFamily[3:0]+ExtendedFamily[7:0])

◆ ext_model

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.

◆ family

int32_t x86_id_t::family

CPU family (BaseFamily[3:0])

◆ model

int32_t x86_id_t::model

CPU model (BaseModel[3:0])

◆ sgx

struct cpu_sgx_t x86_id_t::sgx

contains information about SGX features if the processor, if present

◆ sse_size

int32_t x86_id_t::sse_size

SSE execution unit size (64 or 128; -1 if N/A)

◆ stepping

int32_t x86_id_t::stepping

CPU stepping


The documentation for this struct was generated from the following file: