(function instance_wast_js() { // instance.wast:3 let $$1 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0d\x83\x80\x80\x80\x00\x01\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x01\x41\x00\x0b\x07\x9a\x80\x80\x80\x00\x04\x04\x67\x6c\x6f\x62\x03\x00\x03\x74\x61\x62\x01\x00\x03\x6d\x65\x6d\x02\x00\x03\x74\x61\x67\x04\x00", "instance.wast:3"); let $M = $$1; // instance.wast:10 let $1 = instance($M); let I1 = $1; // instance.wast:11 let $2 = instance($M); let I2 = $2; // instance.wast:12 register("I1", I1) // instance.wast:13 register("I2", I2) // instance.wast:15 let $$2 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8c\x80\x80\x80\x00\x03\x60\x00\x00\x60\x00\x01\x7f\x60\x00\x01\x70\x02\xd5\x80\x80\x80\x00\x08\x02\x49\x31\x04\x67\x6c\x6f\x62\x03\x7f\x01\x02\x49\x32\x04\x67\x6c\x6f\x62\x03\x7f\x01\x02\x49\x31\x03\x74\x61\x62\x01\x70\x00\x0a\x02\x49\x32\x03\x74\x61\x62\x01\x70\x00\x0a\x02\x49\x31\x03\x6d\x65\x6d\x02\x00\x01\x02\x49\x32\x03\x6d\x65\x6d\x02\x00\x01\x02\x49\x31\x03\x74\x61\x67\x04\x00\x00\x02\x49\x32\x03\x74\x61\x67\x04\x00\x00\x03\x86\x80\x80\x80\x00\x05\x00\x01\x02\x01\x01\x07\x9a\x80\x80\x80\x00\x04\x04\x67\x6c\x6f\x62\x00\x01\x03\x74\x61\x62\x00\x02\x03\x6d\x65\x6d\x00\x03\x03\x74\x61\x67\x00\x04\x09\x85\x80\x80\x80\x00\x01\x03\x00\x01\x00\x0a\xd9\x80\x80\x80\x00\x05\x82\x80\x80\x80\x00\x00\x0b\x88\x80\x80\x80\x00\x00\x41\x01\x24\x00\x23\x01\x0b\x8c\x80\x80\x80\x00\x00\x41\x00\xd2\x00\x26\x00\x41\x00\x25\x01\x0b\x8f\x80\x80\x80\x00\x00\x41\x00\x41\x01\x36\x02\x00\x41\x00\x28\x42\x01\x00\x0b\x9a\x80\x80\x80\x00\x00\x02\x40\x02\x40\x1f\x40\x02\x00\x00\x01\x02\x00\x08\x01\x0b\x00\x0b\x41\x00\x0f\x0b\x41\x01\x0f\x0b", "instance.wast:15"); // instance.wast:15 let $3 = instance($$2); // instance.wast:54 assert_return(() => call($3, "glob", []), "instance.wast:54", 0); // instance.wast:55 assert_return(() => call($3, "tab", []), "instance.wast:55", "ref.null"); // instance.wast:56 assert_return(() => call($3, "mem", []), "instance.wast:56", 0); // instance.wast:57 assert_return(() => call($3, "tag", []), "instance.wast:57", 0); // instance.wast:62 let $$3 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8c\x80\x80\x80\x00\x03\x60\x00\x00\x60\x00\x01\x7f\x60\x00\x01\x70\x02\xd5\x80\x80\x80\x00\x08\x02\x49\x31\x04\x67\x6c\x6f\x62\x03\x7f\x01\x02\x49\x31\x04\x67\x6c\x6f\x62\x03\x7f\x01\x02\x49\x31\x03\x74\x61\x62\x01\x70\x00\x0a\x02\x49\x31\x03\x74\x61\x62\x01\x70\x00\x0a\x02\x49\x31\x03\x6d\x65\x6d\x02\x00\x01\x02\x49\x31\x03\x6d\x65\x6d\x02\x00\x01\x02\x49\x31\x03\x74\x61\x67\x04\x00\x00\x02\x49\x31\x03\x74\x61\x67\x04\x00\x00\x03\x86\x80\x80\x80\x00\x05\x00\x01\x02\x01\x01\x07\x9a\x80\x80\x80\x00\x04\x04\x67\x6c\x6f\x62\x00\x01\x03\x74\x61\x62\x00\x02\x03\x6d\x65\x6d\x00\x03\x03\x74\x61\x67\x00\x04\x09\x85\x80\x80\x80\x00\x01\x03\x00\x01\x00\x0a\xd9\x80\x80\x80\x00\x05\x82\x80\x80\x80\x00\x00\x0b\x88\x80\x80\x80\x00\x00\x41\x01\x24\x00\x23\x01\x0b\x8c\x80\x80\x80\x00\x00\x41\x00\xd2\x00\x26\x00\x41\x00\x25\x01\x0b\x8f\x80\x80\x80\x00\x00\x41\x00\x41\x01\x36\x02\x00\x41\x00\x28\x42\x01\x00\x0b\x9a\x80\x80\x80\x00\x00\x02\x40\x02\x40\x1f\x40\x02\x00\x00\x01\x02\x00\x08\x01\x0b\x00\x0b\x41\x00\x0f\x0b\x41\x01\x0f\x0b", "instance.wast:62"); // instance.wast:62 let $4 = instance($$3); // instance.wast:101 assert_return(() => call($4, "glob", []), "instance.wast:101", 1); // instance.wast:102 assert_return(() => call($4, "tab", []), "instance.wast:102", "ref.func"); // instance.wast:103 assert_return(() => call($4, "mem", []), "instance.wast:103", 1); // instance.wast:104 assert_return(() => call($4, "tag", []), "instance.wast:104", 1); // instance.wast:109 let $$4 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0d\x83\x80\x80\x80\x00\x01\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x01\x41\x00\x0b\x07\xbb\x80\x80\x80\x00\x08\x05\x67\x6c\x6f\x62\x31\x03\x00\x05\x67\x6c\x6f\x62\x32\x03\x00\x04\x74\x61\x62\x31\x01\x00\x04\x74\x61\x62\x32\x01\x00\x04\x6d\x65\x6d\x31\x02\x00\x04\x6d\x65\x6d\x32\x02\x00\x04\x74\x61\x67\x31\x04\x00\x04\x74\x61\x67\x32\x04\x00", "instance.wast:109"); let $N = $$4; // instance.wast:125 let $5 = instance($N); let I = $5; // instance.wast:126 register("I", I) // instance.wast:128 let $$5 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8c\x80\x80\x80\x00\x03\x60\x00\x00\x60\x00\x01\x7f\x60\x00\x01\x70\x02\xd5\x80\x80\x80\x00\x08\x01\x49\x05\x67\x6c\x6f\x62\x31\x03\x7f\x01\x01\x49\x05\x67\x6c\x6f\x62\x32\x03\x7f\x01\x01\x49\x04\x74\x61\x62\x31\x01\x70\x00\x0a\x01\x49\x04\x74\x61\x62\x32\x01\x70\x00\x0a\x01\x49\x04\x6d\x65\x6d\x31\x02\x00\x01\x01\x49\x04\x6d\x65\x6d\x32\x02\x00\x01\x01\x49\x04\x74\x61\x67\x31\x04\x00\x00\x01\x49\x04\x74\x61\x67\x32\x04\x00\x00\x03\x86\x80\x80\x80\x00\x05\x00\x01\x02\x01\x01\x07\x9a\x80\x80\x80\x00\x04\x04\x67\x6c\x6f\x62\x00\x01\x03\x74\x61\x62\x00\x02\x03\x6d\x65\x6d\x00\x03\x03\x74\x61\x67\x00\x04\x09\x85\x80\x80\x80\x00\x01\x03\x00\x01\x00\x0a\xd9\x80\x80\x80\x00\x05\x82\x80\x80\x80\x00\x00\x0b\x88\x80\x80\x80\x00\x00\x41\x01\x24\x00\x23\x01\x0b\x8c\x80\x80\x80\x00\x00\x41\x00\xd2\x00\x26\x00\x41\x00\x25\x01\x0b\x8f\x80\x80\x80\x00\x00\x41\x00\x41\x01\x36\x02\x00\x41\x00\x28\x42\x01\x00\x0b\x9a\x80\x80\x80\x00\x00\x02\x40\x02\x40\x1f\x40\x02\x00\x00\x01\x02\x00\x08\x01\x0b\x00\x0b\x41\x00\x0f\x0b\x41\x01\x0f\x0b", "instance.wast:128"); // instance.wast:128 let $6 = instance($$5); // instance.wast:167 assert_return(() => call($6, "glob", []), "instance.wast:167", 1); // instance.wast:168 assert_return(() => call($6, "tab", []), "instance.wast:168", "ref.func"); // instance.wast:169 assert_return(() => call($6, "mem", []), "instance.wast:169", 1); // instance.wast:170 assert_return(() => call($6, "tag", []), "instance.wast:170", 1); reinitializeRegistry(); })();