Changeset: 1c191b5d0ae2 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1c191b5d0ae2 Modified Files: gdk/gdk_imprints.c Branch: default Log Message:
imprints: shift sweetspots for bits by one: with up to (and including!) {8,16,32} we need (only) {8,16,32} bits/bins, respectively diffs (18 lines): diff --git a/gdk/gdk_imprints.c b/gdk/gdk_imprints.c --- a/gdk/gdk_imprints.c +++ b/gdk/gdk_imprints.c @@ -496,11 +496,11 @@ BATimprints(BAT *b) assert(s4->tkey && s4->tsorted); cnt = BATcount(s4); imprints->bits = 64; - if (cnt < 32) + if (cnt <= 32) imprints->bits = 32; - if (cnt < 16) + if (cnt <= 16) imprints->bits = 16; - if (cnt < 8) + if (cnt <= 8) imprints->bits = 8; /* The heap we create here consists of four parts: _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list