Home | History | Annotate | Download | only in poly1305

Lines Matching refs:R22

65   } R20, R21, R22, R23, R24, S21, S22, S23, S24;
165 p->R22.d[1] = (uint32_t)(r2);
166 p->R22.d[3] = (uint32_t)(r2 >> 32);
194 uint64_t r20, r21, r22, s22;
204 r2 = ((uint64_t)p->R22.d[3] << 32) | (uint64_t)p->R22.d[1];
211 r22 = r2;
213 s22 = r22 * (5 << 2);
216 d[1] = add128(mul64x64_128(r22, s22), mul64x64_128(r20 * 2, r21));
217 d[2] = add128(mul64x64_128(r21, r21), mul64x64_128(r22 * 2, r20));
225 r22 = lo128(d[2]) & 0x3ffffffffff;
237 p->R22.v =
241 _mm_cvtsi32_si128((uint32_t)((r21 >> 34) | (r22 << 10)) & 0x3ffffff),
243 p->R24.v = _mm_shuffle_epi32(_mm_cvtsi32_si128((uint32_t)((r22 >> 16))),
246 p->S22.v = _mm_mul_epu32(p->R22.v, FIVE);
258 p->R22.d[1] = (uint32_t)(r2);
259 p->R22.d[3] = (uint32_t)(r2 >> 32);
301 T2 = _mm_mul_epu32(H0, p->R22.v);
321 T6 = _mm_mul_epu32(H1, p->R22.v);
338 T5 = _mm_mul_epu32(H2, p->R22.v);
378 T5 = _mm_mul_epu32(M0, p->R22.v);
383 T6 = _mm_mul_epu32(M1, p->R22.v);
402 T5 = _mm_mul_epu32(M2, p->R22.v);
498 T2 = _mm_mul_epu32(H0, p->R22.v);
518 T6 = _mm_mul_epu32(H1, p->R22.v);
535 T5 = _mm_mul_epu32(H2, p->R22.v);
596 r2 = ((uint64_t)p->R22.d[3] << 32) | (uint64_t)p->R22.d[1];
600 p->R22.d[2] = (uint32_t)((r1 >> 8)) & 0x3ffffff;
604 p->S22.d[2] = p->R22.d[2] * 5;
611 T2 = _mm_mul_epu32(H0, p->R22.v);
631 T6 = _mm_mul_epu32(H1, p->R22.v);
648 T5 = _mm_mul_epu32(H2, p->R22.v);
790 r2 = ((uint64_t)p->R22.d[3] << 32) | (uint64_t)p->R22.d[1];