a5ea8337f93017e72ff5361264d0ffd3106cc9359eb70646326fd70ce505cd01

Download raw

Created: 2023-12-19 03:40:10.302489 UTC

Size: 3340

Preview (limited to 512 bytes)

"#include \"TestU01.h\"\n\n#include <stdint.h>\n\n/* Utilities */\n\ninline unsigned int popcount32(uint32_t i) {\n i = i - ((i >> 1) & 0x55555555);\n i = (i & 0x33333333) + ((i >> 2) & 0x33333333);\n return (((i + (i >> 4)) & 0xF0F0F0F) * 0x1010101) >> 24;\n}\n\ninline uint64_t rotl64(uint64_t value, unsigned int count) {\n return value << count | value >> (64 - count);\n}\n\n/* For comparison, SplitMix32 generator in C */\n#define GOLDEN_GAMMA 0x9e3779b9U\n\nstatic uint32_t seed = 0;\nstatic uint32_t gamma = 0;\n\nui"


Casa is a service provided by the Haskell Foundation │ Originally developed by FP Complete