vSMC
vSMC: Scalable Monte Carlo
Classes | Namespaces | Typedefs
aes_ni.hpp File Reference
#include <vsmc/rng/internal/common.hpp>
#include <vsmc/rng/counter.hpp>
#include <wmmintrin.h>

Go to the source code of this file.

Classes

class  vsmc::AESNIGenerator< ResultType, KeySeqType, Rounds, Blocks >
 RNG generator using AES-NI instructions. More...
 

Namespaces

 vsmc
 

Typedefs

template<typename ResultType , typename KeySeqType , std::size_t Rounds, std::size_t Blocks>
using vsmc::AESNIEngine = CounterEngine< AESNIGenerator< ResultType, KeySeqType, Rounds, Blocks >>
 RNG engine using AES-NI instructions. More...