From 4da2cdc45522626d005a0221a73064f0217b69fe Mon Sep 17 00:00:00 2001 From: tylo Date: Wed, 11 Mar 2020 11:50:00 +0100 Subject: New API: c_ --- benchmark.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'benchmark.cpp') diff --git a/benchmark.cpp b/benchmark.cpp index 30bf9d2c..b6a2f472 100644 --- a/benchmark.cpp +++ b/benchmark.cpp @@ -1,17 +1,17 @@ #include #include #include -#include "cstring.h" -#include "cmap.h" +#include "c_string.h" +#include "c_hashmap_.h" #include -declare_CMap(ii, int, int); -declare_CStringVector(s); +c_declare_Hashmap(ii, int, int); +declare_c_StringVector(s); int main() { - CMap_ii map = cmap_initializer; + c_Hashmap_ii map = c_hashmap_initializer; uint64_t checksum = 0; clock_t before, difference; size_t fib1, fib2, fibx; @@ -19,15 +19,15 @@ int main() const size_t N = 10000000; printf("Starting\n"); - //cmap_ii_reserve(&map, N * 1.25); + //c_hashmap_ii_reserve(&map, N * 1.25); before = clock(); fib1 = 0, fib2 = 1; for (size_t i = 0; i < N; ++i) { - checksum += ++cmap_ii_put(&map, FIBONACCI_NEXT, i)->value; + checksum += ++c_hashmap_ii_put(&map, FIBONACCI_NEXT, i)->value; } difference = clock() - before; - printf("Check: %llu, size: %llu, time: %f\n", checksum, cmap_size(map), 1.0 * difference / CLOCKS_PER_SEC); - cmap_ii_destroy(&map); + printf("Check: %llu, size: %llu, time: %f\n", checksum, c_hashmap_size(map), 1.0 * difference / CLOCKS_PER_SEC); + c_hashmap_ii_destroy(&map); std::unordered_map map2; //map2.reserve(N); -- cgit v1.2.3