diff options
-rw-r--r-- | test/dump/callindirect.txt | 4 | ||||
-rw-r--r-- | test/dump/cast.txt | 16 | ||||
-rw-r--r-- | test/dump/compare.txt | 158 | ||||
-rw-r--r-- | test/dump/const.txt | 117 | ||||
-rw-r--r-- | test/dump/convert.txt | 53 | ||||
-rw-r--r-- | test/dump/current-memory.txt | 2 | ||||
-rw-r--r-- | test/dump/dedupe-sig.txt | 3 | ||||
-rw-r--r-- | test/dump/drop.txt | 3 | ||||
-rw-r--r-- | test/dump/expr-brif.txt | 11 | ||||
-rw-r--r-- | test/dump/getglobal.txt | 2 | ||||
-rw-r--r-- | test/dump/getlocal-param.txt | 18 | ||||
-rw-r--r-- | test/dump/getlocal.txt | 24 | ||||
-rw-r--r-- | test/dump/grow-memory.txt | 5 | ||||
-rw-r--r-- | test/dump/hexfloat_f32.txt | 51 | ||||
-rw-r--r-- | test/dump/hexfloat_f64.txt | 51 | ||||
-rw-r--r-- | test/dump/if-then-else-list.txt | 19 | ||||
-rw-r--r-- | test/dump/if-then-list.txt | 7 | ||||
-rw-r--r-- | test/dump/if.txt | 26 | ||||
-rw-r--r-- | test/dump/load.txt | 56 |
19 files changed, 418 insertions, 208 deletions
diff --git a/test/dump/callindirect.txt b/test/dump/callindirect.txt index 8f2fbb48..4252146e 100644 --- a/test/dump/callindirect.txt +++ b/test/dump/callindirect.txt @@ -3,7 +3,9 @@ (module (type $t (func (param i32))) (func $f (type $t) - (call_indirect $t (i32.const 0) (i32.const 0))) + i32.const 0 + i32.const 0 + call_indirect $t ) (table anyfunc (elem $f))) (;; STDOUT ;;; 0000000: 0061 736d ; WASM_BINARY_MAGIC diff --git a/test/dump/cast.txt b/test/dump/cast.txt index 483bb11c..5a85dc09 100644 --- a/test/dump/cast.txt +++ b/test/dump/cast.txt @@ -2,10 +2,18 @@ ;;; FLAGS: -v (module (func - (drop (f32.reinterpret/i32 (i32.const 0))) - (drop (i32.reinterpret/f32 (f32.const 0))) - (drop (f64.reinterpret/i64 (i64.const 0))) - (drop (i64.reinterpret/f64 (f64.const 0))))) + i32.const 0 + f32.reinterpret/i32 + drop + f32.const 0 + i32.reinterpret/f32 + drop + i64.const 0 + f64.reinterpret/i64 + drop + f64.const 0 + i64.reinterpret/f64 + drop)) (;; STDOUT ;;; 0000000: 0061 736d ; WASM_BINARY_MAGIC 0000004: 0c00 0000 ; WASM_BINARY_VERSION diff --git a/test/dump/compare.txt b/test/dump/compare.txt index 09d982c3..614ee751 100644 --- a/test/dump/compare.txt +++ b/test/dump/compare.txt @@ -2,55 +2,119 @@ ;;; FLAGS: -v (module (func - (drop - (i32.eq - (i32.ne - (i32.lt_s - (i32.lt_u - (i32.le_s - (i32.le_u - (i32.gt_s - (i32.gt_u - (i32.ge_s - (i32.ge_u - (i32.const 0) - (i32.const 0)) - (i32.const 0)) - (i32.const 0)) - (i32.const 0)) - (i32.const 0)) - (i32.const 0)) - (i32.const 0)) - (i32.const 0)) - (i32.const 0)) - (i32.const 0))) - + i32.const 0 + i32.const 0 + i32.ge_u + i32.const 0 + i32.ge_s + i32.const 0 + i32.gt_u + i32.const 0 + i32.gt_s + i32.const 0 + i32.le_u + i32.const 0 + i32.le_s + i32.const 0 + i32.lt_u + i32.const 0 + i32.lt_s + i32.const 0 + i32.ne + i32.const 0 + i32.eq + drop + ;; all comparisons return i32, so these tests can't be chained like the one ;; above - (drop (i64.eq (i64.const 0) (i64.const 0))) - (drop (i64.ne (i64.const 0) (i64.const 0))) - (drop (i64.lt_s (i64.const 0) (i64.const 0))) - (drop (i64.lt_u (i64.const 0) (i64.const 0))) - (drop (i64.le_s (i64.const 0) (i64.const 0))) - (drop (i64.le_u (i64.const 0) (i64.const 0))) - (drop (i64.gt_s (i64.const 0) (i64.const 0))) - (drop (i64.gt_u (i64.const 0) (i64.const 0))) - (drop (i64.ge_s (i64.const 0) (i64.const 0))) - (drop (i64.ge_u (i64.const 0) (i64.const 0))) - - (drop (f32.eq (f32.const 0) (f32.const 0))) - (drop (f32.ne (f32.const 0) (f32.const 0))) - (drop (f32.lt (f32.const 0) (f32.const 0))) - (drop (f32.le (f32.const 0) (f32.const 0))) - (drop (f32.gt (f32.const 0) (f32.const 0))) - (drop (f32.ge (f32.const 0) (f32.const 0))) - - (drop (f64.eq (f64.const 0) (f64.const 0))) - (drop (f64.ne (f64.const 0) (f64.const 0))) - (drop (f64.lt (f64.const 0) (f64.const 0))) - (drop (f64.le (f64.const 0) (f64.const 0))) - (drop (f64.gt (f64.const 0) (f64.const 0))) - (drop (f64.ge (f64.const 0) (f64.const 0))))) + i64.const 0 + i64.const 0 + i64.eq + drop + i64.const 0 + i64.const 0 + i64.ne + drop + i64.const 0 + i64.const 0 + i64.lt_s + drop + i64.const 0 + i64.const 0 + i64.lt_u + drop + i64.const 0 + i64.const 0 + i64.le_s + drop + i64.const 0 + i64.const 0 + i64.le_u + drop + i64.const 0 + i64.const 0 + i64.gt_s + drop + i64.const 0 + i64.const 0 + i64.gt_u + drop + i64.const 0 + i64.const 0 + i64.ge_s + drop + i64.const 0 + i64.const 0 + i64.ge_u + drop + f32.const 0 + f32.const 0 + f32.eq + drop + f32.const 0 + f32.const 0 + f32.ne + drop + f32.const 0 + f32.const 0 + f32.lt + drop + f32.const 0 + f32.const 0 + f32.le + drop + f32.const 0 + f32.const 0 + f32.gt + drop + f32.const 0 + f32.const 0 + f32.ge + drop + f64.const 0 + f64.const 0 + f64.eq + drop + f64.const 0 + f64.const 0 + f64.ne + drop + f64.const 0 + f64.const 0 + f64.lt + drop + f64.const 0 + f64.const 0 + f64.le + drop + f64.const 0 + f64.const 0 + f64.gt + drop + f64.const 0 + f64.const 0 + f64.ge + drop)) (;; STDOUT ;;; 0000000: 0061 736d ; WASM_BINARY_MAGIC 0000004: 0c00 0000 ; WASM_BINARY_VERSION diff --git a/test/dump/const.txt b/test/dump/const.txt index b58f33d1..dc3286b2 100644 --- a/test/dump/const.txt +++ b/test/dump/const.txt @@ -2,47 +2,82 @@ ;;; FLAGS: -v (module (func - (drop (i32.const 0)) - (drop (i32.const -2147483648)) - (drop (i32.const 4294967295)) - (drop (i32.const -0x80000000)) - (drop (i32.const 0xffffffff)) - - (drop (i64.const 0)) - (drop (i64.const -9223372036854775808)) - (drop (i64.const 18446744073709551615)) - (drop (i64.const -0x8000000000000000)) - (drop (i64.const 0xffffffffffffffff)) - - (drop (f32.const 0.0)) - (drop (f32.const 1e23)) - (drop (f32.const 1.234567e-5)) - (drop (f32.const nan)) - (drop (f32.const -nan)) - (drop (f32.const +nan)) - (drop (f32.const nan:0xabc)) - (drop (f32.const -nan:0xabc)) - (drop (f32.const +nan:0xabc)) - (drop (f32.const infinity)) - (drop (f32.const -infinity)) - (drop (f32.const +infinity)) - (drop (f32.const -0x1p-1)) - (drop (f32.const 0x1.921fb6p+2)) - - (drop (f64.const 0.0)) - (drop (f64.const -0.987654321)) - (drop (f64.const 6.283185307179586)) - (drop (f64.const nan)) - (drop (f64.const -nan)) - (drop (f64.const +nan)) - (drop (f64.const nan:0xabc)) - (drop (f64.const -nan:0xabc)) - (drop (f64.const +nan:0xabc)) - (drop (f64.const infinity)) - (drop (f64.const -infinity)) - (drop (f64.const +infinity)) - (drop (f64.const -0x1p-1)) - (drop (f64.const 0x1.921fb54442d18p+2)))) + i32.const 0 + drop + i32.const -2147483648 + drop + i32.const 4294967295 + drop + i32.const -0x80000000 + drop + i32.const 0xffffffff + drop + i64.const 0 + drop + i64.const -9223372036854775808 + drop + i64.const 18446744073709551615 + drop + i64.const -0x8000000000000000 + drop + i64.const 0xffffffffffffffff + drop + f32.const 0.0 + drop + f32.const 1e23 + drop + f32.const 1.234567e-5 + drop + f32.const nan + drop + f32.const -nan + drop + f32.const +nan + drop + f32.const nan:0xabc + drop + f32.const -nan:0xabc + drop + f32.const +nan:0xabc + drop + f32.const infinity + drop + f32.const -infinity + drop + f32.const +infinity + drop + f32.const -0x1p-1 + drop + f32.const 0x1.921fb6p+2 + drop + f64.const 0.0 + drop + f64.const -0.987654321 + drop + f64.const 6.283185307179586 + drop + f64.const nan + drop + f64.const -nan + drop + f64.const +nan + drop + f64.const nan:0xabc + drop + f64.const -nan:0xabc + drop + f64.const +nan:0xabc + drop + f64.const infinity + drop + f64.const -infinity + drop + f64.const +infinity + drop + f64.const -0x1p-1 + drop + f64.const 0x1.921fb54442d18p+2 + drop )) (;; STDOUT ;;; 0000000: 0061 736d ; WASM_BINARY_MAGIC 0000004: 0c00 0000 ; WASM_BINARY_VERSION diff --git a/test/dump/convert.txt b/test/dump/convert.txt index ec3cd7bd..0bd1cc04 100644 --- a/test/dump/convert.txt +++ b/test/dump/convert.txt @@ -2,32 +2,35 @@ ;;; FLAGS: -v (module (func - (drop - (i32.wrap/i64 - (i64.extend_u/i32 - (i32.trunc_s/f32 - (f32.convert_s/i32 - (i32.trunc_u/f32 - (f32.convert_u/i32 - (i32.trunc_s/f64 - (f64.convert_s/i32 - (i32.trunc_u/f64 - (f64.convert_u/i32 (i32.const 0)))))))))))) + i32.const 0 + f64.convert_u/i32 + i32.trunc_u/f64 + f64.convert_s/i32 + i32.trunc_s/f64 + f32.convert_u/i32 + i32.trunc_u/f32 + f32.convert_s/i32 + i32.trunc_s/f32 + i64.extend_u/i32 + i32.wrap/i64 + drop + + i32.const 0 + i64.extend_s/i32 + f64.convert_u/i64 + i64.trunc_u/f64 + f64.convert_s/i64 + i64.trunc_s/f64 + f32.convert_u/i64 + i64.trunc_u/f32 + f32.convert_s/i64 + i64.trunc_s/f32 + drop - (drop - (i64.trunc_s/f32 - (f32.convert_s/i64 - (i64.trunc_u/f32 - (f32.convert_u/i64 - (i64.trunc_s/f64 - (f64.convert_s/i64 - (i64.trunc_u/f64 - (f64.convert_u/i64 - (i64.extend_s/i32 (i32.const 0))))))))))) - - (drop - (f32.demote/f64 - (f64.promote/f32 (f32.const 0)))))) + f32.const 0 + f64.promote/f32 + f32.demote/f64 + drop)) (;; STDOUT ;;; 0000000: 0061 736d ; WASM_BINARY_MAGIC 0000004: 0c00 0000 ; WASM_BINARY_VERSION diff --git a/test/dump/current-memory.txt b/test/dump/current-memory.txt index 39a3ab18..0675f917 100644 --- a/test/dump/current-memory.txt +++ b/test/dump/current-memory.txt @@ -3,7 +3,7 @@ (module (memory 1) (func (result i32) - (current_memory))) + current_memory)) (;; STDOUT ;;; 0000000: 0061 736d ; WASM_BINARY_MAGIC 0000004: 0c00 0000 ; WASM_BINARY_VERSION diff --git a/test/dump/dedupe-sig.txt b/test/dump/dedupe-sig.txt index 5d8004d6..79ce3571 100644 --- a/test/dump/dedupe-sig.txt +++ b/test/dump/dedupe-sig.txt @@ -3,7 +3,8 @@ (module (type (func (param i32) (result i64))) (import "foo" "bar" (func (param i32) (result i64))) - (func (param i32) (result i64) (i64.const 0))) + (func (param i32) (result i64) + i64.const 0)) (;; STDOUT ;;; 0000000: 0061 736d ; WASM_BINARY_MAGIC 0000004: 0c00 0000 ; WASM_BINARY_VERSION diff --git a/test/dump/drop.txt b/test/dump/drop.txt index 72f15253..3dd2d3dc 100644 --- a/test/dump/drop.txt +++ b/test/dump/drop.txt @@ -2,7 +2,8 @@ ;;; FLAGS: -v (module (func - (drop (i32.const 0)))) + i32.const 0 + drop)) (;; STDOUT ;;; 0000000: 0061 736d ; WASM_BINARY_MAGIC 0000004: 0c00 0000 ; WASM_BINARY_VERSION diff --git a/test/dump/expr-brif.txt b/test/dump/expr-brif.txt index 5fdb5ac3..db08043d 100644 --- a/test/dump/expr-brif.txt +++ b/test/dump/expr-brif.txt @@ -2,10 +2,13 @@ ;;; FLAGS: -v (module (func (result i32) - (block $exit i32 - (drop - (br_if $exit (i32.const 42) (i32.const 0))) - (i32.const 29)))) + block $exit i32 + i32.const 42 + i32.const 0 + br_if $exit + drop + i32.const 29 + end)) (;; STDOUT ;;; 0000000: 0061 736d ; WASM_BINARY_MAGIC 0000004: 0c00 0000 ; WASM_BINARY_VERSION diff --git a/test/dump/getglobal.txt b/test/dump/getglobal.txt index 496b2e15..f2b27535 100644 --- a/test/dump/getglobal.txt +++ b/test/dump/getglobal.txt @@ -3,7 +3,7 @@ (module (global i32 (i32.const 0)) (func (result i32) - (get_global 0))) + get_global 0)) (;; STDOUT ;;; 0000000: 0061 736d ; WASM_BINARY_MAGIC 0000004: 0c00 0000 ; WASM_BINARY_VERSION diff --git a/test/dump/getlocal-param.txt b/test/dump/getlocal-param.txt index 4e0c392c..1f5ab8d2 100644 --- a/test/dump/getlocal-param.txt +++ b/test/dump/getlocal-param.txt @@ -10,12 +10,18 @@ ;; i64 3 ;; f32 4 5 (local i64 f32 i32 f32) - (drop (get_local 0)) - (drop (get_local 1)) - (drop (get_local 2)) - (drop (get_local 3)) - (drop (get_local 4)) - (drop (get_local 5)))) + get_local 0 + drop + get_local 1 + drop + get_local 2 + drop + get_local 3 + drop + get_local 4 + drop + get_local 5 + drop )) (;; STDOUT ;;; 0000000: 0061 736d ; WASM_BINARY_MAGIC 0000004: 0c00 0000 ; WASM_BINARY_VERSION diff --git a/test/dump/getlocal.txt b/test/dump/getlocal.txt index 1dc2e088..d2f70f16 100644 --- a/test/dump/getlocal.txt +++ b/test/dump/getlocal.txt @@ -9,14 +9,22 @@ ;; f32 4 5 ;; f64 6 7 (local f64 f32 i64 i32 i32 f32 f64 i64) - (drop (get_local 0)) - (drop (get_local 1)) - (drop (get_local 2)) - (drop (get_local 3)) - (drop (get_local 4)) - (drop (get_local 5)) - (drop (get_local 6)) - (drop (get_local 7)))) + get_local 0 + drop + get_local 1 + drop + get_local 2 + drop + get_local 3 + drop + get_local 4 + drop + get_local 5 + drop + get_local 6 + drop + get_local 7 + drop)) (;; STDOUT ;;; 0000000: 0061 736d ; WASM_BINARY_MAGIC 0000004: 0c00 0000 ; WASM_BINARY_VERSION diff --git a/test/dump/grow-memory.txt b/test/dump/grow-memory.txt index d30f2b14..a148c91b 100644 --- a/test/dump/grow-memory.txt +++ b/test/dump/grow-memory.txt @@ -3,8 +3,9 @@ (module (memory 1 2) (func (param i32) - (drop - (grow_memory (get_local 0))))) + get_local 0 + grow_memory + drop)) (;; STDOUT ;;; 0000000: 0061 736d ; WASM_BINARY_MAGIC 0000004: 0c00 0000 ; WASM_BINARY_VERSION diff --git a/test/dump/hexfloat_f32.txt b/test/dump/hexfloat_f32.txt index cf52355d..0b07b9e2 100644 --- a/test/dump/hexfloat_f32.txt +++ b/test/dump/hexfloat_f32.txt @@ -2,23 +2,40 @@ ;;; FLAGS: -v (module (func - (drop (f32.const 0x0p0)) - (drop (f32.const 0x1234.5p6)) - (drop (f32.const 0xffffffffp20)) - (drop (f32.const 0x1p127)) - (drop (f32.const 0x0.08p127)) - (drop (f32.const 0x2.46p+123)) - (drop (f32.const 0x0.fffffp127)) - (drop (f32.const 0x0.7fffffp127)) - (drop (f32.const 0x0.ffffffffp128)) - (drop (f32.const 0x1.ffff88p127)) - (drop (f32.const 0x1.fffff1p127)) - (drop (f32.const 0xfffff98p-133)) - (drop (f32.const 0xfffff88p-133)) - (drop (f32.const 0xfffffffffp-155)) - (drop (f32.const 0x000000001.10000000000p0)) - (drop (f32.const 0x1000000000.p4)) - (drop (f32.const -0x1.ff01p1)) + f32.const 0x0p0 + drop + f32.const 0x1234.5p6 + drop + f32.const 0xffffffffp20 + drop + f32.const 0x1p127 + drop + f32.const 0x0.08p127 + drop + f32.const 0x2.46p+123 + drop + f32.const 0x0.fffffp127 + drop + f32.const 0x0.7fffffp127 + drop + f32.const 0x0.ffffffffp128 + drop + f32.const 0x1.ffff88p127 + drop + f32.const 0x1.fffff1p127 + drop + f32.const 0xfffff98p-133 + drop + f32.const 0xfffff88p-133 + drop + f32.const 0xfffffffffp-155 + drop + f32.const 0x000000001.10000000000p0 + drop + f32.const 0x1000000000.p4 + drop + f32.const -0x1.ff01p1 + drop ) ) (;; STDOUT ;;; diff --git a/test/dump/hexfloat_f64.txt b/test/dump/hexfloat_f64.txt index 53d42ea1..8de654c4 100644 --- a/test/dump/hexfloat_f64.txt +++ b/test/dump/hexfloat_f64.txt @@ -2,23 +2,40 @@ ;;; FLAGS: -v (module (func - (drop (f64.const 0x0p0)) - (drop (f64.const 0x1234.5p6)) - (drop (f64.const 0xffffffffffffffffp20)) - (drop (f64.const 0x1p1023)) - (drop (f64.const 0x0.08p1023)) - (drop (f64.const 0x2.46p+1020)) - (drop (f64.const 0x0.ffffffffffp1023)) - (drop (f64.const 0x0.7fffffffffffp1023)) - (drop (f64.const 0x0.ffffffffffffffffp1024)) - (drop (f64.const 0x1.ffffffffffffcp1023)) - (drop (f64.const 0x1.ffffffffffffep1023)) - (drop (f64.const 0xffffffffffff88p-1033)) - (drop (f64.const 0xffffffffffff98p-1033)) - (drop (f64.const 0xffffffffffffffp-1055)) - (drop (f64.const 0x000000001.10000000000p0)) - (drop (f64.const 0x1000000000.p4)) - (drop (f64.const -0x1.ff01p1)) + f64.const 0x0p0 + drop + f64.const 0x1234.5p6 + drop + f64.const 0xffffffffffffffffp20 + drop + f64.const 0x1p1023 + drop + f64.const 0x0.08p1023 + drop + f64.const 0x2.46p+1020 + drop + f64.const 0x0.ffffffffffp1023 + drop + f64.const 0x0.7fffffffffffp1023 + drop + f64.const 0x0.ffffffffffffffffp1024 + drop + f64.const 0x1.ffffffffffffcp1023 + drop + f64.const 0x1.ffffffffffffep1023 + drop + f64.const 0xffffffffffff88p-1033 + drop + f64.const 0xffffffffffff98p-1033 + drop + f64.const 0xffffffffffffffp-1055 + drop + f64.const 0x000000001.10000000000p0 + drop + f64.const 0x1000000000.p4 + drop + f64.const -0x1.ff01p1 + drop ) ) (;; STDOUT ;;; diff --git a/test/dump/if-then-else-list.txt b/test/dump/if-then-else-list.txt index 6fce0819..5b4d6274 100644 --- a/test/dump/if-then-else-list.txt +++ b/test/dump/if-then-else-list.txt @@ -2,13 +2,18 @@ ;;; FLAGS: -v (module (func - (if (i32.const 1) - (then - (drop (i32.const 2)) - (drop (i32.const 3))) - (else - (drop (i32.const 4)) - (drop (i32.const 5)))))) + i32.const 1 + if + i32.const 2 + drop + i32.const 3 + drop + else + i32.const 4 + drop + i32.const 5 + drop + end)) (;; STDOUT ;;; 0000000: 0061 736d ; WASM_BINARY_MAGIC 0000004: 0c00 0000 ; WASM_BINARY_VERSION diff --git a/test/dump/if-then-list.txt b/test/dump/if-then-list.txt index 1bce7e1f..665699f6 100644 --- a/test/dump/if-then-list.txt +++ b/test/dump/if-then-list.txt @@ -2,8 +2,11 @@ ;;; FLAGS: -v (module (func - (if (i32.const 1) - (then (nop) (nop))))) + i32.const 1 + if + nop + nop + end)) (;; STDOUT ;;; 0000000: 0061 736d ; WASM_BINARY_MAGIC 0000004: 0c00 0000 ; WASM_BINARY_VERSION diff --git a/test/dump/if.txt b/test/dump/if.txt index fc316d67..207198d1 100644 --- a/test/dump/if.txt +++ b/test/dump/if.txt @@ -2,16 +2,24 @@ ;;; FLAGS: -v (module (func - (if (i32.const 1) - (nop)) - (drop - (if f32 (i32.const 0) - (f32.const 1.0) - (f32.const 2.0)))) + i32.const 1 + if + nop + end + i32.const 0 + if f32 + f32.const 1.0 + else + f32.const 2.0 + end + drop) (func - (if (i32.const 1) - (return) - (return)))) + i32.const 1 + if + return + else + return + end)) (;; STDOUT ;;; 0000000: 0061 736d ; WASM_BINARY_MAGIC 0000004: 0c00 0000 ; WASM_BINARY_VERSION diff --git a/test/dump/load.txt b/test/dump/load.txt index 75e37c04..684a50f3 100644 --- a/test/dump/load.txt +++ b/test/dump/load.txt @@ -2,20 +2,48 @@ ;;; FLAGS: -v (module (func - (drop (i32.load (i32.const 0))) - (drop (i32.load8_s (i32.const 0))) - (drop (i32.load16_s (i32.const 0))) - (drop (i32.load8_u (i32.const 0))) - (drop (i32.load16_u (i32.const 0))) - (drop (i64.load (i32.const 0))) - (drop (i64.load8_s (i32.const 0))) - (drop (i64.load16_s (i32.const 0))) - (drop (i64.load32_s (i32.const 0))) - (drop (i64.load8_u (i32.const 0))) - (drop (i64.load16_u (i32.const 0))) - (drop (i64.load32_u (i32.const 0))) - (drop (f32.load (i32.const 0))) - (drop (f64.load (i32.const 0))))) + i32.const 0 + i32.load + drop + i32.const 0 + i32.load8_s + drop + i32.const 0 + i32.load16_s + drop + i32.const 0 + i32.load8_u + drop + i32.const 0 + i32.load16_u + drop + i32.const 0 + i64.load + drop + i32.const 0 + i64.load8_s + drop + i32.const 0 + i64.load16_s + drop + i32.const 0 + i64.load32_s + drop + i32.const 0 + i64.load8_u + drop + i32.const 0 + i64.load16_u + drop + i32.const 0 + i64.load32_u + drop + i32.const 0 + f32.load + drop + i32.const 0 + f64.load + drop)) (;; STDOUT ;;; 0000000: 0061 736d ; WASM_BINARY_MAGIC 0000004: 0c00 0000 ; WASM_BINARY_VERSION |