@@ -20,19 +20,17 @@ TEST(PowerFeatures, Power) {
2020 volatile uint32_t b = (uint32_t )getauxval (AT_HWCAP2);
2121
2222 if (b & CPUINFO_POWERPC_LINUX_FEATURE_ARCH_3_1) {
23- EXPECT_EQ (0 , cpuinfo_has_powerpc_htm ());
24- EXPECT_EQ (1 , cpuinfo_has_powerpc_mma ());
25- EXPECT_EQ (1 , cpuinfo_has_powerpc_vsx ());
26- }
27- else if (b & CPUINFO_POWERPC_LINUX_FEATURE_ARCH_3_00) {
28- EXPECT_EQ (0 , cpuinfo_has_powerpc_htm ());
29- EXPECT_EQ (0 , cpuinfo_has_powerpc_mma ());
30- EXPECT_EQ (1 , cpuinfo_has_powerpc_vsx ());
31- }
32- else if (b & CPUINFO_POWERPC_LINUX_FEATURE_ARCH_2_07) {
33- EXPECT_EQ (1 , cpuinfo_has_powerpc_htm ());
34- EXPECT_EQ (0 , cpuinfo_has_powerpc_mma ());
35- EXPECT_EQ (1 , cpuinfo_has_powerpc_vsx ());
23+ EXPECT_EQ (0 , cpuinfo_has_powerpc_htm ());
24+ EXPECT_EQ (1 , cpuinfo_has_powerpc_mma ());
25+ EXPECT_EQ (1 , cpuinfo_has_powerpc_vsx ());
26+ } else if (b & CPUINFO_POWERPC_LINUX_FEATURE_ARCH_3_00) {
27+ EXPECT_EQ (0 , cpuinfo_has_powerpc_htm ());
28+ EXPECT_EQ (0 , cpuinfo_has_powerpc_mma ());
29+ EXPECT_EQ (1 , cpuinfo_has_powerpc_vsx ());
30+ } else if (b & CPUINFO_POWERPC_LINUX_FEATURE_ARCH_2_07) {
31+ EXPECT_EQ (1 , cpuinfo_has_powerpc_htm ());
32+ EXPECT_EQ (0 , cpuinfo_has_powerpc_mma ());
33+ EXPECT_EQ (1 , cpuinfo_has_powerpc_vsx ());
3634 }
3735 cpuinfo_deinitialize ();
3836}
0 commit comments