Skip to content

Commit 86c50dd

Browse files
jl_rng_split: not an problem, but weird these are all even; regenerate
This isn't an issue at all, but I noticed that these additive constants are all even, which feels weird, so I regenerated them. Since we're changing the fork behavior here anyway, changing these isn't any extra disruption.
1 parent 5f20082 commit 86c50dd

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/task.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1061,10 +1061,10 @@ void jl_rng_split(uint64_t dst[JL_RNG_SIZE], uint64_t src[JL_RNG_SIZE]) JL_NOTSA
10611061
// high spectrum multiplier from https://arxiv.org/abs/2001.05304
10621062

10631063
static const uint64_t a[4] = {
1064-
0xe5f8fa077b92a8a8, // random additive offsets...
1065-
0x7a0cd918958c124d,
1066-
0x86222f7d388588d4,
1067-
0xd30cbd35f2b64f52
1064+
0x214c146c88e47cb7, // random additive offsets...
1065+
0xa66d8cc21285aafa,
1066+
0x68c7ef2d7b1a54d4,
1067+
0xb053a7d7aa238c61
10681068
};
10691069
static const uint64_t m[4] = {
10701070
0xaef17502108ef2d9, // standard PCG multiplier

0 commit comments

Comments
 (0)