summaryrefslogtreecommitdiff
path: root/test/wasm2js/conversions-modified.2asm.js.opt
diff options
context:
space:
mode:
authorAlon Zakai <azakai@google.com>2019-05-13 16:55:06 -0700
committerGitHub <noreply@github.com>2019-05-13 16:55:06 -0700
commitb4eb90ce9bc43d9f3897bd13d6fd11f40f706b5a (patch)
tree0b3b5f9b8974dea18ace6b059e1729635a8ff571 /test/wasm2js/conversions-modified.2asm.js.opt
parent67019f9a72175bc7a098d72aa14a6f6afeb2efce (diff)
downloadbinaryen-b4eb90ce9bc43d9f3897bd13d6fd11f40f706b5a.tar.gz
binaryen-b4eb90ce9bc43d9f3897bd13d6fd11f40f706b5a.tar.bz2
binaryen-b4eb90ce9bc43d9f3897bd13d6fd11f40f706b5a.zip
wasm2js: precompute bitwise operations (#2101)
This happens on e.g. an i32 load of a constant offset, then we have constant >> 2.
Diffstat (limited to 'test/wasm2js/conversions-modified.2asm.js.opt')
-rw-r--r--test/wasm2js/conversions-modified.2asm.js.opt8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/wasm2js/conversions-modified.2asm.js.opt b/test/wasm2js/conversions-modified.2asm.js.opt
index fc6b306a7..f3e381382 100644
--- a/test/wasm2js/conversions-modified.2asm.js.opt
+++ b/test/wasm2js/conversions-modified.2asm.js.opt
@@ -172,16 +172,16 @@ function asmFunc(global, env, buffer) {
}
function legalstub$22($0, $1) {
- wasm2js_scratch_store_i32(0 | 0, $0 | 0);
- wasm2js_scratch_store_i32(1 | 0, $1 | 0);
+ wasm2js_scratch_store_i32(0, $0 | 0);
+ wasm2js_scratch_store_i32(1, $1 | 0);
return +wasm2js_scratch_load_f64();
}
function legalstub$24($0) {
var $1 = 0, $2 = 0;
wasm2js_scratch_store_f64(+$0);
- $1 = wasm2js_scratch_load_i32(1 | 0) | 0;
- $2 = wasm2js_scratch_load_i32(0 | 0) | 0;
+ $1 = wasm2js_scratch_load_i32(1) | 0;
+ $2 = wasm2js_scratch_load_i32(0) | 0;
i64toi32_i32$HIGH_BITS = $1;
$1 = $2;
setTempRet0(i64toi32_i32$HIGH_BITS | 0);