| /wasmtime-44.0.1/tests/misc_testsuite/ |
| H A D | memory-combos.wast | 89 (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 D | wide-arithmetic.wast | 27 (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 D | fib.wast | 44 (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 D | bit-and-conditions.wast | 65 (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 D | misc_traps.wast | 10 (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 D | control-flow.wast | 27 (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 D | partial-init-memory-segment.wast | 27 (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 D | traps-skip-catch-all.wast | 39 (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 D | imported-memory-copy.wast | 97 (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 D | table_fill.wast | 28 (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 D | br_table.wast | 1177 (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 D | select.wast | 168 (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 D | global.wast | 161 (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 D | ref-types-basic.wast | 69 (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 D | load-store-alignment.wast | 100 (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 D | table_fill.wast | 15 (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 D | table_grow.wast | 16 (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 D | call_indirect.wast | 40 (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 D | table_set.wast | 46 (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 D | i31ref-tables.wast | 39 (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 D | struct-instructions.wast | 85 (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 D | custom-page-sizes.wast | 30 (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 D | simple.wast | 27 (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 D | canonicalize-nan.wast | 77 (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 D | bounds.wast | 34 (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))
|