1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Target Instruction Enum Values and Descriptors *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* *|
7\*===----------------------------------------------------------------------===*/
8
9#ifdef GET_INSTRINFO_ENUM
10#undef GET_INSTRINFO_ENUM
11
12namespace llvm::WebAssembly {
13
14 enum {
15 PHI = 0, // Target.td:1324
16 INLINEASM = 1, // Target.td:1330
17 INLINEASM_BR = 2, // Target.td:1336
18 CFI_INSTRUCTION = 3, // Target.td:1345
19 EH_LABEL = 4, // Target.td:1354
20 GC_LABEL = 5, // Target.td:1363
21 ANNOTATION_LABEL = 6, // Target.td:1372
22 KILL = 7, // Target.td:1380
23 EXTRACT_SUBREG = 8, // Target.td:1387
24 INSERT_SUBREG = 9, // Target.td:1393
25 IMPLICIT_DEF = 10, // Target.td:1400
26 INIT_UNDEF = 11, // Target.td:1409
27 SUBREG_TO_REG = 12, // Target.td:1416
28 COPY_TO_REGCLASS = 13, // Target.td:1422
29 DBG_VALUE = 14, // Target.td:1429
30 DBG_VALUE_LIST = 15, // Target.td:1436
31 DBG_INSTR_REF = 16, // Target.td:1443
32 DBG_PHI = 17, // Target.td:1450
33 DBG_LABEL = 18, // Target.td:1457
34 REG_SEQUENCE = 19, // Target.td:1464
35 COPY = 20, // Target.td:1471
36 COPY_LANEMASK = 21, // Target.td:1479
37 BUNDLE = 22, // Target.td:1486
38 LIFETIME_START = 23, // Target.td:1492
39 LIFETIME_END = 24, // Target.td:1499
40 PSEUDO_PROBE = 25, // Target.td:1506
41 ARITH_FENCE = 26, // Target.td:1513
42 STACKMAP = 27, // Target.td:1522
43 FENTRY_CALL = 28, // Target.td:1657
44 PATCHPOINT = 29, // Target.td:1530
45 LOAD_STACK_GUARD = 30, // Target.td:1548
46 PREALLOCATED_SETUP = 31, // Target.td:1556
47 PREALLOCATED_ARG = 32, // Target.td:1562
48 STATEPOINT = 33, // Target.td:1539
49 LOCAL_ESCAPE = 34, // Target.td:1568
50 FAULTING_OP = 35, // Target.td:1577
51 PATCHABLE_OP = 36, // Target.td:1597
52 PATCHABLE_FUNCTION_ENTER = 37, // Target.td:1605
53 PATCHABLE_RET = 38, // Target.td:1612
54 PATCHABLE_FUNCTION_EXIT = 39, // Target.td:1621
55 PATCHABLE_TAIL_CALL = 40, // Target.td:1629
56 PATCHABLE_EVENT_CALL = 41, // Target.td:1637
57 PATCHABLE_TYPED_EVENT_CALL = 42, // Target.td:1647
58 ICALL_BRANCH_FUNNEL = 43, // Target.td:1667
59 FAKE_USE = 44, // Target.td:1587
60 MEMBARRIER = 45, // Target.td:1673
61 JUMP_TABLE_DEBUG_INFO = 46, // Target.td:1681
62 RELOC_NONE = 47, // Target.td:1689
63 CONVERGENCECTRL_ENTRY = 48, // Target.td:1701
64 CONVERGENCECTRL_ANCHOR = 49, // Target.td:1697
65 CONVERGENCECTRL_LOOP = 50, // Target.td:1705
66 CONVERGENCECTRL_GLUE = 51, // Target.td:1709
67 G_ASSERT_SEXT = 52, // GenericOpcodes.td:1929
68 G_ASSERT_ZEXT = 53, // GenericOpcodes.td:1921
69 G_ASSERT_ALIGN = 54, // GenericOpcodes.td:1936
70 G_ADD = 55, // GenericOpcodes.td:308
71 G_SUB = 56, // GenericOpcodes.td:316
72 G_MUL = 57, // GenericOpcodes.td:324
73 G_SDIV = 58, // GenericOpcodes.td:332
74 G_UDIV = 59, // GenericOpcodes.td:340
75 G_SREM = 60, // GenericOpcodes.td:348
76 G_UREM = 61, // GenericOpcodes.td:356
77 G_SDIVREM = 62, // GenericOpcodes.td:364
78 G_UDIVREM = 63, // GenericOpcodes.td:372
79 G_AND = 64, // GenericOpcodes.td:380
80 G_OR = 65, // GenericOpcodes.td:388
81 G_XOR = 66, // GenericOpcodes.td:396
82 G_ABDS = 67, // GenericOpcodes.td:425
83 G_ABDU = 68, // GenericOpcodes.td:433
84 G_UAVGFLOOR = 69, // GenericOpcodes.td:441
85 G_UAVGCEIL = 70, // GenericOpcodes.td:448
86 G_SAVGFLOOR = 71, // GenericOpcodes.td:455
87 G_SAVGCEIL = 72, // GenericOpcodes.td:462
88 G_IMPLICIT_DEF = 73, // GenericOpcodes.td:111
89 G_PHI = 74, // GenericOpcodes.td:118
90 G_FRAME_INDEX = 75, // GenericOpcodes.td:125
91 G_GLOBAL_VALUE = 76, // GenericOpcodes.td:131
92 G_PTRAUTH_GLOBAL_VALUE = 77, // GenericOpcodes.td:137
93 G_CONSTANT_POOL = 78, // GenericOpcodes.td:143
94 G_EXTRACT = 79, // GenericOpcodes.td:1516
95 G_UNMERGE_VALUES = 80, // GenericOpcodes.td:1529
96 G_INSERT = 81, // GenericOpcodes.td:1538
97 G_MERGE_VALUES = 82, // GenericOpcodes.td:1548
98 G_BUILD_VECTOR = 83, // GenericOpcodes.td:1568
99 G_BUILD_VECTOR_TRUNC = 84, // GenericOpcodes.td:1578
100 G_CONCAT_VECTORS = 85, // GenericOpcodes.td:1585
101 G_PTRTOINT = 86, // GenericOpcodes.td:155
102 G_INTTOPTR = 87, // GenericOpcodes.td:149
103 G_BITCAST = 88, // GenericOpcodes.td:161
104 G_FREEZE = 89, // GenericOpcodes.td:284
105 G_CONSTANT_FOLD_BARRIER = 90, // GenericOpcodes.td:1943
106 G_INTRINSIC_FPTRUNC_ROUND = 91, // GenericOpcodes.td:1280
107 G_INTRINSIC_TRUNC = 92, // GenericOpcodes.td:1286
108 G_INTRINSIC_ROUND = 93, // GenericOpcodes.td:1292
109 G_INTRINSIC_LRINT = 94, // GenericOpcodes.td:1298
110 G_INTRINSIC_LLRINT = 95, // GenericOpcodes.td:1304
111 G_INTRINSIC_ROUNDEVEN = 96, // GenericOpcodes.td:1310
112 G_READCYCLECOUNTER = 97, // GenericOpcodes.td:1316
113 G_READSTEADYCOUNTER = 98, // GenericOpcodes.td:1322
114 G_LOAD = 99, // GenericOpcodes.td:1349
115 G_SEXTLOAD = 100, // GenericOpcodes.td:1358
116 G_ZEXTLOAD = 101, // GenericOpcodes.td:1366
117 G_FPEXTLOAD = 102, // GenericOpcodes.td:1375
118 G_INDEXED_LOAD = 103, // GenericOpcodes.td:1385
119 G_INDEXED_SEXTLOAD = 104, // GenericOpcodes.td:1394
120 G_INDEXED_ZEXTLOAD = 105, // GenericOpcodes.td:1402
121 G_STORE = 106, // GenericOpcodes.td:1410
122 G_FPTRUNCSTORE = 107, // GenericOpcodes.td:1420
123 G_INDEXED_STORE = 108, // GenericOpcodes.td:1428
124 G_ATOMIC_CMPXCHG_WITH_SUCCESS = 109, // GenericOpcodes.td:1439
125 G_ATOMIC_CMPXCHG = 110, // GenericOpcodes.td:1450
126 G_ATOMICRMW_XCHG = 111, // GenericOpcodes.td:1470
127 G_ATOMICRMW_ADD = 112, // GenericOpcodes.td:1471
128 G_ATOMICRMW_SUB = 113, // GenericOpcodes.td:1472
129 G_ATOMICRMW_AND = 114, // GenericOpcodes.td:1473
130 G_ATOMICRMW_NAND = 115, // GenericOpcodes.td:1474
131 G_ATOMICRMW_OR = 116, // GenericOpcodes.td:1475
132 G_ATOMICRMW_XOR = 117, // GenericOpcodes.td:1476
133 G_ATOMICRMW_MAX = 118, // GenericOpcodes.td:1477
134 G_ATOMICRMW_MIN = 119, // GenericOpcodes.td:1478
135 G_ATOMICRMW_UMAX = 120, // GenericOpcodes.td:1479
136 G_ATOMICRMW_UMIN = 121, // GenericOpcodes.td:1480
137 G_ATOMICRMW_FADD = 122, // GenericOpcodes.td:1481
138 G_ATOMICRMW_FSUB = 123, // GenericOpcodes.td:1482
139 G_ATOMICRMW_FMAX = 124, // GenericOpcodes.td:1483
140 G_ATOMICRMW_FMIN = 125, // GenericOpcodes.td:1484
141 G_ATOMICRMW_FMAXIMUM = 126, // GenericOpcodes.td:1485
142 G_ATOMICRMW_FMINIMUM = 127, // GenericOpcodes.td:1486
143 G_ATOMICRMW_FMAXIMUMNUM = 128, // GenericOpcodes.td:1487
144 G_ATOMICRMW_FMINIMUMNUM = 129, // GenericOpcodes.td:1488
145 G_ATOMICRMW_UINC_WRAP = 130, // GenericOpcodes.td:1489
146 G_ATOMICRMW_UDEC_WRAP = 131, // GenericOpcodes.td:1490
147 G_ATOMICRMW_USUB_COND = 132, // GenericOpcodes.td:1491
148 G_ATOMICRMW_USUB_SAT = 133, // GenericOpcodes.td:1492
149 G_FENCE = 134, // GenericOpcodes.td:1494
150 G_PREFETCH = 135, // GenericOpcodes.td:1501
151 G_BRCOND = 136, // GenericOpcodes.td:1641
152 G_BRINDIRECT = 137, // GenericOpcodes.td:1650
153 G_INVOKE_REGION_START = 138, // GenericOpcodes.td:1673
154 G_INTRINSIC = 139, // GenericOpcodes.td:1593
155 G_INTRINSIC_W_SIDE_EFFECTS = 140, // GenericOpcodes.td:1600
156 G_INTRINSIC_CONVERGENT = 141, // GenericOpcodes.td:1609
157 G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS = 142, // GenericOpcodes.td:1617
158 G_ANYEXT = 143, // GenericOpcodes.td:44
159 G_TRUNC = 144, // GenericOpcodes.td:83
160 G_TRUNC_SSAT_S = 145, // GenericOpcodes.td:91
161 G_TRUNC_SSAT_U = 146, // GenericOpcodes.td:98
162 G_TRUNC_USAT_U = 147, // GenericOpcodes.td:105
163 G_CONSTANT = 148, // GenericOpcodes.td:169
164 G_FCONSTANT = 149, // GenericOpcodes.td:177
165 G_VASTART = 150, // GenericOpcodes.td:184
166 G_VAARG = 151, // GenericOpcodes.td:191
167 G_SEXT = 152, // GenericOpcodes.td:52
168 G_SEXT_INREG = 153, // GenericOpcodes.td:66
169 G_ZEXT = 154, // GenericOpcodes.td:74
170 G_SHL = 155, // GenericOpcodes.td:404
171 G_LSHR = 156, // GenericOpcodes.td:411
172 G_ASHR = 157, // GenericOpcodes.td:418
173 G_FSHL = 158, // GenericOpcodes.td:470
174 G_FSHR = 159, // GenericOpcodes.td:478
175 G_ROTR = 160, // GenericOpcodes.td:485
176 G_ROTL = 161, // GenericOpcodes.td:492
177 G_ICMP = 162, // GenericOpcodes.td:499
178 G_FCMP = 163, // GenericOpcodes.td:506
179 G_SCMP = 164, // GenericOpcodes.td:513
180 G_UCMP = 165, // GenericOpcodes.td:520
181 G_SELECT = 166, // GenericOpcodes.td:527
182 G_UADDO = 167, // GenericOpcodes.td:601
183 G_UADDE = 168, // GenericOpcodes.td:609
184 G_USUBO = 169, // GenericOpcodes.td:631
185 G_USUBE = 170, // GenericOpcodes.td:637
186 G_SADDO = 171, // GenericOpcodes.td:616
187 G_SADDE = 172, // GenericOpcodes.td:624
188 G_SSUBO = 173, // GenericOpcodes.td:644
189 G_SSUBE = 174, // GenericOpcodes.td:651
190 G_UMULO = 175, // GenericOpcodes.td:658
191 G_SMULO = 176, // GenericOpcodes.td:666
192 G_UMULH = 177, // GenericOpcodes.td:675
193 G_SMULH = 178, // GenericOpcodes.td:684
194 G_UADDSAT = 179, // GenericOpcodes.td:696
195 G_SADDSAT = 180, // GenericOpcodes.td:704
196 G_USUBSAT = 181, // GenericOpcodes.td:712
197 G_SSUBSAT = 182, // GenericOpcodes.td:720
198 G_USHLSAT = 183, // GenericOpcodes.td:728
199 G_SSHLSAT = 184, // GenericOpcodes.td:736
200 G_SMULFIX = 185, // GenericOpcodes.td:748
201 G_UMULFIX = 186, // GenericOpcodes.td:755
202 G_SMULFIXSAT = 187, // GenericOpcodes.td:765
203 G_UMULFIXSAT = 188, // GenericOpcodes.td:772
204 G_SDIVFIX = 189, // GenericOpcodes.td:783
205 G_UDIVFIX = 190, // GenericOpcodes.td:790
206 G_SDIVFIXSAT = 191, // GenericOpcodes.td:800
207 G_UDIVFIXSAT = 192, // GenericOpcodes.td:807
208 G_FADD = 193, // GenericOpcodes.td:980
209 G_FSUB = 194, // GenericOpcodes.td:988
210 G_FMUL = 195, // GenericOpcodes.td:996
211 G_FMA = 196, // GenericOpcodes.td:1005
212 G_FMAD = 197, // GenericOpcodes.td:1014
213 G_FDIV = 198, // GenericOpcodes.td:1022
214 G_FREM = 199, // GenericOpcodes.td:1029
215 G_FMODF = 200, // GenericOpcodes.td:1036
216 G_FPOW = 201, // GenericOpcodes.td:1043
217 G_FPOWI = 202, // GenericOpcodes.td:1050
218 G_FEXP = 203, // GenericOpcodes.td:1057
219 G_FEXP2 = 204, // GenericOpcodes.td:1064
220 G_FEXP10 = 205, // GenericOpcodes.td:1071
221 G_FLOG = 206, // GenericOpcodes.td:1078
222 G_FLOG2 = 207, // GenericOpcodes.td:1085
223 G_FLOG10 = 208, // GenericOpcodes.td:1092
224 G_FLDEXP = 209, // GenericOpcodes.td:1099
225 G_FFREXP = 210, // GenericOpcodes.td:1106
226 G_FNEG = 211, // GenericOpcodes.td:818
227 G_FPEXT = 212, // GenericOpcodes.td:824
228 G_FPTRUNC = 213, // GenericOpcodes.td:830
229 G_FPTOSI = 214, // GenericOpcodes.td:836
230 G_FPTOUI = 215, // GenericOpcodes.td:842
231 G_SITOFP = 216, // GenericOpcodes.td:848
232 G_UITOFP = 217, // GenericOpcodes.td:854
233 G_FPTOSI_SAT = 218, // GenericOpcodes.td:860
234 G_FPTOUI_SAT = 219, // GenericOpcodes.td:866
235 G_FABS = 220, // GenericOpcodes.td:872
236 G_FCOPYSIGN = 221, // GenericOpcodes.td:878
237 G_IS_FPCLASS = 222, // GenericOpcodes.td:891
238 G_FCANONICALIZE = 223, // GenericOpcodes.td:884
239 G_FMINNUM = 224, // GenericOpcodes.td:904
240 G_FMAXNUM = 225, // GenericOpcodes.td:911
241 G_FMINNUM_IEEE = 226, // GenericOpcodes.td:929
242 G_FMAXNUM_IEEE = 227, // GenericOpcodes.td:936
243 G_FMINIMUM = 228, // GenericOpcodes.td:946
244 G_FMAXIMUM = 229, // GenericOpcodes.td:953
245 G_FMINIMUMNUM = 230, // GenericOpcodes.td:961
246 G_FMAXIMUMNUM = 231, // GenericOpcodes.td:968
247 G_GET_FPENV = 232, // GenericOpcodes.td:1236
248 G_SET_FPENV = 233, // GenericOpcodes.td:1243
249 G_RESET_FPENV = 234, // GenericOpcodes.td:1250
250 G_GET_FPMODE = 235, // GenericOpcodes.td:1257
251 G_SET_FPMODE = 236, // GenericOpcodes.td:1264
252 G_RESET_FPMODE = 237, // GenericOpcodes.td:1271
253 G_GET_ROUNDING = 238, // GenericOpcodes.td:1328
254 G_SET_ROUNDING = 239, // GenericOpcodes.td:1334
255 G_PTR_ADD = 240, // GenericOpcodes.td:534
256 G_PTRMASK = 241, // GenericOpcodes.td:542
257 G_SMIN = 242, // GenericOpcodes.td:549
258 G_SMAX = 243, // GenericOpcodes.td:557
259 G_UMIN = 244, // GenericOpcodes.td:565
260 G_UMAX = 245, // GenericOpcodes.td:573
261 G_ABS = 246, // GenericOpcodes.td:581
262 G_LROUND = 247, // GenericOpcodes.td:291
263 G_LLROUND = 248, // GenericOpcodes.td:297
264 G_BR = 249, // GenericOpcodes.td:1631
265 G_BRJT = 250, // GenericOpcodes.td:1661
266 G_VSCALE = 251, // GenericOpcodes.td:1559
267 G_INSERT_SUBVECTOR = 252, // GenericOpcodes.td:1705
268 G_EXTRACT_SUBVECTOR = 253, // GenericOpcodes.td:1713
269 G_INSERT_VECTOR_ELT = 254, // GenericOpcodes.td:1721
270 G_EXTRACT_VECTOR_ELT = 255, // GenericOpcodes.td:1729
271 G_SHUFFLE_VECTOR = 256, // GenericOpcodes.td:1740
272 G_SPLAT_VECTOR = 257, // GenericOpcodes.td:1748
273 G_STEP_VECTOR = 258, // GenericOpcodes.td:1756
274 G_VECTOR_COMPRESS = 259, // GenericOpcodes.td:1763
275 G_CTTZ = 260, // GenericOpcodes.td:211
276 G_CTTZ_ZERO_POISON = 261, // GenericOpcodes.td:217
277 G_CTLZ = 262, // GenericOpcodes.td:199
278 G_CTLZ_ZERO_POISON = 263, // GenericOpcodes.td:205
279 G_CTLS = 264, // GenericOpcodes.td:223
280 G_CTPOP = 265, // GenericOpcodes.td:229
281 G_BSWAP = 266, // GenericOpcodes.td:235
282 G_BITREVERSE = 267, // GenericOpcodes.td:242
283 G_CLMUL = 268, // GenericOpcodes.td:588
284 G_FCEIL = 269, // GenericOpcodes.td:1113
285 G_FCOS = 270, // GenericOpcodes.td:1120
286 G_FSIN = 271, // GenericOpcodes.td:1127
287 G_FSINCOS = 272, // GenericOpcodes.td:1134
288 G_FTAN = 273, // GenericOpcodes.td:1141
289 G_FACOS = 274, // GenericOpcodes.td:1148
290 G_FASIN = 275, // GenericOpcodes.td:1155
291 G_FATAN = 276, // GenericOpcodes.td:1162
292 G_FATAN2 = 277, // GenericOpcodes.td:1169
293 G_FCOSH = 278, // GenericOpcodes.td:1176
294 G_FSINH = 279, // GenericOpcodes.td:1183
295 G_FTANH = 280, // GenericOpcodes.td:1190
296 G_FSQRT = 281, // GenericOpcodes.td:1200
297 G_FFLOOR = 282, // GenericOpcodes.td:1207
298 G_FRINT = 283, // GenericOpcodes.td:1214
299 G_FNEARBYINT = 284, // GenericOpcodes.td:1221
300 G_ADDRSPACE_CAST = 285, // GenericOpcodes.td:248
301 G_BLOCK_ADDR = 286, // GenericOpcodes.td:254
302 G_JUMP_TABLE = 287, // GenericOpcodes.td:260
303 G_DYN_STACKALLOC = 288, // GenericOpcodes.td:266
304 G_STACKSAVE = 289, // GenericOpcodes.td:272
305 G_STACKRESTORE = 290, // GenericOpcodes.td:278
306 G_STRICT_FADD = 291, // GenericOpcodes.td:1813
307 G_STRICT_FSUB = 292, // GenericOpcodes.td:1814
308 G_STRICT_FMUL = 293, // GenericOpcodes.td:1815
309 G_STRICT_FDIV = 294, // GenericOpcodes.td:1816
310 G_STRICT_FREM = 295, // GenericOpcodes.td:1817
311 G_STRICT_FMA = 296, // GenericOpcodes.td:1818
312 G_STRICT_FSQRT = 297, // GenericOpcodes.td:1819
313 G_STRICT_FLDEXP = 298, // GenericOpcodes.td:1820
314 G_STRICT_FCMP = 299, // GenericOpcodes.td:1821
315 G_STRICT_FCMPS = 300, // GenericOpcodes.td:1822
316 G_READ_REGISTER = 301, // GenericOpcodes.td:1680
317 G_WRITE_REGISTER = 302, // GenericOpcodes.td:1690
318 G_MEMCPY = 303, // GenericOpcodes.td:1828
319 G_MEMCPY_INLINE = 304, // GenericOpcodes.td:1836
320 G_MEMMOVE = 305, // GenericOpcodes.td:1844
321 G_MEMSET = 306, // GenericOpcodes.td:1852
322 G_BZERO = 307, // GenericOpcodes.td:1859
323 G_MEMSET_INLINE = 308, // GenericOpcodes.td:1866
324 G_TRAP = 309, // GenericOpcodes.td:1876
325 G_DEBUGTRAP = 310, // GenericOpcodes.td:1883
326 G_UBSANTRAP = 311, // GenericOpcodes.td:1889
327 G_VECREDUCE_SEQ_FADD = 312, // GenericOpcodes.td:1779
328 G_VECREDUCE_SEQ_FMUL = 313, // GenericOpcodes.td:1785
329 G_VECREDUCE_FADD = 314, // GenericOpcodes.td:1791
330 G_VECREDUCE_FMUL = 315, // GenericOpcodes.td:1792
331 G_VECREDUCE_FMAX = 316, // GenericOpcodes.td:1794
332 G_VECREDUCE_FMIN = 317, // GenericOpcodes.td:1795
333 G_VECREDUCE_FMAXIMUM = 318, // GenericOpcodes.td:1796
334 G_VECREDUCE_FMINIMUM = 319, // GenericOpcodes.td:1797
335 G_VECREDUCE_ADD = 320, // GenericOpcodes.td:1799
336 G_VECREDUCE_MUL = 321, // GenericOpcodes.td:1800
337 G_VECREDUCE_AND = 322, // GenericOpcodes.td:1801
338 G_VECREDUCE_OR = 323, // GenericOpcodes.td:1802
339 G_VECREDUCE_XOR = 324, // GenericOpcodes.td:1803
340 G_VECREDUCE_SMAX = 325, // GenericOpcodes.td:1804
341 G_VECREDUCE_SMIN = 326, // GenericOpcodes.td:1805
342 G_VECREDUCE_UMAX = 327, // GenericOpcodes.td:1806
343 G_VECREDUCE_UMIN = 328, // GenericOpcodes.td:1807
344 G_SBFX = 329, // GenericOpcodes.td:1901
345 G_UBFX = 330, // GenericOpcodes.td:1909
346 CALL_PARAMS = 331, // WebAssemblyInstrFormats.td:59
347 CALL_PARAMS_S = 332, // WebAssemblyInstrFormats.td:61
348 CALL_RESULTS = 333, // WebAssemblyInstrFormats.td:59
349 CALL_RESULTS_S = 334, // WebAssemblyInstrFormats.td:61
350 CATCHRET = 335, // WebAssemblyInstrFormats.td:59
351 CATCHRET_S = 336, // WebAssemblyInstrFormats.td:61
352 CLEANUPRET = 337, // WebAssemblyInstrFormats.td:59
353 CLEANUPRET_S = 338, // WebAssemblyInstrFormats.td:61
354 COMPILER_FENCE = 339, // WebAssemblyInstrFormats.td:59
355 COMPILER_FENCE_S = 340, // WebAssemblyInstrFormats.td:61
356 RET_CALL_RESULTS = 341, // WebAssemblyInstrFormats.td:59
357 RET_CALL_RESULTS_S = 342, // WebAssemblyInstrFormats.td:61
358 ABS_F16x8 = 343, // WebAssemblyInstrFormats.td:59
359 ABS_F16x8_S = 344, // WebAssemblyInstrFormats.td:61
360 ABS_F32 = 345, // WebAssemblyInstrFormats.td:59
361 ABS_F32_S = 346, // WebAssemblyInstrFormats.td:61
362 ABS_F32x4 = 347, // WebAssemblyInstrFormats.td:59
363 ABS_F32x4_S = 348, // WebAssemblyInstrFormats.td:61
364 ABS_F64 = 349, // WebAssemblyInstrFormats.td:59
365 ABS_F64_S = 350, // WebAssemblyInstrFormats.td:61
366 ABS_F64x2 = 351, // WebAssemblyInstrFormats.td:59
367 ABS_F64x2_S = 352, // WebAssemblyInstrFormats.td:61
368 ABS_I16x8 = 353, // WebAssemblyInstrFormats.td:59
369 ABS_I16x8_S = 354, // WebAssemblyInstrFormats.td:61
370 ABS_I32x4 = 355, // WebAssemblyInstrFormats.td:59
371 ABS_I32x4_S = 356, // WebAssemblyInstrFormats.td:61
372 ABS_I64x2 = 357, // WebAssemblyInstrFormats.td:59
373 ABS_I64x2_S = 358, // WebAssemblyInstrFormats.td:61
374 ABS_I8x16 = 359, // WebAssemblyInstrFormats.td:59
375 ABS_I8x16_S = 360, // WebAssemblyInstrFormats.td:61
376 ADD_F16x8 = 361, // WebAssemblyInstrFormats.td:59
377 ADD_F16x8_S = 362, // WebAssemblyInstrFormats.td:61
378 ADD_F32 = 363, // WebAssemblyInstrFormats.td:59
379 ADD_F32_S = 364, // WebAssemblyInstrFormats.td:61
380 ADD_F32x4 = 365, // WebAssemblyInstrFormats.td:59
381 ADD_F32x4_S = 366, // WebAssemblyInstrFormats.td:61
382 ADD_F64 = 367, // WebAssemblyInstrFormats.td:59
383 ADD_F64_S = 368, // WebAssemblyInstrFormats.td:61
384 ADD_F64x2 = 369, // WebAssemblyInstrFormats.td:59
385 ADD_F64x2_S = 370, // WebAssemblyInstrFormats.td:61
386 ADD_I16x8 = 371, // WebAssemblyInstrFormats.td:59
387 ADD_I16x8_S = 372, // WebAssemblyInstrFormats.td:61
388 ADD_I32 = 373, // WebAssemblyInstrFormats.td:59
389 ADD_I32_S = 374, // WebAssemblyInstrFormats.td:61
390 ADD_I32x4 = 375, // WebAssemblyInstrFormats.td:59
391 ADD_I32x4_S = 376, // WebAssemblyInstrFormats.td:61
392 ADD_I64 = 377, // WebAssemblyInstrFormats.td:59
393 ADD_I64_S = 378, // WebAssemblyInstrFormats.td:61
394 ADD_I64x2 = 379, // WebAssemblyInstrFormats.td:59
395 ADD_I64x2_S = 380, // WebAssemblyInstrFormats.td:61
396 ADD_I8x16 = 381, // WebAssemblyInstrFormats.td:59
397 ADD_I8x16_S = 382, // WebAssemblyInstrFormats.td:61
398 ADD_SAT_S_I16x8 = 383, // WebAssemblyInstrFormats.td:59
399 ADD_SAT_S_I16x8_S = 384, // WebAssemblyInstrFormats.td:61
400 ADD_SAT_S_I8x16 = 385, // WebAssemblyInstrFormats.td:59
401 ADD_SAT_S_I8x16_S = 386, // WebAssemblyInstrFormats.td:61
402 ADD_SAT_U_I16x8 = 387, // WebAssemblyInstrFormats.td:59
403 ADD_SAT_U_I16x8_S = 388, // WebAssemblyInstrFormats.td:61
404 ADD_SAT_U_I8x16 = 389, // WebAssemblyInstrFormats.td:59
405 ADD_SAT_U_I8x16_S = 390, // WebAssemblyInstrFormats.td:61
406 ADJCALLSTACKDOWN = 391, // WebAssemblyInstrFormats.td:59
407 ADJCALLSTACKDOWN_S = 392, // WebAssemblyInstrFormats.td:61
408 ADJCALLSTACKUP = 393, // WebAssemblyInstrFormats.td:59
409 ADJCALLSTACKUP_S = 394, // WebAssemblyInstrFormats.td:61
410 ALLTRUE_I16x8 = 395, // WebAssemblyInstrFormats.td:59
411 ALLTRUE_I16x8_S = 396, // WebAssemblyInstrFormats.td:61
412 ALLTRUE_I32x4 = 397, // WebAssemblyInstrFormats.td:59
413 ALLTRUE_I32x4_S = 398, // WebAssemblyInstrFormats.td:61
414 ALLTRUE_I64x2 = 399, // WebAssemblyInstrFormats.td:59
415 ALLTRUE_I64x2_S = 400, // WebAssemblyInstrFormats.td:61
416 ALLTRUE_I8x16 = 401, // WebAssemblyInstrFormats.td:59
417 ALLTRUE_I8x16_S = 402, // WebAssemblyInstrFormats.td:61
418 AND = 403, // WebAssemblyInstrFormats.td:59
419 ANDNOT = 404, // WebAssemblyInstrFormats.td:59
420 ANDNOT_S = 405, // WebAssemblyInstrFormats.td:61
421 AND_I32 = 406, // WebAssemblyInstrFormats.td:59
422 AND_I32_S = 407, // WebAssemblyInstrFormats.td:61
423 AND_I64 = 408, // WebAssemblyInstrFormats.td:59
424 AND_I64_S = 409, // WebAssemblyInstrFormats.td:61
425 AND_S = 410, // WebAssemblyInstrFormats.td:61
426 ANYTRUE = 411, // WebAssemblyInstrFormats.td:59
427 ANYTRUE_S = 412, // WebAssemblyInstrFormats.td:61
428 ARGUMENT_exnref = 413, // WebAssemblyInstrFormats.td:59
429 ARGUMENT_exnref_S = 414, // WebAssemblyInstrFormats.td:61
430 ARGUMENT_externref = 415, // WebAssemblyInstrFormats.td:59
431 ARGUMENT_externref_S = 416, // WebAssemblyInstrFormats.td:61
432 ARGUMENT_f32 = 417, // WebAssemblyInstrFormats.td:59
433 ARGUMENT_f32_S = 418, // WebAssemblyInstrFormats.td:61
434 ARGUMENT_f64 = 419, // WebAssemblyInstrFormats.td:59
435 ARGUMENT_f64_S = 420, // WebAssemblyInstrFormats.td:61
436 ARGUMENT_funcref = 421, // WebAssemblyInstrFormats.td:59
437 ARGUMENT_funcref_S = 422, // WebAssemblyInstrFormats.td:61
438 ARGUMENT_i32 = 423, // WebAssemblyInstrFormats.td:59
439 ARGUMENT_i32_S = 424, // WebAssemblyInstrFormats.td:61
440 ARGUMENT_i64 = 425, // WebAssemblyInstrFormats.td:59
441 ARGUMENT_i64_S = 426, // WebAssemblyInstrFormats.td:61
442 ARGUMENT_v16i8 = 427, // WebAssemblyInstrFormats.td:59
443 ARGUMENT_v16i8_S = 428, // WebAssemblyInstrFormats.td:61
444 ARGUMENT_v2f64 = 429, // WebAssemblyInstrFormats.td:59
445 ARGUMENT_v2f64_S = 430, // WebAssemblyInstrFormats.td:61
446 ARGUMENT_v2i64 = 431, // WebAssemblyInstrFormats.td:59
447 ARGUMENT_v2i64_S = 432, // WebAssemblyInstrFormats.td:61
448 ARGUMENT_v4f32 = 433, // WebAssemblyInstrFormats.td:59
449 ARGUMENT_v4f32_S = 434, // WebAssemblyInstrFormats.td:61
450 ARGUMENT_v4i32 = 435, // WebAssemblyInstrFormats.td:59
451 ARGUMENT_v4i32_S = 436, // WebAssemblyInstrFormats.td:61
452 ARGUMENT_v8f16 = 437, // WebAssemblyInstrFormats.td:59
453 ARGUMENT_v8f16_S = 438, // WebAssemblyInstrFormats.td:61
454 ARGUMENT_v8i16 = 439, // WebAssemblyInstrFormats.td:59
455 ARGUMENT_v8i16_S = 440, // WebAssemblyInstrFormats.td:61
456 ATOMIC_FENCE = 441, // WebAssemblyInstrFormats.td:59
457 ATOMIC_FENCE_S = 442, // WebAssemblyInstrFormats.td:61
458 ATOMIC_LOAD16_U_I32_A32 = 443, // WebAssemblyInstrFormats.td:59
459 ATOMIC_LOAD16_U_I32_A32_S = 444, // WebAssemblyInstrFormats.td:61
460 ATOMIC_LOAD16_U_I32_A64 = 445, // WebAssemblyInstrFormats.td:59
461 ATOMIC_LOAD16_U_I32_A64_S = 446, // WebAssemblyInstrFormats.td:61
462 ATOMIC_LOAD16_U_I64_A32 = 447, // WebAssemblyInstrFormats.td:59
463 ATOMIC_LOAD16_U_I64_A32_S = 448, // WebAssemblyInstrFormats.td:61
464 ATOMIC_LOAD16_U_I64_A64 = 449, // WebAssemblyInstrFormats.td:59
465 ATOMIC_LOAD16_U_I64_A64_S = 450, // WebAssemblyInstrFormats.td:61
466 ATOMIC_LOAD32_U_I64_A32 = 451, // WebAssemblyInstrFormats.td:59
467 ATOMIC_LOAD32_U_I64_A32_S = 452, // WebAssemblyInstrFormats.td:61
468 ATOMIC_LOAD32_U_I64_A64 = 453, // WebAssemblyInstrFormats.td:59
469 ATOMIC_LOAD32_U_I64_A64_S = 454, // WebAssemblyInstrFormats.td:61
470 ATOMIC_LOAD8_U_I32_A32 = 455, // WebAssemblyInstrFormats.td:59
471 ATOMIC_LOAD8_U_I32_A32_S = 456, // WebAssemblyInstrFormats.td:61
472 ATOMIC_LOAD8_U_I32_A64 = 457, // WebAssemblyInstrFormats.td:59
473 ATOMIC_LOAD8_U_I32_A64_S = 458, // WebAssemblyInstrFormats.td:61
474 ATOMIC_LOAD8_U_I64_A32 = 459, // WebAssemblyInstrFormats.td:59
475 ATOMIC_LOAD8_U_I64_A32_S = 460, // WebAssemblyInstrFormats.td:61
476 ATOMIC_LOAD8_U_I64_A64 = 461, // WebAssemblyInstrFormats.td:59
477 ATOMIC_LOAD8_U_I64_A64_S = 462, // WebAssemblyInstrFormats.td:61
478 ATOMIC_LOAD_I32_A32 = 463, // WebAssemblyInstrFormats.td:59
479 ATOMIC_LOAD_I32_A32_S = 464, // WebAssemblyInstrFormats.td:61
480 ATOMIC_LOAD_I32_A64 = 465, // WebAssemblyInstrFormats.td:59
481 ATOMIC_LOAD_I32_A64_S = 466, // WebAssemblyInstrFormats.td:61
482 ATOMIC_LOAD_I64_A32 = 467, // WebAssemblyInstrFormats.td:59
483 ATOMIC_LOAD_I64_A32_S = 468, // WebAssemblyInstrFormats.td:61
484 ATOMIC_LOAD_I64_A64 = 469, // WebAssemblyInstrFormats.td:59
485 ATOMIC_LOAD_I64_A64_S = 470, // WebAssemblyInstrFormats.td:61
486 ATOMIC_RMW16_U_ADD_I32_A32 = 471, // WebAssemblyInstrFormats.td:59
487 ATOMIC_RMW16_U_ADD_I32_A32_S = 472, // WebAssemblyInstrFormats.td:61
488 ATOMIC_RMW16_U_ADD_I32_A64 = 473, // WebAssemblyInstrFormats.td:59
489 ATOMIC_RMW16_U_ADD_I32_A64_S = 474, // WebAssemblyInstrFormats.td:61
490 ATOMIC_RMW16_U_ADD_I64_A32 = 475, // WebAssemblyInstrFormats.td:59
491 ATOMIC_RMW16_U_ADD_I64_A32_S = 476, // WebAssemblyInstrFormats.td:61
492 ATOMIC_RMW16_U_ADD_I64_A64 = 477, // WebAssemblyInstrFormats.td:59
493 ATOMIC_RMW16_U_ADD_I64_A64_S = 478, // WebAssemblyInstrFormats.td:61
494 ATOMIC_RMW16_U_AND_I32_A32 = 479, // WebAssemblyInstrFormats.td:59
495 ATOMIC_RMW16_U_AND_I32_A32_S = 480, // WebAssemblyInstrFormats.td:61
496 ATOMIC_RMW16_U_AND_I32_A64 = 481, // WebAssemblyInstrFormats.td:59
497 ATOMIC_RMW16_U_AND_I32_A64_S = 482, // WebAssemblyInstrFormats.td:61
498 ATOMIC_RMW16_U_AND_I64_A32 = 483, // WebAssemblyInstrFormats.td:59
499 ATOMIC_RMW16_U_AND_I64_A32_S = 484, // WebAssemblyInstrFormats.td:61
500 ATOMIC_RMW16_U_AND_I64_A64 = 485, // WebAssemblyInstrFormats.td:59
501 ATOMIC_RMW16_U_AND_I64_A64_S = 486, // WebAssemblyInstrFormats.td:61
502 ATOMIC_RMW16_U_CMPXCHG_I32_A32 = 487, // WebAssemblyInstrFormats.td:59
503 ATOMIC_RMW16_U_CMPXCHG_I32_A32_S = 488, // WebAssemblyInstrFormats.td:61
504 ATOMIC_RMW16_U_CMPXCHG_I32_A64 = 489, // WebAssemblyInstrFormats.td:59
505 ATOMIC_RMW16_U_CMPXCHG_I32_A64_S = 490, // WebAssemblyInstrFormats.td:61
506 ATOMIC_RMW16_U_CMPXCHG_I64_A32 = 491, // WebAssemblyInstrFormats.td:59
507 ATOMIC_RMW16_U_CMPXCHG_I64_A32_S = 492, // WebAssemblyInstrFormats.td:61
508 ATOMIC_RMW16_U_CMPXCHG_I64_A64 = 493, // WebAssemblyInstrFormats.td:59
509 ATOMIC_RMW16_U_CMPXCHG_I64_A64_S = 494, // WebAssemblyInstrFormats.td:61
510 ATOMIC_RMW16_U_OR_I32_A32 = 495, // WebAssemblyInstrFormats.td:59
511 ATOMIC_RMW16_U_OR_I32_A32_S = 496, // WebAssemblyInstrFormats.td:61
512 ATOMIC_RMW16_U_OR_I32_A64 = 497, // WebAssemblyInstrFormats.td:59
513 ATOMIC_RMW16_U_OR_I32_A64_S = 498, // WebAssemblyInstrFormats.td:61
514 ATOMIC_RMW16_U_OR_I64_A32 = 499, // WebAssemblyInstrFormats.td:59
515 ATOMIC_RMW16_U_OR_I64_A32_S = 500, // WebAssemblyInstrFormats.td:61
516 ATOMIC_RMW16_U_OR_I64_A64 = 501, // WebAssemblyInstrFormats.td:59
517 ATOMIC_RMW16_U_OR_I64_A64_S = 502, // WebAssemblyInstrFormats.td:61
518 ATOMIC_RMW16_U_SUB_I32_A32 = 503, // WebAssemblyInstrFormats.td:59
519 ATOMIC_RMW16_U_SUB_I32_A32_S = 504, // WebAssemblyInstrFormats.td:61
520 ATOMIC_RMW16_U_SUB_I32_A64 = 505, // WebAssemblyInstrFormats.td:59
521 ATOMIC_RMW16_U_SUB_I32_A64_S = 506, // WebAssemblyInstrFormats.td:61
522 ATOMIC_RMW16_U_SUB_I64_A32 = 507, // WebAssemblyInstrFormats.td:59
523 ATOMIC_RMW16_U_SUB_I64_A32_S = 508, // WebAssemblyInstrFormats.td:61
524 ATOMIC_RMW16_U_SUB_I64_A64 = 509, // WebAssemblyInstrFormats.td:59
525 ATOMIC_RMW16_U_SUB_I64_A64_S = 510, // WebAssemblyInstrFormats.td:61
526 ATOMIC_RMW16_U_XCHG_I32_A32 = 511, // WebAssemblyInstrFormats.td:59
527 ATOMIC_RMW16_U_XCHG_I32_A32_S = 512, // WebAssemblyInstrFormats.td:61
528 ATOMIC_RMW16_U_XCHG_I32_A64 = 513, // WebAssemblyInstrFormats.td:59
529 ATOMIC_RMW16_U_XCHG_I32_A64_S = 514, // WebAssemblyInstrFormats.td:61
530 ATOMIC_RMW16_U_XCHG_I64_A32 = 515, // WebAssemblyInstrFormats.td:59
531 ATOMIC_RMW16_U_XCHG_I64_A32_S = 516, // WebAssemblyInstrFormats.td:61
532 ATOMIC_RMW16_U_XCHG_I64_A64 = 517, // WebAssemblyInstrFormats.td:59
533 ATOMIC_RMW16_U_XCHG_I64_A64_S = 518, // WebAssemblyInstrFormats.td:61
534 ATOMIC_RMW16_U_XOR_I32_A32 = 519, // WebAssemblyInstrFormats.td:59
535 ATOMIC_RMW16_U_XOR_I32_A32_S = 520, // WebAssemblyInstrFormats.td:61
536 ATOMIC_RMW16_U_XOR_I32_A64 = 521, // WebAssemblyInstrFormats.td:59
537 ATOMIC_RMW16_U_XOR_I32_A64_S = 522, // WebAssemblyInstrFormats.td:61
538 ATOMIC_RMW16_U_XOR_I64_A32 = 523, // WebAssemblyInstrFormats.td:59
539 ATOMIC_RMW16_U_XOR_I64_A32_S = 524, // WebAssemblyInstrFormats.td:61
540 ATOMIC_RMW16_U_XOR_I64_A64 = 525, // WebAssemblyInstrFormats.td:59
541 ATOMIC_RMW16_U_XOR_I64_A64_S = 526, // WebAssemblyInstrFormats.td:61
542 ATOMIC_RMW32_U_ADD_I64_A32 = 527, // WebAssemblyInstrFormats.td:59
543 ATOMIC_RMW32_U_ADD_I64_A32_S = 528, // WebAssemblyInstrFormats.td:61
544 ATOMIC_RMW32_U_ADD_I64_A64 = 529, // WebAssemblyInstrFormats.td:59
545 ATOMIC_RMW32_U_ADD_I64_A64_S = 530, // WebAssemblyInstrFormats.td:61
546 ATOMIC_RMW32_U_AND_I64_A32 = 531, // WebAssemblyInstrFormats.td:59
547 ATOMIC_RMW32_U_AND_I64_A32_S = 532, // WebAssemblyInstrFormats.td:61
548 ATOMIC_RMW32_U_AND_I64_A64 = 533, // WebAssemblyInstrFormats.td:59
549 ATOMIC_RMW32_U_AND_I64_A64_S = 534, // WebAssemblyInstrFormats.td:61
550 ATOMIC_RMW32_U_CMPXCHG_I64_A32 = 535, // WebAssemblyInstrFormats.td:59
551 ATOMIC_RMW32_U_CMPXCHG_I64_A32_S = 536, // WebAssemblyInstrFormats.td:61
552 ATOMIC_RMW32_U_CMPXCHG_I64_A64 = 537, // WebAssemblyInstrFormats.td:59
553 ATOMIC_RMW32_U_CMPXCHG_I64_A64_S = 538, // WebAssemblyInstrFormats.td:61
554 ATOMIC_RMW32_U_OR_I64_A32 = 539, // WebAssemblyInstrFormats.td:59
555 ATOMIC_RMW32_U_OR_I64_A32_S = 540, // WebAssemblyInstrFormats.td:61
556 ATOMIC_RMW32_U_OR_I64_A64 = 541, // WebAssemblyInstrFormats.td:59
557 ATOMIC_RMW32_U_OR_I64_A64_S = 542, // WebAssemblyInstrFormats.td:61
558 ATOMIC_RMW32_U_SUB_I64_A32 = 543, // WebAssemblyInstrFormats.td:59
559 ATOMIC_RMW32_U_SUB_I64_A32_S = 544, // WebAssemblyInstrFormats.td:61
560 ATOMIC_RMW32_U_SUB_I64_A64 = 545, // WebAssemblyInstrFormats.td:59
561 ATOMIC_RMW32_U_SUB_I64_A64_S = 546, // WebAssemblyInstrFormats.td:61
562 ATOMIC_RMW32_U_XCHG_I64_A32 = 547, // WebAssemblyInstrFormats.td:59
563 ATOMIC_RMW32_U_XCHG_I64_A32_S = 548, // WebAssemblyInstrFormats.td:61
564 ATOMIC_RMW32_U_XCHG_I64_A64 = 549, // WebAssemblyInstrFormats.td:59
565 ATOMIC_RMW32_U_XCHG_I64_A64_S = 550, // WebAssemblyInstrFormats.td:61
566 ATOMIC_RMW32_U_XOR_I64_A32 = 551, // WebAssemblyInstrFormats.td:59
567 ATOMIC_RMW32_U_XOR_I64_A32_S = 552, // WebAssemblyInstrFormats.td:61
568 ATOMIC_RMW32_U_XOR_I64_A64 = 553, // WebAssemblyInstrFormats.td:59
569 ATOMIC_RMW32_U_XOR_I64_A64_S = 554, // WebAssemblyInstrFormats.td:61
570 ATOMIC_RMW8_U_ADD_I32_A32 = 555, // WebAssemblyInstrFormats.td:59
571 ATOMIC_RMW8_U_ADD_I32_A32_S = 556, // WebAssemblyInstrFormats.td:61
572 ATOMIC_RMW8_U_ADD_I32_A64 = 557, // WebAssemblyInstrFormats.td:59
573 ATOMIC_RMW8_U_ADD_I32_A64_S = 558, // WebAssemblyInstrFormats.td:61
574 ATOMIC_RMW8_U_ADD_I64_A32 = 559, // WebAssemblyInstrFormats.td:59
575 ATOMIC_RMW8_U_ADD_I64_A32_S = 560, // WebAssemblyInstrFormats.td:61
576 ATOMIC_RMW8_U_ADD_I64_A64 = 561, // WebAssemblyInstrFormats.td:59
577 ATOMIC_RMW8_U_ADD_I64_A64_S = 562, // WebAssemblyInstrFormats.td:61
578 ATOMIC_RMW8_U_AND_I32_A32 = 563, // WebAssemblyInstrFormats.td:59
579 ATOMIC_RMW8_U_AND_I32_A32_S = 564, // WebAssemblyInstrFormats.td:61
580 ATOMIC_RMW8_U_AND_I32_A64 = 565, // WebAssemblyInstrFormats.td:59
581 ATOMIC_RMW8_U_AND_I32_A64_S = 566, // WebAssemblyInstrFormats.td:61
582 ATOMIC_RMW8_U_AND_I64_A32 = 567, // WebAssemblyInstrFormats.td:59
583 ATOMIC_RMW8_U_AND_I64_A32_S = 568, // WebAssemblyInstrFormats.td:61
584 ATOMIC_RMW8_U_AND_I64_A64 = 569, // WebAssemblyInstrFormats.td:59
585 ATOMIC_RMW8_U_AND_I64_A64_S = 570, // WebAssemblyInstrFormats.td:61
586 ATOMIC_RMW8_U_CMPXCHG_I32_A32 = 571, // WebAssemblyInstrFormats.td:59
587 ATOMIC_RMW8_U_CMPXCHG_I32_A32_S = 572, // WebAssemblyInstrFormats.td:61
588 ATOMIC_RMW8_U_CMPXCHG_I32_A64 = 573, // WebAssemblyInstrFormats.td:59
589 ATOMIC_RMW8_U_CMPXCHG_I32_A64_S = 574, // WebAssemblyInstrFormats.td:61
590 ATOMIC_RMW8_U_CMPXCHG_I64_A32 = 575, // WebAssemblyInstrFormats.td:59
591 ATOMIC_RMW8_U_CMPXCHG_I64_A32_S = 576, // WebAssemblyInstrFormats.td:61
592 ATOMIC_RMW8_U_CMPXCHG_I64_A64 = 577, // WebAssemblyInstrFormats.td:59
593 ATOMIC_RMW8_U_CMPXCHG_I64_A64_S = 578, // WebAssemblyInstrFormats.td:61
594 ATOMIC_RMW8_U_OR_I32_A32 = 579, // WebAssemblyInstrFormats.td:59
595 ATOMIC_RMW8_U_OR_I32_A32_S = 580, // WebAssemblyInstrFormats.td:61
596 ATOMIC_RMW8_U_OR_I32_A64 = 581, // WebAssemblyInstrFormats.td:59
597 ATOMIC_RMW8_U_OR_I32_A64_S = 582, // WebAssemblyInstrFormats.td:61
598 ATOMIC_RMW8_U_OR_I64_A32 = 583, // WebAssemblyInstrFormats.td:59
599 ATOMIC_RMW8_U_OR_I64_A32_S = 584, // WebAssemblyInstrFormats.td:61
600 ATOMIC_RMW8_U_OR_I64_A64 = 585, // WebAssemblyInstrFormats.td:59
601 ATOMIC_RMW8_U_OR_I64_A64_S = 586, // WebAssemblyInstrFormats.td:61
602 ATOMIC_RMW8_U_SUB_I32_A32 = 587, // WebAssemblyInstrFormats.td:59
603 ATOMIC_RMW8_U_SUB_I32_A32_S = 588, // WebAssemblyInstrFormats.td:61
604 ATOMIC_RMW8_U_SUB_I32_A64 = 589, // WebAssemblyInstrFormats.td:59
605 ATOMIC_RMW8_U_SUB_I32_A64_S = 590, // WebAssemblyInstrFormats.td:61
606 ATOMIC_RMW8_U_SUB_I64_A32 = 591, // WebAssemblyInstrFormats.td:59
607 ATOMIC_RMW8_U_SUB_I64_A32_S = 592, // WebAssemblyInstrFormats.td:61
608 ATOMIC_RMW8_U_SUB_I64_A64 = 593, // WebAssemblyInstrFormats.td:59
609 ATOMIC_RMW8_U_SUB_I64_A64_S = 594, // WebAssemblyInstrFormats.td:61
610 ATOMIC_RMW8_U_XCHG_I32_A32 = 595, // WebAssemblyInstrFormats.td:59
611 ATOMIC_RMW8_U_XCHG_I32_A32_S = 596, // WebAssemblyInstrFormats.td:61
612 ATOMIC_RMW8_U_XCHG_I32_A64 = 597, // WebAssemblyInstrFormats.td:59
613 ATOMIC_RMW8_U_XCHG_I32_A64_S = 598, // WebAssemblyInstrFormats.td:61
614 ATOMIC_RMW8_U_XCHG_I64_A32 = 599, // WebAssemblyInstrFormats.td:59
615 ATOMIC_RMW8_U_XCHG_I64_A32_S = 600, // WebAssemblyInstrFormats.td:61
616 ATOMIC_RMW8_U_XCHG_I64_A64 = 601, // WebAssemblyInstrFormats.td:59
617 ATOMIC_RMW8_U_XCHG_I64_A64_S = 602, // WebAssemblyInstrFormats.td:61
618 ATOMIC_RMW8_U_XOR_I32_A32 = 603, // WebAssemblyInstrFormats.td:59
619 ATOMIC_RMW8_U_XOR_I32_A32_S = 604, // WebAssemblyInstrFormats.td:61
620 ATOMIC_RMW8_U_XOR_I32_A64 = 605, // WebAssemblyInstrFormats.td:59
621 ATOMIC_RMW8_U_XOR_I32_A64_S = 606, // WebAssemblyInstrFormats.td:61
622 ATOMIC_RMW8_U_XOR_I64_A32 = 607, // WebAssemblyInstrFormats.td:59
623 ATOMIC_RMW8_U_XOR_I64_A32_S = 608, // WebAssemblyInstrFormats.td:61
624 ATOMIC_RMW8_U_XOR_I64_A64 = 609, // WebAssemblyInstrFormats.td:59
625 ATOMIC_RMW8_U_XOR_I64_A64_S = 610, // WebAssemblyInstrFormats.td:61
626 ATOMIC_RMW_ADD_I32_A32 = 611, // WebAssemblyInstrFormats.td:59
627 ATOMIC_RMW_ADD_I32_A32_S = 612, // WebAssemblyInstrFormats.td:61
628 ATOMIC_RMW_ADD_I32_A64 = 613, // WebAssemblyInstrFormats.td:59
629 ATOMIC_RMW_ADD_I32_A64_S = 614, // WebAssemblyInstrFormats.td:61
630 ATOMIC_RMW_ADD_I64_A32 = 615, // WebAssemblyInstrFormats.td:59
631 ATOMIC_RMW_ADD_I64_A32_S = 616, // WebAssemblyInstrFormats.td:61
632 ATOMIC_RMW_ADD_I64_A64 = 617, // WebAssemblyInstrFormats.td:59
633 ATOMIC_RMW_ADD_I64_A64_S = 618, // WebAssemblyInstrFormats.td:61
634 ATOMIC_RMW_AND_I32_A32 = 619, // WebAssemblyInstrFormats.td:59
635 ATOMIC_RMW_AND_I32_A32_S = 620, // WebAssemblyInstrFormats.td:61
636 ATOMIC_RMW_AND_I32_A64 = 621, // WebAssemblyInstrFormats.td:59
637 ATOMIC_RMW_AND_I32_A64_S = 622, // WebAssemblyInstrFormats.td:61
638 ATOMIC_RMW_AND_I64_A32 = 623, // WebAssemblyInstrFormats.td:59
639 ATOMIC_RMW_AND_I64_A32_S = 624, // WebAssemblyInstrFormats.td:61
640 ATOMIC_RMW_AND_I64_A64 = 625, // WebAssemblyInstrFormats.td:59
641 ATOMIC_RMW_AND_I64_A64_S = 626, // WebAssemblyInstrFormats.td:61
642 ATOMIC_RMW_CMPXCHG_I32_A32 = 627, // WebAssemblyInstrFormats.td:59
643 ATOMIC_RMW_CMPXCHG_I32_A32_S = 628, // WebAssemblyInstrFormats.td:61
644 ATOMIC_RMW_CMPXCHG_I32_A64 = 629, // WebAssemblyInstrFormats.td:59
645 ATOMIC_RMW_CMPXCHG_I32_A64_S = 630, // WebAssemblyInstrFormats.td:61
646 ATOMIC_RMW_CMPXCHG_I64_A32 = 631, // WebAssemblyInstrFormats.td:59
647 ATOMIC_RMW_CMPXCHG_I64_A32_S = 632, // WebAssemblyInstrFormats.td:61
648 ATOMIC_RMW_CMPXCHG_I64_A64 = 633, // WebAssemblyInstrFormats.td:59
649 ATOMIC_RMW_CMPXCHG_I64_A64_S = 634, // WebAssemblyInstrFormats.td:61
650 ATOMIC_RMW_OR_I32_A32 = 635, // WebAssemblyInstrFormats.td:59
651 ATOMIC_RMW_OR_I32_A32_S = 636, // WebAssemblyInstrFormats.td:61
652 ATOMIC_RMW_OR_I32_A64 = 637, // WebAssemblyInstrFormats.td:59
653 ATOMIC_RMW_OR_I32_A64_S = 638, // WebAssemblyInstrFormats.td:61
654 ATOMIC_RMW_OR_I64_A32 = 639, // WebAssemblyInstrFormats.td:59
655 ATOMIC_RMW_OR_I64_A32_S = 640, // WebAssemblyInstrFormats.td:61
656 ATOMIC_RMW_OR_I64_A64 = 641, // WebAssemblyInstrFormats.td:59
657 ATOMIC_RMW_OR_I64_A64_S = 642, // WebAssemblyInstrFormats.td:61
658 ATOMIC_RMW_SUB_I32_A32 = 643, // WebAssemblyInstrFormats.td:59
659 ATOMIC_RMW_SUB_I32_A32_S = 644, // WebAssemblyInstrFormats.td:61
660 ATOMIC_RMW_SUB_I32_A64 = 645, // WebAssemblyInstrFormats.td:59
661 ATOMIC_RMW_SUB_I32_A64_S = 646, // WebAssemblyInstrFormats.td:61
662 ATOMIC_RMW_SUB_I64_A32 = 647, // WebAssemblyInstrFormats.td:59
663 ATOMIC_RMW_SUB_I64_A32_S = 648, // WebAssemblyInstrFormats.td:61
664 ATOMIC_RMW_SUB_I64_A64 = 649, // WebAssemblyInstrFormats.td:59
665 ATOMIC_RMW_SUB_I64_A64_S = 650, // WebAssemblyInstrFormats.td:61
666 ATOMIC_RMW_XCHG_I32_A32 = 651, // WebAssemblyInstrFormats.td:59
667 ATOMIC_RMW_XCHG_I32_A32_S = 652, // WebAssemblyInstrFormats.td:61
668 ATOMIC_RMW_XCHG_I32_A64 = 653, // WebAssemblyInstrFormats.td:59
669 ATOMIC_RMW_XCHG_I32_A64_S = 654, // WebAssemblyInstrFormats.td:61
670 ATOMIC_RMW_XCHG_I64_A32 = 655, // WebAssemblyInstrFormats.td:59
671 ATOMIC_RMW_XCHG_I64_A32_S = 656, // WebAssemblyInstrFormats.td:61
672 ATOMIC_RMW_XCHG_I64_A64 = 657, // WebAssemblyInstrFormats.td:59
673 ATOMIC_RMW_XCHG_I64_A64_S = 658, // WebAssemblyInstrFormats.td:61
674 ATOMIC_RMW_XOR_I32_A32 = 659, // WebAssemblyInstrFormats.td:59
675 ATOMIC_RMW_XOR_I32_A32_S = 660, // WebAssemblyInstrFormats.td:61
676 ATOMIC_RMW_XOR_I32_A64 = 661, // WebAssemblyInstrFormats.td:59
677 ATOMIC_RMW_XOR_I32_A64_S = 662, // WebAssemblyInstrFormats.td:61
678 ATOMIC_RMW_XOR_I64_A32 = 663, // WebAssemblyInstrFormats.td:59
679 ATOMIC_RMW_XOR_I64_A32_S = 664, // WebAssemblyInstrFormats.td:61
680 ATOMIC_RMW_XOR_I64_A64 = 665, // WebAssemblyInstrFormats.td:59
681 ATOMIC_RMW_XOR_I64_A64_S = 666, // WebAssemblyInstrFormats.td:61
682 ATOMIC_STORE16_I32_A32 = 667, // WebAssemblyInstrFormats.td:59
683 ATOMIC_STORE16_I32_A32_S = 668, // WebAssemblyInstrFormats.td:61
684 ATOMIC_STORE16_I32_A64 = 669, // WebAssemblyInstrFormats.td:59
685 ATOMIC_STORE16_I32_A64_S = 670, // WebAssemblyInstrFormats.td:61
686 ATOMIC_STORE16_I64_A32 = 671, // WebAssemblyInstrFormats.td:59
687 ATOMIC_STORE16_I64_A32_S = 672, // WebAssemblyInstrFormats.td:61
688 ATOMIC_STORE16_I64_A64 = 673, // WebAssemblyInstrFormats.td:59
689 ATOMIC_STORE16_I64_A64_S = 674, // WebAssemblyInstrFormats.td:61
690 ATOMIC_STORE32_I64_A32 = 675, // WebAssemblyInstrFormats.td:59
691 ATOMIC_STORE32_I64_A32_S = 676, // WebAssemblyInstrFormats.td:61
692 ATOMIC_STORE32_I64_A64 = 677, // WebAssemblyInstrFormats.td:59
693 ATOMIC_STORE32_I64_A64_S = 678, // WebAssemblyInstrFormats.td:61
694 ATOMIC_STORE8_I32_A32 = 679, // WebAssemblyInstrFormats.td:59
695 ATOMIC_STORE8_I32_A32_S = 680, // WebAssemblyInstrFormats.td:61
696 ATOMIC_STORE8_I32_A64 = 681, // WebAssemblyInstrFormats.td:59
697 ATOMIC_STORE8_I32_A64_S = 682, // WebAssemblyInstrFormats.td:61
698 ATOMIC_STORE8_I64_A32 = 683, // WebAssemblyInstrFormats.td:59
699 ATOMIC_STORE8_I64_A32_S = 684, // WebAssemblyInstrFormats.td:61
700 ATOMIC_STORE8_I64_A64 = 685, // WebAssemblyInstrFormats.td:59
701 ATOMIC_STORE8_I64_A64_S = 686, // WebAssemblyInstrFormats.td:61
702 ATOMIC_STORE_I32_A32 = 687, // WebAssemblyInstrFormats.td:59
703 ATOMIC_STORE_I32_A32_S = 688, // WebAssemblyInstrFormats.td:61
704 ATOMIC_STORE_I32_A64 = 689, // WebAssemblyInstrFormats.td:59
705 ATOMIC_STORE_I32_A64_S = 690, // WebAssemblyInstrFormats.td:61
706 ATOMIC_STORE_I64_A32 = 691, // WebAssemblyInstrFormats.td:59
707 ATOMIC_STORE_I64_A32_S = 692, // WebAssemblyInstrFormats.td:61
708 ATOMIC_STORE_I64_A64 = 693, // WebAssemblyInstrFormats.td:59
709 ATOMIC_STORE_I64_A64_S = 694, // WebAssemblyInstrFormats.td:61
710 AVGR_U_I16x8 = 695, // WebAssemblyInstrFormats.td:59
711 AVGR_U_I16x8_S = 696, // WebAssemblyInstrFormats.td:61
712 AVGR_U_I8x16 = 697, // WebAssemblyInstrFormats.td:59
713 AVGR_U_I8x16_S = 698, // WebAssemblyInstrFormats.td:61
714 BITMASK_I16x8 = 699, // WebAssemblyInstrFormats.td:59
715 BITMASK_I16x8_S = 700, // WebAssemblyInstrFormats.td:61
716 BITMASK_I32x4 = 701, // WebAssemblyInstrFormats.td:59
717 BITMASK_I32x4_S = 702, // WebAssemblyInstrFormats.td:61
718 BITMASK_I64x2 = 703, // WebAssemblyInstrFormats.td:59
719 BITMASK_I64x2_S = 704, // WebAssemblyInstrFormats.td:61
720 BITMASK_I8x16 = 705, // WebAssemblyInstrFormats.td:59
721 BITMASK_I8x16_S = 706, // WebAssemblyInstrFormats.td:61
722 BITSELECT = 707, // WebAssemblyInstrFormats.td:59
723 BITSELECT_S = 708, // WebAssemblyInstrFormats.td:61
724 BLOCK = 709, // WebAssemblyInstrFormats.td:59
725 BLOCK_S = 710, // WebAssemblyInstrFormats.td:61
726 BR = 711, // WebAssemblyInstrFormats.td:59
727 BR_IF = 712, // WebAssemblyInstrFormats.td:59
728 BR_IF_S = 713, // WebAssemblyInstrFormats.td:61
729 BR_S = 714, // WebAssemblyInstrFormats.td:61
730 BR_TABLE_I32 = 715, // WebAssemblyInstrFormats.td:59
731 BR_TABLE_I32_S = 716, // WebAssemblyInstrFormats.td:61
732 BR_TABLE_I64 = 717, // WebAssemblyInstrFormats.td:59
733 BR_TABLE_I64_S = 718, // WebAssemblyInstrFormats.td:61
734 BR_UNLESS = 719, // WebAssemblyInstrFormats.td:59
735 BR_UNLESS_S = 720, // WebAssemblyInstrFormats.td:61
736 CALL = 721, // WebAssemblyInstrFormats.td:59
737 CALL_INDIRECT = 722, // WebAssemblyInstrFormats.td:59
738 CALL_INDIRECT_S = 723, // WebAssemblyInstrFormats.td:61
739 CALL_REF = 724, // WebAssemblyInstrFormats.td:59
740 CALL_REF_S = 725, // WebAssemblyInstrFormats.td:61
741 CALL_S = 726, // WebAssemblyInstrFormats.td:61
742 CATCH = 727, // WebAssemblyInstrFormats.td:59
743 CATCH_ALL = 728, // WebAssemblyInstrFormats.td:59
744 CATCH_ALL_LEGACY = 729, // WebAssemblyInstrFormats.td:59
745 CATCH_ALL_LEGACY_S = 730, // WebAssemblyInstrFormats.td:61
746 CATCH_ALL_REF = 731, // WebAssemblyInstrFormats.td:59
747 CATCH_ALL_REF_S = 732, // WebAssemblyInstrFormats.td:61
748 CATCH_ALL_S = 733, // WebAssemblyInstrFormats.td:61
749 CATCH_LEGACY = 734, // WebAssemblyInstrFormats.td:59
750 CATCH_LEGACY_S = 735, // WebAssemblyInstrFormats.td:61
751 CATCH_REF = 736, // WebAssemblyInstrFormats.td:59
752 CATCH_REF_S = 737, // WebAssemblyInstrFormats.td:61
753 CATCH_S = 738, // WebAssemblyInstrFormats.td:61
754 CEIL_F16x8 = 739, // WebAssemblyInstrFormats.td:59
755 CEIL_F16x8_S = 740, // WebAssemblyInstrFormats.td:61
756 CEIL_F32 = 741, // WebAssemblyInstrFormats.td:59
757 CEIL_F32_S = 742, // WebAssemblyInstrFormats.td:61
758 CEIL_F32x4 = 743, // WebAssemblyInstrFormats.td:59
759 CEIL_F32x4_S = 744, // WebAssemblyInstrFormats.td:61
760 CEIL_F64 = 745, // WebAssemblyInstrFormats.td:59
761 CEIL_F64_S = 746, // WebAssemblyInstrFormats.td:61
762 CEIL_F64x2 = 747, // WebAssemblyInstrFormats.td:59
763 CEIL_F64x2_S = 748, // WebAssemblyInstrFormats.td:61
764 CLZ_I32 = 749, // WebAssemblyInstrFormats.td:59
765 CLZ_I32_S = 750, // WebAssemblyInstrFormats.td:61
766 CLZ_I64 = 751, // WebAssemblyInstrFormats.td:59
767 CLZ_I64_S = 752, // WebAssemblyInstrFormats.td:61
768 CONST_F32 = 753, // WebAssemblyInstrFormats.td:59
769 CONST_F32_S = 754, // WebAssemblyInstrFormats.td:61
770 CONST_F64 = 755, // WebAssemblyInstrFormats.td:59
771 CONST_F64_S = 756, // WebAssemblyInstrFormats.td:61
772 CONST_I32 = 757, // WebAssemblyInstrFormats.td:59
773 CONST_I32_S = 758, // WebAssemblyInstrFormats.td:61
774 CONST_I64 = 759, // WebAssemblyInstrFormats.td:59
775 CONST_I64_S = 760, // WebAssemblyInstrFormats.td:61
776 CONST_V128_F32x4 = 761, // WebAssemblyInstrFormats.td:59
777 CONST_V128_F32x4_S = 762, // WebAssemblyInstrFormats.td:61
778 CONST_V128_F64x2 = 763, // WebAssemblyInstrFormats.td:59
779 CONST_V128_F64x2_S = 764, // WebAssemblyInstrFormats.td:61
780 CONST_V128_I16x8 = 765, // WebAssemblyInstrFormats.td:59
781 CONST_V128_I16x8_S = 766, // WebAssemblyInstrFormats.td:61
782 CONST_V128_I32x4 = 767, // WebAssemblyInstrFormats.td:59
783 CONST_V128_I32x4_S = 768, // WebAssemblyInstrFormats.td:61
784 CONST_V128_I64x2 = 769, // WebAssemblyInstrFormats.td:59
785 CONST_V128_I64x2_S = 770, // WebAssemblyInstrFormats.td:61
786 CONST_V128_I8x16 = 771, // WebAssemblyInstrFormats.td:59
787 CONST_V128_I8x16_S = 772, // WebAssemblyInstrFormats.td:61
788 COPYSIGN_F32 = 773, // WebAssemblyInstrFormats.td:59
789 COPYSIGN_F32_S = 774, // WebAssemblyInstrFormats.td:61
790 COPYSIGN_F64 = 775, // WebAssemblyInstrFormats.td:59
791 COPYSIGN_F64_S = 776, // WebAssemblyInstrFormats.td:61
792 COPY_EXNREF = 777, // WebAssemblyInstrFormats.td:59
793 COPY_EXNREF_S = 778, // WebAssemblyInstrFormats.td:61
794 COPY_EXTERNREF = 779, // WebAssemblyInstrFormats.td:59
795 COPY_EXTERNREF_S = 780, // WebAssemblyInstrFormats.td:61
796 COPY_F32 = 781, // WebAssemblyInstrFormats.td:59
797 COPY_F32_S = 782, // WebAssemblyInstrFormats.td:61
798 COPY_F64 = 783, // WebAssemblyInstrFormats.td:59
799 COPY_F64_S = 784, // WebAssemblyInstrFormats.td:61
800 COPY_FUNCREF = 785, // WebAssemblyInstrFormats.td:59
801 COPY_FUNCREF_S = 786, // WebAssemblyInstrFormats.td:61
802 COPY_I32 = 787, // WebAssemblyInstrFormats.td:59
803 COPY_I32_S = 788, // WebAssemblyInstrFormats.td:61
804 COPY_I64 = 789, // WebAssemblyInstrFormats.td:59
805 COPY_I64_S = 790, // WebAssemblyInstrFormats.td:61
806 COPY_V128 = 791, // WebAssemblyInstrFormats.td:59
807 COPY_V128_S = 792, // WebAssemblyInstrFormats.td:61
808 CTZ_I32 = 793, // WebAssemblyInstrFormats.td:59
809 CTZ_I32_S = 794, // WebAssemblyInstrFormats.td:61
810 CTZ_I64 = 795, // WebAssemblyInstrFormats.td:59
811 CTZ_I64_S = 796, // WebAssemblyInstrFormats.td:61
812 DATA_DROP = 797, // WebAssemblyInstrFormats.td:59
813 DATA_DROP_S = 798, // WebAssemblyInstrFormats.td:61
814 DEBUG_UNREACHABLE = 799, // WebAssemblyInstrFormats.td:59
815 DEBUG_UNREACHABLE_S = 800, // WebAssemblyInstrFormats.td:61
816 DELEGATE = 801, // WebAssemblyInstrFormats.td:59
817 DELEGATE_S = 802, // WebAssemblyInstrFormats.td:61
818 DIV_F16x8 = 803, // WebAssemblyInstrFormats.td:59
819 DIV_F16x8_S = 804, // WebAssemblyInstrFormats.td:61
820 DIV_F32 = 805, // WebAssemblyInstrFormats.td:59
821 DIV_F32_S = 806, // WebAssemblyInstrFormats.td:61
822 DIV_F32x4 = 807, // WebAssemblyInstrFormats.td:59
823 DIV_F32x4_S = 808, // WebAssemblyInstrFormats.td:61
824 DIV_F64 = 809, // WebAssemblyInstrFormats.td:59
825 DIV_F64_S = 810, // WebAssemblyInstrFormats.td:61
826 DIV_F64x2 = 811, // WebAssemblyInstrFormats.td:59
827 DIV_F64x2_S = 812, // WebAssemblyInstrFormats.td:61
828 DIV_S_I32 = 813, // WebAssemblyInstrFormats.td:59
829 DIV_S_I32_S = 814, // WebAssemblyInstrFormats.td:61
830 DIV_S_I64 = 815, // WebAssemblyInstrFormats.td:59
831 DIV_S_I64_S = 816, // WebAssemblyInstrFormats.td:61
832 DIV_U_I32 = 817, // WebAssemblyInstrFormats.td:59
833 DIV_U_I32_S = 818, // WebAssemblyInstrFormats.td:61
834 DIV_U_I64 = 819, // WebAssemblyInstrFormats.td:59
835 DIV_U_I64_S = 820, // WebAssemblyInstrFormats.td:61
836 DOT = 821, // WebAssemblyInstrFormats.td:59
837 DOT_S = 822, // WebAssemblyInstrFormats.td:61
838 DROP_EXNREF = 823, // WebAssemblyInstrFormats.td:59
839 DROP_EXNREF_S = 824, // WebAssemblyInstrFormats.td:61
840 DROP_EXTERNREF = 825, // WebAssemblyInstrFormats.td:59
841 DROP_EXTERNREF_S = 826, // WebAssemblyInstrFormats.td:61
842 DROP_F32 = 827, // WebAssemblyInstrFormats.td:59
843 DROP_F32_S = 828, // WebAssemblyInstrFormats.td:61
844 DROP_F64 = 829, // WebAssemblyInstrFormats.td:59
845 DROP_F64_S = 830, // WebAssemblyInstrFormats.td:61
846 DROP_FUNCREF = 831, // WebAssemblyInstrFormats.td:59
847 DROP_FUNCREF_S = 832, // WebAssemblyInstrFormats.td:61
848 DROP_I32 = 833, // WebAssemblyInstrFormats.td:59
849 DROP_I32_S = 834, // WebAssemblyInstrFormats.td:61
850 DROP_I64 = 835, // WebAssemblyInstrFormats.td:59
851 DROP_I64_S = 836, // WebAssemblyInstrFormats.td:61
852 DROP_V128 = 837, // WebAssemblyInstrFormats.td:59
853 DROP_V128_S = 838, // WebAssemblyInstrFormats.td:61
854 ELSE = 839, // WebAssemblyInstrFormats.td:59
855 ELSE_S = 840, // WebAssemblyInstrFormats.td:61
856 END = 841, // WebAssemblyInstrFormats.td:59
857 END_BLOCK = 842, // WebAssemblyInstrFormats.td:59
858 END_BLOCK_S = 843, // WebAssemblyInstrFormats.td:61
859 END_FUNCTION = 844, // WebAssemblyInstrFormats.td:59
860 END_FUNCTION_S = 845, // WebAssemblyInstrFormats.td:61
861 END_IF = 846, // WebAssemblyInstrFormats.td:59
862 END_IF_S = 847, // WebAssemblyInstrFormats.td:61
863 END_LOOP = 848, // WebAssemblyInstrFormats.td:59
864 END_LOOP_S = 849, // WebAssemblyInstrFormats.td:61
865 END_S = 850, // WebAssemblyInstrFormats.td:61
866 END_TRY = 851, // WebAssemblyInstrFormats.td:59
867 END_TRY_S = 852, // WebAssemblyInstrFormats.td:61
868 END_TRY_TABLE = 853, // WebAssemblyInstrFormats.td:59
869 END_TRY_TABLE_S = 854, // WebAssemblyInstrFormats.td:61
870 EQZ_I32 = 855, // WebAssemblyInstrFormats.td:59
871 EQZ_I32_S = 856, // WebAssemblyInstrFormats.td:61
872 EQZ_I64 = 857, // WebAssemblyInstrFormats.td:59
873 EQZ_I64_S = 858, // WebAssemblyInstrFormats.td:61
874 EQ_F16x8 = 859, // WebAssemblyInstrFormats.td:59
875 EQ_F16x8_S = 860, // WebAssemblyInstrFormats.td:61
876 EQ_F32 = 861, // WebAssemblyInstrFormats.td:59
877 EQ_F32_S = 862, // WebAssemblyInstrFormats.td:61
878 EQ_F32x4 = 863, // WebAssemblyInstrFormats.td:59
879 EQ_F32x4_S = 864, // WebAssemblyInstrFormats.td:61
880 EQ_F64 = 865, // WebAssemblyInstrFormats.td:59
881 EQ_F64_S = 866, // WebAssemblyInstrFormats.td:61
882 EQ_F64x2 = 867, // WebAssemblyInstrFormats.td:59
883 EQ_F64x2_S = 868, // WebAssemblyInstrFormats.td:61
884 EQ_I16x8 = 869, // WebAssemblyInstrFormats.td:59
885 EQ_I16x8_S = 870, // WebAssemblyInstrFormats.td:61
886 EQ_I32 = 871, // WebAssemblyInstrFormats.td:59
887 EQ_I32_S = 872, // WebAssemblyInstrFormats.td:61
888 EQ_I32x4 = 873, // WebAssemblyInstrFormats.td:59
889 EQ_I32x4_S = 874, // WebAssemblyInstrFormats.td:61
890 EQ_I64 = 875, // WebAssemblyInstrFormats.td:59
891 EQ_I64_S = 876, // WebAssemblyInstrFormats.td:61
892 EQ_I64x2 = 877, // WebAssemblyInstrFormats.td:59
893 EQ_I64x2_S = 878, // WebAssemblyInstrFormats.td:61
894 EQ_I8x16 = 879, // WebAssemblyInstrFormats.td:59
895 EQ_I8x16_S = 880, // WebAssemblyInstrFormats.td:61
896 EXTMUL_HIGH_S_I16x8 = 881, // WebAssemblyInstrFormats.td:59
897 EXTMUL_HIGH_S_I16x8_S = 882, // WebAssemblyInstrFormats.td:61
898 EXTMUL_HIGH_S_I32x4 = 883, // WebAssemblyInstrFormats.td:59
899 EXTMUL_HIGH_S_I32x4_S = 884, // WebAssemblyInstrFormats.td:61
900 EXTMUL_HIGH_S_I64x2 = 885, // WebAssemblyInstrFormats.td:59
901 EXTMUL_HIGH_S_I64x2_S = 886, // WebAssemblyInstrFormats.td:61
902 EXTMUL_HIGH_U_I16x8 = 887, // WebAssemblyInstrFormats.td:59
903 EXTMUL_HIGH_U_I16x8_S = 888, // WebAssemblyInstrFormats.td:61
904 EXTMUL_HIGH_U_I32x4 = 889, // WebAssemblyInstrFormats.td:59
905 EXTMUL_HIGH_U_I32x4_S = 890, // WebAssemblyInstrFormats.td:61
906 EXTMUL_HIGH_U_I64x2 = 891, // WebAssemblyInstrFormats.td:59
907 EXTMUL_HIGH_U_I64x2_S = 892, // WebAssemblyInstrFormats.td:61
908 EXTMUL_LOW_S_I16x8 = 893, // WebAssemblyInstrFormats.td:59
909 EXTMUL_LOW_S_I16x8_S = 894, // WebAssemblyInstrFormats.td:61
910 EXTMUL_LOW_S_I32x4 = 895, // WebAssemblyInstrFormats.td:59
911 EXTMUL_LOW_S_I32x4_S = 896, // WebAssemblyInstrFormats.td:61
912 EXTMUL_LOW_S_I64x2 = 897, // WebAssemblyInstrFormats.td:59
913 EXTMUL_LOW_S_I64x2_S = 898, // WebAssemblyInstrFormats.td:61
914 EXTMUL_LOW_U_I16x8 = 899, // WebAssemblyInstrFormats.td:59
915 EXTMUL_LOW_U_I16x8_S = 900, // WebAssemblyInstrFormats.td:61
916 EXTMUL_LOW_U_I32x4 = 901, // WebAssemblyInstrFormats.td:59
917 EXTMUL_LOW_U_I32x4_S = 902, // WebAssemblyInstrFormats.td:61
918 EXTMUL_LOW_U_I64x2 = 903, // WebAssemblyInstrFormats.td:59
919 EXTMUL_LOW_U_I64x2_S = 904, // WebAssemblyInstrFormats.td:61
920 EXTRACT_LANE_F16x8 = 905, // WebAssemblyInstrFormats.td:59
921 EXTRACT_LANE_F16x8_S = 906, // WebAssemblyInstrFormats.td:61
922 EXTRACT_LANE_F32x4 = 907, // WebAssemblyInstrFormats.td:59
923 EXTRACT_LANE_F32x4_S = 908, // WebAssemblyInstrFormats.td:61
924 EXTRACT_LANE_F64x2 = 909, // WebAssemblyInstrFormats.td:59
925 EXTRACT_LANE_F64x2_S = 910, // WebAssemblyInstrFormats.td:61
926 EXTRACT_LANE_I16x8_s = 911, // WebAssemblyInstrFormats.td:59
927 EXTRACT_LANE_I16x8_s_S = 912, // WebAssemblyInstrFormats.td:61
928 EXTRACT_LANE_I16x8_u = 913, // WebAssemblyInstrFormats.td:59
929 EXTRACT_LANE_I16x8_u_S = 914, // WebAssemblyInstrFormats.td:61
930 EXTRACT_LANE_I32x4 = 915, // WebAssemblyInstrFormats.td:59
931 EXTRACT_LANE_I32x4_S = 916, // WebAssemblyInstrFormats.td:61
932 EXTRACT_LANE_I64x2 = 917, // WebAssemblyInstrFormats.td:59
933 EXTRACT_LANE_I64x2_S = 918, // WebAssemblyInstrFormats.td:61
934 EXTRACT_LANE_I8x16_s = 919, // WebAssemblyInstrFormats.td:59
935 EXTRACT_LANE_I8x16_s_S = 920, // WebAssemblyInstrFormats.td:61
936 EXTRACT_LANE_I8x16_u = 921, // WebAssemblyInstrFormats.td:59
937 EXTRACT_LANE_I8x16_u_S = 922, // WebAssemblyInstrFormats.td:61
938 F32_CONVERT_S_I32 = 923, // WebAssemblyInstrFormats.td:59
939 F32_CONVERT_S_I32_S = 924, // WebAssemblyInstrFormats.td:61
940 F32_CONVERT_S_I64 = 925, // WebAssemblyInstrFormats.td:59
941 F32_CONVERT_S_I64_S = 926, // WebAssemblyInstrFormats.td:61
942 F32_CONVERT_U_I32 = 927, // WebAssemblyInstrFormats.td:59
943 F32_CONVERT_U_I32_S = 928, // WebAssemblyInstrFormats.td:61
944 F32_CONVERT_U_I64 = 929, // WebAssemblyInstrFormats.td:59
945 F32_CONVERT_U_I64_S = 930, // WebAssemblyInstrFormats.td:61
946 F32_DEMOTE_F64 = 931, // WebAssemblyInstrFormats.td:59
947 F32_DEMOTE_F64_S = 932, // WebAssemblyInstrFormats.td:61
948 F32_REINTERPRET_I32 = 933, // WebAssemblyInstrFormats.td:59
949 F32_REINTERPRET_I32_S = 934, // WebAssemblyInstrFormats.td:61
950 F64_CONVERT_S_I32 = 935, // WebAssemblyInstrFormats.td:59
951 F64_CONVERT_S_I32_S = 936, // WebAssemblyInstrFormats.td:61
952 F64_CONVERT_S_I64 = 937, // WebAssemblyInstrFormats.td:59
953 F64_CONVERT_S_I64_S = 938, // WebAssemblyInstrFormats.td:61
954 F64_CONVERT_U_I32 = 939, // WebAssemblyInstrFormats.td:59
955 F64_CONVERT_U_I32_S = 940, // WebAssemblyInstrFormats.td:61
956 F64_CONVERT_U_I64 = 941, // WebAssemblyInstrFormats.td:59
957 F64_CONVERT_U_I64_S = 942, // WebAssemblyInstrFormats.td:61
958 F64_PROMOTE_F32 = 943, // WebAssemblyInstrFormats.td:59
959 F64_PROMOTE_F32_S = 944, // WebAssemblyInstrFormats.td:61
960 F64_REINTERPRET_I64 = 945, // WebAssemblyInstrFormats.td:59
961 F64_REINTERPRET_I64_S = 946, // WebAssemblyInstrFormats.td:61
962 FALLTHROUGH_RETURN = 947, // WebAssemblyInstrFormats.td:59
963 FALLTHROUGH_RETURN_S = 948, // WebAssemblyInstrFormats.td:61
964 FLOOR_F16x8 = 949, // WebAssemblyInstrFormats.td:59
965 FLOOR_F16x8_S = 950, // WebAssemblyInstrFormats.td:61
966 FLOOR_F32 = 951, // WebAssemblyInstrFormats.td:59
967 FLOOR_F32_S = 952, // WebAssemblyInstrFormats.td:61
968 FLOOR_F32x4 = 953, // WebAssemblyInstrFormats.td:59
969 FLOOR_F32x4_S = 954, // WebAssemblyInstrFormats.td:61
970 FLOOR_F64 = 955, // WebAssemblyInstrFormats.td:59
971 FLOOR_F64_S = 956, // WebAssemblyInstrFormats.td:61
972 FLOOR_F64x2 = 957, // WebAssemblyInstrFormats.td:59
973 FLOOR_F64x2_S = 958, // WebAssemblyInstrFormats.td:61
974 FP_TO_SINT_I32_F32 = 959, // WebAssemblyInstrFormats.td:59
975 FP_TO_SINT_I32_F32_S = 960, // WebAssemblyInstrFormats.td:61
976 FP_TO_SINT_I32_F64 = 961, // WebAssemblyInstrFormats.td:59
977 FP_TO_SINT_I32_F64_S = 962, // WebAssemblyInstrFormats.td:61
978 FP_TO_SINT_I64_F32 = 963, // WebAssemblyInstrFormats.td:59
979 FP_TO_SINT_I64_F32_S = 964, // WebAssemblyInstrFormats.td:61
980 FP_TO_SINT_I64_F64 = 965, // WebAssemblyInstrFormats.td:59
981 FP_TO_SINT_I64_F64_S = 966, // WebAssemblyInstrFormats.td:61
982 FP_TO_UINT_I32_F32 = 967, // WebAssemblyInstrFormats.td:59
983 FP_TO_UINT_I32_F32_S = 968, // WebAssemblyInstrFormats.td:61
984 FP_TO_UINT_I32_F64 = 969, // WebAssemblyInstrFormats.td:59
985 FP_TO_UINT_I32_F64_S = 970, // WebAssemblyInstrFormats.td:61
986 FP_TO_UINT_I64_F32 = 971, // WebAssemblyInstrFormats.td:59
987 FP_TO_UINT_I64_F32_S = 972, // WebAssemblyInstrFormats.td:61
988 FP_TO_UINT_I64_F64 = 973, // WebAssemblyInstrFormats.td:59
989 FP_TO_UINT_I64_F64_S = 974, // WebAssemblyInstrFormats.td:61
990 GE_F16x8 = 975, // WebAssemblyInstrFormats.td:59
991 GE_F16x8_S = 976, // WebAssemblyInstrFormats.td:61
992 GE_F32 = 977, // WebAssemblyInstrFormats.td:59
993 GE_F32_S = 978, // WebAssemblyInstrFormats.td:61
994 GE_F32x4 = 979, // WebAssemblyInstrFormats.td:59
995 GE_F32x4_S = 980, // WebAssemblyInstrFormats.td:61
996 GE_F64 = 981, // WebAssemblyInstrFormats.td:59
997 GE_F64_S = 982, // WebAssemblyInstrFormats.td:61
998 GE_F64x2 = 983, // WebAssemblyInstrFormats.td:59
999 GE_F64x2_S = 984, // WebAssemblyInstrFormats.td:61
1000 GE_S_I16x8 = 985, // WebAssemblyInstrFormats.td:59
1001 GE_S_I16x8_S = 986, // WebAssemblyInstrFormats.td:61
1002 GE_S_I32 = 987, // WebAssemblyInstrFormats.td:59
1003 GE_S_I32_S = 988, // WebAssemblyInstrFormats.td:61
1004 GE_S_I32x4 = 989, // WebAssemblyInstrFormats.td:59
1005 GE_S_I32x4_S = 990, // WebAssemblyInstrFormats.td:61
1006 GE_S_I64 = 991, // WebAssemblyInstrFormats.td:59
1007 GE_S_I64_S = 992, // WebAssemblyInstrFormats.td:61
1008 GE_S_I64x2 = 993, // WebAssemblyInstrFormats.td:59
1009 GE_S_I64x2_S = 994, // WebAssemblyInstrFormats.td:61
1010 GE_S_I8x16 = 995, // WebAssemblyInstrFormats.td:59
1011 GE_S_I8x16_S = 996, // WebAssemblyInstrFormats.td:61
1012 GE_U_I16x8 = 997, // WebAssemblyInstrFormats.td:59
1013 GE_U_I16x8_S = 998, // WebAssemblyInstrFormats.td:61
1014 GE_U_I32 = 999, // WebAssemblyInstrFormats.td:59
1015 GE_U_I32_S = 1000, // WebAssemblyInstrFormats.td:61
1016 GE_U_I32x4 = 1001, // WebAssemblyInstrFormats.td:59
1017 GE_U_I32x4_S = 1002, // WebAssemblyInstrFormats.td:61
1018 GE_U_I64 = 1003, // WebAssemblyInstrFormats.td:59
1019 GE_U_I64_S = 1004, // WebAssemblyInstrFormats.td:61
1020 GE_U_I8x16 = 1005, // WebAssemblyInstrFormats.td:59
1021 GE_U_I8x16_S = 1006, // WebAssemblyInstrFormats.td:61
1022 GLOBAL_GET_EXNREF = 1007, // WebAssemblyInstrFormats.td:59
1023 GLOBAL_GET_EXNREF_S = 1008, // WebAssemblyInstrFormats.td:61
1024 GLOBAL_GET_EXTERNREF = 1009, // WebAssemblyInstrFormats.td:59
1025 GLOBAL_GET_EXTERNREF_S = 1010, // WebAssemblyInstrFormats.td:61
1026 GLOBAL_GET_F32 = 1011, // WebAssemblyInstrFormats.td:59
1027 GLOBAL_GET_F32_S = 1012, // WebAssemblyInstrFormats.td:61
1028 GLOBAL_GET_F64 = 1013, // WebAssemblyInstrFormats.td:59
1029 GLOBAL_GET_F64_S = 1014, // WebAssemblyInstrFormats.td:61
1030 GLOBAL_GET_FUNCREF = 1015, // WebAssemblyInstrFormats.td:59
1031 GLOBAL_GET_FUNCREF_S = 1016, // WebAssemblyInstrFormats.td:61
1032 GLOBAL_GET_I32 = 1017, // WebAssemblyInstrFormats.td:59
1033 GLOBAL_GET_I32_S = 1018, // WebAssemblyInstrFormats.td:61
1034 GLOBAL_GET_I64 = 1019, // WebAssemblyInstrFormats.td:59
1035 GLOBAL_GET_I64_S = 1020, // WebAssemblyInstrFormats.td:61
1036 GLOBAL_GET_V128 = 1021, // WebAssemblyInstrFormats.td:59
1037 GLOBAL_GET_V128_S = 1022, // WebAssemblyInstrFormats.td:61
1038 GLOBAL_SET_EXNREF = 1023, // WebAssemblyInstrFormats.td:59
1039 GLOBAL_SET_EXNREF_S = 1024, // WebAssemblyInstrFormats.td:61
1040 GLOBAL_SET_EXTERNREF = 1025, // WebAssemblyInstrFormats.td:59
1041 GLOBAL_SET_EXTERNREF_S = 1026, // WebAssemblyInstrFormats.td:61
1042 GLOBAL_SET_F32 = 1027, // WebAssemblyInstrFormats.td:59
1043 GLOBAL_SET_F32_S = 1028, // WebAssemblyInstrFormats.td:61
1044 GLOBAL_SET_F64 = 1029, // WebAssemblyInstrFormats.td:59
1045 GLOBAL_SET_F64_S = 1030, // WebAssemblyInstrFormats.td:61
1046 GLOBAL_SET_FUNCREF = 1031, // WebAssemblyInstrFormats.td:59
1047 GLOBAL_SET_FUNCREF_S = 1032, // WebAssemblyInstrFormats.td:61
1048 GLOBAL_SET_I32 = 1033, // WebAssemblyInstrFormats.td:59
1049 GLOBAL_SET_I32_S = 1034, // WebAssemblyInstrFormats.td:61
1050 GLOBAL_SET_I64 = 1035, // WebAssemblyInstrFormats.td:59
1051 GLOBAL_SET_I64_S = 1036, // WebAssemblyInstrFormats.td:61
1052 GLOBAL_SET_V128 = 1037, // WebAssemblyInstrFormats.td:59
1053 GLOBAL_SET_V128_S = 1038, // WebAssemblyInstrFormats.td:61
1054 GT_F16x8 = 1039, // WebAssemblyInstrFormats.td:59
1055 GT_F16x8_S = 1040, // WebAssemblyInstrFormats.td:61
1056 GT_F32 = 1041, // WebAssemblyInstrFormats.td:59
1057 GT_F32_S = 1042, // WebAssemblyInstrFormats.td:61
1058 GT_F32x4 = 1043, // WebAssemblyInstrFormats.td:59
1059 GT_F32x4_S = 1044, // WebAssemblyInstrFormats.td:61
1060 GT_F64 = 1045, // WebAssemblyInstrFormats.td:59
1061 GT_F64_S = 1046, // WebAssemblyInstrFormats.td:61
1062 GT_F64x2 = 1047, // WebAssemblyInstrFormats.td:59
1063 GT_F64x2_S = 1048, // WebAssemblyInstrFormats.td:61
1064 GT_S_I16x8 = 1049, // WebAssemblyInstrFormats.td:59
1065 GT_S_I16x8_S = 1050, // WebAssemblyInstrFormats.td:61
1066 GT_S_I32 = 1051, // WebAssemblyInstrFormats.td:59
1067 GT_S_I32_S = 1052, // WebAssemblyInstrFormats.td:61
1068 GT_S_I32x4 = 1053, // WebAssemblyInstrFormats.td:59
1069 GT_S_I32x4_S = 1054, // WebAssemblyInstrFormats.td:61
1070 GT_S_I64 = 1055, // WebAssemblyInstrFormats.td:59
1071 GT_S_I64_S = 1056, // WebAssemblyInstrFormats.td:61
1072 GT_S_I64x2 = 1057, // WebAssemblyInstrFormats.td:59
1073 GT_S_I64x2_S = 1058, // WebAssemblyInstrFormats.td:61
1074 GT_S_I8x16 = 1059, // WebAssemblyInstrFormats.td:59
1075 GT_S_I8x16_S = 1060, // WebAssemblyInstrFormats.td:61
1076 GT_U_I16x8 = 1061, // WebAssemblyInstrFormats.td:59
1077 GT_U_I16x8_S = 1062, // WebAssemblyInstrFormats.td:61
1078 GT_U_I32 = 1063, // WebAssemblyInstrFormats.td:59
1079 GT_U_I32_S = 1064, // WebAssemblyInstrFormats.td:61
1080 GT_U_I32x4 = 1065, // WebAssemblyInstrFormats.td:59
1081 GT_U_I32x4_S = 1066, // WebAssemblyInstrFormats.td:61
1082 GT_U_I64 = 1067, // WebAssemblyInstrFormats.td:59
1083 GT_U_I64_S = 1068, // WebAssemblyInstrFormats.td:61
1084 GT_U_I8x16 = 1069, // WebAssemblyInstrFormats.td:59
1085 GT_U_I8x16_S = 1070, // WebAssemblyInstrFormats.td:61
1086 I32_EXTEND16_S_I32 = 1071, // WebAssemblyInstrFormats.td:59
1087 I32_EXTEND16_S_I32_S = 1072, // WebAssemblyInstrFormats.td:61
1088 I32_EXTEND8_S_I32 = 1073, // WebAssemblyInstrFormats.td:59
1089 I32_EXTEND8_S_I32_S = 1074, // WebAssemblyInstrFormats.td:61
1090 I32_REINTERPRET_F32 = 1075, // WebAssemblyInstrFormats.td:59
1091 I32_REINTERPRET_F32_S = 1076, // WebAssemblyInstrFormats.td:61
1092 I32_TRUNC_S_F32 = 1077, // WebAssemblyInstrFormats.td:59
1093 I32_TRUNC_S_F32_S = 1078, // WebAssemblyInstrFormats.td:61
1094 I32_TRUNC_S_F64 = 1079, // WebAssemblyInstrFormats.td:59
1095 I32_TRUNC_S_F64_S = 1080, // WebAssemblyInstrFormats.td:61
1096 I32_TRUNC_S_SAT_F32 = 1081, // WebAssemblyInstrFormats.td:59
1097 I32_TRUNC_S_SAT_F32_S = 1082, // WebAssemblyInstrFormats.td:61
1098 I32_TRUNC_S_SAT_F64 = 1083, // WebAssemblyInstrFormats.td:59
1099 I32_TRUNC_S_SAT_F64_S = 1084, // WebAssemblyInstrFormats.td:61
1100 I32_TRUNC_U_F32 = 1085, // WebAssemblyInstrFormats.td:59
1101 I32_TRUNC_U_F32_S = 1086, // WebAssemblyInstrFormats.td:61
1102 I32_TRUNC_U_F64 = 1087, // WebAssemblyInstrFormats.td:59
1103 I32_TRUNC_U_F64_S = 1088, // WebAssemblyInstrFormats.td:61
1104 I32_TRUNC_U_SAT_F32 = 1089, // WebAssemblyInstrFormats.td:59
1105 I32_TRUNC_U_SAT_F32_S = 1090, // WebAssemblyInstrFormats.td:61
1106 I32_TRUNC_U_SAT_F64 = 1091, // WebAssemblyInstrFormats.td:59
1107 I32_TRUNC_U_SAT_F64_S = 1092, // WebAssemblyInstrFormats.td:61
1108 I32_WRAP_I64 = 1093, // WebAssemblyInstrFormats.td:59
1109 I32_WRAP_I64_S = 1094, // WebAssemblyInstrFormats.td:61
1110 I64_ADD128 = 1095, // WebAssemblyInstrFormats.td:59
1111 I64_ADD128_S = 1096, // WebAssemblyInstrFormats.td:61
1112 I64_EXTEND16_S_I64 = 1097, // WebAssemblyInstrFormats.td:59
1113 I64_EXTEND16_S_I64_S = 1098, // WebAssemblyInstrFormats.td:61
1114 I64_EXTEND32_S_I64 = 1099, // WebAssemblyInstrFormats.td:59
1115 I64_EXTEND32_S_I64_S = 1100, // WebAssemblyInstrFormats.td:61
1116 I64_EXTEND8_S_I64 = 1101, // WebAssemblyInstrFormats.td:59
1117 I64_EXTEND8_S_I64_S = 1102, // WebAssemblyInstrFormats.td:61
1118 I64_EXTEND_S_I32 = 1103, // WebAssemblyInstrFormats.td:59
1119 I64_EXTEND_S_I32_S = 1104, // WebAssemblyInstrFormats.td:61
1120 I64_EXTEND_U_I32 = 1105, // WebAssemblyInstrFormats.td:59
1121 I64_EXTEND_U_I32_S = 1106, // WebAssemblyInstrFormats.td:61
1122 I64_MUL_WIDE_S = 1107, // WebAssemblyInstrFormats.td:59
1123 I64_MUL_WIDE_S_S = 1108, // WebAssemblyInstrFormats.td:61
1124 I64_MUL_WIDE_U = 1109, // WebAssemblyInstrFormats.td:59
1125 I64_MUL_WIDE_U_S = 1110, // WebAssemblyInstrFormats.td:61
1126 I64_REINTERPRET_F64 = 1111, // WebAssemblyInstrFormats.td:59
1127 I64_REINTERPRET_F64_S = 1112, // WebAssemblyInstrFormats.td:61
1128 I64_SUB128 = 1113, // WebAssemblyInstrFormats.td:59
1129 I64_SUB128_S = 1114, // WebAssemblyInstrFormats.td:61
1130 I64_TRUNC_S_F32 = 1115, // WebAssemblyInstrFormats.td:59
1131 I64_TRUNC_S_F32_S = 1116, // WebAssemblyInstrFormats.td:61
1132 I64_TRUNC_S_F64 = 1117, // WebAssemblyInstrFormats.td:59
1133 I64_TRUNC_S_F64_S = 1118, // WebAssemblyInstrFormats.td:61
1134 I64_TRUNC_S_SAT_F32 = 1119, // WebAssemblyInstrFormats.td:59
1135 I64_TRUNC_S_SAT_F32_S = 1120, // WebAssemblyInstrFormats.td:61
1136 I64_TRUNC_S_SAT_F64 = 1121, // WebAssemblyInstrFormats.td:59
1137 I64_TRUNC_S_SAT_F64_S = 1122, // WebAssemblyInstrFormats.td:61
1138 I64_TRUNC_U_F32 = 1123, // WebAssemblyInstrFormats.td:59
1139 I64_TRUNC_U_F32_S = 1124, // WebAssemblyInstrFormats.td:61
1140 I64_TRUNC_U_F64 = 1125, // WebAssemblyInstrFormats.td:59
1141 I64_TRUNC_U_F64_S = 1126, // WebAssemblyInstrFormats.td:61
1142 I64_TRUNC_U_SAT_F32 = 1127, // WebAssemblyInstrFormats.td:59
1143 I64_TRUNC_U_SAT_F32_S = 1128, // WebAssemblyInstrFormats.td:61
1144 I64_TRUNC_U_SAT_F64 = 1129, // WebAssemblyInstrFormats.td:59
1145 I64_TRUNC_U_SAT_F64_S = 1130, // WebAssemblyInstrFormats.td:61
1146 IF = 1131, // WebAssemblyInstrFormats.td:59
1147 IF_S = 1132, // WebAssemblyInstrFormats.td:61
1148 LANESELECT_I16x8 = 1133, // WebAssemblyInstrFormats.td:59
1149 LANESELECT_I16x8_S = 1134, // WebAssemblyInstrFormats.td:61
1150 LANESELECT_I32x4 = 1135, // WebAssemblyInstrFormats.td:59
1151 LANESELECT_I32x4_S = 1136, // WebAssemblyInstrFormats.td:61
1152 LANESELECT_I64x2 = 1137, // WebAssemblyInstrFormats.td:59
1153 LANESELECT_I64x2_S = 1138, // WebAssemblyInstrFormats.td:61
1154 LANESELECT_I8x16 = 1139, // WebAssemblyInstrFormats.td:59
1155 LANESELECT_I8x16_S = 1140, // WebAssemblyInstrFormats.td:61
1156 LE_F16x8 = 1141, // WebAssemblyInstrFormats.td:59
1157 LE_F16x8_S = 1142, // WebAssemblyInstrFormats.td:61
1158 LE_F32 = 1143, // WebAssemblyInstrFormats.td:59
1159 LE_F32_S = 1144, // WebAssemblyInstrFormats.td:61
1160 LE_F32x4 = 1145, // WebAssemblyInstrFormats.td:59
1161 LE_F32x4_S = 1146, // WebAssemblyInstrFormats.td:61
1162 LE_F64 = 1147, // WebAssemblyInstrFormats.td:59
1163 LE_F64_S = 1148, // WebAssemblyInstrFormats.td:61
1164 LE_F64x2 = 1149, // WebAssemblyInstrFormats.td:59
1165 LE_F64x2_S = 1150, // WebAssemblyInstrFormats.td:61
1166 LE_S_I16x8 = 1151, // WebAssemblyInstrFormats.td:59
1167 LE_S_I16x8_S = 1152, // WebAssemblyInstrFormats.td:61
1168 LE_S_I32 = 1153, // WebAssemblyInstrFormats.td:59
1169 LE_S_I32_S = 1154, // WebAssemblyInstrFormats.td:61
1170 LE_S_I32x4 = 1155, // WebAssemblyInstrFormats.td:59
1171 LE_S_I32x4_S = 1156, // WebAssemblyInstrFormats.td:61
1172 LE_S_I64 = 1157, // WebAssemblyInstrFormats.td:59
1173 LE_S_I64_S = 1158, // WebAssemblyInstrFormats.td:61
1174 LE_S_I64x2 = 1159, // WebAssemblyInstrFormats.td:59
1175 LE_S_I64x2_S = 1160, // WebAssemblyInstrFormats.td:61
1176 LE_S_I8x16 = 1161, // WebAssemblyInstrFormats.td:59
1177 LE_S_I8x16_S = 1162, // WebAssemblyInstrFormats.td:61
1178 LE_U_I16x8 = 1163, // WebAssemblyInstrFormats.td:59
1179 LE_U_I16x8_S = 1164, // WebAssemblyInstrFormats.td:61
1180 LE_U_I32 = 1165, // WebAssemblyInstrFormats.td:59
1181 LE_U_I32_S = 1166, // WebAssemblyInstrFormats.td:61
1182 LE_U_I32x4 = 1167, // WebAssemblyInstrFormats.td:59
1183 LE_U_I32x4_S = 1168, // WebAssemblyInstrFormats.td:61
1184 LE_U_I64 = 1169, // WebAssemblyInstrFormats.td:59
1185 LE_U_I64_S = 1170, // WebAssemblyInstrFormats.td:61
1186 LE_U_I8x16 = 1171, // WebAssemblyInstrFormats.td:59
1187 LE_U_I8x16_S = 1172, // WebAssemblyInstrFormats.td:61
1188 LOAD16_SPLAT_A32 = 1173, // WebAssemblyInstrFormats.td:59
1189 LOAD16_SPLAT_A32_S = 1174, // WebAssemblyInstrFormats.td:61
1190 LOAD16_SPLAT_A64 = 1175, // WebAssemblyInstrFormats.td:59
1191 LOAD16_SPLAT_A64_S = 1176, // WebAssemblyInstrFormats.td:61
1192 LOAD16_S_I32_A32 = 1177, // WebAssemblyInstrFormats.td:59
1193 LOAD16_S_I32_A32_S = 1178, // WebAssemblyInstrFormats.td:61
1194 LOAD16_S_I32_A64 = 1179, // WebAssemblyInstrFormats.td:59
1195 LOAD16_S_I32_A64_S = 1180, // WebAssemblyInstrFormats.td:61
1196 LOAD16_S_I64_A32 = 1181, // WebAssemblyInstrFormats.td:59
1197 LOAD16_S_I64_A32_S = 1182, // WebAssemblyInstrFormats.td:61
1198 LOAD16_S_I64_A64 = 1183, // WebAssemblyInstrFormats.td:59
1199 LOAD16_S_I64_A64_S = 1184, // WebAssemblyInstrFormats.td:61
1200 LOAD16_U_I32_A32 = 1185, // WebAssemblyInstrFormats.td:59
1201 LOAD16_U_I32_A32_S = 1186, // WebAssemblyInstrFormats.td:61
1202 LOAD16_U_I32_A64 = 1187, // WebAssemblyInstrFormats.td:59
1203 LOAD16_U_I32_A64_S = 1188, // WebAssemblyInstrFormats.td:61
1204 LOAD16_U_I64_A32 = 1189, // WebAssemblyInstrFormats.td:59
1205 LOAD16_U_I64_A32_S = 1190, // WebAssemblyInstrFormats.td:61
1206 LOAD16_U_I64_A64 = 1191, // WebAssemblyInstrFormats.td:59
1207 LOAD16_U_I64_A64_S = 1192, // WebAssemblyInstrFormats.td:61
1208 LOAD32_SPLAT_A32 = 1193, // WebAssemblyInstrFormats.td:59
1209 LOAD32_SPLAT_A32_S = 1194, // WebAssemblyInstrFormats.td:61
1210 LOAD32_SPLAT_A64 = 1195, // WebAssemblyInstrFormats.td:59
1211 LOAD32_SPLAT_A64_S = 1196, // WebAssemblyInstrFormats.td:61
1212 LOAD32_S_I64_A32 = 1197, // WebAssemblyInstrFormats.td:59
1213 LOAD32_S_I64_A32_S = 1198, // WebAssemblyInstrFormats.td:61
1214 LOAD32_S_I64_A64 = 1199, // WebAssemblyInstrFormats.td:59
1215 LOAD32_S_I64_A64_S = 1200, // WebAssemblyInstrFormats.td:61
1216 LOAD32_U_I64_A32 = 1201, // WebAssemblyInstrFormats.td:59
1217 LOAD32_U_I64_A32_S = 1202, // WebAssemblyInstrFormats.td:61
1218 LOAD32_U_I64_A64 = 1203, // WebAssemblyInstrFormats.td:59
1219 LOAD32_U_I64_A64_S = 1204, // WebAssemblyInstrFormats.td:61
1220 LOAD64_SPLAT_A32 = 1205, // WebAssemblyInstrFormats.td:59
1221 LOAD64_SPLAT_A32_S = 1206, // WebAssemblyInstrFormats.td:61
1222 LOAD64_SPLAT_A64 = 1207, // WebAssemblyInstrFormats.td:59
1223 LOAD64_SPLAT_A64_S = 1208, // WebAssemblyInstrFormats.td:61
1224 LOAD8_SPLAT_A32 = 1209, // WebAssemblyInstrFormats.td:59
1225 LOAD8_SPLAT_A32_S = 1210, // WebAssemblyInstrFormats.td:61
1226 LOAD8_SPLAT_A64 = 1211, // WebAssemblyInstrFormats.td:59
1227 LOAD8_SPLAT_A64_S = 1212, // WebAssemblyInstrFormats.td:61
1228 LOAD8_S_I32_A32 = 1213, // WebAssemblyInstrFormats.td:59
1229 LOAD8_S_I32_A32_S = 1214, // WebAssemblyInstrFormats.td:61
1230 LOAD8_S_I32_A64 = 1215, // WebAssemblyInstrFormats.td:59
1231 LOAD8_S_I32_A64_S = 1216, // WebAssemblyInstrFormats.td:61
1232 LOAD8_S_I64_A32 = 1217, // WebAssemblyInstrFormats.td:59
1233 LOAD8_S_I64_A32_S = 1218, // WebAssemblyInstrFormats.td:61
1234 LOAD8_S_I64_A64 = 1219, // WebAssemblyInstrFormats.td:59
1235 LOAD8_S_I64_A64_S = 1220, // WebAssemblyInstrFormats.td:61
1236 LOAD8_U_I32_A32 = 1221, // WebAssemblyInstrFormats.td:59
1237 LOAD8_U_I32_A32_S = 1222, // WebAssemblyInstrFormats.td:61
1238 LOAD8_U_I32_A64 = 1223, // WebAssemblyInstrFormats.td:59
1239 LOAD8_U_I32_A64_S = 1224, // WebAssemblyInstrFormats.td:61
1240 LOAD8_U_I64_A32 = 1225, // WebAssemblyInstrFormats.td:59
1241 LOAD8_U_I64_A32_S = 1226, // WebAssemblyInstrFormats.td:61
1242 LOAD8_U_I64_A64 = 1227, // WebAssemblyInstrFormats.td:59
1243 LOAD8_U_I64_A64_S = 1228, // WebAssemblyInstrFormats.td:61
1244 LOAD_EXTEND_S_I16x8_A32 = 1229, // WebAssemblyInstrFormats.td:59
1245 LOAD_EXTEND_S_I16x8_A32_S = 1230, // WebAssemblyInstrFormats.td:61
1246 LOAD_EXTEND_S_I16x8_A64 = 1231, // WebAssemblyInstrFormats.td:59
1247 LOAD_EXTEND_S_I16x8_A64_S = 1232, // WebAssemblyInstrFormats.td:61
1248 LOAD_EXTEND_S_I32x4_A32 = 1233, // WebAssemblyInstrFormats.td:59
1249 LOAD_EXTEND_S_I32x4_A32_S = 1234, // WebAssemblyInstrFormats.td:61
1250 LOAD_EXTEND_S_I32x4_A64 = 1235, // WebAssemblyInstrFormats.td:59
1251 LOAD_EXTEND_S_I32x4_A64_S = 1236, // WebAssemblyInstrFormats.td:61
1252 LOAD_EXTEND_S_I64x2_A32 = 1237, // WebAssemblyInstrFormats.td:59
1253 LOAD_EXTEND_S_I64x2_A32_S = 1238, // WebAssemblyInstrFormats.td:61
1254 LOAD_EXTEND_S_I64x2_A64 = 1239, // WebAssemblyInstrFormats.td:59
1255 LOAD_EXTEND_S_I64x2_A64_S = 1240, // WebAssemblyInstrFormats.td:61
1256 LOAD_EXTEND_U_I16x8_A32 = 1241, // WebAssemblyInstrFormats.td:59
1257 LOAD_EXTEND_U_I16x8_A32_S = 1242, // WebAssemblyInstrFormats.td:61
1258 LOAD_EXTEND_U_I16x8_A64 = 1243, // WebAssemblyInstrFormats.td:59
1259 LOAD_EXTEND_U_I16x8_A64_S = 1244, // WebAssemblyInstrFormats.td:61
1260 LOAD_EXTEND_U_I32x4_A32 = 1245, // WebAssemblyInstrFormats.td:59
1261 LOAD_EXTEND_U_I32x4_A32_S = 1246, // WebAssemblyInstrFormats.td:61
1262 LOAD_EXTEND_U_I32x4_A64 = 1247, // WebAssemblyInstrFormats.td:59
1263 LOAD_EXTEND_U_I32x4_A64_S = 1248, // WebAssemblyInstrFormats.td:61
1264 LOAD_EXTEND_U_I64x2_A32 = 1249, // WebAssemblyInstrFormats.td:59
1265 LOAD_EXTEND_U_I64x2_A32_S = 1250, // WebAssemblyInstrFormats.td:61
1266 LOAD_EXTEND_U_I64x2_A64 = 1251, // WebAssemblyInstrFormats.td:59
1267 LOAD_EXTEND_U_I64x2_A64_S = 1252, // WebAssemblyInstrFormats.td:61
1268 LOAD_F16_F32_A32 = 1253, // WebAssemblyInstrFormats.td:59
1269 LOAD_F16_F32_A32_S = 1254, // WebAssemblyInstrFormats.td:61
1270 LOAD_F16_F32_A64 = 1255, // WebAssemblyInstrFormats.td:59
1271 LOAD_F16_F32_A64_S = 1256, // WebAssemblyInstrFormats.td:61
1272 LOAD_F32_A32 = 1257, // WebAssemblyInstrFormats.td:59
1273 LOAD_F32_A32_S = 1258, // WebAssemblyInstrFormats.td:61
1274 LOAD_F32_A64 = 1259, // WebAssemblyInstrFormats.td:59
1275 LOAD_F32_A64_S = 1260, // WebAssemblyInstrFormats.td:61
1276 LOAD_F64_A32 = 1261, // WebAssemblyInstrFormats.td:59
1277 LOAD_F64_A32_S = 1262, // WebAssemblyInstrFormats.td:61
1278 LOAD_F64_A64 = 1263, // WebAssemblyInstrFormats.td:59
1279 LOAD_F64_A64_S = 1264, // WebAssemblyInstrFormats.td:61
1280 LOAD_I32_A32 = 1265, // WebAssemblyInstrFormats.td:59
1281 LOAD_I32_A32_S = 1266, // WebAssemblyInstrFormats.td:61
1282 LOAD_I32_A64 = 1267, // WebAssemblyInstrFormats.td:59
1283 LOAD_I32_A64_S = 1268, // WebAssemblyInstrFormats.td:61
1284 LOAD_I64_A32 = 1269, // WebAssemblyInstrFormats.td:59
1285 LOAD_I64_A32_S = 1270, // WebAssemblyInstrFormats.td:61
1286 LOAD_I64_A64 = 1271, // WebAssemblyInstrFormats.td:59
1287 LOAD_I64_A64_S = 1272, // WebAssemblyInstrFormats.td:61
1288 LOAD_LANE_16_A32 = 1273, // WebAssemblyInstrFormats.td:59
1289 LOAD_LANE_16_A32_S = 1274, // WebAssemblyInstrFormats.td:61
1290 LOAD_LANE_16_A64 = 1275, // WebAssemblyInstrFormats.td:59
1291 LOAD_LANE_16_A64_S = 1276, // WebAssemblyInstrFormats.td:61
1292 LOAD_LANE_32_A32 = 1277, // WebAssemblyInstrFormats.td:59
1293 LOAD_LANE_32_A32_S = 1278, // WebAssemblyInstrFormats.td:61
1294 LOAD_LANE_32_A64 = 1279, // WebAssemblyInstrFormats.td:59
1295 LOAD_LANE_32_A64_S = 1280, // WebAssemblyInstrFormats.td:61
1296 LOAD_LANE_64_A32 = 1281, // WebAssemblyInstrFormats.td:59
1297 LOAD_LANE_64_A32_S = 1282, // WebAssemblyInstrFormats.td:61
1298 LOAD_LANE_64_A64 = 1283, // WebAssemblyInstrFormats.td:59
1299 LOAD_LANE_64_A64_S = 1284, // WebAssemblyInstrFormats.td:61
1300 LOAD_LANE_8_A32 = 1285, // WebAssemblyInstrFormats.td:59
1301 LOAD_LANE_8_A32_S = 1286, // WebAssemblyInstrFormats.td:61
1302 LOAD_LANE_8_A64 = 1287, // WebAssemblyInstrFormats.td:59
1303 LOAD_LANE_8_A64_S = 1288, // WebAssemblyInstrFormats.td:61
1304 LOAD_V128_A32 = 1289, // WebAssemblyInstrFormats.td:59
1305 LOAD_V128_A32_S = 1290, // WebAssemblyInstrFormats.td:61
1306 LOAD_V128_A64 = 1291, // WebAssemblyInstrFormats.td:59
1307 LOAD_V128_A64_S = 1292, // WebAssemblyInstrFormats.td:61
1308 LOAD_ZERO_32_A32 = 1293, // WebAssemblyInstrFormats.td:59
1309 LOAD_ZERO_32_A32_S = 1294, // WebAssemblyInstrFormats.td:61
1310 LOAD_ZERO_32_A64 = 1295, // WebAssemblyInstrFormats.td:59
1311 LOAD_ZERO_32_A64_S = 1296, // WebAssemblyInstrFormats.td:61
1312 LOAD_ZERO_64_A32 = 1297, // WebAssemblyInstrFormats.td:59
1313 LOAD_ZERO_64_A32_S = 1298, // WebAssemblyInstrFormats.td:61
1314 LOAD_ZERO_64_A64 = 1299, // WebAssemblyInstrFormats.td:59
1315 LOAD_ZERO_64_A64_S = 1300, // WebAssemblyInstrFormats.td:61
1316 LOCAL_GET_EXNREF = 1301, // WebAssemblyInstrFormats.td:59
1317 LOCAL_GET_EXNREF_S = 1302, // WebAssemblyInstrFormats.td:61
1318 LOCAL_GET_EXTERNREF = 1303, // WebAssemblyInstrFormats.td:59
1319 LOCAL_GET_EXTERNREF_S = 1304, // WebAssemblyInstrFormats.td:61
1320 LOCAL_GET_F32 = 1305, // WebAssemblyInstrFormats.td:59
1321 LOCAL_GET_F32_S = 1306, // WebAssemblyInstrFormats.td:61
1322 LOCAL_GET_F64 = 1307, // WebAssemblyInstrFormats.td:59
1323 LOCAL_GET_F64_S = 1308, // WebAssemblyInstrFormats.td:61
1324 LOCAL_GET_FUNCREF = 1309, // WebAssemblyInstrFormats.td:59
1325 LOCAL_GET_FUNCREF_S = 1310, // WebAssemblyInstrFormats.td:61
1326 LOCAL_GET_I32 = 1311, // WebAssemblyInstrFormats.td:59
1327 LOCAL_GET_I32_S = 1312, // WebAssemblyInstrFormats.td:61
1328 LOCAL_GET_I64 = 1313, // WebAssemblyInstrFormats.td:59
1329 LOCAL_GET_I64_S = 1314, // WebAssemblyInstrFormats.td:61
1330 LOCAL_GET_V128 = 1315, // WebAssemblyInstrFormats.td:59
1331 LOCAL_GET_V128_S = 1316, // WebAssemblyInstrFormats.td:61
1332 LOCAL_SET_EXNREF = 1317, // WebAssemblyInstrFormats.td:59
1333 LOCAL_SET_EXNREF_S = 1318, // WebAssemblyInstrFormats.td:61
1334 LOCAL_SET_EXTERNREF = 1319, // WebAssemblyInstrFormats.td:59
1335 LOCAL_SET_EXTERNREF_S = 1320, // WebAssemblyInstrFormats.td:61
1336 LOCAL_SET_F32 = 1321, // WebAssemblyInstrFormats.td:59
1337 LOCAL_SET_F32_S = 1322, // WebAssemblyInstrFormats.td:61
1338 LOCAL_SET_F64 = 1323, // WebAssemblyInstrFormats.td:59
1339 LOCAL_SET_F64_S = 1324, // WebAssemblyInstrFormats.td:61
1340 LOCAL_SET_FUNCREF = 1325, // WebAssemblyInstrFormats.td:59
1341 LOCAL_SET_FUNCREF_S = 1326, // WebAssemblyInstrFormats.td:61
1342 LOCAL_SET_I32 = 1327, // WebAssemblyInstrFormats.td:59
1343 LOCAL_SET_I32_S = 1328, // WebAssemblyInstrFormats.td:61
1344 LOCAL_SET_I64 = 1329, // WebAssemblyInstrFormats.td:59
1345 LOCAL_SET_I64_S = 1330, // WebAssemblyInstrFormats.td:61
1346 LOCAL_SET_V128 = 1331, // WebAssemblyInstrFormats.td:59
1347 LOCAL_SET_V128_S = 1332, // WebAssemblyInstrFormats.td:61
1348 LOCAL_TEE_EXNREF = 1333, // WebAssemblyInstrFormats.td:59
1349 LOCAL_TEE_EXNREF_S = 1334, // WebAssemblyInstrFormats.td:61
1350 LOCAL_TEE_EXTERNREF = 1335, // WebAssemblyInstrFormats.td:59
1351 LOCAL_TEE_EXTERNREF_S = 1336, // WebAssemblyInstrFormats.td:61
1352 LOCAL_TEE_F32 = 1337, // WebAssemblyInstrFormats.td:59
1353 LOCAL_TEE_F32_S = 1338, // WebAssemblyInstrFormats.td:61
1354 LOCAL_TEE_F64 = 1339, // WebAssemblyInstrFormats.td:59
1355 LOCAL_TEE_F64_S = 1340, // WebAssemblyInstrFormats.td:61
1356 LOCAL_TEE_FUNCREF = 1341, // WebAssemblyInstrFormats.td:59
1357 LOCAL_TEE_FUNCREF_S = 1342, // WebAssemblyInstrFormats.td:61
1358 LOCAL_TEE_I32 = 1343, // WebAssemblyInstrFormats.td:59
1359 LOCAL_TEE_I32_S = 1344, // WebAssemblyInstrFormats.td:61
1360 LOCAL_TEE_I64 = 1345, // WebAssemblyInstrFormats.td:59
1361 LOCAL_TEE_I64_S = 1346, // WebAssemblyInstrFormats.td:61
1362 LOCAL_TEE_V128 = 1347, // WebAssemblyInstrFormats.td:59
1363 LOCAL_TEE_V128_S = 1348, // WebAssemblyInstrFormats.td:61
1364 LOOP = 1349, // WebAssemblyInstrFormats.td:59
1365 LOOP_S = 1350, // WebAssemblyInstrFormats.td:61
1366 LT_F16x8 = 1351, // WebAssemblyInstrFormats.td:59
1367 LT_F16x8_S = 1352, // WebAssemblyInstrFormats.td:61
1368 LT_F32 = 1353, // WebAssemblyInstrFormats.td:59
1369 LT_F32_S = 1354, // WebAssemblyInstrFormats.td:61
1370 LT_F32x4 = 1355, // WebAssemblyInstrFormats.td:59
1371 LT_F32x4_S = 1356, // WebAssemblyInstrFormats.td:61
1372 LT_F64 = 1357, // WebAssemblyInstrFormats.td:59
1373 LT_F64_S = 1358, // WebAssemblyInstrFormats.td:61
1374 LT_F64x2 = 1359, // WebAssemblyInstrFormats.td:59
1375 LT_F64x2_S = 1360, // WebAssemblyInstrFormats.td:61
1376 LT_S_I16x8 = 1361, // WebAssemblyInstrFormats.td:59
1377 LT_S_I16x8_S = 1362, // WebAssemblyInstrFormats.td:61
1378 LT_S_I32 = 1363, // WebAssemblyInstrFormats.td:59
1379 LT_S_I32_S = 1364, // WebAssemblyInstrFormats.td:61
1380 LT_S_I32x4 = 1365, // WebAssemblyInstrFormats.td:59
1381 LT_S_I32x4_S = 1366, // WebAssemblyInstrFormats.td:61
1382 LT_S_I64 = 1367, // WebAssemblyInstrFormats.td:59
1383 LT_S_I64_S = 1368, // WebAssemblyInstrFormats.td:61
1384 LT_S_I64x2 = 1369, // WebAssemblyInstrFormats.td:59
1385 LT_S_I64x2_S = 1370, // WebAssemblyInstrFormats.td:61
1386 LT_S_I8x16 = 1371, // WebAssemblyInstrFormats.td:59
1387 LT_S_I8x16_S = 1372, // WebAssemblyInstrFormats.td:61
1388 LT_U_I16x8 = 1373, // WebAssemblyInstrFormats.td:59
1389 LT_U_I16x8_S = 1374, // WebAssemblyInstrFormats.td:61
1390 LT_U_I32 = 1375, // WebAssemblyInstrFormats.td:59
1391 LT_U_I32_S = 1376, // WebAssemblyInstrFormats.td:61
1392 LT_U_I32x4 = 1377, // WebAssemblyInstrFormats.td:59
1393 LT_U_I32x4_S = 1378, // WebAssemblyInstrFormats.td:61
1394 LT_U_I64 = 1379, // WebAssemblyInstrFormats.td:59
1395 LT_U_I64_S = 1380, // WebAssemblyInstrFormats.td:61
1396 LT_U_I8x16 = 1381, // WebAssemblyInstrFormats.td:59
1397 LT_U_I8x16_S = 1382, // WebAssemblyInstrFormats.td:61
1398 MADD_F16x8 = 1383, // WebAssemblyInstrFormats.td:59
1399 MADD_F16x8_S = 1384, // WebAssemblyInstrFormats.td:61
1400 MADD_F32x4 = 1385, // WebAssemblyInstrFormats.td:59
1401 MADD_F32x4_S = 1386, // WebAssemblyInstrFormats.td:61
1402 MADD_F64x2 = 1387, // WebAssemblyInstrFormats.td:59
1403 MADD_F64x2_S = 1388, // WebAssemblyInstrFormats.td:61
1404 MAX_F16x8 = 1389, // WebAssemblyInstrFormats.td:59
1405 MAX_F16x8_S = 1390, // WebAssemblyInstrFormats.td:61
1406 MAX_F32 = 1391, // WebAssemblyInstrFormats.td:59
1407 MAX_F32_S = 1392, // WebAssemblyInstrFormats.td:61
1408 MAX_F32x4 = 1393, // WebAssemblyInstrFormats.td:59
1409 MAX_F32x4_S = 1394, // WebAssemblyInstrFormats.td:61
1410 MAX_F64 = 1395, // WebAssemblyInstrFormats.td:59
1411 MAX_F64_S = 1396, // WebAssemblyInstrFormats.td:61
1412 MAX_F64x2 = 1397, // WebAssemblyInstrFormats.td:59
1413 MAX_F64x2_S = 1398, // WebAssemblyInstrFormats.td:61
1414 MAX_S_I16x8 = 1399, // WebAssemblyInstrFormats.td:59
1415 MAX_S_I16x8_S = 1400, // WebAssemblyInstrFormats.td:61
1416 MAX_S_I32x4 = 1401, // WebAssemblyInstrFormats.td:59
1417 MAX_S_I32x4_S = 1402, // WebAssemblyInstrFormats.td:61
1418 MAX_S_I8x16 = 1403, // WebAssemblyInstrFormats.td:59
1419 MAX_S_I8x16_S = 1404, // WebAssemblyInstrFormats.td:61
1420 MAX_U_I16x8 = 1405, // WebAssemblyInstrFormats.td:59
1421 MAX_U_I16x8_S = 1406, // WebAssemblyInstrFormats.td:61
1422 MAX_U_I32x4 = 1407, // WebAssemblyInstrFormats.td:59
1423 MAX_U_I32x4_S = 1408, // WebAssemblyInstrFormats.td:61
1424 MAX_U_I8x16 = 1409, // WebAssemblyInstrFormats.td:59
1425 MAX_U_I8x16_S = 1410, // WebAssemblyInstrFormats.td:61
1426 MEMCPY_A32 = 1411, // WebAssemblyInstrFormats.td:59
1427 MEMCPY_A32_S = 1412, // WebAssemblyInstrFormats.td:61
1428 MEMCPY_A64 = 1413, // WebAssemblyInstrFormats.td:59
1429 MEMCPY_A64_S = 1414, // WebAssemblyInstrFormats.td:61
1430 MEMORY_ATOMIC_NOTIFY_A32 = 1415, // WebAssemblyInstrFormats.td:59
1431 MEMORY_ATOMIC_NOTIFY_A32_S = 1416, // WebAssemblyInstrFormats.td:61
1432 MEMORY_ATOMIC_NOTIFY_A64 = 1417, // WebAssemblyInstrFormats.td:59
1433 MEMORY_ATOMIC_NOTIFY_A64_S = 1418, // WebAssemblyInstrFormats.td:61
1434 MEMORY_ATOMIC_WAIT32_A32 = 1419, // WebAssemblyInstrFormats.td:59
1435 MEMORY_ATOMIC_WAIT32_A32_S = 1420, // WebAssemblyInstrFormats.td:61
1436 MEMORY_ATOMIC_WAIT32_A64 = 1421, // WebAssemblyInstrFormats.td:59
1437 MEMORY_ATOMIC_WAIT32_A64_S = 1422, // WebAssemblyInstrFormats.td:61
1438 MEMORY_ATOMIC_WAIT64_A32 = 1423, // WebAssemblyInstrFormats.td:59
1439 MEMORY_ATOMIC_WAIT64_A32_S = 1424, // WebAssemblyInstrFormats.td:61
1440 MEMORY_ATOMIC_WAIT64_A64 = 1425, // WebAssemblyInstrFormats.td:59
1441 MEMORY_ATOMIC_WAIT64_A64_S = 1426, // WebAssemblyInstrFormats.td:61
1442 MEMORY_COPY_A32 = 1427, // WebAssemblyInstrFormats.td:59
1443 MEMORY_COPY_A32_S = 1428, // WebAssemblyInstrFormats.td:61
1444 MEMORY_COPY_A64 = 1429, // WebAssemblyInstrFormats.td:59
1445 MEMORY_COPY_A64_S = 1430, // WebAssemblyInstrFormats.td:61
1446 MEMORY_FILL_A32 = 1431, // WebAssemblyInstrFormats.td:59
1447 MEMORY_FILL_A32_S = 1432, // WebAssemblyInstrFormats.td:61
1448 MEMORY_FILL_A64 = 1433, // WebAssemblyInstrFormats.td:59
1449 MEMORY_FILL_A64_S = 1434, // WebAssemblyInstrFormats.td:61
1450 MEMORY_INIT_A32 = 1435, // WebAssemblyInstrFormats.td:59
1451 MEMORY_INIT_A32_S = 1436, // WebAssemblyInstrFormats.td:61
1452 MEMORY_INIT_A64 = 1437, // WebAssemblyInstrFormats.td:59
1453 MEMORY_INIT_A64_S = 1438, // WebAssemblyInstrFormats.td:61
1454 MEMSET_A32 = 1439, // WebAssemblyInstrFormats.td:59
1455 MEMSET_A32_S = 1440, // WebAssemblyInstrFormats.td:61
1456 MEMSET_A64 = 1441, // WebAssemblyInstrFormats.td:59
1457 MEMSET_A64_S = 1442, // WebAssemblyInstrFormats.td:61
1458 MIN_F16x8 = 1443, // WebAssemblyInstrFormats.td:59
1459 MIN_F16x8_S = 1444, // WebAssemblyInstrFormats.td:61
1460 MIN_F32 = 1445, // WebAssemblyInstrFormats.td:59
1461 MIN_F32_S = 1446, // WebAssemblyInstrFormats.td:61
1462 MIN_F32x4 = 1447, // WebAssemblyInstrFormats.td:59
1463 MIN_F32x4_S = 1448, // WebAssemblyInstrFormats.td:61
1464 MIN_F64 = 1449, // WebAssemblyInstrFormats.td:59
1465 MIN_F64_S = 1450, // WebAssemblyInstrFormats.td:61
1466 MIN_F64x2 = 1451, // WebAssemblyInstrFormats.td:59
1467 MIN_F64x2_S = 1452, // WebAssemblyInstrFormats.td:61
1468 MIN_S_I16x8 = 1453, // WebAssemblyInstrFormats.td:59
1469 MIN_S_I16x8_S = 1454, // WebAssemblyInstrFormats.td:61
1470 MIN_S_I32x4 = 1455, // WebAssemblyInstrFormats.td:59
1471 MIN_S_I32x4_S = 1456, // WebAssemblyInstrFormats.td:61
1472 MIN_S_I8x16 = 1457, // WebAssemblyInstrFormats.td:59
1473 MIN_S_I8x16_S = 1458, // WebAssemblyInstrFormats.td:61
1474 MIN_U_I16x8 = 1459, // WebAssemblyInstrFormats.td:59
1475 MIN_U_I16x8_S = 1460, // WebAssemblyInstrFormats.td:61
1476 MIN_U_I32x4 = 1461, // WebAssemblyInstrFormats.td:59
1477 MIN_U_I32x4_S = 1462, // WebAssemblyInstrFormats.td:61
1478 MIN_U_I8x16 = 1463, // WebAssemblyInstrFormats.td:59
1479 MIN_U_I8x16_S = 1464, // WebAssemblyInstrFormats.td:61
1480 MUL_F16x8 = 1465, // WebAssemblyInstrFormats.td:59
1481 MUL_F16x8_S = 1466, // WebAssemblyInstrFormats.td:61
1482 MUL_F32 = 1467, // WebAssemblyInstrFormats.td:59
1483 MUL_F32_S = 1468, // WebAssemblyInstrFormats.td:61
1484 MUL_F32x4 = 1469, // WebAssemblyInstrFormats.td:59
1485 MUL_F32x4_S = 1470, // WebAssemblyInstrFormats.td:61
1486 MUL_F64 = 1471, // WebAssemblyInstrFormats.td:59
1487 MUL_F64_S = 1472, // WebAssemblyInstrFormats.td:61
1488 MUL_F64x2 = 1473, // WebAssemblyInstrFormats.td:59
1489 MUL_F64x2_S = 1474, // WebAssemblyInstrFormats.td:61
1490 MUL_I16x8 = 1475, // WebAssemblyInstrFormats.td:59
1491 MUL_I16x8_S = 1476, // WebAssemblyInstrFormats.td:61
1492 MUL_I32 = 1477, // WebAssemblyInstrFormats.td:59
1493 MUL_I32_S = 1478, // WebAssemblyInstrFormats.td:61
1494 MUL_I32x4 = 1479, // WebAssemblyInstrFormats.td:59
1495 MUL_I32x4_S = 1480, // WebAssemblyInstrFormats.td:61
1496 MUL_I64 = 1481, // WebAssemblyInstrFormats.td:59
1497 MUL_I64_S = 1482, // WebAssemblyInstrFormats.td:61
1498 MUL_I64x2 = 1483, // WebAssemblyInstrFormats.td:59
1499 MUL_I64x2_S = 1484, // WebAssemblyInstrFormats.td:61
1500 NARROW_S_I16x8 = 1485, // WebAssemblyInstrFormats.td:59
1501 NARROW_S_I16x8_S = 1486, // WebAssemblyInstrFormats.td:61
1502 NARROW_S_I8x16 = 1487, // WebAssemblyInstrFormats.td:59
1503 NARROW_S_I8x16_S = 1488, // WebAssemblyInstrFormats.td:61
1504 NARROW_U_I16x8 = 1489, // WebAssemblyInstrFormats.td:59
1505 NARROW_U_I16x8_S = 1490, // WebAssemblyInstrFormats.td:61
1506 NARROW_U_I8x16 = 1491, // WebAssemblyInstrFormats.td:59
1507 NARROW_U_I8x16_S = 1492, // WebAssemblyInstrFormats.td:61
1508 NEAREST_F16x8 = 1493, // WebAssemblyInstrFormats.td:59
1509 NEAREST_F16x8_S = 1494, // WebAssemblyInstrFormats.td:61
1510 NEAREST_F32 = 1495, // WebAssemblyInstrFormats.td:59
1511 NEAREST_F32_S = 1496, // WebAssemblyInstrFormats.td:61
1512 NEAREST_F32x4 = 1497, // WebAssemblyInstrFormats.td:59
1513 NEAREST_F32x4_S = 1498, // WebAssemblyInstrFormats.td:61
1514 NEAREST_F64 = 1499, // WebAssemblyInstrFormats.td:59
1515 NEAREST_F64_S = 1500, // WebAssemblyInstrFormats.td:61
1516 NEAREST_F64x2 = 1501, // WebAssemblyInstrFormats.td:59
1517 NEAREST_F64x2_S = 1502, // WebAssemblyInstrFormats.td:61
1518 NEG_F16x8 = 1503, // WebAssemblyInstrFormats.td:59
1519 NEG_F16x8_S = 1504, // WebAssemblyInstrFormats.td:61
1520 NEG_F32 = 1505, // WebAssemblyInstrFormats.td:59
1521 NEG_F32_S = 1506, // WebAssemblyInstrFormats.td:61
1522 NEG_F32x4 = 1507, // WebAssemblyInstrFormats.td:59
1523 NEG_F32x4_S = 1508, // WebAssemblyInstrFormats.td:61
1524 NEG_F64 = 1509, // WebAssemblyInstrFormats.td:59
1525 NEG_F64_S = 1510, // WebAssemblyInstrFormats.td:61
1526 NEG_F64x2 = 1511, // WebAssemblyInstrFormats.td:59
1527 NEG_F64x2_S = 1512, // WebAssemblyInstrFormats.td:61
1528 NEG_I16x8 = 1513, // WebAssemblyInstrFormats.td:59
1529 NEG_I16x8_S = 1514, // WebAssemblyInstrFormats.td:61
1530 NEG_I32x4 = 1515, // WebAssemblyInstrFormats.td:59
1531 NEG_I32x4_S = 1516, // WebAssemblyInstrFormats.td:61
1532 NEG_I64x2 = 1517, // WebAssemblyInstrFormats.td:59
1533 NEG_I64x2_S = 1518, // WebAssemblyInstrFormats.td:61
1534 NEG_I8x16 = 1519, // WebAssemblyInstrFormats.td:59
1535 NEG_I8x16_S = 1520, // WebAssemblyInstrFormats.td:61
1536 NE_F16x8 = 1521, // WebAssemblyInstrFormats.td:59
1537 NE_F16x8_S = 1522, // WebAssemblyInstrFormats.td:61
1538 NE_F32 = 1523, // WebAssemblyInstrFormats.td:59
1539 NE_F32_S = 1524, // WebAssemblyInstrFormats.td:61
1540 NE_F32x4 = 1525, // WebAssemblyInstrFormats.td:59
1541 NE_F32x4_S = 1526, // WebAssemblyInstrFormats.td:61
1542 NE_F64 = 1527, // WebAssemblyInstrFormats.td:59
1543 NE_F64_S = 1528, // WebAssemblyInstrFormats.td:61
1544 NE_F64x2 = 1529, // WebAssemblyInstrFormats.td:59
1545 NE_F64x2_S = 1530, // WebAssemblyInstrFormats.td:61
1546 NE_I16x8 = 1531, // WebAssemblyInstrFormats.td:59
1547 NE_I16x8_S = 1532, // WebAssemblyInstrFormats.td:61
1548 NE_I32 = 1533, // WebAssemblyInstrFormats.td:59
1549 NE_I32_S = 1534, // WebAssemblyInstrFormats.td:61
1550 NE_I32x4 = 1535, // WebAssemblyInstrFormats.td:59
1551 NE_I32x4_S = 1536, // WebAssemblyInstrFormats.td:61
1552 NE_I64 = 1537, // WebAssemblyInstrFormats.td:59
1553 NE_I64_S = 1538, // WebAssemblyInstrFormats.td:61
1554 NE_I64x2 = 1539, // WebAssemblyInstrFormats.td:59
1555 NE_I64x2_S = 1540, // WebAssemblyInstrFormats.td:61
1556 NE_I8x16 = 1541, // WebAssemblyInstrFormats.td:59
1557 NE_I8x16_S = 1542, // WebAssemblyInstrFormats.td:61
1558 NMADD_F16x8 = 1543, // WebAssemblyInstrFormats.td:59
1559 NMADD_F16x8_S = 1544, // WebAssemblyInstrFormats.td:61
1560 NMADD_F32x4 = 1545, // WebAssemblyInstrFormats.td:59
1561 NMADD_F32x4_S = 1546, // WebAssemblyInstrFormats.td:61
1562 NMADD_F64x2 = 1547, // WebAssemblyInstrFormats.td:59
1563 NMADD_F64x2_S = 1548, // WebAssemblyInstrFormats.td:61
1564 NOP = 1549, // WebAssemblyInstrFormats.td:59
1565 NOP_S = 1550, // WebAssemblyInstrFormats.td:61
1566 NOT = 1551, // WebAssemblyInstrFormats.td:59
1567 NOT_S = 1552, // WebAssemblyInstrFormats.td:61
1568 OR = 1553, // WebAssemblyInstrFormats.td:59
1569 OR_I32 = 1554, // WebAssemblyInstrFormats.td:59
1570 OR_I32_S = 1555, // WebAssemblyInstrFormats.td:61
1571 OR_I64 = 1556, // WebAssemblyInstrFormats.td:59
1572 OR_I64_S = 1557, // WebAssemblyInstrFormats.td:61
1573 OR_S = 1558, // WebAssemblyInstrFormats.td:61
1574 PMAX_F16x8 = 1559, // WebAssemblyInstrFormats.td:59
1575 PMAX_F16x8_S = 1560, // WebAssemblyInstrFormats.td:61
1576 PMAX_F32x4 = 1561, // WebAssemblyInstrFormats.td:59
1577 PMAX_F32x4_S = 1562, // WebAssemblyInstrFormats.td:61
1578 PMAX_F64x2 = 1563, // WebAssemblyInstrFormats.td:59
1579 PMAX_F64x2_S = 1564, // WebAssemblyInstrFormats.td:61
1580 PMIN_F16x8 = 1565, // WebAssemblyInstrFormats.td:59
1581 PMIN_F16x8_S = 1566, // WebAssemblyInstrFormats.td:61
1582 PMIN_F32x4 = 1567, // WebAssemblyInstrFormats.td:59
1583 PMIN_F32x4_S = 1568, // WebAssemblyInstrFormats.td:61
1584 PMIN_F64x2 = 1569, // WebAssemblyInstrFormats.td:59
1585 PMIN_F64x2_S = 1570, // WebAssemblyInstrFormats.td:61
1586 POPCNT_I32 = 1571, // WebAssemblyInstrFormats.td:59
1587 POPCNT_I32_S = 1572, // WebAssemblyInstrFormats.td:61
1588 POPCNT_I64 = 1573, // WebAssemblyInstrFormats.td:59
1589 POPCNT_I64_S = 1574, // WebAssemblyInstrFormats.td:61
1590 POPCNT_I8x16 = 1575, // WebAssemblyInstrFormats.td:59
1591 POPCNT_I8x16_S = 1576, // WebAssemblyInstrFormats.td:61
1592 Q15MULR_SAT_S_I16x8 = 1577, // WebAssemblyInstrFormats.td:59
1593 Q15MULR_SAT_S_I16x8_S = 1578, // WebAssemblyInstrFormats.td:61
1594 REF_CAST_FUNCREF = 1579, // WebAssemblyInstrFormats.td:59
1595 REF_CAST_FUNCREF_S = 1580, // WebAssemblyInstrFormats.td:61
1596 REF_FUNC = 1581, // WebAssemblyInstrFormats.td:59
1597 REF_FUNC_S = 1582, // WebAssemblyInstrFormats.td:61
1598 REF_IS_NULL_EXNREF = 1583, // WebAssemblyInstrFormats.td:59
1599 REF_IS_NULL_EXNREF_S = 1584, // WebAssemblyInstrFormats.td:61
1600 REF_IS_NULL_EXTERNREF = 1585, // WebAssemblyInstrFormats.td:59
1601 REF_IS_NULL_EXTERNREF_S = 1586, // WebAssemblyInstrFormats.td:61
1602 REF_IS_NULL_FUNCREF = 1587, // WebAssemblyInstrFormats.td:59
1603 REF_IS_NULL_FUNCREF_S = 1588, // WebAssemblyInstrFormats.td:61
1604 REF_NULL_EXNREF = 1589, // WebAssemblyInstrFormats.td:59
1605 REF_NULL_EXNREF_S = 1590, // WebAssemblyInstrFormats.td:61
1606 REF_NULL_EXTERNREF = 1591, // WebAssemblyInstrFormats.td:59
1607 REF_NULL_EXTERNREF_S = 1592, // WebAssemblyInstrFormats.td:61
1608 REF_NULL_FUNCREF = 1593, // WebAssemblyInstrFormats.td:59
1609 REF_NULL_FUNCREF_S = 1594, // WebAssemblyInstrFormats.td:61
1610 REF_TEST_FUNCREF = 1595, // WebAssemblyInstrFormats.td:59
1611 REF_TEST_FUNCREF_S = 1596, // WebAssemblyInstrFormats.td:61
1612 RELAXED_DOT = 1597, // WebAssemblyInstrFormats.td:59
1613 RELAXED_DOT_ADD = 1598, // WebAssemblyInstrFormats.td:59
1614 RELAXED_DOT_ADD_S = 1599, // WebAssemblyInstrFormats.td:61
1615 RELAXED_DOT_BFLOAT = 1600, // WebAssemblyInstrFormats.td:59
1616 RELAXED_DOT_BFLOAT_S = 1601, // WebAssemblyInstrFormats.td:61
1617 RELAXED_DOT_S = 1602, // WebAssemblyInstrFormats.td:61
1618 RELAXED_Q15MULR_S_I16x8 = 1603, // WebAssemblyInstrFormats.td:59
1619 RELAXED_Q15MULR_S_I16x8_S = 1604, // WebAssemblyInstrFormats.td:61
1620 RELAXED_SWIZZLE = 1605, // WebAssemblyInstrFormats.td:59
1621 RELAXED_SWIZZLE_S = 1606, // WebAssemblyInstrFormats.td:61
1622 REM_S_I32 = 1607, // WebAssemblyInstrFormats.td:59
1623 REM_S_I32_S = 1608, // WebAssemblyInstrFormats.td:61
1624 REM_S_I64 = 1609, // WebAssemblyInstrFormats.td:59
1625 REM_S_I64_S = 1610, // WebAssemblyInstrFormats.td:61
1626 REM_U_I32 = 1611, // WebAssemblyInstrFormats.td:59
1627 REM_U_I32_S = 1612, // WebAssemblyInstrFormats.td:61
1628 REM_U_I64 = 1613, // WebAssemblyInstrFormats.td:59
1629 REM_U_I64_S = 1614, // WebAssemblyInstrFormats.td:61
1630 REPLACE_LANE_F16x8 = 1615, // WebAssemblyInstrFormats.td:59
1631 REPLACE_LANE_F16x8_S = 1616, // WebAssemblyInstrFormats.td:61
1632 REPLACE_LANE_F32x4 = 1617, // WebAssemblyInstrFormats.td:59
1633 REPLACE_LANE_F32x4_S = 1618, // WebAssemblyInstrFormats.td:61
1634 REPLACE_LANE_F64x2 = 1619, // WebAssemblyInstrFormats.td:59
1635 REPLACE_LANE_F64x2_S = 1620, // WebAssemblyInstrFormats.td:61
1636 REPLACE_LANE_I16x8 = 1621, // WebAssemblyInstrFormats.td:59
1637 REPLACE_LANE_I16x8_S = 1622, // WebAssemblyInstrFormats.td:61
1638 REPLACE_LANE_I32x4 = 1623, // WebAssemblyInstrFormats.td:59
1639 REPLACE_LANE_I32x4_S = 1624, // WebAssemblyInstrFormats.td:61
1640 REPLACE_LANE_I64x2 = 1625, // WebAssemblyInstrFormats.td:59
1641 REPLACE_LANE_I64x2_S = 1626, // WebAssemblyInstrFormats.td:61
1642 REPLACE_LANE_I8x16 = 1627, // WebAssemblyInstrFormats.td:59
1643 REPLACE_LANE_I8x16_S = 1628, // WebAssemblyInstrFormats.td:61
1644 RETHROW = 1629, // WebAssemblyInstrFormats.td:59
1645 RETHROW_S = 1630, // WebAssemblyInstrFormats.td:61
1646 RETURN = 1631, // WebAssemblyInstrFormats.td:59
1647 RETURN_S = 1632, // WebAssemblyInstrFormats.td:61
1648 RET_CALL = 1633, // WebAssemblyInstrFormats.td:59
1649 RET_CALL_INDIRECT = 1634, // WebAssemblyInstrFormats.td:59
1650 RET_CALL_INDIRECT_S = 1635, // WebAssemblyInstrFormats.td:61
1651 RET_CALL_REF = 1636, // WebAssemblyInstrFormats.td:59
1652 RET_CALL_REF_S = 1637, // WebAssemblyInstrFormats.td:61
1653 RET_CALL_S = 1638, // WebAssemblyInstrFormats.td:61
1654 ROTL_I32 = 1639, // WebAssemblyInstrFormats.td:59
1655 ROTL_I32_S = 1640, // WebAssemblyInstrFormats.td:61
1656 ROTL_I64 = 1641, // WebAssemblyInstrFormats.td:59
1657 ROTL_I64_S = 1642, // WebAssemblyInstrFormats.td:61
1658 ROTR_I32 = 1643, // WebAssemblyInstrFormats.td:59
1659 ROTR_I32_S = 1644, // WebAssemblyInstrFormats.td:61
1660 ROTR_I64 = 1645, // WebAssemblyInstrFormats.td:59
1661 ROTR_I64_S = 1646, // WebAssemblyInstrFormats.td:61
1662 SELECT_EXNREF = 1647, // WebAssemblyInstrFormats.td:59
1663 SELECT_EXNREF_S = 1648, // WebAssemblyInstrFormats.td:61
1664 SELECT_EXTERNREF = 1649, // WebAssemblyInstrFormats.td:59
1665 SELECT_EXTERNREF_S = 1650, // WebAssemblyInstrFormats.td:61
1666 SELECT_F32 = 1651, // WebAssemblyInstrFormats.td:59
1667 SELECT_F32_S = 1652, // WebAssemblyInstrFormats.td:61
1668 SELECT_F64 = 1653, // WebAssemblyInstrFormats.td:59
1669 SELECT_F64_S = 1654, // WebAssemblyInstrFormats.td:61
1670 SELECT_FUNCREF = 1655, // WebAssemblyInstrFormats.td:59
1671 SELECT_FUNCREF_S = 1656, // WebAssemblyInstrFormats.td:61
1672 SELECT_I32 = 1657, // WebAssemblyInstrFormats.td:59
1673 SELECT_I32_S = 1658, // WebAssemblyInstrFormats.td:61
1674 SELECT_I64 = 1659, // WebAssemblyInstrFormats.td:59
1675 SELECT_I64_S = 1660, // WebAssemblyInstrFormats.td:61
1676 SELECT_T = 1661, // WebAssemblyInstrFormats.td:59
1677 SELECT_T_S = 1662, // WebAssemblyInstrFormats.td:61
1678 SELECT_V128 = 1663, // WebAssemblyInstrFormats.td:59
1679 SELECT_V128_S = 1664, // WebAssemblyInstrFormats.td:61
1680 SHL_I16x8 = 1665, // WebAssemblyInstrFormats.td:59
1681 SHL_I16x8_S = 1666, // WebAssemblyInstrFormats.td:61
1682 SHL_I32 = 1667, // WebAssemblyInstrFormats.td:59
1683 SHL_I32_S = 1668, // WebAssemblyInstrFormats.td:61
1684 SHL_I32x4 = 1669, // WebAssemblyInstrFormats.td:59
1685 SHL_I32x4_S = 1670, // WebAssemblyInstrFormats.td:61
1686 SHL_I64 = 1671, // WebAssemblyInstrFormats.td:59
1687 SHL_I64_S = 1672, // WebAssemblyInstrFormats.td:61
1688 SHL_I64x2 = 1673, // WebAssemblyInstrFormats.td:59
1689 SHL_I64x2_S = 1674, // WebAssemblyInstrFormats.td:61
1690 SHL_I8x16 = 1675, // WebAssemblyInstrFormats.td:59
1691 SHL_I8x16_S = 1676, // WebAssemblyInstrFormats.td:61
1692 SHR_S_I16x8 = 1677, // WebAssemblyInstrFormats.td:59
1693 SHR_S_I16x8_S = 1678, // WebAssemblyInstrFormats.td:61
1694 SHR_S_I32 = 1679, // WebAssemblyInstrFormats.td:59
1695 SHR_S_I32_S = 1680, // WebAssemblyInstrFormats.td:61
1696 SHR_S_I32x4 = 1681, // WebAssemblyInstrFormats.td:59
1697 SHR_S_I32x4_S = 1682, // WebAssemblyInstrFormats.td:61
1698 SHR_S_I64 = 1683, // WebAssemblyInstrFormats.td:59
1699 SHR_S_I64_S = 1684, // WebAssemblyInstrFormats.td:61
1700 SHR_S_I64x2 = 1685, // WebAssemblyInstrFormats.td:59
1701 SHR_S_I64x2_S = 1686, // WebAssemblyInstrFormats.td:61
1702 SHR_S_I8x16 = 1687, // WebAssemblyInstrFormats.td:59
1703 SHR_S_I8x16_S = 1688, // WebAssemblyInstrFormats.td:61
1704 SHR_U_I16x8 = 1689, // WebAssemblyInstrFormats.td:59
1705 SHR_U_I16x8_S = 1690, // WebAssemblyInstrFormats.td:61
1706 SHR_U_I32 = 1691, // WebAssemblyInstrFormats.td:59
1707 SHR_U_I32_S = 1692, // WebAssemblyInstrFormats.td:61
1708 SHR_U_I32x4 = 1693, // WebAssemblyInstrFormats.td:59
1709 SHR_U_I32x4_S = 1694, // WebAssemblyInstrFormats.td:61
1710 SHR_U_I64 = 1695, // WebAssemblyInstrFormats.td:59
1711 SHR_U_I64_S = 1696, // WebAssemblyInstrFormats.td:61
1712 SHR_U_I64x2 = 1697, // WebAssemblyInstrFormats.td:59
1713 SHR_U_I64x2_S = 1698, // WebAssemblyInstrFormats.td:61
1714 SHR_U_I8x16 = 1699, // WebAssemblyInstrFormats.td:59
1715 SHR_U_I8x16_S = 1700, // WebAssemblyInstrFormats.td:61
1716 SHUFFLE = 1701, // WebAssemblyInstrFormats.td:59
1717 SHUFFLE_S = 1702, // WebAssemblyInstrFormats.td:61
1718 SIMD_RELAXED_FMAX_F32x4 = 1703, // WebAssemblyInstrFormats.td:59
1719 SIMD_RELAXED_FMAX_F32x4_S = 1704, // WebAssemblyInstrFormats.td:61
1720 SIMD_RELAXED_FMAX_F64x2 = 1705, // WebAssemblyInstrFormats.td:59
1721 SIMD_RELAXED_FMAX_F64x2_S = 1706, // WebAssemblyInstrFormats.td:61
1722 SIMD_RELAXED_FMIN_F32x4 = 1707, // WebAssemblyInstrFormats.td:59
1723 SIMD_RELAXED_FMIN_F32x4_S = 1708, // WebAssemblyInstrFormats.td:61
1724 SIMD_RELAXED_FMIN_F64x2 = 1709, // WebAssemblyInstrFormats.td:59
1725 SIMD_RELAXED_FMIN_F64x2_S = 1710, // WebAssemblyInstrFormats.td:61
1726 SPLAT_F16x8 = 1711, // WebAssemblyInstrFormats.td:59
1727 SPLAT_F16x8_S = 1712, // WebAssemblyInstrFormats.td:61
1728 SPLAT_F32x4 = 1713, // WebAssemblyInstrFormats.td:59
1729 SPLAT_F32x4_S = 1714, // WebAssemblyInstrFormats.td:61
1730 SPLAT_F64x2 = 1715, // WebAssemblyInstrFormats.td:59
1731 SPLAT_F64x2_S = 1716, // WebAssemblyInstrFormats.td:61
1732 SPLAT_I16x8 = 1717, // WebAssemblyInstrFormats.td:59
1733 SPLAT_I16x8_S = 1718, // WebAssemblyInstrFormats.td:61
1734 SPLAT_I32x4 = 1719, // WebAssemblyInstrFormats.td:59
1735 SPLAT_I32x4_S = 1720, // WebAssemblyInstrFormats.td:61
1736 SPLAT_I64x2 = 1721, // WebAssemblyInstrFormats.td:59
1737 SPLAT_I64x2_S = 1722, // WebAssemblyInstrFormats.td:61
1738 SPLAT_I8x16 = 1723, // WebAssemblyInstrFormats.td:59
1739 SPLAT_I8x16_S = 1724, // WebAssemblyInstrFormats.td:61
1740 SQRT_F16x8 = 1725, // WebAssemblyInstrFormats.td:59
1741 SQRT_F16x8_S = 1726, // WebAssemblyInstrFormats.td:61
1742 SQRT_F32 = 1727, // WebAssemblyInstrFormats.td:59
1743 SQRT_F32_S = 1728, // WebAssemblyInstrFormats.td:61
1744 SQRT_F32x4 = 1729, // WebAssemblyInstrFormats.td:59
1745 SQRT_F32x4_S = 1730, // WebAssemblyInstrFormats.td:61
1746 SQRT_F64 = 1731, // WebAssemblyInstrFormats.td:59
1747 SQRT_F64_S = 1732, // WebAssemblyInstrFormats.td:61
1748 SQRT_F64x2 = 1733, // WebAssemblyInstrFormats.td:59
1749 SQRT_F64x2_S = 1734, // WebAssemblyInstrFormats.td:61
1750 STORE16_I32_A32 = 1735, // WebAssemblyInstrFormats.td:59
1751 STORE16_I32_A32_S = 1736, // WebAssemblyInstrFormats.td:61
1752 STORE16_I32_A64 = 1737, // WebAssemblyInstrFormats.td:59
1753 STORE16_I32_A64_S = 1738, // WebAssemblyInstrFormats.td:61
1754 STORE16_I64_A32 = 1739, // WebAssemblyInstrFormats.td:59
1755 STORE16_I64_A32_S = 1740, // WebAssemblyInstrFormats.td:61
1756 STORE16_I64_A64 = 1741, // WebAssemblyInstrFormats.td:59
1757 STORE16_I64_A64_S = 1742, // WebAssemblyInstrFormats.td:61
1758 STORE32_I64_A32 = 1743, // WebAssemblyInstrFormats.td:59
1759 STORE32_I64_A32_S = 1744, // WebAssemblyInstrFormats.td:61
1760 STORE32_I64_A64 = 1745, // WebAssemblyInstrFormats.td:59
1761 STORE32_I64_A64_S = 1746, // WebAssemblyInstrFormats.td:61
1762 STORE8_I32_A32 = 1747, // WebAssemblyInstrFormats.td:59
1763 STORE8_I32_A32_S = 1748, // WebAssemblyInstrFormats.td:61
1764 STORE8_I32_A64 = 1749, // WebAssemblyInstrFormats.td:59
1765 STORE8_I32_A64_S = 1750, // WebAssemblyInstrFormats.td:61
1766 STORE8_I64_A32 = 1751, // WebAssemblyInstrFormats.td:59
1767 STORE8_I64_A32_S = 1752, // WebAssemblyInstrFormats.td:61
1768 STORE8_I64_A64 = 1753, // WebAssemblyInstrFormats.td:59
1769 STORE8_I64_A64_S = 1754, // WebAssemblyInstrFormats.td:61
1770 STORE_F16_F32_A32 = 1755, // WebAssemblyInstrFormats.td:59
1771 STORE_F16_F32_A32_S = 1756, // WebAssemblyInstrFormats.td:61
1772 STORE_F16_F32_A64 = 1757, // WebAssemblyInstrFormats.td:59
1773 STORE_F16_F32_A64_S = 1758, // WebAssemblyInstrFormats.td:61
1774 STORE_F32_A32 = 1759, // WebAssemblyInstrFormats.td:59
1775 STORE_F32_A32_S = 1760, // WebAssemblyInstrFormats.td:61
1776 STORE_F32_A64 = 1761, // WebAssemblyInstrFormats.td:59
1777 STORE_F32_A64_S = 1762, // WebAssemblyInstrFormats.td:61
1778 STORE_F64_A32 = 1763, // WebAssemblyInstrFormats.td:59
1779 STORE_F64_A32_S = 1764, // WebAssemblyInstrFormats.td:61
1780 STORE_F64_A64 = 1765, // WebAssemblyInstrFormats.td:59
1781 STORE_F64_A64_S = 1766, // WebAssemblyInstrFormats.td:61
1782 STORE_I32_A32 = 1767, // WebAssemblyInstrFormats.td:59
1783 STORE_I32_A32_S = 1768, // WebAssemblyInstrFormats.td:61
1784 STORE_I32_A64 = 1769, // WebAssemblyInstrFormats.td:59
1785 STORE_I32_A64_S = 1770, // WebAssemblyInstrFormats.td:61
1786 STORE_I64_A32 = 1771, // WebAssemblyInstrFormats.td:59
1787 STORE_I64_A32_S = 1772, // WebAssemblyInstrFormats.td:61
1788 STORE_I64_A64 = 1773, // WebAssemblyInstrFormats.td:59
1789 STORE_I64_A64_S = 1774, // WebAssemblyInstrFormats.td:61
1790 STORE_LANE_I16x8_A32 = 1775, // WebAssemblyInstrFormats.td:59
1791 STORE_LANE_I16x8_A32_S = 1776, // WebAssemblyInstrFormats.td:61
1792 STORE_LANE_I16x8_A64 = 1777, // WebAssemblyInstrFormats.td:59
1793 STORE_LANE_I16x8_A64_S = 1778, // WebAssemblyInstrFormats.td:61
1794 STORE_LANE_I32x4_A32 = 1779, // WebAssemblyInstrFormats.td:59
1795 STORE_LANE_I32x4_A32_S = 1780, // WebAssemblyInstrFormats.td:61
1796 STORE_LANE_I32x4_A64 = 1781, // WebAssemblyInstrFormats.td:59
1797 STORE_LANE_I32x4_A64_S = 1782, // WebAssemblyInstrFormats.td:61
1798 STORE_LANE_I64x2_A32 = 1783, // WebAssemblyInstrFormats.td:59
1799 STORE_LANE_I64x2_A32_S = 1784, // WebAssemblyInstrFormats.td:61
1800 STORE_LANE_I64x2_A64 = 1785, // WebAssemblyInstrFormats.td:59
1801 STORE_LANE_I64x2_A64_S = 1786, // WebAssemblyInstrFormats.td:61
1802 STORE_LANE_I8x16_A32 = 1787, // WebAssemblyInstrFormats.td:59
1803 STORE_LANE_I8x16_A32_S = 1788, // WebAssemblyInstrFormats.td:61
1804 STORE_LANE_I8x16_A64 = 1789, // WebAssemblyInstrFormats.td:59
1805 STORE_LANE_I8x16_A64_S = 1790, // WebAssemblyInstrFormats.td:61
1806 STORE_V128_A32 = 1791, // WebAssemblyInstrFormats.td:59
1807 STORE_V128_A32_S = 1792, // WebAssemblyInstrFormats.td:61
1808 STORE_V128_A64 = 1793, // WebAssemblyInstrFormats.td:59
1809 STORE_V128_A64_S = 1794, // WebAssemblyInstrFormats.td:61
1810 SUB_F16x8 = 1795, // WebAssemblyInstrFormats.td:59
1811 SUB_F16x8_S = 1796, // WebAssemblyInstrFormats.td:61
1812 SUB_F32 = 1797, // WebAssemblyInstrFormats.td:59
1813 SUB_F32_S = 1798, // WebAssemblyInstrFormats.td:61
1814 SUB_F32x4 = 1799, // WebAssemblyInstrFormats.td:59
1815 SUB_F32x4_S = 1800, // WebAssemblyInstrFormats.td:61
1816 SUB_F64 = 1801, // WebAssemblyInstrFormats.td:59
1817 SUB_F64_S = 1802, // WebAssemblyInstrFormats.td:61
1818 SUB_F64x2 = 1803, // WebAssemblyInstrFormats.td:59
1819 SUB_F64x2_S = 1804, // WebAssemblyInstrFormats.td:61
1820 SUB_I16x8 = 1805, // WebAssemblyInstrFormats.td:59
1821 SUB_I16x8_S = 1806, // WebAssemblyInstrFormats.td:61
1822 SUB_I32 = 1807, // WebAssemblyInstrFormats.td:59
1823 SUB_I32_S = 1808, // WebAssemblyInstrFormats.td:61
1824 SUB_I32x4 = 1809, // WebAssemblyInstrFormats.td:59
1825 SUB_I32x4_S = 1810, // WebAssemblyInstrFormats.td:61
1826 SUB_I64 = 1811, // WebAssemblyInstrFormats.td:59
1827 SUB_I64_S = 1812, // WebAssemblyInstrFormats.td:61
1828 SUB_I64x2 = 1813, // WebAssemblyInstrFormats.td:59
1829 SUB_I64x2_S = 1814, // WebAssemblyInstrFormats.td:61
1830 SUB_I8x16 = 1815, // WebAssemblyInstrFormats.td:59
1831 SUB_I8x16_S = 1816, // WebAssemblyInstrFormats.td:61
1832 SUB_SAT_S_I16x8 = 1817, // WebAssemblyInstrFormats.td:59
1833 SUB_SAT_S_I16x8_S = 1818, // WebAssemblyInstrFormats.td:61
1834 SUB_SAT_S_I8x16 = 1819, // WebAssemblyInstrFormats.td:59
1835 SUB_SAT_S_I8x16_S = 1820, // WebAssemblyInstrFormats.td:61
1836 SUB_SAT_U_I16x8 = 1821, // WebAssemblyInstrFormats.td:59
1837 SUB_SAT_U_I16x8_S = 1822, // WebAssemblyInstrFormats.td:61
1838 SUB_SAT_U_I8x16 = 1823, // WebAssemblyInstrFormats.td:59
1839 SUB_SAT_U_I8x16_S = 1824, // WebAssemblyInstrFormats.td:61
1840 SWIZZLE = 1825, // WebAssemblyInstrFormats.td:59
1841 SWIZZLE_S = 1826, // WebAssemblyInstrFormats.td:61
1842 TABLE_COPY = 1827, // WebAssemblyInstrFormats.td:59
1843 TABLE_COPY_S = 1828, // WebAssemblyInstrFormats.td:61
1844 TABLE_FILL_EXNREF = 1829, // WebAssemblyInstrFormats.td:59
1845 TABLE_FILL_EXNREF_S = 1830, // WebAssemblyInstrFormats.td:61
1846 TABLE_FILL_EXTERNREF = 1831, // WebAssemblyInstrFormats.td:59
1847 TABLE_FILL_EXTERNREF_S = 1832, // WebAssemblyInstrFormats.td:61
1848 TABLE_FILL_FUNCREF = 1833, // WebAssemblyInstrFormats.td:59
1849 TABLE_FILL_FUNCREF_S = 1834, // WebAssemblyInstrFormats.td:61
1850 TABLE_GET_EXNREF = 1835, // WebAssemblyInstrFormats.td:59
1851 TABLE_GET_EXNREF_S = 1836, // WebAssemblyInstrFormats.td:61
1852 TABLE_GET_EXTERNREF = 1837, // WebAssemblyInstrFormats.td:59
1853 TABLE_GET_EXTERNREF_S = 1838, // WebAssemblyInstrFormats.td:61
1854 TABLE_GET_FUNCREF = 1839, // WebAssemblyInstrFormats.td:59
1855 TABLE_GET_FUNCREF_S = 1840, // WebAssemblyInstrFormats.td:61
1856 TABLE_GROW_EXNREF = 1841, // WebAssemblyInstrFormats.td:59
1857 TABLE_GROW_EXNREF_S = 1842, // WebAssemblyInstrFormats.td:61
1858 TABLE_GROW_EXTERNREF = 1843, // WebAssemblyInstrFormats.td:59
1859 TABLE_GROW_EXTERNREF_S = 1844, // WebAssemblyInstrFormats.td:61
1860 TABLE_GROW_FUNCREF = 1845, // WebAssemblyInstrFormats.td:59
1861 TABLE_GROW_FUNCREF_S = 1846, // WebAssemblyInstrFormats.td:61
1862 TABLE_SET_EXNREF = 1847, // WebAssemblyInstrFormats.td:59
1863 TABLE_SET_EXNREF_S = 1848, // WebAssemblyInstrFormats.td:61
1864 TABLE_SET_EXTERNREF = 1849, // WebAssemblyInstrFormats.td:59
1865 TABLE_SET_EXTERNREF_S = 1850, // WebAssemblyInstrFormats.td:61
1866 TABLE_SET_FUNCREF = 1851, // WebAssemblyInstrFormats.td:59
1867 TABLE_SET_FUNCREF_S = 1852, // WebAssemblyInstrFormats.td:61
1868 TABLE_SIZE = 1853, // WebAssemblyInstrFormats.td:59
1869 TABLE_SIZE_S = 1854, // WebAssemblyInstrFormats.td:61
1870 TEE_EXNREF = 1855, // WebAssemblyInstrFormats.td:59
1871 TEE_EXNREF_S = 1856, // WebAssemblyInstrFormats.td:61
1872 TEE_EXTERNREF = 1857, // WebAssemblyInstrFormats.td:59
1873 TEE_EXTERNREF_S = 1858, // WebAssemblyInstrFormats.td:61
1874 TEE_F32 = 1859, // WebAssemblyInstrFormats.td:59
1875 TEE_F32_S = 1860, // WebAssemblyInstrFormats.td:61
1876 TEE_F64 = 1861, // WebAssemblyInstrFormats.td:59
1877 TEE_F64_S = 1862, // WebAssemblyInstrFormats.td:61
1878 TEE_FUNCREF = 1863, // WebAssemblyInstrFormats.td:59
1879 TEE_FUNCREF_S = 1864, // WebAssemblyInstrFormats.td:61
1880 TEE_I32 = 1865, // WebAssemblyInstrFormats.td:59
1881 TEE_I32_S = 1866, // WebAssemblyInstrFormats.td:61
1882 TEE_I64 = 1867, // WebAssemblyInstrFormats.td:59
1883 TEE_I64_S = 1868, // WebAssemblyInstrFormats.td:61
1884 TEE_V128 = 1869, // WebAssemblyInstrFormats.td:59
1885 TEE_V128_S = 1870, // WebAssemblyInstrFormats.td:61
1886 THROW = 1871, // WebAssemblyInstrFormats.td:59
1887 THROW_REF = 1872, // WebAssemblyInstrFormats.td:59
1888 THROW_REF_S = 1873, // WebAssemblyInstrFormats.td:61
1889 THROW_S = 1874, // WebAssemblyInstrFormats.td:61
1890 TRUNC_F16x8 = 1875, // WebAssemblyInstrFormats.td:59
1891 TRUNC_F16x8_S = 1876, // WebAssemblyInstrFormats.td:61
1892 TRUNC_F32 = 1877, // WebAssemblyInstrFormats.td:59
1893 TRUNC_F32_S = 1878, // WebAssemblyInstrFormats.td:61
1894 TRUNC_F32x4 = 1879, // WebAssemblyInstrFormats.td:59
1895 TRUNC_F32x4_S = 1880, // WebAssemblyInstrFormats.td:61
1896 TRUNC_F64 = 1881, // WebAssemblyInstrFormats.td:59
1897 TRUNC_F64_S = 1882, // WebAssemblyInstrFormats.td:61
1898 TRUNC_F64x2 = 1883, // WebAssemblyInstrFormats.td:59
1899 TRUNC_F64x2_S = 1884, // WebAssemblyInstrFormats.td:61
1900 TRY = 1885, // WebAssemblyInstrFormats.td:59
1901 TRY_S = 1886, // WebAssemblyInstrFormats.td:61
1902 TRY_TABLE = 1887, // WebAssemblyInstrFormats.td:59
1903 TRY_TABLE_S = 1888, // WebAssemblyInstrFormats.td:61
1904 UNREACHABLE = 1889, // WebAssemblyInstrFormats.td:59
1905 UNREACHABLE_S = 1890, // WebAssemblyInstrFormats.td:61
1906 XOR = 1891, // WebAssemblyInstrFormats.td:59
1907 XOR_I32 = 1892, // WebAssemblyInstrFormats.td:59
1908 XOR_I32_S = 1893, // WebAssemblyInstrFormats.td:61
1909 XOR_I64 = 1894, // WebAssemblyInstrFormats.td:59
1910 XOR_I64_S = 1895, // WebAssemblyInstrFormats.td:61
1911 XOR_S = 1896, // WebAssemblyInstrFormats.td:61
1912 anonymous_13995MEMORY_GROW_A32 = 1897, // WebAssemblyInstrFormats.td:59
1913 anonymous_13995MEMORY_GROW_A32_S = 1898, // WebAssemblyInstrFormats.td:61
1914 anonymous_13995MEMORY_SIZE_A32 = 1899, // WebAssemblyInstrFormats.td:59
1915 anonymous_13995MEMORY_SIZE_A32_S = 1900, // WebAssemblyInstrFormats.td:61
1916 anonymous_13996MEMORY_GROW_A64 = 1901, // WebAssemblyInstrFormats.td:59
1917 anonymous_13996MEMORY_GROW_A64_S = 1902, // WebAssemblyInstrFormats.td:61
1918 anonymous_13996MEMORY_SIZE_A64 = 1903, // WebAssemblyInstrFormats.td:59
1919 anonymous_13996MEMORY_SIZE_A64_S = 1904, // WebAssemblyInstrFormats.td:61
1920 convert_low_s_F64x2 = 1905, // WebAssemblyInstrFormats.td:59
1921 convert_low_s_F64x2_S = 1906, // WebAssemblyInstrFormats.td:61
1922 convert_low_u_F64x2 = 1907, // WebAssemblyInstrFormats.td:59
1923 convert_low_u_F64x2_S = 1908, // WebAssemblyInstrFormats.td:61
1924 demote_zero_F16x8 = 1909, // WebAssemblyInstrFormats.td:59
1925 demote_zero_F16x8_S = 1910, // WebAssemblyInstrFormats.td:61
1926 demote_zero_F32x4 = 1911, // WebAssemblyInstrFormats.td:59
1927 demote_zero_F32x4_S = 1912, // WebAssemblyInstrFormats.td:61
1928 extadd_pairwise_s_I16x8 = 1913, // WebAssemblyInstrFormats.td:59
1929 extadd_pairwise_s_I16x8_S = 1914, // WebAssemblyInstrFormats.td:61
1930 extadd_pairwise_s_I32x4 = 1915, // WebAssemblyInstrFormats.td:59
1931 extadd_pairwise_s_I32x4_S = 1916, // WebAssemblyInstrFormats.td:61
1932 extadd_pairwise_u_I16x8 = 1917, // WebAssemblyInstrFormats.td:59
1933 extadd_pairwise_u_I16x8_S = 1918, // WebAssemblyInstrFormats.td:61
1934 extadd_pairwise_u_I32x4 = 1919, // WebAssemblyInstrFormats.td:59
1935 extadd_pairwise_u_I32x4_S = 1920, // WebAssemblyInstrFormats.td:61
1936 extend_high_s_I16x8 = 1921, // WebAssemblyInstrFormats.td:59
1937 extend_high_s_I16x8_S = 1922, // WebAssemblyInstrFormats.td:61
1938 extend_high_s_I32x4 = 1923, // WebAssemblyInstrFormats.td:59
1939 extend_high_s_I32x4_S = 1924, // WebAssemblyInstrFormats.td:61
1940 extend_high_s_I64x2 = 1925, // WebAssemblyInstrFormats.td:59
1941 extend_high_s_I64x2_S = 1926, // WebAssemblyInstrFormats.td:61
1942 extend_high_u_I16x8 = 1927, // WebAssemblyInstrFormats.td:59
1943 extend_high_u_I16x8_S = 1928, // WebAssemblyInstrFormats.td:61
1944 extend_high_u_I32x4 = 1929, // WebAssemblyInstrFormats.td:59
1945 extend_high_u_I32x4_S = 1930, // WebAssemblyInstrFormats.td:61
1946 extend_high_u_I64x2 = 1931, // WebAssemblyInstrFormats.td:59
1947 extend_high_u_I64x2_S = 1932, // WebAssemblyInstrFormats.td:61
1948 extend_low_s_I16x8 = 1933, // WebAssemblyInstrFormats.td:59
1949 extend_low_s_I16x8_S = 1934, // WebAssemblyInstrFormats.td:61
1950 extend_low_s_I32x4 = 1935, // WebAssemblyInstrFormats.td:59
1951 extend_low_s_I32x4_S = 1936, // WebAssemblyInstrFormats.td:61
1952 extend_low_s_I64x2 = 1937, // WebAssemblyInstrFormats.td:59
1953 extend_low_s_I64x2_S = 1938, // WebAssemblyInstrFormats.td:61
1954 extend_low_u_I16x8 = 1939, // WebAssemblyInstrFormats.td:59
1955 extend_low_u_I16x8_S = 1940, // WebAssemblyInstrFormats.td:61
1956 extend_low_u_I32x4 = 1941, // WebAssemblyInstrFormats.td:59
1957 extend_low_u_I32x4_S = 1942, // WebAssemblyInstrFormats.td:61
1958 extend_low_u_I64x2 = 1943, // WebAssemblyInstrFormats.td:59
1959 extend_low_u_I64x2_S = 1944, // WebAssemblyInstrFormats.td:61
1960 fp_to_sint_I16x8 = 1945, // WebAssemblyInstrFormats.td:59
1961 fp_to_sint_I16x8_S = 1946, // WebAssemblyInstrFormats.td:61
1962 fp_to_sint_I32x4 = 1947, // WebAssemblyInstrFormats.td:59
1963 fp_to_sint_I32x4_S = 1948, // WebAssemblyInstrFormats.td:61
1964 fp_to_uint_I16x8 = 1949, // WebAssemblyInstrFormats.td:59
1965 fp_to_uint_I16x8_S = 1950, // WebAssemblyInstrFormats.td:61
1966 fp_to_uint_I32x4 = 1951, // WebAssemblyInstrFormats.td:59
1967 fp_to_uint_I32x4_S = 1952, // WebAssemblyInstrFormats.td:61
1968 int_wasm_relaxed_trunc_signed_I32x4 = 1953, // WebAssemblyInstrFormats.td:59
1969 int_wasm_relaxed_trunc_signed_I32x4_S = 1954, // WebAssemblyInstrFormats.td:61
1970 int_wasm_relaxed_trunc_signed_zero_I32x4 = 1955, // WebAssemblyInstrFormats.td:59
1971 int_wasm_relaxed_trunc_signed_zero_I32x4_S = 1956, // WebAssemblyInstrFormats.td:61
1972 int_wasm_relaxed_trunc_unsigned_I32x4 = 1957, // WebAssemblyInstrFormats.td:59
1973 int_wasm_relaxed_trunc_unsigned_I32x4_S = 1958, // WebAssemblyInstrFormats.td:61
1974 int_wasm_relaxed_trunc_unsigned_zero_I32x4 = 1959, // WebAssemblyInstrFormats.td:59
1975 int_wasm_relaxed_trunc_unsigned_zero_I32x4_S = 1960, // WebAssemblyInstrFormats.td:61
1976 promote_low_F32x4 = 1961, // WebAssemblyInstrFormats.td:59
1977 promote_low_F32x4_S = 1962, // WebAssemblyInstrFormats.td:61
1978 promote_low_F64x2 = 1963, // WebAssemblyInstrFormats.td:59
1979 promote_low_F64x2_S = 1964, // WebAssemblyInstrFormats.td:61
1980 sint_to_fp_F16x8 = 1965, // WebAssemblyInstrFormats.td:59
1981 sint_to_fp_F16x8_S = 1966, // WebAssemblyInstrFormats.td:61
1982 sint_to_fp_F32x4 = 1967, // WebAssemblyInstrFormats.td:59
1983 sint_to_fp_F32x4_S = 1968, // WebAssemblyInstrFormats.td:61
1984 trunc_sat_zero_s_I32x4 = 1969, // WebAssemblyInstrFormats.td:59
1985 trunc_sat_zero_s_I32x4_S = 1970, // WebAssemblyInstrFormats.td:61
1986 trunc_sat_zero_u_I32x4 = 1971, // WebAssemblyInstrFormats.td:59
1987 trunc_sat_zero_u_I32x4_S = 1972, // WebAssemblyInstrFormats.td:61
1988 uint_to_fp_F16x8 = 1973, // WebAssemblyInstrFormats.td:59
1989 uint_to_fp_F16x8_S = 1974, // WebAssemblyInstrFormats.td:61
1990 uint_to_fp_F32x4 = 1975, // WebAssemblyInstrFormats.td:59
1991 uint_to_fp_F32x4_S = 1976, // WebAssemblyInstrFormats.td:61
1992 INSTRUCTION_LIST_END = 1977
1993 };
1994 enum RegClassByHwModeUses : uint16_t {
1995 wasm_ptr_rc,
1996 };
1997
1998} // namespace llvm::WebAssembly
1999
2000#endif // GET_INSTRINFO_ENUM
2001
2002#ifdef GET_INSTRINFO_SCHED_ENUM
2003#undef GET_INSTRINFO_SCHED_ENUM
2004
2005namespace llvm::WebAssembly::Sched {
2006
2007 enum {
2008 NoInstrModel = 0,
2009 SCHED_LIST_END = 1
2010 };
2011
2012} // namespace llvm::WebAssembly::Sched
2013
2014#endif // GET_INSTRINFO_SCHED_ENUM
2015
2016#if defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
2017
2018namespace llvm {
2019
2020struct WebAssemblyInstrTable {
2021 MCInstrDesc Insts[1977];
2022 static_assert(alignof(MCInstrDesc) >= alignof(MCPhysReg), "Unwanted padding between Insts and ImplicitOps");
2023 MCPhysReg ImplicitOps[10];
2024 char Padding[sizeof(MCOperandInfo) - sizeof ImplicitOps % sizeof(MCOperandInfo)];
2025 static_assert(alignof(MCInstrDesc) >= alignof(MCOperandInfo), "Unwanted padding between Insts and OperandInfo");
2026 MCOperandInfo OperandInfo[890];
2027};
2028} // namespace llvm
2029
2030#endif // defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
2031
2032#ifdef GET_INSTRINFO_MC_DESC
2033#undef GET_INSTRINFO_MC_DESC
2034
2035namespace llvm {
2036
2037static_assert((sizeof WebAssemblyInstrTable::ImplicitOps + sizeof WebAssemblyInstrTable::Padding) % sizeof(MCOperandInfo) == 0);
2038static constexpr unsigned WebAssemblyOpInfoBase = (sizeof WebAssemblyInstrTable::ImplicitOps + sizeof WebAssemblyInstrTable::Padding) / sizeof(MCOperandInfo);
2039
2040extern const WebAssemblyInstrTable WebAssemblyDescs = {
2041 {
2042 { 1976, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // uint_to_fp_F32x4_S
2043 { 1975, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // uint_to_fp_F32x4
2044 { 1974, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // uint_to_fp_F16x8_S
2045 { 1973, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // uint_to_fp_F16x8
2046 { 1972, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // trunc_sat_zero_u_I32x4_S
2047 { 1971, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // trunc_sat_zero_u_I32x4
2048 { 1970, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // trunc_sat_zero_s_I32x4_S
2049 { 1969, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // trunc_sat_zero_s_I32x4
2050 { 1968, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // sint_to_fp_F32x4_S
2051 { 1967, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // sint_to_fp_F32x4
2052 { 1966, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // sint_to_fp_F16x8_S
2053 { 1965, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // sint_to_fp_F16x8
2054 { 1964, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // promote_low_F64x2_S
2055 { 1963, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // promote_low_F64x2
2056 { 1962, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // promote_low_F32x4_S
2057 { 1961, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // promote_low_F32x4
2058 { 1960, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // int_wasm_relaxed_trunc_unsigned_zero_I32x4_S
2059 { 1959, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // int_wasm_relaxed_trunc_unsigned_zero_I32x4
2060 { 1958, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // int_wasm_relaxed_trunc_unsigned_I32x4_S
2061 { 1957, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // int_wasm_relaxed_trunc_unsigned_I32x4
2062 { 1956, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // int_wasm_relaxed_trunc_signed_zero_I32x4_S
2063 { 1955, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // int_wasm_relaxed_trunc_signed_zero_I32x4
2064 { 1954, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // int_wasm_relaxed_trunc_signed_I32x4_S
2065 { 1953, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // int_wasm_relaxed_trunc_signed_I32x4
2066 { 1952, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // fp_to_uint_I32x4_S
2067 { 1951, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // fp_to_uint_I32x4
2068 { 1950, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // fp_to_uint_I16x8_S
2069 { 1949, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // fp_to_uint_I16x8
2070 { 1948, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // fp_to_sint_I32x4_S
2071 { 1947, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // fp_to_sint_I32x4
2072 { 1946, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // fp_to_sint_I16x8_S
2073 { 1945, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // fp_to_sint_I16x8
2074 { 1944, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_low_u_I64x2_S
2075 { 1943, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_low_u_I64x2
2076 { 1942, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_low_u_I32x4_S
2077 { 1941, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_low_u_I32x4
2078 { 1940, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_low_u_I16x8_S
2079 { 1939, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_low_u_I16x8
2080 { 1938, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_low_s_I64x2_S
2081 { 1937, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_low_s_I64x2
2082 { 1936, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_low_s_I32x4_S
2083 { 1935, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_low_s_I32x4
2084 { 1934, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_low_s_I16x8_S
2085 { 1933, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_low_s_I16x8
2086 { 1932, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_high_u_I64x2_S
2087 { 1931, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_high_u_I64x2
2088 { 1930, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_high_u_I32x4_S
2089 { 1929, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_high_u_I32x4
2090 { 1928, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_high_u_I16x8_S
2091 { 1927, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_high_u_I16x8
2092 { 1926, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_high_s_I64x2_S
2093 { 1925, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_high_s_I64x2
2094 { 1924, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_high_s_I32x4_S
2095 { 1923, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_high_s_I32x4
2096 { 1922, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_high_s_I16x8_S
2097 { 1921, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_high_s_I16x8
2098 { 1920, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extadd_pairwise_u_I32x4_S
2099 { 1919, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extadd_pairwise_u_I32x4
2100 { 1918, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extadd_pairwise_u_I16x8_S
2101 { 1917, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extadd_pairwise_u_I16x8
2102 { 1916, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extadd_pairwise_s_I32x4_S
2103 { 1915, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extadd_pairwise_s_I32x4
2104 { 1914, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extadd_pairwise_s_I16x8_S
2105 { 1913, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extadd_pairwise_s_I16x8
2106 { 1912, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // demote_zero_F32x4_S
2107 { 1911, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // demote_zero_F32x4
2108 { 1910, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // demote_zero_F16x8_S
2109 { 1909, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // demote_zero_F16x8
2110 { 1908, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // convert_low_u_F64x2_S
2111 { 1907, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // convert_low_u_F64x2
2112 { 1906, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // convert_low_s_F64x2_S
2113 { 1905, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // convert_low_s_F64x2
2114 { 1904, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // anonymous_13996MEMORY_SIZE_A64_S
2115 { 1903, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 190, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // anonymous_13996MEMORY_SIZE_A64
2116 { 1902, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // anonymous_13996MEMORY_GROW_A64_S
2117 { 1901, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 887, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // anonymous_13996MEMORY_GROW_A64
2118 { 1900, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // anonymous_13995MEMORY_SIZE_A32_S
2119 { 1899, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 188, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // anonymous_13995MEMORY_SIZE_A32
2120 { 1898, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // anonymous_13995MEMORY_GROW_A32_S
2121 { 1897, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 884, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // anonymous_13995MEMORY_GROW_A32
2122 { 1896, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // XOR_S
2123 { 1895, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // XOR_I64_S
2124 { 1894, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // XOR_I64
2125 { 1893, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // XOR_I32_S
2126 { 1892, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // XOR_I32
2127 { 1891, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // XOR
2128 { 1890, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Trap)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // UNREACHABLE_S
2129 { 1889, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Trap)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // UNREACHABLE
2130 { 1888, 2, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 882, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRY_TABLE_S
2131 { 1887, 1, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 297, 8, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRY_TABLE
2132 { 1886, 1, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 297, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRY_S
2133 { 1885, 1, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 297, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRY
2134 { 1884, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRUNC_F64x2_S
2135 { 1883, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRUNC_F64x2
2136 { 1882, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRUNC_F64_S
2137 { 1881, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 159, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRUNC_F64
2138 { 1880, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRUNC_F32x4_S
2139 { 1879, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRUNC_F32x4
2140 { 1878, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRUNC_F32_S
2141 { 1877, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 157, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRUNC_F32
2142 { 1876, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRUNC_F16x8_S
2143 { 1875, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRUNC_F16x8
2144 { 1874, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 308, 3, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // THROW_S
2145 { 1873, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // THROW_REF_S
2146 { 1872, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 309, 3, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // THROW_REF
2147 { 1871, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 308, 3, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // THROW
2148 { 1870, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_V128_S
2149 { 1869, 3, 2, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_V128
2150 { 1868, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_I64_S
2151 { 1867, 3, 2, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_I64
2152 { 1866, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_I32_S
2153 { 1865, 3, 2, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_I32
2154 { 1864, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_FUNCREF_S
2155 { 1863, 3, 2, 0, 0, 0, 1, WebAssemblyOpInfoBase + 879, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_FUNCREF
2156 { 1862, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_F64_S
2157 { 1861, 3, 2, 0, 0, 0, 1, WebAssemblyOpInfoBase + 167, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_F64
2158 { 1860, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_F32_S
2159 { 1859, 3, 2, 0, 0, 0, 1, WebAssemblyOpInfoBase + 164, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_F32
2160 { 1858, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_EXTERNREF_S
2161 { 1857, 3, 2, 0, 0, 0, 1, WebAssemblyOpInfoBase + 876, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_EXTERNREF
2162 { 1856, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_EXNREF_S
2163 { 1855, 3, 2, 0, 0, 0, 1, WebAssemblyOpInfoBase + 873, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_EXNREF
2164 { 1854, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 832, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_SIZE_S
2165 { 1853, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 871, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_SIZE
2166 { 1852, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 832, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_SET_FUNCREF_S
2167 { 1851, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 868, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_SET_FUNCREF
2168 { 1850, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 832, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_SET_EXTERNREF_S
2169 { 1849, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 865, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_SET_EXTERNREF
2170 { 1848, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 832, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_SET_EXNREF_S
2171 { 1847, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 862, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_SET_EXNREF
2172 { 1846, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 832, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_GROW_FUNCREF_S
2173 { 1845, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 858, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_GROW_FUNCREF
2174 { 1844, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 832, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_GROW_EXTERNREF_S
2175 { 1843, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 854, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_GROW_EXTERNREF
2176 { 1842, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 832, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_GROW_EXNREF_S
2177 { 1841, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 850, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_GROW_EXNREF
2178 { 1840, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 832, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_GET_FUNCREF_S
2179 { 1839, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 847, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_GET_FUNCREF
2180 { 1838, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 832, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_GET_EXTERNREF_S
2181 { 1837, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 844, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_GET_EXTERNREF
2182 { 1836, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 832, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_GET_EXNREF_S
2183 { 1835, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 841, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_GET_EXNREF
2184 { 1834, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 832, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_FILL_FUNCREF_S
2185 { 1833, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 837, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_FILL_FUNCREF
2186 { 1832, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 832, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_FILL_EXTERNREF_S
2187 { 1831, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 833, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_FILL_EXTERNREF
2188 { 1830, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 832, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_FILL_EXNREF_S
2189 { 1829, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 828, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_FILL_EXNREF
2190 { 1828, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 826, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_COPY_S
2191 { 1827, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 821, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_COPY
2192 { 1826, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SWIZZLE_S
2193 { 1825, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SWIZZLE
2194 { 1824, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_SAT_U_I8x16_S
2195 { 1823, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_SAT_U_I8x16
2196 { 1822, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_SAT_U_I16x8_S
2197 { 1821, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_SAT_U_I16x8
2198 { 1820, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_SAT_S_I8x16_S
2199 { 1819, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_SAT_S_I8x16
2200 { 1818, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_SAT_S_I16x8_S
2201 { 1817, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_SAT_S_I16x8
2202 { 1816, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_I8x16_S
2203 { 1815, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_I8x16
2204 { 1814, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_I64x2_S
2205 { 1813, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_I64x2
2206 { 1812, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_I64_S
2207 { 1811, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_I64
2208 { 1810, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_I32x4_S
2209 { 1809, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_I32x4
2210 { 1808, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_I32_S
2211 { 1807, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_I32
2212 { 1806, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_I16x8_S
2213 { 1805, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_I16x8
2214 { 1804, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_F64x2_S
2215 { 1803, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_F64x2
2216 { 1802, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_F64_S
2217 { 1801, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 167, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_F64
2218 { 1800, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_F32x4_S
2219 { 1799, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_F32x4
2220 { 1798, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_F32_S
2221 { 1797, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 164, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_F32
2222 { 1796, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_F16x8_S
2223 { 1795, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_F16x8
2224 { 1794, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_V128_A64_S
2225 { 1793, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 817, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_V128_A64
2226 { 1792, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_V128_A32_S
2227 { 1791, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 813, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_V128_A32
2228 { 1790, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 565, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_LANE_I8x16_A64_S
2229 { 1789, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 808, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_LANE_I8x16_A64
2230 { 1788, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 556, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_LANE_I8x16_A32_S
2231 { 1787, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 803, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_LANE_I8x16_A32
2232 { 1786, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 565, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_LANE_I64x2_A64_S
2233 { 1785, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 808, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_LANE_I64x2_A64
2234 { 1784, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 556, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_LANE_I64x2_A32_S
2235 { 1783, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 803, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_LANE_I64x2_A32
2236 { 1782, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 565, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_LANE_I32x4_A64_S
2237 { 1781, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 808, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_LANE_I32x4_A64
2238 { 1780, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 556, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_LANE_I32x4_A32_S
2239 { 1779, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 803, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_LANE_I32x4_A32
2240 { 1778, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 565, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_LANE_I16x8_A64_S
2241 { 1777, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 808, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_LANE_I16x8_A64
2242 { 1776, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 556, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_LANE_I16x8_A32_S
2243 { 1775, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 803, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_LANE_I16x8_A32
2244 { 1774, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_I64_A64_S
2245 { 1773, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 783, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_I64_A64
2246 { 1772, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_I64_A32_S
2247 { 1771, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 779, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_I64_A32
2248 { 1770, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_I32_A64_S
2249 { 1769, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 775, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_I32_A64
2250 { 1768, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_I32_A32_S
2251 { 1767, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 771, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_I32_A32
2252 { 1766, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_F64_A64_S
2253 { 1765, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 799, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_F64_A64
2254 { 1764, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_F64_A32_S
2255 { 1763, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 795, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_F64_A32
2256 { 1762, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_F32_A64_S
2257 { 1761, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 791, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_F32_A64
2258 { 1760, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_F32_A32_S
2259 { 1759, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 787, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_F32_A32
2260 { 1758, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_F16_F32_A64_S
2261 { 1757, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 791, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_F16_F32_A64
2262 { 1756, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_F16_F32_A32_S
2263 { 1755, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 787, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_F16_F32_A32
2264 { 1754, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE8_I64_A64_S
2265 { 1753, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 783, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE8_I64_A64
2266 { 1752, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE8_I64_A32_S
2267 { 1751, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 779, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE8_I64_A32
2268 { 1750, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE8_I32_A64_S
2269 { 1749, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 775, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE8_I32_A64
2270 { 1748, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE8_I32_A32_S
2271 { 1747, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 771, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE8_I32_A32
2272 { 1746, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE32_I64_A64_S
2273 { 1745, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 783, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE32_I64_A64
2274 { 1744, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE32_I64_A32_S
2275 { 1743, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 779, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE32_I64_A32
2276 { 1742, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE16_I64_A64_S
2277 { 1741, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 783, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE16_I64_A64
2278 { 1740, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE16_I64_A32_S
2279 { 1739, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 779, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE16_I64_A32
2280 { 1738, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE16_I32_A64_S
2281 { 1737, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 775, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE16_I32_A64
2282 { 1736, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE16_I32_A32_S
2283 { 1735, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 771, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE16_I32_A32
2284 { 1734, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SQRT_F64x2_S
2285 { 1733, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SQRT_F64x2
2286 { 1732, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SQRT_F64_S
2287 { 1731, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 159, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SQRT_F64
2288 { 1730, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SQRT_F32x4_S
2289 { 1729, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SQRT_F32x4
2290 { 1728, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SQRT_F32_S
2291 { 1727, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 157, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SQRT_F32
2292 { 1726, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SQRT_F16x8_S
2293 { 1725, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SQRT_F16x8
2294 { 1724, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_I8x16_S
2295 { 1723, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 767, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_I8x16
2296 { 1722, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_I64x2_S
2297 { 1721, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 769, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_I64x2
2298 { 1720, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_I32x4_S
2299 { 1719, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 767, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_I32x4
2300 { 1718, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_I16x8_S
2301 { 1717, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 767, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_I16x8
2302 { 1716, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_F64x2_S
2303 { 1715, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 765, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_F64x2
2304 { 1714, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_F32x4_S
2305 { 1713, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 763, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_F32x4
2306 { 1712, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_F16x8_S
2307 { 1711, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 763, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_F16x8
2308 { 1710, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SIMD_RELAXED_FMIN_F64x2_S
2309 { 1709, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SIMD_RELAXED_FMIN_F64x2
2310 { 1708, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SIMD_RELAXED_FMIN_F32x4_S
2311 { 1707, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SIMD_RELAXED_FMIN_F32x4
2312 { 1706, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SIMD_RELAXED_FMAX_F64x2_S
2313 { 1705, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SIMD_RELAXED_FMAX_F64x2
2314 { 1704, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SIMD_RELAXED_FMAX_F32x4_S
2315 { 1703, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SIMD_RELAXED_FMAX_F32x4
2316 { 1702, 16, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 388, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHUFFLE_S
2317 { 1701, 19, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 744, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHUFFLE
2318 { 1700, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_U_I8x16_S
2319 { 1699, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 741, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_U_I8x16
2320 { 1698, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_U_I64x2_S
2321 { 1697, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 741, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_U_I64x2
2322 { 1696, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_U_I64_S
2323 { 1695, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_U_I64
2324 { 1694, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_U_I32x4_S
2325 { 1693, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 741, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_U_I32x4
2326 { 1692, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_U_I32_S
2327 { 1691, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_U_I32
2328 { 1690, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_U_I16x8_S
2329 { 1689, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 741, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_U_I16x8
2330 { 1688, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_S_I8x16_S
2331 { 1687, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 741, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_S_I8x16
2332 { 1686, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_S_I64x2_S
2333 { 1685, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 741, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_S_I64x2
2334 { 1684, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_S_I64_S
2335 { 1683, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_S_I64
2336 { 1682, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_S_I32x4_S
2337 { 1681, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 741, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_S_I32x4
2338 { 1680, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_S_I32_S
2339 { 1679, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_S_I32
2340 { 1678, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_S_I16x8_S
2341 { 1677, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 741, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_S_I16x8
2342 { 1676, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHL_I8x16_S
2343 { 1675, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 741, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHL_I8x16
2344 { 1674, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHL_I64x2_S
2345 { 1673, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 741, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHL_I64x2
2346 { 1672, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHL_I64_S
2347 { 1671, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHL_I64
2348 { 1670, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHL_I32x4_S
2349 { 1669, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 741, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHL_I32x4
2350 { 1668, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHL_I32_S
2351 { 1667, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHL_I32
2352 { 1666, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHL_I16x8_S
2353 { 1665, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 741, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHL_I16x8
2354 { 1664, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_V128_S
2355 { 1663, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 737, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_V128
2356 { 1662, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 736, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_T_S
2357 { 1661, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 736, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_T
2358 { 1660, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_I64_S
2359 { 1659, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 732, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_I64
2360 { 1658, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_I32_S
2361 { 1657, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 728, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_I32
2362 { 1656, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_FUNCREF_S
2363 { 1655, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 724, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_FUNCREF
2364 { 1654, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_F64_S
2365 { 1653, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 720, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_F64
2366 { 1652, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_F32_S
2367 { 1651, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 716, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_F32
2368 { 1650, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_EXTERNREF_S
2369 { 1649, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 712, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_EXTERNREF
2370 { 1648, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_EXNREF_S
2371 { 1647, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 708, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_EXNREF
2372 { 1646, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ROTR_I64_S
2373 { 1645, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ROTR_I64
2374 { 1644, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ROTR_I32_S
2375 { 1643, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ROTR_I32
2376 { 1642, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ROTL_I64_S
2377 { 1641, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ROTL_I64
2378 { 1640, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ROTL_I32_S
2379 { 1639, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ROTL_I32
2380 { 1638, 1, 0, 0, 0, 2, 1, WebAssemblyOpInfoBase + 151, 0, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RET_CALL_S
2381 { 1637, 1, 0, 0, 0, 2, 1, WebAssemblyOpInfoBase + 307, 0, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RET_CALL_REF_S
2382 { 1636, 2, 0, 0, 0, 2, 1, WebAssemblyOpInfoBase + 305, 0, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RET_CALL_REF
2383 { 1635, 2, 0, 0, 0, 2, 1, WebAssemblyOpInfoBase + 303, 0, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RET_CALL_INDIRECT_S
2384 { 1634, 2, 0, 0, 0, 2, 1, WebAssemblyOpInfoBase + 303, 0, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RET_CALL_INDIRECT
2385 { 1633, 1, 0, 0, 0, 2, 1, WebAssemblyOpInfoBase + 151, 0, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RET_CALL
2386 { 1632, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RETURN_S
2387 { 1631, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RETURN
2388 { 1630, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 154, 3, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RETHROW_S
2389 { 1629, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 154, 3, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RETHROW
2390 { 1628, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_I8x16_S
2391 { 1627, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 700, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_I8x16
2392 { 1626, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_I64x2_S
2393 { 1625, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 704, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_I64x2
2394 { 1624, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_I32x4_S
2395 { 1623, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 700, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_I32x4
2396 { 1622, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_I16x8_S
2397 { 1621, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 700, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_I16x8
2398 { 1620, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_F64x2_S
2399 { 1619, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 696, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_F64x2
2400 { 1618, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_F32x4_S
2401 { 1617, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 692, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_F32x4
2402 { 1616, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_F16x8_S
2403 { 1615, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 692, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_F16x8
2404 { 1614, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REM_U_I64_S
2405 { 1613, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REM_U_I64
2406 { 1612, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REM_U_I32_S
2407 { 1611, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REM_U_I32
2408 { 1610, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REM_S_I64_S
2409 { 1609, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REM_S_I64
2410 { 1608, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REM_S_I32_S
2411 { 1607, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REM_S_I32
2412 { 1606, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RELAXED_SWIZZLE_S
2413 { 1605, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RELAXED_SWIZZLE
2414 { 1604, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RELAXED_Q15MULR_S_I16x8_S
2415 { 1603, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RELAXED_Q15MULR_S_I16x8
2416 { 1602, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RELAXED_DOT_S
2417 { 1601, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RELAXED_DOT_BFLOAT_S
2418 { 1600, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RELAXED_DOT_BFLOAT
2419 { 1599, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RELAXED_DOT_ADD_S
2420 { 1598, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RELAXED_DOT_ADD
2421 { 1597, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RELAXED_DOT
2422 { 1596, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 307, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_TEST_FUNCREF_S
2423 { 1595, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 689, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_TEST_FUNCREF
2424 { 1594, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_NULL_FUNCREF_S
2425 { 1593, 1, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 413, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_NULL_FUNCREF
2426 { 1592, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_NULL_EXTERNREF_S
2427 { 1591, 1, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 410, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_NULL_EXTERNREF
2428 { 1590, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_NULL_EXNREF_S
2429 { 1589, 1, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 309, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_NULL_EXNREF
2430 { 1588, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_IS_NULL_FUNCREF_S
2431 { 1587, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 687, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_IS_NULL_FUNCREF
2432 { 1586, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_IS_NULL_EXTERNREF_S
2433 { 1585, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 685, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_IS_NULL_EXTERNREF
2434 { 1584, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_IS_NULL_EXNREF_S
2435 { 1583, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 683, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_IS_NULL_EXNREF
2436 { 1582, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 151, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_FUNC_S
2437 { 1581, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 681, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_FUNC
2438 { 1580, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 307, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_CAST_FUNCREF_S
2439 { 1579, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 678, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_CAST_FUNCREF
2440 { 1578, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // Q15MULR_SAT_S_I16x8_S
2441 { 1577, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // Q15MULR_SAT_S_I16x8
2442 { 1576, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // POPCNT_I8x16_S
2443 { 1575, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // POPCNT_I8x16
2444 { 1574, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // POPCNT_I64_S
2445 { 1573, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 312, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // POPCNT_I64
2446 { 1572, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // POPCNT_I32_S
2447 { 1571, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 310, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // POPCNT_I32
2448 { 1570, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PMIN_F64x2_S
2449 { 1569, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PMIN_F64x2
2450 { 1568, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PMIN_F32x4_S
2451 { 1567, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PMIN_F32x4
2452 { 1566, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PMIN_F16x8_S
2453 { 1565, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PMIN_F16x8
2454 { 1564, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PMAX_F64x2_S
2455 { 1563, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PMAX_F64x2
2456 { 1562, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PMAX_F32x4_S
2457 { 1561, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PMAX_F32x4
2458 { 1560, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PMAX_F16x8_S
2459 { 1559, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PMAX_F16x8
2460 { 1558, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // OR_S
2461 { 1557, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // OR_I64_S
2462 { 1556, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // OR_I64
2463 { 1555, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // OR_I32_S
2464 { 1554, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // OR_I32
2465 { 1553, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // OR
2466 { 1552, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NOT_S
2467 { 1551, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NOT
2468 { 1550, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NOP_S
2469 { 1549, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NOP
2470 { 1548, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NMADD_F64x2_S
2471 { 1547, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NMADD_F64x2
2472 { 1546, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NMADD_F32x4_S
2473 { 1545, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NMADD_F32x4
2474 { 1544, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NMADD_F16x8_S
2475 { 1543, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NMADD_F16x8
2476 { 1542, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_I8x16_S
2477 { 1541, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_I8x16
2478 { 1540, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_I64x2_S
2479 { 1539, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_I64x2
2480 { 1538, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_I64_S
2481 { 1537, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 423, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_I64
2482 { 1536, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_I32x4_S
2483 { 1535, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_I32x4
2484 { 1534, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_I32_S
2485 { 1533, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_I32
2486 { 1532, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_I16x8_S
2487 { 1531, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_I16x8
2488 { 1530, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_F64x2_S
2489 { 1529, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_F64x2
2490 { 1528, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_F64_S
2491 { 1527, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 420, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_F64
2492 { 1526, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_F32x4_S
2493 { 1525, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_F32x4
2494 { 1524, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_F32_S
2495 { 1523, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 417, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_F32
2496 { 1522, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_F16x8_S
2497 { 1521, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_F16x8
2498 { 1520, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_I8x16_S
2499 { 1519, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_I8x16
2500 { 1518, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_I64x2_S
2501 { 1517, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_I64x2
2502 { 1516, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_I32x4_S
2503 { 1515, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_I32x4
2504 { 1514, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_I16x8_S
2505 { 1513, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_I16x8
2506 { 1512, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_F64x2_S
2507 { 1511, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_F64x2
2508 { 1510, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_F64_S
2509 { 1509, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 159, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_F64
2510 { 1508, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_F32x4_S
2511 { 1507, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_F32x4
2512 { 1506, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_F32_S
2513 { 1505, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 157, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_F32
2514 { 1504, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_F16x8_S
2515 { 1503, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_F16x8
2516 { 1502, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEAREST_F64x2_S
2517 { 1501, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEAREST_F64x2
2518 { 1500, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEAREST_F64_S
2519 { 1499, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 159, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEAREST_F64
2520 { 1498, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEAREST_F32x4_S
2521 { 1497, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEAREST_F32x4
2522 { 1496, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEAREST_F32_S
2523 { 1495, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 157, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEAREST_F32
2524 { 1494, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEAREST_F16x8_S
2525 { 1493, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEAREST_F16x8
2526 { 1492, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NARROW_U_I8x16_S
2527 { 1491, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NARROW_U_I8x16
2528 { 1490, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NARROW_U_I16x8_S
2529 { 1489, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NARROW_U_I16x8
2530 { 1488, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NARROW_S_I8x16_S
2531 { 1487, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NARROW_S_I8x16
2532 { 1486, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NARROW_S_I16x8_S
2533 { 1485, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NARROW_S_I16x8
2534 { 1484, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_I64x2_S
2535 { 1483, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_I64x2
2536 { 1482, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_I64_S
2537 { 1481, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_I64
2538 { 1480, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_I32x4_S
2539 { 1479, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_I32x4
2540 { 1478, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_I32_S
2541 { 1477, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_I32
2542 { 1476, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_I16x8_S
2543 { 1475, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_I16x8
2544 { 1474, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_F64x2_S
2545 { 1473, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_F64x2
2546 { 1472, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_F64_S
2547 { 1471, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 167, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_F64
2548 { 1470, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_F32x4_S
2549 { 1469, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_F32x4
2550 { 1468, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_F32_S
2551 { 1467, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 164, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_F32
2552 { 1466, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_F16x8_S
2553 { 1465, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_F16x8
2554 { 1464, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_U_I8x16_S
2555 { 1463, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_U_I8x16
2556 { 1462, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_U_I32x4_S
2557 { 1461, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_U_I32x4
2558 { 1460, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_U_I16x8_S
2559 { 1459, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_U_I16x8
2560 { 1458, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_S_I8x16_S
2561 { 1457, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_S_I8x16
2562 { 1456, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_S_I32x4_S
2563 { 1455, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_S_I32x4
2564 { 1454, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_S_I16x8_S
2565 { 1453, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_S_I16x8
2566 { 1452, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_F64x2_S
2567 { 1451, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_F64x2
2568 { 1450, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_F64_S
2569 { 1449, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 167, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_F64
2570 { 1448, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_F32x4_S
2571 { 1447, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_F32x4
2572 { 1446, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_F32_S
2573 { 1445, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 164, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_F32
2574 { 1444, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_F16x8_S
2575 { 1443, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_F16x8
2576 { 1442, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 322, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMSET_A64_S
2577 { 1441, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 669, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMSET_A64
2578 { 1440, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 322, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMSET_A32_S
2579 { 1439, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 665, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMSET_A32
2580 { 1438, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 630, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_INIT_A64_S
2581 { 1437, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 673, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_INIT_A64
2582 { 1436, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 630, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_INIT_A32_S
2583 { 1435, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 625, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_INIT_A32
2584 { 1434, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 322, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_FILL_A64_S
2585 { 1433, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 669, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_FILL_A64
2586 { 1432, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 322, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_FILL_A32_S
2587 { 1431, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 665, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_FILL_A32
2588 { 1430, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 630, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_COPY_A64_S
2589 { 1429, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 632, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_COPY_A64
2590 { 1428, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 630, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_COPY_A32_S
2591 { 1427, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 625, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_COPY_A32
2592 { 1426, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_ATOMIC_WAIT64_A64_S
2593 { 1425, 7, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 658, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_ATOMIC_WAIT64_A64
2594 { 1424, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_ATOMIC_WAIT64_A32_S
2595 { 1423, 7, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 651, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_ATOMIC_WAIT64_A32
2596 { 1422, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_ATOMIC_WAIT32_A64_S
2597 { 1421, 7, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 644, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_ATOMIC_WAIT32_A64
2598 { 1420, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_ATOMIC_WAIT32_A32_S
2599 { 1419, 7, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 637, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_ATOMIC_WAIT32_A32
2600 { 1418, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_ATOMIC_NOTIFY_A64_S
2601 { 1417, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 227, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_ATOMIC_NOTIFY_A64
2602 { 1416, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_ATOMIC_NOTIFY_A32_S
2603 { 1415, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 221, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_ATOMIC_NOTIFY_A32
2604 { 1414, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 630, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMCPY_A64_S
2605 { 1413, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 632, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMCPY_A64
2606 { 1412, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 630, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMCPY_A32_S
2607 { 1411, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 625, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMCPY_A32
2608 { 1410, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_U_I8x16_S
2609 { 1409, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_U_I8x16
2610 { 1408, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_U_I32x4_S
2611 { 1407, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_U_I32x4
2612 { 1406, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_U_I16x8_S
2613 { 1405, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_U_I16x8
2614 { 1404, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_S_I8x16_S
2615 { 1403, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_S_I8x16
2616 { 1402, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_S_I32x4_S
2617 { 1401, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_S_I32x4
2618 { 1400, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_S_I16x8_S
2619 { 1399, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_S_I16x8
2620 { 1398, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_F64x2_S
2621 { 1397, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_F64x2
2622 { 1396, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_F64_S
2623 { 1395, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 167, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_F64
2624 { 1394, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_F32x4_S
2625 { 1393, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_F32x4
2626 { 1392, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_F32_S
2627 { 1391, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 164, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_F32
2628 { 1390, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_F16x8_S
2629 { 1389, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_F16x8
2630 { 1388, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MADD_F64x2_S
2631 { 1387, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MADD_F64x2
2632 { 1386, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MADD_F32x4_S
2633 { 1385, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MADD_F32x4
2634 { 1384, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MADD_F16x8_S
2635 { 1383, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MADD_F16x8
2636 { 1382, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_U_I8x16_S
2637 { 1381, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_U_I8x16
2638 { 1380, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_U_I64_S
2639 { 1379, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 423, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_U_I64
2640 { 1378, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_U_I32x4_S
2641 { 1377, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_U_I32x4
2642 { 1376, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_U_I32_S
2643 { 1375, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_U_I32
2644 { 1374, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_U_I16x8_S
2645 { 1373, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_U_I16x8
2646 { 1372, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_S_I8x16_S
2647 { 1371, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_S_I8x16
2648 { 1370, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_S_I64x2_S
2649 { 1369, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_S_I64x2
2650 { 1368, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_S_I64_S
2651 { 1367, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 423, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_S_I64
2652 { 1366, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_S_I32x4_S
2653 { 1365, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_S_I32x4
2654 { 1364, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_S_I32_S
2655 { 1363, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_S_I32
2656 { 1362, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_S_I16x8_S
2657 { 1361, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_S_I16x8
2658 { 1360, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_F64x2_S
2659 { 1359, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_F64x2
2660 { 1358, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_F64_S
2661 { 1357, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 420, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_F64
2662 { 1356, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_F32x4_S
2663 { 1355, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_F32x4
2664 { 1354, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_F32_S
2665 { 1353, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 417, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_F32
2666 { 1352, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_F16x8_S
2667 { 1351, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_F16x8
2668 { 1350, 1, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 297, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOOP_S
2669 { 1349, 1, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 297, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOOP
2670 { 1348, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 570, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_TEE_V128_S
2671 { 1347, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 622, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_TEE_V128
2672 { 1346, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 570, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_TEE_I64_S
2673 { 1345, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 619, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_TEE_I64
2674 { 1344, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 570, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_TEE_I32_S
2675 { 1343, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 616, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_TEE_I32
2676 { 1342, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 570, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_TEE_FUNCREF_S
2677 { 1341, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 613, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_TEE_FUNCREF
2678 { 1340, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 570, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_TEE_F64_S
2679 { 1339, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 610, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_TEE_F64
2680 { 1338, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 570, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_TEE_F32_S
2681 { 1337, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 607, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_TEE_F32
2682 { 1336, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 570, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_TEE_EXTERNREF_S
2683 { 1335, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 604, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_TEE_EXTERNREF
2684 { 1334, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 570, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_TEE_EXNREF_S
2685 { 1333, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 601, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_TEE_EXNREF
2686 { 1332, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 570, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_SET_V128_S
2687 { 1331, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 599, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_SET_V128
2688 { 1330, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 570, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_SET_I64_S
2689 { 1329, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 597, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_SET_I64
2690 { 1328, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 570, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_SET_I32_S
2691 { 1327, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 595, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_SET_I32
2692 { 1326, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 570, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_SET_FUNCREF_S
2693 { 1325, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 593, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_SET_FUNCREF
2694 { 1324, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 570, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_SET_F64_S
2695 { 1323, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 591, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_SET_F64
2696 { 1322, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 570, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_SET_F32_S
2697 { 1321, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 589, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_SET_F32
2698 { 1320, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 570, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_SET_EXTERNREF_S
2699 { 1319, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 587, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_SET_EXTERNREF
2700 { 1318, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 570, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_SET_EXNREF_S
2701 { 1317, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 585, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_SET_EXNREF
2702 { 1316, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 570, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_GET_V128_S
2703 { 1315, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 583, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_GET_V128
2704 { 1314, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 570, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_GET_I64_S
2705 { 1313, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 581, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_GET_I64
2706 { 1312, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 570, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_GET_I32_S
2707 { 1311, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 579, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_GET_I32
2708 { 1310, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 570, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_GET_FUNCREF_S
2709 { 1309, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 577, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_GET_FUNCREF
2710 { 1308, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 570, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_GET_F64_S
2711 { 1307, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 575, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_GET_F64
2712 { 1306, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 570, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_GET_F32_S
2713 { 1305, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 573, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_GET_F32
2714 { 1304, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 570, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_GET_EXTERNREF_S
2715 { 1303, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 571, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_GET_EXTERNREF
2716 { 1302, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 570, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_GET_EXNREF_S
2717 { 1301, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 568, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_GET_EXNREF
2718 { 1300, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_ZERO_64_A64_S
2719 { 1299, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 512, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_ZERO_64_A64
2720 { 1298, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_ZERO_64_A32_S
2721 { 1297, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 506, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_ZERO_64_A32
2722 { 1296, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_ZERO_32_A64_S
2723 { 1295, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 512, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_ZERO_32_A64
2724 { 1294, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_ZERO_32_A32_S
2725 { 1293, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 506, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_ZERO_32_A32
2726 { 1292, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_V128_A64_S
2727 { 1291, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 512, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_V128_A64
2728 { 1290, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_V128_A32_S
2729 { 1289, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 506, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_V128_A32
2730 { 1288, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 565, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_LANE_8_A64_S
2731 { 1287, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 559, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_LANE_8_A64
2732 { 1286, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 556, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_LANE_8_A32_S
2733 { 1285, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 550, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_LANE_8_A32
2734 { 1284, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 565, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_LANE_64_A64_S
2735 { 1283, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 559, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_LANE_64_A64
2736 { 1282, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 556, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_LANE_64_A32_S
2737 { 1281, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 550, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_LANE_64_A32
2738 { 1280, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 565, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_LANE_32_A64_S
2739 { 1279, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 559, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_LANE_32_A64
2740 { 1278, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 556, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_LANE_32_A32_S
2741 { 1277, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 550, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_LANE_32_A32
2742 { 1276, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 565, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_LANE_16_A64_S
2743 { 1275, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 559, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_LANE_16_A64
2744 { 1274, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 556, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_LANE_16_A32_S
2745 { 1273, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 550, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_LANE_16_A32
2746 { 1272, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_I64_A64_S
2747 { 1271, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 530, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_I64_A64
2748 { 1270, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_I64_A32_S
2749 { 1269, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 526, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_I64_A32
2750 { 1268, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_I32_A64_S
2751 { 1267, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 522, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_I32_A64
2752 { 1266, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_I32_A32_S
2753 { 1265, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 518, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_I32_A32
2754 { 1264, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_F64_A64_S
2755 { 1263, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 546, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_F64_A64
2756 { 1262, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_F64_A32_S
2757 { 1261, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 542, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_F64_A32
2758 { 1260, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_F32_A64_S
2759 { 1259, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 538, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_F32_A64
2760 { 1258, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_F32_A32_S
2761 { 1257, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 534, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_F32_A32
2762 { 1256, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_F16_F32_A64_S
2763 { 1255, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 538, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_F16_F32_A64
2764 { 1254, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_F16_F32_A32_S
2765 { 1253, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 534, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_F16_F32_A32
2766 { 1252, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_EXTEND_U_I64x2_A64_S
2767 { 1251, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 512, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_EXTEND_U_I64x2_A64
2768 { 1250, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_EXTEND_U_I64x2_A32_S
2769 { 1249, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 506, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_EXTEND_U_I64x2_A32
2770 { 1248, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_EXTEND_U_I32x4_A64_S
2771 { 1247, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 512, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_EXTEND_U_I32x4_A64
2772 { 1246, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_EXTEND_U_I32x4_A32_S
2773 { 1245, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 506, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_EXTEND_U_I32x4_A32
2774 { 1244, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_EXTEND_U_I16x8_A64_S
2775 { 1243, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 512, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_EXTEND_U_I16x8_A64
2776 { 1242, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_EXTEND_U_I16x8_A32_S
2777 { 1241, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 506, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_EXTEND_U_I16x8_A32
2778 { 1240, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_EXTEND_S_I64x2_A64_S
2779 { 1239, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 512, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_EXTEND_S_I64x2_A64
2780 { 1238, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_EXTEND_S_I64x2_A32_S
2781 { 1237, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 506, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_EXTEND_S_I64x2_A32
2782 { 1236, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_EXTEND_S_I32x4_A64_S
2783 { 1235, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 512, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_EXTEND_S_I32x4_A64
2784 { 1234, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_EXTEND_S_I32x4_A32_S
2785 { 1233, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 506, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_EXTEND_S_I32x4_A32
2786 { 1232, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_EXTEND_S_I16x8_A64_S
2787 { 1231, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 512, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_EXTEND_S_I16x8_A64
2788 { 1230, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_EXTEND_S_I16x8_A32_S
2789 { 1229, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 506, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_EXTEND_S_I16x8_A32
2790 { 1228, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_U_I64_A64_S
2791 { 1227, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 530, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_U_I64_A64
2792 { 1226, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_U_I64_A32_S
2793 { 1225, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 526, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_U_I64_A32
2794 { 1224, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_U_I32_A64_S
2795 { 1223, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 522, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_U_I32_A64
2796 { 1222, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_U_I32_A32_S
2797 { 1221, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 518, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_U_I32_A32
2798 { 1220, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_S_I64_A64_S
2799 { 1219, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 530, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_S_I64_A64
2800 { 1218, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_S_I64_A32_S
2801 { 1217, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 526, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_S_I64_A32
2802 { 1216, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_S_I32_A64_S
2803 { 1215, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 522, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_S_I32_A64
2804 { 1214, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_S_I32_A32_S
2805 { 1213, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 518, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_S_I32_A32
2806 { 1212, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_SPLAT_A64_S
2807 { 1211, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 512, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_SPLAT_A64
2808 { 1210, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_SPLAT_A32_S
2809 { 1209, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 506, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_SPLAT_A32
2810 { 1208, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD64_SPLAT_A64_S
2811 { 1207, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 512, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD64_SPLAT_A64
2812 { 1206, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD64_SPLAT_A32_S
2813 { 1205, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 506, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD64_SPLAT_A32
2814 { 1204, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD32_U_I64_A64_S
2815 { 1203, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 530, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD32_U_I64_A64
2816 { 1202, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD32_U_I64_A32_S
2817 { 1201, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 526, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD32_U_I64_A32
2818 { 1200, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD32_S_I64_A64_S
2819 { 1199, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 530, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD32_S_I64_A64
2820 { 1198, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD32_S_I64_A32_S
2821 { 1197, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 526, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD32_S_I64_A32
2822 { 1196, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD32_SPLAT_A64_S
2823 { 1195, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 512, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD32_SPLAT_A64
2824 { 1194, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD32_SPLAT_A32_S
2825 { 1193, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 506, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD32_SPLAT_A32
2826 { 1192, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_U_I64_A64_S
2827 { 1191, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 530, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_U_I64_A64
2828 { 1190, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_U_I64_A32_S
2829 { 1189, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 526, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_U_I64_A32
2830 { 1188, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_U_I32_A64_S
2831 { 1187, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 522, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_U_I32_A64
2832 { 1186, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_U_I32_A32_S
2833 { 1185, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 518, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_U_I32_A32
2834 { 1184, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_S_I64_A64_S
2835 { 1183, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 530, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_S_I64_A64
2836 { 1182, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_S_I64_A32_S
2837 { 1181, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 526, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_S_I64_A32
2838 { 1180, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_S_I32_A64_S
2839 { 1179, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 522, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_S_I32_A64
2840 { 1178, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_S_I32_A32_S
2841 { 1177, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 518, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_S_I32_A32
2842 { 1176, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 516, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_SPLAT_A64_S
2843 { 1175, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 512, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_SPLAT_A64
2844 { 1174, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 510, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_SPLAT_A32_S
2845 { 1173, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 506, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_SPLAT_A32
2846 { 1172, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_U_I8x16_S
2847 { 1171, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_U_I8x16
2848 { 1170, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_U_I64_S
2849 { 1169, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 423, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_U_I64
2850 { 1168, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_U_I32x4_S
2851 { 1167, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_U_I32x4
2852 { 1166, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_U_I32_S
2853 { 1165, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_U_I32
2854 { 1164, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_U_I16x8_S
2855 { 1163, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_U_I16x8
2856 { 1162, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_S_I8x16_S
2857 { 1161, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_S_I8x16
2858 { 1160, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_S_I64x2_S
2859 { 1159, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_S_I64x2
2860 { 1158, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_S_I64_S
2861 { 1157, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 423, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_S_I64
2862 { 1156, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_S_I32x4_S
2863 { 1155, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_S_I32x4
2864 { 1154, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_S_I32_S
2865 { 1153, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_S_I32
2866 { 1152, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_S_I16x8_S
2867 { 1151, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_S_I16x8
2868 { 1150, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_F64x2_S
2869 { 1149, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_F64x2
2870 { 1148, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_F64_S
2871 { 1147, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 420, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_F64
2872 { 1146, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_F32x4_S
2873 { 1145, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_F32x4
2874 { 1144, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_F32_S
2875 { 1143, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 417, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_F32
2876 { 1142, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_F16x8_S
2877 { 1141, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_F16x8
2878 { 1140, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LANESELECT_I8x16_S
2879 { 1139, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LANESELECT_I8x16
2880 { 1138, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LANESELECT_I64x2_S
2881 { 1137, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LANESELECT_I64x2
2882 { 1136, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LANESELECT_I32x4_S
2883 { 1135, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LANESELECT_I32x4
2884 { 1134, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LANESELECT_I16x8_S
2885 { 1133, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LANESELECT_I16x8
2886 { 1132, 1, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 297, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // IF_S
2887 { 1131, 2, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 504, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // IF
2888 { 1130, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_TRUNC_U_SAT_F64_S
2889 { 1129, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 457, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_TRUNC_U_SAT_F64
2890 { 1128, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_TRUNC_U_SAT_F32_S
2891 { 1127, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 455, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_TRUNC_U_SAT_F32
2892 { 1126, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_TRUNC_U_F64_S
2893 { 1125, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 457, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_TRUNC_U_F64
2894 { 1124, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_TRUNC_U_F32_S
2895 { 1123, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 455, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_TRUNC_U_F32
2896 { 1122, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_TRUNC_S_SAT_F64_S
2897 { 1121, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 457, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_TRUNC_S_SAT_F64
2898 { 1120, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_TRUNC_S_SAT_F32_S
2899 { 1119, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 455, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_TRUNC_S_SAT_F32
2900 { 1118, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_TRUNC_S_F64_S
2901 { 1117, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 457, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_TRUNC_S_F64
2902 { 1116, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_TRUNC_S_F32_S
2903 { 1115, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 455, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_TRUNC_S_F32
2904 { 1114, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_SUB128_S
2905 { 1113, 6, 2, 0, 0, 0, 1, WebAssemblyOpInfoBase + 492, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_SUB128
2906 { 1112, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_REINTERPRET_F64_S
2907 { 1111, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 457, 3, 0|(1ULL<<MCID::Bitcast)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_REINTERPRET_F64
2908 { 1110, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_MUL_WIDE_U_S
2909 { 1109, 4, 2, 0, 0, 0, 1, WebAssemblyOpInfoBase + 500, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_MUL_WIDE_U
2910 { 1108, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_MUL_WIDE_S_S
2911 { 1107, 4, 2, 0, 0, 0, 1, WebAssemblyOpInfoBase + 500, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_MUL_WIDE_S
2912 { 1106, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_EXTEND_U_I32_S
2913 { 1105, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 498, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_EXTEND_U_I32
2914 { 1104, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_EXTEND_S_I32_S
2915 { 1103, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 498, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_EXTEND_S_I32
2916 { 1102, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_EXTEND8_S_I64_S
2917 { 1101, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 312, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_EXTEND8_S_I64
2918 { 1100, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_EXTEND32_S_I64_S
2919 { 1099, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 312, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_EXTEND32_S_I64
2920 { 1098, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_EXTEND16_S_I64_S
2921 { 1097, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 312, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_EXTEND16_S_I64
2922 { 1096, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_ADD128_S
2923 { 1095, 6, 2, 0, 0, 0, 1, WebAssemblyOpInfoBase + 492, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_ADD128
2924 { 1094, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_WRAP_I64_S
2925 { 1093, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 415, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_WRAP_I64
2926 { 1092, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_TRUNC_U_SAT_F64_S
2927 { 1091, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 453, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_TRUNC_U_SAT_F64
2928 { 1090, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_TRUNC_U_SAT_F32_S
2929 { 1089, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 451, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_TRUNC_U_SAT_F32
2930 { 1088, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_TRUNC_U_F64_S
2931 { 1087, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 453, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_TRUNC_U_F64
2932 { 1086, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_TRUNC_U_F32_S
2933 { 1085, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 451, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_TRUNC_U_F32
2934 { 1084, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_TRUNC_S_SAT_F64_S
2935 { 1083, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 453, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_TRUNC_S_SAT_F64
2936 { 1082, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_TRUNC_S_SAT_F32_S
2937 { 1081, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 451, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_TRUNC_S_SAT_F32
2938 { 1080, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_TRUNC_S_F64_S
2939 { 1079, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 453, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_TRUNC_S_F64
2940 { 1078, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_TRUNC_S_F32_S
2941 { 1077, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 451, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_TRUNC_S_F32
2942 { 1076, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_REINTERPRET_F32_S
2943 { 1075, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 451, 3, 0|(1ULL<<MCID::Bitcast)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_REINTERPRET_F32
2944 { 1074, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_EXTEND8_S_I32_S
2945 { 1073, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 310, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_EXTEND8_S_I32
2946 { 1072, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_EXTEND16_S_I32_S
2947 { 1071, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 310, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_EXTEND16_S_I32
2948 { 1070, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_U_I8x16_S
2949 { 1069, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_U_I8x16
2950 { 1068, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_U_I64_S
2951 { 1067, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 423, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_U_I64
2952 { 1066, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_U_I32x4_S
2953 { 1065, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_U_I32x4
2954 { 1064, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_U_I32_S
2955 { 1063, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_U_I32
2956 { 1062, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_U_I16x8_S
2957 { 1061, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_U_I16x8
2958 { 1060, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_S_I8x16_S
2959 { 1059, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_S_I8x16
2960 { 1058, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_S_I64x2_S
2961 { 1057, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_S_I64x2
2962 { 1056, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_S_I64_S
2963 { 1055, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 423, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_S_I64
2964 { 1054, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_S_I32x4_S
2965 { 1053, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_S_I32x4
2966 { 1052, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_S_I32_S
2967 { 1051, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_S_I32
2968 { 1050, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_S_I16x8_S
2969 { 1049, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_S_I16x8
2970 { 1048, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_F64x2_S
2971 { 1047, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_F64x2
2972 { 1046, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_F64_S
2973 { 1045, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 420, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_F64
2974 { 1044, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_F32x4_S
2975 { 1043, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_F32x4
2976 { 1042, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_F32_S
2977 { 1041, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 417, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_F32
2978 { 1040, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_F16x8_S
2979 { 1039, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_F16x8
2980 { 1038, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_V128_S
2981 { 1037, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 490, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_V128
2982 { 1036, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_I64_S
2983 { 1035, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 488, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_I64
2984 { 1034, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_I32_S
2985 { 1033, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 486, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_I32
2986 { 1032, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_FUNCREF_S
2987 { 1031, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 484, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_FUNCREF
2988 { 1030, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_F64_S
2989 { 1029, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 482, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_F64
2990 { 1028, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_F32_S
2991 { 1027, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 480, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_F32
2992 { 1026, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_EXTERNREF_S
2993 { 1025, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 478, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_EXTERNREF
2994 { 1024, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_EXNREF_S
2995 { 1023, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 476, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_EXNREF
2996 { 1022, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_V128_S
2997 { 1021, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 474, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_V128
2998 { 1020, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_I64_S
2999 { 1019, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 472, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_I64
3000 { 1018, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_I32_S
3001 { 1017, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 470, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_I32
3002 { 1016, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_FUNCREF_S
3003 { 1015, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 468, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_FUNCREF
3004 { 1014, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_F64_S
3005 { 1013, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 466, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_F64
3006 { 1012, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_F32_S
3007 { 1011, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 464, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_F32
3008 { 1010, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_EXTERNREF_S
3009 { 1009, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 462, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_EXTERNREF
3010 { 1008, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_EXNREF_S
3011 { 1007, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 459, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_EXNREF
3012 { 1006, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_U_I8x16_S
3013 { 1005, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_U_I8x16
3014 { 1004, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_U_I64_S
3015 { 1003, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 423, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_U_I64
3016 { 1002, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_U_I32x4_S
3017 { 1001, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_U_I32x4
3018 { 1000, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_U_I32_S
3019 { 999, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_U_I32
3020 { 998, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_U_I16x8_S
3021 { 997, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_U_I16x8
3022 { 996, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_S_I8x16_S
3023 { 995, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_S_I8x16
3024 { 994, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_S_I64x2_S
3025 { 993, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_S_I64x2
3026 { 992, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_S_I64_S
3027 { 991, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 423, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_S_I64
3028 { 990, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_S_I32x4_S
3029 { 989, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_S_I32x4
3030 { 988, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_S_I32_S
3031 { 987, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_S_I32
3032 { 986, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_S_I16x8_S
3033 { 985, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_S_I16x8
3034 { 984, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_F64x2_S
3035 { 983, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_F64x2
3036 { 982, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_F64_S
3037 { 981, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 420, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_F64
3038 { 980, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_F32x4_S
3039 { 979, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_F32x4
3040 { 978, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_F32_S
3041 { 977, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 417, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_F32
3042 { 976, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_F16x8_S
3043 { 975, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_F16x8
3044 { 974, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FP_TO_UINT_I64_F64_S
3045 { 973, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 457, 3, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FP_TO_UINT_I64_F64
3046 { 972, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FP_TO_UINT_I64_F32_S
3047 { 971, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 455, 3, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FP_TO_UINT_I64_F32
3048 { 970, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FP_TO_UINT_I32_F64_S
3049 { 969, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 453, 3, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FP_TO_UINT_I32_F64
3050 { 968, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FP_TO_UINT_I32_F32_S
3051 { 967, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 451, 3, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FP_TO_UINT_I32_F32
3052 { 966, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FP_TO_SINT_I64_F64_S
3053 { 965, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 457, 3, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FP_TO_SINT_I64_F64
3054 { 964, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FP_TO_SINT_I64_F32_S
3055 { 963, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 455, 3, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FP_TO_SINT_I64_F32
3056 { 962, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FP_TO_SINT_I32_F64_S
3057 { 961, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 453, 3, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FP_TO_SINT_I32_F64
3058 { 960, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FP_TO_SINT_I32_F32_S
3059 { 959, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 451, 3, 0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FP_TO_SINT_I32_F32
3060 { 958, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FLOOR_F64x2_S
3061 { 957, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FLOOR_F64x2
3062 { 956, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FLOOR_F64_S
3063 { 955, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 159, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FLOOR_F64
3064 { 954, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FLOOR_F32x4_S
3065 { 953, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FLOOR_F32x4
3066 { 952, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FLOOR_F32_S
3067 { 951, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 157, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FLOOR_F32
3068 { 950, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FLOOR_F16x8_S
3069 { 949, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FLOOR_F16x8
3070 { 948, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FALLTHROUGH_RETURN_S
3071 { 947, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FALLTHROUGH_RETURN
3072 { 946, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F64_REINTERPRET_I64_S
3073 { 945, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 447, 3, 0|(1ULL<<MCID::Bitcast)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F64_REINTERPRET_I64
3074 { 944, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F64_PROMOTE_F32_S
3075 { 943, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 449, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F64_PROMOTE_F32
3076 { 942, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F64_CONVERT_U_I64_S
3077 { 941, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 447, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F64_CONVERT_U_I64
3078 { 940, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F64_CONVERT_U_I32_S
3079 { 939, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 445, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F64_CONVERT_U_I32
3080 { 938, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F64_CONVERT_S_I64_S
3081 { 937, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 447, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F64_CONVERT_S_I64
3082 { 936, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F64_CONVERT_S_I32_S
3083 { 935, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 445, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F64_CONVERT_S_I32
3084 { 934, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F32_REINTERPRET_I32_S
3085 { 933, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 439, 3, 0|(1ULL<<MCID::Bitcast)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F32_REINTERPRET_I32
3086 { 932, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F32_DEMOTE_F64_S
3087 { 931, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 443, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F32_DEMOTE_F64
3088 { 930, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F32_CONVERT_U_I64_S
3089 { 929, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 441, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F32_CONVERT_U_I64
3090 { 928, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F32_CONVERT_U_I32_S
3091 { 927, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 439, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F32_CONVERT_U_I32
3092 { 926, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F32_CONVERT_S_I64_S
3093 { 925, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 441, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F32_CONVERT_S_I64
3094 { 924, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F32_CONVERT_S_I32_S
3095 { 923, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 439, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F32_CONVERT_S_I32
3096 { 922, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_I8x16_u_S
3097 { 921, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 433, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_I8x16_u
3098 { 920, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_I8x16_s_S
3099 { 919, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 433, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_I8x16_s
3100 { 918, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_I64x2_S
3101 { 917, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 436, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_I64x2
3102 { 916, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_I32x4_S
3103 { 915, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 433, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_I32x4
3104 { 914, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_I16x8_u_S
3105 { 913, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 433, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_I16x8_u
3106 { 912, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_I16x8_s_S
3107 { 911, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 433, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_I16x8_s
3108 { 910, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_F64x2_S
3109 { 909, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 430, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_F64x2
3110 { 908, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_F32x4_S
3111 { 907, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 426, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_F32x4
3112 { 906, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_F16x8_S
3113 { 905, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 426, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_F16x8
3114 { 904, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_LOW_U_I64x2_S
3115 { 903, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_LOW_U_I64x2
3116 { 902, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_LOW_U_I32x4_S
3117 { 901, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_LOW_U_I32x4
3118 { 900, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_LOW_U_I16x8_S
3119 { 899, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_LOW_U_I16x8
3120 { 898, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_LOW_S_I64x2_S
3121 { 897, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_LOW_S_I64x2
3122 { 896, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_LOW_S_I32x4_S
3123 { 895, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_LOW_S_I32x4
3124 { 894, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_LOW_S_I16x8_S
3125 { 893, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_LOW_S_I16x8
3126 { 892, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_HIGH_U_I64x2_S
3127 { 891, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_HIGH_U_I64x2
3128 { 890, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_HIGH_U_I32x4_S
3129 { 889, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_HIGH_U_I32x4
3130 { 888, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_HIGH_U_I16x8_S
3131 { 887, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_HIGH_U_I16x8
3132 { 886, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_HIGH_S_I64x2_S
3133 { 885, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_HIGH_S_I64x2
3134 { 884, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_HIGH_S_I32x4_S
3135 { 883, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_HIGH_S_I32x4
3136 { 882, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_HIGH_S_I16x8_S
3137 { 881, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_HIGH_S_I16x8
3138 { 880, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_I8x16_S
3139 { 879, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_I8x16
3140 { 878, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_I64x2_S
3141 { 877, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_I64x2
3142 { 876, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_I64_S
3143 { 875, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 423, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_I64
3144 { 874, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_I32x4_S
3145 { 873, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_I32x4
3146 { 872, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_I32_S
3147 { 871, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_I32
3148 { 870, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_I16x8_S
3149 { 869, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_I16x8
3150 { 868, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_F64x2_S
3151 { 867, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_F64x2
3152 { 866, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_F64_S
3153 { 865, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 420, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_F64
3154 { 864, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_F32x4_S
3155 { 863, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_F32x4
3156 { 862, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_F32_S
3157 { 861, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 417, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_F32
3158 { 860, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_F16x8_S
3159 { 859, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_F16x8
3160 { 858, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQZ_I64_S
3161 { 857, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 415, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQZ_I64
3162 { 856, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQZ_I32_S
3163 { 855, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 310, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQZ_I32
3164 { 854, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END_TRY_TABLE_S
3165 { 853, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END_TRY_TABLE
3166 { 852, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END_TRY_S
3167 { 851, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END_TRY
3168 { 850, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END_S
3169 { 849, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END_LOOP_S
3170 { 848, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END_LOOP
3171 { 847, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END_IF_S
3172 { 846, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END_IF
3173 { 845, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END_FUNCTION_S
3174 { 844, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END_FUNCTION
3175 { 843, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END_BLOCK_S
3176 { 842, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END_BLOCK
3177 { 841, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END
3178 { 840, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ELSE_S
3179 { 839, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ELSE
3180 { 838, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_V128_S
3181 { 837, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 414, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_V128
3182 { 836, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_I64_S
3183 { 835, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 302, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_I64
3184 { 834, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_I32_S
3185 { 833, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 300, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_I32
3186 { 832, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_FUNCREF_S
3187 { 831, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 413, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_FUNCREF
3188 { 830, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_F64_S
3189 { 829, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 412, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_F64
3190 { 828, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_F32_S
3191 { 827, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 411, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_F32
3192 { 826, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_EXTERNREF_S
3193 { 825, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 410, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_EXTERNREF
3194 { 824, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_EXNREF_S
3195 { 823, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 309, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_EXNREF
3196 { 822, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DOT_S
3197 { 821, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DOT
3198 { 820, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_U_I64_S
3199 { 819, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_U_I64
3200 { 818, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_U_I32_S
3201 { 817, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_U_I32
3202 { 816, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_S_I64_S
3203 { 815, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_S_I64
3204 { 814, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_S_I32_S
3205 { 813, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_S_I32
3206 { 812, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_F64x2_S
3207 { 811, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_F64x2
3208 { 810, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_F64_S
3209 { 809, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 167, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_F64
3210 { 808, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_F32x4_S
3211 { 807, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_F32x4
3212 { 806, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_F32_S
3213 { 805, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 164, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_F32
3214 { 804, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_F16x8_S
3215 { 803, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_F16x8
3216 { 802, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 154, 3, 0|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DELEGATE_S
3217 { 801, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 154, 3, 0|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DELEGATE
3218 { 800, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Trap)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DEBUG_UNREACHABLE_S
3219 { 799, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Trap)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DEBUG_UNREACHABLE
3220 { 798, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 322, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DATA_DROP_S
3221 { 797, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 322, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DATA_DROP
3222 { 796, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CTZ_I64_S
3223 { 795, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 312, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CTZ_I64
3224 { 794, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CTZ_I32_S
3225 { 793, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 310, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CTZ_I32
3226 { 792, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_V128_S
3227 { 791, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_V128
3228 { 790, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_I64_S
3229 { 789, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 312, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_I64
3230 { 788, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_I32_S
3231 { 787, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 310, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_I32
3232 { 786, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_FUNCREF_S
3233 { 785, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 408, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_FUNCREF
3234 { 784, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_F64_S
3235 { 783, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 159, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_F64
3236 { 782, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_F32_S
3237 { 781, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 157, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_F32
3238 { 780, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_EXTERNREF_S
3239 { 779, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 406, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_EXTERNREF
3240 { 778, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_EXNREF_S
3241 { 777, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 404, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_EXNREF
3242 { 776, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPYSIGN_F64_S
3243 { 775, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 167, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPYSIGN_F64
3244 { 774, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPYSIGN_F32_S
3245 { 773, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 164, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPYSIGN_F32
3246 { 772, 16, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 388, 3, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CONST_V128_I8x16_S
3247 { 771, 17, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 371, 3, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CONST_V128_I8x16
3248 { 770, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 369, 3, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CONST_V128_I64x2_S
3249 { 769, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 366, 3, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CONST_V128_I64x2
3250 { 768, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 362, 3, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CONST_V128_I32x4_S
3251 { 767, 5, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 357, 3, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CONST_V128_I32x4
3252 { 766, 8, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 349, 3, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CONST_V128_I16x8_S
3253 { 765, 9, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 340, 3, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CONST_V128_I16x8
3254 { 764, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 338, 3, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CONST_V128_F64x2_S
3255 { 763, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 335, 3, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CONST_V128_F64x2
3256 { 762, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 331, 3, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CONST_V128_F32x4_S
3257 { 761, 5, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 326, 3, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CONST_V128_F32x4
3258 { 760, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 325, 3, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CONST_I64_S
3259 { 759, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 323, 3, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CONST_I64
3260 { 758, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 322, 3, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CONST_I32_S
3261 { 757, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 320, 3, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CONST_I32
3262 { 756, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 319, 3, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CONST_F64_S
3263 { 755, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 317, 3, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CONST_F64
3264 { 754, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 316, 3, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CONST_F32_S
3265 { 753, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 314, 3, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CONST_F32
3266 { 752, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CLZ_I64_S
3267 { 751, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 312, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CLZ_I64
3268 { 750, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CLZ_I32_S
3269 { 749, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 310, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CLZ_I32
3270 { 748, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CEIL_F64x2_S
3271 { 747, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CEIL_F64x2
3272 { 746, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CEIL_F64_S
3273 { 745, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 159, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CEIL_F64
3274 { 744, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CEIL_F32x4_S
3275 { 743, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CEIL_F32x4
3276 { 742, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CEIL_F32_S
3277 { 741, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 157, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CEIL_F32
3278 { 740, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CEIL_F16x8_S
3279 { 739, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CEIL_F16x8
3280 { 738, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 308, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::VariadicOpsAreDefs), 0x0ULL }, // CATCH_S
3281 { 737, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 308, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::VariadicOpsAreDefs), 0x0ULL }, // CATCH_REF_S
3282 { 736, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 308, 3, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::VariadicOpsAreDefs), 0x0ULL }, // CATCH_REF
3283 { 735, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 308, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::VariadicOpsAreDefs), 0x0ULL }, // CATCH_LEGACY_S
3284 { 734, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 308, 3, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::VariadicOpsAreDefs), 0x0ULL }, // CATCH_LEGACY
3285 { 733, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CATCH_ALL_S
3286 { 732, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CATCH_ALL_REF_S
3287 { 731, 1, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 309, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CATCH_ALL_REF
3288 { 730, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CATCH_ALL_LEGACY_S
3289 { 729, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CATCH_ALL_LEGACY
3290 { 728, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CATCH_ALL
3291 { 727, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 308, 3, 0|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::VariadicOpsAreDefs), 0x0ULL }, // CATCH
3292 { 726, 1, 0, 0, 0, 2, 1, WebAssemblyOpInfoBase + 151, 0, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::VariadicOpsAreDefs), 0x0ULL }, // CALL_S
3293 { 725, 1, 0, 0, 0, 2, 1, WebAssemblyOpInfoBase + 307, 0, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::VariadicOpsAreDefs), 0x0ULL }, // CALL_REF_S
3294 { 724, 2, 0, 0, 0, 2, 1, WebAssemblyOpInfoBase + 305, 0, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::VariadicOpsAreDefs), 0x0ULL }, // CALL_REF
3295 { 723, 2, 0, 0, 0, 2, 1, WebAssemblyOpInfoBase + 303, 0, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::VariadicOpsAreDefs), 0x0ULL }, // CALL_INDIRECT_S
3296 { 722, 2, 0, 0, 0, 2, 1, WebAssemblyOpInfoBase + 303, 0, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::VariadicOpsAreDefs), 0x0ULL }, // CALL_INDIRECT
3297 { 721, 1, 0, 0, 0, 2, 1, WebAssemblyOpInfoBase + 151, 0, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::VariadicOpsAreDefs), 0x0ULL }, // CALL
3298 { 720, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 154, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BR_UNLESS_S
3299 { 719, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 298, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BR_UNLESS
3300 { 718, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 301, 3, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BR_TABLE_I64_S
3301 { 717, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 302, 3, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BR_TABLE_I64
3302 { 716, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 301, 3, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BR_TABLE_I32_S
3303 { 715, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 300, 3, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BR_TABLE_I32
3304 { 714, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 154, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BR_S
3305 { 713, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 154, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BR_IF_S
3306 { 712, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 298, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BR_IF
3307 { 711, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 154, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BR
3308 { 710, 1, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 297, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BLOCK_S
3309 { 709, 1, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 297, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BLOCK
3310 { 708, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BITSELECT_S
3311 { 707, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BITSELECT
3312 { 706, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BITMASK_I8x16_S
3313 { 705, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 176, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BITMASK_I8x16
3314 { 704, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BITMASK_I64x2_S
3315 { 703, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 176, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BITMASK_I64x2
3316 { 702, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BITMASK_I32x4_S
3317 { 701, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 176, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BITMASK_I32x4
3318 { 700, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BITMASK_I16x8_S
3319 { 699, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 176, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BITMASK_I16x8
3320 { 698, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AVGR_U_I8x16_S
3321 { 697, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AVGR_U_I8x16
3322 { 696, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AVGR_U_I16x8_S
3323 { 695, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AVGR_U_I16x8
3324 { 694, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE_I64_A64_S
3325 { 693, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 288, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE_I64_A64
3326 { 692, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE_I64_A32_S
3327 { 691, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 283, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE_I64_A32
3328 { 690, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE_I32_A64_S
3329 { 689, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 278, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE_I32_A64
3330 { 688, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE_I32_A32_S
3331 { 687, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 273, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE_I32_A32
3332 { 686, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE8_I64_A64_S
3333 { 685, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 288, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE8_I64_A64
3334 { 684, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE8_I64_A32_S
3335 { 683, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 283, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE8_I64_A32
3336 { 682, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE8_I32_A64_S
3337 { 681, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 278, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE8_I32_A64
3338 { 680, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE8_I32_A32_S
3339 { 679, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 273, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE8_I32_A32
3340 { 678, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE32_I64_A64_S
3341 { 677, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 288, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE32_I64_A64
3342 { 676, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE32_I64_A32_S
3343 { 675, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 283, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE32_I64_A32
3344 { 674, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE16_I64_A64_S
3345 { 673, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 288, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE16_I64_A64
3346 { 672, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE16_I64_A32_S
3347 { 671, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 283, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE16_I64_A32
3348 { 670, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE16_I32_A64_S
3349 { 669, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 278, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE16_I32_A64
3350 { 668, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE16_I32_A32_S
3351 { 667, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 273, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE16_I32_A32
3352 { 666, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_XOR_I64_A64_S
3353 { 665, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 239, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_XOR_I64_A64
3354 { 664, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_XOR_I64_A32_S
3355 { 663, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 233, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_XOR_I64_A32
3356 { 662, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_XOR_I32_A64_S
3357 { 661, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 227, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_XOR_I32_A64
3358 { 660, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_XOR_I32_A32_S
3359 { 659, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 221, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_XOR_I32_A32
3360 { 658, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_XCHG_I64_A64_S
3361 { 657, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 239, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_XCHG_I64_A64
3362 { 656, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_XCHG_I64_A32_S
3363 { 655, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 233, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_XCHG_I64_A32
3364 { 654, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_XCHG_I32_A64_S
3365 { 653, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 227, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_XCHG_I32_A64
3366 { 652, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_XCHG_I32_A32_S
3367 { 651, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 221, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_XCHG_I32_A32
3368 { 650, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_SUB_I64_A64_S
3369 { 649, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 239, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_SUB_I64_A64
3370 { 648, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_SUB_I64_A32_S
3371 { 647, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 233, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_SUB_I64_A32
3372 { 646, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_SUB_I32_A64_S
3373 { 645, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 227, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_SUB_I32_A64
3374 { 644, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_SUB_I32_A32_S
3375 { 643, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 221, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_SUB_I32_A32
3376 { 642, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_OR_I64_A64_S
3377 { 641, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 239, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_OR_I64_A64
3378 { 640, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_OR_I64_A32_S
3379 { 639, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 233, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_OR_I64_A32
3380 { 638, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_OR_I32_A64_S
3381 { 637, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 227, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_OR_I32_A64
3382 { 636, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_OR_I32_A32_S
3383 { 635, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 221, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_OR_I32_A32
3384 { 634, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_CMPXCHG_I64_A64_S
3385 { 633, 7, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 266, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_CMPXCHG_I64_A64
3386 { 632, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_CMPXCHG_I64_A32_S
3387 { 631, 7, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 259, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_CMPXCHG_I64_A32
3388 { 630, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_CMPXCHG_I32_A64_S
3389 { 629, 7, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 252, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_CMPXCHG_I32_A64
3390 { 628, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_CMPXCHG_I32_A32_S
3391 { 627, 7, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 245, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_CMPXCHG_I32_A32
3392 { 626, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_AND_I64_A64_S
3393 { 625, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 239, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_AND_I64_A64
3394 { 624, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_AND_I64_A32_S
3395 { 623, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 233, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_AND_I64_A32
3396 { 622, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_AND_I32_A64_S
3397 { 621, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 227, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_AND_I32_A64
3398 { 620, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_AND_I32_A32_S
3399 { 619, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 221, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_AND_I32_A32
3400 { 618, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_ADD_I64_A64_S
3401 { 617, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 239, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_ADD_I64_A64
3402 { 616, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_ADD_I64_A32_S
3403 { 615, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 233, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_ADD_I64_A32
3404 { 614, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_ADD_I32_A64_S
3405 { 613, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 227, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_ADD_I32_A64
3406 { 612, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_ADD_I32_A32_S
3407 { 611, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 221, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW_ADD_I32_A32
3408 { 610, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_XOR_I64_A64_S
3409 { 609, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 239, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_XOR_I64_A64
3410 { 608, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_XOR_I64_A32_S
3411 { 607, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 233, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_XOR_I64_A32
3412 { 606, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_XOR_I32_A64_S
3413 { 605, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 227, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_XOR_I32_A64
3414 { 604, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_XOR_I32_A32_S
3415 { 603, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 221, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_XOR_I32_A32
3416 { 602, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_XCHG_I64_A64_S
3417 { 601, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 239, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_XCHG_I64_A64
3418 { 600, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_XCHG_I64_A32_S
3419 { 599, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 233, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_XCHG_I64_A32
3420 { 598, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_XCHG_I32_A64_S
3421 { 597, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 227, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_XCHG_I32_A64
3422 { 596, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_XCHG_I32_A32_S
3423 { 595, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 221, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_XCHG_I32_A32
3424 { 594, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_SUB_I64_A64_S
3425 { 593, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 239, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_SUB_I64_A64
3426 { 592, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_SUB_I64_A32_S
3427 { 591, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 233, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_SUB_I64_A32
3428 { 590, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_SUB_I32_A64_S
3429 { 589, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 227, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_SUB_I32_A64
3430 { 588, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_SUB_I32_A32_S
3431 { 587, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 221, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_SUB_I32_A32
3432 { 586, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_OR_I64_A64_S
3433 { 585, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 239, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_OR_I64_A64
3434 { 584, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_OR_I64_A32_S
3435 { 583, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 233, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_OR_I64_A32
3436 { 582, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_OR_I32_A64_S
3437 { 581, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 227, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_OR_I32_A64
3438 { 580, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_OR_I32_A32_S
3439 { 579, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 221, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_OR_I32_A32
3440 { 578, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_CMPXCHG_I64_A64_S
3441 { 577, 7, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 266, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_CMPXCHG_I64_A64
3442 { 576, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_CMPXCHG_I64_A32_S
3443 { 575, 7, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 259, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_CMPXCHG_I64_A32
3444 { 574, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_CMPXCHG_I32_A64_S
3445 { 573, 7, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 252, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_CMPXCHG_I32_A64
3446 { 572, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_CMPXCHG_I32_A32_S
3447 { 571, 7, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 245, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_CMPXCHG_I32_A32
3448 { 570, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_AND_I64_A64_S
3449 { 569, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 239, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_AND_I64_A64
3450 { 568, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_AND_I64_A32_S
3451 { 567, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 233, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_AND_I64_A32
3452 { 566, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_AND_I32_A64_S
3453 { 565, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 227, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_AND_I32_A64
3454 { 564, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_AND_I32_A32_S
3455 { 563, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 221, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_AND_I32_A32
3456 { 562, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_ADD_I64_A64_S
3457 { 561, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 239, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_ADD_I64_A64
3458 { 560, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_ADD_I64_A32_S
3459 { 559, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 233, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_ADD_I64_A32
3460 { 558, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_ADD_I32_A64_S
3461 { 557, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 227, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_ADD_I32_A64
3462 { 556, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_ADD_I32_A32_S
3463 { 555, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 221, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW8_U_ADD_I32_A32
3464 { 554, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_XOR_I64_A64_S
3465 { 553, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 239, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_XOR_I64_A64
3466 { 552, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_XOR_I64_A32_S
3467 { 551, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 233, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_XOR_I64_A32
3468 { 550, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_XCHG_I64_A64_S
3469 { 549, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 239, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_XCHG_I64_A64
3470 { 548, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_XCHG_I64_A32_S
3471 { 547, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 233, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_XCHG_I64_A32
3472 { 546, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_SUB_I64_A64_S
3473 { 545, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 239, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_SUB_I64_A64
3474 { 544, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_SUB_I64_A32_S
3475 { 543, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 233, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_SUB_I64_A32
3476 { 542, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_OR_I64_A64_S
3477 { 541, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 239, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_OR_I64_A64
3478 { 540, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_OR_I64_A32_S
3479 { 539, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 233, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_OR_I64_A32
3480 { 538, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_CMPXCHG_I64_A64_S
3481 { 537, 7, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 266, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_CMPXCHG_I64_A64
3482 { 536, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_CMPXCHG_I64_A32_S
3483 { 535, 7, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 259, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_CMPXCHG_I64_A32
3484 { 534, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_AND_I64_A64_S
3485 { 533, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 239, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_AND_I64_A64
3486 { 532, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_AND_I64_A32_S
3487 { 531, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 233, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_AND_I64_A32
3488 { 530, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_ADD_I64_A64_S
3489 { 529, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 239, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_ADD_I64_A64
3490 { 528, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_ADD_I64_A32_S
3491 { 527, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 233, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW32_U_ADD_I64_A32
3492 { 526, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_XOR_I64_A64_S
3493 { 525, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 239, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_XOR_I64_A64
3494 { 524, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_XOR_I64_A32_S
3495 { 523, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 233, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_XOR_I64_A32
3496 { 522, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_XOR_I32_A64_S
3497 { 521, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 227, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_XOR_I32_A64
3498 { 520, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_XOR_I32_A32_S
3499 { 519, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 221, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_XOR_I32_A32
3500 { 518, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_XCHG_I64_A64_S
3501 { 517, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 239, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_XCHG_I64_A64
3502 { 516, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_XCHG_I64_A32_S
3503 { 515, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 233, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_XCHG_I64_A32
3504 { 514, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_XCHG_I32_A64_S
3505 { 513, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 227, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_XCHG_I32_A64
3506 { 512, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_XCHG_I32_A32_S
3507 { 511, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 221, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_XCHG_I32_A32
3508 { 510, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_SUB_I64_A64_S
3509 { 509, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 239, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_SUB_I64_A64
3510 { 508, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_SUB_I64_A32_S
3511 { 507, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 233, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_SUB_I64_A32
3512 { 506, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_SUB_I32_A64_S
3513 { 505, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 227, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_SUB_I32_A64
3514 { 504, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_SUB_I32_A32_S
3515 { 503, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 221, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_SUB_I32_A32
3516 { 502, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_OR_I64_A64_S
3517 { 501, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 239, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_OR_I64_A64
3518 { 500, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_OR_I64_A32_S
3519 { 499, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 233, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_OR_I64_A32
3520 { 498, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_OR_I32_A64_S
3521 { 497, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 227, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_OR_I32_A64
3522 { 496, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_OR_I32_A32_S
3523 { 495, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 221, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_OR_I32_A32
3524 { 494, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_CMPXCHG_I64_A64_S
3525 { 493, 7, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 266, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_CMPXCHG_I64_A64
3526 { 492, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_CMPXCHG_I64_A32_S
3527 { 491, 7, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 259, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_CMPXCHG_I64_A32
3528 { 490, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_CMPXCHG_I32_A64_S
3529 { 489, 7, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 252, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_CMPXCHG_I32_A64
3530 { 488, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_CMPXCHG_I32_A32_S
3531 { 487, 7, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 245, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_CMPXCHG_I32_A32
3532 { 486, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_AND_I64_A64_S
3533 { 485, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 239, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_AND_I64_A64
3534 { 484, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_AND_I64_A32_S
3535 { 483, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 233, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_AND_I64_A32
3536 { 482, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_AND_I32_A64_S
3537 { 481, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 227, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_AND_I32_A64
3538 { 480, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_AND_I32_A32_S
3539 { 479, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 221, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_AND_I32_A32
3540 { 478, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_ADD_I64_A64_S
3541 { 477, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 239, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_ADD_I64_A64
3542 { 476, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_ADD_I64_A32_S
3543 { 475, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 233, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_ADD_I64_A32
3544 { 474, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_ADD_I32_A64_S
3545 { 473, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 227, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_ADD_I32_A64
3546 { 472, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_ADD_I32_A32_S
3547 { 471, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 221, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_RMW16_U_ADD_I32_A32
3548 { 470, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD_I64_A64_S
3549 { 469, 5, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 216, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD_I64_A64
3550 { 468, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD_I64_A32_S
3551 { 467, 5, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 211, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD_I64_A32
3552 { 466, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD_I32_A64_S
3553 { 465, 5, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 203, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD_I32_A64
3554 { 464, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD_I32_A32_S
3555 { 463, 5, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 195, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD_I32_A32
3556 { 462, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD8_U_I64_A64_S
3557 { 461, 5, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 216, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD8_U_I64_A64
3558 { 460, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD8_U_I64_A32_S
3559 { 459, 5, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 211, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD8_U_I64_A32
3560 { 458, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD8_U_I32_A64_S
3561 { 457, 5, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 203, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD8_U_I32_A64
3562 { 456, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD8_U_I32_A32_S
3563 { 455, 5, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 195, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD8_U_I32_A32
3564 { 454, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD32_U_I64_A64_S
3565 { 453, 5, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 216, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD32_U_I64_A64
3566 { 452, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD32_U_I64_A32_S
3567 { 451, 5, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 211, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD32_U_I64_A32
3568 { 450, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD16_U_I64_A64_S
3569 { 449, 5, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 216, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD16_U_I64_A64
3570 { 448, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD16_U_I64_A32_S
3571 { 447, 5, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 211, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD16_U_I64_A32
3572 { 446, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 208, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD16_U_I32_A64_S
3573 { 445, 5, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 203, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD16_U_I32_A64
3574 { 444, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 200, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD16_U_I32_A32_S
3575 { 443, 5, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 195, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD16_U_I32_A32
3576 { 442, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 194, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_FENCE_S
3577 { 441, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 194, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_FENCE
3578 { 440, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v8i16_S
3579 { 439, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 192, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v8i16
3580 { 438, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v8f16_S
3581 { 437, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 192, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v8f16
3582 { 436, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v4i32_S
3583 { 435, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 192, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v4i32
3584 { 434, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v4f32_S
3585 { 433, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 192, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v4f32
3586 { 432, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v2i64_S
3587 { 431, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 192, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v2i64
3588 { 430, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v2f64_S
3589 { 429, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 192, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v2f64
3590 { 428, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v16i8_S
3591 { 427, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 192, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v16i8
3592 { 426, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_i64_S
3593 { 425, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 190, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_i64
3594 { 424, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_i32_S
3595 { 423, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 188, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_i32
3596 { 422, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_funcref_S
3597 { 421, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 186, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_funcref
3598 { 420, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_f64_S
3599 { 419, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 184, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_f64
3600 { 418, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_f32_S
3601 { 417, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 182, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_f32
3602 { 416, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_externref_S
3603 { 415, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 180, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_externref
3604 { 414, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_exnref_S
3605 { 413, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 178, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_exnref
3606 { 412, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ANYTRUE_S
3607 { 411, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 176, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ANYTRUE
3608 { 410, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AND_S
3609 { 409, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AND_I64_S
3610 { 408, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AND_I64
3611 { 407, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AND_I32_S
3612 { 406, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AND_I32
3613 { 405, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ANDNOT_S
3614 { 404, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ANDNOT
3615 { 403, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AND
3616 { 402, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ALLTRUE_I8x16_S
3617 { 401, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 176, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ALLTRUE_I8x16
3618 { 400, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ALLTRUE_I64x2_S
3619 { 399, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 176, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ALLTRUE_I64x2
3620 { 398, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ALLTRUE_I32x4_S
3621 { 397, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 176, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ALLTRUE_I32x4
3622 { 396, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ALLTRUE_I16x8_S
3623 { 395, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 176, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ALLTRUE_I16x8
3624 { 394, 2, 0, 0, 0, 2, 2, WebAssemblyOpInfoBase + 20, 4, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADJCALLSTACKUP_S
3625 { 393, 2, 0, 0, 0, 2, 2, WebAssemblyOpInfoBase + 20, 4, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADJCALLSTACKUP
3626 { 392, 2, 0, 0, 0, 2, 2, WebAssemblyOpInfoBase + 20, 4, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADJCALLSTACKDOWN_S
3627 { 391, 2, 0, 0, 0, 2, 2, WebAssemblyOpInfoBase + 20, 4, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADJCALLSTACKDOWN
3628 { 390, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_SAT_U_I8x16_S
3629 { 389, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_SAT_U_I8x16
3630 { 388, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_SAT_U_I16x8_S
3631 { 387, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_SAT_U_I16x8
3632 { 386, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_SAT_S_I8x16_S
3633 { 385, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_SAT_S_I8x16
3634 { 384, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_SAT_S_I16x8_S
3635 { 383, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_SAT_S_I16x8
3636 { 382, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_I8x16_S
3637 { 381, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_I8x16
3638 { 380, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_I64x2_S
3639 { 379, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_I64x2
3640 { 378, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_I64_S
3641 { 377, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_I64
3642 { 376, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_I32x4_S
3643 { 375, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_I32x4
3644 { 374, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_I32_S
3645 { 373, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_I32
3646 { 372, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_I16x8_S
3647 { 371, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_I16x8
3648 { 370, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_F64x2_S
3649 { 369, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_F64x2
3650 { 368, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_F64_S
3651 { 367, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 167, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_F64
3652 { 366, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_F32x4_S
3653 { 365, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_F32x4
3654 { 364, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_F32_S
3655 { 363, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 164, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_F32
3656 { 362, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_F16x8_S
3657 { 361, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_F16x8
3658 { 360, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_I8x16_S
3659 { 359, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_I8x16
3660 { 358, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_I64x2_S
3661 { 357, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_I64x2
3662 { 356, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_I32x4_S
3663 { 355, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_I32x4
3664 { 354, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_I16x8_S
3665 { 353, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_I16x8
3666 { 352, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_F64x2_S
3667 { 351, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_F64x2
3668 { 350, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_F64_S
3669 { 349, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 159, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_F64
3670 { 348, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_F32x4_S
3671 { 347, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_F32x4
3672 { 346, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_F32_S
3673 { 345, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 157, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_F32
3674 { 344, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_F16x8_S
3675 { 343, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_F16x8
3676 { 342, 0, 0, 0, 0, 2, 1, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::VariadicOpsAreDefs), 0x0ULL }, // RET_CALL_RESULTS_S
3677 { 341, 0, 0, 0, 0, 2, 1, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::VariadicOpsAreDefs), 0x0ULL }, // RET_CALL_RESULTS
3678 { 340, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COMPILER_FENCE_S
3679 { 339, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COMPILER_FENCE
3680 { 338, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 154, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::EHScopeReturn)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CLEANUPRET_S
3681 { 337, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 154, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::EHScopeReturn)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CLEANUPRET
3682 { 336, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 152, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::EHScopeReturn)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CATCHRET_S
3683 { 335, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 152, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::EHScopeReturn)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CATCHRET
3684 { 334, 0, 0, 0, 0, 2, 1, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::VariadicOpsAreDefs), 0x0ULL }, // CALL_RESULTS_S
3685 { 333, 0, 0, 0, 0, 2, 1, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::VariadicOpsAreDefs), 0x0ULL }, // CALL_RESULTS
3686 { 332, 1, 0, 0, 0, 2, 1, WebAssemblyOpInfoBase + 151, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CALL_PARAMS_S
3687 { 331, 1, 0, 0, 0, 2, 1, WebAssemblyOpInfoBase + 151, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CALL_PARAMS
3688 { 330, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UBFX
3689 { 329, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SBFX
3690 { 328, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_UMIN
3691 { 327, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_UMAX
3692 { 326, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_SMIN
3693 { 325, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_SMAX
3694 { 324, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_XOR
3695 { 323, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_OR
3696 { 322, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_AND
3697 { 321, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_MUL
3698 { 320, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_ADD
3699 { 319, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_FMINIMUM
3700 { 318, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_FMAXIMUM
3701 { 317, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_FMIN
3702 { 316, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_FMAX
3703 { 315, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_FMUL
3704 { 314, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_FADD
3705 { 313, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_SEQ_FMUL
3706 { 312, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_SEQ_FADD
3707 { 311, 1, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UBSANTRAP
3708 { 310, 0, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_DEBUGTRAP
3709 { 309, 0, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_TRAP
3710 { 308, 3, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_MEMSET_INLINE
3711 { 307, 3, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_BZERO
3712 { 306, 4, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_MEMSET
3713 { 305, 4, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_MEMMOVE
3714 { 304, 3, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_MEMCPY_INLINE
3715 { 303, 4, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_MEMCPY
3716 { 302, 2, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 141, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_WRITE_REGISTER
3717 { 301, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_READ_REGISTER
3718 { 300, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STRICT_FCMPS
3719 { 299, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STRICT_FCMP
3720 { 298, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STRICT_FLDEXP
3721 { 297, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STRICT_FSQRT
3722 { 296, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STRICT_FMA
3723 { 295, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STRICT_FREM
3724 { 294, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STRICT_FDIV
3725 { 293, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STRICT_FMUL
3726 { 292, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STRICT_FSUB
3727 { 291, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STRICT_FADD
3728 { 290, 1, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STACKRESTORE
3729 { 289, 1, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STACKSAVE
3730 { 288, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_DYN_STACKALLOC
3731 { 287, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_JUMP_TABLE
3732 { 286, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_BLOCK_ADDR
3733 { 285, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ADDRSPACE_CAST
3734 { 284, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FNEARBYINT
3735 { 283, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FRINT
3736 { 282, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FFLOOR
3737 { 281, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FSQRT
3738 { 280, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FTANH
3739 { 279, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FSINH
3740 { 278, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FCOSH
3741 { 277, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FATAN2
3742 { 276, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FATAN
3743 { 275, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FASIN
3744 { 274, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FACOS
3745 { 273, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FTAN
3746 { 272, 3, 2, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FSINCOS
3747 { 271, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FSIN
3748 { 270, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FCOS
3749 { 269, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FCEIL
3750 { 268, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_CLMUL
3751 { 267, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_BITREVERSE
3752 { 266, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_BSWAP
3753 { 265, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_CTPOP
3754 { 264, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_CTLS
3755 { 263, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_CTLZ_ZERO_POISON
3756 { 262, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_CTLZ
3757 { 261, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_CTTZ_ZERO_POISON
3758 { 260, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_CTTZ
3759 { 259, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 137, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECTOR_COMPRESS
3760 { 258, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STEP_VECTOR
3761 { 257, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SPLAT_VECTOR
3762 { 256, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 133, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SHUFFLE_VECTOR
3763 { 255, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_EXTRACT_VECTOR_ELT
3764 { 254, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 126, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INSERT_VECTOR_ELT
3765 { 253, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_EXTRACT_SUBVECTOR
3766 { 252, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INSERT_SUBVECTOR
3767 { 251, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VSCALE
3768 { 250, 3, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 123, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_BRJT
3769 { 249, 1, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_BR
3770 { 248, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_LLROUND
3771 { 247, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_LROUND
3772 { 246, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ABS
3773 { 245, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UMAX
3774 { 244, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UMIN
3775 { 243, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SMAX
3776 { 242, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SMIN
3777 { 241, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_PTRMASK
3778 { 240, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_PTR_ADD
3779 { 239, 1, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SET_ROUNDING
3780 { 238, 1, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_GET_ROUNDING
3781 { 237, 0, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_RESET_FPMODE
3782 { 236, 1, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SET_FPMODE
3783 { 235, 1, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_GET_FPMODE
3784 { 234, 0, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_RESET_FPENV
3785 { 233, 1, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SET_FPENV
3786 { 232, 1, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_GET_FPENV
3787 { 231, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FMAXIMUMNUM
3788 { 230, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FMINIMUMNUM
3789 { 229, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FMAXIMUM
3790 { 228, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FMINIMUM
3791 { 227, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FMAXNUM_IEEE
3792 { 226, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FMINNUM_IEEE
3793 { 225, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FMAXNUM
3794 { 224, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FMINNUM
3795 { 223, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FCANONICALIZE
3796 { 222, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 97, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_IS_FPCLASS
3797 { 221, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FCOPYSIGN
3798 { 220, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FABS
3799 { 219, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FPTOUI_SAT
3800 { 218, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FPTOSI_SAT
3801 { 217, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UITOFP
3802 { 216, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SITOFP
3803 { 215, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FPTOUI
3804 { 214, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FPTOSI
3805 { 213, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FPTRUNC
3806 { 212, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FPEXT
3807 { 211, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FNEG
3808 { 210, 3, 2, 0, 0, 0, 0, WebAssemblyOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FFREXP
3809 { 209, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FLDEXP
3810 { 208, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FLOG10
3811 { 207, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FLOG2
3812 { 206, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FLOG
3813 { 205, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FEXP10
3814 { 204, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FEXP2
3815 { 203, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FEXP
3816 { 202, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FPOWI
3817 { 201, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FPOW
3818 { 200, 3, 2, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FMODF
3819 { 199, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FREM
3820 { 198, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FDIV
3821 { 197, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FMAD
3822 { 196, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FMA
3823 { 195, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FMUL
3824 { 194, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FSUB
3825 { 193, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FADD
3826 { 192, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UDIVFIXSAT
3827 { 191, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SDIVFIXSAT
3828 { 190, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UDIVFIX
3829 { 189, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SDIVFIX
3830 { 188, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UMULFIXSAT
3831 { 187, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SMULFIXSAT
3832 { 186, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UMULFIX
3833 { 185, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SMULFIX
3834 { 184, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SSHLSAT
3835 { 183, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_USHLSAT
3836 { 182, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SSUBSAT
3837 { 181, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_USUBSAT
3838 { 180, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SADDSAT
3839 { 179, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UADDSAT
3840 { 178, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SMULH
3841 { 177, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UMULH
3842 { 176, 4, 2, 0, 0, 0, 0, WebAssemblyOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SMULO
3843 { 175, 4, 2, 0, 0, 0, 0, WebAssemblyOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UMULO
3844 { 174, 5, 2, 0, 0, 0, 0, WebAssemblyOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SSUBE
3845 { 173, 4, 2, 0, 0, 0, 0, WebAssemblyOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SSUBO
3846 { 172, 5, 2, 0, 0, 0, 0, WebAssemblyOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SADDE
3847 { 171, 4, 2, 0, 0, 0, 0, WebAssemblyOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SADDO
3848 { 170, 5, 2, 0, 0, 0, 0, WebAssemblyOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_USUBE
3849 { 169, 4, 2, 0, 0, 0, 0, WebAssemblyOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_USUBO
3850 { 168, 5, 2, 0, 0, 0, 0, WebAssemblyOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UADDE
3851 { 167, 4, 2, 0, 0, 0, 0, WebAssemblyOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UADDO
3852 { 166, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SELECT
3853 { 165, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UCMP
3854 { 164, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SCMP
3855 { 163, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FCMP
3856 { 162, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ICMP
3857 { 161, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ROTL
3858 { 160, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ROTR
3859 { 159, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FSHR
3860 { 158, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FSHL
3861 { 157, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ASHR
3862 { 156, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_LSHR
3863 { 155, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SHL
3864 { 154, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ZEXT
3865 { 153, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SEXT_INREG
3866 { 152, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SEXT
3867 { 151, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 97, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VAARG
3868 { 150, 1, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VASTART
3869 { 149, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FCONSTANT
3870 { 148, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_CONSTANT
3871 { 147, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_TRUNC_USAT_U
3872 { 146, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_TRUNC_SSAT_U
3873 { 145, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_TRUNC_SSAT_S
3874 { 144, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_TRUNC
3875 { 143, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ANYEXT
3876 { 142, 1, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
3877 { 141, 1, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_INTRINSIC_CONVERGENT
3878 { 140, 1, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INTRINSIC_W_SIDE_EFFECTS
3879 { 139, 1, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INTRINSIC
3880 { 138, 0, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INVOKE_REGION_START
3881 { 137, 1, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_BRINDIRECT
3882 { 136, 2, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_BRCOND
3883 { 135, 4, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 93, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_PREFETCH
3884 { 134, 2, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 20, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FENCE
3885 { 133, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_USUB_SAT
3886 { 132, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_USUB_COND
3887 { 131, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_UDEC_WRAP
3888 { 130, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_UINC_WRAP
3889 { 129, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_FMINIMUMNUM
3890 { 128, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_FMAXIMUMNUM
3891 { 127, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_FMINIMUM
3892 { 126, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_FMAXIMUM
3893 { 125, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_FMIN
3894 { 124, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_FMAX
3895 { 123, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_FSUB
3896 { 122, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_FADD
3897 { 121, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_UMIN
3898 { 120, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_UMAX
3899 { 119, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_MIN
3900 { 118, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_MAX
3901 { 117, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_XOR
3902 { 116, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_OR
3903 { 115, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_NAND
3904 { 114, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_AND
3905 { 113, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_SUB
3906 { 112, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_ADD
3907 { 111, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_XCHG
3908 { 110, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMIC_CMPXCHG
3909 { 109, 5, 2, 0, 0, 0, 0, WebAssemblyOpInfoBase + 81, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
3910 { 108, 5, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 76, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INDEXED_STORE
3911 { 107, 2, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FPTRUNCSTORE
3912 { 106, 2, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STORE
3913 { 105, 5, 2, 0, 0, 0, 0, WebAssemblyOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INDEXED_ZEXTLOAD
3914 { 104, 5, 2, 0, 0, 0, 0, WebAssemblyOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INDEXED_SEXTLOAD
3915 { 103, 5, 2, 0, 0, 0, 0, WebAssemblyOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INDEXED_LOAD
3916 { 102, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FPEXTLOAD
3917 { 101, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ZEXTLOAD
3918 { 100, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SEXTLOAD
3919 { 99, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_LOAD
3920 { 98, 1, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_READSTEADYCOUNTER
3921 { 97, 1, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_READCYCLECOUNTER
3922 { 96, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INTRINSIC_ROUNDEVEN
3923 { 95, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INTRINSIC_LLRINT
3924 { 94, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INTRINSIC_LRINT
3925 { 93, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INTRINSIC_ROUND
3926 { 92, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INTRINSIC_TRUNC
3927 { 91, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INTRINSIC_FPTRUNC_ROUND
3928 { 90, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_CONSTANT_FOLD_BARRIER
3929 { 89, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FREEZE
3930 { 88, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_BITCAST
3931 { 87, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INTTOPTR
3932 { 86, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_PTRTOINT
3933 { 85, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_CONCAT_VECTORS
3934 { 84, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_BUILD_VECTOR_TRUNC
3935 { 83, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_BUILD_VECTOR
3936 { 82, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_MERGE_VALUES
3937 { 81, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INSERT
3938 { 80, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UNMERGE_VALUES
3939 { 79, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_EXTRACT
3940 { 78, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_CONSTANT_POOL
3941 { 77, 5, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 52, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_PTRAUTH_GLOBAL_VALUE
3942 { 76, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_GLOBAL_VALUE
3943 { 75, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FRAME_INDEX
3944 { 74, 1, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_PHI
3945 { 73, 1, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_IMPLICIT_DEF
3946 { 72, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SAVGCEIL
3947 { 71, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SAVGFLOOR
3948 { 70, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UAVGCEIL
3949 { 69, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UAVGFLOOR
3950 { 68, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ABDU
3951 { 67, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ABDS
3952 { 66, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_XOR
3953 { 65, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_OR
3954 { 64, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_AND
3955 { 63, 4, 2, 0, 0, 0, 0, WebAssemblyOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UDIVREM
3956 { 62, 4, 2, 0, 0, 0, 0, WebAssemblyOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SDIVREM
3957 { 61, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UREM
3958 { 60, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SREM
3959 { 59, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UDIV
3960 { 58, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SDIV
3961 { 57, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_MUL
3962 { 56, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SUB
3963 { 55, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ADD
3964 { 54, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ASSERT_ALIGN
3965 { 53, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ASSERT_ZEXT
3966 { 52, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ASSERT_SEXT
3967 { 51, 1, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_GLUE
3968 { 50, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_LOOP
3969 { 49, 1, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ANCHOR
3970 { 48, 1, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ENTRY
3971 { 47, 1, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RELOC_NONE
3972 { 46, 1, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // JUMP_TABLE_DEBUG_INFO
3973 { 45, 0, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMBARRIER
3974 { 44, 0, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FAKE_USE
3975 { 43, 0, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ICALL_BRANCH_FUNNEL
3976 { 42, 3, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 36, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // anonymous_14840
3977 { 41, 2, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // anonymous_14839
3978 { 40, 0, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PATCHABLE_TAIL_CALL
3979 { 39, 0, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PATCHABLE_FUNCTION_EXIT
3980 { 38, 0, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PATCHABLE_RET
3981 { 37, 0, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PATCHABLE_FUNCTION_ENTER
3982 { 36, 0, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PATCHABLE_OP
3983 { 35, 1, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FAULTING_OP
3984 { 34, 2, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 32, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_ESCAPE
3985 { 33, 0, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STATEPOINT
3986 { 32, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 29, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // anonymous_14838
3987 { 31, 1, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PREALLOCATED_SETUP
3988 { 30, 1, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 28, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // anonymous_13555
3989 { 29, 6, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 22, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PATCHPOINT
3990 { 28, 0, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FENTRY_CALL
3991 { 27, 2, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 20, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STACKMAP
3992 { 26, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 18, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARITH_FENCE
3993 { 25, 4, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 14, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PSEUDO_PROBE
3994 { 24, 1, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LIFETIME_END
3995 { 23, 1, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LIFETIME_START
3996 { 22, 0, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BUNDLE
3997 { 21, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 11, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_LANEMASK
3998 { 20, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY
3999 { 19, 2, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REG_SEQUENCE
4000 { 18, 1, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DBG_LABEL
4001 { 17, 0, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DBG_PHI
4002 { 16, 0, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DBG_INSTR_REF
4003 { 15, 0, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DBG_VALUE_LIST
4004 { 14, 0, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DBG_VALUE
4005 { 13, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_TO_REGCLASS
4006 { 12, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUBREG_TO_REG
4007 { 11, 1, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // INIT_UNDEF
4008 { 10, 1, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // IMPLICIT_DEF
4009 { 9, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 5, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // INSERT_SUBREG
4010 { 8, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_SUBREG
4011 { 7, 0, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // KILL
4012 { 6, 1, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ANNOTATION_LABEL
4013 { 5, 1, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GC_LABEL
4014 { 4, 1, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EH_LABEL
4015 { 3, 1, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CFI_INSTRUCTION
4016 { 2, 0, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // INLINEASM_BR
4017 { 1, 0, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // INLINEASM
4018 { 0, 1, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PHI
4019 }, {
4020 /* 0 */
4021 /* 0 */ WebAssembly::SP32, WebAssembly::SP64, WebAssembly::ARGUMENTS,
4022 /* 3 */ WebAssembly::ARGUMENTS,
4023 /* 4 */ WebAssembly::SP32, WebAssembly::SP64, WebAssembly::SP32, WebAssembly::SP64,
4024 /* 8 */ WebAssembly::VALUE_STACK, WebAssembly::VALUE_STACK,
4025 }, {
4026 0
4027 }, {
4028 /* 0 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4029 /* 1 */
4030 /* 1 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4031 /* 2 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4032 /* 5 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4033 /* 9 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4034 /* 11 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4035 /* 14 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4036 /* 18 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) },
4037 /* 20 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4038 /* 22 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4039 /* 28 */ { WebAssembly::wasm_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 },
4040 /* 29 */ { WebAssembly::wasm_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4041 /* 32 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4042 /* 34 */ { WebAssembly::wasm_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4043 /* 36 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { WebAssembly::wasm_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4044 /* 39 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
4045 /* 42 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
4046 /* 45 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
4047 /* 49 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
4048 /* 50 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4049 /* 52 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4050 /* 57 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
4051 /* 60 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
4052 /* 62 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
4053 /* 66 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
4054 /* 68 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4055 /* 71 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4056 /* 76 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4057 /* 81 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
4058 /* 86 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
4059 /* 90 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
4060 /* 93 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4061 /* 97 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4062 /* 100 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
4063 /* 103 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
4064 /* 107 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
4065 /* 111 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
4066 /* 114 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
4067 /* 119 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
4068 /* 123 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
4069 /* 126 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
4070 /* 130 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
4071 /* 133 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4072 /* 137 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
4073 /* 141 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
4074 /* 143 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
4075 /* 147 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
4076 /* 151 */ { -1, 0, WebAssembly::OPERAND_FUNCTION32, 0 },
4077 /* 152 */ { -1, 0, WebAssembly::OPERAND_BASIC_BLOCK, 0 }, { -1, 0, WebAssembly::OPERAND_BASIC_BLOCK, 0 },
4078 /* 154 */ { -1, 0, WebAssembly::OPERAND_BASIC_BLOCK, 0 },
4079 /* 155 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4080 /* 157 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4081 /* 159 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4082 /* 161 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4083 /* 164 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4084 /* 167 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4085 /* 170 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4086 /* 173 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4087 /* 176 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4088 /* 178 */ { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4089 /* 180 */ { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4090 /* 182 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4091 /* 184 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4092 /* 186 */ { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4093 /* 188 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4094 /* 190 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4095 /* 192 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4096 /* 194 */ { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 },
4097 /* 195 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4098 /* 200 */ { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 },
4099 /* 203 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4100 /* 208 */ { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 },
4101 /* 211 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4102 /* 216 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4103 /* 221 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4104 /* 227 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4105 /* 233 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4106 /* 239 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4107 /* 245 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4108 /* 252 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4109 /* 259 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4110 /* 266 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4111 /* 273 */ { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4112 /* 278 */ { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4113 /* 283 */ { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4114 /* 288 */ { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4115 /* 293 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4116 /* 297 */ { -1, 0, WebAssembly::OPERAND_SIGNATURE, 0 },
4117 /* 298 */ { -1, 0, WebAssembly::OPERAND_BASIC_BLOCK, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4118 /* 300 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4119 /* 301 */ { -1, 0, WebAssembly::OPERAND_BRLIST, 0 },
4120 /* 302 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4121 /* 303 */ { -1, 0, WebAssembly::OPERAND_TYPEINDEX, 0 }, { -1, 0, WebAssembly::OPERAND_TABLE, 0 },
4122 /* 305 */ { -1, 0, WebAssembly::OPERAND_TYPEINDEX, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4123 /* 307 */ { -1, 0, WebAssembly::OPERAND_TYPEINDEX, 0 },
4124 /* 308 */ { -1, 0, WebAssembly::OPERAND_TAG, 0 },
4125 /* 309 */ { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4126 /* 310 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4127 /* 312 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4128 /* 314 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_F32IMM, 0 },
4129 /* 316 */ { -1, 0, WebAssembly::OPERAND_F32IMM, 0 },
4130 /* 317 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_F64IMM, 0 },
4131 /* 319 */ { -1, 0, WebAssembly::OPERAND_F64IMM, 0 },
4132 /* 320 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_I32IMM, 0 },
4133 /* 322 */ { -1, 0, WebAssembly::OPERAND_I32IMM, 0 },
4134 /* 323 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_I64IMM, 0 },
4135 /* 325 */ { -1, 0, WebAssembly::OPERAND_I64IMM, 0 },
4136 /* 326 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_F32IMM, 0 }, { -1, 0, WebAssembly::OPERAND_F32IMM, 0 }, { -1, 0, WebAssembly::OPERAND_F32IMM, 0 }, { -1, 0, WebAssembly::OPERAND_F32IMM, 0 },
4137 /* 331 */ { -1, 0, WebAssembly::OPERAND_F32IMM, 0 }, { -1, 0, WebAssembly::OPERAND_F32IMM, 0 }, { -1, 0, WebAssembly::OPERAND_F32IMM, 0 }, { -1, 0, WebAssembly::OPERAND_F32IMM, 0 },
4138 /* 335 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_F64IMM, 0 }, { -1, 0, WebAssembly::OPERAND_F64IMM, 0 },
4139 /* 338 */ { -1, 0, WebAssembly::OPERAND_F64IMM, 0 }, { -1, 0, WebAssembly::OPERAND_F64IMM, 0 },
4140 /* 340 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I16IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I16IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I16IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I16IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I16IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I16IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I16IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I16IMM, 0 },
4141 /* 349 */ { -1, 0, WebAssembly::OPERAND_VEC_I16IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I16IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I16IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I16IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I16IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I16IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I16IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I16IMM, 0 },
4142 /* 357 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I32IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I32IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I32IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I32IMM, 0 },
4143 /* 362 */ { -1, 0, WebAssembly::OPERAND_VEC_I32IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I32IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I32IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I32IMM, 0 },
4144 /* 366 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I64IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I64IMM, 0 },
4145 /* 369 */ { -1, 0, WebAssembly::OPERAND_VEC_I64IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I64IMM, 0 },
4146 /* 371 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 },
4147 /* 388 */ { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 },
4148 /* 404 */ { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4149 /* 406 */ { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4150 /* 408 */ { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4151 /* 410 */ { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4152 /* 411 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4153 /* 412 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4154 /* 413 */ { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4155 /* 414 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4156 /* 415 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4157 /* 417 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4158 /* 420 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4159 /* 423 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4160 /* 426 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 },
4161 /* 429 */ { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 },
4162 /* 430 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 },
4163 /* 433 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 },
4164 /* 436 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 },
4165 /* 439 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4166 /* 441 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4167 /* 443 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4168 /* 445 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4169 /* 447 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4170 /* 449 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4171 /* 451 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4172 /* 453 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4173 /* 455 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4174 /* 457 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4175 /* 459 */ { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 },
4176 /* 461 */ { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 },
4177 /* 462 */ { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 },
4178 /* 464 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 },
4179 /* 466 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 },
4180 /* 468 */ { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 },
4181 /* 470 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 },
4182 /* 472 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 },
4183 /* 474 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 },
4184 /* 476 */ { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 }, { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4185 /* 478 */ { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 }, { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4186 /* 480 */ { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4187 /* 482 */ { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4188 /* 484 */ { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4189 /* 486 */ { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4190 /* 488 */ { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4191 /* 490 */ { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4192 /* 492 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4193 /* 498 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4194 /* 500 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4195 /* 504 */ { -1, 0, WebAssembly::OPERAND_SIGNATURE, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4196 /* 506 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4197 /* 510 */ { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 },
4198 /* 512 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4199 /* 516 */ { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 },
4200 /* 518 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4201 /* 522 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4202 /* 526 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4203 /* 530 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4204 /* 534 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4205 /* 538 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4206 /* 542 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4207 /* 546 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4208 /* 550 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4209 /* 556 */ { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 },
4210 /* 559 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4211 /* 565 */ { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 },
4212 /* 568 */ { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 },
4213 /* 570 */ { -1, 0, WebAssembly::OPERAND_LOCAL, 0 },
4214 /* 571 */ { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 },
4215 /* 573 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 },
4216 /* 575 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 },
4217 /* 577 */ { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 },
4218 /* 579 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 },
4219 /* 581 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 },
4220 /* 583 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 },
4221 /* 585 */ { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4222 /* 587 */ { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4223 /* 589 */ { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4224 /* 591 */ { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4225 /* 593 */ { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4226 /* 595 */ { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4227 /* 597 */ { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4228 /* 599 */ { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4229 /* 601 */ { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4230 /* 604 */ { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4231 /* 607 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4232 /* 610 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4233 /* 613 */ { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4234 /* 616 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4235 /* 619 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4236 /* 622 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4237 /* 625 */ { -1, 0, WebAssembly::OPERAND_I32IMM, 0 }, { -1, 0, WebAssembly::OPERAND_I32IMM, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4238 /* 630 */ { -1, 0, WebAssembly::OPERAND_I32IMM, 0 }, { -1, 0, WebAssembly::OPERAND_I32IMM, 0 },
4239 /* 632 */ { -1, 0, WebAssembly::OPERAND_I32IMM, 0 }, { -1, 0, WebAssembly::OPERAND_I32IMM, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4240 /* 637 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4241 /* 644 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4242 /* 651 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4243 /* 658 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4244 /* 665 */ { -1, 0, WebAssembly::OPERAND_I32IMM, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4245 /* 669 */ { -1, 0, WebAssembly::OPERAND_I32IMM, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4246 /* 673 */ { -1, 0, WebAssembly::OPERAND_I32IMM, 0 }, { -1, 0, WebAssembly::OPERAND_I32IMM, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4247 /* 678 */ { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_TYPEINDEX, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4248 /* 681 */ { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_FUNCTION32, 0 },
4249 /* 683 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4250 /* 685 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4251 /* 687 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4252 /* 689 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_TYPEINDEX, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4253 /* 692 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4254 /* 696 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4255 /* 700 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4256 /* 704 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4257 /* 708 */ { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4258 /* 712 */ { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4259 /* 716 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4260 /* 720 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4261 /* 724 */ { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4262 /* 728 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4263 /* 732 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4264 /* 736 */ { -1, 0, WebAssembly::OPERAND_VALTYPE_LIST, 0 },
4265 /* 737 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4266 /* 741 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4267 /* 744 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 },
4268 /* 763 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4269 /* 765 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4270 /* 767 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4271 /* 769 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4272 /* 771 */ { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4273 /* 775 */ { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4274 /* 779 */ { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4275 /* 783 */ { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4276 /* 787 */ { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4277 /* 791 */ { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4278 /* 795 */ { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4279 /* 799 */ { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4280 /* 803 */ { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4281 /* 808 */ { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4282 /* 813 */ { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4283 /* 817 */ { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4284 /* 821 */ { -1, 0, WebAssembly::OPERAND_TABLE, 0 }, { -1, 0, WebAssembly::OPERAND_TABLE, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4285 /* 826 */ { -1, 0, WebAssembly::OPERAND_TABLE, 0 }, { -1, 0, WebAssembly::OPERAND_TABLE, 0 },
4286 /* 828 */ { -1, 0, WebAssembly::OPERAND_TABLE, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4287 /* 832 */ { -1, 0, WebAssembly::OPERAND_TABLE, 0 },
4288 /* 833 */ { -1, 0, WebAssembly::OPERAND_TABLE, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4289 /* 837 */ { -1, 0, WebAssembly::OPERAND_TABLE, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4290 /* 841 */ { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_TABLE, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4291 /* 844 */ { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_TABLE, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4292 /* 847 */ { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_TABLE, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4293 /* 850 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_TABLE, 0 }, { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4294 /* 854 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_TABLE, 0 }, { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4295 /* 858 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_TABLE, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4296 /* 862 */ { -1, 0, WebAssembly::OPERAND_TABLE, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4297 /* 865 */ { -1, 0, WebAssembly::OPERAND_TABLE, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4298 /* 868 */ { -1, 0, WebAssembly::OPERAND_TABLE, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4299 /* 871 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_TABLE, 0 },
4300 /* 873 */ { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4301 /* 876 */ { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4302 /* 879 */ { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4303 /* 882 */ { -1, 0, WebAssembly::OPERAND_SIGNATURE, 0 }, { -1, 0, WebAssembly::OPERAND_CATCH_LIST, 0 },
4304 /* 884 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4305 /* 887 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4306 }
4307};
4308
4309
4310#ifdef __GNUC__
4311#pragma GCC diagnostic push
4312#pragma GCC diagnostic ignored "-Woverlength-strings"
4313#endif
4314extern const char WebAssemblyInstrNameData[] = {
4315 /* 0 */ "G_FLOG10\000"
4316 /* 9 */ "G_FEXP10\000"
4317 /* 18 */ "LOAD_F16_F32_A32\000"
4318 /* 35 */ "STORE_F16_F32_A32\000"
4319 /* 53 */ "LOAD_F32_A32\000"
4320 /* 66 */ "STORE_F32_A32\000"
4321 /* 80 */ "ATOMIC_STORE16_I32_A32\000"
4322 /* 103 */ "ATOMIC_STORE8_I32_A32\000"
4323 /* 125 */ "ATOMIC_RMW16_U_SUB_I32_A32\000"
4324 /* 152 */ "ATOMIC_RMW8_U_SUB_I32_A32\000"
4325 /* 178 */ "ATOMIC_RMW_SUB_I32_A32\000"
4326 /* 201 */ "ATOMIC_LOAD_I32_A32\000"
4327 /* 221 */ "ATOMIC_RMW16_U_ADD_I32_A32\000"
4328 /* 248 */ "ATOMIC_RMW8_U_ADD_I32_A32\000"
4329 /* 274 */ "ATOMIC_RMW_ADD_I32_A32\000"
4330 /* 297 */ "ATOMIC_RMW16_U_AND_I32_A32\000"
4331 /* 324 */ "ATOMIC_RMW8_U_AND_I32_A32\000"
4332 /* 350 */ "ATOMIC_RMW_AND_I32_A32\000"
4333 /* 373 */ "ATOMIC_STORE_I32_A32\000"
4334 /* 394 */ "ATOMIC_RMW16_U_CMPXCHG_I32_A32\000"
4335 /* 425 */ "ATOMIC_RMW8_U_CMPXCHG_I32_A32\000"
4336 /* 455 */ "ATOMIC_RMW_CMPXCHG_I32_A32\000"
4337 /* 482 */ "ATOMIC_RMW16_U_XCHG_I32_A32\000"
4338 /* 510 */ "ATOMIC_RMW8_U_XCHG_I32_A32\000"
4339 /* 537 */ "ATOMIC_RMW_XCHG_I32_A32\000"
4340 /* 561 */ "ATOMIC_RMW16_U_XOR_I32_A32\000"
4341 /* 588 */ "ATOMIC_RMW8_U_XOR_I32_A32\000"
4342 /* 614 */ "ATOMIC_RMW_XOR_I32_A32\000"
4343 /* 637 */ "ATOMIC_RMW16_U_OR_I32_A32\000"
4344 /* 663 */ "ATOMIC_RMW8_U_OR_I32_A32\000"
4345 /* 688 */ "ATOMIC_RMW_OR_I32_A32\000"
4346 /* 710 */ "LOAD16_S_I32_A32\000"
4347 /* 727 */ "LOAD8_S_I32_A32\000"
4348 /* 743 */ "ATOMIC_LOAD16_U_I32_A32\000"
4349 /* 767 */ "ATOMIC_LOAD8_U_I32_A32\000"
4350 /* 790 */ "MEMORY_ATOMIC_WAIT32_A32\000"
4351 /* 815 */ "LOAD_LANE_32_A32\000"
4352 /* 832 */ "LOAD_ZERO_32_A32\000"
4353 /* 849 */ "STORE_LANE_I64x2_A32\000"
4354 /* 870 */ "LOAD_EXTEND_S_I64x2_A32\000"
4355 /* 894 */ "LOAD_EXTEND_U_I64x2_A32\000"
4356 /* 918 */ "LOAD_F64_A32\000"
4357 /* 931 */ "STORE_F64_A32\000"
4358 /* 945 */ "ATOMIC_STORE32_I64_A32\000"
4359 /* 968 */ "ATOMIC_STORE16_I64_A32\000"
4360 /* 991 */ "ATOMIC_STORE8_I64_A32\000"
4361 /* 1013 */ "ATOMIC_RMW32_U_SUB_I64_A32\000"
4362 /* 1040 */ "ATOMIC_RMW16_U_SUB_I64_A32\000"
4363 /* 1067 */ "ATOMIC_RMW8_U_SUB_I64_A32\000"
4364 /* 1093 */ "ATOMIC_RMW_SUB_I64_A32\000"
4365 /* 1116 */ "ATOMIC_LOAD_I64_A32\000"
4366 /* 1136 */ "ATOMIC_RMW32_U_ADD_I64_A32\000"
4367 /* 1163 */ "ATOMIC_RMW16_U_ADD_I64_A32\000"
4368 /* 1190 */ "ATOMIC_RMW8_U_ADD_I64_A32\000"
4369 /* 1216 */ "ATOMIC_RMW_ADD_I64_A32\000"
4370 /* 1239 */ "ATOMIC_RMW32_U_AND_I64_A32\000"
4371 /* 1266 */ "ATOMIC_RMW16_U_AND_I64_A32\000"
4372 /* 1293 */ "ATOMIC_RMW8_U_AND_I64_A32\000"
4373 /* 1319 */ "ATOMIC_RMW_AND_I64_A32\000"
4374 /* 1342 */ "ATOMIC_STORE_I64_A32\000"
4375 /* 1363 */ "ATOMIC_RMW32_U_CMPXCHG_I64_A32\000"
4376 /* 1394 */ "ATOMIC_RMW16_U_CMPXCHG_I64_A32\000"
4377 /* 1425 */ "ATOMIC_RMW8_U_CMPXCHG_I64_A32\000"
4378 /* 1455 */ "ATOMIC_RMW_CMPXCHG_I64_A32\000"
4379 /* 1482 */ "ATOMIC_RMW32_U_XCHG_I64_A32\000"
4380 /* 1510 */ "ATOMIC_RMW16_U_XCHG_I64_A32\000"
4381 /* 1538 */ "ATOMIC_RMW8_U_XCHG_I64_A32\000"
4382 /* 1565 */ "ATOMIC_RMW_XCHG_I64_A32\000"
4383 /* 1589 */ "ATOMIC_RMW32_U_XOR_I64_A32\000"
4384 /* 1616 */ "ATOMIC_RMW16_U_XOR_I64_A32\000"
4385 /* 1643 */ "ATOMIC_RMW8_U_XOR_I64_A32\000"
4386 /* 1669 */ "ATOMIC_RMW_XOR_I64_A32\000"
4387 /* 1692 */ "ATOMIC_RMW32_U_OR_I64_A32\000"
4388 /* 1718 */ "ATOMIC_RMW16_U_OR_I64_A32\000"
4389 /* 1744 */ "ATOMIC_RMW8_U_OR_I64_A32\000"
4390 /* 1769 */ "ATOMIC_RMW_OR_I64_A32\000"
4391 /* 1791 */ "LOAD32_S_I64_A32\000"
4392 /* 1808 */ "LOAD16_S_I64_A32\000"
4393 /* 1825 */ "LOAD8_S_I64_A32\000"
4394 /* 1841 */ "ATOMIC_LOAD32_U_I64_A32\000"
4395 /* 1865 */ "ATOMIC_LOAD16_U_I64_A32\000"
4396 /* 1889 */ "ATOMIC_LOAD8_U_I64_A32\000"
4397 /* 1912 */ "MEMORY_ATOMIC_WAIT64_A32\000"
4398 /* 1937 */ "LOAD_LANE_64_A32\000"
4399 /* 1954 */ "LOAD_ZERO_64_A32\000"
4400 /* 1971 */ "STORE_LANE_I32x4_A32\000"
4401 /* 1992 */ "LOAD_EXTEND_S_I32x4_A32\000"
4402 /* 2016 */ "LOAD_EXTEND_U_I32x4_A32\000"
4403 /* 2040 */ "LOAD_LANE_16_A32\000"
4404 /* 2057 */ "STORE_LANE_I8x16_A32\000"
4405 /* 2078 */ "LOAD_V128_A32\000"
4406 /* 2092 */ "STORE_V128_A32\000"
4407 /* 2107 */ "LOAD_LANE_8_A32\000"
4408 /* 2123 */ "STORE_LANE_I16x8_A32\000"
4409 /* 2144 */ "LOAD_EXTEND_S_I16x8_A32\000"
4410 /* 2168 */ "LOAD_EXTEND_U_I16x8_A32\000"
4411 /* 2192 */ "anonymous_13995MEMORY_SIZE_A32\000"
4412 /* 2223 */ "MEMORY_FILL_A32\000"
4413 /* 2239 */ "LOAD32_SPLAT_A32\000"
4414 /* 2256 */ "LOAD64_SPLAT_A32\000"
4415 /* 2273 */ "LOAD16_SPLAT_A32\000"
4416 /* 2290 */ "LOAD8_SPLAT_A32\000"
4417 /* 2306 */ "MEMSET_A32\000"
4418 /* 2317 */ "MEMORY_INIT_A32\000"
4419 /* 2333 */ "anonymous_13995MEMORY_GROW_A32\000"
4420 /* 2364 */ "MEMORY_ATOMIC_NOTIFY_A32\000"
4421 /* 2389 */ "MEMCPY_A32\000"
4422 /* 2400 */ "MEMORY_COPY_A32\000"
4423 /* 2416 */ "FP_TO_SINT_I32_F32\000"
4424 /* 2435 */ "FP_TO_UINT_I32_F32\000"
4425 /* 2454 */ "FP_TO_SINT_I64_F32\000"
4426 /* 2473 */ "FP_TO_UINT_I64_F32\000"
4427 /* 2492 */ "SUB_F32\000"
4428 /* 2500 */ "TRUNC_F32\000"
4429 /* 2510 */ "ADD_F32\000"
4430 /* 2518 */ "LOCAL_TEE_F32\000"
4431 /* 2532 */ "GE_F32\000"
4432 /* 2539 */ "LE_F32\000"
4433 /* 2546 */ "NE_F32\000"
4434 /* 2553 */ "F64_PROMOTE_F32\000"
4435 /* 2569 */ "NEG_F32\000"
4436 /* 2577 */ "CEIL_F32\000"
4437 /* 2586 */ "MUL_F32\000"
4438 /* 2594 */ "COPYSIGN_F32\000"
4439 /* 2607 */ "MIN_F32\000"
4440 /* 2615 */ "DROP_F32\000"
4441 /* 2624 */ "EQ_F32\000"
4442 /* 2631 */ "FLOOR_F32\000"
4443 /* 2641 */ "ABS_F32\000"
4444 /* 2649 */ "I32_TRUNC_S_F32\000"
4445 /* 2665 */ "I64_TRUNC_S_F32\000"
4446 /* 2681 */ "I32_TRUNC_S_SAT_F32\000"
4447 /* 2701 */ "I64_TRUNC_S_SAT_F32\000"
4448 /* 2721 */ "I32_TRUNC_U_SAT_F32\000"
4449 /* 2741 */ "I64_TRUNC_U_SAT_F32\000"
4450 /* 2761 */ "SELECT_F32\000"
4451 /* 2772 */ "GLOBAL_GET_F32\000"
4452 /* 2787 */ "LOCAL_GET_F32\000"
4453 /* 2801 */ "I32_REINTERPRET_F32\000"
4454 /* 2821 */ "GLOBAL_SET_F32\000"
4455 /* 2836 */ "LOCAL_SET_F32\000"
4456 /* 2850 */ "GT_F32\000"
4457 /* 2857 */ "LT_F32\000"
4458 /* 2864 */ "SQRT_F32\000"
4459 /* 2873 */ "NEAREST_F32\000"
4460 /* 2885 */ "CONST_F32\000"
4461 /* 2895 */ "I32_TRUNC_U_F32\000"
4462 /* 2911 */ "I64_TRUNC_U_F32\000"
4463 /* 2927 */ "DIV_F32\000"
4464 /* 2935 */ "MAX_F32\000"
4465 /* 2943 */ "COPY_F32\000"
4466 /* 2952 */ "SUB_I32\000"
4467 /* 2960 */ "ADD_I32\000"
4468 /* 2968 */ "AND_I32\000"
4469 /* 2976 */ "LOCAL_TEE_I32\000"
4470 /* 2990 */ "BR_TABLE_I32\000"
4471 /* 3003 */ "NE_I32\000"
4472 /* 3010 */ "SHL_I32\000"
4473 /* 3018 */ "ROTL_I32\000"
4474 /* 3027 */ "MUL_I32\000"
4475 /* 3035 */ "DROP_I32\000"
4476 /* 3044 */ "EQ_I32\000"
4477 /* 3051 */ "XOR_I32\000"
4478 /* 3059 */ "ROTR_I32\000"
4479 /* 3068 */ "I32_EXTEND16_S_I32\000"
4480 /* 3087 */ "I32_EXTEND8_S_I32\000"
4481 /* 3105 */ "I64_EXTEND_S_I32\000"
4482 /* 3122 */ "GE_S_I32\000"
4483 /* 3131 */ "LE_S_I32\000"
4484 /* 3140 */ "REM_S_I32\000"
4485 /* 3150 */ "SHR_S_I32\000"
4486 /* 3160 */ "GT_S_I32\000"
4487 /* 3169 */ "LT_S_I32\000"
4488 /* 3178 */ "F32_CONVERT_S_I32\000"
4489 /* 3196 */ "F64_CONVERT_S_I32\000"
4490 /* 3214 */ "DIV_S_I32\000"
4491 /* 3224 */ "SELECT_I32\000"
4492 /* 3235 */ "GLOBAL_GET_I32\000"
4493 /* 3250 */ "LOCAL_GET_I32\000"
4494 /* 3264 */ "F32_REINTERPRET_I32\000"
4495 /* 3284 */ "GLOBAL_SET_I32\000"
4496 /* 3299 */ "LOCAL_SET_I32\000"
4497 /* 3313 */ "POPCNT_I32\000"
4498 /* 3324 */ "CONST_I32\000"
4499 /* 3334 */ "I64_EXTEND_U_I32\000"
4500 /* 3351 */ "GE_U_I32\000"
4501 /* 3360 */ "LE_U_I32\000"
4502 /* 3369 */ "REM_U_I32\000"
4503 /* 3379 */ "SHR_U_I32\000"
4504 /* 3389 */ "GT_U_I32\000"
4505 /* 3398 */ "LT_U_I32\000"
4506 /* 3407 */ "F32_CONVERT_U_I32\000"
4507 /* 3425 */ "F64_CONVERT_U_I32\000"
4508 /* 3443 */ "DIV_U_I32\000"
4509 /* 3453 */ "COPY_I32\000"
4510 /* 3462 */ "CLZ_I32\000"
4511 /* 3470 */ "EQZ_I32\000"
4512 /* 3478 */ "CTZ_I32\000"
4513 /* 3486 */ "ARGUMENT_v4f32\000"
4514 /* 3501 */ "ARGUMENT_f32\000"
4515 /* 3514 */ "ARGUMENT_v4i32\000"
4516 /* 3529 */ "ARGUMENT_i32\000"
4517 /* 3542 */ "G_FLOG2\000"
4518 /* 3550 */ "G_FATAN2\000"
4519 /* 3559 */ "G_FEXP2\000"
4520 /* 3567 */ "CONST_V128_F64x2\000"
4521 /* 3584 */ "SUB_F64x2\000"
4522 /* 3594 */ "TRUNC_F64x2\000"
4523 /* 3606 */ "NMADD_F64x2\000"
4524 /* 3618 */ "GE_F64x2\000"
4525 /* 3627 */ "LE_F64x2\000"
4526 /* 3636 */ "REPLACE_LANE_F64x2\000"
4527 /* 3655 */ "EXTRACT_LANE_F64x2\000"
4528 /* 3674 */ "NEG_F64x2\000"
4529 /* 3684 */ "CEIL_F64x2\000"
4530 /* 3695 */ "MUL_F64x2\000"
4531 /* 3705 */ "SIMD_RELAXED_FMIN_F64x2\000"
4532 /* 3729 */ "PMIN_F64x2\000"
4533 /* 3740 */ "EQ_F64x2\000"
4534 /* 3749 */ "FLOOR_F64x2\000"
4535 /* 3761 */ "ABS_F64x2\000"
4536 /* 3771 */ "SPLAT_F64x2\000"
4537 /* 3783 */ "GT_F64x2\000"
4538 /* 3792 */ "LT_F64x2\000"
4539 /* 3801 */ "SQRT_F64x2\000"
4540 /* 3812 */ "NEAREST_F64x2\000"
4541 /* 3826 */ "DIV_F64x2\000"
4542 /* 3836 */ "SIMD_RELAXED_FMAX_F64x2\000"
4543 /* 3860 */ "PMAX_F64x2\000"
4544 /* 3871 */ "convert_low_s_F64x2\000"
4545 /* 3891 */ "convert_low_u_F64x2\000"
4546 /* 3911 */ "promote_low_F64x2\000"
4547 /* 3929 */ "CONST_V128_I64x2\000"
4548 /* 3946 */ "SUB_I64x2\000"
4549 /* 3956 */ "ADD_I64x2\000"
4550 /* 3966 */ "REPLACE_LANE_I64x2\000"
4551 /* 3985 */ "EXTRACT_LANE_I64x2\000"
4552 /* 4004 */ "ALLTRUE_I64x2\000"
4553 /* 4018 */ "NEG_I64x2\000"
4554 /* 4028 */ "BITMASK_I64x2\000"
4555 /* 4042 */ "SHL_I64x2\000"
4556 /* 4052 */ "MUL_I64x2\000"
4557 /* 4062 */ "EQ_I64x2\000"
4558 /* 4071 */ "ABS_I64x2\000"
4559 /* 4081 */ "GE_S_I64x2\000"
4560 /* 4092 */ "LE_S_I64x2\000"
4561 /* 4103 */ "EXTMUL_HIGH_S_I64x2\000"
4562 /* 4123 */ "SHR_S_I64x2\000"
4563 /* 4135 */ "GT_S_I64x2\000"
4564 /* 4146 */ "LT_S_I64x2\000"
4565 /* 4157 */ "EXTMUL_LOW_S_I64x2\000"
4566 /* 4176 */ "SPLAT_I64x2\000"
4567 /* 4188 */ "LANESELECT_I64x2\000"
4568 /* 4205 */ "EXTMUL_HIGH_U_I64x2\000"
4569 /* 4225 */ "SHR_U_I64x2\000"
4570 /* 4237 */ "EXTMUL_LOW_U_I64x2\000"
4571 /* 4256 */ "extend_high_s_I64x2\000"
4572 /* 4276 */ "extend_low_s_I64x2\000"
4573 /* 4295 */ "extend_high_u_I64x2\000"
4574 /* 4315 */ "extend_low_u_I64x2\000"
4575 /* 4334 */ "LOAD_F16_F32_A64\000"
4576 /* 4351 */ "STORE_F16_F32_A64\000"
4577 /* 4369 */ "LOAD_F32_A64\000"
4578 /* 4382 */ "STORE_F32_A64\000"
4579 /* 4396 */ "ATOMIC_STORE16_I32_A64\000"
4580 /* 4419 */ "ATOMIC_STORE8_I32_A64\000"
4581 /* 4441 */ "ATOMIC_RMW16_U_SUB_I32_A64\000"
4582 /* 4468 */ "ATOMIC_RMW8_U_SUB_I32_A64\000"
4583 /* 4494 */ "ATOMIC_RMW_SUB_I32_A64\000"
4584 /* 4517 */ "ATOMIC_LOAD_I32_A64\000"
4585 /* 4537 */ "ATOMIC_RMW16_U_ADD_I32_A64\000"
4586 /* 4564 */ "ATOMIC_RMW8_U_ADD_I32_A64\000"
4587 /* 4590 */ "ATOMIC_RMW_ADD_I32_A64\000"
4588 /* 4613 */ "ATOMIC_RMW16_U_AND_I32_A64\000"
4589 /* 4640 */ "ATOMIC_RMW8_U_AND_I32_A64\000"
4590 /* 4666 */ "ATOMIC_RMW_AND_I32_A64\000"
4591 /* 4689 */ "ATOMIC_STORE_I32_A64\000"
4592 /* 4710 */ "ATOMIC_RMW16_U_CMPXCHG_I32_A64\000"
4593 /* 4741 */ "ATOMIC_RMW8_U_CMPXCHG_I32_A64\000"
4594 /* 4771 */ "ATOMIC_RMW_CMPXCHG_I32_A64\000"
4595 /* 4798 */ "ATOMIC_RMW16_U_XCHG_I32_A64\000"
4596 /* 4826 */ "ATOMIC_RMW8_U_XCHG_I32_A64\000"
4597 /* 4853 */ "ATOMIC_RMW_XCHG_I32_A64\000"
4598 /* 4877 */ "ATOMIC_RMW16_U_XOR_I32_A64\000"
4599 /* 4904 */ "ATOMIC_RMW8_U_XOR_I32_A64\000"
4600 /* 4930 */ "ATOMIC_RMW_XOR_I32_A64\000"
4601 /* 4953 */ "ATOMIC_RMW16_U_OR_I32_A64\000"
4602 /* 4979 */ "ATOMIC_RMW8_U_OR_I32_A64\000"
4603 /* 5004 */ "ATOMIC_RMW_OR_I32_A64\000"
4604 /* 5026 */ "LOAD16_S_I32_A64\000"
4605 /* 5043 */ "LOAD8_S_I32_A64\000"
4606 /* 5059 */ "ATOMIC_LOAD16_U_I32_A64\000"
4607 /* 5083 */ "ATOMIC_LOAD8_U_I32_A64\000"
4608 /* 5106 */ "MEMORY_ATOMIC_WAIT32_A64\000"
4609 /* 5131 */ "LOAD_LANE_32_A64\000"
4610 /* 5148 */ "LOAD_ZERO_32_A64\000"
4611 /* 5165 */ "STORE_LANE_I64x2_A64\000"
4612 /* 5186 */ "LOAD_EXTEND_S_I64x2_A64\000"
4613 /* 5210 */ "LOAD_EXTEND_U_I64x2_A64\000"
4614 /* 5234 */ "LOAD_F64_A64\000"
4615 /* 5247 */ "STORE_F64_A64\000"
4616 /* 5261 */ "ATOMIC_STORE32_I64_A64\000"
4617 /* 5284 */ "ATOMIC_STORE16_I64_A64\000"
4618 /* 5307 */ "ATOMIC_STORE8_I64_A64\000"
4619 /* 5329 */ "ATOMIC_RMW32_U_SUB_I64_A64\000"
4620 /* 5356 */ "ATOMIC_RMW16_U_SUB_I64_A64\000"
4621 /* 5383 */ "ATOMIC_RMW8_U_SUB_I64_A64\000"
4622 /* 5409 */ "ATOMIC_RMW_SUB_I64_A64\000"
4623 /* 5432 */ "ATOMIC_LOAD_I64_A64\000"
4624 /* 5452 */ "ATOMIC_RMW32_U_ADD_I64_A64\000"
4625 /* 5479 */ "ATOMIC_RMW16_U_ADD_I64_A64\000"
4626 /* 5506 */ "ATOMIC_RMW8_U_ADD_I64_A64\000"
4627 /* 5532 */ "ATOMIC_RMW_ADD_I64_A64\000"
4628 /* 5555 */ "ATOMIC_RMW32_U_AND_I64_A64\000"
4629 /* 5582 */ "ATOMIC_RMW16_U_AND_I64_A64\000"
4630 /* 5609 */ "ATOMIC_RMW8_U_AND_I64_A64\000"
4631 /* 5635 */ "ATOMIC_RMW_AND_I64_A64\000"
4632 /* 5658 */ "ATOMIC_STORE_I64_A64\000"
4633 /* 5679 */ "ATOMIC_RMW32_U_CMPXCHG_I64_A64\000"
4634 /* 5710 */ "ATOMIC_RMW16_U_CMPXCHG_I64_A64\000"
4635 /* 5741 */ "ATOMIC_RMW8_U_CMPXCHG_I64_A64\000"
4636 /* 5771 */ "ATOMIC_RMW_CMPXCHG_I64_A64\000"
4637 /* 5798 */ "ATOMIC_RMW32_U_XCHG_I64_A64\000"
4638 /* 5826 */ "ATOMIC_RMW16_U_XCHG_I64_A64\000"
4639 /* 5854 */ "ATOMIC_RMW8_U_XCHG_I64_A64\000"
4640 /* 5881 */ "ATOMIC_RMW_XCHG_I64_A64\000"
4641 /* 5905 */ "ATOMIC_RMW32_U_XOR_I64_A64\000"
4642 /* 5932 */ "ATOMIC_RMW16_U_XOR_I64_A64\000"
4643 /* 5959 */ "ATOMIC_RMW8_U_XOR_I64_A64\000"
4644 /* 5985 */ "ATOMIC_RMW_XOR_I64_A64\000"
4645 /* 6008 */ "ATOMIC_RMW32_U_OR_I64_A64\000"
4646 /* 6034 */ "ATOMIC_RMW16_U_OR_I64_A64\000"
4647 /* 6060 */ "ATOMIC_RMW8_U_OR_I64_A64\000"
4648 /* 6085 */ "ATOMIC_RMW_OR_I64_A64\000"
4649 /* 6107 */ "LOAD32_S_I64_A64\000"
4650 /* 6124 */ "LOAD16_S_I64_A64\000"
4651 /* 6141 */ "LOAD8_S_I64_A64\000"
4652 /* 6157 */ "ATOMIC_LOAD32_U_I64_A64\000"
4653 /* 6181 */ "ATOMIC_LOAD16_U_I64_A64\000"
4654 /* 6205 */ "ATOMIC_LOAD8_U_I64_A64\000"
4655 /* 6228 */ "MEMORY_ATOMIC_WAIT64_A64\000"
4656 /* 6253 */ "LOAD_LANE_64_A64\000"
4657 /* 6270 */ "LOAD_ZERO_64_A64\000"
4658 /* 6287 */ "STORE_LANE_I32x4_A64\000"
4659 /* 6308 */ "LOAD_EXTEND_S_I32x4_A64\000"
4660 /* 6332 */ "LOAD_EXTEND_U_I32x4_A64\000"
4661 /* 6356 */ "LOAD_LANE_16_A64\000"
4662 /* 6373 */ "STORE_LANE_I8x16_A64\000"
4663 /* 6394 */ "LOAD_V128_A64\000"
4664 /* 6408 */ "STORE_V128_A64\000"
4665 /* 6423 */ "LOAD_LANE_8_A64\000"
4666 /* 6439 */ "STORE_LANE_I16x8_A64\000"
4667 /* 6460 */ "LOAD_EXTEND_S_I16x8_A64\000"
4668 /* 6484 */ "LOAD_EXTEND_U_I16x8_A64\000"
4669 /* 6508 */ "anonymous_13996MEMORY_SIZE_A64\000"
4670 /* 6539 */ "MEMORY_FILL_A64\000"
4671 /* 6555 */ "LOAD32_SPLAT_A64\000"
4672 /* 6572 */ "LOAD64_SPLAT_A64\000"
4673 /* 6589 */ "LOAD16_SPLAT_A64\000"
4674 /* 6606 */ "LOAD8_SPLAT_A64\000"
4675 /* 6622 */ "MEMSET_A64\000"
4676 /* 6633 */ "MEMORY_INIT_A64\000"
4677 /* 6649 */ "anonymous_13996MEMORY_GROW_A64\000"
4678 /* 6680 */ "MEMORY_ATOMIC_NOTIFY_A64\000"
4679 /* 6705 */ "MEMCPY_A64\000"
4680 /* 6716 */ "MEMORY_COPY_A64\000"
4681 /* 6732 */ "FP_TO_SINT_I32_F64\000"
4682 /* 6751 */ "FP_TO_UINT_I32_F64\000"
4683 /* 6770 */ "FP_TO_SINT_I64_F64\000"
4684 /* 6789 */ "FP_TO_UINT_I64_F64\000"
4685 /* 6808 */ "SUB_F64\000"
4686 /* 6816 */ "TRUNC_F64\000"
4687 /* 6826 */ "ADD_F64\000"
4688 /* 6834 */ "LOCAL_TEE_F64\000"
4689 /* 6848 */ "GE_F64\000"
4690 /* 6855 */ "LE_F64\000"
4691 /* 6862 */ "NE_F64\000"
4692 /* 6869 */ "F32_DEMOTE_F64\000"
4693 /* 6884 */ "NEG_F64\000"
4694 /* 6892 */ "CEIL_F64\000"
4695 /* 6901 */ "MUL_F64\000"
4696 /* 6909 */ "COPYSIGN_F64\000"
4697 /* 6922 */ "MIN_F64\000"
4698 /* 6930 */ "DROP_F64\000"
4699 /* 6939 */ "EQ_F64\000"
4700 /* 6946 */ "FLOOR_F64\000"
4701 /* 6956 */ "ABS_F64\000"
4702 /* 6964 */ "I32_TRUNC_S_F64\000"
4703 /* 6980 */ "I64_TRUNC_S_F64\000"
4704 /* 6996 */ "I32_TRUNC_S_SAT_F64\000"
4705 /* 7016 */ "I64_TRUNC_S_SAT_F64\000"
4706 /* 7036 */ "I32_TRUNC_U_SAT_F64\000"
4707 /* 7056 */ "I64_TRUNC_U_SAT_F64\000"
4708 /* 7076 */ "SELECT_F64\000"
4709 /* 7087 */ "GLOBAL_GET_F64\000"
4710 /* 7102 */ "LOCAL_GET_F64\000"
4711 /* 7116 */ "I64_REINTERPRET_F64\000"
4712 /* 7136 */ "GLOBAL_SET_F64\000"
4713 /* 7151 */ "LOCAL_SET_F64\000"
4714 /* 7165 */ "GT_F64\000"
4715 /* 7172 */ "LT_F64\000"
4716 /* 7179 */ "SQRT_F64\000"
4717 /* 7188 */ "NEAREST_F64\000"
4718 /* 7200 */ "CONST_F64\000"
4719 /* 7210 */ "I32_TRUNC_U_F64\000"
4720 /* 7226 */ "I64_TRUNC_U_F64\000"
4721 /* 7242 */ "DIV_F64\000"
4722 /* 7250 */ "MAX_F64\000"
4723 /* 7258 */ "COPY_F64\000"
4724 /* 7267 */ "SUB_I64\000"
4725 /* 7275 */ "ADD_I64\000"
4726 /* 7283 */ "AND_I64\000"
4727 /* 7291 */ "LOCAL_TEE_I64\000"
4728 /* 7305 */ "BR_TABLE_I64\000"
4729 /* 7318 */ "NE_I64\000"
4730 /* 7325 */ "SHL_I64\000"
4731 /* 7333 */ "ROTL_I64\000"
4732 /* 7342 */ "MUL_I64\000"
4733 /* 7350 */ "I32_WRAP_I64\000"
4734 /* 7363 */ "DROP_I64\000"
4735 /* 7372 */ "EQ_I64\000"
4736 /* 7379 */ "XOR_I64\000"
4737 /* 7387 */ "ROTR_I64\000"
4738 /* 7396 */ "I64_EXTEND32_S_I64\000"
4739 /* 7415 */ "I64_EXTEND16_S_I64\000"
4740 /* 7434 */ "I64_EXTEND8_S_I64\000"
4741 /* 7452 */ "GE_S_I64\000"
4742 /* 7461 */ "LE_S_I64\000"
4743 /* 7470 */ "REM_S_I64\000"
4744 /* 7480 */ "SHR_S_I64\000"
4745 /* 7490 */ "GT_S_I64\000"
4746 /* 7499 */ "LT_S_I64\000"
4747 /* 7508 */ "F32_CONVERT_S_I64\000"
4748 /* 7526 */ "F64_CONVERT_S_I64\000"
4749 /* 7544 */ "DIV_S_I64\000"
4750 /* 7554 */ "SELECT_I64\000"
4751 /* 7565 */ "GLOBAL_GET_I64\000"
4752 /* 7580 */ "LOCAL_GET_I64\000"
4753 /* 7594 */ "F64_REINTERPRET_I64\000"
4754 /* 7614 */ "GLOBAL_SET_I64\000"
4755 /* 7629 */ "LOCAL_SET_I64\000"
4756 /* 7643 */ "POPCNT_I64\000"
4757 /* 7654 */ "CONST_I64\000"
4758 /* 7664 */ "GE_U_I64\000"
4759 /* 7673 */ "LE_U_I64\000"
4760 /* 7682 */ "REM_U_I64\000"
4761 /* 7692 */ "SHR_U_I64\000"
4762 /* 7702 */ "GT_U_I64\000"
4763 /* 7711 */ "LT_U_I64\000"
4764 /* 7720 */ "F32_CONVERT_U_I64\000"
4765 /* 7738 */ "F64_CONVERT_U_I64\000"
4766 /* 7756 */ "DIV_U_I64\000"
4767 /* 7766 */ "COPY_I64\000"
4768 /* 7775 */ "CLZ_I64\000"
4769 /* 7783 */ "EQZ_I64\000"
4770 /* 7791 */ "CTZ_I64\000"
4771 /* 7799 */ "ARGUMENT_v2f64\000"
4772 /* 7814 */ "ARGUMENT_f64\000"
4773 /* 7827 */ "ARGUMENT_v2i64\000"
4774 /* 7842 */ "ARGUMENT_i64\000"
4775 /* 7855 */ "CONST_V128_F32x4\000"
4776 /* 7872 */ "SUB_F32x4\000"
4777 /* 7882 */ "TRUNC_F32x4\000"
4778 /* 7894 */ "NMADD_F32x4\000"
4779 /* 7906 */ "GE_F32x4\000"
4780 /* 7915 */ "LE_F32x4\000"
4781 /* 7924 */ "REPLACE_LANE_F32x4\000"
4782 /* 7943 */ "EXTRACT_LANE_F32x4\000"
4783 /* 7962 */ "NEG_F32x4\000"
4784 /* 7972 */ "CEIL_F32x4\000"
4785 /* 7983 */ "MUL_F32x4\000"
4786 /* 7993 */ "SIMD_RELAXED_FMIN_F32x4\000"
4787 /* 8017 */ "PMIN_F32x4\000"
4788 /* 8028 */ "EQ_F32x4\000"
4789 /* 8037 */ "FLOOR_F32x4\000"
4790 /* 8049 */ "ABS_F32x4\000"
4791 /* 8059 */ "SPLAT_F32x4\000"
4792 /* 8071 */ "GT_F32x4\000"
4793 /* 8080 */ "LT_F32x4\000"
4794 /* 8089 */ "SQRT_F32x4\000"
4795 /* 8100 */ "NEAREST_F32x4\000"
4796 /* 8114 */ "DIV_F32x4\000"
4797 /* 8124 */ "SIMD_RELAXED_FMAX_F32x4\000"
4798 /* 8148 */ "PMAX_F32x4\000"
4799 /* 8159 */ "demote_zero_F32x4\000"
4800 /* 8177 */ "sint_to_fp_F32x4\000"
4801 /* 8194 */ "uint_to_fp_F32x4\000"
4802 /* 8211 */ "promote_low_F32x4\000"
4803 /* 8229 */ "CONST_V128_I32x4\000"
4804 /* 8246 */ "SUB_I32x4\000"
4805 /* 8256 */ "ADD_I32x4\000"
4806 /* 8266 */ "REPLACE_LANE_I32x4\000"
4807 /* 8285 */ "EXTRACT_LANE_I32x4\000"
4808 /* 8304 */ "ALLTRUE_I32x4\000"
4809 /* 8318 */ "NEG_I32x4\000"
4810 /* 8328 */ "BITMASK_I32x4\000"
4811 /* 8342 */ "SHL_I32x4\000"
4812 /* 8352 */ "MUL_I32x4\000"
4813 /* 8362 */ "EQ_I32x4\000"
4814 /* 8371 */ "ABS_I32x4\000"
4815 /* 8381 */ "GE_S_I32x4\000"
4816 /* 8392 */ "LE_S_I32x4\000"
4817 /* 8403 */ "EXTMUL_HIGH_S_I32x4\000"
4818 /* 8423 */ "MIN_S_I32x4\000"
4819 /* 8435 */ "SHR_S_I32x4\000"
4820 /* 8447 */ "GT_S_I32x4\000"
4821 /* 8458 */ "LT_S_I32x4\000"
4822 /* 8469 */ "EXTMUL_LOW_S_I32x4\000"
4823 /* 8488 */ "MAX_S_I32x4\000"
4824 /* 8500 */ "SPLAT_I32x4\000"
4825 /* 8512 */ "LANESELECT_I32x4\000"
4826 /* 8529 */ "GE_U_I32x4\000"
4827 /* 8540 */ "LE_U_I32x4\000"
4828 /* 8551 */ "EXTMUL_HIGH_U_I32x4\000"
4829 /* 8571 */ "MIN_U_I32x4\000"
4830 /* 8583 */ "SHR_U_I32x4\000"
4831 /* 8595 */ "GT_U_I32x4\000"
4832 /* 8606 */ "LT_U_I32x4\000"
4833 /* 8617 */ "EXTMUL_LOW_U_I32x4\000"
4834 /* 8636 */ "MAX_U_I32x4\000"
4835 /* 8648 */ "int_wasm_relaxed_trunc_signed_I32x4\000"
4836 /* 8684 */ "int_wasm_relaxed_trunc_unsigned_I32x4\000"
4837 /* 8722 */ "int_wasm_relaxed_trunc_signed_zero_I32x4\000"
4838 /* 8763 */ "int_wasm_relaxed_trunc_unsigned_zero_I32x4\000"
4839 /* 8806 */ "extadd_pairwise_s_I32x4\000"
4840 /* 8830 */ "extend_high_s_I32x4\000"
4841 /* 8850 */ "trunc_sat_zero_s_I32x4\000"
4842 /* 8873 */ "extend_low_s_I32x4\000"
4843 /* 8892 */ "fp_to_sint_I32x4\000"
4844 /* 8909 */ "fp_to_uint_I32x4\000"
4845 /* 8926 */ "extadd_pairwise_u_I32x4\000"
4846 /* 8950 */ "extend_high_u_I32x4\000"
4847 /* 8970 */ "trunc_sat_zero_u_I32x4\000"
4848 /* 8993 */ "extend_low_u_I32x4\000"
4849 /* 9012 */ "ARGUMENT_v8f16\000"
4850 /* 9027 */ "ARGUMENT_v8i16\000"
4851 /* 9042 */ "CONST_V128_I8x16\000"
4852 /* 9059 */ "SUB_I8x16\000"
4853 /* 9069 */ "ADD_I8x16\000"
4854 /* 9079 */ "REPLACE_LANE_I8x16\000"
4855 /* 9098 */ "ALLTRUE_I8x16\000"
4856 /* 9112 */ "NEG_I8x16\000"
4857 /* 9122 */ "BITMASK_I8x16\000"
4858 /* 9136 */ "SHL_I8x16\000"
4859 /* 9146 */ "EQ_I8x16\000"
4860 /* 9155 */ "ABS_I8x16\000"
4861 /* 9165 */ "GE_S_I8x16\000"
4862 /* 9176 */ "LE_S_I8x16\000"
4863 /* 9187 */ "MIN_S_I8x16\000"
4864 /* 9199 */ "SHR_S_I8x16\000"
4865 /* 9211 */ "SUB_SAT_S_I8x16\000"
4866 /* 9227 */ "ADD_SAT_S_I8x16\000"
4867 /* 9243 */ "GT_S_I8x16\000"
4868 /* 9254 */ "LT_S_I8x16\000"
4869 /* 9265 */ "NARROW_S_I8x16\000"
4870 /* 9280 */ "MAX_S_I8x16\000"
4871 /* 9292 */ "SPLAT_I8x16\000"
4872 /* 9304 */ "LANESELECT_I8x16\000"
4873 /* 9321 */ "POPCNT_I8x16\000"
4874 /* 9334 */ "GE_U_I8x16\000"
4875 /* 9345 */ "LE_U_I8x16\000"
4876 /* 9356 */ "MIN_U_I8x16\000"
4877 /* 9368 */ "AVGR_U_I8x16\000"
4878 /* 9381 */ "SHR_U_I8x16\000"
4879 /* 9393 */ "SUB_SAT_U_I8x16\000"
4880 /* 9409 */ "ADD_SAT_U_I8x16\000"
4881 /* 9425 */ "GT_U_I8x16\000"
4882 /* 9436 */ "LT_U_I8x16\000"
4883 /* 9447 */ "NARROW_U_I8x16\000"
4884 /* 9462 */ "MAX_U_I8x16\000"
4885 /* 9474 */ "I64_SUB128\000"
4886 /* 9485 */ "I64_ADD128\000"
4887 /* 9496 */ "LOCAL_TEE_V128\000"
4888 /* 9511 */ "DROP_V128\000"
4889 /* 9521 */ "SELECT_V128\000"
4890 /* 9533 */ "GLOBAL_GET_V128\000"
4891 /* 9549 */ "LOCAL_GET_V128\000"
4892 /* 9564 */ "GLOBAL_SET_V128\000"
4893 /* 9580 */ "LOCAL_SET_V128\000"
4894 /* 9595 */ "COPY_V128\000"
4895 /* 9605 */ "ARGUMENT_v16i8\000"
4896 /* 9620 */ "SUB_F16x8\000"
4897 /* 9630 */ "TRUNC_F16x8\000"
4898 /* 9642 */ "NMADD_F16x8\000"
4899 /* 9654 */ "GE_F16x8\000"
4900 /* 9663 */ "LE_F16x8\000"
4901 /* 9672 */ "REPLACE_LANE_F16x8\000"
4902 /* 9691 */ "EXTRACT_LANE_F16x8\000"
4903 /* 9710 */ "NEG_F16x8\000"
4904 /* 9720 */ "CEIL_F16x8\000"
4905 /* 9731 */ "MUL_F16x8\000"
4906 /* 9741 */ "PMIN_F16x8\000"
4907 /* 9752 */ "EQ_F16x8\000"
4908 /* 9761 */ "FLOOR_F16x8\000"
4909 /* 9773 */ "ABS_F16x8\000"
4910 /* 9783 */ "SPLAT_F16x8\000"
4911 /* 9795 */ "GT_F16x8\000"
4912 /* 9804 */ "LT_F16x8\000"
4913 /* 9813 */ "SQRT_F16x8\000"
4914 /* 9824 */ "NEAREST_F16x8\000"
4915 /* 9838 */ "DIV_F16x8\000"
4916 /* 9848 */ "PMAX_F16x8\000"
4917 /* 9859 */ "demote_zero_F16x8\000"
4918 /* 9877 */ "sint_to_fp_F16x8\000"
4919 /* 9894 */ "uint_to_fp_F16x8\000"
4920 /* 9911 */ "CONST_V128_I16x8\000"
4921 /* 9928 */ "SUB_I16x8\000"
4922 /* 9938 */ "ADD_I16x8\000"
4923 /* 9948 */ "REPLACE_LANE_I16x8\000"
4924 /* 9967 */ "ALLTRUE_I16x8\000"
4925 /* 9981 */ "NEG_I16x8\000"
4926 /* 9991 */ "BITMASK_I16x8\000"
4927 /* 10005 */ "SHL_I16x8\000"
4928 /* 10015 */ "MUL_I16x8\000"
4929 /* 10025 */ "EQ_I16x8\000"
4930 /* 10034 */ "ABS_I16x8\000"
4931 /* 10044 */ "GE_S_I16x8\000"
4932 /* 10055 */ "LE_S_I16x8\000"
4933 /* 10066 */ "EXTMUL_HIGH_S_I16x8\000"
4934 /* 10086 */ "MIN_S_I16x8\000"
4935 /* 10098 */ "SHR_S_I16x8\000"
4936 /* 10110 */ "RELAXED_Q15MULR_S_I16x8\000"
4937 /* 10134 */ "SUB_SAT_S_I16x8\000"
4938 /* 10150 */ "ADD_SAT_S_I16x8\000"
4939 /* 10166 */ "Q15MULR_SAT_S_I16x8\000"
4940 /* 10186 */ "GT_S_I16x8\000"
4941 /* 10197 */ "LT_S_I16x8\000"
4942 /* 10208 */ "EXTMUL_LOW_S_I16x8\000"
4943 /* 10227 */ "NARROW_S_I16x8\000"
4944 /* 10242 */ "MAX_S_I16x8\000"
4945 /* 10254 */ "SPLAT_I16x8\000"
4946 /* 10266 */ "LANESELECT_I16x8\000"
4947 /* 10283 */ "GE_U_I16x8\000"
4948 /* 10294 */ "LE_U_I16x8\000"
4949 /* 10305 */ "EXTMUL_HIGH_U_I16x8\000"
4950 /* 10325 */ "MIN_U_I16x8\000"
4951 /* 10337 */ "AVGR_U_I16x8\000"
4952 /* 10350 */ "SHR_U_I16x8\000"
4953 /* 10362 */ "SUB_SAT_U_I16x8\000"
4954 /* 10378 */ "ADD_SAT_U_I16x8\000"
4955 /* 10394 */ "GT_U_I16x8\000"
4956 /* 10405 */ "LT_U_I16x8\000"
4957 /* 10416 */ "EXTMUL_LOW_U_I16x8\000"
4958 /* 10435 */ "NARROW_U_I16x8\000"
4959 /* 10450 */ "MAX_U_I16x8\000"
4960 /* 10462 */ "extadd_pairwise_s_I16x8\000"
4961 /* 10486 */ "extend_high_s_I16x8\000"
4962 /* 10506 */ "extend_low_s_I16x8\000"
4963 /* 10525 */ "fp_to_sint_I16x8\000"
4964 /* 10542 */ "fp_to_uint_I16x8\000"
4965 /* 10559 */ "extadd_pairwise_u_I16x8\000"
4966 /* 10583 */ "extend_high_u_I16x8\000"
4967 /* 10603 */ "extend_low_u_I16x8\000"
4968 /* 10622 */ "G_FMA\000"
4969 /* 10628 */ "G_STRICT_FMA\000"
4970 /* 10641 */ "G_FSUB\000"
4971 /* 10648 */ "G_STRICT_FSUB\000"
4972 /* 10662 */ "G_ATOMICRMW_FSUB\000"
4973 /* 10679 */ "G_SUB\000"
4974 /* 10685 */ "G_ATOMICRMW_SUB\000"
4975 /* 10701 */ "G_INTRINSIC\000"
4976 /* 10713 */ "REF_FUNC\000"
4977 /* 10722 */ "G_FPTRUNC\000"
4978 /* 10732 */ "G_INTRINSIC_TRUNC\000"
4979 /* 10750 */ "G_TRUNC\000"
4980 /* 10758 */ "G_BUILD_VECTOR_TRUNC\000"
4981 /* 10779 */ "G_DYN_STACKALLOC\000"
4982 /* 10796 */ "G_FMAD\000"
4983 /* 10803 */ "G_FPEXTLOAD\000"
4984 /* 10815 */ "G_INDEXED_SEXTLOAD\000"
4985 /* 10834 */ "G_SEXTLOAD\000"
4986 /* 10845 */ "G_INDEXED_ZEXTLOAD\000"
4987 /* 10864 */ "G_ZEXTLOAD\000"
4988 /* 10875 */ "G_INDEXED_LOAD\000"
4989 /* 10890 */ "G_LOAD\000"
4990 /* 10897 */ "G_VECREDUCE_FADD\000"
4991 /* 10914 */ "G_FADD\000"
4992 /* 10921 */ "G_VECREDUCE_SEQ_FADD\000"
4993 /* 10942 */ "G_STRICT_FADD\000"
4994 /* 10956 */ "G_ATOMICRMW_FADD\000"
4995 /* 10973 */ "G_VECREDUCE_ADD\000"
4996 /* 10989 */ "G_ADD\000"
4997 /* 10995 */ "G_PTR_ADD\000"
4998 /* 11005 */ "RELAXED_DOT_ADD\000"
4999 /* 11021 */ "G_ATOMICRMW_ADD\000"
5000 /* 11037 */ "G_ATOMICRMW_NAND\000"
5001 /* 11054 */ "G_VECREDUCE_AND\000"
5002 /* 11070 */ "G_AND\000"
5003 /* 11076 */ "G_ATOMICRMW_AND\000"
5004 /* 11092 */ "LIFETIME_END\000"
5005 /* 11105 */ "G_BRCOND\000"
5006 /* 11114 */ "G_ATOMICRMW_USUB_COND\000"
5007 /* 11136 */ "G_LLROUND\000"
5008 /* 11146 */ "G_LROUND\000"
5009 /* 11155 */ "G_INTRINSIC_ROUND\000"
5010 /* 11173 */ "G_INTRINSIC_FPTRUNC_ROUND\000"
5011 /* 11199 */ "LOAD_STACK_GUARD\000"
5012 /* 11216 */ "PSEUDO_PROBE\000"
5013 /* 11229 */ "G_SSUBE\000"
5014 /* 11237 */ "G_USUBE\000"
5015 /* 11245 */ "ATOMIC_FENCE\000"
5016 /* 11258 */ "G_FENCE\000"
5017 /* 11266 */ "ARITH_FENCE\000"
5018 /* 11278 */ "COMPILER_FENCE\000"
5019 /* 11293 */ "REG_SEQUENCE\000"
5020 /* 11306 */ "G_SADDE\000"
5021 /* 11314 */ "G_UADDE\000"
5022 /* 11322 */ "G_GET_FPMODE\000"
5023 /* 11335 */ "G_RESET_FPMODE\000"
5024 /* 11350 */ "G_SET_FPMODE\000"
5025 /* 11363 */ "G_FMINNUM_IEEE\000"
5026 /* 11378 */ "G_FMAXNUM_IEEE\000"
5027 /* 11393 */ "G_VSCALE\000"
5028 /* 11402 */ "DEBUG_UNREACHABLE\000"
5029 /* 11420 */ "G_JUMP_TABLE\000"
5030 /* 11433 */ "END_TRY_TABLE\000"
5031 /* 11447 */ "BUNDLE\000"
5032 /* 11454 */ "SHUFFLE\000"
5033 /* 11462 */ "RELAXED_SWIZZLE\000"
5034 /* 11478 */ "G_MEMSET_INLINE\000"
5035 /* 11494 */ "G_MEMCPY_INLINE\000"
5036 /* 11510 */ "RELOC_NONE\000"
5037 /* 11521 */ "LOCAL_ESCAPE\000"
5038 /* 11534 */ "G_FPTRUNCSTORE\000"
5039 /* 11549 */ "G_STACKRESTORE\000"
5040 /* 11564 */ "G_INDEXED_STORE\000"
5041 /* 11580 */ "G_STORE\000"
5042 /* 11588 */ "ELSE\000"
5043 /* 11593 */ "G_BITREVERSE\000"
5044 /* 11606 */ "FAKE_USE\000"
5045 /* 11615 */ "DELEGATE\000"
5046 /* 11624 */ "DBG_VALUE\000"
5047 /* 11634 */ "G_GLOBAL_VALUE\000"
5048 /* 11649 */ "G_PTRAUTH_GLOBAL_VALUE\000"
5049 /* 11672 */ "CONVERGENCECTRL_GLUE\000"
5050 /* 11693 */ "ANYTRUE\000"
5051 /* 11701 */ "G_STACKSAVE\000"
5052 /* 11713 */ "G_MEMMOVE\000"
5053 /* 11723 */ "G_FREEZE\000"
5054 /* 11732 */ "G_FCANONICALIZE\000"
5055 /* 11748 */ "TABLE_SIZE\000"
5056 /* 11759 */ "G_FMODF\000"
5057 /* 11767 */ "INIT_UNDEF\000"
5058 /* 11778 */ "G_IMPLICIT_DEF\000"
5059 /* 11793 */ "LOCAL_TEE_FUNCREF\000"
5060 /* 11811 */ "TABLE_FILL_FUNCREF\000"
5061 /* 11830 */ "REF_NULL_FUNCREF\000"
5062 /* 11847 */ "REF_IS_NULL_FUNCREF\000"
5063 /* 11867 */ "DROP_FUNCREF\000"
5064 /* 11880 */ "SELECT_FUNCREF\000"
5065 /* 11895 */ "TABLE_GET_FUNCREF\000"
5066 /* 11913 */ "GLOBAL_GET_FUNCREF\000"
5067 /* 11932 */ "LOCAL_GET_FUNCREF\000"
5068 /* 11950 */ "TABLE_SET_FUNCREF\000"
5069 /* 11968 */ "GLOBAL_SET_FUNCREF\000"
5070 /* 11987 */ "LOCAL_SET_FUNCREF\000"
5071 /* 12005 */ "REF_CAST_FUNCREF\000"
5072 /* 12022 */ "REF_TEST_FUNCREF\000"
5073 /* 12039 */ "TABLE_GROW_FUNCREF\000"
5074 /* 12058 */ "COPY_FUNCREF\000"
5075 /* 12071 */ "LOCAL_TEE_EXTERNREF\000"
5076 /* 12091 */ "TABLE_FILL_EXTERNREF\000"
5077 /* 12112 */ "REF_NULL_EXTERNREF\000"
5078 /* 12131 */ "REF_IS_NULL_EXTERNREF\000"
5079 /* 12153 */ "DROP_EXTERNREF\000"
5080 /* 12168 */ "SELECT_EXTERNREF\000"
5081 /* 12185 */ "TABLE_GET_EXTERNREF\000"
5082 /* 12205 */ "GLOBAL_GET_EXTERNREF\000"
5083 /* 12226 */ "LOCAL_GET_EXTERNREF\000"
5084 /* 12246 */ "TABLE_SET_EXTERNREF\000"
5085 /* 12266 */ "GLOBAL_SET_EXTERNREF\000"
5086 /* 12287 */ "LOCAL_SET_EXTERNREF\000"
5087 /* 12307 */ "TABLE_GROW_EXTERNREF\000"
5088 /* 12328 */ "COPY_EXTERNREF\000"
5089 /* 12343 */ "LOCAL_TEE_EXNREF\000"
5090 /* 12360 */ "TABLE_FILL_EXNREF\000"
5091 /* 12378 */ "REF_NULL_EXNREF\000"
5092 /* 12394 */ "REF_IS_NULL_EXNREF\000"
5093 /* 12413 */ "DROP_EXNREF\000"
5094 /* 12425 */ "SELECT_EXNREF\000"
5095 /* 12439 */ "TABLE_GET_EXNREF\000"
5096 /* 12456 */ "GLOBAL_GET_EXNREF\000"
5097 /* 12474 */ "LOCAL_GET_EXNREF\000"
5098 /* 12491 */ "TABLE_SET_EXNREF\000"
5099 /* 12508 */ "GLOBAL_SET_EXNREF\000"
5100 /* 12526 */ "LOCAL_SET_EXNREF\000"
5101 /* 12543 */ "TABLE_GROW_EXNREF\000"
5102 /* 12561 */ "COPY_EXNREF\000"
5103 /* 12573 */ "CATCH_REF\000"
5104 /* 12583 */ "RET_CALL_REF\000"
5105 /* 12596 */ "CATCH_ALL_REF\000"
5106 /* 12610 */ "DBG_INSTR_REF\000"
5107 /* 12624 */ "THROW_REF\000"
5108 /* 12634 */ "END_IF\000"
5109 /* 12641 */ "BR_IF\000"
5110 /* 12647 */ "G_FNEG\000"
5111 /* 12654 */ "EXTRACT_SUBREG\000"
5112 /* 12669 */ "INSERT_SUBREG\000"
5113 /* 12683 */ "G_SEXT_INREG\000"
5114 /* 12696 */ "SUBREG_TO_REG\000"
5115 /* 12710 */ "G_ATOMIC_CMPXCHG\000"
5116 /* 12727 */ "G_ATOMICRMW_XCHG\000"
5117 /* 12744 */ "G_GET_ROUNDING\000"
5118 /* 12759 */ "G_SET_ROUNDING\000"
5119 /* 12774 */ "G_FLOG\000"
5120 /* 12781 */ "G_VAARG\000"
5121 /* 12789 */ "PREALLOCATED_ARG\000"
5122 /* 12806 */ "CATCH\000"
5123 /* 12812 */ "G_PREFETCH\000"
5124 /* 12823 */ "G_SMULH\000"
5125 /* 12831 */ "G_UMULH\000"
5126 /* 12839 */ "G_FTANH\000"
5127 /* 12847 */ "G_FSINH\000"
5128 /* 12855 */ "G_FCOSH\000"
5129 /* 12863 */ "DBG_PHI\000"
5130 /* 12871 */ "G_FPTOSI\000"
5131 /* 12880 */ "G_FPTOUI\000"
5132 /* 12889 */ "G_FPOWI\000"
5133 /* 12897 */ "END_BLOCK\000"
5134 /* 12907 */ "COPY_LANEMASK\000"
5135 /* 12921 */ "G_PTRMASK\000"
5136 /* 12931 */ "GC_LABEL\000"
5137 /* 12940 */ "DBG_LABEL\000"
5138 /* 12950 */ "EH_LABEL\000"
5139 /* 12959 */ "ANNOTATION_LABEL\000"
5140 /* 12976 */ "ICALL_BRANCH_FUNNEL\000"
5141 /* 12996 */ "G_FSHL\000"
5142 /* 13003 */ "G_SHL\000"
5143 /* 13009 */ "G_FCEIL\000"
5144 /* 13017 */ "G_SAVGCEIL\000"
5145 /* 13028 */ "G_UAVGCEIL\000"
5146 /* 13039 */ "PATCHABLE_TAIL_CALL\000"
5147 /* 13059 */ "RET_CALL\000"
5148 /* 13068 */ "PATCHABLE_TYPED_EVENT_CALL\000"
5149 /* 13095 */ "PATCHABLE_EVENT_CALL\000"
5150 /* 13116 */ "FENTRY_CALL\000"
5151 /* 13128 */ "CATCH_ALL\000"
5152 /* 13138 */ "KILL\000"
5153 /* 13143 */ "G_CONSTANT_POOL\000"
5154 /* 13159 */ "G_ROTL\000"
5155 /* 13166 */ "G_VECREDUCE_FMUL\000"
5156 /* 13183 */ "G_FMUL\000"
5157 /* 13190 */ "G_VECREDUCE_SEQ_FMUL\000"
5158 /* 13211 */ "G_STRICT_FMUL\000"
5159 /* 13225 */ "G_CLMUL\000"
5160 /* 13233 */ "G_VECREDUCE_MUL\000"
5161 /* 13249 */ "G_MUL\000"
5162 /* 13255 */ "G_FREM\000"
5163 /* 13262 */ "G_STRICT_FREM\000"
5164 /* 13276 */ "G_SREM\000"
5165 /* 13283 */ "G_UREM\000"
5166 /* 13290 */ "G_SDIVREM\000"
5167 /* 13300 */ "G_UDIVREM\000"
5168 /* 13310 */ "INLINEASM\000"
5169 /* 13320 */ "G_VECREDUCE_FMINIMUM\000"
5170 /* 13341 */ "G_FMINIMUM\000"
5171 /* 13352 */ "G_ATOMICRMW_FMINIMUM\000"
5172 /* 13373 */ "G_VECREDUCE_FMAXIMUM\000"
5173 /* 13394 */ "G_FMAXIMUM\000"
5174 /* 13405 */ "G_ATOMICRMW_FMAXIMUM\000"
5175 /* 13426 */ "G_FMINIMUMNUM\000"
5176 /* 13440 */ "G_ATOMICRMW_FMINIMUMNUM\000"
5177 /* 13464 */ "G_FMAXIMUMNUM\000"
5178 /* 13478 */ "G_ATOMICRMW_FMAXIMUMNUM\000"
5179 /* 13502 */ "G_FMINNUM\000"
5180 /* 13512 */ "G_FMAXNUM\000"
5181 /* 13522 */ "G_FATAN\000"
5182 /* 13530 */ "G_FTAN\000"
5183 /* 13537 */ "G_INTRINSIC_ROUNDEVEN\000"
5184 /* 13559 */ "G_ASSERT_ALIGN\000"
5185 /* 13574 */ "G_FCOPYSIGN\000"
5186 /* 13586 */ "G_VECREDUCE_FMIN\000"
5187 /* 13603 */ "G_ATOMICRMW_FMIN\000"
5188 /* 13620 */ "G_VECREDUCE_SMIN\000"
5189 /* 13637 */ "G_SMIN\000"
5190 /* 13644 */ "G_VECREDUCE_UMIN\000"
5191 /* 13661 */ "G_UMIN\000"
5192 /* 13668 */ "G_ATOMICRMW_UMIN\000"
5193 /* 13685 */ "G_ATOMICRMW_MIN\000"
5194 /* 13701 */ "G_FASIN\000"
5195 /* 13709 */ "G_FSIN\000"
5196 /* 13716 */ "END_FUNCTION\000"
5197 /* 13729 */ "CFI_INSTRUCTION\000"
5198 /* 13745 */ "G_CTLZ_ZERO_POISON\000"
5199 /* 13764 */ "G_CTTZ_ZERO_POISON\000"
5200 /* 13783 */ "FALLTHROUGH_RETURN\000"
5201 /* 13802 */ "ADJCALLSTACKDOWN\000"
5202 /* 13819 */ "G_SSUBO\000"
5203 /* 13827 */ "G_USUBO\000"
5204 /* 13835 */ "G_SADDO\000"
5205 /* 13843 */ "G_UADDO\000"
5206 /* 13851 */ "JUMP_TABLE_DEBUG_INFO\000"
5207 /* 13873 */ "G_SMULO\000"
5208 /* 13881 */ "G_UMULO\000"
5209 /* 13889 */ "G_BZERO\000"
5210 /* 13897 */ "STACKMAP\000"
5211 /* 13906 */ "G_DEBUGTRAP\000"
5212 /* 13918 */ "G_UBSANTRAP\000"
5213 /* 13930 */ "G_TRAP\000"
5214 /* 13937 */ "G_ATOMICRMW_UDEC_WRAP\000"
5215 /* 13959 */ "G_ATOMICRMW_UINC_WRAP\000"
5216 /* 13981 */ "G_BSWAP\000"
5217 /* 13989 */ "G_SITOFP\000"
5218 /* 13998 */ "G_UITOFP\000"
5219 /* 14007 */ "G_FCMP\000"
5220 /* 14014 */ "G_STRICT_FCMP\000"
5221 /* 14028 */ "G_ICMP\000"
5222 /* 14035 */ "G_SCMP\000"
5223 /* 14042 */ "G_UCMP\000"
5224 /* 14049 */ "NOP\000"
5225 /* 14053 */ "END_LOOP\000"
5226 /* 14062 */ "CONVERGENCECTRL_LOOP\000"
5227 /* 14083 */ "G_CTPOP\000"
5228 /* 14091 */ "DATA_DROP\000"
5229 /* 14101 */ "PATCHABLE_OP\000"
5230 /* 14114 */ "FAULTING_OP\000"
5231 /* 14126 */ "ADJCALLSTACKUP\000"
5232 /* 14141 */ "PREALLOCATED_SETUP\000"
5233 /* 14160 */ "G_FLDEXP\000"
5234 /* 14169 */ "G_STRICT_FLDEXP\000"
5235 /* 14185 */ "G_FEXP\000"
5236 /* 14192 */ "G_FFREXP\000"
5237 /* 14201 */ "G_BR\000"
5238 /* 14206 */ "INLINEASM_BR\000"
5239 /* 14219 */ "G_BLOCK_ADDR\000"
5240 /* 14232 */ "MEMBARRIER\000"
5241 /* 14243 */ "G_CONSTANT_FOLD_BARRIER\000"
5242 /* 14267 */ "PATCHABLE_FUNCTION_ENTER\000"
5243 /* 14292 */ "G_READCYCLECOUNTER\000"
5244 /* 14311 */ "G_READSTEADYCOUNTER\000"
5245 /* 14331 */ "G_READ_REGISTER\000"
5246 /* 14347 */ "G_WRITE_REGISTER\000"
5247 /* 14364 */ "G_ASHR\000"
5248 /* 14371 */ "G_FSHR\000"
5249 /* 14378 */ "G_LSHR\000"
5250 /* 14385 */ "CONVERGENCECTRL_ANCHOR\000"
5251 /* 14408 */ "G_FFLOOR\000"
5252 /* 14417 */ "G_SAVGFLOOR\000"
5253 /* 14429 */ "G_UAVGFLOOR\000"
5254 /* 14441 */ "G_EXTRACT_SUBVECTOR\000"
5255 /* 14461 */ "G_INSERT_SUBVECTOR\000"
5256 /* 14480 */ "G_BUILD_VECTOR\000"
5257 /* 14495 */ "G_SHUFFLE_VECTOR\000"
5258 /* 14512 */ "G_STEP_VECTOR\000"
5259 /* 14526 */ "G_SPLAT_VECTOR\000"
5260 /* 14541 */ "G_VECREDUCE_XOR\000"
5261 /* 14557 */ "G_XOR\000"
5262 /* 14563 */ "G_ATOMICRMW_XOR\000"
5263 /* 14579 */ "G_VECREDUCE_OR\000"
5264 /* 14594 */ "G_OR\000"
5265 /* 14599 */ "G_ATOMICRMW_OR\000"
5266 /* 14614 */ "G_ROTR\000"
5267 /* 14621 */ "G_INTTOPTR\000"
5268 /* 14632 */ "G_FABS\000"
5269 /* 14639 */ "G_ABS\000"
5270 /* 14645 */ "G_ABDS\000"
5271 /* 14652 */ "G_UNMERGE_VALUES\000"
5272 /* 14669 */ "G_MERGE_VALUES\000"
5273 /* 14684 */ "G_CTLS\000"
5274 /* 14691 */ "CALL_PARAMS\000"
5275 /* 14703 */ "G_FACOS\000"
5276 /* 14711 */ "G_FCOS\000"
5277 /* 14718 */ "G_FSINCOS\000"
5278 /* 14728 */ "G_STRICT_FCMPS\000"
5279 /* 14743 */ "G_CONCAT_VECTORS\000"
5280 /* 14760 */ "COPY_TO_REGCLASS\000"
5281 /* 14777 */ "G_IS_FPCLASS\000"
5282 /* 14790 */ "G_ATOMIC_CMPXCHG_WITH_SUCCESS\000"
5283 /* 14820 */ "BR_UNLESS\000"
5284 /* 14830 */ "G_VECTOR_COMPRESS\000"
5285 /* 14848 */ "G_INTRINSIC_W_SIDE_EFFECTS\000"
5286 /* 14875 */ "G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS\000"
5287 /* 14913 */ "RET_CALL_RESULTS\000"
5288 /* 14930 */ "LOAD_F16_F32_A32_S\000"
5289 /* 14949 */ "STORE_F16_F32_A32_S\000"
5290 /* 14969 */ "LOAD_F32_A32_S\000"
5291 /* 14984 */ "STORE_F32_A32_S\000"
5292 /* 15000 */ "ATOMIC_STORE16_I32_A32_S\000"
5293 /* 15025 */ "ATOMIC_STORE8_I32_A32_S\000"
5294 /* 15049 */ "ATOMIC_RMW16_U_SUB_I32_A32_S\000"
5295 /* 15078 */ "ATOMIC_RMW8_U_SUB_I32_A32_S\000"
5296 /* 15106 */ "ATOMIC_RMW_SUB_I32_A32_S\000"
5297 /* 15131 */ "ATOMIC_LOAD_I32_A32_S\000"
5298 /* 15153 */ "ATOMIC_RMW16_U_ADD_I32_A32_S\000"
5299 /* 15182 */ "ATOMIC_RMW8_U_ADD_I32_A32_S\000"
5300 /* 15210 */ "ATOMIC_RMW_ADD_I32_A32_S\000"
5301 /* 15235 */ "ATOMIC_RMW16_U_AND_I32_A32_S\000"
5302 /* 15264 */ "ATOMIC_RMW8_U_AND_I32_A32_S\000"
5303 /* 15292 */ "ATOMIC_RMW_AND_I32_A32_S\000"
5304 /* 15317 */ "ATOMIC_STORE_I32_A32_S\000"
5305 /* 15340 */ "ATOMIC_RMW16_U_CMPXCHG_I32_A32_S\000"
5306 /* 15373 */ "ATOMIC_RMW8_U_CMPXCHG_I32_A32_S\000"
5307 /* 15405 */ "ATOMIC_RMW_CMPXCHG_I32_A32_S\000"
5308 /* 15434 */ "ATOMIC_RMW16_U_XCHG_I32_A32_S\000"
5309 /* 15464 */ "ATOMIC_RMW8_U_XCHG_I32_A32_S\000"
5310 /* 15493 */ "ATOMIC_RMW_XCHG_I32_A32_S\000"
5311 /* 15519 */ "ATOMIC_RMW16_U_XOR_I32_A32_S\000"
5312 /* 15548 */ "ATOMIC_RMW8_U_XOR_I32_A32_S\000"
5313 /* 15576 */ "ATOMIC_RMW_XOR_I32_A32_S\000"
5314 /* 15601 */ "ATOMIC_RMW16_U_OR_I32_A32_S\000"
5315 /* 15629 */ "ATOMIC_RMW8_U_OR_I32_A32_S\000"
5316 /* 15656 */ "ATOMIC_RMW_OR_I32_A32_S\000"
5317 /* 15680 */ "LOAD16_S_I32_A32_S\000"
5318 /* 15699 */ "LOAD8_S_I32_A32_S\000"
5319 /* 15717 */ "ATOMIC_LOAD16_U_I32_A32_S\000"
5320 /* 15743 */ "ATOMIC_LOAD8_U_I32_A32_S\000"
5321 /* 15768 */ "MEMORY_ATOMIC_WAIT32_A32_S\000"
5322 /* 15795 */ "LOAD_LANE_32_A32_S\000"
5323 /* 15814 */ "LOAD_ZERO_32_A32_S\000"
5324 /* 15833 */ "STORE_LANE_I64x2_A32_S\000"
5325 /* 15856 */ "LOAD_EXTEND_S_I64x2_A32_S\000"
5326 /* 15882 */ "LOAD_EXTEND_U_I64x2_A32_S\000"
5327 /* 15908 */ "LOAD_F64_A32_S\000"
5328 /* 15923 */ "STORE_F64_A32_S\000"
5329 /* 15939 */ "ATOMIC_STORE32_I64_A32_S\000"
5330 /* 15964 */ "ATOMIC_STORE16_I64_A32_S\000"
5331 /* 15989 */ "ATOMIC_STORE8_I64_A32_S\000"
5332 /* 16013 */ "ATOMIC_RMW32_U_SUB_I64_A32_S\000"
5333 /* 16042 */ "ATOMIC_RMW16_U_SUB_I64_A32_S\000"
5334 /* 16071 */ "ATOMIC_RMW8_U_SUB_I64_A32_S\000"
5335 /* 16099 */ "ATOMIC_RMW_SUB_I64_A32_S\000"
5336 /* 16124 */ "ATOMIC_LOAD_I64_A32_S\000"
5337 /* 16146 */ "ATOMIC_RMW32_U_ADD_I64_A32_S\000"
5338 /* 16175 */ "ATOMIC_RMW16_U_ADD_I64_A32_S\000"
5339 /* 16204 */ "ATOMIC_RMW8_U_ADD_I64_A32_S\000"
5340 /* 16232 */ "ATOMIC_RMW_ADD_I64_A32_S\000"
5341 /* 16257 */ "ATOMIC_RMW32_U_AND_I64_A32_S\000"
5342 /* 16286 */ "ATOMIC_RMW16_U_AND_I64_A32_S\000"
5343 /* 16315 */ "ATOMIC_RMW8_U_AND_I64_A32_S\000"
5344 /* 16343 */ "ATOMIC_RMW_AND_I64_A32_S\000"
5345 /* 16368 */ "ATOMIC_STORE_I64_A32_S\000"
5346 /* 16391 */ "ATOMIC_RMW32_U_CMPXCHG_I64_A32_S\000"
5347 /* 16424 */ "ATOMIC_RMW16_U_CMPXCHG_I64_A32_S\000"
5348 /* 16457 */ "ATOMIC_RMW8_U_CMPXCHG_I64_A32_S\000"
5349 /* 16489 */ "ATOMIC_RMW_CMPXCHG_I64_A32_S\000"
5350 /* 16518 */ "ATOMIC_RMW32_U_XCHG_I64_A32_S\000"
5351 /* 16548 */ "ATOMIC_RMW16_U_XCHG_I64_A32_S\000"
5352 /* 16578 */ "ATOMIC_RMW8_U_XCHG_I64_A32_S\000"
5353 /* 16607 */ "ATOMIC_RMW_XCHG_I64_A32_S\000"
5354 /* 16633 */ "ATOMIC_RMW32_U_XOR_I64_A32_S\000"
5355 /* 16662 */ "ATOMIC_RMW16_U_XOR_I64_A32_S\000"
5356 /* 16691 */ "ATOMIC_RMW8_U_XOR_I64_A32_S\000"
5357 /* 16719 */ "ATOMIC_RMW_XOR_I64_A32_S\000"
5358 /* 16744 */ "ATOMIC_RMW32_U_OR_I64_A32_S\000"
5359 /* 16772 */ "ATOMIC_RMW16_U_OR_I64_A32_S\000"
5360 /* 16800 */ "ATOMIC_RMW8_U_OR_I64_A32_S\000"
5361 /* 16827 */ "ATOMIC_RMW_OR_I64_A32_S\000"
5362 /* 16851 */ "LOAD32_S_I64_A32_S\000"
5363 /* 16870 */ "LOAD16_S_I64_A32_S\000"
5364 /* 16889 */ "LOAD8_S_I64_A32_S\000"
5365 /* 16907 */ "ATOMIC_LOAD32_U_I64_A32_S\000"
5366 /* 16933 */ "ATOMIC_LOAD16_U_I64_A32_S\000"
5367 /* 16959 */ "ATOMIC_LOAD8_U_I64_A32_S\000"
5368 /* 16984 */ "MEMORY_ATOMIC_WAIT64_A32_S\000"
5369 /* 17011 */ "LOAD_LANE_64_A32_S\000"
5370 /* 17030 */ "LOAD_ZERO_64_A32_S\000"
5371 /* 17049 */ "STORE_LANE_I32x4_A32_S\000"
5372 /* 17072 */ "LOAD_EXTEND_S_I32x4_A32_S\000"
5373 /* 17098 */ "LOAD_EXTEND_U_I32x4_A32_S\000"
5374 /* 17124 */ "LOAD_LANE_16_A32_S\000"
5375 /* 17143 */ "STORE_LANE_I8x16_A32_S\000"
5376 /* 17166 */ "LOAD_V128_A32_S\000"
5377 /* 17182 */ "STORE_V128_A32_S\000"
5378 /* 17199 */ "LOAD_LANE_8_A32_S\000"
5379 /* 17217 */ "STORE_LANE_I16x8_A32_S\000"
5380 /* 17240 */ "LOAD_EXTEND_S_I16x8_A32_S\000"
5381 /* 17266 */ "LOAD_EXTEND_U_I16x8_A32_S\000"
5382 /* 17292 */ "anonymous_13995MEMORY_SIZE_A32_S\000"
5383 /* 17325 */ "MEMORY_FILL_A32_S\000"
5384 /* 17343 */ "LOAD32_SPLAT_A32_S\000"
5385 /* 17362 */ "LOAD64_SPLAT_A32_S\000"
5386 /* 17381 */ "LOAD16_SPLAT_A32_S\000"
5387 /* 17400 */ "LOAD8_SPLAT_A32_S\000"
5388 /* 17418 */ "MEMSET_A32_S\000"
5389 /* 17431 */ "MEMORY_INIT_A32_S\000"
5390 /* 17449 */ "anonymous_13995MEMORY_GROW_A32_S\000"
5391 /* 17482 */ "MEMORY_ATOMIC_NOTIFY_A32_S\000"
5392 /* 17509 */ "MEMCPY_A32_S\000"
5393 /* 17522 */ "MEMORY_COPY_A32_S\000"
5394 /* 17540 */ "FP_TO_SINT_I32_F32_S\000"
5395 /* 17561 */ "FP_TO_UINT_I32_F32_S\000"
5396 /* 17582 */ "FP_TO_SINT_I64_F32_S\000"
5397 /* 17603 */ "FP_TO_UINT_I64_F32_S\000"
5398 /* 17624 */ "SUB_F32_S\000"
5399 /* 17634 */ "TRUNC_F32_S\000"
5400 /* 17646 */ "ADD_F32_S\000"
5401 /* 17656 */ "LOCAL_TEE_F32_S\000"
5402 /* 17672 */ "GE_F32_S\000"
5403 /* 17681 */ "LE_F32_S\000"
5404 /* 17690 */ "NE_F32_S\000"
5405 /* 17699 */ "F64_PROMOTE_F32_S\000"
5406 /* 17717 */ "NEG_F32_S\000"
5407 /* 17727 */ "CEIL_F32_S\000"
5408 /* 17738 */ "MUL_F32_S\000"
5409 /* 17748 */ "COPYSIGN_F32_S\000"
5410 /* 17763 */ "MIN_F32_S\000"
5411 /* 17773 */ "DROP_F32_S\000"
5412 /* 17784 */ "EQ_F32_S\000"
5413 /* 17793 */ "FLOOR_F32_S\000"
5414 /* 17805 */ "ABS_F32_S\000"
5415 /* 17815 */ "I32_TRUNC_S_F32_S\000"
5416 /* 17833 */ "I64_TRUNC_S_F32_S\000"
5417 /* 17851 */ "I32_TRUNC_S_SAT_F32_S\000"
5418 /* 17873 */ "I64_TRUNC_S_SAT_F32_S\000"
5419 /* 17895 */ "I32_TRUNC_U_SAT_F32_S\000"
5420 /* 17917 */ "I64_TRUNC_U_SAT_F32_S\000"
5421 /* 17939 */ "SELECT_F32_S\000"
5422 /* 17952 */ "GLOBAL_GET_F32_S\000"
5423 /* 17969 */ "LOCAL_GET_F32_S\000"
5424 /* 17985 */ "I32_REINTERPRET_F32_S\000"
5425 /* 18007 */ "GLOBAL_SET_F32_S\000"
5426 /* 18024 */ "LOCAL_SET_F32_S\000"
5427 /* 18040 */ "GT_F32_S\000"
5428 /* 18049 */ "LT_F32_S\000"
5429 /* 18058 */ "SQRT_F32_S\000"
5430 /* 18069 */ "NEAREST_F32_S\000"
5431 /* 18083 */ "CONST_F32_S\000"
5432 /* 18095 */ "I32_TRUNC_U_F32_S\000"
5433 /* 18113 */ "I64_TRUNC_U_F32_S\000"
5434 /* 18131 */ "DIV_F32_S\000"
5435 /* 18141 */ "MAX_F32_S\000"
5436 /* 18151 */ "COPY_F32_S\000"
5437 /* 18162 */ "SUB_I32_S\000"
5438 /* 18172 */ "ADD_I32_S\000"
5439 /* 18182 */ "AND_I32_S\000"
5440 /* 18192 */ "LOCAL_TEE_I32_S\000"
5441 /* 18208 */ "BR_TABLE_I32_S\000"
5442 /* 18223 */ "NE_I32_S\000"
5443 /* 18232 */ "SHL_I32_S\000"
5444 /* 18242 */ "ROTL_I32_S\000"
5445 /* 18253 */ "MUL_I32_S\000"
5446 /* 18263 */ "DROP_I32_S\000"
5447 /* 18274 */ "EQ_I32_S\000"
5448 /* 18283 */ "XOR_I32_S\000"
5449 /* 18293 */ "ROTR_I32_S\000"
5450 /* 18304 */ "I32_EXTEND16_S_I32_S\000"
5451 /* 18325 */ "I32_EXTEND8_S_I32_S\000"
5452 /* 18345 */ "I64_EXTEND_S_I32_S\000"
5453 /* 18364 */ "GE_S_I32_S\000"
5454 /* 18375 */ "LE_S_I32_S\000"
5455 /* 18386 */ "REM_S_I32_S\000"
5456 /* 18398 */ "SHR_S_I32_S\000"
5457 /* 18410 */ "GT_S_I32_S\000"
5458 /* 18421 */ "LT_S_I32_S\000"
5459 /* 18432 */ "F32_CONVERT_S_I32_S\000"
5460 /* 18452 */ "F64_CONVERT_S_I32_S\000"
5461 /* 18472 */ "DIV_S_I32_S\000"
5462 /* 18484 */ "SELECT_I32_S\000"
5463 /* 18497 */ "GLOBAL_GET_I32_S\000"
5464 /* 18514 */ "LOCAL_GET_I32_S\000"
5465 /* 18530 */ "F32_REINTERPRET_I32_S\000"
5466 /* 18552 */ "GLOBAL_SET_I32_S\000"
5467 /* 18569 */ "LOCAL_SET_I32_S\000"
5468 /* 18585 */ "POPCNT_I32_S\000"
5469 /* 18598 */ "CONST_I32_S\000"
5470 /* 18610 */ "I64_EXTEND_U_I32_S\000"
5471 /* 18629 */ "GE_U_I32_S\000"
5472 /* 18640 */ "LE_U_I32_S\000"
5473 /* 18651 */ "REM_U_I32_S\000"
5474 /* 18663 */ "SHR_U_I32_S\000"
5475 /* 18675 */ "GT_U_I32_S\000"
5476 /* 18686 */ "LT_U_I32_S\000"
5477 /* 18697 */ "F32_CONVERT_U_I32_S\000"
5478 /* 18717 */ "F64_CONVERT_U_I32_S\000"
5479 /* 18737 */ "DIV_U_I32_S\000"
5480 /* 18749 */ "COPY_I32_S\000"
5481 /* 18760 */ "CLZ_I32_S\000"
5482 /* 18770 */ "EQZ_I32_S\000"
5483 /* 18780 */ "CTZ_I32_S\000"
5484 /* 18790 */ "ARGUMENT_v4f32_S\000"
5485 /* 18807 */ "ARGUMENT_f32_S\000"
5486 /* 18822 */ "ARGUMENT_v4i32_S\000"
5487 /* 18839 */ "ARGUMENT_i32_S\000"
5488 /* 18854 */ "CONST_V128_F64x2_S\000"
5489 /* 18873 */ "SUB_F64x2_S\000"
5490 /* 18885 */ "TRUNC_F64x2_S\000"
5491 /* 18899 */ "NMADD_F64x2_S\000"
5492 /* 18913 */ "GE_F64x2_S\000"
5493 /* 18924 */ "LE_F64x2_S\000"
5494 /* 18935 */ "REPLACE_LANE_F64x2_S\000"
5495 /* 18956 */ "EXTRACT_LANE_F64x2_S\000"
5496 /* 18977 */ "NEG_F64x2_S\000"
5497 /* 18989 */ "CEIL_F64x2_S\000"
5498 /* 19002 */ "MUL_F64x2_S\000"
5499 /* 19014 */ "SIMD_RELAXED_FMIN_F64x2_S\000"
5500 /* 19040 */ "PMIN_F64x2_S\000"
5501 /* 19053 */ "EQ_F64x2_S\000"
5502 /* 19064 */ "FLOOR_F64x2_S\000"
5503 /* 19078 */ "ABS_F64x2_S\000"
5504 /* 19090 */ "SPLAT_F64x2_S\000"
5505 /* 19104 */ "GT_F64x2_S\000"
5506 /* 19115 */ "LT_F64x2_S\000"
5507 /* 19126 */ "SQRT_F64x2_S\000"
5508 /* 19139 */ "NEAREST_F64x2_S\000"
5509 /* 19155 */ "DIV_F64x2_S\000"
5510 /* 19167 */ "SIMD_RELAXED_FMAX_F64x2_S\000"
5511 /* 19193 */ "PMAX_F64x2_S\000"
5512 /* 19206 */ "convert_low_s_F64x2_S\000"
5513 /* 19228 */ "convert_low_u_F64x2_S\000"
5514 /* 19250 */ "promote_low_F64x2_S\000"
5515 /* 19270 */ "CONST_V128_I64x2_S\000"
5516 /* 19289 */ "SUB_I64x2_S\000"
5517 /* 19301 */ "ADD_I64x2_S\000"
5518 /* 19313 */ "REPLACE_LANE_I64x2_S\000"
5519 /* 19334 */ "EXTRACT_LANE_I64x2_S\000"
5520 /* 19355 */ "ALLTRUE_I64x2_S\000"
5521 /* 19371 */ "NEG_I64x2_S\000"
5522 /* 19383 */ "BITMASK_I64x2_S\000"
5523 /* 19399 */ "SHL_I64x2_S\000"
5524 /* 19411 */ "MUL_I64x2_S\000"
5525 /* 19423 */ "EQ_I64x2_S\000"
5526 /* 19434 */ "ABS_I64x2_S\000"
5527 /* 19446 */ "GE_S_I64x2_S\000"
5528 /* 19459 */ "LE_S_I64x2_S\000"
5529 /* 19472 */ "EXTMUL_HIGH_S_I64x2_S\000"
5530 /* 19494 */ "SHR_S_I64x2_S\000"
5531 /* 19508 */ "GT_S_I64x2_S\000"
5532 /* 19521 */ "LT_S_I64x2_S\000"
5533 /* 19534 */ "EXTMUL_LOW_S_I64x2_S\000"
5534 /* 19555 */ "SPLAT_I64x2_S\000"
5535 /* 19569 */ "LANESELECT_I64x2_S\000"
5536 /* 19588 */ "EXTMUL_HIGH_U_I64x2_S\000"
5537 /* 19610 */ "SHR_U_I64x2_S\000"
5538 /* 19624 */ "EXTMUL_LOW_U_I64x2_S\000"
5539 /* 19645 */ "extend_high_s_I64x2_S\000"
5540 /* 19667 */ "extend_low_s_I64x2_S\000"
5541 /* 19688 */ "extend_high_u_I64x2_S\000"
5542 /* 19710 */ "extend_low_u_I64x2_S\000"
5543 /* 19731 */ "LOAD_F16_F32_A64_S\000"
5544 /* 19750 */ "STORE_F16_F32_A64_S\000"
5545 /* 19770 */ "LOAD_F32_A64_S\000"
5546 /* 19785 */ "STORE_F32_A64_S\000"
5547 /* 19801 */ "ATOMIC_STORE16_I32_A64_S\000"
5548 /* 19826 */ "ATOMIC_STORE8_I32_A64_S\000"
5549 /* 19850 */ "ATOMIC_RMW16_U_SUB_I32_A64_S\000"
5550 /* 19879 */ "ATOMIC_RMW8_U_SUB_I32_A64_S\000"
5551 /* 19907 */ "ATOMIC_RMW_SUB_I32_A64_S\000"
5552 /* 19932 */ "ATOMIC_LOAD_I32_A64_S\000"
5553 /* 19954 */ "ATOMIC_RMW16_U_ADD_I32_A64_S\000"
5554 /* 19983 */ "ATOMIC_RMW8_U_ADD_I32_A64_S\000"
5555 /* 20011 */ "ATOMIC_RMW_ADD_I32_A64_S\000"
5556 /* 20036 */ "ATOMIC_RMW16_U_AND_I32_A64_S\000"
5557 /* 20065 */ "ATOMIC_RMW8_U_AND_I32_A64_S\000"
5558 /* 20093 */ "ATOMIC_RMW_AND_I32_A64_S\000"
5559 /* 20118 */ "ATOMIC_STORE_I32_A64_S\000"
5560 /* 20141 */ "ATOMIC_RMW16_U_CMPXCHG_I32_A64_S\000"
5561 /* 20174 */ "ATOMIC_RMW8_U_CMPXCHG_I32_A64_S\000"
5562 /* 20206 */ "ATOMIC_RMW_CMPXCHG_I32_A64_S\000"
5563 /* 20235 */ "ATOMIC_RMW16_U_XCHG_I32_A64_S\000"
5564 /* 20265 */ "ATOMIC_RMW8_U_XCHG_I32_A64_S\000"
5565 /* 20294 */ "ATOMIC_RMW_XCHG_I32_A64_S\000"
5566 /* 20320 */ "ATOMIC_RMW16_U_XOR_I32_A64_S\000"
5567 /* 20349 */ "ATOMIC_RMW8_U_XOR_I32_A64_S\000"
5568 /* 20377 */ "ATOMIC_RMW_XOR_I32_A64_S\000"
5569 /* 20402 */ "ATOMIC_RMW16_U_OR_I32_A64_S\000"
5570 /* 20430 */ "ATOMIC_RMW8_U_OR_I32_A64_S\000"
5571 /* 20457 */ "ATOMIC_RMW_OR_I32_A64_S\000"
5572 /* 20481 */ "LOAD16_S_I32_A64_S\000"
5573 /* 20500 */ "LOAD8_S_I32_A64_S\000"
5574 /* 20518 */ "ATOMIC_LOAD16_U_I32_A64_S\000"
5575 /* 20544 */ "ATOMIC_LOAD8_U_I32_A64_S\000"
5576 /* 20569 */ "MEMORY_ATOMIC_WAIT32_A64_S\000"
5577 /* 20596 */ "LOAD_LANE_32_A64_S\000"
5578 /* 20615 */ "LOAD_ZERO_32_A64_S\000"
5579 /* 20634 */ "STORE_LANE_I64x2_A64_S\000"
5580 /* 20657 */ "LOAD_EXTEND_S_I64x2_A64_S\000"
5581 /* 20683 */ "LOAD_EXTEND_U_I64x2_A64_S\000"
5582 /* 20709 */ "LOAD_F64_A64_S\000"
5583 /* 20724 */ "STORE_F64_A64_S\000"
5584 /* 20740 */ "ATOMIC_STORE32_I64_A64_S\000"
5585 /* 20765 */ "ATOMIC_STORE16_I64_A64_S\000"
5586 /* 20790 */ "ATOMIC_STORE8_I64_A64_S\000"
5587 /* 20814 */ "ATOMIC_RMW32_U_SUB_I64_A64_S\000"
5588 /* 20843 */ "ATOMIC_RMW16_U_SUB_I64_A64_S\000"
5589 /* 20872 */ "ATOMIC_RMW8_U_SUB_I64_A64_S\000"
5590 /* 20900 */ "ATOMIC_RMW_SUB_I64_A64_S\000"
5591 /* 20925 */ "ATOMIC_LOAD_I64_A64_S\000"
5592 /* 20947 */ "ATOMIC_RMW32_U_ADD_I64_A64_S\000"
5593 /* 20976 */ "ATOMIC_RMW16_U_ADD_I64_A64_S\000"
5594 /* 21005 */ "ATOMIC_RMW8_U_ADD_I64_A64_S\000"
5595 /* 21033 */ "ATOMIC_RMW_ADD_I64_A64_S\000"
5596 /* 21058 */ "ATOMIC_RMW32_U_AND_I64_A64_S\000"
5597 /* 21087 */ "ATOMIC_RMW16_U_AND_I64_A64_S\000"
5598 /* 21116 */ "ATOMIC_RMW8_U_AND_I64_A64_S\000"
5599 /* 21144 */ "ATOMIC_RMW_AND_I64_A64_S\000"
5600 /* 21169 */ "ATOMIC_STORE_I64_A64_S\000"
5601 /* 21192 */ "ATOMIC_RMW32_U_CMPXCHG_I64_A64_S\000"
5602 /* 21225 */ "ATOMIC_RMW16_U_CMPXCHG_I64_A64_S\000"
5603 /* 21258 */ "ATOMIC_RMW8_U_CMPXCHG_I64_A64_S\000"
5604 /* 21290 */ "ATOMIC_RMW_CMPXCHG_I64_A64_S\000"
5605 /* 21319 */ "ATOMIC_RMW32_U_XCHG_I64_A64_S\000"
5606 /* 21349 */ "ATOMIC_RMW16_U_XCHG_I64_A64_S\000"
5607 /* 21379 */ "ATOMIC_RMW8_U_XCHG_I64_A64_S\000"
5608 /* 21408 */ "ATOMIC_RMW_XCHG_I64_A64_S\000"
5609 /* 21434 */ "ATOMIC_RMW32_U_XOR_I64_A64_S\000"
5610 /* 21463 */ "ATOMIC_RMW16_U_XOR_I64_A64_S\000"
5611 /* 21492 */ "ATOMIC_RMW8_U_XOR_I64_A64_S\000"
5612 /* 21520 */ "ATOMIC_RMW_XOR_I64_A64_S\000"
5613 /* 21545 */ "ATOMIC_RMW32_U_OR_I64_A64_S\000"
5614 /* 21573 */ "ATOMIC_RMW16_U_OR_I64_A64_S\000"
5615 /* 21601 */ "ATOMIC_RMW8_U_OR_I64_A64_S\000"
5616 /* 21628 */ "ATOMIC_RMW_OR_I64_A64_S\000"
5617 /* 21652 */ "LOAD32_S_I64_A64_S\000"
5618 /* 21671 */ "LOAD16_S_I64_A64_S\000"
5619 /* 21690 */ "LOAD8_S_I64_A64_S\000"
5620 /* 21708 */ "ATOMIC_LOAD32_U_I64_A64_S\000"
5621 /* 21734 */ "ATOMIC_LOAD16_U_I64_A64_S\000"
5622 /* 21760 */ "ATOMIC_LOAD8_U_I64_A64_S\000"
5623 /* 21785 */ "MEMORY_ATOMIC_WAIT64_A64_S\000"
5624 /* 21812 */ "LOAD_LANE_64_A64_S\000"
5625 /* 21831 */ "LOAD_ZERO_64_A64_S\000"
5626 /* 21850 */ "STORE_LANE_I32x4_A64_S\000"
5627 /* 21873 */ "LOAD_EXTEND_S_I32x4_A64_S\000"
5628 /* 21899 */ "LOAD_EXTEND_U_I32x4_A64_S\000"
5629 /* 21925 */ "LOAD_LANE_16_A64_S\000"
5630 /* 21944 */ "STORE_LANE_I8x16_A64_S\000"
5631 /* 21967 */ "LOAD_V128_A64_S\000"
5632 /* 21983 */ "STORE_V128_A64_S\000"
5633 /* 22000 */ "LOAD_LANE_8_A64_S\000"
5634 /* 22018 */ "STORE_LANE_I16x8_A64_S\000"
5635 /* 22041 */ "LOAD_EXTEND_S_I16x8_A64_S\000"
5636 /* 22067 */ "LOAD_EXTEND_U_I16x8_A64_S\000"
5637 /* 22093 */ "anonymous_13996MEMORY_SIZE_A64_S\000"
5638 /* 22126 */ "MEMORY_FILL_A64_S\000"
5639 /* 22144 */ "LOAD32_SPLAT_A64_S\000"
5640 /* 22163 */ "LOAD64_SPLAT_A64_S\000"
5641 /* 22182 */ "LOAD16_SPLAT_A64_S\000"
5642 /* 22201 */ "LOAD8_SPLAT_A64_S\000"
5643 /* 22219 */ "MEMSET_A64_S\000"
5644 /* 22232 */ "MEMORY_INIT_A64_S\000"
5645 /* 22250 */ "anonymous_13996MEMORY_GROW_A64_S\000"
5646 /* 22283 */ "MEMORY_ATOMIC_NOTIFY_A64_S\000"
5647 /* 22310 */ "MEMCPY_A64_S\000"
5648 /* 22323 */ "MEMORY_COPY_A64_S\000"
5649 /* 22341 */ "FP_TO_SINT_I32_F64_S\000"
5650 /* 22362 */ "FP_TO_UINT_I32_F64_S\000"
5651 /* 22383 */ "FP_TO_SINT_I64_F64_S\000"
5652 /* 22404 */ "FP_TO_UINT_I64_F64_S\000"
5653 /* 22425 */ "SUB_F64_S\000"
5654 /* 22435 */ "TRUNC_F64_S\000"
5655 /* 22447 */ "ADD_F64_S\000"
5656 /* 22457 */ "LOCAL_TEE_F64_S\000"
5657 /* 22473 */ "GE_F64_S\000"
5658 /* 22482 */ "LE_F64_S\000"
5659 /* 22491 */ "NE_F64_S\000"
5660 /* 22500 */ "F32_DEMOTE_F64_S\000"
5661 /* 22517 */ "NEG_F64_S\000"
5662 /* 22527 */ "CEIL_F64_S\000"
5663 /* 22538 */ "MUL_F64_S\000"
5664 /* 22548 */ "COPYSIGN_F64_S\000"
5665 /* 22563 */ "MIN_F64_S\000"
5666 /* 22573 */ "DROP_F64_S\000"
5667 /* 22584 */ "EQ_F64_S\000"
5668 /* 22593 */ "FLOOR_F64_S\000"
5669 /* 22605 */ "ABS_F64_S\000"
5670 /* 22615 */ "I32_TRUNC_S_F64_S\000"
5671 /* 22633 */ "I64_TRUNC_S_F64_S\000"
5672 /* 22651 */ "I32_TRUNC_S_SAT_F64_S\000"
5673 /* 22673 */ "I64_TRUNC_S_SAT_F64_S\000"
5674 /* 22695 */ "I32_TRUNC_U_SAT_F64_S\000"
5675 /* 22717 */ "I64_TRUNC_U_SAT_F64_S\000"
5676 /* 22739 */ "SELECT_F64_S\000"
5677 /* 22752 */ "GLOBAL_GET_F64_S\000"
5678 /* 22769 */ "LOCAL_GET_F64_S\000"
5679 /* 22785 */ "I64_REINTERPRET_F64_S\000"
5680 /* 22807 */ "GLOBAL_SET_F64_S\000"
5681 /* 22824 */ "LOCAL_SET_F64_S\000"
5682 /* 22840 */ "GT_F64_S\000"
5683 /* 22849 */ "LT_F64_S\000"
5684 /* 22858 */ "SQRT_F64_S\000"
5685 /* 22869 */ "NEAREST_F64_S\000"
5686 /* 22883 */ "CONST_F64_S\000"
5687 /* 22895 */ "I32_TRUNC_U_F64_S\000"
5688 /* 22913 */ "I64_TRUNC_U_F64_S\000"
5689 /* 22931 */ "DIV_F64_S\000"
5690 /* 22941 */ "MAX_F64_S\000"
5691 /* 22951 */ "COPY_F64_S\000"
5692 /* 22962 */ "SUB_I64_S\000"
5693 /* 22972 */ "ADD_I64_S\000"
5694 /* 22982 */ "AND_I64_S\000"
5695 /* 22992 */ "LOCAL_TEE_I64_S\000"
5696 /* 23008 */ "BR_TABLE_I64_S\000"
5697 /* 23023 */ "NE_I64_S\000"
5698 /* 23032 */ "SHL_I64_S\000"
5699 /* 23042 */ "ROTL_I64_S\000"
5700 /* 23053 */ "MUL_I64_S\000"
5701 /* 23063 */ "I32_WRAP_I64_S\000"
5702 /* 23078 */ "DROP_I64_S\000"
5703 /* 23089 */ "EQ_I64_S\000"
5704 /* 23098 */ "XOR_I64_S\000"
5705 /* 23108 */ "ROTR_I64_S\000"
5706 /* 23119 */ "I64_EXTEND32_S_I64_S\000"
5707 /* 23140 */ "I64_EXTEND16_S_I64_S\000"
5708 /* 23161 */ "I64_EXTEND8_S_I64_S\000"
5709 /* 23181 */ "GE_S_I64_S\000"
5710 /* 23192 */ "LE_S_I64_S\000"
5711 /* 23203 */ "REM_S_I64_S\000"
5712 /* 23215 */ "SHR_S_I64_S\000"
5713 /* 23227 */ "GT_S_I64_S\000"
5714 /* 23238 */ "LT_S_I64_S\000"
5715 /* 23249 */ "F32_CONVERT_S_I64_S\000"
5716 /* 23269 */ "F64_CONVERT_S_I64_S\000"
5717 /* 23289 */ "DIV_S_I64_S\000"
5718 /* 23301 */ "SELECT_I64_S\000"
5719 /* 23314 */ "GLOBAL_GET_I64_S\000"
5720 /* 23331 */ "LOCAL_GET_I64_S\000"
5721 /* 23347 */ "F64_REINTERPRET_I64_S\000"
5722 /* 23369 */ "GLOBAL_SET_I64_S\000"
5723 /* 23386 */ "LOCAL_SET_I64_S\000"
5724 /* 23402 */ "POPCNT_I64_S\000"
5725 /* 23415 */ "CONST_I64_S\000"
5726 /* 23427 */ "GE_U_I64_S\000"
5727 /* 23438 */ "LE_U_I64_S\000"
5728 /* 23449 */ "REM_U_I64_S\000"
5729 /* 23461 */ "SHR_U_I64_S\000"
5730 /* 23473 */ "GT_U_I64_S\000"
5731 /* 23484 */ "LT_U_I64_S\000"
5732 /* 23495 */ "F32_CONVERT_U_I64_S\000"
5733 /* 23515 */ "F64_CONVERT_U_I64_S\000"
5734 /* 23535 */ "DIV_U_I64_S\000"
5735 /* 23547 */ "COPY_I64_S\000"
5736 /* 23558 */ "CLZ_I64_S\000"
5737 /* 23568 */ "EQZ_I64_S\000"
5738 /* 23578 */ "CTZ_I64_S\000"
5739 /* 23588 */ "ARGUMENT_v2f64_S\000"
5740 /* 23605 */ "ARGUMENT_f64_S\000"
5741 /* 23620 */ "ARGUMENT_v2i64_S\000"
5742 /* 23637 */ "ARGUMENT_i64_S\000"
5743 /* 23652 */ "CONST_V128_F32x4_S\000"
5744 /* 23671 */ "SUB_F32x4_S\000"
5745 /* 23683 */ "TRUNC_F32x4_S\000"
5746 /* 23697 */ "NMADD_F32x4_S\000"
5747 /* 23711 */ "GE_F32x4_S\000"
5748 /* 23722 */ "LE_F32x4_S\000"
5749 /* 23733 */ "REPLACE_LANE_F32x4_S\000"
5750 /* 23754 */ "EXTRACT_LANE_F32x4_S\000"
5751 /* 23775 */ "NEG_F32x4_S\000"
5752 /* 23787 */ "CEIL_F32x4_S\000"
5753 /* 23800 */ "MUL_F32x4_S\000"
5754 /* 23812 */ "SIMD_RELAXED_FMIN_F32x4_S\000"
5755 /* 23838 */ "PMIN_F32x4_S\000"
5756 /* 23851 */ "EQ_F32x4_S\000"
5757 /* 23862 */ "FLOOR_F32x4_S\000"
5758 /* 23876 */ "ABS_F32x4_S\000"
5759 /* 23888 */ "SPLAT_F32x4_S\000"
5760 /* 23902 */ "GT_F32x4_S\000"
5761 /* 23913 */ "LT_F32x4_S\000"
5762 /* 23924 */ "SQRT_F32x4_S\000"
5763 /* 23937 */ "NEAREST_F32x4_S\000"
5764 /* 23953 */ "DIV_F32x4_S\000"
5765 /* 23965 */ "SIMD_RELAXED_FMAX_F32x4_S\000"
5766 /* 23991 */ "PMAX_F32x4_S\000"
5767 /* 24004 */ "demote_zero_F32x4_S\000"
5768 /* 24024 */ "sint_to_fp_F32x4_S\000"
5769 /* 24043 */ "uint_to_fp_F32x4_S\000"
5770 /* 24062 */ "promote_low_F32x4_S\000"
5771 /* 24082 */ "CONST_V128_I32x4_S\000"
5772 /* 24101 */ "SUB_I32x4_S\000"
5773 /* 24113 */ "ADD_I32x4_S\000"
5774 /* 24125 */ "REPLACE_LANE_I32x4_S\000"
5775 /* 24146 */ "EXTRACT_LANE_I32x4_S\000"
5776 /* 24167 */ "ALLTRUE_I32x4_S\000"
5777 /* 24183 */ "NEG_I32x4_S\000"
5778 /* 24195 */ "BITMASK_I32x4_S\000"
5779 /* 24211 */ "SHL_I32x4_S\000"
5780 /* 24223 */ "MUL_I32x4_S\000"
5781 /* 24235 */ "EQ_I32x4_S\000"
5782 /* 24246 */ "ABS_I32x4_S\000"
5783 /* 24258 */ "GE_S_I32x4_S\000"
5784 /* 24271 */ "LE_S_I32x4_S\000"
5785 /* 24284 */ "EXTMUL_HIGH_S_I32x4_S\000"
5786 /* 24306 */ "MIN_S_I32x4_S\000"
5787 /* 24320 */ "SHR_S_I32x4_S\000"
5788 /* 24334 */ "GT_S_I32x4_S\000"
5789 /* 24347 */ "LT_S_I32x4_S\000"
5790 /* 24360 */ "EXTMUL_LOW_S_I32x4_S\000"
5791 /* 24381 */ "MAX_S_I32x4_S\000"
5792 /* 24395 */ "SPLAT_I32x4_S\000"
5793 /* 24409 */ "LANESELECT_I32x4_S\000"
5794 /* 24428 */ "GE_U_I32x4_S\000"
5795 /* 24441 */ "LE_U_I32x4_S\000"
5796 /* 24454 */ "EXTMUL_HIGH_U_I32x4_S\000"
5797 /* 24476 */ "MIN_U_I32x4_S\000"
5798 /* 24490 */ "SHR_U_I32x4_S\000"
5799 /* 24504 */ "GT_U_I32x4_S\000"
5800 /* 24517 */ "LT_U_I32x4_S\000"
5801 /* 24530 */ "EXTMUL_LOW_U_I32x4_S\000"
5802 /* 24551 */ "MAX_U_I32x4_S\000"
5803 /* 24565 */ "int_wasm_relaxed_trunc_signed_I32x4_S\000"
5804 /* 24603 */ "int_wasm_relaxed_trunc_unsigned_I32x4_S\000"
5805 /* 24643 */ "int_wasm_relaxed_trunc_signed_zero_I32x4_S\000"
5806 /* 24686 */ "int_wasm_relaxed_trunc_unsigned_zero_I32x4_S\000"
5807 /* 24731 */ "extadd_pairwise_s_I32x4_S\000"
5808 /* 24757 */ "extend_high_s_I32x4_S\000"
5809 /* 24779 */ "trunc_sat_zero_s_I32x4_S\000"
5810 /* 24804 */ "extend_low_s_I32x4_S\000"
5811 /* 24825 */ "fp_to_sint_I32x4_S\000"
5812 /* 24844 */ "fp_to_uint_I32x4_S\000"
5813 /* 24863 */ "extadd_pairwise_u_I32x4_S\000"
5814 /* 24889 */ "extend_high_u_I32x4_S\000"
5815 /* 24911 */ "trunc_sat_zero_u_I32x4_S\000"
5816 /* 24936 */ "extend_low_u_I32x4_S\000"
5817 /* 24957 */ "ARGUMENT_v8f16_S\000"
5818 /* 24974 */ "ARGUMENT_v8i16_S\000"
5819 /* 24991 */ "CONST_V128_I8x16_S\000"
5820 /* 25010 */ "SUB_I8x16_S\000"
5821 /* 25022 */ "ADD_I8x16_S\000"
5822 /* 25034 */ "REPLACE_LANE_I8x16_S\000"
5823 /* 25055 */ "ALLTRUE_I8x16_S\000"
5824 /* 25071 */ "NEG_I8x16_S\000"
5825 /* 25083 */ "BITMASK_I8x16_S\000"
5826 /* 25099 */ "SHL_I8x16_S\000"
5827 /* 25111 */ "EQ_I8x16_S\000"
5828 /* 25122 */ "ABS_I8x16_S\000"
5829 /* 25134 */ "GE_S_I8x16_S\000"
5830 /* 25147 */ "LE_S_I8x16_S\000"
5831 /* 25160 */ "MIN_S_I8x16_S\000"
5832 /* 25174 */ "SHR_S_I8x16_S\000"
5833 /* 25188 */ "SUB_SAT_S_I8x16_S\000"
5834 /* 25206 */ "ADD_SAT_S_I8x16_S\000"
5835 /* 25224 */ "GT_S_I8x16_S\000"
5836 /* 25237 */ "LT_S_I8x16_S\000"
5837 /* 25250 */ "NARROW_S_I8x16_S\000"
5838 /* 25267 */ "MAX_S_I8x16_S\000"
5839 /* 25281 */ "SPLAT_I8x16_S\000"
5840 /* 25295 */ "LANESELECT_I8x16_S\000"
5841 /* 25314 */ "POPCNT_I8x16_S\000"
5842 /* 25329 */ "GE_U_I8x16_S\000"
5843 /* 25342 */ "LE_U_I8x16_S\000"
5844 /* 25355 */ "MIN_U_I8x16_S\000"
5845 /* 25369 */ "AVGR_U_I8x16_S\000"
5846 /* 25384 */ "SHR_U_I8x16_S\000"
5847 /* 25398 */ "SUB_SAT_U_I8x16_S\000"
5848 /* 25416 */ "ADD_SAT_U_I8x16_S\000"
5849 /* 25434 */ "GT_U_I8x16_S\000"
5850 /* 25447 */ "LT_U_I8x16_S\000"
5851 /* 25460 */ "NARROW_U_I8x16_S\000"
5852 /* 25477 */ "MAX_U_I8x16_S\000"
5853 /* 25491 */ "I64_SUB128_S\000"
5854 /* 25504 */ "I64_ADD128_S\000"
5855 /* 25517 */ "LOCAL_TEE_V128_S\000"
5856 /* 25534 */ "DROP_V128_S\000"
5857 /* 25546 */ "SELECT_V128_S\000"
5858 /* 25560 */ "GLOBAL_GET_V128_S\000"
5859 /* 25578 */ "LOCAL_GET_V128_S\000"
5860 /* 25595 */ "GLOBAL_SET_V128_S\000"
5861 /* 25613 */ "LOCAL_SET_V128_S\000"
5862 /* 25630 */ "COPY_V128_S\000"
5863 /* 25642 */ "ARGUMENT_v16i8_S\000"
5864 /* 25659 */ "SUB_F16x8_S\000"
5865 /* 25671 */ "TRUNC_F16x8_S\000"
5866 /* 25685 */ "NMADD_F16x8_S\000"
5867 /* 25699 */ "GE_F16x8_S\000"
5868 /* 25710 */ "LE_F16x8_S\000"
5869 /* 25721 */ "REPLACE_LANE_F16x8_S\000"
5870 /* 25742 */ "EXTRACT_LANE_F16x8_S\000"
5871 /* 25763 */ "NEG_F16x8_S\000"
5872 /* 25775 */ "CEIL_F16x8_S\000"
5873 /* 25788 */ "MUL_F16x8_S\000"
5874 /* 25800 */ "PMIN_F16x8_S\000"
5875 /* 25813 */ "EQ_F16x8_S\000"
5876 /* 25824 */ "FLOOR_F16x8_S\000"
5877 /* 25838 */ "ABS_F16x8_S\000"
5878 /* 25850 */ "SPLAT_F16x8_S\000"
5879 /* 25864 */ "GT_F16x8_S\000"
5880 /* 25875 */ "LT_F16x8_S\000"
5881 /* 25886 */ "SQRT_F16x8_S\000"
5882 /* 25899 */ "NEAREST_F16x8_S\000"
5883 /* 25915 */ "DIV_F16x8_S\000"
5884 /* 25927 */ "PMAX_F16x8_S\000"
5885 /* 25940 */ "demote_zero_F16x8_S\000"
5886 /* 25960 */ "sint_to_fp_F16x8_S\000"
5887 /* 25979 */ "uint_to_fp_F16x8_S\000"
5888 /* 25998 */ "CONST_V128_I16x8_S\000"
5889 /* 26017 */ "SUB_I16x8_S\000"
5890 /* 26029 */ "ADD_I16x8_S\000"
5891 /* 26041 */ "REPLACE_LANE_I16x8_S\000"
5892 /* 26062 */ "ALLTRUE_I16x8_S\000"
5893 /* 26078 */ "NEG_I16x8_S\000"
5894 /* 26090 */ "BITMASK_I16x8_S\000"
5895 /* 26106 */ "SHL_I16x8_S\000"
5896 /* 26118 */ "MUL_I16x8_S\000"
5897 /* 26130 */ "EQ_I16x8_S\000"
5898 /* 26141 */ "ABS_I16x8_S\000"
5899 /* 26153 */ "GE_S_I16x8_S\000"
5900 /* 26166 */ "LE_S_I16x8_S\000"
5901 /* 26179 */ "EXTMUL_HIGH_S_I16x8_S\000"
5902 /* 26201 */ "MIN_S_I16x8_S\000"
5903 /* 26215 */ "SHR_S_I16x8_S\000"
5904 /* 26229 */ "RELAXED_Q15MULR_S_I16x8_S\000"
5905 /* 26255 */ "SUB_SAT_S_I16x8_S\000"
5906 /* 26273 */ "ADD_SAT_S_I16x8_S\000"
5907 /* 26291 */ "Q15MULR_SAT_S_I16x8_S\000"
5908 /* 26313 */ "GT_S_I16x8_S\000"
5909 /* 26326 */ "LT_S_I16x8_S\000"
5910 /* 26339 */ "EXTMUL_LOW_S_I16x8_S\000"
5911 /* 26360 */ "NARROW_S_I16x8_S\000"
5912 /* 26377 */ "MAX_S_I16x8_S\000"
5913 /* 26391 */ "SPLAT_I16x8_S\000"
5914 /* 26405 */ "LANESELECT_I16x8_S\000"
5915 /* 26424 */ "GE_U_I16x8_S\000"
5916 /* 26437 */ "LE_U_I16x8_S\000"
5917 /* 26450 */ "EXTMUL_HIGH_U_I16x8_S\000"
5918 /* 26472 */ "MIN_U_I16x8_S\000"
5919 /* 26486 */ "AVGR_U_I16x8_S\000"
5920 /* 26501 */ "SHR_U_I16x8_S\000"
5921 /* 26515 */ "SUB_SAT_U_I16x8_S\000"
5922 /* 26533 */ "ADD_SAT_U_I16x8_S\000"
5923 /* 26551 */ "GT_U_I16x8_S\000"
5924 /* 26564 */ "LT_U_I16x8_S\000"
5925 /* 26577 */ "EXTMUL_LOW_U_I16x8_S\000"
5926 /* 26598 */ "NARROW_U_I16x8_S\000"
5927 /* 26615 */ "MAX_U_I16x8_S\000"
5928 /* 26629 */ "extadd_pairwise_s_I16x8_S\000"
5929 /* 26655 */ "extend_high_s_I16x8_S\000"
5930 /* 26677 */ "extend_low_s_I16x8_S\000"
5931 /* 26698 */ "fp_to_sint_I16x8_S\000"
5932 /* 26717 */ "fp_to_uint_I16x8_S\000"
5933 /* 26736 */ "extadd_pairwise_u_I16x8_S\000"
5934 /* 26762 */ "extend_high_u_I16x8_S\000"
5935 /* 26784 */ "extend_low_u_I16x8_S\000"
5936 /* 26805 */ "REF_FUNC_S\000"
5937 /* 26816 */ "RELAXED_DOT_ADD_S\000"
5938 /* 26834 */ "AND_S\000"
5939 /* 26840 */ "END_S\000"
5940 /* 26846 */ "ATOMIC_FENCE_S\000"
5941 /* 26861 */ "COMPILER_FENCE_S\000"
5942 /* 26878 */ "I64_MUL_WIDE_S\000"
5943 /* 26893 */ "DEBUG_UNREACHABLE_S\000"
5944 /* 26913 */ "END_TRY_TABLE_S\000"
5945 /* 26929 */ "SHUFFLE_S\000"
5946 /* 26939 */ "RELAXED_SWIZZLE_S\000"
5947 /* 26957 */ "ELSE_S\000"
5948 /* 26964 */ "DELEGATE_S\000"
5949 /* 26975 */ "ANYTRUE_S\000"
5950 /* 26985 */ "TABLE_SIZE_S\000"
5951 /* 26998 */ "LOCAL_TEE_FUNCREF_S\000"
5952 /* 27018 */ "TABLE_FILL_FUNCREF_S\000"
5953 /* 27039 */ "REF_NULL_FUNCREF_S\000"
5954 /* 27058 */ "REF_IS_NULL_FUNCREF_S\000"
5955 /* 27080 */ "DROP_FUNCREF_S\000"
5956 /* 27095 */ "SELECT_FUNCREF_S\000"
5957 /* 27112 */ "TABLE_GET_FUNCREF_S\000"
5958 /* 27132 */ "GLOBAL_GET_FUNCREF_S\000"
5959 /* 27153 */ "LOCAL_GET_FUNCREF_S\000"
5960 /* 27173 */ "TABLE_SET_FUNCREF_S\000"
5961 /* 27193 */ "GLOBAL_SET_FUNCREF_S\000"
5962 /* 27214 */ "LOCAL_SET_FUNCREF_S\000"
5963 /* 27234 */ "REF_CAST_FUNCREF_S\000"
5964 /* 27253 */ "REF_TEST_FUNCREF_S\000"
5965 /* 27272 */ "TABLE_GROW_FUNCREF_S\000"
5966 /* 27293 */ "COPY_FUNCREF_S\000"
5967 /* 27308 */ "LOCAL_TEE_EXTERNREF_S\000"
5968 /* 27330 */ "TABLE_FILL_EXTERNREF_S\000"
5969 /* 27353 */ "REF_NULL_EXTERNREF_S\000"
5970 /* 27374 */ "REF_IS_NULL_EXTERNREF_S\000"
5971 /* 27398 */ "DROP_EXTERNREF_S\000"
5972 /* 27415 */ "SELECT_EXTERNREF_S\000"
5973 /* 27434 */ "TABLE_GET_EXTERNREF_S\000"
5974 /* 27456 */ "GLOBAL_GET_EXTERNREF_S\000"
5975 /* 27479 */ "LOCAL_GET_EXTERNREF_S\000"
5976 /* 27501 */ "TABLE_SET_EXTERNREF_S\000"
5977 /* 27523 */ "GLOBAL_SET_EXTERNREF_S\000"
5978 /* 27546 */ "LOCAL_SET_EXTERNREF_S\000"
5979 /* 27568 */ "TABLE_GROW_EXTERNREF_S\000"
5980 /* 27591 */ "COPY_EXTERNREF_S\000"
5981 /* 27608 */ "LOCAL_TEE_EXNREF_S\000"
5982 /* 27627 */ "TABLE_FILL_EXNREF_S\000"
5983 /* 27647 */ "REF_NULL_EXNREF_S\000"
5984 /* 27665 */ "REF_IS_NULL_EXNREF_S\000"
5985 /* 27686 */ "DROP_EXNREF_S\000"
5986 /* 27700 */ "SELECT_EXNREF_S\000"
5987 /* 27716 */ "TABLE_GET_EXNREF_S\000"
5988 /* 27735 */ "GLOBAL_GET_EXNREF_S\000"
5989 /* 27755 */ "LOCAL_GET_EXNREF_S\000"
5990 /* 27774 */ "TABLE_SET_EXNREF_S\000"
5991 /* 27793 */ "GLOBAL_SET_EXNREF_S\000"
5992 /* 27813 */ "LOCAL_SET_EXNREF_S\000"
5993 /* 27832 */ "TABLE_GROW_EXNREF_S\000"
5994 /* 27852 */ "COPY_EXNREF_S\000"
5995 /* 27866 */ "CATCH_REF_S\000"
5996 /* 27878 */ "RET_CALL_REF_S\000"
5997 /* 27893 */ "CATCH_ALL_REF_S\000"
5998 /* 27909 */ "THROW_REF_S\000"
5999 /* 27921 */ "END_IF_S\000"
6000 /* 27930 */ "BR_IF_S\000"
6001 /* 27938 */ "CATCH_S\000"
6002 /* 27946 */ "END_BLOCK_S\000"
6003 /* 27958 */ "RET_CALL_S\000"
6004 /* 27969 */ "CATCH_ALL_S\000"
6005 /* 27981 */ "END_FUNCTION_S\000"
6006 /* 27996 */ "FALLTHROUGH_RETURN_S\000"
6007 /* 28017 */ "ADJCALLSTACKDOWN_S\000"
6008 /* 28036 */ "NOP_S\000"
6009 /* 28042 */ "END_LOOP_S\000"
6010 /* 28053 */ "DATA_DROP_S\000"
6011 /* 28065 */ "ADJCALLSTACKUP_S\000"
6012 /* 28082 */ "BR_S\000"
6013 /* 28087 */ "XOR_S\000"
6014 /* 28093 */ "CALL_PARAMS_S\000"
6015 /* 28107 */ "BR_UNLESS_S\000"
6016 /* 28119 */ "RET_CALL_RESULTS_S\000"
6017 /* 28138 */ "I64_MUL_WIDE_S_S\000"
6018 /* 28155 */ "RELAXED_DOT_BFLOAT_S\000"
6019 /* 28176 */ "G_TRUNC_SSAT_S\000"
6020 /* 28191 */ "BITSELECT_S\000"
6021 /* 28203 */ "RET_CALL_INDIRECT_S\000"
6022 /* 28223 */ "CATCHRET_S\000"
6023 /* 28234 */ "CLEANUPRET_S\000"
6024 /* 28247 */ "RELAXED_DOT_S\000"
6025 /* 28261 */ "ANDNOT_S\000"
6026 /* 28270 */ "SELECT_T_S\000"
6027 /* 28281 */ "I64_MUL_WIDE_U_S\000"
6028 /* 28298 */ "RETHROW_S\000"
6029 /* 28308 */ "CATCH_LEGACY_S\000"
6030 /* 28323 */ "CATCH_ALL_LEGACY_S\000"
6031 /* 28342 */ "TABLE_COPY_S\000"
6032 /* 28355 */ "END_TRY_S\000"
6033 /* 28365 */ "ARGUMENT_funcref_S\000"
6034 /* 28384 */ "ARGUMENT_externref_S\000"
6035 /* 28405 */ "ARGUMENT_exnref_S\000"
6036 /* 28423 */ "EXTRACT_LANE_I8x16_s_S\000"
6037 /* 28446 */ "EXTRACT_LANE_I16x8_s_S\000"
6038 /* 28469 */ "EXTRACT_LANE_I8x16_u_S\000"
6039 /* 28492 */ "EXTRACT_LANE_I16x8_u_S\000"
6040 /* 28515 */ "RELAXED_DOT_BFLOAT\000"
6041 /* 28534 */ "G_SSUBSAT\000"
6042 /* 28544 */ "G_USUBSAT\000"
6043 /* 28554 */ "G_SADDSAT\000"
6044 /* 28564 */ "G_UADDSAT\000"
6045 /* 28574 */ "G_SSHLSAT\000"
6046 /* 28584 */ "G_USHLSAT\000"
6047 /* 28594 */ "G_SMULFIXSAT\000"
6048 /* 28607 */ "G_UMULFIXSAT\000"
6049 /* 28620 */ "G_SDIVFIXSAT\000"
6050 /* 28633 */ "G_UDIVFIXSAT\000"
6051 /* 28646 */ "G_ATOMICRMW_USUB_SAT\000"
6052 /* 28667 */ "G_FPTOSI_SAT\000"
6053 /* 28680 */ "G_FPTOUI_SAT\000"
6054 /* 28693 */ "G_EXTRACT\000"
6055 /* 28703 */ "BITSELECT\000"
6056 /* 28713 */ "G_SELECT\000"
6057 /* 28722 */ "G_BRINDIRECT\000"
6058 /* 28735 */ "RET_CALL_INDIRECT\000"
6059 /* 28753 */ "CATCHRET\000"
6060 /* 28762 */ "CLEANUPRET\000"
6061 /* 28773 */ "PATCHABLE_RET\000"
6062 /* 28787 */ "G_MEMSET\000"
6063 /* 28796 */ "PATCHABLE_FUNCTION_EXIT\000"
6064 /* 28820 */ "G_BRJT\000"
6065 /* 28827 */ "G_EXTRACT_VECTOR_ELT\000"
6066 /* 28848 */ "G_INSERT_VECTOR_ELT\000"
6067 /* 28868 */ "G_FCONSTANT\000"
6068 /* 28880 */ "G_CONSTANT\000"
6069 /* 28891 */ "G_INTRINSIC_CONVERGENT\000"
6070 /* 28914 */ "STATEPOINT\000"
6071 /* 28925 */ "PATCHPOINT\000"
6072 /* 28936 */ "G_PTRTOINT\000"
6073 /* 28947 */ "G_FRINT\000"
6074 /* 28955 */ "G_INTRINSIC_LLRINT\000"
6075 /* 28974 */ "G_INTRINSIC_LRINT\000"
6076 /* 28992 */ "G_FNEARBYINT\000"
6077 /* 29005 */ "RELAXED_DOT\000"
6078 /* 29017 */ "ANDNOT\000"
6079 /* 29024 */ "G_VASTART\000"
6080 /* 29034 */ "LIFETIME_START\000"
6081 /* 29049 */ "G_INVOKE_REGION_START\000"
6082 /* 29071 */ "G_INSERT\000"
6083 /* 29080 */ "G_FSQRT\000"
6084 /* 29088 */ "G_STRICT_FSQRT\000"
6085 /* 29103 */ "G_BITCAST\000"
6086 /* 29113 */ "G_ADDRSPACE_CAST\000"
6087 /* 29130 */ "DBG_VALUE_LIST\000"
6088 /* 29145 */ "G_FPEXT\000"
6089 /* 29153 */ "G_SEXT\000"
6090 /* 29160 */ "G_ASSERT_SEXT\000"
6091 /* 29174 */ "G_ANYEXT\000"
6092 /* 29183 */ "G_ZEXT\000"
6093 /* 29190 */ "G_ASSERT_ZEXT\000"
6094 /* 29204 */ "SELECT_T\000"
6095 /* 29213 */ "G_ABDU\000"
6096 /* 29220 */ "I64_MUL_WIDE_U\000"
6097 /* 29235 */ "G_TRUNC_SSAT_U\000"
6098 /* 29250 */ "G_TRUNC_USAT_U\000"
6099 /* 29265 */ "G_FDIV\000"
6100 /* 29272 */ "G_STRICT_FDIV\000"
6101 /* 29286 */ "G_SDIV\000"
6102 /* 29293 */ "G_UDIV\000"
6103 /* 29300 */ "G_GET_FPENV\000"
6104 /* 29312 */ "G_RESET_FPENV\000"
6105 /* 29326 */ "G_SET_FPENV\000"
6106 /* 29338 */ "G_FPOW\000"
6107 /* 29345 */ "RETHROW\000"
6108 /* 29353 */ "G_VECREDUCE_FMAX\000"
6109 /* 29370 */ "G_ATOMICRMW_FMAX\000"
6110 /* 29387 */ "G_VECREDUCE_SMAX\000"
6111 /* 29404 */ "G_SMAX\000"
6112 /* 29411 */ "G_VECREDUCE_UMAX\000"
6113 /* 29428 */ "G_UMAX\000"
6114 /* 29435 */ "G_ATOMICRMW_UMAX\000"
6115 /* 29452 */ "G_ATOMICRMW_MAX\000"
6116 /* 29468 */ "G_FRAME_INDEX\000"
6117 /* 29482 */ "G_SBFX\000"
6118 /* 29489 */ "G_UBFX\000"
6119 /* 29496 */ "G_SMULFIX\000"
6120 /* 29506 */ "G_UMULFIX\000"
6121 /* 29516 */ "G_SDIVFIX\000"
6122 /* 29526 */ "G_UDIVFIX\000"
6123 /* 29536 */ "CATCH_LEGACY\000"
6124 /* 29549 */ "CATCH_ALL_LEGACY\000"
6125 /* 29566 */ "G_MEMCPY\000"
6126 /* 29575 */ "TABLE_COPY\000"
6127 /* 29586 */ "CONVERGENCECTRL_ENTRY\000"
6128 /* 29608 */ "END_TRY\000"
6129 /* 29616 */ "G_CTLZ\000"
6130 /* 29623 */ "G_CTTZ\000"
6131 /* 29630 */ "ARGUMENT_funcref\000"
6132 /* 29647 */ "ARGUMENT_externref\000"
6133 /* 29666 */ "ARGUMENT_exnref\000"
6134 /* 29682 */ "EXTRACT_LANE_I8x16_s\000"
6135 /* 29703 */ "EXTRACT_LANE_I16x8_s\000"
6136 /* 29724 */ "EXTRACT_LANE_I8x16_u\000"
6137 /* 29745 */ "EXTRACT_LANE_I16x8_u\000"
6138};
6139#ifdef __GNUC__
6140#pragma GCC diagnostic pop
6141#endif
6142
6143extern const unsigned WebAssemblyInstrNameIndices[] = {
6144 12867U, 13310U, 14206U, 13729U, 12950U, 12931U, 12959U, 13138U,
6145 12654U, 12669U, 11780U, 11767U, 12696U, 14760U, 11624U, 29130U,
6146 12610U, 12863U, 12940U, 11293U, 29581U, 12907U, 11447U, 29034U,
6147 11092U, 11216U, 11266U, 13897U, 13116U, 28925U, 11199U, 14141U,
6148 12789U, 28914U, 11521U, 14114U, 14101U, 14267U, 28773U, 28796U,
6149 13039U, 13095U, 13068U, 12976U, 11606U, 14232U, 13851U, 11510U,
6150 29586U, 14385U, 14062U, 11672U, 29160U, 29190U, 13559U, 10989U,
6151 10679U, 13249U, 29286U, 29293U, 13276U, 13283U, 13290U, 13300U,
6152 11070U, 14594U, 14557U, 14645U, 29213U, 14429U, 13028U, 14417U,
6153 13017U, 11778U, 12865U, 29468U, 11634U, 11649U, 13143U, 28693U,
6154 14652U, 29071U, 14669U, 14480U, 10758U, 14743U, 28936U, 14621U,
6155 29103U, 11723U, 14243U, 11173U, 10732U, 11155U, 28974U, 28955U,
6156 13537U, 14292U, 14311U, 10890U, 10834U, 10864U, 10803U, 10875U,
6157 10815U, 10845U, 11580U, 11534U, 11564U, 14790U, 12710U, 12727U,
6158 11021U, 10685U, 11076U, 11037U, 14599U, 14563U, 29452U, 13685U,
6159 29435U, 13668U, 10956U, 10662U, 29370U, 13603U, 13405U, 13352U,
6160 13478U, 13440U, 13959U, 13937U, 11114U, 28646U, 11258U, 12812U,
6161 11105U, 28722U, 29049U, 10701U, 14848U, 28891U, 14875U, 29174U,
6162 10750U, 28176U, 29235U, 29250U, 28880U, 28868U, 29024U, 12781U,
6163 29153U, 12683U, 29183U, 13003U, 14378U, 14364U, 12996U, 14371U,
6164 14614U, 13159U, 14028U, 14007U, 14035U, 14042U, 28713U, 13843U,
6165 11314U, 13827U, 11237U, 13835U, 11306U, 13819U, 11229U, 13881U,
6166 13873U, 12831U, 12823U, 28564U, 28554U, 28544U, 28534U, 28584U,
6167 28574U, 29496U, 29506U, 28594U, 28607U, 29516U, 29526U, 28620U,
6168 28633U, 10914U, 10641U, 13183U, 10622U, 10796U, 29265U, 13255U,
6169 11759U, 29338U, 12889U, 14185U, 3559U, 9U, 12774U, 3542U,
6170 0U, 14160U, 14192U, 12647U, 29145U, 10722U, 12871U, 12880U,
6171 13989U, 13998U, 28667U, 28680U, 14632U, 13574U, 14777U, 11732U,
6172 13502U, 13512U, 11363U, 11378U, 13341U, 13394U, 13426U, 13464U,
6173 29300U, 29326U, 29312U, 11322U, 11350U, 11335U, 12744U, 12759U,
6174 10995U, 12921U, 13637U, 29404U, 13661U, 29428U, 14639U, 11146U,
6175 11136U, 14201U, 28820U, 11393U, 14461U, 14441U, 28848U, 28827U,
6176 14495U, 14526U, 14512U, 14830U, 29623U, 13764U, 29616U, 13745U,
6177 14684U, 14083U, 13981U, 11593U, 13225U, 13009U, 14711U, 13709U,
6178 14718U, 13530U, 14703U, 13701U, 13522U, 3550U, 12855U, 12847U,
6179 12839U, 29080U, 14408U, 28947U, 28992U, 29113U, 14219U, 11420U,
6180 10779U, 11701U, 11549U, 10942U, 10648U, 13211U, 29272U, 13262U,
6181 10628U, 29088U, 14169U, 14014U, 14728U, 14331U, 14347U, 29566U,
6182 11494U, 11713U, 28787U, 13889U, 11478U, 13930U, 13906U, 13918U,
6183 10921U, 13190U, 10897U, 13166U, 29353U, 13586U, 13373U, 13320U,
6184 10973U, 13233U, 11054U, 14579U, 14541U, 29387U, 13620U, 29411U,
6185 13644U, 29482U, 29489U, 14691U, 28093U, 14917U, 28123U, 28753U,
6186 28223U, 28762U, 28234U, 11278U, 26861U, 14913U, 28119U, 9773U,
6187 25838U, 2641U, 17805U, 8049U, 23876U, 6956U, 22605U, 3761U,
6188 19078U, 10034U, 26141U, 8371U, 24246U, 4071U, 19434U, 9155U,
6189 25122U, 9644U, 25687U, 2510U, 17646U, 7896U, 23699U, 6826U,
6190 22447U, 3608U, 18901U, 9938U, 26029U, 2960U, 18172U, 8256U,
6191 24113U, 7275U, 22972U, 3956U, 19301U, 9069U, 25022U, 10150U,
6192 26273U, 9227U, 25206U, 10378U, 26533U, 9409U, 25416U, 13802U,
6193 28017U, 14126U, 28065U, 9967U, 26062U, 8304U, 24167U, 4004U,
6194 19355U, 9098U, 25055U, 11050U, 29017U, 28261U, 2968U, 18182U,
6195 7283U, 22982U, 26834U, 11693U, 26975U, 29666U, 28405U, 29647U,
6196 28384U, 3501U, 18807U, 7814U, 23605U, 29630U, 28365U, 3529U,
6197 18839U, 7842U, 23637U, 9605U, 25642U, 7799U, 23588U, 7827U,
6198 23620U, 3486U, 18790U, 3514U, 18822U, 9012U, 24957U, 9027U,
6199 24974U, 11245U, 26846U, 743U, 15717U, 5059U, 20518U, 1865U,
6200 16933U, 6181U, 21734U, 1841U, 16907U, 6157U, 21708U, 767U,
6201 15743U, 5083U, 20544U, 1889U, 16959U, 6205U, 21760U, 201U,
6202 15131U, 4517U, 19932U, 1116U, 16124U, 5432U, 20925U, 221U,
6203 15153U, 4537U, 19954U, 1163U, 16175U, 5479U, 20976U, 297U,
6204 15235U, 4613U, 20036U, 1266U, 16286U, 5582U, 21087U, 394U,
6205 15340U, 4710U, 20141U, 1394U, 16424U, 5710U, 21225U, 637U,
6206 15601U, 4953U, 20402U, 1718U, 16772U, 6034U, 21573U, 125U,
6207 15049U, 4441U, 19850U, 1040U, 16042U, 5356U, 20843U, 482U,
6208 15434U, 4798U, 20235U, 1510U, 16548U, 5826U, 21349U, 561U,
6209 15519U, 4877U, 20320U, 1616U, 16662U, 5932U, 21463U, 1136U,
6210 16146U, 5452U, 20947U, 1239U, 16257U, 5555U, 21058U, 1363U,
6211 16391U, 5679U, 21192U, 1692U, 16744U, 6008U, 21545U, 1013U,
6212 16013U, 5329U, 20814U, 1482U, 16518U, 5798U, 21319U, 1589U,
6213 16633U, 5905U, 21434U, 248U, 15182U, 4564U, 19983U, 1190U,
6214 16204U, 5506U, 21005U, 324U, 15264U, 4640U, 20065U, 1293U,
6215 16315U, 5609U, 21116U, 425U, 15373U, 4741U, 20174U, 1425U,
6216 16457U, 5741U, 21258U, 663U, 15629U, 4979U, 20430U, 1744U,
6217 16800U, 6060U, 21601U, 152U, 15078U, 4468U, 19879U, 1067U,
6218 16071U, 5383U, 20872U, 510U, 15464U, 4826U, 20265U, 1538U,
6219 16578U, 5854U, 21379U, 588U, 15548U, 4904U, 20349U, 1643U,
6220 16691U, 5959U, 21492U, 274U, 15210U, 4590U, 20011U, 1216U,
6221 16232U, 5532U, 21033U, 350U, 15292U, 4666U, 20093U, 1319U,
6222 16343U, 5635U, 21144U, 455U, 15405U, 4771U, 20206U, 1455U,
6223 16489U, 5771U, 21290U, 688U, 15656U, 5004U, 20457U, 1769U,
6224 16827U, 6085U, 21628U, 178U, 15106U, 4494U, 19907U, 1093U,
6225 16099U, 5409U, 20900U, 537U, 15493U, 4853U, 20294U, 1565U,
6226 16607U, 5881U, 21408U, 614U, 15576U, 4930U, 20377U, 1669U,
6227 16719U, 5985U, 21520U, 80U, 15000U, 4396U, 19801U, 968U,
6228 15964U, 5284U, 20765U, 945U, 15939U, 5261U, 20740U, 103U,
6229 15025U, 4419U, 19826U, 991U, 15989U, 5307U, 20790U, 373U,
6230 15317U, 4689U, 20118U, 1342U, 16368U, 5658U, 21169U, 10337U,
6231 26486U, 9368U, 25369U, 9991U, 26090U, 8328U, 24195U, 4028U,
6232 19383U, 9122U, 25083U, 28703U, 28191U, 12901U, 27950U, 14203U,
6233 12641U, 27930U, 28082U, 2990U, 18208U, 7305U, 23008U, 14820U,
6234 28107U, 13054U, 28739U, 28207U, 12587U, 27882U, 27962U, 12806U,
6235 13128U, 29549U, 28323U, 12596U, 27893U, 27969U, 29536U, 28308U,
6236 12573U, 27866U, 27938U, 9720U, 25775U, 2577U, 17727U, 7972U,
6237 23787U, 6892U, 22527U, 3684U, 18989U, 3462U, 18760U, 7775U,
6238 23558U, 2885U, 18083U, 7200U, 22883U, 3324U, 18598U, 7654U,
6239 23415U, 7855U, 23652U, 3567U, 18854U, 9911U, 25998U, 8229U,
6240 24082U, 3929U, 19270U, 9042U, 24991U, 2594U, 17748U, 6909U,
6241 22548U, 12561U, 27852U, 12328U, 27591U, 2943U, 18151U, 7258U,
6242 22951U, 12058U, 27293U, 3453U, 18749U, 7766U, 23547U, 9595U,
6243 25630U, 3478U, 18780U, 7791U, 23578U, 14091U, 28053U, 11402U,
6244 26893U, 11615U, 26964U, 9838U, 25915U, 2927U, 18131U, 8114U,
6245 23953U, 7242U, 22931U, 3826U, 19155U, 3214U, 18472U, 7544U,
6246 23289U, 3443U, 18737U, 7756U, 23535U, 29013U, 28255U, 12413U,
6247 27686U, 12153U, 27398U, 2615U, 17773U, 6930U, 22573U, 11867U,
6248 27080U, 3035U, 18263U, 7363U, 23078U, 9511U, 25534U, 11588U,
6249 26957U, 11101U, 12897U, 27946U, 13716U, 27981U, 12634U, 27921U,
6250 14053U, 28042U, 26840U, 29608U, 28355U, 11433U, 26913U, 3470U,
6251 18770U, 7783U, 23568U, 9752U, 25813U, 2624U, 17784U, 8028U,
6252 23851U, 6939U, 22584U, 3740U, 19053U, 10025U, 26130U, 3044U,
6253 18274U, 8362U, 24235U, 7372U, 23089U, 4062U, 19423U, 9146U,
6254 25111U, 10066U, 26179U, 8403U, 24284U, 4103U, 19472U, 10305U,
6255 26450U, 8551U, 24454U, 4205U, 19588U, 10208U, 26339U, 8469U,
6256 24360U, 4157U, 19534U, 10416U, 26577U, 8617U, 24530U, 4237U,
6257 19624U, 9691U, 25742U, 7943U, 23754U, 3655U, 18956U, 29703U,
6258 28446U, 29745U, 28492U, 8285U, 24146U, 3985U, 19334U, 29682U,
6259 28423U, 29724U, 28469U, 3178U, 18432U, 7508U, 23249U, 3407U,
6260 18697U, 7720U, 23495U, 6869U, 22500U, 3264U, 18530U, 3196U,
6261 18452U, 7526U, 23269U, 3425U, 18717U, 7738U, 23515U, 2553U,
6262 17699U, 7594U, 23347U, 13783U, 27996U, 9761U, 25824U, 2631U,
6263 17793U, 8037U, 23862U, 6946U, 22593U, 3749U, 19064U, 2416U,
6264 17540U, 6732U, 22341U, 2454U, 17582U, 6770U, 22383U, 2435U,
6265 17561U, 6751U, 22362U, 2473U, 17603U, 6789U, 22404U, 9654U,
6266 25699U, 2532U, 17672U, 7906U, 23711U, 6848U, 22473U, 3618U,
6267 18913U, 10044U, 26153U, 3122U, 18364U, 8381U, 24258U, 7452U,
6268 23181U, 4081U, 19446U, 9165U, 25134U, 10283U, 26424U, 3351U,
6269 18629U, 8529U, 24428U, 7664U, 23427U, 9334U, 25329U, 12456U,
6270 27735U, 12205U, 27456U, 2772U, 17952U, 7087U, 22752U, 11913U,
6271 27132U, 3235U, 18497U, 7565U, 23314U, 9533U, 25560U, 12508U,
6272 27793U, 12266U, 27523U, 2821U, 18007U, 7136U, 22807U, 11968U,
6273 27193U, 3284U, 18552U, 7614U, 23369U, 9564U, 25595U, 9795U,
6274 25864U, 2850U, 18040U, 8071U, 23902U, 7165U, 22840U, 3783U,
6275 19104U, 10186U, 26313U, 3160U, 18410U, 8447U, 24334U, 7490U,
6276 23227U, 4135U, 19508U, 9243U, 25224U, 10394U, 26551U, 3389U,
6277 18675U, 8595U, 24504U, 7702U, 23473U, 9425U, 25434U, 3068U,
6278 18304U, 3087U, 18325U, 2801U, 17985U, 2649U, 17815U, 6964U,
6279 22615U, 2681U, 17851U, 6996U, 22651U, 2895U, 18095U, 7210U,
6280 22895U, 2721U, 17895U, 7036U, 22695U, 7350U, 23063U, 9485U,
6281 25504U, 7415U, 23140U, 7396U, 23119U, 7434U, 23161U, 3105U,
6282 18345U, 3334U, 18610U, 26878U, 28138U, 29220U, 28281U, 7116U,
6283 22785U, 9474U, 25491U, 2665U, 17833U, 6980U, 22633U, 2701U,
6284 17873U, 7016U, 22673U, 2911U, 18113U, 7226U, 22913U, 2741U,
6285 17917U, 7056U, 22717U, 12638U, 27925U, 10266U, 26405U, 8512U,
6286 24409U, 4188U, 19569U, 9304U, 25295U, 9663U, 25710U, 2539U,
6287 17681U, 7915U, 23722U, 6855U, 22482U, 3627U, 18924U, 10055U,
6288 26166U, 3131U, 18375U, 8392U, 24271U, 7461U, 23192U, 4092U,
6289 19459U, 9176U, 25147U, 10294U, 26437U, 3360U, 18640U, 8540U,
6290 24441U, 7673U, 23438U, 9345U, 25342U, 2273U, 17381U, 6589U,
6291 22182U, 710U, 15680U, 5026U, 20481U, 1808U, 16870U, 6124U,
6292 21671U, 750U, 15724U, 5066U, 20525U, 1872U, 16940U, 6188U,
6293 21741U, 2239U, 17343U, 6555U, 22144U, 1791U, 16851U, 6107U,
6294 21652U, 1848U, 16914U, 6164U, 21715U, 2256U, 17362U, 6572U,
6295 22163U, 2290U, 17400U, 6606U, 22201U, 727U, 15699U, 5043U,
6296 20500U, 1825U, 16889U, 6141U, 21690U, 774U, 15750U, 5090U,
6297 20551U, 1896U, 16966U, 6212U, 21767U, 2144U, 17240U, 6460U,
6298 22041U, 1992U, 17072U, 6308U, 21873U, 870U, 15856U, 5186U,
6299 20657U, 2168U, 17266U, 6484U, 22067U, 2016U, 17098U, 6332U,
6300 21899U, 894U, 15882U, 5210U, 20683U, 18U, 14930U, 4334U,
6301 19731U, 53U, 14969U, 4369U, 19770U, 918U, 15908U, 5234U,
6302 20709U, 208U, 15138U, 4524U, 19939U, 1123U, 16131U, 5439U,
6303 20932U, 2040U, 17124U, 6356U, 21925U, 815U, 15795U, 5131U,
6304 20596U, 1937U, 17011U, 6253U, 21812U, 2107U, 17199U, 6423U,
6305 22000U, 2078U, 17166U, 6394U, 21967U, 832U, 15814U, 5148U,
6306 20615U, 1954U, 17030U, 6270U, 21831U, 12474U, 27755U, 12226U,
6307 27479U, 2787U, 17969U, 7102U, 22769U, 11932U, 27153U, 3250U,
6308 18514U, 7580U, 23331U, 9549U, 25578U, 12526U, 27813U, 12287U,
6309 27546U, 2836U, 18024U, 7151U, 22824U, 11987U, 27214U, 3299U,
6310 18569U, 7629U, 23386U, 9580U, 25613U, 12343U, 27608U, 12071U,
6311 27308U, 2518U, 17656U, 6834U, 22457U, 11793U, 26998U, 2976U,
6312 18192U, 7291U, 22992U, 9496U, 25517U, 14057U, 28046U, 9804U,
6313 25875U, 2857U, 18049U, 8080U, 23913U, 7172U, 22849U, 3792U,
6314 19115U, 10197U, 26326U, 3169U, 18421U, 8458U, 24347U, 7499U,
6315 23238U, 4146U, 19521U, 9254U, 25237U, 10405U, 26564U, 3398U,
6316 18686U, 8606U, 24517U, 7711U, 23484U, 9436U, 25447U, 9643U,
6317 25686U, 7895U, 23698U, 3607U, 18900U, 9849U, 25928U, 2935U,
6318 18141U, 8138U, 23979U, 7250U, 22941U, 3850U, 19181U, 10242U,
6319 26377U, 8488U, 24381U, 9280U, 25267U, 10450U, 26615U, 8636U,
6320 24551U, 9462U, 25477U, 2389U, 17509U, 6705U, 22310U, 2364U,
6321 17482U, 6680U, 22283U, 790U, 15768U, 5106U, 20569U, 1912U,
6322 16984U, 6228U, 21785U, 2400U, 17522U, 6716U, 22323U, 2223U,
6323 17325U, 6539U, 22126U, 2317U, 17431U, 6633U, 22232U, 2306U,
6324 17418U, 6622U, 22219U, 9742U, 25801U, 2607U, 17763U, 8007U,
6325 23826U, 6922U, 22563U, 3719U, 19028U, 10086U, 26201U, 8423U,
6326 24306U, 9187U, 25160U, 10325U, 26472U, 8571U, 24476U, 9356U,
6327 25355U, 9731U, 25788U, 2586U, 17738U, 7983U, 23800U, 6901U,
6328 22538U, 3695U, 19002U, 10015U, 26118U, 3027U, 18253U, 8352U,
6329 24223U, 7342U, 23053U, 4052U, 19411U, 10227U, 26360U, 9265U,
6330 25250U, 10435U, 26598U, 9447U, 25460U, 9824U, 25899U, 2873U,
6331 18069U, 8100U, 23937U, 7188U, 22869U, 3812U, 19139U, 9710U,
6332 25763U, 2569U, 17717U, 7962U, 23775U, 6884U, 22517U, 3674U,
6333 18977U, 9981U, 26078U, 8318U, 24183U, 4018U, 19371U, 9112U,
6334 25071U, 9682U, 25731U, 2546U, 17690U, 7934U, 23743U, 6862U,
6335 22491U, 3646U, 18945U, 9958U, 26051U, 3003U, 18223U, 8276U,
6336 24135U, 7318U, 23023U, 3976U, 19323U, 9089U, 25044U, 9642U,
6337 25685U, 7894U, 23697U, 3606U, 18899U, 14049U, 28036U, 29020U,
6338 28264U, 14405U, 3052U, 18284U, 7380U, 23099U, 28088U, 9848U,
6339 25927U, 8148U, 23991U, 3860U, 19193U, 9741U, 25800U, 8017U,
6340 23838U, 3729U, 19040U, 3313U, 18585U, 7643U, 23402U, 9321U,
6341 25314U, 10166U, 26291U, 12005U, 27234U, 10713U, 26805U, 12394U,
6342 27665U, 12131U, 27374U, 11847U, 27058U, 12378U, 27647U, 12112U,
6343 27353U, 11830U, 27039U, 12022U, 27253U, 29005U, 11005U, 26816U,
6344 28515U, 28155U, 28247U, 10110U, 26229U, 11462U, 26939U, 3140U,
6345 18386U, 7470U, 23203U, 3369U, 18651U, 7682U, 23449U, 9672U,
6346 25721U, 7924U, 23733U, 3636U, 18935U, 9948U, 26041U, 8266U,
6347 24125U, 3966U, 19313U, 9079U, 25034U, 29345U, 28298U, 13795U,
6348 28008U, 13059U, 28735U, 28203U, 12583U, 27878U, 27958U, 3018U,
6349 18242U, 7333U, 23042U, 3059U, 18293U, 7387U, 23108U, 12425U,
6350 27700U, 12168U, 27415U, 2761U, 17939U, 7076U, 22739U, 11880U,
6351 27095U, 3224U, 18484U, 7554U, 23301U, 29204U, 28270U, 9521U,
6352 25546U, 10005U, 26106U, 3010U, 18232U, 8342U, 24211U, 7325U,
6353 23032U, 4042U, 19399U, 9136U, 25099U, 10098U, 26215U, 3150U,
6354 18398U, 8435U, 24320U, 7480U, 23215U, 4123U, 19494U, 9199U,
6355 25174U, 10350U, 26501U, 3379U, 18663U, 8583U, 24490U, 7692U,
6356 23461U, 4225U, 19610U, 9381U, 25384U, 11454U, 26929U, 8124U,
6357 23965U, 3836U, 19167U, 7993U, 23812U, 3705U, 19014U, 9783U,
6358 25850U, 8059U, 23888U, 3771U, 19090U, 10254U, 26391U, 8500U,
6359 24395U, 4176U, 19555U, 9292U, 25281U, 9813U, 25886U, 2864U,
6360 18058U, 8089U, 23924U, 7179U, 22858U, 3801U, 19126U, 87U,
6361 15007U, 4403U, 19808U, 975U, 15971U, 5291U, 20772U, 952U,
6362 15946U, 5268U, 20747U, 110U, 15032U, 4426U, 19833U, 998U,
6363 15996U, 5314U, 20797U, 35U, 14949U, 4351U, 19750U, 66U,
6364 14984U, 4382U, 19785U, 931U, 15923U, 5247U, 20724U, 380U,
6365 15324U, 4696U, 20125U, 1349U, 16375U, 5665U, 21176U, 2123U,
6366 17217U, 6439U, 22018U, 1971U, 17049U, 6287U, 21850U, 849U,
6367 15833U, 5165U, 20634U, 2057U, 17143U, 6373U, 21944U, 2092U,
6368 17182U, 6408U, 21983U, 9620U, 25659U, 2492U, 17624U, 7872U,
6369 23671U, 6808U, 22425U, 3584U, 18873U, 9928U, 26017U, 2952U,
6370 18162U, 8246U, 24101U, 7267U, 22962U, 3946U, 19289U, 9059U,
6371 25010U, 10134U, 26255U, 9211U, 25188U, 10362U, 26515U, 9393U,
6372 25398U, 11470U, 26947U, 29575U, 28342U, 12360U, 27627U, 12091U,
6373 27330U, 11811U, 27018U, 12439U, 27716U, 12185U, 27434U, 11895U,
6374 27112U, 12543U, 27832U, 12307U, 27568U, 12039U, 27272U, 12491U,
6375 27774U, 12246U, 27501U, 11950U, 27173U, 11748U, 26985U, 12349U,
6376 27614U, 12077U, 27314U, 2524U, 17662U, 6840U, 22463U, 11799U,
6377 27004U, 2982U, 18198U, 7297U, 22998U, 9502U, 25523U, 29347U,
6378 12624U, 27909U, 28300U, 9630U, 25671U, 2500U, 17634U, 7882U,
6379 23683U, 6816U, 22435U, 3594U, 18885U, 29604U, 28359U, 11437U,
6380 26917U, 11408U, 26899U, 14553U, 3051U, 18283U, 7379U, 23098U,
6381 28087U, 2333U, 17449U, 2192U, 17292U, 6649U, 22250U, 6508U,
6382 22093U, 3871U, 19206U, 3891U, 19228U, 9859U, 25940U, 8159U,
6383 24004U, 10462U, 26629U, 8806U, 24731U, 10559U, 26736U, 8926U,
6384 24863U, 10486U, 26655U, 8830U, 24757U, 4256U, 19645U, 10583U,
6385 26762U, 8950U, 24889U, 4295U, 19688U, 10506U, 26677U, 8873U,
6386 24804U, 4276U, 19667U, 10603U, 26784U, 8993U, 24936U, 4315U,
6387 19710U, 10525U, 26698U, 8892U, 24825U, 10542U, 26717U, 8909U,
6388 24844U, 8648U, 24565U, 8722U, 24643U, 8684U, 24603U, 8763U,
6389 24686U, 8211U, 24062U, 3911U, 19250U, 9877U, 25960U, 8177U,
6390 24024U, 8850U, 24779U, 8970U, 24911U, 9894U, 25979U, 8194U,
6391 24043U,
6392};
6393
6394extern const int16_t WebAssemblyRegClassByHwModeTables[2][1] = {
6395 { // DefaultMode
6396 WebAssembly::I32RegClassID, // wasm_ptr_rc
6397 },
6398 { // WASM64
6399 WebAssembly::I64RegClassID, // wasm_ptr_rc
6400 },
6401};
6402
6403static inline void InitWebAssemblyMCInstrInfo(MCInstrInfo *II) {
6404 II->InitMCInstrInfo(WebAssemblyDescs.Insts, WebAssemblyInstrNameIndices, WebAssemblyInstrNameData, nullptr, nullptr, 1977, &WebAssemblyRegClassByHwModeTables[0][0], 1);
6405}
6406
6407
6408} // namespace llvm
6409
6410#endif // GET_INSTRINFO_MC_DESC
6411
6412#ifdef GET_INSTRINFO_HEADER
6413#undef GET_INSTRINFO_HEADER
6414
6415namespace llvm {
6416
6417struct WebAssemblyGenInstrInfo : public TargetInstrInfo {
6418 explicit WebAssemblyGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u, unsigned CatchRetOpcode = ~0u, unsigned ReturnOpcode = ~0u);
6419 ~WebAssemblyGenInstrInfo() override = default;
6420};
6421extern const int16_t WebAssemblyRegClassByHwModeTables[2][1];
6422
6423} // namespace llvm
6424
6425namespace llvm::WebAssembly {
6426
6427
6428} // namespace llvm::WebAssembly
6429
6430#endif // GET_INSTRINFO_HEADER
6431
6432#ifdef GET_INSTRINFO_HELPER_DECLS
6433#undef GET_INSTRINFO_HELPER_DECLS
6434
6435
6436#endif // GET_INSTRINFO_HELPER_DECLS
6437
6438#ifdef GET_INSTRINFO_HELPERS
6439#undef GET_INSTRINFO_HELPERS
6440
6441
6442#endif // GET_INSTRINFO_HELPERS
6443
6444#ifdef GET_INSTRINFO_CTOR_DTOR
6445#undef GET_INSTRINFO_CTOR_DTOR
6446
6447namespace llvm {
6448
6449extern const WebAssemblyInstrTable WebAssemblyDescs;
6450extern const unsigned WebAssemblyInstrNameIndices[];
6451extern const char WebAssemblyInstrNameData[];
6452WebAssemblyGenInstrInfo::WebAssemblyGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode, unsigned CFDestroyOpcode, unsigned CatchRetOpcode, unsigned ReturnOpcode)
6453 : TargetInstrInfo(TRI, CFSetupOpcode, CFDestroyOpcode, CatchRetOpcode, ReturnOpcode, WebAssemblyRegClassByHwModeTables[STI.getHwMode(MCSubtargetInfo::HwMode_RegInfo)]) {
6454 InitMCInstrInfo(WebAssemblyDescs.Insts, WebAssemblyInstrNameIndices, WebAssemblyInstrNameData, nullptr, nullptr, 1977, &WebAssemblyRegClassByHwModeTables[0][0], 1);
6455}
6456
6457} // namespace llvm
6458
6459#endif // GET_INSTRINFO_CTOR_DTOR
6460
6461#ifdef GET_INSTRINFO_OPERAND_ENUM
6462#undef GET_INSTRINFO_OPERAND_ENUM
6463
6464namespace llvm::WebAssembly {
6465
6466enum class OpName : uint8_t {
6467 dst = 0,
6468 order = 1,
6469 p2align = 2,
6470 off = 3,
6471 addr = 4,
6472 val = 5,
6473 exp = 6,
6474 new_ = 7,
6475 idx = 8,
6476 vec = 9,
6477 count = 10,
6478 timeout = 11,
6479 NUM_OPERAND_NAMES = 12,
6480}; // enum class OpName
6481
6482LLVM_READONLY int16_t getNamedOperandIdx(uint32_t Opcode, OpName Name);
6483LLVM_READONLY OpName getOperandIdxName(uint32_t Opcode, int16_t Idx);
6484
6485} // namespace llvm::WebAssembly
6486
6487#endif // GET_INSTRINFO_OPERAND_ENUM
6488
6489#ifdef GET_INSTRINFO_NAMED_OPS
6490#undef GET_INSTRINFO_NAMED_OPS
6491
6492namespace llvm::WebAssembly {
6493
6494LLVM_READONLY static uint8_t getInstructionIndexForOpLookup(uint32_t Opcode) {
6495 static constexpr uint8_t InstructionIndex[] = {
6496 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6497 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6498 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6499 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6500 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6501 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6502 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6503 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6504 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6505 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6506 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6507 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6508 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6509 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6510 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6511 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6512 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6513 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6514 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6515 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6516 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6517 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6518 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6519 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6520 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6521 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6522 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6523 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 1,
6524 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
6525 2, 1, 2, 1, 2, 1, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
6526 2, 3, 2, 3, 2, 3, 2, 4, 2, 4, 2, 4, 2, 4, 2, 3,
6527 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
6528 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
6529 2, 3, 2, 3, 2, 3, 2, 4, 2, 4, 2, 3, 2, 3, 2, 3,
6530 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
6531 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 4, 2, 4, 2, 4,
6532 2, 4, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
6533 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
6534 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
6535 2, 3, 2, 4, 2, 4, 2, 4, 2, 4, 2, 3, 2, 3, 2, 3,
6536 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
6537 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 5, 2, 5, 2, 5,
6538 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5,
6539 2, 5, 2, 5, 2, 5, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6540 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6541 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6542 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6543 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6544 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6545 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6546 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6547 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6548 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6549 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6550 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6551 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6552 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6553 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6554 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6555 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6556 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6557 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6558 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6559 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6560 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6561 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6562 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6563 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6564 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6565 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6566 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6567 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6568 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6569 0, 0, 0, 0, 0, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
6570 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
6571 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
6572 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
6573 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
6574 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
6575 7, 6, 7, 6, 7, 6, 7, 6, 7, 8, 9, 8, 9, 8, 9, 8,
6576 9, 8, 9, 8, 9, 8, 9, 8, 9, 6, 7, 6, 7, 6, 7, 6,
6577 7, 6, 7, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6578 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6579 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6580 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6581 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6582 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6583 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6584 0, 0, 0, 0, 0, 0, 0, 10, 2, 10, 2, 11, 2, 11, 2, 11,
6585 2, 11, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6586 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6587 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6588 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6589 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6590 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6591 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6592 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6593 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6594 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6595 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6596 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6597 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6598 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6599 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6600 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6601 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6602 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6603 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6604 0, 0, 0, 0, 0, 0, 0, 12, 7, 12, 7, 12, 7, 12, 7, 12,
6605 7, 12, 7, 12, 7, 12, 7, 12, 7, 12, 7, 12, 7, 12, 7, 12,
6606 7, 12, 7, 12, 7, 12, 7, 12, 7, 12, 7, 12, 7, 12, 7, 13,
6607 9, 13, 9, 13, 9, 13, 9, 13, 9, 13, 9, 13, 9, 13, 9, 14,
6608 7, 14, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6609 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6610 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6611 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6612 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6613 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6614 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6615 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6616 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6617 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6618 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6619 0, 0, 0, 0, 0, 0, 0, 0, 0,
6620 };
6621 return InstructionIndex[Opcode];
6622}
6623LLVM_READONLY int16_t getNamedOperandIdx(uint32_t Opcode, OpName Name) {
6624 assert(Name != OpName::NUM_OPERAND_NAMES);
6625 static constexpr int8_t OperandMap[][12] = {
6626 {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, },
6627 {0, 1, 2, 3, 4, -1, -1, -1, -1, -1, -1, -1, },
6628 {-1, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1, -1, },
6629 {0, 1, 2, 3, 4, 5, -1, -1, -1, -1, -1, -1, },
6630 {0, 1, 2, 3, 4, -1, 5, 6, -1, -1, -1, -1, },
6631 {-1, 0, 1, 2, 3, 4, -1, -1, -1, -1, -1, -1, },
6632 {0, -1, 1, 2, 3, -1, -1, -1, -1, -1, -1, -1, },
6633 {-1, -1, 0, 1, -1, -1, -1, -1, -1, -1, -1, -1, },
6634 {0, -1, 1, 2, 4, -1, -1, -1, 3, 5, -1, -1, },
6635 {-1, -1, 0, 1, -1, -1, -1, -1, 2, -1, -1, -1, },
6636 {0, 1, 2, 3, 4, -1, -1, -1, -1, -1, 5, -1, },
6637 {0, 1, 2, 3, 4, -1, 5, -1, -1, -1, -1, 6, },
6638 {-1, -1, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1, },
6639 {-1, -1, 0, 1, 3, -1, -1, -1, 2, 4, -1, -1, },
6640 {-1, -1, 0, 1, 2, -1, -1, -1, -1, 3, -1, -1, },
6641 };
6642 unsigned InstrIdx = getInstructionIndexForOpLookup(Opcode);
6643 return OperandMap[InstrIdx][(unsigned)Name];
6644}
6645LLVM_READONLY OpName getOperandIdxName(uint32_t Opcode, int16_t Idx) {
6646 assert(Idx >= 0 && Idx < 7);
6647 static constexpr OpName OperandMap[][7] = {
6648 {OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, },
6649 {OpName::dst, OpName::order, OpName::p2align, OpName::off, OpName::addr, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, },
6650 {OpName::order, OpName::p2align, OpName::off, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, },
6651 {OpName::dst, OpName::order, OpName::p2align, OpName::off, OpName::addr, OpName::val, OpName::NUM_OPERAND_NAMES, },
6652 {OpName::dst, OpName::order, OpName::p2align, OpName::off, OpName::addr, OpName::exp, OpName::new_, },
6653 {OpName::order, OpName::p2align, OpName::off, OpName::addr, OpName::val, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, },
6654 {OpName::dst, OpName::p2align, OpName::off, OpName::addr, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, },
6655 {OpName::p2align, OpName::off, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, },
6656 {OpName::dst, OpName::p2align, OpName::off, OpName::idx, OpName::addr, OpName::vec, OpName::NUM_OPERAND_NAMES, },
6657 {OpName::p2align, OpName::off, OpName::idx, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, },
6658 {OpName::dst, OpName::order, OpName::p2align, OpName::off, OpName::addr, OpName::count, OpName::NUM_OPERAND_NAMES, },
6659 {OpName::dst, OpName::order, OpName::p2align, OpName::off, OpName::addr, OpName::exp, OpName::timeout, },
6660 {OpName::p2align, OpName::off, OpName::addr, OpName::val, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, },
6661 {OpName::p2align, OpName::off, OpName::idx, OpName::addr, OpName::vec, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, },
6662 {OpName::p2align, OpName::off, OpName::addr, OpName::vec, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, },
6663 };
6664 unsigned InstrIdx = getInstructionIndexForOpLookup(Opcode);
6665 return OperandMap[InstrIdx][(unsigned)Idx];
6666}
6667
6668} // namespace llvm::WebAssembly
6669
6670#endif // GET_INSTRINFO_NAMED_OPS
6671
6672#ifdef GET_INSTRINFO_MC_HELPER_DECLS
6673#undef GET_INSTRINFO_MC_HELPER_DECLS
6674
6675namespace llvm {
6676
6677class MCInst;
6678class FeatureBitset;
6679
6680namespace WebAssembly_MC {
6681
6682void verifyInstructionPredicates(unsigned Opcode, const FeatureBitset &Features);
6683
6684} // namespace WebAssembly_MC
6685
6686} // namespace llvm
6687
6688#endif // GET_INSTRINFO_MC_HELPER_DECLS
6689
6690#ifdef GET_INSTRINFO_MC_HELPERS
6691#undef GET_INSTRINFO_MC_HELPERS
6692
6693namespace llvm::WebAssembly_MC {
6694
6695
6696} // namespace llvm::WebAssembly_MC
6697
6698#endif // GET_INSTRINFO_MC_HELPERS
6699
6700#if (defined(ENABLE_INSTR_PREDICATE_VERIFIER) && !defined(NDEBUG)) ||\
6701 defined(GET_AVAILABLE_OPCODE_CHECKER)
6702#define GET_COMPUTE_FEATURES
6703#endif
6704#ifdef GET_COMPUTE_FEATURES
6705#undef GET_COMPUTE_FEATURES
6706
6707namespace llvm::WebAssembly_MC {
6708
6709// Bits for subtarget features that participate in instruction matching.
6710enum SubtargetFeatureBits : uint8_t {
6711 Feature_HasAtomicsBit = 0,
6712 Feature_HasBulkMemoryBit = 1,
6713 Feature_HasBulkMemoryOptBit = 2,
6714 Feature_HasCallIndirectOverlongBit = 3,
6715 Feature_HasExceptionHandlingBit = 4,
6716 Feature_HasExtendedConstBit = 5,
6717 Feature_HasFP16Bit = 6,
6718 Feature_HasGCBit = 7,
6719 Feature_HasMultiMemoryBit = 8,
6720 Feature_HasMultivalueBit = 9,
6721 Feature_HasMutableGlobalsBit = 10,
6722 Feature_HasNontrappingFPToIntBit = 11,
6723 Feature_NotHasNontrappingFPToIntBit = 19,
6724 Feature_HasReferenceTypesBit = 12,
6725 Feature_HasRelaxedAtomicsBit = 13,
6726 Feature_HasRelaxedSIMDBit = 14,
6727 Feature_HasSignExtBit = 16,
6728 Feature_HasSIMD128Bit = 15,
6729 Feature_HasTailCallBit = 17,
6730 Feature_HasWideArithmeticBit = 18,
6731};
6732
6733inline FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) {
6734 FeatureBitset Features;
6735 if (FB[WebAssembly::FeatureAtomics])
6736 Features.set(Feature_HasAtomicsBit);
6737 if (FB[WebAssembly::FeatureBulkMemory])
6738 Features.set(Feature_HasBulkMemoryBit);
6739 if (FB[WebAssembly::FeatureBulkMemoryOpt])
6740 Features.set(Feature_HasBulkMemoryOptBit);
6741 if (FB[WebAssembly::FeatureCallIndirectOverlong])
6742 Features.set(Feature_HasCallIndirectOverlongBit);
6743 if (FB[WebAssembly::FeatureExceptionHandling])
6744 Features.set(Feature_HasExceptionHandlingBit);
6745 if (FB[WebAssembly::FeatureExtendedConst])
6746 Features.set(Feature_HasExtendedConstBit);
6747 if (FB[WebAssembly::FeatureFP16])
6748 Features.set(Feature_HasFP16Bit);
6749 if (FB[WebAssembly::FeatureGC])
6750 Features.set(Feature_HasGCBit);
6751 if (FB[WebAssembly::FeatureMultiMemory])
6752 Features.set(Feature_HasMultiMemoryBit);
6753 if (FB[WebAssembly::FeatureMultivalue])
6754 Features.set(Feature_HasMultivalueBit);
6755 if (FB[WebAssembly::FeatureMutableGlobals])
6756 Features.set(Feature_HasMutableGlobalsBit);
6757 if (FB[WebAssembly::FeatureNontrappingFPToInt])
6758 Features.set(Feature_HasNontrappingFPToIntBit);
6759 if (!FB[WebAssembly::FeatureNontrappingFPToInt])
6760 Features.set(Feature_NotHasNontrappingFPToIntBit);
6761 if (FB[WebAssembly::FeatureReferenceTypes])
6762 Features.set(Feature_HasReferenceTypesBit);
6763 if (FB[WebAssembly::FeatureRelaxedAtomics])
6764 Features.set(Feature_HasRelaxedAtomicsBit);
6765 if (FB[WebAssembly::FeatureRelaxedSIMD])
6766 Features.set(Feature_HasRelaxedSIMDBit);
6767 if (FB[WebAssembly::FeatureSignExt])
6768 Features.set(Feature_HasSignExtBit);
6769 if (FB[WebAssembly::FeatureSIMD128] || FB[WebAssembly::FeatureRelaxedSIMD])
6770 Features.set(Feature_HasSIMD128Bit);
6771 if (FB[WebAssembly::FeatureTailCall])
6772 Features.set(Feature_HasTailCallBit);
6773 if (FB[WebAssembly::FeatureWideArithmetic])
6774 Features.set(Feature_HasWideArithmeticBit);
6775 return Features;
6776}
6777
6778inline FeatureBitset computeRequiredFeatures(unsigned Opcode) {
6779 enum : uint8_t {
6780 CEFBS_None,
6781 CEFBS_HasAtomics,
6782 CEFBS_HasBulkMemoryOpt,
6783 CEFBS_HasExceptionHandling,
6784 CEFBS_HasFP16,
6785 CEFBS_HasGC,
6786 CEFBS_HasNontrappingFPToInt,
6787 CEFBS_HasReferenceTypes,
6788 CEFBS_HasRelaxedSIMD,
6789 CEFBS_HasSIMD128,
6790 CEFBS_HasSignExt,
6791 CEFBS_HasTailCall,
6792 CEFBS_HasWideArithmetic,
6793 CEFBS_NotHasNontrappingFPToInt,
6794 CEFBS_HasReferenceTypes_HasExceptionHandling,
6795 CEFBS_HasSIMD128_HasFP16,
6796 CEFBS_HasSIMD128_HasRelaxedSIMD,
6797 CEFBS_HasTailCall_HasGC,
6798 };
6799
6800 static constexpr FeatureBitset FeatureBitsets[] = {
6801 {}, // CEFBS_None
6802 {Feature_HasAtomicsBit, },
6803 {Feature_HasBulkMemoryOptBit, },
6804 {Feature_HasExceptionHandlingBit, },
6805 {Feature_HasFP16Bit, },
6806 {Feature_HasGCBit, },
6807 {Feature_HasNontrappingFPToIntBit, },
6808 {Feature_HasReferenceTypesBit, },
6809 {Feature_HasRelaxedSIMDBit, },
6810 {Feature_HasSIMD128Bit, },
6811 {Feature_HasSignExtBit, },
6812 {Feature_HasTailCallBit, },
6813 {Feature_HasWideArithmeticBit, },
6814 {Feature_NotHasNontrappingFPToIntBit, },
6815 {Feature_HasReferenceTypesBit, Feature_HasExceptionHandlingBit, },
6816 {Feature_HasSIMD128Bit, Feature_HasFP16Bit, },
6817 {Feature_HasSIMD128Bit, Feature_HasRelaxedSIMDBit, },
6818 {Feature_HasTailCallBit, Feature_HasGCBit, },
6819 };
6820 static constexpr uint8_t RequiredFeaturesRefs[] = {
6821 CEFBS_None, // PHI
6822 CEFBS_None, // INLINEASM
6823 CEFBS_None, // INLINEASM_BR
6824 CEFBS_None, // CFI_INSTRUCTION
6825 CEFBS_None, // EH_LABEL
6826 CEFBS_None, // GC_LABEL
6827 CEFBS_None, // ANNOTATION_LABEL
6828 CEFBS_None, // KILL
6829 CEFBS_None, // EXTRACT_SUBREG
6830 CEFBS_None, // INSERT_SUBREG
6831 CEFBS_None, // IMPLICIT_DEF
6832 CEFBS_None, // INIT_UNDEF
6833 CEFBS_None, // SUBREG_TO_REG
6834 CEFBS_None, // COPY_TO_REGCLASS
6835 CEFBS_None, // DBG_VALUE
6836 CEFBS_None, // DBG_VALUE_LIST
6837 CEFBS_None, // DBG_INSTR_REF
6838 CEFBS_None, // DBG_PHI
6839 CEFBS_None, // DBG_LABEL
6840 CEFBS_None, // REG_SEQUENCE
6841 CEFBS_None, // COPY
6842 CEFBS_None, // COPY_LANEMASK
6843 CEFBS_None, // BUNDLE
6844 CEFBS_None, // LIFETIME_START
6845 CEFBS_None, // LIFETIME_END
6846 CEFBS_None, // PSEUDO_PROBE
6847 CEFBS_None, // ARITH_FENCE
6848 CEFBS_None, // STACKMAP
6849 CEFBS_None, // FENTRY_CALL
6850 CEFBS_None, // PATCHPOINT
6851 CEFBS_None, // LOAD_STACK_GUARD
6852 CEFBS_None, // PREALLOCATED_SETUP
6853 CEFBS_None, // PREALLOCATED_ARG
6854 CEFBS_None, // STATEPOINT
6855 CEFBS_None, // LOCAL_ESCAPE
6856 CEFBS_None, // FAULTING_OP
6857 CEFBS_None, // PATCHABLE_OP
6858 CEFBS_None, // PATCHABLE_FUNCTION_ENTER
6859 CEFBS_None, // PATCHABLE_RET
6860 CEFBS_None, // PATCHABLE_FUNCTION_EXIT
6861 CEFBS_None, // PATCHABLE_TAIL_CALL
6862 CEFBS_None, // PATCHABLE_EVENT_CALL
6863 CEFBS_None, // PATCHABLE_TYPED_EVENT_CALL
6864 CEFBS_None, // ICALL_BRANCH_FUNNEL
6865 CEFBS_None, // FAKE_USE
6866 CEFBS_None, // MEMBARRIER
6867 CEFBS_None, // JUMP_TABLE_DEBUG_INFO
6868 CEFBS_None, // RELOC_NONE
6869 CEFBS_None, // CONVERGENCECTRL_ENTRY
6870 CEFBS_None, // CONVERGENCECTRL_ANCHOR
6871 CEFBS_None, // CONVERGENCECTRL_LOOP
6872 CEFBS_None, // CONVERGENCECTRL_GLUE
6873 CEFBS_None, // G_ASSERT_SEXT
6874 CEFBS_None, // G_ASSERT_ZEXT
6875 CEFBS_None, // G_ASSERT_ALIGN
6876 CEFBS_None, // G_ADD
6877 CEFBS_None, // G_SUB
6878 CEFBS_None, // G_MUL
6879 CEFBS_None, // G_SDIV
6880 CEFBS_None, // G_UDIV
6881 CEFBS_None, // G_SREM
6882 CEFBS_None, // G_UREM
6883 CEFBS_None, // G_SDIVREM
6884 CEFBS_None, // G_UDIVREM
6885 CEFBS_None, // G_AND
6886 CEFBS_None, // G_OR
6887 CEFBS_None, // G_XOR
6888 CEFBS_None, // G_ABDS
6889 CEFBS_None, // G_ABDU
6890 CEFBS_None, // G_UAVGFLOOR
6891 CEFBS_None, // G_UAVGCEIL
6892 CEFBS_None, // G_SAVGFLOOR
6893 CEFBS_None, // G_SAVGCEIL
6894 CEFBS_None, // G_IMPLICIT_DEF
6895 CEFBS_None, // G_PHI
6896 CEFBS_None, // G_FRAME_INDEX
6897 CEFBS_None, // G_GLOBAL_VALUE
6898 CEFBS_None, // G_PTRAUTH_GLOBAL_VALUE
6899 CEFBS_None, // G_CONSTANT_POOL
6900 CEFBS_None, // G_EXTRACT
6901 CEFBS_None, // G_UNMERGE_VALUES
6902 CEFBS_None, // G_INSERT
6903 CEFBS_None, // G_MERGE_VALUES
6904 CEFBS_None, // G_BUILD_VECTOR
6905 CEFBS_None, // G_BUILD_VECTOR_TRUNC
6906 CEFBS_None, // G_CONCAT_VECTORS
6907 CEFBS_None, // G_PTRTOINT
6908 CEFBS_None, // G_INTTOPTR
6909 CEFBS_None, // G_BITCAST
6910 CEFBS_None, // G_FREEZE
6911 CEFBS_None, // G_CONSTANT_FOLD_BARRIER
6912 CEFBS_None, // G_INTRINSIC_FPTRUNC_ROUND
6913 CEFBS_None, // G_INTRINSIC_TRUNC
6914 CEFBS_None, // G_INTRINSIC_ROUND
6915 CEFBS_None, // G_INTRINSIC_LRINT
6916 CEFBS_None, // G_INTRINSIC_LLRINT
6917 CEFBS_None, // G_INTRINSIC_ROUNDEVEN
6918 CEFBS_None, // G_READCYCLECOUNTER
6919 CEFBS_None, // G_READSTEADYCOUNTER
6920 CEFBS_None, // G_LOAD
6921 CEFBS_None, // G_SEXTLOAD
6922 CEFBS_None, // G_ZEXTLOAD
6923 CEFBS_None, // G_FPEXTLOAD
6924 CEFBS_None, // G_INDEXED_LOAD
6925 CEFBS_None, // G_INDEXED_SEXTLOAD
6926 CEFBS_None, // G_INDEXED_ZEXTLOAD
6927 CEFBS_None, // G_STORE
6928 CEFBS_None, // G_FPTRUNCSTORE
6929 CEFBS_None, // G_INDEXED_STORE
6930 CEFBS_None, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
6931 CEFBS_None, // G_ATOMIC_CMPXCHG
6932 CEFBS_None, // G_ATOMICRMW_XCHG
6933 CEFBS_None, // G_ATOMICRMW_ADD
6934 CEFBS_None, // G_ATOMICRMW_SUB
6935 CEFBS_None, // G_ATOMICRMW_AND
6936 CEFBS_None, // G_ATOMICRMW_NAND
6937 CEFBS_None, // G_ATOMICRMW_OR
6938 CEFBS_None, // G_ATOMICRMW_XOR
6939 CEFBS_None, // G_ATOMICRMW_MAX
6940 CEFBS_None, // G_ATOMICRMW_MIN
6941 CEFBS_None, // G_ATOMICRMW_UMAX
6942 CEFBS_None, // G_ATOMICRMW_UMIN
6943 CEFBS_None, // G_ATOMICRMW_FADD
6944 CEFBS_None, // G_ATOMICRMW_FSUB
6945 CEFBS_None, // G_ATOMICRMW_FMAX
6946 CEFBS_None, // G_ATOMICRMW_FMIN
6947 CEFBS_None, // G_ATOMICRMW_FMAXIMUM
6948 CEFBS_None, // G_ATOMICRMW_FMINIMUM
6949 CEFBS_None, // G_ATOMICRMW_FMAXIMUMNUM
6950 CEFBS_None, // G_ATOMICRMW_FMINIMUMNUM
6951 CEFBS_None, // G_ATOMICRMW_UINC_WRAP
6952 CEFBS_None, // G_ATOMICRMW_UDEC_WRAP
6953 CEFBS_None, // G_ATOMICRMW_USUB_COND
6954 CEFBS_None, // G_ATOMICRMW_USUB_SAT
6955 CEFBS_None, // G_FENCE
6956 CEFBS_None, // G_PREFETCH
6957 CEFBS_None, // G_BRCOND
6958 CEFBS_None, // G_BRINDIRECT
6959 CEFBS_None, // G_INVOKE_REGION_START
6960 CEFBS_None, // G_INTRINSIC
6961 CEFBS_None, // G_INTRINSIC_W_SIDE_EFFECTS
6962 CEFBS_None, // G_INTRINSIC_CONVERGENT
6963 CEFBS_None, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
6964 CEFBS_None, // G_ANYEXT
6965 CEFBS_None, // G_TRUNC
6966 CEFBS_None, // G_TRUNC_SSAT_S
6967 CEFBS_None, // G_TRUNC_SSAT_U
6968 CEFBS_None, // G_TRUNC_USAT_U
6969 CEFBS_None, // G_CONSTANT
6970 CEFBS_None, // G_FCONSTANT
6971 CEFBS_None, // G_VASTART
6972 CEFBS_None, // G_VAARG
6973 CEFBS_None, // G_SEXT
6974 CEFBS_None, // G_SEXT_INREG
6975 CEFBS_None, // G_ZEXT
6976 CEFBS_None, // G_SHL
6977 CEFBS_None, // G_LSHR
6978 CEFBS_None, // G_ASHR
6979 CEFBS_None, // G_FSHL
6980 CEFBS_None, // G_FSHR
6981 CEFBS_None, // G_ROTR
6982 CEFBS_None, // G_ROTL
6983 CEFBS_None, // G_ICMP
6984 CEFBS_None, // G_FCMP
6985 CEFBS_None, // G_SCMP
6986 CEFBS_None, // G_UCMP
6987 CEFBS_None, // G_SELECT
6988 CEFBS_None, // G_UADDO
6989 CEFBS_None, // G_UADDE
6990 CEFBS_None, // G_USUBO
6991 CEFBS_None, // G_USUBE
6992 CEFBS_None, // G_SADDO
6993 CEFBS_None, // G_SADDE
6994 CEFBS_None, // G_SSUBO
6995 CEFBS_None, // G_SSUBE
6996 CEFBS_None, // G_UMULO
6997 CEFBS_None, // G_SMULO
6998 CEFBS_None, // G_UMULH
6999 CEFBS_None, // G_SMULH
7000 CEFBS_None, // G_UADDSAT
7001 CEFBS_None, // G_SADDSAT
7002 CEFBS_None, // G_USUBSAT
7003 CEFBS_None, // G_SSUBSAT
7004 CEFBS_None, // G_USHLSAT
7005 CEFBS_None, // G_SSHLSAT
7006 CEFBS_None, // G_SMULFIX
7007 CEFBS_None, // G_UMULFIX
7008 CEFBS_None, // G_SMULFIXSAT
7009 CEFBS_None, // G_UMULFIXSAT
7010 CEFBS_None, // G_SDIVFIX
7011 CEFBS_None, // G_UDIVFIX
7012 CEFBS_None, // G_SDIVFIXSAT
7013 CEFBS_None, // G_UDIVFIXSAT
7014 CEFBS_None, // G_FADD
7015 CEFBS_None, // G_FSUB
7016 CEFBS_None, // G_FMUL
7017 CEFBS_None, // G_FMA
7018 CEFBS_None, // G_FMAD
7019 CEFBS_None, // G_FDIV
7020 CEFBS_None, // G_FREM
7021 CEFBS_None, // G_FMODF
7022 CEFBS_None, // G_FPOW
7023 CEFBS_None, // G_FPOWI
7024 CEFBS_None, // G_FEXP
7025 CEFBS_None, // G_FEXP2
7026 CEFBS_None, // G_FEXP10
7027 CEFBS_None, // G_FLOG
7028 CEFBS_None, // G_FLOG2
7029 CEFBS_None, // G_FLOG10
7030 CEFBS_None, // G_FLDEXP
7031 CEFBS_None, // G_FFREXP
7032 CEFBS_None, // G_FNEG
7033 CEFBS_None, // G_FPEXT
7034 CEFBS_None, // G_FPTRUNC
7035 CEFBS_None, // G_FPTOSI
7036 CEFBS_None, // G_FPTOUI
7037 CEFBS_None, // G_SITOFP
7038 CEFBS_None, // G_UITOFP
7039 CEFBS_None, // G_FPTOSI_SAT
7040 CEFBS_None, // G_FPTOUI_SAT
7041 CEFBS_None, // G_FABS
7042 CEFBS_None, // G_FCOPYSIGN
7043 CEFBS_None, // G_IS_FPCLASS
7044 CEFBS_None, // G_FCANONICALIZE
7045 CEFBS_None, // G_FMINNUM
7046 CEFBS_None, // G_FMAXNUM
7047 CEFBS_None, // G_FMINNUM_IEEE
7048 CEFBS_None, // G_FMAXNUM_IEEE
7049 CEFBS_None, // G_FMINIMUM
7050 CEFBS_None, // G_FMAXIMUM
7051 CEFBS_None, // G_FMINIMUMNUM
7052 CEFBS_None, // G_FMAXIMUMNUM
7053 CEFBS_None, // G_GET_FPENV
7054 CEFBS_None, // G_SET_FPENV
7055 CEFBS_None, // G_RESET_FPENV
7056 CEFBS_None, // G_GET_FPMODE
7057 CEFBS_None, // G_SET_FPMODE
7058 CEFBS_None, // G_RESET_FPMODE
7059 CEFBS_None, // G_GET_ROUNDING
7060 CEFBS_None, // G_SET_ROUNDING
7061 CEFBS_None, // G_PTR_ADD
7062 CEFBS_None, // G_PTRMASK
7063 CEFBS_None, // G_SMIN
7064 CEFBS_None, // G_SMAX
7065 CEFBS_None, // G_UMIN
7066 CEFBS_None, // G_UMAX
7067 CEFBS_None, // G_ABS
7068 CEFBS_None, // G_LROUND
7069 CEFBS_None, // G_LLROUND
7070 CEFBS_None, // G_BR
7071 CEFBS_None, // G_BRJT
7072 CEFBS_None, // G_VSCALE
7073 CEFBS_None, // G_INSERT_SUBVECTOR
7074 CEFBS_None, // G_EXTRACT_SUBVECTOR
7075 CEFBS_None, // G_INSERT_VECTOR_ELT
7076 CEFBS_None, // G_EXTRACT_VECTOR_ELT
7077 CEFBS_None, // G_SHUFFLE_VECTOR
7078 CEFBS_None, // G_SPLAT_VECTOR
7079 CEFBS_None, // G_STEP_VECTOR
7080 CEFBS_None, // G_VECTOR_COMPRESS
7081 CEFBS_None, // G_CTTZ
7082 CEFBS_None, // G_CTTZ_ZERO_POISON
7083 CEFBS_None, // G_CTLZ
7084 CEFBS_None, // G_CTLZ_ZERO_POISON
7085 CEFBS_None, // G_CTLS
7086 CEFBS_None, // G_CTPOP
7087 CEFBS_None, // G_BSWAP
7088 CEFBS_None, // G_BITREVERSE
7089 CEFBS_None, // G_CLMUL
7090 CEFBS_None, // G_FCEIL
7091 CEFBS_None, // G_FCOS
7092 CEFBS_None, // G_FSIN
7093 CEFBS_None, // G_FSINCOS
7094 CEFBS_None, // G_FTAN
7095 CEFBS_None, // G_FACOS
7096 CEFBS_None, // G_FASIN
7097 CEFBS_None, // G_FATAN
7098 CEFBS_None, // G_FATAN2
7099 CEFBS_None, // G_FCOSH
7100 CEFBS_None, // G_FSINH
7101 CEFBS_None, // G_FTANH
7102 CEFBS_None, // G_FSQRT
7103 CEFBS_None, // G_FFLOOR
7104 CEFBS_None, // G_FRINT
7105 CEFBS_None, // G_FNEARBYINT
7106 CEFBS_None, // G_ADDRSPACE_CAST
7107 CEFBS_None, // G_BLOCK_ADDR
7108 CEFBS_None, // G_JUMP_TABLE
7109 CEFBS_None, // G_DYN_STACKALLOC
7110 CEFBS_None, // G_STACKSAVE
7111 CEFBS_None, // G_STACKRESTORE
7112 CEFBS_None, // G_STRICT_FADD
7113 CEFBS_None, // G_STRICT_FSUB
7114 CEFBS_None, // G_STRICT_FMUL
7115 CEFBS_None, // G_STRICT_FDIV
7116 CEFBS_None, // G_STRICT_FREM
7117 CEFBS_None, // G_STRICT_FMA
7118 CEFBS_None, // G_STRICT_FSQRT
7119 CEFBS_None, // G_STRICT_FLDEXP
7120 CEFBS_None, // G_STRICT_FCMP
7121 CEFBS_None, // G_STRICT_FCMPS
7122 CEFBS_None, // G_READ_REGISTER
7123 CEFBS_None, // G_WRITE_REGISTER
7124 CEFBS_None, // G_MEMCPY
7125 CEFBS_None, // G_MEMCPY_INLINE
7126 CEFBS_None, // G_MEMMOVE
7127 CEFBS_None, // G_MEMSET
7128 CEFBS_None, // G_BZERO
7129 CEFBS_None, // G_MEMSET_INLINE
7130 CEFBS_None, // G_TRAP
7131 CEFBS_None, // G_DEBUGTRAP
7132 CEFBS_None, // G_UBSANTRAP
7133 CEFBS_None, // G_VECREDUCE_SEQ_FADD
7134 CEFBS_None, // G_VECREDUCE_SEQ_FMUL
7135 CEFBS_None, // G_VECREDUCE_FADD
7136 CEFBS_None, // G_VECREDUCE_FMUL
7137 CEFBS_None, // G_VECREDUCE_FMAX
7138 CEFBS_None, // G_VECREDUCE_FMIN
7139 CEFBS_None, // G_VECREDUCE_FMAXIMUM
7140 CEFBS_None, // G_VECREDUCE_FMINIMUM
7141 CEFBS_None, // G_VECREDUCE_ADD
7142 CEFBS_None, // G_VECREDUCE_MUL
7143 CEFBS_None, // G_VECREDUCE_AND
7144 CEFBS_None, // G_VECREDUCE_OR
7145 CEFBS_None, // G_VECREDUCE_XOR
7146 CEFBS_None, // G_VECREDUCE_SMAX
7147 CEFBS_None, // G_VECREDUCE_SMIN
7148 CEFBS_None, // G_VECREDUCE_UMAX
7149 CEFBS_None, // G_VECREDUCE_UMIN
7150 CEFBS_None, // G_SBFX
7151 CEFBS_None, // G_UBFX
7152 CEFBS_None, // CALL_PARAMS
7153 CEFBS_None, // CALL_PARAMS_S
7154 CEFBS_None, // CALL_RESULTS
7155 CEFBS_None, // CALL_RESULTS_S
7156 CEFBS_HasExceptionHandling, // CATCHRET
7157 CEFBS_HasExceptionHandling, // CATCHRET_S
7158 CEFBS_HasExceptionHandling, // CLEANUPRET
7159 CEFBS_HasExceptionHandling, // CLEANUPRET_S
7160 CEFBS_HasAtomics, // COMPILER_FENCE
7161 CEFBS_HasAtomics, // COMPILER_FENCE_S
7162 CEFBS_None, // RET_CALL_RESULTS
7163 CEFBS_None, // RET_CALL_RESULTS_S
7164 CEFBS_HasSIMD128_HasFP16, // ABS_F16x8
7165 CEFBS_HasSIMD128_HasFP16, // ABS_F16x8_S
7166 CEFBS_None, // ABS_F32
7167 CEFBS_None, // ABS_F32_S
7168 CEFBS_HasSIMD128, // ABS_F32x4
7169 CEFBS_HasSIMD128, // ABS_F32x4_S
7170 CEFBS_None, // ABS_F64
7171 CEFBS_None, // ABS_F64_S
7172 CEFBS_HasSIMD128, // ABS_F64x2
7173 CEFBS_HasSIMD128, // ABS_F64x2_S
7174 CEFBS_HasSIMD128, // ABS_I16x8
7175 CEFBS_HasSIMD128, // ABS_I16x8_S
7176 CEFBS_HasSIMD128, // ABS_I32x4
7177 CEFBS_HasSIMD128, // ABS_I32x4_S
7178 CEFBS_HasSIMD128, // ABS_I64x2
7179 CEFBS_HasSIMD128, // ABS_I64x2_S
7180 CEFBS_HasSIMD128, // ABS_I8x16
7181 CEFBS_HasSIMD128, // ABS_I8x16_S
7182 CEFBS_HasSIMD128_HasFP16, // ADD_F16x8
7183 CEFBS_HasSIMD128_HasFP16, // ADD_F16x8_S
7184 CEFBS_None, // ADD_F32
7185 CEFBS_None, // ADD_F32_S
7186 CEFBS_HasSIMD128, // ADD_F32x4
7187 CEFBS_HasSIMD128, // ADD_F32x4_S
7188 CEFBS_None, // ADD_F64
7189 CEFBS_None, // ADD_F64_S
7190 CEFBS_HasSIMD128, // ADD_F64x2
7191 CEFBS_HasSIMD128, // ADD_F64x2_S
7192 CEFBS_HasSIMD128, // ADD_I16x8
7193 CEFBS_HasSIMD128, // ADD_I16x8_S
7194 CEFBS_None, // ADD_I32
7195 CEFBS_None, // ADD_I32_S
7196 CEFBS_HasSIMD128, // ADD_I32x4
7197 CEFBS_HasSIMD128, // ADD_I32x4_S
7198 CEFBS_None, // ADD_I64
7199 CEFBS_None, // ADD_I64_S
7200 CEFBS_HasSIMD128, // ADD_I64x2
7201 CEFBS_HasSIMD128, // ADD_I64x2_S
7202 CEFBS_HasSIMD128, // ADD_I8x16
7203 CEFBS_HasSIMD128, // ADD_I8x16_S
7204 CEFBS_HasSIMD128, // ADD_SAT_S_I16x8
7205 CEFBS_HasSIMD128, // ADD_SAT_S_I16x8_S
7206 CEFBS_HasSIMD128, // ADD_SAT_S_I8x16
7207 CEFBS_HasSIMD128, // ADD_SAT_S_I8x16_S
7208 CEFBS_HasSIMD128, // ADD_SAT_U_I16x8
7209 CEFBS_HasSIMD128, // ADD_SAT_U_I16x8_S
7210 CEFBS_HasSIMD128, // ADD_SAT_U_I8x16
7211 CEFBS_HasSIMD128, // ADD_SAT_U_I8x16_S
7212 CEFBS_None, // ADJCALLSTACKDOWN
7213 CEFBS_None, // ADJCALLSTACKDOWN_S
7214 CEFBS_None, // ADJCALLSTACKUP
7215 CEFBS_None, // ADJCALLSTACKUP_S
7216 CEFBS_HasSIMD128, // ALLTRUE_I16x8
7217 CEFBS_HasSIMD128, // ALLTRUE_I16x8_S
7218 CEFBS_HasSIMD128, // ALLTRUE_I32x4
7219 CEFBS_HasSIMD128, // ALLTRUE_I32x4_S
7220 CEFBS_HasSIMD128, // ALLTRUE_I64x2
7221 CEFBS_HasSIMD128, // ALLTRUE_I64x2_S
7222 CEFBS_HasSIMD128, // ALLTRUE_I8x16
7223 CEFBS_HasSIMD128, // ALLTRUE_I8x16_S
7224 CEFBS_HasSIMD128, // AND
7225 CEFBS_HasSIMD128, // ANDNOT
7226 CEFBS_HasSIMD128, // ANDNOT_S
7227 CEFBS_None, // AND_I32
7228 CEFBS_None, // AND_I32_S
7229 CEFBS_None, // AND_I64
7230 CEFBS_None, // AND_I64_S
7231 CEFBS_HasSIMD128, // AND_S
7232 CEFBS_HasSIMD128, // ANYTRUE
7233 CEFBS_HasSIMD128, // ANYTRUE_S
7234 CEFBS_None, // ARGUMENT_exnref
7235 CEFBS_None, // ARGUMENT_exnref_S
7236 CEFBS_None, // ARGUMENT_externref
7237 CEFBS_None, // ARGUMENT_externref_S
7238 CEFBS_None, // ARGUMENT_f32
7239 CEFBS_None, // ARGUMENT_f32_S
7240 CEFBS_None, // ARGUMENT_f64
7241 CEFBS_None, // ARGUMENT_f64_S
7242 CEFBS_None, // ARGUMENT_funcref
7243 CEFBS_None, // ARGUMENT_funcref_S
7244 CEFBS_None, // ARGUMENT_i32
7245 CEFBS_None, // ARGUMENT_i32_S
7246 CEFBS_None, // ARGUMENT_i64
7247 CEFBS_None, // ARGUMENT_i64_S
7248 CEFBS_None, // ARGUMENT_v16i8
7249 CEFBS_None, // ARGUMENT_v16i8_S
7250 CEFBS_None, // ARGUMENT_v2f64
7251 CEFBS_None, // ARGUMENT_v2f64_S
7252 CEFBS_None, // ARGUMENT_v2i64
7253 CEFBS_None, // ARGUMENT_v2i64_S
7254 CEFBS_None, // ARGUMENT_v4f32
7255 CEFBS_None, // ARGUMENT_v4f32_S
7256 CEFBS_None, // ARGUMENT_v4i32
7257 CEFBS_None, // ARGUMENT_v4i32_S
7258 CEFBS_None, // ARGUMENT_v8f16
7259 CEFBS_None, // ARGUMENT_v8f16_S
7260 CEFBS_None, // ARGUMENT_v8i16
7261 CEFBS_None, // ARGUMENT_v8i16_S
7262 CEFBS_HasAtomics, // ATOMIC_FENCE
7263 CEFBS_HasAtomics, // ATOMIC_FENCE_S
7264 CEFBS_HasAtomics, // ATOMIC_LOAD16_U_I32_A32
7265 CEFBS_HasAtomics, // ATOMIC_LOAD16_U_I32_A32_S
7266 CEFBS_HasAtomics, // ATOMIC_LOAD16_U_I32_A64
7267 CEFBS_HasAtomics, // ATOMIC_LOAD16_U_I32_A64_S
7268 CEFBS_HasAtomics, // ATOMIC_LOAD16_U_I64_A32
7269 CEFBS_HasAtomics, // ATOMIC_LOAD16_U_I64_A32_S
7270 CEFBS_HasAtomics, // ATOMIC_LOAD16_U_I64_A64
7271 CEFBS_HasAtomics, // ATOMIC_LOAD16_U_I64_A64_S
7272 CEFBS_HasAtomics, // ATOMIC_LOAD32_U_I64_A32
7273 CEFBS_HasAtomics, // ATOMIC_LOAD32_U_I64_A32_S
7274 CEFBS_HasAtomics, // ATOMIC_LOAD32_U_I64_A64
7275 CEFBS_HasAtomics, // ATOMIC_LOAD32_U_I64_A64_S
7276 CEFBS_HasAtomics, // ATOMIC_LOAD8_U_I32_A32
7277 CEFBS_HasAtomics, // ATOMIC_LOAD8_U_I32_A32_S
7278 CEFBS_HasAtomics, // ATOMIC_LOAD8_U_I32_A64
7279 CEFBS_HasAtomics, // ATOMIC_LOAD8_U_I32_A64_S
7280 CEFBS_HasAtomics, // ATOMIC_LOAD8_U_I64_A32
7281 CEFBS_HasAtomics, // ATOMIC_LOAD8_U_I64_A32_S
7282 CEFBS_HasAtomics, // ATOMIC_LOAD8_U_I64_A64
7283 CEFBS_HasAtomics, // ATOMIC_LOAD8_U_I64_A64_S
7284 CEFBS_HasAtomics, // ATOMIC_LOAD_I32_A32
7285 CEFBS_HasAtomics, // ATOMIC_LOAD_I32_A32_S
7286 CEFBS_HasAtomics, // ATOMIC_LOAD_I32_A64
7287 CEFBS_HasAtomics, // ATOMIC_LOAD_I32_A64_S
7288 CEFBS_HasAtomics, // ATOMIC_LOAD_I64_A32
7289 CEFBS_HasAtomics, // ATOMIC_LOAD_I64_A32_S
7290 CEFBS_HasAtomics, // ATOMIC_LOAD_I64_A64
7291 CEFBS_HasAtomics, // ATOMIC_LOAD_I64_A64_S
7292 CEFBS_HasAtomics, // ATOMIC_RMW16_U_ADD_I32_A32
7293 CEFBS_HasAtomics, // ATOMIC_RMW16_U_ADD_I32_A32_S
7294 CEFBS_HasAtomics, // ATOMIC_RMW16_U_ADD_I32_A64
7295 CEFBS_HasAtomics, // ATOMIC_RMW16_U_ADD_I32_A64_S
7296 CEFBS_HasAtomics, // ATOMIC_RMW16_U_ADD_I64_A32
7297 CEFBS_HasAtomics, // ATOMIC_RMW16_U_ADD_I64_A32_S
7298 CEFBS_HasAtomics, // ATOMIC_RMW16_U_ADD_I64_A64
7299 CEFBS_HasAtomics, // ATOMIC_RMW16_U_ADD_I64_A64_S
7300 CEFBS_HasAtomics, // ATOMIC_RMW16_U_AND_I32_A32
7301 CEFBS_HasAtomics, // ATOMIC_RMW16_U_AND_I32_A32_S
7302 CEFBS_HasAtomics, // ATOMIC_RMW16_U_AND_I32_A64
7303 CEFBS_HasAtomics, // ATOMIC_RMW16_U_AND_I32_A64_S
7304 CEFBS_HasAtomics, // ATOMIC_RMW16_U_AND_I64_A32
7305 CEFBS_HasAtomics, // ATOMIC_RMW16_U_AND_I64_A32_S
7306 CEFBS_HasAtomics, // ATOMIC_RMW16_U_AND_I64_A64
7307 CEFBS_HasAtomics, // ATOMIC_RMW16_U_AND_I64_A64_S
7308 CEFBS_HasAtomics, // ATOMIC_RMW16_U_CMPXCHG_I32_A32
7309 CEFBS_HasAtomics, // ATOMIC_RMW16_U_CMPXCHG_I32_A32_S
7310 CEFBS_HasAtomics, // ATOMIC_RMW16_U_CMPXCHG_I32_A64
7311 CEFBS_HasAtomics, // ATOMIC_RMW16_U_CMPXCHG_I32_A64_S
7312 CEFBS_HasAtomics, // ATOMIC_RMW16_U_CMPXCHG_I64_A32
7313 CEFBS_HasAtomics, // ATOMIC_RMW16_U_CMPXCHG_I64_A32_S
7314 CEFBS_HasAtomics, // ATOMIC_RMW16_U_CMPXCHG_I64_A64
7315 CEFBS_HasAtomics, // ATOMIC_RMW16_U_CMPXCHG_I64_A64_S
7316 CEFBS_HasAtomics, // ATOMIC_RMW16_U_OR_I32_A32
7317 CEFBS_HasAtomics, // ATOMIC_RMW16_U_OR_I32_A32_S
7318 CEFBS_HasAtomics, // ATOMIC_RMW16_U_OR_I32_A64
7319 CEFBS_HasAtomics, // ATOMIC_RMW16_U_OR_I32_A64_S
7320 CEFBS_HasAtomics, // ATOMIC_RMW16_U_OR_I64_A32
7321 CEFBS_HasAtomics, // ATOMIC_RMW16_U_OR_I64_A32_S
7322 CEFBS_HasAtomics, // ATOMIC_RMW16_U_OR_I64_A64
7323 CEFBS_HasAtomics, // ATOMIC_RMW16_U_OR_I64_A64_S
7324 CEFBS_HasAtomics, // ATOMIC_RMW16_U_SUB_I32_A32
7325 CEFBS_HasAtomics, // ATOMIC_RMW16_U_SUB_I32_A32_S
7326 CEFBS_HasAtomics, // ATOMIC_RMW16_U_SUB_I32_A64
7327 CEFBS_HasAtomics, // ATOMIC_RMW16_U_SUB_I32_A64_S
7328 CEFBS_HasAtomics, // ATOMIC_RMW16_U_SUB_I64_A32
7329 CEFBS_HasAtomics, // ATOMIC_RMW16_U_SUB_I64_A32_S
7330 CEFBS_HasAtomics, // ATOMIC_RMW16_U_SUB_I64_A64
7331 CEFBS_HasAtomics, // ATOMIC_RMW16_U_SUB_I64_A64_S
7332 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XCHG_I32_A32
7333 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XCHG_I32_A32_S
7334 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XCHG_I32_A64
7335 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XCHG_I32_A64_S
7336 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XCHG_I64_A32
7337 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XCHG_I64_A32_S
7338 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XCHG_I64_A64
7339 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XCHG_I64_A64_S
7340 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XOR_I32_A32
7341 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XOR_I32_A32_S
7342 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XOR_I32_A64
7343 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XOR_I32_A64_S
7344 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XOR_I64_A32
7345 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XOR_I64_A32_S
7346 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XOR_I64_A64
7347 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XOR_I64_A64_S
7348 CEFBS_HasAtomics, // ATOMIC_RMW32_U_ADD_I64_A32
7349 CEFBS_HasAtomics, // ATOMIC_RMW32_U_ADD_I64_A32_S
7350 CEFBS_HasAtomics, // ATOMIC_RMW32_U_ADD_I64_A64
7351 CEFBS_HasAtomics, // ATOMIC_RMW32_U_ADD_I64_A64_S
7352 CEFBS_HasAtomics, // ATOMIC_RMW32_U_AND_I64_A32
7353 CEFBS_HasAtomics, // ATOMIC_RMW32_U_AND_I64_A32_S
7354 CEFBS_HasAtomics, // ATOMIC_RMW32_U_AND_I64_A64
7355 CEFBS_HasAtomics, // ATOMIC_RMW32_U_AND_I64_A64_S
7356 CEFBS_HasAtomics, // ATOMIC_RMW32_U_CMPXCHG_I64_A32
7357 CEFBS_HasAtomics, // ATOMIC_RMW32_U_CMPXCHG_I64_A32_S
7358 CEFBS_HasAtomics, // ATOMIC_RMW32_U_CMPXCHG_I64_A64
7359 CEFBS_HasAtomics, // ATOMIC_RMW32_U_CMPXCHG_I64_A64_S
7360 CEFBS_HasAtomics, // ATOMIC_RMW32_U_OR_I64_A32
7361 CEFBS_HasAtomics, // ATOMIC_RMW32_U_OR_I64_A32_S
7362 CEFBS_HasAtomics, // ATOMIC_RMW32_U_OR_I64_A64
7363 CEFBS_HasAtomics, // ATOMIC_RMW32_U_OR_I64_A64_S
7364 CEFBS_HasAtomics, // ATOMIC_RMW32_U_SUB_I64_A32
7365 CEFBS_HasAtomics, // ATOMIC_RMW32_U_SUB_I64_A32_S
7366 CEFBS_HasAtomics, // ATOMIC_RMW32_U_SUB_I64_A64
7367 CEFBS_HasAtomics, // ATOMIC_RMW32_U_SUB_I64_A64_S
7368 CEFBS_HasAtomics, // ATOMIC_RMW32_U_XCHG_I64_A32
7369 CEFBS_HasAtomics, // ATOMIC_RMW32_U_XCHG_I64_A32_S
7370 CEFBS_HasAtomics, // ATOMIC_RMW32_U_XCHG_I64_A64
7371 CEFBS_HasAtomics, // ATOMIC_RMW32_U_XCHG_I64_A64_S
7372 CEFBS_HasAtomics, // ATOMIC_RMW32_U_XOR_I64_A32
7373 CEFBS_HasAtomics, // ATOMIC_RMW32_U_XOR_I64_A32_S
7374 CEFBS_HasAtomics, // ATOMIC_RMW32_U_XOR_I64_A64
7375 CEFBS_HasAtomics, // ATOMIC_RMW32_U_XOR_I64_A64_S
7376 CEFBS_HasAtomics, // ATOMIC_RMW8_U_ADD_I32_A32
7377 CEFBS_HasAtomics, // ATOMIC_RMW8_U_ADD_I32_A32_S
7378 CEFBS_HasAtomics, // ATOMIC_RMW8_U_ADD_I32_A64
7379 CEFBS_HasAtomics, // ATOMIC_RMW8_U_ADD_I32_A64_S
7380 CEFBS_HasAtomics, // ATOMIC_RMW8_U_ADD_I64_A32
7381 CEFBS_HasAtomics, // ATOMIC_RMW8_U_ADD_I64_A32_S
7382 CEFBS_HasAtomics, // ATOMIC_RMW8_U_ADD_I64_A64
7383 CEFBS_HasAtomics, // ATOMIC_RMW8_U_ADD_I64_A64_S
7384 CEFBS_HasAtomics, // ATOMIC_RMW8_U_AND_I32_A32
7385 CEFBS_HasAtomics, // ATOMIC_RMW8_U_AND_I32_A32_S
7386 CEFBS_HasAtomics, // ATOMIC_RMW8_U_AND_I32_A64
7387 CEFBS_HasAtomics, // ATOMIC_RMW8_U_AND_I32_A64_S
7388 CEFBS_HasAtomics, // ATOMIC_RMW8_U_AND_I64_A32
7389 CEFBS_HasAtomics, // ATOMIC_RMW8_U_AND_I64_A32_S
7390 CEFBS_HasAtomics, // ATOMIC_RMW8_U_AND_I64_A64
7391 CEFBS_HasAtomics, // ATOMIC_RMW8_U_AND_I64_A64_S
7392 CEFBS_HasAtomics, // ATOMIC_RMW8_U_CMPXCHG_I32_A32
7393 CEFBS_HasAtomics, // ATOMIC_RMW8_U_CMPXCHG_I32_A32_S
7394 CEFBS_HasAtomics, // ATOMIC_RMW8_U_CMPXCHG_I32_A64
7395 CEFBS_HasAtomics, // ATOMIC_RMW8_U_CMPXCHG_I32_A64_S
7396 CEFBS_HasAtomics, // ATOMIC_RMW8_U_CMPXCHG_I64_A32
7397 CEFBS_HasAtomics, // ATOMIC_RMW8_U_CMPXCHG_I64_A32_S
7398 CEFBS_HasAtomics, // ATOMIC_RMW8_U_CMPXCHG_I64_A64
7399 CEFBS_HasAtomics, // ATOMIC_RMW8_U_CMPXCHG_I64_A64_S
7400 CEFBS_HasAtomics, // ATOMIC_RMW8_U_OR_I32_A32
7401 CEFBS_HasAtomics, // ATOMIC_RMW8_U_OR_I32_A32_S
7402 CEFBS_HasAtomics, // ATOMIC_RMW8_U_OR_I32_A64
7403 CEFBS_HasAtomics, // ATOMIC_RMW8_U_OR_I32_A64_S
7404 CEFBS_HasAtomics, // ATOMIC_RMW8_U_OR_I64_A32
7405 CEFBS_HasAtomics, // ATOMIC_RMW8_U_OR_I64_A32_S
7406 CEFBS_HasAtomics, // ATOMIC_RMW8_U_OR_I64_A64
7407 CEFBS_HasAtomics, // ATOMIC_RMW8_U_OR_I64_A64_S
7408 CEFBS_HasAtomics, // ATOMIC_RMW8_U_SUB_I32_A32
7409 CEFBS_HasAtomics, // ATOMIC_RMW8_U_SUB_I32_A32_S
7410 CEFBS_HasAtomics, // ATOMIC_RMW8_U_SUB_I32_A64
7411 CEFBS_HasAtomics, // ATOMIC_RMW8_U_SUB_I32_A64_S
7412 CEFBS_HasAtomics, // ATOMIC_RMW8_U_SUB_I64_A32
7413 CEFBS_HasAtomics, // ATOMIC_RMW8_U_SUB_I64_A32_S
7414 CEFBS_HasAtomics, // ATOMIC_RMW8_U_SUB_I64_A64
7415 CEFBS_HasAtomics, // ATOMIC_RMW8_U_SUB_I64_A64_S
7416 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XCHG_I32_A32
7417 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XCHG_I32_A32_S
7418 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XCHG_I32_A64
7419 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XCHG_I32_A64_S
7420 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XCHG_I64_A32
7421 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XCHG_I64_A32_S
7422 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XCHG_I64_A64
7423 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XCHG_I64_A64_S
7424 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XOR_I32_A32
7425 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XOR_I32_A32_S
7426 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XOR_I32_A64
7427 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XOR_I32_A64_S
7428 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XOR_I64_A32
7429 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XOR_I64_A32_S
7430 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XOR_I64_A64
7431 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XOR_I64_A64_S
7432 CEFBS_HasAtomics, // ATOMIC_RMW_ADD_I32_A32
7433 CEFBS_HasAtomics, // ATOMIC_RMW_ADD_I32_A32_S
7434 CEFBS_HasAtomics, // ATOMIC_RMW_ADD_I32_A64
7435 CEFBS_HasAtomics, // ATOMIC_RMW_ADD_I32_A64_S
7436 CEFBS_HasAtomics, // ATOMIC_RMW_ADD_I64_A32
7437 CEFBS_HasAtomics, // ATOMIC_RMW_ADD_I64_A32_S
7438 CEFBS_HasAtomics, // ATOMIC_RMW_ADD_I64_A64
7439 CEFBS_HasAtomics, // ATOMIC_RMW_ADD_I64_A64_S
7440 CEFBS_HasAtomics, // ATOMIC_RMW_AND_I32_A32
7441 CEFBS_HasAtomics, // ATOMIC_RMW_AND_I32_A32_S
7442 CEFBS_HasAtomics, // ATOMIC_RMW_AND_I32_A64
7443 CEFBS_HasAtomics, // ATOMIC_RMW_AND_I32_A64_S
7444 CEFBS_HasAtomics, // ATOMIC_RMW_AND_I64_A32
7445 CEFBS_HasAtomics, // ATOMIC_RMW_AND_I64_A32_S
7446 CEFBS_HasAtomics, // ATOMIC_RMW_AND_I64_A64
7447 CEFBS_HasAtomics, // ATOMIC_RMW_AND_I64_A64_S
7448 CEFBS_HasAtomics, // ATOMIC_RMW_CMPXCHG_I32_A32
7449 CEFBS_HasAtomics, // ATOMIC_RMW_CMPXCHG_I32_A32_S
7450 CEFBS_HasAtomics, // ATOMIC_RMW_CMPXCHG_I32_A64
7451 CEFBS_HasAtomics, // ATOMIC_RMW_CMPXCHG_I32_A64_S
7452 CEFBS_HasAtomics, // ATOMIC_RMW_CMPXCHG_I64_A32
7453 CEFBS_HasAtomics, // ATOMIC_RMW_CMPXCHG_I64_A32_S
7454 CEFBS_HasAtomics, // ATOMIC_RMW_CMPXCHG_I64_A64
7455 CEFBS_HasAtomics, // ATOMIC_RMW_CMPXCHG_I64_A64_S
7456 CEFBS_HasAtomics, // ATOMIC_RMW_OR_I32_A32
7457 CEFBS_HasAtomics, // ATOMIC_RMW_OR_I32_A32_S
7458 CEFBS_HasAtomics, // ATOMIC_RMW_OR_I32_A64
7459 CEFBS_HasAtomics, // ATOMIC_RMW_OR_I32_A64_S
7460 CEFBS_HasAtomics, // ATOMIC_RMW_OR_I64_A32
7461 CEFBS_HasAtomics, // ATOMIC_RMW_OR_I64_A32_S
7462 CEFBS_HasAtomics, // ATOMIC_RMW_OR_I64_A64
7463 CEFBS_HasAtomics, // ATOMIC_RMW_OR_I64_A64_S
7464 CEFBS_HasAtomics, // ATOMIC_RMW_SUB_I32_A32
7465 CEFBS_HasAtomics, // ATOMIC_RMW_SUB_I32_A32_S
7466 CEFBS_HasAtomics, // ATOMIC_RMW_SUB_I32_A64
7467 CEFBS_HasAtomics, // ATOMIC_RMW_SUB_I32_A64_S
7468 CEFBS_HasAtomics, // ATOMIC_RMW_SUB_I64_A32
7469 CEFBS_HasAtomics, // ATOMIC_RMW_SUB_I64_A32_S
7470 CEFBS_HasAtomics, // ATOMIC_RMW_SUB_I64_A64
7471 CEFBS_HasAtomics, // ATOMIC_RMW_SUB_I64_A64_S
7472 CEFBS_HasAtomics, // ATOMIC_RMW_XCHG_I32_A32
7473 CEFBS_HasAtomics, // ATOMIC_RMW_XCHG_I32_A32_S
7474 CEFBS_HasAtomics, // ATOMIC_RMW_XCHG_I32_A64
7475 CEFBS_HasAtomics, // ATOMIC_RMW_XCHG_I32_A64_S
7476 CEFBS_HasAtomics, // ATOMIC_RMW_XCHG_I64_A32
7477 CEFBS_HasAtomics, // ATOMIC_RMW_XCHG_I64_A32_S
7478 CEFBS_HasAtomics, // ATOMIC_RMW_XCHG_I64_A64
7479 CEFBS_HasAtomics, // ATOMIC_RMW_XCHG_I64_A64_S
7480 CEFBS_HasAtomics, // ATOMIC_RMW_XOR_I32_A32
7481 CEFBS_HasAtomics, // ATOMIC_RMW_XOR_I32_A32_S
7482 CEFBS_HasAtomics, // ATOMIC_RMW_XOR_I32_A64
7483 CEFBS_HasAtomics, // ATOMIC_RMW_XOR_I32_A64_S
7484 CEFBS_HasAtomics, // ATOMIC_RMW_XOR_I64_A32
7485 CEFBS_HasAtomics, // ATOMIC_RMW_XOR_I64_A32_S
7486 CEFBS_HasAtomics, // ATOMIC_RMW_XOR_I64_A64
7487 CEFBS_HasAtomics, // ATOMIC_RMW_XOR_I64_A64_S
7488 CEFBS_HasAtomics, // ATOMIC_STORE16_I32_A32
7489 CEFBS_HasAtomics, // ATOMIC_STORE16_I32_A32_S
7490 CEFBS_HasAtomics, // ATOMIC_STORE16_I32_A64
7491 CEFBS_HasAtomics, // ATOMIC_STORE16_I32_A64_S
7492 CEFBS_HasAtomics, // ATOMIC_STORE16_I64_A32
7493 CEFBS_HasAtomics, // ATOMIC_STORE16_I64_A32_S
7494 CEFBS_HasAtomics, // ATOMIC_STORE16_I64_A64
7495 CEFBS_HasAtomics, // ATOMIC_STORE16_I64_A64_S
7496 CEFBS_HasAtomics, // ATOMIC_STORE32_I64_A32
7497 CEFBS_HasAtomics, // ATOMIC_STORE32_I64_A32_S
7498 CEFBS_HasAtomics, // ATOMIC_STORE32_I64_A64
7499 CEFBS_HasAtomics, // ATOMIC_STORE32_I64_A64_S
7500 CEFBS_HasAtomics, // ATOMIC_STORE8_I32_A32
7501 CEFBS_HasAtomics, // ATOMIC_STORE8_I32_A32_S
7502 CEFBS_HasAtomics, // ATOMIC_STORE8_I32_A64
7503 CEFBS_HasAtomics, // ATOMIC_STORE8_I32_A64_S
7504 CEFBS_HasAtomics, // ATOMIC_STORE8_I64_A32
7505 CEFBS_HasAtomics, // ATOMIC_STORE8_I64_A32_S
7506 CEFBS_HasAtomics, // ATOMIC_STORE8_I64_A64
7507 CEFBS_HasAtomics, // ATOMIC_STORE8_I64_A64_S
7508 CEFBS_HasAtomics, // ATOMIC_STORE_I32_A32
7509 CEFBS_HasAtomics, // ATOMIC_STORE_I32_A32_S
7510 CEFBS_HasAtomics, // ATOMIC_STORE_I32_A64
7511 CEFBS_HasAtomics, // ATOMIC_STORE_I32_A64_S
7512 CEFBS_HasAtomics, // ATOMIC_STORE_I64_A32
7513 CEFBS_HasAtomics, // ATOMIC_STORE_I64_A32_S
7514 CEFBS_HasAtomics, // ATOMIC_STORE_I64_A64
7515 CEFBS_HasAtomics, // ATOMIC_STORE_I64_A64_S
7516 CEFBS_HasSIMD128, // AVGR_U_I16x8
7517 CEFBS_HasSIMD128, // AVGR_U_I16x8_S
7518 CEFBS_HasSIMD128, // AVGR_U_I8x16
7519 CEFBS_HasSIMD128, // AVGR_U_I8x16_S
7520 CEFBS_HasSIMD128, // BITMASK_I16x8
7521 CEFBS_HasSIMD128, // BITMASK_I16x8_S
7522 CEFBS_HasSIMD128, // BITMASK_I32x4
7523 CEFBS_HasSIMD128, // BITMASK_I32x4_S
7524 CEFBS_HasSIMD128, // BITMASK_I64x2
7525 CEFBS_HasSIMD128, // BITMASK_I64x2_S
7526 CEFBS_HasSIMD128, // BITMASK_I8x16
7527 CEFBS_HasSIMD128, // BITMASK_I8x16_S
7528 CEFBS_HasSIMD128, // BITSELECT
7529 CEFBS_HasSIMD128, // BITSELECT_S
7530 CEFBS_None, // BLOCK
7531 CEFBS_None, // BLOCK_S
7532 CEFBS_None, // BR
7533 CEFBS_None, // BR_IF
7534 CEFBS_None, // BR_IF_S
7535 CEFBS_None, // BR_S
7536 CEFBS_None, // BR_TABLE_I32
7537 CEFBS_None, // BR_TABLE_I32_S
7538 CEFBS_None, // BR_TABLE_I64
7539 CEFBS_None, // BR_TABLE_I64_S
7540 CEFBS_None, // BR_UNLESS
7541 CEFBS_None, // BR_UNLESS_S
7542 CEFBS_None, // CALL
7543 CEFBS_None, // CALL_INDIRECT
7544 CEFBS_None, // CALL_INDIRECT_S
7545 CEFBS_HasGC, // CALL_REF
7546 CEFBS_HasGC, // CALL_REF_S
7547 CEFBS_None, // CALL_S
7548 CEFBS_HasExceptionHandling, // CATCH
7549 CEFBS_HasExceptionHandling, // CATCH_ALL
7550 CEFBS_HasExceptionHandling, // CATCH_ALL_LEGACY
7551 CEFBS_HasExceptionHandling, // CATCH_ALL_LEGACY_S
7552 CEFBS_HasExceptionHandling, // CATCH_ALL_REF
7553 CEFBS_HasExceptionHandling, // CATCH_ALL_REF_S
7554 CEFBS_HasExceptionHandling, // CATCH_ALL_S
7555 CEFBS_HasExceptionHandling, // CATCH_LEGACY
7556 CEFBS_HasExceptionHandling, // CATCH_LEGACY_S
7557 CEFBS_HasExceptionHandling, // CATCH_REF
7558 CEFBS_HasExceptionHandling, // CATCH_REF_S
7559 CEFBS_HasExceptionHandling, // CATCH_S
7560 CEFBS_HasSIMD128_HasFP16, // CEIL_F16x8
7561 CEFBS_HasSIMD128_HasFP16, // CEIL_F16x8_S
7562 CEFBS_None, // CEIL_F32
7563 CEFBS_None, // CEIL_F32_S
7564 CEFBS_HasSIMD128, // CEIL_F32x4
7565 CEFBS_HasSIMD128, // CEIL_F32x4_S
7566 CEFBS_None, // CEIL_F64
7567 CEFBS_None, // CEIL_F64_S
7568 CEFBS_HasSIMD128, // CEIL_F64x2
7569 CEFBS_HasSIMD128, // CEIL_F64x2_S
7570 CEFBS_None, // CLZ_I32
7571 CEFBS_None, // CLZ_I32_S
7572 CEFBS_None, // CLZ_I64
7573 CEFBS_None, // CLZ_I64_S
7574 CEFBS_None, // CONST_F32
7575 CEFBS_None, // CONST_F32_S
7576 CEFBS_None, // CONST_F64
7577 CEFBS_None, // CONST_F64_S
7578 CEFBS_None, // CONST_I32
7579 CEFBS_None, // CONST_I32_S
7580 CEFBS_None, // CONST_I64
7581 CEFBS_None, // CONST_I64_S
7582 CEFBS_HasSIMD128, // CONST_V128_F32x4
7583 CEFBS_HasSIMD128, // CONST_V128_F32x4_S
7584 CEFBS_HasSIMD128, // CONST_V128_F64x2
7585 CEFBS_HasSIMD128, // CONST_V128_F64x2_S
7586 CEFBS_HasSIMD128, // CONST_V128_I16x8
7587 CEFBS_HasSIMD128, // CONST_V128_I16x8_S
7588 CEFBS_HasSIMD128, // CONST_V128_I32x4
7589 CEFBS_HasSIMD128, // CONST_V128_I32x4_S
7590 CEFBS_HasSIMD128, // CONST_V128_I64x2
7591 CEFBS_HasSIMD128, // CONST_V128_I64x2_S
7592 CEFBS_HasSIMD128, // CONST_V128_I8x16
7593 CEFBS_HasSIMD128, // CONST_V128_I8x16_S
7594 CEFBS_None, // COPYSIGN_F32
7595 CEFBS_None, // COPYSIGN_F32_S
7596 CEFBS_None, // COPYSIGN_F64
7597 CEFBS_None, // COPYSIGN_F64_S
7598 CEFBS_HasReferenceTypes_HasExceptionHandling, // COPY_EXNREF
7599 CEFBS_HasReferenceTypes_HasExceptionHandling, // COPY_EXNREF_S
7600 CEFBS_HasReferenceTypes, // COPY_EXTERNREF
7601 CEFBS_HasReferenceTypes, // COPY_EXTERNREF_S
7602 CEFBS_None, // COPY_F32
7603 CEFBS_None, // COPY_F32_S
7604 CEFBS_None, // COPY_F64
7605 CEFBS_None, // COPY_F64_S
7606 CEFBS_HasReferenceTypes, // COPY_FUNCREF
7607 CEFBS_HasReferenceTypes, // COPY_FUNCREF_S
7608 CEFBS_None, // COPY_I32
7609 CEFBS_None, // COPY_I32_S
7610 CEFBS_None, // COPY_I64
7611 CEFBS_None, // COPY_I64_S
7612 CEFBS_HasSIMD128, // COPY_V128
7613 CEFBS_HasSIMD128, // COPY_V128_S
7614 CEFBS_None, // CTZ_I32
7615 CEFBS_None, // CTZ_I32_S
7616 CEFBS_None, // CTZ_I64
7617 CEFBS_None, // CTZ_I64_S
7618 CEFBS_HasBulkMemoryOpt, // DATA_DROP
7619 CEFBS_HasBulkMemoryOpt, // DATA_DROP_S
7620 CEFBS_None, // DEBUG_UNREACHABLE
7621 CEFBS_None, // DEBUG_UNREACHABLE_S
7622 CEFBS_HasExceptionHandling, // DELEGATE
7623 CEFBS_HasExceptionHandling, // DELEGATE_S
7624 CEFBS_HasSIMD128_HasFP16, // DIV_F16x8
7625 CEFBS_HasSIMD128_HasFP16, // DIV_F16x8_S
7626 CEFBS_None, // DIV_F32
7627 CEFBS_None, // DIV_F32_S
7628 CEFBS_HasSIMD128, // DIV_F32x4
7629 CEFBS_HasSIMD128, // DIV_F32x4_S
7630 CEFBS_None, // DIV_F64
7631 CEFBS_None, // DIV_F64_S
7632 CEFBS_HasSIMD128, // DIV_F64x2
7633 CEFBS_HasSIMD128, // DIV_F64x2_S
7634 CEFBS_None, // DIV_S_I32
7635 CEFBS_None, // DIV_S_I32_S
7636 CEFBS_None, // DIV_S_I64
7637 CEFBS_None, // DIV_S_I64_S
7638 CEFBS_None, // DIV_U_I32
7639 CEFBS_None, // DIV_U_I32_S
7640 CEFBS_None, // DIV_U_I64
7641 CEFBS_None, // DIV_U_I64_S
7642 CEFBS_HasSIMD128, // DOT
7643 CEFBS_HasSIMD128, // DOT_S
7644 CEFBS_HasReferenceTypes_HasExceptionHandling, // DROP_EXNREF
7645 CEFBS_HasReferenceTypes_HasExceptionHandling, // DROP_EXNREF_S
7646 CEFBS_HasReferenceTypes, // DROP_EXTERNREF
7647 CEFBS_HasReferenceTypes, // DROP_EXTERNREF_S
7648 CEFBS_None, // DROP_F32
7649 CEFBS_None, // DROP_F32_S
7650 CEFBS_None, // DROP_F64
7651 CEFBS_None, // DROP_F64_S
7652 CEFBS_HasReferenceTypes, // DROP_FUNCREF
7653 CEFBS_HasReferenceTypes, // DROP_FUNCREF_S
7654 CEFBS_None, // DROP_I32
7655 CEFBS_None, // DROP_I32_S
7656 CEFBS_None, // DROP_I64
7657 CEFBS_None, // DROP_I64_S
7658 CEFBS_HasSIMD128, // DROP_V128
7659 CEFBS_HasSIMD128, // DROP_V128_S
7660 CEFBS_None, // ELSE
7661 CEFBS_None, // ELSE_S
7662 CEFBS_None, // END
7663 CEFBS_None, // END_BLOCK
7664 CEFBS_None, // END_BLOCK_S
7665 CEFBS_None, // END_FUNCTION
7666 CEFBS_None, // END_FUNCTION_S
7667 CEFBS_None, // END_IF
7668 CEFBS_None, // END_IF_S
7669 CEFBS_None, // END_LOOP
7670 CEFBS_None, // END_LOOP_S
7671 CEFBS_None, // END_S
7672 CEFBS_HasExceptionHandling, // END_TRY
7673 CEFBS_HasExceptionHandling, // END_TRY_S
7674 CEFBS_HasExceptionHandling, // END_TRY_TABLE
7675 CEFBS_HasExceptionHandling, // END_TRY_TABLE_S
7676 CEFBS_None, // EQZ_I32
7677 CEFBS_None, // EQZ_I32_S
7678 CEFBS_None, // EQZ_I64
7679 CEFBS_None, // EQZ_I64_S
7680 CEFBS_HasSIMD128_HasFP16, // EQ_F16x8
7681 CEFBS_HasSIMD128_HasFP16, // EQ_F16x8_S
7682 CEFBS_None, // EQ_F32
7683 CEFBS_None, // EQ_F32_S
7684 CEFBS_HasSIMD128, // EQ_F32x4
7685 CEFBS_HasSIMD128, // EQ_F32x4_S
7686 CEFBS_None, // EQ_F64
7687 CEFBS_None, // EQ_F64_S
7688 CEFBS_HasSIMD128, // EQ_F64x2
7689 CEFBS_HasSIMD128, // EQ_F64x2_S
7690 CEFBS_HasSIMD128, // EQ_I16x8
7691 CEFBS_HasSIMD128, // EQ_I16x8_S
7692 CEFBS_None, // EQ_I32
7693 CEFBS_None, // EQ_I32_S
7694 CEFBS_HasSIMD128, // EQ_I32x4
7695 CEFBS_HasSIMD128, // EQ_I32x4_S
7696 CEFBS_None, // EQ_I64
7697 CEFBS_None, // EQ_I64_S
7698 CEFBS_HasSIMD128, // EQ_I64x2
7699 CEFBS_HasSIMD128, // EQ_I64x2_S
7700 CEFBS_HasSIMD128, // EQ_I8x16
7701 CEFBS_HasSIMD128, // EQ_I8x16_S
7702 CEFBS_HasSIMD128, // EXTMUL_HIGH_S_I16x8
7703 CEFBS_HasSIMD128, // EXTMUL_HIGH_S_I16x8_S
7704 CEFBS_HasSIMD128, // EXTMUL_HIGH_S_I32x4
7705 CEFBS_HasSIMD128, // EXTMUL_HIGH_S_I32x4_S
7706 CEFBS_HasSIMD128, // EXTMUL_HIGH_S_I64x2
7707 CEFBS_HasSIMD128, // EXTMUL_HIGH_S_I64x2_S
7708 CEFBS_HasSIMD128, // EXTMUL_HIGH_U_I16x8
7709 CEFBS_HasSIMD128, // EXTMUL_HIGH_U_I16x8_S
7710 CEFBS_HasSIMD128, // EXTMUL_HIGH_U_I32x4
7711 CEFBS_HasSIMD128, // EXTMUL_HIGH_U_I32x4_S
7712 CEFBS_HasSIMD128, // EXTMUL_HIGH_U_I64x2
7713 CEFBS_HasSIMD128, // EXTMUL_HIGH_U_I64x2_S
7714 CEFBS_HasSIMD128, // EXTMUL_LOW_S_I16x8
7715 CEFBS_HasSIMD128, // EXTMUL_LOW_S_I16x8_S
7716 CEFBS_HasSIMD128, // EXTMUL_LOW_S_I32x4
7717 CEFBS_HasSIMD128, // EXTMUL_LOW_S_I32x4_S
7718 CEFBS_HasSIMD128, // EXTMUL_LOW_S_I64x2
7719 CEFBS_HasSIMD128, // EXTMUL_LOW_S_I64x2_S
7720 CEFBS_HasSIMD128, // EXTMUL_LOW_U_I16x8
7721 CEFBS_HasSIMD128, // EXTMUL_LOW_U_I16x8_S
7722 CEFBS_HasSIMD128, // EXTMUL_LOW_U_I32x4
7723 CEFBS_HasSIMD128, // EXTMUL_LOW_U_I32x4_S
7724 CEFBS_HasSIMD128, // EXTMUL_LOW_U_I64x2
7725 CEFBS_HasSIMD128, // EXTMUL_LOW_U_I64x2_S
7726 CEFBS_HasFP16, // EXTRACT_LANE_F16x8
7727 CEFBS_HasFP16, // EXTRACT_LANE_F16x8_S
7728 CEFBS_HasSIMD128, // EXTRACT_LANE_F32x4
7729 CEFBS_HasSIMD128, // EXTRACT_LANE_F32x4_S
7730 CEFBS_HasSIMD128, // EXTRACT_LANE_F64x2
7731 CEFBS_HasSIMD128, // EXTRACT_LANE_F64x2_S
7732 CEFBS_HasSIMD128, // EXTRACT_LANE_I16x8_s
7733 CEFBS_HasSIMD128, // EXTRACT_LANE_I16x8_s_S
7734 CEFBS_HasSIMD128, // EXTRACT_LANE_I16x8_u
7735 CEFBS_HasSIMD128, // EXTRACT_LANE_I16x8_u_S
7736 CEFBS_HasSIMD128, // EXTRACT_LANE_I32x4
7737 CEFBS_HasSIMD128, // EXTRACT_LANE_I32x4_S
7738 CEFBS_HasSIMD128, // EXTRACT_LANE_I64x2
7739 CEFBS_HasSIMD128, // EXTRACT_LANE_I64x2_S
7740 CEFBS_HasSIMD128, // EXTRACT_LANE_I8x16_s
7741 CEFBS_HasSIMD128, // EXTRACT_LANE_I8x16_s_S
7742 CEFBS_HasSIMD128, // EXTRACT_LANE_I8x16_u
7743 CEFBS_HasSIMD128, // EXTRACT_LANE_I8x16_u_S
7744 CEFBS_None, // F32_CONVERT_S_I32
7745 CEFBS_None, // F32_CONVERT_S_I32_S
7746 CEFBS_None, // F32_CONVERT_S_I64
7747 CEFBS_None, // F32_CONVERT_S_I64_S
7748 CEFBS_None, // F32_CONVERT_U_I32
7749 CEFBS_None, // F32_CONVERT_U_I32_S
7750 CEFBS_None, // F32_CONVERT_U_I64
7751 CEFBS_None, // F32_CONVERT_U_I64_S
7752 CEFBS_None, // F32_DEMOTE_F64
7753 CEFBS_None, // F32_DEMOTE_F64_S
7754 CEFBS_None, // F32_REINTERPRET_I32
7755 CEFBS_None, // F32_REINTERPRET_I32_S
7756 CEFBS_None, // F64_CONVERT_S_I32
7757 CEFBS_None, // F64_CONVERT_S_I32_S
7758 CEFBS_None, // F64_CONVERT_S_I64
7759 CEFBS_None, // F64_CONVERT_S_I64_S
7760 CEFBS_None, // F64_CONVERT_U_I32
7761 CEFBS_None, // F64_CONVERT_U_I32_S
7762 CEFBS_None, // F64_CONVERT_U_I64
7763 CEFBS_None, // F64_CONVERT_U_I64_S
7764 CEFBS_None, // F64_PROMOTE_F32
7765 CEFBS_None, // F64_PROMOTE_F32_S
7766 CEFBS_None, // F64_REINTERPRET_I64
7767 CEFBS_None, // F64_REINTERPRET_I64_S
7768 CEFBS_None, // FALLTHROUGH_RETURN
7769 CEFBS_None, // FALLTHROUGH_RETURN_S
7770 CEFBS_HasSIMD128_HasFP16, // FLOOR_F16x8
7771 CEFBS_HasSIMD128_HasFP16, // FLOOR_F16x8_S
7772 CEFBS_None, // FLOOR_F32
7773 CEFBS_None, // FLOOR_F32_S
7774 CEFBS_HasSIMD128, // FLOOR_F32x4
7775 CEFBS_HasSIMD128, // FLOOR_F32x4_S
7776 CEFBS_None, // FLOOR_F64
7777 CEFBS_None, // FLOOR_F64_S
7778 CEFBS_HasSIMD128, // FLOOR_F64x2
7779 CEFBS_HasSIMD128, // FLOOR_F64x2_S
7780 CEFBS_NotHasNontrappingFPToInt, // FP_TO_SINT_I32_F32
7781 CEFBS_NotHasNontrappingFPToInt, // FP_TO_SINT_I32_F32_S
7782 CEFBS_NotHasNontrappingFPToInt, // FP_TO_SINT_I32_F64
7783 CEFBS_NotHasNontrappingFPToInt, // FP_TO_SINT_I32_F64_S
7784 CEFBS_NotHasNontrappingFPToInt, // FP_TO_SINT_I64_F32
7785 CEFBS_NotHasNontrappingFPToInt, // FP_TO_SINT_I64_F32_S
7786 CEFBS_NotHasNontrappingFPToInt, // FP_TO_SINT_I64_F64
7787 CEFBS_NotHasNontrappingFPToInt, // FP_TO_SINT_I64_F64_S
7788 CEFBS_NotHasNontrappingFPToInt, // FP_TO_UINT_I32_F32
7789 CEFBS_NotHasNontrappingFPToInt, // FP_TO_UINT_I32_F32_S
7790 CEFBS_NotHasNontrappingFPToInt, // FP_TO_UINT_I32_F64
7791 CEFBS_NotHasNontrappingFPToInt, // FP_TO_UINT_I32_F64_S
7792 CEFBS_NotHasNontrappingFPToInt, // FP_TO_UINT_I64_F32
7793 CEFBS_NotHasNontrappingFPToInt, // FP_TO_UINT_I64_F32_S
7794 CEFBS_NotHasNontrappingFPToInt, // FP_TO_UINT_I64_F64
7795 CEFBS_NotHasNontrappingFPToInt, // FP_TO_UINT_I64_F64_S
7796 CEFBS_HasSIMD128_HasFP16, // GE_F16x8
7797 CEFBS_HasSIMD128_HasFP16, // GE_F16x8_S
7798 CEFBS_None, // GE_F32
7799 CEFBS_None, // GE_F32_S
7800 CEFBS_HasSIMD128, // GE_F32x4
7801 CEFBS_HasSIMD128, // GE_F32x4_S
7802 CEFBS_None, // GE_F64
7803 CEFBS_None, // GE_F64_S
7804 CEFBS_HasSIMD128, // GE_F64x2
7805 CEFBS_HasSIMD128, // GE_F64x2_S
7806 CEFBS_HasSIMD128, // GE_S_I16x8
7807 CEFBS_HasSIMD128, // GE_S_I16x8_S
7808 CEFBS_None, // GE_S_I32
7809 CEFBS_None, // GE_S_I32_S
7810 CEFBS_HasSIMD128, // GE_S_I32x4
7811 CEFBS_HasSIMD128, // GE_S_I32x4_S
7812 CEFBS_None, // GE_S_I64
7813 CEFBS_None, // GE_S_I64_S
7814 CEFBS_HasSIMD128, // GE_S_I64x2
7815 CEFBS_HasSIMD128, // GE_S_I64x2_S
7816 CEFBS_HasSIMD128, // GE_S_I8x16
7817 CEFBS_HasSIMD128, // GE_S_I8x16_S
7818 CEFBS_HasSIMD128, // GE_U_I16x8
7819 CEFBS_HasSIMD128, // GE_U_I16x8_S
7820 CEFBS_None, // GE_U_I32
7821 CEFBS_None, // GE_U_I32_S
7822 CEFBS_HasSIMD128, // GE_U_I32x4
7823 CEFBS_HasSIMD128, // GE_U_I32x4_S
7824 CEFBS_None, // GE_U_I64
7825 CEFBS_None, // GE_U_I64_S
7826 CEFBS_HasSIMD128, // GE_U_I8x16
7827 CEFBS_HasSIMD128, // GE_U_I8x16_S
7828 CEFBS_HasReferenceTypes_HasExceptionHandling, // GLOBAL_GET_EXNREF
7829 CEFBS_HasReferenceTypes_HasExceptionHandling, // GLOBAL_GET_EXNREF_S
7830 CEFBS_HasReferenceTypes, // GLOBAL_GET_EXTERNREF
7831 CEFBS_HasReferenceTypes, // GLOBAL_GET_EXTERNREF_S
7832 CEFBS_None, // GLOBAL_GET_F32
7833 CEFBS_None, // GLOBAL_GET_F32_S
7834 CEFBS_None, // GLOBAL_GET_F64
7835 CEFBS_None, // GLOBAL_GET_F64_S
7836 CEFBS_HasReferenceTypes, // GLOBAL_GET_FUNCREF
7837 CEFBS_HasReferenceTypes, // GLOBAL_GET_FUNCREF_S
7838 CEFBS_None, // GLOBAL_GET_I32
7839 CEFBS_None, // GLOBAL_GET_I32_S
7840 CEFBS_None, // GLOBAL_GET_I64
7841 CEFBS_None, // GLOBAL_GET_I64_S
7842 CEFBS_HasSIMD128, // GLOBAL_GET_V128
7843 CEFBS_HasSIMD128, // GLOBAL_GET_V128_S
7844 CEFBS_HasReferenceTypes_HasExceptionHandling, // GLOBAL_SET_EXNREF
7845 CEFBS_HasReferenceTypes_HasExceptionHandling, // GLOBAL_SET_EXNREF_S
7846 CEFBS_HasReferenceTypes, // GLOBAL_SET_EXTERNREF
7847 CEFBS_HasReferenceTypes, // GLOBAL_SET_EXTERNREF_S
7848 CEFBS_None, // GLOBAL_SET_F32
7849 CEFBS_None, // GLOBAL_SET_F32_S
7850 CEFBS_None, // GLOBAL_SET_F64
7851 CEFBS_None, // GLOBAL_SET_F64_S
7852 CEFBS_HasReferenceTypes, // GLOBAL_SET_FUNCREF
7853 CEFBS_HasReferenceTypes, // GLOBAL_SET_FUNCREF_S
7854 CEFBS_None, // GLOBAL_SET_I32
7855 CEFBS_None, // GLOBAL_SET_I32_S
7856 CEFBS_None, // GLOBAL_SET_I64
7857 CEFBS_None, // GLOBAL_SET_I64_S
7858 CEFBS_HasSIMD128, // GLOBAL_SET_V128
7859 CEFBS_HasSIMD128, // GLOBAL_SET_V128_S
7860 CEFBS_HasSIMD128_HasFP16, // GT_F16x8
7861 CEFBS_HasSIMD128_HasFP16, // GT_F16x8_S
7862 CEFBS_None, // GT_F32
7863 CEFBS_None, // GT_F32_S
7864 CEFBS_HasSIMD128, // GT_F32x4
7865 CEFBS_HasSIMD128, // GT_F32x4_S
7866 CEFBS_None, // GT_F64
7867 CEFBS_None, // GT_F64_S
7868 CEFBS_HasSIMD128, // GT_F64x2
7869 CEFBS_HasSIMD128, // GT_F64x2_S
7870 CEFBS_HasSIMD128, // GT_S_I16x8
7871 CEFBS_HasSIMD128, // GT_S_I16x8_S
7872 CEFBS_None, // GT_S_I32
7873 CEFBS_None, // GT_S_I32_S
7874 CEFBS_HasSIMD128, // GT_S_I32x4
7875 CEFBS_HasSIMD128, // GT_S_I32x4_S
7876 CEFBS_None, // GT_S_I64
7877 CEFBS_None, // GT_S_I64_S
7878 CEFBS_HasSIMD128, // GT_S_I64x2
7879 CEFBS_HasSIMD128, // GT_S_I64x2_S
7880 CEFBS_HasSIMD128, // GT_S_I8x16
7881 CEFBS_HasSIMD128, // GT_S_I8x16_S
7882 CEFBS_HasSIMD128, // GT_U_I16x8
7883 CEFBS_HasSIMD128, // GT_U_I16x8_S
7884 CEFBS_None, // GT_U_I32
7885 CEFBS_None, // GT_U_I32_S
7886 CEFBS_HasSIMD128, // GT_U_I32x4
7887 CEFBS_HasSIMD128, // GT_U_I32x4_S
7888 CEFBS_None, // GT_U_I64
7889 CEFBS_None, // GT_U_I64_S
7890 CEFBS_HasSIMD128, // GT_U_I8x16
7891 CEFBS_HasSIMD128, // GT_U_I8x16_S
7892 CEFBS_HasSignExt, // I32_EXTEND16_S_I32
7893 CEFBS_HasSignExt, // I32_EXTEND16_S_I32_S
7894 CEFBS_HasSignExt, // I32_EXTEND8_S_I32
7895 CEFBS_HasSignExt, // I32_EXTEND8_S_I32_S
7896 CEFBS_None, // I32_REINTERPRET_F32
7897 CEFBS_None, // I32_REINTERPRET_F32_S
7898 CEFBS_None, // I32_TRUNC_S_F32
7899 CEFBS_None, // I32_TRUNC_S_F32_S
7900 CEFBS_None, // I32_TRUNC_S_F64
7901 CEFBS_None, // I32_TRUNC_S_F64_S
7902 CEFBS_HasNontrappingFPToInt, // I32_TRUNC_S_SAT_F32
7903 CEFBS_HasNontrappingFPToInt, // I32_TRUNC_S_SAT_F32_S
7904 CEFBS_HasNontrappingFPToInt, // I32_TRUNC_S_SAT_F64
7905 CEFBS_HasNontrappingFPToInt, // I32_TRUNC_S_SAT_F64_S
7906 CEFBS_None, // I32_TRUNC_U_F32
7907 CEFBS_None, // I32_TRUNC_U_F32_S
7908 CEFBS_None, // I32_TRUNC_U_F64
7909 CEFBS_None, // I32_TRUNC_U_F64_S
7910 CEFBS_HasNontrappingFPToInt, // I32_TRUNC_U_SAT_F32
7911 CEFBS_HasNontrappingFPToInt, // I32_TRUNC_U_SAT_F32_S
7912 CEFBS_HasNontrappingFPToInt, // I32_TRUNC_U_SAT_F64
7913 CEFBS_HasNontrappingFPToInt, // I32_TRUNC_U_SAT_F64_S
7914 CEFBS_None, // I32_WRAP_I64
7915 CEFBS_None, // I32_WRAP_I64_S
7916 CEFBS_HasWideArithmetic, // I64_ADD128
7917 CEFBS_HasWideArithmetic, // I64_ADD128_S
7918 CEFBS_HasSignExt, // I64_EXTEND16_S_I64
7919 CEFBS_HasSignExt, // I64_EXTEND16_S_I64_S
7920 CEFBS_HasSignExt, // I64_EXTEND32_S_I64
7921 CEFBS_HasSignExt, // I64_EXTEND32_S_I64_S
7922 CEFBS_HasSignExt, // I64_EXTEND8_S_I64
7923 CEFBS_HasSignExt, // I64_EXTEND8_S_I64_S
7924 CEFBS_None, // I64_EXTEND_S_I32
7925 CEFBS_None, // I64_EXTEND_S_I32_S
7926 CEFBS_None, // I64_EXTEND_U_I32
7927 CEFBS_None, // I64_EXTEND_U_I32_S
7928 CEFBS_HasWideArithmetic, // I64_MUL_WIDE_S
7929 CEFBS_HasWideArithmetic, // I64_MUL_WIDE_S_S
7930 CEFBS_HasWideArithmetic, // I64_MUL_WIDE_U
7931 CEFBS_HasWideArithmetic, // I64_MUL_WIDE_U_S
7932 CEFBS_None, // I64_REINTERPRET_F64
7933 CEFBS_None, // I64_REINTERPRET_F64_S
7934 CEFBS_HasWideArithmetic, // I64_SUB128
7935 CEFBS_HasWideArithmetic, // I64_SUB128_S
7936 CEFBS_None, // I64_TRUNC_S_F32
7937 CEFBS_None, // I64_TRUNC_S_F32_S
7938 CEFBS_None, // I64_TRUNC_S_F64
7939 CEFBS_None, // I64_TRUNC_S_F64_S
7940 CEFBS_HasNontrappingFPToInt, // I64_TRUNC_S_SAT_F32
7941 CEFBS_HasNontrappingFPToInt, // I64_TRUNC_S_SAT_F32_S
7942 CEFBS_HasNontrappingFPToInt, // I64_TRUNC_S_SAT_F64
7943 CEFBS_HasNontrappingFPToInt, // I64_TRUNC_S_SAT_F64_S
7944 CEFBS_None, // I64_TRUNC_U_F32
7945 CEFBS_None, // I64_TRUNC_U_F32_S
7946 CEFBS_None, // I64_TRUNC_U_F64
7947 CEFBS_None, // I64_TRUNC_U_F64_S
7948 CEFBS_HasNontrappingFPToInt, // I64_TRUNC_U_SAT_F32
7949 CEFBS_HasNontrappingFPToInt, // I64_TRUNC_U_SAT_F32_S
7950 CEFBS_HasNontrappingFPToInt, // I64_TRUNC_U_SAT_F64
7951 CEFBS_HasNontrappingFPToInt, // I64_TRUNC_U_SAT_F64_S
7952 CEFBS_None, // IF
7953 CEFBS_None, // IF_S
7954 CEFBS_HasRelaxedSIMD, // LANESELECT_I16x8
7955 CEFBS_HasRelaxedSIMD, // LANESELECT_I16x8_S
7956 CEFBS_HasRelaxedSIMD, // LANESELECT_I32x4
7957 CEFBS_HasRelaxedSIMD, // LANESELECT_I32x4_S
7958 CEFBS_HasRelaxedSIMD, // LANESELECT_I64x2
7959 CEFBS_HasRelaxedSIMD, // LANESELECT_I64x2_S
7960 CEFBS_HasRelaxedSIMD, // LANESELECT_I8x16
7961 CEFBS_HasRelaxedSIMD, // LANESELECT_I8x16_S
7962 CEFBS_HasSIMD128_HasFP16, // LE_F16x8
7963 CEFBS_HasSIMD128_HasFP16, // LE_F16x8_S
7964 CEFBS_None, // LE_F32
7965 CEFBS_None, // LE_F32_S
7966 CEFBS_HasSIMD128, // LE_F32x4
7967 CEFBS_HasSIMD128, // LE_F32x4_S
7968 CEFBS_None, // LE_F64
7969 CEFBS_None, // LE_F64_S
7970 CEFBS_HasSIMD128, // LE_F64x2
7971 CEFBS_HasSIMD128, // LE_F64x2_S
7972 CEFBS_HasSIMD128, // LE_S_I16x8
7973 CEFBS_HasSIMD128, // LE_S_I16x8_S
7974 CEFBS_None, // LE_S_I32
7975 CEFBS_None, // LE_S_I32_S
7976 CEFBS_HasSIMD128, // LE_S_I32x4
7977 CEFBS_HasSIMD128, // LE_S_I32x4_S
7978 CEFBS_None, // LE_S_I64
7979 CEFBS_None, // LE_S_I64_S
7980 CEFBS_HasSIMD128, // LE_S_I64x2
7981 CEFBS_HasSIMD128, // LE_S_I64x2_S
7982 CEFBS_HasSIMD128, // LE_S_I8x16
7983 CEFBS_HasSIMD128, // LE_S_I8x16_S
7984 CEFBS_HasSIMD128, // LE_U_I16x8
7985 CEFBS_HasSIMD128, // LE_U_I16x8_S
7986 CEFBS_None, // LE_U_I32
7987 CEFBS_None, // LE_U_I32_S
7988 CEFBS_HasSIMD128, // LE_U_I32x4
7989 CEFBS_HasSIMD128, // LE_U_I32x4_S
7990 CEFBS_None, // LE_U_I64
7991 CEFBS_None, // LE_U_I64_S
7992 CEFBS_HasSIMD128, // LE_U_I8x16
7993 CEFBS_HasSIMD128, // LE_U_I8x16_S
7994 CEFBS_HasSIMD128, // LOAD16_SPLAT_A32
7995 CEFBS_HasSIMD128, // LOAD16_SPLAT_A32_S
7996 CEFBS_HasSIMD128, // LOAD16_SPLAT_A64
7997 CEFBS_HasSIMD128, // LOAD16_SPLAT_A64_S
7998 CEFBS_None, // LOAD16_S_I32_A32
7999 CEFBS_None, // LOAD16_S_I32_A32_S
8000 CEFBS_None, // LOAD16_S_I32_A64
8001 CEFBS_None, // LOAD16_S_I32_A64_S
8002 CEFBS_None, // LOAD16_S_I64_A32
8003 CEFBS_None, // LOAD16_S_I64_A32_S
8004 CEFBS_None, // LOAD16_S_I64_A64
8005 CEFBS_None, // LOAD16_S_I64_A64_S
8006 CEFBS_None, // LOAD16_U_I32_A32
8007 CEFBS_None, // LOAD16_U_I32_A32_S
8008 CEFBS_None, // LOAD16_U_I32_A64
8009 CEFBS_None, // LOAD16_U_I32_A64_S
8010 CEFBS_None, // LOAD16_U_I64_A32
8011 CEFBS_None, // LOAD16_U_I64_A32_S
8012 CEFBS_None, // LOAD16_U_I64_A64
8013 CEFBS_None, // LOAD16_U_I64_A64_S
8014 CEFBS_HasSIMD128, // LOAD32_SPLAT_A32
8015 CEFBS_HasSIMD128, // LOAD32_SPLAT_A32_S
8016 CEFBS_HasSIMD128, // LOAD32_SPLAT_A64
8017 CEFBS_HasSIMD128, // LOAD32_SPLAT_A64_S
8018 CEFBS_None, // LOAD32_S_I64_A32
8019 CEFBS_None, // LOAD32_S_I64_A32_S
8020 CEFBS_None, // LOAD32_S_I64_A64
8021 CEFBS_None, // LOAD32_S_I64_A64_S
8022 CEFBS_None, // LOAD32_U_I64_A32
8023 CEFBS_None, // LOAD32_U_I64_A32_S
8024 CEFBS_None, // LOAD32_U_I64_A64
8025 CEFBS_None, // LOAD32_U_I64_A64_S
8026 CEFBS_HasSIMD128, // LOAD64_SPLAT_A32
8027 CEFBS_HasSIMD128, // LOAD64_SPLAT_A32_S
8028 CEFBS_HasSIMD128, // LOAD64_SPLAT_A64
8029 CEFBS_HasSIMD128, // LOAD64_SPLAT_A64_S
8030 CEFBS_HasSIMD128, // LOAD8_SPLAT_A32
8031 CEFBS_HasSIMD128, // LOAD8_SPLAT_A32_S
8032 CEFBS_HasSIMD128, // LOAD8_SPLAT_A64
8033 CEFBS_HasSIMD128, // LOAD8_SPLAT_A64_S
8034 CEFBS_None, // LOAD8_S_I32_A32
8035 CEFBS_None, // LOAD8_S_I32_A32_S
8036 CEFBS_None, // LOAD8_S_I32_A64
8037 CEFBS_None, // LOAD8_S_I32_A64_S
8038 CEFBS_None, // LOAD8_S_I64_A32
8039 CEFBS_None, // LOAD8_S_I64_A32_S
8040 CEFBS_None, // LOAD8_S_I64_A64
8041 CEFBS_None, // LOAD8_S_I64_A64_S
8042 CEFBS_None, // LOAD8_U_I32_A32
8043 CEFBS_None, // LOAD8_U_I32_A32_S
8044 CEFBS_None, // LOAD8_U_I32_A64
8045 CEFBS_None, // LOAD8_U_I32_A64_S
8046 CEFBS_None, // LOAD8_U_I64_A32
8047 CEFBS_None, // LOAD8_U_I64_A32_S
8048 CEFBS_None, // LOAD8_U_I64_A64
8049 CEFBS_None, // LOAD8_U_I64_A64_S
8050 CEFBS_HasSIMD128, // LOAD_EXTEND_S_I16x8_A32
8051 CEFBS_HasSIMD128, // LOAD_EXTEND_S_I16x8_A32_S
8052 CEFBS_HasSIMD128, // LOAD_EXTEND_S_I16x8_A64
8053 CEFBS_HasSIMD128, // LOAD_EXTEND_S_I16x8_A64_S
8054 CEFBS_HasSIMD128, // LOAD_EXTEND_S_I32x4_A32
8055 CEFBS_HasSIMD128, // LOAD_EXTEND_S_I32x4_A32_S
8056 CEFBS_HasSIMD128, // LOAD_EXTEND_S_I32x4_A64
8057 CEFBS_HasSIMD128, // LOAD_EXTEND_S_I32x4_A64_S
8058 CEFBS_HasSIMD128, // LOAD_EXTEND_S_I64x2_A32
8059 CEFBS_HasSIMD128, // LOAD_EXTEND_S_I64x2_A32_S
8060 CEFBS_HasSIMD128, // LOAD_EXTEND_S_I64x2_A64
8061 CEFBS_HasSIMD128, // LOAD_EXTEND_S_I64x2_A64_S
8062 CEFBS_HasSIMD128, // LOAD_EXTEND_U_I16x8_A32
8063 CEFBS_HasSIMD128, // LOAD_EXTEND_U_I16x8_A32_S
8064 CEFBS_HasSIMD128, // LOAD_EXTEND_U_I16x8_A64
8065 CEFBS_HasSIMD128, // LOAD_EXTEND_U_I16x8_A64_S
8066 CEFBS_HasSIMD128, // LOAD_EXTEND_U_I32x4_A32
8067 CEFBS_HasSIMD128, // LOAD_EXTEND_U_I32x4_A32_S
8068 CEFBS_HasSIMD128, // LOAD_EXTEND_U_I32x4_A64
8069 CEFBS_HasSIMD128, // LOAD_EXTEND_U_I32x4_A64_S
8070 CEFBS_HasSIMD128, // LOAD_EXTEND_U_I64x2_A32
8071 CEFBS_HasSIMD128, // LOAD_EXTEND_U_I64x2_A32_S
8072 CEFBS_HasSIMD128, // LOAD_EXTEND_U_I64x2_A64
8073 CEFBS_HasSIMD128, // LOAD_EXTEND_U_I64x2_A64_S
8074 CEFBS_HasFP16, // LOAD_F16_F32_A32
8075 CEFBS_HasFP16, // LOAD_F16_F32_A32_S
8076 CEFBS_HasFP16, // LOAD_F16_F32_A64
8077 CEFBS_HasFP16, // LOAD_F16_F32_A64_S
8078 CEFBS_None, // LOAD_F32_A32
8079 CEFBS_None, // LOAD_F32_A32_S
8080 CEFBS_None, // LOAD_F32_A64
8081 CEFBS_None, // LOAD_F32_A64_S
8082 CEFBS_None, // LOAD_F64_A32
8083 CEFBS_None, // LOAD_F64_A32_S
8084 CEFBS_None, // LOAD_F64_A64
8085 CEFBS_None, // LOAD_F64_A64_S
8086 CEFBS_None, // LOAD_I32_A32
8087 CEFBS_None, // LOAD_I32_A32_S
8088 CEFBS_None, // LOAD_I32_A64
8089 CEFBS_None, // LOAD_I32_A64_S
8090 CEFBS_None, // LOAD_I64_A32
8091 CEFBS_None, // LOAD_I64_A32_S
8092 CEFBS_None, // LOAD_I64_A64
8093 CEFBS_None, // LOAD_I64_A64_S
8094 CEFBS_HasSIMD128, // LOAD_LANE_16_A32
8095 CEFBS_HasSIMD128, // LOAD_LANE_16_A32_S
8096 CEFBS_HasSIMD128, // LOAD_LANE_16_A64
8097 CEFBS_HasSIMD128, // LOAD_LANE_16_A64_S
8098 CEFBS_HasSIMD128, // LOAD_LANE_32_A32
8099 CEFBS_HasSIMD128, // LOAD_LANE_32_A32_S
8100 CEFBS_HasSIMD128, // LOAD_LANE_32_A64
8101 CEFBS_HasSIMD128, // LOAD_LANE_32_A64_S
8102 CEFBS_HasSIMD128, // LOAD_LANE_64_A32
8103 CEFBS_HasSIMD128, // LOAD_LANE_64_A32_S
8104 CEFBS_HasSIMD128, // LOAD_LANE_64_A64
8105 CEFBS_HasSIMD128, // LOAD_LANE_64_A64_S
8106 CEFBS_HasSIMD128, // LOAD_LANE_8_A32
8107 CEFBS_HasSIMD128, // LOAD_LANE_8_A32_S
8108 CEFBS_HasSIMD128, // LOAD_LANE_8_A64
8109 CEFBS_HasSIMD128, // LOAD_LANE_8_A64_S
8110 CEFBS_HasSIMD128, // LOAD_V128_A32
8111 CEFBS_HasSIMD128, // LOAD_V128_A32_S
8112 CEFBS_HasSIMD128, // LOAD_V128_A64
8113 CEFBS_HasSIMD128, // LOAD_V128_A64_S
8114 CEFBS_HasSIMD128, // LOAD_ZERO_32_A32
8115 CEFBS_HasSIMD128, // LOAD_ZERO_32_A32_S
8116 CEFBS_HasSIMD128, // LOAD_ZERO_32_A64
8117 CEFBS_HasSIMD128, // LOAD_ZERO_32_A64_S
8118 CEFBS_HasSIMD128, // LOAD_ZERO_64_A32
8119 CEFBS_HasSIMD128, // LOAD_ZERO_64_A32_S
8120 CEFBS_HasSIMD128, // LOAD_ZERO_64_A64
8121 CEFBS_HasSIMD128, // LOAD_ZERO_64_A64_S
8122 CEFBS_HasReferenceTypes_HasExceptionHandling, // LOCAL_GET_EXNREF
8123 CEFBS_HasReferenceTypes_HasExceptionHandling, // LOCAL_GET_EXNREF_S
8124 CEFBS_HasReferenceTypes, // LOCAL_GET_EXTERNREF
8125 CEFBS_HasReferenceTypes, // LOCAL_GET_EXTERNREF_S
8126 CEFBS_None, // LOCAL_GET_F32
8127 CEFBS_None, // LOCAL_GET_F32_S
8128 CEFBS_None, // LOCAL_GET_F64
8129 CEFBS_None, // LOCAL_GET_F64_S
8130 CEFBS_HasReferenceTypes, // LOCAL_GET_FUNCREF
8131 CEFBS_HasReferenceTypes, // LOCAL_GET_FUNCREF_S
8132 CEFBS_None, // LOCAL_GET_I32
8133 CEFBS_None, // LOCAL_GET_I32_S
8134 CEFBS_None, // LOCAL_GET_I64
8135 CEFBS_None, // LOCAL_GET_I64_S
8136 CEFBS_HasSIMD128, // LOCAL_GET_V128
8137 CEFBS_HasSIMD128, // LOCAL_GET_V128_S
8138 CEFBS_HasReferenceTypes_HasExceptionHandling, // LOCAL_SET_EXNREF
8139 CEFBS_HasReferenceTypes_HasExceptionHandling, // LOCAL_SET_EXNREF_S
8140 CEFBS_HasReferenceTypes, // LOCAL_SET_EXTERNREF
8141 CEFBS_HasReferenceTypes, // LOCAL_SET_EXTERNREF_S
8142 CEFBS_None, // LOCAL_SET_F32
8143 CEFBS_None, // LOCAL_SET_F32_S
8144 CEFBS_None, // LOCAL_SET_F64
8145 CEFBS_None, // LOCAL_SET_F64_S
8146 CEFBS_HasReferenceTypes, // LOCAL_SET_FUNCREF
8147 CEFBS_HasReferenceTypes, // LOCAL_SET_FUNCREF_S
8148 CEFBS_None, // LOCAL_SET_I32
8149 CEFBS_None, // LOCAL_SET_I32_S
8150 CEFBS_None, // LOCAL_SET_I64
8151 CEFBS_None, // LOCAL_SET_I64_S
8152 CEFBS_HasSIMD128, // LOCAL_SET_V128
8153 CEFBS_HasSIMD128, // LOCAL_SET_V128_S
8154 CEFBS_HasReferenceTypes_HasExceptionHandling, // LOCAL_TEE_EXNREF
8155 CEFBS_HasReferenceTypes_HasExceptionHandling, // LOCAL_TEE_EXNREF_S
8156 CEFBS_HasReferenceTypes, // LOCAL_TEE_EXTERNREF
8157 CEFBS_HasReferenceTypes, // LOCAL_TEE_EXTERNREF_S
8158 CEFBS_None, // LOCAL_TEE_F32
8159 CEFBS_None, // LOCAL_TEE_F32_S
8160 CEFBS_None, // LOCAL_TEE_F64
8161 CEFBS_None, // LOCAL_TEE_F64_S
8162 CEFBS_HasReferenceTypes, // LOCAL_TEE_FUNCREF
8163 CEFBS_HasReferenceTypes, // LOCAL_TEE_FUNCREF_S
8164 CEFBS_None, // LOCAL_TEE_I32
8165 CEFBS_None, // LOCAL_TEE_I32_S
8166 CEFBS_None, // LOCAL_TEE_I64
8167 CEFBS_None, // LOCAL_TEE_I64_S
8168 CEFBS_HasSIMD128, // LOCAL_TEE_V128
8169 CEFBS_HasSIMD128, // LOCAL_TEE_V128_S
8170 CEFBS_None, // LOOP
8171 CEFBS_None, // LOOP_S
8172 CEFBS_HasSIMD128_HasFP16, // LT_F16x8
8173 CEFBS_HasSIMD128_HasFP16, // LT_F16x8_S
8174 CEFBS_None, // LT_F32
8175 CEFBS_None, // LT_F32_S
8176 CEFBS_HasSIMD128, // LT_F32x4
8177 CEFBS_HasSIMD128, // LT_F32x4_S
8178 CEFBS_None, // LT_F64
8179 CEFBS_None, // LT_F64_S
8180 CEFBS_HasSIMD128, // LT_F64x2
8181 CEFBS_HasSIMD128, // LT_F64x2_S
8182 CEFBS_HasSIMD128, // LT_S_I16x8
8183 CEFBS_HasSIMD128, // LT_S_I16x8_S
8184 CEFBS_None, // LT_S_I32
8185 CEFBS_None, // LT_S_I32_S
8186 CEFBS_HasSIMD128, // LT_S_I32x4
8187 CEFBS_HasSIMD128, // LT_S_I32x4_S
8188 CEFBS_None, // LT_S_I64
8189 CEFBS_None, // LT_S_I64_S
8190 CEFBS_HasSIMD128, // LT_S_I64x2
8191 CEFBS_HasSIMD128, // LT_S_I64x2_S
8192 CEFBS_HasSIMD128, // LT_S_I8x16
8193 CEFBS_HasSIMD128, // LT_S_I8x16_S
8194 CEFBS_HasSIMD128, // LT_U_I16x8
8195 CEFBS_HasSIMD128, // LT_U_I16x8_S
8196 CEFBS_None, // LT_U_I32
8197 CEFBS_None, // LT_U_I32_S
8198 CEFBS_HasSIMD128, // LT_U_I32x4
8199 CEFBS_HasSIMD128, // LT_U_I32x4_S
8200 CEFBS_None, // LT_U_I64
8201 CEFBS_None, // LT_U_I64_S
8202 CEFBS_HasSIMD128, // LT_U_I8x16
8203 CEFBS_HasSIMD128, // LT_U_I8x16_S
8204 CEFBS_HasSIMD128_HasFP16, // MADD_F16x8
8205 CEFBS_HasSIMD128_HasFP16, // MADD_F16x8_S
8206 CEFBS_HasSIMD128_HasRelaxedSIMD, // MADD_F32x4
8207 CEFBS_HasSIMD128_HasRelaxedSIMD, // MADD_F32x4_S
8208 CEFBS_HasSIMD128_HasRelaxedSIMD, // MADD_F64x2
8209 CEFBS_HasSIMD128_HasRelaxedSIMD, // MADD_F64x2_S
8210 CEFBS_HasSIMD128_HasFP16, // MAX_F16x8
8211 CEFBS_HasSIMD128_HasFP16, // MAX_F16x8_S
8212 CEFBS_None, // MAX_F32
8213 CEFBS_None, // MAX_F32_S
8214 CEFBS_HasSIMD128, // MAX_F32x4
8215 CEFBS_HasSIMD128, // MAX_F32x4_S
8216 CEFBS_None, // MAX_F64
8217 CEFBS_None, // MAX_F64_S
8218 CEFBS_HasSIMD128, // MAX_F64x2
8219 CEFBS_HasSIMD128, // MAX_F64x2_S
8220 CEFBS_HasSIMD128, // MAX_S_I16x8
8221 CEFBS_HasSIMD128, // MAX_S_I16x8_S
8222 CEFBS_HasSIMD128, // MAX_S_I32x4
8223 CEFBS_HasSIMD128, // MAX_S_I32x4_S
8224 CEFBS_HasSIMD128, // MAX_S_I8x16
8225 CEFBS_HasSIMD128, // MAX_S_I8x16_S
8226 CEFBS_HasSIMD128, // MAX_U_I16x8
8227 CEFBS_HasSIMD128, // MAX_U_I16x8_S
8228 CEFBS_HasSIMD128, // MAX_U_I32x4
8229 CEFBS_HasSIMD128, // MAX_U_I32x4_S
8230 CEFBS_HasSIMD128, // MAX_U_I8x16
8231 CEFBS_HasSIMD128, // MAX_U_I8x16_S
8232 CEFBS_HasBulkMemoryOpt, // MEMCPY_A32
8233 CEFBS_HasBulkMemoryOpt, // MEMCPY_A32_S
8234 CEFBS_HasBulkMemoryOpt, // MEMCPY_A64
8235 CEFBS_HasBulkMemoryOpt, // MEMCPY_A64_S
8236 CEFBS_HasAtomics, // MEMORY_ATOMIC_NOTIFY_A32
8237 CEFBS_HasAtomics, // MEMORY_ATOMIC_NOTIFY_A32_S
8238 CEFBS_HasAtomics, // MEMORY_ATOMIC_NOTIFY_A64
8239 CEFBS_HasAtomics, // MEMORY_ATOMIC_NOTIFY_A64_S
8240 CEFBS_HasAtomics, // MEMORY_ATOMIC_WAIT32_A32
8241 CEFBS_HasAtomics, // MEMORY_ATOMIC_WAIT32_A32_S
8242 CEFBS_HasAtomics, // MEMORY_ATOMIC_WAIT32_A64
8243 CEFBS_HasAtomics, // MEMORY_ATOMIC_WAIT32_A64_S
8244 CEFBS_HasAtomics, // MEMORY_ATOMIC_WAIT64_A32
8245 CEFBS_HasAtomics, // MEMORY_ATOMIC_WAIT64_A32_S
8246 CEFBS_HasAtomics, // MEMORY_ATOMIC_WAIT64_A64
8247 CEFBS_HasAtomics, // MEMORY_ATOMIC_WAIT64_A64_S
8248 CEFBS_HasBulkMemoryOpt, // MEMORY_COPY_A32
8249 CEFBS_HasBulkMemoryOpt, // MEMORY_COPY_A32_S
8250 CEFBS_HasBulkMemoryOpt, // MEMORY_COPY_A64
8251 CEFBS_HasBulkMemoryOpt, // MEMORY_COPY_A64_S
8252 CEFBS_HasBulkMemoryOpt, // MEMORY_FILL_A32
8253 CEFBS_HasBulkMemoryOpt, // MEMORY_FILL_A32_S
8254 CEFBS_HasBulkMemoryOpt, // MEMORY_FILL_A64
8255 CEFBS_HasBulkMemoryOpt, // MEMORY_FILL_A64_S
8256 CEFBS_HasBulkMemoryOpt, // MEMORY_INIT_A32
8257 CEFBS_HasBulkMemoryOpt, // MEMORY_INIT_A32_S
8258 CEFBS_HasBulkMemoryOpt, // MEMORY_INIT_A64
8259 CEFBS_HasBulkMemoryOpt, // MEMORY_INIT_A64_S
8260 CEFBS_HasBulkMemoryOpt, // MEMSET_A32
8261 CEFBS_HasBulkMemoryOpt, // MEMSET_A32_S
8262 CEFBS_HasBulkMemoryOpt, // MEMSET_A64
8263 CEFBS_HasBulkMemoryOpt, // MEMSET_A64_S
8264 CEFBS_HasSIMD128_HasFP16, // MIN_F16x8
8265 CEFBS_HasSIMD128_HasFP16, // MIN_F16x8_S
8266 CEFBS_None, // MIN_F32
8267 CEFBS_None, // MIN_F32_S
8268 CEFBS_HasSIMD128, // MIN_F32x4
8269 CEFBS_HasSIMD128, // MIN_F32x4_S
8270 CEFBS_None, // MIN_F64
8271 CEFBS_None, // MIN_F64_S
8272 CEFBS_HasSIMD128, // MIN_F64x2
8273 CEFBS_HasSIMD128, // MIN_F64x2_S
8274 CEFBS_HasSIMD128, // MIN_S_I16x8
8275 CEFBS_HasSIMD128, // MIN_S_I16x8_S
8276 CEFBS_HasSIMD128, // MIN_S_I32x4
8277 CEFBS_HasSIMD128, // MIN_S_I32x4_S
8278 CEFBS_HasSIMD128, // MIN_S_I8x16
8279 CEFBS_HasSIMD128, // MIN_S_I8x16_S
8280 CEFBS_HasSIMD128, // MIN_U_I16x8
8281 CEFBS_HasSIMD128, // MIN_U_I16x8_S
8282 CEFBS_HasSIMD128, // MIN_U_I32x4
8283 CEFBS_HasSIMD128, // MIN_U_I32x4_S
8284 CEFBS_HasSIMD128, // MIN_U_I8x16
8285 CEFBS_HasSIMD128, // MIN_U_I8x16_S
8286 CEFBS_HasSIMD128_HasFP16, // MUL_F16x8
8287 CEFBS_HasSIMD128_HasFP16, // MUL_F16x8_S
8288 CEFBS_None, // MUL_F32
8289 CEFBS_None, // MUL_F32_S
8290 CEFBS_HasSIMD128, // MUL_F32x4
8291 CEFBS_HasSIMD128, // MUL_F32x4_S
8292 CEFBS_None, // MUL_F64
8293 CEFBS_None, // MUL_F64_S
8294 CEFBS_HasSIMD128, // MUL_F64x2
8295 CEFBS_HasSIMD128, // MUL_F64x2_S
8296 CEFBS_HasSIMD128, // MUL_I16x8
8297 CEFBS_HasSIMD128, // MUL_I16x8_S
8298 CEFBS_None, // MUL_I32
8299 CEFBS_None, // MUL_I32_S
8300 CEFBS_HasSIMD128, // MUL_I32x4
8301 CEFBS_HasSIMD128, // MUL_I32x4_S
8302 CEFBS_None, // MUL_I64
8303 CEFBS_None, // MUL_I64_S
8304 CEFBS_HasSIMD128, // MUL_I64x2
8305 CEFBS_HasSIMD128, // MUL_I64x2_S
8306 CEFBS_HasSIMD128, // NARROW_S_I16x8
8307 CEFBS_HasSIMD128, // NARROW_S_I16x8_S
8308 CEFBS_HasSIMD128, // NARROW_S_I8x16
8309 CEFBS_HasSIMD128, // NARROW_S_I8x16_S
8310 CEFBS_HasSIMD128, // NARROW_U_I16x8
8311 CEFBS_HasSIMD128, // NARROW_U_I16x8_S
8312 CEFBS_HasSIMD128, // NARROW_U_I8x16
8313 CEFBS_HasSIMD128, // NARROW_U_I8x16_S
8314 CEFBS_HasSIMD128_HasFP16, // NEAREST_F16x8
8315 CEFBS_HasSIMD128_HasFP16, // NEAREST_F16x8_S
8316 CEFBS_None, // NEAREST_F32
8317 CEFBS_None, // NEAREST_F32_S
8318 CEFBS_HasSIMD128, // NEAREST_F32x4
8319 CEFBS_HasSIMD128, // NEAREST_F32x4_S
8320 CEFBS_None, // NEAREST_F64
8321 CEFBS_None, // NEAREST_F64_S
8322 CEFBS_HasSIMD128, // NEAREST_F64x2
8323 CEFBS_HasSIMD128, // NEAREST_F64x2_S
8324 CEFBS_HasSIMD128_HasFP16, // NEG_F16x8
8325 CEFBS_HasSIMD128_HasFP16, // NEG_F16x8_S
8326 CEFBS_None, // NEG_F32
8327 CEFBS_None, // NEG_F32_S
8328 CEFBS_HasSIMD128, // NEG_F32x4
8329 CEFBS_HasSIMD128, // NEG_F32x4_S
8330 CEFBS_None, // NEG_F64
8331 CEFBS_None, // NEG_F64_S
8332 CEFBS_HasSIMD128, // NEG_F64x2
8333 CEFBS_HasSIMD128, // NEG_F64x2_S
8334 CEFBS_HasSIMD128, // NEG_I16x8
8335 CEFBS_HasSIMD128, // NEG_I16x8_S
8336 CEFBS_HasSIMD128, // NEG_I32x4
8337 CEFBS_HasSIMD128, // NEG_I32x4_S
8338 CEFBS_HasSIMD128, // NEG_I64x2
8339 CEFBS_HasSIMD128, // NEG_I64x2_S
8340 CEFBS_HasSIMD128, // NEG_I8x16
8341 CEFBS_HasSIMD128, // NEG_I8x16_S
8342 CEFBS_HasSIMD128_HasFP16, // NE_F16x8
8343 CEFBS_HasSIMD128_HasFP16, // NE_F16x8_S
8344 CEFBS_None, // NE_F32
8345 CEFBS_None, // NE_F32_S
8346 CEFBS_HasSIMD128, // NE_F32x4
8347 CEFBS_HasSIMD128, // NE_F32x4_S
8348 CEFBS_None, // NE_F64
8349 CEFBS_None, // NE_F64_S
8350 CEFBS_HasSIMD128, // NE_F64x2
8351 CEFBS_HasSIMD128, // NE_F64x2_S
8352 CEFBS_HasSIMD128, // NE_I16x8
8353 CEFBS_HasSIMD128, // NE_I16x8_S
8354 CEFBS_None, // NE_I32
8355 CEFBS_None, // NE_I32_S
8356 CEFBS_HasSIMD128, // NE_I32x4
8357 CEFBS_HasSIMD128, // NE_I32x4_S
8358 CEFBS_None, // NE_I64
8359 CEFBS_None, // NE_I64_S
8360 CEFBS_HasSIMD128, // NE_I64x2
8361 CEFBS_HasSIMD128, // NE_I64x2_S
8362 CEFBS_HasSIMD128, // NE_I8x16
8363 CEFBS_HasSIMD128, // NE_I8x16_S
8364 CEFBS_HasSIMD128_HasFP16, // NMADD_F16x8
8365 CEFBS_HasSIMD128_HasFP16, // NMADD_F16x8_S
8366 CEFBS_HasSIMD128_HasRelaxedSIMD, // NMADD_F32x4
8367 CEFBS_HasSIMD128_HasRelaxedSIMD, // NMADD_F32x4_S
8368 CEFBS_HasSIMD128_HasRelaxedSIMD, // NMADD_F64x2
8369 CEFBS_HasSIMD128_HasRelaxedSIMD, // NMADD_F64x2_S
8370 CEFBS_None, // NOP
8371 CEFBS_None, // NOP_S
8372 CEFBS_HasSIMD128, // NOT
8373 CEFBS_HasSIMD128, // NOT_S
8374 CEFBS_HasSIMD128, // OR
8375 CEFBS_None, // OR_I32
8376 CEFBS_None, // OR_I32_S
8377 CEFBS_None, // OR_I64
8378 CEFBS_None, // OR_I64_S
8379 CEFBS_HasSIMD128, // OR_S
8380 CEFBS_HasSIMD128_HasFP16, // PMAX_F16x8
8381 CEFBS_HasSIMD128_HasFP16, // PMAX_F16x8_S
8382 CEFBS_HasSIMD128, // PMAX_F32x4
8383 CEFBS_HasSIMD128, // PMAX_F32x4_S
8384 CEFBS_HasSIMD128, // PMAX_F64x2
8385 CEFBS_HasSIMD128, // PMAX_F64x2_S
8386 CEFBS_HasSIMD128_HasFP16, // PMIN_F16x8
8387 CEFBS_HasSIMD128_HasFP16, // PMIN_F16x8_S
8388 CEFBS_HasSIMD128, // PMIN_F32x4
8389 CEFBS_HasSIMD128, // PMIN_F32x4_S
8390 CEFBS_HasSIMD128, // PMIN_F64x2
8391 CEFBS_HasSIMD128, // PMIN_F64x2_S
8392 CEFBS_None, // POPCNT_I32
8393 CEFBS_None, // POPCNT_I32_S
8394 CEFBS_None, // POPCNT_I64
8395 CEFBS_None, // POPCNT_I64_S
8396 CEFBS_HasSIMD128, // POPCNT_I8x16
8397 CEFBS_HasSIMD128, // POPCNT_I8x16_S
8398 CEFBS_HasSIMD128, // Q15MULR_SAT_S_I16x8
8399 CEFBS_HasSIMD128, // Q15MULR_SAT_S_I16x8_S
8400 CEFBS_HasGC, // REF_CAST_FUNCREF
8401 CEFBS_HasGC, // REF_CAST_FUNCREF_S
8402 CEFBS_HasReferenceTypes, // REF_FUNC
8403 CEFBS_HasReferenceTypes, // REF_FUNC_S
8404 CEFBS_HasReferenceTypes, // REF_IS_NULL_EXNREF
8405 CEFBS_HasReferenceTypes, // REF_IS_NULL_EXNREF_S
8406 CEFBS_HasReferenceTypes, // REF_IS_NULL_EXTERNREF
8407 CEFBS_HasReferenceTypes, // REF_IS_NULL_EXTERNREF_S
8408 CEFBS_HasReferenceTypes, // REF_IS_NULL_FUNCREF
8409 CEFBS_HasReferenceTypes, // REF_IS_NULL_FUNCREF_S
8410 CEFBS_HasReferenceTypes, // REF_NULL_EXNREF
8411 CEFBS_HasReferenceTypes, // REF_NULL_EXNREF_S
8412 CEFBS_HasReferenceTypes, // REF_NULL_EXTERNREF
8413 CEFBS_HasReferenceTypes, // REF_NULL_EXTERNREF_S
8414 CEFBS_HasReferenceTypes, // REF_NULL_FUNCREF
8415 CEFBS_HasReferenceTypes, // REF_NULL_FUNCREF_S
8416 CEFBS_HasGC, // REF_TEST_FUNCREF
8417 CEFBS_HasGC, // REF_TEST_FUNCREF_S
8418 CEFBS_HasRelaxedSIMD, // RELAXED_DOT
8419 CEFBS_HasRelaxedSIMD, // RELAXED_DOT_ADD
8420 CEFBS_HasRelaxedSIMD, // RELAXED_DOT_ADD_S
8421 CEFBS_HasRelaxedSIMD, // RELAXED_DOT_BFLOAT
8422 CEFBS_HasRelaxedSIMD, // RELAXED_DOT_BFLOAT_S
8423 CEFBS_HasRelaxedSIMD, // RELAXED_DOT_S
8424 CEFBS_HasRelaxedSIMD, // RELAXED_Q15MULR_S_I16x8
8425 CEFBS_HasRelaxedSIMD, // RELAXED_Q15MULR_S_I16x8_S
8426 CEFBS_HasRelaxedSIMD, // RELAXED_SWIZZLE
8427 CEFBS_HasRelaxedSIMD, // RELAXED_SWIZZLE_S
8428 CEFBS_None, // REM_S_I32
8429 CEFBS_None, // REM_S_I32_S
8430 CEFBS_None, // REM_S_I64
8431 CEFBS_None, // REM_S_I64_S
8432 CEFBS_None, // REM_U_I32
8433 CEFBS_None, // REM_U_I32_S
8434 CEFBS_None, // REM_U_I64
8435 CEFBS_None, // REM_U_I64_S
8436 CEFBS_HasFP16, // REPLACE_LANE_F16x8
8437 CEFBS_HasFP16, // REPLACE_LANE_F16x8_S
8438 CEFBS_HasSIMD128, // REPLACE_LANE_F32x4
8439 CEFBS_HasSIMD128, // REPLACE_LANE_F32x4_S
8440 CEFBS_HasSIMD128, // REPLACE_LANE_F64x2
8441 CEFBS_HasSIMD128, // REPLACE_LANE_F64x2_S
8442 CEFBS_HasSIMD128, // REPLACE_LANE_I16x8
8443 CEFBS_HasSIMD128, // REPLACE_LANE_I16x8_S
8444 CEFBS_HasSIMD128, // REPLACE_LANE_I32x4
8445 CEFBS_HasSIMD128, // REPLACE_LANE_I32x4_S
8446 CEFBS_HasSIMD128, // REPLACE_LANE_I64x2
8447 CEFBS_HasSIMD128, // REPLACE_LANE_I64x2_S
8448 CEFBS_HasSIMD128, // REPLACE_LANE_I8x16
8449 CEFBS_HasSIMD128, // REPLACE_LANE_I8x16_S
8450 CEFBS_HasExceptionHandling, // RETHROW
8451 CEFBS_HasExceptionHandling, // RETHROW_S
8452 CEFBS_None, // RETURN
8453 CEFBS_None, // RETURN_S
8454 CEFBS_HasTailCall, // RET_CALL
8455 CEFBS_HasTailCall, // RET_CALL_INDIRECT
8456 CEFBS_HasTailCall, // RET_CALL_INDIRECT_S
8457 CEFBS_HasTailCall_HasGC, // RET_CALL_REF
8458 CEFBS_HasTailCall_HasGC, // RET_CALL_REF_S
8459 CEFBS_HasTailCall, // RET_CALL_S
8460 CEFBS_None, // ROTL_I32
8461 CEFBS_None, // ROTL_I32_S
8462 CEFBS_None, // ROTL_I64
8463 CEFBS_None, // ROTL_I64_S
8464 CEFBS_None, // ROTR_I32
8465 CEFBS_None, // ROTR_I32_S
8466 CEFBS_None, // ROTR_I64
8467 CEFBS_None, // ROTR_I64_S
8468 CEFBS_HasReferenceTypes, // SELECT_EXNREF
8469 CEFBS_HasReferenceTypes, // SELECT_EXNREF_S
8470 CEFBS_HasReferenceTypes, // SELECT_EXTERNREF
8471 CEFBS_HasReferenceTypes, // SELECT_EXTERNREF_S
8472 CEFBS_None, // SELECT_F32
8473 CEFBS_None, // SELECT_F32_S
8474 CEFBS_None, // SELECT_F64
8475 CEFBS_None, // SELECT_F64_S
8476 CEFBS_HasReferenceTypes, // SELECT_FUNCREF
8477 CEFBS_HasReferenceTypes, // SELECT_FUNCREF_S
8478 CEFBS_None, // SELECT_I32
8479 CEFBS_None, // SELECT_I32_S
8480 CEFBS_None, // SELECT_I64
8481 CEFBS_None, // SELECT_I64_S
8482 CEFBS_HasReferenceTypes, // SELECT_T
8483 CEFBS_HasReferenceTypes, // SELECT_T_S
8484 CEFBS_None, // SELECT_V128
8485 CEFBS_None, // SELECT_V128_S
8486 CEFBS_HasSIMD128, // SHL_I16x8
8487 CEFBS_HasSIMD128, // SHL_I16x8_S
8488 CEFBS_None, // SHL_I32
8489 CEFBS_None, // SHL_I32_S
8490 CEFBS_HasSIMD128, // SHL_I32x4
8491 CEFBS_HasSIMD128, // SHL_I32x4_S
8492 CEFBS_None, // SHL_I64
8493 CEFBS_None, // SHL_I64_S
8494 CEFBS_HasSIMD128, // SHL_I64x2
8495 CEFBS_HasSIMD128, // SHL_I64x2_S
8496 CEFBS_HasSIMD128, // SHL_I8x16
8497 CEFBS_HasSIMD128, // SHL_I8x16_S
8498 CEFBS_HasSIMD128, // SHR_S_I16x8
8499 CEFBS_HasSIMD128, // SHR_S_I16x8_S
8500 CEFBS_None, // SHR_S_I32
8501 CEFBS_None, // SHR_S_I32_S
8502 CEFBS_HasSIMD128, // SHR_S_I32x4
8503 CEFBS_HasSIMD128, // SHR_S_I32x4_S
8504 CEFBS_None, // SHR_S_I64
8505 CEFBS_None, // SHR_S_I64_S
8506 CEFBS_HasSIMD128, // SHR_S_I64x2
8507 CEFBS_HasSIMD128, // SHR_S_I64x2_S
8508 CEFBS_HasSIMD128, // SHR_S_I8x16
8509 CEFBS_HasSIMD128, // SHR_S_I8x16_S
8510 CEFBS_HasSIMD128, // SHR_U_I16x8
8511 CEFBS_HasSIMD128, // SHR_U_I16x8_S
8512 CEFBS_None, // SHR_U_I32
8513 CEFBS_None, // SHR_U_I32_S
8514 CEFBS_HasSIMD128, // SHR_U_I32x4
8515 CEFBS_HasSIMD128, // SHR_U_I32x4_S
8516 CEFBS_None, // SHR_U_I64
8517 CEFBS_None, // SHR_U_I64_S
8518 CEFBS_HasSIMD128, // SHR_U_I64x2
8519 CEFBS_HasSIMD128, // SHR_U_I64x2_S
8520 CEFBS_HasSIMD128, // SHR_U_I8x16
8521 CEFBS_HasSIMD128, // SHR_U_I8x16_S
8522 CEFBS_HasSIMD128, // SHUFFLE
8523 CEFBS_HasSIMD128, // SHUFFLE_S
8524 CEFBS_HasRelaxedSIMD, // SIMD_RELAXED_FMAX_F32x4
8525 CEFBS_HasRelaxedSIMD, // SIMD_RELAXED_FMAX_F32x4_S
8526 CEFBS_HasRelaxedSIMD, // SIMD_RELAXED_FMAX_F64x2
8527 CEFBS_HasRelaxedSIMD, // SIMD_RELAXED_FMAX_F64x2_S
8528 CEFBS_HasRelaxedSIMD, // SIMD_RELAXED_FMIN_F32x4
8529 CEFBS_HasRelaxedSIMD, // SIMD_RELAXED_FMIN_F32x4_S
8530 CEFBS_HasRelaxedSIMD, // SIMD_RELAXED_FMIN_F64x2
8531 CEFBS_HasRelaxedSIMD, // SIMD_RELAXED_FMIN_F64x2_S
8532 CEFBS_HasFP16, // SPLAT_F16x8
8533 CEFBS_HasFP16, // SPLAT_F16x8_S
8534 CEFBS_HasSIMD128, // SPLAT_F32x4
8535 CEFBS_HasSIMD128, // SPLAT_F32x4_S
8536 CEFBS_HasSIMD128, // SPLAT_F64x2
8537 CEFBS_HasSIMD128, // SPLAT_F64x2_S
8538 CEFBS_HasSIMD128, // SPLAT_I16x8
8539 CEFBS_HasSIMD128, // SPLAT_I16x8_S
8540 CEFBS_HasSIMD128, // SPLAT_I32x4
8541 CEFBS_HasSIMD128, // SPLAT_I32x4_S
8542 CEFBS_HasSIMD128, // SPLAT_I64x2
8543 CEFBS_HasSIMD128, // SPLAT_I64x2_S
8544 CEFBS_HasSIMD128, // SPLAT_I8x16
8545 CEFBS_HasSIMD128, // SPLAT_I8x16_S
8546 CEFBS_HasSIMD128_HasFP16, // SQRT_F16x8
8547 CEFBS_HasSIMD128_HasFP16, // SQRT_F16x8_S
8548 CEFBS_None, // SQRT_F32
8549 CEFBS_None, // SQRT_F32_S
8550 CEFBS_HasSIMD128, // SQRT_F32x4
8551 CEFBS_HasSIMD128, // SQRT_F32x4_S
8552 CEFBS_None, // SQRT_F64
8553 CEFBS_None, // SQRT_F64_S
8554 CEFBS_HasSIMD128, // SQRT_F64x2
8555 CEFBS_HasSIMD128, // SQRT_F64x2_S
8556 CEFBS_None, // STORE16_I32_A32
8557 CEFBS_None, // STORE16_I32_A32_S
8558 CEFBS_None, // STORE16_I32_A64
8559 CEFBS_None, // STORE16_I32_A64_S
8560 CEFBS_None, // STORE16_I64_A32
8561 CEFBS_None, // STORE16_I64_A32_S
8562 CEFBS_None, // STORE16_I64_A64
8563 CEFBS_None, // STORE16_I64_A64_S
8564 CEFBS_None, // STORE32_I64_A32
8565 CEFBS_None, // STORE32_I64_A32_S
8566 CEFBS_None, // STORE32_I64_A64
8567 CEFBS_None, // STORE32_I64_A64_S
8568 CEFBS_None, // STORE8_I32_A32
8569 CEFBS_None, // STORE8_I32_A32_S
8570 CEFBS_None, // STORE8_I32_A64
8571 CEFBS_None, // STORE8_I32_A64_S
8572 CEFBS_None, // STORE8_I64_A32
8573 CEFBS_None, // STORE8_I64_A32_S
8574 CEFBS_None, // STORE8_I64_A64
8575 CEFBS_None, // STORE8_I64_A64_S
8576 CEFBS_HasFP16, // STORE_F16_F32_A32
8577 CEFBS_HasFP16, // STORE_F16_F32_A32_S
8578 CEFBS_HasFP16, // STORE_F16_F32_A64
8579 CEFBS_HasFP16, // STORE_F16_F32_A64_S
8580 CEFBS_None, // STORE_F32_A32
8581 CEFBS_None, // STORE_F32_A32_S
8582 CEFBS_None, // STORE_F32_A64
8583 CEFBS_None, // STORE_F32_A64_S
8584 CEFBS_None, // STORE_F64_A32
8585 CEFBS_None, // STORE_F64_A32_S
8586 CEFBS_None, // STORE_F64_A64
8587 CEFBS_None, // STORE_F64_A64_S
8588 CEFBS_None, // STORE_I32_A32
8589 CEFBS_None, // STORE_I32_A32_S
8590 CEFBS_None, // STORE_I32_A64
8591 CEFBS_None, // STORE_I32_A64_S
8592 CEFBS_None, // STORE_I64_A32
8593 CEFBS_None, // STORE_I64_A32_S
8594 CEFBS_None, // STORE_I64_A64
8595 CEFBS_None, // STORE_I64_A64_S
8596 CEFBS_HasSIMD128, // STORE_LANE_I16x8_A32
8597 CEFBS_HasSIMD128, // STORE_LANE_I16x8_A32_S
8598 CEFBS_HasSIMD128, // STORE_LANE_I16x8_A64
8599 CEFBS_HasSIMD128, // STORE_LANE_I16x8_A64_S
8600 CEFBS_HasSIMD128, // STORE_LANE_I32x4_A32
8601 CEFBS_HasSIMD128, // STORE_LANE_I32x4_A32_S
8602 CEFBS_HasSIMD128, // STORE_LANE_I32x4_A64
8603 CEFBS_HasSIMD128, // STORE_LANE_I32x4_A64_S
8604 CEFBS_HasSIMD128, // STORE_LANE_I64x2_A32
8605 CEFBS_HasSIMD128, // STORE_LANE_I64x2_A32_S
8606 CEFBS_HasSIMD128, // STORE_LANE_I64x2_A64
8607 CEFBS_HasSIMD128, // STORE_LANE_I64x2_A64_S
8608 CEFBS_HasSIMD128, // STORE_LANE_I8x16_A32
8609 CEFBS_HasSIMD128, // STORE_LANE_I8x16_A32_S
8610 CEFBS_HasSIMD128, // STORE_LANE_I8x16_A64
8611 CEFBS_HasSIMD128, // STORE_LANE_I8x16_A64_S
8612 CEFBS_HasSIMD128, // STORE_V128_A32
8613 CEFBS_HasSIMD128, // STORE_V128_A32_S
8614 CEFBS_HasSIMD128, // STORE_V128_A64
8615 CEFBS_HasSIMD128, // STORE_V128_A64_S
8616 CEFBS_HasSIMD128_HasFP16, // SUB_F16x8
8617 CEFBS_HasSIMD128_HasFP16, // SUB_F16x8_S
8618 CEFBS_None, // SUB_F32
8619 CEFBS_None, // SUB_F32_S
8620 CEFBS_HasSIMD128, // SUB_F32x4
8621 CEFBS_HasSIMD128, // SUB_F32x4_S
8622 CEFBS_None, // SUB_F64
8623 CEFBS_None, // SUB_F64_S
8624 CEFBS_HasSIMD128, // SUB_F64x2
8625 CEFBS_HasSIMD128, // SUB_F64x2_S
8626 CEFBS_HasSIMD128, // SUB_I16x8
8627 CEFBS_HasSIMD128, // SUB_I16x8_S
8628 CEFBS_None, // SUB_I32
8629 CEFBS_None, // SUB_I32_S
8630 CEFBS_HasSIMD128, // SUB_I32x4
8631 CEFBS_HasSIMD128, // SUB_I32x4_S
8632 CEFBS_None, // SUB_I64
8633 CEFBS_None, // SUB_I64_S
8634 CEFBS_HasSIMD128, // SUB_I64x2
8635 CEFBS_HasSIMD128, // SUB_I64x2_S
8636 CEFBS_HasSIMD128, // SUB_I8x16
8637 CEFBS_HasSIMD128, // SUB_I8x16_S
8638 CEFBS_HasSIMD128, // SUB_SAT_S_I16x8
8639 CEFBS_HasSIMD128, // SUB_SAT_S_I16x8_S
8640 CEFBS_HasSIMD128, // SUB_SAT_S_I8x16
8641 CEFBS_HasSIMD128, // SUB_SAT_S_I8x16_S
8642 CEFBS_HasSIMD128, // SUB_SAT_U_I16x8
8643 CEFBS_HasSIMD128, // SUB_SAT_U_I16x8_S
8644 CEFBS_HasSIMD128, // SUB_SAT_U_I8x16
8645 CEFBS_HasSIMD128, // SUB_SAT_U_I8x16_S
8646 CEFBS_HasSIMD128, // SWIZZLE
8647 CEFBS_HasSIMD128, // SWIZZLE_S
8648 CEFBS_HasReferenceTypes, // TABLE_COPY
8649 CEFBS_HasReferenceTypes, // TABLE_COPY_S
8650 CEFBS_HasReferenceTypes_HasExceptionHandling, // TABLE_FILL_EXNREF
8651 CEFBS_HasReferenceTypes_HasExceptionHandling, // TABLE_FILL_EXNREF_S
8652 CEFBS_HasReferenceTypes, // TABLE_FILL_EXTERNREF
8653 CEFBS_HasReferenceTypes, // TABLE_FILL_EXTERNREF_S
8654 CEFBS_HasReferenceTypes, // TABLE_FILL_FUNCREF
8655 CEFBS_HasReferenceTypes, // TABLE_FILL_FUNCREF_S
8656 CEFBS_HasReferenceTypes_HasExceptionHandling, // TABLE_GET_EXNREF
8657 CEFBS_HasReferenceTypes_HasExceptionHandling, // TABLE_GET_EXNREF_S
8658 CEFBS_HasReferenceTypes, // TABLE_GET_EXTERNREF
8659 CEFBS_HasReferenceTypes, // TABLE_GET_EXTERNREF_S
8660 CEFBS_HasReferenceTypes, // TABLE_GET_FUNCREF
8661 CEFBS_HasReferenceTypes, // TABLE_GET_FUNCREF_S
8662 CEFBS_HasReferenceTypes_HasExceptionHandling, // TABLE_GROW_EXNREF
8663 CEFBS_HasReferenceTypes_HasExceptionHandling, // TABLE_GROW_EXNREF_S
8664 CEFBS_HasReferenceTypes, // TABLE_GROW_EXTERNREF
8665 CEFBS_HasReferenceTypes, // TABLE_GROW_EXTERNREF_S
8666 CEFBS_HasReferenceTypes, // TABLE_GROW_FUNCREF
8667 CEFBS_HasReferenceTypes, // TABLE_GROW_FUNCREF_S
8668 CEFBS_HasReferenceTypes_HasExceptionHandling, // TABLE_SET_EXNREF
8669 CEFBS_HasReferenceTypes_HasExceptionHandling, // TABLE_SET_EXNREF_S
8670 CEFBS_HasReferenceTypes, // TABLE_SET_EXTERNREF
8671 CEFBS_HasReferenceTypes, // TABLE_SET_EXTERNREF_S
8672 CEFBS_HasReferenceTypes, // TABLE_SET_FUNCREF
8673 CEFBS_HasReferenceTypes, // TABLE_SET_FUNCREF_S
8674 CEFBS_HasReferenceTypes, // TABLE_SIZE
8675 CEFBS_HasReferenceTypes, // TABLE_SIZE_S
8676 CEFBS_HasReferenceTypes_HasExceptionHandling, // TEE_EXNREF
8677 CEFBS_HasReferenceTypes_HasExceptionHandling, // TEE_EXNREF_S
8678 CEFBS_HasReferenceTypes, // TEE_EXTERNREF
8679 CEFBS_HasReferenceTypes, // TEE_EXTERNREF_S
8680 CEFBS_None, // TEE_F32
8681 CEFBS_None, // TEE_F32_S
8682 CEFBS_None, // TEE_F64
8683 CEFBS_None, // TEE_F64_S
8684 CEFBS_HasReferenceTypes, // TEE_FUNCREF
8685 CEFBS_HasReferenceTypes, // TEE_FUNCREF_S
8686 CEFBS_None, // TEE_I32
8687 CEFBS_None, // TEE_I32_S
8688 CEFBS_None, // TEE_I64
8689 CEFBS_None, // TEE_I64_S
8690 CEFBS_HasSIMD128, // TEE_V128
8691 CEFBS_HasSIMD128, // TEE_V128_S
8692 CEFBS_HasExceptionHandling, // THROW
8693 CEFBS_HasExceptionHandling, // THROW_REF
8694 CEFBS_HasExceptionHandling, // THROW_REF_S
8695 CEFBS_HasExceptionHandling, // THROW_S
8696 CEFBS_HasSIMD128_HasFP16, // TRUNC_F16x8
8697 CEFBS_HasSIMD128_HasFP16, // TRUNC_F16x8_S
8698 CEFBS_None, // TRUNC_F32
8699 CEFBS_None, // TRUNC_F32_S
8700 CEFBS_HasSIMD128, // TRUNC_F32x4
8701 CEFBS_HasSIMD128, // TRUNC_F32x4_S
8702 CEFBS_None, // TRUNC_F64
8703 CEFBS_None, // TRUNC_F64_S
8704 CEFBS_HasSIMD128, // TRUNC_F64x2
8705 CEFBS_HasSIMD128, // TRUNC_F64x2_S
8706 CEFBS_HasExceptionHandling, // TRY
8707 CEFBS_HasExceptionHandling, // TRY_S
8708 CEFBS_HasExceptionHandling, // TRY_TABLE
8709 CEFBS_HasExceptionHandling, // TRY_TABLE_S
8710 CEFBS_None, // UNREACHABLE
8711 CEFBS_None, // UNREACHABLE_S
8712 CEFBS_HasSIMD128, // XOR
8713 CEFBS_None, // XOR_I32
8714 CEFBS_None, // XOR_I32_S
8715 CEFBS_None, // XOR_I64
8716 CEFBS_None, // XOR_I64_S
8717 CEFBS_HasSIMD128, // XOR_S
8718 CEFBS_None, // anonymous_13995MEMORY_GROW_A32
8719 CEFBS_None, // anonymous_13995MEMORY_GROW_A32_S
8720 CEFBS_None, // anonymous_13995MEMORY_SIZE_A32
8721 CEFBS_None, // anonymous_13995MEMORY_SIZE_A32_S
8722 CEFBS_None, // anonymous_13996MEMORY_GROW_A64
8723 CEFBS_None, // anonymous_13996MEMORY_GROW_A64_S
8724 CEFBS_None, // anonymous_13996MEMORY_SIZE_A64
8725 CEFBS_None, // anonymous_13996MEMORY_SIZE_A64_S
8726 CEFBS_HasSIMD128, // convert_low_s_F64x2
8727 CEFBS_HasSIMD128, // convert_low_s_F64x2_S
8728 CEFBS_HasSIMD128, // convert_low_u_F64x2
8729 CEFBS_HasSIMD128, // convert_low_u_F64x2_S
8730 CEFBS_HasSIMD128_HasFP16, // demote_zero_F16x8
8731 CEFBS_HasSIMD128_HasFP16, // demote_zero_F16x8_S
8732 CEFBS_HasSIMD128, // demote_zero_F32x4
8733 CEFBS_HasSIMD128, // demote_zero_F32x4_S
8734 CEFBS_HasSIMD128, // extadd_pairwise_s_I16x8
8735 CEFBS_HasSIMD128, // extadd_pairwise_s_I16x8_S
8736 CEFBS_HasSIMD128, // extadd_pairwise_s_I32x4
8737 CEFBS_HasSIMD128, // extadd_pairwise_s_I32x4_S
8738 CEFBS_HasSIMD128, // extadd_pairwise_u_I16x8
8739 CEFBS_HasSIMD128, // extadd_pairwise_u_I16x8_S
8740 CEFBS_HasSIMD128, // extadd_pairwise_u_I32x4
8741 CEFBS_HasSIMD128, // extadd_pairwise_u_I32x4_S
8742 CEFBS_HasSIMD128, // extend_high_s_I16x8
8743 CEFBS_HasSIMD128, // extend_high_s_I16x8_S
8744 CEFBS_HasSIMD128, // extend_high_s_I32x4
8745 CEFBS_HasSIMD128, // extend_high_s_I32x4_S
8746 CEFBS_HasSIMD128, // extend_high_s_I64x2
8747 CEFBS_HasSIMD128, // extend_high_s_I64x2_S
8748 CEFBS_HasSIMD128, // extend_high_u_I16x8
8749 CEFBS_HasSIMD128, // extend_high_u_I16x8_S
8750 CEFBS_HasSIMD128, // extend_high_u_I32x4
8751 CEFBS_HasSIMD128, // extend_high_u_I32x4_S
8752 CEFBS_HasSIMD128, // extend_high_u_I64x2
8753 CEFBS_HasSIMD128, // extend_high_u_I64x2_S
8754 CEFBS_HasSIMD128, // extend_low_s_I16x8
8755 CEFBS_HasSIMD128, // extend_low_s_I16x8_S
8756 CEFBS_HasSIMD128, // extend_low_s_I32x4
8757 CEFBS_HasSIMD128, // extend_low_s_I32x4_S
8758 CEFBS_HasSIMD128, // extend_low_s_I64x2
8759 CEFBS_HasSIMD128, // extend_low_s_I64x2_S
8760 CEFBS_HasSIMD128, // extend_low_u_I16x8
8761 CEFBS_HasSIMD128, // extend_low_u_I16x8_S
8762 CEFBS_HasSIMD128, // extend_low_u_I32x4
8763 CEFBS_HasSIMD128, // extend_low_u_I32x4_S
8764 CEFBS_HasSIMD128, // extend_low_u_I64x2
8765 CEFBS_HasSIMD128, // extend_low_u_I64x2_S
8766 CEFBS_HasSIMD128_HasFP16, // fp_to_sint_I16x8
8767 CEFBS_HasSIMD128_HasFP16, // fp_to_sint_I16x8_S
8768 CEFBS_HasSIMD128, // fp_to_sint_I32x4
8769 CEFBS_HasSIMD128, // fp_to_sint_I32x4_S
8770 CEFBS_HasSIMD128_HasFP16, // fp_to_uint_I16x8
8771 CEFBS_HasSIMD128_HasFP16, // fp_to_uint_I16x8_S
8772 CEFBS_HasSIMD128, // fp_to_uint_I32x4
8773 CEFBS_HasSIMD128, // fp_to_uint_I32x4_S
8774 CEFBS_HasRelaxedSIMD, // int_wasm_relaxed_trunc_signed_I32x4
8775 CEFBS_HasRelaxedSIMD, // int_wasm_relaxed_trunc_signed_I32x4_S
8776 CEFBS_HasRelaxedSIMD, // int_wasm_relaxed_trunc_signed_zero_I32x4
8777 CEFBS_HasRelaxedSIMD, // int_wasm_relaxed_trunc_signed_zero_I32x4_S
8778 CEFBS_HasRelaxedSIMD, // int_wasm_relaxed_trunc_unsigned_I32x4
8779 CEFBS_HasRelaxedSIMD, // int_wasm_relaxed_trunc_unsigned_I32x4_S
8780 CEFBS_HasRelaxedSIMD, // int_wasm_relaxed_trunc_unsigned_zero_I32x4
8781 CEFBS_HasRelaxedSIMD, // int_wasm_relaxed_trunc_unsigned_zero_I32x4_S
8782 CEFBS_HasSIMD128_HasFP16, // promote_low_F32x4
8783 CEFBS_HasSIMD128_HasFP16, // promote_low_F32x4_S
8784 CEFBS_HasSIMD128, // promote_low_F64x2
8785 CEFBS_HasSIMD128, // promote_low_F64x2_S
8786 CEFBS_HasSIMD128_HasFP16, // sint_to_fp_F16x8
8787 CEFBS_HasSIMD128_HasFP16, // sint_to_fp_F16x8_S
8788 CEFBS_HasSIMD128, // sint_to_fp_F32x4
8789 CEFBS_HasSIMD128, // sint_to_fp_F32x4_S
8790 CEFBS_HasSIMD128, // trunc_sat_zero_s_I32x4
8791 CEFBS_HasSIMD128, // trunc_sat_zero_s_I32x4_S
8792 CEFBS_HasSIMD128, // trunc_sat_zero_u_I32x4
8793 CEFBS_HasSIMD128, // trunc_sat_zero_u_I32x4_S
8794 CEFBS_HasSIMD128_HasFP16, // uint_to_fp_F16x8
8795 CEFBS_HasSIMD128_HasFP16, // uint_to_fp_F16x8_S
8796 CEFBS_HasSIMD128, // uint_to_fp_F32x4
8797 CEFBS_HasSIMD128, // uint_to_fp_F32x4_S
8798 };
8799
8800 assert(Opcode < 1977);
8801 return FeatureBitsets[RequiredFeaturesRefs[Opcode]];
8802}
8803
8804
8805} // namespace llvm::WebAssembly_MC
8806
8807#endif // GET_COMPUTE_FEATURES
8808
8809#ifdef GET_AVAILABLE_OPCODE_CHECKER
8810#undef GET_AVAILABLE_OPCODE_CHECKER
8811
8812namespace llvm::WebAssembly_MC {
8813
8814bool isOpcodeAvailable(unsigned Opcode, const FeatureBitset &Features) {
8815 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
8816 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
8817 FeatureBitset MissingFeatures =
8818 (AvailableFeatures & RequiredFeatures) ^
8819 RequiredFeatures;
8820 return !MissingFeatures.any();
8821}
8822
8823} // namespace llvm::WebAssembly_MC
8824
8825#endif // GET_AVAILABLE_OPCODE_CHECKER
8826
8827#ifdef ENABLE_INSTR_PREDICATE_VERIFIER
8828#undef ENABLE_INSTR_PREDICATE_VERIFIER
8829
8830#include <sstream>
8831
8832namespace llvm::WebAssembly_MC {
8833
8834#ifndef NDEBUG
8835static const char *SubtargetFeatureNames[] = {
8836 "Feature_HasAtomics",
8837 "Feature_HasBulkMemory",
8838 "Feature_HasBulkMemoryOpt",
8839 "Feature_HasCallIndirectOverlong",
8840 "Feature_HasExceptionHandling",
8841 "Feature_HasExtendedConst",
8842 "Feature_HasFP16",
8843 "Feature_HasGC",
8844 "Feature_HasMultiMemory",
8845 "Feature_HasMultivalue",
8846 "Feature_HasMutableGlobals",
8847 "Feature_HasNontrappingFPToInt",
8848 "Feature_HasReferenceTypes",
8849 "Feature_HasRelaxedAtomics",
8850 "Feature_HasRelaxedSIMD",
8851 "Feature_HasSIMD128",
8852 "Feature_HasSignExt",
8853 "Feature_HasTailCall",
8854 "Feature_HasWideArithmetic",
8855 "Feature_NotHasNontrappingFPToInt",
8856 nullptr
8857};
8858
8859#endif // NDEBUG
8860
8861void verifyInstructionPredicates(
8862 unsigned Opcode, const FeatureBitset &Features) {
8863#ifndef NDEBUG
8864 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
8865 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
8866 FeatureBitset MissingFeatures =
8867 (AvailableFeatures & RequiredFeatures) ^
8868 RequiredFeatures;
8869 if (MissingFeatures.any()) {
8870 std::ostringstream Msg;
8871 Msg << "Attempting to emit " << &WebAssemblyInstrNameData[WebAssemblyInstrNameIndices[Opcode]]
8872 << " instruction but the ";
8873 for (unsigned i = 0, e = MissingFeatures.size(); i != e; ++i)
8874 if (MissingFeatures.test(i))
8875 Msg << SubtargetFeatureNames[i] << " ";
8876 Msg << "predicate(s) are not met";
8877 report_fatal_error(Msg.str().c_str());
8878 }
8879#endif // NDEBUG
8880}
8881
8882} // namespace llvm::WebAssembly_MC
8883
8884#endif // ENABLE_INSTR_PREDICATE_VERIFIER
8885
8886#ifdef GET_INSTRMAP_INFO
8887#undef GET_INSTRMAP_INFO
8888
8889namespace llvm::WebAssembly {
8890
8891enum IsWasm64 {
8892 IsWasm64_1
8893};
8894
8895enum StackBased {
8896 StackBased_0,
8897 StackBased_1
8898};
8899
8900// getRegisterOpcode
8901LLVM_READONLY
8902int32_t getRegisterOpcode(uint32_t Opcode) {
8903 using namespace WebAssembly;
8904 static constexpr uint32_t Table[][2] = {
8905 { CALL_PARAMS_S, CALL_PARAMS },
8906 { CALL_RESULTS_S, CALL_RESULTS },
8907 { CATCHRET_S, CATCHRET },
8908 { CLEANUPRET_S, CLEANUPRET },
8909 { COMPILER_FENCE_S, COMPILER_FENCE },
8910 { RET_CALL_RESULTS_S, RET_CALL_RESULTS },
8911 { ABS_F16x8_S, ABS_F16x8 },
8912 { ABS_F32_S, ABS_F32 },
8913 { ABS_F32x4_S, ABS_F32x4 },
8914 { ABS_F64_S, ABS_F64 },
8915 { ABS_F64x2_S, ABS_F64x2 },
8916 { ABS_I16x8_S, ABS_I16x8 },
8917 { ABS_I32x4_S, ABS_I32x4 },
8918 { ABS_I64x2_S, ABS_I64x2 },
8919 { ABS_I8x16_S, ABS_I8x16 },
8920 { ADD_F16x8_S, ADD_F16x8 },
8921 { ADD_F32_S, ADD_F32 },
8922 { ADD_F32x4_S, ADD_F32x4 },
8923 { ADD_F64_S, ADD_F64 },
8924 { ADD_F64x2_S, ADD_F64x2 },
8925 { ADD_I16x8_S, ADD_I16x8 },
8926 { ADD_I32_S, ADD_I32 },
8927 { ADD_I32x4_S, ADD_I32x4 },
8928 { ADD_I64_S, ADD_I64 },
8929 { ADD_I64x2_S, ADD_I64x2 },
8930 { ADD_I8x16_S, ADD_I8x16 },
8931 { ADD_SAT_S_I16x8_S, ADD_SAT_S_I16x8 },
8932 { ADD_SAT_S_I8x16_S, ADD_SAT_S_I8x16 },
8933 { ADD_SAT_U_I16x8_S, ADD_SAT_U_I16x8 },
8934 { ADD_SAT_U_I8x16_S, ADD_SAT_U_I8x16 },
8935 { ADJCALLSTACKDOWN_S, ADJCALLSTACKDOWN },
8936 { ADJCALLSTACKUP_S, ADJCALLSTACKUP },
8937 { ALLTRUE_I16x8_S, ALLTRUE_I16x8 },
8938 { ALLTRUE_I32x4_S, ALLTRUE_I32x4 },
8939 { ALLTRUE_I64x2_S, ALLTRUE_I64x2 },
8940 { ALLTRUE_I8x16_S, ALLTRUE_I8x16 },
8941 { ANDNOT_S, ANDNOT },
8942 { AND_I32_S, AND_I32 },
8943 { AND_I64_S, AND_I64 },
8944 { AND_S, AND },
8945 { ANYTRUE_S, ANYTRUE },
8946 { ARGUMENT_exnref_S, ARGUMENT_exnref },
8947 { ARGUMENT_externref_S, ARGUMENT_externref },
8948 { ARGUMENT_f32_S, ARGUMENT_f32 },
8949 { ARGUMENT_f64_S, ARGUMENT_f64 },
8950 { ARGUMENT_funcref_S, ARGUMENT_funcref },
8951 { ARGUMENT_i32_S, ARGUMENT_i32 },
8952 { ARGUMENT_i64_S, ARGUMENT_i64 },
8953 { ARGUMENT_v16i8_S, ARGUMENT_v16i8 },
8954 { ARGUMENT_v2f64_S, ARGUMENT_v2f64 },
8955 { ARGUMENT_v2i64_S, ARGUMENT_v2i64 },
8956 { ARGUMENT_v4f32_S, ARGUMENT_v4f32 },
8957 { ARGUMENT_v4i32_S, ARGUMENT_v4i32 },
8958 { ARGUMENT_v8f16_S, ARGUMENT_v8f16 },
8959 { ARGUMENT_v8i16_S, ARGUMENT_v8i16 },
8960 { ATOMIC_FENCE_S, ATOMIC_FENCE },
8961 { ATOMIC_LOAD16_U_I32_A32_S, ATOMIC_LOAD16_U_I32_A32 },
8962 { ATOMIC_LOAD16_U_I32_A64_S, ATOMIC_LOAD16_U_I32_A64 },
8963 { ATOMIC_LOAD16_U_I64_A32_S, ATOMIC_LOAD16_U_I64_A32 },
8964 { ATOMIC_LOAD16_U_I64_A64_S, ATOMIC_LOAD16_U_I64_A64 },
8965 { ATOMIC_LOAD32_U_I64_A32_S, ATOMIC_LOAD32_U_I64_A32 },
8966 { ATOMIC_LOAD32_U_I64_A64_S, ATOMIC_LOAD32_U_I64_A64 },
8967 { ATOMIC_LOAD8_U_I32_A32_S, ATOMIC_LOAD8_U_I32_A32 },
8968 { ATOMIC_LOAD8_U_I32_A64_S, ATOMIC_LOAD8_U_I32_A64 },
8969 { ATOMIC_LOAD8_U_I64_A32_S, ATOMIC_LOAD8_U_I64_A32 },
8970 { ATOMIC_LOAD8_U_I64_A64_S, ATOMIC_LOAD8_U_I64_A64 },
8971 { ATOMIC_LOAD_I32_A32_S, ATOMIC_LOAD_I32_A32 },
8972 { ATOMIC_LOAD_I32_A64_S, ATOMIC_LOAD_I32_A64 },
8973 { ATOMIC_LOAD_I64_A32_S, ATOMIC_LOAD_I64_A32 },
8974 { ATOMIC_LOAD_I64_A64_S, ATOMIC_LOAD_I64_A64 },
8975 { ATOMIC_RMW16_U_ADD_I32_A32_S, ATOMIC_RMW16_U_ADD_I32_A32 },
8976 { ATOMIC_RMW16_U_ADD_I32_A64_S, ATOMIC_RMW16_U_ADD_I32_A64 },
8977 { ATOMIC_RMW16_U_ADD_I64_A32_S, ATOMIC_RMW16_U_ADD_I64_A32 },
8978 { ATOMIC_RMW16_U_ADD_I64_A64_S, ATOMIC_RMW16_U_ADD_I64_A64 },
8979 { ATOMIC_RMW16_U_AND_I32_A32_S, ATOMIC_RMW16_U_AND_I32_A32 },
8980 { ATOMIC_RMW16_U_AND_I32_A64_S, ATOMIC_RMW16_U_AND_I32_A64 },
8981 { ATOMIC_RMW16_U_AND_I64_A32_S, ATOMIC_RMW16_U_AND_I64_A32 },
8982 { ATOMIC_RMW16_U_AND_I64_A64_S, ATOMIC_RMW16_U_AND_I64_A64 },
8983 { ATOMIC_RMW16_U_CMPXCHG_I32_A32_S, ATOMIC_RMW16_U_CMPXCHG_I32_A32 },
8984 { ATOMIC_RMW16_U_CMPXCHG_I32_A64_S, ATOMIC_RMW16_U_CMPXCHG_I32_A64 },
8985 { ATOMIC_RMW16_U_CMPXCHG_I64_A32_S, ATOMIC_RMW16_U_CMPXCHG_I64_A32 },
8986 { ATOMIC_RMW16_U_CMPXCHG_I64_A64_S, ATOMIC_RMW16_U_CMPXCHG_I64_A64 },
8987 { ATOMIC_RMW16_U_OR_I32_A32_S, ATOMIC_RMW16_U_OR_I32_A32 },
8988 { ATOMIC_RMW16_U_OR_I32_A64_S, ATOMIC_RMW16_U_OR_I32_A64 },
8989 { ATOMIC_RMW16_U_OR_I64_A32_S, ATOMIC_RMW16_U_OR_I64_A32 },
8990 { ATOMIC_RMW16_U_OR_I64_A64_S, ATOMIC_RMW16_U_OR_I64_A64 },
8991 { ATOMIC_RMW16_U_SUB_I32_A32_S, ATOMIC_RMW16_U_SUB_I32_A32 },
8992 { ATOMIC_RMW16_U_SUB_I32_A64_S, ATOMIC_RMW16_U_SUB_I32_A64 },
8993 { ATOMIC_RMW16_U_SUB_I64_A32_S, ATOMIC_RMW16_U_SUB_I64_A32 },
8994 { ATOMIC_RMW16_U_SUB_I64_A64_S, ATOMIC_RMW16_U_SUB_I64_A64 },
8995 { ATOMIC_RMW16_U_XCHG_I32_A32_S, ATOMIC_RMW16_U_XCHG_I32_A32 },
8996 { ATOMIC_RMW16_U_XCHG_I32_A64_S, ATOMIC_RMW16_U_XCHG_I32_A64 },
8997 { ATOMIC_RMW16_U_XCHG_I64_A32_S, ATOMIC_RMW16_U_XCHG_I64_A32 },
8998 { ATOMIC_RMW16_U_XCHG_I64_A64_S, ATOMIC_RMW16_U_XCHG_I64_A64 },
8999 { ATOMIC_RMW16_U_XOR_I32_A32_S, ATOMIC_RMW16_U_XOR_I32_A32 },
9000 { ATOMIC_RMW16_U_XOR_I32_A64_S, ATOMIC_RMW16_U_XOR_I32_A64 },
9001 { ATOMIC_RMW16_U_XOR_I64_A32_S, ATOMIC_RMW16_U_XOR_I64_A32 },
9002 { ATOMIC_RMW16_U_XOR_I64_A64_S, ATOMIC_RMW16_U_XOR_I64_A64 },
9003 { ATOMIC_RMW32_U_ADD_I64_A32_S, ATOMIC_RMW32_U_ADD_I64_A32 },
9004 { ATOMIC_RMW32_U_ADD_I64_A64_S, ATOMIC_RMW32_U_ADD_I64_A64 },
9005 { ATOMIC_RMW32_U_AND_I64_A32_S, ATOMIC_RMW32_U_AND_I64_A32 },
9006 { ATOMIC_RMW32_U_AND_I64_A64_S, ATOMIC_RMW32_U_AND_I64_A64 },
9007 { ATOMIC_RMW32_U_CMPXCHG_I64_A32_S, ATOMIC_RMW32_U_CMPXCHG_I64_A32 },
9008 { ATOMIC_RMW32_U_CMPXCHG_I64_A64_S, ATOMIC_RMW32_U_CMPXCHG_I64_A64 },
9009 { ATOMIC_RMW32_U_OR_I64_A32_S, ATOMIC_RMW32_U_OR_I64_A32 },
9010 { ATOMIC_RMW32_U_OR_I64_A64_S, ATOMIC_RMW32_U_OR_I64_A64 },
9011 { ATOMIC_RMW32_U_SUB_I64_A32_S, ATOMIC_RMW32_U_SUB_I64_A32 },
9012 { ATOMIC_RMW32_U_SUB_I64_A64_S, ATOMIC_RMW32_U_SUB_I64_A64 },
9013 { ATOMIC_RMW32_U_XCHG_I64_A32_S, ATOMIC_RMW32_U_XCHG_I64_A32 },
9014 { ATOMIC_RMW32_U_XCHG_I64_A64_S, ATOMIC_RMW32_U_XCHG_I64_A64 },
9015 { ATOMIC_RMW32_U_XOR_I64_A32_S, ATOMIC_RMW32_U_XOR_I64_A32 },
9016 { ATOMIC_RMW32_U_XOR_I64_A64_S, ATOMIC_RMW32_U_XOR_I64_A64 },
9017 { ATOMIC_RMW8_U_ADD_I32_A32_S, ATOMIC_RMW8_U_ADD_I32_A32 },
9018 { ATOMIC_RMW8_U_ADD_I32_A64_S, ATOMIC_RMW8_U_ADD_I32_A64 },
9019 { ATOMIC_RMW8_U_ADD_I64_A32_S, ATOMIC_RMW8_U_ADD_I64_A32 },
9020 { ATOMIC_RMW8_U_ADD_I64_A64_S, ATOMIC_RMW8_U_ADD_I64_A64 },
9021 { ATOMIC_RMW8_U_AND_I32_A32_S, ATOMIC_RMW8_U_AND_I32_A32 },
9022 { ATOMIC_RMW8_U_AND_I32_A64_S, ATOMIC_RMW8_U_AND_I32_A64 },
9023 { ATOMIC_RMW8_U_AND_I64_A32_S, ATOMIC_RMW8_U_AND_I64_A32 },
9024 { ATOMIC_RMW8_U_AND_I64_A64_S, ATOMIC_RMW8_U_AND_I64_A64 },
9025 { ATOMIC_RMW8_U_CMPXCHG_I32_A32_S, ATOMIC_RMW8_U_CMPXCHG_I32_A32 },
9026 { ATOMIC_RMW8_U_CMPXCHG_I32_A64_S, ATOMIC_RMW8_U_CMPXCHG_I32_A64 },
9027 { ATOMIC_RMW8_U_CMPXCHG_I64_A32_S, ATOMIC_RMW8_U_CMPXCHG_I64_A32 },
9028 { ATOMIC_RMW8_U_CMPXCHG_I64_A64_S, ATOMIC_RMW8_U_CMPXCHG_I64_A64 },
9029 { ATOMIC_RMW8_U_OR_I32_A32_S, ATOMIC_RMW8_U_OR_I32_A32 },
9030 { ATOMIC_RMW8_U_OR_I32_A64_S, ATOMIC_RMW8_U_OR_I32_A64 },
9031 { ATOMIC_RMW8_U_OR_I64_A32_S, ATOMIC_RMW8_U_OR_I64_A32 },
9032 { ATOMIC_RMW8_U_OR_I64_A64_S, ATOMIC_RMW8_U_OR_I64_A64 },
9033 { ATOMIC_RMW8_U_SUB_I32_A32_S, ATOMIC_RMW8_U_SUB_I32_A32 },
9034 { ATOMIC_RMW8_U_SUB_I32_A64_S, ATOMIC_RMW8_U_SUB_I32_A64 },
9035 { ATOMIC_RMW8_U_SUB_I64_A32_S, ATOMIC_RMW8_U_SUB_I64_A32 },
9036 { ATOMIC_RMW8_U_SUB_I64_A64_S, ATOMIC_RMW8_U_SUB_I64_A64 },
9037 { ATOMIC_RMW8_U_XCHG_I32_A32_S, ATOMIC_RMW8_U_XCHG_I32_A32 },
9038 { ATOMIC_RMW8_U_XCHG_I32_A64_S, ATOMIC_RMW8_U_XCHG_I32_A64 },
9039 { ATOMIC_RMW8_U_XCHG_I64_A32_S, ATOMIC_RMW8_U_XCHG_I64_A32 },
9040 { ATOMIC_RMW8_U_XCHG_I64_A64_S, ATOMIC_RMW8_U_XCHG_I64_A64 },
9041 { ATOMIC_RMW8_U_XOR_I32_A32_S, ATOMIC_RMW8_U_XOR_I32_A32 },
9042 { ATOMIC_RMW8_U_XOR_I32_A64_S, ATOMIC_RMW8_U_XOR_I32_A64 },
9043 { ATOMIC_RMW8_U_XOR_I64_A32_S, ATOMIC_RMW8_U_XOR_I64_A32 },
9044 { ATOMIC_RMW8_U_XOR_I64_A64_S, ATOMIC_RMW8_U_XOR_I64_A64 },
9045 { ATOMIC_RMW_ADD_I32_A32_S, ATOMIC_RMW_ADD_I32_A32 },
9046 { ATOMIC_RMW_ADD_I32_A64_S, ATOMIC_RMW_ADD_I32_A64 },
9047 { ATOMIC_RMW_ADD_I64_A32_S, ATOMIC_RMW_ADD_I64_A32 },
9048 { ATOMIC_RMW_ADD_I64_A64_S, ATOMIC_RMW_ADD_I64_A64 },
9049 { ATOMIC_RMW_AND_I32_A32_S, ATOMIC_RMW_AND_I32_A32 },
9050 { ATOMIC_RMW_AND_I32_A64_S, ATOMIC_RMW_AND_I32_A64 },
9051 { ATOMIC_RMW_AND_I64_A32_S, ATOMIC_RMW_AND_I64_A32 },
9052 { ATOMIC_RMW_AND_I64_A64_S, ATOMIC_RMW_AND_I64_A64 },
9053 { ATOMIC_RMW_CMPXCHG_I32_A32_S, ATOMIC_RMW_CMPXCHG_I32_A32 },
9054 { ATOMIC_RMW_CMPXCHG_I32_A64_S, ATOMIC_RMW_CMPXCHG_I32_A64 },
9055 { ATOMIC_RMW_CMPXCHG_I64_A32_S, ATOMIC_RMW_CMPXCHG_I64_A32 },
9056 { ATOMIC_RMW_CMPXCHG_I64_A64_S, ATOMIC_RMW_CMPXCHG_I64_A64 },
9057 { ATOMIC_RMW_OR_I32_A32_S, ATOMIC_RMW_OR_I32_A32 },
9058 { ATOMIC_RMW_OR_I32_A64_S, ATOMIC_RMW_OR_I32_A64 },
9059 { ATOMIC_RMW_OR_I64_A32_S, ATOMIC_RMW_OR_I64_A32 },
9060 { ATOMIC_RMW_OR_I64_A64_S, ATOMIC_RMW_OR_I64_A64 },
9061 { ATOMIC_RMW_SUB_I32_A32_S, ATOMIC_RMW_SUB_I32_A32 },
9062 { ATOMIC_RMW_SUB_I32_A64_S, ATOMIC_RMW_SUB_I32_A64 },
9063 { ATOMIC_RMW_SUB_I64_A32_S, ATOMIC_RMW_SUB_I64_A32 },
9064 { ATOMIC_RMW_SUB_I64_A64_S, ATOMIC_RMW_SUB_I64_A64 },
9065 { ATOMIC_RMW_XCHG_I32_A32_S, ATOMIC_RMW_XCHG_I32_A32 },
9066 { ATOMIC_RMW_XCHG_I32_A64_S, ATOMIC_RMW_XCHG_I32_A64 },
9067 { ATOMIC_RMW_XCHG_I64_A32_S, ATOMIC_RMW_XCHG_I64_A32 },
9068 { ATOMIC_RMW_XCHG_I64_A64_S, ATOMIC_RMW_XCHG_I64_A64 },
9069 { ATOMIC_RMW_XOR_I32_A32_S, ATOMIC_RMW_XOR_I32_A32 },
9070 { ATOMIC_RMW_XOR_I32_A64_S, ATOMIC_RMW_XOR_I32_A64 },
9071 { ATOMIC_RMW_XOR_I64_A32_S, ATOMIC_RMW_XOR_I64_A32 },
9072 { ATOMIC_RMW_XOR_I64_A64_S, ATOMIC_RMW_XOR_I64_A64 },
9073 { ATOMIC_STORE16_I32_A32_S, ATOMIC_STORE16_I32_A32 },
9074 { ATOMIC_STORE16_I32_A64_S, ATOMIC_STORE16_I32_A64 },
9075 { ATOMIC_STORE16_I64_A32_S, ATOMIC_STORE16_I64_A32 },
9076 { ATOMIC_STORE16_I64_A64_S, ATOMIC_STORE16_I64_A64 },
9077 { ATOMIC_STORE32_I64_A32_S, ATOMIC_STORE32_I64_A32 },
9078 { ATOMIC_STORE32_I64_A64_S, ATOMIC_STORE32_I64_A64 },
9079 { ATOMIC_STORE8_I32_A32_S, ATOMIC_STORE8_I32_A32 },
9080 { ATOMIC_STORE8_I32_A64_S, ATOMIC_STORE8_I32_A64 },
9081 { ATOMIC_STORE8_I64_A32_S, ATOMIC_STORE8_I64_A32 },
9082 { ATOMIC_STORE8_I64_A64_S, ATOMIC_STORE8_I64_A64 },
9083 { ATOMIC_STORE_I32_A32_S, ATOMIC_STORE_I32_A32 },
9084 { ATOMIC_STORE_I32_A64_S, ATOMIC_STORE_I32_A64 },
9085 { ATOMIC_STORE_I64_A32_S, ATOMIC_STORE_I64_A32 },
9086 { ATOMIC_STORE_I64_A64_S, ATOMIC_STORE_I64_A64 },
9087 { AVGR_U_I16x8_S, AVGR_U_I16x8 },
9088 { AVGR_U_I8x16_S, AVGR_U_I8x16 },
9089 { BITMASK_I16x8_S, BITMASK_I16x8 },
9090 { BITMASK_I32x4_S, BITMASK_I32x4 },
9091 { BITMASK_I64x2_S, BITMASK_I64x2 },
9092 { BITMASK_I8x16_S, BITMASK_I8x16 },
9093 { BITSELECT_S, BITSELECT },
9094 { BLOCK_S, BLOCK },
9095 { BR_IF_S, BR_IF },
9096 { BR_S, BR },
9097 { BR_TABLE_I32_S, BR_TABLE_I32 },
9098 { BR_TABLE_I64_S, BR_TABLE_I64 },
9099 { BR_UNLESS_S, BR_UNLESS },
9100 { CALL_INDIRECT_S, CALL_INDIRECT },
9101 { CALL_REF_S, CALL_REF },
9102 { CALL_S, CALL },
9103 { CATCH_ALL_LEGACY_S, CATCH_ALL_LEGACY },
9104 { CATCH_ALL_REF_S, CATCH_ALL_REF },
9105 { CATCH_ALL_S, CATCH_ALL },
9106 { CATCH_LEGACY_S, CATCH_LEGACY },
9107 { CATCH_REF_S, CATCH_REF },
9108 { CATCH_S, CATCH },
9109 { CEIL_F16x8_S, CEIL_F16x8 },
9110 { CEIL_F32_S, CEIL_F32 },
9111 { CEIL_F32x4_S, CEIL_F32x4 },
9112 { CEIL_F64_S, CEIL_F64 },
9113 { CEIL_F64x2_S, CEIL_F64x2 },
9114 { CLZ_I32_S, CLZ_I32 },
9115 { CLZ_I64_S, CLZ_I64 },
9116 { CONST_F32_S, CONST_F32 },
9117 { CONST_F64_S, CONST_F64 },
9118 { CONST_I32_S, CONST_I32 },
9119 { CONST_I64_S, CONST_I64 },
9120 { CONST_V128_F32x4_S, CONST_V128_F32x4 },
9121 { CONST_V128_F64x2_S, CONST_V128_F64x2 },
9122 { CONST_V128_I16x8_S, CONST_V128_I16x8 },
9123 { CONST_V128_I32x4_S, CONST_V128_I32x4 },
9124 { CONST_V128_I64x2_S, CONST_V128_I64x2 },
9125 { CONST_V128_I8x16_S, CONST_V128_I8x16 },
9126 { COPYSIGN_F32_S, COPYSIGN_F32 },
9127 { COPYSIGN_F64_S, COPYSIGN_F64 },
9128 { COPY_EXNREF_S, COPY_EXNREF },
9129 { COPY_EXTERNREF_S, COPY_EXTERNREF },
9130 { COPY_F32_S, COPY_F32 },
9131 { COPY_F64_S, COPY_F64 },
9132 { COPY_FUNCREF_S, COPY_FUNCREF },
9133 { COPY_I32_S, COPY_I32 },
9134 { COPY_I64_S, COPY_I64 },
9135 { COPY_V128_S, COPY_V128 },
9136 { CTZ_I32_S, CTZ_I32 },
9137 { CTZ_I64_S, CTZ_I64 },
9138 { DATA_DROP_S, DATA_DROP },
9139 { DEBUG_UNREACHABLE_S, DEBUG_UNREACHABLE },
9140 { DELEGATE_S, DELEGATE },
9141 { DIV_F16x8_S, DIV_F16x8 },
9142 { DIV_F32_S, DIV_F32 },
9143 { DIV_F32x4_S, DIV_F32x4 },
9144 { DIV_F64_S, DIV_F64 },
9145 { DIV_F64x2_S, DIV_F64x2 },
9146 { DIV_S_I32_S, DIV_S_I32 },
9147 { DIV_S_I64_S, DIV_S_I64 },
9148 { DIV_U_I32_S, DIV_U_I32 },
9149 { DIV_U_I64_S, DIV_U_I64 },
9150 { DOT_S, DOT },
9151 { DROP_EXNREF_S, DROP_EXNREF },
9152 { DROP_EXTERNREF_S, DROP_EXTERNREF },
9153 { DROP_F32_S, DROP_F32 },
9154 { DROP_F64_S, DROP_F64 },
9155 { DROP_FUNCREF_S, DROP_FUNCREF },
9156 { DROP_I32_S, DROP_I32 },
9157 { DROP_I64_S, DROP_I64 },
9158 { DROP_V128_S, DROP_V128 },
9159 { ELSE_S, ELSE },
9160 { END_BLOCK_S, END_BLOCK },
9161 { END_FUNCTION_S, END_FUNCTION },
9162 { END_IF_S, END_IF },
9163 { END_LOOP_S, END_LOOP },
9164 { END_S, END },
9165 { END_TRY_S, END_TRY },
9166 { END_TRY_TABLE_S, END_TRY_TABLE },
9167 { EQZ_I32_S, EQZ_I32 },
9168 { EQZ_I64_S, EQZ_I64 },
9169 { EQ_F16x8_S, EQ_F16x8 },
9170 { EQ_F32_S, EQ_F32 },
9171 { EQ_F32x4_S, EQ_F32x4 },
9172 { EQ_F64_S, EQ_F64 },
9173 { EQ_F64x2_S, EQ_F64x2 },
9174 { EQ_I16x8_S, EQ_I16x8 },
9175 { EQ_I32_S, EQ_I32 },
9176 { EQ_I32x4_S, EQ_I32x4 },
9177 { EQ_I64_S, EQ_I64 },
9178 { EQ_I64x2_S, EQ_I64x2 },
9179 { EQ_I8x16_S, EQ_I8x16 },
9180 { EXTMUL_HIGH_S_I16x8_S, EXTMUL_HIGH_S_I16x8 },
9181 { EXTMUL_HIGH_S_I32x4_S, EXTMUL_HIGH_S_I32x4 },
9182 { EXTMUL_HIGH_S_I64x2_S, EXTMUL_HIGH_S_I64x2 },
9183 { EXTMUL_HIGH_U_I16x8_S, EXTMUL_HIGH_U_I16x8 },
9184 { EXTMUL_HIGH_U_I32x4_S, EXTMUL_HIGH_U_I32x4 },
9185 { EXTMUL_HIGH_U_I64x2_S, EXTMUL_HIGH_U_I64x2 },
9186 { EXTMUL_LOW_S_I16x8_S, EXTMUL_LOW_S_I16x8 },
9187 { EXTMUL_LOW_S_I32x4_S, EXTMUL_LOW_S_I32x4 },
9188 { EXTMUL_LOW_S_I64x2_S, EXTMUL_LOW_S_I64x2 },
9189 { EXTMUL_LOW_U_I16x8_S, EXTMUL_LOW_U_I16x8 },
9190 { EXTMUL_LOW_U_I32x4_S, EXTMUL_LOW_U_I32x4 },
9191 { EXTMUL_LOW_U_I64x2_S, EXTMUL_LOW_U_I64x2 },
9192 { EXTRACT_LANE_F16x8_S, EXTRACT_LANE_F16x8 },
9193 { EXTRACT_LANE_F32x4_S, EXTRACT_LANE_F32x4 },
9194 { EXTRACT_LANE_F64x2_S, EXTRACT_LANE_F64x2 },
9195 { EXTRACT_LANE_I16x8_s_S, EXTRACT_LANE_I16x8_s },
9196 { EXTRACT_LANE_I16x8_u_S, EXTRACT_LANE_I16x8_u },
9197 { EXTRACT_LANE_I32x4_S, EXTRACT_LANE_I32x4 },
9198 { EXTRACT_LANE_I64x2_S, EXTRACT_LANE_I64x2 },
9199 { EXTRACT_LANE_I8x16_s_S, EXTRACT_LANE_I8x16_s },
9200 { EXTRACT_LANE_I8x16_u_S, EXTRACT_LANE_I8x16_u },
9201 { F32_CONVERT_S_I32_S, F32_CONVERT_S_I32 },
9202 { F32_CONVERT_S_I64_S, F32_CONVERT_S_I64 },
9203 { F32_CONVERT_U_I32_S, F32_CONVERT_U_I32 },
9204 { F32_CONVERT_U_I64_S, F32_CONVERT_U_I64 },
9205 { F32_DEMOTE_F64_S, F32_DEMOTE_F64 },
9206 { F32_REINTERPRET_I32_S, F32_REINTERPRET_I32 },
9207 { F64_CONVERT_S_I32_S, F64_CONVERT_S_I32 },
9208 { F64_CONVERT_S_I64_S, F64_CONVERT_S_I64 },
9209 { F64_CONVERT_U_I32_S, F64_CONVERT_U_I32 },
9210 { F64_CONVERT_U_I64_S, F64_CONVERT_U_I64 },
9211 { F64_PROMOTE_F32_S, F64_PROMOTE_F32 },
9212 { F64_REINTERPRET_I64_S, F64_REINTERPRET_I64 },
9213 { FALLTHROUGH_RETURN_S, FALLTHROUGH_RETURN },
9214 { FLOOR_F16x8_S, FLOOR_F16x8 },
9215 { FLOOR_F32_S, FLOOR_F32 },
9216 { FLOOR_F32x4_S, FLOOR_F32x4 },
9217 { FLOOR_F64_S, FLOOR_F64 },
9218 { FLOOR_F64x2_S, FLOOR_F64x2 },
9219 { FP_TO_SINT_I32_F32_S, FP_TO_SINT_I32_F32 },
9220 { FP_TO_SINT_I32_F64_S, FP_TO_SINT_I32_F64 },
9221 { FP_TO_SINT_I64_F32_S, FP_TO_SINT_I64_F32 },
9222 { FP_TO_SINT_I64_F64_S, FP_TO_SINT_I64_F64 },
9223 { FP_TO_UINT_I32_F32_S, FP_TO_UINT_I32_F32 },
9224 { FP_TO_UINT_I32_F64_S, FP_TO_UINT_I32_F64 },
9225 { FP_TO_UINT_I64_F32_S, FP_TO_UINT_I64_F32 },
9226 { FP_TO_UINT_I64_F64_S, FP_TO_UINT_I64_F64 },
9227 { GE_F16x8_S, GE_F16x8 },
9228 { GE_F32_S, GE_F32 },
9229 { GE_F32x4_S, GE_F32x4 },
9230 { GE_F64_S, GE_F64 },
9231 { GE_F64x2_S, GE_F64x2 },
9232 { GE_S_I16x8_S, GE_S_I16x8 },
9233 { GE_S_I32_S, GE_S_I32 },
9234 { GE_S_I32x4_S, GE_S_I32x4 },
9235 { GE_S_I64_S, GE_S_I64 },
9236 { GE_S_I64x2_S, GE_S_I64x2 },
9237 { GE_S_I8x16_S, GE_S_I8x16 },
9238 { GE_U_I16x8_S, GE_U_I16x8 },
9239 { GE_U_I32_S, GE_U_I32 },
9240 { GE_U_I32x4_S, GE_U_I32x4 },
9241 { GE_U_I64_S, GE_U_I64 },
9242 { GE_U_I8x16_S, GE_U_I8x16 },
9243 { GLOBAL_GET_EXNREF_S, GLOBAL_GET_EXNREF },
9244 { GLOBAL_GET_EXTERNREF_S, GLOBAL_GET_EXTERNREF },
9245 { GLOBAL_GET_F32_S, GLOBAL_GET_F32 },
9246 { GLOBAL_GET_F64_S, GLOBAL_GET_F64 },
9247 { GLOBAL_GET_FUNCREF_S, GLOBAL_GET_FUNCREF },
9248 { GLOBAL_GET_I32_S, GLOBAL_GET_I32 },
9249 { GLOBAL_GET_I64_S, GLOBAL_GET_I64 },
9250 { GLOBAL_GET_V128_S, GLOBAL_GET_V128 },
9251 { GLOBAL_SET_EXNREF_S, GLOBAL_SET_EXNREF },
9252 { GLOBAL_SET_EXTERNREF_S, GLOBAL_SET_EXTERNREF },
9253 { GLOBAL_SET_F32_S, GLOBAL_SET_F32 },
9254 { GLOBAL_SET_F64_S, GLOBAL_SET_F64 },
9255 { GLOBAL_SET_FUNCREF_S, GLOBAL_SET_FUNCREF },
9256 { GLOBAL_SET_I32_S, GLOBAL_SET_I32 },
9257 { GLOBAL_SET_I64_S, GLOBAL_SET_I64 },
9258 { GLOBAL_SET_V128_S, GLOBAL_SET_V128 },
9259 { GT_F16x8_S, GT_F16x8 },
9260 { GT_F32_S, GT_F32 },
9261 { GT_F32x4_S, GT_F32x4 },
9262 { GT_F64_S, GT_F64 },
9263 { GT_F64x2_S, GT_F64x2 },
9264 { GT_S_I16x8_S, GT_S_I16x8 },
9265 { GT_S_I32_S, GT_S_I32 },
9266 { GT_S_I32x4_S, GT_S_I32x4 },
9267 { GT_S_I64_S, GT_S_I64 },
9268 { GT_S_I64x2_S, GT_S_I64x2 },
9269 { GT_S_I8x16_S, GT_S_I8x16 },
9270 { GT_U_I16x8_S, GT_U_I16x8 },
9271 { GT_U_I32_S, GT_U_I32 },
9272 { GT_U_I32x4_S, GT_U_I32x4 },
9273 { GT_U_I64_S, GT_U_I64 },
9274 { GT_U_I8x16_S, GT_U_I8x16 },
9275 { I32_EXTEND16_S_I32_S, I32_EXTEND16_S_I32 },
9276 { I32_EXTEND8_S_I32_S, I32_EXTEND8_S_I32 },
9277 { I32_REINTERPRET_F32_S, I32_REINTERPRET_F32 },
9278 { I32_TRUNC_S_F32_S, I32_TRUNC_S_F32 },
9279 { I32_TRUNC_S_F64_S, I32_TRUNC_S_F64 },
9280 { I32_TRUNC_S_SAT_F32_S, I32_TRUNC_S_SAT_F32 },
9281 { I32_TRUNC_S_SAT_F64_S, I32_TRUNC_S_SAT_F64 },
9282 { I32_TRUNC_U_F32_S, I32_TRUNC_U_F32 },
9283 { I32_TRUNC_U_F64_S, I32_TRUNC_U_F64 },
9284 { I32_TRUNC_U_SAT_F32_S, I32_TRUNC_U_SAT_F32 },
9285 { I32_TRUNC_U_SAT_F64_S, I32_TRUNC_U_SAT_F64 },
9286 { I32_WRAP_I64_S, I32_WRAP_I64 },
9287 { I64_ADD128_S, I64_ADD128 },
9288 { I64_EXTEND16_S_I64_S, I64_EXTEND16_S_I64 },
9289 { I64_EXTEND32_S_I64_S, I64_EXTEND32_S_I64 },
9290 { I64_EXTEND8_S_I64_S, I64_EXTEND8_S_I64 },
9291 { I64_EXTEND_S_I32_S, I64_EXTEND_S_I32 },
9292 { I64_EXTEND_U_I32_S, I64_EXTEND_U_I32 },
9293 { I64_MUL_WIDE_S_S, I64_MUL_WIDE_S },
9294 { I64_MUL_WIDE_U_S, I64_MUL_WIDE_U },
9295 { I64_REINTERPRET_F64_S, I64_REINTERPRET_F64 },
9296 { I64_SUB128_S, I64_SUB128 },
9297 { I64_TRUNC_S_F32_S, I64_TRUNC_S_F32 },
9298 { I64_TRUNC_S_F64_S, I64_TRUNC_S_F64 },
9299 { I64_TRUNC_S_SAT_F32_S, I64_TRUNC_S_SAT_F32 },
9300 { I64_TRUNC_S_SAT_F64_S, I64_TRUNC_S_SAT_F64 },
9301 { I64_TRUNC_U_F32_S, I64_TRUNC_U_F32 },
9302 { I64_TRUNC_U_F64_S, I64_TRUNC_U_F64 },
9303 { I64_TRUNC_U_SAT_F32_S, I64_TRUNC_U_SAT_F32 },
9304 { I64_TRUNC_U_SAT_F64_S, I64_TRUNC_U_SAT_F64 },
9305 { IF_S, IF },
9306 { LANESELECT_I16x8_S, LANESELECT_I16x8 },
9307 { LANESELECT_I32x4_S, LANESELECT_I32x4 },
9308 { LANESELECT_I64x2_S, LANESELECT_I64x2 },
9309 { LANESELECT_I8x16_S, LANESELECT_I8x16 },
9310 { LE_F16x8_S, LE_F16x8 },
9311 { LE_F32_S, LE_F32 },
9312 { LE_F32x4_S, LE_F32x4 },
9313 { LE_F64_S, LE_F64 },
9314 { LE_F64x2_S, LE_F64x2 },
9315 { LE_S_I16x8_S, LE_S_I16x8 },
9316 { LE_S_I32_S, LE_S_I32 },
9317 { LE_S_I32x4_S, LE_S_I32x4 },
9318 { LE_S_I64_S, LE_S_I64 },
9319 { LE_S_I64x2_S, LE_S_I64x2 },
9320 { LE_S_I8x16_S, LE_S_I8x16 },
9321 { LE_U_I16x8_S, LE_U_I16x8 },
9322 { LE_U_I32_S, LE_U_I32 },
9323 { LE_U_I32x4_S, LE_U_I32x4 },
9324 { LE_U_I64_S, LE_U_I64 },
9325 { LE_U_I8x16_S, LE_U_I8x16 },
9326 { LOAD16_SPLAT_A32_S, LOAD16_SPLAT_A32 },
9327 { LOAD16_SPLAT_A64_S, LOAD16_SPLAT_A64 },
9328 { LOAD16_S_I32_A32_S, LOAD16_S_I32_A32 },
9329 { LOAD16_S_I32_A64_S, LOAD16_S_I32_A64 },
9330 { LOAD16_S_I64_A32_S, LOAD16_S_I64_A32 },
9331 { LOAD16_S_I64_A64_S, LOAD16_S_I64_A64 },
9332 { LOAD16_U_I32_A32_S, LOAD16_U_I32_A32 },
9333 { LOAD16_U_I32_A64_S, LOAD16_U_I32_A64 },
9334 { LOAD16_U_I64_A32_S, LOAD16_U_I64_A32 },
9335 { LOAD16_U_I64_A64_S, LOAD16_U_I64_A64 },
9336 { LOAD32_SPLAT_A32_S, LOAD32_SPLAT_A32 },
9337 { LOAD32_SPLAT_A64_S, LOAD32_SPLAT_A64 },
9338 { LOAD32_S_I64_A32_S, LOAD32_S_I64_A32 },
9339 { LOAD32_S_I64_A64_S, LOAD32_S_I64_A64 },
9340 { LOAD32_U_I64_A32_S, LOAD32_U_I64_A32 },
9341 { LOAD32_U_I64_A64_S, LOAD32_U_I64_A64 },
9342 { LOAD64_SPLAT_A32_S, LOAD64_SPLAT_A32 },
9343 { LOAD64_SPLAT_A64_S, LOAD64_SPLAT_A64 },
9344 { LOAD8_SPLAT_A32_S, LOAD8_SPLAT_A32 },
9345 { LOAD8_SPLAT_A64_S, LOAD8_SPLAT_A64 },
9346 { LOAD8_S_I32_A32_S, LOAD8_S_I32_A32 },
9347 { LOAD8_S_I32_A64_S, LOAD8_S_I32_A64 },
9348 { LOAD8_S_I64_A32_S, LOAD8_S_I64_A32 },
9349 { LOAD8_S_I64_A64_S, LOAD8_S_I64_A64 },
9350 { LOAD8_U_I32_A32_S, LOAD8_U_I32_A32 },
9351 { LOAD8_U_I32_A64_S, LOAD8_U_I32_A64 },
9352 { LOAD8_U_I64_A32_S, LOAD8_U_I64_A32 },
9353 { LOAD8_U_I64_A64_S, LOAD8_U_I64_A64 },
9354 { LOAD_EXTEND_S_I16x8_A32_S, LOAD_EXTEND_S_I16x8_A32 },
9355 { LOAD_EXTEND_S_I16x8_A64_S, LOAD_EXTEND_S_I16x8_A64 },
9356 { LOAD_EXTEND_S_I32x4_A32_S, LOAD_EXTEND_S_I32x4_A32 },
9357 { LOAD_EXTEND_S_I32x4_A64_S, LOAD_EXTEND_S_I32x4_A64 },
9358 { LOAD_EXTEND_S_I64x2_A32_S, LOAD_EXTEND_S_I64x2_A32 },
9359 { LOAD_EXTEND_S_I64x2_A64_S, LOAD_EXTEND_S_I64x2_A64 },
9360 { LOAD_EXTEND_U_I16x8_A32_S, LOAD_EXTEND_U_I16x8_A32 },
9361 { LOAD_EXTEND_U_I16x8_A64_S, LOAD_EXTEND_U_I16x8_A64 },
9362 { LOAD_EXTEND_U_I32x4_A32_S, LOAD_EXTEND_U_I32x4_A32 },
9363 { LOAD_EXTEND_U_I32x4_A64_S, LOAD_EXTEND_U_I32x4_A64 },
9364 { LOAD_EXTEND_U_I64x2_A32_S, LOAD_EXTEND_U_I64x2_A32 },
9365 { LOAD_EXTEND_U_I64x2_A64_S, LOAD_EXTEND_U_I64x2_A64 },
9366 { LOAD_F16_F32_A32_S, LOAD_F16_F32_A32 },
9367 { LOAD_F16_F32_A64_S, LOAD_F16_F32_A64 },
9368 { LOAD_F32_A32_S, LOAD_F32_A32 },
9369 { LOAD_F32_A64_S, LOAD_F32_A64 },
9370 { LOAD_F64_A32_S, LOAD_F64_A32 },
9371 { LOAD_F64_A64_S, LOAD_F64_A64 },
9372 { LOAD_I32_A32_S, LOAD_I32_A32 },
9373 { LOAD_I32_A64_S, LOAD_I32_A64 },
9374 { LOAD_I64_A32_S, LOAD_I64_A32 },
9375 { LOAD_I64_A64_S, LOAD_I64_A64 },
9376 { LOAD_LANE_16_A32_S, LOAD_LANE_16_A32 },
9377 { LOAD_LANE_16_A64_S, LOAD_LANE_16_A64 },
9378 { LOAD_LANE_32_A32_S, LOAD_LANE_32_A32 },
9379 { LOAD_LANE_32_A64_S, LOAD_LANE_32_A64 },
9380 { LOAD_LANE_64_A32_S, LOAD_LANE_64_A32 },
9381 { LOAD_LANE_64_A64_S, LOAD_LANE_64_A64 },
9382 { LOAD_LANE_8_A32_S, LOAD_LANE_8_A32 },
9383 { LOAD_LANE_8_A64_S, LOAD_LANE_8_A64 },
9384 { LOAD_V128_A32_S, LOAD_V128_A32 },
9385 { LOAD_V128_A64_S, LOAD_V128_A64 },
9386 { LOAD_ZERO_32_A32_S, LOAD_ZERO_32_A32 },
9387 { LOAD_ZERO_32_A64_S, LOAD_ZERO_32_A64 },
9388 { LOAD_ZERO_64_A32_S, LOAD_ZERO_64_A32 },
9389 { LOAD_ZERO_64_A64_S, LOAD_ZERO_64_A64 },
9390 { LOCAL_GET_EXNREF_S, LOCAL_GET_EXNREF },
9391 { LOCAL_GET_EXTERNREF_S, LOCAL_GET_EXTERNREF },
9392 { LOCAL_GET_F32_S, LOCAL_GET_F32 },
9393 { LOCAL_GET_F64_S, LOCAL_GET_F64 },
9394 { LOCAL_GET_FUNCREF_S, LOCAL_GET_FUNCREF },
9395 { LOCAL_GET_I32_S, LOCAL_GET_I32 },
9396 { LOCAL_GET_I64_S, LOCAL_GET_I64 },
9397 { LOCAL_GET_V128_S, LOCAL_GET_V128 },
9398 { LOCAL_SET_EXNREF_S, LOCAL_SET_EXNREF },
9399 { LOCAL_SET_EXTERNREF_S, LOCAL_SET_EXTERNREF },
9400 { LOCAL_SET_F32_S, LOCAL_SET_F32 },
9401 { LOCAL_SET_F64_S, LOCAL_SET_F64 },
9402 { LOCAL_SET_FUNCREF_S, LOCAL_SET_FUNCREF },
9403 { LOCAL_SET_I32_S, LOCAL_SET_I32 },
9404 { LOCAL_SET_I64_S, LOCAL_SET_I64 },
9405 { LOCAL_SET_V128_S, LOCAL_SET_V128 },
9406 { LOCAL_TEE_EXNREF_S, LOCAL_TEE_EXNREF },
9407 { LOCAL_TEE_EXTERNREF_S, LOCAL_TEE_EXTERNREF },
9408 { LOCAL_TEE_F32_S, LOCAL_TEE_F32 },
9409 { LOCAL_TEE_F64_S, LOCAL_TEE_F64 },
9410 { LOCAL_TEE_FUNCREF_S, LOCAL_TEE_FUNCREF },
9411 { LOCAL_TEE_I32_S, LOCAL_TEE_I32 },
9412 { LOCAL_TEE_I64_S, LOCAL_TEE_I64 },
9413 { LOCAL_TEE_V128_S, LOCAL_TEE_V128 },
9414 { LOOP_S, LOOP },
9415 { LT_F16x8_S, LT_F16x8 },
9416 { LT_F32_S, LT_F32 },
9417 { LT_F32x4_S, LT_F32x4 },
9418 { LT_F64_S, LT_F64 },
9419 { LT_F64x2_S, LT_F64x2 },
9420 { LT_S_I16x8_S, LT_S_I16x8 },
9421 { LT_S_I32_S, LT_S_I32 },
9422 { LT_S_I32x4_S, LT_S_I32x4 },
9423 { LT_S_I64_S, LT_S_I64 },
9424 { LT_S_I64x2_S, LT_S_I64x2 },
9425 { LT_S_I8x16_S, LT_S_I8x16 },
9426 { LT_U_I16x8_S, LT_U_I16x8 },
9427 { LT_U_I32_S, LT_U_I32 },
9428 { LT_U_I32x4_S, LT_U_I32x4 },
9429 { LT_U_I64_S, LT_U_I64 },
9430 { LT_U_I8x16_S, LT_U_I8x16 },
9431 { MADD_F16x8_S, MADD_F16x8 },
9432 { MADD_F32x4_S, MADD_F32x4 },
9433 { MADD_F64x2_S, MADD_F64x2 },
9434 { MAX_F16x8_S, MAX_F16x8 },
9435 { MAX_F32_S, MAX_F32 },
9436 { MAX_F32x4_S, MAX_F32x4 },
9437 { MAX_F64_S, MAX_F64 },
9438 { MAX_F64x2_S, MAX_F64x2 },
9439 { MAX_S_I16x8_S, MAX_S_I16x8 },
9440 { MAX_S_I32x4_S, MAX_S_I32x4 },
9441 { MAX_S_I8x16_S, MAX_S_I8x16 },
9442 { MAX_U_I16x8_S, MAX_U_I16x8 },
9443 { MAX_U_I32x4_S, MAX_U_I32x4 },
9444 { MAX_U_I8x16_S, MAX_U_I8x16 },
9445 { MEMCPY_A32_S, MEMCPY_A32 },
9446 { MEMCPY_A64_S, MEMCPY_A64 },
9447 { MEMORY_ATOMIC_NOTIFY_A32_S, MEMORY_ATOMIC_NOTIFY_A32 },
9448 { MEMORY_ATOMIC_NOTIFY_A64_S, MEMORY_ATOMIC_NOTIFY_A64 },
9449 { MEMORY_ATOMIC_WAIT32_A32_S, MEMORY_ATOMIC_WAIT32_A32 },
9450 { MEMORY_ATOMIC_WAIT32_A64_S, MEMORY_ATOMIC_WAIT32_A64 },
9451 { MEMORY_ATOMIC_WAIT64_A32_S, MEMORY_ATOMIC_WAIT64_A32 },
9452 { MEMORY_ATOMIC_WAIT64_A64_S, MEMORY_ATOMIC_WAIT64_A64 },
9453 { MEMORY_COPY_A32_S, MEMORY_COPY_A32 },
9454 { MEMORY_COPY_A64_S, MEMORY_COPY_A64 },
9455 { MEMORY_FILL_A32_S, MEMORY_FILL_A32 },
9456 { MEMORY_FILL_A64_S, MEMORY_FILL_A64 },
9457 { MEMORY_INIT_A32_S, MEMORY_INIT_A32 },
9458 { MEMORY_INIT_A64_S, MEMORY_INIT_A64 },
9459 { MEMSET_A32_S, MEMSET_A32 },
9460 { MEMSET_A64_S, MEMSET_A64 },
9461 { MIN_F16x8_S, MIN_F16x8 },
9462 { MIN_F32_S, MIN_F32 },
9463 { MIN_F32x4_S, MIN_F32x4 },
9464 { MIN_F64_S, MIN_F64 },
9465 { MIN_F64x2_S, MIN_F64x2 },
9466 { MIN_S_I16x8_S, MIN_S_I16x8 },
9467 { MIN_S_I32x4_S, MIN_S_I32x4 },
9468 { MIN_S_I8x16_S, MIN_S_I8x16 },
9469 { MIN_U_I16x8_S, MIN_U_I16x8 },
9470 { MIN_U_I32x4_S, MIN_U_I32x4 },
9471 { MIN_U_I8x16_S, MIN_U_I8x16 },
9472 { MUL_F16x8_S, MUL_F16x8 },
9473 { MUL_F32_S, MUL_F32 },
9474 { MUL_F32x4_S, MUL_F32x4 },
9475 { MUL_F64_S, MUL_F64 },
9476 { MUL_F64x2_S, MUL_F64x2 },
9477 { MUL_I16x8_S, MUL_I16x8 },
9478 { MUL_I32_S, MUL_I32 },
9479 { MUL_I32x4_S, MUL_I32x4 },
9480 { MUL_I64_S, MUL_I64 },
9481 { MUL_I64x2_S, MUL_I64x2 },
9482 { NARROW_S_I16x8_S, NARROW_S_I16x8 },
9483 { NARROW_S_I8x16_S, NARROW_S_I8x16 },
9484 { NARROW_U_I16x8_S, NARROW_U_I16x8 },
9485 { NARROW_U_I8x16_S, NARROW_U_I8x16 },
9486 { NEAREST_F16x8_S, NEAREST_F16x8 },
9487 { NEAREST_F32_S, NEAREST_F32 },
9488 { NEAREST_F32x4_S, NEAREST_F32x4 },
9489 { NEAREST_F64_S, NEAREST_F64 },
9490 { NEAREST_F64x2_S, NEAREST_F64x2 },
9491 { NEG_F16x8_S, NEG_F16x8 },
9492 { NEG_F32_S, NEG_F32 },
9493 { NEG_F32x4_S, NEG_F32x4 },
9494 { NEG_F64_S, NEG_F64 },
9495 { NEG_F64x2_S, NEG_F64x2 },
9496 { NEG_I16x8_S, NEG_I16x8 },
9497 { NEG_I32x4_S, NEG_I32x4 },
9498 { NEG_I64x2_S, NEG_I64x2 },
9499 { NEG_I8x16_S, NEG_I8x16 },
9500 { NE_F16x8_S, NE_F16x8 },
9501 { NE_F32_S, NE_F32 },
9502 { NE_F32x4_S, NE_F32x4 },
9503 { NE_F64_S, NE_F64 },
9504 { NE_F64x2_S, NE_F64x2 },
9505 { NE_I16x8_S, NE_I16x8 },
9506 { NE_I32_S, NE_I32 },
9507 { NE_I32x4_S, NE_I32x4 },
9508 { NE_I64_S, NE_I64 },
9509 { NE_I64x2_S, NE_I64x2 },
9510 { NE_I8x16_S, NE_I8x16 },
9511 { NMADD_F16x8_S, NMADD_F16x8 },
9512 { NMADD_F32x4_S, NMADD_F32x4 },
9513 { NMADD_F64x2_S, NMADD_F64x2 },
9514 { NOP_S, NOP },
9515 { NOT_S, NOT },
9516 { OR_I32_S, OR_I32 },
9517 { OR_I64_S, OR_I64 },
9518 { OR_S, OR },
9519 { PMAX_F16x8_S, PMAX_F16x8 },
9520 { PMAX_F32x4_S, PMAX_F32x4 },
9521 { PMAX_F64x2_S, PMAX_F64x2 },
9522 { PMIN_F16x8_S, PMIN_F16x8 },
9523 { PMIN_F32x4_S, PMIN_F32x4 },
9524 { PMIN_F64x2_S, PMIN_F64x2 },
9525 { POPCNT_I32_S, POPCNT_I32 },
9526 { POPCNT_I64_S, POPCNT_I64 },
9527 { POPCNT_I8x16_S, POPCNT_I8x16 },
9528 { Q15MULR_SAT_S_I16x8_S, Q15MULR_SAT_S_I16x8 },
9529 { REF_CAST_FUNCREF_S, REF_CAST_FUNCREF },
9530 { REF_FUNC_S, REF_FUNC },
9531 { REF_IS_NULL_EXNREF_S, REF_IS_NULL_EXNREF },
9532 { REF_IS_NULL_EXTERNREF_S, REF_IS_NULL_EXTERNREF },
9533 { REF_IS_NULL_FUNCREF_S, REF_IS_NULL_FUNCREF },
9534 { REF_NULL_EXNREF_S, REF_NULL_EXNREF },
9535 { REF_NULL_EXTERNREF_S, REF_NULL_EXTERNREF },
9536 { REF_NULL_FUNCREF_S, REF_NULL_FUNCREF },
9537 { REF_TEST_FUNCREF_S, REF_TEST_FUNCREF },
9538 { RELAXED_DOT_ADD_S, RELAXED_DOT_ADD },
9539 { RELAXED_DOT_BFLOAT_S, RELAXED_DOT_BFLOAT },
9540 { RELAXED_DOT_S, RELAXED_DOT },
9541 { RELAXED_Q15MULR_S_I16x8_S, RELAXED_Q15MULR_S_I16x8 },
9542 { RELAXED_SWIZZLE_S, RELAXED_SWIZZLE },
9543 { REM_S_I32_S, REM_S_I32 },
9544 { REM_S_I64_S, REM_S_I64 },
9545 { REM_U_I32_S, REM_U_I32 },
9546 { REM_U_I64_S, REM_U_I64 },
9547 { REPLACE_LANE_F16x8_S, REPLACE_LANE_F16x8 },
9548 { REPLACE_LANE_F32x4_S, REPLACE_LANE_F32x4 },
9549 { REPLACE_LANE_F64x2_S, REPLACE_LANE_F64x2 },
9550 { REPLACE_LANE_I16x8_S, REPLACE_LANE_I16x8 },
9551 { REPLACE_LANE_I32x4_S, REPLACE_LANE_I32x4 },
9552 { REPLACE_LANE_I64x2_S, REPLACE_LANE_I64x2 },
9553 { REPLACE_LANE_I8x16_S, REPLACE_LANE_I8x16 },
9554 { RETHROW_S, RETHROW },
9555 { RETURN_S, RETURN },
9556 { RET_CALL_INDIRECT_S, RET_CALL_INDIRECT },
9557 { RET_CALL_REF_S, RET_CALL_REF },
9558 { RET_CALL_S, RET_CALL },
9559 { ROTL_I32_S, ROTL_I32 },
9560 { ROTL_I64_S, ROTL_I64 },
9561 { ROTR_I32_S, ROTR_I32 },
9562 { ROTR_I64_S, ROTR_I64 },
9563 { SELECT_EXNREF_S, SELECT_EXNREF },
9564 { SELECT_EXTERNREF_S, SELECT_EXTERNREF },
9565 { SELECT_F32_S, SELECT_F32 },
9566 { SELECT_F64_S, SELECT_F64 },
9567 { SELECT_FUNCREF_S, SELECT_FUNCREF },
9568 { SELECT_I32_S, SELECT_I32 },
9569 { SELECT_I64_S, SELECT_I64 },
9570 { SELECT_T_S, SELECT_T },
9571 { SELECT_V128_S, SELECT_V128 },
9572 { SHL_I16x8_S, SHL_I16x8 },
9573 { SHL_I32_S, SHL_I32 },
9574 { SHL_I32x4_S, SHL_I32x4 },
9575 { SHL_I64_S, SHL_I64 },
9576 { SHL_I64x2_S, SHL_I64x2 },
9577 { SHL_I8x16_S, SHL_I8x16 },
9578 { SHR_S_I16x8_S, SHR_S_I16x8 },
9579 { SHR_S_I32_S, SHR_S_I32 },
9580 { SHR_S_I32x4_S, SHR_S_I32x4 },
9581 { SHR_S_I64_S, SHR_S_I64 },
9582 { SHR_S_I64x2_S, SHR_S_I64x2 },
9583 { SHR_S_I8x16_S, SHR_S_I8x16 },
9584 { SHR_U_I16x8_S, SHR_U_I16x8 },
9585 { SHR_U_I32_S, SHR_U_I32 },
9586 { SHR_U_I32x4_S, SHR_U_I32x4 },
9587 { SHR_U_I64_S, SHR_U_I64 },
9588 { SHR_U_I64x2_S, SHR_U_I64x2 },
9589 { SHR_U_I8x16_S, SHR_U_I8x16 },
9590 { SHUFFLE_S, SHUFFLE },
9591 { SIMD_RELAXED_FMAX_F32x4_S, SIMD_RELAXED_FMAX_F32x4 },
9592 { SIMD_RELAXED_FMAX_F64x2_S, SIMD_RELAXED_FMAX_F64x2 },
9593 { SIMD_RELAXED_FMIN_F32x4_S, SIMD_RELAXED_FMIN_F32x4 },
9594 { SIMD_RELAXED_FMIN_F64x2_S, SIMD_RELAXED_FMIN_F64x2 },
9595 { SPLAT_F16x8_S, SPLAT_F16x8 },
9596 { SPLAT_F32x4_S, SPLAT_F32x4 },
9597 { SPLAT_F64x2_S, SPLAT_F64x2 },
9598 { SPLAT_I16x8_S, SPLAT_I16x8 },
9599 { SPLAT_I32x4_S, SPLAT_I32x4 },
9600 { SPLAT_I64x2_S, SPLAT_I64x2 },
9601 { SPLAT_I8x16_S, SPLAT_I8x16 },
9602 { SQRT_F16x8_S, SQRT_F16x8 },
9603 { SQRT_F32_S, SQRT_F32 },
9604 { SQRT_F32x4_S, SQRT_F32x4 },
9605 { SQRT_F64_S, SQRT_F64 },
9606 { SQRT_F64x2_S, SQRT_F64x2 },
9607 { STORE16_I32_A32_S, STORE16_I32_A32 },
9608 { STORE16_I32_A64_S, STORE16_I32_A64 },
9609 { STORE16_I64_A32_S, STORE16_I64_A32 },
9610 { STORE16_I64_A64_S, STORE16_I64_A64 },
9611 { STORE32_I64_A32_S, STORE32_I64_A32 },
9612 { STORE32_I64_A64_S, STORE32_I64_A64 },
9613 { STORE8_I32_A32_S, STORE8_I32_A32 },
9614 { STORE8_I32_A64_S, STORE8_I32_A64 },
9615 { STORE8_I64_A32_S, STORE8_I64_A32 },
9616 { STORE8_I64_A64_S, STORE8_I64_A64 },
9617 { STORE_F16_F32_A32_S, STORE_F16_F32_A32 },
9618 { STORE_F16_F32_A64_S, STORE_F16_F32_A64 },
9619 { STORE_F32_A32_S, STORE_F32_A32 },
9620 { STORE_F32_A64_S, STORE_F32_A64 },
9621 { STORE_F64_A32_S, STORE_F64_A32 },
9622 { STORE_F64_A64_S, STORE_F64_A64 },
9623 { STORE_I32_A32_S, STORE_I32_A32 },
9624 { STORE_I32_A64_S, STORE_I32_A64 },
9625 { STORE_I64_A32_S, STORE_I64_A32 },
9626 { STORE_I64_A64_S, STORE_I64_A64 },
9627 { STORE_LANE_I16x8_A32_S, STORE_LANE_I16x8_A32 },
9628 { STORE_LANE_I16x8_A64_S, STORE_LANE_I16x8_A64 },
9629 { STORE_LANE_I32x4_A32_S, STORE_LANE_I32x4_A32 },
9630 { STORE_LANE_I32x4_A64_S, STORE_LANE_I32x4_A64 },
9631 { STORE_LANE_I64x2_A32_S, STORE_LANE_I64x2_A32 },
9632 { STORE_LANE_I64x2_A64_S, STORE_LANE_I64x2_A64 },
9633 { STORE_LANE_I8x16_A32_S, STORE_LANE_I8x16_A32 },
9634 { STORE_LANE_I8x16_A64_S, STORE_LANE_I8x16_A64 },
9635 { STORE_V128_A32_S, STORE_V128_A32 },
9636 { STORE_V128_A64_S, STORE_V128_A64 },
9637 { SUB_F16x8_S, SUB_F16x8 },
9638 { SUB_F32_S, SUB_F32 },
9639 { SUB_F32x4_S, SUB_F32x4 },
9640 { SUB_F64_S, SUB_F64 },
9641 { SUB_F64x2_S, SUB_F64x2 },
9642 { SUB_I16x8_S, SUB_I16x8 },
9643 { SUB_I32_S, SUB_I32 },
9644 { SUB_I32x4_S, SUB_I32x4 },
9645 { SUB_I64_S, SUB_I64 },
9646 { SUB_I64x2_S, SUB_I64x2 },
9647 { SUB_I8x16_S, SUB_I8x16 },
9648 { SUB_SAT_S_I16x8_S, SUB_SAT_S_I16x8 },
9649 { SUB_SAT_S_I8x16_S, SUB_SAT_S_I8x16 },
9650 { SUB_SAT_U_I16x8_S, SUB_SAT_U_I16x8 },
9651 { SUB_SAT_U_I8x16_S, SUB_SAT_U_I8x16 },
9652 { SWIZZLE_S, SWIZZLE },
9653 { TABLE_COPY_S, TABLE_COPY },
9654 { TABLE_FILL_EXNREF_S, TABLE_FILL_EXNREF },
9655 { TABLE_FILL_EXTERNREF_S, TABLE_FILL_EXTERNREF },
9656 { TABLE_FILL_FUNCREF_S, TABLE_FILL_FUNCREF },
9657 { TABLE_GET_EXNREF_S, TABLE_GET_EXNREF },
9658 { TABLE_GET_EXTERNREF_S, TABLE_GET_EXTERNREF },
9659 { TABLE_GET_FUNCREF_S, TABLE_GET_FUNCREF },
9660 { TABLE_GROW_EXNREF_S, TABLE_GROW_EXNREF },
9661 { TABLE_GROW_EXTERNREF_S, TABLE_GROW_EXTERNREF },
9662 { TABLE_GROW_FUNCREF_S, TABLE_GROW_FUNCREF },
9663 { TABLE_SET_EXNREF_S, TABLE_SET_EXNREF },
9664 { TABLE_SET_EXTERNREF_S, TABLE_SET_EXTERNREF },
9665 { TABLE_SET_FUNCREF_S, TABLE_SET_FUNCREF },
9666 { TABLE_SIZE_S, TABLE_SIZE },
9667 { TEE_EXNREF_S, TEE_EXNREF },
9668 { TEE_EXTERNREF_S, TEE_EXTERNREF },
9669 { TEE_F32_S, TEE_F32 },
9670 { TEE_F64_S, TEE_F64 },
9671 { TEE_FUNCREF_S, TEE_FUNCREF },
9672 { TEE_I32_S, TEE_I32 },
9673 { TEE_I64_S, TEE_I64 },
9674 { TEE_V128_S, TEE_V128 },
9675 { THROW_REF_S, THROW_REF },
9676 { THROW_S, THROW },
9677 { TRUNC_F16x8_S, TRUNC_F16x8 },
9678 { TRUNC_F32_S, TRUNC_F32 },
9679 { TRUNC_F32x4_S, TRUNC_F32x4 },
9680 { TRUNC_F64_S, TRUNC_F64 },
9681 { TRUNC_F64x2_S, TRUNC_F64x2 },
9682 { TRY_S, TRY },
9683 { TRY_TABLE_S, TRY_TABLE },
9684 { UNREACHABLE_S, UNREACHABLE },
9685 { XOR_I32_S, XOR_I32 },
9686 { XOR_I64_S, XOR_I64 },
9687 { XOR_S, XOR },
9688 { anonymous_13995MEMORY_GROW_A32_S, anonymous_13995MEMORY_GROW_A32 },
9689 { anonymous_13995MEMORY_SIZE_A32_S, anonymous_13995MEMORY_SIZE_A32 },
9690 { anonymous_13996MEMORY_GROW_A64_S, anonymous_13996MEMORY_GROW_A64 },
9691 { anonymous_13996MEMORY_SIZE_A64_S, anonymous_13996MEMORY_SIZE_A64 },
9692 { convert_low_s_F64x2_S, convert_low_s_F64x2 },
9693 { convert_low_u_F64x2_S, convert_low_u_F64x2 },
9694 { demote_zero_F16x8_S, demote_zero_F16x8 },
9695 { demote_zero_F32x4_S, demote_zero_F32x4 },
9696 { extadd_pairwise_s_I16x8_S, extadd_pairwise_s_I16x8 },
9697 { extadd_pairwise_s_I32x4_S, extadd_pairwise_s_I32x4 },
9698 { extadd_pairwise_u_I16x8_S, extadd_pairwise_u_I16x8 },
9699 { extadd_pairwise_u_I32x4_S, extadd_pairwise_u_I32x4 },
9700 { extend_high_s_I16x8_S, extend_high_s_I16x8 },
9701 { extend_high_s_I32x4_S, extend_high_s_I32x4 },
9702 { extend_high_s_I64x2_S, extend_high_s_I64x2 },
9703 { extend_high_u_I16x8_S, extend_high_u_I16x8 },
9704 { extend_high_u_I32x4_S, extend_high_u_I32x4 },
9705 { extend_high_u_I64x2_S, extend_high_u_I64x2 },
9706 { extend_low_s_I16x8_S, extend_low_s_I16x8 },
9707 { extend_low_s_I32x4_S, extend_low_s_I32x4 },
9708 { extend_low_s_I64x2_S, extend_low_s_I64x2 },
9709 { extend_low_u_I16x8_S, extend_low_u_I16x8 },
9710 { extend_low_u_I32x4_S, extend_low_u_I32x4 },
9711 { extend_low_u_I64x2_S, extend_low_u_I64x2 },
9712 { fp_to_sint_I16x8_S, fp_to_sint_I16x8 },
9713 { fp_to_sint_I32x4_S, fp_to_sint_I32x4 },
9714 { fp_to_uint_I16x8_S, fp_to_uint_I16x8 },
9715 { fp_to_uint_I32x4_S, fp_to_uint_I32x4 },
9716 { int_wasm_relaxed_trunc_signed_I32x4_S, int_wasm_relaxed_trunc_signed_I32x4 },
9717 { int_wasm_relaxed_trunc_signed_zero_I32x4_S, int_wasm_relaxed_trunc_signed_zero_I32x4 },
9718 { int_wasm_relaxed_trunc_unsigned_I32x4_S, int_wasm_relaxed_trunc_unsigned_I32x4 },
9719 { int_wasm_relaxed_trunc_unsigned_zero_I32x4_S, int_wasm_relaxed_trunc_unsigned_zero_I32x4 },
9720 { promote_low_F32x4_S, promote_low_F32x4 },
9721 { promote_low_F64x2_S, promote_low_F64x2 },
9722 { sint_to_fp_F16x8_S, sint_to_fp_F16x8 },
9723 { sint_to_fp_F32x4_S, sint_to_fp_F32x4 },
9724 { trunc_sat_zero_s_I32x4_S, trunc_sat_zero_s_I32x4 },
9725 { trunc_sat_zero_u_I32x4_S, trunc_sat_zero_u_I32x4 },
9726 { uint_to_fp_F16x8_S, uint_to_fp_F16x8 },
9727 { uint_to_fp_F32x4_S, uint_to_fp_F32x4 },
9728 }; // End of Table
9729
9730 unsigned mid;
9731 unsigned start = 0;
9732 unsigned end = 823;
9733 while (start < end) {
9734 mid = start + (end - start) / 2;
9735 if (Opcode == Table[mid][0])
9736 break;
9737 if (Opcode < Table[mid][0])
9738 end = mid;
9739 else
9740 start = mid + 1;
9741 }
9742 if (start == end)
9743 return -1; // Instruction doesn't exist in this table.
9744
9745 return Table[mid][1];
9746}
9747
9748// getStackOpcode
9749LLVM_READONLY
9750int32_t getStackOpcode(uint32_t Opcode) {
9751 using namespace WebAssembly;
9752 static constexpr uint32_t Table[][2] = {
9753 { CALL_PARAMS, CALL_PARAMS_S },
9754 { CALL_RESULTS, CALL_RESULTS_S },
9755 { CATCHRET, CATCHRET_S },
9756 { CLEANUPRET, CLEANUPRET_S },
9757 { COMPILER_FENCE, COMPILER_FENCE_S },
9758 { RET_CALL_RESULTS, RET_CALL_RESULTS_S },
9759 { ABS_F16x8, ABS_F16x8_S },
9760 { ABS_F32, ABS_F32_S },
9761 { ABS_F32x4, ABS_F32x4_S },
9762 { ABS_F64, ABS_F64_S },
9763 { ABS_F64x2, ABS_F64x2_S },
9764 { ABS_I16x8, ABS_I16x8_S },
9765 { ABS_I32x4, ABS_I32x4_S },
9766 { ABS_I64x2, ABS_I64x2_S },
9767 { ABS_I8x16, ABS_I8x16_S },
9768 { ADD_F16x8, ADD_F16x8_S },
9769 { ADD_F32, ADD_F32_S },
9770 { ADD_F32x4, ADD_F32x4_S },
9771 { ADD_F64, ADD_F64_S },
9772 { ADD_F64x2, ADD_F64x2_S },
9773 { ADD_I16x8, ADD_I16x8_S },
9774 { ADD_I32, ADD_I32_S },
9775 { ADD_I32x4, ADD_I32x4_S },
9776 { ADD_I64, ADD_I64_S },
9777 { ADD_I64x2, ADD_I64x2_S },
9778 { ADD_I8x16, ADD_I8x16_S },
9779 { ADD_SAT_S_I16x8, ADD_SAT_S_I16x8_S },
9780 { ADD_SAT_S_I8x16, ADD_SAT_S_I8x16_S },
9781 { ADD_SAT_U_I16x8, ADD_SAT_U_I16x8_S },
9782 { ADD_SAT_U_I8x16, ADD_SAT_U_I8x16_S },
9783 { ADJCALLSTACKDOWN, ADJCALLSTACKDOWN_S },
9784 { ADJCALLSTACKUP, ADJCALLSTACKUP_S },
9785 { ALLTRUE_I16x8, ALLTRUE_I16x8_S },
9786 { ALLTRUE_I32x4, ALLTRUE_I32x4_S },
9787 { ALLTRUE_I64x2, ALLTRUE_I64x2_S },
9788 { ALLTRUE_I8x16, ALLTRUE_I8x16_S },
9789 { AND, AND_S },
9790 { ANDNOT, ANDNOT_S },
9791 { AND_I32, AND_I32_S },
9792 { AND_I64, AND_I64_S },
9793 { ANYTRUE, ANYTRUE_S },
9794 { ARGUMENT_exnref, ARGUMENT_exnref_S },
9795 { ARGUMENT_externref, ARGUMENT_externref_S },
9796 { ARGUMENT_f32, ARGUMENT_f32_S },
9797 { ARGUMENT_f64, ARGUMENT_f64_S },
9798 { ARGUMENT_funcref, ARGUMENT_funcref_S },
9799 { ARGUMENT_i32, ARGUMENT_i32_S },
9800 { ARGUMENT_i64, ARGUMENT_i64_S },
9801 { ARGUMENT_v16i8, ARGUMENT_v16i8_S },
9802 { ARGUMENT_v2f64, ARGUMENT_v2f64_S },
9803 { ARGUMENT_v2i64, ARGUMENT_v2i64_S },
9804 { ARGUMENT_v4f32, ARGUMENT_v4f32_S },
9805 { ARGUMENT_v4i32, ARGUMENT_v4i32_S },
9806 { ARGUMENT_v8f16, ARGUMENT_v8f16_S },
9807 { ARGUMENT_v8i16, ARGUMENT_v8i16_S },
9808 { ATOMIC_FENCE, ATOMIC_FENCE_S },
9809 { ATOMIC_LOAD16_U_I32_A32, ATOMIC_LOAD16_U_I32_A32_S },
9810 { ATOMIC_LOAD16_U_I32_A64, ATOMIC_LOAD16_U_I32_A64_S },
9811 { ATOMIC_LOAD16_U_I64_A32, ATOMIC_LOAD16_U_I64_A32_S },
9812 { ATOMIC_LOAD16_U_I64_A64, ATOMIC_LOAD16_U_I64_A64_S },
9813 { ATOMIC_LOAD32_U_I64_A32, ATOMIC_LOAD32_U_I64_A32_S },
9814 { ATOMIC_LOAD32_U_I64_A64, ATOMIC_LOAD32_U_I64_A64_S },
9815 { ATOMIC_LOAD8_U_I32_A32, ATOMIC_LOAD8_U_I32_A32_S },
9816 { ATOMIC_LOAD8_U_I32_A64, ATOMIC_LOAD8_U_I32_A64_S },
9817 { ATOMIC_LOAD8_U_I64_A32, ATOMIC_LOAD8_U_I64_A32_S },
9818 { ATOMIC_LOAD8_U_I64_A64, ATOMIC_LOAD8_U_I64_A64_S },
9819 { ATOMIC_LOAD_I32_A32, ATOMIC_LOAD_I32_A32_S },
9820 { ATOMIC_LOAD_I32_A64, ATOMIC_LOAD_I32_A64_S },
9821 { ATOMIC_LOAD_I64_A32, ATOMIC_LOAD_I64_A32_S },
9822 { ATOMIC_LOAD_I64_A64, ATOMIC_LOAD_I64_A64_S },
9823 { ATOMIC_RMW16_U_ADD_I32_A32, ATOMIC_RMW16_U_ADD_I32_A32_S },
9824 { ATOMIC_RMW16_U_ADD_I32_A64, ATOMIC_RMW16_U_ADD_I32_A64_S },
9825 { ATOMIC_RMW16_U_ADD_I64_A32, ATOMIC_RMW16_U_ADD_I64_A32_S },
9826 { ATOMIC_RMW16_U_ADD_I64_A64, ATOMIC_RMW16_U_ADD_I64_A64_S },
9827 { ATOMIC_RMW16_U_AND_I32_A32, ATOMIC_RMW16_U_AND_I32_A32_S },
9828 { ATOMIC_RMW16_U_AND_I32_A64, ATOMIC_RMW16_U_AND_I32_A64_S },
9829 { ATOMIC_RMW16_U_AND_I64_A32, ATOMIC_RMW16_U_AND_I64_A32_S },
9830 { ATOMIC_RMW16_U_AND_I64_A64, ATOMIC_RMW16_U_AND_I64_A64_S },
9831 { ATOMIC_RMW16_U_CMPXCHG_I32_A32, ATOMIC_RMW16_U_CMPXCHG_I32_A32_S },
9832 { ATOMIC_RMW16_U_CMPXCHG_I32_A64, ATOMIC_RMW16_U_CMPXCHG_I32_A64_S },
9833 { ATOMIC_RMW16_U_CMPXCHG_I64_A32, ATOMIC_RMW16_U_CMPXCHG_I64_A32_S },
9834 { ATOMIC_RMW16_U_CMPXCHG_I64_A64, ATOMIC_RMW16_U_CMPXCHG_I64_A64_S },
9835 { ATOMIC_RMW16_U_OR_I32_A32, ATOMIC_RMW16_U_OR_I32_A32_S },
9836 { ATOMIC_RMW16_U_OR_I32_A64, ATOMIC_RMW16_U_OR_I32_A64_S },
9837 { ATOMIC_RMW16_U_OR_I64_A32, ATOMIC_RMW16_U_OR_I64_A32_S },
9838 { ATOMIC_RMW16_U_OR_I64_A64, ATOMIC_RMW16_U_OR_I64_A64_S },
9839 { ATOMIC_RMW16_U_SUB_I32_A32, ATOMIC_RMW16_U_SUB_I32_A32_S },
9840 { ATOMIC_RMW16_U_SUB_I32_A64, ATOMIC_RMW16_U_SUB_I32_A64_S },
9841 { ATOMIC_RMW16_U_SUB_I64_A32, ATOMIC_RMW16_U_SUB_I64_A32_S },
9842 { ATOMIC_RMW16_U_SUB_I64_A64, ATOMIC_RMW16_U_SUB_I64_A64_S },
9843 { ATOMIC_RMW16_U_XCHG_I32_A32, ATOMIC_RMW16_U_XCHG_I32_A32_S },
9844 { ATOMIC_RMW16_U_XCHG_I32_A64, ATOMIC_RMW16_U_XCHG_I32_A64_S },
9845 { ATOMIC_RMW16_U_XCHG_I64_A32, ATOMIC_RMW16_U_XCHG_I64_A32_S },
9846 { ATOMIC_RMW16_U_XCHG_I64_A64, ATOMIC_RMW16_U_XCHG_I64_A64_S },
9847 { ATOMIC_RMW16_U_XOR_I32_A32, ATOMIC_RMW16_U_XOR_I32_A32_S },
9848 { ATOMIC_RMW16_U_XOR_I32_A64, ATOMIC_RMW16_U_XOR_I32_A64_S },
9849 { ATOMIC_RMW16_U_XOR_I64_A32, ATOMIC_RMW16_U_XOR_I64_A32_S },
9850 { ATOMIC_RMW16_U_XOR_I64_A64, ATOMIC_RMW16_U_XOR_I64_A64_S },
9851 { ATOMIC_RMW32_U_ADD_I64_A32, ATOMIC_RMW32_U_ADD_I64_A32_S },
9852 { ATOMIC_RMW32_U_ADD_I64_A64, ATOMIC_RMW32_U_ADD_I64_A64_S },
9853 { ATOMIC_RMW32_U_AND_I64_A32, ATOMIC_RMW32_U_AND_I64_A32_S },
9854 { ATOMIC_RMW32_U_AND_I64_A64, ATOMIC_RMW32_U_AND_I64_A64_S },
9855 { ATOMIC_RMW32_U_CMPXCHG_I64_A32, ATOMIC_RMW32_U_CMPXCHG_I64_A32_S },
9856 { ATOMIC_RMW32_U_CMPXCHG_I64_A64, ATOMIC_RMW32_U_CMPXCHG_I64_A64_S },
9857 { ATOMIC_RMW32_U_OR_I64_A32, ATOMIC_RMW32_U_OR_I64_A32_S },
9858 { ATOMIC_RMW32_U_OR_I64_A64, ATOMIC_RMW32_U_OR_I64_A64_S },
9859 { ATOMIC_RMW32_U_SUB_I64_A32, ATOMIC_RMW32_U_SUB_I64_A32_S },
9860 { ATOMIC_RMW32_U_SUB_I64_A64, ATOMIC_RMW32_U_SUB_I64_A64_S },
9861 { ATOMIC_RMW32_U_XCHG_I64_A32, ATOMIC_RMW32_U_XCHG_I64_A32_S },
9862 { ATOMIC_RMW32_U_XCHG_I64_A64, ATOMIC_RMW32_U_XCHG_I64_A64_S },
9863 { ATOMIC_RMW32_U_XOR_I64_A32, ATOMIC_RMW32_U_XOR_I64_A32_S },
9864 { ATOMIC_RMW32_U_XOR_I64_A64, ATOMIC_RMW32_U_XOR_I64_A64_S },
9865 { ATOMIC_RMW8_U_ADD_I32_A32, ATOMIC_RMW8_U_ADD_I32_A32_S },
9866 { ATOMIC_RMW8_U_ADD_I32_A64, ATOMIC_RMW8_U_ADD_I32_A64_S },
9867 { ATOMIC_RMW8_U_ADD_I64_A32, ATOMIC_RMW8_U_ADD_I64_A32_S },
9868 { ATOMIC_RMW8_U_ADD_I64_A64, ATOMIC_RMW8_U_ADD_I64_A64_S },
9869 { ATOMIC_RMW8_U_AND_I32_A32, ATOMIC_RMW8_U_AND_I32_A32_S },
9870 { ATOMIC_RMW8_U_AND_I32_A64, ATOMIC_RMW8_U_AND_I32_A64_S },
9871 { ATOMIC_RMW8_U_AND_I64_A32, ATOMIC_RMW8_U_AND_I64_A32_S },
9872 { ATOMIC_RMW8_U_AND_I64_A64, ATOMIC_RMW8_U_AND_I64_A64_S },
9873 { ATOMIC_RMW8_U_CMPXCHG_I32_A32, ATOMIC_RMW8_U_CMPXCHG_I32_A32_S },
9874 { ATOMIC_RMW8_U_CMPXCHG_I32_A64, ATOMIC_RMW8_U_CMPXCHG_I32_A64_S },
9875 { ATOMIC_RMW8_U_CMPXCHG_I64_A32, ATOMIC_RMW8_U_CMPXCHG_I64_A32_S },
9876 { ATOMIC_RMW8_U_CMPXCHG_I64_A64, ATOMIC_RMW8_U_CMPXCHG_I64_A64_S },
9877 { ATOMIC_RMW8_U_OR_I32_A32, ATOMIC_RMW8_U_OR_I32_A32_S },
9878 { ATOMIC_RMW8_U_OR_I32_A64, ATOMIC_RMW8_U_OR_I32_A64_S },
9879 { ATOMIC_RMW8_U_OR_I64_A32, ATOMIC_RMW8_U_OR_I64_A32_S },
9880 { ATOMIC_RMW8_U_OR_I64_A64, ATOMIC_RMW8_U_OR_I64_A64_S },
9881 { ATOMIC_RMW8_U_SUB_I32_A32, ATOMIC_RMW8_U_SUB_I32_A32_S },
9882 { ATOMIC_RMW8_U_SUB_I32_A64, ATOMIC_RMW8_U_SUB_I32_A64_S },
9883 { ATOMIC_RMW8_U_SUB_I64_A32, ATOMIC_RMW8_U_SUB_I64_A32_S },
9884 { ATOMIC_RMW8_U_SUB_I64_A64, ATOMIC_RMW8_U_SUB_I64_A64_S },
9885 { ATOMIC_RMW8_U_XCHG_I32_A32, ATOMIC_RMW8_U_XCHG_I32_A32_S },
9886 { ATOMIC_RMW8_U_XCHG_I32_A64, ATOMIC_RMW8_U_XCHG_I32_A64_S },
9887 { ATOMIC_RMW8_U_XCHG_I64_A32, ATOMIC_RMW8_U_XCHG_I64_A32_S },
9888 { ATOMIC_RMW8_U_XCHG_I64_A64, ATOMIC_RMW8_U_XCHG_I64_A64_S },
9889 { ATOMIC_RMW8_U_XOR_I32_A32, ATOMIC_RMW8_U_XOR_I32_A32_S },
9890 { ATOMIC_RMW8_U_XOR_I32_A64, ATOMIC_RMW8_U_XOR_I32_A64_S },
9891 { ATOMIC_RMW8_U_XOR_I64_A32, ATOMIC_RMW8_U_XOR_I64_A32_S },
9892 { ATOMIC_RMW8_U_XOR_I64_A64, ATOMIC_RMW8_U_XOR_I64_A64_S },
9893 { ATOMIC_RMW_ADD_I32_A32, ATOMIC_RMW_ADD_I32_A32_S },
9894 { ATOMIC_RMW_ADD_I32_A64, ATOMIC_RMW_ADD_I32_A64_S },
9895 { ATOMIC_RMW_ADD_I64_A32, ATOMIC_RMW_ADD_I64_A32_S },
9896 { ATOMIC_RMW_ADD_I64_A64, ATOMIC_RMW_ADD_I64_A64_S },
9897 { ATOMIC_RMW_AND_I32_A32, ATOMIC_RMW_AND_I32_A32_S },
9898 { ATOMIC_RMW_AND_I32_A64, ATOMIC_RMW_AND_I32_A64_S },
9899 { ATOMIC_RMW_AND_I64_A32, ATOMIC_RMW_AND_I64_A32_S },
9900 { ATOMIC_RMW_AND_I64_A64, ATOMIC_RMW_AND_I64_A64_S },
9901 { ATOMIC_RMW_CMPXCHG_I32_A32, ATOMIC_RMW_CMPXCHG_I32_A32_S },
9902 { ATOMIC_RMW_CMPXCHG_I32_A64, ATOMIC_RMW_CMPXCHG_I32_A64_S },
9903 { ATOMIC_RMW_CMPXCHG_I64_A32, ATOMIC_RMW_CMPXCHG_I64_A32_S },
9904 { ATOMIC_RMW_CMPXCHG_I64_A64, ATOMIC_RMW_CMPXCHG_I64_A64_S },
9905 { ATOMIC_RMW_OR_I32_A32, ATOMIC_RMW_OR_I32_A32_S },
9906 { ATOMIC_RMW_OR_I32_A64, ATOMIC_RMW_OR_I32_A64_S },
9907 { ATOMIC_RMW_OR_I64_A32, ATOMIC_RMW_OR_I64_A32_S },
9908 { ATOMIC_RMW_OR_I64_A64, ATOMIC_RMW_OR_I64_A64_S },
9909 { ATOMIC_RMW_SUB_I32_A32, ATOMIC_RMW_SUB_I32_A32_S },
9910 { ATOMIC_RMW_SUB_I32_A64, ATOMIC_RMW_SUB_I32_A64_S },
9911 { ATOMIC_RMW_SUB_I64_A32, ATOMIC_RMW_SUB_I64_A32_S },
9912 { ATOMIC_RMW_SUB_I64_A64, ATOMIC_RMW_SUB_I64_A64_S },
9913 { ATOMIC_RMW_XCHG_I32_A32, ATOMIC_RMW_XCHG_I32_A32_S },
9914 { ATOMIC_RMW_XCHG_I32_A64, ATOMIC_RMW_XCHG_I32_A64_S },
9915 { ATOMIC_RMW_XCHG_I64_A32, ATOMIC_RMW_XCHG_I64_A32_S },
9916 { ATOMIC_RMW_XCHG_I64_A64, ATOMIC_RMW_XCHG_I64_A64_S },
9917 { ATOMIC_RMW_XOR_I32_A32, ATOMIC_RMW_XOR_I32_A32_S },
9918 { ATOMIC_RMW_XOR_I32_A64, ATOMIC_RMW_XOR_I32_A64_S },
9919 { ATOMIC_RMW_XOR_I64_A32, ATOMIC_RMW_XOR_I64_A32_S },
9920 { ATOMIC_RMW_XOR_I64_A64, ATOMIC_RMW_XOR_I64_A64_S },
9921 { ATOMIC_STORE16_I32_A32, ATOMIC_STORE16_I32_A32_S },
9922 { ATOMIC_STORE16_I32_A64, ATOMIC_STORE16_I32_A64_S },
9923 { ATOMIC_STORE16_I64_A32, ATOMIC_STORE16_I64_A32_S },
9924 { ATOMIC_STORE16_I64_A64, ATOMIC_STORE16_I64_A64_S },
9925 { ATOMIC_STORE32_I64_A32, ATOMIC_STORE32_I64_A32_S },
9926 { ATOMIC_STORE32_I64_A64, ATOMIC_STORE32_I64_A64_S },
9927 { ATOMIC_STORE8_I32_A32, ATOMIC_STORE8_I32_A32_S },
9928 { ATOMIC_STORE8_I32_A64, ATOMIC_STORE8_I32_A64_S },
9929 { ATOMIC_STORE8_I64_A32, ATOMIC_STORE8_I64_A32_S },
9930 { ATOMIC_STORE8_I64_A64, ATOMIC_STORE8_I64_A64_S },
9931 { ATOMIC_STORE_I32_A32, ATOMIC_STORE_I32_A32_S },
9932 { ATOMIC_STORE_I32_A64, ATOMIC_STORE_I32_A64_S },
9933 { ATOMIC_STORE_I64_A32, ATOMIC_STORE_I64_A32_S },
9934 { ATOMIC_STORE_I64_A64, ATOMIC_STORE_I64_A64_S },
9935 { AVGR_U_I16x8, AVGR_U_I16x8_S },
9936 { AVGR_U_I8x16, AVGR_U_I8x16_S },
9937 { BITMASK_I16x8, BITMASK_I16x8_S },
9938 { BITMASK_I32x4, BITMASK_I32x4_S },
9939 { BITMASK_I64x2, BITMASK_I64x2_S },
9940 { BITMASK_I8x16, BITMASK_I8x16_S },
9941 { BITSELECT, BITSELECT_S },
9942 { BLOCK, BLOCK_S },
9943 { BR, BR_S },
9944 { BR_IF, BR_IF_S },
9945 { BR_TABLE_I32, BR_TABLE_I32_S },
9946 { BR_TABLE_I64, BR_TABLE_I64_S },
9947 { BR_UNLESS, BR_UNLESS_S },
9948 { CALL, CALL_S },
9949 { CALL_INDIRECT, CALL_INDIRECT_S },
9950 { CALL_REF, CALL_REF_S },
9951 { CATCH, CATCH_S },
9952 { CATCH_ALL, CATCH_ALL_S },
9953 { CATCH_ALL_LEGACY, CATCH_ALL_LEGACY_S },
9954 { CATCH_ALL_REF, CATCH_ALL_REF_S },
9955 { CATCH_LEGACY, CATCH_LEGACY_S },
9956 { CATCH_REF, CATCH_REF_S },
9957 { CEIL_F16x8, CEIL_F16x8_S },
9958 { CEIL_F32, CEIL_F32_S },
9959 { CEIL_F32x4, CEIL_F32x4_S },
9960 { CEIL_F64, CEIL_F64_S },
9961 { CEIL_F64x2, CEIL_F64x2_S },
9962 { CLZ_I32, CLZ_I32_S },
9963 { CLZ_I64, CLZ_I64_S },
9964 { CONST_F32, CONST_F32_S },
9965 { CONST_F64, CONST_F64_S },
9966 { CONST_I32, CONST_I32_S },
9967 { CONST_I64, CONST_I64_S },
9968 { CONST_V128_F32x4, CONST_V128_F32x4_S },
9969 { CONST_V128_F64x2, CONST_V128_F64x2_S },
9970 { CONST_V128_I16x8, CONST_V128_I16x8_S },
9971 { CONST_V128_I32x4, CONST_V128_I32x4_S },
9972 { CONST_V128_I64x2, CONST_V128_I64x2_S },
9973 { CONST_V128_I8x16, CONST_V128_I8x16_S },
9974 { COPYSIGN_F32, COPYSIGN_F32_S },
9975 { COPYSIGN_F64, COPYSIGN_F64_S },
9976 { COPY_EXNREF, COPY_EXNREF_S },
9977 { COPY_EXTERNREF, COPY_EXTERNREF_S },
9978 { COPY_F32, COPY_F32_S },
9979 { COPY_F64, COPY_F64_S },
9980 { COPY_FUNCREF, COPY_FUNCREF_S },
9981 { COPY_I32, COPY_I32_S },
9982 { COPY_I64, COPY_I64_S },
9983 { COPY_V128, COPY_V128_S },
9984 { CTZ_I32, CTZ_I32_S },
9985 { CTZ_I64, CTZ_I64_S },
9986 { DATA_DROP, DATA_DROP_S },
9987 { DEBUG_UNREACHABLE, DEBUG_UNREACHABLE_S },
9988 { DELEGATE, DELEGATE_S },
9989 { DIV_F16x8, DIV_F16x8_S },
9990 { DIV_F32, DIV_F32_S },
9991 { DIV_F32x4, DIV_F32x4_S },
9992 { DIV_F64, DIV_F64_S },
9993 { DIV_F64x2, DIV_F64x2_S },
9994 { DIV_S_I32, DIV_S_I32_S },
9995 { DIV_S_I64, DIV_S_I64_S },
9996 { DIV_U_I32, DIV_U_I32_S },
9997 { DIV_U_I64, DIV_U_I64_S },
9998 { DOT, DOT_S },
9999 { DROP_EXNREF, DROP_EXNREF_S },
10000 { DROP_EXTERNREF, DROP_EXTERNREF_S },
10001 { DROP_F32, DROP_F32_S },
10002 { DROP_F64, DROP_F64_S },
10003 { DROP_FUNCREF, DROP_FUNCREF_S },
10004 { DROP_I32, DROP_I32_S },
10005 { DROP_I64, DROP_I64_S },
10006 { DROP_V128, DROP_V128_S },
10007 { ELSE, ELSE_S },
10008 { END, END_S },
10009 { END_BLOCK, END_BLOCK_S },
10010 { END_FUNCTION, END_FUNCTION_S },
10011 { END_IF, END_IF_S },
10012 { END_LOOP, END_LOOP_S },
10013 { END_TRY, END_TRY_S },
10014 { END_TRY_TABLE, END_TRY_TABLE_S },
10015 { EQZ_I32, EQZ_I32_S },
10016 { EQZ_I64, EQZ_I64_S },
10017 { EQ_F16x8, EQ_F16x8_S },
10018 { EQ_F32, EQ_F32_S },
10019 { EQ_F32x4, EQ_F32x4_S },
10020 { EQ_F64, EQ_F64_S },
10021 { EQ_F64x2, EQ_F64x2_S },
10022 { EQ_I16x8, EQ_I16x8_S },
10023 { EQ_I32, EQ_I32_S },
10024 { EQ_I32x4, EQ_I32x4_S },
10025 { EQ_I64, EQ_I64_S },
10026 { EQ_I64x2, EQ_I64x2_S },
10027 { EQ_I8x16, EQ_I8x16_S },
10028 { EXTMUL_HIGH_S_I16x8, EXTMUL_HIGH_S_I16x8_S },
10029 { EXTMUL_HIGH_S_I32x4, EXTMUL_HIGH_S_I32x4_S },
10030 { EXTMUL_HIGH_S_I64x2, EXTMUL_HIGH_S_I64x2_S },
10031 { EXTMUL_HIGH_U_I16x8, EXTMUL_HIGH_U_I16x8_S },
10032 { EXTMUL_HIGH_U_I32x4, EXTMUL_HIGH_U_I32x4_S },
10033 { EXTMUL_HIGH_U_I64x2, EXTMUL_HIGH_U_I64x2_S },
10034 { EXTMUL_LOW_S_I16x8, EXTMUL_LOW_S_I16x8_S },
10035 { EXTMUL_LOW_S_I32x4, EXTMUL_LOW_S_I32x4_S },
10036 { EXTMUL_LOW_S_I64x2, EXTMUL_LOW_S_I64x2_S },
10037 { EXTMUL_LOW_U_I16x8, EXTMUL_LOW_U_I16x8_S },
10038 { EXTMUL_LOW_U_I32x4, EXTMUL_LOW_U_I32x4_S },
10039 { EXTMUL_LOW_U_I64x2, EXTMUL_LOW_U_I64x2_S },
10040 { EXTRACT_LANE_F16x8, EXTRACT_LANE_F16x8_S },
10041 { EXTRACT_LANE_F32x4, EXTRACT_LANE_F32x4_S },
10042 { EXTRACT_LANE_F64x2, EXTRACT_LANE_F64x2_S },
10043 { EXTRACT_LANE_I16x8_s, EXTRACT_LANE_I16x8_s_S },
10044 { EXTRACT_LANE_I16x8_u, EXTRACT_LANE_I16x8_u_S },
10045 { EXTRACT_LANE_I32x4, EXTRACT_LANE_I32x4_S },
10046 { EXTRACT_LANE_I64x2, EXTRACT_LANE_I64x2_S },
10047 { EXTRACT_LANE_I8x16_s, EXTRACT_LANE_I8x16_s_S },
10048 { EXTRACT_LANE_I8x16_u, EXTRACT_LANE_I8x16_u_S },
10049 { F32_CONVERT_S_I32, F32_CONVERT_S_I32_S },
10050 { F32_CONVERT_S_I64, F32_CONVERT_S_I64_S },
10051 { F32_CONVERT_U_I32, F32_CONVERT_U_I32_S },
10052 { F32_CONVERT_U_I64, F32_CONVERT_U_I64_S },
10053 { F32_DEMOTE_F64, F32_DEMOTE_F64_S },
10054 { F32_REINTERPRET_I32, F32_REINTERPRET_I32_S },
10055 { F64_CONVERT_S_I32, F64_CONVERT_S_I32_S },
10056 { F64_CONVERT_S_I64, F64_CONVERT_S_I64_S },
10057 { F64_CONVERT_U_I32, F64_CONVERT_U_I32_S },
10058 { F64_CONVERT_U_I64, F64_CONVERT_U_I64_S },
10059 { F64_PROMOTE_F32, F64_PROMOTE_F32_S },
10060 { F64_REINTERPRET_I64, F64_REINTERPRET_I64_S },
10061 { FALLTHROUGH_RETURN, FALLTHROUGH_RETURN_S },
10062 { FLOOR_F16x8, FLOOR_F16x8_S },
10063 { FLOOR_F32, FLOOR_F32_S },
10064 { FLOOR_F32x4, FLOOR_F32x4_S },
10065 { FLOOR_F64, FLOOR_F64_S },
10066 { FLOOR_F64x2, FLOOR_F64x2_S },
10067 { FP_TO_SINT_I32_F32, FP_TO_SINT_I32_F32_S },
10068 { FP_TO_SINT_I32_F64, FP_TO_SINT_I32_F64_S },
10069 { FP_TO_SINT_I64_F32, FP_TO_SINT_I64_F32_S },
10070 { FP_TO_SINT_I64_F64, FP_TO_SINT_I64_F64_S },
10071 { FP_TO_UINT_I32_F32, FP_TO_UINT_I32_F32_S },
10072 { FP_TO_UINT_I32_F64, FP_TO_UINT_I32_F64_S },
10073 { FP_TO_UINT_I64_F32, FP_TO_UINT_I64_F32_S },
10074 { FP_TO_UINT_I64_F64, FP_TO_UINT_I64_F64_S },
10075 { GE_F16x8, GE_F16x8_S },
10076 { GE_F32, GE_F32_S },
10077 { GE_F32x4, GE_F32x4_S },
10078 { GE_F64, GE_F64_S },
10079 { GE_F64x2, GE_F64x2_S },
10080 { GE_S_I16x8, GE_S_I16x8_S },
10081 { GE_S_I32, GE_S_I32_S },
10082 { GE_S_I32x4, GE_S_I32x4_S },
10083 { GE_S_I64, GE_S_I64_S },
10084 { GE_S_I64x2, GE_S_I64x2_S },
10085 { GE_S_I8x16, GE_S_I8x16_S },
10086 { GE_U_I16x8, GE_U_I16x8_S },
10087 { GE_U_I32, GE_U_I32_S },
10088 { GE_U_I32x4, GE_U_I32x4_S },
10089 { GE_U_I64, GE_U_I64_S },
10090 { GE_U_I8x16, GE_U_I8x16_S },
10091 { GLOBAL_GET_EXNREF, GLOBAL_GET_EXNREF_S },
10092 { GLOBAL_GET_EXTERNREF, GLOBAL_GET_EXTERNREF_S },
10093 { GLOBAL_GET_F32, GLOBAL_GET_F32_S },
10094 { GLOBAL_GET_F64, GLOBAL_GET_F64_S },
10095 { GLOBAL_GET_FUNCREF, GLOBAL_GET_FUNCREF_S },
10096 { GLOBAL_GET_I32, GLOBAL_GET_I32_S },
10097 { GLOBAL_GET_I64, GLOBAL_GET_I64_S },
10098 { GLOBAL_GET_V128, GLOBAL_GET_V128_S },
10099 { GLOBAL_SET_EXNREF, GLOBAL_SET_EXNREF_S },
10100 { GLOBAL_SET_EXTERNREF, GLOBAL_SET_EXTERNREF_S },
10101 { GLOBAL_SET_F32, GLOBAL_SET_F32_S },
10102 { GLOBAL_SET_F64, GLOBAL_SET_F64_S },
10103 { GLOBAL_SET_FUNCREF, GLOBAL_SET_FUNCREF_S },
10104 { GLOBAL_SET_I32, GLOBAL_SET_I32_S },
10105 { GLOBAL_SET_I64, GLOBAL_SET_I64_S },
10106 { GLOBAL_SET_V128, GLOBAL_SET_V128_S },
10107 { GT_F16x8, GT_F16x8_S },
10108 { GT_F32, GT_F32_S },
10109 { GT_F32x4, GT_F32x4_S },
10110 { GT_F64, GT_F64_S },
10111 { GT_F64x2, GT_F64x2_S },
10112 { GT_S_I16x8, GT_S_I16x8_S },
10113 { GT_S_I32, GT_S_I32_S },
10114 { GT_S_I32x4, GT_S_I32x4_S },
10115 { GT_S_I64, GT_S_I64_S },
10116 { GT_S_I64x2, GT_S_I64x2_S },
10117 { GT_S_I8x16, GT_S_I8x16_S },
10118 { GT_U_I16x8, GT_U_I16x8_S },
10119 { GT_U_I32, GT_U_I32_S },
10120 { GT_U_I32x4, GT_U_I32x4_S },
10121 { GT_U_I64, GT_U_I64_S },
10122 { GT_U_I8x16, GT_U_I8x16_S },
10123 { I32_EXTEND16_S_I32, I32_EXTEND16_S_I32_S },
10124 { I32_EXTEND8_S_I32, I32_EXTEND8_S_I32_S },
10125 { I32_REINTERPRET_F32, I32_REINTERPRET_F32_S },
10126 { I32_TRUNC_S_F32, I32_TRUNC_S_F32_S },
10127 { I32_TRUNC_S_F64, I32_TRUNC_S_F64_S },
10128 { I32_TRUNC_S_SAT_F32, I32_TRUNC_S_SAT_F32_S },
10129 { I32_TRUNC_S_SAT_F64, I32_TRUNC_S_SAT_F64_S },
10130 { I32_TRUNC_U_F32, I32_TRUNC_U_F32_S },
10131 { I32_TRUNC_U_F64, I32_TRUNC_U_F64_S },
10132 { I32_TRUNC_U_SAT_F32, I32_TRUNC_U_SAT_F32_S },
10133 { I32_TRUNC_U_SAT_F64, I32_TRUNC_U_SAT_F64_S },
10134 { I32_WRAP_I64, I32_WRAP_I64_S },
10135 { I64_ADD128, I64_ADD128_S },
10136 { I64_EXTEND16_S_I64, I64_EXTEND16_S_I64_S },
10137 { I64_EXTEND32_S_I64, I64_EXTEND32_S_I64_S },
10138 { I64_EXTEND8_S_I64, I64_EXTEND8_S_I64_S },
10139 { I64_EXTEND_S_I32, I64_EXTEND_S_I32_S },
10140 { I64_EXTEND_U_I32, I64_EXTEND_U_I32_S },
10141 { I64_MUL_WIDE_S, I64_MUL_WIDE_S_S },
10142 { I64_MUL_WIDE_U, I64_MUL_WIDE_U_S },
10143 { I64_REINTERPRET_F64, I64_REINTERPRET_F64_S },
10144 { I64_SUB128, I64_SUB128_S },
10145 { I64_TRUNC_S_F32, I64_TRUNC_S_F32_S },
10146 { I64_TRUNC_S_F64, I64_TRUNC_S_F64_S },
10147 { I64_TRUNC_S_SAT_F32, I64_TRUNC_S_SAT_F32_S },
10148 { I64_TRUNC_S_SAT_F64, I64_TRUNC_S_SAT_F64_S },
10149 { I64_TRUNC_U_F32, I64_TRUNC_U_F32_S },
10150 { I64_TRUNC_U_F64, I64_TRUNC_U_F64_S },
10151 { I64_TRUNC_U_SAT_F32, I64_TRUNC_U_SAT_F32_S },
10152 { I64_TRUNC_U_SAT_F64, I64_TRUNC_U_SAT_F64_S },
10153 { IF, IF_S },
10154 { LANESELECT_I16x8, LANESELECT_I16x8_S },
10155 { LANESELECT_I32x4, LANESELECT_I32x4_S },
10156 { LANESELECT_I64x2, LANESELECT_I64x2_S },
10157 { LANESELECT_I8x16, LANESELECT_I8x16_S },
10158 { LE_F16x8, LE_F16x8_S },
10159 { LE_F32, LE_F32_S },
10160 { LE_F32x4, LE_F32x4_S },
10161 { LE_F64, LE_F64_S },
10162 { LE_F64x2, LE_F64x2_S },
10163 { LE_S_I16x8, LE_S_I16x8_S },
10164 { LE_S_I32, LE_S_I32_S },
10165 { LE_S_I32x4, LE_S_I32x4_S },
10166 { LE_S_I64, LE_S_I64_S },
10167 { LE_S_I64x2, LE_S_I64x2_S },
10168 { LE_S_I8x16, LE_S_I8x16_S },
10169 { LE_U_I16x8, LE_U_I16x8_S },
10170 { LE_U_I32, LE_U_I32_S },
10171 { LE_U_I32x4, LE_U_I32x4_S },
10172 { LE_U_I64, LE_U_I64_S },
10173 { LE_U_I8x16, LE_U_I8x16_S },
10174 { LOAD16_SPLAT_A32, LOAD16_SPLAT_A32_S },
10175 { LOAD16_SPLAT_A64, LOAD16_SPLAT_A64_S },
10176 { LOAD16_S_I32_A32, LOAD16_S_I32_A32_S },
10177 { LOAD16_S_I32_A64, LOAD16_S_I32_A64_S },
10178 { LOAD16_S_I64_A32, LOAD16_S_I64_A32_S },
10179 { LOAD16_S_I64_A64, LOAD16_S_I64_A64_S },
10180 { LOAD16_U_I32_A32, LOAD16_U_I32_A32_S },
10181 { LOAD16_U_I32_A64, LOAD16_U_I32_A64_S },
10182 { LOAD16_U_I64_A32, LOAD16_U_I64_A32_S },
10183 { LOAD16_U_I64_A64, LOAD16_U_I64_A64_S },
10184 { LOAD32_SPLAT_A32, LOAD32_SPLAT_A32_S },
10185 { LOAD32_SPLAT_A64, LOAD32_SPLAT_A64_S },
10186 { LOAD32_S_I64_A32, LOAD32_S_I64_A32_S },
10187 { LOAD32_S_I64_A64, LOAD32_S_I64_A64_S },
10188 { LOAD32_U_I64_A32, LOAD32_U_I64_A32_S },
10189 { LOAD32_U_I64_A64, LOAD32_U_I64_A64_S },
10190 { LOAD64_SPLAT_A32, LOAD64_SPLAT_A32_S },
10191 { LOAD64_SPLAT_A64, LOAD64_SPLAT_A64_S },
10192 { LOAD8_SPLAT_A32, LOAD8_SPLAT_A32_S },
10193 { LOAD8_SPLAT_A64, LOAD8_SPLAT_A64_S },
10194 { LOAD8_S_I32_A32, LOAD8_S_I32_A32_S },
10195 { LOAD8_S_I32_A64, LOAD8_S_I32_A64_S },
10196 { LOAD8_S_I64_A32, LOAD8_S_I64_A32_S },
10197 { LOAD8_S_I64_A64, LOAD8_S_I64_A64_S },
10198 { LOAD8_U_I32_A32, LOAD8_U_I32_A32_S },
10199 { LOAD8_U_I32_A64, LOAD8_U_I32_A64_S },
10200 { LOAD8_U_I64_A32, LOAD8_U_I64_A32_S },
10201 { LOAD8_U_I64_A64, LOAD8_U_I64_A64_S },
10202 { LOAD_EXTEND_S_I16x8_A32, LOAD_EXTEND_S_I16x8_A32_S },
10203 { LOAD_EXTEND_S_I16x8_A64, LOAD_EXTEND_S_I16x8_A64_S },
10204 { LOAD_EXTEND_S_I32x4_A32, LOAD_EXTEND_S_I32x4_A32_S },
10205 { LOAD_EXTEND_S_I32x4_A64, LOAD_EXTEND_S_I32x4_A64_S },
10206 { LOAD_EXTEND_S_I64x2_A32, LOAD_EXTEND_S_I64x2_A32_S },
10207 { LOAD_EXTEND_S_I64x2_A64, LOAD_EXTEND_S_I64x2_A64_S },
10208 { LOAD_EXTEND_U_I16x8_A32, LOAD_EXTEND_U_I16x8_A32_S },
10209 { LOAD_EXTEND_U_I16x8_A64, LOAD_EXTEND_U_I16x8_A64_S },
10210 { LOAD_EXTEND_U_I32x4_A32, LOAD_EXTEND_U_I32x4_A32_S },
10211 { LOAD_EXTEND_U_I32x4_A64, LOAD_EXTEND_U_I32x4_A64_S },
10212 { LOAD_EXTEND_U_I64x2_A32, LOAD_EXTEND_U_I64x2_A32_S },
10213 { LOAD_EXTEND_U_I64x2_A64, LOAD_EXTEND_U_I64x2_A64_S },
10214 { LOAD_F16_F32_A32, LOAD_F16_F32_A32_S },
10215 { LOAD_F16_F32_A64, LOAD_F16_F32_A64_S },
10216 { LOAD_F32_A32, LOAD_F32_A32_S },
10217 { LOAD_F32_A64, LOAD_F32_A64_S },
10218 { LOAD_F64_A32, LOAD_F64_A32_S },
10219 { LOAD_F64_A64, LOAD_F64_A64_S },
10220 { LOAD_I32_A32, LOAD_I32_A32_S },
10221 { LOAD_I32_A64, LOAD_I32_A64_S },
10222 { LOAD_I64_A32, LOAD_I64_A32_S },
10223 { LOAD_I64_A64, LOAD_I64_A64_S },
10224 { LOAD_LANE_16_A32, LOAD_LANE_16_A32_S },
10225 { LOAD_LANE_16_A64, LOAD_LANE_16_A64_S },
10226 { LOAD_LANE_32_A32, LOAD_LANE_32_A32_S },
10227 { LOAD_LANE_32_A64, LOAD_LANE_32_A64_S },
10228 { LOAD_LANE_64_A32, LOAD_LANE_64_A32_S },
10229 { LOAD_LANE_64_A64, LOAD_LANE_64_A64_S },
10230 { LOAD_LANE_8_A32, LOAD_LANE_8_A32_S },
10231 { LOAD_LANE_8_A64, LOAD_LANE_8_A64_S },
10232 { LOAD_V128_A32, LOAD_V128_A32_S },
10233 { LOAD_V128_A64, LOAD_V128_A64_S },
10234 { LOAD_ZERO_32_A32, LOAD_ZERO_32_A32_S },
10235 { LOAD_ZERO_32_A64, LOAD_ZERO_32_A64_S },
10236 { LOAD_ZERO_64_A32, LOAD_ZERO_64_A32_S },
10237 { LOAD_ZERO_64_A64, LOAD_ZERO_64_A64_S },
10238 { LOCAL_GET_EXNREF, LOCAL_GET_EXNREF_S },
10239 { LOCAL_GET_EXTERNREF, LOCAL_GET_EXTERNREF_S },
10240 { LOCAL_GET_F32, LOCAL_GET_F32_S },
10241 { LOCAL_GET_F64, LOCAL_GET_F64_S },
10242 { LOCAL_GET_FUNCREF, LOCAL_GET_FUNCREF_S },
10243 { LOCAL_GET_I32, LOCAL_GET_I32_S },
10244 { LOCAL_GET_I64, LOCAL_GET_I64_S },
10245 { LOCAL_GET_V128, LOCAL_GET_V128_S },
10246 { LOCAL_SET_EXNREF, LOCAL_SET_EXNREF_S },
10247 { LOCAL_SET_EXTERNREF, LOCAL_SET_EXTERNREF_S },
10248 { LOCAL_SET_F32, LOCAL_SET_F32_S },
10249 { LOCAL_SET_F64, LOCAL_SET_F64_S },
10250 { LOCAL_SET_FUNCREF, LOCAL_SET_FUNCREF_S },
10251 { LOCAL_SET_I32, LOCAL_SET_I32_S },
10252 { LOCAL_SET_I64, LOCAL_SET_I64_S },
10253 { LOCAL_SET_V128, LOCAL_SET_V128_S },
10254 { LOCAL_TEE_EXNREF, LOCAL_TEE_EXNREF_S },
10255 { LOCAL_TEE_EXTERNREF, LOCAL_TEE_EXTERNREF_S },
10256 { LOCAL_TEE_F32, LOCAL_TEE_F32_S },
10257 { LOCAL_TEE_F64, LOCAL_TEE_F64_S },
10258 { LOCAL_TEE_FUNCREF, LOCAL_TEE_FUNCREF_S },
10259 { LOCAL_TEE_I32, LOCAL_TEE_I32_S },
10260 { LOCAL_TEE_I64, LOCAL_TEE_I64_S },
10261 { LOCAL_TEE_V128, LOCAL_TEE_V128_S },
10262 { LOOP, LOOP_S },
10263 { LT_F16x8, LT_F16x8_S },
10264 { LT_F32, LT_F32_S },
10265 { LT_F32x4, LT_F32x4_S },
10266 { LT_F64, LT_F64_S },
10267 { LT_F64x2, LT_F64x2_S },
10268 { LT_S_I16x8, LT_S_I16x8_S },
10269 { LT_S_I32, LT_S_I32_S },
10270 { LT_S_I32x4, LT_S_I32x4_S },
10271 { LT_S_I64, LT_S_I64_S },
10272 { LT_S_I64x2, LT_S_I64x2_S },
10273 { LT_S_I8x16, LT_S_I8x16_S },
10274 { LT_U_I16x8, LT_U_I16x8_S },
10275 { LT_U_I32, LT_U_I32_S },
10276 { LT_U_I32x4, LT_U_I32x4_S },
10277 { LT_U_I64, LT_U_I64_S },
10278 { LT_U_I8x16, LT_U_I8x16_S },
10279 { MADD_F16x8, MADD_F16x8_S },
10280 { MADD_F32x4, MADD_F32x4_S },
10281 { MADD_F64x2, MADD_F64x2_S },
10282 { MAX_F16x8, MAX_F16x8_S },
10283 { MAX_F32, MAX_F32_S },
10284 { MAX_F32x4, MAX_F32x4_S },
10285 { MAX_F64, MAX_F64_S },
10286 { MAX_F64x2, MAX_F64x2_S },
10287 { MAX_S_I16x8, MAX_S_I16x8_S },
10288 { MAX_S_I32x4, MAX_S_I32x4_S },
10289 { MAX_S_I8x16, MAX_S_I8x16_S },
10290 { MAX_U_I16x8, MAX_U_I16x8_S },
10291 { MAX_U_I32x4, MAX_U_I32x4_S },
10292 { MAX_U_I8x16, MAX_U_I8x16_S },
10293 { MEMCPY_A32, MEMCPY_A32_S },
10294 { MEMCPY_A64, MEMCPY_A64_S },
10295 { MEMORY_ATOMIC_NOTIFY_A32, MEMORY_ATOMIC_NOTIFY_A32_S },
10296 { MEMORY_ATOMIC_NOTIFY_A64, MEMORY_ATOMIC_NOTIFY_A64_S },
10297 { MEMORY_ATOMIC_WAIT32_A32, MEMORY_ATOMIC_WAIT32_A32_S },
10298 { MEMORY_ATOMIC_WAIT32_A64, MEMORY_ATOMIC_WAIT32_A64_S },
10299 { MEMORY_ATOMIC_WAIT64_A32, MEMORY_ATOMIC_WAIT64_A32_S },
10300 { MEMORY_ATOMIC_WAIT64_A64, MEMORY_ATOMIC_WAIT64_A64_S },
10301 { MEMORY_COPY_A32, MEMORY_COPY_A32_S },
10302 { MEMORY_COPY_A64, MEMORY_COPY_A64_S },
10303 { MEMORY_FILL_A32, MEMORY_FILL_A32_S },
10304 { MEMORY_FILL_A64, MEMORY_FILL_A64_S },
10305 { MEMORY_INIT_A32, MEMORY_INIT_A32_S },
10306 { MEMORY_INIT_A64, MEMORY_INIT_A64_S },
10307 { MEMSET_A32, MEMSET_A32_S },
10308 { MEMSET_A64, MEMSET_A64_S },
10309 { MIN_F16x8, MIN_F16x8_S },
10310 { MIN_F32, MIN_F32_S },
10311 { MIN_F32x4, MIN_F32x4_S },
10312 { MIN_F64, MIN_F64_S },
10313 { MIN_F64x2, MIN_F64x2_S },
10314 { MIN_S_I16x8, MIN_S_I16x8_S },
10315 { MIN_S_I32x4, MIN_S_I32x4_S },
10316 { MIN_S_I8x16, MIN_S_I8x16_S },
10317 { MIN_U_I16x8, MIN_U_I16x8_S },
10318 { MIN_U_I32x4, MIN_U_I32x4_S },
10319 { MIN_U_I8x16, MIN_U_I8x16_S },
10320 { MUL_F16x8, MUL_F16x8_S },
10321 { MUL_F32, MUL_F32_S },
10322 { MUL_F32x4, MUL_F32x4_S },
10323 { MUL_F64, MUL_F64_S },
10324 { MUL_F64x2, MUL_F64x2_S },
10325 { MUL_I16x8, MUL_I16x8_S },
10326 { MUL_I32, MUL_I32_S },
10327 { MUL_I32x4, MUL_I32x4_S },
10328 { MUL_I64, MUL_I64_S },
10329 { MUL_I64x2, MUL_I64x2_S },
10330 { NARROW_S_I16x8, NARROW_S_I16x8_S },
10331 { NARROW_S_I8x16, NARROW_S_I8x16_S },
10332 { NARROW_U_I16x8, NARROW_U_I16x8_S },
10333 { NARROW_U_I8x16, NARROW_U_I8x16_S },
10334 { NEAREST_F16x8, NEAREST_F16x8_S },
10335 { NEAREST_F32, NEAREST_F32_S },
10336 { NEAREST_F32x4, NEAREST_F32x4_S },
10337 { NEAREST_F64, NEAREST_F64_S },
10338 { NEAREST_F64x2, NEAREST_F64x2_S },
10339 { NEG_F16x8, NEG_F16x8_S },
10340 { NEG_F32, NEG_F32_S },
10341 { NEG_F32x4, NEG_F32x4_S },
10342 { NEG_F64, NEG_F64_S },
10343 { NEG_F64x2, NEG_F64x2_S },
10344 { NEG_I16x8, NEG_I16x8_S },
10345 { NEG_I32x4, NEG_I32x4_S },
10346 { NEG_I64x2, NEG_I64x2_S },
10347 { NEG_I8x16, NEG_I8x16_S },
10348 { NE_F16x8, NE_F16x8_S },
10349 { NE_F32, NE_F32_S },
10350 { NE_F32x4, NE_F32x4_S },
10351 { NE_F64, NE_F64_S },
10352 { NE_F64x2, NE_F64x2_S },
10353 { NE_I16x8, NE_I16x8_S },
10354 { NE_I32, NE_I32_S },
10355 { NE_I32x4, NE_I32x4_S },
10356 { NE_I64, NE_I64_S },
10357 { NE_I64x2, NE_I64x2_S },
10358 { NE_I8x16, NE_I8x16_S },
10359 { NMADD_F16x8, NMADD_F16x8_S },
10360 { NMADD_F32x4, NMADD_F32x4_S },
10361 { NMADD_F64x2, NMADD_F64x2_S },
10362 { NOP, NOP_S },
10363 { NOT, NOT_S },
10364 { OR, OR_S },
10365 { OR_I32, OR_I32_S },
10366 { OR_I64, OR_I64_S },
10367 { PMAX_F16x8, PMAX_F16x8_S },
10368 { PMAX_F32x4, PMAX_F32x4_S },
10369 { PMAX_F64x2, PMAX_F64x2_S },
10370 { PMIN_F16x8, PMIN_F16x8_S },
10371 { PMIN_F32x4, PMIN_F32x4_S },
10372 { PMIN_F64x2, PMIN_F64x2_S },
10373 { POPCNT_I32, POPCNT_I32_S },
10374 { POPCNT_I64, POPCNT_I64_S },
10375 { POPCNT_I8x16, POPCNT_I8x16_S },
10376 { Q15MULR_SAT_S_I16x8, Q15MULR_SAT_S_I16x8_S },
10377 { REF_CAST_FUNCREF, REF_CAST_FUNCREF_S },
10378 { REF_FUNC, REF_FUNC_S },
10379 { REF_IS_NULL_EXNREF, REF_IS_NULL_EXNREF_S },
10380 { REF_IS_NULL_EXTERNREF, REF_IS_NULL_EXTERNREF_S },
10381 { REF_IS_NULL_FUNCREF, REF_IS_NULL_FUNCREF_S },
10382 { REF_NULL_EXNREF, REF_NULL_EXNREF_S },
10383 { REF_NULL_EXTERNREF, REF_NULL_EXTERNREF_S },
10384 { REF_NULL_FUNCREF, REF_NULL_FUNCREF_S },
10385 { REF_TEST_FUNCREF, REF_TEST_FUNCREF_S },
10386 { RELAXED_DOT, RELAXED_DOT_S },
10387 { RELAXED_DOT_ADD, RELAXED_DOT_ADD_S },
10388 { RELAXED_DOT_BFLOAT, RELAXED_DOT_BFLOAT_S },
10389 { RELAXED_Q15MULR_S_I16x8, RELAXED_Q15MULR_S_I16x8_S },
10390 { RELAXED_SWIZZLE, RELAXED_SWIZZLE_S },
10391 { REM_S_I32, REM_S_I32_S },
10392 { REM_S_I64, REM_S_I64_S },
10393 { REM_U_I32, REM_U_I32_S },
10394 { REM_U_I64, REM_U_I64_S },
10395 { REPLACE_LANE_F16x8, REPLACE_LANE_F16x8_S },
10396 { REPLACE_LANE_F32x4, REPLACE_LANE_F32x4_S },
10397 { REPLACE_LANE_F64x2, REPLACE_LANE_F64x2_S },
10398 { REPLACE_LANE_I16x8, REPLACE_LANE_I16x8_S },
10399 { REPLACE_LANE_I32x4, REPLACE_LANE_I32x4_S },
10400 { REPLACE_LANE_I64x2, REPLACE_LANE_I64x2_S },
10401 { REPLACE_LANE_I8x16, REPLACE_LANE_I8x16_S },
10402 { RETHROW, RETHROW_S },
10403 { RETURN, RETURN_S },
10404 { RET_CALL, RET_CALL_S },
10405 { RET_CALL_INDIRECT, RET_CALL_INDIRECT_S },
10406 { RET_CALL_REF, RET_CALL_REF_S },
10407 { ROTL_I32, ROTL_I32_S },
10408 { ROTL_I64, ROTL_I64_S },
10409 { ROTR_I32, ROTR_I32_S },
10410 { ROTR_I64, ROTR_I64_S },
10411 { SELECT_EXNREF, SELECT_EXNREF_S },
10412 { SELECT_EXTERNREF, SELECT_EXTERNREF_S },
10413 { SELECT_F32, SELECT_F32_S },
10414 { SELECT_F64, SELECT_F64_S },
10415 { SELECT_FUNCREF, SELECT_FUNCREF_S },
10416 { SELECT_I32, SELECT_I32_S },
10417 { SELECT_I64, SELECT_I64_S },
10418 { SELECT_T, SELECT_T_S },
10419 { SELECT_V128, SELECT_V128_S },
10420 { SHL_I16x8, SHL_I16x8_S },
10421 { SHL_I32, SHL_I32_S },
10422 { SHL_I32x4, SHL_I32x4_S },
10423 { SHL_I64, SHL_I64_S },
10424 { SHL_I64x2, SHL_I64x2_S },
10425 { SHL_I8x16, SHL_I8x16_S },
10426 { SHR_S_I16x8, SHR_S_I16x8_S },
10427 { SHR_S_I32, SHR_S_I32_S },
10428 { SHR_S_I32x4, SHR_S_I32x4_S },
10429 { SHR_S_I64, SHR_S_I64_S },
10430 { SHR_S_I64x2, SHR_S_I64x2_S },
10431 { SHR_S_I8x16, SHR_S_I8x16_S },
10432 { SHR_U_I16x8, SHR_U_I16x8_S },
10433 { SHR_U_I32, SHR_U_I32_S },
10434 { SHR_U_I32x4, SHR_U_I32x4_S },
10435 { SHR_U_I64, SHR_U_I64_S },
10436 { SHR_U_I64x2, SHR_U_I64x2_S },
10437 { SHR_U_I8x16, SHR_U_I8x16_S },
10438 { SHUFFLE, SHUFFLE_S },
10439 { SIMD_RELAXED_FMAX_F32x4, SIMD_RELAXED_FMAX_F32x4_S },
10440 { SIMD_RELAXED_FMAX_F64x2, SIMD_RELAXED_FMAX_F64x2_S },
10441 { SIMD_RELAXED_FMIN_F32x4, SIMD_RELAXED_FMIN_F32x4_S },
10442 { SIMD_RELAXED_FMIN_F64x2, SIMD_RELAXED_FMIN_F64x2_S },
10443 { SPLAT_F16x8, SPLAT_F16x8_S },
10444 { SPLAT_F32x4, SPLAT_F32x4_S },
10445 { SPLAT_F64x2, SPLAT_F64x2_S },
10446 { SPLAT_I16x8, SPLAT_I16x8_S },
10447 { SPLAT_I32x4, SPLAT_I32x4_S },
10448 { SPLAT_I64x2, SPLAT_I64x2_S },
10449 { SPLAT_I8x16, SPLAT_I8x16_S },
10450 { SQRT_F16x8, SQRT_F16x8_S },
10451 { SQRT_F32, SQRT_F32_S },
10452 { SQRT_F32x4, SQRT_F32x4_S },
10453 { SQRT_F64, SQRT_F64_S },
10454 { SQRT_F64x2, SQRT_F64x2_S },
10455 { STORE16_I32_A32, STORE16_I32_A32_S },
10456 { STORE16_I32_A64, STORE16_I32_A64_S },
10457 { STORE16_I64_A32, STORE16_I64_A32_S },
10458 { STORE16_I64_A64, STORE16_I64_A64_S },
10459 { STORE32_I64_A32, STORE32_I64_A32_S },
10460 { STORE32_I64_A64, STORE32_I64_A64_S },
10461 { STORE8_I32_A32, STORE8_I32_A32_S },
10462 { STORE8_I32_A64, STORE8_I32_A64_S },
10463 { STORE8_I64_A32, STORE8_I64_A32_S },
10464 { STORE8_I64_A64, STORE8_I64_A64_S },
10465 { STORE_F16_F32_A32, STORE_F16_F32_A32_S },
10466 { STORE_F16_F32_A64, STORE_F16_F32_A64_S },
10467 { STORE_F32_A32, STORE_F32_A32_S },
10468 { STORE_F32_A64, STORE_F32_A64_S },
10469 { STORE_F64_A32, STORE_F64_A32_S },
10470 { STORE_F64_A64, STORE_F64_A64_S },
10471 { STORE_I32_A32, STORE_I32_A32_S },
10472 { STORE_I32_A64, STORE_I32_A64_S },
10473 { STORE_I64_A32, STORE_I64_A32_S },
10474 { STORE_I64_A64, STORE_I64_A64_S },
10475 { STORE_LANE_I16x8_A32, STORE_LANE_I16x8_A32_S },
10476 { STORE_LANE_I16x8_A64, STORE_LANE_I16x8_A64_S },
10477 { STORE_LANE_I32x4_A32, STORE_LANE_I32x4_A32_S },
10478 { STORE_LANE_I32x4_A64, STORE_LANE_I32x4_A64_S },
10479 { STORE_LANE_I64x2_A32, STORE_LANE_I64x2_A32_S },
10480 { STORE_LANE_I64x2_A64, STORE_LANE_I64x2_A64_S },
10481 { STORE_LANE_I8x16_A32, STORE_LANE_I8x16_A32_S },
10482 { STORE_LANE_I8x16_A64, STORE_LANE_I8x16_A64_S },
10483 { STORE_V128_A32, STORE_V128_A32_S },
10484 { STORE_V128_A64, STORE_V128_A64_S },
10485 { SUB_F16x8, SUB_F16x8_S },
10486 { SUB_F32, SUB_F32_S },
10487 { SUB_F32x4, SUB_F32x4_S },
10488 { SUB_F64, SUB_F64_S },
10489 { SUB_F64x2, SUB_F64x2_S },
10490 { SUB_I16x8, SUB_I16x8_S },
10491 { SUB_I32, SUB_I32_S },
10492 { SUB_I32x4, SUB_I32x4_S },
10493 { SUB_I64, SUB_I64_S },
10494 { SUB_I64x2, SUB_I64x2_S },
10495 { SUB_I8x16, SUB_I8x16_S },
10496 { SUB_SAT_S_I16x8, SUB_SAT_S_I16x8_S },
10497 { SUB_SAT_S_I8x16, SUB_SAT_S_I8x16_S },
10498 { SUB_SAT_U_I16x8, SUB_SAT_U_I16x8_S },
10499 { SUB_SAT_U_I8x16, SUB_SAT_U_I8x16_S },
10500 { SWIZZLE, SWIZZLE_S },
10501 { TABLE_COPY, TABLE_COPY_S },
10502 { TABLE_FILL_EXNREF, TABLE_FILL_EXNREF_S },
10503 { TABLE_FILL_EXTERNREF, TABLE_FILL_EXTERNREF_S },
10504 { TABLE_FILL_FUNCREF, TABLE_FILL_FUNCREF_S },
10505 { TABLE_GET_EXNREF, TABLE_GET_EXNREF_S },
10506 { TABLE_GET_EXTERNREF, TABLE_GET_EXTERNREF_S },
10507 { TABLE_GET_FUNCREF, TABLE_GET_FUNCREF_S },
10508 { TABLE_GROW_EXNREF, TABLE_GROW_EXNREF_S },
10509 { TABLE_GROW_EXTERNREF, TABLE_GROW_EXTERNREF_S },
10510 { TABLE_GROW_FUNCREF, TABLE_GROW_FUNCREF_S },
10511 { TABLE_SET_EXNREF, TABLE_SET_EXNREF_S },
10512 { TABLE_SET_EXTERNREF, TABLE_SET_EXTERNREF_S },
10513 { TABLE_SET_FUNCREF, TABLE_SET_FUNCREF_S },
10514 { TABLE_SIZE, TABLE_SIZE_S },
10515 { TEE_EXNREF, TEE_EXNREF_S },
10516 { TEE_EXTERNREF, TEE_EXTERNREF_S },
10517 { TEE_F32, TEE_F32_S },
10518 { TEE_F64, TEE_F64_S },
10519 { TEE_FUNCREF, TEE_FUNCREF_S },
10520 { TEE_I32, TEE_I32_S },
10521 { TEE_I64, TEE_I64_S },
10522 { TEE_V128, TEE_V128_S },
10523 { THROW, THROW_S },
10524 { THROW_REF, THROW_REF_S },
10525 { TRUNC_F16x8, TRUNC_F16x8_S },
10526 { TRUNC_F32, TRUNC_F32_S },
10527 { TRUNC_F32x4, TRUNC_F32x4_S },
10528 { TRUNC_F64, TRUNC_F64_S },
10529 { TRUNC_F64x2, TRUNC_F64x2_S },
10530 { TRY, TRY_S },
10531 { TRY_TABLE, TRY_TABLE_S },
10532 { UNREACHABLE, UNREACHABLE_S },
10533 { XOR, XOR_S },
10534 { XOR_I32, XOR_I32_S },
10535 { XOR_I64, XOR_I64_S },
10536 { anonymous_13995MEMORY_GROW_A32, anonymous_13995MEMORY_GROW_A32_S },
10537 { anonymous_13995MEMORY_SIZE_A32, anonymous_13995MEMORY_SIZE_A32_S },
10538 { anonymous_13996MEMORY_GROW_A64, anonymous_13996MEMORY_GROW_A64_S },
10539 { anonymous_13996MEMORY_SIZE_A64, anonymous_13996MEMORY_SIZE_A64_S },
10540 { convert_low_s_F64x2, convert_low_s_F64x2_S },
10541 { convert_low_u_F64x2, convert_low_u_F64x2_S },
10542 { demote_zero_F16x8, demote_zero_F16x8_S },
10543 { demote_zero_F32x4, demote_zero_F32x4_S },
10544 { extadd_pairwise_s_I16x8, extadd_pairwise_s_I16x8_S },
10545 { extadd_pairwise_s_I32x4, extadd_pairwise_s_I32x4_S },
10546 { extadd_pairwise_u_I16x8, extadd_pairwise_u_I16x8_S },
10547 { extadd_pairwise_u_I32x4, extadd_pairwise_u_I32x4_S },
10548 { extend_high_s_I16x8, extend_high_s_I16x8_S },
10549 { extend_high_s_I32x4, extend_high_s_I32x4_S },
10550 { extend_high_s_I64x2, extend_high_s_I64x2_S },
10551 { extend_high_u_I16x8, extend_high_u_I16x8_S },
10552 { extend_high_u_I32x4, extend_high_u_I32x4_S },
10553 { extend_high_u_I64x2, extend_high_u_I64x2_S },
10554 { extend_low_s_I16x8, extend_low_s_I16x8_S },
10555 { extend_low_s_I32x4, extend_low_s_I32x4_S },
10556 { extend_low_s_I64x2, extend_low_s_I64x2_S },
10557 { extend_low_u_I16x8, extend_low_u_I16x8_S },
10558 { extend_low_u_I32x4, extend_low_u_I32x4_S },
10559 { extend_low_u_I64x2, extend_low_u_I64x2_S },
10560 { fp_to_sint_I16x8, fp_to_sint_I16x8_S },
10561 { fp_to_sint_I32x4, fp_to_sint_I32x4_S },
10562 { fp_to_uint_I16x8, fp_to_uint_I16x8_S },
10563 { fp_to_uint_I32x4, fp_to_uint_I32x4_S },
10564 { int_wasm_relaxed_trunc_signed_I32x4, int_wasm_relaxed_trunc_signed_I32x4_S },
10565 { int_wasm_relaxed_trunc_signed_zero_I32x4, int_wasm_relaxed_trunc_signed_zero_I32x4_S },
10566 { int_wasm_relaxed_trunc_unsigned_I32x4, int_wasm_relaxed_trunc_unsigned_I32x4_S },
10567 { int_wasm_relaxed_trunc_unsigned_zero_I32x4, int_wasm_relaxed_trunc_unsigned_zero_I32x4_S },
10568 { promote_low_F32x4, promote_low_F32x4_S },
10569 { promote_low_F64x2, promote_low_F64x2_S },
10570 { sint_to_fp_F16x8, sint_to_fp_F16x8_S },
10571 { sint_to_fp_F32x4, sint_to_fp_F32x4_S },
10572 { trunc_sat_zero_s_I32x4, trunc_sat_zero_s_I32x4_S },
10573 { trunc_sat_zero_u_I32x4, trunc_sat_zero_u_I32x4_S },
10574 { uint_to_fp_F16x8, uint_to_fp_F16x8_S },
10575 { uint_to_fp_F32x4, uint_to_fp_F32x4_S },
10576 }; // End of Table
10577
10578 unsigned mid;
10579 unsigned start = 0;
10580 unsigned end = 823;
10581 while (start < end) {
10582 mid = start + (end - start) / 2;
10583 if (Opcode == Table[mid][0])
10584 break;
10585 if (Opcode < Table[mid][0])
10586 end = mid;
10587 else
10588 start = mid + 1;
10589 }
10590 if (start == end)
10591 return -1; // Instruction doesn't exist in this table.
10592
10593 return Table[mid][1];
10594}
10595
10596// getWasm64Opcode
10597LLVM_READONLY
10598int32_t getWasm64Opcode(uint32_t Opcode) {
10599 using namespace WebAssembly;
10600 static constexpr uint32_t Table[][2] = {
10601 { ATOMIC_LOAD16_U_I32_A32, ATOMIC_LOAD16_U_I32_A64 },
10602 { ATOMIC_LOAD16_U_I32_A32_S, ATOMIC_LOAD16_U_I32_A64_S },
10603 { ATOMIC_LOAD16_U_I64_A32, ATOMIC_LOAD16_U_I64_A64 },
10604 { ATOMIC_LOAD16_U_I64_A32_S, ATOMIC_LOAD16_U_I64_A64_S },
10605 { ATOMIC_LOAD32_U_I64_A32, ATOMIC_LOAD32_U_I64_A64 },
10606 { ATOMIC_LOAD32_U_I64_A32_S, ATOMIC_LOAD32_U_I64_A64_S },
10607 { ATOMIC_LOAD8_U_I32_A32, ATOMIC_LOAD8_U_I32_A64 },
10608 { ATOMIC_LOAD8_U_I32_A32_S, ATOMIC_LOAD8_U_I32_A64_S },
10609 { ATOMIC_LOAD8_U_I64_A32, ATOMIC_LOAD8_U_I64_A64 },
10610 { ATOMIC_LOAD8_U_I64_A32_S, ATOMIC_LOAD8_U_I64_A64_S },
10611 { ATOMIC_LOAD_I32_A32, ATOMIC_LOAD_I32_A64 },
10612 { ATOMIC_LOAD_I32_A32_S, ATOMIC_LOAD_I32_A64_S },
10613 { ATOMIC_LOAD_I64_A32, ATOMIC_LOAD_I64_A64 },
10614 { ATOMIC_LOAD_I64_A32_S, ATOMIC_LOAD_I64_A64_S },
10615 { ATOMIC_RMW16_U_ADD_I32_A32, ATOMIC_RMW16_U_ADD_I32_A64 },
10616 { ATOMIC_RMW16_U_ADD_I32_A32_S, ATOMIC_RMW16_U_ADD_I32_A64_S },
10617 { ATOMIC_RMW16_U_ADD_I64_A32, ATOMIC_RMW16_U_ADD_I64_A64 },
10618 { ATOMIC_RMW16_U_ADD_I64_A32_S, ATOMIC_RMW16_U_ADD_I64_A64_S },
10619 { ATOMIC_RMW16_U_AND_I32_A32, ATOMIC_RMW16_U_AND_I32_A64 },
10620 { ATOMIC_RMW16_U_AND_I32_A32_S, ATOMIC_RMW16_U_AND_I32_A64_S },
10621 { ATOMIC_RMW16_U_AND_I64_A32, ATOMIC_RMW16_U_AND_I64_A64 },
10622 { ATOMIC_RMW16_U_AND_I64_A32_S, ATOMIC_RMW16_U_AND_I64_A64_S },
10623 { ATOMIC_RMW16_U_CMPXCHG_I32_A32, ATOMIC_RMW16_U_CMPXCHG_I32_A64 },
10624 { ATOMIC_RMW16_U_CMPXCHG_I32_A32_S, ATOMIC_RMW16_U_CMPXCHG_I32_A64_S },
10625 { ATOMIC_RMW16_U_CMPXCHG_I64_A32, ATOMIC_RMW16_U_CMPXCHG_I64_A64 },
10626 { ATOMIC_RMW16_U_CMPXCHG_I64_A32_S, ATOMIC_RMW16_U_CMPXCHG_I64_A64_S },
10627 { ATOMIC_RMW16_U_OR_I32_A32, ATOMIC_RMW16_U_OR_I32_A64 },
10628 { ATOMIC_RMW16_U_OR_I32_A32_S, ATOMIC_RMW16_U_OR_I32_A64_S },
10629 { ATOMIC_RMW16_U_OR_I64_A32, ATOMIC_RMW16_U_OR_I64_A64 },
10630 { ATOMIC_RMW16_U_OR_I64_A32_S, ATOMIC_RMW16_U_OR_I64_A64_S },
10631 { ATOMIC_RMW16_U_SUB_I32_A32, ATOMIC_RMW16_U_SUB_I32_A64 },
10632 { ATOMIC_RMW16_U_SUB_I32_A32_S, ATOMIC_RMW16_U_SUB_I32_A64_S },
10633 { ATOMIC_RMW16_U_SUB_I64_A32, ATOMIC_RMW16_U_SUB_I64_A64 },
10634 { ATOMIC_RMW16_U_SUB_I64_A32_S, ATOMIC_RMW16_U_SUB_I64_A64_S },
10635 { ATOMIC_RMW16_U_XCHG_I32_A32, ATOMIC_RMW16_U_XCHG_I32_A64 },
10636 { ATOMIC_RMW16_U_XCHG_I32_A32_S, ATOMIC_RMW16_U_XCHG_I32_A64_S },
10637 { ATOMIC_RMW16_U_XCHG_I64_A32, ATOMIC_RMW16_U_XCHG_I64_A64 },
10638 { ATOMIC_RMW16_U_XCHG_I64_A32_S, ATOMIC_RMW16_U_XCHG_I64_A64_S },
10639 { ATOMIC_RMW16_U_XOR_I32_A32, ATOMIC_RMW16_U_XOR_I32_A64 },
10640 { ATOMIC_RMW16_U_XOR_I32_A32_S, ATOMIC_RMW16_U_XOR_I32_A64_S },
10641 { ATOMIC_RMW16_U_XOR_I64_A32, ATOMIC_RMW16_U_XOR_I64_A64 },
10642 { ATOMIC_RMW16_U_XOR_I64_A32_S, ATOMIC_RMW16_U_XOR_I64_A64_S },
10643 { ATOMIC_RMW32_U_ADD_I64_A32, ATOMIC_RMW32_U_ADD_I64_A64 },
10644 { ATOMIC_RMW32_U_ADD_I64_A32_S, ATOMIC_RMW32_U_ADD_I64_A64_S },
10645 { ATOMIC_RMW32_U_AND_I64_A32, ATOMIC_RMW32_U_AND_I64_A64 },
10646 { ATOMIC_RMW32_U_AND_I64_A32_S, ATOMIC_RMW32_U_AND_I64_A64_S },
10647 { ATOMIC_RMW32_U_CMPXCHG_I64_A32, ATOMIC_RMW32_U_CMPXCHG_I64_A64 },
10648 { ATOMIC_RMW32_U_CMPXCHG_I64_A32_S, ATOMIC_RMW32_U_CMPXCHG_I64_A64_S },
10649 { ATOMIC_RMW32_U_OR_I64_A32, ATOMIC_RMW32_U_OR_I64_A64 },
10650 { ATOMIC_RMW32_U_OR_I64_A32_S, ATOMIC_RMW32_U_OR_I64_A64_S },
10651 { ATOMIC_RMW32_U_SUB_I64_A32, ATOMIC_RMW32_U_SUB_I64_A64 },
10652 { ATOMIC_RMW32_U_SUB_I64_A32_S, ATOMIC_RMW32_U_SUB_I64_A64_S },
10653 { ATOMIC_RMW32_U_XCHG_I64_A32, ATOMIC_RMW32_U_XCHG_I64_A64 },
10654 { ATOMIC_RMW32_U_XCHG_I64_A32_S, ATOMIC_RMW32_U_XCHG_I64_A64_S },
10655 { ATOMIC_RMW32_U_XOR_I64_A32, ATOMIC_RMW32_U_XOR_I64_A64 },
10656 { ATOMIC_RMW32_U_XOR_I64_A32_S, ATOMIC_RMW32_U_XOR_I64_A64_S },
10657 { ATOMIC_RMW8_U_ADD_I32_A32, ATOMIC_RMW8_U_ADD_I32_A64 },
10658 { ATOMIC_RMW8_U_ADD_I32_A32_S, ATOMIC_RMW8_U_ADD_I32_A64_S },
10659 { ATOMIC_RMW8_U_ADD_I64_A32, ATOMIC_RMW8_U_ADD_I64_A64 },
10660 { ATOMIC_RMW8_U_ADD_I64_A32_S, ATOMIC_RMW8_U_ADD_I64_A64_S },
10661 { ATOMIC_RMW8_U_AND_I32_A32, ATOMIC_RMW8_U_AND_I32_A64 },
10662 { ATOMIC_RMW8_U_AND_I32_A32_S, ATOMIC_RMW8_U_AND_I32_A64_S },
10663 { ATOMIC_RMW8_U_AND_I64_A32, ATOMIC_RMW8_U_AND_I64_A64 },
10664 { ATOMIC_RMW8_U_AND_I64_A32_S, ATOMIC_RMW8_U_AND_I64_A64_S },
10665 { ATOMIC_RMW8_U_CMPXCHG_I32_A32, ATOMIC_RMW8_U_CMPXCHG_I32_A64 },
10666 { ATOMIC_RMW8_U_CMPXCHG_I32_A32_S, ATOMIC_RMW8_U_CMPXCHG_I32_A64_S },
10667 { ATOMIC_RMW8_U_CMPXCHG_I64_A32, ATOMIC_RMW8_U_CMPXCHG_I64_A64 },
10668 { ATOMIC_RMW8_U_CMPXCHG_I64_A32_S, ATOMIC_RMW8_U_CMPXCHG_I64_A64_S },
10669 { ATOMIC_RMW8_U_OR_I32_A32, ATOMIC_RMW8_U_OR_I32_A64 },
10670 { ATOMIC_RMW8_U_OR_I32_A32_S, ATOMIC_RMW8_U_OR_I32_A64_S },
10671 { ATOMIC_RMW8_U_OR_I64_A32, ATOMIC_RMW8_U_OR_I64_A64 },
10672 { ATOMIC_RMW8_U_OR_I64_A32_S, ATOMIC_RMW8_U_OR_I64_A64_S },
10673 { ATOMIC_RMW8_U_SUB_I32_A32, ATOMIC_RMW8_U_SUB_I32_A64 },
10674 { ATOMIC_RMW8_U_SUB_I32_A32_S, ATOMIC_RMW8_U_SUB_I32_A64_S },
10675 { ATOMIC_RMW8_U_SUB_I64_A32, ATOMIC_RMW8_U_SUB_I64_A64 },
10676 { ATOMIC_RMW8_U_SUB_I64_A32_S, ATOMIC_RMW8_U_SUB_I64_A64_S },
10677 { ATOMIC_RMW8_U_XCHG_I32_A32, ATOMIC_RMW8_U_XCHG_I32_A64 },
10678 { ATOMIC_RMW8_U_XCHG_I32_A32_S, ATOMIC_RMW8_U_XCHG_I32_A64_S },
10679 { ATOMIC_RMW8_U_XCHG_I64_A32, ATOMIC_RMW8_U_XCHG_I64_A64 },
10680 { ATOMIC_RMW8_U_XCHG_I64_A32_S, ATOMIC_RMW8_U_XCHG_I64_A64_S },
10681 { ATOMIC_RMW8_U_XOR_I32_A32, ATOMIC_RMW8_U_XOR_I32_A64 },
10682 { ATOMIC_RMW8_U_XOR_I32_A32_S, ATOMIC_RMW8_U_XOR_I32_A64_S },
10683 { ATOMIC_RMW8_U_XOR_I64_A32, ATOMIC_RMW8_U_XOR_I64_A64 },
10684 { ATOMIC_RMW8_U_XOR_I64_A32_S, ATOMIC_RMW8_U_XOR_I64_A64_S },
10685 { ATOMIC_RMW_ADD_I32_A32, ATOMIC_RMW_ADD_I32_A64 },
10686 { ATOMIC_RMW_ADD_I32_A32_S, ATOMIC_RMW_ADD_I32_A64_S },
10687 { ATOMIC_RMW_ADD_I64_A32, ATOMIC_RMW_ADD_I64_A64 },
10688 { ATOMIC_RMW_ADD_I64_A32_S, ATOMIC_RMW_ADD_I64_A64_S },
10689 { ATOMIC_RMW_AND_I32_A32, ATOMIC_RMW_AND_I32_A64 },
10690 { ATOMIC_RMW_AND_I32_A32_S, ATOMIC_RMW_AND_I32_A64_S },
10691 { ATOMIC_RMW_AND_I64_A32, ATOMIC_RMW_AND_I64_A64 },
10692 { ATOMIC_RMW_AND_I64_A32_S, ATOMIC_RMW_AND_I64_A64_S },
10693 { ATOMIC_RMW_CMPXCHG_I32_A32, ATOMIC_RMW_CMPXCHG_I32_A64 },
10694 { ATOMIC_RMW_CMPXCHG_I32_A32_S, ATOMIC_RMW_CMPXCHG_I32_A64_S },
10695 { ATOMIC_RMW_CMPXCHG_I64_A32, ATOMIC_RMW_CMPXCHG_I64_A64 },
10696 { ATOMIC_RMW_CMPXCHG_I64_A32_S, ATOMIC_RMW_CMPXCHG_I64_A64_S },
10697 { ATOMIC_RMW_OR_I32_A32, ATOMIC_RMW_OR_I32_A64 },
10698 { ATOMIC_RMW_OR_I32_A32_S, ATOMIC_RMW_OR_I32_A64_S },
10699 { ATOMIC_RMW_OR_I64_A32, ATOMIC_RMW_OR_I64_A64 },
10700 { ATOMIC_RMW_OR_I64_A32_S, ATOMIC_RMW_OR_I64_A64_S },
10701 { ATOMIC_RMW_SUB_I32_A32, ATOMIC_RMW_SUB_I32_A64 },
10702 { ATOMIC_RMW_SUB_I32_A32_S, ATOMIC_RMW_SUB_I32_A64_S },
10703 { ATOMIC_RMW_SUB_I64_A32, ATOMIC_RMW_SUB_I64_A64 },
10704 { ATOMIC_RMW_SUB_I64_A32_S, ATOMIC_RMW_SUB_I64_A64_S },
10705 { ATOMIC_RMW_XCHG_I32_A32, ATOMIC_RMW_XCHG_I32_A64 },
10706 { ATOMIC_RMW_XCHG_I32_A32_S, ATOMIC_RMW_XCHG_I32_A64_S },
10707 { ATOMIC_RMW_XCHG_I64_A32, ATOMIC_RMW_XCHG_I64_A64 },
10708 { ATOMIC_RMW_XCHG_I64_A32_S, ATOMIC_RMW_XCHG_I64_A64_S },
10709 { ATOMIC_RMW_XOR_I32_A32, ATOMIC_RMW_XOR_I32_A64 },
10710 { ATOMIC_RMW_XOR_I32_A32_S, ATOMIC_RMW_XOR_I32_A64_S },
10711 { ATOMIC_RMW_XOR_I64_A32, ATOMIC_RMW_XOR_I64_A64 },
10712 { ATOMIC_RMW_XOR_I64_A32_S, ATOMIC_RMW_XOR_I64_A64_S },
10713 { ATOMIC_STORE16_I32_A32, ATOMIC_STORE16_I32_A64 },
10714 { ATOMIC_STORE16_I32_A32_S, ATOMIC_STORE16_I32_A64_S },
10715 { ATOMIC_STORE16_I64_A32, ATOMIC_STORE16_I64_A64 },
10716 { ATOMIC_STORE16_I64_A32_S, ATOMIC_STORE16_I64_A64_S },
10717 { ATOMIC_STORE32_I64_A32, ATOMIC_STORE32_I64_A64 },
10718 { ATOMIC_STORE32_I64_A32_S, ATOMIC_STORE32_I64_A64_S },
10719 { ATOMIC_STORE8_I32_A32, ATOMIC_STORE8_I32_A64 },
10720 { ATOMIC_STORE8_I32_A32_S, ATOMIC_STORE8_I32_A64_S },
10721 { ATOMIC_STORE8_I64_A32, ATOMIC_STORE8_I64_A64 },
10722 { ATOMIC_STORE8_I64_A32_S, ATOMIC_STORE8_I64_A64_S },
10723 { ATOMIC_STORE_I32_A32, ATOMIC_STORE_I32_A64 },
10724 { ATOMIC_STORE_I32_A32_S, ATOMIC_STORE_I32_A64_S },
10725 { ATOMIC_STORE_I64_A32, ATOMIC_STORE_I64_A64 },
10726 { ATOMIC_STORE_I64_A32_S, ATOMIC_STORE_I64_A64_S },
10727 { LOAD16_S_I32_A32, LOAD16_S_I32_A64 },
10728 { LOAD16_S_I32_A32_S, LOAD16_S_I32_A64_S },
10729 { LOAD16_S_I64_A32, LOAD16_S_I64_A64 },
10730 { LOAD16_S_I64_A32_S, LOAD16_S_I64_A64_S },
10731 { LOAD16_U_I32_A32, LOAD16_U_I32_A64 },
10732 { LOAD16_U_I32_A32_S, LOAD16_U_I32_A64_S },
10733 { LOAD16_U_I64_A32, LOAD16_U_I64_A64 },
10734 { LOAD16_U_I64_A32_S, LOAD16_U_I64_A64_S },
10735 { LOAD32_S_I64_A32, LOAD32_S_I64_A64 },
10736 { LOAD32_S_I64_A32_S, LOAD32_S_I64_A64_S },
10737 { LOAD32_U_I64_A32, LOAD32_U_I64_A64 },
10738 { LOAD32_U_I64_A32_S, LOAD32_U_I64_A64_S },
10739 { LOAD8_S_I32_A32, LOAD8_S_I32_A64 },
10740 { LOAD8_S_I32_A32_S, LOAD8_S_I32_A64_S },
10741 { LOAD8_S_I64_A32, LOAD8_S_I64_A64 },
10742 { LOAD8_S_I64_A32_S, LOAD8_S_I64_A64_S },
10743 { LOAD8_U_I32_A32, LOAD8_U_I32_A64 },
10744 { LOAD8_U_I32_A32_S, LOAD8_U_I32_A64_S },
10745 { LOAD8_U_I64_A32, LOAD8_U_I64_A64 },
10746 { LOAD8_U_I64_A32_S, LOAD8_U_I64_A64_S },
10747 { LOAD_F16_F32_A32, LOAD_F16_F32_A64 },
10748 { LOAD_F16_F32_A32_S, LOAD_F16_F32_A64_S },
10749 { LOAD_F32_A32, LOAD_F32_A64 },
10750 { LOAD_F32_A32_S, LOAD_F32_A64_S },
10751 { LOAD_F64_A32, LOAD_F64_A64 },
10752 { LOAD_F64_A32_S, LOAD_F64_A64_S },
10753 { LOAD_I32_A32, LOAD_I32_A64 },
10754 { LOAD_I32_A32_S, LOAD_I32_A64_S },
10755 { LOAD_I64_A32, LOAD_I64_A64 },
10756 { LOAD_I64_A32_S, LOAD_I64_A64_S },
10757 { MEMORY_ATOMIC_NOTIFY_A32, MEMORY_ATOMIC_NOTIFY_A64 },
10758 { MEMORY_ATOMIC_NOTIFY_A32_S, MEMORY_ATOMIC_NOTIFY_A64_S },
10759 { MEMORY_ATOMIC_WAIT32_A32, MEMORY_ATOMIC_WAIT32_A64 },
10760 { MEMORY_ATOMIC_WAIT32_A32_S, MEMORY_ATOMIC_WAIT32_A64_S },
10761 { MEMORY_ATOMIC_WAIT64_A32, MEMORY_ATOMIC_WAIT64_A64 },
10762 { MEMORY_ATOMIC_WAIT64_A32_S, MEMORY_ATOMIC_WAIT64_A64_S },
10763 { STORE16_I32_A32, STORE16_I32_A64 },
10764 { STORE16_I32_A32_S, STORE16_I32_A64_S },
10765 { STORE16_I64_A32, STORE16_I64_A64 },
10766 { STORE16_I64_A32_S, STORE16_I64_A64_S },
10767 { STORE32_I64_A32, STORE32_I64_A64 },
10768 { STORE32_I64_A32_S, STORE32_I64_A64_S },
10769 { STORE8_I32_A32, STORE8_I32_A64 },
10770 { STORE8_I32_A32_S, STORE8_I32_A64_S },
10771 { STORE8_I64_A32, STORE8_I64_A64 },
10772 { STORE8_I64_A32_S, STORE8_I64_A64_S },
10773 { STORE_F16_F32_A32, STORE_F16_F32_A64 },
10774 { STORE_F16_F32_A32_S, STORE_F16_F32_A64_S },
10775 { STORE_F32_A32, STORE_F32_A64 },
10776 { STORE_F32_A32_S, STORE_F32_A64_S },
10777 { STORE_F64_A32, STORE_F64_A64 },
10778 { STORE_F64_A32_S, STORE_F64_A64_S },
10779 { STORE_I32_A32, STORE_I32_A64 },
10780 { STORE_I32_A32_S, STORE_I32_A64_S },
10781 { STORE_I64_A32, STORE_I64_A64 },
10782 { STORE_I64_A32_S, STORE_I64_A64_S },
10783 }; // End of Table
10784
10785 unsigned mid;
10786 unsigned start = 0;
10787 unsigned end = 182;
10788 while (start < end) {
10789 mid = start + (end - start) / 2;
10790 if (Opcode == Table[mid][0])
10791 break;
10792 if (Opcode < Table[mid][0])
10793 end = mid;
10794 else
10795 start = mid + 1;
10796 }
10797 if (start == end)
10798 return -1; // Instruction doesn't exist in this table.
10799
10800 return Table[mid][1];
10801}
10802
10803
10804} // namespace llvm::WebAssembly
10805
10806#endif // GET_INSTRMAP_INFO
10807
10808