Struct cupid::VersionInformation [−][src]
pub struct VersionInformation { /* fields omitted */ }
Methods
impl VersionInformation
[src]
impl VersionInformation
pub fn family_id(self) -> u32
[src]
pub fn family_id(self) -> u32
pub fn model_id(self) -> u32
[src]
pub fn model_id(self) -> u32
pub fn stepping(self) -> u32
[src]
pub fn stepping(self) -> u32
pub fn max_logical_processor_ids(self) -> Option<u8>
[src]
pub fn max_logical_processor_ids(self) -> Option<u8>
Maximum number of addressable IDs for logical processors in this physical package.
The number of unique initial APIC IDs reserved for addressing different logical processors in a physical package.
This field is only valid if VersionInformation::htt()
is true.
pub fn local_logical_processor_id(self) -> u8
[src]
pub fn local_logical_processor_id(self) -> u8
This number is assigned to the local APIC on the processor during power up.
This field was introduced in the Pentium 4 processor.
Notes
Unless the program is constrained to run on a single processor, multiple consecutive calls to this function can return different values.
pub fn brand_string(self) -> Option<&'static str>
[src]
pub fn brand_string(self) -> Option<&'static str>
pub fn sse3(self) -> bool
[src]
pub fn sse3(self) -> bool
pub fn pclmulqdq(self) -> bool
[src]
pub fn pclmulqdq(self) -> bool
pub fn dtes64(self) -> bool
[src]
pub fn dtes64(self) -> bool
pub fn monitor(self) -> bool
[src]
pub fn monitor(self) -> bool
pub fn ds_cpl(self) -> bool
[src]
pub fn ds_cpl(self) -> bool
pub fn vmx(self) -> bool
[src]
pub fn vmx(self) -> bool
pub fn smx(self) -> bool
[src]
pub fn smx(self) -> bool
pub fn eist(self) -> bool
[src]
pub fn eist(self) -> bool
pub fn tm2(self) -> bool
[src]
pub fn tm2(self) -> bool
pub fn ssse3(self) -> bool
[src]
pub fn ssse3(self) -> bool
pub fn cnxt_id(self) -> bool
[src]
pub fn cnxt_id(self) -> bool
pub fn sdbg(self) -> bool
[src]
pub fn sdbg(self) -> bool
pub fn fma(self) -> bool
[src]
pub fn fma(self) -> bool
pub fn cmpxchg16b(self) -> bool
[src]
pub fn cmpxchg16b(self) -> bool
pub fn xtpr_update_control(self) -> bool
[src]
pub fn xtpr_update_control(self) -> bool
pub fn pdcm(self) -> bool
[src]
pub fn pdcm(self) -> bool
pub fn pcid(self) -> bool
[src]
pub fn pcid(self) -> bool
pub fn dca(self) -> bool
[src]
pub fn dca(self) -> bool
pub fn sse4_1(self) -> bool
[src]
pub fn sse4_1(self) -> bool
pub fn sse4_2(self) -> bool
[src]
pub fn sse4_2(self) -> bool
pub fn x2apic(self) -> bool
[src]
pub fn x2apic(self) -> bool
pub fn movbe(self) -> bool
[src]
pub fn movbe(self) -> bool
pub fn popcnt(self) -> bool
[src]
pub fn popcnt(self) -> bool
pub fn tsc_deadline(self) -> bool
[src]
pub fn tsc_deadline(self) -> bool
pub fn aesni(self) -> bool
[src]
pub fn aesni(self) -> bool
pub fn xsave(self) -> bool
[src]
pub fn xsave(self) -> bool
pub fn osxsave(self) -> bool
[src]
pub fn osxsave(self) -> bool
pub fn avx(self) -> bool
[src]
pub fn avx(self) -> bool
pub fn f16c(self) -> bool
[src]
pub fn f16c(self) -> bool
pub fn rdrand(self) -> bool
[src]
pub fn rdrand(self) -> bool
pub fn fpu(self) -> bool
[src]
pub fn fpu(self) -> bool
pub fn vme(self) -> bool
[src]
pub fn vme(self) -> bool
pub fn de(self) -> bool
[src]
pub fn de(self) -> bool
pub fn pse(self) -> bool
[src]
pub fn pse(self) -> bool
pub fn tsc(self) -> bool
[src]
pub fn tsc(self) -> bool
pub fn msr(self) -> bool
[src]
pub fn msr(self) -> bool
pub fn pae(self) -> bool
[src]
pub fn pae(self) -> bool
pub fn mce(self) -> bool
[src]
pub fn mce(self) -> bool
pub fn cx8(self) -> bool
[src]
pub fn cx8(self) -> bool
pub fn apic(self) -> bool
[src]
pub fn apic(self) -> bool
pub fn sep(self) -> bool
[src]
pub fn sep(self) -> bool
pub fn mtrr(self) -> bool
[src]
pub fn mtrr(self) -> bool
pub fn pge(self) -> bool
[src]
pub fn pge(self) -> bool
pub fn mca(self) -> bool
[src]
pub fn mca(self) -> bool
pub fn cmov(self) -> bool
[src]
pub fn cmov(self) -> bool
pub fn pat(self) -> bool
[src]
pub fn pat(self) -> bool
pub fn pse_36(self) -> bool
[src]
pub fn pse_36(self) -> bool
pub fn psn(self) -> bool
[src]
pub fn psn(self) -> bool
pub fn clfsh(self) -> bool
[src]
pub fn clfsh(self) -> bool
pub fn ds(self) -> bool
[src]
pub fn ds(self) -> bool
pub fn acpi(self) -> bool
[src]
pub fn acpi(self) -> bool
pub fn mmx(self) -> bool
[src]
pub fn mmx(self) -> bool
pub fn fxsr(self) -> bool
[src]
pub fn fxsr(self) -> bool
pub fn sse(self) -> bool
[src]
pub fn sse(self) -> bool
pub fn sse2(self) -> bool
[src]
pub fn sse2(self) -> bool
pub fn ss(self) -> bool
[src]
pub fn ss(self) -> bool
pub fn htt(self) -> bool
[src]
pub fn htt(self) -> bool
pub fn tm(self) -> bool
[src]
pub fn tm(self) -> bool
pub fn pbe(self) -> bool
[src]
pub fn pbe(self) -> bool
Trait Implementations
impl Copy for VersionInformation
[src]
impl Copy for VersionInformation
impl Clone for VersionInformation
[src]
impl Clone for VersionInformation
fn clone(&self) -> VersionInformation
[src]
fn clone(&self) -> VersionInformation
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for VersionInformation
[src]
impl Debug for VersionInformation
Auto Trait Implementations
impl Send for VersionInformation
impl Send for VersionInformation
impl Sync for VersionInformation
impl Sync for VersionInformation