Crate android_cpufeatures_sys [] [src]

android-cpufeatures-sys

Raw bindings to Android NDK's cpufeatures library for Rust.

Check-out the library's official docs. It is not duplicated here.

Don't miss android_getCpuIdArm() and android_setCpuArm() - since they are filtered with #[cfg(target_arch="arm")], they don't appear in this generated documentation.
Therefore, it's advisable to take a look at src/lib.rs.

Enums

AndroidCpuFamily
Arm64Feature
ArmFeature
MipsFeature
X86Feature

Constants

ANDROID_CPU_ARM64_FEATURE_AES
ANDROID_CPU_ARM64_FEATURE_ASIMD
ANDROID_CPU_ARM64_FEATURE_CRC32
ANDROID_CPU_ARM64_FEATURE_FP
ANDROID_CPU_ARM64_FEATURE_PMULL
ANDROID_CPU_ARM64_FEATURE_SHA1
ANDROID_CPU_ARM64_FEATURE_SHA2
ANDROID_CPU_ARM_FEATURE_AES
ANDROID_CPU_ARM_FEATURE_ARMv7
ANDROID_CPU_ARM_FEATURE_CRC32
ANDROID_CPU_ARM_FEATURE_IDIV_ARM
ANDROID_CPU_ARM_FEATURE_IDIV_THUMB2
ANDROID_CPU_ARM_FEATURE_LDREX_STREX
ANDROID_CPU_ARM_FEATURE_NEON
ANDROID_CPU_ARM_FEATURE_NEON_FMA
ANDROID_CPU_ARM_FEATURE_PMULL
ANDROID_CPU_ARM_FEATURE_SHA1
ANDROID_CPU_ARM_FEATURE_SHA2
ANDROID_CPU_ARM_FEATURE_VFP_D32
ANDROID_CPU_ARM_FEATURE_VFP_FMA
ANDROID_CPU_ARM_FEATURE_VFP_FP16
ANDROID_CPU_ARM_FEATURE_VFPv2
ANDROID_CPU_ARM_FEATURE_VFPv3
ANDROID_CPU_ARM_FEATURE_iWMMXt
ANDROID_CPU_MIPS_FEATURE_MSA
ANDROID_CPU_MIPS_FEATURE_R6
ANDROID_CPU_X86_FEATURE_AES_NI
ANDROID_CPU_X86_FEATURE_AVX
ANDROID_CPU_X86_FEATURE_AVX2
ANDROID_CPU_X86_FEATURE_MOVBE
ANDROID_CPU_X86_FEATURE_POPCNT
ANDROID_CPU_X86_FEATURE_RDRAND
ANDROID_CPU_X86_FEATURE_SHA_NI
ANDROID_CPU_X86_FEATURE_SSE4_1
ANDROID_CPU_X86_FEATURE_SSE4_2
ANDROID_CPU_X86_FEATURE_SSSE3