diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/address.2asm.js | 6 | ||||
-rw-r--r-- | test/binaryen.js/emit_asmjs.js.txt | 9 | ||||
-rw-r--r-- | test/br_table_temp.2asm.js | 11 | ||||
-rw-r--r-- | test/empty_imported_table.2asm.js | 6 | ||||
-rw-r--r-- | test/empty_table.2asm.js | 6 | ||||
-rw-r--r-- | test/float-ops.2asm.js | 84 | ||||
-rw-r--r-- | test/forward.2asm.js | 6 | ||||
-rw-r--r-- | test/grow_memory.2asm.js | 12 | ||||
-rw-r--r-- | test/hello_world.2asm.js | 9 | ||||
-rw-r--r-- | test/i32.2asm.js | 93 | ||||
-rw-r--r-- | test/i64-add-sub.2asm.js | 6 | ||||
-rw-r--r-- | test/i64-lowering.2asm.js | 12 | ||||
-rw-r--r-- | test/unary-ops.2asm.js | 21 | ||||
-rw-r--r-- | test/wasm2asm.asserts.js | 12 | ||||
-rw-r--r-- | test/wasm2asm.traps.js | 12 |
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 { |