tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

linking.wast.js (39423B)


      1 (function linking_wast_js() {
      2 
      3 // linking.wast:3
      4 let $$1 = 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\x88\x80\x80\x80\x00\x01\x04\x63\x61\x6c\x6c\x00\x00\x0a\x93\x80\x80\x80\x00\x02\x84\x80\x80\x80\x00\x00\x10\x01\x0b\x84\x80\x80\x80\x00\x00\x41\x02\x0b", "linking.wast:3");
      5 let $Mf = $$1;
      6 
      7 // linking.wast:3
      8 let $1 = instance($Mf);
      9 let Mf = $1;
     10 
     11 // linking.wast:7
     12 register("Mf", Mf)
     13 
     14 // linking.wast:9
     15 let $$2 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x4d\x66\x04\x63\x61\x6c\x6c\x00\x00\x03\x84\x80\x80\x80\x00\x03\x00\x00\x00\x07\xa1\x80\x80\x80\x00\x03\x07\x4d\x66\x2e\x63\x61\x6c\x6c\x00\x00\x0c\x63\x61\x6c\x6c\x20\x4d\x66\x2e\x63\x61\x6c\x6c\x00\x01\x04\x63\x61\x6c\x6c\x00\x02\x0a\x9c\x80\x80\x80\x00\x03\x84\x80\x80\x80\x00\x00\x10\x00\x0b\x84\x80\x80\x80\x00\x00\x10\x03\x0b\x84\x80\x80\x80\x00\x00\x41\x03\x0b", "linking.wast:9");
     16 let $Nf = $$2;
     17 
     18 // linking.wast:9
     19 let $2 = instance($Nf);
     20 let Nf = $2;
     21 
     22 // linking.wast:17
     23 assert_return(() => call(Mf, "call", []), "linking.wast:17", 2);
     24 
     25 // linking.wast:18
     26 assert_return(() => call(Nf, "Mf.call", []), "linking.wast:18", 2);
     27 
     28 // linking.wast:19
     29 assert_return(() => call(Nf, "call", []), "linking.wast:19", 3);
     30 
     31 // linking.wast:20
     32 assert_return(() => call(Nf, "call Mf.call", []), "linking.wast:20", 2);
     33 
     34 // linking.wast:22
     35 let $$3 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7f\x00\x02\x96\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x09\x70\x72\x69\x6e\x74\x5f\x69\x33\x32\x00\x00\x07\x89\x80\x80\x80\x00\x01\x05\x70\x72\x69\x6e\x74\x00\x00", "linking.wast:22");
     36 
     37 // linking.wast:22
     38 let $3 = instance($$3);
     39 
     40 // linking.wast:26
     41 register("reexport_f", $3)
     42 
     43 // linking.wast:28
     44 let $$4 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7e\x00\x02\x94\x80\x80\x80\x00\x01\x0a\x72\x65\x65\x78\x70\x6f\x72\x74\x5f\x66\x05\x70\x72\x69\x6e\x74\x00\x00", "linking.wast:28");
     45 
     46 // linking.wast:27
     47 assert_unlinkable($$4);
     48 
     49 // linking.wast:32
     50 let $$5 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x02\x94\x80\x80\x80\x00\x01\x0a\x72\x65\x65\x78\x70\x6f\x72\x74\x5f\x66\x05\x70\x72\x69\x6e\x74\x00\x00", "linking.wast:32");
     51 
     52 // linking.wast:31
     53 assert_unlinkable($$5);
     54 
     55 // linking.wast:39
     56 let $$6 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x01\x7f\x60\x01\x7f\x00\x03\x84\x80\x80\x80\x00\x03\x00\x00\x01\x06\x8c\x80\x80\x80\x00\x02\x7f\x00\x41\x2a\x0b\x7f\x01\x41\x8e\x01\x0b\x07\xad\x80\x80\x80\x00\x05\x04\x67\x6c\x6f\x62\x03\x00\x03\x67\x65\x74\x00\x00\x08\x6d\x75\x74\x5f\x67\x6c\x6f\x62\x03\x01\x07\x67\x65\x74\x5f\x6d\x75\x74\x00\x01\x07\x73\x65\x74\x5f\x6d\x75\x74\x00\x02\x0a\x9e\x80\x80\x80\x00\x03\x84\x80\x80\x80\x00\x00\x23\x00\x0b\x84\x80\x80\x80\x00\x00\x23\x01\x0b\x86\x80\x80\x80\x00\x00\x20\x00\x24\x01\x0b", "linking.wast:39");
     57 let $Mg = $$6;
     58 
     59 // linking.wast:39
     60 let $4 = instance($Mg);
     61 let Mg = $4;
     62 
     63 // linking.wast:48
     64 register("Mg", Mg)
     65 
     66 // linking.wast:50
     67 let $$7 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x01\x7f\x60\x01\x7f\x00\x02\xbe\x80\x80\x80\x00\x05\x02\x4d\x67\x04\x67\x6c\x6f\x62\x03\x7f\x00\x02\x4d\x67\x08\x6d\x75\x74\x5f\x67\x6c\x6f\x62\x03\x7f\x01\x02\x4d\x67\x03\x67\x65\x74\x00\x00\x02\x4d\x67\x07\x67\x65\x74\x5f\x6d\x75\x74\x00\x00\x02\x4d\x67\x07\x73\x65\x74\x5f\x6d\x75\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x00\x41\x2b\x0b\x07\xc9\x80\x80\x80\x00\x07\x07\x4d\x67\x2e\x67\x6c\x6f\x62\x03\x00\x06\x4d\x67\x2e\x67\x65\x74\x00\x00\x04\x67\x6c\x6f\x62\x03\x02\x03\x67\x65\x74\x00\x03\x0b\x4d\x67\x2e\x6d\x75\x74\x5f\x67\x6c\x6f\x62\x03\x01\x0a\x4d\x67\x2e\x67\x65\x74\x5f\x6d\x75\x74\x00\x01\x0a\x4d\x67\x2e\x73\x65\x74\x5f\x6d\x75\x74\x00\x02\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x23\x02\x0b", "linking.wast:50");
     68 let $Ng = $$7;
     69 
     70 // linking.wast:50
     71 let $5 = instance($Ng);
     72 let Ng = $5;
     73 
     74 // linking.wast:67
     75 assert_return(() => get(Mg, "glob"), "linking.wast:67", 42);
     76 
     77 // linking.wast:68
     78 assert_return(() => get(Ng, "Mg.glob"), "linking.wast:68", 42);
     79 
     80 // linking.wast:69
     81 assert_return(() => get(Ng, "glob"), "linking.wast:69", 43);
     82 
     83 // linking.wast:70
     84 assert_return(() => call(Mg, "get", []), "linking.wast:70", 42);
     85 
     86 // linking.wast:71
     87 assert_return(() => call(Ng, "Mg.get", []), "linking.wast:71", 42);
     88 
     89 // linking.wast:72
     90 assert_return(() => call(Ng, "get", []), "linking.wast:72", 43);
     91 
     92 // linking.wast:74
     93 run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8f\x80\x80\x80\x00\x03\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x02\xb9\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x6d\x75\x74\x5f\x67\x6c\x6f\x62\x03\x7f\x01\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\x02\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x23\x00\x01\x41\x8e\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports(Mg)),  "run", []), "linking.wast:74");  // assert_return(() => get(Mg, "mut_glob"), "linking.wast:74", 142)
     94 
     95 // linking.wast:75
     96 run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8f\x80\x80\x80\x00\x03\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x02\xbc\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x0b\x4d\x67\x2e\x6d\x75\x74\x5f\x67\x6c\x6f\x62\x03\x7f\x01\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\x02\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x23\x00\x01\x41\x8e\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports(Ng)),  "run", []), "linking.wast:75");  // assert_return(() => get(Ng, "Mg.mut_glob"), "linking.wast:75", 142)
     97 
     98 // linking.wast:76
     99 assert_return(() => call(Mg, "get_mut", []), "linking.wast:76", 142);
    100 
    101 // linking.wast:77
    102 assert_return(() => call(Ng, "Mg.get_mut", []), "linking.wast:77", 142);
    103 
    104 // linking.wast:79
    105 assert_return(() => call(Mg, "set_mut", [241]), "linking.wast:79");
    106 
    107 // linking.wast:80
    108 run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8f\x80\x80\x80\x00\x03\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x02\xb9\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x6d\x75\x74\x5f\x67\x6c\x6f\x62\x03\x7f\x01\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\x02\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x23\x00\x01\x41\xf1\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports(Mg)),  "run", []), "linking.wast:80");  // assert_return(() => get(Mg, "mut_glob"), "linking.wast:80", 241)
    109 
    110 // linking.wast:81
    111 run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8f\x80\x80\x80\x00\x03\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x02\xbc\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x0b\x4d\x67\x2e\x6d\x75\x74\x5f\x67\x6c\x6f\x62\x03\x7f\x01\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\x02\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x23\x00\x01\x41\xf1\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports(Ng)),  "run", []), "linking.wast:81");  // assert_return(() => get(Ng, "Mg.mut_glob"), "linking.wast:81", 241)
    112 
    113 // linking.wast:82
    114 assert_return(() => call(Mg, "get_mut", []), "linking.wast:82", 241);
    115 
    116 // linking.wast:83
    117 assert_return(() => call(Ng, "Mg.get_mut", []), "linking.wast:83", 241);
    118 
    119 // linking.wast:87
    120 let $$8 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x90\x80\x80\x80\x00\x01\x02\x4d\x67\x08\x6d\x75\x74\x5f\x67\x6c\x6f\x62\x03\x7f\x00", "linking.wast:87");
    121 
    122 // linking.wast:86
    123 assert_unlinkable($$8);
    124 
    125 // linking.wast:91
    126 let $$9 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x8c\x80\x80\x80\x00\x01\x02\x4d\x67\x04\x67\x6c\x6f\x62\x03\x7f\x01", "linking.wast:91");
    127 
    128 // linking.wast:90
    129 assert_unlinkable($$9);
    130 
    131 // linking.wast:96
    132 let $$10 = module("\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\x06\xb9\x80\x80\x80\x00\x0a\x70\x00\xd0\x70\x0b\x64\x70\x00\xd2\x00\x0b\x63\x00\x00\xd0\x00\x0b\x64\x00\x00\xd2\x00\x0b\x6f\x00\xd0\x6f\x0b\x70\x01\xd0\x70\x0b\x64\x70\x01\xd2\x00\x0b\x63\x00\x01\xd0\x00\x0b\x64\x00\x01\xd2\x00\x0b\x6f\x01\xd0\x6f\x0b\x07\x9d\x81\x80\x80\x00\x0a\x10\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x66\x75\x6e\x63\x6e\x75\x6c\x6c\x03\x00\x0c\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x66\x75\x6e\x63\x03\x01\x0f\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x72\x65\x66\x6e\x75\x6c\x6c\x03\x02\x0b\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x72\x65\x66\x03\x03\x0e\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x65\x78\x74\x65\x72\x6e\x03\x04\x0e\x67\x2d\x76\x61\x72\x2d\x66\x75\x6e\x63\x6e\x75\x6c\x6c\x03\x05\x0a\x67\x2d\x76\x61\x72\x2d\x66\x75\x6e\x63\x03\x06\x0d\x67\x2d\x76\x61\x72\x2d\x72\x65\x66\x6e\x75\x6c\x6c\x03\x07\x09\x67\x2d\x76\x61\x72\x2d\x72\x65\x66\x03\x08\x0c\x67\x2d\x76\x61\x72\x2d\x65\x78\x74\x65\x72\x6e\x03\x09\x09\x85\x80\x80\x80\x00\x01\x03\x00\x01\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b", "linking.wast:96");
    133 let $Mref_ex = $$10;
    134 
    135 // linking.wast:96
    136 let $6 = instance($Mref_ex);
    137 let Mref_ex = $6;
    138 
    139 // linking.wast:110
    140 register("Mref_ex", Mref_ex)
    141 
    142 // linking.wast:112
    143 let $$11 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\xf7\x82\x80\x80\x00\x0f\x07\x4d\x72\x65\x66\x5f\x65\x78\x10\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x66\x75\x6e\x63\x6e\x75\x6c\x6c\x03\x70\x00\x07\x4d\x72\x65\x66\x5f\x65\x78\x0c\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x66\x75\x6e\x63\x03\x70\x00\x07\x4d\x72\x65\x66\x5f\x65\x78\x0f\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x72\x65\x66\x6e\x75\x6c\x6c\x03\x70\x00\x07\x4d\x72\x65\x66\x5f\x65\x78\x0b\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x72\x65\x66\x03\x70\x00\x07\x4d\x72\x65\x66\x5f\x65\x78\x0c\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x66\x75\x6e\x63\x03\x64\x70\x00\x07\x4d\x72\x65\x66\x5f\x65\x78\x0b\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x72\x65\x66\x03\x64\x70\x00\x07\x4d\x72\x65\x66\x5f\x65\x78\x0f\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x72\x65\x66\x6e\x75\x6c\x6c\x03\x63\x00\x00\x07\x4d\x72\x65\x66\x5f\x65\x78\x0b\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x72\x65\x66\x03\x63\x00\x00\x07\x4d\x72\x65\x66\x5f\x65\x78\x0b\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x72\x65\x66\x03\x64\x00\x00\x07\x4d\x72\x65\x66\x5f\x65\x78\x0e\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x65\x78\x74\x65\x72\x6e\x03\x6f\x00\x07\x4d\x72\x65\x66\x5f\x65\x78\x0e\x67\x2d\x76\x61\x72\x2d\x66\x75\x6e\x63\x6e\x75\x6c\x6c\x03\x70\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0a\x67\x2d\x76\x61\x72\x2d\x66\x75\x6e\x63\x03\x64\x70\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0d\x67\x2d\x76\x61\x72\x2d\x72\x65\x66\x6e\x75\x6c\x6c\x03\x63\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x09\x67\x2d\x76\x61\x72\x2d\x72\x65\x66\x03\x64\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0c\x67\x2d\x76\x61\x72\x2d\x65\x78\x74\x65\x72\x6e\x03\x6f\x01", "linking.wast:112");
    144 let $Mref_im = $$11;
    145 
    146 // linking.wast:112
    147 let $7 = instance($Mref_im);
    148 let Mref_im = $7;
    149 
    150 // linking.wast:133
    151 let $$12 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x9b\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0e\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x65\x78\x74\x65\x72\x6e\x03\x70\x00", "linking.wast:133");
    152 
    153 // linking.wast:132
    154 assert_unlinkable($$12);
    155 
    156 // linking.wast:138
    157 let $$13 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x9e\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x10\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x66\x75\x6e\x63\x6e\x75\x6c\x6c\x03\x64\x70\x00", "linking.wast:138");
    158 
    159 // linking.wast:137
    160 assert_unlinkable($$13);
    161 
    162 // linking.wast:142
    163 let $$14 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x9d\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0f\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x72\x65\x66\x6e\x75\x6c\x6c\x03\x64\x70\x00", "linking.wast:142");
    164 
    165 // linking.wast:141
    166 assert_unlinkable($$14);
    167 
    168 // linking.wast:146
    169 let $$15 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x9c\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0e\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x65\x78\x74\x65\x72\x6e\x03\x64\x70\x00", "linking.wast:146");
    170 
    171 // linking.wast:145
    172 assert_unlinkable($$15);
    173 
    174 // linking.wast:151
    175 let $$16 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x9e\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x10\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x66\x75\x6e\x63\x6e\x75\x6c\x6c\x03\x63\x00\x00", "linking.wast:151");
    176 
    177 // linking.wast:150
    178 assert_unlinkable($$16);
    179 
    180 // linking.wast:155
    181 let $$17 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x9a\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0c\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x66\x75\x6e\x63\x03\x63\x00\x00", "linking.wast:155");
    182 
    183 // linking.wast:154
    184 assert_unlinkable($$17);
    185 
    186 // linking.wast:159
    187 let $$18 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x9c\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0e\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x65\x78\x74\x65\x72\x6e\x03\x63\x00\x00", "linking.wast:159");
    188 
    189 // linking.wast:158
    190 assert_unlinkable($$18);
    191 
    192 // linking.wast:164
    193 let $$19 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x9e\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x10\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x66\x75\x6e\x63\x6e\x75\x6c\x6c\x03\x64\x00\x00", "linking.wast:164");
    194 
    195 // linking.wast:163
    196 assert_unlinkable($$19);
    197 
    198 // linking.wast:168
    199 let $$20 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x9a\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0c\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x66\x75\x6e\x63\x03\x64\x00\x00", "linking.wast:168");
    200 
    201 // linking.wast:167
    202 assert_unlinkable($$20);
    203 
    204 // linking.wast:172
    205 let $$21 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x9d\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0f\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x72\x65\x66\x6e\x75\x6c\x6c\x03\x64\x00\x00", "linking.wast:172");
    206 
    207 // linking.wast:171
    208 assert_unlinkable($$21);
    209 
    210 // linking.wast:176
    211 let $$22 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x9c\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0e\x67\x2d\x63\x6f\x6e\x73\x74\x2d\x65\x78\x74\x65\x72\x6e\x03\x64\x00\x00", "linking.wast:176");
    212 
    213 // linking.wast:175
    214 assert_unlinkable($$22);
    215 
    216 // linking.wast:182
    217 let $$23 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x97\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0a\x67\x2d\x76\x61\x72\x2d\x66\x75\x6e\x63\x03\x70\x01", "linking.wast:182");
    218 
    219 // linking.wast:181
    220 assert_unlinkable($$23);
    221 
    222 // linking.wast:186
    223 let $$24 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x9a\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0d\x67\x2d\x76\x61\x72\x2d\x72\x65\x66\x6e\x75\x6c\x6c\x03\x70\x01", "linking.wast:186");
    224 
    225 // linking.wast:185
    226 assert_unlinkable($$24);
    227 
    228 // linking.wast:190
    229 let $$25 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x96\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x09\x67\x2d\x76\x61\x72\x2d\x72\x65\x66\x03\x70\x01", "linking.wast:190");
    230 
    231 // linking.wast:189
    232 assert_unlinkable($$25);
    233 
    234 // linking.wast:194
    235 let $$26 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x99\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0c\x67\x2d\x76\x61\x72\x2d\x65\x78\x74\x65\x72\x6e\x03\x70\x01", "linking.wast:194");
    236 
    237 // linking.wast:193
    238 assert_unlinkable($$26);
    239 
    240 // linking.wast:199
    241 let $$27 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x9c\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0e\x67\x2d\x76\x61\x72\x2d\x66\x75\x6e\x63\x6e\x75\x6c\x6c\x03\x64\x70\x01", "linking.wast:199");
    242 
    243 // linking.wast:198
    244 assert_unlinkable($$27);
    245 
    246 // linking.wast:203
    247 let $$28 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x9b\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0d\x67\x2d\x76\x61\x72\x2d\x72\x65\x66\x6e\x75\x6c\x6c\x03\x64\x70\x01", "linking.wast:203");
    248 
    249 // linking.wast:202
    250 assert_unlinkable($$28);
    251 
    252 // linking.wast:207
    253 let $$29 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x97\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x09\x67\x2d\x76\x61\x72\x2d\x72\x65\x66\x03\x64\x70\x01", "linking.wast:207");
    254 
    255 // linking.wast:206
    256 assert_unlinkable($$29);
    257 
    258 // linking.wast:211
    259 let $$30 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x9a\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0c\x67\x2d\x76\x61\x72\x2d\x65\x78\x74\x65\x72\x6e\x03\x64\x70\x01", "linking.wast:211");
    260 
    261 // linking.wast:210
    262 assert_unlinkable($$30);
    263 
    264 // linking.wast:216
    265 let $$31 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x9c\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0e\x67\x2d\x76\x61\x72\x2d\x66\x75\x6e\x63\x6e\x75\x6c\x6c\x03\x63\x00\x01", "linking.wast:216");
    266 
    267 // linking.wast:215
    268 assert_unlinkable($$31);
    269 
    270 // linking.wast:220
    271 let $$32 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x98\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0a\x67\x2d\x76\x61\x72\x2d\x66\x75\x6e\x63\x03\x63\x00\x01", "linking.wast:220");
    272 
    273 // linking.wast:219
    274 assert_unlinkable($$32);
    275 
    276 // linking.wast:224
    277 let $$33 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x97\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x09\x67\x2d\x76\x61\x72\x2d\x72\x65\x66\x03\x63\x00\x01", "linking.wast:224");
    278 
    279 // linking.wast:223
    280 assert_unlinkable($$33);
    281 
    282 // linking.wast:228
    283 let $$34 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x9a\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0c\x67\x2d\x76\x61\x72\x2d\x65\x78\x74\x65\x72\x6e\x03\x63\x00\x01", "linking.wast:228");
    284 
    285 // linking.wast:227
    286 assert_unlinkable($$34);
    287 
    288 // linking.wast:233
    289 let $$35 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x9c\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0e\x67\x2d\x76\x61\x72\x2d\x66\x75\x6e\x63\x6e\x75\x6c\x6c\x03\x64\x00\x01", "linking.wast:233");
    290 
    291 // linking.wast:232
    292 assert_unlinkable($$35);
    293 
    294 // linking.wast:237
    295 let $$36 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x98\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0a\x67\x2d\x76\x61\x72\x2d\x66\x75\x6e\x63\x03\x64\x00\x01", "linking.wast:237");
    296 
    297 // linking.wast:236
    298 assert_unlinkable($$36);
    299 
    300 // linking.wast:241
    301 let $$37 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x9b\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0d\x67\x2d\x76\x61\x72\x2d\x72\x65\x66\x6e\x75\x6c\x6c\x03\x64\x00\x01", "linking.wast:241");
    302 
    303 // linking.wast:240
    304 assert_unlinkable($$37);
    305 
    306 // linking.wast:245
    307 let $$38 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x9a\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0c\x67\x2d\x76\x61\x72\x2d\x65\x78\x74\x65\x72\x6e\x03\x64\x00\x01", "linking.wast:245");
    308 
    309 // linking.wast:244
    310 assert_unlinkable($$38);
    311 
    312 // linking.wast:250
    313 let $$39 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x9b\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0e\x67\x2d\x76\x61\x72\x2d\x66\x75\x6e\x63\x6e\x75\x6c\x6c\x03\x6f\x01", "linking.wast:250");
    314 
    315 // linking.wast:249
    316 assert_unlinkable($$39);
    317 
    318 // linking.wast:254
    319 let $$40 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x97\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0a\x67\x2d\x76\x61\x72\x2d\x66\x75\x6e\x63\x03\x6f\x01", "linking.wast:254");
    320 
    321 // linking.wast:253
    322 assert_unlinkable($$40);
    323 
    324 // linking.wast:258
    325 let $$41 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x9a\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x0d\x67\x2d\x76\x61\x72\x2d\x72\x65\x66\x6e\x75\x6c\x6c\x03\x6f\x01", "linking.wast:258");
    326 
    327 // linking.wast:257
    328 assert_unlinkable($$41);
    329 
    330 // linking.wast:262
    331 let $$42 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x96\x80\x80\x80\x00\x01\x07\x4d\x72\x65\x66\x5f\x65\x78\x09\x67\x2d\x76\x61\x72\x2d\x72\x65\x66\x03\x6f\x01", "linking.wast:262");
    332 
    333 // linking.wast:261
    334 assert_unlinkable($$42);
    335 
    336 // linking.wast:269
    337 let $$43 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8d\x80\x80\x80\x00\x03\x60\x00\x01\x7f\x60\x00\x00\x60\x01\x7f\x01\x7f\x03\x84\x80\x80\x80\x00\x03\x00\x00\x02\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x92\x80\x80\x80\x00\x03\x03\x74\x61\x62\x01\x00\x01\x68\x00\x01\x04\x63\x61\x6c\x6c\x00\x02\x09\x8a\x80\x80\x80\x00\x01\x00\x41\x02\x0b\x04\x00\x00\x00\x00\x0a\x9f\x80\x80\x80\x00\x03\x84\x80\x80\x80\x00\x00\x41\x04\x0b\x84\x80\x80\x80\x00\x00\x41\x7c\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x11\x00\x00\x0b", "linking.wast:269");
    338 let $Mt = $$43;
    339 
    340 // linking.wast:269
    341 let $8 = instance($Mt);
    342 let Mt = $8;
    343 
    344 // linking.wast:282
    345 register("Mt", Mt)
    346 
    347 // linking.wast:284
    348 let $$44 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8d\x80\x80\x80\x00\x03\x60\x00\x00\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x02\x92\x80\x80\x80\x00\x02\x02\x4d\x74\x04\x63\x61\x6c\x6c\x00\x02\x02\x4d\x74\x01\x68\x00\x01\x03\x84\x80\x80\x80\x00\x03\x01\x02\x02\x04\x85\x80\x80\x80\x00\x01\x70\x01\x05\x05\x07\xa1\x80\x80\x80\x00\x03\x07\x4d\x74\x2e\x63\x61\x6c\x6c\x00\x00\x0c\x63\x61\x6c\x6c\x20\x4d\x74\x2e\x63\x61\x6c\x6c\x00\x03\x04\x63\x61\x6c\x6c\x00\x04\x09\x95\x80\x80\x80\x00\x01\x04\x41\x00\x0b\x05\xd2\x02\x0b\xd2\x02\x0b\xd2\x02\x0b\xd2\x01\x0b\xd2\x00\x0b\x0a\xa1\x80\x80\x80\x00\x03\x84\x80\x80\x80\x00\x00\x41\x05\x0b\x86\x80\x80\x80\x00\x00\x20\x00\x10\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x11\x01\x00\x0b", "linking.wast:284");
    349 let $Nt = $$44;
    350 
    351 // linking.wast:284
    352 let $9 = instance($Nt);
    353 let Nt = $9;
    354 
    355 // linking.wast:303
    356 assert_return(() => call(Mt, "call", [2]), "linking.wast:303", 4);
    357 
    358 // linking.wast:304
    359 assert_return(() => call(Nt, "Mt.call", [2]), "linking.wast:304", 4);
    360 
    361 // linking.wast:305
    362 assert_return(() => call(Nt, "call", [2]), "linking.wast:305", 5);
    363 
    364 // linking.wast:306
    365 assert_return(() => call(Nt, "call Mt.call", [2]), "linking.wast:306", 4);
    366 
    367 // linking.wast:308
    368 assert_trap(() => call(Mt, "call", [1]), "linking.wast:308");
    369 
    370 // linking.wast:309
    371 assert_trap(() => call(Nt, "Mt.call", [1]), "linking.wast:309");
    372 
    373 // linking.wast:310
    374 assert_return(() => call(Nt, "call", [1]), "linking.wast:310", 5);
    375 
    376 // linking.wast:311
    377 assert_trap(() => call(Nt, "call Mt.call", [1]), "linking.wast:311");
    378 
    379 // linking.wast:313
    380 assert_trap(() => call(Mt, "call", [0]), "linking.wast:313");
    381 
    382 // linking.wast:314
    383 assert_trap(() => call(Nt, "Mt.call", [0]), "linking.wast:314");
    384 
    385 // linking.wast:315
    386 assert_return(() => call(Nt, "call", [0]), "linking.wast:315", 5);
    387 
    388 // linking.wast:316
    389 assert_trap(() => call(Nt, "call Mt.call", [0]), "linking.wast:316");
    390 
    391 // linking.wast:318
    392 assert_trap(() => call(Mt, "call", [20]), "linking.wast:318");
    393 
    394 // linking.wast:319
    395 assert_trap(() => call(Nt, "Mt.call", [20]), "linking.wast:319");
    396 
    397 // linking.wast:320
    398 assert_trap(() => call(Nt, "call", [7]), "linking.wast:320");
    399 
    400 // linking.wast:321
    401 assert_trap(() => call(Nt, "call Mt.call", [20]), "linking.wast:321");
    402 
    403 // linking.wast:323
    404 assert_return(() => call(Nt, "call", [3]), "linking.wast:323", -4);
    405 
    406 // linking.wast:324
    407 assert_trap(() => call(Nt, "call", [4]), "linking.wast:324");
    408 
    409 // linking.wast:326
    410 let $$45 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x02\x93\x80\x80\x80\x00\x02\x02\x4d\x74\x01\x68\x00\x00\x02\x4d\x74\x03\x74\x61\x62\x01\x70\x00\x05\x03\x83\x80\x80\x80\x00\x02\x00\x01\x07\x88\x80\x80\x80\x00\x01\x04\x63\x61\x6c\x6c\x00\x02\x09\x88\x80\x80\x80\x00\x01\x00\x41\x01\x0b\x02\x01\x00\x0a\x96\x80\x80\x80\x00\x02\x84\x80\x80\x80\x00\x00\x41\x06\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x11\x00\x00\x0b", "linking.wast:326");
    411 let $Ot = $$45;
    412 
    413 // linking.wast:326
    414 let $10 = instance($Ot);
    415 let Ot = $10;
    416 
    417 // linking.wast:339
    418 assert_return(() => call(Mt, "call", [3]), "linking.wast:339", 4);
    419 
    420 // linking.wast:340
    421 assert_return(() => call(Nt, "Mt.call", [3]), "linking.wast:340", 4);
    422 
    423 // linking.wast:341
    424 assert_return(() => call(Nt, "call Mt.call", [3]), "linking.wast:341", 4);
    425 
    426 // linking.wast:342
    427 assert_return(() => call(Ot, "call", [3]), "linking.wast:342", 4);
    428 
    429 // linking.wast:344
    430 assert_return(() => call(Mt, "call", [2]), "linking.wast:344", -4);
    431 
    432 // linking.wast:345
    433 assert_return(() => call(Nt, "Mt.call", [2]), "linking.wast:345", -4);
    434 
    435 // linking.wast:346
    436 assert_return(() => call(Nt, "call", [2]), "linking.wast:346", 5);
    437 
    438 // linking.wast:347
    439 assert_return(() => call(Nt, "call Mt.call", [2]), "linking.wast:347", -4);
    440 
    441 // linking.wast:348
    442 assert_return(() => call(Ot, "call", [2]), "linking.wast:348", -4);
    443 
    444 // linking.wast:350
    445 assert_return(() => call(Mt, "call", [1]), "linking.wast:350", 6);
    446 
    447 // linking.wast:351
    448 assert_return(() => call(Nt, "Mt.call", [1]), "linking.wast:351", 6);
    449 
    450 // linking.wast:352
    451 assert_return(() => call(Nt, "call", [1]), "linking.wast:352", 5);
    452 
    453 // linking.wast:353
    454 assert_return(() => call(Nt, "call Mt.call", [1]), "linking.wast:353", 6);
    455 
    456 // linking.wast:354
    457 assert_return(() => call(Ot, "call", [1]), "linking.wast:354", 6);
    458 
    459 // linking.wast:356
    460 assert_trap(() => call(Mt, "call", [0]), "linking.wast:356");
    461 
    462 // linking.wast:357
    463 assert_trap(() => call(Nt, "Mt.call", [0]), "linking.wast:357");
    464 
    465 // linking.wast:358
    466 assert_return(() => call(Nt, "call", [0]), "linking.wast:358", 5);
    467 
    468 // linking.wast:359
    469 assert_trap(() => call(Nt, "call Mt.call", [0]), "linking.wast:359");
    470 
    471 // linking.wast:360
    472 assert_trap(() => call(Ot, "call", [0]), "linking.wast:360");
    473 
    474 // linking.wast:362
    475 assert_trap(() => call(Ot, "call", [20]), "linking.wast:362");
    476 
    477 // linking.wast:364
    478 let $$46 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x8c\x80\x80\x80\x00\x01\x02\x4d\x74\x03\x74\x61\x62\x01\x70\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x09\x87\x80\x80\x80\x00\x01\x00\x41\x09\x0b\x01\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b", "linking.wast:364");
    479 
    480 // linking.wast:364
    481 let $11 = instance($$46);
    482 
    483 // linking.wast:370
    484 let $$47 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x00\x41\x05\x0b\x07\x85\x80\x80\x80\x00\x01\x01\x67\x03\x00", "linking.wast:370");
    485 let $G1 = $$47;
    486 
    487 // linking.wast:370
    488 let $12 = instance($G1);
    489 let G1 = $12;
    490 
    491 // linking.wast:371
    492 register("G1", G1)
    493 
    494 // linking.wast:372
    495 let $$48 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x89\x80\x80\x80\x00\x01\x02\x47\x31\x01\x67\x03\x7f\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x00\x23\x00\x0b\x07\x85\x80\x80\x80\x00\x01\x01\x67\x03\x01", "linking.wast:372");
    496 let $G2 = $$48;
    497 
    498 // linking.wast:372
    499 let $13 = instance($G2);
    500 let G2 = $13;
    501 
    502 // linking.wast:376
    503 assert_return(() => get(G2, "g"), "linking.wast:376", 5);
    504 
    505 // linking.wast:379
    506 let $$49 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x8c\x80\x80\x80\x00\x01\x02\x4d\x74\x03\x74\x61\x62\x01\x70\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x09\x87\x80\x80\x80\x00\x01\x00\x41\x0a\x0b\x01\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b", "linking.wast:379");
    507 
    508 // linking.wast:378
    509 assert_uninstantiable($$49);
    510 
    511 // linking.wast:388
    512 let $$50 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x02\x96\x80\x80\x80\x00\x02\x02\x4d\x74\x03\x74\x61\x62\x01\x70\x00\x0a\x02\x4d\x74\x03\x6d\x65\x6d\x02\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x09\x8d\x80\x80\x80\x00\x02\x00\x41\x07\x0b\x01\x00\x00\x41\x09\x0b\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x41\x00\x0b", "linking.wast:388");
    513 
    514 // linking.wast:387
    515 assert_unlinkable($$50);
    516 
    517 // linking.wast:397
    518 assert_trap(() => call(Mt, "call", [7]), "linking.wast:397");
    519 
    520 // linking.wast:402
    521 let $$51 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x02\x8c\x80\x80\x80\x00\x01\x02\x4d\x74\x03\x74\x61\x62\x01\x70\x00\x0a\x03\x82\x80\x80\x80\x00\x01\x00\x09\x91\x80\x80\x80\x00\x02\x00\x41\x07\x0b\x01\x00\x00\x41\x08\x0b\x05\x00\x00\x00\x00\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x41\x00\x0b", "linking.wast:402");
    522 
    523 // linking.wast:401
    524 assert_uninstantiable($$51);
    525 
    526 // linking.wast:410
    527 assert_return(() => call(Mt, "call", [7]), "linking.wast:410", 0);
    528 
    529 // linking.wast:411
    530 assert_trap(() => call(Mt, "call", [8]), "linking.wast:411");
    531 
    532 // linking.wast:414
    533 let $$52 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x02\x8c\x80\x80\x80\x00\x01\x02\x4d\x74\x03\x74\x61\x62\x01\x70\x00\x0a\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x09\x87\x80\x80\x80\x00\x01\x00\x41\x07\x0b\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x41\x00\x0b\x0b\x89\x80\x80\x80\x00\x01\x00\x41\x80\x80\x04\x0b\x01\x64", "linking.wast:414");
    534 
    535 // linking.wast:413
    536 assert_uninstantiable($$52);
    537 
    538 // linking.wast:423
    539 assert_return(() => call(Mt, "call", [7]), "linking.wast:423", 0);
    540 
    541 // linking.wast:426
    542 let $$53 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x04\x8b\x80\x80\x80\x00\x03\x70\x00\x01\x63\x00\x00\x01\x6f\x00\x01\x07\xa5\x80\x80\x80\x00\x03\x0a\x74\x2d\x66\x75\x6e\x63\x6e\x75\x6c\x6c\x01\x00\x09\x74\x2d\x72\x65\x66\x6e\x75\x6c\x6c\x01\x01\x08\x74\x2d\x65\x78\x74\x65\x72\x6e\x01\x02", "linking.wast:426");
    543 let $Mtable_ex = $$53;
    544 
    545 // linking.wast:426
    546 let $14 = instance($Mtable_ex);
    547 let Mtable_ex = $14;
    548 
    549 // linking.wast:432
    550 register("Mtable_ex", Mtable_ex)
    551 
    552 // linking.wast:434
    553 let $$54 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\xca\x80\x80\x80\x00\x03\x09\x4d\x74\x61\x62\x6c\x65\x5f\x65\x78\x0a\x74\x2d\x66\x75\x6e\x63\x6e\x75\x6c\x6c\x01\x70\x00\x01\x09\x4d\x74\x61\x62\x6c\x65\x5f\x65\x78\x09\x74\x2d\x72\x65\x66\x6e\x75\x6c\x6c\x01\x63\x00\x00\x01\x09\x4d\x74\x61\x62\x6c\x65\x5f\x65\x78\x08\x74\x2d\x65\x78\x74\x65\x72\x6e\x01\x6f\x00\x01", "linking.wast:434");
    554 
    555 // linking.wast:434
    556 let $15 = instance($$54);
    557 
    558 // linking.wast:442
    559 let $$55 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x99\x80\x80\x80\x00\x01\x09\x4d\x74\x61\x62\x6c\x65\x5f\x65\x78\x09\x74\x2d\x72\x65\x66\x6e\x75\x6c\x6c\x01\x70\x00\x01", "linking.wast:442");
    560 
    561 // linking.wast:441
    562 assert_unlinkable($$55);
    563 
    564 // linking.wast:446
    565 let $$56 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x98\x80\x80\x80\x00\x01\x09\x4d\x74\x61\x62\x6c\x65\x5f\x65\x78\x08\x74\x2d\x65\x78\x74\x65\x72\x6e\x01\x70\x00\x01", "linking.wast:446");
    566 
    567 // linking.wast:445
    568 assert_unlinkable($$56);
    569 
    570 // linking.wast:451
    571 let $$57 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x9b\x80\x80\x80\x00\x01\x09\x4d\x74\x61\x62\x6c\x65\x5f\x65\x78\x0a\x74\x2d\x66\x75\x6e\x63\x6e\x75\x6c\x6c\x01\x63\x00\x00\x01", "linking.wast:451");
    572 
    573 // linking.wast:450
    574 assert_unlinkable($$57);
    575 
    576 // linking.wast:455
    577 let $$58 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x99\x80\x80\x80\x00\x01\x09\x4d\x74\x61\x62\x6c\x65\x5f\x65\x78\x08\x74\x2d\x65\x78\x74\x65\x72\x6e\x01\x63\x00\x00\x01", "linking.wast:455");
    578 
    579 // linking.wast:454
    580 assert_unlinkable($$58);
    581 
    582 // linking.wast:460
    583 let $$59 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x9a\x80\x80\x80\x00\x01\x09\x4d\x74\x61\x62\x6c\x65\x5f\x65\x78\x0a\x74\x2d\x66\x75\x6e\x63\x6e\x75\x6c\x6c\x01\x6f\x00\x01", "linking.wast:460");
    584 
    585 // linking.wast:459
    586 assert_unlinkable($$59);
    587 
    588 // linking.wast:464
    589 let $$60 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x99\x80\x80\x80\x00\x01\x09\x4d\x74\x61\x62\x6c\x65\x5f\x65\x78\x09\x74\x2d\x72\x65\x66\x6e\x75\x6c\x6c\x01\x6f\x00\x01", "linking.wast:464");
    590 
    591 // linking.wast:463
    592 assert_unlinkable($$60);
    593 
    594 // linking.wast:471
    595 let $$61 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x05\x84\x80\x80\x80\x00\x01\x01\x01\x05\x07\x8e\x80\x80\x80\x00\x02\x03\x6d\x65\x6d\x02\x00\x04\x6c\x6f\x61\x64\x00\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x20\x00\x2d\x00\x00\x0b\x0b\x90\x80\x80\x80\x00\x01\x00\x41\x0a\x0b\x0a\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09", "linking.wast:471");
    596 let $Mm = $$61;
    597 
    598 // linking.wast:471
    599 let $16 = instance($Mm);
    600 let Mm = $16;
    601 
    602 // linking.wast:479
    603 register("Mm", Mm)
    604 
    605 // linking.wast:481
    606 let $$62 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x4d\x6d\x04\x6c\x6f\x61\x64\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x07\x92\x80\x80\x80\x00\x02\x07\x4d\x6d\x2e\x6c\x6f\x61\x64\x00\x00\x04\x6c\x6f\x61\x64\x00\x01\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x20\x00\x2d\x00\x00\x0b\x0b\x8c\x80\x80\x80\x00\x01\x00\x41\x0a\x0b\x06\xf0\xf1\xf2\xf3\xf4\xf5", "linking.wast:481");
    607 let $Nm = $$62;
    608 
    609 // linking.wast:481
    610 let $17 = instance($Nm);
    611 let Nm = $17;
    612 
    613 // linking.wast:493
    614 assert_return(() => call(Mm, "load", [12]), "linking.wast:493", 2);
    615 
    616 // linking.wast:494
    617 assert_return(() => call(Nm, "Mm.load", [12]), "linking.wast:494", 2);
    618 
    619 // linking.wast:495
    620 assert_return(() => call(Nm, "load", [12]), "linking.wast:495", 242);
    621 
    622 // linking.wast:497
    623 let $$63 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x4d\x6d\x03\x6d\x65\x6d\x02\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x88\x80\x80\x80\x00\x01\x04\x6c\x6f\x61\x64\x00\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x20\x00\x2d\x00\x00\x0b\x0b\x8e\x80\x80\x80\x00\x01\x00\x41\x05\x0b\x08\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7", "linking.wast:497");
    624 let $Om = $$63;
    625 
    626 // linking.wast:497
    627 let $18 = instance($Om);
    628 let Om = $18;
    629 
    630 // linking.wast:506
    631 assert_return(() => call(Mm, "load", [12]), "linking.wast:506", 167);
    632 
    633 // linking.wast:507
    634 assert_return(() => call(Nm, "Mm.load", [12]), "linking.wast:507", 167);
    635 
    636 // linking.wast:508
    637 assert_return(() => call(Nm, "load", [12]), "linking.wast:508", 242);
    638 
    639 // linking.wast:509
    640 assert_return(() => call(Om, "load", [12]), "linking.wast:509", 167);
    641 
    642 // linking.wast:511
    643 let $$64 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x8b\x80\x80\x80\x00\x01\x02\x4d\x6d\x03\x6d\x65\x6d\x02\x00\x00\x0b\x89\x80\x80\x80\x00\x01\x00\x41\xff\xff\x03\x0b\x01\x61", "linking.wast:511");
    644 
    645 // linking.wast:511
    646 let $19 = instance($$64);
    647 
    648 // linking.wast:517
    649 let $$65 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x8b\x80\x80\x80\x00\x01\x02\x4d\x6d\x03\x6d\x65\x6d\x02\x00\x00\x0b\x89\x80\x80\x80\x00\x01\x00\x41\x80\x80\x04\x0b\x01\x61", "linking.wast:517");
    650 
    651 // linking.wast:516
    652 assert_uninstantiable($$65);
    653 
    654 // linking.wast:524
    655 let $$66 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x02\x8c\x80\x80\x80\x00\x01\x02\x4d\x6d\x03\x6d\x65\x6d\x02\x01\x01\x08\x03\x82\x80\x80\x80\x00\x01\x00\x07\x88\x80\x80\x80\x00\x01\x04\x67\x72\x6f\x77\x00\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x20\x00\x40\x00\x0b", "linking.wast:524");
    656 let $Pm = $$66;
    657 
    658 // linking.wast:524
    659 let $20 = instance($Pm);
    660 let Pm = $20;
    661 
    662 // linking.wast:532
    663 assert_return(() => call(Pm, "grow", [0]), "linking.wast:532", 1);
    664 
    665 // linking.wast:533
    666 assert_return(() => call(Pm, "grow", [2]), "linking.wast:533", 1);
    667 
    668 // linking.wast:534
    669 assert_return(() => call(Pm, "grow", [0]), "linking.wast:534", 3);
    670 
    671 // linking.wast:535
    672 assert_return(() => call(Pm, "grow", [1]), "linking.wast:535", 3);
    673 
    674 // linking.wast:536
    675 assert_return(() => call(Pm, "grow", [1]), "linking.wast:536", 4);
    676 
    677 // linking.wast:537
    678 assert_return(() => call(Pm, "grow", [0]), "linking.wast:537", 5);
    679 
    680 // linking.wast:538
    681 assert_return(() => call(Pm, "grow", [1]), "linking.wast:538", -1);
    682 
    683 // linking.wast:539
    684 assert_return(() => call(Pm, "grow", [0]), "linking.wast:539", 5);
    685 
    686 // linking.wast:542
    687 let $$67 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\xa7\x80\x80\x80\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x00\x02\x4d\x6d\x03\x6d\x65\x6d\x02\x00\x01\x02\x4d\x6d\x03\x74\x61\x62\x01\x70\x00\x00\x0b\x89\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x03\x61\x62\x63", "linking.wast:542");
    688 
    689 // linking.wast:541
    690 assert_unlinkable($$67);
    691 
    692 // linking.wast:550
    693 assert_return(() => call(Mm, "load", [0]), "linking.wast:550", 0);
    694 
    695 // linking.wast:555
    696 let $$68 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x8b\x80\x80\x80\x00\x01\x02\x4d\x6d\x03\x6d\x65\x6d\x02\x00\x01\x0b\xa2\x80\x80\x80\x00\x02\x00\x41\x00\x0b\x03\x61\x62\x63\x00\x41\xf6\xff\x13\x0b\x12\x7a\x7a\x7a\x7a\x7a\x7a\x7a\x7a\x7a\x7a\x7a\x7a\x7a\x7a\x7a\x7a\x7a\x7a", "linking.wast:555");
    697 
    698 // linking.wast:554
    699 assert_uninstantiable($$68);
    700 
    701 // linking.wast:563
    702 assert_return(() => call(Mm, "load", [0]), "linking.wast:563", 97);
    703 
    704 // linking.wast:564
    705 assert_return(() => call(Mm, "load", [327_670]), "linking.wast:564", 0);
    706 
    707 // linking.wast:567
    708 let $$69 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x8b\x80\x80\x80\x00\x01\x02\x4d\x6d\x03\x6d\x65\x6d\x02\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x09\x87\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x01\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b\x0b\x89\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x03\x61\x62\x63", "linking.wast:567");
    709 
    710 // linking.wast:566
    711 assert_uninstantiable($$69);
    712 
    713 // linking.wast:576
    714 assert_return(() => call(Mm, "load", [0]), "linking.wast:576", 97);
    715 
    716 // linking.wast:579
    717 let $$70 = 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\x04\x84\x80\x80\x80\x00\x01\x70\x00\x01\x05\x83\x80\x80\x80\x00\x01\x00\x01\x07\xb1\x80\x80\x80\x00\x04\x06\x6d\x65\x6d\x6f\x72\x79\x02\x00\x05\x74\x61\x62\x6c\x65\x01\x00\x0d\x67\x65\x74\x20\x6d\x65\x6d\x6f\x72\x79\x5b\x30\x5d\x00\x00\x0c\x67\x65\x74\x20\x74\x61\x62\x6c\x65\x5b\x30\x5d\x00\x01\x0a\x99\x80\x80\x80\x00\x02\x87\x80\x80\x80\x00\x00\x41\x00\x2d\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x41\x00\x11\x00\x00\x0b", "linking.wast:579");
    718 let $Ms = $$70;
    719 
    720 // linking.wast:579
    721 let $21 = instance($Ms);
    722 let Ms = $21;
    723 
    724 // linking.wast:590
    725 register("Ms", Ms)
    726 
    727 // linking.wast:593
    728 let $$71 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x01\x7f\x60\x00\x00\x02\x9b\x80\x80\x80\x00\x02\x02\x4d\x73\x06\x6d\x65\x6d\x6f\x72\x79\x02\x00\x01\x02\x4d\x73\x05\x74\x61\x62\x6c\x65\x01\x70\x00\x01\x03\x83\x80\x80\x80\x00\x02\x00\x01\x08\x81\x80\x80\x80\x00\x01\x09\x87\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x01\x00\x0a\x94\x80\x80\x80\x00\x02\x86\x80\x80\x80\x00\x00\x41\xad\xbd\x03\x0b\x83\x80\x80\x80\x00\x00\x00\x0b\x0b\x8b\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x05\x68\x65\x6c\x6c\x6f", "linking.wast:593");
    729 
    730 // linking.wast:592
    731 assert_uninstantiable($$71);
    732 
    733 // linking.wast:609
    734 assert_return(() => call(Ms, "get memory[0]", []), "linking.wast:609", 104);
    735 
    736 // linking.wast:610
    737 assert_return(() => call(Ms, "get table[0]", []), "linking.wast:610", 57_005);
    738 reinitializeRegistry();
    739 })();