diff options
Diffstat (limited to 'deps/v8/test/mjsunit/wasm/bulk-memory-spec/table_init.wast.js')
-rw-r--r-- | deps/v8/test/mjsunit/wasm/bulk-memory-spec/table_init.wast.js | 2096 |
1 files changed, 2096 insertions, 0 deletions
diff --git a/deps/v8/test/mjsunit/wasm/bulk-memory-spec/table_init.wast.js b/deps/v8/test/mjsunit/wasm/bulk-memory-spec/table_init.wast.js new file mode 100644 index 0000000000..bbbc512f8e --- /dev/null +++ b/deps/v8/test/mjsunit/wasm/bulk-memory-spec/table_init.wast.js @@ -0,0 +1,2096 @@ + +'use strict'; + +let spectest = { + print: console.log.bind(console), + print_i32: console.log.bind(console), + print_i32_f32: console.log.bind(console), + print_f64_f64: console.log.bind(console), + print_f32: console.log.bind(console), + print_f64: console.log.bind(console), + global_i32: 666, + global_f32: 666, + global_f64: 666, + table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}), + memory: new WebAssembly.Memory({initial: 1, maximum: 2}) +}; +let handler = { + get(target, prop) { + return (prop in target) ? target[prop] : {}; + } +}; +let registry = new Proxy({spectest}, handler); + +function register(name, instance) { + registry[name] = instance.exports; +} + +function module(bytes, valid = true) { + let buffer = new ArrayBuffer(bytes.length); + let view = new Uint8Array(buffer); + for (let i = 0; i < bytes.length; ++i) { + view[i] = bytes.charCodeAt(i); + } + let validated; + try { + validated = WebAssembly.validate(buffer); + } catch (e) { + throw new Error("Wasm validate throws"); + } + if (validated !== valid) { + throw new Error("Wasm validate failure" + (valid ? "" : " expected")); + } + return new WebAssembly.Module(buffer); +} + +function instance(bytes, imports = registry) { + return new WebAssembly.Instance(module(bytes), imports); +} + +function call(instance, name, args) { + return instance.exports[name](...args); +} + +function get(instance, name) { + let v = instance.exports[name]; + return (v instanceof WebAssembly.Global) ? v.value : v; +} + +function exports(name, instance) { + return {[name]: instance.exports}; +} + +function run(action) { + action(); +} + +function assert_malformed(bytes) { + try { module(bytes, false) } catch (e) { + if (e instanceof WebAssembly.CompileError) return; + } + throw new Error("Wasm decoding failure expected"); +} + +function assert_invalid(bytes) { + try { module(bytes, false) } catch (e) { + if (e instanceof WebAssembly.CompileError) return; + } + throw new Error("Wasm validation failure expected"); +} + +function assert_unlinkable(bytes) { + let mod = module(bytes); + try { new WebAssembly.Instance(mod, registry) } catch (e) { + if (e instanceof WebAssembly.LinkError) return; + } + throw new Error("Wasm linking failure expected"); +} + +function assert_uninstantiable(bytes) { + let mod = module(bytes); + try { new WebAssembly.Instance(mod, registry) } catch (e) { + if (e instanceof WebAssembly.RuntimeError) return; + } + throw new Error("Wasm trap expected"); +} + +function assert_trap(action) { + try { action() } catch (e) { + if (e instanceof WebAssembly.RuntimeError) return; + } + throw new Error("Wasm trap expected"); +} + +let StackOverflow; +try { (function f() { 1 + f() })() } catch (e) { StackOverflow = e.constructor } + +function assert_exhaustion(action) { + try { action() } catch (e) { + if (e instanceof StackOverflow) return; + } + throw new Error("Wasm resource exhaustion expected"); +} + +function assert_return(action, expected) { + let actual = action(); + if (!Object.is(actual, expected)) { + throw new Error("Wasm return value " + expected + " expected, got " + actual); + }; +} + +function assert_return_canonical_nan(action) { + let actual = action(); + // Note that JS can't reliably distinguish different NaN values, + // so there's no good way to test that it's a canonical NaN. + if (!Number.isNaN(actual)) { + throw new Error("Wasm return value NaN expected, got " + actual); + }; +} + +function assert_return_arithmetic_nan(action) { + // Note that JS can't reliably distinguish different NaN values, + // so there's no good way to test for specific bitpatterns here. + let actual = action(); + if (!Number.isNaN(actual)) { + throw new Error("Wasm return value NaN expected, got " + actual); + }; +} + +// table_init.wast:5 +let $1 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x86\x80\x80\x80\x00\x05\x00\x00\x00\x00\x00\x07\x9f\x80\x80\x80\x00\x05\x03\x65\x66\x30\x00\x00\x03\x65\x66\x31\x00\x01\x03\x65\x66\x32\x00\x02\x03\x65\x66\x33\x00\x03\x03\x65\x66\x34\x00\x04\x0a\xae\x80\x80\x80\x00\x05\x84\x80\x80\x80\x00\x00\x41\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x01\x0b\x84\x80\x80\x80\x00\x00\x41\x02\x0b\x84\x80\x80\x80\x00\x00\x41\x03\x0b\x84\x80\x80\x80\x00\x00\x41\x04\x0b"); + +// table_init.wast:12 +register("a", $1) + +// table_init.wast:14 +let $2 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8d\x80\x80\x80\x00\x03\x60\x00\x01\x7f\x60\x00\x00\x60\x01\x7f\x01\x7f\x02\xa9\x80\x80\x80\x00\x05\x01\x61\x03\x65\x66\x30\x00\x00\x01\x61\x03\x65\x66\x31\x00\x00\x01\x61\x03\x65\x66\x32\x00\x00\x01\x61\x03\x65\x66\x33\x00\x00\x01\x61\x03\x65\x66\x34\x00\x00\x03\x88\x80\x80\x80\x00\x07\x00\x00\x00\x00\x00\x01\x02\x04\x85\x80\x80\x80\x00\x01\x70\x01\x1e\x1e\x07\x90\x80\x80\x80\x00\x02\x04\x74\x65\x73\x74\x00\x0a\x05\x63\x68\x65\x63\x6b\x00\x0b\x09\xb5\x80\x80\x80\x00\x04\x00\x41\x02\x0b\x04\x03\x01\x04\x01\x01\x70\x04\xd2\x02\x0b\xd2\x07\x0b\xd2\x01\x0b\xd2\x08\x0b\x00\x41\x0c\x0b\x05\x07\x05\x02\x03\x06\x01\x70\x05\xd2\x05\x0b\xd2\x09\x0b\xd2\x02\x0b\xd2\x07\x0b\xd2\x06\x0b\x0a\xcb\x80\x80\x80\x00\x07\x84\x80\x80\x80\x00\x00\x41\x05\x0b\x84\x80\x80\x80\x00\x00\x41\x06\x0b\x84\x80\x80\x80\x00\x00\x41\x07\x0b\x84\x80\x80\x80\x00\x00\x41\x08\x0b\x84\x80\x80\x80\x00\x00\x41\x09\x0b\x8c\x80\x80\x80\x00\x00\x41\x07\x41\x00\x41\x04\xfc\x0c\x01\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x11\x00\x00\x0b"); + +// table_init.wast:37 +run(() => call($2, "test", [])); + +// table_init.wast:38 +assert_trap(() => call($2, "check", [0])); + +// table_init.wast:39 +assert_trap(() => call($2, "check", [1])); + +// table_init.wast:40 +assert_return(() => call($2, "check", [2]), 3); + +// table_init.wast:41 +assert_return(() => call($2, "check", [3]), 1); + +// table_init.wast:42 +assert_return(() => call($2, "check", [4]), 4); + +// table_init.wast:43 +assert_return(() => call($2, "check", [5]), 1); + +// table_init.wast:44 +assert_trap(() => call($2, "check", [6])); + +// table_init.wast:45 +assert_return(() => call($2, "check", [7]), 2); + +// table_init.wast:46 +assert_return(() => call($2, "check", [8]), 7); + +// table_init.wast:47 +assert_return(() => call($2, "check", [9]), 1); + +// table_init.wast:48 +assert_return(() => call($2, "check", [10]), 8); + +// table_init.wast:49 +assert_trap(() => call($2, "check", [11])); + +// table_init.wast:50 +assert_return(() => call($2, "check", [12]), 7); + +// table_init.wast:51 +assert_return(() => call($2, "check", [13]), 5); + +// table_init.wast:52 +assert_return(() => call($2, "check", [14]), 2); + +// table_init.wast:53 +assert_return(() => call($2, "check", [15]), 3); + +// table_init.wast:54 +assert_return(() => call($2, "check", [16]), 6); + +// table_init.wast:55 +assert_trap(() => call($2, "check", [17])); + +// table_init.wast:56 +assert_trap(() => call($2, "check", [18])); + +// table_init.wast:57 +assert_trap(() => call($2, "check", [19])); + +// table_init.wast:58 +assert_trap(() => call($2, "check", [20])); + +// table_init.wast:59 +assert_trap(() => call($2, "check", [21])); + +// table_init.wast:60 +assert_trap(() => call($2, "check", [22])); + +// table_init.wast:61 +assert_trap(() => call($2, "check", [23])); + +// table_init.wast:62 +assert_trap(() => call($2, "check", [24])); + +// table_init.wast:63 +assert_trap(() => call($2, "check", [25])); + +// table_init.wast:64 +assert_trap(() => call($2, "check", [26])); + +// table_init.wast:65 +assert_trap(() => call($2, "check", [27])); + +// table_init.wast:66 +assert_trap(() => call($2, "check", [28])); + +// table_init.wast:67 +assert_trap(() => call($2, "check", [29])); + +// table_init.wast:69 +let $3 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8d\x80\x80\x80\x00\x03\x60\x00\x01\x7f\x60\x00\x00\x60\x01\x7f\x01\x7f\x02\xa9\x80\x80\x80\x00\x05\x01\x61\x03\x65\x66\x30\x00\x00\x01\x61\x03\x65\x66\x31\x00\x00\x01\x61\x03\x65\x66\x32\x00\x00\x01\x61\x03\x65\x66\x33\x00\x00\x01\x61\x03\x65\x66\x34\x00\x00\x03\x88\x80\x80\x80\x00\x07\x00\x00\x00\x00\x00\x01\x02\x04\x85\x80\x80\x80\x00\x01\x70\x01\x1e\x1e\x07\x90\x80\x80\x80\x00\x02\x04\x74\x65\x73\x74\x00\x0a\x05\x63\x68\x65\x63\x6b\x00\x0b\x09\xb5\x80\x80\x80\x00\x04\x00\x41\x02\x0b\x04\x03\x01\x04\x01\x01\x70\x04\xd2\x02\x0b\xd2\x07\x0b\xd2\x01\x0b\xd2\x08\x0b\x00\x41\x0c\x0b\x05\x07\x05\x02\x03\x06\x01\x70\x05\xd2\x05\x0b\xd2\x09\x0b\xd2\x02\x0b\xd2\x07\x0b\xd2\x06\x0b\x0a\xcb\x80\x80\x80\x00\x07\x84\x80\x80\x80\x00\x00\x41\x05\x0b\x84\x80\x80\x80\x00\x00\x41\x06\x0b\x84\x80\x80\x80\x00\x00\x41\x07\x0b\x84\x80\x80\x80\x00\x00\x41\x08\x0b\x84\x80\x80\x80\x00\x00\x41\x09\x0b\x8c\x80\x80\x80\x00\x00\x41\x0f\x41\x01\x41\x03\xfc\x0c\x03\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x11\x00\x00\x0b"); + +// table_init.wast:92 +run(() => call($3, "test", [])); + +// table_init.wast:93 +assert_trap(() => call($3, "check", [0])); + +// table_init.wast:94 +assert_trap(() => call($3, "check", [1])); + +// table_init.wast:95 +assert_return(() => call($3, "check", [2]), 3); + +// table_init.wast:96 +assert_return(() => call($3, "check", [3]), 1); + +// table_init.wast:97 +assert_return(() => call($3, "check", [4]), 4); + +// table_init.wast:98 +assert_return(() => call($3, "check", [5]), 1); + +// table_init.wast:99 +assert_trap(() => call($3, "check", [6])); + +// table_init.wast:100 +assert_trap(() => call($3, "check", [7])); + +// table_init.wast:101 +assert_trap(() => call($3, "check", [8])); + +// table_init.wast:102 +assert_trap(() => call($3, "check", [9])); + +// table_init.wast:103 +assert_trap(() => call($3, "check", [10])); + +// table_init.wast:104 +assert_trap(() => call($3, "check", [11])); + +// table_init.wast:105 +assert_return(() => call($3, "check", [12]), 7); + +// table_init.wast:106 +assert_return(() => call($3, "check", [13]), 5); + +// table_init.wast:107 +assert_return(() => call($3, "check", [14]), 2); + +// table_init.wast:108 +assert_return(() => call($3, "check", [15]), 9); + +// table_init.wast:109 +assert_return(() => call($3, "check", [16]), 2); + +// table_init.wast:110 +assert_return(() => call($3, "check", [17]), 7); + +// table_init.wast:111 +assert_trap(() => call($3, "check", [18])); + +// table_init.wast:112 +assert_trap(() => call($3, "check", [19])); + +// table_init.wast:113 +assert_trap(() => call($3, "check", [20])); + +// table_init.wast:114 +assert_trap(() => call($3, "check", [21])); + +// table_init.wast:115 +assert_trap(() => call($3, "check", [22])); + +// table_init.wast:116 +assert_trap(() => call($3, "check", [23])); + +// table_init.wast:117 +assert_trap(() => call($3, "check", [24])); + +// table_init.wast:118 +assert_trap(() => call($3, "check", [25])); + +// table_init.wast:119 +assert_trap(() => call($3, "check", [26])); + +// table_init.wast:120 +assert_trap(() => call($3, "check", [27])); + +// table_init.wast:121 +assert_trap(() => call($3, "check", [28])); + +// table_init.wast:122 +assert_trap(() => call($3, "check", [29])); + +// table_init.wast:124 +let $4 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8d\x80\x80\x80\x00\x03\x60\x00\x01\x7f\x60\x00\x00\x60\x01\x7f\x01\x7f\x02\xa9\x80\x80\x80\x00\x05\x01\x61\x03\x65\x66\x30\x00\x00\x01\x61\x03\x65\x66\x31\x00\x00\x01\x61\x03\x65\x66\x32\x00\x00\x01\x61\x03\x65\x66\x33\x00\x00\x01\x61\x03\x65\x66\x34\x00\x00\x03\x88\x80\x80\x80\x00\x07\x00\x00\x00\x00\x00\x01\x02\x04\x85\x80\x80\x80\x00\x01\x70\x01\x1e\x1e\x07\x90\x80\x80\x80\x00\x02\x04\x74\x65\x73\x74\x00\x0a\x05\x63\x68\x65\x63\x6b\x00\x0b\x09\xb5\x80\x80\x80\x00\x04\x00\x41\x02\x0b\x04\x03\x01\x04\x01\x01\x70\x04\xd2\x02\x0b\xd2\x07\x0b\xd2\x01\x0b\xd2\x08\x0b\x00\x41\x0c\x0b\x05\x07\x05\x02\x03\x06\x01\x70\x05\xd2\x05\x0b\xd2\x09\x0b\xd2\x02\x0b\xd2\x07\x0b\xd2\x06\x0b\x0a\x8d\x81\x80\x80\x00\x07\x84\x80\x80\x80\x00\x00\x41\x05\x0b\x84\x80\x80\x80\x00\x00\x41\x06\x0b\x84\x80\x80\x80\x00\x00\x41\x07\x0b\x84\x80\x80\x80\x00\x00\x41\x08\x0b\x84\x80\x80\x80\x00\x00\x41\x09\x0b\xce\x80\x80\x80\x00\x00\x41\x07\x41\x00\x41\x04\xfc\x0c\x01\x00\xfc\x0d\x01\x41\x0f\x41\x01\x41\x03\xfc\x0c\x03\x00\xfc\x0d\x03\x41\x14\x41\x0f\x41\x05\xfc\x0e\x00\x00\x41\x15\x41\x1d\x41\x01\xfc\x0e\x00\x00\x41\x18\x41\x0a\x41\x01\xfc\x0e\x00\x00\x41\x0d\x41\x0b\x41\x04\xfc\x0e\x00\x00\x41\x13\x41\x14\x41\x05\xfc\x0e\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x11\x00\x00\x0b"); + +// table_init.wast:155 +run(() => call($4, "test", [])); + +// table_init.wast:156 +assert_trap(() => call($4, "check", [0])); + +// table_init.wast:157 +assert_trap(() => call($4, "check", [1])); + +// table_init.wast:158 +assert_return(() => call($4, "check", [2]), 3); + +// table_init.wast:159 +assert_return(() => call($4, "check", [3]), 1); + +// table_init.wast:160 +assert_return(() => call($4, "check", [4]), 4); + +// table_init.wast:161 +assert_return(() => call($4, "check", [5]), 1); + +// table_init.wast:162 +assert_trap(() => call($4, "check", [6])); + +// table_init.wast:163 +assert_return(() => call($4, "check", [7]), 2); + +// table_init.wast:164 +assert_return(() => call($4, "check", [8]), 7); + +// table_init.wast:165 +assert_return(() => call($4, "check", [9]), 1); + +// table_init.wast:166 +assert_return(() => call($4, "check", [10]), 8); + +// table_init.wast:167 +assert_trap(() => call($4, "check", [11])); + +// table_init.wast:168 +assert_return(() => call($4, "check", [12]), 7); + +// table_init.wast:169 +assert_trap(() => call($4, "check", [13])); + +// table_init.wast:170 +assert_return(() => call($4, "check", [14]), 7); + +// table_init.wast:171 +assert_return(() => call($4, "check", [15]), 5); + +// table_init.wast:172 +assert_return(() => call($4, "check", [16]), 2); + +// table_init.wast:173 +assert_return(() => call($4, "check", [17]), 7); + +// table_init.wast:174 +assert_trap(() => call($4, "check", [18])); + +// table_init.wast:175 +assert_return(() => call($4, "check", [19]), 9); + +// table_init.wast:176 +assert_trap(() => call($4, "check", [20])); + +// table_init.wast:177 +assert_return(() => call($4, "check", [21]), 7); + +// table_init.wast:178 +assert_trap(() => call($4, "check", [22])); + +// table_init.wast:179 +assert_return(() => call($4, "check", [23]), 8); + +// table_init.wast:180 +assert_return(() => call($4, "check", [24]), 8); + +// table_init.wast:181 +assert_trap(() => call($4, "check", [25])); + +// table_init.wast:182 +assert_trap(() => call($4, "check", [26])); + +// table_init.wast:183 +assert_trap(() => call($4, "check", [27])); + +// table_init.wast:184 +assert_trap(() => call($4, "check", [28])); + +// table_init.wast:185 +assert_trap(() => call($4, "check", [29])); + +// table_init.wast:186 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\xfc\x0d\x00\x0b"); + +// table_init.wast:192 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x41\x0c\x41\x01\x41\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:198 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x01\x7f\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x01\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x87\x80\x80\x80\x00\x01\x01\x70\x01\xd2\x00\x0b\x0a\x94\x80\x80\x80\x00\x02\x84\x80\x80\x80\x00\x00\x41\x00\x0b\x85\x80\x80\x80\x00\x00\xfc\x0d\x04\x0b"); + +// table_init.wast:206 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x01\x7f\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x01\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x87\x80\x80\x80\x00\x01\x01\x70\x01\xd2\x00\x0b\x0a\x9b\x80\x80\x80\x00\x02\x84\x80\x80\x80\x00\x00\x41\x00\x0b\x8c\x80\x80\x80\x00\x00\x41\x0c\x41\x01\x41\x01\xfc\x0c\x04\x00\x0b"); + +// table_init.wast:215 +let $5 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x01\x7f\x60\x00\x00\x03\x8c\x80\x80\x80\x00\x0b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x04\x85\x80\x80\x80\x00\x01\x70\x01\x1e\x1e\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x0a\x09\xb5\x80\x80\x80\x00\x04\x00\x41\x02\x0b\x04\x03\x01\x04\x01\x01\x70\x04\xd2\x02\x0b\xd2\x07\x0b\xd2\x01\x0b\xd2\x08\x0b\x00\x41\x0c\x0b\x05\x07\x05\x02\x03\x06\x01\x70\x05\xd2\x05\x0b\xd2\x09\x0b\xd2\x02\x0b\xd2\x07\x0b\xd2\x06\x0b\x0a\xe5\x80\x80\x80\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x01\x0b\x84\x80\x80\x80\x00\x00\x41\x02\x0b\x84\x80\x80\x80\x00\x00\x41\x03\x0b\x84\x80\x80\x80\x00\x00\x41\x04\x0b\x84\x80\x80\x80\x00\x00\x41\x05\x0b\x84\x80\x80\x80\x00\x00\x41\x06\x0b\x84\x80\x80\x80\x00\x00\x41\x07\x0b\x84\x80\x80\x80\x00\x00\x41\x08\x0b\x84\x80\x80\x80\x00\x00\x41\x09\x0b\x85\x80\x80\x80\x00\x00\xfc\x0d\x02\x0b"); + +// table_init.wast:234 +assert_trap(() => call($5, "test", [])); + +// table_init.wast:236 +let $6 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x01\x7f\x60\x00\x00\x03\x8c\x80\x80\x80\x00\x0b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x04\x85\x80\x80\x80\x00\x01\x70\x01\x1e\x1e\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x0a\x09\xb5\x80\x80\x80\x00\x04\x00\x41\x02\x0b\x04\x03\x01\x04\x01\x01\x70\x04\xd2\x02\x0b\xd2\x07\x0b\xd2\x01\x0b\xd2\x08\x0b\x00\x41\x0c\x0b\x05\x07\x05\x02\x03\x06\x01\x70\x05\xd2\x05\x0b\xd2\x09\x0b\xd2\x02\x0b\xd2\x07\x0b\xd2\x06\x0b\x0a\xec\x80\x80\x80\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x01\x0b\x84\x80\x80\x80\x00\x00\x41\x02\x0b\x84\x80\x80\x80\x00\x00\x41\x03\x0b\x84\x80\x80\x80\x00\x00\x41\x04\x0b\x84\x80\x80\x80\x00\x00\x41\x05\x0b\x84\x80\x80\x80\x00\x00\x41\x06\x0b\x84\x80\x80\x80\x00\x00\x41\x07\x0b\x84\x80\x80\x80\x00\x00\x41\x08\x0b\x84\x80\x80\x80\x00\x00\x41\x09\x0b\x8c\x80\x80\x80\x00\x00\x41\x0c\x41\x01\x41\x01\xfc\x0c\x02\x00\x0b"); + +// table_init.wast:255 +assert_trap(() => call($6, "test", [])); + +// table_init.wast:257 +let $7 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x01\x7f\x60\x00\x00\x03\x8c\x80\x80\x80\x00\x0b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x04\x85\x80\x80\x80\x00\x01\x70\x01\x1e\x1e\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x0a\x09\xb5\x80\x80\x80\x00\x04\x00\x41\x02\x0b\x04\x03\x01\x04\x01\x01\x70\x04\xd2\x02\x0b\xd2\x07\x0b\xd2\x01\x0b\xd2\x08\x0b\x00\x41\x0c\x0b\x05\x07\x05\x02\x03\x06\x01\x70\x05\xd2\x05\x0b\xd2\x09\x0b\xd2\x02\x0b\xd2\x07\x0b\xd2\x06\x0b\x0a\xf6\x80\x80\x80\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x01\x0b\x84\x80\x80\x80\x00\x00\x41\x02\x0b\x84\x80\x80\x80\x00\x00\x41\x03\x0b\x84\x80\x80\x80\x00\x00\x41\x04\x0b\x84\x80\x80\x80\x00\x00\x41\x05\x0b\x84\x80\x80\x80\x00\x00\x41\x06\x0b\x84\x80\x80\x80\x00\x00\x41\x07\x0b\x84\x80\x80\x80\x00\x00\x41\x08\x0b\x84\x80\x80\x80\x00\x00\x41\x09\x0b\x96\x80\x80\x80\x00\x00\x41\x0c\x41\x01\x41\x01\xfc\x0c\x01\x00\x41\x15\x41\x01\x41\x01\xfc\x0c\x01\x00\x0b"); + +// table_init.wast:276 +run(() => call($7, "test", [])); + +// table_init.wast:278 +let $8 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x01\x7f\x60\x00\x00\x03\x8c\x80\x80\x80\x00\x0b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x04\x85\x80\x80\x80\x00\x01\x70\x01\x1e\x1e\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x0a\x09\xb5\x80\x80\x80\x00\x04\x00\x41\x02\x0b\x04\x03\x01\x04\x01\x01\x70\x04\xd2\x02\x0b\xd2\x07\x0b\xd2\x01\x0b\xd2\x08\x0b\x00\x41\x0c\x0b\x05\x07\x05\x02\x03\x06\x01\x70\x05\xd2\x05\x0b\xd2\x09\x0b\xd2\x02\x0b\xd2\x07\x0b\xd2\x06\x0b\x0a\xe8\x80\x80\x80\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x01\x0b\x84\x80\x80\x80\x00\x00\x41\x02\x0b\x84\x80\x80\x80\x00\x00\x41\x03\x0b\x84\x80\x80\x80\x00\x00\x41\x04\x0b\x84\x80\x80\x80\x00\x00\x41\x05\x0b\x84\x80\x80\x80\x00\x00\x41\x06\x0b\x84\x80\x80\x80\x00\x00\x41\x07\x0b\x84\x80\x80\x80\x00\x00\x41\x08\x0b\x84\x80\x80\x80\x00\x00\x41\x09\x0b\x88\x80\x80\x80\x00\x00\xfc\x0d\x01\xfc\x0d\x01\x0b"); + +// table_init.wast:297 +assert_trap(() => call($8, "test", [])); + +// table_init.wast:299 +let $9 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x01\x7f\x60\x00\x00\x03\x8c\x80\x80\x80\x00\x0b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x04\x85\x80\x80\x80\x00\x01\x70\x01\x1e\x1e\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x0a\x09\xb5\x80\x80\x80\x00\x04\x00\x41\x02\x0b\x04\x03\x01\x04\x01\x01\x70\x04\xd2\x02\x0b\xd2\x07\x0b\xd2\x01\x0b\xd2\x08\x0b\x00\x41\x0c\x0b\x05\x07\x05\x02\x03\x06\x01\x70\x05\xd2\x05\x0b\xd2\x09\x0b\xd2\x02\x0b\xd2\x07\x0b\xd2\x06\x0b\x0a\xef\x80\x80\x80\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x01\x0b\x84\x80\x80\x80\x00\x00\x41\x02\x0b\x84\x80\x80\x80\x00\x00\x41\x03\x0b\x84\x80\x80\x80\x00\x00\x41\x04\x0b\x84\x80\x80\x80\x00\x00\x41\x05\x0b\x84\x80\x80\x80\x00\x00\x41\x06\x0b\x84\x80\x80\x80\x00\x00\x41\x07\x0b\x84\x80\x80\x80\x00\x00\x41\x08\x0b\x84\x80\x80\x80\x00\x00\x41\x09\x0b\x8f\x80\x80\x80\x00\x00\xfc\x0d\x01\x41\x0c\x41\x01\x41\x01\xfc\x0c\x01\x00\x0b"); + +// table_init.wast:318 +assert_trap(() => call($9, "test", [])); + +// table_init.wast:320 +let $10 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x01\x7f\x60\x00\x00\x03\x8c\x80\x80\x80\x00\x0b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x04\x85\x80\x80\x80\x00\x01\x70\x01\x1e\x1e\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x0a\x09\xb5\x80\x80\x80\x00\x04\x00\x41\x02\x0b\x04\x03\x01\x04\x01\x01\x70\x04\xd2\x02\x0b\xd2\x07\x0b\xd2\x01\x0b\xd2\x08\x0b\x00\x41\x0c\x0b\x05\x07\x05\x02\x03\x06\x01\x70\x05\xd2\x05\x0b\xd2\x09\x0b\xd2\x02\x0b\xd2\x07\x0b\xd2\x06\x0b\x0a\xec\x80\x80\x80\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x01\x0b\x84\x80\x80\x80\x00\x00\x41\x02\x0b\x84\x80\x80\x80\x00\x00\x41\x03\x0b\x84\x80\x80\x80\x00\x00\x41\x04\x0b\x84\x80\x80\x80\x00\x00\x41\x05\x0b\x84\x80\x80\x80\x00\x00\x41\x06\x0b\x84\x80\x80\x80\x00\x00\x41\x07\x0b\x84\x80\x80\x80\x00\x00\x41\x08\x0b\x84\x80\x80\x80\x00\x00\x41\x09\x0b\x8c\x80\x80\x80\x00\x00\x41\x0c\x41\x00\x41\x05\xfc\x0c\x01\x00\x0b"); + +// table_init.wast:339 +assert_trap(() => call($10, "test", [])); + +// table_init.wast:341 +let $11 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x01\x7f\x60\x00\x00\x03\x8c\x80\x80\x80\x00\x0b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x04\x85\x80\x80\x80\x00\x01\x70\x01\x1e\x1e\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x0a\x09\xb5\x80\x80\x80\x00\x04\x00\x41\x02\x0b\x04\x03\x01\x04\x01\x01\x70\x04\xd2\x02\x0b\xd2\x07\x0b\xd2\x01\x0b\xd2\x08\x0b\x00\x41\x0c\x0b\x05\x07\x05\x02\x03\x06\x01\x70\x05\xd2\x05\x0b\xd2\x09\x0b\xd2\x02\x0b\xd2\x07\x0b\xd2\x06\x0b\x0a\xec\x80\x80\x80\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x01\x0b\x84\x80\x80\x80\x00\x00\x41\x02\x0b\x84\x80\x80\x80\x00\x00\x41\x03\x0b\x84\x80\x80\x80\x00\x00\x41\x04\x0b\x84\x80\x80\x80\x00\x00\x41\x05\x0b\x84\x80\x80\x80\x00\x00\x41\x06\x0b\x84\x80\x80\x80\x00\x00\x41\x07\x0b\x84\x80\x80\x80\x00\x00\x41\x08\x0b\x84\x80\x80\x80\x00\x00\x41\x09\x0b\x8c\x80\x80\x80\x00\x00\x41\x0c\x41\x02\x41\x03\xfc\x0c\x01\x00\x0b"); + +// table_init.wast:360 +assert_trap(() => call($11, "test", [])); + +// table_init.wast:362 +let $12 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x01\x7f\x60\x00\x00\x03\x8c\x80\x80\x80\x00\x0b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x04\x85\x80\x80\x80\x00\x01\x70\x01\x1e\x1e\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x0a\x09\xb5\x80\x80\x80\x00\x04\x00\x41\x02\x0b\x04\x03\x01\x04\x01\x01\x70\x04\xd2\x02\x0b\xd2\x07\x0b\xd2\x01\x0b\xd2\x08\x0b\x00\x41\x0c\x0b\x05\x07\x05\x02\x03\x06\x01\x70\x05\xd2\x05\x0b\xd2\x09\x0b\xd2\x02\x0b\xd2\x07\x0b\xd2\x06\x0b\x0a\xec\x80\x80\x80\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x01\x0b\x84\x80\x80\x80\x00\x00\x41\x02\x0b\x84\x80\x80\x80\x00\x00\x41\x03\x0b\x84\x80\x80\x80\x00\x00\x41\x04\x0b\x84\x80\x80\x80\x00\x00\x41\x05\x0b\x84\x80\x80\x80\x00\x00\x41\x06\x0b\x84\x80\x80\x80\x00\x00\x41\x07\x0b\x84\x80\x80\x80\x00\x00\x41\x08\x0b\x84\x80\x80\x80\x00\x00\x41\x09\x0b\x8c\x80\x80\x80\x00\x00\x41\x1c\x41\x01\x41\x03\xfc\x0c\x01\x00\x0b"); + +// table_init.wast:381 +assert_trap(() => call($12, "test", [])); + +// table_init.wast:383 +let $13 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x01\x7f\x60\x00\x00\x03\x8c\x80\x80\x80\x00\x0b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x04\x85\x80\x80\x80\x00\x01\x70\x01\x1e\x1e\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x0a\x09\xb5\x80\x80\x80\x00\x04\x00\x41\x02\x0b\x04\x03\x01\x04\x01\x01\x70\x04\xd2\x02\x0b\xd2\x07\x0b\xd2\x01\x0b\xd2\x08\x0b\x00\x41\x0c\x0b\x05\x07\x05\x02\x03\x06\x01\x70\x05\xd2\x05\x0b\xd2\x09\x0b\xd2\x02\x0b\xd2\x07\x0b\xd2\x06\x0b\x0a\xec\x80\x80\x80\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x01\x0b\x84\x80\x80\x80\x00\x00\x41\x02\x0b\x84\x80\x80\x80\x00\x00\x41\x03\x0b\x84\x80\x80\x80\x00\x00\x41\x04\x0b\x84\x80\x80\x80\x00\x00\x41\x05\x0b\x84\x80\x80\x80\x00\x00\x41\x06\x0b\x84\x80\x80\x80\x00\x00\x41\x07\x0b\x84\x80\x80\x80\x00\x00\x41\x08\x0b\x84\x80\x80\x80\x00\x00\x41\x09\x0b\x8c\x80\x80\x80\x00\x00\x41\x0c\x41\x04\x41\x00\xfc\x0c\x01\x00\x0b"); + +// table_init.wast:402 +run(() => call($13, "test", [])); + +// table_init.wast:404 +let $14 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x01\x7f\x60\x00\x00\x03\x8c\x80\x80\x80\x00\x0b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x04\x85\x80\x80\x80\x00\x01\x70\x01\x1e\x1e\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x0a\x09\xb5\x80\x80\x80\x00\x04\x00\x41\x02\x0b\x04\x03\x01\x04\x01\x01\x70\x04\xd2\x02\x0b\xd2\x07\x0b\xd2\x01\x0b\xd2\x08\x0b\x00\x41\x0c\x0b\x05\x07\x05\x02\x03\x06\x01\x70\x05\xd2\x05\x0b\xd2\x09\x0b\xd2\x02\x0b\xd2\x07\x0b\xd2\x06\x0b\x0a\xec\x80\x80\x80\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x01\x0b\x84\x80\x80\x80\x00\x00\x41\x02\x0b\x84\x80\x80\x80\x00\x00\x41\x03\x0b\x84\x80\x80\x80\x00\x00\x41\x04\x0b\x84\x80\x80\x80\x00\x00\x41\x05\x0b\x84\x80\x80\x80\x00\x00\x41\x06\x0b\x84\x80\x80\x80\x00\x00\x41\x07\x0b\x84\x80\x80\x80\x00\x00\x41\x08\x0b\x84\x80\x80\x80\x00\x00\x41\x09\x0b\x8c\x80\x80\x80\x00\x00\x41\x1e\x41\x02\x41\x00\xfc\x0c\x01\x00\x0b"); + +// table_init.wast:423 +run(() => call($14, "test", [])); + +// table_init.wast:425 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x9c\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x8f\x80\x80\x80\x00\x00\x41\x01\x41\x01\x43\x00\x00\x80\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:434 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x99\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x8c\x80\x80\x80\x00\x00\x41\x01\x41\x01\x42\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:443 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa0\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x93\x80\x80\x80\x00\x00\x41\x01\x41\x01\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:452 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x9c\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x8f\x80\x80\x80\x00\x00\x41\x01\x43\x00\x00\x80\x3f\x41\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:461 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x9f\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x92\x80\x80\x80\x00\x00\x41\x01\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:470 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x9c\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x8f\x80\x80\x80\x00\x00\x41\x01\x43\x00\x00\x80\x3f\x42\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:479 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa3\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x96\x80\x80\x80\x00\x00\x41\x01\x43\x00\x00\x80\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:488 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x99\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x8c\x80\x80\x80\x00\x00\x41\x01\x42\x01\x41\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:497 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x9c\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x8f\x80\x80\x80\x00\x00\x41\x01\x42\x01\x43\x00\x00\x80\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:506 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x99\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x8c\x80\x80\x80\x00\x00\x41\x01\x42\x01\x42\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:515 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa0\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x93\x80\x80\x80\x00\x00\x41\x01\x42\x01\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:524 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa0\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x93\x80\x80\x80\x00\x00\x41\x01\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:533 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa3\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x96\x80\x80\x80\x00\x00\x41\x01\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x43\x00\x00\x80\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:542 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa0\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x93\x80\x80\x80\x00\x00\x41\x01\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x42\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:551 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa7\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x9a\x80\x80\x80\x00\x00\x41\x01\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:560 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x9c\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x8f\x80\x80\x80\x00\x00\x43\x00\x00\x80\x3f\x41\x01\x41\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:569 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x9f\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x92\x80\x80\x80\x00\x00\x43\x00\x00\x80\x3f\x41\x01\x43\x00\x00\x80\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:578 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x9c\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x8f\x80\x80\x80\x00\x00\x43\x00\x00\x80\x3f\x41\x01\x42\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:587 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa3\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x96\x80\x80\x80\x00\x00\x43\x00\x00\x80\x3f\x41\x01\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:596 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x9f\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x92\x80\x80\x80\x00\x00\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x3f\x41\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:605 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa2\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x95\x80\x80\x80\x00\x00\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:614 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x9f\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x92\x80\x80\x80\x00\x00\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x3f\x42\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:623 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa6\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x99\x80\x80\x80\x00\x00\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:632 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x9c\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x8f\x80\x80\x80\x00\x00\x43\x00\x00\x80\x3f\x42\x01\x41\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:641 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x9f\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x92\x80\x80\x80\x00\x00\x43\x00\x00\x80\x3f\x42\x01\x43\x00\x00\x80\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:650 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x9c\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x8f\x80\x80\x80\x00\x00\x43\x00\x00\x80\x3f\x42\x01\x42\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:659 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa3\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x96\x80\x80\x80\x00\x00\x43\x00\x00\x80\x3f\x42\x01\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:668 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa3\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x96\x80\x80\x80\x00\x00\x43\x00\x00\x80\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:677 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa6\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x99\x80\x80\x80\x00\x00\x43\x00\x00\x80\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x43\x00\x00\x80\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:686 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa3\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x96\x80\x80\x80\x00\x00\x43\x00\x00\x80\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x42\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:695 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xaa\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x9d\x80\x80\x80\x00\x00\x43\x00\x00\x80\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:704 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x99\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x8c\x80\x80\x80\x00\x00\x42\x01\x41\x01\x41\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:713 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x9c\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x8f\x80\x80\x80\x00\x00\x42\x01\x41\x01\x43\x00\x00\x80\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:722 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x99\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x8c\x80\x80\x80\x00\x00\x42\x01\x41\x01\x42\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:731 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa0\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x93\x80\x80\x80\x00\x00\x42\x01\x41\x01\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:740 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x9c\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x8f\x80\x80\x80\x00\x00\x42\x01\x43\x00\x00\x80\x3f\x41\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:749 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x9f\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x92\x80\x80\x80\x00\x00\x42\x01\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:758 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x9c\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x8f\x80\x80\x80\x00\x00\x42\x01\x43\x00\x00\x80\x3f\x42\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:767 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa3\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x96\x80\x80\x80\x00\x00\x42\x01\x43\x00\x00\x80\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:776 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x99\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x8c\x80\x80\x80\x00\x00\x42\x01\x42\x01\x41\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:785 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x9c\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x8f\x80\x80\x80\x00\x00\x42\x01\x42\x01\x43\x00\x00\x80\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:794 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\x99\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x8c\x80\x80\x80\x00\x00\x42\x01\x42\x01\x42\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:803 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa0\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x93\x80\x80\x80\x00\x00\x42\x01\x42\x01\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:812 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa0\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x93\x80\x80\x80\x00\x00\x42\x01\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:821 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa3\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x96\x80\x80\x80\x00\x00\x42\x01\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x43\x00\x00\x80\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:830 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa0\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x93\x80\x80\x80\x00\x00\x42\x01\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x42\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:839 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa7\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x9a\x80\x80\x80\x00\x00\x42\x01\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:848 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa0\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x93\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x01\x41\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:857 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa3\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x96\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x01\x43\x00\x00\x80\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:866 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa0\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x93\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x01\x42\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:875 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa7\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x9a\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x01\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:884 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa3\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x96\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x43\x00\x00\x80\x3f\x41\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:893 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa6\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x99\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:902 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa3\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x96\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x43\x00\x00\x80\x3f\x42\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:911 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xaa\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x9d\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x43\x00\x00\x80\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:920 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa0\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x93\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x42\x01\x41\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:929 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa3\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x96\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x42\x01\x43\x00\x00\x80\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:938 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa0\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x93\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x42\x01\x42\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:947 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa7\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x9a\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x42\x01\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:956 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa7\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x9a\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:965 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xaa\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x9d\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x43\x00\x00\x80\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:974 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xa7\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x9a\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x42\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:983 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x00\x01\x09\x8d\x80\x80\x80\x00\x01\x01\x70\x03\xd2\x00\x0b\xd2\x00\x0b\xd2\x00\x0b\x0a\xae\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\xa1\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:992 +let $15 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8f\x80\x80\x80\x00\x03\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x60\x02\x7f\x7f\x00\x03\x93\x80\x80\x80\x00\x12\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x04\x85\x80\x80\x80\x00\x01\x70\x01\x20\x40\x07\xe4\x80\x80\x80\x00\x12\x02\x66\x30\x00\x00\x02\x66\x31\x00\x01\x02\x66\x32\x00\x02\x02\x66\x33\x00\x03\x02\x66\x34\x00\x04\x02\x66\x35\x00\x05\x02\x66\x36\x00\x06\x02\x66\x37\x00\x07\x02\x66\x38\x00\x08\x02\x66\x39\x00\x09\x03\x66\x31\x30\x00\x0a\x03\x66\x31\x31\x00\x0b\x03\x66\x31\x32\x00\x0c\x03\x66\x31\x33\x00\x0d\x03\x66\x31\x34\x00\x0e\x03\x66\x31\x35\x00\x0f\x04\x74\x65\x73\x74\x00\x10\x03\x72\x75\x6e\x00\x11\x09\xb4\x80\x80\x80\x00\x01\x01\x70\x10\xd2\x00\x0b\xd2\x01\x0b\xd2\x02\x0b\xd2\x03\x0b\xd2\x04\x0b\xd2\x05\x0b\xd2\x06\x0b\xd2\x07\x0b\xd2\x08\x0b\xd2\x09\x0b\xd2\x0a\x0b\xd2\x0b\x0b\xd2\x0c\x0b\xd2\x0d\x0b\xd2\x0e\x0b\xd2\x0f\x0b\x0a\xae\x81\x80\x80\x00\x12\x84\x80\x80\x80\x00\x00\x41\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x01\x0b\x84\x80\x80\x80\x00\x00\x41\x02\x0b\x84\x80\x80\x80\x00\x00\x41\x03\x0b\x84\x80\x80\x80\x00\x00\x41\x04\x0b\x84\x80\x80\x80\x00\x00\x41\x05\x0b\x84\x80\x80\x80\x00\x00\x41\x06\x0b\x84\x80\x80\x80\x00\x00\x41\x07\x0b\x84\x80\x80\x80\x00\x00\x41\x08\x0b\x84\x80\x80\x80\x00\x00\x41\x09\x0b\x84\x80\x80\x80\x00\x00\x41\x0a\x0b\x84\x80\x80\x80\x00\x00\x41\x0b\x0b\x84\x80\x80\x80\x00\x00\x41\x0c\x0b\x84\x80\x80\x80\x00\x00\x41\x0d\x0b\x84\x80\x80\x80\x00\x00\x41\x0e\x0b\x84\x80\x80\x80\x00\x00\x41\x0f\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x11\x00\x00\x0b\x8c\x80\x80\x80\x00\x00\x20\x00\x41\x00\x20\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:1016 +assert_trap(() => call($15, "run", [24, 16])); + +// table_init.wast:1017 +assert_return(() => call($15, "test", [24]), 0); + +// table_init.wast:1018 +assert_return(() => call($15, "test", [25]), 1); + +// table_init.wast:1019 +assert_return(() => call($15, "test", [26]), 2); + +// table_init.wast:1020 +assert_return(() => call($15, "test", [27]), 3); + +// table_init.wast:1021 +assert_return(() => call($15, "test", [28]), 4); + +// table_init.wast:1022 +assert_return(() => call($15, "test", [29]), 5); + +// table_init.wast:1023 +assert_return(() => call($15, "test", [30]), 6); + +// table_init.wast:1024 +assert_return(() => call($15, "test", [31]), 7); + +// table_init.wast:1025 +assert_trap(() => call($15, "test", [0])); + +// table_init.wast:1026 +assert_trap(() => call($15, "test", [1])); + +// table_init.wast:1027 +assert_trap(() => call($15, "test", [2])); + +// table_init.wast:1028 +assert_trap(() => call($15, "test", [3])); + +// table_init.wast:1029 +assert_trap(() => call($15, "test", [4])); + +// table_init.wast:1030 +assert_trap(() => call($15, "test", [5])); + +// table_init.wast:1031 +assert_trap(() => call($15, "test", [6])); + +// table_init.wast:1032 +assert_trap(() => call($15, "test", [7])); + +// table_init.wast:1033 +assert_trap(() => call($15, "test", [8])); + +// table_init.wast:1034 +assert_trap(() => call($15, "test", [9])); + +// table_init.wast:1035 +assert_trap(() => call($15, "test", [10])); + +// table_init.wast:1036 +assert_trap(() => call($15, "test", [11])); + +// table_init.wast:1037 +assert_trap(() => call($15, "test", [12])); + +// table_init.wast:1038 +assert_trap(() => call($15, "test", [13])); + +// table_init.wast:1039 +assert_trap(() => call($15, "test", [14])); + +// table_init.wast:1040 +assert_trap(() => call($15, "test", [15])); + +// table_init.wast:1041 +assert_trap(() => call($15, "test", [16])); + +// table_init.wast:1042 +assert_trap(() => call($15, "test", [17])); + +// table_init.wast:1043 +assert_trap(() => call($15, "test", [18])); + +// table_init.wast:1044 +assert_trap(() => call($15, "test", [19])); + +// table_init.wast:1045 +assert_trap(() => call($15, "test", [20])); + +// table_init.wast:1046 +assert_trap(() => call($15, "test", [21])); + +// table_init.wast:1047 +assert_trap(() => call($15, "test", [22])); + +// table_init.wast:1048 +assert_trap(() => call($15, "test", [23])); + +// table_init.wast:1050 +let $16 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8f\x80\x80\x80\x00\x03\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x60\x02\x7f\x7f\x00\x03\x93\x80\x80\x80\x00\x12\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x04\x85\x80\x80\x80\x00\x01\x70\x01\x20\x40\x07\xe4\x80\x80\x80\x00\x12\x02\x66\x30\x00\x00\x02\x66\x31\x00\x01\x02\x66\x32\x00\x02\x02\x66\x33\x00\x03\x02\x66\x34\x00\x04\x02\x66\x35\x00\x05\x02\x66\x36\x00\x06\x02\x66\x37\x00\x07\x02\x66\x38\x00\x08\x02\x66\x39\x00\x09\x03\x66\x31\x30\x00\x0a\x03\x66\x31\x31\x00\x0b\x03\x66\x31\x32\x00\x0c\x03\x66\x31\x33\x00\x0d\x03\x66\x31\x34\x00\x0e\x03\x66\x31\x35\x00\x0f\x04\x74\x65\x73\x74\x00\x10\x03\x72\x75\x6e\x00\x11\x09\xb4\x80\x80\x80\x00\x01\x01\x70\x10\xd2\x00\x0b\xd2\x01\x0b\xd2\x02\x0b\xd2\x03\x0b\xd2\x04\x0b\xd2\x05\x0b\xd2\x06\x0b\xd2\x07\x0b\xd2\x08\x0b\xd2\x09\x0b\xd2\x0a\x0b\xd2\x0b\x0b\xd2\x0c\x0b\xd2\x0d\x0b\xd2\x0e\x0b\xd2\x0f\x0b\x0a\xae\x81\x80\x80\x00\x12\x84\x80\x80\x80\x00\x00\x41\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x01\x0b\x84\x80\x80\x80\x00\x00\x41\x02\x0b\x84\x80\x80\x80\x00\x00\x41\x03\x0b\x84\x80\x80\x80\x00\x00\x41\x04\x0b\x84\x80\x80\x80\x00\x00\x41\x05\x0b\x84\x80\x80\x80\x00\x00\x41\x06\x0b\x84\x80\x80\x80\x00\x00\x41\x07\x0b\x84\x80\x80\x80\x00\x00\x41\x08\x0b\x84\x80\x80\x80\x00\x00\x41\x09\x0b\x84\x80\x80\x80\x00\x00\x41\x0a\x0b\x84\x80\x80\x80\x00\x00\x41\x0b\x0b\x84\x80\x80\x80\x00\x00\x41\x0c\x0b\x84\x80\x80\x80\x00\x00\x41\x0d\x0b\x84\x80\x80\x80\x00\x00\x41\x0e\x0b\x84\x80\x80\x80\x00\x00\x41\x0f\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x11\x00\x00\x0b\x8c\x80\x80\x80\x00\x00\x20\x00\x41\x00\x20\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:1074 +assert_trap(() => call($16, "run", [25, 16])); + +// table_init.wast:1075 +assert_return(() => call($16, "test", [25]), 0); + +// table_init.wast:1076 +assert_return(() => call($16, "test", [26]), 1); + +// table_init.wast:1077 +assert_return(() => call($16, "test", [27]), 2); + +// table_init.wast:1078 +assert_return(() => call($16, "test", [28]), 3); + +// table_init.wast:1079 +assert_return(() => call($16, "test", [29]), 4); + +// table_init.wast:1080 +assert_return(() => call($16, "test", [30]), 5); + +// table_init.wast:1081 +assert_return(() => call($16, "test", [31]), 6); + +// table_init.wast:1082 +assert_trap(() => call($16, "test", [0])); + +// table_init.wast:1083 +assert_trap(() => call($16, "test", [1])); + +// table_init.wast:1084 +assert_trap(() => call($16, "test", [2])); + +// table_init.wast:1085 +assert_trap(() => call($16, "test", [3])); + +// table_init.wast:1086 +assert_trap(() => call($16, "test", [4])); + +// table_init.wast:1087 +assert_trap(() => call($16, "test", [5])); + +// table_init.wast:1088 +assert_trap(() => call($16, "test", [6])); + +// table_init.wast:1089 +assert_trap(() => call($16, "test", [7])); + +// table_init.wast:1090 +assert_trap(() => call($16, "test", [8])); + +// table_init.wast:1091 +assert_trap(() => call($16, "test", [9])); + +// table_init.wast:1092 +assert_trap(() => call($16, "test", [10])); + +// table_init.wast:1093 +assert_trap(() => call($16, "test", [11])); + +// table_init.wast:1094 +assert_trap(() => call($16, "test", [12])); + +// table_init.wast:1095 +assert_trap(() => call($16, "test", [13])); + +// table_init.wast:1096 +assert_trap(() => call($16, "test", [14])); + +// table_init.wast:1097 +assert_trap(() => call($16, "test", [15])); + +// table_init.wast:1098 +assert_trap(() => call($16, "test", [16])); + +// table_init.wast:1099 +assert_trap(() => call($16, "test", [17])); + +// table_init.wast:1100 +assert_trap(() => call($16, "test", [18])); + +// table_init.wast:1101 +assert_trap(() => call($16, "test", [19])); + +// table_init.wast:1102 +assert_trap(() => call($16, "test", [20])); + +// table_init.wast:1103 +assert_trap(() => call($16, "test", [21])); + +// table_init.wast:1104 +assert_trap(() => call($16, "test", [22])); + +// table_init.wast:1105 +assert_trap(() => call($16, "test", [23])); + +// table_init.wast:1106 +assert_trap(() => call($16, "test", [24])); + +// table_init.wast:1108 +let $17 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8f\x80\x80\x80\x00\x03\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x60\x02\x7f\x7f\x00\x03\x93\x80\x80\x80\x00\x12\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x04\x87\x80\x80\x80\x00\x01\x70\x01\xa0\x01\xc0\x02\x07\xe4\x80\x80\x80\x00\x12\x02\x66\x30\x00\x00\x02\x66\x31\x00\x01\x02\x66\x32\x00\x02\x02\x66\x33\x00\x03\x02\x66\x34\x00\x04\x02\x66\x35\x00\x05\x02\x66\x36\x00\x06\x02\x66\x37\x00\x07\x02\x66\x38\x00\x08\x02\x66\x39\x00\x09\x03\x66\x31\x30\x00\x0a\x03\x66\x31\x31\x00\x0b\x03\x66\x31\x32\x00\x0c\x03\x66\x31\x33\x00\x0d\x03\x66\x31\x34\x00\x0e\x03\x66\x31\x35\x00\x0f\x04\x74\x65\x73\x74\x00\x10\x03\x72\x75\x6e\x00\x11\x09\xb4\x80\x80\x80\x00\x01\x01\x70\x10\xd2\x00\x0b\xd2\x01\x0b\xd2\x02\x0b\xd2\x03\x0b\xd2\x04\x0b\xd2\x05\x0b\xd2\x06\x0b\xd2\x07\x0b\xd2\x08\x0b\xd2\x09\x0b\xd2\x0a\x0b\xd2\x0b\x0b\xd2\x0c\x0b\xd2\x0d\x0b\xd2\x0e\x0b\xd2\x0f\x0b\x0a\xae\x81\x80\x80\x00\x12\x84\x80\x80\x80\x00\x00\x41\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x01\x0b\x84\x80\x80\x80\x00\x00\x41\x02\x0b\x84\x80\x80\x80\x00\x00\x41\x03\x0b\x84\x80\x80\x80\x00\x00\x41\x04\x0b\x84\x80\x80\x80\x00\x00\x41\x05\x0b\x84\x80\x80\x80\x00\x00\x41\x06\x0b\x84\x80\x80\x80\x00\x00\x41\x07\x0b\x84\x80\x80\x80\x00\x00\x41\x08\x0b\x84\x80\x80\x80\x00\x00\x41\x09\x0b\x84\x80\x80\x80\x00\x00\x41\x0a\x0b\x84\x80\x80\x80\x00\x00\x41\x0b\x0b\x84\x80\x80\x80\x00\x00\x41\x0c\x0b\x84\x80\x80\x80\x00\x00\x41\x0d\x0b\x84\x80\x80\x80\x00\x00\x41\x0e\x0b\x84\x80\x80\x80\x00\x00\x41\x0f\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x11\x00\x00\x0b\x8c\x80\x80\x80\x00\x00\x20\x00\x41\x00\x20\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:1132 +assert_trap(() => call($17, "run", [96, 32])); + +// table_init.wast:1133 +assert_return(() => call($17, "test", [96]), 0); + +// table_init.wast:1134 +assert_return(() => call($17, "test", [97]), 1); + +// table_init.wast:1135 +assert_return(() => call($17, "test", [98]), 2); + +// table_init.wast:1136 +assert_return(() => call($17, "test", [99]), 3); + +// table_init.wast:1137 +assert_return(() => call($17, "test", [100]), 4); + +// table_init.wast:1138 +assert_return(() => call($17, "test", [101]), 5); + +// table_init.wast:1139 +assert_return(() => call($17, "test", [102]), 6); + +// table_init.wast:1140 +assert_return(() => call($17, "test", [103]), 7); + +// table_init.wast:1141 +assert_return(() => call($17, "test", [104]), 8); + +// table_init.wast:1142 +assert_return(() => call($17, "test", [105]), 9); + +// table_init.wast:1143 +assert_return(() => call($17, "test", [106]), 10); + +// table_init.wast:1144 +assert_return(() => call($17, "test", [107]), 11); + +// table_init.wast:1145 +assert_return(() => call($17, "test", [108]), 12); + +// table_init.wast:1146 +assert_return(() => call($17, "test", [109]), 13); + +// table_init.wast:1147 +assert_return(() => call($17, "test", [110]), 14); + +// table_init.wast:1148 +assert_return(() => call($17, "test", [111]), 15); + +// table_init.wast:1149 +assert_trap(() => call($17, "test", [112])); + +// table_init.wast:1150 +assert_trap(() => call($17, "test", [113])); + +// table_init.wast:1151 +assert_trap(() => call($17, "test", [114])); + +// table_init.wast:1152 +assert_trap(() => call($17, "test", [115])); + +// table_init.wast:1153 +assert_trap(() => call($17, "test", [116])); + +// table_init.wast:1154 +assert_trap(() => call($17, "test", [117])); + +// table_init.wast:1155 +assert_trap(() => call($17, "test", [118])); + +// table_init.wast:1156 +assert_trap(() => call($17, "test", [119])); + +// table_init.wast:1157 +assert_trap(() => call($17, "test", [120])); + +// table_init.wast:1158 +assert_trap(() => call($17, "test", [121])); + +// table_init.wast:1159 +assert_trap(() => call($17, "test", [122])); + +// table_init.wast:1160 +assert_trap(() => call($17, "test", [123])); + +// table_init.wast:1161 +assert_trap(() => call($17, "test", [124])); + +// table_init.wast:1162 +assert_trap(() => call($17, "test", [125])); + +// table_init.wast:1163 +assert_trap(() => call($17, "test", [126])); + +// table_init.wast:1164 +assert_trap(() => call($17, "test", [127])); + +// table_init.wast:1165 +assert_trap(() => call($17, "test", [128])); + +// table_init.wast:1166 +assert_trap(() => call($17, "test", [129])); + +// table_init.wast:1167 +assert_trap(() => call($17, "test", [130])); + +// table_init.wast:1168 +assert_trap(() => call($17, "test", [131])); + +// table_init.wast:1169 +assert_trap(() => call($17, "test", [132])); + +// table_init.wast:1170 +assert_trap(() => call($17, "test", [133])); + +// table_init.wast:1171 +assert_trap(() => call($17, "test", [134])); + +// table_init.wast:1172 +assert_trap(() => call($17, "test", [135])); + +// table_init.wast:1173 +assert_trap(() => call($17, "test", [136])); + +// table_init.wast:1174 +assert_trap(() => call($17, "test", [137])); + +// table_init.wast:1175 +assert_trap(() => call($17, "test", [138])); + +// table_init.wast:1176 +assert_trap(() => call($17, "test", [139])); + +// table_init.wast:1177 +assert_trap(() => call($17, "test", [140])); + +// table_init.wast:1178 +assert_trap(() => call($17, "test", [141])); + +// table_init.wast:1179 +assert_trap(() => call($17, "test", [142])); + +// table_init.wast:1180 +assert_trap(() => call($17, "test", [143])); + +// table_init.wast:1181 +assert_trap(() => call($17, "test", [144])); + +// table_init.wast:1182 +assert_trap(() => call($17, "test", [145])); + +// table_init.wast:1183 +assert_trap(() => call($17, "test", [146])); + +// table_init.wast:1184 +assert_trap(() => call($17, "test", [147])); + +// table_init.wast:1185 +assert_trap(() => call($17, "test", [148])); + +// table_init.wast:1186 +assert_trap(() => call($17, "test", [149])); + +// table_init.wast:1187 +assert_trap(() => call($17, "test", [150])); + +// table_init.wast:1188 +assert_trap(() => call($17, "test", [151])); + +// table_init.wast:1189 +assert_trap(() => call($17, "test", [152])); + +// table_init.wast:1190 +assert_trap(() => call($17, "test", [153])); + +// table_init.wast:1191 +assert_trap(() => call($17, "test", [154])); + +// table_init.wast:1192 +assert_trap(() => call($17, "test", [155])); + +// table_init.wast:1193 +assert_trap(() => call($17, "test", [156])); + +// table_init.wast:1194 +assert_trap(() => call($17, "test", [157])); + +// table_init.wast:1195 +assert_trap(() => call($17, "test", [158])); + +// table_init.wast:1196 +assert_trap(() => call($17, "test", [159])); + +// table_init.wast:1197 +assert_trap(() => call($17, "test", [0])); + +// table_init.wast:1198 +assert_trap(() => call($17, "test", [1])); + +// table_init.wast:1199 +assert_trap(() => call($17, "test", [2])); + +// table_init.wast:1200 +assert_trap(() => call($17, "test", [3])); + +// table_init.wast:1201 +assert_trap(() => call($17, "test", [4])); + +// table_init.wast:1202 +assert_trap(() => call($17, "test", [5])); + +// table_init.wast:1203 +assert_trap(() => call($17, "test", [6])); + +// table_init.wast:1204 +assert_trap(() => call($17, "test", [7])); + +// table_init.wast:1205 +assert_trap(() => call($17, "test", [8])); + +// table_init.wast:1206 +assert_trap(() => call($17, "test", [9])); + +// table_init.wast:1207 +assert_trap(() => call($17, "test", [10])); + +// table_init.wast:1208 +assert_trap(() => call($17, "test", [11])); + +// table_init.wast:1209 +assert_trap(() => call($17, "test", [12])); + +// table_init.wast:1210 +assert_trap(() => call($17, "test", [13])); + +// table_init.wast:1211 +assert_trap(() => call($17, "test", [14])); + +// table_init.wast:1212 +assert_trap(() => call($17, "test", [15])); + +// table_init.wast:1213 +assert_trap(() => call($17, "test", [16])); + +// table_init.wast:1214 +assert_trap(() => call($17, "test", [17])); + +// table_init.wast:1215 +assert_trap(() => call($17, "test", [18])); + +// table_init.wast:1216 +assert_trap(() => call($17, "test", [19])); + +// table_init.wast:1217 +assert_trap(() => call($17, "test", [20])); + +// table_init.wast:1218 +assert_trap(() => call($17, "test", [21])); + +// table_init.wast:1219 +assert_trap(() => call($17, "test", [22])); + +// table_init.wast:1220 +assert_trap(() => call($17, "test", [23])); + +// table_init.wast:1221 +assert_trap(() => call($17, "test", [24])); + +// table_init.wast:1222 +assert_trap(() => call($17, "test", [25])); + +// table_init.wast:1223 +assert_trap(() => call($17, "test", [26])); + +// table_init.wast:1224 +assert_trap(() => call($17, "test", [27])); + +// table_init.wast:1225 +assert_trap(() => call($17, "test", [28])); + +// table_init.wast:1226 +assert_trap(() => call($17, "test", [29])); + +// table_init.wast:1227 +assert_trap(() => call($17, "test", [30])); + +// table_init.wast:1228 +assert_trap(() => call($17, "test", [31])); + +// table_init.wast:1229 +assert_trap(() => call($17, "test", [32])); + +// table_init.wast:1230 +assert_trap(() => call($17, "test", [33])); + +// table_init.wast:1231 +assert_trap(() => call($17, "test", [34])); + +// table_init.wast:1232 +assert_trap(() => call($17, "test", [35])); + +// table_init.wast:1233 +assert_trap(() => call($17, "test", [36])); + +// table_init.wast:1234 +assert_trap(() => call($17, "test", [37])); + +// table_init.wast:1235 +assert_trap(() => call($17, "test", [38])); + +// table_init.wast:1236 +assert_trap(() => call($17, "test", [39])); + +// table_init.wast:1237 +assert_trap(() => call($17, "test", [40])); + +// table_init.wast:1238 +assert_trap(() => call($17, "test", [41])); + +// table_init.wast:1239 +assert_trap(() => call($17, "test", [42])); + +// table_init.wast:1240 +assert_trap(() => call($17, "test", [43])); + +// table_init.wast:1241 +assert_trap(() => call($17, "test", [44])); + +// table_init.wast:1242 +assert_trap(() => call($17, "test", [45])); + +// table_init.wast:1243 +assert_trap(() => call($17, "test", [46])); + +// table_init.wast:1244 +assert_trap(() => call($17, "test", [47])); + +// table_init.wast:1245 +assert_trap(() => call($17, "test", [48])); + +// table_init.wast:1246 +assert_trap(() => call($17, "test", [49])); + +// table_init.wast:1247 +assert_trap(() => call($17, "test", [50])); + +// table_init.wast:1248 +assert_trap(() => call($17, "test", [51])); + +// table_init.wast:1249 +assert_trap(() => call($17, "test", [52])); + +// table_init.wast:1250 +assert_trap(() => call($17, "test", [53])); + +// table_init.wast:1251 +assert_trap(() => call($17, "test", [54])); + +// table_init.wast:1252 +assert_trap(() => call($17, "test", [55])); + +// table_init.wast:1253 +assert_trap(() => call($17, "test", [56])); + +// table_init.wast:1254 +assert_trap(() => call($17, "test", [57])); + +// table_init.wast:1255 +assert_trap(() => call($17, "test", [58])); + +// table_init.wast:1256 +assert_trap(() => call($17, "test", [59])); + +// table_init.wast:1257 +assert_trap(() => call($17, "test", [60])); + +// table_init.wast:1258 +assert_trap(() => call($17, "test", [61])); + +// table_init.wast:1259 +assert_trap(() => call($17, "test", [62])); + +// table_init.wast:1260 +assert_trap(() => call($17, "test", [63])); + +// table_init.wast:1261 +assert_trap(() => call($17, "test", [64])); + +// table_init.wast:1262 +assert_trap(() => call($17, "test", [65])); + +// table_init.wast:1263 +assert_trap(() => call($17, "test", [66])); + +// table_init.wast:1264 +assert_trap(() => call($17, "test", [67])); + +// table_init.wast:1265 +assert_trap(() => call($17, "test", [68])); + +// table_init.wast:1266 +assert_trap(() => call($17, "test", [69])); + +// table_init.wast:1267 +assert_trap(() => call($17, "test", [70])); + +// table_init.wast:1268 +assert_trap(() => call($17, "test", [71])); + +// table_init.wast:1269 +assert_trap(() => call($17, "test", [72])); + +// table_init.wast:1270 +assert_trap(() => call($17, "test", [73])); + +// table_init.wast:1271 +assert_trap(() => call($17, "test", [74])); + +// table_init.wast:1272 +assert_trap(() => call($17, "test", [75])); + +// table_init.wast:1273 +assert_trap(() => call($17, "test", [76])); + +// table_init.wast:1274 +assert_trap(() => call($17, "test", [77])); + +// table_init.wast:1275 +assert_trap(() => call($17, "test", [78])); + +// table_init.wast:1276 +assert_trap(() => call($17, "test", [79])); + +// table_init.wast:1277 +assert_trap(() => call($17, "test", [80])); + +// table_init.wast:1278 +assert_trap(() => call($17, "test", [81])); + +// table_init.wast:1279 +assert_trap(() => call($17, "test", [82])); + +// table_init.wast:1280 +assert_trap(() => call($17, "test", [83])); + +// table_init.wast:1281 +assert_trap(() => call($17, "test", [84])); + +// table_init.wast:1282 +assert_trap(() => call($17, "test", [85])); + +// table_init.wast:1283 +assert_trap(() => call($17, "test", [86])); + +// table_init.wast:1284 +assert_trap(() => call($17, "test", [87])); + +// table_init.wast:1285 +assert_trap(() => call($17, "test", [88])); + +// table_init.wast:1286 +assert_trap(() => call($17, "test", [89])); + +// table_init.wast:1287 +assert_trap(() => call($17, "test", [90])); + +// table_init.wast:1288 +assert_trap(() => call($17, "test", [91])); + +// table_init.wast:1289 +assert_trap(() => call($17, "test", [92])); + +// table_init.wast:1290 +assert_trap(() => call($17, "test", [93])); + +// table_init.wast:1291 +assert_trap(() => call($17, "test", [94])); + +// table_init.wast:1292 +assert_trap(() => call($17, "test", [95])); + +// table_init.wast:1294 +let $18 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8f\x80\x80\x80\x00\x03\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x60\x02\x7f\x7f\x00\x03\x93\x80\x80\x80\x00\x12\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x04\x87\x80\x80\x80\x00\x01\x70\x01\xa0\x01\xc0\x02\x07\xe4\x80\x80\x80\x00\x12\x02\x66\x30\x00\x00\x02\x66\x31\x00\x01\x02\x66\x32\x00\x02\x02\x66\x33\x00\x03\x02\x66\x34\x00\x04\x02\x66\x35\x00\x05\x02\x66\x36\x00\x06\x02\x66\x37\x00\x07\x02\x66\x38\x00\x08\x02\x66\x39\x00\x09\x03\x66\x31\x30\x00\x0a\x03\x66\x31\x31\x00\x0b\x03\x66\x31\x32\x00\x0c\x03\x66\x31\x33\x00\x0d\x03\x66\x31\x34\x00\x0e\x03\x66\x31\x35\x00\x0f\x04\x74\x65\x73\x74\x00\x10\x03\x72\x75\x6e\x00\x11\x09\xb4\x80\x80\x80\x00\x01\x01\x70\x10\xd2\x00\x0b\xd2\x01\x0b\xd2\x02\x0b\xd2\x03\x0b\xd2\x04\x0b\xd2\x05\x0b\xd2\x06\x0b\xd2\x07\x0b\xd2\x08\x0b\xd2\x09\x0b\xd2\x0a\x0b\xd2\x0b\x0b\xd2\x0c\x0b\xd2\x0d\x0b\xd2\x0e\x0b\xd2\x0f\x0b\x0a\xae\x81\x80\x80\x00\x12\x84\x80\x80\x80\x00\x00\x41\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x01\x0b\x84\x80\x80\x80\x00\x00\x41\x02\x0b\x84\x80\x80\x80\x00\x00\x41\x03\x0b\x84\x80\x80\x80\x00\x00\x41\x04\x0b\x84\x80\x80\x80\x00\x00\x41\x05\x0b\x84\x80\x80\x80\x00\x00\x41\x06\x0b\x84\x80\x80\x80\x00\x00\x41\x07\x0b\x84\x80\x80\x80\x00\x00\x41\x08\x0b\x84\x80\x80\x80\x00\x00\x41\x09\x0b\x84\x80\x80\x80\x00\x00\x41\x0a\x0b\x84\x80\x80\x80\x00\x00\x41\x0b\x0b\x84\x80\x80\x80\x00\x00\x41\x0c\x0b\x84\x80\x80\x80\x00\x00\x41\x0d\x0b\x84\x80\x80\x80\x00\x00\x41\x0e\x0b\x84\x80\x80\x80\x00\x00\x41\x0f\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x11\x00\x00\x0b\x8c\x80\x80\x80\x00\x00\x20\x00\x41\x00\x20\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:1318 +assert_trap(() => call($18, "run", [97, 31])); + +// table_init.wast:1319 +assert_return(() => call($18, "test", [97]), 0); + +// table_init.wast:1320 +assert_return(() => call($18, "test", [98]), 1); + +// table_init.wast:1321 +assert_return(() => call($18, "test", [99]), 2); + +// table_init.wast:1322 +assert_return(() => call($18, "test", [100]), 3); + +// table_init.wast:1323 +assert_return(() => call($18, "test", [101]), 4); + +// table_init.wast:1324 +assert_return(() => call($18, "test", [102]), 5); + +// table_init.wast:1325 +assert_return(() => call($18, "test", [103]), 6); + +// table_init.wast:1326 +assert_return(() => call($18, "test", [104]), 7); + +// table_init.wast:1327 +assert_return(() => call($18, "test", [105]), 8); + +// table_init.wast:1328 +assert_return(() => call($18, "test", [106]), 9); + +// table_init.wast:1329 +assert_return(() => call($18, "test", [107]), 10); + +// table_init.wast:1330 +assert_return(() => call($18, "test", [108]), 11); + +// table_init.wast:1331 +assert_return(() => call($18, "test", [109]), 12); + +// table_init.wast:1332 +assert_return(() => call($18, "test", [110]), 13); + +// table_init.wast:1333 +assert_return(() => call($18, "test", [111]), 14); + +// table_init.wast:1334 +assert_return(() => call($18, "test", [112]), 15); + +// table_init.wast:1335 +assert_trap(() => call($18, "test", [113])); + +// table_init.wast:1336 +assert_trap(() => call($18, "test", [114])); + +// table_init.wast:1337 +assert_trap(() => call($18, "test", [115])); + +// table_init.wast:1338 +assert_trap(() => call($18, "test", [116])); + +// table_init.wast:1339 +assert_trap(() => call($18, "test", [117])); + +// table_init.wast:1340 +assert_trap(() => call($18, "test", [118])); + +// table_init.wast:1341 +assert_trap(() => call($18, "test", [119])); + +// table_init.wast:1342 +assert_trap(() => call($18, "test", [120])); + +// table_init.wast:1343 +assert_trap(() => call($18, "test", [121])); + +// table_init.wast:1344 +assert_trap(() => call($18, "test", [122])); + +// table_init.wast:1345 +assert_trap(() => call($18, "test", [123])); + +// table_init.wast:1346 +assert_trap(() => call($18, "test", [124])); + +// table_init.wast:1347 +assert_trap(() => call($18, "test", [125])); + +// table_init.wast:1348 +assert_trap(() => call($18, "test", [126])); + +// table_init.wast:1349 +assert_trap(() => call($18, "test", [127])); + +// table_init.wast:1350 +assert_trap(() => call($18, "test", [128])); + +// table_init.wast:1351 +assert_trap(() => call($18, "test", [129])); + +// table_init.wast:1352 +assert_trap(() => call($18, "test", [130])); + +// table_init.wast:1353 +assert_trap(() => call($18, "test", [131])); + +// table_init.wast:1354 +assert_trap(() => call($18, "test", [132])); + +// table_init.wast:1355 +assert_trap(() => call($18, "test", [133])); + +// table_init.wast:1356 +assert_trap(() => call($18, "test", [134])); + +// table_init.wast:1357 +assert_trap(() => call($18, "test", [135])); + +// table_init.wast:1358 +assert_trap(() => call($18, "test", [136])); + +// table_init.wast:1359 +assert_trap(() => call($18, "test", [137])); + +// table_init.wast:1360 +assert_trap(() => call($18, "test", [138])); + +// table_init.wast:1361 +assert_trap(() => call($18, "test", [139])); + +// table_init.wast:1362 +assert_trap(() => call($18, "test", [140])); + +// table_init.wast:1363 +assert_trap(() => call($18, "test", [141])); + +// table_init.wast:1364 +assert_trap(() => call($18, "test", [142])); + +// table_init.wast:1365 +assert_trap(() => call($18, "test", [143])); + +// table_init.wast:1366 +assert_trap(() => call($18, "test", [144])); + +// table_init.wast:1367 +assert_trap(() => call($18, "test", [145])); + +// table_init.wast:1368 +assert_trap(() => call($18, "test", [146])); + +// table_init.wast:1369 +assert_trap(() => call($18, "test", [147])); + +// table_init.wast:1370 +assert_trap(() => call($18, "test", [148])); + +// table_init.wast:1371 +assert_trap(() => call($18, "test", [149])); + +// table_init.wast:1372 +assert_trap(() => call($18, "test", [150])); + +// table_init.wast:1373 +assert_trap(() => call($18, "test", [151])); + +// table_init.wast:1374 +assert_trap(() => call($18, "test", [152])); + +// table_init.wast:1375 +assert_trap(() => call($18, "test", [153])); + +// table_init.wast:1376 +assert_trap(() => call($18, "test", [154])); + +// table_init.wast:1377 +assert_trap(() => call($18, "test", [155])); + +// table_init.wast:1378 +assert_trap(() => call($18, "test", [156])); + +// table_init.wast:1379 +assert_trap(() => call($18, "test", [157])); + +// table_init.wast:1380 +assert_trap(() => call($18, "test", [158])); + +// table_init.wast:1381 +assert_trap(() => call($18, "test", [159])); + +// table_init.wast:1382 +assert_trap(() => call($18, "test", [0])); + +// table_init.wast:1383 +assert_trap(() => call($18, "test", [1])); + +// table_init.wast:1384 +assert_trap(() => call($18, "test", [2])); + +// table_init.wast:1385 +assert_trap(() => call($18, "test", [3])); + +// table_init.wast:1386 +assert_trap(() => call($18, "test", [4])); + +// table_init.wast:1387 +assert_trap(() => call($18, "test", [5])); + +// table_init.wast:1388 +assert_trap(() => call($18, "test", [6])); + +// table_init.wast:1389 +assert_trap(() => call($18, "test", [7])); + +// table_init.wast:1390 +assert_trap(() => call($18, "test", [8])); + +// table_init.wast:1391 +assert_trap(() => call($18, "test", [9])); + +// table_init.wast:1392 +assert_trap(() => call($18, "test", [10])); + +// table_init.wast:1393 +assert_trap(() => call($18, "test", [11])); + +// table_init.wast:1394 +assert_trap(() => call($18, "test", [12])); + +// table_init.wast:1395 +assert_trap(() => call($18, "test", [13])); + +// table_init.wast:1396 +assert_trap(() => call($18, "test", [14])); + +// table_init.wast:1397 +assert_trap(() => call($18, "test", [15])); + +// table_init.wast:1398 +assert_trap(() => call($18, "test", [16])); + +// table_init.wast:1399 +assert_trap(() => call($18, "test", [17])); + +// table_init.wast:1400 +assert_trap(() => call($18, "test", [18])); + +// table_init.wast:1401 +assert_trap(() => call($18, "test", [19])); + +// table_init.wast:1402 +assert_trap(() => call($18, "test", [20])); + +// table_init.wast:1403 +assert_trap(() => call($18, "test", [21])); + +// table_init.wast:1404 +assert_trap(() => call($18, "test", [22])); + +// table_init.wast:1405 +assert_trap(() => call($18, "test", [23])); + +// table_init.wast:1406 +assert_trap(() => call($18, "test", [24])); + +// table_init.wast:1407 +assert_trap(() => call($18, "test", [25])); + +// table_init.wast:1408 +assert_trap(() => call($18, "test", [26])); + +// table_init.wast:1409 +assert_trap(() => call($18, "test", [27])); + +// table_init.wast:1410 +assert_trap(() => call($18, "test", [28])); + +// table_init.wast:1411 +assert_trap(() => call($18, "test", [29])); + +// table_init.wast:1412 +assert_trap(() => call($18, "test", [30])); + +// table_init.wast:1413 +assert_trap(() => call($18, "test", [31])); + +// table_init.wast:1414 +assert_trap(() => call($18, "test", [32])); + +// table_init.wast:1415 +assert_trap(() => call($18, "test", [33])); + +// table_init.wast:1416 +assert_trap(() => call($18, "test", [34])); + +// table_init.wast:1417 +assert_trap(() => call($18, "test", [35])); + +// table_init.wast:1418 +assert_trap(() => call($18, "test", [36])); + +// table_init.wast:1419 +assert_trap(() => call($18, "test", [37])); + +// table_init.wast:1420 +assert_trap(() => call($18, "test", [38])); + +// table_init.wast:1421 +assert_trap(() => call($18, "test", [39])); + +// table_init.wast:1422 +assert_trap(() => call($18, "test", [40])); + +// table_init.wast:1423 +assert_trap(() => call($18, "test", [41])); + +// table_init.wast:1424 +assert_trap(() => call($18, "test", [42])); + +// table_init.wast:1425 +assert_trap(() => call($18, "test", [43])); + +// table_init.wast:1426 +assert_trap(() => call($18, "test", [44])); + +// table_init.wast:1427 +assert_trap(() => call($18, "test", [45])); + +// table_init.wast:1428 +assert_trap(() => call($18, "test", [46])); + +// table_init.wast:1429 +assert_trap(() => call($18, "test", [47])); + +// table_init.wast:1430 +assert_trap(() => call($18, "test", [48])); + +// table_init.wast:1431 +assert_trap(() => call($18, "test", [49])); + +// table_init.wast:1432 +assert_trap(() => call($18, "test", [50])); + +// table_init.wast:1433 +assert_trap(() => call($18, "test", [51])); + +// table_init.wast:1434 +assert_trap(() => call($18, "test", [52])); + +// table_init.wast:1435 +assert_trap(() => call($18, "test", [53])); + +// table_init.wast:1436 +assert_trap(() => call($18, "test", [54])); + +// table_init.wast:1437 +assert_trap(() => call($18, "test", [55])); + +// table_init.wast:1438 +assert_trap(() => call($18, "test", [56])); + +// table_init.wast:1439 +assert_trap(() => call($18, "test", [57])); + +// table_init.wast:1440 +assert_trap(() => call($18, "test", [58])); + +// table_init.wast:1441 +assert_trap(() => call($18, "test", [59])); + +// table_init.wast:1442 +assert_trap(() => call($18, "test", [60])); + +// table_init.wast:1443 +assert_trap(() => call($18, "test", [61])); + +// table_init.wast:1444 +assert_trap(() => call($18, "test", [62])); + +// table_init.wast:1445 +assert_trap(() => call($18, "test", [63])); + +// table_init.wast:1446 +assert_trap(() => call($18, "test", [64])); + +// table_init.wast:1447 +assert_trap(() => call($18, "test", [65])); + +// table_init.wast:1448 +assert_trap(() => call($18, "test", [66])); + +// table_init.wast:1449 +assert_trap(() => call($18, "test", [67])); + +// table_init.wast:1450 +assert_trap(() => call($18, "test", [68])); + +// table_init.wast:1451 +assert_trap(() => call($18, "test", [69])); + +// table_init.wast:1452 +assert_trap(() => call($18, "test", [70])); + +// table_init.wast:1453 +assert_trap(() => call($18, "test", [71])); + +// table_init.wast:1454 +assert_trap(() => call($18, "test", [72])); + +// table_init.wast:1455 +assert_trap(() => call($18, "test", [73])); + +// table_init.wast:1456 +assert_trap(() => call($18, "test", [74])); + +// table_init.wast:1457 +assert_trap(() => call($18, "test", [75])); + +// table_init.wast:1458 +assert_trap(() => call($18, "test", [76])); + +// table_init.wast:1459 +assert_trap(() => call($18, "test", [77])); + +// table_init.wast:1460 +assert_trap(() => call($18, "test", [78])); + +// table_init.wast:1461 +assert_trap(() => call($18, "test", [79])); + +// table_init.wast:1462 +assert_trap(() => call($18, "test", [80])); + +// table_init.wast:1463 +assert_trap(() => call($18, "test", [81])); + +// table_init.wast:1464 +assert_trap(() => call($18, "test", [82])); + +// table_init.wast:1465 +assert_trap(() => call($18, "test", [83])); + +// table_init.wast:1466 +assert_trap(() => call($18, "test", [84])); + +// table_init.wast:1467 +assert_trap(() => call($18, "test", [85])); + +// table_init.wast:1468 +assert_trap(() => call($18, "test", [86])); + +// table_init.wast:1469 +assert_trap(() => call($18, "test", [87])); + +// table_init.wast:1470 +assert_trap(() => call($18, "test", [88])); + +// table_init.wast:1471 +assert_trap(() => call($18, "test", [89])); + +// table_init.wast:1472 +assert_trap(() => call($18, "test", [90])); + +// table_init.wast:1473 +assert_trap(() => call($18, "test", [91])); + +// table_init.wast:1474 +assert_trap(() => call($18, "test", [92])); + +// table_init.wast:1475 +assert_trap(() => call($18, "test", [93])); + +// table_init.wast:1476 +assert_trap(() => call($18, "test", [94])); + +// table_init.wast:1477 +assert_trap(() => call($18, "test", [95])); + +// table_init.wast:1478 +assert_trap(() => call($18, "test", [96])); + +// table_init.wast:1480 +let $19 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8f\x80\x80\x80\x00\x03\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x60\x02\x7f\x7f\x00\x03\x93\x80\x80\x80\x00\x12\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x04\x85\x80\x80\x80\x00\x01\x70\x01\x40\x40\x07\xe4\x80\x80\x80\x00\x12\x02\x66\x30\x00\x00\x02\x66\x31\x00\x01\x02\x66\x32\x00\x02\x02\x66\x33\x00\x03\x02\x66\x34\x00\x04\x02\x66\x35\x00\x05\x02\x66\x36\x00\x06\x02\x66\x37\x00\x07\x02\x66\x38\x00\x08\x02\x66\x39\x00\x09\x03\x66\x31\x30\x00\x0a\x03\x66\x31\x31\x00\x0b\x03\x66\x31\x32\x00\x0c\x03\x66\x31\x33\x00\x0d\x03\x66\x31\x34\x00\x0e\x03\x66\x31\x35\x00\x0f\x04\x74\x65\x73\x74\x00\x10\x03\x72\x75\x6e\x00\x11\x09\xb4\x80\x80\x80\x00\x01\x01\x70\x10\xd2\x00\x0b\xd2\x01\x0b\xd2\x02\x0b\xd2\x03\x0b\xd2\x04\x0b\xd2\x05\x0b\xd2\x06\x0b\xd2\x07\x0b\xd2\x08\x0b\xd2\x09\x0b\xd2\x0a\x0b\xd2\x0b\x0b\xd2\x0c\x0b\xd2\x0d\x0b\xd2\x0e\x0b\xd2\x0f\x0b\x0a\xae\x81\x80\x80\x00\x12\x84\x80\x80\x80\x00\x00\x41\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x01\x0b\x84\x80\x80\x80\x00\x00\x41\x02\x0b\x84\x80\x80\x80\x00\x00\x41\x03\x0b\x84\x80\x80\x80\x00\x00\x41\x04\x0b\x84\x80\x80\x80\x00\x00\x41\x05\x0b\x84\x80\x80\x80\x00\x00\x41\x06\x0b\x84\x80\x80\x80\x00\x00\x41\x07\x0b\x84\x80\x80\x80\x00\x00\x41\x08\x0b\x84\x80\x80\x80\x00\x00\x41\x09\x0b\x84\x80\x80\x80\x00\x00\x41\x0a\x0b\x84\x80\x80\x80\x00\x00\x41\x0b\x0b\x84\x80\x80\x80\x00\x00\x41\x0c\x0b\x84\x80\x80\x80\x00\x00\x41\x0d\x0b\x84\x80\x80\x80\x00\x00\x41\x0e\x0b\x84\x80\x80\x80\x00\x00\x41\x0f\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x11\x00\x00\x0b\x8c\x80\x80\x80\x00\x00\x20\x00\x41\x00\x20\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:1504 +assert_trap(() => call($19, "run", [48, -16])); + +// table_init.wast:1505 +assert_return(() => call($19, "test", [48]), 0); + +// table_init.wast:1506 +assert_return(() => call($19, "test", [49]), 1); + +// table_init.wast:1507 +assert_return(() => call($19, "test", [50]), 2); + +// table_init.wast:1508 +assert_return(() => call($19, "test", [51]), 3); + +// table_init.wast:1509 +assert_return(() => call($19, "test", [52]), 4); + +// table_init.wast:1510 +assert_return(() => call($19, "test", [53]), 5); + +// table_init.wast:1511 +assert_return(() => call($19, "test", [54]), 6); + +// table_init.wast:1512 +assert_return(() => call($19, "test", [55]), 7); + +// table_init.wast:1513 +assert_return(() => call($19, "test", [56]), 8); + +// table_init.wast:1514 +assert_return(() => call($19, "test", [57]), 9); + +// table_init.wast:1515 +assert_return(() => call($19, "test", [58]), 10); + +// table_init.wast:1516 +assert_return(() => call($19, "test", [59]), 11); + +// table_init.wast:1517 +assert_return(() => call($19, "test", [60]), 12); + +// table_init.wast:1518 +assert_return(() => call($19, "test", [61]), 13); + +// table_init.wast:1519 +assert_return(() => call($19, "test", [62]), 14); + +// table_init.wast:1520 +assert_return(() => call($19, "test", [63]), 15); + +// table_init.wast:1521 +assert_trap(() => call($19, "test", [0])); + +// table_init.wast:1522 +assert_trap(() => call($19, "test", [1])); + +// table_init.wast:1523 +assert_trap(() => call($19, "test", [2])); + +// table_init.wast:1524 +assert_trap(() => call($19, "test", [3])); + +// table_init.wast:1525 +assert_trap(() => call($19, "test", [4])); + +// table_init.wast:1526 +assert_trap(() => call($19, "test", [5])); + +// table_init.wast:1527 +assert_trap(() => call($19, "test", [6])); + +// table_init.wast:1528 +assert_trap(() => call($19, "test", [7])); + +// table_init.wast:1529 +assert_trap(() => call($19, "test", [8])); + +// table_init.wast:1530 +assert_trap(() => call($19, "test", [9])); + +// table_init.wast:1531 +assert_trap(() => call($19, "test", [10])); + +// table_init.wast:1532 +assert_trap(() => call($19, "test", [11])); + +// table_init.wast:1533 +assert_trap(() => call($19, "test", [12])); + +// table_init.wast:1534 +assert_trap(() => call($19, "test", [13])); + +// table_init.wast:1535 +assert_trap(() => call($19, "test", [14])); + +// table_init.wast:1536 +assert_trap(() => call($19, "test", [15])); + +// table_init.wast:1537 +assert_trap(() => call($19, "test", [16])); + +// table_init.wast:1538 +assert_trap(() => call($19, "test", [17])); + +// table_init.wast:1539 +assert_trap(() => call($19, "test", [18])); + +// table_init.wast:1540 +assert_trap(() => call($19, "test", [19])); + +// table_init.wast:1541 +assert_trap(() => call($19, "test", [20])); + +// table_init.wast:1542 +assert_trap(() => call($19, "test", [21])); + +// table_init.wast:1543 +assert_trap(() => call($19, "test", [22])); + +// table_init.wast:1544 +assert_trap(() => call($19, "test", [23])); + +// table_init.wast:1545 +assert_trap(() => call($19, "test", [24])); + +// table_init.wast:1546 +assert_trap(() => call($19, "test", [25])); + +// table_init.wast:1547 +assert_trap(() => call($19, "test", [26])); + +// table_init.wast:1548 +assert_trap(() => call($19, "test", [27])); + +// table_init.wast:1549 +assert_trap(() => call($19, "test", [28])); + +// table_init.wast:1550 +assert_trap(() => call($19, "test", [29])); + +// table_init.wast:1551 +assert_trap(() => call($19, "test", [30])); + +// table_init.wast:1552 +assert_trap(() => call($19, "test", [31])); + +// table_init.wast:1553 +assert_trap(() => call($19, "test", [32])); + +// table_init.wast:1554 +assert_trap(() => call($19, "test", [33])); + +// table_init.wast:1555 +assert_trap(() => call($19, "test", [34])); + +// table_init.wast:1556 +assert_trap(() => call($19, "test", [35])); + +// table_init.wast:1557 +assert_trap(() => call($19, "test", [36])); + +// table_init.wast:1558 +assert_trap(() => call($19, "test", [37])); + +// table_init.wast:1559 +assert_trap(() => call($19, "test", [38])); + +// table_init.wast:1560 +assert_trap(() => call($19, "test", [39])); + +// table_init.wast:1561 +assert_trap(() => call($19, "test", [40])); + +// table_init.wast:1562 +assert_trap(() => call($19, "test", [41])); + +// table_init.wast:1563 +assert_trap(() => call($19, "test", [42])); + +// table_init.wast:1564 +assert_trap(() => call($19, "test", [43])); + +// table_init.wast:1565 +assert_trap(() => call($19, "test", [44])); + +// table_init.wast:1566 +assert_trap(() => call($19, "test", [45])); + +// table_init.wast:1567 +assert_trap(() => call($19, "test", [46])); + +// table_init.wast:1568 +assert_trap(() => call($19, "test", [47])); + +// table_init.wast:1570 +let $20 = instance("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8f\x80\x80\x80\x00\x03\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x60\x02\x7f\x7f\x00\x03\x93\x80\x80\x80\x00\x12\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x04\x85\x80\x80\x80\x00\x01\x70\x01\x10\x10\x07\xe4\x80\x80\x80\x00\x12\x02\x66\x30\x00\x00\x02\x66\x31\x00\x01\x02\x66\x32\x00\x02\x02\x66\x33\x00\x03\x02\x66\x34\x00\x04\x02\x66\x35\x00\x05\x02\x66\x36\x00\x06\x02\x66\x37\x00\x07\x02\x66\x38\x00\x08\x02\x66\x39\x00\x09\x03\x66\x31\x30\x00\x0a\x03\x66\x31\x31\x00\x0b\x03\x66\x31\x32\x00\x0c\x03\x66\x31\x33\x00\x0d\x03\x66\x31\x34\x00\x0e\x03\x66\x31\x35\x00\x0f\x04\x74\x65\x73\x74\x00\x10\x03\x72\x75\x6e\x00\x11\x09\xb4\x80\x80\x80\x00\x01\x01\x70\x10\xd2\x00\x0b\xd2\x01\x0b\xd2\x02\x0b\xd2\x03\x0b\xd2\x04\x0b\xd2\x05\x0b\xd2\x06\x0b\xd2\x07\x0b\xd2\x08\x0b\xd2\x09\x0b\xd2\x0a\x0b\xd2\x0b\x0b\xd2\x0c\x0b\xd2\x0d\x0b\xd2\x0e\x0b\xd2\x0f\x0b\x0a\xae\x81\x80\x80\x00\x12\x84\x80\x80\x80\x00\x00\x41\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x01\x0b\x84\x80\x80\x80\x00\x00\x41\x02\x0b\x84\x80\x80\x80\x00\x00\x41\x03\x0b\x84\x80\x80\x80\x00\x00\x41\x04\x0b\x84\x80\x80\x80\x00\x00\x41\x05\x0b\x84\x80\x80\x80\x00\x00\x41\x06\x0b\x84\x80\x80\x80\x00\x00\x41\x07\x0b\x84\x80\x80\x80\x00\x00\x41\x08\x0b\x84\x80\x80\x80\x00\x00\x41\x09\x0b\x84\x80\x80\x80\x00\x00\x41\x0a\x0b\x84\x80\x80\x80\x00\x00\x41\x0b\x0b\x84\x80\x80\x80\x00\x00\x41\x0c\x0b\x84\x80\x80\x80\x00\x00\x41\x0d\x0b\x84\x80\x80\x80\x00\x00\x41\x0e\x0b\x84\x80\x80\x80\x00\x00\x41\x0f\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x11\x00\x00\x0b\x8c\x80\x80\x80\x00\x00\x20\x00\x41\x08\x20\x01\xfc\x0c\x00\x00\x0b"); + +// table_init.wast:1594 +assert_trap(() => call($20, "run", [0, -4])); + +// table_init.wast:1595 +assert_return(() => call($20, "test", [0]), 8); + +// table_init.wast:1596 +assert_return(() => call($20, "test", [1]), 9); + +// table_init.wast:1597 +assert_return(() => call($20, "test", [2]), 10); + +// table_init.wast:1598 +assert_return(() => call($20, "test", [3]), 11); + +// table_init.wast:1599 +assert_return(() => call($20, "test", [4]), 12); + +// table_init.wast:1600 +assert_return(() => call($20, "test", [5]), 13); + +// table_init.wast:1601 +assert_return(() => call($20, "test", [6]), 14); + +// table_init.wast:1602 +assert_return(() => call($20, "test", [7]), 15); |