Source code
Revision control
Copy as Markdown
Other Tools
(function address_wast_js() {
// address.wast:3
let $$1 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x01\x7f\x01\x7f\x60\x01\x7f\x00\x03\x9f\x80\x80\x80\x00\x1e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x01\x01\x01\x05\x83\x80\x80\x80\x00\x01\x00\x01\x07\xcd\x82\x80\x80\x00\x1e\x08\x38\x75\x5f\x67\x6f\x6f\x64\x31\x00\x00\x08\x38\x75\x5f\x67\x6f\x6f\x64\x32\x00\x01\x08\x38\x75\x5f\x67\x6f\x6f\x64\x33\x00\x02\x08\x38\x75\x5f\x67\x6f\x6f\x64\x34\x00\x03\x08\x38\x75\x5f\x67\x6f\x6f\x64\x35\x00\x04\x08\x38\x73\x5f\x67\x6f\x6f\x64\x31\x00\x05\x08\x38\x73\x5f\x67\x6f\x6f\x64\x32\x00\x06\x08\x38\x73\x5f\x67\x6f\x6f\x64\x33\x00\x07\x08\x38\x73\x5f\x67\x6f\x6f\x64\x34\x00\x08\x08\x38\x73\x5f\x67\x6f\x6f\x64\x35\x00\x09\x09\x31\x36\x75\x5f\x67\x6f\x6f\x64\x31\x00\x0a\x09\x31\x36\x75\x5f\x67\x6f\x6f\x64\x32\x00\x0b\x09\x31\x36\x75\x5f\x67\x6f\x6f\x64\x33\x00\x0c\x09\x31\x36\x75\x5f\x67\x6f\x6f\x64\x34\x00\x0d\x09\x31\x36\x75\x5f\x67\x6f\x6f\x64\x35\x00\x0e\x09\x31\x36\x73\x5f\x67\x6f\x6f\x64\x31\x00\x0f\x09\x31\x36\x73\x5f\x67\x6f\x6f\x64\x32\x00\x10\x09\x31\x36\x73\x5f\x67\x6f\x6f\x64\x33\x00\x11\x09\x31\x36\x73\x5f\x67\x6f\x6f\x64\x34\x00\x12\x09\x31\x36\x73\x5f\x67\x6f\x6f\x64\x35\x00\x13\x08\x33\x32\x5f\x67\x6f\x6f\x64\x31\x00\x14\x08\x33\x32\x5f\x67\x6f\x6f\x64\x32\x00\x15\x08\x33\x32\x5f\x67\x6f\x6f\x64\x33\x00\x16\x08\x33\x32\x5f\x67\x6f\x6f\x64\x34\x00\x17\x08\x33\x32\x5f\x67\x6f\x6f\x64\x35\x00\x18\x06\x38\x75\x5f\x62\x61\x64\x00\x19\x06\x38\x73\x5f\x62\x61\x64\x00\x1a\x07\x31\x36\x75\x5f\x62\x61\x64\x00\x1b\x07\x31\x36\x73\x5f\x62\x61\x64\x00\x1c\x06\x33\x32\x5f\x62\x61\x64\x00\x1d\x0a\x82\x83\x80\x80\x00\x1e\x87\x80\x80\x80\x00\x00\x20\x00\x2d\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2d\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2d\x00\x01\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2d\x00\x02\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2d\x00\x19\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2c\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2c\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2c\x00\x01\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2c\x00\x02\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2c\x00\x19\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2f\x01\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2f\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2f\x00\x01\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2f\x01\x02\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2f\x01\x19\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2e\x01\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2e\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2e\x00\x01\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2e\x01\x02\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2e\x01\x19\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x28\x02\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x28\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x28\x00\x01\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x28\x01\x02\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x28\x02\x19\x0b\x8c\x80\x80\x80\x00\x00\x20\x00\x2d\x00\xff\xff\xff\xff\x0f\x1a\x0b\x8c\x80\x80\x80\x00\x00\x20\x00\x2c\x00\xff\xff\xff\xff\x0f\x1a\x0b\x8c\x80\x80\x80\x00\x00\x20\x00\x2f\x01\xff\xff\xff\xff\x0f\x1a\x0b\x8c\x80\x80\x80\x00\x00\x20\x00\x2e\x01\xff\xff\xff\xff\x0f\x1a\x0b\x8c\x80\x80\x80\x00\x00\x20\x00\x28\x02\xff\xff\xff\xff\x0f\x1a\x0b\x0b\xa0\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x1a\x61\x62\x63\x64\x65\x66\x67\x68\x69\x6a\x6b\x6c\x6d\x6e\x6f\x70\x71\x72\x73\x74\x75\x76\x77\x78\x79\x7a", "address.wast:3");
// address.wast:3
let $1 = instance($$1);
// address.wast:104
assert_return(() => call($1, "8u_good1", [0]), "address.wast:104", 97);
// address.wast:105
assert_return(() => call($1, "8u_good2", [0]), "address.wast:105", 97);
// address.wast:106
assert_return(() => call($1, "8u_good3", [0]), "address.wast:106", 98);
// address.wast:107
assert_return(() => call($1, "8u_good4", [0]), "address.wast:107", 99);
// address.wast:108
assert_return(() => call($1, "8u_good5", [0]), "address.wast:108", 122);
// address.wast:110
assert_return(() => call($1, "8s_good1", [0]), "address.wast:110", 97);
// address.wast:111
assert_return(() => call($1, "8s_good2", [0]), "address.wast:111", 97);
// address.wast:112
assert_return(() => call($1, "8s_good3", [0]), "address.wast:112", 98);
// address.wast:113
assert_return(() => call($1, "8s_good4", [0]), "address.wast:113", 99);
// address.wast:114
assert_return(() => call($1, "8s_good5", [0]), "address.wast:114", 122);
// address.wast:116
assert_return(() => call($1, "16u_good1", [0]), "address.wast:116", 25_185);
// address.wast:117
assert_return(() => call($1, "16u_good2", [0]), "address.wast:117", 25_185);
// address.wast:118
assert_return(() => call($1, "16u_good3", [0]), "address.wast:118", 25_442);
// address.wast:119
assert_return(() => call($1, "16u_good4", [0]), "address.wast:119", 25_699);
// address.wast:120
assert_return(() => call($1, "16u_good5", [0]), "address.wast:120", 122);
// address.wast:122
assert_return(() => call($1, "16s_good1", [0]), "address.wast:122", 25_185);
// address.wast:123
assert_return(() => call($1, "16s_good2", [0]), "address.wast:123", 25_185);
// address.wast:124
assert_return(() => call($1, "16s_good3", [0]), "address.wast:124", 25_442);
// address.wast:125
assert_return(() => call($1, "16s_good4", [0]), "address.wast:125", 25_699);
// address.wast:126
assert_return(() => call($1, "16s_good5", [0]), "address.wast:126", 122);
// address.wast:128
assert_return(() => call($1, "32_good1", [0]), "address.wast:128", 1_684_234_849);
// address.wast:129
assert_return(() => call($1, "32_good2", [0]), "address.wast:129", 1_684_234_849);
// address.wast:130
assert_return(() => call($1, "32_good3", [0]), "address.wast:130", 1_701_077_858);
// address.wast:131
assert_return(() => call($1, "32_good4", [0]), "address.wast:131", 1_717_920_867);
// address.wast:132
assert_return(() => call($1, "32_good5", [0]), "address.wast:132", 122);
// address.wast:134
assert_return(() => call($1, "8u_good1", [65_507]), "address.wast:134", 0);
// address.wast:135
assert_return(() => call($1, "8u_good2", [65_507]), "address.wast:135", 0);
// address.wast:136
assert_return(() => call($1, "8u_good3", [65_507]), "address.wast:136", 0);
// address.wast:137
assert_return(() => call($1, "8u_good4", [65_507]), "address.wast:137", 0);
// address.wast:138
assert_return(() => call($1, "8u_good5", [65_507]), "address.wast:138", 0);
// address.wast:140
assert_return(() => call($1, "8s_good1", [65_507]), "address.wast:140", 0);
// address.wast:141
assert_return(() => call($1, "8s_good2", [65_507]), "address.wast:141", 0);
// address.wast:142
assert_return(() => call($1, "8s_good3", [65_507]), "address.wast:142", 0);
// address.wast:143
assert_return(() => call($1, "8s_good4", [65_507]), "address.wast:143", 0);
// address.wast:144
assert_return(() => call($1, "8s_good5", [65_507]), "address.wast:144", 0);
// address.wast:146
assert_return(() => call($1, "16u_good1", [65_507]), "address.wast:146", 0);
// address.wast:147
assert_return(() => call($1, "16u_good2", [65_507]), "address.wast:147", 0);
// address.wast:148
assert_return(() => call($1, "16u_good3", [65_507]), "address.wast:148", 0);
// address.wast:149
assert_return(() => call($1, "16u_good4", [65_507]), "address.wast:149", 0);
// address.wast:150
assert_return(() => call($1, "16u_good5", [65_507]), "address.wast:150", 0);
// address.wast:152
assert_return(() => call($1, "16s_good1", [65_507]), "address.wast:152", 0);
// address.wast:153
assert_return(() => call($1, "16s_good2", [65_507]), "address.wast:153", 0);
// address.wast:154
assert_return(() => call($1, "16s_good3", [65_507]), "address.wast:154", 0);
// address.wast:155
assert_return(() => call($1, "16s_good4", [65_507]), "address.wast:155", 0);
// address.wast:156
assert_return(() => call($1, "16s_good5", [65_507]), "address.wast:156", 0);
// address.wast:158
assert_return(() => call($1, "32_good1", [65_507]), "address.wast:158", 0);
// address.wast:159
assert_return(() => call($1, "32_good2", [65_507]), "address.wast:159", 0);
// address.wast:160
assert_return(() => call($1, "32_good3", [65_507]), "address.wast:160", 0);
// address.wast:161
assert_return(() => call($1, "32_good4", [65_507]), "address.wast:161", 0);
// address.wast:162
assert_return(() => call($1, "32_good5", [65_507]), "address.wast:162", 0);
// address.wast:164
assert_return(() => call($1, "8u_good1", [65_508]), "address.wast:164", 0);
// address.wast:165
assert_return(() => call($1, "8u_good2", [65_508]), "address.wast:165", 0);
// address.wast:166
assert_return(() => call($1, "8u_good3", [65_508]), "address.wast:166", 0);
// address.wast:167
assert_return(() => call($1, "8u_good4", [65_508]), "address.wast:167", 0);
// address.wast:168
assert_return(() => call($1, "8u_good5", [65_508]), "address.wast:168", 0);
// address.wast:170
assert_return(() => call($1, "8s_good1", [65_508]), "address.wast:170", 0);
// address.wast:171
assert_return(() => call($1, "8s_good2", [65_508]), "address.wast:171", 0);
// address.wast:172
assert_return(() => call($1, "8s_good3", [65_508]), "address.wast:172", 0);
// address.wast:173
assert_return(() => call($1, "8s_good4", [65_508]), "address.wast:173", 0);
// address.wast:174
assert_return(() => call($1, "8s_good5", [65_508]), "address.wast:174", 0);
// address.wast:176
assert_return(() => call($1, "16u_good1", [65_508]), "address.wast:176", 0);
// address.wast:177
assert_return(() => call($1, "16u_good2", [65_508]), "address.wast:177", 0);
// address.wast:178
assert_return(() => call($1, "16u_good3", [65_508]), "address.wast:178", 0);
// address.wast:179
assert_return(() => call($1, "16u_good4", [65_508]), "address.wast:179", 0);
// address.wast:180
assert_return(() => call($1, "16u_good5", [65_508]), "address.wast:180", 0);
// address.wast:182
assert_return(() => call($1, "16s_good1", [65_508]), "address.wast:182", 0);
// address.wast:183
assert_return(() => call($1, "16s_good2", [65_508]), "address.wast:183", 0);
// address.wast:184
assert_return(() => call($1, "16s_good3", [65_508]), "address.wast:184", 0);
// address.wast:185
assert_return(() => call($1, "16s_good4", [65_508]), "address.wast:185", 0);
// address.wast:186
assert_return(() => call($1, "16s_good5", [65_508]), "address.wast:186", 0);
// address.wast:188
assert_return(() => call($1, "32_good1", [65_508]), "address.wast:188", 0);
// address.wast:189
assert_return(() => call($1, "32_good2", [65_508]), "address.wast:189", 0);
// address.wast:190
assert_return(() => call($1, "32_good3", [65_508]), "address.wast:190", 0);
// address.wast:191
assert_return(() => call($1, "32_good4", [65_508]), "address.wast:191", 0);
// address.wast:192
assert_trap(() => call($1, "32_good5", [65_508]), "address.wast:192");
// address.wast:194
assert_trap(() => call($1, "8u_good3", [-1]), "address.wast:194");
// address.wast:195
assert_trap(() => call($1, "8s_good3", [-1]), "address.wast:195");
// address.wast:196
assert_trap(() => call($1, "16u_good3", [-1]), "address.wast:196");
// address.wast:197
assert_trap(() => call($1, "16s_good3", [-1]), "address.wast:197");
// address.wast:198
assert_trap(() => call($1, "32_good3", [-1]), "address.wast:198");
// address.wast:199
assert_trap(() => call($1, "32_good3", [-1]), "address.wast:199");
// address.wast:201
assert_trap(() => call($1, "8u_bad", [0]), "address.wast:201");
// address.wast:202
assert_trap(() => call($1, "8s_bad", [0]), "address.wast:202");
// address.wast:203
assert_trap(() => call($1, "16u_bad", [0]), "address.wast:203");
// address.wast:204
assert_trap(() => call($1, "16s_bad", [0]), "address.wast:204");
// address.wast:205
assert_trap(() => call($1, "32_bad", [0]), "address.wast:205");
// address.wast:207
assert_trap(() => call($1, "8u_bad", [1]), "address.wast:207");
// address.wast:208
assert_trap(() => call($1, "8s_bad", [1]), "address.wast:208");
// address.wast:209
assert_trap(() => call($1, "16u_bad", [1]), "address.wast:209");
// address.wast:210
assert_trap(() => call($1, "16s_bad", [1]), "address.wast:210");
// address.wast:211
assert_trap(() => call($1, "32_bad", [1]), "address.wast:211");
// address.wast:213
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\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x41\x00\x28\x02\x80\x80\x80\x80\x10\x1a\x0b", "address.wast:213");
// address.wast:223
let $$2 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x01\x7f\x01\x7e\x60\x01\x7f\x00\x03\xab\x80\x80\x80\x00\x2a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x01\x01\x01\x01\x01\x05\x83\x80\x80\x80\x00\x01\x00\x01\x07\xd9\x83\x80\x80\x00\x2a\x08\x38\x75\x5f\x67\x6f\x6f\x64\x31\x00\x00\x08\x38\x75\x5f\x67\x6f\x6f\x64\x32\x00\x01\x08\x38\x75\x5f\x67\x6f\x6f\x64\x33\x00\x02\x08\x38\x75\x5f\x67\x6f\x6f\x64\x34\x00\x03\x08\x38\x75\x5f\x67\x6f\x6f\x64\x35\x00\x04\x08\x38\x73\x5f\x67\x6f\x6f\x64\x31\x00\x05\x08\x38\x73\x5f\x67\x6f\x6f\x64\x32\x00\x06\x08\x38\x73\x5f\x67\x6f\x6f\x64\x33\x00\x07\x08\x38\x73\x5f\x67\x6f\x6f\x64\x34\x00\x08\x08\x38\x73\x5f\x67\x6f\x6f\x64\x35\x00\x09\x09\x31\x36\x75\x5f\x67\x6f\x6f\x64\x31\x00\x0a\x09\x31\x36\x75\x5f\x67\x6f\x6f\x64\x32\x00\x0b\x09\x31\x36\x75\x5f\x67\x6f\x6f\x64\x33\x00\x0c\x09\x31\x36\x75\x5f\x67\x6f\x6f\x64\x34\x00\x0d\x09\x31\x36\x75\x5f\x67\x6f\x6f\x64\x35\x00\x0e\x09\x31\x36\x73\x5f\x67\x6f\x6f\x64\x31\x00\x0f\x09\x31\x36\x73\x5f\x67\x6f\x6f\x64\x32\x00\x10\x09\x31\x36\x73\x5f\x67\x6f\x6f\x64\x33\x00\x11\x09\x31\x36\x73\x5f\x67\x6f\x6f\x64\x34\x00\x12\x09\x31\x36\x73\x5f\x67\x6f\x6f\x64\x35\x00\x13\x09\x33\x32\x75\x5f\x67\x6f\x6f\x64\x31\x00\x14\x09\x33\x32\x75\x5f\x67\x6f\x6f\x64\x32\x00\x15\x09\x33\x32\x75\x5f\x67\x6f\x6f\x64\x33\x00\x16\x09\x33\x32\x75\x5f\x67\x6f\x6f\x64\x34\x00\x17\x09\x33\x32\x75\x5f\x67\x6f\x6f\x64\x35\x00\x18\x09\x33\x32\x73\x5f\x67\x6f\x6f\x64\x31\x00\x19\x09\x33\x32\x73\x5f\x67\x6f\x6f\x64\x32\x00\x1a\x09\x33\x32\x73\x5f\x67\x6f\x6f\x64\x33\x00\x1b\x09\x33\x32\x73\x5f\x67\x6f\x6f\x64\x34\x00\x1c\x09\x33\x32\x73\x5f\x67\x6f\x6f\x64\x35\x00\x1d\x08\x36\x34\x5f\x67\x6f\x6f\x64\x31\x00\x1e\x08\x36\x34\x5f\x67\x6f\x6f\x64\x32\x00\x1f\x08\x36\x34\x5f\x67\x6f\x6f\x64\x33\x00\x20\x08\x36\x34\x5f\x67\x6f\x6f\x64\x34\x00\x21\x08\x36\x34\x5f\x67\x6f\x6f\x64\x35\x00\x22\x06\x38\x75\x5f\x62\x61\x64\x00\x23\x06\x38\x73\x5f\x62\x61\x64\x00\x24\x07\x31\x36\x75\x5f\x62\x61\x64\x00\x25\x07\x31\x36\x73\x5f\x62\x61\x64\x00\x26\x07\x33\x32\x75\x5f\x62\x61\x64\x00\x27\x07\x33\x32\x73\x5f\x62\x61\x64\x00\x28\x06\x36\x34\x5f\x62\x61\x64\x00\x29\x0a\x9c\x84\x80\x80\x00\x2a\x87\x80\x80\x80\x00\x00\x20\x00\x31\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x31\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x31\x00\x01\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x31\x00\x02\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x31\x00\x19\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x30\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x30\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x30\x00\x01\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x30\x00\x02\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x30\x00\x19\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x33\x01\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x33\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x33\x00\x01\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x33\x01\x02\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x33\x01\x19\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x32\x01\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x32\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x32\x00\x01\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x32\x01\x02\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x32\x01\x19\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x35\x02\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x35\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x35\x00\x01\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x35\x01\x02\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x35\x02\x19\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x34\x02\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x34\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x34\x00\x01\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x34\x01\x02\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x34\x02\x19\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x29\x03\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x29\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x29\x00\x01\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x29\x01\x02\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x29\x03\x19\x0b\x8c\x80\x80\x80\x00\x00\x20\x00\x31\x00\xff\xff\xff\xff\x0f\x1a\x0b\x8c\x80\x80\x80\x00\x00\x20\x00\x30\x00\xff\xff\xff\xff\x0f\x1a\x0b\x8c\x80\x80\x80\x00\x00\x20\x00\x33\x01\xff\xff\xff\xff\x0f\x1a\x0b\x8c\x80\x80\x80\x00\x00\x20\x00\x32\x01\xff\xff\xff\xff\x0f\x1a\x0b\x8c\x80\x80\x80\x00\x00\x20\x00\x35\x02\xff\xff\xff\xff\x0f\x1a\x0b\x8c\x80\x80\x80\x00\x00\x20\x00\x34\x02\xff\xff\xff\xff\x0f\x1a\x0b\x8c\x80\x80\x80\x00\x00\x20\x00\x29\x03\xff\xff\xff\xff\x0f\x1a\x0b\x0b\xa0\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x1a\x61\x62\x63\x64\x65\x66\x67\x68\x69\x6a\x6b\x6c\x6d\x6e\x6f\x70\x71\x72\x73\x74\x75\x76\x77\x78\x79\x7a", "address.wast:223");
// address.wast:223
let $2 = instance($$2);
// address.wast:362
assert_return(() => call($2, "8u_good1", [0]), "address.wast:362", 97n);
// address.wast:363
assert_return(() => call($2, "8u_good2", [0]), "address.wast:363", 97n);
// address.wast:364
assert_return(() => call($2, "8u_good3", [0]), "address.wast:364", 98n);
// address.wast:365
assert_return(() => call($2, "8u_good4", [0]), "address.wast:365", 99n);
// address.wast:366
assert_return(() => call($2, "8u_good5", [0]), "address.wast:366", 122n);
// address.wast:368
assert_return(() => call($2, "8s_good1", [0]), "address.wast:368", 97n);
// address.wast:369
assert_return(() => call($2, "8s_good2", [0]), "address.wast:369", 97n);
// address.wast:370
assert_return(() => call($2, "8s_good3", [0]), "address.wast:370", 98n);
// address.wast:371
assert_return(() => call($2, "8s_good4", [0]), "address.wast:371", 99n);
// address.wast:372
assert_return(() => call($2, "8s_good5", [0]), "address.wast:372", 122n);
// address.wast:374
assert_return(() => call($2, "16u_good1", [0]), "address.wast:374", 25_185n);
// address.wast:375
assert_return(() => call($2, "16u_good2", [0]), "address.wast:375", 25_185n);
// address.wast:376
assert_return(() => call($2, "16u_good3", [0]), "address.wast:376", 25_442n);
// address.wast:377
assert_return(() => call($2, "16u_good4", [0]), "address.wast:377", 25_699n);
// address.wast:378
assert_return(() => call($2, "16u_good5", [0]), "address.wast:378", 122n);
// address.wast:380
assert_return(() => call($2, "16s_good1", [0]), "address.wast:380", 25_185n);
// address.wast:381
assert_return(() => call($2, "16s_good2", [0]), "address.wast:381", 25_185n);
// address.wast:382
assert_return(() => call($2, "16s_good3", [0]), "address.wast:382", 25_442n);
// address.wast:383
assert_return(() => call($2, "16s_good4", [0]), "address.wast:383", 25_699n);
// address.wast:384
assert_return(() => call($2, "16s_good5", [0]), "address.wast:384", 122n);
// address.wast:386
assert_return(() => call($2, "32u_good1", [0]), "address.wast:386", 1_684_234_849n);
// address.wast:387
assert_return(() => call($2, "32u_good2", [0]), "address.wast:387", 1_684_234_849n);
// address.wast:388
assert_return(() => call($2, "32u_good3", [0]), "address.wast:388", 1_701_077_858n);
// address.wast:389
assert_return(() => call($2, "32u_good4", [0]), "address.wast:389", 1_717_920_867n);
// address.wast:390
assert_return(() => call($2, "32u_good5", [0]), "address.wast:390", 122n);
// address.wast:392
assert_return(() => call($2, "32s_good1", [0]), "address.wast:392", 1_684_234_849n);
// address.wast:393
assert_return(() => call($2, "32s_good2", [0]), "address.wast:393", 1_684_234_849n);
// address.wast:394
assert_return(() => call($2, "32s_good3", [0]), "address.wast:394", 1_701_077_858n);
// address.wast:395
assert_return(() => call($2, "32s_good4", [0]), "address.wast:395", 1_717_920_867n);
// address.wast:396
assert_return(() => call($2, "32s_good5", [0]), "address.wast:396", 122n);
// address.wast:398
assert_return(() => call($2, "64_good1", [0]), "address.wast:398", 7_523_094_288_207_667_809n);
// address.wast:399
assert_return(() => call($2, "64_good2", [0]), "address.wast:399", 7_523_094_288_207_667_809n);
// address.wast:400
assert_return(() => call($2, "64_good3", [0]), "address.wast:400", 7_595_434_461_045_744_482n);
// address.wast:401
assert_return(() => call($2, "64_good4", [0]), "address.wast:401", 7_667_774_633_883_821_155n);
// address.wast:402
assert_return(() => call($2, "64_good5", [0]), "address.wast:402", 122n);
// address.wast:404
assert_return(() => call($2, "8u_good1", [65_503]), "address.wast:404", 0n);
// address.wast:405
assert_return(() => call($2, "8u_good2", [65_503]), "address.wast:405", 0n);
// address.wast:406
assert_return(() => call($2, "8u_good3", [65_503]), "address.wast:406", 0n);
// address.wast:407
assert_return(() => call($2, "8u_good4", [65_503]), "address.wast:407", 0n);
// address.wast:408
assert_return(() => call($2, "8u_good5", [65_503]), "address.wast:408", 0n);
// address.wast:410
assert_return(() => call($2, "8s_good1", [65_503]), "address.wast:410", 0n);
// address.wast:411
assert_return(() => call($2, "8s_good2", [65_503]), "address.wast:411", 0n);
// address.wast:412
assert_return(() => call($2, "8s_good3", [65_503]), "address.wast:412", 0n);
// address.wast:413
assert_return(() => call($2, "8s_good4", [65_503]), "address.wast:413", 0n);
// address.wast:414
assert_return(() => call($2, "8s_good5", [65_503]), "address.wast:414", 0n);
// address.wast:416
assert_return(() => call($2, "16u_good1", [65_503]), "address.wast:416", 0n);
// address.wast:417
assert_return(() => call($2, "16u_good2", [65_503]), "address.wast:417", 0n);
// address.wast:418
assert_return(() => call($2, "16u_good3", [65_503]), "address.wast:418", 0n);
// address.wast:419
assert_return(() => call($2, "16u_good4", [65_503]), "address.wast:419", 0n);
// address.wast:420
assert_return(() => call($2, "16u_good5", [65_503]), "address.wast:420", 0n);
// address.wast:422
assert_return(() => call($2, "16s_good1", [65_503]), "address.wast:422", 0n);
// address.wast:423
assert_return(() => call($2, "16s_good2", [65_503]), "address.wast:423", 0n);
// address.wast:424
assert_return(() => call($2, "16s_good3", [65_503]), "address.wast:424", 0n);
// address.wast:425
assert_return(() => call($2, "16s_good4", [65_503]), "address.wast:425", 0n);
// address.wast:426
assert_return(() => call($2, "16s_good5", [65_503]), "address.wast:426", 0n);
// address.wast:428
assert_return(() => call($2, "32u_good1", [65_503]), "address.wast:428", 0n);
// address.wast:429
assert_return(() => call($2, "32u_good2", [65_503]), "address.wast:429", 0n);
// address.wast:430
assert_return(() => call($2, "32u_good3", [65_503]), "address.wast:430", 0n);
// address.wast:431
assert_return(() => call($2, "32u_good4", [65_503]), "address.wast:431", 0n);
// address.wast:432
assert_return(() => call($2, "32u_good5", [65_503]), "address.wast:432", 0n);
// address.wast:434
assert_return(() => call($2, "32s_good1", [65_503]), "address.wast:434", 0n);
// address.wast:435
assert_return(() => call($2, "32s_good2", [65_503]), "address.wast:435", 0n);
// address.wast:436
assert_return(() => call($2, "32s_good3", [65_503]), "address.wast:436", 0n);
// address.wast:437
assert_return(() => call($2, "32s_good4", [65_503]), "address.wast:437", 0n);
// address.wast:438
assert_return(() => call($2, "32s_good5", [65_503]), "address.wast:438", 0n);
// address.wast:440
assert_return(() => call($2, "64_good1", [65_503]), "address.wast:440", 0n);
// address.wast:441
assert_return(() => call($2, "64_good2", [65_503]), "address.wast:441", 0n);
// address.wast:442
assert_return(() => call($2, "64_good3", [65_503]), "address.wast:442", 0n);
// address.wast:443
assert_return(() => call($2, "64_good4", [65_503]), "address.wast:443", 0n);
// address.wast:444
assert_return(() => call($2, "64_good5", [65_503]), "address.wast:444", 0n);
// address.wast:446
assert_return(() => call($2, "8u_good1", [65_504]), "address.wast:446", 0n);
// address.wast:447
assert_return(() => call($2, "8u_good2", [65_504]), "address.wast:447", 0n);
// address.wast:448
assert_return(() => call($2, "8u_good3", [65_504]), "address.wast:448", 0n);
// address.wast:449
assert_return(() => call($2, "8u_good4", [65_504]), "address.wast:449", 0n);
// address.wast:450
assert_return(() => call($2, "8u_good5", [65_504]), "address.wast:450", 0n);
// address.wast:452
assert_return(() => call($2, "8s_good1", [65_504]), "address.wast:452", 0n);
// address.wast:453
assert_return(() => call($2, "8s_good2", [65_504]), "address.wast:453", 0n);
// address.wast:454
assert_return(() => call($2, "8s_good3", [65_504]), "address.wast:454", 0n);
// address.wast:455
assert_return(() => call($2, "8s_good4", [65_504]), "address.wast:455", 0n);
// address.wast:456
assert_return(() => call($2, "8s_good5", [65_504]), "address.wast:456", 0n);
// address.wast:458
assert_return(() => call($2, "16u_good1", [65_504]), "address.wast:458", 0n);
// address.wast:459
assert_return(() => call($2, "16u_good2", [65_504]), "address.wast:459", 0n);
// address.wast:460
assert_return(() => call($2, "16u_good3", [65_504]), "address.wast:460", 0n);
// address.wast:461
assert_return(() => call($2, "16u_good4", [65_504]), "address.wast:461", 0n);
// address.wast:462
assert_return(() => call($2, "16u_good5", [65_504]), "address.wast:462", 0n);
// address.wast:464
assert_return(() => call($2, "16s_good1", [65_504]), "address.wast:464", 0n);
// address.wast:465
assert_return(() => call($2, "16s_good2", [65_504]), "address.wast:465", 0n);
// address.wast:466
assert_return(() => call($2, "16s_good3", [65_504]), "address.wast:466", 0n);
// address.wast:467
assert_return(() => call($2, "16s_good4", [65_504]), "address.wast:467", 0n);
// address.wast:468
assert_return(() => call($2, "16s_good5", [65_504]), "address.wast:468", 0n);
// address.wast:470
assert_return(() => call($2, "32u_good1", [65_504]), "address.wast:470", 0n);
// address.wast:471
assert_return(() => call($2, "32u_good2", [65_504]), "address.wast:471", 0n);
// address.wast:472
assert_return(() => call($2, "32u_good3", [65_504]), "address.wast:472", 0n);
// address.wast:473
assert_return(() => call($2, "32u_good4", [65_504]), "address.wast:473", 0n);
// address.wast:474
assert_return(() => call($2, "32u_good5", [65_504]), "address.wast:474", 0n);
// address.wast:476
assert_return(() => call($2, "32s_good1", [65_504]), "address.wast:476", 0n);
// address.wast:477
assert_return(() => call($2, "32s_good2", [65_504]), "address.wast:477", 0n);
// address.wast:478
assert_return(() => call($2, "32s_good3", [65_504]), "address.wast:478", 0n);
// address.wast:479
assert_return(() => call($2, "32s_good4", [65_504]), "address.wast:479", 0n);
// address.wast:480
assert_return(() => call($2, "32s_good5", [65_504]), "address.wast:480", 0n);
// address.wast:482
assert_return(() => call($2, "64_good1", [65_504]), "address.wast:482", 0n);
// address.wast:483
assert_return(() => call($2, "64_good2", [65_504]), "address.wast:483", 0n);
// address.wast:484
assert_return(() => call($2, "64_good3", [65_504]), "address.wast:484", 0n);
// address.wast:485
assert_return(() => call($2, "64_good4", [65_504]), "address.wast:485", 0n);
// address.wast:486
assert_trap(() => call($2, "64_good5", [65_504]), "address.wast:486");
// address.wast:488
assert_trap(() => call($2, "8u_good3", [-1]), "address.wast:488");
// address.wast:489
assert_trap(() => call($2, "8s_good3", [-1]), "address.wast:489");
// address.wast:490
assert_trap(() => call($2, "16u_good3", [-1]), "address.wast:490");
// address.wast:491
assert_trap(() => call($2, "16s_good3", [-1]), "address.wast:491");
// address.wast:492
assert_trap(() => call($2, "32u_good3", [-1]), "address.wast:492");
// address.wast:493
assert_trap(() => call($2, "32s_good3", [-1]), "address.wast:493");
// address.wast:494
assert_trap(() => call($2, "64_good3", [-1]), "address.wast:494");
// address.wast:496
assert_trap(() => call($2, "8u_bad", [0]), "address.wast:496");
// address.wast:497
assert_trap(() => call($2, "8s_bad", [0]), "address.wast:497");
// address.wast:498
assert_trap(() => call($2, "16u_bad", [0]), "address.wast:498");
// address.wast:499
assert_trap(() => call($2, "16s_bad", [0]), "address.wast:499");
// address.wast:500
assert_trap(() => call($2, "32u_bad", [0]), "address.wast:500");
// address.wast:501
assert_trap(() => call($2, "32s_bad", [0]), "address.wast:501");
// address.wast:502
assert_trap(() => call($2, "64_bad", [0]), "address.wast:502");
// address.wast:504
assert_trap(() => call($2, "8u_bad", [1]), "address.wast:504");
// address.wast:505
assert_trap(() => call($2, "8s_bad", [1]), "address.wast:505");
// address.wast:506
assert_trap(() => call($2, "16u_bad", [1]), "address.wast:506");
// address.wast:507
assert_trap(() => call($2, "16s_bad", [1]), "address.wast:507");
// address.wast:508
assert_trap(() => call($2, "32u_bad", [0]), "address.wast:508");
// address.wast:509
assert_trap(() => call($2, "32s_bad", [0]), "address.wast:509");
// address.wast:510
assert_trap(() => call($2, "64_bad", [1]), "address.wast:510");
// address.wast:514
let $$3 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x01\x7f\x01\x7d\x60\x01\x7f\x00\x03\x87\x80\x80\x80\x00\x06\x00\x00\x00\x00\x00\x01\x05\x83\x80\x80\x80\x00\x01\x00\x01\x07\xc1\x80\x80\x80\x00\x06\x08\x33\x32\x5f\x67\x6f\x6f\x64\x31\x00\x00\x08\x33\x32\x5f\x67\x6f\x6f\x64\x32\x00\x01\x08\x33\x32\x5f\x67\x6f\x6f\x64\x33\x00\x02\x08\x33\x32\x5f\x67\x6f\x6f\x64\x34\x00\x03\x08\x33\x32\x5f\x67\x6f\x6f\x64\x35\x00\x04\x06\x33\x32\x5f\x62\x61\x64\x00\x05\x0a\xce\x80\x80\x80\x00\x06\x87\x80\x80\x80\x00\x00\x20\x00\x2a\x02\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2a\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2a\x00\x01\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2a\x01\x02\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2a\x02\x08\x0b\x8c\x80\x80\x80\x00\x00\x20\x00\x2a\x02\xff\xff\xff\xff\x0f\x1a\x0b\x0b\x92\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x0c\x00\x00\x00\x00\x00\x00\xa0\x7f\x01\x00\xd0\x7f", "address.wast:514");
// address.wast:514
let $3 = instance($$3);
// address.wast:538
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7d\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x33\x32\x5f\x67\x6f\x6f\x64\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\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x41\x00\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($3)), "run", []), "address.wast:538"); // assert_return(() => call($3, "32_good1", [0]), "address.wast:538", 0.)
// address.wast:539
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7d\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x33\x32\x5f\x67\x6f\x6f\x64\x32\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\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x41\x00\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($3)), "run", []), "address.wast:539"); // assert_return(() => call($3, "32_good2", [0]), "address.wast:539", 0.)
// address.wast:540
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7d\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x33\x32\x5f\x67\x6f\x6f\x64\x33\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\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x41\x00\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($3)), "run", []), "address.wast:540"); // assert_return(() => call($3, "32_good3", [0]), "address.wast:540", 0.)
// address.wast:541
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7d\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x33\x32\x5f\x67\x6f\x6f\x64\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\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x41\x00\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($3)), "run", []), "address.wast:541"); // assert_return(() => call($3, "32_good4", [0]), "address.wast:541", 0.)
// address.wast:542
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7d\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x33\x32\x5f\x67\x6f\x6f\x64\x35\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\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x41\x00\x10\x00\xbc\x43\x01\x00\xd0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($3)), "run", []), "address.wast:542"); // assert_return(() => call($3, "32_good5", [0]), "address.wast:542", NaN)
// address.wast:544
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7d\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x33\x32\x5f\x67\x6f\x6f\x64\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\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x41\xf4\xff\x03\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($3)), "run", []), "address.wast:544"); // assert_return(() => call($3, "32_good1", [65_524]), "address.wast:544", 0.)
// address.wast:545
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7d\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x33\x32\x5f\x67\x6f\x6f\x64\x32\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\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x41\xf4\xff\x03\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($3)), "run", []), "address.wast:545"); // assert_return(() => call($3, "32_good2", [65_524]), "address.wast:545", 0.)
// address.wast:546
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7d\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x33\x32\x5f\x67\x6f\x6f\x64\x33\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\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x41\xf4\xff\x03\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($3)), "run", []), "address.wast:546"); // assert_return(() => call($3, "32_good3", [65_524]), "address.wast:546", 0.)
// address.wast:547
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7d\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x33\x32\x5f\x67\x6f\x6f\x64\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\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x41\xf4\xff\x03\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($3)), "run", []), "address.wast:547"); // assert_return(() => call($3, "32_good4", [65_524]), "address.wast:547", 0.)
// address.wast:548
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7d\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x33\x32\x5f\x67\x6f\x6f\x64\x35\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\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x41\xf4\xff\x03\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($3)), "run", []), "address.wast:548"); // assert_return(() => call($3, "32_good5", [65_524]), "address.wast:548", 0.)
// address.wast:550
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7d\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x33\x32\x5f\x67\x6f\x6f\x64\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\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x41\xf5\xff\x03\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($3)), "run", []), "address.wast:550"); // assert_return(() => call($3, "32_good1", [65_525]), "address.wast:550", 0.)
// address.wast:551
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7d\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x33\x32\x5f\x67\x6f\x6f\x64\x32\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\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x41\xf5\xff\x03\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($3)), "run", []), "address.wast:551"); // assert_return(() => call($3, "32_good2", [65_525]), "address.wast:551", 0.)
// address.wast:552
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7d\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x33\x32\x5f\x67\x6f\x6f\x64\x33\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\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x41\xf5\xff\x03\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($3)), "run", []), "address.wast:552"); // assert_return(() => call($3, "32_good3", [65_525]), "address.wast:552", 0.)
// address.wast:553
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7d\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x33\x32\x5f\x67\x6f\x6f\x64\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\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x41\xf5\xff\x03\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($3)), "run", []), "address.wast:553"); // assert_return(() => call($3, "32_good4", [65_525]), "address.wast:553", 0.)
// address.wast:554
assert_trap(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7d\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x33\x32\x5f\x67\x6f\x6f\x64\x35\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\x41\xf5\xff\x03\x10\x00\x0f\x0b\x00\x0b", "wrapper"), exports($3)), "run", []), "address.wast:554"); // assert_trap(() => call($3, "32_good5", [65_525]), "address.wast:554")
// address.wast:556
assert_trap(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7d\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x33\x32\x5f\x67\x6f\x6f\x64\x33\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\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x41\x7f\x10\x00\x0f\x0b\x00\x0b", "wrapper"), exports($3)), "run", []), "address.wast:556"); // assert_trap(() => call($3, "32_good3", [-1]), "address.wast:556")
// address.wast:557
assert_trap(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7d\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x33\x32\x5f\x67\x6f\x6f\x64\x33\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\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x41\x7f\x10\x00\x0f\x0b\x00\x0b", "wrapper"), exports($3)), "run", []), "address.wast:557"); // assert_trap(() => call($3, "32_good3", [-1]), "address.wast:557")
// address.wast:559
assert_trap(() => call($3, "32_bad", [0]), "address.wast:559");
// address.wast:560
assert_trap(() => call($3, "32_bad", [1]), "address.wast:560");
// address.wast:564
let $$4 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x01\x7f\x01\x7c\x60\x01\x7f\x00\x03\x87\x80\x80\x80\x00\x06\x00\x00\x00\x00\x00\x01\x05\x83\x80\x80\x80\x00\x01\x00\x01\x07\xc1\x80\x80\x80\x00\x06\x08\x36\x34\x5f\x67\x6f\x6f\x64\x31\x00\x00\x08\x36\x34\x5f\x67\x6f\x6f\x64\x32\x00\x01\x08\x36\x34\x5f\x67\x6f\x6f\x64\x33\x00\x02\x08\x36\x34\x5f\x67\x6f\x6f\x64\x34\x00\x03\x08\x36\x34\x5f\x67\x6f\x6f\x64\x35\x00\x04\x06\x36\x34\x5f\x62\x61\x64\x00\x05\x0a\xce\x80\x80\x80\x00\x06\x87\x80\x80\x80\x00\x00\x20\x00\x2b\x03\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2b\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2b\x00\x01\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2b\x01\x02\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x2b\x03\x12\x0b\x8c\x80\x80\x80\x00\x00\x20\x00\x2b\x03\xff\xff\xff\xff\x0f\x1a\x0b\x0b\xa0\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x1a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf4\x7f\x01\x00\x00\x00\x00\x00\xfc\x7f", "address.wast:564");
// address.wast:564
let $4 = instance($$4);
// address.wast:588
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7c\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x36\x34\x5f\x67\x6f\x6f\x64\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\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($4)), "run", []), "address.wast:588"); // assert_return(() => call($4, "64_good1", [0]), "address.wast:588", 0.)
// address.wast:589
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7c\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x36\x34\x5f\x67\x6f\x6f\x64\x32\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\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($4)), "run", []), "address.wast:589"); // assert_return(() => call($4, "64_good2", [0]), "address.wast:589", 0.)
// address.wast:590
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7c\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x36\x34\x5f\x67\x6f\x6f\x64\x33\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\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($4)), "run", []), "address.wast:590"); // assert_return(() => call($4, "64_good3", [0]), "address.wast:590", 0.)
// address.wast:591
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7c\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x36\x34\x5f\x67\x6f\x6f\x64\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\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($4)), "run", []), "address.wast:591"); // assert_return(() => call($4, "64_good4", [0]), "address.wast:591", 0.)
// address.wast:592
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7c\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x36\x34\x5f\x67\x6f\x6f\x64\x35\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\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\x00\x10\x00\xbd\x44\x01\x00\x00\x00\x00\x00\xfc\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($4)), "run", []), "address.wast:592"); // assert_return(() => call($4, "64_good5", [0]), "address.wast:592", NaN)
// address.wast:594
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7c\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x36\x34\x5f\x67\x6f\x6f\x64\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\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x41\xe6\xff\x03\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($4)), "run", []), "address.wast:594"); // assert_return(() => call($4, "64_good1", [65_510]), "address.wast:594", 0.)
// address.wast:595
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7c\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x36\x34\x5f\x67\x6f\x6f\x64\x32\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\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x41\xe6\xff\x03\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($4)), "run", []), "address.wast:595"); // assert_return(() => call($4, "64_good2", [65_510]), "address.wast:595", 0.)
// address.wast:596
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7c\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x36\x34\x5f\x67\x6f\x6f\x64\x33\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\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x41\xe6\xff\x03\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($4)), "run", []), "address.wast:596"); // assert_return(() => call($4, "64_good3", [65_510]), "address.wast:596", 0.)
// address.wast:597
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7c\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x36\x34\x5f\x67\x6f\x6f\x64\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\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x41\xe6\xff\x03\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($4)), "run", []), "address.wast:597"); // assert_return(() => call($4, "64_good4", [65_510]), "address.wast:597", 0.)
// address.wast:598
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7c\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x36\x34\x5f\x67\x6f\x6f\x64\x35\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\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x41\xe6\xff\x03\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($4)), "run", []), "address.wast:598"); // assert_return(() => call($4, "64_good5", [65_510]), "address.wast:598", 0.)
// address.wast:600
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7c\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x36\x34\x5f\x67\x6f\x6f\x64\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\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x41\xe7\xff\x03\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($4)), "run", []), "address.wast:600"); // assert_return(() => call($4, "64_good1", [65_511]), "address.wast:600", 0.)
// address.wast:601
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7c\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x36\x34\x5f\x67\x6f\x6f\x64\x32\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\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x41\xe7\xff\x03\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($4)), "run", []), "address.wast:601"); // assert_return(() => call($4, "64_good2", [65_511]), "address.wast:601", 0.)
// address.wast:602
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7c\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x36\x34\x5f\x67\x6f\x6f\x64\x33\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\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x41\xe7\xff\x03\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($4)), "run", []), "address.wast:602"); // assert_return(() => call($4, "64_good3", [65_511]), "address.wast:602", 0.)
// address.wast:603
run(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7c\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x36\x34\x5f\x67\x6f\x6f\x64\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\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x41\xe7\xff\x03\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b", "wrapper"), exports($4)), "run", []), "address.wast:603"); // assert_return(() => call($4, "64_good4", [65_511]), "address.wast:603", 0.)
// address.wast:604
assert_trap(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7c\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x36\x34\x5f\x67\x6f\x6f\x64\x35\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\x41\xe7\xff\x03\x10\x00\x0f\x0b\x00\x0b", "wrapper"), exports($4)), "run", []), "address.wast:604"); // assert_trap(() => call($4, "64_good5", [65_511]), "address.wast:604")
// address.wast:606
assert_trap(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7c\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x36\x34\x5f\x67\x6f\x6f\x64\x33\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\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x41\x7f\x10\x00\x0f\x0b\x00\x0b", "wrapper"), exports($4)), "run", []), "address.wast:606"); // assert_trap(() => call($4, "64_good3", [-1]), "address.wast:606")
// address.wast:607
assert_trap(() => call(instance(module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x94\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x6e\x60\x02\x6d\x6d\x01\x7f\x60\x01\x7f\x01\x7c\x02\xb8\x80\x80\x80\x00\x03\x06\x6d\x6f\x64\x75\x6c\x65\x08\x36\x34\x5f\x67\x6f\x6f\x64\x33\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\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x41\x7f\x10\x00\x0f\x0b\x00\x0b", "wrapper"), exports($4)), "run", []), "address.wast:607"); // assert_trap(() => call($4, "64_good3", [-1]), "address.wast:607")
// address.wast:609
assert_trap(() => call($4, "64_bad", [0]), "address.wast:609");
// address.wast:610
assert_trap(() => call($4, "64_bad", [1]), "address.wast:610");
reinitializeRegistry();
})();