Changeset: d7886a26612f for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d7886a26612f
Modified Files:
        gdk/gdk_search.c
Branch: Oct2014
Log Message:

HASHmask(): add some comments to explains the code


diffs (15 lines):

diff --git a/gdk/gdk_search.c b/gdk/gdk_search.c
--- a/gdk/gdk_search.c
+++ b/gdk/gdk_search.c
@@ -113,8 +113,11 @@ HASHmask(BUN cnt)
 {
        BUN m = 8;              /* minimum size */
 
+       /* find largest power of 2 smaller than cnt */
        while (m + m < cnt)
                m += m;
+       /* if cnt is more than 1/3 into the gap between m & 2*m,
+          double m */
        if (m + m - cnt < 2 * (cnt - m))
                m += m;
        return m;
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to