Class LXMBenchmark.LCG128Source
- java.lang.Object
-
- org.apache.commons.rng.examples.jmh.core.LXMBenchmark.LCG128Source
-
- Enclosing class:
- LXMBenchmark
public static class LXMBenchmark.LCG128Source extends Object
Encapsulates a method to compute an update step on a 128-bit linear congruential generator (LCG). This benchmark source targets optimisation of the 128-bit LCG update step, in particular the branch to compute carry propagation from the low to high half.
-
-
Constructor Summary
Constructors Constructor Description LCG128Source()
-
-
-
Constructor Detail
-
LCG128Source
public LCG128Source()
-
-
Method Detail
-
setup
public void setup()
Create the generator of output values.
-
-