|
@ -1,2 +1,26 @@ |
|
|
# PRNG_TESTS |
|
|
# PRNG_TESTS |
|
|
|
|
|
|
|
|
|
|
|
```c++ |
|
|
|
|
|
---------------------------------------------------------------------- |
|
|
|
|
|
Benchmark Time CPU Iterations |
|
|
|
|
|
---------------------------------------------------------------------- |
|
|
|
|
|
PRNGBuild<8, false, false> 4.61 ns 4.65 ns 154482759 |
|
|
|
|
|
PRNGBuild<12, false, false> 6.29 ns 6.42 ns 112000000 |
|
|
|
|
|
PRNGBuild<16, false, false> 7.91 ns 8.02 ns 89600000 |
|
|
|
|
|
PRNGBuild<20, false, false> 9.75 ns 9.77 ns 64000000 |
|
|
|
|
|
PRNGBuild<8, true, false> 4.58 ns 4.65 ns 154482759 |
|
|
|
|
|
PRNGBuild<12, true, false> 6.32 ns 6.42 ns 112000000 |
|
|
|
|
|
PRNGBuild<16, true, false> 7.92 ns 8.02 ns 89600000 |
|
|
|
|
|
PRNGBuild<20, true, false> 9.73 ns 9.52 ns 64000000 |
|
|
|
|
|
PRNGBuild<8, false, true> 4.39 ns 4.39 ns 160000000 |
|
|
|
|
|
PRNGBuild<12, false, true> 6.18 ns 6.25 ns 100000000 |
|
|
|
|
|
PRNGBuild<16, false, true> 7.88 ns 7.85 ns 89600000 |
|
|
|
|
|
PRNGBuild<20, false, true> 9.41 ns 9.42 ns 74666667 |
|
|
|
|
|
PRNGBuild<4, true, true> 2.52 ns 2.49 ns 263529412 |
|
|
|
|
|
PRNGBuild<6, true, true> 3.34 ns 3.37 ns 213333333 |
|
|
|
|
|
PRNGBuild<8, true, true> 4.39 ns 4.39 ns 160000000 |
|
|
|
|
|
PRNGBuild<12, true, true> 6.10 ns 6.00 ns 112000000 |
|
|
|
|
|
PRNGBuild<16, true, true> 7.90 ns 7.85 ns 89600000 |
|
|
|
|
|
PRNGBuild<20, true, true> 9.42 ns 9.42 ns 74666667 |
|
|
|
|
|
std_mtPRNGBuild 1.62 ns 1.61 ns 407272727 |
|
|
|
|
|
``` |