From c96ecb070a55352fd258ae757b1150031dabf77e Mon Sep 17 00:00:00 2001 From: Tyge Løvset <60263450+tylo-work@users.noreply.github.com> Date: Wed, 1 Apr 2020 15:08:04 +0200 Subject: Add files via upload --- benchmark.cpp | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/benchmark.cpp b/benchmark.cpp index aa0619a0..79d8edb7 100644 --- a/benchmark.cpp +++ b/benchmark.cpp @@ -2,13 +2,15 @@ #include #include -#include #include "ccl/cstring.h" #include "ccl/cmap.h" +#ifdef __cplusplus +#include #include "others/bytell_hash_map.hpp" #include "others/robin_hood.hpp" +#endif -declare_CMap(ii, int64_t, int64_t); +declare_CMap(ii, int64_t, int64_t, c_defaultDestroy, c_lowbias32Hash); declare_CVector_string(s); declare_CMap(ix, short, short); @@ -93,17 +95,20 @@ const double maxLoadFactor = 0.77; int main() { - MAP_TEST1(UMAP, ii) MAP_TEST1(CMAP, ii) +#ifdef __cplusplus + MAP_TEST1(UMAP, ii) MAP_TEST1(BMAP, ii) MAP_TEST1(FMAP, ii) MAP_TEST1(RMAP, ii) - - MAP_TEST2(UMAP, ii) +#endif MAP_TEST2(CMAP, ii) +#ifdef __cplusplus + MAP_TEST2(UMAP, ii) MAP_TEST2(BMAP, ii) MAP_TEST2(FMAP, ii) MAP_TEST2(RMAP, ii) +#endif printf("ix entry size %llu\n", sizeof(CMapEntry_ix)); -- cgit v1.2.3