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:1314
16 INLINEASM = 1, // Target.td:1320
17 INLINEASM_BR = 2, // Target.td:1326
18 CFI_INSTRUCTION = 3, // Target.td:1335
19 EH_LABEL = 4, // Target.td:1344
20 GC_LABEL = 5, // Target.td:1353
21 ANNOTATION_LABEL = 6, // Target.td:1362
22 KILL = 7, // Target.td:1370
23 EXTRACT_SUBREG = 8, // Target.td:1377
24 INSERT_SUBREG = 9, // Target.td:1383
25 IMPLICIT_DEF = 10, // Target.td:1390
26 INIT_UNDEF = 11, // Target.td:1399
27 SUBREG_TO_REG = 12, // Target.td:1406
28 COPY_TO_REGCLASS = 13, // Target.td:1412
29 DBG_VALUE = 14, // Target.td:1419
30 DBG_VALUE_LIST = 15, // Target.td:1426
31 DBG_INSTR_REF = 16, // Target.td:1433
32 DBG_PHI = 17, // Target.td:1440
33 DBG_LABEL = 18, // Target.td:1447
34 REG_SEQUENCE = 19, // Target.td:1454
35 COPY = 20, // Target.td:1461
36 COPY_LANEMASK = 21, // Target.td:1469
37 BUNDLE = 22, // Target.td:1476
38 LIFETIME_START = 23, // Target.td:1482
39 LIFETIME_END = 24, // Target.td:1489
40 PSEUDO_PROBE = 25, // Target.td:1496
41 ARITH_FENCE = 26, // Target.td:1503
42 STACKMAP = 27, // Target.td:1512
43 FENTRY_CALL = 28, // Target.td:1647
44 PATCHPOINT = 29, // Target.td:1520
45 LOAD_STACK_GUARD = 30, // Target.td:1538
46 PREALLOCATED_SETUP = 31, // Target.td:1546
47 PREALLOCATED_ARG = 32, // Target.td:1552
48 STATEPOINT = 33, // Target.td:1529
49 LOCAL_ESCAPE = 34, // Target.td:1558
50 FAULTING_OP = 35, // Target.td:1567
51 PATCHABLE_OP = 36, // Target.td:1587
52 PATCHABLE_FUNCTION_ENTER = 37, // Target.td:1595
53 PATCHABLE_RET = 38, // Target.td:1602
54 PATCHABLE_FUNCTION_EXIT = 39, // Target.td:1611
55 PATCHABLE_TAIL_CALL = 40, // Target.td:1619
56 PATCHABLE_EVENT_CALL = 41, // Target.td:1627
57 PATCHABLE_TYPED_EVENT_CALL = 42, // Target.td:1637
58 ICALL_BRANCH_FUNNEL = 43, // Target.td:1657
59 FAKE_USE = 44, // Target.td:1577
60 MEMBARRIER = 45, // Target.td:1663
61 JUMP_TABLE_DEBUG_INFO = 46, // Target.td:1671
62 RELOC_NONE = 47, // Target.td:1679
63 CONVERGENCECTRL_ENTRY = 48, // Target.td:1691
64 CONVERGENCECTRL_ANCHOR = 49, // Target.td:1687
65 CONVERGENCECTRL_LOOP = 50, // Target.td:1695
66 CONVERGENCECTRL_GLUE = 51, // Target.td:1699
67 G_ASSERT_SEXT = 52, // GenericOpcodes.td:1955
68 G_ASSERT_ZEXT = 53, // GenericOpcodes.td:1947
69 G_ASSERT_ALIGN = 54, // GenericOpcodes.td:1962
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:1540
95 G_UNMERGE_VALUES = 80, // GenericOpcodes.td:1553
96 G_INSERT = 81, // GenericOpcodes.td:1562
97 G_MERGE_VALUES = 82, // GenericOpcodes.td:1572
98 G_BUILD_VECTOR = 83, // GenericOpcodes.td:1592
99 G_BUILD_VECTOR_TRUNC = 84, // GenericOpcodes.td:1602
100 G_CONCAT_VECTORS = 85, // GenericOpcodes.td:1609
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:1969
106 G_INTRINSIC_FPTRUNC_ROUND = 91, // GenericOpcodes.td:1298
107 G_INTRINSIC_TRUNC = 92, // GenericOpcodes.td:1304
108 G_INTRINSIC_ROUND = 93, // GenericOpcodes.td:1310
109 G_INTRINSIC_LRINT = 94, // GenericOpcodes.td:1316
110 G_INTRINSIC_LLRINT = 95, // GenericOpcodes.td:1322
111 G_INTRINSIC_ROUNDEVEN = 96, // GenericOpcodes.td:1328
112 G_READCYCLECOUNTER = 97, // GenericOpcodes.td:1334
113 G_READSTEADYCOUNTER = 98, // GenericOpcodes.td:1340
114 G_LOAD = 99, // GenericOpcodes.td:1367
115 G_SEXTLOAD = 100, // GenericOpcodes.td:1376
116 G_ZEXTLOAD = 101, // GenericOpcodes.td:1384
117 G_FPEXTLOAD = 102, // GenericOpcodes.td:1393
118 G_INDEXED_LOAD = 103, // GenericOpcodes.td:1403
119 G_INDEXED_SEXTLOAD = 104, // GenericOpcodes.td:1412
120 G_INDEXED_ZEXTLOAD = 105, // GenericOpcodes.td:1420
121 G_STORE = 106, // GenericOpcodes.td:1428
122 G_FPTRUNCSTORE = 107, // GenericOpcodes.td:1438
123 G_INDEXED_STORE = 108, // GenericOpcodes.td:1446
124 G_ATOMIC_CMPXCHG_WITH_SUCCESS = 109, // GenericOpcodes.td:1457
125 G_ATOMIC_CMPXCHG = 110, // GenericOpcodes.td:1468
126 G_ATOMICRMW_XCHG = 111, // GenericOpcodes.td:1488
127 G_ATOMICRMW_ADD = 112, // GenericOpcodes.td:1489
128 G_ATOMICRMW_SUB = 113, // GenericOpcodes.td:1490
129 G_ATOMICRMW_AND = 114, // GenericOpcodes.td:1491
130 G_ATOMICRMW_NAND = 115, // GenericOpcodes.td:1492
131 G_ATOMICRMW_OR = 116, // GenericOpcodes.td:1493
132 G_ATOMICRMW_XOR = 117, // GenericOpcodes.td:1494
133 G_ATOMICRMW_MAX = 118, // GenericOpcodes.td:1495
134 G_ATOMICRMW_MIN = 119, // GenericOpcodes.td:1496
135 G_ATOMICRMW_UMAX = 120, // GenericOpcodes.td:1497
136 G_ATOMICRMW_UMIN = 121, // GenericOpcodes.td:1498
137 G_ATOMICRMW_FADD = 122, // GenericOpcodes.td:1509
138 G_ATOMICRMW_FSUB = 123, // GenericOpcodes.td:1510
139 G_ATOMICRMW_FMAX = 124, // GenericOpcodes.td:1511
140 G_ATOMICRMW_FMIN = 125, // GenericOpcodes.td:1512
141 G_ATOMICRMW_FMAXIMUM = 126, // GenericOpcodes.td:1513
142 G_ATOMICRMW_FMINIMUM = 127, // GenericOpcodes.td:1514
143 G_ATOMICRMW_FMAXIMUMNUM = 128, // GenericOpcodes.td:1515
144 G_ATOMICRMW_FMINIMUMNUM = 129, // GenericOpcodes.td:1516
145 G_ATOMICRMW_UINC_WRAP = 130, // GenericOpcodes.td:1499
146 G_ATOMICRMW_UDEC_WRAP = 131, // GenericOpcodes.td:1500
147 G_ATOMICRMW_USUB_COND = 132, // GenericOpcodes.td:1501
148 G_ATOMICRMW_USUB_SAT = 133, // GenericOpcodes.td:1502
149 G_FENCE = 134, // GenericOpcodes.td:1518
150 G_PREFETCH = 135, // GenericOpcodes.td:1525
151 G_BRCOND = 136, // GenericOpcodes.td:1665
152 G_BRINDIRECT = 137, // GenericOpcodes.td:1674
153 G_INVOKE_REGION_START = 138, // GenericOpcodes.td:1697
154 G_INTRINSIC = 139, // GenericOpcodes.td:1617
155 G_INTRINSIC_W_SIDE_EFFECTS = 140, // GenericOpcodes.td:1624
156 G_INTRINSIC_CONVERGENT = 141, // GenericOpcodes.td:1633
157 G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS = 142, // GenericOpcodes.td:1641
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:619
183 G_UADDE = 168, // GenericOpcodes.td:627
184 G_USUBO = 169, // GenericOpcodes.td:649
185 G_USUBE = 170, // GenericOpcodes.td:655
186 G_SADDO = 171, // GenericOpcodes.td:634
187 G_SADDE = 172, // GenericOpcodes.td:642
188 G_SSUBO = 173, // GenericOpcodes.td:662
189 G_SSUBE = 174, // GenericOpcodes.td:669
190 G_UMULO = 175, // GenericOpcodes.td:676
191 G_SMULO = 176, // GenericOpcodes.td:684
192 G_UMULH = 177, // GenericOpcodes.td:693
193 G_SMULH = 178, // GenericOpcodes.td:702
194 G_UADDSAT = 179, // GenericOpcodes.td:714
195 G_SADDSAT = 180, // GenericOpcodes.td:722
196 G_USUBSAT = 181, // GenericOpcodes.td:730
197 G_SSUBSAT = 182, // GenericOpcodes.td:738
198 G_USHLSAT = 183, // GenericOpcodes.td:746
199 G_SSHLSAT = 184, // GenericOpcodes.td:754
200 G_SMULFIX = 185, // GenericOpcodes.td:766
201 G_UMULFIX = 186, // GenericOpcodes.td:773
202 G_SMULFIXSAT = 187, // GenericOpcodes.td:783
203 G_UMULFIXSAT = 188, // GenericOpcodes.td:790
204 G_SDIVFIX = 189, // GenericOpcodes.td:801
205 G_UDIVFIX = 190, // GenericOpcodes.td:808
206 G_SDIVFIXSAT = 191, // GenericOpcodes.td:818
207 G_UDIVFIXSAT = 192, // GenericOpcodes.td:825
208 G_FADD = 193, // GenericOpcodes.td:998
209 G_FSUB = 194, // GenericOpcodes.td:1006
210 G_FMUL = 195, // GenericOpcodes.td:1014
211 G_FMA = 196, // GenericOpcodes.td:1023
212 G_FMAD = 197, // GenericOpcodes.td:1032
213 G_FDIV = 198, // GenericOpcodes.td:1040
214 G_FREM = 199, // GenericOpcodes.td:1047
215 G_FMODF = 200, // GenericOpcodes.td:1054
216 G_FPOW = 201, // GenericOpcodes.td:1061
217 G_FPOWI = 202, // GenericOpcodes.td:1068
218 G_FEXP = 203, // GenericOpcodes.td:1075
219 G_FEXP2 = 204, // GenericOpcodes.td:1082
220 G_FEXP10 = 205, // GenericOpcodes.td:1089
221 G_FLOG = 206, // GenericOpcodes.td:1096
222 G_FLOG2 = 207, // GenericOpcodes.td:1103
223 G_FLOG10 = 208, // GenericOpcodes.td:1110
224 G_FLDEXP = 209, // GenericOpcodes.td:1117
225 G_FFREXP = 210, // GenericOpcodes.td:1124
226 G_FNEG = 211, // GenericOpcodes.td:836
227 G_FPEXT = 212, // GenericOpcodes.td:842
228 G_FPTRUNC = 213, // GenericOpcodes.td:848
229 G_FPTOSI = 214, // GenericOpcodes.td:854
230 G_FPTOUI = 215, // GenericOpcodes.td:860
231 G_SITOFP = 216, // GenericOpcodes.td:866
232 G_UITOFP = 217, // GenericOpcodes.td:872
233 G_FPTOSI_SAT = 218, // GenericOpcodes.td:878
234 G_FPTOUI_SAT = 219, // GenericOpcodes.td:884
235 G_FABS = 220, // GenericOpcodes.td:890
236 G_FCOPYSIGN = 221, // GenericOpcodes.td:896
237 G_IS_FPCLASS = 222, // GenericOpcodes.td:909
238 G_FCANONICALIZE = 223, // GenericOpcodes.td:902
239 G_FMINNUM = 224, // GenericOpcodes.td:922
240 G_FMAXNUM = 225, // GenericOpcodes.td:929
241 G_FMINNUM_IEEE = 226, // GenericOpcodes.td:947
242 G_FMAXNUM_IEEE = 227, // GenericOpcodes.td:954
243 G_FMINIMUM = 228, // GenericOpcodes.td:964
244 G_FMAXIMUM = 229, // GenericOpcodes.td:971
245 G_FMINIMUMNUM = 230, // GenericOpcodes.td:979
246 G_FMAXIMUMNUM = 231, // GenericOpcodes.td:986
247 G_GET_FPENV = 232, // GenericOpcodes.td:1254
248 G_SET_FPENV = 233, // GenericOpcodes.td:1261
249 G_RESET_FPENV = 234, // GenericOpcodes.td:1268
250 G_GET_FPMODE = 235, // GenericOpcodes.td:1275
251 G_SET_FPMODE = 236, // GenericOpcodes.td:1282
252 G_RESET_FPMODE = 237, // GenericOpcodes.td:1289
253 G_GET_ROUNDING = 238, // GenericOpcodes.td:1346
254 G_SET_ROUNDING = 239, // GenericOpcodes.td:1352
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:1655
265 G_BRJT = 250, // GenericOpcodes.td:1685
266 G_VSCALE = 251, // GenericOpcodes.td:1583
267 G_INSERT_SUBVECTOR = 252, // GenericOpcodes.td:1729
268 G_EXTRACT_SUBVECTOR = 253, // GenericOpcodes.td:1737
269 G_INSERT_VECTOR_ELT = 254, // GenericOpcodes.td:1745
270 G_EXTRACT_VECTOR_ELT = 255, // GenericOpcodes.td:1753
271 G_SHUFFLE_VECTOR = 256, // GenericOpcodes.td:1764
272 G_SPLAT_VECTOR = 257, // GenericOpcodes.td:1772
273 G_STEP_VECTOR = 258, // GenericOpcodes.td:1780
274 G_VECTOR_COMPRESS = 259, // GenericOpcodes.td:1787
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_CLMULH = 269, // GenericOpcodes.td:596
285 G_CLMULR = 270, // GenericOpcodes.td:606
286 G_FCEIL = 271, // GenericOpcodes.td:1131
287 G_FCOS = 272, // GenericOpcodes.td:1138
288 G_FSIN = 273, // GenericOpcodes.td:1145
289 G_FSINCOS = 274, // GenericOpcodes.td:1152
290 G_FTAN = 275, // GenericOpcodes.td:1159
291 G_FACOS = 276, // GenericOpcodes.td:1166
292 G_FASIN = 277, // GenericOpcodes.td:1173
293 G_FATAN = 278, // GenericOpcodes.td:1180
294 G_FATAN2 = 279, // GenericOpcodes.td:1187
295 G_FCOSH = 280, // GenericOpcodes.td:1194
296 G_FSINH = 281, // GenericOpcodes.td:1201
297 G_FTANH = 282, // GenericOpcodes.td:1208
298 G_FSQRT = 283, // GenericOpcodes.td:1218
299 G_FFLOOR = 284, // GenericOpcodes.td:1225
300 G_FRINT = 285, // GenericOpcodes.td:1232
301 G_FNEARBYINT = 286, // GenericOpcodes.td:1239
302 G_ADDRSPACE_CAST = 287, // GenericOpcodes.td:248
303 G_BLOCK_ADDR = 288, // GenericOpcodes.td:254
304 G_JUMP_TABLE = 289, // GenericOpcodes.td:260
305 G_DYN_STACKALLOC = 290, // GenericOpcodes.td:266
306 G_STACKSAVE = 291, // GenericOpcodes.td:272
307 G_STACKRESTORE = 292, // GenericOpcodes.td:278
308 G_STRICT_FADD = 293, // GenericOpcodes.td:1839
309 G_STRICT_FSUB = 294, // GenericOpcodes.td:1840
310 G_STRICT_FMUL = 295, // GenericOpcodes.td:1841
311 G_STRICT_FDIV = 296, // GenericOpcodes.td:1842
312 G_STRICT_FREM = 297, // GenericOpcodes.td:1843
313 G_STRICT_FMA = 298, // GenericOpcodes.td:1844
314 G_STRICT_FSQRT = 299, // GenericOpcodes.td:1845
315 G_STRICT_FLDEXP = 300, // GenericOpcodes.td:1846
316 G_STRICT_FCMP = 301, // GenericOpcodes.td:1847
317 G_STRICT_FCMPS = 302, // GenericOpcodes.td:1848
318 G_READ_REGISTER = 303, // GenericOpcodes.td:1704
319 G_WRITE_REGISTER = 304, // GenericOpcodes.td:1714
320 G_MEMCPY = 305, // GenericOpcodes.td:1854
321 G_MEMCPY_INLINE = 306, // GenericOpcodes.td:1862
322 G_MEMMOVE = 307, // GenericOpcodes.td:1870
323 G_MEMSET = 308, // GenericOpcodes.td:1878
324 G_BZERO = 309, // GenericOpcodes.td:1885
325 G_MEMSET_INLINE = 310, // GenericOpcodes.td:1892
326 G_TRAP = 311, // GenericOpcodes.td:1902
327 G_DEBUGTRAP = 312, // GenericOpcodes.td:1909
328 G_UBSANTRAP = 313, // GenericOpcodes.td:1915
329 G_VECREDUCE_SEQ_FADD = 314, // GenericOpcodes.td:1803
330 G_VECREDUCE_SEQ_FMUL = 315, // GenericOpcodes.td:1809
331 G_VECREDUCE_FADD = 316, // GenericOpcodes.td:1815
332 G_VECREDUCE_FMUL = 317, // GenericOpcodes.td:1816
333 G_VECREDUCE_FMAX = 318, // GenericOpcodes.td:1818
334 G_VECREDUCE_FMIN = 319, // GenericOpcodes.td:1819
335 G_VECREDUCE_FMAXIMUM = 320, // GenericOpcodes.td:1820
336 G_VECREDUCE_FMINIMUM = 321, // GenericOpcodes.td:1821
337 G_VECREDUCE_FMAXIMUMNUM = 322, // GenericOpcodes.td:1822
338 G_VECREDUCE_FMINIMUMNUM = 323, // GenericOpcodes.td:1823
339 G_VECREDUCE_ADD = 324, // GenericOpcodes.td:1825
340 G_VECREDUCE_MUL = 325, // GenericOpcodes.td:1826
341 G_VECREDUCE_AND = 326, // GenericOpcodes.td:1827
342 G_VECREDUCE_OR = 327, // GenericOpcodes.td:1828
343 G_VECREDUCE_XOR = 328, // GenericOpcodes.td:1829
344 G_VECREDUCE_SMAX = 329, // GenericOpcodes.td:1830
345 G_VECREDUCE_SMIN = 330, // GenericOpcodes.td:1831
346 G_VECREDUCE_UMAX = 331, // GenericOpcodes.td:1832
347 G_VECREDUCE_UMIN = 332, // GenericOpcodes.td:1833
348 G_SBFX = 333, // GenericOpcodes.td:1927
349 G_UBFX = 334, // GenericOpcodes.td:1935
350 CALL_PARAMS = 335, // WebAssemblyInstrFormats.td:59
351 CALL_PARAMS_S = 336, // WebAssemblyInstrFormats.td:61
352 CALL_RESULTS = 337, // WebAssemblyInstrFormats.td:59
353 CALL_RESULTS_S = 338, // WebAssemblyInstrFormats.td:61
354 CATCHRET = 339, // WebAssemblyInstrFormats.td:59
355 CATCHRET_S = 340, // WebAssemblyInstrFormats.td:61
356 CLEANUPRET = 341, // WebAssemblyInstrFormats.td:59
357 CLEANUPRET_S = 342, // WebAssemblyInstrFormats.td:61
358 COMPILER_FENCE = 343, // WebAssemblyInstrFormats.td:59
359 COMPILER_FENCE_S = 344, // WebAssemblyInstrFormats.td:61
360 RET_CALL_RESULTS = 345, // WebAssemblyInstrFormats.td:59
361 RET_CALL_RESULTS_S = 346, // WebAssemblyInstrFormats.td:61
362 ABS_F16x8 = 347, // WebAssemblyInstrFormats.td:59
363 ABS_F16x8_S = 348, // WebAssemblyInstrFormats.td:61
364 ABS_F32 = 349, // WebAssemblyInstrFormats.td:59
365 ABS_F32_S = 350, // WebAssemblyInstrFormats.td:61
366 ABS_F32x4 = 351, // WebAssemblyInstrFormats.td:59
367 ABS_F32x4_S = 352, // WebAssemblyInstrFormats.td:61
368 ABS_F64 = 353, // WebAssemblyInstrFormats.td:59
369 ABS_F64_S = 354, // WebAssemblyInstrFormats.td:61
370 ABS_F64x2 = 355, // WebAssemblyInstrFormats.td:59
371 ABS_F64x2_S = 356, // WebAssemblyInstrFormats.td:61
372 ABS_I16x8 = 357, // WebAssemblyInstrFormats.td:59
373 ABS_I16x8_S = 358, // WebAssemblyInstrFormats.td:61
374 ABS_I32x4 = 359, // WebAssemblyInstrFormats.td:59
375 ABS_I32x4_S = 360, // WebAssemblyInstrFormats.td:61
376 ABS_I64x2 = 361, // WebAssemblyInstrFormats.td:59
377 ABS_I64x2_S = 362, // WebAssemblyInstrFormats.td:61
378 ABS_I8x16 = 363, // WebAssemblyInstrFormats.td:59
379 ABS_I8x16_S = 364, // WebAssemblyInstrFormats.td:61
380 ADD_F16x8 = 365, // WebAssemblyInstrFormats.td:59
381 ADD_F16x8_S = 366, // WebAssemblyInstrFormats.td:61
382 ADD_F32 = 367, // WebAssemblyInstrFormats.td:59
383 ADD_F32_S = 368, // WebAssemblyInstrFormats.td:61
384 ADD_F32x4 = 369, // WebAssemblyInstrFormats.td:59
385 ADD_F32x4_S = 370, // WebAssemblyInstrFormats.td:61
386 ADD_F64 = 371, // WebAssemblyInstrFormats.td:59
387 ADD_F64_S = 372, // WebAssemblyInstrFormats.td:61
388 ADD_F64x2 = 373, // WebAssemblyInstrFormats.td:59
389 ADD_F64x2_S = 374, // WebAssemblyInstrFormats.td:61
390 ADD_I16x8 = 375, // WebAssemblyInstrFormats.td:59
391 ADD_I16x8_S = 376, // WebAssemblyInstrFormats.td:61
392 ADD_I32 = 377, // WebAssemblyInstrFormats.td:59
393 ADD_I32_S = 378, // WebAssemblyInstrFormats.td:61
394 ADD_I32x4 = 379, // WebAssemblyInstrFormats.td:59
395 ADD_I32x4_S = 380, // WebAssemblyInstrFormats.td:61
396 ADD_I64 = 381, // WebAssemblyInstrFormats.td:59
397 ADD_I64_S = 382, // WebAssemblyInstrFormats.td:61
398 ADD_I64x2 = 383, // WebAssemblyInstrFormats.td:59
399 ADD_I64x2_S = 384, // WebAssemblyInstrFormats.td:61
400 ADD_I8x16 = 385, // WebAssemblyInstrFormats.td:59
401 ADD_I8x16_S = 386, // WebAssemblyInstrFormats.td:61
402 ADD_SAT_S_I16x8 = 387, // WebAssemblyInstrFormats.td:59
403 ADD_SAT_S_I16x8_S = 388, // WebAssemblyInstrFormats.td:61
404 ADD_SAT_S_I8x16 = 389, // WebAssemblyInstrFormats.td:59
405 ADD_SAT_S_I8x16_S = 390, // WebAssemblyInstrFormats.td:61
406 ADD_SAT_U_I16x8 = 391, // WebAssemblyInstrFormats.td:59
407 ADD_SAT_U_I16x8_S = 392, // WebAssemblyInstrFormats.td:61
408 ADD_SAT_U_I8x16 = 393, // WebAssemblyInstrFormats.td:59
409 ADD_SAT_U_I8x16_S = 394, // WebAssemblyInstrFormats.td:61
410 ADJCALLSTACKDOWN = 395, // WebAssemblyInstrFormats.td:59
411 ADJCALLSTACKDOWN_S = 396, // WebAssemblyInstrFormats.td:61
412 ADJCALLSTACKUP = 397, // WebAssemblyInstrFormats.td:59
413 ADJCALLSTACKUP_S = 398, // WebAssemblyInstrFormats.td:61
414 ALLTRUE_I16x8 = 399, // WebAssemblyInstrFormats.td:59
415 ALLTRUE_I16x8_S = 400, // WebAssemblyInstrFormats.td:61
416 ALLTRUE_I32x4 = 401, // WebAssemblyInstrFormats.td:59
417 ALLTRUE_I32x4_S = 402, // WebAssemblyInstrFormats.td:61
418 ALLTRUE_I64x2 = 403, // WebAssemblyInstrFormats.td:59
419 ALLTRUE_I64x2_S = 404, // WebAssemblyInstrFormats.td:61
420 ALLTRUE_I8x16 = 405, // WebAssemblyInstrFormats.td:59
421 ALLTRUE_I8x16_S = 406, // WebAssemblyInstrFormats.td:61
422 AND = 407, // WebAssemblyInstrFormats.td:59
423 ANDNOT = 408, // WebAssemblyInstrFormats.td:59
424 ANDNOT_S = 409, // WebAssemblyInstrFormats.td:61
425 AND_I32 = 410, // WebAssemblyInstrFormats.td:59
426 AND_I32_S = 411, // WebAssemblyInstrFormats.td:61
427 AND_I64 = 412, // WebAssemblyInstrFormats.td:59
428 AND_I64_S = 413, // WebAssemblyInstrFormats.td:61
429 AND_S = 414, // WebAssemblyInstrFormats.td:61
430 ANYTRUE = 415, // WebAssemblyInstrFormats.td:59
431 ANYTRUE_S = 416, // WebAssemblyInstrFormats.td:61
432 ARGUMENT_exnref = 417, // WebAssemblyInstrFormats.td:59
433 ARGUMENT_exnref_S = 418, // WebAssemblyInstrFormats.td:61
434 ARGUMENT_externref = 419, // WebAssemblyInstrFormats.td:59
435 ARGUMENT_externref_S = 420, // WebAssemblyInstrFormats.td:61
436 ARGUMENT_f32 = 421, // WebAssemblyInstrFormats.td:59
437 ARGUMENT_f32_S = 422, // WebAssemblyInstrFormats.td:61
438 ARGUMENT_f64 = 423, // WebAssemblyInstrFormats.td:59
439 ARGUMENT_f64_S = 424, // WebAssemblyInstrFormats.td:61
440 ARGUMENT_funcref = 425, // WebAssemblyInstrFormats.td:59
441 ARGUMENT_funcref_S = 426, // WebAssemblyInstrFormats.td:61
442 ARGUMENT_i32 = 427, // WebAssemblyInstrFormats.td:59
443 ARGUMENT_i32_S = 428, // WebAssemblyInstrFormats.td:61
444 ARGUMENT_i64 = 429, // WebAssemblyInstrFormats.td:59
445 ARGUMENT_i64_S = 430, // WebAssemblyInstrFormats.td:61
446 ARGUMENT_v16i8 = 431, // WebAssemblyInstrFormats.td:59
447 ARGUMENT_v16i8_S = 432, // WebAssemblyInstrFormats.td:61
448 ARGUMENT_v2f64 = 433, // WebAssemblyInstrFormats.td:59
449 ARGUMENT_v2f64_S = 434, // WebAssemblyInstrFormats.td:61
450 ARGUMENT_v2i64 = 435, // WebAssemblyInstrFormats.td:59
451 ARGUMENT_v2i64_S = 436, // WebAssemblyInstrFormats.td:61
452 ARGUMENT_v4f32 = 437, // WebAssemblyInstrFormats.td:59
453 ARGUMENT_v4f32_S = 438, // WebAssemblyInstrFormats.td:61
454 ARGUMENT_v4i32 = 439, // WebAssemblyInstrFormats.td:59
455 ARGUMENT_v4i32_S = 440, // WebAssemblyInstrFormats.td:61
456 ARGUMENT_v8f16 = 441, // WebAssemblyInstrFormats.td:59
457 ARGUMENT_v8f16_S = 442, // WebAssemblyInstrFormats.td:61
458 ARGUMENT_v8i16 = 443, // WebAssemblyInstrFormats.td:59
459 ARGUMENT_v8i16_S = 444, // WebAssemblyInstrFormats.td:61
460 ATOMIC_FENCE = 445, // WebAssemblyInstrFormats.td:59
461 ATOMIC_FENCE_S = 446, // WebAssemblyInstrFormats.td:61
462 ATOMIC_LOAD16_U_I32_A32 = 447, // WebAssemblyInstrFormats.td:59
463 ATOMIC_LOAD16_U_I32_A32_S = 448, // WebAssemblyInstrFormats.td:61
464 ATOMIC_LOAD16_U_I32_A64 = 449, // WebAssemblyInstrFormats.td:59
465 ATOMIC_LOAD16_U_I32_A64_S = 450, // WebAssemblyInstrFormats.td:61
466 ATOMIC_LOAD16_U_I64_A32 = 451, // WebAssemblyInstrFormats.td:59
467 ATOMIC_LOAD16_U_I64_A32_S = 452, // WebAssemblyInstrFormats.td:61
468 ATOMIC_LOAD16_U_I64_A64 = 453, // WebAssemblyInstrFormats.td:59
469 ATOMIC_LOAD16_U_I64_A64_S = 454, // WebAssemblyInstrFormats.td:61
470 ATOMIC_LOAD32_U_I64_A32 = 455, // WebAssemblyInstrFormats.td:59
471 ATOMIC_LOAD32_U_I64_A32_S = 456, // WebAssemblyInstrFormats.td:61
472 ATOMIC_LOAD32_U_I64_A64 = 457, // WebAssemblyInstrFormats.td:59
473 ATOMIC_LOAD32_U_I64_A64_S = 458, // WebAssemblyInstrFormats.td:61
474 ATOMIC_LOAD8_U_I32_A32 = 459, // WebAssemblyInstrFormats.td:59
475 ATOMIC_LOAD8_U_I32_A32_S = 460, // WebAssemblyInstrFormats.td:61
476 ATOMIC_LOAD8_U_I32_A64 = 461, // WebAssemblyInstrFormats.td:59
477 ATOMIC_LOAD8_U_I32_A64_S = 462, // WebAssemblyInstrFormats.td:61
478 ATOMIC_LOAD8_U_I64_A32 = 463, // WebAssemblyInstrFormats.td:59
479 ATOMIC_LOAD8_U_I64_A32_S = 464, // WebAssemblyInstrFormats.td:61
480 ATOMIC_LOAD8_U_I64_A64 = 465, // WebAssemblyInstrFormats.td:59
481 ATOMIC_LOAD8_U_I64_A64_S = 466, // WebAssemblyInstrFormats.td:61
482 ATOMIC_LOAD_I32_A32 = 467, // WebAssemblyInstrFormats.td:59
483 ATOMIC_LOAD_I32_A32_S = 468, // WebAssemblyInstrFormats.td:61
484 ATOMIC_LOAD_I32_A64 = 469, // WebAssemblyInstrFormats.td:59
485 ATOMIC_LOAD_I32_A64_S = 470, // WebAssemblyInstrFormats.td:61
486 ATOMIC_LOAD_I64_A32 = 471, // WebAssemblyInstrFormats.td:59
487 ATOMIC_LOAD_I64_A32_S = 472, // WebAssemblyInstrFormats.td:61
488 ATOMIC_LOAD_I64_A64 = 473, // WebAssemblyInstrFormats.td:59
489 ATOMIC_LOAD_I64_A64_S = 474, // WebAssemblyInstrFormats.td:61
490 ATOMIC_RMW16_U_ADD_I32_A32 = 475, // WebAssemblyInstrFormats.td:59
491 ATOMIC_RMW16_U_ADD_I32_A32_S = 476, // WebAssemblyInstrFormats.td:61
492 ATOMIC_RMW16_U_ADD_I32_A64 = 477, // WebAssemblyInstrFormats.td:59
493 ATOMIC_RMW16_U_ADD_I32_A64_S = 478, // WebAssemblyInstrFormats.td:61
494 ATOMIC_RMW16_U_ADD_I64_A32 = 479, // WebAssemblyInstrFormats.td:59
495 ATOMIC_RMW16_U_ADD_I64_A32_S = 480, // WebAssemblyInstrFormats.td:61
496 ATOMIC_RMW16_U_ADD_I64_A64 = 481, // WebAssemblyInstrFormats.td:59
497 ATOMIC_RMW16_U_ADD_I64_A64_S = 482, // WebAssemblyInstrFormats.td:61
498 ATOMIC_RMW16_U_AND_I32_A32 = 483, // WebAssemblyInstrFormats.td:59
499 ATOMIC_RMW16_U_AND_I32_A32_S = 484, // WebAssemblyInstrFormats.td:61
500 ATOMIC_RMW16_U_AND_I32_A64 = 485, // WebAssemblyInstrFormats.td:59
501 ATOMIC_RMW16_U_AND_I32_A64_S = 486, // WebAssemblyInstrFormats.td:61
502 ATOMIC_RMW16_U_AND_I64_A32 = 487, // WebAssemblyInstrFormats.td:59
503 ATOMIC_RMW16_U_AND_I64_A32_S = 488, // WebAssemblyInstrFormats.td:61
504 ATOMIC_RMW16_U_AND_I64_A64 = 489, // WebAssemblyInstrFormats.td:59
505 ATOMIC_RMW16_U_AND_I64_A64_S = 490, // WebAssemblyInstrFormats.td:61
506 ATOMIC_RMW16_U_CMPXCHG_I32_A32 = 491, // WebAssemblyInstrFormats.td:59
507 ATOMIC_RMW16_U_CMPXCHG_I32_A32_S = 492, // WebAssemblyInstrFormats.td:61
508 ATOMIC_RMW16_U_CMPXCHG_I32_A64 = 493, // WebAssemblyInstrFormats.td:59
509 ATOMIC_RMW16_U_CMPXCHG_I32_A64_S = 494, // WebAssemblyInstrFormats.td:61
510 ATOMIC_RMW16_U_CMPXCHG_I64_A32 = 495, // WebAssemblyInstrFormats.td:59
511 ATOMIC_RMW16_U_CMPXCHG_I64_A32_S = 496, // WebAssemblyInstrFormats.td:61
512 ATOMIC_RMW16_U_CMPXCHG_I64_A64 = 497, // WebAssemblyInstrFormats.td:59
513 ATOMIC_RMW16_U_CMPXCHG_I64_A64_S = 498, // WebAssemblyInstrFormats.td:61
514 ATOMIC_RMW16_U_OR_I32_A32 = 499, // WebAssemblyInstrFormats.td:59
515 ATOMIC_RMW16_U_OR_I32_A32_S = 500, // WebAssemblyInstrFormats.td:61
516 ATOMIC_RMW16_U_OR_I32_A64 = 501, // WebAssemblyInstrFormats.td:59
517 ATOMIC_RMW16_U_OR_I32_A64_S = 502, // WebAssemblyInstrFormats.td:61
518 ATOMIC_RMW16_U_OR_I64_A32 = 503, // WebAssemblyInstrFormats.td:59
519 ATOMIC_RMW16_U_OR_I64_A32_S = 504, // WebAssemblyInstrFormats.td:61
520 ATOMIC_RMW16_U_OR_I64_A64 = 505, // WebAssemblyInstrFormats.td:59
521 ATOMIC_RMW16_U_OR_I64_A64_S = 506, // WebAssemblyInstrFormats.td:61
522 ATOMIC_RMW16_U_SUB_I32_A32 = 507, // WebAssemblyInstrFormats.td:59
523 ATOMIC_RMW16_U_SUB_I32_A32_S = 508, // WebAssemblyInstrFormats.td:61
524 ATOMIC_RMW16_U_SUB_I32_A64 = 509, // WebAssemblyInstrFormats.td:59
525 ATOMIC_RMW16_U_SUB_I32_A64_S = 510, // WebAssemblyInstrFormats.td:61
526 ATOMIC_RMW16_U_SUB_I64_A32 = 511, // WebAssemblyInstrFormats.td:59
527 ATOMIC_RMW16_U_SUB_I64_A32_S = 512, // WebAssemblyInstrFormats.td:61
528 ATOMIC_RMW16_U_SUB_I64_A64 = 513, // WebAssemblyInstrFormats.td:59
529 ATOMIC_RMW16_U_SUB_I64_A64_S = 514, // WebAssemblyInstrFormats.td:61
530 ATOMIC_RMW16_U_XCHG_I32_A32 = 515, // WebAssemblyInstrFormats.td:59
531 ATOMIC_RMW16_U_XCHG_I32_A32_S = 516, // WebAssemblyInstrFormats.td:61
532 ATOMIC_RMW16_U_XCHG_I32_A64 = 517, // WebAssemblyInstrFormats.td:59
533 ATOMIC_RMW16_U_XCHG_I32_A64_S = 518, // WebAssemblyInstrFormats.td:61
534 ATOMIC_RMW16_U_XCHG_I64_A32 = 519, // WebAssemblyInstrFormats.td:59
535 ATOMIC_RMW16_U_XCHG_I64_A32_S = 520, // WebAssemblyInstrFormats.td:61
536 ATOMIC_RMW16_U_XCHG_I64_A64 = 521, // WebAssemblyInstrFormats.td:59
537 ATOMIC_RMW16_U_XCHG_I64_A64_S = 522, // WebAssemblyInstrFormats.td:61
538 ATOMIC_RMW16_U_XOR_I32_A32 = 523, // WebAssemblyInstrFormats.td:59
539 ATOMIC_RMW16_U_XOR_I32_A32_S = 524, // WebAssemblyInstrFormats.td:61
540 ATOMIC_RMW16_U_XOR_I32_A64 = 525, // WebAssemblyInstrFormats.td:59
541 ATOMIC_RMW16_U_XOR_I32_A64_S = 526, // WebAssemblyInstrFormats.td:61
542 ATOMIC_RMW16_U_XOR_I64_A32 = 527, // WebAssemblyInstrFormats.td:59
543 ATOMIC_RMW16_U_XOR_I64_A32_S = 528, // WebAssemblyInstrFormats.td:61
544 ATOMIC_RMW16_U_XOR_I64_A64 = 529, // WebAssemblyInstrFormats.td:59
545 ATOMIC_RMW16_U_XOR_I64_A64_S = 530, // WebAssemblyInstrFormats.td:61
546 ATOMIC_RMW32_U_ADD_I64_A32 = 531, // WebAssemblyInstrFormats.td:59
547 ATOMIC_RMW32_U_ADD_I64_A32_S = 532, // WebAssemblyInstrFormats.td:61
548 ATOMIC_RMW32_U_ADD_I64_A64 = 533, // WebAssemblyInstrFormats.td:59
549 ATOMIC_RMW32_U_ADD_I64_A64_S = 534, // WebAssemblyInstrFormats.td:61
550 ATOMIC_RMW32_U_AND_I64_A32 = 535, // WebAssemblyInstrFormats.td:59
551 ATOMIC_RMW32_U_AND_I64_A32_S = 536, // WebAssemblyInstrFormats.td:61
552 ATOMIC_RMW32_U_AND_I64_A64 = 537, // WebAssemblyInstrFormats.td:59
553 ATOMIC_RMW32_U_AND_I64_A64_S = 538, // WebAssemblyInstrFormats.td:61
554 ATOMIC_RMW32_U_CMPXCHG_I64_A32 = 539, // WebAssemblyInstrFormats.td:59
555 ATOMIC_RMW32_U_CMPXCHG_I64_A32_S = 540, // WebAssemblyInstrFormats.td:61
556 ATOMIC_RMW32_U_CMPXCHG_I64_A64 = 541, // WebAssemblyInstrFormats.td:59
557 ATOMIC_RMW32_U_CMPXCHG_I64_A64_S = 542, // WebAssemblyInstrFormats.td:61
558 ATOMIC_RMW32_U_OR_I64_A32 = 543, // WebAssemblyInstrFormats.td:59
559 ATOMIC_RMW32_U_OR_I64_A32_S = 544, // WebAssemblyInstrFormats.td:61
560 ATOMIC_RMW32_U_OR_I64_A64 = 545, // WebAssemblyInstrFormats.td:59
561 ATOMIC_RMW32_U_OR_I64_A64_S = 546, // WebAssemblyInstrFormats.td:61
562 ATOMIC_RMW32_U_SUB_I64_A32 = 547, // WebAssemblyInstrFormats.td:59
563 ATOMIC_RMW32_U_SUB_I64_A32_S = 548, // WebAssemblyInstrFormats.td:61
564 ATOMIC_RMW32_U_SUB_I64_A64 = 549, // WebAssemblyInstrFormats.td:59
565 ATOMIC_RMW32_U_SUB_I64_A64_S = 550, // WebAssemblyInstrFormats.td:61
566 ATOMIC_RMW32_U_XCHG_I64_A32 = 551, // WebAssemblyInstrFormats.td:59
567 ATOMIC_RMW32_U_XCHG_I64_A32_S = 552, // WebAssemblyInstrFormats.td:61
568 ATOMIC_RMW32_U_XCHG_I64_A64 = 553, // WebAssemblyInstrFormats.td:59
569 ATOMIC_RMW32_U_XCHG_I64_A64_S = 554, // WebAssemblyInstrFormats.td:61
570 ATOMIC_RMW32_U_XOR_I64_A32 = 555, // WebAssemblyInstrFormats.td:59
571 ATOMIC_RMW32_U_XOR_I64_A32_S = 556, // WebAssemblyInstrFormats.td:61
572 ATOMIC_RMW32_U_XOR_I64_A64 = 557, // WebAssemblyInstrFormats.td:59
573 ATOMIC_RMW32_U_XOR_I64_A64_S = 558, // WebAssemblyInstrFormats.td:61
574 ATOMIC_RMW8_U_ADD_I32_A32 = 559, // WebAssemblyInstrFormats.td:59
575 ATOMIC_RMW8_U_ADD_I32_A32_S = 560, // WebAssemblyInstrFormats.td:61
576 ATOMIC_RMW8_U_ADD_I32_A64 = 561, // WebAssemblyInstrFormats.td:59
577 ATOMIC_RMW8_U_ADD_I32_A64_S = 562, // WebAssemblyInstrFormats.td:61
578 ATOMIC_RMW8_U_ADD_I64_A32 = 563, // WebAssemblyInstrFormats.td:59
579 ATOMIC_RMW8_U_ADD_I64_A32_S = 564, // WebAssemblyInstrFormats.td:61
580 ATOMIC_RMW8_U_ADD_I64_A64 = 565, // WebAssemblyInstrFormats.td:59
581 ATOMIC_RMW8_U_ADD_I64_A64_S = 566, // WebAssemblyInstrFormats.td:61
582 ATOMIC_RMW8_U_AND_I32_A32 = 567, // WebAssemblyInstrFormats.td:59
583 ATOMIC_RMW8_U_AND_I32_A32_S = 568, // WebAssemblyInstrFormats.td:61
584 ATOMIC_RMW8_U_AND_I32_A64 = 569, // WebAssemblyInstrFormats.td:59
585 ATOMIC_RMW8_U_AND_I32_A64_S = 570, // WebAssemblyInstrFormats.td:61
586 ATOMIC_RMW8_U_AND_I64_A32 = 571, // WebAssemblyInstrFormats.td:59
587 ATOMIC_RMW8_U_AND_I64_A32_S = 572, // WebAssemblyInstrFormats.td:61
588 ATOMIC_RMW8_U_AND_I64_A64 = 573, // WebAssemblyInstrFormats.td:59
589 ATOMIC_RMW8_U_AND_I64_A64_S = 574, // WebAssemblyInstrFormats.td:61
590 ATOMIC_RMW8_U_CMPXCHG_I32_A32 = 575, // WebAssemblyInstrFormats.td:59
591 ATOMIC_RMW8_U_CMPXCHG_I32_A32_S = 576, // WebAssemblyInstrFormats.td:61
592 ATOMIC_RMW8_U_CMPXCHG_I32_A64 = 577, // WebAssemblyInstrFormats.td:59
593 ATOMIC_RMW8_U_CMPXCHG_I32_A64_S = 578, // WebAssemblyInstrFormats.td:61
594 ATOMIC_RMW8_U_CMPXCHG_I64_A32 = 579, // WebAssemblyInstrFormats.td:59
595 ATOMIC_RMW8_U_CMPXCHG_I64_A32_S = 580, // WebAssemblyInstrFormats.td:61
596 ATOMIC_RMW8_U_CMPXCHG_I64_A64 = 581, // WebAssemblyInstrFormats.td:59
597 ATOMIC_RMW8_U_CMPXCHG_I64_A64_S = 582, // WebAssemblyInstrFormats.td:61
598 ATOMIC_RMW8_U_OR_I32_A32 = 583, // WebAssemblyInstrFormats.td:59
599 ATOMIC_RMW8_U_OR_I32_A32_S = 584, // WebAssemblyInstrFormats.td:61
600 ATOMIC_RMW8_U_OR_I32_A64 = 585, // WebAssemblyInstrFormats.td:59
601 ATOMIC_RMW8_U_OR_I32_A64_S = 586, // WebAssemblyInstrFormats.td:61
602 ATOMIC_RMW8_U_OR_I64_A32 = 587, // WebAssemblyInstrFormats.td:59
603 ATOMIC_RMW8_U_OR_I64_A32_S = 588, // WebAssemblyInstrFormats.td:61
604 ATOMIC_RMW8_U_OR_I64_A64 = 589, // WebAssemblyInstrFormats.td:59
605 ATOMIC_RMW8_U_OR_I64_A64_S = 590, // WebAssemblyInstrFormats.td:61
606 ATOMIC_RMW8_U_SUB_I32_A32 = 591, // WebAssemblyInstrFormats.td:59
607 ATOMIC_RMW8_U_SUB_I32_A32_S = 592, // WebAssemblyInstrFormats.td:61
608 ATOMIC_RMW8_U_SUB_I32_A64 = 593, // WebAssemblyInstrFormats.td:59
609 ATOMIC_RMW8_U_SUB_I32_A64_S = 594, // WebAssemblyInstrFormats.td:61
610 ATOMIC_RMW8_U_SUB_I64_A32 = 595, // WebAssemblyInstrFormats.td:59
611 ATOMIC_RMW8_U_SUB_I64_A32_S = 596, // WebAssemblyInstrFormats.td:61
612 ATOMIC_RMW8_U_SUB_I64_A64 = 597, // WebAssemblyInstrFormats.td:59
613 ATOMIC_RMW8_U_SUB_I64_A64_S = 598, // WebAssemblyInstrFormats.td:61
614 ATOMIC_RMW8_U_XCHG_I32_A32 = 599, // WebAssemblyInstrFormats.td:59
615 ATOMIC_RMW8_U_XCHG_I32_A32_S = 600, // WebAssemblyInstrFormats.td:61
616 ATOMIC_RMW8_U_XCHG_I32_A64 = 601, // WebAssemblyInstrFormats.td:59
617 ATOMIC_RMW8_U_XCHG_I32_A64_S = 602, // WebAssemblyInstrFormats.td:61
618 ATOMIC_RMW8_U_XCHG_I64_A32 = 603, // WebAssemblyInstrFormats.td:59
619 ATOMIC_RMW8_U_XCHG_I64_A32_S = 604, // WebAssemblyInstrFormats.td:61
620 ATOMIC_RMW8_U_XCHG_I64_A64 = 605, // WebAssemblyInstrFormats.td:59
621 ATOMIC_RMW8_U_XCHG_I64_A64_S = 606, // WebAssemblyInstrFormats.td:61
622 ATOMIC_RMW8_U_XOR_I32_A32 = 607, // WebAssemblyInstrFormats.td:59
623 ATOMIC_RMW8_U_XOR_I32_A32_S = 608, // WebAssemblyInstrFormats.td:61
624 ATOMIC_RMW8_U_XOR_I32_A64 = 609, // WebAssemblyInstrFormats.td:59
625 ATOMIC_RMW8_U_XOR_I32_A64_S = 610, // WebAssemblyInstrFormats.td:61
626 ATOMIC_RMW8_U_XOR_I64_A32 = 611, // WebAssemblyInstrFormats.td:59
627 ATOMIC_RMW8_U_XOR_I64_A32_S = 612, // WebAssemblyInstrFormats.td:61
628 ATOMIC_RMW8_U_XOR_I64_A64 = 613, // WebAssemblyInstrFormats.td:59
629 ATOMIC_RMW8_U_XOR_I64_A64_S = 614, // WebAssemblyInstrFormats.td:61
630 ATOMIC_RMW_ADD_I32_A32 = 615, // WebAssemblyInstrFormats.td:59
631 ATOMIC_RMW_ADD_I32_A32_S = 616, // WebAssemblyInstrFormats.td:61
632 ATOMIC_RMW_ADD_I32_A64 = 617, // WebAssemblyInstrFormats.td:59
633 ATOMIC_RMW_ADD_I32_A64_S = 618, // WebAssemblyInstrFormats.td:61
634 ATOMIC_RMW_ADD_I64_A32 = 619, // WebAssemblyInstrFormats.td:59
635 ATOMIC_RMW_ADD_I64_A32_S = 620, // WebAssemblyInstrFormats.td:61
636 ATOMIC_RMW_ADD_I64_A64 = 621, // WebAssemblyInstrFormats.td:59
637 ATOMIC_RMW_ADD_I64_A64_S = 622, // WebAssemblyInstrFormats.td:61
638 ATOMIC_RMW_AND_I32_A32 = 623, // WebAssemblyInstrFormats.td:59
639 ATOMIC_RMW_AND_I32_A32_S = 624, // WebAssemblyInstrFormats.td:61
640 ATOMIC_RMW_AND_I32_A64 = 625, // WebAssemblyInstrFormats.td:59
641 ATOMIC_RMW_AND_I32_A64_S = 626, // WebAssemblyInstrFormats.td:61
642 ATOMIC_RMW_AND_I64_A32 = 627, // WebAssemblyInstrFormats.td:59
643 ATOMIC_RMW_AND_I64_A32_S = 628, // WebAssemblyInstrFormats.td:61
644 ATOMIC_RMW_AND_I64_A64 = 629, // WebAssemblyInstrFormats.td:59
645 ATOMIC_RMW_AND_I64_A64_S = 630, // WebAssemblyInstrFormats.td:61
646 ATOMIC_RMW_CMPXCHG_I32_A32 = 631, // WebAssemblyInstrFormats.td:59
647 ATOMIC_RMW_CMPXCHG_I32_A32_S = 632, // WebAssemblyInstrFormats.td:61
648 ATOMIC_RMW_CMPXCHG_I32_A64 = 633, // WebAssemblyInstrFormats.td:59
649 ATOMIC_RMW_CMPXCHG_I32_A64_S = 634, // WebAssemblyInstrFormats.td:61
650 ATOMIC_RMW_CMPXCHG_I64_A32 = 635, // WebAssemblyInstrFormats.td:59
651 ATOMIC_RMW_CMPXCHG_I64_A32_S = 636, // WebAssemblyInstrFormats.td:61
652 ATOMIC_RMW_CMPXCHG_I64_A64 = 637, // WebAssemblyInstrFormats.td:59
653 ATOMIC_RMW_CMPXCHG_I64_A64_S = 638, // WebAssemblyInstrFormats.td:61
654 ATOMIC_RMW_OR_I32_A32 = 639, // WebAssemblyInstrFormats.td:59
655 ATOMIC_RMW_OR_I32_A32_S = 640, // WebAssemblyInstrFormats.td:61
656 ATOMIC_RMW_OR_I32_A64 = 641, // WebAssemblyInstrFormats.td:59
657 ATOMIC_RMW_OR_I32_A64_S = 642, // WebAssemblyInstrFormats.td:61
658 ATOMIC_RMW_OR_I64_A32 = 643, // WebAssemblyInstrFormats.td:59
659 ATOMIC_RMW_OR_I64_A32_S = 644, // WebAssemblyInstrFormats.td:61
660 ATOMIC_RMW_OR_I64_A64 = 645, // WebAssemblyInstrFormats.td:59
661 ATOMIC_RMW_OR_I64_A64_S = 646, // WebAssemblyInstrFormats.td:61
662 ATOMIC_RMW_SUB_I32_A32 = 647, // WebAssemblyInstrFormats.td:59
663 ATOMIC_RMW_SUB_I32_A32_S = 648, // WebAssemblyInstrFormats.td:61
664 ATOMIC_RMW_SUB_I32_A64 = 649, // WebAssemblyInstrFormats.td:59
665 ATOMIC_RMW_SUB_I32_A64_S = 650, // WebAssemblyInstrFormats.td:61
666 ATOMIC_RMW_SUB_I64_A32 = 651, // WebAssemblyInstrFormats.td:59
667 ATOMIC_RMW_SUB_I64_A32_S = 652, // WebAssemblyInstrFormats.td:61
668 ATOMIC_RMW_SUB_I64_A64 = 653, // WebAssemblyInstrFormats.td:59
669 ATOMIC_RMW_SUB_I64_A64_S = 654, // WebAssemblyInstrFormats.td:61
670 ATOMIC_RMW_XCHG_I32_A32 = 655, // WebAssemblyInstrFormats.td:59
671 ATOMIC_RMW_XCHG_I32_A32_S = 656, // WebAssemblyInstrFormats.td:61
672 ATOMIC_RMW_XCHG_I32_A64 = 657, // WebAssemblyInstrFormats.td:59
673 ATOMIC_RMW_XCHG_I32_A64_S = 658, // WebAssemblyInstrFormats.td:61
674 ATOMIC_RMW_XCHG_I64_A32 = 659, // WebAssemblyInstrFormats.td:59
675 ATOMIC_RMW_XCHG_I64_A32_S = 660, // WebAssemblyInstrFormats.td:61
676 ATOMIC_RMW_XCHG_I64_A64 = 661, // WebAssemblyInstrFormats.td:59
677 ATOMIC_RMW_XCHG_I64_A64_S = 662, // WebAssemblyInstrFormats.td:61
678 ATOMIC_RMW_XOR_I32_A32 = 663, // WebAssemblyInstrFormats.td:59
679 ATOMIC_RMW_XOR_I32_A32_S = 664, // WebAssemblyInstrFormats.td:61
680 ATOMIC_RMW_XOR_I32_A64 = 665, // WebAssemblyInstrFormats.td:59
681 ATOMIC_RMW_XOR_I32_A64_S = 666, // WebAssemblyInstrFormats.td:61
682 ATOMIC_RMW_XOR_I64_A32 = 667, // WebAssemblyInstrFormats.td:59
683 ATOMIC_RMW_XOR_I64_A32_S = 668, // WebAssemblyInstrFormats.td:61
684 ATOMIC_RMW_XOR_I64_A64 = 669, // WebAssemblyInstrFormats.td:59
685 ATOMIC_RMW_XOR_I64_A64_S = 670, // WebAssemblyInstrFormats.td:61
686 ATOMIC_STORE16_I32_A32 = 671, // WebAssemblyInstrFormats.td:59
687 ATOMIC_STORE16_I32_A32_S = 672, // WebAssemblyInstrFormats.td:61
688 ATOMIC_STORE16_I32_A64 = 673, // WebAssemblyInstrFormats.td:59
689 ATOMIC_STORE16_I32_A64_S = 674, // WebAssemblyInstrFormats.td:61
690 ATOMIC_STORE16_I64_A32 = 675, // WebAssemblyInstrFormats.td:59
691 ATOMIC_STORE16_I64_A32_S = 676, // WebAssemblyInstrFormats.td:61
692 ATOMIC_STORE16_I64_A64 = 677, // WebAssemblyInstrFormats.td:59
693 ATOMIC_STORE16_I64_A64_S = 678, // WebAssemblyInstrFormats.td:61
694 ATOMIC_STORE32_I64_A32 = 679, // WebAssemblyInstrFormats.td:59
695 ATOMIC_STORE32_I64_A32_S = 680, // WebAssemblyInstrFormats.td:61
696 ATOMIC_STORE32_I64_A64 = 681, // WebAssemblyInstrFormats.td:59
697 ATOMIC_STORE32_I64_A64_S = 682, // WebAssemblyInstrFormats.td:61
698 ATOMIC_STORE8_I32_A32 = 683, // WebAssemblyInstrFormats.td:59
699 ATOMIC_STORE8_I32_A32_S = 684, // WebAssemblyInstrFormats.td:61
700 ATOMIC_STORE8_I32_A64 = 685, // WebAssemblyInstrFormats.td:59
701 ATOMIC_STORE8_I32_A64_S = 686, // WebAssemblyInstrFormats.td:61
702 ATOMIC_STORE8_I64_A32 = 687, // WebAssemblyInstrFormats.td:59
703 ATOMIC_STORE8_I64_A32_S = 688, // WebAssemblyInstrFormats.td:61
704 ATOMIC_STORE8_I64_A64 = 689, // WebAssemblyInstrFormats.td:59
705 ATOMIC_STORE8_I64_A64_S = 690, // WebAssemblyInstrFormats.td:61
706 ATOMIC_STORE_I32_A32 = 691, // WebAssemblyInstrFormats.td:59
707 ATOMIC_STORE_I32_A32_S = 692, // WebAssemblyInstrFormats.td:61
708 ATOMIC_STORE_I32_A64 = 693, // WebAssemblyInstrFormats.td:59
709 ATOMIC_STORE_I32_A64_S = 694, // WebAssemblyInstrFormats.td:61
710 ATOMIC_STORE_I64_A32 = 695, // WebAssemblyInstrFormats.td:59
711 ATOMIC_STORE_I64_A32_S = 696, // WebAssemblyInstrFormats.td:61
712 ATOMIC_STORE_I64_A64 = 697, // WebAssemblyInstrFormats.td:59
713 ATOMIC_STORE_I64_A64_S = 698, // WebAssemblyInstrFormats.td:61
714 AVGR_U_I16x8 = 699, // WebAssemblyInstrFormats.td:59
715 AVGR_U_I16x8_S = 700, // WebAssemblyInstrFormats.td:61
716 AVGR_U_I8x16 = 701, // WebAssemblyInstrFormats.td:59
717 AVGR_U_I8x16_S = 702, // WebAssemblyInstrFormats.td:61
718 BITMASK_I16x8 = 703, // WebAssemblyInstrFormats.td:59
719 BITMASK_I16x8_S = 704, // WebAssemblyInstrFormats.td:61
720 BITMASK_I32x4 = 705, // WebAssemblyInstrFormats.td:59
721 BITMASK_I32x4_S = 706, // WebAssemblyInstrFormats.td:61
722 BITMASK_I64x2 = 707, // WebAssemblyInstrFormats.td:59
723 BITMASK_I64x2_S = 708, // WebAssemblyInstrFormats.td:61
724 BITMASK_I8x16 = 709, // WebAssemblyInstrFormats.td:59
725 BITMASK_I8x16_S = 710, // WebAssemblyInstrFormats.td:61
726 BITSELECT = 711, // WebAssemblyInstrFormats.td:59
727 BITSELECT_S = 712, // WebAssemblyInstrFormats.td:61
728 BLOCK = 713, // WebAssemblyInstrFormats.td:59
729 BLOCK_S = 714, // WebAssemblyInstrFormats.td:61
730 BR = 715, // WebAssemblyInstrFormats.td:59
731 BR_IF = 716, // WebAssemblyInstrFormats.td:59
732 BR_IF_S = 717, // WebAssemblyInstrFormats.td:61
733 BR_S = 718, // WebAssemblyInstrFormats.td:61
734 BR_TABLE_I32 = 719, // WebAssemblyInstrFormats.td:59
735 BR_TABLE_I32_S = 720, // WebAssemblyInstrFormats.td:61
736 BR_TABLE_I64 = 721, // WebAssemblyInstrFormats.td:59
737 BR_TABLE_I64_S = 722, // WebAssemblyInstrFormats.td:61
738 BR_UNLESS = 723, // WebAssemblyInstrFormats.td:59
739 BR_UNLESS_S = 724, // WebAssemblyInstrFormats.td:61
740 CALL = 725, // WebAssemblyInstrFormats.td:59
741 CALL_INDIRECT = 726, // WebAssemblyInstrFormats.td:59
742 CALL_INDIRECT_S = 727, // WebAssemblyInstrFormats.td:61
743 CALL_REF = 728, // WebAssemblyInstrFormats.td:59
744 CALL_REF_S = 729, // WebAssemblyInstrFormats.td:61
745 CALL_S = 730, // WebAssemblyInstrFormats.td:61
746 CATCH = 731, // WebAssemblyInstrFormats.td:59
747 CATCH_ALL = 732, // WebAssemblyInstrFormats.td:59
748 CATCH_ALL_LEGACY = 733, // WebAssemblyInstrFormats.td:59
749 CATCH_ALL_LEGACY_S = 734, // WebAssemblyInstrFormats.td:61
750 CATCH_ALL_REF = 735, // WebAssemblyInstrFormats.td:59
751 CATCH_ALL_REF_S = 736, // WebAssemblyInstrFormats.td:61
752 CATCH_ALL_S = 737, // WebAssemblyInstrFormats.td:61
753 CATCH_LEGACY = 738, // WebAssemblyInstrFormats.td:59
754 CATCH_LEGACY_S = 739, // WebAssemblyInstrFormats.td:61
755 CATCH_REF = 740, // WebAssemblyInstrFormats.td:59
756 CATCH_REF_S = 741, // WebAssemblyInstrFormats.td:61
757 CATCH_S = 742, // WebAssemblyInstrFormats.td:61
758 CEIL_F16x8 = 743, // WebAssemblyInstrFormats.td:59
759 CEIL_F16x8_S = 744, // WebAssemblyInstrFormats.td:61
760 CEIL_F32 = 745, // WebAssemblyInstrFormats.td:59
761 CEIL_F32_S = 746, // WebAssemblyInstrFormats.td:61
762 CEIL_F32x4 = 747, // WebAssemblyInstrFormats.td:59
763 CEIL_F32x4_S = 748, // WebAssemblyInstrFormats.td:61
764 CEIL_F64 = 749, // WebAssemblyInstrFormats.td:59
765 CEIL_F64_S = 750, // WebAssemblyInstrFormats.td:61
766 CEIL_F64x2 = 751, // WebAssemblyInstrFormats.td:59
767 CEIL_F64x2_S = 752, // WebAssemblyInstrFormats.td:61
768 CLZ_I32 = 753, // WebAssemblyInstrFormats.td:59
769 CLZ_I32_S = 754, // WebAssemblyInstrFormats.td:61
770 CLZ_I64 = 755, // WebAssemblyInstrFormats.td:59
771 CLZ_I64_S = 756, // WebAssemblyInstrFormats.td:61
772 CONST_F32 = 757, // WebAssemblyInstrFormats.td:59
773 CONST_F32_S = 758, // WebAssemblyInstrFormats.td:61
774 CONST_F64 = 759, // WebAssemblyInstrFormats.td:59
775 CONST_F64_S = 760, // WebAssemblyInstrFormats.td:61
776 CONST_I32 = 761, // WebAssemblyInstrFormats.td:59
777 CONST_I32_S = 762, // WebAssemblyInstrFormats.td:61
778 CONST_I64 = 763, // WebAssemblyInstrFormats.td:59
779 CONST_I64_S = 764, // WebAssemblyInstrFormats.td:61
780 CONST_V128_F32x4 = 765, // WebAssemblyInstrFormats.td:59
781 CONST_V128_F32x4_S = 766, // WebAssemblyInstrFormats.td:61
782 CONST_V128_F64x2 = 767, // WebAssemblyInstrFormats.td:59
783 CONST_V128_F64x2_S = 768, // WebAssemblyInstrFormats.td:61
784 CONST_V128_I16x8 = 769, // WebAssemblyInstrFormats.td:59
785 CONST_V128_I16x8_S = 770, // WebAssemblyInstrFormats.td:61
786 CONST_V128_I32x4 = 771, // WebAssemblyInstrFormats.td:59
787 CONST_V128_I32x4_S = 772, // WebAssemblyInstrFormats.td:61
788 CONST_V128_I64x2 = 773, // WebAssemblyInstrFormats.td:59
789 CONST_V128_I64x2_S = 774, // WebAssemblyInstrFormats.td:61
790 CONST_V128_I8x16 = 775, // WebAssemblyInstrFormats.td:59
791 CONST_V128_I8x16_S = 776, // WebAssemblyInstrFormats.td:61
792 COPYSIGN_F32 = 777, // WebAssemblyInstrFormats.td:59
793 COPYSIGN_F32_S = 778, // WebAssemblyInstrFormats.td:61
794 COPYSIGN_F64 = 779, // WebAssemblyInstrFormats.td:59
795 COPYSIGN_F64_S = 780, // WebAssemblyInstrFormats.td:61
796 COPY_EXNREF = 781, // WebAssemblyInstrFormats.td:59
797 COPY_EXNREF_S = 782, // WebAssemblyInstrFormats.td:61
798 COPY_EXTERNREF = 783, // WebAssemblyInstrFormats.td:59
799 COPY_EXTERNREF_S = 784, // WebAssemblyInstrFormats.td:61
800 COPY_F32 = 785, // WebAssemblyInstrFormats.td:59
801 COPY_F32_S = 786, // WebAssemblyInstrFormats.td:61
802 COPY_F64 = 787, // WebAssemblyInstrFormats.td:59
803 COPY_F64_S = 788, // WebAssemblyInstrFormats.td:61
804 COPY_FUNCREF = 789, // WebAssemblyInstrFormats.td:59
805 COPY_FUNCREF_S = 790, // WebAssemblyInstrFormats.td:61
806 COPY_I32 = 791, // WebAssemblyInstrFormats.td:59
807 COPY_I32_S = 792, // WebAssemblyInstrFormats.td:61
808 COPY_I64 = 793, // WebAssemblyInstrFormats.td:59
809 COPY_I64_S = 794, // WebAssemblyInstrFormats.td:61
810 COPY_V128 = 795, // WebAssemblyInstrFormats.td:59
811 COPY_V128_S = 796, // WebAssemblyInstrFormats.td:61
812 CTZ_I32 = 797, // WebAssemblyInstrFormats.td:59
813 CTZ_I32_S = 798, // WebAssemblyInstrFormats.td:61
814 CTZ_I64 = 799, // WebAssemblyInstrFormats.td:59
815 CTZ_I64_S = 800, // WebAssemblyInstrFormats.td:61
816 DATA_DROP = 801, // WebAssemblyInstrFormats.td:59
817 DATA_DROP_S = 802, // WebAssemblyInstrFormats.td:61
818 DEBUG_UNREACHABLE = 803, // WebAssemblyInstrFormats.td:59
819 DEBUG_UNREACHABLE_S = 804, // WebAssemblyInstrFormats.td:61
820 DELEGATE = 805, // WebAssemblyInstrFormats.td:59
821 DELEGATE_S = 806, // WebAssemblyInstrFormats.td:61
822 DIV_F16x8 = 807, // WebAssemblyInstrFormats.td:59
823 DIV_F16x8_S = 808, // WebAssemblyInstrFormats.td:61
824 DIV_F32 = 809, // WebAssemblyInstrFormats.td:59
825 DIV_F32_S = 810, // WebAssemblyInstrFormats.td:61
826 DIV_F32x4 = 811, // WebAssemblyInstrFormats.td:59
827 DIV_F32x4_S = 812, // WebAssemblyInstrFormats.td:61
828 DIV_F64 = 813, // WebAssemblyInstrFormats.td:59
829 DIV_F64_S = 814, // WebAssemblyInstrFormats.td:61
830 DIV_F64x2 = 815, // WebAssemblyInstrFormats.td:59
831 DIV_F64x2_S = 816, // WebAssemblyInstrFormats.td:61
832 DIV_S_I32 = 817, // WebAssemblyInstrFormats.td:59
833 DIV_S_I32_S = 818, // WebAssemblyInstrFormats.td:61
834 DIV_S_I64 = 819, // WebAssemblyInstrFormats.td:59
835 DIV_S_I64_S = 820, // WebAssemblyInstrFormats.td:61
836 DIV_U_I32 = 821, // WebAssemblyInstrFormats.td:59
837 DIV_U_I32_S = 822, // WebAssemblyInstrFormats.td:61
838 DIV_U_I64 = 823, // WebAssemblyInstrFormats.td:59
839 DIV_U_I64_S = 824, // WebAssemblyInstrFormats.td:61
840 DOT = 825, // WebAssemblyInstrFormats.td:59
841 DOT_S = 826, // WebAssemblyInstrFormats.td:61
842 DROP_EXNREF = 827, // WebAssemblyInstrFormats.td:59
843 DROP_EXNREF_S = 828, // WebAssemblyInstrFormats.td:61
844 DROP_EXTERNREF = 829, // WebAssemblyInstrFormats.td:59
845 DROP_EXTERNREF_S = 830, // WebAssemblyInstrFormats.td:61
846 DROP_F32 = 831, // WebAssemblyInstrFormats.td:59
847 DROP_F32_S = 832, // WebAssemblyInstrFormats.td:61
848 DROP_F64 = 833, // WebAssemblyInstrFormats.td:59
849 DROP_F64_S = 834, // WebAssemblyInstrFormats.td:61
850 DROP_FUNCREF = 835, // WebAssemblyInstrFormats.td:59
851 DROP_FUNCREF_S = 836, // WebAssemblyInstrFormats.td:61
852 DROP_I32 = 837, // WebAssemblyInstrFormats.td:59
853 DROP_I32_S = 838, // WebAssemblyInstrFormats.td:61
854 DROP_I64 = 839, // WebAssemblyInstrFormats.td:59
855 DROP_I64_S = 840, // WebAssemblyInstrFormats.td:61
856 DROP_V128 = 841, // WebAssemblyInstrFormats.td:59
857 DROP_V128_S = 842, // WebAssemblyInstrFormats.td:61
858 ELSE = 843, // WebAssemblyInstrFormats.td:59
859 ELSE_S = 844, // WebAssemblyInstrFormats.td:61
860 END = 845, // WebAssemblyInstrFormats.td:59
861 END_BLOCK = 846, // WebAssemblyInstrFormats.td:59
862 END_BLOCK_S = 847, // WebAssemblyInstrFormats.td:61
863 END_FUNCTION = 848, // WebAssemblyInstrFormats.td:59
864 END_FUNCTION_S = 849, // WebAssemblyInstrFormats.td:61
865 END_IF = 850, // WebAssemblyInstrFormats.td:59
866 END_IF_S = 851, // WebAssemblyInstrFormats.td:61
867 END_LOOP = 852, // WebAssemblyInstrFormats.td:59
868 END_LOOP_S = 853, // WebAssemblyInstrFormats.td:61
869 END_S = 854, // WebAssemblyInstrFormats.td:61
870 END_TRY = 855, // WebAssemblyInstrFormats.td:59
871 END_TRY_S = 856, // WebAssemblyInstrFormats.td:61
872 END_TRY_TABLE = 857, // WebAssemblyInstrFormats.td:59
873 END_TRY_TABLE_S = 858, // WebAssemblyInstrFormats.td:61
874 EQZ_I32 = 859, // WebAssemblyInstrFormats.td:59
875 EQZ_I32_S = 860, // WebAssemblyInstrFormats.td:61
876 EQZ_I64 = 861, // WebAssemblyInstrFormats.td:59
877 EQZ_I64_S = 862, // WebAssemblyInstrFormats.td:61
878 EQ_F16x8 = 863, // WebAssemblyInstrFormats.td:59
879 EQ_F16x8_S = 864, // WebAssemblyInstrFormats.td:61
880 EQ_F32 = 865, // WebAssemblyInstrFormats.td:59
881 EQ_F32_S = 866, // WebAssemblyInstrFormats.td:61
882 EQ_F32x4 = 867, // WebAssemblyInstrFormats.td:59
883 EQ_F32x4_S = 868, // WebAssemblyInstrFormats.td:61
884 EQ_F64 = 869, // WebAssemblyInstrFormats.td:59
885 EQ_F64_S = 870, // WebAssemblyInstrFormats.td:61
886 EQ_F64x2 = 871, // WebAssemblyInstrFormats.td:59
887 EQ_F64x2_S = 872, // WebAssemblyInstrFormats.td:61
888 EQ_I16x8 = 873, // WebAssemblyInstrFormats.td:59
889 EQ_I16x8_S = 874, // WebAssemblyInstrFormats.td:61
890 EQ_I32 = 875, // WebAssemblyInstrFormats.td:59
891 EQ_I32_S = 876, // WebAssemblyInstrFormats.td:61
892 EQ_I32x4 = 877, // WebAssemblyInstrFormats.td:59
893 EQ_I32x4_S = 878, // WebAssemblyInstrFormats.td:61
894 EQ_I64 = 879, // WebAssemblyInstrFormats.td:59
895 EQ_I64_S = 880, // WebAssemblyInstrFormats.td:61
896 EQ_I64x2 = 881, // WebAssemblyInstrFormats.td:59
897 EQ_I64x2_S = 882, // WebAssemblyInstrFormats.td:61
898 EQ_I8x16 = 883, // WebAssemblyInstrFormats.td:59
899 EQ_I8x16_S = 884, // WebAssemblyInstrFormats.td:61
900 EXTMUL_HIGH_S_I16x8 = 885, // WebAssemblyInstrFormats.td:59
901 EXTMUL_HIGH_S_I16x8_S = 886, // WebAssemblyInstrFormats.td:61
902 EXTMUL_HIGH_S_I32x4 = 887, // WebAssemblyInstrFormats.td:59
903 EXTMUL_HIGH_S_I32x4_S = 888, // WebAssemblyInstrFormats.td:61
904 EXTMUL_HIGH_S_I64x2 = 889, // WebAssemblyInstrFormats.td:59
905 EXTMUL_HIGH_S_I64x2_S = 890, // WebAssemblyInstrFormats.td:61
906 EXTMUL_HIGH_U_I16x8 = 891, // WebAssemblyInstrFormats.td:59
907 EXTMUL_HIGH_U_I16x8_S = 892, // WebAssemblyInstrFormats.td:61
908 EXTMUL_HIGH_U_I32x4 = 893, // WebAssemblyInstrFormats.td:59
909 EXTMUL_HIGH_U_I32x4_S = 894, // WebAssemblyInstrFormats.td:61
910 EXTMUL_HIGH_U_I64x2 = 895, // WebAssemblyInstrFormats.td:59
911 EXTMUL_HIGH_U_I64x2_S = 896, // WebAssemblyInstrFormats.td:61
912 EXTMUL_LOW_S_I16x8 = 897, // WebAssemblyInstrFormats.td:59
913 EXTMUL_LOW_S_I16x8_S = 898, // WebAssemblyInstrFormats.td:61
914 EXTMUL_LOW_S_I32x4 = 899, // WebAssemblyInstrFormats.td:59
915 EXTMUL_LOW_S_I32x4_S = 900, // WebAssemblyInstrFormats.td:61
916 EXTMUL_LOW_S_I64x2 = 901, // WebAssemblyInstrFormats.td:59
917 EXTMUL_LOW_S_I64x2_S = 902, // WebAssemblyInstrFormats.td:61
918 EXTMUL_LOW_U_I16x8 = 903, // WebAssemblyInstrFormats.td:59
919 EXTMUL_LOW_U_I16x8_S = 904, // WebAssemblyInstrFormats.td:61
920 EXTMUL_LOW_U_I32x4 = 905, // WebAssemblyInstrFormats.td:59
921 EXTMUL_LOW_U_I32x4_S = 906, // WebAssemblyInstrFormats.td:61
922 EXTMUL_LOW_U_I64x2 = 907, // WebAssemblyInstrFormats.td:59
923 EXTMUL_LOW_U_I64x2_S = 908, // WebAssemblyInstrFormats.td:61
924 EXTRACT_LANE_F16x8 = 909, // WebAssemblyInstrFormats.td:59
925 EXTRACT_LANE_F16x8_S = 910, // WebAssemblyInstrFormats.td:61
926 EXTRACT_LANE_F32x4 = 911, // WebAssemblyInstrFormats.td:59
927 EXTRACT_LANE_F32x4_S = 912, // WebAssemblyInstrFormats.td:61
928 EXTRACT_LANE_F64x2 = 913, // WebAssemblyInstrFormats.td:59
929 EXTRACT_LANE_F64x2_S = 914, // WebAssemblyInstrFormats.td:61
930 EXTRACT_LANE_I16x8_s = 915, // WebAssemblyInstrFormats.td:59
931 EXTRACT_LANE_I16x8_s_S = 916, // WebAssemblyInstrFormats.td:61
932 EXTRACT_LANE_I16x8_u = 917, // WebAssemblyInstrFormats.td:59
933 EXTRACT_LANE_I16x8_u_S = 918, // WebAssemblyInstrFormats.td:61
934 EXTRACT_LANE_I32x4 = 919, // WebAssemblyInstrFormats.td:59
935 EXTRACT_LANE_I32x4_S = 920, // WebAssemblyInstrFormats.td:61
936 EXTRACT_LANE_I64x2 = 921, // WebAssemblyInstrFormats.td:59
937 EXTRACT_LANE_I64x2_S = 922, // WebAssemblyInstrFormats.td:61
938 EXTRACT_LANE_I8x16_s = 923, // WebAssemblyInstrFormats.td:59
939 EXTRACT_LANE_I8x16_s_S = 924, // WebAssemblyInstrFormats.td:61
940 EXTRACT_LANE_I8x16_u = 925, // WebAssemblyInstrFormats.td:59
941 EXTRACT_LANE_I8x16_u_S = 926, // WebAssemblyInstrFormats.td:61
942 F32_CONVERT_S_I32 = 927, // WebAssemblyInstrFormats.td:59
943 F32_CONVERT_S_I32_S = 928, // WebAssemblyInstrFormats.td:61
944 F32_CONVERT_S_I64 = 929, // WebAssemblyInstrFormats.td:59
945 F32_CONVERT_S_I64_S = 930, // WebAssemblyInstrFormats.td:61
946 F32_CONVERT_U_I32 = 931, // WebAssemblyInstrFormats.td:59
947 F32_CONVERT_U_I32_S = 932, // WebAssemblyInstrFormats.td:61
948 F32_CONVERT_U_I64 = 933, // WebAssemblyInstrFormats.td:59
949 F32_CONVERT_U_I64_S = 934, // WebAssemblyInstrFormats.td:61
950 F32_DEMOTE_F64 = 935, // WebAssemblyInstrFormats.td:59
951 F32_DEMOTE_F64_S = 936, // WebAssemblyInstrFormats.td:61
952 F32_REINTERPRET_I32 = 937, // WebAssemblyInstrFormats.td:59
953 F32_REINTERPRET_I32_S = 938, // WebAssemblyInstrFormats.td:61
954 F64_CONVERT_S_I32 = 939, // WebAssemblyInstrFormats.td:59
955 F64_CONVERT_S_I32_S = 940, // WebAssemblyInstrFormats.td:61
956 F64_CONVERT_S_I64 = 941, // WebAssemblyInstrFormats.td:59
957 F64_CONVERT_S_I64_S = 942, // WebAssemblyInstrFormats.td:61
958 F64_CONVERT_U_I32 = 943, // WebAssemblyInstrFormats.td:59
959 F64_CONVERT_U_I32_S = 944, // WebAssemblyInstrFormats.td:61
960 F64_CONVERT_U_I64 = 945, // WebAssemblyInstrFormats.td:59
961 F64_CONVERT_U_I64_S = 946, // WebAssemblyInstrFormats.td:61
962 F64_PROMOTE_F32 = 947, // WebAssemblyInstrFormats.td:59
963 F64_PROMOTE_F32_S = 948, // WebAssemblyInstrFormats.td:61
964 F64_REINTERPRET_I64 = 949, // WebAssemblyInstrFormats.td:59
965 F64_REINTERPRET_I64_S = 950, // WebAssemblyInstrFormats.td:61
966 FALLTHROUGH_RETURN = 951, // WebAssemblyInstrFormats.td:59
967 FALLTHROUGH_RETURN_S = 952, // WebAssemblyInstrFormats.td:61
968 FLOOR_F16x8 = 953, // WebAssemblyInstrFormats.td:59
969 FLOOR_F16x8_S = 954, // WebAssemblyInstrFormats.td:61
970 FLOOR_F32 = 955, // WebAssemblyInstrFormats.td:59
971 FLOOR_F32_S = 956, // WebAssemblyInstrFormats.td:61
972 FLOOR_F32x4 = 957, // WebAssemblyInstrFormats.td:59
973 FLOOR_F32x4_S = 958, // WebAssemblyInstrFormats.td:61
974 FLOOR_F64 = 959, // WebAssemblyInstrFormats.td:59
975 FLOOR_F64_S = 960, // WebAssemblyInstrFormats.td:61
976 FLOOR_F64x2 = 961, // WebAssemblyInstrFormats.td:59
977 FLOOR_F64x2_S = 962, // WebAssemblyInstrFormats.td:61
978 FP_TO_SINT_I32_F32 = 963, // WebAssemblyInstrFormats.td:59
979 FP_TO_SINT_I32_F32_S = 964, // WebAssemblyInstrFormats.td:61
980 FP_TO_SINT_I32_F64 = 965, // WebAssemblyInstrFormats.td:59
981 FP_TO_SINT_I32_F64_S = 966, // WebAssemblyInstrFormats.td:61
982 FP_TO_SINT_I64_F32 = 967, // WebAssemblyInstrFormats.td:59
983 FP_TO_SINT_I64_F32_S = 968, // WebAssemblyInstrFormats.td:61
984 FP_TO_SINT_I64_F64 = 969, // WebAssemblyInstrFormats.td:59
985 FP_TO_SINT_I64_F64_S = 970, // WebAssemblyInstrFormats.td:61
986 FP_TO_UINT_I32_F32 = 971, // WebAssemblyInstrFormats.td:59
987 FP_TO_UINT_I32_F32_S = 972, // WebAssemblyInstrFormats.td:61
988 FP_TO_UINT_I32_F64 = 973, // WebAssemblyInstrFormats.td:59
989 FP_TO_UINT_I32_F64_S = 974, // WebAssemblyInstrFormats.td:61
990 FP_TO_UINT_I64_F32 = 975, // WebAssemblyInstrFormats.td:59
991 FP_TO_UINT_I64_F32_S = 976, // WebAssemblyInstrFormats.td:61
992 FP_TO_UINT_I64_F64 = 977, // WebAssemblyInstrFormats.td:59
993 FP_TO_UINT_I64_F64_S = 978, // WebAssemblyInstrFormats.td:61
994 GE_F16x8 = 979, // WebAssemblyInstrFormats.td:59
995 GE_F16x8_S = 980, // WebAssemblyInstrFormats.td:61
996 GE_F32 = 981, // WebAssemblyInstrFormats.td:59
997 GE_F32_S = 982, // WebAssemblyInstrFormats.td:61
998 GE_F32x4 = 983, // WebAssemblyInstrFormats.td:59
999 GE_F32x4_S = 984, // WebAssemblyInstrFormats.td:61
1000 GE_F64 = 985, // WebAssemblyInstrFormats.td:59
1001 GE_F64_S = 986, // WebAssemblyInstrFormats.td:61
1002 GE_F64x2 = 987, // WebAssemblyInstrFormats.td:59
1003 GE_F64x2_S = 988, // WebAssemblyInstrFormats.td:61
1004 GE_S_I16x8 = 989, // WebAssemblyInstrFormats.td:59
1005 GE_S_I16x8_S = 990, // WebAssemblyInstrFormats.td:61
1006 GE_S_I32 = 991, // WebAssemblyInstrFormats.td:59
1007 GE_S_I32_S = 992, // WebAssemblyInstrFormats.td:61
1008 GE_S_I32x4 = 993, // WebAssemblyInstrFormats.td:59
1009 GE_S_I32x4_S = 994, // WebAssemblyInstrFormats.td:61
1010 GE_S_I64 = 995, // WebAssemblyInstrFormats.td:59
1011 GE_S_I64_S = 996, // WebAssemblyInstrFormats.td:61
1012 GE_S_I64x2 = 997, // WebAssemblyInstrFormats.td:59
1013 GE_S_I64x2_S = 998, // WebAssemblyInstrFormats.td:61
1014 GE_S_I8x16 = 999, // WebAssemblyInstrFormats.td:59
1015 GE_S_I8x16_S = 1000, // WebAssemblyInstrFormats.td:61
1016 GE_U_I16x8 = 1001, // WebAssemblyInstrFormats.td:59
1017 GE_U_I16x8_S = 1002, // WebAssemblyInstrFormats.td:61
1018 GE_U_I32 = 1003, // WebAssemblyInstrFormats.td:59
1019 GE_U_I32_S = 1004, // WebAssemblyInstrFormats.td:61
1020 GE_U_I32x4 = 1005, // WebAssemblyInstrFormats.td:59
1021 GE_U_I32x4_S = 1006, // WebAssemblyInstrFormats.td:61
1022 GE_U_I64 = 1007, // WebAssemblyInstrFormats.td:59
1023 GE_U_I64_S = 1008, // WebAssemblyInstrFormats.td:61
1024 GE_U_I8x16 = 1009, // WebAssemblyInstrFormats.td:59
1025 GE_U_I8x16_S = 1010, // WebAssemblyInstrFormats.td:61
1026 GLOBAL_GET_EXNREF = 1011, // WebAssemblyInstrFormats.td:59
1027 GLOBAL_GET_EXNREF_S = 1012, // WebAssemblyInstrFormats.td:61
1028 GLOBAL_GET_EXTERNREF = 1013, // WebAssemblyInstrFormats.td:59
1029 GLOBAL_GET_EXTERNREF_S = 1014, // WebAssemblyInstrFormats.td:61
1030 GLOBAL_GET_F32 = 1015, // WebAssemblyInstrFormats.td:59
1031 GLOBAL_GET_F32_S = 1016, // WebAssemblyInstrFormats.td:61
1032 GLOBAL_GET_F64 = 1017, // WebAssemblyInstrFormats.td:59
1033 GLOBAL_GET_F64_S = 1018, // WebAssemblyInstrFormats.td:61
1034 GLOBAL_GET_FUNCREF = 1019, // WebAssemblyInstrFormats.td:59
1035 GLOBAL_GET_FUNCREF_S = 1020, // WebAssemblyInstrFormats.td:61
1036 GLOBAL_GET_I32 = 1021, // WebAssemblyInstrFormats.td:59
1037 GLOBAL_GET_I32_S = 1022, // WebAssemblyInstrFormats.td:61
1038 GLOBAL_GET_I64 = 1023, // WebAssemblyInstrFormats.td:59
1039 GLOBAL_GET_I64_S = 1024, // WebAssemblyInstrFormats.td:61
1040 GLOBAL_GET_V128 = 1025, // WebAssemblyInstrFormats.td:59
1041 GLOBAL_GET_V128_S = 1026, // WebAssemblyInstrFormats.td:61
1042 GLOBAL_SET_EXNREF = 1027, // WebAssemblyInstrFormats.td:59
1043 GLOBAL_SET_EXNREF_S = 1028, // WebAssemblyInstrFormats.td:61
1044 GLOBAL_SET_EXTERNREF = 1029, // WebAssemblyInstrFormats.td:59
1045 GLOBAL_SET_EXTERNREF_S = 1030, // WebAssemblyInstrFormats.td:61
1046 GLOBAL_SET_F32 = 1031, // WebAssemblyInstrFormats.td:59
1047 GLOBAL_SET_F32_S = 1032, // WebAssemblyInstrFormats.td:61
1048 GLOBAL_SET_F64 = 1033, // WebAssemblyInstrFormats.td:59
1049 GLOBAL_SET_F64_S = 1034, // WebAssemblyInstrFormats.td:61
1050 GLOBAL_SET_FUNCREF = 1035, // WebAssemblyInstrFormats.td:59
1051 GLOBAL_SET_FUNCREF_S = 1036, // WebAssemblyInstrFormats.td:61
1052 GLOBAL_SET_I32 = 1037, // WebAssemblyInstrFormats.td:59
1053 GLOBAL_SET_I32_S = 1038, // WebAssemblyInstrFormats.td:61
1054 GLOBAL_SET_I64 = 1039, // WebAssemblyInstrFormats.td:59
1055 GLOBAL_SET_I64_S = 1040, // WebAssemblyInstrFormats.td:61
1056 GLOBAL_SET_V128 = 1041, // WebAssemblyInstrFormats.td:59
1057 GLOBAL_SET_V128_S = 1042, // WebAssemblyInstrFormats.td:61
1058 GT_F16x8 = 1043, // WebAssemblyInstrFormats.td:59
1059 GT_F16x8_S = 1044, // WebAssemblyInstrFormats.td:61
1060 GT_F32 = 1045, // WebAssemblyInstrFormats.td:59
1061 GT_F32_S = 1046, // WebAssemblyInstrFormats.td:61
1062 GT_F32x4 = 1047, // WebAssemblyInstrFormats.td:59
1063 GT_F32x4_S = 1048, // WebAssemblyInstrFormats.td:61
1064 GT_F64 = 1049, // WebAssemblyInstrFormats.td:59
1065 GT_F64_S = 1050, // WebAssemblyInstrFormats.td:61
1066 GT_F64x2 = 1051, // WebAssemblyInstrFormats.td:59
1067 GT_F64x2_S = 1052, // WebAssemblyInstrFormats.td:61
1068 GT_S_I16x8 = 1053, // WebAssemblyInstrFormats.td:59
1069 GT_S_I16x8_S = 1054, // WebAssemblyInstrFormats.td:61
1070 GT_S_I32 = 1055, // WebAssemblyInstrFormats.td:59
1071 GT_S_I32_S = 1056, // WebAssemblyInstrFormats.td:61
1072 GT_S_I32x4 = 1057, // WebAssemblyInstrFormats.td:59
1073 GT_S_I32x4_S = 1058, // WebAssemblyInstrFormats.td:61
1074 GT_S_I64 = 1059, // WebAssemblyInstrFormats.td:59
1075 GT_S_I64_S = 1060, // WebAssemblyInstrFormats.td:61
1076 GT_S_I64x2 = 1061, // WebAssemblyInstrFormats.td:59
1077 GT_S_I64x2_S = 1062, // WebAssemblyInstrFormats.td:61
1078 GT_S_I8x16 = 1063, // WebAssemblyInstrFormats.td:59
1079 GT_S_I8x16_S = 1064, // WebAssemblyInstrFormats.td:61
1080 GT_U_I16x8 = 1065, // WebAssemblyInstrFormats.td:59
1081 GT_U_I16x8_S = 1066, // WebAssemblyInstrFormats.td:61
1082 GT_U_I32 = 1067, // WebAssemblyInstrFormats.td:59
1083 GT_U_I32_S = 1068, // WebAssemblyInstrFormats.td:61
1084 GT_U_I32x4 = 1069, // WebAssemblyInstrFormats.td:59
1085 GT_U_I32x4_S = 1070, // WebAssemblyInstrFormats.td:61
1086 GT_U_I64 = 1071, // WebAssemblyInstrFormats.td:59
1087 GT_U_I64_S = 1072, // WebAssemblyInstrFormats.td:61
1088 GT_U_I8x16 = 1073, // WebAssemblyInstrFormats.td:59
1089 GT_U_I8x16_S = 1074, // WebAssemblyInstrFormats.td:61
1090 I32_EXTEND16_S_I32 = 1075, // WebAssemblyInstrFormats.td:59
1091 I32_EXTEND16_S_I32_S = 1076, // WebAssemblyInstrFormats.td:61
1092 I32_EXTEND8_S_I32 = 1077, // WebAssemblyInstrFormats.td:59
1093 I32_EXTEND8_S_I32_S = 1078, // WebAssemblyInstrFormats.td:61
1094 I32_REINTERPRET_F32 = 1079, // WebAssemblyInstrFormats.td:59
1095 I32_REINTERPRET_F32_S = 1080, // WebAssemblyInstrFormats.td:61
1096 I32_TRUNC_S_F32 = 1081, // WebAssemblyInstrFormats.td:59
1097 I32_TRUNC_S_F32_S = 1082, // WebAssemblyInstrFormats.td:61
1098 I32_TRUNC_S_F64 = 1083, // WebAssemblyInstrFormats.td:59
1099 I32_TRUNC_S_F64_S = 1084, // WebAssemblyInstrFormats.td:61
1100 I32_TRUNC_S_SAT_F32 = 1085, // WebAssemblyInstrFormats.td:59
1101 I32_TRUNC_S_SAT_F32_S = 1086, // WebAssemblyInstrFormats.td:61
1102 I32_TRUNC_S_SAT_F64 = 1087, // WebAssemblyInstrFormats.td:59
1103 I32_TRUNC_S_SAT_F64_S = 1088, // WebAssemblyInstrFormats.td:61
1104 I32_TRUNC_U_F32 = 1089, // WebAssemblyInstrFormats.td:59
1105 I32_TRUNC_U_F32_S = 1090, // WebAssemblyInstrFormats.td:61
1106 I32_TRUNC_U_F64 = 1091, // WebAssemblyInstrFormats.td:59
1107 I32_TRUNC_U_F64_S = 1092, // WebAssemblyInstrFormats.td:61
1108 I32_TRUNC_U_SAT_F32 = 1093, // WebAssemblyInstrFormats.td:59
1109 I32_TRUNC_U_SAT_F32_S = 1094, // WebAssemblyInstrFormats.td:61
1110 I32_TRUNC_U_SAT_F64 = 1095, // WebAssemblyInstrFormats.td:59
1111 I32_TRUNC_U_SAT_F64_S = 1096, // WebAssemblyInstrFormats.td:61
1112 I32_WRAP_I64 = 1097, // WebAssemblyInstrFormats.td:59
1113 I32_WRAP_I64_S = 1098, // WebAssemblyInstrFormats.td:61
1114 I64_ADD128 = 1099, // WebAssemblyInstrFormats.td:59
1115 I64_ADD128_S = 1100, // WebAssemblyInstrFormats.td:61
1116 I64_EXTEND16_S_I64 = 1101, // WebAssemblyInstrFormats.td:59
1117 I64_EXTEND16_S_I64_S = 1102, // WebAssemblyInstrFormats.td:61
1118 I64_EXTEND32_S_I64 = 1103, // WebAssemblyInstrFormats.td:59
1119 I64_EXTEND32_S_I64_S = 1104, // WebAssemblyInstrFormats.td:61
1120 I64_EXTEND8_S_I64 = 1105, // WebAssemblyInstrFormats.td:59
1121 I64_EXTEND8_S_I64_S = 1106, // WebAssemblyInstrFormats.td:61
1122 I64_EXTEND_S_I32 = 1107, // WebAssemblyInstrFormats.td:59
1123 I64_EXTEND_S_I32_S = 1108, // WebAssemblyInstrFormats.td:61
1124 I64_EXTEND_U_I32 = 1109, // WebAssemblyInstrFormats.td:59
1125 I64_EXTEND_U_I32_S = 1110, // WebAssemblyInstrFormats.td:61
1126 I64_MUL_WIDE_S = 1111, // WebAssemblyInstrFormats.td:59
1127 I64_MUL_WIDE_S_S = 1112, // WebAssemblyInstrFormats.td:61
1128 I64_MUL_WIDE_U = 1113, // WebAssemblyInstrFormats.td:59
1129 I64_MUL_WIDE_U_S = 1114, // WebAssemblyInstrFormats.td:61
1130 I64_REINTERPRET_F64 = 1115, // WebAssemblyInstrFormats.td:59
1131 I64_REINTERPRET_F64_S = 1116, // WebAssemblyInstrFormats.td:61
1132 I64_SUB128 = 1117, // WebAssemblyInstrFormats.td:59
1133 I64_SUB128_S = 1118, // WebAssemblyInstrFormats.td:61
1134 I64_TRUNC_S_F32 = 1119, // WebAssemblyInstrFormats.td:59
1135 I64_TRUNC_S_F32_S = 1120, // WebAssemblyInstrFormats.td:61
1136 I64_TRUNC_S_F64 = 1121, // WebAssemblyInstrFormats.td:59
1137 I64_TRUNC_S_F64_S = 1122, // WebAssemblyInstrFormats.td:61
1138 I64_TRUNC_S_SAT_F32 = 1123, // WebAssemblyInstrFormats.td:59
1139 I64_TRUNC_S_SAT_F32_S = 1124, // WebAssemblyInstrFormats.td:61
1140 I64_TRUNC_S_SAT_F64 = 1125, // WebAssemblyInstrFormats.td:59
1141 I64_TRUNC_S_SAT_F64_S = 1126, // WebAssemblyInstrFormats.td:61
1142 I64_TRUNC_U_F32 = 1127, // WebAssemblyInstrFormats.td:59
1143 I64_TRUNC_U_F32_S = 1128, // WebAssemblyInstrFormats.td:61
1144 I64_TRUNC_U_F64 = 1129, // WebAssemblyInstrFormats.td:59
1145 I64_TRUNC_U_F64_S = 1130, // WebAssemblyInstrFormats.td:61
1146 I64_TRUNC_U_SAT_F32 = 1131, // WebAssemblyInstrFormats.td:59
1147 I64_TRUNC_U_SAT_F32_S = 1132, // WebAssemblyInstrFormats.td:61
1148 I64_TRUNC_U_SAT_F64 = 1133, // WebAssemblyInstrFormats.td:59
1149 I64_TRUNC_U_SAT_F64_S = 1134, // WebAssemblyInstrFormats.td:61
1150 IF = 1135, // WebAssemblyInstrFormats.td:59
1151 IF_S = 1136, // WebAssemblyInstrFormats.td:61
1152 LANESELECT_I16x8 = 1137, // WebAssemblyInstrFormats.td:59
1153 LANESELECT_I16x8_S = 1138, // WebAssemblyInstrFormats.td:61
1154 LANESELECT_I32x4 = 1139, // WebAssemblyInstrFormats.td:59
1155 LANESELECT_I32x4_S = 1140, // WebAssemblyInstrFormats.td:61
1156 LANESELECT_I64x2 = 1141, // WebAssemblyInstrFormats.td:59
1157 LANESELECT_I64x2_S = 1142, // WebAssemblyInstrFormats.td:61
1158 LANESELECT_I8x16 = 1143, // WebAssemblyInstrFormats.td:59
1159 LANESELECT_I8x16_S = 1144, // WebAssemblyInstrFormats.td:61
1160 LE_F16x8 = 1145, // WebAssemblyInstrFormats.td:59
1161 LE_F16x8_S = 1146, // WebAssemblyInstrFormats.td:61
1162 LE_F32 = 1147, // WebAssemblyInstrFormats.td:59
1163 LE_F32_S = 1148, // WebAssemblyInstrFormats.td:61
1164 LE_F32x4 = 1149, // WebAssemblyInstrFormats.td:59
1165 LE_F32x4_S = 1150, // WebAssemblyInstrFormats.td:61
1166 LE_F64 = 1151, // WebAssemblyInstrFormats.td:59
1167 LE_F64_S = 1152, // WebAssemblyInstrFormats.td:61
1168 LE_F64x2 = 1153, // WebAssemblyInstrFormats.td:59
1169 LE_F64x2_S = 1154, // WebAssemblyInstrFormats.td:61
1170 LE_S_I16x8 = 1155, // WebAssemblyInstrFormats.td:59
1171 LE_S_I16x8_S = 1156, // WebAssemblyInstrFormats.td:61
1172 LE_S_I32 = 1157, // WebAssemblyInstrFormats.td:59
1173 LE_S_I32_S = 1158, // WebAssemblyInstrFormats.td:61
1174 LE_S_I32x4 = 1159, // WebAssemblyInstrFormats.td:59
1175 LE_S_I32x4_S = 1160, // WebAssemblyInstrFormats.td:61
1176 LE_S_I64 = 1161, // WebAssemblyInstrFormats.td:59
1177 LE_S_I64_S = 1162, // WebAssemblyInstrFormats.td:61
1178 LE_S_I64x2 = 1163, // WebAssemblyInstrFormats.td:59
1179 LE_S_I64x2_S = 1164, // WebAssemblyInstrFormats.td:61
1180 LE_S_I8x16 = 1165, // WebAssemblyInstrFormats.td:59
1181 LE_S_I8x16_S = 1166, // WebAssemblyInstrFormats.td:61
1182 LE_U_I16x8 = 1167, // WebAssemblyInstrFormats.td:59
1183 LE_U_I16x8_S = 1168, // WebAssemblyInstrFormats.td:61
1184 LE_U_I32 = 1169, // WebAssemblyInstrFormats.td:59
1185 LE_U_I32_S = 1170, // WebAssemblyInstrFormats.td:61
1186 LE_U_I32x4 = 1171, // WebAssemblyInstrFormats.td:59
1187 LE_U_I32x4_S = 1172, // WebAssemblyInstrFormats.td:61
1188 LE_U_I64 = 1173, // WebAssemblyInstrFormats.td:59
1189 LE_U_I64_S = 1174, // WebAssemblyInstrFormats.td:61
1190 LE_U_I8x16 = 1175, // WebAssemblyInstrFormats.td:59
1191 LE_U_I8x16_S = 1176, // WebAssemblyInstrFormats.td:61
1192 LOAD16_SPLAT_A32 = 1177, // WebAssemblyInstrFormats.td:59
1193 LOAD16_SPLAT_A32_S = 1178, // WebAssemblyInstrFormats.td:61
1194 LOAD16_SPLAT_A64 = 1179, // WebAssemblyInstrFormats.td:59
1195 LOAD16_SPLAT_A64_S = 1180, // WebAssemblyInstrFormats.td:61
1196 LOAD16_S_I32_A32 = 1181, // WebAssemblyInstrFormats.td:59
1197 LOAD16_S_I32_A32_S = 1182, // WebAssemblyInstrFormats.td:61
1198 LOAD16_S_I32_A64 = 1183, // WebAssemblyInstrFormats.td:59
1199 LOAD16_S_I32_A64_S = 1184, // WebAssemblyInstrFormats.td:61
1200 LOAD16_S_I64_A32 = 1185, // WebAssemblyInstrFormats.td:59
1201 LOAD16_S_I64_A32_S = 1186, // WebAssemblyInstrFormats.td:61
1202 LOAD16_S_I64_A64 = 1187, // WebAssemblyInstrFormats.td:59
1203 LOAD16_S_I64_A64_S = 1188, // WebAssemblyInstrFormats.td:61
1204 LOAD16_U_I32_A32 = 1189, // WebAssemblyInstrFormats.td:59
1205 LOAD16_U_I32_A32_S = 1190, // WebAssemblyInstrFormats.td:61
1206 LOAD16_U_I32_A64 = 1191, // WebAssemblyInstrFormats.td:59
1207 LOAD16_U_I32_A64_S = 1192, // WebAssemblyInstrFormats.td:61
1208 LOAD16_U_I64_A32 = 1193, // WebAssemblyInstrFormats.td:59
1209 LOAD16_U_I64_A32_S = 1194, // WebAssemblyInstrFormats.td:61
1210 LOAD16_U_I64_A64 = 1195, // WebAssemblyInstrFormats.td:59
1211 LOAD16_U_I64_A64_S = 1196, // WebAssemblyInstrFormats.td:61
1212 LOAD32_SPLAT_A32 = 1197, // WebAssemblyInstrFormats.td:59
1213 LOAD32_SPLAT_A32_S = 1198, // WebAssemblyInstrFormats.td:61
1214 LOAD32_SPLAT_A64 = 1199, // WebAssemblyInstrFormats.td:59
1215 LOAD32_SPLAT_A64_S = 1200, // WebAssemblyInstrFormats.td:61
1216 LOAD32_S_I64_A32 = 1201, // WebAssemblyInstrFormats.td:59
1217 LOAD32_S_I64_A32_S = 1202, // WebAssemblyInstrFormats.td:61
1218 LOAD32_S_I64_A64 = 1203, // WebAssemblyInstrFormats.td:59
1219 LOAD32_S_I64_A64_S = 1204, // WebAssemblyInstrFormats.td:61
1220 LOAD32_U_I64_A32 = 1205, // WebAssemblyInstrFormats.td:59
1221 LOAD32_U_I64_A32_S = 1206, // WebAssemblyInstrFormats.td:61
1222 LOAD32_U_I64_A64 = 1207, // WebAssemblyInstrFormats.td:59
1223 LOAD32_U_I64_A64_S = 1208, // WebAssemblyInstrFormats.td:61
1224 LOAD64_SPLAT_A32 = 1209, // WebAssemblyInstrFormats.td:59
1225 LOAD64_SPLAT_A32_S = 1210, // WebAssemblyInstrFormats.td:61
1226 LOAD64_SPLAT_A64 = 1211, // WebAssemblyInstrFormats.td:59
1227 LOAD64_SPLAT_A64_S = 1212, // WebAssemblyInstrFormats.td:61
1228 LOAD8_SPLAT_A32 = 1213, // WebAssemblyInstrFormats.td:59
1229 LOAD8_SPLAT_A32_S = 1214, // WebAssemblyInstrFormats.td:61
1230 LOAD8_SPLAT_A64 = 1215, // WebAssemblyInstrFormats.td:59
1231 LOAD8_SPLAT_A64_S = 1216, // WebAssemblyInstrFormats.td:61
1232 LOAD8_S_I32_A32 = 1217, // WebAssemblyInstrFormats.td:59
1233 LOAD8_S_I32_A32_S = 1218, // WebAssemblyInstrFormats.td:61
1234 LOAD8_S_I32_A64 = 1219, // WebAssemblyInstrFormats.td:59
1235 LOAD8_S_I32_A64_S = 1220, // WebAssemblyInstrFormats.td:61
1236 LOAD8_S_I64_A32 = 1221, // WebAssemblyInstrFormats.td:59
1237 LOAD8_S_I64_A32_S = 1222, // WebAssemblyInstrFormats.td:61
1238 LOAD8_S_I64_A64 = 1223, // WebAssemblyInstrFormats.td:59
1239 LOAD8_S_I64_A64_S = 1224, // WebAssemblyInstrFormats.td:61
1240 LOAD8_U_I32_A32 = 1225, // WebAssemblyInstrFormats.td:59
1241 LOAD8_U_I32_A32_S = 1226, // WebAssemblyInstrFormats.td:61
1242 LOAD8_U_I32_A64 = 1227, // WebAssemblyInstrFormats.td:59
1243 LOAD8_U_I32_A64_S = 1228, // WebAssemblyInstrFormats.td:61
1244 LOAD8_U_I64_A32 = 1229, // WebAssemblyInstrFormats.td:59
1245 LOAD8_U_I64_A32_S = 1230, // WebAssemblyInstrFormats.td:61
1246 LOAD8_U_I64_A64 = 1231, // WebAssemblyInstrFormats.td:59
1247 LOAD8_U_I64_A64_S = 1232, // WebAssemblyInstrFormats.td:61
1248 LOAD_EXTEND_S_I16x8_A32 = 1233, // WebAssemblyInstrFormats.td:59
1249 LOAD_EXTEND_S_I16x8_A32_S = 1234, // WebAssemblyInstrFormats.td:61
1250 LOAD_EXTEND_S_I16x8_A64 = 1235, // WebAssemblyInstrFormats.td:59
1251 LOAD_EXTEND_S_I16x8_A64_S = 1236, // WebAssemblyInstrFormats.td:61
1252 LOAD_EXTEND_S_I32x4_A32 = 1237, // WebAssemblyInstrFormats.td:59
1253 LOAD_EXTEND_S_I32x4_A32_S = 1238, // WebAssemblyInstrFormats.td:61
1254 LOAD_EXTEND_S_I32x4_A64 = 1239, // WebAssemblyInstrFormats.td:59
1255 LOAD_EXTEND_S_I32x4_A64_S = 1240, // WebAssemblyInstrFormats.td:61
1256 LOAD_EXTEND_S_I64x2_A32 = 1241, // WebAssemblyInstrFormats.td:59
1257 LOAD_EXTEND_S_I64x2_A32_S = 1242, // WebAssemblyInstrFormats.td:61
1258 LOAD_EXTEND_S_I64x2_A64 = 1243, // WebAssemblyInstrFormats.td:59
1259 LOAD_EXTEND_S_I64x2_A64_S = 1244, // WebAssemblyInstrFormats.td:61
1260 LOAD_EXTEND_U_I16x8_A32 = 1245, // WebAssemblyInstrFormats.td:59
1261 LOAD_EXTEND_U_I16x8_A32_S = 1246, // WebAssemblyInstrFormats.td:61
1262 LOAD_EXTEND_U_I16x8_A64 = 1247, // WebAssemblyInstrFormats.td:59
1263 LOAD_EXTEND_U_I16x8_A64_S = 1248, // WebAssemblyInstrFormats.td:61
1264 LOAD_EXTEND_U_I32x4_A32 = 1249, // WebAssemblyInstrFormats.td:59
1265 LOAD_EXTEND_U_I32x4_A32_S = 1250, // WebAssemblyInstrFormats.td:61
1266 LOAD_EXTEND_U_I32x4_A64 = 1251, // WebAssemblyInstrFormats.td:59
1267 LOAD_EXTEND_U_I32x4_A64_S = 1252, // WebAssemblyInstrFormats.td:61
1268 LOAD_EXTEND_U_I64x2_A32 = 1253, // WebAssemblyInstrFormats.td:59
1269 LOAD_EXTEND_U_I64x2_A32_S = 1254, // WebAssemblyInstrFormats.td:61
1270 LOAD_EXTEND_U_I64x2_A64 = 1255, // WebAssemblyInstrFormats.td:59
1271 LOAD_EXTEND_U_I64x2_A64_S = 1256, // WebAssemblyInstrFormats.td:61
1272 LOAD_F16_F32_A32 = 1257, // WebAssemblyInstrFormats.td:59
1273 LOAD_F16_F32_A32_S = 1258, // WebAssemblyInstrFormats.td:61
1274 LOAD_F16_F32_A64 = 1259, // WebAssemblyInstrFormats.td:59
1275 LOAD_F16_F32_A64_S = 1260, // WebAssemblyInstrFormats.td:61
1276 LOAD_F32_A32 = 1261, // WebAssemblyInstrFormats.td:59
1277 LOAD_F32_A32_S = 1262, // WebAssemblyInstrFormats.td:61
1278 LOAD_F32_A64 = 1263, // WebAssemblyInstrFormats.td:59
1279 LOAD_F32_A64_S = 1264, // WebAssemblyInstrFormats.td:61
1280 LOAD_F64_A32 = 1265, // WebAssemblyInstrFormats.td:59
1281 LOAD_F64_A32_S = 1266, // WebAssemblyInstrFormats.td:61
1282 LOAD_F64_A64 = 1267, // WebAssemblyInstrFormats.td:59
1283 LOAD_F64_A64_S = 1268, // WebAssemblyInstrFormats.td:61
1284 LOAD_I32_A32 = 1269, // WebAssemblyInstrFormats.td:59
1285 LOAD_I32_A32_S = 1270, // WebAssemblyInstrFormats.td:61
1286 LOAD_I32_A64 = 1271, // WebAssemblyInstrFormats.td:59
1287 LOAD_I32_A64_S = 1272, // WebAssemblyInstrFormats.td:61
1288 LOAD_I64_A32 = 1273, // WebAssemblyInstrFormats.td:59
1289 LOAD_I64_A32_S = 1274, // WebAssemblyInstrFormats.td:61
1290 LOAD_I64_A64 = 1275, // WebAssemblyInstrFormats.td:59
1291 LOAD_I64_A64_S = 1276, // WebAssemblyInstrFormats.td:61
1292 LOAD_LANE_16_A32 = 1277, // WebAssemblyInstrFormats.td:59
1293 LOAD_LANE_16_A32_S = 1278, // WebAssemblyInstrFormats.td:61
1294 LOAD_LANE_16_A64 = 1279, // WebAssemblyInstrFormats.td:59
1295 LOAD_LANE_16_A64_S = 1280, // WebAssemblyInstrFormats.td:61
1296 LOAD_LANE_32_A32 = 1281, // WebAssemblyInstrFormats.td:59
1297 LOAD_LANE_32_A32_S = 1282, // WebAssemblyInstrFormats.td:61
1298 LOAD_LANE_32_A64 = 1283, // WebAssemblyInstrFormats.td:59
1299 LOAD_LANE_32_A64_S = 1284, // WebAssemblyInstrFormats.td:61
1300 LOAD_LANE_64_A32 = 1285, // WebAssemblyInstrFormats.td:59
1301 LOAD_LANE_64_A32_S = 1286, // WebAssemblyInstrFormats.td:61
1302 LOAD_LANE_64_A64 = 1287, // WebAssemblyInstrFormats.td:59
1303 LOAD_LANE_64_A64_S = 1288, // WebAssemblyInstrFormats.td:61
1304 LOAD_LANE_8_A32 = 1289, // WebAssemblyInstrFormats.td:59
1305 LOAD_LANE_8_A32_S = 1290, // WebAssemblyInstrFormats.td:61
1306 LOAD_LANE_8_A64 = 1291, // WebAssemblyInstrFormats.td:59
1307 LOAD_LANE_8_A64_S = 1292, // WebAssemblyInstrFormats.td:61
1308 LOAD_V128_A32 = 1293, // WebAssemblyInstrFormats.td:59
1309 LOAD_V128_A32_S = 1294, // WebAssemblyInstrFormats.td:61
1310 LOAD_V128_A64 = 1295, // WebAssemblyInstrFormats.td:59
1311 LOAD_V128_A64_S = 1296, // WebAssemblyInstrFormats.td:61
1312 LOAD_ZERO_32_A32 = 1297, // WebAssemblyInstrFormats.td:59
1313 LOAD_ZERO_32_A32_S = 1298, // WebAssemblyInstrFormats.td:61
1314 LOAD_ZERO_32_A64 = 1299, // WebAssemblyInstrFormats.td:59
1315 LOAD_ZERO_32_A64_S = 1300, // WebAssemblyInstrFormats.td:61
1316 LOAD_ZERO_64_A32 = 1301, // WebAssemblyInstrFormats.td:59
1317 LOAD_ZERO_64_A32_S = 1302, // WebAssemblyInstrFormats.td:61
1318 LOAD_ZERO_64_A64 = 1303, // WebAssemblyInstrFormats.td:59
1319 LOAD_ZERO_64_A64_S = 1304, // WebAssemblyInstrFormats.td:61
1320 LOCAL_GET_EXNREF = 1305, // WebAssemblyInstrFormats.td:59
1321 LOCAL_GET_EXNREF_S = 1306, // WebAssemblyInstrFormats.td:61
1322 LOCAL_GET_EXTERNREF = 1307, // WebAssemblyInstrFormats.td:59
1323 LOCAL_GET_EXTERNREF_S = 1308, // WebAssemblyInstrFormats.td:61
1324 LOCAL_GET_F32 = 1309, // WebAssemblyInstrFormats.td:59
1325 LOCAL_GET_F32_S = 1310, // WebAssemblyInstrFormats.td:61
1326 LOCAL_GET_F64 = 1311, // WebAssemblyInstrFormats.td:59
1327 LOCAL_GET_F64_S = 1312, // WebAssemblyInstrFormats.td:61
1328 LOCAL_GET_FUNCREF = 1313, // WebAssemblyInstrFormats.td:59
1329 LOCAL_GET_FUNCREF_S = 1314, // WebAssemblyInstrFormats.td:61
1330 LOCAL_GET_I32 = 1315, // WebAssemblyInstrFormats.td:59
1331 LOCAL_GET_I32_S = 1316, // WebAssemblyInstrFormats.td:61
1332 LOCAL_GET_I64 = 1317, // WebAssemblyInstrFormats.td:59
1333 LOCAL_GET_I64_S = 1318, // WebAssemblyInstrFormats.td:61
1334 LOCAL_GET_V128 = 1319, // WebAssemblyInstrFormats.td:59
1335 LOCAL_GET_V128_S = 1320, // WebAssemblyInstrFormats.td:61
1336 LOCAL_SET_EXNREF = 1321, // WebAssemblyInstrFormats.td:59
1337 LOCAL_SET_EXNREF_S = 1322, // WebAssemblyInstrFormats.td:61
1338 LOCAL_SET_EXTERNREF = 1323, // WebAssemblyInstrFormats.td:59
1339 LOCAL_SET_EXTERNREF_S = 1324, // WebAssemblyInstrFormats.td:61
1340 LOCAL_SET_F32 = 1325, // WebAssemblyInstrFormats.td:59
1341 LOCAL_SET_F32_S = 1326, // WebAssemblyInstrFormats.td:61
1342 LOCAL_SET_F64 = 1327, // WebAssemblyInstrFormats.td:59
1343 LOCAL_SET_F64_S = 1328, // WebAssemblyInstrFormats.td:61
1344 LOCAL_SET_FUNCREF = 1329, // WebAssemblyInstrFormats.td:59
1345 LOCAL_SET_FUNCREF_S = 1330, // WebAssemblyInstrFormats.td:61
1346 LOCAL_SET_I32 = 1331, // WebAssemblyInstrFormats.td:59
1347 LOCAL_SET_I32_S = 1332, // WebAssemblyInstrFormats.td:61
1348 LOCAL_SET_I64 = 1333, // WebAssemblyInstrFormats.td:59
1349 LOCAL_SET_I64_S = 1334, // WebAssemblyInstrFormats.td:61
1350 LOCAL_SET_V128 = 1335, // WebAssemblyInstrFormats.td:59
1351 LOCAL_SET_V128_S = 1336, // WebAssemblyInstrFormats.td:61
1352 LOCAL_TEE_EXNREF = 1337, // WebAssemblyInstrFormats.td:59
1353 LOCAL_TEE_EXNREF_S = 1338, // WebAssemblyInstrFormats.td:61
1354 LOCAL_TEE_EXTERNREF = 1339, // WebAssemblyInstrFormats.td:59
1355 LOCAL_TEE_EXTERNREF_S = 1340, // WebAssemblyInstrFormats.td:61
1356 LOCAL_TEE_F32 = 1341, // WebAssemblyInstrFormats.td:59
1357 LOCAL_TEE_F32_S = 1342, // WebAssemblyInstrFormats.td:61
1358 LOCAL_TEE_F64 = 1343, // WebAssemblyInstrFormats.td:59
1359 LOCAL_TEE_F64_S = 1344, // WebAssemblyInstrFormats.td:61
1360 LOCAL_TEE_FUNCREF = 1345, // WebAssemblyInstrFormats.td:59
1361 LOCAL_TEE_FUNCREF_S = 1346, // WebAssemblyInstrFormats.td:61
1362 LOCAL_TEE_I32 = 1347, // WebAssemblyInstrFormats.td:59
1363 LOCAL_TEE_I32_S = 1348, // WebAssemblyInstrFormats.td:61
1364 LOCAL_TEE_I64 = 1349, // WebAssemblyInstrFormats.td:59
1365 LOCAL_TEE_I64_S = 1350, // WebAssemblyInstrFormats.td:61
1366 LOCAL_TEE_V128 = 1351, // WebAssemblyInstrFormats.td:59
1367 LOCAL_TEE_V128_S = 1352, // WebAssemblyInstrFormats.td:61
1368 LOOP = 1353, // WebAssemblyInstrFormats.td:59
1369 LOOP_S = 1354, // WebAssemblyInstrFormats.td:61
1370 LT_F16x8 = 1355, // WebAssemblyInstrFormats.td:59
1371 LT_F16x8_S = 1356, // WebAssemblyInstrFormats.td:61
1372 LT_F32 = 1357, // WebAssemblyInstrFormats.td:59
1373 LT_F32_S = 1358, // WebAssemblyInstrFormats.td:61
1374 LT_F32x4 = 1359, // WebAssemblyInstrFormats.td:59
1375 LT_F32x4_S = 1360, // WebAssemblyInstrFormats.td:61
1376 LT_F64 = 1361, // WebAssemblyInstrFormats.td:59
1377 LT_F64_S = 1362, // WebAssemblyInstrFormats.td:61
1378 LT_F64x2 = 1363, // WebAssemblyInstrFormats.td:59
1379 LT_F64x2_S = 1364, // WebAssemblyInstrFormats.td:61
1380 LT_S_I16x8 = 1365, // WebAssemblyInstrFormats.td:59
1381 LT_S_I16x8_S = 1366, // WebAssemblyInstrFormats.td:61
1382 LT_S_I32 = 1367, // WebAssemblyInstrFormats.td:59
1383 LT_S_I32_S = 1368, // WebAssemblyInstrFormats.td:61
1384 LT_S_I32x4 = 1369, // WebAssemblyInstrFormats.td:59
1385 LT_S_I32x4_S = 1370, // WebAssemblyInstrFormats.td:61
1386 LT_S_I64 = 1371, // WebAssemblyInstrFormats.td:59
1387 LT_S_I64_S = 1372, // WebAssemblyInstrFormats.td:61
1388 LT_S_I64x2 = 1373, // WebAssemblyInstrFormats.td:59
1389 LT_S_I64x2_S = 1374, // WebAssemblyInstrFormats.td:61
1390 LT_S_I8x16 = 1375, // WebAssemblyInstrFormats.td:59
1391 LT_S_I8x16_S = 1376, // WebAssemblyInstrFormats.td:61
1392 LT_U_I16x8 = 1377, // WebAssemblyInstrFormats.td:59
1393 LT_U_I16x8_S = 1378, // WebAssemblyInstrFormats.td:61
1394 LT_U_I32 = 1379, // WebAssemblyInstrFormats.td:59
1395 LT_U_I32_S = 1380, // WebAssemblyInstrFormats.td:61
1396 LT_U_I32x4 = 1381, // WebAssemblyInstrFormats.td:59
1397 LT_U_I32x4_S = 1382, // WebAssemblyInstrFormats.td:61
1398 LT_U_I64 = 1383, // WebAssemblyInstrFormats.td:59
1399 LT_U_I64_S = 1384, // WebAssemblyInstrFormats.td:61
1400 LT_U_I8x16 = 1385, // WebAssemblyInstrFormats.td:59
1401 LT_U_I8x16_S = 1386, // WebAssemblyInstrFormats.td:61
1402 MADD_F16x8 = 1387, // WebAssemblyInstrFormats.td:59
1403 MADD_F16x8_S = 1388, // WebAssemblyInstrFormats.td:61
1404 MADD_F32x4 = 1389, // WebAssemblyInstrFormats.td:59
1405 MADD_F32x4_S = 1390, // WebAssemblyInstrFormats.td:61
1406 MADD_F64x2 = 1391, // WebAssemblyInstrFormats.td:59
1407 MADD_F64x2_S = 1392, // WebAssemblyInstrFormats.td:61
1408 MAX_F16x8 = 1393, // WebAssemblyInstrFormats.td:59
1409 MAX_F16x8_S = 1394, // WebAssemblyInstrFormats.td:61
1410 MAX_F32 = 1395, // WebAssemblyInstrFormats.td:59
1411 MAX_F32_S = 1396, // WebAssemblyInstrFormats.td:61
1412 MAX_F32x4 = 1397, // WebAssemblyInstrFormats.td:59
1413 MAX_F32x4_S = 1398, // WebAssemblyInstrFormats.td:61
1414 MAX_F64 = 1399, // WebAssemblyInstrFormats.td:59
1415 MAX_F64_S = 1400, // WebAssemblyInstrFormats.td:61
1416 MAX_F64x2 = 1401, // WebAssemblyInstrFormats.td:59
1417 MAX_F64x2_S = 1402, // WebAssemblyInstrFormats.td:61
1418 MAX_S_I16x8 = 1403, // WebAssemblyInstrFormats.td:59
1419 MAX_S_I16x8_S = 1404, // WebAssemblyInstrFormats.td:61
1420 MAX_S_I32x4 = 1405, // WebAssemblyInstrFormats.td:59
1421 MAX_S_I32x4_S = 1406, // WebAssemblyInstrFormats.td:61
1422 MAX_S_I8x16 = 1407, // WebAssemblyInstrFormats.td:59
1423 MAX_S_I8x16_S = 1408, // WebAssemblyInstrFormats.td:61
1424 MAX_U_I16x8 = 1409, // WebAssemblyInstrFormats.td:59
1425 MAX_U_I16x8_S = 1410, // WebAssemblyInstrFormats.td:61
1426 MAX_U_I32x4 = 1411, // WebAssemblyInstrFormats.td:59
1427 MAX_U_I32x4_S = 1412, // WebAssemblyInstrFormats.td:61
1428 MAX_U_I8x16 = 1413, // WebAssemblyInstrFormats.td:59
1429 MAX_U_I8x16_S = 1414, // WebAssemblyInstrFormats.td:61
1430 MEMCPY_A32 = 1415, // WebAssemblyInstrFormats.td:59
1431 MEMCPY_A32_S = 1416, // WebAssemblyInstrFormats.td:61
1432 MEMCPY_A64 = 1417, // WebAssemblyInstrFormats.td:59
1433 MEMCPY_A64_S = 1418, // WebAssemblyInstrFormats.td:61
1434 MEMORY_ATOMIC_NOTIFY_A32 = 1419, // WebAssemblyInstrFormats.td:59
1435 MEMORY_ATOMIC_NOTIFY_A32_S = 1420, // WebAssemblyInstrFormats.td:61
1436 MEMORY_ATOMIC_NOTIFY_A64 = 1421, // WebAssemblyInstrFormats.td:59
1437 MEMORY_ATOMIC_NOTIFY_A64_S = 1422, // WebAssemblyInstrFormats.td:61
1438 MEMORY_ATOMIC_WAIT32_A32 = 1423, // WebAssemblyInstrFormats.td:59
1439 MEMORY_ATOMIC_WAIT32_A32_S = 1424, // WebAssemblyInstrFormats.td:61
1440 MEMORY_ATOMIC_WAIT32_A64 = 1425, // WebAssemblyInstrFormats.td:59
1441 MEMORY_ATOMIC_WAIT32_A64_S = 1426, // WebAssemblyInstrFormats.td:61
1442 MEMORY_ATOMIC_WAIT64_A32 = 1427, // WebAssemblyInstrFormats.td:59
1443 MEMORY_ATOMIC_WAIT64_A32_S = 1428, // WebAssemblyInstrFormats.td:61
1444 MEMORY_ATOMIC_WAIT64_A64 = 1429, // WebAssemblyInstrFormats.td:59
1445 MEMORY_ATOMIC_WAIT64_A64_S = 1430, // WebAssemblyInstrFormats.td:61
1446 MEMORY_COPY_A32 = 1431, // WebAssemblyInstrFormats.td:59
1447 MEMORY_COPY_A32_S = 1432, // WebAssemblyInstrFormats.td:61
1448 MEMORY_COPY_A64 = 1433, // WebAssemblyInstrFormats.td:59
1449 MEMORY_COPY_A64_S = 1434, // WebAssemblyInstrFormats.td:61
1450 MEMORY_FILL_A32 = 1435, // WebAssemblyInstrFormats.td:59
1451 MEMORY_FILL_A32_S = 1436, // WebAssemblyInstrFormats.td:61
1452 MEMORY_FILL_A64 = 1437, // WebAssemblyInstrFormats.td:59
1453 MEMORY_FILL_A64_S = 1438, // WebAssemblyInstrFormats.td:61
1454 MEMORY_INIT_A32 = 1439, // WebAssemblyInstrFormats.td:59
1455 MEMORY_INIT_A32_S = 1440, // WebAssemblyInstrFormats.td:61
1456 MEMORY_INIT_A64 = 1441, // WebAssemblyInstrFormats.td:59
1457 MEMORY_INIT_A64_S = 1442, // WebAssemblyInstrFormats.td:61
1458 MEMSET_A32 = 1443, // WebAssemblyInstrFormats.td:59
1459 MEMSET_A32_S = 1444, // WebAssemblyInstrFormats.td:61
1460 MEMSET_A64 = 1445, // WebAssemblyInstrFormats.td:59
1461 MEMSET_A64_S = 1446, // WebAssemblyInstrFormats.td:61
1462 MIN_F16x8 = 1447, // WebAssemblyInstrFormats.td:59
1463 MIN_F16x8_S = 1448, // WebAssemblyInstrFormats.td:61
1464 MIN_F32 = 1449, // WebAssemblyInstrFormats.td:59
1465 MIN_F32_S = 1450, // WebAssemblyInstrFormats.td:61
1466 MIN_F32x4 = 1451, // WebAssemblyInstrFormats.td:59
1467 MIN_F32x4_S = 1452, // WebAssemblyInstrFormats.td:61
1468 MIN_F64 = 1453, // WebAssemblyInstrFormats.td:59
1469 MIN_F64_S = 1454, // WebAssemblyInstrFormats.td:61
1470 MIN_F64x2 = 1455, // WebAssemblyInstrFormats.td:59
1471 MIN_F64x2_S = 1456, // WebAssemblyInstrFormats.td:61
1472 MIN_S_I16x8 = 1457, // WebAssemblyInstrFormats.td:59
1473 MIN_S_I16x8_S = 1458, // WebAssemblyInstrFormats.td:61
1474 MIN_S_I32x4 = 1459, // WebAssemblyInstrFormats.td:59
1475 MIN_S_I32x4_S = 1460, // WebAssemblyInstrFormats.td:61
1476 MIN_S_I8x16 = 1461, // WebAssemblyInstrFormats.td:59
1477 MIN_S_I8x16_S = 1462, // WebAssemblyInstrFormats.td:61
1478 MIN_U_I16x8 = 1463, // WebAssemblyInstrFormats.td:59
1479 MIN_U_I16x8_S = 1464, // WebAssemblyInstrFormats.td:61
1480 MIN_U_I32x4 = 1465, // WebAssemblyInstrFormats.td:59
1481 MIN_U_I32x4_S = 1466, // WebAssemblyInstrFormats.td:61
1482 MIN_U_I8x16 = 1467, // WebAssemblyInstrFormats.td:59
1483 MIN_U_I8x16_S = 1468, // WebAssemblyInstrFormats.td:61
1484 MUL_F16x8 = 1469, // WebAssemblyInstrFormats.td:59
1485 MUL_F16x8_S = 1470, // WebAssemblyInstrFormats.td:61
1486 MUL_F32 = 1471, // WebAssemblyInstrFormats.td:59
1487 MUL_F32_S = 1472, // WebAssemblyInstrFormats.td:61
1488 MUL_F32x4 = 1473, // WebAssemblyInstrFormats.td:59
1489 MUL_F32x4_S = 1474, // WebAssemblyInstrFormats.td:61
1490 MUL_F64 = 1475, // WebAssemblyInstrFormats.td:59
1491 MUL_F64_S = 1476, // WebAssemblyInstrFormats.td:61
1492 MUL_F64x2 = 1477, // WebAssemblyInstrFormats.td:59
1493 MUL_F64x2_S = 1478, // WebAssemblyInstrFormats.td:61
1494 MUL_I16x8 = 1479, // WebAssemblyInstrFormats.td:59
1495 MUL_I16x8_S = 1480, // WebAssemblyInstrFormats.td:61
1496 MUL_I32 = 1481, // WebAssemblyInstrFormats.td:59
1497 MUL_I32_S = 1482, // WebAssemblyInstrFormats.td:61
1498 MUL_I32x4 = 1483, // WebAssemblyInstrFormats.td:59
1499 MUL_I32x4_S = 1484, // WebAssemblyInstrFormats.td:61
1500 MUL_I64 = 1485, // WebAssemblyInstrFormats.td:59
1501 MUL_I64_S = 1486, // WebAssemblyInstrFormats.td:61
1502 MUL_I64x2 = 1487, // WebAssemblyInstrFormats.td:59
1503 MUL_I64x2_S = 1488, // WebAssemblyInstrFormats.td:61
1504 NARROW_S_I16x8 = 1489, // WebAssemblyInstrFormats.td:59
1505 NARROW_S_I16x8_S = 1490, // WebAssemblyInstrFormats.td:61
1506 NARROW_S_I8x16 = 1491, // WebAssemblyInstrFormats.td:59
1507 NARROW_S_I8x16_S = 1492, // WebAssemblyInstrFormats.td:61
1508 NARROW_U_I16x8 = 1493, // WebAssemblyInstrFormats.td:59
1509 NARROW_U_I16x8_S = 1494, // WebAssemblyInstrFormats.td:61
1510 NARROW_U_I8x16 = 1495, // WebAssemblyInstrFormats.td:59
1511 NARROW_U_I8x16_S = 1496, // WebAssemblyInstrFormats.td:61
1512 NEAREST_F16x8 = 1497, // WebAssemblyInstrFormats.td:59
1513 NEAREST_F16x8_S = 1498, // WebAssemblyInstrFormats.td:61
1514 NEAREST_F32 = 1499, // WebAssemblyInstrFormats.td:59
1515 NEAREST_F32_S = 1500, // WebAssemblyInstrFormats.td:61
1516 NEAREST_F32x4 = 1501, // WebAssemblyInstrFormats.td:59
1517 NEAREST_F32x4_S = 1502, // WebAssemblyInstrFormats.td:61
1518 NEAREST_F64 = 1503, // WebAssemblyInstrFormats.td:59
1519 NEAREST_F64_S = 1504, // WebAssemblyInstrFormats.td:61
1520 NEAREST_F64x2 = 1505, // WebAssemblyInstrFormats.td:59
1521 NEAREST_F64x2_S = 1506, // WebAssemblyInstrFormats.td:61
1522 NEG_F16x8 = 1507, // WebAssemblyInstrFormats.td:59
1523 NEG_F16x8_S = 1508, // WebAssemblyInstrFormats.td:61
1524 NEG_F32 = 1509, // WebAssemblyInstrFormats.td:59
1525 NEG_F32_S = 1510, // WebAssemblyInstrFormats.td:61
1526 NEG_F32x4 = 1511, // WebAssemblyInstrFormats.td:59
1527 NEG_F32x4_S = 1512, // WebAssemblyInstrFormats.td:61
1528 NEG_F64 = 1513, // WebAssemblyInstrFormats.td:59
1529 NEG_F64_S = 1514, // WebAssemblyInstrFormats.td:61
1530 NEG_F64x2 = 1515, // WebAssemblyInstrFormats.td:59
1531 NEG_F64x2_S = 1516, // WebAssemblyInstrFormats.td:61
1532 NEG_I16x8 = 1517, // WebAssemblyInstrFormats.td:59
1533 NEG_I16x8_S = 1518, // WebAssemblyInstrFormats.td:61
1534 NEG_I32x4 = 1519, // WebAssemblyInstrFormats.td:59
1535 NEG_I32x4_S = 1520, // WebAssemblyInstrFormats.td:61
1536 NEG_I64x2 = 1521, // WebAssemblyInstrFormats.td:59
1537 NEG_I64x2_S = 1522, // WebAssemblyInstrFormats.td:61
1538 NEG_I8x16 = 1523, // WebAssemblyInstrFormats.td:59
1539 NEG_I8x16_S = 1524, // WebAssemblyInstrFormats.td:61
1540 NE_F16x8 = 1525, // WebAssemblyInstrFormats.td:59
1541 NE_F16x8_S = 1526, // WebAssemblyInstrFormats.td:61
1542 NE_F32 = 1527, // WebAssemblyInstrFormats.td:59
1543 NE_F32_S = 1528, // WebAssemblyInstrFormats.td:61
1544 NE_F32x4 = 1529, // WebAssemblyInstrFormats.td:59
1545 NE_F32x4_S = 1530, // WebAssemblyInstrFormats.td:61
1546 NE_F64 = 1531, // WebAssemblyInstrFormats.td:59
1547 NE_F64_S = 1532, // WebAssemblyInstrFormats.td:61
1548 NE_F64x2 = 1533, // WebAssemblyInstrFormats.td:59
1549 NE_F64x2_S = 1534, // WebAssemblyInstrFormats.td:61
1550 NE_I16x8 = 1535, // WebAssemblyInstrFormats.td:59
1551 NE_I16x8_S = 1536, // WebAssemblyInstrFormats.td:61
1552 NE_I32 = 1537, // WebAssemblyInstrFormats.td:59
1553 NE_I32_S = 1538, // WebAssemblyInstrFormats.td:61
1554 NE_I32x4 = 1539, // WebAssemblyInstrFormats.td:59
1555 NE_I32x4_S = 1540, // WebAssemblyInstrFormats.td:61
1556 NE_I64 = 1541, // WebAssemblyInstrFormats.td:59
1557 NE_I64_S = 1542, // WebAssemblyInstrFormats.td:61
1558 NE_I64x2 = 1543, // WebAssemblyInstrFormats.td:59
1559 NE_I64x2_S = 1544, // WebAssemblyInstrFormats.td:61
1560 NE_I8x16 = 1545, // WebAssemblyInstrFormats.td:59
1561 NE_I8x16_S = 1546, // WebAssemblyInstrFormats.td:61
1562 NMADD_F16x8 = 1547, // WebAssemblyInstrFormats.td:59
1563 NMADD_F16x8_S = 1548, // WebAssemblyInstrFormats.td:61
1564 NMADD_F32x4 = 1549, // WebAssemblyInstrFormats.td:59
1565 NMADD_F32x4_S = 1550, // WebAssemblyInstrFormats.td:61
1566 NMADD_F64x2 = 1551, // WebAssemblyInstrFormats.td:59
1567 NMADD_F64x2_S = 1552, // WebAssemblyInstrFormats.td:61
1568 NOP = 1553, // WebAssemblyInstrFormats.td:59
1569 NOP_S = 1554, // WebAssemblyInstrFormats.td:61
1570 NOT = 1555, // WebAssemblyInstrFormats.td:59
1571 NOT_S = 1556, // WebAssemblyInstrFormats.td:61
1572 OR = 1557, // WebAssemblyInstrFormats.td:59
1573 OR_I32 = 1558, // WebAssemblyInstrFormats.td:59
1574 OR_I32_S = 1559, // WebAssemblyInstrFormats.td:61
1575 OR_I64 = 1560, // WebAssemblyInstrFormats.td:59
1576 OR_I64_S = 1561, // WebAssemblyInstrFormats.td:61
1577 OR_S = 1562, // WebAssemblyInstrFormats.td:61
1578 PMAX_F16x8 = 1563, // WebAssemblyInstrFormats.td:59
1579 PMAX_F16x8_S = 1564, // WebAssemblyInstrFormats.td:61
1580 PMAX_F32x4 = 1565, // WebAssemblyInstrFormats.td:59
1581 PMAX_F32x4_S = 1566, // WebAssemblyInstrFormats.td:61
1582 PMAX_F64x2 = 1567, // WebAssemblyInstrFormats.td:59
1583 PMAX_F64x2_S = 1568, // WebAssemblyInstrFormats.td:61
1584 PMIN_F16x8 = 1569, // WebAssemblyInstrFormats.td:59
1585 PMIN_F16x8_S = 1570, // WebAssemblyInstrFormats.td:61
1586 PMIN_F32x4 = 1571, // WebAssemblyInstrFormats.td:59
1587 PMIN_F32x4_S = 1572, // WebAssemblyInstrFormats.td:61
1588 PMIN_F64x2 = 1573, // WebAssemblyInstrFormats.td:59
1589 PMIN_F64x2_S = 1574, // WebAssemblyInstrFormats.td:61
1590 POPCNT_I32 = 1575, // WebAssemblyInstrFormats.td:59
1591 POPCNT_I32_S = 1576, // WebAssemblyInstrFormats.td:61
1592 POPCNT_I64 = 1577, // WebAssemblyInstrFormats.td:59
1593 POPCNT_I64_S = 1578, // WebAssemblyInstrFormats.td:61
1594 POPCNT_I8x16 = 1579, // WebAssemblyInstrFormats.td:59
1595 POPCNT_I8x16_S = 1580, // WebAssemblyInstrFormats.td:61
1596 Q15MULR_SAT_S_I16x8 = 1581, // WebAssemblyInstrFormats.td:59
1597 Q15MULR_SAT_S_I16x8_S = 1582, // WebAssemblyInstrFormats.td:61
1598 REF_CAST_FUNCREF = 1583, // WebAssemblyInstrFormats.td:59
1599 REF_CAST_FUNCREF_S = 1584, // WebAssemblyInstrFormats.td:61
1600 REF_FUNC = 1585, // WebAssemblyInstrFormats.td:59
1601 REF_FUNC_S = 1586, // WebAssemblyInstrFormats.td:61
1602 REF_IS_NULL_EXNREF = 1587, // WebAssemblyInstrFormats.td:59
1603 REF_IS_NULL_EXNREF_S = 1588, // WebAssemblyInstrFormats.td:61
1604 REF_IS_NULL_EXTERNREF = 1589, // WebAssemblyInstrFormats.td:59
1605 REF_IS_NULL_EXTERNREF_S = 1590, // WebAssemblyInstrFormats.td:61
1606 REF_IS_NULL_FUNCREF = 1591, // WebAssemblyInstrFormats.td:59
1607 REF_IS_NULL_FUNCREF_S = 1592, // WebAssemblyInstrFormats.td:61
1608 REF_NULL_EXNREF = 1593, // WebAssemblyInstrFormats.td:59
1609 REF_NULL_EXNREF_S = 1594, // WebAssemblyInstrFormats.td:61
1610 REF_NULL_EXTERNREF = 1595, // WebAssemblyInstrFormats.td:59
1611 REF_NULL_EXTERNREF_S = 1596, // WebAssemblyInstrFormats.td:61
1612 REF_NULL_FUNCREF = 1597, // WebAssemblyInstrFormats.td:59
1613 REF_NULL_FUNCREF_S = 1598, // WebAssemblyInstrFormats.td:61
1614 REF_TEST_FUNCREF = 1599, // WebAssemblyInstrFormats.td:59
1615 REF_TEST_FUNCREF_S = 1600, // WebAssemblyInstrFormats.td:61
1616 RELAXED_DOT = 1601, // WebAssemblyInstrFormats.td:59
1617 RELAXED_DOT_ADD = 1602, // WebAssemblyInstrFormats.td:59
1618 RELAXED_DOT_ADD_S = 1603, // WebAssemblyInstrFormats.td:61
1619 RELAXED_DOT_BFLOAT = 1604, // WebAssemblyInstrFormats.td:59
1620 RELAXED_DOT_BFLOAT_S = 1605, // WebAssemblyInstrFormats.td:61
1621 RELAXED_DOT_S = 1606, // WebAssemblyInstrFormats.td:61
1622 RELAXED_Q15MULR_S_I16x8 = 1607, // WebAssemblyInstrFormats.td:59
1623 RELAXED_Q15MULR_S_I16x8_S = 1608, // WebAssemblyInstrFormats.td:61
1624 RELAXED_SWIZZLE = 1609, // WebAssemblyInstrFormats.td:59
1625 RELAXED_SWIZZLE_S = 1610, // WebAssemblyInstrFormats.td:61
1626 REM_S_I32 = 1611, // WebAssemblyInstrFormats.td:59
1627 REM_S_I32_S = 1612, // WebAssemblyInstrFormats.td:61
1628 REM_S_I64 = 1613, // WebAssemblyInstrFormats.td:59
1629 REM_S_I64_S = 1614, // WebAssemblyInstrFormats.td:61
1630 REM_U_I32 = 1615, // WebAssemblyInstrFormats.td:59
1631 REM_U_I32_S = 1616, // WebAssemblyInstrFormats.td:61
1632 REM_U_I64 = 1617, // WebAssemblyInstrFormats.td:59
1633 REM_U_I64_S = 1618, // WebAssemblyInstrFormats.td:61
1634 REPLACE_LANE_F16x8 = 1619, // WebAssemblyInstrFormats.td:59
1635 REPLACE_LANE_F16x8_S = 1620, // WebAssemblyInstrFormats.td:61
1636 REPLACE_LANE_F32x4 = 1621, // WebAssemblyInstrFormats.td:59
1637 REPLACE_LANE_F32x4_S = 1622, // WebAssemblyInstrFormats.td:61
1638 REPLACE_LANE_F64x2 = 1623, // WebAssemblyInstrFormats.td:59
1639 REPLACE_LANE_F64x2_S = 1624, // WebAssemblyInstrFormats.td:61
1640 REPLACE_LANE_I16x8 = 1625, // WebAssemblyInstrFormats.td:59
1641 REPLACE_LANE_I16x8_S = 1626, // WebAssemblyInstrFormats.td:61
1642 REPLACE_LANE_I32x4 = 1627, // WebAssemblyInstrFormats.td:59
1643 REPLACE_LANE_I32x4_S = 1628, // WebAssemblyInstrFormats.td:61
1644 REPLACE_LANE_I64x2 = 1629, // WebAssemblyInstrFormats.td:59
1645 REPLACE_LANE_I64x2_S = 1630, // WebAssemblyInstrFormats.td:61
1646 REPLACE_LANE_I8x16 = 1631, // WebAssemblyInstrFormats.td:59
1647 REPLACE_LANE_I8x16_S = 1632, // WebAssemblyInstrFormats.td:61
1648 RETHROW = 1633, // WebAssemblyInstrFormats.td:59
1649 RETHROW_S = 1634, // WebAssemblyInstrFormats.td:61
1650 RETURN = 1635, // WebAssemblyInstrFormats.td:59
1651 RETURN_S = 1636, // WebAssemblyInstrFormats.td:61
1652 RET_CALL = 1637, // WebAssemblyInstrFormats.td:59
1653 RET_CALL_INDIRECT = 1638, // WebAssemblyInstrFormats.td:59
1654 RET_CALL_INDIRECT_S = 1639, // WebAssemblyInstrFormats.td:61
1655 RET_CALL_REF = 1640, // WebAssemblyInstrFormats.td:59
1656 RET_CALL_REF_S = 1641, // WebAssemblyInstrFormats.td:61
1657 RET_CALL_S = 1642, // WebAssemblyInstrFormats.td:61
1658 ROTL_I32 = 1643, // WebAssemblyInstrFormats.td:59
1659 ROTL_I32_S = 1644, // WebAssemblyInstrFormats.td:61
1660 ROTL_I64 = 1645, // WebAssemblyInstrFormats.td:59
1661 ROTL_I64_S = 1646, // WebAssemblyInstrFormats.td:61
1662 ROTR_I32 = 1647, // WebAssemblyInstrFormats.td:59
1663 ROTR_I32_S = 1648, // WebAssemblyInstrFormats.td:61
1664 ROTR_I64 = 1649, // WebAssemblyInstrFormats.td:59
1665 ROTR_I64_S = 1650, // WebAssemblyInstrFormats.td:61
1666 SELECT_EXNREF = 1651, // WebAssemblyInstrFormats.td:59
1667 SELECT_EXNREF_S = 1652, // WebAssemblyInstrFormats.td:61
1668 SELECT_EXTERNREF = 1653, // WebAssemblyInstrFormats.td:59
1669 SELECT_EXTERNREF_S = 1654, // WebAssemblyInstrFormats.td:61
1670 SELECT_F32 = 1655, // WebAssemblyInstrFormats.td:59
1671 SELECT_F32_S = 1656, // WebAssemblyInstrFormats.td:61
1672 SELECT_F64 = 1657, // WebAssemblyInstrFormats.td:59
1673 SELECT_F64_S = 1658, // WebAssemblyInstrFormats.td:61
1674 SELECT_FUNCREF = 1659, // WebAssemblyInstrFormats.td:59
1675 SELECT_FUNCREF_S = 1660, // WebAssemblyInstrFormats.td:61
1676 SELECT_I32 = 1661, // WebAssemblyInstrFormats.td:59
1677 SELECT_I32_S = 1662, // WebAssemblyInstrFormats.td:61
1678 SELECT_I64 = 1663, // WebAssemblyInstrFormats.td:59
1679 SELECT_I64_S = 1664, // WebAssemblyInstrFormats.td:61
1680 SELECT_T = 1665, // WebAssemblyInstrFormats.td:59
1681 SELECT_T_S = 1666, // WebAssemblyInstrFormats.td:61
1682 SELECT_V128 = 1667, // WebAssemblyInstrFormats.td:59
1683 SELECT_V128_S = 1668, // WebAssemblyInstrFormats.td:61
1684 SHL_I16x8 = 1669, // WebAssemblyInstrFormats.td:59
1685 SHL_I16x8_S = 1670, // WebAssemblyInstrFormats.td:61
1686 SHL_I32 = 1671, // WebAssemblyInstrFormats.td:59
1687 SHL_I32_S = 1672, // WebAssemblyInstrFormats.td:61
1688 SHL_I32x4 = 1673, // WebAssemblyInstrFormats.td:59
1689 SHL_I32x4_S = 1674, // WebAssemblyInstrFormats.td:61
1690 SHL_I64 = 1675, // WebAssemblyInstrFormats.td:59
1691 SHL_I64_S = 1676, // WebAssemblyInstrFormats.td:61
1692 SHL_I64x2 = 1677, // WebAssemblyInstrFormats.td:59
1693 SHL_I64x2_S = 1678, // WebAssemblyInstrFormats.td:61
1694 SHL_I8x16 = 1679, // WebAssemblyInstrFormats.td:59
1695 SHL_I8x16_S = 1680, // WebAssemblyInstrFormats.td:61
1696 SHR_S_I16x8 = 1681, // WebAssemblyInstrFormats.td:59
1697 SHR_S_I16x8_S = 1682, // WebAssemblyInstrFormats.td:61
1698 SHR_S_I32 = 1683, // WebAssemblyInstrFormats.td:59
1699 SHR_S_I32_S = 1684, // WebAssemblyInstrFormats.td:61
1700 SHR_S_I32x4 = 1685, // WebAssemblyInstrFormats.td:59
1701 SHR_S_I32x4_S = 1686, // WebAssemblyInstrFormats.td:61
1702 SHR_S_I64 = 1687, // WebAssemblyInstrFormats.td:59
1703 SHR_S_I64_S = 1688, // WebAssemblyInstrFormats.td:61
1704 SHR_S_I64x2 = 1689, // WebAssemblyInstrFormats.td:59
1705 SHR_S_I64x2_S = 1690, // WebAssemblyInstrFormats.td:61
1706 SHR_S_I8x16 = 1691, // WebAssemblyInstrFormats.td:59
1707 SHR_S_I8x16_S = 1692, // WebAssemblyInstrFormats.td:61
1708 SHR_U_I16x8 = 1693, // WebAssemblyInstrFormats.td:59
1709 SHR_U_I16x8_S = 1694, // WebAssemblyInstrFormats.td:61
1710 SHR_U_I32 = 1695, // WebAssemblyInstrFormats.td:59
1711 SHR_U_I32_S = 1696, // WebAssemblyInstrFormats.td:61
1712 SHR_U_I32x4 = 1697, // WebAssemblyInstrFormats.td:59
1713 SHR_U_I32x4_S = 1698, // WebAssemblyInstrFormats.td:61
1714 SHR_U_I64 = 1699, // WebAssemblyInstrFormats.td:59
1715 SHR_U_I64_S = 1700, // WebAssemblyInstrFormats.td:61
1716 SHR_U_I64x2 = 1701, // WebAssemblyInstrFormats.td:59
1717 SHR_U_I64x2_S = 1702, // WebAssemblyInstrFormats.td:61
1718 SHR_U_I8x16 = 1703, // WebAssemblyInstrFormats.td:59
1719 SHR_U_I8x16_S = 1704, // WebAssemblyInstrFormats.td:61
1720 SHUFFLE = 1705, // WebAssemblyInstrFormats.td:59
1721 SHUFFLE_S = 1706, // WebAssemblyInstrFormats.td:61
1722 SIMD_RELAXED_FMAX_F32x4 = 1707, // WebAssemblyInstrFormats.td:59
1723 SIMD_RELAXED_FMAX_F32x4_S = 1708, // WebAssemblyInstrFormats.td:61
1724 SIMD_RELAXED_FMAX_F64x2 = 1709, // WebAssemblyInstrFormats.td:59
1725 SIMD_RELAXED_FMAX_F64x2_S = 1710, // WebAssemblyInstrFormats.td:61
1726 SIMD_RELAXED_FMIN_F32x4 = 1711, // WebAssemblyInstrFormats.td:59
1727 SIMD_RELAXED_FMIN_F32x4_S = 1712, // WebAssemblyInstrFormats.td:61
1728 SIMD_RELAXED_FMIN_F64x2 = 1713, // WebAssemblyInstrFormats.td:59
1729 SIMD_RELAXED_FMIN_F64x2_S = 1714, // WebAssemblyInstrFormats.td:61
1730 SPLAT_F16x8 = 1715, // WebAssemblyInstrFormats.td:59
1731 SPLAT_F16x8_S = 1716, // WebAssemblyInstrFormats.td:61
1732 SPLAT_F32x4 = 1717, // WebAssemblyInstrFormats.td:59
1733 SPLAT_F32x4_S = 1718, // WebAssemblyInstrFormats.td:61
1734 SPLAT_F64x2 = 1719, // WebAssemblyInstrFormats.td:59
1735 SPLAT_F64x2_S = 1720, // WebAssemblyInstrFormats.td:61
1736 SPLAT_I16x8 = 1721, // WebAssemblyInstrFormats.td:59
1737 SPLAT_I16x8_S = 1722, // WebAssemblyInstrFormats.td:61
1738 SPLAT_I32x4 = 1723, // WebAssemblyInstrFormats.td:59
1739 SPLAT_I32x4_S = 1724, // WebAssemblyInstrFormats.td:61
1740 SPLAT_I64x2 = 1725, // WebAssemblyInstrFormats.td:59
1741 SPLAT_I64x2_S = 1726, // WebAssemblyInstrFormats.td:61
1742 SPLAT_I8x16 = 1727, // WebAssemblyInstrFormats.td:59
1743 SPLAT_I8x16_S = 1728, // WebAssemblyInstrFormats.td:61
1744 SQRT_F16x8 = 1729, // WebAssemblyInstrFormats.td:59
1745 SQRT_F16x8_S = 1730, // WebAssemblyInstrFormats.td:61
1746 SQRT_F32 = 1731, // WebAssemblyInstrFormats.td:59
1747 SQRT_F32_S = 1732, // WebAssemblyInstrFormats.td:61
1748 SQRT_F32x4 = 1733, // WebAssemblyInstrFormats.td:59
1749 SQRT_F32x4_S = 1734, // WebAssemblyInstrFormats.td:61
1750 SQRT_F64 = 1735, // WebAssemblyInstrFormats.td:59
1751 SQRT_F64_S = 1736, // WebAssemblyInstrFormats.td:61
1752 SQRT_F64x2 = 1737, // WebAssemblyInstrFormats.td:59
1753 SQRT_F64x2_S = 1738, // WebAssemblyInstrFormats.td:61
1754 STORE16_I32_A32 = 1739, // WebAssemblyInstrFormats.td:59
1755 STORE16_I32_A32_S = 1740, // WebAssemblyInstrFormats.td:61
1756 STORE16_I32_A64 = 1741, // WebAssemblyInstrFormats.td:59
1757 STORE16_I32_A64_S = 1742, // WebAssemblyInstrFormats.td:61
1758 STORE16_I64_A32 = 1743, // WebAssemblyInstrFormats.td:59
1759 STORE16_I64_A32_S = 1744, // WebAssemblyInstrFormats.td:61
1760 STORE16_I64_A64 = 1745, // WebAssemblyInstrFormats.td:59
1761 STORE16_I64_A64_S = 1746, // WebAssemblyInstrFormats.td:61
1762 STORE32_I64_A32 = 1747, // WebAssemblyInstrFormats.td:59
1763 STORE32_I64_A32_S = 1748, // WebAssemblyInstrFormats.td:61
1764 STORE32_I64_A64 = 1749, // WebAssemblyInstrFormats.td:59
1765 STORE32_I64_A64_S = 1750, // WebAssemblyInstrFormats.td:61
1766 STORE8_I32_A32 = 1751, // WebAssemblyInstrFormats.td:59
1767 STORE8_I32_A32_S = 1752, // WebAssemblyInstrFormats.td:61
1768 STORE8_I32_A64 = 1753, // WebAssemblyInstrFormats.td:59
1769 STORE8_I32_A64_S = 1754, // WebAssemblyInstrFormats.td:61
1770 STORE8_I64_A32 = 1755, // WebAssemblyInstrFormats.td:59
1771 STORE8_I64_A32_S = 1756, // WebAssemblyInstrFormats.td:61
1772 STORE8_I64_A64 = 1757, // WebAssemblyInstrFormats.td:59
1773 STORE8_I64_A64_S = 1758, // WebAssemblyInstrFormats.td:61
1774 STORE_F16_F32_A32 = 1759, // WebAssemblyInstrFormats.td:59
1775 STORE_F16_F32_A32_S = 1760, // WebAssemblyInstrFormats.td:61
1776 STORE_F16_F32_A64 = 1761, // WebAssemblyInstrFormats.td:59
1777 STORE_F16_F32_A64_S = 1762, // WebAssemblyInstrFormats.td:61
1778 STORE_F32_A32 = 1763, // WebAssemblyInstrFormats.td:59
1779 STORE_F32_A32_S = 1764, // WebAssemblyInstrFormats.td:61
1780 STORE_F32_A64 = 1765, // WebAssemblyInstrFormats.td:59
1781 STORE_F32_A64_S = 1766, // WebAssemblyInstrFormats.td:61
1782 STORE_F64_A32 = 1767, // WebAssemblyInstrFormats.td:59
1783 STORE_F64_A32_S = 1768, // WebAssemblyInstrFormats.td:61
1784 STORE_F64_A64 = 1769, // WebAssemblyInstrFormats.td:59
1785 STORE_F64_A64_S = 1770, // WebAssemblyInstrFormats.td:61
1786 STORE_I32_A32 = 1771, // WebAssemblyInstrFormats.td:59
1787 STORE_I32_A32_S = 1772, // WebAssemblyInstrFormats.td:61
1788 STORE_I32_A64 = 1773, // WebAssemblyInstrFormats.td:59
1789 STORE_I32_A64_S = 1774, // WebAssemblyInstrFormats.td:61
1790 STORE_I64_A32 = 1775, // WebAssemblyInstrFormats.td:59
1791 STORE_I64_A32_S = 1776, // WebAssemblyInstrFormats.td:61
1792 STORE_I64_A64 = 1777, // WebAssemblyInstrFormats.td:59
1793 STORE_I64_A64_S = 1778, // WebAssemblyInstrFormats.td:61
1794 STORE_LANE_I16x8_A32 = 1779, // WebAssemblyInstrFormats.td:59
1795 STORE_LANE_I16x8_A32_S = 1780, // WebAssemblyInstrFormats.td:61
1796 STORE_LANE_I16x8_A64 = 1781, // WebAssemblyInstrFormats.td:59
1797 STORE_LANE_I16x8_A64_S = 1782, // WebAssemblyInstrFormats.td:61
1798 STORE_LANE_I32x4_A32 = 1783, // WebAssemblyInstrFormats.td:59
1799 STORE_LANE_I32x4_A32_S = 1784, // WebAssemblyInstrFormats.td:61
1800 STORE_LANE_I32x4_A64 = 1785, // WebAssemblyInstrFormats.td:59
1801 STORE_LANE_I32x4_A64_S = 1786, // WebAssemblyInstrFormats.td:61
1802 STORE_LANE_I64x2_A32 = 1787, // WebAssemblyInstrFormats.td:59
1803 STORE_LANE_I64x2_A32_S = 1788, // WebAssemblyInstrFormats.td:61
1804 STORE_LANE_I64x2_A64 = 1789, // WebAssemblyInstrFormats.td:59
1805 STORE_LANE_I64x2_A64_S = 1790, // WebAssemblyInstrFormats.td:61
1806 STORE_LANE_I8x16_A32 = 1791, // WebAssemblyInstrFormats.td:59
1807 STORE_LANE_I8x16_A32_S = 1792, // WebAssemblyInstrFormats.td:61
1808 STORE_LANE_I8x16_A64 = 1793, // WebAssemblyInstrFormats.td:59
1809 STORE_LANE_I8x16_A64_S = 1794, // WebAssemblyInstrFormats.td:61
1810 STORE_V128_A32 = 1795, // WebAssemblyInstrFormats.td:59
1811 STORE_V128_A32_S = 1796, // WebAssemblyInstrFormats.td:61
1812 STORE_V128_A64 = 1797, // WebAssemblyInstrFormats.td:59
1813 STORE_V128_A64_S = 1798, // WebAssemblyInstrFormats.td:61
1814 SUB_F16x8 = 1799, // WebAssemblyInstrFormats.td:59
1815 SUB_F16x8_S = 1800, // WebAssemblyInstrFormats.td:61
1816 SUB_F32 = 1801, // WebAssemblyInstrFormats.td:59
1817 SUB_F32_S = 1802, // WebAssemblyInstrFormats.td:61
1818 SUB_F32x4 = 1803, // WebAssemblyInstrFormats.td:59
1819 SUB_F32x4_S = 1804, // WebAssemblyInstrFormats.td:61
1820 SUB_F64 = 1805, // WebAssemblyInstrFormats.td:59
1821 SUB_F64_S = 1806, // WebAssemblyInstrFormats.td:61
1822 SUB_F64x2 = 1807, // WebAssemblyInstrFormats.td:59
1823 SUB_F64x2_S = 1808, // WebAssemblyInstrFormats.td:61
1824 SUB_I16x8 = 1809, // WebAssemblyInstrFormats.td:59
1825 SUB_I16x8_S = 1810, // WebAssemblyInstrFormats.td:61
1826 SUB_I32 = 1811, // WebAssemblyInstrFormats.td:59
1827 SUB_I32_S = 1812, // WebAssemblyInstrFormats.td:61
1828 SUB_I32x4 = 1813, // WebAssemblyInstrFormats.td:59
1829 SUB_I32x4_S = 1814, // WebAssemblyInstrFormats.td:61
1830 SUB_I64 = 1815, // WebAssemblyInstrFormats.td:59
1831 SUB_I64_S = 1816, // WebAssemblyInstrFormats.td:61
1832 SUB_I64x2 = 1817, // WebAssemblyInstrFormats.td:59
1833 SUB_I64x2_S = 1818, // WebAssemblyInstrFormats.td:61
1834 SUB_I8x16 = 1819, // WebAssemblyInstrFormats.td:59
1835 SUB_I8x16_S = 1820, // WebAssemblyInstrFormats.td:61
1836 SUB_SAT_S_I16x8 = 1821, // WebAssemblyInstrFormats.td:59
1837 SUB_SAT_S_I16x8_S = 1822, // WebAssemblyInstrFormats.td:61
1838 SUB_SAT_S_I8x16 = 1823, // WebAssemblyInstrFormats.td:59
1839 SUB_SAT_S_I8x16_S = 1824, // WebAssemblyInstrFormats.td:61
1840 SUB_SAT_U_I16x8 = 1825, // WebAssemblyInstrFormats.td:59
1841 SUB_SAT_U_I16x8_S = 1826, // WebAssemblyInstrFormats.td:61
1842 SUB_SAT_U_I8x16 = 1827, // WebAssemblyInstrFormats.td:59
1843 SUB_SAT_U_I8x16_S = 1828, // WebAssemblyInstrFormats.td:61
1844 SWIZZLE = 1829, // WebAssemblyInstrFormats.td:59
1845 SWIZZLE_S = 1830, // WebAssemblyInstrFormats.td:61
1846 TABLE_COPY = 1831, // WebAssemblyInstrFormats.td:59
1847 TABLE_COPY_S = 1832, // WebAssemblyInstrFormats.td:61
1848 TABLE_FILL_EXNREF = 1833, // WebAssemblyInstrFormats.td:59
1849 TABLE_FILL_EXNREF_S = 1834, // WebAssemblyInstrFormats.td:61
1850 TABLE_FILL_EXTERNREF = 1835, // WebAssemblyInstrFormats.td:59
1851 TABLE_FILL_EXTERNREF_S = 1836, // WebAssemblyInstrFormats.td:61
1852 TABLE_FILL_FUNCREF = 1837, // WebAssemblyInstrFormats.td:59
1853 TABLE_FILL_FUNCREF_S = 1838, // WebAssemblyInstrFormats.td:61
1854 TABLE_GET_EXNREF = 1839, // WebAssemblyInstrFormats.td:59
1855 TABLE_GET_EXNREF_S = 1840, // WebAssemblyInstrFormats.td:61
1856 TABLE_GET_EXTERNREF = 1841, // WebAssemblyInstrFormats.td:59
1857 TABLE_GET_EXTERNREF_S = 1842, // WebAssemblyInstrFormats.td:61
1858 TABLE_GET_FUNCREF = 1843, // WebAssemblyInstrFormats.td:59
1859 TABLE_GET_FUNCREF_S = 1844, // WebAssemblyInstrFormats.td:61
1860 TABLE_GROW_EXNREF = 1845, // WebAssemblyInstrFormats.td:59
1861 TABLE_GROW_EXNREF_S = 1846, // WebAssemblyInstrFormats.td:61
1862 TABLE_GROW_EXTERNREF = 1847, // WebAssemblyInstrFormats.td:59
1863 TABLE_GROW_EXTERNREF_S = 1848, // WebAssemblyInstrFormats.td:61
1864 TABLE_GROW_FUNCREF = 1849, // WebAssemblyInstrFormats.td:59
1865 TABLE_GROW_FUNCREF_S = 1850, // WebAssemblyInstrFormats.td:61
1866 TABLE_SET_EXNREF = 1851, // WebAssemblyInstrFormats.td:59
1867 TABLE_SET_EXNREF_S = 1852, // WebAssemblyInstrFormats.td:61
1868 TABLE_SET_EXTERNREF = 1853, // WebAssemblyInstrFormats.td:59
1869 TABLE_SET_EXTERNREF_S = 1854, // WebAssemblyInstrFormats.td:61
1870 TABLE_SET_FUNCREF = 1855, // WebAssemblyInstrFormats.td:59
1871 TABLE_SET_FUNCREF_S = 1856, // WebAssemblyInstrFormats.td:61
1872 TABLE_SIZE = 1857, // WebAssemblyInstrFormats.td:59
1873 TABLE_SIZE_S = 1858, // WebAssemblyInstrFormats.td:61
1874 TEE_EXNREF = 1859, // WebAssemblyInstrFormats.td:59
1875 TEE_EXNREF_S = 1860, // WebAssemblyInstrFormats.td:61
1876 TEE_EXTERNREF = 1861, // WebAssemblyInstrFormats.td:59
1877 TEE_EXTERNREF_S = 1862, // WebAssemblyInstrFormats.td:61
1878 TEE_F32 = 1863, // WebAssemblyInstrFormats.td:59
1879 TEE_F32_S = 1864, // WebAssemblyInstrFormats.td:61
1880 TEE_F64 = 1865, // WebAssemblyInstrFormats.td:59
1881 TEE_F64_S = 1866, // WebAssemblyInstrFormats.td:61
1882 TEE_FUNCREF = 1867, // WebAssemblyInstrFormats.td:59
1883 TEE_FUNCREF_S = 1868, // WebAssemblyInstrFormats.td:61
1884 TEE_I32 = 1869, // WebAssemblyInstrFormats.td:59
1885 TEE_I32_S = 1870, // WebAssemblyInstrFormats.td:61
1886 TEE_I64 = 1871, // WebAssemblyInstrFormats.td:59
1887 TEE_I64_S = 1872, // WebAssemblyInstrFormats.td:61
1888 TEE_V128 = 1873, // WebAssemblyInstrFormats.td:59
1889 TEE_V128_S = 1874, // WebAssemblyInstrFormats.td:61
1890 THROW = 1875, // WebAssemblyInstrFormats.td:59
1891 THROW_REF = 1876, // WebAssemblyInstrFormats.td:59
1892 THROW_REF_S = 1877, // WebAssemblyInstrFormats.td:61
1893 THROW_S = 1878, // WebAssemblyInstrFormats.td:61
1894 TRUNC_F16x8 = 1879, // WebAssemblyInstrFormats.td:59
1895 TRUNC_F16x8_S = 1880, // WebAssemblyInstrFormats.td:61
1896 TRUNC_F32 = 1881, // WebAssemblyInstrFormats.td:59
1897 TRUNC_F32_S = 1882, // WebAssemblyInstrFormats.td:61
1898 TRUNC_F32x4 = 1883, // WebAssemblyInstrFormats.td:59
1899 TRUNC_F32x4_S = 1884, // WebAssemblyInstrFormats.td:61
1900 TRUNC_F64 = 1885, // WebAssemblyInstrFormats.td:59
1901 TRUNC_F64_S = 1886, // WebAssemblyInstrFormats.td:61
1902 TRUNC_F64x2 = 1887, // WebAssemblyInstrFormats.td:59
1903 TRUNC_F64x2_S = 1888, // WebAssemblyInstrFormats.td:61
1904 TRY = 1889, // WebAssemblyInstrFormats.td:59
1905 TRY_S = 1890, // WebAssemblyInstrFormats.td:61
1906 TRY_TABLE = 1891, // WebAssemblyInstrFormats.td:59
1907 TRY_TABLE_S = 1892, // WebAssemblyInstrFormats.td:61
1908 UNREACHABLE = 1893, // WebAssemblyInstrFormats.td:59
1909 UNREACHABLE_S = 1894, // WebAssemblyInstrFormats.td:61
1910 XOR = 1895, // WebAssemblyInstrFormats.td:59
1911 XOR_I32 = 1896, // WebAssemblyInstrFormats.td:59
1912 XOR_I32_S = 1897, // WebAssemblyInstrFormats.td:61
1913 XOR_I64 = 1898, // WebAssemblyInstrFormats.td:59
1914 XOR_I64_S = 1899, // WebAssemblyInstrFormats.td:61
1915 XOR_S = 1900, // WebAssemblyInstrFormats.td:61
1916 anonymous_14865MEMORY_GROW_A32 = 1901, // WebAssemblyInstrFormats.td:59
1917 anonymous_14865MEMORY_GROW_A32_S = 1902, // WebAssemblyInstrFormats.td:61
1918 anonymous_14865MEMORY_SIZE_A32 = 1903, // WebAssemblyInstrFormats.td:59
1919 anonymous_14865MEMORY_SIZE_A32_S = 1904, // WebAssemblyInstrFormats.td:61
1920 anonymous_14866MEMORY_GROW_A64 = 1905, // WebAssemblyInstrFormats.td:59
1921 anonymous_14866MEMORY_GROW_A64_S = 1906, // WebAssemblyInstrFormats.td:61
1922 anonymous_14866MEMORY_SIZE_A64 = 1907, // WebAssemblyInstrFormats.td:59
1923 anonymous_14866MEMORY_SIZE_A64_S = 1908, // WebAssemblyInstrFormats.td:61
1924 convert_low_s_F64x2 = 1909, // WebAssemblyInstrFormats.td:59
1925 convert_low_s_F64x2_S = 1910, // WebAssemblyInstrFormats.td:61
1926 convert_low_u_F64x2 = 1911, // WebAssemblyInstrFormats.td:59
1927 convert_low_u_F64x2_S = 1912, // WebAssemblyInstrFormats.td:61
1928 demote_zero_F16x8 = 1913, // WebAssemblyInstrFormats.td:59
1929 demote_zero_F16x8_S = 1914, // WebAssemblyInstrFormats.td:61
1930 demote_zero_F32x4 = 1915, // WebAssemblyInstrFormats.td:59
1931 demote_zero_F32x4_S = 1916, // WebAssemblyInstrFormats.td:61
1932 extadd_pairwise_s_I16x8 = 1917, // WebAssemblyInstrFormats.td:59
1933 extadd_pairwise_s_I16x8_S = 1918, // WebAssemblyInstrFormats.td:61
1934 extadd_pairwise_s_I32x4 = 1919, // WebAssemblyInstrFormats.td:59
1935 extadd_pairwise_s_I32x4_S = 1920, // WebAssemblyInstrFormats.td:61
1936 extadd_pairwise_u_I16x8 = 1921, // WebAssemblyInstrFormats.td:59
1937 extadd_pairwise_u_I16x8_S = 1922, // WebAssemblyInstrFormats.td:61
1938 extadd_pairwise_u_I32x4 = 1923, // WebAssemblyInstrFormats.td:59
1939 extadd_pairwise_u_I32x4_S = 1924, // WebAssemblyInstrFormats.td:61
1940 extend_high_s_I16x8 = 1925, // WebAssemblyInstrFormats.td:59
1941 extend_high_s_I16x8_S = 1926, // WebAssemblyInstrFormats.td:61
1942 extend_high_s_I32x4 = 1927, // WebAssemblyInstrFormats.td:59
1943 extend_high_s_I32x4_S = 1928, // WebAssemblyInstrFormats.td:61
1944 extend_high_s_I64x2 = 1929, // WebAssemblyInstrFormats.td:59
1945 extend_high_s_I64x2_S = 1930, // WebAssemblyInstrFormats.td:61
1946 extend_high_u_I16x8 = 1931, // WebAssemblyInstrFormats.td:59
1947 extend_high_u_I16x8_S = 1932, // WebAssemblyInstrFormats.td:61
1948 extend_high_u_I32x4 = 1933, // WebAssemblyInstrFormats.td:59
1949 extend_high_u_I32x4_S = 1934, // WebAssemblyInstrFormats.td:61
1950 extend_high_u_I64x2 = 1935, // WebAssemblyInstrFormats.td:59
1951 extend_high_u_I64x2_S = 1936, // WebAssemblyInstrFormats.td:61
1952 extend_low_s_I16x8 = 1937, // WebAssemblyInstrFormats.td:59
1953 extend_low_s_I16x8_S = 1938, // WebAssemblyInstrFormats.td:61
1954 extend_low_s_I32x4 = 1939, // WebAssemblyInstrFormats.td:59
1955 extend_low_s_I32x4_S = 1940, // WebAssemblyInstrFormats.td:61
1956 extend_low_s_I64x2 = 1941, // WebAssemblyInstrFormats.td:59
1957 extend_low_s_I64x2_S = 1942, // WebAssemblyInstrFormats.td:61
1958 extend_low_u_I16x8 = 1943, // WebAssemblyInstrFormats.td:59
1959 extend_low_u_I16x8_S = 1944, // WebAssemblyInstrFormats.td:61
1960 extend_low_u_I32x4 = 1945, // WebAssemblyInstrFormats.td:59
1961 extend_low_u_I32x4_S = 1946, // WebAssemblyInstrFormats.td:61
1962 extend_low_u_I64x2 = 1947, // WebAssemblyInstrFormats.td:59
1963 extend_low_u_I64x2_S = 1948, // WebAssemblyInstrFormats.td:61
1964 fp_to_sint_I16x8 = 1949, // WebAssemblyInstrFormats.td:59
1965 fp_to_sint_I16x8_S = 1950, // WebAssemblyInstrFormats.td:61
1966 fp_to_sint_I32x4 = 1951, // WebAssemblyInstrFormats.td:59
1967 fp_to_sint_I32x4_S = 1952, // WebAssemblyInstrFormats.td:61
1968 fp_to_uint_I16x8 = 1953, // WebAssemblyInstrFormats.td:59
1969 fp_to_uint_I16x8_S = 1954, // WebAssemblyInstrFormats.td:61
1970 fp_to_uint_I32x4 = 1955, // WebAssemblyInstrFormats.td:59
1971 fp_to_uint_I32x4_S = 1956, // WebAssemblyInstrFormats.td:61
1972 int_wasm_relaxed_trunc_signed_I32x4 = 1957, // WebAssemblyInstrFormats.td:59
1973 int_wasm_relaxed_trunc_signed_I32x4_S = 1958, // WebAssemblyInstrFormats.td:61
1974 int_wasm_relaxed_trunc_signed_zero_I32x4 = 1959, // WebAssemblyInstrFormats.td:59
1975 int_wasm_relaxed_trunc_signed_zero_I32x4_S = 1960, // WebAssemblyInstrFormats.td:61
1976 int_wasm_relaxed_trunc_unsigned_I32x4 = 1961, // WebAssemblyInstrFormats.td:59
1977 int_wasm_relaxed_trunc_unsigned_I32x4_S = 1962, // WebAssemblyInstrFormats.td:61
1978 int_wasm_relaxed_trunc_unsigned_zero_I32x4 = 1963, // WebAssemblyInstrFormats.td:59
1979 int_wasm_relaxed_trunc_unsigned_zero_I32x4_S = 1964, // WebAssemblyInstrFormats.td:61
1980 promote_low_F32x4 = 1965, // WebAssemblyInstrFormats.td:59
1981 promote_low_F32x4_S = 1966, // WebAssemblyInstrFormats.td:61
1982 promote_low_F64x2 = 1967, // WebAssemblyInstrFormats.td:59
1983 promote_low_F64x2_S = 1968, // WebAssemblyInstrFormats.td:61
1984 sint_to_fp_F16x8 = 1969, // WebAssemblyInstrFormats.td:59
1985 sint_to_fp_F16x8_S = 1970, // WebAssemblyInstrFormats.td:61
1986 sint_to_fp_F32x4 = 1971, // WebAssemblyInstrFormats.td:59
1987 sint_to_fp_F32x4_S = 1972, // WebAssemblyInstrFormats.td:61
1988 trunc_sat_zero_s_I32x4 = 1973, // WebAssemblyInstrFormats.td:59
1989 trunc_sat_zero_s_I32x4_S = 1974, // WebAssemblyInstrFormats.td:61
1990 trunc_sat_zero_u_I32x4 = 1975, // WebAssemblyInstrFormats.td:59
1991 trunc_sat_zero_u_I32x4_S = 1976, // WebAssemblyInstrFormats.td:61
1992 uint_to_fp_F16x8 = 1977, // WebAssemblyInstrFormats.td:59
1993 uint_to_fp_F16x8_S = 1978, // WebAssemblyInstrFormats.td:61
1994 uint_to_fp_F32x4 = 1979, // WebAssemblyInstrFormats.td:59
1995 uint_to_fp_F32x4_S = 1980, // WebAssemblyInstrFormats.td:61
1996 INSTRUCTION_LIST_END = 1981
1997 };
1998 enum RegClassByHwModeUses : uint16_t {
1999 wasm_ptr_rc,
2000 };
2001
2002} // namespace llvm::WebAssembly
2003
2004#endif // GET_INSTRINFO_ENUM
2005
2006#ifdef GET_INSTRINFO_SCHED_ENUM
2007#undef GET_INSTRINFO_SCHED_ENUM
2008
2009namespace llvm::WebAssembly::Sched {
2010
2011 enum {
2012 NoInstrModel = 0,
2013 SCHED_LIST_END = 1
2014 };
2015
2016} // namespace llvm::WebAssembly::Sched
2017
2018#endif // GET_INSTRINFO_SCHED_ENUM
2019
2020#if defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
2021
2022namespace llvm {
2023
2024struct WebAssemblyInstrTable {
2025 MCInstrDesc Insts[1981];
2026 static_assert(alignof(MCInstrDesc) >= alignof(MCPhysReg), "Unwanted padding between Insts and ImplicitOps");
2027 MCPhysReg ImplicitOps[10];
2028 char Padding[sizeof(MCOperandInfo) - sizeof ImplicitOps % sizeof(MCOperandInfo)];
2029 static_assert(alignof(MCInstrDesc) >= alignof(MCOperandInfo), "Unwanted padding between Insts and OperandInfo");
2030 MCOperandInfo OperandInfo[890];
2031};
2032} // namespace llvm
2033
2034#endif // defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
2035
2036#ifdef GET_INSTRINFO_MC_DESC
2037#undef GET_INSTRINFO_MC_DESC
2038
2039namespace llvm {
2040
2041static_assert((sizeof WebAssemblyInstrTable::ImplicitOps + sizeof WebAssemblyInstrTable::Padding) % sizeof(MCOperandInfo) == 0);
2042static constexpr unsigned WebAssemblyOpInfoBase = (sizeof WebAssemblyInstrTable::ImplicitOps + sizeof WebAssemblyInstrTable::Padding) / sizeof(MCOperandInfo);
2043
2044extern const WebAssemblyInstrTable WebAssemblyDescs = {
2045 {
2046 { 1980, 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
2047 { 1979, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // uint_to_fp_F32x4
2048 { 1978, 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
2049 { 1977, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // uint_to_fp_F16x8
2050 { 1976, 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
2051 { 1975, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // trunc_sat_zero_u_I32x4
2052 { 1974, 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
2053 { 1973, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // trunc_sat_zero_s_I32x4
2054 { 1972, 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
2055 { 1971, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // sint_to_fp_F32x4
2056 { 1970, 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
2057 { 1969, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // sint_to_fp_F16x8
2058 { 1968, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // promote_low_F64x2_S
2059 { 1967, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // promote_low_F64x2
2060 { 1966, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // promote_low_F32x4_S
2061 { 1965, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // promote_low_F32x4
2062 { 1964, 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
2063 { 1963, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // int_wasm_relaxed_trunc_unsigned_zero_I32x4
2064 { 1962, 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
2065 { 1961, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // int_wasm_relaxed_trunc_unsigned_I32x4
2066 { 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_signed_zero_I32x4_S
2067 { 1959, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // int_wasm_relaxed_trunc_signed_zero_I32x4
2068 { 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_signed_I32x4_S
2069 { 1957, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // int_wasm_relaxed_trunc_signed_I32x4
2070 { 1956, 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
2071 { 1955, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // fp_to_uint_I32x4
2072 { 1954, 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
2073 { 1953, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // fp_to_uint_I16x8
2074 { 1952, 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
2075 { 1951, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // fp_to_sint_I32x4
2076 { 1950, 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
2077 { 1949, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // fp_to_sint_I16x8
2078 { 1948, 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
2079 { 1947, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_low_u_I64x2
2080 { 1946, 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
2081 { 1945, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_low_u_I32x4
2082 { 1944, 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
2083 { 1943, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_low_u_I16x8
2084 { 1942, 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
2085 { 1941, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_low_s_I64x2
2086 { 1940, 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
2087 { 1939, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_low_s_I32x4
2088 { 1938, 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
2089 { 1937, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_low_s_I16x8
2090 { 1936, 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
2091 { 1935, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_high_u_I64x2
2092 { 1934, 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
2093 { 1933, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_high_u_I32x4
2094 { 1932, 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
2095 { 1931, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_high_u_I16x8
2096 { 1930, 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
2097 { 1929, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_high_s_I64x2
2098 { 1928, 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
2099 { 1927, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_high_s_I32x4
2100 { 1926, 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
2101 { 1925, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extend_high_s_I16x8
2102 { 1924, 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
2103 { 1923, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extadd_pairwise_u_I32x4
2104 { 1922, 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
2105 { 1921, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extadd_pairwise_u_I16x8
2106 { 1920, 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
2107 { 1919, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extadd_pairwise_s_I32x4
2108 { 1918, 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
2109 { 1917, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // extadd_pairwise_s_I16x8
2110 { 1916, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // demote_zero_F32x4_S
2111 { 1915, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // demote_zero_F32x4
2112 { 1914, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // demote_zero_F16x8_S
2113 { 1913, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // demote_zero_F16x8
2114 { 1912, 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
2115 { 1911, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // convert_low_u_F64x2
2116 { 1910, 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
2117 { 1909, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // convert_low_s_F64x2
2118 { 1908, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // anonymous_14866MEMORY_SIZE_A64_S
2119 { 1907, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 190, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // anonymous_14866MEMORY_SIZE_A64
2120 { 1906, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // anonymous_14866MEMORY_GROW_A64_S
2121 { 1905, 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_14866MEMORY_GROW_A64
2122 { 1904, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // anonymous_14865MEMORY_SIZE_A32_S
2123 { 1903, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 188, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // anonymous_14865MEMORY_SIZE_A32
2124 { 1902, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // anonymous_14865MEMORY_GROW_A32_S
2125 { 1901, 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_14865MEMORY_GROW_A32
2126 { 1900, 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
2127 { 1899, 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
2128 { 1898, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // XOR_I64
2129 { 1897, 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
2130 { 1896, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // XOR_I32
2131 { 1895, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // XOR
2132 { 1894, 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
2133 { 1893, 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
2134 { 1892, 2, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 882, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRY_TABLE_S
2135 { 1891, 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
2136 { 1890, 1, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 297, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRY_S
2137 { 1889, 1, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 297, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRY
2138 { 1888, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRUNC_F64x2_S
2139 { 1887, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRUNC_F64x2
2140 { 1886, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRUNC_F64_S
2141 { 1885, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 159, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRUNC_F64
2142 { 1884, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRUNC_F32x4_S
2143 { 1883, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRUNC_F32x4
2144 { 1882, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRUNC_F32_S
2145 { 1881, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 157, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRUNC_F32
2146 { 1880, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRUNC_F16x8_S
2147 { 1879, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TRUNC_F16x8
2148 { 1878, 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
2149 { 1877, 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
2150 { 1876, 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
2151 { 1875, 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
2152 { 1874, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_V128_S
2153 { 1873, 3, 2, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_V128
2154 { 1872, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_I64_S
2155 { 1871, 3, 2, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_I64
2156 { 1870, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_I32_S
2157 { 1869, 3, 2, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_I32
2158 { 1868, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_FUNCREF_S
2159 { 1867, 3, 2, 0, 0, 0, 1, WebAssemblyOpInfoBase + 879, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_FUNCREF
2160 { 1866, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_F64_S
2161 { 1865, 3, 2, 0, 0, 0, 1, WebAssemblyOpInfoBase + 167, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_F64
2162 { 1864, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_F32_S
2163 { 1863, 3, 2, 0, 0, 0, 1, WebAssemblyOpInfoBase + 164, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_F32
2164 { 1862, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_EXTERNREF_S
2165 { 1861, 3, 2, 0, 0, 0, 1, WebAssemblyOpInfoBase + 876, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_EXTERNREF
2166 { 1860, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_EXNREF_S
2167 { 1859, 3, 2, 0, 0, 0, 1, WebAssemblyOpInfoBase + 873, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TEE_EXNREF
2168 { 1858, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 832, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_SIZE_S
2169 { 1857, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 871, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_SIZE
2170 { 1856, 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
2171 { 1855, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 868, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_SET_FUNCREF
2172 { 1854, 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
2173 { 1853, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 865, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_SET_EXTERNREF
2174 { 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_EXNREF_S
2175 { 1851, 3, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 862, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_SET_EXNREF
2176 { 1850, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 832, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_GROW_FUNCREF_S
2177 { 1849, 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
2178 { 1848, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 832, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_GROW_EXTERNREF_S
2179 { 1847, 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
2180 { 1846, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 832, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_GROW_EXNREF_S
2181 { 1845, 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
2182 { 1844, 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
2183 { 1843, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 847, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_GET_FUNCREF
2184 { 1842, 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
2185 { 1841, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 844, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_GET_EXTERNREF
2186 { 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_EXNREF_S
2187 { 1839, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 841, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_GET_EXNREF
2188 { 1838, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 832, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_FILL_FUNCREF_S
2189 { 1837, 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
2190 { 1836, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 832, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_FILL_EXTERNREF_S
2191 { 1835, 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
2192 { 1834, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 832, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_FILL_EXNREF_S
2193 { 1833, 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
2194 { 1832, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 826, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // TABLE_COPY_S
2195 { 1831, 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
2196 { 1830, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SWIZZLE_S
2197 { 1829, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SWIZZLE
2198 { 1828, 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
2199 { 1827, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_SAT_U_I8x16
2200 { 1826, 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
2201 { 1825, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_SAT_U_I16x8
2202 { 1824, 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
2203 { 1823, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_SAT_S_I8x16
2204 { 1822, 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
2205 { 1821, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_SAT_S_I16x8
2206 { 1820, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_I8x16_S
2207 { 1819, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_I8x16
2208 { 1818, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_I64x2_S
2209 { 1817, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_I64x2
2210 { 1816, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_I64_S
2211 { 1815, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_I64
2212 { 1814, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_I32x4_S
2213 { 1813, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_I32x4
2214 { 1812, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_I32_S
2215 { 1811, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_I32
2216 { 1810, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_I16x8_S
2217 { 1809, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_I16x8
2218 { 1808, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_F64x2_S
2219 { 1807, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_F64x2
2220 { 1806, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_F64_S
2221 { 1805, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 167, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_F64
2222 { 1804, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_F32x4_S
2223 { 1803, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_F32x4
2224 { 1802, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_F32_S
2225 { 1801, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 164, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_F32
2226 { 1800, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_F16x8_S
2227 { 1799, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUB_F16x8
2228 { 1798, 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
2229 { 1797, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 817, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_V128_A64
2230 { 1796, 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
2231 { 1795, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 813, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_V128_A32
2232 { 1794, 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
2233 { 1793, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 808, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_LANE_I8x16_A64
2234 { 1792, 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
2235 { 1791, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 803, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_LANE_I8x16_A32
2236 { 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_I64x2_A64_S
2237 { 1789, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 808, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_LANE_I64x2_A64
2238 { 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_I64x2_A32_S
2239 { 1787, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 803, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_LANE_I64x2_A32
2240 { 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_I32x4_A64_S
2241 { 1785, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 808, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_LANE_I32x4_A64
2242 { 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_I32x4_A32_S
2243 { 1783, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 803, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_LANE_I32x4_A32
2244 { 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_I16x8_A64_S
2245 { 1781, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 808, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_LANE_I16x8_A64
2246 { 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_I16x8_A32_S
2247 { 1779, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 803, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_LANE_I16x8_A32
2248 { 1778, 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
2249 { 1777, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 783, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_I64_A64
2250 { 1776, 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
2251 { 1775, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 779, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_I64_A32
2252 { 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_I32_A64_S
2253 { 1773, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 775, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_I32_A64
2254 { 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_I32_A32_S
2255 { 1771, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 771, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_I32_A32
2256 { 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_F64_A64_S
2257 { 1769, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 799, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_F64_A64
2258 { 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_F64_A32_S
2259 { 1767, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 795, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_F64_A32
2260 { 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_F32_A64_S
2261 { 1765, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 791, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_F32_A64
2262 { 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_F32_A32_S
2263 { 1763, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 787, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_F32_A32
2264 { 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_F16_F32_A64_S
2265 { 1761, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 791, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_F16_F32_A64
2266 { 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_F16_F32_A32_S
2267 { 1759, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 787, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE_F16_F32_A32
2268 { 1758, 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
2269 { 1757, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 783, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE8_I64_A64
2270 { 1756, 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
2271 { 1755, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 779, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE8_I64_A32
2272 { 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_I32_A64_S
2273 { 1753, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 775, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE8_I32_A64
2274 { 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_I32_A32_S
2275 { 1751, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 771, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE8_I32_A32
2276 { 1750, 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
2277 { 1749, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 783, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE32_I64_A64
2278 { 1748, 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
2279 { 1747, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 779, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE32_I64_A32
2280 { 1746, 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
2281 { 1745, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 783, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE16_I64_A64
2282 { 1744, 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
2283 { 1743, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 779, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE16_I64_A32
2284 { 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_I32_A64_S
2285 { 1741, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 775, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE16_I32_A64
2286 { 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_I32_A32_S
2287 { 1739, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 771, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STORE16_I32_A32
2288 { 1738, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SQRT_F64x2_S
2289 { 1737, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SQRT_F64x2
2290 { 1736, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SQRT_F64_S
2291 { 1735, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 159, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SQRT_F64
2292 { 1734, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SQRT_F32x4_S
2293 { 1733, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SQRT_F32x4
2294 { 1732, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SQRT_F32_S
2295 { 1731, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 157, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SQRT_F32
2296 { 1730, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SQRT_F16x8_S
2297 { 1729, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SQRT_F16x8
2298 { 1728, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_I8x16_S
2299 { 1727, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 767, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_I8x16
2300 { 1726, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_I64x2_S
2301 { 1725, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 769, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_I64x2
2302 { 1724, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_I32x4_S
2303 { 1723, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 767, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_I32x4
2304 { 1722, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_I16x8_S
2305 { 1721, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 767, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_I16x8
2306 { 1720, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_F64x2_S
2307 { 1719, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 765, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_F64x2
2308 { 1718, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_F32x4_S
2309 { 1717, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 763, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_F32x4
2310 { 1716, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_F16x8_S
2311 { 1715, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 763, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPLAT_F16x8
2312 { 1714, 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
2313 { 1713, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SIMD_RELAXED_FMIN_F64x2
2314 { 1712, 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
2315 { 1711, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SIMD_RELAXED_FMIN_F32x4
2316 { 1710, 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
2317 { 1709, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SIMD_RELAXED_FMAX_F64x2
2318 { 1708, 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
2319 { 1707, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SIMD_RELAXED_FMAX_F32x4
2320 { 1706, 16, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 388, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHUFFLE_S
2321 { 1705, 19, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 744, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHUFFLE
2322 { 1704, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_U_I8x16_S
2323 { 1703, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 741, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_U_I8x16
2324 { 1702, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_U_I64x2_S
2325 { 1701, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 741, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_U_I64x2
2326 { 1700, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_U_I64_S
2327 { 1699, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_U_I64
2328 { 1698, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_U_I32x4_S
2329 { 1697, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 741, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_U_I32x4
2330 { 1696, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_U_I32_S
2331 { 1695, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_U_I32
2332 { 1694, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_U_I16x8_S
2333 { 1693, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 741, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_U_I16x8
2334 { 1692, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_S_I8x16_S
2335 { 1691, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 741, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_S_I8x16
2336 { 1690, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_S_I64x2_S
2337 { 1689, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 741, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_S_I64x2
2338 { 1688, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_S_I64_S
2339 { 1687, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_S_I64
2340 { 1686, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_S_I32x4_S
2341 { 1685, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 741, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_S_I32x4
2342 { 1684, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_S_I32_S
2343 { 1683, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_S_I32
2344 { 1682, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_S_I16x8_S
2345 { 1681, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 741, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHR_S_I16x8
2346 { 1680, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHL_I8x16_S
2347 { 1679, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 741, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHL_I8x16
2348 { 1678, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHL_I64x2_S
2349 { 1677, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 741, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHL_I64x2
2350 { 1676, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHL_I64_S
2351 { 1675, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHL_I64
2352 { 1674, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHL_I32x4_S
2353 { 1673, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 741, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHL_I32x4
2354 { 1672, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHL_I32_S
2355 { 1671, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHL_I32
2356 { 1670, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHL_I16x8_S
2357 { 1669, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 741, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SHL_I16x8
2358 { 1668, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_V128_S
2359 { 1667, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 737, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_V128
2360 { 1666, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 736, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_T_S
2361 { 1665, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 736, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_T
2362 { 1664, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_I64_S
2363 { 1663, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 732, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_I64
2364 { 1662, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_I32_S
2365 { 1661, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 728, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_I32
2366 { 1660, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_FUNCREF_S
2367 { 1659, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 724, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_FUNCREF
2368 { 1658, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_F64_S
2369 { 1657, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 720, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_F64
2370 { 1656, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_F32_S
2371 { 1655, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 716, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_F32
2372 { 1654, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_EXTERNREF_S
2373 { 1653, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 712, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_EXTERNREF
2374 { 1652, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_EXNREF_S
2375 { 1651, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 708, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SELECT_EXNREF
2376 { 1650, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ROTR_I64_S
2377 { 1649, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ROTR_I64
2378 { 1648, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ROTR_I32_S
2379 { 1647, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ROTR_I32
2380 { 1646, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ROTL_I64_S
2381 { 1645, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ROTL_I64
2382 { 1644, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ROTL_I32_S
2383 { 1643, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ROTL_I32
2384 { 1642, 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
2385 { 1641, 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
2386 { 1640, 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
2387 { 1639, 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
2388 { 1638, 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
2389 { 1637, 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
2390 { 1636, 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
2391 { 1635, 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
2392 { 1634, 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
2393 { 1633, 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
2394 { 1632, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_I8x16_S
2395 { 1631, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 700, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_I8x16
2396 { 1630, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_I64x2_S
2397 { 1629, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 704, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_I64x2
2398 { 1628, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_I32x4_S
2399 { 1627, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 700, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_I32x4
2400 { 1626, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_I16x8_S
2401 { 1625, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 700, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_I16x8
2402 { 1624, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_F64x2_S
2403 { 1623, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 696, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_F64x2
2404 { 1622, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_F32x4_S
2405 { 1621, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 692, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_F32x4
2406 { 1620, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_F16x8_S
2407 { 1619, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 692, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REPLACE_LANE_F16x8
2408 { 1618, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REM_U_I64_S
2409 { 1617, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REM_U_I64
2410 { 1616, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REM_U_I32_S
2411 { 1615, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REM_U_I32
2412 { 1614, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REM_S_I64_S
2413 { 1613, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REM_S_I64
2414 { 1612, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REM_S_I32_S
2415 { 1611, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REM_S_I32
2416 { 1610, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RELAXED_SWIZZLE_S
2417 { 1609, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RELAXED_SWIZZLE
2418 { 1608, 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
2419 { 1607, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RELAXED_Q15MULR_S_I16x8
2420 { 1606, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RELAXED_DOT_S
2421 { 1605, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RELAXED_DOT_BFLOAT_S
2422 { 1604, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RELAXED_DOT_BFLOAT
2423 { 1603, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RELAXED_DOT_ADD_S
2424 { 1602, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RELAXED_DOT_ADD
2425 { 1601, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RELAXED_DOT
2426 { 1600, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 307, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_TEST_FUNCREF_S
2427 { 1599, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 689, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_TEST_FUNCREF
2428 { 1598, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_NULL_FUNCREF_S
2429 { 1597, 1, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 413, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_NULL_FUNCREF
2430 { 1596, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_NULL_EXTERNREF_S
2431 { 1595, 1, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 410, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_NULL_EXTERNREF
2432 { 1594, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_NULL_EXNREF_S
2433 { 1593, 1, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 309, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_NULL_EXNREF
2434 { 1592, 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
2435 { 1591, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 687, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_IS_NULL_FUNCREF
2436 { 1590, 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
2437 { 1589, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 685, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_IS_NULL_EXTERNREF
2438 { 1588, 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
2439 { 1587, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 683, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_IS_NULL_EXNREF
2440 { 1586, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 151, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_FUNC_S
2441 { 1585, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 681, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_FUNC
2442 { 1584, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 307, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_CAST_FUNCREF_S
2443 { 1583, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 678, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REF_CAST_FUNCREF
2444 { 1582, 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
2445 { 1581, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // Q15MULR_SAT_S_I16x8
2446 { 1580, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // POPCNT_I8x16_S
2447 { 1579, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // POPCNT_I8x16
2448 { 1578, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // POPCNT_I64_S
2449 { 1577, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 312, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // POPCNT_I64
2450 { 1576, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // POPCNT_I32_S
2451 { 1575, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 310, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // POPCNT_I32
2452 { 1574, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PMIN_F64x2_S
2453 { 1573, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PMIN_F64x2
2454 { 1572, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PMIN_F32x4_S
2455 { 1571, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PMIN_F32x4
2456 { 1570, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PMIN_F16x8_S
2457 { 1569, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PMIN_F16x8
2458 { 1568, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PMAX_F64x2_S
2459 { 1567, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PMAX_F64x2
2460 { 1566, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PMAX_F32x4_S
2461 { 1565, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PMAX_F32x4
2462 { 1564, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PMAX_F16x8_S
2463 { 1563, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PMAX_F16x8
2464 { 1562, 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
2465 { 1561, 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
2466 { 1560, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // OR_I64
2467 { 1559, 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
2468 { 1558, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // OR_I32
2469 { 1557, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // OR
2470 { 1556, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NOT_S
2471 { 1555, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NOT
2472 { 1554, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NOP_S
2473 { 1553, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NOP
2474 { 1552, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NMADD_F64x2_S
2475 { 1551, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NMADD_F64x2
2476 { 1550, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NMADD_F32x4_S
2477 { 1549, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NMADD_F32x4
2478 { 1548, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NMADD_F16x8_S
2479 { 1547, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NMADD_F16x8
2480 { 1546, 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
2481 { 1545, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_I8x16
2482 { 1544, 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
2483 { 1543, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_I64x2
2484 { 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_I64_S
2485 { 1541, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 423, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_I64
2486 { 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_I32x4_S
2487 { 1539, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_I32x4
2488 { 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_I32_S
2489 { 1537, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_I32
2490 { 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_I16x8_S
2491 { 1535, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_I16x8
2492 { 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_F64x2_S
2493 { 1533, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_F64x2
2494 { 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_F64_S
2495 { 1531, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 420, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_F64
2496 { 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_F32x4_S
2497 { 1529, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_F32x4
2498 { 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_F32_S
2499 { 1527, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 417, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_F32
2500 { 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_F16x8_S
2501 { 1525, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NE_F16x8
2502 { 1524, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_I8x16_S
2503 { 1523, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_I8x16
2504 { 1522, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_I64x2_S
2505 { 1521, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_I64x2
2506 { 1520, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_I32x4_S
2507 { 1519, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_I32x4
2508 { 1518, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_I16x8_S
2509 { 1517, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_I16x8
2510 { 1516, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_F64x2_S
2511 { 1515, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_F64x2
2512 { 1514, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_F64_S
2513 { 1513, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 159, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_F64
2514 { 1512, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_F32x4_S
2515 { 1511, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_F32x4
2516 { 1510, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_F32_S
2517 { 1509, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 157, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_F32
2518 { 1508, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_F16x8_S
2519 { 1507, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEG_F16x8
2520 { 1506, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEAREST_F64x2_S
2521 { 1505, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEAREST_F64x2
2522 { 1504, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEAREST_F64_S
2523 { 1503, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 159, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEAREST_F64
2524 { 1502, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEAREST_F32x4_S
2525 { 1501, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEAREST_F32x4
2526 { 1500, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEAREST_F32_S
2527 { 1499, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 157, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEAREST_F32
2528 { 1498, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEAREST_F16x8_S
2529 { 1497, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEAREST_F16x8
2530 { 1496, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NARROW_U_I8x16_S
2531 { 1495, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NARROW_U_I8x16
2532 { 1494, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NARROW_U_I16x8_S
2533 { 1493, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NARROW_U_I16x8
2534 { 1492, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NARROW_S_I8x16_S
2535 { 1491, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NARROW_S_I8x16
2536 { 1490, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NARROW_S_I16x8_S
2537 { 1489, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NARROW_S_I16x8
2538 { 1488, 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
2539 { 1487, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_I64x2
2540 { 1486, 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
2541 { 1485, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_I64
2542 { 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_I32x4_S
2543 { 1483, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_I32x4
2544 { 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_I32_S
2545 { 1481, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_I32
2546 { 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_I16x8_S
2547 { 1479, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_I16x8
2548 { 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_F64x2_S
2549 { 1477, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_F64x2
2550 { 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_F64_S
2551 { 1475, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 167, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_F64
2552 { 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_F32x4_S
2553 { 1473, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_F32x4
2554 { 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_F32_S
2555 { 1471, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 164, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_F32
2556 { 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_F16x8_S
2557 { 1469, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MUL_F16x8
2558 { 1468, 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
2559 { 1467, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_U_I8x16
2560 { 1466, 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
2561 { 1465, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_U_I32x4
2562 { 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_I16x8_S
2563 { 1463, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_U_I16x8
2564 { 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_S_I8x16_S
2565 { 1461, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_S_I8x16
2566 { 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_S_I32x4_S
2567 { 1459, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_S_I32x4
2568 { 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_I16x8_S
2569 { 1457, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_S_I16x8
2570 { 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_F64x2_S
2571 { 1455, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_F64x2
2572 { 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_F64_S
2573 { 1453, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 167, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_F64
2574 { 1452, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_F32x4_S
2575 { 1451, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_F32x4
2576 { 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_F32_S
2577 { 1449, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 164, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_F32
2578 { 1448, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_F16x8_S
2579 { 1447, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MIN_F16x8
2580 { 1446, 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
2581 { 1445, 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
2582 { 1444, 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
2583 { 1443, 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
2584 { 1442, 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
2585 { 1441, 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
2586 { 1440, 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
2587 { 1439, 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
2588 { 1438, 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
2589 { 1437, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 669, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_FILL_A64
2590 { 1436, 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
2591 { 1435, 4, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 665, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_FILL_A32
2592 { 1434, 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
2593 { 1433, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 632, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_COPY_A64
2594 { 1432, 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
2595 { 1431, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 625, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMORY_COPY_A32
2596 { 1430, 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
2597 { 1429, 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
2598 { 1428, 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
2599 { 1427, 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
2600 { 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_WAIT32_A64_S
2601 { 1425, 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
2602 { 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_WAIT32_A32_S
2603 { 1423, 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
2604 { 1422, 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
2605 { 1421, 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
2606 { 1420, 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
2607 { 1419, 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
2608 { 1418, 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
2609 { 1417, 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
2610 { 1416, 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
2611 { 1415, 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
2612 { 1414, 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
2613 { 1413, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_U_I8x16
2614 { 1412, 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
2615 { 1411, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_U_I32x4
2616 { 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_I16x8_S
2617 { 1409, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_U_I16x8
2618 { 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_S_I8x16_S
2619 { 1407, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_S_I8x16
2620 { 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_S_I32x4_S
2621 { 1405, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_S_I32x4
2622 { 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_I16x8_S
2623 { 1403, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_S_I16x8
2624 { 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_F64x2_S
2625 { 1401, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_F64x2
2626 { 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_F64_S
2627 { 1399, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 167, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_F64
2628 { 1398, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_F32x4_S
2629 { 1397, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_F32x4
2630 { 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_F32_S
2631 { 1395, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 164, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_F32
2632 { 1394, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_F16x8_S
2633 { 1393, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MAX_F16x8
2634 { 1392, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MADD_F64x2_S
2635 { 1391, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MADD_F64x2
2636 { 1390, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MADD_F32x4_S
2637 { 1389, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MADD_F32x4
2638 { 1388, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MADD_F16x8_S
2639 { 1387, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MADD_F16x8
2640 { 1386, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_U_I8x16_S
2641 { 1385, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_U_I8x16
2642 { 1384, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_U_I64_S
2643 { 1383, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 423, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_U_I64
2644 { 1382, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_U_I32x4_S
2645 { 1381, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_U_I32x4
2646 { 1380, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_U_I32_S
2647 { 1379, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_U_I32
2648 { 1378, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_U_I16x8_S
2649 { 1377, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_U_I16x8
2650 { 1376, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_S_I8x16_S
2651 { 1375, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_S_I8x16
2652 { 1374, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_S_I64x2_S
2653 { 1373, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_S_I64x2
2654 { 1372, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_S_I64_S
2655 { 1371, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 423, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_S_I64
2656 { 1370, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_S_I32x4_S
2657 { 1369, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_S_I32x4
2658 { 1368, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_S_I32_S
2659 { 1367, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_S_I32
2660 { 1366, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_S_I16x8_S
2661 { 1365, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_S_I16x8
2662 { 1364, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_F64x2_S
2663 { 1363, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_F64x2
2664 { 1362, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_F64_S
2665 { 1361, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 420, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_F64
2666 { 1360, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_F32x4_S
2667 { 1359, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_F32x4
2668 { 1358, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_F32_S
2669 { 1357, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 417, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_F32
2670 { 1356, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_F16x8_S
2671 { 1355, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LT_F16x8
2672 { 1354, 1, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 297, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOOP_S
2673 { 1353, 1, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 297, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOOP
2674 { 1352, 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
2675 { 1351, 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
2676 { 1350, 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
2677 { 1349, 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
2678 { 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_I32_S
2679 { 1347, 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
2680 { 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_FUNCREF_S
2681 { 1345, 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
2682 { 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_F64_S
2683 { 1343, 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
2684 { 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_F32_S
2685 { 1341, 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
2686 { 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_EXTERNREF_S
2687 { 1339, 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
2688 { 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_EXNREF_S
2689 { 1337, 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
2690 { 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_SET_V128_S
2691 { 1335, 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
2692 { 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_SET_I64_S
2693 { 1333, 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
2694 { 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_I32_S
2695 { 1331, 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
2696 { 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_FUNCREF_S
2697 { 1329, 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
2698 { 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_F64_S
2699 { 1327, 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
2700 { 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_F32_S
2701 { 1325, 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
2702 { 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_EXTERNREF_S
2703 { 1323, 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
2704 { 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_EXNREF_S
2705 { 1321, 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
2706 { 1320, 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
2707 { 1319, 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
2708 { 1318, 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
2709 { 1317, 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
2710 { 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_I32_S
2711 { 1315, 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
2712 { 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_FUNCREF_S
2713 { 1313, 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
2714 { 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_F64_S
2715 { 1311, 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
2716 { 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_F32_S
2717 { 1309, 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
2718 { 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_EXTERNREF_S
2719 { 1307, 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
2720 { 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_EXNREF_S
2721 { 1305, 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
2722 { 1304, 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
2723 { 1303, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 512, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_ZERO_64_A64
2724 { 1302, 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
2725 { 1301, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 506, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_ZERO_64_A32
2726 { 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_32_A64_S
2727 { 1299, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 512, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_ZERO_32_A64
2728 { 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_32_A32_S
2729 { 1297, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 506, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_ZERO_32_A32
2730 { 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_V128_A64_S
2731 { 1295, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 512, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_V128_A64
2732 { 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_V128_A32_S
2733 { 1293, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 506, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_V128_A32
2734 { 1292, 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
2735 { 1291, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 559, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_LANE_8_A64
2736 { 1290, 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
2737 { 1289, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 550, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_LANE_8_A32
2738 { 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_64_A64_S
2739 { 1287, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 559, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_LANE_64_A64
2740 { 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_64_A32_S
2741 { 1285, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 550, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_LANE_64_A32
2742 { 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_32_A64_S
2743 { 1283, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 559, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_LANE_32_A64
2744 { 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_32_A32_S
2745 { 1281, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 550, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_LANE_32_A32
2746 { 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_16_A64_S
2747 { 1279, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 559, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_LANE_16_A64
2748 { 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_16_A32_S
2749 { 1277, 6, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 550, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_LANE_16_A32
2750 { 1276, 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
2751 { 1275, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 530, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_I64_A64
2752 { 1274, 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
2753 { 1273, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 526, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_I64_A32
2754 { 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_I32_A64_S
2755 { 1271, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 522, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_I32_A64
2756 { 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_I32_A32_S
2757 { 1269, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 518, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_I32_A32
2758 { 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_F64_A64_S
2759 { 1267, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 546, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_F64_A64
2760 { 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_F64_A32_S
2761 { 1265, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 542, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_F64_A32
2762 { 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_F32_A64_S
2763 { 1263, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 538, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_F32_A64
2764 { 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_F32_A32_S
2765 { 1261, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 534, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_F32_A32
2766 { 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_F16_F32_A64_S
2767 { 1259, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 538, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_F16_F32_A64
2768 { 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_F16_F32_A32_S
2769 { 1257, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 534, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD_F16_F32_A32
2770 { 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_EXTEND_U_I64x2_A64_S
2771 { 1255, 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
2772 { 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_EXTEND_U_I64x2_A32_S
2773 { 1253, 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
2774 { 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_I32x4_A64_S
2775 { 1251, 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
2776 { 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_I32x4_A32_S
2777 { 1249, 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
2778 { 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_I16x8_A64_S
2779 { 1247, 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
2780 { 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_I16x8_A32_S
2781 { 1245, 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
2782 { 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_S_I64x2_A64_S
2783 { 1243, 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
2784 { 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_S_I64x2_A32_S
2785 { 1241, 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
2786 { 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_I32x4_A64_S
2787 { 1239, 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
2788 { 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_I32x4_A32_S
2789 { 1237, 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
2790 { 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_I16x8_A64_S
2791 { 1235, 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
2792 { 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_I16x8_A32_S
2793 { 1233, 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
2794 { 1232, 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
2795 { 1231, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 530, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_U_I64_A64
2796 { 1230, 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
2797 { 1229, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 526, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_U_I64_A32
2798 { 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_I32_A64_S
2799 { 1227, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 522, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_U_I32_A64
2800 { 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_I32_A32_S
2801 { 1225, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 518, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_U_I32_A32
2802 { 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_S_I64_A64_S
2803 { 1223, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 530, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_S_I64_A64
2804 { 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_S_I64_A32_S
2805 { 1221, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 526, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_S_I64_A32
2806 { 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_I32_A64_S
2807 { 1219, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 522, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_S_I32_A64
2808 { 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_I32_A32_S
2809 { 1217, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 518, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_S_I32_A32
2810 { 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_SPLAT_A64_S
2811 { 1215, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 512, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_SPLAT_A64
2812 { 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_SPLAT_A32_S
2813 { 1213, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 506, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD8_SPLAT_A32
2814 { 1212, 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
2815 { 1211, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 512, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD64_SPLAT_A64
2816 { 1210, 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
2817 { 1209, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 506, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD64_SPLAT_A32
2818 { 1208, 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
2819 { 1207, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 530, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD32_U_I64_A64
2820 { 1206, 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
2821 { 1205, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 526, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD32_U_I64_A32
2822 { 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_S_I64_A64_S
2823 { 1203, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 530, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD32_S_I64_A64
2824 { 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_S_I64_A32_S
2825 { 1201, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 526, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD32_S_I64_A32
2826 { 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_SPLAT_A64_S
2827 { 1199, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 512, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD32_SPLAT_A64
2828 { 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_SPLAT_A32_S
2829 { 1197, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 506, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD32_SPLAT_A32
2830 { 1196, 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
2831 { 1195, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 530, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_U_I64_A64
2832 { 1194, 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
2833 { 1193, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 526, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_U_I64_A32
2834 { 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_I32_A64_S
2835 { 1191, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 522, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_U_I32_A64
2836 { 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_I32_A32_S
2837 { 1189, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 518, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_U_I32_A32
2838 { 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_S_I64_A64_S
2839 { 1187, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 530, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_S_I64_A64
2840 { 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_S_I64_A32_S
2841 { 1185, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 526, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_S_I64_A32
2842 { 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_I32_A64_S
2843 { 1183, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 522, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_S_I32_A64
2844 { 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_I32_A32_S
2845 { 1181, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 518, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_S_I32_A32
2846 { 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_SPLAT_A64_S
2847 { 1179, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 512, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_SPLAT_A64
2848 { 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_SPLAT_A32_S
2849 { 1177, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 506, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOAD16_SPLAT_A32
2850 { 1176, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_U_I8x16_S
2851 { 1175, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_U_I8x16
2852 { 1174, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_U_I64_S
2853 { 1173, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 423, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_U_I64
2854 { 1172, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_U_I32x4_S
2855 { 1171, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_U_I32x4
2856 { 1170, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_U_I32_S
2857 { 1169, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_U_I32
2858 { 1168, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_U_I16x8_S
2859 { 1167, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_U_I16x8
2860 { 1166, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_S_I8x16_S
2861 { 1165, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_S_I8x16
2862 { 1164, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_S_I64x2_S
2863 { 1163, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_S_I64x2
2864 { 1162, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_S_I64_S
2865 { 1161, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 423, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_S_I64
2866 { 1160, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_S_I32x4_S
2867 { 1159, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_S_I32x4
2868 { 1158, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_S_I32_S
2869 { 1157, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_S_I32
2870 { 1156, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_S_I16x8_S
2871 { 1155, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_S_I16x8
2872 { 1154, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_F64x2_S
2873 { 1153, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_F64x2
2874 { 1152, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_F64_S
2875 { 1151, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 420, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_F64
2876 { 1150, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_F32x4_S
2877 { 1149, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_F32x4
2878 { 1148, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_F32_S
2879 { 1147, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 417, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_F32
2880 { 1146, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_F16x8_S
2881 { 1145, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LE_F16x8
2882 { 1144, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LANESELECT_I8x16_S
2883 { 1143, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LANESELECT_I8x16
2884 { 1142, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LANESELECT_I64x2_S
2885 { 1141, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LANESELECT_I64x2
2886 { 1140, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LANESELECT_I32x4_S
2887 { 1139, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LANESELECT_I32x4
2888 { 1138, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LANESELECT_I16x8_S
2889 { 1137, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LANESELECT_I16x8
2890 { 1136, 1, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 297, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // IF_S
2891 { 1135, 2, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 504, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // IF
2892 { 1134, 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
2893 { 1133, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 457, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_TRUNC_U_SAT_F64
2894 { 1132, 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
2895 { 1131, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 455, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_TRUNC_U_SAT_F32
2896 { 1130, 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
2897 { 1129, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 457, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_TRUNC_U_F64
2898 { 1128, 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
2899 { 1127, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 455, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_TRUNC_U_F32
2900 { 1126, 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
2901 { 1125, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 457, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_TRUNC_S_SAT_F64
2902 { 1124, 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
2903 { 1123, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 455, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_TRUNC_S_SAT_F32
2904 { 1122, 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
2905 { 1121, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 457, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_TRUNC_S_F64
2906 { 1120, 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
2907 { 1119, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 455, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_TRUNC_S_F32
2908 { 1118, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_SUB128_S
2909 { 1117, 6, 2, 0, 0, 0, 1, WebAssemblyOpInfoBase + 492, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_SUB128
2910 { 1116, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_REINTERPRET_F64_S
2911 { 1115, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 457, 3, 0|(1ULL<<MCID::Bitcast)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_REINTERPRET_F64
2912 { 1114, 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
2913 { 1113, 4, 2, 0, 0, 0, 1, WebAssemblyOpInfoBase + 500, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_MUL_WIDE_U
2914 { 1112, 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
2915 { 1111, 4, 2, 0, 0, 0, 1, WebAssemblyOpInfoBase + 500, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_MUL_WIDE_S
2916 { 1110, 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
2917 { 1109, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 498, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_EXTEND_U_I32
2918 { 1108, 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
2919 { 1107, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 498, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_EXTEND_S_I32
2920 { 1106, 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
2921 { 1105, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 312, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_EXTEND8_S_I64
2922 { 1104, 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
2923 { 1103, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 312, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_EXTEND32_S_I64
2924 { 1102, 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
2925 { 1101, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 312, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_EXTEND16_S_I64
2926 { 1100, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_ADD128_S
2927 { 1099, 6, 2, 0, 0, 0, 1, WebAssemblyOpInfoBase + 492, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I64_ADD128
2928 { 1098, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_WRAP_I64_S
2929 { 1097, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 415, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_WRAP_I64
2930 { 1096, 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
2931 { 1095, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 453, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_TRUNC_U_SAT_F64
2932 { 1094, 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
2933 { 1093, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 451, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_TRUNC_U_SAT_F32
2934 { 1092, 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
2935 { 1091, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 453, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_TRUNC_U_F64
2936 { 1090, 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
2937 { 1089, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 451, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_TRUNC_U_F32
2938 { 1088, 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
2939 { 1087, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 453, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_TRUNC_S_SAT_F64
2940 { 1086, 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
2941 { 1085, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 451, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_TRUNC_S_SAT_F32
2942 { 1084, 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
2943 { 1083, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 453, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_TRUNC_S_F64
2944 { 1082, 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
2945 { 1081, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 451, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_TRUNC_S_F32
2946 { 1080, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_REINTERPRET_F32_S
2947 { 1079, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 451, 3, 0|(1ULL<<MCID::Bitcast)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_REINTERPRET_F32
2948 { 1078, 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
2949 { 1077, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 310, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_EXTEND8_S_I32
2950 { 1076, 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
2951 { 1075, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 310, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // I32_EXTEND16_S_I32
2952 { 1074, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_U_I8x16_S
2953 { 1073, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_U_I8x16
2954 { 1072, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_U_I64_S
2955 { 1071, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 423, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_U_I64
2956 { 1070, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_U_I32x4_S
2957 { 1069, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_U_I32x4
2958 { 1068, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_U_I32_S
2959 { 1067, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_U_I32
2960 { 1066, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_U_I16x8_S
2961 { 1065, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_U_I16x8
2962 { 1064, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_S_I8x16_S
2963 { 1063, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_S_I8x16
2964 { 1062, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_S_I64x2_S
2965 { 1061, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_S_I64x2
2966 { 1060, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_S_I64_S
2967 { 1059, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 423, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_S_I64
2968 { 1058, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_S_I32x4_S
2969 { 1057, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_S_I32x4
2970 { 1056, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_S_I32_S
2971 { 1055, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_S_I32
2972 { 1054, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_S_I16x8_S
2973 { 1053, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_S_I16x8
2974 { 1052, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_F64x2_S
2975 { 1051, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_F64x2
2976 { 1050, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_F64_S
2977 { 1049, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 420, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_F64
2978 { 1048, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_F32x4_S
2979 { 1047, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_F32x4
2980 { 1046, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_F32_S
2981 { 1045, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 417, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_F32
2982 { 1044, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_F16x8_S
2983 { 1043, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GT_F16x8
2984 { 1042, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_V128_S
2985 { 1041, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 490, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_V128
2986 { 1040, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_I64_S
2987 { 1039, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 488, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_I64
2988 { 1038, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_I32_S
2989 { 1037, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 486, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_I32
2990 { 1036, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_FUNCREF_S
2991 { 1035, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 484, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_FUNCREF
2992 { 1034, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_F64_S
2993 { 1033, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 482, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_F64
2994 { 1032, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_F32_S
2995 { 1031, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 480, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_F32
2996 { 1030, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_EXTERNREF_S
2997 { 1029, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 478, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_EXTERNREF
2998 { 1028, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_EXNREF_S
2999 { 1027, 2, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 476, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_SET_EXNREF
3000 { 1026, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_V128_S
3001 { 1025, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 474, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_V128
3002 { 1024, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_I64_S
3003 { 1023, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 472, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_I64
3004 { 1022, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_I32_S
3005 { 1021, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 470, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_I32
3006 { 1020, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_FUNCREF_S
3007 { 1019, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 468, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_FUNCREF
3008 { 1018, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_F64_S
3009 { 1017, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 466, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_F64
3010 { 1016, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_F32_S
3011 { 1015, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 464, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_F32
3012 { 1014, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_EXTERNREF_S
3013 { 1013, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 462, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_EXTERNREF
3014 { 1012, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 461, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_EXNREF_S
3015 { 1011, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 459, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GLOBAL_GET_EXNREF
3016 { 1010, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_U_I8x16_S
3017 { 1009, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_U_I8x16
3018 { 1008, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_U_I64_S
3019 { 1007, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 423, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_U_I64
3020 { 1006, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_U_I32x4_S
3021 { 1005, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_U_I32x4
3022 { 1004, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_U_I32_S
3023 { 1003, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_U_I32
3024 { 1002, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_U_I16x8_S
3025 { 1001, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_U_I16x8
3026 { 1000, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_S_I8x16_S
3027 { 999, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_S_I8x16
3028 { 998, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_S_I64x2_S
3029 { 997, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_S_I64x2
3030 { 996, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_S_I64_S
3031 { 995, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 423, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_S_I64
3032 { 994, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_S_I32x4_S
3033 { 993, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_S_I32x4
3034 { 992, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_S_I32_S
3035 { 991, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_S_I32
3036 { 990, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_S_I16x8_S
3037 { 989, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_S_I16x8
3038 { 988, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_F64x2_S
3039 { 987, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_F64x2
3040 { 986, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_F64_S
3041 { 985, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 420, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_F64
3042 { 984, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_F32x4_S
3043 { 983, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_F32x4
3044 { 982, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_F32_S
3045 { 981, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 417, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_F32
3046 { 980, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_F16x8_S
3047 { 979, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GE_F16x8
3048 { 978, 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
3049 { 977, 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
3050 { 976, 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
3051 { 975, 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
3052 { 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_I32_F64_S
3053 { 973, 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
3054 { 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_I32_F32_S
3055 { 971, 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
3056 { 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_SINT_I64_F64_S
3057 { 969, 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
3058 { 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_SINT_I64_F32_S
3059 { 967, 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
3060 { 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_I32_F64_S
3061 { 965, 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
3062 { 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_I32_F32_S
3063 { 963, 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
3064 { 962, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FLOOR_F64x2_S
3065 { 961, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FLOOR_F64x2
3066 { 960, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FLOOR_F64_S
3067 { 959, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 159, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FLOOR_F64
3068 { 958, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FLOOR_F32x4_S
3069 { 957, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FLOOR_F32x4
3070 { 956, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FLOOR_F32_S
3071 { 955, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 157, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FLOOR_F32
3072 { 954, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FLOOR_F16x8_S
3073 { 953, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FLOOR_F16x8
3074 { 952, 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
3075 { 951, 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
3076 { 950, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F64_REINTERPRET_I64_S
3077 { 949, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 447, 3, 0|(1ULL<<MCID::Bitcast)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F64_REINTERPRET_I64
3078 { 948, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F64_PROMOTE_F32_S
3079 { 947, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 449, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F64_PROMOTE_F32
3080 { 946, 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
3081 { 945, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 447, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F64_CONVERT_U_I64
3082 { 944, 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
3083 { 943, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 445, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F64_CONVERT_U_I32
3084 { 942, 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
3085 { 941, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 447, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F64_CONVERT_S_I64
3086 { 940, 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
3087 { 939, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 445, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F64_CONVERT_S_I32
3088 { 938, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F32_REINTERPRET_I32_S
3089 { 937, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 439, 3, 0|(1ULL<<MCID::Bitcast)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F32_REINTERPRET_I32
3090 { 936, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F32_DEMOTE_F64_S
3091 { 935, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 443, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F32_DEMOTE_F64
3092 { 934, 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
3093 { 933, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 441, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F32_CONVERT_U_I64
3094 { 932, 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
3095 { 931, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 439, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F32_CONVERT_U_I32
3096 { 930, 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
3097 { 929, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 441, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F32_CONVERT_S_I64
3098 { 928, 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
3099 { 927, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 439, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // F32_CONVERT_S_I32
3100 { 926, 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
3101 { 925, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 433, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_I8x16_u
3102 { 924, 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
3103 { 923, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 433, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_I8x16_s
3104 { 922, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_I64x2_S
3105 { 921, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 436, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_I64x2
3106 { 920, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_I32x4_S
3107 { 919, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 433, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_I32x4
3108 { 918, 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
3109 { 917, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 433, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_I16x8_u
3110 { 916, 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
3111 { 915, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 433, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_I16x8_s
3112 { 914, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_F64x2_S
3113 { 913, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 430, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_F64x2
3114 { 912, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_F32x4_S
3115 { 911, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 426, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_F32x4
3116 { 910, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 429, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_F16x8_S
3117 { 909, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 426, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_LANE_F16x8
3118 { 908, 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
3119 { 907, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_LOW_U_I64x2
3120 { 906, 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
3121 { 905, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_LOW_U_I32x4
3122 { 904, 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
3123 { 903, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_LOW_U_I16x8
3124 { 902, 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
3125 { 901, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_LOW_S_I64x2
3126 { 900, 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
3127 { 899, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_LOW_S_I32x4
3128 { 898, 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
3129 { 897, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_LOW_S_I16x8
3130 { 896, 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
3131 { 895, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_HIGH_U_I64x2
3132 { 894, 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
3133 { 893, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_HIGH_U_I32x4
3134 { 892, 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
3135 { 891, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_HIGH_U_I16x8
3136 { 890, 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
3137 { 889, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_HIGH_S_I64x2
3138 { 888, 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
3139 { 887, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_HIGH_S_I32x4
3140 { 886, 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
3141 { 885, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTMUL_HIGH_S_I16x8
3142 { 884, 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
3143 { 883, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_I8x16
3144 { 882, 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
3145 { 881, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_I64x2
3146 { 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_I64_S
3147 { 879, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 423, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_I64
3148 { 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_I32x4_S
3149 { 877, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_I32x4
3150 { 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_I32_S
3151 { 875, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_I32
3152 { 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_I16x8_S
3153 { 873, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_I16x8
3154 { 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_F64x2_S
3155 { 871, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_F64x2
3156 { 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_F64_S
3157 { 869, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 420, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_F64
3158 { 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_F32x4_S
3159 { 867, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_F32x4
3160 { 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_F32_S
3161 { 865, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 417, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_F32
3162 { 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_F16x8_S
3163 { 863, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQ_F16x8
3164 { 862, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQZ_I64_S
3165 { 861, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 415, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQZ_I64
3166 { 860, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQZ_I32_S
3167 { 859, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 310, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EQZ_I32
3168 { 858, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END_TRY_TABLE_S
3169 { 857, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END_TRY_TABLE
3170 { 856, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END_TRY_S
3171 { 855, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END_TRY
3172 { 854, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END_S
3173 { 853, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END_LOOP_S
3174 { 852, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END_LOOP
3175 { 851, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END_IF_S
3176 { 850, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END_IF
3177 { 849, 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
3178 { 848, 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
3179 { 847, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END_BLOCK_S
3180 { 846, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END_BLOCK
3181 { 845, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // END
3182 { 844, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ELSE_S
3183 { 843, 0, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 1, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ELSE
3184 { 842, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_V128_S
3185 { 841, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 414, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_V128
3186 { 840, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_I64_S
3187 { 839, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 302, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_I64
3188 { 838, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_I32_S
3189 { 837, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 300, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_I32
3190 { 836, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_FUNCREF_S
3191 { 835, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 413, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_FUNCREF
3192 { 834, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_F64_S
3193 { 833, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 412, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_F64
3194 { 832, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_F32_S
3195 { 831, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 411, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_F32
3196 { 830, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_EXTERNREF_S
3197 { 829, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 410, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_EXTERNREF
3198 { 828, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_EXNREF_S
3199 { 827, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 309, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DROP_EXNREF
3200 { 826, 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
3201 { 825, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DOT
3202 { 824, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_U_I64_S
3203 { 823, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_U_I64
3204 { 822, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_U_I32_S
3205 { 821, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_U_I32
3206 { 820, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_S_I64_S
3207 { 819, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_S_I64
3208 { 818, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_S_I32_S
3209 { 817, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_S_I32
3210 { 816, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_F64x2_S
3211 { 815, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_F64x2
3212 { 814, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_F64_S
3213 { 813, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 167, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_F64
3214 { 812, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_F32x4_S
3215 { 811, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_F32x4
3216 { 810, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_F32_S
3217 { 809, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 164, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_F32
3218 { 808, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_F16x8_S
3219 { 807, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DIV_F16x8
3220 { 806, 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
3221 { 805, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 154, 3, 0|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DELEGATE
3222 { 804, 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
3223 { 803, 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
3224 { 802, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 322, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DATA_DROP_S
3225 { 801, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 322, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DATA_DROP
3226 { 800, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CTZ_I64_S
3227 { 799, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 312, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CTZ_I64
3228 { 798, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CTZ_I32_S
3229 { 797, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 310, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CTZ_I32
3230 { 796, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_V128_S
3231 { 795, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_V128
3232 { 794, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_I64_S
3233 { 793, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 312, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_I64
3234 { 792, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_I32_S
3235 { 791, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 310, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_I32
3236 { 790, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_FUNCREF_S
3237 { 789, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 408, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_FUNCREF
3238 { 788, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_F64_S
3239 { 787, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 159, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_F64
3240 { 786, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_F32_S
3241 { 785, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 157, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_F32
3242 { 784, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_EXTERNREF_S
3243 { 783, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 406, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_EXTERNREF
3244 { 782, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_EXNREF_S
3245 { 781, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 404, 3, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_EXNREF
3246 { 780, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPYSIGN_F64_S
3247 { 779, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 167, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPYSIGN_F64
3248 { 778, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPYSIGN_F32_S
3249 { 777, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 164, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPYSIGN_F32
3250 { 776, 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
3251 { 775, 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
3252 { 774, 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
3253 { 773, 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
3254 { 772, 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
3255 { 771, 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
3256 { 770, 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
3257 { 769, 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
3258 { 768, 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
3259 { 767, 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
3260 { 766, 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
3261 { 765, 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
3262 { 764, 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
3263 { 763, 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
3264 { 762, 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
3265 { 761, 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
3266 { 760, 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
3267 { 759, 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
3268 { 758, 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
3269 { 757, 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
3270 { 756, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CLZ_I64_S
3271 { 755, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 312, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CLZ_I64
3272 { 754, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CLZ_I32_S
3273 { 753, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 310, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CLZ_I32
3274 { 752, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CEIL_F64x2_S
3275 { 751, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CEIL_F64x2
3276 { 750, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CEIL_F64_S
3277 { 749, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 159, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CEIL_F64
3278 { 748, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CEIL_F32x4_S
3279 { 747, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CEIL_F32x4
3280 { 746, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CEIL_F32_S
3281 { 745, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 157, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CEIL_F32
3282 { 744, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CEIL_F16x8_S
3283 { 743, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CEIL_F16x8
3284 { 742, 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
3285 { 741, 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
3286 { 740, 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
3287 { 739, 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
3288 { 738, 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
3289 { 737, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CATCH_ALL_S
3290 { 736, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CATCH_ALL_REF_S
3291 { 735, 1, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 309, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CATCH_ALL_REF
3292 { 734, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CATCH_ALL_LEGACY_S
3293 { 733, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CATCH_ALL_LEGACY
3294 { 732, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CATCH_ALL
3295 { 731, 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
3296 { 730, 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
3297 { 729, 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
3298 { 728, 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
3299 { 727, 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
3300 { 726, 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
3301 { 725, 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
3302 { 724, 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
3303 { 723, 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
3304 { 722, 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
3305 { 721, 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
3306 { 720, 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
3307 { 719, 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
3308 { 718, 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
3309 { 717, 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
3310 { 716, 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
3311 { 715, 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
3312 { 714, 1, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 297, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BLOCK_S
3313 { 713, 1, 0, 0, 0, 1, 1, WebAssemblyOpInfoBase + 297, 8, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BLOCK
3314 { 712, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BITSELECT_S
3315 { 711, 4, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 293, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BITSELECT
3316 { 710, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BITMASK_I8x16_S
3317 { 709, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 176, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BITMASK_I8x16
3318 { 708, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BITMASK_I64x2_S
3319 { 707, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 176, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BITMASK_I64x2
3320 { 706, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BITMASK_I32x4_S
3321 { 705, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 176, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BITMASK_I32x4
3322 { 704, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BITMASK_I16x8_S
3323 { 703, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 176, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BITMASK_I16x8
3324 { 702, 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
3325 { 701, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AVGR_U_I8x16
3326 { 700, 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
3327 { 699, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AVGR_U_I16x8
3328 { 698, 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
3329 { 697, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 288, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE_I64_A64
3330 { 696, 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
3331 { 695, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 283, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE_I64_A32
3332 { 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_I32_A64_S
3333 { 693, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 278, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE_I32_A64
3334 { 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_I32_A32_S
3335 { 691, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 273, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE_I32_A32
3336 { 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_STORE8_I64_A64_S
3337 { 689, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 288, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE8_I64_A64
3338 { 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_STORE8_I64_A32_S
3339 { 687, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 283, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE8_I64_A32
3340 { 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_I32_A64_S
3341 { 685, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 278, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE8_I32_A64
3342 { 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_I32_A32_S
3343 { 683, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 273, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE8_I32_A32
3344 { 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_STORE32_I64_A64_S
3345 { 681, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 288, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE32_I64_A64
3346 { 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_STORE32_I64_A32_S
3347 { 679, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 283, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE32_I64_A32
3348 { 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_STORE16_I64_A64_S
3349 { 677, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 288, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE16_I64_A64
3350 { 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_STORE16_I64_A32_S
3351 { 675, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 283, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE16_I64_A32
3352 { 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_I32_A64_S
3353 { 673, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 278, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE16_I32_A64
3354 { 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_I32_A32_S
3355 { 671, 5, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 273, 3, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_STORE16_I32_A32
3356 { 670, 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
3357 { 669, 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
3358 { 668, 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
3359 { 667, 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
3360 { 666, 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
3361 { 665, 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
3362 { 664, 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
3363 { 663, 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
3364 { 662, 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
3365 { 661, 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
3366 { 660, 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
3367 { 659, 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
3368 { 658, 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
3369 { 657, 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
3370 { 656, 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
3371 { 655, 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
3372 { 654, 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
3373 { 653, 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
3374 { 652, 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
3375 { 651, 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
3376 { 650, 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
3377 { 649, 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
3378 { 648, 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
3379 { 647, 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
3380 { 646, 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
3381 { 645, 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
3382 { 644, 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
3383 { 643, 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
3384 { 642, 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
3385 { 641, 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
3386 { 640, 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
3387 { 639, 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
3388 { 638, 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
3389 { 637, 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
3390 { 636, 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
3391 { 635, 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
3392 { 634, 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
3393 { 633, 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
3394 { 632, 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
3395 { 631, 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
3396 { 630, 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
3397 { 629, 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
3398 { 628, 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
3399 { 627, 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
3400 { 626, 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
3401 { 625, 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
3402 { 624, 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
3403 { 623, 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
3404 { 622, 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
3405 { 621, 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
3406 { 620, 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
3407 { 619, 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
3408 { 618, 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
3409 { 617, 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
3410 { 616, 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
3411 { 615, 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
3412 { 614, 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
3413 { 613, 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
3414 { 612, 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
3415 { 611, 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
3416 { 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_I32_A64_S
3417 { 609, 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
3418 { 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_I32_A32_S
3419 { 607, 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
3420 { 606, 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
3421 { 605, 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
3422 { 604, 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
3423 { 603, 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
3424 { 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_I32_A64_S
3425 { 601, 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
3426 { 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_I32_A32_S
3427 { 599, 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
3428 { 598, 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
3429 { 597, 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
3430 { 596, 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
3431 { 595, 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
3432 { 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_I32_A64_S
3433 { 593, 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
3434 { 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_I32_A32_S
3435 { 591, 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
3436 { 590, 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
3437 { 589, 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
3438 { 588, 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
3439 { 587, 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
3440 { 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_I32_A64_S
3441 { 585, 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
3442 { 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_I32_A32_S
3443 { 583, 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
3444 { 582, 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
3445 { 581, 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
3446 { 580, 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
3447 { 579, 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
3448 { 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_I32_A64_S
3449 { 577, 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
3450 { 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_I32_A32_S
3451 { 575, 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
3452 { 574, 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
3453 { 573, 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
3454 { 572, 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
3455 { 571, 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
3456 { 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_I32_A64_S
3457 { 569, 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
3458 { 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_I32_A32_S
3459 { 567, 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
3460 { 566, 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
3461 { 565, 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
3462 { 564, 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
3463 { 563, 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
3464 { 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_I32_A64_S
3465 { 561, 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
3466 { 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_I32_A32_S
3467 { 559, 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
3468 { 558, 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
3469 { 557, 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
3470 { 556, 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
3471 { 555, 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
3472 { 554, 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
3473 { 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_XCHG_I64_A64
3474 { 552, 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
3475 { 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_XCHG_I64_A32
3476 { 550, 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
3477 { 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_SUB_I64_A64
3478 { 548, 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
3479 { 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_SUB_I64_A32
3480 { 546, 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
3481 { 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_OR_I64_A64
3482 { 544, 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
3483 { 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_OR_I64_A32
3484 { 542, 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
3485 { 541, 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
3486 { 540, 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
3487 { 539, 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
3488 { 538, 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
3489 { 537, 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
3490 { 536, 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
3491 { 535, 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
3492 { 534, 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
3493 { 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_ADD_I64_A64
3494 { 532, 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
3495 { 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_ADD_I64_A32
3496 { 530, 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
3497 { 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_RMW16_U_XOR_I64_A64
3498 { 528, 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
3499 { 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_RMW16_U_XOR_I64_A32
3500 { 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_I32_A64_S
3501 { 525, 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
3502 { 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_I32_A32_S
3503 { 523, 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
3504 { 522, 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
3505 { 521, 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
3506 { 520, 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
3507 { 519, 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
3508 { 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_I32_A64_S
3509 { 517, 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
3510 { 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_I32_A32_S
3511 { 515, 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
3512 { 514, 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
3513 { 513, 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
3514 { 512, 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
3515 { 511, 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
3516 { 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_I32_A64_S
3517 { 509, 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
3518 { 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_I32_A32_S
3519 { 507, 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
3520 { 506, 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
3521 { 505, 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
3522 { 504, 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
3523 { 503, 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
3524 { 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_I32_A64_S
3525 { 501, 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
3526 { 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_I32_A32_S
3527 { 499, 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
3528 { 498, 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
3529 { 497, 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
3530 { 496, 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
3531 { 495, 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
3532 { 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_I32_A64_S
3533 { 493, 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
3534 { 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_I32_A32_S
3535 { 491, 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
3536 { 490, 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
3537 { 489, 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
3538 { 488, 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
3539 { 487, 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
3540 { 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_I32_A64_S
3541 { 485, 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
3542 { 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_I32_A32_S
3543 { 483, 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
3544 { 482, 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
3545 { 481, 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
3546 { 480, 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
3547 { 479, 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
3548 { 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_I32_A64_S
3549 { 477, 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
3550 { 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_I32_A32_S
3551 { 475, 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
3552 { 474, 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
3553 { 473, 5, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 216, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD_I64_A64
3554 { 472, 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
3555 { 471, 5, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 211, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD_I64_A32
3556 { 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_I32_A64_S
3557 { 469, 5, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 203, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD_I32_A64
3558 { 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_I32_A32_S
3559 { 467, 5, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 195, 3, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_LOAD_I32_A32
3560 { 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_LOAD8_U_I64_A64_S
3561 { 465, 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
3562 { 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_LOAD8_U_I64_A32_S
3563 { 463, 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
3564 { 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_I32_A64_S
3565 { 461, 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
3566 { 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_I32_A32_S
3567 { 459, 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
3568 { 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_LOAD32_U_I64_A64_S
3569 { 457, 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
3570 { 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_LOAD32_U_I64_A32_S
3571 { 455, 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
3572 { 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_LOAD16_U_I64_A64_S
3573 { 453, 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
3574 { 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_LOAD16_U_I64_A32_S
3575 { 451, 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
3576 { 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_I32_A64_S
3577 { 449, 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
3578 { 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_I32_A32_S
3579 { 447, 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
3580 { 446, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 194, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_FENCE_S
3581 { 445, 1, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 194, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ATOMIC_FENCE
3582 { 444, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v8i16_S
3583 { 443, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 192, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v8i16
3584 { 442, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v8f16_S
3585 { 441, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 192, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v8f16
3586 { 440, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v4i32_S
3587 { 439, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 192, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v4i32
3588 { 438, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v4f32_S
3589 { 437, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 192, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v4f32
3590 { 436, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v2i64_S
3591 { 435, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 192, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v2i64
3592 { 434, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v2f64_S
3593 { 433, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 192, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v2f64
3594 { 432, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v16i8_S
3595 { 431, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 192, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_v16i8
3596 { 430, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_i64_S
3597 { 429, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 190, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_i64
3598 { 428, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_i32_S
3599 { 427, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 188, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_i32
3600 { 426, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_funcref_S
3601 { 425, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 186, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_funcref
3602 { 424, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_f64_S
3603 { 423, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 184, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_f64
3604 { 422, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_f32_S
3605 { 421, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 182, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_f32
3606 { 420, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_externref_S
3607 { 419, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 180, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_externref
3608 { 418, 1, 0, 0, 0, 1, 0, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_exnref_S
3609 { 417, 2, 1, 0, 0, 1, 0, WebAssemblyOpInfoBase + 178, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARGUMENT_exnref
3610 { 416, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ANYTRUE_S
3611 { 415, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 176, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ANYTRUE
3612 { 414, 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
3613 { 413, 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
3614 { 412, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AND_I64
3615 { 411, 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
3616 { 410, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AND_I32
3617 { 409, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ANDNOT_S
3618 { 408, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ANDNOT
3619 { 407, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AND
3620 { 406, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ALLTRUE_I8x16_S
3621 { 405, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 176, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ALLTRUE_I8x16
3622 { 404, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ALLTRUE_I64x2_S
3623 { 403, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 176, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ALLTRUE_I64x2
3624 { 402, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ALLTRUE_I32x4_S
3625 { 401, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 176, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ALLTRUE_I32x4
3626 { 400, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ALLTRUE_I16x8_S
3627 { 399, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 176, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ALLTRUE_I16x8
3628 { 398, 2, 0, 0, 0, 2, 2, WebAssemblyOpInfoBase + 20, 4, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADJCALLSTACKUP_S
3629 { 397, 2, 0, 0, 0, 2, 2, WebAssemblyOpInfoBase + 20, 4, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADJCALLSTACKUP
3630 { 396, 2, 0, 0, 0, 2, 2, WebAssemblyOpInfoBase + 20, 4, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADJCALLSTACKDOWN_S
3631 { 395, 2, 0, 0, 0, 2, 2, WebAssemblyOpInfoBase + 20, 4, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADJCALLSTACKDOWN
3632 { 394, 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
3633 { 393, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_SAT_U_I8x16
3634 { 392, 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
3635 { 391, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_SAT_U_I16x8
3636 { 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_S_I8x16_S
3637 { 389, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_SAT_S_I8x16
3638 { 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_S_I16x8_S
3639 { 387, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_SAT_S_I16x8
3640 { 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_I8x16_S
3641 { 385, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_I8x16
3642 { 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_I64x2_S
3643 { 383, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_I64x2
3644 { 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_I64_S
3645 { 381, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 173, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_I64
3646 { 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_I32x4_S
3647 { 379, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_I32x4
3648 { 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_I32_S
3649 { 377, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 170, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_I32
3650 { 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_I16x8_S
3651 { 375, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_I16x8
3652 { 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_F64x2_S
3653 { 373, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_F64x2
3654 { 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_F64_S
3655 { 371, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 167, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_F64
3656 { 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_F32x4_S
3657 { 369, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_F32x4
3658 { 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_F32_S
3659 { 367, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 164, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_F32
3660 { 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_F16x8_S
3661 { 365, 3, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 161, 3, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADD_F16x8
3662 { 364, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_I8x16_S
3663 { 363, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_I8x16
3664 { 362, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_I64x2_S
3665 { 361, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_I64x2
3666 { 360, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_I32x4_S
3667 { 359, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_I32x4
3668 { 358, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_I16x8_S
3669 { 357, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_I16x8
3670 { 356, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_F64x2_S
3671 { 355, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_F64x2
3672 { 354, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_F64_S
3673 { 353, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 159, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_F64
3674 { 352, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_F32x4_S
3675 { 351, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_F32x4
3676 { 350, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_F32_S
3677 { 349, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 157, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_F32
3678 { 348, 0, 0, 0, 0, 0, 1, WebAssemblyOpInfoBase + 1, 3, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_F16x8_S
3679 { 347, 2, 1, 0, 0, 0, 1, WebAssemblyOpInfoBase + 155, 3, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ABS_F16x8
3680 { 346, 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
3681 { 345, 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
3682 { 344, 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
3683 { 343, 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
3684 { 342, 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
3685 { 341, 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
3686 { 340, 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
3687 { 339, 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
3688 { 338, 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
3689 { 337, 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
3690 { 336, 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
3691 { 335, 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
3692 { 334, 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
3693 { 333, 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
3694 { 332, 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
3695 { 331, 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
3696 { 330, 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
3697 { 329, 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
3698 { 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_XOR
3699 { 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_OR
3700 { 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_AND
3701 { 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_MUL
3702 { 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_ADD
3703 { 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_FMINIMUMNUM
3704 { 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_FMAXIMUMNUM
3705 { 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_FMINIMUM
3706 { 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_FMAXIMUM
3707 { 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_FMIN
3708 { 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_FMAX
3709 { 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_FMUL
3710 { 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_FADD
3711 { 315, 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
3712 { 314, 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
3713 { 313, 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
3714 { 312, 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
3715 { 311, 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
3716 { 310, 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
3717 { 309, 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
3718 { 308, 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
3719 { 307, 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
3720 { 306, 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
3721 { 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_MEMCPY
3722 { 304, 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
3723 { 303, 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
3724 { 302, 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
3725 { 301, 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
3726 { 300, 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
3727 { 299, 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
3728 { 298, 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
3729 { 297, 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
3730 { 296, 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
3731 { 295, 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
3732 { 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_FSUB
3733 { 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_FADD
3734 { 292, 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
3735 { 291, 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
3736 { 290, 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
3737 { 289, 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
3738 { 288, 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
3739 { 287, 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
3740 { 286, 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
3741 { 285, 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
3742 { 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_FFLOOR
3743 { 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_FSQRT
3744 { 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_FTANH
3745 { 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_FSINH
3746 { 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_FCOSH
3747 { 279, 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
3748 { 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_FATAN
3749 { 277, 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
3750 { 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_FACOS
3751 { 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_FTAN
3752 { 274, 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
3753 { 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_FSIN
3754 { 272, 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
3755 { 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_FCEIL
3756 { 270, 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_CLMULR
3757 { 269, 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_CLMULH
3758 { 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
3759 { 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
3760 { 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
3761 { 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
3762 { 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
3763 { 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
3764 { 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
3765 { 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
3766 { 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
3767 { 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
3768 { 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
3769 { 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
3770 { 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
3771 { 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
3772 { 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
3773 { 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
3774 { 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
3775 { 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
3776 { 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
3777 { 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
3778 { 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
3779 { 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
3780 { 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
3781 { 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
3782 { 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
3783 { 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
3784 { 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
3785 { 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
3786 { 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
3787 { 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
3788 { 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
3789 { 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
3790 { 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
3791 { 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
3792 { 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
3793 { 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
3794 { 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
3795 { 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
3796 { 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
3797 { 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
3798 { 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
3799 { 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
3800 { 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
3801 { 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
3802 { 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
3803 { 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
3804 { 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
3805 { 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
3806 { 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
3807 { 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
3808 { 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
3809 { 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
3810 { 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
3811 { 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
3812 { 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
3813 { 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
3814 { 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
3815 { 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
3816 { 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
3817 { 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
3818 { 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
3819 { 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
3820 { 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
3821 { 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
3822 { 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
3823 { 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
3824 { 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
3825 { 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
3826 { 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
3827 { 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
3828 { 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
3829 { 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
3830 { 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
3831 { 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
3832 { 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
3833 { 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
3834 { 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
3835 { 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
3836 { 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
3837 { 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
3838 { 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
3839 { 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
3840 { 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
3841 { 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
3842 { 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
3843 { 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
3844 { 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
3845 { 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
3846 { 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
3847 { 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
3848 { 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
3849 { 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
3850 { 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
3851 { 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
3852 { 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
3853 { 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
3854 { 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
3855 { 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
3856 { 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
3857 { 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
3858 { 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
3859 { 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
3860 { 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
3861 { 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
3862 { 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
3863 { 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
3864 { 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
3865 { 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
3866 { 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
3867 { 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
3868 { 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
3869 { 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
3870 { 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
3871 { 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
3872 { 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
3873 { 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
3874 { 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
3875 { 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
3876 { 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
3877 { 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
3878 { 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
3879 { 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
3880 { 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
3881 { 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
3882 { 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
3883 { 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
3884 { 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
3885 { 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
3886 { 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
3887 { 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
3888 { 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
3889 { 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
3890 { 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
3891 { 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
3892 { 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
3893 { 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
3894 { 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
3895 { 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
3896 { 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
3897 { 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
3898 { 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
3899 { 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
3900 { 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
3901 { 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
3902 { 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
3903 { 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
3904 { 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
3905 { 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
3906 { 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
3907 { 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
3908 { 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
3909 { 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
3910 { 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
3911 { 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
3912 { 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
3913 { 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
3914 { 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
3915 { 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
3916 { 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
3917 { 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
3918 { 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
3919 { 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
3920 { 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
3921 { 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
3922 { 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
3923 { 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
3924 { 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
3925 { 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
3926 { 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
3927 { 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
3928 { 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
3929 { 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
3930 { 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
3931 { 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
3932 { 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
3933 { 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
3934 { 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
3935 { 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
3936 { 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
3937 { 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
3938 { 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
3939 { 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
3940 { 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
3941 { 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
3942 { 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
3943 { 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
3944 { 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
3945 { 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
3946 { 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
3947 { 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
3948 { 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
3949 { 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
3950 { 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
3951 { 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
3952 { 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
3953 { 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
3954 { 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
3955 { 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
3956 { 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
3957 { 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
3958 { 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
3959 { 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
3960 { 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
3961 { 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
3962 { 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
3963 { 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
3964 { 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
3965 { 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
3966 { 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
3967 { 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
3968 { 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
3969 { 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
3970 { 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
3971 { 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
3972 { 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
3973 { 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
3974 { 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
3975 { 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
3976 { 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
3977 { 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
3978 { 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
3979 { 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
3980 { 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
3981 { 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
3982 { 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
3983 { 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
3984 { 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_15723
3985 { 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_15722
3986 { 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
3987 { 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
3988 { 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
3989 { 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
3990 { 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
3991 { 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
3992 { 34, 2, 0, 0, 0, 0, 0, WebAssemblyOpInfoBase + 32, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_ESCAPE
3993 { 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
3994 { 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_15721
3995 { 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
3996 { 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_14418
3997 { 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
3998 { 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
3999 { 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
4000 { 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
4001 { 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
4002 { 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
4003 { 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
4004 { 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
4005 { 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
4006 { 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
4007 { 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
4008 { 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
4009 { 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
4010 { 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
4011 { 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
4012 { 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
4013 { 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
4014 { 12, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUBREG_TO_REG
4015 { 11, 1, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // INIT_UNDEF
4016 { 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
4017 { 9, 4, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 5, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // INSERT_SUBREG
4018 { 8, 3, 1, 0, 0, 0, 0, WebAssemblyOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_SUBREG
4019 { 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
4020 { 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
4021 { 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
4022 { 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
4023 { 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
4024 { 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
4025 { 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
4026 { 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
4027 }, {
4028 /* 0 */
4029 /* 0 */ WebAssembly::SP32, WebAssembly::SP64, WebAssembly::ARGUMENTS,
4030 /* 3 */ WebAssembly::ARGUMENTS,
4031 /* 4 */ WebAssembly::SP32, WebAssembly::SP64, WebAssembly::SP32, WebAssembly::SP64,
4032 /* 8 */ WebAssembly::VALUE_STACK, WebAssembly::VALUE_STACK,
4033 }, {
4034 0
4035 }, {
4036 /* 0 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4037 /* 1 */
4038 /* 1 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4039 /* 2 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4040 /* 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 },
4041 /* 9 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4042 /* 11 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4043 /* 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 },
4044 /* 18 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) },
4045 /* 20 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4046 /* 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 },
4047 /* 28 */ { WebAssembly::wasm_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 },
4048 /* 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 },
4049 /* 32 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4050 /* 34 */ { WebAssembly::wasm_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4051 /* 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 },
4052 /* 39 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
4053 /* 42 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
4054 /* 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 },
4055 /* 49 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
4056 /* 50 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4057 /* 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 },
4058 /* 57 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
4059 /* 60 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
4060 /* 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 },
4061 /* 66 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
4062 /* 68 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4063 /* 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 },
4064 /* 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 },
4065 /* 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 },
4066 /* 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 },
4067 /* 90 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
4068 /* 93 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_2, 0 },
4069 /* 97 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4070 /* 100 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
4071 /* 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 },
4072 /* 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 },
4073 /* 111 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
4074 /* 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 },
4075 /* 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 },
4076 /* 123 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
4077 /* 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 },
4078 /* 130 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
4079 /* 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 },
4080 /* 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 },
4081 /* 141 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
4082 /* 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 },
4083 /* 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 },
4084 /* 151 */ { -1, 0, WebAssembly::OPERAND_FUNCTION32, 0 },
4085 /* 152 */ { -1, 0, WebAssembly::OPERAND_BASIC_BLOCK, 0 }, { -1, 0, WebAssembly::OPERAND_BASIC_BLOCK, 0 },
4086 /* 154 */ { -1, 0, WebAssembly::OPERAND_BASIC_BLOCK, 0 },
4087 /* 155 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4088 /* 157 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4089 /* 159 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4090 /* 161 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4091 /* 164 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4092 /* 167 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4093 /* 170 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4094 /* 173 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4095 /* 176 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4096 /* 178 */ { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4097 /* 180 */ { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4098 /* 182 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4099 /* 184 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4100 /* 186 */ { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4101 /* 188 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4102 /* 190 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4103 /* 192 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4104 /* 194 */ { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 },
4105 /* 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 },
4106 /* 200 */ { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 },
4107 /* 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 },
4108 /* 208 */ { -1, 0, WebAssembly::OPERAND_MEMORDER, 0 }, { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 },
4109 /* 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 },
4110 /* 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 },
4111 /* 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 },
4112 /* 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 },
4113 /* 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 },
4114 /* 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 },
4115 /* 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 },
4116 /* 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 },
4117 /* 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 },
4118 /* 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 },
4119 /* 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 },
4120 /* 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 },
4121 /* 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 },
4122 /* 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 },
4123 /* 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 },
4124 /* 297 */ { -1, 0, WebAssembly::OPERAND_SIGNATURE, 0 },
4125 /* 298 */ { -1, 0, WebAssembly::OPERAND_BASIC_BLOCK, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4126 /* 300 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4127 /* 301 */ { -1, 0, WebAssembly::OPERAND_BRLIST, 0 },
4128 /* 302 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4129 /* 303 */ { -1, 0, WebAssembly::OPERAND_TYPEINDEX, 0 }, { -1, 0, WebAssembly::OPERAND_TABLE, 0 },
4130 /* 305 */ { -1, 0, WebAssembly::OPERAND_TYPEINDEX, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4131 /* 307 */ { -1, 0, WebAssembly::OPERAND_TYPEINDEX, 0 },
4132 /* 308 */ { -1, 0, WebAssembly::OPERAND_TAG, 0 },
4133 /* 309 */ { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4134 /* 310 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4135 /* 312 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4136 /* 314 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_F32IMM, 0 },
4137 /* 316 */ { -1, 0, WebAssembly::OPERAND_F32IMM, 0 },
4138 /* 317 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_F64IMM, 0 },
4139 /* 319 */ { -1, 0, WebAssembly::OPERAND_F64IMM, 0 },
4140 /* 320 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_I32IMM, 0 },
4141 /* 322 */ { -1, 0, WebAssembly::OPERAND_I32IMM, 0 },
4142 /* 323 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_I64IMM, 0 },
4143 /* 325 */ { -1, 0, WebAssembly::OPERAND_I64IMM, 0 },
4144 /* 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 },
4145 /* 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 },
4146 /* 335 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_F64IMM, 0 }, { -1, 0, WebAssembly::OPERAND_F64IMM, 0 },
4147 /* 338 */ { -1, 0, WebAssembly::OPERAND_F64IMM, 0 }, { -1, 0, WebAssembly::OPERAND_F64IMM, 0 },
4148 /* 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 },
4149 /* 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 },
4150 /* 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 },
4151 /* 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 },
4152 /* 366 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I64IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I64IMM, 0 },
4153 /* 369 */ { -1, 0, WebAssembly::OPERAND_VEC_I64IMM, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I64IMM, 0 },
4154 /* 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 },
4155 /* 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 },
4156 /* 404 */ { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4157 /* 406 */ { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4158 /* 408 */ { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4159 /* 410 */ { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4160 /* 411 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4161 /* 412 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4162 /* 413 */ { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4163 /* 414 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4164 /* 415 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4165 /* 417 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4166 /* 420 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4167 /* 423 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4168 /* 426 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 },
4169 /* 429 */ { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 },
4170 /* 430 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 },
4171 /* 433 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 },
4172 /* 436 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 },
4173 /* 439 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4174 /* 441 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4175 /* 443 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4176 /* 445 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4177 /* 447 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4178 /* 449 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4179 /* 451 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4180 /* 453 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4181 /* 455 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4182 /* 457 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4183 /* 459 */ { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 },
4184 /* 461 */ { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 },
4185 /* 462 */ { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 },
4186 /* 464 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 },
4187 /* 466 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 },
4188 /* 468 */ { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 },
4189 /* 470 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 },
4190 /* 472 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 },
4191 /* 474 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 },
4192 /* 476 */ { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 }, { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4193 /* 478 */ { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 }, { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4194 /* 480 */ { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4195 /* 482 */ { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4196 /* 484 */ { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4197 /* 486 */ { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4198 /* 488 */ { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4199 /* 490 */ { -1, 0, WebAssembly::OPERAND_GLOBAL, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4200 /* 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 },
4201 /* 498 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4202 /* 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 },
4203 /* 504 */ { -1, 0, WebAssembly::OPERAND_SIGNATURE, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4204 /* 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 },
4205 /* 510 */ { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 },
4206 /* 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 },
4207 /* 516 */ { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 },
4208 /* 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 },
4209 /* 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 },
4210 /* 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 },
4211 /* 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 },
4212 /* 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 },
4213 /* 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 },
4214 /* 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 },
4215 /* 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 },
4216 /* 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 },
4217 /* 556 */ { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET32, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 },
4218 /* 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 },
4219 /* 565 */ { -1, 0, WebAssembly::OPERAND_P2ALIGN, 0 }, { -1, 0, WebAssembly::OPERAND_OFFSET64, 0 }, { -1, 0, WebAssembly::OPERAND_VEC_I8IMM, 0 },
4220 /* 568 */ { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 },
4221 /* 570 */ { -1, 0, WebAssembly::OPERAND_LOCAL, 0 },
4222 /* 571 */ { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 },
4223 /* 573 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 },
4224 /* 575 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 },
4225 /* 577 */ { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 },
4226 /* 579 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 },
4227 /* 581 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 },
4228 /* 583 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 },
4229 /* 585 */ { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4230 /* 587 */ { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4231 /* 589 */ { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4232 /* 591 */ { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4233 /* 593 */ { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4234 /* 595 */ { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4235 /* 597 */ { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4236 /* 599 */ { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4237 /* 601 */ { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4238 /* 604 */ { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4239 /* 607 */ { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4240 /* 610 */ { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4241 /* 613 */ { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4242 /* 616 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4243 /* 619 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4244 /* 622 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_LOCAL, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4245 /* 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 },
4246 /* 630 */ { -1, 0, WebAssembly::OPERAND_I32IMM, 0 }, { -1, 0, WebAssembly::OPERAND_I32IMM, 0 },
4247 /* 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 },
4248 /* 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 },
4249 /* 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 },
4250 /* 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 },
4251 /* 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 },
4252 /* 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 },
4253 /* 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 },
4254 /* 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 },
4255 /* 678 */ { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_TYPEINDEX, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4256 /* 681 */ { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_FUNCTION32, 0 },
4257 /* 683 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4258 /* 685 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4259 /* 687 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4260 /* 689 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_TYPEINDEX, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4261 /* 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 },
4262 /* 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 },
4263 /* 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 },
4264 /* 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 },
4265 /* 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 },
4266 /* 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 },
4267 /* 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 },
4268 /* 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 },
4269 /* 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 },
4270 /* 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 },
4271 /* 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 },
4272 /* 736 */ { -1, 0, WebAssembly::OPERAND_VALTYPE_LIST, 0 },
4273 /* 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 },
4274 /* 741 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4275 /* 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 },
4276 /* 763 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4277 /* 765 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::F64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4278 /* 767 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4279 /* 769 */ { WebAssembly::V128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4280 /* 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 },
4281 /* 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 },
4282 /* 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 },
4283 /* 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 },
4284 /* 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 },
4285 /* 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 },
4286 /* 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 },
4287 /* 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 },
4288 /* 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 },
4289 /* 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 },
4290 /* 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 },
4291 /* 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 },
4292 /* 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 },
4293 /* 826 */ { -1, 0, WebAssembly::OPERAND_TABLE, 0 }, { -1, 0, WebAssembly::OPERAND_TABLE, 0 },
4294 /* 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 },
4295 /* 832 */ { -1, 0, WebAssembly::OPERAND_TABLE, 0 },
4296 /* 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 },
4297 /* 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 },
4298 /* 841 */ { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_TABLE, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4299 /* 844 */ { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_TABLE, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4300 /* 847 */ { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_TABLE, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4301 /* 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 },
4302 /* 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 },
4303 /* 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 },
4304 /* 862 */ { -1, 0, WebAssembly::OPERAND_TABLE, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4305 /* 865 */ { -1, 0, WebAssembly::OPERAND_TABLE, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4306 /* 868 */ { -1, 0, WebAssembly::OPERAND_TABLE, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4307 /* 871 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, WebAssembly::OPERAND_TABLE, 0 },
4308 /* 873 */ { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4309 /* 876 */ { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::EXTERNREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4310 /* 879 */ { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { WebAssembly::FUNCREFRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4311 /* 882 */ { -1, 0, WebAssembly::OPERAND_SIGNATURE, 0 }, { -1, 0, WebAssembly::OPERAND_CATCH_LIST, 0 },
4312 /* 884 */ { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { WebAssembly::I32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4313 /* 887 */ { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { WebAssembly::I64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4314 }
4315};
4316
4317
4318#ifdef __GNUC__
4319#pragma GCC diagnostic push
4320#pragma GCC diagnostic ignored "-Woverlength-strings"
4321#endif
4322extern const char WebAssemblyInstrNameData[] = {
4323 /* 0 */ "G_FLOG10\000"
4324 /* 9 */ "G_FEXP10\000"
4325 /* 18 */ "LOAD_F16_F32_A32\000"
4326 /* 35 */ "STORE_F16_F32_A32\000"
4327 /* 53 */ "LOAD_F32_A32\000"
4328 /* 66 */ "STORE_F32_A32\000"
4329 /* 80 */ "ATOMIC_STORE16_I32_A32\000"
4330 /* 103 */ "ATOMIC_STORE8_I32_A32\000"
4331 /* 125 */ "ATOMIC_RMW16_U_SUB_I32_A32\000"
4332 /* 152 */ "ATOMIC_RMW8_U_SUB_I32_A32\000"
4333 /* 178 */ "ATOMIC_RMW_SUB_I32_A32\000"
4334 /* 201 */ "ATOMIC_LOAD_I32_A32\000"
4335 /* 221 */ "ATOMIC_RMW16_U_ADD_I32_A32\000"
4336 /* 248 */ "ATOMIC_RMW8_U_ADD_I32_A32\000"
4337 /* 274 */ "ATOMIC_RMW_ADD_I32_A32\000"
4338 /* 297 */ "ATOMIC_RMW16_U_AND_I32_A32\000"
4339 /* 324 */ "ATOMIC_RMW8_U_AND_I32_A32\000"
4340 /* 350 */ "ATOMIC_RMW_AND_I32_A32\000"
4341 /* 373 */ "ATOMIC_STORE_I32_A32\000"
4342 /* 394 */ "ATOMIC_RMW16_U_CMPXCHG_I32_A32\000"
4343 /* 425 */ "ATOMIC_RMW8_U_CMPXCHG_I32_A32\000"
4344 /* 455 */ "ATOMIC_RMW_CMPXCHG_I32_A32\000"
4345 /* 482 */ "ATOMIC_RMW16_U_XCHG_I32_A32\000"
4346 /* 510 */ "ATOMIC_RMW8_U_XCHG_I32_A32\000"
4347 /* 537 */ "ATOMIC_RMW_XCHG_I32_A32\000"
4348 /* 561 */ "ATOMIC_RMW16_U_XOR_I32_A32\000"
4349 /* 588 */ "ATOMIC_RMW8_U_XOR_I32_A32\000"
4350 /* 614 */ "ATOMIC_RMW_XOR_I32_A32\000"
4351 /* 637 */ "ATOMIC_RMW16_U_OR_I32_A32\000"
4352 /* 663 */ "ATOMIC_RMW8_U_OR_I32_A32\000"
4353 /* 688 */ "ATOMIC_RMW_OR_I32_A32\000"
4354 /* 710 */ "LOAD16_S_I32_A32\000"
4355 /* 727 */ "LOAD8_S_I32_A32\000"
4356 /* 743 */ "ATOMIC_LOAD16_U_I32_A32\000"
4357 /* 767 */ "ATOMIC_LOAD8_U_I32_A32\000"
4358 /* 790 */ "MEMORY_ATOMIC_WAIT32_A32\000"
4359 /* 815 */ "LOAD_LANE_32_A32\000"
4360 /* 832 */ "LOAD_ZERO_32_A32\000"
4361 /* 849 */ "STORE_LANE_I64x2_A32\000"
4362 /* 870 */ "LOAD_EXTEND_S_I64x2_A32\000"
4363 /* 894 */ "LOAD_EXTEND_U_I64x2_A32\000"
4364 /* 918 */ "LOAD_F64_A32\000"
4365 /* 931 */ "STORE_F64_A32\000"
4366 /* 945 */ "ATOMIC_STORE32_I64_A32\000"
4367 /* 968 */ "ATOMIC_STORE16_I64_A32\000"
4368 /* 991 */ "ATOMIC_STORE8_I64_A32\000"
4369 /* 1013 */ "ATOMIC_RMW32_U_SUB_I64_A32\000"
4370 /* 1040 */ "ATOMIC_RMW16_U_SUB_I64_A32\000"
4371 /* 1067 */ "ATOMIC_RMW8_U_SUB_I64_A32\000"
4372 /* 1093 */ "ATOMIC_RMW_SUB_I64_A32\000"
4373 /* 1116 */ "ATOMIC_LOAD_I64_A32\000"
4374 /* 1136 */ "ATOMIC_RMW32_U_ADD_I64_A32\000"
4375 /* 1163 */ "ATOMIC_RMW16_U_ADD_I64_A32\000"
4376 /* 1190 */ "ATOMIC_RMW8_U_ADD_I64_A32\000"
4377 /* 1216 */ "ATOMIC_RMW_ADD_I64_A32\000"
4378 /* 1239 */ "ATOMIC_RMW32_U_AND_I64_A32\000"
4379 /* 1266 */ "ATOMIC_RMW16_U_AND_I64_A32\000"
4380 /* 1293 */ "ATOMIC_RMW8_U_AND_I64_A32\000"
4381 /* 1319 */ "ATOMIC_RMW_AND_I64_A32\000"
4382 /* 1342 */ "ATOMIC_STORE_I64_A32\000"
4383 /* 1363 */ "ATOMIC_RMW32_U_CMPXCHG_I64_A32\000"
4384 /* 1394 */ "ATOMIC_RMW16_U_CMPXCHG_I64_A32\000"
4385 /* 1425 */ "ATOMIC_RMW8_U_CMPXCHG_I64_A32\000"
4386 /* 1455 */ "ATOMIC_RMW_CMPXCHG_I64_A32\000"
4387 /* 1482 */ "ATOMIC_RMW32_U_XCHG_I64_A32\000"
4388 /* 1510 */ "ATOMIC_RMW16_U_XCHG_I64_A32\000"
4389 /* 1538 */ "ATOMIC_RMW8_U_XCHG_I64_A32\000"
4390 /* 1565 */ "ATOMIC_RMW_XCHG_I64_A32\000"
4391 /* 1589 */ "ATOMIC_RMW32_U_XOR_I64_A32\000"
4392 /* 1616 */ "ATOMIC_RMW16_U_XOR_I64_A32\000"
4393 /* 1643 */ "ATOMIC_RMW8_U_XOR_I64_A32\000"
4394 /* 1669 */ "ATOMIC_RMW_XOR_I64_A32\000"
4395 /* 1692 */ "ATOMIC_RMW32_U_OR_I64_A32\000"
4396 /* 1718 */ "ATOMIC_RMW16_U_OR_I64_A32\000"
4397 /* 1744 */ "ATOMIC_RMW8_U_OR_I64_A32\000"
4398 /* 1769 */ "ATOMIC_RMW_OR_I64_A32\000"
4399 /* 1791 */ "LOAD32_S_I64_A32\000"
4400 /* 1808 */ "LOAD16_S_I64_A32\000"
4401 /* 1825 */ "LOAD8_S_I64_A32\000"
4402 /* 1841 */ "ATOMIC_LOAD32_U_I64_A32\000"
4403 /* 1865 */ "ATOMIC_LOAD16_U_I64_A32\000"
4404 /* 1889 */ "ATOMIC_LOAD8_U_I64_A32\000"
4405 /* 1912 */ "MEMORY_ATOMIC_WAIT64_A32\000"
4406 /* 1937 */ "LOAD_LANE_64_A32\000"
4407 /* 1954 */ "LOAD_ZERO_64_A32\000"
4408 /* 1971 */ "STORE_LANE_I32x4_A32\000"
4409 /* 1992 */ "LOAD_EXTEND_S_I32x4_A32\000"
4410 /* 2016 */ "LOAD_EXTEND_U_I32x4_A32\000"
4411 /* 2040 */ "LOAD_LANE_16_A32\000"
4412 /* 2057 */ "STORE_LANE_I8x16_A32\000"
4413 /* 2078 */ "LOAD_V128_A32\000"
4414 /* 2092 */ "STORE_V128_A32\000"
4415 /* 2107 */ "LOAD_LANE_8_A32\000"
4416 /* 2123 */ "STORE_LANE_I16x8_A32\000"
4417 /* 2144 */ "LOAD_EXTEND_S_I16x8_A32\000"
4418 /* 2168 */ "LOAD_EXTEND_U_I16x8_A32\000"
4419 /* 2192 */ "anonymous_14865MEMORY_SIZE_A32\000"
4420 /* 2223 */ "MEMORY_FILL_A32\000"
4421 /* 2239 */ "LOAD32_SPLAT_A32\000"
4422 /* 2256 */ "LOAD64_SPLAT_A32\000"
4423 /* 2273 */ "LOAD16_SPLAT_A32\000"
4424 /* 2290 */ "LOAD8_SPLAT_A32\000"
4425 /* 2306 */ "MEMSET_A32\000"
4426 /* 2317 */ "MEMORY_INIT_A32\000"
4427 /* 2333 */ "anonymous_14865MEMORY_GROW_A32\000"
4428 /* 2364 */ "MEMORY_ATOMIC_NOTIFY_A32\000"
4429 /* 2389 */ "MEMCPY_A32\000"
4430 /* 2400 */ "MEMORY_COPY_A32\000"
4431 /* 2416 */ "FP_TO_SINT_I32_F32\000"
4432 /* 2435 */ "FP_TO_UINT_I32_F32\000"
4433 /* 2454 */ "FP_TO_SINT_I64_F32\000"
4434 /* 2473 */ "FP_TO_UINT_I64_F32\000"
4435 /* 2492 */ "SUB_F32\000"
4436 /* 2500 */ "TRUNC_F32\000"
4437 /* 2510 */ "ADD_F32\000"
4438 /* 2518 */ "LOCAL_TEE_F32\000"
4439 /* 2532 */ "GE_F32\000"
4440 /* 2539 */ "LE_F32\000"
4441 /* 2546 */ "NE_F32\000"
4442 /* 2553 */ "F64_PROMOTE_F32\000"
4443 /* 2569 */ "NEG_F32\000"
4444 /* 2577 */ "CEIL_F32\000"
4445 /* 2586 */ "MUL_F32\000"
4446 /* 2594 */ "COPYSIGN_F32\000"
4447 /* 2607 */ "MIN_F32\000"
4448 /* 2615 */ "DROP_F32\000"
4449 /* 2624 */ "EQ_F32\000"
4450 /* 2631 */ "FLOOR_F32\000"
4451 /* 2641 */ "ABS_F32\000"
4452 /* 2649 */ "I32_TRUNC_S_F32\000"
4453 /* 2665 */ "I64_TRUNC_S_F32\000"
4454 /* 2681 */ "I32_TRUNC_S_SAT_F32\000"
4455 /* 2701 */ "I64_TRUNC_S_SAT_F32\000"
4456 /* 2721 */ "I32_TRUNC_U_SAT_F32\000"
4457 /* 2741 */ "I64_TRUNC_U_SAT_F32\000"
4458 /* 2761 */ "SELECT_F32\000"
4459 /* 2772 */ "GLOBAL_GET_F32\000"
4460 /* 2787 */ "LOCAL_GET_F32\000"
4461 /* 2801 */ "I32_REINTERPRET_F32\000"
4462 /* 2821 */ "GLOBAL_SET_F32\000"
4463 /* 2836 */ "LOCAL_SET_F32\000"
4464 /* 2850 */ "GT_F32\000"
4465 /* 2857 */ "LT_F32\000"
4466 /* 2864 */ "SQRT_F32\000"
4467 /* 2873 */ "NEAREST_F32\000"
4468 /* 2885 */ "CONST_F32\000"
4469 /* 2895 */ "I32_TRUNC_U_F32\000"
4470 /* 2911 */ "I64_TRUNC_U_F32\000"
4471 /* 2927 */ "DIV_F32\000"
4472 /* 2935 */ "MAX_F32\000"
4473 /* 2943 */ "COPY_F32\000"
4474 /* 2952 */ "SUB_I32\000"
4475 /* 2960 */ "ADD_I32\000"
4476 /* 2968 */ "AND_I32\000"
4477 /* 2976 */ "LOCAL_TEE_I32\000"
4478 /* 2990 */ "BR_TABLE_I32\000"
4479 /* 3003 */ "NE_I32\000"
4480 /* 3010 */ "SHL_I32\000"
4481 /* 3018 */ "ROTL_I32\000"
4482 /* 3027 */ "MUL_I32\000"
4483 /* 3035 */ "DROP_I32\000"
4484 /* 3044 */ "EQ_I32\000"
4485 /* 3051 */ "XOR_I32\000"
4486 /* 3059 */ "ROTR_I32\000"
4487 /* 3068 */ "I32_EXTEND16_S_I32\000"
4488 /* 3087 */ "I32_EXTEND8_S_I32\000"
4489 /* 3105 */ "I64_EXTEND_S_I32\000"
4490 /* 3122 */ "GE_S_I32\000"
4491 /* 3131 */ "LE_S_I32\000"
4492 /* 3140 */ "REM_S_I32\000"
4493 /* 3150 */ "SHR_S_I32\000"
4494 /* 3160 */ "GT_S_I32\000"
4495 /* 3169 */ "LT_S_I32\000"
4496 /* 3178 */ "F32_CONVERT_S_I32\000"
4497 /* 3196 */ "F64_CONVERT_S_I32\000"
4498 /* 3214 */ "DIV_S_I32\000"
4499 /* 3224 */ "SELECT_I32\000"
4500 /* 3235 */ "GLOBAL_GET_I32\000"
4501 /* 3250 */ "LOCAL_GET_I32\000"
4502 /* 3264 */ "F32_REINTERPRET_I32\000"
4503 /* 3284 */ "GLOBAL_SET_I32\000"
4504 /* 3299 */ "LOCAL_SET_I32\000"
4505 /* 3313 */ "POPCNT_I32\000"
4506 /* 3324 */ "CONST_I32\000"
4507 /* 3334 */ "I64_EXTEND_U_I32\000"
4508 /* 3351 */ "GE_U_I32\000"
4509 /* 3360 */ "LE_U_I32\000"
4510 /* 3369 */ "REM_U_I32\000"
4511 /* 3379 */ "SHR_U_I32\000"
4512 /* 3389 */ "GT_U_I32\000"
4513 /* 3398 */ "LT_U_I32\000"
4514 /* 3407 */ "F32_CONVERT_U_I32\000"
4515 /* 3425 */ "F64_CONVERT_U_I32\000"
4516 /* 3443 */ "DIV_U_I32\000"
4517 /* 3453 */ "COPY_I32\000"
4518 /* 3462 */ "CLZ_I32\000"
4519 /* 3470 */ "EQZ_I32\000"
4520 /* 3478 */ "CTZ_I32\000"
4521 /* 3486 */ "ARGUMENT_v4f32\000"
4522 /* 3501 */ "ARGUMENT_f32\000"
4523 /* 3514 */ "ARGUMENT_v4i32\000"
4524 /* 3529 */ "ARGUMENT_i32\000"
4525 /* 3542 */ "G_FLOG2\000"
4526 /* 3550 */ "G_FATAN2\000"
4527 /* 3559 */ "G_FEXP2\000"
4528 /* 3567 */ "CONST_V128_F64x2\000"
4529 /* 3584 */ "SUB_F64x2\000"
4530 /* 3594 */ "TRUNC_F64x2\000"
4531 /* 3606 */ "NMADD_F64x2\000"
4532 /* 3618 */ "GE_F64x2\000"
4533 /* 3627 */ "LE_F64x2\000"
4534 /* 3636 */ "REPLACE_LANE_F64x2\000"
4535 /* 3655 */ "EXTRACT_LANE_F64x2\000"
4536 /* 3674 */ "NEG_F64x2\000"
4537 /* 3684 */ "CEIL_F64x2\000"
4538 /* 3695 */ "MUL_F64x2\000"
4539 /* 3705 */ "SIMD_RELAXED_FMIN_F64x2\000"
4540 /* 3729 */ "PMIN_F64x2\000"
4541 /* 3740 */ "EQ_F64x2\000"
4542 /* 3749 */ "FLOOR_F64x2\000"
4543 /* 3761 */ "ABS_F64x2\000"
4544 /* 3771 */ "SPLAT_F64x2\000"
4545 /* 3783 */ "GT_F64x2\000"
4546 /* 3792 */ "LT_F64x2\000"
4547 /* 3801 */ "SQRT_F64x2\000"
4548 /* 3812 */ "NEAREST_F64x2\000"
4549 /* 3826 */ "DIV_F64x2\000"
4550 /* 3836 */ "SIMD_RELAXED_FMAX_F64x2\000"
4551 /* 3860 */ "PMAX_F64x2\000"
4552 /* 3871 */ "convert_low_s_F64x2\000"
4553 /* 3891 */ "convert_low_u_F64x2\000"
4554 /* 3911 */ "promote_low_F64x2\000"
4555 /* 3929 */ "CONST_V128_I64x2\000"
4556 /* 3946 */ "SUB_I64x2\000"
4557 /* 3956 */ "ADD_I64x2\000"
4558 /* 3966 */ "REPLACE_LANE_I64x2\000"
4559 /* 3985 */ "EXTRACT_LANE_I64x2\000"
4560 /* 4004 */ "ALLTRUE_I64x2\000"
4561 /* 4018 */ "NEG_I64x2\000"
4562 /* 4028 */ "BITMASK_I64x2\000"
4563 /* 4042 */ "SHL_I64x2\000"
4564 /* 4052 */ "MUL_I64x2\000"
4565 /* 4062 */ "EQ_I64x2\000"
4566 /* 4071 */ "ABS_I64x2\000"
4567 /* 4081 */ "GE_S_I64x2\000"
4568 /* 4092 */ "LE_S_I64x2\000"
4569 /* 4103 */ "EXTMUL_HIGH_S_I64x2\000"
4570 /* 4123 */ "SHR_S_I64x2\000"
4571 /* 4135 */ "GT_S_I64x2\000"
4572 /* 4146 */ "LT_S_I64x2\000"
4573 /* 4157 */ "EXTMUL_LOW_S_I64x2\000"
4574 /* 4176 */ "SPLAT_I64x2\000"
4575 /* 4188 */ "LANESELECT_I64x2\000"
4576 /* 4205 */ "EXTMUL_HIGH_U_I64x2\000"
4577 /* 4225 */ "SHR_U_I64x2\000"
4578 /* 4237 */ "EXTMUL_LOW_U_I64x2\000"
4579 /* 4256 */ "extend_high_s_I64x2\000"
4580 /* 4276 */ "extend_low_s_I64x2\000"
4581 /* 4295 */ "extend_high_u_I64x2\000"
4582 /* 4315 */ "extend_low_u_I64x2\000"
4583 /* 4334 */ "LOAD_F16_F32_A64\000"
4584 /* 4351 */ "STORE_F16_F32_A64\000"
4585 /* 4369 */ "LOAD_F32_A64\000"
4586 /* 4382 */ "STORE_F32_A64\000"
4587 /* 4396 */ "ATOMIC_STORE16_I32_A64\000"
4588 /* 4419 */ "ATOMIC_STORE8_I32_A64\000"
4589 /* 4441 */ "ATOMIC_RMW16_U_SUB_I32_A64\000"
4590 /* 4468 */ "ATOMIC_RMW8_U_SUB_I32_A64\000"
4591 /* 4494 */ "ATOMIC_RMW_SUB_I32_A64\000"
4592 /* 4517 */ "ATOMIC_LOAD_I32_A64\000"
4593 /* 4537 */ "ATOMIC_RMW16_U_ADD_I32_A64\000"
4594 /* 4564 */ "ATOMIC_RMW8_U_ADD_I32_A64\000"
4595 /* 4590 */ "ATOMIC_RMW_ADD_I32_A64\000"
4596 /* 4613 */ "ATOMIC_RMW16_U_AND_I32_A64\000"
4597 /* 4640 */ "ATOMIC_RMW8_U_AND_I32_A64\000"
4598 /* 4666 */ "ATOMIC_RMW_AND_I32_A64\000"
4599 /* 4689 */ "ATOMIC_STORE_I32_A64\000"
4600 /* 4710 */ "ATOMIC_RMW16_U_CMPXCHG_I32_A64\000"
4601 /* 4741 */ "ATOMIC_RMW8_U_CMPXCHG_I32_A64\000"
4602 /* 4771 */ "ATOMIC_RMW_CMPXCHG_I32_A64\000"
4603 /* 4798 */ "ATOMIC_RMW16_U_XCHG_I32_A64\000"
4604 /* 4826 */ "ATOMIC_RMW8_U_XCHG_I32_A64\000"
4605 /* 4853 */ "ATOMIC_RMW_XCHG_I32_A64\000"
4606 /* 4877 */ "ATOMIC_RMW16_U_XOR_I32_A64\000"
4607 /* 4904 */ "ATOMIC_RMW8_U_XOR_I32_A64\000"
4608 /* 4930 */ "ATOMIC_RMW_XOR_I32_A64\000"
4609 /* 4953 */ "ATOMIC_RMW16_U_OR_I32_A64\000"
4610 /* 4979 */ "ATOMIC_RMW8_U_OR_I32_A64\000"
4611 /* 5004 */ "ATOMIC_RMW_OR_I32_A64\000"
4612 /* 5026 */ "LOAD16_S_I32_A64\000"
4613 /* 5043 */ "LOAD8_S_I32_A64\000"
4614 /* 5059 */ "ATOMIC_LOAD16_U_I32_A64\000"
4615 /* 5083 */ "ATOMIC_LOAD8_U_I32_A64\000"
4616 /* 5106 */ "MEMORY_ATOMIC_WAIT32_A64\000"
4617 /* 5131 */ "LOAD_LANE_32_A64\000"
4618 /* 5148 */ "LOAD_ZERO_32_A64\000"
4619 /* 5165 */ "STORE_LANE_I64x2_A64\000"
4620 /* 5186 */ "LOAD_EXTEND_S_I64x2_A64\000"
4621 /* 5210 */ "LOAD_EXTEND_U_I64x2_A64\000"
4622 /* 5234 */ "LOAD_F64_A64\000"
4623 /* 5247 */ "STORE_F64_A64\000"
4624 /* 5261 */ "ATOMIC_STORE32_I64_A64\000"
4625 /* 5284 */ "ATOMIC_STORE16_I64_A64\000"
4626 /* 5307 */ "ATOMIC_STORE8_I64_A64\000"
4627 /* 5329 */ "ATOMIC_RMW32_U_SUB_I64_A64\000"
4628 /* 5356 */ "ATOMIC_RMW16_U_SUB_I64_A64\000"
4629 /* 5383 */ "ATOMIC_RMW8_U_SUB_I64_A64\000"
4630 /* 5409 */ "ATOMIC_RMW_SUB_I64_A64\000"
4631 /* 5432 */ "ATOMIC_LOAD_I64_A64\000"
4632 /* 5452 */ "ATOMIC_RMW32_U_ADD_I64_A64\000"
4633 /* 5479 */ "ATOMIC_RMW16_U_ADD_I64_A64\000"
4634 /* 5506 */ "ATOMIC_RMW8_U_ADD_I64_A64\000"
4635 /* 5532 */ "ATOMIC_RMW_ADD_I64_A64\000"
4636 /* 5555 */ "ATOMIC_RMW32_U_AND_I64_A64\000"
4637 /* 5582 */ "ATOMIC_RMW16_U_AND_I64_A64\000"
4638 /* 5609 */ "ATOMIC_RMW8_U_AND_I64_A64\000"
4639 /* 5635 */ "ATOMIC_RMW_AND_I64_A64\000"
4640 /* 5658 */ "ATOMIC_STORE_I64_A64\000"
4641 /* 5679 */ "ATOMIC_RMW32_U_CMPXCHG_I64_A64\000"
4642 /* 5710 */ "ATOMIC_RMW16_U_CMPXCHG_I64_A64\000"
4643 /* 5741 */ "ATOMIC_RMW8_U_CMPXCHG_I64_A64\000"
4644 /* 5771 */ "ATOMIC_RMW_CMPXCHG_I64_A64\000"
4645 /* 5798 */ "ATOMIC_RMW32_U_XCHG_I64_A64\000"
4646 /* 5826 */ "ATOMIC_RMW16_U_XCHG_I64_A64\000"
4647 /* 5854 */ "ATOMIC_RMW8_U_XCHG_I64_A64\000"
4648 /* 5881 */ "ATOMIC_RMW_XCHG_I64_A64\000"
4649 /* 5905 */ "ATOMIC_RMW32_U_XOR_I64_A64\000"
4650 /* 5932 */ "ATOMIC_RMW16_U_XOR_I64_A64\000"
4651 /* 5959 */ "ATOMIC_RMW8_U_XOR_I64_A64\000"
4652 /* 5985 */ "ATOMIC_RMW_XOR_I64_A64\000"
4653 /* 6008 */ "ATOMIC_RMW32_U_OR_I64_A64\000"
4654 /* 6034 */ "ATOMIC_RMW16_U_OR_I64_A64\000"
4655 /* 6060 */ "ATOMIC_RMW8_U_OR_I64_A64\000"
4656 /* 6085 */ "ATOMIC_RMW_OR_I64_A64\000"
4657 /* 6107 */ "LOAD32_S_I64_A64\000"
4658 /* 6124 */ "LOAD16_S_I64_A64\000"
4659 /* 6141 */ "LOAD8_S_I64_A64\000"
4660 /* 6157 */ "ATOMIC_LOAD32_U_I64_A64\000"
4661 /* 6181 */ "ATOMIC_LOAD16_U_I64_A64\000"
4662 /* 6205 */ "ATOMIC_LOAD8_U_I64_A64\000"
4663 /* 6228 */ "MEMORY_ATOMIC_WAIT64_A64\000"
4664 /* 6253 */ "LOAD_LANE_64_A64\000"
4665 /* 6270 */ "LOAD_ZERO_64_A64\000"
4666 /* 6287 */ "STORE_LANE_I32x4_A64\000"
4667 /* 6308 */ "LOAD_EXTEND_S_I32x4_A64\000"
4668 /* 6332 */ "LOAD_EXTEND_U_I32x4_A64\000"
4669 /* 6356 */ "LOAD_LANE_16_A64\000"
4670 /* 6373 */ "STORE_LANE_I8x16_A64\000"
4671 /* 6394 */ "LOAD_V128_A64\000"
4672 /* 6408 */ "STORE_V128_A64\000"
4673 /* 6423 */ "LOAD_LANE_8_A64\000"
4674 /* 6439 */ "STORE_LANE_I16x8_A64\000"
4675 /* 6460 */ "LOAD_EXTEND_S_I16x8_A64\000"
4676 /* 6484 */ "LOAD_EXTEND_U_I16x8_A64\000"
4677 /* 6508 */ "anonymous_14866MEMORY_SIZE_A64\000"
4678 /* 6539 */ "MEMORY_FILL_A64\000"
4679 /* 6555 */ "LOAD32_SPLAT_A64\000"
4680 /* 6572 */ "LOAD64_SPLAT_A64\000"
4681 /* 6589 */ "LOAD16_SPLAT_A64\000"
4682 /* 6606 */ "LOAD8_SPLAT_A64\000"
4683 /* 6622 */ "MEMSET_A64\000"
4684 /* 6633 */ "MEMORY_INIT_A64\000"
4685 /* 6649 */ "anonymous_14866MEMORY_GROW_A64\000"
4686 /* 6680 */ "MEMORY_ATOMIC_NOTIFY_A64\000"
4687 /* 6705 */ "MEMCPY_A64\000"
4688 /* 6716 */ "MEMORY_COPY_A64\000"
4689 /* 6732 */ "FP_TO_SINT_I32_F64\000"
4690 /* 6751 */ "FP_TO_UINT_I32_F64\000"
4691 /* 6770 */ "FP_TO_SINT_I64_F64\000"
4692 /* 6789 */ "FP_TO_UINT_I64_F64\000"
4693 /* 6808 */ "SUB_F64\000"
4694 /* 6816 */ "TRUNC_F64\000"
4695 /* 6826 */ "ADD_F64\000"
4696 /* 6834 */ "LOCAL_TEE_F64\000"
4697 /* 6848 */ "GE_F64\000"
4698 /* 6855 */ "LE_F64\000"
4699 /* 6862 */ "NE_F64\000"
4700 /* 6869 */ "F32_DEMOTE_F64\000"
4701 /* 6884 */ "NEG_F64\000"
4702 /* 6892 */ "CEIL_F64\000"
4703 /* 6901 */ "MUL_F64\000"
4704 /* 6909 */ "COPYSIGN_F64\000"
4705 /* 6922 */ "MIN_F64\000"
4706 /* 6930 */ "DROP_F64\000"
4707 /* 6939 */ "EQ_F64\000"
4708 /* 6946 */ "FLOOR_F64\000"
4709 /* 6956 */ "ABS_F64\000"
4710 /* 6964 */ "I32_TRUNC_S_F64\000"
4711 /* 6980 */ "I64_TRUNC_S_F64\000"
4712 /* 6996 */ "I32_TRUNC_S_SAT_F64\000"
4713 /* 7016 */ "I64_TRUNC_S_SAT_F64\000"
4714 /* 7036 */ "I32_TRUNC_U_SAT_F64\000"
4715 /* 7056 */ "I64_TRUNC_U_SAT_F64\000"
4716 /* 7076 */ "SELECT_F64\000"
4717 /* 7087 */ "GLOBAL_GET_F64\000"
4718 /* 7102 */ "LOCAL_GET_F64\000"
4719 /* 7116 */ "I64_REINTERPRET_F64\000"
4720 /* 7136 */ "GLOBAL_SET_F64\000"
4721 /* 7151 */ "LOCAL_SET_F64\000"
4722 /* 7165 */ "GT_F64\000"
4723 /* 7172 */ "LT_F64\000"
4724 /* 7179 */ "SQRT_F64\000"
4725 /* 7188 */ "NEAREST_F64\000"
4726 /* 7200 */ "CONST_F64\000"
4727 /* 7210 */ "I32_TRUNC_U_F64\000"
4728 /* 7226 */ "I64_TRUNC_U_F64\000"
4729 /* 7242 */ "DIV_F64\000"
4730 /* 7250 */ "MAX_F64\000"
4731 /* 7258 */ "COPY_F64\000"
4732 /* 7267 */ "SUB_I64\000"
4733 /* 7275 */ "ADD_I64\000"
4734 /* 7283 */ "AND_I64\000"
4735 /* 7291 */ "LOCAL_TEE_I64\000"
4736 /* 7305 */ "BR_TABLE_I64\000"
4737 /* 7318 */ "NE_I64\000"
4738 /* 7325 */ "SHL_I64\000"
4739 /* 7333 */ "ROTL_I64\000"
4740 /* 7342 */ "MUL_I64\000"
4741 /* 7350 */ "I32_WRAP_I64\000"
4742 /* 7363 */ "DROP_I64\000"
4743 /* 7372 */ "EQ_I64\000"
4744 /* 7379 */ "XOR_I64\000"
4745 /* 7387 */ "ROTR_I64\000"
4746 /* 7396 */ "I64_EXTEND32_S_I64\000"
4747 /* 7415 */ "I64_EXTEND16_S_I64\000"
4748 /* 7434 */ "I64_EXTEND8_S_I64\000"
4749 /* 7452 */ "GE_S_I64\000"
4750 /* 7461 */ "LE_S_I64\000"
4751 /* 7470 */ "REM_S_I64\000"
4752 /* 7480 */ "SHR_S_I64\000"
4753 /* 7490 */ "GT_S_I64\000"
4754 /* 7499 */ "LT_S_I64\000"
4755 /* 7508 */ "F32_CONVERT_S_I64\000"
4756 /* 7526 */ "F64_CONVERT_S_I64\000"
4757 /* 7544 */ "DIV_S_I64\000"
4758 /* 7554 */ "SELECT_I64\000"
4759 /* 7565 */ "GLOBAL_GET_I64\000"
4760 /* 7580 */ "LOCAL_GET_I64\000"
4761 /* 7594 */ "F64_REINTERPRET_I64\000"
4762 /* 7614 */ "GLOBAL_SET_I64\000"
4763 /* 7629 */ "LOCAL_SET_I64\000"
4764 /* 7643 */ "POPCNT_I64\000"
4765 /* 7654 */ "CONST_I64\000"
4766 /* 7664 */ "GE_U_I64\000"
4767 /* 7673 */ "LE_U_I64\000"
4768 /* 7682 */ "REM_U_I64\000"
4769 /* 7692 */ "SHR_U_I64\000"
4770 /* 7702 */ "GT_U_I64\000"
4771 /* 7711 */ "LT_U_I64\000"
4772 /* 7720 */ "F32_CONVERT_U_I64\000"
4773 /* 7738 */ "F64_CONVERT_U_I64\000"
4774 /* 7756 */ "DIV_U_I64\000"
4775 /* 7766 */ "COPY_I64\000"
4776 /* 7775 */ "CLZ_I64\000"
4777 /* 7783 */ "EQZ_I64\000"
4778 /* 7791 */ "CTZ_I64\000"
4779 /* 7799 */ "ARGUMENT_v2f64\000"
4780 /* 7814 */ "ARGUMENT_f64\000"
4781 /* 7827 */ "ARGUMENT_v2i64\000"
4782 /* 7842 */ "ARGUMENT_i64\000"
4783 /* 7855 */ "CONST_V128_F32x4\000"
4784 /* 7872 */ "SUB_F32x4\000"
4785 /* 7882 */ "TRUNC_F32x4\000"
4786 /* 7894 */ "NMADD_F32x4\000"
4787 /* 7906 */ "GE_F32x4\000"
4788 /* 7915 */ "LE_F32x4\000"
4789 /* 7924 */ "REPLACE_LANE_F32x4\000"
4790 /* 7943 */ "EXTRACT_LANE_F32x4\000"
4791 /* 7962 */ "NEG_F32x4\000"
4792 /* 7972 */ "CEIL_F32x4\000"
4793 /* 7983 */ "MUL_F32x4\000"
4794 /* 7993 */ "SIMD_RELAXED_FMIN_F32x4\000"
4795 /* 8017 */ "PMIN_F32x4\000"
4796 /* 8028 */ "EQ_F32x4\000"
4797 /* 8037 */ "FLOOR_F32x4\000"
4798 /* 8049 */ "ABS_F32x4\000"
4799 /* 8059 */ "SPLAT_F32x4\000"
4800 /* 8071 */ "GT_F32x4\000"
4801 /* 8080 */ "LT_F32x4\000"
4802 /* 8089 */ "SQRT_F32x4\000"
4803 /* 8100 */ "NEAREST_F32x4\000"
4804 /* 8114 */ "DIV_F32x4\000"
4805 /* 8124 */ "SIMD_RELAXED_FMAX_F32x4\000"
4806 /* 8148 */ "PMAX_F32x4\000"
4807 /* 8159 */ "demote_zero_F32x4\000"
4808 /* 8177 */ "sint_to_fp_F32x4\000"
4809 /* 8194 */ "uint_to_fp_F32x4\000"
4810 /* 8211 */ "promote_low_F32x4\000"
4811 /* 8229 */ "CONST_V128_I32x4\000"
4812 /* 8246 */ "SUB_I32x4\000"
4813 /* 8256 */ "ADD_I32x4\000"
4814 /* 8266 */ "REPLACE_LANE_I32x4\000"
4815 /* 8285 */ "EXTRACT_LANE_I32x4\000"
4816 /* 8304 */ "ALLTRUE_I32x4\000"
4817 /* 8318 */ "NEG_I32x4\000"
4818 /* 8328 */ "BITMASK_I32x4\000"
4819 /* 8342 */ "SHL_I32x4\000"
4820 /* 8352 */ "MUL_I32x4\000"
4821 /* 8362 */ "EQ_I32x4\000"
4822 /* 8371 */ "ABS_I32x4\000"
4823 /* 8381 */ "GE_S_I32x4\000"
4824 /* 8392 */ "LE_S_I32x4\000"
4825 /* 8403 */ "EXTMUL_HIGH_S_I32x4\000"
4826 /* 8423 */ "MIN_S_I32x4\000"
4827 /* 8435 */ "SHR_S_I32x4\000"
4828 /* 8447 */ "GT_S_I32x4\000"
4829 /* 8458 */ "LT_S_I32x4\000"
4830 /* 8469 */ "EXTMUL_LOW_S_I32x4\000"
4831 /* 8488 */ "MAX_S_I32x4\000"
4832 /* 8500 */ "SPLAT_I32x4\000"
4833 /* 8512 */ "LANESELECT_I32x4\000"
4834 /* 8529 */ "GE_U_I32x4\000"
4835 /* 8540 */ "LE_U_I32x4\000"
4836 /* 8551 */ "EXTMUL_HIGH_U_I32x4\000"
4837 /* 8571 */ "MIN_U_I32x4\000"
4838 /* 8583 */ "SHR_U_I32x4\000"
4839 /* 8595 */ "GT_U_I32x4\000"
4840 /* 8606 */ "LT_U_I32x4\000"
4841 /* 8617 */ "EXTMUL_LOW_U_I32x4\000"
4842 /* 8636 */ "MAX_U_I32x4\000"
4843 /* 8648 */ "int_wasm_relaxed_trunc_signed_I32x4\000"
4844 /* 8684 */ "int_wasm_relaxed_trunc_unsigned_I32x4\000"
4845 /* 8722 */ "int_wasm_relaxed_trunc_signed_zero_I32x4\000"
4846 /* 8763 */ "int_wasm_relaxed_trunc_unsigned_zero_I32x4\000"
4847 /* 8806 */ "extadd_pairwise_s_I32x4\000"
4848 /* 8830 */ "extend_high_s_I32x4\000"
4849 /* 8850 */ "trunc_sat_zero_s_I32x4\000"
4850 /* 8873 */ "extend_low_s_I32x4\000"
4851 /* 8892 */ "fp_to_sint_I32x4\000"
4852 /* 8909 */ "fp_to_uint_I32x4\000"
4853 /* 8926 */ "extadd_pairwise_u_I32x4\000"
4854 /* 8950 */ "extend_high_u_I32x4\000"
4855 /* 8970 */ "trunc_sat_zero_u_I32x4\000"
4856 /* 8993 */ "extend_low_u_I32x4\000"
4857 /* 9012 */ "ARGUMENT_v8f16\000"
4858 /* 9027 */ "ARGUMENT_v8i16\000"
4859 /* 9042 */ "CONST_V128_I8x16\000"
4860 /* 9059 */ "SUB_I8x16\000"
4861 /* 9069 */ "ADD_I8x16\000"
4862 /* 9079 */ "REPLACE_LANE_I8x16\000"
4863 /* 9098 */ "ALLTRUE_I8x16\000"
4864 /* 9112 */ "NEG_I8x16\000"
4865 /* 9122 */ "BITMASK_I8x16\000"
4866 /* 9136 */ "SHL_I8x16\000"
4867 /* 9146 */ "EQ_I8x16\000"
4868 /* 9155 */ "ABS_I8x16\000"
4869 /* 9165 */ "GE_S_I8x16\000"
4870 /* 9176 */ "LE_S_I8x16\000"
4871 /* 9187 */ "MIN_S_I8x16\000"
4872 /* 9199 */ "SHR_S_I8x16\000"
4873 /* 9211 */ "SUB_SAT_S_I8x16\000"
4874 /* 9227 */ "ADD_SAT_S_I8x16\000"
4875 /* 9243 */ "GT_S_I8x16\000"
4876 /* 9254 */ "LT_S_I8x16\000"
4877 /* 9265 */ "NARROW_S_I8x16\000"
4878 /* 9280 */ "MAX_S_I8x16\000"
4879 /* 9292 */ "SPLAT_I8x16\000"
4880 /* 9304 */ "LANESELECT_I8x16\000"
4881 /* 9321 */ "POPCNT_I8x16\000"
4882 /* 9334 */ "GE_U_I8x16\000"
4883 /* 9345 */ "LE_U_I8x16\000"
4884 /* 9356 */ "MIN_U_I8x16\000"
4885 /* 9368 */ "AVGR_U_I8x16\000"
4886 /* 9381 */ "SHR_U_I8x16\000"
4887 /* 9393 */ "SUB_SAT_U_I8x16\000"
4888 /* 9409 */ "ADD_SAT_U_I8x16\000"
4889 /* 9425 */ "GT_U_I8x16\000"
4890 /* 9436 */ "LT_U_I8x16\000"
4891 /* 9447 */ "NARROW_U_I8x16\000"
4892 /* 9462 */ "MAX_U_I8x16\000"
4893 /* 9474 */ "I64_SUB128\000"
4894 /* 9485 */ "I64_ADD128\000"
4895 /* 9496 */ "LOCAL_TEE_V128\000"
4896 /* 9511 */ "DROP_V128\000"
4897 /* 9521 */ "SELECT_V128\000"
4898 /* 9533 */ "GLOBAL_GET_V128\000"
4899 /* 9549 */ "LOCAL_GET_V128\000"
4900 /* 9564 */ "GLOBAL_SET_V128\000"
4901 /* 9580 */ "LOCAL_SET_V128\000"
4902 /* 9595 */ "COPY_V128\000"
4903 /* 9605 */ "ARGUMENT_v16i8\000"
4904 /* 9620 */ "SUB_F16x8\000"
4905 /* 9630 */ "TRUNC_F16x8\000"
4906 /* 9642 */ "NMADD_F16x8\000"
4907 /* 9654 */ "GE_F16x8\000"
4908 /* 9663 */ "LE_F16x8\000"
4909 /* 9672 */ "REPLACE_LANE_F16x8\000"
4910 /* 9691 */ "EXTRACT_LANE_F16x8\000"
4911 /* 9710 */ "NEG_F16x8\000"
4912 /* 9720 */ "CEIL_F16x8\000"
4913 /* 9731 */ "MUL_F16x8\000"
4914 /* 9741 */ "PMIN_F16x8\000"
4915 /* 9752 */ "EQ_F16x8\000"
4916 /* 9761 */ "FLOOR_F16x8\000"
4917 /* 9773 */ "ABS_F16x8\000"
4918 /* 9783 */ "SPLAT_F16x8\000"
4919 /* 9795 */ "GT_F16x8\000"
4920 /* 9804 */ "LT_F16x8\000"
4921 /* 9813 */ "SQRT_F16x8\000"
4922 /* 9824 */ "NEAREST_F16x8\000"
4923 /* 9838 */ "DIV_F16x8\000"
4924 /* 9848 */ "PMAX_F16x8\000"
4925 /* 9859 */ "demote_zero_F16x8\000"
4926 /* 9877 */ "sint_to_fp_F16x8\000"
4927 /* 9894 */ "uint_to_fp_F16x8\000"
4928 /* 9911 */ "CONST_V128_I16x8\000"
4929 /* 9928 */ "SUB_I16x8\000"
4930 /* 9938 */ "ADD_I16x8\000"
4931 /* 9948 */ "REPLACE_LANE_I16x8\000"
4932 /* 9967 */ "ALLTRUE_I16x8\000"
4933 /* 9981 */ "NEG_I16x8\000"
4934 /* 9991 */ "BITMASK_I16x8\000"
4935 /* 10005 */ "SHL_I16x8\000"
4936 /* 10015 */ "MUL_I16x8\000"
4937 /* 10025 */ "EQ_I16x8\000"
4938 /* 10034 */ "ABS_I16x8\000"
4939 /* 10044 */ "GE_S_I16x8\000"
4940 /* 10055 */ "LE_S_I16x8\000"
4941 /* 10066 */ "EXTMUL_HIGH_S_I16x8\000"
4942 /* 10086 */ "MIN_S_I16x8\000"
4943 /* 10098 */ "SHR_S_I16x8\000"
4944 /* 10110 */ "RELAXED_Q15MULR_S_I16x8\000"
4945 /* 10134 */ "SUB_SAT_S_I16x8\000"
4946 /* 10150 */ "ADD_SAT_S_I16x8\000"
4947 /* 10166 */ "Q15MULR_SAT_S_I16x8\000"
4948 /* 10186 */ "GT_S_I16x8\000"
4949 /* 10197 */ "LT_S_I16x8\000"
4950 /* 10208 */ "EXTMUL_LOW_S_I16x8\000"
4951 /* 10227 */ "NARROW_S_I16x8\000"
4952 /* 10242 */ "MAX_S_I16x8\000"
4953 /* 10254 */ "SPLAT_I16x8\000"
4954 /* 10266 */ "LANESELECT_I16x8\000"
4955 /* 10283 */ "GE_U_I16x8\000"
4956 /* 10294 */ "LE_U_I16x8\000"
4957 /* 10305 */ "EXTMUL_HIGH_U_I16x8\000"
4958 /* 10325 */ "MIN_U_I16x8\000"
4959 /* 10337 */ "AVGR_U_I16x8\000"
4960 /* 10350 */ "SHR_U_I16x8\000"
4961 /* 10362 */ "SUB_SAT_U_I16x8\000"
4962 /* 10378 */ "ADD_SAT_U_I16x8\000"
4963 /* 10394 */ "GT_U_I16x8\000"
4964 /* 10405 */ "LT_U_I16x8\000"
4965 /* 10416 */ "EXTMUL_LOW_U_I16x8\000"
4966 /* 10435 */ "NARROW_U_I16x8\000"
4967 /* 10450 */ "MAX_U_I16x8\000"
4968 /* 10462 */ "extadd_pairwise_s_I16x8\000"
4969 /* 10486 */ "extend_high_s_I16x8\000"
4970 /* 10506 */ "extend_low_s_I16x8\000"
4971 /* 10525 */ "fp_to_sint_I16x8\000"
4972 /* 10542 */ "fp_to_uint_I16x8\000"
4973 /* 10559 */ "extadd_pairwise_u_I16x8\000"
4974 /* 10583 */ "extend_high_u_I16x8\000"
4975 /* 10603 */ "extend_low_u_I16x8\000"
4976 /* 10622 */ "G_FMA\000"
4977 /* 10628 */ "G_STRICT_FMA\000"
4978 /* 10641 */ "G_FSUB\000"
4979 /* 10648 */ "G_STRICT_FSUB\000"
4980 /* 10662 */ "G_ATOMICRMW_FSUB\000"
4981 /* 10679 */ "G_SUB\000"
4982 /* 10685 */ "G_ATOMICRMW_SUB\000"
4983 /* 10701 */ "G_INTRINSIC\000"
4984 /* 10713 */ "REF_FUNC\000"
4985 /* 10722 */ "G_FPTRUNC\000"
4986 /* 10732 */ "G_INTRINSIC_TRUNC\000"
4987 /* 10750 */ "G_TRUNC\000"
4988 /* 10758 */ "G_BUILD_VECTOR_TRUNC\000"
4989 /* 10779 */ "G_DYN_STACKALLOC\000"
4990 /* 10796 */ "G_FMAD\000"
4991 /* 10803 */ "G_FPEXTLOAD\000"
4992 /* 10815 */ "G_INDEXED_SEXTLOAD\000"
4993 /* 10834 */ "G_SEXTLOAD\000"
4994 /* 10845 */ "G_INDEXED_ZEXTLOAD\000"
4995 /* 10864 */ "G_ZEXTLOAD\000"
4996 /* 10875 */ "G_INDEXED_LOAD\000"
4997 /* 10890 */ "G_LOAD\000"
4998 /* 10897 */ "G_VECREDUCE_FADD\000"
4999 /* 10914 */ "G_FADD\000"
5000 /* 10921 */ "G_VECREDUCE_SEQ_FADD\000"
5001 /* 10942 */ "G_STRICT_FADD\000"
5002 /* 10956 */ "G_ATOMICRMW_FADD\000"
5003 /* 10973 */ "G_VECREDUCE_ADD\000"
5004 /* 10989 */ "G_ADD\000"
5005 /* 10995 */ "G_PTR_ADD\000"
5006 /* 11005 */ "RELAXED_DOT_ADD\000"
5007 /* 11021 */ "G_ATOMICRMW_ADD\000"
5008 /* 11037 */ "G_ATOMICRMW_NAND\000"
5009 /* 11054 */ "G_VECREDUCE_AND\000"
5010 /* 11070 */ "G_AND\000"
5011 /* 11076 */ "G_ATOMICRMW_AND\000"
5012 /* 11092 */ "LIFETIME_END\000"
5013 /* 11105 */ "G_BRCOND\000"
5014 /* 11114 */ "G_ATOMICRMW_USUB_COND\000"
5015 /* 11136 */ "G_LLROUND\000"
5016 /* 11146 */ "G_LROUND\000"
5017 /* 11155 */ "G_INTRINSIC_ROUND\000"
5018 /* 11173 */ "G_INTRINSIC_FPTRUNC_ROUND\000"
5019 /* 11199 */ "LOAD_STACK_GUARD\000"
5020 /* 11216 */ "PSEUDO_PROBE\000"
5021 /* 11229 */ "G_SSUBE\000"
5022 /* 11237 */ "G_USUBE\000"
5023 /* 11245 */ "ATOMIC_FENCE\000"
5024 /* 11258 */ "G_FENCE\000"
5025 /* 11266 */ "ARITH_FENCE\000"
5026 /* 11278 */ "COMPILER_FENCE\000"
5027 /* 11293 */ "REG_SEQUENCE\000"
5028 /* 11306 */ "G_SADDE\000"
5029 /* 11314 */ "G_UADDE\000"
5030 /* 11322 */ "G_GET_FPMODE\000"
5031 /* 11335 */ "G_RESET_FPMODE\000"
5032 /* 11350 */ "G_SET_FPMODE\000"
5033 /* 11363 */ "G_FMINNUM_IEEE\000"
5034 /* 11378 */ "G_FMAXNUM_IEEE\000"
5035 /* 11393 */ "G_VSCALE\000"
5036 /* 11402 */ "DEBUG_UNREACHABLE\000"
5037 /* 11420 */ "G_JUMP_TABLE\000"
5038 /* 11433 */ "END_TRY_TABLE\000"
5039 /* 11447 */ "BUNDLE\000"
5040 /* 11454 */ "SHUFFLE\000"
5041 /* 11462 */ "RELAXED_SWIZZLE\000"
5042 /* 11478 */ "G_MEMSET_INLINE\000"
5043 /* 11494 */ "G_MEMCPY_INLINE\000"
5044 /* 11510 */ "RELOC_NONE\000"
5045 /* 11521 */ "LOCAL_ESCAPE\000"
5046 /* 11534 */ "G_FPTRUNCSTORE\000"
5047 /* 11549 */ "G_STACKRESTORE\000"
5048 /* 11564 */ "G_INDEXED_STORE\000"
5049 /* 11580 */ "G_STORE\000"
5050 /* 11588 */ "ELSE\000"
5051 /* 11593 */ "G_BITREVERSE\000"
5052 /* 11606 */ "FAKE_USE\000"
5053 /* 11615 */ "DELEGATE\000"
5054 /* 11624 */ "DBG_VALUE\000"
5055 /* 11634 */ "G_GLOBAL_VALUE\000"
5056 /* 11649 */ "G_PTRAUTH_GLOBAL_VALUE\000"
5057 /* 11672 */ "CONVERGENCECTRL_GLUE\000"
5058 /* 11693 */ "ANYTRUE\000"
5059 /* 11701 */ "G_STACKSAVE\000"
5060 /* 11713 */ "G_MEMMOVE\000"
5061 /* 11723 */ "G_FREEZE\000"
5062 /* 11732 */ "G_FCANONICALIZE\000"
5063 /* 11748 */ "TABLE_SIZE\000"
5064 /* 11759 */ "G_FMODF\000"
5065 /* 11767 */ "INIT_UNDEF\000"
5066 /* 11778 */ "G_IMPLICIT_DEF\000"
5067 /* 11793 */ "LOCAL_TEE_FUNCREF\000"
5068 /* 11811 */ "TABLE_FILL_FUNCREF\000"
5069 /* 11830 */ "REF_NULL_FUNCREF\000"
5070 /* 11847 */ "REF_IS_NULL_FUNCREF\000"
5071 /* 11867 */ "DROP_FUNCREF\000"
5072 /* 11880 */ "SELECT_FUNCREF\000"
5073 /* 11895 */ "TABLE_GET_FUNCREF\000"
5074 /* 11913 */ "GLOBAL_GET_FUNCREF\000"
5075 /* 11932 */ "LOCAL_GET_FUNCREF\000"
5076 /* 11950 */ "TABLE_SET_FUNCREF\000"
5077 /* 11968 */ "GLOBAL_SET_FUNCREF\000"
5078 /* 11987 */ "LOCAL_SET_FUNCREF\000"
5079 /* 12005 */ "REF_CAST_FUNCREF\000"
5080 /* 12022 */ "REF_TEST_FUNCREF\000"
5081 /* 12039 */ "TABLE_GROW_FUNCREF\000"
5082 /* 12058 */ "COPY_FUNCREF\000"
5083 /* 12071 */ "LOCAL_TEE_EXTERNREF\000"
5084 /* 12091 */ "TABLE_FILL_EXTERNREF\000"
5085 /* 12112 */ "REF_NULL_EXTERNREF\000"
5086 /* 12131 */ "REF_IS_NULL_EXTERNREF\000"
5087 /* 12153 */ "DROP_EXTERNREF\000"
5088 /* 12168 */ "SELECT_EXTERNREF\000"
5089 /* 12185 */ "TABLE_GET_EXTERNREF\000"
5090 /* 12205 */ "GLOBAL_GET_EXTERNREF\000"
5091 /* 12226 */ "LOCAL_GET_EXTERNREF\000"
5092 /* 12246 */ "TABLE_SET_EXTERNREF\000"
5093 /* 12266 */ "GLOBAL_SET_EXTERNREF\000"
5094 /* 12287 */ "LOCAL_SET_EXTERNREF\000"
5095 /* 12307 */ "TABLE_GROW_EXTERNREF\000"
5096 /* 12328 */ "COPY_EXTERNREF\000"
5097 /* 12343 */ "LOCAL_TEE_EXNREF\000"
5098 /* 12360 */ "TABLE_FILL_EXNREF\000"
5099 /* 12378 */ "REF_NULL_EXNREF\000"
5100 /* 12394 */ "REF_IS_NULL_EXNREF\000"
5101 /* 12413 */ "DROP_EXNREF\000"
5102 /* 12425 */ "SELECT_EXNREF\000"
5103 /* 12439 */ "TABLE_GET_EXNREF\000"
5104 /* 12456 */ "GLOBAL_GET_EXNREF\000"
5105 /* 12474 */ "LOCAL_GET_EXNREF\000"
5106 /* 12491 */ "TABLE_SET_EXNREF\000"
5107 /* 12508 */ "GLOBAL_SET_EXNREF\000"
5108 /* 12526 */ "LOCAL_SET_EXNREF\000"
5109 /* 12543 */ "TABLE_GROW_EXNREF\000"
5110 /* 12561 */ "COPY_EXNREF\000"
5111 /* 12573 */ "CATCH_REF\000"
5112 /* 12583 */ "RET_CALL_REF\000"
5113 /* 12596 */ "CATCH_ALL_REF\000"
5114 /* 12610 */ "DBG_INSTR_REF\000"
5115 /* 12624 */ "THROW_REF\000"
5116 /* 12634 */ "END_IF\000"
5117 /* 12641 */ "BR_IF\000"
5118 /* 12647 */ "G_FNEG\000"
5119 /* 12654 */ "EXTRACT_SUBREG\000"
5120 /* 12669 */ "INSERT_SUBREG\000"
5121 /* 12683 */ "G_SEXT_INREG\000"
5122 /* 12696 */ "SUBREG_TO_REG\000"
5123 /* 12710 */ "G_ATOMIC_CMPXCHG\000"
5124 /* 12727 */ "G_ATOMICRMW_XCHG\000"
5125 /* 12744 */ "G_GET_ROUNDING\000"
5126 /* 12759 */ "G_SET_ROUNDING\000"
5127 /* 12774 */ "G_FLOG\000"
5128 /* 12781 */ "G_VAARG\000"
5129 /* 12789 */ "PREALLOCATED_ARG\000"
5130 /* 12806 */ "CATCH\000"
5131 /* 12812 */ "G_PREFETCH\000"
5132 /* 12823 */ "G_CLMULH\000"
5133 /* 12832 */ "G_SMULH\000"
5134 /* 12840 */ "G_UMULH\000"
5135 /* 12848 */ "G_FTANH\000"
5136 /* 12856 */ "G_FSINH\000"
5137 /* 12864 */ "G_FCOSH\000"
5138 /* 12872 */ "DBG_PHI\000"
5139 /* 12880 */ "G_FPTOSI\000"
5140 /* 12889 */ "G_FPTOUI\000"
5141 /* 12898 */ "G_FPOWI\000"
5142 /* 12906 */ "END_BLOCK\000"
5143 /* 12916 */ "COPY_LANEMASK\000"
5144 /* 12930 */ "G_PTRMASK\000"
5145 /* 12940 */ "GC_LABEL\000"
5146 /* 12949 */ "DBG_LABEL\000"
5147 /* 12959 */ "EH_LABEL\000"
5148 /* 12968 */ "ANNOTATION_LABEL\000"
5149 /* 12985 */ "ICALL_BRANCH_FUNNEL\000"
5150 /* 13005 */ "G_FSHL\000"
5151 /* 13012 */ "G_SHL\000"
5152 /* 13018 */ "G_FCEIL\000"
5153 /* 13026 */ "G_SAVGCEIL\000"
5154 /* 13037 */ "G_UAVGCEIL\000"
5155 /* 13048 */ "PATCHABLE_TAIL_CALL\000"
5156 /* 13068 */ "RET_CALL\000"
5157 /* 13077 */ "PATCHABLE_TYPED_EVENT_CALL\000"
5158 /* 13104 */ "PATCHABLE_EVENT_CALL\000"
5159 /* 13125 */ "FENTRY_CALL\000"
5160 /* 13137 */ "CATCH_ALL\000"
5161 /* 13147 */ "KILL\000"
5162 /* 13152 */ "G_CONSTANT_POOL\000"
5163 /* 13168 */ "G_ROTL\000"
5164 /* 13175 */ "G_VECREDUCE_FMUL\000"
5165 /* 13192 */ "G_FMUL\000"
5166 /* 13199 */ "G_VECREDUCE_SEQ_FMUL\000"
5167 /* 13220 */ "G_STRICT_FMUL\000"
5168 /* 13234 */ "G_CLMUL\000"
5169 /* 13242 */ "G_VECREDUCE_MUL\000"
5170 /* 13258 */ "G_MUL\000"
5171 /* 13264 */ "G_FREM\000"
5172 /* 13271 */ "G_STRICT_FREM\000"
5173 /* 13285 */ "G_SREM\000"
5174 /* 13292 */ "G_UREM\000"
5175 /* 13299 */ "G_SDIVREM\000"
5176 /* 13309 */ "G_UDIVREM\000"
5177 /* 13319 */ "INLINEASM\000"
5178 /* 13329 */ "G_VECREDUCE_FMINIMUM\000"
5179 /* 13350 */ "G_FMINIMUM\000"
5180 /* 13361 */ "G_ATOMICRMW_FMINIMUM\000"
5181 /* 13382 */ "G_VECREDUCE_FMAXIMUM\000"
5182 /* 13403 */ "G_FMAXIMUM\000"
5183 /* 13414 */ "G_ATOMICRMW_FMAXIMUM\000"
5184 /* 13435 */ "G_VECREDUCE_FMINIMUMNUM\000"
5185 /* 13459 */ "G_FMINIMUMNUM\000"
5186 /* 13473 */ "G_ATOMICRMW_FMINIMUMNUM\000"
5187 /* 13497 */ "G_VECREDUCE_FMAXIMUMNUM\000"
5188 /* 13521 */ "G_FMAXIMUMNUM\000"
5189 /* 13535 */ "G_ATOMICRMW_FMAXIMUMNUM\000"
5190 /* 13559 */ "G_FMINNUM\000"
5191 /* 13569 */ "G_FMAXNUM\000"
5192 /* 13579 */ "G_FATAN\000"
5193 /* 13587 */ "G_FTAN\000"
5194 /* 13594 */ "G_INTRINSIC_ROUNDEVEN\000"
5195 /* 13616 */ "G_ASSERT_ALIGN\000"
5196 /* 13631 */ "G_FCOPYSIGN\000"
5197 /* 13643 */ "G_VECREDUCE_FMIN\000"
5198 /* 13660 */ "G_ATOMICRMW_FMIN\000"
5199 /* 13677 */ "G_VECREDUCE_SMIN\000"
5200 /* 13694 */ "G_SMIN\000"
5201 /* 13701 */ "G_VECREDUCE_UMIN\000"
5202 /* 13718 */ "G_UMIN\000"
5203 /* 13725 */ "G_ATOMICRMW_UMIN\000"
5204 /* 13742 */ "G_ATOMICRMW_MIN\000"
5205 /* 13758 */ "G_FASIN\000"
5206 /* 13766 */ "G_FSIN\000"
5207 /* 13773 */ "END_FUNCTION\000"
5208 /* 13786 */ "CFI_INSTRUCTION\000"
5209 /* 13802 */ "G_CTLZ_ZERO_POISON\000"
5210 /* 13821 */ "G_CTTZ_ZERO_POISON\000"
5211 /* 13840 */ "FALLTHROUGH_RETURN\000"
5212 /* 13859 */ "ADJCALLSTACKDOWN\000"
5213 /* 13876 */ "G_SSUBO\000"
5214 /* 13884 */ "G_USUBO\000"
5215 /* 13892 */ "G_SADDO\000"
5216 /* 13900 */ "G_UADDO\000"
5217 /* 13908 */ "JUMP_TABLE_DEBUG_INFO\000"
5218 /* 13930 */ "G_SMULO\000"
5219 /* 13938 */ "G_UMULO\000"
5220 /* 13946 */ "G_BZERO\000"
5221 /* 13954 */ "STACKMAP\000"
5222 /* 13963 */ "G_DEBUGTRAP\000"
5223 /* 13975 */ "G_UBSANTRAP\000"
5224 /* 13987 */ "G_TRAP\000"
5225 /* 13994 */ "G_ATOMICRMW_UDEC_WRAP\000"
5226 /* 14016 */ "G_ATOMICRMW_UINC_WRAP\000"
5227 /* 14038 */ "G_BSWAP\000"
5228 /* 14046 */ "G_SITOFP\000"
5229 /* 14055 */ "G_UITOFP\000"
5230 /* 14064 */ "G_FCMP\000"
5231 /* 14071 */ "G_STRICT_FCMP\000"
5232 /* 14085 */ "G_ICMP\000"
5233 /* 14092 */ "G_SCMP\000"
5234 /* 14099 */ "G_UCMP\000"
5235 /* 14106 */ "NOP\000"
5236 /* 14110 */ "END_LOOP\000"
5237 /* 14119 */ "CONVERGENCECTRL_LOOP\000"
5238 /* 14140 */ "G_CTPOP\000"
5239 /* 14148 */ "DATA_DROP\000"
5240 /* 14158 */ "PATCHABLE_OP\000"
5241 /* 14171 */ "FAULTING_OP\000"
5242 /* 14183 */ "ADJCALLSTACKUP\000"
5243 /* 14198 */ "PREALLOCATED_SETUP\000"
5244 /* 14217 */ "G_FLDEXP\000"
5245 /* 14226 */ "G_STRICT_FLDEXP\000"
5246 /* 14242 */ "G_FEXP\000"
5247 /* 14249 */ "G_FFREXP\000"
5248 /* 14258 */ "G_BR\000"
5249 /* 14263 */ "INLINEASM_BR\000"
5250 /* 14276 */ "G_BLOCK_ADDR\000"
5251 /* 14289 */ "MEMBARRIER\000"
5252 /* 14300 */ "G_CONSTANT_FOLD_BARRIER\000"
5253 /* 14324 */ "PATCHABLE_FUNCTION_ENTER\000"
5254 /* 14349 */ "G_READCYCLECOUNTER\000"
5255 /* 14368 */ "G_READSTEADYCOUNTER\000"
5256 /* 14388 */ "G_READ_REGISTER\000"
5257 /* 14404 */ "G_WRITE_REGISTER\000"
5258 /* 14421 */ "G_ASHR\000"
5259 /* 14428 */ "G_FSHR\000"
5260 /* 14435 */ "G_LSHR\000"
5261 /* 14442 */ "G_CLMULR\000"
5262 /* 14451 */ "CONVERGENCECTRL_ANCHOR\000"
5263 /* 14474 */ "G_FFLOOR\000"
5264 /* 14483 */ "G_SAVGFLOOR\000"
5265 /* 14495 */ "G_UAVGFLOOR\000"
5266 /* 14507 */ "G_EXTRACT_SUBVECTOR\000"
5267 /* 14527 */ "G_INSERT_SUBVECTOR\000"
5268 /* 14546 */ "G_BUILD_VECTOR\000"
5269 /* 14561 */ "G_SHUFFLE_VECTOR\000"
5270 /* 14578 */ "G_STEP_VECTOR\000"
5271 /* 14592 */ "G_SPLAT_VECTOR\000"
5272 /* 14607 */ "G_VECREDUCE_XOR\000"
5273 /* 14623 */ "G_XOR\000"
5274 /* 14629 */ "G_ATOMICRMW_XOR\000"
5275 /* 14645 */ "G_VECREDUCE_OR\000"
5276 /* 14660 */ "G_OR\000"
5277 /* 14665 */ "G_ATOMICRMW_OR\000"
5278 /* 14680 */ "G_ROTR\000"
5279 /* 14687 */ "G_INTTOPTR\000"
5280 /* 14698 */ "G_FABS\000"
5281 /* 14705 */ "G_ABS\000"
5282 /* 14711 */ "G_ABDS\000"
5283 /* 14718 */ "G_UNMERGE_VALUES\000"
5284 /* 14735 */ "G_MERGE_VALUES\000"
5285 /* 14750 */ "G_CTLS\000"
5286 /* 14757 */ "CALL_PARAMS\000"
5287 /* 14769 */ "G_FACOS\000"
5288 /* 14777 */ "G_FCOS\000"
5289 /* 14784 */ "G_FSINCOS\000"
5290 /* 14794 */ "G_STRICT_FCMPS\000"
5291 /* 14809 */ "G_CONCAT_VECTORS\000"
5292 /* 14826 */ "COPY_TO_REGCLASS\000"
5293 /* 14843 */ "G_IS_FPCLASS\000"
5294 /* 14856 */ "G_ATOMIC_CMPXCHG_WITH_SUCCESS\000"
5295 /* 14886 */ "BR_UNLESS\000"
5296 /* 14896 */ "G_VECTOR_COMPRESS\000"
5297 /* 14914 */ "G_INTRINSIC_W_SIDE_EFFECTS\000"
5298 /* 14941 */ "G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS\000"
5299 /* 14979 */ "RET_CALL_RESULTS\000"
5300 /* 14996 */ "LOAD_F16_F32_A32_S\000"
5301 /* 15015 */ "STORE_F16_F32_A32_S\000"
5302 /* 15035 */ "LOAD_F32_A32_S\000"
5303 /* 15050 */ "STORE_F32_A32_S\000"
5304 /* 15066 */ "ATOMIC_STORE16_I32_A32_S\000"
5305 /* 15091 */ "ATOMIC_STORE8_I32_A32_S\000"
5306 /* 15115 */ "ATOMIC_RMW16_U_SUB_I32_A32_S\000"
5307 /* 15144 */ "ATOMIC_RMW8_U_SUB_I32_A32_S\000"
5308 /* 15172 */ "ATOMIC_RMW_SUB_I32_A32_S\000"
5309 /* 15197 */ "ATOMIC_LOAD_I32_A32_S\000"
5310 /* 15219 */ "ATOMIC_RMW16_U_ADD_I32_A32_S\000"
5311 /* 15248 */ "ATOMIC_RMW8_U_ADD_I32_A32_S\000"
5312 /* 15276 */ "ATOMIC_RMW_ADD_I32_A32_S\000"
5313 /* 15301 */ "ATOMIC_RMW16_U_AND_I32_A32_S\000"
5314 /* 15330 */ "ATOMIC_RMW8_U_AND_I32_A32_S\000"
5315 /* 15358 */ "ATOMIC_RMW_AND_I32_A32_S\000"
5316 /* 15383 */ "ATOMIC_STORE_I32_A32_S\000"
5317 /* 15406 */ "ATOMIC_RMW16_U_CMPXCHG_I32_A32_S\000"
5318 /* 15439 */ "ATOMIC_RMW8_U_CMPXCHG_I32_A32_S\000"
5319 /* 15471 */ "ATOMIC_RMW_CMPXCHG_I32_A32_S\000"
5320 /* 15500 */ "ATOMIC_RMW16_U_XCHG_I32_A32_S\000"
5321 /* 15530 */ "ATOMIC_RMW8_U_XCHG_I32_A32_S\000"
5322 /* 15559 */ "ATOMIC_RMW_XCHG_I32_A32_S\000"
5323 /* 15585 */ "ATOMIC_RMW16_U_XOR_I32_A32_S\000"
5324 /* 15614 */ "ATOMIC_RMW8_U_XOR_I32_A32_S\000"
5325 /* 15642 */ "ATOMIC_RMW_XOR_I32_A32_S\000"
5326 /* 15667 */ "ATOMIC_RMW16_U_OR_I32_A32_S\000"
5327 /* 15695 */ "ATOMIC_RMW8_U_OR_I32_A32_S\000"
5328 /* 15722 */ "ATOMIC_RMW_OR_I32_A32_S\000"
5329 /* 15746 */ "LOAD16_S_I32_A32_S\000"
5330 /* 15765 */ "LOAD8_S_I32_A32_S\000"
5331 /* 15783 */ "ATOMIC_LOAD16_U_I32_A32_S\000"
5332 /* 15809 */ "ATOMIC_LOAD8_U_I32_A32_S\000"
5333 /* 15834 */ "MEMORY_ATOMIC_WAIT32_A32_S\000"
5334 /* 15861 */ "LOAD_LANE_32_A32_S\000"
5335 /* 15880 */ "LOAD_ZERO_32_A32_S\000"
5336 /* 15899 */ "STORE_LANE_I64x2_A32_S\000"
5337 /* 15922 */ "LOAD_EXTEND_S_I64x2_A32_S\000"
5338 /* 15948 */ "LOAD_EXTEND_U_I64x2_A32_S\000"
5339 /* 15974 */ "LOAD_F64_A32_S\000"
5340 /* 15989 */ "STORE_F64_A32_S\000"
5341 /* 16005 */ "ATOMIC_STORE32_I64_A32_S\000"
5342 /* 16030 */ "ATOMIC_STORE16_I64_A32_S\000"
5343 /* 16055 */ "ATOMIC_STORE8_I64_A32_S\000"
5344 /* 16079 */ "ATOMIC_RMW32_U_SUB_I64_A32_S\000"
5345 /* 16108 */ "ATOMIC_RMW16_U_SUB_I64_A32_S\000"
5346 /* 16137 */ "ATOMIC_RMW8_U_SUB_I64_A32_S\000"
5347 /* 16165 */ "ATOMIC_RMW_SUB_I64_A32_S\000"
5348 /* 16190 */ "ATOMIC_LOAD_I64_A32_S\000"
5349 /* 16212 */ "ATOMIC_RMW32_U_ADD_I64_A32_S\000"
5350 /* 16241 */ "ATOMIC_RMW16_U_ADD_I64_A32_S\000"
5351 /* 16270 */ "ATOMIC_RMW8_U_ADD_I64_A32_S\000"
5352 /* 16298 */ "ATOMIC_RMW_ADD_I64_A32_S\000"
5353 /* 16323 */ "ATOMIC_RMW32_U_AND_I64_A32_S\000"
5354 /* 16352 */ "ATOMIC_RMW16_U_AND_I64_A32_S\000"
5355 /* 16381 */ "ATOMIC_RMW8_U_AND_I64_A32_S\000"
5356 /* 16409 */ "ATOMIC_RMW_AND_I64_A32_S\000"
5357 /* 16434 */ "ATOMIC_STORE_I64_A32_S\000"
5358 /* 16457 */ "ATOMIC_RMW32_U_CMPXCHG_I64_A32_S\000"
5359 /* 16490 */ "ATOMIC_RMW16_U_CMPXCHG_I64_A32_S\000"
5360 /* 16523 */ "ATOMIC_RMW8_U_CMPXCHG_I64_A32_S\000"
5361 /* 16555 */ "ATOMIC_RMW_CMPXCHG_I64_A32_S\000"
5362 /* 16584 */ "ATOMIC_RMW32_U_XCHG_I64_A32_S\000"
5363 /* 16614 */ "ATOMIC_RMW16_U_XCHG_I64_A32_S\000"
5364 /* 16644 */ "ATOMIC_RMW8_U_XCHG_I64_A32_S\000"
5365 /* 16673 */ "ATOMIC_RMW_XCHG_I64_A32_S\000"
5366 /* 16699 */ "ATOMIC_RMW32_U_XOR_I64_A32_S\000"
5367 /* 16728 */ "ATOMIC_RMW16_U_XOR_I64_A32_S\000"
5368 /* 16757 */ "ATOMIC_RMW8_U_XOR_I64_A32_S\000"
5369 /* 16785 */ "ATOMIC_RMW_XOR_I64_A32_S\000"
5370 /* 16810 */ "ATOMIC_RMW32_U_OR_I64_A32_S\000"
5371 /* 16838 */ "ATOMIC_RMW16_U_OR_I64_A32_S\000"
5372 /* 16866 */ "ATOMIC_RMW8_U_OR_I64_A32_S\000"
5373 /* 16893 */ "ATOMIC_RMW_OR_I64_A32_S\000"
5374 /* 16917 */ "LOAD32_S_I64_A32_S\000"
5375 /* 16936 */ "LOAD16_S_I64_A32_S\000"
5376 /* 16955 */ "LOAD8_S_I64_A32_S\000"
5377 /* 16973 */ "ATOMIC_LOAD32_U_I64_A32_S\000"
5378 /* 16999 */ "ATOMIC_LOAD16_U_I64_A32_S\000"
5379 /* 17025 */ "ATOMIC_LOAD8_U_I64_A32_S\000"
5380 /* 17050 */ "MEMORY_ATOMIC_WAIT64_A32_S\000"
5381 /* 17077 */ "LOAD_LANE_64_A32_S\000"
5382 /* 17096 */ "LOAD_ZERO_64_A32_S\000"
5383 /* 17115 */ "STORE_LANE_I32x4_A32_S\000"
5384 /* 17138 */ "LOAD_EXTEND_S_I32x4_A32_S\000"
5385 /* 17164 */ "LOAD_EXTEND_U_I32x4_A32_S\000"
5386 /* 17190 */ "LOAD_LANE_16_A32_S\000"
5387 /* 17209 */ "STORE_LANE_I8x16_A32_S\000"
5388 /* 17232 */ "LOAD_V128_A32_S\000"
5389 /* 17248 */ "STORE_V128_A32_S\000"
5390 /* 17265 */ "LOAD_LANE_8_A32_S\000"
5391 /* 17283 */ "STORE_LANE_I16x8_A32_S\000"
5392 /* 17306 */ "LOAD_EXTEND_S_I16x8_A32_S\000"
5393 /* 17332 */ "LOAD_EXTEND_U_I16x8_A32_S\000"
5394 /* 17358 */ "anonymous_14865MEMORY_SIZE_A32_S\000"
5395 /* 17391 */ "MEMORY_FILL_A32_S\000"
5396 /* 17409 */ "LOAD32_SPLAT_A32_S\000"
5397 /* 17428 */ "LOAD64_SPLAT_A32_S\000"
5398 /* 17447 */ "LOAD16_SPLAT_A32_S\000"
5399 /* 17466 */ "LOAD8_SPLAT_A32_S\000"
5400 /* 17484 */ "MEMSET_A32_S\000"
5401 /* 17497 */ "MEMORY_INIT_A32_S\000"
5402 /* 17515 */ "anonymous_14865MEMORY_GROW_A32_S\000"
5403 /* 17548 */ "MEMORY_ATOMIC_NOTIFY_A32_S\000"
5404 /* 17575 */ "MEMCPY_A32_S\000"
5405 /* 17588 */ "MEMORY_COPY_A32_S\000"
5406 /* 17606 */ "FP_TO_SINT_I32_F32_S\000"
5407 /* 17627 */ "FP_TO_UINT_I32_F32_S\000"
5408 /* 17648 */ "FP_TO_SINT_I64_F32_S\000"
5409 /* 17669 */ "FP_TO_UINT_I64_F32_S\000"
5410 /* 17690 */ "SUB_F32_S\000"
5411 /* 17700 */ "TRUNC_F32_S\000"
5412 /* 17712 */ "ADD_F32_S\000"
5413 /* 17722 */ "LOCAL_TEE_F32_S\000"
5414 /* 17738 */ "GE_F32_S\000"
5415 /* 17747 */ "LE_F32_S\000"
5416 /* 17756 */ "NE_F32_S\000"
5417 /* 17765 */ "F64_PROMOTE_F32_S\000"
5418 /* 17783 */ "NEG_F32_S\000"
5419 /* 17793 */ "CEIL_F32_S\000"
5420 /* 17804 */ "MUL_F32_S\000"
5421 /* 17814 */ "COPYSIGN_F32_S\000"
5422 /* 17829 */ "MIN_F32_S\000"
5423 /* 17839 */ "DROP_F32_S\000"
5424 /* 17850 */ "EQ_F32_S\000"
5425 /* 17859 */ "FLOOR_F32_S\000"
5426 /* 17871 */ "ABS_F32_S\000"
5427 /* 17881 */ "I32_TRUNC_S_F32_S\000"
5428 /* 17899 */ "I64_TRUNC_S_F32_S\000"
5429 /* 17917 */ "I32_TRUNC_S_SAT_F32_S\000"
5430 /* 17939 */ "I64_TRUNC_S_SAT_F32_S\000"
5431 /* 17961 */ "I32_TRUNC_U_SAT_F32_S\000"
5432 /* 17983 */ "I64_TRUNC_U_SAT_F32_S\000"
5433 /* 18005 */ "SELECT_F32_S\000"
5434 /* 18018 */ "GLOBAL_GET_F32_S\000"
5435 /* 18035 */ "LOCAL_GET_F32_S\000"
5436 /* 18051 */ "I32_REINTERPRET_F32_S\000"
5437 /* 18073 */ "GLOBAL_SET_F32_S\000"
5438 /* 18090 */ "LOCAL_SET_F32_S\000"
5439 /* 18106 */ "GT_F32_S\000"
5440 /* 18115 */ "LT_F32_S\000"
5441 /* 18124 */ "SQRT_F32_S\000"
5442 /* 18135 */ "NEAREST_F32_S\000"
5443 /* 18149 */ "CONST_F32_S\000"
5444 /* 18161 */ "I32_TRUNC_U_F32_S\000"
5445 /* 18179 */ "I64_TRUNC_U_F32_S\000"
5446 /* 18197 */ "DIV_F32_S\000"
5447 /* 18207 */ "MAX_F32_S\000"
5448 /* 18217 */ "COPY_F32_S\000"
5449 /* 18228 */ "SUB_I32_S\000"
5450 /* 18238 */ "ADD_I32_S\000"
5451 /* 18248 */ "AND_I32_S\000"
5452 /* 18258 */ "LOCAL_TEE_I32_S\000"
5453 /* 18274 */ "BR_TABLE_I32_S\000"
5454 /* 18289 */ "NE_I32_S\000"
5455 /* 18298 */ "SHL_I32_S\000"
5456 /* 18308 */ "ROTL_I32_S\000"
5457 /* 18319 */ "MUL_I32_S\000"
5458 /* 18329 */ "DROP_I32_S\000"
5459 /* 18340 */ "EQ_I32_S\000"
5460 /* 18349 */ "XOR_I32_S\000"
5461 /* 18359 */ "ROTR_I32_S\000"
5462 /* 18370 */ "I32_EXTEND16_S_I32_S\000"
5463 /* 18391 */ "I32_EXTEND8_S_I32_S\000"
5464 /* 18411 */ "I64_EXTEND_S_I32_S\000"
5465 /* 18430 */ "GE_S_I32_S\000"
5466 /* 18441 */ "LE_S_I32_S\000"
5467 /* 18452 */ "REM_S_I32_S\000"
5468 /* 18464 */ "SHR_S_I32_S\000"
5469 /* 18476 */ "GT_S_I32_S\000"
5470 /* 18487 */ "LT_S_I32_S\000"
5471 /* 18498 */ "F32_CONVERT_S_I32_S\000"
5472 /* 18518 */ "F64_CONVERT_S_I32_S\000"
5473 /* 18538 */ "DIV_S_I32_S\000"
5474 /* 18550 */ "SELECT_I32_S\000"
5475 /* 18563 */ "GLOBAL_GET_I32_S\000"
5476 /* 18580 */ "LOCAL_GET_I32_S\000"
5477 /* 18596 */ "F32_REINTERPRET_I32_S\000"
5478 /* 18618 */ "GLOBAL_SET_I32_S\000"
5479 /* 18635 */ "LOCAL_SET_I32_S\000"
5480 /* 18651 */ "POPCNT_I32_S\000"
5481 /* 18664 */ "CONST_I32_S\000"
5482 /* 18676 */ "I64_EXTEND_U_I32_S\000"
5483 /* 18695 */ "GE_U_I32_S\000"
5484 /* 18706 */ "LE_U_I32_S\000"
5485 /* 18717 */ "REM_U_I32_S\000"
5486 /* 18729 */ "SHR_U_I32_S\000"
5487 /* 18741 */ "GT_U_I32_S\000"
5488 /* 18752 */ "LT_U_I32_S\000"
5489 /* 18763 */ "F32_CONVERT_U_I32_S\000"
5490 /* 18783 */ "F64_CONVERT_U_I32_S\000"
5491 /* 18803 */ "DIV_U_I32_S\000"
5492 /* 18815 */ "COPY_I32_S\000"
5493 /* 18826 */ "CLZ_I32_S\000"
5494 /* 18836 */ "EQZ_I32_S\000"
5495 /* 18846 */ "CTZ_I32_S\000"
5496 /* 18856 */ "ARGUMENT_v4f32_S\000"
5497 /* 18873 */ "ARGUMENT_f32_S\000"
5498 /* 18888 */ "ARGUMENT_v4i32_S\000"
5499 /* 18905 */ "ARGUMENT_i32_S\000"
5500 /* 18920 */ "CONST_V128_F64x2_S\000"
5501 /* 18939 */ "SUB_F64x2_S\000"
5502 /* 18951 */ "TRUNC_F64x2_S\000"
5503 /* 18965 */ "NMADD_F64x2_S\000"
5504 /* 18979 */ "GE_F64x2_S\000"
5505 /* 18990 */ "LE_F64x2_S\000"
5506 /* 19001 */ "REPLACE_LANE_F64x2_S\000"
5507 /* 19022 */ "EXTRACT_LANE_F64x2_S\000"
5508 /* 19043 */ "NEG_F64x2_S\000"
5509 /* 19055 */ "CEIL_F64x2_S\000"
5510 /* 19068 */ "MUL_F64x2_S\000"
5511 /* 19080 */ "SIMD_RELAXED_FMIN_F64x2_S\000"
5512 /* 19106 */ "PMIN_F64x2_S\000"
5513 /* 19119 */ "EQ_F64x2_S\000"
5514 /* 19130 */ "FLOOR_F64x2_S\000"
5515 /* 19144 */ "ABS_F64x2_S\000"
5516 /* 19156 */ "SPLAT_F64x2_S\000"
5517 /* 19170 */ "GT_F64x2_S\000"
5518 /* 19181 */ "LT_F64x2_S\000"
5519 /* 19192 */ "SQRT_F64x2_S\000"
5520 /* 19205 */ "NEAREST_F64x2_S\000"
5521 /* 19221 */ "DIV_F64x2_S\000"
5522 /* 19233 */ "SIMD_RELAXED_FMAX_F64x2_S\000"
5523 /* 19259 */ "PMAX_F64x2_S\000"
5524 /* 19272 */ "convert_low_s_F64x2_S\000"
5525 /* 19294 */ "convert_low_u_F64x2_S\000"
5526 /* 19316 */ "promote_low_F64x2_S\000"
5527 /* 19336 */ "CONST_V128_I64x2_S\000"
5528 /* 19355 */ "SUB_I64x2_S\000"
5529 /* 19367 */ "ADD_I64x2_S\000"
5530 /* 19379 */ "REPLACE_LANE_I64x2_S\000"
5531 /* 19400 */ "EXTRACT_LANE_I64x2_S\000"
5532 /* 19421 */ "ALLTRUE_I64x2_S\000"
5533 /* 19437 */ "NEG_I64x2_S\000"
5534 /* 19449 */ "BITMASK_I64x2_S\000"
5535 /* 19465 */ "SHL_I64x2_S\000"
5536 /* 19477 */ "MUL_I64x2_S\000"
5537 /* 19489 */ "EQ_I64x2_S\000"
5538 /* 19500 */ "ABS_I64x2_S\000"
5539 /* 19512 */ "GE_S_I64x2_S\000"
5540 /* 19525 */ "LE_S_I64x2_S\000"
5541 /* 19538 */ "EXTMUL_HIGH_S_I64x2_S\000"
5542 /* 19560 */ "SHR_S_I64x2_S\000"
5543 /* 19574 */ "GT_S_I64x2_S\000"
5544 /* 19587 */ "LT_S_I64x2_S\000"
5545 /* 19600 */ "EXTMUL_LOW_S_I64x2_S\000"
5546 /* 19621 */ "SPLAT_I64x2_S\000"
5547 /* 19635 */ "LANESELECT_I64x2_S\000"
5548 /* 19654 */ "EXTMUL_HIGH_U_I64x2_S\000"
5549 /* 19676 */ "SHR_U_I64x2_S\000"
5550 /* 19690 */ "EXTMUL_LOW_U_I64x2_S\000"
5551 /* 19711 */ "extend_high_s_I64x2_S\000"
5552 /* 19733 */ "extend_low_s_I64x2_S\000"
5553 /* 19754 */ "extend_high_u_I64x2_S\000"
5554 /* 19776 */ "extend_low_u_I64x2_S\000"
5555 /* 19797 */ "LOAD_F16_F32_A64_S\000"
5556 /* 19816 */ "STORE_F16_F32_A64_S\000"
5557 /* 19836 */ "LOAD_F32_A64_S\000"
5558 /* 19851 */ "STORE_F32_A64_S\000"
5559 /* 19867 */ "ATOMIC_STORE16_I32_A64_S\000"
5560 /* 19892 */ "ATOMIC_STORE8_I32_A64_S\000"
5561 /* 19916 */ "ATOMIC_RMW16_U_SUB_I32_A64_S\000"
5562 /* 19945 */ "ATOMIC_RMW8_U_SUB_I32_A64_S\000"
5563 /* 19973 */ "ATOMIC_RMW_SUB_I32_A64_S\000"
5564 /* 19998 */ "ATOMIC_LOAD_I32_A64_S\000"
5565 /* 20020 */ "ATOMIC_RMW16_U_ADD_I32_A64_S\000"
5566 /* 20049 */ "ATOMIC_RMW8_U_ADD_I32_A64_S\000"
5567 /* 20077 */ "ATOMIC_RMW_ADD_I32_A64_S\000"
5568 /* 20102 */ "ATOMIC_RMW16_U_AND_I32_A64_S\000"
5569 /* 20131 */ "ATOMIC_RMW8_U_AND_I32_A64_S\000"
5570 /* 20159 */ "ATOMIC_RMW_AND_I32_A64_S\000"
5571 /* 20184 */ "ATOMIC_STORE_I32_A64_S\000"
5572 /* 20207 */ "ATOMIC_RMW16_U_CMPXCHG_I32_A64_S\000"
5573 /* 20240 */ "ATOMIC_RMW8_U_CMPXCHG_I32_A64_S\000"
5574 /* 20272 */ "ATOMIC_RMW_CMPXCHG_I32_A64_S\000"
5575 /* 20301 */ "ATOMIC_RMW16_U_XCHG_I32_A64_S\000"
5576 /* 20331 */ "ATOMIC_RMW8_U_XCHG_I32_A64_S\000"
5577 /* 20360 */ "ATOMIC_RMW_XCHG_I32_A64_S\000"
5578 /* 20386 */ "ATOMIC_RMW16_U_XOR_I32_A64_S\000"
5579 /* 20415 */ "ATOMIC_RMW8_U_XOR_I32_A64_S\000"
5580 /* 20443 */ "ATOMIC_RMW_XOR_I32_A64_S\000"
5581 /* 20468 */ "ATOMIC_RMW16_U_OR_I32_A64_S\000"
5582 /* 20496 */ "ATOMIC_RMW8_U_OR_I32_A64_S\000"
5583 /* 20523 */ "ATOMIC_RMW_OR_I32_A64_S\000"
5584 /* 20547 */ "LOAD16_S_I32_A64_S\000"
5585 /* 20566 */ "LOAD8_S_I32_A64_S\000"
5586 /* 20584 */ "ATOMIC_LOAD16_U_I32_A64_S\000"
5587 /* 20610 */ "ATOMIC_LOAD8_U_I32_A64_S\000"
5588 /* 20635 */ "MEMORY_ATOMIC_WAIT32_A64_S\000"
5589 /* 20662 */ "LOAD_LANE_32_A64_S\000"
5590 /* 20681 */ "LOAD_ZERO_32_A64_S\000"
5591 /* 20700 */ "STORE_LANE_I64x2_A64_S\000"
5592 /* 20723 */ "LOAD_EXTEND_S_I64x2_A64_S\000"
5593 /* 20749 */ "LOAD_EXTEND_U_I64x2_A64_S\000"
5594 /* 20775 */ "LOAD_F64_A64_S\000"
5595 /* 20790 */ "STORE_F64_A64_S\000"
5596 /* 20806 */ "ATOMIC_STORE32_I64_A64_S\000"
5597 /* 20831 */ "ATOMIC_STORE16_I64_A64_S\000"
5598 /* 20856 */ "ATOMIC_STORE8_I64_A64_S\000"
5599 /* 20880 */ "ATOMIC_RMW32_U_SUB_I64_A64_S\000"
5600 /* 20909 */ "ATOMIC_RMW16_U_SUB_I64_A64_S\000"
5601 /* 20938 */ "ATOMIC_RMW8_U_SUB_I64_A64_S\000"
5602 /* 20966 */ "ATOMIC_RMW_SUB_I64_A64_S\000"
5603 /* 20991 */ "ATOMIC_LOAD_I64_A64_S\000"
5604 /* 21013 */ "ATOMIC_RMW32_U_ADD_I64_A64_S\000"
5605 /* 21042 */ "ATOMIC_RMW16_U_ADD_I64_A64_S\000"
5606 /* 21071 */ "ATOMIC_RMW8_U_ADD_I64_A64_S\000"
5607 /* 21099 */ "ATOMIC_RMW_ADD_I64_A64_S\000"
5608 /* 21124 */ "ATOMIC_RMW32_U_AND_I64_A64_S\000"
5609 /* 21153 */ "ATOMIC_RMW16_U_AND_I64_A64_S\000"
5610 /* 21182 */ "ATOMIC_RMW8_U_AND_I64_A64_S\000"
5611 /* 21210 */ "ATOMIC_RMW_AND_I64_A64_S\000"
5612 /* 21235 */ "ATOMIC_STORE_I64_A64_S\000"
5613 /* 21258 */ "ATOMIC_RMW32_U_CMPXCHG_I64_A64_S\000"
5614 /* 21291 */ "ATOMIC_RMW16_U_CMPXCHG_I64_A64_S\000"
5615 /* 21324 */ "ATOMIC_RMW8_U_CMPXCHG_I64_A64_S\000"
5616 /* 21356 */ "ATOMIC_RMW_CMPXCHG_I64_A64_S\000"
5617 /* 21385 */ "ATOMIC_RMW32_U_XCHG_I64_A64_S\000"
5618 /* 21415 */ "ATOMIC_RMW16_U_XCHG_I64_A64_S\000"
5619 /* 21445 */ "ATOMIC_RMW8_U_XCHG_I64_A64_S\000"
5620 /* 21474 */ "ATOMIC_RMW_XCHG_I64_A64_S\000"
5621 /* 21500 */ "ATOMIC_RMW32_U_XOR_I64_A64_S\000"
5622 /* 21529 */ "ATOMIC_RMW16_U_XOR_I64_A64_S\000"
5623 /* 21558 */ "ATOMIC_RMW8_U_XOR_I64_A64_S\000"
5624 /* 21586 */ "ATOMIC_RMW_XOR_I64_A64_S\000"
5625 /* 21611 */ "ATOMIC_RMW32_U_OR_I64_A64_S\000"
5626 /* 21639 */ "ATOMIC_RMW16_U_OR_I64_A64_S\000"
5627 /* 21667 */ "ATOMIC_RMW8_U_OR_I64_A64_S\000"
5628 /* 21694 */ "ATOMIC_RMW_OR_I64_A64_S\000"
5629 /* 21718 */ "LOAD32_S_I64_A64_S\000"
5630 /* 21737 */ "LOAD16_S_I64_A64_S\000"
5631 /* 21756 */ "LOAD8_S_I64_A64_S\000"
5632 /* 21774 */ "ATOMIC_LOAD32_U_I64_A64_S\000"
5633 /* 21800 */ "ATOMIC_LOAD16_U_I64_A64_S\000"
5634 /* 21826 */ "ATOMIC_LOAD8_U_I64_A64_S\000"
5635 /* 21851 */ "MEMORY_ATOMIC_WAIT64_A64_S\000"
5636 /* 21878 */ "LOAD_LANE_64_A64_S\000"
5637 /* 21897 */ "LOAD_ZERO_64_A64_S\000"
5638 /* 21916 */ "STORE_LANE_I32x4_A64_S\000"
5639 /* 21939 */ "LOAD_EXTEND_S_I32x4_A64_S\000"
5640 /* 21965 */ "LOAD_EXTEND_U_I32x4_A64_S\000"
5641 /* 21991 */ "LOAD_LANE_16_A64_S\000"
5642 /* 22010 */ "STORE_LANE_I8x16_A64_S\000"
5643 /* 22033 */ "LOAD_V128_A64_S\000"
5644 /* 22049 */ "STORE_V128_A64_S\000"
5645 /* 22066 */ "LOAD_LANE_8_A64_S\000"
5646 /* 22084 */ "STORE_LANE_I16x8_A64_S\000"
5647 /* 22107 */ "LOAD_EXTEND_S_I16x8_A64_S\000"
5648 /* 22133 */ "LOAD_EXTEND_U_I16x8_A64_S\000"
5649 /* 22159 */ "anonymous_14866MEMORY_SIZE_A64_S\000"
5650 /* 22192 */ "MEMORY_FILL_A64_S\000"
5651 /* 22210 */ "LOAD32_SPLAT_A64_S\000"
5652 /* 22229 */ "LOAD64_SPLAT_A64_S\000"
5653 /* 22248 */ "LOAD16_SPLAT_A64_S\000"
5654 /* 22267 */ "LOAD8_SPLAT_A64_S\000"
5655 /* 22285 */ "MEMSET_A64_S\000"
5656 /* 22298 */ "MEMORY_INIT_A64_S\000"
5657 /* 22316 */ "anonymous_14866MEMORY_GROW_A64_S\000"
5658 /* 22349 */ "MEMORY_ATOMIC_NOTIFY_A64_S\000"
5659 /* 22376 */ "MEMCPY_A64_S\000"
5660 /* 22389 */ "MEMORY_COPY_A64_S\000"
5661 /* 22407 */ "FP_TO_SINT_I32_F64_S\000"
5662 /* 22428 */ "FP_TO_UINT_I32_F64_S\000"
5663 /* 22449 */ "FP_TO_SINT_I64_F64_S\000"
5664 /* 22470 */ "FP_TO_UINT_I64_F64_S\000"
5665 /* 22491 */ "SUB_F64_S\000"
5666 /* 22501 */ "TRUNC_F64_S\000"
5667 /* 22513 */ "ADD_F64_S\000"
5668 /* 22523 */ "LOCAL_TEE_F64_S\000"
5669 /* 22539 */ "GE_F64_S\000"
5670 /* 22548 */ "LE_F64_S\000"
5671 /* 22557 */ "NE_F64_S\000"
5672 /* 22566 */ "F32_DEMOTE_F64_S\000"
5673 /* 22583 */ "NEG_F64_S\000"
5674 /* 22593 */ "CEIL_F64_S\000"
5675 /* 22604 */ "MUL_F64_S\000"
5676 /* 22614 */ "COPYSIGN_F64_S\000"
5677 /* 22629 */ "MIN_F64_S\000"
5678 /* 22639 */ "DROP_F64_S\000"
5679 /* 22650 */ "EQ_F64_S\000"
5680 /* 22659 */ "FLOOR_F64_S\000"
5681 /* 22671 */ "ABS_F64_S\000"
5682 /* 22681 */ "I32_TRUNC_S_F64_S\000"
5683 /* 22699 */ "I64_TRUNC_S_F64_S\000"
5684 /* 22717 */ "I32_TRUNC_S_SAT_F64_S\000"
5685 /* 22739 */ "I64_TRUNC_S_SAT_F64_S\000"
5686 /* 22761 */ "I32_TRUNC_U_SAT_F64_S\000"
5687 /* 22783 */ "I64_TRUNC_U_SAT_F64_S\000"
5688 /* 22805 */ "SELECT_F64_S\000"
5689 /* 22818 */ "GLOBAL_GET_F64_S\000"
5690 /* 22835 */ "LOCAL_GET_F64_S\000"
5691 /* 22851 */ "I64_REINTERPRET_F64_S\000"
5692 /* 22873 */ "GLOBAL_SET_F64_S\000"
5693 /* 22890 */ "LOCAL_SET_F64_S\000"
5694 /* 22906 */ "GT_F64_S\000"
5695 /* 22915 */ "LT_F64_S\000"
5696 /* 22924 */ "SQRT_F64_S\000"
5697 /* 22935 */ "NEAREST_F64_S\000"
5698 /* 22949 */ "CONST_F64_S\000"
5699 /* 22961 */ "I32_TRUNC_U_F64_S\000"
5700 /* 22979 */ "I64_TRUNC_U_F64_S\000"
5701 /* 22997 */ "DIV_F64_S\000"
5702 /* 23007 */ "MAX_F64_S\000"
5703 /* 23017 */ "COPY_F64_S\000"
5704 /* 23028 */ "SUB_I64_S\000"
5705 /* 23038 */ "ADD_I64_S\000"
5706 /* 23048 */ "AND_I64_S\000"
5707 /* 23058 */ "LOCAL_TEE_I64_S\000"
5708 /* 23074 */ "BR_TABLE_I64_S\000"
5709 /* 23089 */ "NE_I64_S\000"
5710 /* 23098 */ "SHL_I64_S\000"
5711 /* 23108 */ "ROTL_I64_S\000"
5712 /* 23119 */ "MUL_I64_S\000"
5713 /* 23129 */ "I32_WRAP_I64_S\000"
5714 /* 23144 */ "DROP_I64_S\000"
5715 /* 23155 */ "EQ_I64_S\000"
5716 /* 23164 */ "XOR_I64_S\000"
5717 /* 23174 */ "ROTR_I64_S\000"
5718 /* 23185 */ "I64_EXTEND32_S_I64_S\000"
5719 /* 23206 */ "I64_EXTEND16_S_I64_S\000"
5720 /* 23227 */ "I64_EXTEND8_S_I64_S\000"
5721 /* 23247 */ "GE_S_I64_S\000"
5722 /* 23258 */ "LE_S_I64_S\000"
5723 /* 23269 */ "REM_S_I64_S\000"
5724 /* 23281 */ "SHR_S_I64_S\000"
5725 /* 23293 */ "GT_S_I64_S\000"
5726 /* 23304 */ "LT_S_I64_S\000"
5727 /* 23315 */ "F32_CONVERT_S_I64_S\000"
5728 /* 23335 */ "F64_CONVERT_S_I64_S\000"
5729 /* 23355 */ "DIV_S_I64_S\000"
5730 /* 23367 */ "SELECT_I64_S\000"
5731 /* 23380 */ "GLOBAL_GET_I64_S\000"
5732 /* 23397 */ "LOCAL_GET_I64_S\000"
5733 /* 23413 */ "F64_REINTERPRET_I64_S\000"
5734 /* 23435 */ "GLOBAL_SET_I64_S\000"
5735 /* 23452 */ "LOCAL_SET_I64_S\000"
5736 /* 23468 */ "POPCNT_I64_S\000"
5737 /* 23481 */ "CONST_I64_S\000"
5738 /* 23493 */ "GE_U_I64_S\000"
5739 /* 23504 */ "LE_U_I64_S\000"
5740 /* 23515 */ "REM_U_I64_S\000"
5741 /* 23527 */ "SHR_U_I64_S\000"
5742 /* 23539 */ "GT_U_I64_S\000"
5743 /* 23550 */ "LT_U_I64_S\000"
5744 /* 23561 */ "F32_CONVERT_U_I64_S\000"
5745 /* 23581 */ "F64_CONVERT_U_I64_S\000"
5746 /* 23601 */ "DIV_U_I64_S\000"
5747 /* 23613 */ "COPY_I64_S\000"
5748 /* 23624 */ "CLZ_I64_S\000"
5749 /* 23634 */ "EQZ_I64_S\000"
5750 /* 23644 */ "CTZ_I64_S\000"
5751 /* 23654 */ "ARGUMENT_v2f64_S\000"
5752 /* 23671 */ "ARGUMENT_f64_S\000"
5753 /* 23686 */ "ARGUMENT_v2i64_S\000"
5754 /* 23703 */ "ARGUMENT_i64_S\000"
5755 /* 23718 */ "CONST_V128_F32x4_S\000"
5756 /* 23737 */ "SUB_F32x4_S\000"
5757 /* 23749 */ "TRUNC_F32x4_S\000"
5758 /* 23763 */ "NMADD_F32x4_S\000"
5759 /* 23777 */ "GE_F32x4_S\000"
5760 /* 23788 */ "LE_F32x4_S\000"
5761 /* 23799 */ "REPLACE_LANE_F32x4_S\000"
5762 /* 23820 */ "EXTRACT_LANE_F32x4_S\000"
5763 /* 23841 */ "NEG_F32x4_S\000"
5764 /* 23853 */ "CEIL_F32x4_S\000"
5765 /* 23866 */ "MUL_F32x4_S\000"
5766 /* 23878 */ "SIMD_RELAXED_FMIN_F32x4_S\000"
5767 /* 23904 */ "PMIN_F32x4_S\000"
5768 /* 23917 */ "EQ_F32x4_S\000"
5769 /* 23928 */ "FLOOR_F32x4_S\000"
5770 /* 23942 */ "ABS_F32x4_S\000"
5771 /* 23954 */ "SPLAT_F32x4_S\000"
5772 /* 23968 */ "GT_F32x4_S\000"
5773 /* 23979 */ "LT_F32x4_S\000"
5774 /* 23990 */ "SQRT_F32x4_S\000"
5775 /* 24003 */ "NEAREST_F32x4_S\000"
5776 /* 24019 */ "DIV_F32x4_S\000"
5777 /* 24031 */ "SIMD_RELAXED_FMAX_F32x4_S\000"
5778 /* 24057 */ "PMAX_F32x4_S\000"
5779 /* 24070 */ "demote_zero_F32x4_S\000"
5780 /* 24090 */ "sint_to_fp_F32x4_S\000"
5781 /* 24109 */ "uint_to_fp_F32x4_S\000"
5782 /* 24128 */ "promote_low_F32x4_S\000"
5783 /* 24148 */ "CONST_V128_I32x4_S\000"
5784 /* 24167 */ "SUB_I32x4_S\000"
5785 /* 24179 */ "ADD_I32x4_S\000"
5786 /* 24191 */ "REPLACE_LANE_I32x4_S\000"
5787 /* 24212 */ "EXTRACT_LANE_I32x4_S\000"
5788 /* 24233 */ "ALLTRUE_I32x4_S\000"
5789 /* 24249 */ "NEG_I32x4_S\000"
5790 /* 24261 */ "BITMASK_I32x4_S\000"
5791 /* 24277 */ "SHL_I32x4_S\000"
5792 /* 24289 */ "MUL_I32x4_S\000"
5793 /* 24301 */ "EQ_I32x4_S\000"
5794 /* 24312 */ "ABS_I32x4_S\000"
5795 /* 24324 */ "GE_S_I32x4_S\000"
5796 /* 24337 */ "LE_S_I32x4_S\000"
5797 /* 24350 */ "EXTMUL_HIGH_S_I32x4_S\000"
5798 /* 24372 */ "MIN_S_I32x4_S\000"
5799 /* 24386 */ "SHR_S_I32x4_S\000"
5800 /* 24400 */ "GT_S_I32x4_S\000"
5801 /* 24413 */ "LT_S_I32x4_S\000"
5802 /* 24426 */ "EXTMUL_LOW_S_I32x4_S\000"
5803 /* 24447 */ "MAX_S_I32x4_S\000"
5804 /* 24461 */ "SPLAT_I32x4_S\000"
5805 /* 24475 */ "LANESELECT_I32x4_S\000"
5806 /* 24494 */ "GE_U_I32x4_S\000"
5807 /* 24507 */ "LE_U_I32x4_S\000"
5808 /* 24520 */ "EXTMUL_HIGH_U_I32x4_S\000"
5809 /* 24542 */ "MIN_U_I32x4_S\000"
5810 /* 24556 */ "SHR_U_I32x4_S\000"
5811 /* 24570 */ "GT_U_I32x4_S\000"
5812 /* 24583 */ "LT_U_I32x4_S\000"
5813 /* 24596 */ "EXTMUL_LOW_U_I32x4_S\000"
5814 /* 24617 */ "MAX_U_I32x4_S\000"
5815 /* 24631 */ "int_wasm_relaxed_trunc_signed_I32x4_S\000"
5816 /* 24669 */ "int_wasm_relaxed_trunc_unsigned_I32x4_S\000"
5817 /* 24709 */ "int_wasm_relaxed_trunc_signed_zero_I32x4_S\000"
5818 /* 24752 */ "int_wasm_relaxed_trunc_unsigned_zero_I32x4_S\000"
5819 /* 24797 */ "extadd_pairwise_s_I32x4_S\000"
5820 /* 24823 */ "extend_high_s_I32x4_S\000"
5821 /* 24845 */ "trunc_sat_zero_s_I32x4_S\000"
5822 /* 24870 */ "extend_low_s_I32x4_S\000"
5823 /* 24891 */ "fp_to_sint_I32x4_S\000"
5824 /* 24910 */ "fp_to_uint_I32x4_S\000"
5825 /* 24929 */ "extadd_pairwise_u_I32x4_S\000"
5826 /* 24955 */ "extend_high_u_I32x4_S\000"
5827 /* 24977 */ "trunc_sat_zero_u_I32x4_S\000"
5828 /* 25002 */ "extend_low_u_I32x4_S\000"
5829 /* 25023 */ "ARGUMENT_v8f16_S\000"
5830 /* 25040 */ "ARGUMENT_v8i16_S\000"
5831 /* 25057 */ "CONST_V128_I8x16_S\000"
5832 /* 25076 */ "SUB_I8x16_S\000"
5833 /* 25088 */ "ADD_I8x16_S\000"
5834 /* 25100 */ "REPLACE_LANE_I8x16_S\000"
5835 /* 25121 */ "ALLTRUE_I8x16_S\000"
5836 /* 25137 */ "NEG_I8x16_S\000"
5837 /* 25149 */ "BITMASK_I8x16_S\000"
5838 /* 25165 */ "SHL_I8x16_S\000"
5839 /* 25177 */ "EQ_I8x16_S\000"
5840 /* 25188 */ "ABS_I8x16_S\000"
5841 /* 25200 */ "GE_S_I8x16_S\000"
5842 /* 25213 */ "LE_S_I8x16_S\000"
5843 /* 25226 */ "MIN_S_I8x16_S\000"
5844 /* 25240 */ "SHR_S_I8x16_S\000"
5845 /* 25254 */ "SUB_SAT_S_I8x16_S\000"
5846 /* 25272 */ "ADD_SAT_S_I8x16_S\000"
5847 /* 25290 */ "GT_S_I8x16_S\000"
5848 /* 25303 */ "LT_S_I8x16_S\000"
5849 /* 25316 */ "NARROW_S_I8x16_S\000"
5850 /* 25333 */ "MAX_S_I8x16_S\000"
5851 /* 25347 */ "SPLAT_I8x16_S\000"
5852 /* 25361 */ "LANESELECT_I8x16_S\000"
5853 /* 25380 */ "POPCNT_I8x16_S\000"
5854 /* 25395 */ "GE_U_I8x16_S\000"
5855 /* 25408 */ "LE_U_I8x16_S\000"
5856 /* 25421 */ "MIN_U_I8x16_S\000"
5857 /* 25435 */ "AVGR_U_I8x16_S\000"
5858 /* 25450 */ "SHR_U_I8x16_S\000"
5859 /* 25464 */ "SUB_SAT_U_I8x16_S\000"
5860 /* 25482 */ "ADD_SAT_U_I8x16_S\000"
5861 /* 25500 */ "GT_U_I8x16_S\000"
5862 /* 25513 */ "LT_U_I8x16_S\000"
5863 /* 25526 */ "NARROW_U_I8x16_S\000"
5864 /* 25543 */ "MAX_U_I8x16_S\000"
5865 /* 25557 */ "I64_SUB128_S\000"
5866 /* 25570 */ "I64_ADD128_S\000"
5867 /* 25583 */ "LOCAL_TEE_V128_S\000"
5868 /* 25600 */ "DROP_V128_S\000"
5869 /* 25612 */ "SELECT_V128_S\000"
5870 /* 25626 */ "GLOBAL_GET_V128_S\000"
5871 /* 25644 */ "LOCAL_GET_V128_S\000"
5872 /* 25661 */ "GLOBAL_SET_V128_S\000"
5873 /* 25679 */ "LOCAL_SET_V128_S\000"
5874 /* 25696 */ "COPY_V128_S\000"
5875 /* 25708 */ "ARGUMENT_v16i8_S\000"
5876 /* 25725 */ "SUB_F16x8_S\000"
5877 /* 25737 */ "TRUNC_F16x8_S\000"
5878 /* 25751 */ "NMADD_F16x8_S\000"
5879 /* 25765 */ "GE_F16x8_S\000"
5880 /* 25776 */ "LE_F16x8_S\000"
5881 /* 25787 */ "REPLACE_LANE_F16x8_S\000"
5882 /* 25808 */ "EXTRACT_LANE_F16x8_S\000"
5883 /* 25829 */ "NEG_F16x8_S\000"
5884 /* 25841 */ "CEIL_F16x8_S\000"
5885 /* 25854 */ "MUL_F16x8_S\000"
5886 /* 25866 */ "PMIN_F16x8_S\000"
5887 /* 25879 */ "EQ_F16x8_S\000"
5888 /* 25890 */ "FLOOR_F16x8_S\000"
5889 /* 25904 */ "ABS_F16x8_S\000"
5890 /* 25916 */ "SPLAT_F16x8_S\000"
5891 /* 25930 */ "GT_F16x8_S\000"
5892 /* 25941 */ "LT_F16x8_S\000"
5893 /* 25952 */ "SQRT_F16x8_S\000"
5894 /* 25965 */ "NEAREST_F16x8_S\000"
5895 /* 25981 */ "DIV_F16x8_S\000"
5896 /* 25993 */ "PMAX_F16x8_S\000"
5897 /* 26006 */ "demote_zero_F16x8_S\000"
5898 /* 26026 */ "sint_to_fp_F16x8_S\000"
5899 /* 26045 */ "uint_to_fp_F16x8_S\000"
5900 /* 26064 */ "CONST_V128_I16x8_S\000"
5901 /* 26083 */ "SUB_I16x8_S\000"
5902 /* 26095 */ "ADD_I16x8_S\000"
5903 /* 26107 */ "REPLACE_LANE_I16x8_S\000"
5904 /* 26128 */ "ALLTRUE_I16x8_S\000"
5905 /* 26144 */ "NEG_I16x8_S\000"
5906 /* 26156 */ "BITMASK_I16x8_S\000"
5907 /* 26172 */ "SHL_I16x8_S\000"
5908 /* 26184 */ "MUL_I16x8_S\000"
5909 /* 26196 */ "EQ_I16x8_S\000"
5910 /* 26207 */ "ABS_I16x8_S\000"
5911 /* 26219 */ "GE_S_I16x8_S\000"
5912 /* 26232 */ "LE_S_I16x8_S\000"
5913 /* 26245 */ "EXTMUL_HIGH_S_I16x8_S\000"
5914 /* 26267 */ "MIN_S_I16x8_S\000"
5915 /* 26281 */ "SHR_S_I16x8_S\000"
5916 /* 26295 */ "RELAXED_Q15MULR_S_I16x8_S\000"
5917 /* 26321 */ "SUB_SAT_S_I16x8_S\000"
5918 /* 26339 */ "ADD_SAT_S_I16x8_S\000"
5919 /* 26357 */ "Q15MULR_SAT_S_I16x8_S\000"
5920 /* 26379 */ "GT_S_I16x8_S\000"
5921 /* 26392 */ "LT_S_I16x8_S\000"
5922 /* 26405 */ "EXTMUL_LOW_S_I16x8_S\000"
5923 /* 26426 */ "NARROW_S_I16x8_S\000"
5924 /* 26443 */ "MAX_S_I16x8_S\000"
5925 /* 26457 */ "SPLAT_I16x8_S\000"
5926 /* 26471 */ "LANESELECT_I16x8_S\000"
5927 /* 26490 */ "GE_U_I16x8_S\000"
5928 /* 26503 */ "LE_U_I16x8_S\000"
5929 /* 26516 */ "EXTMUL_HIGH_U_I16x8_S\000"
5930 /* 26538 */ "MIN_U_I16x8_S\000"
5931 /* 26552 */ "AVGR_U_I16x8_S\000"
5932 /* 26567 */ "SHR_U_I16x8_S\000"
5933 /* 26581 */ "SUB_SAT_U_I16x8_S\000"
5934 /* 26599 */ "ADD_SAT_U_I16x8_S\000"
5935 /* 26617 */ "GT_U_I16x8_S\000"
5936 /* 26630 */ "LT_U_I16x8_S\000"
5937 /* 26643 */ "EXTMUL_LOW_U_I16x8_S\000"
5938 /* 26664 */ "NARROW_U_I16x8_S\000"
5939 /* 26681 */ "MAX_U_I16x8_S\000"
5940 /* 26695 */ "extadd_pairwise_s_I16x8_S\000"
5941 /* 26721 */ "extend_high_s_I16x8_S\000"
5942 /* 26743 */ "extend_low_s_I16x8_S\000"
5943 /* 26764 */ "fp_to_sint_I16x8_S\000"
5944 /* 26783 */ "fp_to_uint_I16x8_S\000"
5945 /* 26802 */ "extadd_pairwise_u_I16x8_S\000"
5946 /* 26828 */ "extend_high_u_I16x8_S\000"
5947 /* 26850 */ "extend_low_u_I16x8_S\000"
5948 /* 26871 */ "REF_FUNC_S\000"
5949 /* 26882 */ "RELAXED_DOT_ADD_S\000"
5950 /* 26900 */ "AND_S\000"
5951 /* 26906 */ "END_S\000"
5952 /* 26912 */ "ATOMIC_FENCE_S\000"
5953 /* 26927 */ "COMPILER_FENCE_S\000"
5954 /* 26944 */ "I64_MUL_WIDE_S\000"
5955 /* 26959 */ "DEBUG_UNREACHABLE_S\000"
5956 /* 26979 */ "END_TRY_TABLE_S\000"
5957 /* 26995 */ "SHUFFLE_S\000"
5958 /* 27005 */ "RELAXED_SWIZZLE_S\000"
5959 /* 27023 */ "ELSE_S\000"
5960 /* 27030 */ "DELEGATE_S\000"
5961 /* 27041 */ "ANYTRUE_S\000"
5962 /* 27051 */ "TABLE_SIZE_S\000"
5963 /* 27064 */ "LOCAL_TEE_FUNCREF_S\000"
5964 /* 27084 */ "TABLE_FILL_FUNCREF_S\000"
5965 /* 27105 */ "REF_NULL_FUNCREF_S\000"
5966 /* 27124 */ "REF_IS_NULL_FUNCREF_S\000"
5967 /* 27146 */ "DROP_FUNCREF_S\000"
5968 /* 27161 */ "SELECT_FUNCREF_S\000"
5969 /* 27178 */ "TABLE_GET_FUNCREF_S\000"
5970 /* 27198 */ "GLOBAL_GET_FUNCREF_S\000"
5971 /* 27219 */ "LOCAL_GET_FUNCREF_S\000"
5972 /* 27239 */ "TABLE_SET_FUNCREF_S\000"
5973 /* 27259 */ "GLOBAL_SET_FUNCREF_S\000"
5974 /* 27280 */ "LOCAL_SET_FUNCREF_S\000"
5975 /* 27300 */ "REF_CAST_FUNCREF_S\000"
5976 /* 27319 */ "REF_TEST_FUNCREF_S\000"
5977 /* 27338 */ "TABLE_GROW_FUNCREF_S\000"
5978 /* 27359 */ "COPY_FUNCREF_S\000"
5979 /* 27374 */ "LOCAL_TEE_EXTERNREF_S\000"
5980 /* 27396 */ "TABLE_FILL_EXTERNREF_S\000"
5981 /* 27419 */ "REF_NULL_EXTERNREF_S\000"
5982 /* 27440 */ "REF_IS_NULL_EXTERNREF_S\000"
5983 /* 27464 */ "DROP_EXTERNREF_S\000"
5984 /* 27481 */ "SELECT_EXTERNREF_S\000"
5985 /* 27500 */ "TABLE_GET_EXTERNREF_S\000"
5986 /* 27522 */ "GLOBAL_GET_EXTERNREF_S\000"
5987 /* 27545 */ "LOCAL_GET_EXTERNREF_S\000"
5988 /* 27567 */ "TABLE_SET_EXTERNREF_S\000"
5989 /* 27589 */ "GLOBAL_SET_EXTERNREF_S\000"
5990 /* 27612 */ "LOCAL_SET_EXTERNREF_S\000"
5991 /* 27634 */ "TABLE_GROW_EXTERNREF_S\000"
5992 /* 27657 */ "COPY_EXTERNREF_S\000"
5993 /* 27674 */ "LOCAL_TEE_EXNREF_S\000"
5994 /* 27693 */ "TABLE_FILL_EXNREF_S\000"
5995 /* 27713 */ "REF_NULL_EXNREF_S\000"
5996 /* 27731 */ "REF_IS_NULL_EXNREF_S\000"
5997 /* 27752 */ "DROP_EXNREF_S\000"
5998 /* 27766 */ "SELECT_EXNREF_S\000"
5999 /* 27782 */ "TABLE_GET_EXNREF_S\000"
6000 /* 27801 */ "GLOBAL_GET_EXNREF_S\000"
6001 /* 27821 */ "LOCAL_GET_EXNREF_S\000"
6002 /* 27840 */ "TABLE_SET_EXNREF_S\000"
6003 /* 27859 */ "GLOBAL_SET_EXNREF_S\000"
6004 /* 27879 */ "LOCAL_SET_EXNREF_S\000"
6005 /* 27898 */ "TABLE_GROW_EXNREF_S\000"
6006 /* 27918 */ "COPY_EXNREF_S\000"
6007 /* 27932 */ "CATCH_REF_S\000"
6008 /* 27944 */ "RET_CALL_REF_S\000"
6009 /* 27959 */ "CATCH_ALL_REF_S\000"
6010 /* 27975 */ "THROW_REF_S\000"
6011 /* 27987 */ "END_IF_S\000"
6012 /* 27996 */ "BR_IF_S\000"
6013 /* 28004 */ "CATCH_S\000"
6014 /* 28012 */ "END_BLOCK_S\000"
6015 /* 28024 */ "RET_CALL_S\000"
6016 /* 28035 */ "CATCH_ALL_S\000"
6017 /* 28047 */ "END_FUNCTION_S\000"
6018 /* 28062 */ "FALLTHROUGH_RETURN_S\000"
6019 /* 28083 */ "ADJCALLSTACKDOWN_S\000"
6020 /* 28102 */ "NOP_S\000"
6021 /* 28108 */ "END_LOOP_S\000"
6022 /* 28119 */ "DATA_DROP_S\000"
6023 /* 28131 */ "ADJCALLSTACKUP_S\000"
6024 /* 28148 */ "BR_S\000"
6025 /* 28153 */ "XOR_S\000"
6026 /* 28159 */ "CALL_PARAMS_S\000"
6027 /* 28173 */ "BR_UNLESS_S\000"
6028 /* 28185 */ "RET_CALL_RESULTS_S\000"
6029 /* 28204 */ "I64_MUL_WIDE_S_S\000"
6030 /* 28221 */ "RELAXED_DOT_BFLOAT_S\000"
6031 /* 28242 */ "G_TRUNC_SSAT_S\000"
6032 /* 28257 */ "BITSELECT_S\000"
6033 /* 28269 */ "RET_CALL_INDIRECT_S\000"
6034 /* 28289 */ "CATCHRET_S\000"
6035 /* 28300 */ "CLEANUPRET_S\000"
6036 /* 28313 */ "RELAXED_DOT_S\000"
6037 /* 28327 */ "ANDNOT_S\000"
6038 /* 28336 */ "SELECT_T_S\000"
6039 /* 28347 */ "I64_MUL_WIDE_U_S\000"
6040 /* 28364 */ "RETHROW_S\000"
6041 /* 28374 */ "CATCH_LEGACY_S\000"
6042 /* 28389 */ "CATCH_ALL_LEGACY_S\000"
6043 /* 28408 */ "TABLE_COPY_S\000"
6044 /* 28421 */ "END_TRY_S\000"
6045 /* 28431 */ "ARGUMENT_funcref_S\000"
6046 /* 28450 */ "ARGUMENT_externref_S\000"
6047 /* 28471 */ "ARGUMENT_exnref_S\000"
6048 /* 28489 */ "EXTRACT_LANE_I8x16_s_S\000"
6049 /* 28512 */ "EXTRACT_LANE_I16x8_s_S\000"
6050 /* 28535 */ "EXTRACT_LANE_I8x16_u_S\000"
6051 /* 28558 */ "EXTRACT_LANE_I16x8_u_S\000"
6052 /* 28581 */ "RELAXED_DOT_BFLOAT\000"
6053 /* 28600 */ "G_SSUBSAT\000"
6054 /* 28610 */ "G_USUBSAT\000"
6055 /* 28620 */ "G_SADDSAT\000"
6056 /* 28630 */ "G_UADDSAT\000"
6057 /* 28640 */ "G_SSHLSAT\000"
6058 /* 28650 */ "G_USHLSAT\000"
6059 /* 28660 */ "G_SMULFIXSAT\000"
6060 /* 28673 */ "G_UMULFIXSAT\000"
6061 /* 28686 */ "G_SDIVFIXSAT\000"
6062 /* 28699 */ "G_UDIVFIXSAT\000"
6063 /* 28712 */ "G_ATOMICRMW_USUB_SAT\000"
6064 /* 28733 */ "G_FPTOSI_SAT\000"
6065 /* 28746 */ "G_FPTOUI_SAT\000"
6066 /* 28759 */ "G_EXTRACT\000"
6067 /* 28769 */ "BITSELECT\000"
6068 /* 28779 */ "G_SELECT\000"
6069 /* 28788 */ "G_BRINDIRECT\000"
6070 /* 28801 */ "RET_CALL_INDIRECT\000"
6071 /* 28819 */ "CATCHRET\000"
6072 /* 28828 */ "CLEANUPRET\000"
6073 /* 28839 */ "PATCHABLE_RET\000"
6074 /* 28853 */ "G_MEMSET\000"
6075 /* 28862 */ "PATCHABLE_FUNCTION_EXIT\000"
6076 /* 28886 */ "G_BRJT\000"
6077 /* 28893 */ "G_EXTRACT_VECTOR_ELT\000"
6078 /* 28914 */ "G_INSERT_VECTOR_ELT\000"
6079 /* 28934 */ "G_FCONSTANT\000"
6080 /* 28946 */ "G_CONSTANT\000"
6081 /* 28957 */ "G_INTRINSIC_CONVERGENT\000"
6082 /* 28980 */ "STATEPOINT\000"
6083 /* 28991 */ "PATCHPOINT\000"
6084 /* 29002 */ "G_PTRTOINT\000"
6085 /* 29013 */ "G_FRINT\000"
6086 /* 29021 */ "G_INTRINSIC_LLRINT\000"
6087 /* 29040 */ "G_INTRINSIC_LRINT\000"
6088 /* 29058 */ "G_FNEARBYINT\000"
6089 /* 29071 */ "RELAXED_DOT\000"
6090 /* 29083 */ "ANDNOT\000"
6091 /* 29090 */ "G_VASTART\000"
6092 /* 29100 */ "LIFETIME_START\000"
6093 /* 29115 */ "G_INVOKE_REGION_START\000"
6094 /* 29137 */ "G_INSERT\000"
6095 /* 29146 */ "G_FSQRT\000"
6096 /* 29154 */ "G_STRICT_FSQRT\000"
6097 /* 29169 */ "G_BITCAST\000"
6098 /* 29179 */ "G_ADDRSPACE_CAST\000"
6099 /* 29196 */ "DBG_VALUE_LIST\000"
6100 /* 29211 */ "G_FPEXT\000"
6101 /* 29219 */ "G_SEXT\000"
6102 /* 29226 */ "G_ASSERT_SEXT\000"
6103 /* 29240 */ "G_ANYEXT\000"
6104 /* 29249 */ "G_ZEXT\000"
6105 /* 29256 */ "G_ASSERT_ZEXT\000"
6106 /* 29270 */ "SELECT_T\000"
6107 /* 29279 */ "G_ABDU\000"
6108 /* 29286 */ "I64_MUL_WIDE_U\000"
6109 /* 29301 */ "G_TRUNC_SSAT_U\000"
6110 /* 29316 */ "G_TRUNC_USAT_U\000"
6111 /* 29331 */ "G_FDIV\000"
6112 /* 29338 */ "G_STRICT_FDIV\000"
6113 /* 29352 */ "G_SDIV\000"
6114 /* 29359 */ "G_UDIV\000"
6115 /* 29366 */ "G_GET_FPENV\000"
6116 /* 29378 */ "G_RESET_FPENV\000"
6117 /* 29392 */ "G_SET_FPENV\000"
6118 /* 29404 */ "G_FPOW\000"
6119 /* 29411 */ "RETHROW\000"
6120 /* 29419 */ "G_VECREDUCE_FMAX\000"
6121 /* 29436 */ "G_ATOMICRMW_FMAX\000"
6122 /* 29453 */ "G_VECREDUCE_SMAX\000"
6123 /* 29470 */ "G_SMAX\000"
6124 /* 29477 */ "G_VECREDUCE_UMAX\000"
6125 /* 29494 */ "G_UMAX\000"
6126 /* 29501 */ "G_ATOMICRMW_UMAX\000"
6127 /* 29518 */ "G_ATOMICRMW_MAX\000"
6128 /* 29534 */ "G_FRAME_INDEX\000"
6129 /* 29548 */ "G_SBFX\000"
6130 /* 29555 */ "G_UBFX\000"
6131 /* 29562 */ "G_SMULFIX\000"
6132 /* 29572 */ "G_UMULFIX\000"
6133 /* 29582 */ "G_SDIVFIX\000"
6134 /* 29592 */ "G_UDIVFIX\000"
6135 /* 29602 */ "CATCH_LEGACY\000"
6136 /* 29615 */ "CATCH_ALL_LEGACY\000"
6137 /* 29632 */ "G_MEMCPY\000"
6138 /* 29641 */ "TABLE_COPY\000"
6139 /* 29652 */ "CONVERGENCECTRL_ENTRY\000"
6140 /* 29674 */ "END_TRY\000"
6141 /* 29682 */ "G_CTLZ\000"
6142 /* 29689 */ "G_CTTZ\000"
6143 /* 29696 */ "ARGUMENT_funcref\000"
6144 /* 29713 */ "ARGUMENT_externref\000"
6145 /* 29732 */ "ARGUMENT_exnref\000"
6146 /* 29748 */ "EXTRACT_LANE_I8x16_s\000"
6147 /* 29769 */ "EXTRACT_LANE_I16x8_s\000"
6148 /* 29790 */ "EXTRACT_LANE_I8x16_u\000"
6149 /* 29811 */ "EXTRACT_LANE_I16x8_u\000"
6150};
6151#ifdef __GNUC__
6152#pragma GCC diagnostic pop
6153#endif
6154
6155extern const unsigned WebAssemblyInstrNameIndices[] = {
6156 12876U, 13319U, 14263U, 13786U, 12959U, 12940U, 12968U, 13147U,
6157 12654U, 12669U, 11780U, 11767U, 12696U, 14826U, 11624U, 29196U,
6158 12610U, 12872U, 12949U, 11293U, 29647U, 12916U, 11447U, 29100U,
6159 11092U, 11216U, 11266U, 13954U, 13125U, 28991U, 11199U, 14198U,
6160 12789U, 28980U, 11521U, 14171U, 14158U, 14324U, 28839U, 28862U,
6161 13048U, 13104U, 13077U, 12985U, 11606U, 14289U, 13908U, 11510U,
6162 29652U, 14451U, 14119U, 11672U, 29226U, 29256U, 13616U, 10989U,
6163 10679U, 13258U, 29352U, 29359U, 13285U, 13292U, 13299U, 13309U,
6164 11070U, 14660U, 14623U, 14711U, 29279U, 14495U, 13037U, 14483U,
6165 13026U, 11778U, 12874U, 29534U, 11634U, 11649U, 13152U, 28759U,
6166 14718U, 29137U, 14735U, 14546U, 10758U, 14809U, 29002U, 14687U,
6167 29169U, 11723U, 14300U, 11173U, 10732U, 11155U, 29040U, 29021U,
6168 13594U, 14349U, 14368U, 10890U, 10834U, 10864U, 10803U, 10875U,
6169 10815U, 10845U, 11580U, 11534U, 11564U, 14856U, 12710U, 12727U,
6170 11021U, 10685U, 11076U, 11037U, 14665U, 14629U, 29518U, 13742U,
6171 29501U, 13725U, 10956U, 10662U, 29436U, 13660U, 13414U, 13361U,
6172 13535U, 13473U, 14016U, 13994U, 11114U, 28712U, 11258U, 12812U,
6173 11105U, 28788U, 29115U, 10701U, 14914U, 28957U, 14941U, 29240U,
6174 10750U, 28242U, 29301U, 29316U, 28946U, 28934U, 29090U, 12781U,
6175 29219U, 12683U, 29249U, 13012U, 14435U, 14421U, 13005U, 14428U,
6176 14680U, 13168U, 14085U, 14064U, 14092U, 14099U, 28779U, 13900U,
6177 11314U, 13884U, 11237U, 13892U, 11306U, 13876U, 11229U, 13938U,
6178 13930U, 12840U, 12832U, 28630U, 28620U, 28610U, 28600U, 28650U,
6179 28640U, 29562U, 29572U, 28660U, 28673U, 29582U, 29592U, 28686U,
6180 28699U, 10914U, 10641U, 13192U, 10622U, 10796U, 29331U, 13264U,
6181 11759U, 29404U, 12898U, 14242U, 3559U, 9U, 12774U, 3542U,
6182 0U, 14217U, 14249U, 12647U, 29211U, 10722U, 12880U, 12889U,
6183 14046U, 14055U, 28733U, 28746U, 14698U, 13631U, 14843U, 11732U,
6184 13559U, 13569U, 11363U, 11378U, 13350U, 13403U, 13459U, 13521U,
6185 29366U, 29392U, 29378U, 11322U, 11350U, 11335U, 12744U, 12759U,
6186 10995U, 12930U, 13694U, 29470U, 13718U, 29494U, 14705U, 11146U,
6187 11136U, 14258U, 28886U, 11393U, 14527U, 14507U, 28914U, 28893U,
6188 14561U, 14592U, 14578U, 14896U, 29689U, 13821U, 29682U, 13802U,
6189 14750U, 14140U, 14038U, 11593U, 13234U, 12823U, 14442U, 13018U,
6190 14777U, 13766U, 14784U, 13587U, 14769U, 13758U, 13579U, 3550U,
6191 12864U, 12856U, 12848U, 29146U, 14474U, 29013U, 29058U, 29179U,
6192 14276U, 11420U, 10779U, 11701U, 11549U, 10942U, 10648U, 13220U,
6193 29338U, 13271U, 10628U, 29154U, 14226U, 14071U, 14794U, 14388U,
6194 14404U, 29632U, 11494U, 11713U, 28853U, 13946U, 11478U, 13987U,
6195 13963U, 13975U, 10921U, 13199U, 10897U, 13175U, 29419U, 13643U,
6196 13382U, 13329U, 13497U, 13435U, 10973U, 13242U, 11054U, 14645U,
6197 14607U, 29453U, 13677U, 29477U, 13701U, 29548U, 29555U, 14757U,
6198 28159U, 14983U, 28189U, 28819U, 28289U, 28828U, 28300U, 11278U,
6199 26927U, 14979U, 28185U, 9773U, 25904U, 2641U, 17871U, 8049U,
6200 23942U, 6956U, 22671U, 3761U, 19144U, 10034U, 26207U, 8371U,
6201 24312U, 4071U, 19500U, 9155U, 25188U, 9644U, 25753U, 2510U,
6202 17712U, 7896U, 23765U, 6826U, 22513U, 3608U, 18967U, 9938U,
6203 26095U, 2960U, 18238U, 8256U, 24179U, 7275U, 23038U, 3956U,
6204 19367U, 9069U, 25088U, 10150U, 26339U, 9227U, 25272U, 10378U,
6205 26599U, 9409U, 25482U, 13859U, 28083U, 14183U, 28131U, 9967U,
6206 26128U, 8304U, 24233U, 4004U, 19421U, 9098U, 25121U, 11050U,
6207 29083U, 28327U, 2968U, 18248U, 7283U, 23048U, 26900U, 11693U,
6208 27041U, 29732U, 28471U, 29713U, 28450U, 3501U, 18873U, 7814U,
6209 23671U, 29696U, 28431U, 3529U, 18905U, 7842U, 23703U, 9605U,
6210 25708U, 7799U, 23654U, 7827U, 23686U, 3486U, 18856U, 3514U,
6211 18888U, 9012U, 25023U, 9027U, 25040U, 11245U, 26912U, 743U,
6212 15783U, 5059U, 20584U, 1865U, 16999U, 6181U, 21800U, 1841U,
6213 16973U, 6157U, 21774U, 767U, 15809U, 5083U, 20610U, 1889U,
6214 17025U, 6205U, 21826U, 201U, 15197U, 4517U, 19998U, 1116U,
6215 16190U, 5432U, 20991U, 221U, 15219U, 4537U, 20020U, 1163U,
6216 16241U, 5479U, 21042U, 297U, 15301U, 4613U, 20102U, 1266U,
6217 16352U, 5582U, 21153U, 394U, 15406U, 4710U, 20207U, 1394U,
6218 16490U, 5710U, 21291U, 637U, 15667U, 4953U, 20468U, 1718U,
6219 16838U, 6034U, 21639U, 125U, 15115U, 4441U, 19916U, 1040U,
6220 16108U, 5356U, 20909U, 482U, 15500U, 4798U, 20301U, 1510U,
6221 16614U, 5826U, 21415U, 561U, 15585U, 4877U, 20386U, 1616U,
6222 16728U, 5932U, 21529U, 1136U, 16212U, 5452U, 21013U, 1239U,
6223 16323U, 5555U, 21124U, 1363U, 16457U, 5679U, 21258U, 1692U,
6224 16810U, 6008U, 21611U, 1013U, 16079U, 5329U, 20880U, 1482U,
6225 16584U, 5798U, 21385U, 1589U, 16699U, 5905U, 21500U, 248U,
6226 15248U, 4564U, 20049U, 1190U, 16270U, 5506U, 21071U, 324U,
6227 15330U, 4640U, 20131U, 1293U, 16381U, 5609U, 21182U, 425U,
6228 15439U, 4741U, 20240U, 1425U, 16523U, 5741U, 21324U, 663U,
6229 15695U, 4979U, 20496U, 1744U, 16866U, 6060U, 21667U, 152U,
6230 15144U, 4468U, 19945U, 1067U, 16137U, 5383U, 20938U, 510U,
6231 15530U, 4826U, 20331U, 1538U, 16644U, 5854U, 21445U, 588U,
6232 15614U, 4904U, 20415U, 1643U, 16757U, 5959U, 21558U, 274U,
6233 15276U, 4590U, 20077U, 1216U, 16298U, 5532U, 21099U, 350U,
6234 15358U, 4666U, 20159U, 1319U, 16409U, 5635U, 21210U, 455U,
6235 15471U, 4771U, 20272U, 1455U, 16555U, 5771U, 21356U, 688U,
6236 15722U, 5004U, 20523U, 1769U, 16893U, 6085U, 21694U, 178U,
6237 15172U, 4494U, 19973U, 1093U, 16165U, 5409U, 20966U, 537U,
6238 15559U, 4853U, 20360U, 1565U, 16673U, 5881U, 21474U, 614U,
6239 15642U, 4930U, 20443U, 1669U, 16785U, 5985U, 21586U, 80U,
6240 15066U, 4396U, 19867U, 968U, 16030U, 5284U, 20831U, 945U,
6241 16005U, 5261U, 20806U, 103U, 15091U, 4419U, 19892U, 991U,
6242 16055U, 5307U, 20856U, 373U, 15383U, 4689U, 20184U, 1342U,
6243 16434U, 5658U, 21235U, 10337U, 26552U, 9368U, 25435U, 9991U,
6244 26156U, 8328U, 24261U, 4028U, 19449U, 9122U, 25149U, 28769U,
6245 28257U, 12910U, 28016U, 14260U, 12641U, 27996U, 28148U, 2990U,
6246 18274U, 7305U, 23074U, 14886U, 28173U, 13063U, 28805U, 28273U,
6247 12587U, 27948U, 28028U, 12806U, 13137U, 29615U, 28389U, 12596U,
6248 27959U, 28035U, 29602U, 28374U, 12573U, 27932U, 28004U, 9720U,
6249 25841U, 2577U, 17793U, 7972U, 23853U, 6892U, 22593U, 3684U,
6250 19055U, 3462U, 18826U, 7775U, 23624U, 2885U, 18149U, 7200U,
6251 22949U, 3324U, 18664U, 7654U, 23481U, 7855U, 23718U, 3567U,
6252 18920U, 9911U, 26064U, 8229U, 24148U, 3929U, 19336U, 9042U,
6253 25057U, 2594U, 17814U, 6909U, 22614U, 12561U, 27918U, 12328U,
6254 27657U, 2943U, 18217U, 7258U, 23017U, 12058U, 27359U, 3453U,
6255 18815U, 7766U, 23613U, 9595U, 25696U, 3478U, 18846U, 7791U,
6256 23644U, 14148U, 28119U, 11402U, 26959U, 11615U, 27030U, 9838U,
6257 25981U, 2927U, 18197U, 8114U, 24019U, 7242U, 22997U, 3826U,
6258 19221U, 3214U, 18538U, 7544U, 23355U, 3443U, 18803U, 7756U,
6259 23601U, 29079U, 28321U, 12413U, 27752U, 12153U, 27464U, 2615U,
6260 17839U, 6930U, 22639U, 11867U, 27146U, 3035U, 18329U, 7363U,
6261 23144U, 9511U, 25600U, 11588U, 27023U, 11101U, 12906U, 28012U,
6262 13773U, 28047U, 12634U, 27987U, 14110U, 28108U, 26906U, 29674U,
6263 28421U, 11433U, 26979U, 3470U, 18836U, 7783U, 23634U, 9752U,
6264 25879U, 2624U, 17850U, 8028U, 23917U, 6939U, 22650U, 3740U,
6265 19119U, 10025U, 26196U, 3044U, 18340U, 8362U, 24301U, 7372U,
6266 23155U, 4062U, 19489U, 9146U, 25177U, 10066U, 26245U, 8403U,
6267 24350U, 4103U, 19538U, 10305U, 26516U, 8551U, 24520U, 4205U,
6268 19654U, 10208U, 26405U, 8469U, 24426U, 4157U, 19600U, 10416U,
6269 26643U, 8617U, 24596U, 4237U, 19690U, 9691U, 25808U, 7943U,
6270 23820U, 3655U, 19022U, 29769U, 28512U, 29811U, 28558U, 8285U,
6271 24212U, 3985U, 19400U, 29748U, 28489U, 29790U, 28535U, 3178U,
6272 18498U, 7508U, 23315U, 3407U, 18763U, 7720U, 23561U, 6869U,
6273 22566U, 3264U, 18596U, 3196U, 18518U, 7526U, 23335U, 3425U,
6274 18783U, 7738U, 23581U, 2553U, 17765U, 7594U, 23413U, 13840U,
6275 28062U, 9761U, 25890U, 2631U, 17859U, 8037U, 23928U, 6946U,
6276 22659U, 3749U, 19130U, 2416U, 17606U, 6732U, 22407U, 2454U,
6277 17648U, 6770U, 22449U, 2435U, 17627U, 6751U, 22428U, 2473U,
6278 17669U, 6789U, 22470U, 9654U, 25765U, 2532U, 17738U, 7906U,
6279 23777U, 6848U, 22539U, 3618U, 18979U, 10044U, 26219U, 3122U,
6280 18430U, 8381U, 24324U, 7452U, 23247U, 4081U, 19512U, 9165U,
6281 25200U, 10283U, 26490U, 3351U, 18695U, 8529U, 24494U, 7664U,
6282 23493U, 9334U, 25395U, 12456U, 27801U, 12205U, 27522U, 2772U,
6283 18018U, 7087U, 22818U, 11913U, 27198U, 3235U, 18563U, 7565U,
6284 23380U, 9533U, 25626U, 12508U, 27859U, 12266U, 27589U, 2821U,
6285 18073U, 7136U, 22873U, 11968U, 27259U, 3284U, 18618U, 7614U,
6286 23435U, 9564U, 25661U, 9795U, 25930U, 2850U, 18106U, 8071U,
6287 23968U, 7165U, 22906U, 3783U, 19170U, 10186U, 26379U, 3160U,
6288 18476U, 8447U, 24400U, 7490U, 23293U, 4135U, 19574U, 9243U,
6289 25290U, 10394U, 26617U, 3389U, 18741U, 8595U, 24570U, 7702U,
6290 23539U, 9425U, 25500U, 3068U, 18370U, 3087U, 18391U, 2801U,
6291 18051U, 2649U, 17881U, 6964U, 22681U, 2681U, 17917U, 6996U,
6292 22717U, 2895U, 18161U, 7210U, 22961U, 2721U, 17961U, 7036U,
6293 22761U, 7350U, 23129U, 9485U, 25570U, 7415U, 23206U, 7396U,
6294 23185U, 7434U, 23227U, 3105U, 18411U, 3334U, 18676U, 26944U,
6295 28204U, 29286U, 28347U, 7116U, 22851U, 9474U, 25557U, 2665U,
6296 17899U, 6980U, 22699U, 2701U, 17939U, 7016U, 22739U, 2911U,
6297 18179U, 7226U, 22979U, 2741U, 17983U, 7056U, 22783U, 12638U,
6298 27991U, 10266U, 26471U, 8512U, 24475U, 4188U, 19635U, 9304U,
6299 25361U, 9663U, 25776U, 2539U, 17747U, 7915U, 23788U, 6855U,
6300 22548U, 3627U, 18990U, 10055U, 26232U, 3131U, 18441U, 8392U,
6301 24337U, 7461U, 23258U, 4092U, 19525U, 9176U, 25213U, 10294U,
6302 26503U, 3360U, 18706U, 8540U, 24507U, 7673U, 23504U, 9345U,
6303 25408U, 2273U, 17447U, 6589U, 22248U, 710U, 15746U, 5026U,
6304 20547U, 1808U, 16936U, 6124U, 21737U, 750U, 15790U, 5066U,
6305 20591U, 1872U, 17006U, 6188U, 21807U, 2239U, 17409U, 6555U,
6306 22210U, 1791U, 16917U, 6107U, 21718U, 1848U, 16980U, 6164U,
6307 21781U, 2256U, 17428U, 6572U, 22229U, 2290U, 17466U, 6606U,
6308 22267U, 727U, 15765U, 5043U, 20566U, 1825U, 16955U, 6141U,
6309 21756U, 774U, 15816U, 5090U, 20617U, 1896U, 17032U, 6212U,
6310 21833U, 2144U, 17306U, 6460U, 22107U, 1992U, 17138U, 6308U,
6311 21939U, 870U, 15922U, 5186U, 20723U, 2168U, 17332U, 6484U,
6312 22133U, 2016U, 17164U, 6332U, 21965U, 894U, 15948U, 5210U,
6313 20749U, 18U, 14996U, 4334U, 19797U, 53U, 15035U, 4369U,
6314 19836U, 918U, 15974U, 5234U, 20775U, 208U, 15204U, 4524U,
6315 20005U, 1123U, 16197U, 5439U, 20998U, 2040U, 17190U, 6356U,
6316 21991U, 815U, 15861U, 5131U, 20662U, 1937U, 17077U, 6253U,
6317 21878U, 2107U, 17265U, 6423U, 22066U, 2078U, 17232U, 6394U,
6318 22033U, 832U, 15880U, 5148U, 20681U, 1954U, 17096U, 6270U,
6319 21897U, 12474U, 27821U, 12226U, 27545U, 2787U, 18035U, 7102U,
6320 22835U, 11932U, 27219U, 3250U, 18580U, 7580U, 23397U, 9549U,
6321 25644U, 12526U, 27879U, 12287U, 27612U, 2836U, 18090U, 7151U,
6322 22890U, 11987U, 27280U, 3299U, 18635U, 7629U, 23452U, 9580U,
6323 25679U, 12343U, 27674U, 12071U, 27374U, 2518U, 17722U, 6834U,
6324 22523U, 11793U, 27064U, 2976U, 18258U, 7291U, 23058U, 9496U,
6325 25583U, 14114U, 28112U, 9804U, 25941U, 2857U, 18115U, 8080U,
6326 23979U, 7172U, 22915U, 3792U, 19181U, 10197U, 26392U, 3169U,
6327 18487U, 8458U, 24413U, 7499U, 23304U, 4146U, 19587U, 9254U,
6328 25303U, 10405U, 26630U, 3398U, 18752U, 8606U, 24583U, 7711U,
6329 23550U, 9436U, 25513U, 9643U, 25752U, 7895U, 23764U, 3607U,
6330 18966U, 9849U, 25994U, 2935U, 18207U, 8138U, 24045U, 7250U,
6331 23007U, 3850U, 19247U, 10242U, 26443U, 8488U, 24447U, 9280U,
6332 25333U, 10450U, 26681U, 8636U, 24617U, 9462U, 25543U, 2389U,
6333 17575U, 6705U, 22376U, 2364U, 17548U, 6680U, 22349U, 790U,
6334 15834U, 5106U, 20635U, 1912U, 17050U, 6228U, 21851U, 2400U,
6335 17588U, 6716U, 22389U, 2223U, 17391U, 6539U, 22192U, 2317U,
6336 17497U, 6633U, 22298U, 2306U, 17484U, 6622U, 22285U, 9742U,
6337 25867U, 2607U, 17829U, 8007U, 23892U, 6922U, 22629U, 3719U,
6338 19094U, 10086U, 26267U, 8423U, 24372U, 9187U, 25226U, 10325U,
6339 26538U, 8571U, 24542U, 9356U, 25421U, 9731U, 25854U, 2586U,
6340 17804U, 7983U, 23866U, 6901U, 22604U, 3695U, 19068U, 10015U,
6341 26184U, 3027U, 18319U, 8352U, 24289U, 7342U, 23119U, 4052U,
6342 19477U, 10227U, 26426U, 9265U, 25316U, 10435U, 26664U, 9447U,
6343 25526U, 9824U, 25965U, 2873U, 18135U, 8100U, 24003U, 7188U,
6344 22935U, 3812U, 19205U, 9710U, 25829U, 2569U, 17783U, 7962U,
6345 23841U, 6884U, 22583U, 3674U, 19043U, 9981U, 26144U, 8318U,
6346 24249U, 4018U, 19437U, 9112U, 25137U, 9682U, 25797U, 2546U,
6347 17756U, 7934U, 23809U, 6862U, 22557U, 3646U, 19011U, 9958U,
6348 26117U, 3003U, 18289U, 8276U, 24201U, 7318U, 23089U, 3976U,
6349 19389U, 9089U, 25110U, 9642U, 25751U, 7894U, 23763U, 3606U,
6350 18965U, 14106U, 28102U, 29086U, 28330U, 14471U, 3052U, 18350U,
6351 7380U, 23165U, 28154U, 9848U, 25993U, 8148U, 24057U, 3860U,
6352 19259U, 9741U, 25866U, 8017U, 23904U, 3729U, 19106U, 3313U,
6353 18651U, 7643U, 23468U, 9321U, 25380U, 10166U, 26357U, 12005U,
6354 27300U, 10713U, 26871U, 12394U, 27731U, 12131U, 27440U, 11847U,
6355 27124U, 12378U, 27713U, 12112U, 27419U, 11830U, 27105U, 12022U,
6356 27319U, 29071U, 11005U, 26882U, 28581U, 28221U, 28313U, 10110U,
6357 26295U, 11462U, 27005U, 3140U, 18452U, 7470U, 23269U, 3369U,
6358 18717U, 7682U, 23515U, 9672U, 25787U, 7924U, 23799U, 3636U,
6359 19001U, 9948U, 26107U, 8266U, 24191U, 3966U, 19379U, 9079U,
6360 25100U, 29411U, 28364U, 13852U, 28074U, 13068U, 28801U, 28269U,
6361 12583U, 27944U, 28024U, 3018U, 18308U, 7333U, 23108U, 3059U,
6362 18359U, 7387U, 23174U, 12425U, 27766U, 12168U, 27481U, 2761U,
6363 18005U, 7076U, 22805U, 11880U, 27161U, 3224U, 18550U, 7554U,
6364 23367U, 29270U, 28336U, 9521U, 25612U, 10005U, 26172U, 3010U,
6365 18298U, 8342U, 24277U, 7325U, 23098U, 4042U, 19465U, 9136U,
6366 25165U, 10098U, 26281U, 3150U, 18464U, 8435U, 24386U, 7480U,
6367 23281U, 4123U, 19560U, 9199U, 25240U, 10350U, 26567U, 3379U,
6368 18729U, 8583U, 24556U, 7692U, 23527U, 4225U, 19676U, 9381U,
6369 25450U, 11454U, 26995U, 8124U, 24031U, 3836U, 19233U, 7993U,
6370 23878U, 3705U, 19080U, 9783U, 25916U, 8059U, 23954U, 3771U,
6371 19156U, 10254U, 26457U, 8500U, 24461U, 4176U, 19621U, 9292U,
6372 25347U, 9813U, 25952U, 2864U, 18124U, 8089U, 23990U, 7179U,
6373 22924U, 3801U, 19192U, 87U, 15073U, 4403U, 19874U, 975U,
6374 16037U, 5291U, 20838U, 952U, 16012U, 5268U, 20813U, 110U,
6375 15098U, 4426U, 19899U, 998U, 16062U, 5314U, 20863U, 35U,
6376 15015U, 4351U, 19816U, 66U, 15050U, 4382U, 19851U, 931U,
6377 15989U, 5247U, 20790U, 380U, 15390U, 4696U, 20191U, 1349U,
6378 16441U, 5665U, 21242U, 2123U, 17283U, 6439U, 22084U, 1971U,
6379 17115U, 6287U, 21916U, 849U, 15899U, 5165U, 20700U, 2057U,
6380 17209U, 6373U, 22010U, 2092U, 17248U, 6408U, 22049U, 9620U,
6381 25725U, 2492U, 17690U, 7872U, 23737U, 6808U, 22491U, 3584U,
6382 18939U, 9928U, 26083U, 2952U, 18228U, 8246U, 24167U, 7267U,
6383 23028U, 3946U, 19355U, 9059U, 25076U, 10134U, 26321U, 9211U,
6384 25254U, 10362U, 26581U, 9393U, 25464U, 11470U, 27013U, 29641U,
6385 28408U, 12360U, 27693U, 12091U, 27396U, 11811U, 27084U, 12439U,
6386 27782U, 12185U, 27500U, 11895U, 27178U, 12543U, 27898U, 12307U,
6387 27634U, 12039U, 27338U, 12491U, 27840U, 12246U, 27567U, 11950U,
6388 27239U, 11748U, 27051U, 12349U, 27680U, 12077U, 27380U, 2524U,
6389 17728U, 6840U, 22529U, 11799U, 27070U, 2982U, 18264U, 7297U,
6390 23064U, 9502U, 25589U, 29413U, 12624U, 27975U, 28366U, 9630U,
6391 25737U, 2500U, 17700U, 7882U, 23749U, 6816U, 22501U, 3594U,
6392 18951U, 29670U, 28425U, 11437U, 26983U, 11408U, 26965U, 14619U,
6393 3051U, 18349U, 7379U, 23164U, 28153U, 2333U, 17515U, 2192U,
6394 17358U, 6649U, 22316U, 6508U, 22159U, 3871U, 19272U, 3891U,
6395 19294U, 9859U, 26006U, 8159U, 24070U, 10462U, 26695U, 8806U,
6396 24797U, 10559U, 26802U, 8926U, 24929U, 10486U, 26721U, 8830U,
6397 24823U, 4256U, 19711U, 10583U, 26828U, 8950U, 24955U, 4295U,
6398 19754U, 10506U, 26743U, 8873U, 24870U, 4276U, 19733U, 10603U,
6399 26850U, 8993U, 25002U, 4315U, 19776U, 10525U, 26764U, 8892U,
6400 24891U, 10542U, 26783U, 8909U, 24910U, 8648U, 24631U, 8722U,
6401 24709U, 8684U, 24669U, 8763U, 24752U, 8211U, 24128U, 3911U,
6402 19316U, 9877U, 26026U, 8177U, 24090U, 8850U, 24845U, 8970U,
6403 24977U, 9894U, 26045U, 8194U, 24109U,
6404};
6405
6406extern const int16_t WebAssemblyRegClassByHwModeTables[2][1] = {
6407 { // DefaultMode
6408 WebAssembly::I32RegClassID, // wasm_ptr_rc
6409 },
6410 { // WASM64
6411 WebAssembly::I64RegClassID, // wasm_ptr_rc
6412 },
6413};
6414
6415static inline void InitWebAssemblyMCInstrInfo(MCInstrInfo *II) {
6416 II->InitMCInstrInfo(WebAssemblyDescs.Insts, WebAssemblyInstrNameIndices, WebAssemblyInstrNameData, nullptr, nullptr, 1981, &WebAssemblyRegClassByHwModeTables[0][0], 1);
6417}
6418
6419
6420} // namespace llvm
6421
6422#endif // GET_INSTRINFO_MC_DESC
6423
6424#ifdef GET_INSTRINFO_HEADER
6425#undef GET_INSTRINFO_HEADER
6426
6427namespace llvm {
6428
6429struct WebAssemblyGenInstrInfo : public TargetInstrInfo {
6430 explicit WebAssemblyGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u, unsigned CatchRetOpcode = ~0u, unsigned ReturnOpcode = ~0u);
6431 ~WebAssemblyGenInstrInfo() override = default;
6432};
6433extern const int16_t WebAssemblyRegClassByHwModeTables[2][1];
6434
6435} // namespace llvm
6436
6437namespace llvm::WebAssembly {
6438
6439
6440} // namespace llvm::WebAssembly
6441
6442#endif // GET_INSTRINFO_HEADER
6443
6444#ifdef GET_INSTRINFO_HELPER_DECLS
6445#undef GET_INSTRINFO_HELPER_DECLS
6446
6447
6448#endif // GET_INSTRINFO_HELPER_DECLS
6449
6450#ifdef GET_INSTRINFO_HELPERS
6451#undef GET_INSTRINFO_HELPERS
6452
6453
6454#endif // GET_INSTRINFO_HELPERS
6455
6456#ifdef GET_INSTRINFO_CTOR_DTOR
6457#undef GET_INSTRINFO_CTOR_DTOR
6458
6459namespace llvm {
6460
6461extern const WebAssemblyInstrTable WebAssemblyDescs;
6462extern const unsigned WebAssemblyInstrNameIndices[];
6463extern const char WebAssemblyInstrNameData[];
6464WebAssemblyGenInstrInfo::WebAssemblyGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode, unsigned CFDestroyOpcode, unsigned CatchRetOpcode, unsigned ReturnOpcode)
6465 : TargetInstrInfo(TRI, CFSetupOpcode, CFDestroyOpcode, CatchRetOpcode, ReturnOpcode, WebAssemblyRegClassByHwModeTables[STI.getHwMode(MCSubtargetInfo::HwMode_RegInfo)]) {
6466 InitMCInstrInfo(WebAssemblyDescs.Insts, WebAssemblyInstrNameIndices, WebAssemblyInstrNameData, nullptr, nullptr, 1981, &WebAssemblyRegClassByHwModeTables[0][0], 1);
6467}
6468
6469} // namespace llvm
6470
6471#endif // GET_INSTRINFO_CTOR_DTOR
6472
6473#ifdef GET_INSTRINFO_OPERAND_ENUM
6474#undef GET_INSTRINFO_OPERAND_ENUM
6475
6476namespace llvm::WebAssembly {
6477
6478enum class OpName : uint8_t {
6479 dst = 0,
6480 order = 1,
6481 p2align = 2,
6482 off = 3,
6483 addr = 4,
6484 val = 5,
6485 exp = 6,
6486 new_ = 7,
6487 idx = 8,
6488 vec = 9,
6489 count = 10,
6490 timeout = 11,
6491 NUM_OPERAND_NAMES = 12,
6492}; // enum class OpName
6493
6494LLVM_READONLY int16_t getNamedOperandIdx(uint32_t Opcode, OpName Name);
6495LLVM_READONLY OpName getOperandIdxName(uint32_t Opcode, int16_t Idx);
6496
6497} // namespace llvm::WebAssembly
6498
6499#endif // GET_INSTRINFO_OPERAND_ENUM
6500
6501#ifdef GET_INSTRINFO_NAMED_OPS
6502#undef GET_INSTRINFO_NAMED_OPS
6503
6504namespace llvm::WebAssembly {
6505
6506LLVM_READONLY static uint8_t getInstructionIndexForOpLookup(uint32_t Opcode) {
6507 static constexpr uint8_t InstructionIndex[] = {
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, 0, 0, 0, 0, 0,
6524 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6525 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6526 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6527 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6528 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6529 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6530 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6531 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6532 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6533 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6534 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6535 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
6536 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1,
6537 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 3, 2, 3, 2, 3,
6538 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 4, 2, 4, 2, 4,
6539 2, 4, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
6540 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
6541 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 4, 2, 4, 2, 3,
6542 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
6543 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 4,
6544 2, 4, 2, 4, 2, 4, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
6545 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
6546 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
6547 2, 3, 2, 3, 2, 3, 2, 4, 2, 4, 2, 4, 2, 4, 2, 3,
6548 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3,
6549 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 5,
6550 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 5,
6551 2, 5, 2, 5, 2, 5, 2, 5, 2, 5, 2, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6570 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6571 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6572 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6573 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6574 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6575 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6576 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6577 0, 0, 0, 0, 0, 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, 6, 7, 6, 7, 6, 7, 6,
6582 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
6583 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
6584 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
6585 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
6586 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
6587 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 8, 9, 8,
6588 9, 8, 9, 8, 9, 8, 9, 8, 9, 8, 9, 8, 9, 6, 7, 6,
6589 7, 6, 7, 6, 7, 6, 7, 6, 7, 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, 10, 2, 10, 2, 11,
6597 2, 11, 2, 11, 2, 11, 2, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6605 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6606 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6607 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6608 0, 0, 0, 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, 12, 7, 12, 7, 12,
6617 7, 12, 7, 12, 7, 12, 7, 12, 7, 12, 7, 12, 7, 12, 7, 12,
6618 7, 12, 7, 12, 7, 12, 7, 12, 7, 12, 7, 12, 7, 12, 7, 12,
6619 7, 12, 7, 13, 9, 13, 9, 13, 9, 13, 9, 13, 9, 13, 9, 13,
6620 9, 13, 9, 14, 7, 14, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6621 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6622 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6623 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6624 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6625 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6626 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6627 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6628 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6629 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6630 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6631 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6632 };
6633 return InstructionIndex[Opcode];
6634}
6635LLVM_READONLY int16_t getNamedOperandIdx(uint32_t Opcode, OpName Name) {
6636 assert(Name != OpName::NUM_OPERAND_NAMES);
6637 static constexpr int8_t OperandMap[][12] = {
6638 {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, },
6639 {0, 1, 2, 3, 4, -1, -1, -1, -1, -1, -1, -1, },
6640 {-1, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1, -1, },
6641 {0, 1, 2, 3, 4, 5, -1, -1, -1, -1, -1, -1, },
6642 {0, 1, 2, 3, 4, -1, 5, 6, -1, -1, -1, -1, },
6643 {-1, 0, 1, 2, 3, 4, -1, -1, -1, -1, -1, -1, },
6644 {0, -1, 1, 2, 3, -1, -1, -1, -1, -1, -1, -1, },
6645 {-1, -1, 0, 1, -1, -1, -1, -1, -1, -1, -1, -1, },
6646 {0, -1, 1, 2, 4, -1, -1, -1, 3, 5, -1, -1, },
6647 {-1, -1, 0, 1, -1, -1, -1, -1, 2, -1, -1, -1, },
6648 {0, 1, 2, 3, 4, -1, -1, -1, -1, -1, 5, -1, },
6649 {0, 1, 2, 3, 4, -1, 5, -1, -1, -1, -1, 6, },
6650 {-1, -1, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1, },
6651 {-1, -1, 0, 1, 3, -1, -1, -1, 2, 4, -1, -1, },
6652 {-1, -1, 0, 1, 2, -1, -1, -1, -1, 3, -1, -1, },
6653 };
6654 unsigned InstrIdx = getInstructionIndexForOpLookup(Opcode);
6655 return OperandMap[InstrIdx][(unsigned)Name];
6656}
6657LLVM_READONLY OpName getOperandIdxName(uint32_t Opcode, int16_t Idx) {
6658 assert(Idx >= 0 && Idx < 7);
6659 static constexpr OpName OperandMap[][7] = {
6660 {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, },
6661 {OpName::dst, OpName::order, OpName::p2align, OpName::off, OpName::addr, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, },
6662 {OpName::order, OpName::p2align, OpName::off, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, },
6663 {OpName::dst, OpName::order, OpName::p2align, OpName::off, OpName::addr, OpName::val, OpName::NUM_OPERAND_NAMES, },
6664 {OpName::dst, OpName::order, OpName::p2align, OpName::off, OpName::addr, OpName::exp, OpName::new_, },
6665 {OpName::order, OpName::p2align, OpName::off, OpName::addr, OpName::val, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, },
6666 {OpName::dst, OpName::p2align, OpName::off, OpName::addr, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, },
6667 {OpName::p2align, OpName::off, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, },
6668 {OpName::dst, OpName::p2align, OpName::off, OpName::idx, OpName::addr, OpName::vec, OpName::NUM_OPERAND_NAMES, },
6669 {OpName::p2align, OpName::off, OpName::idx, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, },
6670 {OpName::dst, OpName::order, OpName::p2align, OpName::off, OpName::addr, OpName::count, OpName::NUM_OPERAND_NAMES, },
6671 {OpName::dst, OpName::order, OpName::p2align, OpName::off, OpName::addr, OpName::exp, OpName::timeout, },
6672 {OpName::p2align, OpName::off, OpName::addr, OpName::val, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, },
6673 {OpName::p2align, OpName::off, OpName::idx, OpName::addr, OpName::vec, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, },
6674 {OpName::p2align, OpName::off, OpName::addr, OpName::vec, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, OpName::NUM_OPERAND_NAMES, },
6675 };
6676 unsigned InstrIdx = getInstructionIndexForOpLookup(Opcode);
6677 return OperandMap[InstrIdx][(unsigned)Idx];
6678}
6679
6680} // namespace llvm::WebAssembly
6681
6682#endif // GET_INSTRINFO_NAMED_OPS
6683
6684#ifdef GET_INSTRINFO_MC_HELPER_DECLS
6685#undef GET_INSTRINFO_MC_HELPER_DECLS
6686
6687namespace llvm {
6688
6689class MCInst;
6690class FeatureBitset;
6691
6692extern const int16_t WebAssemblyRegClassByHwModeTables[2][1];
6693
6694namespace WebAssembly_MC {
6695
6696void verifyInstructionPredicates(unsigned Opcode, const FeatureBitset &Features);
6697
6698} // namespace WebAssembly_MC
6699
6700} // namespace llvm
6701
6702#endif // GET_INSTRINFO_MC_HELPER_DECLS
6703
6704#ifdef GET_INSTRINFO_MC_HELPERS
6705#undef GET_INSTRINFO_MC_HELPERS
6706
6707namespace llvm::WebAssembly_MC {
6708
6709
6710} // namespace llvm::WebAssembly_MC
6711
6712#endif // GET_INSTRINFO_MC_HELPERS
6713
6714#if (defined(ENABLE_INSTR_PREDICATE_VERIFIER) && !defined(NDEBUG)) ||\
6715 defined(GET_AVAILABLE_OPCODE_CHECKER)
6716#define GET_COMPUTE_FEATURES
6717#endif
6718#ifdef GET_COMPUTE_FEATURES
6719#undef GET_COMPUTE_FEATURES
6720
6721namespace llvm::WebAssembly_MC {
6722
6723// Bits for subtarget features that participate in instruction matching.
6724enum SubtargetFeatureBits : uint8_t {
6725 Feature_HasAtomicsBit = 0,
6726 Feature_HasBulkMemoryBit = 1,
6727 Feature_HasBulkMemoryOptBit = 2,
6728 Feature_HasCallIndirectOverlongBit = 3,
6729 Feature_HasExceptionHandlingBit = 4,
6730 Feature_HasExtendedConstBit = 5,
6731 Feature_HasFP16Bit = 6,
6732 Feature_HasGCBit = 7,
6733 Feature_HasMultiMemoryBit = 8,
6734 Feature_HasMultivalueBit = 9,
6735 Feature_HasMutableGlobalsBit = 10,
6736 Feature_HasNontrappingFPToIntBit = 11,
6737 Feature_NotHasNontrappingFPToIntBit = 19,
6738 Feature_HasReferenceTypesBit = 12,
6739 Feature_HasRelaxedAtomicsBit = 13,
6740 Feature_HasRelaxedSIMDBit = 14,
6741 Feature_HasSignExtBit = 16,
6742 Feature_HasSIMD128Bit = 15,
6743 Feature_HasTailCallBit = 17,
6744 Feature_HasWideArithmeticBit = 18,
6745};
6746
6747inline FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) {
6748 FeatureBitset Features;
6749 if (FB[WebAssembly::FeatureAtomics])
6750 Features.set(Feature_HasAtomicsBit);
6751 if (FB[WebAssembly::FeatureBulkMemory])
6752 Features.set(Feature_HasBulkMemoryBit);
6753 if (FB[WebAssembly::FeatureBulkMemoryOpt])
6754 Features.set(Feature_HasBulkMemoryOptBit);
6755 if (FB[WebAssembly::FeatureCallIndirectOverlong])
6756 Features.set(Feature_HasCallIndirectOverlongBit);
6757 if (FB[WebAssembly::FeatureExceptionHandling])
6758 Features.set(Feature_HasExceptionHandlingBit);
6759 if (FB[WebAssembly::FeatureExtendedConst])
6760 Features.set(Feature_HasExtendedConstBit);
6761 if (FB[WebAssembly::FeatureFP16])
6762 Features.set(Feature_HasFP16Bit);
6763 if (FB[WebAssembly::FeatureGC])
6764 Features.set(Feature_HasGCBit);
6765 if (FB[WebAssembly::FeatureMultiMemory])
6766 Features.set(Feature_HasMultiMemoryBit);
6767 if (FB[WebAssembly::FeatureMultivalue])
6768 Features.set(Feature_HasMultivalueBit);
6769 if (FB[WebAssembly::FeatureMutableGlobals])
6770 Features.set(Feature_HasMutableGlobalsBit);
6771 if (FB[WebAssembly::FeatureNontrappingFPToInt])
6772 Features.set(Feature_HasNontrappingFPToIntBit);
6773 if (!(FB[WebAssembly::FeatureNontrappingFPToInt]))
6774 Features.set(Feature_NotHasNontrappingFPToIntBit);
6775 if (FB[WebAssembly::FeatureReferenceTypes])
6776 Features.set(Feature_HasReferenceTypesBit);
6777 if (FB[WebAssembly::FeatureRelaxedAtomics])
6778 Features.set(Feature_HasRelaxedAtomicsBit);
6779 if (FB[WebAssembly::FeatureRelaxedSIMD])
6780 Features.set(Feature_HasRelaxedSIMDBit);
6781 if (FB[WebAssembly::FeatureSignExt])
6782 Features.set(Feature_HasSignExtBit);
6783 if (FB[WebAssembly::FeatureSIMD128] || FB[WebAssembly::FeatureRelaxedSIMD])
6784 Features.set(Feature_HasSIMD128Bit);
6785 if (FB[WebAssembly::FeatureTailCall])
6786 Features.set(Feature_HasTailCallBit);
6787 if (FB[WebAssembly::FeatureWideArithmetic])
6788 Features.set(Feature_HasWideArithmeticBit);
6789 return Features;
6790}
6791
6792inline FeatureBitset computeRequiredFeatures(unsigned Opcode) {
6793 enum : uint8_t {
6794 CEFBS_None,
6795 CEFBS_HasAtomics,
6796 CEFBS_HasBulkMemoryOpt,
6797 CEFBS_HasExceptionHandling,
6798 CEFBS_HasFP16,
6799 CEFBS_HasGC,
6800 CEFBS_HasNontrappingFPToInt,
6801 CEFBS_HasReferenceTypes,
6802 CEFBS_HasRelaxedSIMD,
6803 CEFBS_HasSIMD128,
6804 CEFBS_HasSignExt,
6805 CEFBS_HasTailCall,
6806 CEFBS_HasWideArithmetic,
6807 CEFBS_NotHasNontrappingFPToInt,
6808 CEFBS_HasReferenceTypes_HasExceptionHandling,
6809 CEFBS_HasSIMD128_HasFP16,
6810 CEFBS_HasSIMD128_HasRelaxedSIMD,
6811 CEFBS_HasTailCall_HasGC,
6812 };
6813
6814 static constexpr FeatureBitset FeatureBitsets[] = {
6815 {}, // CEFBS_None
6816 {Feature_HasAtomicsBit, },
6817 {Feature_HasBulkMemoryOptBit, },
6818 {Feature_HasExceptionHandlingBit, },
6819 {Feature_HasFP16Bit, },
6820 {Feature_HasGCBit, },
6821 {Feature_HasNontrappingFPToIntBit, },
6822 {Feature_HasReferenceTypesBit, },
6823 {Feature_HasRelaxedSIMDBit, },
6824 {Feature_HasSIMD128Bit, },
6825 {Feature_HasSignExtBit, },
6826 {Feature_HasTailCallBit, },
6827 {Feature_HasWideArithmeticBit, },
6828 {Feature_NotHasNontrappingFPToIntBit, },
6829 {Feature_HasReferenceTypesBit, Feature_HasExceptionHandlingBit, },
6830 {Feature_HasSIMD128Bit, Feature_HasFP16Bit, },
6831 {Feature_HasSIMD128Bit, Feature_HasRelaxedSIMDBit, },
6832 {Feature_HasTailCallBit, Feature_HasGCBit, },
6833 };
6834 static constexpr uint8_t RequiredFeaturesRefs[] = {
6835 CEFBS_None, // PHI
6836 CEFBS_None, // INLINEASM
6837 CEFBS_None, // INLINEASM_BR
6838 CEFBS_None, // CFI_INSTRUCTION
6839 CEFBS_None, // EH_LABEL
6840 CEFBS_None, // GC_LABEL
6841 CEFBS_None, // ANNOTATION_LABEL
6842 CEFBS_None, // KILL
6843 CEFBS_None, // EXTRACT_SUBREG
6844 CEFBS_None, // INSERT_SUBREG
6845 CEFBS_None, // IMPLICIT_DEF
6846 CEFBS_None, // INIT_UNDEF
6847 CEFBS_None, // SUBREG_TO_REG
6848 CEFBS_None, // COPY_TO_REGCLASS
6849 CEFBS_None, // DBG_VALUE
6850 CEFBS_None, // DBG_VALUE_LIST
6851 CEFBS_None, // DBG_INSTR_REF
6852 CEFBS_None, // DBG_PHI
6853 CEFBS_None, // DBG_LABEL
6854 CEFBS_None, // REG_SEQUENCE
6855 CEFBS_None, // COPY
6856 CEFBS_None, // COPY_LANEMASK
6857 CEFBS_None, // BUNDLE
6858 CEFBS_None, // LIFETIME_START
6859 CEFBS_None, // LIFETIME_END
6860 CEFBS_None, // PSEUDO_PROBE
6861 CEFBS_None, // ARITH_FENCE
6862 CEFBS_None, // STACKMAP
6863 CEFBS_None, // FENTRY_CALL
6864 CEFBS_None, // PATCHPOINT
6865 CEFBS_None, // LOAD_STACK_GUARD
6866 CEFBS_None, // PREALLOCATED_SETUP
6867 CEFBS_None, // PREALLOCATED_ARG
6868 CEFBS_None, // STATEPOINT
6869 CEFBS_None, // LOCAL_ESCAPE
6870 CEFBS_None, // FAULTING_OP
6871 CEFBS_None, // PATCHABLE_OP
6872 CEFBS_None, // PATCHABLE_FUNCTION_ENTER
6873 CEFBS_None, // PATCHABLE_RET
6874 CEFBS_None, // PATCHABLE_FUNCTION_EXIT
6875 CEFBS_None, // PATCHABLE_TAIL_CALL
6876 CEFBS_None, // PATCHABLE_EVENT_CALL
6877 CEFBS_None, // PATCHABLE_TYPED_EVENT_CALL
6878 CEFBS_None, // ICALL_BRANCH_FUNNEL
6879 CEFBS_None, // FAKE_USE
6880 CEFBS_None, // MEMBARRIER
6881 CEFBS_None, // JUMP_TABLE_DEBUG_INFO
6882 CEFBS_None, // RELOC_NONE
6883 CEFBS_None, // CONVERGENCECTRL_ENTRY
6884 CEFBS_None, // CONVERGENCECTRL_ANCHOR
6885 CEFBS_None, // CONVERGENCECTRL_LOOP
6886 CEFBS_None, // CONVERGENCECTRL_GLUE
6887 CEFBS_None, // G_ASSERT_SEXT
6888 CEFBS_None, // G_ASSERT_ZEXT
6889 CEFBS_None, // G_ASSERT_ALIGN
6890 CEFBS_None, // G_ADD
6891 CEFBS_None, // G_SUB
6892 CEFBS_None, // G_MUL
6893 CEFBS_None, // G_SDIV
6894 CEFBS_None, // G_UDIV
6895 CEFBS_None, // G_SREM
6896 CEFBS_None, // G_UREM
6897 CEFBS_None, // G_SDIVREM
6898 CEFBS_None, // G_UDIVREM
6899 CEFBS_None, // G_AND
6900 CEFBS_None, // G_OR
6901 CEFBS_None, // G_XOR
6902 CEFBS_None, // G_ABDS
6903 CEFBS_None, // G_ABDU
6904 CEFBS_None, // G_UAVGFLOOR
6905 CEFBS_None, // G_UAVGCEIL
6906 CEFBS_None, // G_SAVGFLOOR
6907 CEFBS_None, // G_SAVGCEIL
6908 CEFBS_None, // G_IMPLICIT_DEF
6909 CEFBS_None, // G_PHI
6910 CEFBS_None, // G_FRAME_INDEX
6911 CEFBS_None, // G_GLOBAL_VALUE
6912 CEFBS_None, // G_PTRAUTH_GLOBAL_VALUE
6913 CEFBS_None, // G_CONSTANT_POOL
6914 CEFBS_None, // G_EXTRACT
6915 CEFBS_None, // G_UNMERGE_VALUES
6916 CEFBS_None, // G_INSERT
6917 CEFBS_None, // G_MERGE_VALUES
6918 CEFBS_None, // G_BUILD_VECTOR
6919 CEFBS_None, // G_BUILD_VECTOR_TRUNC
6920 CEFBS_None, // G_CONCAT_VECTORS
6921 CEFBS_None, // G_PTRTOINT
6922 CEFBS_None, // G_INTTOPTR
6923 CEFBS_None, // G_BITCAST
6924 CEFBS_None, // G_FREEZE
6925 CEFBS_None, // G_CONSTANT_FOLD_BARRIER
6926 CEFBS_None, // G_INTRINSIC_FPTRUNC_ROUND
6927 CEFBS_None, // G_INTRINSIC_TRUNC
6928 CEFBS_None, // G_INTRINSIC_ROUND
6929 CEFBS_None, // G_INTRINSIC_LRINT
6930 CEFBS_None, // G_INTRINSIC_LLRINT
6931 CEFBS_None, // G_INTRINSIC_ROUNDEVEN
6932 CEFBS_None, // G_READCYCLECOUNTER
6933 CEFBS_None, // G_READSTEADYCOUNTER
6934 CEFBS_None, // G_LOAD
6935 CEFBS_None, // G_SEXTLOAD
6936 CEFBS_None, // G_ZEXTLOAD
6937 CEFBS_None, // G_FPEXTLOAD
6938 CEFBS_None, // G_INDEXED_LOAD
6939 CEFBS_None, // G_INDEXED_SEXTLOAD
6940 CEFBS_None, // G_INDEXED_ZEXTLOAD
6941 CEFBS_None, // G_STORE
6942 CEFBS_None, // G_FPTRUNCSTORE
6943 CEFBS_None, // G_INDEXED_STORE
6944 CEFBS_None, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
6945 CEFBS_None, // G_ATOMIC_CMPXCHG
6946 CEFBS_None, // G_ATOMICRMW_XCHG
6947 CEFBS_None, // G_ATOMICRMW_ADD
6948 CEFBS_None, // G_ATOMICRMW_SUB
6949 CEFBS_None, // G_ATOMICRMW_AND
6950 CEFBS_None, // G_ATOMICRMW_NAND
6951 CEFBS_None, // G_ATOMICRMW_OR
6952 CEFBS_None, // G_ATOMICRMW_XOR
6953 CEFBS_None, // G_ATOMICRMW_MAX
6954 CEFBS_None, // G_ATOMICRMW_MIN
6955 CEFBS_None, // G_ATOMICRMW_UMAX
6956 CEFBS_None, // G_ATOMICRMW_UMIN
6957 CEFBS_None, // G_ATOMICRMW_FADD
6958 CEFBS_None, // G_ATOMICRMW_FSUB
6959 CEFBS_None, // G_ATOMICRMW_FMAX
6960 CEFBS_None, // G_ATOMICRMW_FMIN
6961 CEFBS_None, // G_ATOMICRMW_FMAXIMUM
6962 CEFBS_None, // G_ATOMICRMW_FMINIMUM
6963 CEFBS_None, // G_ATOMICRMW_FMAXIMUMNUM
6964 CEFBS_None, // G_ATOMICRMW_FMINIMUMNUM
6965 CEFBS_None, // G_ATOMICRMW_UINC_WRAP
6966 CEFBS_None, // G_ATOMICRMW_UDEC_WRAP
6967 CEFBS_None, // G_ATOMICRMW_USUB_COND
6968 CEFBS_None, // G_ATOMICRMW_USUB_SAT
6969 CEFBS_None, // G_FENCE
6970 CEFBS_None, // G_PREFETCH
6971 CEFBS_None, // G_BRCOND
6972 CEFBS_None, // G_BRINDIRECT
6973 CEFBS_None, // G_INVOKE_REGION_START
6974 CEFBS_None, // G_INTRINSIC
6975 CEFBS_None, // G_INTRINSIC_W_SIDE_EFFECTS
6976 CEFBS_None, // G_INTRINSIC_CONVERGENT
6977 CEFBS_None, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
6978 CEFBS_None, // G_ANYEXT
6979 CEFBS_None, // G_TRUNC
6980 CEFBS_None, // G_TRUNC_SSAT_S
6981 CEFBS_None, // G_TRUNC_SSAT_U
6982 CEFBS_None, // G_TRUNC_USAT_U
6983 CEFBS_None, // G_CONSTANT
6984 CEFBS_None, // G_FCONSTANT
6985 CEFBS_None, // G_VASTART
6986 CEFBS_None, // G_VAARG
6987 CEFBS_None, // G_SEXT
6988 CEFBS_None, // G_SEXT_INREG
6989 CEFBS_None, // G_ZEXT
6990 CEFBS_None, // G_SHL
6991 CEFBS_None, // G_LSHR
6992 CEFBS_None, // G_ASHR
6993 CEFBS_None, // G_FSHL
6994 CEFBS_None, // G_FSHR
6995 CEFBS_None, // G_ROTR
6996 CEFBS_None, // G_ROTL
6997 CEFBS_None, // G_ICMP
6998 CEFBS_None, // G_FCMP
6999 CEFBS_None, // G_SCMP
7000 CEFBS_None, // G_UCMP
7001 CEFBS_None, // G_SELECT
7002 CEFBS_None, // G_UADDO
7003 CEFBS_None, // G_UADDE
7004 CEFBS_None, // G_USUBO
7005 CEFBS_None, // G_USUBE
7006 CEFBS_None, // G_SADDO
7007 CEFBS_None, // G_SADDE
7008 CEFBS_None, // G_SSUBO
7009 CEFBS_None, // G_SSUBE
7010 CEFBS_None, // G_UMULO
7011 CEFBS_None, // G_SMULO
7012 CEFBS_None, // G_UMULH
7013 CEFBS_None, // G_SMULH
7014 CEFBS_None, // G_UADDSAT
7015 CEFBS_None, // G_SADDSAT
7016 CEFBS_None, // G_USUBSAT
7017 CEFBS_None, // G_SSUBSAT
7018 CEFBS_None, // G_USHLSAT
7019 CEFBS_None, // G_SSHLSAT
7020 CEFBS_None, // G_SMULFIX
7021 CEFBS_None, // G_UMULFIX
7022 CEFBS_None, // G_SMULFIXSAT
7023 CEFBS_None, // G_UMULFIXSAT
7024 CEFBS_None, // G_SDIVFIX
7025 CEFBS_None, // G_UDIVFIX
7026 CEFBS_None, // G_SDIVFIXSAT
7027 CEFBS_None, // G_UDIVFIXSAT
7028 CEFBS_None, // G_FADD
7029 CEFBS_None, // G_FSUB
7030 CEFBS_None, // G_FMUL
7031 CEFBS_None, // G_FMA
7032 CEFBS_None, // G_FMAD
7033 CEFBS_None, // G_FDIV
7034 CEFBS_None, // G_FREM
7035 CEFBS_None, // G_FMODF
7036 CEFBS_None, // G_FPOW
7037 CEFBS_None, // G_FPOWI
7038 CEFBS_None, // G_FEXP
7039 CEFBS_None, // G_FEXP2
7040 CEFBS_None, // G_FEXP10
7041 CEFBS_None, // G_FLOG
7042 CEFBS_None, // G_FLOG2
7043 CEFBS_None, // G_FLOG10
7044 CEFBS_None, // G_FLDEXP
7045 CEFBS_None, // G_FFREXP
7046 CEFBS_None, // G_FNEG
7047 CEFBS_None, // G_FPEXT
7048 CEFBS_None, // G_FPTRUNC
7049 CEFBS_None, // G_FPTOSI
7050 CEFBS_None, // G_FPTOUI
7051 CEFBS_None, // G_SITOFP
7052 CEFBS_None, // G_UITOFP
7053 CEFBS_None, // G_FPTOSI_SAT
7054 CEFBS_None, // G_FPTOUI_SAT
7055 CEFBS_None, // G_FABS
7056 CEFBS_None, // G_FCOPYSIGN
7057 CEFBS_None, // G_IS_FPCLASS
7058 CEFBS_None, // G_FCANONICALIZE
7059 CEFBS_None, // G_FMINNUM
7060 CEFBS_None, // G_FMAXNUM
7061 CEFBS_None, // G_FMINNUM_IEEE
7062 CEFBS_None, // G_FMAXNUM_IEEE
7063 CEFBS_None, // G_FMINIMUM
7064 CEFBS_None, // G_FMAXIMUM
7065 CEFBS_None, // G_FMINIMUMNUM
7066 CEFBS_None, // G_FMAXIMUMNUM
7067 CEFBS_None, // G_GET_FPENV
7068 CEFBS_None, // G_SET_FPENV
7069 CEFBS_None, // G_RESET_FPENV
7070 CEFBS_None, // G_GET_FPMODE
7071 CEFBS_None, // G_SET_FPMODE
7072 CEFBS_None, // G_RESET_FPMODE
7073 CEFBS_None, // G_GET_ROUNDING
7074 CEFBS_None, // G_SET_ROUNDING
7075 CEFBS_None, // G_PTR_ADD
7076 CEFBS_None, // G_PTRMASK
7077 CEFBS_None, // G_SMIN
7078 CEFBS_None, // G_SMAX
7079 CEFBS_None, // G_UMIN
7080 CEFBS_None, // G_UMAX
7081 CEFBS_None, // G_ABS
7082 CEFBS_None, // G_LROUND
7083 CEFBS_None, // G_LLROUND
7084 CEFBS_None, // G_BR
7085 CEFBS_None, // G_BRJT
7086 CEFBS_None, // G_VSCALE
7087 CEFBS_None, // G_INSERT_SUBVECTOR
7088 CEFBS_None, // G_EXTRACT_SUBVECTOR
7089 CEFBS_None, // G_INSERT_VECTOR_ELT
7090 CEFBS_None, // G_EXTRACT_VECTOR_ELT
7091 CEFBS_None, // G_SHUFFLE_VECTOR
7092 CEFBS_None, // G_SPLAT_VECTOR
7093 CEFBS_None, // G_STEP_VECTOR
7094 CEFBS_None, // G_VECTOR_COMPRESS
7095 CEFBS_None, // G_CTTZ
7096 CEFBS_None, // G_CTTZ_ZERO_POISON
7097 CEFBS_None, // G_CTLZ
7098 CEFBS_None, // G_CTLZ_ZERO_POISON
7099 CEFBS_None, // G_CTLS
7100 CEFBS_None, // G_CTPOP
7101 CEFBS_None, // G_BSWAP
7102 CEFBS_None, // G_BITREVERSE
7103 CEFBS_None, // G_CLMUL
7104 CEFBS_None, // G_CLMULH
7105 CEFBS_None, // G_CLMULR
7106 CEFBS_None, // G_FCEIL
7107 CEFBS_None, // G_FCOS
7108 CEFBS_None, // G_FSIN
7109 CEFBS_None, // G_FSINCOS
7110 CEFBS_None, // G_FTAN
7111 CEFBS_None, // G_FACOS
7112 CEFBS_None, // G_FASIN
7113 CEFBS_None, // G_FATAN
7114 CEFBS_None, // G_FATAN2
7115 CEFBS_None, // G_FCOSH
7116 CEFBS_None, // G_FSINH
7117 CEFBS_None, // G_FTANH
7118 CEFBS_None, // G_FSQRT
7119 CEFBS_None, // G_FFLOOR
7120 CEFBS_None, // G_FRINT
7121 CEFBS_None, // G_FNEARBYINT
7122 CEFBS_None, // G_ADDRSPACE_CAST
7123 CEFBS_None, // G_BLOCK_ADDR
7124 CEFBS_None, // G_JUMP_TABLE
7125 CEFBS_None, // G_DYN_STACKALLOC
7126 CEFBS_None, // G_STACKSAVE
7127 CEFBS_None, // G_STACKRESTORE
7128 CEFBS_None, // G_STRICT_FADD
7129 CEFBS_None, // G_STRICT_FSUB
7130 CEFBS_None, // G_STRICT_FMUL
7131 CEFBS_None, // G_STRICT_FDIV
7132 CEFBS_None, // G_STRICT_FREM
7133 CEFBS_None, // G_STRICT_FMA
7134 CEFBS_None, // G_STRICT_FSQRT
7135 CEFBS_None, // G_STRICT_FLDEXP
7136 CEFBS_None, // G_STRICT_FCMP
7137 CEFBS_None, // G_STRICT_FCMPS
7138 CEFBS_None, // G_READ_REGISTER
7139 CEFBS_None, // G_WRITE_REGISTER
7140 CEFBS_None, // G_MEMCPY
7141 CEFBS_None, // G_MEMCPY_INLINE
7142 CEFBS_None, // G_MEMMOVE
7143 CEFBS_None, // G_MEMSET
7144 CEFBS_None, // G_BZERO
7145 CEFBS_None, // G_MEMSET_INLINE
7146 CEFBS_None, // G_TRAP
7147 CEFBS_None, // G_DEBUGTRAP
7148 CEFBS_None, // G_UBSANTRAP
7149 CEFBS_None, // G_VECREDUCE_SEQ_FADD
7150 CEFBS_None, // G_VECREDUCE_SEQ_FMUL
7151 CEFBS_None, // G_VECREDUCE_FADD
7152 CEFBS_None, // G_VECREDUCE_FMUL
7153 CEFBS_None, // G_VECREDUCE_FMAX
7154 CEFBS_None, // G_VECREDUCE_FMIN
7155 CEFBS_None, // G_VECREDUCE_FMAXIMUM
7156 CEFBS_None, // G_VECREDUCE_FMINIMUM
7157 CEFBS_None, // G_VECREDUCE_FMAXIMUMNUM
7158 CEFBS_None, // G_VECREDUCE_FMINIMUMNUM
7159 CEFBS_None, // G_VECREDUCE_ADD
7160 CEFBS_None, // G_VECREDUCE_MUL
7161 CEFBS_None, // G_VECREDUCE_AND
7162 CEFBS_None, // G_VECREDUCE_OR
7163 CEFBS_None, // G_VECREDUCE_XOR
7164 CEFBS_None, // G_VECREDUCE_SMAX
7165 CEFBS_None, // G_VECREDUCE_SMIN
7166 CEFBS_None, // G_VECREDUCE_UMAX
7167 CEFBS_None, // G_VECREDUCE_UMIN
7168 CEFBS_None, // G_SBFX
7169 CEFBS_None, // G_UBFX
7170 CEFBS_None, // CALL_PARAMS
7171 CEFBS_None, // CALL_PARAMS_S
7172 CEFBS_None, // CALL_RESULTS
7173 CEFBS_None, // CALL_RESULTS_S
7174 CEFBS_HasExceptionHandling, // CATCHRET
7175 CEFBS_HasExceptionHandling, // CATCHRET_S
7176 CEFBS_HasExceptionHandling, // CLEANUPRET
7177 CEFBS_HasExceptionHandling, // CLEANUPRET_S
7178 CEFBS_HasAtomics, // COMPILER_FENCE
7179 CEFBS_HasAtomics, // COMPILER_FENCE_S
7180 CEFBS_None, // RET_CALL_RESULTS
7181 CEFBS_None, // RET_CALL_RESULTS_S
7182 CEFBS_HasSIMD128_HasFP16, // ABS_F16x8
7183 CEFBS_HasSIMD128_HasFP16, // ABS_F16x8_S
7184 CEFBS_None, // ABS_F32
7185 CEFBS_None, // ABS_F32_S
7186 CEFBS_HasSIMD128, // ABS_F32x4
7187 CEFBS_HasSIMD128, // ABS_F32x4_S
7188 CEFBS_None, // ABS_F64
7189 CEFBS_None, // ABS_F64_S
7190 CEFBS_HasSIMD128, // ABS_F64x2
7191 CEFBS_HasSIMD128, // ABS_F64x2_S
7192 CEFBS_HasSIMD128, // ABS_I16x8
7193 CEFBS_HasSIMD128, // ABS_I16x8_S
7194 CEFBS_HasSIMD128, // ABS_I32x4
7195 CEFBS_HasSIMD128, // ABS_I32x4_S
7196 CEFBS_HasSIMD128, // ABS_I64x2
7197 CEFBS_HasSIMD128, // ABS_I64x2_S
7198 CEFBS_HasSIMD128, // ABS_I8x16
7199 CEFBS_HasSIMD128, // ABS_I8x16_S
7200 CEFBS_HasSIMD128_HasFP16, // ADD_F16x8
7201 CEFBS_HasSIMD128_HasFP16, // ADD_F16x8_S
7202 CEFBS_None, // ADD_F32
7203 CEFBS_None, // ADD_F32_S
7204 CEFBS_HasSIMD128, // ADD_F32x4
7205 CEFBS_HasSIMD128, // ADD_F32x4_S
7206 CEFBS_None, // ADD_F64
7207 CEFBS_None, // ADD_F64_S
7208 CEFBS_HasSIMD128, // ADD_F64x2
7209 CEFBS_HasSIMD128, // ADD_F64x2_S
7210 CEFBS_HasSIMD128, // ADD_I16x8
7211 CEFBS_HasSIMD128, // ADD_I16x8_S
7212 CEFBS_None, // ADD_I32
7213 CEFBS_None, // ADD_I32_S
7214 CEFBS_HasSIMD128, // ADD_I32x4
7215 CEFBS_HasSIMD128, // ADD_I32x4_S
7216 CEFBS_None, // ADD_I64
7217 CEFBS_None, // ADD_I64_S
7218 CEFBS_HasSIMD128, // ADD_I64x2
7219 CEFBS_HasSIMD128, // ADD_I64x2_S
7220 CEFBS_HasSIMD128, // ADD_I8x16
7221 CEFBS_HasSIMD128, // ADD_I8x16_S
7222 CEFBS_HasSIMD128, // ADD_SAT_S_I16x8
7223 CEFBS_HasSIMD128, // ADD_SAT_S_I16x8_S
7224 CEFBS_HasSIMD128, // ADD_SAT_S_I8x16
7225 CEFBS_HasSIMD128, // ADD_SAT_S_I8x16_S
7226 CEFBS_HasSIMD128, // ADD_SAT_U_I16x8
7227 CEFBS_HasSIMD128, // ADD_SAT_U_I16x8_S
7228 CEFBS_HasSIMD128, // ADD_SAT_U_I8x16
7229 CEFBS_HasSIMD128, // ADD_SAT_U_I8x16_S
7230 CEFBS_None, // ADJCALLSTACKDOWN
7231 CEFBS_None, // ADJCALLSTACKDOWN_S
7232 CEFBS_None, // ADJCALLSTACKUP
7233 CEFBS_None, // ADJCALLSTACKUP_S
7234 CEFBS_HasSIMD128, // ALLTRUE_I16x8
7235 CEFBS_HasSIMD128, // ALLTRUE_I16x8_S
7236 CEFBS_HasSIMD128, // ALLTRUE_I32x4
7237 CEFBS_HasSIMD128, // ALLTRUE_I32x4_S
7238 CEFBS_HasSIMD128, // ALLTRUE_I64x2
7239 CEFBS_HasSIMD128, // ALLTRUE_I64x2_S
7240 CEFBS_HasSIMD128, // ALLTRUE_I8x16
7241 CEFBS_HasSIMD128, // ALLTRUE_I8x16_S
7242 CEFBS_HasSIMD128, // AND
7243 CEFBS_HasSIMD128, // ANDNOT
7244 CEFBS_HasSIMD128, // ANDNOT_S
7245 CEFBS_None, // AND_I32
7246 CEFBS_None, // AND_I32_S
7247 CEFBS_None, // AND_I64
7248 CEFBS_None, // AND_I64_S
7249 CEFBS_HasSIMD128, // AND_S
7250 CEFBS_HasSIMD128, // ANYTRUE
7251 CEFBS_HasSIMD128, // ANYTRUE_S
7252 CEFBS_None, // ARGUMENT_exnref
7253 CEFBS_None, // ARGUMENT_exnref_S
7254 CEFBS_None, // ARGUMENT_externref
7255 CEFBS_None, // ARGUMENT_externref_S
7256 CEFBS_None, // ARGUMENT_f32
7257 CEFBS_None, // ARGUMENT_f32_S
7258 CEFBS_None, // ARGUMENT_f64
7259 CEFBS_None, // ARGUMENT_f64_S
7260 CEFBS_None, // ARGUMENT_funcref
7261 CEFBS_None, // ARGUMENT_funcref_S
7262 CEFBS_None, // ARGUMENT_i32
7263 CEFBS_None, // ARGUMENT_i32_S
7264 CEFBS_None, // ARGUMENT_i64
7265 CEFBS_None, // ARGUMENT_i64_S
7266 CEFBS_None, // ARGUMENT_v16i8
7267 CEFBS_None, // ARGUMENT_v16i8_S
7268 CEFBS_None, // ARGUMENT_v2f64
7269 CEFBS_None, // ARGUMENT_v2f64_S
7270 CEFBS_None, // ARGUMENT_v2i64
7271 CEFBS_None, // ARGUMENT_v2i64_S
7272 CEFBS_None, // ARGUMENT_v4f32
7273 CEFBS_None, // ARGUMENT_v4f32_S
7274 CEFBS_None, // ARGUMENT_v4i32
7275 CEFBS_None, // ARGUMENT_v4i32_S
7276 CEFBS_None, // ARGUMENT_v8f16
7277 CEFBS_None, // ARGUMENT_v8f16_S
7278 CEFBS_None, // ARGUMENT_v8i16
7279 CEFBS_None, // ARGUMENT_v8i16_S
7280 CEFBS_HasAtomics, // ATOMIC_FENCE
7281 CEFBS_HasAtomics, // ATOMIC_FENCE_S
7282 CEFBS_HasAtomics, // ATOMIC_LOAD16_U_I32_A32
7283 CEFBS_HasAtomics, // ATOMIC_LOAD16_U_I32_A32_S
7284 CEFBS_HasAtomics, // ATOMIC_LOAD16_U_I32_A64
7285 CEFBS_HasAtomics, // ATOMIC_LOAD16_U_I32_A64_S
7286 CEFBS_HasAtomics, // ATOMIC_LOAD16_U_I64_A32
7287 CEFBS_HasAtomics, // ATOMIC_LOAD16_U_I64_A32_S
7288 CEFBS_HasAtomics, // ATOMIC_LOAD16_U_I64_A64
7289 CEFBS_HasAtomics, // ATOMIC_LOAD16_U_I64_A64_S
7290 CEFBS_HasAtomics, // ATOMIC_LOAD32_U_I64_A32
7291 CEFBS_HasAtomics, // ATOMIC_LOAD32_U_I64_A32_S
7292 CEFBS_HasAtomics, // ATOMIC_LOAD32_U_I64_A64
7293 CEFBS_HasAtomics, // ATOMIC_LOAD32_U_I64_A64_S
7294 CEFBS_HasAtomics, // ATOMIC_LOAD8_U_I32_A32
7295 CEFBS_HasAtomics, // ATOMIC_LOAD8_U_I32_A32_S
7296 CEFBS_HasAtomics, // ATOMIC_LOAD8_U_I32_A64
7297 CEFBS_HasAtomics, // ATOMIC_LOAD8_U_I32_A64_S
7298 CEFBS_HasAtomics, // ATOMIC_LOAD8_U_I64_A32
7299 CEFBS_HasAtomics, // ATOMIC_LOAD8_U_I64_A32_S
7300 CEFBS_HasAtomics, // ATOMIC_LOAD8_U_I64_A64
7301 CEFBS_HasAtomics, // ATOMIC_LOAD8_U_I64_A64_S
7302 CEFBS_HasAtomics, // ATOMIC_LOAD_I32_A32
7303 CEFBS_HasAtomics, // ATOMIC_LOAD_I32_A32_S
7304 CEFBS_HasAtomics, // ATOMIC_LOAD_I32_A64
7305 CEFBS_HasAtomics, // ATOMIC_LOAD_I32_A64_S
7306 CEFBS_HasAtomics, // ATOMIC_LOAD_I64_A32
7307 CEFBS_HasAtomics, // ATOMIC_LOAD_I64_A32_S
7308 CEFBS_HasAtomics, // ATOMIC_LOAD_I64_A64
7309 CEFBS_HasAtomics, // ATOMIC_LOAD_I64_A64_S
7310 CEFBS_HasAtomics, // ATOMIC_RMW16_U_ADD_I32_A32
7311 CEFBS_HasAtomics, // ATOMIC_RMW16_U_ADD_I32_A32_S
7312 CEFBS_HasAtomics, // ATOMIC_RMW16_U_ADD_I32_A64
7313 CEFBS_HasAtomics, // ATOMIC_RMW16_U_ADD_I32_A64_S
7314 CEFBS_HasAtomics, // ATOMIC_RMW16_U_ADD_I64_A32
7315 CEFBS_HasAtomics, // ATOMIC_RMW16_U_ADD_I64_A32_S
7316 CEFBS_HasAtomics, // ATOMIC_RMW16_U_ADD_I64_A64
7317 CEFBS_HasAtomics, // ATOMIC_RMW16_U_ADD_I64_A64_S
7318 CEFBS_HasAtomics, // ATOMIC_RMW16_U_AND_I32_A32
7319 CEFBS_HasAtomics, // ATOMIC_RMW16_U_AND_I32_A32_S
7320 CEFBS_HasAtomics, // ATOMIC_RMW16_U_AND_I32_A64
7321 CEFBS_HasAtomics, // ATOMIC_RMW16_U_AND_I32_A64_S
7322 CEFBS_HasAtomics, // ATOMIC_RMW16_U_AND_I64_A32
7323 CEFBS_HasAtomics, // ATOMIC_RMW16_U_AND_I64_A32_S
7324 CEFBS_HasAtomics, // ATOMIC_RMW16_U_AND_I64_A64
7325 CEFBS_HasAtomics, // ATOMIC_RMW16_U_AND_I64_A64_S
7326 CEFBS_HasAtomics, // ATOMIC_RMW16_U_CMPXCHG_I32_A32
7327 CEFBS_HasAtomics, // ATOMIC_RMW16_U_CMPXCHG_I32_A32_S
7328 CEFBS_HasAtomics, // ATOMIC_RMW16_U_CMPXCHG_I32_A64
7329 CEFBS_HasAtomics, // ATOMIC_RMW16_U_CMPXCHG_I32_A64_S
7330 CEFBS_HasAtomics, // ATOMIC_RMW16_U_CMPXCHG_I64_A32
7331 CEFBS_HasAtomics, // ATOMIC_RMW16_U_CMPXCHG_I64_A32_S
7332 CEFBS_HasAtomics, // ATOMIC_RMW16_U_CMPXCHG_I64_A64
7333 CEFBS_HasAtomics, // ATOMIC_RMW16_U_CMPXCHG_I64_A64_S
7334 CEFBS_HasAtomics, // ATOMIC_RMW16_U_OR_I32_A32
7335 CEFBS_HasAtomics, // ATOMIC_RMW16_U_OR_I32_A32_S
7336 CEFBS_HasAtomics, // ATOMIC_RMW16_U_OR_I32_A64
7337 CEFBS_HasAtomics, // ATOMIC_RMW16_U_OR_I32_A64_S
7338 CEFBS_HasAtomics, // ATOMIC_RMW16_U_OR_I64_A32
7339 CEFBS_HasAtomics, // ATOMIC_RMW16_U_OR_I64_A32_S
7340 CEFBS_HasAtomics, // ATOMIC_RMW16_U_OR_I64_A64
7341 CEFBS_HasAtomics, // ATOMIC_RMW16_U_OR_I64_A64_S
7342 CEFBS_HasAtomics, // ATOMIC_RMW16_U_SUB_I32_A32
7343 CEFBS_HasAtomics, // ATOMIC_RMW16_U_SUB_I32_A32_S
7344 CEFBS_HasAtomics, // ATOMIC_RMW16_U_SUB_I32_A64
7345 CEFBS_HasAtomics, // ATOMIC_RMW16_U_SUB_I32_A64_S
7346 CEFBS_HasAtomics, // ATOMIC_RMW16_U_SUB_I64_A32
7347 CEFBS_HasAtomics, // ATOMIC_RMW16_U_SUB_I64_A32_S
7348 CEFBS_HasAtomics, // ATOMIC_RMW16_U_SUB_I64_A64
7349 CEFBS_HasAtomics, // ATOMIC_RMW16_U_SUB_I64_A64_S
7350 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XCHG_I32_A32
7351 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XCHG_I32_A32_S
7352 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XCHG_I32_A64
7353 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XCHG_I32_A64_S
7354 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XCHG_I64_A32
7355 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XCHG_I64_A32_S
7356 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XCHG_I64_A64
7357 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XCHG_I64_A64_S
7358 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XOR_I32_A32
7359 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XOR_I32_A32_S
7360 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XOR_I32_A64
7361 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XOR_I32_A64_S
7362 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XOR_I64_A32
7363 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XOR_I64_A32_S
7364 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XOR_I64_A64
7365 CEFBS_HasAtomics, // ATOMIC_RMW16_U_XOR_I64_A64_S
7366 CEFBS_HasAtomics, // ATOMIC_RMW32_U_ADD_I64_A32
7367 CEFBS_HasAtomics, // ATOMIC_RMW32_U_ADD_I64_A32_S
7368 CEFBS_HasAtomics, // ATOMIC_RMW32_U_ADD_I64_A64
7369 CEFBS_HasAtomics, // ATOMIC_RMW32_U_ADD_I64_A64_S
7370 CEFBS_HasAtomics, // ATOMIC_RMW32_U_AND_I64_A32
7371 CEFBS_HasAtomics, // ATOMIC_RMW32_U_AND_I64_A32_S
7372 CEFBS_HasAtomics, // ATOMIC_RMW32_U_AND_I64_A64
7373 CEFBS_HasAtomics, // ATOMIC_RMW32_U_AND_I64_A64_S
7374 CEFBS_HasAtomics, // ATOMIC_RMW32_U_CMPXCHG_I64_A32
7375 CEFBS_HasAtomics, // ATOMIC_RMW32_U_CMPXCHG_I64_A32_S
7376 CEFBS_HasAtomics, // ATOMIC_RMW32_U_CMPXCHG_I64_A64
7377 CEFBS_HasAtomics, // ATOMIC_RMW32_U_CMPXCHG_I64_A64_S
7378 CEFBS_HasAtomics, // ATOMIC_RMW32_U_OR_I64_A32
7379 CEFBS_HasAtomics, // ATOMIC_RMW32_U_OR_I64_A32_S
7380 CEFBS_HasAtomics, // ATOMIC_RMW32_U_OR_I64_A64
7381 CEFBS_HasAtomics, // ATOMIC_RMW32_U_OR_I64_A64_S
7382 CEFBS_HasAtomics, // ATOMIC_RMW32_U_SUB_I64_A32
7383 CEFBS_HasAtomics, // ATOMIC_RMW32_U_SUB_I64_A32_S
7384 CEFBS_HasAtomics, // ATOMIC_RMW32_U_SUB_I64_A64
7385 CEFBS_HasAtomics, // ATOMIC_RMW32_U_SUB_I64_A64_S
7386 CEFBS_HasAtomics, // ATOMIC_RMW32_U_XCHG_I64_A32
7387 CEFBS_HasAtomics, // ATOMIC_RMW32_U_XCHG_I64_A32_S
7388 CEFBS_HasAtomics, // ATOMIC_RMW32_U_XCHG_I64_A64
7389 CEFBS_HasAtomics, // ATOMIC_RMW32_U_XCHG_I64_A64_S
7390 CEFBS_HasAtomics, // ATOMIC_RMW32_U_XOR_I64_A32
7391 CEFBS_HasAtomics, // ATOMIC_RMW32_U_XOR_I64_A32_S
7392 CEFBS_HasAtomics, // ATOMIC_RMW32_U_XOR_I64_A64
7393 CEFBS_HasAtomics, // ATOMIC_RMW32_U_XOR_I64_A64_S
7394 CEFBS_HasAtomics, // ATOMIC_RMW8_U_ADD_I32_A32
7395 CEFBS_HasAtomics, // ATOMIC_RMW8_U_ADD_I32_A32_S
7396 CEFBS_HasAtomics, // ATOMIC_RMW8_U_ADD_I32_A64
7397 CEFBS_HasAtomics, // ATOMIC_RMW8_U_ADD_I32_A64_S
7398 CEFBS_HasAtomics, // ATOMIC_RMW8_U_ADD_I64_A32
7399 CEFBS_HasAtomics, // ATOMIC_RMW8_U_ADD_I64_A32_S
7400 CEFBS_HasAtomics, // ATOMIC_RMW8_U_ADD_I64_A64
7401 CEFBS_HasAtomics, // ATOMIC_RMW8_U_ADD_I64_A64_S
7402 CEFBS_HasAtomics, // ATOMIC_RMW8_U_AND_I32_A32
7403 CEFBS_HasAtomics, // ATOMIC_RMW8_U_AND_I32_A32_S
7404 CEFBS_HasAtomics, // ATOMIC_RMW8_U_AND_I32_A64
7405 CEFBS_HasAtomics, // ATOMIC_RMW8_U_AND_I32_A64_S
7406 CEFBS_HasAtomics, // ATOMIC_RMW8_U_AND_I64_A32
7407 CEFBS_HasAtomics, // ATOMIC_RMW8_U_AND_I64_A32_S
7408 CEFBS_HasAtomics, // ATOMIC_RMW8_U_AND_I64_A64
7409 CEFBS_HasAtomics, // ATOMIC_RMW8_U_AND_I64_A64_S
7410 CEFBS_HasAtomics, // ATOMIC_RMW8_U_CMPXCHG_I32_A32
7411 CEFBS_HasAtomics, // ATOMIC_RMW8_U_CMPXCHG_I32_A32_S
7412 CEFBS_HasAtomics, // ATOMIC_RMW8_U_CMPXCHG_I32_A64
7413 CEFBS_HasAtomics, // ATOMIC_RMW8_U_CMPXCHG_I32_A64_S
7414 CEFBS_HasAtomics, // ATOMIC_RMW8_U_CMPXCHG_I64_A32
7415 CEFBS_HasAtomics, // ATOMIC_RMW8_U_CMPXCHG_I64_A32_S
7416 CEFBS_HasAtomics, // ATOMIC_RMW8_U_CMPXCHG_I64_A64
7417 CEFBS_HasAtomics, // ATOMIC_RMW8_U_CMPXCHG_I64_A64_S
7418 CEFBS_HasAtomics, // ATOMIC_RMW8_U_OR_I32_A32
7419 CEFBS_HasAtomics, // ATOMIC_RMW8_U_OR_I32_A32_S
7420 CEFBS_HasAtomics, // ATOMIC_RMW8_U_OR_I32_A64
7421 CEFBS_HasAtomics, // ATOMIC_RMW8_U_OR_I32_A64_S
7422 CEFBS_HasAtomics, // ATOMIC_RMW8_U_OR_I64_A32
7423 CEFBS_HasAtomics, // ATOMIC_RMW8_U_OR_I64_A32_S
7424 CEFBS_HasAtomics, // ATOMIC_RMW8_U_OR_I64_A64
7425 CEFBS_HasAtomics, // ATOMIC_RMW8_U_OR_I64_A64_S
7426 CEFBS_HasAtomics, // ATOMIC_RMW8_U_SUB_I32_A32
7427 CEFBS_HasAtomics, // ATOMIC_RMW8_U_SUB_I32_A32_S
7428 CEFBS_HasAtomics, // ATOMIC_RMW8_U_SUB_I32_A64
7429 CEFBS_HasAtomics, // ATOMIC_RMW8_U_SUB_I32_A64_S
7430 CEFBS_HasAtomics, // ATOMIC_RMW8_U_SUB_I64_A32
7431 CEFBS_HasAtomics, // ATOMIC_RMW8_U_SUB_I64_A32_S
7432 CEFBS_HasAtomics, // ATOMIC_RMW8_U_SUB_I64_A64
7433 CEFBS_HasAtomics, // ATOMIC_RMW8_U_SUB_I64_A64_S
7434 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XCHG_I32_A32
7435 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XCHG_I32_A32_S
7436 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XCHG_I32_A64
7437 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XCHG_I32_A64_S
7438 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XCHG_I64_A32
7439 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XCHG_I64_A32_S
7440 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XCHG_I64_A64
7441 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XCHG_I64_A64_S
7442 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XOR_I32_A32
7443 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XOR_I32_A32_S
7444 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XOR_I32_A64
7445 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XOR_I32_A64_S
7446 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XOR_I64_A32
7447 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XOR_I64_A32_S
7448 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XOR_I64_A64
7449 CEFBS_HasAtomics, // ATOMIC_RMW8_U_XOR_I64_A64_S
7450 CEFBS_HasAtomics, // ATOMIC_RMW_ADD_I32_A32
7451 CEFBS_HasAtomics, // ATOMIC_RMW_ADD_I32_A32_S
7452 CEFBS_HasAtomics, // ATOMIC_RMW_ADD_I32_A64
7453 CEFBS_HasAtomics, // ATOMIC_RMW_ADD_I32_A64_S
7454 CEFBS_HasAtomics, // ATOMIC_RMW_ADD_I64_A32
7455 CEFBS_HasAtomics, // ATOMIC_RMW_ADD_I64_A32_S
7456 CEFBS_HasAtomics, // ATOMIC_RMW_ADD_I64_A64
7457 CEFBS_HasAtomics, // ATOMIC_RMW_ADD_I64_A64_S
7458 CEFBS_HasAtomics, // ATOMIC_RMW_AND_I32_A32
7459 CEFBS_HasAtomics, // ATOMIC_RMW_AND_I32_A32_S
7460 CEFBS_HasAtomics, // ATOMIC_RMW_AND_I32_A64
7461 CEFBS_HasAtomics, // ATOMIC_RMW_AND_I32_A64_S
7462 CEFBS_HasAtomics, // ATOMIC_RMW_AND_I64_A32
7463 CEFBS_HasAtomics, // ATOMIC_RMW_AND_I64_A32_S
7464 CEFBS_HasAtomics, // ATOMIC_RMW_AND_I64_A64
7465 CEFBS_HasAtomics, // ATOMIC_RMW_AND_I64_A64_S
7466 CEFBS_HasAtomics, // ATOMIC_RMW_CMPXCHG_I32_A32
7467 CEFBS_HasAtomics, // ATOMIC_RMW_CMPXCHG_I32_A32_S
7468 CEFBS_HasAtomics, // ATOMIC_RMW_CMPXCHG_I32_A64
7469 CEFBS_HasAtomics, // ATOMIC_RMW_CMPXCHG_I32_A64_S
7470 CEFBS_HasAtomics, // ATOMIC_RMW_CMPXCHG_I64_A32
7471 CEFBS_HasAtomics, // ATOMIC_RMW_CMPXCHG_I64_A32_S
7472 CEFBS_HasAtomics, // ATOMIC_RMW_CMPXCHG_I64_A64
7473 CEFBS_HasAtomics, // ATOMIC_RMW_CMPXCHG_I64_A64_S
7474 CEFBS_HasAtomics, // ATOMIC_RMW_OR_I32_A32
7475 CEFBS_HasAtomics, // ATOMIC_RMW_OR_I32_A32_S
7476 CEFBS_HasAtomics, // ATOMIC_RMW_OR_I32_A64
7477 CEFBS_HasAtomics, // ATOMIC_RMW_OR_I32_A64_S
7478 CEFBS_HasAtomics, // ATOMIC_RMW_OR_I64_A32
7479 CEFBS_HasAtomics, // ATOMIC_RMW_OR_I64_A32_S
7480 CEFBS_HasAtomics, // ATOMIC_RMW_OR_I64_A64
7481 CEFBS_HasAtomics, // ATOMIC_RMW_OR_I64_A64_S
7482 CEFBS_HasAtomics, // ATOMIC_RMW_SUB_I32_A32
7483 CEFBS_HasAtomics, // ATOMIC_RMW_SUB_I32_A32_S
7484 CEFBS_HasAtomics, // ATOMIC_RMW_SUB_I32_A64
7485 CEFBS_HasAtomics, // ATOMIC_RMW_SUB_I32_A64_S
7486 CEFBS_HasAtomics, // ATOMIC_RMW_SUB_I64_A32
7487 CEFBS_HasAtomics, // ATOMIC_RMW_SUB_I64_A32_S
7488 CEFBS_HasAtomics, // ATOMIC_RMW_SUB_I64_A64
7489 CEFBS_HasAtomics, // ATOMIC_RMW_SUB_I64_A64_S
7490 CEFBS_HasAtomics, // ATOMIC_RMW_XCHG_I32_A32
7491 CEFBS_HasAtomics, // ATOMIC_RMW_XCHG_I32_A32_S
7492 CEFBS_HasAtomics, // ATOMIC_RMW_XCHG_I32_A64
7493 CEFBS_HasAtomics, // ATOMIC_RMW_XCHG_I32_A64_S
7494 CEFBS_HasAtomics, // ATOMIC_RMW_XCHG_I64_A32
7495 CEFBS_HasAtomics, // ATOMIC_RMW_XCHG_I64_A32_S
7496 CEFBS_HasAtomics, // ATOMIC_RMW_XCHG_I64_A64
7497 CEFBS_HasAtomics, // ATOMIC_RMW_XCHG_I64_A64_S
7498 CEFBS_HasAtomics, // ATOMIC_RMW_XOR_I32_A32
7499 CEFBS_HasAtomics, // ATOMIC_RMW_XOR_I32_A32_S
7500 CEFBS_HasAtomics, // ATOMIC_RMW_XOR_I32_A64
7501 CEFBS_HasAtomics, // ATOMIC_RMW_XOR_I32_A64_S
7502 CEFBS_HasAtomics, // ATOMIC_RMW_XOR_I64_A32
7503 CEFBS_HasAtomics, // ATOMIC_RMW_XOR_I64_A32_S
7504 CEFBS_HasAtomics, // ATOMIC_RMW_XOR_I64_A64
7505 CEFBS_HasAtomics, // ATOMIC_RMW_XOR_I64_A64_S
7506 CEFBS_HasAtomics, // ATOMIC_STORE16_I32_A32
7507 CEFBS_HasAtomics, // ATOMIC_STORE16_I32_A32_S
7508 CEFBS_HasAtomics, // ATOMIC_STORE16_I32_A64
7509 CEFBS_HasAtomics, // ATOMIC_STORE16_I32_A64_S
7510 CEFBS_HasAtomics, // ATOMIC_STORE16_I64_A32
7511 CEFBS_HasAtomics, // ATOMIC_STORE16_I64_A32_S
7512 CEFBS_HasAtomics, // ATOMIC_STORE16_I64_A64
7513 CEFBS_HasAtomics, // ATOMIC_STORE16_I64_A64_S
7514 CEFBS_HasAtomics, // ATOMIC_STORE32_I64_A32
7515 CEFBS_HasAtomics, // ATOMIC_STORE32_I64_A32_S
7516 CEFBS_HasAtomics, // ATOMIC_STORE32_I64_A64
7517 CEFBS_HasAtomics, // ATOMIC_STORE32_I64_A64_S
7518 CEFBS_HasAtomics, // ATOMIC_STORE8_I32_A32
7519 CEFBS_HasAtomics, // ATOMIC_STORE8_I32_A32_S
7520 CEFBS_HasAtomics, // ATOMIC_STORE8_I32_A64
7521 CEFBS_HasAtomics, // ATOMIC_STORE8_I32_A64_S
7522 CEFBS_HasAtomics, // ATOMIC_STORE8_I64_A32
7523 CEFBS_HasAtomics, // ATOMIC_STORE8_I64_A32_S
7524 CEFBS_HasAtomics, // ATOMIC_STORE8_I64_A64
7525 CEFBS_HasAtomics, // ATOMIC_STORE8_I64_A64_S
7526 CEFBS_HasAtomics, // ATOMIC_STORE_I32_A32
7527 CEFBS_HasAtomics, // ATOMIC_STORE_I32_A32_S
7528 CEFBS_HasAtomics, // ATOMIC_STORE_I32_A64
7529 CEFBS_HasAtomics, // ATOMIC_STORE_I32_A64_S
7530 CEFBS_HasAtomics, // ATOMIC_STORE_I64_A32
7531 CEFBS_HasAtomics, // ATOMIC_STORE_I64_A32_S
7532 CEFBS_HasAtomics, // ATOMIC_STORE_I64_A64
7533 CEFBS_HasAtomics, // ATOMIC_STORE_I64_A64_S
7534 CEFBS_HasSIMD128, // AVGR_U_I16x8
7535 CEFBS_HasSIMD128, // AVGR_U_I16x8_S
7536 CEFBS_HasSIMD128, // AVGR_U_I8x16
7537 CEFBS_HasSIMD128, // AVGR_U_I8x16_S
7538 CEFBS_HasSIMD128, // BITMASK_I16x8
7539 CEFBS_HasSIMD128, // BITMASK_I16x8_S
7540 CEFBS_HasSIMD128, // BITMASK_I32x4
7541 CEFBS_HasSIMD128, // BITMASK_I32x4_S
7542 CEFBS_HasSIMD128, // BITMASK_I64x2
7543 CEFBS_HasSIMD128, // BITMASK_I64x2_S
7544 CEFBS_HasSIMD128, // BITMASK_I8x16
7545 CEFBS_HasSIMD128, // BITMASK_I8x16_S
7546 CEFBS_HasSIMD128, // BITSELECT
7547 CEFBS_HasSIMD128, // BITSELECT_S
7548 CEFBS_None, // BLOCK
7549 CEFBS_None, // BLOCK_S
7550 CEFBS_None, // BR
7551 CEFBS_None, // BR_IF
7552 CEFBS_None, // BR_IF_S
7553 CEFBS_None, // BR_S
7554 CEFBS_None, // BR_TABLE_I32
7555 CEFBS_None, // BR_TABLE_I32_S
7556 CEFBS_None, // BR_TABLE_I64
7557 CEFBS_None, // BR_TABLE_I64_S
7558 CEFBS_None, // BR_UNLESS
7559 CEFBS_None, // BR_UNLESS_S
7560 CEFBS_None, // CALL
7561 CEFBS_None, // CALL_INDIRECT
7562 CEFBS_None, // CALL_INDIRECT_S
7563 CEFBS_HasGC, // CALL_REF
7564 CEFBS_HasGC, // CALL_REF_S
7565 CEFBS_None, // CALL_S
7566 CEFBS_HasExceptionHandling, // CATCH
7567 CEFBS_HasExceptionHandling, // CATCH_ALL
7568 CEFBS_HasExceptionHandling, // CATCH_ALL_LEGACY
7569 CEFBS_HasExceptionHandling, // CATCH_ALL_LEGACY_S
7570 CEFBS_HasExceptionHandling, // CATCH_ALL_REF
7571 CEFBS_HasExceptionHandling, // CATCH_ALL_REF_S
7572 CEFBS_HasExceptionHandling, // CATCH_ALL_S
7573 CEFBS_HasExceptionHandling, // CATCH_LEGACY
7574 CEFBS_HasExceptionHandling, // CATCH_LEGACY_S
7575 CEFBS_HasExceptionHandling, // CATCH_REF
7576 CEFBS_HasExceptionHandling, // CATCH_REF_S
7577 CEFBS_HasExceptionHandling, // CATCH_S
7578 CEFBS_HasSIMD128_HasFP16, // CEIL_F16x8
7579 CEFBS_HasSIMD128_HasFP16, // CEIL_F16x8_S
7580 CEFBS_None, // CEIL_F32
7581 CEFBS_None, // CEIL_F32_S
7582 CEFBS_HasSIMD128, // CEIL_F32x4
7583 CEFBS_HasSIMD128, // CEIL_F32x4_S
7584 CEFBS_None, // CEIL_F64
7585 CEFBS_None, // CEIL_F64_S
7586 CEFBS_HasSIMD128, // CEIL_F64x2
7587 CEFBS_HasSIMD128, // CEIL_F64x2_S
7588 CEFBS_None, // CLZ_I32
7589 CEFBS_None, // CLZ_I32_S
7590 CEFBS_None, // CLZ_I64
7591 CEFBS_None, // CLZ_I64_S
7592 CEFBS_None, // CONST_F32
7593 CEFBS_None, // CONST_F32_S
7594 CEFBS_None, // CONST_F64
7595 CEFBS_None, // CONST_F64_S
7596 CEFBS_None, // CONST_I32
7597 CEFBS_None, // CONST_I32_S
7598 CEFBS_None, // CONST_I64
7599 CEFBS_None, // CONST_I64_S
7600 CEFBS_HasSIMD128, // CONST_V128_F32x4
7601 CEFBS_HasSIMD128, // CONST_V128_F32x4_S
7602 CEFBS_HasSIMD128, // CONST_V128_F64x2
7603 CEFBS_HasSIMD128, // CONST_V128_F64x2_S
7604 CEFBS_HasSIMD128, // CONST_V128_I16x8
7605 CEFBS_HasSIMD128, // CONST_V128_I16x8_S
7606 CEFBS_HasSIMD128, // CONST_V128_I32x4
7607 CEFBS_HasSIMD128, // CONST_V128_I32x4_S
7608 CEFBS_HasSIMD128, // CONST_V128_I64x2
7609 CEFBS_HasSIMD128, // CONST_V128_I64x2_S
7610 CEFBS_HasSIMD128, // CONST_V128_I8x16
7611 CEFBS_HasSIMD128, // CONST_V128_I8x16_S
7612 CEFBS_None, // COPYSIGN_F32
7613 CEFBS_None, // COPYSIGN_F32_S
7614 CEFBS_None, // COPYSIGN_F64
7615 CEFBS_None, // COPYSIGN_F64_S
7616 CEFBS_HasReferenceTypes_HasExceptionHandling, // COPY_EXNREF
7617 CEFBS_HasReferenceTypes_HasExceptionHandling, // COPY_EXNREF_S
7618 CEFBS_HasReferenceTypes, // COPY_EXTERNREF
7619 CEFBS_HasReferenceTypes, // COPY_EXTERNREF_S
7620 CEFBS_None, // COPY_F32
7621 CEFBS_None, // COPY_F32_S
7622 CEFBS_None, // COPY_F64
7623 CEFBS_None, // COPY_F64_S
7624 CEFBS_HasReferenceTypes, // COPY_FUNCREF
7625 CEFBS_HasReferenceTypes, // COPY_FUNCREF_S
7626 CEFBS_None, // COPY_I32
7627 CEFBS_None, // COPY_I32_S
7628 CEFBS_None, // COPY_I64
7629 CEFBS_None, // COPY_I64_S
7630 CEFBS_HasSIMD128, // COPY_V128
7631 CEFBS_HasSIMD128, // COPY_V128_S
7632 CEFBS_None, // CTZ_I32
7633 CEFBS_None, // CTZ_I32_S
7634 CEFBS_None, // CTZ_I64
7635 CEFBS_None, // CTZ_I64_S
7636 CEFBS_HasBulkMemoryOpt, // DATA_DROP
7637 CEFBS_HasBulkMemoryOpt, // DATA_DROP_S
7638 CEFBS_None, // DEBUG_UNREACHABLE
7639 CEFBS_None, // DEBUG_UNREACHABLE_S
7640 CEFBS_HasExceptionHandling, // DELEGATE
7641 CEFBS_HasExceptionHandling, // DELEGATE_S
7642 CEFBS_HasSIMD128_HasFP16, // DIV_F16x8
7643 CEFBS_HasSIMD128_HasFP16, // DIV_F16x8_S
7644 CEFBS_None, // DIV_F32
7645 CEFBS_None, // DIV_F32_S
7646 CEFBS_HasSIMD128, // DIV_F32x4
7647 CEFBS_HasSIMD128, // DIV_F32x4_S
7648 CEFBS_None, // DIV_F64
7649 CEFBS_None, // DIV_F64_S
7650 CEFBS_HasSIMD128, // DIV_F64x2
7651 CEFBS_HasSIMD128, // DIV_F64x2_S
7652 CEFBS_None, // DIV_S_I32
7653 CEFBS_None, // DIV_S_I32_S
7654 CEFBS_None, // DIV_S_I64
7655 CEFBS_None, // DIV_S_I64_S
7656 CEFBS_None, // DIV_U_I32
7657 CEFBS_None, // DIV_U_I32_S
7658 CEFBS_None, // DIV_U_I64
7659 CEFBS_None, // DIV_U_I64_S
7660 CEFBS_HasSIMD128, // DOT
7661 CEFBS_HasSIMD128, // DOT_S
7662 CEFBS_HasReferenceTypes_HasExceptionHandling, // DROP_EXNREF
7663 CEFBS_HasReferenceTypes_HasExceptionHandling, // DROP_EXNREF_S
7664 CEFBS_HasReferenceTypes, // DROP_EXTERNREF
7665 CEFBS_HasReferenceTypes, // DROP_EXTERNREF_S
7666 CEFBS_None, // DROP_F32
7667 CEFBS_None, // DROP_F32_S
7668 CEFBS_None, // DROP_F64
7669 CEFBS_None, // DROP_F64_S
7670 CEFBS_HasReferenceTypes, // DROP_FUNCREF
7671 CEFBS_HasReferenceTypes, // DROP_FUNCREF_S
7672 CEFBS_None, // DROP_I32
7673 CEFBS_None, // DROP_I32_S
7674 CEFBS_None, // DROP_I64
7675 CEFBS_None, // DROP_I64_S
7676 CEFBS_HasSIMD128, // DROP_V128
7677 CEFBS_HasSIMD128, // DROP_V128_S
7678 CEFBS_None, // ELSE
7679 CEFBS_None, // ELSE_S
7680 CEFBS_None, // END
7681 CEFBS_None, // END_BLOCK
7682 CEFBS_None, // END_BLOCK_S
7683 CEFBS_None, // END_FUNCTION
7684 CEFBS_None, // END_FUNCTION_S
7685 CEFBS_None, // END_IF
7686 CEFBS_None, // END_IF_S
7687 CEFBS_None, // END_LOOP
7688 CEFBS_None, // END_LOOP_S
7689 CEFBS_None, // END_S
7690 CEFBS_HasExceptionHandling, // END_TRY
7691 CEFBS_HasExceptionHandling, // END_TRY_S
7692 CEFBS_HasExceptionHandling, // END_TRY_TABLE
7693 CEFBS_HasExceptionHandling, // END_TRY_TABLE_S
7694 CEFBS_None, // EQZ_I32
7695 CEFBS_None, // EQZ_I32_S
7696 CEFBS_None, // EQZ_I64
7697 CEFBS_None, // EQZ_I64_S
7698 CEFBS_HasSIMD128_HasFP16, // EQ_F16x8
7699 CEFBS_HasSIMD128_HasFP16, // EQ_F16x8_S
7700 CEFBS_None, // EQ_F32
7701 CEFBS_None, // EQ_F32_S
7702 CEFBS_HasSIMD128, // EQ_F32x4
7703 CEFBS_HasSIMD128, // EQ_F32x4_S
7704 CEFBS_None, // EQ_F64
7705 CEFBS_None, // EQ_F64_S
7706 CEFBS_HasSIMD128, // EQ_F64x2
7707 CEFBS_HasSIMD128, // EQ_F64x2_S
7708 CEFBS_HasSIMD128, // EQ_I16x8
7709 CEFBS_HasSIMD128, // EQ_I16x8_S
7710 CEFBS_None, // EQ_I32
7711 CEFBS_None, // EQ_I32_S
7712 CEFBS_HasSIMD128, // EQ_I32x4
7713 CEFBS_HasSIMD128, // EQ_I32x4_S
7714 CEFBS_None, // EQ_I64
7715 CEFBS_None, // EQ_I64_S
7716 CEFBS_HasSIMD128, // EQ_I64x2
7717 CEFBS_HasSIMD128, // EQ_I64x2_S
7718 CEFBS_HasSIMD128, // EQ_I8x16
7719 CEFBS_HasSIMD128, // EQ_I8x16_S
7720 CEFBS_HasSIMD128, // EXTMUL_HIGH_S_I16x8
7721 CEFBS_HasSIMD128, // EXTMUL_HIGH_S_I16x8_S
7722 CEFBS_HasSIMD128, // EXTMUL_HIGH_S_I32x4
7723 CEFBS_HasSIMD128, // EXTMUL_HIGH_S_I32x4_S
7724 CEFBS_HasSIMD128, // EXTMUL_HIGH_S_I64x2
7725 CEFBS_HasSIMD128, // EXTMUL_HIGH_S_I64x2_S
7726 CEFBS_HasSIMD128, // EXTMUL_HIGH_U_I16x8
7727 CEFBS_HasSIMD128, // EXTMUL_HIGH_U_I16x8_S
7728 CEFBS_HasSIMD128, // EXTMUL_HIGH_U_I32x4
7729 CEFBS_HasSIMD128, // EXTMUL_HIGH_U_I32x4_S
7730 CEFBS_HasSIMD128, // EXTMUL_HIGH_U_I64x2
7731 CEFBS_HasSIMD128, // EXTMUL_HIGH_U_I64x2_S
7732 CEFBS_HasSIMD128, // EXTMUL_LOW_S_I16x8
7733 CEFBS_HasSIMD128, // EXTMUL_LOW_S_I16x8_S
7734 CEFBS_HasSIMD128, // EXTMUL_LOW_S_I32x4
7735 CEFBS_HasSIMD128, // EXTMUL_LOW_S_I32x4_S
7736 CEFBS_HasSIMD128, // EXTMUL_LOW_S_I64x2
7737 CEFBS_HasSIMD128, // EXTMUL_LOW_S_I64x2_S
7738 CEFBS_HasSIMD128, // EXTMUL_LOW_U_I16x8
7739 CEFBS_HasSIMD128, // EXTMUL_LOW_U_I16x8_S
7740 CEFBS_HasSIMD128, // EXTMUL_LOW_U_I32x4
7741 CEFBS_HasSIMD128, // EXTMUL_LOW_U_I32x4_S
7742 CEFBS_HasSIMD128, // EXTMUL_LOW_U_I64x2
7743 CEFBS_HasSIMD128, // EXTMUL_LOW_U_I64x2_S
7744 CEFBS_HasFP16, // EXTRACT_LANE_F16x8
7745 CEFBS_HasFP16, // EXTRACT_LANE_F16x8_S
7746 CEFBS_HasSIMD128, // EXTRACT_LANE_F32x4
7747 CEFBS_HasSIMD128, // EXTRACT_LANE_F32x4_S
7748 CEFBS_HasSIMD128, // EXTRACT_LANE_F64x2
7749 CEFBS_HasSIMD128, // EXTRACT_LANE_F64x2_S
7750 CEFBS_HasSIMD128, // EXTRACT_LANE_I16x8_s
7751 CEFBS_HasSIMD128, // EXTRACT_LANE_I16x8_s_S
7752 CEFBS_HasSIMD128, // EXTRACT_LANE_I16x8_u
7753 CEFBS_HasSIMD128, // EXTRACT_LANE_I16x8_u_S
7754 CEFBS_HasSIMD128, // EXTRACT_LANE_I32x4
7755 CEFBS_HasSIMD128, // EXTRACT_LANE_I32x4_S
7756 CEFBS_HasSIMD128, // EXTRACT_LANE_I64x2
7757 CEFBS_HasSIMD128, // EXTRACT_LANE_I64x2_S
7758 CEFBS_HasSIMD128, // EXTRACT_LANE_I8x16_s
7759 CEFBS_HasSIMD128, // EXTRACT_LANE_I8x16_s_S
7760 CEFBS_HasSIMD128, // EXTRACT_LANE_I8x16_u
7761 CEFBS_HasSIMD128, // EXTRACT_LANE_I8x16_u_S
7762 CEFBS_None, // F32_CONVERT_S_I32
7763 CEFBS_None, // F32_CONVERT_S_I32_S
7764 CEFBS_None, // F32_CONVERT_S_I64
7765 CEFBS_None, // F32_CONVERT_S_I64_S
7766 CEFBS_None, // F32_CONVERT_U_I32
7767 CEFBS_None, // F32_CONVERT_U_I32_S
7768 CEFBS_None, // F32_CONVERT_U_I64
7769 CEFBS_None, // F32_CONVERT_U_I64_S
7770 CEFBS_None, // F32_DEMOTE_F64
7771 CEFBS_None, // F32_DEMOTE_F64_S
7772 CEFBS_None, // F32_REINTERPRET_I32
7773 CEFBS_None, // F32_REINTERPRET_I32_S
7774 CEFBS_None, // F64_CONVERT_S_I32
7775 CEFBS_None, // F64_CONVERT_S_I32_S
7776 CEFBS_None, // F64_CONVERT_S_I64
7777 CEFBS_None, // F64_CONVERT_S_I64_S
7778 CEFBS_None, // F64_CONVERT_U_I32
7779 CEFBS_None, // F64_CONVERT_U_I32_S
7780 CEFBS_None, // F64_CONVERT_U_I64
7781 CEFBS_None, // F64_CONVERT_U_I64_S
7782 CEFBS_None, // F64_PROMOTE_F32
7783 CEFBS_None, // F64_PROMOTE_F32_S
7784 CEFBS_None, // F64_REINTERPRET_I64
7785 CEFBS_None, // F64_REINTERPRET_I64_S
7786 CEFBS_None, // FALLTHROUGH_RETURN
7787 CEFBS_None, // FALLTHROUGH_RETURN_S
7788 CEFBS_HasSIMD128_HasFP16, // FLOOR_F16x8
7789 CEFBS_HasSIMD128_HasFP16, // FLOOR_F16x8_S
7790 CEFBS_None, // FLOOR_F32
7791 CEFBS_None, // FLOOR_F32_S
7792 CEFBS_HasSIMD128, // FLOOR_F32x4
7793 CEFBS_HasSIMD128, // FLOOR_F32x4_S
7794 CEFBS_None, // FLOOR_F64
7795 CEFBS_None, // FLOOR_F64_S
7796 CEFBS_HasSIMD128, // FLOOR_F64x2
7797 CEFBS_HasSIMD128, // FLOOR_F64x2_S
7798 CEFBS_NotHasNontrappingFPToInt, // FP_TO_SINT_I32_F32
7799 CEFBS_NotHasNontrappingFPToInt, // FP_TO_SINT_I32_F32_S
7800 CEFBS_NotHasNontrappingFPToInt, // FP_TO_SINT_I32_F64
7801 CEFBS_NotHasNontrappingFPToInt, // FP_TO_SINT_I32_F64_S
7802 CEFBS_NotHasNontrappingFPToInt, // FP_TO_SINT_I64_F32
7803 CEFBS_NotHasNontrappingFPToInt, // FP_TO_SINT_I64_F32_S
7804 CEFBS_NotHasNontrappingFPToInt, // FP_TO_SINT_I64_F64
7805 CEFBS_NotHasNontrappingFPToInt, // FP_TO_SINT_I64_F64_S
7806 CEFBS_NotHasNontrappingFPToInt, // FP_TO_UINT_I32_F32
7807 CEFBS_NotHasNontrappingFPToInt, // FP_TO_UINT_I32_F32_S
7808 CEFBS_NotHasNontrappingFPToInt, // FP_TO_UINT_I32_F64
7809 CEFBS_NotHasNontrappingFPToInt, // FP_TO_UINT_I32_F64_S
7810 CEFBS_NotHasNontrappingFPToInt, // FP_TO_UINT_I64_F32
7811 CEFBS_NotHasNontrappingFPToInt, // FP_TO_UINT_I64_F32_S
7812 CEFBS_NotHasNontrappingFPToInt, // FP_TO_UINT_I64_F64
7813 CEFBS_NotHasNontrappingFPToInt, // FP_TO_UINT_I64_F64_S
7814 CEFBS_HasSIMD128_HasFP16, // GE_F16x8
7815 CEFBS_HasSIMD128_HasFP16, // GE_F16x8_S
7816 CEFBS_None, // GE_F32
7817 CEFBS_None, // GE_F32_S
7818 CEFBS_HasSIMD128, // GE_F32x4
7819 CEFBS_HasSIMD128, // GE_F32x4_S
7820 CEFBS_None, // GE_F64
7821 CEFBS_None, // GE_F64_S
7822 CEFBS_HasSIMD128, // GE_F64x2
7823 CEFBS_HasSIMD128, // GE_F64x2_S
7824 CEFBS_HasSIMD128, // GE_S_I16x8
7825 CEFBS_HasSIMD128, // GE_S_I16x8_S
7826 CEFBS_None, // GE_S_I32
7827 CEFBS_None, // GE_S_I32_S
7828 CEFBS_HasSIMD128, // GE_S_I32x4
7829 CEFBS_HasSIMD128, // GE_S_I32x4_S
7830 CEFBS_None, // GE_S_I64
7831 CEFBS_None, // GE_S_I64_S
7832 CEFBS_HasSIMD128, // GE_S_I64x2
7833 CEFBS_HasSIMD128, // GE_S_I64x2_S
7834 CEFBS_HasSIMD128, // GE_S_I8x16
7835 CEFBS_HasSIMD128, // GE_S_I8x16_S
7836 CEFBS_HasSIMD128, // GE_U_I16x8
7837 CEFBS_HasSIMD128, // GE_U_I16x8_S
7838 CEFBS_None, // GE_U_I32
7839 CEFBS_None, // GE_U_I32_S
7840 CEFBS_HasSIMD128, // GE_U_I32x4
7841 CEFBS_HasSIMD128, // GE_U_I32x4_S
7842 CEFBS_None, // GE_U_I64
7843 CEFBS_None, // GE_U_I64_S
7844 CEFBS_HasSIMD128, // GE_U_I8x16
7845 CEFBS_HasSIMD128, // GE_U_I8x16_S
7846 CEFBS_HasReferenceTypes_HasExceptionHandling, // GLOBAL_GET_EXNREF
7847 CEFBS_HasReferenceTypes_HasExceptionHandling, // GLOBAL_GET_EXNREF_S
7848 CEFBS_HasReferenceTypes, // GLOBAL_GET_EXTERNREF
7849 CEFBS_HasReferenceTypes, // GLOBAL_GET_EXTERNREF_S
7850 CEFBS_None, // GLOBAL_GET_F32
7851 CEFBS_None, // GLOBAL_GET_F32_S
7852 CEFBS_None, // GLOBAL_GET_F64
7853 CEFBS_None, // GLOBAL_GET_F64_S
7854 CEFBS_HasReferenceTypes, // GLOBAL_GET_FUNCREF
7855 CEFBS_HasReferenceTypes, // GLOBAL_GET_FUNCREF_S
7856 CEFBS_None, // GLOBAL_GET_I32
7857 CEFBS_None, // GLOBAL_GET_I32_S
7858 CEFBS_None, // GLOBAL_GET_I64
7859 CEFBS_None, // GLOBAL_GET_I64_S
7860 CEFBS_HasSIMD128, // GLOBAL_GET_V128
7861 CEFBS_HasSIMD128, // GLOBAL_GET_V128_S
7862 CEFBS_HasReferenceTypes_HasExceptionHandling, // GLOBAL_SET_EXNREF
7863 CEFBS_HasReferenceTypes_HasExceptionHandling, // GLOBAL_SET_EXNREF_S
7864 CEFBS_HasReferenceTypes, // GLOBAL_SET_EXTERNREF
7865 CEFBS_HasReferenceTypes, // GLOBAL_SET_EXTERNREF_S
7866 CEFBS_None, // GLOBAL_SET_F32
7867 CEFBS_None, // GLOBAL_SET_F32_S
7868 CEFBS_None, // GLOBAL_SET_F64
7869 CEFBS_None, // GLOBAL_SET_F64_S
7870 CEFBS_HasReferenceTypes, // GLOBAL_SET_FUNCREF
7871 CEFBS_HasReferenceTypes, // GLOBAL_SET_FUNCREF_S
7872 CEFBS_None, // GLOBAL_SET_I32
7873 CEFBS_None, // GLOBAL_SET_I32_S
7874 CEFBS_None, // GLOBAL_SET_I64
7875 CEFBS_None, // GLOBAL_SET_I64_S
7876 CEFBS_HasSIMD128, // GLOBAL_SET_V128
7877 CEFBS_HasSIMD128, // GLOBAL_SET_V128_S
7878 CEFBS_HasSIMD128_HasFP16, // GT_F16x8
7879 CEFBS_HasSIMD128_HasFP16, // GT_F16x8_S
7880 CEFBS_None, // GT_F32
7881 CEFBS_None, // GT_F32_S
7882 CEFBS_HasSIMD128, // GT_F32x4
7883 CEFBS_HasSIMD128, // GT_F32x4_S
7884 CEFBS_None, // GT_F64
7885 CEFBS_None, // GT_F64_S
7886 CEFBS_HasSIMD128, // GT_F64x2
7887 CEFBS_HasSIMD128, // GT_F64x2_S
7888 CEFBS_HasSIMD128, // GT_S_I16x8
7889 CEFBS_HasSIMD128, // GT_S_I16x8_S
7890 CEFBS_None, // GT_S_I32
7891 CEFBS_None, // GT_S_I32_S
7892 CEFBS_HasSIMD128, // GT_S_I32x4
7893 CEFBS_HasSIMD128, // GT_S_I32x4_S
7894 CEFBS_None, // GT_S_I64
7895 CEFBS_None, // GT_S_I64_S
7896 CEFBS_HasSIMD128, // GT_S_I64x2
7897 CEFBS_HasSIMD128, // GT_S_I64x2_S
7898 CEFBS_HasSIMD128, // GT_S_I8x16
7899 CEFBS_HasSIMD128, // GT_S_I8x16_S
7900 CEFBS_HasSIMD128, // GT_U_I16x8
7901 CEFBS_HasSIMD128, // GT_U_I16x8_S
7902 CEFBS_None, // GT_U_I32
7903 CEFBS_None, // GT_U_I32_S
7904 CEFBS_HasSIMD128, // GT_U_I32x4
7905 CEFBS_HasSIMD128, // GT_U_I32x4_S
7906 CEFBS_None, // GT_U_I64
7907 CEFBS_None, // GT_U_I64_S
7908 CEFBS_HasSIMD128, // GT_U_I8x16
7909 CEFBS_HasSIMD128, // GT_U_I8x16_S
7910 CEFBS_HasSignExt, // I32_EXTEND16_S_I32
7911 CEFBS_HasSignExt, // I32_EXTEND16_S_I32_S
7912 CEFBS_HasSignExt, // I32_EXTEND8_S_I32
7913 CEFBS_HasSignExt, // I32_EXTEND8_S_I32_S
7914 CEFBS_None, // I32_REINTERPRET_F32
7915 CEFBS_None, // I32_REINTERPRET_F32_S
7916 CEFBS_None, // I32_TRUNC_S_F32
7917 CEFBS_None, // I32_TRUNC_S_F32_S
7918 CEFBS_None, // I32_TRUNC_S_F64
7919 CEFBS_None, // I32_TRUNC_S_F64_S
7920 CEFBS_HasNontrappingFPToInt, // I32_TRUNC_S_SAT_F32
7921 CEFBS_HasNontrappingFPToInt, // I32_TRUNC_S_SAT_F32_S
7922 CEFBS_HasNontrappingFPToInt, // I32_TRUNC_S_SAT_F64
7923 CEFBS_HasNontrappingFPToInt, // I32_TRUNC_S_SAT_F64_S
7924 CEFBS_None, // I32_TRUNC_U_F32
7925 CEFBS_None, // I32_TRUNC_U_F32_S
7926 CEFBS_None, // I32_TRUNC_U_F64
7927 CEFBS_None, // I32_TRUNC_U_F64_S
7928 CEFBS_HasNontrappingFPToInt, // I32_TRUNC_U_SAT_F32
7929 CEFBS_HasNontrappingFPToInt, // I32_TRUNC_U_SAT_F32_S
7930 CEFBS_HasNontrappingFPToInt, // I32_TRUNC_U_SAT_F64
7931 CEFBS_HasNontrappingFPToInt, // I32_TRUNC_U_SAT_F64_S
7932 CEFBS_None, // I32_WRAP_I64
7933 CEFBS_None, // I32_WRAP_I64_S
7934 CEFBS_HasWideArithmetic, // I64_ADD128
7935 CEFBS_HasWideArithmetic, // I64_ADD128_S
7936 CEFBS_HasSignExt, // I64_EXTEND16_S_I64
7937 CEFBS_HasSignExt, // I64_EXTEND16_S_I64_S
7938 CEFBS_HasSignExt, // I64_EXTEND32_S_I64
7939 CEFBS_HasSignExt, // I64_EXTEND32_S_I64_S
7940 CEFBS_HasSignExt, // I64_EXTEND8_S_I64
7941 CEFBS_HasSignExt, // I64_EXTEND8_S_I64_S
7942 CEFBS_None, // I64_EXTEND_S_I32
7943 CEFBS_None, // I64_EXTEND_S_I32_S
7944 CEFBS_None, // I64_EXTEND_U_I32
7945 CEFBS_None, // I64_EXTEND_U_I32_S
7946 CEFBS_HasWideArithmetic, // I64_MUL_WIDE_S
7947 CEFBS_HasWideArithmetic, // I64_MUL_WIDE_S_S
7948 CEFBS_HasWideArithmetic, // I64_MUL_WIDE_U
7949 CEFBS_HasWideArithmetic, // I64_MUL_WIDE_U_S
7950 CEFBS_None, // I64_REINTERPRET_F64
7951 CEFBS_None, // I64_REINTERPRET_F64_S
7952 CEFBS_HasWideArithmetic, // I64_SUB128
7953 CEFBS_HasWideArithmetic, // I64_SUB128_S
7954 CEFBS_None, // I64_TRUNC_S_F32
7955 CEFBS_None, // I64_TRUNC_S_F32_S
7956 CEFBS_None, // I64_TRUNC_S_F64
7957 CEFBS_None, // I64_TRUNC_S_F64_S
7958 CEFBS_HasNontrappingFPToInt, // I64_TRUNC_S_SAT_F32
7959 CEFBS_HasNontrappingFPToInt, // I64_TRUNC_S_SAT_F32_S
7960 CEFBS_HasNontrappingFPToInt, // I64_TRUNC_S_SAT_F64
7961 CEFBS_HasNontrappingFPToInt, // I64_TRUNC_S_SAT_F64_S
7962 CEFBS_None, // I64_TRUNC_U_F32
7963 CEFBS_None, // I64_TRUNC_U_F32_S
7964 CEFBS_None, // I64_TRUNC_U_F64
7965 CEFBS_None, // I64_TRUNC_U_F64_S
7966 CEFBS_HasNontrappingFPToInt, // I64_TRUNC_U_SAT_F32
7967 CEFBS_HasNontrappingFPToInt, // I64_TRUNC_U_SAT_F32_S
7968 CEFBS_HasNontrappingFPToInt, // I64_TRUNC_U_SAT_F64
7969 CEFBS_HasNontrappingFPToInt, // I64_TRUNC_U_SAT_F64_S
7970 CEFBS_None, // IF
7971 CEFBS_None, // IF_S
7972 CEFBS_HasRelaxedSIMD, // LANESELECT_I16x8
7973 CEFBS_HasRelaxedSIMD, // LANESELECT_I16x8_S
7974 CEFBS_HasRelaxedSIMD, // LANESELECT_I32x4
7975 CEFBS_HasRelaxedSIMD, // LANESELECT_I32x4_S
7976 CEFBS_HasRelaxedSIMD, // LANESELECT_I64x2
7977 CEFBS_HasRelaxedSIMD, // LANESELECT_I64x2_S
7978 CEFBS_HasRelaxedSIMD, // LANESELECT_I8x16
7979 CEFBS_HasRelaxedSIMD, // LANESELECT_I8x16_S
7980 CEFBS_HasSIMD128_HasFP16, // LE_F16x8
7981 CEFBS_HasSIMD128_HasFP16, // LE_F16x8_S
7982 CEFBS_None, // LE_F32
7983 CEFBS_None, // LE_F32_S
7984 CEFBS_HasSIMD128, // LE_F32x4
7985 CEFBS_HasSIMD128, // LE_F32x4_S
7986 CEFBS_None, // LE_F64
7987 CEFBS_None, // LE_F64_S
7988 CEFBS_HasSIMD128, // LE_F64x2
7989 CEFBS_HasSIMD128, // LE_F64x2_S
7990 CEFBS_HasSIMD128, // LE_S_I16x8
7991 CEFBS_HasSIMD128, // LE_S_I16x8_S
7992 CEFBS_None, // LE_S_I32
7993 CEFBS_None, // LE_S_I32_S
7994 CEFBS_HasSIMD128, // LE_S_I32x4
7995 CEFBS_HasSIMD128, // LE_S_I32x4_S
7996 CEFBS_None, // LE_S_I64
7997 CEFBS_None, // LE_S_I64_S
7998 CEFBS_HasSIMD128, // LE_S_I64x2
7999 CEFBS_HasSIMD128, // LE_S_I64x2_S
8000 CEFBS_HasSIMD128, // LE_S_I8x16
8001 CEFBS_HasSIMD128, // LE_S_I8x16_S
8002 CEFBS_HasSIMD128, // LE_U_I16x8
8003 CEFBS_HasSIMD128, // LE_U_I16x8_S
8004 CEFBS_None, // LE_U_I32
8005 CEFBS_None, // LE_U_I32_S
8006 CEFBS_HasSIMD128, // LE_U_I32x4
8007 CEFBS_HasSIMD128, // LE_U_I32x4_S
8008 CEFBS_None, // LE_U_I64
8009 CEFBS_None, // LE_U_I64_S
8010 CEFBS_HasSIMD128, // LE_U_I8x16
8011 CEFBS_HasSIMD128, // LE_U_I8x16_S
8012 CEFBS_HasSIMD128, // LOAD16_SPLAT_A32
8013 CEFBS_HasSIMD128, // LOAD16_SPLAT_A32_S
8014 CEFBS_HasSIMD128, // LOAD16_SPLAT_A64
8015 CEFBS_HasSIMD128, // LOAD16_SPLAT_A64_S
8016 CEFBS_None, // LOAD16_S_I32_A32
8017 CEFBS_None, // LOAD16_S_I32_A32_S
8018 CEFBS_None, // LOAD16_S_I32_A64
8019 CEFBS_None, // LOAD16_S_I32_A64_S
8020 CEFBS_None, // LOAD16_S_I64_A32
8021 CEFBS_None, // LOAD16_S_I64_A32_S
8022 CEFBS_None, // LOAD16_S_I64_A64
8023 CEFBS_None, // LOAD16_S_I64_A64_S
8024 CEFBS_None, // LOAD16_U_I32_A32
8025 CEFBS_None, // LOAD16_U_I32_A32_S
8026 CEFBS_None, // LOAD16_U_I32_A64
8027 CEFBS_None, // LOAD16_U_I32_A64_S
8028 CEFBS_None, // LOAD16_U_I64_A32
8029 CEFBS_None, // LOAD16_U_I64_A32_S
8030 CEFBS_None, // LOAD16_U_I64_A64
8031 CEFBS_None, // LOAD16_U_I64_A64_S
8032 CEFBS_HasSIMD128, // LOAD32_SPLAT_A32
8033 CEFBS_HasSIMD128, // LOAD32_SPLAT_A32_S
8034 CEFBS_HasSIMD128, // LOAD32_SPLAT_A64
8035 CEFBS_HasSIMD128, // LOAD32_SPLAT_A64_S
8036 CEFBS_None, // LOAD32_S_I64_A32
8037 CEFBS_None, // LOAD32_S_I64_A32_S
8038 CEFBS_None, // LOAD32_S_I64_A64
8039 CEFBS_None, // LOAD32_S_I64_A64_S
8040 CEFBS_None, // LOAD32_U_I64_A32
8041 CEFBS_None, // LOAD32_U_I64_A32_S
8042 CEFBS_None, // LOAD32_U_I64_A64
8043 CEFBS_None, // LOAD32_U_I64_A64_S
8044 CEFBS_HasSIMD128, // LOAD64_SPLAT_A32
8045 CEFBS_HasSIMD128, // LOAD64_SPLAT_A32_S
8046 CEFBS_HasSIMD128, // LOAD64_SPLAT_A64
8047 CEFBS_HasSIMD128, // LOAD64_SPLAT_A64_S
8048 CEFBS_HasSIMD128, // LOAD8_SPLAT_A32
8049 CEFBS_HasSIMD128, // LOAD8_SPLAT_A32_S
8050 CEFBS_HasSIMD128, // LOAD8_SPLAT_A64
8051 CEFBS_HasSIMD128, // LOAD8_SPLAT_A64_S
8052 CEFBS_None, // LOAD8_S_I32_A32
8053 CEFBS_None, // LOAD8_S_I32_A32_S
8054 CEFBS_None, // LOAD8_S_I32_A64
8055 CEFBS_None, // LOAD8_S_I32_A64_S
8056 CEFBS_None, // LOAD8_S_I64_A32
8057 CEFBS_None, // LOAD8_S_I64_A32_S
8058 CEFBS_None, // LOAD8_S_I64_A64
8059 CEFBS_None, // LOAD8_S_I64_A64_S
8060 CEFBS_None, // LOAD8_U_I32_A32
8061 CEFBS_None, // LOAD8_U_I32_A32_S
8062 CEFBS_None, // LOAD8_U_I32_A64
8063 CEFBS_None, // LOAD8_U_I32_A64_S
8064 CEFBS_None, // LOAD8_U_I64_A32
8065 CEFBS_None, // LOAD8_U_I64_A32_S
8066 CEFBS_None, // LOAD8_U_I64_A64
8067 CEFBS_None, // LOAD8_U_I64_A64_S
8068 CEFBS_HasSIMD128, // LOAD_EXTEND_S_I16x8_A32
8069 CEFBS_HasSIMD128, // LOAD_EXTEND_S_I16x8_A32_S
8070 CEFBS_HasSIMD128, // LOAD_EXTEND_S_I16x8_A64
8071 CEFBS_HasSIMD128, // LOAD_EXTEND_S_I16x8_A64_S
8072 CEFBS_HasSIMD128, // LOAD_EXTEND_S_I32x4_A32
8073 CEFBS_HasSIMD128, // LOAD_EXTEND_S_I32x4_A32_S
8074 CEFBS_HasSIMD128, // LOAD_EXTEND_S_I32x4_A64
8075 CEFBS_HasSIMD128, // LOAD_EXTEND_S_I32x4_A64_S
8076 CEFBS_HasSIMD128, // LOAD_EXTEND_S_I64x2_A32
8077 CEFBS_HasSIMD128, // LOAD_EXTEND_S_I64x2_A32_S
8078 CEFBS_HasSIMD128, // LOAD_EXTEND_S_I64x2_A64
8079 CEFBS_HasSIMD128, // LOAD_EXTEND_S_I64x2_A64_S
8080 CEFBS_HasSIMD128, // LOAD_EXTEND_U_I16x8_A32
8081 CEFBS_HasSIMD128, // LOAD_EXTEND_U_I16x8_A32_S
8082 CEFBS_HasSIMD128, // LOAD_EXTEND_U_I16x8_A64
8083 CEFBS_HasSIMD128, // LOAD_EXTEND_U_I16x8_A64_S
8084 CEFBS_HasSIMD128, // LOAD_EXTEND_U_I32x4_A32
8085 CEFBS_HasSIMD128, // LOAD_EXTEND_U_I32x4_A32_S
8086 CEFBS_HasSIMD128, // LOAD_EXTEND_U_I32x4_A64
8087 CEFBS_HasSIMD128, // LOAD_EXTEND_U_I32x4_A64_S
8088 CEFBS_HasSIMD128, // LOAD_EXTEND_U_I64x2_A32
8089 CEFBS_HasSIMD128, // LOAD_EXTEND_U_I64x2_A32_S
8090 CEFBS_HasSIMD128, // LOAD_EXTEND_U_I64x2_A64
8091 CEFBS_HasSIMD128, // LOAD_EXTEND_U_I64x2_A64_S
8092 CEFBS_HasFP16, // LOAD_F16_F32_A32
8093 CEFBS_HasFP16, // LOAD_F16_F32_A32_S
8094 CEFBS_HasFP16, // LOAD_F16_F32_A64
8095 CEFBS_HasFP16, // LOAD_F16_F32_A64_S
8096 CEFBS_None, // LOAD_F32_A32
8097 CEFBS_None, // LOAD_F32_A32_S
8098 CEFBS_None, // LOAD_F32_A64
8099 CEFBS_None, // LOAD_F32_A64_S
8100 CEFBS_None, // LOAD_F64_A32
8101 CEFBS_None, // LOAD_F64_A32_S
8102 CEFBS_None, // LOAD_F64_A64
8103 CEFBS_None, // LOAD_F64_A64_S
8104 CEFBS_None, // LOAD_I32_A32
8105 CEFBS_None, // LOAD_I32_A32_S
8106 CEFBS_None, // LOAD_I32_A64
8107 CEFBS_None, // LOAD_I32_A64_S
8108 CEFBS_None, // LOAD_I64_A32
8109 CEFBS_None, // LOAD_I64_A32_S
8110 CEFBS_None, // LOAD_I64_A64
8111 CEFBS_None, // LOAD_I64_A64_S
8112 CEFBS_HasSIMD128, // LOAD_LANE_16_A32
8113 CEFBS_HasSIMD128, // LOAD_LANE_16_A32_S
8114 CEFBS_HasSIMD128, // LOAD_LANE_16_A64
8115 CEFBS_HasSIMD128, // LOAD_LANE_16_A64_S
8116 CEFBS_HasSIMD128, // LOAD_LANE_32_A32
8117 CEFBS_HasSIMD128, // LOAD_LANE_32_A32_S
8118 CEFBS_HasSIMD128, // LOAD_LANE_32_A64
8119 CEFBS_HasSIMD128, // LOAD_LANE_32_A64_S
8120 CEFBS_HasSIMD128, // LOAD_LANE_64_A32
8121 CEFBS_HasSIMD128, // LOAD_LANE_64_A32_S
8122 CEFBS_HasSIMD128, // LOAD_LANE_64_A64
8123 CEFBS_HasSIMD128, // LOAD_LANE_64_A64_S
8124 CEFBS_HasSIMD128, // LOAD_LANE_8_A32
8125 CEFBS_HasSIMD128, // LOAD_LANE_8_A32_S
8126 CEFBS_HasSIMD128, // LOAD_LANE_8_A64
8127 CEFBS_HasSIMD128, // LOAD_LANE_8_A64_S
8128 CEFBS_HasSIMD128, // LOAD_V128_A32
8129 CEFBS_HasSIMD128, // LOAD_V128_A32_S
8130 CEFBS_HasSIMD128, // LOAD_V128_A64
8131 CEFBS_HasSIMD128, // LOAD_V128_A64_S
8132 CEFBS_HasSIMD128, // LOAD_ZERO_32_A32
8133 CEFBS_HasSIMD128, // LOAD_ZERO_32_A32_S
8134 CEFBS_HasSIMD128, // LOAD_ZERO_32_A64
8135 CEFBS_HasSIMD128, // LOAD_ZERO_32_A64_S
8136 CEFBS_HasSIMD128, // LOAD_ZERO_64_A32
8137 CEFBS_HasSIMD128, // LOAD_ZERO_64_A32_S
8138 CEFBS_HasSIMD128, // LOAD_ZERO_64_A64
8139 CEFBS_HasSIMD128, // LOAD_ZERO_64_A64_S
8140 CEFBS_HasReferenceTypes_HasExceptionHandling, // LOCAL_GET_EXNREF
8141 CEFBS_HasReferenceTypes_HasExceptionHandling, // LOCAL_GET_EXNREF_S
8142 CEFBS_HasReferenceTypes, // LOCAL_GET_EXTERNREF
8143 CEFBS_HasReferenceTypes, // LOCAL_GET_EXTERNREF_S
8144 CEFBS_None, // LOCAL_GET_F32
8145 CEFBS_None, // LOCAL_GET_F32_S
8146 CEFBS_None, // LOCAL_GET_F64
8147 CEFBS_None, // LOCAL_GET_F64_S
8148 CEFBS_HasReferenceTypes, // LOCAL_GET_FUNCREF
8149 CEFBS_HasReferenceTypes, // LOCAL_GET_FUNCREF_S
8150 CEFBS_None, // LOCAL_GET_I32
8151 CEFBS_None, // LOCAL_GET_I32_S
8152 CEFBS_None, // LOCAL_GET_I64
8153 CEFBS_None, // LOCAL_GET_I64_S
8154 CEFBS_HasSIMD128, // LOCAL_GET_V128
8155 CEFBS_HasSIMD128, // LOCAL_GET_V128_S
8156 CEFBS_HasReferenceTypes_HasExceptionHandling, // LOCAL_SET_EXNREF
8157 CEFBS_HasReferenceTypes_HasExceptionHandling, // LOCAL_SET_EXNREF_S
8158 CEFBS_HasReferenceTypes, // LOCAL_SET_EXTERNREF
8159 CEFBS_HasReferenceTypes, // LOCAL_SET_EXTERNREF_S
8160 CEFBS_None, // LOCAL_SET_F32
8161 CEFBS_None, // LOCAL_SET_F32_S
8162 CEFBS_None, // LOCAL_SET_F64
8163 CEFBS_None, // LOCAL_SET_F64_S
8164 CEFBS_HasReferenceTypes, // LOCAL_SET_FUNCREF
8165 CEFBS_HasReferenceTypes, // LOCAL_SET_FUNCREF_S
8166 CEFBS_None, // LOCAL_SET_I32
8167 CEFBS_None, // LOCAL_SET_I32_S
8168 CEFBS_None, // LOCAL_SET_I64
8169 CEFBS_None, // LOCAL_SET_I64_S
8170 CEFBS_HasSIMD128, // LOCAL_SET_V128
8171 CEFBS_HasSIMD128, // LOCAL_SET_V128_S
8172 CEFBS_HasReferenceTypes_HasExceptionHandling, // LOCAL_TEE_EXNREF
8173 CEFBS_HasReferenceTypes_HasExceptionHandling, // LOCAL_TEE_EXNREF_S
8174 CEFBS_HasReferenceTypes, // LOCAL_TEE_EXTERNREF
8175 CEFBS_HasReferenceTypes, // LOCAL_TEE_EXTERNREF_S
8176 CEFBS_None, // LOCAL_TEE_F32
8177 CEFBS_None, // LOCAL_TEE_F32_S
8178 CEFBS_None, // LOCAL_TEE_F64
8179 CEFBS_None, // LOCAL_TEE_F64_S
8180 CEFBS_HasReferenceTypes, // LOCAL_TEE_FUNCREF
8181 CEFBS_HasReferenceTypes, // LOCAL_TEE_FUNCREF_S
8182 CEFBS_None, // LOCAL_TEE_I32
8183 CEFBS_None, // LOCAL_TEE_I32_S
8184 CEFBS_None, // LOCAL_TEE_I64
8185 CEFBS_None, // LOCAL_TEE_I64_S
8186 CEFBS_HasSIMD128, // LOCAL_TEE_V128
8187 CEFBS_HasSIMD128, // LOCAL_TEE_V128_S
8188 CEFBS_None, // LOOP
8189 CEFBS_None, // LOOP_S
8190 CEFBS_HasSIMD128_HasFP16, // LT_F16x8
8191 CEFBS_HasSIMD128_HasFP16, // LT_F16x8_S
8192 CEFBS_None, // LT_F32
8193 CEFBS_None, // LT_F32_S
8194 CEFBS_HasSIMD128, // LT_F32x4
8195 CEFBS_HasSIMD128, // LT_F32x4_S
8196 CEFBS_None, // LT_F64
8197 CEFBS_None, // LT_F64_S
8198 CEFBS_HasSIMD128, // LT_F64x2
8199 CEFBS_HasSIMD128, // LT_F64x2_S
8200 CEFBS_HasSIMD128, // LT_S_I16x8
8201 CEFBS_HasSIMD128, // LT_S_I16x8_S
8202 CEFBS_None, // LT_S_I32
8203 CEFBS_None, // LT_S_I32_S
8204 CEFBS_HasSIMD128, // LT_S_I32x4
8205 CEFBS_HasSIMD128, // LT_S_I32x4_S
8206 CEFBS_None, // LT_S_I64
8207 CEFBS_None, // LT_S_I64_S
8208 CEFBS_HasSIMD128, // LT_S_I64x2
8209 CEFBS_HasSIMD128, // LT_S_I64x2_S
8210 CEFBS_HasSIMD128, // LT_S_I8x16
8211 CEFBS_HasSIMD128, // LT_S_I8x16_S
8212 CEFBS_HasSIMD128, // LT_U_I16x8
8213 CEFBS_HasSIMD128, // LT_U_I16x8_S
8214 CEFBS_None, // LT_U_I32
8215 CEFBS_None, // LT_U_I32_S
8216 CEFBS_HasSIMD128, // LT_U_I32x4
8217 CEFBS_HasSIMD128, // LT_U_I32x4_S
8218 CEFBS_None, // LT_U_I64
8219 CEFBS_None, // LT_U_I64_S
8220 CEFBS_HasSIMD128, // LT_U_I8x16
8221 CEFBS_HasSIMD128, // LT_U_I8x16_S
8222 CEFBS_HasSIMD128_HasFP16, // MADD_F16x8
8223 CEFBS_HasSIMD128_HasFP16, // MADD_F16x8_S
8224 CEFBS_HasSIMD128_HasRelaxedSIMD, // MADD_F32x4
8225 CEFBS_HasSIMD128_HasRelaxedSIMD, // MADD_F32x4_S
8226 CEFBS_HasSIMD128_HasRelaxedSIMD, // MADD_F64x2
8227 CEFBS_HasSIMD128_HasRelaxedSIMD, // MADD_F64x2_S
8228 CEFBS_HasSIMD128_HasFP16, // MAX_F16x8
8229 CEFBS_HasSIMD128_HasFP16, // MAX_F16x8_S
8230 CEFBS_None, // MAX_F32
8231 CEFBS_None, // MAX_F32_S
8232 CEFBS_HasSIMD128, // MAX_F32x4
8233 CEFBS_HasSIMD128, // MAX_F32x4_S
8234 CEFBS_None, // MAX_F64
8235 CEFBS_None, // MAX_F64_S
8236 CEFBS_HasSIMD128, // MAX_F64x2
8237 CEFBS_HasSIMD128, // MAX_F64x2_S
8238 CEFBS_HasSIMD128, // MAX_S_I16x8
8239 CEFBS_HasSIMD128, // MAX_S_I16x8_S
8240 CEFBS_HasSIMD128, // MAX_S_I32x4
8241 CEFBS_HasSIMD128, // MAX_S_I32x4_S
8242 CEFBS_HasSIMD128, // MAX_S_I8x16
8243 CEFBS_HasSIMD128, // MAX_S_I8x16_S
8244 CEFBS_HasSIMD128, // MAX_U_I16x8
8245 CEFBS_HasSIMD128, // MAX_U_I16x8_S
8246 CEFBS_HasSIMD128, // MAX_U_I32x4
8247 CEFBS_HasSIMD128, // MAX_U_I32x4_S
8248 CEFBS_HasSIMD128, // MAX_U_I8x16
8249 CEFBS_HasSIMD128, // MAX_U_I8x16_S
8250 CEFBS_HasBulkMemoryOpt, // MEMCPY_A32
8251 CEFBS_HasBulkMemoryOpt, // MEMCPY_A32_S
8252 CEFBS_HasBulkMemoryOpt, // MEMCPY_A64
8253 CEFBS_HasBulkMemoryOpt, // MEMCPY_A64_S
8254 CEFBS_HasAtomics, // MEMORY_ATOMIC_NOTIFY_A32
8255 CEFBS_HasAtomics, // MEMORY_ATOMIC_NOTIFY_A32_S
8256 CEFBS_HasAtomics, // MEMORY_ATOMIC_NOTIFY_A64
8257 CEFBS_HasAtomics, // MEMORY_ATOMIC_NOTIFY_A64_S
8258 CEFBS_HasAtomics, // MEMORY_ATOMIC_WAIT32_A32
8259 CEFBS_HasAtomics, // MEMORY_ATOMIC_WAIT32_A32_S
8260 CEFBS_HasAtomics, // MEMORY_ATOMIC_WAIT32_A64
8261 CEFBS_HasAtomics, // MEMORY_ATOMIC_WAIT32_A64_S
8262 CEFBS_HasAtomics, // MEMORY_ATOMIC_WAIT64_A32
8263 CEFBS_HasAtomics, // MEMORY_ATOMIC_WAIT64_A32_S
8264 CEFBS_HasAtomics, // MEMORY_ATOMIC_WAIT64_A64
8265 CEFBS_HasAtomics, // MEMORY_ATOMIC_WAIT64_A64_S
8266 CEFBS_HasBulkMemoryOpt, // MEMORY_COPY_A32
8267 CEFBS_HasBulkMemoryOpt, // MEMORY_COPY_A32_S
8268 CEFBS_HasBulkMemoryOpt, // MEMORY_COPY_A64
8269 CEFBS_HasBulkMemoryOpt, // MEMORY_COPY_A64_S
8270 CEFBS_HasBulkMemoryOpt, // MEMORY_FILL_A32
8271 CEFBS_HasBulkMemoryOpt, // MEMORY_FILL_A32_S
8272 CEFBS_HasBulkMemoryOpt, // MEMORY_FILL_A64
8273 CEFBS_HasBulkMemoryOpt, // MEMORY_FILL_A64_S
8274 CEFBS_HasBulkMemoryOpt, // MEMORY_INIT_A32
8275 CEFBS_HasBulkMemoryOpt, // MEMORY_INIT_A32_S
8276 CEFBS_HasBulkMemoryOpt, // MEMORY_INIT_A64
8277 CEFBS_HasBulkMemoryOpt, // MEMORY_INIT_A64_S
8278 CEFBS_HasBulkMemoryOpt, // MEMSET_A32
8279 CEFBS_HasBulkMemoryOpt, // MEMSET_A32_S
8280 CEFBS_HasBulkMemoryOpt, // MEMSET_A64
8281 CEFBS_HasBulkMemoryOpt, // MEMSET_A64_S
8282 CEFBS_HasSIMD128_HasFP16, // MIN_F16x8
8283 CEFBS_HasSIMD128_HasFP16, // MIN_F16x8_S
8284 CEFBS_None, // MIN_F32
8285 CEFBS_None, // MIN_F32_S
8286 CEFBS_HasSIMD128, // MIN_F32x4
8287 CEFBS_HasSIMD128, // MIN_F32x4_S
8288 CEFBS_None, // MIN_F64
8289 CEFBS_None, // MIN_F64_S
8290 CEFBS_HasSIMD128, // MIN_F64x2
8291 CEFBS_HasSIMD128, // MIN_F64x2_S
8292 CEFBS_HasSIMD128, // MIN_S_I16x8
8293 CEFBS_HasSIMD128, // MIN_S_I16x8_S
8294 CEFBS_HasSIMD128, // MIN_S_I32x4
8295 CEFBS_HasSIMD128, // MIN_S_I32x4_S
8296 CEFBS_HasSIMD128, // MIN_S_I8x16
8297 CEFBS_HasSIMD128, // MIN_S_I8x16_S
8298 CEFBS_HasSIMD128, // MIN_U_I16x8
8299 CEFBS_HasSIMD128, // MIN_U_I16x8_S
8300 CEFBS_HasSIMD128, // MIN_U_I32x4
8301 CEFBS_HasSIMD128, // MIN_U_I32x4_S
8302 CEFBS_HasSIMD128, // MIN_U_I8x16
8303 CEFBS_HasSIMD128, // MIN_U_I8x16_S
8304 CEFBS_HasSIMD128_HasFP16, // MUL_F16x8
8305 CEFBS_HasSIMD128_HasFP16, // MUL_F16x8_S
8306 CEFBS_None, // MUL_F32
8307 CEFBS_None, // MUL_F32_S
8308 CEFBS_HasSIMD128, // MUL_F32x4
8309 CEFBS_HasSIMD128, // MUL_F32x4_S
8310 CEFBS_None, // MUL_F64
8311 CEFBS_None, // MUL_F64_S
8312 CEFBS_HasSIMD128, // MUL_F64x2
8313 CEFBS_HasSIMD128, // MUL_F64x2_S
8314 CEFBS_HasSIMD128, // MUL_I16x8
8315 CEFBS_HasSIMD128, // MUL_I16x8_S
8316 CEFBS_None, // MUL_I32
8317 CEFBS_None, // MUL_I32_S
8318 CEFBS_HasSIMD128, // MUL_I32x4
8319 CEFBS_HasSIMD128, // MUL_I32x4_S
8320 CEFBS_None, // MUL_I64
8321 CEFBS_None, // MUL_I64_S
8322 CEFBS_HasSIMD128, // MUL_I64x2
8323 CEFBS_HasSIMD128, // MUL_I64x2_S
8324 CEFBS_HasSIMD128, // NARROW_S_I16x8
8325 CEFBS_HasSIMD128, // NARROW_S_I16x8_S
8326 CEFBS_HasSIMD128, // NARROW_S_I8x16
8327 CEFBS_HasSIMD128, // NARROW_S_I8x16_S
8328 CEFBS_HasSIMD128, // NARROW_U_I16x8
8329 CEFBS_HasSIMD128, // NARROW_U_I16x8_S
8330 CEFBS_HasSIMD128, // NARROW_U_I8x16
8331 CEFBS_HasSIMD128, // NARROW_U_I8x16_S
8332 CEFBS_HasSIMD128_HasFP16, // NEAREST_F16x8
8333 CEFBS_HasSIMD128_HasFP16, // NEAREST_F16x8_S
8334 CEFBS_None, // NEAREST_F32
8335 CEFBS_None, // NEAREST_F32_S
8336 CEFBS_HasSIMD128, // NEAREST_F32x4
8337 CEFBS_HasSIMD128, // NEAREST_F32x4_S
8338 CEFBS_None, // NEAREST_F64
8339 CEFBS_None, // NEAREST_F64_S
8340 CEFBS_HasSIMD128, // NEAREST_F64x2
8341 CEFBS_HasSIMD128, // NEAREST_F64x2_S
8342 CEFBS_HasSIMD128_HasFP16, // NEG_F16x8
8343 CEFBS_HasSIMD128_HasFP16, // NEG_F16x8_S
8344 CEFBS_None, // NEG_F32
8345 CEFBS_None, // NEG_F32_S
8346 CEFBS_HasSIMD128, // NEG_F32x4
8347 CEFBS_HasSIMD128, // NEG_F32x4_S
8348 CEFBS_None, // NEG_F64
8349 CEFBS_None, // NEG_F64_S
8350 CEFBS_HasSIMD128, // NEG_F64x2
8351 CEFBS_HasSIMD128, // NEG_F64x2_S
8352 CEFBS_HasSIMD128, // NEG_I16x8
8353 CEFBS_HasSIMD128, // NEG_I16x8_S
8354 CEFBS_HasSIMD128, // NEG_I32x4
8355 CEFBS_HasSIMD128, // NEG_I32x4_S
8356 CEFBS_HasSIMD128, // NEG_I64x2
8357 CEFBS_HasSIMD128, // NEG_I64x2_S
8358 CEFBS_HasSIMD128, // NEG_I8x16
8359 CEFBS_HasSIMD128, // NEG_I8x16_S
8360 CEFBS_HasSIMD128_HasFP16, // NE_F16x8
8361 CEFBS_HasSIMD128_HasFP16, // NE_F16x8_S
8362 CEFBS_None, // NE_F32
8363 CEFBS_None, // NE_F32_S
8364 CEFBS_HasSIMD128, // NE_F32x4
8365 CEFBS_HasSIMD128, // NE_F32x4_S
8366 CEFBS_None, // NE_F64
8367 CEFBS_None, // NE_F64_S
8368 CEFBS_HasSIMD128, // NE_F64x2
8369 CEFBS_HasSIMD128, // NE_F64x2_S
8370 CEFBS_HasSIMD128, // NE_I16x8
8371 CEFBS_HasSIMD128, // NE_I16x8_S
8372 CEFBS_None, // NE_I32
8373 CEFBS_None, // NE_I32_S
8374 CEFBS_HasSIMD128, // NE_I32x4
8375 CEFBS_HasSIMD128, // NE_I32x4_S
8376 CEFBS_None, // NE_I64
8377 CEFBS_None, // NE_I64_S
8378 CEFBS_HasSIMD128, // NE_I64x2
8379 CEFBS_HasSIMD128, // NE_I64x2_S
8380 CEFBS_HasSIMD128, // NE_I8x16
8381 CEFBS_HasSIMD128, // NE_I8x16_S
8382 CEFBS_HasSIMD128_HasFP16, // NMADD_F16x8
8383 CEFBS_HasSIMD128_HasFP16, // NMADD_F16x8_S
8384 CEFBS_HasSIMD128_HasRelaxedSIMD, // NMADD_F32x4
8385 CEFBS_HasSIMD128_HasRelaxedSIMD, // NMADD_F32x4_S
8386 CEFBS_HasSIMD128_HasRelaxedSIMD, // NMADD_F64x2
8387 CEFBS_HasSIMD128_HasRelaxedSIMD, // NMADD_F64x2_S
8388 CEFBS_None, // NOP
8389 CEFBS_None, // NOP_S
8390 CEFBS_HasSIMD128, // NOT
8391 CEFBS_HasSIMD128, // NOT_S
8392 CEFBS_HasSIMD128, // OR
8393 CEFBS_None, // OR_I32
8394 CEFBS_None, // OR_I32_S
8395 CEFBS_None, // OR_I64
8396 CEFBS_None, // OR_I64_S
8397 CEFBS_HasSIMD128, // OR_S
8398 CEFBS_HasSIMD128_HasFP16, // PMAX_F16x8
8399 CEFBS_HasSIMD128_HasFP16, // PMAX_F16x8_S
8400 CEFBS_HasSIMD128, // PMAX_F32x4
8401 CEFBS_HasSIMD128, // PMAX_F32x4_S
8402 CEFBS_HasSIMD128, // PMAX_F64x2
8403 CEFBS_HasSIMD128, // PMAX_F64x2_S
8404 CEFBS_HasSIMD128_HasFP16, // PMIN_F16x8
8405 CEFBS_HasSIMD128_HasFP16, // PMIN_F16x8_S
8406 CEFBS_HasSIMD128, // PMIN_F32x4
8407 CEFBS_HasSIMD128, // PMIN_F32x4_S
8408 CEFBS_HasSIMD128, // PMIN_F64x2
8409 CEFBS_HasSIMD128, // PMIN_F64x2_S
8410 CEFBS_None, // POPCNT_I32
8411 CEFBS_None, // POPCNT_I32_S
8412 CEFBS_None, // POPCNT_I64
8413 CEFBS_None, // POPCNT_I64_S
8414 CEFBS_HasSIMD128, // POPCNT_I8x16
8415 CEFBS_HasSIMD128, // POPCNT_I8x16_S
8416 CEFBS_HasSIMD128, // Q15MULR_SAT_S_I16x8
8417 CEFBS_HasSIMD128, // Q15MULR_SAT_S_I16x8_S
8418 CEFBS_HasGC, // REF_CAST_FUNCREF
8419 CEFBS_HasGC, // REF_CAST_FUNCREF_S
8420 CEFBS_HasReferenceTypes, // REF_FUNC
8421 CEFBS_HasReferenceTypes, // REF_FUNC_S
8422 CEFBS_HasReferenceTypes, // REF_IS_NULL_EXNREF
8423 CEFBS_HasReferenceTypes, // REF_IS_NULL_EXNREF_S
8424 CEFBS_HasReferenceTypes, // REF_IS_NULL_EXTERNREF
8425 CEFBS_HasReferenceTypes, // REF_IS_NULL_EXTERNREF_S
8426 CEFBS_HasReferenceTypes, // REF_IS_NULL_FUNCREF
8427 CEFBS_HasReferenceTypes, // REF_IS_NULL_FUNCREF_S
8428 CEFBS_HasReferenceTypes, // REF_NULL_EXNREF
8429 CEFBS_HasReferenceTypes, // REF_NULL_EXNREF_S
8430 CEFBS_HasReferenceTypes, // REF_NULL_EXTERNREF
8431 CEFBS_HasReferenceTypes, // REF_NULL_EXTERNREF_S
8432 CEFBS_HasReferenceTypes, // REF_NULL_FUNCREF
8433 CEFBS_HasReferenceTypes, // REF_NULL_FUNCREF_S
8434 CEFBS_HasGC, // REF_TEST_FUNCREF
8435 CEFBS_HasGC, // REF_TEST_FUNCREF_S
8436 CEFBS_HasRelaxedSIMD, // RELAXED_DOT
8437 CEFBS_HasRelaxedSIMD, // RELAXED_DOT_ADD
8438 CEFBS_HasRelaxedSIMD, // RELAXED_DOT_ADD_S
8439 CEFBS_HasRelaxedSIMD, // RELAXED_DOT_BFLOAT
8440 CEFBS_HasRelaxedSIMD, // RELAXED_DOT_BFLOAT_S
8441 CEFBS_HasRelaxedSIMD, // RELAXED_DOT_S
8442 CEFBS_HasRelaxedSIMD, // RELAXED_Q15MULR_S_I16x8
8443 CEFBS_HasRelaxedSIMD, // RELAXED_Q15MULR_S_I16x8_S
8444 CEFBS_HasRelaxedSIMD, // RELAXED_SWIZZLE
8445 CEFBS_HasRelaxedSIMD, // RELAXED_SWIZZLE_S
8446 CEFBS_None, // REM_S_I32
8447 CEFBS_None, // REM_S_I32_S
8448 CEFBS_None, // REM_S_I64
8449 CEFBS_None, // REM_S_I64_S
8450 CEFBS_None, // REM_U_I32
8451 CEFBS_None, // REM_U_I32_S
8452 CEFBS_None, // REM_U_I64
8453 CEFBS_None, // REM_U_I64_S
8454 CEFBS_HasFP16, // REPLACE_LANE_F16x8
8455 CEFBS_HasFP16, // REPLACE_LANE_F16x8_S
8456 CEFBS_HasSIMD128, // REPLACE_LANE_F32x4
8457 CEFBS_HasSIMD128, // REPLACE_LANE_F32x4_S
8458 CEFBS_HasSIMD128, // REPLACE_LANE_F64x2
8459 CEFBS_HasSIMD128, // REPLACE_LANE_F64x2_S
8460 CEFBS_HasSIMD128, // REPLACE_LANE_I16x8
8461 CEFBS_HasSIMD128, // REPLACE_LANE_I16x8_S
8462 CEFBS_HasSIMD128, // REPLACE_LANE_I32x4
8463 CEFBS_HasSIMD128, // REPLACE_LANE_I32x4_S
8464 CEFBS_HasSIMD128, // REPLACE_LANE_I64x2
8465 CEFBS_HasSIMD128, // REPLACE_LANE_I64x2_S
8466 CEFBS_HasSIMD128, // REPLACE_LANE_I8x16
8467 CEFBS_HasSIMD128, // REPLACE_LANE_I8x16_S
8468 CEFBS_HasExceptionHandling, // RETHROW
8469 CEFBS_HasExceptionHandling, // RETHROW_S
8470 CEFBS_None, // RETURN
8471 CEFBS_None, // RETURN_S
8472 CEFBS_HasTailCall, // RET_CALL
8473 CEFBS_HasTailCall, // RET_CALL_INDIRECT
8474 CEFBS_HasTailCall, // RET_CALL_INDIRECT_S
8475 CEFBS_HasTailCall_HasGC, // RET_CALL_REF
8476 CEFBS_HasTailCall_HasGC, // RET_CALL_REF_S
8477 CEFBS_HasTailCall, // RET_CALL_S
8478 CEFBS_None, // ROTL_I32
8479 CEFBS_None, // ROTL_I32_S
8480 CEFBS_None, // ROTL_I64
8481 CEFBS_None, // ROTL_I64_S
8482 CEFBS_None, // ROTR_I32
8483 CEFBS_None, // ROTR_I32_S
8484 CEFBS_None, // ROTR_I64
8485 CEFBS_None, // ROTR_I64_S
8486 CEFBS_HasReferenceTypes, // SELECT_EXNREF
8487 CEFBS_HasReferenceTypes, // SELECT_EXNREF_S
8488 CEFBS_HasReferenceTypes, // SELECT_EXTERNREF
8489 CEFBS_HasReferenceTypes, // SELECT_EXTERNREF_S
8490 CEFBS_None, // SELECT_F32
8491 CEFBS_None, // SELECT_F32_S
8492 CEFBS_None, // SELECT_F64
8493 CEFBS_None, // SELECT_F64_S
8494 CEFBS_HasReferenceTypes, // SELECT_FUNCREF
8495 CEFBS_HasReferenceTypes, // SELECT_FUNCREF_S
8496 CEFBS_None, // SELECT_I32
8497 CEFBS_None, // SELECT_I32_S
8498 CEFBS_None, // SELECT_I64
8499 CEFBS_None, // SELECT_I64_S
8500 CEFBS_HasReferenceTypes, // SELECT_T
8501 CEFBS_HasReferenceTypes, // SELECT_T_S
8502 CEFBS_None, // SELECT_V128
8503 CEFBS_None, // SELECT_V128_S
8504 CEFBS_HasSIMD128, // SHL_I16x8
8505 CEFBS_HasSIMD128, // SHL_I16x8_S
8506 CEFBS_None, // SHL_I32
8507 CEFBS_None, // SHL_I32_S
8508 CEFBS_HasSIMD128, // SHL_I32x4
8509 CEFBS_HasSIMD128, // SHL_I32x4_S
8510 CEFBS_None, // SHL_I64
8511 CEFBS_None, // SHL_I64_S
8512 CEFBS_HasSIMD128, // SHL_I64x2
8513 CEFBS_HasSIMD128, // SHL_I64x2_S
8514 CEFBS_HasSIMD128, // SHL_I8x16
8515 CEFBS_HasSIMD128, // SHL_I8x16_S
8516 CEFBS_HasSIMD128, // SHR_S_I16x8
8517 CEFBS_HasSIMD128, // SHR_S_I16x8_S
8518 CEFBS_None, // SHR_S_I32
8519 CEFBS_None, // SHR_S_I32_S
8520 CEFBS_HasSIMD128, // SHR_S_I32x4
8521 CEFBS_HasSIMD128, // SHR_S_I32x4_S
8522 CEFBS_None, // SHR_S_I64
8523 CEFBS_None, // SHR_S_I64_S
8524 CEFBS_HasSIMD128, // SHR_S_I64x2
8525 CEFBS_HasSIMD128, // SHR_S_I64x2_S
8526 CEFBS_HasSIMD128, // SHR_S_I8x16
8527 CEFBS_HasSIMD128, // SHR_S_I8x16_S
8528 CEFBS_HasSIMD128, // SHR_U_I16x8
8529 CEFBS_HasSIMD128, // SHR_U_I16x8_S
8530 CEFBS_None, // SHR_U_I32
8531 CEFBS_None, // SHR_U_I32_S
8532 CEFBS_HasSIMD128, // SHR_U_I32x4
8533 CEFBS_HasSIMD128, // SHR_U_I32x4_S
8534 CEFBS_None, // SHR_U_I64
8535 CEFBS_None, // SHR_U_I64_S
8536 CEFBS_HasSIMD128, // SHR_U_I64x2
8537 CEFBS_HasSIMD128, // SHR_U_I64x2_S
8538 CEFBS_HasSIMD128, // SHR_U_I8x16
8539 CEFBS_HasSIMD128, // SHR_U_I8x16_S
8540 CEFBS_HasSIMD128, // SHUFFLE
8541 CEFBS_HasSIMD128, // SHUFFLE_S
8542 CEFBS_HasRelaxedSIMD, // SIMD_RELAXED_FMAX_F32x4
8543 CEFBS_HasRelaxedSIMD, // SIMD_RELAXED_FMAX_F32x4_S
8544 CEFBS_HasRelaxedSIMD, // SIMD_RELAXED_FMAX_F64x2
8545 CEFBS_HasRelaxedSIMD, // SIMD_RELAXED_FMAX_F64x2_S
8546 CEFBS_HasRelaxedSIMD, // SIMD_RELAXED_FMIN_F32x4
8547 CEFBS_HasRelaxedSIMD, // SIMD_RELAXED_FMIN_F32x4_S
8548 CEFBS_HasRelaxedSIMD, // SIMD_RELAXED_FMIN_F64x2
8549 CEFBS_HasRelaxedSIMD, // SIMD_RELAXED_FMIN_F64x2_S
8550 CEFBS_HasFP16, // SPLAT_F16x8
8551 CEFBS_HasFP16, // SPLAT_F16x8_S
8552 CEFBS_HasSIMD128, // SPLAT_F32x4
8553 CEFBS_HasSIMD128, // SPLAT_F32x4_S
8554 CEFBS_HasSIMD128, // SPLAT_F64x2
8555 CEFBS_HasSIMD128, // SPLAT_F64x2_S
8556 CEFBS_HasSIMD128, // SPLAT_I16x8
8557 CEFBS_HasSIMD128, // SPLAT_I16x8_S
8558 CEFBS_HasSIMD128, // SPLAT_I32x4
8559 CEFBS_HasSIMD128, // SPLAT_I32x4_S
8560 CEFBS_HasSIMD128, // SPLAT_I64x2
8561 CEFBS_HasSIMD128, // SPLAT_I64x2_S
8562 CEFBS_HasSIMD128, // SPLAT_I8x16
8563 CEFBS_HasSIMD128, // SPLAT_I8x16_S
8564 CEFBS_HasSIMD128_HasFP16, // SQRT_F16x8
8565 CEFBS_HasSIMD128_HasFP16, // SQRT_F16x8_S
8566 CEFBS_None, // SQRT_F32
8567 CEFBS_None, // SQRT_F32_S
8568 CEFBS_HasSIMD128, // SQRT_F32x4
8569 CEFBS_HasSIMD128, // SQRT_F32x4_S
8570 CEFBS_None, // SQRT_F64
8571 CEFBS_None, // SQRT_F64_S
8572 CEFBS_HasSIMD128, // SQRT_F64x2
8573 CEFBS_HasSIMD128, // SQRT_F64x2_S
8574 CEFBS_None, // STORE16_I32_A32
8575 CEFBS_None, // STORE16_I32_A32_S
8576 CEFBS_None, // STORE16_I32_A64
8577 CEFBS_None, // STORE16_I32_A64_S
8578 CEFBS_None, // STORE16_I64_A32
8579 CEFBS_None, // STORE16_I64_A32_S
8580 CEFBS_None, // STORE16_I64_A64
8581 CEFBS_None, // STORE16_I64_A64_S
8582 CEFBS_None, // STORE32_I64_A32
8583 CEFBS_None, // STORE32_I64_A32_S
8584 CEFBS_None, // STORE32_I64_A64
8585 CEFBS_None, // STORE32_I64_A64_S
8586 CEFBS_None, // STORE8_I32_A32
8587 CEFBS_None, // STORE8_I32_A32_S
8588 CEFBS_None, // STORE8_I32_A64
8589 CEFBS_None, // STORE8_I32_A64_S
8590 CEFBS_None, // STORE8_I64_A32
8591 CEFBS_None, // STORE8_I64_A32_S
8592 CEFBS_None, // STORE8_I64_A64
8593 CEFBS_None, // STORE8_I64_A64_S
8594 CEFBS_HasFP16, // STORE_F16_F32_A32
8595 CEFBS_HasFP16, // STORE_F16_F32_A32_S
8596 CEFBS_HasFP16, // STORE_F16_F32_A64
8597 CEFBS_HasFP16, // STORE_F16_F32_A64_S
8598 CEFBS_None, // STORE_F32_A32
8599 CEFBS_None, // STORE_F32_A32_S
8600 CEFBS_None, // STORE_F32_A64
8601 CEFBS_None, // STORE_F32_A64_S
8602 CEFBS_None, // STORE_F64_A32
8603 CEFBS_None, // STORE_F64_A32_S
8604 CEFBS_None, // STORE_F64_A64
8605 CEFBS_None, // STORE_F64_A64_S
8606 CEFBS_None, // STORE_I32_A32
8607 CEFBS_None, // STORE_I32_A32_S
8608 CEFBS_None, // STORE_I32_A64
8609 CEFBS_None, // STORE_I32_A64_S
8610 CEFBS_None, // STORE_I64_A32
8611 CEFBS_None, // STORE_I64_A32_S
8612 CEFBS_None, // STORE_I64_A64
8613 CEFBS_None, // STORE_I64_A64_S
8614 CEFBS_HasSIMD128, // STORE_LANE_I16x8_A32
8615 CEFBS_HasSIMD128, // STORE_LANE_I16x8_A32_S
8616 CEFBS_HasSIMD128, // STORE_LANE_I16x8_A64
8617 CEFBS_HasSIMD128, // STORE_LANE_I16x8_A64_S
8618 CEFBS_HasSIMD128, // STORE_LANE_I32x4_A32
8619 CEFBS_HasSIMD128, // STORE_LANE_I32x4_A32_S
8620 CEFBS_HasSIMD128, // STORE_LANE_I32x4_A64
8621 CEFBS_HasSIMD128, // STORE_LANE_I32x4_A64_S
8622 CEFBS_HasSIMD128, // STORE_LANE_I64x2_A32
8623 CEFBS_HasSIMD128, // STORE_LANE_I64x2_A32_S
8624 CEFBS_HasSIMD128, // STORE_LANE_I64x2_A64
8625 CEFBS_HasSIMD128, // STORE_LANE_I64x2_A64_S
8626 CEFBS_HasSIMD128, // STORE_LANE_I8x16_A32
8627 CEFBS_HasSIMD128, // STORE_LANE_I8x16_A32_S
8628 CEFBS_HasSIMD128, // STORE_LANE_I8x16_A64
8629 CEFBS_HasSIMD128, // STORE_LANE_I8x16_A64_S
8630 CEFBS_HasSIMD128, // STORE_V128_A32
8631 CEFBS_HasSIMD128, // STORE_V128_A32_S
8632 CEFBS_HasSIMD128, // STORE_V128_A64
8633 CEFBS_HasSIMD128, // STORE_V128_A64_S
8634 CEFBS_HasSIMD128_HasFP16, // SUB_F16x8
8635 CEFBS_HasSIMD128_HasFP16, // SUB_F16x8_S
8636 CEFBS_None, // SUB_F32
8637 CEFBS_None, // SUB_F32_S
8638 CEFBS_HasSIMD128, // SUB_F32x4
8639 CEFBS_HasSIMD128, // SUB_F32x4_S
8640 CEFBS_None, // SUB_F64
8641 CEFBS_None, // SUB_F64_S
8642 CEFBS_HasSIMD128, // SUB_F64x2
8643 CEFBS_HasSIMD128, // SUB_F64x2_S
8644 CEFBS_HasSIMD128, // SUB_I16x8
8645 CEFBS_HasSIMD128, // SUB_I16x8_S
8646 CEFBS_None, // SUB_I32
8647 CEFBS_None, // SUB_I32_S
8648 CEFBS_HasSIMD128, // SUB_I32x4
8649 CEFBS_HasSIMD128, // SUB_I32x4_S
8650 CEFBS_None, // SUB_I64
8651 CEFBS_None, // SUB_I64_S
8652 CEFBS_HasSIMD128, // SUB_I64x2
8653 CEFBS_HasSIMD128, // SUB_I64x2_S
8654 CEFBS_HasSIMD128, // SUB_I8x16
8655 CEFBS_HasSIMD128, // SUB_I8x16_S
8656 CEFBS_HasSIMD128, // SUB_SAT_S_I16x8
8657 CEFBS_HasSIMD128, // SUB_SAT_S_I16x8_S
8658 CEFBS_HasSIMD128, // SUB_SAT_S_I8x16
8659 CEFBS_HasSIMD128, // SUB_SAT_S_I8x16_S
8660 CEFBS_HasSIMD128, // SUB_SAT_U_I16x8
8661 CEFBS_HasSIMD128, // SUB_SAT_U_I16x8_S
8662 CEFBS_HasSIMD128, // SUB_SAT_U_I8x16
8663 CEFBS_HasSIMD128, // SUB_SAT_U_I8x16_S
8664 CEFBS_HasSIMD128, // SWIZZLE
8665 CEFBS_HasSIMD128, // SWIZZLE_S
8666 CEFBS_HasReferenceTypes, // TABLE_COPY
8667 CEFBS_HasReferenceTypes, // TABLE_COPY_S
8668 CEFBS_HasReferenceTypes_HasExceptionHandling, // TABLE_FILL_EXNREF
8669 CEFBS_HasReferenceTypes_HasExceptionHandling, // TABLE_FILL_EXNREF_S
8670 CEFBS_HasReferenceTypes, // TABLE_FILL_EXTERNREF
8671 CEFBS_HasReferenceTypes, // TABLE_FILL_EXTERNREF_S
8672 CEFBS_HasReferenceTypes, // TABLE_FILL_FUNCREF
8673 CEFBS_HasReferenceTypes, // TABLE_FILL_FUNCREF_S
8674 CEFBS_HasReferenceTypes_HasExceptionHandling, // TABLE_GET_EXNREF
8675 CEFBS_HasReferenceTypes_HasExceptionHandling, // TABLE_GET_EXNREF_S
8676 CEFBS_HasReferenceTypes, // TABLE_GET_EXTERNREF
8677 CEFBS_HasReferenceTypes, // TABLE_GET_EXTERNREF_S
8678 CEFBS_HasReferenceTypes, // TABLE_GET_FUNCREF
8679 CEFBS_HasReferenceTypes, // TABLE_GET_FUNCREF_S
8680 CEFBS_HasReferenceTypes_HasExceptionHandling, // TABLE_GROW_EXNREF
8681 CEFBS_HasReferenceTypes_HasExceptionHandling, // TABLE_GROW_EXNREF_S
8682 CEFBS_HasReferenceTypes, // TABLE_GROW_EXTERNREF
8683 CEFBS_HasReferenceTypes, // TABLE_GROW_EXTERNREF_S
8684 CEFBS_HasReferenceTypes, // TABLE_GROW_FUNCREF
8685 CEFBS_HasReferenceTypes, // TABLE_GROW_FUNCREF_S
8686 CEFBS_HasReferenceTypes_HasExceptionHandling, // TABLE_SET_EXNREF
8687 CEFBS_HasReferenceTypes_HasExceptionHandling, // TABLE_SET_EXNREF_S
8688 CEFBS_HasReferenceTypes, // TABLE_SET_EXTERNREF
8689 CEFBS_HasReferenceTypes, // TABLE_SET_EXTERNREF_S
8690 CEFBS_HasReferenceTypes, // TABLE_SET_FUNCREF
8691 CEFBS_HasReferenceTypes, // TABLE_SET_FUNCREF_S
8692 CEFBS_HasReferenceTypes, // TABLE_SIZE
8693 CEFBS_HasReferenceTypes, // TABLE_SIZE_S
8694 CEFBS_HasReferenceTypes_HasExceptionHandling, // TEE_EXNREF
8695 CEFBS_HasReferenceTypes_HasExceptionHandling, // TEE_EXNREF_S
8696 CEFBS_HasReferenceTypes, // TEE_EXTERNREF
8697 CEFBS_HasReferenceTypes, // TEE_EXTERNREF_S
8698 CEFBS_None, // TEE_F32
8699 CEFBS_None, // TEE_F32_S
8700 CEFBS_None, // TEE_F64
8701 CEFBS_None, // TEE_F64_S
8702 CEFBS_HasReferenceTypes, // TEE_FUNCREF
8703 CEFBS_HasReferenceTypes, // TEE_FUNCREF_S
8704 CEFBS_None, // TEE_I32
8705 CEFBS_None, // TEE_I32_S
8706 CEFBS_None, // TEE_I64
8707 CEFBS_None, // TEE_I64_S
8708 CEFBS_HasSIMD128, // TEE_V128
8709 CEFBS_HasSIMD128, // TEE_V128_S
8710 CEFBS_HasExceptionHandling, // THROW
8711 CEFBS_HasExceptionHandling, // THROW_REF
8712 CEFBS_HasExceptionHandling, // THROW_REF_S
8713 CEFBS_HasExceptionHandling, // THROW_S
8714 CEFBS_HasSIMD128_HasFP16, // TRUNC_F16x8
8715 CEFBS_HasSIMD128_HasFP16, // TRUNC_F16x8_S
8716 CEFBS_None, // TRUNC_F32
8717 CEFBS_None, // TRUNC_F32_S
8718 CEFBS_HasSIMD128, // TRUNC_F32x4
8719 CEFBS_HasSIMD128, // TRUNC_F32x4_S
8720 CEFBS_None, // TRUNC_F64
8721 CEFBS_None, // TRUNC_F64_S
8722 CEFBS_HasSIMD128, // TRUNC_F64x2
8723 CEFBS_HasSIMD128, // TRUNC_F64x2_S
8724 CEFBS_HasExceptionHandling, // TRY
8725 CEFBS_HasExceptionHandling, // TRY_S
8726 CEFBS_HasExceptionHandling, // TRY_TABLE
8727 CEFBS_HasExceptionHandling, // TRY_TABLE_S
8728 CEFBS_None, // UNREACHABLE
8729 CEFBS_None, // UNREACHABLE_S
8730 CEFBS_HasSIMD128, // XOR
8731 CEFBS_None, // XOR_I32
8732 CEFBS_None, // XOR_I32_S
8733 CEFBS_None, // XOR_I64
8734 CEFBS_None, // XOR_I64_S
8735 CEFBS_HasSIMD128, // XOR_S
8736 CEFBS_None, // anonymous_14865MEMORY_GROW_A32
8737 CEFBS_None, // anonymous_14865MEMORY_GROW_A32_S
8738 CEFBS_None, // anonymous_14865MEMORY_SIZE_A32
8739 CEFBS_None, // anonymous_14865MEMORY_SIZE_A32_S
8740 CEFBS_None, // anonymous_14866MEMORY_GROW_A64
8741 CEFBS_None, // anonymous_14866MEMORY_GROW_A64_S
8742 CEFBS_None, // anonymous_14866MEMORY_SIZE_A64
8743 CEFBS_None, // anonymous_14866MEMORY_SIZE_A64_S
8744 CEFBS_HasSIMD128, // convert_low_s_F64x2
8745 CEFBS_HasSIMD128, // convert_low_s_F64x2_S
8746 CEFBS_HasSIMD128, // convert_low_u_F64x2
8747 CEFBS_HasSIMD128, // convert_low_u_F64x2_S
8748 CEFBS_HasSIMD128_HasFP16, // demote_zero_F16x8
8749 CEFBS_HasSIMD128_HasFP16, // demote_zero_F16x8_S
8750 CEFBS_HasSIMD128, // demote_zero_F32x4
8751 CEFBS_HasSIMD128, // demote_zero_F32x4_S
8752 CEFBS_HasSIMD128, // extadd_pairwise_s_I16x8
8753 CEFBS_HasSIMD128, // extadd_pairwise_s_I16x8_S
8754 CEFBS_HasSIMD128, // extadd_pairwise_s_I32x4
8755 CEFBS_HasSIMD128, // extadd_pairwise_s_I32x4_S
8756 CEFBS_HasSIMD128, // extadd_pairwise_u_I16x8
8757 CEFBS_HasSIMD128, // extadd_pairwise_u_I16x8_S
8758 CEFBS_HasSIMD128, // extadd_pairwise_u_I32x4
8759 CEFBS_HasSIMD128, // extadd_pairwise_u_I32x4_S
8760 CEFBS_HasSIMD128, // extend_high_s_I16x8
8761 CEFBS_HasSIMD128, // extend_high_s_I16x8_S
8762 CEFBS_HasSIMD128, // extend_high_s_I32x4
8763 CEFBS_HasSIMD128, // extend_high_s_I32x4_S
8764 CEFBS_HasSIMD128, // extend_high_s_I64x2
8765 CEFBS_HasSIMD128, // extend_high_s_I64x2_S
8766 CEFBS_HasSIMD128, // extend_high_u_I16x8
8767 CEFBS_HasSIMD128, // extend_high_u_I16x8_S
8768 CEFBS_HasSIMD128, // extend_high_u_I32x4
8769 CEFBS_HasSIMD128, // extend_high_u_I32x4_S
8770 CEFBS_HasSIMD128, // extend_high_u_I64x2
8771 CEFBS_HasSIMD128, // extend_high_u_I64x2_S
8772 CEFBS_HasSIMD128, // extend_low_s_I16x8
8773 CEFBS_HasSIMD128, // extend_low_s_I16x8_S
8774 CEFBS_HasSIMD128, // extend_low_s_I32x4
8775 CEFBS_HasSIMD128, // extend_low_s_I32x4_S
8776 CEFBS_HasSIMD128, // extend_low_s_I64x2
8777 CEFBS_HasSIMD128, // extend_low_s_I64x2_S
8778 CEFBS_HasSIMD128, // extend_low_u_I16x8
8779 CEFBS_HasSIMD128, // extend_low_u_I16x8_S
8780 CEFBS_HasSIMD128, // extend_low_u_I32x4
8781 CEFBS_HasSIMD128, // extend_low_u_I32x4_S
8782 CEFBS_HasSIMD128, // extend_low_u_I64x2
8783 CEFBS_HasSIMD128, // extend_low_u_I64x2_S
8784 CEFBS_HasSIMD128_HasFP16, // fp_to_sint_I16x8
8785 CEFBS_HasSIMD128_HasFP16, // fp_to_sint_I16x8_S
8786 CEFBS_HasSIMD128, // fp_to_sint_I32x4
8787 CEFBS_HasSIMD128, // fp_to_sint_I32x4_S
8788 CEFBS_HasSIMD128_HasFP16, // fp_to_uint_I16x8
8789 CEFBS_HasSIMD128_HasFP16, // fp_to_uint_I16x8_S
8790 CEFBS_HasSIMD128, // fp_to_uint_I32x4
8791 CEFBS_HasSIMD128, // fp_to_uint_I32x4_S
8792 CEFBS_HasRelaxedSIMD, // int_wasm_relaxed_trunc_signed_I32x4
8793 CEFBS_HasRelaxedSIMD, // int_wasm_relaxed_trunc_signed_I32x4_S
8794 CEFBS_HasRelaxedSIMD, // int_wasm_relaxed_trunc_signed_zero_I32x4
8795 CEFBS_HasRelaxedSIMD, // int_wasm_relaxed_trunc_signed_zero_I32x4_S
8796 CEFBS_HasRelaxedSIMD, // int_wasm_relaxed_trunc_unsigned_I32x4
8797 CEFBS_HasRelaxedSIMD, // int_wasm_relaxed_trunc_unsigned_I32x4_S
8798 CEFBS_HasRelaxedSIMD, // int_wasm_relaxed_trunc_unsigned_zero_I32x4
8799 CEFBS_HasRelaxedSIMD, // int_wasm_relaxed_trunc_unsigned_zero_I32x4_S
8800 CEFBS_HasSIMD128_HasFP16, // promote_low_F32x4
8801 CEFBS_HasSIMD128_HasFP16, // promote_low_F32x4_S
8802 CEFBS_HasSIMD128, // promote_low_F64x2
8803 CEFBS_HasSIMD128, // promote_low_F64x2_S
8804 CEFBS_HasSIMD128_HasFP16, // sint_to_fp_F16x8
8805 CEFBS_HasSIMD128_HasFP16, // sint_to_fp_F16x8_S
8806 CEFBS_HasSIMD128, // sint_to_fp_F32x4
8807 CEFBS_HasSIMD128, // sint_to_fp_F32x4_S
8808 CEFBS_HasSIMD128, // trunc_sat_zero_s_I32x4
8809 CEFBS_HasSIMD128, // trunc_sat_zero_s_I32x4_S
8810 CEFBS_HasSIMD128, // trunc_sat_zero_u_I32x4
8811 CEFBS_HasSIMD128, // trunc_sat_zero_u_I32x4_S
8812 CEFBS_HasSIMD128_HasFP16, // uint_to_fp_F16x8
8813 CEFBS_HasSIMD128_HasFP16, // uint_to_fp_F16x8_S
8814 CEFBS_HasSIMD128, // uint_to_fp_F32x4
8815 CEFBS_HasSIMD128, // uint_to_fp_F32x4_S
8816 };
8817
8818 assert(Opcode < 1981);
8819 return FeatureBitsets[RequiredFeaturesRefs[Opcode]];
8820}
8821
8822
8823} // namespace llvm::WebAssembly_MC
8824
8825#endif // GET_COMPUTE_FEATURES
8826
8827#ifdef GET_AVAILABLE_OPCODE_CHECKER
8828#undef GET_AVAILABLE_OPCODE_CHECKER
8829
8830namespace llvm::WebAssembly_MC {
8831
8832bool isOpcodeAvailable(unsigned Opcode, const FeatureBitset &Features) {
8833 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
8834 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
8835 FeatureBitset MissingFeatures =
8836 (AvailableFeatures & RequiredFeatures) ^
8837 RequiredFeatures;
8838 return !MissingFeatures.any();
8839}
8840
8841} // namespace llvm::WebAssembly_MC
8842
8843#endif // GET_AVAILABLE_OPCODE_CHECKER
8844
8845#ifdef ENABLE_INSTR_PREDICATE_VERIFIER
8846#undef ENABLE_INSTR_PREDICATE_VERIFIER
8847
8848#include <sstream>
8849
8850namespace llvm::WebAssembly_MC {
8851
8852#ifndef NDEBUG
8853static const char *SubtargetFeatureNames[] = {
8854 "Feature_HasAtomics",
8855 "Feature_HasBulkMemory",
8856 "Feature_HasBulkMemoryOpt",
8857 "Feature_HasCallIndirectOverlong",
8858 "Feature_HasExceptionHandling",
8859 "Feature_HasExtendedConst",
8860 "Feature_HasFP16",
8861 "Feature_HasGC",
8862 "Feature_HasMultiMemory",
8863 "Feature_HasMultivalue",
8864 "Feature_HasMutableGlobals",
8865 "Feature_HasNontrappingFPToInt",
8866 "Feature_HasReferenceTypes",
8867 "Feature_HasRelaxedAtomics",
8868 "Feature_HasRelaxedSIMD",
8869 "Feature_HasSIMD128",
8870 "Feature_HasSignExt",
8871 "Feature_HasTailCall",
8872 "Feature_HasWideArithmetic",
8873 "Feature_NotHasNontrappingFPToInt",
8874 nullptr
8875};
8876
8877#endif // NDEBUG
8878
8879void verifyInstructionPredicates(
8880 unsigned Opcode, const FeatureBitset &Features) {
8881#ifndef NDEBUG
8882 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
8883 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
8884 FeatureBitset MissingFeatures =
8885 (AvailableFeatures & RequiredFeatures) ^
8886 RequiredFeatures;
8887 if (MissingFeatures.any()) {
8888 std::ostringstream Msg;
8889 Msg << "Attempting to emit " << &WebAssemblyInstrNameData[WebAssemblyInstrNameIndices[Opcode]]
8890 << " instruction but the ";
8891 for (unsigned i = 0, e = MissingFeatures.size(); i != e; ++i)
8892 if (MissingFeatures.test(i))
8893 Msg << SubtargetFeatureNames[i] << " ";
8894 Msg << "predicate(s) are not met";
8895 report_fatal_error(Msg.str().c_str());
8896 }
8897#endif // NDEBUG
8898}
8899
8900} // namespace llvm::WebAssembly_MC
8901
8902#endif // ENABLE_INSTR_PREDICATE_VERIFIER
8903
8904#ifdef GET_INSTRMAP_INFO
8905#undef GET_INSTRMAP_INFO
8906
8907namespace llvm::WebAssembly {
8908
8909enum IsWasm64 {
8910 IsWasm64_1
8911};
8912
8913enum StackBased {
8914 StackBased_0,
8915 StackBased_1
8916};
8917
8918// getRegisterOpcode
8919LLVM_READONLY
8920int32_t getRegisterOpcode(uint32_t Opcode) {
8921 using namespace WebAssembly;
8922 static constexpr uint32_t Table[][2] = {
8923 { CALL_PARAMS_S, CALL_PARAMS },
8924 { CALL_RESULTS_S, CALL_RESULTS },
8925 { CATCHRET_S, CATCHRET },
8926 { CLEANUPRET_S, CLEANUPRET },
8927 { COMPILER_FENCE_S, COMPILER_FENCE },
8928 { RET_CALL_RESULTS_S, RET_CALL_RESULTS },
8929 { ABS_F16x8_S, ABS_F16x8 },
8930 { ABS_F32_S, ABS_F32 },
8931 { ABS_F32x4_S, ABS_F32x4 },
8932 { ABS_F64_S, ABS_F64 },
8933 { ABS_F64x2_S, ABS_F64x2 },
8934 { ABS_I16x8_S, ABS_I16x8 },
8935 { ABS_I32x4_S, ABS_I32x4 },
8936 { ABS_I64x2_S, ABS_I64x2 },
8937 { ABS_I8x16_S, ABS_I8x16 },
8938 { ADD_F16x8_S, ADD_F16x8 },
8939 { ADD_F32_S, ADD_F32 },
8940 { ADD_F32x4_S, ADD_F32x4 },
8941 { ADD_F64_S, ADD_F64 },
8942 { ADD_F64x2_S, ADD_F64x2 },
8943 { ADD_I16x8_S, ADD_I16x8 },
8944 { ADD_I32_S, ADD_I32 },
8945 { ADD_I32x4_S, ADD_I32x4 },
8946 { ADD_I64_S, ADD_I64 },
8947 { ADD_I64x2_S, ADD_I64x2 },
8948 { ADD_I8x16_S, ADD_I8x16 },
8949 { ADD_SAT_S_I16x8_S, ADD_SAT_S_I16x8 },
8950 { ADD_SAT_S_I8x16_S, ADD_SAT_S_I8x16 },
8951 { ADD_SAT_U_I16x8_S, ADD_SAT_U_I16x8 },
8952 { ADD_SAT_U_I8x16_S, ADD_SAT_U_I8x16 },
8953 { ADJCALLSTACKDOWN_S, ADJCALLSTACKDOWN },
8954 { ADJCALLSTACKUP_S, ADJCALLSTACKUP },
8955 { ALLTRUE_I16x8_S, ALLTRUE_I16x8 },
8956 { ALLTRUE_I32x4_S, ALLTRUE_I32x4 },
8957 { ALLTRUE_I64x2_S, ALLTRUE_I64x2 },
8958 { ALLTRUE_I8x16_S, ALLTRUE_I8x16 },
8959 { ANDNOT_S, ANDNOT },
8960 { AND_I32_S, AND_I32 },
8961 { AND_I64_S, AND_I64 },
8962 { AND_S, AND },
8963 { ANYTRUE_S, ANYTRUE },
8964 { ARGUMENT_exnref_S, ARGUMENT_exnref },
8965 { ARGUMENT_externref_S, ARGUMENT_externref },
8966 { ARGUMENT_f32_S, ARGUMENT_f32 },
8967 { ARGUMENT_f64_S, ARGUMENT_f64 },
8968 { ARGUMENT_funcref_S, ARGUMENT_funcref },
8969 { ARGUMENT_i32_S, ARGUMENT_i32 },
8970 { ARGUMENT_i64_S, ARGUMENT_i64 },
8971 { ARGUMENT_v16i8_S, ARGUMENT_v16i8 },
8972 { ARGUMENT_v2f64_S, ARGUMENT_v2f64 },
8973 { ARGUMENT_v2i64_S, ARGUMENT_v2i64 },
8974 { ARGUMENT_v4f32_S, ARGUMENT_v4f32 },
8975 { ARGUMENT_v4i32_S, ARGUMENT_v4i32 },
8976 { ARGUMENT_v8f16_S, ARGUMENT_v8f16 },
8977 { ARGUMENT_v8i16_S, ARGUMENT_v8i16 },
8978 { ATOMIC_FENCE_S, ATOMIC_FENCE },
8979 { ATOMIC_LOAD16_U_I32_A32_S, ATOMIC_LOAD16_U_I32_A32 },
8980 { ATOMIC_LOAD16_U_I32_A64_S, ATOMIC_LOAD16_U_I32_A64 },
8981 { ATOMIC_LOAD16_U_I64_A32_S, ATOMIC_LOAD16_U_I64_A32 },
8982 { ATOMIC_LOAD16_U_I64_A64_S, ATOMIC_LOAD16_U_I64_A64 },
8983 { ATOMIC_LOAD32_U_I64_A32_S, ATOMIC_LOAD32_U_I64_A32 },
8984 { ATOMIC_LOAD32_U_I64_A64_S, ATOMIC_LOAD32_U_I64_A64 },
8985 { ATOMIC_LOAD8_U_I32_A32_S, ATOMIC_LOAD8_U_I32_A32 },
8986 { ATOMIC_LOAD8_U_I32_A64_S, ATOMIC_LOAD8_U_I32_A64 },
8987 { ATOMIC_LOAD8_U_I64_A32_S, ATOMIC_LOAD8_U_I64_A32 },
8988 { ATOMIC_LOAD8_U_I64_A64_S, ATOMIC_LOAD8_U_I64_A64 },
8989 { ATOMIC_LOAD_I32_A32_S, ATOMIC_LOAD_I32_A32 },
8990 { ATOMIC_LOAD_I32_A64_S, ATOMIC_LOAD_I32_A64 },
8991 { ATOMIC_LOAD_I64_A32_S, ATOMIC_LOAD_I64_A32 },
8992 { ATOMIC_LOAD_I64_A64_S, ATOMIC_LOAD_I64_A64 },
8993 { ATOMIC_RMW16_U_ADD_I32_A32_S, ATOMIC_RMW16_U_ADD_I32_A32 },
8994 { ATOMIC_RMW16_U_ADD_I32_A64_S, ATOMIC_RMW16_U_ADD_I32_A64 },
8995 { ATOMIC_RMW16_U_ADD_I64_A32_S, ATOMIC_RMW16_U_ADD_I64_A32 },
8996 { ATOMIC_RMW16_U_ADD_I64_A64_S, ATOMIC_RMW16_U_ADD_I64_A64 },
8997 { ATOMIC_RMW16_U_AND_I32_A32_S, ATOMIC_RMW16_U_AND_I32_A32 },
8998 { ATOMIC_RMW16_U_AND_I32_A64_S, ATOMIC_RMW16_U_AND_I32_A64 },
8999 { ATOMIC_RMW16_U_AND_I64_A32_S, ATOMIC_RMW16_U_AND_I64_A32 },
9000 { ATOMIC_RMW16_U_AND_I64_A64_S, ATOMIC_RMW16_U_AND_I64_A64 },
9001 { ATOMIC_RMW16_U_CMPXCHG_I32_A32_S, ATOMIC_RMW16_U_CMPXCHG_I32_A32 },
9002 { ATOMIC_RMW16_U_CMPXCHG_I32_A64_S, ATOMIC_RMW16_U_CMPXCHG_I32_A64 },
9003 { ATOMIC_RMW16_U_CMPXCHG_I64_A32_S, ATOMIC_RMW16_U_CMPXCHG_I64_A32 },
9004 { ATOMIC_RMW16_U_CMPXCHG_I64_A64_S, ATOMIC_RMW16_U_CMPXCHG_I64_A64 },
9005 { ATOMIC_RMW16_U_OR_I32_A32_S, ATOMIC_RMW16_U_OR_I32_A32 },
9006 { ATOMIC_RMW16_U_OR_I32_A64_S, ATOMIC_RMW16_U_OR_I32_A64 },
9007 { ATOMIC_RMW16_U_OR_I64_A32_S, ATOMIC_RMW16_U_OR_I64_A32 },
9008 { ATOMIC_RMW16_U_OR_I64_A64_S, ATOMIC_RMW16_U_OR_I64_A64 },
9009 { ATOMIC_RMW16_U_SUB_I32_A32_S, ATOMIC_RMW16_U_SUB_I32_A32 },
9010 { ATOMIC_RMW16_U_SUB_I32_A64_S, ATOMIC_RMW16_U_SUB_I32_A64 },
9011 { ATOMIC_RMW16_U_SUB_I64_A32_S, ATOMIC_RMW16_U_SUB_I64_A32 },
9012 { ATOMIC_RMW16_U_SUB_I64_A64_S, ATOMIC_RMW16_U_SUB_I64_A64 },
9013 { ATOMIC_RMW16_U_XCHG_I32_A32_S, ATOMIC_RMW16_U_XCHG_I32_A32 },
9014 { ATOMIC_RMW16_U_XCHG_I32_A64_S, ATOMIC_RMW16_U_XCHG_I32_A64 },
9015 { ATOMIC_RMW16_U_XCHG_I64_A32_S, ATOMIC_RMW16_U_XCHG_I64_A32 },
9016 { ATOMIC_RMW16_U_XCHG_I64_A64_S, ATOMIC_RMW16_U_XCHG_I64_A64 },
9017 { ATOMIC_RMW16_U_XOR_I32_A32_S, ATOMIC_RMW16_U_XOR_I32_A32 },
9018 { ATOMIC_RMW16_U_XOR_I32_A64_S, ATOMIC_RMW16_U_XOR_I32_A64 },
9019 { ATOMIC_RMW16_U_XOR_I64_A32_S, ATOMIC_RMW16_U_XOR_I64_A32 },
9020 { ATOMIC_RMW16_U_XOR_I64_A64_S, ATOMIC_RMW16_U_XOR_I64_A64 },
9021 { ATOMIC_RMW32_U_ADD_I64_A32_S, ATOMIC_RMW32_U_ADD_I64_A32 },
9022 { ATOMIC_RMW32_U_ADD_I64_A64_S, ATOMIC_RMW32_U_ADD_I64_A64 },
9023 { ATOMIC_RMW32_U_AND_I64_A32_S, ATOMIC_RMW32_U_AND_I64_A32 },
9024 { ATOMIC_RMW32_U_AND_I64_A64_S, ATOMIC_RMW32_U_AND_I64_A64 },
9025 { ATOMIC_RMW32_U_CMPXCHG_I64_A32_S, ATOMIC_RMW32_U_CMPXCHG_I64_A32 },
9026 { ATOMIC_RMW32_U_CMPXCHG_I64_A64_S, ATOMIC_RMW32_U_CMPXCHG_I64_A64 },
9027 { ATOMIC_RMW32_U_OR_I64_A32_S, ATOMIC_RMW32_U_OR_I64_A32 },
9028 { ATOMIC_RMW32_U_OR_I64_A64_S, ATOMIC_RMW32_U_OR_I64_A64 },
9029 { ATOMIC_RMW32_U_SUB_I64_A32_S, ATOMIC_RMW32_U_SUB_I64_A32 },
9030 { ATOMIC_RMW32_U_SUB_I64_A64_S, ATOMIC_RMW32_U_SUB_I64_A64 },
9031 { ATOMIC_RMW32_U_XCHG_I64_A32_S, ATOMIC_RMW32_U_XCHG_I64_A32 },
9032 { ATOMIC_RMW32_U_XCHG_I64_A64_S, ATOMIC_RMW32_U_XCHG_I64_A64 },
9033 { ATOMIC_RMW32_U_XOR_I64_A32_S, ATOMIC_RMW32_U_XOR_I64_A32 },
9034 { ATOMIC_RMW32_U_XOR_I64_A64_S, ATOMIC_RMW32_U_XOR_I64_A64 },
9035 { ATOMIC_RMW8_U_ADD_I32_A32_S, ATOMIC_RMW8_U_ADD_I32_A32 },
9036 { ATOMIC_RMW8_U_ADD_I32_A64_S, ATOMIC_RMW8_U_ADD_I32_A64 },
9037 { ATOMIC_RMW8_U_ADD_I64_A32_S, ATOMIC_RMW8_U_ADD_I64_A32 },
9038 { ATOMIC_RMW8_U_ADD_I64_A64_S, ATOMIC_RMW8_U_ADD_I64_A64 },
9039 { ATOMIC_RMW8_U_AND_I32_A32_S, ATOMIC_RMW8_U_AND_I32_A32 },
9040 { ATOMIC_RMW8_U_AND_I32_A64_S, ATOMIC_RMW8_U_AND_I32_A64 },
9041 { ATOMIC_RMW8_U_AND_I64_A32_S, ATOMIC_RMW8_U_AND_I64_A32 },
9042 { ATOMIC_RMW8_U_AND_I64_A64_S, ATOMIC_RMW8_U_AND_I64_A64 },
9043 { ATOMIC_RMW8_U_CMPXCHG_I32_A32_S, ATOMIC_RMW8_U_CMPXCHG_I32_A32 },
9044 { ATOMIC_RMW8_U_CMPXCHG_I32_A64_S, ATOMIC_RMW8_U_CMPXCHG_I32_A64 },
9045 { ATOMIC_RMW8_U_CMPXCHG_I64_A32_S, ATOMIC_RMW8_U_CMPXCHG_I64_A32 },
9046 { ATOMIC_RMW8_U_CMPXCHG_I64_A64_S, ATOMIC_RMW8_U_CMPXCHG_I64_A64 },
9047 { ATOMIC_RMW8_U_OR_I32_A32_S, ATOMIC_RMW8_U_OR_I32_A32 },
9048 { ATOMIC_RMW8_U_OR_I32_A64_S, ATOMIC_RMW8_U_OR_I32_A64 },
9049 { ATOMIC_RMW8_U_OR_I64_A32_S, ATOMIC_RMW8_U_OR_I64_A32 },
9050 { ATOMIC_RMW8_U_OR_I64_A64_S, ATOMIC_RMW8_U_OR_I64_A64 },
9051 { ATOMIC_RMW8_U_SUB_I32_A32_S, ATOMIC_RMW8_U_SUB_I32_A32 },
9052 { ATOMIC_RMW8_U_SUB_I32_A64_S, ATOMIC_RMW8_U_SUB_I32_A64 },
9053 { ATOMIC_RMW8_U_SUB_I64_A32_S, ATOMIC_RMW8_U_SUB_I64_A32 },
9054 { ATOMIC_RMW8_U_SUB_I64_A64_S, ATOMIC_RMW8_U_SUB_I64_A64 },
9055 { ATOMIC_RMW8_U_XCHG_I32_A32_S, ATOMIC_RMW8_U_XCHG_I32_A32 },
9056 { ATOMIC_RMW8_U_XCHG_I32_A64_S, ATOMIC_RMW8_U_XCHG_I32_A64 },
9057 { ATOMIC_RMW8_U_XCHG_I64_A32_S, ATOMIC_RMW8_U_XCHG_I64_A32 },
9058 { ATOMIC_RMW8_U_XCHG_I64_A64_S, ATOMIC_RMW8_U_XCHG_I64_A64 },
9059 { ATOMIC_RMW8_U_XOR_I32_A32_S, ATOMIC_RMW8_U_XOR_I32_A32 },
9060 { ATOMIC_RMW8_U_XOR_I32_A64_S, ATOMIC_RMW8_U_XOR_I32_A64 },
9061 { ATOMIC_RMW8_U_XOR_I64_A32_S, ATOMIC_RMW8_U_XOR_I64_A32 },
9062 { ATOMIC_RMW8_U_XOR_I64_A64_S, ATOMIC_RMW8_U_XOR_I64_A64 },
9063 { ATOMIC_RMW_ADD_I32_A32_S, ATOMIC_RMW_ADD_I32_A32 },
9064 { ATOMIC_RMW_ADD_I32_A64_S, ATOMIC_RMW_ADD_I32_A64 },
9065 { ATOMIC_RMW_ADD_I64_A32_S, ATOMIC_RMW_ADD_I64_A32 },
9066 { ATOMIC_RMW_ADD_I64_A64_S, ATOMIC_RMW_ADD_I64_A64 },
9067 { ATOMIC_RMW_AND_I32_A32_S, ATOMIC_RMW_AND_I32_A32 },
9068 { ATOMIC_RMW_AND_I32_A64_S, ATOMIC_RMW_AND_I32_A64 },
9069 { ATOMIC_RMW_AND_I64_A32_S, ATOMIC_RMW_AND_I64_A32 },
9070 { ATOMIC_RMW_AND_I64_A64_S, ATOMIC_RMW_AND_I64_A64 },
9071 { ATOMIC_RMW_CMPXCHG_I32_A32_S, ATOMIC_RMW_CMPXCHG_I32_A32 },
9072 { ATOMIC_RMW_CMPXCHG_I32_A64_S, ATOMIC_RMW_CMPXCHG_I32_A64 },
9073 { ATOMIC_RMW_CMPXCHG_I64_A32_S, ATOMIC_RMW_CMPXCHG_I64_A32 },
9074 { ATOMIC_RMW_CMPXCHG_I64_A64_S, ATOMIC_RMW_CMPXCHG_I64_A64 },
9075 { ATOMIC_RMW_OR_I32_A32_S, ATOMIC_RMW_OR_I32_A32 },
9076 { ATOMIC_RMW_OR_I32_A64_S, ATOMIC_RMW_OR_I32_A64 },
9077 { ATOMIC_RMW_OR_I64_A32_S, ATOMIC_RMW_OR_I64_A32 },
9078 { ATOMIC_RMW_OR_I64_A64_S, ATOMIC_RMW_OR_I64_A64 },
9079 { ATOMIC_RMW_SUB_I32_A32_S, ATOMIC_RMW_SUB_I32_A32 },
9080 { ATOMIC_RMW_SUB_I32_A64_S, ATOMIC_RMW_SUB_I32_A64 },
9081 { ATOMIC_RMW_SUB_I64_A32_S, ATOMIC_RMW_SUB_I64_A32 },
9082 { ATOMIC_RMW_SUB_I64_A64_S, ATOMIC_RMW_SUB_I64_A64 },
9083 { ATOMIC_RMW_XCHG_I32_A32_S, ATOMIC_RMW_XCHG_I32_A32 },
9084 { ATOMIC_RMW_XCHG_I32_A64_S, ATOMIC_RMW_XCHG_I32_A64 },
9085 { ATOMIC_RMW_XCHG_I64_A32_S, ATOMIC_RMW_XCHG_I64_A32 },
9086 { ATOMIC_RMW_XCHG_I64_A64_S, ATOMIC_RMW_XCHG_I64_A64 },
9087 { ATOMIC_RMW_XOR_I32_A32_S, ATOMIC_RMW_XOR_I32_A32 },
9088 { ATOMIC_RMW_XOR_I32_A64_S, ATOMIC_RMW_XOR_I32_A64 },
9089 { ATOMIC_RMW_XOR_I64_A32_S, ATOMIC_RMW_XOR_I64_A32 },
9090 { ATOMIC_RMW_XOR_I64_A64_S, ATOMIC_RMW_XOR_I64_A64 },
9091 { ATOMIC_STORE16_I32_A32_S, ATOMIC_STORE16_I32_A32 },
9092 { ATOMIC_STORE16_I32_A64_S, ATOMIC_STORE16_I32_A64 },
9093 { ATOMIC_STORE16_I64_A32_S, ATOMIC_STORE16_I64_A32 },
9094 { ATOMIC_STORE16_I64_A64_S, ATOMIC_STORE16_I64_A64 },
9095 { ATOMIC_STORE32_I64_A32_S, ATOMIC_STORE32_I64_A32 },
9096 { ATOMIC_STORE32_I64_A64_S, ATOMIC_STORE32_I64_A64 },
9097 { ATOMIC_STORE8_I32_A32_S, ATOMIC_STORE8_I32_A32 },
9098 { ATOMIC_STORE8_I32_A64_S, ATOMIC_STORE8_I32_A64 },
9099 { ATOMIC_STORE8_I64_A32_S, ATOMIC_STORE8_I64_A32 },
9100 { ATOMIC_STORE8_I64_A64_S, ATOMIC_STORE8_I64_A64 },
9101 { ATOMIC_STORE_I32_A32_S, ATOMIC_STORE_I32_A32 },
9102 { ATOMIC_STORE_I32_A64_S, ATOMIC_STORE_I32_A64 },
9103 { ATOMIC_STORE_I64_A32_S, ATOMIC_STORE_I64_A32 },
9104 { ATOMIC_STORE_I64_A64_S, ATOMIC_STORE_I64_A64 },
9105 { AVGR_U_I16x8_S, AVGR_U_I16x8 },
9106 { AVGR_U_I8x16_S, AVGR_U_I8x16 },
9107 { BITMASK_I16x8_S, BITMASK_I16x8 },
9108 { BITMASK_I32x4_S, BITMASK_I32x4 },
9109 { BITMASK_I64x2_S, BITMASK_I64x2 },
9110 { BITMASK_I8x16_S, BITMASK_I8x16 },
9111 { BITSELECT_S, BITSELECT },
9112 { BLOCK_S, BLOCK },
9113 { BR_IF_S, BR_IF },
9114 { BR_S, BR },
9115 { BR_TABLE_I32_S, BR_TABLE_I32 },
9116 { BR_TABLE_I64_S, BR_TABLE_I64 },
9117 { BR_UNLESS_S, BR_UNLESS },
9118 { CALL_INDIRECT_S, CALL_INDIRECT },
9119 { CALL_REF_S, CALL_REF },
9120 { CALL_S, CALL },
9121 { CATCH_ALL_LEGACY_S, CATCH_ALL_LEGACY },
9122 { CATCH_ALL_REF_S, CATCH_ALL_REF },
9123 { CATCH_ALL_S, CATCH_ALL },
9124 { CATCH_LEGACY_S, CATCH_LEGACY },
9125 { CATCH_REF_S, CATCH_REF },
9126 { CATCH_S, CATCH },
9127 { CEIL_F16x8_S, CEIL_F16x8 },
9128 { CEIL_F32_S, CEIL_F32 },
9129 { CEIL_F32x4_S, CEIL_F32x4 },
9130 { CEIL_F64_S, CEIL_F64 },
9131 { CEIL_F64x2_S, CEIL_F64x2 },
9132 { CLZ_I32_S, CLZ_I32 },
9133 { CLZ_I64_S, CLZ_I64 },
9134 { CONST_F32_S, CONST_F32 },
9135 { CONST_F64_S, CONST_F64 },
9136 { CONST_I32_S, CONST_I32 },
9137 { CONST_I64_S, CONST_I64 },
9138 { CONST_V128_F32x4_S, CONST_V128_F32x4 },
9139 { CONST_V128_F64x2_S, CONST_V128_F64x2 },
9140 { CONST_V128_I16x8_S, CONST_V128_I16x8 },
9141 { CONST_V128_I32x4_S, CONST_V128_I32x4 },
9142 { CONST_V128_I64x2_S, CONST_V128_I64x2 },
9143 { CONST_V128_I8x16_S, CONST_V128_I8x16 },
9144 { COPYSIGN_F32_S, COPYSIGN_F32 },
9145 { COPYSIGN_F64_S, COPYSIGN_F64 },
9146 { COPY_EXNREF_S, COPY_EXNREF },
9147 { COPY_EXTERNREF_S, COPY_EXTERNREF },
9148 { COPY_F32_S, COPY_F32 },
9149 { COPY_F64_S, COPY_F64 },
9150 { COPY_FUNCREF_S, COPY_FUNCREF },
9151 { COPY_I32_S, COPY_I32 },
9152 { COPY_I64_S, COPY_I64 },
9153 { COPY_V128_S, COPY_V128 },
9154 { CTZ_I32_S, CTZ_I32 },
9155 { CTZ_I64_S, CTZ_I64 },
9156 { DATA_DROP_S, DATA_DROP },
9157 { DEBUG_UNREACHABLE_S, DEBUG_UNREACHABLE },
9158 { DELEGATE_S, DELEGATE },
9159 { DIV_F16x8_S, DIV_F16x8 },
9160 { DIV_F32_S, DIV_F32 },
9161 { DIV_F32x4_S, DIV_F32x4 },
9162 { DIV_F64_S, DIV_F64 },
9163 { DIV_F64x2_S, DIV_F64x2 },
9164 { DIV_S_I32_S, DIV_S_I32 },
9165 { DIV_S_I64_S, DIV_S_I64 },
9166 { DIV_U_I32_S, DIV_U_I32 },
9167 { DIV_U_I64_S, DIV_U_I64 },
9168 { DOT_S, DOT },
9169 { DROP_EXNREF_S, DROP_EXNREF },
9170 { DROP_EXTERNREF_S, DROP_EXTERNREF },
9171 { DROP_F32_S, DROP_F32 },
9172 { DROP_F64_S, DROP_F64 },
9173 { DROP_FUNCREF_S, DROP_FUNCREF },
9174 { DROP_I32_S, DROP_I32 },
9175 { DROP_I64_S, DROP_I64 },
9176 { DROP_V128_S, DROP_V128 },
9177 { ELSE_S, ELSE },
9178 { END_BLOCK_S, END_BLOCK },
9179 { END_FUNCTION_S, END_FUNCTION },
9180 { END_IF_S, END_IF },
9181 { END_LOOP_S, END_LOOP },
9182 { END_S, END },
9183 { END_TRY_S, END_TRY },
9184 { END_TRY_TABLE_S, END_TRY_TABLE },
9185 { EQZ_I32_S, EQZ_I32 },
9186 { EQZ_I64_S, EQZ_I64 },
9187 { EQ_F16x8_S, EQ_F16x8 },
9188 { EQ_F32_S, EQ_F32 },
9189 { EQ_F32x4_S, EQ_F32x4 },
9190 { EQ_F64_S, EQ_F64 },
9191 { EQ_F64x2_S, EQ_F64x2 },
9192 { EQ_I16x8_S, EQ_I16x8 },
9193 { EQ_I32_S, EQ_I32 },
9194 { EQ_I32x4_S, EQ_I32x4 },
9195 { EQ_I64_S, EQ_I64 },
9196 { EQ_I64x2_S, EQ_I64x2 },
9197 { EQ_I8x16_S, EQ_I8x16 },
9198 { EXTMUL_HIGH_S_I16x8_S, EXTMUL_HIGH_S_I16x8 },
9199 { EXTMUL_HIGH_S_I32x4_S, EXTMUL_HIGH_S_I32x4 },
9200 { EXTMUL_HIGH_S_I64x2_S, EXTMUL_HIGH_S_I64x2 },
9201 { EXTMUL_HIGH_U_I16x8_S, EXTMUL_HIGH_U_I16x8 },
9202 { EXTMUL_HIGH_U_I32x4_S, EXTMUL_HIGH_U_I32x4 },
9203 { EXTMUL_HIGH_U_I64x2_S, EXTMUL_HIGH_U_I64x2 },
9204 { EXTMUL_LOW_S_I16x8_S, EXTMUL_LOW_S_I16x8 },
9205 { EXTMUL_LOW_S_I32x4_S, EXTMUL_LOW_S_I32x4 },
9206 { EXTMUL_LOW_S_I64x2_S, EXTMUL_LOW_S_I64x2 },
9207 { EXTMUL_LOW_U_I16x8_S, EXTMUL_LOW_U_I16x8 },
9208 { EXTMUL_LOW_U_I32x4_S, EXTMUL_LOW_U_I32x4 },
9209 { EXTMUL_LOW_U_I64x2_S, EXTMUL_LOW_U_I64x2 },
9210 { EXTRACT_LANE_F16x8_S, EXTRACT_LANE_F16x8 },
9211 { EXTRACT_LANE_F32x4_S, EXTRACT_LANE_F32x4 },
9212 { EXTRACT_LANE_F64x2_S, EXTRACT_LANE_F64x2 },
9213 { EXTRACT_LANE_I16x8_s_S, EXTRACT_LANE_I16x8_s },
9214 { EXTRACT_LANE_I16x8_u_S, EXTRACT_LANE_I16x8_u },
9215 { EXTRACT_LANE_I32x4_S, EXTRACT_LANE_I32x4 },
9216 { EXTRACT_LANE_I64x2_S, EXTRACT_LANE_I64x2 },
9217 { EXTRACT_LANE_I8x16_s_S, EXTRACT_LANE_I8x16_s },
9218 { EXTRACT_LANE_I8x16_u_S, EXTRACT_LANE_I8x16_u },
9219 { F32_CONVERT_S_I32_S, F32_CONVERT_S_I32 },
9220 { F32_CONVERT_S_I64_S, F32_CONVERT_S_I64 },
9221 { F32_CONVERT_U_I32_S, F32_CONVERT_U_I32 },
9222 { F32_CONVERT_U_I64_S, F32_CONVERT_U_I64 },
9223 { F32_DEMOTE_F64_S, F32_DEMOTE_F64 },
9224 { F32_REINTERPRET_I32_S, F32_REINTERPRET_I32 },
9225 { F64_CONVERT_S_I32_S, F64_CONVERT_S_I32 },
9226 { F64_CONVERT_S_I64_S, F64_CONVERT_S_I64 },
9227 { F64_CONVERT_U_I32_S, F64_CONVERT_U_I32 },
9228 { F64_CONVERT_U_I64_S, F64_CONVERT_U_I64 },
9229 { F64_PROMOTE_F32_S, F64_PROMOTE_F32 },
9230 { F64_REINTERPRET_I64_S, F64_REINTERPRET_I64 },
9231 { FALLTHROUGH_RETURN_S, FALLTHROUGH_RETURN },
9232 { FLOOR_F16x8_S, FLOOR_F16x8 },
9233 { FLOOR_F32_S, FLOOR_F32 },
9234 { FLOOR_F32x4_S, FLOOR_F32x4 },
9235 { FLOOR_F64_S, FLOOR_F64 },
9236 { FLOOR_F64x2_S, FLOOR_F64x2 },
9237 { FP_TO_SINT_I32_F32_S, FP_TO_SINT_I32_F32 },
9238 { FP_TO_SINT_I32_F64_S, FP_TO_SINT_I32_F64 },
9239 { FP_TO_SINT_I64_F32_S, FP_TO_SINT_I64_F32 },
9240 { FP_TO_SINT_I64_F64_S, FP_TO_SINT_I64_F64 },
9241 { FP_TO_UINT_I32_F32_S, FP_TO_UINT_I32_F32 },
9242 { FP_TO_UINT_I32_F64_S, FP_TO_UINT_I32_F64 },
9243 { FP_TO_UINT_I64_F32_S, FP_TO_UINT_I64_F32 },
9244 { FP_TO_UINT_I64_F64_S, FP_TO_UINT_I64_F64 },
9245 { GE_F16x8_S, GE_F16x8 },
9246 { GE_F32_S, GE_F32 },
9247 { GE_F32x4_S, GE_F32x4 },
9248 { GE_F64_S, GE_F64 },
9249 { GE_F64x2_S, GE_F64x2 },
9250 { GE_S_I16x8_S, GE_S_I16x8 },
9251 { GE_S_I32_S, GE_S_I32 },
9252 { GE_S_I32x4_S, GE_S_I32x4 },
9253 { GE_S_I64_S, GE_S_I64 },
9254 { GE_S_I64x2_S, GE_S_I64x2 },
9255 { GE_S_I8x16_S, GE_S_I8x16 },
9256 { GE_U_I16x8_S, GE_U_I16x8 },
9257 { GE_U_I32_S, GE_U_I32 },
9258 { GE_U_I32x4_S, GE_U_I32x4 },
9259 { GE_U_I64_S, GE_U_I64 },
9260 { GE_U_I8x16_S, GE_U_I8x16 },
9261 { GLOBAL_GET_EXNREF_S, GLOBAL_GET_EXNREF },
9262 { GLOBAL_GET_EXTERNREF_S, GLOBAL_GET_EXTERNREF },
9263 { GLOBAL_GET_F32_S, GLOBAL_GET_F32 },
9264 { GLOBAL_GET_F64_S, GLOBAL_GET_F64 },
9265 { GLOBAL_GET_FUNCREF_S, GLOBAL_GET_FUNCREF },
9266 { GLOBAL_GET_I32_S, GLOBAL_GET_I32 },
9267 { GLOBAL_GET_I64_S, GLOBAL_GET_I64 },
9268 { GLOBAL_GET_V128_S, GLOBAL_GET_V128 },
9269 { GLOBAL_SET_EXNREF_S, GLOBAL_SET_EXNREF },
9270 { GLOBAL_SET_EXTERNREF_S, GLOBAL_SET_EXTERNREF },
9271 { GLOBAL_SET_F32_S, GLOBAL_SET_F32 },
9272 { GLOBAL_SET_F64_S, GLOBAL_SET_F64 },
9273 { GLOBAL_SET_FUNCREF_S, GLOBAL_SET_FUNCREF },
9274 { GLOBAL_SET_I32_S, GLOBAL_SET_I32 },
9275 { GLOBAL_SET_I64_S, GLOBAL_SET_I64 },
9276 { GLOBAL_SET_V128_S, GLOBAL_SET_V128 },
9277 { GT_F16x8_S, GT_F16x8 },
9278 { GT_F32_S, GT_F32 },
9279 { GT_F32x4_S, GT_F32x4 },
9280 { GT_F64_S, GT_F64 },
9281 { GT_F64x2_S, GT_F64x2 },
9282 { GT_S_I16x8_S, GT_S_I16x8 },
9283 { GT_S_I32_S, GT_S_I32 },
9284 { GT_S_I32x4_S, GT_S_I32x4 },
9285 { GT_S_I64_S, GT_S_I64 },
9286 { GT_S_I64x2_S, GT_S_I64x2 },
9287 { GT_S_I8x16_S, GT_S_I8x16 },
9288 { GT_U_I16x8_S, GT_U_I16x8 },
9289 { GT_U_I32_S, GT_U_I32 },
9290 { GT_U_I32x4_S, GT_U_I32x4 },
9291 { GT_U_I64_S, GT_U_I64 },
9292 { GT_U_I8x16_S, GT_U_I8x16 },
9293 { I32_EXTEND16_S_I32_S, I32_EXTEND16_S_I32 },
9294 { I32_EXTEND8_S_I32_S, I32_EXTEND8_S_I32 },
9295 { I32_REINTERPRET_F32_S, I32_REINTERPRET_F32 },
9296 { I32_TRUNC_S_F32_S, I32_TRUNC_S_F32 },
9297 { I32_TRUNC_S_F64_S, I32_TRUNC_S_F64 },
9298 { I32_TRUNC_S_SAT_F32_S, I32_TRUNC_S_SAT_F32 },
9299 { I32_TRUNC_S_SAT_F64_S, I32_TRUNC_S_SAT_F64 },
9300 { I32_TRUNC_U_F32_S, I32_TRUNC_U_F32 },
9301 { I32_TRUNC_U_F64_S, I32_TRUNC_U_F64 },
9302 { I32_TRUNC_U_SAT_F32_S, I32_TRUNC_U_SAT_F32 },
9303 { I32_TRUNC_U_SAT_F64_S, I32_TRUNC_U_SAT_F64 },
9304 { I32_WRAP_I64_S, I32_WRAP_I64 },
9305 { I64_ADD128_S, I64_ADD128 },
9306 { I64_EXTEND16_S_I64_S, I64_EXTEND16_S_I64 },
9307 { I64_EXTEND32_S_I64_S, I64_EXTEND32_S_I64 },
9308 { I64_EXTEND8_S_I64_S, I64_EXTEND8_S_I64 },
9309 { I64_EXTEND_S_I32_S, I64_EXTEND_S_I32 },
9310 { I64_EXTEND_U_I32_S, I64_EXTEND_U_I32 },
9311 { I64_MUL_WIDE_S_S, I64_MUL_WIDE_S },
9312 { I64_MUL_WIDE_U_S, I64_MUL_WIDE_U },
9313 { I64_REINTERPRET_F64_S, I64_REINTERPRET_F64 },
9314 { I64_SUB128_S, I64_SUB128 },
9315 { I64_TRUNC_S_F32_S, I64_TRUNC_S_F32 },
9316 { I64_TRUNC_S_F64_S, I64_TRUNC_S_F64 },
9317 { I64_TRUNC_S_SAT_F32_S, I64_TRUNC_S_SAT_F32 },
9318 { I64_TRUNC_S_SAT_F64_S, I64_TRUNC_S_SAT_F64 },
9319 { I64_TRUNC_U_F32_S, I64_TRUNC_U_F32 },
9320 { I64_TRUNC_U_F64_S, I64_TRUNC_U_F64 },
9321 { I64_TRUNC_U_SAT_F32_S, I64_TRUNC_U_SAT_F32 },
9322 { I64_TRUNC_U_SAT_F64_S, I64_TRUNC_U_SAT_F64 },
9323 { IF_S, IF },
9324 { LANESELECT_I16x8_S, LANESELECT_I16x8 },
9325 { LANESELECT_I32x4_S, LANESELECT_I32x4 },
9326 { LANESELECT_I64x2_S, LANESELECT_I64x2 },
9327 { LANESELECT_I8x16_S, LANESELECT_I8x16 },
9328 { LE_F16x8_S, LE_F16x8 },
9329 { LE_F32_S, LE_F32 },
9330 { LE_F32x4_S, LE_F32x4 },
9331 { LE_F64_S, LE_F64 },
9332 { LE_F64x2_S, LE_F64x2 },
9333 { LE_S_I16x8_S, LE_S_I16x8 },
9334 { LE_S_I32_S, LE_S_I32 },
9335 { LE_S_I32x4_S, LE_S_I32x4 },
9336 { LE_S_I64_S, LE_S_I64 },
9337 { LE_S_I64x2_S, LE_S_I64x2 },
9338 { LE_S_I8x16_S, LE_S_I8x16 },
9339 { LE_U_I16x8_S, LE_U_I16x8 },
9340 { LE_U_I32_S, LE_U_I32 },
9341 { LE_U_I32x4_S, LE_U_I32x4 },
9342 { LE_U_I64_S, LE_U_I64 },
9343 { LE_U_I8x16_S, LE_U_I8x16 },
9344 { LOAD16_SPLAT_A32_S, LOAD16_SPLAT_A32 },
9345 { LOAD16_SPLAT_A64_S, LOAD16_SPLAT_A64 },
9346 { LOAD16_S_I32_A32_S, LOAD16_S_I32_A32 },
9347 { LOAD16_S_I32_A64_S, LOAD16_S_I32_A64 },
9348 { LOAD16_S_I64_A32_S, LOAD16_S_I64_A32 },
9349 { LOAD16_S_I64_A64_S, LOAD16_S_I64_A64 },
9350 { LOAD16_U_I32_A32_S, LOAD16_U_I32_A32 },
9351 { LOAD16_U_I32_A64_S, LOAD16_U_I32_A64 },
9352 { LOAD16_U_I64_A32_S, LOAD16_U_I64_A32 },
9353 { LOAD16_U_I64_A64_S, LOAD16_U_I64_A64 },
9354 { LOAD32_SPLAT_A32_S, LOAD32_SPLAT_A32 },
9355 { LOAD32_SPLAT_A64_S, LOAD32_SPLAT_A64 },
9356 { LOAD32_S_I64_A32_S, LOAD32_S_I64_A32 },
9357 { LOAD32_S_I64_A64_S, LOAD32_S_I64_A64 },
9358 { LOAD32_U_I64_A32_S, LOAD32_U_I64_A32 },
9359 { LOAD32_U_I64_A64_S, LOAD32_U_I64_A64 },
9360 { LOAD64_SPLAT_A32_S, LOAD64_SPLAT_A32 },
9361 { LOAD64_SPLAT_A64_S, LOAD64_SPLAT_A64 },
9362 { LOAD8_SPLAT_A32_S, LOAD8_SPLAT_A32 },
9363 { LOAD8_SPLAT_A64_S, LOAD8_SPLAT_A64 },
9364 { LOAD8_S_I32_A32_S, LOAD8_S_I32_A32 },
9365 { LOAD8_S_I32_A64_S, LOAD8_S_I32_A64 },
9366 { LOAD8_S_I64_A32_S, LOAD8_S_I64_A32 },
9367 { LOAD8_S_I64_A64_S, LOAD8_S_I64_A64 },
9368 { LOAD8_U_I32_A32_S, LOAD8_U_I32_A32 },
9369 { LOAD8_U_I32_A64_S, LOAD8_U_I32_A64 },
9370 { LOAD8_U_I64_A32_S, LOAD8_U_I64_A32 },
9371 { LOAD8_U_I64_A64_S, LOAD8_U_I64_A64 },
9372 { LOAD_EXTEND_S_I16x8_A32_S, LOAD_EXTEND_S_I16x8_A32 },
9373 { LOAD_EXTEND_S_I16x8_A64_S, LOAD_EXTEND_S_I16x8_A64 },
9374 { LOAD_EXTEND_S_I32x4_A32_S, LOAD_EXTEND_S_I32x4_A32 },
9375 { LOAD_EXTEND_S_I32x4_A64_S, LOAD_EXTEND_S_I32x4_A64 },
9376 { LOAD_EXTEND_S_I64x2_A32_S, LOAD_EXTEND_S_I64x2_A32 },
9377 { LOAD_EXTEND_S_I64x2_A64_S, LOAD_EXTEND_S_I64x2_A64 },
9378 { LOAD_EXTEND_U_I16x8_A32_S, LOAD_EXTEND_U_I16x8_A32 },
9379 { LOAD_EXTEND_U_I16x8_A64_S, LOAD_EXTEND_U_I16x8_A64 },
9380 { LOAD_EXTEND_U_I32x4_A32_S, LOAD_EXTEND_U_I32x4_A32 },
9381 { LOAD_EXTEND_U_I32x4_A64_S, LOAD_EXTEND_U_I32x4_A64 },
9382 { LOAD_EXTEND_U_I64x2_A32_S, LOAD_EXTEND_U_I64x2_A32 },
9383 { LOAD_EXTEND_U_I64x2_A64_S, LOAD_EXTEND_U_I64x2_A64 },
9384 { LOAD_F16_F32_A32_S, LOAD_F16_F32_A32 },
9385 { LOAD_F16_F32_A64_S, LOAD_F16_F32_A64 },
9386 { LOAD_F32_A32_S, LOAD_F32_A32 },
9387 { LOAD_F32_A64_S, LOAD_F32_A64 },
9388 { LOAD_F64_A32_S, LOAD_F64_A32 },
9389 { LOAD_F64_A64_S, LOAD_F64_A64 },
9390 { LOAD_I32_A32_S, LOAD_I32_A32 },
9391 { LOAD_I32_A64_S, LOAD_I32_A64 },
9392 { LOAD_I64_A32_S, LOAD_I64_A32 },
9393 { LOAD_I64_A64_S, LOAD_I64_A64 },
9394 { LOAD_LANE_16_A32_S, LOAD_LANE_16_A32 },
9395 { LOAD_LANE_16_A64_S, LOAD_LANE_16_A64 },
9396 { LOAD_LANE_32_A32_S, LOAD_LANE_32_A32 },
9397 { LOAD_LANE_32_A64_S, LOAD_LANE_32_A64 },
9398 { LOAD_LANE_64_A32_S, LOAD_LANE_64_A32 },
9399 { LOAD_LANE_64_A64_S, LOAD_LANE_64_A64 },
9400 { LOAD_LANE_8_A32_S, LOAD_LANE_8_A32 },
9401 { LOAD_LANE_8_A64_S, LOAD_LANE_8_A64 },
9402 { LOAD_V128_A32_S, LOAD_V128_A32 },
9403 { LOAD_V128_A64_S, LOAD_V128_A64 },
9404 { LOAD_ZERO_32_A32_S, LOAD_ZERO_32_A32 },
9405 { LOAD_ZERO_32_A64_S, LOAD_ZERO_32_A64 },
9406 { LOAD_ZERO_64_A32_S, LOAD_ZERO_64_A32 },
9407 { LOAD_ZERO_64_A64_S, LOAD_ZERO_64_A64 },
9408 { LOCAL_GET_EXNREF_S, LOCAL_GET_EXNREF },
9409 { LOCAL_GET_EXTERNREF_S, LOCAL_GET_EXTERNREF },
9410 { LOCAL_GET_F32_S, LOCAL_GET_F32 },
9411 { LOCAL_GET_F64_S, LOCAL_GET_F64 },
9412 { LOCAL_GET_FUNCREF_S, LOCAL_GET_FUNCREF },
9413 { LOCAL_GET_I32_S, LOCAL_GET_I32 },
9414 { LOCAL_GET_I64_S, LOCAL_GET_I64 },
9415 { LOCAL_GET_V128_S, LOCAL_GET_V128 },
9416 { LOCAL_SET_EXNREF_S, LOCAL_SET_EXNREF },
9417 { LOCAL_SET_EXTERNREF_S, LOCAL_SET_EXTERNREF },
9418 { LOCAL_SET_F32_S, LOCAL_SET_F32 },
9419 { LOCAL_SET_F64_S, LOCAL_SET_F64 },
9420 { LOCAL_SET_FUNCREF_S, LOCAL_SET_FUNCREF },
9421 { LOCAL_SET_I32_S, LOCAL_SET_I32 },
9422 { LOCAL_SET_I64_S, LOCAL_SET_I64 },
9423 { LOCAL_SET_V128_S, LOCAL_SET_V128 },
9424 { LOCAL_TEE_EXNREF_S, LOCAL_TEE_EXNREF },
9425 { LOCAL_TEE_EXTERNREF_S, LOCAL_TEE_EXTERNREF },
9426 { LOCAL_TEE_F32_S, LOCAL_TEE_F32 },
9427 { LOCAL_TEE_F64_S, LOCAL_TEE_F64 },
9428 { LOCAL_TEE_FUNCREF_S, LOCAL_TEE_FUNCREF },
9429 { LOCAL_TEE_I32_S, LOCAL_TEE_I32 },
9430 { LOCAL_TEE_I64_S, LOCAL_TEE_I64 },
9431 { LOCAL_TEE_V128_S, LOCAL_TEE_V128 },
9432 { LOOP_S, LOOP },
9433 { LT_F16x8_S, LT_F16x8 },
9434 { LT_F32_S, LT_F32 },
9435 { LT_F32x4_S, LT_F32x4 },
9436 { LT_F64_S, LT_F64 },
9437 { LT_F64x2_S, LT_F64x2 },
9438 { LT_S_I16x8_S, LT_S_I16x8 },
9439 { LT_S_I32_S, LT_S_I32 },
9440 { LT_S_I32x4_S, LT_S_I32x4 },
9441 { LT_S_I64_S, LT_S_I64 },
9442 { LT_S_I64x2_S, LT_S_I64x2 },
9443 { LT_S_I8x16_S, LT_S_I8x16 },
9444 { LT_U_I16x8_S, LT_U_I16x8 },
9445 { LT_U_I32_S, LT_U_I32 },
9446 { LT_U_I32x4_S, LT_U_I32x4 },
9447 { LT_U_I64_S, LT_U_I64 },
9448 { LT_U_I8x16_S, LT_U_I8x16 },
9449 { MADD_F16x8_S, MADD_F16x8 },
9450 { MADD_F32x4_S, MADD_F32x4 },
9451 { MADD_F64x2_S, MADD_F64x2 },
9452 { MAX_F16x8_S, MAX_F16x8 },
9453 { MAX_F32_S, MAX_F32 },
9454 { MAX_F32x4_S, MAX_F32x4 },
9455 { MAX_F64_S, MAX_F64 },
9456 { MAX_F64x2_S, MAX_F64x2 },
9457 { MAX_S_I16x8_S, MAX_S_I16x8 },
9458 { MAX_S_I32x4_S, MAX_S_I32x4 },
9459 { MAX_S_I8x16_S, MAX_S_I8x16 },
9460 { MAX_U_I16x8_S, MAX_U_I16x8 },
9461 { MAX_U_I32x4_S, MAX_U_I32x4 },
9462 { MAX_U_I8x16_S, MAX_U_I8x16 },
9463 { MEMCPY_A32_S, MEMCPY_A32 },
9464 { MEMCPY_A64_S, MEMCPY_A64 },
9465 { MEMORY_ATOMIC_NOTIFY_A32_S, MEMORY_ATOMIC_NOTIFY_A32 },
9466 { MEMORY_ATOMIC_NOTIFY_A64_S, MEMORY_ATOMIC_NOTIFY_A64 },
9467 { MEMORY_ATOMIC_WAIT32_A32_S, MEMORY_ATOMIC_WAIT32_A32 },
9468 { MEMORY_ATOMIC_WAIT32_A64_S, MEMORY_ATOMIC_WAIT32_A64 },
9469 { MEMORY_ATOMIC_WAIT64_A32_S, MEMORY_ATOMIC_WAIT64_A32 },
9470 { MEMORY_ATOMIC_WAIT64_A64_S, MEMORY_ATOMIC_WAIT64_A64 },
9471 { MEMORY_COPY_A32_S, MEMORY_COPY_A32 },
9472 { MEMORY_COPY_A64_S, MEMORY_COPY_A64 },
9473 { MEMORY_FILL_A32_S, MEMORY_FILL_A32 },
9474 { MEMORY_FILL_A64_S, MEMORY_FILL_A64 },
9475 { MEMORY_INIT_A32_S, MEMORY_INIT_A32 },
9476 { MEMORY_INIT_A64_S, MEMORY_INIT_A64 },
9477 { MEMSET_A32_S, MEMSET_A32 },
9478 { MEMSET_A64_S, MEMSET_A64 },
9479 { MIN_F16x8_S, MIN_F16x8 },
9480 { MIN_F32_S, MIN_F32 },
9481 { MIN_F32x4_S, MIN_F32x4 },
9482 { MIN_F64_S, MIN_F64 },
9483 { MIN_F64x2_S, MIN_F64x2 },
9484 { MIN_S_I16x8_S, MIN_S_I16x8 },
9485 { MIN_S_I32x4_S, MIN_S_I32x4 },
9486 { MIN_S_I8x16_S, MIN_S_I8x16 },
9487 { MIN_U_I16x8_S, MIN_U_I16x8 },
9488 { MIN_U_I32x4_S, MIN_U_I32x4 },
9489 { MIN_U_I8x16_S, MIN_U_I8x16 },
9490 { MUL_F16x8_S, MUL_F16x8 },
9491 { MUL_F32_S, MUL_F32 },
9492 { MUL_F32x4_S, MUL_F32x4 },
9493 { MUL_F64_S, MUL_F64 },
9494 { MUL_F64x2_S, MUL_F64x2 },
9495 { MUL_I16x8_S, MUL_I16x8 },
9496 { MUL_I32_S, MUL_I32 },
9497 { MUL_I32x4_S, MUL_I32x4 },
9498 { MUL_I64_S, MUL_I64 },
9499 { MUL_I64x2_S, MUL_I64x2 },
9500 { NARROW_S_I16x8_S, NARROW_S_I16x8 },
9501 { NARROW_S_I8x16_S, NARROW_S_I8x16 },
9502 { NARROW_U_I16x8_S, NARROW_U_I16x8 },
9503 { NARROW_U_I8x16_S, NARROW_U_I8x16 },
9504 { NEAREST_F16x8_S, NEAREST_F16x8 },
9505 { NEAREST_F32_S, NEAREST_F32 },
9506 { NEAREST_F32x4_S, NEAREST_F32x4 },
9507 { NEAREST_F64_S, NEAREST_F64 },
9508 { NEAREST_F64x2_S, NEAREST_F64x2 },
9509 { NEG_F16x8_S, NEG_F16x8 },
9510 { NEG_F32_S, NEG_F32 },
9511 { NEG_F32x4_S, NEG_F32x4 },
9512 { NEG_F64_S, NEG_F64 },
9513 { NEG_F64x2_S, NEG_F64x2 },
9514 { NEG_I16x8_S, NEG_I16x8 },
9515 { NEG_I32x4_S, NEG_I32x4 },
9516 { NEG_I64x2_S, NEG_I64x2 },
9517 { NEG_I8x16_S, NEG_I8x16 },
9518 { NE_F16x8_S, NE_F16x8 },
9519 { NE_F32_S, NE_F32 },
9520 { NE_F32x4_S, NE_F32x4 },
9521 { NE_F64_S, NE_F64 },
9522 { NE_F64x2_S, NE_F64x2 },
9523 { NE_I16x8_S, NE_I16x8 },
9524 { NE_I32_S, NE_I32 },
9525 { NE_I32x4_S, NE_I32x4 },
9526 { NE_I64_S, NE_I64 },
9527 { NE_I64x2_S, NE_I64x2 },
9528 { NE_I8x16_S, NE_I8x16 },
9529 { NMADD_F16x8_S, NMADD_F16x8 },
9530 { NMADD_F32x4_S, NMADD_F32x4 },
9531 { NMADD_F64x2_S, NMADD_F64x2 },
9532 { NOP_S, NOP },
9533 { NOT_S, NOT },
9534 { OR_I32_S, OR_I32 },
9535 { OR_I64_S, OR_I64 },
9536 { OR_S, OR },
9537 { PMAX_F16x8_S, PMAX_F16x8 },
9538 { PMAX_F32x4_S, PMAX_F32x4 },
9539 { PMAX_F64x2_S, PMAX_F64x2 },
9540 { PMIN_F16x8_S, PMIN_F16x8 },
9541 { PMIN_F32x4_S, PMIN_F32x4 },
9542 { PMIN_F64x2_S, PMIN_F64x2 },
9543 { POPCNT_I32_S, POPCNT_I32 },
9544 { POPCNT_I64_S, POPCNT_I64 },
9545 { POPCNT_I8x16_S, POPCNT_I8x16 },
9546 { Q15MULR_SAT_S_I16x8_S, Q15MULR_SAT_S_I16x8 },
9547 { REF_CAST_FUNCREF_S, REF_CAST_FUNCREF },
9548 { REF_FUNC_S, REF_FUNC },
9549 { REF_IS_NULL_EXNREF_S, REF_IS_NULL_EXNREF },
9550 { REF_IS_NULL_EXTERNREF_S, REF_IS_NULL_EXTERNREF },
9551 { REF_IS_NULL_FUNCREF_S, REF_IS_NULL_FUNCREF },
9552 { REF_NULL_EXNREF_S, REF_NULL_EXNREF },
9553 { REF_NULL_EXTERNREF_S, REF_NULL_EXTERNREF },
9554 { REF_NULL_FUNCREF_S, REF_NULL_FUNCREF },
9555 { REF_TEST_FUNCREF_S, REF_TEST_FUNCREF },
9556 { RELAXED_DOT_ADD_S, RELAXED_DOT_ADD },
9557 { RELAXED_DOT_BFLOAT_S, RELAXED_DOT_BFLOAT },
9558 { RELAXED_DOT_S, RELAXED_DOT },
9559 { RELAXED_Q15MULR_S_I16x8_S, RELAXED_Q15MULR_S_I16x8 },
9560 { RELAXED_SWIZZLE_S, RELAXED_SWIZZLE },
9561 { REM_S_I32_S, REM_S_I32 },
9562 { REM_S_I64_S, REM_S_I64 },
9563 { REM_U_I32_S, REM_U_I32 },
9564 { REM_U_I64_S, REM_U_I64 },
9565 { REPLACE_LANE_F16x8_S, REPLACE_LANE_F16x8 },
9566 { REPLACE_LANE_F32x4_S, REPLACE_LANE_F32x4 },
9567 { REPLACE_LANE_F64x2_S, REPLACE_LANE_F64x2 },
9568 { REPLACE_LANE_I16x8_S, REPLACE_LANE_I16x8 },
9569 { REPLACE_LANE_I32x4_S, REPLACE_LANE_I32x4 },
9570 { REPLACE_LANE_I64x2_S, REPLACE_LANE_I64x2 },
9571 { REPLACE_LANE_I8x16_S, REPLACE_LANE_I8x16 },
9572 { RETHROW_S, RETHROW },
9573 { RETURN_S, RETURN },
9574 { RET_CALL_INDIRECT_S, RET_CALL_INDIRECT },
9575 { RET_CALL_REF_S, RET_CALL_REF },
9576 { RET_CALL_S, RET_CALL },
9577 { ROTL_I32_S, ROTL_I32 },
9578 { ROTL_I64_S, ROTL_I64 },
9579 { ROTR_I32_S, ROTR_I32 },
9580 { ROTR_I64_S, ROTR_I64 },
9581 { SELECT_EXNREF_S, SELECT_EXNREF },
9582 { SELECT_EXTERNREF_S, SELECT_EXTERNREF },
9583 { SELECT_F32_S, SELECT_F32 },
9584 { SELECT_F64_S, SELECT_F64 },
9585 { SELECT_FUNCREF_S, SELECT_FUNCREF },
9586 { SELECT_I32_S, SELECT_I32 },
9587 { SELECT_I64_S, SELECT_I64 },
9588 { SELECT_T_S, SELECT_T },
9589 { SELECT_V128_S, SELECT_V128 },
9590 { SHL_I16x8_S, SHL_I16x8 },
9591 { SHL_I32_S, SHL_I32 },
9592 { SHL_I32x4_S, SHL_I32x4 },
9593 { SHL_I64_S, SHL_I64 },
9594 { SHL_I64x2_S, SHL_I64x2 },
9595 { SHL_I8x16_S, SHL_I8x16 },
9596 { SHR_S_I16x8_S, SHR_S_I16x8 },
9597 { SHR_S_I32_S, SHR_S_I32 },
9598 { SHR_S_I32x4_S, SHR_S_I32x4 },
9599 { SHR_S_I64_S, SHR_S_I64 },
9600 { SHR_S_I64x2_S, SHR_S_I64x2 },
9601 { SHR_S_I8x16_S, SHR_S_I8x16 },
9602 { SHR_U_I16x8_S, SHR_U_I16x8 },
9603 { SHR_U_I32_S, SHR_U_I32 },
9604 { SHR_U_I32x4_S, SHR_U_I32x4 },
9605 { SHR_U_I64_S, SHR_U_I64 },
9606 { SHR_U_I64x2_S, SHR_U_I64x2 },
9607 { SHR_U_I8x16_S, SHR_U_I8x16 },
9608 { SHUFFLE_S, SHUFFLE },
9609 { SIMD_RELAXED_FMAX_F32x4_S, SIMD_RELAXED_FMAX_F32x4 },
9610 { SIMD_RELAXED_FMAX_F64x2_S, SIMD_RELAXED_FMAX_F64x2 },
9611 { SIMD_RELAXED_FMIN_F32x4_S, SIMD_RELAXED_FMIN_F32x4 },
9612 { SIMD_RELAXED_FMIN_F64x2_S, SIMD_RELAXED_FMIN_F64x2 },
9613 { SPLAT_F16x8_S, SPLAT_F16x8 },
9614 { SPLAT_F32x4_S, SPLAT_F32x4 },
9615 { SPLAT_F64x2_S, SPLAT_F64x2 },
9616 { SPLAT_I16x8_S, SPLAT_I16x8 },
9617 { SPLAT_I32x4_S, SPLAT_I32x4 },
9618 { SPLAT_I64x2_S, SPLAT_I64x2 },
9619 { SPLAT_I8x16_S, SPLAT_I8x16 },
9620 { SQRT_F16x8_S, SQRT_F16x8 },
9621 { SQRT_F32_S, SQRT_F32 },
9622 { SQRT_F32x4_S, SQRT_F32x4 },
9623 { SQRT_F64_S, SQRT_F64 },
9624 { SQRT_F64x2_S, SQRT_F64x2 },
9625 { STORE16_I32_A32_S, STORE16_I32_A32 },
9626 { STORE16_I32_A64_S, STORE16_I32_A64 },
9627 { STORE16_I64_A32_S, STORE16_I64_A32 },
9628 { STORE16_I64_A64_S, STORE16_I64_A64 },
9629 { STORE32_I64_A32_S, STORE32_I64_A32 },
9630 { STORE32_I64_A64_S, STORE32_I64_A64 },
9631 { STORE8_I32_A32_S, STORE8_I32_A32 },
9632 { STORE8_I32_A64_S, STORE8_I32_A64 },
9633 { STORE8_I64_A32_S, STORE8_I64_A32 },
9634 { STORE8_I64_A64_S, STORE8_I64_A64 },
9635 { STORE_F16_F32_A32_S, STORE_F16_F32_A32 },
9636 { STORE_F16_F32_A64_S, STORE_F16_F32_A64 },
9637 { STORE_F32_A32_S, STORE_F32_A32 },
9638 { STORE_F32_A64_S, STORE_F32_A64 },
9639 { STORE_F64_A32_S, STORE_F64_A32 },
9640 { STORE_F64_A64_S, STORE_F64_A64 },
9641 { STORE_I32_A32_S, STORE_I32_A32 },
9642 { STORE_I32_A64_S, STORE_I32_A64 },
9643 { STORE_I64_A32_S, STORE_I64_A32 },
9644 { STORE_I64_A64_S, STORE_I64_A64 },
9645 { STORE_LANE_I16x8_A32_S, STORE_LANE_I16x8_A32 },
9646 { STORE_LANE_I16x8_A64_S, STORE_LANE_I16x8_A64 },
9647 { STORE_LANE_I32x4_A32_S, STORE_LANE_I32x4_A32 },
9648 { STORE_LANE_I32x4_A64_S, STORE_LANE_I32x4_A64 },
9649 { STORE_LANE_I64x2_A32_S, STORE_LANE_I64x2_A32 },
9650 { STORE_LANE_I64x2_A64_S, STORE_LANE_I64x2_A64 },
9651 { STORE_LANE_I8x16_A32_S, STORE_LANE_I8x16_A32 },
9652 { STORE_LANE_I8x16_A64_S, STORE_LANE_I8x16_A64 },
9653 { STORE_V128_A32_S, STORE_V128_A32 },
9654 { STORE_V128_A64_S, STORE_V128_A64 },
9655 { SUB_F16x8_S, SUB_F16x8 },
9656 { SUB_F32_S, SUB_F32 },
9657 { SUB_F32x4_S, SUB_F32x4 },
9658 { SUB_F64_S, SUB_F64 },
9659 { SUB_F64x2_S, SUB_F64x2 },
9660 { SUB_I16x8_S, SUB_I16x8 },
9661 { SUB_I32_S, SUB_I32 },
9662 { SUB_I32x4_S, SUB_I32x4 },
9663 { SUB_I64_S, SUB_I64 },
9664 { SUB_I64x2_S, SUB_I64x2 },
9665 { SUB_I8x16_S, SUB_I8x16 },
9666 { SUB_SAT_S_I16x8_S, SUB_SAT_S_I16x8 },
9667 { SUB_SAT_S_I8x16_S, SUB_SAT_S_I8x16 },
9668 { SUB_SAT_U_I16x8_S, SUB_SAT_U_I16x8 },
9669 { SUB_SAT_U_I8x16_S, SUB_SAT_U_I8x16 },
9670 { SWIZZLE_S, SWIZZLE },
9671 { TABLE_COPY_S, TABLE_COPY },
9672 { TABLE_FILL_EXNREF_S, TABLE_FILL_EXNREF },
9673 { TABLE_FILL_EXTERNREF_S, TABLE_FILL_EXTERNREF },
9674 { TABLE_FILL_FUNCREF_S, TABLE_FILL_FUNCREF },
9675 { TABLE_GET_EXNREF_S, TABLE_GET_EXNREF },
9676 { TABLE_GET_EXTERNREF_S, TABLE_GET_EXTERNREF },
9677 { TABLE_GET_FUNCREF_S, TABLE_GET_FUNCREF },
9678 { TABLE_GROW_EXNREF_S, TABLE_GROW_EXNREF },
9679 { TABLE_GROW_EXTERNREF_S, TABLE_GROW_EXTERNREF },
9680 { TABLE_GROW_FUNCREF_S, TABLE_GROW_FUNCREF },
9681 { TABLE_SET_EXNREF_S, TABLE_SET_EXNREF },
9682 { TABLE_SET_EXTERNREF_S, TABLE_SET_EXTERNREF },
9683 { TABLE_SET_FUNCREF_S, TABLE_SET_FUNCREF },
9684 { TABLE_SIZE_S, TABLE_SIZE },
9685 { TEE_EXNREF_S, TEE_EXNREF },
9686 { TEE_EXTERNREF_S, TEE_EXTERNREF },
9687 { TEE_F32_S, TEE_F32 },
9688 { TEE_F64_S, TEE_F64 },
9689 { TEE_FUNCREF_S, TEE_FUNCREF },
9690 { TEE_I32_S, TEE_I32 },
9691 { TEE_I64_S, TEE_I64 },
9692 { TEE_V128_S, TEE_V128 },
9693 { THROW_REF_S, THROW_REF },
9694 { THROW_S, THROW },
9695 { TRUNC_F16x8_S, TRUNC_F16x8 },
9696 { TRUNC_F32_S, TRUNC_F32 },
9697 { TRUNC_F32x4_S, TRUNC_F32x4 },
9698 { TRUNC_F64_S, TRUNC_F64 },
9699 { TRUNC_F64x2_S, TRUNC_F64x2 },
9700 { TRY_S, TRY },
9701 { TRY_TABLE_S, TRY_TABLE },
9702 { UNREACHABLE_S, UNREACHABLE },
9703 { XOR_I32_S, XOR_I32 },
9704 { XOR_I64_S, XOR_I64 },
9705 { XOR_S, XOR },
9706 { anonymous_14865MEMORY_GROW_A32_S, anonymous_14865MEMORY_GROW_A32 },
9707 { anonymous_14865MEMORY_SIZE_A32_S, anonymous_14865MEMORY_SIZE_A32 },
9708 { anonymous_14866MEMORY_GROW_A64_S, anonymous_14866MEMORY_GROW_A64 },
9709 { anonymous_14866MEMORY_SIZE_A64_S, anonymous_14866MEMORY_SIZE_A64 },
9710 { convert_low_s_F64x2_S, convert_low_s_F64x2 },
9711 { convert_low_u_F64x2_S, convert_low_u_F64x2 },
9712 { demote_zero_F16x8_S, demote_zero_F16x8 },
9713 { demote_zero_F32x4_S, demote_zero_F32x4 },
9714 { extadd_pairwise_s_I16x8_S, extadd_pairwise_s_I16x8 },
9715 { extadd_pairwise_s_I32x4_S, extadd_pairwise_s_I32x4 },
9716 { extadd_pairwise_u_I16x8_S, extadd_pairwise_u_I16x8 },
9717 { extadd_pairwise_u_I32x4_S, extadd_pairwise_u_I32x4 },
9718 { extend_high_s_I16x8_S, extend_high_s_I16x8 },
9719 { extend_high_s_I32x4_S, extend_high_s_I32x4 },
9720 { extend_high_s_I64x2_S, extend_high_s_I64x2 },
9721 { extend_high_u_I16x8_S, extend_high_u_I16x8 },
9722 { extend_high_u_I32x4_S, extend_high_u_I32x4 },
9723 { extend_high_u_I64x2_S, extend_high_u_I64x2 },
9724 { extend_low_s_I16x8_S, extend_low_s_I16x8 },
9725 { extend_low_s_I32x4_S, extend_low_s_I32x4 },
9726 { extend_low_s_I64x2_S, extend_low_s_I64x2 },
9727 { extend_low_u_I16x8_S, extend_low_u_I16x8 },
9728 { extend_low_u_I32x4_S, extend_low_u_I32x4 },
9729 { extend_low_u_I64x2_S, extend_low_u_I64x2 },
9730 { fp_to_sint_I16x8_S, fp_to_sint_I16x8 },
9731 { fp_to_sint_I32x4_S, fp_to_sint_I32x4 },
9732 { fp_to_uint_I16x8_S, fp_to_uint_I16x8 },
9733 { fp_to_uint_I32x4_S, fp_to_uint_I32x4 },
9734 { int_wasm_relaxed_trunc_signed_I32x4_S, int_wasm_relaxed_trunc_signed_I32x4 },
9735 { int_wasm_relaxed_trunc_signed_zero_I32x4_S, int_wasm_relaxed_trunc_signed_zero_I32x4 },
9736 { int_wasm_relaxed_trunc_unsigned_I32x4_S, int_wasm_relaxed_trunc_unsigned_I32x4 },
9737 { int_wasm_relaxed_trunc_unsigned_zero_I32x4_S, int_wasm_relaxed_trunc_unsigned_zero_I32x4 },
9738 { promote_low_F32x4_S, promote_low_F32x4 },
9739 { promote_low_F64x2_S, promote_low_F64x2 },
9740 { sint_to_fp_F16x8_S, sint_to_fp_F16x8 },
9741 { sint_to_fp_F32x4_S, sint_to_fp_F32x4 },
9742 { trunc_sat_zero_s_I32x4_S, trunc_sat_zero_s_I32x4 },
9743 { trunc_sat_zero_u_I32x4_S, trunc_sat_zero_u_I32x4 },
9744 { uint_to_fp_F16x8_S, uint_to_fp_F16x8 },
9745 { uint_to_fp_F32x4_S, uint_to_fp_F32x4 },
9746 }; // End of Table
9747
9748 unsigned mid;
9749 unsigned start = 0;
9750 unsigned end = 823;
9751 while (start < end) {
9752 mid = start + (end - start) / 2;
9753 if (Opcode == Table[mid][0])
9754 break;
9755 if (Opcode < Table[mid][0])
9756 end = mid;
9757 else
9758 start = mid + 1;
9759 }
9760 if (start == end)
9761 return -1; // Instruction doesn't exist in this table.
9762
9763 return Table[mid][1];
9764}
9765
9766// getStackOpcode
9767LLVM_READONLY
9768int32_t getStackOpcode(uint32_t Opcode) {
9769 using namespace WebAssembly;
9770 static constexpr uint32_t Table[][2] = {
9771 { CALL_PARAMS, CALL_PARAMS_S },
9772 { CALL_RESULTS, CALL_RESULTS_S },
9773 { CATCHRET, CATCHRET_S },
9774 { CLEANUPRET, CLEANUPRET_S },
9775 { COMPILER_FENCE, COMPILER_FENCE_S },
9776 { RET_CALL_RESULTS, RET_CALL_RESULTS_S },
9777 { ABS_F16x8, ABS_F16x8_S },
9778 { ABS_F32, ABS_F32_S },
9779 { ABS_F32x4, ABS_F32x4_S },
9780 { ABS_F64, ABS_F64_S },
9781 { ABS_F64x2, ABS_F64x2_S },
9782 { ABS_I16x8, ABS_I16x8_S },
9783 { ABS_I32x4, ABS_I32x4_S },
9784 { ABS_I64x2, ABS_I64x2_S },
9785 { ABS_I8x16, ABS_I8x16_S },
9786 { ADD_F16x8, ADD_F16x8_S },
9787 { ADD_F32, ADD_F32_S },
9788 { ADD_F32x4, ADD_F32x4_S },
9789 { ADD_F64, ADD_F64_S },
9790 { ADD_F64x2, ADD_F64x2_S },
9791 { ADD_I16x8, ADD_I16x8_S },
9792 { ADD_I32, ADD_I32_S },
9793 { ADD_I32x4, ADD_I32x4_S },
9794 { ADD_I64, ADD_I64_S },
9795 { ADD_I64x2, ADD_I64x2_S },
9796 { ADD_I8x16, ADD_I8x16_S },
9797 { ADD_SAT_S_I16x8, ADD_SAT_S_I16x8_S },
9798 { ADD_SAT_S_I8x16, ADD_SAT_S_I8x16_S },
9799 { ADD_SAT_U_I16x8, ADD_SAT_U_I16x8_S },
9800 { ADD_SAT_U_I8x16, ADD_SAT_U_I8x16_S },
9801 { ADJCALLSTACKDOWN, ADJCALLSTACKDOWN_S },
9802 { ADJCALLSTACKUP, ADJCALLSTACKUP_S },
9803 { ALLTRUE_I16x8, ALLTRUE_I16x8_S },
9804 { ALLTRUE_I32x4, ALLTRUE_I32x4_S },
9805 { ALLTRUE_I64x2, ALLTRUE_I64x2_S },
9806 { ALLTRUE_I8x16, ALLTRUE_I8x16_S },
9807 { AND, AND_S },
9808 { ANDNOT, ANDNOT_S },
9809 { AND_I32, AND_I32_S },
9810 { AND_I64, AND_I64_S },
9811 { ANYTRUE, ANYTRUE_S },
9812 { ARGUMENT_exnref, ARGUMENT_exnref_S },
9813 { ARGUMENT_externref, ARGUMENT_externref_S },
9814 { ARGUMENT_f32, ARGUMENT_f32_S },
9815 { ARGUMENT_f64, ARGUMENT_f64_S },
9816 { ARGUMENT_funcref, ARGUMENT_funcref_S },
9817 { ARGUMENT_i32, ARGUMENT_i32_S },
9818 { ARGUMENT_i64, ARGUMENT_i64_S },
9819 { ARGUMENT_v16i8, ARGUMENT_v16i8_S },
9820 { ARGUMENT_v2f64, ARGUMENT_v2f64_S },
9821 { ARGUMENT_v2i64, ARGUMENT_v2i64_S },
9822 { ARGUMENT_v4f32, ARGUMENT_v4f32_S },
9823 { ARGUMENT_v4i32, ARGUMENT_v4i32_S },
9824 { ARGUMENT_v8f16, ARGUMENT_v8f16_S },
9825 { ARGUMENT_v8i16, ARGUMENT_v8i16_S },
9826 { ATOMIC_FENCE, ATOMIC_FENCE_S },
9827 { ATOMIC_LOAD16_U_I32_A32, ATOMIC_LOAD16_U_I32_A32_S },
9828 { ATOMIC_LOAD16_U_I32_A64, ATOMIC_LOAD16_U_I32_A64_S },
9829 { ATOMIC_LOAD16_U_I64_A32, ATOMIC_LOAD16_U_I64_A32_S },
9830 { ATOMIC_LOAD16_U_I64_A64, ATOMIC_LOAD16_U_I64_A64_S },
9831 { ATOMIC_LOAD32_U_I64_A32, ATOMIC_LOAD32_U_I64_A32_S },
9832 { ATOMIC_LOAD32_U_I64_A64, ATOMIC_LOAD32_U_I64_A64_S },
9833 { ATOMIC_LOAD8_U_I32_A32, ATOMIC_LOAD8_U_I32_A32_S },
9834 { ATOMIC_LOAD8_U_I32_A64, ATOMIC_LOAD8_U_I32_A64_S },
9835 { ATOMIC_LOAD8_U_I64_A32, ATOMIC_LOAD8_U_I64_A32_S },
9836 { ATOMIC_LOAD8_U_I64_A64, ATOMIC_LOAD8_U_I64_A64_S },
9837 { ATOMIC_LOAD_I32_A32, ATOMIC_LOAD_I32_A32_S },
9838 { ATOMIC_LOAD_I32_A64, ATOMIC_LOAD_I32_A64_S },
9839 { ATOMIC_LOAD_I64_A32, ATOMIC_LOAD_I64_A32_S },
9840 { ATOMIC_LOAD_I64_A64, ATOMIC_LOAD_I64_A64_S },
9841 { ATOMIC_RMW16_U_ADD_I32_A32, ATOMIC_RMW16_U_ADD_I32_A32_S },
9842 { ATOMIC_RMW16_U_ADD_I32_A64, ATOMIC_RMW16_U_ADD_I32_A64_S },
9843 { ATOMIC_RMW16_U_ADD_I64_A32, ATOMIC_RMW16_U_ADD_I64_A32_S },
9844 { ATOMIC_RMW16_U_ADD_I64_A64, ATOMIC_RMW16_U_ADD_I64_A64_S },
9845 { ATOMIC_RMW16_U_AND_I32_A32, ATOMIC_RMW16_U_AND_I32_A32_S },
9846 { ATOMIC_RMW16_U_AND_I32_A64, ATOMIC_RMW16_U_AND_I32_A64_S },
9847 { ATOMIC_RMW16_U_AND_I64_A32, ATOMIC_RMW16_U_AND_I64_A32_S },
9848 { ATOMIC_RMW16_U_AND_I64_A64, ATOMIC_RMW16_U_AND_I64_A64_S },
9849 { ATOMIC_RMW16_U_CMPXCHG_I32_A32, ATOMIC_RMW16_U_CMPXCHG_I32_A32_S },
9850 { ATOMIC_RMW16_U_CMPXCHG_I32_A64, ATOMIC_RMW16_U_CMPXCHG_I32_A64_S },
9851 { ATOMIC_RMW16_U_CMPXCHG_I64_A32, ATOMIC_RMW16_U_CMPXCHG_I64_A32_S },
9852 { ATOMIC_RMW16_U_CMPXCHG_I64_A64, ATOMIC_RMW16_U_CMPXCHG_I64_A64_S },
9853 { ATOMIC_RMW16_U_OR_I32_A32, ATOMIC_RMW16_U_OR_I32_A32_S },
9854 { ATOMIC_RMW16_U_OR_I32_A64, ATOMIC_RMW16_U_OR_I32_A64_S },
9855 { ATOMIC_RMW16_U_OR_I64_A32, ATOMIC_RMW16_U_OR_I64_A32_S },
9856 { ATOMIC_RMW16_U_OR_I64_A64, ATOMIC_RMW16_U_OR_I64_A64_S },
9857 { ATOMIC_RMW16_U_SUB_I32_A32, ATOMIC_RMW16_U_SUB_I32_A32_S },
9858 { ATOMIC_RMW16_U_SUB_I32_A64, ATOMIC_RMW16_U_SUB_I32_A64_S },
9859 { ATOMIC_RMW16_U_SUB_I64_A32, ATOMIC_RMW16_U_SUB_I64_A32_S },
9860 { ATOMIC_RMW16_U_SUB_I64_A64, ATOMIC_RMW16_U_SUB_I64_A64_S },
9861 { ATOMIC_RMW16_U_XCHG_I32_A32, ATOMIC_RMW16_U_XCHG_I32_A32_S },
9862 { ATOMIC_RMW16_U_XCHG_I32_A64, ATOMIC_RMW16_U_XCHG_I32_A64_S },
9863 { ATOMIC_RMW16_U_XCHG_I64_A32, ATOMIC_RMW16_U_XCHG_I64_A32_S },
9864 { ATOMIC_RMW16_U_XCHG_I64_A64, ATOMIC_RMW16_U_XCHG_I64_A64_S },
9865 { ATOMIC_RMW16_U_XOR_I32_A32, ATOMIC_RMW16_U_XOR_I32_A32_S },
9866 { ATOMIC_RMW16_U_XOR_I32_A64, ATOMIC_RMW16_U_XOR_I32_A64_S },
9867 { ATOMIC_RMW16_U_XOR_I64_A32, ATOMIC_RMW16_U_XOR_I64_A32_S },
9868 { ATOMIC_RMW16_U_XOR_I64_A64, ATOMIC_RMW16_U_XOR_I64_A64_S },
9869 { ATOMIC_RMW32_U_ADD_I64_A32, ATOMIC_RMW32_U_ADD_I64_A32_S },
9870 { ATOMIC_RMW32_U_ADD_I64_A64, ATOMIC_RMW32_U_ADD_I64_A64_S },
9871 { ATOMIC_RMW32_U_AND_I64_A32, ATOMIC_RMW32_U_AND_I64_A32_S },
9872 { ATOMIC_RMW32_U_AND_I64_A64, ATOMIC_RMW32_U_AND_I64_A64_S },
9873 { ATOMIC_RMW32_U_CMPXCHG_I64_A32, ATOMIC_RMW32_U_CMPXCHG_I64_A32_S },
9874 { ATOMIC_RMW32_U_CMPXCHG_I64_A64, ATOMIC_RMW32_U_CMPXCHG_I64_A64_S },
9875 { ATOMIC_RMW32_U_OR_I64_A32, ATOMIC_RMW32_U_OR_I64_A32_S },
9876 { ATOMIC_RMW32_U_OR_I64_A64, ATOMIC_RMW32_U_OR_I64_A64_S },
9877 { ATOMIC_RMW32_U_SUB_I64_A32, ATOMIC_RMW32_U_SUB_I64_A32_S },
9878 { ATOMIC_RMW32_U_SUB_I64_A64, ATOMIC_RMW32_U_SUB_I64_A64_S },
9879 { ATOMIC_RMW32_U_XCHG_I64_A32, ATOMIC_RMW32_U_XCHG_I64_A32_S },
9880 { ATOMIC_RMW32_U_XCHG_I64_A64, ATOMIC_RMW32_U_XCHG_I64_A64_S },
9881 { ATOMIC_RMW32_U_XOR_I64_A32, ATOMIC_RMW32_U_XOR_I64_A32_S },
9882 { ATOMIC_RMW32_U_XOR_I64_A64, ATOMIC_RMW32_U_XOR_I64_A64_S },
9883 { ATOMIC_RMW8_U_ADD_I32_A32, ATOMIC_RMW8_U_ADD_I32_A32_S },
9884 { ATOMIC_RMW8_U_ADD_I32_A64, ATOMIC_RMW8_U_ADD_I32_A64_S },
9885 { ATOMIC_RMW8_U_ADD_I64_A32, ATOMIC_RMW8_U_ADD_I64_A32_S },
9886 { ATOMIC_RMW8_U_ADD_I64_A64, ATOMIC_RMW8_U_ADD_I64_A64_S },
9887 { ATOMIC_RMW8_U_AND_I32_A32, ATOMIC_RMW8_U_AND_I32_A32_S },
9888 { ATOMIC_RMW8_U_AND_I32_A64, ATOMIC_RMW8_U_AND_I32_A64_S },
9889 { ATOMIC_RMW8_U_AND_I64_A32, ATOMIC_RMW8_U_AND_I64_A32_S },
9890 { ATOMIC_RMW8_U_AND_I64_A64, ATOMIC_RMW8_U_AND_I64_A64_S },
9891 { ATOMIC_RMW8_U_CMPXCHG_I32_A32, ATOMIC_RMW8_U_CMPXCHG_I32_A32_S },
9892 { ATOMIC_RMW8_U_CMPXCHG_I32_A64, ATOMIC_RMW8_U_CMPXCHG_I32_A64_S },
9893 { ATOMIC_RMW8_U_CMPXCHG_I64_A32, ATOMIC_RMW8_U_CMPXCHG_I64_A32_S },
9894 { ATOMIC_RMW8_U_CMPXCHG_I64_A64, ATOMIC_RMW8_U_CMPXCHG_I64_A64_S },
9895 { ATOMIC_RMW8_U_OR_I32_A32, ATOMIC_RMW8_U_OR_I32_A32_S },
9896 { ATOMIC_RMW8_U_OR_I32_A64, ATOMIC_RMW8_U_OR_I32_A64_S },
9897 { ATOMIC_RMW8_U_OR_I64_A32, ATOMIC_RMW8_U_OR_I64_A32_S },
9898 { ATOMIC_RMW8_U_OR_I64_A64, ATOMIC_RMW8_U_OR_I64_A64_S },
9899 { ATOMIC_RMW8_U_SUB_I32_A32, ATOMIC_RMW8_U_SUB_I32_A32_S },
9900 { ATOMIC_RMW8_U_SUB_I32_A64, ATOMIC_RMW8_U_SUB_I32_A64_S },
9901 { ATOMIC_RMW8_U_SUB_I64_A32, ATOMIC_RMW8_U_SUB_I64_A32_S },
9902 { ATOMIC_RMW8_U_SUB_I64_A64, ATOMIC_RMW8_U_SUB_I64_A64_S },
9903 { ATOMIC_RMW8_U_XCHG_I32_A32, ATOMIC_RMW8_U_XCHG_I32_A32_S },
9904 { ATOMIC_RMW8_U_XCHG_I32_A64, ATOMIC_RMW8_U_XCHG_I32_A64_S },
9905 { ATOMIC_RMW8_U_XCHG_I64_A32, ATOMIC_RMW8_U_XCHG_I64_A32_S },
9906 { ATOMIC_RMW8_U_XCHG_I64_A64, ATOMIC_RMW8_U_XCHG_I64_A64_S },
9907 { ATOMIC_RMW8_U_XOR_I32_A32, ATOMIC_RMW8_U_XOR_I32_A32_S },
9908 { ATOMIC_RMW8_U_XOR_I32_A64, ATOMIC_RMW8_U_XOR_I32_A64_S },
9909 { ATOMIC_RMW8_U_XOR_I64_A32, ATOMIC_RMW8_U_XOR_I64_A32_S },
9910 { ATOMIC_RMW8_U_XOR_I64_A64, ATOMIC_RMW8_U_XOR_I64_A64_S },
9911 { ATOMIC_RMW_ADD_I32_A32, ATOMIC_RMW_ADD_I32_A32_S },
9912 { ATOMIC_RMW_ADD_I32_A64, ATOMIC_RMW_ADD_I32_A64_S },
9913 { ATOMIC_RMW_ADD_I64_A32, ATOMIC_RMW_ADD_I64_A32_S },
9914 { ATOMIC_RMW_ADD_I64_A64, ATOMIC_RMW_ADD_I64_A64_S },
9915 { ATOMIC_RMW_AND_I32_A32, ATOMIC_RMW_AND_I32_A32_S },
9916 { ATOMIC_RMW_AND_I32_A64, ATOMIC_RMW_AND_I32_A64_S },
9917 { ATOMIC_RMW_AND_I64_A32, ATOMIC_RMW_AND_I64_A32_S },
9918 { ATOMIC_RMW_AND_I64_A64, ATOMIC_RMW_AND_I64_A64_S },
9919 { ATOMIC_RMW_CMPXCHG_I32_A32, ATOMIC_RMW_CMPXCHG_I32_A32_S },
9920 { ATOMIC_RMW_CMPXCHG_I32_A64, ATOMIC_RMW_CMPXCHG_I32_A64_S },
9921 { ATOMIC_RMW_CMPXCHG_I64_A32, ATOMIC_RMW_CMPXCHG_I64_A32_S },
9922 { ATOMIC_RMW_CMPXCHG_I64_A64, ATOMIC_RMW_CMPXCHG_I64_A64_S },
9923 { ATOMIC_RMW_OR_I32_A32, ATOMIC_RMW_OR_I32_A32_S },
9924 { ATOMIC_RMW_OR_I32_A64, ATOMIC_RMW_OR_I32_A64_S },
9925 { ATOMIC_RMW_OR_I64_A32, ATOMIC_RMW_OR_I64_A32_S },
9926 { ATOMIC_RMW_OR_I64_A64, ATOMIC_RMW_OR_I64_A64_S },
9927 { ATOMIC_RMW_SUB_I32_A32, ATOMIC_RMW_SUB_I32_A32_S },
9928 { ATOMIC_RMW_SUB_I32_A64, ATOMIC_RMW_SUB_I32_A64_S },
9929 { ATOMIC_RMW_SUB_I64_A32, ATOMIC_RMW_SUB_I64_A32_S },
9930 { ATOMIC_RMW_SUB_I64_A64, ATOMIC_RMW_SUB_I64_A64_S },
9931 { ATOMIC_RMW_XCHG_I32_A32, ATOMIC_RMW_XCHG_I32_A32_S },
9932 { ATOMIC_RMW_XCHG_I32_A64, ATOMIC_RMW_XCHG_I32_A64_S },
9933 { ATOMIC_RMW_XCHG_I64_A32, ATOMIC_RMW_XCHG_I64_A32_S },
9934 { ATOMIC_RMW_XCHG_I64_A64, ATOMIC_RMW_XCHG_I64_A64_S },
9935 { ATOMIC_RMW_XOR_I32_A32, ATOMIC_RMW_XOR_I32_A32_S },
9936 { ATOMIC_RMW_XOR_I32_A64, ATOMIC_RMW_XOR_I32_A64_S },
9937 { ATOMIC_RMW_XOR_I64_A32, ATOMIC_RMW_XOR_I64_A32_S },
9938 { ATOMIC_RMW_XOR_I64_A64, ATOMIC_RMW_XOR_I64_A64_S },
9939 { ATOMIC_STORE16_I32_A32, ATOMIC_STORE16_I32_A32_S },
9940 { ATOMIC_STORE16_I32_A64, ATOMIC_STORE16_I32_A64_S },
9941 { ATOMIC_STORE16_I64_A32, ATOMIC_STORE16_I64_A32_S },
9942 { ATOMIC_STORE16_I64_A64, ATOMIC_STORE16_I64_A64_S },
9943 { ATOMIC_STORE32_I64_A32, ATOMIC_STORE32_I64_A32_S },
9944 { ATOMIC_STORE32_I64_A64, ATOMIC_STORE32_I64_A64_S },
9945 { ATOMIC_STORE8_I32_A32, ATOMIC_STORE8_I32_A32_S },
9946 { ATOMIC_STORE8_I32_A64, ATOMIC_STORE8_I32_A64_S },
9947 { ATOMIC_STORE8_I64_A32, ATOMIC_STORE8_I64_A32_S },
9948 { ATOMIC_STORE8_I64_A64, ATOMIC_STORE8_I64_A64_S },
9949 { ATOMIC_STORE_I32_A32, ATOMIC_STORE_I32_A32_S },
9950 { ATOMIC_STORE_I32_A64, ATOMIC_STORE_I32_A64_S },
9951 { ATOMIC_STORE_I64_A32, ATOMIC_STORE_I64_A32_S },
9952 { ATOMIC_STORE_I64_A64, ATOMIC_STORE_I64_A64_S },
9953 { AVGR_U_I16x8, AVGR_U_I16x8_S },
9954 { AVGR_U_I8x16, AVGR_U_I8x16_S },
9955 { BITMASK_I16x8, BITMASK_I16x8_S },
9956 { BITMASK_I32x4, BITMASK_I32x4_S },
9957 { BITMASK_I64x2, BITMASK_I64x2_S },
9958 { BITMASK_I8x16, BITMASK_I8x16_S },
9959 { BITSELECT, BITSELECT_S },
9960 { BLOCK, BLOCK_S },
9961 { BR, BR_S },
9962 { BR_IF, BR_IF_S },
9963 { BR_TABLE_I32, BR_TABLE_I32_S },
9964 { BR_TABLE_I64, BR_TABLE_I64_S },
9965 { BR_UNLESS, BR_UNLESS_S },
9966 { CALL, CALL_S },
9967 { CALL_INDIRECT, CALL_INDIRECT_S },
9968 { CALL_REF, CALL_REF_S },
9969 { CATCH, CATCH_S },
9970 { CATCH_ALL, CATCH_ALL_S },
9971 { CATCH_ALL_LEGACY, CATCH_ALL_LEGACY_S },
9972 { CATCH_ALL_REF, CATCH_ALL_REF_S },
9973 { CATCH_LEGACY, CATCH_LEGACY_S },
9974 { CATCH_REF, CATCH_REF_S },
9975 { CEIL_F16x8, CEIL_F16x8_S },
9976 { CEIL_F32, CEIL_F32_S },
9977 { CEIL_F32x4, CEIL_F32x4_S },
9978 { CEIL_F64, CEIL_F64_S },
9979 { CEIL_F64x2, CEIL_F64x2_S },
9980 { CLZ_I32, CLZ_I32_S },
9981 { CLZ_I64, CLZ_I64_S },
9982 { CONST_F32, CONST_F32_S },
9983 { CONST_F64, CONST_F64_S },
9984 { CONST_I32, CONST_I32_S },
9985 { CONST_I64, CONST_I64_S },
9986 { CONST_V128_F32x4, CONST_V128_F32x4_S },
9987 { CONST_V128_F64x2, CONST_V128_F64x2_S },
9988 { CONST_V128_I16x8, CONST_V128_I16x8_S },
9989 { CONST_V128_I32x4, CONST_V128_I32x4_S },
9990 { CONST_V128_I64x2, CONST_V128_I64x2_S },
9991 { CONST_V128_I8x16, CONST_V128_I8x16_S },
9992 { COPYSIGN_F32, COPYSIGN_F32_S },
9993 { COPYSIGN_F64, COPYSIGN_F64_S },
9994 { COPY_EXNREF, COPY_EXNREF_S },
9995 { COPY_EXTERNREF, COPY_EXTERNREF_S },
9996 { COPY_F32, COPY_F32_S },
9997 { COPY_F64, COPY_F64_S },
9998 { COPY_FUNCREF, COPY_FUNCREF_S },
9999 { COPY_I32, COPY_I32_S },
10000 { COPY_I64, COPY_I64_S },
10001 { COPY_V128, COPY_V128_S },
10002 { CTZ_I32, CTZ_I32_S },
10003 { CTZ_I64, CTZ_I64_S },
10004 { DATA_DROP, DATA_DROP_S },
10005 { DEBUG_UNREACHABLE, DEBUG_UNREACHABLE_S },
10006 { DELEGATE, DELEGATE_S },
10007 { DIV_F16x8, DIV_F16x8_S },
10008 { DIV_F32, DIV_F32_S },
10009 { DIV_F32x4, DIV_F32x4_S },
10010 { DIV_F64, DIV_F64_S },
10011 { DIV_F64x2, DIV_F64x2_S },
10012 { DIV_S_I32, DIV_S_I32_S },
10013 { DIV_S_I64, DIV_S_I64_S },
10014 { DIV_U_I32, DIV_U_I32_S },
10015 { DIV_U_I64, DIV_U_I64_S },
10016 { DOT, DOT_S },
10017 { DROP_EXNREF, DROP_EXNREF_S },
10018 { DROP_EXTERNREF, DROP_EXTERNREF_S },
10019 { DROP_F32, DROP_F32_S },
10020 { DROP_F64, DROP_F64_S },
10021 { DROP_FUNCREF, DROP_FUNCREF_S },
10022 { DROP_I32, DROP_I32_S },
10023 { DROP_I64, DROP_I64_S },
10024 { DROP_V128, DROP_V128_S },
10025 { ELSE, ELSE_S },
10026 { END, END_S },
10027 { END_BLOCK, END_BLOCK_S },
10028 { END_FUNCTION, END_FUNCTION_S },
10029 { END_IF, END_IF_S },
10030 { END_LOOP, END_LOOP_S },
10031 { END_TRY, END_TRY_S },
10032 { END_TRY_TABLE, END_TRY_TABLE_S },
10033 { EQZ_I32, EQZ_I32_S },
10034 { EQZ_I64, EQZ_I64_S },
10035 { EQ_F16x8, EQ_F16x8_S },
10036 { EQ_F32, EQ_F32_S },
10037 { EQ_F32x4, EQ_F32x4_S },
10038 { EQ_F64, EQ_F64_S },
10039 { EQ_F64x2, EQ_F64x2_S },
10040 { EQ_I16x8, EQ_I16x8_S },
10041 { EQ_I32, EQ_I32_S },
10042 { EQ_I32x4, EQ_I32x4_S },
10043 { EQ_I64, EQ_I64_S },
10044 { EQ_I64x2, EQ_I64x2_S },
10045 { EQ_I8x16, EQ_I8x16_S },
10046 { EXTMUL_HIGH_S_I16x8, EXTMUL_HIGH_S_I16x8_S },
10047 { EXTMUL_HIGH_S_I32x4, EXTMUL_HIGH_S_I32x4_S },
10048 { EXTMUL_HIGH_S_I64x2, EXTMUL_HIGH_S_I64x2_S },
10049 { EXTMUL_HIGH_U_I16x8, EXTMUL_HIGH_U_I16x8_S },
10050 { EXTMUL_HIGH_U_I32x4, EXTMUL_HIGH_U_I32x4_S },
10051 { EXTMUL_HIGH_U_I64x2, EXTMUL_HIGH_U_I64x2_S },
10052 { EXTMUL_LOW_S_I16x8, EXTMUL_LOW_S_I16x8_S },
10053 { EXTMUL_LOW_S_I32x4, EXTMUL_LOW_S_I32x4_S },
10054 { EXTMUL_LOW_S_I64x2, EXTMUL_LOW_S_I64x2_S },
10055 { EXTMUL_LOW_U_I16x8, EXTMUL_LOW_U_I16x8_S },
10056 { EXTMUL_LOW_U_I32x4, EXTMUL_LOW_U_I32x4_S },
10057 { EXTMUL_LOW_U_I64x2, EXTMUL_LOW_U_I64x2_S },
10058 { EXTRACT_LANE_F16x8, EXTRACT_LANE_F16x8_S },
10059 { EXTRACT_LANE_F32x4, EXTRACT_LANE_F32x4_S },
10060 { EXTRACT_LANE_F64x2, EXTRACT_LANE_F64x2_S },
10061 { EXTRACT_LANE_I16x8_s, EXTRACT_LANE_I16x8_s_S },
10062 { EXTRACT_LANE_I16x8_u, EXTRACT_LANE_I16x8_u_S },
10063 { EXTRACT_LANE_I32x4, EXTRACT_LANE_I32x4_S },
10064 { EXTRACT_LANE_I64x2, EXTRACT_LANE_I64x2_S },
10065 { EXTRACT_LANE_I8x16_s, EXTRACT_LANE_I8x16_s_S },
10066 { EXTRACT_LANE_I8x16_u, EXTRACT_LANE_I8x16_u_S },
10067 { F32_CONVERT_S_I32, F32_CONVERT_S_I32_S },
10068 { F32_CONVERT_S_I64, F32_CONVERT_S_I64_S },
10069 { F32_CONVERT_U_I32, F32_CONVERT_U_I32_S },
10070 { F32_CONVERT_U_I64, F32_CONVERT_U_I64_S },
10071 { F32_DEMOTE_F64, F32_DEMOTE_F64_S },
10072 { F32_REINTERPRET_I32, F32_REINTERPRET_I32_S },
10073 { F64_CONVERT_S_I32, F64_CONVERT_S_I32_S },
10074 { F64_CONVERT_S_I64, F64_CONVERT_S_I64_S },
10075 { F64_CONVERT_U_I32, F64_CONVERT_U_I32_S },
10076 { F64_CONVERT_U_I64, F64_CONVERT_U_I64_S },
10077 { F64_PROMOTE_F32, F64_PROMOTE_F32_S },
10078 { F64_REINTERPRET_I64, F64_REINTERPRET_I64_S },
10079 { FALLTHROUGH_RETURN, FALLTHROUGH_RETURN_S },
10080 { FLOOR_F16x8, FLOOR_F16x8_S },
10081 { FLOOR_F32, FLOOR_F32_S },
10082 { FLOOR_F32x4, FLOOR_F32x4_S },
10083 { FLOOR_F64, FLOOR_F64_S },
10084 { FLOOR_F64x2, FLOOR_F64x2_S },
10085 { FP_TO_SINT_I32_F32, FP_TO_SINT_I32_F32_S },
10086 { FP_TO_SINT_I32_F64, FP_TO_SINT_I32_F64_S },
10087 { FP_TO_SINT_I64_F32, FP_TO_SINT_I64_F32_S },
10088 { FP_TO_SINT_I64_F64, FP_TO_SINT_I64_F64_S },
10089 { FP_TO_UINT_I32_F32, FP_TO_UINT_I32_F32_S },
10090 { FP_TO_UINT_I32_F64, FP_TO_UINT_I32_F64_S },
10091 { FP_TO_UINT_I64_F32, FP_TO_UINT_I64_F32_S },
10092 { FP_TO_UINT_I64_F64, FP_TO_UINT_I64_F64_S },
10093 { GE_F16x8, GE_F16x8_S },
10094 { GE_F32, GE_F32_S },
10095 { GE_F32x4, GE_F32x4_S },
10096 { GE_F64, GE_F64_S },
10097 { GE_F64x2, GE_F64x2_S },
10098 { GE_S_I16x8, GE_S_I16x8_S },
10099 { GE_S_I32, GE_S_I32_S },
10100 { GE_S_I32x4, GE_S_I32x4_S },
10101 { GE_S_I64, GE_S_I64_S },
10102 { GE_S_I64x2, GE_S_I64x2_S },
10103 { GE_S_I8x16, GE_S_I8x16_S },
10104 { GE_U_I16x8, GE_U_I16x8_S },
10105 { GE_U_I32, GE_U_I32_S },
10106 { GE_U_I32x4, GE_U_I32x4_S },
10107 { GE_U_I64, GE_U_I64_S },
10108 { GE_U_I8x16, GE_U_I8x16_S },
10109 { GLOBAL_GET_EXNREF, GLOBAL_GET_EXNREF_S },
10110 { GLOBAL_GET_EXTERNREF, GLOBAL_GET_EXTERNREF_S },
10111 { GLOBAL_GET_F32, GLOBAL_GET_F32_S },
10112 { GLOBAL_GET_F64, GLOBAL_GET_F64_S },
10113 { GLOBAL_GET_FUNCREF, GLOBAL_GET_FUNCREF_S },
10114 { GLOBAL_GET_I32, GLOBAL_GET_I32_S },
10115 { GLOBAL_GET_I64, GLOBAL_GET_I64_S },
10116 { GLOBAL_GET_V128, GLOBAL_GET_V128_S },
10117 { GLOBAL_SET_EXNREF, GLOBAL_SET_EXNREF_S },
10118 { GLOBAL_SET_EXTERNREF, GLOBAL_SET_EXTERNREF_S },
10119 { GLOBAL_SET_F32, GLOBAL_SET_F32_S },
10120 { GLOBAL_SET_F64, GLOBAL_SET_F64_S },
10121 { GLOBAL_SET_FUNCREF, GLOBAL_SET_FUNCREF_S },
10122 { GLOBAL_SET_I32, GLOBAL_SET_I32_S },
10123 { GLOBAL_SET_I64, GLOBAL_SET_I64_S },
10124 { GLOBAL_SET_V128, GLOBAL_SET_V128_S },
10125 { GT_F16x8, GT_F16x8_S },
10126 { GT_F32, GT_F32_S },
10127 { GT_F32x4, GT_F32x4_S },
10128 { GT_F64, GT_F64_S },
10129 { GT_F64x2, GT_F64x2_S },
10130 { GT_S_I16x8, GT_S_I16x8_S },
10131 { GT_S_I32, GT_S_I32_S },
10132 { GT_S_I32x4, GT_S_I32x4_S },
10133 { GT_S_I64, GT_S_I64_S },
10134 { GT_S_I64x2, GT_S_I64x2_S },
10135 { GT_S_I8x16, GT_S_I8x16_S },
10136 { GT_U_I16x8, GT_U_I16x8_S },
10137 { GT_U_I32, GT_U_I32_S },
10138 { GT_U_I32x4, GT_U_I32x4_S },
10139 { GT_U_I64, GT_U_I64_S },
10140 { GT_U_I8x16, GT_U_I8x16_S },
10141 { I32_EXTEND16_S_I32, I32_EXTEND16_S_I32_S },
10142 { I32_EXTEND8_S_I32, I32_EXTEND8_S_I32_S },
10143 { I32_REINTERPRET_F32, I32_REINTERPRET_F32_S },
10144 { I32_TRUNC_S_F32, I32_TRUNC_S_F32_S },
10145 { I32_TRUNC_S_F64, I32_TRUNC_S_F64_S },
10146 { I32_TRUNC_S_SAT_F32, I32_TRUNC_S_SAT_F32_S },
10147 { I32_TRUNC_S_SAT_F64, I32_TRUNC_S_SAT_F64_S },
10148 { I32_TRUNC_U_F32, I32_TRUNC_U_F32_S },
10149 { I32_TRUNC_U_F64, I32_TRUNC_U_F64_S },
10150 { I32_TRUNC_U_SAT_F32, I32_TRUNC_U_SAT_F32_S },
10151 { I32_TRUNC_U_SAT_F64, I32_TRUNC_U_SAT_F64_S },
10152 { I32_WRAP_I64, I32_WRAP_I64_S },
10153 { I64_ADD128, I64_ADD128_S },
10154 { I64_EXTEND16_S_I64, I64_EXTEND16_S_I64_S },
10155 { I64_EXTEND32_S_I64, I64_EXTEND32_S_I64_S },
10156 { I64_EXTEND8_S_I64, I64_EXTEND8_S_I64_S },
10157 { I64_EXTEND_S_I32, I64_EXTEND_S_I32_S },
10158 { I64_EXTEND_U_I32, I64_EXTEND_U_I32_S },
10159 { I64_MUL_WIDE_S, I64_MUL_WIDE_S_S },
10160 { I64_MUL_WIDE_U, I64_MUL_WIDE_U_S },
10161 { I64_REINTERPRET_F64, I64_REINTERPRET_F64_S },
10162 { I64_SUB128, I64_SUB128_S },
10163 { I64_TRUNC_S_F32, I64_TRUNC_S_F32_S },
10164 { I64_TRUNC_S_F64, I64_TRUNC_S_F64_S },
10165 { I64_TRUNC_S_SAT_F32, I64_TRUNC_S_SAT_F32_S },
10166 { I64_TRUNC_S_SAT_F64, I64_TRUNC_S_SAT_F64_S },
10167 { I64_TRUNC_U_F32, I64_TRUNC_U_F32_S },
10168 { I64_TRUNC_U_F64, I64_TRUNC_U_F64_S },
10169 { I64_TRUNC_U_SAT_F32, I64_TRUNC_U_SAT_F32_S },
10170 { I64_TRUNC_U_SAT_F64, I64_TRUNC_U_SAT_F64_S },
10171 { IF, IF_S },
10172 { LANESELECT_I16x8, LANESELECT_I16x8_S },
10173 { LANESELECT_I32x4, LANESELECT_I32x4_S },
10174 { LANESELECT_I64x2, LANESELECT_I64x2_S },
10175 { LANESELECT_I8x16, LANESELECT_I8x16_S },
10176 { LE_F16x8, LE_F16x8_S },
10177 { LE_F32, LE_F32_S },
10178 { LE_F32x4, LE_F32x4_S },
10179 { LE_F64, LE_F64_S },
10180 { LE_F64x2, LE_F64x2_S },
10181 { LE_S_I16x8, LE_S_I16x8_S },
10182 { LE_S_I32, LE_S_I32_S },
10183 { LE_S_I32x4, LE_S_I32x4_S },
10184 { LE_S_I64, LE_S_I64_S },
10185 { LE_S_I64x2, LE_S_I64x2_S },
10186 { LE_S_I8x16, LE_S_I8x16_S },
10187 { LE_U_I16x8, LE_U_I16x8_S },
10188 { LE_U_I32, LE_U_I32_S },
10189 { LE_U_I32x4, LE_U_I32x4_S },
10190 { LE_U_I64, LE_U_I64_S },
10191 { LE_U_I8x16, LE_U_I8x16_S },
10192 { LOAD16_SPLAT_A32, LOAD16_SPLAT_A32_S },
10193 { LOAD16_SPLAT_A64, LOAD16_SPLAT_A64_S },
10194 { LOAD16_S_I32_A32, LOAD16_S_I32_A32_S },
10195 { LOAD16_S_I32_A64, LOAD16_S_I32_A64_S },
10196 { LOAD16_S_I64_A32, LOAD16_S_I64_A32_S },
10197 { LOAD16_S_I64_A64, LOAD16_S_I64_A64_S },
10198 { LOAD16_U_I32_A32, LOAD16_U_I32_A32_S },
10199 { LOAD16_U_I32_A64, LOAD16_U_I32_A64_S },
10200 { LOAD16_U_I64_A32, LOAD16_U_I64_A32_S },
10201 { LOAD16_U_I64_A64, LOAD16_U_I64_A64_S },
10202 { LOAD32_SPLAT_A32, LOAD32_SPLAT_A32_S },
10203 { LOAD32_SPLAT_A64, LOAD32_SPLAT_A64_S },
10204 { LOAD32_S_I64_A32, LOAD32_S_I64_A32_S },
10205 { LOAD32_S_I64_A64, LOAD32_S_I64_A64_S },
10206 { LOAD32_U_I64_A32, LOAD32_U_I64_A32_S },
10207 { LOAD32_U_I64_A64, LOAD32_U_I64_A64_S },
10208 { LOAD64_SPLAT_A32, LOAD64_SPLAT_A32_S },
10209 { LOAD64_SPLAT_A64, LOAD64_SPLAT_A64_S },
10210 { LOAD8_SPLAT_A32, LOAD8_SPLAT_A32_S },
10211 { LOAD8_SPLAT_A64, LOAD8_SPLAT_A64_S },
10212 { LOAD8_S_I32_A32, LOAD8_S_I32_A32_S },
10213 { LOAD8_S_I32_A64, LOAD8_S_I32_A64_S },
10214 { LOAD8_S_I64_A32, LOAD8_S_I64_A32_S },
10215 { LOAD8_S_I64_A64, LOAD8_S_I64_A64_S },
10216 { LOAD8_U_I32_A32, LOAD8_U_I32_A32_S },
10217 { LOAD8_U_I32_A64, LOAD8_U_I32_A64_S },
10218 { LOAD8_U_I64_A32, LOAD8_U_I64_A32_S },
10219 { LOAD8_U_I64_A64, LOAD8_U_I64_A64_S },
10220 { LOAD_EXTEND_S_I16x8_A32, LOAD_EXTEND_S_I16x8_A32_S },
10221 { LOAD_EXTEND_S_I16x8_A64, LOAD_EXTEND_S_I16x8_A64_S },
10222 { LOAD_EXTEND_S_I32x4_A32, LOAD_EXTEND_S_I32x4_A32_S },
10223 { LOAD_EXTEND_S_I32x4_A64, LOAD_EXTEND_S_I32x4_A64_S },
10224 { LOAD_EXTEND_S_I64x2_A32, LOAD_EXTEND_S_I64x2_A32_S },
10225 { LOAD_EXTEND_S_I64x2_A64, LOAD_EXTEND_S_I64x2_A64_S },
10226 { LOAD_EXTEND_U_I16x8_A32, LOAD_EXTEND_U_I16x8_A32_S },
10227 { LOAD_EXTEND_U_I16x8_A64, LOAD_EXTEND_U_I16x8_A64_S },
10228 { LOAD_EXTEND_U_I32x4_A32, LOAD_EXTEND_U_I32x4_A32_S },
10229 { LOAD_EXTEND_U_I32x4_A64, LOAD_EXTEND_U_I32x4_A64_S },
10230 { LOAD_EXTEND_U_I64x2_A32, LOAD_EXTEND_U_I64x2_A32_S },
10231 { LOAD_EXTEND_U_I64x2_A64, LOAD_EXTEND_U_I64x2_A64_S },
10232 { LOAD_F16_F32_A32, LOAD_F16_F32_A32_S },
10233 { LOAD_F16_F32_A64, LOAD_F16_F32_A64_S },
10234 { LOAD_F32_A32, LOAD_F32_A32_S },
10235 { LOAD_F32_A64, LOAD_F32_A64_S },
10236 { LOAD_F64_A32, LOAD_F64_A32_S },
10237 { LOAD_F64_A64, LOAD_F64_A64_S },
10238 { LOAD_I32_A32, LOAD_I32_A32_S },
10239 { LOAD_I32_A64, LOAD_I32_A64_S },
10240 { LOAD_I64_A32, LOAD_I64_A32_S },
10241 { LOAD_I64_A64, LOAD_I64_A64_S },
10242 { LOAD_LANE_16_A32, LOAD_LANE_16_A32_S },
10243 { LOAD_LANE_16_A64, LOAD_LANE_16_A64_S },
10244 { LOAD_LANE_32_A32, LOAD_LANE_32_A32_S },
10245 { LOAD_LANE_32_A64, LOAD_LANE_32_A64_S },
10246 { LOAD_LANE_64_A32, LOAD_LANE_64_A32_S },
10247 { LOAD_LANE_64_A64, LOAD_LANE_64_A64_S },
10248 { LOAD_LANE_8_A32, LOAD_LANE_8_A32_S },
10249 { LOAD_LANE_8_A64, LOAD_LANE_8_A64_S },
10250 { LOAD_V128_A32, LOAD_V128_A32_S },
10251 { LOAD_V128_A64, LOAD_V128_A64_S },
10252 { LOAD_ZERO_32_A32, LOAD_ZERO_32_A32_S },
10253 { LOAD_ZERO_32_A64, LOAD_ZERO_32_A64_S },
10254 { LOAD_ZERO_64_A32, LOAD_ZERO_64_A32_S },
10255 { LOAD_ZERO_64_A64, LOAD_ZERO_64_A64_S },
10256 { LOCAL_GET_EXNREF, LOCAL_GET_EXNREF_S },
10257 { LOCAL_GET_EXTERNREF, LOCAL_GET_EXTERNREF_S },
10258 { LOCAL_GET_F32, LOCAL_GET_F32_S },
10259 { LOCAL_GET_F64, LOCAL_GET_F64_S },
10260 { LOCAL_GET_FUNCREF, LOCAL_GET_FUNCREF_S },
10261 { LOCAL_GET_I32, LOCAL_GET_I32_S },
10262 { LOCAL_GET_I64, LOCAL_GET_I64_S },
10263 { LOCAL_GET_V128, LOCAL_GET_V128_S },
10264 { LOCAL_SET_EXNREF, LOCAL_SET_EXNREF_S },
10265 { LOCAL_SET_EXTERNREF, LOCAL_SET_EXTERNREF_S },
10266 { LOCAL_SET_F32, LOCAL_SET_F32_S },
10267 { LOCAL_SET_F64, LOCAL_SET_F64_S },
10268 { LOCAL_SET_FUNCREF, LOCAL_SET_FUNCREF_S },
10269 { LOCAL_SET_I32, LOCAL_SET_I32_S },
10270 { LOCAL_SET_I64, LOCAL_SET_I64_S },
10271 { LOCAL_SET_V128, LOCAL_SET_V128_S },
10272 { LOCAL_TEE_EXNREF, LOCAL_TEE_EXNREF_S },
10273 { LOCAL_TEE_EXTERNREF, LOCAL_TEE_EXTERNREF_S },
10274 { LOCAL_TEE_F32, LOCAL_TEE_F32_S },
10275 { LOCAL_TEE_F64, LOCAL_TEE_F64_S },
10276 { LOCAL_TEE_FUNCREF, LOCAL_TEE_FUNCREF_S },
10277 { LOCAL_TEE_I32, LOCAL_TEE_I32_S },
10278 { LOCAL_TEE_I64, LOCAL_TEE_I64_S },
10279 { LOCAL_TEE_V128, LOCAL_TEE_V128_S },
10280 { LOOP, LOOP_S },
10281 { LT_F16x8, LT_F16x8_S },
10282 { LT_F32, LT_F32_S },
10283 { LT_F32x4, LT_F32x4_S },
10284 { LT_F64, LT_F64_S },
10285 { LT_F64x2, LT_F64x2_S },
10286 { LT_S_I16x8, LT_S_I16x8_S },
10287 { LT_S_I32, LT_S_I32_S },
10288 { LT_S_I32x4, LT_S_I32x4_S },
10289 { LT_S_I64, LT_S_I64_S },
10290 { LT_S_I64x2, LT_S_I64x2_S },
10291 { LT_S_I8x16, LT_S_I8x16_S },
10292 { LT_U_I16x8, LT_U_I16x8_S },
10293 { LT_U_I32, LT_U_I32_S },
10294 { LT_U_I32x4, LT_U_I32x4_S },
10295 { LT_U_I64, LT_U_I64_S },
10296 { LT_U_I8x16, LT_U_I8x16_S },
10297 { MADD_F16x8, MADD_F16x8_S },
10298 { MADD_F32x4, MADD_F32x4_S },
10299 { MADD_F64x2, MADD_F64x2_S },
10300 { MAX_F16x8, MAX_F16x8_S },
10301 { MAX_F32, MAX_F32_S },
10302 { MAX_F32x4, MAX_F32x4_S },
10303 { MAX_F64, MAX_F64_S },
10304 { MAX_F64x2, MAX_F64x2_S },
10305 { MAX_S_I16x8, MAX_S_I16x8_S },
10306 { MAX_S_I32x4, MAX_S_I32x4_S },
10307 { MAX_S_I8x16, MAX_S_I8x16_S },
10308 { MAX_U_I16x8, MAX_U_I16x8_S },
10309 { MAX_U_I32x4, MAX_U_I32x4_S },
10310 { MAX_U_I8x16, MAX_U_I8x16_S },
10311 { MEMCPY_A32, MEMCPY_A32_S },
10312 { MEMCPY_A64, MEMCPY_A64_S },
10313 { MEMORY_ATOMIC_NOTIFY_A32, MEMORY_ATOMIC_NOTIFY_A32_S },
10314 { MEMORY_ATOMIC_NOTIFY_A64, MEMORY_ATOMIC_NOTIFY_A64_S },
10315 { MEMORY_ATOMIC_WAIT32_A32, MEMORY_ATOMIC_WAIT32_A32_S },
10316 { MEMORY_ATOMIC_WAIT32_A64, MEMORY_ATOMIC_WAIT32_A64_S },
10317 { MEMORY_ATOMIC_WAIT64_A32, MEMORY_ATOMIC_WAIT64_A32_S },
10318 { MEMORY_ATOMIC_WAIT64_A64, MEMORY_ATOMIC_WAIT64_A64_S },
10319 { MEMORY_COPY_A32, MEMORY_COPY_A32_S },
10320 { MEMORY_COPY_A64, MEMORY_COPY_A64_S },
10321 { MEMORY_FILL_A32, MEMORY_FILL_A32_S },
10322 { MEMORY_FILL_A64, MEMORY_FILL_A64_S },
10323 { MEMORY_INIT_A32, MEMORY_INIT_A32_S },
10324 { MEMORY_INIT_A64, MEMORY_INIT_A64_S },
10325 { MEMSET_A32, MEMSET_A32_S },
10326 { MEMSET_A64, MEMSET_A64_S },
10327 { MIN_F16x8, MIN_F16x8_S },
10328 { MIN_F32, MIN_F32_S },
10329 { MIN_F32x4, MIN_F32x4_S },
10330 { MIN_F64, MIN_F64_S },
10331 { MIN_F64x2, MIN_F64x2_S },
10332 { MIN_S_I16x8, MIN_S_I16x8_S },
10333 { MIN_S_I32x4, MIN_S_I32x4_S },
10334 { MIN_S_I8x16, MIN_S_I8x16_S },
10335 { MIN_U_I16x8, MIN_U_I16x8_S },
10336 { MIN_U_I32x4, MIN_U_I32x4_S },
10337 { MIN_U_I8x16, MIN_U_I8x16_S },
10338 { MUL_F16x8, MUL_F16x8_S },
10339 { MUL_F32, MUL_F32_S },
10340 { MUL_F32x4, MUL_F32x4_S },
10341 { MUL_F64, MUL_F64_S },
10342 { MUL_F64x2, MUL_F64x2_S },
10343 { MUL_I16x8, MUL_I16x8_S },
10344 { MUL_I32, MUL_I32_S },
10345 { MUL_I32x4, MUL_I32x4_S },
10346 { MUL_I64, MUL_I64_S },
10347 { MUL_I64x2, MUL_I64x2_S },
10348 { NARROW_S_I16x8, NARROW_S_I16x8_S },
10349 { NARROW_S_I8x16, NARROW_S_I8x16_S },
10350 { NARROW_U_I16x8, NARROW_U_I16x8_S },
10351 { NARROW_U_I8x16, NARROW_U_I8x16_S },
10352 { NEAREST_F16x8, NEAREST_F16x8_S },
10353 { NEAREST_F32, NEAREST_F32_S },
10354 { NEAREST_F32x4, NEAREST_F32x4_S },
10355 { NEAREST_F64, NEAREST_F64_S },
10356 { NEAREST_F64x2, NEAREST_F64x2_S },
10357 { NEG_F16x8, NEG_F16x8_S },
10358 { NEG_F32, NEG_F32_S },
10359 { NEG_F32x4, NEG_F32x4_S },
10360 { NEG_F64, NEG_F64_S },
10361 { NEG_F64x2, NEG_F64x2_S },
10362 { NEG_I16x8, NEG_I16x8_S },
10363 { NEG_I32x4, NEG_I32x4_S },
10364 { NEG_I64x2, NEG_I64x2_S },
10365 { NEG_I8x16, NEG_I8x16_S },
10366 { NE_F16x8, NE_F16x8_S },
10367 { NE_F32, NE_F32_S },
10368 { NE_F32x4, NE_F32x4_S },
10369 { NE_F64, NE_F64_S },
10370 { NE_F64x2, NE_F64x2_S },
10371 { NE_I16x8, NE_I16x8_S },
10372 { NE_I32, NE_I32_S },
10373 { NE_I32x4, NE_I32x4_S },
10374 { NE_I64, NE_I64_S },
10375 { NE_I64x2, NE_I64x2_S },
10376 { NE_I8x16, NE_I8x16_S },
10377 { NMADD_F16x8, NMADD_F16x8_S },
10378 { NMADD_F32x4, NMADD_F32x4_S },
10379 { NMADD_F64x2, NMADD_F64x2_S },
10380 { NOP, NOP_S },
10381 { NOT, NOT_S },
10382 { OR, OR_S },
10383 { OR_I32, OR_I32_S },
10384 { OR_I64, OR_I64_S },
10385 { PMAX_F16x8, PMAX_F16x8_S },
10386 { PMAX_F32x4, PMAX_F32x4_S },
10387 { PMAX_F64x2, PMAX_F64x2_S },
10388 { PMIN_F16x8, PMIN_F16x8_S },
10389 { PMIN_F32x4, PMIN_F32x4_S },
10390 { PMIN_F64x2, PMIN_F64x2_S },
10391 { POPCNT_I32, POPCNT_I32_S },
10392 { POPCNT_I64, POPCNT_I64_S },
10393 { POPCNT_I8x16, POPCNT_I8x16_S },
10394 { Q15MULR_SAT_S_I16x8, Q15MULR_SAT_S_I16x8_S },
10395 { REF_CAST_FUNCREF, REF_CAST_FUNCREF_S },
10396 { REF_FUNC, REF_FUNC_S },
10397 { REF_IS_NULL_EXNREF, REF_IS_NULL_EXNREF_S },
10398 { REF_IS_NULL_EXTERNREF, REF_IS_NULL_EXTERNREF_S },
10399 { REF_IS_NULL_FUNCREF, REF_IS_NULL_FUNCREF_S },
10400 { REF_NULL_EXNREF, REF_NULL_EXNREF_S },
10401 { REF_NULL_EXTERNREF, REF_NULL_EXTERNREF_S },
10402 { REF_NULL_FUNCREF, REF_NULL_FUNCREF_S },
10403 { REF_TEST_FUNCREF, REF_TEST_FUNCREF_S },
10404 { RELAXED_DOT, RELAXED_DOT_S },
10405 { RELAXED_DOT_ADD, RELAXED_DOT_ADD_S },
10406 { RELAXED_DOT_BFLOAT, RELAXED_DOT_BFLOAT_S },
10407 { RELAXED_Q15MULR_S_I16x8, RELAXED_Q15MULR_S_I16x8_S },
10408 { RELAXED_SWIZZLE, RELAXED_SWIZZLE_S },
10409 { REM_S_I32, REM_S_I32_S },
10410 { REM_S_I64, REM_S_I64_S },
10411 { REM_U_I32, REM_U_I32_S },
10412 { REM_U_I64, REM_U_I64_S },
10413 { REPLACE_LANE_F16x8, REPLACE_LANE_F16x8_S },
10414 { REPLACE_LANE_F32x4, REPLACE_LANE_F32x4_S },
10415 { REPLACE_LANE_F64x2, REPLACE_LANE_F64x2_S },
10416 { REPLACE_LANE_I16x8, REPLACE_LANE_I16x8_S },
10417 { REPLACE_LANE_I32x4, REPLACE_LANE_I32x4_S },
10418 { REPLACE_LANE_I64x2, REPLACE_LANE_I64x2_S },
10419 { REPLACE_LANE_I8x16, REPLACE_LANE_I8x16_S },
10420 { RETHROW, RETHROW_S },
10421 { RETURN, RETURN_S },
10422 { RET_CALL, RET_CALL_S },
10423 { RET_CALL_INDIRECT, RET_CALL_INDIRECT_S },
10424 { RET_CALL_REF, RET_CALL_REF_S },
10425 { ROTL_I32, ROTL_I32_S },
10426 { ROTL_I64, ROTL_I64_S },
10427 { ROTR_I32, ROTR_I32_S },
10428 { ROTR_I64, ROTR_I64_S },
10429 { SELECT_EXNREF, SELECT_EXNREF_S },
10430 { SELECT_EXTERNREF, SELECT_EXTERNREF_S },
10431 { SELECT_F32, SELECT_F32_S },
10432 { SELECT_F64, SELECT_F64_S },
10433 { SELECT_FUNCREF, SELECT_FUNCREF_S },
10434 { SELECT_I32, SELECT_I32_S },
10435 { SELECT_I64, SELECT_I64_S },
10436 { SELECT_T, SELECT_T_S },
10437 { SELECT_V128, SELECT_V128_S },
10438 { SHL_I16x8, SHL_I16x8_S },
10439 { SHL_I32, SHL_I32_S },
10440 { SHL_I32x4, SHL_I32x4_S },
10441 { SHL_I64, SHL_I64_S },
10442 { SHL_I64x2, SHL_I64x2_S },
10443 { SHL_I8x16, SHL_I8x16_S },
10444 { SHR_S_I16x8, SHR_S_I16x8_S },
10445 { SHR_S_I32, SHR_S_I32_S },
10446 { SHR_S_I32x4, SHR_S_I32x4_S },
10447 { SHR_S_I64, SHR_S_I64_S },
10448 { SHR_S_I64x2, SHR_S_I64x2_S },
10449 { SHR_S_I8x16, SHR_S_I8x16_S },
10450 { SHR_U_I16x8, SHR_U_I16x8_S },
10451 { SHR_U_I32, SHR_U_I32_S },
10452 { SHR_U_I32x4, SHR_U_I32x4_S },
10453 { SHR_U_I64, SHR_U_I64_S },
10454 { SHR_U_I64x2, SHR_U_I64x2_S },
10455 { SHR_U_I8x16, SHR_U_I8x16_S },
10456 { SHUFFLE, SHUFFLE_S },
10457 { SIMD_RELAXED_FMAX_F32x4, SIMD_RELAXED_FMAX_F32x4_S },
10458 { SIMD_RELAXED_FMAX_F64x2, SIMD_RELAXED_FMAX_F64x2_S },
10459 { SIMD_RELAXED_FMIN_F32x4, SIMD_RELAXED_FMIN_F32x4_S },
10460 { SIMD_RELAXED_FMIN_F64x2, SIMD_RELAXED_FMIN_F64x2_S },
10461 { SPLAT_F16x8, SPLAT_F16x8_S },
10462 { SPLAT_F32x4, SPLAT_F32x4_S },
10463 { SPLAT_F64x2, SPLAT_F64x2_S },
10464 { SPLAT_I16x8, SPLAT_I16x8_S },
10465 { SPLAT_I32x4, SPLAT_I32x4_S },
10466 { SPLAT_I64x2, SPLAT_I64x2_S },
10467 { SPLAT_I8x16, SPLAT_I8x16_S },
10468 { SQRT_F16x8, SQRT_F16x8_S },
10469 { SQRT_F32, SQRT_F32_S },
10470 { SQRT_F32x4, SQRT_F32x4_S },
10471 { SQRT_F64, SQRT_F64_S },
10472 { SQRT_F64x2, SQRT_F64x2_S },
10473 { STORE16_I32_A32, STORE16_I32_A32_S },
10474 { STORE16_I32_A64, STORE16_I32_A64_S },
10475 { STORE16_I64_A32, STORE16_I64_A32_S },
10476 { STORE16_I64_A64, STORE16_I64_A64_S },
10477 { STORE32_I64_A32, STORE32_I64_A32_S },
10478 { STORE32_I64_A64, STORE32_I64_A64_S },
10479 { STORE8_I32_A32, STORE8_I32_A32_S },
10480 { STORE8_I32_A64, STORE8_I32_A64_S },
10481 { STORE8_I64_A32, STORE8_I64_A32_S },
10482 { STORE8_I64_A64, STORE8_I64_A64_S },
10483 { STORE_F16_F32_A32, STORE_F16_F32_A32_S },
10484 { STORE_F16_F32_A64, STORE_F16_F32_A64_S },
10485 { STORE_F32_A32, STORE_F32_A32_S },
10486 { STORE_F32_A64, STORE_F32_A64_S },
10487 { STORE_F64_A32, STORE_F64_A32_S },
10488 { STORE_F64_A64, STORE_F64_A64_S },
10489 { STORE_I32_A32, STORE_I32_A32_S },
10490 { STORE_I32_A64, STORE_I32_A64_S },
10491 { STORE_I64_A32, STORE_I64_A32_S },
10492 { STORE_I64_A64, STORE_I64_A64_S },
10493 { STORE_LANE_I16x8_A32, STORE_LANE_I16x8_A32_S },
10494 { STORE_LANE_I16x8_A64, STORE_LANE_I16x8_A64_S },
10495 { STORE_LANE_I32x4_A32, STORE_LANE_I32x4_A32_S },
10496 { STORE_LANE_I32x4_A64, STORE_LANE_I32x4_A64_S },
10497 { STORE_LANE_I64x2_A32, STORE_LANE_I64x2_A32_S },
10498 { STORE_LANE_I64x2_A64, STORE_LANE_I64x2_A64_S },
10499 { STORE_LANE_I8x16_A32, STORE_LANE_I8x16_A32_S },
10500 { STORE_LANE_I8x16_A64, STORE_LANE_I8x16_A64_S },
10501 { STORE_V128_A32, STORE_V128_A32_S },
10502 { STORE_V128_A64, STORE_V128_A64_S },
10503 { SUB_F16x8, SUB_F16x8_S },
10504 { SUB_F32, SUB_F32_S },
10505 { SUB_F32x4, SUB_F32x4_S },
10506 { SUB_F64, SUB_F64_S },
10507 { SUB_F64x2, SUB_F64x2_S },
10508 { SUB_I16x8, SUB_I16x8_S },
10509 { SUB_I32, SUB_I32_S },
10510 { SUB_I32x4, SUB_I32x4_S },
10511 { SUB_I64, SUB_I64_S },
10512 { SUB_I64x2, SUB_I64x2_S },
10513 { SUB_I8x16, SUB_I8x16_S },
10514 { SUB_SAT_S_I16x8, SUB_SAT_S_I16x8_S },
10515 { SUB_SAT_S_I8x16, SUB_SAT_S_I8x16_S },
10516 { SUB_SAT_U_I16x8, SUB_SAT_U_I16x8_S },
10517 { SUB_SAT_U_I8x16, SUB_SAT_U_I8x16_S },
10518 { SWIZZLE, SWIZZLE_S },
10519 { TABLE_COPY, TABLE_COPY_S },
10520 { TABLE_FILL_EXNREF, TABLE_FILL_EXNREF_S },
10521 { TABLE_FILL_EXTERNREF, TABLE_FILL_EXTERNREF_S },
10522 { TABLE_FILL_FUNCREF, TABLE_FILL_FUNCREF_S },
10523 { TABLE_GET_EXNREF, TABLE_GET_EXNREF_S },
10524 { TABLE_GET_EXTERNREF, TABLE_GET_EXTERNREF_S },
10525 { TABLE_GET_FUNCREF, TABLE_GET_FUNCREF_S },
10526 { TABLE_GROW_EXNREF, TABLE_GROW_EXNREF_S },
10527 { TABLE_GROW_EXTERNREF, TABLE_GROW_EXTERNREF_S },
10528 { TABLE_GROW_FUNCREF, TABLE_GROW_FUNCREF_S },
10529 { TABLE_SET_EXNREF, TABLE_SET_EXNREF_S },
10530 { TABLE_SET_EXTERNREF, TABLE_SET_EXTERNREF_S },
10531 { TABLE_SET_FUNCREF, TABLE_SET_FUNCREF_S },
10532 { TABLE_SIZE, TABLE_SIZE_S },
10533 { TEE_EXNREF, TEE_EXNREF_S },
10534 { TEE_EXTERNREF, TEE_EXTERNREF_S },
10535 { TEE_F32, TEE_F32_S },
10536 { TEE_F64, TEE_F64_S },
10537 { TEE_FUNCREF, TEE_FUNCREF_S },
10538 { TEE_I32, TEE_I32_S },
10539 { TEE_I64, TEE_I64_S },
10540 { TEE_V128, TEE_V128_S },
10541 { THROW, THROW_S },
10542 { THROW_REF, THROW_REF_S },
10543 { TRUNC_F16x8, TRUNC_F16x8_S },
10544 { TRUNC_F32, TRUNC_F32_S },
10545 { TRUNC_F32x4, TRUNC_F32x4_S },
10546 { TRUNC_F64, TRUNC_F64_S },
10547 { TRUNC_F64x2, TRUNC_F64x2_S },
10548 { TRY, TRY_S },
10549 { TRY_TABLE, TRY_TABLE_S },
10550 { UNREACHABLE, UNREACHABLE_S },
10551 { XOR, XOR_S },
10552 { XOR_I32, XOR_I32_S },
10553 { XOR_I64, XOR_I64_S },
10554 { anonymous_14865MEMORY_GROW_A32, anonymous_14865MEMORY_GROW_A32_S },
10555 { anonymous_14865MEMORY_SIZE_A32, anonymous_14865MEMORY_SIZE_A32_S },
10556 { anonymous_14866MEMORY_GROW_A64, anonymous_14866MEMORY_GROW_A64_S },
10557 { anonymous_14866MEMORY_SIZE_A64, anonymous_14866MEMORY_SIZE_A64_S },
10558 { convert_low_s_F64x2, convert_low_s_F64x2_S },
10559 { convert_low_u_F64x2, convert_low_u_F64x2_S },
10560 { demote_zero_F16x8, demote_zero_F16x8_S },
10561 { demote_zero_F32x4, demote_zero_F32x4_S },
10562 { extadd_pairwise_s_I16x8, extadd_pairwise_s_I16x8_S },
10563 { extadd_pairwise_s_I32x4, extadd_pairwise_s_I32x4_S },
10564 { extadd_pairwise_u_I16x8, extadd_pairwise_u_I16x8_S },
10565 { extadd_pairwise_u_I32x4, extadd_pairwise_u_I32x4_S },
10566 { extend_high_s_I16x8, extend_high_s_I16x8_S },
10567 { extend_high_s_I32x4, extend_high_s_I32x4_S },
10568 { extend_high_s_I64x2, extend_high_s_I64x2_S },
10569 { extend_high_u_I16x8, extend_high_u_I16x8_S },
10570 { extend_high_u_I32x4, extend_high_u_I32x4_S },
10571 { extend_high_u_I64x2, extend_high_u_I64x2_S },
10572 { extend_low_s_I16x8, extend_low_s_I16x8_S },
10573 { extend_low_s_I32x4, extend_low_s_I32x4_S },
10574 { extend_low_s_I64x2, extend_low_s_I64x2_S },
10575 { extend_low_u_I16x8, extend_low_u_I16x8_S },
10576 { extend_low_u_I32x4, extend_low_u_I32x4_S },
10577 { extend_low_u_I64x2, extend_low_u_I64x2_S },
10578 { fp_to_sint_I16x8, fp_to_sint_I16x8_S },
10579 { fp_to_sint_I32x4, fp_to_sint_I32x4_S },
10580 { fp_to_uint_I16x8, fp_to_uint_I16x8_S },
10581 { fp_to_uint_I32x4, fp_to_uint_I32x4_S },
10582 { int_wasm_relaxed_trunc_signed_I32x4, int_wasm_relaxed_trunc_signed_I32x4_S },
10583 { int_wasm_relaxed_trunc_signed_zero_I32x4, int_wasm_relaxed_trunc_signed_zero_I32x4_S },
10584 { int_wasm_relaxed_trunc_unsigned_I32x4, int_wasm_relaxed_trunc_unsigned_I32x4_S },
10585 { int_wasm_relaxed_trunc_unsigned_zero_I32x4, int_wasm_relaxed_trunc_unsigned_zero_I32x4_S },
10586 { promote_low_F32x4, promote_low_F32x4_S },
10587 { promote_low_F64x2, promote_low_F64x2_S },
10588 { sint_to_fp_F16x8, sint_to_fp_F16x8_S },
10589 { sint_to_fp_F32x4, sint_to_fp_F32x4_S },
10590 { trunc_sat_zero_s_I32x4, trunc_sat_zero_s_I32x4_S },
10591 { trunc_sat_zero_u_I32x4, trunc_sat_zero_u_I32x4_S },
10592 { uint_to_fp_F16x8, uint_to_fp_F16x8_S },
10593 { uint_to_fp_F32x4, uint_to_fp_F32x4_S },
10594 }; // End of Table
10595
10596 unsigned mid;
10597 unsigned start = 0;
10598 unsigned end = 823;
10599 while (start < end) {
10600 mid = start + (end - start) / 2;
10601 if (Opcode == Table[mid][0])
10602 break;
10603 if (Opcode < Table[mid][0])
10604 end = mid;
10605 else
10606 start = mid + 1;
10607 }
10608 if (start == end)
10609 return -1; // Instruction doesn't exist in this table.
10610
10611 return Table[mid][1];
10612}
10613
10614// getWasm64Opcode
10615LLVM_READONLY
10616int32_t getWasm64Opcode(uint32_t Opcode) {
10617 using namespace WebAssembly;
10618 static constexpr uint32_t Table[][2] = {
10619 { ATOMIC_LOAD16_U_I32_A32, ATOMIC_LOAD16_U_I32_A64 },
10620 { ATOMIC_LOAD16_U_I32_A32_S, ATOMIC_LOAD16_U_I32_A64_S },
10621 { ATOMIC_LOAD16_U_I64_A32, ATOMIC_LOAD16_U_I64_A64 },
10622 { ATOMIC_LOAD16_U_I64_A32_S, ATOMIC_LOAD16_U_I64_A64_S },
10623 { ATOMIC_LOAD32_U_I64_A32, ATOMIC_LOAD32_U_I64_A64 },
10624 { ATOMIC_LOAD32_U_I64_A32_S, ATOMIC_LOAD32_U_I64_A64_S },
10625 { ATOMIC_LOAD8_U_I32_A32, ATOMIC_LOAD8_U_I32_A64 },
10626 { ATOMIC_LOAD8_U_I32_A32_S, ATOMIC_LOAD8_U_I32_A64_S },
10627 { ATOMIC_LOAD8_U_I64_A32, ATOMIC_LOAD8_U_I64_A64 },
10628 { ATOMIC_LOAD8_U_I64_A32_S, ATOMIC_LOAD8_U_I64_A64_S },
10629 { ATOMIC_LOAD_I32_A32, ATOMIC_LOAD_I32_A64 },
10630 { ATOMIC_LOAD_I32_A32_S, ATOMIC_LOAD_I32_A64_S },
10631 { ATOMIC_LOAD_I64_A32, ATOMIC_LOAD_I64_A64 },
10632 { ATOMIC_LOAD_I64_A32_S, ATOMIC_LOAD_I64_A64_S },
10633 { ATOMIC_RMW16_U_ADD_I32_A32, ATOMIC_RMW16_U_ADD_I32_A64 },
10634 { ATOMIC_RMW16_U_ADD_I32_A32_S, ATOMIC_RMW16_U_ADD_I32_A64_S },
10635 { ATOMIC_RMW16_U_ADD_I64_A32, ATOMIC_RMW16_U_ADD_I64_A64 },
10636 { ATOMIC_RMW16_U_ADD_I64_A32_S, ATOMIC_RMW16_U_ADD_I64_A64_S },
10637 { ATOMIC_RMW16_U_AND_I32_A32, ATOMIC_RMW16_U_AND_I32_A64 },
10638 { ATOMIC_RMW16_U_AND_I32_A32_S, ATOMIC_RMW16_U_AND_I32_A64_S },
10639 { ATOMIC_RMW16_U_AND_I64_A32, ATOMIC_RMW16_U_AND_I64_A64 },
10640 { ATOMIC_RMW16_U_AND_I64_A32_S, ATOMIC_RMW16_U_AND_I64_A64_S },
10641 { ATOMIC_RMW16_U_CMPXCHG_I32_A32, ATOMIC_RMW16_U_CMPXCHG_I32_A64 },
10642 { ATOMIC_RMW16_U_CMPXCHG_I32_A32_S, ATOMIC_RMW16_U_CMPXCHG_I32_A64_S },
10643 { ATOMIC_RMW16_U_CMPXCHG_I64_A32, ATOMIC_RMW16_U_CMPXCHG_I64_A64 },
10644 { ATOMIC_RMW16_U_CMPXCHG_I64_A32_S, ATOMIC_RMW16_U_CMPXCHG_I64_A64_S },
10645 { ATOMIC_RMW16_U_OR_I32_A32, ATOMIC_RMW16_U_OR_I32_A64 },
10646 { ATOMIC_RMW16_U_OR_I32_A32_S, ATOMIC_RMW16_U_OR_I32_A64_S },
10647 { ATOMIC_RMW16_U_OR_I64_A32, ATOMIC_RMW16_U_OR_I64_A64 },
10648 { ATOMIC_RMW16_U_OR_I64_A32_S, ATOMIC_RMW16_U_OR_I64_A64_S },
10649 { ATOMIC_RMW16_U_SUB_I32_A32, ATOMIC_RMW16_U_SUB_I32_A64 },
10650 { ATOMIC_RMW16_U_SUB_I32_A32_S, ATOMIC_RMW16_U_SUB_I32_A64_S },
10651 { ATOMIC_RMW16_U_SUB_I64_A32, ATOMIC_RMW16_U_SUB_I64_A64 },
10652 { ATOMIC_RMW16_U_SUB_I64_A32_S, ATOMIC_RMW16_U_SUB_I64_A64_S },
10653 { ATOMIC_RMW16_U_XCHG_I32_A32, ATOMIC_RMW16_U_XCHG_I32_A64 },
10654 { ATOMIC_RMW16_U_XCHG_I32_A32_S, ATOMIC_RMW16_U_XCHG_I32_A64_S },
10655 { ATOMIC_RMW16_U_XCHG_I64_A32, ATOMIC_RMW16_U_XCHG_I64_A64 },
10656 { ATOMIC_RMW16_U_XCHG_I64_A32_S, ATOMIC_RMW16_U_XCHG_I64_A64_S },
10657 { ATOMIC_RMW16_U_XOR_I32_A32, ATOMIC_RMW16_U_XOR_I32_A64 },
10658 { ATOMIC_RMW16_U_XOR_I32_A32_S, ATOMIC_RMW16_U_XOR_I32_A64_S },
10659 { ATOMIC_RMW16_U_XOR_I64_A32, ATOMIC_RMW16_U_XOR_I64_A64 },
10660 { ATOMIC_RMW16_U_XOR_I64_A32_S, ATOMIC_RMW16_U_XOR_I64_A64_S },
10661 { ATOMIC_RMW32_U_ADD_I64_A32, ATOMIC_RMW32_U_ADD_I64_A64 },
10662 { ATOMIC_RMW32_U_ADD_I64_A32_S, ATOMIC_RMW32_U_ADD_I64_A64_S },
10663 { ATOMIC_RMW32_U_AND_I64_A32, ATOMIC_RMW32_U_AND_I64_A64 },
10664 { ATOMIC_RMW32_U_AND_I64_A32_S, ATOMIC_RMW32_U_AND_I64_A64_S },
10665 { ATOMIC_RMW32_U_CMPXCHG_I64_A32, ATOMIC_RMW32_U_CMPXCHG_I64_A64 },
10666 { ATOMIC_RMW32_U_CMPXCHG_I64_A32_S, ATOMIC_RMW32_U_CMPXCHG_I64_A64_S },
10667 { ATOMIC_RMW32_U_OR_I64_A32, ATOMIC_RMW32_U_OR_I64_A64 },
10668 { ATOMIC_RMW32_U_OR_I64_A32_S, ATOMIC_RMW32_U_OR_I64_A64_S },
10669 { ATOMIC_RMW32_U_SUB_I64_A32, ATOMIC_RMW32_U_SUB_I64_A64 },
10670 { ATOMIC_RMW32_U_SUB_I64_A32_S, ATOMIC_RMW32_U_SUB_I64_A64_S },
10671 { ATOMIC_RMW32_U_XCHG_I64_A32, ATOMIC_RMW32_U_XCHG_I64_A64 },
10672 { ATOMIC_RMW32_U_XCHG_I64_A32_S, ATOMIC_RMW32_U_XCHG_I64_A64_S },
10673 { ATOMIC_RMW32_U_XOR_I64_A32, ATOMIC_RMW32_U_XOR_I64_A64 },
10674 { ATOMIC_RMW32_U_XOR_I64_A32_S, ATOMIC_RMW32_U_XOR_I64_A64_S },
10675 { ATOMIC_RMW8_U_ADD_I32_A32, ATOMIC_RMW8_U_ADD_I32_A64 },
10676 { ATOMIC_RMW8_U_ADD_I32_A32_S, ATOMIC_RMW8_U_ADD_I32_A64_S },
10677 { ATOMIC_RMW8_U_ADD_I64_A32, ATOMIC_RMW8_U_ADD_I64_A64 },
10678 { ATOMIC_RMW8_U_ADD_I64_A32_S, ATOMIC_RMW8_U_ADD_I64_A64_S },
10679 { ATOMIC_RMW8_U_AND_I32_A32, ATOMIC_RMW8_U_AND_I32_A64 },
10680 { ATOMIC_RMW8_U_AND_I32_A32_S, ATOMIC_RMW8_U_AND_I32_A64_S },
10681 { ATOMIC_RMW8_U_AND_I64_A32, ATOMIC_RMW8_U_AND_I64_A64 },
10682 { ATOMIC_RMW8_U_AND_I64_A32_S, ATOMIC_RMW8_U_AND_I64_A64_S },
10683 { ATOMIC_RMW8_U_CMPXCHG_I32_A32, ATOMIC_RMW8_U_CMPXCHG_I32_A64 },
10684 { ATOMIC_RMW8_U_CMPXCHG_I32_A32_S, ATOMIC_RMW8_U_CMPXCHG_I32_A64_S },
10685 { ATOMIC_RMW8_U_CMPXCHG_I64_A32, ATOMIC_RMW8_U_CMPXCHG_I64_A64 },
10686 { ATOMIC_RMW8_U_CMPXCHG_I64_A32_S, ATOMIC_RMW8_U_CMPXCHG_I64_A64_S },
10687 { ATOMIC_RMW8_U_OR_I32_A32, ATOMIC_RMW8_U_OR_I32_A64 },
10688 { ATOMIC_RMW8_U_OR_I32_A32_S, ATOMIC_RMW8_U_OR_I32_A64_S },
10689 { ATOMIC_RMW8_U_OR_I64_A32, ATOMIC_RMW8_U_OR_I64_A64 },
10690 { ATOMIC_RMW8_U_OR_I64_A32_S, ATOMIC_RMW8_U_OR_I64_A64_S },
10691 { ATOMIC_RMW8_U_SUB_I32_A32, ATOMIC_RMW8_U_SUB_I32_A64 },
10692 { ATOMIC_RMW8_U_SUB_I32_A32_S, ATOMIC_RMW8_U_SUB_I32_A64_S },
10693 { ATOMIC_RMW8_U_SUB_I64_A32, ATOMIC_RMW8_U_SUB_I64_A64 },
10694 { ATOMIC_RMW8_U_SUB_I64_A32_S, ATOMIC_RMW8_U_SUB_I64_A64_S },
10695 { ATOMIC_RMW8_U_XCHG_I32_A32, ATOMIC_RMW8_U_XCHG_I32_A64 },
10696 { ATOMIC_RMW8_U_XCHG_I32_A32_S, ATOMIC_RMW8_U_XCHG_I32_A64_S },
10697 { ATOMIC_RMW8_U_XCHG_I64_A32, ATOMIC_RMW8_U_XCHG_I64_A64 },
10698 { ATOMIC_RMW8_U_XCHG_I64_A32_S, ATOMIC_RMW8_U_XCHG_I64_A64_S },
10699 { ATOMIC_RMW8_U_XOR_I32_A32, ATOMIC_RMW8_U_XOR_I32_A64 },
10700 { ATOMIC_RMW8_U_XOR_I32_A32_S, ATOMIC_RMW8_U_XOR_I32_A64_S },
10701 { ATOMIC_RMW8_U_XOR_I64_A32, ATOMIC_RMW8_U_XOR_I64_A64 },
10702 { ATOMIC_RMW8_U_XOR_I64_A32_S, ATOMIC_RMW8_U_XOR_I64_A64_S },
10703 { ATOMIC_RMW_ADD_I32_A32, ATOMIC_RMW_ADD_I32_A64 },
10704 { ATOMIC_RMW_ADD_I32_A32_S, ATOMIC_RMW_ADD_I32_A64_S },
10705 { ATOMIC_RMW_ADD_I64_A32, ATOMIC_RMW_ADD_I64_A64 },
10706 { ATOMIC_RMW_ADD_I64_A32_S, ATOMIC_RMW_ADD_I64_A64_S },
10707 { ATOMIC_RMW_AND_I32_A32, ATOMIC_RMW_AND_I32_A64 },
10708 { ATOMIC_RMW_AND_I32_A32_S, ATOMIC_RMW_AND_I32_A64_S },
10709 { ATOMIC_RMW_AND_I64_A32, ATOMIC_RMW_AND_I64_A64 },
10710 { ATOMIC_RMW_AND_I64_A32_S, ATOMIC_RMW_AND_I64_A64_S },
10711 { ATOMIC_RMW_CMPXCHG_I32_A32, ATOMIC_RMW_CMPXCHG_I32_A64 },
10712 { ATOMIC_RMW_CMPXCHG_I32_A32_S, ATOMIC_RMW_CMPXCHG_I32_A64_S },
10713 { ATOMIC_RMW_CMPXCHG_I64_A32, ATOMIC_RMW_CMPXCHG_I64_A64 },
10714 { ATOMIC_RMW_CMPXCHG_I64_A32_S, ATOMIC_RMW_CMPXCHG_I64_A64_S },
10715 { ATOMIC_RMW_OR_I32_A32, ATOMIC_RMW_OR_I32_A64 },
10716 { ATOMIC_RMW_OR_I32_A32_S, ATOMIC_RMW_OR_I32_A64_S },
10717 { ATOMIC_RMW_OR_I64_A32, ATOMIC_RMW_OR_I64_A64 },
10718 { ATOMIC_RMW_OR_I64_A32_S, ATOMIC_RMW_OR_I64_A64_S },
10719 { ATOMIC_RMW_SUB_I32_A32, ATOMIC_RMW_SUB_I32_A64 },
10720 { ATOMIC_RMW_SUB_I32_A32_S, ATOMIC_RMW_SUB_I32_A64_S },
10721 { ATOMIC_RMW_SUB_I64_A32, ATOMIC_RMW_SUB_I64_A64 },
10722 { ATOMIC_RMW_SUB_I64_A32_S, ATOMIC_RMW_SUB_I64_A64_S },
10723 { ATOMIC_RMW_XCHG_I32_A32, ATOMIC_RMW_XCHG_I32_A64 },
10724 { ATOMIC_RMW_XCHG_I32_A32_S, ATOMIC_RMW_XCHG_I32_A64_S },
10725 { ATOMIC_RMW_XCHG_I64_A32, ATOMIC_RMW_XCHG_I64_A64 },
10726 { ATOMIC_RMW_XCHG_I64_A32_S, ATOMIC_RMW_XCHG_I64_A64_S },
10727 { ATOMIC_RMW_XOR_I32_A32, ATOMIC_RMW_XOR_I32_A64 },
10728 { ATOMIC_RMW_XOR_I32_A32_S, ATOMIC_RMW_XOR_I32_A64_S },
10729 { ATOMIC_RMW_XOR_I64_A32, ATOMIC_RMW_XOR_I64_A64 },
10730 { ATOMIC_RMW_XOR_I64_A32_S, ATOMIC_RMW_XOR_I64_A64_S },
10731 { ATOMIC_STORE16_I32_A32, ATOMIC_STORE16_I32_A64 },
10732 { ATOMIC_STORE16_I32_A32_S, ATOMIC_STORE16_I32_A64_S },
10733 { ATOMIC_STORE16_I64_A32, ATOMIC_STORE16_I64_A64 },
10734 { ATOMIC_STORE16_I64_A32_S, ATOMIC_STORE16_I64_A64_S },
10735 { ATOMIC_STORE32_I64_A32, ATOMIC_STORE32_I64_A64 },
10736 { ATOMIC_STORE32_I64_A32_S, ATOMIC_STORE32_I64_A64_S },
10737 { ATOMIC_STORE8_I32_A32, ATOMIC_STORE8_I32_A64 },
10738 { ATOMIC_STORE8_I32_A32_S, ATOMIC_STORE8_I32_A64_S },
10739 { ATOMIC_STORE8_I64_A32, ATOMIC_STORE8_I64_A64 },
10740 { ATOMIC_STORE8_I64_A32_S, ATOMIC_STORE8_I64_A64_S },
10741 { ATOMIC_STORE_I32_A32, ATOMIC_STORE_I32_A64 },
10742 { ATOMIC_STORE_I32_A32_S, ATOMIC_STORE_I32_A64_S },
10743 { ATOMIC_STORE_I64_A32, ATOMIC_STORE_I64_A64 },
10744 { ATOMIC_STORE_I64_A32_S, ATOMIC_STORE_I64_A64_S },
10745 { LOAD16_S_I32_A32, LOAD16_S_I32_A64 },
10746 { LOAD16_S_I32_A32_S, LOAD16_S_I32_A64_S },
10747 { LOAD16_S_I64_A32, LOAD16_S_I64_A64 },
10748 { LOAD16_S_I64_A32_S, LOAD16_S_I64_A64_S },
10749 { LOAD16_U_I32_A32, LOAD16_U_I32_A64 },
10750 { LOAD16_U_I32_A32_S, LOAD16_U_I32_A64_S },
10751 { LOAD16_U_I64_A32, LOAD16_U_I64_A64 },
10752 { LOAD16_U_I64_A32_S, LOAD16_U_I64_A64_S },
10753 { LOAD32_S_I64_A32, LOAD32_S_I64_A64 },
10754 { LOAD32_S_I64_A32_S, LOAD32_S_I64_A64_S },
10755 { LOAD32_U_I64_A32, LOAD32_U_I64_A64 },
10756 { LOAD32_U_I64_A32_S, LOAD32_U_I64_A64_S },
10757 { LOAD8_S_I32_A32, LOAD8_S_I32_A64 },
10758 { LOAD8_S_I32_A32_S, LOAD8_S_I32_A64_S },
10759 { LOAD8_S_I64_A32, LOAD8_S_I64_A64 },
10760 { LOAD8_S_I64_A32_S, LOAD8_S_I64_A64_S },
10761 { LOAD8_U_I32_A32, LOAD8_U_I32_A64 },
10762 { LOAD8_U_I32_A32_S, LOAD8_U_I32_A64_S },
10763 { LOAD8_U_I64_A32, LOAD8_U_I64_A64 },
10764 { LOAD8_U_I64_A32_S, LOAD8_U_I64_A64_S },
10765 { LOAD_F16_F32_A32, LOAD_F16_F32_A64 },
10766 { LOAD_F16_F32_A32_S, LOAD_F16_F32_A64_S },
10767 { LOAD_F32_A32, LOAD_F32_A64 },
10768 { LOAD_F32_A32_S, LOAD_F32_A64_S },
10769 { LOAD_F64_A32, LOAD_F64_A64 },
10770 { LOAD_F64_A32_S, LOAD_F64_A64_S },
10771 { LOAD_I32_A32, LOAD_I32_A64 },
10772 { LOAD_I32_A32_S, LOAD_I32_A64_S },
10773 { LOAD_I64_A32, LOAD_I64_A64 },
10774 { LOAD_I64_A32_S, LOAD_I64_A64_S },
10775 { MEMORY_ATOMIC_NOTIFY_A32, MEMORY_ATOMIC_NOTIFY_A64 },
10776 { MEMORY_ATOMIC_NOTIFY_A32_S, MEMORY_ATOMIC_NOTIFY_A64_S },
10777 { MEMORY_ATOMIC_WAIT32_A32, MEMORY_ATOMIC_WAIT32_A64 },
10778 { MEMORY_ATOMIC_WAIT32_A32_S, MEMORY_ATOMIC_WAIT32_A64_S },
10779 { MEMORY_ATOMIC_WAIT64_A32, MEMORY_ATOMIC_WAIT64_A64 },
10780 { MEMORY_ATOMIC_WAIT64_A32_S, MEMORY_ATOMIC_WAIT64_A64_S },
10781 { STORE16_I32_A32, STORE16_I32_A64 },
10782 { STORE16_I32_A32_S, STORE16_I32_A64_S },
10783 { STORE16_I64_A32, STORE16_I64_A64 },
10784 { STORE16_I64_A32_S, STORE16_I64_A64_S },
10785 { STORE32_I64_A32, STORE32_I64_A64 },
10786 { STORE32_I64_A32_S, STORE32_I64_A64_S },
10787 { STORE8_I32_A32, STORE8_I32_A64 },
10788 { STORE8_I32_A32_S, STORE8_I32_A64_S },
10789 { STORE8_I64_A32, STORE8_I64_A64 },
10790 { STORE8_I64_A32_S, STORE8_I64_A64_S },
10791 { STORE_F16_F32_A32, STORE_F16_F32_A64 },
10792 { STORE_F16_F32_A32_S, STORE_F16_F32_A64_S },
10793 { STORE_F32_A32, STORE_F32_A64 },
10794 { STORE_F32_A32_S, STORE_F32_A64_S },
10795 { STORE_F64_A32, STORE_F64_A64 },
10796 { STORE_F64_A32_S, STORE_F64_A64_S },
10797 { STORE_I32_A32, STORE_I32_A64 },
10798 { STORE_I32_A32_S, STORE_I32_A64_S },
10799 { STORE_I64_A32, STORE_I64_A64 },
10800 { STORE_I64_A32_S, STORE_I64_A64_S },
10801 }; // End of Table
10802
10803 unsigned mid;
10804 unsigned start = 0;
10805 unsigned end = 182;
10806 while (start < end) {
10807 mid = start + (end - start) / 2;
10808 if (Opcode == Table[mid][0])
10809 break;
10810 if (Opcode < Table[mid][0])
10811 end = mid;
10812 else
10813 start = mid + 1;
10814 }
10815 if (start == end)
10816 return -1; // Instruction doesn't exist in this table.
10817
10818 return Table[mid][1];
10819}
10820
10821
10822} // namespace llvm::WebAssembly
10823
10824#endif // GET_INSTRMAP_INFO
10825
10826