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