summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/address.2asm.js6
-rw-r--r--test/binaryen.js/emit_asmjs.js.txt9
-rw-r--r--test/br_table_temp.2asm.js11
-rw-r--r--test/empty_imported_table.2asm.js6
-rw-r--r--test/empty_table.2asm.js6
-rw-r--r--test/float-ops.2asm.js84
-rw-r--r--test/forward.2asm.js6
-rw-r--r--test/grow_memory.2asm.js12
-rw-r--r--test/hello_world.2asm.js9
-rw-r--r--test/i32.2asm.js93
-rw-r--r--test/i64-add-sub.2asm.js6
-rw-r--r--test/i64-lowering.2asm.js12
-rw-r--r--test/unary-ops.2asm.js21
-rw-r--r--test/wasm2asm.asserts.js12
-rw-r--r--test/wasm2asm.traps.js12
15 files changed, 101 insertions, 204 deletions
diff --git a/test/address.2asm.js b/test/address.2asm.js
index 0b4627703..70301c0e9 100644
--- a/test/address.2asm.js
+++ b/test/address.2asm.js
@@ -64,17 +64,15 @@ function asmFunc(global, env, buffer) {
function __wasm_rotl_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 >>> (k & 31 | 0) | 0) & x | 0) << (k & 31 | 0) | 0 | (((4294967295 << (32 - (k & 31 | 0) | 0) | 0) & x | 0) >>> (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function __wasm_rotr_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 << (k & 31 | 0) | 0) & x | 0) >>> (k & 31 | 0) | 0 | (((4294967295 >>> (32 - (k & 31 | 0) | 0) | 0) & x | 0) << (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
return {
diff --git a/test/binaryen.js/emit_asmjs.js.txt b/test/binaryen.js/emit_asmjs.js.txt
index 1dc266145..fc5f7aa32 100644
--- a/test/binaryen.js/emit_asmjs.js.txt
+++ b/test/binaryen.js/emit_asmjs.js.txt
@@ -14,9 +14,8 @@ function asmFunc(global, env, buffer) {
var Math_clz32 = global.Math.clz32;
function main($0) {
$0 = $0 | 0;
- var $1 = 0, wasm2asm_i32$0 = 0;
+ var $1 = 0;
return $0 | 0;
- return wasm2asm_i32$0 | 0;
}
function __wasm_ctz_i32(x) {
@@ -46,17 +45,15 @@ function asmFunc(global, env, buffer) {
function __wasm_rotl_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 >>> (k & 31 | 0) | 0) & x | 0) << (k & 31 | 0) | 0 | (((4294967295 << (32 - (k & 31 | 0) | 0) | 0) & x | 0) >>> (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function __wasm_rotr_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 << (k & 31 | 0) | 0) & x | 0) >>> (k & 31 | 0) | 0 | (((4294967295 >>> (32 - (k & 31 | 0) | 0) | 0) & x | 0) << (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
return {
diff --git a/test/br_table_temp.2asm.js b/test/br_table_temp.2asm.js
index e5f8ef9c0..a462818ec 100644
--- a/test/br_table_temp.2asm.js
+++ b/test/br_table_temp.2asm.js
@@ -103,9 +103,8 @@ function asmFunc(global, env, buffer) {
function $9($0) {
$0 = $0 | 0;
- var $1 = 0, $2 = 0, $3 = 0, wasm2asm_i32$0 = 0;
+ var $1 = 0, $2 = 0, $3 = 0;
return 22 | 0;
- return wasm2asm_i32$0 | 0;
}
function $10($0) {
@@ -49766,9 +49765,7 @@ function asmFunc(global, env, buffer) {
$0 = $0 | 0;
$1 = $1 | 0;
$2 = $2 | 0;
- var wasm2asm_i32$0 = 0;
return 4294967295 | 0;
- return wasm2asm_i32$0 | 0;
}
function $38() {
@@ -50224,17 +50221,15 @@ function asmFunc(global, env, buffer) {
function __wasm_rotl_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 >>> (k & 31 | 0) | 0) & x | 0) << (k & 31 | 0) | 0 | (((4294967295 << (32 - (k & 31 | 0) | 0) | 0) & x | 0) >>> (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function __wasm_rotr_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 << (k & 31 | 0) | 0) & x | 0) >>> (k & 31 | 0) | 0 | (((4294967295 >>> (32 - (k & 31 | 0) | 0) | 0) & x | 0) << (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
var FUNCTION_TABLE_iiii = [f];
diff --git a/test/empty_imported_table.2asm.js b/test/empty_imported_table.2asm.js
index 08df8f3d8..dcb58de56 100644
--- a/test/empty_imported_table.2asm.js
+++ b/test/empty_imported_table.2asm.js
@@ -40,17 +40,15 @@ function asmFunc(global, env, buffer) {
function __wasm_rotl_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 >>> (k & 31 | 0) | 0) & x | 0) << (k & 31 | 0) | 0 | (((4294967295 << (32 - (k & 31 | 0) | 0) | 0) & x | 0) >>> (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function __wasm_rotr_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 << (k & 31 | 0) | 0) & x | 0) >>> (k & 31 | 0) | 0 | (((4294967295 >>> (32 - (k & 31 | 0) | 0) | 0) & x | 0) << (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
return {
diff --git a/test/empty_table.2asm.js b/test/empty_table.2asm.js
index 582717db2..a303b9d06 100644
--- a/test/empty_table.2asm.js
+++ b/test/empty_table.2asm.js
@@ -39,17 +39,15 @@ function asmFunc(global, env, buffer) {
function __wasm_rotl_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 >>> (k & 31 | 0) | 0) & x | 0) << (k & 31 | 0) | 0 | (((4294967295 << (32 - (k & 31 | 0) | 0) | 0) & x | 0) >>> (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function __wasm_rotr_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 << (k & 31 | 0) | 0) & x | 0) >>> (k & 31 | 0) | 0 | (((4294967295 >>> (32 - (k & 31 | 0) | 0) | 0) & x | 0) << (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
return {
diff --git a/test/float-ops.2asm.js b/test/float-ops.2asm.js
index e82ddf13a..43fcdff39 100644
--- a/test/float-ops.2asm.js
+++ b/test/float-ops.2asm.js
@@ -19,207 +19,181 @@ function asmFunc(global, env, buffer) {
function $1($0, $1) {
$0 = Math_fround($0);
$1 = Math_fround($1);
- var $2 = Math_fround(0), $3 = Math_fround(0), $4 = Math_fround(0), wasm2asm_f32$0 = Math_fround(0);
+ var $2 = Math_fround(0), $3 = Math_fround(0), $4 = Math_fround(0);
return Math_fround(Math_fround($0 + $1));
- return Math_fround(wasm2asm_f32$0);
}
function $2($0, $1) {
$0 = Math_fround($0);
$1 = Math_fround($1);
- var $2 = Math_fround(0), $3 = Math_fround(0), $4 = Math_fround(0), wasm2asm_f32$0 = Math_fround(0);
+ var $2 = Math_fround(0), $3 = Math_fround(0), $4 = Math_fround(0);
return Math_fround(Math_fround($0 - $1));
- return Math_fround(wasm2asm_f32$0);
}
function $3($0, $1) {
$0 = Math_fround($0);
$1 = Math_fround($1);
- var $2 = Math_fround(0), $3 = Math_fround(0), $4 = Math_fround(0), wasm2asm_f32$0 = Math_fround(0);
+ var $2 = Math_fround(0), $3 = Math_fround(0), $4 = Math_fround(0);
return Math_fround(Math_fround($0 * $1));
- return Math_fround(wasm2asm_f32$0);
}
function $4($0, $1) {
$0 = Math_fround($0);
$1 = Math_fround($1);
- var $2 = Math_fround(0), $3 = Math_fround(0), $4 = Math_fround(0), wasm2asm_f32$0 = Math_fround(0);
+ var $2 = Math_fround(0), $3 = Math_fround(0), $4 = Math_fround(0);
return Math_fround(Math_fround($0 / $1));
- return Math_fround(wasm2asm_f32$0);
}
function $5($0, $1) {
$0 = +$0;
$1 = +$1;
- var $2 = 0.0, $3 = 0.0, $4 = 0.0, wasm2asm_f64$0 = 0.0;
+ var $2 = 0.0, $3 = 0.0, $4 = 0.0;
return +($0 + $1);
- return +wasm2asm_f64$0;
}
function $6($0, $1) {
$0 = +$0;
$1 = +$1;
- var $2 = 0.0, $3 = 0.0, $4 = 0.0, wasm2asm_f64$0 = 0.0;
+ var $2 = 0.0, $3 = 0.0, $4 = 0.0;
return +($0 - $1);
- return +wasm2asm_f64$0;
}
function $7($0, $1) {
$0 = +$0;
$1 = +$1;
- var $2 = 0.0, $3 = 0.0, $4 = 0.0, wasm2asm_f64$0 = 0.0;
+ var $2 = 0.0, $3 = 0.0, $4 = 0.0;
return +($0 * $1);
- return +wasm2asm_f64$0;
}
function $8($0, $1) {
$0 = +$0;
$1 = +$1;
- var $2 = 0.0, $3 = 0.0, $4 = 0.0, wasm2asm_f64$0 = 0.0;
+ var $2 = 0.0, $3 = 0.0, $4 = 0.0;
return +($0 / $1);
- return +wasm2asm_f64$0;
}
function $9($0, $1) {
$0 = Math_fround($0);
$1 = Math_fround($1);
- var $2 = Math_fround(0), $3 = Math_fround(0), $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = Math_fround(0), $3 = Math_fround(0), $4 = 0;
return $0 == $1 | 0;
- return wasm2asm_i32$0 | 0;
}
function $10($0, $1) {
$0 = Math_fround($0);
$1 = Math_fround($1);
- var $2 = Math_fround(0), $3 = Math_fround(0), $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = Math_fround(0), $3 = Math_fround(0), $4 = 0;
return $0 != $1 | 0;
- return wasm2asm_i32$0 | 0;
}
function $11($0, $1) {
$0 = Math_fround($0);
$1 = Math_fround($1);
- var $2 = Math_fround(0), $3 = Math_fround(0), $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = Math_fround(0), $3 = Math_fround(0), $4 = 0;
return $0 >= $1 | 0;
- return wasm2asm_i32$0 | 0;
}
function $12($0, $1) {
$0 = Math_fround($0);
$1 = Math_fround($1);
- var $2 = Math_fround(0), $3 = Math_fround(0), $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = Math_fround(0), $3 = Math_fround(0), $4 = 0;
return $0 > $1 | 0;
- return wasm2asm_i32$0 | 0;
}
function $13($0, $1) {
$0 = Math_fround($0);
$1 = Math_fround($1);
- var $2 = Math_fround(0), $3 = Math_fround(0), $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = Math_fround(0), $3 = Math_fround(0), $4 = 0;
return $0 <= $1 | 0;
- return wasm2asm_i32$0 | 0;
}
function $14($0, $1) {
$0 = Math_fround($0);
$1 = Math_fround($1);
- var $2 = Math_fround(0), $3 = Math_fround(0), $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = Math_fround(0), $3 = Math_fround(0), $4 = 0;
return $0 < $1 | 0;
- return wasm2asm_i32$0 | 0;
}
function $15($0, $1) {
$0 = +$0;
$1 = +$1;
- var $2 = 0.0, $3 = 0.0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0.0, $3 = 0.0, $4 = 0;
return $0 == $1 | 0;
- return wasm2asm_i32$0 | 0;
}
function $16($0, $1) {
$0 = +$0;
$1 = +$1;
- var $2 = 0.0, $3 = 0.0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0.0, $3 = 0.0, $4 = 0;
return $0 != $1 | 0;
- return wasm2asm_i32$0 | 0;
}
function $17($0, $1) {
$0 = +$0;
$1 = +$1;
- var $2 = 0.0, $3 = 0.0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0.0, $3 = 0.0, $4 = 0;
return $0 >= $1 | 0;
- return wasm2asm_i32$0 | 0;
}
function $18($0, $1) {
$0 = +$0;
$1 = +$1;
- var $2 = 0.0, $3 = 0.0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0.0, $3 = 0.0, $4 = 0;
return $0 > $1 | 0;
- return wasm2asm_i32$0 | 0;
}
function $19($0, $1) {
$0 = +$0;
$1 = +$1;
- var $2 = 0.0, $3 = 0.0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0.0, $3 = 0.0, $4 = 0;
return $0 <= $1 | 0;
- return wasm2asm_i32$0 | 0;
}
function $20($0, $1) {
$0 = +$0;
$1 = +$1;
- var $2 = 0.0, $3 = 0.0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0.0, $3 = 0.0, $4 = 0;
return $0 < $1 | 0;
- return wasm2asm_i32$0 | 0;
}
function $21($0, $1) {
$0 = Math_fround($0);
$1 = Math_fround($1);
- var $2 = Math_fround(0), $3 = Math_fround(0), $4 = Math_fround(0), wasm2asm_f32$0 = Math_fround(0);
+ var $2 = Math_fround(0), $3 = Math_fround(0), $4 = Math_fround(0);
return Math_fround(Math_fround(Math_min($0, $1)));
- return Math_fround(wasm2asm_f32$0);
}
function $22($0, $1) {
$0 = Math_fround($0);
$1 = Math_fround($1);
- var $2 = Math_fround(0), $3 = Math_fround(0), $4 = Math_fround(0), wasm2asm_f32$0 = Math_fround(0);
+ var $2 = Math_fround(0), $3 = Math_fround(0), $4 = Math_fround(0);
return Math_fround(Math_fround(Math_max($0, $1)));
- return Math_fround(wasm2asm_f32$0);
}
function $23($0, $1) {
$0 = +$0;
$1 = +$1;
- var $2 = 0.0, $3 = 0.0, $4 = 0.0, wasm2asm_f64$0 = 0.0;
+ var $2 = 0.0, $3 = 0.0, $4 = 0.0;
return +Math_min($0, $1);
- return +wasm2asm_f64$0;
}
function $24($0, $1) {
$0 = +$0;
$1 = +$1;
- var $2 = 0.0, $3 = 0.0, $4 = 0.0, wasm2asm_f64$0 = 0.0;
+ var $2 = 0.0, $3 = 0.0, $4 = 0.0;
return +Math_max($0, $1);
- return +wasm2asm_f64$0;
}
function $25($0) {
$0 = Math_fround($0);
- var $1 = Math_fround(0), $2 = 0.0, wasm2asm_f64$0 = 0.0;
+ var $1 = Math_fround(0), $2 = 0.0;
return +(+$0);
- return +wasm2asm_f64$0;
}
function $26($0) {
$0 = +$0;
- var $1 = 0.0, $2 = Math_fround(0), wasm2asm_f32$0 = Math_fround(0);
+ var $1 = 0.0, $2 = Math_fround(0);
return Math_fround(Math_fround($0));
- return Math_fround(wasm2asm_f32$0);
}
function __wasm_ctz_i32(x) {
@@ -249,17 +223,15 @@ function asmFunc(global, env, buffer) {
function __wasm_rotl_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 >>> (k & 31 | 0) | 0) & x | 0) << (k & 31 | 0) | 0 | (((4294967295 << (32 - (k & 31 | 0) | 0) | 0) & x | 0) >>> (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function __wasm_rotr_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 << (k & 31 | 0) | 0) & x | 0) >>> (k & 31 | 0) | 0 | (((4294967295 >>> (32 - (k & 31 | 0) | 0) | 0) & x | 0) << (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
return {
diff --git a/test/forward.2asm.js b/test/forward.2asm.js
index 7be5eba8a..9eb55c5c0 100644
--- a/test/forward.2asm.js
+++ b/test/forward.2asm.js
@@ -53,17 +53,15 @@ function asmFunc(global, env, buffer) {
function __wasm_rotl_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 >>> (k & 31 | 0) | 0) & x | 0) << (k & 31 | 0) | 0 | (((4294967295 << (32 - (k & 31 | 0) | 0) | 0) & x | 0) >>> (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function __wasm_rotr_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 << (k & 31 | 0) | 0) & x | 0) >>> (k & 31 | 0) | 0 | (((4294967295 >>> (32 - (k & 31 | 0) | 0) | 0) & x | 0) << (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
return {
diff --git a/test/grow_memory.2asm.js b/test/grow_memory.2asm.js
index f3782ef9c..8aa65e246 100644
--- a/test/grow_memory.2asm.js
+++ b/test/grow_memory.2asm.js
@@ -14,15 +14,13 @@ function asmFunc(global, env, buffer) {
var Math_clz32 = global.Math.clz32;
function $0(var$0) {
var$0 = var$0 | 0;
- var $1 = 0, $2 = 0, wasm2asm_i32$0 = 0;
+ var $1 = 0, $2 = 0;
return __wasm_grow_memory(var$0 | 0) | 0;
- return wasm2asm_i32$0 | 0;
}
function $1() {
- var $0 = 0, wasm2asm_i32$0 = 0;
+ var $0 = 0;
return __wasm_current_memory() | 0;
- return wasm2asm_i32$0 | 0;
}
function __wasm_ctz_i32(x) {
@@ -52,17 +50,15 @@ function asmFunc(global, env, buffer) {
function __wasm_rotl_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 >>> (k & 31 | 0) | 0) & x | 0) << (k & 31 | 0) | 0 | (((4294967295 << (32 - (k & 31 | 0) | 0) | 0) & x | 0) >>> (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function __wasm_rotr_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 << (k & 31 | 0) | 0) & x | 0) >>> (k & 31 | 0) | 0 | (((4294967295 >>> (32 - (k & 31 | 0) | 0) | 0) & x | 0) << (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function __wasm_grow_memory(pagesToAdd) {
diff --git a/test/hello_world.2asm.js b/test/hello_world.2asm.js
index c75a24e14..e816150ed 100644
--- a/test/hello_world.2asm.js
+++ b/test/hello_world.2asm.js
@@ -15,9 +15,8 @@ function asmFunc(global, env, buffer) {
function add(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return x + y | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function __wasm_ctz_i32(x) {
@@ -47,17 +46,15 @@ function asmFunc(global, env, buffer) {
function __wasm_rotl_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 >>> (k & 31 | 0) | 0) & x | 0) << (k & 31 | 0) | 0 | (((4294967295 << (32 - (k & 31 | 0) | 0) | 0) & x | 0) >>> (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function __wasm_rotr_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 << (k & 31 | 0) | 0) & x | 0) >>> (k & 31 | 0) | 0 | (((4294967295 >>> (32 - (k & 31 | 0) | 0) | 0) & x | 0) << (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
return {
diff --git a/test/i32.2asm.js b/test/i32.2asm.js
index 4c6500471..4628aeb11 100644
--- a/test/i32.2asm.js
+++ b/test/i32.2asm.js
@@ -15,229 +15,200 @@ function asmFunc(global, env, buffer) {
function $0(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return x + y | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $1(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return x - y | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $2(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return Math_imul(x, y) | 0;
- return wasm2asm_i32$0 | 0;
}
function $3(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return (x | 0) / (y | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $4(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return (x >>> 0) / (y >>> 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $5(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return (x | 0) % (y | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $6(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return (x >>> 0) % (y >>> 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $7(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return x & y | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $8(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return x | y | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $9(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return x ^ y | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $10(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return x << y | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $11(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return x >> y | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $12(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return x >>> y | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $13(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return __wasm_rotl_i32(x, y) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $14(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return __wasm_rotr_i32(x, y) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $15(x) {
x = x | 0;
- var $1 = 0, $2 = 0, wasm2asm_i32$0 = 0;
+ var $1 = 0, $2 = 0;
return Math_clz32(x) | 0;
- return wasm2asm_i32$0 | 0;
}
function $16(x) {
x = x | 0;
- var $1 = 0, $2 = 0, wasm2asm_i32$0 = 0;
+ var $1 = 0, $2 = 0;
return __wasm_ctz_i32(x) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $17(x) {
x = x | 0;
- var $1 = 0, $2 = 0, wasm2asm_i32$0 = 0;
+ var $1 = 0, $2 = 0;
return __wasm_popcnt_i32(x) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $18(x) {
x = x | 0;
- var $1 = 0, $2 = 0, wasm2asm_i32$0 = 0;
+ var $1 = 0, $2 = 0;
return (x | 0) == (0 | 0) | 0;
- return wasm2asm_i32$0 | 0;
}
function $19(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return (x | 0) == (y | 0) | 0;
- return wasm2asm_i32$0 | 0;
}
function $20(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return (x | 0) != (y | 0) | 0;
- return wasm2asm_i32$0 | 0;
}
function $21(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return (x | 0) < (y | 0) | 0;
- return wasm2asm_i32$0 | 0;
}
function $22(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return x >>> 0 < y >>> 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $23(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return (x | 0) <= (y | 0) | 0;
- return wasm2asm_i32$0 | 0;
}
function $24(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return x >>> 0 <= y >>> 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $25(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return (x | 0) > (y | 0) | 0;
- return wasm2asm_i32$0 | 0;
}
function $26(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return x >>> 0 > y >>> 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $27(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return (x | 0) >= (y | 0) | 0;
- return wasm2asm_i32$0 | 0;
}
function $28(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return x >>> 0 >= y >>> 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function __wasm_ctz_i32(x) {
@@ -267,17 +238,15 @@ function asmFunc(global, env, buffer) {
function __wasm_rotl_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 >>> (k & 31 | 0) | 0) & x | 0) << (k & 31 | 0) | 0 | (((4294967295 << (32 - (k & 31 | 0) | 0) | 0) & x | 0) >>> (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function __wasm_rotr_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 << (k & 31 | 0) | 0) & x | 0) >>> (k & 31 | 0) | 0 | (((4294967295 >>> (32 - (k & 31 | 0) | 0) | 0) & x | 0) << (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
return {
diff --git a/test/i64-add-sub.2asm.js b/test/i64-add-sub.2asm.js
index 2a9c8af74..c006d0b78 100644
--- a/test/i64-add-sub.2asm.js
+++ b/test/i64-add-sub.2asm.js
@@ -82,17 +82,15 @@ function asmFunc(global, env, buffer) {
function __wasm_rotl_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 >>> (k & 31 | 0) | 0) & x | 0) << (k & 31 | 0) | 0 | (((4294967295 << (32 - (k & 31 | 0) | 0) | 0) & x | 0) >>> (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function __wasm_rotr_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 << (k & 31 | 0) | 0) & x | 0) >>> (k & 31 | 0) | 0 | (((4294967295 >>> (32 - (k & 31 | 0) | 0) | 0) & x | 0) << (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
return {
diff --git a/test/i64-lowering.2asm.js b/test/i64-lowering.2asm.js
index 5960f94a6..537f92bae 100644
--- a/test/i64-lowering.2asm.js
+++ b/test/i64-lowering.2asm.js
@@ -21,9 +21,8 @@ function asmFunc(global, env, buffer) {
$0$hi = $0$hi | 0;
$1 = $1 | 0;
$1$hi = $1$hi | 0;
- var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, i64toi32_i32$2 = 0, i64toi32_i32$3 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, wasm2asm_i32$0 = 0;
+ var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, i64toi32_i32$2 = 0, i64toi32_i32$3 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0;
return ($0 | 0) == ($1 | 0) & ($0$hi | 0) == ($1$hi | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $2($0, $0$hi, $1, $1$hi) {
@@ -31,9 +30,8 @@ function asmFunc(global, env, buffer) {
$0$hi = $0$hi | 0;
$1 = $1 | 0;
$1$hi = $1$hi | 0;
- var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, i64toi32_i32$2 = 0, i64toi32_i32$3 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, wasm2asm_i32$0 = 0;
+ var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, i64toi32_i32$2 = 0, i64toi32_i32$3 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0;
return ($0 | 0) != ($1 | 0) | ($0$hi | 0) != ($1$hi | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $3($0, $0$hi, $1, $1$hi) {
@@ -187,17 +185,15 @@ function asmFunc(global, env, buffer) {
function __wasm_rotl_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 >>> (k & 31 | 0) | 0) & x | 0) << (k & 31 | 0) | 0 | (((4294967295 << (32 - (k & 31 | 0) | 0) | 0) & x | 0) >>> (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function __wasm_rotr_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 << (k & 31 | 0) | 0) & x | 0) >>> (k & 31 | 0) | 0 | (((4294967295 >>> (32 - (k & 31 | 0) | 0) | 0) & x | 0) << (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
return {
diff --git a/test/unary-ops.2asm.js b/test/unary-ops.2asm.js
index 599cd94bb..d3f8c7c16 100644
--- a/test/unary-ops.2asm.js
+++ b/test/unary-ops.2asm.js
@@ -18,9 +18,8 @@ function asmFunc(global, env, buffer) {
function $1($0) {
$0 = $0 | 0;
- var $1 = 0, $2 = 0, wasm2asm_i32$0 = 0;
+ var $1 = 0, $2 = 0;
return __wasm_popcnt_i32($0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $2($0, $0$hi, r, r$hi) {
@@ -40,9 +39,8 @@ function asmFunc(global, env, buffer) {
$0 = $0 | 0;
r = r | 0;
r$hi = r$hi | 0;
- var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, i64toi32_i32$2 = 0, i64toi32_i32$3 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, wasm2asm_i32$0 = 0;
+ var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, i64toi32_i32$2 = 0, i64toi32_i32$3 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0;
return ($0 | 0) == (r | 0) & (0 | 0) == (r$hi | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $4($0, r, r$hi) {
@@ -60,23 +58,20 @@ function asmFunc(global, env, buffer) {
function $5($0, $0$hi) {
$0 = $0 | 0;
$0$hi = $0$hi | 0;
- var i64toi32_i32$0 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, wasm2asm_i32$0 = 0;
+ var i64toi32_i32$0 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0;
return ($0 | $0$hi | 0 | 0) == (0 | 0) | 0;
- return wasm2asm_i32$0 | 0;
}
function $6($0) {
$0 = $0 | 0;
- var $1 = 0, $2 = 0, wasm2asm_i32$0 = 0;
+ var $1 = 0, $2 = 0;
return Math_clz32($0) | 0;
- return wasm2asm_i32$0 | 0;
}
function $7($0) {
$0 = $0 | 0;
- var $1 = 0, $2 = 0, wasm2asm_i32$0 = 0;
+ var $1 = 0, $2 = 0;
return __wasm_ctz_i32($0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $8($0, $0$hi, r, r$hi) {
@@ -140,17 +135,15 @@ function asmFunc(global, env, buffer) {
function __wasm_rotl_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 >>> (k & 31 | 0) | 0) & x | 0) << (k & 31 | 0) | 0 | (((4294967295 << (32 - (k & 31 | 0) | 0) | 0) & x | 0) >>> (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function __wasm_rotr_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 << (k & 31 | 0) | 0) & x | 0) >>> (k & 31 | 0) | 0 | (((4294967295 >>> (32 - (k & 31 | 0) | 0) | 0) & x | 0) << (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
return {
diff --git a/test/wasm2asm.asserts.js b/test/wasm2asm.asserts.js
index bbe946e1b..a41dc6463 100644
--- a/test/wasm2asm.asserts.js
+++ b/test/wasm2asm.asserts.js
@@ -19,17 +19,15 @@ function asmFunc(global, env, buffer) {
function $1(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return x + y | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $2(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return (x | 0) / (y | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function __wasm_ctz_i32(x) {
@@ -59,17 +57,15 @@ function asmFunc(global, env, buffer) {
function __wasm_rotl_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 >>> (k & 31 | 0) | 0) & x | 0) << (k & 31 | 0) | 0 | (((4294967295 << (32 - (k & 31 | 0) | 0) | 0) & x | 0) >>> (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function __wasm_rotr_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 << (k & 31 | 0) | 0) & x | 0) >>> (k & 31 | 0) | 0 | (((4294967295 >>> (32 - (k & 31 | 0) | 0) | 0) & x | 0) << (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
return {
diff --git a/test/wasm2asm.traps.js b/test/wasm2asm.traps.js
index f7bb948c6..7e79ac70b 100644
--- a/test/wasm2asm.traps.js
+++ b/test/wasm2asm.traps.js
@@ -19,17 +19,15 @@ function asmFunc(global, env, buffer) {
function $1(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return x + y | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function $2(x, y) {
x = x | 0;
y = y | 0;
- var $2 = 0, $3 = 0, $4 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0;
return (x | 0) / (y | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function __wasm_ctz_i32(x) {
@@ -59,17 +57,15 @@ function asmFunc(global, env, buffer) {
function __wasm_rotl_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 >>> (k & 31 | 0) | 0) & x | 0) << (k & 31 | 0) | 0 | (((4294967295 << (32 - (k & 31 | 0) | 0) | 0) & x | 0) >>> (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
function __wasm_rotr_i32(x, k) {
x = x | 0;
k = k | 0;
- var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, wasm2asm_i32$0 = 0;
+ var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0;
return ((4294967295 << (k & 31 | 0) | 0) & x | 0) >>> (k & 31 | 0) | 0 | (((4294967295 >>> (32 - (k & 31 | 0) | 0) | 0) & x | 0) << (32 - (k & 31 | 0) | 0) | 0) | 0 | 0;
- return wasm2asm_i32$0 | 0;
}
return {