Lines Matching refs:h2

14 		h0, h1, h2, h3, h4 uint32 // the hash accumulators
30 h2 += (binary.LittleEndian.Uint32(msg[6:]) >> 4) & 0x3ffffff
35 …d0 := (uint64(h0) * r0) + (uint64(h1) * R4) + (uint64(h2) * R3) + (uint64(h3) * R2) + (uint64(h4) …
36 …d1 := (d0 >> 26) + (uint64(h0) * r1) + (uint64(h1) * r0) + (uint64(h2) * R4) + (uint64(h3) * R3) +…
37 …d2 := (d1 >> 26) + (uint64(h0) * r2) + (uint64(h1) * r1) + (uint64(h2) * r0) + (uint64(h3) * R4) +…
38 …d3 := (d2 >> 26) + (uint64(h0) * r3) + (uint64(h1) * r2) + (uint64(h2) * r1) + (uint64(h3) * r0) +…
39 …d4 := (d3 >> 26) + (uint64(h0) * r4) + (uint64(h1) * r3) + (uint64(h2) * r2) + (uint64(h3) * r1) +…
44 h2 = uint32(d2) & 0x3ffffff
63 h2 += (binary.LittleEndian.Uint32(block[6:]) >> 4) & 0x3ffffff
68 …d0 := (uint64(h0) * r0) + (uint64(h1) * R4) + (uint64(h2) * R3) + (uint64(h3) * R2) + (uint64(h4) …
69 …d1 := (d0 >> 26) + (uint64(h0) * r1) + (uint64(h1) * r0) + (uint64(h2) * R4) + (uint64(h3) * R3) +…
70 …d2 := (d1 >> 26) + (uint64(h0) * r2) + (uint64(h1) * r1) + (uint64(h2) * r0) + (uint64(h3) * R4) +…
71 …d3 := (d2 >> 26) + (uint64(h0) * r3) + (uint64(h1) * r2) + (uint64(h2) * r1) + (uint64(h3) * r0) +…
72 …d4 := (d3 >> 26) + (uint64(h0) * r4) + (uint64(h1) * r3) + (uint64(h2) * r2) + (uint64(h3) * r1) +…
77 h2 = uint32(d2) & 0x3ffffff
87 h2 += h1 >> 26
89 h3 += h2 >> 26
90 h2 &= 0x3ffffff
101 t2 := h2 + (t1 >> 26)
114 h2 = (h2 & h_mask) | (t2 & t_mask)
120 h1 = ((h1 >> 6) | (h2 << 20))
121 h2 = ((h2 >> 12) | (h3 << 14))
130 t = uint64(h2) + uint64(binary.LittleEndian.Uint32(key[24:])) + (t >> 32)
131 h2 = uint32(t)
137 binary.LittleEndian.PutUint32(out[8:], h2)