Changeset: c74987bf59ff for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c74987bf59ff
Modified Files:
        gdk/gdk_private.h
Branch: default
Log Message:

Use lng-specific hash function for 8 byte value.


diffs (12 lines):

diff --git a/gdk/gdk_private.h b/gdk/gdk_private.h
--- a/gdk/gdk_private.h
+++ b/gdk/gdk_private.h
@@ -359,7 +359,7 @@ extern MT_Lock GDKtmLock;
 
 #define GDKswapLock(x)  GDKbatLock[(x)&BBP_BATMASK].swap
 #if SIZEOF_SIZE_T == 8
-#define threadmask(y)  ((int) ((mix_int((unsigned int) y) ^ mix_int((unsigned 
int) (y >> 32))) & BBP_THREADMASK))
+#define threadmask(y)  ((int) (mix_lng(y) & BBP_THREADMASK))
 #else
 #define threadmask(y)  ((int) (mix_int(y) & BBP_THREADMASK))
 #endif
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to