src/java.base/share/classes/java/util/random/Xoshiro256StarStar.java
branchJDK-8193209-branch
changeset 57684 7cb325557832
parent 57547 56cbdc3ea079
child 59080 1b314be4feb2
--- a/src/java.base/share/classes/java/util/random/Xoshiro256StarStar.java	Wed Aug 07 15:35:55 2019 -0300
+++ b/src/java.base/share/classes/java/util/random/Xoshiro256StarStar.java	Thu Aug 08 11:06:54 2019 -0300
@@ -235,7 +235,15 @@
    public long nextLong() {
         final long z = x0;
         long q0 = x0, q1 = x1, q2 = x2, q3 = x3;
-        { long t = q1 << 17; q2 ^= q0; q3 ^= q1; q1 ^= q2; q0 ^= q3; q2 ^= t; q3 = Long.rotateLeft(q3, 45); }  // xoshiro256 1.0
+       {   // xoshiro256 1.0
+           long t = q1 << 17;
+           q2 ^= q0;
+           q3 ^= q1;
+           q1 ^= q2;
+           q0 ^= q3;
+           q2 ^= t;
+           q3 = Long.rotateLeft(q3, 45);
+       }
         x0 = q0; x1 = q1; x2 = q2; x3 = q3;
         return Long.rotateLeft(z * 5, 7) * 9;  // "starstar" mixing function
     }