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 */ "local.tee\t\000"
152 /* 1691 */ "f64x2.ge\t\000"
153 /* 1701 */ "f32x4.ge\t\000"
154 /* 1711 */ "f16x8.ge\t\000"
155 /* 1721 */ "f64x2.le\t\000"
156 /* 1731 */ "f32x4.le\t\000"
157 /* 1741 */ "f16x8.le\t\000"
158 /* 1751 */ "i8x16.shuffle\t\000"
159 /* 1766 */ "i8x16.swizzle\t\000"
160 /* 1781 */ "i8x16.relaxed_swizzle\t\000"
161 /* 1804 */ "f64x2.ne\t\000"
162 /* 1814 */ "i64x2.ne\t\000"
163 /* 1824 */ "f32x4.ne\t\000"
164 /* 1834 */ "i32x4.ne\t\000"
165 /* 1844 */ "i8x16.ne\t\000"
166 /* 1854 */ "f16x8.ne\t\000"
167 /* 1864 */ "i16x8.ne\t\000"
168 /* 1874 */ "v128.load32_lane\t\000"
169 /* 1892 */ "v128.store32_lane\t\000"
170 /* 1911 */ "v128.load64_lane\t\000"
171 /* 1929 */ "v128.store64_lane\t\000"
172 /* 1948 */ "v128.load16_lane\t\000"
173 /* 1966 */ "v128.store16_lane\t\000"
174 /* 1985 */ "v128.load8_lane\t\000"
175 /* 2002 */ "v128.store8_lane\t\000"
176 /* 2020 */ "f64x2.replace_lane\t\000"
177 /* 2040 */ "i64x2.replace_lane\t\000"
178 /* 2060 */ "f32x4.replace_lane\t\000"
179 /* 2080 */ "i32x4.replace_lane\t\000"
180 /* 2100 */ "i8x16.replace_lane\t\000"
181 /* 2120 */ "f16x8.replace_lane\t\000"
182 /* 2140 */ "i16x8.replace_lane\t\000"
183 /* 2160 */ "f64x2.extract_lane\t\000"
184 /* 2180 */ "i64x2.extract_lane\t\000"
185 /* 2200 */ "f32x4.extract_lane\t\000"
186 /* 2220 */ "i32x4.extract_lane\t\000"
187 /* 2240 */ "f16x8.extract_lane\t\000"
188 /* 2260 */ "f32.store\t\000"
189 /* 2271 */ "i32.store\t\000"
190 /* 2282 */ "f64.store\t\000"
191 /* 2293 */ "i64.store\t\000"
192 /* 2304 */ "v128.store\t\000"
193 /* 2316 */ "i32.atomic.store\t\000"
194 /* 2334 */ "i64.atomic.store\t\000"
195 /* 2352 */ "i64x2.all_true\t\000"
196 /* 2368 */ "i32x4.all_true\t\000"
197 /* 2384 */ "i8x16.all_true\t\000"
198 /* 2400 */ "i16x8.all_true\t\000"
199 /* 2416 */ "v128.any_true\t\000"
200 /* 2431 */ "table.size\t\000"
201 /* 2443 */ "memory.size\t\000"
202 /* 2456 */ "f64x2.neg\t\000"
203 /* 2467 */ "i64x2.neg\t\000"
204 /* 2478 */ "f32x4.neg\t\000"
205 /* 2489 */ "i32x4.neg\t\000"
206 /* 2500 */ "i8x16.neg\t\000"
207 /* 2511 */ "f16x8.neg\t\000"
208 /* 2522 */ "i16x8.neg\t\000"
209 /* 2533 */ "i32.atomic.rmw.xchg\t\000"
210 /* 2554 */ "i64.atomic.rmw.xchg\t\000"
211 /* 2575 */ "i32.atomic.rmw.cmpxchg\t\000"
212 /* 2599 */ "i64.atomic.rmw.cmpxchg\t\000"
213 /* 2623 */ "i64x2.bitmask\t\000"
214 /* 2638 */ "i32x4.bitmask\t\000"
215 /* 2653 */ "i8x16.bitmask\t\000"
216 /* 2668 */ "i16x8.bitmask\t\000"
217 /* 2683 */ "i64x2.shl\t\000"
218 /* 2694 */ "i32x4.shl\t\000"
219 /* 2705 */ "i8x16.shl\t\000"
220 /* 2716 */ "i16x8.shl\t\000"
221 /* 2727 */ "f32.ceil\t\000"
222 /* 2737 */ "f64x2.ceil\t\000"
223 /* 2749 */ "f64.ceil\t\000"
224 /* 2759 */ "f32x4.ceil\t\000"
225 /* 2771 */ "f16x8.ceil\t\000"
226 /* 2783 */ "return_call\t\000"
227 /* 2796 */ "table.fill\t\000"
228 /* 2808 */ "memory.fill\t\000"
229 /* 2821 */ "ref.is_null\t\000"
230 /* 2834 */ "i32.rotl\t\000"
231 /* 2844 */ "i64.rotl\t\000"
232 /* 2854 */ "f64x2.mul\t\000"
233 /* 2865 */ "i64x2.mul\t\000"
234 /* 2876 */ "f32x4.mul\t\000"
235 /* 2887 */ "i32x4.mul\t\000"
236 /* 2898 */ "f16x8.mul\t\000"
237 /* 2909 */ "i16x8.mul\t\000"
238 /* 2920 */ "f32.copysign\t\000"
239 /* 2934 */ "f64.copysign\t\000"
240 /* 2948 */ "f64x2.min\t\000"
241 /* 2959 */ "f32x4.min\t\000"
242 /* 2970 */ "f16x8.min\t\000"
243 /* 2981 */ "f64x2.relaxed_min\t\000"
244 /* 3000 */ "f32x4.relaxed_min\t\000"
245 /* 3019 */ "f64x2.pmin\t\000"
246 /* 3031 */ "f32x4.pmin\t\000"
247 /* 3043 */ "f16x8.pmin\t\000"
248 /* 3055 */ "v128.load32_zero\t\000"
249 /* 3073 */ "f32x4.demote_f64x2_zero\t\000"
250 /* 3098 */ "v128.load64_zero\t\000"
251 /* 3116 */ "i32x4.relaxed_trunc_f64x2_s_zero\t\000"
252 /* 3150 */ "i32x4.trunc_sat_f64x2_s_zero\t\000"
253 /* 3180 */ "i32x4.relaxed_trunc_f64x2_u_zero\t\000"
254 /* 3214 */ "i32x4.trunc_sat_f64x2_u_zero\t\000"
255 /* 3244 */ "data.drop\t\000"
256 /* 3255 */ "f64x2.eq\t\000"
257 /* 3265 */ "i64x2.eq\t\000"
258 /* 3275 */ "f32x4.eq\t\000"
259 /* 3285 */ "i32x4.eq\t\000"
260 /* 3295 */ "i8x16.eq\t\000"
261 /* 3305 */ "f16x8.eq\t\000"
262 /* 3315 */ "i16x8.eq\t\000"
263 /* 3325 */ "v128.or\t\000"
264 /* 3334 */ "i32.atomic.rmw.or\t\000"
265 /* 3353 */ "i64.atomic.rmw.or\t\000"
266 /* 3372 */ "f32.floor\t\000"
267 /* 3383 */ "f64x2.floor\t\000"
268 /* 3396 */ "f64.floor\t\000"
269 /* 3407 */ "f32x4.floor\t\000"
270 /* 3420 */ "f16x8.floor\t\000"
271 /* 3433 */ "v128.xor\t\000"
272 /* 3443 */ "i32.atomic.rmw.xor\t\000"
273 /* 3463 */ "i64.atomic.rmw.xor\t\000"
274 /* 3483 */ "i32.rotr\t\000"
275 /* 3493 */ "i64.rotr\t\000"
276 /* 3503 */ "i64.load32_s\t\000"
277 /* 3517 */ "i64.extend32_s\t\000"
278 /* 3533 */ "i32.trunc_f32_s\t\000"
279 /* 3550 */ "i64.trunc_f32_s\t\000"
280 /* 3567 */ "i32.trunc_sat_f32_s\t\000"
281 /* 3588 */ "i64.trunc_sat_f32_s\t\000"
282 /* 3609 */ "i64.extend_i32_s\t\000"
283 /* 3627 */ "f32.convert_i32_s\t\000"
284 /* 3646 */ "f64.convert_i32_s\t\000"
285 /* 3665 */ "i64x2.load32x2_s\t\000"
286 /* 3683 */ "i32.trunc_f64_s\t\000"
287 /* 3700 */ "i64.trunc_f64_s\t\000"
288 /* 3717 */ "i32.trunc_sat_f64_s\t\000"
289 /* 3738 */ "i64.trunc_sat_f64_s\t\000"
290 /* 3759 */ "f32.convert_i64_s\t\000"
291 /* 3778 */ "f64.convert_i64_s\t\000"
292 /* 3797 */ "i32x4.relaxed_trunc_f32x4_s\t\000"
293 /* 3826 */ "i32x4.trunc_sat_f32x4_s\t\000"
294 /* 3851 */ "i64x2.extend_high_i32x4_s\t\000"
295 /* 3878 */ "i64x2.extmul_high_i32x4_s\t\000"
296 /* 3905 */ "f32x4.convert_i32x4_s\t\000"
297 /* 3928 */ "i64x2.extend_low_i32x4_s\t\000"
298 /* 3954 */ "i64x2.extmul_low_i32x4_s\t\000"
299 /* 3980 */ "f64x2.convert_low_i32x4_s\t\000"
300 /* 4007 */ "i16x8.narrow_i32x4_s\t\000"
301 /* 4029 */ "i32x4.load16x4_s\t\000"
302 /* 4047 */ "i32.load16_s\t\000"
303 /* 4061 */ "i64.load16_s\t\000"
304 /* 4075 */ "i32.extend16_s\t\000"
305 /* 4091 */ "i64.extend16_s\t\000"
306 /* 4107 */ "i16x8.relaxed_dot_i8x16_i7x16_s\t\000"
307 /* 4140 */ "i16x8.extadd_pairwise_i8x16_s\t\000"
308 /* 4171 */ "i16x8.extend_high_i8x16_s\t\000"
309 /* 4198 */ "i16x8.extmul_high_i8x16_s\t\000"
310 /* 4225 */ "i16x8.extend_low_i8x16_s\t\000"
311 /* 4251 */ "i16x8.extmul_low_i8x16_s\t\000"
312 /* 4277 */ "i32.load8_s\t\000"
313 /* 4290 */ "i64.load8_s\t\000"
314 /* 4303 */ "i32.extend8_s\t\000"
315 /* 4318 */ "i64.extend8_s\t\000"
316 /* 4333 */ "i16x8.trunc_sat_f16x8_s\t\000"
317 /* 4358 */ "i32x4.extadd_pairwise_i16x8_s\t\000"
318 /* 4389 */ "i32x4.extend_high_i16x8_s\t\000"
319 /* 4416 */ "i32x4.extmul_high_i16x8_s\t\000"
320 /* 4443 */ "i32x4.dot_i16x8_s\t\000"
321 /* 4462 */ "f16x8.convert_i16x8_s\t\000"
322 /* 4485 */ "i32x4.extend_low_i16x8_s\t\000"
323 /* 4511 */ "i32x4.extmul_low_i16x8_s\t\000"
324 /* 4537 */ "i8x16.narrow_i16x8_s\t\000"
325 /* 4559 */ "i16x8.load8x8_s\t\000"
326 /* 4576 */ "i32x4.relaxed_dot_i8x16_i7x16_add_s\t\000"
327 /* 4613 */ "i64.mul_wide_s\t\000"
328 /* 4629 */ "i32.ge_s\t\000"
329 /* 4639 */ "i64x2.ge_s\t\000"
330 /* 4651 */ "i64.ge_s\t\000"
331 /* 4661 */ "i32x4.ge_s\t\000"
332 /* 4673 */ "i8x16.ge_s\t\000"
333 /* 4685 */ "i16x8.ge_s\t\000"
334 /* 4697 */ "i32.le_s\t\000"
335 /* 4707 */ "i64x2.le_s\t\000"
336 /* 4719 */ "i64.le_s\t\000"
337 /* 4729 */ "i32x4.le_s\t\000"
338 /* 4741 */ "i8x16.le_s\t\000"
339 /* 4753 */ "i16x8.le_s\t\000"
340 /* 4765 */ "i8x16.extract_lane_s\t\000"
341 /* 4787 */ "i16x8.extract_lane_s\t\000"
342 /* 4809 */ "i32.rem_s\t\000"
343 /* 4820 */ "i64.rem_s\t\000"
344 /* 4831 */ "i32x4.min_s\t\000"
345 /* 4844 */ "i8x16.min_s\t\000"
346 /* 4857 */ "i16x8.min_s\t\000"
347 /* 4870 */ "i32.shr_s\t\000"
348 /* 4881 */ "i64x2.shr_s\t\000"
349 /* 4894 */ "i64.shr_s\t\000"
350 /* 4905 */ "i32x4.shr_s\t\000"
351 /* 4918 */ "i8x16.shr_s\t\000"
352 /* 4931 */ "i16x8.shr_s\t\000"
353 /* 4944 */ "i16x8.relaxed_q15mulr_s\t\000"
354 /* 4969 */ "i8x16.sub_sat_s\t\000"
355 /* 4986 */ "i16x8.sub_sat_s\t\000"
356 /* 5003 */ "i8x16.add_sat_s\t\000"
357 /* 5020 */ "i16x8.add_sat_s\t\000"
358 /* 5037 */ "i16x8.q15mulr_sat_s\t\000"
359 /* 5058 */ "i32.gt_s\t\000"
360 /* 5068 */ "i64x2.gt_s\t\000"
361 /* 5080 */ "i64.gt_s\t\000"
362 /* 5090 */ "i32x4.gt_s\t\000"
363 /* 5102 */ "i8x16.gt_s\t\000"
364 /* 5114 */ "i16x8.gt_s\t\000"
365 /* 5126 */ "i32.lt_s\t\000"
366 /* 5136 */ "i64x2.lt_s\t\000"
367 /* 5148 */ "i64.lt_s\t\000"
368 /* 5158 */ "i32x4.lt_s\t\000"
369 /* 5170 */ "i8x16.lt_s\t\000"
370 /* 5182 */ "i16x8.lt_s\t\000"
371 /* 5194 */ "i32.div_s\t\000"
372 /* 5205 */ "i64.div_s\t\000"
373 /* 5216 */ "i32x4.max_s\t\000"
374 /* 5229 */ "i8x16.max_s\t\000"
375 /* 5242 */ "i16x8.max_s\t\000"
376 /* 5255 */ "f64x2.abs\t\000"
377 /* 5266 */ "i64x2.abs\t\000"
378 /* 5277 */ "f32x4.abs\t\000"
379 /* 5288 */ "i32x4.abs\t\000"
380 /* 5299 */ "i8x16.abs\t\000"
381 /* 5310 */ "f16x8.abs\t\000"
382 /* 5321 */ "i16x8.abs\t\000"
383 /* 5332 */ "call_params\t\000"
384 /* 5345 */ "f64x2.splat\t\000"
385 /* 5358 */ "i64x2.splat\t\000"
386 /* 5371 */ "f32x4.splat\t\000"
387 /* 5384 */ "i32x4.splat\t\000"
388 /* 5397 */ "i8x16.splat\t\000"
389 /* 5410 */ "f16x8.splat\t\000"
390 /* 5423 */ "i16x8.splat\t\000"
391 /* 5436 */ "v128.load32_splat\t\000"
392 /* 5455 */ "v128.load64_splat\t\000"
393 /* 5474 */ "v128.load16_splat\t\000"
394 /* 5493 */ "v128.load8_splat\t\000"
395 /* 5511 */ "f32.select\t\000"
396 /* 5523 */ "i32.select\t\000"
397 /* 5535 */ "f64.select\t\000"
398 /* 5547 */ "i64.select\t\000"
399 /* 5559 */ "v128.select\t\000"
400 /* 5572 */ "funcref.select\t\000"
401 /* 5588 */ "externref.select\t\000"
402 /* 5606 */ "exnref.select\t\000"
403 /* 5621 */ "i64x2.relaxed_laneselect\t\000"
404 /* 5647 */ "i32x4.relaxed_laneselect\t\000"
405 /* 5673 */ "i8x16.relaxed_laneselect\t\000"
406 /* 5699 */ "i16x8.relaxed_laneselect\t\000"
407 /* 5725 */ "v128.bitselect\t\000"
408 /* 5741 */ "return_call_indirect\t\000"
409 /* 5763 */ "table.get\t\000"
410 /* 5774 */ "global.get\t\000"
411 /* 5786 */ "local.get\t\000"
412 /* 5797 */ "table.set\t\000"
413 /* 5808 */ "global.set\t\000"
414 /* 5820 */ "local.set\t\000"
415 /* 5831 */ "f64x2.gt\t\000"
416 /* 5841 */ "f32x4.gt\t\000"
417 /* 5851 */ "f16x8.gt\t\000"
418 /* 5861 */ "memory.init\t\000"
419 /* 5874 */ "f64x2.lt\t\000"
420 /* 5884 */ "f32x4.lt\t\000"
421 /* 5894 */ "f16x8.lt\t\000"
422 /* 5904 */ "i32.popcnt\t\000"
423 /* 5916 */ "i64.popcnt\t\000"
424 /* 5928 */ "i8x16.popcnt\t\000"
425 /* 5942 */ "v128.not\t\000"
426 /* 5952 */ "v128.andnot\t\000"
427 /* 5965 */ "f32.sqrt\t\000"
428 /* 5975 */ "f64x2.sqrt\t\000"
429 /* 5987 */ "f64.sqrt\t\000"
430 /* 5997 */ "f32x4.sqrt\t\000"
431 /* 6009 */ "f16x8.sqrt\t\000"
432 /* 6021 */ "f32.nearest\t\000"
433 /* 6034 */ "f64x2.nearest\t\000"
434 /* 6049 */ "f64.nearest\t\000"
435 /* 6062 */ "f32x4.nearest\t\000"
436 /* 6077 */ "f16x8.nearest\t\000"
437 /* 6092 */ "ref.test\t\000"
438 /* 6102 */ "f32.const\t\000"
439 /* 6113 */ "i32.const\t\000"
440 /* 6124 */ "f64.const\t\000"
441 /* 6135 */ "i64.const\t\000"
442 /* 6146 */ "v128.const\t\000"
443 /* 6158 */ "i64.load32_u\t\000"
444 /* 6172 */ "i64.atomic.load32_u\t\000"
445 /* 6193 */ "i32.trunc_f32_u\t\000"
446 /* 6210 */ "i64.trunc_f32_u\t\000"
447 /* 6227 */ "i32.trunc_sat_f32_u\t\000"
448 /* 6248 */ "i64.trunc_sat_f32_u\t\000"
449 /* 6269 */ "i64.extend_i32_u\t\000"
450 /* 6287 */ "f32.convert_i32_u\t\000"
451 /* 6306 */ "f64.convert_i32_u\t\000"
452 /* 6325 */ "i64x2.load32x2_u\t\000"
453 /* 6343 */ "i32.trunc_f64_u\t\000"
454 /* 6360 */ "i64.trunc_f64_u\t\000"
455 /* 6377 */ "i32.trunc_sat_f64_u\t\000"
456 /* 6398 */ "i64.trunc_sat_f64_u\t\000"
457 /* 6419 */ "f32.convert_i64_u\t\000"
458 /* 6438 */ "f64.convert_i64_u\t\000"
459 /* 6457 */ "i32x4.relaxed_trunc_f32x4_u\t\000"
460 /* 6486 */ "i32x4.trunc_sat_f32x4_u\t\000"
461 /* 6511 */ "i64x2.extend_high_i32x4_u\t\000"
462 /* 6538 */ "i64x2.extmul_high_i32x4_u\t\000"
463 /* 6565 */ "f32x4.convert_i32x4_u\t\000"
464 /* 6588 */ "i64x2.extend_low_i32x4_u\t\000"
465 /* 6614 */ "i64x2.extmul_low_i32x4_u\t\000"
466 /* 6640 */ "f64x2.convert_low_i32x4_u\t\000"
467 /* 6667 */ "i16x8.narrow_i32x4_u\t\000"
468 /* 6689 */ "i32x4.load16x4_u\t\000"
469 /* 6707 */ "i32.load16_u\t\000"
470 /* 6721 */ "i64.load16_u\t\000"
471 /* 6735 */ "i32.atomic.load16_u\t\000"
472 /* 6756 */ "i64.atomic.load16_u\t\000"
473 /* 6777 */ "i16x8.extadd_pairwise_i8x16_u\t\000"
474 /* 6808 */ "i16x8.extend_high_i8x16_u\t\000"
475 /* 6835 */ "i16x8.extmul_high_i8x16_u\t\000"
476 /* 6862 */ "i16x8.extend_low_i8x16_u\t\000"
477 /* 6888 */ "i16x8.extmul_low_i8x16_u\t\000"
478 /* 6914 */ "i32.load8_u\t\000"
479 /* 6927 */ "i64.load8_u\t\000"
480 /* 6940 */ "i32.atomic.load8_u\t\000"
481 /* 6960 */ "i64.atomic.load8_u\t\000"
482 /* 6980 */ "i16x8.trunc_sat_f16x8_u\t\000"
483 /* 7005 */ "i32x4.extadd_pairwise_i16x8_u\t\000"
484 /* 7036 */ "i32x4.extend_high_i16x8_u\t\000"
485 /* 7063 */ "i32x4.extmul_high_i16x8_u\t\000"
486 /* 7090 */ "f16x8.convert_i16x8_u\t\000"
487 /* 7113 */ "i32x4.extend_low_i16x8_u\t\000"
488 /* 7139 */ "i32x4.extmul_low_i16x8_u\t\000"
489 /* 7165 */ "i8x16.narrow_i16x8_u\t\000"
490 /* 7187 */ "i16x8.load8x8_u\t\000"
491 /* 7204 */ "i64.atomic.rmw32.sub_u\t\000"
492 /* 7228 */ "i32.atomic.rmw16.sub_u\t\000"
493 /* 7252 */ "i64.atomic.rmw16.sub_u\t\000"
494 /* 7276 */ "i32.atomic.rmw8.sub_u\t\000"
495 /* 7299 */ "i64.atomic.rmw8.sub_u\t\000"
496 /* 7322 */ "i64.atomic.rmw32.add_u\t\000"
497 /* 7346 */ "i32.atomic.rmw16.add_u\t\000"
498 /* 7370 */ "i64.atomic.rmw16.add_u\t\000"
499 /* 7394 */ "i32.atomic.rmw8.add_u\t\000"
500 /* 7417 */ "i64.atomic.rmw8.add_u\t\000"
501 /* 7440 */ "i64.atomic.rmw32.and_u\t\000"
502 /* 7464 */ "i32.atomic.rmw16.and_u\t\000"
503 /* 7488 */ "i64.atomic.rmw16.and_u\t\000"
504 /* 7512 */ "i32.atomic.rmw8.and_u\t\000"
505 /* 7535 */ "i64.atomic.rmw8.and_u\t\000"
506 /* 7558 */ "i64.mul_wide_u\t\000"
507 /* 7574 */ "i32.ge_u\t\000"
508 /* 7584 */ "i64.ge_u\t\000"
509 /* 7594 */ "i32x4.ge_u\t\000"
510 /* 7606 */ "i8x16.ge_u\t\000"
511 /* 7618 */ "i16x8.ge_u\t\000"
512 /* 7630 */ "i32.le_u\t\000"
513 /* 7640 */ "i64.le_u\t\000"
514 /* 7650 */ "i32x4.le_u\t\000"
515 /* 7662 */ "i8x16.le_u\t\000"
516 /* 7674 */ "i16x8.le_u\t\000"
517 /* 7686 */ "i8x16.extract_lane_u\t\000"
518 /* 7708 */ "i16x8.extract_lane_u\t\000"
519 /* 7730 */ "i64.atomic.rmw32.xchg_u\t\000"
520 /* 7755 */ "i32.atomic.rmw16.xchg_u\t\000"
521 /* 7780 */ "i64.atomic.rmw16.xchg_u\t\000"
522 /* 7805 */ "i32.atomic.rmw8.xchg_u\t\000"
523 /* 7829 */ "i64.atomic.rmw8.xchg_u\t\000"
524 /* 7853 */ "i64.atomic.rmw32.cmpxchg_u\t\000"
525 /* 7881 */ "i32.atomic.rmw16.cmpxchg_u\t\000"
526 /* 7909 */ "i64.atomic.rmw16.cmpxchg_u\t\000"
527 /* 7937 */ "i32.atomic.rmw8.cmpxchg_u\t\000"
528 /* 7964 */ "i64.atomic.rmw8.cmpxchg_u\t\000"
529 /* 7991 */ "i32.rem_u\t\000"
530 /* 8002 */ "i64.rem_u\t\000"
531 /* 8013 */ "i32x4.min_u\t\000"
532 /* 8026 */ "i8x16.min_u\t\000"
533 /* 8039 */ "i16x8.min_u\t\000"
534 /* 8052 */ "i8x16.avgr_u\t\000"
535 /* 8066 */ "i16x8.avgr_u\t\000"
536 /* 8080 */ "i32.shr_u\t\000"
537 /* 8091 */ "i64x2.shr_u\t\000"
538 /* 8104 */ "i64.shr_u\t\000"
539 /* 8115 */ "i32x4.shr_u\t\000"
540 /* 8128 */ "i8x16.shr_u\t\000"
541 /* 8141 */ "i16x8.shr_u\t\000"
542 /* 8154 */ "i64.atomic.rmw32.or_u\t\000"
543 /* 8177 */ "i32.atomic.rmw16.or_u\t\000"
544 /* 8200 */ "i64.atomic.rmw16.or_u\t\000"
545 /* 8223 */ "i32.atomic.rmw8.or_u\t\000"
546 /* 8245 */ "i64.atomic.rmw8.or_u\t\000"
547 /* 8267 */ "i64.atomic.rmw32.xor_u\t\000"
548 /* 8291 */ "i32.atomic.rmw16.xor_u\t\000"
549 /* 8315 */ "i64.atomic.rmw16.xor_u\t\000"
550 /* 8339 */ "i32.atomic.rmw8.xor_u\t\000"
551 /* 8362 */ "i64.atomic.rmw8.xor_u\t\000"
552 /* 8385 */ "i8x16.sub_sat_u\t\000"
553 /* 8402 */ "i16x8.sub_sat_u\t\000"
554 /* 8419 */ "i8x16.add_sat_u\t\000"
555 /* 8436 */ "i16x8.add_sat_u\t\000"
556 /* 8453 */ "i32.gt_u\t\000"
557 /* 8463 */ "i64.gt_u\t\000"
558 /* 8473 */ "i32x4.gt_u\t\000"
559 /* 8485 */ "i8x16.gt_u\t\000"
560 /* 8497 */ "i16x8.gt_u\t\000"
561 /* 8509 */ "i32.lt_u\t\000"
562 /* 8519 */ "i64.lt_u\t\000"
563 /* 8529 */ "i32x4.lt_u\t\000"
564 /* 8541 */ "i8x16.lt_u\t\000"
565 /* 8553 */ "i16x8.lt_u\t\000"
566 /* 8565 */ "i32.div_u\t\000"
567 /* 8576 */ "i64.div_u\t\000"
568 /* 8587 */ "i32x4.max_u\t\000"
569 /* 8600 */ "i8x16.max_u\t\000"
570 /* 8613 */ "i16x8.max_u\t\000"
571 /* 8626 */ "f64x2.div\t\000"
572 /* 8637 */ "f32x4.div\t\000"
573 /* 8648 */ "f16x8.div\t\000"
574 /* 8659 */ "table.grow\t\000"
575 /* 8671 */ "memory.grow\t\000"
576 /* 8684 */ "f64x2.max\t\000"
577 /* 8695 */ "f32x4.max\t\000"
578 /* 8706 */ "f16x8.max\t\000"
579 /* 8717 */ "f64x2.relaxed_max\t\000"
580 /* 8736 */ "f32x4.relaxed_max\t\000"
581 /* 8755 */ "f64x2.pmax\t\000"
582 /* 8767 */ "f32x4.pmax\t\000"
583 /* 8779 */ "f16x8.pmax\t\000"
584 /* 8791 */ "table.copy\t\000"
585 /* 8803 */ "local.copy\t\000"
586 /* 8815 */ "memory.copy\t\000"
587 /* 8828 */ "delegate \t \000"
588 /* 8840 */ "f32.ge \000"
589 /* 8849 */ "f64.ge \000"
590 /* 8858 */ "f32.le \000"
591 /* 8867 */ "f64.le \000"
592 /* 8876 */ "f32.ne \000"
593 /* 8885 */ "i32.ne \000"
594 /* 8894 */ "f64.ne \000"
595 /* 8903 */ "i64.ne \000"
596 /* 8912 */ "f32.eq \000"
597 /* 8921 */ "i32.eq \000"
598 /* 8930 */ "f64.eq \000"
599 /* 8939 */ "i64.eq \000"
600 /* 8948 */ "i32.or \000"
601 /* 8957 */ "i64.or \000"
602 /* 8966 */ "f32.gt \000"
603 /* 8975 */ "f64.gt \000"
604 /* 8984 */ "f32.lt \000"
605 /* 8993 */ "f64.lt \000"
606 /* 9002 */ "f32.sub \000"
607 /* 9011 */ "i32.sub \000"
608 /* 9020 */ "f64.sub \000"
609 /* 9029 */ "i64.sub \000"
610 /* 9038 */ "ref.func \000"
611 /* 9048 */ "f32.add \000"
612 /* 9057 */ "i32.add \000"
613 /* 9066 */ "f64.add \000"
614 /* 9075 */ "i64.add \000"
615 /* 9084 */ "i32.and \000"
616 /* 9093 */ "i64.and \000"
617 /* 9102 */ "f32.neg \000"
618 /* 9111 */ "f64.neg \000"
619 /* 9120 */ "i32.shl \000"
620 /* 9129 */ "i64.shl \000"
621 /* 9138 */ "f32.mul \000"
622 /* 9147 */ "i32.mul \000"
623 /* 9156 */ "f64.mul \000"
624 /* 9165 */ "i64.mul \000"
625 /* 9174 */ "f32.min \000"
626 /* 9183 */ "f64.min \000"
627 /* 9192 */ "i32.xor \000"
628 /* 9201 */ "i64.xor \000"
629 /* 9210 */ "f32.abs \000"
630 /* 9219 */ "f64.abs \000"
631 /* 9228 */ "ref.test \000"
632 /* 9238 */ "f32.div \000"
633 /* 9247 */ "f64.div \000"
634 /* 9256 */ "f32.max \000"
635 /* 9265 */ "f64.max \000"
636 /* 9274 */ "i32.clz \000"
637 /* 9283 */ "i64.clz \000"
638 /* 9292 */ "i32.ctz \000"
639 /* 9301 */ "i64.ctz \000"
640 /* 9310 */ "# XRay Function Patchable RET.\000"
641 /* 9341 */ "# XRay Typed Event Log.\000"
642 /* 9365 */ "# XRay Custom Event Log.\000"
643 /* 9390 */ "# XRay Function Enter.\000"
644 /* 9413 */ "# XRay Tail Call Exit.\000"
645 /* 9436 */ "# XRay Function Exit.\000"
646 /* 9458 */ "f32x4.relaxed_dot_bf16x8_add_f32\000"
647 /* 9491 */ "f64.promote_f32\000"
648 /* 9507 */ "i32.reinterpret_f32\000"
649 /* 9527 */ "f32.reinterpret_i32\000"
650 /* 9547 */ "f32.demote_f64\000"
651 /* 9562 */ "i64.reinterpret_f64\000"
652 /* 9582 */ "i32.wrap_i64\000"
653 /* 9595 */ "f64.reinterpret_i64\000"
654 /* 9615 */ "f64x2.promote_low_f32x4\000"
655 /* 9639 */ "i64.sub128\000"
656 /* 9650 */ "i64.add128\000"
657 /* 9661 */ "LIFETIME_END\000"
658 /* 9674 */ "PSEUDO_PROBE\000"
659 /* 9687 */ "BUNDLE\000"
660 /* 9694 */ "FAKE_USE\000"
661 /* 9703 */ "DBG_VALUE\000"
662 /* 9713 */ "DBG_INSTR_REF\000"
663 /* 9727 */ "DBG_PHI\000"
664 /* 9735 */ "DBG_LABEL\000"
665 /* 9745 */ "LIFETIME_START\000"
666 /* 9760 */ "DBG_VALUE_LIST\000"
667 /* 9775 */ "f64x2.sub\000"
668 /* 9785 */ "i64x2.sub\000"
669 /* 9795 */ "f32x4.sub\000"
670 /* 9805 */ "i32x4.sub\000"
671 /* 9815 */ "i8x16.sub\000"
672 /* 9825 */ "f16x8.sub\000"
673 /* 9835 */ "i16x8.sub\000"
674 /* 9845 */ "ref.null_func\000"
675 /* 9859 */ "f32.trunc\000"
676 /* 9869 */ "f64x2.trunc\000"
677 /* 9881 */ "f64.trunc\000"
678 /* 9891 */ "f32x4.trunc\000"
679 /* 9903 */ "f16x8.trunc\000"
680 /* 9915 */ "f64x2.add\000"
681 /* 9925 */ "i64x2.add\000"
682 /* 9935 */ "f32x4.add\000"
683 /* 9945 */ "i32x4.add\000"
684 /* 9955 */ "i8x16.add\000"
685 /* 9965 */ "f16x8.add\000"
686 /* 9975 */ "i16x8.add\000"
687 /* 9985 */ "f16x8.madd\000"
688 /* 9996 */ "f64x2.relaxed_madd\000"
689 /* 10015 */ "f32x4.relaxed_madd\000"
690 /* 10034 */ "f16x8.nmadd\000"
691 /* 10046 */ "f64x2.relaxed_nmadd\000"
692 /* 10066 */ "f32x4.relaxed_nmadd\000"
693 /* 10086 */ "v128.and\000"
694 /* 10095 */ "end\000"
695 /* 10099 */ "atomic.fence\000"
696 /* 10112 */ "compiler_fence\000"
697 /* 10127 */ "local.tee\000"
698 /* 10137 */ "f64x2.ge\000"
699 /* 10146 */ "f32x4.ge\000"
700 /* 10155 */ "f16x8.ge\000"
701 /* 10164 */ "f64x2.le\000"
702 /* 10173 */ "f32x4.le\000"
703 /* 10182 */ "f16x8.le\000"
704 /* 10191 */ "unreachable\000"
705 /* 10203 */ "end_try_table\000"
706 /* 10217 */ "i8x16.swizzle\000"
707 /* 10231 */ "i8x16.relaxed_swizzle\000"
708 /* 10253 */ "f64x2.ne\000"
709 /* 10262 */ "i64x2.ne\000"
710 /* 10271 */ "f32x4.ne\000"
711 /* 10280 */ "i32x4.ne\000"
712 /* 10289 */ "i8x16.ne\000"
713 /* 10298 */ "f16x8.ne\000"
714 /* 10307 */ "i16x8.ne\000"
715 /* 10316 */ "else\000"
716 /* 10321 */ "i64x2.all_true\000"
717 /* 10336 */ "i32x4.all_true\000"
718 /* 10351 */ "i8x16.all_true\000"
719 /* 10366 */ "i16x8.all_true\000"
720 /* 10381 */ "v128.any_true\000"
721 /* 10395 */ "throw_ref\000"
722 /* 10405 */ "end_if\000"
723 /* 10412 */ "f64x2.neg\000"
724 /* 10422 */ "i64x2.neg\000"
725 /* 10432 */ "f32x4.neg\000"
726 /* 10442 */ "i32x4.neg\000"
727 /* 10452 */ "i8x16.neg\000"
728 /* 10462 */ "f16x8.neg\000"
729 /* 10472 */ "i16x8.neg\000"
730 /* 10482 */ "catch\000"
731 /* 10488 */ "end_block\000"
732 /* 10498 */ "i64x2.bitmask\000"
733 /* 10512 */ "i32x4.bitmask\000"
734 /* 10526 */ "i8x16.bitmask\000"
735 /* 10540 */ "i16x8.bitmask\000"
736 /* 10554 */ "i64x2.shl\000"
737 /* 10564 */ "i32x4.shl\000"
738 /* 10574 */ "i8x16.shl\000"
739 /* 10584 */ "i16x8.shl\000"
740 /* 10594 */ "f32.ceil\000"
741 /* 10603 */ "f64x2.ceil\000"
742 /* 10614 */ "f64.ceil\000"
743 /* 10623 */ "f32x4.ceil\000"
744 /* 10634 */ "f16x8.ceil\000"
745 /* 10645 */ "catch_all\000"
746 /* 10655 */ "# FEntry call\000"
747 /* 10669 */ "ref.is_null\000"
748 /* 10681 */ "i32.rotl\000"
749 /* 10690 */ "i64.rotl\000"
750 /* 10699 */ "f64x2.mul\000"
751 /* 10709 */ "i64x2.mul\000"
752 /* 10719 */ "f32x4.mul\000"
753 /* 10729 */ "i32x4.mul\000"
754 /* 10739 */ "f16x8.mul\000"
755 /* 10749 */ "i16x8.mul\000"
756 /* 10759 */ "f32.copysign\000"
757 /* 10772 */ "f64.copysign\000"
758 /* 10785 */ "f64x2.min\000"
759 /* 10795 */ "f32x4.min\000"
760 /* 10805 */ "f16x8.min\000"
761 /* 10815 */ "f64x2.relaxed_min\000"
762 /* 10833 */ "f32x4.relaxed_min\000"
763 /* 10851 */ "f64x2.pmin\000"
764 /* 10862 */ "f32x4.pmin\000"
765 /* 10873 */ "f16x8.pmin\000"
766 /* 10884 */ "end_function\000"
767 /* 10897 */ "ref.null_extern\000"
768 /* 10913 */ "return\000"
769 /* 10920 */ "ref.null_exn\000"
770 /* 10933 */ "f32x4.demote_f64x2_zero\000"
771 /* 10957 */ "i32x4.relaxed_trunc_f64x2_s_zero\000"
772 /* 10990 */ "i32x4.trunc_sat_f64x2_s_zero\000"
773 /* 11019 */ "i32x4.relaxed_trunc_f64x2_u_zero\000"
774 /* 11052 */ "i32x4.trunc_sat_f64x2_u_zero\000"
775 /* 11081 */ "nop\000"
776 /* 11085 */ "end_loop\000"
777 /* 11094 */ "drop\000"
778 /* 11099 */ "f64x2.eq\000"
779 /* 11108 */ "i64x2.eq\000"
780 /* 11117 */ "f32x4.eq\000"
781 /* 11126 */ "i32x4.eq\000"
782 /* 11135 */ "i8x16.eq\000"
783 /* 11144 */ "f16x8.eq\000"
784 /* 11153 */ "i16x8.eq\000"
785 /* 11162 */ "v128.or\000"
786 /* 11170 */ "f32.floor\000"
787 /* 11180 */ "f64x2.floor\000"
788 /* 11192 */ "f64.floor\000"
789 /* 11202 */ "f32x4.floor\000"
790 /* 11214 */ "f16x8.floor\000"
791 /* 11226 */ "v128.xor\000"
792 /* 11235 */ "i32.rotr\000"
793 /* 11244 */ "i64.rotr\000"
794 /* 11253 */ "i64.extend32_s\000"
795 /* 11268 */ "i32.trunc_f32_s\000"
796 /* 11284 */ "i64.trunc_f32_s\000"
797 /* 11300 */ "i32.trunc_sat_f32_s\000"
798 /* 11320 */ "i64.trunc_sat_f32_s\000"
799 /* 11340 */ "i64.extend_i32_s\000"
800 /* 11357 */ "f32.convert_i32_s\000"
801 /* 11375 */ "f64.convert_i32_s\000"
802 /* 11393 */ "i32.trunc_f64_s\000"
803 /* 11409 */ "i64.trunc_f64_s\000"
804 /* 11425 */ "i32.trunc_sat_f64_s\000"
805 /* 11445 */ "i64.trunc_sat_f64_s\000"
806 /* 11465 */ "f32.convert_i64_s\000"
807 /* 11483 */ "f64.convert_i64_s\000"
808 /* 11501 */ "i32x4.relaxed_trunc_f32x4_s\000"
809 /* 11529 */ "i32x4.trunc_sat_f32x4_s\000"
810 /* 11553 */ "i64x2.extend_high_i32x4_s\000"
811 /* 11579 */ "i64x2.extmul_high_i32x4_s\000"
812 /* 11605 */ "f32x4.convert_i32x4_s\000"
813 /* 11627 */ "i64x2.extend_low_i32x4_s\000"
814 /* 11652 */ "i64x2.extmul_low_i32x4_s\000"
815 /* 11677 */ "f64x2.convert_low_i32x4_s\000"
816 /* 11703 */ "i16x8.narrow_i32x4_s\000"
817 /* 11724 */ "i32.extend16_s\000"
818 /* 11739 */ "i64.extend16_s\000"
819 /* 11754 */ "i16x8.relaxed_dot_i8x16_i7x16_s\000"
820 /* 11786 */ "i16x8.extadd_pairwise_i8x16_s\000"
821 /* 11816 */ "i16x8.extend_high_i8x16_s\000"
822 /* 11842 */ "i16x8.extmul_high_i8x16_s\000"
823 /* 11868 */ "i16x8.extend_low_i8x16_s\000"
824 /* 11893 */ "i16x8.extmul_low_i8x16_s\000"
825 /* 11918 */ "i32.extend8_s\000"
826 /* 11932 */ "i64.extend8_s\000"
827 /* 11946 */ "i16x8.trunc_sat_f16x8_s\000"
828 /* 11970 */ "i32x4.extadd_pairwise_i16x8_s\000"
829 /* 12000 */ "i32x4.extend_high_i16x8_s\000"
830 /* 12026 */ "i32x4.extmul_high_i16x8_s\000"
831 /* 12052 */ "i32x4.dot_i16x8_s\000"
832 /* 12070 */ "f16x8.convert_i16x8_s\000"
833 /* 12092 */ "i32x4.extend_low_i16x8_s\000"
834 /* 12117 */ "i32x4.extmul_low_i16x8_s\000"
835 /* 12142 */ "i8x16.narrow_i16x8_s\000"
836 /* 12163 */ "i32x4.relaxed_dot_i8x16_i7x16_add_s\000"
837 /* 12199 */ "i64.mul_wide_s\000"
838 /* 12214 */ "i32.ge_s\000"
839 /* 12223 */ "i64x2.ge_s\000"
840 /* 12234 */ "i64.ge_s\000"
841 /* 12243 */ "i32x4.ge_s\000"
842 /* 12254 */ "i8x16.ge_s\000"
843 /* 12265 */ "i16x8.ge_s\000"
844 /* 12276 */ "i32.le_s\000"
845 /* 12285 */ "i64x2.le_s\000"
846 /* 12296 */ "i64.le_s\000"
847 /* 12305 */ "i32x4.le_s\000"
848 /* 12316 */ "i8x16.le_s\000"
849 /* 12327 */ "i16x8.le_s\000"
850 /* 12338 */ "i32.rem_s\000"
851 /* 12348 */ "i64.rem_s\000"
852 /* 12358 */ "i32x4.min_s\000"
853 /* 12370 */ "i8x16.min_s\000"
854 /* 12382 */ "i16x8.min_s\000"
855 /* 12394 */ "i32.shr_s\000"
856 /* 12404 */ "i64x2.shr_s\000"
857 /* 12416 */ "i64.shr_s\000"
858 /* 12426 */ "i32x4.shr_s\000"
859 /* 12438 */ "i8x16.shr_s\000"
860 /* 12450 */ "i16x8.shr_s\000"
861 /* 12462 */ "i16x8.relaxed_q15mulr_s\000"
862 /* 12486 */ "i8x16.sub_sat_s\000"
863 /* 12502 */ "i16x8.sub_sat_s\000"
864 /* 12518 */ "i8x16.add_sat_s\000"
865 /* 12534 */ "i16x8.add_sat_s\000"
866 /* 12550 */ "i16x8.q15mulr_sat_s\000"
867 /* 12570 */ "i32.gt_s\000"
868 /* 12579 */ "i64x2.gt_s\000"
869 /* 12590 */ "i64.gt_s\000"
870 /* 12599 */ "i32x4.gt_s\000"
871 /* 12610 */ "i8x16.gt_s\000"
872 /* 12621 */ "i16x8.gt_s\000"
873 /* 12632 */ "i32.lt_s\000"
874 /* 12641 */ "i64x2.lt_s\000"
875 /* 12652 */ "i64.lt_s\000"
876 /* 12661 */ "i32x4.lt_s\000"
877 /* 12672 */ "i8x16.lt_s\000"
878 /* 12683 */ "i16x8.lt_s\000"
879 /* 12694 */ "i32.div_s\000"
880 /* 12704 */ "i64.div_s\000"
881 /* 12714 */ "i32x4.max_s\000"
882 /* 12726 */ "i8x16.max_s\000"
883 /* 12738 */ "i16x8.max_s\000"
884 /* 12750 */ "f64x2.abs\000"
885 /* 12760 */ "i64x2.abs\000"
886 /* 12770 */ "f32x4.abs\000"
887 /* 12780 */ "i32x4.abs\000"
888 /* 12790 */ "i8x16.abs\000"
889 /* 12800 */ "f16x8.abs\000"
890 /* 12810 */ "i16x8.abs\000"
891 /* 12820 */ "return_call_results\000"
892 /* 12840 */ "f64x2.splat\000"
893 /* 12852 */ "i64x2.splat\000"
894 /* 12864 */ "f32x4.splat\000"
895 /* 12876 */ "i32x4.splat\000"
896 /* 12888 */ "i8x16.splat\000"
897 /* 12900 */ "f16x8.splat\000"
898 /* 12912 */ "i16x8.splat\000"
899 /* 12924 */ "f32.select\000"
900 /* 12935 */ "i32.select\000"
901 /* 12946 */ "f64.select\000"
902 /* 12957 */ "i64.select\000"
903 /* 12968 */ "v128.select\000"
904 /* 12980 */ "funcref.select\000"
905 /* 12995 */ "externref.select\000"
906 /* 13012 */ "exnref.select\000"
907 /* 13026 */ "i64x2.relaxed_laneselect\000"
908 /* 13051 */ "i32x4.relaxed_laneselect\000"
909 /* 13076 */ "i8x16.relaxed_laneselect\000"
910 /* 13101 */ "i16x8.relaxed_laneselect\000"
911 /* 13126 */ "v128.bitselect\000"
912 /* 13141 */ "call_indirect\000"
913 /* 13155 */ "catchret\000"
914 /* 13164 */ "cleanupret\000"
915 /* 13175 */ "f64x2.gt\000"
916 /* 13184 */ "f32x4.gt\000"
917 /* 13193 */ "f16x8.gt\000"
918 /* 13202 */ "f64x2.lt\000"
919 /* 13211 */ "f32x4.lt\000"
920 /* 13220 */ "f16x8.lt\000"
921 /* 13229 */ "i32.popcnt\000"
922 /* 13240 */ "i64.popcnt\000"
923 /* 13251 */ "i8x16.popcnt\000"
924 /* 13264 */ "v128.not\000"
925 /* 13273 */ "v128.andnot\000"
926 /* 13285 */ "f32.sqrt\000"
927 /* 13294 */ "f64x2.sqrt\000"
928 /* 13305 */ "f64.sqrt\000"
929 /* 13314 */ "f32x4.sqrt\000"
930 /* 13325 */ "f16x8.sqrt\000"
931 /* 13336 */ "f32.nearest\000"
932 /* 13348 */ "f64x2.nearest\000"
933 /* 13362 */ "f64.nearest\000"
934 /* 13374 */ "f32x4.nearest\000"
935 /* 13388 */ "f16x8.nearest\000"
936 /* 13402 */ "i32.trunc_f32_u\000"
937 /* 13418 */ "i64.trunc_f32_u\000"
938 /* 13434 */ "i32.trunc_sat_f32_u\000"
939 /* 13454 */ "i64.trunc_sat_f32_u\000"
940 /* 13474 */ "i64.extend_i32_u\000"
941 /* 13491 */ "f32.convert_i32_u\000"
942 /* 13509 */ "f64.convert_i32_u\000"
943 /* 13527 */ "i32.trunc_f64_u\000"
944 /* 13543 */ "i64.trunc_f64_u\000"
945 /* 13559 */ "i32.trunc_sat_f64_u\000"
946 /* 13579 */ "i64.trunc_sat_f64_u\000"
947 /* 13599 */ "f32.convert_i64_u\000"
948 /* 13617 */ "f64.convert_i64_u\000"
949 /* 13635 */ "i32x4.relaxed_trunc_f32x4_u\000"
950 /* 13663 */ "i32x4.trunc_sat_f32x4_u\000"
951 /* 13687 */ "i64x2.extend_high_i32x4_u\000"
952 /* 13713 */ "i64x2.extmul_high_i32x4_u\000"
953 /* 13739 */ "f32x4.convert_i32x4_u\000"
954 /* 13761 */ "i64x2.extend_low_i32x4_u\000"
955 /* 13786 */ "i64x2.extmul_low_i32x4_u\000"
956 /* 13811 */ "f64x2.convert_low_i32x4_u\000"
957 /* 13837 */ "i16x8.narrow_i32x4_u\000"
958 /* 13858 */ "i16x8.extadd_pairwise_i8x16_u\000"
959 /* 13888 */ "i16x8.extend_high_i8x16_u\000"
960 /* 13914 */ "i16x8.extmul_high_i8x16_u\000"
961 /* 13940 */ "i16x8.extend_low_i8x16_u\000"
962 /* 13965 */ "i16x8.extmul_low_i8x16_u\000"
963 /* 13990 */ "i16x8.trunc_sat_f16x8_u\000"
964 /* 14014 */ "i32x4.extadd_pairwise_i16x8_u\000"
965 /* 14044 */ "i32x4.extend_high_i16x8_u\000"
966 /* 14070 */ "i32x4.extmul_high_i16x8_u\000"
967 /* 14096 */ "f16x8.convert_i16x8_u\000"
968 /* 14118 */ "i32x4.extend_low_i16x8_u\000"
969 /* 14143 */ "i32x4.extmul_low_i16x8_u\000"
970 /* 14168 */ "i8x16.narrow_i16x8_u\000"
971 /* 14189 */ "i64.mul_wide_u\000"
972 /* 14204 */ "i32.ge_u\000"
973 /* 14213 */ "i64.ge_u\000"
974 /* 14222 */ "i32x4.ge_u\000"
975 /* 14233 */ "i8x16.ge_u\000"
976 /* 14244 */ "i16x8.ge_u\000"
977 /* 14255 */ "i32.le_u\000"
978 /* 14264 */ "i64.le_u\000"
979 /* 14273 */ "i32x4.le_u\000"
980 /* 14284 */ "i8x16.le_u\000"
981 /* 14295 */ "i16x8.le_u\000"
982 /* 14306 */ "i32.rem_u\000"
983 /* 14316 */ "i64.rem_u\000"
984 /* 14326 */ "i32x4.min_u\000"
985 /* 14338 */ "i8x16.min_u\000"
986 /* 14350 */ "i16x8.min_u\000"
987 /* 14362 */ "i8x16.avgr_u\000"
988 /* 14375 */ "i16x8.avgr_u\000"
989 /* 14388 */ "i32.shr_u\000"
990 /* 14398 */ "i64x2.shr_u\000"
991 /* 14410 */ "i64.shr_u\000"
992 /* 14420 */ "i32x4.shr_u\000"
993 /* 14432 */ "i8x16.shr_u\000"
994 /* 14444 */ "i16x8.shr_u\000"
995 /* 14456 */ "i8x16.sub_sat_u\000"
996 /* 14472 */ "i16x8.sub_sat_u\000"
997 /* 14488 */ "i8x16.add_sat_u\000"
998 /* 14504 */ "i16x8.add_sat_u\000"
999 /* 14520 */ "i32.gt_u\000"
1000 /* 14529 */ "i64.gt_u\000"
1001 /* 14538 */ "i32x4.gt_u\000"
1002 /* 14549 */ "i8x16.gt_u\000"
1003 /* 14560 */ "i16x8.gt_u\000"
1004 /* 14571 */ "i32.lt_u\000"
1005 /* 14580 */ "i64.lt_u\000"
1006 /* 14589 */ "i32x4.lt_u\000"
1007 /* 14600 */ "i8x16.lt_u\000"
1008 /* 14611 */ "i16x8.lt_u\000"
1009 /* 14622 */ "i32.div_u\000"
1010 /* 14632 */ "i64.div_u\000"
1011 /* 14642 */ "i32x4.max_u\000"
1012 /* 14654 */ "i8x16.max_u\000"
1013 /* 14666 */ "i16x8.max_u\000"
1014 /* 14678 */ "f64x2.div\000"
1015 /* 14688 */ "f32x4.div\000"
1016 /* 14698 */ "f16x8.div\000"
1017 /* 14708 */ "f64x2.max\000"
1018 /* 14718 */ "f32x4.max\000"
1019 /* 14728 */ "f16x8.max\000"
1020 /* 14738 */ "f64x2.relaxed_max\000"
1021 /* 14756 */ "f32x4.relaxed_max\000"
1022 /* 14774 */ "f64x2.pmax\000"
1023 /* 14785 */ "f32x4.pmax\000"
1024 /* 14796 */ "f16x8.pmax\000"
1025 /* 14807 */ "local.copy\000"
1026 /* 14818 */ "end_try\000"
1027 /* 14826 */ "i32.eqz\000"
1028 /* 14834 */ "i64.eqz\000"
1029};
1030#ifdef __GNUC__
1031#pragma GCC diagnostic pop
1032#endif
1033
1034 static const uint32_t OpInfo0[] = {
1035 0U, // PHI
1036 0U, // INLINEASM
1037 0U, // INLINEASM_BR
1038 0U, // CFI_INSTRUCTION
1039 0U, // EH_LABEL
1040 0U, // GC_LABEL
1041 0U, // ANNOTATION_LABEL
1042 0U, // KILL
1043 0U, // EXTRACT_SUBREG
1044 0U, // INSERT_SUBREG
1045 0U, // IMPLICIT_DEF
1046 0U, // INIT_UNDEF
1047 0U, // SUBREG_TO_REG
1048 0U, // COPY_TO_REGCLASS
1049 9704U, // DBG_VALUE
1050 9761U, // DBG_VALUE_LIST
1051 9714U, // DBG_INSTR_REF
1052 9728U, // DBG_PHI
1053 9736U, // DBG_LABEL
1054 0U, // REG_SEQUENCE
1055 0U, // COPY
1056 0U, // COPY_LANEMASK
1057 9688U, // BUNDLE
1058 9746U, // LIFETIME_START
1059 9662U, // LIFETIME_END
1060 9675U, // PSEUDO_PROBE
1061 0U, // ARITH_FENCE
1062 0U, // STACKMAP
1063 10656U, // FENTRY_CALL
1064 0U, // PATCHPOINT
1065 0U, // LOAD_STACK_GUARD
1066 0U, // PREALLOCATED_SETUP
1067 0U, // PREALLOCATED_ARG
1068 0U, // STATEPOINT
1069 0U, // LOCAL_ESCAPE
1070 0U, // FAULTING_OP
1071 0U, // PATCHABLE_OP
1072 9391U, // PATCHABLE_FUNCTION_ENTER
1073 9311U, // PATCHABLE_RET
1074 9437U, // PATCHABLE_FUNCTION_EXIT
1075 9414U, // PATCHABLE_TAIL_CALL
1076 9366U, // PATCHABLE_EVENT_CALL
1077 9342U, // PATCHABLE_TYPED_EVENT_CALL
1078 0U, // ICALL_BRANCH_FUNNEL
1079 9695U, // FAKE_USE
1080 0U, // MEMBARRIER
1081 0U, // JUMP_TABLE_DEBUG_INFO
1082 0U, // RELOC_NONE
1083 0U, // CONVERGENCECTRL_ENTRY
1084 0U, // CONVERGENCECTRL_ANCHOR
1085 0U, // CONVERGENCECTRL_LOOP
1086 0U, // CONVERGENCECTRL_GLUE
1087 0U, // G_ASSERT_SEXT
1088 0U, // G_ASSERT_ZEXT
1089 0U, // G_ASSERT_ALIGN
1090 0U, // G_ADD
1091 0U, // G_SUB
1092 0U, // G_MUL
1093 0U, // G_SDIV
1094 0U, // G_UDIV
1095 0U, // G_SREM
1096 0U, // G_UREM
1097 0U, // G_SDIVREM
1098 0U, // G_UDIVREM
1099 0U, // G_AND
1100 0U, // G_OR
1101 0U, // G_XOR
1102 0U, // G_ABDS
1103 0U, // G_ABDU
1104 0U, // G_UAVGFLOOR
1105 0U, // G_UAVGCEIL
1106 0U, // G_SAVGFLOOR
1107 0U, // G_SAVGCEIL
1108 0U, // G_IMPLICIT_DEF
1109 0U, // G_PHI
1110 0U, // G_FRAME_INDEX
1111 0U, // G_GLOBAL_VALUE
1112 0U, // G_PTRAUTH_GLOBAL_VALUE
1113 0U, // G_CONSTANT_POOL
1114 0U, // G_EXTRACT
1115 0U, // G_UNMERGE_VALUES
1116 0U, // G_INSERT
1117 0U, // G_MERGE_VALUES
1118 0U, // G_BUILD_VECTOR
1119 0U, // G_BUILD_VECTOR_TRUNC
1120 0U, // G_CONCAT_VECTORS
1121 0U, // G_PTRTOINT
1122 0U, // G_INTTOPTR
1123 0U, // G_BITCAST
1124 0U, // G_FREEZE
1125 0U, // G_CONSTANT_FOLD_BARRIER
1126 0U, // G_INTRINSIC_FPTRUNC_ROUND
1127 0U, // G_INTRINSIC_TRUNC
1128 0U, // G_INTRINSIC_ROUND
1129 0U, // G_INTRINSIC_LRINT
1130 0U, // G_INTRINSIC_LLRINT
1131 0U, // G_INTRINSIC_ROUNDEVEN
1132 0U, // G_READCYCLECOUNTER
1133 0U, // G_READSTEADYCOUNTER
1134 0U, // G_LOAD
1135 0U, // G_SEXTLOAD
1136 0U, // G_ZEXTLOAD
1137 0U, // G_INDEXED_LOAD
1138 0U, // G_INDEXED_SEXTLOAD
1139 0U, // G_INDEXED_ZEXTLOAD
1140 0U, // G_STORE
1141 0U, // G_INDEXED_STORE
1142 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
1143 0U, // G_ATOMIC_CMPXCHG
1144 0U, // G_ATOMICRMW_XCHG
1145 0U, // G_ATOMICRMW_ADD
1146 0U, // G_ATOMICRMW_SUB
1147 0U, // G_ATOMICRMW_AND
1148 0U, // G_ATOMICRMW_NAND
1149 0U, // G_ATOMICRMW_OR
1150 0U, // G_ATOMICRMW_XOR
1151 0U, // G_ATOMICRMW_MAX
1152 0U, // G_ATOMICRMW_MIN
1153 0U, // G_ATOMICRMW_UMAX
1154 0U, // G_ATOMICRMW_UMIN
1155 0U, // G_ATOMICRMW_FADD
1156 0U, // G_ATOMICRMW_FSUB
1157 0U, // G_ATOMICRMW_FMAX
1158 0U, // G_ATOMICRMW_FMIN
1159 0U, // G_ATOMICRMW_FMAXIMUM
1160 0U, // G_ATOMICRMW_FMINIMUM
1161 0U, // G_ATOMICRMW_UINC_WRAP
1162 0U, // G_ATOMICRMW_UDEC_WRAP
1163 0U, // G_ATOMICRMW_USUB_COND
1164 0U, // G_ATOMICRMW_USUB_SAT
1165 0U, // G_FENCE
1166 0U, // G_PREFETCH
1167 0U, // G_BRCOND
1168 0U, // G_BRINDIRECT
1169 0U, // G_INVOKE_REGION_START
1170 0U, // G_INTRINSIC
1171 0U, // G_INTRINSIC_W_SIDE_EFFECTS
1172 0U, // G_INTRINSIC_CONVERGENT
1173 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
1174 0U, // G_ANYEXT
1175 0U, // G_TRUNC
1176 0U, // G_TRUNC_SSAT_S
1177 0U, // G_TRUNC_SSAT_U
1178 0U, // G_TRUNC_USAT_U
1179 0U, // G_CONSTANT
1180 0U, // G_FCONSTANT
1181 0U, // G_VASTART
1182 0U, // G_VAARG
1183 0U, // G_SEXT
1184 0U, // G_SEXT_INREG
1185 0U, // G_ZEXT
1186 0U, // G_SHL
1187 0U, // G_LSHR
1188 0U, // G_ASHR
1189 0U, // G_FSHL
1190 0U, // G_FSHR
1191 0U, // G_ROTR
1192 0U, // G_ROTL
1193 0U, // G_ICMP
1194 0U, // G_FCMP
1195 0U, // G_SCMP
1196 0U, // G_UCMP
1197 0U, // G_SELECT
1198 0U, // G_UADDO
1199 0U, // G_UADDE
1200 0U, // G_USUBO
1201 0U, // G_USUBE
1202 0U, // G_SADDO
1203 0U, // G_SADDE
1204 0U, // G_SSUBO
1205 0U, // G_SSUBE
1206 0U, // G_UMULO
1207 0U, // G_SMULO
1208 0U, // G_UMULH
1209 0U, // G_SMULH
1210 0U, // G_UADDSAT
1211 0U, // G_SADDSAT
1212 0U, // G_USUBSAT
1213 0U, // G_SSUBSAT
1214 0U, // G_USHLSAT
1215 0U, // G_SSHLSAT
1216 0U, // G_SMULFIX
1217 0U, // G_UMULFIX
1218 0U, // G_SMULFIXSAT
1219 0U, // G_UMULFIXSAT
1220 0U, // G_SDIVFIX
1221 0U, // G_UDIVFIX
1222 0U, // G_SDIVFIXSAT
1223 0U, // G_UDIVFIXSAT
1224 0U, // G_FADD
1225 0U, // G_FSUB
1226 0U, // G_FMUL
1227 0U, // G_FMA
1228 0U, // G_FMAD
1229 0U, // G_FDIV
1230 0U, // G_FREM
1231 0U, // G_FMODF
1232 0U, // G_FPOW
1233 0U, // G_FPOWI
1234 0U, // G_FEXP
1235 0U, // G_FEXP2
1236 0U, // G_FEXP10
1237 0U, // G_FLOG
1238 0U, // G_FLOG2
1239 0U, // G_FLOG10
1240 0U, // G_FLDEXP
1241 0U, // G_FFREXP
1242 0U, // G_FNEG
1243 0U, // G_FPEXT
1244 0U, // G_FPTRUNC
1245 0U, // G_FPTOSI
1246 0U, // G_FPTOUI
1247 0U, // G_SITOFP
1248 0U, // G_UITOFP
1249 0U, // G_FPTOSI_SAT
1250 0U, // G_FPTOUI_SAT
1251 0U, // G_FABS
1252 0U, // G_FCOPYSIGN
1253 0U, // G_IS_FPCLASS
1254 0U, // G_FCANONICALIZE
1255 0U, // G_FMINNUM
1256 0U, // G_FMAXNUM
1257 0U, // G_FMINNUM_IEEE
1258 0U, // G_FMAXNUM_IEEE
1259 0U, // G_FMINIMUM
1260 0U, // G_FMAXIMUM
1261 0U, // G_FMINIMUMNUM
1262 0U, // G_FMAXIMUMNUM
1263 0U, // G_GET_FPENV
1264 0U, // G_SET_FPENV
1265 0U, // G_RESET_FPENV
1266 0U, // G_GET_FPMODE
1267 0U, // G_SET_FPMODE
1268 0U, // G_RESET_FPMODE
1269 0U, // G_GET_ROUNDING
1270 0U, // G_SET_ROUNDING
1271 0U, // G_PTR_ADD
1272 0U, // G_PTRMASK
1273 0U, // G_SMIN
1274 0U, // G_SMAX
1275 0U, // G_UMIN
1276 0U, // G_UMAX
1277 0U, // G_ABS
1278 0U, // G_LROUND
1279 0U, // G_LLROUND
1280 0U, // G_BR
1281 0U, // G_BRJT
1282 0U, // G_VSCALE
1283 0U, // G_INSERT_SUBVECTOR
1284 0U, // G_EXTRACT_SUBVECTOR
1285 0U, // G_INSERT_VECTOR_ELT
1286 0U, // G_EXTRACT_VECTOR_ELT
1287 0U, // G_SHUFFLE_VECTOR
1288 0U, // G_SPLAT_VECTOR
1289 0U, // G_STEP_VECTOR
1290 0U, // G_VECTOR_COMPRESS
1291 0U, // G_CTTZ
1292 0U, // G_CTTZ_ZERO_UNDEF
1293 0U, // G_CTLZ
1294 0U, // G_CTLZ_ZERO_UNDEF
1295 0U, // G_CTLS
1296 0U, // G_CTPOP
1297 0U, // G_BSWAP
1298 0U, // G_BITREVERSE
1299 0U, // G_FCEIL
1300 0U, // G_FCOS
1301 0U, // G_FSIN
1302 0U, // G_FSINCOS
1303 0U, // G_FTAN
1304 0U, // G_FACOS
1305 0U, // G_FASIN
1306 0U, // G_FATAN
1307 0U, // G_FATAN2
1308 0U, // G_FCOSH
1309 0U, // G_FSINH
1310 0U, // G_FTANH
1311 0U, // G_FSQRT
1312 0U, // G_FFLOOR
1313 0U, // G_FRINT
1314 0U, // G_FNEARBYINT
1315 0U, // G_ADDRSPACE_CAST
1316 0U, // G_BLOCK_ADDR
1317 0U, // G_JUMP_TABLE
1318 0U, // G_DYN_STACKALLOC
1319 0U, // G_STACKSAVE
1320 0U, // G_STACKRESTORE
1321 0U, // G_STRICT_FADD
1322 0U, // G_STRICT_FSUB
1323 0U, // G_STRICT_FMUL
1324 0U, // G_STRICT_FDIV
1325 0U, // G_STRICT_FREM
1326 0U, // G_STRICT_FMA
1327 0U, // G_STRICT_FSQRT
1328 0U, // G_STRICT_FLDEXP
1329 0U, // G_READ_REGISTER
1330 0U, // G_WRITE_REGISTER
1331 0U, // G_MEMCPY
1332 0U, // G_MEMCPY_INLINE
1333 0U, // G_MEMMOVE
1334 0U, // G_MEMSET
1335 0U, // G_BZERO
1336 0U, // G_TRAP
1337 0U, // G_DEBUGTRAP
1338 0U, // G_UBSANTRAP
1339 0U, // G_VECREDUCE_SEQ_FADD
1340 0U, // G_VECREDUCE_SEQ_FMUL
1341 0U, // G_VECREDUCE_FADD
1342 0U, // G_VECREDUCE_FMUL
1343 0U, // G_VECREDUCE_FMAX
1344 0U, // G_VECREDUCE_FMIN
1345 0U, // G_VECREDUCE_FMAXIMUM
1346 0U, // G_VECREDUCE_FMINIMUM
1347 0U, // G_VECREDUCE_ADD
1348 0U, // G_VECREDUCE_MUL
1349 0U, // G_VECREDUCE_AND
1350 0U, // G_VECREDUCE_OR
1351 0U, // G_VECREDUCE_XOR
1352 0U, // G_VECREDUCE_SMAX
1353 0U, // G_VECREDUCE_SMIN
1354 0U, // G_VECREDUCE_UMAX
1355 0U, // G_VECREDUCE_UMIN
1356 0U, // G_SBFX
1357 0U, // G_UBFX
1358 21717U, // CALL_PARAMS
1359 21717U, // CALL_PARAMS_S
1360 12828U, // CALL_RESULTS
1361 12828U, // CALL_RESULTS_S
1362 13156U, // CATCHRET
1363 13156U, // CATCHRET_S
1364 13165U, // CLEANUPRET
1365 13165U, // CLEANUPRET_S
1366 10113U, // COMPILER_FENCE
1367 10113U, // COMPILER_FENCE_S
1368 12821U, // RET_CALL_RESULTS
1369 12821U, // RET_CALL_RESULTS_S
1370 152767U, // ABS_F16x8
1371 12801U, // ABS_F16x8_S
1372 148033U, // ABS_F32
1373 9211U, // ABS_F32_S
1374 152734U, // ABS_F32x4
1375 12771U, // ABS_F32x4_S
1376 148043U, // ABS_F64
1377 9220U, // ABS_F64_S
1378 152712U, // ABS_F64x2
1379 12751U, // ABS_F64x2_S
1380 152778U, // ABS_I16x8
1381 12811U, // ABS_I16x8_S
1382 152745U, // ABS_I32x4
1383 12781U, // ABS_I32x4_S
1384 152723U, // ABS_I64x2
1385 12761U, // ABS_I64x2_S
1386 152756U, // ABS_I8x16
1387 12791U, // ABS_I8x16_S
1388 8537526U, // ADD_F16x8
1389 9966U, // ADD_F16x8_S
1390 8536426U, // ADD_F32
1391 9049U, // ADD_F32_S
1392 8537493U, // ADD_F32x4
1393 9936U, // ADD_F32x4_S
1394 8536446U, // ADD_F64
1395 9067U, // ADD_F64_S
1396 8537471U, // ADD_F64x2
1397 9916U, // ADD_F64x2_S
1398 8537537U, // ADD_I16x8
1399 9976U, // ADD_I16x8_S
1400 8536436U, // ADD_I32
1401 9058U, // ADD_I32_S
1402 8537504U, // ADD_I32x4
1403 9946U, // ADD_I32x4_S
1404 8536456U, // ADD_I64
1405 9076U, // ADD_I64_S
1406 8537482U, // ADD_I64x2
1407 9926U, // ADD_I64x2_S
1408 8537515U, // ADD_I8x16
1409 9956U, // ADD_I8x16_S
1410 8541085U, // ADD_SAT_S_I16x8
1411 12535U, // ADD_SAT_S_I16x8_S
1412 8541068U, // ADD_SAT_S_I8x16
1413 12519U, // ADD_SAT_S_I8x16_S
1414 8544501U, // ADD_SAT_U_I16x8
1415 14505U, // ADD_SAT_U_I16x8_S
1416 8544484U, // ADD_SAT_U_I8x16
1417 14489U, // ADD_SAT_U_I8x16_S
1418 0U, // ADJCALLSTACKDOWN
1419 0U, // ADJCALLSTACKDOWN_S
1420 0U, // ADJCALLSTACKUP
1421 0U, // ADJCALLSTACKUP_S
1422 149857U, // ALLTRUE_I16x8
1423 10367U, // ALLTRUE_I16x8_S
1424 149825U, // ALLTRUE_I32x4
1425 10337U, // ALLTRUE_I32x4_S
1426 149809U, // ALLTRUE_I64x2
1427 10322U, // ALLTRUE_I64x2_S
1428 149841U, // ALLTRUE_I8x16
1429 10352U, // ALLTRUE_I8x16_S
1430 8537695U, // AND
1431 8542017U, // ANDNOT
1432 13274U, // ANDNOT_S
1433 8536466U, // AND_I32
1434 9085U, // AND_I32_S
1435 8536476U, // AND_I64
1436 9094U, // AND_I64_S
1437 10087U, // AND_S
1438 149873U, // ANYTRUE
1439 10382U, // ANYTRUE_S
1440 0U, // ARGUMENT_exnref
1441 0U, // ARGUMENT_exnref_S
1442 0U, // ARGUMENT_externref
1443 0U, // ARGUMENT_externref_S
1444 0U, // ARGUMENT_f32
1445 0U, // ARGUMENT_f32_S
1446 0U, // ARGUMENT_f64
1447 0U, // ARGUMENT_f64_S
1448 0U, // ARGUMENT_funcref
1449 0U, // ARGUMENT_funcref_S
1450 0U, // ARGUMENT_i32
1451 0U, // ARGUMENT_i32_S
1452 0U, // ARGUMENT_i64
1453 0U, // ARGUMENT_i64_S
1454 0U, // ARGUMENT_v16i8
1455 0U, // ARGUMENT_v16i8_S
1456 0U, // ARGUMENT_v2f64
1457 0U, // ARGUMENT_v2f64_S
1458 0U, // ARGUMENT_v2i64
1459 0U, // ARGUMENT_v2i64_S
1460 0U, // ARGUMENT_v4f32
1461 0U, // ARGUMENT_v4f32_S
1462 0U, // ARGUMENT_v4i32
1463 0U, // ARGUMENT_v4i32_S
1464 0U, // ARGUMENT_v8f16
1465 0U, // ARGUMENT_v8f16_S
1466 0U, // ARGUMENT_v8i16
1467 0U, // ARGUMENT_v8i16_S
1468 10100U, // ATOMIC_FENCE
1469 10100U, // ATOMIC_FENCE_S
1470 51534416U, // ATOMIC_LOAD16_U_I32_A32
1471 2398800U, // ATOMIC_LOAD16_U_I32_A32_S
1472 51534416U, // ATOMIC_LOAD16_U_I32_A64
1473 2398800U, // ATOMIC_LOAD16_U_I32_A64_S
1474 51534437U, // ATOMIC_LOAD16_U_I64_A32
1475 2398821U, // ATOMIC_LOAD16_U_I64_A32_S
1476 51534437U, // ATOMIC_LOAD16_U_I64_A64
1477 2398821U, // ATOMIC_LOAD16_U_I64_A64_S
1478 51533853U, // ATOMIC_LOAD32_U_I64_A32
1479 2398237U, // ATOMIC_LOAD32_U_I64_A32_S
1480 51533853U, // ATOMIC_LOAD32_U_I64_A64
1481 2398237U, // ATOMIC_LOAD32_U_I64_A64_S
1482 51534621U, // ATOMIC_LOAD8_U_I32_A32
1483 2399005U, // ATOMIC_LOAD8_U_I32_A32_S
1484 51534621U, // ATOMIC_LOAD8_U_I32_A64
1485 2399005U, // ATOMIC_LOAD8_U_I32_A64_S
1486 51534641U, // ATOMIC_LOAD8_U_I64_A32
1487 2399025U, // ATOMIC_LOAD8_U_I64_A32_S
1488 51534641U, // ATOMIC_LOAD8_U_I64_A64
1489 2399025U, // ATOMIC_LOAD8_U_I64_A64_S
1490 51529053U, // ATOMIC_LOAD_I32_A32
1491 2393437U, // ATOMIC_LOAD_I32_A32_S
1492 51529053U, // ATOMIC_LOAD_I32_A64
1493 2393437U, // ATOMIC_LOAD_I32_A64_S
1494 51529070U, // ATOMIC_LOAD_I64_A32
1495 2393454U, // ATOMIC_LOAD_I64_A32_S
1496 51529070U, // ATOMIC_LOAD_I64_A64
1497 2393454U, // ATOMIC_LOAD_I64_A64_S
1498 185752755U, // ATOMIC_RMW16_U_ADD_I32_A32
1499 2399411U, // ATOMIC_RMW16_U_ADD_I32_A32_S
1500 185752755U, // ATOMIC_RMW16_U_ADD_I32_A64
1501 2399411U, // ATOMIC_RMW16_U_ADD_I32_A64_S
1502 185752779U, // ATOMIC_RMW16_U_ADD_I64_A32
1503 2399435U, // ATOMIC_RMW16_U_ADD_I64_A32_S
1504 185752779U, // ATOMIC_RMW16_U_ADD_I64_A64
1505 2399435U, // ATOMIC_RMW16_U_ADD_I64_A64_S
1506 185752873U, // ATOMIC_RMW16_U_AND_I32_A32
1507 2399529U, // ATOMIC_RMW16_U_AND_I32_A32_S
1508 185752873U, // ATOMIC_RMW16_U_AND_I32_A64
1509 2399529U, // ATOMIC_RMW16_U_AND_I32_A64_S
1510 185752897U, // ATOMIC_RMW16_U_AND_I64_A32
1511 2399553U, // ATOMIC_RMW16_U_AND_I64_A32_S
1512 185752897U, // ATOMIC_RMW16_U_AND_I64_A64
1513 2399553U, // ATOMIC_RMW16_U_AND_I64_A64_S
1514 454188746U, // ATOMIC_RMW16_U_CMPXCHG_I32_A32
1515 2399946U, // ATOMIC_RMW16_U_CMPXCHG_I32_A32_S
1516 454188746U, // ATOMIC_RMW16_U_CMPXCHG_I32_A64
1517 2399946U, // ATOMIC_RMW16_U_CMPXCHG_I32_A64_S
1518 454188774U, // ATOMIC_RMW16_U_CMPXCHG_I64_A32
1519 2399974U, // ATOMIC_RMW16_U_CMPXCHG_I64_A32_S
1520 454188774U, // ATOMIC_RMW16_U_CMPXCHG_I64_A64
1521 2399974U, // ATOMIC_RMW16_U_CMPXCHG_I64_A64_S
1522 185753586U, // ATOMIC_RMW16_U_OR_I32_A32
1523 2400242U, // ATOMIC_RMW16_U_OR_I32_A32_S
1524 185753586U, // ATOMIC_RMW16_U_OR_I32_A64
1525 2400242U, // ATOMIC_RMW16_U_OR_I32_A64_S
1526 185753609U, // ATOMIC_RMW16_U_OR_I64_A32
1527 2400265U, // ATOMIC_RMW16_U_OR_I64_A32_S
1528 185753609U, // ATOMIC_RMW16_U_OR_I64_A64
1529 2400265U, // ATOMIC_RMW16_U_OR_I64_A64_S
1530 185752637U, // ATOMIC_RMW16_U_SUB_I32_A32
1531 2399293U, // ATOMIC_RMW16_U_SUB_I32_A32_S
1532 185752637U, // ATOMIC_RMW16_U_SUB_I32_A64
1533 2399293U, // ATOMIC_RMW16_U_SUB_I32_A64_S
1534 185752661U, // ATOMIC_RMW16_U_SUB_I64_A32
1535 2399317U, // ATOMIC_RMW16_U_SUB_I64_A32_S
1536 185752661U, // ATOMIC_RMW16_U_SUB_I64_A64
1537 2399317U, // ATOMIC_RMW16_U_SUB_I64_A64_S
1538 185753164U, // ATOMIC_RMW16_U_XCHG_I32_A32
1539 2399820U, // ATOMIC_RMW16_U_XCHG_I32_A32_S
1540 185753164U, // ATOMIC_RMW16_U_XCHG_I32_A64
1541 2399820U, // ATOMIC_RMW16_U_XCHG_I32_A64_S
1542 185753189U, // ATOMIC_RMW16_U_XCHG_I64_A32
1543 2399845U, // ATOMIC_RMW16_U_XCHG_I64_A32_S
1544 185753189U, // ATOMIC_RMW16_U_XCHG_I64_A64
1545 2399845U, // ATOMIC_RMW16_U_XCHG_I64_A64_S
1546 185753700U, // ATOMIC_RMW16_U_XOR_I32_A32
1547 2400356U, // ATOMIC_RMW16_U_XOR_I32_A32_S
1548 185753700U, // ATOMIC_RMW16_U_XOR_I32_A64
1549 2400356U, // ATOMIC_RMW16_U_XOR_I32_A64_S
1550 185753724U, // ATOMIC_RMW16_U_XOR_I64_A32
1551 2400380U, // ATOMIC_RMW16_U_XOR_I64_A32_S
1552 185753724U, // ATOMIC_RMW16_U_XOR_I64_A64
1553 2400380U, // ATOMIC_RMW16_U_XOR_I64_A64_S
1554 185752731U, // ATOMIC_RMW32_U_ADD_I64_A32
1555 2399387U, // ATOMIC_RMW32_U_ADD_I64_A32_S
1556 185752731U, // ATOMIC_RMW32_U_ADD_I64_A64
1557 2399387U, // ATOMIC_RMW32_U_ADD_I64_A64_S
1558 185752849U, // ATOMIC_RMW32_U_AND_I64_A32
1559 2399505U, // ATOMIC_RMW32_U_AND_I64_A32_S
1560 185752849U, // ATOMIC_RMW32_U_AND_I64_A64
1561 2399505U, // ATOMIC_RMW32_U_AND_I64_A64_S
1562 454188718U, // ATOMIC_RMW32_U_CMPXCHG_I64_A32
1563 2399918U, // ATOMIC_RMW32_U_CMPXCHG_I64_A32_S
1564 454188718U, // ATOMIC_RMW32_U_CMPXCHG_I64_A64
1565 2399918U, // ATOMIC_RMW32_U_CMPXCHG_I64_A64_S
1566 185753563U, // ATOMIC_RMW32_U_OR_I64_A32
1567 2400219U, // ATOMIC_RMW32_U_OR_I64_A32_S
1568 185753563U, // ATOMIC_RMW32_U_OR_I64_A64
1569 2400219U, // ATOMIC_RMW32_U_OR_I64_A64_S
1570 185752613U, // ATOMIC_RMW32_U_SUB_I64_A32
1571 2399269U, // ATOMIC_RMW32_U_SUB_I64_A32_S
1572 185752613U, // ATOMIC_RMW32_U_SUB_I64_A64
1573 2399269U, // ATOMIC_RMW32_U_SUB_I64_A64_S
1574 185753139U, // ATOMIC_RMW32_U_XCHG_I64_A32
1575 2399795U, // ATOMIC_RMW32_U_XCHG_I64_A32_S
1576 185753139U, // ATOMIC_RMW32_U_XCHG_I64_A64
1577 2399795U, // ATOMIC_RMW32_U_XCHG_I64_A64_S
1578 185753676U, // ATOMIC_RMW32_U_XOR_I64_A32
1579 2400332U, // ATOMIC_RMW32_U_XOR_I64_A32_S
1580 185753676U, // ATOMIC_RMW32_U_XOR_I64_A64
1581 2400332U, // ATOMIC_RMW32_U_XOR_I64_A64_S
1582 185752803U, // ATOMIC_RMW8_U_ADD_I32_A32
1583 2399459U, // ATOMIC_RMW8_U_ADD_I32_A32_S
1584 185752803U, // ATOMIC_RMW8_U_ADD_I32_A64
1585 2399459U, // ATOMIC_RMW8_U_ADD_I32_A64_S
1586 185752826U, // ATOMIC_RMW8_U_ADD_I64_A32
1587 2399482U, // ATOMIC_RMW8_U_ADD_I64_A32_S
1588 185752826U, // ATOMIC_RMW8_U_ADD_I64_A64
1589 2399482U, // ATOMIC_RMW8_U_ADD_I64_A64_S
1590 185752921U, // ATOMIC_RMW8_U_AND_I32_A32
1591 2399577U, // ATOMIC_RMW8_U_AND_I32_A32_S
1592 185752921U, // ATOMIC_RMW8_U_AND_I32_A64
1593 2399577U, // ATOMIC_RMW8_U_AND_I32_A64_S
1594 185752944U, // ATOMIC_RMW8_U_AND_I64_A32
1595 2399600U, // ATOMIC_RMW8_U_AND_I64_A32_S
1596 185752944U, // ATOMIC_RMW8_U_AND_I64_A64
1597 2399600U, // ATOMIC_RMW8_U_AND_I64_A64_S
1598 454188802U, // ATOMIC_RMW8_U_CMPXCHG_I32_A32
1599 2400002U, // ATOMIC_RMW8_U_CMPXCHG_I32_A32_S
1600 454188802U, // ATOMIC_RMW8_U_CMPXCHG_I32_A64
1601 2400002U, // ATOMIC_RMW8_U_CMPXCHG_I32_A64_S
1602 454188829U, // ATOMIC_RMW8_U_CMPXCHG_I64_A32
1603 2400029U, // ATOMIC_RMW8_U_CMPXCHG_I64_A32_S
1604 454188829U, // ATOMIC_RMW8_U_CMPXCHG_I64_A64
1605 2400029U, // ATOMIC_RMW8_U_CMPXCHG_I64_A64_S
1606 185753632U, // ATOMIC_RMW8_U_OR_I32_A32
1607 2400288U, // ATOMIC_RMW8_U_OR_I32_A32_S
1608 185753632U, // ATOMIC_RMW8_U_OR_I32_A64
1609 2400288U, // ATOMIC_RMW8_U_OR_I32_A64_S
1610 185753654U, // ATOMIC_RMW8_U_OR_I64_A32
1611 2400310U, // ATOMIC_RMW8_U_OR_I64_A32_S
1612 185753654U, // ATOMIC_RMW8_U_OR_I64_A64
1613 2400310U, // ATOMIC_RMW8_U_OR_I64_A64_S
1614 185752685U, // ATOMIC_RMW8_U_SUB_I32_A32
1615 2399341U, // ATOMIC_RMW8_U_SUB_I32_A32_S
1616 185752685U, // ATOMIC_RMW8_U_SUB_I32_A64
1617 2399341U, // ATOMIC_RMW8_U_SUB_I32_A64_S
1618 185752708U, // ATOMIC_RMW8_U_SUB_I64_A32
1619 2399364U, // ATOMIC_RMW8_U_SUB_I64_A32_S
1620 185752708U, // ATOMIC_RMW8_U_SUB_I64_A64
1621 2399364U, // ATOMIC_RMW8_U_SUB_I64_A64_S
1622 185753214U, // ATOMIC_RMW8_U_XCHG_I32_A32
1623 2399870U, // ATOMIC_RMW8_U_XCHG_I32_A32_S
1624 185753214U, // ATOMIC_RMW8_U_XCHG_I32_A64
1625 2399870U, // ATOMIC_RMW8_U_XCHG_I32_A64_S
1626 185753238U, // ATOMIC_RMW8_U_XCHG_I64_A32
1627 2399894U, // ATOMIC_RMW8_U_XCHG_I64_A32_S
1628 185753238U, // ATOMIC_RMW8_U_XCHG_I64_A64
1629 2399894U, // ATOMIC_RMW8_U_XCHG_I64_A64_S
1630 185753748U, // ATOMIC_RMW8_U_XOR_I32_A32
1631 2400404U, // ATOMIC_RMW8_U_XOR_I32_A32_S
1632 185753748U, // ATOMIC_RMW8_U_XOR_I32_A64
1633 2400404U, // ATOMIC_RMW8_U_XOR_I32_A64_S
1634 185753771U, // ATOMIC_RMW8_U_XOR_I64_A32
1635 2400427U, // ATOMIC_RMW8_U_XOR_I64_A32_S
1636 185753771U, // ATOMIC_RMW8_U_XOR_I64_A64
1637 2400427U, // ATOMIC_RMW8_U_XOR_I64_A64_S
1638 185746892U, // ATOMIC_RMW_ADD_I32_A32
1639 2393548U, // ATOMIC_RMW_ADD_I32_A32_S
1640 185746892U, // ATOMIC_RMW_ADD_I32_A64
1641 2393548U, // ATOMIC_RMW_ADD_I32_A64_S
1642 185746912U, // ATOMIC_RMW_ADD_I64_A32
1643 2393568U, // ATOMIC_RMW_ADD_I64_A32_S
1644 185746912U, // ATOMIC_RMW_ADD_I64_A64
1645 2393568U, // ATOMIC_RMW_ADD_I64_A64_S
1646 185747049U, // ATOMIC_RMW_AND_I32_A32
1647 2393705U, // ATOMIC_RMW_AND_I32_A32_S
1648 185747049U, // ATOMIC_RMW_AND_I32_A64
1649 2393705U, // ATOMIC_RMW_AND_I32_A64_S
1650 185747069U, // ATOMIC_RMW_AND_I64_A32
1651 2393725U, // ATOMIC_RMW_AND_I64_A32_S
1652 185747069U, // ATOMIC_RMW_AND_I64_A64
1653 2393725U, // ATOMIC_RMW_AND_I64_A64_S
1654 454183440U, // ATOMIC_RMW_CMPXCHG_I32_A32
1655 2394640U, // ATOMIC_RMW_CMPXCHG_I32_A32_S
1656 454183440U, // ATOMIC_RMW_CMPXCHG_I32_A64
1657 2394640U, // ATOMIC_RMW_CMPXCHG_I32_A64_S
1658 454183464U, // ATOMIC_RMW_CMPXCHG_I64_A32
1659 2394664U, // ATOMIC_RMW_CMPXCHG_I64_A32_S
1660 454183464U, // ATOMIC_RMW_CMPXCHG_I64_A64
1661 2394664U, // ATOMIC_RMW_CMPXCHG_I64_A64_S
1662 185748743U, // ATOMIC_RMW_OR_I32_A32
1663 2395399U, // ATOMIC_RMW_OR_I32_A32_S
1664 185748743U, // ATOMIC_RMW_OR_I32_A64
1665 2395399U, // ATOMIC_RMW_OR_I32_A64_S
1666 185748762U, // ATOMIC_RMW_OR_I64_A32
1667 2395418U, // ATOMIC_RMW_OR_I64_A32_S
1668 185748762U, // ATOMIC_RMW_OR_I64_A64
1669 2395418U, // ATOMIC_RMW_OR_I64_A64_S
1670 185746619U, // ATOMIC_RMW_SUB_I32_A32
1671 2393275U, // ATOMIC_RMW_SUB_I32_A32_S
1672 185746619U, // ATOMIC_RMW_SUB_I32_A64
1673 2393275U, // ATOMIC_RMW_SUB_I32_A64_S
1674 185746639U, // ATOMIC_RMW_SUB_I64_A32
1675 2393295U, // ATOMIC_RMW_SUB_I64_A32_S
1676 185746639U, // ATOMIC_RMW_SUB_I64_A64
1677 2393295U, // ATOMIC_RMW_SUB_I64_A64_S
1678 185747942U, // ATOMIC_RMW_XCHG_I32_A32
1679 2394598U, // ATOMIC_RMW_XCHG_I32_A32_S
1680 185747942U, // ATOMIC_RMW_XCHG_I32_A64
1681 2394598U, // ATOMIC_RMW_XCHG_I32_A64_S
1682 185747963U, // ATOMIC_RMW_XCHG_I64_A32
1683 2394619U, // ATOMIC_RMW_XCHG_I64_A32_S
1684 185747963U, // ATOMIC_RMW_XCHG_I64_A64
1685 2394619U, // ATOMIC_RMW_XCHG_I64_A64_S
1686 185748852U, // ATOMIC_RMW_XOR_I32_A32
1687 2395508U, // ATOMIC_RMW_XOR_I32_A32_S
1688 185748852U, // ATOMIC_RMW_XOR_I32_A64
1689 2395508U, // ATOMIC_RMW_XOR_I32_A64_S
1690 185748872U, // ATOMIC_RMW_XOR_I64_A32
1691 2395528U, // ATOMIC_RMW_XOR_I64_A32_S
1692 185748872U, // ATOMIC_RMW_XOR_I64_A64
1693 2395528U, // ATOMIC_RMW_XOR_I64_A64_S
1694 26641363U, // ATOMIC_STORE16_I32_A32
1695 2393043U, // ATOMIC_STORE16_I32_A32_S
1696 26641363U, // ATOMIC_STORE16_I32_A64
1697 2393043U, // ATOMIC_STORE16_I32_A64_S
1698 26641383U, // ATOMIC_STORE16_I64_A32
1699 2393063U, // ATOMIC_STORE16_I64_A32_S
1700 26641383U, // ATOMIC_STORE16_I64_A64
1701 2393063U, // ATOMIC_STORE16_I64_A64_S
1702 26641127U, // ATOMIC_STORE32_I64_A32
1703 2392807U, // ATOMIC_STORE32_I64_A32_S
1704 26641127U, // ATOMIC_STORE32_I64_A64
1705 2392807U, // ATOMIC_STORE32_I64_A64_S
1706 26641480U, // ATOMIC_STORE8_I32_A32
1707 2393160U, // ATOMIC_STORE8_I32_A32_S
1708 26641480U, // ATOMIC_STORE8_I32_A64
1709 2393160U, // ATOMIC_STORE8_I32_A64_S
1710 26641499U, // ATOMIC_STORE8_I64_A32
1711 2393179U, // ATOMIC_STORE8_I64_A32_S
1712 26641499U, // ATOMIC_STORE8_I64_A64
1713 2393179U, // ATOMIC_STORE8_I64_A64_S
1714 26642701U, // ATOMIC_STORE_I32_A32
1715 2394381U, // ATOMIC_STORE_I32_A32_S
1716 26642701U, // ATOMIC_STORE_I32_A64
1717 2394381U, // ATOMIC_STORE_I32_A64_S
1718 26642719U, // ATOMIC_STORE_I64_A32
1719 2394399U, // ATOMIC_STORE_I64_A32_S
1720 26642719U, // ATOMIC_STORE_I64_A64
1721 2394399U, // ATOMIC_STORE_I64_A64_S
1722 8544131U, // AVGR_U_I16x8
1723 14376U, // AVGR_U_I16x8_S
1724 8544117U, // AVGR_U_I8x16
1725 14363U, // AVGR_U_I8x16_S
1726 150125U, // BITMASK_I16x8
1727 10541U, // BITMASK_I16x8_S
1728 150095U, // BITMASK_I32x4
1729 10513U, // BITMASK_I32x4_S
1730 150080U, // BITMASK_I64x2
1731 10499U, // BITMASK_I64x2_S
1732 150110U, // BITMASK_I8x16
1733 10527U, // BITMASK_I8x16_S
1734 75650654U, // BITSELECT
1735 13127U, // BITSELECT_S
1736 49228U, // BLOCK
1737 49228U, // BLOCK_S
1738 16385U, // BR
1739 147512U, // BR_IF
1740 16440U, // BR_IF_S
1741 16385U, // BR_S
1742 16806U, // BR_TABLE_I32
1743 65958U, // BR_TABLE_I32_S
1744 16806U, // BR_TABLE_I64
1745 65958U, // BR_TABLE_I64_S
1746 0U, // BR_UNLESS
1747 0U, // BR_UNLESS_S
1748 10665U, // CALL
1749 13142U, // CALL_INDIRECT
1750 153205U, // CALL_INDIRECT_S
1751 19175U, // CALL_S
1752 0U, // CATCH
1753 0U, // CATCH_ALL
1754 10646U, // CATCH_ALL_LEGACY
1755 10646U, // CATCH_ALL_LEGACY_S
1756 0U, // CATCH_ALL_REF
1757 0U, // CATCH_ALL_REF_S
1758 0U, // CATCH_ALL_S
1759 10483U, // CATCH_LEGACY
1760 16450U, // CATCH_LEGACY_S
1761 0U, // CATCH_REF
1762 0U, // CATCH_REF_S
1763 0U, // CATCH_S
1764 150228U, // CEIL_F16x8
1765 10635U, // CEIL_F16x8_S
1766 150184U, // CEIL_F32
1767 10595U, // CEIL_F32_S
1768 150216U, // CEIL_F32x4
1769 10624U, // CEIL_F32x4_S
1770 150206U, // CEIL_F64
1771 10615U, // CEIL_F64_S
1772 150194U, // CEIL_F64x2
1773 10604U, // CEIL_F64x2_S
1774 148126U, // CLZ_I32
1775 9275U, // CLZ_I32_S
1776 148136U, // CLZ_I64
1777 9284U, // CLZ_I64_S
1778 153559U, // CONST_F32
1779 22487U, // CONST_F32_S
1780 153581U, // CONST_F64
1781 22509U, // CONST_F64_S
1782 153570U, // CONST_I32
1783 22498U, // CONST_I32_S
1784 153592U, // CONST_I64
1785 22520U, // CONST_I64_S
1786 209868803U, // CONST_V128_F32x4
1787 75651075U, // CONST_V128_F32x4_S
1788 8542211U, // CONST_V128_F64x2
1789 153603U, // CONST_V128_F64x2_S
1790 1015175171U, // CONST_V128_I16x8
1791 2088916995U, // CONST_V128_I16x8_S
1792 209868803U, // CONST_V128_I32x4
1793 75651075U, // CONST_V128_I32x4_S
1794 8542211U, // CONST_V128_I64x2
1795 153603U, // CONST_V128_I64x2_S
1796 3162658819U, // CONST_V128_I8x16
1797 3162658819U, // CONST_V128_I8x16_S
1798 8538985U, // COPYSIGN_F32
1799 10760U, // COPYSIGN_F32_S
1800 8538999U, // COPYSIGN_F64
1801 10773U, // COPYSIGN_F64_S
1802 156260U, // COPY_EXNREF
1803 14808U, // COPY_EXNREF_S
1804 156260U, // COPY_EXTERNREF
1805 14808U, // COPY_EXTERNREF_S
1806 156260U, // COPY_F32
1807 14808U, // COPY_F32_S
1808 156260U, // COPY_F64
1809 14808U, // COPY_F64_S
1810 156260U, // COPY_FUNCREF
1811 14808U, // COPY_FUNCREF_S
1812 156260U, // COPY_I32
1813 14808U, // COPY_I32_S
1814 156260U, // COPY_I64
1815 14808U, // COPY_I64_S
1816 156260U, // COPY_V128
1817 14808U, // COPY_V128_S
1818 148166U, // CTZ_I32
1819 9293U, // CTZ_I32_S
1820 148176U, // CTZ_I64
1821 9302U, // CTZ_I64_S
1822 19629U, // DATA_DROP
1823 19629U, // DATA_DROP_S
1824 10192U, // DEBUG_UNREACHABLE
1825 10192U, // DEBUG_UNREACHABLE_S
1826 25213U, // DELEGATE
1827 25213U, // DELEGATE_S
1828 8544713U, // DIV_F16x8
1829 14699U, // DIV_F16x8_S
1830 8536661U, // DIV_F32
1831 9239U, // DIV_F32_S
1832 8544702U, // DIV_F32x4
1833 14689U, // DIV_F32x4_S
1834 8536671U, // DIV_F64
1835 9248U, // DIV_F64_S
1836 8544691U, // DIV_F64x2
1837 14679U, // DIV_F64x2_S
1838 8541259U, // DIV_S_I32
1839 12695U, // DIV_S_I32_S
1840 8541270U, // DIV_S_I64
1841 12705U, // DIV_S_I64_S
1842 8544630U, // DIV_U_I32
1843 14623U, // DIV_U_I32_S
1844 8544641U, // DIV_U_I64
1845 14633U, // DIV_U_I64_S
1846 8540508U, // DOT
1847 12053U, // DOT_S
1848 19634U, // DROP_EXNREF
1849 11095U, // DROP_EXNREF_S
1850 19634U, // DROP_EXTERNREF
1851 11095U, // DROP_EXTERNREF_S
1852 19634U, // DROP_F32
1853 11095U, // DROP_F32_S
1854 19634U, // DROP_F64
1855 11095U, // DROP_F64_S
1856 19634U, // DROP_FUNCREF
1857 11095U, // DROP_FUNCREF_S
1858 19634U, // DROP_I32
1859 11095U, // DROP_I32_S
1860 19634U, // DROP_I64
1861 11095U, // DROP_I64_S
1862 19634U, // DROP_V128
1863 11095U, // DROP_V128_S
1864 10317U, // ELSE
1865 10317U, // ELSE_S
1866 10096U, // END
1867 10489U, // END_BLOCK
1868 10489U, // END_BLOCK_S
1869 10885U, // END_FUNCTION
1870 10885U, // END_FUNCTION_S
1871 10406U, // END_IF
1872 10406U, // END_IF_S
1873 11086U, // END_LOOP
1874 11086U, // END_LOOP_S
1875 10096U, // END_S
1876 14819U, // END_TRY
1877 14819U, // END_TRY_S
1878 10204U, // END_TRY_TABLE
1879 10204U, // END_TRY_TABLE_S
1880 148146U, // EQZ_I32
1881 14827U, // EQZ_I32_S
1882 148156U, // EQZ_I64
1883 14835U, // EQZ_I64_S
1884 8539370U, // EQ_F16x8
1885 11145U, // EQ_F16x8_S
1886 8536240U, // EQ_F32
1887 8913U, // EQ_F32_S
1888 8539340U, // EQ_F32x4
1889 11118U, // EQ_F32x4_S
1890 8536260U, // EQ_F64
1891 8931U, // EQ_F64_S
1892 8539320U, // EQ_F64x2
1893 11100U, // EQ_F64x2_S
1894 8539380U, // EQ_I16x8
1895 11154U, // EQ_I16x8_S
1896 8536250U, // EQ_I32
1897 8922U, // EQ_I32_S
1898 8539350U, // EQ_I32x4
1899 11127U, // EQ_I32x4_S
1900 8536270U, // EQ_I64
1901 8940U, // EQ_I64_S
1902 8539330U, // EQ_I64x2
1903 11109U, // EQ_I64x2_S
1904 8539360U, // EQ_I8x16
1905 11136U, // EQ_I8x16_S
1906 8540263U, // EXTMUL_HIGH_S_I16x8
1907 11843U, // EXTMUL_HIGH_S_I16x8_S
1908 8540481U, // EXTMUL_HIGH_S_I32x4
1909 12027U, // EXTMUL_HIGH_S_I32x4_S
1910 8539943U, // EXTMUL_HIGH_S_I64x2
1911 11580U, // EXTMUL_HIGH_S_I64x2_S
1912 8542900U, // EXTMUL_HIGH_U_I16x8
1913 13915U, // EXTMUL_HIGH_U_I16x8_S
1914 8543128U, // EXTMUL_HIGH_U_I32x4
1915 14071U, // EXTMUL_HIGH_U_I32x4_S
1916 8542603U, // EXTMUL_HIGH_U_I64x2
1917 13714U, // EXTMUL_HIGH_U_I64x2_S
1918 8540316U, // EXTMUL_LOW_S_I16x8
1919 11894U, // EXTMUL_LOW_S_I16x8_S
1920 8540576U, // EXTMUL_LOW_S_I32x4
1921 12118U, // EXTMUL_LOW_S_I32x4_S
1922 8540019U, // EXTMUL_LOW_S_I64x2
1923 11653U, // EXTMUL_LOW_S_I64x2_S
1924 8542953U, // EXTMUL_LOW_U_I16x8
1925 13966U, // EXTMUL_LOW_U_I16x8_S
1926 8543204U, // EXTMUL_LOW_U_I32x4
1927 14144U, // EXTMUL_LOW_U_I32x4_S
1928 8542679U, // EXTMUL_LOW_U_I64x2
1929 13787U, // EXTMUL_LOW_U_I64x2_S
1930 8538305U, // EXTRACT_LANE_F16x8
1931 18625U, // EXTRACT_LANE_F16x8_S
1932 8538265U, // EXTRACT_LANE_F32x4
1933 18585U, // EXTRACT_LANE_F32x4_S
1934 8538225U, // EXTRACT_LANE_F64x2
1935 18545U, // EXTRACT_LANE_F64x2_S
1936 8540852U, // EXTRACT_LANE_I16x8_s
1937 21172U, // EXTRACT_LANE_I16x8_s_S
1938 8543773U, // EXTRACT_LANE_I16x8_u
1939 24093U, // EXTRACT_LANE_I16x8_u_S
1940 8538285U, // EXTRACT_LANE_I32x4
1941 18605U, // EXTRACT_LANE_I32x4_S
1942 8538245U, // EXTRACT_LANE_I64x2
1943 18565U, // EXTRACT_LANE_I64x2_S
1944 8540830U, // EXTRACT_LANE_I8x16_s
1945 21150U, // EXTRACT_LANE_I8x16_s_S
1946 8543751U, // EXTRACT_LANE_I8x16_u
1947 24071U, // EXTRACT_LANE_I8x16_u_S
1948 151084U, // F32_CONVERT_S_I32
1949 11358U, // F32_CONVERT_S_I32_S
1950 151216U, // F32_CONVERT_S_I64
1951 11466U, // F32_CONVERT_S_I64_S
1952 153744U, // F32_CONVERT_U_I32
1953 13492U, // F32_CONVERT_U_I32_S
1954 153876U, // F32_CONVERT_U_I64
1955 13600U, // F32_CONVERT_U_I64_S
1956 148312U, // F32_DEMOTE_F64
1957 9548U, // F32_DEMOTE_F64_S
1958 148291U, // F32_REINTERPRET_I32
1959 9528U, // F32_REINTERPRET_I32_S
1960 151103U, // F64_CONVERT_S_I32
1961 11376U, // F64_CONVERT_S_I32_S
1962 151235U, // F64_CONVERT_S_I64
1963 11484U, // F64_CONVERT_S_I64_S
1964 153763U, // F64_CONVERT_U_I32
1965 13510U, // F64_CONVERT_U_I32_S
1966 153895U, // F64_CONVERT_U_I64
1967 13618U, // F64_CONVERT_U_I64_S
1968 148253U, // F64_PROMOTE_F32
1969 9492U, // F64_PROMOTE_F32_S
1970 148363U, // F64_REINTERPRET_I64
1971 9596U, // F64_REINTERPRET_I64_S
1972 0U, // FALLTHROUGH_RETURN
1973 0U, // FALLTHROUGH_RETURN_S
1974 150877U, // FLOOR_F16x8
1975 11215U, // FLOOR_F16x8_S
1976 150829U, // FLOOR_F32
1977 11171U, // FLOOR_F32_S
1978 150864U, // FLOOR_F32x4
1979 11203U, // FLOOR_F32x4_S
1980 150853U, // FLOOR_F64
1981 11193U, // FLOOR_F64_S
1982 150840U, // FLOOR_F64x2
1983 11181U, // FLOOR_F64x2_S
1984 0U, // FP_TO_SINT_I32_F32
1985 0U, // FP_TO_SINT_I32_F32_S
1986 0U, // FP_TO_SINT_I32_F64
1987 0U, // FP_TO_SINT_I32_F64_S
1988 0U, // FP_TO_SINT_I64_F32
1989 0U, // FP_TO_SINT_I64_F32_S
1990 0U, // FP_TO_SINT_I64_F64
1991 0U, // FP_TO_SINT_I64_F64_S
1992 0U, // FP_TO_UINT_I32_F32
1993 0U, // FP_TO_UINT_I32_F32_S
1994 0U, // FP_TO_UINT_I32_F64
1995 0U, // FP_TO_UINT_I32_F64_S
1996 0U, // FP_TO_UINT_I64_F32
1997 0U, // FP_TO_UINT_I64_F32_S
1998 0U, // FP_TO_UINT_I64_F64
1999 0U, // FP_TO_UINT_I64_F64_S
2000 8537776U, // GE_F16x8
2001 10156U, // GE_F16x8_S
2002 8536160U, // GE_F32
2003 8841U, // GE_F32_S
2004 8537766U, // GE_F32x4
2005 10147U, // GE_F32x4_S
2006 8536170U, // GE_F64
2007 8850U, // GE_F64_S
2008 8537756U, // GE_F64x2
2009 10138U, // GE_F64x2_S
2010 8540750U, // GE_S_I16x8
2011 12266U, // GE_S_I16x8_S
2012 8540694U, // GE_S_I32
2013 12215U, // GE_S_I32_S
2014 8540726U, // GE_S_I32x4
2015 12244U, // GE_S_I32x4_S
2016 8540716U, // GE_S_I64
2017 12235U, // GE_S_I64_S
2018 8540704U, // GE_S_I64x2
2019 12224U, // GE_S_I64x2_S
2020 8540738U, // GE_S_I8x16
2021 12255U, // GE_S_I8x16_S
2022 8543683U, // GE_U_I16x8
2023 14245U, // GE_U_I16x8_S
2024 8543639U, // GE_U_I32
2025 14205U, // GE_U_I32_S
2026 8543659U, // GE_U_I32x4
2027 14223U, // GE_U_I32x4_S
2028 8543649U, // GE_U_I64
2029 14214U, // GE_U_I64_S
2030 8543671U, // GE_U_I8x16
2031 14234U, // GE_U_I8x16_S
2032 153231U, // GLOBAL_GET_EXNREF
2033 22159U, // GLOBAL_GET_EXNREF_S
2034 153231U, // GLOBAL_GET_EXTERNREF
2035 22159U, // GLOBAL_GET_EXTERNREF_S
2036 153231U, // GLOBAL_GET_F32
2037 22159U, // GLOBAL_GET_F32_S
2038 153231U, // GLOBAL_GET_F64
2039 22159U, // GLOBAL_GET_F64_S
2040 153231U, // GLOBAL_GET_FUNCREF
2041 22159U, // GLOBAL_GET_FUNCREF_S
2042 153231U, // GLOBAL_GET_I32
2043 22159U, // GLOBAL_GET_I32_S
2044 153231U, // GLOBAL_GET_I64
2045 22159U, // GLOBAL_GET_I64_S
2046 153231U, // GLOBAL_GET_V128
2047 22159U, // GLOBAL_GET_V128_S
2048 153265U, // GLOBAL_SET_EXNREF
2049 22193U, // GLOBAL_SET_EXNREF_S
2050 153265U, // GLOBAL_SET_EXTERNREF
2051 22193U, // GLOBAL_SET_EXTERNREF_S
2052 153265U, // GLOBAL_SET_F32
2053 22193U, // GLOBAL_SET_F32_S
2054 153265U, // GLOBAL_SET_F64
2055 22193U, // GLOBAL_SET_F64_S
2056 153265U, // GLOBAL_SET_FUNCREF
2057 22193U, // GLOBAL_SET_FUNCREF_S
2058 153265U, // GLOBAL_SET_I32
2059 22193U, // GLOBAL_SET_I32_S
2060 153265U, // GLOBAL_SET_I64
2061 22193U, // GLOBAL_SET_I64_S
2062 153265U, // GLOBAL_SET_V128
2063 22193U, // GLOBAL_SET_V128_S
2064 8541916U, // GT_F16x8
2065 13194U, // GT_F16x8_S
2066 8536300U, // GT_F32
2067 8967U, // GT_F32_S
2068 8541906U, // GT_F32x4
2069 13185U, // GT_F32x4_S
2070 8536310U, // GT_F64
2071 8976U, // GT_F64_S
2072 8541896U, // GT_F64x2
2073 13176U, // GT_F64x2_S
2074 8541179U, // GT_S_I16x8
2075 12622U, // GT_S_I16x8_S
2076 8541123U, // GT_S_I32
2077 12571U, // GT_S_I32_S
2078 8541155U, // GT_S_I32x4
2079 12600U, // GT_S_I32x4_S
2080 8541145U, // GT_S_I64
2081 12591U, // GT_S_I64_S
2082 8541133U, // GT_S_I64x2
2083 12580U, // GT_S_I64x2_S
2084 8541167U, // GT_S_I8x16
2085 12611U, // GT_S_I8x16_S
2086 8544562U, // GT_U_I16x8
2087 14561U, // GT_U_I16x8_S
2088 8544518U, // GT_U_I32
2089 14521U, // GT_U_I32_S
2090 8544538U, // GT_U_I32x4
2091 14539U, // GT_U_I32x4_S
2092 8544528U, // GT_U_I64
2093 14530U, // GT_U_I64_S
2094 8544550U, // GT_U_I8x16
2095 14550U, // GT_U_I8x16_S
2096 151532U, // I32_EXTEND16_S_I32
2097 11725U, // I32_EXTEND16_S_I32_S
2098 151760U, // I32_EXTEND8_S_I32
2099 11919U, // I32_EXTEND8_S_I32_S
2100 148270U, // I32_REINTERPRET_F32
2101 9508U, // I32_REINTERPRET_F32_S
2102 150990U, // I32_TRUNC_S_F32
2103 11269U, // I32_TRUNC_S_F32_S
2104 151140U, // I32_TRUNC_S_F64
2105 11394U, // I32_TRUNC_S_F64_S
2106 151024U, // I32_TRUNC_S_SAT_F32
2107 11301U, // I32_TRUNC_S_SAT_F32_S
2108 151174U, // I32_TRUNC_S_SAT_F64
2109 11426U, // I32_TRUNC_S_SAT_F64_S
2110 153650U, // I32_TRUNC_U_F32
2111 13403U, // I32_TRUNC_U_F32_S
2112 153800U, // I32_TRUNC_U_F64
2113 13528U, // I32_TRUNC_U_F64_S
2114 153684U, // I32_TRUNC_U_SAT_F32
2115 13435U, // I32_TRUNC_U_SAT_F32_S
2116 153834U, // I32_TRUNC_U_SAT_F64
2117 13560U, // I32_TRUNC_U_SAT_F64_S
2118 148349U, // I32_WRAP_I64
2119 9583U, // I32_WRAP_I64_S
2120 478299172U, // I64_ADD128
2121 9651U, // I64_ADD128_S
2122 151548U, // I64_EXTEND16_S_I64
2123 11740U, // I64_EXTEND16_S_I64_S
2124 150974U, // I64_EXTEND32_S_I64
2125 11254U, // I64_EXTEND32_S_I64_S
2126 151775U, // I64_EXTEND8_S_I64
2127 11933U, // I64_EXTEND8_S_I64_S
2128 151066U, // I64_EXTEND_S_I32
2129 11341U, // I64_EXTEND_S_I32_S
2130 153726U, // I64_EXTEND_U_I32
2131 13475U, // I64_EXTEND_U_I32_S
2132 75649542U, // I64_MUL_WIDE_S
2133 12200U, // I64_MUL_WIDE_S_S
2134 75652487U, // I64_MUL_WIDE_U
2135 14190U, // I64_MUL_WIDE_U_S
2136 148328U, // I64_REINTERPRET_F64
2137 9563U, // I64_REINTERPRET_F64_S
2138 478299160U, // I64_SUB128
2139 9640U, // I64_SUB128_S
2140 151007U, // I64_TRUNC_S_F32
2141 11285U, // I64_TRUNC_S_F32_S
2142 151157U, // I64_TRUNC_S_F64
2143 11410U, // I64_TRUNC_S_F64_S
2144 151045U, // I64_TRUNC_S_SAT_F32
2145 11321U, // I64_TRUNC_S_SAT_F32_S
2146 151195U, // I64_TRUNC_S_SAT_F64
2147 11446U, // I64_TRUNC_S_SAT_F64_S
2148 153667U, // I64_TRUNC_U_F32
2149 13419U, // I64_TRUNC_U_F32_S
2150 153817U, // I64_TRUNC_U_F64
2151 13544U, // I64_TRUNC_U_F64_S
2152 153705U, // I64_TRUNC_U_SAT_F32
2153 13455U, // I64_TRUNC_U_SAT_F32_S
2154 153855U, // I64_TRUNC_U_SAT_F64
2155 13580U, // I64_TRUNC_U_SAT_F64_S
2156 180245U, // IF
2157 49173U, // IF_S
2158 75650628U, // LANESELECT_I16x8
2159 13102U, // LANESELECT_I16x8_S
2160 75650576U, // LANESELECT_I32x4
2161 13052U, // LANESELECT_I32x4_S
2162 75650550U, // LANESELECT_I64x2
2163 13027U, // LANESELECT_I64x2_S
2164 75650602U, // LANESELECT_I8x16
2165 13077U, // LANESELECT_I8x16_S
2166 8537806U, // LE_F16x8
2167 10183U, // LE_F16x8_S
2168 8536180U, // LE_F32
2169 8859U, // LE_F32_S
2170 8537796U, // LE_F32x4
2171 10174U, // LE_F32x4_S
2172 8536190U, // LE_F64
2173 8868U, // LE_F64_S
2174 8537786U, // LE_F64x2
2175 10165U, // LE_F64x2_S
2176 8540818U, // LE_S_I16x8
2177 12328U, // LE_S_I16x8_S
2178 8540762U, // LE_S_I32
2179 12277U, // LE_S_I32_S
2180 8540794U, // LE_S_I32x4
2181 12306U, // LE_S_I32x4_S
2182 8540784U, // LE_S_I64
2183 12297U, // LE_S_I64_S
2184 8540772U, // LE_S_I64x2
2185 12286U, // LE_S_I64x2_S
2186 8540806U, // LE_S_I8x16
2187 12317U, // LE_S_I8x16_S
2188 8543739U, // LE_U_I16x8
2189 14296U, // LE_U_I16x8_S
2190 8543695U, // LE_U_I32
2191 14256U, // LE_U_I32_S
2192 8543715U, // LE_U_I32x4
2193 14274U, // LE_U_I32x4_S
2194 8543705U, // LE_U_I64
2195 14265U, // LE_U_I64_S
2196 8543727U, // LE_U_I8x16
2197 14285U, // LE_U_I8x16_S
2198 51533155U, // LOAD16_SPLAT_A32
2199 2397539U, // LOAD16_SPLAT_A32_S
2200 51533155U, // LOAD16_SPLAT_A64
2201 2397539U, // LOAD16_SPLAT_A64_S
2202 51531728U, // LOAD16_S_I32_A32
2203 2396112U, // LOAD16_S_I32_A32_S
2204 51531728U, // LOAD16_S_I32_A64
2205 2396112U, // LOAD16_S_I32_A64_S
2206 51531742U, // LOAD16_S_I64_A32
2207 2396126U, // LOAD16_S_I64_A32_S
2208 51531742U, // LOAD16_S_I64_A64
2209 2396126U, // LOAD16_S_I64_A64_S
2210 51534388U, // LOAD16_U_I32_A32
2211 2398772U, // LOAD16_U_I32_A32_S
2212 51534388U, // LOAD16_U_I32_A64
2213 2398772U, // LOAD16_U_I32_A64_S
2214 51534402U, // LOAD16_U_I64_A32
2215 2398786U, // LOAD16_U_I64_A32_S
2216 51534402U, // LOAD16_U_I64_A64
2217 2398786U, // LOAD16_U_I64_A64_S
2218 51533117U, // LOAD32_SPLAT_A32
2219 2397501U, // LOAD32_SPLAT_A32_S
2220 51533117U, // LOAD32_SPLAT_A64
2221 2397501U, // LOAD32_SPLAT_A64_S
2222 51531184U, // LOAD32_S_I64_A32
2223 2395568U, // LOAD32_S_I64_A32_S
2224 51531184U, // LOAD32_S_I64_A64
2225 2395568U, // LOAD32_S_I64_A64_S
2226 51533839U, // LOAD32_U_I64_A32
2227 2398223U, // LOAD32_U_I64_A32_S
2228 51533839U, // LOAD32_U_I64_A64
2229 2398223U, // LOAD32_U_I64_A64_S
2230 51533136U, // LOAD64_SPLAT_A32
2231 2397520U, // LOAD64_SPLAT_A32_S
2232 51533136U, // LOAD64_SPLAT_A64
2233 2397520U, // LOAD64_SPLAT_A64_S
2234 51533174U, // LOAD8_SPLAT_A32
2235 2397558U, // LOAD8_SPLAT_A32_S
2236 51533174U, // LOAD8_SPLAT_A64
2237 2397558U, // LOAD8_SPLAT_A64_S
2238 51531958U, // LOAD8_S_I32_A32
2239 2396342U, // LOAD8_S_I32_A32_S
2240 51531958U, // LOAD8_S_I32_A64
2241 2396342U, // LOAD8_S_I32_A64_S
2242 51531971U, // LOAD8_S_I64_A32
2243 2396355U, // LOAD8_S_I64_A32_S
2244 51531971U, // LOAD8_S_I64_A64
2245 2396355U, // LOAD8_S_I64_A64_S
2246 51534595U, // LOAD8_U_I32_A32
2247 2398979U, // LOAD8_U_I32_A32_S
2248 51534595U, // LOAD8_U_I32_A64
2249 2398979U, // LOAD8_U_I32_A64_S
2250 51534608U, // LOAD8_U_I64_A32
2251 2398992U, // LOAD8_U_I64_A32_S
2252 51534608U, // LOAD8_U_I64_A64
2253 2398992U, // LOAD8_U_I64_A64_S
2254 51532240U, // LOAD_EXTEND_S_I16x8_A32
2255 2396624U, // LOAD_EXTEND_S_I16x8_A32_S
2256 51532240U, // LOAD_EXTEND_S_I16x8_A64
2257 2396624U, // LOAD_EXTEND_S_I16x8_A64_S
2258 51531710U, // LOAD_EXTEND_S_I32x4_A32
2259 2396094U, // LOAD_EXTEND_S_I32x4_A32_S
2260 51531710U, // LOAD_EXTEND_S_I32x4_A64
2261 2396094U, // LOAD_EXTEND_S_I32x4_A64_S
2262 51531346U, // LOAD_EXTEND_S_I64x2_A32
2263 2395730U, // LOAD_EXTEND_S_I64x2_A32_S
2264 51531346U, // LOAD_EXTEND_S_I64x2_A64
2265 2395730U, // LOAD_EXTEND_S_I64x2_A64_S
2266 51534868U, // LOAD_EXTEND_U_I16x8_A32
2267 2399252U, // LOAD_EXTEND_U_I16x8_A32_S
2268 51534868U, // LOAD_EXTEND_U_I16x8_A64
2269 2399252U, // LOAD_EXTEND_U_I16x8_A64_S
2270 51534370U, // LOAD_EXTEND_U_I32x4_A32
2271 2398754U, // LOAD_EXTEND_U_I32x4_A32_S
2272 51534370U, // LOAD_EXTEND_U_I32x4_A64
2273 2398754U, // LOAD_EXTEND_U_I32x4_A64_S
2274 51534006U, // LOAD_EXTEND_U_I64x2_A32
2275 2398390U, // LOAD_EXTEND_U_I64x2_A32_S
2276 51534006U, // LOAD_EXTEND_U_I64x2_A64
2277 2398390U, // LOAD_EXTEND_U_I64x2_A64_S
2278 51528699U, // LOAD_F16_F32_A32
2279 2393083U, // LOAD_F16_F32_A32_S
2280 51528699U, // LOAD_F16_F32_A64
2281 2393083U, // LOAD_F16_F32_A64_S
2282 51529002U, // LOAD_F32_A32
2283 2393386U, // LOAD_F32_A32_S
2284 51529002U, // LOAD_F32_A64
2285 2393386U, // LOAD_F32_A64_S
2286 51529022U, // LOAD_F64_A32
2287 2393406U, // LOAD_F64_A32_S
2288 51529022U, // LOAD_F64_A64
2289 2393406U, // LOAD_F64_A64_S
2290 51529012U, // LOAD_I32_A32
2291 2393396U, // LOAD_I32_A32_S
2292 51529012U, // LOAD_I32_A64
2293 2393396U, // LOAD_I32_A64_S
2294 51529032U, // LOAD_I64_A32
2295 2393416U, // LOAD_I64_A32_S
2296 51529032U, // LOAD_I64_A64
2297 2393416U, // LOAD_I64_A64_S
2298 118638493U, // LOAD_LANE_16_A32
2299 3442589U, // LOAD_LANE_16_A32_S
2300 118638493U, // LOAD_LANE_16_A64
2301 3442589U, // LOAD_LANE_16_A64_S
2302 118638419U, // LOAD_LANE_32_A32
2303 3442515U, // LOAD_LANE_32_A32_S
2304 118638419U, // LOAD_LANE_32_A64
2305 3442515U, // LOAD_LANE_32_A64_S
2306 118638456U, // LOAD_LANE_64_A32
2307 3442552U, // LOAD_LANE_64_A32_S
2308 118638456U, // LOAD_LANE_64_A64
2309 3442552U, // LOAD_LANE_64_A64_S
2310 118638530U, // LOAD_LANE_8_A32
2311 3442626U, // LOAD_LANE_8_A32_S
2312 118638530U, // LOAD_LANE_8_A64
2313 3442626U, // LOAD_LANE_8_A64_S
2314 51529042U, // LOAD_V128_A32
2315 2393426U, // LOAD_V128_A32_S
2316 51529042U, // LOAD_V128_A64
2317 2393426U, // LOAD_V128_A64_S
2318 51530736U, // LOAD_ZERO_32_A32
2319 2395120U, // LOAD_ZERO_32_A32_S
2320 51530736U, // LOAD_ZERO_32_A64
2321 2395120U, // LOAD_ZERO_32_A64_S
2322 51530779U, // LOAD_ZERO_64_A32
2323 2395163U, // LOAD_ZERO_64_A32_S
2324 51530779U, // LOAD_ZERO_64_A64
2325 2395163U, // LOAD_ZERO_64_A64_S
2326 153243U, // LOCAL_GET_EXNREF
2327 22171U, // LOCAL_GET_EXNREF_S
2328 153243U, // LOCAL_GET_EXTERNREF
2329 22171U, // LOCAL_GET_EXTERNREF_S
2330 153243U, // LOCAL_GET_F32
2331 22171U, // LOCAL_GET_F32_S
2332 153243U, // LOCAL_GET_F64
2333 22171U, // LOCAL_GET_F64_S
2334 153243U, // LOCAL_GET_FUNCREF
2335 22171U, // LOCAL_GET_FUNCREF_S
2336 153243U, // LOCAL_GET_I32
2337 22171U, // LOCAL_GET_I32_S
2338 153243U, // LOCAL_GET_I64
2339 22171U, // LOCAL_GET_I64_S
2340 153243U, // LOCAL_GET_V128
2341 22171U, // LOCAL_GET_V128_S
2342 153277U, // LOCAL_SET_EXNREF
2343 22205U, // LOCAL_SET_EXNREF_S
2344 153277U, // LOCAL_SET_EXTERNREF
2345 22205U, // LOCAL_SET_EXTERNREF_S
2346 153277U, // LOCAL_SET_F32
2347 22205U, // LOCAL_SET_F32_S
2348 153277U, // LOCAL_SET_F64
2349 22205U, // LOCAL_SET_F64_S
2350 153277U, // LOCAL_SET_FUNCREF
2351 22205U, // LOCAL_SET_FUNCREF_S
2352 153277U, // LOCAL_SET_I32
2353 22205U, // LOCAL_SET_I32_S
2354 153277U, // LOCAL_SET_I64
2355 22205U, // LOCAL_SET_I64_S
2356 153277U, // LOCAL_SET_V128
2357 22205U, // LOCAL_SET_V128_S
2358 8537745U, // LOCAL_TEE_EXNREF
2359 18065U, // LOCAL_TEE_EXNREF_S
2360 8537745U, // LOCAL_TEE_EXTERNREF
2361 18065U, // LOCAL_TEE_EXTERNREF_S
2362 8537745U, // LOCAL_TEE_F32
2363 18065U, // LOCAL_TEE_F32_S
2364 8537745U, // LOCAL_TEE_F64
2365 18065U, // LOCAL_TEE_F64_S
2366 8537745U, // LOCAL_TEE_FUNCREF
2367 18065U, // LOCAL_TEE_FUNCREF_S
2368 8537745U, // LOCAL_TEE_I32
2369 18065U, // LOCAL_TEE_I32_S
2370 8537745U, // LOCAL_TEE_I64
2371 18065U, // LOCAL_TEE_I64_S
2372 8537745U, // LOCAL_TEE_V128
2373 18065U, // LOCAL_TEE_V128_S
2374 49198U, // LOOP
2375 49198U, // LOOP_S
2376 8541959U, // LT_F16x8
2377 13221U, // LT_F16x8_S
2378 8536320U, // LT_F32
2379 8985U, // LT_F32_S
2380 8541949U, // LT_F32x4
2381 13212U, // LT_F32x4_S
2382 8536330U, // LT_F64
2383 8994U, // LT_F64_S
2384 8541939U, // LT_F64x2
2385 13203U, // LT_F64x2_S
2386 8541247U, // LT_S_I16x8
2387 12684U, // LT_S_I16x8_S
2388 8541191U, // LT_S_I32
2389 12633U, // LT_S_I32_S
2390 8541223U, // LT_S_I32x4
2391 12662U, // LT_S_I32x4_S
2392 8541213U, // LT_S_I64
2393 12653U, // LT_S_I64_S
2394 8541201U, // LT_S_I64x2
2395 12642U, // LT_S_I64x2_S
2396 8541235U, // LT_S_I8x16
2397 12673U, // LT_S_I8x16_S
2398 8544618U, // LT_U_I16x8
2399 14612U, // LT_U_I16x8_S
2400 8544574U, // LT_U_I32
2401 14572U, // LT_U_I32_S
2402 8544594U, // LT_U_I32x4
2403 14590U, // LT_U_I32x4_S
2404 8544584U, // LT_U_I64
2405 14581U, // LT_U_I64_S
2406 8544606U, // LT_U_I8x16
2407 14601U, // LT_U_I8x16_S
2408 75646452U, // MADD_F16x8
2409 9986U, // MADD_F16x8_S
2410 75646484U, // MADD_F32x4
2411 10016U, // MADD_F32x4_S
2412 75646464U, // MADD_F64x2
2413 9997U, // MADD_F64x2_S
2414 8544771U, // MAX_F16x8
2415 14729U, // MAX_F16x8_S
2416 8536691U, // MAX_F32
2417 9257U, // MAX_F32_S
2418 8544760U, // MAX_F32x4
2419 14719U, // MAX_F32x4_S
2420 8536701U, // MAX_F64
2421 9266U, // MAX_F64_S
2422 8544749U, // MAX_F64x2
2423 14709U, // MAX_F64x2_S
2424 8541307U, // MAX_S_I16x8
2425 12739U, // MAX_S_I16x8_S
2426 8541281U, // MAX_S_I32x4
2427 12715U, // MAX_S_I32x4_S
2428 8541294U, // MAX_S_I8x16
2429 12727U, // MAX_S_I8x16_S
2430 8544678U, // MAX_U_I16x8
2431 14667U, // MAX_U_I16x8_S
2432 8544652U, // MAX_U_I32x4
2433 14643U, // MAX_U_I32x4_S
2434 8544665U, // MAX_U_I8x16
2435 14655U, // MAX_U_I8x16_S
2436 0U, // MEMCPY_A32
2437 0U, // MEMCPY_A32_S
2438 0U, // MEMCPY_A64
2439 0U, // MEMCPY_A64_S
2440 185746055U, // MEMORY_ATOMIC_NOTIFY_A32
2441 2392711U, // MEMORY_ATOMIC_NOTIFY_A32_S
2442 185746055U, // MEMORY_ATOMIC_NOTIFY_A64
2443 2392711U, // MEMORY_ATOMIC_NOTIFY_A64_S
2444 454181140U, // MEMORY_ATOMIC_WAIT32_A32
2445 2392340U, // MEMORY_ATOMIC_WAIT32_A32_S
2446 454181140U, // MEMORY_ATOMIC_WAIT32_A64
2447 2392340U, // MEMORY_ATOMIC_WAIT32_A64_S
2448 454181163U, // MEMORY_ATOMIC_WAIT64_A32
2449 2392363U, // MEMORY_ATOMIC_WAIT64_A32_S
2450 454181163U, // MEMORY_ATOMIC_WAIT64_A64
2451 2392363U, // MEMORY_ATOMIC_WAIT64_A64_S
2452 209871472U, // MEMORY_COPY_A32
2453 156272U, // MEMORY_COPY_A32_S
2454 209871472U, // MEMORY_COPY_A64
2455 156272U, // MEMORY_COPY_A64_S
2456 75647737U, // MEMORY_FILL_A32
2457 19193U, // MEMORY_FILL_A32_S
2458 75647737U, // MEMORY_FILL_A64
2459 19193U, // MEMORY_FILL_A64_S
2460 209868518U, // MEMORY_INIT_A32
2461 153318U, // MEMORY_INIT_A32_S
2462 209868518U, // MEMORY_INIT_A64
2463 153318U, // MEMORY_INIT_A64_S
2464 0U, // MEMSET_A32
2465 0U, // MEMSET_A32_S
2466 0U, // MEMSET_A64
2467 0U, // MEMSET_A64_S
2468 8539035U, // MIN_F16x8
2469 10806U, // MIN_F16x8_S
2470 8536601U, // MIN_F32
2471 9175U, // MIN_F32_S
2472 8539024U, // MIN_F32x4
2473 10796U, // MIN_F32x4_S
2474 8536611U, // MIN_F64
2475 9184U, // MIN_F64_S
2476 8539013U, // MIN_F64x2
2477 10786U, // MIN_F64x2_S
2478 8540922U, // MIN_S_I16x8
2479 12383U, // MIN_S_I16x8_S
2480 8540896U, // MIN_S_I32x4
2481 12359U, // MIN_S_I32x4_S
2482 8540909U, // MIN_S_I8x16
2483 12371U, // MIN_S_I8x16_S
2484 8544104U, // MIN_U_I16x8
2485 14351U, // MIN_U_I16x8_S
2486 8544078U, // MIN_U_I32x4
2487 14327U, // MIN_U_I32x4_S
2488 8544091U, // MIN_U_I8x16
2489 14339U, // MIN_U_I8x16_S
2490 8538963U, // MUL_F16x8
2491 10740U, // MUL_F16x8_S
2492 8536561U, // MUL_F32
2493 9139U, // MUL_F32_S
2494 8538941U, // MUL_F32x4
2495 10720U, // MUL_F32x4_S
2496 8536581U, // MUL_F64
2497 9157U, // MUL_F64_S
2498 8538919U, // MUL_F64x2
2499 10700U, // MUL_F64x2_S
2500 8538974U, // MUL_I16x8
2501 10750U, // MUL_I16x8_S
2502 8536571U, // MUL_I32
2503 9148U, // MUL_I32_S
2504 8538952U, // MUL_I32x4
2505 10730U, // MUL_I32x4_S
2506 8536591U, // MUL_I64
2507 9166U, // MUL_I64_S
2508 8538930U, // MUL_I64x2
2509 10710U, // MUL_I64x2_S
2510 8540072U, // NARROW_S_I16x8
2511 11704U, // NARROW_S_I16x8_S
2512 8540602U, // NARROW_S_I8x16
2513 12143U, // NARROW_S_I8x16_S
2514 8542732U, // NARROW_U_I16x8
2515 13838U, // NARROW_U_I16x8_S
2516 8543230U, // NARROW_U_I8x16
2517 14169U, // NARROW_U_I8x16_S
2518 153534U, // NEAREST_F16x8
2519 13389U, // NEAREST_F16x8_S
2520 153478U, // NEAREST_F32
2521 13337U, // NEAREST_F32_S
2522 153519U, // NEAREST_F32x4
2523 13375U, // NEAREST_F32x4_S
2524 153506U, // NEAREST_F64
2525 13363U, // NEAREST_F64_S
2526 153491U, // NEAREST_F64x2
2527 13349U, // NEAREST_F64x2_S
2528 149968U, // NEG_F16x8
2529 10463U, // NEG_F16x8_S
2530 147913U, // NEG_F32
2531 9103U, // NEG_F32_S
2532 149935U, // NEG_F32x4
2533 10433U, // NEG_F32x4_S
2534 147923U, // NEG_F64
2535 9112U, // NEG_F64_S
2536 149913U, // NEG_F64x2
2537 10413U, // NEG_F64x2_S
2538 149979U, // NEG_I16x8
2539 10473U, // NEG_I16x8_S
2540 149946U, // NEG_I32x4
2541 10443U, // NEG_I32x4_S
2542 149924U, // NEG_I64x2
2543 10423U, // NEG_I64x2_S
2544 149957U, // NEG_I8x16
2545 10453U, // NEG_I8x16_S
2546 8537919U, // NE_F16x8
2547 10299U, // NE_F16x8_S
2548 8536200U, // NE_F32
2549 8877U, // NE_F32_S
2550 8537889U, // NE_F32x4
2551 10272U, // NE_F32x4_S
2552 8536220U, // NE_F64
2553 8895U, // NE_F64_S
2554 8537869U, // NE_F64x2
2555 10254U, // NE_F64x2_S
2556 8537929U, // NE_I16x8
2557 10308U, // NE_I16x8_S
2558 8536210U, // NE_I32
2559 8886U, // NE_I32_S
2560 8537899U, // NE_I32x4
2561 10281U, // NE_I32x4_S
2562 8536230U, // NE_I64
2563 8904U, // NE_I64_S
2564 8537879U, // NE_I64x2
2565 10263U, // NE_I64x2_S
2566 8537909U, // NE_I8x16
2567 10290U, // NE_I8x16_S
2568 75646504U, // NMADD_F16x8
2569 10035U, // NMADD_F16x8_S
2570 75646538U, // NMADD_F32x4
2571 10067U, // NMADD_F32x4_S
2572 75646517U, // NMADD_F64x2
2573 10047U, // NMADD_F64x2_S
2574 11082U, // NOP
2575 11082U, // NOP_S
2576 153399U, // NOT
2577 13265U, // NOT_S
2578 8539390U, // OR
2579 8536280U, // OR_I32
2580 8949U, // OR_I32_S
2581 8536290U, // OR_I64
2582 8958U, // OR_I64_S
2583 11163U, // OR_S
2584 8544844U, // PMAX_F16x8
2585 14797U, // PMAX_F16x8_S
2586 8544832U, // PMAX_F32x4
2587 14786U, // PMAX_F32x4_S
2588 8544820U, // PMAX_F64x2
2589 14775U, // PMAX_F64x2_S
2590 8539108U, // PMIN_F16x8
2591 10874U, // PMIN_F16x8_S
2592 8539096U, // PMIN_F32x4
2593 10863U, // PMIN_F32x4_S
2594 8539084U, // PMIN_F64x2
2595 10852U, // PMIN_F64x2_S
2596 153361U, // POPCNT_I32
2597 13230U, // POPCNT_I32_S
2598 153373U, // POPCNT_I64
2599 13241U, // POPCNT_I64_S
2600 153385U, // POPCNT_I8x16
2601 13252U, // POPCNT_I8x16_S
2602 8541102U, // Q15MULR_SAT_S_I16x8
2603 12551U, // Q15MULR_SAT_S_I16x8_S
2604 34019U, // REF_FUNC
2605 25423U, // REF_FUNC_S
2606 35590U, // REF_IS_NULL_EXNREF
2607 10670U, // REF_IS_NULL_EXNREF_S
2608 35590U, // REF_IS_NULL_EXTERNREF
2609 10670U, // REF_IS_NULL_EXTERNREF_S
2610 35590U, // REF_IS_NULL_FUNCREF
2611 10670U, // REF_IS_NULL_FUNCREF_S
2612 27305U, // REF_NULL_EXNREF
2613 10921U, // REF_NULL_EXNREF_S
2614 27282U, // REF_NULL_EXTERNREF
2615 10898U, // REF_NULL_EXTERNREF_S
2616 26230U, // REF_NULL_FUNCREF
2617 9846U, // REF_NULL_FUNCREF_S
2618 1218509U, // REF_TEST_FUNCREF
2619 25613U, // REF_TEST_FUNCREF_S
2620 8540172U, // RELAXED_DOT
2621 75649505U, // RELAXED_DOT_ADD
2622 12164U, // RELAXED_DOT_ADD_S
2623 75645691U, // RELAXED_DOT_BFLOAT
2624 9459U, // RELAXED_DOT_BFLOAT_S
2625 11755U, // RELAXED_DOT_S
2626 8541009U, // RELAXED_Q15MULR_S_I16x8
2627 12463U, // RELAXED_Q15MULR_S_I16x8_S
2628 8537846U, // RELAXED_SWIZZLE
2629 10232U, // RELAXED_SWIZZLE_S
2630 8540874U, // REM_S_I32
2631 12339U, // REM_S_I32_S
2632 8540885U, // REM_S_I64
2633 12349U, // REM_S_I64_S
2634 8544056U, // REM_U_I32
2635 14307U, // REM_U_I32_S
2636 8544067U, // REM_U_I64
2637 14317U, // REM_U_I64_S
2638 75647049U, // REPLACE_LANE_F16x8
2639 18505U, // REPLACE_LANE_F16x8_S
2640 75646989U, // REPLACE_LANE_F32x4
2641 18445U, // REPLACE_LANE_F32x4_S
2642 75646949U, // REPLACE_LANE_F64x2
2643 18405U, // REPLACE_LANE_F64x2_S
2644 75647069U, // REPLACE_LANE_I16x8
2645 18525U, // REPLACE_LANE_I16x8_S
2646 75647009U, // REPLACE_LANE_I32x4
2647 18465U, // REPLACE_LANE_I32x4_S
2648 75646969U, // REPLACE_LANE_I64x2
2649 18425U, // REPLACE_LANE_I64x2_S
2650 75647029U, // REPLACE_LANE_I8x16
2651 18485U, // REPLACE_LANE_I8x16_S
2652 17001U, // RETHROW
2653 17001U, // RETHROW_S
2654 10914U, // RETURN
2655 10914U, // RETURN_S
2656 16413U, // RET_CALL
2657 5742U, // RET_CALL_INDIRECT
2658 153198U, // RET_CALL_INDIRECT_S
2659 19168U, // RET_CALL_S
2660 8538899U, // ROTL_I32
2661 10682U, // ROTL_I32_S
2662 8538909U, // ROTL_I64
2663 10691U, // ROTL_I64_S
2664 8539548U, // ROTR_I32
2665 11236U, // ROTR_I32_S
2666 8539558U, // ROTR_I64
2667 11245U, // ROTR_I64_S
2668 75650535U, // SELECT_EXNREF
2669 13013U, // SELECT_EXNREF_S
2670 75650517U, // SELECT_EXTERNREF
2671 12996U, // SELECT_EXTERNREF_S
2672 75650440U, // SELECT_F32
2673 12925U, // SELECT_F32_S
2674 75650464U, // SELECT_F64
2675 12947U, // SELECT_F64_S
2676 75650501U, // SELECT_FUNCREF
2677 12981U, // SELECT_FUNCREF_S
2678 75650452U, // SELECT_I32
2679 12936U, // SELECT_I32_S
2680 75650476U, // SELECT_I64
2681 12958U, // SELECT_I64_S
2682 75650488U, // SELECT_V128
2683 12969U, // SELECT_V128_S
2684 8538781U, // SHL_I16x8
2685 10585U, // SHL_I16x8_S
2686 8536541U, // SHL_I32
2687 9121U, // SHL_I32_S
2688 8538759U, // SHL_I32x4
2689 10565U, // SHL_I32x4_S
2690 8536551U, // SHL_I64
2691 9130U, // SHL_I64_S
2692 8538748U, // SHL_I64x2
2693 10555U, // SHL_I64x2_S
2694 8538770U, // SHL_I8x16
2695 10575U, // SHL_I8x16_S
2696 8540996U, // SHR_S_I16x8
2697 12451U, // SHR_S_I16x8_S
2698 8540935U, // SHR_S_I32
2699 12395U, // SHR_S_I32_S
2700 8540970U, // SHR_S_I32x4
2701 12427U, // SHR_S_I32x4_S
2702 8540959U, // SHR_S_I64
2703 12417U, // SHR_S_I64_S
2704 8540946U, // SHR_S_I64x2
2705 12405U, // SHR_S_I64x2_S
2706 8540983U, // SHR_S_I8x16
2707 12439U, // SHR_S_I8x16_S
2708 8544206U, // SHR_U_I16x8
2709 14445U, // SHR_U_I16x8_S
2710 8544145U, // SHR_U_I32
2711 14389U, // SHR_U_I32_S
2712 8544180U, // SHR_U_I32x4
2713 14421U, // SHR_U_I32x4_S
2714 8544169U, // SHR_U_I64
2715 14411U, // SHR_U_I64_S
2716 8544156U, // SHR_U_I64x2
2717 14399U, // SHR_U_I64x2_S
2718 8544193U, // SHR_U_I8x16
2719 14433U, // SHR_U_I8x16_S
2720 3162654424U, // SHUFFLE
2721 3162654424U, // SHUFFLE_S
2722 8544801U, // SIMD_RELAXED_FMAX_F32x4
2723 14757U, // SIMD_RELAXED_FMAX_F32x4_S
2724 8544782U, // SIMD_RELAXED_FMAX_F64x2
2725 14739U, // SIMD_RELAXED_FMAX_F64x2_S
2726 8539065U, // SIMD_RELAXED_FMIN_F32x4
2727 10834U, // SIMD_RELAXED_FMIN_F32x4_S
2728 8539046U, // SIMD_RELAXED_FMIN_F64x2
2729 10816U, // SIMD_RELAXED_FMIN_F64x2_S
2730 152867U, // SPLAT_F16x8
2731 12901U, // SPLAT_F16x8_S
2732 152828U, // SPLAT_F32x4
2733 12865U, // SPLAT_F32x4_S
2734 152802U, // SPLAT_F64x2
2735 12841U, // SPLAT_F64x2_S
2736 152880U, // SPLAT_I16x8
2737 12913U, // SPLAT_I16x8_S
2738 152841U, // SPLAT_I32x4
2739 12877U, // SPLAT_I32x4_S
2740 152815U, // SPLAT_I64x2
2741 12853U, // SPLAT_I64x2_S
2742 152854U, // SPLAT_I8x16
2743 12889U, // SPLAT_I8x16_S
2744 153466U, // SQRT_F16x8
2745 13326U, // SQRT_F16x8_S
2746 153422U, // SQRT_F32
2747 13286U, // SQRT_F32_S
2748 153454U, // SQRT_F32x4
2749 13315U, // SQRT_F32x4_S
2750 153444U, // SQRT_F64
2751 13306U, // SQRT_F64_S
2752 153432U, // SQRT_F64x2
2753 13295U, // SQRT_F64x2_S
2754 26641337U, // STORE16_I32_A32
2755 2393017U, // STORE16_I32_A32_S
2756 26641337U, // STORE16_I32_A64
2757 2393017U, // STORE16_I32_A64_S
2758 26641350U, // STORE16_I64_A32
2759 2393030U, // STORE16_I64_A32_S
2760 26641350U, // STORE16_I64_A64
2761 2393030U, // STORE16_I64_A64_S
2762 26641114U, // STORE32_I64_A32
2763 2392794U, // STORE32_I64_A32_S
2764 26641114U, // STORE32_I64_A64
2765 2392794U, // STORE32_I64_A64_S
2766 26641456U, // STORE8_I32_A32
2767 2393136U, // STORE8_I32_A32_S
2768 26641456U, // STORE8_I32_A64
2769 2393136U, // STORE8_I32_A64_S
2770 26641468U, // STORE8_I64_A32
2771 2393148U, // STORE8_I64_A32_S
2772 26641468U, // STORE8_I64_A64
2773 2393148U, // STORE8_I64_A64_S
2774 26641417U, // STORE_F16_F32_A32
2775 2393097U, // STORE_F16_F32_A32_S
2776 26641417U, // STORE_F16_F32_A64
2777 2393097U, // STORE_F16_F32_A64_S
2778 26642645U, // STORE_F32_A32
2779 2394325U, // STORE_F32_A32_S
2780 26642645U, // STORE_F32_A64
2781 2394325U, // STORE_F32_A64_S
2782 26642667U, // STORE_F64_A32
2783 2394347U, // STORE_F64_A32_S
2784 26642667U, // STORE_F64_A64
2785 2394347U, // STORE_F64_A64_S
2786 26642656U, // STORE_I32_A32
2787 2394336U, // STORE_I32_A32_S
2788 26642656U, // STORE_I32_A64
2789 2394336U, // STORE_I32_A64_S
2790 26642678U, // STORE_I64_A32
2791 2394358U, // STORE_I64_A32_S
2792 26642678U, // STORE_I64_A64
2793 2394358U, // STORE_I64_A64_S
2794 4622255U, // STORE_LANE_I16x8_A32
2795 3442607U, // STORE_LANE_I16x8_A32_S
2796 4622255U, // STORE_LANE_I16x8_A64
2797 3442607U, // STORE_LANE_I16x8_A64_S
2798 4622181U, // STORE_LANE_I32x4_A32
2799 3442533U, // STORE_LANE_I32x4_A32_S
2800 4622181U, // STORE_LANE_I32x4_A64
2801 3442533U, // STORE_LANE_I32x4_A64_S
2802 4622218U, // STORE_LANE_I64x2_A32
2803 3442570U, // STORE_LANE_I64x2_A32_S
2804 4622218U, // STORE_LANE_I64x2_A64
2805 3442570U, // STORE_LANE_I64x2_A64_S
2806 4622291U, // STORE_LANE_I8x16_A32
2807 3442643U, // STORE_LANE_I8x16_A32_S
2808 4622291U, // STORE_LANE_I8x16_A64
2809 3442643U, // STORE_LANE_I8x16_A64_S
2810 26642689U, // STORE_V128_A32
2811 2394369U, // STORE_V128_A32_S
2812 26642689U, // STORE_V128_A64
2813 2394369U, // STORE_V128_A64_S
2814 8537253U, // SUB_F16x8
2815 9826U, // SUB_F16x8_S
2816 8536386U, // SUB_F32
2817 9003U, // SUB_F32_S
2818 8537220U, // SUB_F32x4
2819 9796U, // SUB_F32x4_S
2820 8536406U, // SUB_F64
2821 9021U, // SUB_F64_S
2822 8537198U, // SUB_F64x2
2823 9776U, // SUB_F64x2_S
2824 8537264U, // SUB_I16x8
2825 9836U, // SUB_I16x8_S
2826 8536396U, // SUB_I32
2827 9012U, // SUB_I32_S
2828 8537231U, // SUB_I32x4
2829 9806U, // SUB_I32x4_S
2830 8536416U, // SUB_I64
2831 9030U, // SUB_I64_S
2832 8537209U, // SUB_I64x2
2833 9786U, // SUB_I64x2_S
2834 8537242U, // SUB_I8x16
2835 9816U, // SUB_I8x16_S
2836 8541051U, // SUB_SAT_S_I16x8
2837 12503U, // SUB_SAT_S_I16x8_S
2838 8541034U, // SUB_SAT_S_I8x16
2839 12487U, // SUB_SAT_S_I8x16_S
2840 8544467U, // SUB_SAT_U_I16x8
2841 14473U, // SUB_SAT_U_I16x8_S
2842 8544450U, // SUB_SAT_U_I8x16
2843 14457U, // SUB_SAT_U_I8x16_S
2844 8537831U, // SWIZZLE
2845 10218U, // SWIZZLE_S
2846 209871448U, // TABLE_COPY
2847 156248U, // TABLE_COPY_S
2848 75647725U, // TABLE_FILL_EXNREF
2849 19181U, // TABLE_FILL_EXNREF_S
2850 75647725U, // TABLE_FILL_EXTERNREF
2851 19181U, // TABLE_FILL_EXTERNREF_S
2852 75647725U, // TABLE_FILL_FUNCREF
2853 19181U, // TABLE_FILL_FUNCREF_S
2854 8541828U, // TABLE_GET_EXNREF
2855 22148U, // TABLE_GET_EXNREF_S
2856 8541828U, // TABLE_GET_EXTERNREF
2857 22148U, // TABLE_GET_EXTERNREF_S
2858 8541828U, // TABLE_GET_FUNCREF
2859 22148U, // TABLE_GET_FUNCREF_S
2860 75653588U, // TABLE_GROW_EXNREF
2861 25044U, // TABLE_GROW_EXNREF_S
2862 75653588U, // TABLE_GROW_EXTERNREF
2863 25044U, // TABLE_GROW_EXTERNREF_S
2864 75653588U, // TABLE_GROW_FUNCREF
2865 25044U, // TABLE_GROW_FUNCREF_S
2866 8541862U, // TABLE_SET_EXNREF
2867 22182U, // TABLE_SET_EXNREF_S
2868 8541862U, // TABLE_SET_EXTERNREF
2869 22182U, // TABLE_SET_EXTERNREF_S
2870 8541862U, // TABLE_SET_FUNCREF
2871 22182U, // TABLE_SET_FUNCREF_S
2872 149888U, // TABLE_SIZE
2873 18816U, // TABLE_SIZE_S
2874 8537745U, // TEE_EXNREF
2875 10128U, // TEE_EXNREF_S
2876 8537745U, // TEE_EXTERNREF
2877 10128U, // TEE_EXTERNREF_S
2878 8537745U, // TEE_F32
2879 10128U, // TEE_F32_S
2880 8537745U, // TEE_F64
2881 10128U, // TEE_F64_S
2882 8537745U, // TEE_FUNCREF
2883 10128U, // TEE_FUNCREF_S
2884 8537745U, // TEE_I32
2885 10128U, // TEE_I32_S
2886 8537745U, // TEE_I64
2887 10128U, // TEE_I64_S
2888 8537745U, // TEE_V128
2889 10128U, // TEE_V128_S
2890 16470U, // THROW
2891 16829U, // THROW_REF
2892 10396U, // THROW_REF_S
2893 16470U, // THROW_S
2894 148765U, // TRUNC_F16x8
2895 9904U, // TRUNC_F16x8_S
2896 148717U, // TRUNC_F32
2897 9860U, // TRUNC_F32_S
2898 148752U, // TRUNC_F32x4
2899 9892U, // TRUNC_F32x4_S
2900 148741U, // TRUNC_F64
2901 9882U, // TRUNC_F64_S
2902 148728U, // TRUNC_F64x2
2903 9870U, // TRUNC_F64x2_S
2904 49163U, // TRY
2905 49163U, // TRY_S
2906 49585U, // TRY_TABLE
2907 573873U, // TRY_TABLE_S
2908 10192U, // UNREACHABLE
2909 10192U, // UNREACHABLE_S
2910 8539498U, // XOR
2911 8536621U, // XOR_I32
2912 9193U, // XOR_I32_S
2913 8536631U, // XOR_I64
2914 9202U, // XOR_I64_S
2915 11227U, // XOR_S
2916 8544736U, // anonymous_14734MEMORY_GROW_A32
2917 25056U, // anonymous_14734MEMORY_GROW_A32_S
2918 149900U, // anonymous_14734MEMORY_SIZE_A32
2919 18828U, // anonymous_14734MEMORY_SIZE_A32_S
2920 8544736U, // anonymous_14735MEMORY_GROW_A64
2921 25056U, // anonymous_14735MEMORY_GROW_A64_S
2922 149900U, // anonymous_14735MEMORY_SIZE_A64
2923 18828U, // anonymous_14735MEMORY_SIZE_A64_S
2924 151437U, // convert_low_s_F64x2
2925 11678U, // convert_low_s_F64x2_S
2926 154097U, // convert_low_u_F64x2
2927 13812U, // convert_low_u_F64x2_S
2928 150530U, // demote_zero_F32x4
2929 10934U, // demote_zero_F32x4_S
2930 151597U, // extadd_pairwise_s_I16x8
2931 11787U, // extadd_pairwise_s_I16x8_S
2932 151815U, // extadd_pairwise_s_I32x4
2933 11971U, // extadd_pairwise_s_I32x4_S
2934 154234U, // extadd_pairwise_u_I16x8
2935 13859U, // extadd_pairwise_u_I16x8_S
2936 154462U, // extadd_pairwise_u_I32x4
2937 14015U, // extadd_pairwise_u_I32x4_S
2938 151628U, // extend_high_s_I16x8
2939 11817U, // extend_high_s_I16x8_S
2940 151846U, // extend_high_s_I32x4
2941 12001U, // extend_high_s_I32x4_S
2942 151308U, // extend_high_s_I64x2
2943 11554U, // extend_high_s_I64x2_S
2944 154265U, // extend_high_u_I16x8
2945 13889U, // extend_high_u_I16x8_S
2946 154493U, // extend_high_u_I32x4
2947 14045U, // extend_high_u_I32x4_S
2948 153968U, // extend_high_u_I64x2
2949 13688U, // extend_high_u_I64x2_S
2950 151682U, // extend_low_s_I16x8
2951 11869U, // extend_low_s_I16x8_S
2952 151942U, // extend_low_s_I32x4
2953 12093U, // extend_low_s_I32x4_S
2954 151385U, // extend_low_s_I64x2
2955 11628U, // extend_low_s_I64x2_S
2956 154319U, // extend_low_u_I16x8
2957 13941U, // extend_low_u_I16x8_S
2958 154570U, // extend_low_u_I32x4
2959 14119U, // extend_low_u_I32x4_S
2960 154045U, // extend_low_u_I64x2
2961 13762U, // extend_low_u_I64x2_S
2962 151790U, // fp_to_sint_I16x8
2963 11947U, // fp_to_sint_I16x8_S
2964 151283U, // fp_to_sint_I32x4
2965 11530U, // fp_to_sint_I32x4_S
2966 154437U, // fp_to_uint_I16x8
2967 13991U, // fp_to_uint_I16x8_S
2968 153943U, // fp_to_uint_I32x4
2969 13664U, // fp_to_uint_I32x4_S
2970 151254U, // int_wasm_relaxed_trunc_signed_I32x4
2971 11502U, // int_wasm_relaxed_trunc_signed_I32x4_S
2972 150573U, // int_wasm_relaxed_trunc_signed_zero_I32x4
2973 10958U, // int_wasm_relaxed_trunc_signed_zero_I32x4_S
2974 153914U, // int_wasm_relaxed_trunc_unsigned_I32x4
2975 13636U, // int_wasm_relaxed_trunc_unsigned_I32x4_S
2976 150637U, // int_wasm_relaxed_trunc_unsigned_zero_I32x4
2977 11020U, // int_wasm_relaxed_trunc_unsigned_zero_I32x4_S
2978 148384U, // promote_low_F64x2
2979 9616U, // promote_low_F64x2_S
2980 151919U, // sint_to_fp_F16x8
2981 12071U, // sint_to_fp_F16x8_S
2982 151362U, // sint_to_fp_F32x4
2983 11606U, // sint_to_fp_F32x4_S
2984 150607U, // trunc_sat_zero_s_I32x4
2985 10991U, // trunc_sat_zero_s_I32x4_S
2986 150671U, // trunc_sat_zero_u_I32x4
2987 11053U, // trunc_sat_zero_u_I32x4_S
2988 154547U, // uint_to_fp_F16x8
2989 14097U, // uint_to_fp_F16x8_S
2990 154022U, // uint_to_fp_F32x4
2991 13740U, // uint_to_fp_F32x4_S
2992 };
2993
2994 static const uint8_t OpInfo1[] = {
2995 0U, // PHI
2996 0U, // INLINEASM
2997 0U, // INLINEASM_BR
2998 0U, // CFI_INSTRUCTION
2999 0U, // EH_LABEL
3000 0U, // GC_LABEL
3001 0U, // ANNOTATION_LABEL
3002 0U, // KILL
3003 0U, // EXTRACT_SUBREG
3004 0U, // INSERT_SUBREG
3005 0U, // IMPLICIT_DEF
3006 0U, // INIT_UNDEF
3007 0U, // SUBREG_TO_REG
3008 0U, // COPY_TO_REGCLASS
3009 0U, // DBG_VALUE
3010 0U, // DBG_VALUE_LIST
3011 0U, // DBG_INSTR_REF
3012 0U, // DBG_PHI
3013 0U, // DBG_LABEL
3014 0U, // REG_SEQUENCE
3015 0U, // COPY
3016 0U, // COPY_LANEMASK
3017 0U, // BUNDLE
3018 0U, // LIFETIME_START
3019 0U, // LIFETIME_END
3020 0U, // PSEUDO_PROBE
3021 0U, // ARITH_FENCE
3022 0U, // STACKMAP
3023 0U, // FENTRY_CALL
3024 0U, // PATCHPOINT
3025 0U, // LOAD_STACK_GUARD
3026 0U, // PREALLOCATED_SETUP
3027 0U, // PREALLOCATED_ARG
3028 0U, // STATEPOINT
3029 0U, // LOCAL_ESCAPE
3030 0U, // FAULTING_OP
3031 0U, // PATCHABLE_OP
3032 0U, // PATCHABLE_FUNCTION_ENTER
3033 0U, // PATCHABLE_RET
3034 0U, // PATCHABLE_FUNCTION_EXIT
3035 0U, // PATCHABLE_TAIL_CALL
3036 0U, // PATCHABLE_EVENT_CALL
3037 0U, // PATCHABLE_TYPED_EVENT_CALL
3038 0U, // ICALL_BRANCH_FUNNEL
3039 0U, // FAKE_USE
3040 0U, // MEMBARRIER
3041 0U, // JUMP_TABLE_DEBUG_INFO
3042 0U, // RELOC_NONE
3043 0U, // CONVERGENCECTRL_ENTRY
3044 0U, // CONVERGENCECTRL_ANCHOR
3045 0U, // CONVERGENCECTRL_LOOP
3046 0U, // CONVERGENCECTRL_GLUE
3047 0U, // G_ASSERT_SEXT
3048 0U, // G_ASSERT_ZEXT
3049 0U, // G_ASSERT_ALIGN
3050 0U, // G_ADD
3051 0U, // G_SUB
3052 0U, // G_MUL
3053 0U, // G_SDIV
3054 0U, // G_UDIV
3055 0U, // G_SREM
3056 0U, // G_UREM
3057 0U, // G_SDIVREM
3058 0U, // G_UDIVREM
3059 0U, // G_AND
3060 0U, // G_OR
3061 0U, // G_XOR
3062 0U, // G_ABDS
3063 0U, // G_ABDU
3064 0U, // G_UAVGFLOOR
3065 0U, // G_UAVGCEIL
3066 0U, // G_SAVGFLOOR
3067 0U, // G_SAVGCEIL
3068 0U, // G_IMPLICIT_DEF
3069 0U, // G_PHI
3070 0U, // G_FRAME_INDEX
3071 0U, // G_GLOBAL_VALUE
3072 0U, // G_PTRAUTH_GLOBAL_VALUE
3073 0U, // G_CONSTANT_POOL
3074 0U, // G_EXTRACT
3075 0U, // G_UNMERGE_VALUES
3076 0U, // G_INSERT
3077 0U, // G_MERGE_VALUES
3078 0U, // G_BUILD_VECTOR
3079 0U, // G_BUILD_VECTOR_TRUNC
3080 0U, // G_CONCAT_VECTORS
3081 0U, // G_PTRTOINT
3082 0U, // G_INTTOPTR
3083 0U, // G_BITCAST
3084 0U, // G_FREEZE
3085 0U, // G_CONSTANT_FOLD_BARRIER
3086 0U, // G_INTRINSIC_FPTRUNC_ROUND
3087 0U, // G_INTRINSIC_TRUNC
3088 0U, // G_INTRINSIC_ROUND
3089 0U, // G_INTRINSIC_LRINT
3090 0U, // G_INTRINSIC_LLRINT
3091 0U, // G_INTRINSIC_ROUNDEVEN
3092 0U, // G_READCYCLECOUNTER
3093 0U, // G_READSTEADYCOUNTER
3094 0U, // G_LOAD
3095 0U, // G_SEXTLOAD
3096 0U, // G_ZEXTLOAD
3097 0U, // G_INDEXED_LOAD
3098 0U, // G_INDEXED_SEXTLOAD
3099 0U, // G_INDEXED_ZEXTLOAD
3100 0U, // G_STORE
3101 0U, // G_INDEXED_STORE
3102 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
3103 0U, // G_ATOMIC_CMPXCHG
3104 0U, // G_ATOMICRMW_XCHG
3105 0U, // G_ATOMICRMW_ADD
3106 0U, // G_ATOMICRMW_SUB
3107 0U, // G_ATOMICRMW_AND
3108 0U, // G_ATOMICRMW_NAND
3109 0U, // G_ATOMICRMW_OR
3110 0U, // G_ATOMICRMW_XOR
3111 0U, // G_ATOMICRMW_MAX
3112 0U, // G_ATOMICRMW_MIN
3113 0U, // G_ATOMICRMW_UMAX
3114 0U, // G_ATOMICRMW_UMIN
3115 0U, // G_ATOMICRMW_FADD
3116 0U, // G_ATOMICRMW_FSUB
3117 0U, // G_ATOMICRMW_FMAX
3118 0U, // G_ATOMICRMW_FMIN
3119 0U, // G_ATOMICRMW_FMAXIMUM
3120 0U, // G_ATOMICRMW_FMINIMUM
3121 0U, // G_ATOMICRMW_UINC_WRAP
3122 0U, // G_ATOMICRMW_UDEC_WRAP
3123 0U, // G_ATOMICRMW_USUB_COND
3124 0U, // G_ATOMICRMW_USUB_SAT
3125 0U, // G_FENCE
3126 0U, // G_PREFETCH
3127 0U, // G_BRCOND
3128 0U, // G_BRINDIRECT
3129 0U, // G_INVOKE_REGION_START
3130 0U, // G_INTRINSIC
3131 0U, // G_INTRINSIC_W_SIDE_EFFECTS
3132 0U, // G_INTRINSIC_CONVERGENT
3133 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
3134 0U, // G_ANYEXT
3135 0U, // G_TRUNC
3136 0U, // G_TRUNC_SSAT_S
3137 0U, // G_TRUNC_SSAT_U
3138 0U, // G_TRUNC_USAT_U
3139 0U, // G_CONSTANT
3140 0U, // G_FCONSTANT
3141 0U, // G_VASTART
3142 0U, // G_VAARG
3143 0U, // G_SEXT
3144 0U, // G_SEXT_INREG
3145 0U, // G_ZEXT
3146 0U, // G_SHL
3147 0U, // G_LSHR
3148 0U, // G_ASHR
3149 0U, // G_FSHL
3150 0U, // G_FSHR
3151 0U, // G_ROTR
3152 0U, // G_ROTL
3153 0U, // G_ICMP
3154 0U, // G_FCMP
3155 0U, // G_SCMP
3156 0U, // G_UCMP
3157 0U, // G_SELECT
3158 0U, // G_UADDO
3159 0U, // G_UADDE
3160 0U, // G_USUBO
3161 0U, // G_USUBE
3162 0U, // G_SADDO
3163 0U, // G_SADDE
3164 0U, // G_SSUBO
3165 0U, // G_SSUBE
3166 0U, // G_UMULO
3167 0U, // G_SMULO
3168 0U, // G_UMULH
3169 0U, // G_SMULH
3170 0U, // G_UADDSAT
3171 0U, // G_SADDSAT
3172 0U, // G_USUBSAT
3173 0U, // G_SSUBSAT
3174 0U, // G_USHLSAT
3175 0U, // G_SSHLSAT
3176 0U, // G_SMULFIX
3177 0U, // G_UMULFIX
3178 0U, // G_SMULFIXSAT
3179 0U, // G_UMULFIXSAT
3180 0U, // G_SDIVFIX
3181 0U, // G_UDIVFIX
3182 0U, // G_SDIVFIXSAT
3183 0U, // G_UDIVFIXSAT
3184 0U, // G_FADD
3185 0U, // G_FSUB
3186 0U, // G_FMUL
3187 0U, // G_FMA
3188 0U, // G_FMAD
3189 0U, // G_FDIV
3190 0U, // G_FREM
3191 0U, // G_FMODF
3192 0U, // G_FPOW
3193 0U, // G_FPOWI
3194 0U, // G_FEXP
3195 0U, // G_FEXP2
3196 0U, // G_FEXP10
3197 0U, // G_FLOG
3198 0U, // G_FLOG2
3199 0U, // G_FLOG10
3200 0U, // G_FLDEXP
3201 0U, // G_FFREXP
3202 0U, // G_FNEG
3203 0U, // G_FPEXT
3204 0U, // G_FPTRUNC
3205 0U, // G_FPTOSI
3206 0U, // G_FPTOUI
3207 0U, // G_SITOFP
3208 0U, // G_UITOFP
3209 0U, // G_FPTOSI_SAT
3210 0U, // G_FPTOUI_SAT
3211 0U, // G_FABS
3212 0U, // G_FCOPYSIGN
3213 0U, // G_IS_FPCLASS
3214 0U, // G_FCANONICALIZE
3215 0U, // G_FMINNUM
3216 0U, // G_FMAXNUM
3217 0U, // G_FMINNUM_IEEE
3218 0U, // G_FMAXNUM_IEEE
3219 0U, // G_FMINIMUM
3220 0U, // G_FMAXIMUM
3221 0U, // G_FMINIMUMNUM
3222 0U, // G_FMAXIMUMNUM
3223 0U, // G_GET_FPENV
3224 0U, // G_SET_FPENV
3225 0U, // G_RESET_FPENV
3226 0U, // G_GET_FPMODE
3227 0U, // G_SET_FPMODE
3228 0U, // G_RESET_FPMODE
3229 0U, // G_GET_ROUNDING
3230 0U, // G_SET_ROUNDING
3231 0U, // G_PTR_ADD
3232 0U, // G_PTRMASK
3233 0U, // G_SMIN
3234 0U, // G_SMAX
3235 0U, // G_UMIN
3236 0U, // G_UMAX
3237 0U, // G_ABS
3238 0U, // G_LROUND
3239 0U, // G_LLROUND
3240 0U, // G_BR
3241 0U, // G_BRJT
3242 0U, // G_VSCALE
3243 0U, // G_INSERT_SUBVECTOR
3244 0U, // G_EXTRACT_SUBVECTOR
3245 0U, // G_INSERT_VECTOR_ELT
3246 0U, // G_EXTRACT_VECTOR_ELT
3247 0U, // G_SHUFFLE_VECTOR
3248 0U, // G_SPLAT_VECTOR
3249 0U, // G_STEP_VECTOR
3250 0U, // G_VECTOR_COMPRESS
3251 0U, // G_CTTZ
3252 0U, // G_CTTZ_ZERO_UNDEF
3253 0U, // G_CTLZ
3254 0U, // G_CTLZ_ZERO_UNDEF
3255 0U, // G_CTLS
3256 0U, // G_CTPOP
3257 0U, // G_BSWAP
3258 0U, // G_BITREVERSE
3259 0U, // G_FCEIL
3260 0U, // G_FCOS
3261 0U, // G_FSIN
3262 0U, // G_FSINCOS
3263 0U, // G_FTAN
3264 0U, // G_FACOS
3265 0U, // G_FASIN
3266 0U, // G_FATAN
3267 0U, // G_FATAN2
3268 0U, // G_FCOSH
3269 0U, // G_FSINH
3270 0U, // G_FTANH
3271 0U, // G_FSQRT
3272 0U, // G_FFLOOR
3273 0U, // G_FRINT
3274 0U, // G_FNEARBYINT
3275 0U, // G_ADDRSPACE_CAST
3276 0U, // G_BLOCK_ADDR
3277 0U, // G_JUMP_TABLE
3278 0U, // G_DYN_STACKALLOC
3279 0U, // G_STACKSAVE
3280 0U, // G_STACKRESTORE
3281 0U, // G_STRICT_FADD
3282 0U, // G_STRICT_FSUB
3283 0U, // G_STRICT_FMUL
3284 0U, // G_STRICT_FDIV
3285 0U, // G_STRICT_FREM
3286 0U, // G_STRICT_FMA
3287 0U, // G_STRICT_FSQRT
3288 0U, // G_STRICT_FLDEXP
3289 0U, // G_READ_REGISTER
3290 0U, // G_WRITE_REGISTER
3291 0U, // G_MEMCPY
3292 0U, // G_MEMCPY_INLINE
3293 0U, // G_MEMMOVE
3294 0U, // G_MEMSET
3295 0U, // G_BZERO
3296 0U, // G_TRAP
3297 0U, // G_DEBUGTRAP
3298 0U, // G_UBSANTRAP
3299 0U, // G_VECREDUCE_SEQ_FADD
3300 0U, // G_VECREDUCE_SEQ_FMUL
3301 0U, // G_VECREDUCE_FADD
3302 0U, // G_VECREDUCE_FMUL
3303 0U, // G_VECREDUCE_FMAX
3304 0U, // G_VECREDUCE_FMIN
3305 0U, // G_VECREDUCE_FMAXIMUM
3306 0U, // G_VECREDUCE_FMINIMUM
3307 0U, // G_VECREDUCE_ADD
3308 0U, // G_VECREDUCE_MUL
3309 0U, // G_VECREDUCE_AND
3310 0U, // G_VECREDUCE_OR
3311 0U, // G_VECREDUCE_XOR
3312 0U, // G_VECREDUCE_SMAX
3313 0U, // G_VECREDUCE_SMIN
3314 0U, // G_VECREDUCE_UMAX
3315 0U, // G_VECREDUCE_UMIN
3316 0U, // G_SBFX
3317 0U, // G_UBFX
3318 0U, // CALL_PARAMS
3319 0U, // CALL_PARAMS_S
3320 0U, // CALL_RESULTS
3321 0U, // CALL_RESULTS_S
3322 0U, // CATCHRET
3323 0U, // CATCHRET_S
3324 0U, // CLEANUPRET
3325 0U, // CLEANUPRET_S
3326 0U, // COMPILER_FENCE
3327 0U, // COMPILER_FENCE_S
3328 0U, // RET_CALL_RESULTS
3329 0U, // RET_CALL_RESULTS_S
3330 0U, // ABS_F16x8
3331 0U, // ABS_F16x8_S
3332 0U, // ABS_F32
3333 0U, // ABS_F32_S
3334 0U, // ABS_F32x4
3335 0U, // ABS_F32x4_S
3336 0U, // ABS_F64
3337 0U, // ABS_F64_S
3338 0U, // ABS_F64x2
3339 0U, // ABS_F64x2_S
3340 0U, // ABS_I16x8
3341 0U, // ABS_I16x8_S
3342 0U, // ABS_I32x4
3343 0U, // ABS_I32x4_S
3344 0U, // ABS_I64x2
3345 0U, // ABS_I64x2_S
3346 0U, // ABS_I8x16
3347 0U, // ABS_I8x16_S
3348 0U, // ADD_F16x8
3349 0U, // ADD_F16x8_S
3350 0U, // ADD_F32
3351 0U, // ADD_F32_S
3352 0U, // ADD_F32x4
3353 0U, // ADD_F32x4_S
3354 0U, // ADD_F64
3355 0U, // ADD_F64_S
3356 0U, // ADD_F64x2
3357 0U, // ADD_F64x2_S
3358 0U, // ADD_I16x8
3359 0U, // ADD_I16x8_S
3360 0U, // ADD_I32
3361 0U, // ADD_I32_S
3362 0U, // ADD_I32x4
3363 0U, // ADD_I32x4_S
3364 0U, // ADD_I64
3365 0U, // ADD_I64_S
3366 0U, // ADD_I64x2
3367 0U, // ADD_I64x2_S
3368 0U, // ADD_I8x16
3369 0U, // ADD_I8x16_S
3370 0U, // ADD_SAT_S_I16x8
3371 0U, // ADD_SAT_S_I16x8_S
3372 0U, // ADD_SAT_S_I8x16
3373 0U, // ADD_SAT_S_I8x16_S
3374 0U, // ADD_SAT_U_I16x8
3375 0U, // ADD_SAT_U_I16x8_S
3376 0U, // ADD_SAT_U_I8x16
3377 0U, // ADD_SAT_U_I8x16_S
3378 0U, // ADJCALLSTACKDOWN
3379 0U, // ADJCALLSTACKDOWN_S
3380 0U, // ADJCALLSTACKUP
3381 0U, // ADJCALLSTACKUP_S
3382 0U, // ALLTRUE_I16x8
3383 0U, // ALLTRUE_I16x8_S
3384 0U, // ALLTRUE_I32x4
3385 0U, // ALLTRUE_I32x4_S
3386 0U, // ALLTRUE_I64x2
3387 0U, // ALLTRUE_I64x2_S
3388 0U, // ALLTRUE_I8x16
3389 0U, // ALLTRUE_I8x16_S
3390 0U, // AND
3391 0U, // ANDNOT
3392 0U, // ANDNOT_S
3393 0U, // AND_I32
3394 0U, // AND_I32_S
3395 0U, // AND_I64
3396 0U, // AND_I64_S
3397 0U, // AND_S
3398 0U, // ANYTRUE
3399 0U, // ANYTRUE_S
3400 0U, // ARGUMENT_exnref
3401 0U, // ARGUMENT_exnref_S
3402 0U, // ARGUMENT_externref
3403 0U, // ARGUMENT_externref_S
3404 0U, // ARGUMENT_f32
3405 0U, // ARGUMENT_f32_S
3406 0U, // ARGUMENT_f64
3407 0U, // ARGUMENT_f64_S
3408 0U, // ARGUMENT_funcref
3409 0U, // ARGUMENT_funcref_S
3410 0U, // ARGUMENT_i32
3411 0U, // ARGUMENT_i32_S
3412 0U, // ARGUMENT_i64
3413 0U, // ARGUMENT_i64_S
3414 0U, // ARGUMENT_v16i8
3415 0U, // ARGUMENT_v16i8_S
3416 0U, // ARGUMENT_v2f64
3417 0U, // ARGUMENT_v2f64_S
3418 0U, // ARGUMENT_v2i64
3419 0U, // ARGUMENT_v2i64_S
3420 0U, // ARGUMENT_v4f32
3421 0U, // ARGUMENT_v4f32_S
3422 0U, // ARGUMENT_v4i32
3423 0U, // ARGUMENT_v4i32_S
3424 0U, // ARGUMENT_v8f16
3425 0U, // ARGUMENT_v8f16_S
3426 0U, // ARGUMENT_v8i16
3427 0U, // ARGUMENT_v8i16_S
3428 0U, // ATOMIC_FENCE
3429 0U, // ATOMIC_FENCE_S
3430 0U, // ATOMIC_LOAD16_U_I32_A32
3431 0U, // ATOMIC_LOAD16_U_I32_A32_S
3432 0U, // ATOMIC_LOAD16_U_I32_A64
3433 0U, // ATOMIC_LOAD16_U_I32_A64_S
3434 0U, // ATOMIC_LOAD16_U_I64_A32
3435 0U, // ATOMIC_LOAD16_U_I64_A32_S
3436 0U, // ATOMIC_LOAD16_U_I64_A64
3437 0U, // ATOMIC_LOAD16_U_I64_A64_S
3438 0U, // ATOMIC_LOAD32_U_I64_A32
3439 0U, // ATOMIC_LOAD32_U_I64_A32_S
3440 0U, // ATOMIC_LOAD32_U_I64_A64
3441 0U, // ATOMIC_LOAD32_U_I64_A64_S
3442 0U, // ATOMIC_LOAD8_U_I32_A32
3443 0U, // ATOMIC_LOAD8_U_I32_A32_S
3444 0U, // ATOMIC_LOAD8_U_I32_A64
3445 0U, // ATOMIC_LOAD8_U_I32_A64_S
3446 0U, // ATOMIC_LOAD8_U_I64_A32
3447 0U, // ATOMIC_LOAD8_U_I64_A32_S
3448 0U, // ATOMIC_LOAD8_U_I64_A64
3449 0U, // ATOMIC_LOAD8_U_I64_A64_S
3450 0U, // ATOMIC_LOAD_I32_A32
3451 0U, // ATOMIC_LOAD_I32_A32_S
3452 0U, // ATOMIC_LOAD_I32_A64
3453 0U, // ATOMIC_LOAD_I32_A64_S
3454 0U, // ATOMIC_LOAD_I64_A32
3455 0U, // ATOMIC_LOAD_I64_A32_S
3456 0U, // ATOMIC_LOAD_I64_A64
3457 0U, // ATOMIC_LOAD_I64_A64_S
3458 0U, // ATOMIC_RMW16_U_ADD_I32_A32
3459 0U, // ATOMIC_RMW16_U_ADD_I32_A32_S
3460 0U, // ATOMIC_RMW16_U_ADD_I32_A64
3461 0U, // ATOMIC_RMW16_U_ADD_I32_A64_S
3462 0U, // ATOMIC_RMW16_U_ADD_I64_A32
3463 0U, // ATOMIC_RMW16_U_ADD_I64_A32_S
3464 0U, // ATOMIC_RMW16_U_ADD_I64_A64
3465 0U, // ATOMIC_RMW16_U_ADD_I64_A64_S
3466 0U, // ATOMIC_RMW16_U_AND_I32_A32
3467 0U, // ATOMIC_RMW16_U_AND_I32_A32_S
3468 0U, // ATOMIC_RMW16_U_AND_I32_A64
3469 0U, // ATOMIC_RMW16_U_AND_I32_A64_S
3470 0U, // ATOMIC_RMW16_U_AND_I64_A32
3471 0U, // ATOMIC_RMW16_U_AND_I64_A32_S
3472 0U, // ATOMIC_RMW16_U_AND_I64_A64
3473 0U, // ATOMIC_RMW16_U_AND_I64_A64_S
3474 0U, // ATOMIC_RMW16_U_CMPXCHG_I32_A32
3475 0U, // ATOMIC_RMW16_U_CMPXCHG_I32_A32_S
3476 0U, // ATOMIC_RMW16_U_CMPXCHG_I32_A64
3477 0U, // ATOMIC_RMW16_U_CMPXCHG_I32_A64_S
3478 0U, // ATOMIC_RMW16_U_CMPXCHG_I64_A32
3479 0U, // ATOMIC_RMW16_U_CMPXCHG_I64_A32_S
3480 0U, // ATOMIC_RMW16_U_CMPXCHG_I64_A64
3481 0U, // ATOMIC_RMW16_U_CMPXCHG_I64_A64_S
3482 0U, // ATOMIC_RMW16_U_OR_I32_A32
3483 0U, // ATOMIC_RMW16_U_OR_I32_A32_S
3484 0U, // ATOMIC_RMW16_U_OR_I32_A64
3485 0U, // ATOMIC_RMW16_U_OR_I32_A64_S
3486 0U, // ATOMIC_RMW16_U_OR_I64_A32
3487 0U, // ATOMIC_RMW16_U_OR_I64_A32_S
3488 0U, // ATOMIC_RMW16_U_OR_I64_A64
3489 0U, // ATOMIC_RMW16_U_OR_I64_A64_S
3490 0U, // ATOMIC_RMW16_U_SUB_I32_A32
3491 0U, // ATOMIC_RMW16_U_SUB_I32_A32_S
3492 0U, // ATOMIC_RMW16_U_SUB_I32_A64
3493 0U, // ATOMIC_RMW16_U_SUB_I32_A64_S
3494 0U, // ATOMIC_RMW16_U_SUB_I64_A32
3495 0U, // ATOMIC_RMW16_U_SUB_I64_A32_S
3496 0U, // ATOMIC_RMW16_U_SUB_I64_A64
3497 0U, // ATOMIC_RMW16_U_SUB_I64_A64_S
3498 0U, // ATOMIC_RMW16_U_XCHG_I32_A32
3499 0U, // ATOMIC_RMW16_U_XCHG_I32_A32_S
3500 0U, // ATOMIC_RMW16_U_XCHG_I32_A64
3501 0U, // ATOMIC_RMW16_U_XCHG_I32_A64_S
3502 0U, // ATOMIC_RMW16_U_XCHG_I64_A32
3503 0U, // ATOMIC_RMW16_U_XCHG_I64_A32_S
3504 0U, // ATOMIC_RMW16_U_XCHG_I64_A64
3505 0U, // ATOMIC_RMW16_U_XCHG_I64_A64_S
3506 0U, // ATOMIC_RMW16_U_XOR_I32_A32
3507 0U, // ATOMIC_RMW16_U_XOR_I32_A32_S
3508 0U, // ATOMIC_RMW16_U_XOR_I32_A64
3509 0U, // ATOMIC_RMW16_U_XOR_I32_A64_S
3510 0U, // ATOMIC_RMW16_U_XOR_I64_A32
3511 0U, // ATOMIC_RMW16_U_XOR_I64_A32_S
3512 0U, // ATOMIC_RMW16_U_XOR_I64_A64
3513 0U, // ATOMIC_RMW16_U_XOR_I64_A64_S
3514 0U, // ATOMIC_RMW32_U_ADD_I64_A32
3515 0U, // ATOMIC_RMW32_U_ADD_I64_A32_S
3516 0U, // ATOMIC_RMW32_U_ADD_I64_A64
3517 0U, // ATOMIC_RMW32_U_ADD_I64_A64_S
3518 0U, // ATOMIC_RMW32_U_AND_I64_A32
3519 0U, // ATOMIC_RMW32_U_AND_I64_A32_S
3520 0U, // ATOMIC_RMW32_U_AND_I64_A64
3521 0U, // ATOMIC_RMW32_U_AND_I64_A64_S
3522 0U, // ATOMIC_RMW32_U_CMPXCHG_I64_A32
3523 0U, // ATOMIC_RMW32_U_CMPXCHG_I64_A32_S
3524 0U, // ATOMIC_RMW32_U_CMPXCHG_I64_A64
3525 0U, // ATOMIC_RMW32_U_CMPXCHG_I64_A64_S
3526 0U, // ATOMIC_RMW32_U_OR_I64_A32
3527 0U, // ATOMIC_RMW32_U_OR_I64_A32_S
3528 0U, // ATOMIC_RMW32_U_OR_I64_A64
3529 0U, // ATOMIC_RMW32_U_OR_I64_A64_S
3530 0U, // ATOMIC_RMW32_U_SUB_I64_A32
3531 0U, // ATOMIC_RMW32_U_SUB_I64_A32_S
3532 0U, // ATOMIC_RMW32_U_SUB_I64_A64
3533 0U, // ATOMIC_RMW32_U_SUB_I64_A64_S
3534 0U, // ATOMIC_RMW32_U_XCHG_I64_A32
3535 0U, // ATOMIC_RMW32_U_XCHG_I64_A32_S
3536 0U, // ATOMIC_RMW32_U_XCHG_I64_A64
3537 0U, // ATOMIC_RMW32_U_XCHG_I64_A64_S
3538 0U, // ATOMIC_RMW32_U_XOR_I64_A32
3539 0U, // ATOMIC_RMW32_U_XOR_I64_A32_S
3540 0U, // ATOMIC_RMW32_U_XOR_I64_A64
3541 0U, // ATOMIC_RMW32_U_XOR_I64_A64_S
3542 0U, // ATOMIC_RMW8_U_ADD_I32_A32
3543 0U, // ATOMIC_RMW8_U_ADD_I32_A32_S
3544 0U, // ATOMIC_RMW8_U_ADD_I32_A64
3545 0U, // ATOMIC_RMW8_U_ADD_I32_A64_S
3546 0U, // ATOMIC_RMW8_U_ADD_I64_A32
3547 0U, // ATOMIC_RMW8_U_ADD_I64_A32_S
3548 0U, // ATOMIC_RMW8_U_ADD_I64_A64
3549 0U, // ATOMIC_RMW8_U_ADD_I64_A64_S
3550 0U, // ATOMIC_RMW8_U_AND_I32_A32
3551 0U, // ATOMIC_RMW8_U_AND_I32_A32_S
3552 0U, // ATOMIC_RMW8_U_AND_I32_A64
3553 0U, // ATOMIC_RMW8_U_AND_I32_A64_S
3554 0U, // ATOMIC_RMW8_U_AND_I64_A32
3555 0U, // ATOMIC_RMW8_U_AND_I64_A32_S
3556 0U, // ATOMIC_RMW8_U_AND_I64_A64
3557 0U, // ATOMIC_RMW8_U_AND_I64_A64_S
3558 0U, // ATOMIC_RMW8_U_CMPXCHG_I32_A32
3559 0U, // ATOMIC_RMW8_U_CMPXCHG_I32_A32_S
3560 0U, // ATOMIC_RMW8_U_CMPXCHG_I32_A64
3561 0U, // ATOMIC_RMW8_U_CMPXCHG_I32_A64_S
3562 0U, // ATOMIC_RMW8_U_CMPXCHG_I64_A32
3563 0U, // ATOMIC_RMW8_U_CMPXCHG_I64_A32_S
3564 0U, // ATOMIC_RMW8_U_CMPXCHG_I64_A64
3565 0U, // ATOMIC_RMW8_U_CMPXCHG_I64_A64_S
3566 0U, // ATOMIC_RMW8_U_OR_I32_A32
3567 0U, // ATOMIC_RMW8_U_OR_I32_A32_S
3568 0U, // ATOMIC_RMW8_U_OR_I32_A64
3569 0U, // ATOMIC_RMW8_U_OR_I32_A64_S
3570 0U, // ATOMIC_RMW8_U_OR_I64_A32
3571 0U, // ATOMIC_RMW8_U_OR_I64_A32_S
3572 0U, // ATOMIC_RMW8_U_OR_I64_A64
3573 0U, // ATOMIC_RMW8_U_OR_I64_A64_S
3574 0U, // ATOMIC_RMW8_U_SUB_I32_A32
3575 0U, // ATOMIC_RMW8_U_SUB_I32_A32_S
3576 0U, // ATOMIC_RMW8_U_SUB_I32_A64
3577 0U, // ATOMIC_RMW8_U_SUB_I32_A64_S
3578 0U, // ATOMIC_RMW8_U_SUB_I64_A32
3579 0U, // ATOMIC_RMW8_U_SUB_I64_A32_S
3580 0U, // ATOMIC_RMW8_U_SUB_I64_A64
3581 0U, // ATOMIC_RMW8_U_SUB_I64_A64_S
3582 0U, // ATOMIC_RMW8_U_XCHG_I32_A32
3583 0U, // ATOMIC_RMW8_U_XCHG_I32_A32_S
3584 0U, // ATOMIC_RMW8_U_XCHG_I32_A64
3585 0U, // ATOMIC_RMW8_U_XCHG_I32_A64_S
3586 0U, // ATOMIC_RMW8_U_XCHG_I64_A32
3587 0U, // ATOMIC_RMW8_U_XCHG_I64_A32_S
3588 0U, // ATOMIC_RMW8_U_XCHG_I64_A64
3589 0U, // ATOMIC_RMW8_U_XCHG_I64_A64_S
3590 0U, // ATOMIC_RMW8_U_XOR_I32_A32
3591 0U, // ATOMIC_RMW8_U_XOR_I32_A32_S
3592 0U, // ATOMIC_RMW8_U_XOR_I32_A64
3593 0U, // ATOMIC_RMW8_U_XOR_I32_A64_S
3594 0U, // ATOMIC_RMW8_U_XOR_I64_A32
3595 0U, // ATOMIC_RMW8_U_XOR_I64_A32_S
3596 0U, // ATOMIC_RMW8_U_XOR_I64_A64
3597 0U, // ATOMIC_RMW8_U_XOR_I64_A64_S
3598 0U, // ATOMIC_RMW_ADD_I32_A32
3599 0U, // ATOMIC_RMW_ADD_I32_A32_S
3600 0U, // ATOMIC_RMW_ADD_I32_A64
3601 0U, // ATOMIC_RMW_ADD_I32_A64_S
3602 0U, // ATOMIC_RMW_ADD_I64_A32
3603 0U, // ATOMIC_RMW_ADD_I64_A32_S
3604 0U, // ATOMIC_RMW_ADD_I64_A64
3605 0U, // ATOMIC_RMW_ADD_I64_A64_S
3606 0U, // ATOMIC_RMW_AND_I32_A32
3607 0U, // ATOMIC_RMW_AND_I32_A32_S
3608 0U, // ATOMIC_RMW_AND_I32_A64
3609 0U, // ATOMIC_RMW_AND_I32_A64_S
3610 0U, // ATOMIC_RMW_AND_I64_A32
3611 0U, // ATOMIC_RMW_AND_I64_A32_S
3612 0U, // ATOMIC_RMW_AND_I64_A64
3613 0U, // ATOMIC_RMW_AND_I64_A64_S
3614 0U, // ATOMIC_RMW_CMPXCHG_I32_A32
3615 0U, // ATOMIC_RMW_CMPXCHG_I32_A32_S
3616 0U, // ATOMIC_RMW_CMPXCHG_I32_A64
3617 0U, // ATOMIC_RMW_CMPXCHG_I32_A64_S
3618 0U, // ATOMIC_RMW_CMPXCHG_I64_A32
3619 0U, // ATOMIC_RMW_CMPXCHG_I64_A32_S
3620 0U, // ATOMIC_RMW_CMPXCHG_I64_A64
3621 0U, // ATOMIC_RMW_CMPXCHG_I64_A64_S
3622 0U, // ATOMIC_RMW_OR_I32_A32
3623 0U, // ATOMIC_RMW_OR_I32_A32_S
3624 0U, // ATOMIC_RMW_OR_I32_A64
3625 0U, // ATOMIC_RMW_OR_I32_A64_S
3626 0U, // ATOMIC_RMW_OR_I64_A32
3627 0U, // ATOMIC_RMW_OR_I64_A32_S
3628 0U, // ATOMIC_RMW_OR_I64_A64
3629 0U, // ATOMIC_RMW_OR_I64_A64_S
3630 0U, // ATOMIC_RMW_SUB_I32_A32
3631 0U, // ATOMIC_RMW_SUB_I32_A32_S
3632 0U, // ATOMIC_RMW_SUB_I32_A64
3633 0U, // ATOMIC_RMW_SUB_I32_A64_S
3634 0U, // ATOMIC_RMW_SUB_I64_A32
3635 0U, // ATOMIC_RMW_SUB_I64_A32_S
3636 0U, // ATOMIC_RMW_SUB_I64_A64
3637 0U, // ATOMIC_RMW_SUB_I64_A64_S
3638 0U, // ATOMIC_RMW_XCHG_I32_A32
3639 0U, // ATOMIC_RMW_XCHG_I32_A32_S
3640 0U, // ATOMIC_RMW_XCHG_I32_A64
3641 0U, // ATOMIC_RMW_XCHG_I32_A64_S
3642 0U, // ATOMIC_RMW_XCHG_I64_A32
3643 0U, // ATOMIC_RMW_XCHG_I64_A32_S
3644 0U, // ATOMIC_RMW_XCHG_I64_A64
3645 0U, // ATOMIC_RMW_XCHG_I64_A64_S
3646 0U, // ATOMIC_RMW_XOR_I32_A32
3647 0U, // ATOMIC_RMW_XOR_I32_A32_S
3648 0U, // ATOMIC_RMW_XOR_I32_A64
3649 0U, // ATOMIC_RMW_XOR_I32_A64_S
3650 0U, // ATOMIC_RMW_XOR_I64_A32
3651 0U, // ATOMIC_RMW_XOR_I64_A32_S
3652 0U, // ATOMIC_RMW_XOR_I64_A64
3653 0U, // ATOMIC_RMW_XOR_I64_A64_S
3654 0U, // ATOMIC_STORE16_I32_A32
3655 0U, // ATOMIC_STORE16_I32_A32_S
3656 0U, // ATOMIC_STORE16_I32_A64
3657 0U, // ATOMIC_STORE16_I32_A64_S
3658 0U, // ATOMIC_STORE16_I64_A32
3659 0U, // ATOMIC_STORE16_I64_A32_S
3660 0U, // ATOMIC_STORE16_I64_A64
3661 0U, // ATOMIC_STORE16_I64_A64_S
3662 0U, // ATOMIC_STORE32_I64_A32
3663 0U, // ATOMIC_STORE32_I64_A32_S
3664 0U, // ATOMIC_STORE32_I64_A64
3665 0U, // ATOMIC_STORE32_I64_A64_S
3666 0U, // ATOMIC_STORE8_I32_A32
3667 0U, // ATOMIC_STORE8_I32_A32_S
3668 0U, // ATOMIC_STORE8_I32_A64
3669 0U, // ATOMIC_STORE8_I32_A64_S
3670 0U, // ATOMIC_STORE8_I64_A32
3671 0U, // ATOMIC_STORE8_I64_A32_S
3672 0U, // ATOMIC_STORE8_I64_A64
3673 0U, // ATOMIC_STORE8_I64_A64_S
3674 0U, // ATOMIC_STORE_I32_A32
3675 0U, // ATOMIC_STORE_I32_A32_S
3676 0U, // ATOMIC_STORE_I32_A64
3677 0U, // ATOMIC_STORE_I32_A64_S
3678 0U, // ATOMIC_STORE_I64_A32
3679 0U, // ATOMIC_STORE_I64_A32_S
3680 0U, // ATOMIC_STORE_I64_A64
3681 0U, // ATOMIC_STORE_I64_A64_S
3682 0U, // AVGR_U_I16x8
3683 0U, // AVGR_U_I16x8_S
3684 0U, // AVGR_U_I8x16
3685 0U, // AVGR_U_I8x16_S
3686 0U, // BITMASK_I16x8
3687 0U, // BITMASK_I16x8_S
3688 0U, // BITMASK_I32x4
3689 0U, // BITMASK_I32x4_S
3690 0U, // BITMASK_I64x2
3691 0U, // BITMASK_I64x2_S
3692 0U, // BITMASK_I8x16
3693 0U, // BITMASK_I8x16_S
3694 0U, // BITSELECT
3695 0U, // BITSELECT_S
3696 0U, // BLOCK
3697 0U, // BLOCK_S
3698 0U, // BR
3699 0U, // BR_IF
3700 0U, // BR_IF_S
3701 0U, // BR_S
3702 0U, // BR_TABLE_I32
3703 0U, // BR_TABLE_I32_S
3704 0U, // BR_TABLE_I64
3705 0U, // BR_TABLE_I64_S
3706 0U, // BR_UNLESS
3707 0U, // BR_UNLESS_S
3708 0U, // CALL
3709 0U, // CALL_INDIRECT
3710 0U, // CALL_INDIRECT_S
3711 0U, // CALL_S
3712 0U, // CATCH
3713 0U, // CATCH_ALL
3714 0U, // CATCH_ALL_LEGACY
3715 0U, // CATCH_ALL_LEGACY_S
3716 0U, // CATCH_ALL_REF
3717 0U, // CATCH_ALL_REF_S
3718 0U, // CATCH_ALL_S
3719 0U, // CATCH_LEGACY
3720 0U, // CATCH_LEGACY_S
3721 0U, // CATCH_REF
3722 0U, // CATCH_REF_S
3723 0U, // CATCH_S
3724 0U, // CEIL_F16x8
3725 0U, // CEIL_F16x8_S
3726 0U, // CEIL_F32
3727 0U, // CEIL_F32_S
3728 0U, // CEIL_F32x4
3729 0U, // CEIL_F32x4_S
3730 0U, // CEIL_F64
3731 0U, // CEIL_F64_S
3732 0U, // CEIL_F64x2
3733 0U, // CEIL_F64x2_S
3734 0U, // CLZ_I32
3735 0U, // CLZ_I32_S
3736 0U, // CLZ_I64
3737 0U, // CLZ_I64_S
3738 0U, // CONST_F32
3739 0U, // CONST_F32_S
3740 0U, // CONST_F64
3741 0U, // CONST_F64_S
3742 0U, // CONST_I32
3743 0U, // CONST_I32_S
3744 0U, // CONST_I64
3745 0U, // CONST_I64_S
3746 0U, // CONST_V128_F32x4
3747 0U, // CONST_V128_F32x4_S
3748 0U, // CONST_V128_F64x2
3749 0U, // CONST_V128_F64x2_S
3750 0U, // CONST_V128_I16x8
3751 0U, // CONST_V128_I16x8_S
3752 0U, // CONST_V128_I32x4
3753 0U, // CONST_V128_I32x4_S
3754 0U, // CONST_V128_I64x2
3755 0U, // CONST_V128_I64x2_S
3756 0U, // CONST_V128_I8x16
3757 1U, // CONST_V128_I8x16_S
3758 0U, // COPYSIGN_F32
3759 0U, // COPYSIGN_F32_S
3760 0U, // COPYSIGN_F64
3761 0U, // COPYSIGN_F64_S
3762 0U, // COPY_EXNREF
3763 0U, // COPY_EXNREF_S
3764 0U, // COPY_EXTERNREF
3765 0U, // COPY_EXTERNREF_S
3766 0U, // COPY_F32
3767 0U, // COPY_F32_S
3768 0U, // COPY_F64
3769 0U, // COPY_F64_S
3770 0U, // COPY_FUNCREF
3771 0U, // COPY_FUNCREF_S
3772 0U, // COPY_I32
3773 0U, // COPY_I32_S
3774 0U, // COPY_I64
3775 0U, // COPY_I64_S
3776 0U, // COPY_V128
3777 0U, // COPY_V128_S
3778 0U, // CTZ_I32
3779 0U, // CTZ_I32_S
3780 0U, // CTZ_I64
3781 0U, // CTZ_I64_S
3782 0U, // DATA_DROP
3783 0U, // DATA_DROP_S
3784 0U, // DEBUG_UNREACHABLE
3785 0U, // DEBUG_UNREACHABLE_S
3786 0U, // DELEGATE
3787 0U, // DELEGATE_S
3788 0U, // DIV_F16x8
3789 0U, // DIV_F16x8_S
3790 0U, // DIV_F32
3791 0U, // DIV_F32_S
3792 0U, // DIV_F32x4
3793 0U, // DIV_F32x4_S
3794 0U, // DIV_F64
3795 0U, // DIV_F64_S
3796 0U, // DIV_F64x2
3797 0U, // DIV_F64x2_S
3798 0U, // DIV_S_I32
3799 0U, // DIV_S_I32_S
3800 0U, // DIV_S_I64
3801 0U, // DIV_S_I64_S
3802 0U, // DIV_U_I32
3803 0U, // DIV_U_I32_S
3804 0U, // DIV_U_I64
3805 0U, // DIV_U_I64_S
3806 0U, // DOT
3807 0U, // DOT_S
3808 0U, // DROP_EXNREF
3809 0U, // DROP_EXNREF_S
3810 0U, // DROP_EXTERNREF
3811 0U, // DROP_EXTERNREF_S
3812 0U, // DROP_F32
3813 0U, // DROP_F32_S
3814 0U, // DROP_F64
3815 0U, // DROP_F64_S
3816 0U, // DROP_FUNCREF
3817 0U, // DROP_FUNCREF_S
3818 0U, // DROP_I32
3819 0U, // DROP_I32_S
3820 0U, // DROP_I64
3821 0U, // DROP_I64_S
3822 0U, // DROP_V128
3823 0U, // DROP_V128_S
3824 0U, // ELSE
3825 0U, // ELSE_S
3826 0U, // END
3827 0U, // END_BLOCK
3828 0U, // END_BLOCK_S
3829 0U, // END_FUNCTION
3830 0U, // END_FUNCTION_S
3831 0U, // END_IF
3832 0U, // END_IF_S
3833 0U, // END_LOOP
3834 0U, // END_LOOP_S
3835 0U, // END_S
3836 0U, // END_TRY
3837 0U, // END_TRY_S
3838 0U, // END_TRY_TABLE
3839 0U, // END_TRY_TABLE_S
3840 0U, // EQZ_I32
3841 0U, // EQZ_I32_S
3842 0U, // EQZ_I64
3843 0U, // EQZ_I64_S
3844 0U, // EQ_F16x8
3845 0U, // EQ_F16x8_S
3846 0U, // EQ_F32
3847 0U, // EQ_F32_S
3848 0U, // EQ_F32x4
3849 0U, // EQ_F32x4_S
3850 0U, // EQ_F64
3851 0U, // EQ_F64_S
3852 0U, // EQ_F64x2
3853 0U, // EQ_F64x2_S
3854 0U, // EQ_I16x8
3855 0U, // EQ_I16x8_S
3856 0U, // EQ_I32
3857 0U, // EQ_I32_S
3858 0U, // EQ_I32x4
3859 0U, // EQ_I32x4_S
3860 0U, // EQ_I64
3861 0U, // EQ_I64_S
3862 0U, // EQ_I64x2
3863 0U, // EQ_I64x2_S
3864 0U, // EQ_I8x16
3865 0U, // EQ_I8x16_S
3866 0U, // EXTMUL_HIGH_S_I16x8
3867 0U, // EXTMUL_HIGH_S_I16x8_S
3868 0U, // EXTMUL_HIGH_S_I32x4
3869 0U, // EXTMUL_HIGH_S_I32x4_S
3870 0U, // EXTMUL_HIGH_S_I64x2
3871 0U, // EXTMUL_HIGH_S_I64x2_S
3872 0U, // EXTMUL_HIGH_U_I16x8
3873 0U, // EXTMUL_HIGH_U_I16x8_S
3874 0U, // EXTMUL_HIGH_U_I32x4
3875 0U, // EXTMUL_HIGH_U_I32x4_S
3876 0U, // EXTMUL_HIGH_U_I64x2
3877 0U, // EXTMUL_HIGH_U_I64x2_S
3878 0U, // EXTMUL_LOW_S_I16x8
3879 0U, // EXTMUL_LOW_S_I16x8_S
3880 0U, // EXTMUL_LOW_S_I32x4
3881 0U, // EXTMUL_LOW_S_I32x4_S
3882 0U, // EXTMUL_LOW_S_I64x2
3883 0U, // EXTMUL_LOW_S_I64x2_S
3884 0U, // EXTMUL_LOW_U_I16x8
3885 0U, // EXTMUL_LOW_U_I16x8_S
3886 0U, // EXTMUL_LOW_U_I32x4
3887 0U, // EXTMUL_LOW_U_I32x4_S
3888 0U, // EXTMUL_LOW_U_I64x2
3889 0U, // EXTMUL_LOW_U_I64x2_S
3890 0U, // EXTRACT_LANE_F16x8
3891 0U, // EXTRACT_LANE_F16x8_S
3892 0U, // EXTRACT_LANE_F32x4
3893 0U, // EXTRACT_LANE_F32x4_S
3894 0U, // EXTRACT_LANE_F64x2
3895 0U, // EXTRACT_LANE_F64x2_S
3896 0U, // EXTRACT_LANE_I16x8_s
3897 0U, // EXTRACT_LANE_I16x8_s_S
3898 0U, // EXTRACT_LANE_I16x8_u
3899 0U, // EXTRACT_LANE_I16x8_u_S
3900 0U, // EXTRACT_LANE_I32x4
3901 0U, // EXTRACT_LANE_I32x4_S
3902 0U, // EXTRACT_LANE_I64x2
3903 0U, // EXTRACT_LANE_I64x2_S
3904 0U, // EXTRACT_LANE_I8x16_s
3905 0U, // EXTRACT_LANE_I8x16_s_S
3906 0U, // EXTRACT_LANE_I8x16_u
3907 0U, // EXTRACT_LANE_I8x16_u_S
3908 0U, // F32_CONVERT_S_I32
3909 0U, // F32_CONVERT_S_I32_S
3910 0U, // F32_CONVERT_S_I64
3911 0U, // F32_CONVERT_S_I64_S
3912 0U, // F32_CONVERT_U_I32
3913 0U, // F32_CONVERT_U_I32_S
3914 0U, // F32_CONVERT_U_I64
3915 0U, // F32_CONVERT_U_I64_S
3916 0U, // F32_DEMOTE_F64
3917 0U, // F32_DEMOTE_F64_S
3918 0U, // F32_REINTERPRET_I32
3919 0U, // F32_REINTERPRET_I32_S
3920 0U, // F64_CONVERT_S_I32
3921 0U, // F64_CONVERT_S_I32_S
3922 0U, // F64_CONVERT_S_I64
3923 0U, // F64_CONVERT_S_I64_S
3924 0U, // F64_CONVERT_U_I32
3925 0U, // F64_CONVERT_U_I32_S
3926 0U, // F64_CONVERT_U_I64
3927 0U, // F64_CONVERT_U_I64_S
3928 0U, // F64_PROMOTE_F32
3929 0U, // F64_PROMOTE_F32_S
3930 0U, // F64_REINTERPRET_I64
3931 0U, // F64_REINTERPRET_I64_S
3932 0U, // FALLTHROUGH_RETURN
3933 0U, // FALLTHROUGH_RETURN_S
3934 0U, // FLOOR_F16x8
3935 0U, // FLOOR_F16x8_S
3936 0U, // FLOOR_F32
3937 0U, // FLOOR_F32_S
3938 0U, // FLOOR_F32x4
3939 0U, // FLOOR_F32x4_S
3940 0U, // FLOOR_F64
3941 0U, // FLOOR_F64_S
3942 0U, // FLOOR_F64x2
3943 0U, // FLOOR_F64x2_S
3944 0U, // FP_TO_SINT_I32_F32
3945 0U, // FP_TO_SINT_I32_F32_S
3946 0U, // FP_TO_SINT_I32_F64
3947 0U, // FP_TO_SINT_I32_F64_S
3948 0U, // FP_TO_SINT_I64_F32
3949 0U, // FP_TO_SINT_I64_F32_S
3950 0U, // FP_TO_SINT_I64_F64
3951 0U, // FP_TO_SINT_I64_F64_S
3952 0U, // FP_TO_UINT_I32_F32
3953 0U, // FP_TO_UINT_I32_F32_S
3954 0U, // FP_TO_UINT_I32_F64
3955 0U, // FP_TO_UINT_I32_F64_S
3956 0U, // FP_TO_UINT_I64_F32
3957 0U, // FP_TO_UINT_I64_F32_S
3958 0U, // FP_TO_UINT_I64_F64
3959 0U, // FP_TO_UINT_I64_F64_S
3960 0U, // GE_F16x8
3961 0U, // GE_F16x8_S
3962 0U, // GE_F32
3963 0U, // GE_F32_S
3964 0U, // GE_F32x4
3965 0U, // GE_F32x4_S
3966 0U, // GE_F64
3967 0U, // GE_F64_S
3968 0U, // GE_F64x2
3969 0U, // GE_F64x2_S
3970 0U, // GE_S_I16x8
3971 0U, // GE_S_I16x8_S
3972 0U, // GE_S_I32
3973 0U, // GE_S_I32_S
3974 0U, // GE_S_I32x4
3975 0U, // GE_S_I32x4_S
3976 0U, // GE_S_I64
3977 0U, // GE_S_I64_S
3978 0U, // GE_S_I64x2
3979 0U, // GE_S_I64x2_S
3980 0U, // GE_S_I8x16
3981 0U, // GE_S_I8x16_S
3982 0U, // GE_U_I16x8
3983 0U, // GE_U_I16x8_S
3984 0U, // GE_U_I32
3985 0U, // GE_U_I32_S
3986 0U, // GE_U_I32x4
3987 0U, // GE_U_I32x4_S
3988 0U, // GE_U_I64
3989 0U, // GE_U_I64_S
3990 0U, // GE_U_I8x16
3991 0U, // GE_U_I8x16_S
3992 0U, // GLOBAL_GET_EXNREF
3993 0U, // GLOBAL_GET_EXNREF_S
3994 0U, // GLOBAL_GET_EXTERNREF
3995 0U, // GLOBAL_GET_EXTERNREF_S
3996 0U, // GLOBAL_GET_F32
3997 0U, // GLOBAL_GET_F32_S
3998 0U, // GLOBAL_GET_F64
3999 0U, // GLOBAL_GET_F64_S
4000 0U, // GLOBAL_GET_FUNCREF
4001 0U, // GLOBAL_GET_FUNCREF_S
4002 0U, // GLOBAL_GET_I32
4003 0U, // GLOBAL_GET_I32_S
4004 0U, // GLOBAL_GET_I64
4005 0U, // GLOBAL_GET_I64_S
4006 0U, // GLOBAL_GET_V128
4007 0U, // GLOBAL_GET_V128_S
4008 0U, // GLOBAL_SET_EXNREF
4009 0U, // GLOBAL_SET_EXNREF_S
4010 0U, // GLOBAL_SET_EXTERNREF
4011 0U, // GLOBAL_SET_EXTERNREF_S
4012 0U, // GLOBAL_SET_F32
4013 0U, // GLOBAL_SET_F32_S
4014 0U, // GLOBAL_SET_F64
4015 0U, // GLOBAL_SET_F64_S
4016 0U, // GLOBAL_SET_FUNCREF
4017 0U, // GLOBAL_SET_FUNCREF_S
4018 0U, // GLOBAL_SET_I32
4019 0U, // GLOBAL_SET_I32_S
4020 0U, // GLOBAL_SET_I64
4021 0U, // GLOBAL_SET_I64_S
4022 0U, // GLOBAL_SET_V128
4023 0U, // GLOBAL_SET_V128_S
4024 0U, // GT_F16x8
4025 0U, // GT_F16x8_S
4026 0U, // GT_F32
4027 0U, // GT_F32_S
4028 0U, // GT_F32x4
4029 0U, // GT_F32x4_S
4030 0U, // GT_F64
4031 0U, // GT_F64_S
4032 0U, // GT_F64x2
4033 0U, // GT_F64x2_S
4034 0U, // GT_S_I16x8
4035 0U, // GT_S_I16x8_S
4036 0U, // GT_S_I32
4037 0U, // GT_S_I32_S
4038 0U, // GT_S_I32x4
4039 0U, // GT_S_I32x4_S
4040 0U, // GT_S_I64
4041 0U, // GT_S_I64_S
4042 0U, // GT_S_I64x2
4043 0U, // GT_S_I64x2_S
4044 0U, // GT_S_I8x16
4045 0U, // GT_S_I8x16_S
4046 0U, // GT_U_I16x8
4047 0U, // GT_U_I16x8_S
4048 0U, // GT_U_I32
4049 0U, // GT_U_I32_S
4050 0U, // GT_U_I32x4
4051 0U, // GT_U_I32x4_S
4052 0U, // GT_U_I64
4053 0U, // GT_U_I64_S
4054 0U, // GT_U_I8x16
4055 0U, // GT_U_I8x16_S
4056 0U, // I32_EXTEND16_S_I32
4057 0U, // I32_EXTEND16_S_I32_S
4058 0U, // I32_EXTEND8_S_I32
4059 0U, // I32_EXTEND8_S_I32_S
4060 0U, // I32_REINTERPRET_F32
4061 0U, // I32_REINTERPRET_F32_S
4062 0U, // I32_TRUNC_S_F32
4063 0U, // I32_TRUNC_S_F32_S
4064 0U, // I32_TRUNC_S_F64
4065 0U, // I32_TRUNC_S_F64_S
4066 0U, // I32_TRUNC_S_SAT_F32
4067 0U, // I32_TRUNC_S_SAT_F32_S
4068 0U, // I32_TRUNC_S_SAT_F64
4069 0U, // I32_TRUNC_S_SAT_F64_S
4070 0U, // I32_TRUNC_U_F32
4071 0U, // I32_TRUNC_U_F32_S
4072 0U, // I32_TRUNC_U_F64
4073 0U, // I32_TRUNC_U_F64_S
4074 0U, // I32_TRUNC_U_SAT_F32
4075 0U, // I32_TRUNC_U_SAT_F32_S
4076 0U, // I32_TRUNC_U_SAT_F64
4077 0U, // I32_TRUNC_U_SAT_F64_S
4078 0U, // I32_WRAP_I64
4079 0U, // I32_WRAP_I64_S
4080 0U, // I64_ADD128
4081 0U, // I64_ADD128_S
4082 0U, // I64_EXTEND16_S_I64
4083 0U, // I64_EXTEND16_S_I64_S
4084 0U, // I64_EXTEND32_S_I64
4085 0U, // I64_EXTEND32_S_I64_S
4086 0U, // I64_EXTEND8_S_I64
4087 0U, // I64_EXTEND8_S_I64_S
4088 0U, // I64_EXTEND_S_I32
4089 0U, // I64_EXTEND_S_I32_S
4090 0U, // I64_EXTEND_U_I32
4091 0U, // I64_EXTEND_U_I32_S
4092 0U, // I64_MUL_WIDE_S
4093 0U, // I64_MUL_WIDE_S_S
4094 0U, // I64_MUL_WIDE_U
4095 0U, // I64_MUL_WIDE_U_S
4096 0U, // I64_REINTERPRET_F64
4097 0U, // I64_REINTERPRET_F64_S
4098 0U, // I64_SUB128
4099 0U, // I64_SUB128_S
4100 0U, // I64_TRUNC_S_F32
4101 0U, // I64_TRUNC_S_F32_S
4102 0U, // I64_TRUNC_S_F64
4103 0U, // I64_TRUNC_S_F64_S
4104 0U, // I64_TRUNC_S_SAT_F32
4105 0U, // I64_TRUNC_S_SAT_F32_S
4106 0U, // I64_TRUNC_S_SAT_F64
4107 0U, // I64_TRUNC_S_SAT_F64_S
4108 0U, // I64_TRUNC_U_F32
4109 0U, // I64_TRUNC_U_F32_S
4110 0U, // I64_TRUNC_U_F64
4111 0U, // I64_TRUNC_U_F64_S
4112 0U, // I64_TRUNC_U_SAT_F32
4113 0U, // I64_TRUNC_U_SAT_F32_S
4114 0U, // I64_TRUNC_U_SAT_F64
4115 0U, // I64_TRUNC_U_SAT_F64_S
4116 0U, // IF
4117 0U, // IF_S
4118 0U, // LANESELECT_I16x8
4119 0U, // LANESELECT_I16x8_S
4120 0U, // LANESELECT_I32x4
4121 0U, // LANESELECT_I32x4_S
4122 0U, // LANESELECT_I64x2
4123 0U, // LANESELECT_I64x2_S
4124 0U, // LANESELECT_I8x16
4125 0U, // LANESELECT_I8x16_S
4126 0U, // LE_F16x8
4127 0U, // LE_F16x8_S
4128 0U, // LE_F32
4129 0U, // LE_F32_S
4130 0U, // LE_F32x4
4131 0U, // LE_F32x4_S
4132 0U, // LE_F64
4133 0U, // LE_F64_S
4134 0U, // LE_F64x2
4135 0U, // LE_F64x2_S
4136 0U, // LE_S_I16x8
4137 0U, // LE_S_I16x8_S
4138 0U, // LE_S_I32
4139 0U, // LE_S_I32_S
4140 0U, // LE_S_I32x4
4141 0U, // LE_S_I32x4_S
4142 0U, // LE_S_I64
4143 0U, // LE_S_I64_S
4144 0U, // LE_S_I64x2
4145 0U, // LE_S_I64x2_S
4146 0U, // LE_S_I8x16
4147 0U, // LE_S_I8x16_S
4148 0U, // LE_U_I16x8
4149 0U, // LE_U_I16x8_S
4150 0U, // LE_U_I32
4151 0U, // LE_U_I32_S
4152 0U, // LE_U_I32x4
4153 0U, // LE_U_I32x4_S
4154 0U, // LE_U_I64
4155 0U, // LE_U_I64_S
4156 0U, // LE_U_I8x16
4157 0U, // LE_U_I8x16_S
4158 0U, // LOAD16_SPLAT_A32
4159 0U, // LOAD16_SPLAT_A32_S
4160 0U, // LOAD16_SPLAT_A64
4161 0U, // LOAD16_SPLAT_A64_S
4162 0U, // LOAD16_S_I32_A32
4163 0U, // LOAD16_S_I32_A32_S
4164 0U, // LOAD16_S_I32_A64
4165 0U, // LOAD16_S_I32_A64_S
4166 0U, // LOAD16_S_I64_A32
4167 0U, // LOAD16_S_I64_A32_S
4168 0U, // LOAD16_S_I64_A64
4169 0U, // LOAD16_S_I64_A64_S
4170 0U, // LOAD16_U_I32_A32
4171 0U, // LOAD16_U_I32_A32_S
4172 0U, // LOAD16_U_I32_A64
4173 0U, // LOAD16_U_I32_A64_S
4174 0U, // LOAD16_U_I64_A32
4175 0U, // LOAD16_U_I64_A32_S
4176 0U, // LOAD16_U_I64_A64
4177 0U, // LOAD16_U_I64_A64_S
4178 0U, // LOAD32_SPLAT_A32
4179 0U, // LOAD32_SPLAT_A32_S
4180 0U, // LOAD32_SPLAT_A64
4181 0U, // LOAD32_SPLAT_A64_S
4182 0U, // LOAD32_S_I64_A32
4183 0U, // LOAD32_S_I64_A32_S
4184 0U, // LOAD32_S_I64_A64
4185 0U, // LOAD32_S_I64_A64_S
4186 0U, // LOAD32_U_I64_A32
4187 0U, // LOAD32_U_I64_A32_S
4188 0U, // LOAD32_U_I64_A64
4189 0U, // LOAD32_U_I64_A64_S
4190 0U, // LOAD64_SPLAT_A32
4191 0U, // LOAD64_SPLAT_A32_S
4192 0U, // LOAD64_SPLAT_A64
4193 0U, // LOAD64_SPLAT_A64_S
4194 0U, // LOAD8_SPLAT_A32
4195 0U, // LOAD8_SPLAT_A32_S
4196 0U, // LOAD8_SPLAT_A64
4197 0U, // LOAD8_SPLAT_A64_S
4198 0U, // LOAD8_S_I32_A32
4199 0U, // LOAD8_S_I32_A32_S
4200 0U, // LOAD8_S_I32_A64
4201 0U, // LOAD8_S_I32_A64_S
4202 0U, // LOAD8_S_I64_A32
4203 0U, // LOAD8_S_I64_A32_S
4204 0U, // LOAD8_S_I64_A64
4205 0U, // LOAD8_S_I64_A64_S
4206 0U, // LOAD8_U_I32_A32
4207 0U, // LOAD8_U_I32_A32_S
4208 0U, // LOAD8_U_I32_A64
4209 0U, // LOAD8_U_I32_A64_S
4210 0U, // LOAD8_U_I64_A32
4211 0U, // LOAD8_U_I64_A32_S
4212 0U, // LOAD8_U_I64_A64
4213 0U, // LOAD8_U_I64_A64_S
4214 0U, // LOAD_EXTEND_S_I16x8_A32
4215 0U, // LOAD_EXTEND_S_I16x8_A32_S
4216 0U, // LOAD_EXTEND_S_I16x8_A64
4217 0U, // LOAD_EXTEND_S_I16x8_A64_S
4218 0U, // LOAD_EXTEND_S_I32x4_A32
4219 0U, // LOAD_EXTEND_S_I32x4_A32_S
4220 0U, // LOAD_EXTEND_S_I32x4_A64
4221 0U, // LOAD_EXTEND_S_I32x4_A64_S
4222 0U, // LOAD_EXTEND_S_I64x2_A32
4223 0U, // LOAD_EXTEND_S_I64x2_A32_S
4224 0U, // LOAD_EXTEND_S_I64x2_A64
4225 0U, // LOAD_EXTEND_S_I64x2_A64_S
4226 0U, // LOAD_EXTEND_U_I16x8_A32
4227 0U, // LOAD_EXTEND_U_I16x8_A32_S
4228 0U, // LOAD_EXTEND_U_I16x8_A64
4229 0U, // LOAD_EXTEND_U_I16x8_A64_S
4230 0U, // LOAD_EXTEND_U_I32x4_A32
4231 0U, // LOAD_EXTEND_U_I32x4_A32_S
4232 0U, // LOAD_EXTEND_U_I32x4_A64
4233 0U, // LOAD_EXTEND_U_I32x4_A64_S
4234 0U, // LOAD_EXTEND_U_I64x2_A32
4235 0U, // LOAD_EXTEND_U_I64x2_A32_S
4236 0U, // LOAD_EXTEND_U_I64x2_A64
4237 0U, // LOAD_EXTEND_U_I64x2_A64_S
4238 0U, // LOAD_F16_F32_A32
4239 0U, // LOAD_F16_F32_A32_S
4240 0U, // LOAD_F16_F32_A64
4241 0U, // LOAD_F16_F32_A64_S
4242 0U, // LOAD_F32_A32
4243 0U, // LOAD_F32_A32_S
4244 0U, // LOAD_F32_A64
4245 0U, // LOAD_F32_A64_S
4246 0U, // LOAD_F64_A32
4247 0U, // LOAD_F64_A32_S
4248 0U, // LOAD_F64_A64
4249 0U, // LOAD_F64_A64_S
4250 0U, // LOAD_I32_A32
4251 0U, // LOAD_I32_A32_S
4252 0U, // LOAD_I32_A64
4253 0U, // LOAD_I32_A64_S
4254 0U, // LOAD_I64_A32
4255 0U, // LOAD_I64_A32_S
4256 0U, // LOAD_I64_A64
4257 0U, // LOAD_I64_A64_S
4258 0U, // LOAD_LANE_16_A32
4259 0U, // LOAD_LANE_16_A32_S
4260 0U, // LOAD_LANE_16_A64
4261 0U, // LOAD_LANE_16_A64_S
4262 0U, // LOAD_LANE_32_A32
4263 0U, // LOAD_LANE_32_A32_S
4264 0U, // LOAD_LANE_32_A64
4265 0U, // LOAD_LANE_32_A64_S
4266 0U, // LOAD_LANE_64_A32
4267 0U, // LOAD_LANE_64_A32_S
4268 0U, // LOAD_LANE_64_A64
4269 0U, // LOAD_LANE_64_A64_S
4270 0U, // LOAD_LANE_8_A32
4271 0U, // LOAD_LANE_8_A32_S
4272 0U, // LOAD_LANE_8_A64
4273 0U, // LOAD_LANE_8_A64_S
4274 0U, // LOAD_V128_A32
4275 0U, // LOAD_V128_A32_S
4276 0U, // LOAD_V128_A64
4277 0U, // LOAD_V128_A64_S
4278 0U, // LOAD_ZERO_32_A32
4279 0U, // LOAD_ZERO_32_A32_S
4280 0U, // LOAD_ZERO_32_A64
4281 0U, // LOAD_ZERO_32_A64_S
4282 0U, // LOAD_ZERO_64_A32
4283 0U, // LOAD_ZERO_64_A32_S
4284 0U, // LOAD_ZERO_64_A64
4285 0U, // LOAD_ZERO_64_A64_S
4286 0U, // LOCAL_GET_EXNREF
4287 0U, // LOCAL_GET_EXNREF_S
4288 0U, // LOCAL_GET_EXTERNREF
4289 0U, // LOCAL_GET_EXTERNREF_S
4290 0U, // LOCAL_GET_F32
4291 0U, // LOCAL_GET_F32_S
4292 0U, // LOCAL_GET_F64
4293 0U, // LOCAL_GET_F64_S
4294 0U, // LOCAL_GET_FUNCREF
4295 0U, // LOCAL_GET_FUNCREF_S
4296 0U, // LOCAL_GET_I32
4297 0U, // LOCAL_GET_I32_S
4298 0U, // LOCAL_GET_I64
4299 0U, // LOCAL_GET_I64_S
4300 0U, // LOCAL_GET_V128
4301 0U, // LOCAL_GET_V128_S
4302 0U, // LOCAL_SET_EXNREF
4303 0U, // LOCAL_SET_EXNREF_S
4304 0U, // LOCAL_SET_EXTERNREF
4305 0U, // LOCAL_SET_EXTERNREF_S
4306 0U, // LOCAL_SET_F32
4307 0U, // LOCAL_SET_F32_S
4308 0U, // LOCAL_SET_F64
4309 0U, // LOCAL_SET_F64_S
4310 0U, // LOCAL_SET_FUNCREF
4311 0U, // LOCAL_SET_FUNCREF_S
4312 0U, // LOCAL_SET_I32
4313 0U, // LOCAL_SET_I32_S
4314 0U, // LOCAL_SET_I64
4315 0U, // LOCAL_SET_I64_S
4316 0U, // LOCAL_SET_V128
4317 0U, // LOCAL_SET_V128_S
4318 0U, // LOCAL_TEE_EXNREF
4319 0U, // LOCAL_TEE_EXNREF_S
4320 0U, // LOCAL_TEE_EXTERNREF
4321 0U, // LOCAL_TEE_EXTERNREF_S
4322 0U, // LOCAL_TEE_F32
4323 0U, // LOCAL_TEE_F32_S
4324 0U, // LOCAL_TEE_F64
4325 0U, // LOCAL_TEE_F64_S
4326 0U, // LOCAL_TEE_FUNCREF
4327 0U, // LOCAL_TEE_FUNCREF_S
4328 0U, // LOCAL_TEE_I32
4329 0U, // LOCAL_TEE_I32_S
4330 0U, // LOCAL_TEE_I64
4331 0U, // LOCAL_TEE_I64_S
4332 0U, // LOCAL_TEE_V128
4333 0U, // LOCAL_TEE_V128_S
4334 0U, // LOOP
4335 0U, // LOOP_S
4336 0U, // LT_F16x8
4337 0U, // LT_F16x8_S
4338 0U, // LT_F32
4339 0U, // LT_F32_S
4340 0U, // LT_F32x4
4341 0U, // LT_F32x4_S
4342 0U, // LT_F64
4343 0U, // LT_F64_S
4344 0U, // LT_F64x2
4345 0U, // LT_F64x2_S
4346 0U, // LT_S_I16x8
4347 0U, // LT_S_I16x8_S
4348 0U, // LT_S_I32
4349 0U, // LT_S_I32_S
4350 0U, // LT_S_I32x4
4351 0U, // LT_S_I32x4_S
4352 0U, // LT_S_I64
4353 0U, // LT_S_I64_S
4354 0U, // LT_S_I64x2
4355 0U, // LT_S_I64x2_S
4356 0U, // LT_S_I8x16
4357 0U, // LT_S_I8x16_S
4358 0U, // LT_U_I16x8
4359 0U, // LT_U_I16x8_S
4360 0U, // LT_U_I32
4361 0U, // LT_U_I32_S
4362 0U, // LT_U_I32x4
4363 0U, // LT_U_I32x4_S
4364 0U, // LT_U_I64
4365 0U, // LT_U_I64_S
4366 0U, // LT_U_I8x16
4367 0U, // LT_U_I8x16_S
4368 0U, // MADD_F16x8
4369 0U, // MADD_F16x8_S
4370 0U, // MADD_F32x4
4371 0U, // MADD_F32x4_S
4372 0U, // MADD_F64x2
4373 0U, // MADD_F64x2_S
4374 0U, // MAX_F16x8
4375 0U, // MAX_F16x8_S
4376 0U, // MAX_F32
4377 0U, // MAX_F32_S
4378 0U, // MAX_F32x4
4379 0U, // MAX_F32x4_S
4380 0U, // MAX_F64
4381 0U, // MAX_F64_S
4382 0U, // MAX_F64x2
4383 0U, // MAX_F64x2_S
4384 0U, // MAX_S_I16x8
4385 0U, // MAX_S_I16x8_S
4386 0U, // MAX_S_I32x4
4387 0U, // MAX_S_I32x4_S
4388 0U, // MAX_S_I8x16
4389 0U, // MAX_S_I8x16_S
4390 0U, // MAX_U_I16x8
4391 0U, // MAX_U_I16x8_S
4392 0U, // MAX_U_I32x4
4393 0U, // MAX_U_I32x4_S
4394 0U, // MAX_U_I8x16
4395 0U, // MAX_U_I8x16_S
4396 0U, // MEMCPY_A32
4397 0U, // MEMCPY_A32_S
4398 0U, // MEMCPY_A64
4399 0U, // MEMCPY_A64_S
4400 0U, // MEMORY_ATOMIC_NOTIFY_A32
4401 0U, // MEMORY_ATOMIC_NOTIFY_A32_S
4402 0U, // MEMORY_ATOMIC_NOTIFY_A64
4403 0U, // MEMORY_ATOMIC_NOTIFY_A64_S
4404 0U, // MEMORY_ATOMIC_WAIT32_A32
4405 0U, // MEMORY_ATOMIC_WAIT32_A32_S
4406 0U, // MEMORY_ATOMIC_WAIT32_A64
4407 0U, // MEMORY_ATOMIC_WAIT32_A64_S
4408 0U, // MEMORY_ATOMIC_WAIT64_A32
4409 0U, // MEMORY_ATOMIC_WAIT64_A32_S
4410 0U, // MEMORY_ATOMIC_WAIT64_A64
4411 0U, // MEMORY_ATOMIC_WAIT64_A64_S
4412 0U, // MEMORY_COPY_A32
4413 0U, // MEMORY_COPY_A32_S
4414 0U, // MEMORY_COPY_A64
4415 0U, // MEMORY_COPY_A64_S
4416 0U, // MEMORY_FILL_A32
4417 0U, // MEMORY_FILL_A32_S
4418 0U, // MEMORY_FILL_A64
4419 0U, // MEMORY_FILL_A64_S
4420 0U, // MEMORY_INIT_A32
4421 0U, // MEMORY_INIT_A32_S
4422 0U, // MEMORY_INIT_A64
4423 0U, // MEMORY_INIT_A64_S
4424 0U, // MEMSET_A32
4425 0U, // MEMSET_A32_S
4426 0U, // MEMSET_A64
4427 0U, // MEMSET_A64_S
4428 0U, // MIN_F16x8
4429 0U, // MIN_F16x8_S
4430 0U, // MIN_F32
4431 0U, // MIN_F32_S
4432 0U, // MIN_F32x4
4433 0U, // MIN_F32x4_S
4434 0U, // MIN_F64
4435 0U, // MIN_F64_S
4436 0U, // MIN_F64x2
4437 0U, // MIN_F64x2_S
4438 0U, // MIN_S_I16x8
4439 0U, // MIN_S_I16x8_S
4440 0U, // MIN_S_I32x4
4441 0U, // MIN_S_I32x4_S
4442 0U, // MIN_S_I8x16
4443 0U, // MIN_S_I8x16_S
4444 0U, // MIN_U_I16x8
4445 0U, // MIN_U_I16x8_S
4446 0U, // MIN_U_I32x4
4447 0U, // MIN_U_I32x4_S
4448 0U, // MIN_U_I8x16
4449 0U, // MIN_U_I8x16_S
4450 0U, // MUL_F16x8
4451 0U, // MUL_F16x8_S
4452 0U, // MUL_F32
4453 0U, // MUL_F32_S
4454 0U, // MUL_F32x4
4455 0U, // MUL_F32x4_S
4456 0U, // MUL_F64
4457 0U, // MUL_F64_S
4458 0U, // MUL_F64x2
4459 0U, // MUL_F64x2_S
4460 0U, // MUL_I16x8
4461 0U, // MUL_I16x8_S
4462 0U, // MUL_I32
4463 0U, // MUL_I32_S
4464 0U, // MUL_I32x4
4465 0U, // MUL_I32x4_S
4466 0U, // MUL_I64
4467 0U, // MUL_I64_S
4468 0U, // MUL_I64x2
4469 0U, // MUL_I64x2_S
4470 0U, // NARROW_S_I16x8
4471 0U, // NARROW_S_I16x8_S
4472 0U, // NARROW_S_I8x16
4473 0U, // NARROW_S_I8x16_S
4474 0U, // NARROW_U_I16x8
4475 0U, // NARROW_U_I16x8_S
4476 0U, // NARROW_U_I8x16
4477 0U, // NARROW_U_I8x16_S
4478 0U, // NEAREST_F16x8
4479 0U, // NEAREST_F16x8_S
4480 0U, // NEAREST_F32
4481 0U, // NEAREST_F32_S
4482 0U, // NEAREST_F32x4
4483 0U, // NEAREST_F32x4_S
4484 0U, // NEAREST_F64
4485 0U, // NEAREST_F64_S
4486 0U, // NEAREST_F64x2
4487 0U, // NEAREST_F64x2_S
4488 0U, // NEG_F16x8
4489 0U, // NEG_F16x8_S
4490 0U, // NEG_F32
4491 0U, // NEG_F32_S
4492 0U, // NEG_F32x4
4493 0U, // NEG_F32x4_S
4494 0U, // NEG_F64
4495 0U, // NEG_F64_S
4496 0U, // NEG_F64x2
4497 0U, // NEG_F64x2_S
4498 0U, // NEG_I16x8
4499 0U, // NEG_I16x8_S
4500 0U, // NEG_I32x4
4501 0U, // NEG_I32x4_S
4502 0U, // NEG_I64x2
4503 0U, // NEG_I64x2_S
4504 0U, // NEG_I8x16
4505 0U, // NEG_I8x16_S
4506 0U, // NE_F16x8
4507 0U, // NE_F16x8_S
4508 0U, // NE_F32
4509 0U, // NE_F32_S
4510 0U, // NE_F32x4
4511 0U, // NE_F32x4_S
4512 0U, // NE_F64
4513 0U, // NE_F64_S
4514 0U, // NE_F64x2
4515 0U, // NE_F64x2_S
4516 0U, // NE_I16x8
4517 0U, // NE_I16x8_S
4518 0U, // NE_I32
4519 0U, // NE_I32_S
4520 0U, // NE_I32x4
4521 0U, // NE_I32x4_S
4522 0U, // NE_I64
4523 0U, // NE_I64_S
4524 0U, // NE_I64x2
4525 0U, // NE_I64x2_S
4526 0U, // NE_I8x16
4527 0U, // NE_I8x16_S
4528 0U, // NMADD_F16x8
4529 0U, // NMADD_F16x8_S
4530 0U, // NMADD_F32x4
4531 0U, // NMADD_F32x4_S
4532 0U, // NMADD_F64x2
4533 0U, // NMADD_F64x2_S
4534 0U, // NOP
4535 0U, // NOP_S
4536 0U, // NOT
4537 0U, // NOT_S
4538 0U, // OR
4539 0U, // OR_I32
4540 0U, // OR_I32_S
4541 0U, // OR_I64
4542 0U, // OR_I64_S
4543 0U, // OR_S
4544 0U, // PMAX_F16x8
4545 0U, // PMAX_F16x8_S
4546 0U, // PMAX_F32x4
4547 0U, // PMAX_F32x4_S
4548 0U, // PMAX_F64x2
4549 0U, // PMAX_F64x2_S
4550 0U, // PMIN_F16x8
4551 0U, // PMIN_F16x8_S
4552 0U, // PMIN_F32x4
4553 0U, // PMIN_F32x4_S
4554 0U, // PMIN_F64x2
4555 0U, // PMIN_F64x2_S
4556 0U, // POPCNT_I32
4557 0U, // POPCNT_I32_S
4558 0U, // POPCNT_I64
4559 0U, // POPCNT_I64_S
4560 0U, // POPCNT_I8x16
4561 0U, // POPCNT_I8x16_S
4562 0U, // Q15MULR_SAT_S_I16x8
4563 0U, // Q15MULR_SAT_S_I16x8_S
4564 0U, // REF_FUNC
4565 0U, // REF_FUNC_S
4566 0U, // REF_IS_NULL_EXNREF
4567 0U, // REF_IS_NULL_EXNREF_S
4568 0U, // REF_IS_NULL_EXTERNREF
4569 0U, // REF_IS_NULL_EXTERNREF_S
4570 0U, // REF_IS_NULL_FUNCREF
4571 0U, // REF_IS_NULL_FUNCREF_S
4572 0U, // REF_NULL_EXNREF
4573 0U, // REF_NULL_EXNREF_S
4574 0U, // REF_NULL_EXTERNREF
4575 0U, // REF_NULL_EXTERNREF_S
4576 0U, // REF_NULL_FUNCREF
4577 0U, // REF_NULL_FUNCREF_S
4578 0U, // REF_TEST_FUNCREF
4579 0U, // REF_TEST_FUNCREF_S
4580 0U, // RELAXED_DOT
4581 0U, // RELAXED_DOT_ADD
4582 0U, // RELAXED_DOT_ADD_S
4583 0U, // RELAXED_DOT_BFLOAT
4584 0U, // RELAXED_DOT_BFLOAT_S
4585 0U, // RELAXED_DOT_S
4586 0U, // RELAXED_Q15MULR_S_I16x8
4587 0U, // RELAXED_Q15MULR_S_I16x8_S
4588 0U, // RELAXED_SWIZZLE
4589 0U, // RELAXED_SWIZZLE_S
4590 0U, // REM_S_I32
4591 0U, // REM_S_I32_S
4592 0U, // REM_S_I64
4593 0U, // REM_S_I64_S
4594 0U, // REM_U_I32
4595 0U, // REM_U_I32_S
4596 0U, // REM_U_I64
4597 0U, // REM_U_I64_S
4598 0U, // REPLACE_LANE_F16x8
4599 0U, // REPLACE_LANE_F16x8_S
4600 0U, // REPLACE_LANE_F32x4
4601 0U, // REPLACE_LANE_F32x4_S
4602 0U, // REPLACE_LANE_F64x2
4603 0U, // REPLACE_LANE_F64x2_S
4604 0U, // REPLACE_LANE_I16x8
4605 0U, // REPLACE_LANE_I16x8_S
4606 0U, // REPLACE_LANE_I32x4
4607 0U, // REPLACE_LANE_I32x4_S
4608 0U, // REPLACE_LANE_I64x2
4609 0U, // REPLACE_LANE_I64x2_S
4610 0U, // REPLACE_LANE_I8x16
4611 0U, // REPLACE_LANE_I8x16_S
4612 0U, // RETHROW
4613 0U, // RETHROW_S
4614 0U, // RETURN
4615 0U, // RETURN_S
4616 0U, // RET_CALL
4617 0U, // RET_CALL_INDIRECT
4618 0U, // RET_CALL_INDIRECT_S
4619 0U, // RET_CALL_S
4620 0U, // ROTL_I32
4621 0U, // ROTL_I32_S
4622 0U, // ROTL_I64
4623 0U, // ROTL_I64_S
4624 0U, // ROTR_I32
4625 0U, // ROTR_I32_S
4626 0U, // ROTR_I64
4627 0U, // ROTR_I64_S
4628 0U, // SELECT_EXNREF
4629 0U, // SELECT_EXNREF_S
4630 0U, // SELECT_EXTERNREF
4631 0U, // SELECT_EXTERNREF_S
4632 0U, // SELECT_F32
4633 0U, // SELECT_F32_S
4634 0U, // SELECT_F64
4635 0U, // SELECT_F64_S
4636 0U, // SELECT_FUNCREF
4637 0U, // SELECT_FUNCREF_S
4638 0U, // SELECT_I32
4639 0U, // SELECT_I32_S
4640 0U, // SELECT_I64
4641 0U, // SELECT_I64_S
4642 0U, // SELECT_V128
4643 0U, // SELECT_V128_S
4644 0U, // SHL_I16x8
4645 0U, // SHL_I16x8_S
4646 0U, // SHL_I32
4647 0U, // SHL_I32_S
4648 0U, // SHL_I32x4
4649 0U, // SHL_I32x4_S
4650 0U, // SHL_I64
4651 0U, // SHL_I64_S
4652 0U, // SHL_I64x2
4653 0U, // SHL_I64x2_S
4654 0U, // SHL_I8x16
4655 0U, // SHL_I8x16_S
4656 0U, // SHR_S_I16x8
4657 0U, // SHR_S_I16x8_S
4658 0U, // SHR_S_I32
4659 0U, // SHR_S_I32_S
4660 0U, // SHR_S_I32x4
4661 0U, // SHR_S_I32x4_S
4662 0U, // SHR_S_I64
4663 0U, // SHR_S_I64_S
4664 0U, // SHR_S_I64x2
4665 0U, // SHR_S_I64x2_S
4666 0U, // SHR_S_I8x16
4667 0U, // SHR_S_I8x16_S
4668 0U, // SHR_U_I16x8
4669 0U, // SHR_U_I16x8_S
4670 0U, // SHR_U_I32
4671 0U, // SHR_U_I32_S
4672 0U, // SHR_U_I32x4
4673 0U, // SHR_U_I32x4_S
4674 0U, // SHR_U_I64
4675 0U, // SHR_U_I64_S
4676 0U, // SHR_U_I64x2
4677 0U, // SHR_U_I64x2_S
4678 0U, // SHR_U_I8x16
4679 0U, // SHR_U_I8x16_S
4680 2U, // SHUFFLE
4681 1U, // SHUFFLE_S
4682 0U, // SIMD_RELAXED_FMAX_F32x4
4683 0U, // SIMD_RELAXED_FMAX_F32x4_S
4684 0U, // SIMD_RELAXED_FMAX_F64x2
4685 0U, // SIMD_RELAXED_FMAX_F64x2_S
4686 0U, // SIMD_RELAXED_FMIN_F32x4
4687 0U, // SIMD_RELAXED_FMIN_F32x4_S
4688 0U, // SIMD_RELAXED_FMIN_F64x2
4689 0U, // SIMD_RELAXED_FMIN_F64x2_S
4690 0U, // SPLAT_F16x8
4691 0U, // SPLAT_F16x8_S
4692 0U, // SPLAT_F32x4
4693 0U, // SPLAT_F32x4_S
4694 0U, // SPLAT_F64x2
4695 0U, // SPLAT_F64x2_S
4696 0U, // SPLAT_I16x8
4697 0U, // SPLAT_I16x8_S
4698 0U, // SPLAT_I32x4
4699 0U, // SPLAT_I32x4_S
4700 0U, // SPLAT_I64x2
4701 0U, // SPLAT_I64x2_S
4702 0U, // SPLAT_I8x16
4703 0U, // SPLAT_I8x16_S
4704 0U, // SQRT_F16x8
4705 0U, // SQRT_F16x8_S
4706 0U, // SQRT_F32
4707 0U, // SQRT_F32_S
4708 0U, // SQRT_F32x4
4709 0U, // SQRT_F32x4_S
4710 0U, // SQRT_F64
4711 0U, // SQRT_F64_S
4712 0U, // SQRT_F64x2
4713 0U, // SQRT_F64x2_S
4714 0U, // STORE16_I32_A32
4715 0U, // STORE16_I32_A32_S
4716 0U, // STORE16_I32_A64
4717 0U, // STORE16_I32_A64_S
4718 0U, // STORE16_I64_A32
4719 0U, // STORE16_I64_A32_S
4720 0U, // STORE16_I64_A64
4721 0U, // STORE16_I64_A64_S
4722 0U, // STORE32_I64_A32
4723 0U, // STORE32_I64_A32_S
4724 0U, // STORE32_I64_A64
4725 0U, // STORE32_I64_A64_S
4726 0U, // STORE8_I32_A32
4727 0U, // STORE8_I32_A32_S
4728 0U, // STORE8_I32_A64
4729 0U, // STORE8_I32_A64_S
4730 0U, // STORE8_I64_A32
4731 0U, // STORE8_I64_A32_S
4732 0U, // STORE8_I64_A64
4733 0U, // STORE8_I64_A64_S
4734 0U, // STORE_F16_F32_A32
4735 0U, // STORE_F16_F32_A32_S
4736 0U, // STORE_F16_F32_A64
4737 0U, // STORE_F16_F32_A64_S
4738 0U, // STORE_F32_A32
4739 0U, // STORE_F32_A32_S
4740 0U, // STORE_F32_A64
4741 0U, // STORE_F32_A64_S
4742 0U, // STORE_F64_A32
4743 0U, // STORE_F64_A32_S
4744 0U, // STORE_F64_A64
4745 0U, // STORE_F64_A64_S
4746 0U, // STORE_I32_A32
4747 0U, // STORE_I32_A32_S
4748 0U, // STORE_I32_A64
4749 0U, // STORE_I32_A64_S
4750 0U, // STORE_I64_A32
4751 0U, // STORE_I64_A32_S
4752 0U, // STORE_I64_A64
4753 0U, // STORE_I64_A64_S
4754 0U, // STORE_LANE_I16x8_A32
4755 0U, // STORE_LANE_I16x8_A32_S
4756 0U, // STORE_LANE_I16x8_A64
4757 0U, // STORE_LANE_I16x8_A64_S
4758 0U, // STORE_LANE_I32x4_A32
4759 0U, // STORE_LANE_I32x4_A32_S
4760 0U, // STORE_LANE_I32x4_A64
4761 0U, // STORE_LANE_I32x4_A64_S
4762 0U, // STORE_LANE_I64x2_A32
4763 0U, // STORE_LANE_I64x2_A32_S
4764 0U, // STORE_LANE_I64x2_A64
4765 0U, // STORE_LANE_I64x2_A64_S
4766 0U, // STORE_LANE_I8x16_A32
4767 0U, // STORE_LANE_I8x16_A32_S
4768 0U, // STORE_LANE_I8x16_A64
4769 0U, // STORE_LANE_I8x16_A64_S
4770 0U, // STORE_V128_A32
4771 0U, // STORE_V128_A32_S
4772 0U, // STORE_V128_A64
4773 0U, // STORE_V128_A64_S
4774 0U, // SUB_F16x8
4775 0U, // SUB_F16x8_S
4776 0U, // SUB_F32
4777 0U, // SUB_F32_S
4778 0U, // SUB_F32x4
4779 0U, // SUB_F32x4_S
4780 0U, // SUB_F64
4781 0U, // SUB_F64_S
4782 0U, // SUB_F64x2
4783 0U, // SUB_F64x2_S
4784 0U, // SUB_I16x8
4785 0U, // SUB_I16x8_S
4786 0U, // SUB_I32
4787 0U, // SUB_I32_S
4788 0U, // SUB_I32x4
4789 0U, // SUB_I32x4_S
4790 0U, // SUB_I64
4791 0U, // SUB_I64_S
4792 0U, // SUB_I64x2
4793 0U, // SUB_I64x2_S
4794 0U, // SUB_I8x16
4795 0U, // SUB_I8x16_S
4796 0U, // SUB_SAT_S_I16x8
4797 0U, // SUB_SAT_S_I16x8_S
4798 0U, // SUB_SAT_S_I8x16
4799 0U, // SUB_SAT_S_I8x16_S
4800 0U, // SUB_SAT_U_I16x8
4801 0U, // SUB_SAT_U_I16x8_S
4802 0U, // SUB_SAT_U_I8x16
4803 0U, // SUB_SAT_U_I8x16_S
4804 0U, // SWIZZLE
4805 0U, // SWIZZLE_S
4806 0U, // TABLE_COPY
4807 0U, // TABLE_COPY_S
4808 0U, // TABLE_FILL_EXNREF
4809 0U, // TABLE_FILL_EXNREF_S
4810 0U, // TABLE_FILL_EXTERNREF
4811 0U, // TABLE_FILL_EXTERNREF_S
4812 0U, // TABLE_FILL_FUNCREF
4813 0U, // TABLE_FILL_FUNCREF_S
4814 0U, // TABLE_GET_EXNREF
4815 0U, // TABLE_GET_EXNREF_S
4816 0U, // TABLE_GET_EXTERNREF
4817 0U, // TABLE_GET_EXTERNREF_S
4818 0U, // TABLE_GET_FUNCREF
4819 0U, // TABLE_GET_FUNCREF_S
4820 0U, // TABLE_GROW_EXNREF
4821 0U, // TABLE_GROW_EXNREF_S
4822 0U, // TABLE_GROW_EXTERNREF
4823 0U, // TABLE_GROW_EXTERNREF_S
4824 0U, // TABLE_GROW_FUNCREF
4825 0U, // TABLE_GROW_FUNCREF_S
4826 0U, // TABLE_SET_EXNREF
4827 0U, // TABLE_SET_EXNREF_S
4828 0U, // TABLE_SET_EXTERNREF
4829 0U, // TABLE_SET_EXTERNREF_S
4830 0U, // TABLE_SET_FUNCREF
4831 0U, // TABLE_SET_FUNCREF_S
4832 0U, // TABLE_SIZE
4833 0U, // TABLE_SIZE_S
4834 0U, // TEE_EXNREF
4835 0U, // TEE_EXNREF_S
4836 0U, // TEE_EXTERNREF
4837 0U, // TEE_EXTERNREF_S
4838 0U, // TEE_F32
4839 0U, // TEE_F32_S
4840 0U, // TEE_F64
4841 0U, // TEE_F64_S
4842 0U, // TEE_FUNCREF
4843 0U, // TEE_FUNCREF_S
4844 0U, // TEE_I32
4845 0U, // TEE_I32_S
4846 0U, // TEE_I64
4847 0U, // TEE_I64_S
4848 0U, // TEE_V128
4849 0U, // TEE_V128_S
4850 0U, // THROW
4851 0U, // THROW_REF
4852 0U, // THROW_REF_S
4853 0U, // THROW_S
4854 0U, // TRUNC_F16x8
4855 0U, // TRUNC_F16x8_S
4856 0U, // TRUNC_F32
4857 0U, // TRUNC_F32_S
4858 0U, // TRUNC_F32x4
4859 0U, // TRUNC_F32x4_S
4860 0U, // TRUNC_F64
4861 0U, // TRUNC_F64_S
4862 0U, // TRUNC_F64x2
4863 0U, // TRUNC_F64x2_S
4864 0U, // TRY
4865 0U, // TRY_S
4866 0U, // TRY_TABLE
4867 0U, // TRY_TABLE_S
4868 0U, // UNREACHABLE
4869 0U, // UNREACHABLE_S
4870 0U, // XOR
4871 0U, // XOR_I32
4872 0U, // XOR_I32_S
4873 0U, // XOR_I64
4874 0U, // XOR_I64_S
4875 0U, // XOR_S
4876 0U, // anonymous_14734MEMORY_GROW_A32
4877 0U, // anonymous_14734MEMORY_GROW_A32_S
4878 0U, // anonymous_14734MEMORY_SIZE_A32
4879 0U, // anonymous_14734MEMORY_SIZE_A32_S
4880 0U, // anonymous_14735MEMORY_GROW_A64
4881 0U, // anonymous_14735MEMORY_GROW_A64_S
4882 0U, // anonymous_14735MEMORY_SIZE_A64
4883 0U, // anonymous_14735MEMORY_SIZE_A64_S
4884 0U, // convert_low_s_F64x2
4885 0U, // convert_low_s_F64x2_S
4886 0U, // convert_low_u_F64x2
4887 0U, // convert_low_u_F64x2_S
4888 0U, // demote_zero_F32x4
4889 0U, // demote_zero_F32x4_S
4890 0U, // extadd_pairwise_s_I16x8
4891 0U, // extadd_pairwise_s_I16x8_S
4892 0U, // extadd_pairwise_s_I32x4
4893 0U, // extadd_pairwise_s_I32x4_S
4894 0U, // extadd_pairwise_u_I16x8
4895 0U, // extadd_pairwise_u_I16x8_S
4896 0U, // extadd_pairwise_u_I32x4
4897 0U, // extadd_pairwise_u_I32x4_S
4898 0U, // extend_high_s_I16x8
4899 0U, // extend_high_s_I16x8_S
4900 0U, // extend_high_s_I32x4
4901 0U, // extend_high_s_I32x4_S
4902 0U, // extend_high_s_I64x2
4903 0U, // extend_high_s_I64x2_S
4904 0U, // extend_high_u_I16x8
4905 0U, // extend_high_u_I16x8_S
4906 0U, // extend_high_u_I32x4
4907 0U, // extend_high_u_I32x4_S
4908 0U, // extend_high_u_I64x2
4909 0U, // extend_high_u_I64x2_S
4910 0U, // extend_low_s_I16x8
4911 0U, // extend_low_s_I16x8_S
4912 0U, // extend_low_s_I32x4
4913 0U, // extend_low_s_I32x4_S
4914 0U, // extend_low_s_I64x2
4915 0U, // extend_low_s_I64x2_S
4916 0U, // extend_low_u_I16x8
4917 0U, // extend_low_u_I16x8_S
4918 0U, // extend_low_u_I32x4
4919 0U, // extend_low_u_I32x4_S
4920 0U, // extend_low_u_I64x2
4921 0U, // extend_low_u_I64x2_S
4922 0U, // fp_to_sint_I16x8
4923 0U, // fp_to_sint_I16x8_S
4924 0U, // fp_to_sint_I32x4
4925 0U, // fp_to_sint_I32x4_S
4926 0U, // fp_to_uint_I16x8
4927 0U, // fp_to_uint_I16x8_S
4928 0U, // fp_to_uint_I32x4
4929 0U, // fp_to_uint_I32x4_S
4930 0U, // int_wasm_relaxed_trunc_signed_I32x4
4931 0U, // int_wasm_relaxed_trunc_signed_I32x4_S
4932 0U, // int_wasm_relaxed_trunc_signed_zero_I32x4
4933 0U, // int_wasm_relaxed_trunc_signed_zero_I32x4_S
4934 0U, // int_wasm_relaxed_trunc_unsigned_I32x4
4935 0U, // int_wasm_relaxed_trunc_unsigned_I32x4_S
4936 0U, // int_wasm_relaxed_trunc_unsigned_zero_I32x4
4937 0U, // int_wasm_relaxed_trunc_unsigned_zero_I32x4_S
4938 0U, // promote_low_F64x2
4939 0U, // promote_low_F64x2_S
4940 0U, // sint_to_fp_F16x8
4941 0U, // sint_to_fp_F16x8_S
4942 0U, // sint_to_fp_F32x4
4943 0U, // sint_to_fp_F32x4_S
4944 0U, // trunc_sat_zero_s_I32x4
4945 0U, // trunc_sat_zero_s_I32x4_S
4946 0U, // trunc_sat_zero_u_I32x4
4947 0U, // trunc_sat_zero_u_I32x4_S
4948 0U, // uint_to_fp_F16x8
4949 0U, // uint_to_fp_F16x8_S
4950 0U, // uint_to_fp_F32x4
4951 0U, // uint_to_fp_F32x4_S
4952 };
4953
4954 // Emit the opcode for the instruction.
4955 uint64_t Bits = 0;
4956 Bits |= (uint64_t)OpInfo0[MI.getOpcode()] << 0;
4957 Bits |= (uint64_t)OpInfo1[MI.getOpcode()] << 32;
4958 if (Bits == 0)
4959 return {nullptr, Bits};
4960 return {AsmStrs+(Bits & 16383)-1, Bits};
4961
4962}
4963/// printInstruction - This method is automatically generated by tablegen
4964/// from the instruction set description.
4965LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
4966void WebAssemblyInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O) {
4967 O << "\t";
4968
4969 auto MnemonicInfo = getMnemonic(MI: *MI);
4970
4971 O << MnemonicInfo.first;
4972
4973 uint64_t Bits = MnemonicInfo.second;
4974 assert(Bits != 0 && "Cannot print this instruction.");
4975
4976 // Fragment 0 encoded into 3 bits for 5 unique commands.
4977 switch ((Bits >> 14) & 7) {
4978 default: llvm_unreachable("Invalid command number.");
4979 case 0:
4980 // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
4981 return;
4982 break;
4983 case 1:
4984 // CALL_PARAMS, CALL_PARAMS_S, ABS_F16x8, ABS_F32, ABS_F32x4, ABS_F64, AB...
4985 printOperand(MI, OpNo: 0, O);
4986 break;
4987 case 2:
4988 // ATOMIC_LOAD16_U_I32_A32_S, ATOMIC_LOAD16_U_I32_A64_S, ATOMIC_LOAD16_U_...
4989 printOperand(MI, OpNo: 1, O);
4990 break;
4991 case 3:
4992 // BLOCK, BLOCK_S, IF, IF_S, LOOP, LOOP_S, TRY, TRY_S, TRY_TABLE, TRY_TAB...
4993 printWebAssemblySignatureOperand(MI, OpNo: 0, O);
4994 break;
4995 case 4:
4996 // BR_TABLE_I32_S, BR_TABLE_I64_S
4997 printBrList(MI, OpNo: 0, O);
4998 return;
4999 break;
5000 }
5001
5002
5003 // Fragment 1 encoded into 3 bits for 5 unique commands.
5004 switch ((Bits >> 17) & 7) {
5005 default: llvm_unreachable("Invalid command number.");
5006 case 0:
5007 // CALL_PARAMS, CALL_PARAMS_S, BLOCK, BLOCK_S, BR, BR_IF_S, BR_S, BR_TABL...
5008 return;
5009 break;
5010 case 1:
5011 // ABS_F16x8, ABS_F32, ABS_F32x4, ABS_F64, ABS_F64x2, ABS_I16x8, ABS_I32x...
5012 O << ", ";
5013 break;
5014 case 2:
5015 // ATOMIC_LOAD16_U_I32_A32_S, ATOMIC_LOAD16_U_I32_A64_S, ATOMIC_LOAD16_U_...
5016 printWebAssemblyP2AlignOperand(MI, OpNo: 0, O);
5017 break;
5018 case 3:
5019 // ATOMIC_STORE16_I32_A32, ATOMIC_STORE16_I32_A64, ATOMIC_STORE16_I64_A32...
5020 O << '(';
5021 break;
5022 case 4:
5023 // TRY_TABLE_S
5024 O << ' ';
5025 printCatchList(MI, OpNo: 1, O);
5026 return;
5027 break;
5028 }
5029
5030
5031 // Fragment 2 encoded into 3 bits for 5 unique commands.
5032 switch ((Bits >> 20) & 7) {
5033 default: llvm_unreachable("Invalid command number.");
5034 case 0:
5035 // ABS_F16x8, ABS_F32, ABS_F32x4, ABS_F64, ABS_F64x2, ABS_I16x8, ABS_I32x...
5036 printOperand(MI, OpNo: 1, O);
5037 break;
5038 case 1:
5039 // ATOMIC_LOAD16_U_I32_A32, ATOMIC_LOAD16_U_I32_A64, ATOMIC_LOAD16_U_I64_...
5040 printOperand(MI, OpNo: 2, O);
5041 break;
5042 case 2:
5043 // ATOMIC_LOAD16_U_I32_A32_S, ATOMIC_LOAD16_U_I32_A64_S, ATOMIC_LOAD16_U_...
5044 return;
5045 break;
5046 case 3:
5047 // LOAD_LANE_16_A32_S, LOAD_LANE_16_A64_S, LOAD_LANE_32_A32_S, LOAD_LANE_...
5048 O << ", ";
5049 printOperand(MI, OpNo: 2, O);
5050 return;
5051 break;
5052 case 4:
5053 // STORE_LANE_I16x8_A32, STORE_LANE_I16x8_A64, STORE_LANE_I32x4_A32, STOR...
5054 printOperand(MI, OpNo: 3, O);
5055 O << ')';
5056 printWebAssemblyP2AlignOperand(MI, OpNo: 0, O);
5057 O << ", ";
5058 printOperand(MI, OpNo: 4, O);
5059 O << ", ";
5060 printOperand(MI, OpNo: 2, O);
5061 return;
5062 break;
5063 }
5064
5065
5066 // Fragment 3 encoded into 2 bits for 4 unique commands.
5067 switch ((Bits >> 23) & 3) {
5068 default: llvm_unreachable("Invalid command number.");
5069 case 0:
5070 // ABS_F16x8, ABS_F32, ABS_F32x4, ABS_F64, ABS_F64x2, ABS_I16x8, ABS_I32x...
5071 return;
5072 break;
5073 case 1:
5074 // ADD_F16x8, ADD_F32, ADD_F32x4, ADD_F64, ADD_F64x2, ADD_I16x8, ADD_I32,...
5075 O << ", ";
5076 printOperand(MI, OpNo: 2, O);
5077 break;
5078 case 2:
5079 // ATOMIC_LOAD16_U_I32_A32, ATOMIC_LOAD16_U_I32_A64, ATOMIC_LOAD16_U_I64_...
5080 O << '(';
5081 break;
5082 case 3:
5083 // ATOMIC_STORE16_I32_A32, ATOMIC_STORE16_I32_A64, ATOMIC_STORE16_I64_A32...
5084 O << ')';
5085 printWebAssemblyP2AlignOperand(MI, OpNo: 0, O);
5086 O << ", ";
5087 printOperand(MI, OpNo: 3, O);
5088 return;
5089 break;
5090 }
5091
5092
5093 // Fragment 4 encoded into 2 bits for 4 unique commands.
5094 switch ((Bits >> 25) & 3) {
5095 default: llvm_unreachable("Invalid command number.");
5096 case 0:
5097 // ADD_F16x8, ADD_F32, ADD_F32x4, ADD_F64, ADD_F64x2, ADD_I16x8, ADD_I32,...
5098 return;
5099 break;
5100 case 1:
5101 // ATOMIC_LOAD16_U_I32_A32, ATOMIC_LOAD16_U_I32_A64, ATOMIC_LOAD16_U_I64_...
5102 printOperand(MI, OpNo: 3, O);
5103 O << ')';
5104 printWebAssemblyP2AlignOperand(MI, OpNo: 1, O);
5105 break;
5106 case 2:
5107 // BITSELECT, CONST_V128_F32x4, CONST_V128_F32x4_S, CONST_V128_I16x8, CON...
5108 O << ", ";
5109 printOperand(MI, OpNo: 3, O);
5110 break;
5111 case 3:
5112 // LOAD_LANE_16_A32, LOAD_LANE_16_A64, LOAD_LANE_32_A32, LOAD_LANE_32_A64...
5113 printOperand(MI, OpNo: 4, O);
5114 O << ')';
5115 printWebAssemblyP2AlignOperand(MI, OpNo: 1, O);
5116 O << ", ";
5117 printOperand(MI, OpNo: 5, O);
5118 O << ", ";
5119 printOperand(MI, OpNo: 3, O);
5120 return;
5121 break;
5122 }
5123
5124
5125 // Fragment 5 encoded into 1 bits for 2 unique commands.
5126 if ((Bits >> 27) & 1) {
5127 // ATOMIC_RMW16_U_ADD_I32_A32, ATOMIC_RMW16_U_ADD_I32_A64, ATOMIC_RMW16_U...
5128 O << ", ";
5129 printOperand(MI, OpNo: 4, O);
5130 } else {
5131 // ATOMIC_LOAD16_U_I32_A32, ATOMIC_LOAD16_U_I32_A64, ATOMIC_LOAD16_U_I64_...
5132 return;
5133 }
5134
5135
5136 // Fragment 6 encoded into 1 bits for 2 unique commands.
5137 if ((Bits >> 28) & 1) {
5138 // ATOMIC_RMW16_U_CMPXCHG_I32_A32, ATOMIC_RMW16_U_CMPXCHG_I32_A64, ATOMIC...
5139 O << ", ";
5140 printOperand(MI, OpNo: 5, O);
5141 } else {
5142 // ATOMIC_RMW16_U_ADD_I32_A32, ATOMIC_RMW16_U_ADD_I32_A64, ATOMIC_RMW16_U...
5143 return;
5144 }
5145
5146
5147 // Fragment 7 encoded into 1 bits for 2 unique commands.
5148 if ((Bits >> 29) & 1) {
5149 // CONST_V128_I16x8, CONST_V128_I16x8_S, CONST_V128_I8x16, CONST_V128_I8x...
5150 O << ", ";
5151 printOperand(MI, OpNo: 6, O);
5152 O << ", ";
5153 printOperand(MI, OpNo: 7, O);
5154 } else {
5155 // ATOMIC_RMW16_U_CMPXCHG_I32_A32, ATOMIC_RMW16_U_CMPXCHG_I32_A64, ATOMIC...
5156 return;
5157 }
5158
5159
5160 // Fragment 8 encoded into 1 bits for 2 unique commands.
5161 if ((Bits >> 30) & 1) {
5162 // CONST_V128_I16x8_S
5163 return;
5164 } else {
5165 // CONST_V128_I16x8, CONST_V128_I8x16, CONST_V128_I8x16_S, SHUFFLE, SHUFF...
5166 O << ", ";
5167 printOperand(MI, OpNo: 8, O);
5168 }
5169
5170
5171 // Fragment 9 encoded into 1 bits for 2 unique commands.
5172 if ((Bits >> 31) & 1) {
5173 // CONST_V128_I8x16, CONST_V128_I8x16_S, SHUFFLE, SHUFFLE_S
5174 O << ", ";
5175 printOperand(MI, OpNo: 9, O);
5176 O << ", ";
5177 printOperand(MI, OpNo: 10, O);
5178 O << ", ";
5179 printOperand(MI, OpNo: 11, O);
5180 O << ", ";
5181 printOperand(MI, OpNo: 12, O);
5182 O << ", ";
5183 printOperand(MI, OpNo: 13, O);
5184 O << ", ";
5185 printOperand(MI, OpNo: 14, O);
5186 O << ", ";
5187 printOperand(MI, OpNo: 15, O);
5188 } else {
5189 // CONST_V128_I16x8
5190 return;
5191 }
5192
5193
5194 // Fragment 10 encoded into 1 bits for 2 unique commands.
5195 if ((Bits >> 32) & 1) {
5196 // CONST_V128_I8x16_S, SHUFFLE_S
5197 return;
5198 } else {
5199 // CONST_V128_I8x16, SHUFFLE
5200 O << ", ";
5201 printOperand(MI, OpNo: 16, O);
5202 }
5203
5204
5205 // Fragment 11 encoded into 1 bits for 2 unique commands.
5206 if ((Bits >> 33) & 1) {
5207 // SHUFFLE
5208 O << ", ";
5209 printOperand(MI, OpNo: 17, O);
5210 O << ", ";
5211 printOperand(MI, OpNo: 18, O);
5212 return;
5213 } else {
5214 // CONST_V128_I8x16
5215 return;
5216 }
5217
5218}
5219
5220
5221/// getRegisterName - This method is automatically generated by tblgen
5222/// from the register set description. This returns the assembler name
5223/// for the specified register.
5224const char *WebAssemblyInstPrinter::getRegisterName(MCRegister Reg) {
5225 unsigned RegNo = Reg.id();
5226 assert(RegNo && RegNo < 15 && "Invalid register number!");
5227
5228
5229#ifdef __GNUC__
5230#pragma GCC diagnostic push
5231#pragma GCC diagnostic ignored "-Woverlength-strings"
5232#endif
5233 static const char AsmStrs[] = {
5234 /* 0 */ "%f32.0\000"
5235 /* 7 */ "%i32.0\000"
5236 /* 14 */ "%f64.0\000"
5237 /* 21 */ "%i64.0\000"
5238 /* 28 */ "%funcref.0\000"
5239 /* 39 */ "%externref.0\000"
5240 /* 52 */ "%exnref.0\000"
5241 /* 62 */ "%FP32\000"
5242 /* 68 */ "%SP32\000"
5243 /* 74 */ "%FP64\000"
5244 /* 80 */ "%SP64\000"
5245 /* 86 */ "%v128\000"
5246 /* 92 */ "STACK\000"
5247 /* 98 */ "ARGUMENTS\000"
5248};
5249#ifdef __GNUC__
5250#pragma GCC diagnostic pop
5251#endif
5252
5253 static const uint8_t RegAsmOffset[] = {
5254 98, 92, 52, 39, 62, 74, 28, 68, 80, 0, 14, 7, 21, 86,
5255 };
5256
5257 assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
5258 "Invalid alt name index for register!");
5259 return AsmStrs+RegAsmOffset[RegNo-1];
5260}
5261
5262#ifdef PRINT_ALIAS_INSTR
5263#undef PRINT_ALIAS_INSTR
5264
5265bool WebAssemblyInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, raw_ostream &OS) {
5266 return false;
5267}
5268
5269#endif // PRINT_ALIAS_INSTR
5270