Struct x86defs::cpuid::ExtendedFeatureSubleaf1Eax
source · pub struct ExtendedFeatureSubleaf1Eax(/* private fields */);
Implementations§
source§impl ExtendedFeatureSubleaf1Eax
impl ExtendedFeatureSubleaf1Eax
sourcepub const fn with_avx_vnni(self, value: bool) -> Self
pub const fn with_avx_vnni(self, value: bool) -> Self
Bits: 4..5
sourcepub fn set_avx_vnni(&mut self, value: bool)
pub fn set_avx_vnni(&mut self, value: bool)
Bits: 4..5
sourcepub const fn avx512_bfloat16(&self) -> bool
pub const fn avx512_bfloat16(&self) -> bool
Bits: 5..6
sourcepub const fn with_avx512_bfloat16(self, value: bool) -> Self
pub const fn with_avx512_bfloat16(self, value: bool) -> Self
Bits: 5..6
sourcepub fn set_avx512_bfloat16(&mut self, value: bool)
pub fn set_avx512_bfloat16(&mut self, value: bool)
Bits: 5..6
sourcepub const fn fzlrep_movsb(&self) -> bool
pub const fn fzlrep_movsb(&self) -> bool
Bits: 10..11
sourcepub const fn with_fzlrep_movsb(self, value: bool) -> Self
pub const fn with_fzlrep_movsb(self, value: bool) -> Self
Bits: 10..11
sourcepub fn set_fzlrep_movsb(&mut self, value: bool)
pub fn set_fzlrep_movsb(&mut self, value: bool)
Bits: 10..11
sourcepub const fn fsrep_stosb(&self) -> bool
pub const fn fsrep_stosb(&self) -> bool
Bits: 11..12
sourcepub const fn with_fsrep_stosb(self, value: bool) -> Self
pub const fn with_fsrep_stosb(self, value: bool) -> Self
Bits: 11..12
sourcepub fn set_fsrep_stosb(&mut self, value: bool)
pub fn set_fsrep_stosb(&mut self, value: bool)
Bits: 11..12
sourcepub const fn fsrep_cmpsb(&self) -> bool
pub const fn fsrep_cmpsb(&self) -> bool
Bits: 12..13
sourcepub const fn with_fsrep_cmpsb(self, value: bool) -> Self
pub const fn with_fsrep_cmpsb(self, value: bool) -> Self
Bits: 12..13
sourcepub fn set_fsrep_cmpsb(&mut self, value: bool)
pub fn set_fsrep_cmpsb(&mut self, value: bool)
Bits: 12..13
sourcepub const fn with_hreset(self, value: bool) -> Self
pub const fn with_hreset(self, value: bool) -> Self
Bits: 22..23
sourcepub fn set_hreset(&mut self, value: bool)
pub fn set_hreset(&mut self, value: bool)
Bits: 22..23
sourcepub const fn with_avx_ifma(self, value: bool) -> Self
pub const fn with_avx_ifma(self, value: bool) -> Self
Bits: 23..24
sourcepub fn set_avx_ifma(&mut self, value: bool)
pub fn set_avx_ifma(&mut self, value: bool)
Bits: 23..24
Trait Implementations§
source§impl Clone for ExtendedFeatureSubleaf1Eax
impl Clone for ExtendedFeatureSubleaf1Eax
source§fn clone(&self) -> ExtendedFeatureSubleaf1Eax
fn clone(&self) -> ExtendedFeatureSubleaf1Eax
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ExtendedFeatureSubleaf1Eax
impl Debug for ExtendedFeatureSubleaf1Eax
source§impl Default for ExtendedFeatureSubleaf1Eax
impl Default for ExtendedFeatureSubleaf1Eax
source§impl From<ExtendedFeatureSubleaf1Eax> for u32
impl From<ExtendedFeatureSubleaf1Eax> for u32
source§fn from(v: ExtendedFeatureSubleaf1Eax) -> u32
fn from(v: ExtendedFeatureSubleaf1Eax) -> u32
Converts to this type from the input type.
source§impl From<u32> for ExtendedFeatureSubleaf1Eax
impl From<u32> for ExtendedFeatureSubleaf1Eax
impl Copy for ExtendedFeatureSubleaf1Eax
Auto Trait Implementations§
impl Freeze for ExtendedFeatureSubleaf1Eax
impl RefUnwindSafe for ExtendedFeatureSubleaf1Eax
impl Send for ExtendedFeatureSubleaf1Eax
impl Sync for ExtendedFeatureSubleaf1Eax
impl Unpin for ExtendedFeatureSubleaf1Eax
impl UnwindSafe for ExtendedFeatureSubleaf1Eax
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)