in commons-rng-core/src/main/java/org/apache/commons/rng/core/source32/AbstractXoShiRo128.java [202:223]
private void performJump(int[] jumpCoefficients) {
int s0 = 0;
int s1 = 0;
int s2 = 0;
int s3 = 0;
for (final int jc : jumpCoefficients) {
for (int b = 0; b < 32; b++) {
if ((jc & (1 << b)) != 0) {
s0 ^= state0;
s1 ^= state1;
s2 ^= state2;
s3 ^= state3;
}
next();
}
}
state0 = s0;
state1 = s1;
state2 = s2;
state3 = s3;
resetCachedState();
}