diff options
| author | Hans Kristian Rosbach <hk-git@circlestorm.org> | 2025-02-17 20:01:15 +0100 |
|---|---|---|
| committer | Hans Kristian Rosbach <hk-github@circlestorm.org> | 2025-02-18 23:59:16 +0100 |
| commit | f411580733e342a037141fdff46612c98d48f6cd (patch) | |
| tree | ef1b1658b41a268062751646915550e0acf07ace /test | |
| parent | ed30965e29fa29ad6fc6608e190e80fe300eee4d (diff) | |
| download | Project-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.cc | 9 | ||||
| -rw-r--r-- | test/test_crc32.cc | 9 |
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) |
