src/java.base/share/classes/java/util/random/L64X128MixRandom.java
branchJDK-8193209-branch
changeset 57684 7cb325557832
parent 57547 56cbdc3ea079
child 59080 1b314be4feb2
--- a/src/java.base/share/classes/java/util/random/L64X128MixRandom.java	Wed Aug 07 15:35:55 2019 -0300
+++ b/src/java.base/share/classes/java/util/random/L64X128MixRandom.java	Thu Aug 08 11:06:54 2019 -0300
@@ -315,7 +315,12 @@
         final long z = s + x0;
         s = M * s + a;  // LCG
         long q0 = x0, q1 = x1;
-        { q1 ^= q0; q0 = Long.rotateLeft(q0, 24); q0 = q0 ^ q1 ^ (q1 << 16); q1 = Long.rotateLeft(q1, 37); }  // xoroshiro128v1_0
+        {   // xoroshiro128v1_0
+            q1 ^= q0;
+            q0 = Long.rotateLeft(q0, 24);
+            q0 = q0 ^ q1 ^ (q1 << 16);
+            q1 = Long.rotateLeft(q1, 37);
+        }
         x0 = q0; x1 = q1;
         return Long.rotateLeft(z * 5, 7) * 9;  // "starstar" mixing function
     }