aboutsummaryrefslogtreecommitdiff
path: root/test/mock
diff options
context:
space:
mode:
Diffstat (limited to 'test/mock')
-rw-r--r--test/mock/atm7029b-tablet.cc3
-rw-r--r--test/mock/blu-r1-hd.cc4
-rw-r--r--test/mock/galaxy-a8-2016-duos.cc3
-rw-r--r--test/mock/galaxy-c9-pro.cc6
-rw-r--r--test/mock/galaxy-grand-prime-value-edition.cc3
-rw-r--r--test/mock/galaxy-j7-tmobile.cc6
-rw-r--r--test/mock/galaxy-j7-uae.cc6
-rw-r--r--test/mock/galaxy-s3-us.cc3
-rw-r--r--test/mock/galaxy-s4-us.cc3
-rw-r--r--test/mock/galaxy-s5-global.cc3
-rw-r--r--test/mock/galaxy-s5-us.cc3
-rw-r--r--test/mock/galaxy-s6.cc6
-rw-r--r--test/mock/galaxy-s7-global.cc6
-rw-r--r--test/mock/galaxy-s7-us.cc6
-rw-r--r--test/mock/galaxy-s8-global.cc6
-rw-r--r--test/mock/galaxy-s8-us.cc6
-rw-r--r--test/mock/galaxy-tab-3-7.0.cc3
-rw-r--r--test/mock/galaxy-tab-3-lite.cc3
-rw-r--r--test/mock/galaxy-win-duos.cc3
-rw-r--r--test/mock/huawei-ascend-p7.cc3
-rw-r--r--test/mock/huawei-mate-10.cc6
-rw-r--r--test/mock/huawei-mate-8.cc6
-rw-r--r--test/mock/huawei-mate-9.cc6
-rw-r--r--test/mock/huawei-p9-lite.cc6
-rw-r--r--test/mock/lenovo-a6600-plus.cc4
-rw-r--r--test/mock/lenovo-vibe-x2.cc3
-rw-r--r--test/mock/lg-k10-eu.cc3
-rw-r--r--test/mock/meizu-pro-6.cc6
-rw-r--r--test/mock/meizu-pro-6s.cc6
-rw-r--r--test/mock/meizu-pro-7-plus.cc6
-rw-r--r--test/mock/moto-e-gen1.cc3
-rw-r--r--test/mock/moto-g-gen2.cc3
-rw-r--r--test/mock/moto-g-gen3.cc3
-rw-r--r--test/mock/nexus-s.cc3
-rw-r--r--test/mock/nexus4.cc3
-rw-r--r--test/mock/nexus5x.cc6
-rw-r--r--test/mock/nexus6.cc3
-rw-r--r--test/mock/nexus6p.cc6
-rw-r--r--test/mock/nexus9.cc6
-rw-r--r--test/mock/oppo-r9.cc36
-rw-r--r--test/mock/padcod-10.1.cc3
-rw-r--r--test/mock/pixel-2-xl.cc6
-rw-r--r--test/mock/pixel-c.cc6
-rw-r--r--test/mock/pixel-xl.cc6
-rw-r--r--test/mock/pixel.cc6
-rw-r--r--test/mock/xiaomi-mi-5c.cc6
-rw-r--r--test/mock/xiaomi-redmi-2a.cc3
-rw-r--r--test/mock/xiaomi-redmi-note-3.cc6
-rw-r--r--test/mock/xperia-c4-dual.cc36
49 files changed, 277 insertions, 10 deletions
diff --git a/test/mock/atm7029b-tablet.cc b/test/mock/atm7029b-tablet.cc
index 480aded..3be7a9a 100644
--- a/test/mock/atm7029b-tablet.cc
+++ b/test/mock/atm7029b-tablet.cc
@@ -441,6 +441,9 @@ TEST(L4, none) {
#include <atm7029b-tablet.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0001B0D7));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/blu-r1-hd.cc b/test/mock/blu-r1-hd.cc
index 28cec5f..760f2a0 100644
--- a/test/mock/blu-r1-hd.cc
+++ b/test/mock/blu-r1-hd.cc
@@ -445,6 +445,10 @@ TEST(L4, none) {
#include <blu-r1-hd.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x003FB0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x00000008));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/galaxy-a8-2016-duos.cc b/test/mock/galaxy-a8-2016-duos.cc
index 42911a4..1bd0a25 100644
--- a/test/mock/galaxy-a8-2016-duos.cc
+++ b/test/mock/galaxy-a8-2016-duos.cc
@@ -482,6 +482,9 @@ TEST(L4, none) {
#include <galaxy-a8-2016-duos.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x002FB0D7));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/galaxy-c9-pro.cc b/test/mock/galaxy-c9-pro.cc
index 53671ec..6e4164c 100644
--- a/test/mock/galaxy-c9-pro.cc
+++ b/test/mock/galaxy-c9-pro.cc
@@ -582,6 +582,12 @@ TEST(L4, none) {
#include <galaxy-c9-pro.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0027B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FF));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/galaxy-grand-prime-value-edition.cc b/test/mock/galaxy-grand-prime-value-edition.cc
index 7c1c7c7..2ada9c9 100644
--- a/test/mock/galaxy-grand-prime-value-edition.cc
+++ b/test/mock/galaxy-grand-prime-value-edition.cc
@@ -441,6 +441,9 @@ TEST(L4, none) {
#include <galaxy-grand-prime-value-edition.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x000FB0D7));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/galaxy-j7-tmobile.cc b/test/mock/galaxy-j7-tmobile.cc
index b8beced..9ac886d 100644
--- a/test/mock/galaxy-j7-tmobile.cc
+++ b/test/mock/galaxy-j7-tmobile.cc
@@ -503,6 +503,12 @@ TEST(L4, none) {
#include <galaxy-j7-tmobile.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0007B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FF));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/galaxy-j7-uae.cc b/test/mock/galaxy-j7-uae.cc
index 067e053..13fc1ce 100644
--- a/test/mock/galaxy-j7-uae.cc
+++ b/test/mock/galaxy-j7-uae.cc
@@ -503,6 +503,12 @@ TEST(L4, none) {
#include <galaxy-j7-uae.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0007B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FF));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/galaxy-s3-us.cc b/test/mock/galaxy-s3-us.cc
index e4dd834..0192f04 100644
--- a/test/mock/galaxy-s3-us.cc
+++ b/test/mock/galaxy-s3-us.cc
@@ -443,6 +443,9 @@ TEST(L4, none) {
#include <galaxy-s3-us.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0001B0D7));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/galaxy-s4-us.cc b/test/mock/galaxy-s4-us.cc
index 38ab0e2..956a487 100644
--- a/test/mock/galaxy-s4-us.cc
+++ b/test/mock/galaxy-s4-us.cc
@@ -443,6 +443,9 @@ TEST(L4, none) {
#include <galaxy-s4-us.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0001B0D7));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/galaxy-s5-global.cc b/test/mock/galaxy-s5-global.cc
index 75da2e9..5184062 100644
--- a/test/mock/galaxy-s5-global.cc
+++ b/test/mock/galaxy-s5-global.cc
@@ -541,6 +541,9 @@ TEST(L4, none) {
#include <galaxy-s5-global.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0007B0D7));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/galaxy-s5-us.cc b/test/mock/galaxy-s5-us.cc
index 992b93a..4546d7e 100644
--- a/test/mock/galaxy-s5-us.cc
+++ b/test/mock/galaxy-s5-us.cc
@@ -443,6 +443,9 @@ TEST(L4, none) {
#include <galaxy-s5-us.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0007B0D7));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/galaxy-s6.cc b/test/mock/galaxy-s6.cc
index cb69b9d..678e09b 100644
--- a/test/mock/galaxy-s6.cc
+++ b/test/mock/galaxy-s6.cc
@@ -582,6 +582,12 @@ TEST(L4, none) {
#include <galaxy-s6.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0007B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FB));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/galaxy-s7-global.cc b/test/mock/galaxy-s7-global.cc
index 18f91c3..99739f0 100644
--- a/test/mock/galaxy-s7-global.cc
+++ b/test/mock/galaxy-s7-global.cc
@@ -601,6 +601,12 @@ TEST(L4, none) {
#include <galaxy-s7-global.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0037B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FF));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/galaxy-s7-us.cc b/test/mock/galaxy-s7-us.cc
index de81b00..6ccfa7b 100644
--- a/test/mock/galaxy-s7-us.cc
+++ b/test/mock/galaxy-s7-us.cc
@@ -511,6 +511,12 @@ TEST(L4, none) {
#include <galaxy-s7-us.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0037B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FF));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/galaxy-s8-global.cc b/test/mock/galaxy-s8-global.cc
index a2bfc87..81398cf 100644
--- a/test/mock/galaxy-s8-global.cc
+++ b/test/mock/galaxy-s8-global.cc
@@ -601,6 +601,12 @@ TEST(L4, none) {
#include <galaxy-s8-global.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0037B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FF));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/galaxy-s8-us.cc b/test/mock/galaxy-s8-us.cc
index d636eca..78b028b 100644
--- a/test/mock/galaxy-s8-us.cc
+++ b/test/mock/galaxy-s8-us.cc
@@ -595,6 +595,12 @@ TEST(L4, none) {
#include <galaxy-s8-us.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0037B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FF));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/galaxy-tab-3-7.0.cc b/test/mock/galaxy-tab-3-7.0.cc
index ff606cf..7318881 100644
--- a/test/mock/galaxy-tab-3-7.0.cc
+++ b/test/mock/galaxy-tab-3-7.0.cc
@@ -441,6 +441,9 @@ TEST(L4, none) {
#include <galaxy-tab-3-7.0.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0000B8D7));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/galaxy-tab-3-lite.cc b/test/mock/galaxy-tab-3-lite.cc
index d1d5d88..1da8dc8 100644
--- a/test/mock/galaxy-tab-3-lite.cc
+++ b/test/mock/galaxy-tab-3-lite.cc
@@ -441,6 +441,9 @@ TEST(L4, none) {
#include <galaxy-tab-3-lite.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0007B0D7));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/galaxy-win-duos.cc b/test/mock/galaxy-win-duos.cc
index b36973f..188166c 100644
--- a/test/mock/galaxy-win-duos.cc
+++ b/test/mock/galaxy-win-duos.cc
@@ -441,6 +441,9 @@ TEST(L4, none) {
#include <galaxy-win-duos.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0001B8D7));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/huawei-ascend-p7.cc b/test/mock/huawei-ascend-p7.cc
index b86de4e..b2dd81f 100644
--- a/test/mock/huawei-ascend-p7.cc
+++ b/test/mock/huawei-ascend-p7.cc
@@ -441,6 +441,9 @@ TEST(L4, none) {
#include <huawei-ascend-p7.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x000038D7));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/huawei-mate-10.cc b/test/mock/huawei-mate-10.cc
index 94305d7..94379bd 100644
--- a/test/mock/huawei-mate-10.cc
+++ b/test/mock/huawei-mate-10.cc
@@ -595,6 +595,12 @@ TEST(L4, none) {
#include <huawei-mate-10.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0037B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FF));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/huawei-mate-8.cc b/test/mock/huawei-mate-8.cc
index 5a07f98..66c87d6 100644
--- a/test/mock/huawei-mate-8.cc
+++ b/test/mock/huawei-mate-8.cc
@@ -582,6 +582,12 @@ TEST(L4, none) {
#include <huawei-mate-8.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0037B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FF));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/huawei-mate-9.cc b/test/mock/huawei-mate-9.cc
index 31cda1f..391b35a 100644
--- a/test/mock/huawei-mate-9.cc
+++ b/test/mock/huawei-mate-9.cc
@@ -595,6 +595,12 @@ TEST(L4, none) {
#include <huawei-mate-9.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0037B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FF));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/huawei-p9-lite.cc b/test/mock/huawei-p9-lite.cc
index c47237c..7453606 100644
--- a/test/mock/huawei-p9-lite.cc
+++ b/test/mock/huawei-p9-lite.cc
@@ -503,6 +503,12 @@ TEST(L4, none) {
#include <huawei-p9-lite.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0027B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FF));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/lenovo-a6600-plus.cc b/test/mock/lenovo-a6600-plus.cc
index e71802d..802545d 100644
--- a/test/mock/lenovo-a6600-plus.cc
+++ b/test/mock/lenovo-a6600-plus.cc
@@ -441,6 +441,10 @@ TEST(L4, none) {
#include <lenovo-a6600-plus.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x003FB0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x00000008));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/lenovo-vibe-x2.cc b/test/mock/lenovo-vibe-x2.cc
index 6faae6c..e47ab3f 100644
--- a/test/mock/lenovo-vibe-x2.cc
+++ b/test/mock/lenovo-vibe-x2.cc
@@ -541,6 +541,9 @@ TEST(L4, none) {
#include <lenovo-vibe-x2.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0007B8D7));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/lg-k10-eu.cc b/test/mock/lg-k10-eu.cc
index e37e3b3..64e72e3 100644
--- a/test/mock/lg-k10-eu.cc
+++ b/test/mock/lg-k10-eu.cc
@@ -441,6 +441,9 @@ TEST(L4, none) {
#include <lg-k10-eu.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x000FB8D7));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/meizu-pro-6.cc b/test/mock/meizu-pro-6.cc
index 89a3d59..63a8e85 100644
--- a/test/mock/meizu-pro-6.cc
+++ b/test/mock/meizu-pro-6.cc
@@ -621,6 +621,12 @@ TEST(L4, none) {
#include <meizu-pro-6.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0037B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FF));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/meizu-pro-6s.cc b/test/mock/meizu-pro-6s.cc
index 8ac0fa7..a76875d 100644
--- a/test/mock/meizu-pro-6s.cc
+++ b/test/mock/meizu-pro-6s.cc
@@ -621,6 +621,12 @@ TEST(L4, none) {
#include <meizu-pro-6s.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0037B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FF));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/meizu-pro-7-plus.cc b/test/mock/meizu-pro-7-plus.cc
index d26b3da..50d24c3 100644
--- a/test/mock/meizu-pro-7-plus.cc
+++ b/test/mock/meizu-pro-7-plus.cc
@@ -633,6 +633,12 @@ TEST(L4, none) {
#include <meizu-pro-7-plus.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0037B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FF));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/moto-e-gen1.cc b/test/mock/moto-e-gen1.cc
index a3e025b..7c54130 100644
--- a/test/mock/moto-e-gen1.cc
+++ b/test/mock/moto-e-gen1.cc
@@ -441,6 +441,9 @@ TEST(L4, none) {
#include <moto-e-gen1.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0007B0D7));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/moto-g-gen2.cc b/test/mock/moto-g-gen2.cc
index da6b0ac..8b30021 100644
--- a/test/mock/moto-g-gen2.cc
+++ b/test/mock/moto-g-gen2.cc
@@ -441,6 +441,9 @@ TEST(L4, none) {
#include <moto-g-gen2.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0007B0D7));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/moto-g-gen3.cc b/test/mock/moto-g-gen3.cc
index a59312c..729423f 100644
--- a/test/mock/moto-g-gen3.cc
+++ b/test/mock/moto-g-gen3.cc
@@ -441,6 +441,9 @@ TEST(L4, none) {
#include <moto-g-gen3.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x002FB0D7));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/nexus-s.cc b/test/mock/nexus-s.cc
index db68226..3aad0cf 100644
--- a/test/mock/nexus-s.cc
+++ b/test/mock/nexus-s.cc
@@ -439,6 +439,9 @@ TEST(L4, none) {
#include <nexus-s.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x000038D7));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/nexus4.cc b/test/mock/nexus4.cc
index 22002f9..21a3354 100644
--- a/test/mock/nexus4.cc
+++ b/test/mock/nexus4.cc
@@ -441,6 +441,9 @@ TEST(L4, none) {
#include <nexus4.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0001B0D7));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/nexus5x.cc b/test/mock/nexus5x.cc
index 4c333e9..2f9f735 100644
--- a/test/mock/nexus5x.cc
+++ b/test/mock/nexus5x.cc
@@ -568,6 +568,12 @@ TEST(L4, none) {
#include <nexus5x.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0027B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FF));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/nexus6.cc b/test/mock/nexus6.cc
index edbf91b..9dcf952 100644
--- a/test/mock/nexus6.cc
+++ b/test/mock/nexus6.cc
@@ -441,6 +441,9 @@ TEST(L4, none) {
#include <nexus6.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0007B0D7));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/nexus6p.cc b/test/mock/nexus6p.cc
index e356e14..d67d8c2 100644
--- a/test/mock/nexus6p.cc
+++ b/test/mock/nexus6p.cc
@@ -582,6 +582,12 @@ TEST(L4, none) {
#include <nexus6p.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0027B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FF));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/nexus9.cc b/test/mock/nexus9.cc
index 422293c..d35e050 100644
--- a/test/mock/nexus9.cc
+++ b/test/mock/nexus9.cc
@@ -469,6 +469,12 @@ TEST(L4, none) {
#include <nexus9.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0007B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FB));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/oppo-r9.cc b/test/mock/oppo-r9.cc
index 2d954b8..fd7a4d7 100644
--- a/test/mock/oppo-r9.cc
+++ b/test/mock/oppo-r9.cc
@@ -307,23 +307,43 @@ TEST(ISA, fcma) {
}
TEST(ISA, aes) {
- ASSERT_TRUE(cpuinfo_has_arm_aes());
+ #if CPUINFO_ARCH_ARM64
+ ASSERT_TRUE(cpuinfo_has_arm_aes());
+ #elif CPUINFO_ARCH_ARM
+ ASSERT_FALSE(cpuinfo_has_arm_aes());
+ #endif
}
TEST(ISA, sha1) {
- ASSERT_TRUE(cpuinfo_has_arm_sha1());
+ #if CPUINFO_ARCH_ARM64
+ ASSERT_TRUE(cpuinfo_has_arm_sha1());
+ #elif CPUINFO_ARCH_ARM
+ ASSERT_FALSE(cpuinfo_has_arm_sha1());
+ #endif
}
TEST(ISA, sha2) {
- ASSERT_TRUE(cpuinfo_has_arm_sha2());
+ #if CPUINFO_ARCH_ARM64
+ ASSERT_TRUE(cpuinfo_has_arm_sha2());
+ #elif CPUINFO_ARCH_ARM
+ ASSERT_FALSE(cpuinfo_has_arm_sha2());
+ #endif
}
TEST(ISA, pmull) {
- ASSERT_TRUE(cpuinfo_has_arm_pmull());
+ #if CPUINFO_ARCH_ARM64
+ ASSERT_TRUE(cpuinfo_has_arm_pmull());
+ #elif CPUINFO_ARCH_ARM
+ ASSERT_FALSE(cpuinfo_has_arm_pmull());
+ #endif
}
TEST(ISA, crc32) {
- ASSERT_TRUE(cpuinfo_has_arm_crc32());
+ #if CPUINFO_ARCH_ARM64
+ ASSERT_TRUE(cpuinfo_has_arm_crc32());
+ #elif CPUINFO_ARCH_ARM
+ ASSERT_FALSE(cpuinfo_has_arm_crc32());
+ #endif
}
TEST(L1I, count) {
@@ -503,6 +523,12 @@ TEST(L4, none) {
#include <oppo-r9.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0007B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x00000000));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FB));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/padcod-10.1.cc b/test/mock/padcod-10.1.cc
index cd32366..cc20561 100644
--- a/test/mock/padcod-10.1.cc
+++ b/test/mock/padcod-10.1.cc
@@ -441,6 +441,9 @@ TEST(L4, none) {
#include <padcod-10.1.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0007B8D7));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/pixel-2-xl.cc b/test/mock/pixel-2-xl.cc
index ddbd794..b6891ec 100644
--- a/test/mock/pixel-2-xl.cc
+++ b/test/mock/pixel-2-xl.cc
@@ -595,6 +595,12 @@ TEST(L4, none) {
#include <pixel-2-xl.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0037B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FF));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/pixel-c.cc b/test/mock/pixel-c.cc
index 2faa49d..a82c62e 100644
--- a/test/mock/pixel-c.cc
+++ b/test/mock/pixel-c.cc
@@ -469,6 +469,12 @@ TEST(L4, none) {
#include <pixel-c.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0027B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FF));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/pixel-xl.cc b/test/mock/pixel-xl.cc
index 0c6d374..2d4549e 100644
--- a/test/mock/pixel-xl.cc
+++ b/test/mock/pixel-xl.cc
@@ -511,6 +511,12 @@ TEST(L4, none) {
#include <pixel-xl.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0037B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FF));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/pixel.cc b/test/mock/pixel.cc
index 2175c85..a46b4b4 100644
--- a/test/mock/pixel.cc
+++ b/test/mock/pixel.cc
@@ -511,6 +511,12 @@ TEST(L4, none) {
#include <pixel.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0037B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FF));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/xiaomi-mi-5c.cc b/test/mock/xiaomi-mi-5c.cc
index 0dd2a08..f57b878 100644
--- a/test/mock/xiaomi-mi-5c.cc
+++ b/test/mock/xiaomi-mi-5c.cc
@@ -503,6 +503,12 @@ TEST(L4, none) {
#include <xiaomi-mi-5c.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0027B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FF));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/xiaomi-redmi-2a.cc b/test/mock/xiaomi-redmi-2a.cc
index eaf1a4e..5b754ec 100644
--- a/test/mock/xiaomi-redmi-2a.cc
+++ b/test/mock/xiaomi-redmi-2a.cc
@@ -466,6 +466,9 @@ TEST(L4, none) {
#include <xiaomi-redmi-2a.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0007B0D7));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/xiaomi-redmi-note-3.cc b/test/mock/xiaomi-redmi-note-3.cc
index b801905..f17df4c 100644
--- a/test/mock/xiaomi-redmi-note-3.cc
+++ b/test/mock/xiaomi-redmi-note-3.cc
@@ -568,6 +568,12 @@ TEST(L4, none) {
#include <xiaomi-redmi-note-3.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0027B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FF));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
diff --git a/test/mock/xperia-c4-dual.cc b/test/mock/xperia-c4-dual.cc
index e638765..dd6a458 100644
--- a/test/mock/xperia-c4-dual.cc
+++ b/test/mock/xperia-c4-dual.cc
@@ -307,23 +307,43 @@ TEST(ISA, fcma) {
}
TEST(ISA, aes) {
- ASSERT_TRUE(cpuinfo_has_arm_aes());
+ #if CPUINFO_ARCH_ARM64
+ ASSERT_TRUE(cpuinfo_has_arm_aes());
+ #elif CPUINFO_ARCH_ARM
+ ASSERT_FALSE(cpuinfo_has_arm_aes());
+ #endif
}
TEST(ISA, sha1) {
- ASSERT_TRUE(cpuinfo_has_arm_sha1());
+ #if CPUINFO_ARCH_ARM64
+ ASSERT_TRUE(cpuinfo_has_arm_sha1());
+ #elif CPUINFO_ARCH_ARM
+ ASSERT_FALSE(cpuinfo_has_arm_sha1());
+ #endif
}
TEST(ISA, sha2) {
- ASSERT_TRUE(cpuinfo_has_arm_sha2());
+ #if CPUINFO_ARCH_ARM64
+ ASSERT_TRUE(cpuinfo_has_arm_sha2());
+ #elif CPUINFO_ARCH_ARM
+ ASSERT_FALSE(cpuinfo_has_arm_sha2());
+ #endif
}
TEST(ISA, pmull) {
- ASSERT_TRUE(cpuinfo_has_arm_pmull());
+ #if CPUINFO_ARCH_ARM64
+ ASSERT_TRUE(cpuinfo_has_arm_pmull());
+ #elif CPUINFO_ARCH_ARM
+ ASSERT_FALSE(cpuinfo_has_arm_pmull());
+ #endif
}
TEST(ISA, crc32) {
- ASSERT_TRUE(cpuinfo_has_arm_crc32());
+ #if CPUINFO_ARCH_ARM64
+ ASSERT_TRUE(cpuinfo_has_arm_crc32());
+ #elif CPUINFO_ARCH_ARM
+ ASSERT_FALSE(cpuinfo_has_arm_crc32());
+ #endif
}
TEST(L1I, count) {
@@ -503,6 +523,12 @@ TEST(L4, none) {
#include <xperia-c4-dual.h>
int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+ cpuinfo_set_hwcap(UINT32_C(0x0007B0D6));
+ cpuinfo_set_hwcap2(UINT32_C(0x00000000));
+#elif CPUINFO_ARCH_ARM64
+ cpuinfo_set_hwcap(UINT32_C(0x000000FB));
+#endif
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);