poly1305_sse2.c | 207 xmmi T0, T1, T2, T3, T4, T5, T6, T7, T8; 241 T2 = _mm_loadu_si128((const xmmi *) (const void *) &st->H.hh[8]); 246 H4 = _mm_shuffle_epi32(T2, _MM_SHUFFLE(1, 1, 0, 0)); 251 T2 = _mm_loadu_si128((const xmmi *) (const void *) &st->R[0]); 255 T4 = _mm_unpacklo_epi32(T0, T2); 256 T5 = _mm_unpackhi_epi32(T0, T2); 262 T2 = _mm_cvtsi32_si128(1); 263 T4 = _mm_unpacklo_epi32(T0, T2); 264 T5 = _mm_unpackhi_epi32(T0, T2); 318 T2 = H4 685 uint32_t t0, t1, t2, t3, t4, b; local in function:poly1305_blocks [all...] |