aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-12-24 14:21:31 -0800
committerAlon Zakai <alonzakai@gmail.com>2012-12-24 14:21:31 -0800
commit3c0ad8948b599e0c4a5782709e33c82546fc427b (patch)
tree73e90c53bb8ccf38c9a963c58852e655d31bca6f /src
parent99174613de8ac2b23bf8bce24d3dade3dfc77968 (diff)
fix ctlz and add test
Diffstat (limited to 'src')
-rw-r--r--src/library.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/library.js b/src/library.js
index 8f2232a6..190a26d3 100644
--- a/src/library.js
+++ b/src/library.js
@@ -4755,7 +4755,11 @@ LibraryManager.library = {
llvm_ctlz_i64: function(l, h) {
var ret = _llvm_ctlz_i32(h);
if (ret == 32) ret += _llvm_ctlz_i32(l);
+#if USE_TYPED_ARRAYS == 2
+ return [ret, 0];
+#else
return ret;
+#endif
},
llvm_trap: function() {