MCKL
Monte Carlo Kernel Library
Namespaces | Functions
increment_avx512_64.hpp File Reference
#include <mckl/random/internal/increment_avx512_64_2.hpp>
#include <mckl/random/internal/increment_avx512_64_4.hpp>
#include <mckl/random/internal/increment_avx512_64_8.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_si512 (std::array< T, K > &ctr, std::array< __m512i, S > &s, std::false_type)
 
template<typename T , std::size_t K, std::size_t S>
void mckl::internal::increment_si512 (std::array< T, K > &ctr, std::array< __m512i, S > &s, std::true_type)