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::LoongArch {
13
14 enum {
15 PHI = 0, // Target.td:1324
16 INLINEASM = 1, // Target.td:1330
17 INLINEASM_BR = 2, // Target.td:1336
18 CFI_INSTRUCTION = 3, // Target.td:1345
19 EH_LABEL = 4, // Target.td:1354
20 GC_LABEL = 5, // Target.td:1363
21 ANNOTATION_LABEL = 6, // Target.td:1372
22 KILL = 7, // Target.td:1380
23 EXTRACT_SUBREG = 8, // Target.td:1387
24 INSERT_SUBREG = 9, // Target.td:1393
25 IMPLICIT_DEF = 10, // Target.td:1400
26 INIT_UNDEF = 11, // Target.td:1409
27 SUBREG_TO_REG = 12, // Target.td:1416
28 COPY_TO_REGCLASS = 13, // Target.td:1422
29 DBG_VALUE = 14, // Target.td:1429
30 DBG_VALUE_LIST = 15, // Target.td:1436
31 DBG_INSTR_REF = 16, // Target.td:1443
32 DBG_PHI = 17, // Target.td:1450
33 DBG_LABEL = 18, // Target.td:1457
34 REG_SEQUENCE = 19, // Target.td:1464
35 COPY = 20, // Target.td:1471
36 COPY_LANEMASK = 21, // Target.td:1479
37 BUNDLE = 22, // Target.td:1486
38 LIFETIME_START = 23, // Target.td:1492
39 LIFETIME_END = 24, // Target.td:1499
40 PSEUDO_PROBE = 25, // Target.td:1506
41 ARITH_FENCE = 26, // Target.td:1513
42 STACKMAP = 27, // Target.td:1522
43 FENTRY_CALL = 28, // Target.td:1657
44 PATCHPOINT = 29, // Target.td:1530
45 LOAD_STACK_GUARD = 30, // Target.td:1548
46 PREALLOCATED_SETUP = 31, // Target.td:1556
47 PREALLOCATED_ARG = 32, // Target.td:1562
48 STATEPOINT = 33, // Target.td:1539
49 LOCAL_ESCAPE = 34, // Target.td:1568
50 FAULTING_OP = 35, // Target.td:1577
51 PATCHABLE_OP = 36, // Target.td:1597
52 PATCHABLE_FUNCTION_ENTER = 37, // Target.td:1605
53 PATCHABLE_RET = 38, // Target.td:1612
54 PATCHABLE_FUNCTION_EXIT = 39, // Target.td:1621
55 PATCHABLE_TAIL_CALL = 40, // Target.td:1629
56 PATCHABLE_EVENT_CALL = 41, // Target.td:1637
57 PATCHABLE_TYPED_EVENT_CALL = 42, // Target.td:1647
58 ICALL_BRANCH_FUNNEL = 43, // Target.td:1667
59 FAKE_USE = 44, // Target.td:1587
60 MEMBARRIER = 45, // Target.td:1673
61 JUMP_TABLE_DEBUG_INFO = 46, // Target.td:1681
62 RELOC_NONE = 47, // Target.td:1689
63 CONVERGENCECTRL_ENTRY = 48, // Target.td:1701
64 CONVERGENCECTRL_ANCHOR = 49, // Target.td:1697
65 CONVERGENCECTRL_LOOP = 50, // Target.td:1705
66 CONVERGENCECTRL_GLUE = 51, // Target.td:1709
67 G_ASSERT_SEXT = 52, // GenericOpcodes.td:1929
68 G_ASSERT_ZEXT = 53, // GenericOpcodes.td:1921
69 G_ASSERT_ALIGN = 54, // GenericOpcodes.td:1936
70 G_ADD = 55, // GenericOpcodes.td:308
71 G_SUB = 56, // GenericOpcodes.td:316
72 G_MUL = 57, // GenericOpcodes.td:324
73 G_SDIV = 58, // GenericOpcodes.td:332
74 G_UDIV = 59, // GenericOpcodes.td:340
75 G_SREM = 60, // GenericOpcodes.td:348
76 G_UREM = 61, // GenericOpcodes.td:356
77 G_SDIVREM = 62, // GenericOpcodes.td:364
78 G_UDIVREM = 63, // GenericOpcodes.td:372
79 G_AND = 64, // GenericOpcodes.td:380
80 G_OR = 65, // GenericOpcodes.td:388
81 G_XOR = 66, // GenericOpcodes.td:396
82 G_ABDS = 67, // GenericOpcodes.td:425
83 G_ABDU = 68, // GenericOpcodes.td:433
84 G_UAVGFLOOR = 69, // GenericOpcodes.td:441
85 G_UAVGCEIL = 70, // GenericOpcodes.td:448
86 G_SAVGFLOOR = 71, // GenericOpcodes.td:455
87 G_SAVGCEIL = 72, // GenericOpcodes.td:462
88 G_IMPLICIT_DEF = 73, // GenericOpcodes.td:111
89 G_PHI = 74, // GenericOpcodes.td:118
90 G_FRAME_INDEX = 75, // GenericOpcodes.td:125
91 G_GLOBAL_VALUE = 76, // GenericOpcodes.td:131
92 G_PTRAUTH_GLOBAL_VALUE = 77, // GenericOpcodes.td:137
93 G_CONSTANT_POOL = 78, // GenericOpcodes.td:143
94 G_EXTRACT = 79, // GenericOpcodes.td:1516
95 G_UNMERGE_VALUES = 80, // GenericOpcodes.td:1529
96 G_INSERT = 81, // GenericOpcodes.td:1538
97 G_MERGE_VALUES = 82, // GenericOpcodes.td:1548
98 G_BUILD_VECTOR = 83, // GenericOpcodes.td:1568
99 G_BUILD_VECTOR_TRUNC = 84, // GenericOpcodes.td:1578
100 G_CONCAT_VECTORS = 85, // GenericOpcodes.td:1585
101 G_PTRTOINT = 86, // GenericOpcodes.td:155
102 G_INTTOPTR = 87, // GenericOpcodes.td:149
103 G_BITCAST = 88, // GenericOpcodes.td:161
104 G_FREEZE = 89, // GenericOpcodes.td:284
105 G_CONSTANT_FOLD_BARRIER = 90, // GenericOpcodes.td:1943
106 G_INTRINSIC_FPTRUNC_ROUND = 91, // GenericOpcodes.td:1280
107 G_INTRINSIC_TRUNC = 92, // GenericOpcodes.td:1286
108 G_INTRINSIC_ROUND = 93, // GenericOpcodes.td:1292
109 G_INTRINSIC_LRINT = 94, // GenericOpcodes.td:1298
110 G_INTRINSIC_LLRINT = 95, // GenericOpcodes.td:1304
111 G_INTRINSIC_ROUNDEVEN = 96, // GenericOpcodes.td:1310
112 G_READCYCLECOUNTER = 97, // GenericOpcodes.td:1316
113 G_READSTEADYCOUNTER = 98, // GenericOpcodes.td:1322
114 G_LOAD = 99, // GenericOpcodes.td:1349
115 G_SEXTLOAD = 100, // GenericOpcodes.td:1358
116 G_ZEXTLOAD = 101, // GenericOpcodes.td:1366
117 G_FPEXTLOAD = 102, // GenericOpcodes.td:1375
118 G_INDEXED_LOAD = 103, // GenericOpcodes.td:1385
119 G_INDEXED_SEXTLOAD = 104, // GenericOpcodes.td:1394
120 G_INDEXED_ZEXTLOAD = 105, // GenericOpcodes.td:1402
121 G_STORE = 106, // GenericOpcodes.td:1410
122 G_FPTRUNCSTORE = 107, // GenericOpcodes.td:1420
123 G_INDEXED_STORE = 108, // GenericOpcodes.td:1428
124 G_ATOMIC_CMPXCHG_WITH_SUCCESS = 109, // GenericOpcodes.td:1439
125 G_ATOMIC_CMPXCHG = 110, // GenericOpcodes.td:1450
126 G_ATOMICRMW_XCHG = 111, // GenericOpcodes.td:1470
127 G_ATOMICRMW_ADD = 112, // GenericOpcodes.td:1471
128 G_ATOMICRMW_SUB = 113, // GenericOpcodes.td:1472
129 G_ATOMICRMW_AND = 114, // GenericOpcodes.td:1473
130 G_ATOMICRMW_NAND = 115, // GenericOpcodes.td:1474
131 G_ATOMICRMW_OR = 116, // GenericOpcodes.td:1475
132 G_ATOMICRMW_XOR = 117, // GenericOpcodes.td:1476
133 G_ATOMICRMW_MAX = 118, // GenericOpcodes.td:1477
134 G_ATOMICRMW_MIN = 119, // GenericOpcodes.td:1478
135 G_ATOMICRMW_UMAX = 120, // GenericOpcodes.td:1479
136 G_ATOMICRMW_UMIN = 121, // GenericOpcodes.td:1480
137 G_ATOMICRMW_FADD = 122, // GenericOpcodes.td:1481
138 G_ATOMICRMW_FSUB = 123, // GenericOpcodes.td:1482
139 G_ATOMICRMW_FMAX = 124, // GenericOpcodes.td:1483
140 G_ATOMICRMW_FMIN = 125, // GenericOpcodes.td:1484
141 G_ATOMICRMW_FMAXIMUM = 126, // GenericOpcodes.td:1485
142 G_ATOMICRMW_FMINIMUM = 127, // GenericOpcodes.td:1486
143 G_ATOMICRMW_FMAXIMUMNUM = 128, // GenericOpcodes.td:1487
144 G_ATOMICRMW_FMINIMUMNUM = 129, // GenericOpcodes.td:1488
145 G_ATOMICRMW_UINC_WRAP = 130, // GenericOpcodes.td:1489
146 G_ATOMICRMW_UDEC_WRAP = 131, // GenericOpcodes.td:1490
147 G_ATOMICRMW_USUB_COND = 132, // GenericOpcodes.td:1491
148 G_ATOMICRMW_USUB_SAT = 133, // GenericOpcodes.td:1492
149 G_FENCE = 134, // GenericOpcodes.td:1494
150 G_PREFETCH = 135, // GenericOpcodes.td:1501
151 G_BRCOND = 136, // GenericOpcodes.td:1641
152 G_BRINDIRECT = 137, // GenericOpcodes.td:1650
153 G_INVOKE_REGION_START = 138, // GenericOpcodes.td:1673
154 G_INTRINSIC = 139, // GenericOpcodes.td:1593
155 G_INTRINSIC_W_SIDE_EFFECTS = 140, // GenericOpcodes.td:1600
156 G_INTRINSIC_CONVERGENT = 141, // GenericOpcodes.td:1609
157 G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS = 142, // GenericOpcodes.td:1617
158 G_ANYEXT = 143, // GenericOpcodes.td:44
159 G_TRUNC = 144, // GenericOpcodes.td:83
160 G_TRUNC_SSAT_S = 145, // GenericOpcodes.td:91
161 G_TRUNC_SSAT_U = 146, // GenericOpcodes.td:98
162 G_TRUNC_USAT_U = 147, // GenericOpcodes.td:105
163 G_CONSTANT = 148, // GenericOpcodes.td:169
164 G_FCONSTANT = 149, // GenericOpcodes.td:177
165 G_VASTART = 150, // GenericOpcodes.td:184
166 G_VAARG = 151, // GenericOpcodes.td:191
167 G_SEXT = 152, // GenericOpcodes.td:52
168 G_SEXT_INREG = 153, // GenericOpcodes.td:66
169 G_ZEXT = 154, // GenericOpcodes.td:74
170 G_SHL = 155, // GenericOpcodes.td:404
171 G_LSHR = 156, // GenericOpcodes.td:411
172 G_ASHR = 157, // GenericOpcodes.td:418
173 G_FSHL = 158, // GenericOpcodes.td:470
174 G_FSHR = 159, // GenericOpcodes.td:478
175 G_ROTR = 160, // GenericOpcodes.td:485
176 G_ROTL = 161, // GenericOpcodes.td:492
177 G_ICMP = 162, // GenericOpcodes.td:499
178 G_FCMP = 163, // GenericOpcodes.td:506
179 G_SCMP = 164, // GenericOpcodes.td:513
180 G_UCMP = 165, // GenericOpcodes.td:520
181 G_SELECT = 166, // GenericOpcodes.td:527
182 G_UADDO = 167, // GenericOpcodes.td:601
183 G_UADDE = 168, // GenericOpcodes.td:609
184 G_USUBO = 169, // GenericOpcodes.td:631
185 G_USUBE = 170, // GenericOpcodes.td:637
186 G_SADDO = 171, // GenericOpcodes.td:616
187 G_SADDE = 172, // GenericOpcodes.td:624
188 G_SSUBO = 173, // GenericOpcodes.td:644
189 G_SSUBE = 174, // GenericOpcodes.td:651
190 G_UMULO = 175, // GenericOpcodes.td:658
191 G_SMULO = 176, // GenericOpcodes.td:666
192 G_UMULH = 177, // GenericOpcodes.td:675
193 G_SMULH = 178, // GenericOpcodes.td:684
194 G_UADDSAT = 179, // GenericOpcodes.td:696
195 G_SADDSAT = 180, // GenericOpcodes.td:704
196 G_USUBSAT = 181, // GenericOpcodes.td:712
197 G_SSUBSAT = 182, // GenericOpcodes.td:720
198 G_USHLSAT = 183, // GenericOpcodes.td:728
199 G_SSHLSAT = 184, // GenericOpcodes.td:736
200 G_SMULFIX = 185, // GenericOpcodes.td:748
201 G_UMULFIX = 186, // GenericOpcodes.td:755
202 G_SMULFIXSAT = 187, // GenericOpcodes.td:765
203 G_UMULFIXSAT = 188, // GenericOpcodes.td:772
204 G_SDIVFIX = 189, // GenericOpcodes.td:783
205 G_UDIVFIX = 190, // GenericOpcodes.td:790
206 G_SDIVFIXSAT = 191, // GenericOpcodes.td:800
207 G_UDIVFIXSAT = 192, // GenericOpcodes.td:807
208 G_FADD = 193, // GenericOpcodes.td:980
209 G_FSUB = 194, // GenericOpcodes.td:988
210 G_FMUL = 195, // GenericOpcodes.td:996
211 G_FMA = 196, // GenericOpcodes.td:1005
212 G_FMAD = 197, // GenericOpcodes.td:1014
213 G_FDIV = 198, // GenericOpcodes.td:1022
214 G_FREM = 199, // GenericOpcodes.td:1029
215 G_FMODF = 200, // GenericOpcodes.td:1036
216 G_FPOW = 201, // GenericOpcodes.td:1043
217 G_FPOWI = 202, // GenericOpcodes.td:1050
218 G_FEXP = 203, // GenericOpcodes.td:1057
219 G_FEXP2 = 204, // GenericOpcodes.td:1064
220 G_FEXP10 = 205, // GenericOpcodes.td:1071
221 G_FLOG = 206, // GenericOpcodes.td:1078
222 G_FLOG2 = 207, // GenericOpcodes.td:1085
223 G_FLOG10 = 208, // GenericOpcodes.td:1092
224 G_FLDEXP = 209, // GenericOpcodes.td:1099
225 G_FFREXP = 210, // GenericOpcodes.td:1106
226 G_FNEG = 211, // GenericOpcodes.td:818
227 G_FPEXT = 212, // GenericOpcodes.td:824
228 G_FPTRUNC = 213, // GenericOpcodes.td:830
229 G_FPTOSI = 214, // GenericOpcodes.td:836
230 G_FPTOUI = 215, // GenericOpcodes.td:842
231 G_SITOFP = 216, // GenericOpcodes.td:848
232 G_UITOFP = 217, // GenericOpcodes.td:854
233 G_FPTOSI_SAT = 218, // GenericOpcodes.td:860
234 G_FPTOUI_SAT = 219, // GenericOpcodes.td:866
235 G_FABS = 220, // GenericOpcodes.td:872
236 G_FCOPYSIGN = 221, // GenericOpcodes.td:878
237 G_IS_FPCLASS = 222, // GenericOpcodes.td:891
238 G_FCANONICALIZE = 223, // GenericOpcodes.td:884
239 G_FMINNUM = 224, // GenericOpcodes.td:904
240 G_FMAXNUM = 225, // GenericOpcodes.td:911
241 G_FMINNUM_IEEE = 226, // GenericOpcodes.td:929
242 G_FMAXNUM_IEEE = 227, // GenericOpcodes.td:936
243 G_FMINIMUM = 228, // GenericOpcodes.td:946
244 G_FMAXIMUM = 229, // GenericOpcodes.td:953
245 G_FMINIMUMNUM = 230, // GenericOpcodes.td:961
246 G_FMAXIMUMNUM = 231, // GenericOpcodes.td:968
247 G_GET_FPENV = 232, // GenericOpcodes.td:1236
248 G_SET_FPENV = 233, // GenericOpcodes.td:1243
249 G_RESET_FPENV = 234, // GenericOpcodes.td:1250
250 G_GET_FPMODE = 235, // GenericOpcodes.td:1257
251 G_SET_FPMODE = 236, // GenericOpcodes.td:1264
252 G_RESET_FPMODE = 237, // GenericOpcodes.td:1271
253 G_GET_ROUNDING = 238, // GenericOpcodes.td:1328
254 G_SET_ROUNDING = 239, // GenericOpcodes.td:1334
255 G_PTR_ADD = 240, // GenericOpcodes.td:534
256 G_PTRMASK = 241, // GenericOpcodes.td:542
257 G_SMIN = 242, // GenericOpcodes.td:549
258 G_SMAX = 243, // GenericOpcodes.td:557
259 G_UMIN = 244, // GenericOpcodes.td:565
260 G_UMAX = 245, // GenericOpcodes.td:573
261 G_ABS = 246, // GenericOpcodes.td:581
262 G_LROUND = 247, // GenericOpcodes.td:291
263 G_LLROUND = 248, // GenericOpcodes.td:297
264 G_BR = 249, // GenericOpcodes.td:1631
265 G_BRJT = 250, // GenericOpcodes.td:1661
266 G_VSCALE = 251, // GenericOpcodes.td:1559
267 G_INSERT_SUBVECTOR = 252, // GenericOpcodes.td:1705
268 G_EXTRACT_SUBVECTOR = 253, // GenericOpcodes.td:1713
269 G_INSERT_VECTOR_ELT = 254, // GenericOpcodes.td:1721
270 G_EXTRACT_VECTOR_ELT = 255, // GenericOpcodes.td:1729
271 G_SHUFFLE_VECTOR = 256, // GenericOpcodes.td:1740
272 G_SPLAT_VECTOR = 257, // GenericOpcodes.td:1748
273 G_STEP_VECTOR = 258, // GenericOpcodes.td:1756
274 G_VECTOR_COMPRESS = 259, // GenericOpcodes.td:1763
275 G_CTTZ = 260, // GenericOpcodes.td:211
276 G_CTTZ_ZERO_POISON = 261, // GenericOpcodes.td:217
277 G_CTLZ = 262, // GenericOpcodes.td:199
278 G_CTLZ_ZERO_POISON = 263, // GenericOpcodes.td:205
279 G_CTLS = 264, // GenericOpcodes.td:223
280 G_CTPOP = 265, // GenericOpcodes.td:229
281 G_BSWAP = 266, // GenericOpcodes.td:235
282 G_BITREVERSE = 267, // GenericOpcodes.td:242
283 G_CLMUL = 268, // GenericOpcodes.td:588
284 G_FCEIL = 269, // GenericOpcodes.td:1113
285 G_FCOS = 270, // GenericOpcodes.td:1120
286 G_FSIN = 271, // GenericOpcodes.td:1127
287 G_FSINCOS = 272, // GenericOpcodes.td:1134
288 G_FTAN = 273, // GenericOpcodes.td:1141
289 G_FACOS = 274, // GenericOpcodes.td:1148
290 G_FASIN = 275, // GenericOpcodes.td:1155
291 G_FATAN = 276, // GenericOpcodes.td:1162
292 G_FATAN2 = 277, // GenericOpcodes.td:1169
293 G_FCOSH = 278, // GenericOpcodes.td:1176
294 G_FSINH = 279, // GenericOpcodes.td:1183
295 G_FTANH = 280, // GenericOpcodes.td:1190
296 G_FSQRT = 281, // GenericOpcodes.td:1200
297 G_FFLOOR = 282, // GenericOpcodes.td:1207
298 G_FRINT = 283, // GenericOpcodes.td:1214
299 G_FNEARBYINT = 284, // GenericOpcodes.td:1221
300 G_ADDRSPACE_CAST = 285, // GenericOpcodes.td:248
301 G_BLOCK_ADDR = 286, // GenericOpcodes.td:254
302 G_JUMP_TABLE = 287, // GenericOpcodes.td:260
303 G_DYN_STACKALLOC = 288, // GenericOpcodes.td:266
304 G_STACKSAVE = 289, // GenericOpcodes.td:272
305 G_STACKRESTORE = 290, // GenericOpcodes.td:278
306 G_STRICT_FADD = 291, // GenericOpcodes.td:1813
307 G_STRICT_FSUB = 292, // GenericOpcodes.td:1814
308 G_STRICT_FMUL = 293, // GenericOpcodes.td:1815
309 G_STRICT_FDIV = 294, // GenericOpcodes.td:1816
310 G_STRICT_FREM = 295, // GenericOpcodes.td:1817
311 G_STRICT_FMA = 296, // GenericOpcodes.td:1818
312 G_STRICT_FSQRT = 297, // GenericOpcodes.td:1819
313 G_STRICT_FLDEXP = 298, // GenericOpcodes.td:1820
314 G_STRICT_FCMP = 299, // GenericOpcodes.td:1821
315 G_STRICT_FCMPS = 300, // GenericOpcodes.td:1822
316 G_READ_REGISTER = 301, // GenericOpcodes.td:1680
317 G_WRITE_REGISTER = 302, // GenericOpcodes.td:1690
318 G_MEMCPY = 303, // GenericOpcodes.td:1828
319 G_MEMCPY_INLINE = 304, // GenericOpcodes.td:1836
320 G_MEMMOVE = 305, // GenericOpcodes.td:1844
321 G_MEMSET = 306, // GenericOpcodes.td:1852
322 G_BZERO = 307, // GenericOpcodes.td:1859
323 G_MEMSET_INLINE = 308, // GenericOpcodes.td:1866
324 G_TRAP = 309, // GenericOpcodes.td:1876
325 G_DEBUGTRAP = 310, // GenericOpcodes.td:1883
326 G_UBSANTRAP = 311, // GenericOpcodes.td:1889
327 G_VECREDUCE_SEQ_FADD = 312, // GenericOpcodes.td:1779
328 G_VECREDUCE_SEQ_FMUL = 313, // GenericOpcodes.td:1785
329 G_VECREDUCE_FADD = 314, // GenericOpcodes.td:1791
330 G_VECREDUCE_FMUL = 315, // GenericOpcodes.td:1792
331 G_VECREDUCE_FMAX = 316, // GenericOpcodes.td:1794
332 G_VECREDUCE_FMIN = 317, // GenericOpcodes.td:1795
333 G_VECREDUCE_FMAXIMUM = 318, // GenericOpcodes.td:1796
334 G_VECREDUCE_FMINIMUM = 319, // GenericOpcodes.td:1797
335 G_VECREDUCE_ADD = 320, // GenericOpcodes.td:1799
336 G_VECREDUCE_MUL = 321, // GenericOpcodes.td:1800
337 G_VECREDUCE_AND = 322, // GenericOpcodes.td:1801
338 G_VECREDUCE_OR = 323, // GenericOpcodes.td:1802
339 G_VECREDUCE_XOR = 324, // GenericOpcodes.td:1803
340 G_VECREDUCE_SMAX = 325, // GenericOpcodes.td:1804
341 G_VECREDUCE_SMIN = 326, // GenericOpcodes.td:1805
342 G_VECREDUCE_UMAX = 327, // GenericOpcodes.td:1806
343 G_VECREDUCE_UMIN = 328, // GenericOpcodes.td:1807
344 G_SBFX = 329, // GenericOpcodes.td:1901
345 G_UBFX = 330, // GenericOpcodes.td:1909
346 ADJCALLSTACKDOWN = 331, // LoongArchInstrInfo.td:2459
347 ADJCALLSTACKUP = 332, // LoongArchInstrInfo.td:2461
348 BuildPairF64Pseudo = 333, // LoongArchFloat64InstrInfo.td:362
349 PROBED_STACKALLOC = 334, // LoongArchInstrInfo.td:2470
350 PROBED_STACKALLOC_DYN = 335, // LoongArchInstrInfo.td:2475
351 PseudoAddTPRel_D = 336, // LoongArchInstrInfo.td:1773
352 PseudoAddTPRel_W = 337, // LoongArchInstrInfo.td:1769
353 PseudoAtomicLoadAdd32 = 338, // LoongArchInstrInfo.td:2123
354 PseudoAtomicLoadAnd32 = 339, // LoongArchInstrInfo.td:2125
355 PseudoAtomicLoadMax32 = 340, // LoongArchInstrInfo.td:2130
356 PseudoAtomicLoadMin32 = 341, // LoongArchInstrInfo.td:2131
357 PseudoAtomicLoadNand32 = 342, // LoongArchInstrInfo.td:2121
358 PseudoAtomicLoadNand64 = 343, // LoongArchInstrInfo.td:2122
359 PseudoAtomicLoadOr32 = 344, // LoongArchInstrInfo.td:2126
360 PseudoAtomicLoadSub32 = 345, // LoongArchInstrInfo.td:2124
361 PseudoAtomicLoadUMax32 = 346, // LoongArchInstrInfo.td:2128
362 PseudoAtomicLoadUMin32 = 347, // LoongArchInstrInfo.td:2129
363 PseudoAtomicLoadXor32 = 348, // LoongArchInstrInfo.td:2127
364 PseudoAtomicStoreD = 349, // LoongArchInstrInfo.td:2082
365 PseudoAtomicStoreW = 350, // LoongArchInstrInfo.td:2074
366 PseudoAtomicSwap32 = 351, // LoongArchInstrInfo.td:2120
367 PseudoBR = 352, // LoongArchInstrInfo.td:1625
368 PseudoBRIND = 353, // LoongArchInstrInfo.td:1629
369 PseudoB_TAIL = 354, // LoongArchInstrInfo.td:1722
370 PseudoCALL = 355, // LoongArchInstrInfo.td:1734
371 PseudoCALL30 = 356, // LoongArchInstrInfo.td:1744
372 PseudoCALL36 = 357, // LoongArchInstrInfo.td:1754
373 PseudoCALLIndirect = 358, // LoongArchInstrInfo.td:1666
374 PseudoCALL_LARGE = 359, // LoongArchInstrInfo.td:1656
375 PseudoCALL_MEDIUM = 360, // LoongArchInstrInfo.td:1647
376 PseudoCALL_SMALL = 361, // LoongArchInstrInfo.td:1638
377 PseudoCTPOP_B = 362, // LoongArchLSXInstrInfo.td:1333
378 PseudoCTPOP_D = 363, // LoongArchLSXInstrInfo.td:1349
379 PseudoCTPOP_H = 364, // LoongArchLSXInstrInfo.td:1335
380 PseudoCTPOP_H_LA32 = 365, // LoongArchLSXInstrInfo.td:1339
381 PseudoCTPOP_W = 366, // LoongArchLSXInstrInfo.td:1346
382 PseudoCTPOP_W_LA32 = 367, // LoongArchLSXInstrInfo.td:1341
383 PseudoCmpXchg128 = 368, // LoongArchInstrInfo.td:2209
384 PseudoCmpXchg128Acquire = 369, // LoongArchInstrInfo.td:2210
385 PseudoCmpXchg32 = 370, // LoongArchInstrInfo.td:2195
386 PseudoCmpXchg64 = 371, // LoongArchInstrInfo.td:2196
387 PseudoCopyCFR = 372, // LoongArchFloat32InstrInfo.td:162
388 PseudoDESC_CALL = 373, // LoongArchInstrInfo.td:1829
389 PseudoJIRL_CALL = 374, // LoongArchInstrInfo.td:1674
390 PseudoJIRL_TAIL = 375, // LoongArchInstrInfo.td:1727
391 PseudoLA_ABS = 376, // LoongArchInstrInfo.td:1784
392 PseudoLA_ABS_LARGE = 377, // LoongArchInstrInfo.td:1786
393 PseudoLA_GOT = 378, // LoongArchInstrInfo.td:1812
394 PseudoLA_GOT_LARGE = 379, // LoongArchInstrInfo.td:1816
395 PseudoLA_PCREL = 380, // LoongArchInstrInfo.td:1789
396 PseudoLA_PCREL_LARGE = 381, // LoongArchInstrInfo.td:1795
397 PseudoLA_TLS_DESC = 382, // LoongArchInstrInfo.td:1835
398 PseudoLA_TLS_DESC_LARGE = 383, // LoongArchInstrInfo.td:1839
399 PseudoLA_TLS_GD = 384, // LoongArchInstrInfo.td:1793
400 PseudoLA_TLS_GD_LARGE = 385, // LoongArchInstrInfo.td:1805
401 PseudoLA_TLS_IE = 386, // LoongArchInstrInfo.td:1814
402 PseudoLA_TLS_IE_LARGE = 387, // LoongArchInstrInfo.td:1820
403 PseudoLA_TLS_LD = 388, // LoongArchInstrInfo.td:1791
404 PseudoLA_TLS_LD_LARGE = 389, // LoongArchInstrInfo.td:1801
405 PseudoLA_TLS_LE = 390, // LoongArchInstrInfo.td:1799
406 PseudoLD_CFR = 391, // LoongArchFloat32InstrInfo.td:150
407 PseudoLI_D = 392, // LoongArchInstrInfo.td:2527
408 PseudoLI_W = 393, // LoongArchInstrInfo.td:2525
409 PseudoMaskedAtomicLoadAdd32 = 394, // LoongArchInstrInfo.td:2107
410 PseudoMaskedAtomicLoadMax32 = 395, // LoongArchInstrInfo.td:2172
411 PseudoMaskedAtomicLoadMin32 = 396, // LoongArchInstrInfo.td:2173
412 PseudoMaskedAtomicLoadNand32 = 397, // LoongArchInstrInfo.td:2109
413 PseudoMaskedAtomicLoadSub32 = 398, // LoongArchInstrInfo.td:2108
414 PseudoMaskedAtomicLoadUMax32 = 399, // LoongArchInstrInfo.td:2157
415 PseudoMaskedAtomicLoadUMin32 = 400, // LoongArchInstrInfo.td:2158
416 PseudoMaskedAtomicSwap32 = 401, // LoongArchInstrInfo.td:2106
417 PseudoMaskedCmpXchg32 = 402, // LoongArchInstrInfo.td:2212
418 PseudoRET = 403, // LoongArchInstrInfo.td:1679
419 PseudoST_CFR = 404, // LoongArchFloat32InstrInfo.td:147
420 PseudoTAIL = 405, // LoongArchInstrInfo.td:1738
421 PseudoTAIL30 = 406, // LoongArchInstrInfo.td:1748
422 PseudoTAIL36 = 407, // LoongArchInstrInfo.td:1760
423 PseudoTAILIndirect = 408, // LoongArchInstrInfo.td:1713
424 PseudoTAIL_LARGE = 409, // LoongArchInstrInfo.td:1703
425 PseudoTAIL_MEDIUM = 410, // LoongArchInstrInfo.td:1694
426 PseudoTAIL_SMALL = 411, // LoongArchInstrInfo.td:1684
427 PseudoUNIMP = 412, // LoongArchInstrInfo.td:1431
428 PseudoVBNZ = 413, // LoongArchLSXInstrInfo.td:1324
429 PseudoVBNZ_B = 414, // LoongArchLSXInstrInfo.td:1320
430 PseudoVBNZ_D = 415, // LoongArchLSXInstrInfo.td:1323
431 PseudoVBNZ_H = 416, // LoongArchLSXInstrInfo.td:1321
432 PseudoVBNZ_W = 417, // LoongArchLSXInstrInfo.td:1322
433 PseudoVBZ = 418, // LoongArchLSXInstrInfo.td:1330
434 PseudoVBZ_B = 419, // LoongArchLSXInstrInfo.td:1326
435 PseudoVBZ_D = 420, // LoongArchLSXInstrInfo.td:1329
436 PseudoVBZ_H = 421, // LoongArchLSXInstrInfo.td:1327
437 PseudoVBZ_W = 422, // LoongArchLSXInstrInfo.td:1328
438 PseudoVMSKEQZ_B = 423, // LoongArchLSXInstrInfo.td:1360
439 PseudoVMSKGEZ_B = 424, // LoongArchLSXInstrInfo.td:1359
440 PseudoVMSKLTZ_B = 425, // LoongArchLSXInstrInfo.td:1355
441 PseudoVMSKLTZ_D = 426, // LoongArchLSXInstrInfo.td:1358
442 PseudoVMSKLTZ_H = 427, // LoongArchLSXInstrInfo.td:1356
443 PseudoVMSKLTZ_W = 428, // LoongArchLSXInstrInfo.td:1357
444 PseudoVMSKNEZ_B = 429, // LoongArchLSXInstrInfo.td:1361
445 PseudoVREPLI_B = 430, // LoongArchLSXInstrInfo.td:1310
446 PseudoVREPLI_D = 431, // LoongArchLSXInstrInfo.td:1316
447 PseudoVREPLI_H = 432, // LoongArchLSXInstrInfo.td:1312
448 PseudoVREPLI_W = 433, // LoongArchLSXInstrInfo.td:1314
449 PseudoXVBNZ = 434, // LoongArchLASXInstrInfo.td:1093
450 PseudoXVBNZ_B = 435, // LoongArchLASXInstrInfo.td:1089
451 PseudoXVBNZ_D = 436, // LoongArchLASXInstrInfo.td:1092
452 PseudoXVBNZ_H = 437, // LoongArchLASXInstrInfo.td:1090
453 PseudoXVBNZ_W = 438, // LoongArchLASXInstrInfo.td:1091
454 PseudoXVBZ = 439, // LoongArchLASXInstrInfo.td:1099
455 PseudoXVBZ_B = 440, // LoongArchLASXInstrInfo.td:1095
456 PseudoXVBZ_D = 441, // LoongArchLASXInstrInfo.td:1098
457 PseudoXVBZ_H = 442, // LoongArchLASXInstrInfo.td:1096
458 PseudoXVBZ_W = 443, // LoongArchLASXInstrInfo.td:1097
459 PseudoXVINSGR2VR_B = 444, // LoongArchLASXInstrInfo.td:1102
460 PseudoXVINSGR2VR_H = 445, // LoongArchLASXInstrInfo.td:1104
461 PseudoXVMSKEQZ_B = 446, // LoongArchLASXInstrInfo.td:1114
462 PseudoXVMSKGEZ_B = 447, // LoongArchLASXInstrInfo.td:1113
463 PseudoXVMSKLTZ_B = 448, // LoongArchLASXInstrInfo.td:1109
464 PseudoXVMSKLTZ_D = 449, // LoongArchLASXInstrInfo.td:1112
465 PseudoXVMSKLTZ_H = 450, // LoongArchLASXInstrInfo.td:1110
466 PseudoXVMSKLTZ_W = 451, // LoongArchLASXInstrInfo.td:1111
467 PseudoXVMSKNEZ_B = 452, // LoongArchLASXInstrInfo.td:1115
468 PseudoXVREPLI_B = 453, // LoongArchLASXInstrInfo.td:1079
469 PseudoXVREPLI_D = 454, // LoongArchLASXInstrInfo.td:1085
470 PseudoXVREPLI_H = 455, // LoongArchLASXInstrInfo.td:1081
471 PseudoXVREPLI_W = 456, // LoongArchLASXInstrInfo.td:1083
472 RDFCSR = 457, // LoongArchInstrInfo.td:2541
473 Select_GPR_Using_CC_GPR = 458, // LoongArchInstrInfo.td:1575
474 SplitPairF64Pseudo = 459, // LoongArchFloat64InstrInfo.td:368
475 WRFCSR = 460, // LoongArchInstrInfo.td:2539
476 ADC_B = 461, // LoongArchLBTInstrInfo.td:27
477 ADC_D = 462, // LoongArchLBTInstrInfo.td:192
478 ADC_H = 463, // LoongArchLBTInstrInfo.td:28
479 ADC_W = 464, // LoongArchLBTInstrInfo.td:29
480 ADDI_D = 465, // LoongArchInstrInfo.td:1003
481 ADDI_W = 466, // LoongArchInstrInfo.td:860
482 ADDU12I_D = 467, // LoongArchLBTInstrInfo.td:191
483 ADDU12I_W = 468, // LoongArchLBTInstrInfo.td:25
484 ADDU16I_D = 469, // LoongArchInstrInfo.td:1005
485 ADD_D = 470, // LoongArchInstrInfo.td:997
486 ADD_W = 471, // LoongArchInstrInfo.td:858
487 ALSL_D = 472, // LoongArchInstrInfo.td:1007
488 ALSL_W = 473, // LoongArchInstrInfo.td:955
489 ALSL_WU = 474, // LoongArchInstrInfo.td:1006
490 AMADD_B = 475, // LoongArchInstrInfo.td:1109
491 AMADD_D = 476, // LoongArchInstrInfo.td:1112
492 AMADD_H = 477, // LoongArchInstrInfo.td:1110
493 AMADD_W = 478, // LoongArchInstrInfo.td:1111
494 AMADD__DB_B = 479, // LoongArchInstrInfo.td:1131
495 AMADD__DB_D = 480, // LoongArchInstrInfo.td:1134
496 AMADD__DB_H = 481, // LoongArchInstrInfo.td:1132
497 AMADD__DB_W = 482, // LoongArchInstrInfo.td:1133
498 AMAND_D = 483, // LoongArchInstrInfo.td:1114
499 AMAND_W = 484, // LoongArchInstrInfo.td:1113
500 AMAND__DB_D = 485, // LoongArchInstrInfo.td:1136
501 AMAND__DB_W = 486, // LoongArchInstrInfo.td:1135
502 AMCAS_B = 487, // LoongArchInstrInfo.td:1149
503 AMCAS_D = 488, // LoongArchInstrInfo.td:1152
504 AMCAS_H = 489, // LoongArchInstrInfo.td:1150
505 AMCAS_W = 490, // LoongArchInstrInfo.td:1151
506 AMCAS__DB_B = 491, // LoongArchInstrInfo.td:1153
507 AMCAS__DB_D = 492, // LoongArchInstrInfo.td:1156
508 AMCAS__DB_H = 493, // LoongArchInstrInfo.td:1154
509 AMCAS__DB_W = 494, // LoongArchInstrInfo.td:1155
510 AMMAX_D = 495, // LoongArchInstrInfo.td:1120
511 AMMAX_DU = 496, // LoongArchInstrInfo.td:1124
512 AMMAX_W = 497, // LoongArchInstrInfo.td:1119
513 AMMAX_WU = 498, // LoongArchInstrInfo.td:1123
514 AMMAX__DB_D = 499, // LoongArchInstrInfo.td:1142
515 AMMAX__DB_DU = 500, // LoongArchInstrInfo.td:1146
516 AMMAX__DB_W = 501, // LoongArchInstrInfo.td:1141
517 AMMAX__DB_WU = 502, // LoongArchInstrInfo.td:1145
518 AMMIN_D = 503, // LoongArchInstrInfo.td:1122
519 AMMIN_DU = 504, // LoongArchInstrInfo.td:1126
520 AMMIN_W = 505, // LoongArchInstrInfo.td:1121
521 AMMIN_WU = 506, // LoongArchInstrInfo.td:1125
522 AMMIN__DB_D = 507, // LoongArchInstrInfo.td:1144
523 AMMIN__DB_DU = 508, // LoongArchInstrInfo.td:1148
524 AMMIN__DB_W = 509, // LoongArchInstrInfo.td:1143
525 AMMIN__DB_WU = 510, // LoongArchInstrInfo.td:1147
526 AMOR_D = 511, // LoongArchInstrInfo.td:1116
527 AMOR_W = 512, // LoongArchInstrInfo.td:1115
528 AMOR__DB_D = 513, // LoongArchInstrInfo.td:1138
529 AMOR__DB_W = 514, // LoongArchInstrInfo.td:1137
530 AMSWAP_B = 515, // LoongArchInstrInfo.td:1105
531 AMSWAP_D = 516, // LoongArchInstrInfo.td:1108
532 AMSWAP_H = 517, // LoongArchInstrInfo.td:1106
533 AMSWAP_W = 518, // LoongArchInstrInfo.td:1107
534 AMSWAP__DB_B = 519, // LoongArchInstrInfo.td:1127
535 AMSWAP__DB_D = 520, // LoongArchInstrInfo.td:1130
536 AMSWAP__DB_H = 521, // LoongArchInstrInfo.td:1128
537 AMSWAP__DB_W = 522, // LoongArchInstrInfo.td:1129
538 AMXOR_D = 523, // LoongArchInstrInfo.td:1118
539 AMXOR_W = 524, // LoongArchInstrInfo.td:1117
540 AMXOR__DB_D = 525, // LoongArchInstrInfo.td:1140
541 AMXOR__DB_W = 526, // LoongArchInstrInfo.td:1139
542 AND = 527, // LoongArchInstrInfo.td:869
543 ANDI = 528, // LoongArchInstrInfo.td:873
544 ANDN = 529, // LoongArchInstrInfo.td:956
545 ARMADC_W = 530, // LoongArchLBTInstrInfo.td:168
546 ARMADD_W = 531, // LoongArchLBTInstrInfo.td:166
547 ARMAND_W = 532, // LoongArchLBTInstrInfo.td:170
548 ARMMFFLAG = 533, // LoongArchLBTInstrInfo.td:186
549 ARMMOVE = 534, // LoongArchLBTInstrInfo.td:183
550 ARMMOV_D = 535, // LoongArchLBTInstrInfo.td:238
551 ARMMOV_W = 536, // LoongArchLBTInstrInfo.td:184
552 ARMMTFLAG = 537, // LoongArchLBTInstrInfo.td:187
553 ARMNOT_W = 538, // LoongArchLBTInstrInfo.td:173
554 ARMOR_W = 539, // LoongArchLBTInstrInfo.td:171
555 ARMROTRI_W = 540, // LoongArchLBTInstrInfo.td:181
556 ARMROTR_W = 541, // LoongArchLBTInstrInfo.td:177
557 ARMRRX_W = 542, // LoongArchLBTInstrInfo.td:182
558 ARMSBC_W = 543, // LoongArchLBTInstrInfo.td:169
559 ARMSLLI_W = 544, // LoongArchLBTInstrInfo.td:178
560 ARMSLL_W = 545, // LoongArchLBTInstrInfo.td:174
561 ARMSRAI_W = 546, // LoongArchLBTInstrInfo.td:180
562 ARMSRA_W = 547, // LoongArchLBTInstrInfo.td:176
563 ARMSRLI_W = 548, // LoongArchLBTInstrInfo.td:179
564 ARMSRL_W = 549, // LoongArchLBTInstrInfo.td:175
565 ARMSUB_W = 550, // LoongArchLBTInstrInfo.td:167
566 ARMXOR_W = 551, // LoongArchLBTInstrInfo.td:172
567 ASRTGT_D = 552, // LoongArchInstrInfo.td:1178
568 ASRTLE_D = 553, // LoongArchInstrInfo.td:1176
569 B = 554, // LoongArchInstrInfo.td:905
570 BCEQZ = 555, // LoongArchFloat32InstrInfo.td:130
571 BCNEZ = 556, // LoongArchFloat32InstrInfo.td:131
572 BEQ = 557, // LoongArchInstrInfo.td:899
573 BEQZ = 558, // LoongArchInstrInfo.td:988
574 BGE = 559, // LoongArchInstrInfo.td:902
575 BGEU = 560, // LoongArchInstrInfo.td:904
576 BITREV_4B = 561, // LoongArchInstrInfo.td:974
577 BITREV_8B = 562, // LoongArchInstrInfo.td:1052
578 BITREV_D = 563, // LoongArchInstrInfo.td:1053
579 BITREV_W = 564, // LoongArchInstrInfo.td:975
580 BL = 565, // LoongArchInstrInfo.td:908
581 BLT = 566, // LoongArchInstrInfo.td:901
582 BLTU = 567, // LoongArchInstrInfo.td:903
583 BNE = 568, // LoongArchInstrInfo.td:900
584 BNEZ = 569, // LoongArchInstrInfo.td:989
585 BREAK = 570, // LoongArchInstrInfo.td:936
586 BSTRINS_D = 571, // LoongArchInstrInfo.td:1055
587 BSTRINS_W = 572, // LoongArchInstrInfo.td:977
588 BSTRPICK_D = 573, // LoongArchInstrInfo.td:1059
589 BSTRPICK_W = 574, // LoongArchInstrInfo.td:981
590 BYTEPICK_D = 575, // LoongArchInstrInfo.td:1046
591 BYTEPICK_W = 576, // LoongArchInstrInfo.td:972
592 CACOP = 577, // LoongArchInstrInfo.td:950
593 CLO_D = 578, // LoongArchInstrInfo.td:1042
594 CLO_W = 579, // LoongArchInstrInfo.td:968
595 CLZ_D = 580, // LoongArchInstrInfo.td:1043
596 CLZ_W = 581, // LoongArchInstrInfo.td:969
597 CPUCFG = 582, // LoongArchInstrInfo.td:947
598 CRCC_W_B_W = 583, // LoongArchInstrInfo.td:1170
599 CRCC_W_D_W = 584, // LoongArchInstrInfo.td:1173
600 CRCC_W_H_W = 585, // LoongArchInstrInfo.td:1171
601 CRCC_W_W_W = 586, // LoongArchInstrInfo.td:1172
602 CRC_W_B_W = 587, // LoongArchInstrInfo.td:1166
603 CRC_W_D_W = 588, // LoongArchInstrInfo.td:1169
604 CRC_W_H_W = 589, // LoongArchInstrInfo.td:1167
605 CRC_W_W_W = 590, // LoongArchInstrInfo.td:1168
606 CSRRD = 591, // LoongArchInstrInfo.td:2551
607 CSRWR = 592, // LoongArchInstrInfo.td:2554
608 CSRXCHG = 593, // LoongArchInstrInfo.td:2556
609 CTO_D = 594, // LoongArchInstrInfo.td:1044
610 CTO_W = 595, // LoongArchInstrInfo.td:970
611 CTZ_D = 596, // LoongArchInstrInfo.td:1045
612 CTZ_W = 597, // LoongArchInstrInfo.td:971
613 DBAR = 598, // LoongArchInstrInfo.td:931
614 DBCL = 599, // LoongArchInstrInfo.td:2594
615 DIV_D = 600, // LoongArchInstrInfo.td:1025
616 DIV_DU = 601, // LoongArchInstrInfo.td:1027
617 DIV_W = 602, // LoongArchInstrInfo.td:883
618 DIV_WU = 603, // LoongArchInstrInfo.td:885
619 ERTN = 604, // LoongArchInstrInfo.td:2593
620 EXT_W_B = 605, // LoongArchInstrInfo.td:966
621 EXT_W_H = 606, // LoongArchInstrInfo.td:967
622 FABS_D = 607, // LoongArchFloat64InstrInfo.td:48
623 FABS_S = 608, // LoongArchFloat32InstrInfo.td:69
624 FADD_D = 609, // LoongArchFloat64InstrInfo.td:36
625 FADD_S = 610, // LoongArchFloat32InstrInfo.td:57
626 FCLASS_D = 611, // LoongArchFloat64InstrInfo.td:58
627 FCLASS_S = 612, // LoongArchFloat32InstrInfo.td:79
628 FCMP_CAF_D = 613, // LoongArchFloat64InstrInfo.td:61
629 FCMP_CAF_S = 614, // LoongArchFloat32InstrInfo.td:83
630 FCMP_CEQ_D = 615, // LoongArchFloat64InstrInfo.td:63
631 FCMP_CEQ_S = 616, // LoongArchFloat32InstrInfo.td:85
632 FCMP_CLE_D = 617, // LoongArchFloat64InstrInfo.td:67
633 FCMP_CLE_S = 618, // LoongArchFloat32InstrInfo.td:89
634 FCMP_CLT_D = 619, // LoongArchFloat64InstrInfo.td:65
635 FCMP_CLT_S = 620, // LoongArchFloat32InstrInfo.td:87
636 FCMP_CNE_D = 621, // LoongArchFloat64InstrInfo.td:69
637 FCMP_CNE_S = 622, // LoongArchFloat32InstrInfo.td:91
638 FCMP_COR_D = 623, // LoongArchFloat64InstrInfo.td:70
639 FCMP_COR_S = 624, // LoongArchFloat32InstrInfo.td:92
640 FCMP_CUEQ_D = 625, // LoongArchFloat64InstrInfo.td:64
641 FCMP_CUEQ_S = 626, // LoongArchFloat32InstrInfo.td:86
642 FCMP_CULE_D = 627, // LoongArchFloat64InstrInfo.td:68
643 FCMP_CULE_S = 628, // LoongArchFloat32InstrInfo.td:90
644 FCMP_CULT_D = 629, // LoongArchFloat64InstrInfo.td:66
645 FCMP_CULT_S = 630, // LoongArchFloat32InstrInfo.td:88
646 FCMP_CUNE_D = 631, // LoongArchFloat64InstrInfo.td:71
647 FCMP_CUNE_S = 632, // LoongArchFloat32InstrInfo.td:93
648 FCMP_CUN_D = 633, // LoongArchFloat64InstrInfo.td:62
649 FCMP_CUN_S = 634, // LoongArchFloat32InstrInfo.td:84
650 FCMP_SAF_D = 635, // LoongArchFloat64InstrInfo.td:72
651 FCMP_SAF_S = 636, // LoongArchFloat32InstrInfo.td:94
652 FCMP_SEQ_D = 637, // LoongArchFloat64InstrInfo.td:74
653 FCMP_SEQ_S = 638, // LoongArchFloat32InstrInfo.td:96
654 FCMP_SLE_D = 639, // LoongArchFloat64InstrInfo.td:78
655 FCMP_SLE_S = 640, // LoongArchFloat32InstrInfo.td:100
656 FCMP_SLT_D = 641, // LoongArchFloat64InstrInfo.td:76
657 FCMP_SLT_S = 642, // LoongArchFloat32InstrInfo.td:98
658 FCMP_SNE_D = 643, // LoongArchFloat64InstrInfo.td:80
659 FCMP_SNE_S = 644, // LoongArchFloat32InstrInfo.td:102
660 FCMP_SOR_D = 645, // LoongArchFloat64InstrInfo.td:81
661 FCMP_SOR_S = 646, // LoongArchFloat32InstrInfo.td:103
662 FCMP_SUEQ_D = 647, // LoongArchFloat64InstrInfo.td:75
663 FCMP_SUEQ_S = 648, // LoongArchFloat32InstrInfo.td:97
664 FCMP_SULE_D = 649, // LoongArchFloat64InstrInfo.td:79
665 FCMP_SULE_S = 650, // LoongArchFloat32InstrInfo.td:101
666 FCMP_SULT_D = 651, // LoongArchFloat64InstrInfo.td:77
667 FCMP_SULT_S = 652, // LoongArchFloat32InstrInfo.td:99
668 FCMP_SUNE_D = 653, // LoongArchFloat64InstrInfo.td:82
669 FCMP_SUNE_S = 654, // LoongArchFloat32InstrInfo.td:104
670 FCMP_SUN_D = 655, // LoongArchFloat64InstrInfo.td:73
671 FCMP_SUN_S = 656, // LoongArchFloat32InstrInfo.td:95
672 FCOPYSIGN_D = 657, // LoongArchFloat64InstrInfo.td:57
673 FCOPYSIGN_S = 658, // LoongArchFloat32InstrInfo.td:78
674 FCVT_D_LD = 659, // LoongArchLBTInstrInfo.td:51
675 FCVT_D_S = 660, // LoongArchFloat64InstrInfo.td:92
676 FCVT_LD_D = 661, // LoongArchLBTInstrInfo.td:50
677 FCVT_S_D = 662, // LoongArchFloat64InstrInfo.td:91
678 FCVT_UD_D = 663, // LoongArchLBTInstrInfo.td:49
679 FDIV_D = 664, // LoongArchFloat64InstrInfo.td:39
680 FDIV_S = 665, // LoongArchFloat32InstrInfo.td:60
681 FFINT_D_L = 666, // LoongArchFloat64InstrInfo.td:94
682 FFINT_D_W = 667, // LoongArchFloat64InstrInfo.td:93
683 FFINT_S_L = 668, // LoongArchFloat64InstrInfo.td:85
684 FFINT_S_W = 669, // LoongArchFloat32InstrInfo.td:107
685 FLDGT_D = 670, // LoongArchFloat64InstrInfo.td:127
686 FLDGT_S = 671, // LoongArchFloat32InstrInfo.td:140
687 FLDLE_D = 672, // LoongArchFloat64InstrInfo.td:128
688 FLDLE_S = 673, // LoongArchFloat32InstrInfo.td:141
689 FLDX_D = 674, // LoongArchFloat64InstrInfo.td:123
690 FLDX_S = 675, // LoongArchFloat32InstrInfo.td:136
691 FLD_D = 676, // LoongArchFloat64InstrInfo.td:121
692 FLD_S = 677, // LoongArchFloat32InstrInfo.td:134
693 FLOGB_D = 678, // LoongArchFloat64InstrInfo.td:56
694 FLOGB_S = 679, // LoongArchFloat32InstrInfo.td:77
695 FMADD_D = 680, // LoongArchFloat64InstrInfo.td:40
696 FMADD_S = 681, // LoongArchFloat32InstrInfo.td:61
697 FMAXA_D = 682, // LoongArchFloat64InstrInfo.td:46
698 FMAXA_S = 683, // LoongArchFloat32InstrInfo.td:67
699 FMAX_D = 684, // LoongArchFloat64InstrInfo.td:44
700 FMAX_S = 685, // LoongArchFloat32InstrInfo.td:65
701 FMINA_D = 686, // LoongArchFloat64InstrInfo.td:47
702 FMINA_S = 687, // LoongArchFloat32InstrInfo.td:68
703 FMIN_D = 688, // LoongArchFloat64InstrInfo.td:45
704 FMIN_S = 689, // LoongArchFloat32InstrInfo.td:66
705 FMOV_D = 690, // LoongArchFloat64InstrInfo.td:108
706 FMOV_S = 691, // LoongArchFloat32InstrInfo.td:117
707 FMSUB_D = 692, // LoongArchFloat64InstrInfo.td:41
708 FMSUB_S = 693, // LoongArchFloat32InstrInfo.td:62
709 FMUL_D = 694, // LoongArchFloat64InstrInfo.td:38
710 FMUL_S = 695, // LoongArchFloat32InstrInfo.td:59
711 FNEG_D = 696, // LoongArchFloat64InstrInfo.td:49
712 FNEG_S = 697, // LoongArchFloat32InstrInfo.td:70
713 FNMADD_D = 698, // LoongArchFloat64InstrInfo.td:42
714 FNMADD_S = 699, // LoongArchFloat32InstrInfo.td:63
715 FNMSUB_D = 700, // LoongArchFloat64InstrInfo.td:43
716 FNMSUB_S = 701, // LoongArchFloat32InstrInfo.td:64
717 FRECIPE_D = 702, // LoongArchFloat64InstrInfo.td:53
718 FRECIPE_S = 703, // LoongArchFloat32InstrInfo.td:74
719 FRECIP_D = 704, // LoongArchFloat64InstrInfo.td:51
720 FRECIP_S = 705, // LoongArchFloat32InstrInfo.td:72
721 FRINT_D = 706, // LoongArchFloat64InstrInfo.td:105
722 FRINT_S = 707, // LoongArchFloat32InstrInfo.td:113
723 FRSQRTE_D = 708, // LoongArchFloat64InstrInfo.td:54
724 FRSQRTE_S = 709, // LoongArchFloat32InstrInfo.td:75
725 FRSQRT_D = 710, // LoongArchFloat64InstrInfo.td:52
726 FRSQRT_S = 711, // LoongArchFloat32InstrInfo.td:73
727 FSCALEB_D = 712, // LoongArchFloat64InstrInfo.td:55
728 FSCALEB_S = 713, // LoongArchFloat32InstrInfo.td:76
729 FSEL_xD = 714, // LoongArchFloat64InstrInfo.td:112
730 FSEL_xS = 715, // LoongArchFloat32InstrInfo.td:116
731 FSQRT_D = 716, // LoongArchFloat64InstrInfo.td:50
732 FSQRT_S = 717, // LoongArchFloat32InstrInfo.td:71
733 FSTGT_D = 718, // LoongArchFloat64InstrInfo.td:129
734 FSTGT_S = 719, // LoongArchFloat32InstrInfo.td:142
735 FSTLE_D = 720, // LoongArchFloat64InstrInfo.td:130
736 FSTLE_S = 721, // LoongArchFloat32InstrInfo.td:143
737 FSTX_D = 722, // LoongArchFloat64InstrInfo.td:124
738 FSTX_S = 723, // LoongArchFloat32InstrInfo.td:137
739 FST_D = 724, // LoongArchFloat64InstrInfo.td:122
740 FST_S = 725, // LoongArchFloat32InstrInfo.td:135
741 FSUB_D = 726, // LoongArchFloat64InstrInfo.td:37
742 FSUB_S = 727, // LoongArchFloat32InstrInfo.td:58
743 FTINTRM_L_D = 728, // LoongArchFloat64InstrInfo.td:98
744 FTINTRM_L_S = 729, // LoongArchFloat64InstrInfo.td:87
745 FTINTRM_W_D = 730, // LoongArchFloat64InstrInfo.td:97
746 FTINTRM_W_S = 731, // LoongArchFloat32InstrInfo.td:109
747 FTINTRNE_L_D = 732, // LoongArchFloat64InstrInfo.td:104
748 FTINTRNE_L_S = 733, // LoongArchFloat64InstrInfo.td:90
749 FTINTRNE_W_D = 734, // LoongArchFloat64InstrInfo.td:103
750 FTINTRNE_W_S = 735, // LoongArchFloat32InstrInfo.td:112
751 FTINTRP_L_D = 736, // LoongArchFloat64InstrInfo.td:100
752 FTINTRP_L_S = 737, // LoongArchFloat64InstrInfo.td:88
753 FTINTRP_W_D = 738, // LoongArchFloat64InstrInfo.td:99
754 FTINTRP_W_S = 739, // LoongArchFloat32InstrInfo.td:110
755 FTINTRZ_L_D = 740, // LoongArchFloat64InstrInfo.td:102
756 FTINTRZ_L_S = 741, // LoongArchFloat64InstrInfo.td:89
757 FTINTRZ_W_D = 742, // LoongArchFloat64InstrInfo.td:101
758 FTINTRZ_W_S = 743, // LoongArchFloat32InstrInfo.td:111
759 FTINT_L_D = 744, // LoongArchFloat64InstrInfo.td:96
760 FTINT_L_S = 745, // LoongArchFloat64InstrInfo.td:86
761 FTINT_W_D = 746, // LoongArchFloat64InstrInfo.td:95
762 FTINT_W_S = 747, // LoongArchFloat32InstrInfo.td:108
763 GCSRRD = 748, // LoongArchLVZInstrInfo.td:19
764 GCSRWR = 749, // LoongArchLVZInstrInfo.td:23
765 GCSRXCHG = 750, // LoongArchLVZInstrInfo.td:25
766 GTLBFLUSH = 751, // LoongArchLVZInstrInfo.td:30
767 HVCL = 752, // LoongArchLVZInstrInfo.td:31
768 IBAR = 753, // LoongArchInstrInfo.td:932
769 IDLE = 754, // LoongArchInstrInfo.td:2595
770 INVTLB = 755, // LoongArchInstrInfo.td:2581
771 IOCSRRD_B = 756, // LoongArchInstrInfo.td:2562
772 IOCSRRD_D = 757, // LoongArchInstrInfo.td:2569
773 IOCSRRD_H = 758, // LoongArchInstrInfo.td:2563
774 IOCSRRD_W = 759, // LoongArchInstrInfo.td:2564
775 IOCSRWR_B = 760, // LoongArchInstrInfo.td:2565
776 IOCSRWR_D = 761, // LoongArchInstrInfo.td:2570
777 IOCSRWR_H = 762, // LoongArchInstrInfo.td:2566
778 IOCSRWR_W = 763, // LoongArchInstrInfo.td:2567
779 JIRL = 764, // LoongArchInstrInfo.td:910
780 JISCR0 = 765, // LoongArchLBTInstrInfo.td:22
781 JISCR1 = 766, // LoongArchLBTInstrInfo.td:23
782 LDDIR = 767, // LoongArchInstrInfo.td:2586
783 LDGT_B = 768, // LoongArchInstrInfo.td:1087
784 LDGT_D = 769, // LoongArchInstrInfo.td:1090
785 LDGT_H = 770, // LoongArchInstrInfo.td:1088
786 LDGT_W = 771, // LoongArchInstrInfo.td:1089
787 LDLE_B = 772, // LoongArchInstrInfo.td:1091
788 LDLE_D = 773, // LoongArchInstrInfo.td:1094
789 LDLE_H = 774, // LoongArchInstrInfo.td:1092
790 LDLE_W = 775, // LoongArchInstrInfo.td:1093
791 LDL_D = 776, // LoongArchLBTInstrInfo.td:199
792 LDL_W = 777, // LoongArchLBTInstrInfo.td:54
793 LDPTE = 778, // LoongArchInstrInfo.td:2588
794 LDPTR_D = 779, // LoongArchInstrInfo.td:1079
795 LDPTR_W = 780, // LoongArchInstrInfo.td:1078
796 LDR_D = 781, // LoongArchLBTInstrInfo.td:200
797 LDR_W = 782, // LoongArchLBTInstrInfo.td:55
798 LDX_B = 783, // LoongArchInstrInfo.td:1067
799 LDX_BU = 784, // LoongArchInstrInfo.td:1071
800 LDX_D = 785, // LoongArchInstrInfo.td:1070
801 LDX_H = 786, // LoongArchInstrInfo.td:1068
802 LDX_HU = 787, // LoongArchInstrInfo.td:1072
803 LDX_W = 788, // LoongArchInstrInfo.td:1069
804 LDX_WU = 789, // LoongArchInstrInfo.td:1073
805 LD_B = 790, // LoongArchInstrInfo.td:914
806 LD_BU = 791, // LoongArchInstrInfo.td:917
807 LD_D = 792, // LoongArchInstrInfo.td:1065
808 LD_H = 793, // LoongArchInstrInfo.td:915
809 LD_HU = 794, // LoongArchInstrInfo.td:918
810 LD_W = 795, // LoongArchInstrInfo.td:916
811 LD_WU = 796, // LoongArchInstrInfo.td:1064
812 LLACQ_D = 797, // LoongArchInstrInfo.td:1162
813 LLACQ_W = 798, // LoongArchInstrInfo.td:1160
814 LL_D = 799, // LoongArchInstrInfo.td:1157
815 LL_W = 800, // LoongArchInstrInfo.td:927
816 LU12I_W = 801, // LoongArchInstrInfo.td:862
817 LU32I_D = 802, // LoongArchInstrInfo.td:1011
818 LU52I_D = 803, // LoongArchInstrInfo.td:1016
819 MASKEQZ = 804, // LoongArchInstrInfo.td:984
820 MASKNEZ = 805, // LoongArchInstrInfo.td:985
821 MOD_D = 806, // LoongArchInstrInfo.td:1026
822 MOD_DU = 807, // LoongArchInstrInfo.td:1028
823 MOD_W = 808, // LoongArchInstrInfo.td:884
824 MOD_WU = 809, // LoongArchInstrInfo.td:886
825 MOVCF2FR_xS = 810, // LoongArchFloat32InstrInfo.td:125
826 MOVCF2GR = 811, // LoongArchFloat32InstrInfo.td:127
827 MOVFCSR2GR = 812, // LoongArchFloat32InstrInfo.td:122
828 MOVFR2CF_xS = 813, // LoongArchFloat32InstrInfo.td:124
829 MOVFR2GR_D = 814, // LoongArchFloat64InstrInfo.td:137
830 MOVFR2GR_S = 815, // LoongArchFloat32InstrInfo.td:119
831 MOVFR2GR_S_64 = 816, // LoongArchFloat64InstrInfo.td:111
832 MOVFRH2GR_S = 817, // LoongArchFloat64InstrInfo.td:109
833 MOVGR2CF = 818, // LoongArchFloat32InstrInfo.td:126
834 MOVGR2FCSR = 819, // LoongArchFloat32InstrInfo.td:121
835 MOVGR2FRH_W = 820, // LoongArchFloat64InstrInfo.td:115
836 MOVGR2FR_D = 821, // LoongArchFloat64InstrInfo.td:136
837 MOVGR2FR_W = 822, // LoongArchFloat32InstrInfo.td:118
838 MOVGR2FR_W_64 = 823, // LoongArchFloat64InstrInfo.td:142
839 MOVGR2SCR = 824, // LoongArchLBTInstrInfo.td:19
840 MOVSCR2GR = 825, // LoongArchLBTInstrInfo.td:20
841 MULH_D = 826, // LoongArchInstrInfo.td:1020
842 MULH_DU = 827, // LoongArchInstrInfo.td:1021
843 MULH_W = 828, // LoongArchInstrInfo.td:880
844 MULH_WU = 829, // LoongArchInstrInfo.td:881
845 MULW_D_W = 830, // LoongArchInstrInfo.td:1022
846 MULW_D_WU = 831, // LoongArchInstrInfo.td:1023
847 MUL_D = 832, // LoongArchInstrInfo.td:1019
848 MUL_W = 833, // LoongArchInstrInfo.td:879
849 NOR = 834, // LoongArchInstrInfo.td:871
850 OR = 835, // LoongArchInstrInfo.td:870
851 ORI = 836, // LoongArchInstrInfo.td:876
852 ORN = 837, // LoongArchInstrInfo.td:957
853 PCADDI = 838, // LoongArchInstrInfo.td:958
854 PCADDU12I = 839, // LoongArchInstrInfo.td:868
855 PCADDU18I = 840, // LoongArchInstrInfo.td:1018
856 PCALAU12I = 841, // LoongArchInstrInfo.td:959
857 PRELD = 842, // LoongArchInstrInfo.td:923
858 PRELDX = 843, // LoongArchInstrInfo.td:1083
859 RCRI_B = 844, // LoongArchLBTInstrInfo.td:45
860 RCRI_D = 845, // LoongArchLBTInstrInfo.td:195
861 RCRI_H = 846, // LoongArchLBTInstrInfo.td:46
862 RCRI_W = 847, // LoongArchLBTInstrInfo.td:47
863 RCR_B = 848, // LoongArchLBTInstrInfo.td:41
864 RCR_D = 849, // LoongArchLBTInstrInfo.td:194
865 RCR_H = 850, // LoongArchLBTInstrInfo.td:42
866 RCR_W = 851, // LoongArchLBTInstrInfo.td:43
867 RDTIMEH_W = 852, // LoongArchInstrInfo.td:938
868 RDTIMEL_W = 853, // LoongArchInstrInfo.td:937
869 RDTIME_D = 854, // LoongArchInstrInfo.td:1180
870 REVB_2H = 855, // LoongArchInstrInfo.td:973
871 REVB_2W = 856, // LoongArchInstrInfo.td:1048
872 REVB_4H = 857, // LoongArchInstrInfo.td:1047
873 REVB_D = 858, // LoongArchInstrInfo.td:1049
874 REVH_2W = 859, // LoongArchInstrInfo.td:1050
875 REVH_D = 860, // LoongArchInstrInfo.td:1051
876 ROTRI_B = 861, // LoongArchLBTInstrInfo.td:38
877 ROTRI_D = 862, // LoongArchInstrInfo.td:1039
878 ROTRI_H = 863, // LoongArchLBTInstrInfo.td:39
879 ROTRI_W = 864, // LoongArchInstrInfo.td:963
880 ROTR_B = 865, // LoongArchLBTInstrInfo.td:35
881 ROTR_D = 866, // LoongArchInstrInfo.td:1035
882 ROTR_H = 867, // LoongArchLBTInstrInfo.td:36
883 ROTR_W = 868, // LoongArchInstrInfo.td:962
884 SBC_B = 869, // LoongArchLBTInstrInfo.td:31
885 SBC_D = 870, // LoongArchLBTInstrInfo.td:193
886 SBC_H = 871, // LoongArchLBTInstrInfo.td:32
887 SBC_W = 872, // LoongArchLBTInstrInfo.td:33
888 SCREL_D = 873, // LoongArchInstrInfo.td:1163
889 SCREL_W = 874, // LoongArchInstrInfo.td:1161
890 SC_D = 875, // LoongArchInstrInfo.td:1158
891 SC_Q = 876, // LoongArchInstrInfo.td:1159
892 SC_W = 877, // LoongArchInstrInfo.td:928
893 SETARMJ = 878, // LoongArchLBTInstrInfo.td:188
894 SETX86J = 879, // LoongArchLBTInstrInfo.td:152
895 SETX86LOOPE = 880, // LoongArchLBTInstrInfo.td:153
896 SETX86LOOPNE = 881, // LoongArchLBTInstrInfo.td:154
897 SET_CFR_FALSE = 882, // LoongArchFloat32InstrInfo.td:157
898 SET_CFR_TRUE = 883, // LoongArchFloat32InstrInfo.td:159
899 SLLI_D = 884, // LoongArchInstrInfo.td:1036
900 SLLI_W = 885, // LoongArchInstrInfo.td:894
901 SLL_D = 886, // LoongArchInstrInfo.td:1032
902 SLL_W = 887, // LoongArchInstrInfo.td:890
903 SLT = 888, // LoongArchInstrInfo.td:864
904 SLTI = 889, // LoongArchInstrInfo.td:866
905 SLTU = 890, // LoongArchInstrInfo.td:865
906 SLTUI = 891, // LoongArchInstrInfo.td:867
907 SRAI_D = 892, // LoongArchInstrInfo.td:1038
908 SRAI_W = 893, // LoongArchInstrInfo.td:896
909 SRA_D = 894, // LoongArchInstrInfo.td:1034
910 SRA_W = 895, // LoongArchInstrInfo.td:892
911 SRLI_D = 896, // LoongArchInstrInfo.td:1037
912 SRLI_W = 897, // LoongArchInstrInfo.td:895
913 SRL_D = 898, // LoongArchInstrInfo.td:1033
914 SRL_W = 899, // LoongArchInstrInfo.td:891
915 STGT_B = 900, // LoongArchInstrInfo.td:1095
916 STGT_D = 901, // LoongArchInstrInfo.td:1098
917 STGT_H = 902, // LoongArchInstrInfo.td:1096
918 STGT_W = 903, // LoongArchInstrInfo.td:1097
919 STLE_B = 904, // LoongArchInstrInfo.td:1099
920 STLE_D = 905, // LoongArchInstrInfo.td:1102
921 STLE_H = 906, // LoongArchInstrInfo.td:1100
922 STLE_W = 907, // LoongArchInstrInfo.td:1101
923 STL_D = 908, // LoongArchLBTInstrInfo.td:204
924 STL_W = 909, // LoongArchLBTInstrInfo.td:59
925 STPTR_D = 910, // LoongArchInstrInfo.td:1081
926 STPTR_W = 911, // LoongArchInstrInfo.td:1080
927 STR_D = 912, // LoongArchLBTInstrInfo.td:205
928 STR_W = 913, // LoongArchLBTInstrInfo.td:60
929 STX_B = 914, // LoongArchInstrInfo.td:1074
930 STX_D = 915, // LoongArchInstrInfo.td:1077
931 STX_H = 916, // LoongArchInstrInfo.td:1075
932 STX_W = 917, // LoongArchInstrInfo.td:1076
933 ST_B = 918, // LoongArchInstrInfo.td:919
934 ST_D = 919, // LoongArchInstrInfo.td:1066
935 ST_H = 920, // LoongArchInstrInfo.td:920
936 ST_W = 921, // LoongArchInstrInfo.td:921
937 SUB_D = 922, // LoongArchInstrInfo.td:998
938 SUB_W = 923, // LoongArchInstrInfo.td:859
939 SYSCALL = 924, // LoongArchInstrInfo.td:935
940 TLBCLR = 925, // LoongArchInstrInfo.td:2579
941 TLBFILL = 926, // LoongArchInstrInfo.td:2578
942 TLBFLUSH = 927, // LoongArchInstrInfo.td:2580
943 TLBRD = 928, // LoongArchInstrInfo.td:2576
944 TLBSRCH = 929, // LoongArchInstrInfo.td:2575
945 TLBWR = 930, // LoongArchInstrInfo.td:2577
946 UD = 931, // LoongArchInstrInfo.td:941
947 VABSD_B = 932, // LoongArchLSXInstrInfo.td:606
948 VABSD_BU = 933, // LoongArchLSXInstrInfo.td:610
949 VABSD_D = 934, // LoongArchLSXInstrInfo.td:609
950 VABSD_DU = 935, // LoongArchLSXInstrInfo.td:613
951 VABSD_H = 936, // LoongArchLSXInstrInfo.td:607
952 VABSD_HU = 937, // LoongArchLSXInstrInfo.td:611
953 VABSD_W = 938, // LoongArchLSXInstrInfo.td:608
954 VABSD_WU = 939, // LoongArchLSXInstrInfo.td:612
955 VADDA_B = 940, // LoongArchLSXInstrInfo.td:615
956 VADDA_D = 941, // LoongArchLSXInstrInfo.td:618
957 VADDA_H = 942, // LoongArchLSXInstrInfo.td:616
958 VADDA_W = 943, // LoongArchLSXInstrInfo.td:617
959 VADDI_BU = 944, // LoongArchLSXInstrInfo.td:493
960 VADDI_DU = 945, // LoongArchLSXInstrInfo.td:496
961 VADDI_HU = 946, // LoongArchLSXInstrInfo.td:494
962 VADDI_WU = 947, // LoongArchLSXInstrInfo.td:495
963 VADDWEV_D_W = 948, // LoongArchLSXInstrInfo.td:546
964 VADDWEV_D_WU = 949, // LoongArchLSXInstrInfo.td:564
965 VADDWEV_D_WU_W = 950, // LoongArchLSXInstrInfo.td:582
966 VADDWEV_H_B = 951, // LoongArchLSXInstrInfo.td:544
967 VADDWEV_H_BU = 952, // LoongArchLSXInstrInfo.td:562
968 VADDWEV_H_BU_B = 953, // LoongArchLSXInstrInfo.td:580
969 VADDWEV_Q_D = 954, // LoongArchLSXInstrInfo.td:547
970 VADDWEV_Q_DU = 955, // LoongArchLSXInstrInfo.td:565
971 VADDWEV_Q_DU_D = 956, // LoongArchLSXInstrInfo.td:583
972 VADDWEV_W_H = 957, // LoongArchLSXInstrInfo.td:545
973 VADDWEV_W_HU = 958, // LoongArchLSXInstrInfo.td:563
974 VADDWEV_W_HU_H = 959, // LoongArchLSXInstrInfo.td:581
975 VADDWOD_D_W = 960, // LoongArchLSXInstrInfo.td:550
976 VADDWOD_D_WU = 961, // LoongArchLSXInstrInfo.td:568
977 VADDWOD_D_WU_W = 962, // LoongArchLSXInstrInfo.td:586
978 VADDWOD_H_B = 963, // LoongArchLSXInstrInfo.td:548
979 VADDWOD_H_BU = 964, // LoongArchLSXInstrInfo.td:566
980 VADDWOD_H_BU_B = 965, // LoongArchLSXInstrInfo.td:584
981 VADDWOD_Q_D = 966, // LoongArchLSXInstrInfo.td:551
982 VADDWOD_Q_DU = 967, // LoongArchLSXInstrInfo.td:569
983 VADDWOD_Q_DU_D = 968, // LoongArchLSXInstrInfo.td:587
984 VADDWOD_W_H = 969, // LoongArchLSXInstrInfo.td:549
985 VADDWOD_W_HU = 970, // LoongArchLSXInstrInfo.td:567
986 VADDWOD_W_HU_H = 971, // LoongArchLSXInstrInfo.td:585
987 VADD_B = 972, // LoongArchLSXInstrInfo.td:481
988 VADD_D = 973, // LoongArchLSXInstrInfo.td:484
989 VADD_H = 974, // LoongArchLSXInstrInfo.td:482
990 VADD_Q = 975, // LoongArchLSXInstrInfo.td:485
991 VADD_W = 976, // LoongArchLSXInstrInfo.td:483
992 VANDI_B = 977, // LoongArchLSXInstrInfo.td:789
993 VANDN_V = 978, // LoongArchLSXInstrInfo.td:786
994 VAND_V = 979, // LoongArchLSXInstrInfo.td:782
995 VAVGR_B = 980, // LoongArchLSXInstrInfo.td:597
996 VAVGR_BU = 981, // LoongArchLSXInstrInfo.td:601
997 VAVGR_D = 982, // LoongArchLSXInstrInfo.td:600
998 VAVGR_DU = 983, // LoongArchLSXInstrInfo.td:604
999 VAVGR_H = 984, // LoongArchLSXInstrInfo.td:598
1000 VAVGR_HU = 985, // LoongArchLSXInstrInfo.td:602
1001 VAVGR_W = 986, // LoongArchLSXInstrInfo.td:599
1002 VAVGR_WU = 987, // LoongArchLSXInstrInfo.td:603
1003 VAVG_B = 988, // LoongArchLSXInstrInfo.td:589
1004 VAVG_BU = 989, // LoongArchLSXInstrInfo.td:593
1005 VAVG_D = 990, // LoongArchLSXInstrInfo.td:592
1006 VAVG_DU = 991, // LoongArchLSXInstrInfo.td:596
1007 VAVG_H = 992, // LoongArchLSXInstrInfo.td:590
1008 VAVG_HU = 993, // LoongArchLSXInstrInfo.td:594
1009 VAVG_W = 994, // LoongArchLSXInstrInfo.td:591
1010 VAVG_WU = 995, // LoongArchLSXInstrInfo.td:595
1011 VBITCLRI_B = 996, // LoongArchLSXInstrInfo.td:967
1012 VBITCLRI_D = 997, // LoongArchLSXInstrInfo.td:970
1013 VBITCLRI_H = 998, // LoongArchLSXInstrInfo.td:968
1014 VBITCLRI_W = 999, // LoongArchLSXInstrInfo.td:969
1015 VBITCLR_B = 1000, // LoongArchLSXInstrInfo.td:963
1016 VBITCLR_D = 1001, // LoongArchLSXInstrInfo.td:966
1017 VBITCLR_H = 1002, // LoongArchLSXInstrInfo.td:964
1018 VBITCLR_W = 1003, // LoongArchLSXInstrInfo.td:965
1019 VBITREVI_B = 1004, // LoongArchLSXInstrInfo.td:985
1020 VBITREVI_D = 1005, // LoongArchLSXInstrInfo.td:988
1021 VBITREVI_H = 1006, // LoongArchLSXInstrInfo.td:986
1022 VBITREVI_W = 1007, // LoongArchLSXInstrInfo.td:987
1023 VBITREV_B = 1008, // LoongArchLSXInstrInfo.td:981
1024 VBITREV_D = 1009, // LoongArchLSXInstrInfo.td:984
1025 VBITREV_H = 1010, // LoongArchLSXInstrInfo.td:982
1026 VBITREV_W = 1011, // LoongArchLSXInstrInfo.td:983
1027 VBITSELI_B = 1012, // LoongArchLSXInstrInfo.td:1191
1028 VBITSEL_V = 1013, // LoongArchLSXInstrInfo.td:1189
1029 VBITSETI_B = 1014, // LoongArchLSXInstrInfo.td:976
1030 VBITSETI_D = 1015, // LoongArchLSXInstrInfo.td:979
1031 VBITSETI_H = 1016, // LoongArchLSXInstrInfo.td:977
1032 VBITSETI_W = 1017, // LoongArchLSXInstrInfo.td:978
1033 VBITSET_B = 1018, // LoongArchLSXInstrInfo.td:972
1034 VBITSET_D = 1019, // LoongArchLSXInstrInfo.td:975
1035 VBITSET_H = 1020, // LoongArchLSXInstrInfo.td:973
1036 VBITSET_W = 1021, // LoongArchLSXInstrInfo.td:974
1037 VBSLL_V = 1022, // LoongArchLSXInstrInfo.td:1233
1038 VBSRL_V = 1023, // LoongArchLSXInstrInfo.td:1234
1039 VCLO_B = 1024, // LoongArchLSXInstrInfo.td:949
1040 VCLO_D = 1025, // LoongArchLSXInstrInfo.td:952
1041 VCLO_H = 1026, // LoongArchLSXInstrInfo.td:950
1042 VCLO_W = 1027, // LoongArchLSXInstrInfo.td:951
1043 VCLZ_B = 1028, // LoongArchLSXInstrInfo.td:953
1044 VCLZ_D = 1029, // LoongArchLSXInstrInfo.td:956
1045 VCLZ_H = 1030, // LoongArchLSXInstrInfo.td:954
1046 VCLZ_W = 1031, // LoongArchLSXInstrInfo.td:955
1047 VDIV_B = 1032, // LoongArchLSXInstrInfo.td:728
1048 VDIV_BU = 1033, // LoongArchLSXInstrInfo.td:732
1049 VDIV_D = 1034, // LoongArchLSXInstrInfo.td:731
1050 VDIV_DU = 1035, // LoongArchLSXInstrInfo.td:735
1051 VDIV_H = 1036, // LoongArchLSXInstrInfo.td:729
1052 VDIV_HU = 1037, // LoongArchLSXInstrInfo.td:733
1053 VDIV_W = 1038, // LoongArchLSXInstrInfo.td:730
1054 VDIV_WU = 1039, // LoongArchLSXInstrInfo.td:734
1055 VEXT2XV_DU_BU = 1040, // LoongArchLASXInstrInfo.td:518
1056 VEXT2XV_DU_HU = 1041, // LoongArchLASXInstrInfo.td:520
1057 VEXT2XV_DU_WU = 1042, // LoongArchLASXInstrInfo.td:521
1058 VEXT2XV_D_B = 1043, // LoongArchLASXInstrInfo.td:512
1059 VEXT2XV_D_H = 1044, // LoongArchLASXInstrInfo.td:514
1060 VEXT2XV_D_W = 1045, // LoongArchLASXInstrInfo.td:515
1061 VEXT2XV_HU_BU = 1046, // LoongArchLASXInstrInfo.td:516
1062 VEXT2XV_H_B = 1047, // LoongArchLASXInstrInfo.td:510
1063 VEXT2XV_WU_BU = 1048, // LoongArchLASXInstrInfo.td:517
1064 VEXT2XV_WU_HU = 1049, // LoongArchLASXInstrInfo.td:519
1065 VEXT2XV_W_B = 1050, // LoongArchLASXInstrInfo.td:511
1066 VEXT2XV_W_H = 1051, // LoongArchLASXInstrInfo.td:513
1067 VEXTH_DU_WU = 1052, // LoongArchLSXInstrInfo.td:761
1068 VEXTH_D_W = 1053, // LoongArchLSXInstrInfo.td:757
1069 VEXTH_HU_BU = 1054, // LoongArchLSXInstrInfo.td:759
1070 VEXTH_H_B = 1055, // LoongArchLSXInstrInfo.td:755
1071 VEXTH_QU_DU = 1056, // LoongArchLSXInstrInfo.td:762
1072 VEXTH_Q_D = 1057, // LoongArchLSXInstrInfo.td:758
1073 VEXTH_WU_HU = 1058, // LoongArchLSXInstrInfo.td:760
1074 VEXTH_W_H = 1059, // LoongArchLSXInstrInfo.td:756
1075 VEXTL_QU_DU = 1060, // LoongArchLSXInstrInfo.td:837
1076 VEXTL_Q_D = 1061, // LoongArchLSXInstrInfo.td:833
1077 VEXTRINS_B = 1062, // LoongArchLSXInstrInfo.td:1279
1078 VEXTRINS_D = 1063, // LoongArchLSXInstrInfo.td:1276
1079 VEXTRINS_H = 1064, // LoongArchLSXInstrInfo.td:1278
1080 VEXTRINS_W = 1065, // LoongArchLSXInstrInfo.td:1277
1081 VFADD_D = 1066, // LoongArchLSXInstrInfo.td:996
1082 VFADD_S = 1067, // LoongArchLSXInstrInfo.td:995
1083 VFCLASS_D = 1068, // LoongArchLSXInstrInfo.td:1027
1084 VFCLASS_S = 1069, // LoongArchLSXInstrInfo.td:1026
1085 VFCMP_CAF_D = 1070, // LoongArchLSXInstrInfo.td:1166
1086 VFCMP_CAF_S = 1071, // LoongArchLSXInstrInfo.td:1143
1087 VFCMP_CEQ_D = 1072, // LoongArchLSXInstrInfo.td:1170
1088 VFCMP_CEQ_S = 1073, // LoongArchLSXInstrInfo.td:1147
1089 VFCMP_CLE_D = 1074, // LoongArchLSXInstrInfo.td:1172
1090 VFCMP_CLE_S = 1075, // LoongArchLSXInstrInfo.td:1149
1091 VFCMP_CLT_D = 1076, // LoongArchLSXInstrInfo.td:1168
1092 VFCMP_CLT_S = 1077, // LoongArchLSXInstrInfo.td:1145
1093 VFCMP_CNE_D = 1078, // LoongArchLSXInstrInfo.td:1182
1094 VFCMP_CNE_S = 1079, // LoongArchLSXInstrInfo.td:1159
1095 VFCMP_COR_D = 1080, // LoongArchLSXInstrInfo.td:1184
1096 VFCMP_COR_S = 1081, // LoongArchLSXInstrInfo.td:1161
1097 VFCMP_CUEQ_D = 1082, // LoongArchLSXInstrInfo.td:1178
1098 VFCMP_CUEQ_S = 1083, // LoongArchLSXInstrInfo.td:1155
1099 VFCMP_CULE_D = 1084, // LoongArchLSXInstrInfo.td:1180
1100 VFCMP_CULE_S = 1085, // LoongArchLSXInstrInfo.td:1157
1101 VFCMP_CULT_D = 1086, // LoongArchLSXInstrInfo.td:1176
1102 VFCMP_CULT_S = 1087, // LoongArchLSXInstrInfo.td:1153
1103 VFCMP_CUNE_D = 1088, // LoongArchLSXInstrInfo.td:1186
1104 VFCMP_CUNE_S = 1089, // LoongArchLSXInstrInfo.td:1163
1105 VFCMP_CUN_D = 1090, // LoongArchLSXInstrInfo.td:1174
1106 VFCMP_CUN_S = 1091, // LoongArchLSXInstrInfo.td:1151
1107 VFCMP_SAF_D = 1092, // LoongArchLSXInstrInfo.td:1167
1108 VFCMP_SAF_S = 1093, // LoongArchLSXInstrInfo.td:1144
1109 VFCMP_SEQ_D = 1094, // LoongArchLSXInstrInfo.td:1171
1110 VFCMP_SEQ_S = 1095, // LoongArchLSXInstrInfo.td:1148
1111 VFCMP_SLE_D = 1096, // LoongArchLSXInstrInfo.td:1173
1112 VFCMP_SLE_S = 1097, // LoongArchLSXInstrInfo.td:1150
1113 VFCMP_SLT_D = 1098, // LoongArchLSXInstrInfo.td:1169
1114 VFCMP_SLT_S = 1099, // LoongArchLSXInstrInfo.td:1146
1115 VFCMP_SNE_D = 1100, // LoongArchLSXInstrInfo.td:1183
1116 VFCMP_SNE_S = 1101, // LoongArchLSXInstrInfo.td:1160
1117 VFCMP_SOR_D = 1102, // LoongArchLSXInstrInfo.td:1185
1118 VFCMP_SOR_S = 1103, // LoongArchLSXInstrInfo.td:1162
1119 VFCMP_SUEQ_D = 1104, // LoongArchLSXInstrInfo.td:1179
1120 VFCMP_SUEQ_S = 1105, // LoongArchLSXInstrInfo.td:1156
1121 VFCMP_SULE_D = 1106, // LoongArchLSXInstrInfo.td:1181
1122 VFCMP_SULE_S = 1107, // LoongArchLSXInstrInfo.td:1158
1123 VFCMP_SULT_D = 1108, // LoongArchLSXInstrInfo.td:1177
1124 VFCMP_SULT_S = 1109, // LoongArchLSXInstrInfo.td:1154
1125 VFCMP_SUNE_D = 1110, // LoongArchLSXInstrInfo.td:1187
1126 VFCMP_SUNE_S = 1111, // LoongArchLSXInstrInfo.td:1164
1127 VFCMP_SUN_D = 1112, // LoongArchLSXInstrInfo.td:1175
1128 VFCMP_SUN_S = 1113, // LoongArchLSXInstrInfo.td:1152
1129 VFCVTH_D_S = 1114, // LoongArchLSXInstrInfo.td:1043
1130 VFCVTH_S_H = 1115, // LoongArchLSXInstrInfo.td:1041
1131 VFCVTL_D_S = 1116, // LoongArchLSXInstrInfo.td:1042
1132 VFCVTL_S_H = 1117, // LoongArchLSXInstrInfo.td:1040
1133 VFCVT_H_S = 1118, // LoongArchLSXInstrInfo.td:1044
1134 VFCVT_S_D = 1119, // LoongArchLSXInstrInfo.td:1045
1135 VFDIV_D = 1120, // LoongArchLSXInstrInfo.td:1002
1136 VFDIV_S = 1121, // LoongArchLSXInstrInfo.td:1001
1137 VFFINTH_D_W = 1122, // LoongArchLSXInstrInfo.td:1095
1138 VFFINTL_D_W = 1123, // LoongArchLSXInstrInfo.td:1094
1139 VFFINT_D_L = 1124, // LoongArchLSXInstrInfo.td:1091
1140 VFFINT_D_LU = 1125, // LoongArchLSXInstrInfo.td:1093
1141 VFFINT_S_L = 1126, // LoongArchLSXInstrInfo.td:1096
1142 VFFINT_S_W = 1127, // LoongArchLSXInstrInfo.td:1090
1143 VFFINT_S_WU = 1128, // LoongArchLSXInstrInfo.td:1092
1144 VFLOGB_D = 1129, // LoongArchLSXInstrInfo.td:1024
1145 VFLOGB_S = 1130, // LoongArchLSXInstrInfo.td:1023
1146 VFMADD_D = 1131, // LoongArchLSXInstrInfo.td:1005
1147 VFMADD_S = 1132, // LoongArchLSXInstrInfo.td:1004
1148 VFMAXA_D = 1133, // LoongArchLSXInstrInfo.td:1019
1149 VFMAXA_S = 1134, // LoongArchLSXInstrInfo.td:1018
1150 VFMAX_D = 1135, // LoongArchLSXInstrInfo.td:1014
1151 VFMAX_S = 1136, // LoongArchLSXInstrInfo.td:1013
1152 VFMINA_D = 1137, // LoongArchLSXInstrInfo.td:1021
1153 VFMINA_S = 1138, // LoongArchLSXInstrInfo.td:1020
1154 VFMIN_D = 1139, // LoongArchLSXInstrInfo.td:1016
1155 VFMIN_S = 1140, // LoongArchLSXInstrInfo.td:1015
1156 VFMSUB_D = 1141, // LoongArchLSXInstrInfo.td:1007
1157 VFMSUB_S = 1142, // LoongArchLSXInstrInfo.td:1006
1158 VFMUL_D = 1143, // LoongArchLSXInstrInfo.td:1000
1159 VFMUL_S = 1144, // LoongArchLSXInstrInfo.td:999
1160 VFNMADD_D = 1145, // LoongArchLSXInstrInfo.td:1009
1161 VFNMADD_S = 1146, // LoongArchLSXInstrInfo.td:1008
1162 VFNMSUB_D = 1147, // LoongArchLSXInstrInfo.td:1011
1163 VFNMSUB_S = 1148, // LoongArchLSXInstrInfo.td:1010
1164 VFRECIPE_D = 1149, // LoongArchLSXInstrInfo.td:1036
1165 VFRECIPE_S = 1150, // LoongArchLSXInstrInfo.td:1035
1166 VFRECIP_D = 1151, // LoongArchLSXInstrInfo.td:1032
1167 VFRECIP_S = 1152, // LoongArchLSXInstrInfo.td:1031
1168 VFRINTRM_D = 1153, // LoongArchLSXInstrInfo.td:1054
1169 VFRINTRM_S = 1154, // LoongArchLSXInstrInfo.td:1053
1170 VFRINTRNE_D = 1155, // LoongArchLSXInstrInfo.td:1048
1171 VFRINTRNE_S = 1156, // LoongArchLSXInstrInfo.td:1047
1172 VFRINTRP_D = 1157, // LoongArchLSXInstrInfo.td:1052
1173 VFRINTRP_S = 1158, // LoongArchLSXInstrInfo.td:1051
1174 VFRINTRZ_D = 1159, // LoongArchLSXInstrInfo.td:1050
1175 VFRINTRZ_S = 1160, // LoongArchLSXInstrInfo.td:1049
1176 VFRINT_D = 1161, // LoongArchLSXInstrInfo.td:1056
1177 VFRINT_S = 1162, // LoongArchLSXInstrInfo.td:1055
1178 VFRSQRTE_D = 1163, // LoongArchLSXInstrInfo.td:1038
1179 VFRSQRTE_S = 1164, // LoongArchLSXInstrInfo.td:1037
1180 VFRSQRT_D = 1165, // LoongArchLSXInstrInfo.td:1034
1181 VFRSQRT_S = 1166, // LoongArchLSXInstrInfo.td:1033
1182 VFRSTPI_B = 1167, // LoongArchLSXInstrInfo.td:992
1183 VFRSTPI_H = 1168, // LoongArchLSXInstrInfo.td:993
1184 VFRSTP_B = 1169, // LoongArchLSXInstrInfo.td:990
1185 VFRSTP_H = 1170, // LoongArchLSXInstrInfo.td:991
1186 VFSQRT_D = 1171, // LoongArchLSXInstrInfo.td:1030
1187 VFSQRT_S = 1172, // LoongArchLSXInstrInfo.td:1029
1188 VFSUB_D = 1173, // LoongArchLSXInstrInfo.td:998
1189 VFSUB_S = 1174, // LoongArchLSXInstrInfo.td:997
1190 VFTINTH_L_S = 1175, // LoongArchLSXInstrInfo.td:1088
1191 VFTINTL_L_S = 1176, // LoongArchLSXInstrInfo.td:1087
1192 VFTINTRMH_L_S = 1177, // LoongArchLSXInstrInfo.td:1086
1193 VFTINTRML_L_S = 1178, // LoongArchLSXInstrInfo.td:1085
1194 VFTINTRM_L_D = 1179, // LoongArchLSXInstrInfo.td:1065
1195 VFTINTRM_W_D = 1180, // LoongArchLSXInstrInfo.td:1076
1196 VFTINTRM_W_S = 1181, // LoongArchLSXInstrInfo.td:1064
1197 VFTINTRNEH_L_S = 1182, // LoongArchLSXInstrInfo.td:1080
1198 VFTINTRNEL_L_S = 1183, // LoongArchLSXInstrInfo.td:1079
1199 VFTINTRNE_L_D = 1184, // LoongArchLSXInstrInfo.td:1059
1200 VFTINTRNE_W_D = 1185, // LoongArchLSXInstrInfo.td:1073
1201 VFTINTRNE_W_S = 1186, // LoongArchLSXInstrInfo.td:1058
1202 VFTINTRPH_L_S = 1187, // LoongArchLSXInstrInfo.td:1084
1203 VFTINTRPL_L_S = 1188, // LoongArchLSXInstrInfo.td:1083
1204 VFTINTRP_L_D = 1189, // LoongArchLSXInstrInfo.td:1063
1205 VFTINTRP_W_D = 1190, // LoongArchLSXInstrInfo.td:1075
1206 VFTINTRP_W_S = 1191, // LoongArchLSXInstrInfo.td:1062
1207 VFTINTRZH_L_S = 1192, // LoongArchLSXInstrInfo.td:1082
1208 VFTINTRZL_L_S = 1193, // LoongArchLSXInstrInfo.td:1081
1209 VFTINTRZ_LU_D = 1194, // LoongArchLSXInstrInfo.td:1069
1210 VFTINTRZ_L_D = 1195, // LoongArchLSXInstrInfo.td:1061
1211 VFTINTRZ_WU_S = 1196, // LoongArchLSXInstrInfo.td:1068
1212 VFTINTRZ_W_D = 1197, // LoongArchLSXInstrInfo.td:1074
1213 VFTINTRZ_W_S = 1198, // LoongArchLSXInstrInfo.td:1060
1214 VFTINT_LU_D = 1199, // LoongArchLSXInstrInfo.td:1071
1215 VFTINT_L_D = 1200, // LoongArchLSXInstrInfo.td:1067
1216 VFTINT_WU_S = 1201, // LoongArchLSXInstrInfo.td:1070
1217 VFTINT_W_D = 1202, // LoongArchLSXInstrInfo.td:1077
1218 VFTINT_W_S = 1203, // LoongArchLSXInstrInfo.td:1066
1219 VHADDW_DU_WU = 1204, // LoongArchLSXInstrInfo.td:532
1220 VHADDW_D_W = 1205, // LoongArchLSXInstrInfo.td:528
1221 VHADDW_HU_BU = 1206, // LoongArchLSXInstrInfo.td:530
1222 VHADDW_H_B = 1207, // LoongArchLSXInstrInfo.td:526
1223 VHADDW_QU_DU = 1208, // LoongArchLSXInstrInfo.td:533
1224 VHADDW_Q_D = 1209, // LoongArchLSXInstrInfo.td:529
1225 VHADDW_WU_HU = 1210, // LoongArchLSXInstrInfo.td:531
1226 VHADDW_W_H = 1211, // LoongArchLSXInstrInfo.td:527
1227 VHSUBW_DU_WU = 1212, // LoongArchLSXInstrInfo.td:541
1228 VHSUBW_D_W = 1213, // LoongArchLSXInstrInfo.td:537
1229 VHSUBW_HU_BU = 1214, // LoongArchLSXInstrInfo.td:539
1230 VHSUBW_H_B = 1215, // LoongArchLSXInstrInfo.td:535
1231 VHSUBW_QU_DU = 1216, // LoongArchLSXInstrInfo.td:542
1232 VHSUBW_Q_D = 1217, // LoongArchLSXInstrInfo.td:538
1233 VHSUBW_WU_HU = 1218, // LoongArchLSXInstrInfo.td:540
1234 VHSUBW_W_H = 1219, // LoongArchLSXInstrInfo.td:536
1235 VILVH_B = 1220, // LoongArchLSXInstrInfo.td:1258
1236 VILVH_D = 1221, // LoongArchLSXInstrInfo.td:1261
1237 VILVH_H = 1222, // LoongArchLSXInstrInfo.td:1259
1238 VILVH_W = 1223, // LoongArchLSXInstrInfo.td:1260
1239 VILVL_B = 1224, // LoongArchLSXInstrInfo.td:1254
1240 VILVL_D = 1225, // LoongArchLSXInstrInfo.td:1257
1241 VILVL_H = 1226, // LoongArchLSXInstrInfo.td:1255
1242 VILVL_W = 1227, // LoongArchLSXInstrInfo.td:1256
1243 VINSGR2VR_B = 1228, // LoongArchLSXInstrInfo.td:1204
1244 VINSGR2VR_D = 1229, // LoongArchLSXInstrInfo.td:1207
1245 VINSGR2VR_H = 1230, // LoongArchLSXInstrInfo.td:1205
1246 VINSGR2VR_W = 1231, // LoongArchLSXInstrInfo.td:1206
1247 VLD = 1232, // LoongArchLSXInstrInfo.td:1283
1248 VLDI = 1233, // LoongArchLSXInstrInfo.td:779
1249 VLDREPL_B = 1234, // LoongArchLSXInstrInfo.td:1286
1250 VLDREPL_D = 1235, // LoongArchLSXInstrInfo.td:1289
1251 VLDREPL_H = 1236, // LoongArchLSXInstrInfo.td:1287
1252 VLDREPL_W = 1237, // LoongArchLSXInstrInfo.td:1288
1253 VLDX = 1238, // LoongArchLSXInstrInfo.td:1284
1254 VMADDWEV_D_W = 1239, // LoongArchLSXInstrInfo.td:705
1255 VMADDWEV_D_WU = 1240, // LoongArchLSXInstrInfo.td:713
1256 VMADDWEV_D_WU_W = 1241, // LoongArchLSXInstrInfo.td:721
1257 VMADDWEV_H_B = 1242, // LoongArchLSXInstrInfo.td:703
1258 VMADDWEV_H_BU = 1243, // LoongArchLSXInstrInfo.td:711
1259 VMADDWEV_H_BU_B = 1244, // LoongArchLSXInstrInfo.td:719
1260 VMADDWEV_Q_D = 1245, // LoongArchLSXInstrInfo.td:706
1261 VMADDWEV_Q_DU = 1246, // LoongArchLSXInstrInfo.td:714
1262 VMADDWEV_Q_DU_D = 1247, // LoongArchLSXInstrInfo.td:722
1263 VMADDWEV_W_H = 1248, // LoongArchLSXInstrInfo.td:704
1264 VMADDWEV_W_HU = 1249, // LoongArchLSXInstrInfo.td:712
1265 VMADDWEV_W_HU_H = 1250, // LoongArchLSXInstrInfo.td:720
1266 VMADDWOD_D_W = 1251, // LoongArchLSXInstrInfo.td:709
1267 VMADDWOD_D_WU = 1252, // LoongArchLSXInstrInfo.td:717
1268 VMADDWOD_D_WU_W = 1253, // LoongArchLSXInstrInfo.td:725
1269 VMADDWOD_H_B = 1254, // LoongArchLSXInstrInfo.td:707
1270 VMADDWOD_H_BU = 1255, // LoongArchLSXInstrInfo.td:715
1271 VMADDWOD_H_BU_B = 1256, // LoongArchLSXInstrInfo.td:723
1272 VMADDWOD_Q_D = 1257, // LoongArchLSXInstrInfo.td:710
1273 VMADDWOD_Q_DU = 1258, // LoongArchLSXInstrInfo.td:718
1274 VMADDWOD_Q_DU_D = 1259, // LoongArchLSXInstrInfo.td:726
1275 VMADDWOD_W_H = 1260, // LoongArchLSXInstrInfo.td:708
1276 VMADDWOD_W_HU = 1261, // LoongArchLSXInstrInfo.td:716
1277 VMADDWOD_W_HU_H = 1262, // LoongArchLSXInstrInfo.td:724
1278 VMADD_B = 1263, // LoongArchLSXInstrInfo.td:693
1279 VMADD_D = 1264, // LoongArchLSXInstrInfo.td:696
1280 VMADD_H = 1265, // LoongArchLSXInstrInfo.td:694
1281 VMADD_W = 1266, // LoongArchLSXInstrInfo.td:695
1282 VMAXI_B = 1267, // LoongArchLSXInstrInfo.td:624
1283 VMAXI_BU = 1268, // LoongArchLSXInstrInfo.td:632
1284 VMAXI_D = 1269, // LoongArchLSXInstrInfo.td:627
1285 VMAXI_DU = 1270, // LoongArchLSXInstrInfo.td:635
1286 VMAXI_H = 1271, // LoongArchLSXInstrInfo.td:625
1287 VMAXI_HU = 1272, // LoongArchLSXInstrInfo.td:633
1288 VMAXI_W = 1273, // LoongArchLSXInstrInfo.td:626
1289 VMAXI_WU = 1274, // LoongArchLSXInstrInfo.td:634
1290 VMAX_B = 1275, // LoongArchLSXInstrInfo.td:620
1291 VMAX_BU = 1276, // LoongArchLSXInstrInfo.td:628
1292 VMAX_D = 1277, // LoongArchLSXInstrInfo.td:623
1293 VMAX_DU = 1278, // LoongArchLSXInstrInfo.td:631
1294 VMAX_H = 1279, // LoongArchLSXInstrInfo.td:621
1295 VMAX_HU = 1280, // LoongArchLSXInstrInfo.td:629
1296 VMAX_W = 1281, // LoongArchLSXInstrInfo.td:622
1297 VMAX_WU = 1282, // LoongArchLSXInstrInfo.td:630
1298 VMINI_B = 1283, // LoongArchLSXInstrInfo.td:641
1299 VMINI_BU = 1284, // LoongArchLSXInstrInfo.td:649
1300 VMINI_D = 1285, // LoongArchLSXInstrInfo.td:644
1301 VMINI_DU = 1286, // LoongArchLSXInstrInfo.td:652
1302 VMINI_H = 1287, // LoongArchLSXInstrInfo.td:642
1303 VMINI_HU = 1288, // LoongArchLSXInstrInfo.td:650
1304 VMINI_W = 1289, // LoongArchLSXInstrInfo.td:643
1305 VMINI_WU = 1290, // LoongArchLSXInstrInfo.td:651
1306 VMIN_B = 1291, // LoongArchLSXInstrInfo.td:637
1307 VMIN_BU = 1292, // LoongArchLSXInstrInfo.td:645
1308 VMIN_D = 1293, // LoongArchLSXInstrInfo.td:640
1309 VMIN_DU = 1294, // LoongArchLSXInstrInfo.td:648
1310 VMIN_H = 1295, // LoongArchLSXInstrInfo.td:638
1311 VMIN_HU = 1296, // LoongArchLSXInstrInfo.td:646
1312 VMIN_W = 1297, // LoongArchLSXInstrInfo.td:639
1313 VMIN_WU = 1298, // LoongArchLSXInstrInfo.td:647
1314 VMOD_B = 1299, // LoongArchLSXInstrInfo.td:737
1315 VMOD_BU = 1300, // LoongArchLSXInstrInfo.td:741
1316 VMOD_D = 1301, // LoongArchLSXInstrInfo.td:740
1317 VMOD_DU = 1302, // LoongArchLSXInstrInfo.td:744
1318 VMOD_H = 1303, // LoongArchLSXInstrInfo.td:738
1319 VMOD_HU = 1304, // LoongArchLSXInstrInfo.td:742
1320 VMOD_W = 1305, // LoongArchLSXInstrInfo.td:739
1321 VMOD_WU = 1306, // LoongArchLSXInstrInfo.td:743
1322 VMSKGEZ_B = 1307, // LoongArchLSXInstrInfo.td:774
1323 VMSKLTZ_B = 1308, // LoongArchLSXInstrInfo.td:769
1324 VMSKLTZ_D = 1309, // LoongArchLSXInstrInfo.td:772
1325 VMSKLTZ_H = 1310, // LoongArchLSXInstrInfo.td:770
1326 VMSKLTZ_W = 1311, // LoongArchLSXInstrInfo.td:771
1327 VMSKNZ_B = 1312, // LoongArchLSXInstrInfo.td:776
1328 VMSUB_B = 1313, // LoongArchLSXInstrInfo.td:698
1329 VMSUB_D = 1314, // LoongArchLSXInstrInfo.td:701
1330 VMSUB_H = 1315, // LoongArchLSXInstrInfo.td:699
1331 VMSUB_W = 1316, // LoongArchLSXInstrInfo.td:700
1332 VMUH_B = 1317, // LoongArchLSXInstrInfo.td:659
1333 VMUH_BU = 1318, // LoongArchLSXInstrInfo.td:663
1334 VMUH_D = 1319, // LoongArchLSXInstrInfo.td:662
1335 VMUH_DU = 1320, // LoongArchLSXInstrInfo.td:666
1336 VMUH_H = 1321, // LoongArchLSXInstrInfo.td:660
1337 VMUH_HU = 1322, // LoongArchLSXInstrInfo.td:664
1338 VMUH_W = 1323, // LoongArchLSXInstrInfo.td:661
1339 VMUH_WU = 1324, // LoongArchLSXInstrInfo.td:665
1340 VMULWEV_D_W = 1325, // LoongArchLSXInstrInfo.td:670
1341 VMULWEV_D_WU = 1326, // LoongArchLSXInstrInfo.td:678
1342 VMULWEV_D_WU_W = 1327, // LoongArchLSXInstrInfo.td:686
1343 VMULWEV_H_B = 1328, // LoongArchLSXInstrInfo.td:668
1344 VMULWEV_H_BU = 1329, // LoongArchLSXInstrInfo.td:676
1345 VMULWEV_H_BU_B = 1330, // LoongArchLSXInstrInfo.td:684
1346 VMULWEV_Q_D = 1331, // LoongArchLSXInstrInfo.td:671
1347 VMULWEV_Q_DU = 1332, // LoongArchLSXInstrInfo.td:679
1348 VMULWEV_Q_DU_D = 1333, // LoongArchLSXInstrInfo.td:687
1349 VMULWEV_W_H = 1334, // LoongArchLSXInstrInfo.td:669
1350 VMULWEV_W_HU = 1335, // LoongArchLSXInstrInfo.td:677
1351 VMULWEV_W_HU_H = 1336, // LoongArchLSXInstrInfo.td:685
1352 VMULWOD_D_W = 1337, // LoongArchLSXInstrInfo.td:674
1353 VMULWOD_D_WU = 1338, // LoongArchLSXInstrInfo.td:682
1354 VMULWOD_D_WU_W = 1339, // LoongArchLSXInstrInfo.td:690
1355 VMULWOD_H_B = 1340, // LoongArchLSXInstrInfo.td:672
1356 VMULWOD_H_BU = 1341, // LoongArchLSXInstrInfo.td:680
1357 VMULWOD_H_BU_B = 1342, // LoongArchLSXInstrInfo.td:688
1358 VMULWOD_Q_D = 1343, // LoongArchLSXInstrInfo.td:675
1359 VMULWOD_Q_DU = 1344, // LoongArchLSXInstrInfo.td:683
1360 VMULWOD_Q_DU_D = 1345, // LoongArchLSXInstrInfo.td:691
1361 VMULWOD_W_H = 1346, // LoongArchLSXInstrInfo.td:673
1362 VMULWOD_W_HU = 1347, // LoongArchLSXInstrInfo.td:681
1363 VMULWOD_W_HU_H = 1348, // LoongArchLSXInstrInfo.td:689
1364 VMUL_B = 1349, // LoongArchLSXInstrInfo.td:654
1365 VMUL_D = 1350, // LoongArchLSXInstrInfo.td:657
1366 VMUL_H = 1351, // LoongArchLSXInstrInfo.td:655
1367 VMUL_W = 1352, // LoongArchLSXInstrInfo.td:656
1368 VNEG_B = 1353, // LoongArchLSXInstrInfo.td:503
1369 VNEG_D = 1354, // LoongArchLSXInstrInfo.td:506
1370 VNEG_H = 1355, // LoongArchLSXInstrInfo.td:504
1371 VNEG_W = 1356, // LoongArchLSXInstrInfo.td:505
1372 VNORI_B = 1357, // LoongArchLSXInstrInfo.td:792
1373 VNOR_V = 1358, // LoongArchLSXInstrInfo.td:785
1374 VORI_B = 1359, // LoongArchLSXInstrInfo.td:790
1375 VORN_V = 1360, // LoongArchLSXInstrInfo.td:787
1376 VOR_V = 1361, // LoongArchLSXInstrInfo.td:783
1377 VPACKEV_B = 1362, // LoongArchLSXInstrInfo.td:1236
1378 VPACKEV_D = 1363, // LoongArchLSXInstrInfo.td:1239
1379 VPACKEV_H = 1364, // LoongArchLSXInstrInfo.td:1237
1380 VPACKEV_W = 1365, // LoongArchLSXInstrInfo.td:1238
1381 VPACKOD_B = 1366, // LoongArchLSXInstrInfo.td:1240
1382 VPACKOD_D = 1367, // LoongArchLSXInstrInfo.td:1243
1383 VPACKOD_H = 1368, // LoongArchLSXInstrInfo.td:1241
1384 VPACKOD_W = 1369, // LoongArchLSXInstrInfo.td:1242
1385 VPCNT_B = 1370, // LoongArchLSXInstrInfo.td:958
1386 VPCNT_D = 1371, // LoongArchLSXInstrInfo.td:961
1387 VPCNT_H = 1372, // LoongArchLSXInstrInfo.td:959
1388 VPCNT_W = 1373, // LoongArchLSXInstrInfo.td:960
1389 VPERMI_W = 1374, // LoongArchLSXInstrInfo.td:1274
1390 VPICKEV_B = 1375, // LoongArchLSXInstrInfo.td:1245
1391 VPICKEV_D = 1376, // LoongArchLSXInstrInfo.td:1248
1392 VPICKEV_H = 1377, // LoongArchLSXInstrInfo.td:1246
1393 VPICKEV_W = 1378, // LoongArchLSXInstrInfo.td:1247
1394 VPICKOD_B = 1379, // LoongArchLSXInstrInfo.td:1249
1395 VPICKOD_D = 1380, // LoongArchLSXInstrInfo.td:1252
1396 VPICKOD_H = 1381, // LoongArchLSXInstrInfo.td:1250
1397 VPICKOD_W = 1382, // LoongArchLSXInstrInfo.td:1251
1398 VPICKVE2GR_B = 1383, // LoongArchLSXInstrInfo.td:1208
1399 VPICKVE2GR_BU = 1384, // LoongArchLSXInstrInfo.td:1212
1400 VPICKVE2GR_D = 1385, // LoongArchLSXInstrInfo.td:1211
1401 VPICKVE2GR_DU = 1386, // LoongArchLSXInstrInfo.td:1215
1402 VPICKVE2GR_H = 1387, // LoongArchLSXInstrInfo.td:1209
1403 VPICKVE2GR_HU = 1388, // LoongArchLSXInstrInfo.td:1213
1404 VPICKVE2GR_W = 1389, // LoongArchLSXInstrInfo.td:1210
1405 VPICKVE2GR_WU = 1390, // LoongArchLSXInstrInfo.td:1214
1406 VREPLGR2VR_B = 1391, // LoongArchLSXInstrInfo.td:1218
1407 VREPLGR2VR_D = 1392, // LoongArchLSXInstrInfo.td:1221
1408 VREPLGR2VR_H = 1393, // LoongArchLSXInstrInfo.td:1219
1409 VREPLGR2VR_W = 1394, // LoongArchLSXInstrInfo.td:1220
1410 VREPLVEI_B = 1395, // LoongArchLSXInstrInfo.td:1228
1411 VREPLVEI_D = 1396, // LoongArchLSXInstrInfo.td:1231
1412 VREPLVEI_H = 1397, // LoongArchLSXInstrInfo.td:1229
1413 VREPLVEI_W = 1398, // LoongArchLSXInstrInfo.td:1230
1414 VREPLVE_B = 1399, // LoongArchLSXInstrInfo.td:1224
1415 VREPLVE_D = 1400, // LoongArchLSXInstrInfo.td:1227
1416 VREPLVE_H = 1401, // LoongArchLSXInstrInfo.td:1225
1417 VREPLVE_W = 1402, // LoongArchLSXInstrInfo.td:1226
1418 VROTRI_B = 1403, // LoongArchLSXInstrInfo.td:825
1419 VROTRI_D = 1404, // LoongArchLSXInstrInfo.td:828
1420 VROTRI_H = 1405, // LoongArchLSXInstrInfo.td:826
1421 VROTRI_W = 1406, // LoongArchLSXInstrInfo.td:827
1422 VROTR_B = 1407, // LoongArchLSXInstrInfo.td:821
1423 VROTR_D = 1408, // LoongArchLSXInstrInfo.td:824
1424 VROTR_H = 1409, // LoongArchLSXInstrInfo.td:822
1425 VROTR_W = 1410, // LoongArchLSXInstrInfo.td:823
1426 VSADD_B = 1411, // LoongArchLSXInstrInfo.td:508
1427 VSADD_BU = 1412, // LoongArchLSXInstrInfo.td:512
1428 VSADD_D = 1413, // LoongArchLSXInstrInfo.td:511
1429 VSADD_DU = 1414, // LoongArchLSXInstrInfo.td:515
1430 VSADD_H = 1415, // LoongArchLSXInstrInfo.td:509
1431 VSADD_HU = 1416, // LoongArchLSXInstrInfo.td:513
1432 VSADD_W = 1417, // LoongArchLSXInstrInfo.td:510
1433 VSADD_WU = 1418, // LoongArchLSXInstrInfo.td:514
1434 VSAT_B = 1419, // LoongArchLSXInstrInfo.td:746
1435 VSAT_BU = 1420, // LoongArchLSXInstrInfo.td:750
1436 VSAT_D = 1421, // LoongArchLSXInstrInfo.td:749
1437 VSAT_DU = 1422, // LoongArchLSXInstrInfo.td:753
1438 VSAT_H = 1423, // LoongArchLSXInstrInfo.td:747
1439 VSAT_HU = 1424, // LoongArchLSXInstrInfo.td:751
1440 VSAT_W = 1425, // LoongArchLSXInstrInfo.td:748
1441 VSAT_WU = 1426, // LoongArchLSXInstrInfo.td:752
1442 VSEQI_B = 1427, // LoongArchLSXInstrInfo.td:1102
1443 VSEQI_D = 1428, // LoongArchLSXInstrInfo.td:1105
1444 VSEQI_H = 1429, // LoongArchLSXInstrInfo.td:1103
1445 VSEQI_W = 1430, // LoongArchLSXInstrInfo.td:1104
1446 VSEQ_B = 1431, // LoongArchLSXInstrInfo.td:1098
1447 VSEQ_D = 1432, // LoongArchLSXInstrInfo.td:1101
1448 VSEQ_H = 1433, // LoongArchLSXInstrInfo.td:1099
1449 VSEQ_W = 1434, // LoongArchLSXInstrInfo.td:1100
1450 VSETALLNEZ_B = 1435, // LoongArchLSXInstrInfo.td:1199
1451 VSETALLNEZ_D = 1436, // LoongArchLSXInstrInfo.td:1202
1452 VSETALLNEZ_H = 1437, // LoongArchLSXInstrInfo.td:1200
1453 VSETALLNEZ_W = 1438, // LoongArchLSXInstrInfo.td:1201
1454 VSETANYEQZ_B = 1439, // LoongArchLSXInstrInfo.td:1195
1455 VSETANYEQZ_D = 1440, // LoongArchLSXInstrInfo.td:1198
1456 VSETANYEQZ_H = 1441, // LoongArchLSXInstrInfo.td:1196
1457 VSETANYEQZ_W = 1442, // LoongArchLSXInstrInfo.td:1197
1458 VSETEQZ_V = 1443, // LoongArchLSXInstrInfo.td:1193
1459 VSETNEZ_V = 1444, // LoongArchLSXInstrInfo.td:1194
1460 VSHUF4I_B = 1445, // LoongArchLSXInstrInfo.td:1269
1461 VSHUF4I_D = 1446, // LoongArchLSXInstrInfo.td:1272
1462 VSHUF4I_H = 1447, // LoongArchLSXInstrInfo.td:1270
1463 VSHUF4I_W = 1448, // LoongArchLSXInstrInfo.td:1271
1464 VSHUF_B = 1449, // LoongArchLSXInstrInfo.td:1263
1465 VSHUF_D = 1450, // LoongArchLSXInstrInfo.td:1267
1466 VSHUF_H = 1451, // LoongArchLSXInstrInfo.td:1265
1467 VSHUF_W = 1452, // LoongArchLSXInstrInfo.td:1266
1468 VSIGNCOV_B = 1453, // LoongArchLSXInstrInfo.td:764
1469 VSIGNCOV_D = 1454, // LoongArchLSXInstrInfo.td:767
1470 VSIGNCOV_H = 1455, // LoongArchLSXInstrInfo.td:765
1471 VSIGNCOV_W = 1456, // LoongArchLSXInstrInfo.td:766
1472 VSLEI_B = 1457, // LoongArchLSXInstrInfo.td:1111
1473 VSLEI_BU = 1458, // LoongArchLSXInstrInfo.td:1120
1474 VSLEI_D = 1459, // LoongArchLSXInstrInfo.td:1114
1475 VSLEI_DU = 1460, // LoongArchLSXInstrInfo.td:1123
1476 VSLEI_H = 1461, // LoongArchLSXInstrInfo.td:1112
1477 VSLEI_HU = 1462, // LoongArchLSXInstrInfo.td:1121
1478 VSLEI_W = 1463, // LoongArchLSXInstrInfo.td:1113
1479 VSLEI_WU = 1464, // LoongArchLSXInstrInfo.td:1122
1480 VSLE_B = 1465, // LoongArchLSXInstrInfo.td:1107
1481 VSLE_BU = 1466, // LoongArchLSXInstrInfo.td:1116
1482 VSLE_D = 1467, // LoongArchLSXInstrInfo.td:1110
1483 VSLE_DU = 1468, // LoongArchLSXInstrInfo.td:1119
1484 VSLE_H = 1469, // LoongArchLSXInstrInfo.td:1108
1485 VSLE_HU = 1470, // LoongArchLSXInstrInfo.td:1117
1486 VSLE_W = 1471, // LoongArchLSXInstrInfo.td:1109
1487 VSLE_WU = 1472, // LoongArchLSXInstrInfo.td:1118
1488 VSLLI_B = 1473, // LoongArchLSXInstrInfo.td:798
1489 VSLLI_D = 1474, // LoongArchLSXInstrInfo.td:801
1490 VSLLI_H = 1475, // LoongArchLSXInstrInfo.td:799
1491 VSLLI_W = 1476, // LoongArchLSXInstrInfo.td:800
1492 VSLLWIL_DU_WU = 1477, // LoongArchLSXInstrInfo.td:836
1493 VSLLWIL_D_W = 1478, // LoongArchLSXInstrInfo.td:832
1494 VSLLWIL_HU_BU = 1479, // LoongArchLSXInstrInfo.td:834
1495 VSLLWIL_H_B = 1480, // LoongArchLSXInstrInfo.td:830
1496 VSLLWIL_WU_HU = 1481, // LoongArchLSXInstrInfo.td:835
1497 VSLLWIL_W_H = 1482, // LoongArchLSXInstrInfo.td:831
1498 VSLL_B = 1483, // LoongArchLSXInstrInfo.td:794
1499 VSLL_D = 1484, // LoongArchLSXInstrInfo.td:797
1500 VSLL_H = 1485, // LoongArchLSXInstrInfo.td:795
1501 VSLL_W = 1486, // LoongArchLSXInstrInfo.td:796
1502 VSLTI_B = 1487, // LoongArchLSXInstrInfo.td:1129
1503 VSLTI_BU = 1488, // LoongArchLSXInstrInfo.td:1138
1504 VSLTI_D = 1489, // LoongArchLSXInstrInfo.td:1132
1505 VSLTI_DU = 1490, // LoongArchLSXInstrInfo.td:1141
1506 VSLTI_H = 1491, // LoongArchLSXInstrInfo.td:1130
1507 VSLTI_HU = 1492, // LoongArchLSXInstrInfo.td:1139
1508 VSLTI_W = 1493, // LoongArchLSXInstrInfo.td:1131
1509 VSLTI_WU = 1494, // LoongArchLSXInstrInfo.td:1140
1510 VSLT_B = 1495, // LoongArchLSXInstrInfo.td:1125
1511 VSLT_BU = 1496, // LoongArchLSXInstrInfo.td:1134
1512 VSLT_D = 1497, // LoongArchLSXInstrInfo.td:1128
1513 VSLT_DU = 1498, // LoongArchLSXInstrInfo.td:1137
1514 VSLT_H = 1499, // LoongArchLSXInstrInfo.td:1126
1515 VSLT_HU = 1500, // LoongArchLSXInstrInfo.td:1135
1516 VSLT_W = 1501, // LoongArchLSXInstrInfo.td:1127
1517 VSLT_WU = 1502, // LoongArchLSXInstrInfo.td:1136
1518 VSRAI_B = 1503, // LoongArchLSXInstrInfo.td:816
1519 VSRAI_D = 1504, // LoongArchLSXInstrInfo.td:819
1520 VSRAI_H = 1505, // LoongArchLSXInstrInfo.td:817
1521 VSRAI_W = 1506, // LoongArchLSXInstrInfo.td:818
1522 VSRANI_B_H = 1507, // LoongArchLSXInstrInfo.td:868
1523 VSRANI_D_Q = 1508, // LoongArchLSXInstrInfo.td:871
1524 VSRANI_H_W = 1509, // LoongArchLSXInstrInfo.td:869
1525 VSRANI_W_D = 1510, // LoongArchLSXInstrInfo.td:870
1526 VSRAN_B_H = 1511, // LoongArchLSXInstrInfo.td:860
1527 VSRAN_H_W = 1512, // LoongArchLSXInstrInfo.td:861
1528 VSRAN_W_D = 1513, // LoongArchLSXInstrInfo.td:862
1529 VSRARI_B = 1514, // LoongArchLSXInstrInfo.td:852
1530 VSRARI_D = 1515, // LoongArchLSXInstrInfo.td:855
1531 VSRARI_H = 1516, // LoongArchLSXInstrInfo.td:853
1532 VSRARI_W = 1517, // LoongArchLSXInstrInfo.td:854
1533 VSRARNI_B_H = 1518, // LoongArchLSXInstrInfo.td:884
1534 VSRARNI_D_Q = 1519, // LoongArchLSXInstrInfo.td:887
1535 VSRARNI_H_W = 1520, // LoongArchLSXInstrInfo.td:885
1536 VSRARNI_W_D = 1521, // LoongArchLSXInstrInfo.td:886
1537 VSRARN_B_H = 1522, // LoongArchLSXInstrInfo.td:876
1538 VSRARN_H_W = 1523, // LoongArchLSXInstrInfo.td:877
1539 VSRARN_W_D = 1524, // LoongArchLSXInstrInfo.td:878
1540 VSRAR_B = 1525, // LoongArchLSXInstrInfo.td:848
1541 VSRAR_D = 1526, // LoongArchLSXInstrInfo.td:851
1542 VSRAR_H = 1527, // LoongArchLSXInstrInfo.td:849
1543 VSRAR_W = 1528, // LoongArchLSXInstrInfo.td:850
1544 VSRA_B = 1529, // LoongArchLSXInstrInfo.td:812
1545 VSRA_D = 1530, // LoongArchLSXInstrInfo.td:815
1546 VSRA_H = 1531, // LoongArchLSXInstrInfo.td:813
1547 VSRA_W = 1532, // LoongArchLSXInstrInfo.td:814
1548 VSRLI_B = 1533, // LoongArchLSXInstrInfo.td:807
1549 VSRLI_D = 1534, // LoongArchLSXInstrInfo.td:810
1550 VSRLI_H = 1535, // LoongArchLSXInstrInfo.td:808
1551 VSRLI_W = 1536, // LoongArchLSXInstrInfo.td:809
1552 VSRLNI_B_H = 1537, // LoongArchLSXInstrInfo.td:864
1553 VSRLNI_D_Q = 1538, // LoongArchLSXInstrInfo.td:867
1554 VSRLNI_H_W = 1539, // LoongArchLSXInstrInfo.td:865
1555 VSRLNI_W_D = 1540, // LoongArchLSXInstrInfo.td:866
1556 VSRLN_B_H = 1541, // LoongArchLSXInstrInfo.td:857
1557 VSRLN_H_W = 1542, // LoongArchLSXInstrInfo.td:858
1558 VSRLN_W_D = 1543, // LoongArchLSXInstrInfo.td:859
1559 VSRLRI_B = 1544, // LoongArchLSXInstrInfo.td:843
1560 VSRLRI_D = 1545, // LoongArchLSXInstrInfo.td:846
1561 VSRLRI_H = 1546, // LoongArchLSXInstrInfo.td:844
1562 VSRLRI_W = 1547, // LoongArchLSXInstrInfo.td:845
1563 VSRLRNI_B_H = 1548, // LoongArchLSXInstrInfo.td:880
1564 VSRLRNI_D_Q = 1549, // LoongArchLSXInstrInfo.td:883
1565 VSRLRNI_H_W = 1550, // LoongArchLSXInstrInfo.td:881
1566 VSRLRNI_W_D = 1551, // LoongArchLSXInstrInfo.td:882
1567 VSRLRN_B_H = 1552, // LoongArchLSXInstrInfo.td:873
1568 VSRLRN_H_W = 1553, // LoongArchLSXInstrInfo.td:874
1569 VSRLRN_W_D = 1554, // LoongArchLSXInstrInfo.td:875
1570 VSRLR_B = 1555, // LoongArchLSXInstrInfo.td:839
1571 VSRLR_D = 1556, // LoongArchLSXInstrInfo.td:842
1572 VSRLR_H = 1557, // LoongArchLSXInstrInfo.td:840
1573 VSRLR_W = 1558, // LoongArchLSXInstrInfo.td:841
1574 VSRL_B = 1559, // LoongArchLSXInstrInfo.td:803
1575 VSRL_D = 1560, // LoongArchLSXInstrInfo.td:806
1576 VSRL_H = 1561, // LoongArchLSXInstrInfo.td:804
1577 VSRL_W = 1562, // LoongArchLSXInstrInfo.td:805
1578 VSSRANI_BU_H = 1563, // LoongArchLSXInstrInfo.td:914
1579 VSSRANI_B_H = 1564, // LoongArchLSXInstrInfo.td:906
1580 VSSRANI_DU_Q = 1565, // LoongArchLSXInstrInfo.td:917
1581 VSSRANI_D_Q = 1566, // LoongArchLSXInstrInfo.td:909
1582 VSSRANI_HU_W = 1567, // LoongArchLSXInstrInfo.td:915
1583 VSSRANI_H_W = 1568, // LoongArchLSXInstrInfo.td:907
1584 VSSRANI_WU_D = 1569, // LoongArchLSXInstrInfo.td:916
1585 VSSRANI_W_D = 1570, // LoongArchLSXInstrInfo.td:908
1586 VSSRAN_BU_H = 1571, // LoongArchLSXInstrInfo.td:898
1587 VSSRAN_B_H = 1572, // LoongArchLSXInstrInfo.td:892
1588 VSSRAN_HU_W = 1573, // LoongArchLSXInstrInfo.td:899
1589 VSSRAN_H_W = 1574, // LoongArchLSXInstrInfo.td:893
1590 VSSRAN_WU_D = 1575, // LoongArchLSXInstrInfo.td:900
1591 VSSRAN_W_D = 1576, // LoongArchLSXInstrInfo.td:894
1592 VSSRARNI_BU_H = 1577, // LoongArchLSXInstrInfo.td:944
1593 VSSRARNI_B_H = 1578, // LoongArchLSXInstrInfo.td:936
1594 VSSRARNI_DU_Q = 1579, // LoongArchLSXInstrInfo.td:947
1595 VSSRARNI_D_Q = 1580, // LoongArchLSXInstrInfo.td:939
1596 VSSRARNI_HU_W = 1581, // LoongArchLSXInstrInfo.td:945
1597 VSSRARNI_H_W = 1582, // LoongArchLSXInstrInfo.td:937
1598 VSSRARNI_WU_D = 1583, // LoongArchLSXInstrInfo.td:946
1599 VSSRARNI_W_D = 1584, // LoongArchLSXInstrInfo.td:938
1600 VSSRARN_BU_H = 1585, // LoongArchLSXInstrInfo.td:928
1601 VSSRARN_B_H = 1586, // LoongArchLSXInstrInfo.td:922
1602 VSSRARN_HU_W = 1587, // LoongArchLSXInstrInfo.td:929
1603 VSSRARN_H_W = 1588, // LoongArchLSXInstrInfo.td:923
1604 VSSRARN_WU_D = 1589, // LoongArchLSXInstrInfo.td:930
1605 VSSRARN_W_D = 1590, // LoongArchLSXInstrInfo.td:924
1606 VSSRLNI_BU_H = 1591, // LoongArchLSXInstrInfo.td:910
1607 VSSRLNI_B_H = 1592, // LoongArchLSXInstrInfo.td:902
1608 VSSRLNI_DU_Q = 1593, // LoongArchLSXInstrInfo.td:913
1609 VSSRLNI_D_Q = 1594, // LoongArchLSXInstrInfo.td:905
1610 VSSRLNI_HU_W = 1595, // LoongArchLSXInstrInfo.td:911
1611 VSSRLNI_H_W = 1596, // LoongArchLSXInstrInfo.td:903
1612 VSSRLNI_WU_D = 1597, // LoongArchLSXInstrInfo.td:912
1613 VSSRLNI_W_D = 1598, // LoongArchLSXInstrInfo.td:904
1614 VSSRLN_BU_H = 1599, // LoongArchLSXInstrInfo.td:895
1615 VSSRLN_B_H = 1600, // LoongArchLSXInstrInfo.td:889
1616 VSSRLN_HU_W = 1601, // LoongArchLSXInstrInfo.td:896
1617 VSSRLN_H_W = 1602, // LoongArchLSXInstrInfo.td:890
1618 VSSRLN_WU_D = 1603, // LoongArchLSXInstrInfo.td:897
1619 VSSRLN_W_D = 1604, // LoongArchLSXInstrInfo.td:891
1620 VSSRLRNI_BU_H = 1605, // LoongArchLSXInstrInfo.td:940
1621 VSSRLRNI_B_H = 1606, // LoongArchLSXInstrInfo.td:932
1622 VSSRLRNI_DU_Q = 1607, // LoongArchLSXInstrInfo.td:943
1623 VSSRLRNI_D_Q = 1608, // LoongArchLSXInstrInfo.td:935
1624 VSSRLRNI_HU_W = 1609, // LoongArchLSXInstrInfo.td:941
1625 VSSRLRNI_H_W = 1610, // LoongArchLSXInstrInfo.td:933
1626 VSSRLRNI_WU_D = 1611, // LoongArchLSXInstrInfo.td:942
1627 VSSRLRNI_W_D = 1612, // LoongArchLSXInstrInfo.td:934
1628 VSSRLRN_BU_H = 1613, // LoongArchLSXInstrInfo.td:925
1629 VSSRLRN_B_H = 1614, // LoongArchLSXInstrInfo.td:919
1630 VSSRLRN_HU_W = 1615, // LoongArchLSXInstrInfo.td:926
1631 VSSRLRN_H_W = 1616, // LoongArchLSXInstrInfo.td:920
1632 VSSRLRN_WU_D = 1617, // LoongArchLSXInstrInfo.td:927
1633 VSSRLRN_W_D = 1618, // LoongArchLSXInstrInfo.td:921
1634 VSSUB_B = 1619, // LoongArchLSXInstrInfo.td:517
1635 VSSUB_BU = 1620, // LoongArchLSXInstrInfo.td:521
1636 VSSUB_D = 1621, // LoongArchLSXInstrInfo.td:520
1637 VSSUB_DU = 1622, // LoongArchLSXInstrInfo.td:524
1638 VSSUB_H = 1623, // LoongArchLSXInstrInfo.td:518
1639 VSSUB_HU = 1624, // LoongArchLSXInstrInfo.td:522
1640 VSSUB_W = 1625, // LoongArchLSXInstrInfo.td:519
1641 VSSUB_WU = 1626, // LoongArchLSXInstrInfo.td:523
1642 VST = 1627, // LoongArchLSXInstrInfo.td:1293
1643 VSTELM_B = 1628, // LoongArchLSXInstrInfo.td:1296
1644 VSTELM_D = 1629, // LoongArchLSXInstrInfo.td:1299
1645 VSTELM_H = 1630, // LoongArchLSXInstrInfo.td:1297
1646 VSTELM_W = 1631, // LoongArchLSXInstrInfo.td:1298
1647 VSTX = 1632, // LoongArchLSXInstrInfo.td:1294
1648 VSUBI_BU = 1633, // LoongArchLSXInstrInfo.td:498
1649 VSUBI_DU = 1634, // LoongArchLSXInstrInfo.td:501
1650 VSUBI_HU = 1635, // LoongArchLSXInstrInfo.td:499
1651 VSUBI_WU = 1636, // LoongArchLSXInstrInfo.td:500
1652 VSUBWEV_D_W = 1637, // LoongArchLSXInstrInfo.td:555
1653 VSUBWEV_D_WU = 1638, // LoongArchLSXInstrInfo.td:573
1654 VSUBWEV_H_B = 1639, // LoongArchLSXInstrInfo.td:553
1655 VSUBWEV_H_BU = 1640, // LoongArchLSXInstrInfo.td:571
1656 VSUBWEV_Q_D = 1641, // LoongArchLSXInstrInfo.td:556
1657 VSUBWEV_Q_DU = 1642, // LoongArchLSXInstrInfo.td:574
1658 VSUBWEV_W_H = 1643, // LoongArchLSXInstrInfo.td:554
1659 VSUBWEV_W_HU = 1644, // LoongArchLSXInstrInfo.td:572
1660 VSUBWOD_D_W = 1645, // LoongArchLSXInstrInfo.td:559
1661 VSUBWOD_D_WU = 1646, // LoongArchLSXInstrInfo.td:577
1662 VSUBWOD_H_B = 1647, // LoongArchLSXInstrInfo.td:557
1663 VSUBWOD_H_BU = 1648, // LoongArchLSXInstrInfo.td:575
1664 VSUBWOD_Q_D = 1649, // LoongArchLSXInstrInfo.td:560
1665 VSUBWOD_Q_DU = 1650, // LoongArchLSXInstrInfo.td:578
1666 VSUBWOD_W_H = 1651, // LoongArchLSXInstrInfo.td:558
1667 VSUBWOD_W_HU = 1652, // LoongArchLSXInstrInfo.td:576
1668 VSUB_B = 1653, // LoongArchLSXInstrInfo.td:487
1669 VSUB_D = 1654, // LoongArchLSXInstrInfo.td:490
1670 VSUB_H = 1655, // LoongArchLSXInstrInfo.td:488
1671 VSUB_Q = 1656, // LoongArchLSXInstrInfo.td:491
1672 VSUB_W = 1657, // LoongArchLSXInstrInfo.td:489
1673 VXORI_B = 1658, // LoongArchLSXInstrInfo.td:791
1674 VXOR_V = 1659, // LoongArchLSXInstrInfo.td:784
1675 X86ADC_B = 1660, // LoongArchLBTInstrInfo.td:63
1676 X86ADC_D = 1661, // LoongArchLBTInstrInfo.td:208
1677 X86ADC_H = 1662, // LoongArchLBTInstrInfo.td:64
1678 X86ADC_W = 1663, // LoongArchLBTInstrInfo.td:65
1679 X86ADD_B = 1664, // LoongArchLBTInstrInfo.td:66
1680 X86ADD_D = 1665, // LoongArchLBTInstrInfo.td:209
1681 X86ADD_DU = 1666, // LoongArchLBTInstrInfo.td:211
1682 X86ADD_H = 1667, // LoongArchLBTInstrInfo.td:67
1683 X86ADD_W = 1668, // LoongArchLBTInstrInfo.td:68
1684 X86ADD_WU = 1669, // LoongArchLBTInstrInfo.td:210
1685 X86AND_B = 1670, // LoongArchLBTInstrInfo.td:85
1686 X86AND_D = 1671, // LoongArchLBTInstrInfo.td:218
1687 X86AND_H = 1672, // LoongArchLBTInstrInfo.td:86
1688 X86AND_W = 1673, // LoongArchLBTInstrInfo.td:87
1689 X86CLRTM = 1674, // LoongArchLBTInstrInfo.td:163
1690 X86DECTOP = 1675, // LoongArchLBTInstrInfo.td:161
1691 X86DEC_B = 1676, // LoongArchLBTInstrInfo.td:81
1692 X86DEC_D = 1677, // LoongArchLBTInstrInfo.td:217
1693 X86DEC_H = 1678, // LoongArchLBTInstrInfo.td:82
1694 X86DEC_W = 1679, // LoongArchLBTInstrInfo.td:83
1695 X86INCTOP = 1680, // LoongArchLBTInstrInfo.td:160
1696 X86INC_B = 1681, // LoongArchLBTInstrInfo.td:70
1697 X86INC_D = 1682, // LoongArchLBTInstrInfo.td:212
1698 X86INC_H = 1683, // LoongArchLBTInstrInfo.td:71
1699 X86INC_W = 1684, // LoongArchLBTInstrInfo.td:72
1700 X86MFFLAG = 1685, // LoongArchLBTInstrInfo.td:155
1701 X86MFTOP = 1686, // LoongArchLBTInstrInfo.td:157
1702 X86MTFLAG = 1687, // LoongArchLBTInstrInfo.td:156
1703 X86MTTOP = 1688, // LoongArchLBTInstrInfo.td:158
1704 X86MUL_B = 1689, // LoongArchLBTInstrInfo.td:97
1705 X86MUL_BU = 1690, // LoongArchLBTInstrInfo.td:100
1706 X86MUL_D = 1691, // LoongArchLBTInstrInfo.td:221
1707 X86MUL_DU = 1692, // LoongArchLBTInstrInfo.td:223
1708 X86MUL_H = 1693, // LoongArchLBTInstrInfo.td:98
1709 X86MUL_HU = 1694, // LoongArchLBTInstrInfo.td:101
1710 X86MUL_W = 1695, // LoongArchLBTInstrInfo.td:99
1711 X86MUL_WU = 1696, // LoongArchLBTInstrInfo.td:222
1712 X86OR_B = 1697, // LoongArchLBTInstrInfo.td:89
1713 X86OR_D = 1698, // LoongArchLBTInstrInfo.td:219
1714 X86OR_H = 1699, // LoongArchLBTInstrInfo.td:90
1715 X86OR_W = 1700, // LoongArchLBTInstrInfo.td:91
1716 X86RCLI_B = 1701, // LoongArchLBTInstrInfo.td:106
1717 X86RCLI_D = 1702, // LoongArchLBTInstrInfo.td:225
1718 X86RCLI_H = 1703, // LoongArchLBTInstrInfo.td:107
1719 X86RCLI_W = 1704, // LoongArchLBTInstrInfo.td:108
1720 X86RCL_B = 1705, // LoongArchLBTInstrInfo.td:103
1721 X86RCL_D = 1706, // LoongArchLBTInstrInfo.td:224
1722 X86RCL_H = 1707, // LoongArchLBTInstrInfo.td:104
1723 X86RCL_W = 1708, // LoongArchLBTInstrInfo.td:105
1724 X86RCRI_B = 1709, // LoongArchLBTInstrInfo.td:113
1725 X86RCRI_D = 1710, // LoongArchLBTInstrInfo.td:227
1726 X86RCRI_H = 1711, // LoongArchLBTInstrInfo.td:114
1727 X86RCRI_W = 1712, // LoongArchLBTInstrInfo.td:115
1728 X86RCR_B = 1713, // LoongArchLBTInstrInfo.td:110
1729 X86RCR_D = 1714, // LoongArchLBTInstrInfo.td:226
1730 X86RCR_H = 1715, // LoongArchLBTInstrInfo.td:111
1731 X86RCR_W = 1716, // LoongArchLBTInstrInfo.td:112
1732 X86ROTLI_B = 1717, // LoongArchLBTInstrInfo.td:120
1733 X86ROTLI_D = 1718, // LoongArchLBTInstrInfo.td:229
1734 X86ROTLI_H = 1719, // LoongArchLBTInstrInfo.td:121
1735 X86ROTLI_W = 1720, // LoongArchLBTInstrInfo.td:122
1736 X86ROTL_B = 1721, // LoongArchLBTInstrInfo.td:117
1737 X86ROTL_D = 1722, // LoongArchLBTInstrInfo.td:228
1738 X86ROTL_H = 1723, // LoongArchLBTInstrInfo.td:118
1739 X86ROTL_W = 1724, // LoongArchLBTInstrInfo.td:119
1740 X86ROTRI_B = 1725, // LoongArchLBTInstrInfo.td:127
1741 X86ROTRI_D = 1726, // LoongArchLBTInstrInfo.td:231
1742 X86ROTRI_H = 1727, // LoongArchLBTInstrInfo.td:128
1743 X86ROTRI_W = 1728, // LoongArchLBTInstrInfo.td:129
1744 X86ROTR_B = 1729, // LoongArchLBTInstrInfo.td:124
1745 X86ROTR_D = 1730, // LoongArchLBTInstrInfo.td:230
1746 X86ROTR_H = 1731, // LoongArchLBTInstrInfo.td:125
1747 X86ROTR_W = 1732, // LoongArchLBTInstrInfo.td:126
1748 X86SBC_B = 1733, // LoongArchLBTInstrInfo.td:74
1749 X86SBC_D = 1734, // LoongArchLBTInstrInfo.td:213
1750 X86SBC_H = 1735, // LoongArchLBTInstrInfo.td:75
1751 X86SBC_W = 1736, // LoongArchLBTInstrInfo.td:76
1752 X86SETTAG = 1737, // LoongArchLBTInstrInfo.td:164
1753 X86SETTM = 1738, // LoongArchLBTInstrInfo.td:162
1754 X86SLLI_B = 1739, // LoongArchLBTInstrInfo.td:134
1755 X86SLLI_D = 1740, // LoongArchLBTInstrInfo.td:233
1756 X86SLLI_H = 1741, // LoongArchLBTInstrInfo.td:135
1757 X86SLLI_W = 1742, // LoongArchLBTInstrInfo.td:136
1758 X86SLL_B = 1743, // LoongArchLBTInstrInfo.td:131
1759 X86SLL_D = 1744, // LoongArchLBTInstrInfo.td:232
1760 X86SLL_H = 1745, // LoongArchLBTInstrInfo.td:132
1761 X86SLL_W = 1746, // LoongArchLBTInstrInfo.td:133
1762 X86SRAI_B = 1747, // LoongArchLBTInstrInfo.td:148
1763 X86SRAI_D = 1748, // LoongArchLBTInstrInfo.td:237
1764 X86SRAI_H = 1749, // LoongArchLBTInstrInfo.td:149
1765 X86SRAI_W = 1750, // LoongArchLBTInstrInfo.td:150
1766 X86SRA_B = 1751, // LoongArchLBTInstrInfo.td:145
1767 X86SRA_D = 1752, // LoongArchLBTInstrInfo.td:236
1768 X86SRA_H = 1753, // LoongArchLBTInstrInfo.td:146
1769 X86SRA_W = 1754, // LoongArchLBTInstrInfo.td:147
1770 X86SRLI_B = 1755, // LoongArchLBTInstrInfo.td:141
1771 X86SRLI_D = 1756, // LoongArchLBTInstrInfo.td:235
1772 X86SRLI_H = 1757, // LoongArchLBTInstrInfo.td:142
1773 X86SRLI_W = 1758, // LoongArchLBTInstrInfo.td:143
1774 X86SRL_B = 1759, // LoongArchLBTInstrInfo.td:138
1775 X86SRL_D = 1760, // LoongArchLBTInstrInfo.td:234
1776 X86SRL_H = 1761, // LoongArchLBTInstrInfo.td:139
1777 X86SRL_W = 1762, // LoongArchLBTInstrInfo.td:140
1778 X86SUB_B = 1763, // LoongArchLBTInstrInfo.td:77
1779 X86SUB_D = 1764, // LoongArchLBTInstrInfo.td:215
1780 X86SUB_DU = 1765, // LoongArchLBTInstrInfo.td:216
1781 X86SUB_H = 1766, // LoongArchLBTInstrInfo.td:78
1782 X86SUB_W = 1767, // LoongArchLBTInstrInfo.td:79
1783 X86SUB_WU = 1768, // LoongArchLBTInstrInfo.td:214
1784 X86XOR_B = 1769, // LoongArchLBTInstrInfo.td:93
1785 X86XOR_D = 1770, // LoongArchLBTInstrInfo.td:220
1786 X86XOR_H = 1771, // LoongArchLBTInstrInfo.td:94
1787 X86XOR_W = 1772, // LoongArchLBTInstrInfo.td:95
1788 XOR = 1773, // LoongArchInstrInfo.td:872
1789 XORI = 1774, // LoongArchInstrInfo.td:877
1790 XVABSD_B = 1775, // LoongArchLASXInstrInfo.td:352
1791 XVABSD_BU = 1776, // LoongArchLASXInstrInfo.td:356
1792 XVABSD_D = 1777, // LoongArchLASXInstrInfo.td:355
1793 XVABSD_DU = 1778, // LoongArchLASXInstrInfo.td:359
1794 XVABSD_H = 1779, // LoongArchLASXInstrInfo.td:353
1795 XVABSD_HU = 1780, // LoongArchLASXInstrInfo.td:357
1796 XVABSD_W = 1781, // LoongArchLASXInstrInfo.td:354
1797 XVABSD_WU = 1782, // LoongArchLASXInstrInfo.td:358
1798 XVADDA_B = 1783, // LoongArchLASXInstrInfo.td:361
1799 XVADDA_D = 1784, // LoongArchLASXInstrInfo.td:364
1800 XVADDA_H = 1785, // LoongArchLASXInstrInfo.td:362
1801 XVADDA_W = 1786, // LoongArchLASXInstrInfo.td:363
1802 XVADDI_BU = 1787, // LoongArchLASXInstrInfo.td:239
1803 XVADDI_DU = 1788, // LoongArchLASXInstrInfo.td:242
1804 XVADDI_HU = 1789, // LoongArchLASXInstrInfo.td:240
1805 XVADDI_WU = 1790, // LoongArchLASXInstrInfo.td:241
1806 XVADDWEV_D_W = 1791, // LoongArchLASXInstrInfo.td:292
1807 XVADDWEV_D_WU = 1792, // LoongArchLASXInstrInfo.td:310
1808 XVADDWEV_D_WU_W = 1793, // LoongArchLASXInstrInfo.td:328
1809 XVADDWEV_H_B = 1794, // LoongArchLASXInstrInfo.td:290
1810 XVADDWEV_H_BU = 1795, // LoongArchLASXInstrInfo.td:308
1811 XVADDWEV_H_BU_B = 1796, // LoongArchLASXInstrInfo.td:326
1812 XVADDWEV_Q_D = 1797, // LoongArchLASXInstrInfo.td:293
1813 XVADDWEV_Q_DU = 1798, // LoongArchLASXInstrInfo.td:311
1814 XVADDWEV_Q_DU_D = 1799, // LoongArchLASXInstrInfo.td:329
1815 XVADDWEV_W_H = 1800, // LoongArchLASXInstrInfo.td:291
1816 XVADDWEV_W_HU = 1801, // LoongArchLASXInstrInfo.td:309
1817 XVADDWEV_W_HU_H = 1802, // LoongArchLASXInstrInfo.td:327
1818 XVADDWOD_D_W = 1803, // LoongArchLASXInstrInfo.td:296
1819 XVADDWOD_D_WU = 1804, // LoongArchLASXInstrInfo.td:314
1820 XVADDWOD_D_WU_W = 1805, // LoongArchLASXInstrInfo.td:332
1821 XVADDWOD_H_B = 1806, // LoongArchLASXInstrInfo.td:294
1822 XVADDWOD_H_BU = 1807, // LoongArchLASXInstrInfo.td:312
1823 XVADDWOD_H_BU_B = 1808, // LoongArchLASXInstrInfo.td:330
1824 XVADDWOD_Q_D = 1809, // LoongArchLASXInstrInfo.td:297
1825 XVADDWOD_Q_DU = 1810, // LoongArchLASXInstrInfo.td:315
1826 XVADDWOD_Q_DU_D = 1811, // LoongArchLASXInstrInfo.td:333
1827 XVADDWOD_W_H = 1812, // LoongArchLASXInstrInfo.td:295
1828 XVADDWOD_W_HU = 1813, // LoongArchLASXInstrInfo.td:313
1829 XVADDWOD_W_HU_H = 1814, // LoongArchLASXInstrInfo.td:331
1830 XVADD_B = 1815, // LoongArchLASXInstrInfo.td:227
1831 XVADD_D = 1816, // LoongArchLASXInstrInfo.td:230
1832 XVADD_H = 1817, // LoongArchLASXInstrInfo.td:228
1833 XVADD_Q = 1818, // LoongArchLASXInstrInfo.td:231
1834 XVADD_W = 1819, // LoongArchLASXInstrInfo.td:229
1835 XVANDI_B = 1820, // LoongArchLASXInstrInfo.td:548
1836 XVANDN_V = 1821, // LoongArchLASXInstrInfo.td:545
1837 XVAND_V = 1822, // LoongArchLASXInstrInfo.td:541
1838 XVAVGR_B = 1823, // LoongArchLASXInstrInfo.td:343
1839 XVAVGR_BU = 1824, // LoongArchLASXInstrInfo.td:347
1840 XVAVGR_D = 1825, // LoongArchLASXInstrInfo.td:346
1841 XVAVGR_DU = 1826, // LoongArchLASXInstrInfo.td:350
1842 XVAVGR_H = 1827, // LoongArchLASXInstrInfo.td:344
1843 XVAVGR_HU = 1828, // LoongArchLASXInstrInfo.td:348
1844 XVAVGR_W = 1829, // LoongArchLASXInstrInfo.td:345
1845 XVAVGR_WU = 1830, // LoongArchLASXInstrInfo.td:349
1846 XVAVG_B = 1831, // LoongArchLASXInstrInfo.td:335
1847 XVAVG_BU = 1832, // LoongArchLASXInstrInfo.td:339
1848 XVAVG_D = 1833, // LoongArchLASXInstrInfo.td:338
1849 XVAVG_DU = 1834, // LoongArchLASXInstrInfo.td:342
1850 XVAVG_H = 1835, // LoongArchLASXInstrInfo.td:336
1851 XVAVG_HU = 1836, // LoongArchLASXInstrInfo.td:340
1852 XVAVG_W = 1837, // LoongArchLASXInstrInfo.td:337
1853 XVAVG_WU = 1838, // LoongArchLASXInstrInfo.td:341
1854 XVBITCLRI_B = 1839, // LoongArchLASXInstrInfo.td:726
1855 XVBITCLRI_D = 1840, // LoongArchLASXInstrInfo.td:729
1856 XVBITCLRI_H = 1841, // LoongArchLASXInstrInfo.td:727
1857 XVBITCLRI_W = 1842, // LoongArchLASXInstrInfo.td:728
1858 XVBITCLR_B = 1843, // LoongArchLASXInstrInfo.td:722
1859 XVBITCLR_D = 1844, // LoongArchLASXInstrInfo.td:725
1860 XVBITCLR_H = 1845, // LoongArchLASXInstrInfo.td:723
1861 XVBITCLR_W = 1846, // LoongArchLASXInstrInfo.td:724
1862 XVBITREVI_B = 1847, // LoongArchLASXInstrInfo.td:744
1863 XVBITREVI_D = 1848, // LoongArchLASXInstrInfo.td:747
1864 XVBITREVI_H = 1849, // LoongArchLASXInstrInfo.td:745
1865 XVBITREVI_W = 1850, // LoongArchLASXInstrInfo.td:746
1866 XVBITREV_B = 1851, // LoongArchLASXInstrInfo.td:740
1867 XVBITREV_D = 1852, // LoongArchLASXInstrInfo.td:743
1868 XVBITREV_H = 1853, // LoongArchLASXInstrInfo.td:741
1869 XVBITREV_W = 1854, // LoongArchLASXInstrInfo.td:742
1870 XVBITSELI_B = 1855, // LoongArchLASXInstrInfo.td:950
1871 XVBITSEL_V = 1856, // LoongArchLASXInstrInfo.td:948
1872 XVBITSETI_B = 1857, // LoongArchLASXInstrInfo.td:735
1873 XVBITSETI_D = 1858, // LoongArchLASXInstrInfo.td:738
1874 XVBITSETI_H = 1859, // LoongArchLASXInstrInfo.td:736
1875 XVBITSETI_W = 1860, // LoongArchLASXInstrInfo.td:737
1876 XVBITSET_B = 1861, // LoongArchLASXInstrInfo.td:731
1877 XVBITSET_D = 1862, // LoongArchLASXInstrInfo.td:734
1878 XVBITSET_H = 1863, // LoongArchLASXInstrInfo.td:732
1879 XVBITSET_W = 1864, // LoongArchLASXInstrInfo.td:733
1880 XVBSLL_V = 1865, // LoongArchLASXInstrInfo.td:998
1881 XVBSRL_V = 1866, // LoongArchLASXInstrInfo.td:999
1882 XVCLO_B = 1867, // LoongArchLASXInstrInfo.td:708
1883 XVCLO_D = 1868, // LoongArchLASXInstrInfo.td:711
1884 XVCLO_H = 1869, // LoongArchLASXInstrInfo.td:709
1885 XVCLO_W = 1870, // LoongArchLASXInstrInfo.td:710
1886 XVCLZ_B = 1871, // LoongArchLASXInstrInfo.td:712
1887 XVCLZ_D = 1872, // LoongArchLASXInstrInfo.td:715
1888 XVCLZ_H = 1873, // LoongArchLASXInstrInfo.td:713
1889 XVCLZ_W = 1874, // LoongArchLASXInstrInfo.td:714
1890 XVDIV_B = 1875, // LoongArchLASXInstrInfo.td:474
1891 XVDIV_BU = 1876, // LoongArchLASXInstrInfo.td:478
1892 XVDIV_D = 1877, // LoongArchLASXInstrInfo.td:477
1893 XVDIV_DU = 1878, // LoongArchLASXInstrInfo.td:481
1894 XVDIV_H = 1879, // LoongArchLASXInstrInfo.td:475
1895 XVDIV_HU = 1880, // LoongArchLASXInstrInfo.td:479
1896 XVDIV_W = 1881, // LoongArchLASXInstrInfo.td:476
1897 XVDIV_WU = 1882, // LoongArchLASXInstrInfo.td:480
1898 XVEXTH_DU_WU = 1883, // LoongArchLASXInstrInfo.td:507
1899 XVEXTH_D_W = 1884, // LoongArchLASXInstrInfo.td:503
1900 XVEXTH_HU_BU = 1885, // LoongArchLASXInstrInfo.td:505
1901 XVEXTH_H_B = 1886, // LoongArchLASXInstrInfo.td:501
1902 XVEXTH_QU_DU = 1887, // LoongArchLASXInstrInfo.td:508
1903 XVEXTH_Q_D = 1888, // LoongArchLASXInstrInfo.td:504
1904 XVEXTH_WU_HU = 1889, // LoongArchLASXInstrInfo.td:506
1905 XVEXTH_W_H = 1890, // LoongArchLASXInstrInfo.td:502
1906 XVEXTL_QU_DU = 1891, // LoongArchLASXInstrInfo.td:596
1907 XVEXTL_Q_D = 1892, // LoongArchLASXInstrInfo.td:592
1908 XVEXTRINS_B = 1893, // LoongArchLASXInstrInfo.td:1048
1909 XVEXTRINS_D = 1894, // LoongArchLASXInstrInfo.td:1045
1910 XVEXTRINS_H = 1895, // LoongArchLASXInstrInfo.td:1047
1911 XVEXTRINS_W = 1896, // LoongArchLASXInstrInfo.td:1046
1912 XVFADD_D = 1897, // LoongArchLASXInstrInfo.td:755
1913 XVFADD_S = 1898, // LoongArchLASXInstrInfo.td:754
1914 XVFCLASS_D = 1899, // LoongArchLASXInstrInfo.td:786
1915 XVFCLASS_S = 1900, // LoongArchLASXInstrInfo.td:785
1916 XVFCMP_CAF_D = 1901, // LoongArchLASXInstrInfo.td:925
1917 XVFCMP_CAF_S = 1902, // LoongArchLASXInstrInfo.td:902
1918 XVFCMP_CEQ_D = 1903, // LoongArchLASXInstrInfo.td:929
1919 XVFCMP_CEQ_S = 1904, // LoongArchLASXInstrInfo.td:906
1920 XVFCMP_CLE_D = 1905, // LoongArchLASXInstrInfo.td:931
1921 XVFCMP_CLE_S = 1906, // LoongArchLASXInstrInfo.td:908
1922 XVFCMP_CLT_D = 1907, // LoongArchLASXInstrInfo.td:927
1923 XVFCMP_CLT_S = 1908, // LoongArchLASXInstrInfo.td:904
1924 XVFCMP_CNE_D = 1909, // LoongArchLASXInstrInfo.td:941
1925 XVFCMP_CNE_S = 1910, // LoongArchLASXInstrInfo.td:918
1926 XVFCMP_COR_D = 1911, // LoongArchLASXInstrInfo.td:943
1927 XVFCMP_COR_S = 1912, // LoongArchLASXInstrInfo.td:920
1928 XVFCMP_CUEQ_D = 1913, // LoongArchLASXInstrInfo.td:937
1929 XVFCMP_CUEQ_S = 1914, // LoongArchLASXInstrInfo.td:914
1930 XVFCMP_CULE_D = 1915, // LoongArchLASXInstrInfo.td:939
1931 XVFCMP_CULE_S = 1916, // LoongArchLASXInstrInfo.td:916
1932 XVFCMP_CULT_D = 1917, // LoongArchLASXInstrInfo.td:935
1933 XVFCMP_CULT_S = 1918, // LoongArchLASXInstrInfo.td:912
1934 XVFCMP_CUNE_D = 1919, // LoongArchLASXInstrInfo.td:945
1935 XVFCMP_CUNE_S = 1920, // LoongArchLASXInstrInfo.td:922
1936 XVFCMP_CUN_D = 1921, // LoongArchLASXInstrInfo.td:933
1937 XVFCMP_CUN_S = 1922, // LoongArchLASXInstrInfo.td:910
1938 XVFCMP_SAF_D = 1923, // LoongArchLASXInstrInfo.td:926
1939 XVFCMP_SAF_S = 1924, // LoongArchLASXInstrInfo.td:903
1940 XVFCMP_SEQ_D = 1925, // LoongArchLASXInstrInfo.td:930
1941 XVFCMP_SEQ_S = 1926, // LoongArchLASXInstrInfo.td:907
1942 XVFCMP_SLE_D = 1927, // LoongArchLASXInstrInfo.td:932
1943 XVFCMP_SLE_S = 1928, // LoongArchLASXInstrInfo.td:909
1944 XVFCMP_SLT_D = 1929, // LoongArchLASXInstrInfo.td:928
1945 XVFCMP_SLT_S = 1930, // LoongArchLASXInstrInfo.td:905
1946 XVFCMP_SNE_D = 1931, // LoongArchLASXInstrInfo.td:942
1947 XVFCMP_SNE_S = 1932, // LoongArchLASXInstrInfo.td:919
1948 XVFCMP_SOR_D = 1933, // LoongArchLASXInstrInfo.td:944
1949 XVFCMP_SOR_S = 1934, // LoongArchLASXInstrInfo.td:921
1950 XVFCMP_SUEQ_D = 1935, // LoongArchLASXInstrInfo.td:938
1951 XVFCMP_SUEQ_S = 1936, // LoongArchLASXInstrInfo.td:915
1952 XVFCMP_SULE_D = 1937, // LoongArchLASXInstrInfo.td:940
1953 XVFCMP_SULE_S = 1938, // LoongArchLASXInstrInfo.td:917
1954 XVFCMP_SULT_D = 1939, // LoongArchLASXInstrInfo.td:936
1955 XVFCMP_SULT_S = 1940, // LoongArchLASXInstrInfo.td:913
1956 XVFCMP_SUNE_D = 1941, // LoongArchLASXInstrInfo.td:946
1957 XVFCMP_SUNE_S = 1942, // LoongArchLASXInstrInfo.td:923
1958 XVFCMP_SUN_D = 1943, // LoongArchLASXInstrInfo.td:934
1959 XVFCMP_SUN_S = 1944, // LoongArchLASXInstrInfo.td:911
1960 XVFCVTH_D_S = 1945, // LoongArchLASXInstrInfo.td:802
1961 XVFCVTH_S_H = 1946, // LoongArchLASXInstrInfo.td:800
1962 XVFCVTL_D_S = 1947, // LoongArchLASXInstrInfo.td:801
1963 XVFCVTL_S_H = 1948, // LoongArchLASXInstrInfo.td:799
1964 XVFCVT_H_S = 1949, // LoongArchLASXInstrInfo.td:803
1965 XVFCVT_S_D = 1950, // LoongArchLASXInstrInfo.td:804
1966 XVFDIV_D = 1951, // LoongArchLASXInstrInfo.td:761
1967 XVFDIV_S = 1952, // LoongArchLASXInstrInfo.td:760
1968 XVFFINTH_D_W = 1953, // LoongArchLASXInstrInfo.td:854
1969 XVFFINTL_D_W = 1954, // LoongArchLASXInstrInfo.td:853
1970 XVFFINT_D_L = 1955, // LoongArchLASXInstrInfo.td:850
1971 XVFFINT_D_LU = 1956, // LoongArchLASXInstrInfo.td:852
1972 XVFFINT_S_L = 1957, // LoongArchLASXInstrInfo.td:855
1973 XVFFINT_S_W = 1958, // LoongArchLASXInstrInfo.td:849
1974 XVFFINT_S_WU = 1959, // LoongArchLASXInstrInfo.td:851
1975 XVFLOGB_D = 1960, // LoongArchLASXInstrInfo.td:783
1976 XVFLOGB_S = 1961, // LoongArchLASXInstrInfo.td:782
1977 XVFMADD_D = 1962, // LoongArchLASXInstrInfo.td:764
1978 XVFMADD_S = 1963, // LoongArchLASXInstrInfo.td:763
1979 XVFMAXA_D = 1964, // LoongArchLASXInstrInfo.td:778
1980 XVFMAXA_S = 1965, // LoongArchLASXInstrInfo.td:777
1981 XVFMAX_D = 1966, // LoongArchLASXInstrInfo.td:773
1982 XVFMAX_S = 1967, // LoongArchLASXInstrInfo.td:772
1983 XVFMINA_D = 1968, // LoongArchLASXInstrInfo.td:780
1984 XVFMINA_S = 1969, // LoongArchLASXInstrInfo.td:779
1985 XVFMIN_D = 1970, // LoongArchLASXInstrInfo.td:775
1986 XVFMIN_S = 1971, // LoongArchLASXInstrInfo.td:774
1987 XVFMSUB_D = 1972, // LoongArchLASXInstrInfo.td:766
1988 XVFMSUB_S = 1973, // LoongArchLASXInstrInfo.td:765
1989 XVFMUL_D = 1974, // LoongArchLASXInstrInfo.td:759
1990 XVFMUL_S = 1975, // LoongArchLASXInstrInfo.td:758
1991 XVFNMADD_D = 1976, // LoongArchLASXInstrInfo.td:768
1992 XVFNMADD_S = 1977, // LoongArchLASXInstrInfo.td:767
1993 XVFNMSUB_D = 1978, // LoongArchLASXInstrInfo.td:770
1994 XVFNMSUB_S = 1979, // LoongArchLASXInstrInfo.td:769
1995 XVFRECIPE_D = 1980, // LoongArchLASXInstrInfo.td:795
1996 XVFRECIPE_S = 1981, // LoongArchLASXInstrInfo.td:794
1997 XVFRECIP_D = 1982, // LoongArchLASXInstrInfo.td:791
1998 XVFRECIP_S = 1983, // LoongArchLASXInstrInfo.td:790
1999 XVFRINTRM_D = 1984, // LoongArchLASXInstrInfo.td:813
2000 XVFRINTRM_S = 1985, // LoongArchLASXInstrInfo.td:812
2001 XVFRINTRNE_D = 1986, // LoongArchLASXInstrInfo.td:807
2002 XVFRINTRNE_S = 1987, // LoongArchLASXInstrInfo.td:806
2003 XVFRINTRP_D = 1988, // LoongArchLASXInstrInfo.td:811
2004 XVFRINTRP_S = 1989, // LoongArchLASXInstrInfo.td:810
2005 XVFRINTRZ_D = 1990, // LoongArchLASXInstrInfo.td:809
2006 XVFRINTRZ_S = 1991, // LoongArchLASXInstrInfo.td:808
2007 XVFRINT_D = 1992, // LoongArchLASXInstrInfo.td:815
2008 XVFRINT_S = 1993, // LoongArchLASXInstrInfo.td:814
2009 XVFRSQRTE_D = 1994, // LoongArchLASXInstrInfo.td:797
2010 XVFRSQRTE_S = 1995, // LoongArchLASXInstrInfo.td:796
2011 XVFRSQRT_D = 1996, // LoongArchLASXInstrInfo.td:793
2012 XVFRSQRT_S = 1997, // LoongArchLASXInstrInfo.td:792
2013 XVFRSTPI_B = 1998, // LoongArchLASXInstrInfo.td:751
2014 XVFRSTPI_H = 1999, // LoongArchLASXInstrInfo.td:752
2015 XVFRSTP_B = 2000, // LoongArchLASXInstrInfo.td:749
2016 XVFRSTP_H = 2001, // LoongArchLASXInstrInfo.td:750
2017 XVFSQRT_D = 2002, // LoongArchLASXInstrInfo.td:789
2018 XVFSQRT_S = 2003, // LoongArchLASXInstrInfo.td:788
2019 XVFSUB_D = 2004, // LoongArchLASXInstrInfo.td:757
2020 XVFSUB_S = 2005, // LoongArchLASXInstrInfo.td:756
2021 XVFTINTH_L_S = 2006, // LoongArchLASXInstrInfo.td:847
2022 XVFTINTL_L_S = 2007, // LoongArchLASXInstrInfo.td:846
2023 XVFTINTRMH_L_S = 2008, // LoongArchLASXInstrInfo.td:845
2024 XVFTINTRML_L_S = 2009, // LoongArchLASXInstrInfo.td:844
2025 XVFTINTRM_L_D = 2010, // LoongArchLASXInstrInfo.td:824
2026 XVFTINTRM_W_D = 2011, // LoongArchLASXInstrInfo.td:835
2027 XVFTINTRM_W_S = 2012, // LoongArchLASXInstrInfo.td:823
2028 XVFTINTRNEH_L_S = 2013, // LoongArchLASXInstrInfo.td:839
2029 XVFTINTRNEL_L_S = 2014, // LoongArchLASXInstrInfo.td:838
2030 XVFTINTRNE_L_D = 2015, // LoongArchLASXInstrInfo.td:818
2031 XVFTINTRNE_W_D = 2016, // LoongArchLASXInstrInfo.td:832
2032 XVFTINTRNE_W_S = 2017, // LoongArchLASXInstrInfo.td:817
2033 XVFTINTRPH_L_S = 2018, // LoongArchLASXInstrInfo.td:843
2034 XVFTINTRPL_L_S = 2019, // LoongArchLASXInstrInfo.td:842
2035 XVFTINTRP_L_D = 2020, // LoongArchLASXInstrInfo.td:822
2036 XVFTINTRP_W_D = 2021, // LoongArchLASXInstrInfo.td:834
2037 XVFTINTRP_W_S = 2022, // LoongArchLASXInstrInfo.td:821
2038 XVFTINTRZH_L_S = 2023, // LoongArchLASXInstrInfo.td:841
2039 XVFTINTRZL_L_S = 2024, // LoongArchLASXInstrInfo.td:840
2040 XVFTINTRZ_LU_D = 2025, // LoongArchLASXInstrInfo.td:828
2041 XVFTINTRZ_L_D = 2026, // LoongArchLASXInstrInfo.td:820
2042 XVFTINTRZ_WU_S = 2027, // LoongArchLASXInstrInfo.td:827
2043 XVFTINTRZ_W_D = 2028, // LoongArchLASXInstrInfo.td:833
2044 XVFTINTRZ_W_S = 2029, // LoongArchLASXInstrInfo.td:819
2045 XVFTINT_LU_D = 2030, // LoongArchLASXInstrInfo.td:830
2046 XVFTINT_L_D = 2031, // LoongArchLASXInstrInfo.td:826
2047 XVFTINT_WU_S = 2032, // LoongArchLASXInstrInfo.td:829
2048 XVFTINT_W_D = 2033, // LoongArchLASXInstrInfo.td:836
2049 XVFTINT_W_S = 2034, // LoongArchLASXInstrInfo.td:825
2050 XVHADDW_DU_WU = 2035, // LoongArchLASXInstrInfo.td:278
2051 XVHADDW_D_W = 2036, // LoongArchLASXInstrInfo.td:274
2052 XVHADDW_HU_BU = 2037, // LoongArchLASXInstrInfo.td:276
2053 XVHADDW_H_B = 2038, // LoongArchLASXInstrInfo.td:272
2054 XVHADDW_QU_DU = 2039, // LoongArchLASXInstrInfo.td:279
2055 XVHADDW_Q_D = 2040, // LoongArchLASXInstrInfo.td:275
2056 XVHADDW_WU_HU = 2041, // LoongArchLASXInstrInfo.td:277
2057 XVHADDW_W_H = 2042, // LoongArchLASXInstrInfo.td:273
2058 XVHSELI_D = 2043, // LoongArchLASXInstrInfo.td:523
2059 XVHSUBW_DU_WU = 2044, // LoongArchLASXInstrInfo.td:287
2060 XVHSUBW_D_W = 2045, // LoongArchLASXInstrInfo.td:283
2061 XVHSUBW_HU_BU = 2046, // LoongArchLASXInstrInfo.td:285
2062 XVHSUBW_H_B = 2047, // LoongArchLASXInstrInfo.td:281
2063 XVHSUBW_QU_DU = 2048, // LoongArchLASXInstrInfo.td:288
2064 XVHSUBW_Q_D = 2049, // LoongArchLASXInstrInfo.td:284
2065 XVHSUBW_WU_HU = 2050, // LoongArchLASXInstrInfo.td:286
2066 XVHSUBW_W_H = 2051, // LoongArchLASXInstrInfo.td:282
2067 XVILVH_B = 2052, // LoongArchLASXInstrInfo.td:1023
2068 XVILVH_D = 2053, // LoongArchLASXInstrInfo.td:1026
2069 XVILVH_H = 2054, // LoongArchLASXInstrInfo.td:1024
2070 XVILVH_W = 2055, // LoongArchLASXInstrInfo.td:1025
2071 XVILVL_B = 2056, // LoongArchLASXInstrInfo.td:1019
2072 XVILVL_D = 2057, // LoongArchLASXInstrInfo.td:1022
2073 XVILVL_H = 2058, // LoongArchLASXInstrInfo.td:1020
2074 XVILVL_W = 2059, // LoongArchLASXInstrInfo.td:1021
2075 XVINSGR2VR_D = 2060, // LoongArchLASXInstrInfo.td:964
2076 XVINSGR2VR_W = 2061, // LoongArchLASXInstrInfo.td:963
2077 XVINSVE0_D = 2062, // LoongArchLASXInstrInfo.td:993
2078 XVINSVE0_W = 2063, // LoongArchLASXInstrInfo.td:992
2079 XVLD = 2064, // LoongArchLASXInstrInfo.td:1052
2080 XVLDI = 2065, // LoongArchLASXInstrInfo.td:539
2081 XVLDREPL_B = 2066, // LoongArchLASXInstrInfo.td:1055
2082 XVLDREPL_D = 2067, // LoongArchLASXInstrInfo.td:1058
2083 XVLDREPL_H = 2068, // LoongArchLASXInstrInfo.td:1056
2084 XVLDREPL_W = 2069, // LoongArchLASXInstrInfo.td:1057
2085 XVLDX = 2070, // LoongArchLASXInstrInfo.td:1053
2086 XVMADDWEV_D_W = 2071, // LoongArchLASXInstrInfo.td:451
2087 XVMADDWEV_D_WU = 2072, // LoongArchLASXInstrInfo.td:459
2088 XVMADDWEV_D_WU_W = 2073, // LoongArchLASXInstrInfo.td:467
2089 XVMADDWEV_H_B = 2074, // LoongArchLASXInstrInfo.td:449
2090 XVMADDWEV_H_BU = 2075, // LoongArchLASXInstrInfo.td:457
2091 XVMADDWEV_H_BU_B = 2076, // LoongArchLASXInstrInfo.td:465
2092 XVMADDWEV_Q_D = 2077, // LoongArchLASXInstrInfo.td:452
2093 XVMADDWEV_Q_DU = 2078, // LoongArchLASXInstrInfo.td:460
2094 XVMADDWEV_Q_DU_D = 2079, // LoongArchLASXInstrInfo.td:468
2095 XVMADDWEV_W_H = 2080, // LoongArchLASXInstrInfo.td:450
2096 XVMADDWEV_W_HU = 2081, // LoongArchLASXInstrInfo.td:458
2097 XVMADDWEV_W_HU_H = 2082, // LoongArchLASXInstrInfo.td:466
2098 XVMADDWOD_D_W = 2083, // LoongArchLASXInstrInfo.td:455
2099 XVMADDWOD_D_WU = 2084, // LoongArchLASXInstrInfo.td:463
2100 XVMADDWOD_D_WU_W = 2085, // LoongArchLASXInstrInfo.td:471
2101 XVMADDWOD_H_B = 2086, // LoongArchLASXInstrInfo.td:453
2102 XVMADDWOD_H_BU = 2087, // LoongArchLASXInstrInfo.td:461
2103 XVMADDWOD_H_BU_B = 2088, // LoongArchLASXInstrInfo.td:469
2104 XVMADDWOD_Q_D = 2089, // LoongArchLASXInstrInfo.td:456
2105 XVMADDWOD_Q_DU = 2090, // LoongArchLASXInstrInfo.td:464
2106 XVMADDWOD_Q_DU_D = 2091, // LoongArchLASXInstrInfo.td:472
2107 XVMADDWOD_W_H = 2092, // LoongArchLASXInstrInfo.td:454
2108 XVMADDWOD_W_HU = 2093, // LoongArchLASXInstrInfo.td:462
2109 XVMADDWOD_W_HU_H = 2094, // LoongArchLASXInstrInfo.td:470
2110 XVMADD_B = 2095, // LoongArchLASXInstrInfo.td:439
2111 XVMADD_D = 2096, // LoongArchLASXInstrInfo.td:442
2112 XVMADD_H = 2097, // LoongArchLASXInstrInfo.td:440
2113 XVMADD_W = 2098, // LoongArchLASXInstrInfo.td:441
2114 XVMAXI_B = 2099, // LoongArchLASXInstrInfo.td:370
2115 XVMAXI_BU = 2100, // LoongArchLASXInstrInfo.td:378
2116 XVMAXI_D = 2101, // LoongArchLASXInstrInfo.td:373
2117 XVMAXI_DU = 2102, // LoongArchLASXInstrInfo.td:381
2118 XVMAXI_H = 2103, // LoongArchLASXInstrInfo.td:371
2119 XVMAXI_HU = 2104, // LoongArchLASXInstrInfo.td:379
2120 XVMAXI_W = 2105, // LoongArchLASXInstrInfo.td:372
2121 XVMAXI_WU = 2106, // LoongArchLASXInstrInfo.td:380
2122 XVMAX_B = 2107, // LoongArchLASXInstrInfo.td:366
2123 XVMAX_BU = 2108, // LoongArchLASXInstrInfo.td:374
2124 XVMAX_D = 2109, // LoongArchLASXInstrInfo.td:369
2125 XVMAX_DU = 2110, // LoongArchLASXInstrInfo.td:377
2126 XVMAX_H = 2111, // LoongArchLASXInstrInfo.td:367
2127 XVMAX_HU = 2112, // LoongArchLASXInstrInfo.td:375
2128 XVMAX_W = 2113, // LoongArchLASXInstrInfo.td:368
2129 XVMAX_WU = 2114, // LoongArchLASXInstrInfo.td:376
2130 XVMINI_B = 2115, // LoongArchLASXInstrInfo.td:387
2131 XVMINI_BU = 2116, // LoongArchLASXInstrInfo.td:395
2132 XVMINI_D = 2117, // LoongArchLASXInstrInfo.td:390
2133 XVMINI_DU = 2118, // LoongArchLASXInstrInfo.td:398
2134 XVMINI_H = 2119, // LoongArchLASXInstrInfo.td:388
2135 XVMINI_HU = 2120, // LoongArchLASXInstrInfo.td:396
2136 XVMINI_W = 2121, // LoongArchLASXInstrInfo.td:389
2137 XVMINI_WU = 2122, // LoongArchLASXInstrInfo.td:397
2138 XVMIN_B = 2123, // LoongArchLASXInstrInfo.td:383
2139 XVMIN_BU = 2124, // LoongArchLASXInstrInfo.td:391
2140 XVMIN_D = 2125, // LoongArchLASXInstrInfo.td:386
2141 XVMIN_DU = 2126, // LoongArchLASXInstrInfo.td:394
2142 XVMIN_H = 2127, // LoongArchLASXInstrInfo.td:384
2143 XVMIN_HU = 2128, // LoongArchLASXInstrInfo.td:392
2144 XVMIN_W = 2129, // LoongArchLASXInstrInfo.td:385
2145 XVMIN_WU = 2130, // LoongArchLASXInstrInfo.td:393
2146 XVMOD_B = 2131, // LoongArchLASXInstrInfo.td:483
2147 XVMOD_BU = 2132, // LoongArchLASXInstrInfo.td:487
2148 XVMOD_D = 2133, // LoongArchLASXInstrInfo.td:486
2149 XVMOD_DU = 2134, // LoongArchLASXInstrInfo.td:490
2150 XVMOD_H = 2135, // LoongArchLASXInstrInfo.td:484
2151 XVMOD_HU = 2136, // LoongArchLASXInstrInfo.td:488
2152 XVMOD_W = 2137, // LoongArchLASXInstrInfo.td:485
2153 XVMOD_WU = 2138, // LoongArchLASXInstrInfo.td:489
2154 XVMSKGEZ_B = 2139, // LoongArchLASXInstrInfo.td:535
2155 XVMSKLTZ_B = 2140, // LoongArchLASXInstrInfo.td:530
2156 XVMSKLTZ_D = 2141, // LoongArchLASXInstrInfo.td:533
2157 XVMSKLTZ_H = 2142, // LoongArchLASXInstrInfo.td:531
2158 XVMSKLTZ_W = 2143, // LoongArchLASXInstrInfo.td:532
2159 XVMSKNZ_B = 2144, // LoongArchLASXInstrInfo.td:537
2160 XVMSUB_B = 2145, // LoongArchLASXInstrInfo.td:444
2161 XVMSUB_D = 2146, // LoongArchLASXInstrInfo.td:447
2162 XVMSUB_H = 2147, // LoongArchLASXInstrInfo.td:445
2163 XVMSUB_W = 2148, // LoongArchLASXInstrInfo.td:446
2164 XVMUH_B = 2149, // LoongArchLASXInstrInfo.td:405
2165 XVMUH_BU = 2150, // LoongArchLASXInstrInfo.td:409
2166 XVMUH_D = 2151, // LoongArchLASXInstrInfo.td:408
2167 XVMUH_DU = 2152, // LoongArchLASXInstrInfo.td:412
2168 XVMUH_H = 2153, // LoongArchLASXInstrInfo.td:406
2169 XVMUH_HU = 2154, // LoongArchLASXInstrInfo.td:410
2170 XVMUH_W = 2155, // LoongArchLASXInstrInfo.td:407
2171 XVMUH_WU = 2156, // LoongArchLASXInstrInfo.td:411
2172 XVMULWEV_D_W = 2157, // LoongArchLASXInstrInfo.td:416
2173 XVMULWEV_D_WU = 2158, // LoongArchLASXInstrInfo.td:424
2174 XVMULWEV_D_WU_W = 2159, // LoongArchLASXInstrInfo.td:432
2175 XVMULWEV_H_B = 2160, // LoongArchLASXInstrInfo.td:414
2176 XVMULWEV_H_BU = 2161, // LoongArchLASXInstrInfo.td:422
2177 XVMULWEV_H_BU_B = 2162, // LoongArchLASXInstrInfo.td:430
2178 XVMULWEV_Q_D = 2163, // LoongArchLASXInstrInfo.td:417
2179 XVMULWEV_Q_DU = 2164, // LoongArchLASXInstrInfo.td:425
2180 XVMULWEV_Q_DU_D = 2165, // LoongArchLASXInstrInfo.td:433
2181 XVMULWEV_W_H = 2166, // LoongArchLASXInstrInfo.td:415
2182 XVMULWEV_W_HU = 2167, // LoongArchLASXInstrInfo.td:423
2183 XVMULWEV_W_HU_H = 2168, // LoongArchLASXInstrInfo.td:431
2184 XVMULWOD_D_W = 2169, // LoongArchLASXInstrInfo.td:420
2185 XVMULWOD_D_WU = 2170, // LoongArchLASXInstrInfo.td:428
2186 XVMULWOD_D_WU_W = 2171, // LoongArchLASXInstrInfo.td:436
2187 XVMULWOD_H_B = 2172, // LoongArchLASXInstrInfo.td:418
2188 XVMULWOD_H_BU = 2173, // LoongArchLASXInstrInfo.td:426
2189 XVMULWOD_H_BU_B = 2174, // LoongArchLASXInstrInfo.td:434
2190 XVMULWOD_Q_D = 2175, // LoongArchLASXInstrInfo.td:421
2191 XVMULWOD_Q_DU = 2176, // LoongArchLASXInstrInfo.td:429
2192 XVMULWOD_Q_DU_D = 2177, // LoongArchLASXInstrInfo.td:437
2193 XVMULWOD_W_H = 2178, // LoongArchLASXInstrInfo.td:419
2194 XVMULWOD_W_HU = 2179, // LoongArchLASXInstrInfo.td:427
2195 XVMULWOD_W_HU_H = 2180, // LoongArchLASXInstrInfo.td:435
2196 XVMUL_B = 2181, // LoongArchLASXInstrInfo.td:400
2197 XVMUL_D = 2182, // LoongArchLASXInstrInfo.td:403
2198 XVMUL_H = 2183, // LoongArchLASXInstrInfo.td:401
2199 XVMUL_W = 2184, // LoongArchLASXInstrInfo.td:402
2200 XVNEG_B = 2185, // LoongArchLASXInstrInfo.td:249
2201 XVNEG_D = 2186, // LoongArchLASXInstrInfo.td:252
2202 XVNEG_H = 2187, // LoongArchLASXInstrInfo.td:250
2203 XVNEG_W = 2188, // LoongArchLASXInstrInfo.td:251
2204 XVNORI_B = 2189, // LoongArchLASXInstrInfo.td:551
2205 XVNOR_V = 2190, // LoongArchLASXInstrInfo.td:544
2206 XVORI_B = 2191, // LoongArchLASXInstrInfo.td:549
2207 XVORN_V = 2192, // LoongArchLASXInstrInfo.td:546
2208 XVOR_V = 2193, // LoongArchLASXInstrInfo.td:542
2209 XVPACKEV_B = 2194, // LoongArchLASXInstrInfo.td:1001
2210 XVPACKEV_D = 2195, // LoongArchLASXInstrInfo.td:1004
2211 XVPACKEV_H = 2196, // LoongArchLASXInstrInfo.td:1002
2212 XVPACKEV_W = 2197, // LoongArchLASXInstrInfo.td:1003
2213 XVPACKOD_B = 2198, // LoongArchLASXInstrInfo.td:1005
2214 XVPACKOD_D = 2199, // LoongArchLASXInstrInfo.td:1008
2215 XVPACKOD_H = 2200, // LoongArchLASXInstrInfo.td:1006
2216 XVPACKOD_W = 2201, // LoongArchLASXInstrInfo.td:1007
2217 XVPCNT_B = 2202, // LoongArchLASXInstrInfo.td:717
2218 XVPCNT_D = 2203, // LoongArchLASXInstrInfo.td:720
2219 XVPCNT_H = 2204, // LoongArchLASXInstrInfo.td:718
2220 XVPCNT_W = 2205, // LoongArchLASXInstrInfo.td:719
2221 XVPERMI_D = 2206, // LoongArchLASXInstrInfo.td:1042
2222 XVPERMI_Q = 2207, // LoongArchLASXInstrInfo.td:1043
2223 XVPERMI_W = 2208, // LoongArchLASXInstrInfo.td:1041
2224 XVPERM_W = 2209, // LoongArchLASXInstrInfo.td:1034
2225 XVPICKEV_B = 2210, // LoongArchLASXInstrInfo.td:1010
2226 XVPICKEV_D = 2211, // LoongArchLASXInstrInfo.td:1013
2227 XVPICKEV_H = 2212, // LoongArchLASXInstrInfo.td:1011
2228 XVPICKEV_W = 2213, // LoongArchLASXInstrInfo.td:1012
2229 XVPICKOD_B = 2214, // LoongArchLASXInstrInfo.td:1014
2230 XVPICKOD_D = 2215, // LoongArchLASXInstrInfo.td:1017
2231 XVPICKOD_H = 2216, // LoongArchLASXInstrInfo.td:1015
2232 XVPICKOD_W = 2217, // LoongArchLASXInstrInfo.td:1016
2233 XVPICKVE2GR_D = 2218, // LoongArchLASXInstrInfo.td:966
2234 XVPICKVE2GR_DU = 2219, // LoongArchLASXInstrInfo.td:968
2235 XVPICKVE2GR_W = 2220, // LoongArchLASXInstrInfo.td:965
2236 XVPICKVE2GR_WU = 2221, // LoongArchLASXInstrInfo.td:967
2237 XVPICKVE_D = 2222, // LoongArchLASXInstrInfo.td:996
2238 XVPICKVE_W = 2223, // LoongArchLASXInstrInfo.td:995
2239 XVREPL128VEI_B = 2224, // LoongArchLASXInstrInfo.td:981
2240 XVREPL128VEI_D = 2225, // LoongArchLASXInstrInfo.td:984
2241 XVREPL128VEI_H = 2226, // LoongArchLASXInstrInfo.td:982
2242 XVREPL128VEI_W = 2227, // LoongArchLASXInstrInfo.td:983
2243 XVREPLGR2VR_B = 2228, // LoongArchLASXInstrInfo.td:971
2244 XVREPLGR2VR_D = 2229, // LoongArchLASXInstrInfo.td:974
2245 XVREPLGR2VR_H = 2230, // LoongArchLASXInstrInfo.td:972
2246 XVREPLGR2VR_W = 2231, // LoongArchLASXInstrInfo.td:973
2247 XVREPLVE0_B = 2232, // LoongArchLASXInstrInfo.td:986
2248 XVREPLVE0_D = 2233, // LoongArchLASXInstrInfo.td:989
2249 XVREPLVE0_H = 2234, // LoongArchLASXInstrInfo.td:987
2250 XVREPLVE0_Q = 2235, // LoongArchLASXInstrInfo.td:990
2251 XVREPLVE0_W = 2236, // LoongArchLASXInstrInfo.td:988
2252 XVREPLVE_B = 2237, // LoongArchLASXInstrInfo.td:977
2253 XVREPLVE_D = 2238, // LoongArchLASXInstrInfo.td:980
2254 XVREPLVE_H = 2239, // LoongArchLASXInstrInfo.td:978
2255 XVREPLVE_W = 2240, // LoongArchLASXInstrInfo.td:979
2256 XVROTRI_B = 2241, // LoongArchLASXInstrInfo.td:584
2257 XVROTRI_D = 2242, // LoongArchLASXInstrInfo.td:587
2258 XVROTRI_H = 2243, // LoongArchLASXInstrInfo.td:585
2259 XVROTRI_W = 2244, // LoongArchLASXInstrInfo.td:586
2260 XVROTR_B = 2245, // LoongArchLASXInstrInfo.td:580
2261 XVROTR_D = 2246, // LoongArchLASXInstrInfo.td:583
2262 XVROTR_H = 2247, // LoongArchLASXInstrInfo.td:581
2263 XVROTR_W = 2248, // LoongArchLASXInstrInfo.td:582
2264 XVSADD_B = 2249, // LoongArchLASXInstrInfo.td:254
2265 XVSADD_BU = 2250, // LoongArchLASXInstrInfo.td:258
2266 XVSADD_D = 2251, // LoongArchLASXInstrInfo.td:257
2267 XVSADD_DU = 2252, // LoongArchLASXInstrInfo.td:261
2268 XVSADD_H = 2253, // LoongArchLASXInstrInfo.td:255
2269 XVSADD_HU = 2254, // LoongArchLASXInstrInfo.td:259
2270 XVSADD_W = 2255, // LoongArchLASXInstrInfo.td:256
2271 XVSADD_WU = 2256, // LoongArchLASXInstrInfo.td:260
2272 XVSAT_B = 2257, // LoongArchLASXInstrInfo.td:492
2273 XVSAT_BU = 2258, // LoongArchLASXInstrInfo.td:496
2274 XVSAT_D = 2259, // LoongArchLASXInstrInfo.td:495
2275 XVSAT_DU = 2260, // LoongArchLASXInstrInfo.td:499
2276 XVSAT_H = 2261, // LoongArchLASXInstrInfo.td:493
2277 XVSAT_HU = 2262, // LoongArchLASXInstrInfo.td:497
2278 XVSAT_W = 2263, // LoongArchLASXInstrInfo.td:494
2279 XVSAT_WU = 2264, // LoongArchLASXInstrInfo.td:498
2280 XVSEQI_B = 2265, // LoongArchLASXInstrInfo.td:861
2281 XVSEQI_D = 2266, // LoongArchLASXInstrInfo.td:864
2282 XVSEQI_H = 2267, // LoongArchLASXInstrInfo.td:862
2283 XVSEQI_W = 2268, // LoongArchLASXInstrInfo.td:863
2284 XVSEQ_B = 2269, // LoongArchLASXInstrInfo.td:857
2285 XVSEQ_D = 2270, // LoongArchLASXInstrInfo.td:860
2286 XVSEQ_H = 2271, // LoongArchLASXInstrInfo.td:858
2287 XVSEQ_W = 2272, // LoongArchLASXInstrInfo.td:859
2288 XVSETALLNEZ_B = 2273, // LoongArchLASXInstrInfo.td:958
2289 XVSETALLNEZ_D = 2274, // LoongArchLASXInstrInfo.td:961
2290 XVSETALLNEZ_H = 2275, // LoongArchLASXInstrInfo.td:959
2291 XVSETALLNEZ_W = 2276, // LoongArchLASXInstrInfo.td:960
2292 XVSETANYEQZ_B = 2277, // LoongArchLASXInstrInfo.td:954
2293 XVSETANYEQZ_D = 2278, // LoongArchLASXInstrInfo.td:957
2294 XVSETANYEQZ_H = 2279, // LoongArchLASXInstrInfo.td:955
2295 XVSETANYEQZ_W = 2280, // LoongArchLASXInstrInfo.td:956
2296 XVSETEQZ_V = 2281, // LoongArchLASXInstrInfo.td:952
2297 XVSETNEZ_V = 2282, // LoongArchLASXInstrInfo.td:953
2298 XVSHUF4I_B = 2283, // LoongArchLASXInstrInfo.td:1036
2299 XVSHUF4I_D = 2284, // LoongArchLASXInstrInfo.td:1039
2300 XVSHUF4I_H = 2285, // LoongArchLASXInstrInfo.td:1037
2301 XVSHUF4I_W = 2286, // LoongArchLASXInstrInfo.td:1038
2302 XVSHUF_B = 2287, // LoongArchLASXInstrInfo.td:1028
2303 XVSHUF_D = 2288, // LoongArchLASXInstrInfo.td:1032
2304 XVSHUF_H = 2289, // LoongArchLASXInstrInfo.td:1030
2305 XVSHUF_W = 2290, // LoongArchLASXInstrInfo.td:1031
2306 XVSIGNCOV_B = 2291, // LoongArchLASXInstrInfo.td:525
2307 XVSIGNCOV_D = 2292, // LoongArchLASXInstrInfo.td:528
2308 XVSIGNCOV_H = 2293, // LoongArchLASXInstrInfo.td:526
2309 XVSIGNCOV_W = 2294, // LoongArchLASXInstrInfo.td:527
2310 XVSLEI_B = 2295, // LoongArchLASXInstrInfo.td:870
2311 XVSLEI_BU = 2296, // LoongArchLASXInstrInfo.td:879
2312 XVSLEI_D = 2297, // LoongArchLASXInstrInfo.td:873
2313 XVSLEI_DU = 2298, // LoongArchLASXInstrInfo.td:882
2314 XVSLEI_H = 2299, // LoongArchLASXInstrInfo.td:871
2315 XVSLEI_HU = 2300, // LoongArchLASXInstrInfo.td:880
2316 XVSLEI_W = 2301, // LoongArchLASXInstrInfo.td:872
2317 XVSLEI_WU = 2302, // LoongArchLASXInstrInfo.td:881
2318 XVSLE_B = 2303, // LoongArchLASXInstrInfo.td:866
2319 XVSLE_BU = 2304, // LoongArchLASXInstrInfo.td:875
2320 XVSLE_D = 2305, // LoongArchLASXInstrInfo.td:869
2321 XVSLE_DU = 2306, // LoongArchLASXInstrInfo.td:878
2322 XVSLE_H = 2307, // LoongArchLASXInstrInfo.td:867
2323 XVSLE_HU = 2308, // LoongArchLASXInstrInfo.td:876
2324 XVSLE_W = 2309, // LoongArchLASXInstrInfo.td:868
2325 XVSLE_WU = 2310, // LoongArchLASXInstrInfo.td:877
2326 XVSLLI_B = 2311, // LoongArchLASXInstrInfo.td:557
2327 XVSLLI_D = 2312, // LoongArchLASXInstrInfo.td:560
2328 XVSLLI_H = 2313, // LoongArchLASXInstrInfo.td:558
2329 XVSLLI_W = 2314, // LoongArchLASXInstrInfo.td:559
2330 XVSLLWIL_DU_WU = 2315, // LoongArchLASXInstrInfo.td:595
2331 XVSLLWIL_D_W = 2316, // LoongArchLASXInstrInfo.td:591
2332 XVSLLWIL_HU_BU = 2317, // LoongArchLASXInstrInfo.td:593
2333 XVSLLWIL_H_B = 2318, // LoongArchLASXInstrInfo.td:589
2334 XVSLLWIL_WU_HU = 2319, // LoongArchLASXInstrInfo.td:594
2335 XVSLLWIL_W_H = 2320, // LoongArchLASXInstrInfo.td:590
2336 XVSLL_B = 2321, // LoongArchLASXInstrInfo.td:553
2337 XVSLL_D = 2322, // LoongArchLASXInstrInfo.td:556
2338 XVSLL_H = 2323, // LoongArchLASXInstrInfo.td:554
2339 XVSLL_W = 2324, // LoongArchLASXInstrInfo.td:555
2340 XVSLTI_B = 2325, // LoongArchLASXInstrInfo.td:888
2341 XVSLTI_BU = 2326, // LoongArchLASXInstrInfo.td:897
2342 XVSLTI_D = 2327, // LoongArchLASXInstrInfo.td:891
2343 XVSLTI_DU = 2328, // LoongArchLASXInstrInfo.td:900
2344 XVSLTI_H = 2329, // LoongArchLASXInstrInfo.td:889
2345 XVSLTI_HU = 2330, // LoongArchLASXInstrInfo.td:898
2346 XVSLTI_W = 2331, // LoongArchLASXInstrInfo.td:890
2347 XVSLTI_WU = 2332, // LoongArchLASXInstrInfo.td:899
2348 XVSLT_B = 2333, // LoongArchLASXInstrInfo.td:884
2349 XVSLT_BU = 2334, // LoongArchLASXInstrInfo.td:893
2350 XVSLT_D = 2335, // LoongArchLASXInstrInfo.td:887
2351 XVSLT_DU = 2336, // LoongArchLASXInstrInfo.td:896
2352 XVSLT_H = 2337, // LoongArchLASXInstrInfo.td:885
2353 XVSLT_HU = 2338, // LoongArchLASXInstrInfo.td:894
2354 XVSLT_W = 2339, // LoongArchLASXInstrInfo.td:886
2355 XVSLT_WU = 2340, // LoongArchLASXInstrInfo.td:895
2356 XVSRAI_B = 2341, // LoongArchLASXInstrInfo.td:575
2357 XVSRAI_D = 2342, // LoongArchLASXInstrInfo.td:578
2358 XVSRAI_H = 2343, // LoongArchLASXInstrInfo.td:576
2359 XVSRAI_W = 2344, // LoongArchLASXInstrInfo.td:577
2360 XVSRANI_B_H = 2345, // LoongArchLASXInstrInfo.td:627
2361 XVSRANI_D_Q = 2346, // LoongArchLASXInstrInfo.td:630
2362 XVSRANI_H_W = 2347, // LoongArchLASXInstrInfo.td:628
2363 XVSRANI_W_D = 2348, // LoongArchLASXInstrInfo.td:629
2364 XVSRAN_B_H = 2349, // LoongArchLASXInstrInfo.td:619
2365 XVSRAN_H_W = 2350, // LoongArchLASXInstrInfo.td:620
2366 XVSRAN_W_D = 2351, // LoongArchLASXInstrInfo.td:621
2367 XVSRARI_B = 2352, // LoongArchLASXInstrInfo.td:611
2368 XVSRARI_D = 2353, // LoongArchLASXInstrInfo.td:614
2369 XVSRARI_H = 2354, // LoongArchLASXInstrInfo.td:612
2370 XVSRARI_W = 2355, // LoongArchLASXInstrInfo.td:613
2371 XVSRARNI_B_H = 2356, // LoongArchLASXInstrInfo.td:643
2372 XVSRARNI_D_Q = 2357, // LoongArchLASXInstrInfo.td:646
2373 XVSRARNI_H_W = 2358, // LoongArchLASXInstrInfo.td:644
2374 XVSRARNI_W_D = 2359, // LoongArchLASXInstrInfo.td:645
2375 XVSRARN_B_H = 2360, // LoongArchLASXInstrInfo.td:635
2376 XVSRARN_H_W = 2361, // LoongArchLASXInstrInfo.td:636
2377 XVSRARN_W_D = 2362, // LoongArchLASXInstrInfo.td:637
2378 XVSRAR_B = 2363, // LoongArchLASXInstrInfo.td:607
2379 XVSRAR_D = 2364, // LoongArchLASXInstrInfo.td:610
2380 XVSRAR_H = 2365, // LoongArchLASXInstrInfo.td:608
2381 XVSRAR_W = 2366, // LoongArchLASXInstrInfo.td:609
2382 XVSRA_B = 2367, // LoongArchLASXInstrInfo.td:571
2383 XVSRA_D = 2368, // LoongArchLASXInstrInfo.td:574
2384 XVSRA_H = 2369, // LoongArchLASXInstrInfo.td:572
2385 XVSRA_W = 2370, // LoongArchLASXInstrInfo.td:573
2386 XVSRLI_B = 2371, // LoongArchLASXInstrInfo.td:566
2387 XVSRLI_D = 2372, // LoongArchLASXInstrInfo.td:569
2388 XVSRLI_H = 2373, // LoongArchLASXInstrInfo.td:567
2389 XVSRLI_W = 2374, // LoongArchLASXInstrInfo.td:568
2390 XVSRLNI_B_H = 2375, // LoongArchLASXInstrInfo.td:623
2391 XVSRLNI_D_Q = 2376, // LoongArchLASXInstrInfo.td:626
2392 XVSRLNI_H_W = 2377, // LoongArchLASXInstrInfo.td:624
2393 XVSRLNI_W_D = 2378, // LoongArchLASXInstrInfo.td:625
2394 XVSRLN_B_H = 2379, // LoongArchLASXInstrInfo.td:616
2395 XVSRLN_H_W = 2380, // LoongArchLASXInstrInfo.td:617
2396 XVSRLN_W_D = 2381, // LoongArchLASXInstrInfo.td:618
2397 XVSRLRI_B = 2382, // LoongArchLASXInstrInfo.td:602
2398 XVSRLRI_D = 2383, // LoongArchLASXInstrInfo.td:605
2399 XVSRLRI_H = 2384, // LoongArchLASXInstrInfo.td:603
2400 XVSRLRI_W = 2385, // LoongArchLASXInstrInfo.td:604
2401 XVSRLRNI_B_H = 2386, // LoongArchLASXInstrInfo.td:639
2402 XVSRLRNI_D_Q = 2387, // LoongArchLASXInstrInfo.td:642
2403 XVSRLRNI_H_W = 2388, // LoongArchLASXInstrInfo.td:640
2404 XVSRLRNI_W_D = 2389, // LoongArchLASXInstrInfo.td:641
2405 XVSRLRN_B_H = 2390, // LoongArchLASXInstrInfo.td:632
2406 XVSRLRN_H_W = 2391, // LoongArchLASXInstrInfo.td:633
2407 XVSRLRN_W_D = 2392, // LoongArchLASXInstrInfo.td:634
2408 XVSRLR_B = 2393, // LoongArchLASXInstrInfo.td:598
2409 XVSRLR_D = 2394, // LoongArchLASXInstrInfo.td:601
2410 XVSRLR_H = 2395, // LoongArchLASXInstrInfo.td:599
2411 XVSRLR_W = 2396, // LoongArchLASXInstrInfo.td:600
2412 XVSRL_B = 2397, // LoongArchLASXInstrInfo.td:562
2413 XVSRL_D = 2398, // LoongArchLASXInstrInfo.td:565
2414 XVSRL_H = 2399, // LoongArchLASXInstrInfo.td:563
2415 XVSRL_W = 2400, // LoongArchLASXInstrInfo.td:564
2416 XVSSRANI_BU_H = 2401, // LoongArchLASXInstrInfo.td:673
2417 XVSSRANI_B_H = 2402, // LoongArchLASXInstrInfo.td:665
2418 XVSSRANI_DU_Q = 2403, // LoongArchLASXInstrInfo.td:676
2419 XVSSRANI_D_Q = 2404, // LoongArchLASXInstrInfo.td:668
2420 XVSSRANI_HU_W = 2405, // LoongArchLASXInstrInfo.td:674
2421 XVSSRANI_H_W = 2406, // LoongArchLASXInstrInfo.td:666
2422 XVSSRANI_WU_D = 2407, // LoongArchLASXInstrInfo.td:675
2423 XVSSRANI_W_D = 2408, // LoongArchLASXInstrInfo.td:667
2424 XVSSRAN_BU_H = 2409, // LoongArchLASXInstrInfo.td:657
2425 XVSSRAN_B_H = 2410, // LoongArchLASXInstrInfo.td:651
2426 XVSSRAN_HU_W = 2411, // LoongArchLASXInstrInfo.td:658
2427 XVSSRAN_H_W = 2412, // LoongArchLASXInstrInfo.td:652
2428 XVSSRAN_WU_D = 2413, // LoongArchLASXInstrInfo.td:659
2429 XVSSRAN_W_D = 2414, // LoongArchLASXInstrInfo.td:653
2430 XVSSRARNI_BU_H = 2415, // LoongArchLASXInstrInfo.td:703
2431 XVSSRARNI_B_H = 2416, // LoongArchLASXInstrInfo.td:695
2432 XVSSRARNI_DU_Q = 2417, // LoongArchLASXInstrInfo.td:706
2433 XVSSRARNI_D_Q = 2418, // LoongArchLASXInstrInfo.td:698
2434 XVSSRARNI_HU_W = 2419, // LoongArchLASXInstrInfo.td:704
2435 XVSSRARNI_H_W = 2420, // LoongArchLASXInstrInfo.td:696
2436 XVSSRARNI_WU_D = 2421, // LoongArchLASXInstrInfo.td:705
2437 XVSSRARNI_W_D = 2422, // LoongArchLASXInstrInfo.td:697
2438 XVSSRARN_BU_H = 2423, // LoongArchLASXInstrInfo.td:687
2439 XVSSRARN_B_H = 2424, // LoongArchLASXInstrInfo.td:681
2440 XVSSRARN_HU_W = 2425, // LoongArchLASXInstrInfo.td:688
2441 XVSSRARN_H_W = 2426, // LoongArchLASXInstrInfo.td:682
2442 XVSSRARN_WU_D = 2427, // LoongArchLASXInstrInfo.td:689
2443 XVSSRARN_W_D = 2428, // LoongArchLASXInstrInfo.td:683
2444 XVSSRLNI_BU_H = 2429, // LoongArchLASXInstrInfo.td:669
2445 XVSSRLNI_B_H = 2430, // LoongArchLASXInstrInfo.td:661
2446 XVSSRLNI_DU_Q = 2431, // LoongArchLASXInstrInfo.td:672
2447 XVSSRLNI_D_Q = 2432, // LoongArchLASXInstrInfo.td:664
2448 XVSSRLNI_HU_W = 2433, // LoongArchLASXInstrInfo.td:670
2449 XVSSRLNI_H_W = 2434, // LoongArchLASXInstrInfo.td:662
2450 XVSSRLNI_WU_D = 2435, // LoongArchLASXInstrInfo.td:671
2451 XVSSRLNI_W_D = 2436, // LoongArchLASXInstrInfo.td:663
2452 XVSSRLN_BU_H = 2437, // LoongArchLASXInstrInfo.td:654
2453 XVSSRLN_B_H = 2438, // LoongArchLASXInstrInfo.td:648
2454 XVSSRLN_HU_W = 2439, // LoongArchLASXInstrInfo.td:655
2455 XVSSRLN_H_W = 2440, // LoongArchLASXInstrInfo.td:649
2456 XVSSRLN_WU_D = 2441, // LoongArchLASXInstrInfo.td:656
2457 XVSSRLN_W_D = 2442, // LoongArchLASXInstrInfo.td:650
2458 XVSSRLRNI_BU_H = 2443, // LoongArchLASXInstrInfo.td:699
2459 XVSSRLRNI_B_H = 2444, // LoongArchLASXInstrInfo.td:691
2460 XVSSRLRNI_DU_Q = 2445, // LoongArchLASXInstrInfo.td:702
2461 XVSSRLRNI_D_Q = 2446, // LoongArchLASXInstrInfo.td:694
2462 XVSSRLRNI_HU_W = 2447, // LoongArchLASXInstrInfo.td:700
2463 XVSSRLRNI_H_W = 2448, // LoongArchLASXInstrInfo.td:692
2464 XVSSRLRNI_WU_D = 2449, // LoongArchLASXInstrInfo.td:701
2465 XVSSRLRNI_W_D = 2450, // LoongArchLASXInstrInfo.td:693
2466 XVSSRLRN_BU_H = 2451, // LoongArchLASXInstrInfo.td:684
2467 XVSSRLRN_B_H = 2452, // LoongArchLASXInstrInfo.td:678
2468 XVSSRLRN_HU_W = 2453, // LoongArchLASXInstrInfo.td:685
2469 XVSSRLRN_H_W = 2454, // LoongArchLASXInstrInfo.td:679
2470 XVSSRLRN_WU_D = 2455, // LoongArchLASXInstrInfo.td:686
2471 XVSSRLRN_W_D = 2456, // LoongArchLASXInstrInfo.td:680
2472 XVSSUB_B = 2457, // LoongArchLASXInstrInfo.td:263
2473 XVSSUB_BU = 2458, // LoongArchLASXInstrInfo.td:267
2474 XVSSUB_D = 2459, // LoongArchLASXInstrInfo.td:266
2475 XVSSUB_DU = 2460, // LoongArchLASXInstrInfo.td:270
2476 XVSSUB_H = 2461, // LoongArchLASXInstrInfo.td:264
2477 XVSSUB_HU = 2462, // LoongArchLASXInstrInfo.td:268
2478 XVSSUB_W = 2463, // LoongArchLASXInstrInfo.td:265
2479 XVSSUB_WU = 2464, // LoongArchLASXInstrInfo.td:269
2480 XVST = 2465, // LoongArchLASXInstrInfo.td:1062
2481 XVSTELM_B = 2466, // LoongArchLASXInstrInfo.td:1065
2482 XVSTELM_D = 2467, // LoongArchLASXInstrInfo.td:1068
2483 XVSTELM_H = 2468, // LoongArchLASXInstrInfo.td:1066
2484 XVSTELM_W = 2469, // LoongArchLASXInstrInfo.td:1067
2485 XVSTX = 2470, // LoongArchLASXInstrInfo.td:1063
2486 XVSUBI_BU = 2471, // LoongArchLASXInstrInfo.td:244
2487 XVSUBI_DU = 2472, // LoongArchLASXInstrInfo.td:247
2488 XVSUBI_HU = 2473, // LoongArchLASXInstrInfo.td:245
2489 XVSUBI_WU = 2474, // LoongArchLASXInstrInfo.td:246
2490 XVSUBWEV_D_W = 2475, // LoongArchLASXInstrInfo.td:301
2491 XVSUBWEV_D_WU = 2476, // LoongArchLASXInstrInfo.td:319
2492 XVSUBWEV_H_B = 2477, // LoongArchLASXInstrInfo.td:299
2493 XVSUBWEV_H_BU = 2478, // LoongArchLASXInstrInfo.td:317
2494 XVSUBWEV_Q_D = 2479, // LoongArchLASXInstrInfo.td:302
2495 XVSUBWEV_Q_DU = 2480, // LoongArchLASXInstrInfo.td:320
2496 XVSUBWEV_W_H = 2481, // LoongArchLASXInstrInfo.td:300
2497 XVSUBWEV_W_HU = 2482, // LoongArchLASXInstrInfo.td:318
2498 XVSUBWOD_D_W = 2483, // LoongArchLASXInstrInfo.td:305
2499 XVSUBWOD_D_WU = 2484, // LoongArchLASXInstrInfo.td:323
2500 XVSUBWOD_H_B = 2485, // LoongArchLASXInstrInfo.td:303
2501 XVSUBWOD_H_BU = 2486, // LoongArchLASXInstrInfo.td:321
2502 XVSUBWOD_Q_D = 2487, // LoongArchLASXInstrInfo.td:306
2503 XVSUBWOD_Q_DU = 2488, // LoongArchLASXInstrInfo.td:324
2504 XVSUBWOD_W_H = 2489, // LoongArchLASXInstrInfo.td:304
2505 XVSUBWOD_W_HU = 2490, // LoongArchLASXInstrInfo.td:322
2506 XVSUB_B = 2491, // LoongArchLASXInstrInfo.td:233
2507 XVSUB_D = 2492, // LoongArchLASXInstrInfo.td:236
2508 XVSUB_H = 2493, // LoongArchLASXInstrInfo.td:234
2509 XVSUB_Q = 2494, // LoongArchLASXInstrInfo.td:237
2510 XVSUB_W = 2495, // LoongArchLASXInstrInfo.td:235
2511 XVXORI_B = 2496, // LoongArchLASXInstrInfo.td:550
2512 XVXOR_V = 2497, // LoongArchLASXInstrInfo.td:543
2513 INSTRUCTION_LIST_END = 2498
2514 };
2515
2516} // namespace llvm::LoongArch
2517
2518#endif // GET_INSTRINFO_ENUM
2519
2520#ifdef GET_INSTRINFO_SCHED_ENUM
2521#undef GET_INSTRINFO_SCHED_ENUM
2522
2523namespace llvm::LoongArch::Sched {
2524
2525 enum {
2526 NoInstrModel = 0,
2527 SCHED_LIST_END = 1
2528 };
2529
2530} // namespace llvm::LoongArch::Sched
2531
2532#endif // GET_INSTRINFO_SCHED_ENUM
2533
2534#if defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
2535
2536namespace llvm {
2537
2538struct LoongArchInstrTable {
2539 MCInstrDesc Insts[2498];
2540 static_assert(alignof(MCInstrDesc) >= alignof(MCPhysReg), "Unwanted padding between Insts and ImplicitOps");
2541 MCPhysReg ImplicitOps[12];
2542 char Padding[sizeof(MCOperandInfo) - sizeof ImplicitOps % sizeof(MCOperandInfo)];
2543 static_assert(alignof(MCInstrDesc) >= alignof(MCOperandInfo), "Unwanted padding between Insts and OperandInfo");
2544 MCOperandInfo OperandInfo[437];
2545};
2546} // namespace llvm
2547
2548#endif // defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
2549
2550#ifdef GET_INSTRINFO_MC_DESC
2551#undef GET_INSTRINFO_MC_DESC
2552
2553namespace llvm {
2554
2555static_assert((sizeof LoongArchInstrTable::ImplicitOps + sizeof LoongArchInstrTable::Padding) % sizeof(MCOperandInfo) == 0);
2556static constexpr unsigned LoongArchOpInfoBase = (sizeof LoongArchInstrTable::ImplicitOps + sizeof LoongArchInstrTable::Padding) / sizeof(MCOperandInfo);
2557
2558extern const LoongArchInstrTable LoongArchDescs = {
2559 {
2560 { 2497, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVXOR_V
2561 { 2496, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVXORI_B
2562 { 2495, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSUB_W
2563 { 2494, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSUB_Q
2564 { 2493, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSUB_H
2565 { 2492, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSUB_D
2566 { 2491, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSUB_B
2567 { 2490, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSUBWOD_W_HU
2568 { 2489, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSUBWOD_W_H
2569 { 2488, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSUBWOD_Q_DU
2570 { 2487, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSUBWOD_Q_D
2571 { 2486, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSUBWOD_H_BU
2572 { 2485, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSUBWOD_H_B
2573 { 2484, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSUBWOD_D_WU
2574 { 2483, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSUBWOD_D_W
2575 { 2482, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSUBWEV_W_HU
2576 { 2481, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSUBWEV_W_H
2577 { 2480, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSUBWEV_Q_DU
2578 { 2479, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSUBWEV_Q_D
2579 { 2478, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSUBWEV_H_BU
2580 { 2477, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSUBWEV_H_B
2581 { 2476, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSUBWEV_D_WU
2582 { 2475, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSUBWEV_D_W
2583 { 2474, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSUBI_WU
2584 { 2473, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSUBI_HU
2585 { 2472, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSUBI_DU
2586 { 2471, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSUBI_BU
2587 { 2470, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 420, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // XVSTX
2588 { 2469, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 433, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // XVSTELM_W
2589 { 2468, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 433, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // XVSTELM_H
2590 { 2467, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 433, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // XVSTELM_D
2591 { 2466, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 433, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // XVSTELM_B
2592 { 2465, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // XVST
2593 { 2464, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSUB_WU
2594 { 2463, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSUB_W
2595 { 2462, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSUB_HU
2596 { 2461, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSUB_H
2597 { 2460, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSUB_DU
2598 { 2459, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSUB_D
2599 { 2458, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSUB_BU
2600 { 2457, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSUB_B
2601 { 2456, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSRLRN_W_D
2602 { 2455, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSRLRN_WU_D
2603 { 2454, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSRLRN_H_W
2604 { 2453, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSRLRN_HU_W
2605 { 2452, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSRLRN_B_H
2606 { 2451, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSRLRN_BU_H
2607 { 2450, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLRNI_W_D
2608 { 2449, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLRNI_WU_D
2609 { 2448, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLRNI_H_W
2610 { 2447, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLRNI_HU_W
2611 { 2446, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLRNI_D_Q
2612 { 2445, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLRNI_DU_Q
2613 { 2444, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLRNI_B_H
2614 { 2443, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLRNI_BU_H
2615 { 2442, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSRLN_W_D
2616 { 2441, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSRLN_WU_D
2617 { 2440, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSRLN_H_W
2618 { 2439, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSRLN_HU_W
2619 { 2438, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSRLN_B_H
2620 { 2437, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSRLN_BU_H
2621 { 2436, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLNI_W_D
2622 { 2435, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLNI_WU_D
2623 { 2434, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLNI_H_W
2624 { 2433, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLNI_HU_W
2625 { 2432, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLNI_D_Q
2626 { 2431, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLNI_DU_Q
2627 { 2430, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLNI_B_H
2628 { 2429, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLNI_BU_H
2629 { 2428, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSRARN_W_D
2630 { 2427, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSRARN_WU_D
2631 { 2426, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSRARN_H_W
2632 { 2425, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSRARN_HU_W
2633 { 2424, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSRARN_B_H
2634 { 2423, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSRARN_BU_H
2635 { 2422, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRARNI_W_D
2636 { 2421, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRARNI_WU_D
2637 { 2420, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRARNI_H_W
2638 { 2419, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRARNI_HU_W
2639 { 2418, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRARNI_D_Q
2640 { 2417, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRARNI_DU_Q
2641 { 2416, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRARNI_B_H
2642 { 2415, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRARNI_BU_H
2643 { 2414, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSRAN_W_D
2644 { 2413, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSRAN_WU_D
2645 { 2412, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSRAN_H_W
2646 { 2411, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSRAN_HU_W
2647 { 2410, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSRAN_B_H
2648 { 2409, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSSRAN_BU_H
2649 { 2408, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRANI_W_D
2650 { 2407, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRANI_WU_D
2651 { 2406, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRANI_H_W
2652 { 2405, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRANI_HU_W
2653 { 2404, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRANI_D_Q
2654 { 2403, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRANI_DU_Q
2655 { 2402, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRANI_B_H
2656 { 2401, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRANI_BU_H
2657 { 2400, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRL_W
2658 { 2399, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRL_H
2659 { 2398, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRL_D
2660 { 2397, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRL_B
2661 { 2396, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRLR_W
2662 { 2395, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRLR_H
2663 { 2394, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRLR_D
2664 { 2393, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRLR_B
2665 { 2392, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRLRN_W_D
2666 { 2391, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRLRN_H_W
2667 { 2390, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRLRN_B_H
2668 { 2389, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLRNI_W_D
2669 { 2388, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLRNI_H_W
2670 { 2387, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLRNI_D_Q
2671 { 2386, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLRNI_B_H
2672 { 2385, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSRLRI_W
2673 { 2384, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSRLRI_H
2674 { 2383, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSRLRI_D
2675 { 2382, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSRLRI_B
2676 { 2381, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRLN_W_D
2677 { 2380, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRLN_H_W
2678 { 2379, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRLN_B_H
2679 { 2378, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLNI_W_D
2680 { 2377, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLNI_H_W
2681 { 2376, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLNI_D_Q
2682 { 2375, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLNI_B_H
2683 { 2374, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSRLI_W
2684 { 2373, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSRLI_H
2685 { 2372, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSRLI_D
2686 { 2371, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSRLI_B
2687 { 2370, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRA_W
2688 { 2369, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRA_H
2689 { 2368, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRA_D
2690 { 2367, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRA_B
2691 { 2366, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRAR_W
2692 { 2365, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRAR_H
2693 { 2364, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRAR_D
2694 { 2363, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRAR_B
2695 { 2362, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRARN_W_D
2696 { 2361, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRARN_H_W
2697 { 2360, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRARN_B_H
2698 { 2359, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRARNI_W_D
2699 { 2358, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRARNI_H_W
2700 { 2357, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRARNI_D_Q
2701 { 2356, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRARNI_B_H
2702 { 2355, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSRARI_W
2703 { 2354, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSRARI_H
2704 { 2353, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSRARI_D
2705 { 2352, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSRARI_B
2706 { 2351, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRAN_W_D
2707 { 2350, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRAN_H_W
2708 { 2349, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSRAN_B_H
2709 { 2348, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRANI_W_D
2710 { 2347, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRANI_H_W
2711 { 2346, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRANI_D_Q
2712 { 2345, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRANI_B_H
2713 { 2344, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSRAI_W
2714 { 2343, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSRAI_H
2715 { 2342, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSRAI_D
2716 { 2341, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSRAI_B
2717 { 2340, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSLT_WU
2718 { 2339, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSLT_W
2719 { 2338, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSLT_HU
2720 { 2337, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSLT_H
2721 { 2336, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSLT_DU
2722 { 2335, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSLT_D
2723 { 2334, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSLT_BU
2724 { 2333, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSLT_B
2725 { 2332, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLTI_WU
2726 { 2331, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLTI_W
2727 { 2330, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLTI_HU
2728 { 2329, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLTI_H
2729 { 2328, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLTI_DU
2730 { 2327, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLTI_D
2731 { 2326, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLTI_BU
2732 { 2325, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLTI_B
2733 { 2324, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSLL_W
2734 { 2323, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSLL_H
2735 { 2322, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSLL_D
2736 { 2321, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSLL_B
2737 { 2320, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLLWIL_W_H
2738 { 2319, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLLWIL_WU_HU
2739 { 2318, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLLWIL_H_B
2740 { 2317, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLLWIL_HU_BU
2741 { 2316, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLLWIL_D_W
2742 { 2315, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLLWIL_DU_WU
2743 { 2314, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLLI_W
2744 { 2313, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLLI_H
2745 { 2312, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLLI_D
2746 { 2311, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLLI_B
2747 { 2310, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSLE_WU
2748 { 2309, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSLE_W
2749 { 2308, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSLE_HU
2750 { 2307, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSLE_H
2751 { 2306, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSLE_DU
2752 { 2305, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSLE_D
2753 { 2304, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSLE_BU
2754 { 2303, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSLE_B
2755 { 2302, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLEI_WU
2756 { 2301, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLEI_W
2757 { 2300, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLEI_HU
2758 { 2299, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLEI_H
2759 { 2298, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLEI_DU
2760 { 2297, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLEI_D
2761 { 2296, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLEI_BU
2762 { 2295, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSLEI_B
2763 { 2294, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSIGNCOV_W
2764 { 2293, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSIGNCOV_H
2765 { 2292, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSIGNCOV_D
2766 { 2291, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSIGNCOV_B
2767 { 2290, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVSHUF_W
2768 { 2289, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVSHUF_H
2769 { 2288, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVSHUF_D
2770 { 2287, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSHUF_B
2771 { 2286, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSHUF4I_W
2772 { 2285, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSHUF4I_H
2773 { 2284, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSHUF4I_D
2774 { 2283, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSHUF4I_B
2775 { 2282, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 431, 0, 0, 0x0ULL }, // XVSETNEZ_V
2776 { 2281, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 431, 0, 0, 0x0ULL }, // XVSETEQZ_V
2777 { 2280, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 431, 0, 0, 0x0ULL }, // XVSETANYEQZ_W
2778 { 2279, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 431, 0, 0, 0x0ULL }, // XVSETANYEQZ_H
2779 { 2278, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 431, 0, 0, 0x0ULL }, // XVSETANYEQZ_D
2780 { 2277, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 431, 0, 0, 0x0ULL }, // XVSETANYEQZ_B
2781 { 2276, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 431, 0, 0, 0x0ULL }, // XVSETALLNEZ_W
2782 { 2275, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 431, 0, 0, 0x0ULL }, // XVSETALLNEZ_H
2783 { 2274, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 431, 0, 0, 0x0ULL }, // XVSETALLNEZ_D
2784 { 2273, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 431, 0, 0, 0x0ULL }, // XVSETALLNEZ_B
2785 { 2272, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSEQ_W
2786 { 2271, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSEQ_H
2787 { 2270, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSEQ_D
2788 { 2269, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSEQ_B
2789 { 2268, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSEQI_W
2790 { 2267, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSEQI_H
2791 { 2266, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSEQI_D
2792 { 2265, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSEQI_B
2793 { 2264, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSAT_WU
2794 { 2263, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSAT_W
2795 { 2262, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSAT_HU
2796 { 2261, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSAT_H
2797 { 2260, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSAT_DU
2798 { 2259, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSAT_D
2799 { 2258, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSAT_BU
2800 { 2257, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVSAT_B
2801 { 2256, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSADD_WU
2802 { 2255, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSADD_W
2803 { 2254, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSADD_HU
2804 { 2253, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSADD_H
2805 { 2252, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSADD_DU
2806 { 2251, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSADD_D
2807 { 2250, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSADD_BU
2808 { 2249, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVSADD_B
2809 { 2248, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVROTR_W
2810 { 2247, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVROTR_H
2811 { 2246, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVROTR_D
2812 { 2245, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVROTR_B
2813 { 2244, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVROTRI_W
2814 { 2243, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVROTRI_H
2815 { 2242, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVROTRI_D
2816 { 2241, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVROTRI_B
2817 { 2240, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 428, 0, 0, 0x0ULL }, // XVREPLVE_W
2818 { 2239, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 428, 0, 0, 0x0ULL }, // XVREPLVE_H
2819 { 2238, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 428, 0, 0, 0x0ULL }, // XVREPLVE_D
2820 { 2237, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 428, 0, 0, 0x0ULL }, // XVREPLVE_B
2821 { 2236, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVREPLVE0_W
2822 { 2235, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVREPLVE0_Q
2823 { 2234, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVREPLVE0_H
2824 { 2233, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVREPLVE0_D
2825 { 2232, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVREPLVE0_B
2826 { 2231, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 426, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // XVREPLGR2VR_W
2827 { 2230, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 426, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // XVREPLGR2VR_H
2828 { 2229, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 426, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // XVREPLGR2VR_D
2829 { 2228, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 426, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // XVREPLGR2VR_B
2830 { 2227, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVREPL128VEI_W
2831 { 2226, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVREPL128VEI_H
2832 { 2225, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVREPL128VEI_D
2833 { 2224, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVREPL128VEI_B
2834 { 2223, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVPICKVE_W
2835 { 2222, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVPICKVE_D
2836 { 2221, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 423, 0, 0, 0x0ULL }, // XVPICKVE2GR_WU
2837 { 2220, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 423, 0, 0, 0x0ULL }, // XVPICKVE2GR_W
2838 { 2219, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 423, 0, 0, 0x0ULL }, // XVPICKVE2GR_DU
2839 { 2218, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 423, 0, 0, 0x0ULL }, // XVPICKVE2GR_D
2840 { 2217, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVPICKOD_W
2841 { 2216, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVPICKOD_H
2842 { 2215, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVPICKOD_D
2843 { 2214, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVPICKOD_B
2844 { 2213, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVPICKEV_W
2845 { 2212, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVPICKEV_H
2846 { 2211, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVPICKEV_D
2847 { 2210, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVPICKEV_B
2848 { 2209, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVPERM_W
2849 { 2208, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPERMI_W
2850 { 2207, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPERMI_Q
2851 { 2206, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVPERMI_D
2852 { 2205, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVPCNT_W
2853 { 2204, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVPCNT_H
2854 { 2203, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVPCNT_D
2855 { 2202, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVPCNT_B
2856 { 2201, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVPACKOD_W
2857 { 2200, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVPACKOD_H
2858 { 2199, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVPACKOD_D
2859 { 2198, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVPACKOD_B
2860 { 2197, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVPACKEV_W
2861 { 2196, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVPACKEV_H
2862 { 2195, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVPACKEV_D
2863 { 2194, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVPACKEV_B
2864 { 2193, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVOR_V
2865 { 2192, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVORN_V
2866 { 2191, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVORI_B
2867 { 2190, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVNOR_V
2868 { 2189, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVNORI_B
2869 { 2188, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVNEG_W
2870 { 2187, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVNEG_H
2871 { 2186, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVNEG_D
2872 { 2185, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVNEG_B
2873 { 2184, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMUL_W
2874 { 2183, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMUL_H
2875 { 2182, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMUL_D
2876 { 2181, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMUL_B
2877 { 2180, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMULWOD_W_HU_H
2878 { 2179, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMULWOD_W_HU
2879 { 2178, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMULWOD_W_H
2880 { 2177, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMULWOD_Q_DU_D
2881 { 2176, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMULWOD_Q_DU
2882 { 2175, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMULWOD_Q_D
2883 { 2174, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMULWOD_H_BU_B
2884 { 2173, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMULWOD_H_BU
2885 { 2172, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMULWOD_H_B
2886 { 2171, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMULWOD_D_WU_W
2887 { 2170, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMULWOD_D_WU
2888 { 2169, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMULWOD_D_W
2889 { 2168, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMULWEV_W_HU_H
2890 { 2167, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMULWEV_W_HU
2891 { 2166, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMULWEV_W_H
2892 { 2165, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMULWEV_Q_DU_D
2893 { 2164, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMULWEV_Q_DU
2894 { 2163, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMULWEV_Q_D
2895 { 2162, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMULWEV_H_BU_B
2896 { 2161, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMULWEV_H_BU
2897 { 2160, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMULWEV_H_B
2898 { 2159, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMULWEV_D_WU_W
2899 { 2158, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMULWEV_D_WU
2900 { 2157, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMULWEV_D_W
2901 { 2156, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMUH_WU
2902 { 2155, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMUH_W
2903 { 2154, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMUH_HU
2904 { 2153, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMUH_H
2905 { 2152, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMUH_DU
2906 { 2151, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMUH_D
2907 { 2150, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMUH_BU
2908 { 2149, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMUH_B
2909 { 2148, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMSUB_W
2910 { 2147, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMSUB_H
2911 { 2146, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMSUB_D
2912 { 2145, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMSUB_B
2913 { 2144, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVMSKNZ_B
2914 { 2143, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVMSKLTZ_W
2915 { 2142, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVMSKLTZ_H
2916 { 2141, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVMSKLTZ_D
2917 { 2140, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVMSKLTZ_B
2918 { 2139, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVMSKGEZ_B
2919 { 2138, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMOD_WU
2920 { 2137, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMOD_W
2921 { 2136, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMOD_HU
2922 { 2135, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMOD_H
2923 { 2134, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMOD_DU
2924 { 2133, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMOD_D
2925 { 2132, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMOD_BU
2926 { 2131, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMOD_B
2927 { 2130, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMIN_WU
2928 { 2129, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMIN_W
2929 { 2128, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMIN_HU
2930 { 2127, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMIN_H
2931 { 2126, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMIN_DU
2932 { 2125, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMIN_D
2933 { 2124, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMIN_BU
2934 { 2123, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMIN_B
2935 { 2122, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVMINI_WU
2936 { 2121, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVMINI_W
2937 { 2120, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVMINI_HU
2938 { 2119, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVMINI_H
2939 { 2118, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVMINI_DU
2940 { 2117, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVMINI_D
2941 { 2116, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVMINI_BU
2942 { 2115, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVMINI_B
2943 { 2114, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMAX_WU
2944 { 2113, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMAX_W
2945 { 2112, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMAX_HU
2946 { 2111, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMAX_H
2947 { 2110, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMAX_DU
2948 { 2109, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMAX_D
2949 { 2108, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMAX_BU
2950 { 2107, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVMAX_B
2951 { 2106, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVMAXI_WU
2952 { 2105, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVMAXI_W
2953 { 2104, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVMAXI_HU
2954 { 2103, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVMAXI_H
2955 { 2102, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVMAXI_DU
2956 { 2101, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVMAXI_D
2957 { 2100, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVMAXI_BU
2958 { 2099, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVMAXI_B
2959 { 2098, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADD_W
2960 { 2097, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADD_H
2961 { 2096, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADD_D
2962 { 2095, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADD_B
2963 { 2094, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADDWOD_W_HU_H
2964 { 2093, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADDWOD_W_HU
2965 { 2092, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADDWOD_W_H
2966 { 2091, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADDWOD_Q_DU_D
2967 { 2090, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADDWOD_Q_DU
2968 { 2089, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADDWOD_Q_D
2969 { 2088, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADDWOD_H_BU_B
2970 { 2087, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADDWOD_H_BU
2971 { 2086, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADDWOD_H_B
2972 { 2085, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADDWOD_D_WU_W
2973 { 2084, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADDWOD_D_WU
2974 { 2083, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADDWOD_D_W
2975 { 2082, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADDWEV_W_HU_H
2976 { 2081, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADDWEV_W_HU
2977 { 2080, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADDWEV_W_H
2978 { 2079, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADDWEV_Q_DU_D
2979 { 2078, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADDWEV_Q_DU
2980 { 2077, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADDWEV_Q_D
2981 { 2076, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADDWEV_H_BU_B
2982 { 2075, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADDWEV_H_BU
2983 { 2074, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADDWEV_H_B
2984 { 2073, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADDWEV_D_WU_W
2985 { 2072, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADDWEV_D_WU
2986 { 2071, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVMADDWEV_D_W
2987 { 2070, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 420, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // XVLDX
2988 { 2069, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // XVLDREPL_W
2989 { 2068, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // XVLDREPL_H
2990 { 2067, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // XVLDREPL_D
2991 { 2066, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // XVLDREPL_B
2992 { 2065, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 225, 0, 0, 0x0ULL }, // XVLDI
2993 { 2064, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // XVLD
2994 { 2063, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVINSVE0_W
2995 { 2062, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVINSVE0_D
2996 { 2061, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 221, 0, 0, 0x0ULL }, // XVINSGR2VR_W
2997 { 2060, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 221, 0, 0, 0x0ULL }, // XVINSGR2VR_D
2998 { 2059, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVILVL_W
2999 { 2058, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVILVL_H
3000 { 2057, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVILVL_D
3001 { 2056, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVILVL_B
3002 { 2055, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVILVH_W
3003 { 2054, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVILVH_H
3004 { 2053, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVILVH_D
3005 { 2052, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVILVH_B
3006 { 2051, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVHSUBW_W_H
3007 { 2050, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVHSUBW_WU_HU
3008 { 2049, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVHSUBW_Q_D
3009 { 2048, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVHSUBW_QU_DU
3010 { 2047, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVHSUBW_H_B
3011 { 2046, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVHSUBW_HU_BU
3012 { 2045, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVHSUBW_D_W
3013 { 2044, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVHSUBW_DU_WU
3014 { 2043, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVHSELI_D
3015 { 2042, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVHADDW_W_H
3016 { 2041, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVHADDW_WU_HU
3017 { 2040, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVHADDW_Q_D
3018 { 2039, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVHADDW_QU_DU
3019 { 2038, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVHADDW_H_B
3020 { 2037, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVHADDW_HU_BU
3021 { 2036, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVHADDW_D_W
3022 { 2035, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVHADDW_DU_WU
3023 { 2034, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFTINT_W_S
3024 { 2033, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFTINT_W_D
3025 { 2032, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFTINT_WU_S
3026 { 2031, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFTINT_L_D
3027 { 2030, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFTINT_LU_D
3028 { 2029, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFTINTRZ_W_S
3029 { 2028, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFTINTRZ_W_D
3030 { 2027, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFTINTRZ_WU_S
3031 { 2026, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFTINTRZ_L_D
3032 { 2025, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFTINTRZ_LU_D
3033 { 2024, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFTINTRZL_L_S
3034 { 2023, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFTINTRZH_L_S
3035 { 2022, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFTINTRP_W_S
3036 { 2021, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFTINTRP_W_D
3037 { 2020, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFTINTRP_L_D
3038 { 2019, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFTINTRPL_L_S
3039 { 2018, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFTINTRPH_L_S
3040 { 2017, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFTINTRNE_W_S
3041 { 2016, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFTINTRNE_W_D
3042 { 2015, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFTINTRNE_L_D
3043 { 2014, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFTINTRNEL_L_S
3044 { 2013, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFTINTRNEH_L_S
3045 { 2012, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFTINTRM_W_S
3046 { 2011, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFTINTRM_W_D
3047 { 2010, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFTINTRM_L_D
3048 { 2009, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFTINTRML_L_S
3049 { 2008, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFTINTRMH_L_S
3050 { 2007, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFTINTL_L_S
3051 { 2006, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFTINTH_L_S
3052 { 2005, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFSUB_S
3053 { 2004, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFSUB_D
3054 { 2003, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFSQRT_S
3055 { 2002, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFSQRT_D
3056 { 2001, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVFRSTP_H
3057 { 2000, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVFRSTP_B
3058 { 1999, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFRSTPI_H
3059 { 1998, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFRSTPI_B
3060 { 1997, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFRSQRT_S
3061 { 1996, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFRSQRT_D
3062 { 1995, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFRSQRTE_S
3063 { 1994, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFRSQRTE_D
3064 { 1993, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFRINT_S
3065 { 1992, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFRINT_D
3066 { 1991, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFRINTRZ_S
3067 { 1990, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFRINTRZ_D
3068 { 1989, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFRINTRP_S
3069 { 1988, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFRINTRP_D
3070 { 1987, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFRINTRNE_S
3071 { 1986, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFRINTRNE_D
3072 { 1985, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFRINTRM_S
3073 { 1984, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFRINTRM_D
3074 { 1983, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFRECIP_S
3075 { 1982, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFRECIP_D
3076 { 1981, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFRECIPE_S
3077 { 1980, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFRECIPE_D
3078 { 1979, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVFNMSUB_S
3079 { 1978, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVFNMSUB_D
3080 { 1977, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVFNMADD_S
3081 { 1976, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVFNMADD_D
3082 { 1975, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFMUL_S
3083 { 1974, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFMUL_D
3084 { 1973, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVFMSUB_S
3085 { 1972, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVFMSUB_D
3086 { 1971, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFMIN_S
3087 { 1970, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFMIN_D
3088 { 1969, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFMINA_S
3089 { 1968, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFMINA_D
3090 { 1967, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFMAX_S
3091 { 1966, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFMAX_D
3092 { 1965, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFMAXA_S
3093 { 1964, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFMAXA_D
3094 { 1963, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVFMADD_S
3095 { 1962, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVFMADD_D
3096 { 1961, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFLOGB_S
3097 { 1960, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFLOGB_D
3098 { 1959, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFFINT_S_WU
3099 { 1958, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFFINT_S_W
3100 { 1957, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFFINT_S_L
3101 { 1956, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFFINT_D_LU
3102 { 1955, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFFINT_D_L
3103 { 1954, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFFINTL_D_W
3104 { 1953, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFFINTH_D_W
3105 { 1952, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFDIV_S
3106 { 1951, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFDIV_D
3107 { 1950, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCVT_S_D
3108 { 1949, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCVT_H_S
3109 { 1948, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFCVTL_S_H
3110 { 1947, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFCVTL_D_S
3111 { 1946, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFCVTH_S_H
3112 { 1945, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFCVTH_D_S
3113 { 1944, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_SUN_S
3114 { 1943, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_SUN_D
3115 { 1942, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_SUNE_S
3116 { 1941, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_SUNE_D
3117 { 1940, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_SULT_S
3118 { 1939, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_SULT_D
3119 { 1938, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_SULE_S
3120 { 1937, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_SULE_D
3121 { 1936, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_SUEQ_S
3122 { 1935, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_SUEQ_D
3123 { 1934, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_SOR_S
3124 { 1933, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_SOR_D
3125 { 1932, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_SNE_S
3126 { 1931, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_SNE_D
3127 { 1930, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_SLT_S
3128 { 1929, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_SLT_D
3129 { 1928, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_SLE_S
3130 { 1927, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_SLE_D
3131 { 1926, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_SEQ_S
3132 { 1925, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_SEQ_D
3133 { 1924, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_SAF_S
3134 { 1923, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_SAF_D
3135 { 1922, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_CUN_S
3136 { 1921, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_CUN_D
3137 { 1920, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_CUNE_S
3138 { 1919, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_CUNE_D
3139 { 1918, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_CULT_S
3140 { 1917, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_CULT_D
3141 { 1916, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_CULE_S
3142 { 1915, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_CULE_D
3143 { 1914, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_CUEQ_S
3144 { 1913, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_CUEQ_D
3145 { 1912, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_COR_S
3146 { 1911, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_COR_D
3147 { 1910, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_CNE_S
3148 { 1909, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_CNE_D
3149 { 1908, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_CLT_S
3150 { 1907, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_CLT_D
3151 { 1906, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_CLE_S
3152 { 1905, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_CLE_D
3153 { 1904, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_CEQ_S
3154 { 1903, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_CEQ_D
3155 { 1902, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_CAF_S
3156 { 1901, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFCMP_CAF_D
3157 { 1900, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFCLASS_S
3158 { 1899, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVFCLASS_D
3159 { 1898, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFADD_S
3160 { 1897, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVFADD_D
3161 { 1896, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVEXTRINS_W
3162 { 1895, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVEXTRINS_H
3163 { 1894, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVEXTRINS_D
3164 { 1893, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVEXTRINS_B
3165 { 1892, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVEXTL_Q_D
3166 { 1891, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVEXTL_QU_DU
3167 { 1890, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVEXTH_W_H
3168 { 1889, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVEXTH_WU_HU
3169 { 1888, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVEXTH_Q_D
3170 { 1887, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVEXTH_QU_DU
3171 { 1886, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVEXTH_H_B
3172 { 1885, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVEXTH_HU_BU
3173 { 1884, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVEXTH_D_W
3174 { 1883, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVEXTH_DU_WU
3175 { 1882, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVDIV_WU
3176 { 1881, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVDIV_W
3177 { 1880, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVDIV_HU
3178 { 1879, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVDIV_H
3179 { 1878, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVDIV_DU
3180 { 1877, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVDIV_D
3181 { 1876, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVDIV_BU
3182 { 1875, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVDIV_B
3183 { 1874, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVCLZ_W
3184 { 1873, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVCLZ_H
3185 { 1872, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVCLZ_D
3186 { 1871, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVCLZ_B
3187 { 1870, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVCLO_W
3188 { 1869, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVCLO_H
3189 { 1868, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVCLO_D
3190 { 1867, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // XVCLO_B
3191 { 1866, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVBSRL_V
3192 { 1865, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVBSLL_V
3193 { 1864, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVBITSET_W
3194 { 1863, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVBITSET_H
3195 { 1862, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVBITSET_D
3196 { 1861, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVBITSET_B
3197 { 1860, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVBITSETI_W
3198 { 1859, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVBITSETI_H
3199 { 1858, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVBITSETI_D
3200 { 1857, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVBITSETI_B
3201 { 1856, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVBITSEL_V
3202 { 1855, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITSELI_B
3203 { 1854, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVBITREV_W
3204 { 1853, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVBITREV_H
3205 { 1852, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVBITREV_D
3206 { 1851, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVBITREV_B
3207 { 1850, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVBITREVI_W
3208 { 1849, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVBITREVI_H
3209 { 1848, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVBITREVI_D
3210 { 1847, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVBITREVI_B
3211 { 1846, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVBITCLR_W
3212 { 1845, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVBITCLR_H
3213 { 1844, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVBITCLR_D
3214 { 1843, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVBITCLR_B
3215 { 1842, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVBITCLRI_W
3216 { 1841, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVBITCLRI_H
3217 { 1840, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVBITCLRI_D
3218 { 1839, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVBITCLRI_B
3219 { 1838, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVAVG_WU
3220 { 1837, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVAVG_W
3221 { 1836, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVAVG_HU
3222 { 1835, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVAVG_H
3223 { 1834, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVAVG_DU
3224 { 1833, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVAVG_D
3225 { 1832, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVAVG_BU
3226 { 1831, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVAVG_B
3227 { 1830, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVAVGR_WU
3228 { 1829, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVAVGR_W
3229 { 1828, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVAVGR_HU
3230 { 1827, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVAVGR_H
3231 { 1826, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVAVGR_DU
3232 { 1825, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVAVGR_D
3233 { 1824, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVAVGR_BU
3234 { 1823, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVAVGR_B
3235 { 1822, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVAND_V
3236 { 1821, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVANDN_V
3237 { 1820, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVANDI_B
3238 { 1819, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADD_W
3239 { 1818, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADD_Q
3240 { 1817, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADD_H
3241 { 1816, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADD_D
3242 { 1815, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADD_B
3243 { 1814, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDWOD_W_HU_H
3244 { 1813, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDWOD_W_HU
3245 { 1812, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDWOD_W_H
3246 { 1811, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDWOD_Q_DU_D
3247 { 1810, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDWOD_Q_DU
3248 { 1809, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDWOD_Q_D
3249 { 1808, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDWOD_H_BU_B
3250 { 1807, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDWOD_H_BU
3251 { 1806, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDWOD_H_B
3252 { 1805, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDWOD_D_WU_W
3253 { 1804, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDWOD_D_WU
3254 { 1803, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDWOD_D_W
3255 { 1802, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDWEV_W_HU_H
3256 { 1801, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDWEV_W_HU
3257 { 1800, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDWEV_W_H
3258 { 1799, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDWEV_Q_DU_D
3259 { 1798, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDWEV_Q_DU
3260 { 1797, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDWEV_Q_D
3261 { 1796, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDWEV_H_BU_B
3262 { 1795, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDWEV_H_BU
3263 { 1794, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDWEV_H_B
3264 { 1793, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDWEV_D_WU_W
3265 { 1792, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDWEV_D_WU
3266 { 1791, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDWEV_D_W
3267 { 1790, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVADDI_WU
3268 { 1789, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVADDI_HU
3269 { 1788, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVADDI_DU
3270 { 1787, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 402, 0, 0, 0x0ULL }, // XVADDI_BU
3271 { 1786, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDA_W
3272 { 1785, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDA_H
3273 { 1784, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDA_D
3274 { 1783, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVADDA_B
3275 { 1782, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVABSD_WU
3276 { 1781, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVABSD_W
3277 { 1780, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVABSD_HU
3278 { 1779, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVABSD_H
3279 { 1778, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVABSD_DU
3280 { 1777, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVABSD_D
3281 { 1776, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVABSD_BU
3282 { 1775, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // XVABSD_B
3283 { 1774, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XORI
3284 { 1773, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // XOR
3285 { 1772, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86XOR_W
3286 { 1771, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86XOR_H
3287 { 1770, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86XOR_D
3288 { 1769, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86XOR_B
3289 { 1768, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86SUB_WU
3290 { 1767, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86SUB_W
3291 { 1766, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86SUB_H
3292 { 1765, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86SUB_DU
3293 { 1764, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86SUB_D
3294 { 1763, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86SUB_B
3295 { 1762, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86SRL_W
3296 { 1761, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86SRL_H
3297 { 1760, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86SRL_D
3298 { 1759, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86SRL_B
3299 { 1758, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SRLI_W
3300 { 1757, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SRLI_H
3301 { 1756, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SRLI_D
3302 { 1755, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SRLI_B
3303 { 1754, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86SRA_W
3304 { 1753, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86SRA_H
3305 { 1752, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86SRA_D
3306 { 1751, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86SRA_B
3307 { 1750, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SRAI_W
3308 { 1749, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SRAI_H
3309 { 1748, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SRAI_D
3310 { 1747, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SRAI_B
3311 { 1746, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86SLL_W
3312 { 1745, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86SLL_H
3313 { 1744, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86SLL_D
3314 { 1743, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86SLL_B
3315 { 1742, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SLLI_W
3316 { 1741, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SLLI_H
3317 { 1740, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SLLI_D
3318 { 1739, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SLLI_B
3319 { 1738, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0, 0x0ULL }, // X86SETTM
3320 { 1737, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 245, 0, 0, 0x0ULL }, // X86SETTAG
3321 { 1736, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86SBC_W
3322 { 1735, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86SBC_H
3323 { 1734, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86SBC_D
3324 { 1733, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86SBC_B
3325 { 1732, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86ROTR_W
3326 { 1731, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86ROTR_H
3327 { 1730, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86ROTR_D
3328 { 1729, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86ROTR_B
3329 { 1728, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86ROTRI_W
3330 { 1727, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86ROTRI_H
3331 { 1726, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86ROTRI_D
3332 { 1725, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86ROTRI_B
3333 { 1724, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86ROTL_W
3334 { 1723, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86ROTL_H
3335 { 1722, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86ROTL_D
3336 { 1721, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86ROTL_B
3337 { 1720, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86ROTLI_W
3338 { 1719, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86ROTLI_H
3339 { 1718, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86ROTLI_D
3340 { 1717, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86ROTLI_B
3341 { 1716, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86RCR_W
3342 { 1715, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86RCR_H
3343 { 1714, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86RCR_D
3344 { 1713, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86RCR_B
3345 { 1712, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86RCRI_W
3346 { 1711, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86RCRI_H
3347 { 1710, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86RCRI_D
3348 { 1709, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86RCRI_B
3349 { 1708, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86RCL_W
3350 { 1707, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86RCL_H
3351 { 1706, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86RCL_D
3352 { 1705, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86RCL_B
3353 { 1704, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86RCLI_W
3354 { 1703, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86RCLI_H
3355 { 1702, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86RCLI_D
3356 { 1701, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86RCLI_B
3357 { 1700, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86OR_W
3358 { 1699, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86OR_H
3359 { 1698, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86OR_D
3360 { 1697, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86OR_B
3361 { 1696, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86MUL_WU
3362 { 1695, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86MUL_W
3363 { 1694, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86MUL_HU
3364 { 1693, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86MUL_H
3365 { 1692, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86MUL_DU
3366 { 1691, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86MUL_D
3367 { 1690, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86MUL_BU
3368 { 1689, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86MUL_B
3369 { 1688, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0, 0x0ULL }, // X86MTTOP
3370 { 1687, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86MTFLAG
3371 { 1686, 1, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86MFTOP
3372 { 1685, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86MFFLAG
3373 { 1684, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86INC_W
3374 { 1683, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86INC_H
3375 { 1682, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86INC_D
3376 { 1681, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86INC_B
3377 { 1680, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0, 0x0ULL }, // X86INCTOP
3378 { 1679, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86DEC_W
3379 { 1678, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86DEC_H
3380 { 1677, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86DEC_D
3381 { 1676, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86DEC_B
3382 { 1675, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0, 0x0ULL }, // X86DECTOP
3383 { 1674, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0, 0x0ULL }, // X86CLRTM
3384 { 1673, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86AND_W
3385 { 1672, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86AND_H
3386 { 1671, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86AND_D
3387 { 1670, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86AND_B
3388 { 1669, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86ADD_WU
3389 { 1668, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86ADD_W
3390 { 1667, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86ADD_H
3391 { 1666, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86ADD_DU
3392 { 1665, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86ADD_D
3393 { 1664, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86ADD_B
3394 { 1663, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86ADC_W
3395 { 1662, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86ADC_H
3396 { 1661, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86ADC_D
3397 { 1660, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // X86ADC_B
3398 { 1659, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VXOR_V
3399 { 1658, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VXORI_B
3400 { 1657, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSUB_W
3401 { 1656, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSUB_Q
3402 { 1655, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSUB_H
3403 { 1654, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSUB_D
3404 { 1653, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSUB_B
3405 { 1652, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSUBWOD_W_HU
3406 { 1651, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSUBWOD_W_H
3407 { 1650, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSUBWOD_Q_DU
3408 { 1649, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSUBWOD_Q_D
3409 { 1648, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSUBWOD_H_BU
3410 { 1647, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSUBWOD_H_B
3411 { 1646, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSUBWOD_D_WU
3412 { 1645, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSUBWOD_D_W
3413 { 1644, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSUBWEV_W_HU
3414 { 1643, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSUBWEV_W_H
3415 { 1642, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSUBWEV_Q_DU
3416 { 1641, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSUBWEV_Q_D
3417 { 1640, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSUBWEV_H_BU
3418 { 1639, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSUBWEV_H_B
3419 { 1638, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSUBWEV_D_WU
3420 { 1637, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSUBWEV_D_W
3421 { 1636, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSUBI_WU
3422 { 1635, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSUBI_HU
3423 { 1634, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSUBI_DU
3424 { 1633, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSUBI_BU
3425 { 1632, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 382, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // VSTX
3426 { 1631, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 395, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // VSTELM_W
3427 { 1630, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 395, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // VSTELM_H
3428 { 1629, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 395, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // VSTELM_D
3429 { 1628, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 395, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // VSTELM_B
3430 { 1627, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 379, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // VST
3431 { 1626, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSUB_WU
3432 { 1625, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSUB_W
3433 { 1624, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSUB_HU
3434 { 1623, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSUB_H
3435 { 1622, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSUB_DU
3436 { 1621, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSUB_D
3437 { 1620, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSUB_BU
3438 { 1619, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSUB_B
3439 { 1618, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSRLRN_W_D
3440 { 1617, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSRLRN_WU_D
3441 { 1616, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSRLRN_H_W
3442 { 1615, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSRLRN_HU_W
3443 { 1614, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSRLRN_B_H
3444 { 1613, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSRLRN_BU_H
3445 { 1612, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLRNI_W_D
3446 { 1611, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLRNI_WU_D
3447 { 1610, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLRNI_H_W
3448 { 1609, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLRNI_HU_W
3449 { 1608, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLRNI_D_Q
3450 { 1607, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLRNI_DU_Q
3451 { 1606, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLRNI_B_H
3452 { 1605, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLRNI_BU_H
3453 { 1604, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSRLN_W_D
3454 { 1603, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSRLN_WU_D
3455 { 1602, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSRLN_H_W
3456 { 1601, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSRLN_HU_W
3457 { 1600, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSRLN_B_H
3458 { 1599, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSRLN_BU_H
3459 { 1598, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLNI_W_D
3460 { 1597, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLNI_WU_D
3461 { 1596, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLNI_H_W
3462 { 1595, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLNI_HU_W
3463 { 1594, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLNI_D_Q
3464 { 1593, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLNI_DU_Q
3465 { 1592, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLNI_B_H
3466 { 1591, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLNI_BU_H
3467 { 1590, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSRARN_W_D
3468 { 1589, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSRARN_WU_D
3469 { 1588, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSRARN_H_W
3470 { 1587, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSRARN_HU_W
3471 { 1586, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSRARN_B_H
3472 { 1585, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSRARN_BU_H
3473 { 1584, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRARNI_W_D
3474 { 1583, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRARNI_WU_D
3475 { 1582, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRARNI_H_W
3476 { 1581, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRARNI_HU_W
3477 { 1580, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRARNI_D_Q
3478 { 1579, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRARNI_DU_Q
3479 { 1578, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRARNI_B_H
3480 { 1577, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRARNI_BU_H
3481 { 1576, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSRAN_W_D
3482 { 1575, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSRAN_WU_D
3483 { 1574, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSRAN_H_W
3484 { 1573, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSRAN_HU_W
3485 { 1572, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSRAN_B_H
3486 { 1571, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSSRAN_BU_H
3487 { 1570, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRANI_W_D
3488 { 1569, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRANI_WU_D
3489 { 1568, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRANI_H_W
3490 { 1567, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRANI_HU_W
3491 { 1566, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRANI_D_Q
3492 { 1565, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRANI_DU_Q
3493 { 1564, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRANI_B_H
3494 { 1563, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRANI_BU_H
3495 { 1562, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRL_W
3496 { 1561, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRL_H
3497 { 1560, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRL_D
3498 { 1559, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRL_B
3499 { 1558, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRLR_W
3500 { 1557, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRLR_H
3501 { 1556, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRLR_D
3502 { 1555, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRLR_B
3503 { 1554, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRLRN_W_D
3504 { 1553, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRLRN_H_W
3505 { 1552, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRLRN_B_H
3506 { 1551, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLRNI_W_D
3507 { 1550, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLRNI_H_W
3508 { 1549, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLRNI_D_Q
3509 { 1548, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLRNI_B_H
3510 { 1547, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSRLRI_W
3511 { 1546, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSRLRI_H
3512 { 1545, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSRLRI_D
3513 { 1544, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSRLRI_B
3514 { 1543, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRLN_W_D
3515 { 1542, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRLN_H_W
3516 { 1541, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRLN_B_H
3517 { 1540, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLNI_W_D
3518 { 1539, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLNI_H_W
3519 { 1538, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLNI_D_Q
3520 { 1537, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLNI_B_H
3521 { 1536, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSRLI_W
3522 { 1535, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSRLI_H
3523 { 1534, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSRLI_D
3524 { 1533, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSRLI_B
3525 { 1532, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRA_W
3526 { 1531, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRA_H
3527 { 1530, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRA_D
3528 { 1529, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRA_B
3529 { 1528, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRAR_W
3530 { 1527, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRAR_H
3531 { 1526, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRAR_D
3532 { 1525, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRAR_B
3533 { 1524, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRARN_W_D
3534 { 1523, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRARN_H_W
3535 { 1522, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRARN_B_H
3536 { 1521, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRARNI_W_D
3537 { 1520, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRARNI_H_W
3538 { 1519, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRARNI_D_Q
3539 { 1518, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRARNI_B_H
3540 { 1517, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSRARI_W
3541 { 1516, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSRARI_H
3542 { 1515, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSRARI_D
3543 { 1514, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSRARI_B
3544 { 1513, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRAN_W_D
3545 { 1512, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRAN_H_W
3546 { 1511, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSRAN_B_H
3547 { 1510, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRANI_W_D
3548 { 1509, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRANI_H_W
3549 { 1508, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRANI_D_Q
3550 { 1507, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRANI_B_H
3551 { 1506, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSRAI_W
3552 { 1505, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSRAI_H
3553 { 1504, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSRAI_D
3554 { 1503, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSRAI_B
3555 { 1502, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSLT_WU
3556 { 1501, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSLT_W
3557 { 1500, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSLT_HU
3558 { 1499, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSLT_H
3559 { 1498, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSLT_DU
3560 { 1497, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSLT_D
3561 { 1496, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSLT_BU
3562 { 1495, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSLT_B
3563 { 1494, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLTI_WU
3564 { 1493, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLTI_W
3565 { 1492, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLTI_HU
3566 { 1491, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLTI_H
3567 { 1490, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLTI_DU
3568 { 1489, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLTI_D
3569 { 1488, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLTI_BU
3570 { 1487, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLTI_B
3571 { 1486, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSLL_W
3572 { 1485, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSLL_H
3573 { 1484, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSLL_D
3574 { 1483, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSLL_B
3575 { 1482, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLLWIL_W_H
3576 { 1481, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLLWIL_WU_HU
3577 { 1480, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLLWIL_H_B
3578 { 1479, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLLWIL_HU_BU
3579 { 1478, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLLWIL_D_W
3580 { 1477, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLLWIL_DU_WU
3581 { 1476, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLLI_W
3582 { 1475, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLLI_H
3583 { 1474, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLLI_D
3584 { 1473, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLLI_B
3585 { 1472, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSLE_WU
3586 { 1471, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSLE_W
3587 { 1470, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSLE_HU
3588 { 1469, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSLE_H
3589 { 1468, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSLE_DU
3590 { 1467, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSLE_D
3591 { 1466, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSLE_BU
3592 { 1465, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSLE_B
3593 { 1464, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLEI_WU
3594 { 1463, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLEI_W
3595 { 1462, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLEI_HU
3596 { 1461, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLEI_H
3597 { 1460, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLEI_DU
3598 { 1459, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLEI_D
3599 { 1458, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLEI_BU
3600 { 1457, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSLEI_B
3601 { 1456, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSIGNCOV_W
3602 { 1455, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSIGNCOV_H
3603 { 1454, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSIGNCOV_D
3604 { 1453, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSIGNCOV_B
3605 { 1452, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VSHUF_W
3606 { 1451, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VSHUF_H
3607 { 1450, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VSHUF_D
3608 { 1449, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSHUF_B
3609 { 1448, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSHUF4I_W
3610 { 1447, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSHUF4I_H
3611 { 1446, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSHUF4I_D
3612 { 1445, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSHUF4I_B
3613 { 1444, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 393, 0, 0, 0x0ULL }, // VSETNEZ_V
3614 { 1443, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 393, 0, 0, 0x0ULL }, // VSETEQZ_V
3615 { 1442, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 393, 0, 0, 0x0ULL }, // VSETANYEQZ_W
3616 { 1441, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 393, 0, 0, 0x0ULL }, // VSETANYEQZ_H
3617 { 1440, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 393, 0, 0, 0x0ULL }, // VSETANYEQZ_D
3618 { 1439, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 393, 0, 0, 0x0ULL }, // VSETANYEQZ_B
3619 { 1438, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 393, 0, 0, 0x0ULL }, // VSETALLNEZ_W
3620 { 1437, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 393, 0, 0, 0x0ULL }, // VSETALLNEZ_H
3621 { 1436, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 393, 0, 0, 0x0ULL }, // VSETALLNEZ_D
3622 { 1435, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 393, 0, 0, 0x0ULL }, // VSETALLNEZ_B
3623 { 1434, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSEQ_W
3624 { 1433, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSEQ_H
3625 { 1432, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSEQ_D
3626 { 1431, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSEQ_B
3627 { 1430, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSEQI_W
3628 { 1429, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSEQI_H
3629 { 1428, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSEQI_D
3630 { 1427, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSEQI_B
3631 { 1426, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSAT_WU
3632 { 1425, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSAT_W
3633 { 1424, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSAT_HU
3634 { 1423, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSAT_H
3635 { 1422, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSAT_DU
3636 { 1421, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSAT_D
3637 { 1420, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSAT_BU
3638 { 1419, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VSAT_B
3639 { 1418, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSADD_WU
3640 { 1417, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSADD_W
3641 { 1416, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSADD_HU
3642 { 1415, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSADD_H
3643 { 1414, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSADD_DU
3644 { 1413, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSADD_D
3645 { 1412, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSADD_BU
3646 { 1411, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VSADD_B
3647 { 1410, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VROTR_W
3648 { 1409, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VROTR_H
3649 { 1408, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VROTR_D
3650 { 1407, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VROTR_B
3651 { 1406, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VROTRI_W
3652 { 1405, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VROTRI_H
3653 { 1404, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VROTRI_D
3654 { 1403, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VROTRI_B
3655 { 1402, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 390, 0, 0, 0x0ULL }, // VREPLVE_W
3656 { 1401, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 390, 0, 0, 0x0ULL }, // VREPLVE_H
3657 { 1400, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 390, 0, 0, 0x0ULL }, // VREPLVE_D
3658 { 1399, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 390, 0, 0, 0x0ULL }, // VREPLVE_B
3659 { 1398, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VREPLVEI_W
3660 { 1397, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VREPLVEI_H
3661 { 1396, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VREPLVEI_D
3662 { 1395, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VREPLVEI_B
3663 { 1394, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 388, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // VREPLGR2VR_W
3664 { 1393, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 388, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // VREPLGR2VR_H
3665 { 1392, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 388, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // VREPLGR2VR_D
3666 { 1391, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 388, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // VREPLGR2VR_B
3667 { 1390, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 385, 0, 0, 0x0ULL }, // VPICKVE2GR_WU
3668 { 1389, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 385, 0, 0, 0x0ULL }, // VPICKVE2GR_W
3669 { 1388, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 385, 0, 0, 0x0ULL }, // VPICKVE2GR_HU
3670 { 1387, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 385, 0, 0, 0x0ULL }, // VPICKVE2GR_H
3671 { 1386, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 385, 0, 0, 0x0ULL }, // VPICKVE2GR_DU
3672 { 1385, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 385, 0, 0, 0x0ULL }, // VPICKVE2GR_D
3673 { 1384, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 385, 0, 0, 0x0ULL }, // VPICKVE2GR_BU
3674 { 1383, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 385, 0, 0, 0x0ULL }, // VPICKVE2GR_B
3675 { 1382, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VPICKOD_W
3676 { 1381, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VPICKOD_H
3677 { 1380, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VPICKOD_D
3678 { 1379, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VPICKOD_B
3679 { 1378, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VPICKEV_W
3680 { 1377, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VPICKEV_H
3681 { 1376, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VPICKEV_D
3682 { 1375, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VPICKEV_B
3683 { 1374, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPERMI_W
3684 { 1373, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VPCNT_W
3685 { 1372, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VPCNT_H
3686 { 1371, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VPCNT_D
3687 { 1370, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VPCNT_B
3688 { 1369, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VPACKOD_W
3689 { 1368, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VPACKOD_H
3690 { 1367, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VPACKOD_D
3691 { 1366, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VPACKOD_B
3692 { 1365, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VPACKEV_W
3693 { 1364, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VPACKEV_H
3694 { 1363, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VPACKEV_D
3695 { 1362, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VPACKEV_B
3696 { 1361, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VOR_V
3697 { 1360, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VORN_V
3698 { 1359, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VORI_B
3699 { 1358, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VNOR_V
3700 { 1357, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VNORI_B
3701 { 1356, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VNEG_W
3702 { 1355, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VNEG_H
3703 { 1354, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VNEG_D
3704 { 1353, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VNEG_B
3705 { 1352, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMUL_W
3706 { 1351, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMUL_H
3707 { 1350, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMUL_D
3708 { 1349, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMUL_B
3709 { 1348, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMULWOD_W_HU_H
3710 { 1347, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMULWOD_W_HU
3711 { 1346, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMULWOD_W_H
3712 { 1345, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMULWOD_Q_DU_D
3713 { 1344, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMULWOD_Q_DU
3714 { 1343, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMULWOD_Q_D
3715 { 1342, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMULWOD_H_BU_B
3716 { 1341, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMULWOD_H_BU
3717 { 1340, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMULWOD_H_B
3718 { 1339, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMULWOD_D_WU_W
3719 { 1338, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMULWOD_D_WU
3720 { 1337, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMULWOD_D_W
3721 { 1336, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMULWEV_W_HU_H
3722 { 1335, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMULWEV_W_HU
3723 { 1334, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMULWEV_W_H
3724 { 1333, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMULWEV_Q_DU_D
3725 { 1332, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMULWEV_Q_DU
3726 { 1331, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMULWEV_Q_D
3727 { 1330, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMULWEV_H_BU_B
3728 { 1329, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMULWEV_H_BU
3729 { 1328, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMULWEV_H_B
3730 { 1327, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMULWEV_D_WU_W
3731 { 1326, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMULWEV_D_WU
3732 { 1325, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMULWEV_D_W
3733 { 1324, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMUH_WU
3734 { 1323, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMUH_W
3735 { 1322, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMUH_HU
3736 { 1321, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMUH_H
3737 { 1320, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMUH_DU
3738 { 1319, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMUH_D
3739 { 1318, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMUH_BU
3740 { 1317, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMUH_B
3741 { 1316, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMSUB_W
3742 { 1315, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMSUB_H
3743 { 1314, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMSUB_D
3744 { 1313, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMSUB_B
3745 { 1312, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VMSKNZ_B
3746 { 1311, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VMSKLTZ_W
3747 { 1310, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VMSKLTZ_H
3748 { 1309, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VMSKLTZ_D
3749 { 1308, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VMSKLTZ_B
3750 { 1307, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VMSKGEZ_B
3751 { 1306, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMOD_WU
3752 { 1305, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMOD_W
3753 { 1304, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMOD_HU
3754 { 1303, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMOD_H
3755 { 1302, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMOD_DU
3756 { 1301, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMOD_D
3757 { 1300, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMOD_BU
3758 { 1299, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMOD_B
3759 { 1298, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMIN_WU
3760 { 1297, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMIN_W
3761 { 1296, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMIN_HU
3762 { 1295, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMIN_H
3763 { 1294, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMIN_DU
3764 { 1293, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMIN_D
3765 { 1292, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMIN_BU
3766 { 1291, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMIN_B
3767 { 1290, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VMINI_WU
3768 { 1289, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VMINI_W
3769 { 1288, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VMINI_HU
3770 { 1287, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VMINI_H
3771 { 1286, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VMINI_DU
3772 { 1285, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VMINI_D
3773 { 1284, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VMINI_BU
3774 { 1283, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VMINI_B
3775 { 1282, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMAX_WU
3776 { 1281, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMAX_W
3777 { 1280, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMAX_HU
3778 { 1279, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMAX_H
3779 { 1278, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMAX_DU
3780 { 1277, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMAX_D
3781 { 1276, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMAX_BU
3782 { 1275, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VMAX_B
3783 { 1274, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VMAXI_WU
3784 { 1273, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VMAXI_W
3785 { 1272, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VMAXI_HU
3786 { 1271, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VMAXI_H
3787 { 1270, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VMAXI_DU
3788 { 1269, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VMAXI_D
3789 { 1268, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VMAXI_BU
3790 { 1267, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VMAXI_B
3791 { 1266, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADD_W
3792 { 1265, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADD_H
3793 { 1264, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADD_D
3794 { 1263, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADD_B
3795 { 1262, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADDWOD_W_HU_H
3796 { 1261, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADDWOD_W_HU
3797 { 1260, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADDWOD_W_H
3798 { 1259, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADDWOD_Q_DU_D
3799 { 1258, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADDWOD_Q_DU
3800 { 1257, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADDWOD_Q_D
3801 { 1256, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADDWOD_H_BU_B
3802 { 1255, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADDWOD_H_BU
3803 { 1254, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADDWOD_H_B
3804 { 1253, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADDWOD_D_WU_W
3805 { 1252, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADDWOD_D_WU
3806 { 1251, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADDWOD_D_W
3807 { 1250, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADDWEV_W_HU_H
3808 { 1249, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADDWEV_W_HU
3809 { 1248, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADDWEV_W_H
3810 { 1247, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADDWEV_Q_DU_D
3811 { 1246, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADDWEV_Q_DU
3812 { 1245, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADDWEV_Q_D
3813 { 1244, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADDWEV_H_BU_B
3814 { 1243, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADDWEV_H_BU
3815 { 1242, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADDWEV_H_B
3816 { 1241, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADDWEV_D_WU_W
3817 { 1240, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADDWEV_D_WU
3818 { 1239, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMADDWEV_D_W
3819 { 1238, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 382, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // VLDX
3820 { 1237, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 379, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // VLDREPL_W
3821 { 1236, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 379, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // VLDREPL_H
3822 { 1235, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 379, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // VLDREPL_D
3823 { 1234, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 379, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // VLDREPL_B
3824 { 1233, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 217, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // VLDI
3825 { 1232, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 379, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // VLD
3826 { 1231, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VINSGR2VR_W
3827 { 1230, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VINSGR2VR_H
3828 { 1229, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VINSGR2VR_D
3829 { 1228, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VINSGR2VR_B
3830 { 1227, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VILVL_W
3831 { 1226, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VILVL_H
3832 { 1225, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VILVL_D
3833 { 1224, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VILVL_B
3834 { 1223, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VILVH_W
3835 { 1222, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VILVH_H
3836 { 1221, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VILVH_D
3837 { 1220, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VILVH_B
3838 { 1219, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VHSUBW_W_H
3839 { 1218, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VHSUBW_WU_HU
3840 { 1217, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VHSUBW_Q_D
3841 { 1216, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VHSUBW_QU_DU
3842 { 1215, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VHSUBW_H_B
3843 { 1214, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VHSUBW_HU_BU
3844 { 1213, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VHSUBW_D_W
3845 { 1212, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VHSUBW_DU_WU
3846 { 1211, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VHADDW_W_H
3847 { 1210, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VHADDW_WU_HU
3848 { 1209, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VHADDW_Q_D
3849 { 1208, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VHADDW_QU_DU
3850 { 1207, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VHADDW_H_B
3851 { 1206, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VHADDW_HU_BU
3852 { 1205, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VHADDW_D_W
3853 { 1204, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VHADDW_DU_WU
3854 { 1203, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFTINT_W_S
3855 { 1202, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFTINT_W_D
3856 { 1201, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFTINT_WU_S
3857 { 1200, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFTINT_L_D
3858 { 1199, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFTINT_LU_D
3859 { 1198, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFTINTRZ_W_S
3860 { 1197, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFTINTRZ_W_D
3861 { 1196, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFTINTRZ_WU_S
3862 { 1195, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFTINTRZ_L_D
3863 { 1194, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFTINTRZ_LU_D
3864 { 1193, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFTINTRZL_L_S
3865 { 1192, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFTINTRZH_L_S
3866 { 1191, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFTINTRP_W_S
3867 { 1190, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFTINTRP_W_D
3868 { 1189, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFTINTRP_L_D
3869 { 1188, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFTINTRPL_L_S
3870 { 1187, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFTINTRPH_L_S
3871 { 1186, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFTINTRNE_W_S
3872 { 1185, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFTINTRNE_W_D
3873 { 1184, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFTINTRNE_L_D
3874 { 1183, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFTINTRNEL_L_S
3875 { 1182, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFTINTRNEH_L_S
3876 { 1181, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFTINTRM_W_S
3877 { 1180, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFTINTRM_W_D
3878 { 1179, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFTINTRM_L_D
3879 { 1178, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFTINTRML_L_S
3880 { 1177, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFTINTRMH_L_S
3881 { 1176, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFTINTL_L_S
3882 { 1175, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFTINTH_L_S
3883 { 1174, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFSUB_S
3884 { 1173, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFSUB_D
3885 { 1172, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFSQRT_S
3886 { 1171, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFSQRT_D
3887 { 1170, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFRSTP_H
3888 { 1169, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFRSTP_B
3889 { 1168, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFRSTPI_H
3890 { 1167, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFRSTPI_B
3891 { 1166, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFRSQRT_S
3892 { 1165, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFRSQRT_D
3893 { 1164, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFRSQRTE_S
3894 { 1163, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFRSQRTE_D
3895 { 1162, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFRINT_S
3896 { 1161, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFRINT_D
3897 { 1160, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFRINTRZ_S
3898 { 1159, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFRINTRZ_D
3899 { 1158, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFRINTRP_S
3900 { 1157, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFRINTRP_D
3901 { 1156, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFRINTRNE_S
3902 { 1155, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFRINTRNE_D
3903 { 1154, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFRINTRM_S
3904 { 1153, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFRINTRM_D
3905 { 1152, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFRECIP_S
3906 { 1151, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFRECIP_D
3907 { 1150, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFRECIPE_S
3908 { 1149, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFRECIPE_D
3909 { 1148, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VFNMSUB_S
3910 { 1147, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VFNMSUB_D
3911 { 1146, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VFNMADD_S
3912 { 1145, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VFNMADD_D
3913 { 1144, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFMUL_S
3914 { 1143, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFMUL_D
3915 { 1142, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VFMSUB_S
3916 { 1141, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VFMSUB_D
3917 { 1140, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFMIN_S
3918 { 1139, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFMIN_D
3919 { 1138, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFMINA_S
3920 { 1137, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFMINA_D
3921 { 1136, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFMAX_S
3922 { 1135, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFMAX_D
3923 { 1134, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFMAXA_S
3924 { 1133, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFMAXA_D
3925 { 1132, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VFMADD_S
3926 { 1131, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VFMADD_D
3927 { 1130, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFLOGB_S
3928 { 1129, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFLOGB_D
3929 { 1128, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFFINT_S_WU
3930 { 1127, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFFINT_S_W
3931 { 1126, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFFINT_S_L
3932 { 1125, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFFINT_D_LU
3933 { 1124, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFFINT_D_L
3934 { 1123, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFFINTL_D_W
3935 { 1122, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFFINTH_D_W
3936 { 1121, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFDIV_S
3937 { 1120, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFDIV_D
3938 { 1119, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCVT_S_D
3939 { 1118, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCVT_H_S
3940 { 1117, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFCVTL_S_H
3941 { 1116, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFCVTL_D_S
3942 { 1115, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFCVTH_S_H
3943 { 1114, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFCVTH_D_S
3944 { 1113, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_SUN_S
3945 { 1112, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_SUN_D
3946 { 1111, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_SUNE_S
3947 { 1110, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_SUNE_D
3948 { 1109, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_SULT_S
3949 { 1108, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_SULT_D
3950 { 1107, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_SULE_S
3951 { 1106, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_SULE_D
3952 { 1105, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_SUEQ_S
3953 { 1104, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_SUEQ_D
3954 { 1103, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_SOR_S
3955 { 1102, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_SOR_D
3956 { 1101, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_SNE_S
3957 { 1100, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_SNE_D
3958 { 1099, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_SLT_S
3959 { 1098, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_SLT_D
3960 { 1097, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_SLE_S
3961 { 1096, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_SLE_D
3962 { 1095, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_SEQ_S
3963 { 1094, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_SEQ_D
3964 { 1093, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_SAF_S
3965 { 1092, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_SAF_D
3966 { 1091, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_CUN_S
3967 { 1090, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_CUN_D
3968 { 1089, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_CUNE_S
3969 { 1088, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_CUNE_D
3970 { 1087, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_CULT_S
3971 { 1086, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_CULT_D
3972 { 1085, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_CULE_S
3973 { 1084, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_CULE_D
3974 { 1083, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_CUEQ_S
3975 { 1082, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_CUEQ_D
3976 { 1081, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_COR_S
3977 { 1080, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_COR_D
3978 { 1079, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_CNE_S
3979 { 1078, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_CNE_D
3980 { 1077, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_CLT_S
3981 { 1076, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_CLT_D
3982 { 1075, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_CLE_S
3983 { 1074, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_CLE_D
3984 { 1073, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_CEQ_S
3985 { 1072, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_CEQ_D
3986 { 1071, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_CAF_S
3987 { 1070, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFCMP_CAF_D
3988 { 1069, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFCLASS_S
3989 { 1068, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFCLASS_D
3990 { 1067, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFADD_S
3991 { 1066, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VFADD_D
3992 { 1065, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VEXTRINS_W
3993 { 1064, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VEXTRINS_H
3994 { 1063, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VEXTRINS_D
3995 { 1062, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VEXTRINS_B
3996 { 1061, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VEXTL_Q_D
3997 { 1060, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VEXTL_QU_DU
3998 { 1059, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VEXTH_W_H
3999 { 1058, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VEXTH_WU_HU
4000 { 1057, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VEXTH_Q_D
4001 { 1056, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VEXTH_QU_DU
4002 { 1055, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VEXTH_H_B
4003 { 1054, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VEXTH_HU_BU
4004 { 1053, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VEXTH_D_W
4005 { 1052, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VEXTH_DU_WU
4006 { 1051, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VEXT2XV_W_H
4007 { 1050, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VEXT2XV_W_B
4008 { 1049, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VEXT2XV_WU_HU
4009 { 1048, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VEXT2XV_WU_BU
4010 { 1047, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VEXT2XV_H_B
4011 { 1046, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VEXT2XV_HU_BU
4012 { 1045, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VEXT2XV_D_W
4013 { 1044, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VEXT2XV_D_H
4014 { 1043, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VEXT2XV_D_B
4015 { 1042, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VEXT2XV_DU_WU
4016 { 1041, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VEXT2XV_DU_HU
4017 { 1040, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VEXT2XV_DU_BU
4018 { 1039, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VDIV_WU
4019 { 1038, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VDIV_W
4020 { 1037, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VDIV_HU
4021 { 1036, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VDIV_H
4022 { 1035, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VDIV_DU
4023 { 1034, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VDIV_D
4024 { 1033, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VDIV_BU
4025 { 1032, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VDIV_B
4026 { 1031, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VCLZ_W
4027 { 1030, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VCLZ_H
4028 { 1029, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VCLZ_D
4029 { 1028, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VCLZ_B
4030 { 1027, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VCLO_W
4031 { 1026, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VCLO_H
4032 { 1025, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VCLO_D
4033 { 1024, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VCLO_B
4034 { 1023, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VBSRL_V
4035 { 1022, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VBSLL_V
4036 { 1021, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VBITSET_W
4037 { 1020, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VBITSET_H
4038 { 1019, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VBITSET_D
4039 { 1018, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VBITSET_B
4040 { 1017, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VBITSETI_W
4041 { 1016, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VBITSETI_H
4042 { 1015, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VBITSETI_D
4043 { 1014, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VBITSETI_B
4044 { 1013, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VBITSEL_V
4045 { 1012, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITSELI_B
4046 { 1011, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VBITREV_W
4047 { 1010, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VBITREV_H
4048 { 1009, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VBITREV_D
4049 { 1008, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VBITREV_B
4050 { 1007, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VBITREVI_W
4051 { 1006, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VBITREVI_H
4052 { 1005, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VBITREVI_D
4053 { 1004, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VBITREVI_B
4054 { 1003, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VBITCLR_W
4055 { 1002, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VBITCLR_H
4056 { 1001, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VBITCLR_D
4057 { 1000, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VBITCLR_B
4058 { 999, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VBITCLRI_W
4059 { 998, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VBITCLRI_H
4060 { 997, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VBITCLRI_D
4061 { 996, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VBITCLRI_B
4062 { 995, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VAVG_WU
4063 { 994, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VAVG_W
4064 { 993, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VAVG_HU
4065 { 992, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VAVG_H
4066 { 991, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VAVG_DU
4067 { 990, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VAVG_D
4068 { 989, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VAVG_BU
4069 { 988, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VAVG_B
4070 { 987, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VAVGR_WU
4071 { 986, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VAVGR_W
4072 { 985, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VAVGR_HU
4073 { 984, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VAVGR_H
4074 { 983, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VAVGR_DU
4075 { 982, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VAVGR_D
4076 { 981, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VAVGR_BU
4077 { 980, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VAVGR_B
4078 { 979, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VAND_V
4079 { 978, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VANDN_V
4080 { 977, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VANDI_B
4081 { 976, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADD_W
4082 { 975, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADD_Q
4083 { 974, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADD_H
4084 { 973, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADD_D
4085 { 972, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADD_B
4086 { 971, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDWOD_W_HU_H
4087 { 970, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDWOD_W_HU
4088 { 969, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDWOD_W_H
4089 { 968, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDWOD_Q_DU_D
4090 { 967, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDWOD_Q_DU
4091 { 966, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDWOD_Q_D
4092 { 965, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDWOD_H_BU_B
4093 { 964, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDWOD_H_BU
4094 { 963, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDWOD_H_B
4095 { 962, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDWOD_D_WU_W
4096 { 961, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDWOD_D_WU
4097 { 960, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDWOD_D_W
4098 { 959, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDWEV_W_HU_H
4099 { 958, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDWEV_W_HU
4100 { 957, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDWEV_W_H
4101 { 956, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDWEV_Q_DU_D
4102 { 955, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDWEV_Q_DU
4103 { 954, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDWEV_Q_D
4104 { 953, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDWEV_H_BU_B
4105 { 952, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDWEV_H_BU
4106 { 951, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDWEV_H_B
4107 { 950, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDWEV_D_WU_W
4108 { 949, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDWEV_D_WU
4109 { 948, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDWEV_D_W
4110 { 947, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VADDI_WU
4111 { 946, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VADDI_HU
4112 { 945, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VADDI_DU
4113 { 944, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // VADDI_BU
4114 { 943, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDA_W
4115 { 942, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDA_H
4116 { 941, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDA_D
4117 { 940, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VADDA_B
4118 { 939, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VABSD_WU
4119 { 938, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VABSD_W
4120 { 937, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VABSD_HU
4121 { 936, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VABSD_H
4122 { 935, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VABSD_DU
4123 { 934, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VABSD_D
4124 { 933, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VABSD_BU
4125 { 932, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 353, 0, 0, 0x0ULL }, // VABSD_B
4126 { 931, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UD
4127 { 930, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBWR
4128 { 929, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSRCH
4129 { 928, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBRD
4130 { 927, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBFLUSH
4131 { 926, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBFILL
4132 { 925, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBCLR
4133 { 924, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SYSCALL
4134 { 923, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SUB_W
4135 { 922, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SUB_D
4136 { 921, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // ST_W
4137 { 920, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // ST_H
4138 { 919, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // ST_D
4139 { 918, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // ST_B
4140 { 917, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STX_W
4141 { 916, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STX_H
4142 { 915, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STX_D
4143 { 914, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STX_B
4144 { 913, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STR_W
4145 { 912, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STR_D
4146 { 911, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STPTR_W
4147 { 910, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STPTR_D
4148 { 909, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STL_W
4149 { 908, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STL_D
4150 { 907, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STLE_W
4151 { 906, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STLE_H
4152 { 905, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STLE_D
4153 { 904, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STLE_B
4154 { 903, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STGT_W
4155 { 902, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STGT_H
4156 { 901, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STGT_D
4157 { 900, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STGT_B
4158 { 899, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SRL_W
4159 { 898, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SRL_D
4160 { 897, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // SRLI_W
4161 { 896, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // SRLI_D
4162 { 895, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SRA_W
4163 { 894, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SRA_D
4164 { 893, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // SRAI_W
4165 { 892, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // SRAI_D
4166 { 891, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // SLTUI
4167 { 890, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SLTU
4168 { 889, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // SLTI
4169 { 888, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SLT
4170 { 887, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SLL_W
4171 { 886, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SLL_D
4172 { 885, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // SLLI_W
4173 { 884, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // SLLI_D
4174 { 883, 1, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 352, 0, 0, 0x0ULL }, // SET_CFR_TRUE
4175 { 882, 1, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 352, 0, 0, 0x0ULL }, // SET_CFR_FALSE
4176 { 881, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // SETX86LOOPNE
4177 { 880, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // SETX86LOOPE
4178 { 879, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // SETX86J
4179 { 878, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // SETARMJ
4180 { 877, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SC_W
4181 { 876, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 348, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SC_Q
4182 { 875, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SC_D
4183 { 874, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SCREL_W
4184 { 873, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 341, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SCREL_D
4185 { 872, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SBC_W
4186 { 871, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SBC_H
4187 { 870, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SBC_D
4188 { 869, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SBC_B
4189 { 868, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // ROTR_W
4190 { 867, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // ROTR_H
4191 { 866, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // ROTR_D
4192 { 865, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // ROTR_B
4193 { 864, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // ROTRI_W
4194 { 863, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // ROTRI_H
4195 { 862, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // ROTRI_D
4196 { 861, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // ROTRI_B
4197 { 860, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // REVH_D
4198 { 859, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // REVH_2W
4199 { 858, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // REVB_D
4200 { 857, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // REVB_4H
4201 { 856, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // REVB_2W
4202 { 855, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // REVB_2H
4203 { 854, 2, 2, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RDTIME_D
4204 { 853, 2, 2, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RDTIMEL_W
4205 { 852, 2, 2, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RDTIMEH_W
4206 { 851, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // RCR_W
4207 { 850, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // RCR_H
4208 { 849, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // RCR_D
4209 { 848, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // RCR_B
4210 { 847, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // RCRI_W
4211 { 846, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // RCRI_H
4212 { 845, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // RCRI_D
4213 { 844, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // RCRI_B
4214 { 843, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 338, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PRELDX
4215 { 842, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 36, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PRELD
4216 { 841, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // PCALAU12I
4217 { 840, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // PCADDU18I
4218 { 839, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // PCADDU12I
4219 { 838, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // PCADDI
4220 { 837, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // ORN
4221 { 836, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // ORI
4222 { 835, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // OR
4223 { 834, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // NOR
4224 { 833, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // MUL_W
4225 { 832, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // MUL_D
4226 { 831, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // MULW_D_WU
4227 { 830, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // MULW_D_W
4228 { 829, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // MULH_WU
4229 { 828, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // MULH_W
4230 { 827, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // MULH_DU
4231 { 826, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // MULH_D
4232 { 825, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 336, 0, 0, 0x0ULL }, // MOVSCR2GR
4233 { 824, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 334, 0, 0, 0x0ULL }, // MOVGR2SCR
4234 { 823, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 330, 0, 0, 0x0ULL }, // MOVGR2FR_W_64
4235 { 822, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 332, 0, 0, 0x0ULL }, // MOVGR2FR_W
4236 { 821, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 330, 0, 0, 0x0ULL }, // MOVGR2FR_D
4237 { 820, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 327, 0, 0, 0x0ULL }, // MOVGR2FRH_W
4238 { 819, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 325, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MOVGR2FCSR
4239 { 818, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 323, 0, 0, 0x0ULL }, // MOVGR2CF
4240 { 817, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 319, 0, 0, 0x0ULL }, // MOVFRH2GR_S
4241 { 816, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 319, 0, 0, 0x0ULL }, // MOVFR2GR_S_64
4242 { 815, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 321, 0, 0, 0x0ULL }, // MOVFR2GR_S
4243 { 814, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 319, 0, 0, 0x0ULL }, // MOVFR2GR_D
4244 { 813, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 317, 0, 0, 0x0ULL }, // MOVFR2CF_xS
4245 { 812, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 315, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MOVFCSR2GR
4246 { 811, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 313, 0, 0, 0x0ULL }, // MOVCF2GR
4247 { 810, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 311, 0, 0, 0x0ULL }, // MOVCF2FR_xS
4248 { 809, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // MOD_WU
4249 { 808, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // MOD_W
4250 { 807, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // MOD_DU
4251 { 806, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // MOD_D
4252 { 805, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // MASKNEZ
4253 { 804, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // MASKEQZ
4254 { 803, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // LU52I_D
4255 { 802, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 259, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // LU32I_D
4256 { 801, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // LU12I_W
4257 { 800, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LL_W
4258 { 799, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LL_D
4259 { 798, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LLACQ_W
4260 { 797, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LLACQ_D
4261 { 796, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_WU
4262 { 795, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_W
4263 { 794, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_HU
4264 { 793, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_H
4265 { 792, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_D
4266 { 791, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_BU
4267 { 790, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_B
4268 { 789, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_WU
4269 { 788, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_W
4270 { 787, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_HU
4271 { 786, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_H
4272 { 785, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_D
4273 { 784, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_BU
4274 { 783, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_B
4275 { 782, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDR_W
4276 { 781, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDR_D
4277 { 780, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDPTR_W
4278 { 779, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDPTR_D
4279 { 778, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LDPTE
4280 { 777, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDL_W
4281 { 776, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDL_D
4282 { 775, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDLE_W
4283 { 774, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDLE_H
4284 { 773, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDLE_D
4285 { 772, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDLE_B
4286 { 771, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDGT_W
4287 { 770, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDGT_H
4288 { 769, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDGT_D
4289 { 768, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDGT_B
4290 { 767, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LDDIR
4291 { 766, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0, 0x0ULL }, // JISCR1
4292 { 765, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0, 0x0ULL }, // JISCR0
4293 { 764, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // JIRL
4294 { 763, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRWR_W
4295 { 762, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRWR_H
4296 { 761, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRWR_D
4297 { 760, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRWR_B
4298 { 759, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRRD_W
4299 { 758, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRRD_H
4300 { 757, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRRD_D
4301 { 756, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRRD_B
4302 { 755, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INVTLB
4303 { 754, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IDLE
4304 { 753, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IBAR
4305 { 752, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // HVCL
4306 { 751, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // GTLBFLUSH
4307 { 750, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // GCSRXCHG
4308 { 749, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 259, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // GCSRWR
4309 { 748, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // GCSRRD
4310 { 747, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 268, 0, 0, 0x0ULL }, // FTINT_W_S
4311 { 746, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 284, 0, 0, 0x0ULL }, // FTINT_W_D
4312 { 745, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FTINT_L_S
4313 { 744, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 266, 0, 0, 0x0ULL }, // FTINT_L_D
4314 { 743, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 268, 0, 0, 0x0ULL }, // FTINTRZ_W_S
4315 { 742, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 284, 0, 0, 0x0ULL }, // FTINTRZ_W_D
4316 { 741, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FTINTRZ_L_S
4317 { 740, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 266, 0, 0, 0x0ULL }, // FTINTRZ_L_D
4318 { 739, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 268, 0, 0, 0x0ULL }, // FTINTRP_W_S
4319 { 738, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 284, 0, 0, 0x0ULL }, // FTINTRP_W_D
4320 { 737, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FTINTRP_L_S
4321 { 736, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 266, 0, 0, 0x0ULL }, // FTINTRP_L_D
4322 { 735, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 268, 0, 0, 0x0ULL }, // FTINTRNE_W_S
4323 { 734, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 284, 0, 0, 0x0ULL }, // FTINTRNE_W_D
4324 { 733, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FTINTRNE_L_S
4325 { 732, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 266, 0, 0, 0x0ULL }, // FTINTRNE_L_D
4326 { 731, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 268, 0, 0, 0x0ULL }, // FTINTRM_W_S
4327 { 730, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 284, 0, 0, 0x0ULL }, // FTINTRM_W_D
4328 { 729, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FTINTRM_L_S
4329 { 728, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 266, 0, 0, 0x0ULL }, // FTINTRM_L_D
4330 { 727, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 273, 0, 0, 0x0ULL }, // FSUB_S
4331 { 726, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FSUB_D
4332 { 725, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 292, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FST_S
4333 { 724, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 289, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FST_D
4334 { 723, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 286, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FSTX_S
4335 { 722, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 151, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FSTX_D
4336 { 721, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 286, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FSTLE_S
4337 { 720, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 151, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FSTLE_D
4338 { 719, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 286, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FSTGT_S
4339 { 718, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 151, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FSTGT_D
4340 { 717, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 268, 0, 0, 0x0ULL }, // FSQRT_S
4341 { 716, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 266, 0, 0, 0x0ULL }, // FSQRT_D
4342 { 715, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 307, 0, 0, 0x0ULL }, // FSEL_xS
4343 { 714, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 303, 0, 0, 0x0ULL }, // FSEL_xD
4344 { 713, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 273, 0, 0, 0x0ULL }, // FSCALEB_S
4345 { 712, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FSCALEB_D
4346 { 711, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 268, 0, 0, 0x0ULL }, // FRSQRT_S
4347 { 710, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 266, 0, 0, 0x0ULL }, // FRSQRT_D
4348 { 709, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 268, 0, 0, 0x0ULL }, // FRSQRTE_S
4349 { 708, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 266, 0, 0, 0x0ULL }, // FRSQRTE_D
4350 { 707, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 268, 0, 0, 0x0ULL }, // FRINT_S
4351 { 706, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 266, 0, 0, 0x0ULL }, // FRINT_D
4352 { 705, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 268, 0, 0, 0x0ULL }, // FRECIP_S
4353 { 704, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 266, 0, 0, 0x0ULL }, // FRECIP_D
4354 { 703, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 268, 0, 0, 0x0ULL }, // FRECIPE_S
4355 { 702, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 266, 0, 0, 0x0ULL }, // FRECIPE_D
4356 { 701, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 299, 0, 0, 0x0ULL }, // FNMSUB_S
4357 { 700, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 295, 0, 0, 0x0ULL }, // FNMSUB_D
4358 { 699, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 299, 0, 0, 0x0ULL }, // FNMADD_S
4359 { 698, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 295, 0, 0, 0x0ULL }, // FNMADD_D
4360 { 697, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 268, 0, 0, 0x0ULL }, // FNEG_S
4361 { 696, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 266, 0, 0, 0x0ULL }, // FNEG_D
4362 { 695, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 273, 0, 0, 0x0ULL }, // FMUL_S
4363 { 694, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FMUL_D
4364 { 693, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 299, 0, 0, 0x0ULL }, // FMSUB_S
4365 { 692, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 295, 0, 0, 0x0ULL }, // FMSUB_D
4366 { 691, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 268, 0, 0, 0x0ULL }, // FMOV_S
4367 { 690, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 266, 0, 0, 0x0ULL }, // FMOV_D
4368 { 689, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 273, 0, 0, 0x0ULL }, // FMIN_S
4369 { 688, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FMIN_D
4370 { 687, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 273, 0, 0, 0x0ULL }, // FMINA_S
4371 { 686, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FMINA_D
4372 { 685, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 273, 0, 0, 0x0ULL }, // FMAX_S
4373 { 684, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FMAX_D
4374 { 683, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 273, 0, 0, 0x0ULL }, // FMAXA_S
4375 { 682, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FMAXA_D
4376 { 681, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 299, 0, 0, 0x0ULL }, // FMADD_S
4377 { 680, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 295, 0, 0, 0x0ULL }, // FMADD_D
4378 { 679, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 268, 0, 0, 0x0ULL }, // FLOGB_S
4379 { 678, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 266, 0, 0, 0x0ULL }, // FLOGB_D
4380 { 677, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 292, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLD_S
4381 { 676, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 289, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLD_D
4382 { 675, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 286, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLDX_S
4383 { 674, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 151, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLDX_D
4384 { 673, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 286, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLDLE_S
4385 { 672, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 151, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLDLE_D
4386 { 671, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 286, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLDGT_S
4387 { 670, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 151, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLDGT_D
4388 { 669, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 268, 0, 0, 0x0ULL }, // FFINT_S_W
4389 { 668, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 284, 0, 0, 0x0ULL }, // FFINT_S_L
4390 { 667, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FFINT_D_W
4391 { 666, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 266, 0, 0, 0x0ULL }, // FFINT_D_L
4392 { 665, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 273, 0, 0, 0x0ULL }, // FDIV_S
4393 { 664, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FDIV_D
4394 { 663, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 268, 0, 0, 0x0ULL }, // FCVT_UD_D
4395 { 662, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 284, 0, 0, 0x0ULL }, // FCVT_S_D
4396 { 661, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 268, 0, 0, 0x0ULL }, // FCVT_LD_D
4397 { 660, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCVT_D_S
4398 { 659, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 273, 0, 0, 0x0ULL }, // FCVT_D_LD
4399 { 658, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 273, 0, 0, 0x0ULL }, // FCOPYSIGN_S
4400 { 657, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FCOPYSIGN_D
4401 { 656, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCMP_SUN_S
4402 { 655, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FCMP_SUN_D
4403 { 654, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCMP_SUNE_S
4404 { 653, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FCMP_SUNE_D
4405 { 652, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCMP_SULT_S
4406 { 651, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FCMP_SULT_D
4407 { 650, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCMP_SULE_S
4408 { 649, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FCMP_SULE_D
4409 { 648, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCMP_SUEQ_S
4410 { 647, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FCMP_SUEQ_D
4411 { 646, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCMP_SOR_S
4412 { 645, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FCMP_SOR_D
4413 { 644, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCMP_SNE_S
4414 { 643, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FCMP_SNE_D
4415 { 642, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCMP_SLT_S
4416 { 641, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FCMP_SLT_D
4417 { 640, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCMP_SLE_S
4418 { 639, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FCMP_SLE_D
4419 { 638, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCMP_SEQ_S
4420 { 637, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FCMP_SEQ_D
4421 { 636, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCMP_SAF_S
4422 { 635, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FCMP_SAF_D
4423 { 634, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCMP_CUN_S
4424 { 633, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FCMP_CUN_D
4425 { 632, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCMP_CUNE_S
4426 { 631, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FCMP_CUNE_D
4427 { 630, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCMP_CULT_S
4428 { 629, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FCMP_CULT_D
4429 { 628, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCMP_CULE_S
4430 { 627, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FCMP_CULE_D
4431 { 626, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCMP_CUEQ_S
4432 { 625, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FCMP_CUEQ_D
4433 { 624, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCMP_COR_S
4434 { 623, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FCMP_COR_D
4435 { 622, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCMP_CNE_S
4436 { 621, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FCMP_CNE_D
4437 { 620, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCMP_CLT_S
4438 { 619, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FCMP_CLT_D
4439 { 618, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCMP_CLE_S
4440 { 617, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FCMP_CLE_D
4441 { 616, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCMP_CEQ_S
4442 { 615, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FCMP_CEQ_D
4443 { 614, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCMP_CAF_S
4444 { 613, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FCMP_CAF_D
4445 { 612, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 268, 0, 0, 0x0ULL }, // FCLASS_S
4446 { 611, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 266, 0, 0, 0x0ULL }, // FCLASS_D
4447 { 610, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 273, 0, 0, 0x0ULL }, // FADD_S
4448 { 609, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FADD_D
4449 { 608, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 268, 0, 0, 0x0ULL }, // FABS_S
4450 { 607, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 266, 0, 0, 0x0ULL }, // FABS_D
4451 { 606, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // EXT_W_H
4452 { 605, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // EXT_W_B
4453 { 604, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ERTN
4454 { 603, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // DIV_WU
4455 { 602, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // DIV_W
4456 { 601, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // DIV_DU
4457 { 600, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // DIV_D
4458 { 599, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DBCL
4459 { 598, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DBAR
4460 { 597, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // CTZ_W
4461 { 596, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // CTZ_D
4462 { 595, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // CTO_W
4463 { 594, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // CTO_D
4464 { 593, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 262, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CSRXCHG
4465 { 592, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 259, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CSRWR
4466 { 591, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CSRRD
4467 { 590, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // CRC_W_W_W
4468 { 589, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // CRC_W_H_W
4469 { 588, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // CRC_W_D_W
4470 { 587, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // CRC_W_B_W
4471 { 586, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // CRCC_W_W_W
4472 { 585, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // CRCC_W_H_W
4473 { 584, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // CRCC_W_D_W
4474 { 583, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // CRCC_W_B_W
4475 { 582, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // CPUCFG
4476 { 581, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // CLZ_W
4477 { 580, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // CLZ_D
4478 { 579, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // CLO_W
4479 { 578, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // CLO_D
4480 { 577, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 36, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CACOP
4481 { 576, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 154, 0, 0, 0x0ULL }, // BYTEPICK_W
4482 { 575, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 154, 0, 0, 0x0ULL }, // BYTEPICK_D
4483 { 574, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 255, 0, 0, 0x0ULL }, // BSTRPICK_W
4484 { 573, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 255, 0, 0, 0x0ULL }, // BSTRPICK_D
4485 { 572, 5, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 250, 0, 0, 0x0ULL }, // BSTRINS_W
4486 { 571, 5, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 250, 0, 0, 0x0ULL }, // BSTRINS_D
4487 { 570, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BREAK
4488 { 569, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BNEZ
4489 { 568, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BNE
4490 { 567, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BLTU
4491 { 566, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BLT
4492 { 565, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 0, 3, 0|(1ULL<<MCID::Call), 0x0ULL }, // BL
4493 { 564, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // BITREV_W
4494 { 563, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // BITREV_D
4495 { 562, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // BITREV_8B
4496 { 561, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0, 0x0ULL }, // BITREV_4B
4497 { 560, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BGEU
4498 { 559, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BGE
4499 { 558, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BEQZ
4500 { 557, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BEQ
4501 { 556, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 248, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BCNEZ
4502 { 555, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 248, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BCEQZ
4503 { 554, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // B
4504 { 553, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ASRTLE_D
4505 { 552, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ASRTGT_D
4506 { 551, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // ARMXOR_W
4507 { 550, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // ARMSUB_W
4508 { 549, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // ARMSRL_W
4509 { 548, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 245, 0, 0, 0x0ULL }, // ARMSRLI_W
4510 { 547, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // ARMSRA_W
4511 { 546, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 245, 0, 0, 0x0ULL }, // ARMSRAI_W
4512 { 545, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // ARMSLL_W
4513 { 544, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 245, 0, 0, 0x0ULL }, // ARMSLLI_W
4514 { 543, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // ARMSBC_W
4515 { 542, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // ARMRRX_W
4516 { 541, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // ARMROTR_W
4517 { 540, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 245, 0, 0, 0x0ULL }, // ARMROTRI_W
4518 { 539, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // ARMOR_W
4519 { 538, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // ARMNOT_W
4520 { 537, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // ARMMTFLAG
4521 { 536, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // ARMMOV_W
4522 { 535, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // ARMMOV_D
4523 { 534, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // ARMMOVE
4524 { 533, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // ARMMFFLAG
4525 { 532, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // ARMAND_W
4526 { 531, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // ARMADD_W
4527 { 530, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // ARMADC_W
4528 { 529, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // ANDN
4529 { 528, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // ANDI
4530 { 527, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // AND
4531 { 526, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMXOR__DB_W
4532 { 525, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMXOR__DB_D
4533 { 524, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMXOR_W
4534 { 523, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMXOR_D
4535 { 522, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP__DB_W
4536 { 521, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP__DB_H
4537 { 520, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP__DB_D
4538 { 519, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP__DB_B
4539 { 518, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP_W
4540 { 517, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP_H
4541 { 516, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP_D
4542 { 515, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP_B
4543 { 514, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMOR__DB_W
4544 { 513, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMOR__DB_D
4545 { 512, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMOR_W
4546 { 511, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMOR_D
4547 { 510, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN__DB_WU
4548 { 509, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN__DB_W
4549 { 508, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN__DB_DU
4550 { 507, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN__DB_D
4551 { 506, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN_WU
4552 { 505, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN_W
4553 { 504, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN_DU
4554 { 503, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN_D
4555 { 502, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX__DB_WU
4556 { 501, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX__DB_W
4557 { 500, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX__DB_DU
4558 { 499, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX__DB_D
4559 { 498, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX_WU
4560 { 497, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX_W
4561 { 496, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX_DU
4562 { 495, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX_D
4563 { 494, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 241, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS__DB_W
4564 { 493, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 241, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS__DB_H
4565 { 492, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 241, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS__DB_D
4566 { 491, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 241, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS__DB_B
4567 { 490, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 241, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS_W
4568 { 489, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 241, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS_H
4569 { 488, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 241, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS_D
4570 { 487, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 241, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS_B
4571 { 486, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMAND__DB_W
4572 { 485, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMAND__DB_D
4573 { 484, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMAND_W
4574 { 483, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMAND_D
4575 { 482, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD__DB_W
4576 { 481, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD__DB_H
4577 { 480, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD__DB_D
4578 { 479, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD__DB_B
4579 { 478, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD_W
4580 { 477, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD_H
4581 { 476, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD_D
4582 { 475, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 238, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD_B
4583 { 474, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 154, 0, 0, 0x0ULL }, // ALSL_WU
4584 { 473, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 154, 0, 0, 0x0ULL }, // ALSL_W
4585 { 472, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 154, 0, 0, 0x0ULL }, // ALSL_D
4586 { 471, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // ADD_W
4587 { 470, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // ADD_D
4588 { 469, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // ADDU16I_D
4589 { 468, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // ADDU12I_W
4590 { 467, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // ADDU12I_D
4591 { 466, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0, 0x0ULL }, // ADDI_W
4592 { 465, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // ADDI_D
4593 { 464, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // ADC_W
4594 { 463, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // ADC_H
4595 { 462, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // ADC_D
4596 { 461, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // ADC_B
4597 { 460, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 236, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WRFCSR
4598 { 459, 3, 2, 4, 0, 0, 0, LoongArchOpInfoBase + 233, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SplitPairF64Pseudo
4599 { 458, 6, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 227, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Select_GPR_Using_CC_GPR
4600 { 457, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // RDFCSR
4601 { 456, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 225, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoXVREPLI_W
4602 { 455, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 225, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoXVREPLI_H
4603 { 454, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 225, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoXVREPLI_D
4604 { 453, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 225, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoXVREPLI_B
4605 { 452, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKNEZ_B
4606 { 451, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKLTZ_W
4607 { 450, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKLTZ_H
4608 { 449, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKLTZ_D
4609 { 448, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKLTZ_B
4610 { 447, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKGEZ_B
4611 { 446, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKEQZ_B
4612 { 445, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 221, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVINSGR2VR_H
4613 { 444, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 221, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVINSGR2VR_B
4614 { 443, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBZ_W
4615 { 442, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBZ_H
4616 { 441, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBZ_D
4617 { 440, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBZ_B
4618 { 439, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBZ
4619 { 438, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBNZ_W
4620 { 437, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBNZ_H
4621 { 436, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBNZ_D
4622 { 435, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBNZ_B
4623 { 434, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBNZ
4624 { 433, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 217, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoVREPLI_W
4625 { 432, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 217, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoVREPLI_H
4626 { 431, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 217, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoVREPLI_D
4627 { 430, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 217, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoVREPLI_B
4628 { 429, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 215, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKNEZ_B
4629 { 428, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 215, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKLTZ_W
4630 { 427, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 215, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKLTZ_H
4631 { 426, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 215, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKLTZ_D
4632 { 425, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 215, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKLTZ_B
4633 { 424, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 215, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKGEZ_B
4634 { 423, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 215, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKEQZ_B
4635 { 422, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 215, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBZ_W
4636 { 421, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 215, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBZ_H
4637 { 420, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 215, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBZ_D
4638 { 419, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 215, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBZ_B
4639 { 418, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 215, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBZ
4640 { 417, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 215, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBNZ_W
4641 { 416, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 215, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBNZ_H
4642 { 415, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 215, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBNZ_D
4643 { 414, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 215, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBNZ_B
4644 { 413, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 215, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBNZ
4645 { 412, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoUNIMP
4646 { 411, 1, 0, 4, 0, 1, 0, LoongArchOpInfoBase + 0, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoTAIL_SMALL
4647 { 410, 1, 0, 8, 0, 1, 1, LoongArchOpInfoBase + 0, 10, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoTAIL_MEDIUM
4648 { 409, 1, 0, 4, 0, 1, 0, LoongArchOpInfoBase + 0, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoTAIL_LARGE
4649 { 408, 1, 0, 4, 0, 1, 0, LoongArchOpInfoBase + 214, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoTAILIndirect
4650 { 407, 2, 0, 4, 0, 1, 0, LoongArchOpInfoBase + 34, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoTAIL36
4651 { 406, 2, 0, 4, 0, 1, 0, LoongArchOpInfoBase + 34, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoTAIL30
4652 { 405, 2, 0, 4, 0, 1, 0, LoongArchOpInfoBase + 34, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoTAIL
4653 { 404, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 189, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoST_CFR
4654 { 403, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoRET
4655 { 402, 7, 2, 44, 0, 0, 0, LoongArchOpInfoBase + 207, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedCmpXchg32
4656 { 401, 6, 2, 36, 0, 0, 0, LoongArchOpInfoBase + 178, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicSwap32
4657 { 400, 7, 3, 48, 0, 0, 0, LoongArchOpInfoBase + 200, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadUMin32
4658 { 399, 7, 3, 48, 0, 0, 0, LoongArchOpInfoBase + 200, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadUMax32
4659 { 398, 6, 2, 36, 0, 0, 0, LoongArchOpInfoBase + 178, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadSub32
4660 { 397, 6, 2, 36, 0, 0, 0, LoongArchOpInfoBase + 178, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadNand32
4661 { 396, 8, 3, 56, 0, 0, 0, LoongArchOpInfoBase + 192, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadMin32
4662 { 395, 8, 3, 56, 0, 0, 0, LoongArchOpInfoBase + 192, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadMax32
4663 { 394, 6, 2, 36, 0, 0, 0, LoongArchOpInfoBase + 178, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadAdd32
4664 { 393, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLI_W
4665 { 392, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLI_D
4666 { 391, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 189, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // PseudoLD_CFR
4667 { 390, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_TLS_LE
4668 { 389, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_TLS_LD_LARGE
4669 { 388, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_TLS_LD
4670 { 387, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // PseudoLA_TLS_IE_LARGE
4671 { 386, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // PseudoLA_TLS_IE
4672 { 385, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_TLS_GD_LARGE
4673 { 384, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_TLS_GD
4674 { 383, 3, 1, 4, 0, 0, 2, LoongArchOpInfoBase + 186, 8, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoLA_TLS_DESC_LARGE
4675 { 382, 2, 1, 4, 0, 0, 1, LoongArchOpInfoBase + 34, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // PseudoLA_TLS_DESC
4676 { 381, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_PCREL_LARGE
4677 { 380, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_PCREL
4678 { 379, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // PseudoLA_GOT_LARGE
4679 { 378, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // PseudoLA_GOT
4680 { 377, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_ABS_LARGE
4681 { 376, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_ABS
4682 { 375, 2, 0, 4, 0, 1, 0, LoongArchOpInfoBase + 34, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoJIRL_TAIL
4683 { 374, 2, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 34, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoJIRL_CALL
4684 { 373, 3, 1, 4, 0, 1, 1, LoongArchOpInfoBase + 186, 6, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoDESC_CALL
4685 { 372, 2, 1, 12, 0, 0, 0, LoongArchOpInfoBase + 184, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoCopyCFR
4686 { 371, 6, 2, 36, 0, 0, 0, LoongArchOpInfoBase + 178, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoCmpXchg64
4687 { 370, 6, 2, 36, 0, 0, 0, LoongArchOpInfoBase + 178, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoCmpXchg32
4688 { 369, 8, 3, 36, 0, 0, 0, LoongArchOpInfoBase + 170, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoCmpXchg128Acquire
4689 { 368, 8, 3, 36, 0, 0, 0, LoongArchOpInfoBase + 170, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoCmpXchg128
4690 { 367, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoCTPOP_W_LA32
4691 { 366, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoCTPOP_W
4692 { 365, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoCTPOP_H_LA32
4693 { 364, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoCTPOP_H
4694 { 363, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoCTPOP_D
4695 { 362, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 168, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoCTPOP_B
4696 { 361, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 0, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALL_SMALL
4697 { 360, 1, 0, 8, 0, 0, 2, LoongArchOpInfoBase + 0, 4, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALL_MEDIUM
4698 { 359, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 0, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALL_LARGE
4699 { 358, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 28, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALLIndirect
4700 { 357, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 0, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALL36
4701 { 356, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 0, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALL30
4702 { 355, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 0, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALL
4703 { 354, 1, 0, 4, 0, 1, 0, LoongArchOpInfoBase + 0, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoB_TAIL
4704 { 353, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoBRIND
4705 { 352, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoBR
4706 { 351, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicSwap32
4707 { 350, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicStoreW
4708 { 349, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicStoreD
4709 { 348, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadXor32
4710 { 347, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadUMin32
4711 { 346, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadUMax32
4712 { 345, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadSub32
4713 { 344, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadOr32
4714 { 343, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadNand64
4715 { 342, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadNand32
4716 { 341, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadMin32
4717 { 340, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadMax32
4718 { 339, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadAnd32
4719 { 338, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadAdd32
4720 { 337, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 154, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoAddTPRel_W
4721 { 336, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 154, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoAddTPRel_D
4722 { 335, 1, 0, 4, 0, 1, 1, LoongArchOpInfoBase + 28, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PROBED_STACKALLOC_DYN
4723 { 334, 1, 0, 4, 0, 1, 1, LoongArchOpInfoBase + 28, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PROBED_STACKALLOC
4724 { 333, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 151, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BuildPairF64Pseudo
4725 { 332, 2, 0, 4, 0, 1, 1, LoongArchOpInfoBase + 20, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // ADJCALLSTACKUP
4726 { 331, 2, 0, 4, 0, 1, 1, LoongArchOpInfoBase + 20, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // ADJCALLSTACKDOWN
4727 { 330, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UBFX
4728 { 329, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SBFX
4729 { 328, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMIN
4730 { 327, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMAX
4731 { 326, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMIN
4732 { 325, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMAX
4733 { 324, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_XOR
4734 { 323, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_OR
4735 { 322, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_AND
4736 { 321, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_MUL
4737 { 320, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_ADD
4738 { 319, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMINIMUM
4739 { 318, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAXIMUM
4740 { 317, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMIN
4741 { 316, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAX
4742 { 315, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMUL
4743 { 314, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FADD
4744 { 313, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FMUL
4745 { 312, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FADD
4746 { 311, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_UBSANTRAP
4747 { 310, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DEBUGTRAP
4748 { 309, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_TRAP
4749 { 308, 3, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMSET_INLINE
4750 { 307, 3, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_BZERO
4751 { 306, 4, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMSET
4752 { 305, 4, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMMOVE
4753 { 304, 3, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMCPY_INLINE
4754 { 303, 4, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMCPY
4755 { 302, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 141, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_WRITE_REGISTER
4756 { 301, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_READ_REGISTER
4757 { 300, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FCMPS
4758 { 299, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FCMP
4759 { 298, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FLDEXP
4760 { 297, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FSQRT
4761 { 296, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FMA
4762 { 295, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FREM
4763 { 294, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FDIV
4764 { 293, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FMUL
4765 { 292, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FSUB
4766 { 291, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FADD
4767 { 290, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKRESTORE
4768 { 289, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKSAVE
4769 { 288, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DYN_STACKALLOC
4770 { 287, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_JUMP_TABLE
4771 { 286, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BLOCK_ADDR
4772 { 285, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ADDRSPACE_CAST
4773 { 284, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEARBYINT
4774 { 283, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRINT
4775 { 282, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFLOOR
4776 { 281, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSQRT
4777 { 280, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTANH
4778 { 279, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINH
4779 { 278, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOSH
4780 { 277, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN2
4781 { 276, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN
4782 { 275, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FASIN
4783 { 274, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FACOS
4784 { 273, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTAN
4785 { 272, 3, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINCOS
4786 { 271, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSIN
4787 { 270, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOS
4788 { 269, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCEIL
4789 { 268, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_CLMUL
4790 { 267, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITREVERSE
4791 { 266, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BSWAP
4792 { 265, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTPOP
4793 { 264, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLS
4794 { 263, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ_ZERO_POISON
4795 { 262, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ
4796 { 261, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ_ZERO_POISON
4797 { 260, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ
4798 { 259, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 137, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECTOR_COMPRESS
4799 { 258, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_STEP_VECTOR
4800 { 257, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SPLAT_VECTOR
4801 { 256, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 133, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHUFFLE_VECTOR
4802 { 255, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_VECTOR_ELT
4803 { 254, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 126, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_VECTOR_ELT
4804 { 253, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_SUBVECTOR
4805 { 252, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_SUBVECTOR
4806 { 251, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VSCALE
4807 { 250, 3, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 123, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BRJT
4808 { 249, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BR
4809 { 248, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LLROUND
4810 { 247, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LROUND
4811 { 246, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ABS
4812 { 245, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMAX
4813 { 244, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMIN
4814 { 243, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMAX
4815 { 242, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMIN
4816 { 241, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRMASK
4817 { 240, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTR_ADD
4818 { 239, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_ROUNDING
4819 { 238, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_ROUNDING
4820 { 237, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPMODE
4821 { 236, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPMODE
4822 { 235, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPMODE
4823 { 234, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPENV
4824 { 233, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPENV
4825 { 232, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPENV
4826 { 231, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUMNUM
4827 { 230, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUMNUM
4828 { 229, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUM
4829 { 228, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUM
4830 { 227, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM_IEEE
4831 { 226, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM_IEEE
4832 { 225, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM
4833 { 224, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM
4834 { 223, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCANONICALIZE
4835 { 222, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 97, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IS_FPCLASS
4836 { 221, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOPYSIGN
4837 { 220, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FABS
4838 { 219, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI_SAT
4839 { 218, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI_SAT
4840 { 217, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UITOFP
4841 { 216, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SITOFP
4842 { 215, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI
4843 { 214, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI
4844 { 213, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTRUNC
4845 { 212, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPEXT
4846 { 211, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEG
4847 { 210, 3, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFREXP
4848 { 209, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLDEXP
4849 { 208, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG10
4850 { 207, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG2
4851 { 206, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG
4852 { 205, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP10
4853 { 204, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP2
4854 { 203, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP
4855 { 202, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOWI
4856 { 201, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOW
4857 { 200, 3, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMODF
4858 { 199, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREM
4859 { 198, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FDIV
4860 { 197, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMAD
4861 { 196, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMA
4862 { 195, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMUL
4863 { 194, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSUB
4864 { 193, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FADD
4865 { 192, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIXSAT
4866 { 191, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIXSAT
4867 { 190, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIX
4868 { 189, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIX
4869 { 188, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIXSAT
4870 { 187, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIXSAT
4871 { 186, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIX
4872 { 185, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIX
4873 { 184, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSHLSAT
4874 { 183, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USHLSAT
4875 { 182, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBSAT
4876 { 181, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBSAT
4877 { 180, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDSAT
4878 { 179, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDSAT
4879 { 178, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULH
4880 { 177, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULH
4881 { 176, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULO
4882 { 175, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULO
4883 { 174, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBE
4884 { 173, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBO
4885 { 172, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SADDE
4886 { 171, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDO
4887 { 170, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBE
4888 { 169, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBO
4889 { 168, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UADDE
4890 { 167, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDO
4891 { 166, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SELECT
4892 { 165, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UCMP
4893 { 164, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SCMP
4894 { 163, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCMP
4895 { 162, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ICMP
4896 { 161, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTL
4897 { 160, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTR
4898 { 159, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHR
4899 { 158, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHL
4900 { 157, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASHR
4901 { 156, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LSHR
4902 { 155, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHL
4903 { 154, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ZEXT
4904 { 153, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT_INREG
4905 { 152, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT
4906 { 151, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 97, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_VAARG
4907 { 150, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_VASTART
4908 { 149, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCONSTANT
4909 { 148, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT
4910 { 147, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_USAT_U
4911 { 146, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_U
4912 { 145, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_S
4913 { 144, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC
4914 { 143, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ANYEXT
4915 { 142, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
4916 { 141, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_INTRINSIC_CONVERGENT
4917 { 140, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_INTRINSIC_W_SIDE_EFFECTS
4918 { 139, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_INTRINSIC
4919 { 138, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_INVOKE_REGION_START
4920 { 137, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BRINDIRECT
4921 { 136, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BRCOND
4922 { 135, 4, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 93, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_PREFETCH
4923 { 134, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 20, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_FENCE
4924 { 133, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_USUB_SAT
4925 { 132, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_USUB_COND
4926 { 131, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UDEC_WRAP
4927 { 130, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UINC_WRAP
4928 { 129, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMINIMUMNUM
4929 { 128, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMAXIMUMNUM
4930 { 127, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMINIMUM
4931 { 126, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMAXIMUM
4932 { 125, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMIN
4933 { 124, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMAX
4934 { 123, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FSUB
4935 { 122, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FADD
4936 { 121, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UMIN
4937 { 120, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UMAX
4938 { 119, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_MIN
4939 { 118, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_MAX
4940 { 117, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_XOR
4941 { 116, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_OR
4942 { 115, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_NAND
4943 { 114, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_AND
4944 { 113, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_SUB
4945 { 112, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_ADD
4946 { 111, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_XCHG
4947 { 110, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMIC_CMPXCHG
4948 { 109, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 81, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
4949 { 108, 5, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 76, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_INDEXED_STORE
4950 { 107, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_FPTRUNCSTORE
4951 { 106, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_STORE
4952 { 105, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_ZEXTLOAD
4953 { 104, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_SEXTLOAD
4954 { 103, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_LOAD
4955 { 102, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_FPEXTLOAD
4956 { 101, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_ZEXTLOAD
4957 { 100, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_SEXTLOAD
4958 { 99, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_LOAD
4959 { 98, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READSTEADYCOUNTER
4960 { 97, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READCYCLECOUNTER
4961 { 96, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUNDEVEN
4962 { 95, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LLRINT
4963 { 94, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LRINT
4964 { 93, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUND
4965 { 92, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_TRUNC
4966 { 91, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_FPTRUNC_ROUND
4967 { 90, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_FOLD_BARRIER
4968 { 89, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREEZE
4969 { 88, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITCAST
4970 { 87, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTTOPTR
4971 { 86, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRTOINT
4972 { 85, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_CONCAT_VECTORS
4973 { 84, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_BUILD_VECTOR_TRUNC
4974 { 83, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_BUILD_VECTOR
4975 { 82, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_MERGE_VALUES
4976 { 81, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT
4977 { 80, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_UNMERGE_VALUES
4978 { 79, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT
4979 { 78, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_POOL
4980 { 77, 5, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 52, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRAUTH_GLOBAL_VALUE
4981 { 76, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_GLOBAL_VALUE
4982 { 75, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRAME_INDEX
4983 { 74, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_PHI
4984 { 73, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IMPLICIT_DEF
4985 { 72, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGCEIL
4986 { 71, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGFLOOR
4987 { 70, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGCEIL
4988 { 69, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGFLOOR
4989 { 68, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDU
4990 { 67, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDS
4991 { 66, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_XOR
4992 { 65, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_OR
4993 { 64, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_AND
4994 { 63, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVREM
4995 { 62, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVREM
4996 { 61, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UREM
4997 { 60, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SREM
4998 { 59, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIV
4999 { 58, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIV
5000 { 57, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_MUL
5001 { 56, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SUB
5002 { 55, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ADD
5003 { 54, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ALIGN
5004 { 53, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ZEXT
5005 { 52, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_SEXT
5006 { 51, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_GLUE
5007 { 50, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_LOOP
5008 { 49, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ANCHOR
5009 { 48, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ENTRY
5010 { 47, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RELOC_NONE
5011 { 46, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // JUMP_TABLE_DEBUG_INFO
5012 { 45, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MEMBARRIER
5013 { 44, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // FAKE_USE
5014 { 43, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICALL_BRANCH_FUNNEL
5015 { 42, 3, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 36, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_21658
5016 { 41, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_21657
5017 { 40, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_TAIL_CALL
5018 { 39, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_EXIT
5019 { 38, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_RET
5020 { 37, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_ENTER
5021 { 36, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_OP
5022 { 35, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 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), 0x0ULL }, // FAULTING_OP
5023 { 34, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 32, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // LOCAL_ESCAPE
5024 { 33, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STATEPOINT
5025 { 32, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 29, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_21656
5026 { 31, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREALLOCATED_SETUP
5027 { 30, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // anonymous_13555
5028 { 29, 6, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 22, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHPOINT
5029 { 28, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // FENTRY_CALL
5030 { 27, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 20, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STACKMAP
5031 { 26, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 18, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // ARITH_FENCE
5032 { 25, 4, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 14, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PSEUDO_PROBE
5033 { 24, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_END
5034 { 23, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_START
5035 { 22, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // BUNDLE
5036 { 21, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 11, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_LANEMASK
5037 { 20, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY
5038 { 19, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // REG_SEQUENCE
5039 { 18, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // DBG_LABEL
5040 { 17, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_PHI
5041 { 16, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_INSTR_REF
5042 { 15, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE_LIST
5043 { 14, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE
5044 { 13, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_TO_REGCLASS
5045 { 12, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // SUBREG_TO_REG
5046 { 11, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INIT_UNDEF
5047 { 10, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // IMPLICIT_DEF
5048 { 9, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 5, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INSERT_SUBREG
5049 { 8, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // EXTRACT_SUBREG
5050 { 7, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // KILL
5051 { 6, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // ANNOTATION_LABEL
5052 { 5, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // GC_LABEL
5053 { 4, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // EH_LABEL
5054 { 3, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // CFI_INSTRUCTION
5055 { 2, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INLINEASM_BR
5056 { 1, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // INLINEASM
5057 { 0, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // PHI
5058 }, {
5059 /* 0 */
5060 /* 0 */ LoongArch::R3, LoongArch::R3,
5061 /* 2 */ LoongArch::R3,
5062 /* 3 */ LoongArch::R1,
5063 /* 4 */ LoongArch::R1, LoongArch::R20,
5064 /* 6 */ LoongArch::R4, LoongArch::R4,
5065 /* 8 */ LoongArch::R1, LoongArch::R4,
5066 /* 10 */ LoongArch::R3, LoongArch::R20,
5067 }, {
5068 0
5069 }, {
5070 /* 0 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5071 /* 1 */
5072 /* 1 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5073 /* 2 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5074 /* 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 },
5075 /* 9 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5076 /* 11 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5077 /* 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 },
5078 /* 18 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) },
5079 /* 20 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5080 /* 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 },
5081 /* 28 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5082 /* 29 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5083 /* 32 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5084 /* 34 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5085 /* 36 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5086 /* 39 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
5087 /* 42 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
5088 /* 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 },
5089 /* 49 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
5090 /* 50 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5091 /* 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 },
5092 /* 57 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
5093 /* 60 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
5094 /* 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 },
5095 /* 66 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
5096 /* 68 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5097 /* 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 },
5098 /* 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 },
5099 /* 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 },
5100 /* 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 },
5101 /* 90 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
5102 /* 93 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5103 /* 97 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5104 /* 100 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
5105 /* 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 },
5106 /* 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 },
5107 /* 111 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
5108 /* 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 },
5109 /* 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 },
5110 /* 123 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
5111 /* 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 },
5112 /* 130 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
5113 /* 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 },
5114 /* 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 },
5115 /* 141 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
5116 /* 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 },
5117 /* 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 },
5118 /* 151 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5119 /* 154 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5120 /* 158 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5121 /* 163 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5122 /* 166 */ { LoongArch::GPRJRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5123 /* 168 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5124 /* 170 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5125 /* 178 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5126 /* 184 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5127 /* 186 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5128 /* 189 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5129 /* 192 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5130 /* 200 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5131 /* 207 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5132 /* 214 */ { LoongArch::GPRTRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5133 /* 215 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5134 /* 217 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5135 /* 219 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5136 /* 221 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5137 /* 225 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5138 /* 227 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5139 /* 233 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5140 /* 236 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5141 /* 238 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5142 /* 241 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5143 /* 245 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5144 /* 248 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5145 /* 250 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5146 /* 255 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5147 /* 259 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5148 /* 262 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::GPRNoR0R1RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5149 /* 266 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5150 /* 268 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5151 /* 270 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5152 /* 273 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5153 /* 276 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5154 /* 279 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5155 /* 282 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5156 /* 284 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5157 /* 286 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5158 /* 289 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5159 /* 292 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5160 /* 295 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5161 /* 299 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5162 /* 303 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5163 /* 307 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5164 /* 311 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5165 /* 313 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5166 /* 315 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FCSRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5167 /* 317 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5168 /* 319 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5169 /* 321 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5170 /* 323 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5171 /* 325 */ { LoongArch::FCSRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5172 /* 327 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5173 /* 330 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5174 /* 332 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5175 /* 334 */ { LoongArch::SCRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5176 /* 336 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::SCRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5177 /* 338 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5178 /* 341 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5179 /* 344 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5180 /* 348 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5181 /* 352 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5182 /* 353 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5183 /* 356 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5184 /* 359 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5185 /* 363 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5186 /* 367 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5187 /* 369 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5188 /* 371 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5189 /* 375 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5190 /* 379 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5191 /* 382 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5192 /* 385 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5193 /* 388 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5194 /* 390 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5195 /* 393 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5196 /* 395 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5197 /* 399 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5198 /* 402 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5199 /* 405 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5200 /* 409 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5201 /* 413 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5202 /* 417 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5203 /* 420 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5204 /* 423 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5205 /* 426 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5206 /* 428 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5207 /* 431 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5208 /* 433 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5209 }
5210};
5211
5212
5213#ifdef __GNUC__
5214#pragma GCC diagnostic push
5215#pragma GCC diagnostic ignored "-Woverlength-strings"
5216#endif
5217extern const char LoongArchInstrNameData[] = {
5218 /* 0 */ "G_FLOG10\000"
5219 /* 9 */ "G_FEXP10\000"
5220 /* 18 */ "PseudoTAIL30\000"
5221 /* 31 */ "PseudoCALL30\000"
5222 /* 44 */ "JISCR0\000"
5223 /* 51 */ "JISCR1\000"
5224 /* 58 */ "PseudoCTPOP_H_LA32\000"
5225 /* 77 */ "PseudoCTPOP_W_LA32\000"
5226 /* 96 */ "PseudoMaskedAtomicLoadSub32\000"
5227 /* 124 */ "PseudoAtomicLoadSub32\000"
5228 /* 146 */ "PseudoMaskedAtomicLoadAdd32\000"
5229 /* 174 */ "PseudoAtomicLoadAdd32\000"
5230 /* 196 */ "PseudoAtomicLoadAnd32\000"
5231 /* 218 */ "PseudoMaskedAtomicLoadNand32\000"
5232 /* 247 */ "PseudoAtomicLoadNand32\000"
5233 /* 270 */ "PseudoMaskedCmpXchg32\000"
5234 /* 292 */ "PseudoCmpXchg32\000"
5235 /* 308 */ "PseudoMaskedAtomicLoadUMin32\000"
5236 /* 337 */ "PseudoAtomicLoadUMin32\000"
5237 /* 360 */ "PseudoMaskedAtomicLoadMin32\000"
5238 /* 388 */ "PseudoAtomicLoadMin32\000"
5239 /* 410 */ "PseudoMaskedAtomicSwap32\000"
5240 /* 435 */ "PseudoAtomicSwap32\000"
5241 /* 454 */ "PseudoAtomicLoadOr32\000"
5242 /* 475 */ "PseudoAtomicLoadXor32\000"
5243 /* 497 */ "PseudoMaskedAtomicLoadUMax32\000"
5244 /* 526 */ "PseudoAtomicLoadUMax32\000"
5245 /* 549 */ "PseudoMaskedAtomicLoadMax32\000"
5246 /* 577 */ "PseudoAtomicLoadMax32\000"
5247 /* 599 */ "G_FLOG2\000"
5248 /* 607 */ "G_FATAN2\000"
5249 /* 616 */ "G_FEXP2\000"
5250 /* 624 */ "MOVFR2GR_S_64\000"
5251 /* 638 */ "MOVGR2FR_W_64\000"
5252 /* 652 */ "PseudoAtomicLoadNand64\000"
5253 /* 675 */ "PseudoCmpXchg64\000"
5254 /* 691 */ "PseudoTAIL36\000"
5255 /* 704 */ "PseudoCALL36\000"
5256 /* 717 */ "PseudoCmpXchg128\000"
5257 /* 734 */ "G_FMA\000"
5258 /* 740 */ "G_STRICT_FMA\000"
5259 /* 753 */ "BITREV_4B\000"
5260 /* 763 */ "BITREV_8B\000"
5261 /* 773 */ "INVTLB\000"
5262 /* 780 */ "G_FSUB\000"
5263 /* 787 */ "G_STRICT_FSUB\000"
5264 /* 801 */ "G_ATOMICRMW_FSUB\000"
5265 /* 818 */ "G_SUB\000"
5266 /* 824 */ "G_ATOMICRMW_SUB\000"
5267 /* 840 */ "XVREPLVE0_B\000"
5268 /* 852 */ "XVADDA_B\000"
5269 /* 861 */ "X86SRA_B\000"
5270 /* 870 */ "XVSRA_B\000"
5271 /* 878 */ "AMADD__DB_B\000"
5272 /* 890 */ "AMSWAP__DB_B\000"
5273 /* 903 */ "AMCAS__DB_B\000"
5274 /* 915 */ "X86SUB_B\000"
5275 /* 924 */ "XVMSUB_B\000"
5276 /* 933 */ "XVSSUB_B\000"
5277 /* 942 */ "XVSUB_B\000"
5278 /* 950 */ "X86SBC_B\000"
5279 /* 959 */ "X86ADC_B\000"
5280 /* 968 */ "X86DEC_B\000"
5281 /* 977 */ "X86INC_B\000"
5282 /* 986 */ "X86ADD_B\000"
5283 /* 995 */ "AMADD_B\000"
5284 /* 1003 */ "XVMADD_B\000"
5285 /* 1012 */ "XVSADD_B\000"
5286 /* 1021 */ "XVADD_B\000"
5287 /* 1029 */ "LD_B\000"
5288 /* 1034 */ "X86AND_B\000"
5289 /* 1043 */ "XVPACKOD_B\000"
5290 /* 1054 */ "XVPICKOD_B\000"
5291 /* 1065 */ "XVMOD_B\000"
5292 /* 1073 */ "IOCSRRD_B\000"
5293 /* 1083 */ "XVABSD_B\000"
5294 /* 1092 */ "VEXT2XV_D_B\000"
5295 /* 1104 */ "LDLE_B\000"
5296 /* 1111 */ "XVSLE_B\000"
5297 /* 1119 */ "STLE_B\000"
5298 /* 1126 */ "XVREPLVE_B\000"
5299 /* 1137 */ "XVSHUF_B\000"
5300 /* 1146 */ "XVNEG_B\000"
5301 /* 1154 */ "XVAVG_B\000"
5302 /* 1162 */ "XVMUH_B\000"
5303 /* 1170 */ "XVILVH_B\000"
5304 /* 1179 */ "XVSUBWOD_H_B\000"
5305 /* 1192 */ "XVMADDWOD_H_B\000"
5306 /* 1206 */ "XVADDWOD_H_B\000"
5307 /* 1219 */ "XVMULWOD_H_B\000"
5308 /* 1232 */ "XVEXTH_H_B\000"
5309 /* 1243 */ "XVSLLWIL_H_B\000"
5310 /* 1256 */ "XVSUBWEV_H_B\000"
5311 /* 1269 */ "XVMADDWEV_H_B\000"
5312 /* 1283 */ "XVADDWEV_H_B\000"
5313 /* 1296 */ "XVMULWEV_H_B\000"
5314 /* 1309 */ "VEXT2XV_H_B\000"
5315 /* 1321 */ "XVHSUBW_H_B\000"
5316 /* 1333 */ "XVHADDW_H_B\000"
5317 /* 1345 */ "XVSHUF4I_B\000"
5318 /* 1356 */ "X86SRAI_B\000"
5319 /* 1366 */ "XVSRAI_B\000"
5320 /* 1375 */ "XVANDI_B\000"
5321 /* 1384 */ "XVSLEI_B\000"
5322 /* 1393 */ "XVREPL128VEI_B\000"
5323 /* 1408 */ "VREPLVEI_B\000"
5324 /* 1419 */ "X86RCLI_B\000"
5325 /* 1429 */ "XVBITSELI_B\000"
5326 /* 1441 */ "X86SLLI_B\000"
5327 /* 1451 */ "XVSLLI_B\000"
5328 /* 1460 */ "PseudoXVREPLI_B\000"
5329 /* 1476 */ "PseudoVREPLI_B\000"
5330 /* 1491 */ "X86SRLI_B\000"
5331 /* 1501 */ "XVSRLI_B\000"
5332 /* 1510 */ "X86ROTLI_B\000"
5333 /* 1521 */ "XVMINI_B\000"
5334 /* 1530 */ "XVFRSTPI_B\000"
5335 /* 1541 */ "XVSEQI_B\000"
5336 /* 1550 */ "XVSRARI_B\000"
5337 /* 1560 */ "X86RCRI_B\000"
5338 /* 1570 */ "XVBITCLRI_B\000"
5339 /* 1582 */ "XVSRLRI_B\000"
5340 /* 1592 */ "XVNORI_B\000"
5341 /* 1601 */ "XVORI_B\000"
5342 /* 1609 */ "XVXORI_B\000"
5343 /* 1618 */ "X86ROTRI_B\000"
5344 /* 1629 */ "XVROTRI_B\000"
5345 /* 1639 */ "XVBITSETI_B\000"
5346 /* 1651 */ "XVSLTI_B\000"
5347 /* 1660 */ "XVBITREVI_B\000"
5348 /* 1672 */ "XVMAXI_B\000"
5349 /* 1681 */ "X86RCL_B\000"
5350 /* 1690 */ "X86SLL_B\000"
5351 /* 1699 */ "XVSLL_B\000"
5352 /* 1707 */ "XVLDREPL_B\000"
5353 /* 1718 */ "X86SRL_B\000"
5354 /* 1727 */ "XVSRL_B\000"
5355 /* 1735 */ "X86ROTL_B\000"
5356 /* 1745 */ "X86MUL_B\000"
5357 /* 1754 */ "XVMUL_B\000"
5358 /* 1762 */ "XVILVL_B\000"
5359 /* 1771 */ "XVSTELM_B\000"
5360 /* 1781 */ "XVMIN_B\000"
5361 /* 1789 */ "XVCLO_B\000"
5362 /* 1797 */ "AMSWAP_B\000"
5363 /* 1806 */ "PseudoCTPOP_B\000"
5364 /* 1820 */ "XVFRSTP_B\000"
5365 /* 1830 */ "XVSEQ_B\000"
5366 /* 1838 */ "XVSRAR_B\000"
5367 /* 1847 */ "X86RCR_B\000"
5368 /* 1856 */ "VPICKVE2GR_B\000"
5369 /* 1869 */ "XVAVGR_B\000"
5370 /* 1878 */ "XVBITCLR_B\000"
5371 /* 1889 */ "XVSRLR_B\000"
5372 /* 1898 */ "X86OR_B\000"
5373 /* 1906 */ "X86XOR_B\000"
5374 /* 1915 */ "X86ROTR_B\000"
5375 /* 1925 */ "XVROTR_B\000"
5376 /* 1934 */ "XVREPLGR2VR_B\000"
5377 /* 1948 */ "PseudoXVINSGR2VR_B\000"
5378 /* 1967 */ "IOCSRWR_B\000"
5379 /* 1977 */ "AMCAS_B\000"
5380 /* 1985 */ "XVEXTRINS_B\000"
5381 /* 1997 */ "XVSAT_B\000"
5382 /* 2005 */ "XVBITSET_B\000"
5383 /* 2016 */ "LDGT_B\000"
5384 /* 2023 */ "STGT_B\000"
5385 /* 2030 */ "XVSLT_B\000"
5386 /* 2038 */ "XVPCNT_B\000"
5387 /* 2047 */ "ST_B\000"
5388 /* 2052 */ "XVMADDWOD_H_BU_B\000"
5389 /* 2069 */ "XVADDWOD_H_BU_B\000"
5390 /* 2085 */ "XVMULWOD_H_BU_B\000"
5391 /* 2101 */ "XVMADDWEV_H_BU_B\000"
5392 /* 2118 */ "XVADDWEV_H_BU_B\000"
5393 /* 2134 */ "XVMULWEV_H_BU_B\000"
5394 /* 2150 */ "XVPACKEV_B\000"
5395 /* 2161 */ "XVPICKEV_B\000"
5396 /* 2172 */ "XVBITREV_B\000"
5397 /* 2183 */ "XVDIV_B\000"
5398 /* 2191 */ "XVSIGNCOV_B\000"
5399 /* 2203 */ "EXT_W_B\000"
5400 /* 2211 */ "VEXT2XV_W_B\000"
5401 /* 2223 */ "XVMAX_B\000"
5402 /* 2231 */ "LDX_B\000"
5403 /* 2237 */ "STX_B\000"
5404 /* 2243 */ "PseudoXVBZ_B\000"
5405 /* 2256 */ "PseudoVBZ_B\000"
5406 /* 2268 */ "PseudoXVMSKGEZ_B\000"
5407 /* 2285 */ "PseudoVMSKGEZ_B\000"
5408 /* 2301 */ "PseudoXVMSKNEZ_B\000"
5409 /* 2318 */ "PseudoVMSKNEZ_B\000"
5410 /* 2334 */ "XVSETALLNEZ_B\000"
5411 /* 2348 */ "XVCLZ_B\000"
5412 /* 2356 */ "PseudoXVBNZ_B\000"
5413 /* 2370 */ "PseudoVBNZ_B\000"
5414 /* 2383 */ "XVMSKNZ_B\000"
5415 /* 2393 */ "PseudoXVMSKEQZ_B\000"
5416 /* 2410 */ "PseudoVMSKEQZ_B\000"
5417 /* 2426 */ "XVSETANYEQZ_B\000"
5418 /* 2440 */ "PseudoXVMSKLTZ_B\000"
5419 /* 2457 */ "PseudoVMSKLTZ_B\000"
5420 /* 2473 */ "G_INTRINSIC\000"
5421 /* 2485 */ "G_FPTRUNC\000"
5422 /* 2495 */ "G_INTRINSIC_TRUNC\000"
5423 /* 2513 */ "G_TRUNC\000"
5424 /* 2521 */ "G_BUILD_VECTOR_TRUNC\000"
5425 /* 2542 */ "PROBED_STACKALLOC\000"
5426 /* 2560 */ "G_DYN_STACKALLOC\000"
5427 /* 2577 */ "PseudoLA_TLS_DESC\000"
5428 /* 2595 */ "G_FMAD\000"
5429 /* 2602 */ "G_FPEXTLOAD\000"
5430 /* 2614 */ "G_INDEXED_SEXTLOAD\000"
5431 /* 2633 */ "G_SEXTLOAD\000"
5432 /* 2644 */ "G_INDEXED_ZEXTLOAD\000"
5433 /* 2663 */ "G_ZEXTLOAD\000"
5434 /* 2674 */ "G_INDEXED_LOAD\000"
5435 /* 2689 */ "G_LOAD\000"
5436 /* 2696 */ "G_VECREDUCE_FADD\000"
5437 /* 2713 */ "G_FADD\000"
5438 /* 2720 */ "G_VECREDUCE_SEQ_FADD\000"
5439 /* 2741 */ "G_STRICT_FADD\000"
5440 /* 2755 */ "G_ATOMICRMW_FADD\000"
5441 /* 2772 */ "G_VECREDUCE_ADD\000"
5442 /* 2788 */ "G_ADD\000"
5443 /* 2794 */ "G_PTR_ADD\000"
5444 /* 2804 */ "G_ATOMICRMW_ADD\000"
5445 /* 2820 */ "PseudoLA_TLS_GD\000"
5446 /* 2836 */ "PRELD\000"
5447 /* 2842 */ "XVLD\000"
5448 /* 2847 */ "FCVT_D_LD\000"
5449 /* 2857 */ "PseudoLA_TLS_LD\000"
5450 /* 2873 */ "G_ATOMICRMW_NAND\000"
5451 /* 2890 */ "G_VECREDUCE_AND\000"
5452 /* 2906 */ "G_AND\000"
5453 /* 2912 */ "G_ATOMICRMW_AND\000"
5454 /* 2928 */ "LIFETIME_END\000"
5455 /* 2941 */ "PseudoBRIND\000"
5456 /* 2953 */ "G_BRCOND\000"
5457 /* 2962 */ "G_ATOMICRMW_USUB_COND\000"
5458 /* 2984 */ "G_LLROUND\000"
5459 /* 2994 */ "G_LROUND\000"
5460 /* 3003 */ "G_INTRINSIC_ROUND\000"
5461 /* 3021 */ "G_INTRINSIC_FPTRUNC_ROUND\000"
5462 /* 3047 */ "LOAD_STACK_GUARD\000"
5463 /* 3064 */ "TLBRD\000"
5464 /* 3070 */ "GCSRRD\000"
5465 /* 3077 */ "UD\000"
5466 /* 3080 */ "XVREPLVE0_D\000"
5467 /* 3092 */ "XVINSVE0_D\000"
5468 /* 3103 */ "XVADDA_D\000"
5469 /* 3112 */ "XVFMINA_D\000"
5470 /* 3122 */ "X86SRA_D\000"
5471 /* 3131 */ "XVSRA_D\000"
5472 /* 3139 */ "XVFMAXA_D\000"
5473 /* 3149 */ "AMADD__DB_D\000"
5474 /* 3161 */ "AMAND__DB_D\000"
5475 /* 3173 */ "AMMIN__DB_D\000"
5476 /* 3185 */ "AMSWAP__DB_D\000"
5477 /* 3198 */ "AMOR__DB_D\000"
5478 /* 3209 */ "AMXOR__DB_D\000"
5479 /* 3221 */ "AMCAS__DB_D\000"
5480 /* 3233 */ "AMMAX__DB_D\000"
5481 /* 3245 */ "FSCALEB_D\000"
5482 /* 3255 */ "XVFLOGB_D\000"
5483 /* 3265 */ "X86SUB_D\000"
5484 /* 3274 */ "XVFSUB_D\000"
5485 /* 3283 */ "XVFMSUB_D\000"
5486 /* 3293 */ "XVFNMSUB_D\000"
5487 /* 3304 */ "XVMSUB_D\000"
5488 /* 3313 */ "XVSSUB_D\000"
5489 /* 3322 */ "XVSUB_D\000"
5490 /* 3330 */ "REVB_D\000"
5491 /* 3337 */ "X86SBC_D\000"
5492 /* 3346 */ "X86ADC_D\000"
5493 /* 3355 */ "X86DEC_D\000"
5494 /* 3364 */ "X86INC_D\000"
5495 /* 3373 */ "SC_D\000"
5496 /* 3378 */ "X86ADD_D\000"
5497 /* 3387 */ "XVFADD_D\000"
5498 /* 3396 */ "AMADD_D\000"
5499 /* 3404 */ "XVFMADD_D\000"
5500 /* 3414 */ "XVFNMADD_D\000"
5501 /* 3425 */ "XVMADD_D\000"
5502 /* 3434 */ "XVSADD_D\000"
5503 /* 3443 */ "XVADD_D\000"
5504 /* 3451 */ "FLD_D\000"
5505 /* 3457 */ "FCVT_LD_D\000"
5506 /* 3467 */ "X86AND_D\000"
5507 /* 3476 */ "AMAND_D\000"
5508 /* 3484 */ "XVPACKOD_D\000"
5509 /* 3495 */ "XVPICKOD_D\000"
5510 /* 3506 */ "XVMOD_D\000"
5511 /* 3514 */ "IOCSRRD_D\000"
5512 /* 3524 */ "XVABSD_D\000"
5513 /* 3533 */ "FCVT_UD_D\000"
5514 /* 3543 */ "XVFCMP_CLE_D\000"
5515 /* 3556 */ "FLDLE_D\000"
5516 /* 3564 */ "XVSLE_D\000"
5517 /* 3572 */ "XVFCMP_SLE_D\000"
5518 /* 3585 */ "ASRTLE_D\000"
5519 /* 3594 */ "FSTLE_D\000"
5520 /* 3602 */ "XVFCMP_CULE_D\000"
5521 /* 3616 */ "XVFCMP_SULE_D\000"
5522 /* 3630 */ "RDTIME_D\000"
5523 /* 3639 */ "XVFCMP_CNE_D\000"
5524 /* 3652 */ "XVFRINTRNE_D\000"
5525 /* 3665 */ "XVFCMP_SNE_D\000"
5526 /* 3678 */ "XVFCMP_CUNE_D\000"
5527 /* 3692 */ "XVFCMP_SUNE_D\000"
5528 /* 3706 */ "XVFRECIPE_D\000"
5529 /* 3718 */ "XVFRSQRTE_D\000"
5530 /* 3730 */ "XVPICKVE_D\000"
5531 /* 3741 */ "XVREPLVE_D\000"
5532 /* 3752 */ "XVFCMP_CAF_D\000"
5533 /* 3765 */ "XVFCMP_SAF_D\000"
5534 /* 3778 */ "XVSHUF_D\000"
5535 /* 3787 */ "FNEG_D\000"
5536 /* 3794 */ "XVNEG_D\000"
5537 /* 3802 */ "XVAVG_D\000"
5538 /* 3810 */ "MULH_D\000"
5539 /* 3817 */ "XVMUH_D\000"
5540 /* 3825 */ "REVH_D\000"
5541 /* 3832 */ "XVILVH_D\000"
5542 /* 3841 */ "ADDU12I_D\000"
5543 /* 3851 */ "LU32I_D\000"
5544 /* 3859 */ "LU52I_D\000"
5545 /* 3867 */ "XVSHUF4I_D\000"
5546 /* 3878 */ "ADDU16I_D\000"
5547 /* 3888 */ "X86SRAI_D\000"
5548 /* 3898 */ "XVSRAI_D\000"
5549 /* 3907 */ "ADDI_D\000"
5550 /* 3914 */ "XVSLEI_D\000"
5551 /* 3923 */ "XVREPL128VEI_D\000"
5552 /* 3938 */ "VREPLVEI_D\000"
5553 /* 3949 */ "X86RCLI_D\000"
5554 /* 3959 */ "XVHSELI_D\000"
5555 /* 3969 */ "X86SLLI_D\000"
5556 /* 3979 */ "XVSLLI_D\000"
5557 /* 3988 */ "PseudoXVREPLI_D\000"
5558 /* 4004 */ "PseudoVREPLI_D\000"
5559 /* 4019 */ "X86SRLI_D\000"
5560 /* 4029 */ "XVSRLI_D\000"
5561 /* 4038 */ "X86ROTLI_D\000"
5562 /* 4049 */ "PseudoLI_D\000"
5563 /* 4060 */ "XVPERMI_D\000"
5564 /* 4070 */ "XVMINI_D\000"
5565 /* 4079 */ "XVSEQI_D\000"
5566 /* 4088 */ "XVSRARI_D\000"
5567 /* 4098 */ "X86RCRI_D\000"
5568 /* 4108 */ "XVBITCLRI_D\000"
5569 /* 4120 */ "XVSRLRI_D\000"
5570 /* 4130 */ "X86ROTRI_D\000"
5571 /* 4141 */ "XVROTRI_D\000"
5572 /* 4151 */ "XVBITSETI_D\000"
5573 /* 4163 */ "XVSLTI_D\000"
5574 /* 4172 */ "XVBITREVI_D\000"
5575 /* 4184 */ "XVMAXI_D\000"
5576 /* 4193 */ "BYTEPICK_D\000"
5577 /* 4204 */ "BSTRPICK_D\000"
5578 /* 4215 */ "X86RCL_D\000"
5579 /* 4224 */ "LDL_D\000"
5580 /* 4230 */ "SCREL_D\000"
5581 /* 4238 */ "X86SLL_D\000"
5582 /* 4247 */ "XVSLL_D\000"
5583 /* 4255 */ "XVLDREPL_D\000"
5584 /* 4266 */ "X86SRL_D\000"
5585 /* 4275 */ "XVSRL_D\000"
5586 /* 4283 */ "ALSL_D\000"
5587 /* 4290 */ "X86ROTL_D\000"
5588 /* 4300 */ "STL_D\000"
5589 /* 4306 */ "X86MUL_D\000"
5590 /* 4315 */ "XVFMUL_D\000"
5591 /* 4324 */ "XVMUL_D\000"
5592 /* 4332 */ "XVILVL_D\000"
5593 /* 4341 */ "XVFTINTRNE_L_D\000"
5594 /* 4356 */ "XVFTINTRM_L_D\000"
5595 /* 4370 */ "XVFTINTRP_L_D\000"
5596 /* 4384 */ "XVFTINT_L_D\000"
5597 /* 4396 */ "XVFTINTRZ_L_D\000"
5598 /* 4410 */ "XVSTELM_D\000"
5599 /* 4420 */ "XVFRINTRM_D\000"
5600 /* 4432 */ "FCOPYSIGN_D\000"
5601 /* 4444 */ "XVFMIN_D\000"
5602 /* 4453 */ "AMMIN_D\000"
5603 /* 4461 */ "XVMIN_D\000"
5604 /* 4469 */ "XVFCMP_CUN_D\000"
5605 /* 4482 */ "XVFCMP_SUN_D\000"
5606 /* 4495 */ "XVCLO_D\000"
5607 /* 4503 */ "CTO_D\000"
5608 /* 4509 */ "AMSWAP_D\000"
5609 /* 4518 */ "XVFRECIP_D\000"
5610 /* 4529 */ "PseudoCTPOP_D\000"
5611 /* 4543 */ "XVFRINTRP_D\000"
5612 /* 4555 */ "LLACQ_D\000"
5613 /* 4563 */ "XVFCMP_CEQ_D\000"
5614 /* 4576 */ "XVSEQ_D\000"
5615 /* 4584 */ "XVFCMP_SEQ_D\000"
5616 /* 4597 */ "XVFCMP_CUEQ_D\000"
5617 /* 4611 */ "XVFCMP_SUEQ_D\000"
5618 /* 4625 */ "XVSUBWOD_Q_D\000"
5619 /* 4638 */ "XVMADDWOD_Q_D\000"
5620 /* 4652 */ "XVADDWOD_Q_D\000"
5621 /* 4665 */ "XVMULWOD_Q_D\000"
5622 /* 4678 */ "XVEXTH_Q_D\000"
5623 /* 4689 */ "XVEXTL_Q_D\000"
5624 /* 4700 */ "XVSUBWEV_Q_D\000"
5625 /* 4713 */ "XVMADDWEV_Q_D\000"
5626 /* 4727 */ "XVADDWEV_Q_D\000"
5627 /* 4740 */ "XVMULWEV_Q_D\000"
5628 /* 4753 */ "XVHSUBW_Q_D\000"
5629 /* 4765 */ "XVHADDW_Q_D\000"
5630 /* 4777 */ "XVSRAR_D\000"
5631 /* 4786 */ "X86RCR_D\000"
5632 /* 4795 */ "LDR_D\000"
5633 /* 4801 */ "MOVGR2FR_D\000"
5634 /* 4812 */ "XVPICKVE2GR_D\000"
5635 /* 4826 */ "MOVFR2GR_D\000"
5636 /* 4837 */ "XVAVGR_D\000"
5637 /* 4846 */ "XVBITCLR_D\000"
5638 /* 4857 */ "XVSRLR_D\000"
5639 /* 4866 */ "X86OR_D\000"
5640 /* 4874 */ "XVFCMP_COR_D\000"
5641 /* 4887 */ "AMOR_D\000"
5642 /* 4894 */ "XVFCMP_SOR_D\000"
5643 /* 4907 */ "X86XOR_D\000"
5644 /* 4916 */ "AMXOR_D\000"
5645 /* 4924 */ "X86ROTR_D\000"
5646 /* 4934 */ "XVROTR_D\000"
5647 /* 4943 */ "LDPTR_D\000"
5648 /* 4951 */ "STPTR_D\000"
5649 /* 4959 */ "STR_D\000"
5650 /* 4965 */ "XVREPLGR2VR_D\000"
5651 /* 4979 */ "XVINSGR2VR_D\000"
5652 /* 4992 */ "IOCSRWR_D\000"
5653 /* 5002 */ "AMCAS_D\000"
5654 /* 5010 */ "FABS_D\000"
5655 /* 5017 */ "BSTRINS_D\000"
5656 /* 5027 */ "XVEXTRINS_D\000"
5657 /* 5039 */ "XVFCLASS_D\000"
5658 /* 5050 */ "XVFCVT_S_D\000"
5659 /* 5061 */ "XVSAT_D\000"
5660 /* 5069 */ "XVBITSET_D\000"
5661 /* 5080 */ "FLDGT_D\000"
5662 /* 5088 */ "ASRTGT_D\000"
5663 /* 5097 */ "FSTGT_D\000"
5664 /* 5105 */ "XVFCMP_CLT_D\000"
5665 /* 5118 */ "XVSLT_D\000"
5666 /* 5126 */ "XVFCMP_SLT_D\000"
5667 /* 5139 */ "XVFCMP_CULT_D\000"
5668 /* 5153 */ "XVFCMP_SULT_D\000"
5669 /* 5167 */ "XVPCNT_D\000"
5670 /* 5176 */ "XVFRINT_D\000"
5671 /* 5186 */ "XVFSQRT_D\000"
5672 /* 5196 */ "XVFRSQRT_D\000"
5673 /* 5207 */ "FST_D\000"
5674 /* 5213 */ "XVMADDWOD_Q_DU_D\000"
5675 /* 5230 */ "XVADDWOD_Q_DU_D\000"
5676 /* 5246 */ "XVMULWOD_Q_DU_D\000"
5677 /* 5262 */ "XVMADDWEV_Q_DU_D\000"
5678 /* 5279 */ "XVADDWEV_Q_DU_D\000"
5679 /* 5295 */ "XVMULWEV_Q_DU_D\000"
5680 /* 5311 */ "XVFTINT_LU_D\000"
5681 /* 5324 */ "XVFTINTRZ_LU_D\000"
5682 /* 5339 */ "XVSSRANI_WU_D\000"
5683 /* 5353 */ "XVSSRLNI_WU_D\000"
5684 /* 5367 */ "XVSSRARNI_WU_D\000"
5685 /* 5382 */ "XVSSRLRNI_WU_D\000"
5686 /* 5397 */ "XVSSRAN_WU_D\000"
5687 /* 5410 */ "XVSSRLN_WU_D\000"
5688 /* 5423 */ "XVSSRARN_WU_D\000"
5689 /* 5437 */ "XVSSRLRN_WU_D\000"
5690 /* 5451 */ "XVPACKEV_D\000"
5691 /* 5462 */ "XVPICKEV_D\000"
5692 /* 5473 */ "XVBITREV_D\000"
5693 /* 5484 */ "XVFDIV_D\000"
5694 /* 5493 */ "XVDIV_D\000"
5695 /* 5501 */ "XVSIGNCOV_D\000"
5696 /* 5513 */ "FMOV_D\000"
5697 /* 5520 */ "ARMMOV_D\000"
5698 /* 5529 */ "XVFTINTRNE_W_D\000"
5699 /* 5544 */ "XVSSRANI_W_D\000"
5700 /* 5557 */ "XVSRANI_W_D\000"
5701 /* 5569 */ "XVSSRLNI_W_D\000"
5702 /* 5582 */ "XVSRLNI_W_D\000"
5703 /* 5594 */ "XVSSRARNI_W_D\000"
5704 /* 5608 */ "XVSRARNI_W_D\000"
5705 /* 5621 */ "XVSSRLRNI_W_D\000"
5706 /* 5635 */ "XVSRLRNI_W_D\000"
5707 /* 5648 */ "XVFTINTRM_W_D\000"
5708 /* 5662 */ "XVSSRAN_W_D\000"
5709 /* 5674 */ "XVSRAN_W_D\000"
5710 /* 5685 */ "XVSSRLN_W_D\000"
5711 /* 5697 */ "XVSRLN_W_D\000"
5712 /* 5708 */ "XVSSRARN_W_D\000"
5713 /* 5721 */ "XVSRARN_W_D\000"
5714 /* 5733 */ "XVSSRLRN_W_D\000"
5715 /* 5746 */ "XVSRLRN_W_D\000"
5716 /* 5758 */ "XVFTINTRP_W_D\000"
5717 /* 5772 */ "XVFTINT_W_D\000"
5718 /* 5784 */ "XVFTINTRZ_W_D\000"
5719 /* 5798 */ "XVFMAX_D\000"
5720 /* 5807 */ "AMMAX_D\000"
5721 /* 5815 */ "XVMAX_D\000"
5722 /* 5823 */ "FLDX_D\000"
5723 /* 5830 */ "FSTX_D\000"
5724 /* 5837 */ "PseudoXVBZ_D\000"
5725 /* 5850 */ "PseudoVBZ_D\000"
5726 /* 5862 */ "XVSETALLNEZ_D\000"
5727 /* 5876 */ "XVCLZ_D\000"
5728 /* 5884 */ "PseudoXVBNZ_D\000"
5729 /* 5898 */ "PseudoVBNZ_D\000"
5730 /* 5911 */ "XVSETANYEQZ_D\000"
5731 /* 5925 */ "XVFRINTRZ_D\000"
5732 /* 5937 */ "CTZ_D\000"
5733 /* 5943 */ "PseudoXVMSKLTZ_D\000"
5734 /* 5960 */ "PseudoVMSKLTZ_D\000"
5735 /* 5976 */ "PseudoAddTPRel_D\000"
5736 /* 5993 */ "PseudoAtomicStoreD\000"
5737 /* 6012 */ "FSEL_xD\000"
5738 /* 6020 */ "PSEUDO_PROBE\000"
5739 /* 6033 */ "G_SSUBE\000"
5740 /* 6041 */ "G_USUBE\000"
5741 /* 6049 */ "G_FENCE\000"
5742 /* 6057 */ "ARITH_FENCE\000"
5743 /* 6069 */ "REG_SEQUENCE\000"
5744 /* 6082 */ "G_SADDE\000"
5745 /* 6090 */ "G_UADDE\000"
5746 /* 6098 */ "G_GET_FPMODE\000"
5747 /* 6111 */ "G_RESET_FPMODE\000"
5748 /* 6126 */ "G_SET_FPMODE\000"
5749 /* 6139 */ "G_FMINNUM_IEEE\000"
5750 /* 6154 */ "G_FMAXNUM_IEEE\000"
5751 /* 6169 */ "BGE\000"
5752 /* 6173 */ "PseudoLA_TLS_DESC_LARGE\000"
5753 /* 6197 */ "PseudoLA_TLS_GD_LARGE\000"
5754 /* 6219 */ "PseudoLA_TLS_LD_LARGE\000"
5755 /* 6241 */ "PseudoLA_TLS_IE_LARGE\000"
5756 /* 6263 */ "PseudoLA_PCREL_LARGE\000"
5757 /* 6284 */ "PseudoTAIL_LARGE\000"
5758 /* 6301 */ "PseudoCALL_LARGE\000"
5759 /* 6318 */ "PseudoLA_ABS_LARGE\000"
5760 /* 6337 */ "PseudoLA_GOT_LARGE\000"
5761 /* 6356 */ "PseudoLA_TLS_IE\000"
5762 /* 6372 */ "G_VSCALE\000"
5763 /* 6381 */ "G_JUMP_TABLE\000"
5764 /* 6394 */ "IDLE\000"
5765 /* 6399 */ "BUNDLE\000"
5766 /* 6406 */ "PseudoLA_TLS_LE\000"
5767 /* 6422 */ "BNE\000"
5768 /* 6426 */ "G_MEMSET_INLINE\000"
5769 /* 6442 */ "G_MEMCPY_INLINE\000"
5770 /* 6458 */ "RELOC_NONE\000"
5771 /* 6469 */ "SETX86LOOPNE\000"
5772 /* 6482 */ "LOCAL_ESCAPE\000"
5773 /* 6495 */ "SETX86LOOPE\000"
5774 /* 6507 */ "G_FPTRUNCSTORE\000"
5775 /* 6522 */ "G_STACKRESTORE\000"
5776 /* 6537 */ "G_INDEXED_STORE\000"
5777 /* 6553 */ "G_STORE\000"
5778 /* 6561 */ "SET_CFR_FALSE\000"
5779 /* 6575 */ "G_BITREVERSE\000"
5780 /* 6588 */ "FAKE_USE\000"
5781 /* 6597 */ "LDPTE\000"
5782 /* 6603 */ "DBG_VALUE\000"
5783 /* 6613 */ "G_GLOBAL_VALUE\000"
5784 /* 6628 */ "G_PTRAUTH_GLOBAL_VALUE\000"
5785 /* 6651 */ "CONVERGENCECTRL_GLUE\000"
5786 /* 6672 */ "SET_CFR_TRUE\000"
5787 /* 6685 */ "G_STACKSAVE\000"
5788 /* 6697 */ "G_MEMMOVE\000"
5789 /* 6707 */ "ARMMOVE\000"
5790 /* 6715 */ "G_FREEZE\000"
5791 /* 6724 */ "G_FCANONICALIZE\000"
5792 /* 6740 */ "MOVGR2CF\000"
5793 /* 6749 */ "G_FMODF\000"
5794 /* 6757 */ "INIT_UNDEF\000"
5795 /* 6768 */ "G_IMPLICIT_DEF\000"
5796 /* 6783 */ "DBG_INSTR_REF\000"
5797 /* 6797 */ "X86MFFLAG\000"
5798 /* 6807 */ "ARMMFFLAG\000"
5799 /* 6817 */ "X86MTFLAG\000"
5800 /* 6827 */ "ARMMTFLAG\000"
5801 /* 6837 */ "X86SETTAG\000"
5802 /* 6847 */ "G_FNEG\000"
5803 /* 6854 */ "EXTRACT_SUBREG\000"
5804 /* 6869 */ "INSERT_SUBREG\000"
5805 /* 6883 */ "G_SEXT_INREG\000"
5806 /* 6896 */ "SUBREG_TO_REG\000"
5807 /* 6910 */ "CPUCFG\000"
5808 /* 6917 */ "G_ATOMIC_CMPXCHG\000"
5809 /* 6934 */ "GCSRXCHG\000"
5810 /* 6943 */ "G_ATOMICRMW_XCHG\000"
5811 /* 6960 */ "G_GET_ROUNDING\000"
5812 /* 6975 */ "G_SET_ROUNDING\000"
5813 /* 6990 */ "G_FLOG\000"
5814 /* 6997 */ "G_VAARG\000"
5815 /* 7005 */ "PREALLOCATED_ARG\000"
5816 /* 7022 */ "REVB_2H\000"
5817 /* 7030 */ "REVB_4H\000"
5818 /* 7038 */ "TLBSRCH\000"
5819 /* 7046 */ "G_PREFETCH\000"
5820 /* 7057 */ "G_SMULH\000"
5821 /* 7065 */ "G_UMULH\000"
5822 /* 7073 */ "G_FTANH\000"
5823 /* 7081 */ "G_FSINH\000"
5824 /* 7089 */ "G_FCOSH\000"
5825 /* 7097 */ "GTLBFLUSH\000"
5826 /* 7107 */ "XVREPLVE0_H\000"
5827 /* 7119 */ "XVADDA_H\000"
5828 /* 7128 */ "X86SRA_H\000"
5829 /* 7137 */ "XVSRA_H\000"
5830 /* 7145 */ "AMADD__DB_H\000"
5831 /* 7157 */ "AMSWAP__DB_H\000"
5832 /* 7170 */ "AMCAS__DB_H\000"
5833 /* 7182 */ "X86SUB_H\000"
5834 /* 7191 */ "XVMSUB_H\000"
5835 /* 7200 */ "XVSSUB_H\000"
5836 /* 7209 */ "XVSUB_H\000"
5837 /* 7217 */ "XVSSRANI_B_H\000"
5838 /* 7230 */ "XVSRANI_B_H\000"
5839 /* 7242 */ "XVSSRLNI_B_H\000"
5840 /* 7255 */ "XVSRLNI_B_H\000"
5841 /* 7267 */ "XVSSRARNI_B_H\000"
5842 /* 7281 */ "XVSRARNI_B_H\000"
5843 /* 7294 */ "XVSSRLRNI_B_H\000"
5844 /* 7308 */ "XVSRLRNI_B_H\000"
5845 /* 7321 */ "XVSSRAN_B_H\000"
5846 /* 7333 */ "XVSRAN_B_H\000"
5847 /* 7344 */ "XVSSRLN_B_H\000"
5848 /* 7356 */ "XVSRLN_B_H\000"
5849 /* 7367 */ "XVSSRARN_B_H\000"
5850 /* 7380 */ "XVSRARN_B_H\000"
5851 /* 7392 */ "XVSSRLRN_B_H\000"
5852 /* 7405 */ "XVSRLRN_B_H\000"
5853 /* 7417 */ "X86SBC_H\000"
5854 /* 7426 */ "X86ADC_H\000"
5855 /* 7435 */ "X86DEC_H\000"
5856 /* 7444 */ "X86INC_H\000"
5857 /* 7453 */ "X86ADD_H\000"
5858 /* 7462 */ "AMADD_H\000"
5859 /* 7470 */ "XVMADD_H\000"
5860 /* 7479 */ "XVSADD_H\000"
5861 /* 7488 */ "XVADD_H\000"
5862 /* 7496 */ "LD_H\000"
5863 /* 7501 */ "X86AND_H\000"
5864 /* 7510 */ "XVPACKOD_H\000"
5865 /* 7521 */ "XVPICKOD_H\000"
5866 /* 7532 */ "XVMOD_H\000"
5867 /* 7540 */ "IOCSRRD_H\000"
5868 /* 7550 */ "XVABSD_H\000"
5869 /* 7559 */ "VEXT2XV_D_H\000"
5870 /* 7571 */ "LDLE_H\000"
5871 /* 7578 */ "XVSLE_H\000"
5872 /* 7586 */ "STLE_H\000"
5873 /* 7593 */ "XVREPLVE_H\000"
5874 /* 7604 */ "XVSHUF_H\000"
5875 /* 7613 */ "XVNEG_H\000"
5876 /* 7621 */ "XVAVG_H\000"
5877 /* 7629 */ "XVMUH_H\000"
5878 /* 7637 */ "XVILVH_H\000"
5879 /* 7646 */ "XVSHUF4I_H\000"
5880 /* 7657 */ "X86SRAI_H\000"
5881 /* 7667 */ "XVSRAI_H\000"
5882 /* 7676 */ "XVSLEI_H\000"
5883 /* 7685 */ "XVREPL128VEI_H\000"
5884 /* 7700 */ "VREPLVEI_H\000"
5885 /* 7711 */ "X86RCLI_H\000"
5886 /* 7721 */ "X86SLLI_H\000"
5887 /* 7731 */ "XVSLLI_H\000"
5888 /* 7740 */ "PseudoXVREPLI_H\000"
5889 /* 7756 */ "PseudoVREPLI_H\000"
5890 /* 7771 */ "X86SRLI_H\000"
5891 /* 7781 */ "XVSRLI_H\000"
5892 /* 7790 */ "X86ROTLI_H\000"
5893 /* 7801 */ "XVMINI_H\000"
5894 /* 7810 */ "XVFRSTPI_H\000"
5895 /* 7821 */ "XVSEQI_H\000"
5896 /* 7830 */ "XVSRARI_H\000"
5897 /* 7840 */ "X86RCRI_H\000"
5898 /* 7850 */ "XVBITCLRI_H\000"
5899 /* 7862 */ "XVSRLRI_H\000"
5900 /* 7872 */ "X86ROTRI_H\000"
5901 /* 7883 */ "XVROTRI_H\000"
5902 /* 7893 */ "XVBITSETI_H\000"
5903 /* 7905 */ "XVSLTI_H\000"
5904 /* 7914 */ "XVBITREVI_H\000"
5905 /* 7926 */ "XVMAXI_H\000"
5906 /* 7935 */ "X86RCL_H\000"
5907 /* 7944 */ "X86SLL_H\000"
5908 /* 7953 */ "XVSLL_H\000"
5909 /* 7961 */ "XVLDREPL_H\000"
5910 /* 7972 */ "X86SRL_H\000"
5911 /* 7981 */ "XVSRL_H\000"
5912 /* 7989 */ "X86ROTL_H\000"
5913 /* 7999 */ "X86MUL_H\000"
5914 /* 8008 */ "XVMUL_H\000"
5915 /* 8016 */ "XVILVL_H\000"
5916 /* 8025 */ "XVSTELM_H\000"
5917 /* 8035 */ "XVMIN_H\000"
5918 /* 8043 */ "XVCLO_H\000"
5919 /* 8051 */ "AMSWAP_H\000"
5920 /* 8060 */ "PseudoCTPOP_H\000"
5921 /* 8074 */ "XVFRSTP_H\000"
5922 /* 8084 */ "XVSEQ_H\000"
5923 /* 8092 */ "XVSRAR_H\000"
5924 /* 8101 */ "X86RCR_H\000"
5925 /* 8110 */ "VPICKVE2GR_H\000"
5926 /* 8123 */ "XVAVGR_H\000"
5927 /* 8132 */ "XVBITCLR_H\000"
5928 /* 8143 */ "XVSRLR_H\000"
5929 /* 8152 */ "X86OR_H\000"
5930 /* 8160 */ "X86XOR_H\000"
5931 /* 8169 */ "X86ROTR_H\000"
5932 /* 8179 */ "XVROTR_H\000"
5933 /* 8188 */ "XVREPLGR2VR_H\000"
5934 /* 8202 */ "PseudoXVINSGR2VR_H\000"
5935 /* 8221 */ "IOCSRWR_H\000"
5936 /* 8231 */ "AMCAS_H\000"
5937 /* 8239 */ "XVEXTRINS_H\000"
5938 /* 8251 */ "XVFCVTH_S_H\000"
5939 /* 8263 */ "XVFCVTL_S_H\000"
5940 /* 8275 */ "XVSAT_H\000"
5941 /* 8283 */ "XVBITSET_H\000"
5942 /* 8294 */ "LDGT_H\000"
5943 /* 8301 */ "STGT_H\000"
5944 /* 8308 */ "XVSLT_H\000"
5945 /* 8316 */ "XVPCNT_H\000"
5946 /* 8325 */ "ST_H\000"
5947 /* 8330 */ "XVSSRANI_BU_H\000"
5948 /* 8344 */ "XVSSRLNI_BU_H\000"
5949 /* 8358 */ "XVSSRARNI_BU_H\000"
5950 /* 8373 */ "XVSSRLRNI_BU_H\000"
5951 /* 8388 */ "XVSSRAN_BU_H\000"
5952 /* 8401 */ "XVSSRLN_BU_H\000"
5953 /* 8414 */ "XVSSRARN_BU_H\000"
5954 /* 8428 */ "XVSSRLRN_BU_H\000"
5955 /* 8442 */ "XVMADDWOD_W_HU_H\000"
5956 /* 8459 */ "XVADDWOD_W_HU_H\000"
5957 /* 8475 */ "XVMULWOD_W_HU_H\000"
5958 /* 8491 */ "XVMADDWEV_W_HU_H\000"
5959 /* 8508 */ "XVADDWEV_W_HU_H\000"
5960 /* 8524 */ "XVMULWEV_W_HU_H\000"
5961 /* 8540 */ "XVPACKEV_H\000"
5962 /* 8551 */ "XVPICKEV_H\000"
5963 /* 8562 */ "XVBITREV_H\000"
5964 /* 8573 */ "XVDIV_H\000"
5965 /* 8581 */ "XVSIGNCOV_H\000"
5966 /* 8593 */ "XVSUBWOD_W_H\000"
5967 /* 8606 */ "XVMADDWOD_W_H\000"
5968 /* 8620 */ "XVADDWOD_W_H\000"
5969 /* 8633 */ "XVMULWOD_W_H\000"
5970 /* 8646 */ "XVEXTH_W_H\000"
5971 /* 8657 */ "XVSLLWIL_W_H\000"
5972 /* 8670 */ "EXT_W_H\000"
5973 /* 8678 */ "XVSUBWEV_W_H\000"
5974 /* 8691 */ "XVMADDWEV_W_H\000"
5975 /* 8705 */ "XVADDWEV_W_H\000"
5976 /* 8718 */ "XVMULWEV_W_H\000"
5977 /* 8731 */ "VEXT2XV_W_H\000"
5978 /* 8743 */ "XVHSUBW_W_H\000"
5979 /* 8755 */ "XVHADDW_W_H\000"
5980 /* 8767 */ "XVMAX_H\000"
5981 /* 8775 */ "LDX_H\000"
5982 /* 8781 */ "STX_H\000"
5983 /* 8787 */ "PseudoXVBZ_H\000"
5984 /* 8800 */ "PseudoVBZ_H\000"
5985 /* 8812 */ "XVSETALLNEZ_H\000"
5986 /* 8826 */ "XVCLZ_H\000"
5987 /* 8834 */ "PseudoXVBNZ_H\000"
5988 /* 8848 */ "PseudoVBNZ_H\000"
5989 /* 8861 */ "XVSETANYEQZ_H\000"
5990 /* 8875 */ "PseudoXVMSKLTZ_H\000"
5991 /* 8892 */ "PseudoVMSKLTZ_H\000"
5992 /* 8908 */ "PCALAU12I\000"
5993 /* 8918 */ "PCADDU12I\000"
5994 /* 8928 */ "PCADDU18I\000"
5995 /* 8938 */ "PCADDI\000"
5996 /* 8945 */ "XVLDI\000"
5997 /* 8951 */ "ANDI\000"
5998 /* 8956 */ "DBG_PHI\000"
5999 /* 8964 */ "XORI\000"
6000 /* 8969 */ "G_FPTOSI\000"
6001 /* 8978 */ "SLTI\000"
6002 /* 8983 */ "G_FPTOUI\000"
6003 /* 8992 */ "SLTUI\000"
6004 /* 8998 */ "G_FPOWI\000"
6005 /* 9006 */ "SETX86J\000"
6006 /* 9014 */ "SETARMJ\000"
6007 /* 9022 */ "BREAK\000"
6008 /* 9028 */ "COPY_LANEMASK\000"
6009 /* 9042 */ "G_PTRMASK\000"
6010 /* 9052 */ "BL\000"
6011 /* 9055 */ "DBCL\000"
6012 /* 9060 */ "HVCL\000"
6013 /* 9065 */ "GC_LABEL\000"
6014 /* 9074 */ "DBG_LABEL\000"
6015 /* 9084 */ "EH_LABEL\000"
6016 /* 9093 */ "ANNOTATION_LABEL\000"
6017 /* 9110 */ "ICALL_BRANCH_FUNNEL\000"
6018 /* 9130 */ "PseudoLA_PCREL\000"
6019 /* 9145 */ "G_FSHL\000"
6020 /* 9152 */ "G_SHL\000"
6021 /* 9158 */ "PseudoB_TAIL\000"
6022 /* 9171 */ "PseudoJIRL_TAIL\000"
6023 /* 9187 */ "PseudoTAIL\000"
6024 /* 9198 */ "G_FCEIL\000"
6025 /* 9206 */ "G_SAVGCEIL\000"
6026 /* 9217 */ "G_UAVGCEIL\000"
6027 /* 9228 */ "SYSCALL\000"
6028 /* 9236 */ "PseudoDESC_CALL\000"
6029 /* 9252 */ "PATCHABLE_TAIL_CALL\000"
6030 /* 9272 */ "PseudoJIRL_CALL\000"
6031 /* 9288 */ "PATCHABLE_TYPED_EVENT_CALL\000"
6032 /* 9315 */ "PATCHABLE_EVENT_CALL\000"
6033 /* 9336 */ "FENTRY_CALL\000"
6034 /* 9348 */ "PseudoCALL\000"
6035 /* 9359 */ "PseudoTAIL_SMALL\000"
6036 /* 9376 */ "PseudoCALL_SMALL\000"
6037 /* 9393 */ "TLBFILL\000"
6038 /* 9401 */ "KILL\000"
6039 /* 9406 */ "G_CONSTANT_POOL\000"
6040 /* 9422 */ "JIRL\000"
6041 /* 9427 */ "G_ROTL\000"
6042 /* 9434 */ "G_VECREDUCE_FMUL\000"
6043 /* 9451 */ "G_FMUL\000"
6044 /* 9458 */ "G_VECREDUCE_SEQ_FMUL\000"
6045 /* 9479 */ "G_STRICT_FMUL\000"
6046 /* 9493 */ "G_CLMUL\000"
6047 /* 9501 */ "G_VECREDUCE_MUL\000"
6048 /* 9517 */ "G_MUL\000"
6049 /* 9523 */ "XVFFINT_D_L\000"
6050 /* 9535 */ "XVFFINT_S_L\000"
6051 /* 9547 */ "G_FREM\000"
6052 /* 9554 */ "G_STRICT_FREM\000"
6053 /* 9568 */ "G_SREM\000"
6054 /* 9575 */ "G_UREM\000"
6055 /* 9582 */ "G_SDIVREM\000"
6056 /* 9592 */ "G_UDIVREM\000"
6057 /* 9602 */ "INLINEASM\000"
6058 /* 9612 */ "X86CLRTM\000"
6059 /* 9621 */ "X86SETTM\000"
6060 /* 9630 */ "PseudoTAIL_MEDIUM\000"
6061 /* 9648 */ "PseudoCALL_MEDIUM\000"
6062 /* 9666 */ "G_VECREDUCE_FMINIMUM\000"
6063 /* 9687 */ "G_FMINIMUM\000"
6064 /* 9698 */ "G_ATOMICRMW_FMINIMUM\000"
6065 /* 9719 */ "G_VECREDUCE_FMAXIMUM\000"
6066 /* 9740 */ "G_FMAXIMUM\000"
6067 /* 9751 */ "G_ATOMICRMW_FMAXIMUM\000"
6068 /* 9772 */ "G_FMINIMUMNUM\000"
6069 /* 9786 */ "G_ATOMICRMW_FMINIMUMNUM\000"
6070 /* 9810 */ "G_FMAXIMUMNUM\000"
6071 /* 9824 */ "G_ATOMICRMW_FMAXIMUMNUM\000"
6072 /* 9848 */ "G_FMINNUM\000"
6073 /* 9858 */ "G_FMAXNUM\000"
6074 /* 9868 */ "G_FATAN\000"
6075 /* 9876 */ "G_FTAN\000"
6076 /* 9883 */ "ANDN\000"
6077 /* 9888 */ "G_INTRINSIC_ROUNDEVEN\000"
6078 /* 9910 */ "G_ASSERT_ALIGN\000"
6079 /* 9925 */ "G_FCOPYSIGN\000"
6080 /* 9937 */ "G_VECREDUCE_FMIN\000"
6081 /* 9954 */ "G_ATOMICRMW_FMIN\000"
6082 /* 9971 */ "G_VECREDUCE_SMIN\000"
6083 /* 9988 */ "G_SMIN\000"
6084 /* 9995 */ "G_VECREDUCE_UMIN\000"
6085 /* 10012 */ "G_UMIN\000"
6086 /* 10019 */ "G_ATOMICRMW_UMIN\000"
6087 /* 10036 */ "G_ATOMICRMW_MIN\000"
6088 /* 10052 */ "G_FASIN\000"
6089 /* 10060 */ "G_FSIN\000"
6090 /* 10067 */ "CFI_INSTRUCTION\000"
6091 /* 10083 */ "G_CTLZ_ZERO_POISON\000"
6092 /* 10102 */ "G_CTTZ_ZERO_POISON\000"
6093 /* 10121 */ "ORN\000"
6094 /* 10125 */ "ERTN\000"
6095 /* 10130 */ "ADJCALLSTACKDOWN\000"
6096 /* 10147 */ "PROBED_STACKALLOC_DYN\000"
6097 /* 10169 */ "G_SSUBO\000"
6098 /* 10177 */ "G_USUBO\000"
6099 /* 10185 */ "G_SADDO\000"
6100 /* 10193 */ "G_UADDO\000"
6101 /* 10201 */ "JUMP_TABLE_DEBUG_INFO\000"
6102 /* 10223 */ "G_SMULO\000"
6103 /* 10231 */ "G_UMULO\000"
6104 /* 10239 */ "G_BZERO\000"
6105 /* 10247 */ "STACKMAP\000"
6106 /* 10256 */ "G_DEBUGTRAP\000"
6107 /* 10268 */ "G_UBSANTRAP\000"
6108 /* 10280 */ "G_TRAP\000"
6109 /* 10287 */ "G_ATOMICRMW_UDEC_WRAP\000"
6110 /* 10309 */ "G_ATOMICRMW_UINC_WRAP\000"
6111 /* 10331 */ "G_BSWAP\000"
6112 /* 10339 */ "G_SITOFP\000"
6113 /* 10348 */ "G_UITOFP\000"
6114 /* 10357 */ "G_FCMP\000"
6115 /* 10364 */ "G_STRICT_FCMP\000"
6116 /* 10378 */ "G_ICMP\000"
6117 /* 10385 */ "G_SCMP\000"
6118 /* 10392 */ "G_UCMP\000"
6119 /* 10399 */ "PseudoUNIMP\000"
6120 /* 10411 */ "CACOP\000"
6121 /* 10417 */ "CONVERGENCECTRL_LOOP\000"
6122 /* 10438 */ "G_CTPOP\000"
6123 /* 10446 */ "X86DECTOP\000"
6124 /* 10456 */ "X86INCTOP\000"
6125 /* 10466 */ "X86MFTOP\000"
6126 /* 10475 */ "X86MTTOP\000"
6127 /* 10484 */ "PATCHABLE_OP\000"
6128 /* 10497 */ "FAULTING_OP\000"
6129 /* 10509 */ "ADJCALLSTACKUP\000"
6130 /* 10524 */ "PREALLOCATED_SETUP\000"
6131 /* 10543 */ "G_FLDEXP\000"
6132 /* 10552 */ "G_STRICT_FLDEXP\000"
6133 /* 10568 */ "G_FEXP\000"
6134 /* 10575 */ "G_FFREXP\000"
6135 /* 10584 */ "BEQ\000"
6136 /* 10588 */ "XVREPLVE0_Q\000"
6137 /* 10600 */ "XVSUB_Q\000"
6138 /* 10608 */ "SC_Q\000"
6139 /* 10613 */ "XVADD_Q\000"
6140 /* 10621 */ "XVSSRANI_D_Q\000"
6141 /* 10634 */ "XVSRANI_D_Q\000"
6142 /* 10646 */ "XVSSRLNI_D_Q\000"
6143 /* 10659 */ "XVSRLNI_D_Q\000"
6144 /* 10671 */ "XVSSRARNI_D_Q\000"
6145 /* 10685 */ "XVSRARNI_D_Q\000"
6146 /* 10698 */ "XVSSRLRNI_D_Q\000"
6147 /* 10712 */ "XVSRLRNI_D_Q\000"
6148 /* 10725 */ "XVPERMI_Q\000"
6149 /* 10735 */ "XVSSRANI_DU_Q\000"
6150 /* 10749 */ "XVSSRLNI_DU_Q\000"
6151 /* 10763 */ "XVSSRARNI_DU_Q\000"
6152 /* 10778 */ "XVSSRLRNI_DU_Q\000"
6153 /* 10793 */ "DBAR\000"
6154 /* 10798 */ "IBAR\000"
6155 /* 10803 */ "G_BR\000"
6156 /* 10808 */ "INLINEASM_BR\000"
6157 /* 10821 */ "PseudoBR\000"
6158 /* 10830 */ "MOVGR2SCR\000"
6159 /* 10840 */ "G_BLOCK_ADDR\000"
6160 /* 10853 */ "MEMBARRIER\000"
6161 /* 10864 */ "G_CONSTANT_FOLD_BARRIER\000"
6162 /* 10888 */ "PATCHABLE_FUNCTION_ENTER\000"
6163 /* 10913 */ "G_READCYCLECOUNTER\000"
6164 /* 10932 */ "G_READSTEADYCOUNTER\000"
6165 /* 10952 */ "G_READ_REGISTER\000"
6166 /* 10968 */ "G_WRITE_REGISTER\000"
6167 /* 10985 */ "PseudoLD_CFR\000"
6168 /* 10998 */ "PseudoST_CFR\000"
6169 /* 11011 */ "PseudoCopyCFR\000"
6170 /* 11025 */ "MOVCF2GR\000"
6171 /* 11034 */ "MOVSCR2GR\000"
6172 /* 11044 */ "MOVFCSR2GR\000"
6173 /* 11055 */ "G_ASHR\000"
6174 /* 11062 */ "G_FSHR\000"
6175 /* 11069 */ "G_LSHR\000"
6176 /* 11076 */ "LDDIR\000"
6177 /* 11082 */ "TLBCLR\000"
6178 /* 11089 */ "CONVERGENCECTRL_ANCHOR\000"
6179 /* 11112 */ "NOR\000"
6180 /* 11116 */ "G_FFLOOR\000"
6181 /* 11125 */ "G_SAVGFLOOR\000"
6182 /* 11137 */ "G_UAVGFLOOR\000"
6183 /* 11149 */ "G_EXTRACT_SUBVECTOR\000"
6184 /* 11169 */ "G_INSERT_SUBVECTOR\000"
6185 /* 11188 */ "G_BUILD_VECTOR\000"
6186 /* 11203 */ "G_SHUFFLE_VECTOR\000"
6187 /* 11220 */ "G_STEP_VECTOR\000"
6188 /* 11234 */ "G_SPLAT_VECTOR\000"
6189 /* 11249 */ "G_VECREDUCE_XOR\000"
6190 /* 11265 */ "G_XOR\000"
6191 /* 11271 */ "G_ATOMICRMW_XOR\000"
6192 /* 11287 */ "G_VECREDUCE_OR\000"
6193 /* 11302 */ "G_OR\000"
6194 /* 11307 */ "G_ATOMICRMW_OR\000"
6195 /* 11322 */ "Select_GPR_Using_CC_GPR\000"
6196 /* 11346 */ "MOVGR2FCSR\000"
6197 /* 11357 */ "RDFCSR\000"
6198 /* 11364 */ "WRFCSR\000"
6199 /* 11371 */ "G_ROTR\000"
6200 /* 11378 */ "G_INTTOPTR\000"
6201 /* 11389 */ "TLBWR\000"
6202 /* 11395 */ "GCSRWR\000"
6203 /* 11402 */ "G_FABS\000"
6204 /* 11409 */ "PseudoLA_ABS\000"
6205 /* 11422 */ "G_ABS\000"
6206 /* 11428 */ "G_ABDS\000"
6207 /* 11435 */ "G_UNMERGE_VALUES\000"
6208 /* 11452 */ "G_MERGE_VALUES\000"
6209 /* 11467 */ "G_CTLS\000"
6210 /* 11474 */ "G_FACOS\000"
6211 /* 11482 */ "G_FCOS\000"
6212 /* 11489 */ "G_FSINCOS\000"
6213 /* 11499 */ "G_STRICT_FCMPS\000"
6214 /* 11514 */ "G_CONCAT_VECTORS\000"
6215 /* 11531 */ "COPY_TO_REGCLASS\000"
6216 /* 11548 */ "G_IS_FPCLASS\000"
6217 /* 11561 */ "G_ATOMIC_CMPXCHG_WITH_SUCCESS\000"
6218 /* 11591 */ "G_VECTOR_COMPRESS\000"
6219 /* 11609 */ "G_INTRINSIC_W_SIDE_EFFECTS\000"
6220 /* 11636 */ "G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS\000"
6221 /* 11674 */ "XVFMINA_S\000"
6222 /* 11684 */ "XVFMAXA_S\000"
6223 /* 11694 */ "FSCALEB_S\000"
6224 /* 11704 */ "XVFLOGB_S\000"
6225 /* 11714 */ "XVFSUB_S\000"
6226 /* 11723 */ "XVFMSUB_S\000"
6227 /* 11733 */ "XVFNMSUB_S\000"
6228 /* 11744 */ "XVFADD_S\000"
6229 /* 11753 */ "XVFMADD_S\000"
6230 /* 11763 */ "XVFNMADD_S\000"
6231 /* 11774 */ "FLD_S\000"
6232 /* 11780 */ "XVFCVTH_D_S\000"
6233 /* 11792 */ "XVFCVTL_D_S\000"
6234 /* 11804 */ "FCVT_D_S\000"
6235 /* 11813 */ "XVFCMP_CLE_S\000"
6236 /* 11826 */ "FLDLE_S\000"
6237 /* 11834 */ "XVFCMP_SLE_S\000"
6238 /* 11847 */ "FSTLE_S\000"
6239 /* 11855 */ "XVFCMP_CULE_S\000"
6240 /* 11869 */ "XVFCMP_SULE_S\000"
6241 /* 11883 */ "XVFCMP_CNE_S\000"
6242 /* 11896 */ "XVFRINTRNE_S\000"
6243 /* 11909 */ "XVFCMP_SNE_S\000"
6244 /* 11922 */ "XVFCMP_CUNE_S\000"
6245 /* 11936 */ "XVFCMP_SUNE_S\000"
6246 /* 11950 */ "XVFRECIPE_S\000"
6247 /* 11962 */ "XVFRSQRTE_S\000"
6248 /* 11974 */ "XVFCMP_CAF_S\000"
6249 /* 11987 */ "XVFCMP_SAF_S\000"
6250 /* 12000 */ "FNEG_S\000"
6251 /* 12007 */ "XVFCVT_H_S\000"
6252 /* 12018 */ "XVFMUL_S\000"
6253 /* 12027 */ "FTINTRNE_L_S\000"
6254 /* 12040 */ "XVFTINTRNEH_L_S\000"
6255 /* 12056 */ "XVFTINTRMH_L_S\000"
6256 /* 12071 */ "XVFTINTRPH_L_S\000"
6257 /* 12086 */ "XVFTINTH_L_S\000"
6258 /* 12099 */ "XVFTINTRZH_L_S\000"
6259 /* 12114 */ "XVFTINTRNEL_L_S\000"
6260 /* 12130 */ "XVFTINTRML_L_S\000"
6261 /* 12145 */ "XVFTINTRPL_L_S\000"
6262 /* 12160 */ "XVFTINTL_L_S\000"
6263 /* 12173 */ "XVFTINTRZL_L_S\000"
6264 /* 12188 */ "FTINTRM_L_S\000"
6265 /* 12200 */ "FTINTRP_L_S\000"
6266 /* 12212 */ "FTINT_L_S\000"
6267 /* 12222 */ "FTINTRZ_L_S\000"
6268 /* 12234 */ "XVFRINTRM_S\000"
6269 /* 12246 */ "FCOPYSIGN_S\000"
6270 /* 12258 */ "XVFMIN_S\000"
6271 /* 12267 */ "XVFCMP_CUN_S\000"
6272 /* 12280 */ "XVFCMP_SUN_S\000"
6273 /* 12293 */ "XVFRECIP_S\000"
6274 /* 12304 */ "XVFRINTRP_S\000"
6275 /* 12316 */ "XVFCMP_CEQ_S\000"
6276 /* 12329 */ "XVFCMP_SEQ_S\000"
6277 /* 12342 */ "XVFCMP_CUEQ_S\000"
6278 /* 12356 */ "XVFCMP_SUEQ_S\000"
6279 /* 12370 */ "MOVFRH2GR_S\000"
6280 /* 12382 */ "MOVFR2GR_S\000"
6281 /* 12393 */ "XVFCMP_COR_S\000"
6282 /* 12406 */ "XVFCMP_SOR_S\000"
6283 /* 12419 */ "FABS_S\000"
6284 /* 12426 */ "XVFCLASS_S\000"
6285 /* 12437 */ "G_TRUNC_SSAT_S\000"
6286 /* 12452 */ "FLDGT_S\000"
6287 /* 12460 */ "FSTGT_S\000"
6288 /* 12468 */ "XVFCMP_CLT_S\000"
6289 /* 12481 */ "XVFCMP_SLT_S\000"
6290 /* 12494 */ "XVFCMP_CULT_S\000"
6291 /* 12508 */ "XVFCMP_SULT_S\000"
6292 /* 12522 */ "XVFRINT_S\000"
6293 /* 12532 */ "XVFSQRT_S\000"
6294 /* 12542 */ "XVFRSQRT_S\000"
6295 /* 12553 */ "FST_S\000"
6296 /* 12559 */ "XVFTINT_WU_S\000"
6297 /* 12572 */ "XVFTINTRZ_WU_S\000"
6298 /* 12587 */ "XVFDIV_S\000"
6299 /* 12596 */ "FMOV_S\000"
6300 /* 12603 */ "XVFTINTRNE_W_S\000"
6301 /* 12618 */ "XVFTINTRM_W_S\000"
6302 /* 12632 */ "XVFTINTRP_W_S\000"
6303 /* 12646 */ "XVFTINT_W_S\000"
6304 /* 12658 */ "XVFTINTRZ_W_S\000"
6305 /* 12672 */ "XVFMAX_S\000"
6306 /* 12681 */ "FLDX_S\000"
6307 /* 12688 */ "FSTX_S\000"
6308 /* 12695 */ "XVFRINTRZ_S\000"
6309 /* 12707 */ "MOVFR2CF_xS\000"
6310 /* 12719 */ "FSEL_xS\000"
6311 /* 12727 */ "MOVCF2FR_xS\000"
6312 /* 12739 */ "G_SSUBSAT\000"
6313 /* 12749 */ "G_USUBSAT\000"
6314 /* 12759 */ "G_SADDSAT\000"
6315 /* 12769 */ "G_UADDSAT\000"
6316 /* 12779 */ "G_SSHLSAT\000"
6317 /* 12789 */ "G_USHLSAT\000"
6318 /* 12799 */ "G_SMULFIXSAT\000"
6319 /* 12812 */ "G_UMULFIXSAT\000"
6320 /* 12825 */ "G_SDIVFIXSAT\000"
6321 /* 12838 */ "G_UDIVFIXSAT\000"
6322 /* 12851 */ "G_ATOMICRMW_USUB_SAT\000"
6323 /* 12872 */ "G_FPTOSI_SAT\000"
6324 /* 12885 */ "G_FPTOUI_SAT\000"
6325 /* 12898 */ "G_EXTRACT\000"
6326 /* 12908 */ "G_SELECT\000"
6327 /* 12917 */ "G_BRINDIRECT\000"
6328 /* 12930 */ "PATCHABLE_RET\000"
6329 /* 12944 */ "PseudoRET\000"
6330 /* 12954 */ "G_MEMSET\000"
6331 /* 12963 */ "PATCHABLE_FUNCTION_EXIT\000"
6332 /* 12987 */ "G_BRJT\000"
6333 /* 12994 */ "BLT\000"
6334 /* 12998 */ "G_EXTRACT_VECTOR_ELT\000"
6335 /* 13019 */ "G_INSERT_VECTOR_ELT\000"
6336 /* 13039 */ "SLT\000"
6337 /* 13043 */ "G_FCONSTANT\000"
6338 /* 13055 */ "G_CONSTANT\000"
6339 /* 13066 */ "G_INTRINSIC_CONVERGENT\000"
6340 /* 13089 */ "STATEPOINT\000"
6341 /* 13100 */ "PATCHPOINT\000"
6342 /* 13111 */ "G_PTRTOINT\000"
6343 /* 13122 */ "G_FRINT\000"
6344 /* 13130 */ "G_INTRINSIC_LLRINT\000"
6345 /* 13149 */ "G_INTRINSIC_LRINT\000"
6346 /* 13167 */ "G_FNEARBYINT\000"
6347 /* 13180 */ "PseudoLA_GOT\000"
6348 /* 13193 */ "G_VASTART\000"
6349 /* 13203 */ "LIFETIME_START\000"
6350 /* 13218 */ "G_INVOKE_REGION_START\000"
6351 /* 13240 */ "G_INSERT\000"
6352 /* 13249 */ "G_FSQRT\000"
6353 /* 13257 */ "G_STRICT_FSQRT\000"
6354 /* 13272 */ "G_BITCAST\000"
6355 /* 13282 */ "G_ADDRSPACE_CAST\000"
6356 /* 13299 */ "DBG_VALUE_LIST\000"
6357 /* 13314 */ "XVST\000"
6358 /* 13319 */ "G_FPEXT\000"
6359 /* 13327 */ "G_SEXT\000"
6360 /* 13334 */ "G_ASSERT_SEXT\000"
6361 /* 13348 */ "G_ANYEXT\000"
6362 /* 13357 */ "G_ZEXT\000"
6363 /* 13364 */ "G_ASSERT_ZEXT\000"
6364 /* 13378 */ "XVSSUB_BU\000"
6365 /* 13388 */ "XVSADD_BU\000"
6366 /* 13398 */ "LD_BU\000"
6367 /* 13404 */ "XVMOD_BU\000"
6368 /* 13413 */ "XVABSD_BU\000"
6369 /* 13423 */ "XVSLE_BU\000"
6370 /* 13432 */ "XVAVG_BU\000"
6371 /* 13441 */ "XVMUH_BU\000"
6372 /* 13450 */ "XVSUBWOD_H_BU\000"
6373 /* 13464 */ "XVMADDWOD_H_BU\000"
6374 /* 13479 */ "XVADDWOD_H_BU\000"
6375 /* 13493 */ "XVMULWOD_H_BU\000"
6376 /* 13507 */ "XVSUBWEV_H_BU\000"
6377 /* 13521 */ "XVMADDWEV_H_BU\000"
6378 /* 13536 */ "XVADDWEV_H_BU\000"
6379 /* 13550 */ "XVMULWEV_H_BU\000"
6380 /* 13564 */ "XVSUBI_BU\000"
6381 /* 13574 */ "XVADDI_BU\000"
6382 /* 13584 */ "XVSLEI_BU\000"
6383 /* 13594 */ "XVMINI_BU\000"
6384 /* 13604 */ "XVSLTI_BU\000"
6385 /* 13614 */ "XVMAXI_BU\000"
6386 /* 13624 */ "X86MUL_BU\000"
6387 /* 13634 */ "XVMIN_BU\000"
6388 /* 13643 */ "VPICKVE2GR_BU\000"
6389 /* 13657 */ "XVAVGR_BU\000"
6390 /* 13667 */ "XVSAT_BU\000"
6391 /* 13676 */ "XVSLT_BU\000"
6392 /* 13685 */ "VEXT2XV_DU_BU\000"
6393 /* 13699 */ "XVEXTH_HU_BU\000"
6394 /* 13712 */ "XVSLLWIL_HU_BU\000"
6395 /* 13727 */ "VEXT2XV_HU_BU\000"
6396 /* 13741 */ "XVHSUBW_HU_BU\000"
6397 /* 13755 */ "XVHADDW_HU_BU\000"
6398 /* 13769 */ "VEXT2XV_WU_BU\000"
6399 /* 13783 */ "XVDIV_BU\000"
6400 /* 13792 */ "XVMAX_BU\000"
6401 /* 13801 */ "LDX_BU\000"
6402 /* 13808 */ "G_ABDU\000"
6403 /* 13815 */ "AMMIN__DB_DU\000"
6404 /* 13828 */ "AMMAX__DB_DU\000"
6405 /* 13841 */ "X86SUB_DU\000"
6406 /* 13851 */ "XVSSUB_DU\000"
6407 /* 13861 */ "X86ADD_DU\000"
6408 /* 13871 */ "XVSADD_DU\000"
6409 /* 13881 */ "XVMOD_DU\000"
6410 /* 13890 */ "XVABSD_DU\000"
6411 /* 13900 */ "XVSLE_DU\000"
6412 /* 13909 */ "XVAVG_DU\000"
6413 /* 13918 */ "MULH_DU\000"
6414 /* 13926 */ "XVMUH_DU\000"
6415 /* 13935 */ "XVSUBI_DU\000"
6416 /* 13945 */ "XVADDI_DU\000"
6417 /* 13955 */ "XVSLEI_DU\000"
6418 /* 13965 */ "XVMINI_DU\000"
6419 /* 13975 */ "XVSLTI_DU\000"
6420 /* 13985 */ "XVMAXI_DU\000"
6421 /* 13995 */ "X86MUL_DU\000"
6422 /* 14005 */ "AMMIN_DU\000"
6423 /* 14014 */ "XVMIN_DU\000"
6424 /* 14023 */ "XVSUBWOD_Q_DU\000"
6425 /* 14037 */ "XVMADDWOD_Q_DU\000"
6426 /* 14052 */ "XVADDWOD_Q_DU\000"
6427 /* 14066 */ "XVMULWOD_Q_DU\000"
6428 /* 14080 */ "XVSUBWEV_Q_DU\000"
6429 /* 14094 */ "XVMADDWEV_Q_DU\000"
6430 /* 14109 */ "XVADDWEV_Q_DU\000"
6431 /* 14123 */ "XVMULWEV_Q_DU\000"
6432 /* 14137 */ "XVPICKVE2GR_DU\000"
6433 /* 14152 */ "XVAVGR_DU\000"
6434 /* 14162 */ "XVSAT_DU\000"
6435 /* 14171 */ "XVSLT_DU\000"
6436 /* 14180 */ "XVEXTH_QU_DU\000"
6437 /* 14193 */ "XVEXTL_QU_DU\000"
6438 /* 14206 */ "XVHSUBW_QU_DU\000"
6439 /* 14220 */ "XVHADDW_QU_DU\000"
6440 /* 14234 */ "XVDIV_DU\000"
6441 /* 14243 */ "AMMAX_DU\000"
6442 /* 14252 */ "XVMAX_DU\000"
6443 /* 14261 */ "BGEU\000"
6444 /* 14266 */ "XVSSUB_HU\000"
6445 /* 14276 */ "XVSADD_HU\000"
6446 /* 14286 */ "LD_HU\000"
6447 /* 14292 */ "XVMOD_HU\000"
6448 /* 14301 */ "XVABSD_HU\000"
6449 /* 14311 */ "XVSLE_HU\000"
6450 /* 14320 */ "XVAVG_HU\000"
6451 /* 14329 */ "XVMUH_HU\000"
6452 /* 14338 */ "XVSUBI_HU\000"
6453 /* 14348 */ "XVADDI_HU\000"
6454 /* 14358 */ "XVSLEI_HU\000"
6455 /* 14368 */ "XVMINI_HU\000"
6456 /* 14378 */ "XVSLTI_HU\000"
6457 /* 14388 */ "XVMAXI_HU\000"
6458 /* 14398 */ "X86MUL_HU\000"
6459 /* 14408 */ "XVMIN_HU\000"
6460 /* 14417 */ "VPICKVE2GR_HU\000"
6461 /* 14431 */ "XVAVGR_HU\000"
6462 /* 14441 */ "XVSAT_HU\000"
6463 /* 14450 */ "XVSLT_HU\000"
6464 /* 14459 */ "VEXT2XV_DU_HU\000"
6465 /* 14473 */ "XVEXTH_WU_HU\000"
6466 /* 14486 */ "XVSLLWIL_WU_HU\000"
6467 /* 14501 */ "VEXT2XV_WU_HU\000"
6468 /* 14515 */ "XVHSUBW_WU_HU\000"
6469 /* 14529 */ "XVHADDW_WU_HU\000"
6470 /* 14543 */ "XVDIV_HU\000"
6471 /* 14552 */ "XVSUBWOD_W_HU\000"
6472 /* 14566 */ "XVMADDWOD_W_HU\000"
6473 /* 14581 */ "XVADDWOD_W_HU\000"
6474 /* 14595 */ "XVMULWOD_W_HU\000"
6475 /* 14609 */ "XVSUBWEV_W_HU\000"
6476 /* 14623 */ "XVMADDWEV_W_HU\000"
6477 /* 14638 */ "XVADDWEV_W_HU\000"
6478 /* 14652 */ "XVMULWEV_W_HU\000"
6479 /* 14666 */ "XVMAX_HU\000"
6480 /* 14675 */ "LDX_HU\000"
6481 /* 14682 */ "XVFFINT_D_LU\000"
6482 /* 14695 */ "BLTU\000"
6483 /* 14700 */ "SLTU\000"
6484 /* 14705 */ "AMMIN__DB_WU\000"
6485 /* 14718 */ "AMMAX__DB_WU\000"
6486 /* 14731 */ "X86SUB_WU\000"
6487 /* 14741 */ "XVSSUB_WU\000"
6488 /* 14751 */ "X86ADD_WU\000"
6489 /* 14761 */ "XVSADD_WU\000"
6490 /* 14771 */ "LD_WU\000"
6491 /* 14777 */ "XVMOD_WU\000"
6492 /* 14786 */ "XVABSD_WU\000"
6493 /* 14796 */ "XVSUBWOD_D_WU\000"
6494 /* 14810 */ "XVMADDWOD_D_WU\000"
6495 /* 14825 */ "XVADDWOD_D_WU\000"
6496 /* 14839 */ "XVMULWOD_D_WU\000"
6497 /* 14853 */ "XVSUBWEV_D_WU\000"
6498 /* 14867 */ "XVMADDWEV_D_WU\000"
6499 /* 14882 */ "XVADDWEV_D_WU\000"
6500 /* 14896 */ "XVMULWEV_D_WU\000"
6501 /* 14910 */ "MULW_D_WU\000"
6502 /* 14920 */ "XVSLE_WU\000"
6503 /* 14929 */ "XVAVG_WU\000"
6504 /* 14938 */ "MULH_WU\000"
6505 /* 14946 */ "XVMUH_WU\000"
6506 /* 14955 */ "XVSUBI_WU\000"
6507 /* 14965 */ "XVADDI_WU\000"
6508 /* 14975 */ "XVSLEI_WU\000"
6509 /* 14985 */ "XVMINI_WU\000"
6510 /* 14995 */ "XVSLTI_WU\000"
6511 /* 15005 */ "XVMAXI_WU\000"
6512 /* 15015 */ "ALSL_WU\000"
6513 /* 15023 */ "X86MUL_WU\000"
6514 /* 15033 */ "AMMIN_WU\000"
6515 /* 15042 */ "XVMIN_WU\000"
6516 /* 15051 */ "XVPICKVE2GR_WU\000"
6517 /* 15066 */ "XVAVGR_WU\000"
6518 /* 15076 */ "XVFFINT_S_WU\000"
6519 /* 15089 */ "XVSAT_WU\000"
6520 /* 15098 */ "XVSLT_WU\000"
6521 /* 15107 */ "XVEXTH_DU_WU\000"
6522 /* 15120 */ "XVSLLWIL_DU_WU\000"
6523 /* 15135 */ "VEXT2XV_DU_WU\000"
6524 /* 15149 */ "XVHSUBW_DU_WU\000"
6525 /* 15163 */ "XVHADDW_DU_WU\000"
6526 /* 15177 */ "XVDIV_WU\000"
6527 /* 15186 */ "AMMAX_WU\000"
6528 /* 15195 */ "XVMAX_WU\000"
6529 /* 15204 */ "LDX_WU\000"
6530 /* 15211 */ "G_TRUNC_SSAT_U\000"
6531 /* 15226 */ "G_TRUNC_USAT_U\000"
6532 /* 15241 */ "G_FDIV\000"
6533 /* 15248 */ "G_STRICT_FDIV\000"
6534 /* 15262 */ "G_SDIV\000"
6535 /* 15269 */ "G_UDIV\000"
6536 /* 15276 */ "G_GET_FPENV\000"
6537 /* 15288 */ "G_RESET_FPENV\000"
6538 /* 15302 */ "G_SET_FPENV\000"
6539 /* 15314 */ "XVAND_V\000"
6540 /* 15322 */ "XVBITSEL_V\000"
6541 /* 15333 */ "XVBSLL_V\000"
6542 /* 15342 */ "XVBSRL_V\000"
6543 /* 15351 */ "XVANDN_V\000"
6544 /* 15360 */ "XVORN_V\000"
6545 /* 15368 */ "XVNOR_V\000"
6546 /* 15376 */ "XVOR_V\000"
6547 /* 15383 */ "XVXOR_V\000"
6548 /* 15391 */ "XVSETNEZ_V\000"
6549 /* 15402 */ "XVSETEQZ_V\000"
6550 /* 15413 */ "REVB_2W\000"
6551 /* 15421 */ "REVH_2W\000"
6552 /* 15429 */ "G_FPOW\000"
6553 /* 15436 */ "XVREPLVE0_W\000"
6554 /* 15448 */ "XVINSVE0_W\000"
6555 /* 15459 */ "XVADDA_W\000"
6556 /* 15468 */ "X86SRA_W\000"
6557 /* 15477 */ "ARMSRA_W\000"
6558 /* 15486 */ "XVSRA_W\000"
6559 /* 15494 */ "AMADD__DB_W\000"
6560 /* 15506 */ "AMAND__DB_W\000"
6561 /* 15518 */ "AMMIN__DB_W\000"
6562 /* 15530 */ "AMSWAP__DB_W\000"
6563 /* 15543 */ "AMOR__DB_W\000"
6564 /* 15554 */ "AMXOR__DB_W\000"
6565 /* 15566 */ "AMCAS__DB_W\000"
6566 /* 15578 */ "AMMAX__DB_W\000"
6567 /* 15590 */ "X86SUB_W\000"
6568 /* 15599 */ "ARMSUB_W\000"
6569 /* 15608 */ "XVMSUB_W\000"
6570 /* 15617 */ "XVSSUB_W\000"
6571 /* 15626 */ "XVSUB_W\000"
6572 /* 15634 */ "CRCC_W_B_W\000"
6573 /* 15645 */ "CRC_W_B_W\000"
6574 /* 15655 */ "X86SBC_W\000"
6575 /* 15664 */ "ARMSBC_W\000"
6576 /* 15673 */ "X86ADC_W\000"
6577 /* 15682 */ "ARMADC_W\000"
6578 /* 15691 */ "X86DEC_W\000"
6579 /* 15700 */ "X86INC_W\000"
6580 /* 15709 */ "SC_W\000"
6581 /* 15714 */ "X86ADD_W\000"
6582 /* 15723 */ "AMADD_W\000"
6583 /* 15731 */ "ARMADD_W\000"
6584 /* 15740 */ "XVMADD_W\000"
6585 /* 15749 */ "XVSADD_W\000"
6586 /* 15758 */ "XVADD_W\000"
6587 /* 15766 */ "LD_W\000"
6588 /* 15771 */ "X86AND_W\000"
6589 /* 15780 */ "AMAND_W\000"
6590 /* 15788 */ "ARMAND_W\000"
6591 /* 15797 */ "XVPACKOD_W\000"
6592 /* 15808 */ "XVPICKOD_W\000"
6593 /* 15819 */ "XVMOD_W\000"
6594 /* 15827 */ "IOCSRRD_W\000"
6595 /* 15837 */ "XVABSD_W\000"
6596 /* 15846 */ "XVSUBWOD_D_W\000"
6597 /* 15859 */ "XVMADDWOD_D_W\000"
6598 /* 15873 */ "XVADDWOD_D_W\000"
6599 /* 15886 */ "XVMULWOD_D_W\000"
6600 /* 15899 */ "XVFFINTH_D_W\000"
6601 /* 15912 */ "XVEXTH_D_W\000"
6602 /* 15923 */ "XVSLLWIL_D_W\000"
6603 /* 15936 */ "XVFFINTL_D_W\000"
6604 /* 15949 */ "FFINT_D_W\000"
6605 /* 15959 */ "XVSUBWEV_D_W\000"
6606 /* 15972 */ "XVMADDWEV_D_W\000"
6607 /* 15986 */ "XVADDWEV_D_W\000"
6608 /* 15999 */ "XVMULWEV_D_W\000"
6609 /* 16012 */ "VEXT2XV_D_W\000"
6610 /* 16024 */ "XVHSUBW_D_W\000"
6611 /* 16036 */ "XVHADDW_D_W\000"
6612 /* 16048 */ "MULW_D_W\000"
6613 /* 16057 */ "CRCC_W_D_W\000"
6614 /* 16068 */ "CRC_W_D_W\000"
6615 /* 16078 */ "LDLE_W\000"
6616 /* 16085 */ "XVSLE_W\000"
6617 /* 16093 */ "STLE_W\000"
6618 /* 16100 */ "XVPICKVE_W\000"
6619 /* 16111 */ "XVREPLVE_W\000"
6620 /* 16122 */ "XVSHUF_W\000"
6621 /* 16131 */ "XVNEG_W\000"
6622 /* 16139 */ "XVAVG_W\000"
6623 /* 16147 */ "RDTIMEH_W\000"
6624 /* 16157 */ "MULH_W\000"
6625 /* 16164 */ "MOVGR2FRH_W\000"
6626 /* 16176 */ "XVMUH_W\000"
6627 /* 16184 */ "XVILVH_W\000"
6628 /* 16193 */ "XVSSRANI_H_W\000"
6629 /* 16206 */ "XVSRANI_H_W\000"
6630 /* 16218 */ "XVSSRLNI_H_W\000"
6631 /* 16231 */ "XVSRLNI_H_W\000"
6632 /* 16243 */ "XVSSRARNI_H_W\000"
6633 /* 16257 */ "XVSRARNI_H_W\000"
6634 /* 16270 */ "XVSSRLRNI_H_W\000"
6635 /* 16284 */ "XVSRLRNI_H_W\000"
6636 /* 16297 */ "XVSSRAN_H_W\000"
6637 /* 16309 */ "XVSRAN_H_W\000"
6638 /* 16320 */ "XVSSRLN_H_W\000"
6639 /* 16332 */ "XVSRLN_H_W\000"
6640 /* 16343 */ "XVSSRARN_H_W\000"
6641 /* 16356 */ "XVSRARN_H_W\000"
6642 /* 16368 */ "XVSSRLRN_H_W\000"
6643 /* 16381 */ "XVSRLRN_H_W\000"
6644 /* 16393 */ "CRCC_W_H_W\000"
6645 /* 16404 */ "CRC_W_H_W\000"
6646 /* 16414 */ "ADDU12I_W\000"
6647 /* 16424 */ "LU12I_W\000"
6648 /* 16432 */ "XVSHUF4I_W\000"
6649 /* 16443 */ "X86SRAI_W\000"
6650 /* 16453 */ "ARMSRAI_W\000"
6651 /* 16463 */ "XVSRAI_W\000"
6652 /* 16472 */ "ADDI_W\000"
6653 /* 16479 */ "XVSLEI_W\000"
6654 /* 16488 */ "XVREPL128VEI_W\000"
6655 /* 16503 */ "VREPLVEI_W\000"
6656 /* 16514 */ "X86RCLI_W\000"
6657 /* 16524 */ "X86SLLI_W\000"
6658 /* 16534 */ "ARMSLLI_W\000"
6659 /* 16544 */ "XVSLLI_W\000"
6660 /* 16553 */ "PseudoXVREPLI_W\000"
6661 /* 16569 */ "PseudoVREPLI_W\000"
6662 /* 16584 */ "X86SRLI_W\000"
6663 /* 16594 */ "ARMSRLI_W\000"
6664 /* 16604 */ "XVSRLI_W\000"
6665 /* 16613 */ "X86ROTLI_W\000"
6666 /* 16624 */ "PseudoLI_W\000"
6667 /* 16635 */ "XVPERMI_W\000"
6668 /* 16645 */ "XVMINI_W\000"
6669 /* 16654 */ "XVSEQI_W\000"
6670 /* 16663 */ "XVSRARI_W\000"
6671 /* 16673 */ "X86RCRI_W\000"
6672 /* 16683 */ "XVBITCLRI_W\000"
6673 /* 16695 */ "XVSRLRI_W\000"
6674 /* 16705 */ "X86ROTRI_W\000"
6675 /* 16716 */ "ARMROTRI_W\000"
6676 /* 16727 */ "XVROTRI_W\000"
6677 /* 16737 */ "XVBITSETI_W\000"
6678 /* 16749 */ "XVSLTI_W\000"
6679 /* 16758 */ "XVBITREVI_W\000"
6680 /* 16770 */ "XVMAXI_W\000"
6681 /* 16779 */ "BYTEPICK_W\000"
6682 /* 16790 */ "BSTRPICK_W\000"
6683 /* 16801 */ "X86RCL_W\000"
6684 /* 16810 */ "LDL_W\000"
6685 /* 16816 */ "RDTIMEL_W\000"
6686 /* 16826 */ "SCREL_W\000"
6687 /* 16834 */ "X86SLL_W\000"
6688 /* 16843 */ "ARMSLL_W\000"
6689 /* 16852 */ "XVSLL_W\000"
6690 /* 16860 */ "XVLDREPL_W\000"
6691 /* 16871 */ "X86SRL_W\000"
6692 /* 16880 */ "ARMSRL_W\000"
6693 /* 16889 */ "XVSRL_W\000"
6694 /* 16897 */ "ALSL_W\000"
6695 /* 16904 */ "X86ROTL_W\000"
6696 /* 16914 */ "STL_W\000"
6697 /* 16920 */ "X86MUL_W\000"
6698 /* 16929 */ "XVMUL_W\000"
6699 /* 16937 */ "XVILVL_W\000"
6700 /* 16946 */ "XVSTELM_W\000"
6701 /* 16956 */ "XVPERM_W\000"
6702 /* 16965 */ "AMMIN_W\000"
6703 /* 16973 */ "XVMIN_W\000"
6704 /* 16981 */ "XVCLO_W\000"
6705 /* 16989 */ "CTO_W\000"
6706 /* 16995 */ "AMSWAP_W\000"
6707 /* 17004 */ "PseudoCTPOP_W\000"
6708 /* 17018 */ "LLACQ_W\000"
6709 /* 17026 */ "XVSEQ_W\000"
6710 /* 17034 */ "XVSRAR_W\000"
6711 /* 17043 */ "X86RCR_W\000"
6712 /* 17052 */ "LDR_W\000"
6713 /* 17058 */ "MOVGR2FR_W\000"
6714 /* 17069 */ "XVPICKVE2GR_W\000"
6715 /* 17083 */ "XVAVGR_W\000"
6716 /* 17092 */ "XVBITCLR_W\000"
6717 /* 17103 */ "XVSRLR_W\000"
6718 /* 17112 */ "X86OR_W\000"
6719 /* 17120 */ "AMOR_W\000"
6720 /* 17127 */ "ARMOR_W\000"
6721 /* 17135 */ "X86XOR_W\000"
6722 /* 17144 */ "AMXOR_W\000"
6723 /* 17152 */ "ARMXOR_W\000"
6724 /* 17161 */ "X86ROTR_W\000"
6725 /* 17171 */ "ARMROTR_W\000"
6726 /* 17181 */ "XVROTR_W\000"
6727 /* 17190 */ "LDPTR_W\000"
6728 /* 17198 */ "STPTR_W\000"
6729 /* 17206 */ "STR_W\000"
6730 /* 17212 */ "XVREPLGR2VR_W\000"
6731 /* 17226 */ "XVINSGR2VR_W\000"
6732 /* 17239 */ "IOCSRWR_W\000"
6733 /* 17249 */ "AMCAS_W\000"
6734 /* 17257 */ "BSTRINS_W\000"
6735 /* 17267 */ "XVEXTRINS_W\000"
6736 /* 17279 */ "XVFFINT_S_W\000"
6737 /* 17291 */ "XVSAT_W\000"
6738 /* 17299 */ "XVBITSET_W\000"
6739 /* 17310 */ "LDGT_W\000"
6740 /* 17317 */ "STGT_W\000"
6741 /* 17324 */ "XVSLT_W\000"
6742 /* 17332 */ "XVPCNT_W\000"
6743 /* 17341 */ "ARMNOT_W\000"
6744 /* 17350 */ "ST_W\000"
6745 /* 17355 */ "XVSSRANI_HU_W\000"
6746 /* 17369 */ "XVSSRLNI_HU_W\000"
6747 /* 17383 */ "XVSSRARNI_HU_W\000"
6748 /* 17398 */ "XVSSRLRNI_HU_W\000"
6749 /* 17413 */ "XVSSRAN_HU_W\000"
6750 /* 17426 */ "XVSSRLN_HU_W\000"
6751 /* 17439 */ "XVSSRARN_HU_W\000"
6752 /* 17453 */ "XVSSRLRN_HU_W\000"
6753 /* 17467 */ "XVMADDWOD_D_WU_W\000"
6754 /* 17484 */ "XVADDWOD_D_WU_W\000"
6755 /* 17500 */ "XVMULWOD_D_WU_W\000"
6756 /* 17516 */ "XVMADDWEV_D_WU_W\000"
6757 /* 17533 */ "XVADDWEV_D_WU_W\000"
6758 /* 17549 */ "XVMULWEV_D_WU_W\000"
6759 /* 17565 */ "XVPACKEV_W\000"
6760 /* 17576 */ "XVPICKEV_W\000"
6761 /* 17587 */ "XVBITREV_W\000"
6762 /* 17598 */ "XVDIV_W\000"
6763 /* 17606 */ "XVSIGNCOV_W\000"
6764 /* 17618 */ "ARMMOV_W\000"
6765 /* 17627 */ "CRCC_W_W_W\000"
6766 /* 17638 */ "CRC_W_W_W\000"
6767 /* 17648 */ "AMMAX_W\000"
6768 /* 17656 */ "XVMAX_W\000"
6769 /* 17664 */ "LDX_W\000"
6770 /* 17670 */ "ARMRRX_W\000"
6771 /* 17679 */ "STX_W\000"
6772 /* 17685 */ "PseudoXVBZ_W\000"
6773 /* 17698 */ "PseudoVBZ_W\000"
6774 /* 17710 */ "XVSETALLNEZ_W\000"
6775 /* 17724 */ "XVCLZ_W\000"
6776 /* 17732 */ "PseudoXVBNZ_W\000"
6777 /* 17746 */ "PseudoVBNZ_W\000"
6778 /* 17759 */ "XVSETANYEQZ_W\000"
6779 /* 17773 */ "CTZ_W\000"
6780 /* 17779 */ "PseudoXVMSKLTZ_W\000"
6781 /* 17796 */ "PseudoVMSKLTZ_W\000"
6782 /* 17812 */ "PseudoAddTPRel_W\000"
6783 /* 17829 */ "PseudoAtomicStoreW\000"
6784 /* 17848 */ "G_VECREDUCE_FMAX\000"
6785 /* 17865 */ "G_ATOMICRMW_FMAX\000"
6786 /* 17882 */ "G_VECREDUCE_SMAX\000"
6787 /* 17899 */ "G_SMAX\000"
6788 /* 17906 */ "G_VECREDUCE_UMAX\000"
6789 /* 17923 */ "G_UMAX\000"
6790 /* 17930 */ "G_ATOMICRMW_UMAX\000"
6791 /* 17947 */ "G_ATOMICRMW_MAX\000"
6792 /* 17963 */ "PRELDX\000"
6793 /* 17970 */ "XVLDX\000"
6794 /* 17976 */ "G_FRAME_INDEX\000"
6795 /* 17990 */ "G_SBFX\000"
6796 /* 17997 */ "G_UBFX\000"
6797 /* 18004 */ "G_SMULFIX\000"
6798 /* 18014 */ "G_UMULFIX\000"
6799 /* 18024 */ "G_SDIVFIX\000"
6800 /* 18034 */ "G_UDIVFIX\000"
6801 /* 18044 */ "XVSTX\000"
6802 /* 18050 */ "G_MEMCPY\000"
6803 /* 18059 */ "COPY\000"
6804 /* 18064 */ "CONVERGENCECTRL_ENTRY\000"
6805 /* 18086 */ "PseudoXVBZ\000"
6806 /* 18097 */ "PseudoVBZ\000"
6807 /* 18107 */ "BNEZ\000"
6808 /* 18112 */ "BCNEZ\000"
6809 /* 18118 */ "MASKNEZ\000"
6810 /* 18126 */ "G_CTLZ\000"
6811 /* 18133 */ "PseudoXVBNZ\000"
6812 /* 18145 */ "PseudoVBNZ\000"
6813 /* 18156 */ "BEQZ\000"
6814 /* 18161 */ "BCEQZ\000"
6815 /* 18167 */ "MASKEQZ\000"
6816 /* 18175 */ "G_CTTZ\000"
6817 /* 18182 */ "PseudoCmpXchg128Acquire\000"
6818 /* 18206 */ "BuildPairF64Pseudo\000"
6819 /* 18225 */ "SplitPairF64Pseudo\000"
6820 /* 18244 */ "PseudoTAILIndirect\000"
6821 /* 18263 */ "PseudoCALLIndirect\000"
6822};
6823#ifdef __GNUC__
6824#pragma GCC diagnostic pop
6825#endif
6826
6827extern const unsigned LoongArchInstrNameIndices[] = {
6828 8960U, 9602U, 10808U, 10067U, 9084U, 9065U, 9093U, 9401U,
6829 6854U, 6869U, 6770U, 6757U, 6896U, 11531U, 6603U, 13299U,
6830 6783U, 8956U, 9074U, 6069U, 18059U, 9028U, 6399U, 13203U,
6831 2928U, 6020U, 6057U, 10247U, 9336U, 13100U, 3047U, 10524U,
6832 7005U, 13089U, 6482U, 10497U, 10484U, 10888U, 12930U, 12963U,
6833 9252U, 9315U, 9288U, 9110U, 6588U, 10853U, 10201U, 6458U,
6834 18064U, 11089U, 10417U, 6651U, 13334U, 13364U, 9910U, 2788U,
6835 818U, 9517U, 15262U, 15269U, 9568U, 9575U, 9582U, 9592U,
6836 2906U, 11302U, 11265U, 11428U, 13808U, 11137U, 9217U, 11125U,
6837 9206U, 6768U, 8958U, 17976U, 6613U, 6628U, 9406U, 12898U,
6838 11435U, 13240U, 11452U, 11188U, 2521U, 11514U, 13111U, 11378U,
6839 13272U, 6715U, 10864U, 3021U, 2495U, 3003U, 13149U, 13130U,
6840 9888U, 10913U, 10932U, 2689U, 2633U, 2663U, 2602U, 2674U,
6841 2614U, 2644U, 6553U, 6507U, 6537U, 11561U, 6917U, 6943U,
6842 2804U, 824U, 2912U, 2873U, 11307U, 11271U, 17947U, 10036U,
6843 17930U, 10019U, 2755U, 801U, 17865U, 9954U, 9751U, 9698U,
6844 9824U, 9786U, 10309U, 10287U, 2962U, 12851U, 6049U, 7046U,
6845 2953U, 12917U, 13218U, 2473U, 11609U, 13066U, 11636U, 13348U,
6846 2513U, 12437U, 15211U, 15226U, 13055U, 13043U, 13193U, 6997U,
6847 13327U, 6883U, 13357U, 9152U, 11069U, 11055U, 9145U, 11062U,
6848 11371U, 9427U, 10378U, 10357U, 10385U, 10392U, 12908U, 10193U,
6849 6090U, 10177U, 6041U, 10185U, 6082U, 10169U, 6033U, 10231U,
6850 10223U, 7065U, 7057U, 12769U, 12759U, 12749U, 12739U, 12789U,
6851 12779U, 18004U, 18014U, 12799U, 12812U, 18024U, 18034U, 12825U,
6852 12838U, 2713U, 780U, 9451U, 734U, 2595U, 15241U, 9547U,
6853 6749U, 15429U, 8998U, 10568U, 616U, 9U, 6990U, 599U,
6854 0U, 10543U, 10575U, 6847U, 13319U, 2485U, 8969U, 8983U,
6855 10339U, 10348U, 12872U, 12885U, 11402U, 9925U, 11548U, 6724U,
6856 9848U, 9858U, 6139U, 6154U, 9687U, 9740U, 9772U, 9810U,
6857 15276U, 15302U, 15288U, 6098U, 6126U, 6111U, 6960U, 6975U,
6858 2794U, 9042U, 9988U, 17899U, 10012U, 17923U, 11422U, 2994U,
6859 2984U, 10803U, 12987U, 6372U, 11169U, 11149U, 13019U, 12998U,
6860 11203U, 11234U, 11220U, 11591U, 18175U, 10102U, 18126U, 10083U,
6861 11467U, 10438U, 10331U, 6575U, 9493U, 9198U, 11482U, 10060U,
6862 11489U, 9876U, 11474U, 10052U, 9868U, 607U, 7089U, 7081U,
6863 7073U, 13249U, 11116U, 13122U, 13167U, 13282U, 10840U, 6381U,
6864 2560U, 6685U, 6522U, 2741U, 787U, 9479U, 15248U, 9554U,
6865 740U, 13257U, 10552U, 10364U, 11499U, 10952U, 10968U, 18050U,
6866 6442U, 6697U, 12954U, 10239U, 6426U, 10280U, 10256U, 10268U,
6867 2720U, 9458U, 2696U, 9434U, 17848U, 9937U, 9719U, 9666U,
6868 2772U, 9501U, 2890U, 11287U, 11249U, 17882U, 9971U, 17906U,
6869 9995U, 17990U, 17997U, 10130U, 10509U, 18206U, 2542U, 10147U,
6870 5976U, 17812U, 174U, 196U, 577U, 388U, 247U, 652U,
6871 454U, 124U, 526U, 337U, 475U, 5993U, 17829U, 435U,
6872 10821U, 2941U, 9158U, 9348U, 31U, 704U, 18263U, 6301U,
6873 9648U, 9376U, 1806U, 4529U, 8060U, 58U, 17004U, 77U,
6874 717U, 18182U, 292U, 675U, 11011U, 9236U, 9272U, 9171U,
6875 11409U, 6318U, 13180U, 6337U, 9130U, 6263U, 2577U, 6173U,
6876 2820U, 6197U, 6356U, 6241U, 2857U, 6219U, 6406U, 10985U,
6877 4049U, 16624U, 146U, 549U, 360U, 218U, 96U, 497U,
6878 308U, 410U, 270U, 12944U, 10998U, 9187U, 18U, 691U,
6879 18244U, 6284U, 9630U, 9359U, 10399U, 18145U, 2370U, 5898U,
6880 8848U, 17746U, 18097U, 2256U, 5850U, 8800U, 17698U, 2410U,
6881 2285U, 2457U, 5960U, 8892U, 17796U, 2318U, 1476U, 4004U,
6882 7756U, 16569U, 18133U, 2356U, 5884U, 8834U, 17732U, 18086U,
6883 2243U, 5837U, 8787U, 17685U, 1948U, 8202U, 2393U, 2268U,
6884 2440U, 5943U, 8875U, 17779U, 2301U, 1460U, 3988U, 7740U,
6885 16553U, 11357U, 11322U, 18225U, 11364U, 962U, 3349U, 7429U,
6886 15676U, 3907U, 16472U, 3841U, 16414U, 3878U, 3381U, 15717U,
6887 4283U, 16897U, 15015U, 995U, 3396U, 7462U, 15723U, 878U,
6888 3149U, 7145U, 15494U, 3476U, 15780U, 3161U, 15506U, 1977U,
6889 5002U, 8231U, 17249U, 903U, 3221U, 7170U, 15566U, 5807U,
6890 14243U, 17648U, 15186U, 3233U, 13828U, 15578U, 14718U, 4453U,
6891 14005U, 16965U, 15033U, 3173U, 13815U, 15518U, 14705U, 4887U,
6892 17120U, 3198U, 15543U, 1797U, 4509U, 8051U, 16995U, 890U,
6893 3185U, 7157U, 15530U, 4916U, 17144U, 3209U, 15554U, 2886U,
6894 8951U, 9883U, 15682U, 15731U, 15788U, 6807U, 6707U, 5520U,
6895 17618U, 6827U, 17341U, 17127U, 16716U, 17171U, 17670U, 15664U,
6896 16534U, 16843U, 16453U, 15477U, 16594U, 16880U, 15599U, 17152U,
6897 5088U, 3585U, 761U, 18161U, 18112U, 10584U, 18156U, 6169U,
6898 14261U, 753U, 763U, 5475U, 17589U, 9052U, 12994U, 14695U,
6899 6422U, 18107U, 9022U, 5017U, 17257U, 4204U, 16790U, 4193U,
6900 16779U, 10411U, 4497U, 16983U, 5878U, 17726U, 6910U, 15634U,
6901 16057U, 16393U, 17627U, 15645U, 16068U, 16404U, 17638U, 3071U,
6902 11396U, 6935U, 4503U, 16989U, 5937U, 17773U, 10793U, 9055U,
6903 5487U, 14236U, 17600U, 15179U, 10125U, 2203U, 8670U, 5010U,
6904 12419U, 3389U, 11746U, 5041U, 12428U, 3754U, 11976U, 4565U,
6905 12318U, 3545U, 11815U, 5107U, 12470U, 3641U, 11885U, 4876U,
6906 12395U, 4599U, 12344U, 3604U, 11857U, 5141U, 12496U, 3680U,
6907 11924U, 4471U, 12269U, 3767U, 11989U, 4586U, 12331U, 3574U,
6908 11836U, 5128U, 12483U, 3667U, 11911U, 4896U, 12408U, 4613U,
6909 12358U, 3618U, 11871U, 5155U, 12510U, 3694U, 11938U, 4484U,
6910 12282U, 4432U, 12246U, 2847U, 11804U, 3457U, 5052U, 3533U,
6911 5486U, 12589U, 9525U, 15949U, 9537U, 17281U, 5080U, 12452U,
6912 3556U, 11826U, 5823U, 12681U, 3451U, 11774U, 3257U, 11706U,
6913 3406U, 11755U, 3141U, 11686U, 5800U, 12674U, 3114U, 11676U,
6914 4446U, 12260U, 5513U, 12596U, 3285U, 11725U, 4317U, 12020U,
6915 3787U, 12000U, 3416U, 11765U, 3295U, 11735U, 3708U, 11952U,
6916 4520U, 12295U, 5178U, 12524U, 3720U, 11964U, 5198U, 12544U,
6917 3245U, 11694U, 6012U, 12719U, 5188U, 12534U, 5097U, 12460U,
6918 3594U, 11847U, 5830U, 12688U, 5207U, 12553U, 3276U, 11716U,
6919 4358U, 12188U, 5650U, 12620U, 4343U, 12027U, 5531U, 12605U,
6920 4372U, 12200U, 5760U, 12634U, 4398U, 12222U, 5786U, 12660U,
6921 4386U, 12212U, 5774U, 12648U, 3070U, 11395U, 6934U, 7097U,
6922 9060U, 10798U, 6394U, 773U, 1073U, 3514U, 7540U, 15827U,
6923 1967U, 4992U, 8221U, 17239U, 9422U, 44U, 51U, 11076U,
6924 2016U, 5081U, 8294U, 17310U, 1104U, 3557U, 7571U, 16078U,
6925 4224U, 16810U, 6597U, 4943U, 17190U, 4795U, 17052U, 2231U,
6926 13801U, 5824U, 8775U, 14675U, 17664U, 15204U, 1029U, 13398U,
6927 3452U, 7496U, 14286U, 15766U, 14771U, 4555U, 17018U, 4242U,
6928 16838U, 16424U, 3851U, 3859U, 18167U, 18118U, 3508U, 13883U,
6929 15821U, 14779U, 12727U, 11025U, 11044U, 12707U, 4826U, 12382U,
6930 624U, 12370U, 6740U, 11346U, 16164U, 4801U, 17058U, 638U,
6931 10830U, 11034U, 3810U, 13918U, 16157U, 14938U, 16048U, 14910U,
6932 4309U, 16923U, 11112U, 11109U, 8965U, 10121U, 8938U, 8918U,
6933 8928U, 8908U, 2836U, 17963U, 1563U, 4101U, 7843U, 16676U,
6934 1850U, 4789U, 8104U, 17046U, 16147U, 16816U, 3630U, 7022U,
6935 15413U, 7030U, 3330U, 15421U, 3825U, 1621U, 4133U, 7875U,
6936 16708U, 1918U, 4927U, 8172U, 17164U, 953U, 3340U, 7420U,
6937 15658U, 4230U, 16826U, 3373U, 10608U, 15709U, 9014U, 9006U,
6938 6495U, 6469U, 6561U, 6672U, 3972U, 16527U, 4241U, 16837U,
6939 13039U, 8978U, 14700U, 8992U, 3891U, 16446U, 3125U, 15471U,
6940 4022U, 16587U, 4269U, 16874U, 2023U, 5098U, 8301U, 17317U,
6941 1119U, 3595U, 7586U, 16093U, 4300U, 16914U, 4951U, 17198U,
6942 4959U, 17206U, 2237U, 5831U, 8781U, 17679U, 2047U, 5208U,
6943 8325U, 17350U, 3268U, 15593U, 9228U, 11082U, 9393U, 7098U,
6944 3064U, 7038U, 11389U, 3077U, 1084U, 13414U, 3525U, 13891U,
6945 7551U, 14302U, 15838U, 14787U, 853U, 3104U, 7120U, 15460U,
6946 13575U, 13946U, 14349U, 14966U, 15987U, 14883U, 17534U, 1284U,
6947 13537U, 2119U, 4728U, 14110U, 5280U, 8706U, 14639U, 8509U,
6948 15874U, 14826U, 17485U, 1207U, 13480U, 2070U, 4653U, 14053U,
6949 5231U, 8621U, 14582U, 8460U, 1022U, 3444U, 7489U, 10614U,
6950 15759U, 1376U, 15352U, 15315U, 1870U, 13658U, 4838U, 14153U,
6951 8124U, 14432U, 17084U, 15067U, 1155U, 13433U, 3803U, 13910U,
6952 7622U, 14321U, 16140U, 14930U, 1571U, 4109U, 7851U, 16684U,
6953 1879U, 4847U, 8133U, 17093U, 1661U, 4173U, 7915U, 16759U,
6954 2173U, 5474U, 8563U, 17588U, 1430U, 15323U, 1640U, 4152U,
6955 7894U, 16738U, 2006U, 5070U, 8284U, 17300U, 15334U, 15343U,
6956 1790U, 4496U, 8044U, 16982U, 2349U, 5877U, 8827U, 17725U,
6957 2184U, 13784U, 5494U, 14235U, 8574U, 14544U, 17599U, 15178U,
6958 13685U, 14459U, 15135U, 1092U, 7559U, 16012U, 13727U, 1309U,
6959 13769U, 14501U, 2211U, 8731U, 15108U, 15913U, 13700U, 1233U,
6960 14181U, 4679U, 14474U, 8647U, 14194U, 4690U, 1986U, 5028U,
6961 8240U, 17268U, 3388U, 11745U, 5040U, 12427U, 3753U, 11975U,
6962 4564U, 12317U, 3544U, 11814U, 5106U, 12469U, 3640U, 11884U,
6963 4875U, 12394U, 4598U, 12343U, 3603U, 11856U, 5140U, 12495U,
6964 3679U, 11923U, 4470U, 12268U, 3766U, 11988U, 4585U, 12330U,
6965 3573U, 11835U, 5127U, 12482U, 3666U, 11910U, 4895U, 12407U,
6966 4612U, 12357U, 3617U, 11870U, 5154U, 12509U, 3693U, 11937U,
6967 4483U, 12281U, 11781U, 8252U, 11793U, 8264U, 12008U, 5051U,
6968 5485U, 12588U, 15900U, 15937U, 9524U, 14683U, 9536U, 17280U,
6969 15077U, 3256U, 11705U, 3405U, 11754U, 3140U, 11685U, 5799U,
6970 12673U, 3113U, 11675U, 4445U, 12259U, 3284U, 11724U, 4316U,
6971 12019U, 3415U, 11764U, 3294U, 11734U, 3707U, 11951U, 4519U,
6972 12294U, 4421U, 12235U, 3653U, 11897U, 4544U, 12305U, 5926U,
6973 12696U, 5177U, 12523U, 3719U, 11963U, 5197U, 12543U, 1531U,
6974 7811U, 1821U, 8075U, 5187U, 12533U, 3275U, 11715U, 12087U,
6975 12161U, 12057U, 12131U, 4357U, 5649U, 12619U, 12041U, 12115U,
6976 4342U, 5530U, 12604U, 12072U, 12146U, 4371U, 5759U, 12633U,
6977 12100U, 12174U, 5325U, 4397U, 12573U, 5785U, 12659U, 5312U,
6978 4385U, 12560U, 5773U, 12647U, 15164U, 16037U, 13756U, 1334U,
6979 14221U, 4766U, 14530U, 8756U, 15150U, 16025U, 13742U, 1322U,
6980 14207U, 4754U, 14516U, 8744U, 1171U, 3833U, 7638U, 16185U,
6981 1763U, 4333U, 8017U, 16938U, 1955U, 4980U, 8209U, 17227U,
6982 2843U, 8946U, 1708U, 4256U, 7962U, 16861U, 17971U, 15973U,
6983 14868U, 17517U, 1270U, 13522U, 2102U, 4714U, 14095U, 5263U,
6984 8692U, 14624U, 8492U, 15860U, 14811U, 17468U, 1193U, 13465U,
6985 2053U, 4639U, 14038U, 5214U, 8607U, 14567U, 8443U, 1004U,
6986 3426U, 7471U, 15741U, 1673U, 13615U, 4185U, 13986U, 7927U,
6987 14389U, 16771U, 15006U, 2224U, 13793U, 5816U, 14253U, 8768U,
6988 14667U, 17657U, 15196U, 1522U, 13595U, 4071U, 13966U, 7802U,
6989 14369U, 16646U, 14986U, 1782U, 13635U, 4462U, 14015U, 8036U,
6990 14409U, 16974U, 15043U, 1066U, 13405U, 3507U, 13882U, 7533U,
6991 14293U, 15820U, 14778U, 2275U, 2447U, 5950U, 8882U, 17786U,
6992 2384U, 925U, 3305U, 7192U, 15609U, 1163U, 13442U, 3818U,
6993 13927U, 7630U, 14330U, 16177U, 14947U, 16000U, 14897U, 17550U,
6994 1297U, 13551U, 2135U, 4741U, 14124U, 5296U, 8719U, 14653U,
6995 8525U, 15887U, 14840U, 17501U, 1220U, 13494U, 2086U, 4666U,
6996 14067U, 5247U, 8634U, 14596U, 8476U, 1755U, 4325U, 8009U,
6997 16930U, 1147U, 3795U, 7614U, 16132U, 1593U, 15369U, 1602U,
6998 15361U, 15377U, 2151U, 5452U, 8541U, 17566U, 1044U, 3485U,
6999 7511U, 15798U, 2039U, 5168U, 8317U, 17333U, 16636U, 2162U,
7000 5463U, 8552U, 17577U, 1055U, 3496U, 7522U, 15809U, 1856U,
7001 13643U, 4813U, 14138U, 8110U, 14417U, 17070U, 15052U, 1935U,
7002 4966U, 8189U, 17213U, 1408U, 3938U, 7700U, 16503U, 1127U,
7003 3742U, 7594U, 16112U, 1630U, 4142U, 7884U, 16728U, 1926U,
7004 4935U, 8180U, 17182U, 1013U, 13389U, 3435U, 13872U, 7480U,
7005 14277U, 15750U, 14762U, 1998U, 13668U, 5062U, 14163U, 8276U,
7006 14442U, 17292U, 15090U, 1542U, 4080U, 7822U, 16655U, 1831U,
7007 4577U, 8085U, 17027U, 2335U, 5863U, 8813U, 17711U, 2427U,
7008 5912U, 8862U, 17760U, 15403U, 15392U, 1346U, 3868U, 7647U,
7009 16433U, 1138U, 3779U, 7605U, 16123U, 2192U, 5502U, 8582U,
7010 17607U, 1385U, 13585U, 3915U, 13956U, 7677U, 14359U, 16480U,
7011 14976U, 1112U, 13424U, 3565U, 13901U, 7579U, 14312U, 16086U,
7012 14921U, 1452U, 3980U, 7732U, 16545U, 15121U, 15924U, 13713U,
7013 1244U, 14487U, 8658U, 1700U, 4248U, 7954U, 16853U, 1652U,
7014 13605U, 4164U, 13976U, 7906U, 14379U, 16750U, 14996U, 2031U,
7015 13677U, 5119U, 14172U, 8309U, 14451U, 17325U, 15099U, 1367U,
7016 3899U, 7668U, 16464U, 7231U, 10635U, 16207U, 5558U, 7334U,
7017 16310U, 5675U, 1551U, 4089U, 7831U, 16664U, 7282U, 10686U,
7018 16258U, 5609U, 7381U, 16357U, 5722U, 1839U, 4778U, 8093U,
7019 17035U, 871U, 3132U, 7138U, 15487U, 1502U, 4030U, 7782U,
7020 16605U, 7256U, 10660U, 16232U, 5583U, 7357U, 16333U, 5698U,
7021 1583U, 4121U, 7863U, 16696U, 7309U, 10713U, 16285U, 5636U,
7022 7406U, 16382U, 5747U, 1890U, 4858U, 8144U, 17104U, 1728U,
7023 4276U, 7982U, 16890U, 8331U, 7218U, 10736U, 10622U, 17356U,
7024 16194U, 5340U, 5545U, 8389U, 7322U, 17414U, 16298U, 5398U,
7025 5663U, 8359U, 7268U, 10764U, 10672U, 17384U, 16244U, 5368U,
7026 5595U, 8415U, 7368U, 17440U, 16344U, 5424U, 5709U, 8345U,
7027 7243U, 10750U, 10647U, 17370U, 16219U, 5354U, 5570U, 8402U,
7028 7345U, 17427U, 16321U, 5411U, 5686U, 8374U, 7295U, 10779U,
7029 10699U, 17399U, 16271U, 5383U, 5622U, 8429U, 7393U, 17454U,
7030 16369U, 5438U, 5734U, 934U, 13379U, 3314U, 13852U, 7201U,
7031 14267U, 15618U, 14742U, 13315U, 1772U, 4411U, 8026U, 16947U,
7032 18045U, 13565U, 13936U, 14339U, 14956U, 15960U, 14854U, 1257U,
7033 13508U, 4701U, 14081U, 8679U, 14610U, 15847U, 14797U, 1180U,
7034 13451U, 4626U, 14024U, 8594U, 14553U, 943U, 3323U, 7210U,
7035 10601U, 15627U, 1610U, 15384U, 959U, 3346U, 7426U, 15673U,
7036 986U, 3378U, 13861U, 7453U, 15714U, 14751U, 1034U, 3467U,
7037 7501U, 15771U, 9612U, 10446U, 968U, 3355U, 7435U, 15691U,
7038 10456U, 977U, 3364U, 7444U, 15700U, 6797U, 10466U, 6817U,
7039 10475U, 1745U, 13624U, 4306U, 13995U, 7999U, 14398U, 16920U,
7040 15023U, 1898U, 4866U, 8152U, 17112U, 1419U, 3949U, 7711U,
7041 16514U, 1681U, 4215U, 7935U, 16801U, 1560U, 4098U, 7840U,
7042 16673U, 1847U, 4786U, 8101U, 17043U, 1510U, 4038U, 7790U,
7043 16613U, 1735U, 4290U, 7989U, 16904U, 1618U, 4130U, 7872U,
7044 16705U, 1915U, 4924U, 8169U, 17161U, 950U, 3337U, 7417U,
7045 15655U, 6837U, 9621U, 1441U, 3969U, 7721U, 16524U, 1690U,
7046 4238U, 7944U, 16834U, 1356U, 3888U, 7657U, 16443U, 861U,
7047 3122U, 7128U, 15468U, 1491U, 4019U, 7771U, 16584U, 1718U,
7048 4266U, 7972U, 16871U, 915U, 3265U, 13841U, 7182U, 15590U,
7049 14731U, 1906U, 4907U, 8160U, 17135U, 11261U, 8964U, 1083U,
7050 13413U, 3524U, 13890U, 7550U, 14301U, 15837U, 14786U, 852U,
7051 3103U, 7119U, 15459U, 13574U, 13945U, 14348U, 14965U, 15986U,
7052 14882U, 17533U, 1283U, 13536U, 2118U, 4727U, 14109U, 5279U,
7053 8705U, 14638U, 8508U, 15873U, 14825U, 17484U, 1206U, 13479U,
7054 2069U, 4652U, 14052U, 5230U, 8620U, 14581U, 8459U, 1021U,
7055 3443U, 7488U, 10613U, 15758U, 1375U, 15351U, 15314U, 1869U,
7056 13657U, 4837U, 14152U, 8123U, 14431U, 17083U, 15066U, 1154U,
7057 13432U, 3802U, 13909U, 7621U, 14320U, 16139U, 14929U, 1570U,
7058 4108U, 7850U, 16683U, 1878U, 4846U, 8132U, 17092U, 1660U,
7059 4172U, 7914U, 16758U, 2172U, 5473U, 8562U, 17587U, 1429U,
7060 15322U, 1639U, 4151U, 7893U, 16737U, 2005U, 5069U, 8283U,
7061 17299U, 15333U, 15342U, 1789U, 4495U, 8043U, 16981U, 2348U,
7062 5876U, 8826U, 17724U, 2183U, 13783U, 5493U, 14234U, 8573U,
7063 14543U, 17598U, 15177U, 15107U, 15912U, 13699U, 1232U, 14180U,
7064 4678U, 14473U, 8646U, 14193U, 4689U, 1985U, 5027U, 8239U,
7065 17267U, 3387U, 11744U, 5039U, 12426U, 3752U, 11974U, 4563U,
7066 12316U, 3543U, 11813U, 5105U, 12468U, 3639U, 11883U, 4874U,
7067 12393U, 4597U, 12342U, 3602U, 11855U, 5139U, 12494U, 3678U,
7068 11922U, 4469U, 12267U, 3765U, 11987U, 4584U, 12329U, 3572U,
7069 11834U, 5126U, 12481U, 3665U, 11909U, 4894U, 12406U, 4611U,
7070 12356U, 3616U, 11869U, 5153U, 12508U, 3692U, 11936U, 4482U,
7071 12280U, 11780U, 8251U, 11792U, 8263U, 12007U, 5050U, 5484U,
7072 12587U, 15899U, 15936U, 9523U, 14682U, 9535U, 17279U, 15076U,
7073 3255U, 11704U, 3404U, 11753U, 3139U, 11684U, 5798U, 12672U,
7074 3112U, 11674U, 4444U, 12258U, 3283U, 11723U, 4315U, 12018U,
7075 3414U, 11763U, 3293U, 11733U, 3706U, 11950U, 4518U, 12293U,
7076 4420U, 12234U, 3652U, 11896U, 4543U, 12304U, 5925U, 12695U,
7077 5176U, 12522U, 3718U, 11962U, 5196U, 12542U, 1530U, 7810U,
7078 1820U, 8074U, 5186U, 12532U, 3274U, 11714U, 12086U, 12160U,
7079 12056U, 12130U, 4356U, 5648U, 12618U, 12040U, 12114U, 4341U,
7080 5529U, 12603U, 12071U, 12145U, 4370U, 5758U, 12632U, 12099U,
7081 12173U, 5324U, 4396U, 12572U, 5784U, 12658U, 5311U, 4384U,
7082 12559U, 5772U, 12646U, 15163U, 16036U, 13755U, 1333U, 14220U,
7083 4765U, 14529U, 8755U, 3959U, 15149U, 16024U, 13741U, 1321U,
7084 14206U, 4753U, 14515U, 8743U, 1170U, 3832U, 7637U, 16184U,
7085 1762U, 4332U, 8016U, 16937U, 4979U, 17226U, 3092U, 15448U,
7086 2842U, 8945U, 1707U, 4255U, 7961U, 16860U, 17970U, 15972U,
7087 14867U, 17516U, 1269U, 13521U, 2101U, 4713U, 14094U, 5262U,
7088 8691U, 14623U, 8491U, 15859U, 14810U, 17467U, 1192U, 13464U,
7089 2052U, 4638U, 14037U, 5213U, 8606U, 14566U, 8442U, 1003U,
7090 3425U, 7470U, 15740U, 1672U, 13614U, 4184U, 13985U, 7926U,
7091 14388U, 16770U, 15005U, 2223U, 13792U, 5815U, 14252U, 8767U,
7092 14666U, 17656U, 15195U, 1521U, 13594U, 4070U, 13965U, 7801U,
7093 14368U, 16645U, 14985U, 1781U, 13634U, 4461U, 14014U, 8035U,
7094 14408U, 16973U, 15042U, 1065U, 13404U, 3506U, 13881U, 7532U,
7095 14292U, 15819U, 14777U, 2274U, 2446U, 5949U, 8881U, 17785U,
7096 2383U, 924U, 3304U, 7191U, 15608U, 1162U, 13441U, 3817U,
7097 13926U, 7629U, 14329U, 16176U, 14946U, 15999U, 14896U, 17549U,
7098 1296U, 13550U, 2134U, 4740U, 14123U, 5295U, 8718U, 14652U,
7099 8524U, 15886U, 14839U, 17500U, 1219U, 13493U, 2085U, 4665U,
7100 14066U, 5246U, 8633U, 14595U, 8475U, 1754U, 4324U, 8008U,
7101 16929U, 1146U, 3794U, 7613U, 16131U, 1592U, 15368U, 1601U,
7102 15360U, 15376U, 2150U, 5451U, 8540U, 17565U, 1043U, 3484U,
7103 7510U, 15797U, 2038U, 5167U, 8316U, 17332U, 4060U, 10725U,
7104 16635U, 16956U, 2161U, 5462U, 8551U, 17576U, 1054U, 3495U,
7105 7521U, 15808U, 4812U, 14137U, 17069U, 15051U, 3730U, 16100U,
7106 1393U, 3923U, 7685U, 16488U, 1934U, 4965U, 8188U, 17212U,
7107 840U, 3080U, 7107U, 10588U, 15436U, 1126U, 3741U, 7593U,
7108 16111U, 1629U, 4141U, 7883U, 16727U, 1925U, 4934U, 8179U,
7109 17181U, 1012U, 13388U, 3434U, 13871U, 7479U, 14276U, 15749U,
7110 14761U, 1997U, 13667U, 5061U, 14162U, 8275U, 14441U, 17291U,
7111 15089U, 1541U, 4079U, 7821U, 16654U, 1830U, 4576U, 8084U,
7112 17026U, 2334U, 5862U, 8812U, 17710U, 2426U, 5911U, 8861U,
7113 17759U, 15402U, 15391U, 1345U, 3867U, 7646U, 16432U, 1137U,
7114 3778U, 7604U, 16122U, 2191U, 5501U, 8581U, 17606U, 1384U,
7115 13584U, 3914U, 13955U, 7676U, 14358U, 16479U, 14975U, 1111U,
7116 13423U, 3564U, 13900U, 7578U, 14311U, 16085U, 14920U, 1451U,
7117 3979U, 7731U, 16544U, 15120U, 15923U, 13712U, 1243U, 14486U,
7118 8657U, 1699U, 4247U, 7953U, 16852U, 1651U, 13604U, 4163U,
7119 13975U, 7905U, 14378U, 16749U, 14995U, 2030U, 13676U, 5118U,
7120 14171U, 8308U, 14450U, 17324U, 15098U, 1366U, 3898U, 7667U,
7121 16463U, 7230U, 10634U, 16206U, 5557U, 7333U, 16309U, 5674U,
7122 1550U, 4088U, 7830U, 16663U, 7281U, 10685U, 16257U, 5608U,
7123 7380U, 16356U, 5721U, 1838U, 4777U, 8092U, 17034U, 870U,
7124 3131U, 7137U, 15486U, 1501U, 4029U, 7781U, 16604U, 7255U,
7125 10659U, 16231U, 5582U, 7356U, 16332U, 5697U, 1582U, 4120U,
7126 7862U, 16695U, 7308U, 10712U, 16284U, 5635U, 7405U, 16381U,
7127 5746U, 1889U, 4857U, 8143U, 17103U, 1727U, 4275U, 7981U,
7128 16889U, 8330U, 7217U, 10735U, 10621U, 17355U, 16193U, 5339U,
7129 5544U, 8388U, 7321U, 17413U, 16297U, 5397U, 5662U, 8358U,
7130 7267U, 10763U, 10671U, 17383U, 16243U, 5367U, 5594U, 8414U,
7131 7367U, 17439U, 16343U, 5423U, 5708U, 8344U, 7242U, 10749U,
7132 10646U, 17369U, 16218U, 5353U, 5569U, 8401U, 7344U, 17426U,
7133 16320U, 5410U, 5685U, 8373U, 7294U, 10778U, 10698U, 17398U,
7134 16270U, 5382U, 5621U, 8428U, 7392U, 17453U, 16368U, 5437U,
7135 5733U, 933U, 13378U, 3313U, 13851U, 7200U, 14266U, 15617U,
7136 14741U, 13314U, 1771U, 4410U, 8025U, 16946U, 18044U, 13564U,
7137 13935U, 14338U, 14955U, 15959U, 14853U, 1256U, 13507U, 4700U,
7138 14080U, 8678U, 14609U, 15846U, 14796U, 1179U, 13450U, 4625U,
7139 14023U, 8593U, 14552U, 942U, 3322U, 7209U, 10600U, 15626U,
7140 1609U, 15383U,
7141};
7142
7143static inline void InitLoongArchMCInstrInfo(MCInstrInfo *II) {
7144 II->InitMCInstrInfo(LoongArchDescs.Insts, LoongArchInstrNameIndices, LoongArchInstrNameData, nullptr, nullptr, 2498, nullptr, 0);
7145}
7146
7147
7148} // namespace llvm
7149
7150#endif // GET_INSTRINFO_MC_DESC
7151
7152#ifdef GET_INSTRINFO_HEADER
7153#undef GET_INSTRINFO_HEADER
7154
7155namespace llvm {
7156
7157struct LoongArchGenInstrInfo : public TargetInstrInfo {
7158 explicit LoongArchGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u, unsigned CatchRetOpcode = ~0u, unsigned ReturnOpcode = ~0u);
7159 ~LoongArchGenInstrInfo() override = default;
7160};
7161
7162} // namespace llvm
7163
7164namespace llvm::LoongArch {
7165
7166
7167} // namespace llvm::LoongArch
7168
7169#endif // GET_INSTRINFO_HEADER
7170
7171#ifdef GET_INSTRINFO_HELPER_DECLS
7172#undef GET_INSTRINFO_HELPER_DECLS
7173
7174
7175#endif // GET_INSTRINFO_HELPER_DECLS
7176
7177#ifdef GET_INSTRINFO_HELPERS
7178#undef GET_INSTRINFO_HELPERS
7179
7180
7181#endif // GET_INSTRINFO_HELPERS
7182
7183#ifdef GET_INSTRINFO_CTOR_DTOR
7184#undef GET_INSTRINFO_CTOR_DTOR
7185
7186namespace llvm {
7187
7188extern const LoongArchInstrTable LoongArchDescs;
7189extern const unsigned LoongArchInstrNameIndices[];
7190extern const char LoongArchInstrNameData[];
7191LoongArchGenInstrInfo::LoongArchGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode, unsigned CFDestroyOpcode, unsigned CatchRetOpcode, unsigned ReturnOpcode)
7192 : TargetInstrInfo(TRI, CFSetupOpcode, CFDestroyOpcode, CatchRetOpcode, ReturnOpcode) {
7193 InitMCInstrInfo(LoongArchDescs.Insts, LoongArchInstrNameIndices, LoongArchInstrNameData, nullptr, nullptr, 2498);
7194}
7195
7196} // namespace llvm
7197
7198#endif // GET_INSTRINFO_CTOR_DTOR
7199
7200#ifdef GET_INSTRINFO_MC_HELPER_DECLS
7201#undef GET_INSTRINFO_MC_HELPER_DECLS
7202
7203namespace llvm {
7204
7205class MCInst;
7206class FeatureBitset;
7207
7208namespace LoongArch_MC {
7209
7210void verifyInstructionPredicates(unsigned Opcode, const FeatureBitset &Features);
7211
7212} // namespace LoongArch_MC
7213
7214} // namespace llvm
7215
7216#endif // GET_INSTRINFO_MC_HELPER_DECLS
7217
7218#ifdef GET_INSTRINFO_MC_HELPERS
7219#undef GET_INSTRINFO_MC_HELPERS
7220
7221namespace llvm::LoongArch_MC {
7222
7223
7224} // namespace llvm::LoongArch_MC
7225
7226#endif // GET_INSTRINFO_MC_HELPERS
7227
7228#if (defined(ENABLE_INSTR_PREDICATE_VERIFIER) && !defined(NDEBUG)) ||\
7229 defined(GET_AVAILABLE_OPCODE_CHECKER)
7230#define GET_COMPUTE_FEATURES
7231#endif
7232#ifdef GET_COMPUTE_FEATURES
7233#undef GET_COMPUTE_FEATURES
7234
7235namespace llvm::LoongArch_MC {
7236
7237// Bits for subtarget features that participate in instruction matching.
7238enum SubtargetFeatureBits : uint8_t {
7239 Feature_IsLA64Bit = 4,
7240 Feature_IsLA32Bit = 3,
7241 Feature_HasLaGlobalWithPcrelBit = 1,
7242 Feature_HasLaGlobalWithAbsBit = 0,
7243 Feature_HasLaLocalWithAbsBit = 2,
7244};
7245
7246inline FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) {
7247 FeatureBitset Features;
7248 if (FB[LoongArch::Feature64Bit])
7249 Features.set(Feature_IsLA64Bit);
7250 if (!FB[LoongArch::Feature64Bit])
7251 Features.set(Feature_IsLA32Bit);
7252 if (FB[LoongArch::LaGlobalWithPcrel])
7253 Features.set(Feature_HasLaGlobalWithPcrelBit);
7254 if (FB[LoongArch::LaGlobalWithAbs])
7255 Features.set(Feature_HasLaGlobalWithAbsBit);
7256 if (FB[LoongArch::LaLocalWithAbs])
7257 Features.set(Feature_HasLaLocalWithAbsBit);
7258 return Features;
7259}
7260
7261inline FeatureBitset computeRequiredFeatures(unsigned Opcode) {
7262 enum : uint8_t {
7263 CEFBS_None,
7264 CEFBS_IsLA32,
7265 CEFBS_IsLA64,
7266 };
7267
7268 static constexpr FeatureBitset FeatureBitsets[] = {
7269 {}, // CEFBS_None
7270 {Feature_IsLA32Bit, },
7271 {Feature_IsLA64Bit, },
7272 };
7273 static constexpr uint8_t RequiredFeaturesRefs[] = {
7274 CEFBS_None, // PHI
7275 CEFBS_None, // INLINEASM
7276 CEFBS_None, // INLINEASM_BR
7277 CEFBS_None, // CFI_INSTRUCTION
7278 CEFBS_None, // EH_LABEL
7279 CEFBS_None, // GC_LABEL
7280 CEFBS_None, // ANNOTATION_LABEL
7281 CEFBS_None, // KILL
7282 CEFBS_None, // EXTRACT_SUBREG
7283 CEFBS_None, // INSERT_SUBREG
7284 CEFBS_None, // IMPLICIT_DEF
7285 CEFBS_None, // INIT_UNDEF
7286 CEFBS_None, // SUBREG_TO_REG
7287 CEFBS_None, // COPY_TO_REGCLASS
7288 CEFBS_None, // DBG_VALUE
7289 CEFBS_None, // DBG_VALUE_LIST
7290 CEFBS_None, // DBG_INSTR_REF
7291 CEFBS_None, // DBG_PHI
7292 CEFBS_None, // DBG_LABEL
7293 CEFBS_None, // REG_SEQUENCE
7294 CEFBS_None, // COPY
7295 CEFBS_None, // COPY_LANEMASK
7296 CEFBS_None, // BUNDLE
7297 CEFBS_None, // LIFETIME_START
7298 CEFBS_None, // LIFETIME_END
7299 CEFBS_None, // PSEUDO_PROBE
7300 CEFBS_None, // ARITH_FENCE
7301 CEFBS_None, // STACKMAP
7302 CEFBS_None, // FENTRY_CALL
7303 CEFBS_None, // PATCHPOINT
7304 CEFBS_None, // LOAD_STACK_GUARD
7305 CEFBS_None, // PREALLOCATED_SETUP
7306 CEFBS_None, // PREALLOCATED_ARG
7307 CEFBS_None, // STATEPOINT
7308 CEFBS_None, // LOCAL_ESCAPE
7309 CEFBS_None, // FAULTING_OP
7310 CEFBS_None, // PATCHABLE_OP
7311 CEFBS_None, // PATCHABLE_FUNCTION_ENTER
7312 CEFBS_None, // PATCHABLE_RET
7313 CEFBS_None, // PATCHABLE_FUNCTION_EXIT
7314 CEFBS_None, // PATCHABLE_TAIL_CALL
7315 CEFBS_None, // PATCHABLE_EVENT_CALL
7316 CEFBS_None, // PATCHABLE_TYPED_EVENT_CALL
7317 CEFBS_None, // ICALL_BRANCH_FUNNEL
7318 CEFBS_None, // FAKE_USE
7319 CEFBS_None, // MEMBARRIER
7320 CEFBS_None, // JUMP_TABLE_DEBUG_INFO
7321 CEFBS_None, // RELOC_NONE
7322 CEFBS_None, // CONVERGENCECTRL_ENTRY
7323 CEFBS_None, // CONVERGENCECTRL_ANCHOR
7324 CEFBS_None, // CONVERGENCECTRL_LOOP
7325 CEFBS_None, // CONVERGENCECTRL_GLUE
7326 CEFBS_None, // G_ASSERT_SEXT
7327 CEFBS_None, // G_ASSERT_ZEXT
7328 CEFBS_None, // G_ASSERT_ALIGN
7329 CEFBS_None, // G_ADD
7330 CEFBS_None, // G_SUB
7331 CEFBS_None, // G_MUL
7332 CEFBS_None, // G_SDIV
7333 CEFBS_None, // G_UDIV
7334 CEFBS_None, // G_SREM
7335 CEFBS_None, // G_UREM
7336 CEFBS_None, // G_SDIVREM
7337 CEFBS_None, // G_UDIVREM
7338 CEFBS_None, // G_AND
7339 CEFBS_None, // G_OR
7340 CEFBS_None, // G_XOR
7341 CEFBS_None, // G_ABDS
7342 CEFBS_None, // G_ABDU
7343 CEFBS_None, // G_UAVGFLOOR
7344 CEFBS_None, // G_UAVGCEIL
7345 CEFBS_None, // G_SAVGFLOOR
7346 CEFBS_None, // G_SAVGCEIL
7347 CEFBS_None, // G_IMPLICIT_DEF
7348 CEFBS_None, // G_PHI
7349 CEFBS_None, // G_FRAME_INDEX
7350 CEFBS_None, // G_GLOBAL_VALUE
7351 CEFBS_None, // G_PTRAUTH_GLOBAL_VALUE
7352 CEFBS_None, // G_CONSTANT_POOL
7353 CEFBS_None, // G_EXTRACT
7354 CEFBS_None, // G_UNMERGE_VALUES
7355 CEFBS_None, // G_INSERT
7356 CEFBS_None, // G_MERGE_VALUES
7357 CEFBS_None, // G_BUILD_VECTOR
7358 CEFBS_None, // G_BUILD_VECTOR_TRUNC
7359 CEFBS_None, // G_CONCAT_VECTORS
7360 CEFBS_None, // G_PTRTOINT
7361 CEFBS_None, // G_INTTOPTR
7362 CEFBS_None, // G_BITCAST
7363 CEFBS_None, // G_FREEZE
7364 CEFBS_None, // G_CONSTANT_FOLD_BARRIER
7365 CEFBS_None, // G_INTRINSIC_FPTRUNC_ROUND
7366 CEFBS_None, // G_INTRINSIC_TRUNC
7367 CEFBS_None, // G_INTRINSIC_ROUND
7368 CEFBS_None, // G_INTRINSIC_LRINT
7369 CEFBS_None, // G_INTRINSIC_LLRINT
7370 CEFBS_None, // G_INTRINSIC_ROUNDEVEN
7371 CEFBS_None, // G_READCYCLECOUNTER
7372 CEFBS_None, // G_READSTEADYCOUNTER
7373 CEFBS_None, // G_LOAD
7374 CEFBS_None, // G_SEXTLOAD
7375 CEFBS_None, // G_ZEXTLOAD
7376 CEFBS_None, // G_FPEXTLOAD
7377 CEFBS_None, // G_INDEXED_LOAD
7378 CEFBS_None, // G_INDEXED_SEXTLOAD
7379 CEFBS_None, // G_INDEXED_ZEXTLOAD
7380 CEFBS_None, // G_STORE
7381 CEFBS_None, // G_FPTRUNCSTORE
7382 CEFBS_None, // G_INDEXED_STORE
7383 CEFBS_None, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
7384 CEFBS_None, // G_ATOMIC_CMPXCHG
7385 CEFBS_None, // G_ATOMICRMW_XCHG
7386 CEFBS_None, // G_ATOMICRMW_ADD
7387 CEFBS_None, // G_ATOMICRMW_SUB
7388 CEFBS_None, // G_ATOMICRMW_AND
7389 CEFBS_None, // G_ATOMICRMW_NAND
7390 CEFBS_None, // G_ATOMICRMW_OR
7391 CEFBS_None, // G_ATOMICRMW_XOR
7392 CEFBS_None, // G_ATOMICRMW_MAX
7393 CEFBS_None, // G_ATOMICRMW_MIN
7394 CEFBS_None, // G_ATOMICRMW_UMAX
7395 CEFBS_None, // G_ATOMICRMW_UMIN
7396 CEFBS_None, // G_ATOMICRMW_FADD
7397 CEFBS_None, // G_ATOMICRMW_FSUB
7398 CEFBS_None, // G_ATOMICRMW_FMAX
7399 CEFBS_None, // G_ATOMICRMW_FMIN
7400 CEFBS_None, // G_ATOMICRMW_FMAXIMUM
7401 CEFBS_None, // G_ATOMICRMW_FMINIMUM
7402 CEFBS_None, // G_ATOMICRMW_FMAXIMUMNUM
7403 CEFBS_None, // G_ATOMICRMW_FMINIMUMNUM
7404 CEFBS_None, // G_ATOMICRMW_UINC_WRAP
7405 CEFBS_None, // G_ATOMICRMW_UDEC_WRAP
7406 CEFBS_None, // G_ATOMICRMW_USUB_COND
7407 CEFBS_None, // G_ATOMICRMW_USUB_SAT
7408 CEFBS_None, // G_FENCE
7409 CEFBS_None, // G_PREFETCH
7410 CEFBS_None, // G_BRCOND
7411 CEFBS_None, // G_BRINDIRECT
7412 CEFBS_None, // G_INVOKE_REGION_START
7413 CEFBS_None, // G_INTRINSIC
7414 CEFBS_None, // G_INTRINSIC_W_SIDE_EFFECTS
7415 CEFBS_None, // G_INTRINSIC_CONVERGENT
7416 CEFBS_None, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
7417 CEFBS_None, // G_ANYEXT
7418 CEFBS_None, // G_TRUNC
7419 CEFBS_None, // G_TRUNC_SSAT_S
7420 CEFBS_None, // G_TRUNC_SSAT_U
7421 CEFBS_None, // G_TRUNC_USAT_U
7422 CEFBS_None, // G_CONSTANT
7423 CEFBS_None, // G_FCONSTANT
7424 CEFBS_None, // G_VASTART
7425 CEFBS_None, // G_VAARG
7426 CEFBS_None, // G_SEXT
7427 CEFBS_None, // G_SEXT_INREG
7428 CEFBS_None, // G_ZEXT
7429 CEFBS_None, // G_SHL
7430 CEFBS_None, // G_LSHR
7431 CEFBS_None, // G_ASHR
7432 CEFBS_None, // G_FSHL
7433 CEFBS_None, // G_FSHR
7434 CEFBS_None, // G_ROTR
7435 CEFBS_None, // G_ROTL
7436 CEFBS_None, // G_ICMP
7437 CEFBS_None, // G_FCMP
7438 CEFBS_None, // G_SCMP
7439 CEFBS_None, // G_UCMP
7440 CEFBS_None, // G_SELECT
7441 CEFBS_None, // G_UADDO
7442 CEFBS_None, // G_UADDE
7443 CEFBS_None, // G_USUBO
7444 CEFBS_None, // G_USUBE
7445 CEFBS_None, // G_SADDO
7446 CEFBS_None, // G_SADDE
7447 CEFBS_None, // G_SSUBO
7448 CEFBS_None, // G_SSUBE
7449 CEFBS_None, // G_UMULO
7450 CEFBS_None, // G_SMULO
7451 CEFBS_None, // G_UMULH
7452 CEFBS_None, // G_SMULH
7453 CEFBS_None, // G_UADDSAT
7454 CEFBS_None, // G_SADDSAT
7455 CEFBS_None, // G_USUBSAT
7456 CEFBS_None, // G_SSUBSAT
7457 CEFBS_None, // G_USHLSAT
7458 CEFBS_None, // G_SSHLSAT
7459 CEFBS_None, // G_SMULFIX
7460 CEFBS_None, // G_UMULFIX
7461 CEFBS_None, // G_SMULFIXSAT
7462 CEFBS_None, // G_UMULFIXSAT
7463 CEFBS_None, // G_SDIVFIX
7464 CEFBS_None, // G_UDIVFIX
7465 CEFBS_None, // G_SDIVFIXSAT
7466 CEFBS_None, // G_UDIVFIXSAT
7467 CEFBS_None, // G_FADD
7468 CEFBS_None, // G_FSUB
7469 CEFBS_None, // G_FMUL
7470 CEFBS_None, // G_FMA
7471 CEFBS_None, // G_FMAD
7472 CEFBS_None, // G_FDIV
7473 CEFBS_None, // G_FREM
7474 CEFBS_None, // G_FMODF
7475 CEFBS_None, // G_FPOW
7476 CEFBS_None, // G_FPOWI
7477 CEFBS_None, // G_FEXP
7478 CEFBS_None, // G_FEXP2
7479 CEFBS_None, // G_FEXP10
7480 CEFBS_None, // G_FLOG
7481 CEFBS_None, // G_FLOG2
7482 CEFBS_None, // G_FLOG10
7483 CEFBS_None, // G_FLDEXP
7484 CEFBS_None, // G_FFREXP
7485 CEFBS_None, // G_FNEG
7486 CEFBS_None, // G_FPEXT
7487 CEFBS_None, // G_FPTRUNC
7488 CEFBS_None, // G_FPTOSI
7489 CEFBS_None, // G_FPTOUI
7490 CEFBS_None, // G_SITOFP
7491 CEFBS_None, // G_UITOFP
7492 CEFBS_None, // G_FPTOSI_SAT
7493 CEFBS_None, // G_FPTOUI_SAT
7494 CEFBS_None, // G_FABS
7495 CEFBS_None, // G_FCOPYSIGN
7496 CEFBS_None, // G_IS_FPCLASS
7497 CEFBS_None, // G_FCANONICALIZE
7498 CEFBS_None, // G_FMINNUM
7499 CEFBS_None, // G_FMAXNUM
7500 CEFBS_None, // G_FMINNUM_IEEE
7501 CEFBS_None, // G_FMAXNUM_IEEE
7502 CEFBS_None, // G_FMINIMUM
7503 CEFBS_None, // G_FMAXIMUM
7504 CEFBS_None, // G_FMINIMUMNUM
7505 CEFBS_None, // G_FMAXIMUMNUM
7506 CEFBS_None, // G_GET_FPENV
7507 CEFBS_None, // G_SET_FPENV
7508 CEFBS_None, // G_RESET_FPENV
7509 CEFBS_None, // G_GET_FPMODE
7510 CEFBS_None, // G_SET_FPMODE
7511 CEFBS_None, // G_RESET_FPMODE
7512 CEFBS_None, // G_GET_ROUNDING
7513 CEFBS_None, // G_SET_ROUNDING
7514 CEFBS_None, // G_PTR_ADD
7515 CEFBS_None, // G_PTRMASK
7516 CEFBS_None, // G_SMIN
7517 CEFBS_None, // G_SMAX
7518 CEFBS_None, // G_UMIN
7519 CEFBS_None, // G_UMAX
7520 CEFBS_None, // G_ABS
7521 CEFBS_None, // G_LROUND
7522 CEFBS_None, // G_LLROUND
7523 CEFBS_None, // G_BR
7524 CEFBS_None, // G_BRJT
7525 CEFBS_None, // G_VSCALE
7526 CEFBS_None, // G_INSERT_SUBVECTOR
7527 CEFBS_None, // G_EXTRACT_SUBVECTOR
7528 CEFBS_None, // G_INSERT_VECTOR_ELT
7529 CEFBS_None, // G_EXTRACT_VECTOR_ELT
7530 CEFBS_None, // G_SHUFFLE_VECTOR
7531 CEFBS_None, // G_SPLAT_VECTOR
7532 CEFBS_None, // G_STEP_VECTOR
7533 CEFBS_None, // G_VECTOR_COMPRESS
7534 CEFBS_None, // G_CTTZ
7535 CEFBS_None, // G_CTTZ_ZERO_POISON
7536 CEFBS_None, // G_CTLZ
7537 CEFBS_None, // G_CTLZ_ZERO_POISON
7538 CEFBS_None, // G_CTLS
7539 CEFBS_None, // G_CTPOP
7540 CEFBS_None, // G_BSWAP
7541 CEFBS_None, // G_BITREVERSE
7542 CEFBS_None, // G_CLMUL
7543 CEFBS_None, // G_FCEIL
7544 CEFBS_None, // G_FCOS
7545 CEFBS_None, // G_FSIN
7546 CEFBS_None, // G_FSINCOS
7547 CEFBS_None, // G_FTAN
7548 CEFBS_None, // G_FACOS
7549 CEFBS_None, // G_FASIN
7550 CEFBS_None, // G_FATAN
7551 CEFBS_None, // G_FATAN2
7552 CEFBS_None, // G_FCOSH
7553 CEFBS_None, // G_FSINH
7554 CEFBS_None, // G_FTANH
7555 CEFBS_None, // G_FSQRT
7556 CEFBS_None, // G_FFLOOR
7557 CEFBS_None, // G_FRINT
7558 CEFBS_None, // G_FNEARBYINT
7559 CEFBS_None, // G_ADDRSPACE_CAST
7560 CEFBS_None, // G_BLOCK_ADDR
7561 CEFBS_None, // G_JUMP_TABLE
7562 CEFBS_None, // G_DYN_STACKALLOC
7563 CEFBS_None, // G_STACKSAVE
7564 CEFBS_None, // G_STACKRESTORE
7565 CEFBS_None, // G_STRICT_FADD
7566 CEFBS_None, // G_STRICT_FSUB
7567 CEFBS_None, // G_STRICT_FMUL
7568 CEFBS_None, // G_STRICT_FDIV
7569 CEFBS_None, // G_STRICT_FREM
7570 CEFBS_None, // G_STRICT_FMA
7571 CEFBS_None, // G_STRICT_FSQRT
7572 CEFBS_None, // G_STRICT_FLDEXP
7573 CEFBS_None, // G_STRICT_FCMP
7574 CEFBS_None, // G_STRICT_FCMPS
7575 CEFBS_None, // G_READ_REGISTER
7576 CEFBS_None, // G_WRITE_REGISTER
7577 CEFBS_None, // G_MEMCPY
7578 CEFBS_None, // G_MEMCPY_INLINE
7579 CEFBS_None, // G_MEMMOVE
7580 CEFBS_None, // G_MEMSET
7581 CEFBS_None, // G_BZERO
7582 CEFBS_None, // G_MEMSET_INLINE
7583 CEFBS_None, // G_TRAP
7584 CEFBS_None, // G_DEBUGTRAP
7585 CEFBS_None, // G_UBSANTRAP
7586 CEFBS_None, // G_VECREDUCE_SEQ_FADD
7587 CEFBS_None, // G_VECREDUCE_SEQ_FMUL
7588 CEFBS_None, // G_VECREDUCE_FADD
7589 CEFBS_None, // G_VECREDUCE_FMUL
7590 CEFBS_None, // G_VECREDUCE_FMAX
7591 CEFBS_None, // G_VECREDUCE_FMIN
7592 CEFBS_None, // G_VECREDUCE_FMAXIMUM
7593 CEFBS_None, // G_VECREDUCE_FMINIMUM
7594 CEFBS_None, // G_VECREDUCE_ADD
7595 CEFBS_None, // G_VECREDUCE_MUL
7596 CEFBS_None, // G_VECREDUCE_AND
7597 CEFBS_None, // G_VECREDUCE_OR
7598 CEFBS_None, // G_VECREDUCE_XOR
7599 CEFBS_None, // G_VECREDUCE_SMAX
7600 CEFBS_None, // G_VECREDUCE_SMIN
7601 CEFBS_None, // G_VECREDUCE_UMAX
7602 CEFBS_None, // G_VECREDUCE_UMIN
7603 CEFBS_None, // G_SBFX
7604 CEFBS_None, // G_UBFX
7605 CEFBS_None, // ADJCALLSTACKDOWN
7606 CEFBS_None, // ADJCALLSTACKUP
7607 CEFBS_IsLA32, // BuildPairF64Pseudo
7608 CEFBS_None, // PROBED_STACKALLOC
7609 CEFBS_None, // PROBED_STACKALLOC_DYN
7610 CEFBS_IsLA64, // PseudoAddTPRel_D
7611 CEFBS_IsLA32, // PseudoAddTPRel_W
7612 CEFBS_None, // PseudoAtomicLoadAdd32
7613 CEFBS_None, // PseudoAtomicLoadAnd32
7614 CEFBS_None, // PseudoAtomicLoadMax32
7615 CEFBS_None, // PseudoAtomicLoadMin32
7616 CEFBS_None, // PseudoAtomicLoadNand32
7617 CEFBS_None, // PseudoAtomicLoadNand64
7618 CEFBS_None, // PseudoAtomicLoadOr32
7619 CEFBS_None, // PseudoAtomicLoadSub32
7620 CEFBS_None, // PseudoAtomicLoadUMax32
7621 CEFBS_None, // PseudoAtomicLoadUMin32
7622 CEFBS_None, // PseudoAtomicLoadXor32
7623 CEFBS_IsLA64, // PseudoAtomicStoreD
7624 CEFBS_None, // PseudoAtomicStoreW
7625 CEFBS_None, // PseudoAtomicSwap32
7626 CEFBS_None, // PseudoBR
7627 CEFBS_None, // PseudoBRIND
7628 CEFBS_None, // PseudoB_TAIL
7629 CEFBS_None, // PseudoCALL
7630 CEFBS_None, // PseudoCALL30
7631 CEFBS_IsLA64, // PseudoCALL36
7632 CEFBS_None, // PseudoCALLIndirect
7633 CEFBS_None, // PseudoCALL_LARGE
7634 CEFBS_None, // PseudoCALL_MEDIUM
7635 CEFBS_None, // PseudoCALL_SMALL
7636 CEFBS_None, // PseudoCTPOP_B
7637 CEFBS_IsLA64, // PseudoCTPOP_D
7638 CEFBS_None, // PseudoCTPOP_H
7639 CEFBS_IsLA32, // PseudoCTPOP_H_LA32
7640 CEFBS_IsLA64, // PseudoCTPOP_W
7641 CEFBS_IsLA32, // PseudoCTPOP_W_LA32
7642 CEFBS_None, // PseudoCmpXchg128
7643 CEFBS_None, // PseudoCmpXchg128Acquire
7644 CEFBS_None, // PseudoCmpXchg32
7645 CEFBS_None, // PseudoCmpXchg64
7646 CEFBS_None, // PseudoCopyCFR
7647 CEFBS_None, // PseudoDESC_CALL
7648 CEFBS_None, // PseudoJIRL_CALL
7649 CEFBS_None, // PseudoJIRL_TAIL
7650 CEFBS_None, // PseudoLA_ABS
7651 CEFBS_None, // PseudoLA_ABS_LARGE
7652 CEFBS_None, // PseudoLA_GOT
7653 CEFBS_IsLA64, // PseudoLA_GOT_LARGE
7654 CEFBS_None, // PseudoLA_PCREL
7655 CEFBS_IsLA64, // PseudoLA_PCREL_LARGE
7656 CEFBS_None, // PseudoLA_TLS_DESC
7657 CEFBS_IsLA64, // PseudoLA_TLS_DESC_LARGE
7658 CEFBS_None, // PseudoLA_TLS_GD
7659 CEFBS_IsLA64, // PseudoLA_TLS_GD_LARGE
7660 CEFBS_None, // PseudoLA_TLS_IE
7661 CEFBS_IsLA64, // PseudoLA_TLS_IE_LARGE
7662 CEFBS_None, // PseudoLA_TLS_LD
7663 CEFBS_IsLA64, // PseudoLA_TLS_LD_LARGE
7664 CEFBS_None, // PseudoLA_TLS_LE
7665 CEFBS_None, // PseudoLD_CFR
7666 CEFBS_IsLA64, // PseudoLI_D
7667 CEFBS_None, // PseudoLI_W
7668 CEFBS_None, // PseudoMaskedAtomicLoadAdd32
7669 CEFBS_None, // PseudoMaskedAtomicLoadMax32
7670 CEFBS_None, // PseudoMaskedAtomicLoadMin32
7671 CEFBS_None, // PseudoMaskedAtomicLoadNand32
7672 CEFBS_None, // PseudoMaskedAtomicLoadSub32
7673 CEFBS_None, // PseudoMaskedAtomicLoadUMax32
7674 CEFBS_None, // PseudoMaskedAtomicLoadUMin32
7675 CEFBS_None, // PseudoMaskedAtomicSwap32
7676 CEFBS_None, // PseudoMaskedCmpXchg32
7677 CEFBS_None, // PseudoRET
7678 CEFBS_None, // PseudoST_CFR
7679 CEFBS_None, // PseudoTAIL
7680 CEFBS_None, // PseudoTAIL30
7681 CEFBS_IsLA64, // PseudoTAIL36
7682 CEFBS_None, // PseudoTAILIndirect
7683 CEFBS_None, // PseudoTAIL_LARGE
7684 CEFBS_None, // PseudoTAIL_MEDIUM
7685 CEFBS_None, // PseudoTAIL_SMALL
7686 CEFBS_None, // PseudoUNIMP
7687 CEFBS_None, // PseudoVBNZ
7688 CEFBS_None, // PseudoVBNZ_B
7689 CEFBS_None, // PseudoVBNZ_D
7690 CEFBS_None, // PseudoVBNZ_H
7691 CEFBS_None, // PseudoVBNZ_W
7692 CEFBS_None, // PseudoVBZ
7693 CEFBS_None, // PseudoVBZ_B
7694 CEFBS_None, // PseudoVBZ_D
7695 CEFBS_None, // PseudoVBZ_H
7696 CEFBS_None, // PseudoVBZ_W
7697 CEFBS_None, // PseudoVMSKEQZ_B
7698 CEFBS_None, // PseudoVMSKGEZ_B
7699 CEFBS_None, // PseudoVMSKLTZ_B
7700 CEFBS_None, // PseudoVMSKLTZ_D
7701 CEFBS_None, // PseudoVMSKLTZ_H
7702 CEFBS_None, // PseudoVMSKLTZ_W
7703 CEFBS_None, // PseudoVMSKNEZ_B
7704 CEFBS_None, // PseudoVREPLI_B
7705 CEFBS_None, // PseudoVREPLI_D
7706 CEFBS_None, // PseudoVREPLI_H
7707 CEFBS_None, // PseudoVREPLI_W
7708 CEFBS_None, // PseudoXVBNZ
7709 CEFBS_None, // PseudoXVBNZ_B
7710 CEFBS_None, // PseudoXVBNZ_D
7711 CEFBS_None, // PseudoXVBNZ_H
7712 CEFBS_None, // PseudoXVBNZ_W
7713 CEFBS_None, // PseudoXVBZ
7714 CEFBS_None, // PseudoXVBZ_B
7715 CEFBS_None, // PseudoXVBZ_D
7716 CEFBS_None, // PseudoXVBZ_H
7717 CEFBS_None, // PseudoXVBZ_W
7718 CEFBS_None, // PseudoXVINSGR2VR_B
7719 CEFBS_None, // PseudoXVINSGR2VR_H
7720 CEFBS_None, // PseudoXVMSKEQZ_B
7721 CEFBS_None, // PseudoXVMSKGEZ_B
7722 CEFBS_None, // PseudoXVMSKLTZ_B
7723 CEFBS_None, // PseudoXVMSKLTZ_D
7724 CEFBS_None, // PseudoXVMSKLTZ_H
7725 CEFBS_None, // PseudoXVMSKLTZ_W
7726 CEFBS_None, // PseudoXVMSKNEZ_B
7727 CEFBS_None, // PseudoXVREPLI_B
7728 CEFBS_None, // PseudoXVREPLI_D
7729 CEFBS_None, // PseudoXVREPLI_H
7730 CEFBS_None, // PseudoXVREPLI_W
7731 CEFBS_None, // RDFCSR
7732 CEFBS_None, // Select_GPR_Using_CC_GPR
7733 CEFBS_IsLA32, // SplitPairF64Pseudo
7734 CEFBS_None, // WRFCSR
7735 CEFBS_None, // ADC_B
7736 CEFBS_IsLA64, // ADC_D
7737 CEFBS_None, // ADC_H
7738 CEFBS_None, // ADC_W
7739 CEFBS_IsLA64, // ADDI_D
7740 CEFBS_None, // ADDI_W
7741 CEFBS_IsLA64, // ADDU12I_D
7742 CEFBS_None, // ADDU12I_W
7743 CEFBS_IsLA64, // ADDU16I_D
7744 CEFBS_IsLA64, // ADD_D
7745 CEFBS_None, // ADD_W
7746 CEFBS_IsLA64, // ALSL_D
7747 CEFBS_None, // ALSL_W
7748 CEFBS_IsLA64, // ALSL_WU
7749 CEFBS_IsLA64, // AMADD_B
7750 CEFBS_IsLA64, // AMADD_D
7751 CEFBS_IsLA64, // AMADD_H
7752 CEFBS_IsLA64, // AMADD_W
7753 CEFBS_IsLA64, // AMADD__DB_B
7754 CEFBS_IsLA64, // AMADD__DB_D
7755 CEFBS_IsLA64, // AMADD__DB_H
7756 CEFBS_IsLA64, // AMADD__DB_W
7757 CEFBS_IsLA64, // AMAND_D
7758 CEFBS_IsLA64, // AMAND_W
7759 CEFBS_IsLA64, // AMAND__DB_D
7760 CEFBS_IsLA64, // AMAND__DB_W
7761 CEFBS_IsLA64, // AMCAS_B
7762 CEFBS_IsLA64, // AMCAS_D
7763 CEFBS_IsLA64, // AMCAS_H
7764 CEFBS_IsLA64, // AMCAS_W
7765 CEFBS_IsLA64, // AMCAS__DB_B
7766 CEFBS_IsLA64, // AMCAS__DB_D
7767 CEFBS_IsLA64, // AMCAS__DB_H
7768 CEFBS_IsLA64, // AMCAS__DB_W
7769 CEFBS_IsLA64, // AMMAX_D
7770 CEFBS_IsLA64, // AMMAX_DU
7771 CEFBS_IsLA64, // AMMAX_W
7772 CEFBS_IsLA64, // AMMAX_WU
7773 CEFBS_IsLA64, // AMMAX__DB_D
7774 CEFBS_IsLA64, // AMMAX__DB_DU
7775 CEFBS_IsLA64, // AMMAX__DB_W
7776 CEFBS_IsLA64, // AMMAX__DB_WU
7777 CEFBS_IsLA64, // AMMIN_D
7778 CEFBS_IsLA64, // AMMIN_DU
7779 CEFBS_IsLA64, // AMMIN_W
7780 CEFBS_IsLA64, // AMMIN_WU
7781 CEFBS_IsLA64, // AMMIN__DB_D
7782 CEFBS_IsLA64, // AMMIN__DB_DU
7783 CEFBS_IsLA64, // AMMIN__DB_W
7784 CEFBS_IsLA64, // AMMIN__DB_WU
7785 CEFBS_IsLA64, // AMOR_D
7786 CEFBS_IsLA64, // AMOR_W
7787 CEFBS_IsLA64, // AMOR__DB_D
7788 CEFBS_IsLA64, // AMOR__DB_W
7789 CEFBS_IsLA64, // AMSWAP_B
7790 CEFBS_IsLA64, // AMSWAP_D
7791 CEFBS_IsLA64, // AMSWAP_H
7792 CEFBS_IsLA64, // AMSWAP_W
7793 CEFBS_IsLA64, // AMSWAP__DB_B
7794 CEFBS_IsLA64, // AMSWAP__DB_D
7795 CEFBS_IsLA64, // AMSWAP__DB_H
7796 CEFBS_IsLA64, // AMSWAP__DB_W
7797 CEFBS_IsLA64, // AMXOR_D
7798 CEFBS_IsLA64, // AMXOR_W
7799 CEFBS_IsLA64, // AMXOR__DB_D
7800 CEFBS_IsLA64, // AMXOR__DB_W
7801 CEFBS_None, // AND
7802 CEFBS_None, // ANDI
7803 CEFBS_None, // ANDN
7804 CEFBS_None, // ARMADC_W
7805 CEFBS_None, // ARMADD_W
7806 CEFBS_None, // ARMAND_W
7807 CEFBS_None, // ARMMFFLAG
7808 CEFBS_None, // ARMMOVE
7809 CEFBS_IsLA64, // ARMMOV_D
7810 CEFBS_None, // ARMMOV_W
7811 CEFBS_None, // ARMMTFLAG
7812 CEFBS_None, // ARMNOT_W
7813 CEFBS_None, // ARMOR_W
7814 CEFBS_None, // ARMROTRI_W
7815 CEFBS_None, // ARMROTR_W
7816 CEFBS_None, // ARMRRX_W
7817 CEFBS_None, // ARMSBC_W
7818 CEFBS_None, // ARMSLLI_W
7819 CEFBS_None, // ARMSLL_W
7820 CEFBS_None, // ARMSRAI_W
7821 CEFBS_None, // ARMSRA_W
7822 CEFBS_None, // ARMSRLI_W
7823 CEFBS_None, // ARMSRL_W
7824 CEFBS_None, // ARMSUB_W
7825 CEFBS_None, // ARMXOR_W
7826 CEFBS_IsLA64, // ASRTGT_D
7827 CEFBS_IsLA64, // ASRTLE_D
7828 CEFBS_None, // B
7829 CEFBS_None, // BCEQZ
7830 CEFBS_None, // BCNEZ
7831 CEFBS_None, // BEQ
7832 CEFBS_None, // BEQZ
7833 CEFBS_None, // BGE
7834 CEFBS_None, // BGEU
7835 CEFBS_None, // BITREV_4B
7836 CEFBS_IsLA64, // BITREV_8B
7837 CEFBS_IsLA64, // BITREV_D
7838 CEFBS_None, // BITREV_W
7839 CEFBS_None, // BL
7840 CEFBS_None, // BLT
7841 CEFBS_None, // BLTU
7842 CEFBS_None, // BNE
7843 CEFBS_None, // BNEZ
7844 CEFBS_None, // BREAK
7845 CEFBS_IsLA64, // BSTRINS_D
7846 CEFBS_None, // BSTRINS_W
7847 CEFBS_IsLA64, // BSTRPICK_D
7848 CEFBS_None, // BSTRPICK_W
7849 CEFBS_IsLA64, // BYTEPICK_D
7850 CEFBS_None, // BYTEPICK_W
7851 CEFBS_None, // CACOP
7852 CEFBS_IsLA64, // CLO_D
7853 CEFBS_None, // CLO_W
7854 CEFBS_IsLA64, // CLZ_D
7855 CEFBS_None, // CLZ_W
7856 CEFBS_None, // CPUCFG
7857 CEFBS_IsLA64, // CRCC_W_B_W
7858 CEFBS_IsLA64, // CRCC_W_D_W
7859 CEFBS_IsLA64, // CRCC_W_H_W
7860 CEFBS_IsLA64, // CRCC_W_W_W
7861 CEFBS_IsLA64, // CRC_W_B_W
7862 CEFBS_IsLA64, // CRC_W_D_W
7863 CEFBS_IsLA64, // CRC_W_H_W
7864 CEFBS_IsLA64, // CRC_W_W_W
7865 CEFBS_None, // CSRRD
7866 CEFBS_None, // CSRWR
7867 CEFBS_None, // CSRXCHG
7868 CEFBS_IsLA64, // CTO_D
7869 CEFBS_None, // CTO_W
7870 CEFBS_IsLA64, // CTZ_D
7871 CEFBS_None, // CTZ_W
7872 CEFBS_None, // DBAR
7873 CEFBS_None, // DBCL
7874 CEFBS_IsLA64, // DIV_D
7875 CEFBS_IsLA64, // DIV_DU
7876 CEFBS_None, // DIV_W
7877 CEFBS_None, // DIV_WU
7878 CEFBS_None, // ERTN
7879 CEFBS_None, // EXT_W_B
7880 CEFBS_None, // EXT_W_H
7881 CEFBS_None, // FABS_D
7882 CEFBS_None, // FABS_S
7883 CEFBS_None, // FADD_D
7884 CEFBS_None, // FADD_S
7885 CEFBS_None, // FCLASS_D
7886 CEFBS_None, // FCLASS_S
7887 CEFBS_None, // FCMP_CAF_D
7888 CEFBS_None, // FCMP_CAF_S
7889 CEFBS_None, // FCMP_CEQ_D
7890 CEFBS_None, // FCMP_CEQ_S
7891 CEFBS_None, // FCMP_CLE_D
7892 CEFBS_None, // FCMP_CLE_S
7893 CEFBS_None, // FCMP_CLT_D
7894 CEFBS_None, // FCMP_CLT_S
7895 CEFBS_None, // FCMP_CNE_D
7896 CEFBS_None, // FCMP_CNE_S
7897 CEFBS_None, // FCMP_COR_D
7898 CEFBS_None, // FCMP_COR_S
7899 CEFBS_None, // FCMP_CUEQ_D
7900 CEFBS_None, // FCMP_CUEQ_S
7901 CEFBS_None, // FCMP_CULE_D
7902 CEFBS_None, // FCMP_CULE_S
7903 CEFBS_None, // FCMP_CULT_D
7904 CEFBS_None, // FCMP_CULT_S
7905 CEFBS_None, // FCMP_CUNE_D
7906 CEFBS_None, // FCMP_CUNE_S
7907 CEFBS_None, // FCMP_CUN_D
7908 CEFBS_None, // FCMP_CUN_S
7909 CEFBS_None, // FCMP_SAF_D
7910 CEFBS_None, // FCMP_SAF_S
7911 CEFBS_None, // FCMP_SEQ_D
7912 CEFBS_None, // FCMP_SEQ_S
7913 CEFBS_None, // FCMP_SLE_D
7914 CEFBS_None, // FCMP_SLE_S
7915 CEFBS_None, // FCMP_SLT_D
7916 CEFBS_None, // FCMP_SLT_S
7917 CEFBS_None, // FCMP_SNE_D
7918 CEFBS_None, // FCMP_SNE_S
7919 CEFBS_None, // FCMP_SOR_D
7920 CEFBS_None, // FCMP_SOR_S
7921 CEFBS_None, // FCMP_SUEQ_D
7922 CEFBS_None, // FCMP_SUEQ_S
7923 CEFBS_None, // FCMP_SULE_D
7924 CEFBS_None, // FCMP_SULE_S
7925 CEFBS_None, // FCMP_SULT_D
7926 CEFBS_None, // FCMP_SULT_S
7927 CEFBS_None, // FCMP_SUNE_D
7928 CEFBS_None, // FCMP_SUNE_S
7929 CEFBS_None, // FCMP_SUN_D
7930 CEFBS_None, // FCMP_SUN_S
7931 CEFBS_None, // FCOPYSIGN_D
7932 CEFBS_None, // FCOPYSIGN_S
7933 CEFBS_None, // FCVT_D_LD
7934 CEFBS_None, // FCVT_D_S
7935 CEFBS_None, // FCVT_LD_D
7936 CEFBS_None, // FCVT_S_D
7937 CEFBS_None, // FCVT_UD_D
7938 CEFBS_None, // FDIV_D
7939 CEFBS_None, // FDIV_S
7940 CEFBS_None, // FFINT_D_L
7941 CEFBS_None, // FFINT_D_W
7942 CEFBS_None, // FFINT_S_L
7943 CEFBS_None, // FFINT_S_W
7944 CEFBS_None, // FLDGT_D
7945 CEFBS_None, // FLDGT_S
7946 CEFBS_None, // FLDLE_D
7947 CEFBS_None, // FLDLE_S
7948 CEFBS_None, // FLDX_D
7949 CEFBS_None, // FLDX_S
7950 CEFBS_None, // FLD_D
7951 CEFBS_None, // FLD_S
7952 CEFBS_None, // FLOGB_D
7953 CEFBS_None, // FLOGB_S
7954 CEFBS_None, // FMADD_D
7955 CEFBS_None, // FMADD_S
7956 CEFBS_None, // FMAXA_D
7957 CEFBS_None, // FMAXA_S
7958 CEFBS_None, // FMAX_D
7959 CEFBS_None, // FMAX_S
7960 CEFBS_None, // FMINA_D
7961 CEFBS_None, // FMINA_S
7962 CEFBS_None, // FMIN_D
7963 CEFBS_None, // FMIN_S
7964 CEFBS_None, // FMOV_D
7965 CEFBS_None, // FMOV_S
7966 CEFBS_None, // FMSUB_D
7967 CEFBS_None, // FMSUB_S
7968 CEFBS_None, // FMUL_D
7969 CEFBS_None, // FMUL_S
7970 CEFBS_None, // FNEG_D
7971 CEFBS_None, // FNEG_S
7972 CEFBS_None, // FNMADD_D
7973 CEFBS_None, // FNMADD_S
7974 CEFBS_None, // FNMSUB_D
7975 CEFBS_None, // FNMSUB_S
7976 CEFBS_None, // FRECIPE_D
7977 CEFBS_None, // FRECIPE_S
7978 CEFBS_None, // FRECIP_D
7979 CEFBS_None, // FRECIP_S
7980 CEFBS_None, // FRINT_D
7981 CEFBS_None, // FRINT_S
7982 CEFBS_None, // FRSQRTE_D
7983 CEFBS_None, // FRSQRTE_S
7984 CEFBS_None, // FRSQRT_D
7985 CEFBS_None, // FRSQRT_S
7986 CEFBS_None, // FSCALEB_D
7987 CEFBS_None, // FSCALEB_S
7988 CEFBS_None, // FSEL_xD
7989 CEFBS_None, // FSEL_xS
7990 CEFBS_None, // FSQRT_D
7991 CEFBS_None, // FSQRT_S
7992 CEFBS_None, // FSTGT_D
7993 CEFBS_None, // FSTGT_S
7994 CEFBS_None, // FSTLE_D
7995 CEFBS_None, // FSTLE_S
7996 CEFBS_None, // FSTX_D
7997 CEFBS_None, // FSTX_S
7998 CEFBS_None, // FST_D
7999 CEFBS_None, // FST_S
8000 CEFBS_None, // FSUB_D
8001 CEFBS_None, // FSUB_S
8002 CEFBS_None, // FTINTRM_L_D
8003 CEFBS_None, // FTINTRM_L_S
8004 CEFBS_None, // FTINTRM_W_D
8005 CEFBS_None, // FTINTRM_W_S
8006 CEFBS_None, // FTINTRNE_L_D
8007 CEFBS_None, // FTINTRNE_L_S
8008 CEFBS_None, // FTINTRNE_W_D
8009 CEFBS_None, // FTINTRNE_W_S
8010 CEFBS_None, // FTINTRP_L_D
8011 CEFBS_None, // FTINTRP_L_S
8012 CEFBS_None, // FTINTRP_W_D
8013 CEFBS_None, // FTINTRP_W_S
8014 CEFBS_None, // FTINTRZ_L_D
8015 CEFBS_None, // FTINTRZ_L_S
8016 CEFBS_None, // FTINTRZ_W_D
8017 CEFBS_None, // FTINTRZ_W_S
8018 CEFBS_None, // FTINT_L_D
8019 CEFBS_None, // FTINT_L_S
8020 CEFBS_None, // FTINT_W_D
8021 CEFBS_None, // FTINT_W_S
8022 CEFBS_None, // GCSRRD
8023 CEFBS_None, // GCSRWR
8024 CEFBS_None, // GCSRXCHG
8025 CEFBS_None, // GTLBFLUSH
8026 CEFBS_None, // HVCL
8027 CEFBS_None, // IBAR
8028 CEFBS_None, // IDLE
8029 CEFBS_None, // INVTLB
8030 CEFBS_None, // IOCSRRD_B
8031 CEFBS_IsLA64, // IOCSRRD_D
8032 CEFBS_None, // IOCSRRD_H
8033 CEFBS_None, // IOCSRRD_W
8034 CEFBS_None, // IOCSRWR_B
8035 CEFBS_IsLA64, // IOCSRWR_D
8036 CEFBS_None, // IOCSRWR_H
8037 CEFBS_None, // IOCSRWR_W
8038 CEFBS_None, // JIRL
8039 CEFBS_None, // JISCR0
8040 CEFBS_None, // JISCR1
8041 CEFBS_None, // LDDIR
8042 CEFBS_IsLA64, // LDGT_B
8043 CEFBS_IsLA64, // LDGT_D
8044 CEFBS_IsLA64, // LDGT_H
8045 CEFBS_IsLA64, // LDGT_W
8046 CEFBS_IsLA64, // LDLE_B
8047 CEFBS_IsLA64, // LDLE_D
8048 CEFBS_IsLA64, // LDLE_H
8049 CEFBS_IsLA64, // LDLE_W
8050 CEFBS_IsLA64, // LDL_D
8051 CEFBS_None, // LDL_W
8052 CEFBS_None, // LDPTE
8053 CEFBS_IsLA64, // LDPTR_D
8054 CEFBS_IsLA64, // LDPTR_W
8055 CEFBS_IsLA64, // LDR_D
8056 CEFBS_None, // LDR_W
8057 CEFBS_IsLA64, // LDX_B
8058 CEFBS_IsLA64, // LDX_BU
8059 CEFBS_IsLA64, // LDX_D
8060 CEFBS_IsLA64, // LDX_H
8061 CEFBS_IsLA64, // LDX_HU
8062 CEFBS_IsLA64, // LDX_W
8063 CEFBS_IsLA64, // LDX_WU
8064 CEFBS_None, // LD_B
8065 CEFBS_None, // LD_BU
8066 CEFBS_IsLA64, // LD_D
8067 CEFBS_None, // LD_H
8068 CEFBS_None, // LD_HU
8069 CEFBS_None, // LD_W
8070 CEFBS_IsLA64, // LD_WU
8071 CEFBS_IsLA64, // LLACQ_D
8072 CEFBS_IsLA64, // LLACQ_W
8073 CEFBS_IsLA64, // LL_D
8074 CEFBS_None, // LL_W
8075 CEFBS_None, // LU12I_W
8076 CEFBS_IsLA64, // LU32I_D
8077 CEFBS_IsLA64, // LU52I_D
8078 CEFBS_None, // MASKEQZ
8079 CEFBS_None, // MASKNEZ
8080 CEFBS_IsLA64, // MOD_D
8081 CEFBS_IsLA64, // MOD_DU
8082 CEFBS_None, // MOD_W
8083 CEFBS_None, // MOD_WU
8084 CEFBS_None, // MOVCF2FR_xS
8085 CEFBS_None, // MOVCF2GR
8086 CEFBS_None, // MOVFCSR2GR
8087 CEFBS_None, // MOVFR2CF_xS
8088 CEFBS_IsLA64, // MOVFR2GR_D
8089 CEFBS_None, // MOVFR2GR_S
8090 CEFBS_None, // MOVFR2GR_S_64
8091 CEFBS_None, // MOVFRH2GR_S
8092 CEFBS_None, // MOVGR2CF
8093 CEFBS_None, // MOVGR2FCSR
8094 CEFBS_None, // MOVGR2FRH_W
8095 CEFBS_IsLA64, // MOVGR2FR_D
8096 CEFBS_None, // MOVGR2FR_W
8097 CEFBS_IsLA32, // MOVGR2FR_W_64
8098 CEFBS_None, // MOVGR2SCR
8099 CEFBS_None, // MOVSCR2GR
8100 CEFBS_IsLA64, // MULH_D
8101 CEFBS_IsLA64, // MULH_DU
8102 CEFBS_None, // MULH_W
8103 CEFBS_None, // MULH_WU
8104 CEFBS_IsLA64, // MULW_D_W
8105 CEFBS_IsLA64, // MULW_D_WU
8106 CEFBS_IsLA64, // MUL_D
8107 CEFBS_None, // MUL_W
8108 CEFBS_None, // NOR
8109 CEFBS_None, // OR
8110 CEFBS_None, // ORI
8111 CEFBS_None, // ORN
8112 CEFBS_None, // PCADDI
8113 CEFBS_None, // PCADDU12I
8114 CEFBS_IsLA64, // PCADDU18I
8115 CEFBS_None, // PCALAU12I
8116 CEFBS_None, // PRELD
8117 CEFBS_IsLA64, // PRELDX
8118 CEFBS_None, // RCRI_B
8119 CEFBS_IsLA64, // RCRI_D
8120 CEFBS_None, // RCRI_H
8121 CEFBS_None, // RCRI_W
8122 CEFBS_None, // RCR_B
8123 CEFBS_IsLA64, // RCR_D
8124 CEFBS_None, // RCR_H
8125 CEFBS_None, // RCR_W
8126 CEFBS_None, // RDTIMEH_W
8127 CEFBS_None, // RDTIMEL_W
8128 CEFBS_IsLA64, // RDTIME_D
8129 CEFBS_None, // REVB_2H
8130 CEFBS_IsLA64, // REVB_2W
8131 CEFBS_IsLA64, // REVB_4H
8132 CEFBS_IsLA64, // REVB_D
8133 CEFBS_IsLA64, // REVH_2W
8134 CEFBS_IsLA64, // REVH_D
8135 CEFBS_None, // ROTRI_B
8136 CEFBS_IsLA64, // ROTRI_D
8137 CEFBS_None, // ROTRI_H
8138 CEFBS_None, // ROTRI_W
8139 CEFBS_None, // ROTR_B
8140 CEFBS_IsLA64, // ROTR_D
8141 CEFBS_None, // ROTR_H
8142 CEFBS_None, // ROTR_W
8143 CEFBS_None, // SBC_B
8144 CEFBS_IsLA64, // SBC_D
8145 CEFBS_None, // SBC_H
8146 CEFBS_None, // SBC_W
8147 CEFBS_IsLA64, // SCREL_D
8148 CEFBS_IsLA64, // SCREL_W
8149 CEFBS_IsLA64, // SC_D
8150 CEFBS_IsLA64, // SC_Q
8151 CEFBS_None, // SC_W
8152 CEFBS_None, // SETARMJ
8153 CEFBS_None, // SETX86J
8154 CEFBS_None, // SETX86LOOPE
8155 CEFBS_None, // SETX86LOOPNE
8156 CEFBS_None, // SET_CFR_FALSE
8157 CEFBS_None, // SET_CFR_TRUE
8158 CEFBS_IsLA64, // SLLI_D
8159 CEFBS_None, // SLLI_W
8160 CEFBS_IsLA64, // SLL_D
8161 CEFBS_None, // SLL_W
8162 CEFBS_None, // SLT
8163 CEFBS_None, // SLTI
8164 CEFBS_None, // SLTU
8165 CEFBS_None, // SLTUI
8166 CEFBS_IsLA64, // SRAI_D
8167 CEFBS_None, // SRAI_W
8168 CEFBS_IsLA64, // SRA_D
8169 CEFBS_None, // SRA_W
8170 CEFBS_IsLA64, // SRLI_D
8171 CEFBS_None, // SRLI_W
8172 CEFBS_IsLA64, // SRL_D
8173 CEFBS_None, // SRL_W
8174 CEFBS_IsLA64, // STGT_B
8175 CEFBS_IsLA64, // STGT_D
8176 CEFBS_IsLA64, // STGT_H
8177 CEFBS_IsLA64, // STGT_W
8178 CEFBS_IsLA64, // STLE_B
8179 CEFBS_IsLA64, // STLE_D
8180 CEFBS_IsLA64, // STLE_H
8181 CEFBS_IsLA64, // STLE_W
8182 CEFBS_IsLA64, // STL_D
8183 CEFBS_None, // STL_W
8184 CEFBS_IsLA64, // STPTR_D
8185 CEFBS_IsLA64, // STPTR_W
8186 CEFBS_IsLA64, // STR_D
8187 CEFBS_None, // STR_W
8188 CEFBS_IsLA64, // STX_B
8189 CEFBS_IsLA64, // STX_D
8190 CEFBS_IsLA64, // STX_H
8191 CEFBS_IsLA64, // STX_W
8192 CEFBS_None, // ST_B
8193 CEFBS_IsLA64, // ST_D
8194 CEFBS_None, // ST_H
8195 CEFBS_None, // ST_W
8196 CEFBS_IsLA64, // SUB_D
8197 CEFBS_None, // SUB_W
8198 CEFBS_None, // SYSCALL
8199 CEFBS_None, // TLBCLR
8200 CEFBS_None, // TLBFILL
8201 CEFBS_None, // TLBFLUSH
8202 CEFBS_None, // TLBRD
8203 CEFBS_None, // TLBSRCH
8204 CEFBS_None, // TLBWR
8205 CEFBS_None, // UD
8206 CEFBS_None, // VABSD_B
8207 CEFBS_None, // VABSD_BU
8208 CEFBS_None, // VABSD_D
8209 CEFBS_None, // VABSD_DU
8210 CEFBS_None, // VABSD_H
8211 CEFBS_None, // VABSD_HU
8212 CEFBS_None, // VABSD_W
8213 CEFBS_None, // VABSD_WU
8214 CEFBS_None, // VADDA_B
8215 CEFBS_None, // VADDA_D
8216 CEFBS_None, // VADDA_H
8217 CEFBS_None, // VADDA_W
8218 CEFBS_None, // VADDI_BU
8219 CEFBS_None, // VADDI_DU
8220 CEFBS_None, // VADDI_HU
8221 CEFBS_None, // VADDI_WU
8222 CEFBS_None, // VADDWEV_D_W
8223 CEFBS_None, // VADDWEV_D_WU
8224 CEFBS_None, // VADDWEV_D_WU_W
8225 CEFBS_None, // VADDWEV_H_B
8226 CEFBS_None, // VADDWEV_H_BU
8227 CEFBS_None, // VADDWEV_H_BU_B
8228 CEFBS_None, // VADDWEV_Q_D
8229 CEFBS_None, // VADDWEV_Q_DU
8230 CEFBS_None, // VADDWEV_Q_DU_D
8231 CEFBS_None, // VADDWEV_W_H
8232 CEFBS_None, // VADDWEV_W_HU
8233 CEFBS_None, // VADDWEV_W_HU_H
8234 CEFBS_None, // VADDWOD_D_W
8235 CEFBS_None, // VADDWOD_D_WU
8236 CEFBS_None, // VADDWOD_D_WU_W
8237 CEFBS_None, // VADDWOD_H_B
8238 CEFBS_None, // VADDWOD_H_BU
8239 CEFBS_None, // VADDWOD_H_BU_B
8240 CEFBS_None, // VADDWOD_Q_D
8241 CEFBS_None, // VADDWOD_Q_DU
8242 CEFBS_None, // VADDWOD_Q_DU_D
8243 CEFBS_None, // VADDWOD_W_H
8244 CEFBS_None, // VADDWOD_W_HU
8245 CEFBS_None, // VADDWOD_W_HU_H
8246 CEFBS_None, // VADD_B
8247 CEFBS_None, // VADD_D
8248 CEFBS_None, // VADD_H
8249 CEFBS_None, // VADD_Q
8250 CEFBS_None, // VADD_W
8251 CEFBS_None, // VANDI_B
8252 CEFBS_None, // VANDN_V
8253 CEFBS_None, // VAND_V
8254 CEFBS_None, // VAVGR_B
8255 CEFBS_None, // VAVGR_BU
8256 CEFBS_None, // VAVGR_D
8257 CEFBS_None, // VAVGR_DU
8258 CEFBS_None, // VAVGR_H
8259 CEFBS_None, // VAVGR_HU
8260 CEFBS_None, // VAVGR_W
8261 CEFBS_None, // VAVGR_WU
8262 CEFBS_None, // VAVG_B
8263 CEFBS_None, // VAVG_BU
8264 CEFBS_None, // VAVG_D
8265 CEFBS_None, // VAVG_DU
8266 CEFBS_None, // VAVG_H
8267 CEFBS_None, // VAVG_HU
8268 CEFBS_None, // VAVG_W
8269 CEFBS_None, // VAVG_WU
8270 CEFBS_None, // VBITCLRI_B
8271 CEFBS_None, // VBITCLRI_D
8272 CEFBS_None, // VBITCLRI_H
8273 CEFBS_None, // VBITCLRI_W
8274 CEFBS_None, // VBITCLR_B
8275 CEFBS_None, // VBITCLR_D
8276 CEFBS_None, // VBITCLR_H
8277 CEFBS_None, // VBITCLR_W
8278 CEFBS_None, // VBITREVI_B
8279 CEFBS_None, // VBITREVI_D
8280 CEFBS_None, // VBITREVI_H
8281 CEFBS_None, // VBITREVI_W
8282 CEFBS_None, // VBITREV_B
8283 CEFBS_None, // VBITREV_D
8284 CEFBS_None, // VBITREV_H
8285 CEFBS_None, // VBITREV_W
8286 CEFBS_None, // VBITSELI_B
8287 CEFBS_None, // VBITSEL_V
8288 CEFBS_None, // VBITSETI_B
8289 CEFBS_None, // VBITSETI_D
8290 CEFBS_None, // VBITSETI_H
8291 CEFBS_None, // VBITSETI_W
8292 CEFBS_None, // VBITSET_B
8293 CEFBS_None, // VBITSET_D
8294 CEFBS_None, // VBITSET_H
8295 CEFBS_None, // VBITSET_W
8296 CEFBS_None, // VBSLL_V
8297 CEFBS_None, // VBSRL_V
8298 CEFBS_None, // VCLO_B
8299 CEFBS_None, // VCLO_D
8300 CEFBS_None, // VCLO_H
8301 CEFBS_None, // VCLO_W
8302 CEFBS_None, // VCLZ_B
8303 CEFBS_None, // VCLZ_D
8304 CEFBS_None, // VCLZ_H
8305 CEFBS_None, // VCLZ_W
8306 CEFBS_None, // VDIV_B
8307 CEFBS_None, // VDIV_BU
8308 CEFBS_None, // VDIV_D
8309 CEFBS_None, // VDIV_DU
8310 CEFBS_None, // VDIV_H
8311 CEFBS_None, // VDIV_HU
8312 CEFBS_None, // VDIV_W
8313 CEFBS_None, // VDIV_WU
8314 CEFBS_None, // VEXT2XV_DU_BU
8315 CEFBS_None, // VEXT2XV_DU_HU
8316 CEFBS_None, // VEXT2XV_DU_WU
8317 CEFBS_None, // VEXT2XV_D_B
8318 CEFBS_None, // VEXT2XV_D_H
8319 CEFBS_None, // VEXT2XV_D_W
8320 CEFBS_None, // VEXT2XV_HU_BU
8321 CEFBS_None, // VEXT2XV_H_B
8322 CEFBS_None, // VEXT2XV_WU_BU
8323 CEFBS_None, // VEXT2XV_WU_HU
8324 CEFBS_None, // VEXT2XV_W_B
8325 CEFBS_None, // VEXT2XV_W_H
8326 CEFBS_None, // VEXTH_DU_WU
8327 CEFBS_None, // VEXTH_D_W
8328 CEFBS_None, // VEXTH_HU_BU
8329 CEFBS_None, // VEXTH_H_B
8330 CEFBS_None, // VEXTH_QU_DU
8331 CEFBS_None, // VEXTH_Q_D
8332 CEFBS_None, // VEXTH_WU_HU
8333 CEFBS_None, // VEXTH_W_H
8334 CEFBS_None, // VEXTL_QU_DU
8335 CEFBS_None, // VEXTL_Q_D
8336 CEFBS_None, // VEXTRINS_B
8337 CEFBS_None, // VEXTRINS_D
8338 CEFBS_None, // VEXTRINS_H
8339 CEFBS_None, // VEXTRINS_W
8340 CEFBS_None, // VFADD_D
8341 CEFBS_None, // VFADD_S
8342 CEFBS_None, // VFCLASS_D
8343 CEFBS_None, // VFCLASS_S
8344 CEFBS_None, // VFCMP_CAF_D
8345 CEFBS_None, // VFCMP_CAF_S
8346 CEFBS_None, // VFCMP_CEQ_D
8347 CEFBS_None, // VFCMP_CEQ_S
8348 CEFBS_None, // VFCMP_CLE_D
8349 CEFBS_None, // VFCMP_CLE_S
8350 CEFBS_None, // VFCMP_CLT_D
8351 CEFBS_None, // VFCMP_CLT_S
8352 CEFBS_None, // VFCMP_CNE_D
8353 CEFBS_None, // VFCMP_CNE_S
8354 CEFBS_None, // VFCMP_COR_D
8355 CEFBS_None, // VFCMP_COR_S
8356 CEFBS_None, // VFCMP_CUEQ_D
8357 CEFBS_None, // VFCMP_CUEQ_S
8358 CEFBS_None, // VFCMP_CULE_D
8359 CEFBS_None, // VFCMP_CULE_S
8360 CEFBS_None, // VFCMP_CULT_D
8361 CEFBS_None, // VFCMP_CULT_S
8362 CEFBS_None, // VFCMP_CUNE_D
8363 CEFBS_None, // VFCMP_CUNE_S
8364 CEFBS_None, // VFCMP_CUN_D
8365 CEFBS_None, // VFCMP_CUN_S
8366 CEFBS_None, // VFCMP_SAF_D
8367 CEFBS_None, // VFCMP_SAF_S
8368 CEFBS_None, // VFCMP_SEQ_D
8369 CEFBS_None, // VFCMP_SEQ_S
8370 CEFBS_None, // VFCMP_SLE_D
8371 CEFBS_None, // VFCMP_SLE_S
8372 CEFBS_None, // VFCMP_SLT_D
8373 CEFBS_None, // VFCMP_SLT_S
8374 CEFBS_None, // VFCMP_SNE_D
8375 CEFBS_None, // VFCMP_SNE_S
8376 CEFBS_None, // VFCMP_SOR_D
8377 CEFBS_None, // VFCMP_SOR_S
8378 CEFBS_None, // VFCMP_SUEQ_D
8379 CEFBS_None, // VFCMP_SUEQ_S
8380 CEFBS_None, // VFCMP_SULE_D
8381 CEFBS_None, // VFCMP_SULE_S
8382 CEFBS_None, // VFCMP_SULT_D
8383 CEFBS_None, // VFCMP_SULT_S
8384 CEFBS_None, // VFCMP_SUNE_D
8385 CEFBS_None, // VFCMP_SUNE_S
8386 CEFBS_None, // VFCMP_SUN_D
8387 CEFBS_None, // VFCMP_SUN_S
8388 CEFBS_None, // VFCVTH_D_S
8389 CEFBS_None, // VFCVTH_S_H
8390 CEFBS_None, // VFCVTL_D_S
8391 CEFBS_None, // VFCVTL_S_H
8392 CEFBS_None, // VFCVT_H_S
8393 CEFBS_None, // VFCVT_S_D
8394 CEFBS_None, // VFDIV_D
8395 CEFBS_None, // VFDIV_S
8396 CEFBS_None, // VFFINTH_D_W
8397 CEFBS_None, // VFFINTL_D_W
8398 CEFBS_None, // VFFINT_D_L
8399 CEFBS_None, // VFFINT_D_LU
8400 CEFBS_None, // VFFINT_S_L
8401 CEFBS_None, // VFFINT_S_W
8402 CEFBS_None, // VFFINT_S_WU
8403 CEFBS_None, // VFLOGB_D
8404 CEFBS_None, // VFLOGB_S
8405 CEFBS_None, // VFMADD_D
8406 CEFBS_None, // VFMADD_S
8407 CEFBS_None, // VFMAXA_D
8408 CEFBS_None, // VFMAXA_S
8409 CEFBS_None, // VFMAX_D
8410 CEFBS_None, // VFMAX_S
8411 CEFBS_None, // VFMINA_D
8412 CEFBS_None, // VFMINA_S
8413 CEFBS_None, // VFMIN_D
8414 CEFBS_None, // VFMIN_S
8415 CEFBS_None, // VFMSUB_D
8416 CEFBS_None, // VFMSUB_S
8417 CEFBS_None, // VFMUL_D
8418 CEFBS_None, // VFMUL_S
8419 CEFBS_None, // VFNMADD_D
8420 CEFBS_None, // VFNMADD_S
8421 CEFBS_None, // VFNMSUB_D
8422 CEFBS_None, // VFNMSUB_S
8423 CEFBS_None, // VFRECIPE_D
8424 CEFBS_None, // VFRECIPE_S
8425 CEFBS_None, // VFRECIP_D
8426 CEFBS_None, // VFRECIP_S
8427 CEFBS_None, // VFRINTRM_D
8428 CEFBS_None, // VFRINTRM_S
8429 CEFBS_None, // VFRINTRNE_D
8430 CEFBS_None, // VFRINTRNE_S
8431 CEFBS_None, // VFRINTRP_D
8432 CEFBS_None, // VFRINTRP_S
8433 CEFBS_None, // VFRINTRZ_D
8434 CEFBS_None, // VFRINTRZ_S
8435 CEFBS_None, // VFRINT_D
8436 CEFBS_None, // VFRINT_S
8437 CEFBS_None, // VFRSQRTE_D
8438 CEFBS_None, // VFRSQRTE_S
8439 CEFBS_None, // VFRSQRT_D
8440 CEFBS_None, // VFRSQRT_S
8441 CEFBS_None, // VFRSTPI_B
8442 CEFBS_None, // VFRSTPI_H
8443 CEFBS_None, // VFRSTP_B
8444 CEFBS_None, // VFRSTP_H
8445 CEFBS_None, // VFSQRT_D
8446 CEFBS_None, // VFSQRT_S
8447 CEFBS_None, // VFSUB_D
8448 CEFBS_None, // VFSUB_S
8449 CEFBS_None, // VFTINTH_L_S
8450 CEFBS_None, // VFTINTL_L_S
8451 CEFBS_None, // VFTINTRMH_L_S
8452 CEFBS_None, // VFTINTRML_L_S
8453 CEFBS_None, // VFTINTRM_L_D
8454 CEFBS_None, // VFTINTRM_W_D
8455 CEFBS_None, // VFTINTRM_W_S
8456 CEFBS_None, // VFTINTRNEH_L_S
8457 CEFBS_None, // VFTINTRNEL_L_S
8458 CEFBS_None, // VFTINTRNE_L_D
8459 CEFBS_None, // VFTINTRNE_W_D
8460 CEFBS_None, // VFTINTRNE_W_S
8461 CEFBS_None, // VFTINTRPH_L_S
8462 CEFBS_None, // VFTINTRPL_L_S
8463 CEFBS_None, // VFTINTRP_L_D
8464 CEFBS_None, // VFTINTRP_W_D
8465 CEFBS_None, // VFTINTRP_W_S
8466 CEFBS_None, // VFTINTRZH_L_S
8467 CEFBS_None, // VFTINTRZL_L_S
8468 CEFBS_None, // VFTINTRZ_LU_D
8469 CEFBS_None, // VFTINTRZ_L_D
8470 CEFBS_None, // VFTINTRZ_WU_S
8471 CEFBS_None, // VFTINTRZ_W_D
8472 CEFBS_None, // VFTINTRZ_W_S
8473 CEFBS_None, // VFTINT_LU_D
8474 CEFBS_None, // VFTINT_L_D
8475 CEFBS_None, // VFTINT_WU_S
8476 CEFBS_None, // VFTINT_W_D
8477 CEFBS_None, // VFTINT_W_S
8478 CEFBS_None, // VHADDW_DU_WU
8479 CEFBS_None, // VHADDW_D_W
8480 CEFBS_None, // VHADDW_HU_BU
8481 CEFBS_None, // VHADDW_H_B
8482 CEFBS_None, // VHADDW_QU_DU
8483 CEFBS_None, // VHADDW_Q_D
8484 CEFBS_None, // VHADDW_WU_HU
8485 CEFBS_None, // VHADDW_W_H
8486 CEFBS_None, // VHSUBW_DU_WU
8487 CEFBS_None, // VHSUBW_D_W
8488 CEFBS_None, // VHSUBW_HU_BU
8489 CEFBS_None, // VHSUBW_H_B
8490 CEFBS_None, // VHSUBW_QU_DU
8491 CEFBS_None, // VHSUBW_Q_D
8492 CEFBS_None, // VHSUBW_WU_HU
8493 CEFBS_None, // VHSUBW_W_H
8494 CEFBS_None, // VILVH_B
8495 CEFBS_None, // VILVH_D
8496 CEFBS_None, // VILVH_H
8497 CEFBS_None, // VILVH_W
8498 CEFBS_None, // VILVL_B
8499 CEFBS_None, // VILVL_D
8500 CEFBS_None, // VILVL_H
8501 CEFBS_None, // VILVL_W
8502 CEFBS_None, // VINSGR2VR_B
8503 CEFBS_None, // VINSGR2VR_D
8504 CEFBS_None, // VINSGR2VR_H
8505 CEFBS_None, // VINSGR2VR_W
8506 CEFBS_None, // VLD
8507 CEFBS_None, // VLDI
8508 CEFBS_None, // VLDREPL_B
8509 CEFBS_None, // VLDREPL_D
8510 CEFBS_None, // VLDREPL_H
8511 CEFBS_None, // VLDREPL_W
8512 CEFBS_None, // VLDX
8513 CEFBS_None, // VMADDWEV_D_W
8514 CEFBS_None, // VMADDWEV_D_WU
8515 CEFBS_None, // VMADDWEV_D_WU_W
8516 CEFBS_None, // VMADDWEV_H_B
8517 CEFBS_None, // VMADDWEV_H_BU
8518 CEFBS_None, // VMADDWEV_H_BU_B
8519 CEFBS_None, // VMADDWEV_Q_D
8520 CEFBS_None, // VMADDWEV_Q_DU
8521 CEFBS_None, // VMADDWEV_Q_DU_D
8522 CEFBS_None, // VMADDWEV_W_H
8523 CEFBS_None, // VMADDWEV_W_HU
8524 CEFBS_None, // VMADDWEV_W_HU_H
8525 CEFBS_None, // VMADDWOD_D_W
8526 CEFBS_None, // VMADDWOD_D_WU
8527 CEFBS_None, // VMADDWOD_D_WU_W
8528 CEFBS_None, // VMADDWOD_H_B
8529 CEFBS_None, // VMADDWOD_H_BU
8530 CEFBS_None, // VMADDWOD_H_BU_B
8531 CEFBS_None, // VMADDWOD_Q_D
8532 CEFBS_None, // VMADDWOD_Q_DU
8533 CEFBS_None, // VMADDWOD_Q_DU_D
8534 CEFBS_None, // VMADDWOD_W_H
8535 CEFBS_None, // VMADDWOD_W_HU
8536 CEFBS_None, // VMADDWOD_W_HU_H
8537 CEFBS_None, // VMADD_B
8538 CEFBS_None, // VMADD_D
8539 CEFBS_None, // VMADD_H
8540 CEFBS_None, // VMADD_W
8541 CEFBS_None, // VMAXI_B
8542 CEFBS_None, // VMAXI_BU
8543 CEFBS_None, // VMAXI_D
8544 CEFBS_None, // VMAXI_DU
8545 CEFBS_None, // VMAXI_H
8546 CEFBS_None, // VMAXI_HU
8547 CEFBS_None, // VMAXI_W
8548 CEFBS_None, // VMAXI_WU
8549 CEFBS_None, // VMAX_B
8550 CEFBS_None, // VMAX_BU
8551 CEFBS_None, // VMAX_D
8552 CEFBS_None, // VMAX_DU
8553 CEFBS_None, // VMAX_H
8554 CEFBS_None, // VMAX_HU
8555 CEFBS_None, // VMAX_W
8556 CEFBS_None, // VMAX_WU
8557 CEFBS_None, // VMINI_B
8558 CEFBS_None, // VMINI_BU
8559 CEFBS_None, // VMINI_D
8560 CEFBS_None, // VMINI_DU
8561 CEFBS_None, // VMINI_H
8562 CEFBS_None, // VMINI_HU
8563 CEFBS_None, // VMINI_W
8564 CEFBS_None, // VMINI_WU
8565 CEFBS_None, // VMIN_B
8566 CEFBS_None, // VMIN_BU
8567 CEFBS_None, // VMIN_D
8568 CEFBS_None, // VMIN_DU
8569 CEFBS_None, // VMIN_H
8570 CEFBS_None, // VMIN_HU
8571 CEFBS_None, // VMIN_W
8572 CEFBS_None, // VMIN_WU
8573 CEFBS_None, // VMOD_B
8574 CEFBS_None, // VMOD_BU
8575 CEFBS_None, // VMOD_D
8576 CEFBS_None, // VMOD_DU
8577 CEFBS_None, // VMOD_H
8578 CEFBS_None, // VMOD_HU
8579 CEFBS_None, // VMOD_W
8580 CEFBS_None, // VMOD_WU
8581 CEFBS_None, // VMSKGEZ_B
8582 CEFBS_None, // VMSKLTZ_B
8583 CEFBS_None, // VMSKLTZ_D
8584 CEFBS_None, // VMSKLTZ_H
8585 CEFBS_None, // VMSKLTZ_W
8586 CEFBS_None, // VMSKNZ_B
8587 CEFBS_None, // VMSUB_B
8588 CEFBS_None, // VMSUB_D
8589 CEFBS_None, // VMSUB_H
8590 CEFBS_None, // VMSUB_W
8591 CEFBS_None, // VMUH_B
8592 CEFBS_None, // VMUH_BU
8593 CEFBS_None, // VMUH_D
8594 CEFBS_None, // VMUH_DU
8595 CEFBS_None, // VMUH_H
8596 CEFBS_None, // VMUH_HU
8597 CEFBS_None, // VMUH_W
8598 CEFBS_None, // VMUH_WU
8599 CEFBS_None, // VMULWEV_D_W
8600 CEFBS_None, // VMULWEV_D_WU
8601 CEFBS_None, // VMULWEV_D_WU_W
8602 CEFBS_None, // VMULWEV_H_B
8603 CEFBS_None, // VMULWEV_H_BU
8604 CEFBS_None, // VMULWEV_H_BU_B
8605 CEFBS_None, // VMULWEV_Q_D
8606 CEFBS_None, // VMULWEV_Q_DU
8607 CEFBS_None, // VMULWEV_Q_DU_D
8608 CEFBS_None, // VMULWEV_W_H
8609 CEFBS_None, // VMULWEV_W_HU
8610 CEFBS_None, // VMULWEV_W_HU_H
8611 CEFBS_None, // VMULWOD_D_W
8612 CEFBS_None, // VMULWOD_D_WU
8613 CEFBS_None, // VMULWOD_D_WU_W
8614 CEFBS_None, // VMULWOD_H_B
8615 CEFBS_None, // VMULWOD_H_BU
8616 CEFBS_None, // VMULWOD_H_BU_B
8617 CEFBS_None, // VMULWOD_Q_D
8618 CEFBS_None, // VMULWOD_Q_DU
8619 CEFBS_None, // VMULWOD_Q_DU_D
8620 CEFBS_None, // VMULWOD_W_H
8621 CEFBS_None, // VMULWOD_W_HU
8622 CEFBS_None, // VMULWOD_W_HU_H
8623 CEFBS_None, // VMUL_B
8624 CEFBS_None, // VMUL_D
8625 CEFBS_None, // VMUL_H
8626 CEFBS_None, // VMUL_W
8627 CEFBS_None, // VNEG_B
8628 CEFBS_None, // VNEG_D
8629 CEFBS_None, // VNEG_H
8630 CEFBS_None, // VNEG_W
8631 CEFBS_None, // VNORI_B
8632 CEFBS_None, // VNOR_V
8633 CEFBS_None, // VORI_B
8634 CEFBS_None, // VORN_V
8635 CEFBS_None, // VOR_V
8636 CEFBS_None, // VPACKEV_B
8637 CEFBS_None, // VPACKEV_D
8638 CEFBS_None, // VPACKEV_H
8639 CEFBS_None, // VPACKEV_W
8640 CEFBS_None, // VPACKOD_B
8641 CEFBS_None, // VPACKOD_D
8642 CEFBS_None, // VPACKOD_H
8643 CEFBS_None, // VPACKOD_W
8644 CEFBS_None, // VPCNT_B
8645 CEFBS_None, // VPCNT_D
8646 CEFBS_None, // VPCNT_H
8647 CEFBS_None, // VPCNT_W
8648 CEFBS_None, // VPERMI_W
8649 CEFBS_None, // VPICKEV_B
8650 CEFBS_None, // VPICKEV_D
8651 CEFBS_None, // VPICKEV_H
8652 CEFBS_None, // VPICKEV_W
8653 CEFBS_None, // VPICKOD_B
8654 CEFBS_None, // VPICKOD_D
8655 CEFBS_None, // VPICKOD_H
8656 CEFBS_None, // VPICKOD_W
8657 CEFBS_None, // VPICKVE2GR_B
8658 CEFBS_None, // VPICKVE2GR_BU
8659 CEFBS_None, // VPICKVE2GR_D
8660 CEFBS_None, // VPICKVE2GR_DU
8661 CEFBS_None, // VPICKVE2GR_H
8662 CEFBS_None, // VPICKVE2GR_HU
8663 CEFBS_None, // VPICKVE2GR_W
8664 CEFBS_None, // VPICKVE2GR_WU
8665 CEFBS_None, // VREPLGR2VR_B
8666 CEFBS_None, // VREPLGR2VR_D
8667 CEFBS_None, // VREPLGR2VR_H
8668 CEFBS_None, // VREPLGR2VR_W
8669 CEFBS_None, // VREPLVEI_B
8670 CEFBS_None, // VREPLVEI_D
8671 CEFBS_None, // VREPLVEI_H
8672 CEFBS_None, // VREPLVEI_W
8673 CEFBS_None, // VREPLVE_B
8674 CEFBS_None, // VREPLVE_D
8675 CEFBS_None, // VREPLVE_H
8676 CEFBS_None, // VREPLVE_W
8677 CEFBS_None, // VROTRI_B
8678 CEFBS_None, // VROTRI_D
8679 CEFBS_None, // VROTRI_H
8680 CEFBS_None, // VROTRI_W
8681 CEFBS_None, // VROTR_B
8682 CEFBS_None, // VROTR_D
8683 CEFBS_None, // VROTR_H
8684 CEFBS_None, // VROTR_W
8685 CEFBS_None, // VSADD_B
8686 CEFBS_None, // VSADD_BU
8687 CEFBS_None, // VSADD_D
8688 CEFBS_None, // VSADD_DU
8689 CEFBS_None, // VSADD_H
8690 CEFBS_None, // VSADD_HU
8691 CEFBS_None, // VSADD_W
8692 CEFBS_None, // VSADD_WU
8693 CEFBS_None, // VSAT_B
8694 CEFBS_None, // VSAT_BU
8695 CEFBS_None, // VSAT_D
8696 CEFBS_None, // VSAT_DU
8697 CEFBS_None, // VSAT_H
8698 CEFBS_None, // VSAT_HU
8699 CEFBS_None, // VSAT_W
8700 CEFBS_None, // VSAT_WU
8701 CEFBS_None, // VSEQI_B
8702 CEFBS_None, // VSEQI_D
8703 CEFBS_None, // VSEQI_H
8704 CEFBS_None, // VSEQI_W
8705 CEFBS_None, // VSEQ_B
8706 CEFBS_None, // VSEQ_D
8707 CEFBS_None, // VSEQ_H
8708 CEFBS_None, // VSEQ_W
8709 CEFBS_None, // VSETALLNEZ_B
8710 CEFBS_None, // VSETALLNEZ_D
8711 CEFBS_None, // VSETALLNEZ_H
8712 CEFBS_None, // VSETALLNEZ_W
8713 CEFBS_None, // VSETANYEQZ_B
8714 CEFBS_None, // VSETANYEQZ_D
8715 CEFBS_None, // VSETANYEQZ_H
8716 CEFBS_None, // VSETANYEQZ_W
8717 CEFBS_None, // VSETEQZ_V
8718 CEFBS_None, // VSETNEZ_V
8719 CEFBS_None, // VSHUF4I_B
8720 CEFBS_None, // VSHUF4I_D
8721 CEFBS_None, // VSHUF4I_H
8722 CEFBS_None, // VSHUF4I_W
8723 CEFBS_None, // VSHUF_B
8724 CEFBS_None, // VSHUF_D
8725 CEFBS_None, // VSHUF_H
8726 CEFBS_None, // VSHUF_W
8727 CEFBS_None, // VSIGNCOV_B
8728 CEFBS_None, // VSIGNCOV_D
8729 CEFBS_None, // VSIGNCOV_H
8730 CEFBS_None, // VSIGNCOV_W
8731 CEFBS_None, // VSLEI_B
8732 CEFBS_None, // VSLEI_BU
8733 CEFBS_None, // VSLEI_D
8734 CEFBS_None, // VSLEI_DU
8735 CEFBS_None, // VSLEI_H
8736 CEFBS_None, // VSLEI_HU
8737 CEFBS_None, // VSLEI_W
8738 CEFBS_None, // VSLEI_WU
8739 CEFBS_None, // VSLE_B
8740 CEFBS_None, // VSLE_BU
8741 CEFBS_None, // VSLE_D
8742 CEFBS_None, // VSLE_DU
8743 CEFBS_None, // VSLE_H
8744 CEFBS_None, // VSLE_HU
8745 CEFBS_None, // VSLE_W
8746 CEFBS_None, // VSLE_WU
8747 CEFBS_None, // VSLLI_B
8748 CEFBS_None, // VSLLI_D
8749 CEFBS_None, // VSLLI_H
8750 CEFBS_None, // VSLLI_W
8751 CEFBS_None, // VSLLWIL_DU_WU
8752 CEFBS_None, // VSLLWIL_D_W
8753 CEFBS_None, // VSLLWIL_HU_BU
8754 CEFBS_None, // VSLLWIL_H_B
8755 CEFBS_None, // VSLLWIL_WU_HU
8756 CEFBS_None, // VSLLWIL_W_H
8757 CEFBS_None, // VSLL_B
8758 CEFBS_None, // VSLL_D
8759 CEFBS_None, // VSLL_H
8760 CEFBS_None, // VSLL_W
8761 CEFBS_None, // VSLTI_B
8762 CEFBS_None, // VSLTI_BU
8763 CEFBS_None, // VSLTI_D
8764 CEFBS_None, // VSLTI_DU
8765 CEFBS_None, // VSLTI_H
8766 CEFBS_None, // VSLTI_HU
8767 CEFBS_None, // VSLTI_W
8768 CEFBS_None, // VSLTI_WU
8769 CEFBS_None, // VSLT_B
8770 CEFBS_None, // VSLT_BU
8771 CEFBS_None, // VSLT_D
8772 CEFBS_None, // VSLT_DU
8773 CEFBS_None, // VSLT_H
8774 CEFBS_None, // VSLT_HU
8775 CEFBS_None, // VSLT_W
8776 CEFBS_None, // VSLT_WU
8777 CEFBS_None, // VSRAI_B
8778 CEFBS_None, // VSRAI_D
8779 CEFBS_None, // VSRAI_H
8780 CEFBS_None, // VSRAI_W
8781 CEFBS_None, // VSRANI_B_H
8782 CEFBS_None, // VSRANI_D_Q
8783 CEFBS_None, // VSRANI_H_W
8784 CEFBS_None, // VSRANI_W_D
8785 CEFBS_None, // VSRAN_B_H
8786 CEFBS_None, // VSRAN_H_W
8787 CEFBS_None, // VSRAN_W_D
8788 CEFBS_None, // VSRARI_B
8789 CEFBS_None, // VSRARI_D
8790 CEFBS_None, // VSRARI_H
8791 CEFBS_None, // VSRARI_W
8792 CEFBS_None, // VSRARNI_B_H
8793 CEFBS_None, // VSRARNI_D_Q
8794 CEFBS_None, // VSRARNI_H_W
8795 CEFBS_None, // VSRARNI_W_D
8796 CEFBS_None, // VSRARN_B_H
8797 CEFBS_None, // VSRARN_H_W
8798 CEFBS_None, // VSRARN_W_D
8799 CEFBS_None, // VSRAR_B
8800 CEFBS_None, // VSRAR_D
8801 CEFBS_None, // VSRAR_H
8802 CEFBS_None, // VSRAR_W
8803 CEFBS_None, // VSRA_B
8804 CEFBS_None, // VSRA_D
8805 CEFBS_None, // VSRA_H
8806 CEFBS_None, // VSRA_W
8807 CEFBS_None, // VSRLI_B
8808 CEFBS_None, // VSRLI_D
8809 CEFBS_None, // VSRLI_H
8810 CEFBS_None, // VSRLI_W
8811 CEFBS_None, // VSRLNI_B_H
8812 CEFBS_None, // VSRLNI_D_Q
8813 CEFBS_None, // VSRLNI_H_W
8814 CEFBS_None, // VSRLNI_W_D
8815 CEFBS_None, // VSRLN_B_H
8816 CEFBS_None, // VSRLN_H_W
8817 CEFBS_None, // VSRLN_W_D
8818 CEFBS_None, // VSRLRI_B
8819 CEFBS_None, // VSRLRI_D
8820 CEFBS_None, // VSRLRI_H
8821 CEFBS_None, // VSRLRI_W
8822 CEFBS_None, // VSRLRNI_B_H
8823 CEFBS_None, // VSRLRNI_D_Q
8824 CEFBS_None, // VSRLRNI_H_W
8825 CEFBS_None, // VSRLRNI_W_D
8826 CEFBS_None, // VSRLRN_B_H
8827 CEFBS_None, // VSRLRN_H_W
8828 CEFBS_None, // VSRLRN_W_D
8829 CEFBS_None, // VSRLR_B
8830 CEFBS_None, // VSRLR_D
8831 CEFBS_None, // VSRLR_H
8832 CEFBS_None, // VSRLR_W
8833 CEFBS_None, // VSRL_B
8834 CEFBS_None, // VSRL_D
8835 CEFBS_None, // VSRL_H
8836 CEFBS_None, // VSRL_W
8837 CEFBS_None, // VSSRANI_BU_H
8838 CEFBS_None, // VSSRANI_B_H
8839 CEFBS_None, // VSSRANI_DU_Q
8840 CEFBS_None, // VSSRANI_D_Q
8841 CEFBS_None, // VSSRANI_HU_W
8842 CEFBS_None, // VSSRANI_H_W
8843 CEFBS_None, // VSSRANI_WU_D
8844 CEFBS_None, // VSSRANI_W_D
8845 CEFBS_None, // VSSRAN_BU_H
8846 CEFBS_None, // VSSRAN_B_H
8847 CEFBS_None, // VSSRAN_HU_W
8848 CEFBS_None, // VSSRAN_H_W
8849 CEFBS_None, // VSSRAN_WU_D
8850 CEFBS_None, // VSSRAN_W_D
8851 CEFBS_None, // VSSRARNI_BU_H
8852 CEFBS_None, // VSSRARNI_B_H
8853 CEFBS_None, // VSSRARNI_DU_Q
8854 CEFBS_None, // VSSRARNI_D_Q
8855 CEFBS_None, // VSSRARNI_HU_W
8856 CEFBS_None, // VSSRARNI_H_W
8857 CEFBS_None, // VSSRARNI_WU_D
8858 CEFBS_None, // VSSRARNI_W_D
8859 CEFBS_None, // VSSRARN_BU_H
8860 CEFBS_None, // VSSRARN_B_H
8861 CEFBS_None, // VSSRARN_HU_W
8862 CEFBS_None, // VSSRARN_H_W
8863 CEFBS_None, // VSSRARN_WU_D
8864 CEFBS_None, // VSSRARN_W_D
8865 CEFBS_None, // VSSRLNI_BU_H
8866 CEFBS_None, // VSSRLNI_B_H
8867 CEFBS_None, // VSSRLNI_DU_Q
8868 CEFBS_None, // VSSRLNI_D_Q
8869 CEFBS_None, // VSSRLNI_HU_W
8870 CEFBS_None, // VSSRLNI_H_W
8871 CEFBS_None, // VSSRLNI_WU_D
8872 CEFBS_None, // VSSRLNI_W_D
8873 CEFBS_None, // VSSRLN_BU_H
8874 CEFBS_None, // VSSRLN_B_H
8875 CEFBS_None, // VSSRLN_HU_W
8876 CEFBS_None, // VSSRLN_H_W
8877 CEFBS_None, // VSSRLN_WU_D
8878 CEFBS_None, // VSSRLN_W_D
8879 CEFBS_None, // VSSRLRNI_BU_H
8880 CEFBS_None, // VSSRLRNI_B_H
8881 CEFBS_None, // VSSRLRNI_DU_Q
8882 CEFBS_None, // VSSRLRNI_D_Q
8883 CEFBS_None, // VSSRLRNI_HU_W
8884 CEFBS_None, // VSSRLRNI_H_W
8885 CEFBS_None, // VSSRLRNI_WU_D
8886 CEFBS_None, // VSSRLRNI_W_D
8887 CEFBS_None, // VSSRLRN_BU_H
8888 CEFBS_None, // VSSRLRN_B_H
8889 CEFBS_None, // VSSRLRN_HU_W
8890 CEFBS_None, // VSSRLRN_H_W
8891 CEFBS_None, // VSSRLRN_WU_D
8892 CEFBS_None, // VSSRLRN_W_D
8893 CEFBS_None, // VSSUB_B
8894 CEFBS_None, // VSSUB_BU
8895 CEFBS_None, // VSSUB_D
8896 CEFBS_None, // VSSUB_DU
8897 CEFBS_None, // VSSUB_H
8898 CEFBS_None, // VSSUB_HU
8899 CEFBS_None, // VSSUB_W
8900 CEFBS_None, // VSSUB_WU
8901 CEFBS_None, // VST
8902 CEFBS_None, // VSTELM_B
8903 CEFBS_None, // VSTELM_D
8904 CEFBS_None, // VSTELM_H
8905 CEFBS_None, // VSTELM_W
8906 CEFBS_None, // VSTX
8907 CEFBS_None, // VSUBI_BU
8908 CEFBS_None, // VSUBI_DU
8909 CEFBS_None, // VSUBI_HU
8910 CEFBS_None, // VSUBI_WU
8911 CEFBS_None, // VSUBWEV_D_W
8912 CEFBS_None, // VSUBWEV_D_WU
8913 CEFBS_None, // VSUBWEV_H_B
8914 CEFBS_None, // VSUBWEV_H_BU
8915 CEFBS_None, // VSUBWEV_Q_D
8916 CEFBS_None, // VSUBWEV_Q_DU
8917 CEFBS_None, // VSUBWEV_W_H
8918 CEFBS_None, // VSUBWEV_W_HU
8919 CEFBS_None, // VSUBWOD_D_W
8920 CEFBS_None, // VSUBWOD_D_WU
8921 CEFBS_None, // VSUBWOD_H_B
8922 CEFBS_None, // VSUBWOD_H_BU
8923 CEFBS_None, // VSUBWOD_Q_D
8924 CEFBS_None, // VSUBWOD_Q_DU
8925 CEFBS_None, // VSUBWOD_W_H
8926 CEFBS_None, // VSUBWOD_W_HU
8927 CEFBS_None, // VSUB_B
8928 CEFBS_None, // VSUB_D
8929 CEFBS_None, // VSUB_H
8930 CEFBS_None, // VSUB_Q
8931 CEFBS_None, // VSUB_W
8932 CEFBS_None, // VXORI_B
8933 CEFBS_None, // VXOR_V
8934 CEFBS_None, // X86ADC_B
8935 CEFBS_IsLA64, // X86ADC_D
8936 CEFBS_None, // X86ADC_H
8937 CEFBS_None, // X86ADC_W
8938 CEFBS_None, // X86ADD_B
8939 CEFBS_IsLA64, // X86ADD_D
8940 CEFBS_IsLA64, // X86ADD_DU
8941 CEFBS_None, // X86ADD_H
8942 CEFBS_None, // X86ADD_W
8943 CEFBS_IsLA64, // X86ADD_WU
8944 CEFBS_None, // X86AND_B
8945 CEFBS_IsLA64, // X86AND_D
8946 CEFBS_None, // X86AND_H
8947 CEFBS_None, // X86AND_W
8948 CEFBS_None, // X86CLRTM
8949 CEFBS_None, // X86DECTOP
8950 CEFBS_None, // X86DEC_B
8951 CEFBS_IsLA64, // X86DEC_D
8952 CEFBS_None, // X86DEC_H
8953 CEFBS_None, // X86DEC_W
8954 CEFBS_None, // X86INCTOP
8955 CEFBS_None, // X86INC_B
8956 CEFBS_IsLA64, // X86INC_D
8957 CEFBS_None, // X86INC_H
8958 CEFBS_None, // X86INC_W
8959 CEFBS_None, // X86MFFLAG
8960 CEFBS_None, // X86MFTOP
8961 CEFBS_None, // X86MTFLAG
8962 CEFBS_None, // X86MTTOP
8963 CEFBS_None, // X86MUL_B
8964 CEFBS_None, // X86MUL_BU
8965 CEFBS_IsLA64, // X86MUL_D
8966 CEFBS_IsLA64, // X86MUL_DU
8967 CEFBS_None, // X86MUL_H
8968 CEFBS_None, // X86MUL_HU
8969 CEFBS_None, // X86MUL_W
8970 CEFBS_IsLA64, // X86MUL_WU
8971 CEFBS_None, // X86OR_B
8972 CEFBS_IsLA64, // X86OR_D
8973 CEFBS_None, // X86OR_H
8974 CEFBS_None, // X86OR_W
8975 CEFBS_None, // X86RCLI_B
8976 CEFBS_IsLA64, // X86RCLI_D
8977 CEFBS_None, // X86RCLI_H
8978 CEFBS_None, // X86RCLI_W
8979 CEFBS_None, // X86RCL_B
8980 CEFBS_IsLA64, // X86RCL_D
8981 CEFBS_None, // X86RCL_H
8982 CEFBS_None, // X86RCL_W
8983 CEFBS_None, // X86RCRI_B
8984 CEFBS_IsLA64, // X86RCRI_D
8985 CEFBS_None, // X86RCRI_H
8986 CEFBS_None, // X86RCRI_W
8987 CEFBS_None, // X86RCR_B
8988 CEFBS_IsLA64, // X86RCR_D
8989 CEFBS_None, // X86RCR_H
8990 CEFBS_None, // X86RCR_W
8991 CEFBS_None, // X86ROTLI_B
8992 CEFBS_IsLA64, // X86ROTLI_D
8993 CEFBS_None, // X86ROTLI_H
8994 CEFBS_None, // X86ROTLI_W
8995 CEFBS_None, // X86ROTL_B
8996 CEFBS_IsLA64, // X86ROTL_D
8997 CEFBS_None, // X86ROTL_H
8998 CEFBS_None, // X86ROTL_W
8999 CEFBS_None, // X86ROTRI_B
9000 CEFBS_IsLA64, // X86ROTRI_D
9001 CEFBS_None, // X86ROTRI_H
9002 CEFBS_None, // X86ROTRI_W
9003 CEFBS_None, // X86ROTR_B
9004 CEFBS_IsLA64, // X86ROTR_D
9005 CEFBS_None, // X86ROTR_H
9006 CEFBS_None, // X86ROTR_W
9007 CEFBS_None, // X86SBC_B
9008 CEFBS_IsLA64, // X86SBC_D
9009 CEFBS_None, // X86SBC_H
9010 CEFBS_None, // X86SBC_W
9011 CEFBS_None, // X86SETTAG
9012 CEFBS_None, // X86SETTM
9013 CEFBS_None, // X86SLLI_B
9014 CEFBS_IsLA64, // X86SLLI_D
9015 CEFBS_None, // X86SLLI_H
9016 CEFBS_None, // X86SLLI_W
9017 CEFBS_None, // X86SLL_B
9018 CEFBS_IsLA64, // X86SLL_D
9019 CEFBS_None, // X86SLL_H
9020 CEFBS_None, // X86SLL_W
9021 CEFBS_None, // X86SRAI_B
9022 CEFBS_IsLA64, // X86SRAI_D
9023 CEFBS_None, // X86SRAI_H
9024 CEFBS_None, // X86SRAI_W
9025 CEFBS_None, // X86SRA_B
9026 CEFBS_IsLA64, // X86SRA_D
9027 CEFBS_None, // X86SRA_H
9028 CEFBS_None, // X86SRA_W
9029 CEFBS_None, // X86SRLI_B
9030 CEFBS_IsLA64, // X86SRLI_D
9031 CEFBS_None, // X86SRLI_H
9032 CEFBS_None, // X86SRLI_W
9033 CEFBS_None, // X86SRL_B
9034 CEFBS_IsLA64, // X86SRL_D
9035 CEFBS_None, // X86SRL_H
9036 CEFBS_None, // X86SRL_W
9037 CEFBS_None, // X86SUB_B
9038 CEFBS_IsLA64, // X86SUB_D
9039 CEFBS_IsLA64, // X86SUB_DU
9040 CEFBS_None, // X86SUB_H
9041 CEFBS_None, // X86SUB_W
9042 CEFBS_IsLA64, // X86SUB_WU
9043 CEFBS_None, // X86XOR_B
9044 CEFBS_IsLA64, // X86XOR_D
9045 CEFBS_None, // X86XOR_H
9046 CEFBS_None, // X86XOR_W
9047 CEFBS_None, // XOR
9048 CEFBS_None, // XORI
9049 CEFBS_None, // XVABSD_B
9050 CEFBS_None, // XVABSD_BU
9051 CEFBS_None, // XVABSD_D
9052 CEFBS_None, // XVABSD_DU
9053 CEFBS_None, // XVABSD_H
9054 CEFBS_None, // XVABSD_HU
9055 CEFBS_None, // XVABSD_W
9056 CEFBS_None, // XVABSD_WU
9057 CEFBS_None, // XVADDA_B
9058 CEFBS_None, // XVADDA_D
9059 CEFBS_None, // XVADDA_H
9060 CEFBS_None, // XVADDA_W
9061 CEFBS_None, // XVADDI_BU
9062 CEFBS_None, // XVADDI_DU
9063 CEFBS_None, // XVADDI_HU
9064 CEFBS_None, // XVADDI_WU
9065 CEFBS_None, // XVADDWEV_D_W
9066 CEFBS_None, // XVADDWEV_D_WU
9067 CEFBS_None, // XVADDWEV_D_WU_W
9068 CEFBS_None, // XVADDWEV_H_B
9069 CEFBS_None, // XVADDWEV_H_BU
9070 CEFBS_None, // XVADDWEV_H_BU_B
9071 CEFBS_None, // XVADDWEV_Q_D
9072 CEFBS_None, // XVADDWEV_Q_DU
9073 CEFBS_None, // XVADDWEV_Q_DU_D
9074 CEFBS_None, // XVADDWEV_W_H
9075 CEFBS_None, // XVADDWEV_W_HU
9076 CEFBS_None, // XVADDWEV_W_HU_H
9077 CEFBS_None, // XVADDWOD_D_W
9078 CEFBS_None, // XVADDWOD_D_WU
9079 CEFBS_None, // XVADDWOD_D_WU_W
9080 CEFBS_None, // XVADDWOD_H_B
9081 CEFBS_None, // XVADDWOD_H_BU
9082 CEFBS_None, // XVADDWOD_H_BU_B
9083 CEFBS_None, // XVADDWOD_Q_D
9084 CEFBS_None, // XVADDWOD_Q_DU
9085 CEFBS_None, // XVADDWOD_Q_DU_D
9086 CEFBS_None, // XVADDWOD_W_H
9087 CEFBS_None, // XVADDWOD_W_HU
9088 CEFBS_None, // XVADDWOD_W_HU_H
9089 CEFBS_None, // XVADD_B
9090 CEFBS_None, // XVADD_D
9091 CEFBS_None, // XVADD_H
9092 CEFBS_None, // XVADD_Q
9093 CEFBS_None, // XVADD_W
9094 CEFBS_None, // XVANDI_B
9095 CEFBS_None, // XVANDN_V
9096 CEFBS_None, // XVAND_V
9097 CEFBS_None, // XVAVGR_B
9098 CEFBS_None, // XVAVGR_BU
9099 CEFBS_None, // XVAVGR_D
9100 CEFBS_None, // XVAVGR_DU
9101 CEFBS_None, // XVAVGR_H
9102 CEFBS_None, // XVAVGR_HU
9103 CEFBS_None, // XVAVGR_W
9104 CEFBS_None, // XVAVGR_WU
9105 CEFBS_None, // XVAVG_B
9106 CEFBS_None, // XVAVG_BU
9107 CEFBS_None, // XVAVG_D
9108 CEFBS_None, // XVAVG_DU
9109 CEFBS_None, // XVAVG_H
9110 CEFBS_None, // XVAVG_HU
9111 CEFBS_None, // XVAVG_W
9112 CEFBS_None, // XVAVG_WU
9113 CEFBS_None, // XVBITCLRI_B
9114 CEFBS_None, // XVBITCLRI_D
9115 CEFBS_None, // XVBITCLRI_H
9116 CEFBS_None, // XVBITCLRI_W
9117 CEFBS_None, // XVBITCLR_B
9118 CEFBS_None, // XVBITCLR_D
9119 CEFBS_None, // XVBITCLR_H
9120 CEFBS_None, // XVBITCLR_W
9121 CEFBS_None, // XVBITREVI_B
9122 CEFBS_None, // XVBITREVI_D
9123 CEFBS_None, // XVBITREVI_H
9124 CEFBS_None, // XVBITREVI_W
9125 CEFBS_None, // XVBITREV_B
9126 CEFBS_None, // XVBITREV_D
9127 CEFBS_None, // XVBITREV_H
9128 CEFBS_None, // XVBITREV_W
9129 CEFBS_None, // XVBITSELI_B
9130 CEFBS_None, // XVBITSEL_V
9131 CEFBS_None, // XVBITSETI_B
9132 CEFBS_None, // XVBITSETI_D
9133 CEFBS_None, // XVBITSETI_H
9134 CEFBS_None, // XVBITSETI_W
9135 CEFBS_None, // XVBITSET_B
9136 CEFBS_None, // XVBITSET_D
9137 CEFBS_None, // XVBITSET_H
9138 CEFBS_None, // XVBITSET_W
9139 CEFBS_None, // XVBSLL_V
9140 CEFBS_None, // XVBSRL_V
9141 CEFBS_None, // XVCLO_B
9142 CEFBS_None, // XVCLO_D
9143 CEFBS_None, // XVCLO_H
9144 CEFBS_None, // XVCLO_W
9145 CEFBS_None, // XVCLZ_B
9146 CEFBS_None, // XVCLZ_D
9147 CEFBS_None, // XVCLZ_H
9148 CEFBS_None, // XVCLZ_W
9149 CEFBS_None, // XVDIV_B
9150 CEFBS_None, // XVDIV_BU
9151 CEFBS_None, // XVDIV_D
9152 CEFBS_None, // XVDIV_DU
9153 CEFBS_None, // XVDIV_H
9154 CEFBS_None, // XVDIV_HU
9155 CEFBS_None, // XVDIV_W
9156 CEFBS_None, // XVDIV_WU
9157 CEFBS_None, // XVEXTH_DU_WU
9158 CEFBS_None, // XVEXTH_D_W
9159 CEFBS_None, // XVEXTH_HU_BU
9160 CEFBS_None, // XVEXTH_H_B
9161 CEFBS_None, // XVEXTH_QU_DU
9162 CEFBS_None, // XVEXTH_Q_D
9163 CEFBS_None, // XVEXTH_WU_HU
9164 CEFBS_None, // XVEXTH_W_H
9165 CEFBS_None, // XVEXTL_QU_DU
9166 CEFBS_None, // XVEXTL_Q_D
9167 CEFBS_None, // XVEXTRINS_B
9168 CEFBS_None, // XVEXTRINS_D
9169 CEFBS_None, // XVEXTRINS_H
9170 CEFBS_None, // XVEXTRINS_W
9171 CEFBS_None, // XVFADD_D
9172 CEFBS_None, // XVFADD_S
9173 CEFBS_None, // XVFCLASS_D
9174 CEFBS_None, // XVFCLASS_S
9175 CEFBS_None, // XVFCMP_CAF_D
9176 CEFBS_None, // XVFCMP_CAF_S
9177 CEFBS_None, // XVFCMP_CEQ_D
9178 CEFBS_None, // XVFCMP_CEQ_S
9179 CEFBS_None, // XVFCMP_CLE_D
9180 CEFBS_None, // XVFCMP_CLE_S
9181 CEFBS_None, // XVFCMP_CLT_D
9182 CEFBS_None, // XVFCMP_CLT_S
9183 CEFBS_None, // XVFCMP_CNE_D
9184 CEFBS_None, // XVFCMP_CNE_S
9185 CEFBS_None, // XVFCMP_COR_D
9186 CEFBS_None, // XVFCMP_COR_S
9187 CEFBS_None, // XVFCMP_CUEQ_D
9188 CEFBS_None, // XVFCMP_CUEQ_S
9189 CEFBS_None, // XVFCMP_CULE_D
9190 CEFBS_None, // XVFCMP_CULE_S
9191 CEFBS_None, // XVFCMP_CULT_D
9192 CEFBS_None, // XVFCMP_CULT_S
9193 CEFBS_None, // XVFCMP_CUNE_D
9194 CEFBS_None, // XVFCMP_CUNE_S
9195 CEFBS_None, // XVFCMP_CUN_D
9196 CEFBS_None, // XVFCMP_CUN_S
9197 CEFBS_None, // XVFCMP_SAF_D
9198 CEFBS_None, // XVFCMP_SAF_S
9199 CEFBS_None, // XVFCMP_SEQ_D
9200 CEFBS_None, // XVFCMP_SEQ_S
9201 CEFBS_None, // XVFCMP_SLE_D
9202 CEFBS_None, // XVFCMP_SLE_S
9203 CEFBS_None, // XVFCMP_SLT_D
9204 CEFBS_None, // XVFCMP_SLT_S
9205 CEFBS_None, // XVFCMP_SNE_D
9206 CEFBS_None, // XVFCMP_SNE_S
9207 CEFBS_None, // XVFCMP_SOR_D
9208 CEFBS_None, // XVFCMP_SOR_S
9209 CEFBS_None, // XVFCMP_SUEQ_D
9210 CEFBS_None, // XVFCMP_SUEQ_S
9211 CEFBS_None, // XVFCMP_SULE_D
9212 CEFBS_None, // XVFCMP_SULE_S
9213 CEFBS_None, // XVFCMP_SULT_D
9214 CEFBS_None, // XVFCMP_SULT_S
9215 CEFBS_None, // XVFCMP_SUNE_D
9216 CEFBS_None, // XVFCMP_SUNE_S
9217 CEFBS_None, // XVFCMP_SUN_D
9218 CEFBS_None, // XVFCMP_SUN_S
9219 CEFBS_None, // XVFCVTH_D_S
9220 CEFBS_None, // XVFCVTH_S_H
9221 CEFBS_None, // XVFCVTL_D_S
9222 CEFBS_None, // XVFCVTL_S_H
9223 CEFBS_None, // XVFCVT_H_S
9224 CEFBS_None, // XVFCVT_S_D
9225 CEFBS_None, // XVFDIV_D
9226 CEFBS_None, // XVFDIV_S
9227 CEFBS_None, // XVFFINTH_D_W
9228 CEFBS_None, // XVFFINTL_D_W
9229 CEFBS_None, // XVFFINT_D_L
9230 CEFBS_None, // XVFFINT_D_LU
9231 CEFBS_None, // XVFFINT_S_L
9232 CEFBS_None, // XVFFINT_S_W
9233 CEFBS_None, // XVFFINT_S_WU
9234 CEFBS_None, // XVFLOGB_D
9235 CEFBS_None, // XVFLOGB_S
9236 CEFBS_None, // XVFMADD_D
9237 CEFBS_None, // XVFMADD_S
9238 CEFBS_None, // XVFMAXA_D
9239 CEFBS_None, // XVFMAXA_S
9240 CEFBS_None, // XVFMAX_D
9241 CEFBS_None, // XVFMAX_S
9242 CEFBS_None, // XVFMINA_D
9243 CEFBS_None, // XVFMINA_S
9244 CEFBS_None, // XVFMIN_D
9245 CEFBS_None, // XVFMIN_S
9246 CEFBS_None, // XVFMSUB_D
9247 CEFBS_None, // XVFMSUB_S
9248 CEFBS_None, // XVFMUL_D
9249 CEFBS_None, // XVFMUL_S
9250 CEFBS_None, // XVFNMADD_D
9251 CEFBS_None, // XVFNMADD_S
9252 CEFBS_None, // XVFNMSUB_D
9253 CEFBS_None, // XVFNMSUB_S
9254 CEFBS_None, // XVFRECIPE_D
9255 CEFBS_None, // XVFRECIPE_S
9256 CEFBS_None, // XVFRECIP_D
9257 CEFBS_None, // XVFRECIP_S
9258 CEFBS_None, // XVFRINTRM_D
9259 CEFBS_None, // XVFRINTRM_S
9260 CEFBS_None, // XVFRINTRNE_D
9261 CEFBS_None, // XVFRINTRNE_S
9262 CEFBS_None, // XVFRINTRP_D
9263 CEFBS_None, // XVFRINTRP_S
9264 CEFBS_None, // XVFRINTRZ_D
9265 CEFBS_None, // XVFRINTRZ_S
9266 CEFBS_None, // XVFRINT_D
9267 CEFBS_None, // XVFRINT_S
9268 CEFBS_None, // XVFRSQRTE_D
9269 CEFBS_None, // XVFRSQRTE_S
9270 CEFBS_None, // XVFRSQRT_D
9271 CEFBS_None, // XVFRSQRT_S
9272 CEFBS_None, // XVFRSTPI_B
9273 CEFBS_None, // XVFRSTPI_H
9274 CEFBS_None, // XVFRSTP_B
9275 CEFBS_None, // XVFRSTP_H
9276 CEFBS_None, // XVFSQRT_D
9277 CEFBS_None, // XVFSQRT_S
9278 CEFBS_None, // XVFSUB_D
9279 CEFBS_None, // XVFSUB_S
9280 CEFBS_None, // XVFTINTH_L_S
9281 CEFBS_None, // XVFTINTL_L_S
9282 CEFBS_None, // XVFTINTRMH_L_S
9283 CEFBS_None, // XVFTINTRML_L_S
9284 CEFBS_None, // XVFTINTRM_L_D
9285 CEFBS_None, // XVFTINTRM_W_D
9286 CEFBS_None, // XVFTINTRM_W_S
9287 CEFBS_None, // XVFTINTRNEH_L_S
9288 CEFBS_None, // XVFTINTRNEL_L_S
9289 CEFBS_None, // XVFTINTRNE_L_D
9290 CEFBS_None, // XVFTINTRNE_W_D
9291 CEFBS_None, // XVFTINTRNE_W_S
9292 CEFBS_None, // XVFTINTRPH_L_S
9293 CEFBS_None, // XVFTINTRPL_L_S
9294 CEFBS_None, // XVFTINTRP_L_D
9295 CEFBS_None, // XVFTINTRP_W_D
9296 CEFBS_None, // XVFTINTRP_W_S
9297 CEFBS_None, // XVFTINTRZH_L_S
9298 CEFBS_None, // XVFTINTRZL_L_S
9299 CEFBS_None, // XVFTINTRZ_LU_D
9300 CEFBS_None, // XVFTINTRZ_L_D
9301 CEFBS_None, // XVFTINTRZ_WU_S
9302 CEFBS_None, // XVFTINTRZ_W_D
9303 CEFBS_None, // XVFTINTRZ_W_S
9304 CEFBS_None, // XVFTINT_LU_D
9305 CEFBS_None, // XVFTINT_L_D
9306 CEFBS_None, // XVFTINT_WU_S
9307 CEFBS_None, // XVFTINT_W_D
9308 CEFBS_None, // XVFTINT_W_S
9309 CEFBS_None, // XVHADDW_DU_WU
9310 CEFBS_None, // XVHADDW_D_W
9311 CEFBS_None, // XVHADDW_HU_BU
9312 CEFBS_None, // XVHADDW_H_B
9313 CEFBS_None, // XVHADDW_QU_DU
9314 CEFBS_None, // XVHADDW_Q_D
9315 CEFBS_None, // XVHADDW_WU_HU
9316 CEFBS_None, // XVHADDW_W_H
9317 CEFBS_None, // XVHSELI_D
9318 CEFBS_None, // XVHSUBW_DU_WU
9319 CEFBS_None, // XVHSUBW_D_W
9320 CEFBS_None, // XVHSUBW_HU_BU
9321 CEFBS_None, // XVHSUBW_H_B
9322 CEFBS_None, // XVHSUBW_QU_DU
9323 CEFBS_None, // XVHSUBW_Q_D
9324 CEFBS_None, // XVHSUBW_WU_HU
9325 CEFBS_None, // XVHSUBW_W_H
9326 CEFBS_None, // XVILVH_B
9327 CEFBS_None, // XVILVH_D
9328 CEFBS_None, // XVILVH_H
9329 CEFBS_None, // XVILVH_W
9330 CEFBS_None, // XVILVL_B
9331 CEFBS_None, // XVILVL_D
9332 CEFBS_None, // XVILVL_H
9333 CEFBS_None, // XVILVL_W
9334 CEFBS_None, // XVINSGR2VR_D
9335 CEFBS_None, // XVINSGR2VR_W
9336 CEFBS_None, // XVINSVE0_D
9337 CEFBS_None, // XVINSVE0_W
9338 CEFBS_None, // XVLD
9339 CEFBS_None, // XVLDI
9340 CEFBS_None, // XVLDREPL_B
9341 CEFBS_None, // XVLDREPL_D
9342 CEFBS_None, // XVLDREPL_H
9343 CEFBS_None, // XVLDREPL_W
9344 CEFBS_None, // XVLDX
9345 CEFBS_None, // XVMADDWEV_D_W
9346 CEFBS_None, // XVMADDWEV_D_WU
9347 CEFBS_None, // XVMADDWEV_D_WU_W
9348 CEFBS_None, // XVMADDWEV_H_B
9349 CEFBS_None, // XVMADDWEV_H_BU
9350 CEFBS_None, // XVMADDWEV_H_BU_B
9351 CEFBS_None, // XVMADDWEV_Q_D
9352 CEFBS_None, // XVMADDWEV_Q_DU
9353 CEFBS_None, // XVMADDWEV_Q_DU_D
9354 CEFBS_None, // XVMADDWEV_W_H
9355 CEFBS_None, // XVMADDWEV_W_HU
9356 CEFBS_None, // XVMADDWEV_W_HU_H
9357 CEFBS_None, // XVMADDWOD_D_W
9358 CEFBS_None, // XVMADDWOD_D_WU
9359 CEFBS_None, // XVMADDWOD_D_WU_W
9360 CEFBS_None, // XVMADDWOD_H_B
9361 CEFBS_None, // XVMADDWOD_H_BU
9362 CEFBS_None, // XVMADDWOD_H_BU_B
9363 CEFBS_None, // XVMADDWOD_Q_D
9364 CEFBS_None, // XVMADDWOD_Q_DU
9365 CEFBS_None, // XVMADDWOD_Q_DU_D
9366 CEFBS_None, // XVMADDWOD_W_H
9367 CEFBS_None, // XVMADDWOD_W_HU
9368 CEFBS_None, // XVMADDWOD_W_HU_H
9369 CEFBS_None, // XVMADD_B
9370 CEFBS_None, // XVMADD_D
9371 CEFBS_None, // XVMADD_H
9372 CEFBS_None, // XVMADD_W
9373 CEFBS_None, // XVMAXI_B
9374 CEFBS_None, // XVMAXI_BU
9375 CEFBS_None, // XVMAXI_D
9376 CEFBS_None, // XVMAXI_DU
9377 CEFBS_None, // XVMAXI_H
9378 CEFBS_None, // XVMAXI_HU
9379 CEFBS_None, // XVMAXI_W
9380 CEFBS_None, // XVMAXI_WU
9381 CEFBS_None, // XVMAX_B
9382 CEFBS_None, // XVMAX_BU
9383 CEFBS_None, // XVMAX_D
9384 CEFBS_None, // XVMAX_DU
9385 CEFBS_None, // XVMAX_H
9386 CEFBS_None, // XVMAX_HU
9387 CEFBS_None, // XVMAX_W
9388 CEFBS_None, // XVMAX_WU
9389 CEFBS_None, // XVMINI_B
9390 CEFBS_None, // XVMINI_BU
9391 CEFBS_None, // XVMINI_D
9392 CEFBS_None, // XVMINI_DU
9393 CEFBS_None, // XVMINI_H
9394 CEFBS_None, // XVMINI_HU
9395 CEFBS_None, // XVMINI_W
9396 CEFBS_None, // XVMINI_WU
9397 CEFBS_None, // XVMIN_B
9398 CEFBS_None, // XVMIN_BU
9399 CEFBS_None, // XVMIN_D
9400 CEFBS_None, // XVMIN_DU
9401 CEFBS_None, // XVMIN_H
9402 CEFBS_None, // XVMIN_HU
9403 CEFBS_None, // XVMIN_W
9404 CEFBS_None, // XVMIN_WU
9405 CEFBS_None, // XVMOD_B
9406 CEFBS_None, // XVMOD_BU
9407 CEFBS_None, // XVMOD_D
9408 CEFBS_None, // XVMOD_DU
9409 CEFBS_None, // XVMOD_H
9410 CEFBS_None, // XVMOD_HU
9411 CEFBS_None, // XVMOD_W
9412 CEFBS_None, // XVMOD_WU
9413 CEFBS_None, // XVMSKGEZ_B
9414 CEFBS_None, // XVMSKLTZ_B
9415 CEFBS_None, // XVMSKLTZ_D
9416 CEFBS_None, // XVMSKLTZ_H
9417 CEFBS_None, // XVMSKLTZ_W
9418 CEFBS_None, // XVMSKNZ_B
9419 CEFBS_None, // XVMSUB_B
9420 CEFBS_None, // XVMSUB_D
9421 CEFBS_None, // XVMSUB_H
9422 CEFBS_None, // XVMSUB_W
9423 CEFBS_None, // XVMUH_B
9424 CEFBS_None, // XVMUH_BU
9425 CEFBS_None, // XVMUH_D
9426 CEFBS_None, // XVMUH_DU
9427 CEFBS_None, // XVMUH_H
9428 CEFBS_None, // XVMUH_HU
9429 CEFBS_None, // XVMUH_W
9430 CEFBS_None, // XVMUH_WU
9431 CEFBS_None, // XVMULWEV_D_W
9432 CEFBS_None, // XVMULWEV_D_WU
9433 CEFBS_None, // XVMULWEV_D_WU_W
9434 CEFBS_None, // XVMULWEV_H_B
9435 CEFBS_None, // XVMULWEV_H_BU
9436 CEFBS_None, // XVMULWEV_H_BU_B
9437 CEFBS_None, // XVMULWEV_Q_D
9438 CEFBS_None, // XVMULWEV_Q_DU
9439 CEFBS_None, // XVMULWEV_Q_DU_D
9440 CEFBS_None, // XVMULWEV_W_H
9441 CEFBS_None, // XVMULWEV_W_HU
9442 CEFBS_None, // XVMULWEV_W_HU_H
9443 CEFBS_None, // XVMULWOD_D_W
9444 CEFBS_None, // XVMULWOD_D_WU
9445 CEFBS_None, // XVMULWOD_D_WU_W
9446 CEFBS_None, // XVMULWOD_H_B
9447 CEFBS_None, // XVMULWOD_H_BU
9448 CEFBS_None, // XVMULWOD_H_BU_B
9449 CEFBS_None, // XVMULWOD_Q_D
9450 CEFBS_None, // XVMULWOD_Q_DU
9451 CEFBS_None, // XVMULWOD_Q_DU_D
9452 CEFBS_None, // XVMULWOD_W_H
9453 CEFBS_None, // XVMULWOD_W_HU
9454 CEFBS_None, // XVMULWOD_W_HU_H
9455 CEFBS_None, // XVMUL_B
9456 CEFBS_None, // XVMUL_D
9457 CEFBS_None, // XVMUL_H
9458 CEFBS_None, // XVMUL_W
9459 CEFBS_None, // XVNEG_B
9460 CEFBS_None, // XVNEG_D
9461 CEFBS_None, // XVNEG_H
9462 CEFBS_None, // XVNEG_W
9463 CEFBS_None, // XVNORI_B
9464 CEFBS_None, // XVNOR_V
9465 CEFBS_None, // XVORI_B
9466 CEFBS_None, // XVORN_V
9467 CEFBS_None, // XVOR_V
9468 CEFBS_None, // XVPACKEV_B
9469 CEFBS_None, // XVPACKEV_D
9470 CEFBS_None, // XVPACKEV_H
9471 CEFBS_None, // XVPACKEV_W
9472 CEFBS_None, // XVPACKOD_B
9473 CEFBS_None, // XVPACKOD_D
9474 CEFBS_None, // XVPACKOD_H
9475 CEFBS_None, // XVPACKOD_W
9476 CEFBS_None, // XVPCNT_B
9477 CEFBS_None, // XVPCNT_D
9478 CEFBS_None, // XVPCNT_H
9479 CEFBS_None, // XVPCNT_W
9480 CEFBS_None, // XVPERMI_D
9481 CEFBS_None, // XVPERMI_Q
9482 CEFBS_None, // XVPERMI_W
9483 CEFBS_None, // XVPERM_W
9484 CEFBS_None, // XVPICKEV_B
9485 CEFBS_None, // XVPICKEV_D
9486 CEFBS_None, // XVPICKEV_H
9487 CEFBS_None, // XVPICKEV_W
9488 CEFBS_None, // XVPICKOD_B
9489 CEFBS_None, // XVPICKOD_D
9490 CEFBS_None, // XVPICKOD_H
9491 CEFBS_None, // XVPICKOD_W
9492 CEFBS_None, // XVPICKVE2GR_D
9493 CEFBS_None, // XVPICKVE2GR_DU
9494 CEFBS_None, // XVPICKVE2GR_W
9495 CEFBS_None, // XVPICKVE2GR_WU
9496 CEFBS_None, // XVPICKVE_D
9497 CEFBS_None, // XVPICKVE_W
9498 CEFBS_None, // XVREPL128VEI_B
9499 CEFBS_None, // XVREPL128VEI_D
9500 CEFBS_None, // XVREPL128VEI_H
9501 CEFBS_None, // XVREPL128VEI_W
9502 CEFBS_None, // XVREPLGR2VR_B
9503 CEFBS_None, // XVREPLGR2VR_D
9504 CEFBS_None, // XVREPLGR2VR_H
9505 CEFBS_None, // XVREPLGR2VR_W
9506 CEFBS_None, // XVREPLVE0_B
9507 CEFBS_None, // XVREPLVE0_D
9508 CEFBS_None, // XVREPLVE0_H
9509 CEFBS_None, // XVREPLVE0_Q
9510 CEFBS_None, // XVREPLVE0_W
9511 CEFBS_None, // XVREPLVE_B
9512 CEFBS_None, // XVREPLVE_D
9513 CEFBS_None, // XVREPLVE_H
9514 CEFBS_None, // XVREPLVE_W
9515 CEFBS_None, // XVROTRI_B
9516 CEFBS_None, // XVROTRI_D
9517 CEFBS_None, // XVROTRI_H
9518 CEFBS_None, // XVROTRI_W
9519 CEFBS_None, // XVROTR_B
9520 CEFBS_None, // XVROTR_D
9521 CEFBS_None, // XVROTR_H
9522 CEFBS_None, // XVROTR_W
9523 CEFBS_None, // XVSADD_B
9524 CEFBS_None, // XVSADD_BU
9525 CEFBS_None, // XVSADD_D
9526 CEFBS_None, // XVSADD_DU
9527 CEFBS_None, // XVSADD_H
9528 CEFBS_None, // XVSADD_HU
9529 CEFBS_None, // XVSADD_W
9530 CEFBS_None, // XVSADD_WU
9531 CEFBS_None, // XVSAT_B
9532 CEFBS_None, // XVSAT_BU
9533 CEFBS_None, // XVSAT_D
9534 CEFBS_None, // XVSAT_DU
9535 CEFBS_None, // XVSAT_H
9536 CEFBS_None, // XVSAT_HU
9537 CEFBS_None, // XVSAT_W
9538 CEFBS_None, // XVSAT_WU
9539 CEFBS_None, // XVSEQI_B
9540 CEFBS_None, // XVSEQI_D
9541 CEFBS_None, // XVSEQI_H
9542 CEFBS_None, // XVSEQI_W
9543 CEFBS_None, // XVSEQ_B
9544 CEFBS_None, // XVSEQ_D
9545 CEFBS_None, // XVSEQ_H
9546 CEFBS_None, // XVSEQ_W
9547 CEFBS_None, // XVSETALLNEZ_B
9548 CEFBS_None, // XVSETALLNEZ_D
9549 CEFBS_None, // XVSETALLNEZ_H
9550 CEFBS_None, // XVSETALLNEZ_W
9551 CEFBS_None, // XVSETANYEQZ_B
9552 CEFBS_None, // XVSETANYEQZ_D
9553 CEFBS_None, // XVSETANYEQZ_H
9554 CEFBS_None, // XVSETANYEQZ_W
9555 CEFBS_None, // XVSETEQZ_V
9556 CEFBS_None, // XVSETNEZ_V
9557 CEFBS_None, // XVSHUF4I_B
9558 CEFBS_None, // XVSHUF4I_D
9559 CEFBS_None, // XVSHUF4I_H
9560 CEFBS_None, // XVSHUF4I_W
9561 CEFBS_None, // XVSHUF_B
9562 CEFBS_None, // XVSHUF_D
9563 CEFBS_None, // XVSHUF_H
9564 CEFBS_None, // XVSHUF_W
9565 CEFBS_None, // XVSIGNCOV_B
9566 CEFBS_None, // XVSIGNCOV_D
9567 CEFBS_None, // XVSIGNCOV_H
9568 CEFBS_None, // XVSIGNCOV_W
9569 CEFBS_None, // XVSLEI_B
9570 CEFBS_None, // XVSLEI_BU
9571 CEFBS_None, // XVSLEI_D
9572 CEFBS_None, // XVSLEI_DU
9573 CEFBS_None, // XVSLEI_H
9574 CEFBS_None, // XVSLEI_HU
9575 CEFBS_None, // XVSLEI_W
9576 CEFBS_None, // XVSLEI_WU
9577 CEFBS_None, // XVSLE_B
9578 CEFBS_None, // XVSLE_BU
9579 CEFBS_None, // XVSLE_D
9580 CEFBS_None, // XVSLE_DU
9581 CEFBS_None, // XVSLE_H
9582 CEFBS_None, // XVSLE_HU
9583 CEFBS_None, // XVSLE_W
9584 CEFBS_None, // XVSLE_WU
9585 CEFBS_None, // XVSLLI_B
9586 CEFBS_None, // XVSLLI_D
9587 CEFBS_None, // XVSLLI_H
9588 CEFBS_None, // XVSLLI_W
9589 CEFBS_None, // XVSLLWIL_DU_WU
9590 CEFBS_None, // XVSLLWIL_D_W
9591 CEFBS_None, // XVSLLWIL_HU_BU
9592 CEFBS_None, // XVSLLWIL_H_B
9593 CEFBS_None, // XVSLLWIL_WU_HU
9594 CEFBS_None, // XVSLLWIL_W_H
9595 CEFBS_None, // XVSLL_B
9596 CEFBS_None, // XVSLL_D
9597 CEFBS_None, // XVSLL_H
9598 CEFBS_None, // XVSLL_W
9599 CEFBS_None, // XVSLTI_B
9600 CEFBS_None, // XVSLTI_BU
9601 CEFBS_None, // XVSLTI_D
9602 CEFBS_None, // XVSLTI_DU
9603 CEFBS_None, // XVSLTI_H
9604 CEFBS_None, // XVSLTI_HU
9605 CEFBS_None, // XVSLTI_W
9606 CEFBS_None, // XVSLTI_WU
9607 CEFBS_None, // XVSLT_B
9608 CEFBS_None, // XVSLT_BU
9609 CEFBS_None, // XVSLT_D
9610 CEFBS_None, // XVSLT_DU
9611 CEFBS_None, // XVSLT_H
9612 CEFBS_None, // XVSLT_HU
9613 CEFBS_None, // XVSLT_W
9614 CEFBS_None, // XVSLT_WU
9615 CEFBS_None, // XVSRAI_B
9616 CEFBS_None, // XVSRAI_D
9617 CEFBS_None, // XVSRAI_H
9618 CEFBS_None, // XVSRAI_W
9619 CEFBS_None, // XVSRANI_B_H
9620 CEFBS_None, // XVSRANI_D_Q
9621 CEFBS_None, // XVSRANI_H_W
9622 CEFBS_None, // XVSRANI_W_D
9623 CEFBS_None, // XVSRAN_B_H
9624 CEFBS_None, // XVSRAN_H_W
9625 CEFBS_None, // XVSRAN_W_D
9626 CEFBS_None, // XVSRARI_B
9627 CEFBS_None, // XVSRARI_D
9628 CEFBS_None, // XVSRARI_H
9629 CEFBS_None, // XVSRARI_W
9630 CEFBS_None, // XVSRARNI_B_H
9631 CEFBS_None, // XVSRARNI_D_Q
9632 CEFBS_None, // XVSRARNI_H_W
9633 CEFBS_None, // XVSRARNI_W_D
9634 CEFBS_None, // XVSRARN_B_H
9635 CEFBS_None, // XVSRARN_H_W
9636 CEFBS_None, // XVSRARN_W_D
9637 CEFBS_None, // XVSRAR_B
9638 CEFBS_None, // XVSRAR_D
9639 CEFBS_None, // XVSRAR_H
9640 CEFBS_None, // XVSRAR_W
9641 CEFBS_None, // XVSRA_B
9642 CEFBS_None, // XVSRA_D
9643 CEFBS_None, // XVSRA_H
9644 CEFBS_None, // XVSRA_W
9645 CEFBS_None, // XVSRLI_B
9646 CEFBS_None, // XVSRLI_D
9647 CEFBS_None, // XVSRLI_H
9648 CEFBS_None, // XVSRLI_W
9649 CEFBS_None, // XVSRLNI_B_H
9650 CEFBS_None, // XVSRLNI_D_Q
9651 CEFBS_None, // XVSRLNI_H_W
9652 CEFBS_None, // XVSRLNI_W_D
9653 CEFBS_None, // XVSRLN_B_H
9654 CEFBS_None, // XVSRLN_H_W
9655 CEFBS_None, // XVSRLN_W_D
9656 CEFBS_None, // XVSRLRI_B
9657 CEFBS_None, // XVSRLRI_D
9658 CEFBS_None, // XVSRLRI_H
9659 CEFBS_None, // XVSRLRI_W
9660 CEFBS_None, // XVSRLRNI_B_H
9661 CEFBS_None, // XVSRLRNI_D_Q
9662 CEFBS_None, // XVSRLRNI_H_W
9663 CEFBS_None, // XVSRLRNI_W_D
9664 CEFBS_None, // XVSRLRN_B_H
9665 CEFBS_None, // XVSRLRN_H_W
9666 CEFBS_None, // XVSRLRN_W_D
9667 CEFBS_None, // XVSRLR_B
9668 CEFBS_None, // XVSRLR_D
9669 CEFBS_None, // XVSRLR_H
9670 CEFBS_None, // XVSRLR_W
9671 CEFBS_None, // XVSRL_B
9672 CEFBS_None, // XVSRL_D
9673 CEFBS_None, // XVSRL_H
9674 CEFBS_None, // XVSRL_W
9675 CEFBS_None, // XVSSRANI_BU_H
9676 CEFBS_None, // XVSSRANI_B_H
9677 CEFBS_None, // XVSSRANI_DU_Q
9678 CEFBS_None, // XVSSRANI_D_Q
9679 CEFBS_None, // XVSSRANI_HU_W
9680 CEFBS_None, // XVSSRANI_H_W
9681 CEFBS_None, // XVSSRANI_WU_D
9682 CEFBS_None, // XVSSRANI_W_D
9683 CEFBS_None, // XVSSRAN_BU_H
9684 CEFBS_None, // XVSSRAN_B_H
9685 CEFBS_None, // XVSSRAN_HU_W
9686 CEFBS_None, // XVSSRAN_H_W
9687 CEFBS_None, // XVSSRAN_WU_D
9688 CEFBS_None, // XVSSRAN_W_D
9689 CEFBS_None, // XVSSRARNI_BU_H
9690 CEFBS_None, // XVSSRARNI_B_H
9691 CEFBS_None, // XVSSRARNI_DU_Q
9692 CEFBS_None, // XVSSRARNI_D_Q
9693 CEFBS_None, // XVSSRARNI_HU_W
9694 CEFBS_None, // XVSSRARNI_H_W
9695 CEFBS_None, // XVSSRARNI_WU_D
9696 CEFBS_None, // XVSSRARNI_W_D
9697 CEFBS_None, // XVSSRARN_BU_H
9698 CEFBS_None, // XVSSRARN_B_H
9699 CEFBS_None, // XVSSRARN_HU_W
9700 CEFBS_None, // XVSSRARN_H_W
9701 CEFBS_None, // XVSSRARN_WU_D
9702 CEFBS_None, // XVSSRARN_W_D
9703 CEFBS_None, // XVSSRLNI_BU_H
9704 CEFBS_None, // XVSSRLNI_B_H
9705 CEFBS_None, // XVSSRLNI_DU_Q
9706 CEFBS_None, // XVSSRLNI_D_Q
9707 CEFBS_None, // XVSSRLNI_HU_W
9708 CEFBS_None, // XVSSRLNI_H_W
9709 CEFBS_None, // XVSSRLNI_WU_D
9710 CEFBS_None, // XVSSRLNI_W_D
9711 CEFBS_None, // XVSSRLN_BU_H
9712 CEFBS_None, // XVSSRLN_B_H
9713 CEFBS_None, // XVSSRLN_HU_W
9714 CEFBS_None, // XVSSRLN_H_W
9715 CEFBS_None, // XVSSRLN_WU_D
9716 CEFBS_None, // XVSSRLN_W_D
9717 CEFBS_None, // XVSSRLRNI_BU_H
9718 CEFBS_None, // XVSSRLRNI_B_H
9719 CEFBS_None, // XVSSRLRNI_DU_Q
9720 CEFBS_None, // XVSSRLRNI_D_Q
9721 CEFBS_None, // XVSSRLRNI_HU_W
9722 CEFBS_None, // XVSSRLRNI_H_W
9723 CEFBS_None, // XVSSRLRNI_WU_D
9724 CEFBS_None, // XVSSRLRNI_W_D
9725 CEFBS_None, // XVSSRLRN_BU_H
9726 CEFBS_None, // XVSSRLRN_B_H
9727 CEFBS_None, // XVSSRLRN_HU_W
9728 CEFBS_None, // XVSSRLRN_H_W
9729 CEFBS_None, // XVSSRLRN_WU_D
9730 CEFBS_None, // XVSSRLRN_W_D
9731 CEFBS_None, // XVSSUB_B
9732 CEFBS_None, // XVSSUB_BU
9733 CEFBS_None, // XVSSUB_D
9734 CEFBS_None, // XVSSUB_DU
9735 CEFBS_None, // XVSSUB_H
9736 CEFBS_None, // XVSSUB_HU
9737 CEFBS_None, // XVSSUB_W
9738 CEFBS_None, // XVSSUB_WU
9739 CEFBS_None, // XVST
9740 CEFBS_None, // XVSTELM_B
9741 CEFBS_None, // XVSTELM_D
9742 CEFBS_None, // XVSTELM_H
9743 CEFBS_None, // XVSTELM_W
9744 CEFBS_None, // XVSTX
9745 CEFBS_None, // XVSUBI_BU
9746 CEFBS_None, // XVSUBI_DU
9747 CEFBS_None, // XVSUBI_HU
9748 CEFBS_None, // XVSUBI_WU
9749 CEFBS_None, // XVSUBWEV_D_W
9750 CEFBS_None, // XVSUBWEV_D_WU
9751 CEFBS_None, // XVSUBWEV_H_B
9752 CEFBS_None, // XVSUBWEV_H_BU
9753 CEFBS_None, // XVSUBWEV_Q_D
9754 CEFBS_None, // XVSUBWEV_Q_DU
9755 CEFBS_None, // XVSUBWEV_W_H
9756 CEFBS_None, // XVSUBWEV_W_HU
9757 CEFBS_None, // XVSUBWOD_D_W
9758 CEFBS_None, // XVSUBWOD_D_WU
9759 CEFBS_None, // XVSUBWOD_H_B
9760 CEFBS_None, // XVSUBWOD_H_BU
9761 CEFBS_None, // XVSUBWOD_Q_D
9762 CEFBS_None, // XVSUBWOD_Q_DU
9763 CEFBS_None, // XVSUBWOD_W_H
9764 CEFBS_None, // XVSUBWOD_W_HU
9765 CEFBS_None, // XVSUB_B
9766 CEFBS_None, // XVSUB_D
9767 CEFBS_None, // XVSUB_H
9768 CEFBS_None, // XVSUB_Q
9769 CEFBS_None, // XVSUB_W
9770 CEFBS_None, // XVXORI_B
9771 CEFBS_None, // XVXOR_V
9772 };
9773
9774 assert(Opcode < 2498);
9775 return FeatureBitsets[RequiredFeaturesRefs[Opcode]];
9776}
9777
9778
9779} // namespace llvm::LoongArch_MC
9780
9781#endif // GET_COMPUTE_FEATURES
9782
9783#ifdef GET_AVAILABLE_OPCODE_CHECKER
9784#undef GET_AVAILABLE_OPCODE_CHECKER
9785
9786namespace llvm::LoongArch_MC {
9787
9788bool isOpcodeAvailable(unsigned Opcode, const FeatureBitset &Features) {
9789 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
9790 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
9791 FeatureBitset MissingFeatures =
9792 (AvailableFeatures & RequiredFeatures) ^
9793 RequiredFeatures;
9794 return !MissingFeatures.any();
9795}
9796
9797} // namespace llvm::LoongArch_MC
9798
9799#endif // GET_AVAILABLE_OPCODE_CHECKER
9800
9801#ifdef ENABLE_INSTR_PREDICATE_VERIFIER
9802#undef ENABLE_INSTR_PREDICATE_VERIFIER
9803
9804#include <sstream>
9805
9806namespace llvm::LoongArch_MC {
9807
9808#ifndef NDEBUG
9809static const char *SubtargetFeatureNames[] = {
9810 "Feature_HasLaGlobalWithAbs",
9811 "Feature_HasLaGlobalWithPcrel",
9812 "Feature_HasLaLocalWithAbs",
9813 "Feature_IsLA32",
9814 "Feature_IsLA64",
9815 nullptr
9816};
9817
9818#endif // NDEBUG
9819
9820void verifyInstructionPredicates(
9821 unsigned Opcode, const FeatureBitset &Features) {
9822#ifndef NDEBUG
9823 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
9824 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
9825 FeatureBitset MissingFeatures =
9826 (AvailableFeatures & RequiredFeatures) ^
9827 RequiredFeatures;
9828 if (MissingFeatures.any()) {
9829 std::ostringstream Msg;
9830 Msg << "Attempting to emit " << &LoongArchInstrNameData[LoongArchInstrNameIndices[Opcode]]
9831 << " instruction but the ";
9832 for (unsigned i = 0, e = MissingFeatures.size(); i != e; ++i)
9833 if (MissingFeatures.test(i))
9834 Msg << SubtargetFeatureNames[i] << " ";
9835 Msg << "predicate(s) are not met";
9836 report_fatal_error(Msg.str().c_str());
9837 }
9838#endif // NDEBUG
9839}
9840
9841} // namespace llvm::LoongArch_MC
9842
9843#endif // ENABLE_INSTR_PREDICATE_VERIFIER
9844
9845