1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Machine Code Emitter *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* *|
7\*===----------------------------------------------------------------------===*/
8
9uint64_t WebAssemblyMCCodeEmitter::getBinaryCodeForInstr(const MCInst &MI,
10 SmallVectorImpl<MCFixup> &Fixups,
11 const MCSubtargetInfo &STI) const {
12 static const uint64_t InstBits[] = {
13 UINT64_C(0),
14 UINT64_C(0),
15 UINT64_C(0),
16 UINT64_C(0),
17 UINT64_C(0),
18 UINT64_C(0),
19 UINT64_C(0),
20 UINT64_C(0),
21 UINT64_C(0),
22 UINT64_C(0),
23 UINT64_C(0),
24 UINT64_C(0),
25 UINT64_C(0),
26 UINT64_C(0),
27 UINT64_C(0),
28 UINT64_C(0),
29 UINT64_C(0),
30 UINT64_C(0),
31 UINT64_C(0),
32 UINT64_C(0),
33 UINT64_C(0),
34 UINT64_C(0),
35 UINT64_C(0),
36 UINT64_C(0),
37 UINT64_C(0),
38 UINT64_C(0),
39 UINT64_C(0),
40 UINT64_C(0),
41 UINT64_C(0),
42 UINT64_C(0),
43 UINT64_C(0),
44 UINT64_C(0),
45 UINT64_C(0),
46 UINT64_C(0),
47 UINT64_C(0),
48 UINT64_C(0),
49 UINT64_C(0),
50 UINT64_C(0),
51 UINT64_C(0),
52 UINT64_C(0),
53 UINT64_C(0),
54 UINT64_C(0),
55 UINT64_C(0),
56 UINT64_C(0),
57 UINT64_C(0),
58 UINT64_C(0),
59 UINT64_C(0),
60 UINT64_C(0),
61 UINT64_C(0),
62 UINT64_C(0),
63 UINT64_C(0),
64 UINT64_C(0),
65 UINT64_C(0),
66 UINT64_C(0),
67 UINT64_C(0),
68 UINT64_C(0),
69 UINT64_C(0),
70 UINT64_C(0),
71 UINT64_C(0),
72 UINT64_C(0),
73 UINT64_C(0),
74 UINT64_C(0),
75 UINT64_C(0),
76 UINT64_C(0),
77 UINT64_C(0),
78 UINT64_C(0),
79 UINT64_C(0),
80 UINT64_C(0),
81 UINT64_C(0),
82 UINT64_C(0),
83 UINT64_C(0),
84 UINT64_C(0),
85 UINT64_C(0),
86 UINT64_C(0),
87 UINT64_C(0),
88 UINT64_C(0),
89 UINT64_C(0),
90 UINT64_C(0),
91 UINT64_C(0),
92 UINT64_C(0),
93 UINT64_C(0),
94 UINT64_C(0),
95 UINT64_C(0),
96 UINT64_C(0),
97 UINT64_C(0),
98 UINT64_C(0),
99 UINT64_C(0),
100 UINT64_C(0),
101 UINT64_C(0),
102 UINT64_C(0),
103 UINT64_C(0),
104 UINT64_C(0),
105 UINT64_C(0),
106 UINT64_C(0),
107 UINT64_C(0),
108 UINT64_C(0),
109 UINT64_C(0),
110 UINT64_C(0),
111 UINT64_C(0),
112 UINT64_C(0),
113 UINT64_C(0),
114 UINT64_C(0),
115 UINT64_C(0),
116 UINT64_C(0),
117 UINT64_C(0),
118 UINT64_C(0),
119 UINT64_C(0),
120 UINT64_C(0),
121 UINT64_C(0),
122 UINT64_C(0),
123 UINT64_C(0),
124 UINT64_C(0),
125 UINT64_C(0),
126 UINT64_C(0),
127 UINT64_C(0),
128 UINT64_C(0),
129 UINT64_C(0),
130 UINT64_C(0),
131 UINT64_C(0),
132 UINT64_C(0),
133 UINT64_C(0),
134 UINT64_C(0),
135 UINT64_C(0),
136 UINT64_C(0),
137 UINT64_C(0),
138 UINT64_C(0),
139 UINT64_C(0),
140 UINT64_C(0),
141 UINT64_C(0),
142 UINT64_C(0),
143 UINT64_C(0),
144 UINT64_C(0),
145 UINT64_C(0),
146 UINT64_C(0),
147 UINT64_C(0),
148 UINT64_C(0),
149 UINT64_C(0),
150 UINT64_C(0),
151 UINT64_C(0),
152 UINT64_C(0),
153 UINT64_C(0),
154 UINT64_C(0),
155 UINT64_C(0),
156 UINT64_C(0),
157 UINT64_C(0),
158 UINT64_C(0),
159 UINT64_C(0),
160 UINT64_C(0),
161 UINT64_C(0),
162 UINT64_C(0),
163 UINT64_C(0),
164 UINT64_C(0),
165 UINT64_C(0),
166 UINT64_C(0),
167 UINT64_C(0),
168 UINT64_C(0),
169 UINT64_C(0),
170 UINT64_C(0),
171 UINT64_C(0),
172 UINT64_C(0),
173 UINT64_C(0),
174 UINT64_C(0),
175 UINT64_C(0),
176 UINT64_C(0),
177 UINT64_C(0),
178 UINT64_C(0),
179 UINT64_C(0),
180 UINT64_C(0),
181 UINT64_C(0),
182 UINT64_C(0),
183 UINT64_C(0),
184 UINT64_C(0),
185 UINT64_C(0),
186 UINT64_C(0),
187 UINT64_C(0),
188 UINT64_C(0),
189 UINT64_C(0),
190 UINT64_C(0),
191 UINT64_C(0),
192 UINT64_C(0),
193 UINT64_C(0),
194 UINT64_C(0),
195 UINT64_C(0),
196 UINT64_C(0),
197 UINT64_C(0),
198 UINT64_C(0),
199 UINT64_C(0),
200 UINT64_C(0),
201 UINT64_C(0),
202 UINT64_C(0),
203 UINT64_C(0),
204 UINT64_C(0),
205 UINT64_C(0),
206 UINT64_C(0),
207 UINT64_C(0),
208 UINT64_C(0),
209 UINT64_C(0),
210 UINT64_C(0),
211 UINT64_C(0),
212 UINT64_C(0),
213 UINT64_C(0),
214 UINT64_C(0),
215 UINT64_C(0),
216 UINT64_C(0),
217 UINT64_C(0),
218 UINT64_C(0),
219 UINT64_C(0),
220 UINT64_C(0),
221 UINT64_C(0),
222 UINT64_C(0),
223 UINT64_C(0),
224 UINT64_C(0),
225 UINT64_C(0),
226 UINT64_C(0),
227 UINT64_C(0),
228 UINT64_C(0),
229 UINT64_C(0),
230 UINT64_C(0),
231 UINT64_C(0),
232 UINT64_C(0),
233 UINT64_C(0),
234 UINT64_C(0),
235 UINT64_C(0),
236 UINT64_C(0),
237 UINT64_C(0),
238 UINT64_C(0),
239 UINT64_C(0),
240 UINT64_C(0),
241 UINT64_C(0),
242 UINT64_C(0),
243 UINT64_C(0),
244 UINT64_C(0),
245 UINT64_C(0),
246 UINT64_C(0),
247 UINT64_C(0),
248 UINT64_C(0),
249 UINT64_C(0),
250 UINT64_C(0),
251 UINT64_C(0),
252 UINT64_C(0),
253 UINT64_C(0),
254 UINT64_C(0),
255 UINT64_C(0),
256 UINT64_C(0),
257 UINT64_C(0),
258 UINT64_C(0),
259 UINT64_C(0),
260 UINT64_C(0),
261 UINT64_C(0),
262 UINT64_C(0),
263 UINT64_C(0),
264 UINT64_C(0),
265 UINT64_C(0),
266 UINT64_C(0),
267 UINT64_C(0),
268 UINT64_C(0),
269 UINT64_C(0),
270 UINT64_C(0),
271 UINT64_C(0),
272 UINT64_C(0),
273 UINT64_C(0),
274 UINT64_C(0),
275 UINT64_C(0),
276 UINT64_C(0),
277 UINT64_C(0),
278 UINT64_C(0),
279 UINT64_C(0),
280 UINT64_C(0),
281 UINT64_C(0),
282 UINT64_C(0),
283 UINT64_C(0),
284 UINT64_C(0),
285 UINT64_C(0),
286 UINT64_C(0),
287 UINT64_C(0),
288 UINT64_C(0),
289 UINT64_C(0),
290 UINT64_C(0),
291 UINT64_C(0),
292 UINT64_C(0),
293 UINT64_C(0),
294 UINT64_C(0),
295 UINT64_C(0),
296 UINT64_C(0),
297 UINT64_C(0),
298 UINT64_C(0),
299 UINT64_C(0),
300 UINT64_C(0),
301 UINT64_C(0),
302 UINT64_C(0),
303 UINT64_C(0),
304 UINT64_C(0),
305 UINT64_C(0),
306 UINT64_C(0),
307 UINT64_C(0),
308 UINT64_C(0),
309 UINT64_C(0),
310 UINT64_C(0),
311 UINT64_C(0),
312 UINT64_C(0),
313 UINT64_C(0),
314 UINT64_C(0),
315 UINT64_C(0),
316 UINT64_C(0),
317 UINT64_C(0),
318 UINT64_C(0),
319 UINT64_C(0),
320 UINT64_C(16580913), // ABS_F16x8
321 UINT64_C(16580913), // ABS_F16x8_S
322 UINT64_C(139), // ABS_F32
323 UINT64_C(139), // ABS_F32_S
324 UINT64_C(64992), // ABS_F32x4
325 UINT64_C(64992), // ABS_F32x4_S
326 UINT64_C(153), // ABS_F64
327 UINT64_C(153), // ABS_F64_S
328 UINT64_C(65004), // ABS_F64x2
329 UINT64_C(65004), // ABS_F64x2_S
330 UINT64_C(64896), // ABS_I16x8
331 UINT64_C(64896), // ABS_I16x8_S
332 UINT64_C(64928), // ABS_I32x4
333 UINT64_C(64928), // ABS_I32x4_S
334 UINT64_C(64960), // ABS_I64x2
335 UINT64_C(64960), // ABS_I64x2_S
336 UINT64_C(64864), // ABS_I8x16
337 UINT64_C(64864), // ABS_I8x16_S
338 UINT64_C(16580916), // ADD_F16x8
339 UINT64_C(16580916), // ADD_F16x8_S
340 UINT64_C(146), // ADD_F32
341 UINT64_C(146), // ADD_F32_S
342 UINT64_C(64996), // ADD_F32x4
343 UINT64_C(64996), // ADD_F32x4_S
344 UINT64_C(160), // ADD_F64
345 UINT64_C(160), // ADD_F64_S
346 UINT64_C(65008), // ADD_F64x2
347 UINT64_C(65008), // ADD_F64x2_S
348 UINT64_C(64910), // ADD_I16x8
349 UINT64_C(64910), // ADD_I16x8_S
350 UINT64_C(106), // ADD_I32
351 UINT64_C(106), // ADD_I32_S
352 UINT64_C(64942), // ADD_I32x4
353 UINT64_C(64942), // ADD_I32x4_S
354 UINT64_C(124), // ADD_I64
355 UINT64_C(124), // ADD_I64_S
356 UINT64_C(64974), // ADD_I64x2
357 UINT64_C(64974), // ADD_I64x2_S
358 UINT64_C(64878), // ADD_I8x16
359 UINT64_C(64878), // ADD_I8x16_S
360 UINT64_C(64911), // ADD_SAT_S_I16x8
361 UINT64_C(64911), // ADD_SAT_S_I16x8_S
362 UINT64_C(64879), // ADD_SAT_S_I8x16
363 UINT64_C(64879), // ADD_SAT_S_I8x16_S
364 UINT64_C(64912), // ADD_SAT_U_I16x8
365 UINT64_C(64912), // ADD_SAT_U_I16x8_S
366 UINT64_C(64880), // ADD_SAT_U_I8x16
367 UINT64_C(64880), // ADD_SAT_U_I8x16_S
368 UINT64_C(4294967295), // ADJCALLSTACKDOWN
369 UINT64_C(4294967295), // ADJCALLSTACKDOWN_S
370 UINT64_C(4294967295), // ADJCALLSTACKUP
371 UINT64_C(4294967295), // ADJCALLSTACKUP_S
372 UINT64_C(64899), // ALLTRUE_I16x8
373 UINT64_C(64899), // ALLTRUE_I16x8_S
374 UINT64_C(64931), // ALLTRUE_I32x4
375 UINT64_C(64931), // ALLTRUE_I32x4_S
376 UINT64_C(64963), // ALLTRUE_I64x2
377 UINT64_C(64963), // ALLTRUE_I64x2_S
378 UINT64_C(64867), // ALLTRUE_I8x16
379 UINT64_C(64867), // ALLTRUE_I8x16_S
380 UINT64_C(64846), // AND
381 UINT64_C(64847), // ANDNOT
382 UINT64_C(64847), // ANDNOT_S
383 UINT64_C(113), // AND_I32
384 UINT64_C(113), // AND_I32_S
385 UINT64_C(131), // AND_I64
386 UINT64_C(131), // AND_I64_S
387 UINT64_C(64846), // AND_S
388 UINT64_C(64851), // ANYTRUE
389 UINT64_C(64851), // ANYTRUE_S
390 UINT64_C(4294967295), // ARGUMENT_exnref
391 UINT64_C(4294967295), // ARGUMENT_exnref_S
392 UINT64_C(4294967295), // ARGUMENT_externref
393 UINT64_C(4294967295), // ARGUMENT_externref_S
394 UINT64_C(4294967295), // ARGUMENT_f32
395 UINT64_C(4294967295), // ARGUMENT_f32_S
396 UINT64_C(4294967295), // ARGUMENT_f64
397 UINT64_C(4294967295), // ARGUMENT_f64_S
398 UINT64_C(4294967295), // ARGUMENT_funcref
399 UINT64_C(4294967295), // ARGUMENT_funcref_S
400 UINT64_C(4294967295), // ARGUMENT_i32
401 UINT64_C(4294967295), // ARGUMENT_i32_S
402 UINT64_C(4294967295), // ARGUMENT_i64
403 UINT64_C(4294967295), // ARGUMENT_i64_S
404 UINT64_C(4294967295), // ARGUMENT_v16i8
405 UINT64_C(4294967295), // ARGUMENT_v16i8_S
406 UINT64_C(4294967295), // ARGUMENT_v2f64
407 UINT64_C(4294967295), // ARGUMENT_v2f64_S
408 UINT64_C(4294967295), // ARGUMENT_v2i64
409 UINT64_C(4294967295), // ARGUMENT_v2i64_S
410 UINT64_C(4294967295), // ARGUMENT_v4f32
411 UINT64_C(4294967295), // ARGUMENT_v4f32_S
412 UINT64_C(4294967295), // ARGUMENT_v4i32
413 UINT64_C(4294967295), // ARGUMENT_v4i32_S
414 UINT64_C(4294967295), // ARGUMENT_v8f16
415 UINT64_C(4294967295), // ARGUMENT_v8f16_S
416 UINT64_C(4294967295), // ARGUMENT_v8i16
417 UINT64_C(4294967295), // ARGUMENT_v8i16_S
418 UINT64_C(65027), // ATOMIC_FENCE
419 UINT64_C(65027), // ATOMIC_FENCE_S
420 UINT64_C(65043), // ATOMIC_LOAD16_U_I32_A32
421 UINT64_C(65043), // ATOMIC_LOAD16_U_I32_A32_S
422 UINT64_C(65043), // ATOMIC_LOAD16_U_I32_A64
423 UINT64_C(65043), // ATOMIC_LOAD16_U_I32_A64_S
424 UINT64_C(65045), // ATOMIC_LOAD16_U_I64_A32
425 UINT64_C(65045), // ATOMIC_LOAD16_U_I64_A32_S
426 UINT64_C(65045), // ATOMIC_LOAD16_U_I64_A64
427 UINT64_C(65045), // ATOMIC_LOAD16_U_I64_A64_S
428 UINT64_C(65046), // ATOMIC_LOAD32_U_I64_A32
429 UINT64_C(65046), // ATOMIC_LOAD32_U_I64_A32_S
430 UINT64_C(65046), // ATOMIC_LOAD32_U_I64_A64
431 UINT64_C(65046), // ATOMIC_LOAD32_U_I64_A64_S
432 UINT64_C(65042), // ATOMIC_LOAD8_U_I32_A32
433 UINT64_C(65042), // ATOMIC_LOAD8_U_I32_A32_S
434 UINT64_C(65042), // ATOMIC_LOAD8_U_I32_A64
435 UINT64_C(65042), // ATOMIC_LOAD8_U_I32_A64_S
436 UINT64_C(65044), // ATOMIC_LOAD8_U_I64_A32
437 UINT64_C(65044), // ATOMIC_LOAD8_U_I64_A32_S
438 UINT64_C(65044), // ATOMIC_LOAD8_U_I64_A64
439 UINT64_C(65044), // ATOMIC_LOAD8_U_I64_A64_S
440 UINT64_C(65040), // ATOMIC_LOAD_I32_A32
441 UINT64_C(65040), // ATOMIC_LOAD_I32_A32_S
442 UINT64_C(65040), // ATOMIC_LOAD_I32_A64
443 UINT64_C(65040), // ATOMIC_LOAD_I32_A64_S
444 UINT64_C(65041), // ATOMIC_LOAD_I64_A32
445 UINT64_C(65041), // ATOMIC_LOAD_I64_A32_S
446 UINT64_C(65041), // ATOMIC_LOAD_I64_A64
447 UINT64_C(65041), // ATOMIC_LOAD_I64_A64_S
448 UINT64_C(65057), // ATOMIC_RMW16_U_ADD_I32_A32
449 UINT64_C(65057), // ATOMIC_RMW16_U_ADD_I32_A32_S
450 UINT64_C(65057), // ATOMIC_RMW16_U_ADD_I32_A64
451 UINT64_C(65057), // ATOMIC_RMW16_U_ADD_I32_A64_S
452 UINT64_C(65059), // ATOMIC_RMW16_U_ADD_I64_A32
453 UINT64_C(65059), // ATOMIC_RMW16_U_ADD_I64_A32_S
454 UINT64_C(65059), // ATOMIC_RMW16_U_ADD_I64_A64
455 UINT64_C(65059), // ATOMIC_RMW16_U_ADD_I64_A64_S
456 UINT64_C(65071), // ATOMIC_RMW16_U_AND_I32_A32
457 UINT64_C(65071), // ATOMIC_RMW16_U_AND_I32_A32_S
458 UINT64_C(65071), // ATOMIC_RMW16_U_AND_I32_A64
459 UINT64_C(65071), // ATOMIC_RMW16_U_AND_I32_A64_S
460 UINT64_C(65073), // ATOMIC_RMW16_U_AND_I64_A32
461 UINT64_C(65073), // ATOMIC_RMW16_U_AND_I64_A32_S
462 UINT64_C(65073), // ATOMIC_RMW16_U_AND_I64_A64
463 UINT64_C(65073), // ATOMIC_RMW16_U_AND_I64_A64_S
464 UINT64_C(65099), // ATOMIC_RMW16_U_CMPXCHG_I32_A32
465 UINT64_C(65099), // ATOMIC_RMW16_U_CMPXCHG_I32_A32_S
466 UINT64_C(65099), // ATOMIC_RMW16_U_CMPXCHG_I32_A64
467 UINT64_C(65099), // ATOMIC_RMW16_U_CMPXCHG_I32_A64_S
468 UINT64_C(65101), // ATOMIC_RMW16_U_CMPXCHG_I64_A32
469 UINT64_C(65101), // ATOMIC_RMW16_U_CMPXCHG_I64_A32_S
470 UINT64_C(65101), // ATOMIC_RMW16_U_CMPXCHG_I64_A64
471 UINT64_C(65101), // ATOMIC_RMW16_U_CMPXCHG_I64_A64_S
472 UINT64_C(65078), // ATOMIC_RMW16_U_OR_I32_A32
473 UINT64_C(65078), // ATOMIC_RMW16_U_OR_I32_A32_S
474 UINT64_C(65078), // ATOMIC_RMW16_U_OR_I32_A64
475 UINT64_C(65078), // ATOMIC_RMW16_U_OR_I32_A64_S
476 UINT64_C(65080), // ATOMIC_RMW16_U_OR_I64_A32
477 UINT64_C(65080), // ATOMIC_RMW16_U_OR_I64_A32_S
478 UINT64_C(65080), // ATOMIC_RMW16_U_OR_I64_A64
479 UINT64_C(65080), // ATOMIC_RMW16_U_OR_I64_A64_S
480 UINT64_C(65064), // ATOMIC_RMW16_U_SUB_I32_A32
481 UINT64_C(65064), // ATOMIC_RMW16_U_SUB_I32_A32_S
482 UINT64_C(65064), // ATOMIC_RMW16_U_SUB_I32_A64
483 UINT64_C(65064), // ATOMIC_RMW16_U_SUB_I32_A64_S
484 UINT64_C(65066), // ATOMIC_RMW16_U_SUB_I64_A32
485 UINT64_C(65066), // ATOMIC_RMW16_U_SUB_I64_A32_S
486 UINT64_C(65066), // ATOMIC_RMW16_U_SUB_I64_A64
487 UINT64_C(65066), // ATOMIC_RMW16_U_SUB_I64_A64_S
488 UINT64_C(65092), // ATOMIC_RMW16_U_XCHG_I32_A32
489 UINT64_C(65092), // ATOMIC_RMW16_U_XCHG_I32_A32_S
490 UINT64_C(65092), // ATOMIC_RMW16_U_XCHG_I32_A64
491 UINT64_C(65092), // ATOMIC_RMW16_U_XCHG_I32_A64_S
492 UINT64_C(65094), // ATOMIC_RMW16_U_XCHG_I64_A32
493 UINT64_C(65094), // ATOMIC_RMW16_U_XCHG_I64_A32_S
494 UINT64_C(65094), // ATOMIC_RMW16_U_XCHG_I64_A64
495 UINT64_C(65094), // ATOMIC_RMW16_U_XCHG_I64_A64_S
496 UINT64_C(65085), // ATOMIC_RMW16_U_XOR_I32_A32
497 UINT64_C(65085), // ATOMIC_RMW16_U_XOR_I32_A32_S
498 UINT64_C(65085), // ATOMIC_RMW16_U_XOR_I32_A64
499 UINT64_C(65085), // ATOMIC_RMW16_U_XOR_I32_A64_S
500 UINT64_C(65087), // ATOMIC_RMW16_U_XOR_I64_A32
501 UINT64_C(65087), // ATOMIC_RMW16_U_XOR_I64_A32_S
502 UINT64_C(65087), // ATOMIC_RMW16_U_XOR_I64_A64
503 UINT64_C(65087), // ATOMIC_RMW16_U_XOR_I64_A64_S
504 UINT64_C(65060), // ATOMIC_RMW32_U_ADD_I64_A32
505 UINT64_C(65060), // ATOMIC_RMW32_U_ADD_I64_A32_S
506 UINT64_C(65060), // ATOMIC_RMW32_U_ADD_I64_A64
507 UINT64_C(65060), // ATOMIC_RMW32_U_ADD_I64_A64_S
508 UINT64_C(65074), // ATOMIC_RMW32_U_AND_I64_A32
509 UINT64_C(65074), // ATOMIC_RMW32_U_AND_I64_A32_S
510 UINT64_C(65074), // ATOMIC_RMW32_U_AND_I64_A64
511 UINT64_C(65074), // ATOMIC_RMW32_U_AND_I64_A64_S
512 UINT64_C(65102), // ATOMIC_RMW32_U_CMPXCHG_I64_A32
513 UINT64_C(65102), // ATOMIC_RMW32_U_CMPXCHG_I64_A32_S
514 UINT64_C(65102), // ATOMIC_RMW32_U_CMPXCHG_I64_A64
515 UINT64_C(65102), // ATOMIC_RMW32_U_CMPXCHG_I64_A64_S
516 UINT64_C(65081), // ATOMIC_RMW32_U_OR_I64_A32
517 UINT64_C(65081), // ATOMIC_RMW32_U_OR_I64_A32_S
518 UINT64_C(65081), // ATOMIC_RMW32_U_OR_I64_A64
519 UINT64_C(65081), // ATOMIC_RMW32_U_OR_I64_A64_S
520 UINT64_C(65067), // ATOMIC_RMW32_U_SUB_I64_A32
521 UINT64_C(65067), // ATOMIC_RMW32_U_SUB_I64_A32_S
522 UINT64_C(65067), // ATOMIC_RMW32_U_SUB_I64_A64
523 UINT64_C(65067), // ATOMIC_RMW32_U_SUB_I64_A64_S
524 UINT64_C(65095), // ATOMIC_RMW32_U_XCHG_I64_A32
525 UINT64_C(65095), // ATOMIC_RMW32_U_XCHG_I64_A32_S
526 UINT64_C(65095), // ATOMIC_RMW32_U_XCHG_I64_A64
527 UINT64_C(65095), // ATOMIC_RMW32_U_XCHG_I64_A64_S
528 UINT64_C(65088), // ATOMIC_RMW32_U_XOR_I64_A32
529 UINT64_C(65088), // ATOMIC_RMW32_U_XOR_I64_A32_S
530 UINT64_C(65088), // ATOMIC_RMW32_U_XOR_I64_A64
531 UINT64_C(65088), // ATOMIC_RMW32_U_XOR_I64_A64_S
532 UINT64_C(65056), // ATOMIC_RMW8_U_ADD_I32_A32
533 UINT64_C(65056), // ATOMIC_RMW8_U_ADD_I32_A32_S
534 UINT64_C(65056), // ATOMIC_RMW8_U_ADD_I32_A64
535 UINT64_C(65056), // ATOMIC_RMW8_U_ADD_I32_A64_S
536 UINT64_C(65058), // ATOMIC_RMW8_U_ADD_I64_A32
537 UINT64_C(65058), // ATOMIC_RMW8_U_ADD_I64_A32_S
538 UINT64_C(65058), // ATOMIC_RMW8_U_ADD_I64_A64
539 UINT64_C(65058), // ATOMIC_RMW8_U_ADD_I64_A64_S
540 UINT64_C(65070), // ATOMIC_RMW8_U_AND_I32_A32
541 UINT64_C(65070), // ATOMIC_RMW8_U_AND_I32_A32_S
542 UINT64_C(65070), // ATOMIC_RMW8_U_AND_I32_A64
543 UINT64_C(65070), // ATOMIC_RMW8_U_AND_I32_A64_S
544 UINT64_C(65072), // ATOMIC_RMW8_U_AND_I64_A32
545 UINT64_C(65072), // ATOMIC_RMW8_U_AND_I64_A32_S
546 UINT64_C(65072), // ATOMIC_RMW8_U_AND_I64_A64
547 UINT64_C(65072), // ATOMIC_RMW8_U_AND_I64_A64_S
548 UINT64_C(65098), // ATOMIC_RMW8_U_CMPXCHG_I32_A32
549 UINT64_C(65098), // ATOMIC_RMW8_U_CMPXCHG_I32_A32_S
550 UINT64_C(65098), // ATOMIC_RMW8_U_CMPXCHG_I32_A64
551 UINT64_C(65098), // ATOMIC_RMW8_U_CMPXCHG_I32_A64_S
552 UINT64_C(65100), // ATOMIC_RMW8_U_CMPXCHG_I64_A32
553 UINT64_C(65100), // ATOMIC_RMW8_U_CMPXCHG_I64_A32_S
554 UINT64_C(65100), // ATOMIC_RMW8_U_CMPXCHG_I64_A64
555 UINT64_C(65100), // ATOMIC_RMW8_U_CMPXCHG_I64_A64_S
556 UINT64_C(65077), // ATOMIC_RMW8_U_OR_I32_A32
557 UINT64_C(65077), // ATOMIC_RMW8_U_OR_I32_A32_S
558 UINT64_C(65077), // ATOMIC_RMW8_U_OR_I32_A64
559 UINT64_C(65077), // ATOMIC_RMW8_U_OR_I32_A64_S
560 UINT64_C(65079), // ATOMIC_RMW8_U_OR_I64_A32
561 UINT64_C(65079), // ATOMIC_RMW8_U_OR_I64_A32_S
562 UINT64_C(65079), // ATOMIC_RMW8_U_OR_I64_A64
563 UINT64_C(65079), // ATOMIC_RMW8_U_OR_I64_A64_S
564 UINT64_C(65063), // ATOMIC_RMW8_U_SUB_I32_A32
565 UINT64_C(65063), // ATOMIC_RMW8_U_SUB_I32_A32_S
566 UINT64_C(65063), // ATOMIC_RMW8_U_SUB_I32_A64
567 UINT64_C(65063), // ATOMIC_RMW8_U_SUB_I32_A64_S
568 UINT64_C(65065), // ATOMIC_RMW8_U_SUB_I64_A32
569 UINT64_C(65065), // ATOMIC_RMW8_U_SUB_I64_A32_S
570 UINT64_C(65065), // ATOMIC_RMW8_U_SUB_I64_A64
571 UINT64_C(65065), // ATOMIC_RMW8_U_SUB_I64_A64_S
572 UINT64_C(65091), // ATOMIC_RMW8_U_XCHG_I32_A32
573 UINT64_C(65091), // ATOMIC_RMW8_U_XCHG_I32_A32_S
574 UINT64_C(65091), // ATOMIC_RMW8_U_XCHG_I32_A64
575 UINT64_C(65091), // ATOMIC_RMW8_U_XCHG_I32_A64_S
576 UINT64_C(65093), // ATOMIC_RMW8_U_XCHG_I64_A32
577 UINT64_C(65093), // ATOMIC_RMW8_U_XCHG_I64_A32_S
578 UINT64_C(65093), // ATOMIC_RMW8_U_XCHG_I64_A64
579 UINT64_C(65093), // ATOMIC_RMW8_U_XCHG_I64_A64_S
580 UINT64_C(65084), // ATOMIC_RMW8_U_XOR_I32_A32
581 UINT64_C(65084), // ATOMIC_RMW8_U_XOR_I32_A32_S
582 UINT64_C(65084), // ATOMIC_RMW8_U_XOR_I32_A64
583 UINT64_C(65084), // ATOMIC_RMW8_U_XOR_I32_A64_S
584 UINT64_C(65086), // ATOMIC_RMW8_U_XOR_I64_A32
585 UINT64_C(65086), // ATOMIC_RMW8_U_XOR_I64_A32_S
586 UINT64_C(65086), // ATOMIC_RMW8_U_XOR_I64_A64
587 UINT64_C(65086), // ATOMIC_RMW8_U_XOR_I64_A64_S
588 UINT64_C(65054), // ATOMIC_RMW_ADD_I32_A32
589 UINT64_C(65054), // ATOMIC_RMW_ADD_I32_A32_S
590 UINT64_C(65054), // ATOMIC_RMW_ADD_I32_A64
591 UINT64_C(65054), // ATOMIC_RMW_ADD_I32_A64_S
592 UINT64_C(65055), // ATOMIC_RMW_ADD_I64_A32
593 UINT64_C(65055), // ATOMIC_RMW_ADD_I64_A32_S
594 UINT64_C(65055), // ATOMIC_RMW_ADD_I64_A64
595 UINT64_C(65055), // ATOMIC_RMW_ADD_I64_A64_S
596 UINT64_C(65068), // ATOMIC_RMW_AND_I32_A32
597 UINT64_C(65068), // ATOMIC_RMW_AND_I32_A32_S
598 UINT64_C(65068), // ATOMIC_RMW_AND_I32_A64
599 UINT64_C(65068), // ATOMIC_RMW_AND_I32_A64_S
600 UINT64_C(65069), // ATOMIC_RMW_AND_I64_A32
601 UINT64_C(65069), // ATOMIC_RMW_AND_I64_A32_S
602 UINT64_C(65069), // ATOMIC_RMW_AND_I64_A64
603 UINT64_C(65069), // ATOMIC_RMW_AND_I64_A64_S
604 UINT64_C(65096), // ATOMIC_RMW_CMPXCHG_I32_A32
605 UINT64_C(65096), // ATOMIC_RMW_CMPXCHG_I32_A32_S
606 UINT64_C(65096), // ATOMIC_RMW_CMPXCHG_I32_A64
607 UINT64_C(65096), // ATOMIC_RMW_CMPXCHG_I32_A64_S
608 UINT64_C(65097), // ATOMIC_RMW_CMPXCHG_I64_A32
609 UINT64_C(65097), // ATOMIC_RMW_CMPXCHG_I64_A32_S
610 UINT64_C(65097), // ATOMIC_RMW_CMPXCHG_I64_A64
611 UINT64_C(65097), // ATOMIC_RMW_CMPXCHG_I64_A64_S
612 UINT64_C(65075), // ATOMIC_RMW_OR_I32_A32
613 UINT64_C(65075), // ATOMIC_RMW_OR_I32_A32_S
614 UINT64_C(65075), // ATOMIC_RMW_OR_I32_A64
615 UINT64_C(65075), // ATOMIC_RMW_OR_I32_A64_S
616 UINT64_C(65076), // ATOMIC_RMW_OR_I64_A32
617 UINT64_C(65076), // ATOMIC_RMW_OR_I64_A32_S
618 UINT64_C(65076), // ATOMIC_RMW_OR_I64_A64
619 UINT64_C(65076), // ATOMIC_RMW_OR_I64_A64_S
620 UINT64_C(65061), // ATOMIC_RMW_SUB_I32_A32
621 UINT64_C(65061), // ATOMIC_RMW_SUB_I32_A32_S
622 UINT64_C(65061), // ATOMIC_RMW_SUB_I32_A64
623 UINT64_C(65061), // ATOMIC_RMW_SUB_I32_A64_S
624 UINT64_C(65062), // ATOMIC_RMW_SUB_I64_A32
625 UINT64_C(65062), // ATOMIC_RMW_SUB_I64_A32_S
626 UINT64_C(65062), // ATOMIC_RMW_SUB_I64_A64
627 UINT64_C(65062), // ATOMIC_RMW_SUB_I64_A64_S
628 UINT64_C(65089), // ATOMIC_RMW_XCHG_I32_A32
629 UINT64_C(65089), // ATOMIC_RMW_XCHG_I32_A32_S
630 UINT64_C(65089), // ATOMIC_RMW_XCHG_I32_A64
631 UINT64_C(65089), // ATOMIC_RMW_XCHG_I32_A64_S
632 UINT64_C(65090), // ATOMIC_RMW_XCHG_I64_A32
633 UINT64_C(65090), // ATOMIC_RMW_XCHG_I64_A32_S
634 UINT64_C(65090), // ATOMIC_RMW_XCHG_I64_A64
635 UINT64_C(65090), // ATOMIC_RMW_XCHG_I64_A64_S
636 UINT64_C(65082), // ATOMIC_RMW_XOR_I32_A32
637 UINT64_C(65082), // ATOMIC_RMW_XOR_I32_A32_S
638 UINT64_C(65082), // ATOMIC_RMW_XOR_I32_A64
639 UINT64_C(65082), // ATOMIC_RMW_XOR_I32_A64_S
640 UINT64_C(65083), // ATOMIC_RMW_XOR_I64_A32
641 UINT64_C(65083), // ATOMIC_RMW_XOR_I64_A32_S
642 UINT64_C(65083), // ATOMIC_RMW_XOR_I64_A64
643 UINT64_C(65083), // ATOMIC_RMW_XOR_I64_A64_S
644 UINT64_C(65050), // ATOMIC_STORE16_I32_A32
645 UINT64_C(65050), // ATOMIC_STORE16_I32_A32_S
646 UINT64_C(65050), // ATOMIC_STORE16_I32_A64
647 UINT64_C(65050), // ATOMIC_STORE16_I32_A64_S
648 UINT64_C(65052), // ATOMIC_STORE16_I64_A32
649 UINT64_C(65052), // ATOMIC_STORE16_I64_A32_S
650 UINT64_C(65052), // ATOMIC_STORE16_I64_A64
651 UINT64_C(65052), // ATOMIC_STORE16_I64_A64_S
652 UINT64_C(65053), // ATOMIC_STORE32_I64_A32
653 UINT64_C(65053), // ATOMIC_STORE32_I64_A32_S
654 UINT64_C(65053), // ATOMIC_STORE32_I64_A64
655 UINT64_C(65053), // ATOMIC_STORE32_I64_A64_S
656 UINT64_C(65049), // ATOMIC_STORE8_I32_A32
657 UINT64_C(65049), // ATOMIC_STORE8_I32_A32_S
658 UINT64_C(65049), // ATOMIC_STORE8_I32_A64
659 UINT64_C(65049), // ATOMIC_STORE8_I32_A64_S
660 UINT64_C(65051), // ATOMIC_STORE8_I64_A32
661 UINT64_C(65051), // ATOMIC_STORE8_I64_A32_S
662 UINT64_C(65051), // ATOMIC_STORE8_I64_A64
663 UINT64_C(65051), // ATOMIC_STORE8_I64_A64_S
664 UINT64_C(65047), // ATOMIC_STORE_I32_A32
665 UINT64_C(65047), // ATOMIC_STORE_I32_A32_S
666 UINT64_C(65047), // ATOMIC_STORE_I32_A64
667 UINT64_C(65047), // ATOMIC_STORE_I32_A64_S
668 UINT64_C(65048), // ATOMIC_STORE_I64_A32
669 UINT64_C(65048), // ATOMIC_STORE_I64_A32_S
670 UINT64_C(65048), // ATOMIC_STORE_I64_A64
671 UINT64_C(65048), // ATOMIC_STORE_I64_A64_S
672 UINT64_C(64923), // AVGR_U_I16x8
673 UINT64_C(64923), // AVGR_U_I16x8_S
674 UINT64_C(64891), // AVGR_U_I8x16
675 UINT64_C(64891), // AVGR_U_I8x16_S
676 UINT64_C(64900), // BITMASK_I16x8
677 UINT64_C(64900), // BITMASK_I16x8_S
678 UINT64_C(64932), // BITMASK_I32x4
679 UINT64_C(64932), // BITMASK_I32x4_S
680 UINT64_C(64964), // BITMASK_I64x2
681 UINT64_C(64964), // BITMASK_I64x2_S
682 UINT64_C(64868), // BITMASK_I8x16
683 UINT64_C(64868), // BITMASK_I8x16_S
684 UINT64_C(64850), // BITSELECT
685 UINT64_C(64850), // BITSELECT_S
686 UINT64_C(2), // BLOCK
687 UINT64_C(2), // BLOCK_S
688 UINT64_C(12), // BR
689 UINT64_C(13), // BR_IF
690 UINT64_C(13), // BR_IF_S
691 UINT64_C(12), // BR_S
692 UINT64_C(14), // BR_TABLE_I32
693 UINT64_C(14), // BR_TABLE_I32_S
694 UINT64_C(14), // BR_TABLE_I64
695 UINT64_C(14), // BR_TABLE_I64_S
696 UINT64_C(4294967295), // BR_UNLESS
697 UINT64_C(4294967295), // BR_UNLESS_S
698 UINT64_C(16), // CALL
699 UINT64_C(17), // CALL_INDIRECT
700 UINT64_C(17), // CALL_INDIRECT_S
701 UINT64_C(16), // CALL_S
702 UINT64_C(7), // CATCH
703 UINT64_C(25), // CATCH_ALL
704 UINT64_C(25), // CATCH_ALL_S
705 UINT64_C(7), // CATCH_S
706 UINT64_C(16580924), // CEIL_F16x8
707 UINT64_C(16580924), // CEIL_F16x8_S
708 UINT64_C(141), // CEIL_F32
709 UINT64_C(141), // CEIL_F32_S
710 UINT64_C(64871), // CEIL_F32x4
711 UINT64_C(64871), // CEIL_F32x4_S
712 UINT64_C(155), // CEIL_F64
713 UINT64_C(155), // CEIL_F64_S
714 UINT64_C(64884), // CEIL_F64x2
715 UINT64_C(64884), // CEIL_F64x2_S
716 UINT64_C(103), // CLZ_I32
717 UINT64_C(103), // CLZ_I32_S
718 UINT64_C(121), // CLZ_I64
719 UINT64_C(121), // CLZ_I64_S
720 UINT64_C(67), // CONST_F32
721 UINT64_C(67), // CONST_F32_S
722 UINT64_C(68), // CONST_F64
723 UINT64_C(68), // CONST_F64_S
724 UINT64_C(65), // CONST_I32
725 UINT64_C(65), // CONST_I32_S
726 UINT64_C(66), // CONST_I64
727 UINT64_C(66), // CONST_I64_S
728 UINT64_C(64780), // CONST_V128_F32x4
729 UINT64_C(64780), // CONST_V128_F32x4_S
730 UINT64_C(64780), // CONST_V128_F64x2
731 UINT64_C(64780), // CONST_V128_F64x2_S
732 UINT64_C(64780), // CONST_V128_I16x8
733 UINT64_C(64780), // CONST_V128_I16x8_S
734 UINT64_C(64780), // CONST_V128_I32x4
735 UINT64_C(64780), // CONST_V128_I32x4_S
736 UINT64_C(64780), // CONST_V128_I64x2
737 UINT64_C(64780), // CONST_V128_I64x2_S
738 UINT64_C(64780), // CONST_V128_I8x16
739 UINT64_C(64780), // CONST_V128_I8x16_S
740 UINT64_C(152), // COPYSIGN_F32
741 UINT64_C(152), // COPYSIGN_F32_S
742 UINT64_C(166), // COPYSIGN_F64
743 UINT64_C(166), // COPYSIGN_F64_S
744 UINT64_C(4294967295), // COPY_EXNREF
745 UINT64_C(4294967295), // COPY_EXNREF_S
746 UINT64_C(4294967295), // COPY_EXTERNREF
747 UINT64_C(4294967295), // COPY_EXTERNREF_S
748 UINT64_C(4294967295), // COPY_F32
749 UINT64_C(4294967295), // COPY_F32_S
750 UINT64_C(4294967295), // COPY_F64
751 UINT64_C(4294967295), // COPY_F64_S
752 UINT64_C(4294967295), // COPY_FUNCREF
753 UINT64_C(4294967295), // COPY_FUNCREF_S
754 UINT64_C(4294967295), // COPY_I32
755 UINT64_C(4294967295), // COPY_I32_S
756 UINT64_C(4294967295), // COPY_I64
757 UINT64_C(4294967295), // COPY_I64_S
758 UINT64_C(4294967295), // COPY_V128
759 UINT64_C(4294967295), // COPY_V128_S
760 UINT64_C(104), // CTZ_I32
761 UINT64_C(104), // CTZ_I32_S
762 UINT64_C(122), // CTZ_I64
763 UINT64_C(122), // CTZ_I64_S
764 UINT64_C(0), // DEBUG_UNREACHABLE
765 UINT64_C(0), // DEBUG_UNREACHABLE_S
766 UINT64_C(24), // DELEGATE
767 UINT64_C(24), // DELEGATE_S
768 UINT64_C(16580919), // DIV_F16x8
769 UINT64_C(16580919), // DIV_F16x8_S
770 UINT64_C(149), // DIV_F32
771 UINT64_C(149), // DIV_F32_S
772 UINT64_C(64999), // DIV_F32x4
773 UINT64_C(64999), // DIV_F32x4_S
774 UINT64_C(163), // DIV_F64
775 UINT64_C(163), // DIV_F64_S
776 UINT64_C(65011), // DIV_F64x2
777 UINT64_C(65011), // DIV_F64x2_S
778 UINT64_C(109), // DIV_S_I32
779 UINT64_C(109), // DIV_S_I32_S
780 UINT64_C(127), // DIV_S_I64
781 UINT64_C(127), // DIV_S_I64_S
782 UINT64_C(110), // DIV_U_I32
783 UINT64_C(110), // DIV_U_I32_S
784 UINT64_C(128), // DIV_U_I64
785 UINT64_C(128), // DIV_U_I64_S
786 UINT64_C(64954), // DOT
787 UINT64_C(64954), // DOT_S
788 UINT64_C(26), // DROP_EXNREF
789 UINT64_C(26), // DROP_EXNREF_S
790 UINT64_C(26), // DROP_EXTERNREF
791 UINT64_C(26), // DROP_EXTERNREF_S
792 UINT64_C(26), // DROP_F32
793 UINT64_C(26), // DROP_F32_S
794 UINT64_C(26), // DROP_F64
795 UINT64_C(26), // DROP_F64_S
796 UINT64_C(26), // DROP_FUNCREF
797 UINT64_C(26), // DROP_FUNCREF_S
798 UINT64_C(26), // DROP_I32
799 UINT64_C(26), // DROP_I32_S
800 UINT64_C(26), // DROP_I64
801 UINT64_C(26), // DROP_I64_S
802 UINT64_C(26), // DROP_V128
803 UINT64_C(26), // DROP_V128_S
804 UINT64_C(5), // ELSE
805 UINT64_C(5), // ELSE_S
806 UINT64_C(11), // END
807 UINT64_C(11), // END_BLOCK
808 UINT64_C(11), // END_BLOCK_S
809 UINT64_C(11), // END_FUNCTION
810 UINT64_C(11), // END_FUNCTION_S
811 UINT64_C(11), // END_IF
812 UINT64_C(11), // END_IF_S
813 UINT64_C(11), // END_LOOP
814 UINT64_C(11), // END_LOOP_S
815 UINT64_C(11), // END_S
816 UINT64_C(11), // END_TRY
817 UINT64_C(11), // END_TRY_S
818 UINT64_C(69), // EQZ_I32
819 UINT64_C(69), // EQZ_I32_S
820 UINT64_C(80), // EQZ_I64
821 UINT64_C(80), // EQZ_I64_S
822 UINT64_C(16580928), // EQ_F16x8
823 UINT64_C(16580928), // EQ_F16x8_S
824 UINT64_C(91), // EQ_F32
825 UINT64_C(91), // EQ_F32_S
826 UINT64_C(64833), // EQ_F32x4
827 UINT64_C(64833), // EQ_F32x4_S
828 UINT64_C(97), // EQ_F64
829 UINT64_C(97), // EQ_F64_S
830 UINT64_C(64839), // EQ_F64x2
831 UINT64_C(64839), // EQ_F64x2_S
832 UINT64_C(64813), // EQ_I16x8
833 UINT64_C(64813), // EQ_I16x8_S
834 UINT64_C(70), // EQ_I32
835 UINT64_C(70), // EQ_I32_S
836 UINT64_C(64823), // EQ_I32x4
837 UINT64_C(64823), // EQ_I32x4_S
838 UINT64_C(81), // EQ_I64
839 UINT64_C(81), // EQ_I64_S
840 UINT64_C(64982), // EQ_I64x2
841 UINT64_C(64982), // EQ_I64x2_S
842 UINT64_C(64803), // EQ_I8x16
843 UINT64_C(64803), // EQ_I8x16_S
844 UINT64_C(64925), // EXTMUL_HIGH_S_I16x8
845 UINT64_C(64925), // EXTMUL_HIGH_S_I16x8_S
846 UINT64_C(64957), // EXTMUL_HIGH_S_I32x4
847 UINT64_C(64957), // EXTMUL_HIGH_S_I32x4_S
848 UINT64_C(64989), // EXTMUL_HIGH_S_I64x2
849 UINT64_C(64989), // EXTMUL_HIGH_S_I64x2_S
850 UINT64_C(64927), // EXTMUL_HIGH_U_I16x8
851 UINT64_C(64927), // EXTMUL_HIGH_U_I16x8_S
852 UINT64_C(64959), // EXTMUL_HIGH_U_I32x4
853 UINT64_C(64959), // EXTMUL_HIGH_U_I32x4_S
854 UINT64_C(64991), // EXTMUL_HIGH_U_I64x2
855 UINT64_C(64991), // EXTMUL_HIGH_U_I64x2_S
856 UINT64_C(64924), // EXTMUL_LOW_S_I16x8
857 UINT64_C(64924), // EXTMUL_LOW_S_I16x8_S
858 UINT64_C(64956), // EXTMUL_LOW_S_I32x4
859 UINT64_C(64956), // EXTMUL_LOW_S_I32x4_S
860 UINT64_C(64988), // EXTMUL_LOW_S_I64x2
861 UINT64_C(64988), // EXTMUL_LOW_S_I64x2_S
862 UINT64_C(64926), // EXTMUL_LOW_U_I16x8
863 UINT64_C(64926), // EXTMUL_LOW_U_I16x8_S
864 UINT64_C(64958), // EXTMUL_LOW_U_I32x4
865 UINT64_C(64958), // EXTMUL_LOW_U_I32x4_S
866 UINT64_C(64990), // EXTMUL_LOW_U_I64x2
867 UINT64_C(64990), // EXTMUL_LOW_U_I64x2_S
868 UINT64_C(16580897), // EXTRACT_LANE_F16x8
869 UINT64_C(16580897), // EXTRACT_LANE_F16x8_S
870 UINT64_C(64799), // EXTRACT_LANE_F32x4
871 UINT64_C(64799), // EXTRACT_LANE_F32x4_S
872 UINT64_C(64801), // EXTRACT_LANE_F64x2
873 UINT64_C(64801), // EXTRACT_LANE_F64x2_S
874 UINT64_C(64792), // EXTRACT_LANE_I16x8_s
875 UINT64_C(64792), // EXTRACT_LANE_I16x8_s_S
876 UINT64_C(64793), // EXTRACT_LANE_I16x8_u
877 UINT64_C(64793), // EXTRACT_LANE_I16x8_u_S
878 UINT64_C(64795), // EXTRACT_LANE_I32x4
879 UINT64_C(64795), // EXTRACT_LANE_I32x4_S
880 UINT64_C(64797), // EXTRACT_LANE_I64x2
881 UINT64_C(64797), // EXTRACT_LANE_I64x2_S
882 UINT64_C(64789), // EXTRACT_LANE_I8x16_s
883 UINT64_C(64789), // EXTRACT_LANE_I8x16_s_S
884 UINT64_C(64790), // EXTRACT_LANE_I8x16_u
885 UINT64_C(64790), // EXTRACT_LANE_I8x16_u_S
886 UINT64_C(178), // F32_CONVERT_S_I32
887 UINT64_C(178), // F32_CONVERT_S_I32_S
888 UINT64_C(180), // F32_CONVERT_S_I64
889 UINT64_C(180), // F32_CONVERT_S_I64_S
890 UINT64_C(179), // F32_CONVERT_U_I32
891 UINT64_C(179), // F32_CONVERT_U_I32_S
892 UINT64_C(181), // F32_CONVERT_U_I64
893 UINT64_C(181), // F32_CONVERT_U_I64_S
894 UINT64_C(182), // F32_DEMOTE_F64
895 UINT64_C(182), // F32_DEMOTE_F64_S
896 UINT64_C(190), // F32_REINTERPRET_I32
897 UINT64_C(190), // F32_REINTERPRET_I32_S
898 UINT64_C(183), // F64_CONVERT_S_I32
899 UINT64_C(183), // F64_CONVERT_S_I32_S
900 UINT64_C(185), // F64_CONVERT_S_I64
901 UINT64_C(185), // F64_CONVERT_S_I64_S
902 UINT64_C(184), // F64_CONVERT_U_I32
903 UINT64_C(184), // F64_CONVERT_U_I32_S
904 UINT64_C(186), // F64_CONVERT_U_I64
905 UINT64_C(186), // F64_CONVERT_U_I64_S
906 UINT64_C(187), // F64_PROMOTE_F32
907 UINT64_C(187), // F64_PROMOTE_F32_S
908 UINT64_C(191), // F64_REINTERPRET_I64
909 UINT64_C(191), // F64_REINTERPRET_I64_S
910 UINT64_C(4294967295), // FALLTHROUGH_RETURN
911 UINT64_C(4294967295), // FALLTHROUGH_RETURN_S
912 UINT64_C(16580925), // FLOOR_F16x8
913 UINT64_C(16580925), // FLOOR_F16x8_S
914 UINT64_C(142), // FLOOR_F32
915 UINT64_C(142), // FLOOR_F32_S
916 UINT64_C(64872), // FLOOR_F32x4
917 UINT64_C(64872), // FLOOR_F32x4_S
918 UINT64_C(156), // FLOOR_F64
919 UINT64_C(156), // FLOOR_F64_S
920 UINT64_C(64885), // FLOOR_F64x2
921 UINT64_C(64885), // FLOOR_F64x2_S
922 UINT64_C(0), // FP_TO_SINT_I32_F32
923 UINT64_C(0), // FP_TO_SINT_I32_F32_S
924 UINT64_C(0), // FP_TO_SINT_I32_F64
925 UINT64_C(0), // FP_TO_SINT_I32_F64_S
926 UINT64_C(0), // FP_TO_SINT_I64_F32
927 UINT64_C(0), // FP_TO_SINT_I64_F32_S
928 UINT64_C(0), // FP_TO_SINT_I64_F64
929 UINT64_C(0), // FP_TO_SINT_I64_F64_S
930 UINT64_C(0), // FP_TO_UINT_I32_F32
931 UINT64_C(0), // FP_TO_UINT_I32_F32_S
932 UINT64_C(0), // FP_TO_UINT_I32_F64
933 UINT64_C(0), // FP_TO_UINT_I32_F64_S
934 UINT64_C(0), // FP_TO_UINT_I64_F32
935 UINT64_C(0), // FP_TO_UINT_I64_F32_S
936 UINT64_C(0), // FP_TO_UINT_I64_F64
937 UINT64_C(0), // FP_TO_UINT_I64_F64_S
938 UINT64_C(16580933), // GE_F16x8
939 UINT64_C(16580933), // GE_F16x8_S
940 UINT64_C(96), // GE_F32
941 UINT64_C(96), // GE_F32_S
942 UINT64_C(64838), // GE_F32x4
943 UINT64_C(64838), // GE_F32x4_S
944 UINT64_C(102), // GE_F64
945 UINT64_C(102), // GE_F64_S
946 UINT64_C(64844), // GE_F64x2
947 UINT64_C(64844), // GE_F64x2_S
948 UINT64_C(64821), // GE_S_I16x8
949 UINT64_C(64821), // GE_S_I16x8_S
950 UINT64_C(78), // GE_S_I32
951 UINT64_C(78), // GE_S_I32_S
952 UINT64_C(64831), // GE_S_I32x4
953 UINT64_C(64831), // GE_S_I32x4_S
954 UINT64_C(89), // GE_S_I64
955 UINT64_C(89), // GE_S_I64_S
956 UINT64_C(64987), // GE_S_I64x2
957 UINT64_C(64987), // GE_S_I64x2_S
958 UINT64_C(64811), // GE_S_I8x16
959 UINT64_C(64811), // GE_S_I8x16_S
960 UINT64_C(64822), // GE_U_I16x8
961 UINT64_C(64822), // GE_U_I16x8_S
962 UINT64_C(79), // GE_U_I32
963 UINT64_C(79), // GE_U_I32_S
964 UINT64_C(64832), // GE_U_I32x4
965 UINT64_C(64832), // GE_U_I32x4_S
966 UINT64_C(90), // GE_U_I64
967 UINT64_C(90), // GE_U_I64_S
968 UINT64_C(64812), // GE_U_I8x16
969 UINT64_C(64812), // GE_U_I8x16_S
970 UINT64_C(35), // GLOBAL_GET_EXNREF
971 UINT64_C(35), // GLOBAL_GET_EXNREF_S
972 UINT64_C(35), // GLOBAL_GET_EXTERNREF
973 UINT64_C(35), // GLOBAL_GET_EXTERNREF_S
974 UINT64_C(35), // GLOBAL_GET_F32
975 UINT64_C(35), // GLOBAL_GET_F32_S
976 UINT64_C(35), // GLOBAL_GET_F64
977 UINT64_C(35), // GLOBAL_GET_F64_S
978 UINT64_C(35), // GLOBAL_GET_FUNCREF
979 UINT64_C(35), // GLOBAL_GET_FUNCREF_S
980 UINT64_C(35), // GLOBAL_GET_I32
981 UINT64_C(35), // GLOBAL_GET_I32_S
982 UINT64_C(35), // GLOBAL_GET_I64
983 UINT64_C(35), // GLOBAL_GET_I64_S
984 UINT64_C(35), // GLOBAL_GET_V128
985 UINT64_C(35), // GLOBAL_GET_V128_S
986 UINT64_C(36), // GLOBAL_SET_EXNREF
987 UINT64_C(36), // GLOBAL_SET_EXNREF_S
988 UINT64_C(36), // GLOBAL_SET_EXTERNREF
989 UINT64_C(36), // GLOBAL_SET_EXTERNREF_S
990 UINT64_C(36), // GLOBAL_SET_F32
991 UINT64_C(36), // GLOBAL_SET_F32_S
992 UINT64_C(36), // GLOBAL_SET_F64
993 UINT64_C(36), // GLOBAL_SET_F64_S
994 UINT64_C(36), // GLOBAL_SET_FUNCREF
995 UINT64_C(36), // GLOBAL_SET_FUNCREF_S
996 UINT64_C(36), // GLOBAL_SET_I32
997 UINT64_C(36), // GLOBAL_SET_I32_S
998 UINT64_C(36), // GLOBAL_SET_I64
999 UINT64_C(36), // GLOBAL_SET_I64_S
1000 UINT64_C(36), // GLOBAL_SET_V128
1001 UINT64_C(36), // GLOBAL_SET_V128_S
1002 UINT64_C(16580931), // GT_F16x8
1003 UINT64_C(16580931), // GT_F16x8_S
1004 UINT64_C(94), // GT_F32
1005 UINT64_C(94), // GT_F32_S
1006 UINT64_C(64836), // GT_F32x4
1007 UINT64_C(64836), // GT_F32x4_S
1008 UINT64_C(100), // GT_F64
1009 UINT64_C(100), // GT_F64_S
1010 UINT64_C(64842), // GT_F64x2
1011 UINT64_C(64842), // GT_F64x2_S
1012 UINT64_C(64817), // GT_S_I16x8
1013 UINT64_C(64817), // GT_S_I16x8_S
1014 UINT64_C(74), // GT_S_I32
1015 UINT64_C(74), // GT_S_I32_S
1016 UINT64_C(64827), // GT_S_I32x4
1017 UINT64_C(64827), // GT_S_I32x4_S
1018 UINT64_C(85), // GT_S_I64
1019 UINT64_C(85), // GT_S_I64_S
1020 UINT64_C(64985), // GT_S_I64x2
1021 UINT64_C(64985), // GT_S_I64x2_S
1022 UINT64_C(64807), // GT_S_I8x16
1023 UINT64_C(64807), // GT_S_I8x16_S
1024 UINT64_C(64818), // GT_U_I16x8
1025 UINT64_C(64818), // GT_U_I16x8_S
1026 UINT64_C(75), // GT_U_I32
1027 UINT64_C(75), // GT_U_I32_S
1028 UINT64_C(64828), // GT_U_I32x4
1029 UINT64_C(64828), // GT_U_I32x4_S
1030 UINT64_C(86), // GT_U_I64
1031 UINT64_C(86), // GT_U_I64_S
1032 UINT64_C(64808), // GT_U_I8x16
1033 UINT64_C(64808), // GT_U_I8x16_S
1034 UINT64_C(193), // I32_EXTEND16_S_I32
1035 UINT64_C(193), // I32_EXTEND16_S_I32_S
1036 UINT64_C(192), // I32_EXTEND8_S_I32
1037 UINT64_C(192), // I32_EXTEND8_S_I32_S
1038 UINT64_C(188), // I32_REINTERPRET_F32
1039 UINT64_C(188), // I32_REINTERPRET_F32_S
1040 UINT64_C(168), // I32_TRUNC_S_F32
1041 UINT64_C(168), // I32_TRUNC_S_F32_S
1042 UINT64_C(170), // I32_TRUNC_S_F64
1043 UINT64_C(170), // I32_TRUNC_S_F64_S
1044 UINT64_C(64512), // I32_TRUNC_S_SAT_F32
1045 UINT64_C(64512), // I32_TRUNC_S_SAT_F32_S
1046 UINT64_C(64514), // I32_TRUNC_S_SAT_F64
1047 UINT64_C(64514), // I32_TRUNC_S_SAT_F64_S
1048 UINT64_C(169), // I32_TRUNC_U_F32
1049 UINT64_C(169), // I32_TRUNC_U_F32_S
1050 UINT64_C(171), // I32_TRUNC_U_F64
1051 UINT64_C(171), // I32_TRUNC_U_F64_S
1052 UINT64_C(64513), // I32_TRUNC_U_SAT_F32
1053 UINT64_C(64513), // I32_TRUNC_U_SAT_F32_S
1054 UINT64_C(64515), // I32_TRUNC_U_SAT_F64
1055 UINT64_C(64515), // I32_TRUNC_U_SAT_F64_S
1056 UINT64_C(167), // I32_WRAP_I64
1057 UINT64_C(167), // I32_WRAP_I64_S
1058 UINT64_C(195), // I64_EXTEND16_S_I64
1059 UINT64_C(195), // I64_EXTEND16_S_I64_S
1060 UINT64_C(196), // I64_EXTEND32_S_I64
1061 UINT64_C(196), // I64_EXTEND32_S_I64_S
1062 UINT64_C(194), // I64_EXTEND8_S_I64
1063 UINT64_C(194), // I64_EXTEND8_S_I64_S
1064 UINT64_C(172), // I64_EXTEND_S_I32
1065 UINT64_C(172), // I64_EXTEND_S_I32_S
1066 UINT64_C(173), // I64_EXTEND_U_I32
1067 UINT64_C(173), // I64_EXTEND_U_I32_S
1068 UINT64_C(189), // I64_REINTERPRET_F64
1069 UINT64_C(189), // I64_REINTERPRET_F64_S
1070 UINT64_C(174), // I64_TRUNC_S_F32
1071 UINT64_C(174), // I64_TRUNC_S_F32_S
1072 UINT64_C(176), // I64_TRUNC_S_F64
1073 UINT64_C(176), // I64_TRUNC_S_F64_S
1074 UINT64_C(64516), // I64_TRUNC_S_SAT_F32
1075 UINT64_C(64516), // I64_TRUNC_S_SAT_F32_S
1076 UINT64_C(64518), // I64_TRUNC_S_SAT_F64
1077 UINT64_C(64518), // I64_TRUNC_S_SAT_F64_S
1078 UINT64_C(175), // I64_TRUNC_U_F32
1079 UINT64_C(175), // I64_TRUNC_U_F32_S
1080 UINT64_C(177), // I64_TRUNC_U_F64
1081 UINT64_C(177), // I64_TRUNC_U_F64_S
1082 UINT64_C(64517), // I64_TRUNC_U_SAT_F32
1083 UINT64_C(64517), // I64_TRUNC_U_SAT_F32_S
1084 UINT64_C(64519), // I64_TRUNC_U_SAT_F64
1085 UINT64_C(64519), // I64_TRUNC_U_SAT_F64_S
1086 UINT64_C(4), // IF
1087 UINT64_C(4), // IF_S
1088 UINT64_C(16580874), // LANESELECT_I16x8
1089 UINT64_C(16580874), // LANESELECT_I16x8_S
1090 UINT64_C(16580875), // LANESELECT_I32x4
1091 UINT64_C(16580875), // LANESELECT_I32x4_S
1092 UINT64_C(16580876), // LANESELECT_I64x2
1093 UINT64_C(16580876), // LANESELECT_I64x2_S
1094 UINT64_C(16580873), // LANESELECT_I8x16
1095 UINT64_C(16580873), // LANESELECT_I8x16_S
1096 UINT64_C(16580932), // LE_F16x8
1097 UINT64_C(16580932), // LE_F16x8_S
1098 UINT64_C(95), // LE_F32
1099 UINT64_C(95), // LE_F32_S
1100 UINT64_C(64837), // LE_F32x4
1101 UINT64_C(64837), // LE_F32x4_S
1102 UINT64_C(101), // LE_F64
1103 UINT64_C(101), // LE_F64_S
1104 UINT64_C(64843), // LE_F64x2
1105 UINT64_C(64843), // LE_F64x2_S
1106 UINT64_C(64819), // LE_S_I16x8
1107 UINT64_C(64819), // LE_S_I16x8_S
1108 UINT64_C(76), // LE_S_I32
1109 UINT64_C(76), // LE_S_I32_S
1110 UINT64_C(64829), // LE_S_I32x4
1111 UINT64_C(64829), // LE_S_I32x4_S
1112 UINT64_C(87), // LE_S_I64
1113 UINT64_C(87), // LE_S_I64_S
1114 UINT64_C(64986), // LE_S_I64x2
1115 UINT64_C(64986), // LE_S_I64x2_S
1116 UINT64_C(64809), // LE_S_I8x16
1117 UINT64_C(64809), // LE_S_I8x16_S
1118 UINT64_C(64820), // LE_U_I16x8
1119 UINT64_C(64820), // LE_U_I16x8_S
1120 UINT64_C(77), // LE_U_I32
1121 UINT64_C(77), // LE_U_I32_S
1122 UINT64_C(64830), // LE_U_I32x4
1123 UINT64_C(64830), // LE_U_I32x4_S
1124 UINT64_C(88), // LE_U_I64
1125 UINT64_C(88), // LE_U_I64_S
1126 UINT64_C(64810), // LE_U_I8x16
1127 UINT64_C(64810), // LE_U_I8x16_S
1128 UINT64_C(64776), // LOAD16_SPLAT_A32
1129 UINT64_C(64776), // LOAD16_SPLAT_A32_S
1130 UINT64_C(64776), // LOAD16_SPLAT_A64
1131 UINT64_C(64776), // LOAD16_SPLAT_A64_S
1132 UINT64_C(46), // LOAD16_S_I32_A32
1133 UINT64_C(46), // LOAD16_S_I32_A32_S
1134 UINT64_C(46), // LOAD16_S_I32_A64
1135 UINT64_C(46), // LOAD16_S_I32_A64_S
1136 UINT64_C(50), // LOAD16_S_I64_A32
1137 UINT64_C(50), // LOAD16_S_I64_A32_S
1138 UINT64_C(50), // LOAD16_S_I64_A64
1139 UINT64_C(50), // LOAD16_S_I64_A64_S
1140 UINT64_C(47), // LOAD16_U_I32_A32
1141 UINT64_C(47), // LOAD16_U_I32_A32_S
1142 UINT64_C(47), // LOAD16_U_I32_A64
1143 UINT64_C(47), // LOAD16_U_I32_A64_S
1144 UINT64_C(51), // LOAD16_U_I64_A32
1145 UINT64_C(51), // LOAD16_U_I64_A32_S
1146 UINT64_C(51), // LOAD16_U_I64_A64
1147 UINT64_C(51), // LOAD16_U_I64_A64_S
1148 UINT64_C(64777), // LOAD32_SPLAT_A32
1149 UINT64_C(64777), // LOAD32_SPLAT_A32_S
1150 UINT64_C(64777), // LOAD32_SPLAT_A64
1151 UINT64_C(64777), // LOAD32_SPLAT_A64_S
1152 UINT64_C(52), // LOAD32_S_I64_A32
1153 UINT64_C(52), // LOAD32_S_I64_A32_S
1154 UINT64_C(52), // LOAD32_S_I64_A64
1155 UINT64_C(52), // LOAD32_S_I64_A64_S
1156 UINT64_C(53), // LOAD32_U_I64_A32
1157 UINT64_C(53), // LOAD32_U_I64_A32_S
1158 UINT64_C(53), // LOAD32_U_I64_A64
1159 UINT64_C(53), // LOAD32_U_I64_A64_S
1160 UINT64_C(64778), // LOAD64_SPLAT_A32
1161 UINT64_C(64778), // LOAD64_SPLAT_A32_S
1162 UINT64_C(64778), // LOAD64_SPLAT_A64
1163 UINT64_C(64778), // LOAD64_SPLAT_A64_S
1164 UINT64_C(64775), // LOAD8_SPLAT_A32
1165 UINT64_C(64775), // LOAD8_SPLAT_A32_S
1166 UINT64_C(64775), // LOAD8_SPLAT_A64
1167 UINT64_C(64775), // LOAD8_SPLAT_A64_S
1168 UINT64_C(44), // LOAD8_S_I32_A32
1169 UINT64_C(44), // LOAD8_S_I32_A32_S
1170 UINT64_C(44), // LOAD8_S_I32_A64
1171 UINT64_C(44), // LOAD8_S_I32_A64_S
1172 UINT64_C(48), // LOAD8_S_I64_A32
1173 UINT64_C(48), // LOAD8_S_I64_A32_S
1174 UINT64_C(48), // LOAD8_S_I64_A64
1175 UINT64_C(48), // LOAD8_S_I64_A64_S
1176 UINT64_C(45), // LOAD8_U_I32_A32
1177 UINT64_C(45), // LOAD8_U_I32_A32_S
1178 UINT64_C(45), // LOAD8_U_I32_A64
1179 UINT64_C(45), // LOAD8_U_I32_A64_S
1180 UINT64_C(49), // LOAD8_U_I64_A32
1181 UINT64_C(49), // LOAD8_U_I64_A32_S
1182 UINT64_C(49), // LOAD8_U_I64_A64
1183 UINT64_C(49), // LOAD8_U_I64_A64_S
1184 UINT64_C(64769), // LOAD_EXTEND_S_I16x8_A32
1185 UINT64_C(64769), // LOAD_EXTEND_S_I16x8_A32_S
1186 UINT64_C(64769), // LOAD_EXTEND_S_I16x8_A64
1187 UINT64_C(64769), // LOAD_EXTEND_S_I16x8_A64_S
1188 UINT64_C(64771), // LOAD_EXTEND_S_I32x4_A32
1189 UINT64_C(64771), // LOAD_EXTEND_S_I32x4_A32_S
1190 UINT64_C(64771), // LOAD_EXTEND_S_I32x4_A64
1191 UINT64_C(64771), // LOAD_EXTEND_S_I32x4_A64_S
1192 UINT64_C(64773), // LOAD_EXTEND_S_I64x2_A32
1193 UINT64_C(64773), // LOAD_EXTEND_S_I64x2_A32_S
1194 UINT64_C(64773), // LOAD_EXTEND_S_I64x2_A64
1195 UINT64_C(64773), // LOAD_EXTEND_S_I64x2_A64_S
1196 UINT64_C(64770), // LOAD_EXTEND_U_I16x8_A32
1197 UINT64_C(64770), // LOAD_EXTEND_U_I16x8_A32_S
1198 UINT64_C(64770), // LOAD_EXTEND_U_I16x8_A64
1199 UINT64_C(64770), // LOAD_EXTEND_U_I16x8_A64_S
1200 UINT64_C(64772), // LOAD_EXTEND_U_I32x4_A32
1201 UINT64_C(64772), // LOAD_EXTEND_U_I32x4_A32_S
1202 UINT64_C(64772), // LOAD_EXTEND_U_I32x4_A64
1203 UINT64_C(64772), // LOAD_EXTEND_U_I32x4_A64_S
1204 UINT64_C(64774), // LOAD_EXTEND_U_I64x2_A32
1205 UINT64_C(64774), // LOAD_EXTEND_U_I64x2_A32_S
1206 UINT64_C(64774), // LOAD_EXTEND_U_I64x2_A64
1207 UINT64_C(64774), // LOAD_EXTEND_U_I64x2_A64_S
1208 UINT64_C(64560), // LOAD_F16_F32_A32
1209 UINT64_C(64560), // LOAD_F16_F32_A32_S
1210 UINT64_C(64560), // LOAD_F16_F32_A64
1211 UINT64_C(64560), // LOAD_F16_F32_A64_S
1212 UINT64_C(42), // LOAD_F32_A32
1213 UINT64_C(42), // LOAD_F32_A32_S
1214 UINT64_C(42), // LOAD_F32_A64
1215 UINT64_C(42), // LOAD_F32_A64_S
1216 UINT64_C(43), // LOAD_F64_A32
1217 UINT64_C(43), // LOAD_F64_A32_S
1218 UINT64_C(43), // LOAD_F64_A64
1219 UINT64_C(43), // LOAD_F64_A64_S
1220 UINT64_C(40), // LOAD_I32_A32
1221 UINT64_C(40), // LOAD_I32_A32_S
1222 UINT64_C(40), // LOAD_I32_A64
1223 UINT64_C(40), // LOAD_I32_A64_S
1224 UINT64_C(41), // LOAD_I64_A32
1225 UINT64_C(41), // LOAD_I64_A32_S
1226 UINT64_C(41), // LOAD_I64_A64
1227 UINT64_C(41), // LOAD_I64_A64_S
1228 UINT64_C(64853), // LOAD_LANE_I16x8_A32
1229 UINT64_C(64853), // LOAD_LANE_I16x8_A32_S
1230 UINT64_C(64853), // LOAD_LANE_I16x8_A64
1231 UINT64_C(64853), // LOAD_LANE_I16x8_A64_S
1232 UINT64_C(64854), // LOAD_LANE_I32x4_A32
1233 UINT64_C(64854), // LOAD_LANE_I32x4_A32_S
1234 UINT64_C(64854), // LOAD_LANE_I32x4_A64
1235 UINT64_C(64854), // LOAD_LANE_I32x4_A64_S
1236 UINT64_C(64855), // LOAD_LANE_I64x2_A32
1237 UINT64_C(64855), // LOAD_LANE_I64x2_A32_S
1238 UINT64_C(64855), // LOAD_LANE_I64x2_A64
1239 UINT64_C(64855), // LOAD_LANE_I64x2_A64_S
1240 UINT64_C(64852), // LOAD_LANE_I8x16_A32
1241 UINT64_C(64852), // LOAD_LANE_I8x16_A32_S
1242 UINT64_C(64852), // LOAD_LANE_I8x16_A64
1243 UINT64_C(64852), // LOAD_LANE_I8x16_A64_S
1244 UINT64_C(64768), // LOAD_V128_A32
1245 UINT64_C(64768), // LOAD_V128_A32_S
1246 UINT64_C(64768), // LOAD_V128_A64
1247 UINT64_C(64768), // LOAD_V128_A64_S
1248 UINT64_C(64860), // LOAD_ZERO_I32x4_A32
1249 UINT64_C(64860), // LOAD_ZERO_I32x4_A32_S
1250 UINT64_C(64860), // LOAD_ZERO_I32x4_A64
1251 UINT64_C(64860), // LOAD_ZERO_I32x4_A64_S
1252 UINT64_C(64861), // LOAD_ZERO_I64x2_A32
1253 UINT64_C(64861), // LOAD_ZERO_I64x2_A32_S
1254 UINT64_C(64861), // LOAD_ZERO_I64x2_A64
1255 UINT64_C(64861), // LOAD_ZERO_I64x2_A64_S
1256 UINT64_C(32), // LOCAL_GET_EXNREF
1257 UINT64_C(32), // LOCAL_GET_EXNREF_S
1258 UINT64_C(32), // LOCAL_GET_EXTERNREF
1259 UINT64_C(32), // LOCAL_GET_EXTERNREF_S
1260 UINT64_C(32), // LOCAL_GET_F32
1261 UINT64_C(32), // LOCAL_GET_F32_S
1262 UINT64_C(32), // LOCAL_GET_F64
1263 UINT64_C(32), // LOCAL_GET_F64_S
1264 UINT64_C(32), // LOCAL_GET_FUNCREF
1265 UINT64_C(32), // LOCAL_GET_FUNCREF_S
1266 UINT64_C(32), // LOCAL_GET_I32
1267 UINT64_C(32), // LOCAL_GET_I32_S
1268 UINT64_C(32), // LOCAL_GET_I64
1269 UINT64_C(32), // LOCAL_GET_I64_S
1270 UINT64_C(32), // LOCAL_GET_V128
1271 UINT64_C(32), // LOCAL_GET_V128_S
1272 UINT64_C(33), // LOCAL_SET_EXNREF
1273 UINT64_C(33), // LOCAL_SET_EXNREF_S
1274 UINT64_C(33), // LOCAL_SET_EXTERNREF
1275 UINT64_C(33), // LOCAL_SET_EXTERNREF_S
1276 UINT64_C(33), // LOCAL_SET_F32
1277 UINT64_C(33), // LOCAL_SET_F32_S
1278 UINT64_C(33), // LOCAL_SET_F64
1279 UINT64_C(33), // LOCAL_SET_F64_S
1280 UINT64_C(33), // LOCAL_SET_FUNCREF
1281 UINT64_C(33), // LOCAL_SET_FUNCREF_S
1282 UINT64_C(33), // LOCAL_SET_I32
1283 UINT64_C(33), // LOCAL_SET_I32_S
1284 UINT64_C(33), // LOCAL_SET_I64
1285 UINT64_C(33), // LOCAL_SET_I64_S
1286 UINT64_C(33), // LOCAL_SET_V128
1287 UINT64_C(33), // LOCAL_SET_V128_S
1288 UINT64_C(34), // LOCAL_TEE_EXNREF
1289 UINT64_C(34), // LOCAL_TEE_EXNREF_S
1290 UINT64_C(34), // LOCAL_TEE_EXTERNREF
1291 UINT64_C(34), // LOCAL_TEE_EXTERNREF_S
1292 UINT64_C(34), // LOCAL_TEE_F32
1293 UINT64_C(34), // LOCAL_TEE_F32_S
1294 UINT64_C(34), // LOCAL_TEE_F64
1295 UINT64_C(34), // LOCAL_TEE_F64_S
1296 UINT64_C(34), // LOCAL_TEE_FUNCREF
1297 UINT64_C(34), // LOCAL_TEE_FUNCREF_S
1298 UINT64_C(34), // LOCAL_TEE_I32
1299 UINT64_C(34), // LOCAL_TEE_I32_S
1300 UINT64_C(34), // LOCAL_TEE_I64
1301 UINT64_C(34), // LOCAL_TEE_I64_S
1302 UINT64_C(34), // LOCAL_TEE_V128
1303 UINT64_C(34), // LOCAL_TEE_V128_S
1304 UINT64_C(3), // LOOP
1305 UINT64_C(3), // LOOP_S
1306 UINT64_C(16580930), // LT_F16x8
1307 UINT64_C(16580930), // LT_F16x8_S
1308 UINT64_C(93), // LT_F32
1309 UINT64_C(93), // LT_F32_S
1310 UINT64_C(64835), // LT_F32x4
1311 UINT64_C(64835), // LT_F32x4_S
1312 UINT64_C(99), // LT_F64
1313 UINT64_C(99), // LT_F64_S
1314 UINT64_C(64841), // LT_F64x2
1315 UINT64_C(64841), // LT_F64x2_S
1316 UINT64_C(64815), // LT_S_I16x8
1317 UINT64_C(64815), // LT_S_I16x8_S
1318 UINT64_C(72), // LT_S_I32
1319 UINT64_C(72), // LT_S_I32_S
1320 UINT64_C(64825), // LT_S_I32x4
1321 UINT64_C(64825), // LT_S_I32x4_S
1322 UINT64_C(83), // LT_S_I64
1323 UINT64_C(83), // LT_S_I64_S
1324 UINT64_C(64984), // LT_S_I64x2
1325 UINT64_C(64984), // LT_S_I64x2_S
1326 UINT64_C(64805), // LT_S_I8x16
1327 UINT64_C(64805), // LT_S_I8x16_S
1328 UINT64_C(64816), // LT_U_I16x8
1329 UINT64_C(64816), // LT_U_I16x8_S
1330 UINT64_C(73), // LT_U_I32
1331 UINT64_C(73), // LT_U_I32_S
1332 UINT64_C(64826), // LT_U_I32x4
1333 UINT64_C(64826), // LT_U_I32x4_S
1334 UINT64_C(84), // LT_U_I64
1335 UINT64_C(84), // LT_U_I64_S
1336 UINT64_C(64806), // LT_U_I8x16
1337 UINT64_C(64806), // LT_U_I8x16_S
1338 UINT64_C(16580934), // MADD_F16x8
1339 UINT64_C(16580934), // MADD_F16x8_S
1340 UINT64_C(16580869), // MADD_F32x4
1341 UINT64_C(16580869), // MADD_F32x4_S
1342 UINT64_C(16580871), // MADD_F64x2
1343 UINT64_C(16580871), // MADD_F64x2_S
1344 UINT64_C(16580921), // MAX_F16x8
1345 UINT64_C(16580921), // MAX_F16x8_S
1346 UINT64_C(151), // MAX_F32
1347 UINT64_C(151), // MAX_F32_S
1348 UINT64_C(65001), // MAX_F32x4
1349 UINT64_C(65001), // MAX_F32x4_S
1350 UINT64_C(165), // MAX_F64
1351 UINT64_C(165), // MAX_F64_S
1352 UINT64_C(65013), // MAX_F64x2
1353 UINT64_C(65013), // MAX_F64x2_S
1354 UINT64_C(64920), // MAX_S_I16x8
1355 UINT64_C(64920), // MAX_S_I16x8_S
1356 UINT64_C(64952), // MAX_S_I32x4
1357 UINT64_C(64952), // MAX_S_I32x4_S
1358 UINT64_C(64888), // MAX_S_I8x16
1359 UINT64_C(64888), // MAX_S_I8x16_S
1360 UINT64_C(64921), // MAX_U_I16x8
1361 UINT64_C(64921), // MAX_U_I16x8_S
1362 UINT64_C(64953), // MAX_U_I32x4
1363 UINT64_C(64953), // MAX_U_I32x4_S
1364 UINT64_C(64889), // MAX_U_I8x16
1365 UINT64_C(64889), // MAX_U_I8x16_S
1366 UINT64_C(65024), // MEMORY_ATOMIC_NOTIFY_A32
1367 UINT64_C(65024), // MEMORY_ATOMIC_NOTIFY_A32_S
1368 UINT64_C(65024), // MEMORY_ATOMIC_NOTIFY_A64
1369 UINT64_C(65024), // MEMORY_ATOMIC_NOTIFY_A64_S
1370 UINT64_C(65025), // MEMORY_ATOMIC_WAIT32_A32
1371 UINT64_C(65025), // MEMORY_ATOMIC_WAIT32_A32_S
1372 UINT64_C(65025), // MEMORY_ATOMIC_WAIT32_A64
1373 UINT64_C(65025), // MEMORY_ATOMIC_WAIT32_A64_S
1374 UINT64_C(65026), // MEMORY_ATOMIC_WAIT64_A32
1375 UINT64_C(65026), // MEMORY_ATOMIC_WAIT64_A32_S
1376 UINT64_C(65026), // MEMORY_ATOMIC_WAIT64_A64
1377 UINT64_C(65026), // MEMORY_ATOMIC_WAIT64_A64_S
1378 UINT64_C(16580920), // MIN_F16x8
1379 UINT64_C(16580920), // MIN_F16x8_S
1380 UINT64_C(150), // MIN_F32
1381 UINT64_C(150), // MIN_F32_S
1382 UINT64_C(65000), // MIN_F32x4
1383 UINT64_C(65000), // MIN_F32x4_S
1384 UINT64_C(164), // MIN_F64
1385 UINT64_C(164), // MIN_F64_S
1386 UINT64_C(65012), // MIN_F64x2
1387 UINT64_C(65012), // MIN_F64x2_S
1388 UINT64_C(64918), // MIN_S_I16x8
1389 UINT64_C(64918), // MIN_S_I16x8_S
1390 UINT64_C(64950), // MIN_S_I32x4
1391 UINT64_C(64950), // MIN_S_I32x4_S
1392 UINT64_C(64886), // MIN_S_I8x16
1393 UINT64_C(64886), // MIN_S_I8x16_S
1394 UINT64_C(64919), // MIN_U_I16x8
1395 UINT64_C(64919), // MIN_U_I16x8_S
1396 UINT64_C(64951), // MIN_U_I32x4
1397 UINT64_C(64951), // MIN_U_I32x4_S
1398 UINT64_C(64887), // MIN_U_I8x16
1399 UINT64_C(64887), // MIN_U_I8x16_S
1400 UINT64_C(16580918), // MUL_F16x8
1401 UINT64_C(16580918), // MUL_F16x8_S
1402 UINT64_C(148), // MUL_F32
1403 UINT64_C(148), // MUL_F32_S
1404 UINT64_C(64998), // MUL_F32x4
1405 UINT64_C(64998), // MUL_F32x4_S
1406 UINT64_C(162), // MUL_F64
1407 UINT64_C(162), // MUL_F64_S
1408 UINT64_C(65010), // MUL_F64x2
1409 UINT64_C(65010), // MUL_F64x2_S
1410 UINT64_C(64917), // MUL_I16x8
1411 UINT64_C(64917), // MUL_I16x8_S
1412 UINT64_C(108), // MUL_I32
1413 UINT64_C(108), // MUL_I32_S
1414 UINT64_C(64949), // MUL_I32x4
1415 UINT64_C(64949), // MUL_I32x4_S
1416 UINT64_C(126), // MUL_I64
1417 UINT64_C(126), // MUL_I64_S
1418 UINT64_C(64981), // MUL_I64x2
1419 UINT64_C(64981), // MUL_I64x2_S
1420 UINT64_C(64901), // NARROW_S_I16x8
1421 UINT64_C(64901), // NARROW_S_I16x8_S
1422 UINT64_C(64869), // NARROW_S_I8x16
1423 UINT64_C(64869), // NARROW_S_I8x16_S
1424 UINT64_C(64902), // NARROW_U_I16x8
1425 UINT64_C(64902), // NARROW_U_I16x8_S
1426 UINT64_C(64870), // NARROW_U_I8x16
1427 UINT64_C(64870), // NARROW_U_I8x16_S
1428 UINT64_C(16580927), // NEAREST_F16x8
1429 UINT64_C(16580927), // NEAREST_F16x8_S
1430 UINT64_C(144), // NEAREST_F32
1431 UINT64_C(144), // NEAREST_F32_S
1432 UINT64_C(64874), // NEAREST_F32x4
1433 UINT64_C(64874), // NEAREST_F32x4_S
1434 UINT64_C(158), // NEAREST_F64
1435 UINT64_C(158), // NEAREST_F64_S
1436 UINT64_C(64916), // NEAREST_F64x2
1437 UINT64_C(64916), // NEAREST_F64x2_S
1438 UINT64_C(16580914), // NEG_F16x8
1439 UINT64_C(16580914), // NEG_F16x8_S
1440 UINT64_C(140), // NEG_F32
1441 UINT64_C(140), // NEG_F32_S
1442 UINT64_C(64993), // NEG_F32x4
1443 UINT64_C(64993), // NEG_F32x4_S
1444 UINT64_C(154), // NEG_F64
1445 UINT64_C(154), // NEG_F64_S
1446 UINT64_C(65005), // NEG_F64x2
1447 UINT64_C(65005), // NEG_F64x2_S
1448 UINT64_C(64897), // NEG_I16x8
1449 UINT64_C(64897), // NEG_I16x8_S
1450 UINT64_C(64929), // NEG_I32x4
1451 UINT64_C(64929), // NEG_I32x4_S
1452 UINT64_C(64961), // NEG_I64x2
1453 UINT64_C(64961), // NEG_I64x2_S
1454 UINT64_C(64865), // NEG_I8x16
1455 UINT64_C(64865), // NEG_I8x16_S
1456 UINT64_C(16580929), // NE_F16x8
1457 UINT64_C(16580929), // NE_F16x8_S
1458 UINT64_C(92), // NE_F32
1459 UINT64_C(92), // NE_F32_S
1460 UINT64_C(64834), // NE_F32x4
1461 UINT64_C(64834), // NE_F32x4_S
1462 UINT64_C(98), // NE_F64
1463 UINT64_C(98), // NE_F64_S
1464 UINT64_C(64840), // NE_F64x2
1465 UINT64_C(64840), // NE_F64x2_S
1466 UINT64_C(64814), // NE_I16x8
1467 UINT64_C(64814), // NE_I16x8_S
1468 UINT64_C(71), // NE_I32
1469 UINT64_C(71), // NE_I32_S
1470 UINT64_C(64824), // NE_I32x4
1471 UINT64_C(64824), // NE_I32x4_S
1472 UINT64_C(82), // NE_I64
1473 UINT64_C(82), // NE_I64_S
1474 UINT64_C(64983), // NE_I64x2
1475 UINT64_C(64983), // NE_I64x2_S
1476 UINT64_C(64804), // NE_I8x16
1477 UINT64_C(64804), // NE_I8x16_S
1478 UINT64_C(16580935), // NMADD_F16x8
1479 UINT64_C(16580935), // NMADD_F16x8_S
1480 UINT64_C(16580870), // NMADD_F32x4
1481 UINT64_C(16580870), // NMADD_F32x4_S
1482 UINT64_C(16580872), // NMADD_F64x2
1483 UINT64_C(16580872), // NMADD_F64x2_S
1484 UINT64_C(1), // NOP
1485 UINT64_C(1), // NOP_S
1486 UINT64_C(64845), // NOT
1487 UINT64_C(64845), // NOT_S
1488 UINT64_C(64848), // OR
1489 UINT64_C(114), // OR_I32
1490 UINT64_C(114), // OR_I32_S
1491 UINT64_C(132), // OR_I64
1492 UINT64_C(132), // OR_I64_S
1493 UINT64_C(64848), // OR_S
1494 UINT64_C(16580923), // PMAX_F16x8
1495 UINT64_C(16580923), // PMAX_F16x8_S
1496 UINT64_C(65003), // PMAX_F32x4
1497 UINT64_C(65003), // PMAX_F32x4_S
1498 UINT64_C(65015), // PMAX_F64x2
1499 UINT64_C(65015), // PMAX_F64x2_S
1500 UINT64_C(16580922), // PMIN_F16x8
1501 UINT64_C(16580922), // PMIN_F16x8_S
1502 UINT64_C(65002), // PMIN_F32x4
1503 UINT64_C(65002), // PMIN_F32x4_S
1504 UINT64_C(65014), // PMIN_F64x2
1505 UINT64_C(65014), // PMIN_F64x2_S
1506 UINT64_C(105), // POPCNT_I32
1507 UINT64_C(105), // POPCNT_I32_S
1508 UINT64_C(123), // POPCNT_I64
1509 UINT64_C(123), // POPCNT_I64_S
1510 UINT64_C(64866), // POPCNT_I8x16
1511 UINT64_C(64866), // POPCNT_I8x16_S
1512 UINT64_C(64898), // Q15MULR_SAT_S_I16x8
1513 UINT64_C(64898), // Q15MULR_SAT_S_I16x8_S
1514 UINT64_C(209), // REF_IS_NULL_EXNREF
1515 UINT64_C(209), // REF_IS_NULL_EXNREF_S
1516 UINT64_C(209), // REF_IS_NULL_EXTERNREF
1517 UINT64_C(209), // REF_IS_NULL_EXTERNREF_S
1518 UINT64_C(209), // REF_IS_NULL_FUNCREF
1519 UINT64_C(209), // REF_IS_NULL_FUNCREF_S
1520 UINT64_C(53353), // REF_NULL_EXNREF
1521 UINT64_C(53353), // REF_NULL_EXNREF_S
1522 UINT64_C(53359), // REF_NULL_EXTERNREF
1523 UINT64_C(53359), // REF_NULL_EXTERNREF_S
1524 UINT64_C(53360), // REF_NULL_FUNCREF
1525 UINT64_C(53360), // REF_NULL_FUNCREF_S
1526 UINT64_C(16580882), // RELAXED_DOT
1527 UINT64_C(16580883), // RELAXED_DOT_ADD
1528 UINT64_C(16580883), // RELAXED_DOT_ADD_S
1529 UINT64_C(16580884), // RELAXED_DOT_BFLOAT
1530 UINT64_C(16580884), // RELAXED_DOT_BFLOAT_S
1531 UINT64_C(16580882), // RELAXED_DOT_S
1532 UINT64_C(16580881), // RELAXED_Q15MULR_S_I16x8
1533 UINT64_C(16580881), // RELAXED_Q15MULR_S_I16x8_S
1534 UINT64_C(16580864), // RELAXED_SWIZZLE
1535 UINT64_C(16580864), // RELAXED_SWIZZLE_S
1536 UINT64_C(111), // REM_S_I32
1537 UINT64_C(111), // REM_S_I32_S
1538 UINT64_C(129), // REM_S_I64
1539 UINT64_C(129), // REM_S_I64_S
1540 UINT64_C(112), // REM_U_I32
1541 UINT64_C(112), // REM_U_I32_S
1542 UINT64_C(130), // REM_U_I64
1543 UINT64_C(130), // REM_U_I64_S
1544 UINT64_C(64800), // REPLACE_LANE_F32x4
1545 UINT64_C(64800), // REPLACE_LANE_F32x4_S
1546 UINT64_C(64802), // REPLACE_LANE_F64x2
1547 UINT64_C(64802), // REPLACE_LANE_F64x2_S
1548 UINT64_C(64794), // REPLACE_LANE_I16x8
1549 UINT64_C(64794), // REPLACE_LANE_I16x8_S
1550 UINT64_C(64796), // REPLACE_LANE_I32x4
1551 UINT64_C(64796), // REPLACE_LANE_I32x4_S
1552 UINT64_C(64798), // REPLACE_LANE_I64x2
1553 UINT64_C(64798), // REPLACE_LANE_I64x2_S
1554 UINT64_C(64791), // REPLACE_LANE_I8x16
1555 UINT64_C(64791), // REPLACE_LANE_I8x16_S
1556 UINT64_C(9), // RETHROW
1557 UINT64_C(9), // RETHROW_S
1558 UINT64_C(15), // RETURN
1559 UINT64_C(15), // RETURN_S
1560 UINT64_C(18), // RET_CALL
1561 UINT64_C(19), // RET_CALL_INDIRECT
1562 UINT64_C(19), // RET_CALL_INDIRECT_S
1563 UINT64_C(18), // RET_CALL_S
1564 UINT64_C(119), // ROTL_I32
1565 UINT64_C(119), // ROTL_I32_S
1566 UINT64_C(137), // ROTL_I64
1567 UINT64_C(137), // ROTL_I64_S
1568 UINT64_C(120), // ROTR_I32
1569 UINT64_C(120), // ROTR_I32_S
1570 UINT64_C(138), // ROTR_I64
1571 UINT64_C(138), // ROTR_I64_S
1572 UINT64_C(27), // SELECT_EXNREF
1573 UINT64_C(27), // SELECT_EXNREF_S
1574 UINT64_C(27), // SELECT_EXTERNREF
1575 UINT64_C(27), // SELECT_EXTERNREF_S
1576 UINT64_C(27), // SELECT_F32
1577 UINT64_C(27), // SELECT_F32_S
1578 UINT64_C(27), // SELECT_F64
1579 UINT64_C(27), // SELECT_F64_S
1580 UINT64_C(27), // SELECT_FUNCREF
1581 UINT64_C(27), // SELECT_FUNCREF_S
1582 UINT64_C(27), // SELECT_I32
1583 UINT64_C(27), // SELECT_I32_S
1584 UINT64_C(27), // SELECT_I64
1585 UINT64_C(27), // SELECT_I64_S
1586 UINT64_C(27), // SELECT_V128
1587 UINT64_C(27), // SELECT_V128_S
1588 UINT64_C(64907), // SHL_I16x8
1589 UINT64_C(64907), // SHL_I16x8_S
1590 UINT64_C(116), // SHL_I32
1591 UINT64_C(116), // SHL_I32_S
1592 UINT64_C(64939), // SHL_I32x4
1593 UINT64_C(64939), // SHL_I32x4_S
1594 UINT64_C(134), // SHL_I64
1595 UINT64_C(134), // SHL_I64_S
1596 UINT64_C(64971), // SHL_I64x2
1597 UINT64_C(64971), // SHL_I64x2_S
1598 UINT64_C(64875), // SHL_I8x16
1599 UINT64_C(64875), // SHL_I8x16_S
1600 UINT64_C(64908), // SHR_S_I16x8
1601 UINT64_C(64908), // SHR_S_I16x8_S
1602 UINT64_C(117), // SHR_S_I32
1603 UINT64_C(117), // SHR_S_I32_S
1604 UINT64_C(64940), // SHR_S_I32x4
1605 UINT64_C(64940), // SHR_S_I32x4_S
1606 UINT64_C(135), // SHR_S_I64
1607 UINT64_C(135), // SHR_S_I64_S
1608 UINT64_C(64972), // SHR_S_I64x2
1609 UINT64_C(64972), // SHR_S_I64x2_S
1610 UINT64_C(64876), // SHR_S_I8x16
1611 UINT64_C(64876), // SHR_S_I8x16_S
1612 UINT64_C(64909), // SHR_U_I16x8
1613 UINT64_C(64909), // SHR_U_I16x8_S
1614 UINT64_C(118), // SHR_U_I32
1615 UINT64_C(118), // SHR_U_I32_S
1616 UINT64_C(64941), // SHR_U_I32x4
1617 UINT64_C(64941), // SHR_U_I32x4_S
1618 UINT64_C(136), // SHR_U_I64
1619 UINT64_C(136), // SHR_U_I64_S
1620 UINT64_C(64973), // SHR_U_I64x2
1621 UINT64_C(64973), // SHR_U_I64x2_S
1622 UINT64_C(64877), // SHR_U_I8x16
1623 UINT64_C(64877), // SHR_U_I8x16_S
1624 UINT64_C(64781), // SHUFFLE
1625 UINT64_C(64781), // SHUFFLE_S
1626 UINT64_C(16580878), // SIMD_RELAXED_FMAX_F32x4
1627 UINT64_C(16580878), // SIMD_RELAXED_FMAX_F32x4_S
1628 UINT64_C(16580880), // SIMD_RELAXED_FMAX_F64x2
1629 UINT64_C(16580880), // SIMD_RELAXED_FMAX_F64x2_S
1630 UINT64_C(16580877), // SIMD_RELAXED_FMIN_F32x4
1631 UINT64_C(16580877), // SIMD_RELAXED_FMIN_F32x4_S
1632 UINT64_C(16580879), // SIMD_RELAXED_FMIN_F64x2
1633 UINT64_C(16580879), // SIMD_RELAXED_FMIN_F64x2_S
1634 UINT64_C(16580896), // SPLAT_F16x8
1635 UINT64_C(16580896), // SPLAT_F16x8_S
1636 UINT64_C(64787), // SPLAT_F32x4
1637 UINT64_C(64787), // SPLAT_F32x4_S
1638 UINT64_C(64788), // SPLAT_F64x2
1639 UINT64_C(64788), // SPLAT_F64x2_S
1640 UINT64_C(64784), // SPLAT_I16x8
1641 UINT64_C(64784), // SPLAT_I16x8_S
1642 UINT64_C(64785), // SPLAT_I32x4
1643 UINT64_C(64785), // SPLAT_I32x4_S
1644 UINT64_C(64786), // SPLAT_I64x2
1645 UINT64_C(64786), // SPLAT_I64x2_S
1646 UINT64_C(64783), // SPLAT_I8x16
1647 UINT64_C(64783), // SPLAT_I8x16_S
1648 UINT64_C(16580915), // SQRT_F16x8
1649 UINT64_C(16580915), // SQRT_F16x8_S
1650 UINT64_C(145), // SQRT_F32
1651 UINT64_C(145), // SQRT_F32_S
1652 UINT64_C(64995), // SQRT_F32x4
1653 UINT64_C(64995), // SQRT_F32x4_S
1654 UINT64_C(159), // SQRT_F64
1655 UINT64_C(159), // SQRT_F64_S
1656 UINT64_C(65007), // SQRT_F64x2
1657 UINT64_C(65007), // SQRT_F64x2_S
1658 UINT64_C(59), // STORE16_I32_A32
1659 UINT64_C(59), // STORE16_I32_A32_S
1660 UINT64_C(59), // STORE16_I32_A64
1661 UINT64_C(59), // STORE16_I32_A64_S
1662 UINT64_C(61), // STORE16_I64_A32
1663 UINT64_C(61), // STORE16_I64_A32_S
1664 UINT64_C(61), // STORE16_I64_A64
1665 UINT64_C(61), // STORE16_I64_A64_S
1666 UINT64_C(62), // STORE32_I64_A32
1667 UINT64_C(62), // STORE32_I64_A32_S
1668 UINT64_C(62), // STORE32_I64_A64
1669 UINT64_C(62), // STORE32_I64_A64_S
1670 UINT64_C(58), // STORE8_I32_A32
1671 UINT64_C(58), // STORE8_I32_A32_S
1672 UINT64_C(58), // STORE8_I32_A64
1673 UINT64_C(58), // STORE8_I32_A64_S
1674 UINT64_C(60), // STORE8_I64_A32
1675 UINT64_C(60), // STORE8_I64_A32_S
1676 UINT64_C(60), // STORE8_I64_A64
1677 UINT64_C(60), // STORE8_I64_A64_S
1678 UINT64_C(64561), // STORE_F16_F32_A32
1679 UINT64_C(64561), // STORE_F16_F32_A32_S
1680 UINT64_C(64561), // STORE_F16_F32_A64
1681 UINT64_C(64561), // STORE_F16_F32_A64_S
1682 UINT64_C(56), // STORE_F32_A32
1683 UINT64_C(56), // STORE_F32_A32_S
1684 UINT64_C(56), // STORE_F32_A64
1685 UINT64_C(56), // STORE_F32_A64_S
1686 UINT64_C(57), // STORE_F64_A32
1687 UINT64_C(57), // STORE_F64_A32_S
1688 UINT64_C(57), // STORE_F64_A64
1689 UINT64_C(57), // STORE_F64_A64_S
1690 UINT64_C(54), // STORE_I32_A32
1691 UINT64_C(54), // STORE_I32_A32_S
1692 UINT64_C(54), // STORE_I32_A64
1693 UINT64_C(54), // STORE_I32_A64_S
1694 UINT64_C(55), // STORE_I64_A32
1695 UINT64_C(55), // STORE_I64_A32_S
1696 UINT64_C(55), // STORE_I64_A64
1697 UINT64_C(55), // STORE_I64_A64_S
1698 UINT64_C(64857), // STORE_LANE_I16x8_A32
1699 UINT64_C(64857), // STORE_LANE_I16x8_A32_S
1700 UINT64_C(64857), // STORE_LANE_I16x8_A64
1701 UINT64_C(64857), // STORE_LANE_I16x8_A64_S
1702 UINT64_C(64858), // STORE_LANE_I32x4_A32
1703 UINT64_C(64858), // STORE_LANE_I32x4_A32_S
1704 UINT64_C(64858), // STORE_LANE_I32x4_A64
1705 UINT64_C(64858), // STORE_LANE_I32x4_A64_S
1706 UINT64_C(64859), // STORE_LANE_I64x2_A32
1707 UINT64_C(64859), // STORE_LANE_I64x2_A32_S
1708 UINT64_C(64859), // STORE_LANE_I64x2_A64
1709 UINT64_C(64859), // STORE_LANE_I64x2_A64_S
1710 UINT64_C(64856), // STORE_LANE_I8x16_A32
1711 UINT64_C(64856), // STORE_LANE_I8x16_A32_S
1712 UINT64_C(64856), // STORE_LANE_I8x16_A64
1713 UINT64_C(64856), // STORE_LANE_I8x16_A64_S
1714 UINT64_C(64779), // STORE_V128_A32
1715 UINT64_C(64779), // STORE_V128_A32_S
1716 UINT64_C(64779), // STORE_V128_A64
1717 UINT64_C(64779), // STORE_V128_A64_S
1718 UINT64_C(16580917), // SUB_F16x8
1719 UINT64_C(16580917), // SUB_F16x8_S
1720 UINT64_C(147), // SUB_F32
1721 UINT64_C(147), // SUB_F32_S
1722 UINT64_C(64997), // SUB_F32x4
1723 UINT64_C(64997), // SUB_F32x4_S
1724 UINT64_C(161), // SUB_F64
1725 UINT64_C(161), // SUB_F64_S
1726 UINT64_C(65009), // SUB_F64x2
1727 UINT64_C(65009), // SUB_F64x2_S
1728 UINT64_C(64913), // SUB_I16x8
1729 UINT64_C(64913), // SUB_I16x8_S
1730 UINT64_C(107), // SUB_I32
1731 UINT64_C(107), // SUB_I32_S
1732 UINT64_C(64945), // SUB_I32x4
1733 UINT64_C(64945), // SUB_I32x4_S
1734 UINT64_C(125), // SUB_I64
1735 UINT64_C(125), // SUB_I64_S
1736 UINT64_C(64977), // SUB_I64x2
1737 UINT64_C(64977), // SUB_I64x2_S
1738 UINT64_C(64881), // SUB_I8x16
1739 UINT64_C(64881), // SUB_I8x16_S
1740 UINT64_C(64914), // SUB_SAT_S_I16x8
1741 UINT64_C(64914), // SUB_SAT_S_I16x8_S
1742 UINT64_C(64882), // SUB_SAT_S_I8x16
1743 UINT64_C(64882), // SUB_SAT_S_I8x16_S
1744 UINT64_C(64915), // SUB_SAT_U_I16x8
1745 UINT64_C(64915), // SUB_SAT_U_I16x8_S
1746 UINT64_C(64883), // SUB_SAT_U_I8x16
1747 UINT64_C(64883), // SUB_SAT_U_I8x16_S
1748 UINT64_C(64782), // SWIZZLE
1749 UINT64_C(64782), // SWIZZLE_S
1750 UINT64_C(64526), // TABLE_COPY
1751 UINT64_C(64526), // TABLE_COPY_S
1752 UINT64_C(64529), // TABLE_FILL_EXNREF
1753 UINT64_C(64529), // TABLE_FILL_EXNREF_S
1754 UINT64_C(64529), // TABLE_FILL_EXTERNREF
1755 UINT64_C(64529), // TABLE_FILL_EXTERNREF_S
1756 UINT64_C(64529), // TABLE_FILL_FUNCREF
1757 UINT64_C(64529), // TABLE_FILL_FUNCREF_S
1758 UINT64_C(37), // TABLE_GET_EXNREF
1759 UINT64_C(37), // TABLE_GET_EXNREF_S
1760 UINT64_C(37), // TABLE_GET_EXTERNREF
1761 UINT64_C(37), // TABLE_GET_EXTERNREF_S
1762 UINT64_C(37), // TABLE_GET_FUNCREF
1763 UINT64_C(37), // TABLE_GET_FUNCREF_S
1764 UINT64_C(64527), // TABLE_GROW_EXNREF
1765 UINT64_C(64527), // TABLE_GROW_EXNREF_S
1766 UINT64_C(64527), // TABLE_GROW_EXTERNREF
1767 UINT64_C(64527), // TABLE_GROW_EXTERNREF_S
1768 UINT64_C(64527), // TABLE_GROW_FUNCREF
1769 UINT64_C(64527), // TABLE_GROW_FUNCREF_S
1770 UINT64_C(38), // TABLE_SET_EXNREF
1771 UINT64_C(38), // TABLE_SET_EXNREF_S
1772 UINT64_C(38), // TABLE_SET_EXTERNREF
1773 UINT64_C(38), // TABLE_SET_EXTERNREF_S
1774 UINT64_C(38), // TABLE_SET_FUNCREF
1775 UINT64_C(38), // TABLE_SET_FUNCREF_S
1776 UINT64_C(64528), // TABLE_SIZE
1777 UINT64_C(64528), // TABLE_SIZE_S
1778 UINT64_C(4294967295), // TEE_EXNREF
1779 UINT64_C(4294967295), // TEE_EXNREF_S
1780 UINT64_C(4294967295), // TEE_EXTERNREF
1781 UINT64_C(4294967295), // TEE_EXTERNREF_S
1782 UINT64_C(4294967295), // TEE_F32
1783 UINT64_C(4294967295), // TEE_F32_S
1784 UINT64_C(4294967295), // TEE_F64
1785 UINT64_C(4294967295), // TEE_F64_S
1786 UINT64_C(4294967295), // TEE_FUNCREF
1787 UINT64_C(4294967295), // TEE_FUNCREF_S
1788 UINT64_C(4294967295), // TEE_I32
1789 UINT64_C(4294967295), // TEE_I32_S
1790 UINT64_C(4294967295), // TEE_I64
1791 UINT64_C(4294967295), // TEE_I64_S
1792 UINT64_C(4294967295), // TEE_V128
1793 UINT64_C(4294967295), // TEE_V128_S
1794 UINT64_C(8), // THROW
1795 UINT64_C(8), // THROW_S
1796 UINT64_C(16580926), // TRUNC_F16x8
1797 UINT64_C(16580926), // TRUNC_F16x8_S
1798 UINT64_C(143), // TRUNC_F32
1799 UINT64_C(143), // TRUNC_F32_S
1800 UINT64_C(64873), // TRUNC_F32x4
1801 UINT64_C(64873), // TRUNC_F32x4_S
1802 UINT64_C(157), // TRUNC_F64
1803 UINT64_C(157), // TRUNC_F64_S
1804 UINT64_C(64890), // TRUNC_F64x2
1805 UINT64_C(64890), // TRUNC_F64x2_S
1806 UINT64_C(6), // TRY
1807 UINT64_C(6), // TRY_S
1808 UINT64_C(0), // UNREACHABLE
1809 UINT64_C(0), // UNREACHABLE_S
1810 UINT64_C(64849), // XOR
1811 UINT64_C(115), // XOR_I32
1812 UINT64_C(115), // XOR_I32_S
1813 UINT64_C(133), // XOR_I64
1814 UINT64_C(133), // XOR_I64_S
1815 UINT64_C(64849), // XOR_S
1816 UINT64_C(64), // anonymous_8187MEMORY_GROW_A32
1817 UINT64_C(64), // anonymous_8187MEMORY_GROW_A32_S
1818 UINT64_C(63), // anonymous_8187MEMORY_SIZE_A32
1819 UINT64_C(63), // anonymous_8187MEMORY_SIZE_A32_S
1820 UINT64_C(64), // anonymous_8188MEMORY_GROW_A64
1821 UINT64_C(64), // anonymous_8188MEMORY_GROW_A64_S
1822 UINT64_C(63), // anonymous_8188MEMORY_SIZE_A64
1823 UINT64_C(63), // anonymous_8188MEMORY_SIZE_A64_S
1824 UINT64_C(64521), // anonymous_8878DATA_DROP
1825 UINT64_C(64521), // anonymous_8878DATA_DROP_S
1826 UINT64_C(64522), // anonymous_8878MEMORY_COPY_A32
1827 UINT64_C(64522), // anonymous_8878MEMORY_COPY_A32_S
1828 UINT64_C(64523), // anonymous_8878MEMORY_FILL_A32
1829 UINT64_C(64523), // anonymous_8878MEMORY_FILL_A32_S
1830 UINT64_C(64520), // anonymous_8878MEMORY_INIT_A32
1831 UINT64_C(64520), // anonymous_8878MEMORY_INIT_A32_S
1832 UINT64_C(64521), // anonymous_8879DATA_DROP
1833 UINT64_C(64521), // anonymous_8879DATA_DROP_S
1834 UINT64_C(64522), // anonymous_8879MEMORY_COPY_A64
1835 UINT64_C(64522), // anonymous_8879MEMORY_COPY_A64_S
1836 UINT64_C(64523), // anonymous_8879MEMORY_FILL_A64
1837 UINT64_C(64523), // anonymous_8879MEMORY_FILL_A64_S
1838 UINT64_C(64520), // anonymous_8879MEMORY_INIT_A64
1839 UINT64_C(64520), // anonymous_8879MEMORY_INIT_A64_S
1840 UINT64_C(65022), // convert_low_s_F64x2
1841 UINT64_C(65022), // convert_low_s_F64x2_S
1842 UINT64_C(65023), // convert_low_u_F64x2
1843 UINT64_C(65023), // convert_low_u_F64x2_S
1844 UINT64_C(64862), // demote_zero_F32x4
1845 UINT64_C(64862), // demote_zero_F32x4_S
1846 UINT64_C(64904), // extend_high_s_I16x8
1847 UINT64_C(64904), // extend_high_s_I16x8_S
1848 UINT64_C(64936), // extend_high_s_I32x4
1849 UINT64_C(64936), // extend_high_s_I32x4_S
1850 UINT64_C(64968), // extend_high_s_I64x2
1851 UINT64_C(64968), // extend_high_s_I64x2_S
1852 UINT64_C(64906), // extend_high_u_I16x8
1853 UINT64_C(64906), // extend_high_u_I16x8_S
1854 UINT64_C(64938), // extend_high_u_I32x4
1855 UINT64_C(64938), // extend_high_u_I32x4_S
1856 UINT64_C(64970), // extend_high_u_I64x2
1857 UINT64_C(64970), // extend_high_u_I64x2_S
1858 UINT64_C(64903), // extend_low_s_I16x8
1859 UINT64_C(64903), // extend_low_s_I16x8_S
1860 UINT64_C(64935), // extend_low_s_I32x4
1861 UINT64_C(64935), // extend_low_s_I32x4_S
1862 UINT64_C(64967), // extend_low_s_I64x2
1863 UINT64_C(64967), // extend_low_s_I64x2_S
1864 UINT64_C(64905), // extend_low_u_I16x8
1865 UINT64_C(64905), // extend_low_u_I16x8_S
1866 UINT64_C(64937), // extend_low_u_I32x4
1867 UINT64_C(64937), // extend_low_u_I32x4_S
1868 UINT64_C(64969), // extend_low_u_I64x2
1869 UINT64_C(64969), // extend_low_u_I64x2_S
1870 UINT64_C(16580936), // fp_to_sint_I16x8
1871 UINT64_C(16580936), // fp_to_sint_I16x8_S
1872 UINT64_C(65016), // fp_to_sint_I32x4
1873 UINT64_C(65016), // fp_to_sint_I32x4_S
1874 UINT64_C(16580937), // fp_to_uint_I16x8
1875 UINT64_C(16580937), // fp_to_uint_I16x8_S
1876 UINT64_C(65017), // fp_to_uint_I32x4
1877 UINT64_C(65017), // fp_to_uint_I32x4_S
1878 UINT64_C(64892), // int_wasm_extadd_pairwise_signed_I16x8
1879 UINT64_C(64892), // int_wasm_extadd_pairwise_signed_I16x8_S
1880 UINT64_C(64894), // int_wasm_extadd_pairwise_signed_I32x4
1881 UINT64_C(64894), // int_wasm_extadd_pairwise_signed_I32x4_S
1882 UINT64_C(64893), // int_wasm_extadd_pairwise_unsigned_I16x8
1883 UINT64_C(64893), // int_wasm_extadd_pairwise_unsigned_I16x8_S
1884 UINT64_C(64895), // int_wasm_extadd_pairwise_unsigned_I32x4
1885 UINT64_C(64895), // int_wasm_extadd_pairwise_unsigned_I32x4_S
1886 UINT64_C(16580865), // int_wasm_relaxed_trunc_signed_I32x4
1887 UINT64_C(16580865), // int_wasm_relaxed_trunc_signed_I32x4_S
1888 UINT64_C(16580867), // int_wasm_relaxed_trunc_signed_zero_I32x4
1889 UINT64_C(16580867), // int_wasm_relaxed_trunc_signed_zero_I32x4_S
1890 UINT64_C(16580866), // int_wasm_relaxed_trunc_unsigned_I32x4
1891 UINT64_C(16580866), // int_wasm_relaxed_trunc_unsigned_I32x4_S
1892 UINT64_C(16580868), // int_wasm_relaxed_trunc_unsigned_zero_I32x4
1893 UINT64_C(16580868), // int_wasm_relaxed_trunc_unsigned_zero_I32x4_S
1894 UINT64_C(64863), // promote_low_F64x2
1895 UINT64_C(64863), // promote_low_F64x2_S
1896 UINT64_C(16580938), // sint_to_fp_F16x8
1897 UINT64_C(16580938), // sint_to_fp_F16x8_S
1898 UINT64_C(65018), // sint_to_fp_F32x4
1899 UINT64_C(65018), // sint_to_fp_F32x4_S
1900 UINT64_C(65020), // trunc_sat_zero_s_I32x4
1901 UINT64_C(65020), // trunc_sat_zero_s_I32x4_S
1902 UINT64_C(65021), // trunc_sat_zero_u_I32x4
1903 UINT64_C(65021), // trunc_sat_zero_u_I32x4_S
1904 UINT64_C(16580939), // uint_to_fp_F16x8
1905 UINT64_C(16580939), // uint_to_fp_F16x8_S
1906 UINT64_C(65019), // uint_to_fp_F32x4
1907 UINT64_C(65019), // uint_to_fp_F32x4_S
1908 UINT64_C(0)
1909 };
1910 const unsigned opcode = MI.getOpcode();
1911 uint64_t Value = InstBits[opcode];
1912 uint64_t op = 0;
1913 (void)op; // suppress warning
1914 switch (opcode) {
1915 case WebAssembly::ABS_F16x8:
1916 case WebAssembly::ABS_F16x8_S:
1917 case WebAssembly::ABS_F32:
1918 case WebAssembly::ABS_F32_S:
1919 case WebAssembly::ABS_F32x4:
1920 case WebAssembly::ABS_F32x4_S:
1921 case WebAssembly::ABS_F64:
1922 case WebAssembly::ABS_F64_S:
1923 case WebAssembly::ABS_F64x2:
1924 case WebAssembly::ABS_F64x2_S:
1925 case WebAssembly::ABS_I8x16:
1926 case WebAssembly::ABS_I8x16_S:
1927 case WebAssembly::ABS_I16x8:
1928 case WebAssembly::ABS_I16x8_S:
1929 case WebAssembly::ABS_I32x4:
1930 case WebAssembly::ABS_I32x4_S:
1931 case WebAssembly::ABS_I64x2:
1932 case WebAssembly::ABS_I64x2_S:
1933 case WebAssembly::ADD_F16x8:
1934 case WebAssembly::ADD_F16x8_S:
1935 case WebAssembly::ADD_F32:
1936 case WebAssembly::ADD_F32_S:
1937 case WebAssembly::ADD_F32x4:
1938 case WebAssembly::ADD_F32x4_S:
1939 case WebAssembly::ADD_F64:
1940 case WebAssembly::ADD_F64_S:
1941 case WebAssembly::ADD_F64x2:
1942 case WebAssembly::ADD_F64x2_S:
1943 case WebAssembly::ADD_I8x16:
1944 case WebAssembly::ADD_I8x16_S:
1945 case WebAssembly::ADD_I16x8:
1946 case WebAssembly::ADD_I16x8_S:
1947 case WebAssembly::ADD_I32:
1948 case WebAssembly::ADD_I32_S:
1949 case WebAssembly::ADD_I32x4:
1950 case WebAssembly::ADD_I32x4_S:
1951 case WebAssembly::ADD_I64:
1952 case WebAssembly::ADD_I64_S:
1953 case WebAssembly::ADD_I64x2:
1954 case WebAssembly::ADD_I64x2_S:
1955 case WebAssembly::ADD_SAT_S_I8x16:
1956 case WebAssembly::ADD_SAT_S_I8x16_S:
1957 case WebAssembly::ADD_SAT_S_I16x8:
1958 case WebAssembly::ADD_SAT_S_I16x8_S:
1959 case WebAssembly::ADD_SAT_U_I8x16:
1960 case WebAssembly::ADD_SAT_U_I8x16_S:
1961 case WebAssembly::ADD_SAT_U_I16x8:
1962 case WebAssembly::ADD_SAT_U_I16x8_S:
1963 case WebAssembly::ADJCALLSTACKDOWN:
1964 case WebAssembly::ADJCALLSTACKDOWN_S:
1965 case WebAssembly::ADJCALLSTACKUP:
1966 case WebAssembly::ADJCALLSTACKUP_S:
1967 case WebAssembly::ALLTRUE_I8x16:
1968 case WebAssembly::ALLTRUE_I8x16_S:
1969 case WebAssembly::ALLTRUE_I16x8:
1970 case WebAssembly::ALLTRUE_I16x8_S:
1971 case WebAssembly::ALLTRUE_I32x4:
1972 case WebAssembly::ALLTRUE_I32x4_S:
1973 case WebAssembly::ALLTRUE_I64x2:
1974 case WebAssembly::ALLTRUE_I64x2_S:
1975 case WebAssembly::AND:
1976 case WebAssembly::ANDNOT:
1977 case WebAssembly::ANDNOT_S:
1978 case WebAssembly::AND_I32:
1979 case WebAssembly::AND_I32_S:
1980 case WebAssembly::AND_I64:
1981 case WebAssembly::AND_I64_S:
1982 case WebAssembly::AND_S:
1983 case WebAssembly::ANYTRUE:
1984 case WebAssembly::ANYTRUE_S:
1985 case WebAssembly::ARGUMENT_exnref:
1986 case WebAssembly::ARGUMENT_exnref_S:
1987 case WebAssembly::ARGUMENT_externref:
1988 case WebAssembly::ARGUMENT_externref_S:
1989 case WebAssembly::ARGUMENT_f32:
1990 case WebAssembly::ARGUMENT_f32_S:
1991 case WebAssembly::ARGUMENT_f64:
1992 case WebAssembly::ARGUMENT_f64_S:
1993 case WebAssembly::ARGUMENT_funcref:
1994 case WebAssembly::ARGUMENT_funcref_S:
1995 case WebAssembly::ARGUMENT_i32:
1996 case WebAssembly::ARGUMENT_i32_S:
1997 case WebAssembly::ARGUMENT_i64:
1998 case WebAssembly::ARGUMENT_i64_S:
1999 case WebAssembly::ARGUMENT_v2f64:
2000 case WebAssembly::ARGUMENT_v2f64_S:
2001 case WebAssembly::ARGUMENT_v2i64:
2002 case WebAssembly::ARGUMENT_v2i64_S:
2003 case WebAssembly::ARGUMENT_v4f32:
2004 case WebAssembly::ARGUMENT_v4f32_S:
2005 case WebAssembly::ARGUMENT_v4i32:
2006 case WebAssembly::ARGUMENT_v4i32_S:
2007 case WebAssembly::ARGUMENT_v8f16:
2008 case WebAssembly::ARGUMENT_v8f16_S:
2009 case WebAssembly::ARGUMENT_v8i16:
2010 case WebAssembly::ARGUMENT_v8i16_S:
2011 case WebAssembly::ARGUMENT_v16i8:
2012 case WebAssembly::ARGUMENT_v16i8_S:
2013 case WebAssembly::ATOMIC_FENCE:
2014 case WebAssembly::ATOMIC_FENCE_S:
2015 case WebAssembly::ATOMIC_LOAD8_U_I32_A32:
2016 case WebAssembly::ATOMIC_LOAD8_U_I32_A32_S:
2017 case WebAssembly::ATOMIC_LOAD8_U_I32_A64:
2018 case WebAssembly::ATOMIC_LOAD8_U_I32_A64_S:
2019 case WebAssembly::ATOMIC_LOAD8_U_I64_A32:
2020 case WebAssembly::ATOMIC_LOAD8_U_I64_A32_S:
2021 case WebAssembly::ATOMIC_LOAD8_U_I64_A64:
2022 case WebAssembly::ATOMIC_LOAD8_U_I64_A64_S:
2023 case WebAssembly::ATOMIC_LOAD16_U_I32_A32:
2024 case WebAssembly::ATOMIC_LOAD16_U_I32_A32_S:
2025 case WebAssembly::ATOMIC_LOAD16_U_I32_A64:
2026 case WebAssembly::ATOMIC_LOAD16_U_I32_A64_S:
2027 case WebAssembly::ATOMIC_LOAD16_U_I64_A32:
2028 case WebAssembly::ATOMIC_LOAD16_U_I64_A32_S:
2029 case WebAssembly::ATOMIC_LOAD16_U_I64_A64:
2030 case WebAssembly::ATOMIC_LOAD16_U_I64_A64_S:
2031 case WebAssembly::ATOMIC_LOAD32_U_I64_A32:
2032 case WebAssembly::ATOMIC_LOAD32_U_I64_A32_S:
2033 case WebAssembly::ATOMIC_LOAD32_U_I64_A64:
2034 case WebAssembly::ATOMIC_LOAD32_U_I64_A64_S:
2035 case WebAssembly::ATOMIC_LOAD_I32_A32:
2036 case WebAssembly::ATOMIC_LOAD_I32_A32_S:
2037 case WebAssembly::ATOMIC_LOAD_I32_A64:
2038 case WebAssembly::ATOMIC_LOAD_I32_A64_S:
2039 case WebAssembly::ATOMIC_LOAD_I64_A32:
2040 case WebAssembly::ATOMIC_LOAD_I64_A32_S:
2041 case WebAssembly::ATOMIC_LOAD_I64_A64:
2042 case WebAssembly::ATOMIC_LOAD_I64_A64_S:
2043 case WebAssembly::ATOMIC_RMW8_U_ADD_I32_A32:
2044 case WebAssembly::ATOMIC_RMW8_U_ADD_I32_A32_S:
2045 case WebAssembly::ATOMIC_RMW8_U_ADD_I32_A64:
2046 case WebAssembly::ATOMIC_RMW8_U_ADD_I32_A64_S:
2047 case WebAssembly::ATOMIC_RMW8_U_ADD_I64_A32:
2048 case WebAssembly::ATOMIC_RMW8_U_ADD_I64_A32_S:
2049 case WebAssembly::ATOMIC_RMW8_U_ADD_I64_A64:
2050 case WebAssembly::ATOMIC_RMW8_U_ADD_I64_A64_S:
2051 case WebAssembly::ATOMIC_RMW8_U_AND_I32_A32:
2052 case WebAssembly::ATOMIC_RMW8_U_AND_I32_A32_S:
2053 case WebAssembly::ATOMIC_RMW8_U_AND_I32_A64:
2054 case WebAssembly::ATOMIC_RMW8_U_AND_I32_A64_S:
2055 case WebAssembly::ATOMIC_RMW8_U_AND_I64_A32:
2056 case WebAssembly::ATOMIC_RMW8_U_AND_I64_A32_S:
2057 case WebAssembly::ATOMIC_RMW8_U_AND_I64_A64:
2058 case WebAssembly::ATOMIC_RMW8_U_AND_I64_A64_S:
2059 case WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I32_A32:
2060 case WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I32_A32_S:
2061 case WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I32_A64:
2062 case WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I32_A64_S:
2063 case WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I64_A32:
2064 case WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I64_A32_S:
2065 case WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I64_A64:
2066 case WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I64_A64_S:
2067 case WebAssembly::ATOMIC_RMW8_U_OR_I32_A32:
2068 case WebAssembly::ATOMIC_RMW8_U_OR_I32_A32_S:
2069 case WebAssembly::ATOMIC_RMW8_U_OR_I32_A64:
2070 case WebAssembly::ATOMIC_RMW8_U_OR_I32_A64_S:
2071 case WebAssembly::ATOMIC_RMW8_U_OR_I64_A32:
2072 case WebAssembly::ATOMIC_RMW8_U_OR_I64_A32_S:
2073 case WebAssembly::ATOMIC_RMW8_U_OR_I64_A64:
2074 case WebAssembly::ATOMIC_RMW8_U_OR_I64_A64_S:
2075 case WebAssembly::ATOMIC_RMW8_U_SUB_I32_A32:
2076 case WebAssembly::ATOMIC_RMW8_U_SUB_I32_A32_S:
2077 case WebAssembly::ATOMIC_RMW8_U_SUB_I32_A64:
2078 case WebAssembly::ATOMIC_RMW8_U_SUB_I32_A64_S:
2079 case WebAssembly::ATOMIC_RMW8_U_SUB_I64_A32:
2080 case WebAssembly::ATOMIC_RMW8_U_SUB_I64_A32_S:
2081 case WebAssembly::ATOMIC_RMW8_U_SUB_I64_A64:
2082 case WebAssembly::ATOMIC_RMW8_U_SUB_I64_A64_S:
2083 case WebAssembly::ATOMIC_RMW8_U_XCHG_I32_A32:
2084 case WebAssembly::ATOMIC_RMW8_U_XCHG_I32_A32_S:
2085 case WebAssembly::ATOMIC_RMW8_U_XCHG_I32_A64:
2086 case WebAssembly::ATOMIC_RMW8_U_XCHG_I32_A64_S:
2087 case WebAssembly::ATOMIC_RMW8_U_XCHG_I64_A32:
2088 case WebAssembly::ATOMIC_RMW8_U_XCHG_I64_A32_S:
2089 case WebAssembly::ATOMIC_RMW8_U_XCHG_I64_A64:
2090 case WebAssembly::ATOMIC_RMW8_U_XCHG_I64_A64_S:
2091 case WebAssembly::ATOMIC_RMW8_U_XOR_I32_A32:
2092 case WebAssembly::ATOMIC_RMW8_U_XOR_I32_A32_S:
2093 case WebAssembly::ATOMIC_RMW8_U_XOR_I32_A64:
2094 case WebAssembly::ATOMIC_RMW8_U_XOR_I32_A64_S:
2095 case WebAssembly::ATOMIC_RMW8_U_XOR_I64_A32:
2096 case WebAssembly::ATOMIC_RMW8_U_XOR_I64_A32_S:
2097 case WebAssembly::ATOMIC_RMW8_U_XOR_I64_A64:
2098 case WebAssembly::ATOMIC_RMW8_U_XOR_I64_A64_S:
2099 case WebAssembly::ATOMIC_RMW16_U_ADD_I32_A32:
2100 case WebAssembly::ATOMIC_RMW16_U_ADD_I32_A32_S:
2101 case WebAssembly::ATOMIC_RMW16_U_ADD_I32_A64:
2102 case WebAssembly::ATOMIC_RMW16_U_ADD_I32_A64_S:
2103 case WebAssembly::ATOMIC_RMW16_U_ADD_I64_A32:
2104 case WebAssembly::ATOMIC_RMW16_U_ADD_I64_A32_S:
2105 case WebAssembly::ATOMIC_RMW16_U_ADD_I64_A64:
2106 case WebAssembly::ATOMIC_RMW16_U_ADD_I64_A64_S:
2107 case WebAssembly::ATOMIC_RMW16_U_AND_I32_A32:
2108 case WebAssembly::ATOMIC_RMW16_U_AND_I32_A32_S:
2109 case WebAssembly::ATOMIC_RMW16_U_AND_I32_A64:
2110 case WebAssembly::ATOMIC_RMW16_U_AND_I32_A64_S:
2111 case WebAssembly::ATOMIC_RMW16_U_AND_I64_A32:
2112 case WebAssembly::ATOMIC_RMW16_U_AND_I64_A32_S:
2113 case WebAssembly::ATOMIC_RMW16_U_AND_I64_A64:
2114 case WebAssembly::ATOMIC_RMW16_U_AND_I64_A64_S:
2115 case WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I32_A32:
2116 case WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I32_A32_S:
2117 case WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I32_A64:
2118 case WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I32_A64_S:
2119 case WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I64_A32:
2120 case WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I64_A32_S:
2121 case WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I64_A64:
2122 case WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I64_A64_S:
2123 case WebAssembly::ATOMIC_RMW16_U_OR_I32_A32:
2124 case WebAssembly::ATOMIC_RMW16_U_OR_I32_A32_S:
2125 case WebAssembly::ATOMIC_RMW16_U_OR_I32_A64:
2126 case WebAssembly::ATOMIC_RMW16_U_OR_I32_A64_S:
2127 case WebAssembly::ATOMIC_RMW16_U_OR_I64_A32:
2128 case WebAssembly::ATOMIC_RMW16_U_OR_I64_A32_S:
2129 case WebAssembly::ATOMIC_RMW16_U_OR_I64_A64:
2130 case WebAssembly::ATOMIC_RMW16_U_OR_I64_A64_S:
2131 case WebAssembly::ATOMIC_RMW16_U_SUB_I32_A32:
2132 case WebAssembly::ATOMIC_RMW16_U_SUB_I32_A32_S:
2133 case WebAssembly::ATOMIC_RMW16_U_SUB_I32_A64:
2134 case WebAssembly::ATOMIC_RMW16_U_SUB_I32_A64_S:
2135 case WebAssembly::ATOMIC_RMW16_U_SUB_I64_A32:
2136 case WebAssembly::ATOMIC_RMW16_U_SUB_I64_A32_S:
2137 case WebAssembly::ATOMIC_RMW16_U_SUB_I64_A64:
2138 case WebAssembly::ATOMIC_RMW16_U_SUB_I64_A64_S:
2139 case WebAssembly::ATOMIC_RMW16_U_XCHG_I32_A32:
2140 case WebAssembly::ATOMIC_RMW16_U_XCHG_I32_A32_S:
2141 case WebAssembly::ATOMIC_RMW16_U_XCHG_I32_A64:
2142 case WebAssembly::ATOMIC_RMW16_U_XCHG_I32_A64_S:
2143 case WebAssembly::ATOMIC_RMW16_U_XCHG_I64_A32:
2144 case WebAssembly::ATOMIC_RMW16_U_XCHG_I64_A32_S:
2145 case WebAssembly::ATOMIC_RMW16_U_XCHG_I64_A64:
2146 case WebAssembly::ATOMIC_RMW16_U_XCHG_I64_A64_S:
2147 case WebAssembly::ATOMIC_RMW16_U_XOR_I32_A32:
2148 case WebAssembly::ATOMIC_RMW16_U_XOR_I32_A32_S:
2149 case WebAssembly::ATOMIC_RMW16_U_XOR_I32_A64:
2150 case WebAssembly::ATOMIC_RMW16_U_XOR_I32_A64_S:
2151 case WebAssembly::ATOMIC_RMW16_U_XOR_I64_A32:
2152 case WebAssembly::ATOMIC_RMW16_U_XOR_I64_A32_S:
2153 case WebAssembly::ATOMIC_RMW16_U_XOR_I64_A64:
2154 case WebAssembly::ATOMIC_RMW16_U_XOR_I64_A64_S:
2155 case WebAssembly::ATOMIC_RMW32_U_ADD_I64_A32:
2156 case WebAssembly::ATOMIC_RMW32_U_ADD_I64_A32_S:
2157 case WebAssembly::ATOMIC_RMW32_U_ADD_I64_A64:
2158 case WebAssembly::ATOMIC_RMW32_U_ADD_I64_A64_S:
2159 case WebAssembly::ATOMIC_RMW32_U_AND_I64_A32:
2160 case WebAssembly::ATOMIC_RMW32_U_AND_I64_A32_S:
2161 case WebAssembly::ATOMIC_RMW32_U_AND_I64_A64:
2162 case WebAssembly::ATOMIC_RMW32_U_AND_I64_A64_S:
2163 case WebAssembly::ATOMIC_RMW32_U_CMPXCHG_I64_A32:
2164 case WebAssembly::ATOMIC_RMW32_U_CMPXCHG_I64_A32_S:
2165 case WebAssembly::ATOMIC_RMW32_U_CMPXCHG_I64_A64:
2166 case WebAssembly::ATOMIC_RMW32_U_CMPXCHG_I64_A64_S:
2167 case WebAssembly::ATOMIC_RMW32_U_OR_I64_A32:
2168 case WebAssembly::ATOMIC_RMW32_U_OR_I64_A32_S:
2169 case WebAssembly::ATOMIC_RMW32_U_OR_I64_A64:
2170 case WebAssembly::ATOMIC_RMW32_U_OR_I64_A64_S:
2171 case WebAssembly::ATOMIC_RMW32_U_SUB_I64_A32:
2172 case WebAssembly::ATOMIC_RMW32_U_SUB_I64_A32_S:
2173 case WebAssembly::ATOMIC_RMW32_U_SUB_I64_A64:
2174 case WebAssembly::ATOMIC_RMW32_U_SUB_I64_A64_S:
2175 case WebAssembly::ATOMIC_RMW32_U_XCHG_I64_A32:
2176 case WebAssembly::ATOMIC_RMW32_U_XCHG_I64_A32_S:
2177 case WebAssembly::ATOMIC_RMW32_U_XCHG_I64_A64:
2178 case WebAssembly::ATOMIC_RMW32_U_XCHG_I64_A64_S:
2179 case WebAssembly::ATOMIC_RMW32_U_XOR_I64_A32:
2180 case WebAssembly::ATOMIC_RMW32_U_XOR_I64_A32_S:
2181 case WebAssembly::ATOMIC_RMW32_U_XOR_I64_A64:
2182 case WebAssembly::ATOMIC_RMW32_U_XOR_I64_A64_S:
2183 case WebAssembly::ATOMIC_RMW_ADD_I32_A32:
2184 case WebAssembly::ATOMIC_RMW_ADD_I32_A32_S:
2185 case WebAssembly::ATOMIC_RMW_ADD_I32_A64:
2186 case WebAssembly::ATOMIC_RMW_ADD_I32_A64_S:
2187 case WebAssembly::ATOMIC_RMW_ADD_I64_A32:
2188 case WebAssembly::ATOMIC_RMW_ADD_I64_A32_S:
2189 case WebAssembly::ATOMIC_RMW_ADD_I64_A64:
2190 case WebAssembly::ATOMIC_RMW_ADD_I64_A64_S:
2191 case WebAssembly::ATOMIC_RMW_AND_I32_A32:
2192 case WebAssembly::ATOMIC_RMW_AND_I32_A32_S:
2193 case WebAssembly::ATOMIC_RMW_AND_I32_A64:
2194 case WebAssembly::ATOMIC_RMW_AND_I32_A64_S:
2195 case WebAssembly::ATOMIC_RMW_AND_I64_A32:
2196 case WebAssembly::ATOMIC_RMW_AND_I64_A32_S:
2197 case WebAssembly::ATOMIC_RMW_AND_I64_A64:
2198 case WebAssembly::ATOMIC_RMW_AND_I64_A64_S:
2199 case WebAssembly::ATOMIC_RMW_CMPXCHG_I32_A32:
2200 case WebAssembly::ATOMIC_RMW_CMPXCHG_I32_A32_S:
2201 case WebAssembly::ATOMIC_RMW_CMPXCHG_I32_A64:
2202 case WebAssembly::ATOMIC_RMW_CMPXCHG_I32_A64_S:
2203 case WebAssembly::ATOMIC_RMW_CMPXCHG_I64_A32:
2204 case WebAssembly::ATOMIC_RMW_CMPXCHG_I64_A32_S:
2205 case WebAssembly::ATOMIC_RMW_CMPXCHG_I64_A64:
2206 case WebAssembly::ATOMIC_RMW_CMPXCHG_I64_A64_S:
2207 case WebAssembly::ATOMIC_RMW_OR_I32_A32:
2208 case WebAssembly::ATOMIC_RMW_OR_I32_A32_S:
2209 case WebAssembly::ATOMIC_RMW_OR_I32_A64:
2210 case WebAssembly::ATOMIC_RMW_OR_I32_A64_S:
2211 case WebAssembly::ATOMIC_RMW_OR_I64_A32:
2212 case WebAssembly::ATOMIC_RMW_OR_I64_A32_S:
2213 case WebAssembly::ATOMIC_RMW_OR_I64_A64:
2214 case WebAssembly::ATOMIC_RMW_OR_I64_A64_S:
2215 case WebAssembly::ATOMIC_RMW_SUB_I32_A32:
2216 case WebAssembly::ATOMIC_RMW_SUB_I32_A32_S:
2217 case WebAssembly::ATOMIC_RMW_SUB_I32_A64:
2218 case WebAssembly::ATOMIC_RMW_SUB_I32_A64_S:
2219 case WebAssembly::ATOMIC_RMW_SUB_I64_A32:
2220 case WebAssembly::ATOMIC_RMW_SUB_I64_A32_S:
2221 case WebAssembly::ATOMIC_RMW_SUB_I64_A64:
2222 case WebAssembly::ATOMIC_RMW_SUB_I64_A64_S:
2223 case WebAssembly::ATOMIC_RMW_XCHG_I32_A32:
2224 case WebAssembly::ATOMIC_RMW_XCHG_I32_A32_S:
2225 case WebAssembly::ATOMIC_RMW_XCHG_I32_A64:
2226 case WebAssembly::ATOMIC_RMW_XCHG_I32_A64_S:
2227 case WebAssembly::ATOMIC_RMW_XCHG_I64_A32:
2228 case WebAssembly::ATOMIC_RMW_XCHG_I64_A32_S:
2229 case WebAssembly::ATOMIC_RMW_XCHG_I64_A64:
2230 case WebAssembly::ATOMIC_RMW_XCHG_I64_A64_S:
2231 case WebAssembly::ATOMIC_RMW_XOR_I32_A32:
2232 case WebAssembly::ATOMIC_RMW_XOR_I32_A32_S:
2233 case WebAssembly::ATOMIC_RMW_XOR_I32_A64:
2234 case WebAssembly::ATOMIC_RMW_XOR_I32_A64_S:
2235 case WebAssembly::ATOMIC_RMW_XOR_I64_A32:
2236 case WebAssembly::ATOMIC_RMW_XOR_I64_A32_S:
2237 case WebAssembly::ATOMIC_RMW_XOR_I64_A64:
2238 case WebAssembly::ATOMIC_RMW_XOR_I64_A64_S:
2239 case WebAssembly::ATOMIC_STORE8_I32_A32:
2240 case WebAssembly::ATOMIC_STORE8_I32_A32_S:
2241 case WebAssembly::ATOMIC_STORE8_I32_A64:
2242 case WebAssembly::ATOMIC_STORE8_I32_A64_S:
2243 case WebAssembly::ATOMIC_STORE8_I64_A32:
2244 case WebAssembly::ATOMIC_STORE8_I64_A32_S:
2245 case WebAssembly::ATOMIC_STORE8_I64_A64:
2246 case WebAssembly::ATOMIC_STORE8_I64_A64_S:
2247 case WebAssembly::ATOMIC_STORE16_I32_A32:
2248 case WebAssembly::ATOMIC_STORE16_I32_A32_S:
2249 case WebAssembly::ATOMIC_STORE16_I32_A64:
2250 case WebAssembly::ATOMIC_STORE16_I32_A64_S:
2251 case WebAssembly::ATOMIC_STORE16_I64_A32:
2252 case WebAssembly::ATOMIC_STORE16_I64_A32_S:
2253 case WebAssembly::ATOMIC_STORE16_I64_A64:
2254 case WebAssembly::ATOMIC_STORE16_I64_A64_S:
2255 case WebAssembly::ATOMIC_STORE32_I64_A32:
2256 case WebAssembly::ATOMIC_STORE32_I64_A32_S:
2257 case WebAssembly::ATOMIC_STORE32_I64_A64:
2258 case WebAssembly::ATOMIC_STORE32_I64_A64_S:
2259 case WebAssembly::ATOMIC_STORE_I32_A32:
2260 case WebAssembly::ATOMIC_STORE_I32_A32_S:
2261 case WebAssembly::ATOMIC_STORE_I32_A64:
2262 case WebAssembly::ATOMIC_STORE_I32_A64_S:
2263 case WebAssembly::ATOMIC_STORE_I64_A32:
2264 case WebAssembly::ATOMIC_STORE_I64_A32_S:
2265 case WebAssembly::ATOMIC_STORE_I64_A64:
2266 case WebAssembly::ATOMIC_STORE_I64_A64_S:
2267 case WebAssembly::AVGR_U_I8x16:
2268 case WebAssembly::AVGR_U_I8x16_S:
2269 case WebAssembly::AVGR_U_I16x8:
2270 case WebAssembly::AVGR_U_I16x8_S:
2271 case WebAssembly::BITMASK_I8x16:
2272 case WebAssembly::BITMASK_I8x16_S:
2273 case WebAssembly::BITMASK_I16x8:
2274 case WebAssembly::BITMASK_I16x8_S:
2275 case WebAssembly::BITMASK_I32x4:
2276 case WebAssembly::BITMASK_I32x4_S:
2277 case WebAssembly::BITMASK_I64x2:
2278 case WebAssembly::BITMASK_I64x2_S:
2279 case WebAssembly::BITSELECT:
2280 case WebAssembly::BITSELECT_S:
2281 case WebAssembly::BLOCK:
2282 case WebAssembly::BLOCK_S:
2283 case WebAssembly::BR:
2284 case WebAssembly::BR_IF:
2285 case WebAssembly::BR_IF_S:
2286 case WebAssembly::BR_S:
2287 case WebAssembly::BR_TABLE_I32:
2288 case WebAssembly::BR_TABLE_I32_S:
2289 case WebAssembly::BR_TABLE_I64:
2290 case WebAssembly::BR_TABLE_I64_S:
2291 case WebAssembly::BR_UNLESS:
2292 case WebAssembly::BR_UNLESS_S:
2293 case WebAssembly::CALL:
2294 case WebAssembly::CALL_INDIRECT:
2295 case WebAssembly::CALL_INDIRECT_S:
2296 case WebAssembly::CALL_S:
2297 case WebAssembly::CATCH:
2298 case WebAssembly::CATCH_ALL:
2299 case WebAssembly::CATCH_ALL_S:
2300 case WebAssembly::CATCH_S:
2301 case WebAssembly::CEIL_F16x8:
2302 case WebAssembly::CEIL_F16x8_S:
2303 case WebAssembly::CEIL_F32:
2304 case WebAssembly::CEIL_F32_S:
2305 case WebAssembly::CEIL_F32x4:
2306 case WebAssembly::CEIL_F32x4_S:
2307 case WebAssembly::CEIL_F64:
2308 case WebAssembly::CEIL_F64_S:
2309 case WebAssembly::CEIL_F64x2:
2310 case WebAssembly::CEIL_F64x2_S:
2311 case WebAssembly::CLZ_I32:
2312 case WebAssembly::CLZ_I32_S:
2313 case WebAssembly::CLZ_I64:
2314 case WebAssembly::CLZ_I64_S:
2315 case WebAssembly::CONST_F32:
2316 case WebAssembly::CONST_F32_S:
2317 case WebAssembly::CONST_F64:
2318 case WebAssembly::CONST_F64_S:
2319 case WebAssembly::CONST_I32:
2320 case WebAssembly::CONST_I32_S:
2321 case WebAssembly::CONST_I64:
2322 case WebAssembly::CONST_I64_S:
2323 case WebAssembly::CONST_V128_F32x4:
2324 case WebAssembly::CONST_V128_F32x4_S:
2325 case WebAssembly::CONST_V128_F64x2:
2326 case WebAssembly::CONST_V128_F64x2_S:
2327 case WebAssembly::CONST_V128_I8x16:
2328 case WebAssembly::CONST_V128_I8x16_S:
2329 case WebAssembly::CONST_V128_I16x8:
2330 case WebAssembly::CONST_V128_I16x8_S:
2331 case WebAssembly::CONST_V128_I32x4:
2332 case WebAssembly::CONST_V128_I32x4_S:
2333 case WebAssembly::CONST_V128_I64x2:
2334 case WebAssembly::CONST_V128_I64x2_S:
2335 case WebAssembly::COPYSIGN_F32:
2336 case WebAssembly::COPYSIGN_F32_S:
2337 case WebAssembly::COPYSIGN_F64:
2338 case WebAssembly::COPYSIGN_F64_S:
2339 case WebAssembly::COPY_EXNREF:
2340 case WebAssembly::COPY_EXNREF_S:
2341 case WebAssembly::COPY_EXTERNREF:
2342 case WebAssembly::COPY_EXTERNREF_S:
2343 case WebAssembly::COPY_F32:
2344 case WebAssembly::COPY_F32_S:
2345 case WebAssembly::COPY_F64:
2346 case WebAssembly::COPY_F64_S:
2347 case WebAssembly::COPY_FUNCREF:
2348 case WebAssembly::COPY_FUNCREF_S:
2349 case WebAssembly::COPY_I32:
2350 case WebAssembly::COPY_I32_S:
2351 case WebAssembly::COPY_I64:
2352 case WebAssembly::COPY_I64_S:
2353 case WebAssembly::COPY_V128:
2354 case WebAssembly::COPY_V128_S:
2355 case WebAssembly::CTZ_I32:
2356 case WebAssembly::CTZ_I32_S:
2357 case WebAssembly::CTZ_I64:
2358 case WebAssembly::CTZ_I64_S:
2359 case WebAssembly::DEBUG_UNREACHABLE:
2360 case WebAssembly::DEBUG_UNREACHABLE_S:
2361 case WebAssembly::DELEGATE:
2362 case WebAssembly::DELEGATE_S:
2363 case WebAssembly::DIV_F16x8:
2364 case WebAssembly::DIV_F16x8_S:
2365 case WebAssembly::DIV_F32:
2366 case WebAssembly::DIV_F32_S:
2367 case WebAssembly::DIV_F32x4:
2368 case WebAssembly::DIV_F32x4_S:
2369 case WebAssembly::DIV_F64:
2370 case WebAssembly::DIV_F64_S:
2371 case WebAssembly::DIV_F64x2:
2372 case WebAssembly::DIV_F64x2_S:
2373 case WebAssembly::DIV_S_I32:
2374 case WebAssembly::DIV_S_I32_S:
2375 case WebAssembly::DIV_S_I64:
2376 case WebAssembly::DIV_S_I64_S:
2377 case WebAssembly::DIV_U_I32:
2378 case WebAssembly::DIV_U_I32_S:
2379 case WebAssembly::DIV_U_I64:
2380 case WebAssembly::DIV_U_I64_S:
2381 case WebAssembly::DOT:
2382 case WebAssembly::DOT_S:
2383 case WebAssembly::DROP_EXNREF:
2384 case WebAssembly::DROP_EXNREF_S:
2385 case WebAssembly::DROP_EXTERNREF:
2386 case WebAssembly::DROP_EXTERNREF_S:
2387 case WebAssembly::DROP_F32:
2388 case WebAssembly::DROP_F32_S:
2389 case WebAssembly::DROP_F64:
2390 case WebAssembly::DROP_F64_S:
2391 case WebAssembly::DROP_FUNCREF:
2392 case WebAssembly::DROP_FUNCREF_S:
2393 case WebAssembly::DROP_I32:
2394 case WebAssembly::DROP_I32_S:
2395 case WebAssembly::DROP_I64:
2396 case WebAssembly::DROP_I64_S:
2397 case WebAssembly::DROP_V128:
2398 case WebAssembly::DROP_V128_S:
2399 case WebAssembly::ELSE:
2400 case WebAssembly::ELSE_S:
2401 case WebAssembly::END:
2402 case WebAssembly::END_BLOCK:
2403 case WebAssembly::END_BLOCK_S:
2404 case WebAssembly::END_FUNCTION:
2405 case WebAssembly::END_FUNCTION_S:
2406 case WebAssembly::END_IF:
2407 case WebAssembly::END_IF_S:
2408 case WebAssembly::END_LOOP:
2409 case WebAssembly::END_LOOP_S:
2410 case WebAssembly::END_S:
2411 case WebAssembly::END_TRY:
2412 case WebAssembly::END_TRY_S:
2413 case WebAssembly::EQZ_I32:
2414 case WebAssembly::EQZ_I32_S:
2415 case WebAssembly::EQZ_I64:
2416 case WebAssembly::EQZ_I64_S:
2417 case WebAssembly::EQ_F16x8:
2418 case WebAssembly::EQ_F16x8_S:
2419 case WebAssembly::EQ_F32:
2420 case WebAssembly::EQ_F32_S:
2421 case WebAssembly::EQ_F32x4:
2422 case WebAssembly::EQ_F32x4_S:
2423 case WebAssembly::EQ_F64:
2424 case WebAssembly::EQ_F64_S:
2425 case WebAssembly::EQ_F64x2:
2426 case WebAssembly::EQ_F64x2_S:
2427 case WebAssembly::EQ_I8x16:
2428 case WebAssembly::EQ_I8x16_S:
2429 case WebAssembly::EQ_I16x8:
2430 case WebAssembly::EQ_I16x8_S:
2431 case WebAssembly::EQ_I32:
2432 case WebAssembly::EQ_I32_S:
2433 case WebAssembly::EQ_I32x4:
2434 case WebAssembly::EQ_I32x4_S:
2435 case WebAssembly::EQ_I64:
2436 case WebAssembly::EQ_I64_S:
2437 case WebAssembly::EQ_I64x2:
2438 case WebAssembly::EQ_I64x2_S:
2439 case WebAssembly::EXTMUL_HIGH_S_I16x8:
2440 case WebAssembly::EXTMUL_HIGH_S_I16x8_S:
2441 case WebAssembly::EXTMUL_HIGH_S_I32x4:
2442 case WebAssembly::EXTMUL_HIGH_S_I32x4_S:
2443 case WebAssembly::EXTMUL_HIGH_S_I64x2:
2444 case WebAssembly::EXTMUL_HIGH_S_I64x2_S:
2445 case WebAssembly::EXTMUL_HIGH_U_I16x8:
2446 case WebAssembly::EXTMUL_HIGH_U_I16x8_S:
2447 case WebAssembly::EXTMUL_HIGH_U_I32x4:
2448 case WebAssembly::EXTMUL_HIGH_U_I32x4_S:
2449 case WebAssembly::EXTMUL_HIGH_U_I64x2:
2450 case WebAssembly::EXTMUL_HIGH_U_I64x2_S:
2451 case WebAssembly::EXTMUL_LOW_S_I16x8:
2452 case WebAssembly::EXTMUL_LOW_S_I16x8_S:
2453 case WebAssembly::EXTMUL_LOW_S_I32x4:
2454 case WebAssembly::EXTMUL_LOW_S_I32x4_S:
2455 case WebAssembly::EXTMUL_LOW_S_I64x2:
2456 case WebAssembly::EXTMUL_LOW_S_I64x2_S:
2457 case WebAssembly::EXTMUL_LOW_U_I16x8:
2458 case WebAssembly::EXTMUL_LOW_U_I16x8_S:
2459 case WebAssembly::EXTMUL_LOW_U_I32x4:
2460 case WebAssembly::EXTMUL_LOW_U_I32x4_S:
2461 case WebAssembly::EXTMUL_LOW_U_I64x2:
2462 case WebAssembly::EXTMUL_LOW_U_I64x2_S:
2463 case WebAssembly::EXTRACT_LANE_F16x8:
2464 case WebAssembly::EXTRACT_LANE_F16x8_S:
2465 case WebAssembly::EXTRACT_LANE_F32x4:
2466 case WebAssembly::EXTRACT_LANE_F32x4_S:
2467 case WebAssembly::EXTRACT_LANE_F64x2:
2468 case WebAssembly::EXTRACT_LANE_F64x2_S:
2469 case WebAssembly::EXTRACT_LANE_I8x16_s:
2470 case WebAssembly::EXTRACT_LANE_I8x16_s_S:
2471 case WebAssembly::EXTRACT_LANE_I8x16_u:
2472 case WebAssembly::EXTRACT_LANE_I8x16_u_S:
2473 case WebAssembly::EXTRACT_LANE_I16x8_s:
2474 case WebAssembly::EXTRACT_LANE_I16x8_s_S:
2475 case WebAssembly::EXTRACT_LANE_I16x8_u:
2476 case WebAssembly::EXTRACT_LANE_I16x8_u_S:
2477 case WebAssembly::EXTRACT_LANE_I32x4:
2478 case WebAssembly::EXTRACT_LANE_I32x4_S:
2479 case WebAssembly::EXTRACT_LANE_I64x2:
2480 case WebAssembly::EXTRACT_LANE_I64x2_S:
2481 case WebAssembly::F32_CONVERT_S_I32:
2482 case WebAssembly::F32_CONVERT_S_I32_S:
2483 case WebAssembly::F32_CONVERT_S_I64:
2484 case WebAssembly::F32_CONVERT_S_I64_S:
2485 case WebAssembly::F32_CONVERT_U_I32:
2486 case WebAssembly::F32_CONVERT_U_I32_S:
2487 case WebAssembly::F32_CONVERT_U_I64:
2488 case WebAssembly::F32_CONVERT_U_I64_S:
2489 case WebAssembly::F32_DEMOTE_F64:
2490 case WebAssembly::F32_DEMOTE_F64_S:
2491 case WebAssembly::F32_REINTERPRET_I32:
2492 case WebAssembly::F32_REINTERPRET_I32_S:
2493 case WebAssembly::F64_CONVERT_S_I32:
2494 case WebAssembly::F64_CONVERT_S_I32_S:
2495 case WebAssembly::F64_CONVERT_S_I64:
2496 case WebAssembly::F64_CONVERT_S_I64_S:
2497 case WebAssembly::F64_CONVERT_U_I32:
2498 case WebAssembly::F64_CONVERT_U_I32_S:
2499 case WebAssembly::F64_CONVERT_U_I64:
2500 case WebAssembly::F64_CONVERT_U_I64_S:
2501 case WebAssembly::F64_PROMOTE_F32:
2502 case WebAssembly::F64_PROMOTE_F32_S:
2503 case WebAssembly::F64_REINTERPRET_I64:
2504 case WebAssembly::F64_REINTERPRET_I64_S:
2505 case WebAssembly::FALLTHROUGH_RETURN:
2506 case WebAssembly::FALLTHROUGH_RETURN_S:
2507 case WebAssembly::FLOOR_F16x8:
2508 case WebAssembly::FLOOR_F16x8_S:
2509 case WebAssembly::FLOOR_F32:
2510 case WebAssembly::FLOOR_F32_S:
2511 case WebAssembly::FLOOR_F32x4:
2512 case WebAssembly::FLOOR_F32x4_S:
2513 case WebAssembly::FLOOR_F64:
2514 case WebAssembly::FLOOR_F64_S:
2515 case WebAssembly::FLOOR_F64x2:
2516 case WebAssembly::FLOOR_F64x2_S:
2517 case WebAssembly::FP_TO_SINT_I32_F32:
2518 case WebAssembly::FP_TO_SINT_I32_F32_S:
2519 case WebAssembly::FP_TO_SINT_I32_F64:
2520 case WebAssembly::FP_TO_SINT_I32_F64_S:
2521 case WebAssembly::FP_TO_SINT_I64_F32:
2522 case WebAssembly::FP_TO_SINT_I64_F32_S:
2523 case WebAssembly::FP_TO_SINT_I64_F64:
2524 case WebAssembly::FP_TO_SINT_I64_F64_S:
2525 case WebAssembly::FP_TO_UINT_I32_F32:
2526 case WebAssembly::FP_TO_UINT_I32_F32_S:
2527 case WebAssembly::FP_TO_UINT_I32_F64:
2528 case WebAssembly::FP_TO_UINT_I32_F64_S:
2529 case WebAssembly::FP_TO_UINT_I64_F32:
2530 case WebAssembly::FP_TO_UINT_I64_F32_S:
2531 case WebAssembly::FP_TO_UINT_I64_F64:
2532 case WebAssembly::FP_TO_UINT_I64_F64_S:
2533 case WebAssembly::GE_F16x8:
2534 case WebAssembly::GE_F16x8_S:
2535 case WebAssembly::GE_F32:
2536 case WebAssembly::GE_F32_S:
2537 case WebAssembly::GE_F32x4:
2538 case WebAssembly::GE_F32x4_S:
2539 case WebAssembly::GE_F64:
2540 case WebAssembly::GE_F64_S:
2541 case WebAssembly::GE_F64x2:
2542 case WebAssembly::GE_F64x2_S:
2543 case WebAssembly::GE_S_I8x16:
2544 case WebAssembly::GE_S_I8x16_S:
2545 case WebAssembly::GE_S_I16x8:
2546 case WebAssembly::GE_S_I16x8_S:
2547 case WebAssembly::GE_S_I32:
2548 case WebAssembly::GE_S_I32_S:
2549 case WebAssembly::GE_S_I32x4:
2550 case WebAssembly::GE_S_I32x4_S:
2551 case WebAssembly::GE_S_I64:
2552 case WebAssembly::GE_S_I64_S:
2553 case WebAssembly::GE_S_I64x2:
2554 case WebAssembly::GE_S_I64x2_S:
2555 case WebAssembly::GE_U_I8x16:
2556 case WebAssembly::GE_U_I8x16_S:
2557 case WebAssembly::GE_U_I16x8:
2558 case WebAssembly::GE_U_I16x8_S:
2559 case WebAssembly::GE_U_I32:
2560 case WebAssembly::GE_U_I32_S:
2561 case WebAssembly::GE_U_I32x4:
2562 case WebAssembly::GE_U_I32x4_S:
2563 case WebAssembly::GE_U_I64:
2564 case WebAssembly::GE_U_I64_S:
2565 case WebAssembly::GLOBAL_GET_EXNREF:
2566 case WebAssembly::GLOBAL_GET_EXNREF_S:
2567 case WebAssembly::GLOBAL_GET_EXTERNREF:
2568 case WebAssembly::GLOBAL_GET_EXTERNREF_S:
2569 case WebAssembly::GLOBAL_GET_F32:
2570 case WebAssembly::GLOBAL_GET_F32_S:
2571 case WebAssembly::GLOBAL_GET_F64:
2572 case WebAssembly::GLOBAL_GET_F64_S:
2573 case WebAssembly::GLOBAL_GET_FUNCREF:
2574 case WebAssembly::GLOBAL_GET_FUNCREF_S:
2575 case WebAssembly::GLOBAL_GET_I32:
2576 case WebAssembly::GLOBAL_GET_I32_S:
2577 case WebAssembly::GLOBAL_GET_I64:
2578 case WebAssembly::GLOBAL_GET_I64_S:
2579 case WebAssembly::GLOBAL_GET_V128:
2580 case WebAssembly::GLOBAL_GET_V128_S:
2581 case WebAssembly::GLOBAL_SET_EXNREF:
2582 case WebAssembly::GLOBAL_SET_EXNREF_S:
2583 case WebAssembly::GLOBAL_SET_EXTERNREF:
2584 case WebAssembly::GLOBAL_SET_EXTERNREF_S:
2585 case WebAssembly::GLOBAL_SET_F32:
2586 case WebAssembly::GLOBAL_SET_F32_S:
2587 case WebAssembly::GLOBAL_SET_F64:
2588 case WebAssembly::GLOBAL_SET_F64_S:
2589 case WebAssembly::GLOBAL_SET_FUNCREF:
2590 case WebAssembly::GLOBAL_SET_FUNCREF_S:
2591 case WebAssembly::GLOBAL_SET_I32:
2592 case WebAssembly::GLOBAL_SET_I32_S:
2593 case WebAssembly::GLOBAL_SET_I64:
2594 case WebAssembly::GLOBAL_SET_I64_S:
2595 case WebAssembly::GLOBAL_SET_V128:
2596 case WebAssembly::GLOBAL_SET_V128_S:
2597 case WebAssembly::GT_F16x8:
2598 case WebAssembly::GT_F16x8_S:
2599 case WebAssembly::GT_F32:
2600 case WebAssembly::GT_F32_S:
2601 case WebAssembly::GT_F32x4:
2602 case WebAssembly::GT_F32x4_S:
2603 case WebAssembly::GT_F64:
2604 case WebAssembly::GT_F64_S:
2605 case WebAssembly::GT_F64x2:
2606 case WebAssembly::GT_F64x2_S:
2607 case WebAssembly::GT_S_I8x16:
2608 case WebAssembly::GT_S_I8x16_S:
2609 case WebAssembly::GT_S_I16x8:
2610 case WebAssembly::GT_S_I16x8_S:
2611 case WebAssembly::GT_S_I32:
2612 case WebAssembly::GT_S_I32_S:
2613 case WebAssembly::GT_S_I32x4:
2614 case WebAssembly::GT_S_I32x4_S:
2615 case WebAssembly::GT_S_I64:
2616 case WebAssembly::GT_S_I64_S:
2617 case WebAssembly::GT_S_I64x2:
2618 case WebAssembly::GT_S_I64x2_S:
2619 case WebAssembly::GT_U_I8x16:
2620 case WebAssembly::GT_U_I8x16_S:
2621 case WebAssembly::GT_U_I16x8:
2622 case WebAssembly::GT_U_I16x8_S:
2623 case WebAssembly::GT_U_I32:
2624 case WebAssembly::GT_U_I32_S:
2625 case WebAssembly::GT_U_I32x4:
2626 case WebAssembly::GT_U_I32x4_S:
2627 case WebAssembly::GT_U_I64:
2628 case WebAssembly::GT_U_I64_S:
2629 case WebAssembly::I32_EXTEND8_S_I32:
2630 case WebAssembly::I32_EXTEND8_S_I32_S:
2631 case WebAssembly::I32_EXTEND16_S_I32:
2632 case WebAssembly::I32_EXTEND16_S_I32_S:
2633 case WebAssembly::I32_REINTERPRET_F32:
2634 case WebAssembly::I32_REINTERPRET_F32_S:
2635 case WebAssembly::I32_TRUNC_S_F32:
2636 case WebAssembly::I32_TRUNC_S_F32_S:
2637 case WebAssembly::I32_TRUNC_S_F64:
2638 case WebAssembly::I32_TRUNC_S_F64_S:
2639 case WebAssembly::I32_TRUNC_S_SAT_F32:
2640 case WebAssembly::I32_TRUNC_S_SAT_F32_S:
2641 case WebAssembly::I32_TRUNC_S_SAT_F64:
2642 case WebAssembly::I32_TRUNC_S_SAT_F64_S:
2643 case WebAssembly::I32_TRUNC_U_F32:
2644 case WebAssembly::I32_TRUNC_U_F32_S:
2645 case WebAssembly::I32_TRUNC_U_F64:
2646 case WebAssembly::I32_TRUNC_U_F64_S:
2647 case WebAssembly::I32_TRUNC_U_SAT_F32:
2648 case WebAssembly::I32_TRUNC_U_SAT_F32_S:
2649 case WebAssembly::I32_TRUNC_U_SAT_F64:
2650 case WebAssembly::I32_TRUNC_U_SAT_F64_S:
2651 case WebAssembly::I32_WRAP_I64:
2652 case WebAssembly::I32_WRAP_I64_S:
2653 case WebAssembly::I64_EXTEND8_S_I64:
2654 case WebAssembly::I64_EXTEND8_S_I64_S:
2655 case WebAssembly::I64_EXTEND16_S_I64:
2656 case WebAssembly::I64_EXTEND16_S_I64_S:
2657 case WebAssembly::I64_EXTEND32_S_I64:
2658 case WebAssembly::I64_EXTEND32_S_I64_S:
2659 case WebAssembly::I64_EXTEND_S_I32:
2660 case WebAssembly::I64_EXTEND_S_I32_S:
2661 case WebAssembly::I64_EXTEND_U_I32:
2662 case WebAssembly::I64_EXTEND_U_I32_S:
2663 case WebAssembly::I64_REINTERPRET_F64:
2664 case WebAssembly::I64_REINTERPRET_F64_S:
2665 case WebAssembly::I64_TRUNC_S_F32:
2666 case WebAssembly::I64_TRUNC_S_F32_S:
2667 case WebAssembly::I64_TRUNC_S_F64:
2668 case WebAssembly::I64_TRUNC_S_F64_S:
2669 case WebAssembly::I64_TRUNC_S_SAT_F32:
2670 case WebAssembly::I64_TRUNC_S_SAT_F32_S:
2671 case WebAssembly::I64_TRUNC_S_SAT_F64:
2672 case WebAssembly::I64_TRUNC_S_SAT_F64_S:
2673 case WebAssembly::I64_TRUNC_U_F32:
2674 case WebAssembly::I64_TRUNC_U_F32_S:
2675 case WebAssembly::I64_TRUNC_U_F64:
2676 case WebAssembly::I64_TRUNC_U_F64_S:
2677 case WebAssembly::I64_TRUNC_U_SAT_F32:
2678 case WebAssembly::I64_TRUNC_U_SAT_F32_S:
2679 case WebAssembly::I64_TRUNC_U_SAT_F64:
2680 case WebAssembly::I64_TRUNC_U_SAT_F64_S:
2681 case WebAssembly::IF:
2682 case WebAssembly::IF_S:
2683 case WebAssembly::LANESELECT_I8x16:
2684 case WebAssembly::LANESELECT_I8x16_S:
2685 case WebAssembly::LANESELECT_I16x8:
2686 case WebAssembly::LANESELECT_I16x8_S:
2687 case WebAssembly::LANESELECT_I32x4:
2688 case WebAssembly::LANESELECT_I32x4_S:
2689 case WebAssembly::LANESELECT_I64x2:
2690 case WebAssembly::LANESELECT_I64x2_S:
2691 case WebAssembly::LE_F16x8:
2692 case WebAssembly::LE_F16x8_S:
2693 case WebAssembly::LE_F32:
2694 case WebAssembly::LE_F32_S:
2695 case WebAssembly::LE_F32x4:
2696 case WebAssembly::LE_F32x4_S:
2697 case WebAssembly::LE_F64:
2698 case WebAssembly::LE_F64_S:
2699 case WebAssembly::LE_F64x2:
2700 case WebAssembly::LE_F64x2_S:
2701 case WebAssembly::LE_S_I8x16:
2702 case WebAssembly::LE_S_I8x16_S:
2703 case WebAssembly::LE_S_I16x8:
2704 case WebAssembly::LE_S_I16x8_S:
2705 case WebAssembly::LE_S_I32:
2706 case WebAssembly::LE_S_I32_S:
2707 case WebAssembly::LE_S_I32x4:
2708 case WebAssembly::LE_S_I32x4_S:
2709 case WebAssembly::LE_S_I64:
2710 case WebAssembly::LE_S_I64_S:
2711 case WebAssembly::LE_S_I64x2:
2712 case WebAssembly::LE_S_I64x2_S:
2713 case WebAssembly::LE_U_I8x16:
2714 case WebAssembly::LE_U_I8x16_S:
2715 case WebAssembly::LE_U_I16x8:
2716 case WebAssembly::LE_U_I16x8_S:
2717 case WebAssembly::LE_U_I32:
2718 case WebAssembly::LE_U_I32_S:
2719 case WebAssembly::LE_U_I32x4:
2720 case WebAssembly::LE_U_I32x4_S:
2721 case WebAssembly::LE_U_I64:
2722 case WebAssembly::LE_U_I64_S:
2723 case WebAssembly::LOAD8_SPLAT_A32:
2724 case WebAssembly::LOAD8_SPLAT_A32_S:
2725 case WebAssembly::LOAD8_SPLAT_A64:
2726 case WebAssembly::LOAD8_SPLAT_A64_S:
2727 case WebAssembly::LOAD8_S_I32_A32:
2728 case WebAssembly::LOAD8_S_I32_A32_S:
2729 case WebAssembly::LOAD8_S_I32_A64:
2730 case WebAssembly::LOAD8_S_I32_A64_S:
2731 case WebAssembly::LOAD8_S_I64_A32:
2732 case WebAssembly::LOAD8_S_I64_A32_S:
2733 case WebAssembly::LOAD8_S_I64_A64:
2734 case WebAssembly::LOAD8_S_I64_A64_S:
2735 case WebAssembly::LOAD8_U_I32_A32:
2736 case WebAssembly::LOAD8_U_I32_A32_S:
2737 case WebAssembly::LOAD8_U_I32_A64:
2738 case WebAssembly::LOAD8_U_I32_A64_S:
2739 case WebAssembly::LOAD8_U_I64_A32:
2740 case WebAssembly::LOAD8_U_I64_A32_S:
2741 case WebAssembly::LOAD8_U_I64_A64:
2742 case WebAssembly::LOAD8_U_I64_A64_S:
2743 case WebAssembly::LOAD16_SPLAT_A32:
2744 case WebAssembly::LOAD16_SPLAT_A32_S:
2745 case WebAssembly::LOAD16_SPLAT_A64:
2746 case WebAssembly::LOAD16_SPLAT_A64_S:
2747 case WebAssembly::LOAD16_S_I32_A32:
2748 case WebAssembly::LOAD16_S_I32_A32_S:
2749 case WebAssembly::LOAD16_S_I32_A64:
2750 case WebAssembly::LOAD16_S_I32_A64_S:
2751 case WebAssembly::LOAD16_S_I64_A32:
2752 case WebAssembly::LOAD16_S_I64_A32_S:
2753 case WebAssembly::LOAD16_S_I64_A64:
2754 case WebAssembly::LOAD16_S_I64_A64_S:
2755 case WebAssembly::LOAD16_U_I32_A32:
2756 case WebAssembly::LOAD16_U_I32_A32_S:
2757 case WebAssembly::LOAD16_U_I32_A64:
2758 case WebAssembly::LOAD16_U_I32_A64_S:
2759 case WebAssembly::LOAD16_U_I64_A32:
2760 case WebAssembly::LOAD16_U_I64_A32_S:
2761 case WebAssembly::LOAD16_U_I64_A64:
2762 case WebAssembly::LOAD16_U_I64_A64_S:
2763 case WebAssembly::LOAD32_SPLAT_A32:
2764 case WebAssembly::LOAD32_SPLAT_A32_S:
2765 case WebAssembly::LOAD32_SPLAT_A64:
2766 case WebAssembly::LOAD32_SPLAT_A64_S:
2767 case WebAssembly::LOAD32_S_I64_A32:
2768 case WebAssembly::LOAD32_S_I64_A32_S:
2769 case WebAssembly::LOAD32_S_I64_A64:
2770 case WebAssembly::LOAD32_S_I64_A64_S:
2771 case WebAssembly::LOAD32_U_I64_A32:
2772 case WebAssembly::LOAD32_U_I64_A32_S:
2773 case WebAssembly::LOAD32_U_I64_A64:
2774 case WebAssembly::LOAD32_U_I64_A64_S:
2775 case WebAssembly::LOAD64_SPLAT_A32:
2776 case WebAssembly::LOAD64_SPLAT_A32_S:
2777 case WebAssembly::LOAD64_SPLAT_A64:
2778 case WebAssembly::LOAD64_SPLAT_A64_S:
2779 case WebAssembly::LOAD_EXTEND_S_I16x8_A32:
2780 case WebAssembly::LOAD_EXTEND_S_I16x8_A32_S:
2781 case WebAssembly::LOAD_EXTEND_S_I16x8_A64:
2782 case WebAssembly::LOAD_EXTEND_S_I16x8_A64_S:
2783 case WebAssembly::LOAD_EXTEND_S_I32x4_A32:
2784 case WebAssembly::LOAD_EXTEND_S_I32x4_A32_S:
2785 case WebAssembly::LOAD_EXTEND_S_I32x4_A64:
2786 case WebAssembly::LOAD_EXTEND_S_I32x4_A64_S:
2787 case WebAssembly::LOAD_EXTEND_S_I64x2_A32:
2788 case WebAssembly::LOAD_EXTEND_S_I64x2_A32_S:
2789 case WebAssembly::LOAD_EXTEND_S_I64x2_A64:
2790 case WebAssembly::LOAD_EXTEND_S_I64x2_A64_S:
2791 case WebAssembly::LOAD_EXTEND_U_I16x8_A32:
2792 case WebAssembly::LOAD_EXTEND_U_I16x8_A32_S:
2793 case WebAssembly::LOAD_EXTEND_U_I16x8_A64:
2794 case WebAssembly::LOAD_EXTEND_U_I16x8_A64_S:
2795 case WebAssembly::LOAD_EXTEND_U_I32x4_A32:
2796 case WebAssembly::LOAD_EXTEND_U_I32x4_A32_S:
2797 case WebAssembly::LOAD_EXTEND_U_I32x4_A64:
2798 case WebAssembly::LOAD_EXTEND_U_I32x4_A64_S:
2799 case WebAssembly::LOAD_EXTEND_U_I64x2_A32:
2800 case WebAssembly::LOAD_EXTEND_U_I64x2_A32_S:
2801 case WebAssembly::LOAD_EXTEND_U_I64x2_A64:
2802 case WebAssembly::LOAD_EXTEND_U_I64x2_A64_S:
2803 case WebAssembly::LOAD_F16_F32_A32:
2804 case WebAssembly::LOAD_F16_F32_A32_S:
2805 case WebAssembly::LOAD_F16_F32_A64:
2806 case WebAssembly::LOAD_F16_F32_A64_S:
2807 case WebAssembly::LOAD_F32_A32:
2808 case WebAssembly::LOAD_F32_A32_S:
2809 case WebAssembly::LOAD_F32_A64:
2810 case WebAssembly::LOAD_F32_A64_S:
2811 case WebAssembly::LOAD_F64_A32:
2812 case WebAssembly::LOAD_F64_A32_S:
2813 case WebAssembly::LOAD_F64_A64:
2814 case WebAssembly::LOAD_F64_A64_S:
2815 case WebAssembly::LOAD_I32_A32:
2816 case WebAssembly::LOAD_I32_A32_S:
2817 case WebAssembly::LOAD_I32_A64:
2818 case WebAssembly::LOAD_I32_A64_S:
2819 case WebAssembly::LOAD_I64_A32:
2820 case WebAssembly::LOAD_I64_A32_S:
2821 case WebAssembly::LOAD_I64_A64:
2822 case WebAssembly::LOAD_I64_A64_S:
2823 case WebAssembly::LOAD_LANE_I8x16_A32:
2824 case WebAssembly::LOAD_LANE_I8x16_A32_S:
2825 case WebAssembly::LOAD_LANE_I8x16_A64:
2826 case WebAssembly::LOAD_LANE_I8x16_A64_S:
2827 case WebAssembly::LOAD_LANE_I16x8_A32:
2828 case WebAssembly::LOAD_LANE_I16x8_A32_S:
2829 case WebAssembly::LOAD_LANE_I16x8_A64:
2830 case WebAssembly::LOAD_LANE_I16x8_A64_S:
2831 case WebAssembly::LOAD_LANE_I32x4_A32:
2832 case WebAssembly::LOAD_LANE_I32x4_A32_S:
2833 case WebAssembly::LOAD_LANE_I32x4_A64:
2834 case WebAssembly::LOAD_LANE_I32x4_A64_S:
2835 case WebAssembly::LOAD_LANE_I64x2_A32:
2836 case WebAssembly::LOAD_LANE_I64x2_A32_S:
2837 case WebAssembly::LOAD_LANE_I64x2_A64:
2838 case WebAssembly::LOAD_LANE_I64x2_A64_S:
2839 case WebAssembly::LOAD_V128_A32:
2840 case WebAssembly::LOAD_V128_A32_S:
2841 case WebAssembly::LOAD_V128_A64:
2842 case WebAssembly::LOAD_V128_A64_S:
2843 case WebAssembly::LOAD_ZERO_I32x4_A32:
2844 case WebAssembly::LOAD_ZERO_I32x4_A32_S:
2845 case WebAssembly::LOAD_ZERO_I32x4_A64:
2846 case WebAssembly::LOAD_ZERO_I32x4_A64_S:
2847 case WebAssembly::LOAD_ZERO_I64x2_A32:
2848 case WebAssembly::LOAD_ZERO_I64x2_A32_S:
2849 case WebAssembly::LOAD_ZERO_I64x2_A64:
2850 case WebAssembly::LOAD_ZERO_I64x2_A64_S:
2851 case WebAssembly::LOCAL_GET_EXNREF:
2852 case WebAssembly::LOCAL_GET_EXNREF_S:
2853 case WebAssembly::LOCAL_GET_EXTERNREF:
2854 case WebAssembly::LOCAL_GET_EXTERNREF_S:
2855 case WebAssembly::LOCAL_GET_F32:
2856 case WebAssembly::LOCAL_GET_F32_S:
2857 case WebAssembly::LOCAL_GET_F64:
2858 case WebAssembly::LOCAL_GET_F64_S:
2859 case WebAssembly::LOCAL_GET_FUNCREF:
2860 case WebAssembly::LOCAL_GET_FUNCREF_S:
2861 case WebAssembly::LOCAL_GET_I32:
2862 case WebAssembly::LOCAL_GET_I32_S:
2863 case WebAssembly::LOCAL_GET_I64:
2864 case WebAssembly::LOCAL_GET_I64_S:
2865 case WebAssembly::LOCAL_GET_V128:
2866 case WebAssembly::LOCAL_GET_V128_S:
2867 case WebAssembly::LOCAL_SET_EXNREF:
2868 case WebAssembly::LOCAL_SET_EXNREF_S:
2869 case WebAssembly::LOCAL_SET_EXTERNREF:
2870 case WebAssembly::LOCAL_SET_EXTERNREF_S:
2871 case WebAssembly::LOCAL_SET_F32:
2872 case WebAssembly::LOCAL_SET_F32_S:
2873 case WebAssembly::LOCAL_SET_F64:
2874 case WebAssembly::LOCAL_SET_F64_S:
2875 case WebAssembly::LOCAL_SET_FUNCREF:
2876 case WebAssembly::LOCAL_SET_FUNCREF_S:
2877 case WebAssembly::LOCAL_SET_I32:
2878 case WebAssembly::LOCAL_SET_I32_S:
2879 case WebAssembly::LOCAL_SET_I64:
2880 case WebAssembly::LOCAL_SET_I64_S:
2881 case WebAssembly::LOCAL_SET_V128:
2882 case WebAssembly::LOCAL_SET_V128_S:
2883 case WebAssembly::LOCAL_TEE_EXNREF:
2884 case WebAssembly::LOCAL_TEE_EXNREF_S:
2885 case WebAssembly::LOCAL_TEE_EXTERNREF:
2886 case WebAssembly::LOCAL_TEE_EXTERNREF_S:
2887 case WebAssembly::LOCAL_TEE_F32:
2888 case WebAssembly::LOCAL_TEE_F32_S:
2889 case WebAssembly::LOCAL_TEE_F64:
2890 case WebAssembly::LOCAL_TEE_F64_S:
2891 case WebAssembly::LOCAL_TEE_FUNCREF:
2892 case WebAssembly::LOCAL_TEE_FUNCREF_S:
2893 case WebAssembly::LOCAL_TEE_I32:
2894 case WebAssembly::LOCAL_TEE_I32_S:
2895 case WebAssembly::LOCAL_TEE_I64:
2896 case WebAssembly::LOCAL_TEE_I64_S:
2897 case WebAssembly::LOCAL_TEE_V128:
2898 case WebAssembly::LOCAL_TEE_V128_S:
2899 case WebAssembly::LOOP:
2900 case WebAssembly::LOOP_S:
2901 case WebAssembly::LT_F16x8:
2902 case WebAssembly::LT_F16x8_S:
2903 case WebAssembly::LT_F32:
2904 case WebAssembly::LT_F32_S:
2905 case WebAssembly::LT_F32x4:
2906 case WebAssembly::LT_F32x4_S:
2907 case WebAssembly::LT_F64:
2908 case WebAssembly::LT_F64_S:
2909 case WebAssembly::LT_F64x2:
2910 case WebAssembly::LT_F64x2_S:
2911 case WebAssembly::LT_S_I8x16:
2912 case WebAssembly::LT_S_I8x16_S:
2913 case WebAssembly::LT_S_I16x8:
2914 case WebAssembly::LT_S_I16x8_S:
2915 case WebAssembly::LT_S_I32:
2916 case WebAssembly::LT_S_I32_S:
2917 case WebAssembly::LT_S_I32x4:
2918 case WebAssembly::LT_S_I32x4_S:
2919 case WebAssembly::LT_S_I64:
2920 case WebAssembly::LT_S_I64_S:
2921 case WebAssembly::LT_S_I64x2:
2922 case WebAssembly::LT_S_I64x2_S:
2923 case WebAssembly::LT_U_I8x16:
2924 case WebAssembly::LT_U_I8x16_S:
2925 case WebAssembly::LT_U_I16x8:
2926 case WebAssembly::LT_U_I16x8_S:
2927 case WebAssembly::LT_U_I32:
2928 case WebAssembly::LT_U_I32_S:
2929 case WebAssembly::LT_U_I32x4:
2930 case WebAssembly::LT_U_I32x4_S:
2931 case WebAssembly::LT_U_I64:
2932 case WebAssembly::LT_U_I64_S:
2933 case WebAssembly::MADD_F16x8:
2934 case WebAssembly::MADD_F16x8_S:
2935 case WebAssembly::MADD_F32x4:
2936 case WebAssembly::MADD_F32x4_S:
2937 case WebAssembly::MADD_F64x2:
2938 case WebAssembly::MADD_F64x2_S:
2939 case WebAssembly::MAX_F16x8:
2940 case WebAssembly::MAX_F16x8_S:
2941 case WebAssembly::MAX_F32:
2942 case WebAssembly::MAX_F32_S:
2943 case WebAssembly::MAX_F32x4:
2944 case WebAssembly::MAX_F32x4_S:
2945 case WebAssembly::MAX_F64:
2946 case WebAssembly::MAX_F64_S:
2947 case WebAssembly::MAX_F64x2:
2948 case WebAssembly::MAX_F64x2_S:
2949 case WebAssembly::MAX_S_I8x16:
2950 case WebAssembly::MAX_S_I8x16_S:
2951 case WebAssembly::MAX_S_I16x8:
2952 case WebAssembly::MAX_S_I16x8_S:
2953 case WebAssembly::MAX_S_I32x4:
2954 case WebAssembly::MAX_S_I32x4_S:
2955 case WebAssembly::MAX_U_I8x16:
2956 case WebAssembly::MAX_U_I8x16_S:
2957 case WebAssembly::MAX_U_I16x8:
2958 case WebAssembly::MAX_U_I16x8_S:
2959 case WebAssembly::MAX_U_I32x4:
2960 case WebAssembly::MAX_U_I32x4_S:
2961 case WebAssembly::MEMORY_ATOMIC_NOTIFY_A32:
2962 case WebAssembly::MEMORY_ATOMIC_NOTIFY_A32_S:
2963 case WebAssembly::MEMORY_ATOMIC_NOTIFY_A64:
2964 case WebAssembly::MEMORY_ATOMIC_NOTIFY_A64_S:
2965 case WebAssembly::MEMORY_ATOMIC_WAIT32_A32:
2966 case WebAssembly::MEMORY_ATOMIC_WAIT32_A32_S:
2967 case WebAssembly::MEMORY_ATOMIC_WAIT32_A64:
2968 case WebAssembly::MEMORY_ATOMIC_WAIT32_A64_S:
2969 case WebAssembly::MEMORY_ATOMIC_WAIT64_A32:
2970 case WebAssembly::MEMORY_ATOMIC_WAIT64_A32_S:
2971 case WebAssembly::MEMORY_ATOMIC_WAIT64_A64:
2972 case WebAssembly::MEMORY_ATOMIC_WAIT64_A64_S:
2973 case WebAssembly::MIN_F16x8:
2974 case WebAssembly::MIN_F16x8_S:
2975 case WebAssembly::MIN_F32:
2976 case WebAssembly::MIN_F32_S:
2977 case WebAssembly::MIN_F32x4:
2978 case WebAssembly::MIN_F32x4_S:
2979 case WebAssembly::MIN_F64:
2980 case WebAssembly::MIN_F64_S:
2981 case WebAssembly::MIN_F64x2:
2982 case WebAssembly::MIN_F64x2_S:
2983 case WebAssembly::MIN_S_I8x16:
2984 case WebAssembly::MIN_S_I8x16_S:
2985 case WebAssembly::MIN_S_I16x8:
2986 case WebAssembly::MIN_S_I16x8_S:
2987 case WebAssembly::MIN_S_I32x4:
2988 case WebAssembly::MIN_S_I32x4_S:
2989 case WebAssembly::MIN_U_I8x16:
2990 case WebAssembly::MIN_U_I8x16_S:
2991 case WebAssembly::MIN_U_I16x8:
2992 case WebAssembly::MIN_U_I16x8_S:
2993 case WebAssembly::MIN_U_I32x4:
2994 case WebAssembly::MIN_U_I32x4_S:
2995 case WebAssembly::MUL_F16x8:
2996 case WebAssembly::MUL_F16x8_S:
2997 case WebAssembly::MUL_F32:
2998 case WebAssembly::MUL_F32_S:
2999 case WebAssembly::MUL_F32x4:
3000 case WebAssembly::MUL_F32x4_S:
3001 case WebAssembly::MUL_F64:
3002 case WebAssembly::MUL_F64_S:
3003 case WebAssembly::MUL_F64x2:
3004 case WebAssembly::MUL_F64x2_S:
3005 case WebAssembly::MUL_I16x8:
3006 case WebAssembly::MUL_I16x8_S:
3007 case WebAssembly::MUL_I32:
3008 case WebAssembly::MUL_I32_S:
3009 case WebAssembly::MUL_I32x4:
3010 case WebAssembly::MUL_I32x4_S:
3011 case WebAssembly::MUL_I64:
3012 case WebAssembly::MUL_I64_S:
3013 case WebAssembly::MUL_I64x2:
3014 case WebAssembly::MUL_I64x2_S:
3015 case WebAssembly::NARROW_S_I8x16:
3016 case WebAssembly::NARROW_S_I8x16_S:
3017 case WebAssembly::NARROW_S_I16x8:
3018 case WebAssembly::NARROW_S_I16x8_S:
3019 case WebAssembly::NARROW_U_I8x16:
3020 case WebAssembly::NARROW_U_I8x16_S:
3021 case WebAssembly::NARROW_U_I16x8:
3022 case WebAssembly::NARROW_U_I16x8_S:
3023 case WebAssembly::NEAREST_F16x8:
3024 case WebAssembly::NEAREST_F16x8_S:
3025 case WebAssembly::NEAREST_F32:
3026 case WebAssembly::NEAREST_F32_S:
3027 case WebAssembly::NEAREST_F32x4:
3028 case WebAssembly::NEAREST_F32x4_S:
3029 case WebAssembly::NEAREST_F64:
3030 case WebAssembly::NEAREST_F64_S:
3031 case WebAssembly::NEAREST_F64x2:
3032 case WebAssembly::NEAREST_F64x2_S:
3033 case WebAssembly::NEG_F16x8:
3034 case WebAssembly::NEG_F16x8_S:
3035 case WebAssembly::NEG_F32:
3036 case WebAssembly::NEG_F32_S:
3037 case WebAssembly::NEG_F32x4:
3038 case WebAssembly::NEG_F32x4_S:
3039 case WebAssembly::NEG_F64:
3040 case WebAssembly::NEG_F64_S:
3041 case WebAssembly::NEG_F64x2:
3042 case WebAssembly::NEG_F64x2_S:
3043 case WebAssembly::NEG_I8x16:
3044 case WebAssembly::NEG_I8x16_S:
3045 case WebAssembly::NEG_I16x8:
3046 case WebAssembly::NEG_I16x8_S:
3047 case WebAssembly::NEG_I32x4:
3048 case WebAssembly::NEG_I32x4_S:
3049 case WebAssembly::NEG_I64x2:
3050 case WebAssembly::NEG_I64x2_S:
3051 case WebAssembly::NE_F16x8:
3052 case WebAssembly::NE_F16x8_S:
3053 case WebAssembly::NE_F32:
3054 case WebAssembly::NE_F32_S:
3055 case WebAssembly::NE_F32x4:
3056 case WebAssembly::NE_F32x4_S:
3057 case WebAssembly::NE_F64:
3058 case WebAssembly::NE_F64_S:
3059 case WebAssembly::NE_F64x2:
3060 case WebAssembly::NE_F64x2_S:
3061 case WebAssembly::NE_I8x16:
3062 case WebAssembly::NE_I8x16_S:
3063 case WebAssembly::NE_I16x8:
3064 case WebAssembly::NE_I16x8_S:
3065 case WebAssembly::NE_I32:
3066 case WebAssembly::NE_I32_S:
3067 case WebAssembly::NE_I32x4:
3068 case WebAssembly::NE_I32x4_S:
3069 case WebAssembly::NE_I64:
3070 case WebAssembly::NE_I64_S:
3071 case WebAssembly::NE_I64x2:
3072 case WebAssembly::NE_I64x2_S:
3073 case WebAssembly::NMADD_F16x8:
3074 case WebAssembly::NMADD_F16x8_S:
3075 case WebAssembly::NMADD_F32x4:
3076 case WebAssembly::NMADD_F32x4_S:
3077 case WebAssembly::NMADD_F64x2:
3078 case WebAssembly::NMADD_F64x2_S:
3079 case WebAssembly::NOP:
3080 case WebAssembly::NOP_S:
3081 case WebAssembly::NOT:
3082 case WebAssembly::NOT_S:
3083 case WebAssembly::OR:
3084 case WebAssembly::OR_I32:
3085 case WebAssembly::OR_I32_S:
3086 case WebAssembly::OR_I64:
3087 case WebAssembly::OR_I64_S:
3088 case WebAssembly::OR_S:
3089 case WebAssembly::PMAX_F16x8:
3090 case WebAssembly::PMAX_F16x8_S:
3091 case WebAssembly::PMAX_F32x4:
3092 case WebAssembly::PMAX_F32x4_S:
3093 case WebAssembly::PMAX_F64x2:
3094 case WebAssembly::PMAX_F64x2_S:
3095 case WebAssembly::PMIN_F16x8:
3096 case WebAssembly::PMIN_F16x8_S:
3097 case WebAssembly::PMIN_F32x4:
3098 case WebAssembly::PMIN_F32x4_S:
3099 case WebAssembly::PMIN_F64x2:
3100 case WebAssembly::PMIN_F64x2_S:
3101 case WebAssembly::POPCNT_I8x16:
3102 case WebAssembly::POPCNT_I8x16_S:
3103 case WebAssembly::POPCNT_I32:
3104 case WebAssembly::POPCNT_I32_S:
3105 case WebAssembly::POPCNT_I64:
3106 case WebAssembly::POPCNT_I64_S:
3107 case WebAssembly::Q15MULR_SAT_S_I16x8:
3108 case WebAssembly::Q15MULR_SAT_S_I16x8_S:
3109 case WebAssembly::REF_IS_NULL_EXNREF:
3110 case WebAssembly::REF_IS_NULL_EXNREF_S:
3111 case WebAssembly::REF_IS_NULL_EXTERNREF:
3112 case WebAssembly::REF_IS_NULL_EXTERNREF_S:
3113 case WebAssembly::REF_IS_NULL_FUNCREF:
3114 case WebAssembly::REF_IS_NULL_FUNCREF_S:
3115 case WebAssembly::REF_NULL_EXNREF:
3116 case WebAssembly::REF_NULL_EXNREF_S:
3117 case WebAssembly::REF_NULL_EXTERNREF:
3118 case WebAssembly::REF_NULL_EXTERNREF_S:
3119 case WebAssembly::REF_NULL_FUNCREF:
3120 case WebAssembly::REF_NULL_FUNCREF_S:
3121 case WebAssembly::RELAXED_DOT:
3122 case WebAssembly::RELAXED_DOT_ADD:
3123 case WebAssembly::RELAXED_DOT_ADD_S:
3124 case WebAssembly::RELAXED_DOT_BFLOAT:
3125 case WebAssembly::RELAXED_DOT_BFLOAT_S:
3126 case WebAssembly::RELAXED_DOT_S:
3127 case WebAssembly::RELAXED_Q15MULR_S_I16x8:
3128 case WebAssembly::RELAXED_Q15MULR_S_I16x8_S:
3129 case WebAssembly::RELAXED_SWIZZLE:
3130 case WebAssembly::RELAXED_SWIZZLE_S:
3131 case WebAssembly::REM_S_I32:
3132 case WebAssembly::REM_S_I32_S:
3133 case WebAssembly::REM_S_I64:
3134 case WebAssembly::REM_S_I64_S:
3135 case WebAssembly::REM_U_I32:
3136 case WebAssembly::REM_U_I32_S:
3137 case WebAssembly::REM_U_I64:
3138 case WebAssembly::REM_U_I64_S:
3139 case WebAssembly::REPLACE_LANE_F32x4:
3140 case WebAssembly::REPLACE_LANE_F32x4_S:
3141 case WebAssembly::REPLACE_LANE_F64x2:
3142 case WebAssembly::REPLACE_LANE_F64x2_S:
3143 case WebAssembly::REPLACE_LANE_I8x16:
3144 case WebAssembly::REPLACE_LANE_I8x16_S:
3145 case WebAssembly::REPLACE_LANE_I16x8:
3146 case WebAssembly::REPLACE_LANE_I16x8_S:
3147 case WebAssembly::REPLACE_LANE_I32x4:
3148 case WebAssembly::REPLACE_LANE_I32x4_S:
3149 case WebAssembly::REPLACE_LANE_I64x2:
3150 case WebAssembly::REPLACE_LANE_I64x2_S:
3151 case WebAssembly::RETHROW:
3152 case WebAssembly::RETHROW_S:
3153 case WebAssembly::RETURN:
3154 case WebAssembly::RETURN_S:
3155 case WebAssembly::RET_CALL:
3156 case WebAssembly::RET_CALL_INDIRECT:
3157 case WebAssembly::RET_CALL_INDIRECT_S:
3158 case WebAssembly::RET_CALL_S:
3159 case WebAssembly::ROTL_I32:
3160 case WebAssembly::ROTL_I32_S:
3161 case WebAssembly::ROTL_I64:
3162 case WebAssembly::ROTL_I64_S:
3163 case WebAssembly::ROTR_I32:
3164 case WebAssembly::ROTR_I32_S:
3165 case WebAssembly::ROTR_I64:
3166 case WebAssembly::ROTR_I64_S:
3167 case WebAssembly::SELECT_EXNREF:
3168 case WebAssembly::SELECT_EXNREF_S:
3169 case WebAssembly::SELECT_EXTERNREF:
3170 case WebAssembly::SELECT_EXTERNREF_S:
3171 case WebAssembly::SELECT_F32:
3172 case WebAssembly::SELECT_F32_S:
3173 case WebAssembly::SELECT_F64:
3174 case WebAssembly::SELECT_F64_S:
3175 case WebAssembly::SELECT_FUNCREF:
3176 case WebAssembly::SELECT_FUNCREF_S:
3177 case WebAssembly::SELECT_I32:
3178 case WebAssembly::SELECT_I32_S:
3179 case WebAssembly::SELECT_I64:
3180 case WebAssembly::SELECT_I64_S:
3181 case WebAssembly::SELECT_V128:
3182 case WebAssembly::SELECT_V128_S:
3183 case WebAssembly::SHL_I8x16:
3184 case WebAssembly::SHL_I8x16_S:
3185 case WebAssembly::SHL_I16x8:
3186 case WebAssembly::SHL_I16x8_S:
3187 case WebAssembly::SHL_I32:
3188 case WebAssembly::SHL_I32_S:
3189 case WebAssembly::SHL_I32x4:
3190 case WebAssembly::SHL_I32x4_S:
3191 case WebAssembly::SHL_I64:
3192 case WebAssembly::SHL_I64_S:
3193 case WebAssembly::SHL_I64x2:
3194 case WebAssembly::SHL_I64x2_S:
3195 case WebAssembly::SHR_S_I8x16:
3196 case WebAssembly::SHR_S_I8x16_S:
3197 case WebAssembly::SHR_S_I16x8:
3198 case WebAssembly::SHR_S_I16x8_S:
3199 case WebAssembly::SHR_S_I32:
3200 case WebAssembly::SHR_S_I32_S:
3201 case WebAssembly::SHR_S_I32x4:
3202 case WebAssembly::SHR_S_I32x4_S:
3203 case WebAssembly::SHR_S_I64:
3204 case WebAssembly::SHR_S_I64_S:
3205 case WebAssembly::SHR_S_I64x2:
3206 case WebAssembly::SHR_S_I64x2_S:
3207 case WebAssembly::SHR_U_I8x16:
3208 case WebAssembly::SHR_U_I8x16_S:
3209 case WebAssembly::SHR_U_I16x8:
3210 case WebAssembly::SHR_U_I16x8_S:
3211 case WebAssembly::SHR_U_I32:
3212 case WebAssembly::SHR_U_I32_S:
3213 case WebAssembly::SHR_U_I32x4:
3214 case WebAssembly::SHR_U_I32x4_S:
3215 case WebAssembly::SHR_U_I64:
3216 case WebAssembly::SHR_U_I64_S:
3217 case WebAssembly::SHR_U_I64x2:
3218 case WebAssembly::SHR_U_I64x2_S:
3219 case WebAssembly::SHUFFLE:
3220 case WebAssembly::SHUFFLE_S:
3221 case WebAssembly::SIMD_RELAXED_FMAX_F32x4:
3222 case WebAssembly::SIMD_RELAXED_FMAX_F32x4_S:
3223 case WebAssembly::SIMD_RELAXED_FMAX_F64x2:
3224 case WebAssembly::SIMD_RELAXED_FMAX_F64x2_S:
3225 case WebAssembly::SIMD_RELAXED_FMIN_F32x4:
3226 case WebAssembly::SIMD_RELAXED_FMIN_F32x4_S:
3227 case WebAssembly::SIMD_RELAXED_FMIN_F64x2:
3228 case WebAssembly::SIMD_RELAXED_FMIN_F64x2_S:
3229 case WebAssembly::SPLAT_F16x8:
3230 case WebAssembly::SPLAT_F16x8_S:
3231 case WebAssembly::SPLAT_F32x4:
3232 case WebAssembly::SPLAT_F32x4_S:
3233 case WebAssembly::SPLAT_F64x2:
3234 case WebAssembly::SPLAT_F64x2_S:
3235 case WebAssembly::SPLAT_I8x16:
3236 case WebAssembly::SPLAT_I8x16_S:
3237 case WebAssembly::SPLAT_I16x8:
3238 case WebAssembly::SPLAT_I16x8_S:
3239 case WebAssembly::SPLAT_I32x4:
3240 case WebAssembly::SPLAT_I32x4_S:
3241 case WebAssembly::SPLAT_I64x2:
3242 case WebAssembly::SPLAT_I64x2_S:
3243 case WebAssembly::SQRT_F16x8:
3244 case WebAssembly::SQRT_F16x8_S:
3245 case WebAssembly::SQRT_F32:
3246 case WebAssembly::SQRT_F32_S:
3247 case WebAssembly::SQRT_F32x4:
3248 case WebAssembly::SQRT_F32x4_S:
3249 case WebAssembly::SQRT_F64:
3250 case WebAssembly::SQRT_F64_S:
3251 case WebAssembly::SQRT_F64x2:
3252 case WebAssembly::SQRT_F64x2_S:
3253 case WebAssembly::STORE8_I32_A32:
3254 case WebAssembly::STORE8_I32_A32_S:
3255 case WebAssembly::STORE8_I32_A64:
3256 case WebAssembly::STORE8_I32_A64_S:
3257 case WebAssembly::STORE8_I64_A32:
3258 case WebAssembly::STORE8_I64_A32_S:
3259 case WebAssembly::STORE8_I64_A64:
3260 case WebAssembly::STORE8_I64_A64_S:
3261 case WebAssembly::STORE16_I32_A32:
3262 case WebAssembly::STORE16_I32_A32_S:
3263 case WebAssembly::STORE16_I32_A64:
3264 case WebAssembly::STORE16_I32_A64_S:
3265 case WebAssembly::STORE16_I64_A32:
3266 case WebAssembly::STORE16_I64_A32_S:
3267 case WebAssembly::STORE16_I64_A64:
3268 case WebAssembly::STORE16_I64_A64_S:
3269 case WebAssembly::STORE32_I64_A32:
3270 case WebAssembly::STORE32_I64_A32_S:
3271 case WebAssembly::STORE32_I64_A64:
3272 case WebAssembly::STORE32_I64_A64_S:
3273 case WebAssembly::STORE_F16_F32_A32:
3274 case WebAssembly::STORE_F16_F32_A32_S:
3275 case WebAssembly::STORE_F16_F32_A64:
3276 case WebAssembly::STORE_F16_F32_A64_S:
3277 case WebAssembly::STORE_F32_A32:
3278 case WebAssembly::STORE_F32_A32_S:
3279 case WebAssembly::STORE_F32_A64:
3280 case WebAssembly::STORE_F32_A64_S:
3281 case WebAssembly::STORE_F64_A32:
3282 case WebAssembly::STORE_F64_A32_S:
3283 case WebAssembly::STORE_F64_A64:
3284 case WebAssembly::STORE_F64_A64_S:
3285 case WebAssembly::STORE_I32_A32:
3286 case WebAssembly::STORE_I32_A32_S:
3287 case WebAssembly::STORE_I32_A64:
3288 case WebAssembly::STORE_I32_A64_S:
3289 case WebAssembly::STORE_I64_A32:
3290 case WebAssembly::STORE_I64_A32_S:
3291 case WebAssembly::STORE_I64_A64:
3292 case WebAssembly::STORE_I64_A64_S:
3293 case WebAssembly::STORE_LANE_I8x16_A32:
3294 case WebAssembly::STORE_LANE_I8x16_A32_S:
3295 case WebAssembly::STORE_LANE_I8x16_A64:
3296 case WebAssembly::STORE_LANE_I8x16_A64_S:
3297 case WebAssembly::STORE_LANE_I16x8_A32:
3298 case WebAssembly::STORE_LANE_I16x8_A32_S:
3299 case WebAssembly::STORE_LANE_I16x8_A64:
3300 case WebAssembly::STORE_LANE_I16x8_A64_S:
3301 case WebAssembly::STORE_LANE_I32x4_A32:
3302 case WebAssembly::STORE_LANE_I32x4_A32_S:
3303 case WebAssembly::STORE_LANE_I32x4_A64:
3304 case WebAssembly::STORE_LANE_I32x4_A64_S:
3305 case WebAssembly::STORE_LANE_I64x2_A32:
3306 case WebAssembly::STORE_LANE_I64x2_A32_S:
3307 case WebAssembly::STORE_LANE_I64x2_A64:
3308 case WebAssembly::STORE_LANE_I64x2_A64_S:
3309 case WebAssembly::STORE_V128_A32:
3310 case WebAssembly::STORE_V128_A32_S:
3311 case WebAssembly::STORE_V128_A64:
3312 case WebAssembly::STORE_V128_A64_S:
3313 case WebAssembly::SUB_F16x8:
3314 case WebAssembly::SUB_F16x8_S:
3315 case WebAssembly::SUB_F32:
3316 case WebAssembly::SUB_F32_S:
3317 case WebAssembly::SUB_F32x4:
3318 case WebAssembly::SUB_F32x4_S:
3319 case WebAssembly::SUB_F64:
3320 case WebAssembly::SUB_F64_S:
3321 case WebAssembly::SUB_F64x2:
3322 case WebAssembly::SUB_F64x2_S:
3323 case WebAssembly::SUB_I8x16:
3324 case WebAssembly::SUB_I8x16_S:
3325 case WebAssembly::SUB_I16x8:
3326 case WebAssembly::SUB_I16x8_S:
3327 case WebAssembly::SUB_I32:
3328 case WebAssembly::SUB_I32_S:
3329 case WebAssembly::SUB_I32x4:
3330 case WebAssembly::SUB_I32x4_S:
3331 case WebAssembly::SUB_I64:
3332 case WebAssembly::SUB_I64_S:
3333 case WebAssembly::SUB_I64x2:
3334 case WebAssembly::SUB_I64x2_S:
3335 case WebAssembly::SUB_SAT_S_I8x16:
3336 case WebAssembly::SUB_SAT_S_I8x16_S:
3337 case WebAssembly::SUB_SAT_S_I16x8:
3338 case WebAssembly::SUB_SAT_S_I16x8_S:
3339 case WebAssembly::SUB_SAT_U_I8x16:
3340 case WebAssembly::SUB_SAT_U_I8x16_S:
3341 case WebAssembly::SUB_SAT_U_I16x8:
3342 case WebAssembly::SUB_SAT_U_I16x8_S:
3343 case WebAssembly::SWIZZLE:
3344 case WebAssembly::SWIZZLE_S:
3345 case WebAssembly::TABLE_COPY:
3346 case WebAssembly::TABLE_COPY_S:
3347 case WebAssembly::TABLE_FILL_EXNREF:
3348 case WebAssembly::TABLE_FILL_EXNREF_S:
3349 case WebAssembly::TABLE_FILL_EXTERNREF:
3350 case WebAssembly::TABLE_FILL_EXTERNREF_S:
3351 case WebAssembly::TABLE_FILL_FUNCREF:
3352 case WebAssembly::TABLE_FILL_FUNCREF_S:
3353 case WebAssembly::TABLE_GET_EXNREF:
3354 case WebAssembly::TABLE_GET_EXNREF_S:
3355 case WebAssembly::TABLE_GET_EXTERNREF:
3356 case WebAssembly::TABLE_GET_EXTERNREF_S:
3357 case WebAssembly::TABLE_GET_FUNCREF:
3358 case WebAssembly::TABLE_GET_FUNCREF_S:
3359 case WebAssembly::TABLE_GROW_EXNREF:
3360 case WebAssembly::TABLE_GROW_EXNREF_S:
3361 case WebAssembly::TABLE_GROW_EXTERNREF:
3362 case WebAssembly::TABLE_GROW_EXTERNREF_S:
3363 case WebAssembly::TABLE_GROW_FUNCREF:
3364 case WebAssembly::TABLE_GROW_FUNCREF_S:
3365 case WebAssembly::TABLE_SET_EXNREF:
3366 case WebAssembly::TABLE_SET_EXNREF_S:
3367 case WebAssembly::TABLE_SET_EXTERNREF:
3368 case WebAssembly::TABLE_SET_EXTERNREF_S:
3369 case WebAssembly::TABLE_SET_FUNCREF:
3370 case WebAssembly::TABLE_SET_FUNCREF_S:
3371 case WebAssembly::TABLE_SIZE:
3372 case WebAssembly::TABLE_SIZE_S:
3373 case WebAssembly::TEE_EXNREF:
3374 case WebAssembly::TEE_EXNREF_S:
3375 case WebAssembly::TEE_EXTERNREF:
3376 case WebAssembly::TEE_EXTERNREF_S:
3377 case WebAssembly::TEE_F32:
3378 case WebAssembly::TEE_F32_S:
3379 case WebAssembly::TEE_F64:
3380 case WebAssembly::TEE_F64_S:
3381 case WebAssembly::TEE_FUNCREF:
3382 case WebAssembly::TEE_FUNCREF_S:
3383 case WebAssembly::TEE_I32:
3384 case WebAssembly::TEE_I32_S:
3385 case WebAssembly::TEE_I64:
3386 case WebAssembly::TEE_I64_S:
3387 case WebAssembly::TEE_V128:
3388 case WebAssembly::TEE_V128_S:
3389 case WebAssembly::THROW:
3390 case WebAssembly::THROW_S:
3391 case WebAssembly::TRUNC_F16x8:
3392 case WebAssembly::TRUNC_F16x8_S:
3393 case WebAssembly::TRUNC_F32:
3394 case WebAssembly::TRUNC_F32_S:
3395 case WebAssembly::TRUNC_F32x4:
3396 case WebAssembly::TRUNC_F32x4_S:
3397 case WebAssembly::TRUNC_F64:
3398 case WebAssembly::TRUNC_F64_S:
3399 case WebAssembly::TRUNC_F64x2:
3400 case WebAssembly::TRUNC_F64x2_S:
3401 case WebAssembly::TRY:
3402 case WebAssembly::TRY_S:
3403 case WebAssembly::UNREACHABLE:
3404 case WebAssembly::UNREACHABLE_S:
3405 case WebAssembly::XOR:
3406 case WebAssembly::XOR_I32:
3407 case WebAssembly::XOR_I32_S:
3408 case WebAssembly::XOR_I64:
3409 case WebAssembly::XOR_I64_S:
3410 case WebAssembly::XOR_S:
3411 case WebAssembly::anonymous_8187MEMORY_GROW_A32:
3412 case WebAssembly::anonymous_8187MEMORY_GROW_A32_S:
3413 case WebAssembly::anonymous_8187MEMORY_SIZE_A32:
3414 case WebAssembly::anonymous_8187MEMORY_SIZE_A32_S:
3415 case WebAssembly::anonymous_8188MEMORY_GROW_A64:
3416 case WebAssembly::anonymous_8188MEMORY_GROW_A64_S:
3417 case WebAssembly::anonymous_8188MEMORY_SIZE_A64:
3418 case WebAssembly::anonymous_8188MEMORY_SIZE_A64_S:
3419 case WebAssembly::anonymous_8878DATA_DROP:
3420 case WebAssembly::anonymous_8878DATA_DROP_S:
3421 case WebAssembly::anonymous_8878MEMORY_COPY_A32:
3422 case WebAssembly::anonymous_8878MEMORY_COPY_A32_S:
3423 case WebAssembly::anonymous_8878MEMORY_FILL_A32:
3424 case WebAssembly::anonymous_8878MEMORY_FILL_A32_S:
3425 case WebAssembly::anonymous_8878MEMORY_INIT_A32:
3426 case WebAssembly::anonymous_8878MEMORY_INIT_A32_S:
3427 case WebAssembly::anonymous_8879DATA_DROP:
3428 case WebAssembly::anonymous_8879DATA_DROP_S:
3429 case WebAssembly::anonymous_8879MEMORY_COPY_A64:
3430 case WebAssembly::anonymous_8879MEMORY_COPY_A64_S:
3431 case WebAssembly::anonymous_8879MEMORY_FILL_A64:
3432 case WebAssembly::anonymous_8879MEMORY_FILL_A64_S:
3433 case WebAssembly::anonymous_8879MEMORY_INIT_A64:
3434 case WebAssembly::anonymous_8879MEMORY_INIT_A64_S:
3435 case WebAssembly::convert_low_s_F64x2:
3436 case WebAssembly::convert_low_s_F64x2_S:
3437 case WebAssembly::convert_low_u_F64x2:
3438 case WebAssembly::convert_low_u_F64x2_S:
3439 case WebAssembly::demote_zero_F32x4:
3440 case WebAssembly::demote_zero_F32x4_S:
3441 case WebAssembly::extend_high_s_I16x8:
3442 case WebAssembly::extend_high_s_I16x8_S:
3443 case WebAssembly::extend_high_s_I32x4:
3444 case WebAssembly::extend_high_s_I32x4_S:
3445 case WebAssembly::extend_high_s_I64x2:
3446 case WebAssembly::extend_high_s_I64x2_S:
3447 case WebAssembly::extend_high_u_I16x8:
3448 case WebAssembly::extend_high_u_I16x8_S:
3449 case WebAssembly::extend_high_u_I32x4:
3450 case WebAssembly::extend_high_u_I32x4_S:
3451 case WebAssembly::extend_high_u_I64x2:
3452 case WebAssembly::extend_high_u_I64x2_S:
3453 case WebAssembly::extend_low_s_I16x8:
3454 case WebAssembly::extend_low_s_I16x8_S:
3455 case WebAssembly::extend_low_s_I32x4:
3456 case WebAssembly::extend_low_s_I32x4_S:
3457 case WebAssembly::extend_low_s_I64x2:
3458 case WebAssembly::extend_low_s_I64x2_S:
3459 case WebAssembly::extend_low_u_I16x8:
3460 case WebAssembly::extend_low_u_I16x8_S:
3461 case WebAssembly::extend_low_u_I32x4:
3462 case WebAssembly::extend_low_u_I32x4_S:
3463 case WebAssembly::extend_low_u_I64x2:
3464 case WebAssembly::extend_low_u_I64x2_S:
3465 case WebAssembly::fp_to_sint_I16x8:
3466 case WebAssembly::fp_to_sint_I16x8_S:
3467 case WebAssembly::fp_to_sint_I32x4:
3468 case WebAssembly::fp_to_sint_I32x4_S:
3469 case WebAssembly::fp_to_uint_I16x8:
3470 case WebAssembly::fp_to_uint_I16x8_S:
3471 case WebAssembly::fp_to_uint_I32x4:
3472 case WebAssembly::fp_to_uint_I32x4_S:
3473 case WebAssembly::int_wasm_extadd_pairwise_signed_I16x8:
3474 case WebAssembly::int_wasm_extadd_pairwise_signed_I16x8_S:
3475 case WebAssembly::int_wasm_extadd_pairwise_signed_I32x4:
3476 case WebAssembly::int_wasm_extadd_pairwise_signed_I32x4_S:
3477 case WebAssembly::int_wasm_extadd_pairwise_unsigned_I16x8:
3478 case WebAssembly::int_wasm_extadd_pairwise_unsigned_I16x8_S:
3479 case WebAssembly::int_wasm_extadd_pairwise_unsigned_I32x4:
3480 case WebAssembly::int_wasm_extadd_pairwise_unsigned_I32x4_S:
3481 case WebAssembly::int_wasm_relaxed_trunc_signed_I32x4:
3482 case WebAssembly::int_wasm_relaxed_trunc_signed_I32x4_S:
3483 case WebAssembly::int_wasm_relaxed_trunc_signed_zero_I32x4:
3484 case WebAssembly::int_wasm_relaxed_trunc_signed_zero_I32x4_S:
3485 case WebAssembly::int_wasm_relaxed_trunc_unsigned_I32x4:
3486 case WebAssembly::int_wasm_relaxed_trunc_unsigned_I32x4_S:
3487 case WebAssembly::int_wasm_relaxed_trunc_unsigned_zero_I32x4:
3488 case WebAssembly::int_wasm_relaxed_trunc_unsigned_zero_I32x4_S:
3489 case WebAssembly::promote_low_F64x2:
3490 case WebAssembly::promote_low_F64x2_S:
3491 case WebAssembly::sint_to_fp_F16x8:
3492 case WebAssembly::sint_to_fp_F16x8_S:
3493 case WebAssembly::sint_to_fp_F32x4:
3494 case WebAssembly::sint_to_fp_F32x4_S:
3495 case WebAssembly::trunc_sat_zero_s_I32x4:
3496 case WebAssembly::trunc_sat_zero_s_I32x4_S:
3497 case WebAssembly::trunc_sat_zero_u_I32x4:
3498 case WebAssembly::trunc_sat_zero_u_I32x4_S:
3499 case WebAssembly::uint_to_fp_F16x8:
3500 case WebAssembly::uint_to_fp_F16x8_S:
3501 case WebAssembly::uint_to_fp_F32x4:
3502 case WebAssembly::uint_to_fp_F32x4_S: {
3503 break;
3504 }
3505 default:
3506 std::string msg;
3507 raw_string_ostream Msg(msg);
3508 Msg << "Not supported instr: " << MI;
3509 report_fatal_error(reason: Msg.str().c_str());
3510 }
3511 return Value;
3512}
3513
3514#ifdef GET_OPERAND_BIT_OFFSET
3515#undef GET_OPERAND_BIT_OFFSET
3516
3517uint32_t WebAssemblyMCCodeEmitter::getOperandBitOffset(const MCInst &MI,
3518 unsigned OpNum,
3519 const MCSubtargetInfo &STI) const {
3520 switch (MI.getOpcode()) {
3521 case WebAssembly::ABS_F16x8:
3522 case WebAssembly::ABS_F16x8_S:
3523 case WebAssembly::ABS_F32:
3524 case WebAssembly::ABS_F32_S:
3525 case WebAssembly::ABS_F32x4:
3526 case WebAssembly::ABS_F32x4_S:
3527 case WebAssembly::ABS_F64:
3528 case WebAssembly::ABS_F64_S:
3529 case WebAssembly::ABS_F64x2:
3530 case WebAssembly::ABS_F64x2_S:
3531 case WebAssembly::ABS_I8x16:
3532 case WebAssembly::ABS_I8x16_S:
3533 case WebAssembly::ABS_I16x8:
3534 case WebAssembly::ABS_I16x8_S:
3535 case WebAssembly::ABS_I32x4:
3536 case WebAssembly::ABS_I32x4_S:
3537 case WebAssembly::ABS_I64x2:
3538 case WebAssembly::ABS_I64x2_S:
3539 case WebAssembly::ADD_F16x8:
3540 case WebAssembly::ADD_F16x8_S:
3541 case WebAssembly::ADD_F32:
3542 case WebAssembly::ADD_F32_S:
3543 case WebAssembly::ADD_F32x4:
3544 case WebAssembly::ADD_F32x4_S:
3545 case WebAssembly::ADD_F64:
3546 case WebAssembly::ADD_F64_S:
3547 case WebAssembly::ADD_F64x2:
3548 case WebAssembly::ADD_F64x2_S:
3549 case WebAssembly::ADD_I8x16:
3550 case WebAssembly::ADD_I8x16_S:
3551 case WebAssembly::ADD_I16x8:
3552 case WebAssembly::ADD_I16x8_S:
3553 case WebAssembly::ADD_I32:
3554 case WebAssembly::ADD_I32_S:
3555 case WebAssembly::ADD_I32x4:
3556 case WebAssembly::ADD_I32x4_S:
3557 case WebAssembly::ADD_I64:
3558 case WebAssembly::ADD_I64_S:
3559 case WebAssembly::ADD_I64x2:
3560 case WebAssembly::ADD_I64x2_S:
3561 case WebAssembly::ADD_SAT_S_I8x16:
3562 case WebAssembly::ADD_SAT_S_I8x16_S:
3563 case WebAssembly::ADD_SAT_S_I16x8:
3564 case WebAssembly::ADD_SAT_S_I16x8_S:
3565 case WebAssembly::ADD_SAT_U_I8x16:
3566 case WebAssembly::ADD_SAT_U_I8x16_S:
3567 case WebAssembly::ADD_SAT_U_I16x8:
3568 case WebAssembly::ADD_SAT_U_I16x8_S:
3569 case WebAssembly::ADJCALLSTACKDOWN:
3570 case WebAssembly::ADJCALLSTACKDOWN_S:
3571 case WebAssembly::ADJCALLSTACKUP:
3572 case WebAssembly::ADJCALLSTACKUP_S:
3573 case WebAssembly::ALLTRUE_I8x16:
3574 case WebAssembly::ALLTRUE_I8x16_S:
3575 case WebAssembly::ALLTRUE_I16x8:
3576 case WebAssembly::ALLTRUE_I16x8_S:
3577 case WebAssembly::ALLTRUE_I32x4:
3578 case WebAssembly::ALLTRUE_I32x4_S:
3579 case WebAssembly::ALLTRUE_I64x2:
3580 case WebAssembly::ALLTRUE_I64x2_S:
3581 case WebAssembly::AND:
3582 case WebAssembly::ANDNOT:
3583 case WebAssembly::ANDNOT_S:
3584 case WebAssembly::AND_I32:
3585 case WebAssembly::AND_I32_S:
3586 case WebAssembly::AND_I64:
3587 case WebAssembly::AND_I64_S:
3588 case WebAssembly::AND_S:
3589 case WebAssembly::ANYTRUE:
3590 case WebAssembly::ANYTRUE_S:
3591 case WebAssembly::ARGUMENT_exnref:
3592 case WebAssembly::ARGUMENT_exnref_S:
3593 case WebAssembly::ARGUMENT_externref:
3594 case WebAssembly::ARGUMENT_externref_S:
3595 case WebAssembly::ARGUMENT_f32:
3596 case WebAssembly::ARGUMENT_f32_S:
3597 case WebAssembly::ARGUMENT_f64:
3598 case WebAssembly::ARGUMENT_f64_S:
3599 case WebAssembly::ARGUMENT_funcref:
3600 case WebAssembly::ARGUMENT_funcref_S:
3601 case WebAssembly::ARGUMENT_i32:
3602 case WebAssembly::ARGUMENT_i32_S:
3603 case WebAssembly::ARGUMENT_i64:
3604 case WebAssembly::ARGUMENT_i64_S:
3605 case WebAssembly::ARGUMENT_v2f64:
3606 case WebAssembly::ARGUMENT_v2f64_S:
3607 case WebAssembly::ARGUMENT_v2i64:
3608 case WebAssembly::ARGUMENT_v2i64_S:
3609 case WebAssembly::ARGUMENT_v4f32:
3610 case WebAssembly::ARGUMENT_v4f32_S:
3611 case WebAssembly::ARGUMENT_v4i32:
3612 case WebAssembly::ARGUMENT_v4i32_S:
3613 case WebAssembly::ARGUMENT_v8f16:
3614 case WebAssembly::ARGUMENT_v8f16_S:
3615 case WebAssembly::ARGUMENT_v8i16:
3616 case WebAssembly::ARGUMENT_v8i16_S:
3617 case WebAssembly::ARGUMENT_v16i8:
3618 case WebAssembly::ARGUMENT_v16i8_S:
3619 case WebAssembly::ATOMIC_FENCE:
3620 case WebAssembly::ATOMIC_FENCE_S:
3621 case WebAssembly::ATOMIC_LOAD8_U_I32_A32:
3622 case WebAssembly::ATOMIC_LOAD8_U_I32_A32_S:
3623 case WebAssembly::ATOMIC_LOAD8_U_I32_A64:
3624 case WebAssembly::ATOMIC_LOAD8_U_I32_A64_S:
3625 case WebAssembly::ATOMIC_LOAD8_U_I64_A32:
3626 case WebAssembly::ATOMIC_LOAD8_U_I64_A32_S:
3627 case WebAssembly::ATOMIC_LOAD8_U_I64_A64:
3628 case WebAssembly::ATOMIC_LOAD8_U_I64_A64_S:
3629 case WebAssembly::ATOMIC_LOAD16_U_I32_A32:
3630 case WebAssembly::ATOMIC_LOAD16_U_I32_A32_S:
3631 case WebAssembly::ATOMIC_LOAD16_U_I32_A64:
3632 case WebAssembly::ATOMIC_LOAD16_U_I32_A64_S:
3633 case WebAssembly::ATOMIC_LOAD16_U_I64_A32:
3634 case WebAssembly::ATOMIC_LOAD16_U_I64_A32_S:
3635 case WebAssembly::ATOMIC_LOAD16_U_I64_A64:
3636 case WebAssembly::ATOMIC_LOAD16_U_I64_A64_S:
3637 case WebAssembly::ATOMIC_LOAD32_U_I64_A32:
3638 case WebAssembly::ATOMIC_LOAD32_U_I64_A32_S:
3639 case WebAssembly::ATOMIC_LOAD32_U_I64_A64:
3640 case WebAssembly::ATOMIC_LOAD32_U_I64_A64_S:
3641 case WebAssembly::ATOMIC_LOAD_I32_A32:
3642 case WebAssembly::ATOMIC_LOAD_I32_A32_S:
3643 case WebAssembly::ATOMIC_LOAD_I32_A64:
3644 case WebAssembly::ATOMIC_LOAD_I32_A64_S:
3645 case WebAssembly::ATOMIC_LOAD_I64_A32:
3646 case WebAssembly::ATOMIC_LOAD_I64_A32_S:
3647 case WebAssembly::ATOMIC_LOAD_I64_A64:
3648 case WebAssembly::ATOMIC_LOAD_I64_A64_S:
3649 case WebAssembly::ATOMIC_RMW8_U_ADD_I32_A32:
3650 case WebAssembly::ATOMIC_RMW8_U_ADD_I32_A32_S:
3651 case WebAssembly::ATOMIC_RMW8_U_ADD_I32_A64:
3652 case WebAssembly::ATOMIC_RMW8_U_ADD_I32_A64_S:
3653 case WebAssembly::ATOMIC_RMW8_U_ADD_I64_A32:
3654 case WebAssembly::ATOMIC_RMW8_U_ADD_I64_A32_S:
3655 case WebAssembly::ATOMIC_RMW8_U_ADD_I64_A64:
3656 case WebAssembly::ATOMIC_RMW8_U_ADD_I64_A64_S:
3657 case WebAssembly::ATOMIC_RMW8_U_AND_I32_A32:
3658 case WebAssembly::ATOMIC_RMW8_U_AND_I32_A32_S:
3659 case WebAssembly::ATOMIC_RMW8_U_AND_I32_A64:
3660 case WebAssembly::ATOMIC_RMW8_U_AND_I32_A64_S:
3661 case WebAssembly::ATOMIC_RMW8_U_AND_I64_A32:
3662 case WebAssembly::ATOMIC_RMW8_U_AND_I64_A32_S:
3663 case WebAssembly::ATOMIC_RMW8_U_AND_I64_A64:
3664 case WebAssembly::ATOMIC_RMW8_U_AND_I64_A64_S:
3665 case WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I32_A32:
3666 case WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I32_A32_S:
3667 case WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I32_A64:
3668 case WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I32_A64_S:
3669 case WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I64_A32:
3670 case WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I64_A32_S:
3671 case WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I64_A64:
3672 case WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I64_A64_S:
3673 case WebAssembly::ATOMIC_RMW8_U_OR_I32_A32:
3674 case WebAssembly::ATOMIC_RMW8_U_OR_I32_A32_S:
3675 case WebAssembly::ATOMIC_RMW8_U_OR_I32_A64:
3676 case WebAssembly::ATOMIC_RMW8_U_OR_I32_A64_S:
3677 case WebAssembly::ATOMIC_RMW8_U_OR_I64_A32:
3678 case WebAssembly::ATOMIC_RMW8_U_OR_I64_A32_S:
3679 case WebAssembly::ATOMIC_RMW8_U_OR_I64_A64:
3680 case WebAssembly::ATOMIC_RMW8_U_OR_I64_A64_S:
3681 case WebAssembly::ATOMIC_RMW8_U_SUB_I32_A32:
3682 case WebAssembly::ATOMIC_RMW8_U_SUB_I32_A32_S:
3683 case WebAssembly::ATOMIC_RMW8_U_SUB_I32_A64:
3684 case WebAssembly::ATOMIC_RMW8_U_SUB_I32_A64_S:
3685 case WebAssembly::ATOMIC_RMW8_U_SUB_I64_A32:
3686 case WebAssembly::ATOMIC_RMW8_U_SUB_I64_A32_S:
3687 case WebAssembly::ATOMIC_RMW8_U_SUB_I64_A64:
3688 case WebAssembly::ATOMIC_RMW8_U_SUB_I64_A64_S:
3689 case WebAssembly::ATOMIC_RMW8_U_XCHG_I32_A32:
3690 case WebAssembly::ATOMIC_RMW8_U_XCHG_I32_A32_S:
3691 case WebAssembly::ATOMIC_RMW8_U_XCHG_I32_A64:
3692 case WebAssembly::ATOMIC_RMW8_U_XCHG_I32_A64_S:
3693 case WebAssembly::ATOMIC_RMW8_U_XCHG_I64_A32:
3694 case WebAssembly::ATOMIC_RMW8_U_XCHG_I64_A32_S:
3695 case WebAssembly::ATOMIC_RMW8_U_XCHG_I64_A64:
3696 case WebAssembly::ATOMIC_RMW8_U_XCHG_I64_A64_S:
3697 case WebAssembly::ATOMIC_RMW8_U_XOR_I32_A32:
3698 case WebAssembly::ATOMIC_RMW8_U_XOR_I32_A32_S:
3699 case WebAssembly::ATOMIC_RMW8_U_XOR_I32_A64:
3700 case WebAssembly::ATOMIC_RMW8_U_XOR_I32_A64_S:
3701 case WebAssembly::ATOMIC_RMW8_U_XOR_I64_A32:
3702 case WebAssembly::ATOMIC_RMW8_U_XOR_I64_A32_S:
3703 case WebAssembly::ATOMIC_RMW8_U_XOR_I64_A64:
3704 case WebAssembly::ATOMIC_RMW8_U_XOR_I64_A64_S:
3705 case WebAssembly::ATOMIC_RMW16_U_ADD_I32_A32:
3706 case WebAssembly::ATOMIC_RMW16_U_ADD_I32_A32_S:
3707 case WebAssembly::ATOMIC_RMW16_U_ADD_I32_A64:
3708 case WebAssembly::ATOMIC_RMW16_U_ADD_I32_A64_S:
3709 case WebAssembly::ATOMIC_RMW16_U_ADD_I64_A32:
3710 case WebAssembly::ATOMIC_RMW16_U_ADD_I64_A32_S:
3711 case WebAssembly::ATOMIC_RMW16_U_ADD_I64_A64:
3712 case WebAssembly::ATOMIC_RMW16_U_ADD_I64_A64_S:
3713 case WebAssembly::ATOMIC_RMW16_U_AND_I32_A32:
3714 case WebAssembly::ATOMIC_RMW16_U_AND_I32_A32_S:
3715 case WebAssembly::ATOMIC_RMW16_U_AND_I32_A64:
3716 case WebAssembly::ATOMIC_RMW16_U_AND_I32_A64_S:
3717 case WebAssembly::ATOMIC_RMW16_U_AND_I64_A32:
3718 case WebAssembly::ATOMIC_RMW16_U_AND_I64_A32_S:
3719 case WebAssembly::ATOMIC_RMW16_U_AND_I64_A64:
3720 case WebAssembly::ATOMIC_RMW16_U_AND_I64_A64_S:
3721 case WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I32_A32:
3722 case WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I32_A32_S:
3723 case WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I32_A64:
3724 case WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I32_A64_S:
3725 case WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I64_A32:
3726 case WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I64_A32_S:
3727 case WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I64_A64:
3728 case WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I64_A64_S:
3729 case WebAssembly::ATOMIC_RMW16_U_OR_I32_A32:
3730 case WebAssembly::ATOMIC_RMW16_U_OR_I32_A32_S:
3731 case WebAssembly::ATOMIC_RMW16_U_OR_I32_A64:
3732 case WebAssembly::ATOMIC_RMW16_U_OR_I32_A64_S:
3733 case WebAssembly::ATOMIC_RMW16_U_OR_I64_A32:
3734 case WebAssembly::ATOMIC_RMW16_U_OR_I64_A32_S:
3735 case WebAssembly::ATOMIC_RMW16_U_OR_I64_A64:
3736 case WebAssembly::ATOMIC_RMW16_U_OR_I64_A64_S:
3737 case WebAssembly::ATOMIC_RMW16_U_SUB_I32_A32:
3738 case WebAssembly::ATOMIC_RMW16_U_SUB_I32_A32_S:
3739 case WebAssembly::ATOMIC_RMW16_U_SUB_I32_A64:
3740 case WebAssembly::ATOMIC_RMW16_U_SUB_I32_A64_S:
3741 case WebAssembly::ATOMIC_RMW16_U_SUB_I64_A32:
3742 case WebAssembly::ATOMIC_RMW16_U_SUB_I64_A32_S:
3743 case WebAssembly::ATOMIC_RMW16_U_SUB_I64_A64:
3744 case WebAssembly::ATOMIC_RMW16_U_SUB_I64_A64_S:
3745 case WebAssembly::ATOMIC_RMW16_U_XCHG_I32_A32:
3746 case WebAssembly::ATOMIC_RMW16_U_XCHG_I32_A32_S:
3747 case WebAssembly::ATOMIC_RMW16_U_XCHG_I32_A64:
3748 case WebAssembly::ATOMIC_RMW16_U_XCHG_I32_A64_S:
3749 case WebAssembly::ATOMIC_RMW16_U_XCHG_I64_A32:
3750 case WebAssembly::ATOMIC_RMW16_U_XCHG_I64_A32_S:
3751 case WebAssembly::ATOMIC_RMW16_U_XCHG_I64_A64:
3752 case WebAssembly::ATOMIC_RMW16_U_XCHG_I64_A64_S:
3753 case WebAssembly::ATOMIC_RMW16_U_XOR_I32_A32:
3754 case WebAssembly::ATOMIC_RMW16_U_XOR_I32_A32_S:
3755 case WebAssembly::ATOMIC_RMW16_U_XOR_I32_A64:
3756 case WebAssembly::ATOMIC_RMW16_U_XOR_I32_A64_S:
3757 case WebAssembly::ATOMIC_RMW16_U_XOR_I64_A32:
3758 case WebAssembly::ATOMIC_RMW16_U_XOR_I64_A32_S:
3759 case WebAssembly::ATOMIC_RMW16_U_XOR_I64_A64:
3760 case WebAssembly::ATOMIC_RMW16_U_XOR_I64_A64_S:
3761 case WebAssembly::ATOMIC_RMW32_U_ADD_I64_A32:
3762 case WebAssembly::ATOMIC_RMW32_U_ADD_I64_A32_S:
3763 case WebAssembly::ATOMIC_RMW32_U_ADD_I64_A64:
3764 case WebAssembly::ATOMIC_RMW32_U_ADD_I64_A64_S:
3765 case WebAssembly::ATOMIC_RMW32_U_AND_I64_A32:
3766 case WebAssembly::ATOMIC_RMW32_U_AND_I64_A32_S:
3767 case WebAssembly::ATOMIC_RMW32_U_AND_I64_A64:
3768 case WebAssembly::ATOMIC_RMW32_U_AND_I64_A64_S:
3769 case WebAssembly::ATOMIC_RMW32_U_CMPXCHG_I64_A32:
3770 case WebAssembly::ATOMIC_RMW32_U_CMPXCHG_I64_A32_S:
3771 case WebAssembly::ATOMIC_RMW32_U_CMPXCHG_I64_A64:
3772 case WebAssembly::ATOMIC_RMW32_U_CMPXCHG_I64_A64_S:
3773 case WebAssembly::ATOMIC_RMW32_U_OR_I64_A32:
3774 case WebAssembly::ATOMIC_RMW32_U_OR_I64_A32_S:
3775 case WebAssembly::ATOMIC_RMW32_U_OR_I64_A64:
3776 case WebAssembly::ATOMIC_RMW32_U_OR_I64_A64_S:
3777 case WebAssembly::ATOMIC_RMW32_U_SUB_I64_A32:
3778 case WebAssembly::ATOMIC_RMW32_U_SUB_I64_A32_S:
3779 case WebAssembly::ATOMIC_RMW32_U_SUB_I64_A64:
3780 case WebAssembly::ATOMIC_RMW32_U_SUB_I64_A64_S:
3781 case WebAssembly::ATOMIC_RMW32_U_XCHG_I64_A32:
3782 case WebAssembly::ATOMIC_RMW32_U_XCHG_I64_A32_S:
3783 case WebAssembly::ATOMIC_RMW32_U_XCHG_I64_A64:
3784 case WebAssembly::ATOMIC_RMW32_U_XCHG_I64_A64_S:
3785 case WebAssembly::ATOMIC_RMW32_U_XOR_I64_A32:
3786 case WebAssembly::ATOMIC_RMW32_U_XOR_I64_A32_S:
3787 case WebAssembly::ATOMIC_RMW32_U_XOR_I64_A64:
3788 case WebAssembly::ATOMIC_RMW32_U_XOR_I64_A64_S:
3789 case WebAssembly::ATOMIC_RMW_ADD_I32_A32:
3790 case WebAssembly::ATOMIC_RMW_ADD_I32_A32_S:
3791 case WebAssembly::ATOMIC_RMW_ADD_I32_A64:
3792 case WebAssembly::ATOMIC_RMW_ADD_I32_A64_S:
3793 case WebAssembly::ATOMIC_RMW_ADD_I64_A32:
3794 case WebAssembly::ATOMIC_RMW_ADD_I64_A32_S:
3795 case WebAssembly::ATOMIC_RMW_ADD_I64_A64:
3796 case WebAssembly::ATOMIC_RMW_ADD_I64_A64_S:
3797 case WebAssembly::ATOMIC_RMW_AND_I32_A32:
3798 case WebAssembly::ATOMIC_RMW_AND_I32_A32_S:
3799 case WebAssembly::ATOMIC_RMW_AND_I32_A64:
3800 case WebAssembly::ATOMIC_RMW_AND_I32_A64_S:
3801 case WebAssembly::ATOMIC_RMW_AND_I64_A32:
3802 case WebAssembly::ATOMIC_RMW_AND_I64_A32_S:
3803 case WebAssembly::ATOMIC_RMW_AND_I64_A64:
3804 case WebAssembly::ATOMIC_RMW_AND_I64_A64_S:
3805 case WebAssembly::ATOMIC_RMW_CMPXCHG_I32_A32:
3806 case WebAssembly::ATOMIC_RMW_CMPXCHG_I32_A32_S:
3807 case WebAssembly::ATOMIC_RMW_CMPXCHG_I32_A64:
3808 case WebAssembly::ATOMIC_RMW_CMPXCHG_I32_A64_S:
3809 case WebAssembly::ATOMIC_RMW_CMPXCHG_I64_A32:
3810 case WebAssembly::ATOMIC_RMW_CMPXCHG_I64_A32_S:
3811 case WebAssembly::ATOMIC_RMW_CMPXCHG_I64_A64:
3812 case WebAssembly::ATOMIC_RMW_CMPXCHG_I64_A64_S:
3813 case WebAssembly::ATOMIC_RMW_OR_I32_A32:
3814 case WebAssembly::ATOMIC_RMW_OR_I32_A32_S:
3815 case WebAssembly::ATOMIC_RMW_OR_I32_A64:
3816 case WebAssembly::ATOMIC_RMW_OR_I32_A64_S:
3817 case WebAssembly::ATOMIC_RMW_OR_I64_A32:
3818 case WebAssembly::ATOMIC_RMW_OR_I64_A32_S:
3819 case WebAssembly::ATOMIC_RMW_OR_I64_A64:
3820 case WebAssembly::ATOMIC_RMW_OR_I64_A64_S:
3821 case WebAssembly::ATOMIC_RMW_SUB_I32_A32:
3822 case WebAssembly::ATOMIC_RMW_SUB_I32_A32_S:
3823 case WebAssembly::ATOMIC_RMW_SUB_I32_A64:
3824 case WebAssembly::ATOMIC_RMW_SUB_I32_A64_S:
3825 case WebAssembly::ATOMIC_RMW_SUB_I64_A32:
3826 case WebAssembly::ATOMIC_RMW_SUB_I64_A32_S:
3827 case WebAssembly::ATOMIC_RMW_SUB_I64_A64:
3828 case WebAssembly::ATOMIC_RMW_SUB_I64_A64_S:
3829 case WebAssembly::ATOMIC_RMW_XCHG_I32_A32:
3830 case WebAssembly::ATOMIC_RMW_XCHG_I32_A32_S:
3831 case WebAssembly::ATOMIC_RMW_XCHG_I32_A64:
3832 case WebAssembly::ATOMIC_RMW_XCHG_I32_A64_S:
3833 case WebAssembly::ATOMIC_RMW_XCHG_I64_A32:
3834 case WebAssembly::ATOMIC_RMW_XCHG_I64_A32_S:
3835 case WebAssembly::ATOMIC_RMW_XCHG_I64_A64:
3836 case WebAssembly::ATOMIC_RMW_XCHG_I64_A64_S:
3837 case WebAssembly::ATOMIC_RMW_XOR_I32_A32:
3838 case WebAssembly::ATOMIC_RMW_XOR_I32_A32_S:
3839 case WebAssembly::ATOMIC_RMW_XOR_I32_A64:
3840 case WebAssembly::ATOMIC_RMW_XOR_I32_A64_S:
3841 case WebAssembly::ATOMIC_RMW_XOR_I64_A32:
3842 case WebAssembly::ATOMIC_RMW_XOR_I64_A32_S:
3843 case WebAssembly::ATOMIC_RMW_XOR_I64_A64:
3844 case WebAssembly::ATOMIC_RMW_XOR_I64_A64_S:
3845 case WebAssembly::ATOMIC_STORE8_I32_A32:
3846 case WebAssembly::ATOMIC_STORE8_I32_A32_S:
3847 case WebAssembly::ATOMIC_STORE8_I32_A64:
3848 case WebAssembly::ATOMIC_STORE8_I32_A64_S:
3849 case WebAssembly::ATOMIC_STORE8_I64_A32:
3850 case WebAssembly::ATOMIC_STORE8_I64_A32_S:
3851 case WebAssembly::ATOMIC_STORE8_I64_A64:
3852 case WebAssembly::ATOMIC_STORE8_I64_A64_S:
3853 case WebAssembly::ATOMIC_STORE16_I32_A32:
3854 case WebAssembly::ATOMIC_STORE16_I32_A32_S:
3855 case WebAssembly::ATOMIC_STORE16_I32_A64:
3856 case WebAssembly::ATOMIC_STORE16_I32_A64_S:
3857 case WebAssembly::ATOMIC_STORE16_I64_A32:
3858 case WebAssembly::ATOMIC_STORE16_I64_A32_S:
3859 case WebAssembly::ATOMIC_STORE16_I64_A64:
3860 case WebAssembly::ATOMIC_STORE16_I64_A64_S:
3861 case WebAssembly::ATOMIC_STORE32_I64_A32:
3862 case WebAssembly::ATOMIC_STORE32_I64_A32_S:
3863 case WebAssembly::ATOMIC_STORE32_I64_A64:
3864 case WebAssembly::ATOMIC_STORE32_I64_A64_S:
3865 case WebAssembly::ATOMIC_STORE_I32_A32:
3866 case WebAssembly::ATOMIC_STORE_I32_A32_S:
3867 case WebAssembly::ATOMIC_STORE_I32_A64:
3868 case WebAssembly::ATOMIC_STORE_I32_A64_S:
3869 case WebAssembly::ATOMIC_STORE_I64_A32:
3870 case WebAssembly::ATOMIC_STORE_I64_A32_S:
3871 case WebAssembly::ATOMIC_STORE_I64_A64:
3872 case WebAssembly::ATOMIC_STORE_I64_A64_S:
3873 case WebAssembly::AVGR_U_I8x16:
3874 case WebAssembly::AVGR_U_I8x16_S:
3875 case WebAssembly::AVGR_U_I16x8:
3876 case WebAssembly::AVGR_U_I16x8_S:
3877 case WebAssembly::BITMASK_I8x16:
3878 case WebAssembly::BITMASK_I8x16_S:
3879 case WebAssembly::BITMASK_I16x8:
3880 case WebAssembly::BITMASK_I16x8_S:
3881 case WebAssembly::BITMASK_I32x4:
3882 case WebAssembly::BITMASK_I32x4_S:
3883 case WebAssembly::BITMASK_I64x2:
3884 case WebAssembly::BITMASK_I64x2_S:
3885 case WebAssembly::BITSELECT:
3886 case WebAssembly::BITSELECT_S:
3887 case WebAssembly::BLOCK:
3888 case WebAssembly::BLOCK_S:
3889 case WebAssembly::BR:
3890 case WebAssembly::BR_IF:
3891 case WebAssembly::BR_IF_S:
3892 case WebAssembly::BR_S:
3893 case WebAssembly::BR_TABLE_I32:
3894 case WebAssembly::BR_TABLE_I32_S:
3895 case WebAssembly::BR_TABLE_I64:
3896 case WebAssembly::BR_TABLE_I64_S:
3897 case WebAssembly::BR_UNLESS:
3898 case WebAssembly::BR_UNLESS_S:
3899 case WebAssembly::CALL:
3900 case WebAssembly::CALL_INDIRECT:
3901 case WebAssembly::CALL_INDIRECT_S:
3902 case WebAssembly::CALL_S:
3903 case WebAssembly::CATCH:
3904 case WebAssembly::CATCH_ALL:
3905 case WebAssembly::CATCH_ALL_S:
3906 case WebAssembly::CATCH_S:
3907 case WebAssembly::CEIL_F16x8:
3908 case WebAssembly::CEIL_F16x8_S:
3909 case WebAssembly::CEIL_F32:
3910 case WebAssembly::CEIL_F32_S:
3911 case WebAssembly::CEIL_F32x4:
3912 case WebAssembly::CEIL_F32x4_S:
3913 case WebAssembly::CEIL_F64:
3914 case WebAssembly::CEIL_F64_S:
3915 case WebAssembly::CEIL_F64x2:
3916 case WebAssembly::CEIL_F64x2_S:
3917 case WebAssembly::CLZ_I32:
3918 case WebAssembly::CLZ_I32_S:
3919 case WebAssembly::CLZ_I64:
3920 case WebAssembly::CLZ_I64_S:
3921 case WebAssembly::CONST_F32:
3922 case WebAssembly::CONST_F32_S:
3923 case WebAssembly::CONST_F64:
3924 case WebAssembly::CONST_F64_S:
3925 case WebAssembly::CONST_I32:
3926 case WebAssembly::CONST_I32_S:
3927 case WebAssembly::CONST_I64:
3928 case WebAssembly::CONST_I64_S:
3929 case WebAssembly::CONST_V128_F32x4:
3930 case WebAssembly::CONST_V128_F32x4_S:
3931 case WebAssembly::CONST_V128_F64x2:
3932 case WebAssembly::CONST_V128_F64x2_S:
3933 case WebAssembly::CONST_V128_I8x16:
3934 case WebAssembly::CONST_V128_I8x16_S:
3935 case WebAssembly::CONST_V128_I16x8:
3936 case WebAssembly::CONST_V128_I16x8_S:
3937 case WebAssembly::CONST_V128_I32x4:
3938 case WebAssembly::CONST_V128_I32x4_S:
3939 case WebAssembly::CONST_V128_I64x2:
3940 case WebAssembly::CONST_V128_I64x2_S:
3941 case WebAssembly::COPYSIGN_F32:
3942 case WebAssembly::COPYSIGN_F32_S:
3943 case WebAssembly::COPYSIGN_F64:
3944 case WebAssembly::COPYSIGN_F64_S:
3945 case WebAssembly::COPY_EXNREF:
3946 case WebAssembly::COPY_EXNREF_S:
3947 case WebAssembly::COPY_EXTERNREF:
3948 case WebAssembly::COPY_EXTERNREF_S:
3949 case WebAssembly::COPY_F32:
3950 case WebAssembly::COPY_F32_S:
3951 case WebAssembly::COPY_F64:
3952 case WebAssembly::COPY_F64_S:
3953 case WebAssembly::COPY_FUNCREF:
3954 case WebAssembly::COPY_FUNCREF_S:
3955 case WebAssembly::COPY_I32:
3956 case WebAssembly::COPY_I32_S:
3957 case WebAssembly::COPY_I64:
3958 case WebAssembly::COPY_I64_S:
3959 case WebAssembly::COPY_V128:
3960 case WebAssembly::COPY_V128_S:
3961 case WebAssembly::CTZ_I32:
3962 case WebAssembly::CTZ_I32_S:
3963 case WebAssembly::CTZ_I64:
3964 case WebAssembly::CTZ_I64_S:
3965 case WebAssembly::DEBUG_UNREACHABLE:
3966 case WebAssembly::DEBUG_UNREACHABLE_S:
3967 case WebAssembly::DELEGATE:
3968 case WebAssembly::DELEGATE_S:
3969 case WebAssembly::DIV_F16x8:
3970 case WebAssembly::DIV_F16x8_S:
3971 case WebAssembly::DIV_F32:
3972 case WebAssembly::DIV_F32_S:
3973 case WebAssembly::DIV_F32x4:
3974 case WebAssembly::DIV_F32x4_S:
3975 case WebAssembly::DIV_F64:
3976 case WebAssembly::DIV_F64_S:
3977 case WebAssembly::DIV_F64x2:
3978 case WebAssembly::DIV_F64x2_S:
3979 case WebAssembly::DIV_S_I32:
3980 case WebAssembly::DIV_S_I32_S:
3981 case WebAssembly::DIV_S_I64:
3982 case WebAssembly::DIV_S_I64_S:
3983 case WebAssembly::DIV_U_I32:
3984 case WebAssembly::DIV_U_I32_S:
3985 case WebAssembly::DIV_U_I64:
3986 case WebAssembly::DIV_U_I64_S:
3987 case WebAssembly::DOT:
3988 case WebAssembly::DOT_S:
3989 case WebAssembly::DROP_EXNREF:
3990 case WebAssembly::DROP_EXNREF_S:
3991 case WebAssembly::DROP_EXTERNREF:
3992 case WebAssembly::DROP_EXTERNREF_S:
3993 case WebAssembly::DROP_F32:
3994 case WebAssembly::DROP_F32_S:
3995 case WebAssembly::DROP_F64:
3996 case WebAssembly::DROP_F64_S:
3997 case WebAssembly::DROP_FUNCREF:
3998 case WebAssembly::DROP_FUNCREF_S:
3999 case WebAssembly::DROP_I32:
4000 case WebAssembly::DROP_I32_S:
4001 case WebAssembly::DROP_I64:
4002 case WebAssembly::DROP_I64_S:
4003 case WebAssembly::DROP_V128:
4004 case WebAssembly::DROP_V128_S:
4005 case WebAssembly::ELSE:
4006 case WebAssembly::ELSE_S:
4007 case WebAssembly::END:
4008 case WebAssembly::END_BLOCK:
4009 case WebAssembly::END_BLOCK_S:
4010 case WebAssembly::END_FUNCTION:
4011 case WebAssembly::END_FUNCTION_S:
4012 case WebAssembly::END_IF:
4013 case WebAssembly::END_IF_S:
4014 case WebAssembly::END_LOOP:
4015 case WebAssembly::END_LOOP_S:
4016 case WebAssembly::END_S:
4017 case WebAssembly::END_TRY:
4018 case WebAssembly::END_TRY_S:
4019 case WebAssembly::EQZ_I32:
4020 case WebAssembly::EQZ_I32_S:
4021 case WebAssembly::EQZ_I64:
4022 case WebAssembly::EQZ_I64_S:
4023 case WebAssembly::EQ_F16x8:
4024 case WebAssembly::EQ_F16x8_S:
4025 case WebAssembly::EQ_F32:
4026 case WebAssembly::EQ_F32_S:
4027 case WebAssembly::EQ_F32x4:
4028 case WebAssembly::EQ_F32x4_S:
4029 case WebAssembly::EQ_F64:
4030 case WebAssembly::EQ_F64_S:
4031 case WebAssembly::EQ_F64x2:
4032 case WebAssembly::EQ_F64x2_S:
4033 case WebAssembly::EQ_I8x16:
4034 case WebAssembly::EQ_I8x16_S:
4035 case WebAssembly::EQ_I16x8:
4036 case WebAssembly::EQ_I16x8_S:
4037 case WebAssembly::EQ_I32:
4038 case WebAssembly::EQ_I32_S:
4039 case WebAssembly::EQ_I32x4:
4040 case WebAssembly::EQ_I32x4_S:
4041 case WebAssembly::EQ_I64:
4042 case WebAssembly::EQ_I64_S:
4043 case WebAssembly::EQ_I64x2:
4044 case WebAssembly::EQ_I64x2_S:
4045 case WebAssembly::EXTMUL_HIGH_S_I16x8:
4046 case WebAssembly::EXTMUL_HIGH_S_I16x8_S:
4047 case WebAssembly::EXTMUL_HIGH_S_I32x4:
4048 case WebAssembly::EXTMUL_HIGH_S_I32x4_S:
4049 case WebAssembly::EXTMUL_HIGH_S_I64x2:
4050 case WebAssembly::EXTMUL_HIGH_S_I64x2_S:
4051 case WebAssembly::EXTMUL_HIGH_U_I16x8:
4052 case WebAssembly::EXTMUL_HIGH_U_I16x8_S:
4053 case WebAssembly::EXTMUL_HIGH_U_I32x4:
4054 case WebAssembly::EXTMUL_HIGH_U_I32x4_S:
4055 case WebAssembly::EXTMUL_HIGH_U_I64x2:
4056 case WebAssembly::EXTMUL_HIGH_U_I64x2_S:
4057 case WebAssembly::EXTMUL_LOW_S_I16x8:
4058 case WebAssembly::EXTMUL_LOW_S_I16x8_S:
4059 case WebAssembly::EXTMUL_LOW_S_I32x4:
4060 case WebAssembly::EXTMUL_LOW_S_I32x4_S:
4061 case WebAssembly::EXTMUL_LOW_S_I64x2:
4062 case WebAssembly::EXTMUL_LOW_S_I64x2_S:
4063 case WebAssembly::EXTMUL_LOW_U_I16x8:
4064 case WebAssembly::EXTMUL_LOW_U_I16x8_S:
4065 case WebAssembly::EXTMUL_LOW_U_I32x4:
4066 case WebAssembly::EXTMUL_LOW_U_I32x4_S:
4067 case WebAssembly::EXTMUL_LOW_U_I64x2:
4068 case WebAssembly::EXTMUL_LOW_U_I64x2_S:
4069 case WebAssembly::EXTRACT_LANE_F16x8:
4070 case WebAssembly::EXTRACT_LANE_F16x8_S:
4071 case WebAssembly::EXTRACT_LANE_F32x4:
4072 case WebAssembly::EXTRACT_LANE_F32x4_S:
4073 case WebAssembly::EXTRACT_LANE_F64x2:
4074 case WebAssembly::EXTRACT_LANE_F64x2_S:
4075 case WebAssembly::EXTRACT_LANE_I8x16_s:
4076 case WebAssembly::EXTRACT_LANE_I8x16_s_S:
4077 case WebAssembly::EXTRACT_LANE_I8x16_u:
4078 case WebAssembly::EXTRACT_LANE_I8x16_u_S:
4079 case WebAssembly::EXTRACT_LANE_I16x8_s:
4080 case WebAssembly::EXTRACT_LANE_I16x8_s_S:
4081 case WebAssembly::EXTRACT_LANE_I16x8_u:
4082 case WebAssembly::EXTRACT_LANE_I16x8_u_S:
4083 case WebAssembly::EXTRACT_LANE_I32x4:
4084 case WebAssembly::EXTRACT_LANE_I32x4_S:
4085 case WebAssembly::EXTRACT_LANE_I64x2:
4086 case WebAssembly::EXTRACT_LANE_I64x2_S:
4087 case WebAssembly::F32_CONVERT_S_I32:
4088 case WebAssembly::F32_CONVERT_S_I32_S:
4089 case WebAssembly::F32_CONVERT_S_I64:
4090 case WebAssembly::F32_CONVERT_S_I64_S:
4091 case WebAssembly::F32_CONVERT_U_I32:
4092 case WebAssembly::F32_CONVERT_U_I32_S:
4093 case WebAssembly::F32_CONVERT_U_I64:
4094 case WebAssembly::F32_CONVERT_U_I64_S:
4095 case WebAssembly::F32_DEMOTE_F64:
4096 case WebAssembly::F32_DEMOTE_F64_S:
4097 case WebAssembly::F32_REINTERPRET_I32:
4098 case WebAssembly::F32_REINTERPRET_I32_S:
4099 case WebAssembly::F64_CONVERT_S_I32:
4100 case WebAssembly::F64_CONVERT_S_I32_S:
4101 case WebAssembly::F64_CONVERT_S_I64:
4102 case WebAssembly::F64_CONVERT_S_I64_S:
4103 case WebAssembly::F64_CONVERT_U_I32:
4104 case WebAssembly::F64_CONVERT_U_I32_S:
4105 case WebAssembly::F64_CONVERT_U_I64:
4106 case WebAssembly::F64_CONVERT_U_I64_S:
4107 case WebAssembly::F64_PROMOTE_F32:
4108 case WebAssembly::F64_PROMOTE_F32_S:
4109 case WebAssembly::F64_REINTERPRET_I64:
4110 case WebAssembly::F64_REINTERPRET_I64_S:
4111 case WebAssembly::FALLTHROUGH_RETURN:
4112 case WebAssembly::FALLTHROUGH_RETURN_S:
4113 case WebAssembly::FLOOR_F16x8:
4114 case WebAssembly::FLOOR_F16x8_S:
4115 case WebAssembly::FLOOR_F32:
4116 case WebAssembly::FLOOR_F32_S:
4117 case WebAssembly::FLOOR_F32x4:
4118 case WebAssembly::FLOOR_F32x4_S:
4119 case WebAssembly::FLOOR_F64:
4120 case WebAssembly::FLOOR_F64_S:
4121 case WebAssembly::FLOOR_F64x2:
4122 case WebAssembly::FLOOR_F64x2_S:
4123 case WebAssembly::FP_TO_SINT_I32_F32:
4124 case WebAssembly::FP_TO_SINT_I32_F32_S:
4125 case WebAssembly::FP_TO_SINT_I32_F64:
4126 case WebAssembly::FP_TO_SINT_I32_F64_S:
4127 case WebAssembly::FP_TO_SINT_I64_F32:
4128 case WebAssembly::FP_TO_SINT_I64_F32_S:
4129 case WebAssembly::FP_TO_SINT_I64_F64:
4130 case WebAssembly::FP_TO_SINT_I64_F64_S:
4131 case WebAssembly::FP_TO_UINT_I32_F32:
4132 case WebAssembly::FP_TO_UINT_I32_F32_S:
4133 case WebAssembly::FP_TO_UINT_I32_F64:
4134 case WebAssembly::FP_TO_UINT_I32_F64_S:
4135 case WebAssembly::FP_TO_UINT_I64_F32:
4136 case WebAssembly::FP_TO_UINT_I64_F32_S:
4137 case WebAssembly::FP_TO_UINT_I64_F64:
4138 case WebAssembly::FP_TO_UINT_I64_F64_S:
4139 case WebAssembly::GE_F16x8:
4140 case WebAssembly::GE_F16x8_S:
4141 case WebAssembly::GE_F32:
4142 case WebAssembly::GE_F32_S:
4143 case WebAssembly::GE_F32x4:
4144 case WebAssembly::GE_F32x4_S:
4145 case WebAssembly::GE_F64:
4146 case WebAssembly::GE_F64_S:
4147 case WebAssembly::GE_F64x2:
4148 case WebAssembly::GE_F64x2_S:
4149 case WebAssembly::GE_S_I8x16:
4150 case WebAssembly::GE_S_I8x16_S:
4151 case WebAssembly::GE_S_I16x8:
4152 case WebAssembly::GE_S_I16x8_S:
4153 case WebAssembly::GE_S_I32:
4154 case WebAssembly::GE_S_I32_S:
4155 case WebAssembly::GE_S_I32x4:
4156 case WebAssembly::GE_S_I32x4_S:
4157 case WebAssembly::GE_S_I64:
4158 case WebAssembly::GE_S_I64_S:
4159 case WebAssembly::GE_S_I64x2:
4160 case WebAssembly::GE_S_I64x2_S:
4161 case WebAssembly::GE_U_I8x16:
4162 case WebAssembly::GE_U_I8x16_S:
4163 case WebAssembly::GE_U_I16x8:
4164 case WebAssembly::GE_U_I16x8_S:
4165 case WebAssembly::GE_U_I32:
4166 case WebAssembly::GE_U_I32_S:
4167 case WebAssembly::GE_U_I32x4:
4168 case WebAssembly::GE_U_I32x4_S:
4169 case WebAssembly::GE_U_I64:
4170 case WebAssembly::GE_U_I64_S:
4171 case WebAssembly::GLOBAL_GET_EXNREF:
4172 case WebAssembly::GLOBAL_GET_EXNREF_S:
4173 case WebAssembly::GLOBAL_GET_EXTERNREF:
4174 case WebAssembly::GLOBAL_GET_EXTERNREF_S:
4175 case WebAssembly::GLOBAL_GET_F32:
4176 case WebAssembly::GLOBAL_GET_F32_S:
4177 case WebAssembly::GLOBAL_GET_F64:
4178 case WebAssembly::GLOBAL_GET_F64_S:
4179 case WebAssembly::GLOBAL_GET_FUNCREF:
4180 case WebAssembly::GLOBAL_GET_FUNCREF_S:
4181 case WebAssembly::GLOBAL_GET_I32:
4182 case WebAssembly::GLOBAL_GET_I32_S:
4183 case WebAssembly::GLOBAL_GET_I64:
4184 case WebAssembly::GLOBAL_GET_I64_S:
4185 case WebAssembly::GLOBAL_GET_V128:
4186 case WebAssembly::GLOBAL_GET_V128_S:
4187 case WebAssembly::GLOBAL_SET_EXNREF:
4188 case WebAssembly::GLOBAL_SET_EXNREF_S:
4189 case WebAssembly::GLOBAL_SET_EXTERNREF:
4190 case WebAssembly::GLOBAL_SET_EXTERNREF_S:
4191 case WebAssembly::GLOBAL_SET_F32:
4192 case WebAssembly::GLOBAL_SET_F32_S:
4193 case WebAssembly::GLOBAL_SET_F64:
4194 case WebAssembly::GLOBAL_SET_F64_S:
4195 case WebAssembly::GLOBAL_SET_FUNCREF:
4196 case WebAssembly::GLOBAL_SET_FUNCREF_S:
4197 case WebAssembly::GLOBAL_SET_I32:
4198 case WebAssembly::GLOBAL_SET_I32_S:
4199 case WebAssembly::GLOBAL_SET_I64:
4200 case WebAssembly::GLOBAL_SET_I64_S:
4201 case WebAssembly::GLOBAL_SET_V128:
4202 case WebAssembly::GLOBAL_SET_V128_S:
4203 case WebAssembly::GT_F16x8:
4204 case WebAssembly::GT_F16x8_S:
4205 case WebAssembly::GT_F32:
4206 case WebAssembly::GT_F32_S:
4207 case WebAssembly::GT_F32x4:
4208 case WebAssembly::GT_F32x4_S:
4209 case WebAssembly::GT_F64:
4210 case WebAssembly::GT_F64_S:
4211 case WebAssembly::GT_F64x2:
4212 case WebAssembly::GT_F64x2_S:
4213 case WebAssembly::GT_S_I8x16:
4214 case WebAssembly::GT_S_I8x16_S:
4215 case WebAssembly::GT_S_I16x8:
4216 case WebAssembly::GT_S_I16x8_S:
4217 case WebAssembly::GT_S_I32:
4218 case WebAssembly::GT_S_I32_S:
4219 case WebAssembly::GT_S_I32x4:
4220 case WebAssembly::GT_S_I32x4_S:
4221 case WebAssembly::GT_S_I64:
4222 case WebAssembly::GT_S_I64_S:
4223 case WebAssembly::GT_S_I64x2:
4224 case WebAssembly::GT_S_I64x2_S:
4225 case WebAssembly::GT_U_I8x16:
4226 case WebAssembly::GT_U_I8x16_S:
4227 case WebAssembly::GT_U_I16x8:
4228 case WebAssembly::GT_U_I16x8_S:
4229 case WebAssembly::GT_U_I32:
4230 case WebAssembly::GT_U_I32_S:
4231 case WebAssembly::GT_U_I32x4:
4232 case WebAssembly::GT_U_I32x4_S:
4233 case WebAssembly::GT_U_I64:
4234 case WebAssembly::GT_U_I64_S:
4235 case WebAssembly::I32_EXTEND8_S_I32:
4236 case WebAssembly::I32_EXTEND8_S_I32_S:
4237 case WebAssembly::I32_EXTEND16_S_I32:
4238 case WebAssembly::I32_EXTEND16_S_I32_S:
4239 case WebAssembly::I32_REINTERPRET_F32:
4240 case WebAssembly::I32_REINTERPRET_F32_S:
4241 case WebAssembly::I32_TRUNC_S_F32:
4242 case WebAssembly::I32_TRUNC_S_F32_S:
4243 case WebAssembly::I32_TRUNC_S_F64:
4244 case WebAssembly::I32_TRUNC_S_F64_S:
4245 case WebAssembly::I32_TRUNC_S_SAT_F32:
4246 case WebAssembly::I32_TRUNC_S_SAT_F32_S:
4247 case WebAssembly::I32_TRUNC_S_SAT_F64:
4248 case WebAssembly::I32_TRUNC_S_SAT_F64_S:
4249 case WebAssembly::I32_TRUNC_U_F32:
4250 case WebAssembly::I32_TRUNC_U_F32_S:
4251 case WebAssembly::I32_TRUNC_U_F64:
4252 case WebAssembly::I32_TRUNC_U_F64_S:
4253 case WebAssembly::I32_TRUNC_U_SAT_F32:
4254 case WebAssembly::I32_TRUNC_U_SAT_F32_S:
4255 case WebAssembly::I32_TRUNC_U_SAT_F64:
4256 case WebAssembly::I32_TRUNC_U_SAT_F64_S:
4257 case WebAssembly::I32_WRAP_I64:
4258 case WebAssembly::I32_WRAP_I64_S:
4259 case WebAssembly::I64_EXTEND8_S_I64:
4260 case WebAssembly::I64_EXTEND8_S_I64_S:
4261 case WebAssembly::I64_EXTEND16_S_I64:
4262 case WebAssembly::I64_EXTEND16_S_I64_S:
4263 case WebAssembly::I64_EXTEND32_S_I64:
4264 case WebAssembly::I64_EXTEND32_S_I64_S:
4265 case WebAssembly::I64_EXTEND_S_I32:
4266 case WebAssembly::I64_EXTEND_S_I32_S:
4267 case WebAssembly::I64_EXTEND_U_I32:
4268 case WebAssembly::I64_EXTEND_U_I32_S:
4269 case WebAssembly::I64_REINTERPRET_F64:
4270 case WebAssembly::I64_REINTERPRET_F64_S:
4271 case WebAssembly::I64_TRUNC_S_F32:
4272 case WebAssembly::I64_TRUNC_S_F32_S:
4273 case WebAssembly::I64_TRUNC_S_F64:
4274 case WebAssembly::I64_TRUNC_S_F64_S:
4275 case WebAssembly::I64_TRUNC_S_SAT_F32:
4276 case WebAssembly::I64_TRUNC_S_SAT_F32_S:
4277 case WebAssembly::I64_TRUNC_S_SAT_F64:
4278 case WebAssembly::I64_TRUNC_S_SAT_F64_S:
4279 case WebAssembly::I64_TRUNC_U_F32:
4280 case WebAssembly::I64_TRUNC_U_F32_S:
4281 case WebAssembly::I64_TRUNC_U_F64:
4282 case WebAssembly::I64_TRUNC_U_F64_S:
4283 case WebAssembly::I64_TRUNC_U_SAT_F32:
4284 case WebAssembly::I64_TRUNC_U_SAT_F32_S:
4285 case WebAssembly::I64_TRUNC_U_SAT_F64:
4286 case WebAssembly::I64_TRUNC_U_SAT_F64_S:
4287 case WebAssembly::IF:
4288 case WebAssembly::IF_S:
4289 case WebAssembly::LANESELECT_I8x16:
4290 case WebAssembly::LANESELECT_I8x16_S:
4291 case WebAssembly::LANESELECT_I16x8:
4292 case WebAssembly::LANESELECT_I16x8_S:
4293 case WebAssembly::LANESELECT_I32x4:
4294 case WebAssembly::LANESELECT_I32x4_S:
4295 case WebAssembly::LANESELECT_I64x2:
4296 case WebAssembly::LANESELECT_I64x2_S:
4297 case WebAssembly::LE_F16x8:
4298 case WebAssembly::LE_F16x8_S:
4299 case WebAssembly::LE_F32:
4300 case WebAssembly::LE_F32_S:
4301 case WebAssembly::LE_F32x4:
4302 case WebAssembly::LE_F32x4_S:
4303 case WebAssembly::LE_F64:
4304 case WebAssembly::LE_F64_S:
4305 case WebAssembly::LE_F64x2:
4306 case WebAssembly::LE_F64x2_S:
4307 case WebAssembly::LE_S_I8x16:
4308 case WebAssembly::LE_S_I8x16_S:
4309 case WebAssembly::LE_S_I16x8:
4310 case WebAssembly::LE_S_I16x8_S:
4311 case WebAssembly::LE_S_I32:
4312 case WebAssembly::LE_S_I32_S:
4313 case WebAssembly::LE_S_I32x4:
4314 case WebAssembly::LE_S_I32x4_S:
4315 case WebAssembly::LE_S_I64:
4316 case WebAssembly::LE_S_I64_S:
4317 case WebAssembly::LE_S_I64x2:
4318 case WebAssembly::LE_S_I64x2_S:
4319 case WebAssembly::LE_U_I8x16:
4320 case WebAssembly::LE_U_I8x16_S:
4321 case WebAssembly::LE_U_I16x8:
4322 case WebAssembly::LE_U_I16x8_S:
4323 case WebAssembly::LE_U_I32:
4324 case WebAssembly::LE_U_I32_S:
4325 case WebAssembly::LE_U_I32x4:
4326 case WebAssembly::LE_U_I32x4_S:
4327 case WebAssembly::LE_U_I64:
4328 case WebAssembly::LE_U_I64_S:
4329 case WebAssembly::LOAD8_SPLAT_A32:
4330 case WebAssembly::LOAD8_SPLAT_A32_S:
4331 case WebAssembly::LOAD8_SPLAT_A64:
4332 case WebAssembly::LOAD8_SPLAT_A64_S:
4333 case WebAssembly::LOAD8_S_I32_A32:
4334 case WebAssembly::LOAD8_S_I32_A32_S:
4335 case WebAssembly::LOAD8_S_I32_A64:
4336 case WebAssembly::LOAD8_S_I32_A64_S:
4337 case WebAssembly::LOAD8_S_I64_A32:
4338 case WebAssembly::LOAD8_S_I64_A32_S:
4339 case WebAssembly::LOAD8_S_I64_A64:
4340 case WebAssembly::LOAD8_S_I64_A64_S:
4341 case WebAssembly::LOAD8_U_I32_A32:
4342 case WebAssembly::LOAD8_U_I32_A32_S:
4343 case WebAssembly::LOAD8_U_I32_A64:
4344 case WebAssembly::LOAD8_U_I32_A64_S:
4345 case WebAssembly::LOAD8_U_I64_A32:
4346 case WebAssembly::LOAD8_U_I64_A32_S:
4347 case WebAssembly::LOAD8_U_I64_A64:
4348 case WebAssembly::LOAD8_U_I64_A64_S:
4349 case WebAssembly::LOAD16_SPLAT_A32:
4350 case WebAssembly::LOAD16_SPLAT_A32_S:
4351 case WebAssembly::LOAD16_SPLAT_A64:
4352 case WebAssembly::LOAD16_SPLAT_A64_S:
4353 case WebAssembly::LOAD16_S_I32_A32:
4354 case WebAssembly::LOAD16_S_I32_A32_S:
4355 case WebAssembly::LOAD16_S_I32_A64:
4356 case WebAssembly::LOAD16_S_I32_A64_S:
4357 case WebAssembly::LOAD16_S_I64_A32:
4358 case WebAssembly::LOAD16_S_I64_A32_S:
4359 case WebAssembly::LOAD16_S_I64_A64:
4360 case WebAssembly::LOAD16_S_I64_A64_S:
4361 case WebAssembly::LOAD16_U_I32_A32:
4362 case WebAssembly::LOAD16_U_I32_A32_S:
4363 case WebAssembly::LOAD16_U_I32_A64:
4364 case WebAssembly::LOAD16_U_I32_A64_S:
4365 case WebAssembly::LOAD16_U_I64_A32:
4366 case WebAssembly::LOAD16_U_I64_A32_S:
4367 case WebAssembly::LOAD16_U_I64_A64:
4368 case WebAssembly::LOAD16_U_I64_A64_S:
4369 case WebAssembly::LOAD32_SPLAT_A32:
4370 case WebAssembly::LOAD32_SPLAT_A32_S:
4371 case WebAssembly::LOAD32_SPLAT_A64:
4372 case WebAssembly::LOAD32_SPLAT_A64_S:
4373 case WebAssembly::LOAD32_S_I64_A32:
4374 case WebAssembly::LOAD32_S_I64_A32_S:
4375 case WebAssembly::LOAD32_S_I64_A64:
4376 case WebAssembly::LOAD32_S_I64_A64_S:
4377 case WebAssembly::LOAD32_U_I64_A32:
4378 case WebAssembly::LOAD32_U_I64_A32_S:
4379 case WebAssembly::LOAD32_U_I64_A64:
4380 case WebAssembly::LOAD32_U_I64_A64_S:
4381 case WebAssembly::LOAD64_SPLAT_A32:
4382 case WebAssembly::LOAD64_SPLAT_A32_S:
4383 case WebAssembly::LOAD64_SPLAT_A64:
4384 case WebAssembly::LOAD64_SPLAT_A64_S:
4385 case WebAssembly::LOAD_EXTEND_S_I16x8_A32:
4386 case WebAssembly::LOAD_EXTEND_S_I16x8_A32_S:
4387 case WebAssembly::LOAD_EXTEND_S_I16x8_A64:
4388 case WebAssembly::LOAD_EXTEND_S_I16x8_A64_S:
4389 case WebAssembly::LOAD_EXTEND_S_I32x4_A32:
4390 case WebAssembly::LOAD_EXTEND_S_I32x4_A32_S:
4391 case WebAssembly::LOAD_EXTEND_S_I32x4_A64:
4392 case WebAssembly::LOAD_EXTEND_S_I32x4_A64_S:
4393 case WebAssembly::LOAD_EXTEND_S_I64x2_A32:
4394 case WebAssembly::LOAD_EXTEND_S_I64x2_A32_S:
4395 case WebAssembly::LOAD_EXTEND_S_I64x2_A64:
4396 case WebAssembly::LOAD_EXTEND_S_I64x2_A64_S:
4397 case WebAssembly::LOAD_EXTEND_U_I16x8_A32:
4398 case WebAssembly::LOAD_EXTEND_U_I16x8_A32_S:
4399 case WebAssembly::LOAD_EXTEND_U_I16x8_A64:
4400 case WebAssembly::LOAD_EXTEND_U_I16x8_A64_S:
4401 case WebAssembly::LOAD_EXTEND_U_I32x4_A32:
4402 case WebAssembly::LOAD_EXTEND_U_I32x4_A32_S:
4403 case WebAssembly::LOAD_EXTEND_U_I32x4_A64:
4404 case WebAssembly::LOAD_EXTEND_U_I32x4_A64_S:
4405 case WebAssembly::LOAD_EXTEND_U_I64x2_A32:
4406 case WebAssembly::LOAD_EXTEND_U_I64x2_A32_S:
4407 case WebAssembly::LOAD_EXTEND_U_I64x2_A64:
4408 case WebAssembly::LOAD_EXTEND_U_I64x2_A64_S:
4409 case WebAssembly::LOAD_F16_F32_A32:
4410 case WebAssembly::LOAD_F16_F32_A32_S:
4411 case WebAssembly::LOAD_F16_F32_A64:
4412 case WebAssembly::LOAD_F16_F32_A64_S:
4413 case WebAssembly::LOAD_F32_A32:
4414 case WebAssembly::LOAD_F32_A32_S:
4415 case WebAssembly::LOAD_F32_A64:
4416 case WebAssembly::LOAD_F32_A64_S:
4417 case WebAssembly::LOAD_F64_A32:
4418 case WebAssembly::LOAD_F64_A32_S:
4419 case WebAssembly::LOAD_F64_A64:
4420 case WebAssembly::LOAD_F64_A64_S:
4421 case WebAssembly::LOAD_I32_A32:
4422 case WebAssembly::LOAD_I32_A32_S:
4423 case WebAssembly::LOAD_I32_A64:
4424 case WebAssembly::LOAD_I32_A64_S:
4425 case WebAssembly::LOAD_I64_A32:
4426 case WebAssembly::LOAD_I64_A32_S:
4427 case WebAssembly::LOAD_I64_A64:
4428 case WebAssembly::LOAD_I64_A64_S:
4429 case WebAssembly::LOAD_LANE_I8x16_A32:
4430 case WebAssembly::LOAD_LANE_I8x16_A32_S:
4431 case WebAssembly::LOAD_LANE_I8x16_A64:
4432 case WebAssembly::LOAD_LANE_I8x16_A64_S:
4433 case WebAssembly::LOAD_LANE_I16x8_A32:
4434 case WebAssembly::LOAD_LANE_I16x8_A32_S:
4435 case WebAssembly::LOAD_LANE_I16x8_A64:
4436 case WebAssembly::LOAD_LANE_I16x8_A64_S:
4437 case WebAssembly::LOAD_LANE_I32x4_A32:
4438 case WebAssembly::LOAD_LANE_I32x4_A32_S:
4439 case WebAssembly::LOAD_LANE_I32x4_A64:
4440 case WebAssembly::LOAD_LANE_I32x4_A64_S:
4441 case WebAssembly::LOAD_LANE_I64x2_A32:
4442 case WebAssembly::LOAD_LANE_I64x2_A32_S:
4443 case WebAssembly::LOAD_LANE_I64x2_A64:
4444 case WebAssembly::LOAD_LANE_I64x2_A64_S:
4445 case WebAssembly::LOAD_V128_A32:
4446 case WebAssembly::LOAD_V128_A32_S:
4447 case WebAssembly::LOAD_V128_A64:
4448 case WebAssembly::LOAD_V128_A64_S:
4449 case WebAssembly::LOAD_ZERO_I32x4_A32:
4450 case WebAssembly::LOAD_ZERO_I32x4_A32_S:
4451 case WebAssembly::LOAD_ZERO_I32x4_A64:
4452 case WebAssembly::LOAD_ZERO_I32x4_A64_S:
4453 case WebAssembly::LOAD_ZERO_I64x2_A32:
4454 case WebAssembly::LOAD_ZERO_I64x2_A32_S:
4455 case WebAssembly::LOAD_ZERO_I64x2_A64:
4456 case WebAssembly::LOAD_ZERO_I64x2_A64_S:
4457 case WebAssembly::LOCAL_GET_EXNREF:
4458 case WebAssembly::LOCAL_GET_EXNREF_S:
4459 case WebAssembly::LOCAL_GET_EXTERNREF:
4460 case WebAssembly::LOCAL_GET_EXTERNREF_S:
4461 case WebAssembly::LOCAL_GET_F32:
4462 case WebAssembly::LOCAL_GET_F32_S:
4463 case WebAssembly::LOCAL_GET_F64:
4464 case WebAssembly::LOCAL_GET_F64_S:
4465 case WebAssembly::LOCAL_GET_FUNCREF:
4466 case WebAssembly::LOCAL_GET_FUNCREF_S:
4467 case WebAssembly::LOCAL_GET_I32:
4468 case WebAssembly::LOCAL_GET_I32_S:
4469 case WebAssembly::LOCAL_GET_I64:
4470 case WebAssembly::LOCAL_GET_I64_S:
4471 case WebAssembly::LOCAL_GET_V128:
4472 case WebAssembly::LOCAL_GET_V128_S:
4473 case WebAssembly::LOCAL_SET_EXNREF:
4474 case WebAssembly::LOCAL_SET_EXNREF_S:
4475 case WebAssembly::LOCAL_SET_EXTERNREF:
4476 case WebAssembly::LOCAL_SET_EXTERNREF_S:
4477 case WebAssembly::LOCAL_SET_F32:
4478 case WebAssembly::LOCAL_SET_F32_S:
4479 case WebAssembly::LOCAL_SET_F64:
4480 case WebAssembly::LOCAL_SET_F64_S:
4481 case WebAssembly::LOCAL_SET_FUNCREF:
4482 case WebAssembly::LOCAL_SET_FUNCREF_S:
4483 case WebAssembly::LOCAL_SET_I32:
4484 case WebAssembly::LOCAL_SET_I32_S:
4485 case WebAssembly::LOCAL_SET_I64:
4486 case WebAssembly::LOCAL_SET_I64_S:
4487 case WebAssembly::LOCAL_SET_V128:
4488 case WebAssembly::LOCAL_SET_V128_S:
4489 case WebAssembly::LOCAL_TEE_EXNREF:
4490 case WebAssembly::LOCAL_TEE_EXNREF_S:
4491 case WebAssembly::LOCAL_TEE_EXTERNREF:
4492 case WebAssembly::LOCAL_TEE_EXTERNREF_S:
4493 case WebAssembly::LOCAL_TEE_F32:
4494 case WebAssembly::LOCAL_TEE_F32_S:
4495 case WebAssembly::LOCAL_TEE_F64:
4496 case WebAssembly::LOCAL_TEE_F64_S:
4497 case WebAssembly::LOCAL_TEE_FUNCREF:
4498 case WebAssembly::LOCAL_TEE_FUNCREF_S:
4499 case WebAssembly::LOCAL_TEE_I32:
4500 case WebAssembly::LOCAL_TEE_I32_S:
4501 case WebAssembly::LOCAL_TEE_I64:
4502 case WebAssembly::LOCAL_TEE_I64_S:
4503 case WebAssembly::LOCAL_TEE_V128:
4504 case WebAssembly::LOCAL_TEE_V128_S:
4505 case WebAssembly::LOOP:
4506 case WebAssembly::LOOP_S:
4507 case WebAssembly::LT_F16x8:
4508 case WebAssembly::LT_F16x8_S:
4509 case WebAssembly::LT_F32:
4510 case WebAssembly::LT_F32_S:
4511 case WebAssembly::LT_F32x4:
4512 case WebAssembly::LT_F32x4_S:
4513 case WebAssembly::LT_F64:
4514 case WebAssembly::LT_F64_S:
4515 case WebAssembly::LT_F64x2:
4516 case WebAssembly::LT_F64x2_S:
4517 case WebAssembly::LT_S_I8x16:
4518 case WebAssembly::LT_S_I8x16_S:
4519 case WebAssembly::LT_S_I16x8:
4520 case WebAssembly::LT_S_I16x8_S:
4521 case WebAssembly::LT_S_I32:
4522 case WebAssembly::LT_S_I32_S:
4523 case WebAssembly::LT_S_I32x4:
4524 case WebAssembly::LT_S_I32x4_S:
4525 case WebAssembly::LT_S_I64:
4526 case WebAssembly::LT_S_I64_S:
4527 case WebAssembly::LT_S_I64x2:
4528 case WebAssembly::LT_S_I64x2_S:
4529 case WebAssembly::LT_U_I8x16:
4530 case WebAssembly::LT_U_I8x16_S:
4531 case WebAssembly::LT_U_I16x8:
4532 case WebAssembly::LT_U_I16x8_S:
4533 case WebAssembly::LT_U_I32:
4534 case WebAssembly::LT_U_I32_S:
4535 case WebAssembly::LT_U_I32x4:
4536 case WebAssembly::LT_U_I32x4_S:
4537 case WebAssembly::LT_U_I64:
4538 case WebAssembly::LT_U_I64_S:
4539 case WebAssembly::MADD_F16x8:
4540 case WebAssembly::MADD_F16x8_S:
4541 case WebAssembly::MADD_F32x4:
4542 case WebAssembly::MADD_F32x4_S:
4543 case WebAssembly::MADD_F64x2:
4544 case WebAssembly::MADD_F64x2_S:
4545 case WebAssembly::MAX_F16x8:
4546 case WebAssembly::MAX_F16x8_S:
4547 case WebAssembly::MAX_F32:
4548 case WebAssembly::MAX_F32_S:
4549 case WebAssembly::MAX_F32x4:
4550 case WebAssembly::MAX_F32x4_S:
4551 case WebAssembly::MAX_F64:
4552 case WebAssembly::MAX_F64_S:
4553 case WebAssembly::MAX_F64x2:
4554 case WebAssembly::MAX_F64x2_S:
4555 case WebAssembly::MAX_S_I8x16:
4556 case WebAssembly::MAX_S_I8x16_S:
4557 case WebAssembly::MAX_S_I16x8:
4558 case WebAssembly::MAX_S_I16x8_S:
4559 case WebAssembly::MAX_S_I32x4:
4560 case WebAssembly::MAX_S_I32x4_S:
4561 case WebAssembly::MAX_U_I8x16:
4562 case WebAssembly::MAX_U_I8x16_S:
4563 case WebAssembly::MAX_U_I16x8:
4564 case WebAssembly::MAX_U_I16x8_S:
4565 case WebAssembly::MAX_U_I32x4:
4566 case WebAssembly::MAX_U_I32x4_S:
4567 case WebAssembly::MEMORY_ATOMIC_NOTIFY_A32:
4568 case WebAssembly::MEMORY_ATOMIC_NOTIFY_A32_S:
4569 case WebAssembly::MEMORY_ATOMIC_NOTIFY_A64:
4570 case WebAssembly::MEMORY_ATOMIC_NOTIFY_A64_S:
4571 case WebAssembly::MEMORY_ATOMIC_WAIT32_A32:
4572 case WebAssembly::MEMORY_ATOMIC_WAIT32_A32_S:
4573 case WebAssembly::MEMORY_ATOMIC_WAIT32_A64:
4574 case WebAssembly::MEMORY_ATOMIC_WAIT32_A64_S:
4575 case WebAssembly::MEMORY_ATOMIC_WAIT64_A32:
4576 case WebAssembly::MEMORY_ATOMIC_WAIT64_A32_S:
4577 case WebAssembly::MEMORY_ATOMIC_WAIT64_A64:
4578 case WebAssembly::MEMORY_ATOMIC_WAIT64_A64_S:
4579 case WebAssembly::MIN_F16x8:
4580 case WebAssembly::MIN_F16x8_S:
4581 case WebAssembly::MIN_F32:
4582 case WebAssembly::MIN_F32_S:
4583 case WebAssembly::MIN_F32x4:
4584 case WebAssembly::MIN_F32x4_S:
4585 case WebAssembly::MIN_F64:
4586 case WebAssembly::MIN_F64_S:
4587 case WebAssembly::MIN_F64x2:
4588 case WebAssembly::MIN_F64x2_S:
4589 case WebAssembly::MIN_S_I8x16:
4590 case WebAssembly::MIN_S_I8x16_S:
4591 case WebAssembly::MIN_S_I16x8:
4592 case WebAssembly::MIN_S_I16x8_S:
4593 case WebAssembly::MIN_S_I32x4:
4594 case WebAssembly::MIN_S_I32x4_S:
4595 case WebAssembly::MIN_U_I8x16:
4596 case WebAssembly::MIN_U_I8x16_S:
4597 case WebAssembly::MIN_U_I16x8:
4598 case WebAssembly::MIN_U_I16x8_S:
4599 case WebAssembly::MIN_U_I32x4:
4600 case WebAssembly::MIN_U_I32x4_S:
4601 case WebAssembly::MUL_F16x8:
4602 case WebAssembly::MUL_F16x8_S:
4603 case WebAssembly::MUL_F32:
4604 case WebAssembly::MUL_F32_S:
4605 case WebAssembly::MUL_F32x4:
4606 case WebAssembly::MUL_F32x4_S:
4607 case WebAssembly::MUL_F64:
4608 case WebAssembly::MUL_F64_S:
4609 case WebAssembly::MUL_F64x2:
4610 case WebAssembly::MUL_F64x2_S:
4611 case WebAssembly::MUL_I16x8:
4612 case WebAssembly::MUL_I16x8_S:
4613 case WebAssembly::MUL_I32:
4614 case WebAssembly::MUL_I32_S:
4615 case WebAssembly::MUL_I32x4:
4616 case WebAssembly::MUL_I32x4_S:
4617 case WebAssembly::MUL_I64:
4618 case WebAssembly::MUL_I64_S:
4619 case WebAssembly::MUL_I64x2:
4620 case WebAssembly::MUL_I64x2_S:
4621 case WebAssembly::NARROW_S_I8x16:
4622 case WebAssembly::NARROW_S_I8x16_S:
4623 case WebAssembly::NARROW_S_I16x8:
4624 case WebAssembly::NARROW_S_I16x8_S:
4625 case WebAssembly::NARROW_U_I8x16:
4626 case WebAssembly::NARROW_U_I8x16_S:
4627 case WebAssembly::NARROW_U_I16x8:
4628 case WebAssembly::NARROW_U_I16x8_S:
4629 case WebAssembly::NEAREST_F16x8:
4630 case WebAssembly::NEAREST_F16x8_S:
4631 case WebAssembly::NEAREST_F32:
4632 case WebAssembly::NEAREST_F32_S:
4633 case WebAssembly::NEAREST_F32x4:
4634 case WebAssembly::NEAREST_F32x4_S:
4635 case WebAssembly::NEAREST_F64:
4636 case WebAssembly::NEAREST_F64_S:
4637 case WebAssembly::NEAREST_F64x2:
4638 case WebAssembly::NEAREST_F64x2_S:
4639 case WebAssembly::NEG_F16x8:
4640 case WebAssembly::NEG_F16x8_S:
4641 case WebAssembly::NEG_F32:
4642 case WebAssembly::NEG_F32_S:
4643 case WebAssembly::NEG_F32x4:
4644 case WebAssembly::NEG_F32x4_S:
4645 case WebAssembly::NEG_F64:
4646 case WebAssembly::NEG_F64_S:
4647 case WebAssembly::NEG_F64x2:
4648 case WebAssembly::NEG_F64x2_S:
4649 case WebAssembly::NEG_I8x16:
4650 case WebAssembly::NEG_I8x16_S:
4651 case WebAssembly::NEG_I16x8:
4652 case WebAssembly::NEG_I16x8_S:
4653 case WebAssembly::NEG_I32x4:
4654 case WebAssembly::NEG_I32x4_S:
4655 case WebAssembly::NEG_I64x2:
4656 case WebAssembly::NEG_I64x2_S:
4657 case WebAssembly::NE_F16x8:
4658 case WebAssembly::NE_F16x8_S:
4659 case WebAssembly::NE_F32:
4660 case WebAssembly::NE_F32_S:
4661 case WebAssembly::NE_F32x4:
4662 case WebAssembly::NE_F32x4_S:
4663 case WebAssembly::NE_F64:
4664 case WebAssembly::NE_F64_S:
4665 case WebAssembly::NE_F64x2:
4666 case WebAssembly::NE_F64x2_S:
4667 case WebAssembly::NE_I8x16:
4668 case WebAssembly::NE_I8x16_S:
4669 case WebAssembly::NE_I16x8:
4670 case WebAssembly::NE_I16x8_S:
4671 case WebAssembly::NE_I32:
4672 case WebAssembly::NE_I32_S:
4673 case WebAssembly::NE_I32x4:
4674 case WebAssembly::NE_I32x4_S:
4675 case WebAssembly::NE_I64:
4676 case WebAssembly::NE_I64_S:
4677 case WebAssembly::NE_I64x2:
4678 case WebAssembly::NE_I64x2_S:
4679 case WebAssembly::NMADD_F16x8:
4680 case WebAssembly::NMADD_F16x8_S:
4681 case WebAssembly::NMADD_F32x4:
4682 case WebAssembly::NMADD_F32x4_S:
4683 case WebAssembly::NMADD_F64x2:
4684 case WebAssembly::NMADD_F64x2_S:
4685 case WebAssembly::NOP:
4686 case WebAssembly::NOP_S:
4687 case WebAssembly::NOT:
4688 case WebAssembly::NOT_S:
4689 case WebAssembly::OR:
4690 case WebAssembly::OR_I32:
4691 case WebAssembly::OR_I32_S:
4692 case WebAssembly::OR_I64:
4693 case WebAssembly::OR_I64_S:
4694 case WebAssembly::OR_S:
4695 case WebAssembly::PMAX_F16x8:
4696 case WebAssembly::PMAX_F16x8_S:
4697 case WebAssembly::PMAX_F32x4:
4698 case WebAssembly::PMAX_F32x4_S:
4699 case WebAssembly::PMAX_F64x2:
4700 case WebAssembly::PMAX_F64x2_S:
4701 case WebAssembly::PMIN_F16x8:
4702 case WebAssembly::PMIN_F16x8_S:
4703 case WebAssembly::PMIN_F32x4:
4704 case WebAssembly::PMIN_F32x4_S:
4705 case WebAssembly::PMIN_F64x2:
4706 case WebAssembly::PMIN_F64x2_S:
4707 case WebAssembly::POPCNT_I8x16:
4708 case WebAssembly::POPCNT_I8x16_S:
4709 case WebAssembly::POPCNT_I32:
4710 case WebAssembly::POPCNT_I32_S:
4711 case WebAssembly::POPCNT_I64:
4712 case WebAssembly::POPCNT_I64_S:
4713 case WebAssembly::Q15MULR_SAT_S_I16x8:
4714 case WebAssembly::Q15MULR_SAT_S_I16x8_S:
4715 case WebAssembly::REF_IS_NULL_EXNREF:
4716 case WebAssembly::REF_IS_NULL_EXNREF_S:
4717 case WebAssembly::REF_IS_NULL_EXTERNREF:
4718 case WebAssembly::REF_IS_NULL_EXTERNREF_S:
4719 case WebAssembly::REF_IS_NULL_FUNCREF:
4720 case WebAssembly::REF_IS_NULL_FUNCREF_S:
4721 case WebAssembly::REF_NULL_EXNREF:
4722 case WebAssembly::REF_NULL_EXNREF_S:
4723 case WebAssembly::REF_NULL_EXTERNREF:
4724 case WebAssembly::REF_NULL_EXTERNREF_S:
4725 case WebAssembly::REF_NULL_FUNCREF:
4726 case WebAssembly::REF_NULL_FUNCREF_S:
4727 case WebAssembly::RELAXED_DOT:
4728 case WebAssembly::RELAXED_DOT_ADD:
4729 case WebAssembly::RELAXED_DOT_ADD_S:
4730 case WebAssembly::RELAXED_DOT_BFLOAT:
4731 case WebAssembly::RELAXED_DOT_BFLOAT_S:
4732 case WebAssembly::RELAXED_DOT_S:
4733 case WebAssembly::RELAXED_Q15MULR_S_I16x8:
4734 case WebAssembly::RELAXED_Q15MULR_S_I16x8_S:
4735 case WebAssembly::RELAXED_SWIZZLE:
4736 case WebAssembly::RELAXED_SWIZZLE_S:
4737 case WebAssembly::REM_S_I32:
4738 case WebAssembly::REM_S_I32_S:
4739 case WebAssembly::REM_S_I64:
4740 case WebAssembly::REM_S_I64_S:
4741 case WebAssembly::REM_U_I32:
4742 case WebAssembly::REM_U_I32_S:
4743 case WebAssembly::REM_U_I64:
4744 case WebAssembly::REM_U_I64_S:
4745 case WebAssembly::REPLACE_LANE_F32x4:
4746 case WebAssembly::REPLACE_LANE_F32x4_S:
4747 case WebAssembly::REPLACE_LANE_F64x2:
4748 case WebAssembly::REPLACE_LANE_F64x2_S:
4749 case WebAssembly::REPLACE_LANE_I8x16:
4750 case WebAssembly::REPLACE_LANE_I8x16_S:
4751 case WebAssembly::REPLACE_LANE_I16x8:
4752 case WebAssembly::REPLACE_LANE_I16x8_S:
4753 case WebAssembly::REPLACE_LANE_I32x4:
4754 case WebAssembly::REPLACE_LANE_I32x4_S:
4755 case WebAssembly::REPLACE_LANE_I64x2:
4756 case WebAssembly::REPLACE_LANE_I64x2_S:
4757 case WebAssembly::RETHROW:
4758 case WebAssembly::RETHROW_S:
4759 case WebAssembly::RETURN:
4760 case WebAssembly::RETURN_S:
4761 case WebAssembly::RET_CALL:
4762 case WebAssembly::RET_CALL_INDIRECT:
4763 case WebAssembly::RET_CALL_INDIRECT_S:
4764 case WebAssembly::RET_CALL_S:
4765 case WebAssembly::ROTL_I32:
4766 case WebAssembly::ROTL_I32_S:
4767 case WebAssembly::ROTL_I64:
4768 case WebAssembly::ROTL_I64_S:
4769 case WebAssembly::ROTR_I32:
4770 case WebAssembly::ROTR_I32_S:
4771 case WebAssembly::ROTR_I64:
4772 case WebAssembly::ROTR_I64_S:
4773 case WebAssembly::SELECT_EXNREF:
4774 case WebAssembly::SELECT_EXNREF_S:
4775 case WebAssembly::SELECT_EXTERNREF:
4776 case WebAssembly::SELECT_EXTERNREF_S:
4777 case WebAssembly::SELECT_F32:
4778 case WebAssembly::SELECT_F32_S:
4779 case WebAssembly::SELECT_F64:
4780 case WebAssembly::SELECT_F64_S:
4781 case WebAssembly::SELECT_FUNCREF:
4782 case WebAssembly::SELECT_FUNCREF_S:
4783 case WebAssembly::SELECT_I32:
4784 case WebAssembly::SELECT_I32_S:
4785 case WebAssembly::SELECT_I64:
4786 case WebAssembly::SELECT_I64_S:
4787 case WebAssembly::SELECT_V128:
4788 case WebAssembly::SELECT_V128_S:
4789 case WebAssembly::SHL_I8x16:
4790 case WebAssembly::SHL_I8x16_S:
4791 case WebAssembly::SHL_I16x8:
4792 case WebAssembly::SHL_I16x8_S:
4793 case WebAssembly::SHL_I32:
4794 case WebAssembly::SHL_I32_S:
4795 case WebAssembly::SHL_I32x4:
4796 case WebAssembly::SHL_I32x4_S:
4797 case WebAssembly::SHL_I64:
4798 case WebAssembly::SHL_I64_S:
4799 case WebAssembly::SHL_I64x2:
4800 case WebAssembly::SHL_I64x2_S:
4801 case WebAssembly::SHR_S_I8x16:
4802 case WebAssembly::SHR_S_I8x16_S:
4803 case WebAssembly::SHR_S_I16x8:
4804 case WebAssembly::SHR_S_I16x8_S:
4805 case WebAssembly::SHR_S_I32:
4806 case WebAssembly::SHR_S_I32_S:
4807 case WebAssembly::SHR_S_I32x4:
4808 case WebAssembly::SHR_S_I32x4_S:
4809 case WebAssembly::SHR_S_I64:
4810 case WebAssembly::SHR_S_I64_S:
4811 case WebAssembly::SHR_S_I64x2:
4812 case WebAssembly::SHR_S_I64x2_S:
4813 case WebAssembly::SHR_U_I8x16:
4814 case WebAssembly::SHR_U_I8x16_S:
4815 case WebAssembly::SHR_U_I16x8:
4816 case WebAssembly::SHR_U_I16x8_S:
4817 case WebAssembly::SHR_U_I32:
4818 case WebAssembly::SHR_U_I32_S:
4819 case WebAssembly::SHR_U_I32x4:
4820 case WebAssembly::SHR_U_I32x4_S:
4821 case WebAssembly::SHR_U_I64:
4822 case WebAssembly::SHR_U_I64_S:
4823 case WebAssembly::SHR_U_I64x2:
4824 case WebAssembly::SHR_U_I64x2_S:
4825 case WebAssembly::SHUFFLE:
4826 case WebAssembly::SHUFFLE_S:
4827 case WebAssembly::SIMD_RELAXED_FMAX_F32x4:
4828 case WebAssembly::SIMD_RELAXED_FMAX_F32x4_S:
4829 case WebAssembly::SIMD_RELAXED_FMAX_F64x2:
4830 case WebAssembly::SIMD_RELAXED_FMAX_F64x2_S:
4831 case WebAssembly::SIMD_RELAXED_FMIN_F32x4:
4832 case WebAssembly::SIMD_RELAXED_FMIN_F32x4_S:
4833 case WebAssembly::SIMD_RELAXED_FMIN_F64x2:
4834 case WebAssembly::SIMD_RELAXED_FMIN_F64x2_S:
4835 case WebAssembly::SPLAT_F16x8:
4836 case WebAssembly::SPLAT_F16x8_S:
4837 case WebAssembly::SPLAT_F32x4:
4838 case WebAssembly::SPLAT_F32x4_S:
4839 case WebAssembly::SPLAT_F64x2:
4840 case WebAssembly::SPLAT_F64x2_S:
4841 case WebAssembly::SPLAT_I8x16:
4842 case WebAssembly::SPLAT_I8x16_S:
4843 case WebAssembly::SPLAT_I16x8:
4844 case WebAssembly::SPLAT_I16x8_S:
4845 case WebAssembly::SPLAT_I32x4:
4846 case WebAssembly::SPLAT_I32x4_S:
4847 case WebAssembly::SPLAT_I64x2:
4848 case WebAssembly::SPLAT_I64x2_S:
4849 case WebAssembly::SQRT_F16x8:
4850 case WebAssembly::SQRT_F16x8_S:
4851 case WebAssembly::SQRT_F32:
4852 case WebAssembly::SQRT_F32_S:
4853 case WebAssembly::SQRT_F32x4:
4854 case WebAssembly::SQRT_F32x4_S:
4855 case WebAssembly::SQRT_F64:
4856 case WebAssembly::SQRT_F64_S:
4857 case WebAssembly::SQRT_F64x2:
4858 case WebAssembly::SQRT_F64x2_S:
4859 case WebAssembly::STORE8_I32_A32:
4860 case WebAssembly::STORE8_I32_A32_S:
4861 case WebAssembly::STORE8_I32_A64:
4862 case WebAssembly::STORE8_I32_A64_S:
4863 case WebAssembly::STORE8_I64_A32:
4864 case WebAssembly::STORE8_I64_A32_S:
4865 case WebAssembly::STORE8_I64_A64:
4866 case WebAssembly::STORE8_I64_A64_S:
4867 case WebAssembly::STORE16_I32_A32:
4868 case WebAssembly::STORE16_I32_A32_S:
4869 case WebAssembly::STORE16_I32_A64:
4870 case WebAssembly::STORE16_I32_A64_S:
4871 case WebAssembly::STORE16_I64_A32:
4872 case WebAssembly::STORE16_I64_A32_S:
4873 case WebAssembly::STORE16_I64_A64:
4874 case WebAssembly::STORE16_I64_A64_S:
4875 case WebAssembly::STORE32_I64_A32:
4876 case WebAssembly::STORE32_I64_A32_S:
4877 case WebAssembly::STORE32_I64_A64:
4878 case WebAssembly::STORE32_I64_A64_S:
4879 case WebAssembly::STORE_F16_F32_A32:
4880 case WebAssembly::STORE_F16_F32_A32_S:
4881 case WebAssembly::STORE_F16_F32_A64:
4882 case WebAssembly::STORE_F16_F32_A64_S:
4883 case WebAssembly::STORE_F32_A32:
4884 case WebAssembly::STORE_F32_A32_S:
4885 case WebAssembly::STORE_F32_A64:
4886 case WebAssembly::STORE_F32_A64_S:
4887 case WebAssembly::STORE_F64_A32:
4888 case WebAssembly::STORE_F64_A32_S:
4889 case WebAssembly::STORE_F64_A64:
4890 case WebAssembly::STORE_F64_A64_S:
4891 case WebAssembly::STORE_I32_A32:
4892 case WebAssembly::STORE_I32_A32_S:
4893 case WebAssembly::STORE_I32_A64:
4894 case WebAssembly::STORE_I32_A64_S:
4895 case WebAssembly::STORE_I64_A32:
4896 case WebAssembly::STORE_I64_A32_S:
4897 case WebAssembly::STORE_I64_A64:
4898 case WebAssembly::STORE_I64_A64_S:
4899 case WebAssembly::STORE_LANE_I8x16_A32:
4900 case WebAssembly::STORE_LANE_I8x16_A32_S:
4901 case WebAssembly::STORE_LANE_I8x16_A64:
4902 case WebAssembly::STORE_LANE_I8x16_A64_S:
4903 case WebAssembly::STORE_LANE_I16x8_A32:
4904 case WebAssembly::STORE_LANE_I16x8_A32_S:
4905 case WebAssembly::STORE_LANE_I16x8_A64:
4906 case WebAssembly::STORE_LANE_I16x8_A64_S:
4907 case WebAssembly::STORE_LANE_I32x4_A32:
4908 case WebAssembly::STORE_LANE_I32x4_A32_S:
4909 case WebAssembly::STORE_LANE_I32x4_A64:
4910 case WebAssembly::STORE_LANE_I32x4_A64_S:
4911 case WebAssembly::STORE_LANE_I64x2_A32:
4912 case WebAssembly::STORE_LANE_I64x2_A32_S:
4913 case WebAssembly::STORE_LANE_I64x2_A64:
4914 case WebAssembly::STORE_LANE_I64x2_A64_S:
4915 case WebAssembly::STORE_V128_A32:
4916 case WebAssembly::STORE_V128_A32_S:
4917 case WebAssembly::STORE_V128_A64:
4918 case WebAssembly::STORE_V128_A64_S:
4919 case WebAssembly::SUB_F16x8:
4920 case WebAssembly::SUB_F16x8_S:
4921 case WebAssembly::SUB_F32:
4922 case WebAssembly::SUB_F32_S:
4923 case WebAssembly::SUB_F32x4:
4924 case WebAssembly::SUB_F32x4_S:
4925 case WebAssembly::SUB_F64:
4926 case WebAssembly::SUB_F64_S:
4927 case WebAssembly::SUB_F64x2:
4928 case WebAssembly::SUB_F64x2_S:
4929 case WebAssembly::SUB_I8x16:
4930 case WebAssembly::SUB_I8x16_S:
4931 case WebAssembly::SUB_I16x8:
4932 case WebAssembly::SUB_I16x8_S:
4933 case WebAssembly::SUB_I32:
4934 case WebAssembly::SUB_I32_S:
4935 case WebAssembly::SUB_I32x4:
4936 case WebAssembly::SUB_I32x4_S:
4937 case WebAssembly::SUB_I64:
4938 case WebAssembly::SUB_I64_S:
4939 case WebAssembly::SUB_I64x2:
4940 case WebAssembly::SUB_I64x2_S:
4941 case WebAssembly::SUB_SAT_S_I8x16:
4942 case WebAssembly::SUB_SAT_S_I8x16_S:
4943 case WebAssembly::SUB_SAT_S_I16x8:
4944 case WebAssembly::SUB_SAT_S_I16x8_S:
4945 case WebAssembly::SUB_SAT_U_I8x16:
4946 case WebAssembly::SUB_SAT_U_I8x16_S:
4947 case WebAssembly::SUB_SAT_U_I16x8:
4948 case WebAssembly::SUB_SAT_U_I16x8_S:
4949 case WebAssembly::SWIZZLE:
4950 case WebAssembly::SWIZZLE_S:
4951 case WebAssembly::TABLE_COPY:
4952 case WebAssembly::TABLE_COPY_S:
4953 case WebAssembly::TABLE_FILL_EXNREF:
4954 case WebAssembly::TABLE_FILL_EXNREF_S:
4955 case WebAssembly::TABLE_FILL_EXTERNREF:
4956 case WebAssembly::TABLE_FILL_EXTERNREF_S:
4957 case WebAssembly::TABLE_FILL_FUNCREF:
4958 case WebAssembly::TABLE_FILL_FUNCREF_S:
4959 case WebAssembly::TABLE_GET_EXNREF:
4960 case WebAssembly::TABLE_GET_EXNREF_S:
4961 case WebAssembly::TABLE_GET_EXTERNREF:
4962 case WebAssembly::TABLE_GET_EXTERNREF_S:
4963 case WebAssembly::TABLE_GET_FUNCREF:
4964 case WebAssembly::TABLE_GET_FUNCREF_S:
4965 case WebAssembly::TABLE_GROW_EXNREF:
4966 case WebAssembly::TABLE_GROW_EXNREF_S:
4967 case WebAssembly::TABLE_GROW_EXTERNREF:
4968 case WebAssembly::TABLE_GROW_EXTERNREF_S:
4969 case WebAssembly::TABLE_GROW_FUNCREF:
4970 case WebAssembly::TABLE_GROW_FUNCREF_S:
4971 case WebAssembly::TABLE_SET_EXNREF:
4972 case WebAssembly::TABLE_SET_EXNREF_S:
4973 case WebAssembly::TABLE_SET_EXTERNREF:
4974 case WebAssembly::TABLE_SET_EXTERNREF_S:
4975 case WebAssembly::TABLE_SET_FUNCREF:
4976 case WebAssembly::TABLE_SET_FUNCREF_S:
4977 case WebAssembly::TABLE_SIZE:
4978 case WebAssembly::TABLE_SIZE_S:
4979 case WebAssembly::TEE_EXNREF:
4980 case WebAssembly::TEE_EXNREF_S:
4981 case WebAssembly::TEE_EXTERNREF:
4982 case WebAssembly::TEE_EXTERNREF_S:
4983 case WebAssembly::TEE_F32:
4984 case WebAssembly::TEE_F32_S:
4985 case WebAssembly::TEE_F64:
4986 case WebAssembly::TEE_F64_S:
4987 case WebAssembly::TEE_FUNCREF:
4988 case WebAssembly::TEE_FUNCREF_S:
4989 case WebAssembly::TEE_I32:
4990 case WebAssembly::TEE_I32_S:
4991 case WebAssembly::TEE_I64:
4992 case WebAssembly::TEE_I64_S:
4993 case WebAssembly::TEE_V128:
4994 case WebAssembly::TEE_V128_S:
4995 case WebAssembly::THROW:
4996 case WebAssembly::THROW_S:
4997 case WebAssembly::TRUNC_F16x8:
4998 case WebAssembly::TRUNC_F16x8_S:
4999 case WebAssembly::TRUNC_F32:
5000 case WebAssembly::TRUNC_F32_S:
5001 case WebAssembly::TRUNC_F32x4:
5002 case WebAssembly::TRUNC_F32x4_S:
5003 case WebAssembly::TRUNC_F64:
5004 case WebAssembly::TRUNC_F64_S:
5005 case WebAssembly::TRUNC_F64x2:
5006 case WebAssembly::TRUNC_F64x2_S:
5007 case WebAssembly::TRY:
5008 case WebAssembly::TRY_S:
5009 case WebAssembly::UNREACHABLE:
5010 case WebAssembly::UNREACHABLE_S:
5011 case WebAssembly::XOR:
5012 case WebAssembly::XOR_I32:
5013 case WebAssembly::XOR_I32_S:
5014 case WebAssembly::XOR_I64:
5015 case WebAssembly::XOR_I64_S:
5016 case WebAssembly::XOR_S:
5017 case WebAssembly::anonymous_8187MEMORY_GROW_A32:
5018 case WebAssembly::anonymous_8187MEMORY_GROW_A32_S:
5019 case WebAssembly::anonymous_8187MEMORY_SIZE_A32:
5020 case WebAssembly::anonymous_8187MEMORY_SIZE_A32_S:
5021 case WebAssembly::anonymous_8188MEMORY_GROW_A64:
5022 case WebAssembly::anonymous_8188MEMORY_GROW_A64_S:
5023 case WebAssembly::anonymous_8188MEMORY_SIZE_A64:
5024 case WebAssembly::anonymous_8188MEMORY_SIZE_A64_S:
5025 case WebAssembly::anonymous_8878DATA_DROP:
5026 case WebAssembly::anonymous_8878DATA_DROP_S:
5027 case WebAssembly::anonymous_8878MEMORY_COPY_A32:
5028 case WebAssembly::anonymous_8878MEMORY_COPY_A32_S:
5029 case WebAssembly::anonymous_8878MEMORY_FILL_A32:
5030 case WebAssembly::anonymous_8878MEMORY_FILL_A32_S:
5031 case WebAssembly::anonymous_8878MEMORY_INIT_A32:
5032 case WebAssembly::anonymous_8878MEMORY_INIT_A32_S:
5033 case WebAssembly::anonymous_8879DATA_DROP:
5034 case WebAssembly::anonymous_8879DATA_DROP_S:
5035 case WebAssembly::anonymous_8879MEMORY_COPY_A64:
5036 case WebAssembly::anonymous_8879MEMORY_COPY_A64_S:
5037 case WebAssembly::anonymous_8879MEMORY_FILL_A64:
5038 case WebAssembly::anonymous_8879MEMORY_FILL_A64_S:
5039 case WebAssembly::anonymous_8879MEMORY_INIT_A64:
5040 case WebAssembly::anonymous_8879MEMORY_INIT_A64_S:
5041 case WebAssembly::convert_low_s_F64x2:
5042 case WebAssembly::convert_low_s_F64x2_S:
5043 case WebAssembly::convert_low_u_F64x2:
5044 case WebAssembly::convert_low_u_F64x2_S:
5045 case WebAssembly::demote_zero_F32x4:
5046 case WebAssembly::demote_zero_F32x4_S:
5047 case WebAssembly::extend_high_s_I16x8:
5048 case WebAssembly::extend_high_s_I16x8_S:
5049 case WebAssembly::extend_high_s_I32x4:
5050 case WebAssembly::extend_high_s_I32x4_S:
5051 case WebAssembly::extend_high_s_I64x2:
5052 case WebAssembly::extend_high_s_I64x2_S:
5053 case WebAssembly::extend_high_u_I16x8:
5054 case WebAssembly::extend_high_u_I16x8_S:
5055 case WebAssembly::extend_high_u_I32x4:
5056 case WebAssembly::extend_high_u_I32x4_S:
5057 case WebAssembly::extend_high_u_I64x2:
5058 case WebAssembly::extend_high_u_I64x2_S:
5059 case WebAssembly::extend_low_s_I16x8:
5060 case WebAssembly::extend_low_s_I16x8_S:
5061 case WebAssembly::extend_low_s_I32x4:
5062 case WebAssembly::extend_low_s_I32x4_S:
5063 case WebAssembly::extend_low_s_I64x2:
5064 case WebAssembly::extend_low_s_I64x2_S:
5065 case WebAssembly::extend_low_u_I16x8:
5066 case WebAssembly::extend_low_u_I16x8_S:
5067 case WebAssembly::extend_low_u_I32x4:
5068 case WebAssembly::extend_low_u_I32x4_S:
5069 case WebAssembly::extend_low_u_I64x2:
5070 case WebAssembly::extend_low_u_I64x2_S:
5071 case WebAssembly::fp_to_sint_I16x8:
5072 case WebAssembly::fp_to_sint_I16x8_S:
5073 case WebAssembly::fp_to_sint_I32x4:
5074 case WebAssembly::fp_to_sint_I32x4_S:
5075 case WebAssembly::fp_to_uint_I16x8:
5076 case WebAssembly::fp_to_uint_I16x8_S:
5077 case WebAssembly::fp_to_uint_I32x4:
5078 case WebAssembly::fp_to_uint_I32x4_S:
5079 case WebAssembly::int_wasm_extadd_pairwise_signed_I16x8:
5080 case WebAssembly::int_wasm_extadd_pairwise_signed_I16x8_S:
5081 case WebAssembly::int_wasm_extadd_pairwise_signed_I32x4:
5082 case WebAssembly::int_wasm_extadd_pairwise_signed_I32x4_S:
5083 case WebAssembly::int_wasm_extadd_pairwise_unsigned_I16x8:
5084 case WebAssembly::int_wasm_extadd_pairwise_unsigned_I16x8_S:
5085 case WebAssembly::int_wasm_extadd_pairwise_unsigned_I32x4:
5086 case WebAssembly::int_wasm_extadd_pairwise_unsigned_I32x4_S:
5087 case WebAssembly::int_wasm_relaxed_trunc_signed_I32x4:
5088 case WebAssembly::int_wasm_relaxed_trunc_signed_I32x4_S:
5089 case WebAssembly::int_wasm_relaxed_trunc_signed_zero_I32x4:
5090 case WebAssembly::int_wasm_relaxed_trunc_signed_zero_I32x4_S:
5091 case WebAssembly::int_wasm_relaxed_trunc_unsigned_I32x4:
5092 case WebAssembly::int_wasm_relaxed_trunc_unsigned_I32x4_S:
5093 case WebAssembly::int_wasm_relaxed_trunc_unsigned_zero_I32x4:
5094 case WebAssembly::int_wasm_relaxed_trunc_unsigned_zero_I32x4_S:
5095 case WebAssembly::promote_low_F64x2:
5096 case WebAssembly::promote_low_F64x2_S:
5097 case WebAssembly::sint_to_fp_F16x8:
5098 case WebAssembly::sint_to_fp_F16x8_S:
5099 case WebAssembly::sint_to_fp_F32x4:
5100 case WebAssembly::sint_to_fp_F32x4_S:
5101 case WebAssembly::trunc_sat_zero_s_I32x4:
5102 case WebAssembly::trunc_sat_zero_s_I32x4_S:
5103 case WebAssembly::trunc_sat_zero_u_I32x4:
5104 case WebAssembly::trunc_sat_zero_u_I32x4_S:
5105 case WebAssembly::uint_to_fp_F16x8:
5106 case WebAssembly::uint_to_fp_F16x8_S:
5107 case WebAssembly::uint_to_fp_F32x4:
5108 case WebAssembly::uint_to_fp_F32x4_S: {
5109 break;
5110 }
5111 }
5112 std::string msg;
5113 raw_string_ostream Msg(msg);
5114 Msg << "Not supported instr[opcode]: " << MI << "[" << OpNum << "]";
5115 report_fatal_error(Msg.str().c_str());
5116}
5117
5118#endif // GET_OPERAND_BIT_OFFSET
5119
5120