zig

fork of https://codeberg.org/ziglang/zig
Log | Tree | Refs | README | LICENSE

commit e814f7105214c588f5df4c173ecf84dd3a11b01d (tree)
parent 50269f23155f65d702e3932f5a8bb08142e023ac
Author: breakin <me@breakin.se>
Date:   Wed, 18 Nov 2020 00:05:09 +0100

Change seed for Murmur2_64 from u32 to u64

Diffstat:
Mlib/std/hash/murmur.zig | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/std/hash/murmur.zig b/lib/std/hash/murmur.zig @@ -135,7 +135,7 @@ pub const Murmur2_64 = struct { return @call(.{ .modifier = .always_inline }, Self.hashUint32WithSeed, .{ v, default_seed }); } - pub fn hashUint32WithSeed(v: u32, seed: u32) u64 { + pub fn hashUint32WithSeed(v: u32, seed: u64) u64 { const m: u64 = 0xc6a4a7935bd1e995; const len: u64 = 4; var h1: u64 = seed ^ (len *% m); @@ -152,7 +152,7 @@ pub const Murmur2_64 = struct { return @call(.{ .modifier = .always_inline }, Self.hashUint64WithSeed, .{ v, default_seed }); } - pub fn hashUint64WithSeed(v: u64, seed: u32) u64 { + pub fn hashUint64WithSeed(v: u64, seed: u64) u64 { const m: u64 = 0xc6a4a7935bd1e995; const len: u64 = 8; var h1: u64 = seed ^ (len *% m);