summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorHans Kristian Rosbach <hk-git@circlestorm.org>2025-02-17 20:01:15 +0100
committerHans Kristian Rosbach <hk-github@circlestorm.org>2025-02-18 23:59:16 +0100
commitf411580733e342a037141fdff46612c98d48f6cd (patch)
treeef1b1658b41a268062751646915550e0acf07ace /test
parented30965e29fa29ad6fc6608e190e80fe300eee4d (diff)
downloadProject-Tick-f411580733e342a037141fdff46612c98d48f6cd.tar.gz
Project-Tick-f411580733e342a037141fdff46612c98d48f6cd.zip
Clean up internal crc32 function handling.
Mark crc32_c and crc32_braid functions as internal, and remove prefix. Reorder contents of generic_functions, and remove Z_INTERNAL hints from declarations. Add test/benchmark output to indicate whether Chorba is used.
Diffstat (limited to 'test')
-rw-r--r--test/benchmarks/benchmark_crc32.cc9
-rw-r--r--test/test_crc32.cc9
2 files changed, 14 insertions, 4 deletions
diff --git a/test/benchmarks/benchmark_crc32.cc b/test/benchmarks/benchmark_crc32.cc
index 7291b1a771..5c5751afc7 100644
--- a/test/benchmarks/benchmark_crc32.cc
+++ b/test/benchmarks/benchmark_crc32.cc
@@ -56,8 +56,13 @@ public:
} \
BENCHMARK_REGISTER_F(crc32, name)->Arg(1)->Arg(8)->Arg(12)->Arg(16)->Arg(32)->Arg(64)->Arg(512)->Arg(4<<10)->Arg(32<<10)->Arg(256<<10)->Arg(4096<<10);
-BENCHMARK_CRC32(braid, PREFIX(crc32_braid), 1);
-BENCHMARK_CRC32(generic, PREFIX(crc32_c), 1);
+#ifndef WITHOUT_CHORBA
+BENCHMARK_CRC32(generic_chorba, crc32_c, 1);
+#else
+BENCHMARK_CRC32(generic, crc32_c, 1);
+#endif
+
+BENCHMARK_CRC32(braid, crc32_braid, 1);
#ifdef DISABLE_RUNTIME_CPU_DETECTION
BENCHMARK_CRC32(native, native_crc32, 1);
diff --git a/test/test_crc32.cc b/test/test_crc32.cc
index 948f05bead..d2eb44d358 100644
--- a/test/test_crc32.cc
+++ b/test/test_crc32.cc
@@ -224,8 +224,13 @@ INSTANTIATE_TEST_SUITE_P(crc32, crc32_variant, testing::ValuesIn(tests));
hash(GetParam(), func); \
}
-TEST_CRC32(generic, PREFIX(crc32_c), 1)
-TEST_CRC32(braid, PREFIX(crc32_braid), 1)
+#ifndef WITHOUT_CHORBA
+TEST_CRC32(generic_chorba, crc32_c, 1)
+#else
+TEST_CRC32(generic, crc32_c, 1)
+#endif
+
+TEST_CRC32(braid, crc32_braid, 1)
#ifdef DISABLE_RUNTIME_CPU_DETECTION
TEST_CRC32(native, native_crc32, 1)