Home
last modified time | relevance | path

Searched refs:invoke (Results 1 – 25 of 206) sorted by relevance

123456789

/wasmtime-44.0.1/tests/misc_testsuite/
H A Dmemory-combos.wast89 (assert_return (invoke "size_m1") (i32.const 1))
95 (assert_return (invoke "size_m1") (i32.const 2))
106 (assert_return (invoke "size_m2") (i32.const 1))
112 (assert_return (invoke "size_m2") (i32.const 2))
123 (assert_return (invoke "size_m3") (i32.const 1))
129 (assert_return (invoke "size_m3") (i32.const 2))
140 (assert_return (invoke "size_m4") (i32.const 1))
146 (assert_return (invoke "size_m4") (i32.const 2))
157 (assert_return (invoke "size_m6") (i32.const 1))
163 (assert_return (invoke "size_m6") (i32.const 2))
[all …]
H A Dwide-arithmetic.wast27 (assert_return (invoke "i64.add128"
31 (assert_return (invoke "i64.add128"
35 (assert_return (invoke "i64.add128"
39 (assert_return (invoke "i64.add128"
45 (assert_return (invoke "i64.sub128"
49 (assert_return (invoke "i64.sub128"
53 (assert_return (invoke "i64.sub128"
57 (assert_return (invoke "i64.sub128"
79 (assert_return (invoke "i64.add128"
83 (assert_return (invoke "i64.add128"
[all …]
H A Dfib.wast44 (assert_return (invoke "fib" (i32.const 0)) (i32.const 1))
45 (assert_return (invoke "fib" (i32.const 1)) (i32.const 1))
46 (assert_return (invoke "fib" (i32.const 2)) (i32.const 2))
47 (assert_return (invoke "fib" (i32.const 3)) (i32.const 3))
48 (assert_return (invoke "fib" (i32.const 4)) (i32.const 5))
49 (assert_return (invoke "fib" (i32.const 5)) (i32.const 8))
50 (assert_return (invoke "fib" (i32.const 6)) (i32.const 13))
51 (assert_return (invoke "fib" (i32.const 7)) (i32.const 21))
52 (assert_return (invoke "fib" (i32.const 8)) (i32.const 34))
53 (assert_return (invoke "fib" (i32.const 9)) (i32.const 55))
[all …]
H A Dbit-and-conditions.wast65 (assert_return (invoke "if_b20" (i32.const 0)) (i32.const 200))
66 (assert_return (invoke "if_b20" (i32.const 0x100000)) (i32.const 100))
69 (assert_return (invoke "eqz_b20" (i32.const 0)) (i32.const 1))
70 (assert_return (invoke "eqz_b20" (i32.const 0x100000)) (i32.const 0))
72 (assert_return (invoke "if_b40" (i64.const 0)) (i64.const 200))
73 (assert_return (invoke "if_b40" (i64.const 0x10000000000)) (i64.const 100))
76 (assert_return (invoke "eqz_b40" (i64.const 0)) (i32.const 1))
77 (assert_return (invoke "eqz_b40" (i64.const 0x10000000000)) (i32.const 0))
79 (assert_return (invoke "if_bit32" (i32.const 0) (i32.const 1)) (i32.const 200))
80 (assert_return (invoke "if_bit32" (i32.const 0) (i32.const 0)) (i32.const 200))
[all …]
H A Dmisc_traps.wast10 (assert_trap (invoke "load_oob") "out of bounds memory access")
11 (assert_trap (invoke "load_oob") "out of bounds memory access")
22 (assert_trap (invoke "store_oob") "out of bounds memory access")
23 (assert_trap (invoke "store_oob") "out of bounds memory access")
34 (assert_trap (invoke "load_oob_0") "out of bounds memory access")
35 (assert_trap (invoke "load_oob_0") "out of bounds memory access")
46 (assert_trap (invoke "store_oob_0") "out of bounds memory access")
57 (assert_trap (invoke "divbyzero") "integer divide by zero")
58 (assert_trap (invoke "divbyzero") "integer divide by zero")
66 (assert_trap (invoke "unreachable") "unreachable")
[all …]
H A Dcontrol-flow.wast27 (assert_return (invoke "block" (i32.const 10) (i32.const 20)) (i32.const 10))
42 (assert_return (invoke "br_block" (i32.const 5) (i32.const 7)) (i32.const 12))
108 (assert_return (invoke "br_table" (i32.const 0)) (i32.const 110))
109 (assert_return (invoke "br_table" (i32.const 1)) (i32.const 12))
110 (assert_return (invoke "br_table" (i32.const 2)) (i32.const 4))
111 (assert_return (invoke "br_table" (i32.const 3)) (i32.const 1116))
112 (assert_return (invoke "br_table" (i32.const 4)) (i32.const 118))
113 (assert_return (invoke "br_table" (i32.const 5)) (i32.const 20))
114 (assert_return (invoke "br_table" (i32.const 6)) (i32.const 12))
115 (assert_return (invoke "br_table" (i32.const 7)) (i32.const 1124))
[all …]
H A Dpartial-init-memory-segment.wast27 (assert_return (invoke $m "load" (i32.const 0)) (i32.const 97))
28 (assert_return (invoke $m "load" (i32.const 1)) (i32.const 98))
29 (assert_return (invoke $m "load" (i32.const 2)) (i32.const 99))
32 (assert_return (invoke $m "load" (i32.const 65530)) (i32.const 0))
33 (assert_return (invoke $m "load" (i32.const 65531)) (i32.const 0))
34 (assert_return (invoke $m "load" (i32.const 65532)) (i32.const 0))
35 (assert_return (invoke $m "load" (i32.const 65533)) (i32.const 0))
36 (assert_return (invoke $m "load" (i32.const 65534)) (i32.const 0))
37 (assert_return (invoke $m "load" (i32.const 65535)) (i32.const 0))
H A Dtraps-skip-catch-all.wast39 (assert_trap (invoke "run" (i32.const 0)) "unreachable")
40 (assert_return (invoke "g") (i32.const 0))
42 (assert_trap (invoke "run" (i32.const 1)) "divide by zero")
43 (assert_return (invoke "g") (i32.const 0))
45 (assert_trap (invoke "run" (i32.const 2)) "call stack exhausted")
46 (assert_return (invoke "g") (i32.const 0))
48 (assert_return (invoke "run" (i32.const 3)))
49 (assert_return (invoke "g") (i32.const 1))
52 (assert_trap (invoke "run" (i32.const 0)) "unreachable")
53 (assert_return (invoke "g") (i32.const 0))
H A Dimported-memory-copy.wast97 (invoke "is hello?" (i32.const 1000))
100 (invoke "is olleh?" (i32.const 2000))
104 (invoke "memory.copy" (i32.const 500) (i32.const 1000) (i32.const 5))
106 (invoke "is hello?" (i32.const 500))
110 (invoke "memory.copy" (i32.const 1500) (i32.const 1000) (i32.const 5))
112 (invoke "is hello?" (i32.const 1500))
116 (invoke "memory.copy" (i32.const 1998) (i32.const 2000) (i32.const 5))
118 (invoke "is olleh?" (i32.const 1998))
122 (invoke "memory.copy" (i32.const 2000) (i32.const 1998) (i32.const 5))
124 (invoke "is olleh?" (i32.const 2000))
[all …]
/wasmtime-44.0.1/tests/misc_testsuite/winch/
H A Dtable_fill.wast28 (assert_return (invoke "get" (i32.const 1)) (ref.null func))
36 (assert_return (invoke "get" (i32.const 2)) (ref.func 0))
37 (assert_return (invoke "get" (i32.const 3)) (ref.func 0))
38 (assert_return (invoke "get" (i32.const 4)) (ref.func 0))
42 (assert_return (invoke "get" (i32.const 3)) (ref.func 0))
43 (assert_return (invoke "get" (i32.const 4)) (ref.func 1))
44 (assert_return (invoke "get" (i32.const 5)) (ref.func 1))
48 (assert_return (invoke "get" (i32.const 3)) (ref.func 0))
49 (assert_return (invoke "get" (i32.const 4)) (ref.func 1))
50 (assert_return (invoke "get" (i32.const 5)) (ref.func 1))
[all …]
H A Dbr_table.wast1177 (assert_return (invoke "type-i32"))
1178 (assert_return (invoke "type-i64"))
1179 (assert_return (invoke "type-f32"))
1180 (assert_return (invoke "type-f64"))
1238 (assert_return (invoke "as-block-first"))
1239 (assert_return (invoke "as-block-mid"))
1240 (assert_return (invoke "as-block-last"))
1244 (assert_return (invoke "as-loop-mid") (i32.const 4))
1249 (assert_return (invoke "as-br_if-cond"))
1253 (assert_return (invoke "as-br_table-index"))
[all …]
H A Dselect.wast168 (assert_return (invoke "as-if-condition" (i32.const 0)))
169 (assert_return (invoke "as-if-condition" (i32.const 1)))
170 (assert_return (invoke "as-if-then" (i32.const 0)) (i32.const 3))
171 (assert_return (invoke "as-if-then" (i32.const 1)) (i32.const 2))
172 (assert_return (invoke "as-if-else" (i32.const 0)) (i32.const 3))
184 (assert_return (invoke "as-drop-operand" (i32.const 0)))
185 (assert_return (invoke "as-drop-operand" (i32.const 1)))
211 (assert_return (invoke "as-store-first" (i32.const 0)))
212 (assert_return (invoke "as-store-first" (i32.const 1)))
213 (assert_return (invoke "as-store-last" (i32.const 0)))
[all …]
H A Dglobal.wast161 (assert_return (invoke "set-x" (i32.const 6)))
162 (assert_return (invoke "set-y" (i64.const 7)))
164 (assert_return (invoke "get-x") (i32.const 6))
165 (assert_return (invoke "get-y") (i64.const 7))
167 (assert_return (invoke "get-x") (i32.const 6))
168 (assert_return (invoke "get-y") (i64.const 7))
198 (assert_return (invoke "set-7" (f32.const 8)))
199 (assert_return (invoke "set-8" (f64.const 9)))
202 (assert_return (invoke "as-drop-operand"))
207 (assert_return (invoke "as-store-first"))
[all …]
H A Dref-types-basic.wast69 (assert_return (invoke "null-is-null") (i32.const 1))
70 (assert_return (invoke "func-is-not-null") (i32.const 0))
73 (assert_return (invoke "call-indirect-0") (i32.const 42))
74 (assert_return (invoke "call-indirect-1") (i32.const 7))
84 (assert_return (invoke "set-and-call") (i32.const 42))
87 (assert_return (invoke "table-get" (i32.const 0)) (ref.func 0))
88 (assert_return (invoke "table-get" (i32.const 1)) (ref.func 1))
93 (assert_return (invoke "table-set-null" (i32.const 0)))
95 (assert_return (invoke "table-set-ref" (i32.const 0)))
100 (assert_return (invoke "table-size") (i32.const 10))
[all …]
/wasmtime-44.0.1/tests/misc_testsuite/threads/
H A Dload-store-alignment.wast100 (assert_return (invoke "32.store8" (i32.const 0)))
101 (assert_return (invoke "32.store16" (i32.const 0)))
102 (assert_return (invoke "32.store32" (i32.const 0)))
103 (assert_return (invoke "64.store8" (i32.const 0)))
104 (assert_return (invoke "64.store16" (i32.const 0)))
105 (assert_return (invoke "64.store64" (i32.const 0)))
106 (assert_return (invoke "32.store8 o1" (i32.const 0)))
109 (assert_return (invoke "64.store8 o1" (i32.const 0)))
115 (assert_return (invoke "32.store8" (i32.const 1)))
118 (assert_return (invoke "64.store8" (i32.const 1)))
[all …]
/wasmtime-44.0.1/tests/misc_testsuite/function-references/
H A Dtable_fill.wast15 (assert_return (invoke "get" (i32.const 1)) (ref.null extern))
16 (assert_return (invoke "get" (i32.const 2)) (ref.null extern))
17 (assert_return (invoke "get" (i32.const 3)) (ref.null extern))
18 (assert_return (invoke "get" (i32.const 4)) (ref.null extern))
23 (assert_return (invoke "get" (i32.const 2)) (ref.extern 1))
24 (assert_return (invoke "get" (i32.const 3)) (ref.extern 1))
25 (assert_return (invoke "get" (i32.const 4)) (ref.extern 1))
29 (assert_return (invoke "get" (i32.const 3)) (ref.extern 1))
30 (assert_return (invoke "get" (i32.const 4)) (ref.extern 2))
31 (assert_return (invoke "get" (i32.const 5)) (ref.extern 2))
[all …]
H A Dtable_grow.wast16 (assert_return (invoke "size") (i32.const 0))
21 (assert_return (invoke "size") (i32.const 1))
23 (assert_return (invoke "set" (i32.const 0) (ref.extern 2)))
24 (assert_return (invoke "get" (i32.const 0)) (ref.extern 2))
29 (assert_return (invoke "size") (i32.const 5))
30 (assert_return (invoke "get" (i32.const 0)) (ref.extern 2))
31 (assert_return (invoke "set" (i32.const 0) (ref.extern 2)))
32 (assert_return (invoke "get" (i32.const 0)) (ref.extern 2))
33 (assert_return (invoke "get" (i32.const 1)) (ref.extern 3))
34 (assert_return (invoke "get" (i32.const 4)) (ref.extern 3))
[all …]
H A Dcall_indirect.wast40 (assert_return (invoke "t1" (i32.const 0)))
41 (assert_trap (invoke "t1" (i32.const 1)) "uninitialized element")
42 (assert_trap (invoke "t1" (i32.const 2)) "out of bounds")
45 (assert_trap (invoke "t1-wrong-type" (i32.const 2)) "out of bounds")
46 (assert_return (invoke "t2" (i32.const 0)))
47 (assert_trap (invoke "t2" (i32.const 1)) "uninitialized element")
48 (assert_trap (invoke "t2" (i32.const 2)) "out of bounds")
51 (assert_trap (invoke "t2-wrong-type" (i32.const 2)) "out of bounds")
52 (assert_return (invoke "t3" (i32.const 0)))
53 (assert_return (invoke "t3" (i32.const 1)))
[all …]
H A Dtable_set.wast46 (assert_return (invoke "get-externref" (i32.const 0)) (ref.null extern))
47 (assert_return (invoke "set-externref" (i32.const 0) (ref.extern 1)))
48 (assert_return (invoke "get-externref" (i32.const 0)) (ref.extern 1))
49 (assert_return (invoke "set-externref" (i32.const 0) (ref.null extern)))
50 (assert_return (invoke "get-externref" (i32.const 0)) (ref.null extern))
52 (assert_return (invoke "get-funcref" (i32.const 0)) (ref.null func))
53 (assert_return (invoke "set-funcref-from" (i32.const 0) (i32.const 1)))
54 (assert_return (invoke "is_null-funcref" (i32.const 0)) (i32.const 0))
55 (assert_return (invoke "set-funcref" (i32.const 0) (ref.null func)))
56 (assert_return (invoke "get-funcref" (i32.const 0)) (ref.null func))
[all …]
/wasmtime-44.0.1/tests/misc_testsuite/gc/
H A Di31ref-tables.wast39 (assert_return (invoke "size") (i32.const 3))
40 (assert_return (invoke "get" (i32.const 0)) (i32.const 999))
41 (assert_return (invoke "get" (i32.const 1)) (i32.const 888))
42 (assert_return (invoke "get" (i32.const 2)) (i32.const 777))
46 (assert_return (invoke "size") (i32.const 5))
47 (assert_return (invoke "get" (i32.const 3)) (i32.const 333))
48 (assert_return (invoke "get" (i32.const 4)) (i32.const 333))
51 (invoke "fill" (i32.const 2) (i32.const 111) (i32.const 2))
52 (assert_return (invoke "get" (i32.const 2)) (i32.const 111))
56 (invoke "copy" (i32.const 3) (i32.const 0) (i32.const 2))
[all …]
H A Dstruct-instructions.wast85 (assert_return (invoke "get-f32") (f32.const 1))
86 (assert_return (invoke "get-s-i8") (i32.const -1))
90 (assert_return (invoke "new-default"))
91 (assert_return (invoke "get-f32") (f32.const 0))
92 (assert_return (invoke "get-s-i8") (i32.const 0))
93 (assert_return (invoke "get-u-i8") (i32.const 0))
96 (assert_return (invoke "set-f32" (f32.const 2)))
97 (assert_return (invoke "get-f32") (f32.const 2))
99 (assert_return (invoke "set-i8" (i32.const -1)))
100 (assert_return (invoke "get-s-i8") (i32.const -1))
[all …]
/wasmtime-44.0.1/tests/misc_testsuite/custom-page-sizes/
H A Dcustom-page-sizes.wast30 (assert_return (invoke "size") (i32.const 0))
33 (assert_return (invoke "grow" (i32.const 65536)) (i32.const 0))
34 (assert_return (invoke "size") (i32.const 65536))
35 (assert_return (invoke "load" (i32.const 65535)) (i32.const 0))
36 (assert_return (invoke "store" (i32.const 65535) (i32.const 1)))
37 (assert_return (invoke "load" (i32.const 65535)) (i32.const 1))
41 (assert_return (invoke "size") (i32.const 131072))
42 (assert_return (invoke "load" (i32.const 131071)) (i32.const 0))
59 (assert_return (invoke "size") (i32.const 0))
61 (assert_return (invoke "size") (i32.const 0))
[all …]
/wasmtime-44.0.1/tests/misc_testsuite/multi-memory/
H A Dsimple.wast27 (invoke "store1" (i32.const 0) (i64.const 1))
28 (invoke "store2" (i32.const 0) (i64.const 2))
58 (invoke $a "store" (i32.const 0) (i64.const 1))
59 (invoke $b "store" (i32.const 0) (i64.const 2))
86 (invoke "store1" (i32.const 0) (i64.const 1))
87 (invoke "store2" (i32.const 0) (i64.const 2))
108 (assert_return (invoke "size1") (i32.const 1))
109 (assert_return (invoke "size2") (i32.const 2))
139 (assert_return (invoke "init1") (i32.const 1))
140 (assert_return (invoke "init2") (i32.const 2))
[all …]
/wasmtime-44.0.1/tests/misc_testsuite/simd/
H A Dcanonicalize-nan.wast77 (assert_return (invoke "f32x4.sqrt" (v128.const f32x4 1 4 -1 nan))
81 (assert_return (invoke "f32x4.ceil" (v128.const f32x4 1 -2.2 3.4 nan))
84 (assert_return (invoke "f64x2.floor" (v128.const f64x2 -2.2 nan))
86 (assert_return (invoke "f64x2.nearest" (v128.const f64x2 -2.2 nan))
88 (assert_return (invoke "f64x2.sqrt" (v128.const f64x2 4 nan))
90 (assert_return (invoke "f64x2.trunc" (v128.const f64x2 3.4 nan))
92 (assert_return (invoke "f64x2.ceil" (v128.const f64x2 3.4 nan))
99 (assert_return (invoke "copysign-and-demote" (f64.const nan))
101 (assert_return (invoke "copysign-and-promote" (f32.const nan))
104 (assert_return (invoke "f32x4.demote_f64x2_zero"
[all …]
/wasmtime-44.0.1/tests/misc_testsuite/memory64/
H A Dbounds.wast34 (invoke "copy" (i64.const 0) (i64.const 0) (i64.const 100))
36 (invoke "copy" (i64.const 0x1_0000_0000) (i64.const 0) (i64.const 0))
39 (invoke "copy" (i64.const 0) (i64.const 0x1_0000_0000) (i64.const 0))
42 (invoke "copy" (i64.const 0) (i64.const 0) (i64.const 0x1_0000_0000))
45 (invoke "fill" (i64.const 0) (i32.const 0) (i64.const 100))
47 (invoke "fill" (i64.const 0x1_0000_0000) (i32.const 0) (i64.const 0))
50 (invoke "fill" (i64.const 0) (i32.const 0) (i64.const 0x1_0000_0000))
53 (invoke "init" (i64.const 0) (i32.const 0) (i32.const 0))
54 (invoke "init" (i64.const 0) (i32.const 0) (i32.const 4))
56 (invoke "fill" (i64.const 0x1_0000_0000) (i32.const 0) (i64.const 0))

123456789