Function init [src]
Prototype
pub fn init(seed: u64) Wyhash
Parameters
seed: u64
Source
pub fn init(seed: u64) Wyhash {
var self = Wyhash{
.a = undefined,
.b = undefined,
.state = undefined,
.total_len = 0,
.buf = undefined,
.buf_len = 0,
};
self.state[0] = seed ^ mix(seed ^ secret[0], secret[1]);
self.state[1] = self.state[0];
self.state[2] = self.state[0];
return self;
}