Lines Matching refs:h3
38 u32 h0, h1, h2, h3, h4;
61 h3 = state->h[3];
69 h3 += (get_unaligned_le32(&input[9]) >> 6) & 0x3ffffff;
74 ((u64)h2 * s3) + ((u64)h3 * s2) +
77 ((u64)h2 * s4) + ((u64)h3 * s3) +
80 ((u64)h2 * r0) + ((u64)h3 * s4) +
83 ((u64)h2 * r1) + ((u64)h3 * r0) +
86 ((u64)h2 * r2) + ((u64)h3 * r1) +
100 h3 = (u32)d3 & 0x3ffffff;
115 state->h[3] = h3;
124 u32 h0, h1, h2, h3, h4, c;
133 h3 = state->h[3];
141 h3 += c;
142 c = h3 >> 26;
143 h3 = h3 & 0x3ffffff;
162 g3 = h3 + c;
179 h3 = (h3 & mask) | g3;
185 h2 = ((h2 >> 12) | (h3 << 14)) & 0xffffffff;
186 h3 = ((h3 >> 18) | (h4 << 8)) & 0xffffffff;
196 f = (u64)h3 + nonce[3] + (f >> 32);
197 h3 = (u32)f;
203 put_unaligned_le32(h3, &mac[12]);