#[repr(u32)]pub enum ArmFeature {
Show 17 variants
ANDROID_CPU_ARM_FEATURE_ARMv7 = 1,
ANDROID_CPU_ARM_FEATURE_VFPv3 = 2,
ANDROID_CPU_ARM_FEATURE_NEON = 4,
ANDROID_CPU_ARM_FEATURE_LDREX_STREX = 8,
ANDROID_CPU_ARM_FEATURE_VFPv2 = 16,
ANDROID_CPU_ARM_FEATURE_VFP_D32 = 32,
ANDROID_CPU_ARM_FEATURE_VFP_FP16 = 64,
ANDROID_CPU_ARM_FEATURE_VFP_FMA = 128,
ANDROID_CPU_ARM_FEATURE_NEON_FMA = 256,
ANDROID_CPU_ARM_FEATURE_IDIV_ARM = 512,
ANDROID_CPU_ARM_FEATURE_IDIV_THUMB2 = 1_024,
ANDROID_CPU_ARM_FEATURE_iWMMXt = 2_048,
ANDROID_CPU_ARM_FEATURE_AES = 4_096,
ANDROID_CPU_ARM_FEATURE_PMULL = 8_192,
ANDROID_CPU_ARM_FEATURE_SHA1 = 16_384,
ANDROID_CPU_ARM_FEATURE_SHA2 = 32_768,
ANDROID_CPU_ARM_FEATURE_CRC32 = 65_536,
}Variants§
ANDROID_CPU_ARM_FEATURE_ARMv7 = 1
ANDROID_CPU_ARM_FEATURE_VFPv3 = 2
ANDROID_CPU_ARM_FEATURE_NEON = 4
ANDROID_CPU_ARM_FEATURE_LDREX_STREX = 8
ANDROID_CPU_ARM_FEATURE_VFPv2 = 16
ANDROID_CPU_ARM_FEATURE_VFP_D32 = 32
ANDROID_CPU_ARM_FEATURE_VFP_FP16 = 64
ANDROID_CPU_ARM_FEATURE_VFP_FMA = 128
ANDROID_CPU_ARM_FEATURE_NEON_FMA = 256
ANDROID_CPU_ARM_FEATURE_IDIV_ARM = 512
ANDROID_CPU_ARM_FEATURE_IDIV_THUMB2 = 1_024
ANDROID_CPU_ARM_FEATURE_iWMMXt = 2_048
ANDROID_CPU_ARM_FEATURE_AES = 4_096
ANDROID_CPU_ARM_FEATURE_PMULL = 8_192
ANDROID_CPU_ARM_FEATURE_SHA1 = 16_384
ANDROID_CPU_ARM_FEATURE_SHA2 = 32_768
ANDROID_CPU_ARM_FEATURE_CRC32 = 65_536
Trait Implementations§
Source§impl Clone for ArmFeature
impl Clone for ArmFeature
Source§fn clone(&self) -> ArmFeature
fn clone(&self) -> ArmFeature
Returns a duplicate 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 ArmFeature
impl Debug for ArmFeature
Source§impl Hash for ArmFeature
impl Hash for ArmFeature
Source§impl PartialEq for ArmFeature
impl PartialEq for ArmFeature
impl Copy for ArmFeature
impl Eq for ArmFeature
impl StructuralPartialEq for ArmFeature
Auto Trait Implementations§
impl Freeze for ArmFeature
impl RefUnwindSafe for ArmFeature
impl Send for ArmFeature
impl Sync for ArmFeature
impl Unpin for ArmFeature
impl UnwindSafe for ArmFeature
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