diff options
Diffstat (limited to 'test/wasm2js/stack-modified.wast')
-rw-r--r-- | test/wasm2js/stack-modified.wast | 130 |
1 files changed, 75 insertions, 55 deletions
diff --git a/test/wasm2js/stack-modified.wast b/test/wasm2js/stack-modified.wast index b3ede2380..1ba9f30a8 100644 --- a/test/wasm2js/stack-modified.wast +++ b/test/wasm2js/stack-modified.wast @@ -21,18 +21,22 @@ (local.get $var$1) (i64.const 0) ) - (br $label$1) - (block $label$5 - (local.set $var$2 - (i64.mul - (local.get $var$1) - (local.get $var$2) + (then + (br $label$1) + ) + (else + (block $label$5 + (local.set $var$2 + (i64.mul + (local.get $var$1) + (local.get $var$2) + ) ) - ) - (local.set $var$1 - (i64.sub - (local.get $var$1) - (i64.const 1) + (local.set $var$1 + (i64.sub + (local.get $var$1) + (i64.const 1) + ) ) ) ) @@ -58,18 +62,22 @@ (local.get $var$1) (i64.const 0) ) - (br $label$1) - (block - (local.set $var$2 - (i64.mul - (local.get $var$1) - (local.get $var$2) + (then + (br $label$1) + ) + (else + (block + (local.set $var$2 + (i64.mul + (local.get $var$1) + (local.get $var$2) + ) ) - ) - (local.set $var$1 - (i64.sub - (local.get $var$1) - (i64.const 1) + (local.set $var$1 + (i64.sub + (local.get $var$1) + (i64.const 1) + ) ) ) ) @@ -95,18 +103,22 @@ (local.get $var$1) (i64.const 0) ) - (br $label$1) - (block - (local.set $var$2 - (i64.mul - (local.get $var$1) - (local.get $var$2) + (then + (br $label$1) + ) + (else + (block + (local.set $var$2 + (i64.mul + (local.get $var$1) + (local.get $var$2) + ) ) - ) - (local.set $var$1 - (i64.sub - (local.get $var$1) - (i64.const 1) + (local.set $var$1 + (i64.sub + (local.get $var$1) + (i64.const 1) + ) ) ) ) @@ -132,18 +144,22 @@ (local.get $var$1) (i64.const 0) ) - (br $label$1) - (block - (local.set $var$2 - (i64.mul - (local.get $var$1) - (local.get $var$2) + (then + (br $label$1) + ) + (else + (block + (local.set $var$2 + (i64.mul + (local.get $var$1) + (local.get $var$2) + ) ) - ) - (local.set $var$1 - (i64.sub - (local.get $var$1) - (i64.const 1) + (local.set $var$1 + (i64.sub + (local.get $var$1) + (i64.const 1) + ) ) ) ) @@ -169,18 +185,22 @@ (local.get $var$1) (i64.const 0) ) - (br $label$1) - (block - (local.set $var$2 - (i64.mul - (local.get $var$1) - (local.get $var$2) + (then + (br $label$1) + ) + (else + (block + (local.set $var$2 + (i64.mul + (local.get $var$1) + (local.get $var$2) + ) ) - ) - (local.set $var$1 - (i64.sub - (local.get $var$1) - (i64.const 1) + (local.set $var$1 + (i64.sub + (local.get $var$1) + (i64.const 1) + ) ) ) ) |