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

Reply via email to