On Friday, 11 December 2015 at 22:43:00 UTC, Guillaume Chatelet
On Friday, 11 December 2015 at 01:51:09 UTC, Ilya wrote:
http://dpaste.dzfl.pl/1b94ed0aa96e#line-222 - seed is uint,
can it be ulong?
Mutmur hash has three stages:
1. Computation of hash for blocks (32bit or 128bit)
2. Compitation of hash for tail (remainder)
I will be very happy, if step 1 will be represented as an
output range. Then it can be used directly like reduce
aggregator for ranges and multidimensional slices.
Not thoroughly tested but updated for range and taking an ulong
seed for MurmurHash3_x64_128:
Not sure I got what you meant about the optimized version. For
the return value ?
I haven't done any benchmarking yet.
Current version is suitable for arrays but not ranges or types.
1. Compute hash of ulong.
2. Compute hash of all elements in matrix column (element are in
I have created output range API draft