A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | n1 | n2 | n3 | n4 | n5 | n6 | n7 | bytes | name | rng | unrolling | result | compiler | |||||||||||||
2 | 0,40 | 0,40 | 0,40 | 0,41 | 0,41 | 0,41 | 0,41 | 8 | RandomizerWithShiftT<uint64_t> | sfc64 | 4 | 3500220087 | clang++ -O2 | |||||||||||||
3 | 0,44 | 0,44 | 0,44 | 0,44 | 0,44 | 0,45 | 0,45 | 8 | RandomizerWithShiftT<uint64_t> | sfc64 | 4 | 3500220087 | g++ -O2 | |||||||||||||
4 | 0,57 | 0,58 | 0,58 | 0,58 | 0,58 | 0,58 | 0,58 | 8 | RandomizerWithShiftMaxSize<uint64_t> | sfc64 | 1 | 3500056448 | clang++ -O2 | |||||||||||||
5 | 0,50 | 0,50 | 0,50 | 0,50 | 0,50 | 0,51 | 0,51 | 8 | RandomizerWithShiftMaxSize<uint64_t> | sfc64 | 4 | 3500056448 | clang++ -O2 | |||||||||||||
6 | 0,48 | 0,48 | 0,48 | 0,49 | 0,49 | 0,49 | 0,49 | 16 | RandomizerWithMaskShift<uint64_t> | sfc64 | 1 | 3500215551 | clang++ -O2 | |||||||||||||
7 | 0,35 | 0,35 | 0,35 | 0,35 | 0,35 | 0,35 | 0,36 | 16 | RandomizerWithMaskShift<uint64_t> | sfc64 | 4 | 3500215551 | clang++ -O2 | |||||||||||||
8 | 0,58 | 0,59 | 0,59 | 0,59 | 0,59 | 0,59 | 0,59 | 16 | RandomizerWithRotl<uint64_t> | sfc64 | 1 | 3500215551 | clang++ -O2 | |||||||||||||
9 | 0,59 | 0,59 | 0,60 | 0,60 | 0,60 | 0,60 | 0,60 | 16 | RandomizerWithRotl<uint64_t> | sfc64 | 4 | 3500215551 | clang++ -O2 | |||||||||||||
10 | 0,32 | 0,32 | 0,32 | 0,32 | 0,33 | 0,33 | 0,33 | 16 | RandomizerWithCounter2<uint64_t> | sfc64 | 4 | 3500215551 | clang++ -O2 | |||||||||||||
11 | 0,36 | 0,36 | 0,36 | 0,36 | 0,36 | 0,36 | 0,36 | 16 | RandomizerWithCounter2<uint64_t> | std::mt19937_64 | 4 | 3499876478 | clang++ -O2 | |||||||||||||
12 | 0,61 | 0,61 | 0,61 | 0,61 | 0,61 | 0,62 | 0,62 | 8 | RandomizerWithShiftTNoLikely<uint64_t> | sfc64 | 1 | 3500220087 | clang++ -O2 | |||||||||||||
13 | 0,36 | 0,36 | 0,36 | 0,36 | 0,36 | 0,36 | 0,37 | 8 | RandomizerWithShiftTNoLikely<uint64_t> | sfc64 | 4 | 3500220087 | clang++ -O2 | |||||||||||||
14 | 0,32 | 0,32 | 0,32 | 0,33 | 0,33 | 0,33 | 0,33 | 16 | RandomizerWithCounterShiftT<uint64_t> | sfc64 | 4 | 3500215551 | clang++ -O2 | |||||||||||||
15 | 0,37 | 0,38 | 0,38 | 0,38 | 0,38 | 0,38 | 0,40 | 16 | RandomizerWithCounterShiftT<uint64_t> | std::mt19937_64 | 4 | 3499876478 | clang++ -O2 | |||||||||||||
16 | 0,83 | 0,83 | 0,83 | 0,83 | 0,83 | 0,84 | 0,84 | 1 | BinaryAnd | sfc64 | 1 | 3499996395 | g++ -O2 | |||||||||||||
17 | 0,88 | 0,88 | 0,88 | 0,88 | 0,88 | 0,88 | 0,89 | 1 | BinaryAnd | sfc64 | 4 | 3499996395 | g++ -O2 | |||||||||||||
18 | 1,03 | 1,03 | 1,03 | 1,03 | 1,04 | 1,04 | 1,04 | 1 | BinaryAnd | sfc64 | 1 | 3499996395 | clang++ -O2 | |||||||||||||
19 | 1,02 | 1,04 | 1,04 | 1,04 | 1,04 | 1,04 | 1,04 | 1 | BoundedOperator | sfc64 | 1 | 3500029519 | clang++ -O2 | |||||||||||||
20 | 56,93 | 57,38 | 57,64 | 57,76 | 57,86 | 57,92 | 57,92 | 8 | BernoulliDistribution | sfc64 | 1 | 3499970481 | clang++ -O2 | |||||||||||||
21 | 56,66 | 56,68 | 56,84 | 56,93 | 56,95 | 56,97 | 57,00 | 8 | BernoulliDistribution | sfc64 | 4 | 3499970481 | clang++ -O2 | |||||||||||||
22 | 1,09 | 1,09 | 1,09 | 1,09 | 1,10 | 1,11 | 1,11 | 1 | BinaryAnd | sfc64 | 4 | 3499996395 | clang++ -O2 | |||||||||||||
23 | 1,13 | 1,13 | 1,13 | 1,13 | 1,14 | 1,14 | 1,14 | 1 | BoundedOperator | sfc64 | 4 | 3500029519 | clang++ -O2 | |||||||||||||
24 | 0,44 | 0,45 | 0,45 | 0,45 | 0,45 | 0,45 | 0,45 | 8 | RandomizerWithShiftT<uint64_t> | std::mt19937_64 | 4 | 3499882519 | clang++ -O2 | |||||||||||||
25 | 0,48 | 0,48 | 0,48 | 0,48 | 0,49 | 0,49 | 0,50 | 8 | RandomizerWithShiftT<uint64_t> | sfc64 | 1 | 3500220087 | clang++ -O2 | |||||||||||||
26 | 1,02 | 1,02 | 1,02 | 1,03 | 1,03 | 1,03 | 1,03 | 8 | RandomizerWithShiftMaxSize<uint64_t> | std::mt19937 | 1 | 3500193634 | clang++ -O2 | |||||||||||||
27 | 0,89 | 0,89 | 0,89 | 0,90 | 0,90 | 0,90 | 0,90 | 8 | RandomizerWithShiftMaxSize<uint64_t> | std::mt19937 | 4 | 3500193634 | clang++ -O2 | |||||||||||||
28 | 0,61 | 0,61 | 0,61 | 0,61 | 0,61 | 0,61 | 0,61 | 16 | RandomizerWithMaskShift<uint64_t> | std::mt19937 | 1 | 3500102186 | clang++ -O2 | |||||||||||||
29 | 0,52 | 0,52 | 0,52 | 0,52 | 0,52 | 0,53 | 0,53 | 16 | RandomizerWithMaskShift<uint64_t> | std::mt19937 | 4 | 3500102186 | clang++ -O2 | |||||||||||||
30 | 0,73 | 0,73 | 0,73 | 0,73 | 0,73 | 0,74 | 0,74 | 16 | RandomizerWithRotl<uint64_t> | std::mt19937 | 1 | 3500102186 | clang++ -O2 | |||||||||||||
31 | 0,81 | 0,81 | 0,81 | 0,81 | 0,82 | 0,82 | 0,82 | 16 | RandomizerWithRotl<uint64_t> | std::mt19937 | 4 | 3500102186 | clang++ -O2 | |||||||||||||
32 | 0,47 | 0,47 | 0,47 | 0,47 | 0,48 | 0,48 | 0,48 | 16 | RandomizerWithCounter2<uint64_t> | std::mt19937 | 4 | 3500102186 | clang++ -O2 | |||||||||||||
33 | 0,48 | 0,48 | 0,48 | 0,48 | 0,48 | 0,48 | 0,48 | 16 | RandomizerWithCounter2<uint64_t> | sfc64 | 1 | 3500215551 | clang++ -O2 | |||||||||||||
34 | 0,76 | 0,76 | 0,77 | 0,77 | 0,77 | 0,77 | 0,77 | 8 | RandomizerWithShiftTNoLikely<uint64_t> | std::mt19937 | 1 | 3500082439 | clang++ -O2 | |||||||||||||
35 | 0,55 | 0,55 | 0,55 | 0,55 | 0,55 | 0,55 | 0,56 | 8 | RandomizerWithShiftTNoLikely<uint64_t> | std::mt19937 | 4 | 3500082439 | clang++ -O2 | |||||||||||||
36 | 0,46 | 0,46 | 0,46 | 0,46 | 0,47 | 0,47 | 0,47 | 16 | RandomizerWithCounterShiftT<uint64_t> | sfc64 | 1 | 3500215551 | clang++ -O2 | |||||||||||||
37 | 0,51 | 0,51 | 0,51 | 0,52 | 0,52 | 0,52 | 0,52 | 16 | RandomizerWithCounterShiftT<uint64_t> | std::mt19937_64 | 1 | 3499876478 | clang++ -O2 | |||||||||||||
38 | 1,58 | 1,58 | 1,59 | 1,59 | 1,59 | 1,59 | 1,60 | 1 | UniformDistribution | sfc64 | 4 | 3500029519 | clang++ -O2 | |||||||||||||
39 | 1,83 | 1,83 | 1,83 | 1,83 | 1,83 | 1,83 | 1,83 | 1 | UniformDistribution | sfc64 | 1 | 3500029519 | clang++ -O2 | |||||||||||||
40 | 2,14 | 2,14 | 2,14 | 2,14 | 2,14 | 2,14 | 2,14 | 1 | BoundedOperator | sfc64 | 1 | 3500029519 | g++ -O2 | |||||||||||||
41 | 2,26 | 2,26 | 2,26 | 2,26 | 2,26 | 2,26 | 2,26 | 1 | BoundedOperator | sfc64 | 4 | 3500029519 | g++ -O2 | |||||||||||||
42 | 60,83 | 60,90 | 60,93 | 60,96 | 60,96 | 60,97 | 60,98 | 8 | BernoulliDistribution | std::mt19937 | 1 | 3499935096 | clang++ -O2 | |||||||||||||
43 | 60,82 | 60,98 | 60,99 | 61,00 | 61,00 | 61,00 | 61,07 | 8 | BernoulliDistribution | std::mt19937 | 4 | 3499935096 | clang++ -O2 | |||||||||||||
44 | 2,70 | 2,71 | 2,71 | 2,71 | 2,72 | 2,72 | 2,73 | 1 | BinaryAnd | std::mt19937 | 4 | 3500069986 | clang++ -O2 | |||||||||||||
45 | 2,74 | 2,74 | 2,74 | 2,74 | 2,75 | 2,75 | 2,76 | 1 | BinaryAnd | std::mt19937_64 | 1 | 3500114527 | clang++ -O2 | |||||||||||||
46 | 0,49 | 0,50 | 0,50 | 0,50 | 0,50 | 0,50 | 0,50 | 8 | RandomizerWithShiftT<uint64_t> | sfc64 | 1 | 3500220087 | g++ -O2 | |||||||||||||
47 | 0,51 | 0,51 | 0,51 | 0,51 | 0,52 | 0,52 | 0,52 | 8 | RandomizerWithShiftT<uint64_t> | std::mt19937_64 | 1 | 3499882519 | clang++ -O2 | |||||||||||||
48 | 0,63 | 0,64 | 0,64 | 0,64 | 0,64 | 0,64 | 0,64 | 8 | RandomizerWithShiftMaxSize<uint64_t> | std::mt19937_64 | 1 | 3500030569 | clang++ -O2 | |||||||||||||
49 | 0,57 | 0,58 | 0,58 | 0,58 | 0,58 | 0,58 | 0,58 | 8 | RandomizerWithShiftMaxSize<uint64_t> | std::mt19937_64 | 4 | 3500030569 | clang++ -O2 | |||||||||||||
50 | 0,61 | 0,61 | 0,61 | 0,61 | 0,61 | 0,61 | 0,62 | 16 | RandomizerWithMaskShift<uint64_t> | std::mt19937_64 | 1 | 3499876478 | clang++ -O2 | |||||||||||||
51 | 0,42 | 0,42 | 0,43 | 0,43 | 0,43 | 0,43 | 0,43 | 16 | RandomizerWithMaskShift<uint64_t> | std::mt19937_64 | 4 | 3499876478 | clang++ -O2 | |||||||||||||
52 | 0,62 | 0,63 | 0,63 | 0,63 | 0,63 | 0,63 | 0,63 | 16 | RandomizerWithRotl<uint64_t> | std::mt19937_64 | 1 | 3499876478 | clang++ -O2 | |||||||||||||
53 | 0,62 | 0,63 | 0,63 | 0,63 | 0,63 | 0,63 | 0,64 | 16 | RandomizerWithRotl<uint64_t> | std::mt19937_64 | 4 | 3499876478 | clang++ -O2 | |||||||||||||
54 | 0,50 | 0,50 | 0,50 | 0,50 | 0,50 | 0,50 | 0,50 | 16 | RandomizerWithCounter2<uint64_t> | std::mt19937_64 | 1 | 3499876478 | clang++ -O2 | |||||||||||||
55 | 0,59 | 0,59 | 0,59 | 0,60 | 0,60 | 0,60 | 0,60 | 16 | RandomizerWithCounter2<uint64_t> | std::mt19937 | 1 | 3500102186 | clang++ -O2 | |||||||||||||
56 | 0,66 | 0,67 | 0,67 | 0,67 | 0,67 | 0,67 | 0,67 | 8 | RandomizerWithShiftTNoLikely<uint64_t> | std::mt19937_64 | 1 | 3499882519 | clang++ -O2 | |||||||||||||
57 | 0,44 | 0,44 | 0,44 | 0,45 | 0,45 | 0,45 | 0,45 | 8 | RandomizerWithShiftTNoLikely<uint64_t> | std::mt19937_64 | 4 | 3499882519 | clang++ -O2 | |||||||||||||
58 | 0,54 | 0,54 | 0,55 | 0,55 | 0,55 | 0,55 | 0,55 | 16 | RandomizerWithCounterShiftT<uint64_t> | std::mt19937 | 4 | 3500102186 | clang++ -O2 | |||||||||||||
59 | 0,55 | 0,55 | 0,55 | 0,55 | 0,55 | 0,55 | 0,55 | 16 | RandomizerWithCounterShiftT<uint64_t> | sfc64 | 1 | 3500215551 | g++ -O2 | |||||||||||||
60 | 2,74 | 2,74 | 2,75 | 2,75 | 2,75 | 2,76 | 2,77 | 1 | BinaryAnd | std::mt19937 | 1 | 3500069986 | clang++ -O2 | |||||||||||||
61 | 2,74 | 2,75 | 2,75 | 2,75 | 2,75 | 2,75 | 2,75 | 1 | BoundedOperator | std::mt19937_64 | 4 | 3500033509 | clang++ -O2 | |||||||||||||
62 | 2,74 | 2,75 | 2,75 | 2,76 | 2,76 | 2,76 | 2,77 | 1 | BinaryAnd | std::mt19937_64 | 4 | 3500114527 | clang++ -O2 | |||||||||||||
63 | 2,80 | 2,80 | 2,80 | 2,80 | 2,81 | 2,81 | 2,83 | 1 | BoundedOperator | std::mt19937_64 | 1 | 3500033509 | clang++ -O2 | |||||||||||||
64 | 58,14 | 58,15 | 58,19 | 58,23 | 58,39 | 58,88 | 58,92 | 8 | BernoulliDistribution | std::mt19937_64 | 1 | 3499966491 | clang++ -O2 | |||||||||||||
65 | 58,28 | 58,28 | 58,28 | 58,28 | 58,29 | 58,33 | 58,35 | 8 | BernoulliDistribution | std::mt19937_64 | 4 | 3499966491 | clang++ -O2 | |||||||||||||
66 | 3,03 | 3,04 | 3,04 | 3,04 | 3,04 | 3,05 | 3,05 | 1 | UniformDistribution | std::mt19937_64 | 4 | 3500033509 | g++ -O2 | |||||||||||||
67 | 3,19 | 3,20 | 3,20 | 3,20 | 3,20 | 3,20 | 3,21 | 1 | UniformDistribution | std::mt19937_64 | 1 | 3500033509 | clang++ -O2 | |||||||||||||
68 | 0,54 | 0,54 | 0,55 | 0,55 | 0,55 | 0,55 | 0,55 | 8 | RandomizerWithShiftT<uint64_t> | std::mt19937 | 4 | 3500082439 | clang++ -O2 | |||||||||||||
69 | 0,55 | 0,55 | 0,55 | 0,55 | 0,55 | 0,55 | 0,56 | 8 | RandomizerWithShiftT<uint64_t> | std::mt19937_64 | 4 | 3499882519 | g++ -O2 | |||||||||||||
70 | 0,91 | 0,91 | 0,91 | 0,91 | 0,91 | 0,91 | 0,91 | 8 | RandomizerWithShiftMaxSize<uint64_t> | sfc64 | 1 | 3500056448 | g++ -O2 | |||||||||||||
71 | 0,79 | 0,79 | 0,79 | 0,79 | 0,80 | 0,80 | 0,81 | 8 | RandomizerWithShiftMaxSize<uint64_t> | sfc64 | 4 | 3500056448 | g++ -O2 | |||||||||||||
72 | 0,50 | 0,50 | 0,50 | 0,50 | 0,50 | 0,51 | 0,51 | 16 | RandomizerWithMaskShift<uint64_t> | sfc64 | 1 | 3500215551 | g++ -O2 | |||||||||||||
73 | 1,63 | 1,63 | 1,63 | 1,63 | 1,63 | 1,64 | 1,64 | 16 | RandomizerWithMaskShift<uint64_t> | sfc64 | 4 | 3500215551 | g++ -O2 | |||||||||||||
74 | 0,61 | 0,61 | 0,62 | 0,62 | 0,62 | 0,62 | 0,62 | 16 | RandomizerWithRotl<uint64_t> | sfc64 | 1 | 3500215551 | g++ -O2 | |||||||||||||
75 | 1,04 | 1,05 | 1,05 | 1,05 | 1,05 | 1,05 | 1,05 | 16 | RandomizerWithRotl<uint64_t> | sfc64 | 4 | 3500215551 | g++ -O2 | |||||||||||||
76 | 0,65 | 0,65 | 0,65 | 0,66 | 0,66 | 0,66 | 0,66 | 16 | RandomizerWithCounter2<uint64_t> | sfc64 | 4 | 3500215551 | g++ -O2 | |||||||||||||
77 | 0,70 | 0,70 | 0,70 | 0,70 | 0,70 | 0,71 | 0,71 | 16 | RandomizerWithCounter2<uint64_t> | sfc64 | 1 | 3500215551 | g++ -O2 | |||||||||||||
78 | 0,49 | 0,49 | 0,49 | 0,49 | 0,49 | 0,49 | 0,49 | 8 | RandomizerWithShiftTNoLikely<uint64_t> | sfc64 | 1 | 3500220087 | g++ -O2 | |||||||||||||
79 | 0,43 | 0,43 | 0,43 | 0,44 | 0,44 | 0,44 | 0,44 | 8 | RandomizerWithShiftTNoLikely<uint64_t> | sfc64 | 4 | 3500220087 | g++ -O2 | |||||||||||||
80 | 0,61 | 0,61 | 0,61 | 0,61 | 0,61 | 0,61 | 0,62 | 16 | RandomizerWithCounterShiftT<uint64_t> | std::mt19937 | 1 | 3500102186 | clang++ -O2 | |||||||||||||
81 | 0,63 | 0,63 | 0,64 | 0,64 | 0,64 | 0,65 | 0,66 | 16 | RandomizerWithCounterShiftT<uint64_t> | std::mt19937_64 | 1 | 3499876478 | g++ -O2 | |||||||||||||
82 | 5,34 | 5,34 | 5,35 | 5,35 | 5,37 | 5,38 | 5,38 | 1 | BinaryAnd | std::mt19937 | 4 | 3500069986 | g++ -O2 | |||||||||||||
83 | 5,35 | 5,35 | 5,36 | 5,38 | 5,39 | 5,39 | 5,41 | 1 | BinaryAnd | std::mt19937 | 1 | 3500069986 | g++ -O2 | |||||||||||||
84 | 5,53 | 5,54 | 5,55 | 5,55 | 5,59 | 5,59 | 5,62 | 1 | BinaryAnd | std::mt19937_64 | 4 | 3500114527 | g++ -O2 | |||||||||||||
85 | 5,62 | 5,64 | 5,66 | 5,66 | 5,68 | 5,69 | 5,74 | 1 | BinaryAnd | std::mt19937_64 | 1 | 3500114527 | g++ -O2 | |||||||||||||
86 | 4,94 | 4,94 | 4,95 | 4,95 | 4,95 | 4,96 | 4,96 | 8 | BernoulliDistribution | sfc64 | 1 | 3499970481 | g++ -O2 | |||||||||||||
87 | 4,91 | 4,91 | 4,92 | 4,92 | 4,92 | 4,93 | 4,93 | 8 | BernoulliDistribution | sfc64 | 4 | 3499970481 | g++ -O2 | |||||||||||||
88 | 7,03 | 7,04 | 7,06 | 7,07 | 7,13 | 7,14 | 7,15 | 1 | BoundedOperator | std::mt19937_64 | 1 | 3500033509 | g++ -O2 | |||||||||||||
89 | 7,08 | 7,08 | 7,09 | 7,10 | 7,11 | 7,13 | 7,15 | 1 | BoundedOperator | std::mt19937_64 | 4 | 3500033509 | g++ -O2 | |||||||||||||
90 | 0,59 | 0,59 | 0,59 | 0,60 | 0,60 | 0,60 | 0,60 | 8 | RandomizerWithShiftT<uint64_t> | std::mt19937_64 | 1 | 3499882519 | g++ -O2 | |||||||||||||
91 | 0,61 | 0,61 | 0,61 | 0,61 | 0,61 | 0,61 | 0,62 | 8 | RandomizerWithShiftT<uint64_t> | std::mt19937 | 1 | 3500082439 | clang++ -O2 | |||||||||||||
92 | 1,15 | 1,15 | 1,15 | 1,16 | 1,16 | 1,16 | 1,16 | 8 | RandomizerWithShiftMaxSize<uint64_t> | std::mt19937 | 1 | 3500193634 | g++ -O2 | |||||||||||||
93 | 1,08 | 1,08 | 1,08 | 1,08 | 1,09 | 1,09 | 1,10 | 8 | RandomizerWithShiftMaxSize<uint64_t> | std::mt19937 | 4 | 3500193634 | g++ -O2 | |||||||||||||
94 | 0,71 | 0,71 | 0,71 | 0,72 | 0,72 | 0,72 | 0,73 | 16 | RandomizerWithMaskShift<uint64_t> | std::mt19937 | 1 | 3500102186 | g++ -O2 | |||||||||||||
95 | 1,90 | 1,91 | 1,91 | 1,91 | 1,91 | 1,91 | 1,91 | 16 | RandomizerWithMaskShift<uint64_t> | std::mt19937 | 4 | 3500102186 | g++ -O2 | |||||||||||||
96 | 0,83 | 0,83 | 0,84 | 0,84 | 0,85 | 0,85 | 0,85 | 16 | RandomizerWithRotl<uint64_t> | std::mt19937 | 1 | 3500102186 | g++ -O2 | |||||||||||||
97 | 1,29 | 1,30 | 1,30 | 1,30 | 1,31 | 1,31 | 1,31 | 16 | RandomizerWithRotl<uint64_t> | std::mt19937 | 4 | 3500102186 | g++ -O2 | |||||||||||||
98 | 0,78 | 0,78 | 0,78 | 0,78 | 0,79 | 0,79 | 0,79 | 16 | RandomizerWithCounter2<uint64_t> | std::mt19937_64 | 4 | 3499876478 | g++ -O2 | |||||||||||||
99 | 0,81 | 0,81 | 0,81 | 0,81 | 0,81 | 0,81 | 0,82 | 16 | RandomizerWithCounter2<uint64_t> | std::mt19937_64 | 1 | 3499876478 | g++ -O2 | |||||||||||||
100 | 0,72 | 0,73 | 0,73 | 0,74 | 0,74 | 0,74 | 0,74 | 8 | RandomizerWithShiftTNoLikely<uint64_t> | std::mt19937 | 1 | 3500082439 | g++ -O2 |