1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Assembly Writer Source Fragment *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* From: WebAssembly.td *|
7|* *|
8\*===----------------------------------------------------------------------===*/
9
10/// getMnemonic - This method is automatically generated by tablegen
11/// from the instruction set description.
12std::pair<const char *, uint64_t>
13WebAssemblyInstPrinter::getMnemonic(const MCInst &MI) const {
14
15#ifdef __GNUC__
16#pragma GCC diagnostic push
17#pragma GCC diagnostic ignored "-Woverlength-strings"
18#endif
19 static const char AsmStrs[] = {
20 /* 0 */ "br \t\000"
21 /* 10 */ "try \t\000"
22 /* 20 */ "if \t\000"
23 /* 28 */ "return_call \t\000"
24 /* 45 */ "loop \t\000"
25 /* 55 */ "br_if \t\000"
26 /* 65 */ "catch \t\000"
27 /* 75 */ "block \t\000"
28 /* 85 */ "throw \t\000"
29 /* 95 */ "f32.ge \t\000"
30 /* 105 */ "f64.ge \t\000"
31 /* 115 */ "f32.le \t\000"
32 /* 125 */ "f64.le \t\000"
33 /* 135 */ "f32.ne \t\000"
34 /* 145 */ "i32.ne \t\000"
35 /* 155 */ "f64.ne \t\000"
36 /* 165 */ "i64.ne \t\000"
37 /* 175 */ "f32.eq \t\000"
38 /* 185 */ "i32.eq \t\000"
39 /* 195 */ "f64.eq \t\000"
40 /* 205 */ "i64.eq \t\000"
41 /* 215 */ "i32.or \t\000"
42 /* 225 */ "i64.or \t\000"
43 /* 235 */ "f32.gt \t\000"
44 /* 245 */ "f64.gt \t\000"
45 /* 255 */ "f32.lt \t\000"
46 /* 265 */ "f64.lt \t\000"
47 /* 275 */ "memory.atomic.wait32 \t\000"
48 /* 298 */ "memory.atomic.wait64 \t\000"
49 /* 321 */ "f32.sub \t\000"
50 /* 331 */ "i32.sub \t\000"
51 /* 341 */ "f64.sub \t\000"
52 /* 351 */ "i64.sub \t\000"
53 /* 361 */ "f32.add \t\000"
54 /* 371 */ "i32.add \t\000"
55 /* 381 */ "f64.add \t\000"
56 /* 391 */ "i64.add \t\000"
57 /* 401 */ "i32.and \t\000"
58 /* 411 */ "i64.and \t\000"
59 /* 421 */ "br_table \t\000"
60 /* 432 */ "try_table \t\000"
61 /* 444 */ "throw_ref \t\000"
62 /* 456 */ "f32.neg \t\000"
63 /* 466 */ "f64.neg \t\000"
64 /* 476 */ "i32.shl \t\000"
65 /* 486 */ "i64.shl \t\000"
66 /* 496 */ "f32.mul \t\000"
67 /* 506 */ "i32.mul \t\000"
68 /* 516 */ "f64.mul \t\000"
69 /* 526 */ "i64.mul \t\000"
70 /* 536 */ "f32.min \t\000"
71 /* 546 */ "f64.min \t\000"
72 /* 556 */ "i32.xor \t\000"
73 /* 566 */ "i64.xor \t\000"
74 /* 576 */ "f32.abs \t\000"
75 /* 586 */ "f64.abs \t\000"
76 /* 596 */ "f32.div \t\000"
77 /* 606 */ "f64.div \t\000"
78 /* 616 */ "rethrow \t\000"
79 /* 626 */ "f32.max \t\000"
80 /* 636 */ "f64.max \t\000"
81 /* 646 */ "memory.atomic.notify \t\000"
82 /* 669 */ "i32.clz \t\000"
83 /* 679 */ "i64.clz \t\000"
84 /* 689 */ "i32.eqz \t\000"
85 /* 699 */ "i64.eqz \t\000"
86 /* 709 */ "i32.ctz \t\000"
87 /* 719 */ "i64.ctz \t\000"
88 /* 729 */ "i64.store32\t\000"
89 /* 742 */ "i64.atomic.store32\t\000"
90 /* 762 */ "f32x4.relaxed_dot_bf16x8_add_f32\t\000"
91 /* 796 */ "f64.promote_f32\t\000"
92 /* 813 */ "i32.reinterpret_f32\t\000"
93 /* 834 */ "f32.reinterpret_i32\t\000"
94 /* 855 */ "f32.demote_f64\t\000"
95 /* 871 */ "i64.reinterpret_f64\t\000"
96 /* 892 */ "i32.wrap_i64\t\000"
97 /* 906 */ "f64.reinterpret_i64\t\000"
98 /* 927 */ "f64x2.promote_low_f32x4\t\000"
99 /* 952 */ "i32.store16\t\000"
100 /* 965 */ "i64.store16\t\000"
101 /* 978 */ "i32.atomic.store16\t\000"
102 /* 998 */ "i64.atomic.store16\t\000"
103 /* 1018 */ "f32.load_f16\t\000"
104 /* 1032 */ "f32.store_f16\t\000"
105 /* 1047 */ "i64.sub128\t\000"
106 /* 1059 */ "i64.add128\t\000"
107 /* 1071 */ "i32.store8\t\000"
108 /* 1083 */ "i64.store8\t\000"
109 /* 1095 */ "i32.atomic.store8\t\000"
110 /* 1114 */ "i64.atomic.store8\t\000"
111 /* 1133 */ "f64x2.sub\t\000"
112 /* 1144 */ "i64x2.sub\t\000"
113 /* 1155 */ "f32x4.sub\t\000"
114 /* 1166 */ "i32x4.sub\t\000"
115 /* 1177 */ "i8x16.sub\t\000"
116 /* 1188 */ "f16x8.sub\t\000"
117 /* 1199 */ "i16x8.sub\t\000"
118 /* 1210 */ "i32.atomic.rmw.sub\t\000"
119 /* 1230 */ "i64.atomic.rmw.sub\t\000"
120 /* 1250 */ "ref.func\t\000"
121 /* 1260 */ "f32.trunc\t\000"
122 /* 1271 */ "f64x2.trunc\t\000"
123 /* 1284 */ "f64.trunc\t\000"
124 /* 1295 */ "f32x4.trunc\t\000"
125 /* 1308 */ "f16x8.trunc\t\000"
126 /* 1321 */ "f32.load\t\000"
127 /* 1331 */ "i32.load\t\000"
128 /* 1341 */ "f64.load\t\000"
129 /* 1351 */ "i64.load\t\000"
130 /* 1361 */ "v128.load\t\000"
131 /* 1372 */ "i32.atomic.load\t\000"
132 /* 1389 */ "i64.atomic.load\t\000"
133 /* 1406 */ "f64x2.add\t\000"
134 /* 1417 */ "i64x2.add\t\000"
135 /* 1428 */ "f32x4.add\t\000"
136 /* 1439 */ "i32x4.add\t\000"
137 /* 1450 */ "i8x16.add\t\000"
138 /* 1461 */ "f16x8.add\t\000"
139 /* 1472 */ "i16x8.add\t\000"
140 /* 1483 */ "i32.atomic.rmw.add\t\000"
141 /* 1503 */ "i64.atomic.rmw.add\t\000"
142 /* 1523 */ "f16x8.madd\t\000"
143 /* 1535 */ "f64x2.relaxed_madd\t\000"
144 /* 1555 */ "f32x4.relaxed_madd\t\000"
145 /* 1575 */ "f16x8.nmadd\t\000"
146 /* 1588 */ "f64x2.relaxed_nmadd\t\000"
147 /* 1609 */ "f32x4.relaxed_nmadd\t\000"
148 /* 1630 */ "v128.and\t\000"
149 /* 1640 */ "i32.atomic.rmw.and\t\000"
150 /* 1660 */ "i64.atomic.rmw.and\t\000"
151 /* 1680 */ "atomic.fence\t\000"
152 /* 1694 */ "local.tee\t\000"
153 /* 1705 */ "f64x2.ge\t\000"
154 /* 1715 */ "f32x4.ge\t\000"
155 /* 1725 */ "f16x8.ge\t\000"
156 /* 1735 */ "f64x2.le\t\000"
157 /* 1745 */ "f32x4.le\t\000"
158 /* 1755 */ "f16x8.le\t\000"
159 /* 1765 */ "i8x16.shuffle\t\000"
160 /* 1780 */ "i8x16.swizzle\t\000"
161 /* 1795 */ "i8x16.relaxed_swizzle\t\000"
162 /* 1818 */ "f64x2.ne\t\000"
163 /* 1828 */ "i64x2.ne\t\000"
164 /* 1838 */ "f32x4.ne\t\000"
165 /* 1848 */ "i32x4.ne\t\000"
166 /* 1858 */ "i8x16.ne\t\000"
167 /* 1868 */ "f16x8.ne\t\000"
168 /* 1878 */ "i16x8.ne\t\000"
169 /* 1888 */ "v128.load32_lane\t\000"
170 /* 1906 */ "v128.store32_lane\t\000"
171 /* 1925 */ "v128.load64_lane\t\000"
172 /* 1943 */ "v128.store64_lane\t\000"
173 /* 1962 */ "v128.load16_lane\t\000"
174 /* 1980 */ "v128.store16_lane\t\000"
175 /* 1999 */ "v128.load8_lane\t\000"
176 /* 2016 */ "v128.store8_lane\t\000"
177 /* 2034 */ "f64x2.replace_lane\t\000"
178 /* 2054 */ "i64x2.replace_lane\t\000"
179 /* 2074 */ "f32x4.replace_lane\t\000"
180 /* 2094 */ "i32x4.replace_lane\t\000"
181 /* 2114 */ "i8x16.replace_lane\t\000"
182 /* 2134 */ "f16x8.replace_lane\t\000"
183 /* 2154 */ "i16x8.replace_lane\t\000"
184 /* 2174 */ "f64x2.extract_lane\t\000"
185 /* 2194 */ "i64x2.extract_lane\t\000"
186 /* 2214 */ "f32x4.extract_lane\t\000"
187 /* 2234 */ "i32x4.extract_lane\t\000"
188 /* 2254 */ "f16x8.extract_lane\t\000"
189 /* 2274 */ "f32.store\t\000"
190 /* 2285 */ "i32.store\t\000"
191 /* 2296 */ "f64.store\t\000"
192 /* 2307 */ "i64.store\t\000"
193 /* 2318 */ "v128.store\t\000"
194 /* 2330 */ "i32.atomic.store\t\000"
195 /* 2348 */ "i64.atomic.store\t\000"
196 /* 2366 */ "i64x2.all_true\t\000"
197 /* 2382 */ "i32x4.all_true\t\000"
198 /* 2398 */ "i8x16.all_true\t\000"
199 /* 2414 */ "i16x8.all_true\t\000"
200 /* 2430 */ "v128.any_true\t\000"
201 /* 2445 */ "table.size\t\000"
202 /* 2457 */ "memory.size\t\000"
203 /* 2470 */ "f64x2.neg\t\000"
204 /* 2481 */ "i64x2.neg\t\000"
205 /* 2492 */ "f32x4.neg\t\000"
206 /* 2503 */ "i32x4.neg\t\000"
207 /* 2514 */ "i8x16.neg\t\000"
208 /* 2525 */ "f16x8.neg\t\000"
209 /* 2536 */ "i16x8.neg\t\000"
210 /* 2547 */ "i32.atomic.rmw.xchg\t\000"
211 /* 2568 */ "i64.atomic.rmw.xchg\t\000"
212 /* 2589 */ "i32.atomic.rmw.cmpxchg\t\000"
213 /* 2613 */ "i64.atomic.rmw.cmpxchg\t\000"
214 /* 2637 */ "i64x2.bitmask\t\000"
215 /* 2652 */ "i32x4.bitmask\t\000"
216 /* 2667 */ "i8x16.bitmask\t\000"
217 /* 2682 */ "i16x8.bitmask\t\000"
218 /* 2697 */ "i64x2.shl\t\000"
219 /* 2708 */ "i32x4.shl\t\000"
220 /* 2719 */ "i8x16.shl\t\000"
221 /* 2730 */ "i16x8.shl\t\000"
222 /* 2741 */ "f32.ceil\t\000"
223 /* 2751 */ "f64x2.ceil\t\000"
224 /* 2763 */ "f64.ceil\t\000"
225 /* 2773 */ "f32x4.ceil\t\000"
226 /* 2785 */ "f16x8.ceil\t\000"
227 /* 2797 */ "return_call\t\000"
228 /* 2810 */ "table.fill\t\000"
229 /* 2822 */ "memory.fill\t\000"
230 /* 2835 */ "ref.is_null\t\000"
231 /* 2848 */ "i32.rotl\t\000"
232 /* 2858 */ "i64.rotl\t\000"
233 /* 2868 */ "f64x2.mul\t\000"
234 /* 2879 */ "i64x2.mul\t\000"
235 /* 2890 */ "f32x4.mul\t\000"
236 /* 2901 */ "i32x4.mul\t\000"
237 /* 2912 */ "f16x8.mul\t\000"
238 /* 2923 */ "i16x8.mul\t\000"
239 /* 2934 */ "f32.copysign\t\000"
240 /* 2948 */ "f64.copysign\t\000"
241 /* 2962 */ "f64x2.min\t\000"
242 /* 2973 */ "f32x4.min\t\000"
243 /* 2984 */ "f16x8.min\t\000"
244 /* 2995 */ "f64x2.relaxed_min\t\000"
245 /* 3014 */ "f32x4.relaxed_min\t\000"
246 /* 3033 */ "f64x2.pmin\t\000"
247 /* 3045 */ "f32x4.pmin\t\000"
248 /* 3057 */ "f16x8.pmin\t\000"
249 /* 3069 */ "v128.load32_zero\t\000"
250 /* 3087 */ "f32x4.demote_f64x2_zero\t\000"
251 /* 3112 */ "v128.load64_zero\t\000"
252 /* 3130 */ "i32x4.relaxed_trunc_f64x2_s_zero\t\000"
253 /* 3164 */ "i32x4.trunc_sat_f64x2_s_zero\t\000"
254 /* 3194 */ "i32x4.relaxed_trunc_f64x2_u_zero\t\000"
255 /* 3228 */ "i32x4.trunc_sat_f64x2_u_zero\t\000"
256 /* 3258 */ "data.drop\t\000"
257 /* 3269 */ "f64x2.eq\t\000"
258 /* 3279 */ "i64x2.eq\t\000"
259 /* 3289 */ "f32x4.eq\t\000"
260 /* 3299 */ "i32x4.eq\t\000"
261 /* 3309 */ "i8x16.eq\t\000"
262 /* 3319 */ "f16x8.eq\t\000"
263 /* 3329 */ "i16x8.eq\t\000"
264 /* 3339 */ "v128.or\t\000"
265 /* 3348 */ "i32.atomic.rmw.or\t\000"
266 /* 3367 */ "i64.atomic.rmw.or\t\000"
267 /* 3386 */ "f32.floor\t\000"
268 /* 3397 */ "f64x2.floor\t\000"
269 /* 3410 */ "f64.floor\t\000"
270 /* 3421 */ "f32x4.floor\t\000"
271 /* 3434 */ "f16x8.floor\t\000"
272 /* 3447 */ "v128.xor\t\000"
273 /* 3457 */ "i32.atomic.rmw.xor\t\000"
274 /* 3477 */ "i64.atomic.rmw.xor\t\000"
275 /* 3497 */ "i32.rotr\t\000"
276 /* 3507 */ "i64.rotr\t\000"
277 /* 3517 */ "i64.load32_s\t\000"
278 /* 3531 */ "i64.extend32_s\t\000"
279 /* 3547 */ "i32.trunc_f32_s\t\000"
280 /* 3564 */ "i64.trunc_f32_s\t\000"
281 /* 3581 */ "i32.trunc_sat_f32_s\t\000"
282 /* 3602 */ "i64.trunc_sat_f32_s\t\000"
283 /* 3623 */ "i64.extend_i32_s\t\000"
284 /* 3641 */ "f32.convert_i32_s\t\000"
285 /* 3660 */ "f64.convert_i32_s\t\000"
286 /* 3679 */ "i64x2.load32x2_s\t\000"
287 /* 3697 */ "i32.trunc_f64_s\t\000"
288 /* 3714 */ "i64.trunc_f64_s\t\000"
289 /* 3731 */ "i32.trunc_sat_f64_s\t\000"
290 /* 3752 */ "i64.trunc_sat_f64_s\t\000"
291 /* 3773 */ "f32.convert_i64_s\t\000"
292 /* 3792 */ "f64.convert_i64_s\t\000"
293 /* 3811 */ "i32x4.relaxed_trunc_f32x4_s\t\000"
294 /* 3840 */ "i32x4.trunc_sat_f32x4_s\t\000"
295 /* 3865 */ "i64x2.extend_high_i32x4_s\t\000"
296 /* 3892 */ "i64x2.extmul_high_i32x4_s\t\000"
297 /* 3919 */ "f32x4.convert_i32x4_s\t\000"
298 /* 3942 */ "i64x2.extend_low_i32x4_s\t\000"
299 /* 3968 */ "i64x2.extmul_low_i32x4_s\t\000"
300 /* 3994 */ "f64x2.convert_low_i32x4_s\t\000"
301 /* 4021 */ "i16x8.narrow_i32x4_s\t\000"
302 /* 4043 */ "i32x4.load16x4_s\t\000"
303 /* 4061 */ "i32.load16_s\t\000"
304 /* 4075 */ "i64.load16_s\t\000"
305 /* 4089 */ "i32.extend16_s\t\000"
306 /* 4105 */ "i64.extend16_s\t\000"
307 /* 4121 */ "i16x8.relaxed_dot_i8x16_i7x16_s\t\000"
308 /* 4154 */ "i16x8.extadd_pairwise_i8x16_s\t\000"
309 /* 4185 */ "i16x8.extend_high_i8x16_s\t\000"
310 /* 4212 */ "i16x8.extmul_high_i8x16_s\t\000"
311 /* 4239 */ "i16x8.extend_low_i8x16_s\t\000"
312 /* 4265 */ "i16x8.extmul_low_i8x16_s\t\000"
313 /* 4291 */ "i32.load8_s\t\000"
314 /* 4304 */ "i64.load8_s\t\000"
315 /* 4317 */ "i32.extend8_s\t\000"
316 /* 4332 */ "i64.extend8_s\t\000"
317 /* 4347 */ "i16x8.trunc_sat_f16x8_s\t\000"
318 /* 4372 */ "i32x4.extadd_pairwise_i16x8_s\t\000"
319 /* 4403 */ "i32x4.extend_high_i16x8_s\t\000"
320 /* 4430 */ "i32x4.extmul_high_i16x8_s\t\000"
321 /* 4457 */ "i32x4.dot_i16x8_s\t\000"
322 /* 4476 */ "f16x8.convert_i16x8_s\t\000"
323 /* 4499 */ "i32x4.extend_low_i16x8_s\t\000"
324 /* 4525 */ "i32x4.extmul_low_i16x8_s\t\000"
325 /* 4551 */ "i8x16.narrow_i16x8_s\t\000"
326 /* 4573 */ "i16x8.load8x8_s\t\000"
327 /* 4590 */ "i32x4.relaxed_dot_i8x16_i7x16_add_s\t\000"
328 /* 4627 */ "i64.mul_wide_s\t\000"
329 /* 4643 */ "i32.ge_s\t\000"
330 /* 4653 */ "i64x2.ge_s\t\000"
331 /* 4665 */ "i64.ge_s\t\000"
332 /* 4675 */ "i32x4.ge_s\t\000"
333 /* 4687 */ "i8x16.ge_s\t\000"
334 /* 4699 */ "i16x8.ge_s\t\000"
335 /* 4711 */ "i32.le_s\t\000"
336 /* 4721 */ "i64x2.le_s\t\000"
337 /* 4733 */ "i64.le_s\t\000"
338 /* 4743 */ "i32x4.le_s\t\000"
339 /* 4755 */ "i8x16.le_s\t\000"
340 /* 4767 */ "i16x8.le_s\t\000"
341 /* 4779 */ "i8x16.extract_lane_s\t\000"
342 /* 4801 */ "i16x8.extract_lane_s\t\000"
343 /* 4823 */ "i32.rem_s\t\000"
344 /* 4834 */ "i64.rem_s\t\000"
345 /* 4845 */ "i32x4.min_s\t\000"
346 /* 4858 */ "i8x16.min_s\t\000"
347 /* 4871 */ "i16x8.min_s\t\000"
348 /* 4884 */ "i32.shr_s\t\000"
349 /* 4895 */ "i64x2.shr_s\t\000"
350 /* 4908 */ "i64.shr_s\t\000"
351 /* 4919 */ "i32x4.shr_s\t\000"
352 /* 4932 */ "i8x16.shr_s\t\000"
353 /* 4945 */ "i16x8.shr_s\t\000"
354 /* 4958 */ "i16x8.relaxed_q15mulr_s\t\000"
355 /* 4983 */ "i8x16.sub_sat_s\t\000"
356 /* 5000 */ "i16x8.sub_sat_s\t\000"
357 /* 5017 */ "i8x16.add_sat_s\t\000"
358 /* 5034 */ "i16x8.add_sat_s\t\000"
359 /* 5051 */ "i16x8.q15mulr_sat_s\t\000"
360 /* 5072 */ "i32.gt_s\t\000"
361 /* 5082 */ "i64x2.gt_s\t\000"
362 /* 5094 */ "i64.gt_s\t\000"
363 /* 5104 */ "i32x4.gt_s\t\000"
364 /* 5116 */ "i8x16.gt_s\t\000"
365 /* 5128 */ "i16x8.gt_s\t\000"
366 /* 5140 */ "i32.lt_s\t\000"
367 /* 5150 */ "i64x2.lt_s\t\000"
368 /* 5162 */ "i64.lt_s\t\000"
369 /* 5172 */ "i32x4.lt_s\t\000"
370 /* 5184 */ "i8x16.lt_s\t\000"
371 /* 5196 */ "i16x8.lt_s\t\000"
372 /* 5208 */ "i32.div_s\t\000"
373 /* 5219 */ "i64.div_s\t\000"
374 /* 5230 */ "i32x4.max_s\t\000"
375 /* 5243 */ "i8x16.max_s\t\000"
376 /* 5256 */ "i16x8.max_s\t\000"
377 /* 5269 */ "f64x2.abs\t\000"
378 /* 5280 */ "i64x2.abs\t\000"
379 /* 5291 */ "f32x4.abs\t\000"
380 /* 5302 */ "i32x4.abs\t\000"
381 /* 5313 */ "i8x16.abs\t\000"
382 /* 5324 */ "f16x8.abs\t\000"
383 /* 5335 */ "i16x8.abs\t\000"
384 /* 5346 */ "call_params\t\000"
385 /* 5359 */ "f64x2.splat\t\000"
386 /* 5372 */ "i64x2.splat\t\000"
387 /* 5385 */ "f32x4.splat\t\000"
388 /* 5398 */ "i32x4.splat\t\000"
389 /* 5411 */ "i8x16.splat\t\000"
390 /* 5424 */ "f16x8.splat\t\000"
391 /* 5437 */ "i16x8.splat\t\000"
392 /* 5450 */ "v128.load32_splat\t\000"
393 /* 5469 */ "v128.load64_splat\t\000"
394 /* 5488 */ "v128.load16_splat\t\000"
395 /* 5507 */ "v128.load8_splat\t\000"
396 /* 5525 */ "f32.select\t\000"
397 /* 5537 */ "i32.select\t\000"
398 /* 5549 */ "f64.select\t\000"
399 /* 5561 */ "i64.select\t\000"
400 /* 5573 */ "v128.select\t\000"
401 /* 5586 */ "funcref.select\t\000"
402 /* 5602 */ "externref.select\t\000"
403 /* 5620 */ "exnref.select\t\000"
404 /* 5635 */ "i64x2.relaxed_laneselect\t\000"
405 /* 5661 */ "i32x4.relaxed_laneselect\t\000"
406 /* 5687 */ "i8x16.relaxed_laneselect\t\000"
407 /* 5713 */ "i16x8.relaxed_laneselect\t\000"
408 /* 5739 */ "v128.bitselect\t\000"
409 /* 5755 */ "return_call_indirect\t\000"
410 /* 5777 */ "table.get\t\000"
411 /* 5788 */ "global.get\t\000"
412 /* 5800 */ "local.get\t\000"
413 /* 5811 */ "table.set\t\000"
414 /* 5822 */ "global.set\t\000"
415 /* 5834 */ "local.set\t\000"
416 /* 5845 */ "f64x2.gt\t\000"
417 /* 5855 */ "f32x4.gt\t\000"
418 /* 5865 */ "f16x8.gt\t\000"
419 /* 5875 */ "memory.init\t\000"
420 /* 5888 */ "f64x2.lt\t\000"
421 /* 5898 */ "f32x4.lt\t\000"
422 /* 5908 */ "f16x8.lt\t\000"
423 /* 5918 */ "i32.popcnt\t\000"
424 /* 5930 */ "i64.popcnt\t\000"
425 /* 5942 */ "i8x16.popcnt\t\000"
426 /* 5956 */ "v128.not\t\000"
427 /* 5966 */ "v128.andnot\t\000"
428 /* 5979 */ "f32.sqrt\t\000"
429 /* 5989 */ "f64x2.sqrt\t\000"
430 /* 6001 */ "f64.sqrt\t\000"
431 /* 6011 */ "f32x4.sqrt\t\000"
432 /* 6023 */ "f16x8.sqrt\t\000"
433 /* 6035 */ "f32.nearest\t\000"
434 /* 6048 */ "f64x2.nearest\t\000"
435 /* 6063 */ "f64.nearest\t\000"
436 /* 6076 */ "f32x4.nearest\t\000"
437 /* 6091 */ "f16x8.nearest\t\000"
438 /* 6106 */ "ref.test\t\000"
439 /* 6116 */ "f32.const\t\000"
440 /* 6127 */ "i32.const\t\000"
441 /* 6138 */ "f64.const\t\000"
442 /* 6149 */ "i64.const\t\000"
443 /* 6160 */ "v128.const\t\000"
444 /* 6172 */ "i64.load32_u\t\000"
445 /* 6186 */ "i64.atomic.load32_u\t\000"
446 /* 6207 */ "i32.trunc_f32_u\t\000"
447 /* 6224 */ "i64.trunc_f32_u\t\000"
448 /* 6241 */ "i32.trunc_sat_f32_u\t\000"
449 /* 6262 */ "i64.trunc_sat_f32_u\t\000"
450 /* 6283 */ "i64.extend_i32_u\t\000"
451 /* 6301 */ "f32.convert_i32_u\t\000"
452 /* 6320 */ "f64.convert_i32_u\t\000"
453 /* 6339 */ "i64x2.load32x2_u\t\000"
454 /* 6357 */ "i32.trunc_f64_u\t\000"
455 /* 6374 */ "i64.trunc_f64_u\t\000"
456 /* 6391 */ "i32.trunc_sat_f64_u\t\000"
457 /* 6412 */ "i64.trunc_sat_f64_u\t\000"
458 /* 6433 */ "f32.convert_i64_u\t\000"
459 /* 6452 */ "f64.convert_i64_u\t\000"
460 /* 6471 */ "i32x4.relaxed_trunc_f32x4_u\t\000"
461 /* 6500 */ "i32x4.trunc_sat_f32x4_u\t\000"
462 /* 6525 */ "i64x2.extend_high_i32x4_u\t\000"
463 /* 6552 */ "i64x2.extmul_high_i32x4_u\t\000"
464 /* 6579 */ "f32x4.convert_i32x4_u\t\000"
465 /* 6602 */ "i64x2.extend_low_i32x4_u\t\000"
466 /* 6628 */ "i64x2.extmul_low_i32x4_u\t\000"
467 /* 6654 */ "f64x2.convert_low_i32x4_u\t\000"
468 /* 6681 */ "i16x8.narrow_i32x4_u\t\000"
469 /* 6703 */ "i32x4.load16x4_u\t\000"
470 /* 6721 */ "i32.load16_u\t\000"
471 /* 6735 */ "i64.load16_u\t\000"
472 /* 6749 */ "i32.atomic.load16_u\t\000"
473 /* 6770 */ "i64.atomic.load16_u\t\000"
474 /* 6791 */ "i16x8.extadd_pairwise_i8x16_u\t\000"
475 /* 6822 */ "i16x8.extend_high_i8x16_u\t\000"
476 /* 6849 */ "i16x8.extmul_high_i8x16_u\t\000"
477 /* 6876 */ "i16x8.extend_low_i8x16_u\t\000"
478 /* 6902 */ "i16x8.extmul_low_i8x16_u\t\000"
479 /* 6928 */ "i32.load8_u\t\000"
480 /* 6941 */ "i64.load8_u\t\000"
481 /* 6954 */ "i32.atomic.load8_u\t\000"
482 /* 6974 */ "i64.atomic.load8_u\t\000"
483 /* 6994 */ "i16x8.trunc_sat_f16x8_u\t\000"
484 /* 7019 */ "i32x4.extadd_pairwise_i16x8_u\t\000"
485 /* 7050 */ "i32x4.extend_high_i16x8_u\t\000"
486 /* 7077 */ "i32x4.extmul_high_i16x8_u\t\000"
487 /* 7104 */ "f16x8.convert_i16x8_u\t\000"
488 /* 7127 */ "i32x4.extend_low_i16x8_u\t\000"
489 /* 7153 */ "i32x4.extmul_low_i16x8_u\t\000"
490 /* 7179 */ "i8x16.narrow_i16x8_u\t\000"
491 /* 7201 */ "i16x8.load8x8_u\t\000"
492 /* 7218 */ "i64.atomic.rmw32.sub_u\t\000"
493 /* 7242 */ "i32.atomic.rmw16.sub_u\t\000"
494 /* 7266 */ "i64.atomic.rmw16.sub_u\t\000"
495 /* 7290 */ "i32.atomic.rmw8.sub_u\t\000"
496 /* 7313 */ "i64.atomic.rmw8.sub_u\t\000"
497 /* 7336 */ "i64.atomic.rmw32.add_u\t\000"
498 /* 7360 */ "i32.atomic.rmw16.add_u\t\000"
499 /* 7384 */ "i64.atomic.rmw16.add_u\t\000"
500 /* 7408 */ "i32.atomic.rmw8.add_u\t\000"
501 /* 7431 */ "i64.atomic.rmw8.add_u\t\000"
502 /* 7454 */ "i64.atomic.rmw32.and_u\t\000"
503 /* 7478 */ "i32.atomic.rmw16.and_u\t\000"
504 /* 7502 */ "i64.atomic.rmw16.and_u\t\000"
505 /* 7526 */ "i32.atomic.rmw8.and_u\t\000"
506 /* 7549 */ "i64.atomic.rmw8.and_u\t\000"
507 /* 7572 */ "i64.mul_wide_u\t\000"
508 /* 7588 */ "i32.ge_u\t\000"
509 /* 7598 */ "i64.ge_u\t\000"
510 /* 7608 */ "i32x4.ge_u\t\000"
511 /* 7620 */ "i8x16.ge_u\t\000"
512 /* 7632 */ "i16x8.ge_u\t\000"
513 /* 7644 */ "i32.le_u\t\000"
514 /* 7654 */ "i64.le_u\t\000"
515 /* 7664 */ "i32x4.le_u\t\000"
516 /* 7676 */ "i8x16.le_u\t\000"
517 /* 7688 */ "i16x8.le_u\t\000"
518 /* 7700 */ "i8x16.extract_lane_u\t\000"
519 /* 7722 */ "i16x8.extract_lane_u\t\000"
520 /* 7744 */ "i64.atomic.rmw32.xchg_u\t\000"
521 /* 7769 */ "i32.atomic.rmw16.xchg_u\t\000"
522 /* 7794 */ "i64.atomic.rmw16.xchg_u\t\000"
523 /* 7819 */ "i32.atomic.rmw8.xchg_u\t\000"
524 /* 7843 */ "i64.atomic.rmw8.xchg_u\t\000"
525 /* 7867 */ "i64.atomic.rmw32.cmpxchg_u\t\000"
526 /* 7895 */ "i32.atomic.rmw16.cmpxchg_u\t\000"
527 /* 7923 */ "i64.atomic.rmw16.cmpxchg_u\t\000"
528 /* 7951 */ "i32.atomic.rmw8.cmpxchg_u\t\000"
529 /* 7978 */ "i64.atomic.rmw8.cmpxchg_u\t\000"
530 /* 8005 */ "i32.rem_u\t\000"
531 /* 8016 */ "i64.rem_u\t\000"
532 /* 8027 */ "i32x4.min_u\t\000"
533 /* 8040 */ "i8x16.min_u\t\000"
534 /* 8053 */ "i16x8.min_u\t\000"
535 /* 8066 */ "i8x16.avgr_u\t\000"
536 /* 8080 */ "i16x8.avgr_u\t\000"
537 /* 8094 */ "i32.shr_u\t\000"
538 /* 8105 */ "i64x2.shr_u\t\000"
539 /* 8118 */ "i64.shr_u\t\000"
540 /* 8129 */ "i32x4.shr_u\t\000"
541 /* 8142 */ "i8x16.shr_u\t\000"
542 /* 8155 */ "i16x8.shr_u\t\000"
543 /* 8168 */ "i64.atomic.rmw32.or_u\t\000"
544 /* 8191 */ "i32.atomic.rmw16.or_u\t\000"
545 /* 8214 */ "i64.atomic.rmw16.or_u\t\000"
546 /* 8237 */ "i32.atomic.rmw8.or_u\t\000"
547 /* 8259 */ "i64.atomic.rmw8.or_u\t\000"
548 /* 8281 */ "i64.atomic.rmw32.xor_u\t\000"
549 /* 8305 */ "i32.atomic.rmw16.xor_u\t\000"
550 /* 8329 */ "i64.atomic.rmw16.xor_u\t\000"
551 /* 8353 */ "i32.atomic.rmw8.xor_u\t\000"
552 /* 8376 */ "i64.atomic.rmw8.xor_u\t\000"
553 /* 8399 */ "i8x16.sub_sat_u\t\000"
554 /* 8416 */ "i16x8.sub_sat_u\t\000"
555 /* 8433 */ "i8x16.add_sat_u\t\000"
556 /* 8450 */ "i16x8.add_sat_u\t\000"
557 /* 8467 */ "i32.gt_u\t\000"
558 /* 8477 */ "i64.gt_u\t\000"
559 /* 8487 */ "i32x4.gt_u\t\000"
560 /* 8499 */ "i8x16.gt_u\t\000"
561 /* 8511 */ "i16x8.gt_u\t\000"
562 /* 8523 */ "i32.lt_u\t\000"
563 /* 8533 */ "i64.lt_u\t\000"
564 /* 8543 */ "i32x4.lt_u\t\000"
565 /* 8555 */ "i8x16.lt_u\t\000"
566 /* 8567 */ "i16x8.lt_u\t\000"
567 /* 8579 */ "i32.div_u\t\000"
568 /* 8590 */ "i64.div_u\t\000"
569 /* 8601 */ "i32x4.max_u\t\000"
570 /* 8614 */ "i8x16.max_u\t\000"
571 /* 8627 */ "i16x8.max_u\t\000"
572 /* 8640 */ "f64x2.div\t\000"
573 /* 8651 */ "f32x4.div\t\000"
574 /* 8662 */ "f16x8.div\t\000"
575 /* 8673 */ "table.grow\t\000"
576 /* 8685 */ "memory.grow\t\000"
577 /* 8698 */ "f64x2.max\t\000"
578 /* 8709 */ "f32x4.max\t\000"
579 /* 8720 */ "f16x8.max\t\000"
580 /* 8731 */ "f64x2.relaxed_max\t\000"
581 /* 8750 */ "f32x4.relaxed_max\t\000"
582 /* 8769 */ "f64x2.pmax\t\000"
583 /* 8781 */ "f32x4.pmax\t\000"
584 /* 8793 */ "f16x8.pmax\t\000"
585 /* 8805 */ "table.copy\t\000"
586 /* 8817 */ "local.copy\t\000"
587 /* 8829 */ "memory.copy\t\000"
588 /* 8842 */ "delegate \t \000"
589 /* 8854 */ "f32.ge \000"
590 /* 8863 */ "f64.ge \000"
591 /* 8872 */ "f32.le \000"
592 /* 8881 */ "f64.le \000"
593 /* 8890 */ "f32.ne \000"
594 /* 8899 */ "i32.ne \000"
595 /* 8908 */ "f64.ne \000"
596 /* 8917 */ "i64.ne \000"
597 /* 8926 */ "f32.eq \000"
598 /* 8935 */ "i32.eq \000"
599 /* 8944 */ "f64.eq \000"
600 /* 8953 */ "i64.eq \000"
601 /* 8962 */ "i32.or \000"
602 /* 8971 */ "i64.or \000"
603 /* 8980 */ "f32.gt \000"
604 /* 8989 */ "f64.gt \000"
605 /* 8998 */ "f32.lt \000"
606 /* 9007 */ "f64.lt \000"
607 /* 9016 */ "f32.sub \000"
608 /* 9025 */ "i32.sub \000"
609 /* 9034 */ "f64.sub \000"
610 /* 9043 */ "i64.sub \000"
611 /* 9052 */ "ref.func \000"
612 /* 9062 */ "f32.add \000"
613 /* 9071 */ "i32.add \000"
614 /* 9080 */ "f64.add \000"
615 /* 9089 */ "i64.add \000"
616 /* 9098 */ "i32.and \000"
617 /* 9107 */ "i64.and \000"
618 /* 9116 */ "f32.neg \000"
619 /* 9125 */ "f64.neg \000"
620 /* 9134 */ "i32.shl \000"
621 /* 9143 */ "i64.shl \000"
622 /* 9152 */ "f32.mul \000"
623 /* 9161 */ "i32.mul \000"
624 /* 9170 */ "f64.mul \000"
625 /* 9179 */ "i64.mul \000"
626 /* 9188 */ "f32.min \000"
627 /* 9197 */ "f64.min \000"
628 /* 9206 */ "i32.xor \000"
629 /* 9215 */ "i64.xor \000"
630 /* 9224 */ "f32.abs \000"
631 /* 9233 */ "f64.abs \000"
632 /* 9242 */ "ref.test \000"
633 /* 9252 */ "f32.div \000"
634 /* 9261 */ "f64.div \000"
635 /* 9270 */ "f32.max \000"
636 /* 9279 */ "f64.max \000"
637 /* 9288 */ "i32.clz \000"
638 /* 9297 */ "i64.clz \000"
639 /* 9306 */ "i32.ctz \000"
640 /* 9315 */ "i64.ctz \000"
641 /* 9324 */ "# XRay Function Patchable RET.\000"
642 /* 9355 */ "# XRay Typed Event Log.\000"
643 /* 9379 */ "# XRay Custom Event Log.\000"
644 /* 9404 */ "# XRay Function Enter.\000"
645 /* 9427 */ "# XRay Tail Call Exit.\000"
646 /* 9450 */ "# XRay Function Exit.\000"
647 /* 9472 */ "f32x4.relaxed_dot_bf16x8_add_f32\000"
648 /* 9505 */ "f64.promote_f32\000"
649 /* 9521 */ "i32.reinterpret_f32\000"
650 /* 9541 */ "f32.reinterpret_i32\000"
651 /* 9561 */ "f32.demote_f64\000"
652 /* 9576 */ "i64.reinterpret_f64\000"
653 /* 9596 */ "i32.wrap_i64\000"
654 /* 9609 */ "f64.reinterpret_i64\000"
655 /* 9629 */ "f64x2.promote_low_f32x4\000"
656 /* 9653 */ "i64.sub128\000"
657 /* 9664 */ "i64.add128\000"
658 /* 9675 */ "LIFETIME_END\000"
659 /* 9688 */ "PSEUDO_PROBE\000"
660 /* 9701 */ "BUNDLE\000"
661 /* 9708 */ "FAKE_USE\000"
662 /* 9717 */ "DBG_VALUE\000"
663 /* 9727 */ "DBG_INSTR_REF\000"
664 /* 9741 */ "DBG_PHI\000"
665 /* 9749 */ "DBG_LABEL\000"
666 /* 9759 */ "LIFETIME_START\000"
667 /* 9774 */ "DBG_VALUE_LIST\000"
668 /* 9789 */ "f64x2.sub\000"
669 /* 9799 */ "i64x2.sub\000"
670 /* 9809 */ "f32x4.sub\000"
671 /* 9819 */ "i32x4.sub\000"
672 /* 9829 */ "i8x16.sub\000"
673 /* 9839 */ "f16x8.sub\000"
674 /* 9849 */ "i16x8.sub\000"
675 /* 9859 */ "ref.null_func\000"
676 /* 9873 */ "f32.trunc\000"
677 /* 9883 */ "f64x2.trunc\000"
678 /* 9895 */ "f64.trunc\000"
679 /* 9905 */ "f32x4.trunc\000"
680 /* 9917 */ "f16x8.trunc\000"
681 /* 9929 */ "f64x2.add\000"
682 /* 9939 */ "i64x2.add\000"
683 /* 9949 */ "f32x4.add\000"
684 /* 9959 */ "i32x4.add\000"
685 /* 9969 */ "i8x16.add\000"
686 /* 9979 */ "f16x8.add\000"
687 /* 9989 */ "i16x8.add\000"
688 /* 9999 */ "f16x8.madd\000"
689 /* 10010 */ "f64x2.relaxed_madd\000"
690 /* 10029 */ "f32x4.relaxed_madd\000"
691 /* 10048 */ "f16x8.nmadd\000"
692 /* 10060 */ "f64x2.relaxed_nmadd\000"
693 /* 10080 */ "f32x4.relaxed_nmadd\000"
694 /* 10100 */ "v128.and\000"
695 /* 10109 */ "end\000"
696 /* 10113 */ "compiler_fence\000"
697 /* 10128 */ "local.tee\000"
698 /* 10138 */ "f64x2.ge\000"
699 /* 10147 */ "f32x4.ge\000"
700 /* 10156 */ "f16x8.ge\000"
701 /* 10165 */ "f64x2.le\000"
702 /* 10174 */ "f32x4.le\000"
703 /* 10183 */ "f16x8.le\000"
704 /* 10192 */ "unreachable\000"
705 /* 10204 */ "end_try_table\000"
706 /* 10218 */ "i8x16.swizzle\000"
707 /* 10232 */ "i8x16.relaxed_swizzle\000"
708 /* 10254 */ "f64x2.ne\000"
709 /* 10263 */ "i64x2.ne\000"
710 /* 10272 */ "f32x4.ne\000"
711 /* 10281 */ "i32x4.ne\000"
712 /* 10290 */ "i8x16.ne\000"
713 /* 10299 */ "f16x8.ne\000"
714 /* 10308 */ "i16x8.ne\000"
715 /* 10317 */ "else\000"
716 /* 10322 */ "i64x2.all_true\000"
717 /* 10337 */ "i32x4.all_true\000"
718 /* 10352 */ "i8x16.all_true\000"
719 /* 10367 */ "i16x8.all_true\000"
720 /* 10382 */ "v128.any_true\000"
721 /* 10396 */ "throw_ref\000"
722 /* 10406 */ "end_if\000"
723 /* 10413 */ "f64x2.neg\000"
724 /* 10423 */ "i64x2.neg\000"
725 /* 10433 */ "f32x4.neg\000"
726 /* 10443 */ "i32x4.neg\000"
727 /* 10453 */ "i8x16.neg\000"
728 /* 10463 */ "f16x8.neg\000"
729 /* 10473 */ "i16x8.neg\000"
730 /* 10483 */ "catch\000"
731 /* 10489 */ "end_block\000"
732 /* 10499 */ "i64x2.bitmask\000"
733 /* 10513 */ "i32x4.bitmask\000"
734 /* 10527 */ "i8x16.bitmask\000"
735 /* 10541 */ "i16x8.bitmask\000"
736 /* 10555 */ "i64x2.shl\000"
737 /* 10565 */ "i32x4.shl\000"
738 /* 10575 */ "i8x16.shl\000"
739 /* 10585 */ "i16x8.shl\000"
740 /* 10595 */ "f32.ceil\000"
741 /* 10604 */ "f64x2.ceil\000"
742 /* 10615 */ "f64.ceil\000"
743 /* 10624 */ "f32x4.ceil\000"
744 /* 10635 */ "f16x8.ceil\000"
745 /* 10646 */ "catch_all\000"
746 /* 10656 */ "# FEntry call\000"
747 /* 10670 */ "ref.is_null\000"
748 /* 10682 */ "i32.rotl\000"
749 /* 10691 */ "i64.rotl\000"
750 /* 10700 */ "f64x2.mul\000"
751 /* 10710 */ "i64x2.mul\000"
752 /* 10720 */ "f32x4.mul\000"
753 /* 10730 */ "i32x4.mul\000"
754 /* 10740 */ "f16x8.mul\000"
755 /* 10750 */ "i16x8.mul\000"
756 /* 10760 */ "f32.copysign\000"
757 /* 10773 */ "f64.copysign\000"
758 /* 10786 */ "f64x2.min\000"
759 /* 10796 */ "f32x4.min\000"
760 /* 10806 */ "f16x8.min\000"
761 /* 10816 */ "f64x2.relaxed_min\000"
762 /* 10834 */ "f32x4.relaxed_min\000"
763 /* 10852 */ "f64x2.pmin\000"
764 /* 10863 */ "f32x4.pmin\000"
765 /* 10874 */ "f16x8.pmin\000"
766 /* 10885 */ "end_function\000"
767 /* 10898 */ "ref.null_extern\000"
768 /* 10914 */ "return\000"
769 /* 10921 */ "ref.null_exn\000"
770 /* 10934 */ "f32x4.demote_f64x2_zero\000"
771 /* 10958 */ "i32x4.relaxed_trunc_f64x2_s_zero\000"
772 /* 10991 */ "i32x4.trunc_sat_f64x2_s_zero\000"
773 /* 11020 */ "i32x4.relaxed_trunc_f64x2_u_zero\000"
774 /* 11053 */ "i32x4.trunc_sat_f64x2_u_zero\000"
775 /* 11082 */ "nop\000"
776 /* 11086 */ "end_loop\000"
777 /* 11095 */ "drop\000"
778 /* 11100 */ "f64x2.eq\000"
779 /* 11109 */ "i64x2.eq\000"
780 /* 11118 */ "f32x4.eq\000"
781 /* 11127 */ "i32x4.eq\000"
782 /* 11136 */ "i8x16.eq\000"
783 /* 11145 */ "f16x8.eq\000"
784 /* 11154 */ "i16x8.eq\000"
785 /* 11163 */ "v128.or\000"
786 /* 11171 */ "f32.floor\000"
787 /* 11181 */ "f64x2.floor\000"
788 /* 11193 */ "f64.floor\000"
789 /* 11203 */ "f32x4.floor\000"
790 /* 11215 */ "f16x8.floor\000"
791 /* 11227 */ "v128.xor\000"
792 /* 11236 */ "i32.rotr\000"
793 /* 11245 */ "i64.rotr\000"
794 /* 11254 */ "i64.extend32_s\000"
795 /* 11269 */ "i32.trunc_f32_s\000"
796 /* 11285 */ "i64.trunc_f32_s\000"
797 /* 11301 */ "i32.trunc_sat_f32_s\000"
798 /* 11321 */ "i64.trunc_sat_f32_s\000"
799 /* 11341 */ "i64.extend_i32_s\000"
800 /* 11358 */ "f32.convert_i32_s\000"
801 /* 11376 */ "f64.convert_i32_s\000"
802 /* 11394 */ "i32.trunc_f64_s\000"
803 /* 11410 */ "i64.trunc_f64_s\000"
804 /* 11426 */ "i32.trunc_sat_f64_s\000"
805 /* 11446 */ "i64.trunc_sat_f64_s\000"
806 /* 11466 */ "f32.convert_i64_s\000"
807 /* 11484 */ "f64.convert_i64_s\000"
808 /* 11502 */ "i32x4.relaxed_trunc_f32x4_s\000"
809 /* 11530 */ "i32x4.trunc_sat_f32x4_s\000"
810 /* 11554 */ "i64x2.extend_high_i32x4_s\000"
811 /* 11580 */ "i64x2.extmul_high_i32x4_s\000"
812 /* 11606 */ "f32x4.convert_i32x4_s\000"
813 /* 11628 */ "i64x2.extend_low_i32x4_s\000"
814 /* 11653 */ "i64x2.extmul_low_i32x4_s\000"
815 /* 11678 */ "f64x2.convert_low_i32x4_s\000"
816 /* 11704 */ "i16x8.narrow_i32x4_s\000"
817 /* 11725 */ "i32.extend16_s\000"
818 /* 11740 */ "i64.extend16_s\000"
819 /* 11755 */ "i16x8.relaxed_dot_i8x16_i7x16_s\000"
820 /* 11787 */ "i16x8.extadd_pairwise_i8x16_s\000"
821 /* 11817 */ "i16x8.extend_high_i8x16_s\000"
822 /* 11843 */ "i16x8.extmul_high_i8x16_s\000"
823 /* 11869 */ "i16x8.extend_low_i8x16_s\000"
824 /* 11894 */ "i16x8.extmul_low_i8x16_s\000"
825 /* 11919 */ "i32.extend8_s\000"
826 /* 11933 */ "i64.extend8_s\000"
827 /* 11947 */ "i16x8.trunc_sat_f16x8_s\000"
828 /* 11971 */ "i32x4.extadd_pairwise_i16x8_s\000"
829 /* 12001 */ "i32x4.extend_high_i16x8_s\000"
830 /* 12027 */ "i32x4.extmul_high_i16x8_s\000"
831 /* 12053 */ "i32x4.dot_i16x8_s\000"
832 /* 12071 */ "f16x8.convert_i16x8_s\000"
833 /* 12093 */ "i32x4.extend_low_i16x8_s\000"
834 /* 12118 */ "i32x4.extmul_low_i16x8_s\000"
835 /* 12143 */ "i8x16.narrow_i16x8_s\000"
836 /* 12164 */ "i32x4.relaxed_dot_i8x16_i7x16_add_s\000"
837 /* 12200 */ "i64.mul_wide_s\000"
838 /* 12215 */ "i32.ge_s\000"
839 /* 12224 */ "i64x2.ge_s\000"
840 /* 12235 */ "i64.ge_s\000"
841 /* 12244 */ "i32x4.ge_s\000"
842 /* 12255 */ "i8x16.ge_s\000"
843 /* 12266 */ "i16x8.ge_s\000"
844 /* 12277 */ "i32.le_s\000"
845 /* 12286 */ "i64x2.le_s\000"
846 /* 12297 */ "i64.le_s\000"
847 /* 12306 */ "i32x4.le_s\000"
848 /* 12317 */ "i8x16.le_s\000"
849 /* 12328 */ "i16x8.le_s\000"
850 /* 12339 */ "i32.rem_s\000"
851 /* 12349 */ "i64.rem_s\000"
852 /* 12359 */ "i32x4.min_s\000"
853 /* 12371 */ "i8x16.min_s\000"
854 /* 12383 */ "i16x8.min_s\000"
855 /* 12395 */ "i32.shr_s\000"
856 /* 12405 */ "i64x2.shr_s\000"
857 /* 12417 */ "i64.shr_s\000"
858 /* 12427 */ "i32x4.shr_s\000"
859 /* 12439 */ "i8x16.shr_s\000"
860 /* 12451 */ "i16x8.shr_s\000"
861 /* 12463 */ "i16x8.relaxed_q15mulr_s\000"
862 /* 12487 */ "i8x16.sub_sat_s\000"
863 /* 12503 */ "i16x8.sub_sat_s\000"
864 /* 12519 */ "i8x16.add_sat_s\000"
865 /* 12535 */ "i16x8.add_sat_s\000"
866 /* 12551 */ "i16x8.q15mulr_sat_s\000"
867 /* 12571 */ "i32.gt_s\000"
868 /* 12580 */ "i64x2.gt_s\000"
869 /* 12591 */ "i64.gt_s\000"
870 /* 12600 */ "i32x4.gt_s\000"
871 /* 12611 */ "i8x16.gt_s\000"
872 /* 12622 */ "i16x8.gt_s\000"
873 /* 12633 */ "i32.lt_s\000"
874 /* 12642 */ "i64x2.lt_s\000"
875 /* 12653 */ "i64.lt_s\000"
876 /* 12662 */ "i32x4.lt_s\000"
877 /* 12673 */ "i8x16.lt_s\000"
878 /* 12684 */ "i16x8.lt_s\000"
879 /* 12695 */ "i32.div_s\000"
880 /* 12705 */ "i64.div_s\000"
881 /* 12715 */ "i32x4.max_s\000"
882 /* 12727 */ "i8x16.max_s\000"
883 /* 12739 */ "i16x8.max_s\000"
884 /* 12751 */ "f64x2.abs\000"
885 /* 12761 */ "i64x2.abs\000"
886 /* 12771 */ "f32x4.abs\000"
887 /* 12781 */ "i32x4.abs\000"
888 /* 12791 */ "i8x16.abs\000"
889 /* 12801 */ "f16x8.abs\000"
890 /* 12811 */ "i16x8.abs\000"
891 /* 12821 */ "return_call_results\000"
892 /* 12841 */ "f64x2.splat\000"
893 /* 12853 */ "i64x2.splat\000"
894 /* 12865 */ "f32x4.splat\000"
895 /* 12877 */ "i32x4.splat\000"
896 /* 12889 */ "i8x16.splat\000"
897 /* 12901 */ "f16x8.splat\000"
898 /* 12913 */ "i16x8.splat\000"
899 /* 12925 */ "f32.select\000"
900 /* 12936 */ "i32.select\000"
901 /* 12947 */ "f64.select\000"
902 /* 12958 */ "i64.select\000"
903 /* 12969 */ "v128.select\000"
904 /* 12981 */ "funcref.select\000"
905 /* 12996 */ "externref.select\000"
906 /* 13013 */ "exnref.select\000"
907 /* 13027 */ "i64x2.relaxed_laneselect\000"
908 /* 13052 */ "i32x4.relaxed_laneselect\000"
909 /* 13077 */ "i8x16.relaxed_laneselect\000"
910 /* 13102 */ "i16x8.relaxed_laneselect\000"
911 /* 13127 */ "v128.bitselect\000"
912 /* 13142 */ "catchret\000"
913 /* 13151 */ "cleanupret\000"
914 /* 13162 */ "f64x2.gt\000"
915 /* 13171 */ "f32x4.gt\000"
916 /* 13180 */ "f16x8.gt\000"
917 /* 13189 */ "f64x2.lt\000"
918 /* 13198 */ "f32x4.lt\000"
919 /* 13207 */ "f16x8.lt\000"
920 /* 13216 */ "i32.popcnt\000"
921 /* 13227 */ "i64.popcnt\000"
922 /* 13238 */ "i8x16.popcnt\000"
923 /* 13251 */ "v128.not\000"
924 /* 13260 */ "v128.andnot\000"
925 /* 13272 */ "f32.sqrt\000"
926 /* 13281 */ "f64x2.sqrt\000"
927 /* 13292 */ "f64.sqrt\000"
928 /* 13301 */ "f32x4.sqrt\000"
929 /* 13312 */ "f16x8.sqrt\000"
930 /* 13323 */ "f32.nearest\000"
931 /* 13335 */ "f64x2.nearest\000"
932 /* 13349 */ "f64.nearest\000"
933 /* 13361 */ "f32x4.nearest\000"
934 /* 13375 */ "f16x8.nearest\000"
935 /* 13389 */ "i32.trunc_f32_u\000"
936 /* 13405 */ "i64.trunc_f32_u\000"
937 /* 13421 */ "i32.trunc_sat_f32_u\000"
938 /* 13441 */ "i64.trunc_sat_f32_u\000"
939 /* 13461 */ "i64.extend_i32_u\000"
940 /* 13478 */ "f32.convert_i32_u\000"
941 /* 13496 */ "f64.convert_i32_u\000"
942 /* 13514 */ "i32.trunc_f64_u\000"
943 /* 13530 */ "i64.trunc_f64_u\000"
944 /* 13546 */ "i32.trunc_sat_f64_u\000"
945 /* 13566 */ "i64.trunc_sat_f64_u\000"
946 /* 13586 */ "f32.convert_i64_u\000"
947 /* 13604 */ "f64.convert_i64_u\000"
948 /* 13622 */ "i32x4.relaxed_trunc_f32x4_u\000"
949 /* 13650 */ "i32x4.trunc_sat_f32x4_u\000"
950 /* 13674 */ "i64x2.extend_high_i32x4_u\000"
951 /* 13700 */ "i64x2.extmul_high_i32x4_u\000"
952 /* 13726 */ "f32x4.convert_i32x4_u\000"
953 /* 13748 */ "i64x2.extend_low_i32x4_u\000"
954 /* 13773 */ "i64x2.extmul_low_i32x4_u\000"
955 /* 13798 */ "f64x2.convert_low_i32x4_u\000"
956 /* 13824 */ "i16x8.narrow_i32x4_u\000"
957 /* 13845 */ "i16x8.extadd_pairwise_i8x16_u\000"
958 /* 13875 */ "i16x8.extend_high_i8x16_u\000"
959 /* 13901 */ "i16x8.extmul_high_i8x16_u\000"
960 /* 13927 */ "i16x8.extend_low_i8x16_u\000"
961 /* 13952 */ "i16x8.extmul_low_i8x16_u\000"
962 /* 13977 */ "i16x8.trunc_sat_f16x8_u\000"
963 /* 14001 */ "i32x4.extadd_pairwise_i16x8_u\000"
964 /* 14031 */ "i32x4.extend_high_i16x8_u\000"
965 /* 14057 */ "i32x4.extmul_high_i16x8_u\000"
966 /* 14083 */ "f16x8.convert_i16x8_u\000"
967 /* 14105 */ "i32x4.extend_low_i16x8_u\000"
968 /* 14130 */ "i32x4.extmul_low_i16x8_u\000"
969 /* 14155 */ "i8x16.narrow_i16x8_u\000"
970 /* 14176 */ "i64.mul_wide_u\000"
971 /* 14191 */ "i32.ge_u\000"
972 /* 14200 */ "i64.ge_u\000"
973 /* 14209 */ "i32x4.ge_u\000"
974 /* 14220 */ "i8x16.ge_u\000"
975 /* 14231 */ "i16x8.ge_u\000"
976 /* 14242 */ "i32.le_u\000"
977 /* 14251 */ "i64.le_u\000"
978 /* 14260 */ "i32x4.le_u\000"
979 /* 14271 */ "i8x16.le_u\000"
980 /* 14282 */ "i16x8.le_u\000"
981 /* 14293 */ "i32.rem_u\000"
982 /* 14303 */ "i64.rem_u\000"
983 /* 14313 */ "i32x4.min_u\000"
984 /* 14325 */ "i8x16.min_u\000"
985 /* 14337 */ "i16x8.min_u\000"
986 /* 14349 */ "i8x16.avgr_u\000"
987 /* 14362 */ "i16x8.avgr_u\000"
988 /* 14375 */ "i32.shr_u\000"
989 /* 14385 */ "i64x2.shr_u\000"
990 /* 14397 */ "i64.shr_u\000"
991 /* 14407 */ "i32x4.shr_u\000"
992 /* 14419 */ "i8x16.shr_u\000"
993 /* 14431 */ "i16x8.shr_u\000"
994 /* 14443 */ "i8x16.sub_sat_u\000"
995 /* 14459 */ "i16x8.sub_sat_u\000"
996 /* 14475 */ "i8x16.add_sat_u\000"
997 /* 14491 */ "i16x8.add_sat_u\000"
998 /* 14507 */ "i32.gt_u\000"
999 /* 14516 */ "i64.gt_u\000"
1000 /* 14525 */ "i32x4.gt_u\000"
1001 /* 14536 */ "i8x16.gt_u\000"
1002 /* 14547 */ "i16x8.gt_u\000"
1003 /* 14558 */ "i32.lt_u\000"
1004 /* 14567 */ "i64.lt_u\000"
1005 /* 14576 */ "i32x4.lt_u\000"
1006 /* 14587 */ "i8x16.lt_u\000"
1007 /* 14598 */ "i16x8.lt_u\000"
1008 /* 14609 */ "i32.div_u\000"
1009 /* 14619 */ "i64.div_u\000"
1010 /* 14629 */ "i32x4.max_u\000"
1011 /* 14641 */ "i8x16.max_u\000"
1012 /* 14653 */ "i16x8.max_u\000"
1013 /* 14665 */ "f64x2.div\000"
1014 /* 14675 */ "f32x4.div\000"
1015 /* 14685 */ "f16x8.div\000"
1016 /* 14695 */ "f64x2.max\000"
1017 /* 14705 */ "f32x4.max\000"
1018 /* 14715 */ "f16x8.max\000"
1019 /* 14725 */ "f64x2.relaxed_max\000"
1020 /* 14743 */ "f32x4.relaxed_max\000"
1021 /* 14761 */ "f64x2.pmax\000"
1022 /* 14772 */ "f32x4.pmax\000"
1023 /* 14783 */ "f16x8.pmax\000"
1024 /* 14794 */ "local.copy\000"
1025 /* 14805 */ "end_try\000"
1026 /* 14813 */ "i32.eqz\000"
1027 /* 14821 */ "i64.eqz\000"
1028};
1029#ifdef __GNUC__
1030#pragma GCC diagnostic pop
1031#endif
1032
1033 static const uint32_t OpInfo0[] = {
1034 0U, // PHI
1035 0U, // INLINEASM
1036 0U, // INLINEASM_BR
1037 0U, // CFI_INSTRUCTION
1038 0U, // EH_LABEL
1039 0U, // GC_LABEL
1040 0U, // ANNOTATION_LABEL
1041 0U, // KILL
1042 0U, // EXTRACT_SUBREG
1043 0U, // INSERT_SUBREG
1044 0U, // IMPLICIT_DEF
1045 0U, // INIT_UNDEF
1046 0U, // SUBREG_TO_REG
1047 0U, // COPY_TO_REGCLASS
1048 9718U, // DBG_VALUE
1049 9775U, // DBG_VALUE_LIST
1050 9728U, // DBG_INSTR_REF
1051 9742U, // DBG_PHI
1052 9750U, // DBG_LABEL
1053 0U, // REG_SEQUENCE
1054 0U, // COPY
1055 0U, // COPY_LANEMASK
1056 9702U, // BUNDLE
1057 9760U, // LIFETIME_START
1058 9676U, // LIFETIME_END
1059 9689U, // PSEUDO_PROBE
1060 0U, // ARITH_FENCE
1061 0U, // STACKMAP
1062 10657U, // FENTRY_CALL
1063 0U, // PATCHPOINT
1064 0U, // LOAD_STACK_GUARD
1065 0U, // PREALLOCATED_SETUP
1066 0U, // PREALLOCATED_ARG
1067 0U, // STATEPOINT
1068 0U, // LOCAL_ESCAPE
1069 0U, // FAULTING_OP
1070 0U, // PATCHABLE_OP
1071 9405U, // PATCHABLE_FUNCTION_ENTER
1072 9325U, // PATCHABLE_RET
1073 9451U, // PATCHABLE_FUNCTION_EXIT
1074 9428U, // PATCHABLE_TAIL_CALL
1075 9380U, // PATCHABLE_EVENT_CALL
1076 9356U, // PATCHABLE_TYPED_EVENT_CALL
1077 0U, // ICALL_BRANCH_FUNNEL
1078 9709U, // FAKE_USE
1079 0U, // MEMBARRIER
1080 0U, // JUMP_TABLE_DEBUG_INFO
1081 0U, // RELOC_NONE
1082 0U, // CONVERGENCECTRL_ENTRY
1083 0U, // CONVERGENCECTRL_ANCHOR
1084 0U, // CONVERGENCECTRL_LOOP
1085 0U, // CONVERGENCECTRL_GLUE
1086 0U, // G_ASSERT_SEXT
1087 0U, // G_ASSERT_ZEXT
1088 0U, // G_ASSERT_ALIGN
1089 0U, // G_ADD
1090 0U, // G_SUB
1091 0U, // G_MUL
1092 0U, // G_SDIV
1093 0U, // G_UDIV
1094 0U, // G_SREM
1095 0U, // G_UREM
1096 0U, // G_SDIVREM
1097 0U, // G_UDIVREM
1098 0U, // G_AND
1099 0U, // G_OR
1100 0U, // G_XOR
1101 0U, // G_ABDS
1102 0U, // G_ABDU
1103 0U, // G_UAVGFLOOR
1104 0U, // G_UAVGCEIL
1105 0U, // G_SAVGFLOOR
1106 0U, // G_SAVGCEIL
1107 0U, // G_IMPLICIT_DEF
1108 0U, // G_PHI
1109 0U, // G_FRAME_INDEX
1110 0U, // G_GLOBAL_VALUE
1111 0U, // G_PTRAUTH_GLOBAL_VALUE
1112 0U, // G_CONSTANT_POOL
1113 0U, // G_EXTRACT
1114 0U, // G_UNMERGE_VALUES
1115 0U, // G_INSERT
1116 0U, // G_MERGE_VALUES
1117 0U, // G_BUILD_VECTOR
1118 0U, // G_BUILD_VECTOR_TRUNC
1119 0U, // G_CONCAT_VECTORS
1120 0U, // G_PTRTOINT
1121 0U, // G_INTTOPTR
1122 0U, // G_BITCAST
1123 0U, // G_FREEZE
1124 0U, // G_CONSTANT_FOLD_BARRIER
1125 0U, // G_INTRINSIC_FPTRUNC_ROUND
1126 0U, // G_INTRINSIC_TRUNC
1127 0U, // G_INTRINSIC_ROUND
1128 0U, // G_INTRINSIC_LRINT
1129 0U, // G_INTRINSIC_LLRINT
1130 0U, // G_INTRINSIC_ROUNDEVEN
1131 0U, // G_READCYCLECOUNTER
1132 0U, // G_READSTEADYCOUNTER
1133 0U, // G_LOAD
1134 0U, // G_SEXTLOAD
1135 0U, // G_ZEXTLOAD
1136 0U, // G_INDEXED_LOAD
1137 0U, // G_INDEXED_SEXTLOAD
1138 0U, // G_INDEXED_ZEXTLOAD
1139 0U, // G_STORE
1140 0U, // G_INDEXED_STORE
1141 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
1142 0U, // G_ATOMIC_CMPXCHG
1143 0U, // G_ATOMICRMW_XCHG
1144 0U, // G_ATOMICRMW_ADD
1145 0U, // G_ATOMICRMW_SUB
1146 0U, // G_ATOMICRMW_AND
1147 0U, // G_ATOMICRMW_NAND
1148 0U, // G_ATOMICRMW_OR
1149 0U, // G_ATOMICRMW_XOR
1150 0U, // G_ATOMICRMW_MAX
1151 0U, // G_ATOMICRMW_MIN
1152 0U, // G_ATOMICRMW_UMAX
1153 0U, // G_ATOMICRMW_UMIN
1154 0U, // G_ATOMICRMW_FADD
1155 0U, // G_ATOMICRMW_FSUB
1156 0U, // G_ATOMICRMW_FMAX
1157 0U, // G_ATOMICRMW_FMIN
1158 0U, // G_ATOMICRMW_FMAXIMUM
1159 0U, // G_ATOMICRMW_FMINIMUM
1160 0U, // G_ATOMICRMW_UINC_WRAP
1161 0U, // G_ATOMICRMW_UDEC_WRAP
1162 0U, // G_ATOMICRMW_USUB_COND
1163 0U, // G_ATOMICRMW_USUB_SAT
1164 0U, // G_FENCE
1165 0U, // G_PREFETCH
1166 0U, // G_BRCOND
1167 0U, // G_BRINDIRECT
1168 0U, // G_INVOKE_REGION_START
1169 0U, // G_INTRINSIC
1170 0U, // G_INTRINSIC_W_SIDE_EFFECTS
1171 0U, // G_INTRINSIC_CONVERGENT
1172 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
1173 0U, // G_ANYEXT
1174 0U, // G_TRUNC
1175 0U, // G_TRUNC_SSAT_S
1176 0U, // G_TRUNC_SSAT_U
1177 0U, // G_TRUNC_USAT_U
1178 0U, // G_CONSTANT
1179 0U, // G_FCONSTANT
1180 0U, // G_VASTART
1181 0U, // G_VAARG
1182 0U, // G_SEXT
1183 0U, // G_SEXT_INREG
1184 0U, // G_ZEXT
1185 0U, // G_SHL
1186 0U, // G_LSHR
1187 0U, // G_ASHR
1188 0U, // G_FSHL
1189 0U, // G_FSHR
1190 0U, // G_ROTR
1191 0U, // G_ROTL
1192 0U, // G_ICMP
1193 0U, // G_FCMP
1194 0U, // G_SCMP
1195 0U, // G_UCMP
1196 0U, // G_SELECT
1197 0U, // G_UADDO
1198 0U, // G_UADDE
1199 0U, // G_USUBO
1200 0U, // G_USUBE
1201 0U, // G_SADDO
1202 0U, // G_SADDE
1203 0U, // G_SSUBO
1204 0U, // G_SSUBE
1205 0U, // G_UMULO
1206 0U, // G_SMULO
1207 0U, // G_UMULH
1208 0U, // G_SMULH
1209 0U, // G_UADDSAT
1210 0U, // G_SADDSAT
1211 0U, // G_USUBSAT
1212 0U, // G_SSUBSAT
1213 0U, // G_USHLSAT
1214 0U, // G_SSHLSAT
1215 0U, // G_SMULFIX
1216 0U, // G_UMULFIX
1217 0U, // G_SMULFIXSAT
1218 0U, // G_UMULFIXSAT
1219 0U, // G_SDIVFIX
1220 0U, // G_UDIVFIX
1221 0U, // G_SDIVFIXSAT
1222 0U, // G_UDIVFIXSAT
1223 0U, // G_FADD
1224 0U, // G_FSUB
1225 0U, // G_FMUL
1226 0U, // G_FMA
1227 0U, // G_FMAD
1228 0U, // G_FDIV
1229 0U, // G_FREM
1230 0U, // G_FMODF
1231 0U, // G_FPOW
1232 0U, // G_FPOWI
1233 0U, // G_FEXP
1234 0U, // G_FEXP2
1235 0U, // G_FEXP10
1236 0U, // G_FLOG
1237 0U, // G_FLOG2
1238 0U, // G_FLOG10
1239 0U, // G_FLDEXP
1240 0U, // G_FFREXP
1241 0U, // G_FNEG
1242 0U, // G_FPEXT
1243 0U, // G_FPTRUNC
1244 0U, // G_FPTOSI
1245 0U, // G_FPTOUI
1246 0U, // G_SITOFP
1247 0U, // G_UITOFP
1248 0U, // G_FPTOSI_SAT
1249 0U, // G_FPTOUI_SAT
1250 0U, // G_FABS
1251 0U, // G_FCOPYSIGN
1252 0U, // G_IS_FPCLASS
1253 0U, // G_FCANONICALIZE
1254 0U, // G_FMINNUM
1255 0U, // G_FMAXNUM
1256 0U, // G_FMINNUM_IEEE
1257 0U, // G_FMAXNUM_IEEE
1258 0U, // G_FMINIMUM
1259 0U, // G_FMAXIMUM
1260 0U, // G_FMINIMUMNUM
1261 0U, // G_FMAXIMUMNUM
1262 0U, // G_GET_FPENV
1263 0U, // G_SET_FPENV
1264 0U, // G_RESET_FPENV
1265 0U, // G_GET_FPMODE
1266 0U, // G_SET_FPMODE
1267 0U, // G_RESET_FPMODE
1268 0U, // G_GET_ROUNDING
1269 0U, // G_SET_ROUNDING
1270 0U, // G_PTR_ADD
1271 0U, // G_PTRMASK
1272 0U, // G_SMIN
1273 0U, // G_SMAX
1274 0U, // G_UMIN
1275 0U, // G_UMAX
1276 0U, // G_ABS
1277 0U, // G_LROUND
1278 0U, // G_LLROUND
1279 0U, // G_BR
1280 0U, // G_BRJT
1281 0U, // G_VSCALE
1282 0U, // G_INSERT_SUBVECTOR
1283 0U, // G_EXTRACT_SUBVECTOR
1284 0U, // G_INSERT_VECTOR_ELT
1285 0U, // G_EXTRACT_VECTOR_ELT
1286 0U, // G_SHUFFLE_VECTOR
1287 0U, // G_SPLAT_VECTOR
1288 0U, // G_STEP_VECTOR
1289 0U, // G_VECTOR_COMPRESS
1290 0U, // G_CTTZ
1291 0U, // G_CTTZ_ZERO_UNDEF
1292 0U, // G_CTLZ
1293 0U, // G_CTLZ_ZERO_UNDEF
1294 0U, // G_CTLS
1295 0U, // G_CTPOP
1296 0U, // G_BSWAP
1297 0U, // G_BITREVERSE
1298 0U, // G_FCEIL
1299 0U, // G_FCOS
1300 0U, // G_FSIN
1301 0U, // G_FSINCOS
1302 0U, // G_FTAN
1303 0U, // G_FACOS
1304 0U, // G_FASIN
1305 0U, // G_FATAN
1306 0U, // G_FATAN2
1307 0U, // G_FCOSH
1308 0U, // G_FSINH
1309 0U, // G_FTANH
1310 0U, // G_FSQRT
1311 0U, // G_FFLOOR
1312 0U, // G_FRINT
1313 0U, // G_FNEARBYINT
1314 0U, // G_ADDRSPACE_CAST
1315 0U, // G_BLOCK_ADDR
1316 0U, // G_JUMP_TABLE
1317 0U, // G_DYN_STACKALLOC
1318 0U, // G_STACKSAVE
1319 0U, // G_STACKRESTORE
1320 0U, // G_STRICT_FADD
1321 0U, // G_STRICT_FSUB
1322 0U, // G_STRICT_FMUL
1323 0U, // G_STRICT_FDIV
1324 0U, // G_STRICT_FREM
1325 0U, // G_STRICT_FMA
1326 0U, // G_STRICT_FSQRT
1327 0U, // G_STRICT_FLDEXP
1328 0U, // G_READ_REGISTER
1329 0U, // G_WRITE_REGISTER
1330 0U, // G_MEMCPY
1331 0U, // G_MEMCPY_INLINE
1332 0U, // G_MEMMOVE
1333 0U, // G_MEMSET
1334 0U, // G_BZERO
1335 0U, // G_TRAP
1336 0U, // G_DEBUGTRAP
1337 0U, // G_UBSANTRAP
1338 0U, // G_VECREDUCE_SEQ_FADD
1339 0U, // G_VECREDUCE_SEQ_FMUL
1340 0U, // G_VECREDUCE_FADD
1341 0U, // G_VECREDUCE_FMUL
1342 0U, // G_VECREDUCE_FMAX
1343 0U, // G_VECREDUCE_FMIN
1344 0U, // G_VECREDUCE_FMAXIMUM
1345 0U, // G_VECREDUCE_FMINIMUM
1346 0U, // G_VECREDUCE_ADD
1347 0U, // G_VECREDUCE_MUL
1348 0U, // G_VECREDUCE_AND
1349 0U, // G_VECREDUCE_OR
1350 0U, // G_VECREDUCE_XOR
1351 0U, // G_VECREDUCE_SMAX
1352 0U, // G_VECREDUCE_SMIN
1353 0U, // G_VECREDUCE_UMAX
1354 0U, // G_VECREDUCE_UMIN
1355 0U, // G_SBFX
1356 0U, // G_UBFX
1357 21731U, // CALL_PARAMS
1358 21731U, // CALL_PARAMS_S
1359 12829U, // CALL_RESULTS
1360 12829U, // CALL_RESULTS_S
1361 13143U, // CATCHRET
1362 13143U, // CATCHRET_S
1363 13152U, // CLEANUPRET
1364 13152U, // CLEANUPRET_S
1365 10114U, // COMPILER_FENCE
1366 10114U, // COMPILER_FENCE_S
1367 12822U, // RET_CALL_RESULTS
1368 12822U, // RET_CALL_RESULTS_S
1369 152781U, // ABS_F16x8
1370 12802U, // ABS_F16x8_S
1371 148033U, // ABS_F32
1372 9225U, // ABS_F32_S
1373 152748U, // ABS_F32x4
1374 12772U, // ABS_F32x4_S
1375 148043U, // ABS_F64
1376 9234U, // ABS_F64_S
1377 152726U, // ABS_F64x2
1378 12752U, // ABS_F64x2_S
1379 152792U, // ABS_I16x8
1380 12812U, // ABS_I16x8_S
1381 152759U, // ABS_I32x4
1382 12782U, // ABS_I32x4_S
1383 152737U, // ABS_I64x2
1384 12762U, // ABS_I64x2_S
1385 152770U, // ABS_I8x16
1386 12792U, // ABS_I8x16_S
1387 8537526U, // ADD_F16x8
1388 9980U, // ADD_F16x8_S
1389 8536426U, // ADD_F32
1390 9063U, // ADD_F32_S
1391 8537493U, // ADD_F32x4
1392 9950U, // ADD_F32x4_S
1393 8536446U, // ADD_F64
1394 9081U, // ADD_F64_S
1395 8537471U, // ADD_F64x2
1396 9930U, // ADD_F64x2_S
1397 8537537U, // ADD_I16x8
1398 9990U, // ADD_I16x8_S
1399 8536436U, // ADD_I32
1400 9072U, // ADD_I32_S
1401 8537504U, // ADD_I32x4
1402 9960U, // ADD_I32x4_S
1403 8536456U, // ADD_I64
1404 9090U, // ADD_I64_S
1405 8537482U, // ADD_I64x2
1406 9940U, // ADD_I64x2_S
1407 8537515U, // ADD_I8x16
1408 9970U, // ADD_I8x16_S
1409 8541099U, // ADD_SAT_S_I16x8
1410 12536U, // ADD_SAT_S_I16x8_S
1411 8541082U, // ADD_SAT_S_I8x16
1412 12520U, // ADD_SAT_S_I8x16_S
1413 8544515U, // ADD_SAT_U_I16x8
1414 14492U, // ADD_SAT_U_I16x8_S
1415 8544498U, // ADD_SAT_U_I8x16
1416 14476U, // ADD_SAT_U_I8x16_S
1417 0U, // ADJCALLSTACKDOWN
1418 0U, // ADJCALLSTACKDOWN_S
1419 0U, // ADJCALLSTACKUP
1420 0U, // ADJCALLSTACKUP_S
1421 149871U, // ALLTRUE_I16x8
1422 10368U, // ALLTRUE_I16x8_S
1423 149839U, // ALLTRUE_I32x4
1424 10338U, // ALLTRUE_I32x4_S
1425 149823U, // ALLTRUE_I64x2
1426 10323U, // ALLTRUE_I64x2_S
1427 149855U, // ALLTRUE_I8x16
1428 10353U, // ALLTRUE_I8x16_S
1429 8537695U, // AND
1430 8542031U, // ANDNOT
1431 13261U, // ANDNOT_S
1432 8536466U, // AND_I32
1433 9099U, // AND_I32_S
1434 8536476U, // AND_I64
1435 9108U, // AND_I64_S
1436 10101U, // AND_S
1437 149887U, // ANYTRUE
1438 10383U, // ANYTRUE_S
1439 0U, // ARGUMENT_exnref
1440 0U, // ARGUMENT_exnref_S
1441 0U, // ARGUMENT_externref
1442 0U, // ARGUMENT_externref_S
1443 0U, // ARGUMENT_f32
1444 0U, // ARGUMENT_f32_S
1445 0U, // ARGUMENT_f64
1446 0U, // ARGUMENT_f64_S
1447 0U, // ARGUMENT_funcref
1448 0U, // ARGUMENT_funcref_S
1449 0U, // ARGUMENT_i32
1450 0U, // ARGUMENT_i32_S
1451 0U, // ARGUMENT_i64
1452 0U, // ARGUMENT_i64_S
1453 0U, // ARGUMENT_v16i8
1454 0U, // ARGUMENT_v16i8_S
1455 0U, // ARGUMENT_v2f64
1456 0U, // ARGUMENT_v2f64_S
1457 0U, // ARGUMENT_v2i64
1458 0U, // ARGUMENT_v2i64_S
1459 0U, // ARGUMENT_v4f32
1460 0U, // ARGUMENT_v4f32_S
1461 0U, // ARGUMENT_v4i32
1462 0U, // ARGUMENT_v4i32_S
1463 0U, // ARGUMENT_v8f16
1464 0U, // ARGUMENT_v8f16_S
1465 0U, // ARGUMENT_v8i16
1466 0U, // ARGUMENT_v8i16_S
1467 34449U, // ATOMIC_FENCE
1468 34449U, // ATOMIC_FENCE_S
1469 1202782U, // ATOMIC_LOAD16_U_I32_A32
1470 19176030U, // ATOMIC_LOAD16_U_I32_A32_S
1471 1202782U, // ATOMIC_LOAD16_U_I32_A64
1472 19176030U, // ATOMIC_LOAD16_U_I32_A64_S
1473 1202803U, // ATOMIC_LOAD16_U_I64_A32
1474 19176051U, // ATOMIC_LOAD16_U_I64_A32_S
1475 1202803U, // ATOMIC_LOAD16_U_I64_A64
1476 19176051U, // ATOMIC_LOAD16_U_I64_A64_S
1477 1202219U, // ATOMIC_LOAD32_U_I64_A32
1478 19175467U, // ATOMIC_LOAD32_U_I64_A32_S
1479 1202219U, // ATOMIC_LOAD32_U_I64_A64
1480 19175467U, // ATOMIC_LOAD32_U_I64_A64_S
1481 1202987U, // ATOMIC_LOAD8_U_I32_A32
1482 19176235U, // ATOMIC_LOAD8_U_I32_A32_S
1483 1202987U, // ATOMIC_LOAD8_U_I32_A64
1484 19176235U, // ATOMIC_LOAD8_U_I32_A64_S
1485 1203007U, // ATOMIC_LOAD8_U_I64_A32
1486 19176255U, // ATOMIC_LOAD8_U_I64_A32_S
1487 1203007U, // ATOMIC_LOAD8_U_I64_A64
1488 19176255U, // ATOMIC_LOAD8_U_I64_A64_S
1489 1197405U, // ATOMIC_LOAD_I32_A32
1490 19170653U, // ATOMIC_LOAD_I32_A32_S
1491 1197405U, // ATOMIC_LOAD_I32_A64
1492 19170653U, // ATOMIC_LOAD_I32_A64_S
1493 1197422U, // ATOMIC_LOAD_I64_A32
1494 19170670U, // ATOMIC_LOAD_I64_A32_S
1495 1197422U, // ATOMIC_LOAD_I64_A64
1496 19170670U, // ATOMIC_LOAD_I64_A64_S
1497 76700865U, // ATOMIC_RMW16_U_ADD_I32_A32
1498 19176641U, // ATOMIC_RMW16_U_ADD_I32_A32_S
1499 76700865U, // ATOMIC_RMW16_U_ADD_I32_A64
1500 19176641U, // ATOMIC_RMW16_U_ADD_I32_A64_S
1501 76700889U, // ATOMIC_RMW16_U_ADD_I64_A32
1502 19176665U, // ATOMIC_RMW16_U_ADD_I64_A32_S
1503 76700889U, // ATOMIC_RMW16_U_ADD_I64_A64
1504 19176665U, // ATOMIC_RMW16_U_ADD_I64_A64_S
1505 76700983U, // ATOMIC_RMW16_U_AND_I32_A32
1506 19176759U, // ATOMIC_RMW16_U_AND_I32_A32_S
1507 76700983U, // ATOMIC_RMW16_U_AND_I32_A64
1508 19176759U, // ATOMIC_RMW16_U_AND_I32_A64_S
1509 76701007U, // ATOMIC_RMW16_U_AND_I64_A32
1510 19176783U, // ATOMIC_RMW16_U_AND_I64_A32_S
1511 76701007U, // ATOMIC_RMW16_U_AND_I64_A64
1512 19176783U, // ATOMIC_RMW16_U_AND_I64_A64_S
1513 345136856U, // ATOMIC_RMW16_U_CMPXCHG_I32_A32
1514 19177176U, // ATOMIC_RMW16_U_CMPXCHG_I32_A32_S
1515 345136856U, // ATOMIC_RMW16_U_CMPXCHG_I32_A64
1516 19177176U, // ATOMIC_RMW16_U_CMPXCHG_I32_A64_S
1517 345136884U, // ATOMIC_RMW16_U_CMPXCHG_I64_A32
1518 19177204U, // ATOMIC_RMW16_U_CMPXCHG_I64_A32_S
1519 345136884U, // ATOMIC_RMW16_U_CMPXCHG_I64_A64
1520 19177204U, // ATOMIC_RMW16_U_CMPXCHG_I64_A64_S
1521 76701696U, // ATOMIC_RMW16_U_OR_I32_A32
1522 19177472U, // ATOMIC_RMW16_U_OR_I32_A32_S
1523 76701696U, // ATOMIC_RMW16_U_OR_I32_A64
1524 19177472U, // ATOMIC_RMW16_U_OR_I32_A64_S
1525 76701719U, // ATOMIC_RMW16_U_OR_I64_A32
1526 19177495U, // ATOMIC_RMW16_U_OR_I64_A32_S
1527 76701719U, // ATOMIC_RMW16_U_OR_I64_A64
1528 19177495U, // ATOMIC_RMW16_U_OR_I64_A64_S
1529 76700747U, // ATOMIC_RMW16_U_SUB_I32_A32
1530 19176523U, // ATOMIC_RMW16_U_SUB_I32_A32_S
1531 76700747U, // ATOMIC_RMW16_U_SUB_I32_A64
1532 19176523U, // ATOMIC_RMW16_U_SUB_I32_A64_S
1533 76700771U, // ATOMIC_RMW16_U_SUB_I64_A32
1534 19176547U, // ATOMIC_RMW16_U_SUB_I64_A32_S
1535 76700771U, // ATOMIC_RMW16_U_SUB_I64_A64
1536 19176547U, // ATOMIC_RMW16_U_SUB_I64_A64_S
1537 76701274U, // ATOMIC_RMW16_U_XCHG_I32_A32
1538 19177050U, // ATOMIC_RMW16_U_XCHG_I32_A32_S
1539 76701274U, // ATOMIC_RMW16_U_XCHG_I32_A64
1540 19177050U, // ATOMIC_RMW16_U_XCHG_I32_A64_S
1541 76701299U, // ATOMIC_RMW16_U_XCHG_I64_A32
1542 19177075U, // ATOMIC_RMW16_U_XCHG_I64_A32_S
1543 76701299U, // ATOMIC_RMW16_U_XCHG_I64_A64
1544 19177075U, // ATOMIC_RMW16_U_XCHG_I64_A64_S
1545 76701810U, // ATOMIC_RMW16_U_XOR_I32_A32
1546 19177586U, // ATOMIC_RMW16_U_XOR_I32_A32_S
1547 76701810U, // ATOMIC_RMW16_U_XOR_I32_A64
1548 19177586U, // ATOMIC_RMW16_U_XOR_I32_A64_S
1549 76701834U, // ATOMIC_RMW16_U_XOR_I64_A32
1550 19177610U, // ATOMIC_RMW16_U_XOR_I64_A32_S
1551 76701834U, // ATOMIC_RMW16_U_XOR_I64_A64
1552 19177610U, // ATOMIC_RMW16_U_XOR_I64_A64_S
1553 76700841U, // ATOMIC_RMW32_U_ADD_I64_A32
1554 19176617U, // ATOMIC_RMW32_U_ADD_I64_A32_S
1555 76700841U, // ATOMIC_RMW32_U_ADD_I64_A64
1556 19176617U, // ATOMIC_RMW32_U_ADD_I64_A64_S
1557 76700959U, // ATOMIC_RMW32_U_AND_I64_A32
1558 19176735U, // ATOMIC_RMW32_U_AND_I64_A32_S
1559 76700959U, // ATOMIC_RMW32_U_AND_I64_A64
1560 19176735U, // ATOMIC_RMW32_U_AND_I64_A64_S
1561 345136828U, // ATOMIC_RMW32_U_CMPXCHG_I64_A32
1562 19177148U, // ATOMIC_RMW32_U_CMPXCHG_I64_A32_S
1563 345136828U, // ATOMIC_RMW32_U_CMPXCHG_I64_A64
1564 19177148U, // ATOMIC_RMW32_U_CMPXCHG_I64_A64_S
1565 76701673U, // ATOMIC_RMW32_U_OR_I64_A32
1566 19177449U, // ATOMIC_RMW32_U_OR_I64_A32_S
1567 76701673U, // ATOMIC_RMW32_U_OR_I64_A64
1568 19177449U, // ATOMIC_RMW32_U_OR_I64_A64_S
1569 76700723U, // ATOMIC_RMW32_U_SUB_I64_A32
1570 19176499U, // ATOMIC_RMW32_U_SUB_I64_A32_S
1571 76700723U, // ATOMIC_RMW32_U_SUB_I64_A64
1572 19176499U, // ATOMIC_RMW32_U_SUB_I64_A64_S
1573 76701249U, // ATOMIC_RMW32_U_XCHG_I64_A32
1574 19177025U, // ATOMIC_RMW32_U_XCHG_I64_A32_S
1575 76701249U, // ATOMIC_RMW32_U_XCHG_I64_A64
1576 19177025U, // ATOMIC_RMW32_U_XCHG_I64_A64_S
1577 76701786U, // ATOMIC_RMW32_U_XOR_I64_A32
1578 19177562U, // ATOMIC_RMW32_U_XOR_I64_A32_S
1579 76701786U, // ATOMIC_RMW32_U_XOR_I64_A64
1580 19177562U, // ATOMIC_RMW32_U_XOR_I64_A64_S
1581 76700913U, // ATOMIC_RMW8_U_ADD_I32_A32
1582 19176689U, // ATOMIC_RMW8_U_ADD_I32_A32_S
1583 76700913U, // ATOMIC_RMW8_U_ADD_I32_A64
1584 19176689U, // ATOMIC_RMW8_U_ADD_I32_A64_S
1585 76700936U, // ATOMIC_RMW8_U_ADD_I64_A32
1586 19176712U, // ATOMIC_RMW8_U_ADD_I64_A32_S
1587 76700936U, // ATOMIC_RMW8_U_ADD_I64_A64
1588 19176712U, // ATOMIC_RMW8_U_ADD_I64_A64_S
1589 76701031U, // ATOMIC_RMW8_U_AND_I32_A32
1590 19176807U, // ATOMIC_RMW8_U_AND_I32_A32_S
1591 76701031U, // ATOMIC_RMW8_U_AND_I32_A64
1592 19176807U, // ATOMIC_RMW8_U_AND_I32_A64_S
1593 76701054U, // ATOMIC_RMW8_U_AND_I64_A32
1594 19176830U, // ATOMIC_RMW8_U_AND_I64_A32_S
1595 76701054U, // ATOMIC_RMW8_U_AND_I64_A64
1596 19176830U, // ATOMIC_RMW8_U_AND_I64_A64_S
1597 345136912U, // ATOMIC_RMW8_U_CMPXCHG_I32_A32
1598 19177232U, // ATOMIC_RMW8_U_CMPXCHG_I32_A32_S
1599 345136912U, // ATOMIC_RMW8_U_CMPXCHG_I32_A64
1600 19177232U, // ATOMIC_RMW8_U_CMPXCHG_I32_A64_S
1601 345136939U, // ATOMIC_RMW8_U_CMPXCHG_I64_A32
1602 19177259U, // ATOMIC_RMW8_U_CMPXCHG_I64_A32_S
1603 345136939U, // ATOMIC_RMW8_U_CMPXCHG_I64_A64
1604 19177259U, // ATOMIC_RMW8_U_CMPXCHG_I64_A64_S
1605 76701742U, // ATOMIC_RMW8_U_OR_I32_A32
1606 19177518U, // ATOMIC_RMW8_U_OR_I32_A32_S
1607 76701742U, // ATOMIC_RMW8_U_OR_I32_A64
1608 19177518U, // ATOMIC_RMW8_U_OR_I32_A64_S
1609 76701764U, // ATOMIC_RMW8_U_OR_I64_A32
1610 19177540U, // ATOMIC_RMW8_U_OR_I64_A32_S
1611 76701764U, // ATOMIC_RMW8_U_OR_I64_A64
1612 19177540U, // ATOMIC_RMW8_U_OR_I64_A64_S
1613 76700795U, // ATOMIC_RMW8_U_SUB_I32_A32
1614 19176571U, // ATOMIC_RMW8_U_SUB_I32_A32_S
1615 76700795U, // ATOMIC_RMW8_U_SUB_I32_A64
1616 19176571U, // ATOMIC_RMW8_U_SUB_I32_A64_S
1617 76700818U, // ATOMIC_RMW8_U_SUB_I64_A32
1618 19176594U, // ATOMIC_RMW8_U_SUB_I64_A32_S
1619 76700818U, // ATOMIC_RMW8_U_SUB_I64_A64
1620 19176594U, // ATOMIC_RMW8_U_SUB_I64_A64_S
1621 76701324U, // ATOMIC_RMW8_U_XCHG_I32_A32
1622 19177100U, // ATOMIC_RMW8_U_XCHG_I32_A32_S
1623 76701324U, // ATOMIC_RMW8_U_XCHG_I32_A64
1624 19177100U, // ATOMIC_RMW8_U_XCHG_I32_A64_S
1625 76701348U, // ATOMIC_RMW8_U_XCHG_I64_A32
1626 19177124U, // ATOMIC_RMW8_U_XCHG_I64_A32_S
1627 76701348U, // ATOMIC_RMW8_U_XCHG_I64_A64
1628 19177124U, // ATOMIC_RMW8_U_XCHG_I64_A64_S
1629 76701858U, // ATOMIC_RMW8_U_XOR_I32_A32
1630 19177634U, // ATOMIC_RMW8_U_XOR_I32_A32_S
1631 76701858U, // ATOMIC_RMW8_U_XOR_I32_A64
1632 19177634U, // ATOMIC_RMW8_U_XOR_I32_A64_S
1633 76701881U, // ATOMIC_RMW8_U_XOR_I64_A32
1634 19177657U, // ATOMIC_RMW8_U_XOR_I64_A32_S
1635 76701881U, // ATOMIC_RMW8_U_XOR_I64_A64
1636 19177657U, // ATOMIC_RMW8_U_XOR_I64_A64_S
1637 76694988U, // ATOMIC_RMW_ADD_I32_A32
1638 19170764U, // ATOMIC_RMW_ADD_I32_A32_S
1639 76694988U, // ATOMIC_RMW_ADD_I32_A64
1640 19170764U, // ATOMIC_RMW_ADD_I32_A64_S
1641 76695008U, // ATOMIC_RMW_ADD_I64_A32
1642 19170784U, // ATOMIC_RMW_ADD_I64_A32_S
1643 76695008U, // ATOMIC_RMW_ADD_I64_A64
1644 19170784U, // ATOMIC_RMW_ADD_I64_A64_S
1645 76695145U, // ATOMIC_RMW_AND_I32_A32
1646 19170921U, // ATOMIC_RMW_AND_I32_A32_S
1647 76695145U, // ATOMIC_RMW_AND_I32_A64
1648 19170921U, // ATOMIC_RMW_AND_I32_A64_S
1649 76695165U, // ATOMIC_RMW_AND_I64_A32
1650 19170941U, // ATOMIC_RMW_AND_I64_A32_S
1651 76695165U, // ATOMIC_RMW_AND_I64_A64
1652 19170941U, // ATOMIC_RMW_AND_I64_A64_S
1653 345131550U, // ATOMIC_RMW_CMPXCHG_I32_A32
1654 19171870U, // ATOMIC_RMW_CMPXCHG_I32_A32_S
1655 345131550U, // ATOMIC_RMW_CMPXCHG_I32_A64
1656 19171870U, // ATOMIC_RMW_CMPXCHG_I32_A64_S
1657 345131574U, // ATOMIC_RMW_CMPXCHG_I64_A32
1658 19171894U, // ATOMIC_RMW_CMPXCHG_I64_A32_S
1659 345131574U, // ATOMIC_RMW_CMPXCHG_I64_A64
1660 19171894U, // ATOMIC_RMW_CMPXCHG_I64_A64_S
1661 76696853U, // ATOMIC_RMW_OR_I32_A32
1662 19172629U, // ATOMIC_RMW_OR_I32_A32_S
1663 76696853U, // ATOMIC_RMW_OR_I32_A64
1664 19172629U, // ATOMIC_RMW_OR_I32_A64_S
1665 76696872U, // ATOMIC_RMW_OR_I64_A32
1666 19172648U, // ATOMIC_RMW_OR_I64_A32_S
1667 76696872U, // ATOMIC_RMW_OR_I64_A64
1668 19172648U, // ATOMIC_RMW_OR_I64_A64_S
1669 76694715U, // ATOMIC_RMW_SUB_I32_A32
1670 19170491U, // ATOMIC_RMW_SUB_I32_A32_S
1671 76694715U, // ATOMIC_RMW_SUB_I32_A64
1672 19170491U, // ATOMIC_RMW_SUB_I32_A64_S
1673 76694735U, // ATOMIC_RMW_SUB_I64_A32
1674 19170511U, // ATOMIC_RMW_SUB_I64_A32_S
1675 76694735U, // ATOMIC_RMW_SUB_I64_A64
1676 19170511U, // ATOMIC_RMW_SUB_I64_A64_S
1677 76696052U, // ATOMIC_RMW_XCHG_I32_A32
1678 19171828U, // ATOMIC_RMW_XCHG_I32_A32_S
1679 76696052U, // ATOMIC_RMW_XCHG_I32_A64
1680 19171828U, // ATOMIC_RMW_XCHG_I32_A64_S
1681 76696073U, // ATOMIC_RMW_XCHG_I64_A32
1682 19171849U, // ATOMIC_RMW_XCHG_I64_A32_S
1683 76696073U, // ATOMIC_RMW_XCHG_I64_A64
1684 19171849U, // ATOMIC_RMW_XCHG_I64_A64_S
1685 76696962U, // ATOMIC_RMW_XOR_I32_A32
1686 19172738U, // ATOMIC_RMW_XOR_I32_A32_S
1687 76696962U, // ATOMIC_RMW_XOR_I32_A64
1688 19172738U, // ATOMIC_RMW_XOR_I32_A64_S
1689 76696982U, // ATOMIC_RMW_XOR_I64_A32
1690 19172758U, // ATOMIC_RMW_XOR_I64_A32_S
1691 76696982U, // ATOMIC_RMW_XOR_I64_A64
1692 19172758U, // ATOMIC_RMW_XOR_I64_A64_S
1693 967082963U, // ATOMIC_STORE16_I32_A32
1694 19170259U, // ATOMIC_STORE16_I32_A32_S
1695 967082963U, // ATOMIC_STORE16_I32_A64
1696 19170259U, // ATOMIC_STORE16_I32_A64_S
1697 967082983U, // ATOMIC_STORE16_I64_A32
1698 19170279U, // ATOMIC_STORE16_I64_A32_S
1699 967082983U, // ATOMIC_STORE16_I64_A64
1700 19170279U, // ATOMIC_STORE16_I64_A64_S
1701 967082727U, // ATOMIC_STORE32_I64_A32
1702 19170023U, // ATOMIC_STORE32_I64_A32_S
1703 967082727U, // ATOMIC_STORE32_I64_A64
1704 19170023U, // ATOMIC_STORE32_I64_A64_S
1705 967083080U, // ATOMIC_STORE8_I32_A32
1706 19170376U, // ATOMIC_STORE8_I32_A32_S
1707 967083080U, // ATOMIC_STORE8_I32_A64
1708 19170376U, // ATOMIC_STORE8_I32_A64_S
1709 967083099U, // ATOMIC_STORE8_I64_A32
1710 19170395U, // ATOMIC_STORE8_I64_A32_S
1711 967083099U, // ATOMIC_STORE8_I64_A64
1712 19170395U, // ATOMIC_STORE8_I64_A64_S
1713 967084315U, // ATOMIC_STORE_I32_A32
1714 19171611U, // ATOMIC_STORE_I32_A32_S
1715 967084315U, // ATOMIC_STORE_I32_A64
1716 19171611U, // ATOMIC_STORE_I32_A64_S
1717 967084333U, // ATOMIC_STORE_I64_A32
1718 19171629U, // ATOMIC_STORE_I64_A32_S
1719 967084333U, // ATOMIC_STORE_I64_A64
1720 19171629U, // ATOMIC_STORE_I64_A64_S
1721 8544145U, // AVGR_U_I16x8
1722 14363U, // AVGR_U_I16x8_S
1723 8544131U, // AVGR_U_I8x16
1724 14350U, // AVGR_U_I8x16_S
1725 150139U, // BITMASK_I16x8
1726 10542U, // BITMASK_I16x8_S
1727 150109U, // BITMASK_I32x4
1728 10514U, // BITMASK_I32x4_S
1729 150094U, // BITMASK_I64x2
1730 10500U, // BITMASK_I64x2_S
1731 150124U, // BITMASK_I8x16
1732 10528U, // BITMASK_I8x16_S
1733 1350719084U, // BITSELECT
1734 13128U, // BITSELECT_S
1735 49228U, // BLOCK
1736 49228U, // BLOCK_S
1737 16385U, // BR
1738 147512U, // BR_IF
1739 16440U, // BR_IF_S
1740 16385U, // BR_S
1741 16806U, // BR_TABLE_I32
1742 65958U, // BR_TABLE_I32_S
1743 16806U, // BR_TABLE_I64
1744 65958U, // BR_TABLE_I64_S
1745 0U, // BR_UNLESS
1746 0U, // BR_UNLESS_S
1747 10666U, // CALL
1748 153219U, // CALL_INDIRECT
1749 153219U, // CALL_INDIRECT_S
1750 19189U, // CALL_S
1751 0U, // CATCH
1752 0U, // CATCH_ALL
1753 10647U, // CATCH_ALL_LEGACY
1754 10647U, // CATCH_ALL_LEGACY_S
1755 0U, // CATCH_ALL_REF
1756 0U, // CATCH_ALL_REF_S
1757 0U, // CATCH_ALL_S
1758 10484U, // CATCH_LEGACY
1759 16450U, // CATCH_LEGACY_S
1760 0U, // CATCH_REF
1761 0U, // CATCH_REF_S
1762 0U, // CATCH_S
1763 150242U, // CEIL_F16x8
1764 10636U, // CEIL_F16x8_S
1765 150198U, // CEIL_F32
1766 10596U, // CEIL_F32_S
1767 150230U, // CEIL_F32x4
1768 10625U, // CEIL_F32x4_S
1769 150220U, // CEIL_F64
1770 10616U, // CEIL_F64_S
1771 150208U, // CEIL_F64x2
1772 10605U, // CEIL_F64x2_S
1773 148126U, // CLZ_I32
1774 9289U, // CLZ_I32_S
1775 148136U, // CLZ_I64
1776 9298U, // CLZ_I64_S
1777 153573U, // CONST_F32
1778 22501U, // CONST_F32_S
1779 153595U, // CONST_F64
1780 22523U, // CONST_F64_S
1781 153584U, // CONST_I32
1782 22512U, // CONST_I32_S
1783 153606U, // CONST_I64
1784 22534U, // CONST_I64_S
1785 3498203153U, // CONST_V128_F32x4
1786 1350719505U, // CONST_V128_F32x4_S
1787 8542225U, // CONST_V128_F64x2
1788 153617U, // CONST_V128_F64x2_S
1789 3498203153U, // CONST_V128_I16x8
1790 3498203153U, // CONST_V128_I16x8_S
1791 3498203153U, // CONST_V128_I32x4
1792 1350719505U, // CONST_V128_I32x4_S
1793 8542225U, // CONST_V128_I64x2
1794 153617U, // CONST_V128_I64x2_S
1795 3498203153U, // CONST_V128_I8x16
1796 3498203153U, // CONST_V128_I8x16_S
1797 8538999U, // COPYSIGN_F32
1798 10761U, // COPYSIGN_F32_S
1799 8539013U, // COPYSIGN_F64
1800 10774U, // COPYSIGN_F64_S
1801 156274U, // COPY_EXNREF
1802 14795U, // COPY_EXNREF_S
1803 156274U, // COPY_EXTERNREF
1804 14795U, // COPY_EXTERNREF_S
1805 156274U, // COPY_F32
1806 14795U, // COPY_F32_S
1807 156274U, // COPY_F64
1808 14795U, // COPY_F64_S
1809 156274U, // COPY_FUNCREF
1810 14795U, // COPY_FUNCREF_S
1811 156274U, // COPY_I32
1812 14795U, // COPY_I32_S
1813 156274U, // COPY_I64
1814 14795U, // COPY_I64_S
1815 156274U, // COPY_V128
1816 14795U, // COPY_V128_S
1817 148166U, // CTZ_I32
1818 9307U, // CTZ_I32_S
1819 148176U, // CTZ_I64
1820 9316U, // CTZ_I64_S
1821 19643U, // DATA_DROP
1822 19643U, // DATA_DROP_S
1823 10193U, // DEBUG_UNREACHABLE
1824 10193U, // DEBUG_UNREACHABLE_S
1825 25227U, // DELEGATE
1826 25227U, // DELEGATE_S
1827 8544727U, // DIV_F16x8
1828 14686U, // DIV_F16x8_S
1829 8536661U, // DIV_F32
1830 9253U, // DIV_F32_S
1831 8544716U, // DIV_F32x4
1832 14676U, // DIV_F32x4_S
1833 8536671U, // DIV_F64
1834 9262U, // DIV_F64_S
1835 8544705U, // DIV_F64x2
1836 14666U, // DIV_F64x2_S
1837 8541273U, // DIV_S_I32
1838 12696U, // DIV_S_I32_S
1839 8541284U, // DIV_S_I64
1840 12706U, // DIV_S_I64_S
1841 8544644U, // DIV_U_I32
1842 14610U, // DIV_U_I32_S
1843 8544655U, // DIV_U_I64
1844 14620U, // DIV_U_I64_S
1845 8540522U, // DOT
1846 12054U, // DOT_S
1847 19648U, // DROP_EXNREF
1848 11096U, // DROP_EXNREF_S
1849 19648U, // DROP_EXTERNREF
1850 11096U, // DROP_EXTERNREF_S
1851 19648U, // DROP_F32
1852 11096U, // DROP_F32_S
1853 19648U, // DROP_F64
1854 11096U, // DROP_F64_S
1855 19648U, // DROP_FUNCREF
1856 11096U, // DROP_FUNCREF_S
1857 19648U, // DROP_I32
1858 11096U, // DROP_I32_S
1859 19648U, // DROP_I64
1860 11096U, // DROP_I64_S
1861 19648U, // DROP_V128
1862 11096U, // DROP_V128_S
1863 10318U, // ELSE
1864 10318U, // ELSE_S
1865 10110U, // END
1866 10490U, // END_BLOCK
1867 10490U, // END_BLOCK_S
1868 10886U, // END_FUNCTION
1869 10886U, // END_FUNCTION_S
1870 10407U, // END_IF
1871 10407U, // END_IF_S
1872 11087U, // END_LOOP
1873 11087U, // END_LOOP_S
1874 10110U, // END_S
1875 14806U, // END_TRY
1876 14806U, // END_TRY_S
1877 10205U, // END_TRY_TABLE
1878 10205U, // END_TRY_TABLE_S
1879 148146U, // EQZ_I32
1880 14814U, // EQZ_I32_S
1881 148156U, // EQZ_I64
1882 14822U, // EQZ_I64_S
1883 8539384U, // EQ_F16x8
1884 11146U, // EQ_F16x8_S
1885 8536240U, // EQ_F32
1886 8927U, // EQ_F32_S
1887 8539354U, // EQ_F32x4
1888 11119U, // EQ_F32x4_S
1889 8536260U, // EQ_F64
1890 8945U, // EQ_F64_S
1891 8539334U, // EQ_F64x2
1892 11101U, // EQ_F64x2_S
1893 8539394U, // EQ_I16x8
1894 11155U, // EQ_I16x8_S
1895 8536250U, // EQ_I32
1896 8936U, // EQ_I32_S
1897 8539364U, // EQ_I32x4
1898 11128U, // EQ_I32x4_S
1899 8536270U, // EQ_I64
1900 8954U, // EQ_I64_S
1901 8539344U, // EQ_I64x2
1902 11110U, // EQ_I64x2_S
1903 8539374U, // EQ_I8x16
1904 11137U, // EQ_I8x16_S
1905 8540277U, // EXTMUL_HIGH_S_I16x8
1906 11844U, // EXTMUL_HIGH_S_I16x8_S
1907 8540495U, // EXTMUL_HIGH_S_I32x4
1908 12028U, // EXTMUL_HIGH_S_I32x4_S
1909 8539957U, // EXTMUL_HIGH_S_I64x2
1910 11581U, // EXTMUL_HIGH_S_I64x2_S
1911 8542914U, // EXTMUL_HIGH_U_I16x8
1912 13902U, // EXTMUL_HIGH_U_I16x8_S
1913 8543142U, // EXTMUL_HIGH_U_I32x4
1914 14058U, // EXTMUL_HIGH_U_I32x4_S
1915 8542617U, // EXTMUL_HIGH_U_I64x2
1916 13701U, // EXTMUL_HIGH_U_I64x2_S
1917 8540330U, // EXTMUL_LOW_S_I16x8
1918 11895U, // EXTMUL_LOW_S_I16x8_S
1919 8540590U, // EXTMUL_LOW_S_I32x4
1920 12119U, // EXTMUL_LOW_S_I32x4_S
1921 8540033U, // EXTMUL_LOW_S_I64x2
1922 11654U, // EXTMUL_LOW_S_I64x2_S
1923 8542967U, // EXTMUL_LOW_U_I16x8
1924 13953U, // EXTMUL_LOW_U_I16x8_S
1925 8543218U, // EXTMUL_LOW_U_I32x4
1926 14131U, // EXTMUL_LOW_U_I32x4_S
1927 8542693U, // EXTMUL_LOW_U_I64x2
1928 13774U, // EXTMUL_LOW_U_I64x2_S
1929 8538319U, // EXTRACT_LANE_F16x8
1930 18639U, // EXTRACT_LANE_F16x8_S
1931 8538279U, // EXTRACT_LANE_F32x4
1932 18599U, // EXTRACT_LANE_F32x4_S
1933 8538239U, // EXTRACT_LANE_F64x2
1934 18559U, // EXTRACT_LANE_F64x2_S
1935 8540866U, // EXTRACT_LANE_I16x8_s
1936 21186U, // EXTRACT_LANE_I16x8_s_S
1937 8543787U, // EXTRACT_LANE_I16x8_u
1938 24107U, // EXTRACT_LANE_I16x8_u_S
1939 8538299U, // EXTRACT_LANE_I32x4
1940 18619U, // EXTRACT_LANE_I32x4_S
1941 8538259U, // EXTRACT_LANE_I64x2
1942 18579U, // EXTRACT_LANE_I64x2_S
1943 8540844U, // EXTRACT_LANE_I8x16_s
1944 21164U, // EXTRACT_LANE_I8x16_s_S
1945 8543765U, // EXTRACT_LANE_I8x16_u
1946 24085U, // EXTRACT_LANE_I8x16_u_S
1947 151098U, // F32_CONVERT_S_I32
1948 11359U, // F32_CONVERT_S_I32_S
1949 151230U, // F32_CONVERT_S_I64
1950 11467U, // F32_CONVERT_S_I64_S
1951 153758U, // F32_CONVERT_U_I32
1952 13479U, // F32_CONVERT_U_I32_S
1953 153890U, // F32_CONVERT_U_I64
1954 13587U, // F32_CONVERT_U_I64_S
1955 148312U, // F32_DEMOTE_F64
1956 9562U, // F32_DEMOTE_F64_S
1957 148291U, // F32_REINTERPRET_I32
1958 9542U, // F32_REINTERPRET_I32_S
1959 151117U, // F64_CONVERT_S_I32
1960 11377U, // F64_CONVERT_S_I32_S
1961 151249U, // F64_CONVERT_S_I64
1962 11485U, // F64_CONVERT_S_I64_S
1963 153777U, // F64_CONVERT_U_I32
1964 13497U, // F64_CONVERT_U_I32_S
1965 153909U, // F64_CONVERT_U_I64
1966 13605U, // F64_CONVERT_U_I64_S
1967 148253U, // F64_PROMOTE_F32
1968 9506U, // F64_PROMOTE_F32_S
1969 148363U, // F64_REINTERPRET_I64
1970 9610U, // F64_REINTERPRET_I64_S
1971 0U, // FALLTHROUGH_RETURN
1972 0U, // FALLTHROUGH_RETURN_S
1973 150891U, // FLOOR_F16x8
1974 11216U, // FLOOR_F16x8_S
1975 150843U, // FLOOR_F32
1976 11172U, // FLOOR_F32_S
1977 150878U, // FLOOR_F32x4
1978 11204U, // FLOOR_F32x4_S
1979 150867U, // FLOOR_F64
1980 11194U, // FLOOR_F64_S
1981 150854U, // FLOOR_F64x2
1982 11182U, // FLOOR_F64x2_S
1983 0U, // FP_TO_SINT_I32_F32
1984 0U, // FP_TO_SINT_I32_F32_S
1985 0U, // FP_TO_SINT_I32_F64
1986 0U, // FP_TO_SINT_I32_F64_S
1987 0U, // FP_TO_SINT_I64_F32
1988 0U, // FP_TO_SINT_I64_F32_S
1989 0U, // FP_TO_SINT_I64_F64
1990 0U, // FP_TO_SINT_I64_F64_S
1991 0U, // FP_TO_UINT_I32_F32
1992 0U, // FP_TO_UINT_I32_F32_S
1993 0U, // FP_TO_UINT_I32_F64
1994 0U, // FP_TO_UINT_I32_F64_S
1995 0U, // FP_TO_UINT_I64_F32
1996 0U, // FP_TO_UINT_I64_F32_S
1997 0U, // FP_TO_UINT_I64_F64
1998 0U, // FP_TO_UINT_I64_F64_S
1999 8537790U, // GE_F16x8
2000 10157U, // GE_F16x8_S
2001 8536160U, // GE_F32
2002 8855U, // GE_F32_S
2003 8537780U, // GE_F32x4
2004 10148U, // GE_F32x4_S
2005 8536170U, // GE_F64
2006 8864U, // GE_F64_S
2007 8537770U, // GE_F64x2
2008 10139U, // GE_F64x2_S
2009 8540764U, // GE_S_I16x8
2010 12267U, // GE_S_I16x8_S
2011 8540708U, // GE_S_I32
2012 12216U, // GE_S_I32_S
2013 8540740U, // GE_S_I32x4
2014 12245U, // GE_S_I32x4_S
2015 8540730U, // GE_S_I64
2016 12236U, // GE_S_I64_S
2017 8540718U, // GE_S_I64x2
2018 12225U, // GE_S_I64x2_S
2019 8540752U, // GE_S_I8x16
2020 12256U, // GE_S_I8x16_S
2021 8543697U, // GE_U_I16x8
2022 14232U, // GE_U_I16x8_S
2023 8543653U, // GE_U_I32
2024 14192U, // GE_U_I32_S
2025 8543673U, // GE_U_I32x4
2026 14210U, // GE_U_I32x4_S
2027 8543663U, // GE_U_I64
2028 14201U, // GE_U_I64_S
2029 8543685U, // GE_U_I8x16
2030 14221U, // GE_U_I8x16_S
2031 153245U, // GLOBAL_GET_EXNREF
2032 22173U, // GLOBAL_GET_EXNREF_S
2033 153245U, // GLOBAL_GET_EXTERNREF
2034 22173U, // GLOBAL_GET_EXTERNREF_S
2035 153245U, // GLOBAL_GET_F32
2036 22173U, // GLOBAL_GET_F32_S
2037 153245U, // GLOBAL_GET_F64
2038 22173U, // GLOBAL_GET_F64_S
2039 153245U, // GLOBAL_GET_FUNCREF
2040 22173U, // GLOBAL_GET_FUNCREF_S
2041 153245U, // GLOBAL_GET_I32
2042 22173U, // GLOBAL_GET_I32_S
2043 153245U, // GLOBAL_GET_I64
2044 22173U, // GLOBAL_GET_I64_S
2045 153245U, // GLOBAL_GET_V128
2046 22173U, // GLOBAL_GET_V128_S
2047 153279U, // GLOBAL_SET_EXNREF
2048 22207U, // GLOBAL_SET_EXNREF_S
2049 153279U, // GLOBAL_SET_EXTERNREF
2050 22207U, // GLOBAL_SET_EXTERNREF_S
2051 153279U, // GLOBAL_SET_F32
2052 22207U, // GLOBAL_SET_F32_S
2053 153279U, // GLOBAL_SET_F64
2054 22207U, // GLOBAL_SET_F64_S
2055 153279U, // GLOBAL_SET_FUNCREF
2056 22207U, // GLOBAL_SET_FUNCREF_S
2057 153279U, // GLOBAL_SET_I32
2058 22207U, // GLOBAL_SET_I32_S
2059 153279U, // GLOBAL_SET_I64
2060 22207U, // GLOBAL_SET_I64_S
2061 153279U, // GLOBAL_SET_V128
2062 22207U, // GLOBAL_SET_V128_S
2063 8541930U, // GT_F16x8
2064 13181U, // GT_F16x8_S
2065 8536300U, // GT_F32
2066 8981U, // GT_F32_S
2067 8541920U, // GT_F32x4
2068 13172U, // GT_F32x4_S
2069 8536310U, // GT_F64
2070 8990U, // GT_F64_S
2071 8541910U, // GT_F64x2
2072 13163U, // GT_F64x2_S
2073 8541193U, // GT_S_I16x8
2074 12623U, // GT_S_I16x8_S
2075 8541137U, // GT_S_I32
2076 12572U, // GT_S_I32_S
2077 8541169U, // GT_S_I32x4
2078 12601U, // GT_S_I32x4_S
2079 8541159U, // GT_S_I64
2080 12592U, // GT_S_I64_S
2081 8541147U, // GT_S_I64x2
2082 12581U, // GT_S_I64x2_S
2083 8541181U, // GT_S_I8x16
2084 12612U, // GT_S_I8x16_S
2085 8544576U, // GT_U_I16x8
2086 14548U, // GT_U_I16x8_S
2087 8544532U, // GT_U_I32
2088 14508U, // GT_U_I32_S
2089 8544552U, // GT_U_I32x4
2090 14526U, // GT_U_I32x4_S
2091 8544542U, // GT_U_I64
2092 14517U, // GT_U_I64_S
2093 8544564U, // GT_U_I8x16
2094 14537U, // GT_U_I8x16_S
2095 151546U, // I32_EXTEND16_S_I32
2096 11726U, // I32_EXTEND16_S_I32_S
2097 151774U, // I32_EXTEND8_S_I32
2098 11920U, // I32_EXTEND8_S_I32_S
2099 148270U, // I32_REINTERPRET_F32
2100 9522U, // I32_REINTERPRET_F32_S
2101 151004U, // I32_TRUNC_S_F32
2102 11270U, // I32_TRUNC_S_F32_S
2103 151154U, // I32_TRUNC_S_F64
2104 11395U, // I32_TRUNC_S_F64_S
2105 151038U, // I32_TRUNC_S_SAT_F32
2106 11302U, // I32_TRUNC_S_SAT_F32_S
2107 151188U, // I32_TRUNC_S_SAT_F64
2108 11427U, // I32_TRUNC_S_SAT_F64_S
2109 153664U, // I32_TRUNC_U_F32
2110 13390U, // I32_TRUNC_U_F32_S
2111 153814U, // I32_TRUNC_U_F64
2112 13515U, // I32_TRUNC_U_F64_S
2113 153698U, // I32_TRUNC_U_SAT_F32
2114 13422U, // I32_TRUNC_U_SAT_F32_S
2115 153848U, // I32_TRUNC_U_SAT_F64
2116 13547U, // I32_TRUNC_U_SAT_F64_S
2117 148349U, // I32_WRAP_I64
2118 9597U, // I32_WRAP_I64_S
2119 3498198052U, // I64_ADD128
2120 9665U, // I64_ADD128_S
2121 151562U, // I64_EXTEND16_S_I64
2122 11741U, // I64_EXTEND16_S_I64_S
2123 150988U, // I64_EXTEND32_S_I64
2124 11255U, // I64_EXTEND32_S_I64_S
2125 151789U, // I64_EXTEND8_S_I64
2126 11934U, // I64_EXTEND8_S_I64_S
2127 151080U, // I64_EXTEND_S_I32
2128 11342U, // I64_EXTEND_S_I32_S
2129 153740U, // I64_EXTEND_U_I32
2130 13462U, // I64_EXTEND_U_I32_S
2131 1350717972U, // I64_MUL_WIDE_S
2132 12201U, // I64_MUL_WIDE_S_S
2133 1350720917U, // I64_MUL_WIDE_U
2134 14177U, // I64_MUL_WIDE_U_S
2135 148328U, // I64_REINTERPRET_F64
2136 9577U, // I64_REINTERPRET_F64_S
2137 3498198040U, // I64_SUB128
2138 9654U, // I64_SUB128_S
2139 151021U, // I64_TRUNC_S_F32
2140 11286U, // I64_TRUNC_S_F32_S
2141 151171U, // I64_TRUNC_S_F64
2142 11411U, // I64_TRUNC_S_F64_S
2143 151059U, // I64_TRUNC_S_SAT_F32
2144 11322U, // I64_TRUNC_S_SAT_F32_S
2145 151209U, // I64_TRUNC_S_SAT_F64
2146 11447U, // I64_TRUNC_S_SAT_F64_S
2147 153681U, // I64_TRUNC_U_F32
2148 13406U, // I64_TRUNC_U_F32_S
2149 153831U, // I64_TRUNC_U_F64
2150 13531U, // I64_TRUNC_U_F64_S
2151 153719U, // I64_TRUNC_U_SAT_F32
2152 13442U, // I64_TRUNC_U_SAT_F32_S
2153 153869U, // I64_TRUNC_U_SAT_F64
2154 13567U, // I64_TRUNC_U_SAT_F64_S
2155 180245U, // IF
2156 49173U, // IF_S
2157 1350719058U, // LANESELECT_I16x8
2158 13103U, // LANESELECT_I16x8_S
2159 1350719006U, // LANESELECT_I32x4
2160 13053U, // LANESELECT_I32x4_S
2161 1350718980U, // LANESELECT_I64x2
2162 13028U, // LANESELECT_I64x2_S
2163 1350719032U, // LANESELECT_I8x16
2164 13078U, // LANESELECT_I8x16_S
2165 8537820U, // LE_F16x8
2166 10184U, // LE_F16x8_S
2167 8536180U, // LE_F32
2168 8873U, // LE_F32_S
2169 8537810U, // LE_F32x4
2170 10175U, // LE_F32x4_S
2171 8536190U, // LE_F64
2172 8882U, // LE_F64_S
2173 8537800U, // LE_F64x2
2174 10166U, // LE_F64x2_S
2175 8540832U, // LE_S_I16x8
2176 12329U, // LE_S_I16x8_S
2177 8540776U, // LE_S_I32
2178 12278U, // LE_S_I32_S
2179 8540808U, // LE_S_I32x4
2180 12307U, // LE_S_I32x4_S
2181 8540798U, // LE_S_I64
2182 12298U, // LE_S_I64_S
2183 8540786U, // LE_S_I64x2
2184 12287U, // LE_S_I64x2_S
2185 8540820U, // LE_S_I8x16
2186 12318U, // LE_S_I8x16_S
2187 8543753U, // LE_U_I16x8
2188 14283U, // LE_U_I16x8_S
2189 8543709U, // LE_U_I32
2190 14243U, // LE_U_I32_S
2191 8543729U, // LE_U_I32x4
2192 14261U, // LE_U_I32x4_S
2193 8543719U, // LE_U_I64
2194 14252U, // LE_U_I64_S
2195 8543741U, // LE_U_I8x16
2196 14272U, // LE_U_I8x16_S
2197 161633649U, // LOAD16_SPLAT_A32
2198 3626353U, // LOAD16_SPLAT_A32_S
2199 161633649U, // LOAD16_SPLAT_A64
2200 3626353U, // LOAD16_SPLAT_A64_S
2201 161632222U, // LOAD16_S_I32_A32
2202 3624926U, // LOAD16_S_I32_A32_S
2203 161632222U, // LOAD16_S_I32_A64
2204 3624926U, // LOAD16_S_I32_A64_S
2205 161632236U, // LOAD16_S_I64_A32
2206 3624940U, // LOAD16_S_I64_A32_S
2207 161632236U, // LOAD16_S_I64_A64
2208 3624940U, // LOAD16_S_I64_A64_S
2209 161634882U, // LOAD16_U_I32_A32
2210 3627586U, // LOAD16_U_I32_A32_S
2211 161634882U, // LOAD16_U_I32_A64
2212 3627586U, // LOAD16_U_I32_A64_S
2213 161634896U, // LOAD16_U_I64_A32
2214 3627600U, // LOAD16_U_I64_A32_S
2215 161634896U, // LOAD16_U_I64_A64
2216 3627600U, // LOAD16_U_I64_A64_S
2217 161633611U, // LOAD32_SPLAT_A32
2218 3626315U, // LOAD32_SPLAT_A32_S
2219 161633611U, // LOAD32_SPLAT_A64
2220 3626315U, // LOAD32_SPLAT_A64_S
2221 161631678U, // LOAD32_S_I64_A32
2222 3624382U, // LOAD32_S_I64_A32_S
2223 161631678U, // LOAD32_S_I64_A64
2224 3624382U, // LOAD32_S_I64_A64_S
2225 161634333U, // LOAD32_U_I64_A32
2226 3627037U, // LOAD32_U_I64_A32_S
2227 161634333U, // LOAD32_U_I64_A64
2228 3627037U, // LOAD32_U_I64_A64_S
2229 161633630U, // LOAD64_SPLAT_A32
2230 3626334U, // LOAD64_SPLAT_A32_S
2231 161633630U, // LOAD64_SPLAT_A64
2232 3626334U, // LOAD64_SPLAT_A64_S
2233 161633668U, // LOAD8_SPLAT_A32
2234 3626372U, // LOAD8_SPLAT_A32_S
2235 161633668U, // LOAD8_SPLAT_A64
2236 3626372U, // LOAD8_SPLAT_A64_S
2237 161632452U, // LOAD8_S_I32_A32
2238 3625156U, // LOAD8_S_I32_A32_S
2239 161632452U, // LOAD8_S_I32_A64
2240 3625156U, // LOAD8_S_I32_A64_S
2241 161632465U, // LOAD8_S_I64_A32
2242 3625169U, // LOAD8_S_I64_A32_S
2243 161632465U, // LOAD8_S_I64_A64
2244 3625169U, // LOAD8_S_I64_A64_S
2245 161635089U, // LOAD8_U_I32_A32
2246 3627793U, // LOAD8_U_I32_A32_S
2247 161635089U, // LOAD8_U_I32_A64
2248 3627793U, // LOAD8_U_I32_A64_S
2249 161635102U, // LOAD8_U_I64_A32
2250 3627806U, // LOAD8_U_I64_A32_S
2251 161635102U, // LOAD8_U_I64_A64
2252 3627806U, // LOAD8_U_I64_A64_S
2253 161632734U, // LOAD_EXTEND_S_I16x8_A32
2254 3625438U, // LOAD_EXTEND_S_I16x8_A32_S
2255 161632734U, // LOAD_EXTEND_S_I16x8_A64
2256 3625438U, // LOAD_EXTEND_S_I16x8_A64_S
2257 161632204U, // LOAD_EXTEND_S_I32x4_A32
2258 3624908U, // LOAD_EXTEND_S_I32x4_A32_S
2259 161632204U, // LOAD_EXTEND_S_I32x4_A64
2260 3624908U, // LOAD_EXTEND_S_I32x4_A64_S
2261 161631840U, // LOAD_EXTEND_S_I64x2_A32
2262 3624544U, // LOAD_EXTEND_S_I64x2_A32_S
2263 161631840U, // LOAD_EXTEND_S_I64x2_A64
2264 3624544U, // LOAD_EXTEND_S_I64x2_A64_S
2265 161635362U, // LOAD_EXTEND_U_I16x8_A32
2266 3628066U, // LOAD_EXTEND_U_I16x8_A32_S
2267 161635362U, // LOAD_EXTEND_U_I16x8_A64
2268 3628066U, // LOAD_EXTEND_U_I16x8_A64_S
2269 161634864U, // LOAD_EXTEND_U_I32x4_A32
2270 3627568U, // LOAD_EXTEND_U_I32x4_A32_S
2271 161634864U, // LOAD_EXTEND_U_I32x4_A64
2272 3627568U, // LOAD_EXTEND_U_I32x4_A64_S
2273 161634500U, // LOAD_EXTEND_U_I64x2_A32
2274 3627204U, // LOAD_EXTEND_U_I64x2_A32_S
2275 161634500U, // LOAD_EXTEND_U_I64x2_A64
2276 3627204U, // LOAD_EXTEND_U_I64x2_A64_S
2277 161629179U, // LOAD_F16_F32_A32
2278 3621883U, // LOAD_F16_F32_A32_S
2279 161629179U, // LOAD_F16_F32_A64
2280 3621883U, // LOAD_F16_F32_A64_S
2281 161629482U, // LOAD_F32_A32
2282 3622186U, // LOAD_F32_A32_S
2283 161629482U, // LOAD_F32_A64
2284 3622186U, // LOAD_F32_A64_S
2285 161629502U, // LOAD_F64_A32
2286 3622206U, // LOAD_F64_A32_S
2287 161629502U, // LOAD_F64_A64
2288 3622206U, // LOAD_F64_A64_S
2289 161629492U, // LOAD_I32_A32
2290 3622196U, // LOAD_I32_A32_S
2291 161629492U, // LOAD_I32_A64
2292 3622196U, // LOAD_I32_A64_S
2293 161629512U, // LOAD_I64_A32
2294 3622216U, // LOAD_I64_A32_S
2295 161629512U, // LOAD_I64_A64
2296 3622216U, // LOAD_I64_A64_S
2297 228738987U, // LOAD_LANE_16_A32
2298 4671403U, // LOAD_LANE_16_A32_S
2299 228738987U, // LOAD_LANE_16_A64
2300 4671403U, // LOAD_LANE_16_A64_S
2301 228738913U, // LOAD_LANE_32_A32
2302 4671329U, // LOAD_LANE_32_A32_S
2303 228738913U, // LOAD_LANE_32_A64
2304 4671329U, // LOAD_LANE_32_A64_S
2305 228738950U, // LOAD_LANE_64_A32
2306 4671366U, // LOAD_LANE_64_A32_S
2307 228738950U, // LOAD_LANE_64_A64
2308 4671366U, // LOAD_LANE_64_A64_S
2309 228739024U, // LOAD_LANE_8_A32
2310 4671440U, // LOAD_LANE_8_A32_S
2311 228739024U, // LOAD_LANE_8_A64
2312 4671440U, // LOAD_LANE_8_A64_S
2313 161629522U, // LOAD_V128_A32
2314 3622226U, // LOAD_V128_A32_S
2315 161629522U, // LOAD_V128_A64
2316 3622226U, // LOAD_V128_A64_S
2317 161631230U, // LOAD_ZERO_32_A32
2318 3623934U, // LOAD_ZERO_32_A32_S
2319 161631230U, // LOAD_ZERO_32_A64
2320 3623934U, // LOAD_ZERO_32_A64_S
2321 161631273U, // LOAD_ZERO_64_A32
2322 3623977U, // LOAD_ZERO_64_A32_S
2323 161631273U, // LOAD_ZERO_64_A64
2324 3623977U, // LOAD_ZERO_64_A64_S
2325 153257U, // LOCAL_GET_EXNREF
2326 22185U, // LOCAL_GET_EXNREF_S
2327 153257U, // LOCAL_GET_EXTERNREF
2328 22185U, // LOCAL_GET_EXTERNREF_S
2329 153257U, // LOCAL_GET_F32
2330 22185U, // LOCAL_GET_F32_S
2331 153257U, // LOCAL_GET_F64
2332 22185U, // LOCAL_GET_F64_S
2333 153257U, // LOCAL_GET_FUNCREF
2334 22185U, // LOCAL_GET_FUNCREF_S
2335 153257U, // LOCAL_GET_I32
2336 22185U, // LOCAL_GET_I32_S
2337 153257U, // LOCAL_GET_I64
2338 22185U, // LOCAL_GET_I64_S
2339 153257U, // LOCAL_GET_V128
2340 22185U, // LOCAL_GET_V128_S
2341 153291U, // LOCAL_SET_EXNREF
2342 22219U, // LOCAL_SET_EXNREF_S
2343 153291U, // LOCAL_SET_EXTERNREF
2344 22219U, // LOCAL_SET_EXTERNREF_S
2345 153291U, // LOCAL_SET_F32
2346 22219U, // LOCAL_SET_F32_S
2347 153291U, // LOCAL_SET_F64
2348 22219U, // LOCAL_SET_F64_S
2349 153291U, // LOCAL_SET_FUNCREF
2350 22219U, // LOCAL_SET_FUNCREF_S
2351 153291U, // LOCAL_SET_I32
2352 22219U, // LOCAL_SET_I32_S
2353 153291U, // LOCAL_SET_I64
2354 22219U, // LOCAL_SET_I64_S
2355 153291U, // LOCAL_SET_V128
2356 22219U, // LOCAL_SET_V128_S
2357 8537759U, // LOCAL_TEE_EXNREF
2358 18079U, // LOCAL_TEE_EXNREF_S
2359 8537759U, // LOCAL_TEE_EXTERNREF
2360 18079U, // LOCAL_TEE_EXTERNREF_S
2361 8537759U, // LOCAL_TEE_F32
2362 18079U, // LOCAL_TEE_F32_S
2363 8537759U, // LOCAL_TEE_F64
2364 18079U, // LOCAL_TEE_F64_S
2365 8537759U, // LOCAL_TEE_FUNCREF
2366 18079U, // LOCAL_TEE_FUNCREF_S
2367 8537759U, // LOCAL_TEE_I32
2368 18079U, // LOCAL_TEE_I32_S
2369 8537759U, // LOCAL_TEE_I64
2370 18079U, // LOCAL_TEE_I64_S
2371 8537759U, // LOCAL_TEE_V128
2372 18079U, // LOCAL_TEE_V128_S
2373 49198U, // LOOP
2374 49198U, // LOOP_S
2375 8541973U, // LT_F16x8
2376 13208U, // LT_F16x8_S
2377 8536320U, // LT_F32
2378 8999U, // LT_F32_S
2379 8541963U, // LT_F32x4
2380 13199U, // LT_F32x4_S
2381 8536330U, // LT_F64
2382 9008U, // LT_F64_S
2383 8541953U, // LT_F64x2
2384 13190U, // LT_F64x2_S
2385 8541261U, // LT_S_I16x8
2386 12685U, // LT_S_I16x8_S
2387 8541205U, // LT_S_I32
2388 12634U, // LT_S_I32_S
2389 8541237U, // LT_S_I32x4
2390 12663U, // LT_S_I32x4_S
2391 8541227U, // LT_S_I64
2392 12654U, // LT_S_I64_S
2393 8541215U, // LT_S_I64x2
2394 12643U, // LT_S_I64x2_S
2395 8541249U, // LT_S_I8x16
2396 12674U, // LT_S_I8x16_S
2397 8544632U, // LT_U_I16x8
2398 14599U, // LT_U_I16x8_S
2399 8544588U, // LT_U_I32
2400 14559U, // LT_U_I32_S
2401 8544608U, // LT_U_I32x4
2402 14577U, // LT_U_I32x4_S
2403 8544598U, // LT_U_I64
2404 14568U, // LT_U_I64_S
2405 8544620U, // LT_U_I8x16
2406 14588U, // LT_U_I8x16_S
2407 1350714868U, // MADD_F16x8
2408 10000U, // MADD_F16x8_S
2409 1350714900U, // MADD_F32x4
2410 10030U, // MADD_F32x4_S
2411 1350714880U, // MADD_F64x2
2412 10011U, // MADD_F64x2_S
2413 8544785U, // MAX_F16x8
2414 14716U, // MAX_F16x8_S
2415 8536691U, // MAX_F32
2416 9271U, // MAX_F32_S
2417 8544774U, // MAX_F32x4
2418 14706U, // MAX_F32x4_S
2419 8536701U, // MAX_F64
2420 9280U, // MAX_F64_S
2421 8544763U, // MAX_F64x2
2422 14696U, // MAX_F64x2_S
2423 8541321U, // MAX_S_I16x8
2424 12740U, // MAX_S_I16x8_S
2425 8541295U, // MAX_S_I32x4
2426 12716U, // MAX_S_I32x4_S
2427 8541308U, // MAX_S_I8x16
2428 12728U, // MAX_S_I8x16_S
2429 8544692U, // MAX_U_I16x8
2430 14654U, // MAX_U_I16x8_S
2431 8544666U, // MAX_U_I32x4
2432 14630U, // MAX_U_I32x4_S
2433 8544679U, // MAX_U_I8x16
2434 14642U, // MAX_U_I8x16_S
2435 0U, // MEMCPY_A32
2436 0U, // MEMCPY_A32_S
2437 0U, // MEMCPY_A64
2438 0U, // MEMCPY_A64_S
2439 76694151U, // MEMORY_ATOMIC_NOTIFY_A32
2440 19169927U, // MEMORY_ATOMIC_NOTIFY_A32_S
2441 76694151U, // MEMORY_ATOMIC_NOTIFY_A64
2442 19169927U, // MEMORY_ATOMIC_NOTIFY_A64_S
2443 345129236U, // MEMORY_ATOMIC_WAIT32_A32
2444 19169556U, // MEMORY_ATOMIC_WAIT32_A32_S
2445 345129236U, // MEMORY_ATOMIC_WAIT32_A64
2446 19169556U, // MEMORY_ATOMIC_WAIT32_A64_S
2447 345129259U, // MEMORY_ATOMIC_WAIT64_A32
2448 19169579U, // MEMORY_ATOMIC_WAIT64_A32_S
2449 345129259U, // MEMORY_ATOMIC_WAIT64_A64
2450 19169579U, // MEMORY_ATOMIC_WAIT64_A64_S
2451 3498205822U, // MEMORY_COPY_A32
2452 156286U, // MEMORY_COPY_A32_S
2453 3498205822U, // MEMORY_COPY_A64
2454 156286U, // MEMORY_COPY_A64_S
2455 1350716167U, // MEMORY_FILL_A32
2456 19207U, // MEMORY_FILL_A32_S
2457 1350716167U, // MEMORY_FILL_A64
2458 19207U, // MEMORY_FILL_A64_S
2459 3498202868U, // MEMORY_INIT_A32
2460 153332U, // MEMORY_INIT_A32_S
2461 3498202868U, // MEMORY_INIT_A64
2462 153332U, // MEMORY_INIT_A64_S
2463 0U, // MEMSET_A32
2464 0U, // MEMSET_A32_S
2465 0U, // MEMSET_A64
2466 0U, // MEMSET_A64_S
2467 8539049U, // MIN_F16x8
2468 10807U, // MIN_F16x8_S
2469 8536601U, // MIN_F32
2470 9189U, // MIN_F32_S
2471 8539038U, // MIN_F32x4
2472 10797U, // MIN_F32x4_S
2473 8536611U, // MIN_F64
2474 9198U, // MIN_F64_S
2475 8539027U, // MIN_F64x2
2476 10787U, // MIN_F64x2_S
2477 8540936U, // MIN_S_I16x8
2478 12384U, // MIN_S_I16x8_S
2479 8540910U, // MIN_S_I32x4
2480 12360U, // MIN_S_I32x4_S
2481 8540923U, // MIN_S_I8x16
2482 12372U, // MIN_S_I8x16_S
2483 8544118U, // MIN_U_I16x8
2484 14338U, // MIN_U_I16x8_S
2485 8544092U, // MIN_U_I32x4
2486 14314U, // MIN_U_I32x4_S
2487 8544105U, // MIN_U_I8x16
2488 14326U, // MIN_U_I8x16_S
2489 8538977U, // MUL_F16x8
2490 10741U, // MUL_F16x8_S
2491 8536561U, // MUL_F32
2492 9153U, // MUL_F32_S
2493 8538955U, // MUL_F32x4
2494 10721U, // MUL_F32x4_S
2495 8536581U, // MUL_F64
2496 9171U, // MUL_F64_S
2497 8538933U, // MUL_F64x2
2498 10701U, // MUL_F64x2_S
2499 8538988U, // MUL_I16x8
2500 10751U, // MUL_I16x8_S
2501 8536571U, // MUL_I32
2502 9162U, // MUL_I32_S
2503 8538966U, // MUL_I32x4
2504 10731U, // MUL_I32x4_S
2505 8536591U, // MUL_I64
2506 9180U, // MUL_I64_S
2507 8538944U, // MUL_I64x2
2508 10711U, // MUL_I64x2_S
2509 8540086U, // NARROW_S_I16x8
2510 11705U, // NARROW_S_I16x8_S
2511 8540616U, // NARROW_S_I8x16
2512 12144U, // NARROW_S_I8x16_S
2513 8542746U, // NARROW_U_I16x8
2514 13825U, // NARROW_U_I16x8_S
2515 8543244U, // NARROW_U_I8x16
2516 14156U, // NARROW_U_I8x16_S
2517 153548U, // NEAREST_F16x8
2518 13376U, // NEAREST_F16x8_S
2519 153492U, // NEAREST_F32
2520 13324U, // NEAREST_F32_S
2521 153533U, // NEAREST_F32x4
2522 13362U, // NEAREST_F32x4_S
2523 153520U, // NEAREST_F64
2524 13350U, // NEAREST_F64_S
2525 153505U, // NEAREST_F64x2
2526 13336U, // NEAREST_F64x2_S
2527 149982U, // NEG_F16x8
2528 10464U, // NEG_F16x8_S
2529 147913U, // NEG_F32
2530 9117U, // NEG_F32_S
2531 149949U, // NEG_F32x4
2532 10434U, // NEG_F32x4_S
2533 147923U, // NEG_F64
2534 9126U, // NEG_F64_S
2535 149927U, // NEG_F64x2
2536 10414U, // NEG_F64x2_S
2537 149993U, // NEG_I16x8
2538 10474U, // NEG_I16x8_S
2539 149960U, // NEG_I32x4
2540 10444U, // NEG_I32x4_S
2541 149938U, // NEG_I64x2
2542 10424U, // NEG_I64x2_S
2543 149971U, // NEG_I8x16
2544 10454U, // NEG_I8x16_S
2545 8537933U, // NE_F16x8
2546 10300U, // NE_F16x8_S
2547 8536200U, // NE_F32
2548 8891U, // NE_F32_S
2549 8537903U, // NE_F32x4
2550 10273U, // NE_F32x4_S
2551 8536220U, // NE_F64
2552 8909U, // NE_F64_S
2553 8537883U, // NE_F64x2
2554 10255U, // NE_F64x2_S
2555 8537943U, // NE_I16x8
2556 10309U, // NE_I16x8_S
2557 8536210U, // NE_I32
2558 8900U, // NE_I32_S
2559 8537913U, // NE_I32x4
2560 10282U, // NE_I32x4_S
2561 8536230U, // NE_I64
2562 8918U, // NE_I64_S
2563 8537893U, // NE_I64x2
2564 10264U, // NE_I64x2_S
2565 8537923U, // NE_I8x16
2566 10291U, // NE_I8x16_S
2567 1350714920U, // NMADD_F16x8
2568 10049U, // NMADD_F16x8_S
2569 1350714954U, // NMADD_F32x4
2570 10081U, // NMADD_F32x4_S
2571 1350714933U, // NMADD_F64x2
2572 10061U, // NMADD_F64x2_S
2573 11083U, // NOP
2574 11083U, // NOP_S
2575 153413U, // NOT
2576 13252U, // NOT_S
2577 8539404U, // OR
2578 8536280U, // OR_I32
2579 8963U, // OR_I32_S
2580 8536290U, // OR_I64
2581 8972U, // OR_I64_S
2582 11164U, // OR_S
2583 8544858U, // PMAX_F16x8
2584 14784U, // PMAX_F16x8_S
2585 8544846U, // PMAX_F32x4
2586 14773U, // PMAX_F32x4_S
2587 8544834U, // PMAX_F64x2
2588 14762U, // PMAX_F64x2_S
2589 8539122U, // PMIN_F16x8
2590 10875U, // PMIN_F16x8_S
2591 8539110U, // PMIN_F32x4
2592 10864U, // PMIN_F32x4_S
2593 8539098U, // PMIN_F64x2
2594 10853U, // PMIN_F64x2_S
2595 153375U, // POPCNT_I32
2596 13217U, // POPCNT_I32_S
2597 153387U, // POPCNT_I64
2598 13228U, // POPCNT_I64_S
2599 153399U, // POPCNT_I8x16
2600 13239U, // POPCNT_I8x16_S
2601 8541116U, // Q15MULR_SAT_S_I16x8
2602 12552U, // Q15MULR_SAT_S_I16x8_S
2603 83171U, // REF_FUNC
2604 25437U, // REF_FUNC_S
2605 84756U, // REF_IS_NULL_EXNREF
2606 10671U, // REF_IS_NULL_EXNREF_S
2607 84756U, // REF_IS_NULL_EXTERNREF
2608 10671U, // REF_IS_NULL_EXTERNREF_S
2609 84756U, // REF_IS_NULL_FUNCREF
2610 10671U, // REF_IS_NULL_FUNCREF_S
2611 27306U, // REF_NULL_EXNREF
2612 10922U, // REF_NULL_EXNREF_S
2613 27283U, // REF_NULL_EXTERNREF
2614 10899U, // REF_NULL_EXTERNREF_S
2615 26244U, // REF_NULL_FUNCREF
2616 9860U, // REF_NULL_FUNCREF_S
2617 2316251U, // REF_TEST_FUNCREF
2618 25627U, // REF_TEST_FUNCREF_S
2619 8540186U, // RELAXED_DOT
2620 1350717935U, // RELAXED_DOT_ADD
2621 12165U, // RELAXED_DOT_ADD_S
2622 1350714107U, // RELAXED_DOT_BFLOAT
2623 9473U, // RELAXED_DOT_BFLOAT_S
2624 11756U, // RELAXED_DOT_S
2625 8541023U, // RELAXED_Q15MULR_S_I16x8
2626 12464U, // RELAXED_Q15MULR_S_I16x8_S
2627 8537860U, // RELAXED_SWIZZLE
2628 10233U, // RELAXED_SWIZZLE_S
2629 8540888U, // REM_S_I32
2630 12340U, // REM_S_I32_S
2631 8540899U, // REM_S_I64
2632 12350U, // REM_S_I64_S
2633 8544070U, // REM_U_I32
2634 14294U, // REM_U_I32_S
2635 8544081U, // REM_U_I64
2636 14304U, // REM_U_I64_S
2637 1350715479U, // REPLACE_LANE_F16x8
2638 18519U, // REPLACE_LANE_F16x8_S
2639 1350715419U, // REPLACE_LANE_F32x4
2640 18459U, // REPLACE_LANE_F32x4_S
2641 1350715379U, // REPLACE_LANE_F64x2
2642 18419U, // REPLACE_LANE_F64x2_S
2643 1350715499U, // REPLACE_LANE_I16x8
2644 18539U, // REPLACE_LANE_I16x8_S
2645 1350715439U, // REPLACE_LANE_I32x4
2646 18479U, // REPLACE_LANE_I32x4_S
2647 1350715399U, // REPLACE_LANE_I64x2
2648 18439U, // REPLACE_LANE_I64x2_S
2649 1350715459U, // REPLACE_LANE_I8x16
2650 18499U, // REPLACE_LANE_I8x16_S
2651 17001U, // RETHROW
2652 17001U, // RETHROW_S
2653 10915U, // RETURN
2654 10915U, // RETURN_S
2655 16413U, // RET_CALL
2656 153212U, // RET_CALL_INDIRECT
2657 153212U, // RET_CALL_INDIRECT_S
2658 19182U, // RET_CALL_S
2659 8538913U, // ROTL_I32
2660 10683U, // ROTL_I32_S
2661 8538923U, // ROTL_I64
2662 10692U, // ROTL_I64_S
2663 8539562U, // ROTR_I32
2664 11237U, // ROTR_I32_S
2665 8539572U, // ROTR_I64
2666 11246U, // ROTR_I64_S
2667 1350718965U, // SELECT_EXNREF
2668 13014U, // SELECT_EXNREF_S
2669 1350718947U, // SELECT_EXTERNREF
2670 12997U, // SELECT_EXTERNREF_S
2671 1350718870U, // SELECT_F32
2672 12926U, // SELECT_F32_S
2673 1350718894U, // SELECT_F64
2674 12948U, // SELECT_F64_S
2675 1350718931U, // SELECT_FUNCREF
2676 12982U, // SELECT_FUNCREF_S
2677 1350718882U, // SELECT_I32
2678 12937U, // SELECT_I32_S
2679 1350718906U, // SELECT_I64
2680 12959U, // SELECT_I64_S
2681 1350718918U, // SELECT_V128
2682 12970U, // SELECT_V128_S
2683 8538795U, // SHL_I16x8
2684 10586U, // SHL_I16x8_S
2685 8536541U, // SHL_I32
2686 9135U, // SHL_I32_S
2687 8538773U, // SHL_I32x4
2688 10566U, // SHL_I32x4_S
2689 8536551U, // SHL_I64
2690 9144U, // SHL_I64_S
2691 8538762U, // SHL_I64x2
2692 10556U, // SHL_I64x2_S
2693 8538784U, // SHL_I8x16
2694 10576U, // SHL_I8x16_S
2695 8541010U, // SHR_S_I16x8
2696 12452U, // SHR_S_I16x8_S
2697 8540949U, // SHR_S_I32
2698 12396U, // SHR_S_I32_S
2699 8540984U, // SHR_S_I32x4
2700 12428U, // SHR_S_I32x4_S
2701 8540973U, // SHR_S_I64
2702 12418U, // SHR_S_I64_S
2703 8540960U, // SHR_S_I64x2
2704 12406U, // SHR_S_I64x2_S
2705 8540997U, // SHR_S_I8x16
2706 12440U, // SHR_S_I8x16_S
2707 8544220U, // SHR_U_I16x8
2708 14432U, // SHR_U_I16x8_S
2709 8544159U, // SHR_U_I32
2710 14376U, // SHR_U_I32_S
2711 8544194U, // SHR_U_I32x4
2712 14408U, // SHR_U_I32x4_S
2713 8544183U, // SHR_U_I64
2714 14398U, // SHR_U_I64_S
2715 8544170U, // SHR_U_I64x2
2716 14386U, // SHR_U_I64x2_S
2717 8544207U, // SHR_U_I8x16
2718 14420U, // SHR_U_I8x16_S
2719 3498198758U, // SHUFFLE
2720 3498198758U, // SHUFFLE_S
2721 8544815U, // SIMD_RELAXED_FMAX_F32x4
2722 14744U, // SIMD_RELAXED_FMAX_F32x4_S
2723 8544796U, // SIMD_RELAXED_FMAX_F64x2
2724 14726U, // SIMD_RELAXED_FMAX_F64x2_S
2725 8539079U, // SIMD_RELAXED_FMIN_F32x4
2726 10835U, // SIMD_RELAXED_FMIN_F32x4_S
2727 8539060U, // SIMD_RELAXED_FMIN_F64x2
2728 10817U, // SIMD_RELAXED_FMIN_F64x2_S
2729 152881U, // SPLAT_F16x8
2730 12902U, // SPLAT_F16x8_S
2731 152842U, // SPLAT_F32x4
2732 12866U, // SPLAT_F32x4_S
2733 152816U, // SPLAT_F64x2
2734 12842U, // SPLAT_F64x2_S
2735 152894U, // SPLAT_I16x8
2736 12914U, // SPLAT_I16x8_S
2737 152855U, // SPLAT_I32x4
2738 12878U, // SPLAT_I32x4_S
2739 152829U, // SPLAT_I64x2
2740 12854U, // SPLAT_I64x2_S
2741 152868U, // SPLAT_I8x16
2742 12890U, // SPLAT_I8x16_S
2743 153480U, // SQRT_F16x8
2744 13313U, // SQRT_F16x8_S
2745 153436U, // SQRT_F32
2746 13273U, // SQRT_F32_S
2747 153468U, // SQRT_F32x4
2748 13302U, // SQRT_F32x4_S
2749 153458U, // SQRT_F64
2750 13293U, // SQRT_F64_S
2751 153446U, // SQRT_F64x2
2752 13282U, // SQRT_F64x2_S
2753 36258745U, // STORE16_I32_A32
2754 3621817U, // STORE16_I32_A32_S
2755 36258745U, // STORE16_I32_A64
2756 3621817U, // STORE16_I32_A64_S
2757 36258758U, // STORE16_I64_A32
2758 3621830U, // STORE16_I64_A32_S
2759 36258758U, // STORE16_I64_A64
2760 3621830U, // STORE16_I64_A64_S
2761 36258522U, // STORE32_I64_A32
2762 3621594U, // STORE32_I64_A32_S
2763 36258522U, // STORE32_I64_A64
2764 3621594U, // STORE32_I64_A64_S
2765 36258864U, // STORE8_I32_A32
2766 3621936U, // STORE8_I32_A32_S
2767 36258864U, // STORE8_I32_A64
2768 3621936U, // STORE8_I32_A64_S
2769 36258876U, // STORE8_I64_A32
2770 3621948U, // STORE8_I64_A32_S
2771 36258876U, // STORE8_I64_A64
2772 3621948U, // STORE8_I64_A64_S
2773 36258825U, // STORE_F16_F32_A32
2774 3621897U, // STORE_F16_F32_A32_S
2775 36258825U, // STORE_F16_F32_A64
2776 3621897U, // STORE_F16_F32_A64_S
2777 36260067U, // STORE_F32_A32
2778 3623139U, // STORE_F32_A32_S
2779 36260067U, // STORE_F32_A64
2780 3623139U, // STORE_F32_A64_S
2781 36260089U, // STORE_F64_A32
2782 3623161U, // STORE_F64_A32_S
2783 36260089U, // STORE_F64_A64
2784 3623161U, // STORE_F64_A64_S
2785 36260078U, // STORE_I32_A32
2786 3623150U, // STORE_I32_A32_S
2787 36260078U, // STORE_I32_A64
2788 3623150U, // STORE_I32_A64_S
2789 36260100U, // STORE_I64_A32
2790 3623172U, // STORE_I64_A32_S
2791 36260100U, // STORE_I64_A64
2792 3623172U, // STORE_I64_A64_S
2793 5851069U, // STORE_LANE_I16x8_A32
2794 4671421U, // STORE_LANE_I16x8_A32_S
2795 5851069U, // STORE_LANE_I16x8_A64
2796 4671421U, // STORE_LANE_I16x8_A64_S
2797 5850995U, // STORE_LANE_I32x4_A32
2798 4671347U, // STORE_LANE_I32x4_A32_S
2799 5850995U, // STORE_LANE_I32x4_A64
2800 4671347U, // STORE_LANE_I32x4_A64_S
2801 5851032U, // STORE_LANE_I64x2_A32
2802 4671384U, // STORE_LANE_I64x2_A32_S
2803 5851032U, // STORE_LANE_I64x2_A64
2804 4671384U, // STORE_LANE_I64x2_A64_S
2805 5851105U, // STORE_LANE_I8x16_A32
2806 4671457U, // STORE_LANE_I8x16_A32_S
2807 5851105U, // STORE_LANE_I8x16_A64
2808 4671457U, // STORE_LANE_I8x16_A64_S
2809 36260111U, // STORE_V128_A32
2810 3623183U, // STORE_V128_A32_S
2811 36260111U, // STORE_V128_A64
2812 3623183U, // STORE_V128_A64_S
2813 8537253U, // SUB_F16x8
2814 9840U, // SUB_F16x8_S
2815 8536386U, // SUB_F32
2816 9017U, // SUB_F32_S
2817 8537220U, // SUB_F32x4
2818 9810U, // SUB_F32x4_S
2819 8536406U, // SUB_F64
2820 9035U, // SUB_F64_S
2821 8537198U, // SUB_F64x2
2822 9790U, // SUB_F64x2_S
2823 8537264U, // SUB_I16x8
2824 9850U, // SUB_I16x8_S
2825 8536396U, // SUB_I32
2826 9026U, // SUB_I32_S
2827 8537231U, // SUB_I32x4
2828 9820U, // SUB_I32x4_S
2829 8536416U, // SUB_I64
2830 9044U, // SUB_I64_S
2831 8537209U, // SUB_I64x2
2832 9800U, // SUB_I64x2_S
2833 8537242U, // SUB_I8x16
2834 9830U, // SUB_I8x16_S
2835 8541065U, // SUB_SAT_S_I16x8
2836 12504U, // SUB_SAT_S_I16x8_S
2837 8541048U, // SUB_SAT_S_I8x16
2838 12488U, // SUB_SAT_S_I8x16_S
2839 8544481U, // SUB_SAT_U_I16x8
2840 14460U, // SUB_SAT_U_I16x8_S
2841 8544464U, // SUB_SAT_U_I8x16
2842 14444U, // SUB_SAT_U_I8x16_S
2843 8537845U, // SWIZZLE
2844 10219U, // SWIZZLE_S
2845 3498205798U, // TABLE_COPY
2846 156262U, // TABLE_COPY_S
2847 1350716155U, // TABLE_FILL_EXNREF
2848 19195U, // TABLE_FILL_EXNREF_S
2849 1350716155U, // TABLE_FILL_EXTERNREF
2850 19195U, // TABLE_FILL_EXTERNREF_S
2851 1350716155U, // TABLE_FILL_FUNCREF
2852 19195U, // TABLE_FILL_FUNCREF_S
2853 8541842U, // TABLE_GET_EXNREF
2854 22162U, // TABLE_GET_EXNREF_S
2855 8541842U, // TABLE_GET_EXTERNREF
2856 22162U, // TABLE_GET_EXTERNREF_S
2857 8541842U, // TABLE_GET_FUNCREF
2858 22162U, // TABLE_GET_FUNCREF_S
2859 1350722018U, // TABLE_GROW_EXNREF
2860 25058U, // TABLE_GROW_EXNREF_S
2861 1350722018U, // TABLE_GROW_EXTERNREF
2862 25058U, // TABLE_GROW_EXTERNREF_S
2863 1350722018U, // TABLE_GROW_FUNCREF
2864 25058U, // TABLE_GROW_FUNCREF_S
2865 8541876U, // TABLE_SET_EXNREF
2866 22196U, // TABLE_SET_EXNREF_S
2867 8541876U, // TABLE_SET_EXTERNREF
2868 22196U, // TABLE_SET_EXTERNREF_S
2869 8541876U, // TABLE_SET_FUNCREF
2870 22196U, // TABLE_SET_FUNCREF_S
2871 149902U, // TABLE_SIZE
2872 18830U, // TABLE_SIZE_S
2873 8537759U, // TEE_EXNREF
2874 10129U, // TEE_EXNREF_S
2875 8537759U, // TEE_EXTERNREF
2876 10129U, // TEE_EXTERNREF_S
2877 8537759U, // TEE_F32
2878 10129U, // TEE_F32_S
2879 8537759U, // TEE_F64
2880 10129U, // TEE_F64_S
2881 8537759U, // TEE_FUNCREF
2882 10129U, // TEE_FUNCREF_S
2883 8537759U, // TEE_I32
2884 10129U, // TEE_I32_S
2885 8537759U, // TEE_I64
2886 10129U, // TEE_I64_S
2887 8537759U, // TEE_V128
2888 10129U, // TEE_V128_S
2889 16470U, // THROW
2890 16829U, // THROW_REF
2891 10397U, // THROW_REF_S
2892 16470U, // THROW_S
2893 148765U, // TRUNC_F16x8
2894 9918U, // TRUNC_F16x8_S
2895 148717U, // TRUNC_F32
2896 9874U, // TRUNC_F32_S
2897 148752U, // TRUNC_F32x4
2898 9906U, // TRUNC_F32x4_S
2899 148741U, // TRUNC_F64
2900 9896U, // TRUNC_F64_S
2901 148728U, // TRUNC_F64x2
2902 9884U, // TRUNC_F64x2_S
2903 49163U, // TRY
2904 49163U, // TRY_S
2905 49585U, // TRY_TABLE
2906 6603185U, // TRY_TABLE_S
2907 10193U, // UNREACHABLE
2908 10193U, // UNREACHABLE_S
2909 8539512U, // XOR
2910 8536621U, // XOR_I32
2911 9207U, // XOR_I32_S
2912 8536631U, // XOR_I64
2913 9216U, // XOR_I64_S
2914 11228U, // XOR_S
2915 8544750U, // anonymous_14776MEMORY_GROW_A32
2916 25070U, // anonymous_14776MEMORY_GROW_A32_S
2917 149914U, // anonymous_14776MEMORY_SIZE_A32
2918 18842U, // anonymous_14776MEMORY_SIZE_A32_S
2919 8544750U, // anonymous_14777MEMORY_GROW_A64
2920 25070U, // anonymous_14777MEMORY_GROW_A64_S
2921 149914U, // anonymous_14777MEMORY_SIZE_A64
2922 18842U, // anonymous_14777MEMORY_SIZE_A64_S
2923 151451U, // convert_low_s_F64x2
2924 11679U, // convert_low_s_F64x2_S
2925 154111U, // convert_low_u_F64x2
2926 13799U, // convert_low_u_F64x2_S
2927 150544U, // demote_zero_F32x4
2928 10935U, // demote_zero_F32x4_S
2929 151611U, // extadd_pairwise_s_I16x8
2930 11788U, // extadd_pairwise_s_I16x8_S
2931 151829U, // extadd_pairwise_s_I32x4
2932 11972U, // extadd_pairwise_s_I32x4_S
2933 154248U, // extadd_pairwise_u_I16x8
2934 13846U, // extadd_pairwise_u_I16x8_S
2935 154476U, // extadd_pairwise_u_I32x4
2936 14002U, // extadd_pairwise_u_I32x4_S
2937 151642U, // extend_high_s_I16x8
2938 11818U, // extend_high_s_I16x8_S
2939 151860U, // extend_high_s_I32x4
2940 12002U, // extend_high_s_I32x4_S
2941 151322U, // extend_high_s_I64x2
2942 11555U, // extend_high_s_I64x2_S
2943 154279U, // extend_high_u_I16x8
2944 13876U, // extend_high_u_I16x8_S
2945 154507U, // extend_high_u_I32x4
2946 14032U, // extend_high_u_I32x4_S
2947 153982U, // extend_high_u_I64x2
2948 13675U, // extend_high_u_I64x2_S
2949 151696U, // extend_low_s_I16x8
2950 11870U, // extend_low_s_I16x8_S
2951 151956U, // extend_low_s_I32x4
2952 12094U, // extend_low_s_I32x4_S
2953 151399U, // extend_low_s_I64x2
2954 11629U, // extend_low_s_I64x2_S
2955 154333U, // extend_low_u_I16x8
2956 13928U, // extend_low_u_I16x8_S
2957 154584U, // extend_low_u_I32x4
2958 14106U, // extend_low_u_I32x4_S
2959 154059U, // extend_low_u_I64x2
2960 13749U, // extend_low_u_I64x2_S
2961 151804U, // fp_to_sint_I16x8
2962 11948U, // fp_to_sint_I16x8_S
2963 151297U, // fp_to_sint_I32x4
2964 11531U, // fp_to_sint_I32x4_S
2965 154451U, // fp_to_uint_I16x8
2966 13978U, // fp_to_uint_I16x8_S
2967 153957U, // fp_to_uint_I32x4
2968 13651U, // fp_to_uint_I32x4_S
2969 151268U, // int_wasm_relaxed_trunc_signed_I32x4
2970 11503U, // int_wasm_relaxed_trunc_signed_I32x4_S
2971 150587U, // int_wasm_relaxed_trunc_signed_zero_I32x4
2972 10959U, // int_wasm_relaxed_trunc_signed_zero_I32x4_S
2973 153928U, // int_wasm_relaxed_trunc_unsigned_I32x4
2974 13623U, // int_wasm_relaxed_trunc_unsigned_I32x4_S
2975 150651U, // int_wasm_relaxed_trunc_unsigned_zero_I32x4
2976 11021U, // int_wasm_relaxed_trunc_unsigned_zero_I32x4_S
2977 148384U, // promote_low_F64x2
2978 9630U, // promote_low_F64x2_S
2979 151933U, // sint_to_fp_F16x8
2980 12072U, // sint_to_fp_F16x8_S
2981 151376U, // sint_to_fp_F32x4
2982 11607U, // sint_to_fp_F32x4_S
2983 150621U, // trunc_sat_zero_s_I32x4
2984 10992U, // trunc_sat_zero_s_I32x4_S
2985 150685U, // trunc_sat_zero_u_I32x4
2986 11054U, // trunc_sat_zero_u_I32x4_S
2987 154561U, // uint_to_fp_F16x8
2988 14084U, // uint_to_fp_F16x8_S
2989 154036U, // uint_to_fp_F32x4
2990 13727U, // uint_to_fp_F32x4_S
2991 };
2992
2993 static const uint8_t OpInfo1[] = {
2994 0U, // PHI
2995 0U, // INLINEASM
2996 0U, // INLINEASM_BR
2997 0U, // CFI_INSTRUCTION
2998 0U, // EH_LABEL
2999 0U, // GC_LABEL
3000 0U, // ANNOTATION_LABEL
3001 0U, // KILL
3002 0U, // EXTRACT_SUBREG
3003 0U, // INSERT_SUBREG
3004 0U, // IMPLICIT_DEF
3005 0U, // INIT_UNDEF
3006 0U, // SUBREG_TO_REG
3007 0U, // COPY_TO_REGCLASS
3008 0U, // DBG_VALUE
3009 0U, // DBG_VALUE_LIST
3010 0U, // DBG_INSTR_REF
3011 0U, // DBG_PHI
3012 0U, // DBG_LABEL
3013 0U, // REG_SEQUENCE
3014 0U, // COPY
3015 0U, // COPY_LANEMASK
3016 0U, // BUNDLE
3017 0U, // LIFETIME_START
3018 0U, // LIFETIME_END
3019 0U, // PSEUDO_PROBE
3020 0U, // ARITH_FENCE
3021 0U, // STACKMAP
3022 0U, // FENTRY_CALL
3023 0U, // PATCHPOINT
3024 0U, // LOAD_STACK_GUARD
3025 0U, // PREALLOCATED_SETUP
3026 0U, // PREALLOCATED_ARG
3027 0U, // STATEPOINT
3028 0U, // LOCAL_ESCAPE
3029 0U, // FAULTING_OP
3030 0U, // PATCHABLE_OP
3031 0U, // PATCHABLE_FUNCTION_ENTER
3032 0U, // PATCHABLE_RET
3033 0U, // PATCHABLE_FUNCTION_EXIT
3034 0U, // PATCHABLE_TAIL_CALL
3035 0U, // PATCHABLE_EVENT_CALL
3036 0U, // PATCHABLE_TYPED_EVENT_CALL
3037 0U, // ICALL_BRANCH_FUNNEL
3038 0U, // FAKE_USE
3039 0U, // MEMBARRIER
3040 0U, // JUMP_TABLE_DEBUG_INFO
3041 0U, // RELOC_NONE
3042 0U, // CONVERGENCECTRL_ENTRY
3043 0U, // CONVERGENCECTRL_ANCHOR
3044 0U, // CONVERGENCECTRL_LOOP
3045 0U, // CONVERGENCECTRL_GLUE
3046 0U, // G_ASSERT_SEXT
3047 0U, // G_ASSERT_ZEXT
3048 0U, // G_ASSERT_ALIGN
3049 0U, // G_ADD
3050 0U, // G_SUB
3051 0U, // G_MUL
3052 0U, // G_SDIV
3053 0U, // G_UDIV
3054 0U, // G_SREM
3055 0U, // G_UREM
3056 0U, // G_SDIVREM
3057 0U, // G_UDIVREM
3058 0U, // G_AND
3059 0U, // G_OR
3060 0U, // G_XOR
3061 0U, // G_ABDS
3062 0U, // G_ABDU
3063 0U, // G_UAVGFLOOR
3064 0U, // G_UAVGCEIL
3065 0U, // G_SAVGFLOOR
3066 0U, // G_SAVGCEIL
3067 0U, // G_IMPLICIT_DEF
3068 0U, // G_PHI
3069 0U, // G_FRAME_INDEX
3070 0U, // G_GLOBAL_VALUE
3071 0U, // G_PTRAUTH_GLOBAL_VALUE
3072 0U, // G_CONSTANT_POOL
3073 0U, // G_EXTRACT
3074 0U, // G_UNMERGE_VALUES
3075 0U, // G_INSERT
3076 0U, // G_MERGE_VALUES
3077 0U, // G_BUILD_VECTOR
3078 0U, // G_BUILD_VECTOR_TRUNC
3079 0U, // G_CONCAT_VECTORS
3080 0U, // G_PTRTOINT
3081 0U, // G_INTTOPTR
3082 0U, // G_BITCAST
3083 0U, // G_FREEZE
3084 0U, // G_CONSTANT_FOLD_BARRIER
3085 0U, // G_INTRINSIC_FPTRUNC_ROUND
3086 0U, // G_INTRINSIC_TRUNC
3087 0U, // G_INTRINSIC_ROUND
3088 0U, // G_INTRINSIC_LRINT
3089 0U, // G_INTRINSIC_LLRINT
3090 0U, // G_INTRINSIC_ROUNDEVEN
3091 0U, // G_READCYCLECOUNTER
3092 0U, // G_READSTEADYCOUNTER
3093 0U, // G_LOAD
3094 0U, // G_SEXTLOAD
3095 0U, // G_ZEXTLOAD
3096 0U, // G_INDEXED_LOAD
3097 0U, // G_INDEXED_SEXTLOAD
3098 0U, // G_INDEXED_ZEXTLOAD
3099 0U, // G_STORE
3100 0U, // G_INDEXED_STORE
3101 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
3102 0U, // G_ATOMIC_CMPXCHG
3103 0U, // G_ATOMICRMW_XCHG
3104 0U, // G_ATOMICRMW_ADD
3105 0U, // G_ATOMICRMW_SUB
3106 0U, // G_ATOMICRMW_AND
3107 0U, // G_ATOMICRMW_NAND
3108 0U, // G_ATOMICRMW_OR
3109 0U, // G_ATOMICRMW_XOR
3110 0U, // G_ATOMICRMW_MAX
3111 0U, // G_ATOMICRMW_MIN
3112 0U, // G_ATOMICRMW_UMAX
3113 0U, // G_ATOMICRMW_UMIN
3114 0U, // G_ATOMICRMW_FADD
3115 0U, // G_ATOMICRMW_FSUB
3116 0U, // G_ATOMICRMW_FMAX
3117 0U, // G_ATOMICRMW_FMIN
3118 0U, // G_ATOMICRMW_FMAXIMUM
3119 0U, // G_ATOMICRMW_FMINIMUM
3120 0U, // G_ATOMICRMW_UINC_WRAP
3121 0U, // G_ATOMICRMW_UDEC_WRAP
3122 0U, // G_ATOMICRMW_USUB_COND
3123 0U, // G_ATOMICRMW_USUB_SAT
3124 0U, // G_FENCE
3125 0U, // G_PREFETCH
3126 0U, // G_BRCOND
3127 0U, // G_BRINDIRECT
3128 0U, // G_INVOKE_REGION_START
3129 0U, // G_INTRINSIC
3130 0U, // G_INTRINSIC_W_SIDE_EFFECTS
3131 0U, // G_INTRINSIC_CONVERGENT
3132 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
3133 0U, // G_ANYEXT
3134 0U, // G_TRUNC
3135 0U, // G_TRUNC_SSAT_S
3136 0U, // G_TRUNC_SSAT_U
3137 0U, // G_TRUNC_USAT_U
3138 0U, // G_CONSTANT
3139 0U, // G_FCONSTANT
3140 0U, // G_VASTART
3141 0U, // G_VAARG
3142 0U, // G_SEXT
3143 0U, // G_SEXT_INREG
3144 0U, // G_ZEXT
3145 0U, // G_SHL
3146 0U, // G_LSHR
3147 0U, // G_ASHR
3148 0U, // G_FSHL
3149 0U, // G_FSHR
3150 0U, // G_ROTR
3151 0U, // G_ROTL
3152 0U, // G_ICMP
3153 0U, // G_FCMP
3154 0U, // G_SCMP
3155 0U, // G_UCMP
3156 0U, // G_SELECT
3157 0U, // G_UADDO
3158 0U, // G_UADDE
3159 0U, // G_USUBO
3160 0U, // G_USUBE
3161 0U, // G_SADDO
3162 0U, // G_SADDE
3163 0U, // G_SSUBO
3164 0U, // G_SSUBE
3165 0U, // G_UMULO
3166 0U, // G_SMULO
3167 0U, // G_UMULH
3168 0U, // G_SMULH
3169 0U, // G_UADDSAT
3170 0U, // G_SADDSAT
3171 0U, // G_USUBSAT
3172 0U, // G_SSUBSAT
3173 0U, // G_USHLSAT
3174 0U, // G_SSHLSAT
3175 0U, // G_SMULFIX
3176 0U, // G_UMULFIX
3177 0U, // G_SMULFIXSAT
3178 0U, // G_UMULFIXSAT
3179 0U, // G_SDIVFIX
3180 0U, // G_UDIVFIX
3181 0U, // G_SDIVFIXSAT
3182 0U, // G_UDIVFIXSAT
3183 0U, // G_FADD
3184 0U, // G_FSUB
3185 0U, // G_FMUL
3186 0U, // G_FMA
3187 0U, // G_FMAD
3188 0U, // G_FDIV
3189 0U, // G_FREM
3190 0U, // G_FMODF
3191 0U, // G_FPOW
3192 0U, // G_FPOWI
3193 0U, // G_FEXP
3194 0U, // G_FEXP2
3195 0U, // G_FEXP10
3196 0U, // G_FLOG
3197 0U, // G_FLOG2
3198 0U, // G_FLOG10
3199 0U, // G_FLDEXP
3200 0U, // G_FFREXP
3201 0U, // G_FNEG
3202 0U, // G_FPEXT
3203 0U, // G_FPTRUNC
3204 0U, // G_FPTOSI
3205 0U, // G_FPTOUI
3206 0U, // G_SITOFP
3207 0U, // G_UITOFP
3208 0U, // G_FPTOSI_SAT
3209 0U, // G_FPTOUI_SAT
3210 0U, // G_FABS
3211 0U, // G_FCOPYSIGN
3212 0U, // G_IS_FPCLASS
3213 0U, // G_FCANONICALIZE
3214 0U, // G_FMINNUM
3215 0U, // G_FMAXNUM
3216 0U, // G_FMINNUM_IEEE
3217 0U, // G_FMAXNUM_IEEE
3218 0U, // G_FMINIMUM
3219 0U, // G_FMAXIMUM
3220 0U, // G_FMINIMUMNUM
3221 0U, // G_FMAXIMUMNUM
3222 0U, // G_GET_FPENV
3223 0U, // G_SET_FPENV
3224 0U, // G_RESET_FPENV
3225 0U, // G_GET_FPMODE
3226 0U, // G_SET_FPMODE
3227 0U, // G_RESET_FPMODE
3228 0U, // G_GET_ROUNDING
3229 0U, // G_SET_ROUNDING
3230 0U, // G_PTR_ADD
3231 0U, // G_PTRMASK
3232 0U, // G_SMIN
3233 0U, // G_SMAX
3234 0U, // G_UMIN
3235 0U, // G_UMAX
3236 0U, // G_ABS
3237 0U, // G_LROUND
3238 0U, // G_LLROUND
3239 0U, // G_BR
3240 0U, // G_BRJT
3241 0U, // G_VSCALE
3242 0U, // G_INSERT_SUBVECTOR
3243 0U, // G_EXTRACT_SUBVECTOR
3244 0U, // G_INSERT_VECTOR_ELT
3245 0U, // G_EXTRACT_VECTOR_ELT
3246 0U, // G_SHUFFLE_VECTOR
3247 0U, // G_SPLAT_VECTOR
3248 0U, // G_STEP_VECTOR
3249 0U, // G_VECTOR_COMPRESS
3250 0U, // G_CTTZ
3251 0U, // G_CTTZ_ZERO_UNDEF
3252 0U, // G_CTLZ
3253 0U, // G_CTLZ_ZERO_UNDEF
3254 0U, // G_CTLS
3255 0U, // G_CTPOP
3256 0U, // G_BSWAP
3257 0U, // G_BITREVERSE
3258 0U, // G_FCEIL
3259 0U, // G_FCOS
3260 0U, // G_FSIN
3261 0U, // G_FSINCOS
3262 0U, // G_FTAN
3263 0U, // G_FACOS
3264 0U, // G_FASIN
3265 0U, // G_FATAN
3266 0U, // G_FATAN2
3267 0U, // G_FCOSH
3268 0U, // G_FSINH
3269 0U, // G_FTANH
3270 0U, // G_FSQRT
3271 0U, // G_FFLOOR
3272 0U, // G_FRINT
3273 0U, // G_FNEARBYINT
3274 0U, // G_ADDRSPACE_CAST
3275 0U, // G_BLOCK_ADDR
3276 0U, // G_JUMP_TABLE
3277 0U, // G_DYN_STACKALLOC
3278 0U, // G_STACKSAVE
3279 0U, // G_STACKRESTORE
3280 0U, // G_STRICT_FADD
3281 0U, // G_STRICT_FSUB
3282 0U, // G_STRICT_FMUL
3283 0U, // G_STRICT_FDIV
3284 0U, // G_STRICT_FREM
3285 0U, // G_STRICT_FMA
3286 0U, // G_STRICT_FSQRT
3287 0U, // G_STRICT_FLDEXP
3288 0U, // G_READ_REGISTER
3289 0U, // G_WRITE_REGISTER
3290 0U, // G_MEMCPY
3291 0U, // G_MEMCPY_INLINE
3292 0U, // G_MEMMOVE
3293 0U, // G_MEMSET
3294 0U, // G_BZERO
3295 0U, // G_TRAP
3296 0U, // G_DEBUGTRAP
3297 0U, // G_UBSANTRAP
3298 0U, // G_VECREDUCE_SEQ_FADD
3299 0U, // G_VECREDUCE_SEQ_FMUL
3300 0U, // G_VECREDUCE_FADD
3301 0U, // G_VECREDUCE_FMUL
3302 0U, // G_VECREDUCE_FMAX
3303 0U, // G_VECREDUCE_FMIN
3304 0U, // G_VECREDUCE_FMAXIMUM
3305 0U, // G_VECREDUCE_FMINIMUM
3306 0U, // G_VECREDUCE_ADD
3307 0U, // G_VECREDUCE_MUL
3308 0U, // G_VECREDUCE_AND
3309 0U, // G_VECREDUCE_OR
3310 0U, // G_VECREDUCE_XOR
3311 0U, // G_VECREDUCE_SMAX
3312 0U, // G_VECREDUCE_SMIN
3313 0U, // G_VECREDUCE_UMAX
3314 0U, // G_VECREDUCE_UMIN
3315 0U, // G_SBFX
3316 0U, // G_UBFX
3317 0U, // CALL_PARAMS
3318 0U, // CALL_PARAMS_S
3319 0U, // CALL_RESULTS
3320 0U, // CALL_RESULTS_S
3321 0U, // CATCHRET
3322 0U, // CATCHRET_S
3323 0U, // CLEANUPRET
3324 0U, // CLEANUPRET_S
3325 0U, // COMPILER_FENCE
3326 0U, // COMPILER_FENCE_S
3327 0U, // RET_CALL_RESULTS
3328 0U, // RET_CALL_RESULTS_S
3329 0U, // ABS_F16x8
3330 0U, // ABS_F16x8_S
3331 0U, // ABS_F32
3332 0U, // ABS_F32_S
3333 0U, // ABS_F32x4
3334 0U, // ABS_F32x4_S
3335 0U, // ABS_F64
3336 0U, // ABS_F64_S
3337 0U, // ABS_F64x2
3338 0U, // ABS_F64x2_S
3339 0U, // ABS_I16x8
3340 0U, // ABS_I16x8_S
3341 0U, // ABS_I32x4
3342 0U, // ABS_I32x4_S
3343 0U, // ABS_I64x2
3344 0U, // ABS_I64x2_S
3345 0U, // ABS_I8x16
3346 0U, // ABS_I8x16_S
3347 0U, // ADD_F16x8
3348 0U, // ADD_F16x8_S
3349 0U, // ADD_F32
3350 0U, // ADD_F32_S
3351 0U, // ADD_F32x4
3352 0U, // ADD_F32x4_S
3353 0U, // ADD_F64
3354 0U, // ADD_F64_S
3355 0U, // ADD_F64x2
3356 0U, // ADD_F64x2_S
3357 0U, // ADD_I16x8
3358 0U, // ADD_I16x8_S
3359 0U, // ADD_I32
3360 0U, // ADD_I32_S
3361 0U, // ADD_I32x4
3362 0U, // ADD_I32x4_S
3363 0U, // ADD_I64
3364 0U, // ADD_I64_S
3365 0U, // ADD_I64x2
3366 0U, // ADD_I64x2_S
3367 0U, // ADD_I8x16
3368 0U, // ADD_I8x16_S
3369 0U, // ADD_SAT_S_I16x8
3370 0U, // ADD_SAT_S_I16x8_S
3371 0U, // ADD_SAT_S_I8x16
3372 0U, // ADD_SAT_S_I8x16_S
3373 0U, // ADD_SAT_U_I16x8
3374 0U, // ADD_SAT_U_I16x8_S
3375 0U, // ADD_SAT_U_I8x16
3376 0U, // ADD_SAT_U_I8x16_S
3377 0U, // ADJCALLSTACKDOWN
3378 0U, // ADJCALLSTACKDOWN_S
3379 0U, // ADJCALLSTACKUP
3380 0U, // ADJCALLSTACKUP_S
3381 0U, // ALLTRUE_I16x8
3382 0U, // ALLTRUE_I16x8_S
3383 0U, // ALLTRUE_I32x4
3384 0U, // ALLTRUE_I32x4_S
3385 0U, // ALLTRUE_I64x2
3386 0U, // ALLTRUE_I64x2_S
3387 0U, // ALLTRUE_I8x16
3388 0U, // ALLTRUE_I8x16_S
3389 0U, // AND
3390 0U, // ANDNOT
3391 0U, // ANDNOT_S
3392 0U, // AND_I32
3393 0U, // AND_I32_S
3394 0U, // AND_I64
3395 0U, // AND_I64_S
3396 0U, // AND_S
3397 0U, // ANYTRUE
3398 0U, // ANYTRUE_S
3399 0U, // ARGUMENT_exnref
3400 0U, // ARGUMENT_exnref_S
3401 0U, // ARGUMENT_externref
3402 0U, // ARGUMENT_externref_S
3403 0U, // ARGUMENT_f32
3404 0U, // ARGUMENT_f32_S
3405 0U, // ARGUMENT_f64
3406 0U, // ARGUMENT_f64_S
3407 0U, // ARGUMENT_funcref
3408 0U, // ARGUMENT_funcref_S
3409 0U, // ARGUMENT_i32
3410 0U, // ARGUMENT_i32_S
3411 0U, // ARGUMENT_i64
3412 0U, // ARGUMENT_i64_S
3413 0U, // ARGUMENT_v16i8
3414 0U, // ARGUMENT_v16i8_S
3415 0U, // ARGUMENT_v2f64
3416 0U, // ARGUMENT_v2f64_S
3417 0U, // ARGUMENT_v2i64
3418 0U, // ARGUMENT_v2i64_S
3419 0U, // ARGUMENT_v4f32
3420 0U, // ARGUMENT_v4f32_S
3421 0U, // ARGUMENT_v4i32
3422 0U, // ARGUMENT_v4i32_S
3423 0U, // ARGUMENT_v8f16
3424 0U, // ARGUMENT_v8f16_S
3425 0U, // ARGUMENT_v8i16
3426 0U, // ARGUMENT_v8i16_S
3427 0U, // ATOMIC_FENCE
3428 0U, // ATOMIC_FENCE_S
3429 0U, // ATOMIC_LOAD16_U_I32_A32
3430 0U, // ATOMIC_LOAD16_U_I32_A32_S
3431 0U, // ATOMIC_LOAD16_U_I32_A64
3432 0U, // ATOMIC_LOAD16_U_I32_A64_S
3433 0U, // ATOMIC_LOAD16_U_I64_A32
3434 0U, // ATOMIC_LOAD16_U_I64_A32_S
3435 0U, // ATOMIC_LOAD16_U_I64_A64
3436 0U, // ATOMIC_LOAD16_U_I64_A64_S
3437 0U, // ATOMIC_LOAD32_U_I64_A32
3438 0U, // ATOMIC_LOAD32_U_I64_A32_S
3439 0U, // ATOMIC_LOAD32_U_I64_A64
3440 0U, // ATOMIC_LOAD32_U_I64_A64_S
3441 0U, // ATOMIC_LOAD8_U_I32_A32
3442 0U, // ATOMIC_LOAD8_U_I32_A32_S
3443 0U, // ATOMIC_LOAD8_U_I32_A64
3444 0U, // ATOMIC_LOAD8_U_I32_A64_S
3445 0U, // ATOMIC_LOAD8_U_I64_A32
3446 0U, // ATOMIC_LOAD8_U_I64_A32_S
3447 0U, // ATOMIC_LOAD8_U_I64_A64
3448 0U, // ATOMIC_LOAD8_U_I64_A64_S
3449 0U, // ATOMIC_LOAD_I32_A32
3450 0U, // ATOMIC_LOAD_I32_A32_S
3451 0U, // ATOMIC_LOAD_I32_A64
3452 0U, // ATOMIC_LOAD_I32_A64_S
3453 0U, // ATOMIC_LOAD_I64_A32
3454 0U, // ATOMIC_LOAD_I64_A32_S
3455 0U, // ATOMIC_LOAD_I64_A64
3456 0U, // ATOMIC_LOAD_I64_A64_S
3457 0U, // ATOMIC_RMW16_U_ADD_I32_A32
3458 0U, // ATOMIC_RMW16_U_ADD_I32_A32_S
3459 0U, // ATOMIC_RMW16_U_ADD_I32_A64
3460 0U, // ATOMIC_RMW16_U_ADD_I32_A64_S
3461 0U, // ATOMIC_RMW16_U_ADD_I64_A32
3462 0U, // ATOMIC_RMW16_U_ADD_I64_A32_S
3463 0U, // ATOMIC_RMW16_U_ADD_I64_A64
3464 0U, // ATOMIC_RMW16_U_ADD_I64_A64_S
3465 0U, // ATOMIC_RMW16_U_AND_I32_A32
3466 0U, // ATOMIC_RMW16_U_AND_I32_A32_S
3467 0U, // ATOMIC_RMW16_U_AND_I32_A64
3468 0U, // ATOMIC_RMW16_U_AND_I32_A64_S
3469 0U, // ATOMIC_RMW16_U_AND_I64_A32
3470 0U, // ATOMIC_RMW16_U_AND_I64_A32_S
3471 0U, // ATOMIC_RMW16_U_AND_I64_A64
3472 0U, // ATOMIC_RMW16_U_AND_I64_A64_S
3473 0U, // ATOMIC_RMW16_U_CMPXCHG_I32_A32
3474 0U, // ATOMIC_RMW16_U_CMPXCHG_I32_A32_S
3475 0U, // ATOMIC_RMW16_U_CMPXCHG_I32_A64
3476 0U, // ATOMIC_RMW16_U_CMPXCHG_I32_A64_S
3477 0U, // ATOMIC_RMW16_U_CMPXCHG_I64_A32
3478 0U, // ATOMIC_RMW16_U_CMPXCHG_I64_A32_S
3479 0U, // ATOMIC_RMW16_U_CMPXCHG_I64_A64
3480 0U, // ATOMIC_RMW16_U_CMPXCHG_I64_A64_S
3481 0U, // ATOMIC_RMW16_U_OR_I32_A32
3482 0U, // ATOMIC_RMW16_U_OR_I32_A32_S
3483 0U, // ATOMIC_RMW16_U_OR_I32_A64
3484 0U, // ATOMIC_RMW16_U_OR_I32_A64_S
3485 0U, // ATOMIC_RMW16_U_OR_I64_A32
3486 0U, // ATOMIC_RMW16_U_OR_I64_A32_S
3487 0U, // ATOMIC_RMW16_U_OR_I64_A64
3488 0U, // ATOMIC_RMW16_U_OR_I64_A64_S
3489 0U, // ATOMIC_RMW16_U_SUB_I32_A32
3490 0U, // ATOMIC_RMW16_U_SUB_I32_A32_S
3491 0U, // ATOMIC_RMW16_U_SUB_I32_A64
3492 0U, // ATOMIC_RMW16_U_SUB_I32_A64_S
3493 0U, // ATOMIC_RMW16_U_SUB_I64_A32
3494 0U, // ATOMIC_RMW16_U_SUB_I64_A32_S
3495 0U, // ATOMIC_RMW16_U_SUB_I64_A64
3496 0U, // ATOMIC_RMW16_U_SUB_I64_A64_S
3497 0U, // ATOMIC_RMW16_U_XCHG_I32_A32
3498 0U, // ATOMIC_RMW16_U_XCHG_I32_A32_S
3499 0U, // ATOMIC_RMW16_U_XCHG_I32_A64
3500 0U, // ATOMIC_RMW16_U_XCHG_I32_A64_S
3501 0U, // ATOMIC_RMW16_U_XCHG_I64_A32
3502 0U, // ATOMIC_RMW16_U_XCHG_I64_A32_S
3503 0U, // ATOMIC_RMW16_U_XCHG_I64_A64
3504 0U, // ATOMIC_RMW16_U_XCHG_I64_A64_S
3505 0U, // ATOMIC_RMW16_U_XOR_I32_A32
3506 0U, // ATOMIC_RMW16_U_XOR_I32_A32_S
3507 0U, // ATOMIC_RMW16_U_XOR_I32_A64
3508 0U, // ATOMIC_RMW16_U_XOR_I32_A64_S
3509 0U, // ATOMIC_RMW16_U_XOR_I64_A32
3510 0U, // ATOMIC_RMW16_U_XOR_I64_A32_S
3511 0U, // ATOMIC_RMW16_U_XOR_I64_A64
3512 0U, // ATOMIC_RMW16_U_XOR_I64_A64_S
3513 0U, // ATOMIC_RMW32_U_ADD_I64_A32
3514 0U, // ATOMIC_RMW32_U_ADD_I64_A32_S
3515 0U, // ATOMIC_RMW32_U_ADD_I64_A64
3516 0U, // ATOMIC_RMW32_U_ADD_I64_A64_S
3517 0U, // ATOMIC_RMW32_U_AND_I64_A32
3518 0U, // ATOMIC_RMW32_U_AND_I64_A32_S
3519 0U, // ATOMIC_RMW32_U_AND_I64_A64
3520 0U, // ATOMIC_RMW32_U_AND_I64_A64_S
3521 0U, // ATOMIC_RMW32_U_CMPXCHG_I64_A32
3522 0U, // ATOMIC_RMW32_U_CMPXCHG_I64_A32_S
3523 0U, // ATOMIC_RMW32_U_CMPXCHG_I64_A64
3524 0U, // ATOMIC_RMW32_U_CMPXCHG_I64_A64_S
3525 0U, // ATOMIC_RMW32_U_OR_I64_A32
3526 0U, // ATOMIC_RMW32_U_OR_I64_A32_S
3527 0U, // ATOMIC_RMW32_U_OR_I64_A64
3528 0U, // ATOMIC_RMW32_U_OR_I64_A64_S
3529 0U, // ATOMIC_RMW32_U_SUB_I64_A32
3530 0U, // ATOMIC_RMW32_U_SUB_I64_A32_S
3531 0U, // ATOMIC_RMW32_U_SUB_I64_A64
3532 0U, // ATOMIC_RMW32_U_SUB_I64_A64_S
3533 0U, // ATOMIC_RMW32_U_XCHG_I64_A32
3534 0U, // ATOMIC_RMW32_U_XCHG_I64_A32_S
3535 0U, // ATOMIC_RMW32_U_XCHG_I64_A64
3536 0U, // ATOMIC_RMW32_U_XCHG_I64_A64_S
3537 0U, // ATOMIC_RMW32_U_XOR_I64_A32
3538 0U, // ATOMIC_RMW32_U_XOR_I64_A32_S
3539 0U, // ATOMIC_RMW32_U_XOR_I64_A64
3540 0U, // ATOMIC_RMW32_U_XOR_I64_A64_S
3541 0U, // ATOMIC_RMW8_U_ADD_I32_A32
3542 0U, // ATOMIC_RMW8_U_ADD_I32_A32_S
3543 0U, // ATOMIC_RMW8_U_ADD_I32_A64
3544 0U, // ATOMIC_RMW8_U_ADD_I32_A64_S
3545 0U, // ATOMIC_RMW8_U_ADD_I64_A32
3546 0U, // ATOMIC_RMW8_U_ADD_I64_A32_S
3547 0U, // ATOMIC_RMW8_U_ADD_I64_A64
3548 0U, // ATOMIC_RMW8_U_ADD_I64_A64_S
3549 0U, // ATOMIC_RMW8_U_AND_I32_A32
3550 0U, // ATOMIC_RMW8_U_AND_I32_A32_S
3551 0U, // ATOMIC_RMW8_U_AND_I32_A64
3552 0U, // ATOMIC_RMW8_U_AND_I32_A64_S
3553 0U, // ATOMIC_RMW8_U_AND_I64_A32
3554 0U, // ATOMIC_RMW8_U_AND_I64_A32_S
3555 0U, // ATOMIC_RMW8_U_AND_I64_A64
3556 0U, // ATOMIC_RMW8_U_AND_I64_A64_S
3557 0U, // ATOMIC_RMW8_U_CMPXCHG_I32_A32
3558 0U, // ATOMIC_RMW8_U_CMPXCHG_I32_A32_S
3559 0U, // ATOMIC_RMW8_U_CMPXCHG_I32_A64
3560 0U, // ATOMIC_RMW8_U_CMPXCHG_I32_A64_S
3561 0U, // ATOMIC_RMW8_U_CMPXCHG_I64_A32
3562 0U, // ATOMIC_RMW8_U_CMPXCHG_I64_A32_S
3563 0U, // ATOMIC_RMW8_U_CMPXCHG_I64_A64
3564 0U, // ATOMIC_RMW8_U_CMPXCHG_I64_A64_S
3565 0U, // ATOMIC_RMW8_U_OR_I32_A32
3566 0U, // ATOMIC_RMW8_U_OR_I32_A32_S
3567 0U, // ATOMIC_RMW8_U_OR_I32_A64
3568 0U, // ATOMIC_RMW8_U_OR_I32_A64_S
3569 0U, // ATOMIC_RMW8_U_OR_I64_A32
3570 0U, // ATOMIC_RMW8_U_OR_I64_A32_S
3571 0U, // ATOMIC_RMW8_U_OR_I64_A64
3572 0U, // ATOMIC_RMW8_U_OR_I64_A64_S
3573 0U, // ATOMIC_RMW8_U_SUB_I32_A32
3574 0U, // ATOMIC_RMW8_U_SUB_I32_A32_S
3575 0U, // ATOMIC_RMW8_U_SUB_I32_A64
3576 0U, // ATOMIC_RMW8_U_SUB_I32_A64_S
3577 0U, // ATOMIC_RMW8_U_SUB_I64_A32
3578 0U, // ATOMIC_RMW8_U_SUB_I64_A32_S
3579 0U, // ATOMIC_RMW8_U_SUB_I64_A64
3580 0U, // ATOMIC_RMW8_U_SUB_I64_A64_S
3581 0U, // ATOMIC_RMW8_U_XCHG_I32_A32
3582 0U, // ATOMIC_RMW8_U_XCHG_I32_A32_S
3583 0U, // ATOMIC_RMW8_U_XCHG_I32_A64
3584 0U, // ATOMIC_RMW8_U_XCHG_I32_A64_S
3585 0U, // ATOMIC_RMW8_U_XCHG_I64_A32
3586 0U, // ATOMIC_RMW8_U_XCHG_I64_A32_S
3587 0U, // ATOMIC_RMW8_U_XCHG_I64_A64
3588 0U, // ATOMIC_RMW8_U_XCHG_I64_A64_S
3589 0U, // ATOMIC_RMW8_U_XOR_I32_A32
3590 0U, // ATOMIC_RMW8_U_XOR_I32_A32_S
3591 0U, // ATOMIC_RMW8_U_XOR_I32_A64
3592 0U, // ATOMIC_RMW8_U_XOR_I32_A64_S
3593 0U, // ATOMIC_RMW8_U_XOR_I64_A32
3594 0U, // ATOMIC_RMW8_U_XOR_I64_A32_S
3595 0U, // ATOMIC_RMW8_U_XOR_I64_A64
3596 0U, // ATOMIC_RMW8_U_XOR_I64_A64_S
3597 0U, // ATOMIC_RMW_ADD_I32_A32
3598 0U, // ATOMIC_RMW_ADD_I32_A32_S
3599 0U, // ATOMIC_RMW_ADD_I32_A64
3600 0U, // ATOMIC_RMW_ADD_I32_A64_S
3601 0U, // ATOMIC_RMW_ADD_I64_A32
3602 0U, // ATOMIC_RMW_ADD_I64_A32_S
3603 0U, // ATOMIC_RMW_ADD_I64_A64
3604 0U, // ATOMIC_RMW_ADD_I64_A64_S
3605 0U, // ATOMIC_RMW_AND_I32_A32
3606 0U, // ATOMIC_RMW_AND_I32_A32_S
3607 0U, // ATOMIC_RMW_AND_I32_A64
3608 0U, // ATOMIC_RMW_AND_I32_A64_S
3609 0U, // ATOMIC_RMW_AND_I64_A32
3610 0U, // ATOMIC_RMW_AND_I64_A32_S
3611 0U, // ATOMIC_RMW_AND_I64_A64
3612 0U, // ATOMIC_RMW_AND_I64_A64_S
3613 0U, // ATOMIC_RMW_CMPXCHG_I32_A32
3614 0U, // ATOMIC_RMW_CMPXCHG_I32_A32_S
3615 0U, // ATOMIC_RMW_CMPXCHG_I32_A64
3616 0U, // ATOMIC_RMW_CMPXCHG_I32_A64_S
3617 0U, // ATOMIC_RMW_CMPXCHG_I64_A32
3618 0U, // ATOMIC_RMW_CMPXCHG_I64_A32_S
3619 0U, // ATOMIC_RMW_CMPXCHG_I64_A64
3620 0U, // ATOMIC_RMW_CMPXCHG_I64_A64_S
3621 0U, // ATOMIC_RMW_OR_I32_A32
3622 0U, // ATOMIC_RMW_OR_I32_A32_S
3623 0U, // ATOMIC_RMW_OR_I32_A64
3624 0U, // ATOMIC_RMW_OR_I32_A64_S
3625 0U, // ATOMIC_RMW_OR_I64_A32
3626 0U, // ATOMIC_RMW_OR_I64_A32_S
3627 0U, // ATOMIC_RMW_OR_I64_A64
3628 0U, // ATOMIC_RMW_OR_I64_A64_S
3629 0U, // ATOMIC_RMW_SUB_I32_A32
3630 0U, // ATOMIC_RMW_SUB_I32_A32_S
3631 0U, // ATOMIC_RMW_SUB_I32_A64
3632 0U, // ATOMIC_RMW_SUB_I32_A64_S
3633 0U, // ATOMIC_RMW_SUB_I64_A32
3634 0U, // ATOMIC_RMW_SUB_I64_A32_S
3635 0U, // ATOMIC_RMW_SUB_I64_A64
3636 0U, // ATOMIC_RMW_SUB_I64_A64_S
3637 0U, // ATOMIC_RMW_XCHG_I32_A32
3638 0U, // ATOMIC_RMW_XCHG_I32_A32_S
3639 0U, // ATOMIC_RMW_XCHG_I32_A64
3640 0U, // ATOMIC_RMW_XCHG_I32_A64_S
3641 0U, // ATOMIC_RMW_XCHG_I64_A32
3642 0U, // ATOMIC_RMW_XCHG_I64_A32_S
3643 0U, // ATOMIC_RMW_XCHG_I64_A64
3644 0U, // ATOMIC_RMW_XCHG_I64_A64_S
3645 0U, // ATOMIC_RMW_XOR_I32_A32
3646 0U, // ATOMIC_RMW_XOR_I32_A32_S
3647 0U, // ATOMIC_RMW_XOR_I32_A64
3648 0U, // ATOMIC_RMW_XOR_I32_A64_S
3649 0U, // ATOMIC_RMW_XOR_I64_A32
3650 0U, // ATOMIC_RMW_XOR_I64_A32_S
3651 0U, // ATOMIC_RMW_XOR_I64_A64
3652 0U, // ATOMIC_RMW_XOR_I64_A64_S
3653 0U, // ATOMIC_STORE16_I32_A32
3654 0U, // ATOMIC_STORE16_I32_A32_S
3655 0U, // ATOMIC_STORE16_I32_A64
3656 0U, // ATOMIC_STORE16_I32_A64_S
3657 0U, // ATOMIC_STORE16_I64_A32
3658 0U, // ATOMIC_STORE16_I64_A32_S
3659 0U, // ATOMIC_STORE16_I64_A64
3660 0U, // ATOMIC_STORE16_I64_A64_S
3661 0U, // ATOMIC_STORE32_I64_A32
3662 0U, // ATOMIC_STORE32_I64_A32_S
3663 0U, // ATOMIC_STORE32_I64_A64
3664 0U, // ATOMIC_STORE32_I64_A64_S
3665 0U, // ATOMIC_STORE8_I32_A32
3666 0U, // ATOMIC_STORE8_I32_A32_S
3667 0U, // ATOMIC_STORE8_I32_A64
3668 0U, // ATOMIC_STORE8_I32_A64_S
3669 0U, // ATOMIC_STORE8_I64_A32
3670 0U, // ATOMIC_STORE8_I64_A32_S
3671 0U, // ATOMIC_STORE8_I64_A64
3672 0U, // ATOMIC_STORE8_I64_A64_S
3673 0U, // ATOMIC_STORE_I32_A32
3674 0U, // ATOMIC_STORE_I32_A32_S
3675 0U, // ATOMIC_STORE_I32_A64
3676 0U, // ATOMIC_STORE_I32_A64_S
3677 0U, // ATOMIC_STORE_I64_A32
3678 0U, // ATOMIC_STORE_I64_A32_S
3679 0U, // ATOMIC_STORE_I64_A64
3680 0U, // ATOMIC_STORE_I64_A64_S
3681 0U, // AVGR_U_I16x8
3682 0U, // AVGR_U_I16x8_S
3683 0U, // AVGR_U_I8x16
3684 0U, // AVGR_U_I8x16_S
3685 0U, // BITMASK_I16x8
3686 0U, // BITMASK_I16x8_S
3687 0U, // BITMASK_I32x4
3688 0U, // BITMASK_I32x4_S
3689 0U, // BITMASK_I64x2
3690 0U, // BITMASK_I64x2_S
3691 0U, // BITMASK_I8x16
3692 0U, // BITMASK_I8x16_S
3693 0U, // BITSELECT
3694 0U, // BITSELECT_S
3695 0U, // BLOCK
3696 0U, // BLOCK_S
3697 0U, // BR
3698 0U, // BR_IF
3699 0U, // BR_IF_S
3700 0U, // BR_S
3701 0U, // BR_TABLE_I32
3702 0U, // BR_TABLE_I32_S
3703 0U, // BR_TABLE_I64
3704 0U, // BR_TABLE_I64_S
3705 0U, // BR_UNLESS
3706 0U, // BR_UNLESS_S
3707 0U, // CALL
3708 0U, // CALL_INDIRECT
3709 0U, // CALL_INDIRECT_S
3710 0U, // CALL_S
3711 0U, // CATCH
3712 0U, // CATCH_ALL
3713 0U, // CATCH_ALL_LEGACY
3714 0U, // CATCH_ALL_LEGACY_S
3715 0U, // CATCH_ALL_REF
3716 0U, // CATCH_ALL_REF_S
3717 0U, // CATCH_ALL_S
3718 0U, // CATCH_LEGACY
3719 0U, // CATCH_LEGACY_S
3720 0U, // CATCH_REF
3721 0U, // CATCH_REF_S
3722 0U, // CATCH_S
3723 0U, // CEIL_F16x8
3724 0U, // CEIL_F16x8_S
3725 0U, // CEIL_F32
3726 0U, // CEIL_F32_S
3727 0U, // CEIL_F32x4
3728 0U, // CEIL_F32x4_S
3729 0U, // CEIL_F64
3730 0U, // CEIL_F64_S
3731 0U, // CEIL_F64x2
3732 0U, // CEIL_F64x2_S
3733 0U, // CLZ_I32
3734 0U, // CLZ_I32_S
3735 0U, // CLZ_I64
3736 0U, // CLZ_I64_S
3737 0U, // CONST_F32
3738 0U, // CONST_F32_S
3739 0U, // CONST_F64
3740 0U, // CONST_F64_S
3741 0U, // CONST_I32
3742 0U, // CONST_I32_S
3743 0U, // CONST_I64
3744 0U, // CONST_I64_S
3745 0U, // CONST_V128_F32x4
3746 0U, // CONST_V128_F32x4_S
3747 0U, // CONST_V128_F64x2
3748 0U, // CONST_V128_F64x2_S
3749 1U, // CONST_V128_I16x8
3750 5U, // CONST_V128_I16x8_S
3751 0U, // CONST_V128_I32x4
3752 0U, // CONST_V128_I32x4_S
3753 0U, // CONST_V128_I64x2
3754 0U, // CONST_V128_I64x2_S
3755 9U, // CONST_V128_I8x16
3756 25U, // CONST_V128_I8x16_S
3757 0U, // COPYSIGN_F32
3758 0U, // COPYSIGN_F32_S
3759 0U, // COPYSIGN_F64
3760 0U, // COPYSIGN_F64_S
3761 0U, // COPY_EXNREF
3762 0U, // COPY_EXNREF_S
3763 0U, // COPY_EXTERNREF
3764 0U, // COPY_EXTERNREF_S
3765 0U, // COPY_F32
3766 0U, // COPY_F32_S
3767 0U, // COPY_F64
3768 0U, // COPY_F64_S
3769 0U, // COPY_FUNCREF
3770 0U, // COPY_FUNCREF_S
3771 0U, // COPY_I32
3772 0U, // COPY_I32_S
3773 0U, // COPY_I64
3774 0U, // COPY_I64_S
3775 0U, // COPY_V128
3776 0U, // COPY_V128_S
3777 0U, // CTZ_I32
3778 0U, // CTZ_I32_S
3779 0U, // CTZ_I64
3780 0U, // CTZ_I64_S
3781 0U, // DATA_DROP
3782 0U, // DATA_DROP_S
3783 0U, // DEBUG_UNREACHABLE
3784 0U, // DEBUG_UNREACHABLE_S
3785 0U, // DELEGATE
3786 0U, // DELEGATE_S
3787 0U, // DIV_F16x8
3788 0U, // DIV_F16x8_S
3789 0U, // DIV_F32
3790 0U, // DIV_F32_S
3791 0U, // DIV_F32x4
3792 0U, // DIV_F32x4_S
3793 0U, // DIV_F64
3794 0U, // DIV_F64_S
3795 0U, // DIV_F64x2
3796 0U, // DIV_F64x2_S
3797 0U, // DIV_S_I32
3798 0U, // DIV_S_I32_S
3799 0U, // DIV_S_I64
3800 0U, // DIV_S_I64_S
3801 0U, // DIV_U_I32
3802 0U, // DIV_U_I32_S
3803 0U, // DIV_U_I64
3804 0U, // DIV_U_I64_S
3805 0U, // DOT
3806 0U, // DOT_S
3807 0U, // DROP_EXNREF
3808 0U, // DROP_EXNREF_S
3809 0U, // DROP_EXTERNREF
3810 0U, // DROP_EXTERNREF_S
3811 0U, // DROP_F32
3812 0U, // DROP_F32_S
3813 0U, // DROP_F64
3814 0U, // DROP_F64_S
3815 0U, // DROP_FUNCREF
3816 0U, // DROP_FUNCREF_S
3817 0U, // DROP_I32
3818 0U, // DROP_I32_S
3819 0U, // DROP_I64
3820 0U, // DROP_I64_S
3821 0U, // DROP_V128
3822 0U, // DROP_V128_S
3823 0U, // ELSE
3824 0U, // ELSE_S
3825 0U, // END
3826 0U, // END_BLOCK
3827 0U, // END_BLOCK_S
3828 0U, // END_FUNCTION
3829 0U, // END_FUNCTION_S
3830 0U, // END_IF
3831 0U, // END_IF_S
3832 0U, // END_LOOP
3833 0U, // END_LOOP_S
3834 0U, // END_S
3835 0U, // END_TRY
3836 0U, // END_TRY_S
3837 0U, // END_TRY_TABLE
3838 0U, // END_TRY_TABLE_S
3839 0U, // EQZ_I32
3840 0U, // EQZ_I32_S
3841 0U, // EQZ_I64
3842 0U, // EQZ_I64_S
3843 0U, // EQ_F16x8
3844 0U, // EQ_F16x8_S
3845 0U, // EQ_F32
3846 0U, // EQ_F32_S
3847 0U, // EQ_F32x4
3848 0U, // EQ_F32x4_S
3849 0U, // EQ_F64
3850 0U, // EQ_F64_S
3851 0U, // EQ_F64x2
3852 0U, // EQ_F64x2_S
3853 0U, // EQ_I16x8
3854 0U, // EQ_I16x8_S
3855 0U, // EQ_I32
3856 0U, // EQ_I32_S
3857 0U, // EQ_I32x4
3858 0U, // EQ_I32x4_S
3859 0U, // EQ_I64
3860 0U, // EQ_I64_S
3861 0U, // EQ_I64x2
3862 0U, // EQ_I64x2_S
3863 0U, // EQ_I8x16
3864 0U, // EQ_I8x16_S
3865 0U, // EXTMUL_HIGH_S_I16x8
3866 0U, // EXTMUL_HIGH_S_I16x8_S
3867 0U, // EXTMUL_HIGH_S_I32x4
3868 0U, // EXTMUL_HIGH_S_I32x4_S
3869 0U, // EXTMUL_HIGH_S_I64x2
3870 0U, // EXTMUL_HIGH_S_I64x2_S
3871 0U, // EXTMUL_HIGH_U_I16x8
3872 0U, // EXTMUL_HIGH_U_I16x8_S
3873 0U, // EXTMUL_HIGH_U_I32x4
3874 0U, // EXTMUL_HIGH_U_I32x4_S
3875 0U, // EXTMUL_HIGH_U_I64x2
3876 0U, // EXTMUL_HIGH_U_I64x2_S
3877 0U, // EXTMUL_LOW_S_I16x8
3878 0U, // EXTMUL_LOW_S_I16x8_S
3879 0U, // EXTMUL_LOW_S_I32x4
3880 0U, // EXTMUL_LOW_S_I32x4_S
3881 0U, // EXTMUL_LOW_S_I64x2
3882 0U, // EXTMUL_LOW_S_I64x2_S
3883 0U, // EXTMUL_LOW_U_I16x8
3884 0U, // EXTMUL_LOW_U_I16x8_S
3885 0U, // EXTMUL_LOW_U_I32x4
3886 0U, // EXTMUL_LOW_U_I32x4_S
3887 0U, // EXTMUL_LOW_U_I64x2
3888 0U, // EXTMUL_LOW_U_I64x2_S
3889 0U, // EXTRACT_LANE_F16x8
3890 0U, // EXTRACT_LANE_F16x8_S
3891 0U, // EXTRACT_LANE_F32x4
3892 0U, // EXTRACT_LANE_F32x4_S
3893 0U, // EXTRACT_LANE_F64x2
3894 0U, // EXTRACT_LANE_F64x2_S
3895 0U, // EXTRACT_LANE_I16x8_s
3896 0U, // EXTRACT_LANE_I16x8_s_S
3897 0U, // EXTRACT_LANE_I16x8_u
3898 0U, // EXTRACT_LANE_I16x8_u_S
3899 0U, // EXTRACT_LANE_I32x4
3900 0U, // EXTRACT_LANE_I32x4_S
3901 0U, // EXTRACT_LANE_I64x2
3902 0U, // EXTRACT_LANE_I64x2_S
3903 0U, // EXTRACT_LANE_I8x16_s
3904 0U, // EXTRACT_LANE_I8x16_s_S
3905 0U, // EXTRACT_LANE_I8x16_u
3906 0U, // EXTRACT_LANE_I8x16_u_S
3907 0U, // F32_CONVERT_S_I32
3908 0U, // F32_CONVERT_S_I32_S
3909 0U, // F32_CONVERT_S_I64
3910 0U, // F32_CONVERT_S_I64_S
3911 0U, // F32_CONVERT_U_I32
3912 0U, // F32_CONVERT_U_I32_S
3913 0U, // F32_CONVERT_U_I64
3914 0U, // F32_CONVERT_U_I64_S
3915 0U, // F32_DEMOTE_F64
3916 0U, // F32_DEMOTE_F64_S
3917 0U, // F32_REINTERPRET_I32
3918 0U, // F32_REINTERPRET_I32_S
3919 0U, // F64_CONVERT_S_I32
3920 0U, // F64_CONVERT_S_I32_S
3921 0U, // F64_CONVERT_S_I64
3922 0U, // F64_CONVERT_S_I64_S
3923 0U, // F64_CONVERT_U_I32
3924 0U, // F64_CONVERT_U_I32_S
3925 0U, // F64_CONVERT_U_I64
3926 0U, // F64_CONVERT_U_I64_S
3927 0U, // F64_PROMOTE_F32
3928 0U, // F64_PROMOTE_F32_S
3929 0U, // F64_REINTERPRET_I64
3930 0U, // F64_REINTERPRET_I64_S
3931 0U, // FALLTHROUGH_RETURN
3932 0U, // FALLTHROUGH_RETURN_S
3933 0U, // FLOOR_F16x8
3934 0U, // FLOOR_F16x8_S
3935 0U, // FLOOR_F32
3936 0U, // FLOOR_F32_S
3937 0U, // FLOOR_F32x4
3938 0U, // FLOOR_F32x4_S
3939 0U, // FLOOR_F64
3940 0U, // FLOOR_F64_S
3941 0U, // FLOOR_F64x2
3942 0U, // FLOOR_F64x2_S
3943 0U, // FP_TO_SINT_I32_F32
3944 0U, // FP_TO_SINT_I32_F32_S
3945 0U, // FP_TO_SINT_I32_F64
3946 0U, // FP_TO_SINT_I32_F64_S
3947 0U, // FP_TO_SINT_I64_F32
3948 0U, // FP_TO_SINT_I64_F32_S
3949 0U, // FP_TO_SINT_I64_F64
3950 0U, // FP_TO_SINT_I64_F64_S
3951 0U, // FP_TO_UINT_I32_F32
3952 0U, // FP_TO_UINT_I32_F32_S
3953 0U, // FP_TO_UINT_I32_F64
3954 0U, // FP_TO_UINT_I32_F64_S
3955 0U, // FP_TO_UINT_I64_F32
3956 0U, // FP_TO_UINT_I64_F32_S
3957 0U, // FP_TO_UINT_I64_F64
3958 0U, // FP_TO_UINT_I64_F64_S
3959 0U, // GE_F16x8
3960 0U, // GE_F16x8_S
3961 0U, // GE_F32
3962 0U, // GE_F32_S
3963 0U, // GE_F32x4
3964 0U, // GE_F32x4_S
3965 0U, // GE_F64
3966 0U, // GE_F64_S
3967 0U, // GE_F64x2
3968 0U, // GE_F64x2_S
3969 0U, // GE_S_I16x8
3970 0U, // GE_S_I16x8_S
3971 0U, // GE_S_I32
3972 0U, // GE_S_I32_S
3973 0U, // GE_S_I32x4
3974 0U, // GE_S_I32x4_S
3975 0U, // GE_S_I64
3976 0U, // GE_S_I64_S
3977 0U, // GE_S_I64x2
3978 0U, // GE_S_I64x2_S
3979 0U, // GE_S_I8x16
3980 0U, // GE_S_I8x16_S
3981 0U, // GE_U_I16x8
3982 0U, // GE_U_I16x8_S
3983 0U, // GE_U_I32
3984 0U, // GE_U_I32_S
3985 0U, // GE_U_I32x4
3986 0U, // GE_U_I32x4_S
3987 0U, // GE_U_I64
3988 0U, // GE_U_I64_S
3989 0U, // GE_U_I8x16
3990 0U, // GE_U_I8x16_S
3991 0U, // GLOBAL_GET_EXNREF
3992 0U, // GLOBAL_GET_EXNREF_S
3993 0U, // GLOBAL_GET_EXTERNREF
3994 0U, // GLOBAL_GET_EXTERNREF_S
3995 0U, // GLOBAL_GET_F32
3996 0U, // GLOBAL_GET_F32_S
3997 0U, // GLOBAL_GET_F64
3998 0U, // GLOBAL_GET_F64_S
3999 0U, // GLOBAL_GET_FUNCREF
4000 0U, // GLOBAL_GET_FUNCREF_S
4001 0U, // GLOBAL_GET_I32
4002 0U, // GLOBAL_GET_I32_S
4003 0U, // GLOBAL_GET_I64
4004 0U, // GLOBAL_GET_I64_S
4005 0U, // GLOBAL_GET_V128
4006 0U, // GLOBAL_GET_V128_S
4007 0U, // GLOBAL_SET_EXNREF
4008 0U, // GLOBAL_SET_EXNREF_S
4009 0U, // GLOBAL_SET_EXTERNREF
4010 0U, // GLOBAL_SET_EXTERNREF_S
4011 0U, // GLOBAL_SET_F32
4012 0U, // GLOBAL_SET_F32_S
4013 0U, // GLOBAL_SET_F64
4014 0U, // GLOBAL_SET_F64_S
4015 0U, // GLOBAL_SET_FUNCREF
4016 0U, // GLOBAL_SET_FUNCREF_S
4017 0U, // GLOBAL_SET_I32
4018 0U, // GLOBAL_SET_I32_S
4019 0U, // GLOBAL_SET_I64
4020 0U, // GLOBAL_SET_I64_S
4021 0U, // GLOBAL_SET_V128
4022 0U, // GLOBAL_SET_V128_S
4023 0U, // GT_F16x8
4024 0U, // GT_F16x8_S
4025 0U, // GT_F32
4026 0U, // GT_F32_S
4027 0U, // GT_F32x4
4028 0U, // GT_F32x4_S
4029 0U, // GT_F64
4030 0U, // GT_F64_S
4031 0U, // GT_F64x2
4032 0U, // GT_F64x2_S
4033 0U, // GT_S_I16x8
4034 0U, // GT_S_I16x8_S
4035 0U, // GT_S_I32
4036 0U, // GT_S_I32_S
4037 0U, // GT_S_I32x4
4038 0U, // GT_S_I32x4_S
4039 0U, // GT_S_I64
4040 0U, // GT_S_I64_S
4041 0U, // GT_S_I64x2
4042 0U, // GT_S_I64x2_S
4043 0U, // GT_S_I8x16
4044 0U, // GT_S_I8x16_S
4045 0U, // GT_U_I16x8
4046 0U, // GT_U_I16x8_S
4047 0U, // GT_U_I32
4048 0U, // GT_U_I32_S
4049 0U, // GT_U_I32x4
4050 0U, // GT_U_I32x4_S
4051 0U, // GT_U_I64
4052 0U, // GT_U_I64_S
4053 0U, // GT_U_I8x16
4054 0U, // GT_U_I8x16_S
4055 0U, // I32_EXTEND16_S_I32
4056 0U, // I32_EXTEND16_S_I32_S
4057 0U, // I32_EXTEND8_S_I32
4058 0U, // I32_EXTEND8_S_I32_S
4059 0U, // I32_REINTERPRET_F32
4060 0U, // I32_REINTERPRET_F32_S
4061 0U, // I32_TRUNC_S_F32
4062 0U, // I32_TRUNC_S_F32_S
4063 0U, // I32_TRUNC_S_F64
4064 0U, // I32_TRUNC_S_F64_S
4065 0U, // I32_TRUNC_S_SAT_F32
4066 0U, // I32_TRUNC_S_SAT_F32_S
4067 0U, // I32_TRUNC_S_SAT_F64
4068 0U, // I32_TRUNC_S_SAT_F64_S
4069 0U, // I32_TRUNC_U_F32
4070 0U, // I32_TRUNC_U_F32_S
4071 0U, // I32_TRUNC_U_F64
4072 0U, // I32_TRUNC_U_F64_S
4073 0U, // I32_TRUNC_U_SAT_F32
4074 0U, // I32_TRUNC_U_SAT_F32_S
4075 0U, // I32_TRUNC_U_SAT_F64
4076 0U, // I32_TRUNC_U_SAT_F64_S
4077 0U, // I32_WRAP_I64
4078 0U, // I32_WRAP_I64_S
4079 3U, // I64_ADD128
4080 0U, // I64_ADD128_S
4081 0U, // I64_EXTEND16_S_I64
4082 0U, // I64_EXTEND16_S_I64_S
4083 0U, // I64_EXTEND32_S_I64
4084 0U, // I64_EXTEND32_S_I64_S
4085 0U, // I64_EXTEND8_S_I64
4086 0U, // I64_EXTEND8_S_I64_S
4087 0U, // I64_EXTEND_S_I32
4088 0U, // I64_EXTEND_S_I32_S
4089 0U, // I64_EXTEND_U_I32
4090 0U, // I64_EXTEND_U_I32_S
4091 0U, // I64_MUL_WIDE_S
4092 0U, // I64_MUL_WIDE_S_S
4093 0U, // I64_MUL_WIDE_U
4094 0U, // I64_MUL_WIDE_U_S
4095 0U, // I64_REINTERPRET_F64
4096 0U, // I64_REINTERPRET_F64_S
4097 3U, // I64_SUB128
4098 0U, // I64_SUB128_S
4099 0U, // I64_TRUNC_S_F32
4100 0U, // I64_TRUNC_S_F32_S
4101 0U, // I64_TRUNC_S_F64
4102 0U, // I64_TRUNC_S_F64_S
4103 0U, // I64_TRUNC_S_SAT_F32
4104 0U, // I64_TRUNC_S_SAT_F32_S
4105 0U, // I64_TRUNC_S_SAT_F64
4106 0U, // I64_TRUNC_S_SAT_F64_S
4107 0U, // I64_TRUNC_U_F32
4108 0U, // I64_TRUNC_U_F32_S
4109 0U, // I64_TRUNC_U_F64
4110 0U, // I64_TRUNC_U_F64_S
4111 0U, // I64_TRUNC_U_SAT_F32
4112 0U, // I64_TRUNC_U_SAT_F32_S
4113 0U, // I64_TRUNC_U_SAT_F64
4114 0U, // I64_TRUNC_U_SAT_F64_S
4115 0U, // IF
4116 0U, // IF_S
4117 0U, // LANESELECT_I16x8
4118 0U, // LANESELECT_I16x8_S
4119 0U, // LANESELECT_I32x4
4120 0U, // LANESELECT_I32x4_S
4121 0U, // LANESELECT_I64x2
4122 0U, // LANESELECT_I64x2_S
4123 0U, // LANESELECT_I8x16
4124 0U, // LANESELECT_I8x16_S
4125 0U, // LE_F16x8
4126 0U, // LE_F16x8_S
4127 0U, // LE_F32
4128 0U, // LE_F32_S
4129 0U, // LE_F32x4
4130 0U, // LE_F32x4_S
4131 0U, // LE_F64
4132 0U, // LE_F64_S
4133 0U, // LE_F64x2
4134 0U, // LE_F64x2_S
4135 0U, // LE_S_I16x8
4136 0U, // LE_S_I16x8_S
4137 0U, // LE_S_I32
4138 0U, // LE_S_I32_S
4139 0U, // LE_S_I32x4
4140 0U, // LE_S_I32x4_S
4141 0U, // LE_S_I64
4142 0U, // LE_S_I64_S
4143 0U, // LE_S_I64x2
4144 0U, // LE_S_I64x2_S
4145 0U, // LE_S_I8x16
4146 0U, // LE_S_I8x16_S
4147 0U, // LE_U_I16x8
4148 0U, // LE_U_I16x8_S
4149 0U, // LE_U_I32
4150 0U, // LE_U_I32_S
4151 0U, // LE_U_I32x4
4152 0U, // LE_U_I32x4_S
4153 0U, // LE_U_I64
4154 0U, // LE_U_I64_S
4155 0U, // LE_U_I8x16
4156 0U, // LE_U_I8x16_S
4157 0U, // LOAD16_SPLAT_A32
4158 0U, // LOAD16_SPLAT_A32_S
4159 0U, // LOAD16_SPLAT_A64
4160 0U, // LOAD16_SPLAT_A64_S
4161 0U, // LOAD16_S_I32_A32
4162 0U, // LOAD16_S_I32_A32_S
4163 0U, // LOAD16_S_I32_A64
4164 0U, // LOAD16_S_I32_A64_S
4165 0U, // LOAD16_S_I64_A32
4166 0U, // LOAD16_S_I64_A32_S
4167 0U, // LOAD16_S_I64_A64
4168 0U, // LOAD16_S_I64_A64_S
4169 0U, // LOAD16_U_I32_A32
4170 0U, // LOAD16_U_I32_A32_S
4171 0U, // LOAD16_U_I32_A64
4172 0U, // LOAD16_U_I32_A64_S
4173 0U, // LOAD16_U_I64_A32
4174 0U, // LOAD16_U_I64_A32_S
4175 0U, // LOAD16_U_I64_A64
4176 0U, // LOAD16_U_I64_A64_S
4177 0U, // LOAD32_SPLAT_A32
4178 0U, // LOAD32_SPLAT_A32_S
4179 0U, // LOAD32_SPLAT_A64
4180 0U, // LOAD32_SPLAT_A64_S
4181 0U, // LOAD32_S_I64_A32
4182 0U, // LOAD32_S_I64_A32_S
4183 0U, // LOAD32_S_I64_A64
4184 0U, // LOAD32_S_I64_A64_S
4185 0U, // LOAD32_U_I64_A32
4186 0U, // LOAD32_U_I64_A32_S
4187 0U, // LOAD32_U_I64_A64
4188 0U, // LOAD32_U_I64_A64_S
4189 0U, // LOAD64_SPLAT_A32
4190 0U, // LOAD64_SPLAT_A32_S
4191 0U, // LOAD64_SPLAT_A64
4192 0U, // LOAD64_SPLAT_A64_S
4193 0U, // LOAD8_SPLAT_A32
4194 0U, // LOAD8_SPLAT_A32_S
4195 0U, // LOAD8_SPLAT_A64
4196 0U, // LOAD8_SPLAT_A64_S
4197 0U, // LOAD8_S_I32_A32
4198 0U, // LOAD8_S_I32_A32_S
4199 0U, // LOAD8_S_I32_A64
4200 0U, // LOAD8_S_I32_A64_S
4201 0U, // LOAD8_S_I64_A32
4202 0U, // LOAD8_S_I64_A32_S
4203 0U, // LOAD8_S_I64_A64
4204 0U, // LOAD8_S_I64_A64_S
4205 0U, // LOAD8_U_I32_A32
4206 0U, // LOAD8_U_I32_A32_S
4207 0U, // LOAD8_U_I32_A64
4208 0U, // LOAD8_U_I32_A64_S
4209 0U, // LOAD8_U_I64_A32
4210 0U, // LOAD8_U_I64_A32_S
4211 0U, // LOAD8_U_I64_A64
4212 0U, // LOAD8_U_I64_A64_S
4213 0U, // LOAD_EXTEND_S_I16x8_A32
4214 0U, // LOAD_EXTEND_S_I16x8_A32_S
4215 0U, // LOAD_EXTEND_S_I16x8_A64
4216 0U, // LOAD_EXTEND_S_I16x8_A64_S
4217 0U, // LOAD_EXTEND_S_I32x4_A32
4218 0U, // LOAD_EXTEND_S_I32x4_A32_S
4219 0U, // LOAD_EXTEND_S_I32x4_A64
4220 0U, // LOAD_EXTEND_S_I32x4_A64_S
4221 0U, // LOAD_EXTEND_S_I64x2_A32
4222 0U, // LOAD_EXTEND_S_I64x2_A32_S
4223 0U, // LOAD_EXTEND_S_I64x2_A64
4224 0U, // LOAD_EXTEND_S_I64x2_A64_S
4225 0U, // LOAD_EXTEND_U_I16x8_A32
4226 0U, // LOAD_EXTEND_U_I16x8_A32_S
4227 0U, // LOAD_EXTEND_U_I16x8_A64
4228 0U, // LOAD_EXTEND_U_I16x8_A64_S
4229 0U, // LOAD_EXTEND_U_I32x4_A32
4230 0U, // LOAD_EXTEND_U_I32x4_A32_S
4231 0U, // LOAD_EXTEND_U_I32x4_A64
4232 0U, // LOAD_EXTEND_U_I32x4_A64_S
4233 0U, // LOAD_EXTEND_U_I64x2_A32
4234 0U, // LOAD_EXTEND_U_I64x2_A32_S
4235 0U, // LOAD_EXTEND_U_I64x2_A64
4236 0U, // LOAD_EXTEND_U_I64x2_A64_S
4237 0U, // LOAD_F16_F32_A32
4238 0U, // LOAD_F16_F32_A32_S
4239 0U, // LOAD_F16_F32_A64
4240 0U, // LOAD_F16_F32_A64_S
4241 0U, // LOAD_F32_A32
4242 0U, // LOAD_F32_A32_S
4243 0U, // LOAD_F32_A64
4244 0U, // LOAD_F32_A64_S
4245 0U, // LOAD_F64_A32
4246 0U, // LOAD_F64_A32_S
4247 0U, // LOAD_F64_A64
4248 0U, // LOAD_F64_A64_S
4249 0U, // LOAD_I32_A32
4250 0U, // LOAD_I32_A32_S
4251 0U, // LOAD_I32_A64
4252 0U, // LOAD_I32_A64_S
4253 0U, // LOAD_I64_A32
4254 0U, // LOAD_I64_A32_S
4255 0U, // LOAD_I64_A64
4256 0U, // LOAD_I64_A64_S
4257 0U, // LOAD_LANE_16_A32
4258 0U, // LOAD_LANE_16_A32_S
4259 0U, // LOAD_LANE_16_A64
4260 0U, // LOAD_LANE_16_A64_S
4261 0U, // LOAD_LANE_32_A32
4262 0U, // LOAD_LANE_32_A32_S
4263 0U, // LOAD_LANE_32_A64
4264 0U, // LOAD_LANE_32_A64_S
4265 0U, // LOAD_LANE_64_A32
4266 0U, // LOAD_LANE_64_A32_S
4267 0U, // LOAD_LANE_64_A64
4268 0U, // LOAD_LANE_64_A64_S
4269 0U, // LOAD_LANE_8_A32
4270 0U, // LOAD_LANE_8_A32_S
4271 0U, // LOAD_LANE_8_A64
4272 0U, // LOAD_LANE_8_A64_S
4273 0U, // LOAD_V128_A32
4274 0U, // LOAD_V128_A32_S
4275 0U, // LOAD_V128_A64
4276 0U, // LOAD_V128_A64_S
4277 0U, // LOAD_ZERO_32_A32
4278 0U, // LOAD_ZERO_32_A32_S
4279 0U, // LOAD_ZERO_32_A64
4280 0U, // LOAD_ZERO_32_A64_S
4281 0U, // LOAD_ZERO_64_A32
4282 0U, // LOAD_ZERO_64_A32_S
4283 0U, // LOAD_ZERO_64_A64
4284 0U, // LOAD_ZERO_64_A64_S
4285 0U, // LOCAL_GET_EXNREF
4286 0U, // LOCAL_GET_EXNREF_S
4287 0U, // LOCAL_GET_EXTERNREF
4288 0U, // LOCAL_GET_EXTERNREF_S
4289 0U, // LOCAL_GET_F32
4290 0U, // LOCAL_GET_F32_S
4291 0U, // LOCAL_GET_F64
4292 0U, // LOCAL_GET_F64_S
4293 0U, // LOCAL_GET_FUNCREF
4294 0U, // LOCAL_GET_FUNCREF_S
4295 0U, // LOCAL_GET_I32
4296 0U, // LOCAL_GET_I32_S
4297 0U, // LOCAL_GET_I64
4298 0U, // LOCAL_GET_I64_S
4299 0U, // LOCAL_GET_V128
4300 0U, // LOCAL_GET_V128_S
4301 0U, // LOCAL_SET_EXNREF
4302 0U, // LOCAL_SET_EXNREF_S
4303 0U, // LOCAL_SET_EXTERNREF
4304 0U, // LOCAL_SET_EXTERNREF_S
4305 0U, // LOCAL_SET_F32
4306 0U, // LOCAL_SET_F32_S
4307 0U, // LOCAL_SET_F64
4308 0U, // LOCAL_SET_F64_S
4309 0U, // LOCAL_SET_FUNCREF
4310 0U, // LOCAL_SET_FUNCREF_S
4311 0U, // LOCAL_SET_I32
4312 0U, // LOCAL_SET_I32_S
4313 0U, // LOCAL_SET_I64
4314 0U, // LOCAL_SET_I64_S
4315 0U, // LOCAL_SET_V128
4316 0U, // LOCAL_SET_V128_S
4317 0U, // LOCAL_TEE_EXNREF
4318 0U, // LOCAL_TEE_EXNREF_S
4319 0U, // LOCAL_TEE_EXTERNREF
4320 0U, // LOCAL_TEE_EXTERNREF_S
4321 0U, // LOCAL_TEE_F32
4322 0U, // LOCAL_TEE_F32_S
4323 0U, // LOCAL_TEE_F64
4324 0U, // LOCAL_TEE_F64_S
4325 0U, // LOCAL_TEE_FUNCREF
4326 0U, // LOCAL_TEE_FUNCREF_S
4327 0U, // LOCAL_TEE_I32
4328 0U, // LOCAL_TEE_I32_S
4329 0U, // LOCAL_TEE_I64
4330 0U, // LOCAL_TEE_I64_S
4331 0U, // LOCAL_TEE_V128
4332 0U, // LOCAL_TEE_V128_S
4333 0U, // LOOP
4334 0U, // LOOP_S
4335 0U, // LT_F16x8
4336 0U, // LT_F16x8_S
4337 0U, // LT_F32
4338 0U, // LT_F32_S
4339 0U, // LT_F32x4
4340 0U, // LT_F32x4_S
4341 0U, // LT_F64
4342 0U, // LT_F64_S
4343 0U, // LT_F64x2
4344 0U, // LT_F64x2_S
4345 0U, // LT_S_I16x8
4346 0U, // LT_S_I16x8_S
4347 0U, // LT_S_I32
4348 0U, // LT_S_I32_S
4349 0U, // LT_S_I32x4
4350 0U, // LT_S_I32x4_S
4351 0U, // LT_S_I64
4352 0U, // LT_S_I64_S
4353 0U, // LT_S_I64x2
4354 0U, // LT_S_I64x2_S
4355 0U, // LT_S_I8x16
4356 0U, // LT_S_I8x16_S
4357 0U, // LT_U_I16x8
4358 0U, // LT_U_I16x8_S
4359 0U, // LT_U_I32
4360 0U, // LT_U_I32_S
4361 0U, // LT_U_I32x4
4362 0U, // LT_U_I32x4_S
4363 0U, // LT_U_I64
4364 0U, // LT_U_I64_S
4365 0U, // LT_U_I8x16
4366 0U, // LT_U_I8x16_S
4367 0U, // MADD_F16x8
4368 0U, // MADD_F16x8_S
4369 0U, // MADD_F32x4
4370 0U, // MADD_F32x4_S
4371 0U, // MADD_F64x2
4372 0U, // MADD_F64x2_S
4373 0U, // MAX_F16x8
4374 0U, // MAX_F16x8_S
4375 0U, // MAX_F32
4376 0U, // MAX_F32_S
4377 0U, // MAX_F32x4
4378 0U, // MAX_F32x4_S
4379 0U, // MAX_F64
4380 0U, // MAX_F64_S
4381 0U, // MAX_F64x2
4382 0U, // MAX_F64x2_S
4383 0U, // MAX_S_I16x8
4384 0U, // MAX_S_I16x8_S
4385 0U, // MAX_S_I32x4
4386 0U, // MAX_S_I32x4_S
4387 0U, // MAX_S_I8x16
4388 0U, // MAX_S_I8x16_S
4389 0U, // MAX_U_I16x8
4390 0U, // MAX_U_I16x8_S
4391 0U, // MAX_U_I32x4
4392 0U, // MAX_U_I32x4_S
4393 0U, // MAX_U_I8x16
4394 0U, // MAX_U_I8x16_S
4395 0U, // MEMCPY_A32
4396 0U, // MEMCPY_A32_S
4397 0U, // MEMCPY_A64
4398 0U, // MEMCPY_A64_S
4399 0U, // MEMORY_ATOMIC_NOTIFY_A32
4400 0U, // MEMORY_ATOMIC_NOTIFY_A32_S
4401 0U, // MEMORY_ATOMIC_NOTIFY_A64
4402 0U, // MEMORY_ATOMIC_NOTIFY_A64_S
4403 0U, // MEMORY_ATOMIC_WAIT32_A32
4404 0U, // MEMORY_ATOMIC_WAIT32_A32_S
4405 0U, // MEMORY_ATOMIC_WAIT32_A64
4406 0U, // MEMORY_ATOMIC_WAIT32_A64_S
4407 0U, // MEMORY_ATOMIC_WAIT64_A32
4408 0U, // MEMORY_ATOMIC_WAIT64_A32_S
4409 0U, // MEMORY_ATOMIC_WAIT64_A64
4410 0U, // MEMORY_ATOMIC_WAIT64_A64_S
4411 0U, // MEMORY_COPY_A32
4412 0U, // MEMORY_COPY_A32_S
4413 0U, // MEMORY_COPY_A64
4414 0U, // MEMORY_COPY_A64_S
4415 0U, // MEMORY_FILL_A32
4416 0U, // MEMORY_FILL_A32_S
4417 0U, // MEMORY_FILL_A64
4418 0U, // MEMORY_FILL_A64_S
4419 0U, // MEMORY_INIT_A32
4420 0U, // MEMORY_INIT_A32_S
4421 0U, // MEMORY_INIT_A64
4422 0U, // MEMORY_INIT_A64_S
4423 0U, // MEMSET_A32
4424 0U, // MEMSET_A32_S
4425 0U, // MEMSET_A64
4426 0U, // MEMSET_A64_S
4427 0U, // MIN_F16x8
4428 0U, // MIN_F16x8_S
4429 0U, // MIN_F32
4430 0U, // MIN_F32_S
4431 0U, // MIN_F32x4
4432 0U, // MIN_F32x4_S
4433 0U, // MIN_F64
4434 0U, // MIN_F64_S
4435 0U, // MIN_F64x2
4436 0U, // MIN_F64x2_S
4437 0U, // MIN_S_I16x8
4438 0U, // MIN_S_I16x8_S
4439 0U, // MIN_S_I32x4
4440 0U, // MIN_S_I32x4_S
4441 0U, // MIN_S_I8x16
4442 0U, // MIN_S_I8x16_S
4443 0U, // MIN_U_I16x8
4444 0U, // MIN_U_I16x8_S
4445 0U, // MIN_U_I32x4
4446 0U, // MIN_U_I32x4_S
4447 0U, // MIN_U_I8x16
4448 0U, // MIN_U_I8x16_S
4449 0U, // MUL_F16x8
4450 0U, // MUL_F16x8_S
4451 0U, // MUL_F32
4452 0U, // MUL_F32_S
4453 0U, // MUL_F32x4
4454 0U, // MUL_F32x4_S
4455 0U, // MUL_F64
4456 0U, // MUL_F64_S
4457 0U, // MUL_F64x2
4458 0U, // MUL_F64x2_S
4459 0U, // MUL_I16x8
4460 0U, // MUL_I16x8_S
4461 0U, // MUL_I32
4462 0U, // MUL_I32_S
4463 0U, // MUL_I32x4
4464 0U, // MUL_I32x4_S
4465 0U, // MUL_I64
4466 0U, // MUL_I64_S
4467 0U, // MUL_I64x2
4468 0U, // MUL_I64x2_S
4469 0U, // NARROW_S_I16x8
4470 0U, // NARROW_S_I16x8_S
4471 0U, // NARROW_S_I8x16
4472 0U, // NARROW_S_I8x16_S
4473 0U, // NARROW_U_I16x8
4474 0U, // NARROW_U_I16x8_S
4475 0U, // NARROW_U_I8x16
4476 0U, // NARROW_U_I8x16_S
4477 0U, // NEAREST_F16x8
4478 0U, // NEAREST_F16x8_S
4479 0U, // NEAREST_F32
4480 0U, // NEAREST_F32_S
4481 0U, // NEAREST_F32x4
4482 0U, // NEAREST_F32x4_S
4483 0U, // NEAREST_F64
4484 0U, // NEAREST_F64_S
4485 0U, // NEAREST_F64x2
4486 0U, // NEAREST_F64x2_S
4487 0U, // NEG_F16x8
4488 0U, // NEG_F16x8_S
4489 0U, // NEG_F32
4490 0U, // NEG_F32_S
4491 0U, // NEG_F32x4
4492 0U, // NEG_F32x4_S
4493 0U, // NEG_F64
4494 0U, // NEG_F64_S
4495 0U, // NEG_F64x2
4496 0U, // NEG_F64x2_S
4497 0U, // NEG_I16x8
4498 0U, // NEG_I16x8_S
4499 0U, // NEG_I32x4
4500 0U, // NEG_I32x4_S
4501 0U, // NEG_I64x2
4502 0U, // NEG_I64x2_S
4503 0U, // NEG_I8x16
4504 0U, // NEG_I8x16_S
4505 0U, // NE_F16x8
4506 0U, // NE_F16x8_S
4507 0U, // NE_F32
4508 0U, // NE_F32_S
4509 0U, // NE_F32x4
4510 0U, // NE_F32x4_S
4511 0U, // NE_F64
4512 0U, // NE_F64_S
4513 0U, // NE_F64x2
4514 0U, // NE_F64x2_S
4515 0U, // NE_I16x8
4516 0U, // NE_I16x8_S
4517 0U, // NE_I32
4518 0U, // NE_I32_S
4519 0U, // NE_I32x4
4520 0U, // NE_I32x4_S
4521 0U, // NE_I64
4522 0U, // NE_I64_S
4523 0U, // NE_I64x2
4524 0U, // NE_I64x2_S
4525 0U, // NE_I8x16
4526 0U, // NE_I8x16_S
4527 0U, // NMADD_F16x8
4528 0U, // NMADD_F16x8_S
4529 0U, // NMADD_F32x4
4530 0U, // NMADD_F32x4_S
4531 0U, // NMADD_F64x2
4532 0U, // NMADD_F64x2_S
4533 0U, // NOP
4534 0U, // NOP_S
4535 0U, // NOT
4536 0U, // NOT_S
4537 0U, // OR
4538 0U, // OR_I32
4539 0U, // OR_I32_S
4540 0U, // OR_I64
4541 0U, // OR_I64_S
4542 0U, // OR_S
4543 0U, // PMAX_F16x8
4544 0U, // PMAX_F16x8_S
4545 0U, // PMAX_F32x4
4546 0U, // PMAX_F32x4_S
4547 0U, // PMAX_F64x2
4548 0U, // PMAX_F64x2_S
4549 0U, // PMIN_F16x8
4550 0U, // PMIN_F16x8_S
4551 0U, // PMIN_F32x4
4552 0U, // PMIN_F32x4_S
4553 0U, // PMIN_F64x2
4554 0U, // PMIN_F64x2_S
4555 0U, // POPCNT_I32
4556 0U, // POPCNT_I32_S
4557 0U, // POPCNT_I64
4558 0U, // POPCNT_I64_S
4559 0U, // POPCNT_I8x16
4560 0U, // POPCNT_I8x16_S
4561 0U, // Q15MULR_SAT_S_I16x8
4562 0U, // Q15MULR_SAT_S_I16x8_S
4563 0U, // REF_FUNC
4564 0U, // REF_FUNC_S
4565 0U, // REF_IS_NULL_EXNREF
4566 0U, // REF_IS_NULL_EXNREF_S
4567 0U, // REF_IS_NULL_EXTERNREF
4568 0U, // REF_IS_NULL_EXTERNREF_S
4569 0U, // REF_IS_NULL_FUNCREF
4570 0U, // REF_IS_NULL_FUNCREF_S
4571 0U, // REF_NULL_EXNREF
4572 0U, // REF_NULL_EXNREF_S
4573 0U, // REF_NULL_EXTERNREF
4574 0U, // REF_NULL_EXTERNREF_S
4575 0U, // REF_NULL_FUNCREF
4576 0U, // REF_NULL_FUNCREF_S
4577 0U, // REF_TEST_FUNCREF
4578 0U, // REF_TEST_FUNCREF_S
4579 0U, // RELAXED_DOT
4580 0U, // RELAXED_DOT_ADD
4581 0U, // RELAXED_DOT_ADD_S
4582 0U, // RELAXED_DOT_BFLOAT
4583 0U, // RELAXED_DOT_BFLOAT_S
4584 0U, // RELAXED_DOT_S
4585 0U, // RELAXED_Q15MULR_S_I16x8
4586 0U, // RELAXED_Q15MULR_S_I16x8_S
4587 0U, // RELAXED_SWIZZLE
4588 0U, // RELAXED_SWIZZLE_S
4589 0U, // REM_S_I32
4590 0U, // REM_S_I32_S
4591 0U, // REM_S_I64
4592 0U, // REM_S_I64_S
4593 0U, // REM_U_I32
4594 0U, // REM_U_I32_S
4595 0U, // REM_U_I64
4596 0U, // REM_U_I64_S
4597 0U, // REPLACE_LANE_F16x8
4598 0U, // REPLACE_LANE_F16x8_S
4599 0U, // REPLACE_LANE_F32x4
4600 0U, // REPLACE_LANE_F32x4_S
4601 0U, // REPLACE_LANE_F64x2
4602 0U, // REPLACE_LANE_F64x2_S
4603 0U, // REPLACE_LANE_I16x8
4604 0U, // REPLACE_LANE_I16x8_S
4605 0U, // REPLACE_LANE_I32x4
4606 0U, // REPLACE_LANE_I32x4_S
4607 0U, // REPLACE_LANE_I64x2
4608 0U, // REPLACE_LANE_I64x2_S
4609 0U, // REPLACE_LANE_I8x16
4610 0U, // REPLACE_LANE_I8x16_S
4611 0U, // RETHROW
4612 0U, // RETHROW_S
4613 0U, // RETURN
4614 0U, // RETURN_S
4615 0U, // RET_CALL
4616 0U, // RET_CALL_INDIRECT
4617 0U, // RET_CALL_INDIRECT_S
4618 0U, // RET_CALL_S
4619 0U, // ROTL_I32
4620 0U, // ROTL_I32_S
4621 0U, // ROTL_I64
4622 0U, // ROTL_I64_S
4623 0U, // ROTR_I32
4624 0U, // ROTR_I32_S
4625 0U, // ROTR_I64
4626 0U, // ROTR_I64_S
4627 0U, // SELECT_EXNREF
4628 0U, // SELECT_EXNREF_S
4629 0U, // SELECT_EXTERNREF
4630 0U, // SELECT_EXTERNREF_S
4631 0U, // SELECT_F32
4632 0U, // SELECT_F32_S
4633 0U, // SELECT_F64
4634 0U, // SELECT_F64_S
4635 0U, // SELECT_FUNCREF
4636 0U, // SELECT_FUNCREF_S
4637 0U, // SELECT_I32
4638 0U, // SELECT_I32_S
4639 0U, // SELECT_I64
4640 0U, // SELECT_I64_S
4641 0U, // SELECT_V128
4642 0U, // SELECT_V128_S
4643 0U, // SHL_I16x8
4644 0U, // SHL_I16x8_S
4645 0U, // SHL_I32
4646 0U, // SHL_I32_S
4647 0U, // SHL_I32x4
4648 0U, // SHL_I32x4_S
4649 0U, // SHL_I64
4650 0U, // SHL_I64_S
4651 0U, // SHL_I64x2
4652 0U, // SHL_I64x2_S
4653 0U, // SHL_I8x16
4654 0U, // SHL_I8x16_S
4655 0U, // SHR_S_I16x8
4656 0U, // SHR_S_I16x8_S
4657 0U, // SHR_S_I32
4658 0U, // SHR_S_I32_S
4659 0U, // SHR_S_I32x4
4660 0U, // SHR_S_I32x4_S
4661 0U, // SHR_S_I64
4662 0U, // SHR_S_I64_S
4663 0U, // SHR_S_I64x2
4664 0U, // SHR_S_I64x2_S
4665 0U, // SHR_S_I8x16
4666 0U, // SHR_S_I8x16_S
4667 0U, // SHR_U_I16x8
4668 0U, // SHR_U_I16x8_S
4669 0U, // SHR_U_I32
4670 0U, // SHR_U_I32_S
4671 0U, // SHR_U_I32x4
4672 0U, // SHR_U_I32x4_S
4673 0U, // SHR_U_I64
4674 0U, // SHR_U_I64_S
4675 0U, // SHR_U_I64x2
4676 0U, // SHR_U_I64x2_S
4677 0U, // SHR_U_I8x16
4678 0U, // SHR_U_I8x16_S
4679 41U, // SHUFFLE
4680 25U, // SHUFFLE_S
4681 0U, // SIMD_RELAXED_FMAX_F32x4
4682 0U, // SIMD_RELAXED_FMAX_F32x4_S
4683 0U, // SIMD_RELAXED_FMAX_F64x2
4684 0U, // SIMD_RELAXED_FMAX_F64x2_S
4685 0U, // SIMD_RELAXED_FMIN_F32x4
4686 0U, // SIMD_RELAXED_FMIN_F32x4_S
4687 0U, // SIMD_RELAXED_FMIN_F64x2
4688 0U, // SIMD_RELAXED_FMIN_F64x2_S
4689 0U, // SPLAT_F16x8
4690 0U, // SPLAT_F16x8_S
4691 0U, // SPLAT_F32x4
4692 0U, // SPLAT_F32x4_S
4693 0U, // SPLAT_F64x2
4694 0U, // SPLAT_F64x2_S
4695 0U, // SPLAT_I16x8
4696 0U, // SPLAT_I16x8_S
4697 0U, // SPLAT_I32x4
4698 0U, // SPLAT_I32x4_S
4699 0U, // SPLAT_I64x2
4700 0U, // SPLAT_I64x2_S
4701 0U, // SPLAT_I8x16
4702 0U, // SPLAT_I8x16_S
4703 0U, // SQRT_F16x8
4704 0U, // SQRT_F16x8_S
4705 0U, // SQRT_F32
4706 0U, // SQRT_F32_S
4707 0U, // SQRT_F32x4
4708 0U, // SQRT_F32x4_S
4709 0U, // SQRT_F64
4710 0U, // SQRT_F64_S
4711 0U, // SQRT_F64x2
4712 0U, // SQRT_F64x2_S
4713 0U, // STORE16_I32_A32
4714 0U, // STORE16_I32_A32_S
4715 0U, // STORE16_I32_A64
4716 0U, // STORE16_I32_A64_S
4717 0U, // STORE16_I64_A32
4718 0U, // STORE16_I64_A32_S
4719 0U, // STORE16_I64_A64
4720 0U, // STORE16_I64_A64_S
4721 0U, // STORE32_I64_A32
4722 0U, // STORE32_I64_A32_S
4723 0U, // STORE32_I64_A64
4724 0U, // STORE32_I64_A64_S
4725 0U, // STORE8_I32_A32
4726 0U, // STORE8_I32_A32_S
4727 0U, // STORE8_I32_A64
4728 0U, // STORE8_I32_A64_S
4729 0U, // STORE8_I64_A32
4730 0U, // STORE8_I64_A32_S
4731 0U, // STORE8_I64_A64
4732 0U, // STORE8_I64_A64_S
4733 0U, // STORE_F16_F32_A32
4734 0U, // STORE_F16_F32_A32_S
4735 0U, // STORE_F16_F32_A64
4736 0U, // STORE_F16_F32_A64_S
4737 0U, // STORE_F32_A32
4738 0U, // STORE_F32_A32_S
4739 0U, // STORE_F32_A64
4740 0U, // STORE_F32_A64_S
4741 0U, // STORE_F64_A32
4742 0U, // STORE_F64_A32_S
4743 0U, // STORE_F64_A64
4744 0U, // STORE_F64_A64_S
4745 0U, // STORE_I32_A32
4746 0U, // STORE_I32_A32_S
4747 0U, // STORE_I32_A64
4748 0U, // STORE_I32_A64_S
4749 0U, // STORE_I64_A32
4750 0U, // STORE_I64_A32_S
4751 0U, // STORE_I64_A64
4752 0U, // STORE_I64_A64_S
4753 0U, // STORE_LANE_I16x8_A32
4754 0U, // STORE_LANE_I16x8_A32_S
4755 0U, // STORE_LANE_I16x8_A64
4756 0U, // STORE_LANE_I16x8_A64_S
4757 0U, // STORE_LANE_I32x4_A32
4758 0U, // STORE_LANE_I32x4_A32_S
4759 0U, // STORE_LANE_I32x4_A64
4760 0U, // STORE_LANE_I32x4_A64_S
4761 0U, // STORE_LANE_I64x2_A32
4762 0U, // STORE_LANE_I64x2_A32_S
4763 0U, // STORE_LANE_I64x2_A64
4764 0U, // STORE_LANE_I64x2_A64_S
4765 0U, // STORE_LANE_I8x16_A32
4766 0U, // STORE_LANE_I8x16_A32_S
4767 0U, // STORE_LANE_I8x16_A64
4768 0U, // STORE_LANE_I8x16_A64_S
4769 0U, // STORE_V128_A32
4770 0U, // STORE_V128_A32_S
4771 0U, // STORE_V128_A64
4772 0U, // STORE_V128_A64_S
4773 0U, // SUB_F16x8
4774 0U, // SUB_F16x8_S
4775 0U, // SUB_F32
4776 0U, // SUB_F32_S
4777 0U, // SUB_F32x4
4778 0U, // SUB_F32x4_S
4779 0U, // SUB_F64
4780 0U, // SUB_F64_S
4781 0U, // SUB_F64x2
4782 0U, // SUB_F64x2_S
4783 0U, // SUB_I16x8
4784 0U, // SUB_I16x8_S
4785 0U, // SUB_I32
4786 0U, // SUB_I32_S
4787 0U, // SUB_I32x4
4788 0U, // SUB_I32x4_S
4789 0U, // SUB_I64
4790 0U, // SUB_I64_S
4791 0U, // SUB_I64x2
4792 0U, // SUB_I64x2_S
4793 0U, // SUB_I8x16
4794 0U, // SUB_I8x16_S
4795 0U, // SUB_SAT_S_I16x8
4796 0U, // SUB_SAT_S_I16x8_S
4797 0U, // SUB_SAT_S_I8x16
4798 0U, // SUB_SAT_S_I8x16_S
4799 0U, // SUB_SAT_U_I16x8
4800 0U, // SUB_SAT_U_I16x8_S
4801 0U, // SUB_SAT_U_I8x16
4802 0U, // SUB_SAT_U_I8x16_S
4803 0U, // SWIZZLE
4804 0U, // SWIZZLE_S
4805 0U, // TABLE_COPY
4806 0U, // TABLE_COPY_S
4807 0U, // TABLE_FILL_EXNREF
4808 0U, // TABLE_FILL_EXNREF_S
4809 0U, // TABLE_FILL_EXTERNREF
4810 0U, // TABLE_FILL_EXTERNREF_S
4811 0U, // TABLE_FILL_FUNCREF
4812 0U, // TABLE_FILL_FUNCREF_S
4813 0U, // TABLE_GET_EXNREF
4814 0U, // TABLE_GET_EXNREF_S
4815 0U, // TABLE_GET_EXTERNREF
4816 0U, // TABLE_GET_EXTERNREF_S
4817 0U, // TABLE_GET_FUNCREF
4818 0U, // TABLE_GET_FUNCREF_S
4819 0U, // TABLE_GROW_EXNREF
4820 0U, // TABLE_GROW_EXNREF_S
4821 0U, // TABLE_GROW_EXTERNREF
4822 0U, // TABLE_GROW_EXTERNREF_S
4823 0U, // TABLE_GROW_FUNCREF
4824 0U, // TABLE_GROW_FUNCREF_S
4825 0U, // TABLE_SET_EXNREF
4826 0U, // TABLE_SET_EXNREF_S
4827 0U, // TABLE_SET_EXTERNREF
4828 0U, // TABLE_SET_EXTERNREF_S
4829 0U, // TABLE_SET_FUNCREF
4830 0U, // TABLE_SET_FUNCREF_S
4831 0U, // TABLE_SIZE
4832 0U, // TABLE_SIZE_S
4833 0U, // TEE_EXNREF
4834 0U, // TEE_EXNREF_S
4835 0U, // TEE_EXTERNREF
4836 0U, // TEE_EXTERNREF_S
4837 0U, // TEE_F32
4838 0U, // TEE_F32_S
4839 0U, // TEE_F64
4840 0U, // TEE_F64_S
4841 0U, // TEE_FUNCREF
4842 0U, // TEE_FUNCREF_S
4843 0U, // TEE_I32
4844 0U, // TEE_I32_S
4845 0U, // TEE_I64
4846 0U, // TEE_I64_S
4847 0U, // TEE_V128
4848 0U, // TEE_V128_S
4849 0U, // THROW
4850 0U, // THROW_REF
4851 0U, // THROW_REF_S
4852 0U, // THROW_S
4853 0U, // TRUNC_F16x8
4854 0U, // TRUNC_F16x8_S
4855 0U, // TRUNC_F32
4856 0U, // TRUNC_F32_S
4857 0U, // TRUNC_F32x4
4858 0U, // TRUNC_F32x4_S
4859 0U, // TRUNC_F64
4860 0U, // TRUNC_F64_S
4861 0U, // TRUNC_F64x2
4862 0U, // TRUNC_F64x2_S
4863 0U, // TRY
4864 0U, // TRY_S
4865 0U, // TRY_TABLE
4866 0U, // TRY_TABLE_S
4867 0U, // UNREACHABLE
4868 0U, // UNREACHABLE_S
4869 0U, // XOR
4870 0U, // XOR_I32
4871 0U, // XOR_I32_S
4872 0U, // XOR_I64
4873 0U, // XOR_I64_S
4874 0U, // XOR_S
4875 0U, // anonymous_14776MEMORY_GROW_A32
4876 0U, // anonymous_14776MEMORY_GROW_A32_S
4877 0U, // anonymous_14776MEMORY_SIZE_A32
4878 0U, // anonymous_14776MEMORY_SIZE_A32_S
4879 0U, // anonymous_14777MEMORY_GROW_A64
4880 0U, // anonymous_14777MEMORY_GROW_A64_S
4881 0U, // anonymous_14777MEMORY_SIZE_A64
4882 0U, // anonymous_14777MEMORY_SIZE_A64_S
4883 0U, // convert_low_s_F64x2
4884 0U, // convert_low_s_F64x2_S
4885 0U, // convert_low_u_F64x2
4886 0U, // convert_low_u_F64x2_S
4887 0U, // demote_zero_F32x4
4888 0U, // demote_zero_F32x4_S
4889 0U, // extadd_pairwise_s_I16x8
4890 0U, // extadd_pairwise_s_I16x8_S
4891 0U, // extadd_pairwise_s_I32x4
4892 0U, // extadd_pairwise_s_I32x4_S
4893 0U, // extadd_pairwise_u_I16x8
4894 0U, // extadd_pairwise_u_I16x8_S
4895 0U, // extadd_pairwise_u_I32x4
4896 0U, // extadd_pairwise_u_I32x4_S
4897 0U, // extend_high_s_I16x8
4898 0U, // extend_high_s_I16x8_S
4899 0U, // extend_high_s_I32x4
4900 0U, // extend_high_s_I32x4_S
4901 0U, // extend_high_s_I64x2
4902 0U, // extend_high_s_I64x2_S
4903 0U, // extend_high_u_I16x8
4904 0U, // extend_high_u_I16x8_S
4905 0U, // extend_high_u_I32x4
4906 0U, // extend_high_u_I32x4_S
4907 0U, // extend_high_u_I64x2
4908 0U, // extend_high_u_I64x2_S
4909 0U, // extend_low_s_I16x8
4910 0U, // extend_low_s_I16x8_S
4911 0U, // extend_low_s_I32x4
4912 0U, // extend_low_s_I32x4_S
4913 0U, // extend_low_s_I64x2
4914 0U, // extend_low_s_I64x2_S
4915 0U, // extend_low_u_I16x8
4916 0U, // extend_low_u_I16x8_S
4917 0U, // extend_low_u_I32x4
4918 0U, // extend_low_u_I32x4_S
4919 0U, // extend_low_u_I64x2
4920 0U, // extend_low_u_I64x2_S
4921 0U, // fp_to_sint_I16x8
4922 0U, // fp_to_sint_I16x8_S
4923 0U, // fp_to_sint_I32x4
4924 0U, // fp_to_sint_I32x4_S
4925 0U, // fp_to_uint_I16x8
4926 0U, // fp_to_uint_I16x8_S
4927 0U, // fp_to_uint_I32x4
4928 0U, // fp_to_uint_I32x4_S
4929 0U, // int_wasm_relaxed_trunc_signed_I32x4
4930 0U, // int_wasm_relaxed_trunc_signed_I32x4_S
4931 0U, // int_wasm_relaxed_trunc_signed_zero_I32x4
4932 0U, // int_wasm_relaxed_trunc_signed_zero_I32x4_S
4933 0U, // int_wasm_relaxed_trunc_unsigned_I32x4
4934 0U, // int_wasm_relaxed_trunc_unsigned_I32x4_S
4935 0U, // int_wasm_relaxed_trunc_unsigned_zero_I32x4
4936 0U, // int_wasm_relaxed_trunc_unsigned_zero_I32x4_S
4937 0U, // promote_low_F64x2
4938 0U, // promote_low_F64x2_S
4939 0U, // sint_to_fp_F16x8
4940 0U, // sint_to_fp_F16x8_S
4941 0U, // sint_to_fp_F32x4
4942 0U, // sint_to_fp_F32x4_S
4943 0U, // trunc_sat_zero_s_I32x4
4944 0U, // trunc_sat_zero_s_I32x4_S
4945 0U, // trunc_sat_zero_u_I32x4
4946 0U, // trunc_sat_zero_u_I32x4_S
4947 0U, // uint_to_fp_F16x8
4948 0U, // uint_to_fp_F16x8_S
4949 0U, // uint_to_fp_F32x4
4950 0U, // uint_to_fp_F32x4_S
4951 };
4952
4953 // Emit the opcode for the instruction.
4954 uint64_t Bits = 0;
4955 Bits |= (uint64_t)OpInfo0[MI.getOpcode()] << 0;
4956 Bits |= (uint64_t)OpInfo1[MI.getOpcode()] << 32;
4957 if (Bits == 0)
4958 return {nullptr, Bits};
4959 return {AsmStrs+(Bits & 16383)-1, Bits};
4960
4961}
4962/// printInstruction - This method is automatically generated by tablegen
4963/// from the instruction set description.
4964LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
4965void WebAssemblyInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &O) {
4966 O << "\t";
4967
4968 auto MnemonicInfo = getMnemonic(MI: *MI);
4969
4970 O << MnemonicInfo.first;
4971
4972 uint64_t Bits = MnemonicInfo.second;
4973 assert(Bits != 0 && "Cannot print this instruction.");
4974
4975 // Fragment 0 encoded into 3 bits for 6 unique commands.
4976 switch ((Bits >> 14) & 7) {
4977 default: llvm_unreachable("Invalid command number.");
4978 case 0:
4979 // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
4980 return;
4981 break;
4982 case 1:
4983 // CALL_PARAMS, CALL_PARAMS_S, ABS_F16x8, ABS_F32, ABS_F32x4, ABS_F64, AB...
4984 printOperand(MI, OpNo: 0, STI, O);
4985 break;
4986 case 2:
4987 // ATOMIC_FENCE, ATOMIC_FENCE_S, ATOMIC_LOAD16_U_I32_A32_S, ATOMIC_LOAD16...
4988 printWebAssemblyMemOrderOperand(MI, OpNo: 0, STI, O);
4989 break;
4990 case 3:
4991 // BLOCK, BLOCK_S, IF, IF_S, LOOP, LOOP_S, TRY, TRY_S, TRY_TABLE, TRY_TAB...
4992 printWebAssemblySignatureOperand(MI, OpNo: 0, STI, O);
4993 break;
4994 case 4:
4995 // BR_TABLE_I32_S, BR_TABLE_I64_S
4996 printBrList(MI, OpNo: 0, STI, O);
4997 return;
4998 break;
4999 case 5:
5000 // LOAD16_SPLAT_A32_S, LOAD16_SPLAT_A64_S, LOAD16_S_I32_A32_S, LOAD16_S_I...
5001 printOperand(MI, OpNo: 1, STI, O);
5002 break;
5003 }
5004
5005
5006 // Fragment 1 encoded into 3 bits for 5 unique commands.
5007 switch ((Bits >> 17) & 7) {
5008 default: llvm_unreachable("Invalid command number.");
5009 case 0:
5010 // CALL_PARAMS, CALL_PARAMS_S, ATOMIC_FENCE, ATOMIC_FENCE_S, BLOCK, BLOCK...
5011 return;
5012 break;
5013 case 1:
5014 // ABS_F16x8, ABS_F32, ABS_F32x4, ABS_F64, ABS_F64x2, ABS_I16x8, ABS_I32x...
5015 O << ", ";
5016 break;
5017 case 2:
5018 // ATOMIC_LOAD16_U_I32_A32_S, ATOMIC_LOAD16_U_I32_A64_S, ATOMIC_LOAD16_U_...
5019 O << ' ';
5020 break;
5021 case 3:
5022 // LOAD16_SPLAT_A32_S, LOAD16_SPLAT_A64_S, LOAD16_S_I32_A32_S, LOAD16_S_I...
5023 printWebAssemblyP2AlignOperand(MI, OpNo: 0, STI, O);
5024 break;
5025 case 4:
5026 // STORE16_I32_A32, STORE16_I32_A64, STORE16_I64_A32, STORE16_I64_A64, ST...
5027 O << '(';
5028 break;
5029 }
5030
5031
5032 // Fragment 2 encoded into 3 bits for 7 unique commands.
5033 switch ((Bits >> 20) & 7) {
5034 default: llvm_unreachable("Invalid command number.");
5035 case 0:
5036 // ABS_F16x8, ABS_F32, ABS_F32x4, ABS_F64, ABS_F64x2, ABS_I16x8, ABS_I32x...
5037 printOperand(MI, OpNo: 1, STI, O);
5038 break;
5039 case 1:
5040 // ATOMIC_LOAD16_U_I32_A32, ATOMIC_LOAD16_U_I32_A64, ATOMIC_LOAD16_U_I64_...
5041 printWebAssemblyMemOrderOperand(MI, OpNo: 1, STI, O);
5042 O << ' ';
5043 printOperand(MI, OpNo: 3, STI, O);
5044 O << '(';
5045 printOperand(MI, OpNo: 4, STI, O);
5046 O << ')';
5047 printWebAssemblyP2AlignOperand(MI, OpNo: 2, STI, O);
5048 break;
5049 case 2:
5050 // ATOMIC_LOAD16_U_I32_A32_S, ATOMIC_LOAD16_U_I32_A64_S, ATOMIC_LOAD16_U_...
5051 printOperand(MI, OpNo: 2, STI, O);
5052 break;
5053 case 3:
5054 // LOAD16_SPLAT_A32_S, LOAD16_SPLAT_A64_S, LOAD16_S_I32_A32_S, LOAD16_S_I...
5055 return;
5056 break;
5057 case 4:
5058 // LOAD_LANE_16_A32_S, LOAD_LANE_16_A64_S, LOAD_LANE_32_A32_S, LOAD_LANE_...
5059 O << ", ";
5060 printOperand(MI, OpNo: 2, STI, O);
5061 return;
5062 break;
5063 case 5:
5064 // STORE_LANE_I16x8_A32, STORE_LANE_I16x8_A64, STORE_LANE_I32x4_A32, STOR...
5065 printOperand(MI, OpNo: 3, STI, O);
5066 O << ')';
5067 printWebAssemblyP2AlignOperand(MI, OpNo: 0, STI, O);
5068 O << ", ";
5069 printOperand(MI, OpNo: 4, STI, O);
5070 O << ", ";
5071 printOperand(MI, OpNo: 2, STI, O);
5072 return;
5073 break;
5074 case 6:
5075 // TRY_TABLE_S
5076 printCatchList(MI, OpNo: 1, STI, O);
5077 return;
5078 break;
5079 }
5080
5081
5082 // Fragment 3 encoded into 3 bits for 5 unique commands.
5083 switch ((Bits >> 23) & 7) {
5084 default: llvm_unreachable("Invalid command number.");
5085 case 0:
5086 // ABS_F16x8, ABS_F32, ABS_F32x4, ABS_F64, ABS_F64x2, ABS_I16x8, ABS_I32x...
5087 return;
5088 break;
5089 case 1:
5090 // ADD_F16x8, ADD_F32, ADD_F32x4, ADD_F64, ADD_F64x2, ADD_I16x8, ADD_I32,...
5091 O << ", ";
5092 break;
5093 case 2:
5094 // ATOMIC_LOAD16_U_I32_A32_S, ATOMIC_LOAD16_U_I32_A64_S, ATOMIC_LOAD16_U_...
5095 printWebAssemblyP2AlignOperand(MI, OpNo: 1, STI, O);
5096 return;
5097 break;
5098 case 3:
5099 // ATOMIC_STORE16_I32_A32, ATOMIC_STORE16_I32_A64, ATOMIC_STORE16_I64_A32...
5100 O << '(';
5101 break;
5102 case 4:
5103 // STORE16_I32_A32, STORE16_I32_A64, STORE16_I64_A32, STORE16_I64_A64, ST...
5104 O << ')';
5105 printWebAssemblyP2AlignOperand(MI, OpNo: 0, STI, O);
5106 O << ", ";
5107 printOperand(MI, OpNo: 3, STI, O);
5108 return;
5109 break;
5110 }
5111
5112
5113 // Fragment 4 encoded into 2 bits for 4 unique commands.
5114 switch ((Bits >> 26) & 3) {
5115 default: llvm_unreachable("Invalid command number.");
5116 case 0:
5117 // ADD_F16x8, ADD_F32, ADD_F32x4, ADD_F64, ADD_F64x2, ADD_I16x8, ADD_I32,...
5118 printOperand(MI, OpNo: 2, STI, O);
5119 break;
5120 case 1:
5121 // ATOMIC_RMW16_U_ADD_I32_A32, ATOMIC_RMW16_U_ADD_I32_A64, ATOMIC_RMW16_U...
5122 printOperand(MI, OpNo: 5, STI, O);
5123 break;
5124 case 2:
5125 // ATOMIC_STORE16_I32_A32, ATOMIC_STORE16_I32_A64, ATOMIC_STORE16_I64_A32...
5126 printOperand(MI, OpNo: 3, STI, O);
5127 O << ')';
5128 printWebAssemblyP2AlignOperand(MI, OpNo: 1, STI, O);
5129 break;
5130 case 3:
5131 // LOAD_LANE_16_A32, LOAD_LANE_16_A64, LOAD_LANE_32_A32, LOAD_LANE_32_A64...
5132 printOperand(MI, OpNo: 4, STI, O);
5133 O << ')';
5134 printWebAssemblyP2AlignOperand(MI, OpNo: 1, STI, O);
5135 O << ", ";
5136 printOperand(MI, OpNo: 5, STI, O);
5137 O << ", ";
5138 printOperand(MI, OpNo: 3, STI, O);
5139 return;
5140 break;
5141 }
5142
5143
5144 // Fragment 5 encoded into 1 bits for 2 unique commands.
5145 if ((Bits >> 28) & 1) {
5146 // ATOMIC_RMW16_U_CMPXCHG_I32_A32, ATOMIC_RMW16_U_CMPXCHG_I32_A64, ATOMIC...
5147 O << ", ";
5148 } else {
5149 // ADD_F16x8, ADD_F32, ADD_F32x4, ADD_F64, ADD_F64x2, ADD_I16x8, ADD_I32,...
5150 return;
5151 }
5152
5153
5154 // Fragment 6 encoded into 2 bits for 3 unique commands.
5155 switch ((Bits >> 29) & 3) {
5156 default: llvm_unreachable("Invalid command number.");
5157 case 0:
5158 // ATOMIC_RMW16_U_CMPXCHG_I32_A32, ATOMIC_RMW16_U_CMPXCHG_I32_A64, ATOMIC...
5159 printOperand(MI, OpNo: 6, STI, O);
5160 return;
5161 break;
5162 case 1:
5163 // ATOMIC_STORE16_I32_A32, ATOMIC_STORE16_I32_A64, ATOMIC_STORE16_I64_A32...
5164 printOperand(MI, OpNo: 4, STI, O);
5165 return;
5166 break;
5167 case 2:
5168 // BITSELECT, CONST_V128_F32x4, CONST_V128_F32x4_S, CONST_V128_I16x8, CON...
5169 printOperand(MI, OpNo: 3, STI, O);
5170 break;
5171 }
5172
5173
5174 // Fragment 7 encoded into 1 bits for 2 unique commands.
5175 if ((Bits >> 31) & 1) {
5176 // CONST_V128_F32x4, CONST_V128_I16x8, CONST_V128_I16x8_S, CONST_V128_I32...
5177 O << ", ";
5178 printOperand(MI, OpNo: 4, STI, O);
5179 } else {
5180 // BITSELECT, CONST_V128_F32x4_S, CONST_V128_I32x4_S, I64_MUL_WIDE_S, I64...
5181 return;
5182 }
5183
5184
5185 // Fragment 8 encoded into 1 bits for 2 unique commands.
5186 if ((Bits >> 32) & 1) {
5187 // CONST_V128_I16x8, CONST_V128_I16x8_S, CONST_V128_I8x16, CONST_V128_I8x...
5188 O << ", ";
5189 printOperand(MI, OpNo: 5, STI, O);
5190 } else {
5191 // CONST_V128_F32x4, CONST_V128_I32x4, MEMORY_COPY_A32, MEMORY_COPY_A64, ...
5192 return;
5193 }
5194
5195
5196 // Fragment 9 encoded into 1 bits for 2 unique commands.
5197 if ((Bits >> 33) & 1) {
5198 // I64_ADD128, I64_SUB128
5199 return;
5200 } else {
5201 // CONST_V128_I16x8, CONST_V128_I16x8_S, CONST_V128_I8x16, CONST_V128_I8x...
5202 O << ", ";
5203 printOperand(MI, OpNo: 6, STI, O);
5204 O << ", ";
5205 printOperand(MI, OpNo: 7, STI, O);
5206 }
5207
5208
5209 // Fragment 10 encoded into 1 bits for 2 unique commands.
5210 if ((Bits >> 34) & 1) {
5211 // CONST_V128_I16x8_S
5212 return;
5213 } else {
5214 // CONST_V128_I16x8, CONST_V128_I8x16, CONST_V128_I8x16_S, SHUFFLE, SHUFF...
5215 O << ", ";
5216 printOperand(MI, OpNo: 8, STI, O);
5217 }
5218
5219
5220 // Fragment 11 encoded into 1 bits for 2 unique commands.
5221 if ((Bits >> 35) & 1) {
5222 // CONST_V128_I8x16, CONST_V128_I8x16_S, SHUFFLE, SHUFFLE_S
5223 O << ", ";
5224 printOperand(MI, OpNo: 9, STI, O);
5225 O << ", ";
5226 printOperand(MI, OpNo: 10, STI, O);
5227 O << ", ";
5228 printOperand(MI, OpNo: 11, STI, O);
5229 O << ", ";
5230 printOperand(MI, OpNo: 12, STI, O);
5231 O << ", ";
5232 printOperand(MI, OpNo: 13, STI, O);
5233 O << ", ";
5234 printOperand(MI, OpNo: 14, STI, O);
5235 O << ", ";
5236 printOperand(MI, OpNo: 15, STI, O);
5237 } else {
5238 // CONST_V128_I16x8
5239 return;
5240 }
5241
5242
5243 // Fragment 12 encoded into 1 bits for 2 unique commands.
5244 if ((Bits >> 36) & 1) {
5245 // CONST_V128_I8x16_S, SHUFFLE_S
5246 return;
5247 } else {
5248 // CONST_V128_I8x16, SHUFFLE
5249 O << ", ";
5250 printOperand(MI, OpNo: 16, STI, O);
5251 }
5252
5253
5254 // Fragment 13 encoded into 1 bits for 2 unique commands.
5255 if ((Bits >> 37) & 1) {
5256 // SHUFFLE
5257 O << ", ";
5258 printOperand(MI, OpNo: 17, STI, O);
5259 O << ", ";
5260 printOperand(MI, OpNo: 18, STI, O);
5261 return;
5262 } else {
5263 // CONST_V128_I8x16
5264 return;
5265 }
5266
5267}
5268
5269
5270/// getRegisterName - This method is automatically generated by tblgen
5271/// from the register set description. This returns the assembler name
5272/// for the specified register.
5273const char *WebAssemblyInstPrinter::getRegisterName(MCRegister Reg) {
5274 unsigned RegNo = Reg.id();
5275 assert(RegNo && RegNo < 15 && "Invalid register number!");
5276
5277
5278#ifdef __GNUC__
5279#pragma GCC diagnostic push
5280#pragma GCC diagnostic ignored "-Woverlength-strings"
5281#endif
5282 static const char AsmStrs[] = {
5283 /* 0 */ "%f32.0\000"
5284 /* 7 */ "%i32.0\000"
5285 /* 14 */ "%f64.0\000"
5286 /* 21 */ "%i64.0\000"
5287 /* 28 */ "%funcref.0\000"
5288 /* 39 */ "%externref.0\000"
5289 /* 52 */ "%exnref.0\000"
5290 /* 62 */ "%FP32\000"
5291 /* 68 */ "%SP32\000"
5292 /* 74 */ "%FP64\000"
5293 /* 80 */ "%SP64\000"
5294 /* 86 */ "%v128\000"
5295 /* 92 */ "STACK\000"
5296 /* 98 */ "ARGUMENTS\000"
5297};
5298#ifdef __GNUC__
5299#pragma GCC diagnostic pop
5300#endif
5301
5302 static const uint8_t RegAsmOffset[] = {
5303 98, 92, 52, 39, 62, 74, 28, 68, 80, 0, 14, 7, 21, 86,
5304 };
5305
5306 assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
5307 "Invalid alt name index for register!");
5308 return AsmStrs+RegAsmOffset[RegNo-1];
5309}
5310
5311#ifdef PRINT_ALIAS_INSTR
5312#undef PRINT_ALIAS_INSTR
5313
5314bool WebAssemblyInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &OS) {
5315 return false;
5316}
5317
5318#endif // PRINT_ALIAS_INSTR
5319