diff --git a/wasm/core/js/exceptions/try_table.wast.js b/wasm/core/js/exceptions/try_table.wast.js index e2cdb5c102b36a..08a7015774bcc3 100644 --- a/wasm/core/js/exceptions/try_table.wast.js +++ b/wasm/core/js/exceptions/try_table.wast.js @@ -206,5 +206,17 @@ assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8e\x80\x80\x80\x00\x03\x60 // try_table.wast:483 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x63\x00\x00\x60\x00\x01\x64\x00\x60\x00\x02\x64\x00\x64\x69\x03\x82\x80\x80\x80\x00\x01\x02\x0d\x83\x80\x80\x80\x00\x01\x00\x01\x07\x8d\x80\x80\x80\x00\x01\x09\x63\x61\x74\x63\x68\x5f\x72\x65\x66\x00\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x03\x1f\x40\x01\x01\x00\x00\x0b\x00\x0b\x0b", "try_table.wast:483"); + +// try_table.wast:499 +let $$6 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x83\x80\x80\x80\x00\x02\x00\x00\x07\xa4\x80\x80\x80\x00\x02\x0c\x61\x73\x2d\x62\x72\x2d\x74\x61\x72\x67\x65\x74\x00\x00\x11\x61\x73\x2d\x76\x61\x6c\x75\x65\x2d\x70\x72\x6f\x76\x69\x64\x65\x72\x00\x01\x0a\xae\x80\x80\x80\x00\x02\x93\x80\x80\x80\x00\x00\x02\x40\x1f\x40\x00\x0c\x00\x00\x0b\x41\xef\x00\x0f\x0b\x41\xde\x01\x0b\x90\x80\x80\x80\x00\x00\x02\x40\x1f\x7f\x00\x41\xcd\x02\x0c\x00\x0b\x0f\x0b\x00\x0b", "try_table.wast:499"); + +// try_table.wast:499 +let $6 = instance($$6); + +// try_table.wast:522 +assert_return(() => call($6, "as-br-target", []), "try_table.wast:522", 111); + +// try_table.wast:523 +assert_return(() => call($6, "as-value-provider", []), "try_table.wast:523", 333); reinitializeRegistry(); })(); diff --git a/wasm/core/js/gc/array_init_elem.wast.js b/wasm/core/js/gc/array_init_elem.wast.js index b39588ed2d4897..a2002f39d0160d 100644 --- a/wasm/core/js/gc/array_init_elem.wast.js +++ b/wasm/core/js/gc/array_init_elem.wast.js @@ -10,66 +10,102 @@ assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x5e assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x5e\x70\x01\x60\x01\x64\x00\x00\x03\x82\x80\x80\x80\x00\x01\x01\x07\x9d\x80\x80\x80\x00\x01\x19\x61\x72\x72\x61\x79\x2e\x69\x6e\x69\x74\x5f\x65\x6c\x65\x6d\x2d\x69\x6e\x76\x61\x6c\x69\x64\x2d\x32\x00\x00\x09\x84\x80\x80\x80\x00\x01\x05\x6f\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x20\x00\x41\x00\x41\x00\x41\x00\xfb\x13\x00\x00\x0b", "array_init_elem.wast:31"); // array_init_elem.wast:44 -let $$1 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x05\x60\x00\x00\x5e\x64\x00\x00\x5e\x70\x01\x60\x01\x7f\x00\x60\x03\x7f\x7f\x7f\x00\x03\x86\x80\x80\x80\x00\x05\x00\x03\x00\x04\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x01\x06\x95\x80\x80\x80\x00\x02\x64\x01\x00\xd2\x00\x41\x0c\xfb\x06\x01\x0b\x64\x02\x00\x41\x0c\xfb\x07\x02\x0b\x07\xc7\x80\x80\x80\x00\x04\x0e\x61\x72\x72\x61\x79\x5f\x63\x61\x6c\x6c\x5f\x6e\x74\x68\x00\x01\x14\x61\x72\x72\x61\x79\x5f\x69\x6e\x69\x74\x5f\x65\x6c\x65\x6d\x2d\x6e\x75\x6c\x6c\x00\x02\x0f\x61\x72\x72\x61\x79\x5f\x69\x6e\x69\x74\x5f\x65\x6c\x65\x6d\x00\x03\x09\x64\x72\x6f\x70\x5f\x73\x65\x67\x73\x00\x04\x09\x90\x80\x80\x80\x00\x01\x01\x00\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0a\xcf\x80\x80\x80\x00\x05\x82\x80\x80\x80\x00\x00\x0b\x92\x80\x80\x80\x00\x00\x41\x00\x23\x01\x20\x00\xfb\x0b\x02\x26\x00\x41\x00\x11\x00\x00\x0b\x8e\x80\x80\x80\x00\x00\xd0\x02\x41\x00\x41\x00\x41\x00\xfb\x13\x02\x00\x0b\x8e\x80\x80\x80\x00\x00\x23\x01\x20\x00\x20\x01\x20\x02\xfb\x13\x02\x00\x0b\x85\x80\x80\x80\x00\x00\xfc\x0d\x00\x0b", "array_init_elem.wast:44"); +let $$1 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x05\x5e\x70\x01\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x60\x00\x00\x60\x03\x7f\x7f\x7f\x00\x03\x91\x80\x80\x80\x00\x10\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x03\x04\x03\x04\x84\x80\x80\x80\x00\x01\x70\x00\x01\x06\x8a\x80\x80\x80\x00\x01\x64\x00\x00\x41\x0c\xfb\x07\x00\x0b\x07\xc7\x80\x80\x80\x00\x04\x0e\x61\x72\x72\x61\x79\x5f\x63\x61\x6c\x6c\x5f\x6e\x74\x68\x00\x0c\x14\x61\x72\x72\x61\x79\x5f\x69\x6e\x69\x74\x5f\x65\x6c\x65\x6d\x2d\x6e\x75\x6c\x6c\x00\x0d\x0f\x61\x72\x72\x61\x79\x5f\x69\x6e\x69\x74\x5f\x65\x6c\x65\x6d\x00\x0e\x09\x64\x72\x6f\x70\x5f\x73\x65\x67\x73\x00\x0f\x09\x90\x80\x80\x80\x00\x01\x01\x00\x0c\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0a\xb4\x81\x80\x80\x00\x10\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\x92\x80\x80\x80\x00\x00\x41\x00\x23\x00\x20\x00\xfb\x0b\x00\x26\x00\x41\x00\x11\x01\x00\x0b\x8e\x80\x80\x80\x00\x00\xd0\x00\x41\x00\x41\x00\x41\x00\xfb\x13\x00\x00\x0b\x8e\x80\x80\x80\x00\x00\x23\x00\x20\x00\x20\x01\x20\x02\xfb\x13\x00\x00\x0b\x85\x80\x80\x80\x00\x00\xfc\x0d\x00\x0b", "array_init_elem.wast:44"); // array_init_elem.wast:44 let $1 = instance($$1); -// array_init_elem.wast:78 -assert_trap(() => call($1, "array_init_elem-null", []), "array_init_elem.wast:78"); - -// array_init_elem.wast:81 -assert_trap(() => call($1, "array_init_elem", [13, 0, 0]), "array_init_elem.wast:81"); - -// array_init_elem.wast:82 -assert_trap(() => call($1, "array_init_elem", [0, 13, 0]), "array_init_elem.wast:82"); - // array_init_elem.wast:85 -assert_trap(() => call($1, "array_init_elem", [0, 0, 13]), "array_init_elem.wast:85"); +assert_trap(() => call($1, "array_init_elem-null", []), "array_init_elem.wast:85"); -// array_init_elem.wast:86 -assert_trap(() => call($1, "array_init_elem", [0, 0, 13]), "array_init_elem.wast:86"); +// array_init_elem.wast:88 +assert_trap(() => call($1, "array_init_elem", [13, 0, 0]), "array_init_elem.wast:88"); // array_init_elem.wast:89 -assert_return(() => call($1, "array_init_elem", [12, 0, 0]), "array_init_elem.wast:89"); +assert_trap(() => call($1, "array_init_elem", [0, 13, 0]), "array_init_elem.wast:89"); -// array_init_elem.wast:90 -assert_return(() => call($1, "array_init_elem", [0, 12, 0]), "array_init_elem.wast:90"); +// array_init_elem.wast:92 +assert_trap(() => call($1, "array_init_elem", [0, 0, 13]), "array_init_elem.wast:92"); // array_init_elem.wast:93 -assert_trap(() => call($1, "array_call_nth", [0]), "array_init_elem.wast:93"); - -// array_init_elem.wast:94 -assert_trap(() => call($1, "array_call_nth", [5]), "array_init_elem.wast:94"); - -// array_init_elem.wast:95 -assert_trap(() => call($1, "array_call_nth", [11]), "array_init_elem.wast:95"); +assert_trap(() => call($1, "array_init_elem", [0, 0, 13]), "array_init_elem.wast:93"); // array_init_elem.wast:96 -assert_trap(() => call($1, "array_call_nth", [12]), "array_init_elem.wast:96"); +assert_return(() => call($1, "array_init_elem", [12, 0, 0]), "array_init_elem.wast:96"); -// array_init_elem.wast:99 -assert_return(() => call($1, "array_init_elem", [2, 3, 2]), "array_init_elem.wast:99"); +// array_init_elem.wast:97 +assert_return(() => call($1, "array_init_elem", [0, 12, 0]), "array_init_elem.wast:97"); // array_init_elem.wast:100 -assert_trap(() => call($1, "array_call_nth", [1]), "array_init_elem.wast:100"); +assert_trap(() => call($1, "array_call_nth", [0]), "array_init_elem.wast:100"); // array_init_elem.wast:101 -assert_return(() => call($1, "array_call_nth", [2]), "array_init_elem.wast:101"); +assert_trap(() => call($1, "array_call_nth", [5]), "array_init_elem.wast:101"); // array_init_elem.wast:102 -assert_return(() => call($1, "array_call_nth", [3]), "array_init_elem.wast:102"); +assert_trap(() => call($1, "array_call_nth", [11]), "array_init_elem.wast:102"); // array_init_elem.wast:103 -assert_trap(() => call($1, "array_call_nth", [4]), "array_init_elem.wast:103"); +assert_trap(() => call($1, "array_call_nth", [12]), "array_init_elem.wast:103"); // array_init_elem.wast:106 -assert_return(() => call($1, "drop_segs", []), "array_init_elem.wast:106"); +assert_return(() => call($1, "array_init_elem", [2, 3, 2]), "array_init_elem.wast:106"); // array_init_elem.wast:107 -assert_return(() => call($1, "array_init_elem", [0, 0, 0]), "array_init_elem.wast:107"); +assert_trap(() => call($1, "array_call_nth", [1]), "array_init_elem.wast:107"); // array_init_elem.wast:108 -assert_trap(() => call($1, "array_init_elem", [0, 0, 1]), "array_init_elem.wast:108"); +assert_return(() => call($1, "array_call_nth", [2]), "array_init_elem.wast:108", 3); + +// array_init_elem.wast:109 +assert_return(() => call($1, "array_call_nth", [3]), "array_init_elem.wast:109", 4); + +// array_init_elem.wast:110 +assert_trap(() => call($1, "array_call_nth", [4]), "array_init_elem.wast:110"); + +// array_init_elem.wast:113 +assert_return(() => call($1, "drop_segs", []), "array_init_elem.wast:113"); + +// array_init_elem.wast:114 +assert_return(() => call($1, "array_init_elem", [0, 0, 0]), "array_init_elem.wast:114"); + +// array_init_elem.wast:115 +assert_trap(() => call($1, "array_init_elem", [0, 0, 1]), "array_init_elem.wast:115"); + +// array_init_elem.wast:117 +let $$2 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x5e\x6a\x01\x60\x03\x7f\x7f\x7f\x00\x60\x01\x7f\x01\x7f\x60\x02\x7f\x7f\x01\x7f\x03\x84\x80\x80\x80\x00\x03\x01\x02\x03\x06\x8a\x80\x80\x80\x00\x01\x64\x00\x00\x41\x02\xfb\x07\x00\x0b\x07\xb4\x80\x80\x80\x00\x03\x0f\x61\x72\x72\x61\x79\x5f\x69\x6e\x69\x74\x5f\x65\x6c\x65\x6d\x00\x00\x0d\x61\x72\x72\x61\x79\x5f\x6c\x65\x6e\x5f\x6e\x74\x68\x00\x01\x0e\x61\x72\x72\x61\x79\x5f\x65\x71\x5f\x65\x6c\x65\x6d\x73\x00\x02\x09\x90\x80\x80\x80\x00\x01\x05\x6a\x02\x41\x01\xfb\x07\x00\x0b\x41\x02\xfb\x07\x00\x0b\x0a\xba\x80\x80\x80\x00\x03\x8e\x80\x80\x80\x00\x00\x23\x00\x20\x00\x20\x01\x20\x02\xfb\x13\x00\x00\x0b\x8b\x80\x80\x80\x00\x00\x23\x00\x20\x00\xfb\x0b\x00\xfb\x0f\x0b\x91\x80\x80\x80\x00\x00\x23\x00\x20\x00\xfb\x0b\x00\x23\x00\x20\x01\xfb\x0b\x00\xd3\x0b", "array_init_elem.wast:117"); + +// array_init_elem.wast:117 +let $2 = instance($$2); + +// array_init_elem.wast:144 +assert_trap(() => call($2, "array_len_nth", [0]), "array_init_elem.wast:144"); + +// array_init_elem.wast:145 +assert_trap(() => call($2, "array_len_nth", [1]), "array_init_elem.wast:145"); + +// array_init_elem.wast:148 +assert_return(() => call($2, "array_init_elem", [0, 0, 2]), "array_init_elem.wast:148"); + +// array_init_elem.wast:149 +assert_return(() => call($2, "array_len_nth", [0]), "array_init_elem.wast:149", 1); + +// array_init_elem.wast:150 +assert_return(() => call($2, "array_len_nth", [1]), "array_init_elem.wast:150", 2); + +// array_init_elem.wast:151 +assert_return(() => call($2, "array_eq_elems", [0, 1]), "array_init_elem.wast:151", 0); + +// array_init_elem.wast:154 +assert_return(() => call($2, "array_init_elem", [1, 0, 1]), "array_init_elem.wast:154"); + +// array_init_elem.wast:155 +assert_return(() => call($2, "array_len_nth", [0]), "array_init_elem.wast:155", 1); + +// array_init_elem.wast:156 +assert_return(() => call($2, "array_len_nth", [1]), "array_init_elem.wast:156", 1); + +// array_init_elem.wast:157 +assert_return(() => call($2, "array_eq_elems", [0, 1]), "array_init_elem.wast:157", 1); reinitializeRegistry(); })(); diff --git a/wasm/core/js/gc/type-subtyping.wast.js b/wasm/core/js/gc/type-subtyping.wast.js index ed45f2f2333146..76aa8c50a93085 100644 --- a/wasm/core/js/gc/type-subtyping.wast.js +++ b/wasm/core/js/gc/type-subtyping.wast.js @@ -94,420 +94,456 @@ assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x9b\x80\x80\x80\x00\x02\x4e assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa8\x80\x80\x80\x00\x03\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x02\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x04\x06\x87\x80\x80\x80\x00\x01\x64\x02\x00\xd2\x00\x0b\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b", "type-subtyping.wast:215"); // type-subtyping.wast:229 -let $$15 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x9a\x80\x80\x80\x00\x04\x50\x00\x60\x00\x01\x70\x50\x01\x00\x60\x00\x01\x63\x01\x50\x01\x01\x60\x00\x01\x63\x02\x60\x00\x00\x03\x8b\x80\x80\x80\x00\x0a\x00\x01\x02\x03\x03\x03\x03\x03\x03\x03\x04\x85\x80\x80\x80\x00\x01\x70\x01\x03\x03\x07\xb7\x80\x80\x80\x00\x07\x03\x72\x75\x6e\x00\x03\x05\x66\x61\x69\x6c\x31\x00\x04\x05\x66\x61\x69\x6c\x32\x00\x05\x05\x66\x61\x69\x6c\x33\x00\x06\x05\x66\x61\x69\x6c\x34\x00\x07\x05\x66\x61\x69\x6c\x35\x00\x08\x05\x66\x61\x69\x6c\x36\x00\x09\x09\x8f\x80\x80\x80\x00\x01\x04\x41\x00\x0b\x03\xd2\x00\x0b\xd2\x01\x0b\xd2\x02\x0b\x0a\x80\x82\x80\x80\x00\x0a\x84\x80\x80\x80\x00\x00\xd0\x70\x0b\x84\x80\x80\x80\x00\x00\xd0\x01\x0b\x84\x80\x80\x80\x00\x00\xd0\x02\x0b\xf9\x80\x80\x80\x00\x00\x02\x70\x41\x00\x11\x00\x00\x0b\x02\x70\x41\x01\x11\x00\x00\x0b\x02\x70\x41\x02\x11\x00\x00\x0b\x02\x63\x01\x41\x01\x11\x01\x00\x0b\x02\x63\x01\x41\x02\x11\x01\x00\x0b\x02\x63\x02\x41\x02\x11\x02\x00\x0b\x02\x63\x00\x41\x00\x25\x00\xfb\x16\x00\x0b\x02\x63\x00\x41\x01\x25\x00\xfb\x16\x00\x0b\x02\x63\x00\x41\x02\x25\x00\xfb\x16\x00\x0b\x02\x63\x01\x41\x01\x25\x00\xfb\x16\x01\x0b\x02\x63\x01\x41\x02\x25\x00\xfb\x16\x01\x0b\x02\x63\x02\x41\x02\x25\x00\xfb\x16\x02\x0b\x0c\x00\x0b\x8d\x80\x80\x80\x00\x00\x02\x63\x01\x41\x00\x11\x01\x00\x0b\x0c\x00\x0b\x8d\x80\x80\x80\x00\x00\x02\x63\x01\x41\x00\x11\x02\x00\x0b\x0c\x00\x0b\x8d\x80\x80\x80\x00\x00\x02\x63\x01\x41\x01\x11\x02\x00\x0b\x0c\x00\x0b\x8b\x80\x80\x80\x00\x00\x41\x00\x25\x00\xfb\x16\x01\x0c\x00\x0b\x8b\x80\x80\x80\x00\x00\x41\x00\x25\x00\xfb\x16\x02\x0c\x00\x0b\x8b\x80\x80\x80\x00\x00\x41\x01\x25\x00\xfb\x16\x02\x0c\x00\x0b", "type-subtyping.wast:229"); +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x73\x01\x71\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x20\x00\x0b", "type-subtyping.wast:229"); -// type-subtyping.wast:229 -let $15 = instance($$15); +// type-subtyping.wast:233 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x73\x01\x6e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x20\x00\x0b", "type-subtyping.wast:233"); + +// type-subtyping.wast:237 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x71\x01\x73\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x20\x00\x0b", "type-subtyping.wast:237"); + +// type-subtyping.wast:241 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x71\x01\x70\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x20\x00\x0b", "type-subtyping.wast:241"); + +// type-subtyping.wast:246 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x71\x01\x72\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x20\x00\x0b", "type-subtyping.wast:246"); + +// type-subtyping.wast:250 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x71\x01\x6f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x20\x00\x0b", "type-subtyping.wast:250"); + +// type-subtyping.wast:254 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x72\x01\x71\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x20\x00\x0b", "type-subtyping.wast:254"); + +// type-subtyping.wast:258 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x72\x01\x6e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x20\x00\x0b", "type-subtyping.wast:258"); -// type-subtyping.wast:282 -assert_return(() => call($15, "run", []), "type-subtyping.wast:282"); +// type-subtyping.wast:263 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x73\x01\x72\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x20\x00\x0b", "type-subtyping.wast:263"); + +// type-subtyping.wast:267 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x73\x01\x6f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x20\x00\x0b", "type-subtyping.wast:267"); + +// type-subtyping.wast:271 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x72\x01\x73\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x20\x00\x0b", "type-subtyping.wast:271"); + +// type-subtyping.wast:275 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x72\x01\x70\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x20\x00\x0b", "type-subtyping.wast:275"); // type-subtyping.wast:283 -assert_trap(() => call($15, "fail1", []), "type-subtyping.wast:283"); +let $$15 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x9a\x80\x80\x80\x00\x04\x50\x00\x60\x00\x01\x70\x50\x01\x00\x60\x00\x01\x63\x01\x50\x01\x01\x60\x00\x01\x63\x02\x60\x00\x00\x03\x8b\x80\x80\x80\x00\x0a\x00\x01\x02\x03\x03\x03\x03\x03\x03\x03\x04\x85\x80\x80\x80\x00\x01\x70\x01\x03\x03\x07\xb7\x80\x80\x80\x00\x07\x03\x72\x75\x6e\x00\x03\x05\x66\x61\x69\x6c\x31\x00\x04\x05\x66\x61\x69\x6c\x32\x00\x05\x05\x66\x61\x69\x6c\x33\x00\x06\x05\x66\x61\x69\x6c\x34\x00\x07\x05\x66\x61\x69\x6c\x35\x00\x08\x05\x66\x61\x69\x6c\x36\x00\x09\x09\x8f\x80\x80\x80\x00\x01\x04\x41\x00\x0b\x03\xd2\x00\x0b\xd2\x01\x0b\xd2\x02\x0b\x0a\x80\x82\x80\x80\x00\x0a\x84\x80\x80\x80\x00\x00\xd0\x70\x0b\x84\x80\x80\x80\x00\x00\xd0\x01\x0b\x84\x80\x80\x80\x00\x00\xd0\x02\x0b\xf9\x80\x80\x80\x00\x00\x02\x70\x41\x00\x11\x00\x00\x0b\x02\x70\x41\x01\x11\x00\x00\x0b\x02\x70\x41\x02\x11\x00\x00\x0b\x02\x63\x01\x41\x01\x11\x01\x00\x0b\x02\x63\x01\x41\x02\x11\x01\x00\x0b\x02\x63\x02\x41\x02\x11\x02\x00\x0b\x02\x63\x00\x41\x00\x25\x00\xfb\x16\x00\x0b\x02\x63\x00\x41\x01\x25\x00\xfb\x16\x00\x0b\x02\x63\x00\x41\x02\x25\x00\xfb\x16\x00\x0b\x02\x63\x01\x41\x01\x25\x00\xfb\x16\x01\x0b\x02\x63\x01\x41\x02\x25\x00\xfb\x16\x01\x0b\x02\x63\x02\x41\x02\x25\x00\xfb\x16\x02\x0b\x0c\x00\x0b\x8d\x80\x80\x80\x00\x00\x02\x63\x01\x41\x00\x11\x01\x00\x0b\x0c\x00\x0b\x8d\x80\x80\x80\x00\x00\x02\x63\x01\x41\x00\x11\x02\x00\x0b\x0c\x00\x0b\x8d\x80\x80\x80\x00\x00\x02\x63\x01\x41\x01\x11\x02\x00\x0b\x0c\x00\x0b\x8b\x80\x80\x80\x00\x00\x41\x00\x25\x00\xfb\x16\x01\x0c\x00\x0b\x8b\x80\x80\x80\x00\x00\x41\x00\x25\x00\xfb\x16\x02\x0c\x00\x0b\x8b\x80\x80\x80\x00\x00\x41\x01\x25\x00\xfb\x16\x02\x0c\x00\x0b", "type-subtyping.wast:283"); + +// type-subtyping.wast:283 +let $15 = instance($$15); + +// type-subtyping.wast:336 +assert_return(() => call($15, "run", []), "type-subtyping.wast:336"); -// type-subtyping.wast:284 -assert_trap(() => call($15, "fail2", []), "type-subtyping.wast:284"); +// type-subtyping.wast:337 +assert_trap(() => call($15, "fail1", []), "type-subtyping.wast:337"); -// type-subtyping.wast:285 -assert_trap(() => call($15, "fail3", []), "type-subtyping.wast:285"); +// type-subtyping.wast:338 +assert_trap(() => call($15, "fail2", []), "type-subtyping.wast:338"); -// type-subtyping.wast:286 -assert_trap(() => call($15, "fail4", []), "type-subtyping.wast:286"); +// type-subtyping.wast:339 +assert_trap(() => call($15, "fail3", []), "type-subtyping.wast:339"); -// type-subtyping.wast:287 -assert_trap(() => call($15, "fail5", []), "type-subtyping.wast:287"); +// type-subtyping.wast:340 +assert_trap(() => call($15, "fail4", []), "type-subtyping.wast:340"); -// type-subtyping.wast:288 -assert_trap(() => call($15, "fail6", []), "type-subtyping.wast:288"); +// type-subtyping.wast:341 +assert_trap(() => call($15, "fail5", []), "type-subtyping.wast:341"); -// type-subtyping.wast:290 -let $$16 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x50\x00\x60\x00\x00\x60\x00\x00\x03\x87\x80\x80\x80\x00\x06\x00\x01\x01\x01\x01\x01\x04\x85\x80\x80\x80\x00\x01\x70\x01\x02\x02\x07\xa1\x80\x80\x80\x00\x04\x05\x66\x61\x69\x6c\x31\x00\x02\x05\x66\x61\x69\x6c\x32\x00\x03\x05\x66\x61\x69\x6c\x33\x00\x04\x05\x66\x61\x69\x6c\x34\x00\x05\x09\x8c\x80\x80\x80\x00\x01\x04\x41\x00\x0b\x02\xd2\x00\x0b\xd2\x01\x0b\x0a\xcb\x80\x80\x80\x00\x06\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x8a\x80\x80\x80\x00\x00\x02\x40\x41\x01\x11\x00\x00\x0b\x0b\x8a\x80\x80\x80\x00\x00\x02\x40\x41\x00\x11\x01\x00\x0b\x0b\x8a\x80\x80\x80\x00\x00\x41\x01\x25\x00\xfb\x16\x00\x1a\x0b\x8a\x80\x80\x80\x00\x00\x41\x00\x25\x00\xfb\x16\x01\x1a\x0b", "type-subtyping.wast:290"); +// type-subtyping.wast:342 +assert_trap(() => call($15, "fail6", []), "type-subtyping.wast:342"); -// type-subtyping.wast:290 +// type-subtyping.wast:344 +let $$16 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x50\x00\x60\x00\x00\x60\x00\x00\x03\x87\x80\x80\x80\x00\x06\x00\x01\x01\x01\x01\x01\x04\x85\x80\x80\x80\x00\x01\x70\x01\x02\x02\x07\xa1\x80\x80\x80\x00\x04\x05\x66\x61\x69\x6c\x31\x00\x02\x05\x66\x61\x69\x6c\x32\x00\x03\x05\x66\x61\x69\x6c\x33\x00\x04\x05\x66\x61\x69\x6c\x34\x00\x05\x09\x8c\x80\x80\x80\x00\x01\x04\x41\x00\x0b\x02\xd2\x00\x0b\xd2\x01\x0b\x0a\xcb\x80\x80\x80\x00\x06\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x8a\x80\x80\x80\x00\x00\x02\x40\x41\x01\x11\x00\x00\x0b\x0b\x8a\x80\x80\x80\x00\x00\x02\x40\x41\x00\x11\x01\x00\x0b\x0b\x8a\x80\x80\x80\x00\x00\x41\x01\x25\x00\xfb\x16\x00\x1a\x0b\x8a\x80\x80\x80\x00\x00\x41\x00\x25\x00\xfb\x16\x01\x1a\x0b", "type-subtyping.wast:344"); + +// type-subtyping.wast:344 let $16 = instance($$16); -// type-subtyping.wast:314 -assert_trap(() => call($16, "fail1", []), "type-subtyping.wast:314"); +// type-subtyping.wast:368 +assert_trap(() => call($16, "fail1", []), "type-subtyping.wast:368"); -// type-subtyping.wast:315 -assert_trap(() => call($16, "fail2", []), "type-subtyping.wast:315"); +// type-subtyping.wast:369 +assert_trap(() => call($16, "fail2", []), "type-subtyping.wast:369"); -// type-subtyping.wast:316 -assert_trap(() => call($16, "fail3", []), "type-subtyping.wast:316"); +// type-subtyping.wast:370 +assert_trap(() => call($16, "fail3", []), "type-subtyping.wast:370"); -// type-subtyping.wast:317 -assert_trap(() => call($16, "fail4", []), "type-subtyping.wast:317"); +// type-subtyping.wast:371 +assert_trap(() => call($16, "fail4", []), "type-subtyping.wast:371"); -// type-subtyping.wast:319 -let $$17 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x50\x01\x01\x60\x00\x00\x60\x00\x00\x03\x86\x80\x80\x80\x00\x05\x01\x02\x03\x03\x03\x04\x86\x80\x80\x80\x00\x01\x63\x01\x01\x02\x02\x07\x97\x80\x80\x80\x00\x03\x03\x72\x75\x6e\x00\x02\x05\x66\x61\x69\x6c\x31\x00\x03\x05\x66\x61\x69\x6c\x32\x00\x04\x09\x8f\x80\x80\x80\x00\x01\x06\x00\x41\x00\x0b\x63\x01\x02\xd2\x00\x0b\xd2\x01\x0b\x0a\xc7\x80\x80\x80\x00\x05\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x9b\x80\x80\x80\x00\x00\x41\x00\x11\x00\x00\x41\x01\x11\x00\x00\x41\x00\x11\x01\x00\x41\x01\x11\x01\x00\x41\x01\x11\x02\x00\x0b\x87\x80\x80\x80\x00\x00\x41\x00\x11\x02\x00\x0b\x87\x80\x80\x80\x00\x00\x41\x00\x11\x03\x00\x0b", "type-subtyping.wast:319"); +// type-subtyping.wast:373 +let $$17 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x50\x01\x01\x60\x00\x00\x60\x00\x00\x03\x86\x80\x80\x80\x00\x05\x01\x02\x03\x03\x03\x04\x86\x80\x80\x80\x00\x01\x63\x01\x01\x02\x02\x07\x97\x80\x80\x80\x00\x03\x03\x72\x75\x6e\x00\x02\x05\x66\x61\x69\x6c\x31\x00\x03\x05\x66\x61\x69\x6c\x32\x00\x04\x09\x8f\x80\x80\x80\x00\x01\x06\x00\x41\x00\x0b\x63\x01\x02\xd2\x00\x0b\xd2\x01\x0b\x0a\xc7\x80\x80\x80\x00\x05\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x9b\x80\x80\x80\x00\x00\x41\x00\x11\x00\x00\x41\x01\x11\x00\x00\x41\x00\x11\x01\x00\x41\x01\x11\x01\x00\x41\x01\x11\x02\x00\x0b\x87\x80\x80\x80\x00\x00\x41\x00\x11\x02\x00\x0b\x87\x80\x80\x80\x00\x00\x41\x00\x11\x03\x00\x0b", "type-subtyping.wast:373"); -// type-subtyping.wast:319 +// type-subtyping.wast:373 let $17 = instance($$17); -// type-subtyping.wast:344 -assert_return(() => call($17, "run", []), "type-subtyping.wast:344"); +// type-subtyping.wast:398 +assert_return(() => call($17, "run", []), "type-subtyping.wast:398"); -// type-subtyping.wast:345 -assert_trap(() => call($17, "fail1", []), "type-subtyping.wast:345"); +// type-subtyping.wast:399 +assert_trap(() => call($17, "fail1", []), "type-subtyping.wast:399"); -// type-subtyping.wast:346 -assert_trap(() => call($17, "fail2", []), "type-subtyping.wast:346"); +// type-subtyping.wast:400 +assert_trap(() => call($17, "fail2", []), "type-subtyping.wast:400"); -// type-subtyping.wast:348 -let $$18 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xb1\x80\x80\x80\x00\x05\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x02\x00\x4e\x02\x50\x01\x00\x60\x00\x00\x5f\x00\x4e\x02\x50\x01\x02\x60\x00\x00\x5f\x00\x60\x00\x01\x7f\x03\x83\x80\x80\x80\x00\x02\x06\x08\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x09\x85\x80\x80\x80\x00\x01\x03\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x87\x80\x80\x80\x00\x00\xd2\x00\xfb\x14\x04\x0b", "type-subtyping.wast:348"); +// type-subtyping.wast:402 +let $$18 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xb1\x80\x80\x80\x00\x05\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x02\x00\x4e\x02\x50\x01\x00\x60\x00\x00\x5f\x00\x4e\x02\x50\x01\x02\x60\x00\x00\x5f\x00\x60\x00\x01\x7f\x03\x83\x80\x80\x80\x00\x02\x06\x08\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x09\x85\x80\x80\x80\x00\x01\x03\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x87\x80\x80\x80\x00\x00\xd2\x00\xfb\x14\x04\x0b", "type-subtyping.wast:402"); -// type-subtyping.wast:348 +// type-subtyping.wast:402 let $18 = instance($$18); -// type-subtyping.wast:358 -assert_return(() => call($18, "run", []), "type-subtyping.wast:358", 1); +// type-subtyping.wast:412 +assert_return(() => call($18, "run", []), "type-subtyping.wast:412", 1); -// type-subtyping.wast:360 -let $$19 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xd9\x80\x80\x80\x00\x05\x4e\x02\x50\x00\x60\x00\x00\x50\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x00\x5f\x01\x64\x02\x00\x4e\x02\x50\x01\x00\x60\x00\x00\x50\x01\x01\x5f\x05\x64\x00\x00\x64\x00\x00\x64\x02\x00\x64\x02\x00\x64\x04\x00\x4e\x02\x50\x01\x02\x60\x00\x00\x50\x01\x03\x5f\x05\x64\x00\x00\x64\x02\x00\x64\x00\x00\x64\x02\x00\x64\x06\x00\x60\x00\x01\x7f\x03\x83\x80\x80\x80\x00\x02\x06\x08\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x09\x85\x80\x80\x80\x00\x01\x03\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x87\x80\x80\x80\x00\x00\xd2\x00\xfb\x14\x04\x0b", "type-subtyping.wast:360"); +// type-subtyping.wast:414 +let $$19 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xd9\x80\x80\x80\x00\x05\x4e\x02\x50\x00\x60\x00\x00\x50\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x00\x5f\x01\x64\x02\x00\x4e\x02\x50\x01\x00\x60\x00\x00\x50\x01\x01\x5f\x05\x64\x00\x00\x64\x00\x00\x64\x02\x00\x64\x02\x00\x64\x04\x00\x4e\x02\x50\x01\x02\x60\x00\x00\x50\x01\x03\x5f\x05\x64\x00\x00\x64\x02\x00\x64\x00\x00\x64\x02\x00\x64\x06\x00\x60\x00\x01\x7f\x03\x83\x80\x80\x80\x00\x02\x06\x08\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x09\x85\x80\x80\x80\x00\x01\x03\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x87\x80\x80\x80\x00\x00\xd2\x00\xfb\x14\x04\x0b", "type-subtyping.wast:414"); -// type-subtyping.wast:360 +// type-subtyping.wast:414 let $19 = instance($$19); -// type-subtyping.wast:376 -assert_return(() => call($19, "run", []), "type-subtyping.wast:376", 1); +// type-subtyping.wast:430 +assert_return(() => call($19, "run", []), "type-subtyping.wast:430", 1); -// type-subtyping.wast:378 -let $$20 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xb1\x80\x80\x80\x00\x05\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x01\x00\x60\x00\x00\x5f\x00\x4e\x02\x50\x01\x02\x60\x00\x00\x5f\x00\x60\x00\x01\x7f\x03\x83\x80\x80\x80\x00\x02\x06\x08\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x09\x85\x80\x80\x80\x00\x01\x03\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x87\x80\x80\x80\x00\x00\xd2\x00\xfb\x14\x04\x0b", "type-subtyping.wast:378"); +// type-subtyping.wast:432 +let $$20 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xb1\x80\x80\x80\x00\x05\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x01\x00\x60\x00\x00\x5f\x00\x4e\x02\x50\x01\x02\x60\x00\x00\x5f\x00\x60\x00\x01\x7f\x03\x83\x80\x80\x80\x00\x02\x06\x08\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x09\x85\x80\x80\x80\x00\x01\x03\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x87\x80\x80\x80\x00\x00\xd2\x00\xfb\x14\x04\x0b", "type-subtyping.wast:432"); -// type-subtyping.wast:378 +// type-subtyping.wast:432 let $20 = instance($$20); -// type-subtyping.wast:388 -assert_return(() => call($20, "run", []), "type-subtyping.wast:388", 0); +// type-subtyping.wast:442 +assert_return(() => call($20, "run", []), "type-subtyping.wast:442", 0); -// type-subtyping.wast:390 -let $$21 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa7\x80\x80\x80\x00\x04\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x02\x00\x4e\x02\x50\x01\x00\x60\x00\x00\x5f\x00\x60\x00\x01\x7f\x03\x83\x80\x80\x80\x00\x02\x04\x06\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x09\x85\x80\x80\x80\x00\x01\x03\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x87\x80\x80\x80\x00\x00\xd2\x00\xfb\x14\x00\x0b", "type-subtyping.wast:390"); +// type-subtyping.wast:444 +let $$21 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa7\x80\x80\x80\x00\x04\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x02\x00\x4e\x02\x50\x01\x00\x60\x00\x00\x5f\x00\x60\x00\x01\x7f\x03\x83\x80\x80\x80\x00\x02\x04\x06\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x09\x85\x80\x80\x80\x00\x01\x03\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x87\x80\x80\x80\x00\x00\xd2\x00\xfb\x14\x00\x0b", "type-subtyping.wast:444"); -// type-subtyping.wast:390 +// type-subtyping.wast:444 let $21 = instance($$21); -// type-subtyping.wast:399 -assert_return(() => call($21, "run", []), "type-subtyping.wast:399", 1); +// type-subtyping.wast:453 +assert_return(() => call($21, "run", []), "type-subtyping.wast:453", 1); -// type-subtyping.wast:401 -let $$22 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xe4\x80\x80\x80\x00\x06\x4e\x02\x50\x00\x60\x00\x00\x50\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x00\x5f\x01\x64\x02\x00\x4e\x02\x50\x01\x00\x60\x00\x00\x50\x01\x01\x5f\x05\x64\x00\x00\x64\x00\x00\x64\x02\x00\x64\x02\x00\x64\x04\x00\x4e\x02\x50\x01\x02\x60\x00\x00\x50\x01\x03\x5f\x05\x64\x00\x00\x64\x02\x00\x64\x00\x00\x64\x02\x00\x64\x06\x00\x4e\x02\x50\x01\x06\x60\x00\x00\x5f\x00\x60\x00\x02\x7f\x7f\x03\x83\x80\x80\x80\x00\x02\x08\x0a\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x09\x85\x80\x80\x80\x00\x01\x03\x00\x01\x00\x0a\x99\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x8c\x80\x80\x80\x00\x00\xd2\x00\xfb\x14\x00\xd2\x00\xfb\x14\x04\x0b", "type-subtyping.wast:401"); +// type-subtyping.wast:455 +let $$22 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xe4\x80\x80\x80\x00\x06\x4e\x02\x50\x00\x60\x00\x00\x50\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x00\x5f\x01\x64\x02\x00\x4e\x02\x50\x01\x00\x60\x00\x00\x50\x01\x01\x5f\x05\x64\x00\x00\x64\x00\x00\x64\x02\x00\x64\x02\x00\x64\x04\x00\x4e\x02\x50\x01\x02\x60\x00\x00\x50\x01\x03\x5f\x05\x64\x00\x00\x64\x02\x00\x64\x00\x00\x64\x02\x00\x64\x06\x00\x4e\x02\x50\x01\x06\x60\x00\x00\x5f\x00\x60\x00\x02\x7f\x7f\x03\x83\x80\x80\x80\x00\x02\x08\x0a\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x09\x85\x80\x80\x80\x00\x01\x03\x00\x01\x00\x0a\x99\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x8c\x80\x80\x80\x00\x00\xd2\x00\xfb\x14\x00\xd2\x00\xfb\x14\x04\x0b", "type-subtyping.wast:455"); -// type-subtyping.wast:401 +// type-subtyping.wast:455 let $22 = instance($$22); -// type-subtyping.wast:419 -assert_return(() => call($22, "run", []), "type-subtyping.wast:419", 1, 1); +// type-subtyping.wast:473 +assert_return(() => call($22, "run", []), "type-subtyping.wast:473", 1, 1); -// type-subtyping.wast:422 -let $$23 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xaa\x80\x80\x80\x00\x03\x4e\x02\x50\x00\x60\x00\x01\x64\x70\x50\x01\x00\x60\x00\x01\x64\x00\x4e\x02\x50\x00\x60\x00\x01\x64\x70\x50\x01\x02\x60\x00\x01\x64\x02\x60\x00\x04\x7f\x7f\x7f\x7f\x03\x84\x80\x80\x80\x00\x03\x00\x01\x04\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x02\x09\x89\x80\x80\x80\x00\x02\x03\x00\x01\x00\x03\x00\x01\x01\x0a\xac\x80\x80\x80\x00\x03\x83\x80\x80\x80\x00\x00\x00\x0b\x83\x80\x80\x80\x00\x00\x00\x0b\x96\x80\x80\x80\x00\x00\xd2\x00\xfb\x14\x00\xd2\x00\xfb\x14\x02\xd2\x01\xfb\x14\x01\xd2\x01\xfb\x14\x03\x0b", "type-subtyping.wast:422"); +// type-subtyping.wast:476 +let $$23 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xaa\x80\x80\x80\x00\x03\x4e\x02\x50\x00\x60\x00\x01\x64\x70\x50\x01\x00\x60\x00\x01\x64\x00\x4e\x02\x50\x00\x60\x00\x01\x64\x70\x50\x01\x02\x60\x00\x01\x64\x02\x60\x00\x04\x7f\x7f\x7f\x7f\x03\x84\x80\x80\x80\x00\x03\x00\x01\x04\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x02\x09\x89\x80\x80\x80\x00\x02\x03\x00\x01\x00\x03\x00\x01\x01\x0a\xac\x80\x80\x80\x00\x03\x83\x80\x80\x80\x00\x00\x00\x0b\x83\x80\x80\x80\x00\x00\x00\x0b\x96\x80\x80\x80\x00\x00\xd2\x00\xfb\x14\x00\xd2\x00\xfb\x14\x02\xd2\x01\xfb\x14\x01\xd2\x01\xfb\x14\x03\x0b", "type-subtyping.wast:476"); -// type-subtyping.wast:422 +// type-subtyping.wast:476 let $23 = instance($$23); -// type-subtyping.wast:434 -assert_return(() => call($23, "run", []), "type-subtyping.wast:434", 1, 1, 1, 1); +// type-subtyping.wast:488 +assert_return(() => call($23, "run", []), "type-subtyping.wast:488", 1, 1, 1, 1); -// type-subtyping.wast:438 -let $$24 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xd2\x80\x80\x80\x00\x05\x4e\x02\x50\x00\x60\x00\x01\x64\x70\x50\x01\x00\x60\x00\x01\x64\x00\x4e\x02\x50\x00\x60\x00\x01\x64\x70\x50\x01\x02\x60\x00\x01\x64\x02\x4e\x02\x50\x01\x00\x60\x00\x01\x64\x70\x50\x01\x04\x60\x00\x01\x64\x04\x4e\x02\x50\x01\x02\x60\x00\x01\x64\x70\x50\x01\x06\x60\x00\x01\x64\x06\x60\x00\x08\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x03\x84\x80\x80\x80\x00\x03\x04\x05\x08\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x02\x09\x89\x80\x80\x80\x00\x02\x03\x00\x01\x00\x03\x00\x01\x01\x0a\xc0\x80\x80\x80\x00\x03\x83\x80\x80\x80\x00\x00\x00\x0b\x83\x80\x80\x80\x00\x00\x00\x0b\xaa\x80\x80\x80\x00\x00\xd2\x00\xfb\x14\x00\xd2\x00\xfb\x14\x02\xd2\x01\xfb\x14\x00\xd2\x01\xfb\x14\x02\xd2\x00\xfb\x14\x04\xd2\x00\xfb\x14\x06\xd2\x01\xfb\x14\x05\xd2\x01\xfb\x14\x07\x0b", "type-subtyping.wast:438"); +// type-subtyping.wast:492 +let $$24 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xd2\x80\x80\x80\x00\x05\x4e\x02\x50\x00\x60\x00\x01\x64\x70\x50\x01\x00\x60\x00\x01\x64\x00\x4e\x02\x50\x00\x60\x00\x01\x64\x70\x50\x01\x02\x60\x00\x01\x64\x02\x4e\x02\x50\x01\x00\x60\x00\x01\x64\x70\x50\x01\x04\x60\x00\x01\x64\x04\x4e\x02\x50\x01\x02\x60\x00\x01\x64\x70\x50\x01\x06\x60\x00\x01\x64\x06\x60\x00\x08\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x03\x84\x80\x80\x80\x00\x03\x04\x05\x08\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x02\x09\x89\x80\x80\x80\x00\x02\x03\x00\x01\x00\x03\x00\x01\x01\x0a\xc0\x80\x80\x80\x00\x03\x83\x80\x80\x80\x00\x00\x00\x0b\x83\x80\x80\x80\x00\x00\x00\x0b\xaa\x80\x80\x80\x00\x00\xd2\x00\xfb\x14\x00\xd2\x00\xfb\x14\x02\xd2\x01\xfb\x14\x00\xd2\x01\xfb\x14\x02\xd2\x00\xfb\x14\x04\xd2\x00\xfb\x14\x06\xd2\x01\xfb\x14\x05\xd2\x01\xfb\x14\x07\x0b", "type-subtyping.wast:492"); -// type-subtyping.wast:438 +// type-subtyping.wast:492 let $24 = instance($$24); -// type-subtyping.wast:456 -assert_return(() => call($24, "run", []), "type-subtyping.wast:456", 1, 1, 1, 1, 1, 1, 1, 1); +// type-subtyping.wast:510 +assert_return(() => call($24, "run", []), "type-subtyping.wast:510", 1, 1, 1, 1, 1, 1, 1, 1); -// type-subtyping.wast:461 -let $$25 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x9f\x80\x80\x80\x00\x03\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x60\x00\x01\x7f\x03\x83\x80\x80\x80\x00\x02\x02\x04\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x09\x85\x80\x80\x80\x00\x01\x03\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x87\x80\x80\x80\x00\x00\xd2\x00\xfb\x14\x00\x0b", "type-subtyping.wast:461"); +// type-subtyping.wast:515 +let $$25 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x9f\x80\x80\x80\x00\x03\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x60\x00\x01\x7f\x03\x83\x80\x80\x80\x00\x02\x02\x04\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x09\x85\x80\x80\x80\x00\x01\x03\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x87\x80\x80\x80\x00\x00\xd2\x00\xfb\x14\x00\x0b", "type-subtyping.wast:515"); -// type-subtyping.wast:461 +// type-subtyping.wast:515 let $25 = instance($$25); -// type-subtyping.wast:469 -assert_return(() => call($25, "run", []), "type-subtyping.wast:469", 0); +// type-subtyping.wast:523 +assert_return(() => call($25, "run", []), "type-subtyping.wast:523", 0); -// type-subtyping.wast:471 -let $$26 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xac\x80\x80\x80\x00\x04\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x02\x60\x00\x00\x60\x00\x01\x7f\x03\x83\x80\x80\x80\x00\x02\x04\x06\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x09\x85\x80\x80\x80\x00\x01\x03\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x87\x80\x80\x80\x00\x00\xd2\x00\xfb\x14\x02\x0b", "type-subtyping.wast:471"); +// type-subtyping.wast:525 +let $$26 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xac\x80\x80\x80\x00\x04\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x02\x60\x00\x00\x60\x00\x01\x7f\x03\x83\x80\x80\x80\x00\x02\x04\x06\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x09\x85\x80\x80\x80\x00\x01\x03\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x87\x80\x80\x80\x00\x00\xd2\x00\xfb\x14\x02\x0b", "type-subtyping.wast:525"); -// type-subtyping.wast:471 +// type-subtyping.wast:525 let $26 = instance($$26); -// type-subtyping.wast:480 -assert_return(() => call($26, "run", []), "type-subtyping.wast:480", 0); +// type-subtyping.wast:534 +assert_return(() => call($26, "run", []), "type-subtyping.wast:534", 0); -// type-subtyping.wast:486 -let $$27 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x97\x80\x80\x80\x00\x03\x50\x00\x60\x00\x01\x70\x50\x01\x00\x60\x00\x01\x63\x01\x50\x01\x01\x60\x00\x01\x63\x02\x03\x84\x80\x80\x80\x00\x03\x00\x01\x02\x07\x90\x80\x80\x80\x00\x03\x02\x66\x30\x00\x00\x02\x66\x31\x00\x01\x02\x66\x32\x00\x02\x0a\x9c\x80\x80\x80\x00\x03\x84\x80\x80\x80\x00\x00\xd0\x70\x0b\x84\x80\x80\x80\x00\x00\xd0\x01\x0b\x84\x80\x80\x80\x00\x00\xd0\x02\x0b", "type-subtyping.wast:486"); +// type-subtyping.wast:540 +let $$27 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x97\x80\x80\x80\x00\x03\x50\x00\x60\x00\x01\x70\x50\x01\x00\x60\x00\x01\x63\x01\x50\x01\x01\x60\x00\x01\x63\x02\x03\x84\x80\x80\x80\x00\x03\x00\x01\x02\x07\x90\x80\x80\x80\x00\x03\x02\x66\x30\x00\x00\x02\x66\x31\x00\x01\x02\x66\x32\x00\x02\x0a\x9c\x80\x80\x80\x00\x03\x84\x80\x80\x80\x00\x00\xd0\x70\x0b\x84\x80\x80\x80\x00\x00\xd0\x01\x0b\x84\x80\x80\x80\x00\x00\xd0\x02\x0b", "type-subtyping.wast:540"); -// type-subtyping.wast:486 +// type-subtyping.wast:540 let $27 = instance($$27); -// type-subtyping.wast:495 +// type-subtyping.wast:549 register("M", $27) -// type-subtyping.wast:497 -let $$28 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x97\x80\x80\x80\x00\x03\x50\x00\x60\x00\x01\x70\x50\x01\x00\x60\x00\x01\x63\x01\x50\x01\x01\x60\x00\x01\x63\x02\x02\xab\x80\x80\x80\x00\x06\x01\x4d\x02\x66\x30\x00\x00\x01\x4d\x02\x66\x31\x00\x00\x01\x4d\x02\x66\x31\x00\x01\x01\x4d\x02\x66\x32\x00\x00\x01\x4d\x02\x66\x32\x00\x01\x01\x4d\x02\x66\x32\x00\x02", "type-subtyping.wast:497"); +// type-subtyping.wast:551 +let $$28 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x97\x80\x80\x80\x00\x03\x50\x00\x60\x00\x01\x70\x50\x01\x00\x60\x00\x01\x63\x01\x50\x01\x01\x60\x00\x01\x63\x02\x02\xab\x80\x80\x80\x00\x06\x01\x4d\x02\x66\x30\x00\x00\x01\x4d\x02\x66\x31\x00\x00\x01\x4d\x02\x66\x31\x00\x01\x01\x4d\x02\x66\x32\x00\x00\x01\x4d\x02\x66\x32\x00\x01\x01\x4d\x02\x66\x32\x00\x02", "type-subtyping.wast:551"); -// type-subtyping.wast:497 +// type-subtyping.wast:551 let $28 = instance($$28); -// type-subtyping.wast:511 -let $$29 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x97\x80\x80\x80\x00\x03\x50\x00\x60\x00\x01\x70\x50\x01\x00\x60\x00\x01\x63\x01\x50\x01\x01\x60\x00\x01\x63\x02\x02\x88\x80\x80\x80\x00\x01\x01\x4d\x02\x66\x30\x00\x01", "type-subtyping.wast:511"); +// type-subtyping.wast:565 +let $$29 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x97\x80\x80\x80\x00\x03\x50\x00\x60\x00\x01\x70\x50\x01\x00\x60\x00\x01\x63\x01\x50\x01\x01\x60\x00\x01\x63\x02\x02\x88\x80\x80\x80\x00\x01\x01\x4d\x02\x66\x30\x00\x01", "type-subtyping.wast:565"); -// type-subtyping.wast:510 +// type-subtyping.wast:564 assert_unlinkable($$29); -// type-subtyping.wast:521 -let $$30 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x97\x80\x80\x80\x00\x03\x50\x00\x60\x00\x01\x70\x50\x01\x00\x60\x00\x01\x63\x01\x50\x01\x01\x60\x00\x01\x63\x02\x02\x88\x80\x80\x80\x00\x01\x01\x4d\x02\x66\x30\x00\x02", "type-subtyping.wast:521"); +// type-subtyping.wast:575 +let $$30 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x97\x80\x80\x80\x00\x03\x50\x00\x60\x00\x01\x70\x50\x01\x00\x60\x00\x01\x63\x01\x50\x01\x01\x60\x00\x01\x63\x02\x02\x88\x80\x80\x80\x00\x01\x01\x4d\x02\x66\x30\x00\x02", "type-subtyping.wast:575"); -// type-subtyping.wast:520 +// type-subtyping.wast:574 assert_unlinkable($$30); -// type-subtyping.wast:531 -let $$31 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x97\x80\x80\x80\x00\x03\x50\x00\x60\x00\x01\x70\x50\x01\x00\x60\x00\x01\x63\x01\x50\x01\x01\x60\x00\x01\x63\x02\x02\x88\x80\x80\x80\x00\x01\x01\x4d\x02\x66\x31\x00\x02", "type-subtyping.wast:531"); +// type-subtyping.wast:585 +let $$31 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x97\x80\x80\x80\x00\x03\x50\x00\x60\x00\x01\x70\x50\x01\x00\x60\x00\x01\x63\x01\x50\x01\x01\x60\x00\x01\x63\x02\x02\x88\x80\x80\x80\x00\x01\x01\x4d\x02\x66\x31\x00\x02", "type-subtyping.wast:585"); -// type-subtyping.wast:530 +// type-subtyping.wast:584 assert_unlinkable($$31); -// type-subtyping.wast:540 -let $$32 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x50\x00\x60\x00\x00\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x01\x07\x8b\x80\x80\x80\x00\x02\x02\x66\x31\x00\x00\x02\x66\x32\x00\x01\x0a\x8f\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b", "type-subtyping.wast:540"); +// type-subtyping.wast:594 +let $$32 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x50\x00\x60\x00\x00\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x01\x07\x8b\x80\x80\x80\x00\x02\x02\x66\x31\x00\x00\x02\x66\x32\x00\x01\x0a\x8f\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b", "type-subtyping.wast:594"); -// type-subtyping.wast:540 +// type-subtyping.wast:594 let $29 = instance($$32); -// type-subtyping.wast:546 +// type-subtyping.wast:600 register("M2", $29) -// type-subtyping.wast:549 -let $$33 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x50\x00\x60\x00\x00\x60\x00\x00\x02\x89\x80\x80\x80\x00\x01\x02\x4d\x32\x02\x66\x31\x00\x01", "type-subtyping.wast:549"); +// type-subtyping.wast:603 +let $$33 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x50\x00\x60\x00\x00\x60\x00\x00\x02\x89\x80\x80\x80\x00\x01\x02\x4d\x32\x02\x66\x31\x00\x01", "type-subtyping.wast:603"); -// type-subtyping.wast:548 +// type-subtyping.wast:602 assert_unlinkable($$33); -// type-subtyping.wast:557 -let $$34 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x50\x00\x60\x00\x00\x60\x00\x00\x02\x89\x80\x80\x80\x00\x01\x02\x4d\x32\x02\x66\x32\x00\x00", "type-subtyping.wast:557"); +// type-subtyping.wast:611 +let $$34 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x50\x00\x60\x00\x00\x60\x00\x00\x02\x89\x80\x80\x80\x00\x01\x02\x4d\x32\x02\x66\x32\x00\x00", "type-subtyping.wast:611"); -// type-subtyping.wast:556 +// type-subtyping.wast:610 assert_unlinkable($$34); -// type-subtyping.wast:566 -let $$35 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x97\x80\x80\x80\x00\x02\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x01\x00\x60\x00\x00\x5f\x00\x03\x82\x80\x80\x80\x00\x01\x02\x07\x85\x80\x80\x80\x00\x01\x01\x67\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b", "type-subtyping.wast:566"); +// type-subtyping.wast:620 +let $$35 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x97\x80\x80\x80\x00\x02\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x01\x00\x60\x00\x00\x5f\x00\x03\x82\x80\x80\x80\x00\x01\x02\x07\x85\x80\x80\x80\x00\x01\x01\x67\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b", "type-subtyping.wast:620"); -// type-subtyping.wast:566 +// type-subtyping.wast:620 let $30 = instance($$35); -// type-subtyping.wast:571 +// type-subtyping.wast:625 register("M3", $30) -// type-subtyping.wast:572 -let $$36 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x97\x80\x80\x80\x00\x02\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x01\x00\x60\x00\x00\x5f\x00\x02\x88\x80\x80\x80\x00\x01\x02\x4d\x33\x01\x67\x00\x02", "type-subtyping.wast:572"); +// type-subtyping.wast:626 +let $$36 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x97\x80\x80\x80\x00\x02\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x01\x00\x60\x00\x00\x5f\x00\x02\x88\x80\x80\x80\x00\x01\x02\x4d\x33\x01\x67\x00\x02", "type-subtyping.wast:626"); -// type-subtyping.wast:572 +// type-subtyping.wast:626 let $31 = instance($$36); -// type-subtyping.wast:578 -let $$37 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xb9\x80\x80\x80\x00\x03\x4e\x02\x50\x00\x60\x00\x00\x50\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x00\x5f\x01\x64\x02\x00\x4e\x02\x50\x01\x02\x60\x00\x00\x50\x01\x03\x5f\x05\x64\x00\x00\x64\x02\x00\x64\x00\x00\x64\x02\x00\x64\x04\x00\x03\x82\x80\x80\x80\x00\x01\x04\x07\x85\x80\x80\x80\x00\x01\x01\x67\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b", "type-subtyping.wast:578"); +// type-subtyping.wast:632 +let $$37 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xb9\x80\x80\x80\x00\x03\x4e\x02\x50\x00\x60\x00\x00\x50\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x00\x5f\x01\x64\x02\x00\x4e\x02\x50\x01\x02\x60\x00\x00\x50\x01\x03\x5f\x05\x64\x00\x00\x64\x02\x00\x64\x00\x00\x64\x02\x00\x64\x04\x00\x03\x82\x80\x80\x80\x00\x01\x04\x07\x85\x80\x80\x80\x00\x01\x01\x67\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b", "type-subtyping.wast:632"); -// type-subtyping.wast:578 +// type-subtyping.wast:632 let $32 = instance($$37); -// type-subtyping.wast:587 +// type-subtyping.wast:641 register("M4", $32) -// type-subtyping.wast:588 -let $$38 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xb9\x80\x80\x80\x00\x03\x4e\x02\x50\x00\x60\x00\x00\x50\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x00\x5f\x01\x64\x02\x00\x4e\x02\x50\x01\x00\x60\x00\x00\x50\x01\x01\x5f\x05\x64\x00\x00\x64\x00\x00\x64\x02\x00\x64\x02\x00\x64\x04\x00\x02\x88\x80\x80\x80\x00\x01\x02\x4d\x34\x01\x67\x00\x04", "type-subtyping.wast:588"); +// type-subtyping.wast:642 +let $$38 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xb9\x80\x80\x80\x00\x03\x4e\x02\x50\x00\x60\x00\x00\x50\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x00\x5f\x01\x64\x02\x00\x4e\x02\x50\x01\x00\x60\x00\x00\x50\x01\x01\x5f\x05\x64\x00\x00\x64\x00\x00\x64\x02\x00\x64\x02\x00\x64\x04\x00\x02\x88\x80\x80\x80\x00\x01\x02\x4d\x34\x01\x67\x00\x04", "type-subtyping.wast:642"); -// type-subtyping.wast:588 +// type-subtyping.wast:642 let $33 = instance($$38); -// type-subtyping.wast:598 -let $$39 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa3\x80\x80\x80\x00\x03\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x01\x02\x60\x00\x00\x5f\x00\x03\x82\x80\x80\x80\x00\x01\x04\x07\x85\x80\x80\x80\x00\x01\x01\x67\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b", "type-subtyping.wast:598"); +// type-subtyping.wast:652 +let $$39 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa3\x80\x80\x80\x00\x03\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x01\x02\x60\x00\x00\x5f\x00\x03\x82\x80\x80\x80\x00\x01\x04\x07\x85\x80\x80\x80\x00\x01\x01\x67\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b", "type-subtyping.wast:652"); -// type-subtyping.wast:598 +// type-subtyping.wast:652 let $34 = instance($$39); -// type-subtyping.wast:604 +// type-subtyping.wast:658 register("M5", $34) -// type-subtyping.wast:606 -let $$40 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x97\x80\x80\x80\x00\x02\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x01\x00\x60\x00\x00\x5f\x00\x02\x88\x80\x80\x80\x00\x01\x02\x4d\x35\x01\x67\x00\x02", "type-subtyping.wast:606"); +// type-subtyping.wast:660 +let $$40 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x97\x80\x80\x80\x00\x02\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x01\x00\x60\x00\x00\x5f\x00\x02\x88\x80\x80\x80\x00\x01\x02\x4d\x35\x01\x67\x00\x02", "type-subtyping.wast:660"); -// type-subtyping.wast:605 +// type-subtyping.wast:659 assert_unlinkable($$40); -// type-subtyping.wast:614 -let $$41 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa3\x80\x80\x80\x00\x03\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x02\x00\x4e\x02\x50\x01\x00\x60\x00\x00\x5f\x00\x03\x82\x80\x80\x80\x00\x01\x04\x07\x85\x80\x80\x80\x00\x01\x01\x67\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b", "type-subtyping.wast:614"); +// type-subtyping.wast:668 +let $$41 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa3\x80\x80\x80\x00\x03\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x02\x00\x4e\x02\x50\x01\x00\x60\x00\x00\x5f\x00\x03\x82\x80\x80\x80\x00\x01\x04\x07\x85\x80\x80\x80\x00\x01\x01\x67\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b", "type-subtyping.wast:668"); -// type-subtyping.wast:614 +// type-subtyping.wast:668 let $35 = instance($$41); -// type-subtyping.wast:620 +// type-subtyping.wast:674 register("M6", $35) -// type-subtyping.wast:621 -let $$42 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa3\x80\x80\x80\x00\x03\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x02\x00\x4e\x02\x50\x01\x00\x60\x00\x00\x5f\x00\x02\x88\x80\x80\x80\x00\x01\x02\x4d\x36\x01\x67\x00\x00", "type-subtyping.wast:621"); +// type-subtyping.wast:675 +let $$42 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa3\x80\x80\x80\x00\x03\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x5f\x01\x64\x02\x00\x4e\x02\x50\x01\x00\x60\x00\x00\x5f\x00\x02\x88\x80\x80\x80\x00\x01\x02\x4d\x36\x01\x67\x00\x00", "type-subtyping.wast:675"); -// type-subtyping.wast:621 +// type-subtyping.wast:675 let $36 = instance($$42); -// type-subtyping.wast:628 -let $$43 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xc3\x80\x80\x80\x00\x04\x4e\x02\x50\x00\x60\x00\x00\x50\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x00\x5f\x01\x64\x02\x00\x4e\x02\x50\x01\x02\x60\x00\x00\x50\x01\x03\x5f\x05\x64\x00\x00\x64\x02\x00\x64\x00\x00\x64\x02\x00\x64\x04\x00\x4e\x02\x50\x01\x04\x60\x00\x00\x5f\x00\x03\x82\x80\x80\x80\x00\x01\x06\x07\x85\x80\x80\x80\x00\x01\x01\x68\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b", "type-subtyping.wast:628"); +// type-subtyping.wast:682 +let $$43 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xc3\x80\x80\x80\x00\x04\x4e\x02\x50\x00\x60\x00\x00\x50\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x00\x5f\x01\x64\x02\x00\x4e\x02\x50\x01\x02\x60\x00\x00\x50\x01\x03\x5f\x05\x64\x00\x00\x64\x02\x00\x64\x00\x00\x64\x02\x00\x64\x04\x00\x4e\x02\x50\x01\x04\x60\x00\x00\x5f\x00\x03\x82\x80\x80\x80\x00\x01\x06\x07\x85\x80\x80\x80\x00\x01\x01\x68\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b", "type-subtyping.wast:682"); -// type-subtyping.wast:628 +// type-subtyping.wast:682 let $37 = instance($$43); -// type-subtyping.wast:638 +// type-subtyping.wast:692 register("M7", $37) -// type-subtyping.wast:639 -let $$44 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xc3\x80\x80\x80\x00\x04\x4e\x02\x50\x00\x60\x00\x00\x50\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x00\x5f\x01\x64\x02\x00\x4e\x02\x50\x01\x00\x60\x00\x00\x50\x01\x01\x5f\x05\x64\x00\x00\x64\x00\x00\x64\x02\x00\x64\x02\x00\x64\x04\x00\x4e\x02\x50\x01\x04\x60\x00\x00\x5f\x00\x02\x8f\x80\x80\x80\x00\x02\x02\x4d\x37\x01\x68\x00\x00\x02\x4d\x37\x01\x68\x00\x04", "type-subtyping.wast:639"); +// type-subtyping.wast:693 +let $$44 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xc3\x80\x80\x80\x00\x04\x4e\x02\x50\x00\x60\x00\x00\x50\x00\x5f\x01\x64\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x00\x5f\x01\x64\x02\x00\x4e\x02\x50\x01\x00\x60\x00\x00\x50\x01\x01\x5f\x05\x64\x00\x00\x64\x00\x00\x64\x02\x00\x64\x02\x00\x64\x04\x00\x4e\x02\x50\x01\x04\x60\x00\x00\x5f\x00\x02\x8f\x80\x80\x80\x00\x02\x02\x4d\x37\x01\x68\x00\x00\x02\x4d\x37\x01\x68\x00\x04", "type-subtyping.wast:693"); -// type-subtyping.wast:639 +// type-subtyping.wast:693 let $38 = instance($$44); -// type-subtyping.wast:652 -let $$45 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa3\x80\x80\x80\x00\x02\x4e\x02\x50\x00\x60\x00\x01\x64\x70\x50\x01\x00\x60\x00\x01\x64\x00\x4e\x02\x50\x00\x60\x00\x01\x64\x70\x50\x01\x02\x60\x00\x01\x64\x02\x03\x83\x80\x80\x80\x00\x02\x00\x01\x07\x8d\x80\x80\x80\x00\x02\x03\x66\x31\x31\x00\x00\x03\x66\x31\x32\x00\x01\x0a\x91\x80\x80\x80\x00\x02\x83\x80\x80\x80\x00\x00\x00\x0b\x83\x80\x80\x80\x00\x00\x00\x0b", "type-subtyping.wast:652"); +// type-subtyping.wast:706 +let $$45 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa3\x80\x80\x80\x00\x02\x4e\x02\x50\x00\x60\x00\x01\x64\x70\x50\x01\x00\x60\x00\x01\x64\x00\x4e\x02\x50\x00\x60\x00\x01\x64\x70\x50\x01\x02\x60\x00\x01\x64\x02\x03\x83\x80\x80\x80\x00\x02\x00\x01\x07\x8d\x80\x80\x80\x00\x02\x03\x66\x31\x31\x00\x00\x03\x66\x31\x32\x00\x01\x0a\x91\x80\x80\x80\x00\x02\x83\x80\x80\x80\x00\x00\x00\x0b\x83\x80\x80\x80\x00\x00\x00\x0b", "type-subtyping.wast:706"); -// type-subtyping.wast:652 +// type-subtyping.wast:706 let $39 = instance($$45); -// type-subtyping.wast:658 +// type-subtyping.wast:712 register("M8", $39) -// type-subtyping.wast:659 -let $$46 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa3\x80\x80\x80\x00\x02\x4e\x02\x50\x00\x60\x00\x01\x64\x70\x50\x01\x00\x60\x00\x01\x64\x00\x4e\x02\x50\x00\x60\x00\x01\x64\x70\x50\x01\x02\x60\x00\x01\x64\x02\x02\xa5\x80\x80\x80\x00\x04\x02\x4d\x38\x03\x66\x31\x31\x00\x00\x02\x4d\x38\x03\x66\x31\x31\x00\x02\x02\x4d\x38\x03\x66\x31\x32\x00\x01\x02\x4d\x38\x03\x66\x31\x32\x00\x03", "type-subtyping.wast:659"); +// type-subtyping.wast:713 +let $$46 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa3\x80\x80\x80\x00\x02\x4e\x02\x50\x00\x60\x00\x01\x64\x70\x50\x01\x00\x60\x00\x01\x64\x00\x4e\x02\x50\x00\x60\x00\x01\x64\x70\x50\x01\x02\x60\x00\x01\x64\x02\x02\xa5\x80\x80\x80\x00\x04\x02\x4d\x38\x03\x66\x31\x31\x00\x00\x02\x4d\x38\x03\x66\x31\x31\x00\x02\x02\x4d\x38\x03\x66\x31\x32\x00\x01\x02\x4d\x38\x03\x66\x31\x32\x00\x03", "type-subtyping.wast:713"); -// type-subtyping.wast:659 +// type-subtyping.wast:713 let $40 = instance($$46); -// type-subtyping.wast:668 -let $$47 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xc7\x80\x80\x80\x00\x04\x4e\x02\x50\x00\x60\x00\x01\x64\x70\x50\x01\x00\x60\x00\x01\x64\x00\x4e\x02\x50\x00\x60\x00\x01\x64\x70\x50\x01\x02\x60\x00\x01\x64\x02\x4e\x02\x50\x01\x00\x60\x00\x01\x64\x70\x50\x01\x04\x60\x00\x01\x64\x04\x4e\x02\x50\x01\x02\x60\x00\x01\x64\x70\x50\x01\x06\x60\x00\x01\x64\x06\x03\x83\x80\x80\x80\x00\x02\x04\x05\x07\x8d\x80\x80\x80\x00\x02\x03\x67\x31\x31\x00\x00\x03\x67\x31\x32\x00\x01\x0a\x91\x80\x80\x80\x00\x02\x83\x80\x80\x80\x00\x00\x00\x0b\x83\x80\x80\x80\x00\x00\x00\x0b", "type-subtyping.wast:668"); +// type-subtyping.wast:722 +let $$47 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xc7\x80\x80\x80\x00\x04\x4e\x02\x50\x00\x60\x00\x01\x64\x70\x50\x01\x00\x60\x00\x01\x64\x00\x4e\x02\x50\x00\x60\x00\x01\x64\x70\x50\x01\x02\x60\x00\x01\x64\x02\x4e\x02\x50\x01\x00\x60\x00\x01\x64\x70\x50\x01\x04\x60\x00\x01\x64\x04\x4e\x02\x50\x01\x02\x60\x00\x01\x64\x70\x50\x01\x06\x60\x00\x01\x64\x06\x03\x83\x80\x80\x80\x00\x02\x04\x05\x07\x8d\x80\x80\x80\x00\x02\x03\x67\x31\x31\x00\x00\x03\x67\x31\x32\x00\x01\x0a\x91\x80\x80\x80\x00\x02\x83\x80\x80\x80\x00\x00\x00\x0b\x83\x80\x80\x80\x00\x00\x00\x0b", "type-subtyping.wast:722"); -// type-subtyping.wast:668 +// type-subtyping.wast:722 let $41 = instance($$47); -// type-subtyping.wast:676 +// type-subtyping.wast:730 register("M9", $41) -// type-subtyping.wast:677 -let $$48 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xc7\x80\x80\x80\x00\x04\x4e\x02\x50\x00\x60\x00\x01\x64\x70\x50\x01\x00\x60\x00\x01\x64\x00\x4e\x02\x50\x00\x60\x00\x01\x64\x70\x50\x01\x02\x60\x00\x01\x64\x02\x4e\x02\x50\x01\x00\x60\x00\x01\x64\x70\x50\x01\x04\x60\x00\x01\x64\x04\x4e\x02\x50\x01\x02\x60\x00\x01\x64\x70\x50\x01\x06\x60\x00\x01\x64\x06\x02\xc9\x80\x80\x80\x00\x08\x02\x4d\x39\x03\x67\x31\x31\x00\x00\x02\x4d\x39\x03\x67\x31\x31\x00\x02\x02\x4d\x39\x03\x67\x31\x32\x00\x00\x02\x4d\x39\x03\x67\x31\x32\x00\x02\x02\x4d\x39\x03\x67\x31\x31\x00\x04\x02\x4d\x39\x03\x67\x31\x31\x00\x06\x02\x4d\x39\x03\x67\x31\x32\x00\x05\x02\x4d\x39\x03\x67\x31\x32\x00\x07", "type-subtyping.wast:677"); +// type-subtyping.wast:731 +let $$48 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xc7\x80\x80\x80\x00\x04\x4e\x02\x50\x00\x60\x00\x01\x64\x70\x50\x01\x00\x60\x00\x01\x64\x00\x4e\x02\x50\x00\x60\x00\x01\x64\x70\x50\x01\x02\x60\x00\x01\x64\x02\x4e\x02\x50\x01\x00\x60\x00\x01\x64\x70\x50\x01\x04\x60\x00\x01\x64\x04\x4e\x02\x50\x01\x02\x60\x00\x01\x64\x70\x50\x01\x06\x60\x00\x01\x64\x06\x02\xc9\x80\x80\x80\x00\x08\x02\x4d\x39\x03\x67\x31\x31\x00\x00\x02\x4d\x39\x03\x67\x31\x31\x00\x02\x02\x4d\x39\x03\x67\x31\x32\x00\x00\x02\x4d\x39\x03\x67\x31\x32\x00\x02\x02\x4d\x39\x03\x67\x31\x31\x00\x04\x02\x4d\x39\x03\x67\x31\x31\x00\x06\x02\x4d\x39\x03\x67\x31\x32\x00\x05\x02\x4d\x39\x03\x67\x31\x32\x00\x07", "type-subtyping.wast:731"); -// type-subtyping.wast:677 +// type-subtyping.wast:731 let $42 = instance($$48); -// type-subtyping.wast:692 -let $$49 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x9b\x80\x80\x80\x00\x02\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x02\x07\x85\x80\x80\x80\x00\x01\x01\x66\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b", "type-subtyping.wast:692"); +// type-subtyping.wast:746 +let $$49 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x9b\x80\x80\x80\x00\x02\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x02\x07\x85\x80\x80\x80\x00\x01\x01\x66\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b", "type-subtyping.wast:746"); -// type-subtyping.wast:692 +// type-subtyping.wast:746 let $43 = instance($$49); -// type-subtyping.wast:697 +// type-subtyping.wast:751 register("M10", $43) -// type-subtyping.wast:699 -let $$50 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8e\x80\x80\x80\x00\x01\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x02\x89\x80\x80\x80\x00\x01\x03\x4d\x31\x30\x01\x66\x00\x00", "type-subtyping.wast:699"); +// type-subtyping.wast:753 +let $$50 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8e\x80\x80\x80\x00\x01\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x02\x89\x80\x80\x80\x00\x01\x03\x4d\x31\x30\x01\x66\x00\x00", "type-subtyping.wast:753"); -// type-subtyping.wast:698 +// type-subtyping.wast:752 assert_unlinkable($$50); -// type-subtyping.wast:706 -let $$51 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa8\x80\x80\x80\x00\x03\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x02\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x04\x07\x85\x80\x80\x80\x00\x01\x01\x66\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b", "type-subtyping.wast:706"); +// type-subtyping.wast:760 +let $$51 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa8\x80\x80\x80\x00\x03\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x02\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x04\x07\x85\x80\x80\x80\x00\x01\x01\x66\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b", "type-subtyping.wast:760"); -// type-subtyping.wast:706 +// type-subtyping.wast:760 let $44 = instance($$51); -// type-subtyping.wast:712 +// type-subtyping.wast:766 register("M11", $44) -// type-subtyping.wast:714 -let $$52 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x9b\x80\x80\x80\x00\x02\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x02\x89\x80\x80\x80\x00\x01\x03\x4d\x31\x31\x01\x66\x00\x02", "type-subtyping.wast:714"); +// type-subtyping.wast:768 +let $$52 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x9b\x80\x80\x80\x00\x02\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x4e\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x00\x00\x02\x89\x80\x80\x80\x00\x01\x03\x4d\x31\x31\x01\x66\x00\x02", "type-subtyping.wast:768"); -// type-subtyping.wast:713 +// type-subtyping.wast:767 assert_unlinkable($$52); -// type-subtyping.wast:726 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x50\x01\x00\x60\x00\x00", "type-subtyping.wast:726"); +// type-subtyping.wast:780 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x50\x01\x00\x60\x00\x00", "type-subtyping.wast:780"); -// type-subtyping.wast:734 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x5f\x00\x50\x01\x00\x5f\x00", "type-subtyping.wast:734"); +// type-subtyping.wast:788 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x5f\x00\x50\x01\x00\x5f\x00", "type-subtyping.wast:788"); -// type-subtyping.wast:742 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x50\x01\x00\x60\x00\x00", "type-subtyping.wast:742"); +// type-subtyping.wast:796 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x50\x01\x00\x60\x00\x00", "type-subtyping.wast:796"); -// type-subtyping.wast:750 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x92\x80\x80\x80\x00\x03\x50\x00\x60\x00\x00\x4f\x01\x00\x60\x00\x00\x50\x01\x01\x60\x00\x00", "type-subtyping.wast:750"); +// type-subtyping.wast:804 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x92\x80\x80\x80\x00\x03\x50\x00\x60\x00\x00\x4f\x01\x00\x60\x00\x00\x50\x01\x01\x60\x00\x00", "type-subtyping.wast:804"); -// type-subtyping.wast:763 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x50\x00\x5e\x7f\x00\x50\x01\x00\x5f\x00", "type-subtyping.wast:763"); +// type-subtyping.wast:816 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x50\x00\x5e\x7f\x00\x50\x01\x00\x5f\x00", "type-subtyping.wast:816"); -// type-subtyping.wast:771 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8d\x80\x80\x80\x00\x02\x50\x00\x60\x01\x7f\x01\x7f\x50\x01\x00\x5f\x00", "type-subtyping.wast:771"); +// type-subtyping.wast:824 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8d\x80\x80\x80\x00\x02\x50\x00\x60\x01\x7f\x01\x7f\x50\x01\x00\x5f\x00", "type-subtyping.wast:824"); -// type-subtyping.wast:779 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x50\x00\x5f\x00\x50\x01\x00\x5e\x7f\x00", "type-subtyping.wast:779"); +// type-subtyping.wast:832 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x50\x00\x5f\x00\x50\x01\x00\x5e\x7f\x00", "type-subtyping.wast:832"); -// type-subtyping.wast:787 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8e\x80\x80\x80\x00\x02\x50\x00\x60\x01\x7f\x01\x7f\x50\x01\x00\x5e\x7f\x00", "type-subtyping.wast:787"); +// type-subtyping.wast:840 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8e\x80\x80\x80\x00\x02\x50\x00\x60\x01\x7f\x01\x7f\x50\x01\x00\x5e\x7f\x00", "type-subtyping.wast:840"); -// type-subtyping.wast:795 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8d\x80\x80\x80\x00\x02\x50\x00\x5f\x00\x50\x01\x00\x60\x01\x7f\x01\x7f", "type-subtyping.wast:795"); +// type-subtyping.wast:848 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8d\x80\x80\x80\x00\x02\x50\x00\x5f\x00\x50\x01\x00\x60\x01\x7f\x01\x7f", "type-subtyping.wast:848"); -// type-subtyping.wast:803 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8e\x80\x80\x80\x00\x02\x50\x00\x5e\x7f\x00\x50\x01\x00\x60\x01\x7f\x01\x7f", "type-subtyping.wast:803"); +// type-subtyping.wast:856 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8e\x80\x80\x80\x00\x02\x50\x00\x5e\x7f\x00\x50\x01\x00\x60\x01\x7f\x01\x7f", "type-subtyping.wast:856"); -// type-subtyping.wast:811 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8c\x80\x80\x80\x00\x02\x50\x00\x5e\x7f\x00\x50\x01\x00\x5e\x7e\x00", "type-subtyping.wast:811"); +// type-subtyping.wast:864 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8c\x80\x80\x80\x00\x02\x50\x00\x5e\x7f\x00\x50\x01\x00\x5e\x7e\x00", "type-subtyping.wast:864"); -// type-subtyping.wast:819 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8e\x80\x80\x80\x00\x02\x50\x00\x5f\x01\x7f\x00\x50\x01\x00\x5f\x01\x7e\x00", "type-subtyping.wast:819"); +// type-subtyping.wast:872 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8e\x80\x80\x80\x00\x02\x50\x00\x5f\x01\x7f\x00\x50\x01\x00\x5f\x01\x7e\x00", "type-subtyping.wast:872"); -// type-subtyping.wast:827 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8e\x80\x80\x80\x00\x02\x50\x00\x5e\x64\x71\x00\x50\x01\x00\x5e\x64\x6e\x00", "type-subtyping.wast:827"); +// type-subtyping.wast:880 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8e\x80\x80\x80\x00\x02\x50\x00\x5e\x64\x71\x00\x50\x01\x00\x5e\x64\x6e\x00", "type-subtyping.wast:880"); -// type-subtyping.wast:835 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8e\x80\x80\x80\x00\x02\x50\x00\x5e\x64\x6e\x01\x50\x01\x00\x5e\x64\x71\x01", "type-subtyping.wast:835"); +// type-subtyping.wast:888 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8e\x80\x80\x80\x00\x02\x50\x00\x5e\x64\x6e\x01\x50\x01\x00\x5e\x64\x71\x01", "type-subtyping.wast:888"); -// type-subtyping.wast:843 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8e\x80\x80\x80\x00\x02\x50\x00\x5e\x64\x6e\x01\x50\x01\x00\x5e\x64\x6e\x00", "type-subtyping.wast:843"); +// type-subtyping.wast:896 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8e\x80\x80\x80\x00\x02\x50\x00\x5e\x64\x6e\x01\x50\x01\x00\x5e\x64\x6e\x00", "type-subtyping.wast:896"); -// type-subtyping.wast:851 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8e\x80\x80\x80\x00\x02\x50\x00\x5e\x64\x6e\x00\x50\x01\x00\x5e\x64\x6e\x01", "type-subtyping.wast:851"); +// type-subtyping.wast:904 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8e\x80\x80\x80\x00\x02\x50\x00\x5e\x64\x6e\x00\x50\x01\x00\x5e\x64\x6e\x01", "type-subtyping.wast:904"); -// type-subtyping.wast:859 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x90\x80\x80\x80\x00\x02\x50\x00\x5f\x01\x64\x71\x00\x50\x01\x00\x5f\x01\x64\x6e\x00", "type-subtyping.wast:859"); +// type-subtyping.wast:912 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x90\x80\x80\x80\x00\x02\x50\x00\x5f\x01\x64\x71\x00\x50\x01\x00\x5f\x01\x64\x6e\x00", "type-subtyping.wast:912"); -// type-subtyping.wast:867 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x90\x80\x80\x80\x00\x02\x50\x00\x5f\x01\x64\x6e\x01\x50\x01\x00\x5f\x01\x64\x71\x01", "type-subtyping.wast:867"); +// type-subtyping.wast:920 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x90\x80\x80\x80\x00\x02\x50\x00\x5f\x01\x64\x6e\x01\x50\x01\x00\x5f\x01\x64\x71\x01", "type-subtyping.wast:920"); -// type-subtyping.wast:875 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x90\x80\x80\x80\x00\x02\x50\x00\x5f\x01\x64\x6e\x01\x50\x01\x00\x5f\x01\x64\x6e\x00", "type-subtyping.wast:875"); +// type-subtyping.wast:928 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x90\x80\x80\x80\x00\x02\x50\x00\x5f\x01\x64\x6e\x01\x50\x01\x00\x5f\x01\x64\x6e\x00", "type-subtyping.wast:928"); -// type-subtyping.wast:883 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x90\x80\x80\x80\x00\x02\x50\x00\x5f\x01\x64\x6e\x00\x50\x01\x00\x5f\x01\x64\x6e\x01", "type-subtyping.wast:883"); +// type-subtyping.wast:936 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x90\x80\x80\x80\x00\x02\x50\x00\x5f\x01\x64\x6e\x00\x50\x01\x00\x5f\x01\x64\x6e\x01", "type-subtyping.wast:936"); -// type-subtyping.wast:891 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8d\x80\x80\x80\x00\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x01\x7f\x00", "type-subtyping.wast:891"); +// type-subtyping.wast:944 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8d\x80\x80\x80\x00\x02\x50\x00\x60\x00\x00\x50\x01\x00\x60\x01\x7f\x00", "type-subtyping.wast:944"); -// type-subtyping.wast:901 -let $$53 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa8\x80\x80\x80\x00\x04\x50\x00\x60\x00\x01\x7d\x50\x01\x00\x60\x00\x01\x7d\x4f\x01\x01\x60\x00\x01\x7d\x4e\x03\x60\x00\x01\x7d\x50\x00\x60\x00\x01\x7d\x50\x01\x04\x60\x00\x01\x7d\x03\x87\x80\x80\x80\x00\x06\x00\x01\x02\x03\x04\x05\x07\x9f\x80\x80\x80\x00\x06\x02\x66\x31\x00\x00\x02\x66\x32\x00\x01\x02\x66\x33\x00\x02\x02\x66\x34\x00\x03\x02\x66\x35\x00\x04\x02\x66\x36\x00\x05\x0a\xc9\x80\x80\x80\x00\x06\x87\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x0b", "type-subtyping.wast:901"); +// type-subtyping.wast:954 +let $$53 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa8\x80\x80\x80\x00\x04\x50\x00\x60\x00\x01\x7d\x50\x01\x00\x60\x00\x01\x7d\x4f\x01\x01\x60\x00\x01\x7d\x4e\x03\x60\x00\x01\x7d\x50\x00\x60\x00\x01\x7d\x50\x01\x04\x60\x00\x01\x7d\x03\x87\x80\x80\x80\x00\x06\x00\x01\x02\x03\x04\x05\x07\x9f\x80\x80\x80\x00\x06\x02\x66\x31\x00\x00\x02\x66\x32\x00\x01\x02\x66\x33\x00\x02\x02\x66\x34\x00\x03\x02\x66\x35\x00\x04\x02\x66\x36\x00\x05\x0a\xc9\x80\x80\x80\x00\x06\x87\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x0b", "type-subtyping.wast:954"); -// type-subtyping.wast:901 +// type-subtyping.wast:954 let $45 = instance($$53); -// type-subtyping.wast:918 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x50\x00\x60\x00\x01\x7d\x02\xb2\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x02\x66\x31\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($45)), "run", []), "type-subtyping.wast:918"); // assert_return(() => call($45, "f1", []), "type-subtyping.wast:918", 0.) +// type-subtyping.wast:971 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x50\x00\x60\x00\x01\x7d\x02\xb2\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x02\x66\x31\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($45)), "run", []), "type-subtyping.wast:971"); // assert_return(() => call($45, "f1", []), "type-subtyping.wast:971", 0.) -// type-subtyping.wast:919 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x9c\x80\x80\x80\x00\x05\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x50\x00\x60\x00\x01\x7d\x50\x01\x03\x60\x00\x01\x7d\x02\xb2\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x02\x66\x32\x00\x04\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($45)), "run", []), "type-subtyping.wast:919"); // assert_return(() => call($45, "f2", []), "type-subtyping.wast:919", 0.) +// type-subtyping.wast:972 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x9c\x80\x80\x80\x00\x05\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x50\x00\x60\x00\x01\x7d\x50\x01\x03\x60\x00\x01\x7d\x02\xb2\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x02\x66\x32\x00\x04\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($45)), "run", []), "type-subtyping.wast:972"); // assert_return(() => call($45, "f2", []), "type-subtyping.wast:972", 0.) -// type-subtyping.wast:920 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa3\x80\x80\x80\x00\x06\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x50\x00\x60\x00\x01\x7d\x50\x01\x03\x60\x00\x01\x7d\x4f\x01\x04\x60\x00\x01\x7d\x02\xb2\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x02\x66\x33\x00\x05\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($45)), "run", []), "type-subtyping.wast:920"); // assert_return(() => call($45, "f3", []), "type-subtyping.wast:920", 0.) +// type-subtyping.wast:973 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa3\x80\x80\x80\x00\x06\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x50\x00\x60\x00\x01\x7d\x50\x01\x03\x60\x00\x01\x7d\x4f\x01\x04\x60\x00\x01\x7d\x02\xb2\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x02\x66\x33\x00\x05\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($45)), "run", []), "type-subtyping.wast:973"); // assert_return(() => call($45, "f3", []), "type-subtyping.wast:973", 0.) -// type-subtyping.wast:921 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa2\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x4e\x03\x60\x00\x01\x7d\x50\x00\x60\x00\x01\x7d\x50\x01\x04\x60\x00\x01\x7d\x02\xb2\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x02\x66\x34\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($45)), "run", []), "type-subtyping.wast:921"); // assert_return(() => call($45, "f4", []), "type-subtyping.wast:921", 0.) +// type-subtyping.wast:974 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa2\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x4e\x03\x60\x00\x01\x7d\x50\x00\x60\x00\x01\x7d\x50\x01\x04\x60\x00\x01\x7d\x02\xb2\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x02\x66\x34\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($45)), "run", []), "type-subtyping.wast:974"); // assert_return(() => call($45, "f4", []), "type-subtyping.wast:974", 0.) -// type-subtyping.wast:922 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa2\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x4e\x03\x60\x00\x01\x7d\x50\x00\x60\x00\x01\x7d\x50\x01\x04\x60\x00\x01\x7d\x02\xb2\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x02\x66\x35\x00\x04\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($45)), "run", []), "type-subtyping.wast:922"); // assert_return(() => call($45, "f5", []), "type-subtyping.wast:922", 0.) +// type-subtyping.wast:975 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa2\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x4e\x03\x60\x00\x01\x7d\x50\x00\x60\x00\x01\x7d\x50\x01\x04\x60\x00\x01\x7d\x02\xb2\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x02\x66\x35\x00\x04\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($45)), "run", []), "type-subtyping.wast:975"); // assert_return(() => call($45, "f5", []), "type-subtyping.wast:975", 0.) -// type-subtyping.wast:923 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa2\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x4e\x03\x60\x00\x01\x7d\x50\x00\x60\x00\x01\x7d\x50\x01\x04\x60\x00\x01\x7d\x02\xb2\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x02\x66\x36\x00\x05\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($45)), "run", []), "type-subtyping.wast:923"); // assert_return(() => call($45, "f6", []), "type-subtyping.wast:923", 0.) +// type-subtyping.wast:976 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa2\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x4e\x03\x60\x00\x01\x7d\x50\x00\x60\x00\x01\x7d\x50\x01\x04\x60\x00\x01\x7d\x02\xb2\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x02\x66\x36\x00\x05\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($45)), "run", []), "type-subtyping.wast:976"); // assert_return(() => call($45, "f6", []), "type-subtyping.wast:976", 0.) reinitializeRegistry(); })(); diff --git a/wasm/core/js/global.wast.js b/wasm/core/js/global.wast.js index 587fcbb9b81763..39f3272317c0b2 100644 --- a/wasm/core/js/global.wast.js +++ b/wasm/core/js/global.wast.js @@ -370,7 +370,7 @@ let $$9 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8e\x80\x80\x80\x00\x03\x let $9 = instance($$9); // global.wast:659 -assert_return(() => call($9, "get-elem", [0]), "global.wast:659", "ref.null"); +assert_return(() => call($9, "get-elem", [0]), "global.wast:659", null); // global.wast:660 assert_return(() => call($9, "get-elem", [4]), "global.wast:660", "ref.func"); diff --git a/wasm/core/js/instance.wast.js b/wasm/core/js/instance.wast.js index 23b9af9a766f35..4b0143aeb44f50 100644 --- a/wasm/core/js/instance.wast.js +++ b/wasm/core/js/instance.wast.js @@ -28,7 +28,7 @@ let $3 = instance($$2); assert_return(() => call($3, "glob", []), "instance.wast:54", 0); // instance.wast:55 -assert_return(() => call($3, "tab", []), "instance.wast:55", "ref.null"); +assert_return(() => call($3, "tab", []), "instance.wast:55", null); // instance.wast:56 assert_return(() => call($3, "mem", []), "instance.wast:56", 0); diff --git a/wasm/core/js/loop.wast.js b/wasm/core/js/loop.wast.js index fa12e027fcf51d..fb6e8f75b866ed 100644 --- a/wasm/core/js/loop.wast.js +++ b/wasm/core/js/loop.wast.js @@ -1,366 +1,369 @@ (function loop_wast_js() { // loop.wast:3 -let $$1 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xce\x80\x80\x80\x00\x0e\x60\x02\x7f\x7f\x01\x7f\x60\x00\x00\x60\x00\x01\x7f\x60\x01\x7f\x00\x60\x03\x7f\x7c\x7f\x03\x7f\x7c\x7f\x60\x00\x03\x7f\x7e\x7f\x60\x01\x7f\x01\x7f\x60\x00\x02\x7f\x7f\x60\x00\x02\x7d\x7d\x60\x00\x03\x7f\x7f\x7e\x60\x03\x7f\x7f\x7e\x00\x60\x02\x7f\x7f\x02\x7f\x7f\x60\x01\x7e\x01\x7e\x60\x02\x7d\x7d\x01\x7d\x03\xb9\x80\x80\x80\x00\x38\x01\x01\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x00\x02\x02\x02\x01\x01\x02\x06\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x09\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0c\x0c\x0d\x01\x04\x85\x80\x80\x80\x00\x01\x70\x01\x01\x01\x05\x83\x80\x80\x80\x00\x01\x00\x01\x06\x86\x80\x80\x80\x00\x01\x7f\x01\x41\x00\x0b\x07\xc8\x86\x80\x80\x00\x35\x05\x65\x6d\x70\x74\x79\x00\x01\x08\x73\x69\x6e\x67\x75\x6c\x61\x72\x00\x02\x05\x6d\x75\x6c\x74\x69\x00\x03\x06\x6e\x65\x73\x74\x65\x64\x00\x04\x04\x64\x65\x65\x70\x00\x05\x0f\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x66\x69\x72\x73\x74\x00\x06\x0d\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x6d\x69\x64\x00\x07\x0e\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x6c\x61\x73\x74\x00\x08\x0f\x61\x73\x2d\x69\x66\x2d\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x00\x09\x0a\x61\x73\x2d\x69\x66\x2d\x74\x68\x65\x6e\x00\x0a\x0a\x61\x73\x2d\x69\x66\x2d\x65\x6c\x73\x65\x00\x0b\x0e\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x66\x69\x72\x73\x74\x00\x0c\x0d\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x6c\x61\x73\x74\x00\x0d\x11\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x66\x69\x72\x73\x74\x00\x0e\x10\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x6c\x61\x73\x74\x00\x0f\x16\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x66\x69\x72\x73\x74\x00\x11\x14\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x6d\x69\x64\x00\x12\x15\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x6c\x61\x73\x74\x00\x13\x0e\x61\x73\x2d\x73\x74\x6f\x72\x65\x2d\x66\x69\x72\x73\x74\x00\x14\x0d\x61\x73\x2d\x73\x74\x6f\x72\x65\x2d\x6c\x61\x73\x74\x00\x15\x14\x61\x73\x2d\x6d\x65\x6d\x6f\x72\x79\x2e\x67\x72\x6f\x77\x2d\x76\x61\x6c\x75\x65\x00\x16\x0d\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x76\x61\x6c\x75\x65\x00\x18\x0f\x61\x73\x2d\x72\x65\x74\x75\x72\x6e\x2d\x76\x61\x6c\x75\x65\x00\x19\x0f\x61\x73\x2d\x64\x72\x6f\x70\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x1a\x0b\x61\x73\x2d\x62\x72\x2d\x76\x61\x6c\x75\x65\x00\x1b\x12\x61\x73\x2d\x6c\x6f\x63\x61\x6c\x2e\x73\x65\x74\x2d\x76\x61\x6c\x75\x65\x00\x1c\x12\x61\x73\x2d\x6c\x6f\x63\x61\x6c\x2e\x74\x65\x65\x2d\x76\x61\x6c\x75\x65\x00\x1d\x13\x61\x73\x2d\x67\x6c\x6f\x62\x61\x6c\x2e\x73\x65\x74\x2d\x76\x61\x6c\x75\x65\x00\x1e\x0f\x61\x73\x2d\x6c\x6f\x61\x64\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x1f\x10\x61\x73\x2d\x75\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x20\x11\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x21\x0f\x61\x73\x2d\x74\x65\x73\x74\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x22\x12\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x23\x12\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x73\x00\x24\x13\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x6f\x70\x65\x72\x61\x6e\x64\x73\x00\x25\x11\x61\x73\x2d\x6d\x69\x78\x65\x64\x2d\x6f\x70\x65\x72\x61\x6e\x64\x73\x00\x26\x0a\x62\x72\x65\x61\x6b\x2d\x62\x61\x72\x65\x00\x27\x0b\x62\x72\x65\x61\x6b\x2d\x76\x61\x6c\x75\x65\x00\x28\x11\x62\x72\x65\x61\x6b\x2d\x6d\x75\x6c\x74\x69\x2d\x76\x61\x6c\x75\x65\x00\x29\x0e\x62\x72\x65\x61\x6b\x2d\x72\x65\x70\x65\x61\x74\x65\x64\x00\x2a\x0b\x62\x72\x65\x61\x6b\x2d\x69\x6e\x6e\x65\x72\x00\x2b\x0a\x63\x6f\x6e\x74\x2d\x69\x6e\x6e\x65\x72\x00\x2c\x05\x70\x61\x72\x61\x6d\x00\x2d\x06\x70\x61\x72\x61\x6d\x73\x00\x2e\x09\x70\x61\x72\x61\x6d\x73\x2d\x69\x64\x00\x2f\x0b\x70\x61\x72\x61\x6d\x2d\x62\x72\x65\x61\x6b\x00\x30\x0c\x70\x61\x72\x61\x6d\x73\x2d\x62\x72\x65\x61\x6b\x00\x31\x0f\x70\x61\x72\x61\x6d\x73\x2d\x69\x64\x2d\x62\x72\x65\x61\x6b\x00\x32\x07\x65\x66\x66\x65\x63\x74\x73\x00\x33\x05\x77\x68\x69\x6c\x65\x00\x34\x03\x66\x6f\x72\x00\x35\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x36\x08\x74\x79\x70\x65\x2d\x75\x73\x65\x00\x37\x09\x89\x80\x80\x80\x00\x01\x04\x41\x00\x0b\x01\xd2\x10\x0b\x0a\xe3\x8c\x80\x80\x00\x38\x82\x80\x80\x80\x00\x00\x0b\x88\x80\x80\x80\x00\x00\x03\x40\x0b\x03\x40\x0b\x0b\x8b\x80\x80\x80\x00\x00\x03\x40\x01\x0b\x03\x7f\x41\x07\x0b\x0b\xbc\x80\x80\x80\x00\x00\x03\x40\x10\x00\x10\x00\x10\x00\x10\x00\x0b\x03\x7f\x10\x00\x10\x00\x41\x08\x10\x00\x0b\x1a\x03\x05\x10\x00\x10\x00\x10\x00\x41\x08\x10\x00\x10\x00\x10\x00\x10\x00\x42\x07\x10\x00\x10\x00\x10\x00\x10\x00\x41\x09\x10\x00\x0b\x1a\x1a\x0b\x95\x80\x80\x80\x00\x00\x03\x7f\x03\x40\x10\x00\x02\x40\x0b\x01\x0b\x03\x7f\x10\x00\x41\x09\x0b\x0b\x0b\xff\x80\x80\x80\x00\x00\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x10\x00\x41\x96\x01\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x8c\x80\x80\x80\x00\x00\x03\x7f\x41\x01\x0b\x41\x02\x41\x03\x1b\x0b\x8c\x80\x80\x80\x00\x00\x41\x02\x03\x7f\x41\x01\x0b\x41\x03\x1b\x0b\x8c\x80\x80\x80\x00\x00\x41\x02\x41\x03\x03\x7f\x41\x01\x0b\x1b\x0b\x8c\x80\x80\x80\x00\x00\x03\x7f\x41\x01\x0b\x04\x40\x10\x00\x0b\x0b\x8f\x80\x80\x80\x00\x00\x41\x01\x04\x7f\x03\x7f\x41\x01\x0b\x05\x41\x02\x0b\x0b\x8f\x80\x80\x80\x00\x00\x41\x01\x04\x7f\x41\x02\x05\x03\x7f\x41\x01\x0b\x0b\x0b\x8e\x80\x80\x80\x00\x00\x02\x7f\x03\x7f\x41\x01\x0b\x41\x02\x0d\x00\x0b\x0b\x8e\x80\x80\x80\x00\x00\x02\x7f\x41\x02\x03\x7f\x41\x01\x0b\x0d\x00\x0b\x0b\x90\x80\x80\x80\x00\x00\x02\x7f\x03\x7f\x41\x01\x0b\x41\x02\x0e\x01\x00\x00\x0b\x0b\x90\x80\x80\x80\x00\x00\x02\x7f\x41\x02\x03\x7f\x41\x01\x0b\x0e\x01\x00\x00\x0b\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x91\x80\x80\x80\x00\x00\x02\x7f\x03\x7f\x41\x01\x0b\x41\x02\x41\x00\x11\x00\x00\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x7f\x41\x02\x03\x7f\x41\x01\x0b\x41\x00\x11\x00\x00\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x41\x02\x03\x7f\x41\x00\x0b\x11\x00\x00\x0b\x0b\x8c\x80\x80\x80\x00\x00\x03\x7f\x41\x01\x0b\x41\x01\x36\x02\x00\x0b\x8c\x80\x80\x80\x00\x00\x41\x0a\x03\x7f\x41\x01\x0b\x36\x02\x00\x0b\x89\x80\x80\x80\x00\x00\x03\x7f\x41\x01\x0b\x40\x00\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x89\x80\x80\x80\x00\x00\x03\x7f\x41\x01\x0b\x10\x17\x0b\x88\x80\x80\x80\x00\x00\x03\x7f\x41\x01\x0b\x0f\x0b\x88\x80\x80\x80\x00\x00\x03\x7f\x41\x01\x0b\x1a\x0b\x8c\x80\x80\x80\x00\x00\x02\x7f\x03\x7f\x41\x01\x0b\x0c\x00\x0b\x0b\x8d\x80\x80\x80\x00\x01\x01\x7f\x03\x7f\x41\x01\x0b\x21\x00\x20\x00\x0b\x8b\x80\x80\x80\x00\x01\x01\x7f\x03\x7f\x41\x01\x0b\x22\x00\x0b\x8b\x80\x80\x80\x00\x00\x03\x7f\x41\x01\x0b\x24\x00\x23\x00\x0b\x8a\x80\x80\x80\x00\x00\x03\x7f\x41\x01\x0b\x28\x02\x00\x0b\x8a\x80\x80\x80\x00\x00\x03\x7f\x10\x00\x41\x0d\x0b\x68\x0b\x91\x80\x80\x80\x00\x00\x03\x7f\x10\x00\x41\x03\x0b\x03\x7f\x10\x00\x41\x04\x0b\x6c\x0b\x8a\x80\x80\x80\x00\x00\x03\x7f\x10\x00\x41\x0d\x0b\x45\x0b\x97\x80\x80\x80\x00\x00\x03\x7d\x10\x00\x43\x00\x00\x40\x40\x0b\x03\x7d\x10\x00\x43\x00\x00\x40\x40\x0b\x5e\x0b\x8e\x80\x80\x80\x00\x00\x03\x07\x10\x00\x41\x03\x10\x00\x41\x04\x0b\x6c\x0b\x94\x80\x80\x80\x00\x00\x03\x08\x10\x00\x43\x00\x00\x40\x40\x10\x00\x43\x00\x00\x40\x40\x0b\x5e\x0b\x91\x80\x80\x80\x00\x00\x03\x07\x10\x00\x41\x03\x10\x00\x41\x04\x0b\x41\x05\x6a\x6c\x0b\xb4\x80\x80\x80\x00\x00\x02\x40\x03\x40\x0c\x01\x0c\x00\x00\x0b\x0b\x02\x40\x03\x40\x41\x01\x0d\x01\x00\x0b\x0b\x02\x40\x03\x40\x41\x00\x0e\x00\x01\x00\x0b\x0b\x02\x40\x03\x40\x41\x01\x0e\x02\x01\x01\x01\x00\x0b\x0b\x41\x13\x0b\x97\x80\x80\x80\x00\x00\x02\x7f\x41\x00\x03\x03\x02\x40\x41\x12\x0c\x02\x0b\x41\x14\x0c\x00\x0b\x41\x13\x0b\x0b\xa7\x80\x80\x80\x00\x00\x02\x09\x41\x00\x41\x00\x42\x00\x03\x0a\x02\x40\x41\x12\x41\x6e\x42\x12\x0c\x02\x0b\x41\x14\x41\x6c\x42\x14\x0c\x00\x0b\x41\x13\x41\x6d\x42\x13\x0b\x0b\xb4\x80\x80\x80\x00\x00\x02\x7f\x03\x7f\x41\x12\x0c\x01\x41\x13\x0c\x01\x41\x14\x41\x00\x0d\x01\x1a\x41\x14\x41\x01\x0d\x01\x1a\x41\x15\x0c\x01\x41\x16\x41\x00\x0e\x00\x01\x41\x17\x41\x01\x0e\x02\x01\x01\x01\x41\x15\x0b\x0b\x0b\xe6\x80\x80\x80\x00\x01\x01\x7f\x41\x00\x21\x00\x20\x00\x02\x7f\x03\x7f\x02\x7f\x41\x01\x0c\x02\x0b\x0b\x0b\x6a\x21\x00\x20\x00\x02\x7f\x03\x7f\x03\x7f\x41\x02\x0c\x02\x0b\x0b\x0b\x6a\x21\x00\x20\x00\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x41\x04\x0c\x01\x0b\x0b\x0b\x0b\x6a\x21\x00\x20\x00\x02\x7f\x03\x7f\x41\x08\x0c\x01\x68\x0b\x0b\x6a\x21\x00\x20\x00\x02\x7f\x03\x7f\x03\x7f\x41\x10\x0c\x02\x0b\x68\x0b\x0b\x6a\x21\x00\x20\x00\x0b\xb0\x80\x80\x80\x00\x01\x01\x7f\x41\x00\x21\x00\x20\x00\x03\x7f\x03\x7f\x0c\x01\x0b\x0b\x6a\x21\x00\x20\x00\x03\x7f\x0c\x00\x68\x0b\x6a\x21\x00\x20\x00\x03\x7f\x03\x7f\x0c\x01\x0b\x68\x0b\x6a\x21\x00\x20\x00\x0b\x8a\x80\x80\x80\x00\x00\x41\x01\x03\x06\x41\x02\x6a\x0b\x0b\x8a\x80\x80\x80\x00\x00\x41\x01\x41\x02\x03\x00\x6a\x0b\x0b\x8a\x80\x80\x80\x00\x00\x41\x01\x41\x02\x03\x0b\x0b\x6a\x0b\x95\x80\x80\x80\x00\x01\x01\x7f\x41\x01\x03\x06\x41\x04\x6a\x22\x00\x20\x00\x41\x0a\x49\x0d\x00\x0b\x0b\x98\x80\x80\x80\x00\x01\x01\x7f\x41\x01\x41\x02\x03\x00\x6a\x22\x00\x41\x03\x20\x00\x41\x0a\x49\x0d\x00\x1a\x0b\x0b\x9e\x80\x80\x80\x00\x01\x01\x7f\x41\x00\x21\x00\x41\x01\x41\x02\x03\x0b\x20\x00\x41\x01\x6a\x21\x00\x20\x00\x41\x0a\x49\x0d\x00\x0b\x6a\x0b\xb2\x80\x80\x80\x00\x01\x01\x7f\x02\x40\x03\x40\x41\x01\x21\x00\x20\x00\x41\x03\x6c\x21\x00\x20\x00\x41\x05\x6b\x21\x00\x20\x00\x41\x07\x6c\x21\x00\x0c\x01\x20\x00\x41\xe4\x00\x6c\x21\x00\x0b\x0b\x20\x00\x41\x72\x46\x0b\xa5\x80\x80\x80\x00\x01\x01\x7e\x42\x01\x21\x01\x02\x40\x03\x40\x20\x00\x50\x0d\x01\x20\x00\x20\x01\x7e\x21\x01\x20\x00\x42\x01\x7d\x21\x00\x0c\x00\x0b\x0b\x20\x01\x0b\xab\x80\x80\x80\x00\x01\x02\x7e\x42\x01\x21\x01\x42\x02\x21\x02\x02\x40\x03\x40\x20\x02\x20\x00\x56\x0d\x01\x20\x01\x20\x02\x7e\x21\x01\x20\x02\x42\x01\x7c\x21\x02\x0c\x00\x0b\x0b\x20\x01\x0b\xda\x80\x80\x80\x00\x01\x02\x7d\x02\x40\x03\x40\x20\x00\x43\x00\x00\x00\x00\x5b\x0d\x01\x20\x01\x21\x02\x02\x40\x03\x40\x20\x02\x43\x00\x00\x00\x00\x5b\x0d\x01\x20\x02\x43\x00\x00\x00\x00\x5d\x0d\x03\x20\x03\x20\x02\x92\x21\x03\x20\x02\x43\x00\x00\x00\x40\x93\x21\x02\x0c\x00\x0b\x0b\x20\x03\x20\x00\x95\x21\x03\x20\x00\x43\x00\x00\x80\x3f\x93\x21\x00\x0c\x00\x0b\x0b\x20\x03\x0b\xbd\x80\x80\x80\x00\x00\x03\x01\x0b\x03\x02\x41\x00\x0b\x03\x03\x1a\x0b\x41\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x41\x00\x03\x04\x0b\x1a\x1a\x1a\x03\x02\x41\x00\x0b\x03\x03\x1a\x0b\x41\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x41\x00\x03\x04\x0b\x1a\x1a\x1a\x0b", "loop.wast:3"); +let $$1 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xce\x80\x80\x80\x00\x0e\x60\x02\x7f\x7f\x01\x7f\x60\x00\x00\x60\x00\x01\x7f\x60\x01\x7f\x00\x60\x03\x7f\x7c\x7f\x03\x7f\x7c\x7f\x60\x00\x03\x7f\x7e\x7f\x60\x01\x7f\x01\x7f\x60\x00\x02\x7f\x7f\x60\x00\x02\x7d\x7d\x60\x00\x03\x7f\x7f\x7e\x60\x03\x7f\x7f\x7e\x00\x60\x02\x7f\x7f\x02\x7f\x7f\x60\x01\x7e\x01\x7e\x60\x02\x7d\x7d\x01\x7d\x03\xba\x80\x80\x80\x00\x39\x01\x01\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x00\x02\x02\x02\x01\x01\x02\x06\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x09\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0c\x0c\x0d\x01\x02\x04\x85\x80\x80\x80\x00\x01\x70\x01\x01\x01\x05\x83\x80\x80\x80\x00\x01\x00\x01\x06\x86\x80\x80\x80\x00\x01\x7f\x01\x41\x00\x0b\x07\xdb\x86\x80\x80\x00\x36\x05\x65\x6d\x70\x74\x79\x00\x01\x08\x73\x69\x6e\x67\x75\x6c\x61\x72\x00\x02\x05\x6d\x75\x6c\x74\x69\x00\x03\x06\x6e\x65\x73\x74\x65\x64\x00\x04\x04\x64\x65\x65\x70\x00\x05\x0f\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x66\x69\x72\x73\x74\x00\x06\x0d\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x6d\x69\x64\x00\x07\x0e\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x6c\x61\x73\x74\x00\x08\x0f\x61\x73\x2d\x69\x66\x2d\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x00\x09\x0a\x61\x73\x2d\x69\x66\x2d\x74\x68\x65\x6e\x00\x0a\x0a\x61\x73\x2d\x69\x66\x2d\x65\x6c\x73\x65\x00\x0b\x0e\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x66\x69\x72\x73\x74\x00\x0c\x0d\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x6c\x61\x73\x74\x00\x0d\x11\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x66\x69\x72\x73\x74\x00\x0e\x10\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x6c\x61\x73\x74\x00\x0f\x16\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x66\x69\x72\x73\x74\x00\x11\x14\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x6d\x69\x64\x00\x12\x15\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x6c\x61\x73\x74\x00\x13\x0e\x61\x73\x2d\x73\x74\x6f\x72\x65\x2d\x66\x69\x72\x73\x74\x00\x14\x0d\x61\x73\x2d\x73\x74\x6f\x72\x65\x2d\x6c\x61\x73\x74\x00\x15\x14\x61\x73\x2d\x6d\x65\x6d\x6f\x72\x79\x2e\x67\x72\x6f\x77\x2d\x76\x61\x6c\x75\x65\x00\x16\x0d\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x76\x61\x6c\x75\x65\x00\x18\x0f\x61\x73\x2d\x72\x65\x74\x75\x72\x6e\x2d\x76\x61\x6c\x75\x65\x00\x19\x0f\x61\x73\x2d\x64\x72\x6f\x70\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x1a\x0b\x61\x73\x2d\x62\x72\x2d\x76\x61\x6c\x75\x65\x00\x1b\x12\x61\x73\x2d\x6c\x6f\x63\x61\x6c\x2e\x73\x65\x74\x2d\x76\x61\x6c\x75\x65\x00\x1c\x12\x61\x73\x2d\x6c\x6f\x63\x61\x6c\x2e\x74\x65\x65\x2d\x76\x61\x6c\x75\x65\x00\x1d\x13\x61\x73\x2d\x67\x6c\x6f\x62\x61\x6c\x2e\x73\x65\x74\x2d\x76\x61\x6c\x75\x65\x00\x1e\x0f\x61\x73\x2d\x6c\x6f\x61\x64\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x1f\x10\x61\x73\x2d\x75\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x20\x11\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x21\x0f\x61\x73\x2d\x74\x65\x73\x74\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x22\x12\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x23\x12\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x73\x00\x24\x13\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x6f\x70\x65\x72\x61\x6e\x64\x73\x00\x25\x11\x61\x73\x2d\x6d\x69\x78\x65\x64\x2d\x6f\x70\x65\x72\x61\x6e\x64\x73\x00\x26\x0a\x62\x72\x65\x61\x6b\x2d\x62\x61\x72\x65\x00\x27\x0b\x62\x72\x65\x61\x6b\x2d\x76\x61\x6c\x75\x65\x00\x28\x11\x62\x72\x65\x61\x6b\x2d\x6d\x75\x6c\x74\x69\x2d\x76\x61\x6c\x75\x65\x00\x29\x0e\x62\x72\x65\x61\x6b\x2d\x72\x65\x70\x65\x61\x74\x65\x64\x00\x2a\x0b\x62\x72\x65\x61\x6b\x2d\x69\x6e\x6e\x65\x72\x00\x2b\x0a\x63\x6f\x6e\x74\x2d\x69\x6e\x6e\x65\x72\x00\x2c\x05\x70\x61\x72\x61\x6d\x00\x2d\x06\x70\x61\x72\x61\x6d\x73\x00\x2e\x09\x70\x61\x72\x61\x6d\x73\x2d\x69\x64\x00\x2f\x0b\x70\x61\x72\x61\x6d\x2d\x62\x72\x65\x61\x6b\x00\x30\x0c\x70\x61\x72\x61\x6d\x73\x2d\x62\x72\x65\x61\x6b\x00\x31\x0f\x70\x61\x72\x61\x6d\x73\x2d\x69\x64\x2d\x62\x72\x65\x61\x6b\x00\x32\x07\x65\x66\x66\x65\x63\x74\x73\x00\x33\x05\x77\x68\x69\x6c\x65\x00\x34\x03\x66\x6f\x72\x00\x35\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x36\x08\x74\x79\x70\x65\x2d\x75\x73\x65\x00\x37\x10\x62\x72\x2d\x69\x6d\x70\x6c\x69\x63\x69\x74\x2d\x64\x72\x6f\x70\x00\x38\x09\x89\x80\x80\x80\x00\x01\x04\x41\x00\x0b\x01\xd2\x10\x0b\x0a\x82\x8d\x80\x80\x00\x39\x82\x80\x80\x80\x00\x00\x0b\x88\x80\x80\x80\x00\x00\x03\x40\x0b\x03\x40\x0b\x0b\x8b\x80\x80\x80\x00\x00\x03\x40\x01\x0b\x03\x7f\x41\x07\x0b\x0b\xbc\x80\x80\x80\x00\x00\x03\x40\x10\x00\x10\x00\x10\x00\x10\x00\x0b\x03\x7f\x10\x00\x10\x00\x41\x08\x10\x00\x0b\x1a\x03\x05\x10\x00\x10\x00\x10\x00\x41\x08\x10\x00\x10\x00\x10\x00\x10\x00\x42\x07\x10\x00\x10\x00\x10\x00\x10\x00\x41\x09\x10\x00\x0b\x1a\x1a\x0b\x95\x80\x80\x80\x00\x00\x03\x7f\x03\x40\x10\x00\x02\x40\x0b\x01\x0b\x03\x7f\x10\x00\x41\x09\x0b\x0b\x0b\xff\x80\x80\x80\x00\x00\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x10\x00\x41\x96\x01\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x8c\x80\x80\x80\x00\x00\x03\x7f\x41\x01\x0b\x41\x02\x41\x03\x1b\x0b\x8c\x80\x80\x80\x00\x00\x41\x02\x03\x7f\x41\x01\x0b\x41\x03\x1b\x0b\x8c\x80\x80\x80\x00\x00\x41\x02\x41\x03\x03\x7f\x41\x01\x0b\x1b\x0b\x8c\x80\x80\x80\x00\x00\x03\x7f\x41\x01\x0b\x04\x40\x10\x00\x0b\x0b\x8f\x80\x80\x80\x00\x00\x41\x01\x04\x7f\x03\x7f\x41\x01\x0b\x05\x41\x02\x0b\x0b\x8f\x80\x80\x80\x00\x00\x41\x01\x04\x7f\x41\x02\x05\x03\x7f\x41\x01\x0b\x0b\x0b\x8e\x80\x80\x80\x00\x00\x02\x7f\x03\x7f\x41\x01\x0b\x41\x02\x0d\x00\x0b\x0b\x8e\x80\x80\x80\x00\x00\x02\x7f\x41\x02\x03\x7f\x41\x01\x0b\x0d\x00\x0b\x0b\x90\x80\x80\x80\x00\x00\x02\x7f\x03\x7f\x41\x01\x0b\x41\x02\x0e\x01\x00\x00\x0b\x0b\x90\x80\x80\x80\x00\x00\x02\x7f\x41\x02\x03\x7f\x41\x01\x0b\x0e\x01\x00\x00\x0b\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x91\x80\x80\x80\x00\x00\x02\x7f\x03\x7f\x41\x01\x0b\x41\x02\x41\x00\x11\x00\x00\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x7f\x41\x02\x03\x7f\x41\x01\x0b\x41\x00\x11\x00\x00\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x41\x02\x03\x7f\x41\x00\x0b\x11\x00\x00\x0b\x0b\x8c\x80\x80\x80\x00\x00\x03\x7f\x41\x01\x0b\x41\x01\x36\x02\x00\x0b\x8c\x80\x80\x80\x00\x00\x41\x0a\x03\x7f\x41\x01\x0b\x36\x02\x00\x0b\x89\x80\x80\x80\x00\x00\x03\x7f\x41\x01\x0b\x40\x00\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x89\x80\x80\x80\x00\x00\x03\x7f\x41\x01\x0b\x10\x17\x0b\x88\x80\x80\x80\x00\x00\x03\x7f\x41\x01\x0b\x0f\x0b\x88\x80\x80\x80\x00\x00\x03\x7f\x41\x01\x0b\x1a\x0b\x8c\x80\x80\x80\x00\x00\x02\x7f\x03\x7f\x41\x01\x0b\x0c\x00\x0b\x0b\x8d\x80\x80\x80\x00\x01\x01\x7f\x03\x7f\x41\x01\x0b\x21\x00\x20\x00\x0b\x8b\x80\x80\x80\x00\x01\x01\x7f\x03\x7f\x41\x01\x0b\x22\x00\x0b\x8b\x80\x80\x80\x00\x00\x03\x7f\x41\x01\x0b\x24\x00\x23\x00\x0b\x8a\x80\x80\x80\x00\x00\x03\x7f\x41\x01\x0b\x28\x02\x00\x0b\x8a\x80\x80\x80\x00\x00\x03\x7f\x10\x00\x41\x0d\x0b\x68\x0b\x91\x80\x80\x80\x00\x00\x03\x7f\x10\x00\x41\x03\x0b\x03\x7f\x10\x00\x41\x04\x0b\x6c\x0b\x8a\x80\x80\x80\x00\x00\x03\x7f\x10\x00\x41\x0d\x0b\x45\x0b\x97\x80\x80\x80\x00\x00\x03\x7d\x10\x00\x43\x00\x00\x40\x40\x0b\x03\x7d\x10\x00\x43\x00\x00\x40\x40\x0b\x5e\x0b\x8e\x80\x80\x80\x00\x00\x03\x07\x10\x00\x41\x03\x10\x00\x41\x04\x0b\x6c\x0b\x94\x80\x80\x80\x00\x00\x03\x08\x10\x00\x43\x00\x00\x40\x40\x10\x00\x43\x00\x00\x40\x40\x0b\x5e\x0b\x91\x80\x80\x80\x00\x00\x03\x07\x10\x00\x41\x03\x10\x00\x41\x04\x0b\x41\x05\x6a\x6c\x0b\xb4\x80\x80\x80\x00\x00\x02\x40\x03\x40\x0c\x01\x0c\x00\x00\x0b\x0b\x02\x40\x03\x40\x41\x01\x0d\x01\x00\x0b\x0b\x02\x40\x03\x40\x41\x00\x0e\x00\x01\x00\x0b\x0b\x02\x40\x03\x40\x41\x01\x0e\x02\x01\x01\x01\x00\x0b\x0b\x41\x13\x0b\x97\x80\x80\x80\x00\x00\x02\x7f\x41\x00\x03\x03\x02\x40\x41\x12\x0c\x02\x0b\x41\x14\x0c\x00\x0b\x41\x13\x0b\x0b\xa7\x80\x80\x80\x00\x00\x02\x09\x41\x00\x41\x00\x42\x00\x03\x0a\x02\x40\x41\x12\x41\x6e\x42\x12\x0c\x02\x0b\x41\x14\x41\x6c\x42\x14\x0c\x00\x0b\x41\x13\x41\x6d\x42\x13\x0b\x0b\xb4\x80\x80\x80\x00\x00\x02\x7f\x03\x7f\x41\x12\x0c\x01\x41\x13\x0c\x01\x41\x14\x41\x00\x0d\x01\x1a\x41\x14\x41\x01\x0d\x01\x1a\x41\x15\x0c\x01\x41\x16\x41\x00\x0e\x00\x01\x41\x17\x41\x01\x0e\x02\x01\x01\x01\x41\x15\x0b\x0b\x0b\xe6\x80\x80\x80\x00\x01\x01\x7f\x41\x00\x21\x00\x20\x00\x02\x7f\x03\x7f\x02\x7f\x41\x01\x0c\x02\x0b\x0b\x0b\x6a\x21\x00\x20\x00\x02\x7f\x03\x7f\x03\x7f\x41\x02\x0c\x02\x0b\x0b\x0b\x6a\x21\x00\x20\x00\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x41\x04\x0c\x01\x0b\x0b\x0b\x0b\x6a\x21\x00\x20\x00\x02\x7f\x03\x7f\x41\x08\x0c\x01\x68\x0b\x0b\x6a\x21\x00\x20\x00\x02\x7f\x03\x7f\x03\x7f\x41\x10\x0c\x02\x0b\x68\x0b\x0b\x6a\x21\x00\x20\x00\x0b\xb0\x80\x80\x80\x00\x01\x01\x7f\x41\x00\x21\x00\x20\x00\x03\x7f\x03\x7f\x0c\x01\x0b\x0b\x6a\x21\x00\x20\x00\x03\x7f\x0c\x00\x68\x0b\x6a\x21\x00\x20\x00\x03\x7f\x03\x7f\x0c\x01\x0b\x68\x0b\x6a\x21\x00\x20\x00\x0b\x8a\x80\x80\x80\x00\x00\x41\x01\x03\x06\x41\x02\x6a\x0b\x0b\x8a\x80\x80\x80\x00\x00\x41\x01\x41\x02\x03\x00\x6a\x0b\x0b\x8a\x80\x80\x80\x00\x00\x41\x01\x41\x02\x03\x0b\x0b\x6a\x0b\x95\x80\x80\x80\x00\x01\x01\x7f\x41\x01\x03\x06\x41\x04\x6a\x22\x00\x20\x00\x41\x0a\x49\x0d\x00\x0b\x0b\x98\x80\x80\x80\x00\x01\x01\x7f\x41\x01\x41\x02\x03\x00\x6a\x22\x00\x41\x03\x20\x00\x41\x0a\x49\x0d\x00\x1a\x0b\x0b\x9e\x80\x80\x80\x00\x01\x01\x7f\x41\x00\x21\x00\x41\x01\x41\x02\x03\x0b\x20\x00\x41\x01\x6a\x21\x00\x20\x00\x41\x0a\x49\x0d\x00\x0b\x6a\x0b\xb2\x80\x80\x80\x00\x01\x01\x7f\x02\x40\x03\x40\x41\x01\x21\x00\x20\x00\x41\x03\x6c\x21\x00\x20\x00\x41\x05\x6b\x21\x00\x20\x00\x41\x07\x6c\x21\x00\x0c\x01\x20\x00\x41\xe4\x00\x6c\x21\x00\x0b\x0b\x20\x00\x41\x72\x46\x0b\xa5\x80\x80\x80\x00\x01\x01\x7e\x42\x01\x21\x01\x02\x40\x03\x40\x20\x00\x50\x0d\x01\x20\x00\x20\x01\x7e\x21\x01\x20\x00\x42\x01\x7d\x21\x00\x0c\x00\x0b\x0b\x20\x01\x0b\xab\x80\x80\x80\x00\x01\x02\x7e\x42\x01\x21\x01\x42\x02\x21\x02\x02\x40\x03\x40\x20\x02\x20\x00\x56\x0d\x01\x20\x01\x20\x02\x7e\x21\x01\x20\x02\x42\x01\x7c\x21\x02\x0c\x00\x0b\x0b\x20\x01\x0b\xda\x80\x80\x80\x00\x01\x02\x7d\x02\x40\x03\x40\x20\x00\x43\x00\x00\x00\x00\x5b\x0d\x01\x20\x01\x21\x02\x02\x40\x03\x40\x20\x02\x43\x00\x00\x00\x00\x5b\x0d\x01\x20\x02\x43\x00\x00\x00\x00\x5d\x0d\x03\x20\x03\x20\x02\x92\x21\x03\x20\x02\x43\x00\x00\x00\x40\x93\x21\x02\x0c\x00\x0b\x0b\x20\x03\x20\x00\x95\x21\x03\x20\x00\x43\x00\x00\x80\x3f\x93\x21\x00\x0c\x00\x0b\x0b\x20\x03\x0b\xbd\x80\x80\x80\x00\x00\x03\x01\x0b\x03\x02\x41\x00\x0b\x03\x03\x1a\x0b\x41\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x41\x00\x03\x04\x0b\x1a\x1a\x1a\x03\x02\x41\x00\x0b\x03\x03\x1a\x0b\x41\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x41\x00\x03\x04\x0b\x1a\x1a\x1a\x0b\x9a\x80\x80\x80\x00\x01\x01\x7f\x41\x01\x03\x40\x20\x00\x41\x01\x6a\x21\x00\x41\x02\x20\x00\x41\x0a\x48\x0d\x00\x1a\x0b\x0b", "loop.wast:3"); // loop.wast:3 let $1 = instance($$1); -// loop.wast:430 -assert_return(() => call($1, "empty", []), "loop.wast:430"); - -// loop.wast:431 -assert_return(() => call($1, "singular", []), "loop.wast:431", 7); - -// loop.wast:432 -assert_return(() => call($1, "multi", []), "loop.wast:432", 8); - -// loop.wast:433 -assert_return(() => call($1, "nested", []), "loop.wast:433", 9); - -// loop.wast:434 -assert_return(() => call($1, "deep", []), "loop.wast:434", 150); - -// loop.wast:436 -assert_return(() => call($1, "as-select-first", []), "loop.wast:436", 1); - -// loop.wast:437 -assert_return(() => call($1, "as-select-mid", []), "loop.wast:437", 2); - -// loop.wast:438 -assert_return(() => call($1, "as-select-last", []), "loop.wast:438", 2); - -// loop.wast:440 -assert_return(() => call($1, "as-if-condition", []), "loop.wast:440"); - // loop.wast:441 -assert_return(() => call($1, "as-if-then", []), "loop.wast:441", 1); +assert_return(() => call($1, "empty", []), "loop.wast:441"); // loop.wast:442 -assert_return(() => call($1, "as-if-else", []), "loop.wast:442", 2); +assert_return(() => call($1, "singular", []), "loop.wast:442", 7); + +// loop.wast:443 +assert_return(() => call($1, "multi", []), "loop.wast:443", 8); // loop.wast:444 -assert_return(() => call($1, "as-br_if-first", []), "loop.wast:444", 1); +assert_return(() => call($1, "nested", []), "loop.wast:444", 9); // loop.wast:445 -assert_return(() => call($1, "as-br_if-last", []), "loop.wast:445", 2); +assert_return(() => call($1, "deep", []), "loop.wast:445", 150); // loop.wast:447 -assert_return(() => call($1, "as-br_table-first", []), "loop.wast:447", 1); +assert_return(() => call($1, "as-select-first", []), "loop.wast:447", 1); // loop.wast:448 -assert_return(() => call($1, "as-br_table-last", []), "loop.wast:448", 2); +assert_return(() => call($1, "as-select-mid", []), "loop.wast:448", 2); -// loop.wast:450 -assert_return(() => call($1, "as-call_indirect-first", []), "loop.wast:450", 1); +// loop.wast:449 +assert_return(() => call($1, "as-select-last", []), "loop.wast:449", 2); // loop.wast:451 -assert_return(() => call($1, "as-call_indirect-mid", []), "loop.wast:451", 2); +assert_return(() => call($1, "as-if-condition", []), "loop.wast:451"); // loop.wast:452 -assert_return(() => call($1, "as-call_indirect-last", []), "loop.wast:452", 1); +assert_return(() => call($1, "as-if-then", []), "loop.wast:452", 1); -// loop.wast:454 -assert_return(() => call($1, "as-store-first", []), "loop.wast:454"); +// loop.wast:453 +assert_return(() => call($1, "as-if-else", []), "loop.wast:453", 2); // loop.wast:455 -assert_return(() => call($1, "as-store-last", []), "loop.wast:455"); +assert_return(() => call($1, "as-br_if-first", []), "loop.wast:455", 1); -// loop.wast:457 -assert_return(() => call($1, "as-memory.grow-value", []), "loop.wast:457", 1); +// loop.wast:456 +assert_return(() => call($1, "as-br_if-last", []), "loop.wast:456", 2); // loop.wast:458 -assert_return(() => call($1, "as-call-value", []), "loop.wast:458", 1); +assert_return(() => call($1, "as-br_table-first", []), "loop.wast:458", 1); // loop.wast:459 -assert_return(() => call($1, "as-return-value", []), "loop.wast:459", 1); - -// loop.wast:460 -assert_return(() => call($1, "as-drop-operand", []), "loop.wast:460"); +assert_return(() => call($1, "as-br_table-last", []), "loop.wast:459", 2); // loop.wast:461 -assert_return(() => call($1, "as-br-value", []), "loop.wast:461", 1); +assert_return(() => call($1, "as-call_indirect-first", []), "loop.wast:461", 1); // loop.wast:462 -assert_return(() => call($1, "as-local.set-value", []), "loop.wast:462", 1); +assert_return(() => call($1, "as-call_indirect-mid", []), "loop.wast:462", 2); // loop.wast:463 -assert_return(() => call($1, "as-local.tee-value", []), "loop.wast:463", 1); - -// loop.wast:464 -assert_return(() => call($1, "as-global.set-value", []), "loop.wast:464", 1); +assert_return(() => call($1, "as-call_indirect-last", []), "loop.wast:463", 1); // loop.wast:465 -assert_return(() => call($1, "as-load-operand", []), "loop.wast:465", 1); +assert_return(() => call($1, "as-store-first", []), "loop.wast:465"); -// loop.wast:467 -assert_return(() => call($1, "as-unary-operand", []), "loop.wast:467", 0); +// loop.wast:466 +assert_return(() => call($1, "as-store-last", []), "loop.wast:466"); // loop.wast:468 -assert_return(() => call($1, "as-binary-operand", []), "loop.wast:468", 12); +assert_return(() => call($1, "as-memory.grow-value", []), "loop.wast:468", 1); // loop.wast:469 -assert_return(() => call($1, "as-test-operand", []), "loop.wast:469", 0); +assert_return(() => call($1, "as-call-value", []), "loop.wast:469", 1); // loop.wast:470 -assert_return(() => call($1, "as-compare-operand", []), "loop.wast:470", 0); +assert_return(() => call($1, "as-return-value", []), "loop.wast:470", 1); // loop.wast:471 -assert_return(() => call($1, "as-binary-operands", []), "loop.wast:471", 12); +assert_return(() => call($1, "as-drop-operand", []), "loop.wast:471"); // loop.wast:472 -assert_return(() => call($1, "as-compare-operands", []), "loop.wast:472", 0); +assert_return(() => call($1, "as-br-value", []), "loop.wast:472", 1); // loop.wast:473 -assert_return(() => call($1, "as-mixed-operands", []), "loop.wast:473", 27); +assert_return(() => call($1, "as-local.set-value", []), "loop.wast:473", 1); + +// loop.wast:474 +assert_return(() => call($1, "as-local.tee-value", []), "loop.wast:474", 1); // loop.wast:475 -assert_return(() => call($1, "break-bare", []), "loop.wast:475", 19); +assert_return(() => call($1, "as-global.set-value", []), "loop.wast:475", 1); // loop.wast:476 -assert_return(() => call($1, "break-value", []), "loop.wast:476", 18); +assert_return(() => call($1, "as-load-operand", []), "loop.wast:476", 1); -// loop.wast:477 -assert_return(() => call($1, "break-multi-value", []), "loop.wast:477", 18, -18, 18n); +// loop.wast:478 +assert_return(() => call($1, "as-unary-operand", []), "loop.wast:478", 0); + +// loop.wast:479 +assert_return(() => call($1, "as-binary-operand", []), "loop.wast:479", 12); // loop.wast:480 -assert_return(() => call($1, "break-repeated", []), "loop.wast:480", 18); +assert_return(() => call($1, "as-test-operand", []), "loop.wast:480", 0); // loop.wast:481 -assert_return(() => call($1, "break-inner", []), "loop.wast:481", 31); +assert_return(() => call($1, "as-compare-operand", []), "loop.wast:481", 0); + +// loop.wast:482 +assert_return(() => call($1, "as-binary-operands", []), "loop.wast:482", 12); // loop.wast:483 -assert_return(() => call($1, "param", []), "loop.wast:483", 3); +assert_return(() => call($1, "as-compare-operands", []), "loop.wast:483", 0); // loop.wast:484 -assert_return(() => call($1, "params", []), "loop.wast:484", 3); - -// loop.wast:485 -assert_return(() => call($1, "params-id", []), "loop.wast:485", 3); +assert_return(() => call($1, "as-mixed-operands", []), "loop.wast:484", 27); // loop.wast:486 -assert_return(() => call($1, "param-break", []), "loop.wast:486", 13); +assert_return(() => call($1, "break-bare", []), "loop.wast:486", 19); // loop.wast:487 -assert_return(() => call($1, "params-break", []), "loop.wast:487", 12); +assert_return(() => call($1, "break-value", []), "loop.wast:487", 18); // loop.wast:488 -assert_return(() => call($1, "params-id-break", []), "loop.wast:488", 3); +assert_return(() => call($1, "break-multi-value", []), "loop.wast:488", 18, -18, 18n); -// loop.wast:490 -assert_return(() => call($1, "effects", []), "loop.wast:490", 1); +// loop.wast:491 +assert_return(() => call($1, "break-repeated", []), "loop.wast:491", 18); // loop.wast:492 -assert_return(() => call($1, "while", [0n]), "loop.wast:492", 1n); - -// loop.wast:493 -assert_return(() => call($1, "while", [1n]), "loop.wast:493", 1n); +assert_return(() => call($1, "break-inner", []), "loop.wast:492", 31); // loop.wast:494 -assert_return(() => call($1, "while", [2n]), "loop.wast:494", 2n); +assert_return(() => call($1, "param", []), "loop.wast:494", 3); // loop.wast:495 -assert_return(() => call($1, "while", [3n]), "loop.wast:495", 6n); +assert_return(() => call($1, "params", []), "loop.wast:495", 3); // loop.wast:496 -assert_return(() => call($1, "while", [5n]), "loop.wast:496", 120n); +assert_return(() => call($1, "params-id", []), "loop.wast:496", 3); // loop.wast:497 -assert_return(() => call($1, "while", [20n]), "loop.wast:497", 2_432_902_008_176_640_000n); +assert_return(() => call($1, "param-break", []), "loop.wast:497", 13); -// loop.wast:499 -assert_return(() => call($1, "for", [0n]), "loop.wast:499", 1n); +// loop.wast:498 +assert_return(() => call($1, "params-break", []), "loop.wast:498", 12); -// loop.wast:500 -assert_return(() => call($1, "for", [1n]), "loop.wast:500", 1n); +// loop.wast:499 +assert_return(() => call($1, "params-id-break", []), "loop.wast:499", 3); // loop.wast:501 -assert_return(() => call($1, "for", [2n]), "loop.wast:501", 2n); - -// loop.wast:502 -assert_return(() => call($1, "for", [3n]), "loop.wast:502", 6n); +assert_return(() => call($1, "effects", []), "loop.wast:501", 1); // loop.wast:503 -assert_return(() => call($1, "for", [5n]), "loop.wast:503", 120n); +assert_return(() => call($1, "while", [0n]), "loop.wast:503", 1n); // loop.wast:504 -assert_return(() => call($1, "for", [20n]), "loop.wast:504", 2_432_902_008_176_640_000n); +assert_return(() => call($1, "while", [1n]), "loop.wast:504", 1n); + +// loop.wast:505 +assert_return(() => call($1, "while", [2n]), "loop.wast:505", 2n); // loop.wast:506 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xe0\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:506"); // assert_return(() => call($1, "nesting", [0., 7.]), "loop.wast:506", 0.) +assert_return(() => call($1, "while", [3n]), "loop.wast:506", 6n); // loop.wast:507 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xe0\x40\x43\x00\x00\x00\x00\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:507"); // assert_return(() => call($1, "nesting", [7., 0.]), "loop.wast:507", 0.) +assert_return(() => call($1, "while", [5n]), "loop.wast:507", 120n); // loop.wast:508 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x3f\x10\x00\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:508"); // assert_return(() => call($1, "nesting", [1., 1.]), "loop.wast:508", 1.) - -// loop.wast:509 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\x40\x10\x00\xbc\x43\x00\x00\x00\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:509"); // assert_return(() => call($1, "nesting", [1., 2.]), "loop.wast:509", 2.) +assert_return(() => call($1, "while", [20n]), "loop.wast:508", 2_432_902_008_176_640_000n); // loop.wast:510 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x40\x40\x10\x00\xbc\x43\x00\x00\x80\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:510"); // assert_return(() => call($1, "nesting", [1., 3.]), "loop.wast:510", 4.) +assert_return(() => call($1, "for", [0n]), "loop.wast:510", 1n); // loop.wast:511 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x40\x10\x00\xbc\x43\x00\x00\xc0\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:511"); // assert_return(() => call($1, "nesting", [1., 4.]), "loop.wast:511", 6.) +assert_return(() => call($1, "for", [1n]), "loop.wast:511", 1n); // loop.wast:512 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc8\x42\x10\x00\xbc\x43\x00\x60\x1f\x45\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:512"); // assert_return(() => call($1, "nesting", [1., 100.]), "loop.wast:512", 2550.) +assert_return(() => call($1, "for", [2n]), "loop.wast:512", 2n); // loop.wast:513 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xca\x42\x10\x00\xbc\x43\x00\x90\x22\x45\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:513"); // assert_return(() => call($1, "nesting", [1., 101.]), "loop.wast:513", 2601.) +assert_return(() => call($1, "for", [3n]), "loop.wast:513", 6n); // loop.wast:514 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x40\x43\x00\x00\x80\x3f\x10\x00\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:514"); // assert_return(() => call($1, "nesting", [2., 1.]), "loop.wast:514", 1.) +assert_return(() => call($1, "for", [5n]), "loop.wast:514", 120n); // loop.wast:515 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x40\x40\x43\x00\x00\x80\x3f\x10\x00\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:515"); // assert_return(() => call($1, "nesting", [3., 1.]), "loop.wast:515", 1.) - -// loop.wast:516 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x20\x41\x43\x00\x00\x80\x3f\x10\x00\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:516"); // assert_return(() => call($1, "nesting", [10., 1.]), "loop.wast:516", 1.) +assert_return(() => call($1, "for", [20n]), "loop.wast:515", 2_432_902_008_176_640_000n); // loop.wast:517 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x40\x43\x00\x00\x00\x40\x10\x00\xbc\x43\x00\x00\x40\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:517"); // assert_return(() => call($1, "nesting", [2., 2.]), "loop.wast:517", 3.) +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xe0\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:517"); // assert_return(() => call($1, "nesting", [0., 7.]), "loop.wast:517", 0.) // loop.wast:518 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x40\x43\x00\x00\x40\x40\x10\x00\xbc\x43\x00\x00\x80\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:518"); // assert_return(() => call($1, "nesting", [2., 3.]), "loop.wast:518", 4.) +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xe0\x40\x43\x00\x00\x00\x00\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:518"); // assert_return(() => call($1, "nesting", [7., 0.]), "loop.wast:518", 0.) // loop.wast:519 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xe0\x40\x43\x00\x00\x80\x40\x10\x00\xbc\x43\xcf\xf3\x24\x41\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:519"); // assert_return(() => call($1, "nesting", [7., 4.]), "loop.wast:519", 10.3095235825) +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x3f\x10\x00\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:519"); // assert_return(() => call($1, "nesting", [1., 1.]), "loop.wast:519", 1.) // loop.wast:520 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xe0\x40\x43\x00\x00\xc8\x42\x10\x00\xbc\x43\x62\xec\x88\x45\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:520"); // assert_return(() => call($1, "nesting", [7., 100.]), "loop.wast:520", 4381.54785156) +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\x40\x10\x00\xbc\x43\x00\x00\x00\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:520"); // assert_return(() => call($1, "nesting", [1., 2.]), "loop.wast:520", 2.) // loop.wast:521 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xe0\x40\x43\x00\x00\xca\x42\x10\x00\xbc\x43\x00\x90\x22\x45\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:521"); // assert_return(() => call($1, "nesting", [7., 101.]), "loop.wast:521", 2601.) +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x40\x40\x10\x00\xbc\x43\x00\x00\x80\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:521"); // assert_return(() => call($1, "nesting", [1., 3.]), "loop.wast:521", 4.) + +// loop.wast:522 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x40\x10\x00\xbc\x43\x00\x00\xc0\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:522"); // assert_return(() => call($1, "nesting", [1., 4.]), "loop.wast:522", 6.) // loop.wast:523 -assert_return(() => call($1, "type-use", []), "loop.wast:523"); +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc8\x42\x10\x00\xbc\x43\x00\x60\x1f\x45\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:523"); // assert_return(() => call($1, "nesting", [1., 100.]), "loop.wast:523", 2550.) + +// loop.wast:524 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xca\x42\x10\x00\xbc\x43\x00\x90\x22\x45\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:524"); // assert_return(() => call($1, "nesting", [1., 101.]), "loop.wast:524", 2601.) // loop.wast:525 -assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:525"); +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x40\x43\x00\x00\x80\x3f\x10\x00\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:525"); // assert_return(() => call($1, "nesting", [2., 1.]), "loop.wast:525", 1.) + +// loop.wast:526 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x40\x40\x43\x00\x00\x80\x3f\x10\x00\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:526"); // assert_return(() => call($1, "nesting", [3., 1.]), "loop.wast:526", 1.) + +// loop.wast:527 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x20\x41\x43\x00\x00\x80\x3f\x10\x00\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:527"); // assert_return(() => call($1, "nesting", [10., 1.]), "loop.wast:527", 1.) + +// loop.wast:528 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x40\x43\x00\x00\x00\x40\x10\x00\xbc\x43\x00\x00\x40\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:528"); // assert_return(() => call($1, "nesting", [2., 2.]), "loop.wast:528", 3.) + +// loop.wast:529 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x40\x43\x00\x00\x40\x40\x10\x00\xbc\x43\x00\x00\x80\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:529"); // assert_return(() => call($1, "nesting", [2., 3.]), "loop.wast:529", 4.) + +// loop.wast:530 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xe0\x40\x43\x00\x00\x80\x40\x10\x00\xbc\x43\xcf\xf3\x24\x41\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:530"); // assert_return(() => call($1, "nesting", [7., 4.]), "loop.wast:530", 10.3095235825) + +// loop.wast:531 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xe0\x40\x43\x00\x00\xc8\x42\x10\x00\xbc\x43\x62\xec\x88\x45\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:531"); // assert_return(() => call($1, "nesting", [7., 100.]), "loop.wast:531", 4381.54785156) // loop.wast:532 -assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:532"); +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x95\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x02\x7d\x7d\x01\x7d\x02\xb7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xe0\x40\x43\x00\x00\xca\x42\x10\x00\xbc\x43\x00\x90\x22\x45\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "loop.wast:532"); // assert_return(() => call($1, "nesting", [7., 101.]), "loop.wast:532", 2601.) -// loop.wast:539 -assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:539"); +// loop.wast:534 +assert_return(() => call($1, "type-use", []), "loop.wast:534"); -// loop.wast:546 -assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:546"); +// loop.wast:536 +assert_return(() => call($1, "br-implicit-drop", []), "loop.wast:536", 1); -// loop.wast:553 -assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:553"); +// loop.wast:538 +assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:538"); -// loop.wast:560 -assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:560"); +// loop.wast:545 +assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:545"); -// loop.wast:567 -assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:567"); +// loop.wast:552 +assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:552"); -// loop.wast:571 -assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:571"); +// loop.wast:559 +assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:559"); -// loop.wast:578 -assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:578"); +// loop.wast:566 +assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:566"); -// loop.wast:585 -assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:585"); +// loop.wast:573 +assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:573"); -// loop.wast:592 -assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:592"); +// loop.wast:580 +assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:580"); -// loop.wast:600 -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\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x03\x00\x41\x00\x0b\x0b", "loop.wast:600"); +// loop.wast:584 +assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:584"); -// loop.wast:608 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x03\x40\x0b\x0b", "loop.wast:608"); +// loop.wast:591 +assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:591"); -// loop.wast:612 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x03\x40\x0b\x0b", "loop.wast:612"); +// loop.wast:598 +assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:598"); -// loop.wast:616 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7d\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x03\x40\x0b\x0b", "loop.wast:616"); +// loop.wast:605 +assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:605"); -// loop.wast:620 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7c\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x03\x40\x0b\x0b", "loop.wast:620"); +// loop.wast:613 +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\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x03\x00\x41\x00\x0b\x0b", "loop.wast:613"); + +// loop.wast:621 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x03\x40\x0b\x0b", "loop.wast:621"); // loop.wast:625 -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\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x03\x40\x41\x01\x0b\x0b", "loop.wast:625"); +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x03\x40\x0b\x0b", "loop.wast:625"); + +// loop.wast:629 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7d\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x03\x40\x0b\x0b", "loop.wast:629"); -// loop.wast:631 -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\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x03\x40\x41\x01\x41\x02\x0b\x0b", "loop.wast:631"); +// loop.wast:633 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7c\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x03\x40\x0b\x0b", "loop.wast:633"); -// loop.wast:637 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x03\x7f\x0b\x0b", "loop.wast:637"); +// loop.wast:638 +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\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x03\x40\x41\x01\x0b\x0b", "loop.wast:638"); -// loop.wast:643 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x00\x02\x7f\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x03\x00\x0b\x0b", "loop.wast:643"); +// loop.wast:644 +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\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x03\x40\x41\x01\x41\x02\x0b\x0b", "loop.wast:644"); -// loop.wast:649 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x03\x7f\x01\x0b\x0b", "loop.wast:649"); +// loop.wast:650 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x03\x7f\x0b\x0b", "loop.wast:650"); -// loop.wast:655 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x00\x02\x7f\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x03\x00\x01\x0b\x0b", "loop.wast:655"); +// loop.wast:656 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x00\x02\x7f\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x03\x00\x0b\x0b", "loop.wast:656"); -// loop.wast:661 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x03\x7f\x43\x00\x00\x00\x00\x0b\x0b", "loop.wast:661"); +// loop.wast:662 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x03\x7f\x01\x0b\x0b", "loop.wast:662"); -// loop.wast:667 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x00\x02\x7f\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x03\x00\x41\x00\x0b\x0b", "loop.wast:667"); +// loop.wast:668 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x00\x02\x7f\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x03\x00\x01\x0b\x0b", "loop.wast:668"); -// loop.wast:673 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x00\x02\x7f\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x41\x01\x03\x00\x41\x02\x0b\x0b", "loop.wast:673"); +// loop.wast:674 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x03\x7f\x43\x00\x00\x00\x00\x0b\x0b", "loop.wast:674"); -// loop.wast:679 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x03\x7f\x41\x01\x41\x02\x0b\x0b", "loop.wast:679"); +// loop.wast:680 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x00\x02\x7f\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x03\x00\x41\x00\x0b\x0b", "loop.wast:680"); -// loop.wast:685 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x03\x7e\x00\x00\x00\x1b\x0b\x0b", "loop.wast:685"); +// loop.wast:686 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x00\x02\x7f\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x41\x01\x03\x00\x41\x02\x0b\x0b", "loop.wast:686"); // loop.wast:692 -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\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x41\x00\x02\x40\x03\x7f\x0b\x1a\x0b\x0b", "loop.wast:692"); +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x03\x7f\x41\x01\x41\x02\x0b\x0b", "loop.wast:692"); -// loop.wast:701 -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\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x41\x00\x03\x40\x03\x7f\x0b\x1a\x0b\x0b", "loop.wast:701"); +// loop.wast:698 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x03\x7e\x00\x00\x00\x1b\x0b\x0b", "loop.wast:698"); -// loop.wast:710 -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\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x41\x00\x41\x00\x04\x40\x03\x7f\x0b\x1a\x0b\x0b", "loop.wast:710"); +// loop.wast:705 +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\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x41\x00\x02\x40\x03\x7f\x0b\x1a\x0b\x0b", "loop.wast:705"); -// loop.wast:720 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x03\x01\x1a\x0b\x0b", "loop.wast:720"); +// loop.wast:714 +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\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x41\x00\x03\x40\x03\x7f\x0b\x1a\x0b\x0b", "loop.wast:714"); -// loop.wast:726 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7f\x7c\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x03\x01\x1a\x1a\x0b\x0b", "loop.wast:726"); +// loop.wast:723 +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\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x41\x00\x41\x00\x04\x40\x03\x7f\x0b\x1a\x0b\x0b", "loop.wast:723"); -// loop.wast:732 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x03\x01\x1a\x0b\x0b", "loop.wast:732"); +// loop.wast:733 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x03\x01\x1a\x0b\x0b", "loop.wast:733"); -// loop.wast:738 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x03\x01\x1a\x1a\x0b\x0b", "loop.wast:738"); +// loop.wast:739 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7f\x7c\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x03\x01\x1a\x1a\x0b\x0b", "loop.wast:739"); -// loop.wast:744 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x02\x40\x03\x01\x1a\x0b\x0b\x0b", "loop.wast:744"); +// loop.wast:745 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x03\x01\x1a\x0b\x0b", "loop.wast:745"); -// loop.wast:750 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7f\x7c\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x02\x40\x03\x01\x1a\x1a\x0b\x0b\x0b", "loop.wast:750"); +// loop.wast:751 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x03\x01\x1a\x1a\x0b\x0b", "loop.wast:751"); -// loop.wast:756 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x03\x01\x1a\x0b\x0b\x0b", "loop.wast:756"); +// loop.wast:757 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x02\x40\x03\x01\x1a\x0b\x0b\x0b", "loop.wast:757"); -// loop.wast:762 -assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x95\x80\x80\x80\x00\x01\x8f\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x03\x01\x1a\x1a\x0b\x0b\x0b", "loop.wast:762"); +// loop.wast:763 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7f\x7c\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x02\x40\x03\x01\x1a\x1a\x0b\x0b\x0b", "loop.wast:763"); // loop.wast:769 -assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:769"); +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x03\x01\x1a\x0b\x0b\x0b", "loop.wast:769"); -// loop.wast:773 -assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:773"); - -// loop.wast:778 -assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:778"); +// loop.wast:775 +assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x95\x80\x80\x80\x00\x01\x8f\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x03\x01\x1a\x1a\x0b\x0b\x0b", "loop.wast:775"); // loop.wast:782 assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:782"); + +// loop.wast:786 +assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:786"); + +// loop.wast:791 +assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:791"); + +// loop.wast:795 +assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "loop.wast:795"); reinitializeRegistry(); })(); diff --git a/wasm/core/js/ref_null.wast.js b/wasm/core/js/ref_null.wast.js index 348cb303356adf..cd7223b15e96e2 100644 --- a/wasm/core/js/ref_null.wast.js +++ b/wasm/core/js/ref_null.wast.js @@ -19,7 +19,7 @@ run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x93\x80\x80 assert_return(() => call($1, "externref", []), "ref_null.wast:19", null); // ref_null.wast:20 -assert_return(() => call($1, "ref", []), "ref_null.wast:20", "ref.null"); +assert_return(() => call($1, "ref", []), "ref_null.wast:20", null); // ref_null.wast:23 let $$2 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa9\x80\x80\x80\x00\x0a\x60\x00\x00\x60\x00\x01\x6e\x60\x00\x01\x71\x60\x00\x01\x70\x60\x00\x01\x73\x60\x00\x01\x69\x60\x00\x01\x74\x60\x00\x01\x6f\x60\x00\x01\x72\x60\x00\x01\x63\x00\x03\x8a\x80\x80\x80\x00\x09\x01\x02\x03\x04\x05\x06\x07\x08\x09\x06\xdd\x80\x80\x80\x00\x12\x71\x00\xd0\x71\x0b\x73\x00\xd0\x73\x0b\x74\x00\xd0\x74\x0b\x72\x00\xd0\x72\x0b\x6e\x00\xd0\x6e\x0b\x6e\x00\xd0\x71\x0b\x70\x00\xd0\x70\x0b\x70\x00\xd0\x73\x0b\x69\x00\xd0\x69\x0b\x69\x00\xd0\x74\x0b\x6f\x00\xd0\x6f\x0b\x6f\x00\xd0\x72\x0b\x71\x00\xd0\x71\x0b\x73\x00\xd0\x73\x0b\x74\x00\xd0\x74\x0b\x72\x00\xd0\x72\x0b\x63\x00\x00\xd0\x00\x0b\x63\x00\x00\xd0\x73\x0b\x07\xe4\x80\x80\x80\x00\x09\x06\x61\x6e\x79\x72\x65\x66\x00\x00\x07\x6e\x75\x6c\x6c\x72\x65\x66\x00\x01\x07\x66\x75\x6e\x63\x72\x65\x66\x00\x02\x0b\x6e\x75\x6c\x6c\x66\x75\x6e\x63\x72\x65\x66\x00\x03\x06\x65\x78\x6e\x72\x65\x66\x00\x04\x0a\x6e\x75\x6c\x6c\x65\x78\x6e\x72\x65\x66\x00\x05\x09\x65\x78\x74\x65\x72\x6e\x72\x65\x66\x00\x06\x0d\x6e\x75\x6c\x6c\x65\x78\x74\x65\x72\x6e\x72\x65\x66\x00\x07\x03\x72\x65\x66\x00\x08\x0a\xd2\x80\x80\x80\x00\x09\x84\x80\x80\x80\x00\x00\x23\x00\x0b\x84\x80\x80\x80\x00\x00\x23\x00\x0b\x84\x80\x80\x80\x00\x00\x23\x01\x0b\x84\x80\x80\x80\x00\x00\x23\x01\x0b\x84\x80\x80\x80\x00\x00\x23\x02\x0b\x84\x80\x80\x80\x00\x00\x23\x02\x0b\x84\x80\x80\x80\x00\x00\x23\x03\x0b\x84\x80\x80\x80\x00\x00\x23\x03\x0b\x84\x80\x80\x80\x00\x00\x23\x01\x0b", "ref_null.wast:23"); @@ -34,7 +34,7 @@ assert_return(() => call($2, "anyref", []), "ref_null.wast:55", null); assert_return(() => call($2, "anyref", []), "ref_null.wast:56", null); // ref_null.wast:57 -assert_return(() => call($2, "anyref", []), "ref_null.wast:57", "ref.null"); +assert_return(() => call($2, "anyref", []), "ref_null.wast:57", null); // ref_null.wast:58 assert_return(() => call($2, "nullref", []), "ref_null.wast:58", null); @@ -43,7 +43,7 @@ assert_return(() => call($2, "nullref", []), "ref_null.wast:58", null); assert_return(() => call($2, "nullref", []), "ref_null.wast:59", null); // ref_null.wast:60 -assert_return(() => call($2, "nullref", []), "ref_null.wast:60", "ref.null"); +assert_return(() => call($2, "nullref", []), "ref_null.wast:60", null); // ref_null.wast:61 assert_return(() => call($2, "funcref", []), "ref_null.wast:61", null); @@ -52,7 +52,7 @@ assert_return(() => call($2, "funcref", []), "ref_null.wast:61", null); assert_return(() => call($2, "funcref", []), "ref_null.wast:62", null); // ref_null.wast:63 -assert_return(() => call($2, "funcref", []), "ref_null.wast:63", "ref.null"); +assert_return(() => call($2, "funcref", []), "ref_null.wast:63", null); // ref_null.wast:64 assert_return(() => call($2, "nullfuncref", []), "ref_null.wast:64", null); @@ -61,7 +61,7 @@ assert_return(() => call($2, "nullfuncref", []), "ref_null.wast:64", null); assert_return(() => call($2, "nullfuncref", []), "ref_null.wast:65", null); // ref_null.wast:66 -assert_return(() => call($2, "nullfuncref", []), "ref_null.wast:66", "ref.null"); +assert_return(() => call($2, "nullfuncref", []), "ref_null.wast:66", null); // ref_null.wast:67 run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x93\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x00\x01\x69\x02\xb6\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x06\x65\x78\x6e\x72\x65\x66\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x10\x00\xd1\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($2)), "run", []), "ref_null.wast:67"); // assert_return(() => call($2, "exnref", []), "ref_null.wast:67", null) @@ -70,7 +70,7 @@ run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x93\x80\x80 run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x93\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x00\x01\x69\x02\xb6\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x06\x65\x78\x6e\x72\x65\x66\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x10\x00\xd1\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($2)), "run", []), "ref_null.wast:68"); // assert_return(() => call($2, "exnref", []), "ref_null.wast:68", null) // ref_null.wast:69 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x93\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x00\x01\x69\x02\xb6\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x06\x65\x78\x6e\x72\x65\x66\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x10\x00\xd1\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($2)), "run", []), "ref_null.wast:69"); // assert_return(() => call($2, "exnref", []), "ref_null.wast:69", "ref.null") +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x93\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x00\x01\x69\x02\xb6\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x06\x65\x78\x6e\x72\x65\x66\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x10\x00\xd1\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($2)), "run", []), "ref_null.wast:69"); // assert_return(() => call($2, "exnref", []), "ref_null.wast:69", null) // ref_null.wast:70 run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x93\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x00\x01\x74\x02\xba\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x0a\x6e\x75\x6c\x6c\x65\x78\x6e\x72\x65\x66\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x10\x00\xd1\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($2)), "run", []), "ref_null.wast:70"); // assert_return(() => call($2, "nullexnref", []), "ref_null.wast:70", null) @@ -79,7 +79,7 @@ run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x93\x80\x80 run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x93\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x00\x01\x74\x02\xba\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x0a\x6e\x75\x6c\x6c\x65\x78\x6e\x72\x65\x66\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x10\x00\xd1\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($2)), "run", []), "ref_null.wast:71"); // assert_return(() => call($2, "nullexnref", []), "ref_null.wast:71", null) // ref_null.wast:72 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x93\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x00\x01\x74\x02\xba\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x0a\x6e\x75\x6c\x6c\x65\x78\x6e\x72\x65\x66\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x10\x00\xd1\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($2)), "run", []), "ref_null.wast:72"); // assert_return(() => call($2, "nullexnref", []), "ref_null.wast:72", "ref.null") +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x93\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x00\x01\x74\x02\xba\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x0a\x6e\x75\x6c\x6c\x65\x78\x6e\x72\x65\x66\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x10\x00\xd1\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($2)), "run", []), "ref_null.wast:72"); // assert_return(() => call($2, "nullexnref", []), "ref_null.wast:72", null) // ref_null.wast:73 assert_return(() => call($2, "externref", []), "ref_null.wast:73", null); @@ -88,7 +88,7 @@ assert_return(() => call($2, "externref", []), "ref_null.wast:73", null); assert_return(() => call($2, "externref", []), "ref_null.wast:74", null); // ref_null.wast:75 -assert_return(() => call($2, "externref", []), "ref_null.wast:75", "ref.null"); +assert_return(() => call($2, "externref", []), "ref_null.wast:75", null); // ref_null.wast:76 assert_return(() => call($2, "nullexternref", []), "ref_null.wast:76", null); @@ -97,7 +97,7 @@ assert_return(() => call($2, "nullexternref", []), "ref_null.wast:76", null); assert_return(() => call($2, "nullexternref", []), "ref_null.wast:77", null); // ref_null.wast:78 -assert_return(() => call($2, "nullexternref", []), "ref_null.wast:78", "ref.null"); +assert_return(() => call($2, "nullexternref", []), "ref_null.wast:78", null); // ref_null.wast:79 assert_return(() => call($2, "ref", []), "ref_null.wast:79", null); @@ -106,6 +106,6 @@ assert_return(() => call($2, "ref", []), "ref_null.wast:79", null); assert_return(() => call($2, "ref", []), "ref_null.wast:80", null); // ref_null.wast:81 -assert_return(() => call($2, "ref", []), "ref_null.wast:81", "ref.null"); +assert_return(() => call($2, "ref", []), "ref_null.wast:81", null); reinitializeRegistry(); })(); diff --git a/wasm/core/js/relaxed-simd/relaxed_madd_nmadd.wast.js b/wasm/core/js/relaxed-simd/relaxed_madd_nmadd.wast.js index 94eff5b7c68251..b5e3bf2d0b614e 100644 --- a/wasm/core/js/relaxed-simd/relaxed_madd_nmadd.wast.js +++ b/wasm/core/js/relaxed-simd/relaxed_madd_nmadd.wast.js @@ -18,49 +18,49 @@ run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80 // relaxed_madd_nmadd.wast:63 run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc3\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x13\x66\x33\x32\x78\x34\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6e\x6d\x61\x64\x64\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xb6\x81\x80\x80\x00\x01\xb0\x81\x80\x80\x00\x01\x01\x7b\x02\x40\xfd\x0c\x02\x00\x80\x3f\x02\x00\x80\x3f\x02\x00\x80\x3f\x02\x00\x80\x3f\xfd\x0c\x00\x01\x80\xbf\x00\x01\x80\xbf\x00\x01\x80\xbf\x00\x01\x80\xbf\xfd\x0c\x02\x01\x80\xbf\x02\x01\x80\xbf\x02\x01\x80\xbf\x02\x01\x80\xbf\x10\x00\x21\x00\x02\x40\x02\x40\x20\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\x00\x00\x00\x2d\x00\x00\x00\x2d\x00\x00\x00\x2d\x00\x00\x00\x2d\xfd\x23\xfd\x63\x45\x0d\x00\x0c\x01\x0b\x02\x40\x20\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x23\xfd\x63\x45\x0d\x00\x0c\x01\x0b\x0c\x01\x0b\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:63"); // assert_return(() => call($1, "f32x4.relaxed_nmadd", [v128("1_065_353_218 1_065_353_218 1_065_353_218 1_065_353_218"), v128("-1_082_130_176 -1_082_130_176 -1_082_130_176 -1_082_130_176"), v128("-1_082_130_174 -1_082_130_174 -1_082_130_174 -1_082_130_174")]), "relaxed_madd_nmadd.wast:63", [v128("7.27595761418e-12 7.27595761418e-12 7.27595761418e-12 7.27595761418e-12"), v128("0. 0. 0. 0.")]) -// relaxed_madd_nmadd.wast:76 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc2\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x12\x66\x36\x34\x78\x32\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6d\x61\x64\x64\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xb6\x81\x80\x80\x00\x01\xb0\x81\x80\x80\x00\x01\x01\x7b\x02\x40\xfd\x0c\xff\xff\xff\xff\xff\xff\xef\x7f\xff\xff\xff\xff\xff\xff\xef\x7f\xfd\x0c\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x40\xfd\x0c\xff\xff\xff\xff\xff\xff\xef\xff\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x21\x00\x02\x40\x02\x40\x20\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\xff\xff\xff\xff\xff\xff\xef\x7f\xff\xff\xff\xff\xff\xff\xef\x7f\xfd\x23\xfd\x63\x45\x0d\x00\x0c\x01\x0b\x02\x40\x20\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\x00\x00\x00\x00\x00\x00\xf0\x7f\x00\x00\x00\x00\x00\x00\xf0\x7f\xfd\x23\xfd\x63\x45\x0d\x00\x0c\x01\x0b\x0c\x01\x0b\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:76"); // assert_return(() => call($1, "f64x2.relaxed_madd", [v128("-1 2_146_435_071 -1 2_146_435_071"), v128("0 1_073_741_824 0 1_073_741_824"), v128("-1 -1_048_577 -1 -1_048_577")]), "relaxed_madd_nmadd.wast:76", [v128("1.79769313486e+308 1.79769313486e+308"), v128("Infinity Infinity")]) +// relaxed_madd_nmadd.wast:75 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc2\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x12\x66\x36\x34\x78\x32\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6d\x61\x64\x64\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xb6\x81\x80\x80\x00\x01\xb0\x81\x80\x80\x00\x01\x01\x7b\x02\x40\xfd\x0c\xff\xff\xff\xff\xff\xff\xef\x7f\xff\xff\xff\xff\xff\xff\xef\x7f\xfd\x0c\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x40\xfd\x0c\xff\xff\xff\xff\xff\xff\xef\xff\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x21\x00\x02\x40\x02\x40\x20\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\xff\xff\xff\xff\xff\xff\xef\x7f\xff\xff\xff\xff\xff\xff\xef\x7f\xfd\x23\xfd\x63\x45\x0d\x00\x0c\x01\x0b\x02\x40\x20\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\x00\x00\x00\x00\x00\x00\xf0\x7f\x00\x00\x00\x00\x00\x00\xf0\x7f\xfd\x23\xfd\x63\x45\x0d\x00\x0c\x01\x0b\x0c\x01\x0b\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:75"); // assert_return(() => call($1, "f64x2.relaxed_madd", [v128("-1 2_146_435_071 -1 2_146_435_071"), v128("0 1_073_741_824 0 1_073_741_824"), v128("-1 -1_048_577 -1 -1_048_577")]), "relaxed_madd_nmadd.wast:75", [v128("1.79769313486e+308 1.79769313486e+308"), v128("Infinity Infinity")]) -// relaxed_madd_nmadd.wast:92 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc2\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x12\x66\x36\x34\x78\x32\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6d\x61\x64\x64\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xb6\x81\x80\x80\x00\x01\xb0\x81\x80\x80\x00\x01\x01\x7b\x02\x40\xfd\x0c\x00\x00\x40\x00\x00\x00\xf0\x3f\x00\x00\x40\x00\x00\x00\xf0\x3f\xfd\x0c\x00\x00\x00\x20\x00\x00\xf0\x3f\x00\x00\x00\x20\x00\x00\xf0\x3f\xfd\x0c\x00\x00\x40\x20\x00\x00\xf0\xbf\x00\x00\x40\x20\x00\x00\xf0\xbf\x10\x00\x21\x00\x02\x40\x02\x40\x20\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\x00\x00\x00\x00\x00\x00\xa0\x3c\x00\x00\x00\x00\x00\x00\xa0\x3c\xfd\x23\xfd\x63\x45\x0d\x00\x0c\x01\x0b\x02\x40\x20\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x23\xfd\x63\x45\x0d\x00\x0c\x01\x0b\x0c\x01\x0b\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:92"); // assert_return(() => call($1, "f64x2.relaxed_madd", [v128("4_194_304 1_072_693_248 4_194_304 1_072_693_248"), v128("536_870_912 1_072_693_248 536_870_912 1_072_693_248"), v128("541_065_216 -1_074_790_400 541_065_216 -1_074_790_400")]), "relaxed_madd_nmadd.wast:92", [v128("1.11022302463e-16 1.11022302463e-16"), v128("0. 0.")]) +// relaxed_madd_nmadd.wast:91 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc2\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x12\x66\x36\x34\x78\x32\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6d\x61\x64\x64\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xb6\x81\x80\x80\x00\x01\xb0\x81\x80\x80\x00\x01\x01\x7b\x02\x40\xfd\x0c\x00\x00\x40\x00\x00\x00\xf0\x3f\x00\x00\x40\x00\x00\x00\xf0\x3f\xfd\x0c\x00\x00\x00\x20\x00\x00\xf0\x3f\x00\x00\x00\x20\x00\x00\xf0\x3f\xfd\x0c\x00\x00\x40\x20\x00\x00\xf0\xbf\x00\x00\x40\x20\x00\x00\xf0\xbf\x10\x00\x21\x00\x02\x40\x02\x40\x20\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\x00\x00\x00\x00\x00\x00\xa0\x3c\x00\x00\x00\x00\x00\x00\xa0\x3c\xfd\x23\xfd\x63\x45\x0d\x00\x0c\x01\x0b\x02\x40\x20\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x23\xfd\x63\x45\x0d\x00\x0c\x01\x0b\x0c\x01\x0b\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:91"); // assert_return(() => call($1, "f64x2.relaxed_madd", [v128("4_194_304 1_072_693_248 4_194_304 1_072_693_248"), v128("536_870_912 1_072_693_248 536_870_912 1_072_693_248"), v128("541_065_216 -1_074_790_400 541_065_216 -1_074_790_400")]), "relaxed_madd_nmadd.wast:91", [v128("1.11022302463e-16 1.11022302463e-16"), v128("0. 0.")]) -// relaxed_madd_nmadd.wast:99 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc3\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x13\x66\x36\x34\x78\x32\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6e\x6d\x61\x64\x64\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xb6\x81\x80\x80\x00\x01\xb0\x81\x80\x80\x00\x01\x01\x7b\x02\x40\xfd\x0c\x00\x00\x40\x00\x00\x00\xf0\xbf\x00\x00\x40\x00\x00\x00\xf0\xbf\xfd\x0c\x00\x00\x00\x20\x00\x00\xf0\x3f\x00\x00\x00\x20\x00\x00\xf0\x3f\xfd\x0c\x00\x00\x40\x20\x00\x00\xf0\xbf\x00\x00\x40\x20\x00\x00\xf0\xbf\x10\x00\x21\x00\x02\x40\x02\x40\x20\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\x00\x00\x00\x00\x00\x00\xa0\x3c\x00\x00\x00\x00\x00\x00\xa0\x3c\xfd\x23\xfd\x63\x45\x0d\x00\x0c\x01\x0b\x02\x40\x20\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x23\xfd\x63\x45\x0d\x00\x0c\x01\x0b\x0c\x01\x0b\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:99"); // assert_return(() => call($1, "f64x2.relaxed_nmadd", [v128("4_194_304 -1_074_790_400 4_194_304 -1_074_790_400"), v128("536_870_912 1_072_693_248 536_870_912 1_072_693_248"), v128("541_065_216 -1_074_790_400 541_065_216 -1_074_790_400")]), "relaxed_madd_nmadd.wast:99", [v128("1.11022302463e-16 1.11022302463e-16"), v128("0. 0.")]) +// relaxed_madd_nmadd.wast:98 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc3\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x13\x66\x36\x34\x78\x32\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6e\x6d\x61\x64\x64\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xb6\x81\x80\x80\x00\x01\xb0\x81\x80\x80\x00\x01\x01\x7b\x02\x40\xfd\x0c\x00\x00\x40\x00\x00\x00\xf0\xbf\x00\x00\x40\x00\x00\x00\xf0\xbf\xfd\x0c\x00\x00\x00\x20\x00\x00\xf0\x3f\x00\x00\x00\x20\x00\x00\xf0\x3f\xfd\x0c\x00\x00\x40\x20\x00\x00\xf0\xbf\x00\x00\x40\x20\x00\x00\xf0\xbf\x10\x00\x21\x00\x02\x40\x02\x40\x20\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\x00\x00\x00\x00\x00\x00\xa0\x3c\x00\x00\x00\x00\x00\x00\xa0\x3c\xfd\x23\xfd\x63\x45\x0d\x00\x0c\x01\x0b\x02\x40\x20\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x23\xfd\x63\x45\x0d\x00\x0c\x01\x0b\x0c\x01\x0b\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:98"); // assert_return(() => call($1, "f64x2.relaxed_nmadd", [v128("4_194_304 -1_074_790_400 4_194_304 -1_074_790_400"), v128("536_870_912 1_072_693_248 536_870_912 1_072_693_248"), v128("541_065_216 -1_074_790_400 541_065_216 -1_074_790_400")]), "relaxed_madd_nmadd.wast:98", [v128("1.11022302463e-16 1.11022302463e-16"), v128("0. 0.")]) -// relaxed_madd_nmadd.wast:106 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc3\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x13\x66\x36\x34\x78\x32\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6e\x6d\x61\x64\x64\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xb6\x81\x80\x80\x00\x01\xb0\x81\x80\x80\x00\x01\x01\x7b\x02\x40\xfd\x0c\x00\x00\x40\x00\x00\x00\xf0\x3f\x00\x00\x40\x00\x00\x00\xf0\x3f\xfd\x0c\x00\x00\x00\x20\x00\x00\xf0\xbf\x00\x00\x00\x20\x00\x00\xf0\xbf\xfd\x0c\x00\x00\x40\x20\x00\x00\xf0\xbf\x00\x00\x40\x20\x00\x00\xf0\xbf\x10\x00\x21\x00\x02\x40\x02\x40\x20\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\x00\x00\x00\x00\x00\x00\xa0\x3c\x00\x00\x00\x00\x00\x00\xa0\x3c\xfd\x23\xfd\x63\x45\x0d\x00\x0c\x01\x0b\x02\x40\x20\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x23\xfd\x63\x45\x0d\x00\x0c\x01\x0b\x0c\x01\x0b\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:106"); // assert_return(() => call($1, "f64x2.relaxed_nmadd", [v128("4_194_304 1_072_693_248 4_194_304 1_072_693_248"), v128("536_870_912 -1_074_790_400 536_870_912 -1_074_790_400"), v128("541_065_216 -1_074_790_400 541_065_216 -1_074_790_400")]), "relaxed_madd_nmadd.wast:106", [v128("1.11022302463e-16 1.11022302463e-16"), v128("0. 0.")]) +// relaxed_madd_nmadd.wast:105 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc3\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x13\x66\x36\x34\x78\x32\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6e\x6d\x61\x64\x64\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xb6\x81\x80\x80\x00\x01\xb0\x81\x80\x80\x00\x01\x01\x7b\x02\x40\xfd\x0c\x00\x00\x40\x00\x00\x00\xf0\x3f\x00\x00\x40\x00\x00\x00\xf0\x3f\xfd\x0c\x00\x00\x00\x20\x00\x00\xf0\xbf\x00\x00\x00\x20\x00\x00\xf0\xbf\xfd\x0c\x00\x00\x40\x20\x00\x00\xf0\xbf\x00\x00\x40\x20\x00\x00\xf0\xbf\x10\x00\x21\x00\x02\x40\x02\x40\x20\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\x00\x00\x00\x00\x00\x00\xa0\x3c\x00\x00\x00\x00\x00\x00\xa0\x3c\xfd\x23\xfd\x63\x45\x0d\x00\x0c\x01\x0b\x02\x40\x20\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x23\xfd\x63\x45\x0d\x00\x0c\x01\x0b\x0c\x01\x0b\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:105"); // assert_return(() => call($1, "f64x2.relaxed_nmadd", [v128("4_194_304 1_072_693_248 4_194_304 1_072_693_248"), v128("536_870_912 -1_074_790_400 536_870_912 -1_074_790_400"), v128("541_065_216 -1_074_790_400 541_065_216 -1_074_790_400")]), "relaxed_madd_nmadd.wast:105", [v128("1.11022302463e-16 1.11022302463e-16"), v128("0. 0.")]) -// relaxed_madd_nmadd.wast:120 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc6\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x16\x66\x33\x32\x78\x34\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6d\x61\x64\x64\x5f\x63\x6d\x70\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xf2\x80\x80\x80\x00\x01\xec\x80\x80\x80\x00\x00\x02\x40\xfd\x0c\xff\xff\x7f\x7f\xff\xff\x7f\x7f\xff\xff\x7f\x7f\xff\xff\x7f\x7f\xfd\x0c\x00\x00\x00\x40\x00\x00\x00\x40\x00\x00\x00\x40\x00\x00\x00\x40\xfd\x0c\xff\xff\x7f\xff\xff\xff\x7f\xff\xff\xff\x7f\xff\xff\xff\x7f\xff\x10\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x23\xfd\x63\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:120"); // assert_return(() => call($1, "f32x4.relaxed_madd_cmp", [v128("2_139_095_039 2_139_095_039 2_139_095_039 2_139_095_039"), v128("1_073_741_824 1_073_741_824 1_073_741_824 1_073_741_824"), v128("-8_388_609 -8_388_609 -8_388_609 -8_388_609")]), "relaxed_madd_nmadd.wast:120", v128("-1 -1 -1 -1")) +// relaxed_madd_nmadd.wast:119 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc6\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x16\x66\x33\x32\x78\x34\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6d\x61\x64\x64\x5f\x63\x6d\x70\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xf2\x80\x80\x80\x00\x01\xec\x80\x80\x80\x00\x00\x02\x40\xfd\x0c\xff\xff\x7f\x7f\xff\xff\x7f\x7f\xff\xff\x7f\x7f\xff\xff\x7f\x7f\xfd\x0c\x00\x00\x00\x40\x00\x00\x00\x40\x00\x00\x00\x40\x00\x00\x00\x40\xfd\x0c\xff\xff\x7f\xff\xff\xff\x7f\xff\xff\xff\x7f\xff\xff\xff\x7f\xff\x10\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x23\xfd\x63\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:119"); // assert_return(() => call($1, "f32x4.relaxed_madd_cmp", [v128("2_139_095_039 2_139_095_039 2_139_095_039 2_139_095_039"), v128("1_073_741_824 1_073_741_824 1_073_741_824 1_073_741_824"), v128("-8_388_609 -8_388_609 -8_388_609 -8_388_609")]), "relaxed_madd_nmadd.wast:119", v128("-1 -1 -1 -1")) -// relaxed_madd_nmadd.wast:135 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc6\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x16\x66\x33\x32\x78\x34\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6d\x61\x64\x64\x5f\x63\x6d\x70\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xf2\x80\x80\x80\x00\x01\xec\x80\x80\x80\x00\x00\x02\x40\xfd\x0c\x02\x00\x80\x3f\x02\x00\x80\x3f\x02\x00\x80\x3f\x02\x00\x80\x3f\xfd\x0c\x00\x01\x80\x3f\x00\x01\x80\x3f\x00\x01\x80\x3f\x00\x01\x80\x3f\xfd\x0c\x02\x01\x80\xbf\x02\x01\x80\xbf\x02\x01\x80\xbf\x02\x01\x80\xbf\x10\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x23\xfd\x63\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:135"); // assert_return(() => call($1, "f32x4.relaxed_madd_cmp", [v128("1_065_353_218 1_065_353_218 1_065_353_218 1_065_353_218"), v128("1_065_353_472 1_065_353_472 1_065_353_472 1_065_353_472"), v128("-1_082_130_174 -1_082_130_174 -1_082_130_174 -1_082_130_174")]), "relaxed_madd_nmadd.wast:135", v128("-1 -1 -1 -1")) +// relaxed_madd_nmadd.wast:134 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc6\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x16\x66\x33\x32\x78\x34\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6d\x61\x64\x64\x5f\x63\x6d\x70\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xf2\x80\x80\x80\x00\x01\xec\x80\x80\x80\x00\x00\x02\x40\xfd\x0c\x02\x00\x80\x3f\x02\x00\x80\x3f\x02\x00\x80\x3f\x02\x00\x80\x3f\xfd\x0c\x00\x01\x80\x3f\x00\x01\x80\x3f\x00\x01\x80\x3f\x00\x01\x80\x3f\xfd\x0c\x02\x01\x80\xbf\x02\x01\x80\xbf\x02\x01\x80\xbf\x02\x01\x80\xbf\x10\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x23\xfd\x63\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:134"); // assert_return(() => call($1, "f32x4.relaxed_madd_cmp", [v128("1_065_353_218 1_065_353_218 1_065_353_218 1_065_353_218"), v128("1_065_353_472 1_065_353_472 1_065_353_472 1_065_353_472"), v128("-1_082_130_174 -1_082_130_174 -1_082_130_174 -1_082_130_174")]), "relaxed_madd_nmadd.wast:134", v128("-1 -1 -1 -1")) -// relaxed_madd_nmadd.wast:141 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x17\x66\x33\x32\x78\x34\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6e\x6d\x61\x64\x64\x5f\x63\x6d\x70\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xf2\x80\x80\x80\x00\x01\xec\x80\x80\x80\x00\x00\x02\x40\xfd\x0c\x02\x00\x80\xbf\x02\x00\x80\xbf\x02\x00\x80\xbf\x02\x00\x80\xbf\xfd\x0c\x00\x01\x80\x3f\x00\x01\x80\x3f\x00\x01\x80\x3f\x00\x01\x80\x3f\xfd\x0c\x02\x01\x80\xbf\x02\x01\x80\xbf\x02\x01\x80\xbf\x02\x01\x80\xbf\x10\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x23\xfd\x63\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:141"); // assert_return(() => call($1, "f32x4.relaxed_nmadd_cmp", [v128("-1_082_130_430 -1_082_130_430 -1_082_130_430 -1_082_130_430"), v128("1_065_353_472 1_065_353_472 1_065_353_472 1_065_353_472"), v128("-1_082_130_174 -1_082_130_174 -1_082_130_174 -1_082_130_174")]), "relaxed_madd_nmadd.wast:141", v128("-1 -1 -1 -1")) +// relaxed_madd_nmadd.wast:140 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x17\x66\x33\x32\x78\x34\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6e\x6d\x61\x64\x64\x5f\x63\x6d\x70\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xf2\x80\x80\x80\x00\x01\xec\x80\x80\x80\x00\x00\x02\x40\xfd\x0c\x02\x00\x80\xbf\x02\x00\x80\xbf\x02\x00\x80\xbf\x02\x00\x80\xbf\xfd\x0c\x00\x01\x80\x3f\x00\x01\x80\x3f\x00\x01\x80\x3f\x00\x01\x80\x3f\xfd\x0c\x02\x01\x80\xbf\x02\x01\x80\xbf\x02\x01\x80\xbf\x02\x01\x80\xbf\x10\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x23\xfd\x63\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:140"); // assert_return(() => call($1, "f32x4.relaxed_nmadd_cmp", [v128("-1_082_130_430 -1_082_130_430 -1_082_130_430 -1_082_130_430"), v128("1_065_353_472 1_065_353_472 1_065_353_472 1_065_353_472"), v128("-1_082_130_174 -1_082_130_174 -1_082_130_174 -1_082_130_174")]), "relaxed_madd_nmadd.wast:140", v128("-1 -1 -1 -1")) -// relaxed_madd_nmadd.wast:147 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x17\x66\x33\x32\x78\x34\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6e\x6d\x61\x64\x64\x5f\x63\x6d\x70\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xf2\x80\x80\x80\x00\x01\xec\x80\x80\x80\x00\x00\x02\x40\xfd\x0c\x02\x00\x80\x3f\x02\x00\x80\x3f\x02\x00\x80\x3f\x02\x00\x80\x3f\xfd\x0c\x00\x01\x80\xbf\x00\x01\x80\xbf\x00\x01\x80\xbf\x00\x01\x80\xbf\xfd\x0c\x02\x01\x80\xbf\x02\x01\x80\xbf\x02\x01\x80\xbf\x02\x01\x80\xbf\x10\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x23\xfd\x63\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:147"); // assert_return(() => call($1, "f32x4.relaxed_nmadd_cmp", [v128("1_065_353_218 1_065_353_218 1_065_353_218 1_065_353_218"), v128("-1_082_130_176 -1_082_130_176 -1_082_130_176 -1_082_130_176"), v128("-1_082_130_174 -1_082_130_174 -1_082_130_174 -1_082_130_174")]), "relaxed_madd_nmadd.wast:147", v128("-1 -1 -1 -1")) +// relaxed_madd_nmadd.wast:146 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x17\x66\x33\x32\x78\x34\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6e\x6d\x61\x64\x64\x5f\x63\x6d\x70\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xf2\x80\x80\x80\x00\x01\xec\x80\x80\x80\x00\x00\x02\x40\xfd\x0c\x02\x00\x80\x3f\x02\x00\x80\x3f\x02\x00\x80\x3f\x02\x00\x80\x3f\xfd\x0c\x00\x01\x80\xbf\x00\x01\x80\xbf\x00\x01\x80\xbf\x00\x01\x80\xbf\xfd\x0c\x02\x01\x80\xbf\x02\x01\x80\xbf\x02\x01\x80\xbf\x02\x01\x80\xbf\x10\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x23\xfd\x63\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:146"); // assert_return(() => call($1, "f32x4.relaxed_nmadd_cmp", [v128("1_065_353_218 1_065_353_218 1_065_353_218 1_065_353_218"), v128("-1_082_130_176 -1_082_130_176 -1_082_130_176 -1_082_130_176"), v128("-1_082_130_174 -1_082_130_174 -1_082_130_174 -1_082_130_174")]), "relaxed_madd_nmadd.wast:146", v128("-1 -1 -1 -1")) -// relaxed_madd_nmadd.wast:159 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc6\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x16\x66\x36\x34\x78\x32\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6d\x61\x64\x64\x5f\x63\x6d\x70\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xf2\x80\x80\x80\x00\x01\xec\x80\x80\x80\x00\x00\x02\x40\xfd\x0c\xff\xff\xff\xff\xff\xff\xef\x7f\xff\xff\xff\xff\xff\xff\xef\x7f\xfd\x0c\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x40\xfd\x0c\xff\xff\xff\xff\xff\xff\xef\xff\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x23\xfd\x63\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:159"); // assert_return(() => call($1, "f64x2.relaxed_madd_cmp", [v128("-1 2_146_435_071 -1 2_146_435_071"), v128("0 1_073_741_824 0 1_073_741_824"), v128("-1 -1_048_577 -1 -1_048_577")]), "relaxed_madd_nmadd.wast:159", v128("-1n -1n")) +// relaxed_madd_nmadd.wast:157 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc6\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x16\x66\x36\x34\x78\x32\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6d\x61\x64\x64\x5f\x63\x6d\x70\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xf2\x80\x80\x80\x00\x01\xec\x80\x80\x80\x00\x00\x02\x40\xfd\x0c\xff\xff\xff\xff\xff\xff\xef\x7f\xff\xff\xff\xff\xff\xff\xef\x7f\xfd\x0c\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x40\xfd\x0c\xff\xff\xff\xff\xff\xff\xef\xff\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x23\xfd\x63\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:157"); // assert_return(() => call($1, "f64x2.relaxed_madd_cmp", [v128("-1 2_146_435_071 -1 2_146_435_071"), v128("0 1_073_741_824 0 1_073_741_824"), v128("-1 -1_048_577 -1 -1_048_577")]), "relaxed_madd_nmadd.wast:157", v128("-1n -1n")) -// relaxed_madd_nmadd.wast:174 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc6\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x16\x66\x36\x34\x78\x32\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6d\x61\x64\x64\x5f\x63\x6d\x70\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xf2\x80\x80\x80\x00\x01\xec\x80\x80\x80\x00\x00\x02\x40\xfd\x0c\x00\x00\x40\x00\x00\x00\xf0\x3f\x00\x00\x40\x00\x00\x00\xf0\x3f\xfd\x0c\x00\x00\x00\x20\x00\x00\xf0\x3f\x00\x00\x00\x20\x00\x00\xf0\x3f\xfd\x0c\x00\x00\x40\x20\x00\x00\xf0\xbf\x00\x00\x40\x20\x00\x00\xf0\xbf\x10\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x23\xfd\x63\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:174"); // assert_return(() => call($1, "f64x2.relaxed_madd_cmp", [v128("4_194_304 1_072_693_248 4_194_304 1_072_693_248"), v128("536_870_912 1_072_693_248 536_870_912 1_072_693_248"), v128("541_065_216 -1_074_790_400 541_065_216 -1_074_790_400")]), "relaxed_madd_nmadd.wast:174", v128("-1n -1n")) +// relaxed_madd_nmadd.wast:172 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc6\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x16\x66\x36\x34\x78\x32\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6d\x61\x64\x64\x5f\x63\x6d\x70\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xf2\x80\x80\x80\x00\x01\xec\x80\x80\x80\x00\x00\x02\x40\xfd\x0c\x00\x00\x40\x00\x00\x00\xf0\x3f\x00\x00\x40\x00\x00\x00\xf0\x3f\xfd\x0c\x00\x00\x00\x20\x00\x00\xf0\x3f\x00\x00\x00\x20\x00\x00\xf0\x3f\xfd\x0c\x00\x00\x40\x20\x00\x00\xf0\xbf\x00\x00\x40\x20\x00\x00\xf0\xbf\x10\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x23\xfd\x63\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:172"); // assert_return(() => call($1, "f64x2.relaxed_madd_cmp", [v128("4_194_304 1_072_693_248 4_194_304 1_072_693_248"), v128("536_870_912 1_072_693_248 536_870_912 1_072_693_248"), v128("541_065_216 -1_074_790_400 541_065_216 -1_074_790_400")]), "relaxed_madd_nmadd.wast:172", v128("-1n -1n")) -// relaxed_madd_nmadd.wast:180 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x17\x66\x36\x34\x78\x32\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6e\x6d\x61\x64\x64\x5f\x63\x6d\x70\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xf2\x80\x80\x80\x00\x01\xec\x80\x80\x80\x00\x00\x02\x40\xfd\x0c\x00\x00\x40\x00\x00\x00\xf0\xbf\x00\x00\x40\x00\x00\x00\xf0\xbf\xfd\x0c\x00\x00\x00\x20\x00\x00\xf0\x3f\x00\x00\x00\x20\x00\x00\xf0\x3f\xfd\x0c\x00\x00\x40\x20\x00\x00\xf0\xbf\x00\x00\x40\x20\x00\x00\xf0\xbf\x10\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x23\xfd\x63\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:180"); // assert_return(() => call($1, "f64x2.relaxed_nmadd_cmp", [v128("4_194_304 -1_074_790_400 4_194_304 -1_074_790_400"), v128("536_870_912 1_072_693_248 536_870_912 1_072_693_248"), v128("541_065_216 -1_074_790_400 541_065_216 -1_074_790_400")]), "relaxed_madd_nmadd.wast:180", v128("-1n -1n")) +// relaxed_madd_nmadd.wast:178 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x17\x66\x36\x34\x78\x32\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6e\x6d\x61\x64\x64\x5f\x63\x6d\x70\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xf2\x80\x80\x80\x00\x01\xec\x80\x80\x80\x00\x00\x02\x40\xfd\x0c\x00\x00\x40\x00\x00\x00\xf0\xbf\x00\x00\x40\x00\x00\x00\xf0\xbf\xfd\x0c\x00\x00\x00\x20\x00\x00\xf0\x3f\x00\x00\x00\x20\x00\x00\xf0\x3f\xfd\x0c\x00\x00\x40\x20\x00\x00\xf0\xbf\x00\x00\x40\x20\x00\x00\xf0\xbf\x10\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x23\xfd\x63\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:178"); // assert_return(() => call($1, "f64x2.relaxed_nmadd_cmp", [v128("4_194_304 -1_074_790_400 4_194_304 -1_074_790_400"), v128("536_870_912 1_072_693_248 536_870_912 1_072_693_248"), v128("541_065_216 -1_074_790_400 541_065_216 -1_074_790_400")]), "relaxed_madd_nmadd.wast:178", v128("-1n -1n")) -// relaxed_madd_nmadd.wast:186 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x17\x66\x36\x34\x78\x32\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6e\x6d\x61\x64\x64\x5f\x63\x6d\x70\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xf2\x80\x80\x80\x00\x01\xec\x80\x80\x80\x00\x00\x02\x40\xfd\x0c\x00\x00\x40\x00\x00\x00\xf0\x3f\x00\x00\x40\x00\x00\x00\xf0\x3f\xfd\x0c\x00\x00\x00\x20\x00\x00\xf0\xbf\x00\x00\x00\x20\x00\x00\xf0\xbf\xfd\x0c\x00\x00\x40\x20\x00\x00\xf0\xbf\x00\x00\x40\x20\x00\x00\xf0\xbf\x10\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x23\xfd\x63\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:186"); // assert_return(() => call($1, "f64x2.relaxed_nmadd_cmp", [v128("4_194_304 1_072_693_248 4_194_304 1_072_693_248"), v128("536_870_912 -1_074_790_400 536_870_912 -1_074_790_400"), v128("541_065_216 -1_074_790_400 541_065_216 -1_074_790_400")]), "relaxed_madd_nmadd.wast:186", v128("-1n -1n")) +// relaxed_madd_nmadd.wast:184 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xc7\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x17\x66\x36\x34\x78\x32\x2e\x72\x65\x6c\x61\x78\x65\x64\x5f\x6e\x6d\x61\x64\x64\x5f\x63\x6d\x70\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xf2\x80\x80\x80\x00\x01\xec\x80\x80\x80\x00\x00\x02\x40\xfd\x0c\x00\x00\x40\x00\x00\x00\xf0\x3f\x00\x00\x40\x00\x00\x00\xf0\x3f\xfd\x0c\x00\x00\x00\x20\x00\x00\xf0\xbf\x00\x00\x00\x20\x00\x00\xf0\xbf\xfd\x0c\x00\x00\x40\x20\x00\x00\xf0\xbf\x00\x00\x40\x20\x00\x00\xf0\xbf\x10\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x23\xfd\x63\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($1)), "run", []), "relaxed_madd_nmadd.wast:184"); // assert_return(() => call($1, "f64x2.relaxed_nmadd_cmp", [v128("4_194_304 1_072_693_248 4_194_304 1_072_693_248"), v128("536_870_912 -1_074_790_400 536_870_912 -1_074_790_400"), v128("541_065_216 -1_074_790_400 541_065_216 -1_074_790_400")]), "relaxed_madd_nmadd.wast:184", v128("-1n -1n")) -// relaxed_madd_nmadd.wast:207 -let $$2 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x01\x60\x03\x7b\x7b\x7b\x01\x7b\x03\x82\x80\x80\x80\x00\x01\x00\x07\xa2\x80\x80\x80\x00\x01\x1e\x74\x65\x73\x74\x2d\x63\x6f\x6e\x73\x69\x73\x74\x65\x6e\x74\x2d\x6e\x6f\x6e\x64\x65\x74\x65\x72\x6d\x69\x6e\x69\x73\x6d\x00\x00\x0a\xcc\x80\x80\x80\x00\x01\xc6\x80\x80\x80\x00\x00\xfd\x0c\xff\xff\x7f\x7f\xff\xff\x7f\x7f\xff\xff\x7f\x7f\xff\xff\x7f\x7f\xfd\x0c\x00\x00\x00\x40\x00\x00\x00\x40\x00\x00\x00\x40\x00\x00\x00\x40\xfd\x0c\xff\xff\x7f\xff\xff\xff\x7f\xff\xff\xff\x7f\xff\xff\xff\x7f\xff\xfd\x85\x02\x20\x00\x20\x01\x20\x02\xfd\x85\x02\xfd\x41\x0b", "relaxed_madd_nmadd.wast:207"); +// relaxed_madd_nmadd.wast:205 +let $$2 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x01\x60\x03\x7b\x7b\x7b\x01\x7b\x03\x82\x80\x80\x80\x00\x01\x00\x07\xa2\x80\x80\x80\x00\x01\x1e\x74\x65\x73\x74\x2d\x63\x6f\x6e\x73\x69\x73\x74\x65\x6e\x74\x2d\x6e\x6f\x6e\x64\x65\x74\x65\x72\x6d\x69\x6e\x69\x73\x6d\x00\x00\x0a\xcc\x80\x80\x80\x00\x01\xc6\x80\x80\x80\x00\x00\xfd\x0c\xff\xff\x7f\x7f\xff\xff\x7f\x7f\xff\xff\x7f\x7f\xff\xff\x7f\x7f\xfd\x0c\x00\x00\x00\x40\x00\x00\x00\x40\x00\x00\x00\x40\x00\x00\x00\x40\xfd\x0c\xff\xff\x7f\xff\xff\xff\x7f\xff\xff\xff\x7f\xff\xff\xff\x7f\xff\xfd\x85\x02\x20\x00\x20\x01\x20\x02\xfd\x85\x02\xfd\x41\x0b", "relaxed_madd_nmadd.wast:205"); -// relaxed_madd_nmadd.wast:207 +// relaxed_madd_nmadd.wast:205 let $2 = instance($$2); -// relaxed_madd_nmadd.wast:219 -run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xce\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x1e\x74\x65\x73\x74\x2d\x63\x6f\x6e\x73\x69\x73\x74\x65\x6e\x74\x2d\x6e\x6f\x6e\x64\x65\x74\x65\x72\x6d\x69\x6e\x69\x73\x6d\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xf2\x80\x80\x80\x00\x01\xec\x80\x80\x80\x00\x00\x02\x40\xfd\x0c\xff\xff\x7f\x7f\xff\xff\x7f\x7f\xff\xff\x7f\x7f\xff\xff\x7f\x7f\xfd\x0c\x00\x00\x00\x40\x00\x00\x00\x40\x00\x00\x00\x40\x00\x00\x00\x40\xfd\x0c\xff\xff\x7f\xff\xff\xff\x7f\xff\xff\xff\x7f\xff\xff\xff\x7f\xff\x10\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x23\xfd\x63\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($2)), "run", []), "relaxed_madd_nmadd.wast:219"); // assert_return(() => call($2, "test-consistent-nondeterminism", [v128("2_139_095_039 2_139_095_039 2_139_095_039 2_139_095_039"), v128("1_073_741_824 1_073_741_824 1_073_741_824 1_073_741_824"), v128("-8_388_609 -8_388_609 -8_388_609 -8_388_609")]), "relaxed_madd_nmadd.wast:219", v128("-1 -1 -1 -1")) +// relaxed_madd_nmadd.wast:217 +run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x03\x7b\x7b\x7b\x01\x7b\x02\xce\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x1e\x74\x65\x73\x74\x2d\x63\x6f\x6e\x73\x69\x73\x74\x65\x6e\x74\x2d\x6e\x6f\x6e\x64\x65\x74\x65\x72\x6d\x69\x6e\x69\x73\x6d\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x68\x6f\x73\x74\x72\x65\x66\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x65\x71\x5f\x72\x65\x66\x00\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x03\x0a\xf2\x80\x80\x80\x00\x01\xec\x80\x80\x80\x00\x00\x02\x40\xfd\x0c\xff\xff\x7f\x7f\xff\xff\x7f\x7f\xff\xff\x7f\x7f\xff\xff\x7f\x7f\xfd\x0c\x00\x00\x00\x40\x00\x00\x00\x40\x00\x00\x00\x40\x00\x00\x00\x40\xfd\x0c\xff\xff\x7f\xff\xff\xff\x7f\xff\xff\xff\x7f\xff\xff\xff\x7f\xff\x10\x00\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x4e\xfd\x0c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\x23\xfd\x63\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($2)), "run", []), "relaxed_madd_nmadd.wast:217"); // assert_return(() => call($2, "test-consistent-nondeterminism", [v128("2_139_095_039 2_139_095_039 2_139_095_039 2_139_095_039"), v128("1_073_741_824 1_073_741_824 1_073_741_824 1_073_741_824"), v128("-8_388_609 -8_388_609 -8_388_609 -8_388_609")]), "relaxed_madd_nmadd.wast:217", v128("-1 -1 -1 -1")) reinitializeRegistry(); })(); diff --git a/wasm/core/js/select.wast.js b/wasm/core/js/select.wast.js index 1aa020dd3cbd4a..6a826b712e81c3 100644 --- a/wasm/core/js/select.wast.js +++ b/wasm/core/js/select.wast.js @@ -166,7 +166,7 @@ run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x96\x80\x80 assert_return(() => call($1, "join-funcnull", [1]), "select.wast:279", "ref.func"); // select.wast:280 -assert_return(() => call($1, "join-funcnull", [0]), "select.wast:280", "ref.null"); +assert_return(() => call($1, "join-funcnull", [0]), "select.wast:280", null); // select.wast:282 assert_trap(() => call($1, "select-trap-left", [1]), "select.wast:282"); diff --git a/wasm/core/js/table.wast.js b/wasm/core/js/table.wast.js index 843257e402be65..7403575e26aa38 100644 --- a/wasm/core/js/table.wast.js +++ b/wasm/core/js/table.wast.js @@ -157,7 +157,7 @@ let $$18 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\ let $17 = instance($$18); // table.wast:112 -assert_return(() => call($17, "get1", []), "table.wast:112", "ref.null"); +assert_return(() => call($17, "get1", []), "table.wast:112", null); // table.wast:113 assert_return(() => call($17, "get2", []), "table.wast:113", "ref.func");