#[repr(u8)]pub enum CpuFeature {
Show 32 variants
Aes = 0,
Asimd = 1,
Bf16 = 2,
Bti = 3,
Chk = 4,
Clrbhb = 5,
Crc32 = 6,
Cssc = 7,
Dgh = 8,
Dotprod = 9,
Fcma = 10,
Fhm = 11,
Flagm = 12,
Flagm2 = 13,
Fp16 = 14,
Fp8 = 15,
Frintts = 16,
I8Mm = 17,
Jscvt = 18,
Lor = 19,
Lse = 20,
Mte = 21,
Mte2 = 22,
Pauth = 23,
Ras = 24,
Rdm = 25,
Sha1 = 26,
Sha256 = 27,
Sha3 = 28,
Sha512 = 29,
Sm3 = 30,
Sm4 = 31,
}Expand description
AArch64 architectural features present in the pinned AsmJit ISA metadata.
Variants§
Aes = 0
Asimd = 1
Bf16 = 2
Bti = 3
Chk = 4
Clrbhb = 5
Crc32 = 6
Cssc = 7
Dgh = 8
Dotprod = 9
Fcma = 10
Fhm = 11
Flagm = 12
Flagm2 = 13
Fp16 = 14
Fp8 = 15
Frintts = 16
I8Mm = 17
Jscvt = 18
Lor = 19
Lse = 20
Mte = 21
Mte2 = 22
Pauth = 23
Ras = 24
Rdm = 25
Sha1 = 26
Sha256 = 27
Sha3 = 28
Sha512 = 29
Sm3 = 30
Sm4 = 31
Implementations§
Trait Implementations§
Source§impl Clone for CpuFeature
impl Clone for CpuFeature
Source§fn clone(&self) -> CpuFeature
fn clone(&self) -> CpuFeature
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CpuFeature
Source§impl Debug for CpuFeature
impl Debug for CpuFeature
impl Eq for CpuFeature
Source§impl Ord for CpuFeature
impl Ord for CpuFeature
Source§fn cmp(&self, other: &CpuFeature) -> Ordering
fn cmp(&self, other: &CpuFeature) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for CpuFeature
impl PartialEq for CpuFeature
Source§impl PartialOrd for CpuFeature
impl PartialOrd for CpuFeature
impl StructuralPartialEq for CpuFeature
Auto Trait Implementations§
impl Freeze for CpuFeature
impl RefUnwindSafe for CpuFeature
impl Send for CpuFeature
impl Sync for CpuFeature
impl Unpin for CpuFeature
impl UnsafeUnpin for CpuFeature
impl UnwindSafe for CpuFeature
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