Protocol++® (Protocolpp®)
v5.7.0
|
SIMD oriented Fast Mersenne Twister(SFMT) for ARM with 128b NEON. More...
Namespaces | |
ProtocolPP | |
Macros | |
#define | rotate_bytes(A, B, C) vreinterpretq_u32_u8(vextq_u8(vreinterpretq_u8_u32(A),vreinterpretq_u8_u32(B),(C))) |
Functions | |
static void | ProtocolPP::neon_recursion (uint32x4_t *r, uint32x4_t a, uint32x4_t b, uint32x4_t c, uint32x4_t d) |
void | ProtocolPP::sfmt_gen_rand_all () |
static void | ProtocolPP::gen_rand_array (w128_t *array, int size) |
SIMD oriented Fast Mersenne Twister(SFMT) for ARM with 128b NEON.