diff options
author | Alon Zakai <alonzakai@gmail.com> | 2014-01-30 13:53:16 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2014-01-30 13:53:16 -0800 |
commit | 90e12f496f662a5750bddade622e58c5e89b87e1 (patch) | |
tree | 06869c26f5f3639902f0cd2d5f27b8092a187e13 | |
parent | 00ebebfd6c09c4173330c0b661dba6e52a73c0c2 (diff) |
misc cleanups
-rw-r--r-- | src/library.js | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/library.js b/src/library.js index 64da5444..08665df6 100644 --- a/src/library.js +++ b/src/library.js @@ -3451,7 +3451,7 @@ LibraryManager.library = { srand__deps: ['__rand_seed'], srand: function(seed) { {{{ makeSetValue('___rand_seed', 0, 'seed', 'i32') }}} - }, + }, rand_r__deps: ['__rand_seed'], rand_r: function(seedp) { var val = {{{ makeGetValue('seedp', 0, 'i32') }}}; @@ -3459,14 +3459,11 @@ LibraryManager.library = { // i32 multiplication will be rounded by javascript var valh = val >> 16; var vall = val & 0xffff; - var c = 31010991; var ch = c >> 16; var cl = c & 0xffff; - val = (((valh * cl + vall * ch) << 16) + vall * cl + 0x676e6177) & 0x7fffffff; - - {{{ makeSetValue('seedp', 0, 'val', 'i32') }}} + {{{ makeSetValue('seedp', 0, 'val', 'i32') }}}; return val; }, rand__deps: ['rand_r'], |