@@ -16,26 +16,23 @@ TEST(PowerFeatures, Power) {
1616 fprintf (stderr, " failed to initialize CPU information\n " );
1717 exit (1 );
1818 }
19- #if CPUINFO_MOCK
20- int a = mock_hwcap;
21- #else
22- int a = (uint32_t )getauxval (AT_HWCAP);
23- int b = (uint32_t )getauxval (AT_HWCAP2);
24- #endif // CPUINFO_MOCK //
19+ uint32_t a = (uint32_t )getauxval (AT_HWCAP);
20+ volatile uint32_t b = (uint32_t )getauxval (AT_HWCAP2);
2521
26- # if (b & CPUINFO_POWERPC_LINUX_FEATURE_ARCH_3_1)
22+ if (b & CPUINFO_POWERPC_LINUX_FEATURE_ARCH_3_1) {
2723 EXPECT_EQ (0 , cpuinfo_has_powerpc_htm ());
2824 EXPECT_EQ (1 , cpuinfo_has_powerpc_mma ());
2925 EXPECT_EQ (1 , cpuinfo_has_powerpc_vsx ());
30- #elif (b & CPUINFO_POWERPC_LINUX_FEATURE_ARCH_3_00)
26+ }
27+ else if (b & CPUINFO_POWERPC_LINUX_FEATURE_ARCH_3_00) {
3128 EXPECT_EQ (0 , cpuinfo_has_powerpc_htm ());
3229 EXPECT_EQ (0 , cpuinfo_has_powerpc_mma ());
3330 EXPECT_EQ (1 , cpuinfo_has_powerpc_vsx ());
34- #elif (b & CPUINFO_POWERPC_LINUX_FEATURE_ARCH_2_07)
31+ }
32+ else if (b & CPUINFO_POWERPC_LINUX_FEATURE_ARCH_2_07) {
3533 EXPECT_EQ (1 , cpuinfo_has_powerpc_htm ());
3634 EXPECT_EQ (0 , cpuinfo_has_powerpc_mma ());
3735 EXPECT_EQ (1 , cpuinfo_has_powerpc_vsx ());
38- #endif
39-
36+ }
4037 cpuinfo_deinitialize ();
4138}
0 commit comments