diff options
Diffstat (limited to 'test/wasm2js')
-rw-r--r-- | test/wasm2js/i64-ctz.2asm.js | 3 | ||||
-rw-r--r-- | test/wasm2js/int_exprs.2asm.js | 84 | ||||
-rw-r--r-- | test/wasm2js/left-to-right.2asm.js | 6 | ||||
-rw-r--r-- | test/wasm2js/traps.2asm.js | 12 | ||||
-rw-r--r-- | test/wasm2js/unary-ops.2asm.js | 3 |
5 files changed, 53 insertions, 55 deletions
diff --git a/test/wasm2js/i64-ctz.2asm.js b/test/wasm2js/i64-ctz.2asm.js index 5bd8cfc9b..fc8c52a54 100644 --- a/test/wasm2js/i64-ctz.2asm.js +++ b/test/wasm2js/i64-ctz.2asm.js @@ -176,7 +176,7 @@ function asmFunc(imports) { function __wasm_popcnt_i64(var$0, var$0$hi) { var$0 = var$0 | 0; var$0$hi = var$0$hi | 0; - var i64toi32_i32$0 = 0, i64toi32_i32$2 = 0, i64toi32_i32$5 = 0, i64toi32_i32$4 = 0, i64toi32_i32$3 = 0, i64toi32_i32$1 = 0, var$1$hi = 0, var$1 = 0, $5 = 0, $5$hi = 0, $4 = 0, $9$hi = 0; + var i64toi32_i32$0 = 0, i64toi32_i32$2 = 0, i64toi32_i32$5 = 0, i64toi32_i32$4 = 0, i64toi32_i32$3 = 0, i64toi32_i32$1 = 0, var$1$hi = 0, var$1 = 0, $4 = 0, $5 = 0, $5$hi = 0, $9$hi = 0; label$1 : { label$2 : while (1) { i64toi32_i32$0 = var$1$hi; @@ -188,7 +188,6 @@ function asmFunc(imports) { if ($4) { break label$1 } - i64toi32_i32$0 = $5$hi; i64toi32_i32$0 = var$0$hi; i64toi32_i32$2 = var$0; i64toi32_i32$1 = 0; diff --git a/test/wasm2js/int_exprs.2asm.js b/test/wasm2js/int_exprs.2asm.js index 041e556b7..824e3313c 100644 --- a/test/wasm2js/int_exprs.2asm.js +++ b/test/wasm2js/int_exprs.2asm.js @@ -1154,8 +1154,7 @@ function asmFunc(imports) { if (!var$3) { break label$11 } - i64toi32_i32$1 = var$1$hi; - i64toi32_i32$0 = var$1; + i64toi32_i32$0 = var$3; i64toi32_i32$2 = 0; i64toi32_i32$3 = 32; i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0; @@ -1185,7 +1184,8 @@ function asmFunc(imports) { } i64toi32_i32$1 = var$0$hi; var$2 = var$0; - i64toi32_i32$1 = var$1$hi; + i64toi32_i32$1 = i64toi32_i32$2; + i64toi32_i32$1 = i64toi32_i32$2; var$3 = var$1; var$2 = (var$2 >>> 0) / (var$3 >>> 0) | 0; i64toi32_i32$1 = 0; @@ -1886,8 +1886,7 @@ function asmFunc(imports) { if (!var$3) { break label$11 } - i64toi32_i32$1 = var$1$hi; - i64toi32_i32$0 = var$1; + i64toi32_i32$0 = var$3; i64toi32_i32$2 = 0; i64toi32_i32$3 = 32; i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0; @@ -1917,7 +1916,8 @@ function asmFunc(imports) { } i64toi32_i32$1 = var$0$hi; var$2 = var$0; - i64toi32_i32$1 = var$1$hi; + i64toi32_i32$1 = i64toi32_i32$2; + i64toi32_i32$1 = i64toi32_i32$2; var$3 = var$1; var$2 = (var$2 >>> 0) / (var$3 >>> 0) | 0; i64toi32_i32$1 = 0; @@ -2582,8 +2582,7 @@ function asmFunc(imports) { if (!var$3) { break label$11 } - i64toi32_i32$1 = var$1$hi; - i64toi32_i32$0 = var$1; + i64toi32_i32$0 = var$3; i64toi32_i32$2 = 0; i64toi32_i32$3 = 32; i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0; @@ -2613,7 +2612,8 @@ function asmFunc(imports) { } i64toi32_i32$1 = var$0$hi; var$2 = var$0; - i64toi32_i32$1 = var$1$hi; + i64toi32_i32$1 = i64toi32_i32$2; + i64toi32_i32$1 = i64toi32_i32$2; var$3 = var$1; var$2 = (var$2 >>> 0) / (var$3 >>> 0) | 0; i64toi32_i32$1 = 0; @@ -3378,8 +3378,7 @@ function asmFunc(imports) { if (!var$3) { break label$11 } - i64toi32_i32$1 = var$1$hi; - i64toi32_i32$0 = var$1; + i64toi32_i32$0 = var$3; i64toi32_i32$2 = 0; i64toi32_i32$3 = 32; i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0; @@ -3409,7 +3408,8 @@ function asmFunc(imports) { } i64toi32_i32$1 = var$0$hi; var$2 = var$0; - i64toi32_i32$1 = var$1$hi; + i64toi32_i32$1 = i64toi32_i32$2; + i64toi32_i32$1 = i64toi32_i32$2; var$3 = var$1; var$2 = (var$2 >>> 0) / (var$3 >>> 0) | 0; i64toi32_i32$1 = 0; @@ -4064,8 +4064,7 @@ function asmFunc(imports) { if (!var$3) { break label$11 } - i64toi32_i32$1 = var$1$hi; - i64toi32_i32$0 = var$1; + i64toi32_i32$0 = var$3; i64toi32_i32$2 = 0; i64toi32_i32$3 = 32; i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0; @@ -4095,7 +4094,8 @@ function asmFunc(imports) { } i64toi32_i32$1 = var$0$hi; var$2 = var$0; - i64toi32_i32$1 = var$1$hi; + i64toi32_i32$1 = i64toi32_i32$2; + i64toi32_i32$1 = i64toi32_i32$2; var$3 = var$1; var$2 = (var$2 >>> 0) / (var$3 >>> 0) | 0; i64toi32_i32$1 = 0; @@ -4694,8 +4694,7 @@ function asmFunc(imports) { if (!var$3) { break label$11 } - i64toi32_i32$1 = var$1$hi; - i64toi32_i32$0 = var$1; + i64toi32_i32$0 = var$3; i64toi32_i32$2 = 0; i64toi32_i32$3 = 32; i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0; @@ -4725,7 +4724,8 @@ function asmFunc(imports) { } i64toi32_i32$1 = var$0$hi; var$2 = var$0; - i64toi32_i32$1 = var$1$hi; + i64toi32_i32$1 = i64toi32_i32$2; + i64toi32_i32$1 = i64toi32_i32$2; var$3 = var$1; var$2 = (var$2 >>> 0) / (var$3 >>> 0) | 0; i64toi32_i32$1 = 0; @@ -5392,8 +5392,7 @@ function asmFunc(imports) { if (!var$3) { break label$11 } - i64toi32_i32$1 = var$1$hi; - i64toi32_i32$0 = var$1; + i64toi32_i32$0 = var$3; i64toi32_i32$2 = 0; i64toi32_i32$3 = 32; i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0; @@ -5423,7 +5422,8 @@ function asmFunc(imports) { } i64toi32_i32$1 = var$0$hi; var$2 = var$0; - i64toi32_i32$1 = var$1$hi; + i64toi32_i32$1 = i64toi32_i32$2; + i64toi32_i32$1 = i64toi32_i32$2; var$3 = var$1; var$2 = (var$2 >>> 0) / (var$3 >>> 0) | 0; i64toi32_i32$1 = 0; @@ -6108,8 +6108,7 @@ function asmFunc(imports) { if (!var$3) { break label$11 } - i64toi32_i32$1 = var$1$hi; - i64toi32_i32$0 = var$1; + i64toi32_i32$0 = var$3; i64toi32_i32$2 = 0; i64toi32_i32$3 = 32; i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0; @@ -6139,7 +6138,8 @@ function asmFunc(imports) { } i64toi32_i32$1 = var$0$hi; var$2 = var$0; - i64toi32_i32$1 = var$1$hi; + i64toi32_i32$1 = i64toi32_i32$2; + i64toi32_i32$1 = i64toi32_i32$2; var$3 = var$1; var$2 = (var$2 >>> 0) / (var$3 >>> 0) | 0; i64toi32_i32$1 = 0; @@ -6824,8 +6824,7 @@ function asmFunc(imports) { if (!var$3) { break label$11 } - i64toi32_i32$1 = var$1$hi; - i64toi32_i32$0 = var$1; + i64toi32_i32$0 = var$3; i64toi32_i32$2 = 0; i64toi32_i32$3 = 32; i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0; @@ -6855,7 +6854,8 @@ function asmFunc(imports) { } i64toi32_i32$1 = var$0$hi; var$2 = var$0; - i64toi32_i32$1 = var$1$hi; + i64toi32_i32$1 = i64toi32_i32$2; + i64toi32_i32$1 = i64toi32_i32$2; var$3 = var$1; var$2 = (var$2 >>> 0) / (var$3 >>> 0) | 0; i64toi32_i32$1 = 0; @@ -7540,8 +7540,7 @@ function asmFunc(imports) { if (!var$3) { break label$11 } - i64toi32_i32$1 = var$1$hi; - i64toi32_i32$0 = var$1; + i64toi32_i32$0 = var$3; i64toi32_i32$2 = 0; i64toi32_i32$3 = 32; i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0; @@ -7571,7 +7570,8 @@ function asmFunc(imports) { } i64toi32_i32$1 = var$0$hi; var$2 = var$0; - i64toi32_i32$1 = var$1$hi; + i64toi32_i32$1 = i64toi32_i32$2; + i64toi32_i32$1 = i64toi32_i32$2; var$3 = var$1; var$2 = (var$2 >>> 0) / (var$3 >>> 0) | 0; i64toi32_i32$1 = 0; @@ -8236,8 +8236,7 @@ function asmFunc(imports) { if (!var$3) { break label$11 } - i64toi32_i32$1 = var$1$hi; - i64toi32_i32$0 = var$1; + i64toi32_i32$0 = var$3; i64toi32_i32$2 = 0; i64toi32_i32$3 = 32; i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0; @@ -8267,7 +8266,8 @@ function asmFunc(imports) { } i64toi32_i32$1 = var$0$hi; var$2 = var$0; - i64toi32_i32$1 = var$1$hi; + i64toi32_i32$1 = i64toi32_i32$2; + i64toi32_i32$1 = i64toi32_i32$2; var$3 = var$1; var$2 = (var$2 >>> 0) / (var$3 >>> 0) | 0; i64toi32_i32$1 = 0; @@ -8934,8 +8934,7 @@ function asmFunc(imports) { if (!var$3) { break label$11 } - i64toi32_i32$1 = var$1$hi; - i64toi32_i32$0 = var$1; + i64toi32_i32$0 = var$3; i64toi32_i32$2 = 0; i64toi32_i32$3 = 32; i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0; @@ -8965,7 +8964,8 @@ function asmFunc(imports) { } i64toi32_i32$1 = var$0$hi; var$2 = var$0; - i64toi32_i32$1 = var$1$hi; + i64toi32_i32$1 = i64toi32_i32$2; + i64toi32_i32$1 = i64toi32_i32$2; var$3 = var$1; var$2 = (var$2 >>> 0) / (var$3 >>> 0) | 0; i64toi32_i32$1 = 0; @@ -9632,8 +9632,7 @@ function asmFunc(imports) { if (!var$3) { break label$11 } - i64toi32_i32$1 = var$1$hi; - i64toi32_i32$0 = var$1; + i64toi32_i32$0 = var$3; i64toi32_i32$2 = 0; i64toi32_i32$3 = 32; i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0; @@ -9663,7 +9662,8 @@ function asmFunc(imports) { } i64toi32_i32$1 = var$0$hi; var$2 = var$0; - i64toi32_i32$1 = var$1$hi; + i64toi32_i32$1 = i64toi32_i32$2; + i64toi32_i32$1 = i64toi32_i32$2; var$3 = var$1; var$2 = (var$2 >>> 0) / (var$3 >>> 0) | 0; i64toi32_i32$1 = 0; @@ -10304,8 +10304,7 @@ function asmFunc(imports) { if (!var$3) { break label$11 } - i64toi32_i32$1 = var$1$hi; - i64toi32_i32$0 = var$1; + i64toi32_i32$0 = var$3; i64toi32_i32$2 = 0; i64toi32_i32$3 = 32; i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0; @@ -10335,7 +10334,8 @@ function asmFunc(imports) { } i64toi32_i32$1 = var$0$hi; var$2 = var$0; - i64toi32_i32$1 = var$1$hi; + i64toi32_i32$1 = i64toi32_i32$2; + i64toi32_i32$1 = i64toi32_i32$2; var$3 = var$1; var$2 = (var$2 >>> 0) / (var$3 >>> 0) | 0; i64toi32_i32$1 = 0; diff --git a/test/wasm2js/left-to-right.2asm.js b/test/wasm2js/left-to-right.2asm.js index 5bb552f34..0ee715b2d 100644 --- a/test/wasm2js/left-to-right.2asm.js +++ b/test/wasm2js/left-to-right.2asm.js @@ -1621,8 +1621,7 @@ function asmFunc(imports) { if (!var$3) { break label$11 } - i64toi32_i32$1 = var$1$hi; - i64toi32_i32$0 = var$1; + i64toi32_i32$0 = var$3; i64toi32_i32$2 = 0; i64toi32_i32$3 = 32; i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0; @@ -1652,7 +1651,8 @@ function asmFunc(imports) { } i64toi32_i32$1 = var$0$hi; var$2 = var$0; - i64toi32_i32$1 = var$1$hi; + i64toi32_i32$1 = i64toi32_i32$2; + i64toi32_i32$1 = i64toi32_i32$2; var$3 = var$1; var$2 = (var$2 >>> 0) / (var$3 >>> 0) | 0; i64toi32_i32$1 = 0; diff --git a/test/wasm2js/traps.2asm.js b/test/wasm2js/traps.2asm.js index ee38b6055..f7a469ebe 100644 --- a/test/wasm2js/traps.2asm.js +++ b/test/wasm2js/traps.2asm.js @@ -305,8 +305,7 @@ function asmFunc(imports) { if (!var$3) { break label$11 } - i64toi32_i32$1 = var$1$hi; - i64toi32_i32$0 = var$1; + i64toi32_i32$0 = var$3; i64toi32_i32$2 = 0; i64toi32_i32$3 = 32; i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0; @@ -336,7 +335,8 @@ function asmFunc(imports) { } i64toi32_i32$1 = var$0$hi; var$2 = var$0; - i64toi32_i32$1 = var$1$hi; + i64toi32_i32$1 = i64toi32_i32$2; + i64toi32_i32$1 = i64toi32_i32$2; var$3 = var$1; var$2 = (var$2 >>> 0) / (var$3 >>> 0) | 0; i64toi32_i32$1 = 0; @@ -1015,8 +1015,7 @@ function asmFunc(imports) { if (!var$3) { break label$11 } - i64toi32_i32$1 = var$1$hi; - i64toi32_i32$0 = var$1; + i64toi32_i32$0 = var$3; i64toi32_i32$2 = 0; i64toi32_i32$3 = 32; i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0; @@ -1046,7 +1045,8 @@ function asmFunc(imports) { } i64toi32_i32$1 = var$0$hi; var$2 = var$0; - i64toi32_i32$1 = var$1$hi; + i64toi32_i32$1 = i64toi32_i32$2; + i64toi32_i32$1 = i64toi32_i32$2; var$3 = var$1; var$2 = (var$2 >>> 0) / (var$3 >>> 0) | 0; i64toi32_i32$1 = 0; diff --git a/test/wasm2js/unary-ops.2asm.js b/test/wasm2js/unary-ops.2asm.js index 90b030e45..9adfe581b 100644 --- a/test/wasm2js/unary-ops.2asm.js +++ b/test/wasm2js/unary-ops.2asm.js @@ -452,7 +452,7 @@ function asmFunc(imports) { function __wasm_popcnt_i64(var$0, var$0$hi) { var$0 = var$0 | 0; var$0$hi = var$0$hi | 0; - var i64toi32_i32$0 = 0, i64toi32_i32$2 = 0, i64toi32_i32$5 = 0, i64toi32_i32$4 = 0, i64toi32_i32$3 = 0, i64toi32_i32$1 = 0, var$1$hi = 0, var$1 = 0, $5_1 = 0, $5$hi = 0, $4_1 = 0, $9$hi = 0; + var i64toi32_i32$0 = 0, i64toi32_i32$2 = 0, i64toi32_i32$5 = 0, i64toi32_i32$4 = 0, i64toi32_i32$3 = 0, i64toi32_i32$1 = 0, var$1$hi = 0, var$1 = 0, $4_1 = 0, $5_1 = 0, $5$hi = 0, $9$hi = 0; label$1 : { label$2 : while (1) { i64toi32_i32$0 = var$1$hi; @@ -464,7 +464,6 @@ function asmFunc(imports) { if ($4_1) { break label$1 } - i64toi32_i32$0 = $5$hi; i64toi32_i32$0 = var$0$hi; i64toi32_i32$2 = var$0; i64toi32_i32$1 = 0; |