summaryrefslogtreecommitdiffhomepage
path: root/benchmark.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'benchmark.cpp')
-rw-r--r--benchmark.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/benchmark.cpp b/benchmark.cpp
index 30bf9d2c..b6a2f472 100644
--- a/benchmark.cpp
+++ b/benchmark.cpp
@@ -1,17 +1,17 @@
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
-#include "cstring.h"
-#include "cmap.h"
+#include "c_string.h"
+#include "c_hashmap_.h"
#include <unordered_map>
-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<int, int> map2;
//map2.reserve(N);