Lines Matching refs:h2

16 		h0, h1, h2, h3, h4 uint32 // the hash accumulators
32 h2 += (binary.LittleEndian.Uint32(msg[6:]) >> 4) & 0x3ffffff
37 …d0 := (uint64(h0) * r0) + (uint64(h1) * R4) + (uint64(h2) * R3) + (uint64(h3) * R2) + (uint64(h4) …
38 …d1 := (d0 >> 26) + (uint64(h0) * r1) + (uint64(h1) * r0) + (uint64(h2) * R4) + (uint64(h3) * R3) +…
39 …d2 := (d1 >> 26) + (uint64(h0) * r2) + (uint64(h1) * r1) + (uint64(h2) * r0) + (uint64(h3) * R4) +…
40 …d3 := (d2 >> 26) + (uint64(h0) * r3) + (uint64(h1) * r2) + (uint64(h2) * r1) + (uint64(h3) * r0) +…
41 …d4 := (d3 >> 26) + (uint64(h0) * r4) + (uint64(h1) * r3) + (uint64(h2) * r2) + (uint64(h3) * r1) +…
46 h2 = uint32(d2) & 0x3ffffff
65 h2 += (binary.LittleEndian.Uint32(block[6:]) >> 4) & 0x3ffffff
70 …d0 := (uint64(h0) * r0) + (uint64(h1) * R4) + (uint64(h2) * R3) + (uint64(h3) * R2) + (uint64(h4) …
71 …d1 := (d0 >> 26) + (uint64(h0) * r1) + (uint64(h1) * r0) + (uint64(h2) * R4) + (uint64(h3) * R3) +…
72 …d2 := (d1 >> 26) + (uint64(h0) * r2) + (uint64(h1) * r1) + (uint64(h2) * r0) + (uint64(h3) * R4) +…
73 …d3 := (d2 >> 26) + (uint64(h0) * r3) + (uint64(h1) * r2) + (uint64(h2) * r1) + (uint64(h3) * r0) +…
74 …d4 := (d3 >> 26) + (uint64(h0) * r4) + (uint64(h1) * r3) + (uint64(h2) * r2) + (uint64(h3) * r1) +…
79 h2 = uint32(d2) & 0x3ffffff
89 h2 += h1 >> 26
91 h3 += h2 >> 26
92 h2 &= 0x3ffffff
103 t2 := h2 + (t1 >> 26)
116 h2 = (h2 & h_mask) | (t2 & t_mask)
122 h1 = ((h1 >> 6) | (h2 << 20))
123 h2 = ((h2 >> 12) | (h3 << 14))
132 t = uint64(h2) + uint64(binary.LittleEndian.Uint32(key[24:])) + (t >> 32)
133 h2 = uint32(t)
139 binary.LittleEndian.PutUint32(out[8:], h2)