/src/sys/crypto/chacha/ |
chacha_ref.c | 51 rol32(uint32_t u, unsigned c) 59 (a) += (b); (d) ^= (a); (d) = rol32((d), 16); \ 60 (c) += (d); (b) ^= (c); (b) = rol32((b), 12); \ 61 (a) += (b); (d) ^= (a); (d) = rol32((d), 8); \ 62 (c) += (d); (b) ^= (c); (b) = rol32((b), 7); \ 50 rol32(uint32_t u, unsigned c) function in typeref:typename:uint32_t
|
chacha_ref.c | 51 rol32(uint32_t u, unsigned c) 59 (a) += (b); (d) ^= (a); (d) = rol32((d), 16); \ 60 (c) += (d); (b) ^= (c); (b) = rol32((b), 12); \ 61 (a) += (b); (d) ^= (a); (d) = rol32((d), 8); \ 62 (c) += (d); (b) ^= (c); (b) = rol32((b), 7); \ 50 rol32(uint32_t u, unsigned c) function in typeref:typename:uint32_t
|
/src/sys/crypto/chacha/arch/x86/ |
chacha_sse2.c | 37 rol32(__m128i x, uint8_t n) function in typeref:typename:__m128i 57 r0 = _mm_add_epi32(r0, r1); r3 ^= r0; r3 = rol32(r3, 16); 58 r2 = _mm_add_epi32(r2, r3); r1 ^= r2; r1 = rol32(r1, 12); 59 r0 = _mm_add_epi32(r0, r1); r3 ^= r0; r3 = rol32(r3, 8); 60 r2 = _mm_add_epi32(r2, r3); r1 ^= r2; r1 = rol32(r1, 7); 67 c0 = _mm_add_epi32(c0, c1); c3 ^= c0; c3 = rol32(c3, 16); 68 c2 = _mm_add_epi32(c2, c3); c1 ^= c2; c1 = rol32(c1, 12); 69 c0 = _mm_add_epi32(c0, c1); c3 ^= c0; c3 = rol32(c3, 8); 70 c2 = _mm_add_epi32(c2, c3); c1 ^= c2; c1 = rol32(c1, 7); 131 (a) = _mm_add_epi32((a), (b)); (d) ^= a; (d) = rol32((d), 16); [all...] |
chacha_sse2.c | 37 rol32(__m128i x, uint8_t n) function in typeref:typename:__m128i 57 r0 = _mm_add_epi32(r0, r1); r3 ^= r0; r3 = rol32(r3, 16); 58 r2 = _mm_add_epi32(r2, r3); r1 ^= r2; r1 = rol32(r1, 12); 59 r0 = _mm_add_epi32(r0, r1); r3 ^= r0; r3 = rol32(r3, 8); 60 r2 = _mm_add_epi32(r2, r3); r1 ^= r2; r1 = rol32(r1, 7); 67 c0 = _mm_add_epi32(c0, c1); c3 ^= c0; c3 = rol32(c3, 16); 68 c2 = _mm_add_epi32(c2, c3); c1 ^= c2; c1 = rol32(c1, 12); 69 c0 = _mm_add_epi32(c0, c1); c3 ^= c0; c3 = rol32(c3, 8); 70 c2 = _mm_add_epi32(c2, c3); c1 ^= c2; c1 = rol32(c1, 7); 131 (a) = _mm_add_epi32((a), (b)); (d) ^= a; (d) = rol32((d), 16); [all...] |