diff options
author | Alon Zakai <azakai@google.com> | 2019-04-25 10:35:22 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-25 10:35:22 -0700 |
commit | ef6020cd5fbf9af61e7fdc17a5c787fc733f793d (patch) | |
tree | 4fa531d168f304f050c73abb549a3de079f8a05d /test/wasm2js/left-to-right.2asm.js | |
parent | 09945884f7461135286357d14f993f9b5c5a329b (diff) | |
download | binaryen-ef6020cd5fbf9af61e7fdc17a5c787fc733f793d.tar.gz binaryen-ef6020cd5fbf9af61e7fdc17a5c787fc733f793d.tar.bz2 binaryen-ef6020cd5fbf9af61e7fdc17a5c787fc733f793d.zip |
wasm2js: optimize loops and eqz (#2051)
Diffstat (limited to 'test/wasm2js/left-to-right.2asm.js')
-rw-r--r-- | test/wasm2js/left-to-right.2asm.js | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/test/wasm2js/left-to-right.2asm.js b/test/wasm2js/left-to-right.2asm.js index 0c92f249c..cb551e9ac 100644 --- a/test/wasm2js/left-to-right.2asm.js +++ b/test/wasm2js/left-to-right.2asm.js @@ -1678,7 +1678,7 @@ function asmFunc(global, env, buffer) { { i64toi32_i32$1 = var$1$hi; var$3 = var$1; - if ((var$3 | 0) == (0 | 0)) { + if (!var$3) { break label$11 } i64toi32_i32$1 = var$1$hi; @@ -1698,7 +1698,7 @@ function asmFunc(global, env, buffer) { } } var$4 = $38_1; - if ((var$4 | 0) == (0 | 0)) { + if (!var$4) { break label$9 } var$2 = Math_clz32(var$4) - Math_clz32(var$2) | 0; @@ -1745,10 +1745,10 @@ function asmFunc(global, env, buffer) { } var$3 = $39_1; i64toi32_i32$1 = var$0$hi; - if ((var$0 | 0) == (0 | 0)) { + if (!var$0) { break label$7 } - if ((var$3 | 0) == (0 | 0)) { + if (!var$3) { break label$6 } var$4 = var$3 + -1 | 0; @@ -1791,7 +1791,7 @@ function asmFunc(global, env, buffer) { return i64toi32_i32$3; } var$4 = var$3 + -1 | 0; - if ((var$4 & var$3) == (0 | 0)) { + if (!(var$4 & var$3)) { break label$5 } var$2 = (Math_clz32(var$3) + 33 | 0) - Math_clz32(var$2) | 0; @@ -1919,7 +1919,7 @@ function asmFunc(global, env, buffer) { } var$8 = i64toi32_i32$4; var$8$hi = i64toi32_i32$5; - label$15 : do { + label$15 : while (1) { i64toi32_i32$5 = var$5$hi; i64toi32_i32$2 = var$5; i64toi32_i32$1 = 0; @@ -2048,7 +2048,7 @@ function asmFunc(global, env, buffer) { continue label$15 } break label$15; - } while (1); + }; break label$13; } } |