diff options
Diffstat (limited to 'android-utils/api.h')
-rw-r--r-- | android-utils/api.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/android-utils/api.h b/android-utils/api.h new file mode 100644 index 0000000..0b9dc54 --- /dev/null +++ b/android-utils/api.h @@ -0,0 +1,32 @@ +#ifndef ANDROID_UTILS_API_H +#define ANDROID_UTILS_API_H + +#include <stdint.h> + +typedef enum CpuFamily_e +{ + UNKNOWN = 0, + ARM, + X86 +} +CpuFamily_t; + +typedef enum CpuFeatures_e +{ + ARMv7 = 1, + VFPv3 = 2, + NEON = 4 +} +CpuFeatures_t; + +class AndroidUtils +{ +public: + AndroidUtils(){}; + virtual ~AndroidUtils(){}; + + static uint64_t getCpuFamily(); + static uint64_t getCpuFeatures(); +}; + +#endif /* ANDROID_UTILS_API_H */ |