MCKL
Monte Carlo Kernel Library
Namespaces | Functions
increment_avx2_64.hpp File Reference
#include <mckl/random/internal/increment_avx2_64_4.hpp>
#include <mckl/random/internal/increment_avx2_64_8.hpp>
#include <mckl/random/internal/increment_avx2_64_f.hpp>
#include <mckl/random/internal/increment_generic.hpp>

Go to the source code of this file.

Namespaces

 mckl
 
 mckl::internal
 

Functions

 mckl::internal::__attribute__ ((always_inline, flatten)) inline void aesenc_si128(std
 
template<typename T , std::size_t K, std::size_t S>
void mckl::internal::increment_si256 (std::array< T, K > &ctr, std::array< __m256i, S > &s, std::false_type)
 
template<typename T , std::size_t K, std::size_t S>
void mckl::internal::increment_si256 (std::array< T, K > &ctr, std::array< __m256i, S > &s, std::true_type)