aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/library.js2
-rw-r--r--tests/test_core.py36
2 files changed, 19 insertions, 19 deletions
diff --git a/src/library.js b/src/library.js
index 08665df6..bd34ac29 100644
--- a/src/library.js
+++ b/src/library.js
@@ -3462,7 +3462,7 @@ LibraryManager.library = {
var c = 31010991;
var ch = c >> 16;
var cl = c & 0xffff;
- val = (((valh * cl + vall * ch) << 16) + vall * cl + 0x676e6177) & 0x7fffffff;
+ val = (((valh * cl + vall * ch) << 16) + vall * cl + 0x676e6177) & 0xffffffff;
{{{ makeSetValue('seedp', 0, 'val', 'i32') }}};
return val;
},
diff --git a/tests/test_core.py b/tests/test_core.py
index aa69bc4e..594350fb 100644
--- a/tests/test_core.py
+++ b/tests/test_core.py
@@ -3565,26 +3565,26 @@ int main()
return 0;
}
'''
- expected = '''2073540312
-730128159
-1365227432
-1337224527
+ expected = '''-73943336
+-1417355489
+-782256216
+-810259121
792390264
-1952655743
-983994184
-1982845871
-1210574360
-1479617503
-2073540312
-730128159
-1365227432
-1337224527
+-194827905
+-1163489464
+-164637777
+-936909288
+-667866145
+-73943336
+-1417355489
+-782256216
+-810259121
792390264
-1952655743
-983994184
-1982845871
-1210574360
-1479617503
+-194827905
+-1163489464
+-164637777
+-936909288
+-667866145
'''
self.do_run(src, expected)