fn merge(self: Accumulator) u64
self: Accumulator
61 62 63 64 65 66 67 68 69
fn merge(self: Accumulator) u64 { var acc = rotl(u64, self.acc1, 1) +% rotl(u64, self.acc2, 7) +% rotl(u64, self.acc3, 12) +% rotl(u64, self.acc4, 18); acc = mergeAccumulator(acc, self.acc1); acc = mergeAccumulator(acc, self.acc2); acc = mergeAccumulator(acc, self.acc3); acc = mergeAccumulator(acc, self.acc4); return acc; }