#ifdef ARM_NEON_ADLER32
BENCHMARK_ADLER32(neon, adler32_neon, arm_cpu_has_neon);
-#elif defined(POWER8_VSX_ADLER32)
-BENCHMARK_ADLER32(power8, adler32_power8, power_cpu_has_arch_2_07);
-#elif defined(PPC_VMX_ADLER32)
+#endif
+
+#ifdef PPC_VMX_ADLER32
BENCHMARK_ADLER32(vmx, adler32_vmx, power_cpu_has_altivec);
#endif
+#ifdef POWER8_VSX_ADLER32
+BENCHMARK_ADLER32(power8, adler32_power8, power_cpu_has_arch_2_07);
+#endif
#ifdef X86_SSSE3_ADLER32
BENCHMARK_ADLER32(ssse3, adler32_ssse3, x86_cpu_has_ssse3);