Protocol++® (Protocolpp®)
v5.7.0
|
SIMD oriented Fast Mersenne Twister(SFMT) pseudorandom number generator. More...
Namespaces | |
ProtocolPP | |
Macros | |
#define | SFMT_ALTI_H |
#define | SFMT_ALTI_SWAP {4, 5, 6, 7, 0, 1, 2, 3, 12, 13, 14, 15, 8, 9, 10, 11} |
Functions | |
static vector unsigned int | ProtocolPP::vec_recursion (vector unsigned int a, vector unsigned int b, vector unsigned int c, vector unsigned int d) |
void | ProtocolPP::sfmt_gen_rand_all () |
static void | ProtocolPP::gen_rand_array (w128_t *array, int size) |
static void | ProtocolPP::swap (w128_t *array, int size) |
SIMD oriented Fast Mersenne Twister(SFMT) pseudorandom number generator.
Copyright (C) 2007 Mutsuo Saito, Makoto Matsumoto and Hiroshima University. All rights reserved.
The new BSD License is applied to this software. see LICENSE.txt