summaryrefslogtreecommitdiffhomepage
path: root/include/stc/cmap.h
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2021-11-06 23:14:20 +0100
committerTyge Løvset <[email protected]>2021-11-06 23:14:20 +0100
commit52e35a16e81181aea361a8257d5d447b599a00ab (patch)
treeba12e93eb92b7cba79ef0d6b6a556a39535d695b /include/stc/cmap.h
parent38935b1d85da5be067b5cf0c00dc02d8cb231f9e (diff)
downloadSTC-modified-52e35a16e81181aea361a8257d5d447b599a00ab.tar.gz
STC-modified-52e35a16e81181aea361a8257d5d447b599a00ab.zip
Updated shootout_hashmaps.cpp. Cleanup/renamed benchmark folders.
Diffstat (limited to 'include/stc/cmap.h')
-rw-r--r--include/stc/cmap.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/stc/cmap.h b/include/stc/cmap.h
index 1c9abea7..883fec03 100644
--- a/include/stc/cmap.h
+++ b/include/stc/cmap.h
@@ -302,7 +302,7 @@ _cx_memb(_bucket_)(const _cx_self* self, const _cx_rawkey* rkeyptr) {
STC_DEF _cx_result
_cx_memb(_insert_entry_)(_cx_self* self, i_keyraw rkey) {
if (self->size + 1 >= (_cx_size) (self->bucket_count * self->max_load_factor))
- _cx_memb(_reserve)(self, 8 + ((size_t)self->size*3 >> 1));
+ _cx_memb(_reserve)(self, ((size_t)self->size*3 >> 1) + 4);
chash_bucket_t b = _cx_memb(_bucket_)(self, &rkey);
_cx_result res = {&self->table[b.idx], !self->_hashx[b.idx]};
if (res.inserted) {