aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/test/js-perf-test/base.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/js-perf-test/base.js')
-rw-r--r--deps/v8/test/js-perf-test/base.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/deps/v8/test/js-perf-test/base.js b/deps/v8/test/js-perf-test/base.js
index ca25789488..66a15c0ff9 100644
--- a/deps/v8/test/js-perf-test/base.js
+++ b/deps/v8/test/js-perf-test/base.js
@@ -105,7 +105,8 @@ BenchmarkSuite.ResetRNG = function() {
Math.random = (function() {
var seed = 49734321;
return function() {
- // Robert Jenkins' 32 bit integer hash function.
+ // Robert Jenkins' 32-bit integer hash function.
+ seed = seed & 0xffffffff;
seed = ((seed + 0x7ed55d16) + (seed << 12)) & 0xffffffff;
seed = ((seed ^ 0xc761c23c) ^ (seed >>> 19)) & 0xffffffff;
seed = ((seed + 0x165667b1) + (seed << 5)) & 0xffffffff;