Protocol++® (Protocolpp®)  v5.7.0
SFMT-sse2.h File Reference

SIMD oriented Fast Mersenne Twister(SFMT) for Intel SSE2. More...

Namespaces

 ProtocolPP
 

Functions

static void ProtocolPP::mm_recursion (__m128i *r, __m128i a, __m128i b, __m128i c, __m128i d)
 
void ProtocolPP::sfmt_gen_rand_all ()
 
static void ProtocolPP::gen_rand_array (w128_t *array, int size)
 

Detailed Description

SIMD oriented Fast Mersenne Twister(SFMT) for Intel SSE2.

Author
Mutsuo Saito (Hiroshima University)
Makoto Matsumoto (Hiroshima University)
Note
We assume LITTLE ENDIAN in this file

Copyright (C) 2006, 2007 Mutsuo Saito, Makoto Matsumoto and Hiroshima University. All rights reserved.

The new BSD License is applied to this software, see LICENSE.txt