chacha_sse2_impl.hpp File Reference
#include <nil/crypto3/detail/config.hpp>
#include <nil/crypto3/stream/detail/chacha/chacha_policy.hpp>
#include <emmintrin.h>
Include dependency graph for chacha_sse2_impl.hpp:
Go to the source code of this file.
Classes | |
struct | nil::crypto3::stream::detail::chacha_sse2_impl< Round, IVSize, KeyBits > |
Namespaces | |
nil | |
nil::crypto3 | |
nil::crypto3::stream | |
nil::crypto3::stream::detail | |
Macros | |
#define | mm_rotl(r, n) _mm_or_si128(_mm_slli_epi32(r, n), _mm_srli_epi32(r, 32 - (n))) |
Macro Definition Documentation
◆ mm_rotl
#define mm_rotl | ( | r, | |
n | |||
) | _mm_or_si128(_mm_slli_epi32(r, n), _mm_srli_epi32(r, 32 - (n))) |