aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-07-15 15:29:13 -0700
committerAlon Zakai <alonzakai@gmail.com>2013-07-15 15:29:13 -0700
commite68f61f044ce29063d79f3af7b4407a9e74aa9ad (patch)
tree31f1bfa7141f146f3f6a6c630c2f62a4c89a94b9
parent6e7a7aa3e8c2096463fed1f24d561557f49787f8 (diff)
use high-precision llrint in ta2 only
-rw-r--r--src/library.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/library.js b/src/library.js
index fd883e82..0ea9c135 100644
--- a/src/library.js
+++ b/src/library.js
@@ -5735,10 +5735,14 @@ LibraryManager.library = {
rintf: 'rint',
lrint: 'rint',
lrintf: 'rint',
+#if USE_TYPED_ARRAYS == 2
llrint: function(x) {
x = (x < 0) ? -Math.round(-x) : Math.round(x);
{{{ makeStructuralReturn(splitI64('x')) }}};
},
+#else
+ llrint: 'rint',
+#endif
llrintf: 'llrint',
nearbyint: 'rint',
nearbyintf: 'rint',