diff options
author | Yury Delendik <ydelendik@mozilla.com> | 2018-12-17 15:49:30 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-12-17 15:49:30 -0600 |
commit | bf6972c3816dc81b167317a94487d5b9d2c88db0 (patch) | |
tree | 80bb8c3d84b4697173213d82ffb9bfdb6e269402 /test/wasm2js/select.2asm.js | |
parent | 39411ccd87b44abef98ec34b21d4c5cee41eb4f9 (diff) | |
download | binaryen-bf6972c3816dc81b167317a94487d5b9d2c88db0.tar.gz binaryen-bf6972c3816dc81b167317a94487d5b9d2c88db0.tar.bz2 binaryen-bf6972c3816dc81b167317a94487d5b9d2c88db0.zip |
Fix i64 select lowering. (#1773)
Diffstat (limited to 'test/wasm2js/select.2asm.js')
-rw-r--r-- | test/wasm2js/select.2asm.js | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/test/wasm2js/select.2asm.js b/test/wasm2js/select.2asm.js index cdbdd19aa..672a7fe6c 100644 --- a/test/wasm2js/select.2asm.js +++ b/test/wasm2js/select.2asm.js @@ -35,14 +35,17 @@ function asmFunc(global, env, buffer) { rhs = rhs | 0; rhs$hi = rhs$hi | 0; cond = cond | 0; - var i64toi32_i32$0 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0, wasm2js_i32$2 = 0; + var i64toi32_i32$0 = 0, i64toi32_i32$3 = 0, i64toi32_i32$2 = 0, i64toi32_i32$4 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0, wasm2js_i32$2 = 0; i64toi32_i32$0 = lhs$hi; i64toi32_i32$0 = rhs$hi; + i64toi32_i32$4 = cond; i64toi32_i32$0 = lhs$hi; - i64toi32_i32$0 = rhs$hi; - i64toi32_i32$0 = i64toi32_i32$0; - i64toi32_i32$HIGH_BITS = i64toi32_i32$0; - return (wasm2js_i32$0 = lhs, wasm2js_i32$1 = rhs, wasm2js_i32$2 = cond, wasm2js_i32$2 ? wasm2js_i32$0 : wasm2js_i32$1) | 0; + i64toi32_i32$3 = (wasm2js_i32$0 = lhs, wasm2js_i32$1 = rhs, wasm2js_i32$2 = i64toi32_i32$4, wasm2js_i32$2 ? wasm2js_i32$0 : wasm2js_i32$1); + i64toi32_i32$2 = (wasm2js_i32$0 = i64toi32_i32$0, wasm2js_i32$1 = rhs$hi, wasm2js_i32$2 = i64toi32_i32$4, wasm2js_i32$2 ? wasm2js_i32$0 : wasm2js_i32$1); + i64toi32_i32$2 = i64toi32_i32$2; + i64toi32_i32$3 = i64toi32_i32$3; + i64toi32_i32$HIGH_BITS = i64toi32_i32$2; + return i64toi32_i32$3 | 0; } function $2(lhs, rhs, cond) { |