]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Simplify architecture #ifdef in test_crc32.cc.
authorNathan Moinvaziri <nathan@nathanm.com>
Fri, 26 Jan 2024 01:18:26 +0000 (17:18 -0800)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Wed, 19 Jun 2024 12:15:54 +0000 (14:15 +0200)
test/test_crc32.cc

index f194b4ccf57a6d311cd328b159ba8526ff536bf2..0cdc31791bad5958eb5b96dec56ff74244a2a96e 100644 (file)
@@ -210,13 +210,16 @@ TEST_CRC32(braid, PREFIX(crc32_braid), 1)
 
 #ifdef ARM_ACLE
 TEST_CRC32(acle, crc32_acle, test_cpu_features.arm.has_crc32)
-#elif defined(POWER8_VSX_CRC32)
+#endif
+#ifdef POWER8_VSX_CRC32
 TEST_CRC32(power8, crc32_power8, test_cpu_features.power.has_arch_2_07)
-#elif defined(S390_CRC32_VX)
+#endif
+#ifdef S390_CRC32_VX
 TEST_CRC32(vx, crc32_s390_vx, test_cpu_features.s390.has_vx)
-#elif defined(X86_PCLMULQDQ_CRC)
+#endif
+#ifdef X86_PCLMULQDQ_CRC
 TEST_CRC32(pclmulqdq, crc32_pclmulqdq, test_cpu_features.x86.has_pclmulqdq)
-#  ifdef X86_VPCLMULQDQ_CRC
+#endif
+#ifdef X86_VPCLMULQDQ_CRC
 TEST_CRC32(vpclmulqdq, crc32_vpclmulqdq, (test_cpu_features.x86.has_pclmulqdq && test_cpu_features.x86.has_avx512 && test_cpu_features.x86.has_vpclmulqdq))
-#  endif
 #endif