tor-browser

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

i64.wast.js (50008B)


      1 (function i64_wast_js() {
      2 
      3 // i64.wast:3
      4 let $$1 = module("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x97\x80\x80\x80\x00\x04\x60\x02\x7e\x7e\x01\x7e\x60\x01\x7e\x01\x7e\x60\x01\x7e\x01\x7f\x60\x02\x7e\x7e\x01\x7f\x03\xa1\x80\x80\x80\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x01\x01\x01\x01\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x07\xeb\x81\x80\x80\x00\x20\x03\x61\x64\x64\x00\x00\x03\x73\x75\x62\x00\x01\x03\x6d\x75\x6c\x00\x02\x05\x64\x69\x76\x5f\x73\x00\x03\x05\x64\x69\x76\x5f\x75\x00\x04\x05\x72\x65\x6d\x5f\x73\x00\x05\x05\x72\x65\x6d\x5f\x75\x00\x06\x03\x61\x6e\x64\x00\x07\x02\x6f\x72\x00\x08\x03\x78\x6f\x72\x00\x09\x03\x73\x68\x6c\x00\x0a\x05\x73\x68\x72\x5f\x73\x00\x0b\x05\x73\x68\x72\x5f\x75\x00\x0c\x04\x72\x6f\x74\x6c\x00\x0d\x04\x72\x6f\x74\x72\x00\x0e\x03\x63\x6c\x7a\x00\x0f\x03\x63\x74\x7a\x00\x10\x06\x70\x6f\x70\x63\x6e\x74\x00\x11\x09\x65\x78\x74\x65\x6e\x64\x38\x5f\x73\x00\x12\x0a\x65\x78\x74\x65\x6e\x64\x31\x36\x5f\x73\x00\x13\x0a\x65\x78\x74\x65\x6e\x64\x33\x32\x5f\x73\x00\x14\x03\x65\x71\x7a\x00\x15\x02\x65\x71\x00\x16\x02\x6e\x65\x00\x17\x04\x6c\x74\x5f\x73\x00\x18\x04\x6c\x74\x5f\x75\x00\x19\x04\x6c\x65\x5f\x73\x00\x1a\x04\x6c\x65\x5f\x75\x00\x1b\x04\x67\x74\x5f\x73\x00\x1c\x04\x67\x74\x5f\x75\x00\x1d\x04\x67\x65\x5f\x73\x00\x1e\x04\x67\x65\x5f\x75\x00\x1f\x0a\xf3\x82\x80\x80\x00\x20\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x7c\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x7d\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x7e\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x7f\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x80\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x81\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x82\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x83\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x84\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x85\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x86\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x87\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x88\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x89\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x8a\x0b\x85\x80\x80\x80\x00\x00\x20\x00\x79\x0b\x85\x80\x80\x80\x00\x00\x20\x00\x7a\x0b\x85\x80\x80\x80\x00\x00\x20\x00\x7b\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xc2\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xc3\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xc4\x0b\x85\x80\x80\x80\x00\x00\x20\x00\x50\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x51\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x52\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x53\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x54\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x57\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x58\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x55\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x56\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x59\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x5a\x0b", "i64.wast:3");
      5 
      6 // i64.wast:3
      7 let $1 = instance($$1);
      8 
      9 // i64.wast:38
     10 assert_return(() => call($1, "add", [1n, 1n]), "i64.wast:38", 2n);
     11 
     12 // i64.wast:39
     13 assert_return(() => call($1, "add", [1n, 0n]), "i64.wast:39", 1n);
     14 
     15 // i64.wast:40
     16 assert_return(() => call($1, "add", [-1n, -1n]), "i64.wast:40", -2n);
     17 
     18 // i64.wast:41
     19 assert_return(() => call($1, "add", [-1n, 1n]), "i64.wast:41", 0n);
     20 
     21 // i64.wast:42
     22 assert_return(() => call($1, "add", [9_223_372_036_854_775_807n, 1n]), "i64.wast:42", -9_223_372_036_854_775_808n);
     23 
     24 // i64.wast:43
     25 assert_return(() => call($1, "add", [-9_223_372_036_854_775_808n, -1n]), "i64.wast:43", 9_223_372_036_854_775_807n);
     26 
     27 // i64.wast:44
     28 assert_return(() => call($1, "add", [-9_223_372_036_854_775_808n, -9_223_372_036_854_775_808n]), "i64.wast:44", 0n);
     29 
     30 // i64.wast:45
     31 assert_return(() => call($1, "add", [1_073_741_823n, 1n]), "i64.wast:45", 1_073_741_824n);
     32 
     33 // i64.wast:47
     34 assert_return(() => call($1, "sub", [1n, 1n]), "i64.wast:47", 0n);
     35 
     36 // i64.wast:48
     37 assert_return(() => call($1, "sub", [1n, 0n]), "i64.wast:48", 1n);
     38 
     39 // i64.wast:49
     40 assert_return(() => call($1, "sub", [-1n, -1n]), "i64.wast:49", 0n);
     41 
     42 // i64.wast:50
     43 assert_return(() => call($1, "sub", [9_223_372_036_854_775_807n, -1n]), "i64.wast:50", -9_223_372_036_854_775_808n);
     44 
     45 // i64.wast:51
     46 assert_return(() => call($1, "sub", [-9_223_372_036_854_775_808n, 1n]), "i64.wast:51", 9_223_372_036_854_775_807n);
     47 
     48 // i64.wast:52
     49 assert_return(() => call($1, "sub", [-9_223_372_036_854_775_808n, -9_223_372_036_854_775_808n]), "i64.wast:52", 0n);
     50 
     51 // i64.wast:53
     52 assert_return(() => call($1, "sub", [1_073_741_823n, -1n]), "i64.wast:53", 1_073_741_824n);
     53 
     54 // i64.wast:55
     55 assert_return(() => call($1, "mul", [1n, 1n]), "i64.wast:55", 1n);
     56 
     57 // i64.wast:56
     58 assert_return(() => call($1, "mul", [1n, 0n]), "i64.wast:56", 0n);
     59 
     60 // i64.wast:57
     61 assert_return(() => call($1, "mul", [-1n, -1n]), "i64.wast:57", 1n);
     62 
     63 // i64.wast:58
     64 assert_return(() => call($1, "mul", [1_152_921_504_606_846_976n, 4_096n]), "i64.wast:58", 0n);
     65 
     66 // i64.wast:59
     67 assert_return(() => call($1, "mul", [-9_223_372_036_854_775_808n, 0n]), "i64.wast:59", 0n);
     68 
     69 // i64.wast:60
     70 assert_return(() => call($1, "mul", [-9_223_372_036_854_775_808n, -1n]), "i64.wast:60", -9_223_372_036_854_775_808n);
     71 
     72 // i64.wast:61
     73 assert_return(() => call($1, "mul", [9_223_372_036_854_775_807n, -1n]), "i64.wast:61", -9_223_372_036_854_775_807n);
     74 
     75 // i64.wast:62
     76 assert_return(() => call($1, "mul", [81_985_529_216_486_895n, -81_985_529_216_486_896n]), "i64.wast:62", 2_465_395_958_572_223_728n);
     77 
     78 // i64.wast:63
     79 assert_return(() => call($1, "mul", [9_223_372_036_854_775_807n, 9_223_372_036_854_775_807n]), "i64.wast:63", 1n);
     80 
     81 // i64.wast:65
     82 assert_trap(() => call($1, "div_s", [1n, 0n]), "i64.wast:65");
     83 
     84 // i64.wast:66
     85 assert_trap(() => call($1, "div_s", [0n, 0n]), "i64.wast:66");
     86 
     87 // i64.wast:67
     88 assert_trap(() => call($1, "div_s", [-9_223_372_036_854_775_808n, -1n]), "i64.wast:67");
     89 
     90 // i64.wast:68
     91 assert_trap(() => call($1, "div_s", [-9_223_372_036_854_775_808n, 0n]), "i64.wast:68");
     92 
     93 // i64.wast:69
     94 assert_return(() => call($1, "div_s", [1n, 1n]), "i64.wast:69", 1n);
     95 
     96 // i64.wast:70
     97 assert_return(() => call($1, "div_s", [0n, 1n]), "i64.wast:70", 0n);
     98 
     99 // i64.wast:71
    100 assert_return(() => call($1, "div_s", [0n, -1n]), "i64.wast:71", 0n);
    101 
    102 // i64.wast:72
    103 assert_return(() => call($1, "div_s", [-1n, -1n]), "i64.wast:72", 1n);
    104 
    105 // i64.wast:73
    106 assert_return(() => call($1, "div_s", [-9_223_372_036_854_775_808n, 2n]), "i64.wast:73", -4_611_686_018_427_387_904n);
    107 
    108 // i64.wast:74
    109 assert_return(() => call($1, "div_s", [-9_223_372_036_854_775_807n, 1_000n]), "i64.wast:74", -9_223_372_036_854_775n);
    110 
    111 // i64.wast:75
    112 assert_return(() => call($1, "div_s", [5n, 2n]), "i64.wast:75", 2n);
    113 
    114 // i64.wast:76
    115 assert_return(() => call($1, "div_s", [-5n, 2n]), "i64.wast:76", -2n);
    116 
    117 // i64.wast:77
    118 assert_return(() => call($1, "div_s", [5n, -2n]), "i64.wast:77", -2n);
    119 
    120 // i64.wast:78
    121 assert_return(() => call($1, "div_s", [-5n, -2n]), "i64.wast:78", 2n);
    122 
    123 // i64.wast:79
    124 assert_return(() => call($1, "div_s", [7n, 3n]), "i64.wast:79", 2n);
    125 
    126 // i64.wast:80
    127 assert_return(() => call($1, "div_s", [-7n, 3n]), "i64.wast:80", -2n);
    128 
    129 // i64.wast:81
    130 assert_return(() => call($1, "div_s", [7n, -3n]), "i64.wast:81", -2n);
    131 
    132 // i64.wast:82
    133 assert_return(() => call($1, "div_s", [-7n, -3n]), "i64.wast:82", 2n);
    134 
    135 // i64.wast:83
    136 assert_return(() => call($1, "div_s", [11n, 5n]), "i64.wast:83", 2n);
    137 
    138 // i64.wast:84
    139 assert_return(() => call($1, "div_s", [17n, 7n]), "i64.wast:84", 2n);
    140 
    141 // i64.wast:86
    142 assert_trap(() => call($1, "div_u", [1n, 0n]), "i64.wast:86");
    143 
    144 // i64.wast:87
    145 assert_trap(() => call($1, "div_u", [0n, 0n]), "i64.wast:87");
    146 
    147 // i64.wast:88
    148 assert_return(() => call($1, "div_u", [1n, 1n]), "i64.wast:88", 1n);
    149 
    150 // i64.wast:89
    151 assert_return(() => call($1, "div_u", [0n, 1n]), "i64.wast:89", 0n);
    152 
    153 // i64.wast:90
    154 assert_return(() => call($1, "div_u", [-1n, -1n]), "i64.wast:90", 1n);
    155 
    156 // i64.wast:91
    157 assert_return(() => call($1, "div_u", [-9_223_372_036_854_775_808n, -1n]), "i64.wast:91", 0n);
    158 
    159 // i64.wast:92
    160 assert_return(() => call($1, "div_u", [-9_223_372_036_854_775_808n, 2n]), "i64.wast:92", 4_611_686_018_427_387_904n);
    161 
    162 // i64.wast:93
    163 assert_return(() => call($1, "div_u", [-8_074_936_608_141_340_688n, 4_294_967_297n]), "i64.wast:93", 2_414_874_607n);
    164 
    165 // i64.wast:94
    166 assert_return(() => call($1, "div_u", [-9_223_372_036_854_775_807n, 1_000n]), "i64.wast:94", 9_223_372_036_854_775n);
    167 
    168 // i64.wast:95
    169 assert_return(() => call($1, "div_u", [5n, 2n]), "i64.wast:95", 2n);
    170 
    171 // i64.wast:96
    172 assert_return(() => call($1, "div_u", [-5n, 2n]), "i64.wast:96", 9_223_372_036_854_775_805n);
    173 
    174 // i64.wast:97
    175 assert_return(() => call($1, "div_u", [5n, -2n]), "i64.wast:97", 0n);
    176 
    177 // i64.wast:98
    178 assert_return(() => call($1, "div_u", [-5n, -2n]), "i64.wast:98", 0n);
    179 
    180 // i64.wast:99
    181 assert_return(() => call($1, "div_u", [7n, 3n]), "i64.wast:99", 2n);
    182 
    183 // i64.wast:100
    184 assert_return(() => call($1, "div_u", [11n, 5n]), "i64.wast:100", 2n);
    185 
    186 // i64.wast:101
    187 assert_return(() => call($1, "div_u", [17n, 7n]), "i64.wast:101", 2n);
    188 
    189 // i64.wast:103
    190 assert_trap(() => call($1, "rem_s", [1n, 0n]), "i64.wast:103");
    191 
    192 // i64.wast:104
    193 assert_trap(() => call($1, "rem_s", [0n, 0n]), "i64.wast:104");
    194 
    195 // i64.wast:105
    196 assert_return(() => call($1, "rem_s", [9_223_372_036_854_775_807n, -1n]), "i64.wast:105", 0n);
    197 
    198 // i64.wast:106
    199 assert_return(() => call($1, "rem_s", [1n, 1n]), "i64.wast:106", 0n);
    200 
    201 // i64.wast:107
    202 assert_return(() => call($1, "rem_s", [0n, 1n]), "i64.wast:107", 0n);
    203 
    204 // i64.wast:108
    205 assert_return(() => call($1, "rem_s", [0n, -1n]), "i64.wast:108", 0n);
    206 
    207 // i64.wast:109
    208 assert_return(() => call($1, "rem_s", [-1n, -1n]), "i64.wast:109", 0n);
    209 
    210 // i64.wast:110
    211 assert_return(() => call($1, "rem_s", [-9_223_372_036_854_775_808n, -1n]), "i64.wast:110", 0n);
    212 
    213 // i64.wast:111
    214 assert_return(() => call($1, "rem_s", [-9_223_372_036_854_775_808n, 2n]), "i64.wast:111", 0n);
    215 
    216 // i64.wast:112
    217 assert_return(() => call($1, "rem_s", [-9_223_372_036_854_775_807n, 1_000n]), "i64.wast:112", -807n);
    218 
    219 // i64.wast:113
    220 assert_return(() => call($1, "rem_s", [5n, 2n]), "i64.wast:113", 1n);
    221 
    222 // i64.wast:114
    223 assert_return(() => call($1, "rem_s", [-5n, 2n]), "i64.wast:114", -1n);
    224 
    225 // i64.wast:115
    226 assert_return(() => call($1, "rem_s", [5n, -2n]), "i64.wast:115", 1n);
    227 
    228 // i64.wast:116
    229 assert_return(() => call($1, "rem_s", [-5n, -2n]), "i64.wast:116", -1n);
    230 
    231 // i64.wast:117
    232 assert_return(() => call($1, "rem_s", [7n, 3n]), "i64.wast:117", 1n);
    233 
    234 // i64.wast:118
    235 assert_return(() => call($1, "rem_s", [-7n, 3n]), "i64.wast:118", -1n);
    236 
    237 // i64.wast:119
    238 assert_return(() => call($1, "rem_s", [7n, -3n]), "i64.wast:119", 1n);
    239 
    240 // i64.wast:120
    241 assert_return(() => call($1, "rem_s", [-7n, -3n]), "i64.wast:120", -1n);
    242 
    243 // i64.wast:121
    244 assert_return(() => call($1, "rem_s", [11n, 5n]), "i64.wast:121", 1n);
    245 
    246 // i64.wast:122
    247 assert_return(() => call($1, "rem_s", [17n, 7n]), "i64.wast:122", 3n);
    248 
    249 // i64.wast:124
    250 assert_trap(() => call($1, "rem_u", [1n, 0n]), "i64.wast:124");
    251 
    252 // i64.wast:125
    253 assert_trap(() => call($1, "rem_u", [0n, 0n]), "i64.wast:125");
    254 
    255 // i64.wast:126
    256 assert_return(() => call($1, "rem_u", [1n, 1n]), "i64.wast:126", 0n);
    257 
    258 // i64.wast:127
    259 assert_return(() => call($1, "rem_u", [0n, 1n]), "i64.wast:127", 0n);
    260 
    261 // i64.wast:128
    262 assert_return(() => call($1, "rem_u", [-1n, -1n]), "i64.wast:128", 0n);
    263 
    264 // i64.wast:129
    265 assert_return(() => call($1, "rem_u", [-9_223_372_036_854_775_808n, -1n]), "i64.wast:129", -9_223_372_036_854_775_808n);
    266 
    267 // i64.wast:130
    268 assert_return(() => call($1, "rem_u", [-9_223_372_036_854_775_808n, 2n]), "i64.wast:130", 0n);
    269 
    270 // i64.wast:131
    271 assert_return(() => call($1, "rem_u", [-8_074_936_608_141_340_688n, 4_294_967_297n]), "i64.wast:131", 2_147_483_649n);
    272 
    273 // i64.wast:132
    274 assert_return(() => call($1, "rem_u", [-9_223_372_036_854_775_807n, 1_000n]), "i64.wast:132", 809n);
    275 
    276 // i64.wast:133
    277 assert_return(() => call($1, "rem_u", [5n, 2n]), "i64.wast:133", 1n);
    278 
    279 // i64.wast:134
    280 assert_return(() => call($1, "rem_u", [-5n, 2n]), "i64.wast:134", 1n);
    281 
    282 // i64.wast:135
    283 assert_return(() => call($1, "rem_u", [5n, -2n]), "i64.wast:135", 5n);
    284 
    285 // i64.wast:136
    286 assert_return(() => call($1, "rem_u", [-5n, -2n]), "i64.wast:136", -5n);
    287 
    288 // i64.wast:137
    289 assert_return(() => call($1, "rem_u", [7n, 3n]), "i64.wast:137", 1n);
    290 
    291 // i64.wast:138
    292 assert_return(() => call($1, "rem_u", [11n, 5n]), "i64.wast:138", 1n);
    293 
    294 // i64.wast:139
    295 assert_return(() => call($1, "rem_u", [17n, 7n]), "i64.wast:139", 3n);
    296 
    297 // i64.wast:141
    298 assert_return(() => call($1, "and", [1n, 0n]), "i64.wast:141", 0n);
    299 
    300 // i64.wast:142
    301 assert_return(() => call($1, "and", [0n, 1n]), "i64.wast:142", 0n);
    302 
    303 // i64.wast:143
    304 assert_return(() => call($1, "and", [1n, 1n]), "i64.wast:143", 1n);
    305 
    306 // i64.wast:144
    307 assert_return(() => call($1, "and", [0n, 0n]), "i64.wast:144", 0n);
    308 
    309 // i64.wast:145
    310 assert_return(() => call($1, "and", [9_223_372_036_854_775_807n, -9_223_372_036_854_775_808n]), "i64.wast:145", 0n);
    311 
    312 // i64.wast:146
    313 assert_return(() => call($1, "and", [9_223_372_036_854_775_807n, -1n]), "i64.wast:146", 9_223_372_036_854_775_807n);
    314 
    315 // i64.wast:147
    316 assert_return(() => call($1, "and", [4_042_326_015n, 4_294_963_440n]), "i64.wast:147", 4_042_322_160n);
    317 
    318 // i64.wast:148
    319 assert_return(() => call($1, "and", [-1n, -1n]), "i64.wast:148", -1n);
    320 
    321 // i64.wast:150
    322 assert_return(() => call($1, "or", [1n, 0n]), "i64.wast:150", 1n);
    323 
    324 // i64.wast:151
    325 assert_return(() => call($1, "or", [0n, 1n]), "i64.wast:151", 1n);
    326 
    327 // i64.wast:152
    328 assert_return(() => call($1, "or", [1n, 1n]), "i64.wast:152", 1n);
    329 
    330 // i64.wast:153
    331 assert_return(() => call($1, "or", [0n, 0n]), "i64.wast:153", 0n);
    332 
    333 // i64.wast:154
    334 assert_return(() => call($1, "or", [9_223_372_036_854_775_807n, -9_223_372_036_854_775_808n]), "i64.wast:154", -1n);
    335 
    336 // i64.wast:155
    337 assert_return(() => call($1, "or", [-9_223_372_036_854_775_808n, 0n]), "i64.wast:155", -9_223_372_036_854_775_808n);
    338 
    339 // i64.wast:156
    340 assert_return(() => call($1, "or", [4_042_326_015n, 4_294_963_440n]), "i64.wast:156", 4_294_967_295n);
    341 
    342 // i64.wast:157
    343 assert_return(() => call($1, "or", [-1n, -1n]), "i64.wast:157", -1n);
    344 
    345 // i64.wast:159
    346 assert_return(() => call($1, "xor", [1n, 0n]), "i64.wast:159", 1n);
    347 
    348 // i64.wast:160
    349 assert_return(() => call($1, "xor", [0n, 1n]), "i64.wast:160", 1n);
    350 
    351 // i64.wast:161
    352 assert_return(() => call($1, "xor", [1n, 1n]), "i64.wast:161", 0n);
    353 
    354 // i64.wast:162
    355 assert_return(() => call($1, "xor", [0n, 0n]), "i64.wast:162", 0n);
    356 
    357 // i64.wast:163
    358 assert_return(() => call($1, "xor", [9_223_372_036_854_775_807n, -9_223_372_036_854_775_808n]), "i64.wast:163", -1n);
    359 
    360 // i64.wast:164
    361 assert_return(() => call($1, "xor", [-9_223_372_036_854_775_808n, 0n]), "i64.wast:164", -9_223_372_036_854_775_808n);
    362 
    363 // i64.wast:165
    364 assert_return(() => call($1, "xor", [-1n, -9_223_372_036_854_775_808n]), "i64.wast:165", 9_223_372_036_854_775_807n);
    365 
    366 // i64.wast:166
    367 assert_return(() => call($1, "xor", [-1n, 9_223_372_036_854_775_807n]), "i64.wast:166", -9_223_372_036_854_775_808n);
    368 
    369 // i64.wast:167
    370 assert_return(() => call($1, "xor", [4_042_326_015n, 4_294_963_440n]), "i64.wast:167", 252_645_135n);
    371 
    372 // i64.wast:168
    373 assert_return(() => call($1, "xor", [-1n, -1n]), "i64.wast:168", 0n);
    374 
    375 // i64.wast:170
    376 assert_return(() => call($1, "shl", [1n, 1n]), "i64.wast:170", 2n);
    377 
    378 // i64.wast:171
    379 assert_return(() => call($1, "shl", [1n, 0n]), "i64.wast:171", 1n);
    380 
    381 // i64.wast:172
    382 assert_return(() => call($1, "shl", [9_223_372_036_854_775_807n, 1n]), "i64.wast:172", -2n);
    383 
    384 // i64.wast:173
    385 assert_return(() => call($1, "shl", [-1n, 1n]), "i64.wast:173", -2n);
    386 
    387 // i64.wast:174
    388 assert_return(() => call($1, "shl", [-9_223_372_036_854_775_808n, 1n]), "i64.wast:174", 0n);
    389 
    390 // i64.wast:175
    391 assert_return(() => call($1, "shl", [4_611_686_018_427_387_904n, 1n]), "i64.wast:175", -9_223_372_036_854_775_808n);
    392 
    393 // i64.wast:176
    394 assert_return(() => call($1, "shl", [1n, 63n]), "i64.wast:176", -9_223_372_036_854_775_808n);
    395 
    396 // i64.wast:177
    397 assert_return(() => call($1, "shl", [1n, 64n]), "i64.wast:177", 1n);
    398 
    399 // i64.wast:178
    400 assert_return(() => call($1, "shl", [1n, 65n]), "i64.wast:178", 2n);
    401 
    402 // i64.wast:179
    403 assert_return(() => call($1, "shl", [1n, -1n]), "i64.wast:179", -9_223_372_036_854_775_808n);
    404 
    405 // i64.wast:180
    406 assert_return(() => call($1, "shl", [1n, 9_223_372_036_854_775_807n]), "i64.wast:180", -9_223_372_036_854_775_808n);
    407 
    408 // i64.wast:182
    409 assert_return(() => call($1, "shr_s", [1n, 1n]), "i64.wast:182", 0n);
    410 
    411 // i64.wast:183
    412 assert_return(() => call($1, "shr_s", [1n, 0n]), "i64.wast:183", 1n);
    413 
    414 // i64.wast:184
    415 assert_return(() => call($1, "shr_s", [-1n, 1n]), "i64.wast:184", -1n);
    416 
    417 // i64.wast:185
    418 assert_return(() => call($1, "shr_s", [9_223_372_036_854_775_807n, 1n]), "i64.wast:185", 4_611_686_018_427_387_903n);
    419 
    420 // i64.wast:186
    421 assert_return(() => call($1, "shr_s", [-9_223_372_036_854_775_808n, 1n]), "i64.wast:186", -4_611_686_018_427_387_904n);
    422 
    423 // i64.wast:187
    424 assert_return(() => call($1, "shr_s", [4_611_686_018_427_387_904n, 1n]), "i64.wast:187", 2_305_843_009_213_693_952n);
    425 
    426 // i64.wast:188
    427 assert_return(() => call($1, "shr_s", [1n, 64n]), "i64.wast:188", 1n);
    428 
    429 // i64.wast:189
    430 assert_return(() => call($1, "shr_s", [1n, 65n]), "i64.wast:189", 0n);
    431 
    432 // i64.wast:190
    433 assert_return(() => call($1, "shr_s", [1n, -1n]), "i64.wast:190", 0n);
    434 
    435 // i64.wast:191
    436 assert_return(() => call($1, "shr_s", [1n, 9_223_372_036_854_775_807n]), "i64.wast:191", 0n);
    437 
    438 // i64.wast:192
    439 assert_return(() => call($1, "shr_s", [1n, -9_223_372_036_854_775_808n]), "i64.wast:192", 1n);
    440 
    441 // i64.wast:193
    442 assert_return(() => call($1, "shr_s", [-9_223_372_036_854_775_808n, 63n]), "i64.wast:193", -1n);
    443 
    444 // i64.wast:194
    445 assert_return(() => call($1, "shr_s", [-1n, 64n]), "i64.wast:194", -1n);
    446 
    447 // i64.wast:195
    448 assert_return(() => call($1, "shr_s", [-1n, 65n]), "i64.wast:195", -1n);
    449 
    450 // i64.wast:196
    451 assert_return(() => call($1, "shr_s", [-1n, -1n]), "i64.wast:196", -1n);
    452 
    453 // i64.wast:197
    454 assert_return(() => call($1, "shr_s", [-1n, 9_223_372_036_854_775_807n]), "i64.wast:197", -1n);
    455 
    456 // i64.wast:198
    457 assert_return(() => call($1, "shr_s", [-1n, -9_223_372_036_854_775_808n]), "i64.wast:198", -1n);
    458 
    459 // i64.wast:200
    460 assert_return(() => call($1, "shr_u", [1n, 1n]), "i64.wast:200", 0n);
    461 
    462 // i64.wast:201
    463 assert_return(() => call($1, "shr_u", [1n, 0n]), "i64.wast:201", 1n);
    464 
    465 // i64.wast:202
    466 assert_return(() => call($1, "shr_u", [-1n, 1n]), "i64.wast:202", 9_223_372_036_854_775_807n);
    467 
    468 // i64.wast:203
    469 assert_return(() => call($1, "shr_u", [9_223_372_036_854_775_807n, 1n]), "i64.wast:203", 4_611_686_018_427_387_903n);
    470 
    471 // i64.wast:204
    472 assert_return(() => call($1, "shr_u", [-9_223_372_036_854_775_808n, 1n]), "i64.wast:204", 4_611_686_018_427_387_904n);
    473 
    474 // i64.wast:205
    475 assert_return(() => call($1, "shr_u", [4_611_686_018_427_387_904n, 1n]), "i64.wast:205", 2_305_843_009_213_693_952n);
    476 
    477 // i64.wast:206
    478 assert_return(() => call($1, "shr_u", [1n, 64n]), "i64.wast:206", 1n);
    479 
    480 // i64.wast:207
    481 assert_return(() => call($1, "shr_u", [1n, 65n]), "i64.wast:207", 0n);
    482 
    483 // i64.wast:208
    484 assert_return(() => call($1, "shr_u", [1n, -1n]), "i64.wast:208", 0n);
    485 
    486 // i64.wast:209
    487 assert_return(() => call($1, "shr_u", [1n, 9_223_372_036_854_775_807n]), "i64.wast:209", 0n);
    488 
    489 // i64.wast:210
    490 assert_return(() => call($1, "shr_u", [1n, -9_223_372_036_854_775_808n]), "i64.wast:210", 1n);
    491 
    492 // i64.wast:211
    493 assert_return(() => call($1, "shr_u", [-9_223_372_036_854_775_808n, 63n]), "i64.wast:211", 1n);
    494 
    495 // i64.wast:212
    496 assert_return(() => call($1, "shr_u", [-1n, 64n]), "i64.wast:212", -1n);
    497 
    498 // i64.wast:213
    499 assert_return(() => call($1, "shr_u", [-1n, 65n]), "i64.wast:213", 9_223_372_036_854_775_807n);
    500 
    501 // i64.wast:214
    502 assert_return(() => call($1, "shr_u", [-1n, -1n]), "i64.wast:214", 1n);
    503 
    504 // i64.wast:215
    505 assert_return(() => call($1, "shr_u", [-1n, 9_223_372_036_854_775_807n]), "i64.wast:215", 1n);
    506 
    507 // i64.wast:216
    508 assert_return(() => call($1, "shr_u", [-1n, -9_223_372_036_854_775_808n]), "i64.wast:216", -1n);
    509 
    510 // i64.wast:218
    511 assert_return(() => call($1, "rotl", [1n, 1n]), "i64.wast:218", 2n);
    512 
    513 // i64.wast:219
    514 assert_return(() => call($1, "rotl", [1n, 0n]), "i64.wast:219", 1n);
    515 
    516 // i64.wast:220
    517 assert_return(() => call($1, "rotl", [-1n, 1n]), "i64.wast:220", -1n);
    518 
    519 // i64.wast:221
    520 assert_return(() => call($1, "rotl", [1n, 64n]), "i64.wast:221", 1n);
    521 
    522 // i64.wast:222
    523 assert_return(() => call($1, "rotl", [-6_067_025_490_386_449_714n, 1n]), "i64.wast:222", 6_312_693_092_936_652_189n);
    524 
    525 // i64.wast:223
    526 assert_return(() => call($1, "rotl", [-144_115_184_384_868_352n, 4n]), "i64.wast:223", -2_305_842_950_157_893_617n);
    527 
    528 // i64.wast:224
    529 assert_return(() => call($1, "rotl", [-6_067_173_104_435_169_271n, 53n]), "i64.wast:224", 87_109_505_680_009_935n);
    530 
    531 // i64.wast:225
    532 assert_return(() => call($1, "rotl", [-6_066_028_401_059_725_156n, 63n]), "i64.wast:225", 6_190_357_836_324_913_230n);
    533 
    534 // i64.wast:226
    535 assert_return(() => call($1, "rotl", [-6_067_173_104_435_169_271n, 245n]), "i64.wast:226", 87_109_505_680_009_935n);
    536 
    537 // i64.wast:227
    538 assert_return(() => call($1, "rotl", [-6_067_067_139_002_042_359n, -19n]), "i64.wast:227", -3_530_481_836_149_793_302n);
    539 
    540 // i64.wast:228
    541 assert_return(() => call($1, "rotl", [-6_066_028_401_059_725_156n, -9_223_372_036_854_775_745n]), "i64.wast:228", 6_190_357_836_324_913_230n);
    542 
    543 // i64.wast:229
    544 assert_return(() => call($1, "rotl", [1n, 63n]), "i64.wast:229", -9_223_372_036_854_775_808n);
    545 
    546 // i64.wast:230
    547 assert_return(() => call($1, "rotl", [-9_223_372_036_854_775_808n, 1n]), "i64.wast:230", 1n);
    548 
    549 // i64.wast:232
    550 assert_return(() => call($1, "rotr", [1n, 1n]), "i64.wast:232", -9_223_372_036_854_775_808n);
    551 
    552 // i64.wast:233
    553 assert_return(() => call($1, "rotr", [1n, 0n]), "i64.wast:233", 1n);
    554 
    555 // i64.wast:234
    556 assert_return(() => call($1, "rotr", [-1n, 1n]), "i64.wast:234", -1n);
    557 
    558 // i64.wast:235
    559 assert_return(() => call($1, "rotr", [1n, 64n]), "i64.wast:235", 1n);
    560 
    561 // i64.wast:236
    562 assert_return(() => call($1, "rotr", [-6_067_025_490_386_449_714n, 1n]), "i64.wast:236", 6_189_859_291_661_550_951n);
    563 
    564 // i64.wast:237
    565 assert_return(() => call($1, "rotr", [-144_115_184_384_868_352n, 4n]), "i64.wast:237", 1_143_914_305_582_792_704n);
    566 
    567 // i64.wast:238
    568 assert_return(() => call($1, "rotr", [-6_067_173_104_435_169_271n, 53n]), "i64.wast:238", 7_534_987_797_011_123_550n);
    569 
    570 // i64.wast:239
    571 assert_return(() => call($1, "rotr", [-6_066_028_401_059_725_156n, 63n]), "i64.wast:239", 6_314_687_271_590_101_305n);
    572 
    573 // i64.wast:240
    574 assert_return(() => call($1, "rotr", [-6_067_173_104_435_169_271n, 245n]), "i64.wast:240", 7_534_987_797_011_123_550n);
    575 
    576 // i64.wast:241
    577 assert_return(() => call($1, "rotr", [-6_067_067_139_002_042_359n, -19n]), "i64.wast:241", -7_735_078_922_541_506_965n);
    578 
    579 // i64.wast:242
    580 assert_return(() => call($1, "rotr", [-6_066_028_401_059_725_156n, -9_223_372_036_854_775_745n]), "i64.wast:242", 6_314_687_271_590_101_305n);
    581 
    582 // i64.wast:243
    583 assert_return(() => call($1, "rotr", [1n, 63n]), "i64.wast:243", 2n);
    584 
    585 // i64.wast:244
    586 assert_return(() => call($1, "rotr", [-9_223_372_036_854_775_808n, 63n]), "i64.wast:244", 1n);
    587 
    588 // i64.wast:246
    589 assert_return(() => call($1, "clz", [-1n]), "i64.wast:246", 0n);
    590 
    591 // i64.wast:247
    592 assert_return(() => call($1, "clz", [0n]), "i64.wast:247", 64n);
    593 
    594 // i64.wast:248
    595 assert_return(() => call($1, "clz", [32_768n]), "i64.wast:248", 48n);
    596 
    597 // i64.wast:249
    598 assert_return(() => call($1, "clz", [255n]), "i64.wast:249", 56n);
    599 
    600 // i64.wast:250
    601 assert_return(() => call($1, "clz", [-9_223_372_036_854_775_808n]), "i64.wast:250", 0n);
    602 
    603 // i64.wast:251
    604 assert_return(() => call($1, "clz", [1n]), "i64.wast:251", 63n);
    605 
    606 // i64.wast:252
    607 assert_return(() => call($1, "clz", [2n]), "i64.wast:252", 62n);
    608 
    609 // i64.wast:253
    610 assert_return(() => call($1, "clz", [9_223_372_036_854_775_807n]), "i64.wast:253", 1n);
    611 
    612 // i64.wast:255
    613 assert_return(() => call($1, "ctz", [-1n]), "i64.wast:255", 0n);
    614 
    615 // i64.wast:256
    616 assert_return(() => call($1, "ctz", [0n]), "i64.wast:256", 64n);
    617 
    618 // i64.wast:257
    619 assert_return(() => call($1, "ctz", [32_768n]), "i64.wast:257", 15n);
    620 
    621 // i64.wast:258
    622 assert_return(() => call($1, "ctz", [65_536n]), "i64.wast:258", 16n);
    623 
    624 // i64.wast:259
    625 assert_return(() => call($1, "ctz", [-9_223_372_036_854_775_808n]), "i64.wast:259", 63n);
    626 
    627 // i64.wast:260
    628 assert_return(() => call($1, "ctz", [9_223_372_036_854_775_807n]), "i64.wast:260", 0n);
    629 
    630 // i64.wast:262
    631 assert_return(() => call($1, "popcnt", [-1n]), "i64.wast:262", 64n);
    632 
    633 // i64.wast:263
    634 assert_return(() => call($1, "popcnt", [0n]), "i64.wast:263", 0n);
    635 
    636 // i64.wast:264
    637 assert_return(() => call($1, "popcnt", [32_768n]), "i64.wast:264", 1n);
    638 
    639 // i64.wast:265
    640 assert_return(() => call($1, "popcnt", [-9_223_231_297_218_904_064n]), "i64.wast:265", 4n);
    641 
    642 // i64.wast:266
    643 assert_return(() => call($1, "popcnt", [9_223_372_036_854_775_807n]), "i64.wast:266", 63n);
    644 
    645 // i64.wast:267
    646 assert_return(() => call($1, "popcnt", [-6_148_914_692_668_172_971n]), "i64.wast:267", 32n);
    647 
    648 // i64.wast:268
    649 assert_return(() => call($1, "popcnt", [-7_378_697_629_197_489_494n]), "i64.wast:268", 32n);
    650 
    651 // i64.wast:269
    652 assert_return(() => call($1, "popcnt", [-2_401_053_088_876_216_593n]), "i64.wast:269", 48n);
    653 
    654 // i64.wast:271
    655 assert_return(() => call($1, "extend8_s", [0n]), "i64.wast:271", 0n);
    656 
    657 // i64.wast:272
    658 assert_return(() => call($1, "extend8_s", [127n]), "i64.wast:272", 127n);
    659 
    660 // i64.wast:273
    661 assert_return(() => call($1, "extend8_s", [128n]), "i64.wast:273", -128n);
    662 
    663 // i64.wast:274
    664 assert_return(() => call($1, "extend8_s", [255n]), "i64.wast:274", -1n);
    665 
    666 // i64.wast:275
    667 assert_return(() => call($1, "extend8_s", [81_985_529_216_486_656n]), "i64.wast:275", 0n);
    668 
    669 // i64.wast:276
    670 assert_return(() => call($1, "extend8_s", [-81_985_529_216_486_784n]), "i64.wast:276", -128n);
    671 
    672 // i64.wast:277
    673 assert_return(() => call($1, "extend8_s", [-1n]), "i64.wast:277", -1n);
    674 
    675 // i64.wast:279
    676 assert_return(() => call($1, "extend16_s", [0n]), "i64.wast:279", 0n);
    677 
    678 // i64.wast:280
    679 assert_return(() => call($1, "extend16_s", [32_767n]), "i64.wast:280", 32_767n);
    680 
    681 // i64.wast:281
    682 assert_return(() => call($1, "extend16_s", [32_768n]), "i64.wast:281", -32_768n);
    683 
    684 // i64.wast:282
    685 assert_return(() => call($1, "extend16_s", [65_535n]), "i64.wast:282", -1n);
    686 
    687 // i64.wast:283
    688 assert_return(() => call($1, "extend16_s", [1_311_768_467_463_733_248n]), "i64.wast:283", 0n);
    689 
    690 // i64.wast:284
    691 assert_return(() => call($1, "extend16_s", [-81_985_529_216_466_944n]), "i64.wast:284", -32_768n);
    692 
    693 // i64.wast:285
    694 assert_return(() => call($1, "extend16_s", [-1n]), "i64.wast:285", -1n);
    695 
    696 // i64.wast:287
    697 assert_return(() => call($1, "extend32_s", [0n]), "i64.wast:287", 0n);
    698 
    699 // i64.wast:288
    700 assert_return(() => call($1, "extend32_s", [32_767n]), "i64.wast:288", 32_767n);
    701 
    702 // i64.wast:289
    703 assert_return(() => call($1, "extend32_s", [32_768n]), "i64.wast:289", 32_768n);
    704 
    705 // i64.wast:290
    706 assert_return(() => call($1, "extend32_s", [65_535n]), "i64.wast:290", 65_535n);
    707 
    708 // i64.wast:291
    709 assert_return(() => call($1, "extend32_s", [2_147_483_647n]), "i64.wast:291", 2_147_483_647n);
    710 
    711 // i64.wast:292
    712 assert_return(() => call($1, "extend32_s", [2_147_483_648n]), "i64.wast:292", -2_147_483_648n);
    713 
    714 // i64.wast:293
    715 assert_return(() => call($1, "extend32_s", [4_294_967_295n]), "i64.wast:293", -1n);
    716 
    717 // i64.wast:294
    718 assert_return(() => call($1, "extend32_s", [81_985_526_906_748_928n]), "i64.wast:294", 0n);
    719 
    720 // i64.wast:295
    721 assert_return(() => call($1, "extend32_s", [-81_985_529_054_232_576n]), "i64.wast:295", -2_147_483_648n);
    722 
    723 // i64.wast:296
    724 assert_return(() => call($1, "extend32_s", [-1n]), "i64.wast:296", -1n);
    725 
    726 // i64.wast:298
    727 assert_return(() => call($1, "eqz", [0n]), "i64.wast:298", 1);
    728 
    729 // i64.wast:299
    730 assert_return(() => call($1, "eqz", [1n]), "i64.wast:299", 0);
    731 
    732 // i64.wast:300
    733 assert_return(() => call($1, "eqz", [-9_223_372_036_854_775_808n]), "i64.wast:300", 0);
    734 
    735 // i64.wast:301
    736 assert_return(() => call($1, "eqz", [9_223_372_036_854_775_807n]), "i64.wast:301", 0);
    737 
    738 // i64.wast:302
    739 assert_return(() => call($1, "eqz", [-1n]), "i64.wast:302", 0);
    740 
    741 // i64.wast:304
    742 assert_return(() => call($1, "eq", [0n, 0n]), "i64.wast:304", 1);
    743 
    744 // i64.wast:305
    745 assert_return(() => call($1, "eq", [1n, 1n]), "i64.wast:305", 1);
    746 
    747 // i64.wast:306
    748 assert_return(() => call($1, "eq", [-1n, 1n]), "i64.wast:306", 0);
    749 
    750 // i64.wast:307
    751 assert_return(() => call($1, "eq", [-9_223_372_036_854_775_808n, -9_223_372_036_854_775_808n]), "i64.wast:307", 1);
    752 
    753 // i64.wast:308
    754 assert_return(() => call($1, "eq", [9_223_372_036_854_775_807n, 9_223_372_036_854_775_807n]), "i64.wast:308", 1);
    755 
    756 // i64.wast:309
    757 assert_return(() => call($1, "eq", [-1n, -1n]), "i64.wast:309", 1);
    758 
    759 // i64.wast:310
    760 assert_return(() => call($1, "eq", [1n, 0n]), "i64.wast:310", 0);
    761 
    762 // i64.wast:311
    763 assert_return(() => call($1, "eq", [0n, 1n]), "i64.wast:311", 0);
    764 
    765 // i64.wast:312
    766 assert_return(() => call($1, "eq", [-9_223_372_036_854_775_808n, 0n]), "i64.wast:312", 0);
    767 
    768 // i64.wast:313
    769 assert_return(() => call($1, "eq", [0n, -9_223_372_036_854_775_808n]), "i64.wast:313", 0);
    770 
    771 // i64.wast:314
    772 assert_return(() => call($1, "eq", [-9_223_372_036_854_775_808n, -1n]), "i64.wast:314", 0);
    773 
    774 // i64.wast:315
    775 assert_return(() => call($1, "eq", [-1n, -9_223_372_036_854_775_808n]), "i64.wast:315", 0);
    776 
    777 // i64.wast:316
    778 assert_return(() => call($1, "eq", [-9_223_372_036_854_775_808n, 9_223_372_036_854_775_807n]), "i64.wast:316", 0);
    779 
    780 // i64.wast:317
    781 assert_return(() => call($1, "eq", [9_223_372_036_854_775_807n, -9_223_372_036_854_775_808n]), "i64.wast:317", 0);
    782 
    783 // i64.wast:319
    784 assert_return(() => call($1, "ne", [0n, 0n]), "i64.wast:319", 0);
    785 
    786 // i64.wast:320
    787 assert_return(() => call($1, "ne", [1n, 1n]), "i64.wast:320", 0);
    788 
    789 // i64.wast:321
    790 assert_return(() => call($1, "ne", [-1n, 1n]), "i64.wast:321", 1);
    791 
    792 // i64.wast:322
    793 assert_return(() => call($1, "ne", [-9_223_372_036_854_775_808n, -9_223_372_036_854_775_808n]), "i64.wast:322", 0);
    794 
    795 // i64.wast:323
    796 assert_return(() => call($1, "ne", [9_223_372_036_854_775_807n, 9_223_372_036_854_775_807n]), "i64.wast:323", 0);
    797 
    798 // i64.wast:324
    799 assert_return(() => call($1, "ne", [-1n, -1n]), "i64.wast:324", 0);
    800 
    801 // i64.wast:325
    802 assert_return(() => call($1, "ne", [1n, 0n]), "i64.wast:325", 1);
    803 
    804 // i64.wast:326
    805 assert_return(() => call($1, "ne", [0n, 1n]), "i64.wast:326", 1);
    806 
    807 // i64.wast:327
    808 assert_return(() => call($1, "ne", [-9_223_372_036_854_775_808n, 0n]), "i64.wast:327", 1);
    809 
    810 // i64.wast:328
    811 assert_return(() => call($1, "ne", [0n, -9_223_372_036_854_775_808n]), "i64.wast:328", 1);
    812 
    813 // i64.wast:329
    814 assert_return(() => call($1, "ne", [-9_223_372_036_854_775_808n, -1n]), "i64.wast:329", 1);
    815 
    816 // i64.wast:330
    817 assert_return(() => call($1, "ne", [-1n, -9_223_372_036_854_775_808n]), "i64.wast:330", 1);
    818 
    819 // i64.wast:331
    820 assert_return(() => call($1, "ne", [-9_223_372_036_854_775_808n, 9_223_372_036_854_775_807n]), "i64.wast:331", 1);
    821 
    822 // i64.wast:332
    823 assert_return(() => call($1, "ne", [9_223_372_036_854_775_807n, -9_223_372_036_854_775_808n]), "i64.wast:332", 1);
    824 
    825 // i64.wast:334
    826 assert_return(() => call($1, "lt_s", [0n, 0n]), "i64.wast:334", 0);
    827 
    828 // i64.wast:335
    829 assert_return(() => call($1, "lt_s", [1n, 1n]), "i64.wast:335", 0);
    830 
    831 // i64.wast:336
    832 assert_return(() => call($1, "lt_s", [-1n, 1n]), "i64.wast:336", 1);
    833 
    834 // i64.wast:337
    835 assert_return(() => call($1, "lt_s", [-9_223_372_036_854_775_808n, -9_223_372_036_854_775_808n]), "i64.wast:337", 0);
    836 
    837 // i64.wast:338
    838 assert_return(() => call($1, "lt_s", [9_223_372_036_854_775_807n, 9_223_372_036_854_775_807n]), "i64.wast:338", 0);
    839 
    840 // i64.wast:339
    841 assert_return(() => call($1, "lt_s", [-1n, -1n]), "i64.wast:339", 0);
    842 
    843 // i64.wast:340
    844 assert_return(() => call($1, "lt_s", [1n, 0n]), "i64.wast:340", 0);
    845 
    846 // i64.wast:341
    847 assert_return(() => call($1, "lt_s", [0n, 1n]), "i64.wast:341", 1);
    848 
    849 // i64.wast:342
    850 assert_return(() => call($1, "lt_s", [-9_223_372_036_854_775_808n, 0n]), "i64.wast:342", 1);
    851 
    852 // i64.wast:343
    853 assert_return(() => call($1, "lt_s", [0n, -9_223_372_036_854_775_808n]), "i64.wast:343", 0);
    854 
    855 // i64.wast:344
    856 assert_return(() => call($1, "lt_s", [-9_223_372_036_854_775_808n, -1n]), "i64.wast:344", 1);
    857 
    858 // i64.wast:345
    859 assert_return(() => call($1, "lt_s", [-1n, -9_223_372_036_854_775_808n]), "i64.wast:345", 0);
    860 
    861 // i64.wast:346
    862 assert_return(() => call($1, "lt_s", [-9_223_372_036_854_775_808n, 9_223_372_036_854_775_807n]), "i64.wast:346", 1);
    863 
    864 // i64.wast:347
    865 assert_return(() => call($1, "lt_s", [9_223_372_036_854_775_807n, -9_223_372_036_854_775_808n]), "i64.wast:347", 0);
    866 
    867 // i64.wast:349
    868 assert_return(() => call($1, "lt_u", [0n, 0n]), "i64.wast:349", 0);
    869 
    870 // i64.wast:350
    871 assert_return(() => call($1, "lt_u", [1n, 1n]), "i64.wast:350", 0);
    872 
    873 // i64.wast:351
    874 assert_return(() => call($1, "lt_u", [-1n, 1n]), "i64.wast:351", 0);
    875 
    876 // i64.wast:352
    877 assert_return(() => call($1, "lt_u", [-9_223_372_036_854_775_808n, -9_223_372_036_854_775_808n]), "i64.wast:352", 0);
    878 
    879 // i64.wast:353
    880 assert_return(() => call($1, "lt_u", [9_223_372_036_854_775_807n, 9_223_372_036_854_775_807n]), "i64.wast:353", 0);
    881 
    882 // i64.wast:354
    883 assert_return(() => call($1, "lt_u", [-1n, -1n]), "i64.wast:354", 0);
    884 
    885 // i64.wast:355
    886 assert_return(() => call($1, "lt_u", [1n, 0n]), "i64.wast:355", 0);
    887 
    888 // i64.wast:356
    889 assert_return(() => call($1, "lt_u", [0n, 1n]), "i64.wast:356", 1);
    890 
    891 // i64.wast:357
    892 assert_return(() => call($1, "lt_u", [-9_223_372_036_854_775_808n, 0n]), "i64.wast:357", 0);
    893 
    894 // i64.wast:358
    895 assert_return(() => call($1, "lt_u", [0n, -9_223_372_036_854_775_808n]), "i64.wast:358", 1);
    896 
    897 // i64.wast:359
    898 assert_return(() => call($1, "lt_u", [-9_223_372_036_854_775_808n, -1n]), "i64.wast:359", 1);
    899 
    900 // i64.wast:360
    901 assert_return(() => call($1, "lt_u", [-1n, -9_223_372_036_854_775_808n]), "i64.wast:360", 0);
    902 
    903 // i64.wast:361
    904 assert_return(() => call($1, "lt_u", [-9_223_372_036_854_775_808n, 9_223_372_036_854_775_807n]), "i64.wast:361", 0);
    905 
    906 // i64.wast:362
    907 assert_return(() => call($1, "lt_u", [9_223_372_036_854_775_807n, -9_223_372_036_854_775_808n]), "i64.wast:362", 1);
    908 
    909 // i64.wast:364
    910 assert_return(() => call($1, "le_s", [0n, 0n]), "i64.wast:364", 1);
    911 
    912 // i64.wast:365
    913 assert_return(() => call($1, "le_s", [1n, 1n]), "i64.wast:365", 1);
    914 
    915 // i64.wast:366
    916 assert_return(() => call($1, "le_s", [-1n, 1n]), "i64.wast:366", 1);
    917 
    918 // i64.wast:367
    919 assert_return(() => call($1, "le_s", [-9_223_372_036_854_775_808n, -9_223_372_036_854_775_808n]), "i64.wast:367", 1);
    920 
    921 // i64.wast:368
    922 assert_return(() => call($1, "le_s", [9_223_372_036_854_775_807n, 9_223_372_036_854_775_807n]), "i64.wast:368", 1);
    923 
    924 // i64.wast:369
    925 assert_return(() => call($1, "le_s", [-1n, -1n]), "i64.wast:369", 1);
    926 
    927 // i64.wast:370
    928 assert_return(() => call($1, "le_s", [1n, 0n]), "i64.wast:370", 0);
    929 
    930 // i64.wast:371
    931 assert_return(() => call($1, "le_s", [0n, 1n]), "i64.wast:371", 1);
    932 
    933 // i64.wast:372
    934 assert_return(() => call($1, "le_s", [-9_223_372_036_854_775_808n, 0n]), "i64.wast:372", 1);
    935 
    936 // i64.wast:373
    937 assert_return(() => call($1, "le_s", [0n, -9_223_372_036_854_775_808n]), "i64.wast:373", 0);
    938 
    939 // i64.wast:374
    940 assert_return(() => call($1, "le_s", [-9_223_372_036_854_775_808n, -1n]), "i64.wast:374", 1);
    941 
    942 // i64.wast:375
    943 assert_return(() => call($1, "le_s", [-1n, -9_223_372_036_854_775_808n]), "i64.wast:375", 0);
    944 
    945 // i64.wast:376
    946 assert_return(() => call($1, "le_s", [-9_223_372_036_854_775_808n, 9_223_372_036_854_775_807n]), "i64.wast:376", 1);
    947 
    948 // i64.wast:377
    949 assert_return(() => call($1, "le_s", [9_223_372_036_854_775_807n, -9_223_372_036_854_775_808n]), "i64.wast:377", 0);
    950 
    951 // i64.wast:379
    952 assert_return(() => call($1, "le_u", [0n, 0n]), "i64.wast:379", 1);
    953 
    954 // i64.wast:380
    955 assert_return(() => call($1, "le_u", [1n, 1n]), "i64.wast:380", 1);
    956 
    957 // i64.wast:381
    958 assert_return(() => call($1, "le_u", [-1n, 1n]), "i64.wast:381", 0);
    959 
    960 // i64.wast:382
    961 assert_return(() => call($1, "le_u", [-9_223_372_036_854_775_808n, -9_223_372_036_854_775_808n]), "i64.wast:382", 1);
    962 
    963 // i64.wast:383
    964 assert_return(() => call($1, "le_u", [9_223_372_036_854_775_807n, 9_223_372_036_854_775_807n]), "i64.wast:383", 1);
    965 
    966 // i64.wast:384
    967 assert_return(() => call($1, "le_u", [-1n, -1n]), "i64.wast:384", 1);
    968 
    969 // i64.wast:385
    970 assert_return(() => call($1, "le_u", [1n, 0n]), "i64.wast:385", 0);
    971 
    972 // i64.wast:386
    973 assert_return(() => call($1, "le_u", [0n, 1n]), "i64.wast:386", 1);
    974 
    975 // i64.wast:387
    976 assert_return(() => call($1, "le_u", [-9_223_372_036_854_775_808n, 0n]), "i64.wast:387", 0);
    977 
    978 // i64.wast:388
    979 assert_return(() => call($1, "le_u", [0n, -9_223_372_036_854_775_808n]), "i64.wast:388", 1);
    980 
    981 // i64.wast:389
    982 assert_return(() => call($1, "le_u", [-9_223_372_036_854_775_808n, -1n]), "i64.wast:389", 1);
    983 
    984 // i64.wast:390
    985 assert_return(() => call($1, "le_u", [-1n, -9_223_372_036_854_775_808n]), "i64.wast:390", 0);
    986 
    987 // i64.wast:391
    988 assert_return(() => call($1, "le_u", [-9_223_372_036_854_775_808n, 9_223_372_036_854_775_807n]), "i64.wast:391", 0);
    989 
    990 // i64.wast:392
    991 assert_return(() => call($1, "le_u", [9_223_372_036_854_775_807n, -9_223_372_036_854_775_808n]), "i64.wast:392", 1);
    992 
    993 // i64.wast:394
    994 assert_return(() => call($1, "gt_s", [0n, 0n]), "i64.wast:394", 0);
    995 
    996 // i64.wast:395
    997 assert_return(() => call($1, "gt_s", [1n, 1n]), "i64.wast:395", 0);
    998 
    999 // i64.wast:396
   1000 assert_return(() => call($1, "gt_s", [-1n, 1n]), "i64.wast:396", 0);
   1001 
   1002 // i64.wast:397
   1003 assert_return(() => call($1, "gt_s", [-9_223_372_036_854_775_808n, -9_223_372_036_854_775_808n]), "i64.wast:397", 0);
   1004 
   1005 // i64.wast:398
   1006 assert_return(() => call($1, "gt_s", [9_223_372_036_854_775_807n, 9_223_372_036_854_775_807n]), "i64.wast:398", 0);
   1007 
   1008 // i64.wast:399
   1009 assert_return(() => call($1, "gt_s", [-1n, -1n]), "i64.wast:399", 0);
   1010 
   1011 // i64.wast:400
   1012 assert_return(() => call($1, "gt_s", [1n, 0n]), "i64.wast:400", 1);
   1013 
   1014 // i64.wast:401
   1015 assert_return(() => call($1, "gt_s", [0n, 1n]), "i64.wast:401", 0);
   1016 
   1017 // i64.wast:402
   1018 assert_return(() => call($1, "gt_s", [-9_223_372_036_854_775_808n, 0n]), "i64.wast:402", 0);
   1019 
   1020 // i64.wast:403
   1021 assert_return(() => call($1, "gt_s", [0n, -9_223_372_036_854_775_808n]), "i64.wast:403", 1);
   1022 
   1023 // i64.wast:404
   1024 assert_return(() => call($1, "gt_s", [-9_223_372_036_854_775_808n, -1n]), "i64.wast:404", 0);
   1025 
   1026 // i64.wast:405
   1027 assert_return(() => call($1, "gt_s", [-1n, -9_223_372_036_854_775_808n]), "i64.wast:405", 1);
   1028 
   1029 // i64.wast:406
   1030 assert_return(() => call($1, "gt_s", [-9_223_372_036_854_775_808n, 9_223_372_036_854_775_807n]), "i64.wast:406", 0);
   1031 
   1032 // i64.wast:407
   1033 assert_return(() => call($1, "gt_s", [9_223_372_036_854_775_807n, -9_223_372_036_854_775_808n]), "i64.wast:407", 1);
   1034 
   1035 // i64.wast:409
   1036 assert_return(() => call($1, "gt_u", [0n, 0n]), "i64.wast:409", 0);
   1037 
   1038 // i64.wast:410
   1039 assert_return(() => call($1, "gt_u", [1n, 1n]), "i64.wast:410", 0);
   1040 
   1041 // i64.wast:411
   1042 assert_return(() => call($1, "gt_u", [-1n, 1n]), "i64.wast:411", 1);
   1043 
   1044 // i64.wast:412
   1045 assert_return(() => call($1, "gt_u", [-9_223_372_036_854_775_808n, -9_223_372_036_854_775_808n]), "i64.wast:412", 0);
   1046 
   1047 // i64.wast:413
   1048 assert_return(() => call($1, "gt_u", [9_223_372_036_854_775_807n, 9_223_372_036_854_775_807n]), "i64.wast:413", 0);
   1049 
   1050 // i64.wast:414
   1051 assert_return(() => call($1, "gt_u", [-1n, -1n]), "i64.wast:414", 0);
   1052 
   1053 // i64.wast:415
   1054 assert_return(() => call($1, "gt_u", [1n, 0n]), "i64.wast:415", 1);
   1055 
   1056 // i64.wast:416
   1057 assert_return(() => call($1, "gt_u", [0n, 1n]), "i64.wast:416", 0);
   1058 
   1059 // i64.wast:417
   1060 assert_return(() => call($1, "gt_u", [-9_223_372_036_854_775_808n, 0n]), "i64.wast:417", 1);
   1061 
   1062 // i64.wast:418
   1063 assert_return(() => call($1, "gt_u", [0n, -9_223_372_036_854_775_808n]), "i64.wast:418", 0);
   1064 
   1065 // i64.wast:419
   1066 assert_return(() => call($1, "gt_u", [-9_223_372_036_854_775_808n, -1n]), "i64.wast:419", 0);
   1067 
   1068 // i64.wast:420
   1069 assert_return(() => call($1, "gt_u", [-1n, -9_223_372_036_854_775_808n]), "i64.wast:420", 1);
   1070 
   1071 // i64.wast:421
   1072 assert_return(() => call($1, "gt_u", [-9_223_372_036_854_775_808n, 9_223_372_036_854_775_807n]), "i64.wast:421", 1);
   1073 
   1074 // i64.wast:422
   1075 assert_return(() => call($1, "gt_u", [9_223_372_036_854_775_807n, -9_223_372_036_854_775_808n]), "i64.wast:422", 0);
   1076 
   1077 // i64.wast:424
   1078 assert_return(() => call($1, "ge_s", [0n, 0n]), "i64.wast:424", 1);
   1079 
   1080 // i64.wast:425
   1081 assert_return(() => call($1, "ge_s", [1n, 1n]), "i64.wast:425", 1);
   1082 
   1083 // i64.wast:426
   1084 assert_return(() => call($1, "ge_s", [-1n, 1n]), "i64.wast:426", 0);
   1085 
   1086 // i64.wast:427
   1087 assert_return(() => call($1, "ge_s", [-9_223_372_036_854_775_808n, -9_223_372_036_854_775_808n]), "i64.wast:427", 1);
   1088 
   1089 // i64.wast:428
   1090 assert_return(() => call($1, "ge_s", [9_223_372_036_854_775_807n, 9_223_372_036_854_775_807n]), "i64.wast:428", 1);
   1091 
   1092 // i64.wast:429
   1093 assert_return(() => call($1, "ge_s", [-1n, -1n]), "i64.wast:429", 1);
   1094 
   1095 // i64.wast:430
   1096 assert_return(() => call($1, "ge_s", [1n, 0n]), "i64.wast:430", 1);
   1097 
   1098 // i64.wast:431
   1099 assert_return(() => call($1, "ge_s", [0n, 1n]), "i64.wast:431", 0);
   1100 
   1101 // i64.wast:432
   1102 assert_return(() => call($1, "ge_s", [-9_223_372_036_854_775_808n, 0n]), "i64.wast:432", 0);
   1103 
   1104 // i64.wast:433
   1105 assert_return(() => call($1, "ge_s", [0n, -9_223_372_036_854_775_808n]), "i64.wast:433", 1);
   1106 
   1107 // i64.wast:434
   1108 assert_return(() => call($1, "ge_s", [-9_223_372_036_854_775_808n, -1n]), "i64.wast:434", 0);
   1109 
   1110 // i64.wast:435
   1111 assert_return(() => call($1, "ge_s", [-1n, -9_223_372_036_854_775_808n]), "i64.wast:435", 1);
   1112 
   1113 // i64.wast:436
   1114 assert_return(() => call($1, "ge_s", [-9_223_372_036_854_775_808n, 9_223_372_036_854_775_807n]), "i64.wast:436", 0);
   1115 
   1116 // i64.wast:437
   1117 assert_return(() => call($1, "ge_s", [9_223_372_036_854_775_807n, -9_223_372_036_854_775_808n]), "i64.wast:437", 1);
   1118 
   1119 // i64.wast:439
   1120 assert_return(() => call($1, "ge_u", [0n, 0n]), "i64.wast:439", 1);
   1121 
   1122 // i64.wast:440
   1123 assert_return(() => call($1, "ge_u", [1n, 1n]), "i64.wast:440", 1);
   1124 
   1125 // i64.wast:441
   1126 assert_return(() => call($1, "ge_u", [-1n, 1n]), "i64.wast:441", 1);
   1127 
   1128 // i64.wast:442
   1129 assert_return(() => call($1, "ge_u", [-9_223_372_036_854_775_808n, -9_223_372_036_854_775_808n]), "i64.wast:442", 1);
   1130 
   1131 // i64.wast:443
   1132 assert_return(() => call($1, "ge_u", [9_223_372_036_854_775_807n, 9_223_372_036_854_775_807n]), "i64.wast:443", 1);
   1133 
   1134 // i64.wast:444
   1135 assert_return(() => call($1, "ge_u", [-1n, -1n]), "i64.wast:444", 1);
   1136 
   1137 // i64.wast:445
   1138 assert_return(() => call($1, "ge_u", [1n, 0n]), "i64.wast:445", 1);
   1139 
   1140 // i64.wast:446
   1141 assert_return(() => call($1, "ge_u", [0n, 1n]), "i64.wast:446", 0);
   1142 
   1143 // i64.wast:447
   1144 assert_return(() => call($1, "ge_u", [-9_223_372_036_854_775_808n, 0n]), "i64.wast:447", 1);
   1145 
   1146 // i64.wast:448
   1147 assert_return(() => call($1, "ge_u", [0n, -9_223_372_036_854_775_808n]), "i64.wast:448", 0);
   1148 
   1149 // i64.wast:449
   1150 assert_return(() => call($1, "ge_u", [-9_223_372_036_854_775_808n, -1n]), "i64.wast:449", 0);
   1151 
   1152 // i64.wast:450
   1153 assert_return(() => call($1, "ge_u", [-1n, -9_223_372_036_854_775_808n]), "i64.wast:450", 1);
   1154 
   1155 // i64.wast:451
   1156 assert_return(() => call($1, "ge_u", [-9_223_372_036_854_775_808n, 9_223_372_036_854_775_807n]), "i64.wast:451", 1);
   1157 
   1158 // i64.wast:452
   1159 assert_return(() => call($1, "ge_u", [9_223_372_036_854_775_807n, -9_223_372_036_854_775_808n]), "i64.wast:452", 0);
   1160 
   1161 // i64.wast:457
   1162 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x7c\x0b", "i64.wast:457");
   1163 
   1164 // i64.wast:458
   1165 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x83\x0b", "i64.wast:458");
   1166 
   1167 // i64.wast:459
   1168 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x7f\x0b", "i64.wast:459");
   1169 
   1170 // i64.wast:460
   1171 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x80\x0b", "i64.wast:460");
   1172 
   1173 // i64.wast:461
   1174 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x7e\x0b", "i64.wast:461");
   1175 
   1176 // i64.wast:462
   1177 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x84\x0b", "i64.wast:462");
   1178 
   1179 // i64.wast:463
   1180 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x81\x0b", "i64.wast:463");
   1181 
   1182 // i64.wast:464
   1183 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x82\x0b", "i64.wast:464");
   1184 
   1185 // i64.wast:465
   1186 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x89\x0b", "i64.wast:465");
   1187 
   1188 // i64.wast:466
   1189 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x8a\x0b", "i64.wast:466");
   1190 
   1191 // i64.wast:467
   1192 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x86\x0b", "i64.wast:467");
   1193 
   1194 // i64.wast:468
   1195 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x87\x0b", "i64.wast:468");
   1196 
   1197 // i64.wast:469
   1198 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x88\x0b", "i64.wast:469");
   1199 
   1200 // i64.wast:470
   1201 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x7d\x0b", "i64.wast:470");
   1202 
   1203 // i64.wast:471
   1204 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x85\x0b", "i64.wast:471");
   1205 
   1206 // i64.wast:472
   1207 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x41\x00\x50\x0b", "i64.wast:472");
   1208 
   1209 // i64.wast:473
   1210 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x41\x00\x79\x0b", "i64.wast:473");
   1211 
   1212 // i64.wast:474
   1213 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x41\x00\x7a\x0b", "i64.wast:474");
   1214 
   1215 // i64.wast:475
   1216 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x41\x00\x7b\x0b", "i64.wast:475");
   1217 
   1218 // i64.wast:476
   1219 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x51\x0b", "i64.wast:476");
   1220 
   1221 // i64.wast:477
   1222 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x59\x0b", "i64.wast:477");
   1223 
   1224 // i64.wast:478
   1225 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x5a\x0b", "i64.wast:478");
   1226 
   1227 // i64.wast:479
   1228 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x55\x0b", "i64.wast:479");
   1229 
   1230 // i64.wast:480
   1231 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x56\x0b", "i64.wast:480");
   1232 
   1233 // i64.wast:481
   1234 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x57\x0b", "i64.wast:481");
   1235 
   1236 // i64.wast:482
   1237 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x58\x0b", "i64.wast:482");
   1238 
   1239 // i64.wast:483
   1240 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x53\x0b", "i64.wast:483");
   1241 
   1242 // i64.wast:484
   1243 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x54\x0b", "i64.wast:484");
   1244 
   1245 // i64.wast:485
   1246 assert_invalid("\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x52\x0b", "i64.wast:485");
   1247 
   1248 // i64.wast:487
   1249 assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "i64.wast:487");
   1250 
   1251 // i64.wast:491
   1252 assert_malformed("\x3c\x6d\x61\x6c\x66\x6f\x72\x6d\x65\x64\x20\x71\x75\x6f\x74\x65\x3e", "i64.wast:491");
   1253 reinitializeRegistry();
   1254 })();