28#ifndef GOOGLE_CPU_FEATURES_H
29#define GOOGLE_CPU_FEATURES_H
309extern uint32_t android_getCpuIdArm(
void);
314extern int android_setCpuArm(
int cpu_count, uint64_t
cpu_features,
@ ANDROID_CPU_ARM_FEATURE_SHA1
Definition cpu-features.h:213
@ ANDROID_CPU_ARM_FEATURE_VFP_D32
Definition cpu-features.h:204
@ ANDROID_CPU_ARM_FEATURE_AES
Definition cpu-features.h:211
@ ANDROID_CPU_ARM_FEATURE_IDIV_ARM
Definition cpu-features.h:208
@ ANDROID_CPU_ARM_FEATURE_VFPv2
Definition cpu-features.h:203
@ ANDROID_CPU_ARM_FEATURE_LDREX_STREX
Definition cpu-features.h:202
@ ANDROID_CPU_ARM_FEATURE_VFPv3
Definition cpu-features.h:200
@ ANDROID_CPU_ARM_FEATURE_VFP_FP16
Definition cpu-features.h:205
@ ANDROID_CPU_ARM_FEATURE_NEON_FMA
Definition cpu-features.h:207
@ ANDROID_CPU_ARM_FEATURE_SHA2
Definition cpu-features.h:214
@ ANDROID_CPU_ARM_FEATURE_ARMv7
Definition cpu-features.h:199
@ ANDROID_CPU_ARM_FEATURE_iWMMXt
Definition cpu-features.h:210
@ ANDROID_CPU_ARM_FEATURE_VFP_FMA
Definition cpu-features.h:206
@ ANDROID_CPU_ARM_FEATURE_CRC32
Definition cpu-features.h:215
@ ANDROID_CPU_ARM_FEATURE_IDIV_THUMB2
Definition cpu-features.h:209
@ ANDROID_CPU_ARM_FEATURE_NEON
Definition cpu-features.h:201
@ ANDROID_CPU_ARM_FEATURE_PMULL
Definition cpu-features.h:212
int android_getCpuCount(void)
AndroidCpuFamily android_getCpuFamily(void)
uint64_t android_getCpuFeatures(void)
int android_setCpu(int cpu_count, uint64_t cpu_features)
@ ANDROID_CPU_X86_FEATURE_SSSE3
Definition cpu-features.h:258
@ ANDROID_CPU_X86_FEATURE_POPCNT
Definition cpu-features.h:259
@ ANDROID_CPU_X86_FEATURE_SHA_NI
Definition cpu-features.h:267
@ ANDROID_CPU_X86_FEATURE_SSE4_2
Definition cpu-features.h:262
@ ANDROID_CPU_X86_FEATURE_RDRAND
Definition cpu-features.h:265
@ ANDROID_CPU_X86_FEATURE_AES_NI
Definition cpu-features.h:263
@ ANDROID_CPU_X86_FEATURE_AVX
Definition cpu-features.h:264
@ ANDROID_CPU_X86_FEATURE_MOVBE
Definition cpu-features.h:260
@ ANDROID_CPU_X86_FEATURE_AVX2
Definition cpu-features.h:266
@ ANDROID_CPU_X86_FEATURE_SSE4_1
Definition cpu-features.h:261
@ ANDROID_CPU_MIPS_FEATURE_R6
Definition cpu-features.h:282
@ ANDROID_CPU_MIPS_FEATURE_MSA
Definition cpu-features.h:283
@ ANDROID_CPU_ARM64_FEATURE_SHA2
Definition cpu-features.h:249
@ ANDROID_CPU_ARM64_FEATURE_AES
Definition cpu-features.h:246
@ ANDROID_CPU_ARM64_FEATURE_SHA1
Definition cpu-features.h:248
@ ANDROID_CPU_ARM64_FEATURE_ASIMD
Definition cpu-features.h:245
@ ANDROID_CPU_ARM64_FEATURE_FP
Definition cpu-features.h:244
@ ANDROID_CPU_ARM64_FEATURE_PMULL
Definition cpu-features.h:247
@ ANDROID_CPU_ARM64_FEATURE_CRC32
Definition cpu-features.h:250
AndroidCpuFamily
Definition cpu-features.h:38
@ ANDROID_CPU_FAMILY_ARM64
Definition cpu-features.h:43
@ ANDROID_CPU_FAMILY_MAX
Definition cpu-features.h:46
@ ANDROID_CPU_FAMILY_MIPS
Definition cpu-features.h:42
@ ANDROID_CPU_FAMILY_X86
Definition cpu-features.h:41
@ ANDROID_CPU_FAMILY_UNKNOWN
Definition cpu-features.h:39
@ ANDROID_CPU_FAMILY_MIPS64
Definition cpu-features.h:45
@ ANDROID_CPU_FAMILY_X86_64
Definition cpu-features.h:44
@ ANDROID_CPU_FAMILY_ARM
Definition cpu-features.h:40
Definition filesystem_for_testing.h:25