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:1200
16 INLINEASM = 1, // Target.td:1206
17 INLINEASM_BR = 2, // Target.td:1212
18 CFI_INSTRUCTION = 3, // Target.td:1221
19 EH_LABEL = 4, // Target.td:1230
20 GC_LABEL = 5, // Target.td:1239
21 ANNOTATION_LABEL = 6, // Target.td:1248
22 KILL = 7, // Target.td:1256
23 EXTRACT_SUBREG = 8, // Target.td:1263
24 INSERT_SUBREG = 9, // Target.td:1269
25 IMPLICIT_DEF = 10, // Target.td:1276
26 INIT_UNDEF = 11, // Target.td:1285
27 SUBREG_TO_REG = 12, // Target.td:1292
28 COPY_TO_REGCLASS = 13, // Target.td:1298
29 DBG_VALUE = 14, // Target.td:1305
30 DBG_VALUE_LIST = 15, // Target.td:1312
31 DBG_INSTR_REF = 16, // Target.td:1319
32 DBG_PHI = 17, // Target.td:1326
33 DBG_LABEL = 18, // Target.td:1333
34 REG_SEQUENCE = 19, // Target.td:1340
35 COPY = 20, // Target.td:1347
36 COPY_LANEMASK = 21, // Target.td:1355
37 BUNDLE = 22, // Target.td:1362
38 LIFETIME_START = 23, // Target.td:1368
39 LIFETIME_END = 24, // Target.td:1375
40 PSEUDO_PROBE = 25, // Target.td:1382
41 ARITH_FENCE = 26, // Target.td:1389
42 STACKMAP = 27, // Target.td:1398
43 FENTRY_CALL = 28, // Target.td:1533
44 PATCHPOINT = 29, // Target.td:1406
45 LOAD_STACK_GUARD = 30, // Target.td:1424
46 PREALLOCATED_SETUP = 31, // Target.td:1432
47 PREALLOCATED_ARG = 32, // Target.td:1438
48 STATEPOINT = 33, // Target.td:1415
49 LOCAL_ESCAPE = 34, // Target.td:1444
50 FAULTING_OP = 35, // Target.td:1453
51 PATCHABLE_OP = 36, // Target.td:1473
52 PATCHABLE_FUNCTION_ENTER = 37, // Target.td:1481
53 PATCHABLE_RET = 38, // Target.td:1488
54 PATCHABLE_FUNCTION_EXIT = 39, // Target.td:1497
55 PATCHABLE_TAIL_CALL = 40, // Target.td:1505
56 PATCHABLE_EVENT_CALL = 41, // Target.td:1513
57 PATCHABLE_TYPED_EVENT_CALL = 42, // Target.td:1523
58 ICALL_BRANCH_FUNNEL = 43, // Target.td:1543
59 FAKE_USE = 44, // Target.td:1463
60 MEMBARRIER = 45, // Target.td:1549
61 JUMP_TABLE_DEBUG_INFO = 46, // Target.td:1557
62 RELOC_NONE = 47, // Target.td:1565
63 CONVERGENCECTRL_ENTRY = 48, // Target.td:1576
64 CONVERGENCECTRL_ANCHOR = 49, // Target.td:1572
65 CONVERGENCECTRL_LOOP = 50, // Target.td:1580
66 CONVERGENCECTRL_GLUE = 51, // Target.td:1584
67 G_ASSERT_SEXT = 52, // GenericOpcodes.td:1865
68 G_ASSERT_ZEXT = 53, // GenericOpcodes.td:1857
69 G_ASSERT_ALIGN = 54, // GenericOpcodes.td:1872
70 G_ADD = 55, // GenericOpcodes.td:300
71 G_SUB = 56, // GenericOpcodes.td:308
72 G_MUL = 57, // GenericOpcodes.td:316
73 G_SDIV = 58, // GenericOpcodes.td:324
74 G_UDIV = 59, // GenericOpcodes.td:332
75 G_SREM = 60, // GenericOpcodes.td:340
76 G_UREM = 61, // GenericOpcodes.td:348
77 G_SDIVREM = 62, // GenericOpcodes.td:356
78 G_UDIVREM = 63, // GenericOpcodes.td:364
79 G_AND = 64, // GenericOpcodes.td:372
80 G_OR = 65, // GenericOpcodes.td:380
81 G_XOR = 66, // GenericOpcodes.td:388
82 G_ABDS = 67, // GenericOpcodes.td:417
83 G_ABDU = 68, // GenericOpcodes.td:425
84 G_UAVGFLOOR = 69, // GenericOpcodes.td:433
85 G_UAVGCEIL = 70, // GenericOpcodes.td:440
86 G_SAVGFLOOR = 71, // GenericOpcodes.td:447
87 G_SAVGCEIL = 72, // GenericOpcodes.td:454
88 G_IMPLICIT_DEF = 73, // GenericOpcodes.td:110
89 G_PHI = 74, // GenericOpcodes.td:116
90 G_FRAME_INDEX = 75, // GenericOpcodes.td:122
91 G_GLOBAL_VALUE = 76, // GenericOpcodes.td:128
92 G_PTRAUTH_GLOBAL_VALUE = 77, // GenericOpcodes.td:134
93 G_CONSTANT_POOL = 78, // GenericOpcodes.td:140
94 G_EXTRACT = 79, // GenericOpcodes.td:1472
95 G_UNMERGE_VALUES = 80, // GenericOpcodes.td:1484
96 G_INSERT = 81, // GenericOpcodes.td:1492
97 G_MERGE_VALUES = 82, // GenericOpcodes.td:1502
98 G_BUILD_VECTOR = 83, // GenericOpcodes.td:1521
99 G_BUILD_VECTOR_TRUNC = 84, // GenericOpcodes.td:1530
100 G_CONCAT_VECTORS = 85, // GenericOpcodes.td:1537
101 G_PTRTOINT = 86, // GenericOpcodes.td:152
102 G_INTTOPTR = 87, // GenericOpcodes.td:146
103 G_BITCAST = 88, // GenericOpcodes.td:158
104 G_FREEZE = 89, // GenericOpcodes.td:277
105 G_CONSTANT_FOLD_BARRIER = 90, // GenericOpcodes.td:1879
106 G_INTRINSIC_FPTRUNC_ROUND = 91, // GenericOpcodes.td:1263
107 G_INTRINSIC_TRUNC = 92, // GenericOpcodes.td:1269
108 G_INTRINSIC_ROUND = 93, // GenericOpcodes.td:1275
109 G_INTRINSIC_LRINT = 94, // GenericOpcodes.td:1281
110 G_INTRINSIC_LLRINT = 95, // GenericOpcodes.td:1287
111 G_INTRINSIC_ROUNDEVEN = 96, // GenericOpcodes.td:1293
112 G_READCYCLECOUNTER = 97, // GenericOpcodes.td:1299
113 G_READSTEADYCOUNTER = 98, // GenericOpcodes.td:1305
114 G_LOAD = 99, // GenericOpcodes.td:1332
115 G_SEXTLOAD = 100, // GenericOpcodes.td:1340
116 G_ZEXTLOAD = 101, // GenericOpcodes.td:1348
117 G_INDEXED_LOAD = 102, // GenericOpcodes.td:1358
118 G_INDEXED_SEXTLOAD = 103, // GenericOpcodes.td:1366
119 G_INDEXED_ZEXTLOAD = 104, // GenericOpcodes.td:1374
120 G_STORE = 105, // GenericOpcodes.td:1382
121 G_INDEXED_STORE = 106, // GenericOpcodes.td:1390
122 G_ATOMIC_CMPXCHG_WITH_SUCCESS = 107, // GenericOpcodes.td:1400
123 G_ATOMIC_CMPXCHG = 108, // GenericOpcodes.td:1410
124 G_ATOMICRMW_XCHG = 109, // GenericOpcodes.td:1428
125 G_ATOMICRMW_ADD = 110, // GenericOpcodes.td:1429
126 G_ATOMICRMW_SUB = 111, // GenericOpcodes.td:1430
127 G_ATOMICRMW_AND = 112, // GenericOpcodes.td:1431
128 G_ATOMICRMW_NAND = 113, // GenericOpcodes.td:1432
129 G_ATOMICRMW_OR = 114, // GenericOpcodes.td:1433
130 G_ATOMICRMW_XOR = 115, // GenericOpcodes.td:1434
131 G_ATOMICRMW_MAX = 116, // GenericOpcodes.td:1435
132 G_ATOMICRMW_MIN = 117, // GenericOpcodes.td:1436
133 G_ATOMICRMW_UMAX = 118, // GenericOpcodes.td:1437
134 G_ATOMICRMW_UMIN = 119, // GenericOpcodes.td:1438
135 G_ATOMICRMW_FADD = 120, // GenericOpcodes.td:1439
136 G_ATOMICRMW_FSUB = 121, // GenericOpcodes.td:1440
137 G_ATOMICRMW_FMAX = 122, // GenericOpcodes.td:1441
138 G_ATOMICRMW_FMIN = 123, // GenericOpcodes.td:1442
139 G_ATOMICRMW_FMAXIMUM = 124, // GenericOpcodes.td:1443
140 G_ATOMICRMW_FMINIMUM = 125, // GenericOpcodes.td:1444
141 G_ATOMICRMW_UINC_WRAP = 126, // GenericOpcodes.td:1445
142 G_ATOMICRMW_UDEC_WRAP = 127, // GenericOpcodes.td:1446
143 G_ATOMICRMW_USUB_COND = 128, // GenericOpcodes.td:1447
144 G_ATOMICRMW_USUB_SAT = 129, // GenericOpcodes.td:1448
145 G_FENCE = 130, // GenericOpcodes.td:1450
146 G_PREFETCH = 131, // GenericOpcodes.td:1457
147 G_BRCOND = 132, // GenericOpcodes.td:1592
148 G_BRINDIRECT = 133, // GenericOpcodes.td:1601
149 G_INVOKE_REGION_START = 134, // GenericOpcodes.td:1624
150 G_INTRINSIC = 135, // GenericOpcodes.td:1544
151 G_INTRINSIC_W_SIDE_EFFECTS = 136, // GenericOpcodes.td:1551
152 G_INTRINSIC_CONVERGENT = 137, // GenericOpcodes.td:1560
153 G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS = 138, // GenericOpcodes.td:1568
154 G_ANYEXT = 139, // GenericOpcodes.td:44
155 G_TRUNC = 140, // GenericOpcodes.td:83
156 G_TRUNC_SSAT_S = 141, // GenericOpcodes.td:90
157 G_TRUNC_SSAT_U = 142, // GenericOpcodes.td:97
158 G_TRUNC_USAT_U = 143, // GenericOpcodes.td:104
159 G_CONSTANT = 144, // GenericOpcodes.td:165
160 G_FCONSTANT = 145, // GenericOpcodes.td:172
161 G_VASTART = 146, // GenericOpcodes.td:178
162 G_VAARG = 147, // GenericOpcodes.td:185
163 G_SEXT = 148, // GenericOpcodes.td:52
164 G_SEXT_INREG = 149, // GenericOpcodes.td:66
165 G_ZEXT = 150, // GenericOpcodes.td:74
166 G_SHL = 151, // GenericOpcodes.td:396
167 G_LSHR = 152, // GenericOpcodes.td:403
168 G_ASHR = 153, // GenericOpcodes.td:410
169 G_FSHL = 154, // GenericOpcodes.td:462
170 G_FSHR = 155, // GenericOpcodes.td:470
171 G_ROTR = 156, // GenericOpcodes.td:477
172 G_ROTL = 157, // GenericOpcodes.td:484
173 G_ICMP = 158, // GenericOpcodes.td:491
174 G_FCMP = 159, // GenericOpcodes.td:498
175 G_SCMP = 160, // GenericOpcodes.td:505
176 G_UCMP = 161, // GenericOpcodes.td:512
177 G_SELECT = 162, // GenericOpcodes.td:519
178 G_UADDO = 163, // GenericOpcodes.td:584
179 G_UADDE = 164, // GenericOpcodes.td:592
180 G_USUBO = 165, // GenericOpcodes.td:614
181 G_USUBE = 166, // GenericOpcodes.td:620
182 G_SADDO = 167, // GenericOpcodes.td:599
183 G_SADDE = 168, // GenericOpcodes.td:607
184 G_SSUBO = 169, // GenericOpcodes.td:627
185 G_SSUBE = 170, // GenericOpcodes.td:634
186 G_UMULO = 171, // GenericOpcodes.td:641
187 G_SMULO = 172, // GenericOpcodes.td:649
188 G_UMULH = 173, // GenericOpcodes.td:658
189 G_SMULH = 174, // GenericOpcodes.td:667
190 G_UADDSAT = 175, // GenericOpcodes.td:679
191 G_SADDSAT = 176, // GenericOpcodes.td:687
192 G_USUBSAT = 177, // GenericOpcodes.td:695
193 G_SSUBSAT = 178, // GenericOpcodes.td:703
194 G_USHLSAT = 179, // GenericOpcodes.td:711
195 G_SSHLSAT = 180, // GenericOpcodes.td:719
196 G_SMULFIX = 181, // GenericOpcodes.td:731
197 G_UMULFIX = 182, // GenericOpcodes.td:738
198 G_SMULFIXSAT = 183, // GenericOpcodes.td:748
199 G_UMULFIXSAT = 184, // GenericOpcodes.td:755
200 G_SDIVFIX = 185, // GenericOpcodes.td:766
201 G_UDIVFIX = 186, // GenericOpcodes.td:773
202 G_SDIVFIXSAT = 187, // GenericOpcodes.td:783
203 G_UDIVFIXSAT = 188, // GenericOpcodes.td:790
204 G_FADD = 189, // GenericOpcodes.td:963
205 G_FSUB = 190, // GenericOpcodes.td:971
206 G_FMUL = 191, // GenericOpcodes.td:979
207 G_FMA = 192, // GenericOpcodes.td:988
208 G_FMAD = 193, // GenericOpcodes.td:997
209 G_FDIV = 194, // GenericOpcodes.td:1005
210 G_FREM = 195, // GenericOpcodes.td:1012
211 G_FMODF = 196, // GenericOpcodes.td:1019
212 G_FPOW = 197, // GenericOpcodes.td:1026
213 G_FPOWI = 198, // GenericOpcodes.td:1033
214 G_FEXP = 199, // GenericOpcodes.td:1040
215 G_FEXP2 = 200, // GenericOpcodes.td:1047
216 G_FEXP10 = 201, // GenericOpcodes.td:1054
217 G_FLOG = 202, // GenericOpcodes.td:1061
218 G_FLOG2 = 203, // GenericOpcodes.td:1068
219 G_FLOG10 = 204, // GenericOpcodes.td:1075
220 G_FLDEXP = 205, // GenericOpcodes.td:1082
221 G_FFREXP = 206, // GenericOpcodes.td:1089
222 G_FNEG = 207, // GenericOpcodes.td:801
223 G_FPEXT = 208, // GenericOpcodes.td:807
224 G_FPTRUNC = 209, // GenericOpcodes.td:813
225 G_FPTOSI = 210, // GenericOpcodes.td:819
226 G_FPTOUI = 211, // GenericOpcodes.td:825
227 G_SITOFP = 212, // GenericOpcodes.td:831
228 G_UITOFP = 213, // GenericOpcodes.td:837
229 G_FPTOSI_SAT = 214, // GenericOpcodes.td:843
230 G_FPTOUI_SAT = 215, // GenericOpcodes.td:849
231 G_FABS = 216, // GenericOpcodes.td:855
232 G_FCOPYSIGN = 217, // GenericOpcodes.td:861
233 G_IS_FPCLASS = 218, // GenericOpcodes.td:874
234 G_FCANONICALIZE = 219, // GenericOpcodes.td:867
235 G_FMINNUM = 220, // GenericOpcodes.td:887
236 G_FMAXNUM = 221, // GenericOpcodes.td:894
237 G_FMINNUM_IEEE = 222, // GenericOpcodes.td:912
238 G_FMAXNUM_IEEE = 223, // GenericOpcodes.td:919
239 G_FMINIMUM = 224, // GenericOpcodes.td:929
240 G_FMAXIMUM = 225, // GenericOpcodes.td:936
241 G_FMINIMUMNUM = 226, // GenericOpcodes.td:944
242 G_FMAXIMUMNUM = 227, // GenericOpcodes.td:951
243 G_GET_FPENV = 228, // GenericOpcodes.td:1219
244 G_SET_FPENV = 229, // GenericOpcodes.td:1226
245 G_RESET_FPENV = 230, // GenericOpcodes.td:1233
246 G_GET_FPMODE = 231, // GenericOpcodes.td:1240
247 G_SET_FPMODE = 232, // GenericOpcodes.td:1247
248 G_RESET_FPMODE = 233, // GenericOpcodes.td:1254
249 G_GET_ROUNDING = 234, // GenericOpcodes.td:1311
250 G_SET_ROUNDING = 235, // GenericOpcodes.td:1317
251 G_PTR_ADD = 236, // GenericOpcodes.td:526
252 G_PTRMASK = 237, // GenericOpcodes.td:534
253 G_SMIN = 238, // GenericOpcodes.td:541
254 G_SMAX = 239, // GenericOpcodes.td:549
255 G_UMIN = 240, // GenericOpcodes.td:557
256 G_UMAX = 241, // GenericOpcodes.td:565
257 G_ABS = 242, // GenericOpcodes.td:573
258 G_LROUND = 243, // GenericOpcodes.td:283
259 G_LLROUND = 244, // GenericOpcodes.td:289
260 G_BR = 245, // GenericOpcodes.td:1582
261 G_BRJT = 246, // GenericOpcodes.td:1612
262 G_VSCALE = 247, // GenericOpcodes.td:1512
263 G_INSERT_SUBVECTOR = 248, // GenericOpcodes.td:1656
264 G_EXTRACT_SUBVECTOR = 249, // GenericOpcodes.td:1663
265 G_INSERT_VECTOR_ELT = 250, // GenericOpcodes.td:1670
266 G_EXTRACT_VECTOR_ELT = 251, // GenericOpcodes.td:1677
267 G_SHUFFLE_VECTOR = 252, // GenericOpcodes.td:1687
268 G_SPLAT_VECTOR = 253, // GenericOpcodes.td:1694
269 G_STEP_VECTOR = 254, // GenericOpcodes.td:1701
270 G_VECTOR_COMPRESS = 255, // GenericOpcodes.td:1708
271 G_CTTZ = 256, // GenericOpcodes.td:205
272 G_CTTZ_ZERO_UNDEF = 257, // GenericOpcodes.td:211
273 G_CTLZ = 258, // GenericOpcodes.td:193
274 G_CTLZ_ZERO_UNDEF = 259, // GenericOpcodes.td:199
275 G_CTLS = 260, // GenericOpcodes.td:217
276 G_CTPOP = 261, // GenericOpcodes.td:223
277 G_BSWAP = 262, // GenericOpcodes.td:229
278 G_BITREVERSE = 263, // GenericOpcodes.td:235
279 G_FCEIL = 264, // GenericOpcodes.td:1096
280 G_FCOS = 265, // GenericOpcodes.td:1103
281 G_FSIN = 266, // GenericOpcodes.td:1110
282 G_FSINCOS = 267, // GenericOpcodes.td:1117
283 G_FTAN = 268, // GenericOpcodes.td:1124
284 G_FACOS = 269, // GenericOpcodes.td:1131
285 G_FASIN = 270, // GenericOpcodes.td:1138
286 G_FATAN = 271, // GenericOpcodes.td:1145
287 G_FATAN2 = 272, // GenericOpcodes.td:1152
288 G_FCOSH = 273, // GenericOpcodes.td:1159
289 G_FSINH = 274, // GenericOpcodes.td:1166
290 G_FTANH = 275, // GenericOpcodes.td:1173
291 G_FSQRT = 276, // GenericOpcodes.td:1183
292 G_FFLOOR = 277, // GenericOpcodes.td:1190
293 G_FRINT = 278, // GenericOpcodes.td:1197
294 G_FNEARBYINT = 279, // GenericOpcodes.td:1204
295 G_ADDRSPACE_CAST = 280, // GenericOpcodes.td:241
296 G_BLOCK_ADDR = 281, // GenericOpcodes.td:247
297 G_JUMP_TABLE = 282, // GenericOpcodes.td:253
298 G_DYN_STACKALLOC = 283, // GenericOpcodes.td:259
299 G_STACKSAVE = 284, // GenericOpcodes.td:265
300 G_STACKRESTORE = 285, // GenericOpcodes.td:271
301 G_STRICT_FADD = 286, // GenericOpcodes.td:1758
302 G_STRICT_FSUB = 287, // GenericOpcodes.td:1759
303 G_STRICT_FMUL = 288, // GenericOpcodes.td:1760
304 G_STRICT_FDIV = 289, // GenericOpcodes.td:1761
305 G_STRICT_FREM = 290, // GenericOpcodes.td:1762
306 G_STRICT_FMA = 291, // GenericOpcodes.td:1763
307 G_STRICT_FSQRT = 292, // GenericOpcodes.td:1764
308 G_STRICT_FLDEXP = 293, // GenericOpcodes.td:1765
309 G_READ_REGISTER = 294, // GenericOpcodes.td:1631
310 G_WRITE_REGISTER = 295, // GenericOpcodes.td:1641
311 G_MEMCPY = 296, // GenericOpcodes.td:1771
312 G_MEMCPY_INLINE = 297, // GenericOpcodes.td:1779
313 G_MEMMOVE = 298, // GenericOpcodes.td:1787
314 G_MEMSET = 299, // GenericOpcodes.td:1795
315 G_BZERO = 300, // GenericOpcodes.td:1802
316 G_TRAP = 301, // GenericOpcodes.td:1812
317 G_DEBUGTRAP = 302, // GenericOpcodes.td:1819
318 G_UBSANTRAP = 303, // GenericOpcodes.td:1825
319 G_VECREDUCE_SEQ_FADD = 304, // GenericOpcodes.td:1724
320 G_VECREDUCE_SEQ_FMUL = 305, // GenericOpcodes.td:1730
321 G_VECREDUCE_FADD = 306, // GenericOpcodes.td:1736
322 G_VECREDUCE_FMUL = 307, // GenericOpcodes.td:1737
323 G_VECREDUCE_FMAX = 308, // GenericOpcodes.td:1739
324 G_VECREDUCE_FMIN = 309, // GenericOpcodes.td:1740
325 G_VECREDUCE_FMAXIMUM = 310, // GenericOpcodes.td:1741
326 G_VECREDUCE_FMINIMUM = 311, // GenericOpcodes.td:1742
327 G_VECREDUCE_ADD = 312, // GenericOpcodes.td:1744
328 G_VECREDUCE_MUL = 313, // GenericOpcodes.td:1745
329 G_VECREDUCE_AND = 314, // GenericOpcodes.td:1746
330 G_VECREDUCE_OR = 315, // GenericOpcodes.td:1747
331 G_VECREDUCE_XOR = 316, // GenericOpcodes.td:1748
332 G_VECREDUCE_SMAX = 317, // GenericOpcodes.td:1749
333 G_VECREDUCE_SMIN = 318, // GenericOpcodes.td:1750
334 G_VECREDUCE_UMAX = 319, // GenericOpcodes.td:1751
335 G_VECREDUCE_UMIN = 320, // GenericOpcodes.td:1752
336 G_SBFX = 321, // GenericOpcodes.td:1837
337 G_UBFX = 322, // GenericOpcodes.td:1845
338 ADJCALLSTACKDOWN = 323, // LoongArchInstrInfo.td:2449
339 ADJCALLSTACKUP = 324, // LoongArchInstrInfo.td:2451
340 BuildPairF64Pseudo = 325, // LoongArchFloat64InstrInfo.td:362
341 PseudoAddTPRel_D = 326, // LoongArchInstrInfo.td:1763
342 PseudoAddTPRel_W = 327, // LoongArchInstrInfo.td:1759
343 PseudoAtomicLoadAdd32 = 328, // LoongArchInstrInfo.td:2113
344 PseudoAtomicLoadAnd32 = 329, // LoongArchInstrInfo.td:2115
345 PseudoAtomicLoadMax32 = 330, // LoongArchInstrInfo.td:2120
346 PseudoAtomicLoadMin32 = 331, // LoongArchInstrInfo.td:2121
347 PseudoAtomicLoadNand32 = 332, // LoongArchInstrInfo.td:2111
348 PseudoAtomicLoadNand64 = 333, // LoongArchInstrInfo.td:2112
349 PseudoAtomicLoadOr32 = 334, // LoongArchInstrInfo.td:2116
350 PseudoAtomicLoadSub32 = 335, // LoongArchInstrInfo.td:2114
351 PseudoAtomicLoadUMax32 = 336, // LoongArchInstrInfo.td:2118
352 PseudoAtomicLoadUMin32 = 337, // LoongArchInstrInfo.td:2119
353 PseudoAtomicLoadXor32 = 338, // LoongArchInstrInfo.td:2117
354 PseudoAtomicStoreD = 339, // LoongArchInstrInfo.td:2072
355 PseudoAtomicStoreW = 340, // LoongArchInstrInfo.td:2064
356 PseudoAtomicSwap32 = 341, // LoongArchInstrInfo.td:2110
357 PseudoBR = 342, // LoongArchInstrInfo.td:1615
358 PseudoBRIND = 343, // LoongArchInstrInfo.td:1619
359 PseudoB_TAIL = 344, // LoongArchInstrInfo.td:1712
360 PseudoCALL = 345, // LoongArchInstrInfo.td:1724
361 PseudoCALL30 = 346, // LoongArchInstrInfo.td:1734
362 PseudoCALL36 = 347, // LoongArchInstrInfo.td:1744
363 PseudoCALLIndirect = 348, // LoongArchInstrInfo.td:1656
364 PseudoCALL_LARGE = 349, // LoongArchInstrInfo.td:1646
365 PseudoCALL_MEDIUM = 350, // LoongArchInstrInfo.td:1637
366 PseudoCALL_SMALL = 351, // LoongArchInstrInfo.td:1628
367 PseudoCTPOP = 352, // LoongArchLSXInstrInfo.td:1287
368 PseudoCmpXchg128 = 353, // LoongArchInstrInfo.td:2199
369 PseudoCmpXchg128Acquire = 354, // LoongArchInstrInfo.td:2200
370 PseudoCmpXchg32 = 355, // LoongArchInstrInfo.td:2185
371 PseudoCmpXchg64 = 356, // LoongArchInstrInfo.td:2186
372 PseudoCopyCFR = 357, // LoongArchFloat32InstrInfo.td:162
373 PseudoDESC_CALL = 358, // LoongArchInstrInfo.td:1819
374 PseudoJIRL_CALL = 359, // LoongArchInstrInfo.td:1664
375 PseudoJIRL_TAIL = 360, // LoongArchInstrInfo.td:1717
376 PseudoLA_ABS = 361, // LoongArchInstrInfo.td:1774
377 PseudoLA_ABS_LARGE = 362, // LoongArchInstrInfo.td:1776
378 PseudoLA_GOT = 363, // LoongArchInstrInfo.td:1802
379 PseudoLA_GOT_LARGE = 364, // LoongArchInstrInfo.td:1806
380 PseudoLA_PCREL = 365, // LoongArchInstrInfo.td:1779
381 PseudoLA_PCREL_LARGE = 366, // LoongArchInstrInfo.td:1785
382 PseudoLA_TLS_DESC = 367, // LoongArchInstrInfo.td:1825
383 PseudoLA_TLS_DESC_LARGE = 368, // LoongArchInstrInfo.td:1829
384 PseudoLA_TLS_GD = 369, // LoongArchInstrInfo.td:1783
385 PseudoLA_TLS_GD_LARGE = 370, // LoongArchInstrInfo.td:1795
386 PseudoLA_TLS_IE = 371, // LoongArchInstrInfo.td:1804
387 PseudoLA_TLS_IE_LARGE = 372, // LoongArchInstrInfo.td:1810
388 PseudoLA_TLS_LD = 373, // LoongArchInstrInfo.td:1781
389 PseudoLA_TLS_LD_LARGE = 374, // LoongArchInstrInfo.td:1791
390 PseudoLA_TLS_LE = 375, // LoongArchInstrInfo.td:1789
391 PseudoLD_CFR = 376, // LoongArchFloat32InstrInfo.td:150
392 PseudoLI_D = 377, // LoongArchInstrInfo.td:2501
393 PseudoLI_W = 378, // LoongArchInstrInfo.td:2499
394 PseudoMaskedAtomicLoadAdd32 = 379, // LoongArchInstrInfo.td:2097
395 PseudoMaskedAtomicLoadMax32 = 380, // LoongArchInstrInfo.td:2162
396 PseudoMaskedAtomicLoadMin32 = 381, // LoongArchInstrInfo.td:2163
397 PseudoMaskedAtomicLoadNand32 = 382, // LoongArchInstrInfo.td:2099
398 PseudoMaskedAtomicLoadSub32 = 383, // LoongArchInstrInfo.td:2098
399 PseudoMaskedAtomicLoadUMax32 = 384, // LoongArchInstrInfo.td:2147
400 PseudoMaskedAtomicLoadUMin32 = 385, // LoongArchInstrInfo.td:2148
401 PseudoMaskedAtomicSwap32 = 386, // LoongArchInstrInfo.td:2096
402 PseudoMaskedCmpXchg32 = 387, // LoongArchInstrInfo.td:2202
403 PseudoRET = 388, // LoongArchInstrInfo.td:1669
404 PseudoST_CFR = 389, // LoongArchFloat32InstrInfo.td:147
405 PseudoTAIL = 390, // LoongArchInstrInfo.td:1728
406 PseudoTAIL30 = 391, // LoongArchInstrInfo.td:1738
407 PseudoTAIL36 = 392, // LoongArchInstrInfo.td:1750
408 PseudoTAILIndirect = 393, // LoongArchInstrInfo.td:1703
409 PseudoTAIL_LARGE = 394, // LoongArchInstrInfo.td:1693
410 PseudoTAIL_MEDIUM = 395, // LoongArchInstrInfo.td:1684
411 PseudoTAIL_SMALL = 396, // LoongArchInstrInfo.td:1674
412 PseudoUNIMP = 397, // LoongArchInstrInfo.td:1425
413 PseudoVBNZ = 398, // LoongArchLSXInstrInfo.td:1278
414 PseudoVBNZ_B = 399, // LoongArchLSXInstrInfo.td:1274
415 PseudoVBNZ_D = 400, // LoongArchLSXInstrInfo.td:1277
416 PseudoVBNZ_H = 401, // LoongArchLSXInstrInfo.td:1275
417 PseudoVBNZ_W = 402, // LoongArchLSXInstrInfo.td:1276
418 PseudoVBZ = 403, // LoongArchLSXInstrInfo.td:1284
419 PseudoVBZ_B = 404, // LoongArchLSXInstrInfo.td:1280
420 PseudoVBZ_D = 405, // LoongArchLSXInstrInfo.td:1283
421 PseudoVBZ_H = 406, // LoongArchLSXInstrInfo.td:1281
422 PseudoVBZ_W = 407, // LoongArchLSXInstrInfo.td:1282
423 PseudoVMSKEQZ_B = 408, // LoongArchLSXInstrInfo.td:1296
424 PseudoVMSKGEZ_B = 409, // LoongArchLSXInstrInfo.td:1295
425 PseudoVMSKLTZ_B = 410, // LoongArchLSXInstrInfo.td:1291
426 PseudoVMSKLTZ_D = 411, // LoongArchLSXInstrInfo.td:1294
427 PseudoVMSKLTZ_H = 412, // LoongArchLSXInstrInfo.td:1292
428 PseudoVMSKLTZ_W = 413, // LoongArchLSXInstrInfo.td:1293
429 PseudoVMSKNEZ_B = 414, // LoongArchLSXInstrInfo.td:1297
430 PseudoVREPLI_B = 415, // LoongArchLSXInstrInfo.td:1264
431 PseudoVREPLI_D = 416, // LoongArchLSXInstrInfo.td:1270
432 PseudoVREPLI_H = 417, // LoongArchLSXInstrInfo.td:1266
433 PseudoVREPLI_W = 418, // LoongArchLSXInstrInfo.td:1268
434 PseudoXVBNZ = 419, // LoongArchLASXInstrInfo.td:1091
435 PseudoXVBNZ_B = 420, // LoongArchLASXInstrInfo.td:1087
436 PseudoXVBNZ_D = 421, // LoongArchLASXInstrInfo.td:1090
437 PseudoXVBNZ_H = 422, // LoongArchLASXInstrInfo.td:1088
438 PseudoXVBNZ_W = 423, // LoongArchLASXInstrInfo.td:1089
439 PseudoXVBZ = 424, // LoongArchLASXInstrInfo.td:1097
440 PseudoXVBZ_B = 425, // LoongArchLASXInstrInfo.td:1093
441 PseudoXVBZ_D = 426, // LoongArchLASXInstrInfo.td:1096
442 PseudoXVBZ_H = 427, // LoongArchLASXInstrInfo.td:1094
443 PseudoXVBZ_W = 428, // LoongArchLASXInstrInfo.td:1095
444 PseudoXVINSGR2VR_B = 429, // LoongArchLASXInstrInfo.td:1100
445 PseudoXVINSGR2VR_H = 430, // LoongArchLASXInstrInfo.td:1102
446 PseudoXVMSKEQZ_B = 431, // LoongArchLASXInstrInfo.td:1112
447 PseudoXVMSKGEZ_B = 432, // LoongArchLASXInstrInfo.td:1111
448 PseudoXVMSKLTZ_B = 433, // LoongArchLASXInstrInfo.td:1107
449 PseudoXVMSKLTZ_D = 434, // LoongArchLASXInstrInfo.td:1110
450 PseudoXVMSKLTZ_H = 435, // LoongArchLASXInstrInfo.td:1108
451 PseudoXVMSKLTZ_W = 436, // LoongArchLASXInstrInfo.td:1109
452 PseudoXVMSKNEZ_B = 437, // LoongArchLASXInstrInfo.td:1113
453 PseudoXVREPLI_B = 438, // LoongArchLASXInstrInfo.td:1077
454 PseudoXVREPLI_D = 439, // LoongArchLASXInstrInfo.td:1083
455 PseudoXVREPLI_H = 440, // LoongArchLASXInstrInfo.td:1079
456 PseudoXVREPLI_W = 441, // LoongArchLASXInstrInfo.td:1081
457 RDFCSR = 442, // LoongArchInstrInfo.td:2515
458 Select_GPR_Using_CC_GPR = 443, // LoongArchInstrInfo.td:1565
459 SplitPairF64Pseudo = 444, // LoongArchFloat64InstrInfo.td:368
460 WRFCSR = 445, // LoongArchInstrInfo.td:2513
461 ADC_B = 446, // LoongArchLBTInstrInfo.td:27
462 ADC_D = 447, // LoongArchLBTInstrInfo.td:192
463 ADC_H = 448, // LoongArchLBTInstrInfo.td:28
464 ADC_W = 449, // LoongArchLBTInstrInfo.td:29
465 ADDI_D = 450, // LoongArchInstrInfo.td:997
466 ADDI_W = 451, // LoongArchInstrInfo.td:854
467 ADDU12I_D = 452, // LoongArchLBTInstrInfo.td:191
468 ADDU12I_W = 453, // LoongArchLBTInstrInfo.td:25
469 ADDU16I_D = 454, // LoongArchInstrInfo.td:999
470 ADD_D = 455, // LoongArchInstrInfo.td:991
471 ADD_W = 456, // LoongArchInstrInfo.td:852
472 ALSL_D = 457, // LoongArchInstrInfo.td:1001
473 ALSL_W = 458, // LoongArchInstrInfo.td:949
474 ALSL_WU = 459, // LoongArchInstrInfo.td:1000
475 AMADD_B = 460, // LoongArchInstrInfo.td:1103
476 AMADD_D = 461, // LoongArchInstrInfo.td:1106
477 AMADD_H = 462, // LoongArchInstrInfo.td:1104
478 AMADD_W = 463, // LoongArchInstrInfo.td:1105
479 AMADD__DB_B = 464, // LoongArchInstrInfo.td:1125
480 AMADD__DB_D = 465, // LoongArchInstrInfo.td:1128
481 AMADD__DB_H = 466, // LoongArchInstrInfo.td:1126
482 AMADD__DB_W = 467, // LoongArchInstrInfo.td:1127
483 AMAND_D = 468, // LoongArchInstrInfo.td:1108
484 AMAND_W = 469, // LoongArchInstrInfo.td:1107
485 AMAND__DB_D = 470, // LoongArchInstrInfo.td:1130
486 AMAND__DB_W = 471, // LoongArchInstrInfo.td:1129
487 AMCAS_B = 472, // LoongArchInstrInfo.td:1143
488 AMCAS_D = 473, // LoongArchInstrInfo.td:1146
489 AMCAS_H = 474, // LoongArchInstrInfo.td:1144
490 AMCAS_W = 475, // LoongArchInstrInfo.td:1145
491 AMCAS__DB_B = 476, // LoongArchInstrInfo.td:1147
492 AMCAS__DB_D = 477, // LoongArchInstrInfo.td:1150
493 AMCAS__DB_H = 478, // LoongArchInstrInfo.td:1148
494 AMCAS__DB_W = 479, // LoongArchInstrInfo.td:1149
495 AMMAX_D = 480, // LoongArchInstrInfo.td:1114
496 AMMAX_DU = 481, // LoongArchInstrInfo.td:1118
497 AMMAX_W = 482, // LoongArchInstrInfo.td:1113
498 AMMAX_WU = 483, // LoongArchInstrInfo.td:1117
499 AMMAX__DB_D = 484, // LoongArchInstrInfo.td:1136
500 AMMAX__DB_DU = 485, // LoongArchInstrInfo.td:1140
501 AMMAX__DB_W = 486, // LoongArchInstrInfo.td:1135
502 AMMAX__DB_WU = 487, // LoongArchInstrInfo.td:1139
503 AMMIN_D = 488, // LoongArchInstrInfo.td:1116
504 AMMIN_DU = 489, // LoongArchInstrInfo.td:1120
505 AMMIN_W = 490, // LoongArchInstrInfo.td:1115
506 AMMIN_WU = 491, // LoongArchInstrInfo.td:1119
507 AMMIN__DB_D = 492, // LoongArchInstrInfo.td:1138
508 AMMIN__DB_DU = 493, // LoongArchInstrInfo.td:1142
509 AMMIN__DB_W = 494, // LoongArchInstrInfo.td:1137
510 AMMIN__DB_WU = 495, // LoongArchInstrInfo.td:1141
511 AMOR_D = 496, // LoongArchInstrInfo.td:1110
512 AMOR_W = 497, // LoongArchInstrInfo.td:1109
513 AMOR__DB_D = 498, // LoongArchInstrInfo.td:1132
514 AMOR__DB_W = 499, // LoongArchInstrInfo.td:1131
515 AMSWAP_B = 500, // LoongArchInstrInfo.td:1099
516 AMSWAP_D = 501, // LoongArchInstrInfo.td:1102
517 AMSWAP_H = 502, // LoongArchInstrInfo.td:1100
518 AMSWAP_W = 503, // LoongArchInstrInfo.td:1101
519 AMSWAP__DB_B = 504, // LoongArchInstrInfo.td:1121
520 AMSWAP__DB_D = 505, // LoongArchInstrInfo.td:1124
521 AMSWAP__DB_H = 506, // LoongArchInstrInfo.td:1122
522 AMSWAP__DB_W = 507, // LoongArchInstrInfo.td:1123
523 AMXOR_D = 508, // LoongArchInstrInfo.td:1112
524 AMXOR_W = 509, // LoongArchInstrInfo.td:1111
525 AMXOR__DB_D = 510, // LoongArchInstrInfo.td:1134
526 AMXOR__DB_W = 511, // LoongArchInstrInfo.td:1133
527 AND = 512, // LoongArchInstrInfo.td:863
528 ANDI = 513, // LoongArchInstrInfo.td:867
529 ANDN = 514, // LoongArchInstrInfo.td:950
530 ARMADC_W = 515, // LoongArchLBTInstrInfo.td:168
531 ARMADD_W = 516, // LoongArchLBTInstrInfo.td:166
532 ARMAND_W = 517, // LoongArchLBTInstrInfo.td:170
533 ARMMFFLAG = 518, // LoongArchLBTInstrInfo.td:186
534 ARMMOVE = 519, // LoongArchLBTInstrInfo.td:183
535 ARMMOV_D = 520, // LoongArchLBTInstrInfo.td:238
536 ARMMOV_W = 521, // LoongArchLBTInstrInfo.td:184
537 ARMMTFLAG = 522, // LoongArchLBTInstrInfo.td:187
538 ARMNOT_W = 523, // LoongArchLBTInstrInfo.td:173
539 ARMOR_W = 524, // LoongArchLBTInstrInfo.td:171
540 ARMROTRI_W = 525, // LoongArchLBTInstrInfo.td:181
541 ARMROTR_W = 526, // LoongArchLBTInstrInfo.td:177
542 ARMRRX_W = 527, // LoongArchLBTInstrInfo.td:182
543 ARMSBC_W = 528, // LoongArchLBTInstrInfo.td:169
544 ARMSLLI_W = 529, // LoongArchLBTInstrInfo.td:178
545 ARMSLL_W = 530, // LoongArchLBTInstrInfo.td:174
546 ARMSRAI_W = 531, // LoongArchLBTInstrInfo.td:180
547 ARMSRA_W = 532, // LoongArchLBTInstrInfo.td:176
548 ARMSRLI_W = 533, // LoongArchLBTInstrInfo.td:179
549 ARMSRL_W = 534, // LoongArchLBTInstrInfo.td:175
550 ARMSUB_W = 535, // LoongArchLBTInstrInfo.td:167
551 ARMXOR_W = 536, // LoongArchLBTInstrInfo.td:172
552 ASRTGT_D = 537, // LoongArchInstrInfo.td:1172
553 ASRTLE_D = 538, // LoongArchInstrInfo.td:1170
554 B = 539, // LoongArchInstrInfo.td:899
555 BCEQZ = 540, // LoongArchFloat32InstrInfo.td:130
556 BCNEZ = 541, // LoongArchFloat32InstrInfo.td:131
557 BEQ = 542, // LoongArchInstrInfo.td:893
558 BEQZ = 543, // LoongArchInstrInfo.td:982
559 BGE = 544, // LoongArchInstrInfo.td:896
560 BGEU = 545, // LoongArchInstrInfo.td:898
561 BITREV_4B = 546, // LoongArchInstrInfo.td:968
562 BITREV_8B = 547, // LoongArchInstrInfo.td:1046
563 BITREV_D = 548, // LoongArchInstrInfo.td:1047
564 BITREV_W = 549, // LoongArchInstrInfo.td:969
565 BL = 550, // LoongArchInstrInfo.td:902
566 BLT = 551, // LoongArchInstrInfo.td:895
567 BLTU = 552, // LoongArchInstrInfo.td:897
568 BNE = 553, // LoongArchInstrInfo.td:894
569 BNEZ = 554, // LoongArchInstrInfo.td:983
570 BREAK = 555, // LoongArchInstrInfo.td:930
571 BSTRINS_D = 556, // LoongArchInstrInfo.td:1049
572 BSTRINS_W = 557, // LoongArchInstrInfo.td:971
573 BSTRPICK_D = 558, // LoongArchInstrInfo.td:1053
574 BSTRPICK_W = 559, // LoongArchInstrInfo.td:975
575 BYTEPICK_D = 560, // LoongArchInstrInfo.td:1040
576 BYTEPICK_W = 561, // LoongArchInstrInfo.td:966
577 CACOP = 562, // LoongArchInstrInfo.td:944
578 CLO_D = 563, // LoongArchInstrInfo.td:1036
579 CLO_W = 564, // LoongArchInstrInfo.td:962
580 CLZ_D = 565, // LoongArchInstrInfo.td:1037
581 CLZ_W = 566, // LoongArchInstrInfo.td:963
582 CPUCFG = 567, // LoongArchInstrInfo.td:941
583 CRCC_W_B_W = 568, // LoongArchInstrInfo.td:1164
584 CRCC_W_D_W = 569, // LoongArchInstrInfo.td:1167
585 CRCC_W_H_W = 570, // LoongArchInstrInfo.td:1165
586 CRCC_W_W_W = 571, // LoongArchInstrInfo.td:1166
587 CRC_W_B_W = 572, // LoongArchInstrInfo.td:1160
588 CRC_W_D_W = 573, // LoongArchInstrInfo.td:1163
589 CRC_W_H_W = 574, // LoongArchInstrInfo.td:1161
590 CRC_W_W_W = 575, // LoongArchInstrInfo.td:1162
591 CSRRD = 576, // LoongArchInstrInfo.td:2525
592 CSRWR = 577, // LoongArchInstrInfo.td:2528
593 CSRXCHG = 578, // LoongArchInstrInfo.td:2530
594 CTO_D = 579, // LoongArchInstrInfo.td:1038
595 CTO_W = 580, // LoongArchInstrInfo.td:964
596 CTZ_D = 581, // LoongArchInstrInfo.td:1039
597 CTZ_W = 582, // LoongArchInstrInfo.td:965
598 DBAR = 583, // LoongArchInstrInfo.td:925
599 DBCL = 584, // LoongArchInstrInfo.td:2568
600 DIV_D = 585, // LoongArchInstrInfo.td:1019
601 DIV_DU = 586, // LoongArchInstrInfo.td:1021
602 DIV_W = 587, // LoongArchInstrInfo.td:877
603 DIV_WU = 588, // LoongArchInstrInfo.td:879
604 ERTN = 589, // LoongArchInstrInfo.td:2567
605 EXT_W_B = 590, // LoongArchInstrInfo.td:960
606 EXT_W_H = 591, // LoongArchInstrInfo.td:961
607 FABS_D = 592, // LoongArchFloat64InstrInfo.td:48
608 FABS_S = 593, // LoongArchFloat32InstrInfo.td:69
609 FADD_D = 594, // LoongArchFloat64InstrInfo.td:36
610 FADD_S = 595, // LoongArchFloat32InstrInfo.td:57
611 FCLASS_D = 596, // LoongArchFloat64InstrInfo.td:58
612 FCLASS_S = 597, // LoongArchFloat32InstrInfo.td:79
613 FCMP_CAF_D = 598, // LoongArchFloat64InstrInfo.td:61
614 FCMP_CAF_S = 599, // LoongArchFloat32InstrInfo.td:83
615 FCMP_CEQ_D = 600, // LoongArchFloat64InstrInfo.td:63
616 FCMP_CEQ_S = 601, // LoongArchFloat32InstrInfo.td:85
617 FCMP_CLE_D = 602, // LoongArchFloat64InstrInfo.td:67
618 FCMP_CLE_S = 603, // LoongArchFloat32InstrInfo.td:89
619 FCMP_CLT_D = 604, // LoongArchFloat64InstrInfo.td:65
620 FCMP_CLT_S = 605, // LoongArchFloat32InstrInfo.td:87
621 FCMP_CNE_D = 606, // LoongArchFloat64InstrInfo.td:69
622 FCMP_CNE_S = 607, // LoongArchFloat32InstrInfo.td:91
623 FCMP_COR_D = 608, // LoongArchFloat64InstrInfo.td:70
624 FCMP_COR_S = 609, // LoongArchFloat32InstrInfo.td:92
625 FCMP_CUEQ_D = 610, // LoongArchFloat64InstrInfo.td:64
626 FCMP_CUEQ_S = 611, // LoongArchFloat32InstrInfo.td:86
627 FCMP_CULE_D = 612, // LoongArchFloat64InstrInfo.td:68
628 FCMP_CULE_S = 613, // LoongArchFloat32InstrInfo.td:90
629 FCMP_CULT_D = 614, // LoongArchFloat64InstrInfo.td:66
630 FCMP_CULT_S = 615, // LoongArchFloat32InstrInfo.td:88
631 FCMP_CUNE_D = 616, // LoongArchFloat64InstrInfo.td:71
632 FCMP_CUNE_S = 617, // LoongArchFloat32InstrInfo.td:93
633 FCMP_CUN_D = 618, // LoongArchFloat64InstrInfo.td:62
634 FCMP_CUN_S = 619, // LoongArchFloat32InstrInfo.td:84
635 FCMP_SAF_D = 620, // LoongArchFloat64InstrInfo.td:72
636 FCMP_SAF_S = 621, // LoongArchFloat32InstrInfo.td:94
637 FCMP_SEQ_D = 622, // LoongArchFloat64InstrInfo.td:74
638 FCMP_SEQ_S = 623, // LoongArchFloat32InstrInfo.td:96
639 FCMP_SLE_D = 624, // LoongArchFloat64InstrInfo.td:78
640 FCMP_SLE_S = 625, // LoongArchFloat32InstrInfo.td:100
641 FCMP_SLT_D = 626, // LoongArchFloat64InstrInfo.td:76
642 FCMP_SLT_S = 627, // LoongArchFloat32InstrInfo.td:98
643 FCMP_SNE_D = 628, // LoongArchFloat64InstrInfo.td:80
644 FCMP_SNE_S = 629, // LoongArchFloat32InstrInfo.td:102
645 FCMP_SOR_D = 630, // LoongArchFloat64InstrInfo.td:81
646 FCMP_SOR_S = 631, // LoongArchFloat32InstrInfo.td:103
647 FCMP_SUEQ_D = 632, // LoongArchFloat64InstrInfo.td:75
648 FCMP_SUEQ_S = 633, // LoongArchFloat32InstrInfo.td:97
649 FCMP_SULE_D = 634, // LoongArchFloat64InstrInfo.td:79
650 FCMP_SULE_S = 635, // LoongArchFloat32InstrInfo.td:101
651 FCMP_SULT_D = 636, // LoongArchFloat64InstrInfo.td:77
652 FCMP_SULT_S = 637, // LoongArchFloat32InstrInfo.td:99
653 FCMP_SUNE_D = 638, // LoongArchFloat64InstrInfo.td:82
654 FCMP_SUNE_S = 639, // LoongArchFloat32InstrInfo.td:104
655 FCMP_SUN_D = 640, // LoongArchFloat64InstrInfo.td:73
656 FCMP_SUN_S = 641, // LoongArchFloat32InstrInfo.td:95
657 FCOPYSIGN_D = 642, // LoongArchFloat64InstrInfo.td:57
658 FCOPYSIGN_S = 643, // LoongArchFloat32InstrInfo.td:78
659 FCVT_D_LD = 644, // LoongArchLBTInstrInfo.td:51
660 FCVT_D_S = 645, // LoongArchFloat64InstrInfo.td:92
661 FCVT_LD_D = 646, // LoongArchLBTInstrInfo.td:50
662 FCVT_S_D = 647, // LoongArchFloat64InstrInfo.td:91
663 FCVT_UD_D = 648, // LoongArchLBTInstrInfo.td:49
664 FDIV_D = 649, // LoongArchFloat64InstrInfo.td:39
665 FDIV_S = 650, // LoongArchFloat32InstrInfo.td:60
666 FFINT_D_L = 651, // LoongArchFloat64InstrInfo.td:94
667 FFINT_D_W = 652, // LoongArchFloat64InstrInfo.td:93
668 FFINT_S_L = 653, // LoongArchFloat64InstrInfo.td:85
669 FFINT_S_W = 654, // LoongArchFloat32InstrInfo.td:107
670 FLDGT_D = 655, // LoongArchFloat64InstrInfo.td:127
671 FLDGT_S = 656, // LoongArchFloat32InstrInfo.td:140
672 FLDLE_D = 657, // LoongArchFloat64InstrInfo.td:128
673 FLDLE_S = 658, // LoongArchFloat32InstrInfo.td:141
674 FLDX_D = 659, // LoongArchFloat64InstrInfo.td:123
675 FLDX_S = 660, // LoongArchFloat32InstrInfo.td:136
676 FLD_D = 661, // LoongArchFloat64InstrInfo.td:121
677 FLD_S = 662, // LoongArchFloat32InstrInfo.td:134
678 FLOGB_D = 663, // LoongArchFloat64InstrInfo.td:56
679 FLOGB_S = 664, // LoongArchFloat32InstrInfo.td:77
680 FMADD_D = 665, // LoongArchFloat64InstrInfo.td:40
681 FMADD_S = 666, // LoongArchFloat32InstrInfo.td:61
682 FMAXA_D = 667, // LoongArchFloat64InstrInfo.td:46
683 FMAXA_S = 668, // LoongArchFloat32InstrInfo.td:67
684 FMAX_D = 669, // LoongArchFloat64InstrInfo.td:44
685 FMAX_S = 670, // LoongArchFloat32InstrInfo.td:65
686 FMINA_D = 671, // LoongArchFloat64InstrInfo.td:47
687 FMINA_S = 672, // LoongArchFloat32InstrInfo.td:68
688 FMIN_D = 673, // LoongArchFloat64InstrInfo.td:45
689 FMIN_S = 674, // LoongArchFloat32InstrInfo.td:66
690 FMOV_D = 675, // LoongArchFloat64InstrInfo.td:108
691 FMOV_S = 676, // LoongArchFloat32InstrInfo.td:117
692 FMSUB_D = 677, // LoongArchFloat64InstrInfo.td:41
693 FMSUB_S = 678, // LoongArchFloat32InstrInfo.td:62
694 FMUL_D = 679, // LoongArchFloat64InstrInfo.td:38
695 FMUL_S = 680, // LoongArchFloat32InstrInfo.td:59
696 FNEG_D = 681, // LoongArchFloat64InstrInfo.td:49
697 FNEG_S = 682, // LoongArchFloat32InstrInfo.td:70
698 FNMADD_D = 683, // LoongArchFloat64InstrInfo.td:42
699 FNMADD_S = 684, // LoongArchFloat32InstrInfo.td:63
700 FNMSUB_D = 685, // LoongArchFloat64InstrInfo.td:43
701 FNMSUB_S = 686, // LoongArchFloat32InstrInfo.td:64
702 FRECIPE_D = 687, // LoongArchFloat64InstrInfo.td:53
703 FRECIPE_S = 688, // LoongArchFloat32InstrInfo.td:74
704 FRECIP_D = 689, // LoongArchFloat64InstrInfo.td:51
705 FRECIP_S = 690, // LoongArchFloat32InstrInfo.td:72
706 FRINT_D = 691, // LoongArchFloat64InstrInfo.td:105
707 FRINT_S = 692, // LoongArchFloat32InstrInfo.td:113
708 FRSQRTE_D = 693, // LoongArchFloat64InstrInfo.td:54
709 FRSQRTE_S = 694, // LoongArchFloat32InstrInfo.td:75
710 FRSQRT_D = 695, // LoongArchFloat64InstrInfo.td:52
711 FRSQRT_S = 696, // LoongArchFloat32InstrInfo.td:73
712 FSCALEB_D = 697, // LoongArchFloat64InstrInfo.td:55
713 FSCALEB_S = 698, // LoongArchFloat32InstrInfo.td:76
714 FSEL_xD = 699, // LoongArchFloat64InstrInfo.td:112
715 FSEL_xS = 700, // LoongArchFloat32InstrInfo.td:116
716 FSQRT_D = 701, // LoongArchFloat64InstrInfo.td:50
717 FSQRT_S = 702, // LoongArchFloat32InstrInfo.td:71
718 FSTGT_D = 703, // LoongArchFloat64InstrInfo.td:129
719 FSTGT_S = 704, // LoongArchFloat32InstrInfo.td:142
720 FSTLE_D = 705, // LoongArchFloat64InstrInfo.td:130
721 FSTLE_S = 706, // LoongArchFloat32InstrInfo.td:143
722 FSTX_D = 707, // LoongArchFloat64InstrInfo.td:124
723 FSTX_S = 708, // LoongArchFloat32InstrInfo.td:137
724 FST_D = 709, // LoongArchFloat64InstrInfo.td:122
725 FST_S = 710, // LoongArchFloat32InstrInfo.td:135
726 FSUB_D = 711, // LoongArchFloat64InstrInfo.td:37
727 FSUB_S = 712, // LoongArchFloat32InstrInfo.td:58
728 FTINTRM_L_D = 713, // LoongArchFloat64InstrInfo.td:98
729 FTINTRM_L_S = 714, // LoongArchFloat64InstrInfo.td:87
730 FTINTRM_W_D = 715, // LoongArchFloat64InstrInfo.td:97
731 FTINTRM_W_S = 716, // LoongArchFloat32InstrInfo.td:109
732 FTINTRNE_L_D = 717, // LoongArchFloat64InstrInfo.td:104
733 FTINTRNE_L_S = 718, // LoongArchFloat64InstrInfo.td:90
734 FTINTRNE_W_D = 719, // LoongArchFloat64InstrInfo.td:103
735 FTINTRNE_W_S = 720, // LoongArchFloat32InstrInfo.td:112
736 FTINTRP_L_D = 721, // LoongArchFloat64InstrInfo.td:100
737 FTINTRP_L_S = 722, // LoongArchFloat64InstrInfo.td:88
738 FTINTRP_W_D = 723, // LoongArchFloat64InstrInfo.td:99
739 FTINTRP_W_S = 724, // LoongArchFloat32InstrInfo.td:110
740 FTINTRZ_L_D = 725, // LoongArchFloat64InstrInfo.td:102
741 FTINTRZ_L_S = 726, // LoongArchFloat64InstrInfo.td:89
742 FTINTRZ_W_D = 727, // LoongArchFloat64InstrInfo.td:101
743 FTINTRZ_W_S = 728, // LoongArchFloat32InstrInfo.td:111
744 FTINT_L_D = 729, // LoongArchFloat64InstrInfo.td:96
745 FTINT_L_S = 730, // LoongArchFloat64InstrInfo.td:86
746 FTINT_W_D = 731, // LoongArchFloat64InstrInfo.td:95
747 FTINT_W_S = 732, // LoongArchFloat32InstrInfo.td:108
748 GCSRRD = 733, // LoongArchLVZInstrInfo.td:19
749 GCSRWR = 734, // LoongArchLVZInstrInfo.td:23
750 GCSRXCHG = 735, // LoongArchLVZInstrInfo.td:25
751 GTLBFLUSH = 736, // LoongArchLVZInstrInfo.td:30
752 HVCL = 737, // LoongArchLVZInstrInfo.td:31
753 IBAR = 738, // LoongArchInstrInfo.td:926
754 IDLE = 739, // LoongArchInstrInfo.td:2569
755 INVTLB = 740, // LoongArchInstrInfo.td:2555
756 IOCSRRD_B = 741, // LoongArchInstrInfo.td:2536
757 IOCSRRD_D = 742, // LoongArchInstrInfo.td:2543
758 IOCSRRD_H = 743, // LoongArchInstrInfo.td:2537
759 IOCSRRD_W = 744, // LoongArchInstrInfo.td:2538
760 IOCSRWR_B = 745, // LoongArchInstrInfo.td:2539
761 IOCSRWR_D = 746, // LoongArchInstrInfo.td:2544
762 IOCSRWR_H = 747, // LoongArchInstrInfo.td:2540
763 IOCSRWR_W = 748, // LoongArchInstrInfo.td:2541
764 JIRL = 749, // LoongArchInstrInfo.td:904
765 JISCR0 = 750, // LoongArchLBTInstrInfo.td:22
766 JISCR1 = 751, // LoongArchLBTInstrInfo.td:23
767 LDDIR = 752, // LoongArchInstrInfo.td:2560
768 LDGT_B = 753, // LoongArchInstrInfo.td:1081
769 LDGT_D = 754, // LoongArchInstrInfo.td:1084
770 LDGT_H = 755, // LoongArchInstrInfo.td:1082
771 LDGT_W = 756, // LoongArchInstrInfo.td:1083
772 LDLE_B = 757, // LoongArchInstrInfo.td:1085
773 LDLE_D = 758, // LoongArchInstrInfo.td:1088
774 LDLE_H = 759, // LoongArchInstrInfo.td:1086
775 LDLE_W = 760, // LoongArchInstrInfo.td:1087
776 LDL_D = 761, // LoongArchLBTInstrInfo.td:199
777 LDL_W = 762, // LoongArchLBTInstrInfo.td:54
778 LDPTE = 763, // LoongArchInstrInfo.td:2562
779 LDPTR_D = 764, // LoongArchInstrInfo.td:1073
780 LDPTR_W = 765, // LoongArchInstrInfo.td:1072
781 LDR_D = 766, // LoongArchLBTInstrInfo.td:200
782 LDR_W = 767, // LoongArchLBTInstrInfo.td:55
783 LDX_B = 768, // LoongArchInstrInfo.td:1061
784 LDX_BU = 769, // LoongArchInstrInfo.td:1065
785 LDX_D = 770, // LoongArchInstrInfo.td:1064
786 LDX_H = 771, // LoongArchInstrInfo.td:1062
787 LDX_HU = 772, // LoongArchInstrInfo.td:1066
788 LDX_W = 773, // LoongArchInstrInfo.td:1063
789 LDX_WU = 774, // LoongArchInstrInfo.td:1067
790 LD_B = 775, // LoongArchInstrInfo.td:908
791 LD_BU = 776, // LoongArchInstrInfo.td:911
792 LD_D = 777, // LoongArchInstrInfo.td:1059
793 LD_H = 778, // LoongArchInstrInfo.td:909
794 LD_HU = 779, // LoongArchInstrInfo.td:912
795 LD_W = 780, // LoongArchInstrInfo.td:910
796 LD_WU = 781, // LoongArchInstrInfo.td:1058
797 LLACQ_D = 782, // LoongArchInstrInfo.td:1156
798 LLACQ_W = 783, // LoongArchInstrInfo.td:1154
799 LL_D = 784, // LoongArchInstrInfo.td:1151
800 LL_W = 785, // LoongArchInstrInfo.td:921
801 LU12I_W = 786, // LoongArchInstrInfo.td:856
802 LU32I_D = 787, // LoongArchInstrInfo.td:1005
803 LU52I_D = 788, // LoongArchInstrInfo.td:1010
804 MASKEQZ = 789, // LoongArchInstrInfo.td:978
805 MASKNEZ = 790, // LoongArchInstrInfo.td:979
806 MOD_D = 791, // LoongArchInstrInfo.td:1020
807 MOD_DU = 792, // LoongArchInstrInfo.td:1022
808 MOD_W = 793, // LoongArchInstrInfo.td:878
809 MOD_WU = 794, // LoongArchInstrInfo.td:880
810 MOVCF2FR_xS = 795, // LoongArchFloat32InstrInfo.td:125
811 MOVCF2GR = 796, // LoongArchFloat32InstrInfo.td:127
812 MOVFCSR2GR = 797, // LoongArchFloat32InstrInfo.td:122
813 MOVFR2CF_xS = 798, // LoongArchFloat32InstrInfo.td:124
814 MOVFR2GR_D = 799, // LoongArchFloat64InstrInfo.td:137
815 MOVFR2GR_S = 800, // LoongArchFloat32InstrInfo.td:119
816 MOVFR2GR_S_64 = 801, // LoongArchFloat64InstrInfo.td:111
817 MOVFRH2GR_S = 802, // LoongArchFloat64InstrInfo.td:109
818 MOVGR2CF = 803, // LoongArchFloat32InstrInfo.td:126
819 MOVGR2FCSR = 804, // LoongArchFloat32InstrInfo.td:121
820 MOVGR2FRH_W = 805, // LoongArchFloat64InstrInfo.td:115
821 MOVGR2FR_D = 806, // LoongArchFloat64InstrInfo.td:136
822 MOVGR2FR_W = 807, // LoongArchFloat32InstrInfo.td:118
823 MOVGR2FR_W_64 = 808, // LoongArchFloat64InstrInfo.td:142
824 MOVGR2SCR = 809, // LoongArchLBTInstrInfo.td:19
825 MOVSCR2GR = 810, // LoongArchLBTInstrInfo.td:20
826 MULH_D = 811, // LoongArchInstrInfo.td:1014
827 MULH_DU = 812, // LoongArchInstrInfo.td:1015
828 MULH_W = 813, // LoongArchInstrInfo.td:874
829 MULH_WU = 814, // LoongArchInstrInfo.td:875
830 MULW_D_W = 815, // LoongArchInstrInfo.td:1016
831 MULW_D_WU = 816, // LoongArchInstrInfo.td:1017
832 MUL_D = 817, // LoongArchInstrInfo.td:1013
833 MUL_W = 818, // LoongArchInstrInfo.td:873
834 NOR = 819, // LoongArchInstrInfo.td:865
835 OR = 820, // LoongArchInstrInfo.td:864
836 ORI = 821, // LoongArchInstrInfo.td:870
837 ORN = 822, // LoongArchInstrInfo.td:951
838 PCADDI = 823, // LoongArchInstrInfo.td:952
839 PCADDU12I = 824, // LoongArchInstrInfo.td:862
840 PCADDU18I = 825, // LoongArchInstrInfo.td:1012
841 PCALAU12I = 826, // LoongArchInstrInfo.td:953
842 PRELD = 827, // LoongArchInstrInfo.td:917
843 PRELDX = 828, // LoongArchInstrInfo.td:1077
844 RCRI_B = 829, // LoongArchLBTInstrInfo.td:45
845 RCRI_D = 830, // LoongArchLBTInstrInfo.td:195
846 RCRI_H = 831, // LoongArchLBTInstrInfo.td:46
847 RCRI_W = 832, // LoongArchLBTInstrInfo.td:47
848 RCR_B = 833, // LoongArchLBTInstrInfo.td:41
849 RCR_D = 834, // LoongArchLBTInstrInfo.td:194
850 RCR_H = 835, // LoongArchLBTInstrInfo.td:42
851 RCR_W = 836, // LoongArchLBTInstrInfo.td:43
852 RDTIMEH_W = 837, // LoongArchInstrInfo.td:932
853 RDTIMEL_W = 838, // LoongArchInstrInfo.td:931
854 RDTIME_D = 839, // LoongArchInstrInfo.td:1174
855 REVB_2H = 840, // LoongArchInstrInfo.td:967
856 REVB_2W = 841, // LoongArchInstrInfo.td:1042
857 REVB_4H = 842, // LoongArchInstrInfo.td:1041
858 REVB_D = 843, // LoongArchInstrInfo.td:1043
859 REVH_2W = 844, // LoongArchInstrInfo.td:1044
860 REVH_D = 845, // LoongArchInstrInfo.td:1045
861 ROTRI_B = 846, // LoongArchLBTInstrInfo.td:38
862 ROTRI_D = 847, // LoongArchInstrInfo.td:1033
863 ROTRI_H = 848, // LoongArchLBTInstrInfo.td:39
864 ROTRI_W = 849, // LoongArchInstrInfo.td:957
865 ROTR_B = 850, // LoongArchLBTInstrInfo.td:35
866 ROTR_D = 851, // LoongArchInstrInfo.td:1029
867 ROTR_H = 852, // LoongArchLBTInstrInfo.td:36
868 ROTR_W = 853, // LoongArchInstrInfo.td:956
869 SBC_B = 854, // LoongArchLBTInstrInfo.td:31
870 SBC_D = 855, // LoongArchLBTInstrInfo.td:193
871 SBC_H = 856, // LoongArchLBTInstrInfo.td:32
872 SBC_W = 857, // LoongArchLBTInstrInfo.td:33
873 SCREL_D = 858, // LoongArchInstrInfo.td:1157
874 SCREL_W = 859, // LoongArchInstrInfo.td:1155
875 SC_D = 860, // LoongArchInstrInfo.td:1152
876 SC_Q = 861, // LoongArchInstrInfo.td:1153
877 SC_W = 862, // LoongArchInstrInfo.td:922
878 SETARMJ = 863, // LoongArchLBTInstrInfo.td:188
879 SETX86J = 864, // LoongArchLBTInstrInfo.td:152
880 SETX86LOOPE = 865, // LoongArchLBTInstrInfo.td:153
881 SETX86LOOPNE = 866, // LoongArchLBTInstrInfo.td:154
882 SET_CFR_FALSE = 867, // LoongArchFloat32InstrInfo.td:157
883 SET_CFR_TRUE = 868, // LoongArchFloat32InstrInfo.td:159
884 SLLI_D = 869, // LoongArchInstrInfo.td:1030
885 SLLI_W = 870, // LoongArchInstrInfo.td:888
886 SLL_D = 871, // LoongArchInstrInfo.td:1026
887 SLL_W = 872, // LoongArchInstrInfo.td:884
888 SLT = 873, // LoongArchInstrInfo.td:858
889 SLTI = 874, // LoongArchInstrInfo.td:860
890 SLTU = 875, // LoongArchInstrInfo.td:859
891 SLTUI = 876, // LoongArchInstrInfo.td:861
892 SRAI_D = 877, // LoongArchInstrInfo.td:1032
893 SRAI_W = 878, // LoongArchInstrInfo.td:890
894 SRA_D = 879, // LoongArchInstrInfo.td:1028
895 SRA_W = 880, // LoongArchInstrInfo.td:886
896 SRLI_D = 881, // LoongArchInstrInfo.td:1031
897 SRLI_W = 882, // LoongArchInstrInfo.td:889
898 SRL_D = 883, // LoongArchInstrInfo.td:1027
899 SRL_W = 884, // LoongArchInstrInfo.td:885
900 STGT_B = 885, // LoongArchInstrInfo.td:1089
901 STGT_D = 886, // LoongArchInstrInfo.td:1092
902 STGT_H = 887, // LoongArchInstrInfo.td:1090
903 STGT_W = 888, // LoongArchInstrInfo.td:1091
904 STLE_B = 889, // LoongArchInstrInfo.td:1093
905 STLE_D = 890, // LoongArchInstrInfo.td:1096
906 STLE_H = 891, // LoongArchInstrInfo.td:1094
907 STLE_W = 892, // LoongArchInstrInfo.td:1095
908 STL_D = 893, // LoongArchLBTInstrInfo.td:204
909 STL_W = 894, // LoongArchLBTInstrInfo.td:59
910 STPTR_D = 895, // LoongArchInstrInfo.td:1075
911 STPTR_W = 896, // LoongArchInstrInfo.td:1074
912 STR_D = 897, // LoongArchLBTInstrInfo.td:205
913 STR_W = 898, // LoongArchLBTInstrInfo.td:60
914 STX_B = 899, // LoongArchInstrInfo.td:1068
915 STX_D = 900, // LoongArchInstrInfo.td:1071
916 STX_H = 901, // LoongArchInstrInfo.td:1069
917 STX_W = 902, // LoongArchInstrInfo.td:1070
918 ST_B = 903, // LoongArchInstrInfo.td:913
919 ST_D = 904, // LoongArchInstrInfo.td:1060
920 ST_H = 905, // LoongArchInstrInfo.td:914
921 ST_W = 906, // LoongArchInstrInfo.td:915
922 SUB_D = 907, // LoongArchInstrInfo.td:992
923 SUB_W = 908, // LoongArchInstrInfo.td:853
924 SYSCALL = 909, // LoongArchInstrInfo.td:929
925 TLBCLR = 910, // LoongArchInstrInfo.td:2553
926 TLBFILL = 911, // LoongArchInstrInfo.td:2552
927 TLBFLUSH = 912, // LoongArchInstrInfo.td:2554
928 TLBRD = 913, // LoongArchInstrInfo.td:2550
929 TLBSRCH = 914, // LoongArchInstrInfo.td:2549
930 TLBWR = 915, // LoongArchInstrInfo.td:2551
931 UD = 916, // LoongArchInstrInfo.td:935
932 VABSD_B = 917, // LoongArchLSXInstrInfo.td:562
933 VABSD_BU = 918, // LoongArchLSXInstrInfo.td:566
934 VABSD_D = 919, // LoongArchLSXInstrInfo.td:565
935 VABSD_DU = 920, // LoongArchLSXInstrInfo.td:569
936 VABSD_H = 921, // LoongArchLSXInstrInfo.td:563
937 VABSD_HU = 922, // LoongArchLSXInstrInfo.td:567
938 VABSD_W = 923, // LoongArchLSXInstrInfo.td:564
939 VABSD_WU = 924, // LoongArchLSXInstrInfo.td:568
940 VADDA_B = 925, // LoongArchLSXInstrInfo.td:571
941 VADDA_D = 926, // LoongArchLSXInstrInfo.td:574
942 VADDA_H = 927, // LoongArchLSXInstrInfo.td:572
943 VADDA_W = 928, // LoongArchLSXInstrInfo.td:573
944 VADDI_BU = 929, // LoongArchLSXInstrInfo.td:449
945 VADDI_DU = 930, // LoongArchLSXInstrInfo.td:452
946 VADDI_HU = 931, // LoongArchLSXInstrInfo.td:450
947 VADDI_WU = 932, // LoongArchLSXInstrInfo.td:451
948 VADDWEV_D_W = 933, // LoongArchLSXInstrInfo.td:502
949 VADDWEV_D_WU = 934, // LoongArchLSXInstrInfo.td:520
950 VADDWEV_D_WU_W = 935, // LoongArchLSXInstrInfo.td:538
951 VADDWEV_H_B = 936, // LoongArchLSXInstrInfo.td:500
952 VADDWEV_H_BU = 937, // LoongArchLSXInstrInfo.td:518
953 VADDWEV_H_BU_B = 938, // LoongArchLSXInstrInfo.td:536
954 VADDWEV_Q_D = 939, // LoongArchLSXInstrInfo.td:503
955 VADDWEV_Q_DU = 940, // LoongArchLSXInstrInfo.td:521
956 VADDWEV_Q_DU_D = 941, // LoongArchLSXInstrInfo.td:539
957 VADDWEV_W_H = 942, // LoongArchLSXInstrInfo.td:501
958 VADDWEV_W_HU = 943, // LoongArchLSXInstrInfo.td:519
959 VADDWEV_W_HU_H = 944, // LoongArchLSXInstrInfo.td:537
960 VADDWOD_D_W = 945, // LoongArchLSXInstrInfo.td:506
961 VADDWOD_D_WU = 946, // LoongArchLSXInstrInfo.td:524
962 VADDWOD_D_WU_W = 947, // LoongArchLSXInstrInfo.td:542
963 VADDWOD_H_B = 948, // LoongArchLSXInstrInfo.td:504
964 VADDWOD_H_BU = 949, // LoongArchLSXInstrInfo.td:522
965 VADDWOD_H_BU_B = 950, // LoongArchLSXInstrInfo.td:540
966 VADDWOD_Q_D = 951, // LoongArchLSXInstrInfo.td:507
967 VADDWOD_Q_DU = 952, // LoongArchLSXInstrInfo.td:525
968 VADDWOD_Q_DU_D = 953, // LoongArchLSXInstrInfo.td:543
969 VADDWOD_W_H = 954, // LoongArchLSXInstrInfo.td:505
970 VADDWOD_W_HU = 955, // LoongArchLSXInstrInfo.td:523
971 VADDWOD_W_HU_H = 956, // LoongArchLSXInstrInfo.td:541
972 VADD_B = 957, // LoongArchLSXInstrInfo.td:437
973 VADD_D = 958, // LoongArchLSXInstrInfo.td:440
974 VADD_H = 959, // LoongArchLSXInstrInfo.td:438
975 VADD_Q = 960, // LoongArchLSXInstrInfo.td:441
976 VADD_W = 961, // LoongArchLSXInstrInfo.td:439
977 VANDI_B = 962, // LoongArchLSXInstrInfo.td:745
978 VANDN_V = 963, // LoongArchLSXInstrInfo.td:742
979 VAND_V = 964, // LoongArchLSXInstrInfo.td:738
980 VAVGR_B = 965, // LoongArchLSXInstrInfo.td:553
981 VAVGR_BU = 966, // LoongArchLSXInstrInfo.td:557
982 VAVGR_D = 967, // LoongArchLSXInstrInfo.td:556
983 VAVGR_DU = 968, // LoongArchLSXInstrInfo.td:560
984 VAVGR_H = 969, // LoongArchLSXInstrInfo.td:554
985 VAVGR_HU = 970, // LoongArchLSXInstrInfo.td:558
986 VAVGR_W = 971, // LoongArchLSXInstrInfo.td:555
987 VAVGR_WU = 972, // LoongArchLSXInstrInfo.td:559
988 VAVG_B = 973, // LoongArchLSXInstrInfo.td:545
989 VAVG_BU = 974, // LoongArchLSXInstrInfo.td:549
990 VAVG_D = 975, // LoongArchLSXInstrInfo.td:548
991 VAVG_DU = 976, // LoongArchLSXInstrInfo.td:552
992 VAVG_H = 977, // LoongArchLSXInstrInfo.td:546
993 VAVG_HU = 978, // LoongArchLSXInstrInfo.td:550
994 VAVG_W = 979, // LoongArchLSXInstrInfo.td:547
995 VAVG_WU = 980, // LoongArchLSXInstrInfo.td:551
996 VBITCLRI_B = 981, // LoongArchLSXInstrInfo.td:923
997 VBITCLRI_D = 982, // LoongArchLSXInstrInfo.td:926
998 VBITCLRI_H = 983, // LoongArchLSXInstrInfo.td:924
999 VBITCLRI_W = 984, // LoongArchLSXInstrInfo.td:925
1000 VBITCLR_B = 985, // LoongArchLSXInstrInfo.td:919
1001 VBITCLR_D = 986, // LoongArchLSXInstrInfo.td:922
1002 VBITCLR_H = 987, // LoongArchLSXInstrInfo.td:920
1003 VBITCLR_W = 988, // LoongArchLSXInstrInfo.td:921
1004 VBITREVI_B = 989, // LoongArchLSXInstrInfo.td:941
1005 VBITREVI_D = 990, // LoongArchLSXInstrInfo.td:944
1006 VBITREVI_H = 991, // LoongArchLSXInstrInfo.td:942
1007 VBITREVI_W = 992, // LoongArchLSXInstrInfo.td:943
1008 VBITREV_B = 993, // LoongArchLSXInstrInfo.td:937
1009 VBITREV_D = 994, // LoongArchLSXInstrInfo.td:940
1010 VBITREV_H = 995, // LoongArchLSXInstrInfo.td:938
1011 VBITREV_W = 996, // LoongArchLSXInstrInfo.td:939
1012 VBITSELI_B = 997, // LoongArchLSXInstrInfo.td:1147
1013 VBITSEL_V = 998, // LoongArchLSXInstrInfo.td:1145
1014 VBITSETI_B = 999, // LoongArchLSXInstrInfo.td:932
1015 VBITSETI_D = 1000, // LoongArchLSXInstrInfo.td:935
1016 VBITSETI_H = 1001, // LoongArchLSXInstrInfo.td:933
1017 VBITSETI_W = 1002, // LoongArchLSXInstrInfo.td:934
1018 VBITSET_B = 1003, // LoongArchLSXInstrInfo.td:928
1019 VBITSET_D = 1004, // LoongArchLSXInstrInfo.td:931
1020 VBITSET_H = 1005, // LoongArchLSXInstrInfo.td:929
1021 VBITSET_W = 1006, // LoongArchLSXInstrInfo.td:930
1022 VBSLL_V = 1007, // LoongArchLSXInstrInfo.td:1187
1023 VBSRL_V = 1008, // LoongArchLSXInstrInfo.td:1188
1024 VCLO_B = 1009, // LoongArchLSXInstrInfo.td:905
1025 VCLO_D = 1010, // LoongArchLSXInstrInfo.td:908
1026 VCLO_H = 1011, // LoongArchLSXInstrInfo.td:906
1027 VCLO_W = 1012, // LoongArchLSXInstrInfo.td:907
1028 VCLZ_B = 1013, // LoongArchLSXInstrInfo.td:909
1029 VCLZ_D = 1014, // LoongArchLSXInstrInfo.td:912
1030 VCLZ_H = 1015, // LoongArchLSXInstrInfo.td:910
1031 VCLZ_W = 1016, // LoongArchLSXInstrInfo.td:911
1032 VDIV_B = 1017, // LoongArchLSXInstrInfo.td:684
1033 VDIV_BU = 1018, // LoongArchLSXInstrInfo.td:688
1034 VDIV_D = 1019, // LoongArchLSXInstrInfo.td:687
1035 VDIV_DU = 1020, // LoongArchLSXInstrInfo.td:691
1036 VDIV_H = 1021, // LoongArchLSXInstrInfo.td:685
1037 VDIV_HU = 1022, // LoongArchLSXInstrInfo.td:689
1038 VDIV_W = 1023, // LoongArchLSXInstrInfo.td:686
1039 VDIV_WU = 1024, // LoongArchLSXInstrInfo.td:690
1040 VEXT2XV_DU_BU = 1025, // LoongArchLASXInstrInfo.td:518
1041 VEXT2XV_DU_HU = 1026, // LoongArchLASXInstrInfo.td:520
1042 VEXT2XV_DU_WU = 1027, // LoongArchLASXInstrInfo.td:521
1043 VEXT2XV_D_B = 1028, // LoongArchLASXInstrInfo.td:512
1044 VEXT2XV_D_H = 1029, // LoongArchLASXInstrInfo.td:514
1045 VEXT2XV_D_W = 1030, // LoongArchLASXInstrInfo.td:515
1046 VEXT2XV_HU_BU = 1031, // LoongArchLASXInstrInfo.td:516
1047 VEXT2XV_H_B = 1032, // LoongArchLASXInstrInfo.td:510
1048 VEXT2XV_WU_BU = 1033, // LoongArchLASXInstrInfo.td:517
1049 VEXT2XV_WU_HU = 1034, // LoongArchLASXInstrInfo.td:519
1050 VEXT2XV_W_B = 1035, // LoongArchLASXInstrInfo.td:511
1051 VEXT2XV_W_H = 1036, // LoongArchLASXInstrInfo.td:513
1052 VEXTH_DU_WU = 1037, // LoongArchLSXInstrInfo.td:717
1053 VEXTH_D_W = 1038, // LoongArchLSXInstrInfo.td:713
1054 VEXTH_HU_BU = 1039, // LoongArchLSXInstrInfo.td:715
1055 VEXTH_H_B = 1040, // LoongArchLSXInstrInfo.td:711
1056 VEXTH_QU_DU = 1041, // LoongArchLSXInstrInfo.td:718
1057 VEXTH_Q_D = 1042, // LoongArchLSXInstrInfo.td:714
1058 VEXTH_WU_HU = 1043, // LoongArchLSXInstrInfo.td:716
1059 VEXTH_W_H = 1044, // LoongArchLSXInstrInfo.td:712
1060 VEXTL_QU_DU = 1045, // LoongArchLSXInstrInfo.td:793
1061 VEXTL_Q_D = 1046, // LoongArchLSXInstrInfo.td:789
1062 VEXTRINS_B = 1047, // LoongArchLSXInstrInfo.td:1233
1063 VEXTRINS_D = 1048, // LoongArchLSXInstrInfo.td:1230
1064 VEXTRINS_H = 1049, // LoongArchLSXInstrInfo.td:1232
1065 VEXTRINS_W = 1050, // LoongArchLSXInstrInfo.td:1231
1066 VFADD_D = 1051, // LoongArchLSXInstrInfo.td:952
1067 VFADD_S = 1052, // LoongArchLSXInstrInfo.td:951
1068 VFCLASS_D = 1053, // LoongArchLSXInstrInfo.td:983
1069 VFCLASS_S = 1054, // LoongArchLSXInstrInfo.td:982
1070 VFCMP_CAF_D = 1055, // LoongArchLSXInstrInfo.td:1122
1071 VFCMP_CAF_S = 1056, // LoongArchLSXInstrInfo.td:1099
1072 VFCMP_CEQ_D = 1057, // LoongArchLSXInstrInfo.td:1126
1073 VFCMP_CEQ_S = 1058, // LoongArchLSXInstrInfo.td:1103
1074 VFCMP_CLE_D = 1059, // LoongArchLSXInstrInfo.td:1128
1075 VFCMP_CLE_S = 1060, // LoongArchLSXInstrInfo.td:1105
1076 VFCMP_CLT_D = 1061, // LoongArchLSXInstrInfo.td:1124
1077 VFCMP_CLT_S = 1062, // LoongArchLSXInstrInfo.td:1101
1078 VFCMP_CNE_D = 1063, // LoongArchLSXInstrInfo.td:1138
1079 VFCMP_CNE_S = 1064, // LoongArchLSXInstrInfo.td:1115
1080 VFCMP_COR_D = 1065, // LoongArchLSXInstrInfo.td:1140
1081 VFCMP_COR_S = 1066, // LoongArchLSXInstrInfo.td:1117
1082 VFCMP_CUEQ_D = 1067, // LoongArchLSXInstrInfo.td:1134
1083 VFCMP_CUEQ_S = 1068, // LoongArchLSXInstrInfo.td:1111
1084 VFCMP_CULE_D = 1069, // LoongArchLSXInstrInfo.td:1136
1085 VFCMP_CULE_S = 1070, // LoongArchLSXInstrInfo.td:1113
1086 VFCMP_CULT_D = 1071, // LoongArchLSXInstrInfo.td:1132
1087 VFCMP_CULT_S = 1072, // LoongArchLSXInstrInfo.td:1109
1088 VFCMP_CUNE_D = 1073, // LoongArchLSXInstrInfo.td:1142
1089 VFCMP_CUNE_S = 1074, // LoongArchLSXInstrInfo.td:1119
1090 VFCMP_CUN_D = 1075, // LoongArchLSXInstrInfo.td:1130
1091 VFCMP_CUN_S = 1076, // LoongArchLSXInstrInfo.td:1107
1092 VFCMP_SAF_D = 1077, // LoongArchLSXInstrInfo.td:1123
1093 VFCMP_SAF_S = 1078, // LoongArchLSXInstrInfo.td:1100
1094 VFCMP_SEQ_D = 1079, // LoongArchLSXInstrInfo.td:1127
1095 VFCMP_SEQ_S = 1080, // LoongArchLSXInstrInfo.td:1104
1096 VFCMP_SLE_D = 1081, // LoongArchLSXInstrInfo.td:1129
1097 VFCMP_SLE_S = 1082, // LoongArchLSXInstrInfo.td:1106
1098 VFCMP_SLT_D = 1083, // LoongArchLSXInstrInfo.td:1125
1099 VFCMP_SLT_S = 1084, // LoongArchLSXInstrInfo.td:1102
1100 VFCMP_SNE_D = 1085, // LoongArchLSXInstrInfo.td:1139
1101 VFCMP_SNE_S = 1086, // LoongArchLSXInstrInfo.td:1116
1102 VFCMP_SOR_D = 1087, // LoongArchLSXInstrInfo.td:1141
1103 VFCMP_SOR_S = 1088, // LoongArchLSXInstrInfo.td:1118
1104 VFCMP_SUEQ_D = 1089, // LoongArchLSXInstrInfo.td:1135
1105 VFCMP_SUEQ_S = 1090, // LoongArchLSXInstrInfo.td:1112
1106 VFCMP_SULE_D = 1091, // LoongArchLSXInstrInfo.td:1137
1107 VFCMP_SULE_S = 1092, // LoongArchLSXInstrInfo.td:1114
1108 VFCMP_SULT_D = 1093, // LoongArchLSXInstrInfo.td:1133
1109 VFCMP_SULT_S = 1094, // LoongArchLSXInstrInfo.td:1110
1110 VFCMP_SUNE_D = 1095, // LoongArchLSXInstrInfo.td:1143
1111 VFCMP_SUNE_S = 1096, // LoongArchLSXInstrInfo.td:1120
1112 VFCMP_SUN_D = 1097, // LoongArchLSXInstrInfo.td:1131
1113 VFCMP_SUN_S = 1098, // LoongArchLSXInstrInfo.td:1108
1114 VFCVTH_D_S = 1099, // LoongArchLSXInstrInfo.td:999
1115 VFCVTH_S_H = 1100, // LoongArchLSXInstrInfo.td:997
1116 VFCVTL_D_S = 1101, // LoongArchLSXInstrInfo.td:998
1117 VFCVTL_S_H = 1102, // LoongArchLSXInstrInfo.td:996
1118 VFCVT_H_S = 1103, // LoongArchLSXInstrInfo.td:1000
1119 VFCVT_S_D = 1104, // LoongArchLSXInstrInfo.td:1001
1120 VFDIV_D = 1105, // LoongArchLSXInstrInfo.td:958
1121 VFDIV_S = 1106, // LoongArchLSXInstrInfo.td:957
1122 VFFINTH_D_W = 1107, // LoongArchLSXInstrInfo.td:1051
1123 VFFINTL_D_W = 1108, // LoongArchLSXInstrInfo.td:1050
1124 VFFINT_D_L = 1109, // LoongArchLSXInstrInfo.td:1047
1125 VFFINT_D_LU = 1110, // LoongArchLSXInstrInfo.td:1049
1126 VFFINT_S_L = 1111, // LoongArchLSXInstrInfo.td:1052
1127 VFFINT_S_W = 1112, // LoongArchLSXInstrInfo.td:1046
1128 VFFINT_S_WU = 1113, // LoongArchLSXInstrInfo.td:1048
1129 VFLOGB_D = 1114, // LoongArchLSXInstrInfo.td:980
1130 VFLOGB_S = 1115, // LoongArchLSXInstrInfo.td:979
1131 VFMADD_D = 1116, // LoongArchLSXInstrInfo.td:961
1132 VFMADD_S = 1117, // LoongArchLSXInstrInfo.td:960
1133 VFMAXA_D = 1118, // LoongArchLSXInstrInfo.td:975
1134 VFMAXA_S = 1119, // LoongArchLSXInstrInfo.td:974
1135 VFMAX_D = 1120, // LoongArchLSXInstrInfo.td:970
1136 VFMAX_S = 1121, // LoongArchLSXInstrInfo.td:969
1137 VFMINA_D = 1122, // LoongArchLSXInstrInfo.td:977
1138 VFMINA_S = 1123, // LoongArchLSXInstrInfo.td:976
1139 VFMIN_D = 1124, // LoongArchLSXInstrInfo.td:972
1140 VFMIN_S = 1125, // LoongArchLSXInstrInfo.td:971
1141 VFMSUB_D = 1126, // LoongArchLSXInstrInfo.td:963
1142 VFMSUB_S = 1127, // LoongArchLSXInstrInfo.td:962
1143 VFMUL_D = 1128, // LoongArchLSXInstrInfo.td:956
1144 VFMUL_S = 1129, // LoongArchLSXInstrInfo.td:955
1145 VFNMADD_D = 1130, // LoongArchLSXInstrInfo.td:965
1146 VFNMADD_S = 1131, // LoongArchLSXInstrInfo.td:964
1147 VFNMSUB_D = 1132, // LoongArchLSXInstrInfo.td:967
1148 VFNMSUB_S = 1133, // LoongArchLSXInstrInfo.td:966
1149 VFRECIPE_D = 1134, // LoongArchLSXInstrInfo.td:992
1150 VFRECIPE_S = 1135, // LoongArchLSXInstrInfo.td:991
1151 VFRECIP_D = 1136, // LoongArchLSXInstrInfo.td:988
1152 VFRECIP_S = 1137, // LoongArchLSXInstrInfo.td:987
1153 VFRINTRM_D = 1138, // LoongArchLSXInstrInfo.td:1010
1154 VFRINTRM_S = 1139, // LoongArchLSXInstrInfo.td:1009
1155 VFRINTRNE_D = 1140, // LoongArchLSXInstrInfo.td:1004
1156 VFRINTRNE_S = 1141, // LoongArchLSXInstrInfo.td:1003
1157 VFRINTRP_D = 1142, // LoongArchLSXInstrInfo.td:1008
1158 VFRINTRP_S = 1143, // LoongArchLSXInstrInfo.td:1007
1159 VFRINTRZ_D = 1144, // LoongArchLSXInstrInfo.td:1006
1160 VFRINTRZ_S = 1145, // LoongArchLSXInstrInfo.td:1005
1161 VFRINT_D = 1146, // LoongArchLSXInstrInfo.td:1012
1162 VFRINT_S = 1147, // LoongArchLSXInstrInfo.td:1011
1163 VFRSQRTE_D = 1148, // LoongArchLSXInstrInfo.td:994
1164 VFRSQRTE_S = 1149, // LoongArchLSXInstrInfo.td:993
1165 VFRSQRT_D = 1150, // LoongArchLSXInstrInfo.td:990
1166 VFRSQRT_S = 1151, // LoongArchLSXInstrInfo.td:989
1167 VFRSTPI_B = 1152, // LoongArchLSXInstrInfo.td:948
1168 VFRSTPI_H = 1153, // LoongArchLSXInstrInfo.td:949
1169 VFRSTP_B = 1154, // LoongArchLSXInstrInfo.td:946
1170 VFRSTP_H = 1155, // LoongArchLSXInstrInfo.td:947
1171 VFSQRT_D = 1156, // LoongArchLSXInstrInfo.td:986
1172 VFSQRT_S = 1157, // LoongArchLSXInstrInfo.td:985
1173 VFSUB_D = 1158, // LoongArchLSXInstrInfo.td:954
1174 VFSUB_S = 1159, // LoongArchLSXInstrInfo.td:953
1175 VFTINTH_L_S = 1160, // LoongArchLSXInstrInfo.td:1044
1176 VFTINTL_L_S = 1161, // LoongArchLSXInstrInfo.td:1043
1177 VFTINTRMH_L_S = 1162, // LoongArchLSXInstrInfo.td:1042
1178 VFTINTRML_L_S = 1163, // LoongArchLSXInstrInfo.td:1041
1179 VFTINTRM_L_D = 1164, // LoongArchLSXInstrInfo.td:1021
1180 VFTINTRM_W_D = 1165, // LoongArchLSXInstrInfo.td:1032
1181 VFTINTRM_W_S = 1166, // LoongArchLSXInstrInfo.td:1020
1182 VFTINTRNEH_L_S = 1167, // LoongArchLSXInstrInfo.td:1036
1183 VFTINTRNEL_L_S = 1168, // LoongArchLSXInstrInfo.td:1035
1184 VFTINTRNE_L_D = 1169, // LoongArchLSXInstrInfo.td:1015
1185 VFTINTRNE_W_D = 1170, // LoongArchLSXInstrInfo.td:1029
1186 VFTINTRNE_W_S = 1171, // LoongArchLSXInstrInfo.td:1014
1187 VFTINTRPH_L_S = 1172, // LoongArchLSXInstrInfo.td:1040
1188 VFTINTRPL_L_S = 1173, // LoongArchLSXInstrInfo.td:1039
1189 VFTINTRP_L_D = 1174, // LoongArchLSXInstrInfo.td:1019
1190 VFTINTRP_W_D = 1175, // LoongArchLSXInstrInfo.td:1031
1191 VFTINTRP_W_S = 1176, // LoongArchLSXInstrInfo.td:1018
1192 VFTINTRZH_L_S = 1177, // LoongArchLSXInstrInfo.td:1038
1193 VFTINTRZL_L_S = 1178, // LoongArchLSXInstrInfo.td:1037
1194 VFTINTRZ_LU_D = 1179, // LoongArchLSXInstrInfo.td:1025
1195 VFTINTRZ_L_D = 1180, // LoongArchLSXInstrInfo.td:1017
1196 VFTINTRZ_WU_S = 1181, // LoongArchLSXInstrInfo.td:1024
1197 VFTINTRZ_W_D = 1182, // LoongArchLSXInstrInfo.td:1030
1198 VFTINTRZ_W_S = 1183, // LoongArchLSXInstrInfo.td:1016
1199 VFTINT_LU_D = 1184, // LoongArchLSXInstrInfo.td:1027
1200 VFTINT_L_D = 1185, // LoongArchLSXInstrInfo.td:1023
1201 VFTINT_WU_S = 1186, // LoongArchLSXInstrInfo.td:1026
1202 VFTINT_W_D = 1187, // LoongArchLSXInstrInfo.td:1033
1203 VFTINT_W_S = 1188, // LoongArchLSXInstrInfo.td:1022
1204 VHADDW_DU_WU = 1189, // LoongArchLSXInstrInfo.td:488
1205 VHADDW_D_W = 1190, // LoongArchLSXInstrInfo.td:484
1206 VHADDW_HU_BU = 1191, // LoongArchLSXInstrInfo.td:486
1207 VHADDW_H_B = 1192, // LoongArchLSXInstrInfo.td:482
1208 VHADDW_QU_DU = 1193, // LoongArchLSXInstrInfo.td:489
1209 VHADDW_Q_D = 1194, // LoongArchLSXInstrInfo.td:485
1210 VHADDW_WU_HU = 1195, // LoongArchLSXInstrInfo.td:487
1211 VHADDW_W_H = 1196, // LoongArchLSXInstrInfo.td:483
1212 VHSUBW_DU_WU = 1197, // LoongArchLSXInstrInfo.td:497
1213 VHSUBW_D_W = 1198, // LoongArchLSXInstrInfo.td:493
1214 VHSUBW_HU_BU = 1199, // LoongArchLSXInstrInfo.td:495
1215 VHSUBW_H_B = 1200, // LoongArchLSXInstrInfo.td:491
1216 VHSUBW_QU_DU = 1201, // LoongArchLSXInstrInfo.td:498
1217 VHSUBW_Q_D = 1202, // LoongArchLSXInstrInfo.td:494
1218 VHSUBW_WU_HU = 1203, // LoongArchLSXInstrInfo.td:496
1219 VHSUBW_W_H = 1204, // LoongArchLSXInstrInfo.td:492
1220 VILVH_B = 1205, // LoongArchLSXInstrInfo.td:1212
1221 VILVH_D = 1206, // LoongArchLSXInstrInfo.td:1215
1222 VILVH_H = 1207, // LoongArchLSXInstrInfo.td:1213
1223 VILVH_W = 1208, // LoongArchLSXInstrInfo.td:1214
1224 VILVL_B = 1209, // LoongArchLSXInstrInfo.td:1208
1225 VILVL_D = 1210, // LoongArchLSXInstrInfo.td:1211
1226 VILVL_H = 1211, // LoongArchLSXInstrInfo.td:1209
1227 VILVL_W = 1212, // LoongArchLSXInstrInfo.td:1210
1228 VINSGR2VR_B = 1213, // LoongArchLSXInstrInfo.td:1160
1229 VINSGR2VR_D = 1214, // LoongArchLSXInstrInfo.td:1163
1230 VINSGR2VR_H = 1215, // LoongArchLSXInstrInfo.td:1161
1231 VINSGR2VR_W = 1216, // LoongArchLSXInstrInfo.td:1162
1232 VLD = 1217, // LoongArchLSXInstrInfo.td:1237
1233 VLDI = 1218, // LoongArchLSXInstrInfo.td:735
1234 VLDREPL_B = 1219, // LoongArchLSXInstrInfo.td:1240
1235 VLDREPL_D = 1220, // LoongArchLSXInstrInfo.td:1243
1236 VLDREPL_H = 1221, // LoongArchLSXInstrInfo.td:1241
1237 VLDREPL_W = 1222, // LoongArchLSXInstrInfo.td:1242
1238 VLDX = 1223, // LoongArchLSXInstrInfo.td:1238
1239 VMADDWEV_D_W = 1224, // LoongArchLSXInstrInfo.td:661
1240 VMADDWEV_D_WU = 1225, // LoongArchLSXInstrInfo.td:669
1241 VMADDWEV_D_WU_W = 1226, // LoongArchLSXInstrInfo.td:677
1242 VMADDWEV_H_B = 1227, // LoongArchLSXInstrInfo.td:659
1243 VMADDWEV_H_BU = 1228, // LoongArchLSXInstrInfo.td:667
1244 VMADDWEV_H_BU_B = 1229, // LoongArchLSXInstrInfo.td:675
1245 VMADDWEV_Q_D = 1230, // LoongArchLSXInstrInfo.td:662
1246 VMADDWEV_Q_DU = 1231, // LoongArchLSXInstrInfo.td:670
1247 VMADDWEV_Q_DU_D = 1232, // LoongArchLSXInstrInfo.td:678
1248 VMADDWEV_W_H = 1233, // LoongArchLSXInstrInfo.td:660
1249 VMADDWEV_W_HU = 1234, // LoongArchLSXInstrInfo.td:668
1250 VMADDWEV_W_HU_H = 1235, // LoongArchLSXInstrInfo.td:676
1251 VMADDWOD_D_W = 1236, // LoongArchLSXInstrInfo.td:665
1252 VMADDWOD_D_WU = 1237, // LoongArchLSXInstrInfo.td:673
1253 VMADDWOD_D_WU_W = 1238, // LoongArchLSXInstrInfo.td:681
1254 VMADDWOD_H_B = 1239, // LoongArchLSXInstrInfo.td:663
1255 VMADDWOD_H_BU = 1240, // LoongArchLSXInstrInfo.td:671
1256 VMADDWOD_H_BU_B = 1241, // LoongArchLSXInstrInfo.td:679
1257 VMADDWOD_Q_D = 1242, // LoongArchLSXInstrInfo.td:666
1258 VMADDWOD_Q_DU = 1243, // LoongArchLSXInstrInfo.td:674
1259 VMADDWOD_Q_DU_D = 1244, // LoongArchLSXInstrInfo.td:682
1260 VMADDWOD_W_H = 1245, // LoongArchLSXInstrInfo.td:664
1261 VMADDWOD_W_HU = 1246, // LoongArchLSXInstrInfo.td:672
1262 VMADDWOD_W_HU_H = 1247, // LoongArchLSXInstrInfo.td:680
1263 VMADD_B = 1248, // LoongArchLSXInstrInfo.td:649
1264 VMADD_D = 1249, // LoongArchLSXInstrInfo.td:652
1265 VMADD_H = 1250, // LoongArchLSXInstrInfo.td:650
1266 VMADD_W = 1251, // LoongArchLSXInstrInfo.td:651
1267 VMAXI_B = 1252, // LoongArchLSXInstrInfo.td:580
1268 VMAXI_BU = 1253, // LoongArchLSXInstrInfo.td:588
1269 VMAXI_D = 1254, // LoongArchLSXInstrInfo.td:583
1270 VMAXI_DU = 1255, // LoongArchLSXInstrInfo.td:591
1271 VMAXI_H = 1256, // LoongArchLSXInstrInfo.td:581
1272 VMAXI_HU = 1257, // LoongArchLSXInstrInfo.td:589
1273 VMAXI_W = 1258, // LoongArchLSXInstrInfo.td:582
1274 VMAXI_WU = 1259, // LoongArchLSXInstrInfo.td:590
1275 VMAX_B = 1260, // LoongArchLSXInstrInfo.td:576
1276 VMAX_BU = 1261, // LoongArchLSXInstrInfo.td:584
1277 VMAX_D = 1262, // LoongArchLSXInstrInfo.td:579
1278 VMAX_DU = 1263, // LoongArchLSXInstrInfo.td:587
1279 VMAX_H = 1264, // LoongArchLSXInstrInfo.td:577
1280 VMAX_HU = 1265, // LoongArchLSXInstrInfo.td:585
1281 VMAX_W = 1266, // LoongArchLSXInstrInfo.td:578
1282 VMAX_WU = 1267, // LoongArchLSXInstrInfo.td:586
1283 VMINI_B = 1268, // LoongArchLSXInstrInfo.td:597
1284 VMINI_BU = 1269, // LoongArchLSXInstrInfo.td:605
1285 VMINI_D = 1270, // LoongArchLSXInstrInfo.td:600
1286 VMINI_DU = 1271, // LoongArchLSXInstrInfo.td:608
1287 VMINI_H = 1272, // LoongArchLSXInstrInfo.td:598
1288 VMINI_HU = 1273, // LoongArchLSXInstrInfo.td:606
1289 VMINI_W = 1274, // LoongArchLSXInstrInfo.td:599
1290 VMINI_WU = 1275, // LoongArchLSXInstrInfo.td:607
1291 VMIN_B = 1276, // LoongArchLSXInstrInfo.td:593
1292 VMIN_BU = 1277, // LoongArchLSXInstrInfo.td:601
1293 VMIN_D = 1278, // LoongArchLSXInstrInfo.td:596
1294 VMIN_DU = 1279, // LoongArchLSXInstrInfo.td:604
1295 VMIN_H = 1280, // LoongArchLSXInstrInfo.td:594
1296 VMIN_HU = 1281, // LoongArchLSXInstrInfo.td:602
1297 VMIN_W = 1282, // LoongArchLSXInstrInfo.td:595
1298 VMIN_WU = 1283, // LoongArchLSXInstrInfo.td:603
1299 VMOD_B = 1284, // LoongArchLSXInstrInfo.td:693
1300 VMOD_BU = 1285, // LoongArchLSXInstrInfo.td:697
1301 VMOD_D = 1286, // LoongArchLSXInstrInfo.td:696
1302 VMOD_DU = 1287, // LoongArchLSXInstrInfo.td:700
1303 VMOD_H = 1288, // LoongArchLSXInstrInfo.td:694
1304 VMOD_HU = 1289, // LoongArchLSXInstrInfo.td:698
1305 VMOD_W = 1290, // LoongArchLSXInstrInfo.td:695
1306 VMOD_WU = 1291, // LoongArchLSXInstrInfo.td:699
1307 VMSKGEZ_B = 1292, // LoongArchLSXInstrInfo.td:730
1308 VMSKLTZ_B = 1293, // LoongArchLSXInstrInfo.td:725
1309 VMSKLTZ_D = 1294, // LoongArchLSXInstrInfo.td:728
1310 VMSKLTZ_H = 1295, // LoongArchLSXInstrInfo.td:726
1311 VMSKLTZ_W = 1296, // LoongArchLSXInstrInfo.td:727
1312 VMSKNZ_B = 1297, // LoongArchLSXInstrInfo.td:732
1313 VMSUB_B = 1298, // LoongArchLSXInstrInfo.td:654
1314 VMSUB_D = 1299, // LoongArchLSXInstrInfo.td:657
1315 VMSUB_H = 1300, // LoongArchLSXInstrInfo.td:655
1316 VMSUB_W = 1301, // LoongArchLSXInstrInfo.td:656
1317 VMUH_B = 1302, // LoongArchLSXInstrInfo.td:615
1318 VMUH_BU = 1303, // LoongArchLSXInstrInfo.td:619
1319 VMUH_D = 1304, // LoongArchLSXInstrInfo.td:618
1320 VMUH_DU = 1305, // LoongArchLSXInstrInfo.td:622
1321 VMUH_H = 1306, // LoongArchLSXInstrInfo.td:616
1322 VMUH_HU = 1307, // LoongArchLSXInstrInfo.td:620
1323 VMUH_W = 1308, // LoongArchLSXInstrInfo.td:617
1324 VMUH_WU = 1309, // LoongArchLSXInstrInfo.td:621
1325 VMULWEV_D_W = 1310, // LoongArchLSXInstrInfo.td:626
1326 VMULWEV_D_WU = 1311, // LoongArchLSXInstrInfo.td:634
1327 VMULWEV_D_WU_W = 1312, // LoongArchLSXInstrInfo.td:642
1328 VMULWEV_H_B = 1313, // LoongArchLSXInstrInfo.td:624
1329 VMULWEV_H_BU = 1314, // LoongArchLSXInstrInfo.td:632
1330 VMULWEV_H_BU_B = 1315, // LoongArchLSXInstrInfo.td:640
1331 VMULWEV_Q_D = 1316, // LoongArchLSXInstrInfo.td:627
1332 VMULWEV_Q_DU = 1317, // LoongArchLSXInstrInfo.td:635
1333 VMULWEV_Q_DU_D = 1318, // LoongArchLSXInstrInfo.td:643
1334 VMULWEV_W_H = 1319, // LoongArchLSXInstrInfo.td:625
1335 VMULWEV_W_HU = 1320, // LoongArchLSXInstrInfo.td:633
1336 VMULWEV_W_HU_H = 1321, // LoongArchLSXInstrInfo.td:641
1337 VMULWOD_D_W = 1322, // LoongArchLSXInstrInfo.td:630
1338 VMULWOD_D_WU = 1323, // LoongArchLSXInstrInfo.td:638
1339 VMULWOD_D_WU_W = 1324, // LoongArchLSXInstrInfo.td:646
1340 VMULWOD_H_B = 1325, // LoongArchLSXInstrInfo.td:628
1341 VMULWOD_H_BU = 1326, // LoongArchLSXInstrInfo.td:636
1342 VMULWOD_H_BU_B = 1327, // LoongArchLSXInstrInfo.td:644
1343 VMULWOD_Q_D = 1328, // LoongArchLSXInstrInfo.td:631
1344 VMULWOD_Q_DU = 1329, // LoongArchLSXInstrInfo.td:639
1345 VMULWOD_Q_DU_D = 1330, // LoongArchLSXInstrInfo.td:647
1346 VMULWOD_W_H = 1331, // LoongArchLSXInstrInfo.td:629
1347 VMULWOD_W_HU = 1332, // LoongArchLSXInstrInfo.td:637
1348 VMULWOD_W_HU_H = 1333, // LoongArchLSXInstrInfo.td:645
1349 VMUL_B = 1334, // LoongArchLSXInstrInfo.td:610
1350 VMUL_D = 1335, // LoongArchLSXInstrInfo.td:613
1351 VMUL_H = 1336, // LoongArchLSXInstrInfo.td:611
1352 VMUL_W = 1337, // LoongArchLSXInstrInfo.td:612
1353 VNEG_B = 1338, // LoongArchLSXInstrInfo.td:459
1354 VNEG_D = 1339, // LoongArchLSXInstrInfo.td:462
1355 VNEG_H = 1340, // LoongArchLSXInstrInfo.td:460
1356 VNEG_W = 1341, // LoongArchLSXInstrInfo.td:461
1357 VNORI_B = 1342, // LoongArchLSXInstrInfo.td:748
1358 VNOR_V = 1343, // LoongArchLSXInstrInfo.td:741
1359 VORI_B = 1344, // LoongArchLSXInstrInfo.td:746
1360 VORN_V = 1345, // LoongArchLSXInstrInfo.td:743
1361 VOR_V = 1346, // LoongArchLSXInstrInfo.td:739
1362 VPACKEV_B = 1347, // LoongArchLSXInstrInfo.td:1190
1363 VPACKEV_D = 1348, // LoongArchLSXInstrInfo.td:1193
1364 VPACKEV_H = 1349, // LoongArchLSXInstrInfo.td:1191
1365 VPACKEV_W = 1350, // LoongArchLSXInstrInfo.td:1192
1366 VPACKOD_B = 1351, // LoongArchLSXInstrInfo.td:1194
1367 VPACKOD_D = 1352, // LoongArchLSXInstrInfo.td:1197
1368 VPACKOD_H = 1353, // LoongArchLSXInstrInfo.td:1195
1369 VPACKOD_W = 1354, // LoongArchLSXInstrInfo.td:1196
1370 VPCNT_B = 1355, // LoongArchLSXInstrInfo.td:914
1371 VPCNT_D = 1356, // LoongArchLSXInstrInfo.td:917
1372 VPCNT_H = 1357, // LoongArchLSXInstrInfo.td:915
1373 VPCNT_W = 1358, // LoongArchLSXInstrInfo.td:916
1374 VPERMI_W = 1359, // LoongArchLSXInstrInfo.td:1228
1375 VPICKEV_B = 1360, // LoongArchLSXInstrInfo.td:1199
1376 VPICKEV_D = 1361, // LoongArchLSXInstrInfo.td:1202
1377 VPICKEV_H = 1362, // LoongArchLSXInstrInfo.td:1200
1378 VPICKEV_W = 1363, // LoongArchLSXInstrInfo.td:1201
1379 VPICKOD_B = 1364, // LoongArchLSXInstrInfo.td:1203
1380 VPICKOD_D = 1365, // LoongArchLSXInstrInfo.td:1206
1381 VPICKOD_H = 1366, // LoongArchLSXInstrInfo.td:1204
1382 VPICKOD_W = 1367, // LoongArchLSXInstrInfo.td:1205
1383 VPICKVE2GR_B = 1368, // LoongArchLSXInstrInfo.td:1164
1384 VPICKVE2GR_BU = 1369, // LoongArchLSXInstrInfo.td:1168
1385 VPICKVE2GR_D = 1370, // LoongArchLSXInstrInfo.td:1167
1386 VPICKVE2GR_DU = 1371, // LoongArchLSXInstrInfo.td:1171
1387 VPICKVE2GR_H = 1372, // LoongArchLSXInstrInfo.td:1165
1388 VPICKVE2GR_HU = 1373, // LoongArchLSXInstrInfo.td:1169
1389 VPICKVE2GR_W = 1374, // LoongArchLSXInstrInfo.td:1166
1390 VPICKVE2GR_WU = 1375, // LoongArchLSXInstrInfo.td:1170
1391 VREPLGR2VR_B = 1376, // LoongArchLSXInstrInfo.td:1173
1392 VREPLGR2VR_D = 1377, // LoongArchLSXInstrInfo.td:1176
1393 VREPLGR2VR_H = 1378, // LoongArchLSXInstrInfo.td:1174
1394 VREPLGR2VR_W = 1379, // LoongArchLSXInstrInfo.td:1175
1395 VREPLVEI_B = 1380, // LoongArchLSXInstrInfo.td:1182
1396 VREPLVEI_D = 1381, // LoongArchLSXInstrInfo.td:1185
1397 VREPLVEI_H = 1382, // LoongArchLSXInstrInfo.td:1183
1398 VREPLVEI_W = 1383, // LoongArchLSXInstrInfo.td:1184
1399 VREPLVE_B = 1384, // LoongArchLSXInstrInfo.td:1178
1400 VREPLVE_D = 1385, // LoongArchLSXInstrInfo.td:1181
1401 VREPLVE_H = 1386, // LoongArchLSXInstrInfo.td:1179
1402 VREPLVE_W = 1387, // LoongArchLSXInstrInfo.td:1180
1403 VROTRI_B = 1388, // LoongArchLSXInstrInfo.td:781
1404 VROTRI_D = 1389, // LoongArchLSXInstrInfo.td:784
1405 VROTRI_H = 1390, // LoongArchLSXInstrInfo.td:782
1406 VROTRI_W = 1391, // LoongArchLSXInstrInfo.td:783
1407 VROTR_B = 1392, // LoongArchLSXInstrInfo.td:777
1408 VROTR_D = 1393, // LoongArchLSXInstrInfo.td:780
1409 VROTR_H = 1394, // LoongArchLSXInstrInfo.td:778
1410 VROTR_W = 1395, // LoongArchLSXInstrInfo.td:779
1411 VSADD_B = 1396, // LoongArchLSXInstrInfo.td:464
1412 VSADD_BU = 1397, // LoongArchLSXInstrInfo.td:468
1413 VSADD_D = 1398, // LoongArchLSXInstrInfo.td:467
1414 VSADD_DU = 1399, // LoongArchLSXInstrInfo.td:471
1415 VSADD_H = 1400, // LoongArchLSXInstrInfo.td:465
1416 VSADD_HU = 1401, // LoongArchLSXInstrInfo.td:469
1417 VSADD_W = 1402, // LoongArchLSXInstrInfo.td:466
1418 VSADD_WU = 1403, // LoongArchLSXInstrInfo.td:470
1419 VSAT_B = 1404, // LoongArchLSXInstrInfo.td:702
1420 VSAT_BU = 1405, // LoongArchLSXInstrInfo.td:706
1421 VSAT_D = 1406, // LoongArchLSXInstrInfo.td:705
1422 VSAT_DU = 1407, // LoongArchLSXInstrInfo.td:709
1423 VSAT_H = 1408, // LoongArchLSXInstrInfo.td:703
1424 VSAT_HU = 1409, // LoongArchLSXInstrInfo.td:707
1425 VSAT_W = 1410, // LoongArchLSXInstrInfo.td:704
1426 VSAT_WU = 1411, // LoongArchLSXInstrInfo.td:708
1427 VSEQI_B = 1412, // LoongArchLSXInstrInfo.td:1058
1428 VSEQI_D = 1413, // LoongArchLSXInstrInfo.td:1061
1429 VSEQI_H = 1414, // LoongArchLSXInstrInfo.td:1059
1430 VSEQI_W = 1415, // LoongArchLSXInstrInfo.td:1060
1431 VSEQ_B = 1416, // LoongArchLSXInstrInfo.td:1054
1432 VSEQ_D = 1417, // LoongArchLSXInstrInfo.td:1057
1433 VSEQ_H = 1418, // LoongArchLSXInstrInfo.td:1055
1434 VSEQ_W = 1419, // LoongArchLSXInstrInfo.td:1056
1435 VSETALLNEZ_B = 1420, // LoongArchLSXInstrInfo.td:1155
1436 VSETALLNEZ_D = 1421, // LoongArchLSXInstrInfo.td:1158
1437 VSETALLNEZ_H = 1422, // LoongArchLSXInstrInfo.td:1156
1438 VSETALLNEZ_W = 1423, // LoongArchLSXInstrInfo.td:1157
1439 VSETANYEQZ_B = 1424, // LoongArchLSXInstrInfo.td:1151
1440 VSETANYEQZ_D = 1425, // LoongArchLSXInstrInfo.td:1154
1441 VSETANYEQZ_H = 1426, // LoongArchLSXInstrInfo.td:1152
1442 VSETANYEQZ_W = 1427, // LoongArchLSXInstrInfo.td:1153
1443 VSETEQZ_V = 1428, // LoongArchLSXInstrInfo.td:1149
1444 VSETNEZ_V = 1429, // LoongArchLSXInstrInfo.td:1150
1445 VSHUF4I_B = 1430, // LoongArchLSXInstrInfo.td:1223
1446 VSHUF4I_D = 1431, // LoongArchLSXInstrInfo.td:1226
1447 VSHUF4I_H = 1432, // LoongArchLSXInstrInfo.td:1224
1448 VSHUF4I_W = 1433, // LoongArchLSXInstrInfo.td:1225
1449 VSHUF_B = 1434, // LoongArchLSXInstrInfo.td:1217
1450 VSHUF_D = 1435, // LoongArchLSXInstrInfo.td:1221
1451 VSHUF_H = 1436, // LoongArchLSXInstrInfo.td:1219
1452 VSHUF_W = 1437, // LoongArchLSXInstrInfo.td:1220
1453 VSIGNCOV_B = 1438, // LoongArchLSXInstrInfo.td:720
1454 VSIGNCOV_D = 1439, // LoongArchLSXInstrInfo.td:723
1455 VSIGNCOV_H = 1440, // LoongArchLSXInstrInfo.td:721
1456 VSIGNCOV_W = 1441, // LoongArchLSXInstrInfo.td:722
1457 VSLEI_B = 1442, // LoongArchLSXInstrInfo.td:1067
1458 VSLEI_BU = 1443, // LoongArchLSXInstrInfo.td:1076
1459 VSLEI_D = 1444, // LoongArchLSXInstrInfo.td:1070
1460 VSLEI_DU = 1445, // LoongArchLSXInstrInfo.td:1079
1461 VSLEI_H = 1446, // LoongArchLSXInstrInfo.td:1068
1462 VSLEI_HU = 1447, // LoongArchLSXInstrInfo.td:1077
1463 VSLEI_W = 1448, // LoongArchLSXInstrInfo.td:1069
1464 VSLEI_WU = 1449, // LoongArchLSXInstrInfo.td:1078
1465 VSLE_B = 1450, // LoongArchLSXInstrInfo.td:1063
1466 VSLE_BU = 1451, // LoongArchLSXInstrInfo.td:1072
1467 VSLE_D = 1452, // LoongArchLSXInstrInfo.td:1066
1468 VSLE_DU = 1453, // LoongArchLSXInstrInfo.td:1075
1469 VSLE_H = 1454, // LoongArchLSXInstrInfo.td:1064
1470 VSLE_HU = 1455, // LoongArchLSXInstrInfo.td:1073
1471 VSLE_W = 1456, // LoongArchLSXInstrInfo.td:1065
1472 VSLE_WU = 1457, // LoongArchLSXInstrInfo.td:1074
1473 VSLLI_B = 1458, // LoongArchLSXInstrInfo.td:754
1474 VSLLI_D = 1459, // LoongArchLSXInstrInfo.td:757
1475 VSLLI_H = 1460, // LoongArchLSXInstrInfo.td:755
1476 VSLLI_W = 1461, // LoongArchLSXInstrInfo.td:756
1477 VSLLWIL_DU_WU = 1462, // LoongArchLSXInstrInfo.td:792
1478 VSLLWIL_D_W = 1463, // LoongArchLSXInstrInfo.td:788
1479 VSLLWIL_HU_BU = 1464, // LoongArchLSXInstrInfo.td:790
1480 VSLLWIL_H_B = 1465, // LoongArchLSXInstrInfo.td:786
1481 VSLLWIL_WU_HU = 1466, // LoongArchLSXInstrInfo.td:791
1482 VSLLWIL_W_H = 1467, // LoongArchLSXInstrInfo.td:787
1483 VSLL_B = 1468, // LoongArchLSXInstrInfo.td:750
1484 VSLL_D = 1469, // LoongArchLSXInstrInfo.td:753
1485 VSLL_H = 1470, // LoongArchLSXInstrInfo.td:751
1486 VSLL_W = 1471, // LoongArchLSXInstrInfo.td:752
1487 VSLTI_B = 1472, // LoongArchLSXInstrInfo.td:1085
1488 VSLTI_BU = 1473, // LoongArchLSXInstrInfo.td:1094
1489 VSLTI_D = 1474, // LoongArchLSXInstrInfo.td:1088
1490 VSLTI_DU = 1475, // LoongArchLSXInstrInfo.td:1097
1491 VSLTI_H = 1476, // LoongArchLSXInstrInfo.td:1086
1492 VSLTI_HU = 1477, // LoongArchLSXInstrInfo.td:1095
1493 VSLTI_W = 1478, // LoongArchLSXInstrInfo.td:1087
1494 VSLTI_WU = 1479, // LoongArchLSXInstrInfo.td:1096
1495 VSLT_B = 1480, // LoongArchLSXInstrInfo.td:1081
1496 VSLT_BU = 1481, // LoongArchLSXInstrInfo.td:1090
1497 VSLT_D = 1482, // LoongArchLSXInstrInfo.td:1084
1498 VSLT_DU = 1483, // LoongArchLSXInstrInfo.td:1093
1499 VSLT_H = 1484, // LoongArchLSXInstrInfo.td:1082
1500 VSLT_HU = 1485, // LoongArchLSXInstrInfo.td:1091
1501 VSLT_W = 1486, // LoongArchLSXInstrInfo.td:1083
1502 VSLT_WU = 1487, // LoongArchLSXInstrInfo.td:1092
1503 VSRAI_B = 1488, // LoongArchLSXInstrInfo.td:772
1504 VSRAI_D = 1489, // LoongArchLSXInstrInfo.td:775
1505 VSRAI_H = 1490, // LoongArchLSXInstrInfo.td:773
1506 VSRAI_W = 1491, // LoongArchLSXInstrInfo.td:774
1507 VSRANI_B_H = 1492, // LoongArchLSXInstrInfo.td:824
1508 VSRANI_D_Q = 1493, // LoongArchLSXInstrInfo.td:827
1509 VSRANI_H_W = 1494, // LoongArchLSXInstrInfo.td:825
1510 VSRANI_W_D = 1495, // LoongArchLSXInstrInfo.td:826
1511 VSRAN_B_H = 1496, // LoongArchLSXInstrInfo.td:816
1512 VSRAN_H_W = 1497, // LoongArchLSXInstrInfo.td:817
1513 VSRAN_W_D = 1498, // LoongArchLSXInstrInfo.td:818
1514 VSRARI_B = 1499, // LoongArchLSXInstrInfo.td:808
1515 VSRARI_D = 1500, // LoongArchLSXInstrInfo.td:811
1516 VSRARI_H = 1501, // LoongArchLSXInstrInfo.td:809
1517 VSRARI_W = 1502, // LoongArchLSXInstrInfo.td:810
1518 VSRARNI_B_H = 1503, // LoongArchLSXInstrInfo.td:840
1519 VSRARNI_D_Q = 1504, // LoongArchLSXInstrInfo.td:843
1520 VSRARNI_H_W = 1505, // LoongArchLSXInstrInfo.td:841
1521 VSRARNI_W_D = 1506, // LoongArchLSXInstrInfo.td:842
1522 VSRARN_B_H = 1507, // LoongArchLSXInstrInfo.td:832
1523 VSRARN_H_W = 1508, // LoongArchLSXInstrInfo.td:833
1524 VSRARN_W_D = 1509, // LoongArchLSXInstrInfo.td:834
1525 VSRAR_B = 1510, // LoongArchLSXInstrInfo.td:804
1526 VSRAR_D = 1511, // LoongArchLSXInstrInfo.td:807
1527 VSRAR_H = 1512, // LoongArchLSXInstrInfo.td:805
1528 VSRAR_W = 1513, // LoongArchLSXInstrInfo.td:806
1529 VSRA_B = 1514, // LoongArchLSXInstrInfo.td:768
1530 VSRA_D = 1515, // LoongArchLSXInstrInfo.td:771
1531 VSRA_H = 1516, // LoongArchLSXInstrInfo.td:769
1532 VSRA_W = 1517, // LoongArchLSXInstrInfo.td:770
1533 VSRLI_B = 1518, // LoongArchLSXInstrInfo.td:763
1534 VSRLI_D = 1519, // LoongArchLSXInstrInfo.td:766
1535 VSRLI_H = 1520, // LoongArchLSXInstrInfo.td:764
1536 VSRLI_W = 1521, // LoongArchLSXInstrInfo.td:765
1537 VSRLNI_B_H = 1522, // LoongArchLSXInstrInfo.td:820
1538 VSRLNI_D_Q = 1523, // LoongArchLSXInstrInfo.td:823
1539 VSRLNI_H_W = 1524, // LoongArchLSXInstrInfo.td:821
1540 VSRLNI_W_D = 1525, // LoongArchLSXInstrInfo.td:822
1541 VSRLN_B_H = 1526, // LoongArchLSXInstrInfo.td:813
1542 VSRLN_H_W = 1527, // LoongArchLSXInstrInfo.td:814
1543 VSRLN_W_D = 1528, // LoongArchLSXInstrInfo.td:815
1544 VSRLRI_B = 1529, // LoongArchLSXInstrInfo.td:799
1545 VSRLRI_D = 1530, // LoongArchLSXInstrInfo.td:802
1546 VSRLRI_H = 1531, // LoongArchLSXInstrInfo.td:800
1547 VSRLRI_W = 1532, // LoongArchLSXInstrInfo.td:801
1548 VSRLRNI_B_H = 1533, // LoongArchLSXInstrInfo.td:836
1549 VSRLRNI_D_Q = 1534, // LoongArchLSXInstrInfo.td:839
1550 VSRLRNI_H_W = 1535, // LoongArchLSXInstrInfo.td:837
1551 VSRLRNI_W_D = 1536, // LoongArchLSXInstrInfo.td:838
1552 VSRLRN_B_H = 1537, // LoongArchLSXInstrInfo.td:829
1553 VSRLRN_H_W = 1538, // LoongArchLSXInstrInfo.td:830
1554 VSRLRN_W_D = 1539, // LoongArchLSXInstrInfo.td:831
1555 VSRLR_B = 1540, // LoongArchLSXInstrInfo.td:795
1556 VSRLR_D = 1541, // LoongArchLSXInstrInfo.td:798
1557 VSRLR_H = 1542, // LoongArchLSXInstrInfo.td:796
1558 VSRLR_W = 1543, // LoongArchLSXInstrInfo.td:797
1559 VSRL_B = 1544, // LoongArchLSXInstrInfo.td:759
1560 VSRL_D = 1545, // LoongArchLSXInstrInfo.td:762
1561 VSRL_H = 1546, // LoongArchLSXInstrInfo.td:760
1562 VSRL_W = 1547, // LoongArchLSXInstrInfo.td:761
1563 VSSRANI_BU_H = 1548, // LoongArchLSXInstrInfo.td:870
1564 VSSRANI_B_H = 1549, // LoongArchLSXInstrInfo.td:862
1565 VSSRANI_DU_Q = 1550, // LoongArchLSXInstrInfo.td:873
1566 VSSRANI_D_Q = 1551, // LoongArchLSXInstrInfo.td:865
1567 VSSRANI_HU_W = 1552, // LoongArchLSXInstrInfo.td:871
1568 VSSRANI_H_W = 1553, // LoongArchLSXInstrInfo.td:863
1569 VSSRANI_WU_D = 1554, // LoongArchLSXInstrInfo.td:872
1570 VSSRANI_W_D = 1555, // LoongArchLSXInstrInfo.td:864
1571 VSSRAN_BU_H = 1556, // LoongArchLSXInstrInfo.td:854
1572 VSSRAN_B_H = 1557, // LoongArchLSXInstrInfo.td:848
1573 VSSRAN_HU_W = 1558, // LoongArchLSXInstrInfo.td:855
1574 VSSRAN_H_W = 1559, // LoongArchLSXInstrInfo.td:849
1575 VSSRAN_WU_D = 1560, // LoongArchLSXInstrInfo.td:856
1576 VSSRAN_W_D = 1561, // LoongArchLSXInstrInfo.td:850
1577 VSSRARNI_BU_H = 1562, // LoongArchLSXInstrInfo.td:900
1578 VSSRARNI_B_H = 1563, // LoongArchLSXInstrInfo.td:892
1579 VSSRARNI_DU_Q = 1564, // LoongArchLSXInstrInfo.td:903
1580 VSSRARNI_D_Q = 1565, // LoongArchLSXInstrInfo.td:895
1581 VSSRARNI_HU_W = 1566, // LoongArchLSXInstrInfo.td:901
1582 VSSRARNI_H_W = 1567, // LoongArchLSXInstrInfo.td:893
1583 VSSRARNI_WU_D = 1568, // LoongArchLSXInstrInfo.td:902
1584 VSSRARNI_W_D = 1569, // LoongArchLSXInstrInfo.td:894
1585 VSSRARN_BU_H = 1570, // LoongArchLSXInstrInfo.td:884
1586 VSSRARN_B_H = 1571, // LoongArchLSXInstrInfo.td:878
1587 VSSRARN_HU_W = 1572, // LoongArchLSXInstrInfo.td:885
1588 VSSRARN_H_W = 1573, // LoongArchLSXInstrInfo.td:879
1589 VSSRARN_WU_D = 1574, // LoongArchLSXInstrInfo.td:886
1590 VSSRARN_W_D = 1575, // LoongArchLSXInstrInfo.td:880
1591 VSSRLNI_BU_H = 1576, // LoongArchLSXInstrInfo.td:866
1592 VSSRLNI_B_H = 1577, // LoongArchLSXInstrInfo.td:858
1593 VSSRLNI_DU_Q = 1578, // LoongArchLSXInstrInfo.td:869
1594 VSSRLNI_D_Q = 1579, // LoongArchLSXInstrInfo.td:861
1595 VSSRLNI_HU_W = 1580, // LoongArchLSXInstrInfo.td:867
1596 VSSRLNI_H_W = 1581, // LoongArchLSXInstrInfo.td:859
1597 VSSRLNI_WU_D = 1582, // LoongArchLSXInstrInfo.td:868
1598 VSSRLNI_W_D = 1583, // LoongArchLSXInstrInfo.td:860
1599 VSSRLN_BU_H = 1584, // LoongArchLSXInstrInfo.td:851
1600 VSSRLN_B_H = 1585, // LoongArchLSXInstrInfo.td:845
1601 VSSRLN_HU_W = 1586, // LoongArchLSXInstrInfo.td:852
1602 VSSRLN_H_W = 1587, // LoongArchLSXInstrInfo.td:846
1603 VSSRLN_WU_D = 1588, // LoongArchLSXInstrInfo.td:853
1604 VSSRLN_W_D = 1589, // LoongArchLSXInstrInfo.td:847
1605 VSSRLRNI_BU_H = 1590, // LoongArchLSXInstrInfo.td:896
1606 VSSRLRNI_B_H = 1591, // LoongArchLSXInstrInfo.td:888
1607 VSSRLRNI_DU_Q = 1592, // LoongArchLSXInstrInfo.td:899
1608 VSSRLRNI_D_Q = 1593, // LoongArchLSXInstrInfo.td:891
1609 VSSRLRNI_HU_W = 1594, // LoongArchLSXInstrInfo.td:897
1610 VSSRLRNI_H_W = 1595, // LoongArchLSXInstrInfo.td:889
1611 VSSRLRNI_WU_D = 1596, // LoongArchLSXInstrInfo.td:898
1612 VSSRLRNI_W_D = 1597, // LoongArchLSXInstrInfo.td:890
1613 VSSRLRN_BU_H = 1598, // LoongArchLSXInstrInfo.td:881
1614 VSSRLRN_B_H = 1599, // LoongArchLSXInstrInfo.td:875
1615 VSSRLRN_HU_W = 1600, // LoongArchLSXInstrInfo.td:882
1616 VSSRLRN_H_W = 1601, // LoongArchLSXInstrInfo.td:876
1617 VSSRLRN_WU_D = 1602, // LoongArchLSXInstrInfo.td:883
1618 VSSRLRN_W_D = 1603, // LoongArchLSXInstrInfo.td:877
1619 VSSUB_B = 1604, // LoongArchLSXInstrInfo.td:473
1620 VSSUB_BU = 1605, // LoongArchLSXInstrInfo.td:477
1621 VSSUB_D = 1606, // LoongArchLSXInstrInfo.td:476
1622 VSSUB_DU = 1607, // LoongArchLSXInstrInfo.td:480
1623 VSSUB_H = 1608, // LoongArchLSXInstrInfo.td:474
1624 VSSUB_HU = 1609, // LoongArchLSXInstrInfo.td:478
1625 VSSUB_W = 1610, // LoongArchLSXInstrInfo.td:475
1626 VSSUB_WU = 1611, // LoongArchLSXInstrInfo.td:479
1627 VST = 1612, // LoongArchLSXInstrInfo.td:1247
1628 VSTELM_B = 1613, // LoongArchLSXInstrInfo.td:1250
1629 VSTELM_D = 1614, // LoongArchLSXInstrInfo.td:1253
1630 VSTELM_H = 1615, // LoongArchLSXInstrInfo.td:1251
1631 VSTELM_W = 1616, // LoongArchLSXInstrInfo.td:1252
1632 VSTX = 1617, // LoongArchLSXInstrInfo.td:1248
1633 VSUBI_BU = 1618, // LoongArchLSXInstrInfo.td:454
1634 VSUBI_DU = 1619, // LoongArchLSXInstrInfo.td:457
1635 VSUBI_HU = 1620, // LoongArchLSXInstrInfo.td:455
1636 VSUBI_WU = 1621, // LoongArchLSXInstrInfo.td:456
1637 VSUBWEV_D_W = 1622, // LoongArchLSXInstrInfo.td:511
1638 VSUBWEV_D_WU = 1623, // LoongArchLSXInstrInfo.td:529
1639 VSUBWEV_H_B = 1624, // LoongArchLSXInstrInfo.td:509
1640 VSUBWEV_H_BU = 1625, // LoongArchLSXInstrInfo.td:527
1641 VSUBWEV_Q_D = 1626, // LoongArchLSXInstrInfo.td:512
1642 VSUBWEV_Q_DU = 1627, // LoongArchLSXInstrInfo.td:530
1643 VSUBWEV_W_H = 1628, // LoongArchLSXInstrInfo.td:510
1644 VSUBWEV_W_HU = 1629, // LoongArchLSXInstrInfo.td:528
1645 VSUBWOD_D_W = 1630, // LoongArchLSXInstrInfo.td:515
1646 VSUBWOD_D_WU = 1631, // LoongArchLSXInstrInfo.td:533
1647 VSUBWOD_H_B = 1632, // LoongArchLSXInstrInfo.td:513
1648 VSUBWOD_H_BU = 1633, // LoongArchLSXInstrInfo.td:531
1649 VSUBWOD_Q_D = 1634, // LoongArchLSXInstrInfo.td:516
1650 VSUBWOD_Q_DU = 1635, // LoongArchLSXInstrInfo.td:534
1651 VSUBWOD_W_H = 1636, // LoongArchLSXInstrInfo.td:514
1652 VSUBWOD_W_HU = 1637, // LoongArchLSXInstrInfo.td:532
1653 VSUB_B = 1638, // LoongArchLSXInstrInfo.td:443
1654 VSUB_D = 1639, // LoongArchLSXInstrInfo.td:446
1655 VSUB_H = 1640, // LoongArchLSXInstrInfo.td:444
1656 VSUB_Q = 1641, // LoongArchLSXInstrInfo.td:447
1657 VSUB_W = 1642, // LoongArchLSXInstrInfo.td:445
1658 VXORI_B = 1643, // LoongArchLSXInstrInfo.td:747
1659 VXOR_V = 1644, // LoongArchLSXInstrInfo.td:740
1660 X86ADC_B = 1645, // LoongArchLBTInstrInfo.td:63
1661 X86ADC_D = 1646, // LoongArchLBTInstrInfo.td:208
1662 X86ADC_H = 1647, // LoongArchLBTInstrInfo.td:64
1663 X86ADC_W = 1648, // LoongArchLBTInstrInfo.td:65
1664 X86ADD_B = 1649, // LoongArchLBTInstrInfo.td:66
1665 X86ADD_D = 1650, // LoongArchLBTInstrInfo.td:209
1666 X86ADD_DU = 1651, // LoongArchLBTInstrInfo.td:211
1667 X86ADD_H = 1652, // LoongArchLBTInstrInfo.td:67
1668 X86ADD_W = 1653, // LoongArchLBTInstrInfo.td:68
1669 X86ADD_WU = 1654, // LoongArchLBTInstrInfo.td:210
1670 X86AND_B = 1655, // LoongArchLBTInstrInfo.td:85
1671 X86AND_D = 1656, // LoongArchLBTInstrInfo.td:218
1672 X86AND_H = 1657, // LoongArchLBTInstrInfo.td:86
1673 X86AND_W = 1658, // LoongArchLBTInstrInfo.td:87
1674 X86CLRTM = 1659, // LoongArchLBTInstrInfo.td:163
1675 X86DECTOP = 1660, // LoongArchLBTInstrInfo.td:161
1676 X86DEC_B = 1661, // LoongArchLBTInstrInfo.td:81
1677 X86DEC_D = 1662, // LoongArchLBTInstrInfo.td:217
1678 X86DEC_H = 1663, // LoongArchLBTInstrInfo.td:82
1679 X86DEC_W = 1664, // LoongArchLBTInstrInfo.td:83
1680 X86INCTOP = 1665, // LoongArchLBTInstrInfo.td:160
1681 X86INC_B = 1666, // LoongArchLBTInstrInfo.td:70
1682 X86INC_D = 1667, // LoongArchLBTInstrInfo.td:212
1683 X86INC_H = 1668, // LoongArchLBTInstrInfo.td:71
1684 X86INC_W = 1669, // LoongArchLBTInstrInfo.td:72
1685 X86MFFLAG = 1670, // LoongArchLBTInstrInfo.td:155
1686 X86MFTOP = 1671, // LoongArchLBTInstrInfo.td:157
1687 X86MTFLAG = 1672, // LoongArchLBTInstrInfo.td:156
1688 X86MTTOP = 1673, // LoongArchLBTInstrInfo.td:158
1689 X86MUL_B = 1674, // LoongArchLBTInstrInfo.td:97
1690 X86MUL_BU = 1675, // LoongArchLBTInstrInfo.td:100
1691 X86MUL_D = 1676, // LoongArchLBTInstrInfo.td:221
1692 X86MUL_DU = 1677, // LoongArchLBTInstrInfo.td:223
1693 X86MUL_H = 1678, // LoongArchLBTInstrInfo.td:98
1694 X86MUL_HU = 1679, // LoongArchLBTInstrInfo.td:101
1695 X86MUL_W = 1680, // LoongArchLBTInstrInfo.td:99
1696 X86MUL_WU = 1681, // LoongArchLBTInstrInfo.td:222
1697 X86OR_B = 1682, // LoongArchLBTInstrInfo.td:89
1698 X86OR_D = 1683, // LoongArchLBTInstrInfo.td:219
1699 X86OR_H = 1684, // LoongArchLBTInstrInfo.td:90
1700 X86OR_W = 1685, // LoongArchLBTInstrInfo.td:91
1701 X86RCLI_B = 1686, // LoongArchLBTInstrInfo.td:106
1702 X86RCLI_D = 1687, // LoongArchLBTInstrInfo.td:225
1703 X86RCLI_H = 1688, // LoongArchLBTInstrInfo.td:107
1704 X86RCLI_W = 1689, // LoongArchLBTInstrInfo.td:108
1705 X86RCL_B = 1690, // LoongArchLBTInstrInfo.td:103
1706 X86RCL_D = 1691, // LoongArchLBTInstrInfo.td:224
1707 X86RCL_H = 1692, // LoongArchLBTInstrInfo.td:104
1708 X86RCL_W = 1693, // LoongArchLBTInstrInfo.td:105
1709 X86RCRI_B = 1694, // LoongArchLBTInstrInfo.td:113
1710 X86RCRI_D = 1695, // LoongArchLBTInstrInfo.td:227
1711 X86RCRI_H = 1696, // LoongArchLBTInstrInfo.td:114
1712 X86RCRI_W = 1697, // LoongArchLBTInstrInfo.td:115
1713 X86RCR_B = 1698, // LoongArchLBTInstrInfo.td:110
1714 X86RCR_D = 1699, // LoongArchLBTInstrInfo.td:226
1715 X86RCR_H = 1700, // LoongArchLBTInstrInfo.td:111
1716 X86RCR_W = 1701, // LoongArchLBTInstrInfo.td:112
1717 X86ROTLI_B = 1702, // LoongArchLBTInstrInfo.td:120
1718 X86ROTLI_D = 1703, // LoongArchLBTInstrInfo.td:229
1719 X86ROTLI_H = 1704, // LoongArchLBTInstrInfo.td:121
1720 X86ROTLI_W = 1705, // LoongArchLBTInstrInfo.td:122
1721 X86ROTL_B = 1706, // LoongArchLBTInstrInfo.td:117
1722 X86ROTL_D = 1707, // LoongArchLBTInstrInfo.td:228
1723 X86ROTL_H = 1708, // LoongArchLBTInstrInfo.td:118
1724 X86ROTL_W = 1709, // LoongArchLBTInstrInfo.td:119
1725 X86ROTRI_B = 1710, // LoongArchLBTInstrInfo.td:127
1726 X86ROTRI_D = 1711, // LoongArchLBTInstrInfo.td:231
1727 X86ROTRI_H = 1712, // LoongArchLBTInstrInfo.td:128
1728 X86ROTRI_W = 1713, // LoongArchLBTInstrInfo.td:129
1729 X86ROTR_B = 1714, // LoongArchLBTInstrInfo.td:124
1730 X86ROTR_D = 1715, // LoongArchLBTInstrInfo.td:230
1731 X86ROTR_H = 1716, // LoongArchLBTInstrInfo.td:125
1732 X86ROTR_W = 1717, // LoongArchLBTInstrInfo.td:126
1733 X86SBC_B = 1718, // LoongArchLBTInstrInfo.td:74
1734 X86SBC_D = 1719, // LoongArchLBTInstrInfo.td:213
1735 X86SBC_H = 1720, // LoongArchLBTInstrInfo.td:75
1736 X86SBC_W = 1721, // LoongArchLBTInstrInfo.td:76
1737 X86SETTAG = 1722, // LoongArchLBTInstrInfo.td:164
1738 X86SETTM = 1723, // LoongArchLBTInstrInfo.td:162
1739 X86SLLI_B = 1724, // LoongArchLBTInstrInfo.td:134
1740 X86SLLI_D = 1725, // LoongArchLBTInstrInfo.td:233
1741 X86SLLI_H = 1726, // LoongArchLBTInstrInfo.td:135
1742 X86SLLI_W = 1727, // LoongArchLBTInstrInfo.td:136
1743 X86SLL_B = 1728, // LoongArchLBTInstrInfo.td:131
1744 X86SLL_D = 1729, // LoongArchLBTInstrInfo.td:232
1745 X86SLL_H = 1730, // LoongArchLBTInstrInfo.td:132
1746 X86SLL_W = 1731, // LoongArchLBTInstrInfo.td:133
1747 X86SRAI_B = 1732, // LoongArchLBTInstrInfo.td:148
1748 X86SRAI_D = 1733, // LoongArchLBTInstrInfo.td:237
1749 X86SRAI_H = 1734, // LoongArchLBTInstrInfo.td:149
1750 X86SRAI_W = 1735, // LoongArchLBTInstrInfo.td:150
1751 X86SRA_B = 1736, // LoongArchLBTInstrInfo.td:145
1752 X86SRA_D = 1737, // LoongArchLBTInstrInfo.td:236
1753 X86SRA_H = 1738, // LoongArchLBTInstrInfo.td:146
1754 X86SRA_W = 1739, // LoongArchLBTInstrInfo.td:147
1755 X86SRLI_B = 1740, // LoongArchLBTInstrInfo.td:141
1756 X86SRLI_D = 1741, // LoongArchLBTInstrInfo.td:235
1757 X86SRLI_H = 1742, // LoongArchLBTInstrInfo.td:142
1758 X86SRLI_W = 1743, // LoongArchLBTInstrInfo.td:143
1759 X86SRL_B = 1744, // LoongArchLBTInstrInfo.td:138
1760 X86SRL_D = 1745, // LoongArchLBTInstrInfo.td:234
1761 X86SRL_H = 1746, // LoongArchLBTInstrInfo.td:139
1762 X86SRL_W = 1747, // LoongArchLBTInstrInfo.td:140
1763 X86SUB_B = 1748, // LoongArchLBTInstrInfo.td:77
1764 X86SUB_D = 1749, // LoongArchLBTInstrInfo.td:215
1765 X86SUB_DU = 1750, // LoongArchLBTInstrInfo.td:216
1766 X86SUB_H = 1751, // LoongArchLBTInstrInfo.td:78
1767 X86SUB_W = 1752, // LoongArchLBTInstrInfo.td:79
1768 X86SUB_WU = 1753, // LoongArchLBTInstrInfo.td:214
1769 X86XOR_B = 1754, // LoongArchLBTInstrInfo.td:93
1770 X86XOR_D = 1755, // LoongArchLBTInstrInfo.td:220
1771 X86XOR_H = 1756, // LoongArchLBTInstrInfo.td:94
1772 X86XOR_W = 1757, // LoongArchLBTInstrInfo.td:95
1773 XOR = 1758, // LoongArchInstrInfo.td:866
1774 XORI = 1759, // LoongArchInstrInfo.td:871
1775 XVABSD_B = 1760, // LoongArchLASXInstrInfo.td:352
1776 XVABSD_BU = 1761, // LoongArchLASXInstrInfo.td:356
1777 XVABSD_D = 1762, // LoongArchLASXInstrInfo.td:355
1778 XVABSD_DU = 1763, // LoongArchLASXInstrInfo.td:359
1779 XVABSD_H = 1764, // LoongArchLASXInstrInfo.td:353
1780 XVABSD_HU = 1765, // LoongArchLASXInstrInfo.td:357
1781 XVABSD_W = 1766, // LoongArchLASXInstrInfo.td:354
1782 XVABSD_WU = 1767, // LoongArchLASXInstrInfo.td:358
1783 XVADDA_B = 1768, // LoongArchLASXInstrInfo.td:361
1784 XVADDA_D = 1769, // LoongArchLASXInstrInfo.td:364
1785 XVADDA_H = 1770, // LoongArchLASXInstrInfo.td:362
1786 XVADDA_W = 1771, // LoongArchLASXInstrInfo.td:363
1787 XVADDI_BU = 1772, // LoongArchLASXInstrInfo.td:239
1788 XVADDI_DU = 1773, // LoongArchLASXInstrInfo.td:242
1789 XVADDI_HU = 1774, // LoongArchLASXInstrInfo.td:240
1790 XVADDI_WU = 1775, // LoongArchLASXInstrInfo.td:241
1791 XVADDWEV_D_W = 1776, // LoongArchLASXInstrInfo.td:292
1792 XVADDWEV_D_WU = 1777, // LoongArchLASXInstrInfo.td:310
1793 XVADDWEV_D_WU_W = 1778, // LoongArchLASXInstrInfo.td:328
1794 XVADDWEV_H_B = 1779, // LoongArchLASXInstrInfo.td:290
1795 XVADDWEV_H_BU = 1780, // LoongArchLASXInstrInfo.td:308
1796 XVADDWEV_H_BU_B = 1781, // LoongArchLASXInstrInfo.td:326
1797 XVADDWEV_Q_D = 1782, // LoongArchLASXInstrInfo.td:293
1798 XVADDWEV_Q_DU = 1783, // LoongArchLASXInstrInfo.td:311
1799 XVADDWEV_Q_DU_D = 1784, // LoongArchLASXInstrInfo.td:329
1800 XVADDWEV_W_H = 1785, // LoongArchLASXInstrInfo.td:291
1801 XVADDWEV_W_HU = 1786, // LoongArchLASXInstrInfo.td:309
1802 XVADDWEV_W_HU_H = 1787, // LoongArchLASXInstrInfo.td:327
1803 XVADDWOD_D_W = 1788, // LoongArchLASXInstrInfo.td:296
1804 XVADDWOD_D_WU = 1789, // LoongArchLASXInstrInfo.td:314
1805 XVADDWOD_D_WU_W = 1790, // LoongArchLASXInstrInfo.td:332
1806 XVADDWOD_H_B = 1791, // LoongArchLASXInstrInfo.td:294
1807 XVADDWOD_H_BU = 1792, // LoongArchLASXInstrInfo.td:312
1808 XVADDWOD_H_BU_B = 1793, // LoongArchLASXInstrInfo.td:330
1809 XVADDWOD_Q_D = 1794, // LoongArchLASXInstrInfo.td:297
1810 XVADDWOD_Q_DU = 1795, // LoongArchLASXInstrInfo.td:315
1811 XVADDWOD_Q_DU_D = 1796, // LoongArchLASXInstrInfo.td:333
1812 XVADDWOD_W_H = 1797, // LoongArchLASXInstrInfo.td:295
1813 XVADDWOD_W_HU = 1798, // LoongArchLASXInstrInfo.td:313
1814 XVADDWOD_W_HU_H = 1799, // LoongArchLASXInstrInfo.td:331
1815 XVADD_B = 1800, // LoongArchLASXInstrInfo.td:227
1816 XVADD_D = 1801, // LoongArchLASXInstrInfo.td:230
1817 XVADD_H = 1802, // LoongArchLASXInstrInfo.td:228
1818 XVADD_Q = 1803, // LoongArchLASXInstrInfo.td:231
1819 XVADD_W = 1804, // LoongArchLASXInstrInfo.td:229
1820 XVANDI_B = 1805, // LoongArchLASXInstrInfo.td:548
1821 XVANDN_V = 1806, // LoongArchLASXInstrInfo.td:545
1822 XVAND_V = 1807, // LoongArchLASXInstrInfo.td:541
1823 XVAVGR_B = 1808, // LoongArchLASXInstrInfo.td:343
1824 XVAVGR_BU = 1809, // LoongArchLASXInstrInfo.td:347
1825 XVAVGR_D = 1810, // LoongArchLASXInstrInfo.td:346
1826 XVAVGR_DU = 1811, // LoongArchLASXInstrInfo.td:350
1827 XVAVGR_H = 1812, // LoongArchLASXInstrInfo.td:344
1828 XVAVGR_HU = 1813, // LoongArchLASXInstrInfo.td:348
1829 XVAVGR_W = 1814, // LoongArchLASXInstrInfo.td:345
1830 XVAVGR_WU = 1815, // LoongArchLASXInstrInfo.td:349
1831 XVAVG_B = 1816, // LoongArchLASXInstrInfo.td:335
1832 XVAVG_BU = 1817, // LoongArchLASXInstrInfo.td:339
1833 XVAVG_D = 1818, // LoongArchLASXInstrInfo.td:338
1834 XVAVG_DU = 1819, // LoongArchLASXInstrInfo.td:342
1835 XVAVG_H = 1820, // LoongArchLASXInstrInfo.td:336
1836 XVAVG_HU = 1821, // LoongArchLASXInstrInfo.td:340
1837 XVAVG_W = 1822, // LoongArchLASXInstrInfo.td:337
1838 XVAVG_WU = 1823, // LoongArchLASXInstrInfo.td:341
1839 XVBITCLRI_B = 1824, // LoongArchLASXInstrInfo.td:726
1840 XVBITCLRI_D = 1825, // LoongArchLASXInstrInfo.td:729
1841 XVBITCLRI_H = 1826, // LoongArchLASXInstrInfo.td:727
1842 XVBITCLRI_W = 1827, // LoongArchLASXInstrInfo.td:728
1843 XVBITCLR_B = 1828, // LoongArchLASXInstrInfo.td:722
1844 XVBITCLR_D = 1829, // LoongArchLASXInstrInfo.td:725
1845 XVBITCLR_H = 1830, // LoongArchLASXInstrInfo.td:723
1846 XVBITCLR_W = 1831, // LoongArchLASXInstrInfo.td:724
1847 XVBITREVI_B = 1832, // LoongArchLASXInstrInfo.td:744
1848 XVBITREVI_D = 1833, // LoongArchLASXInstrInfo.td:747
1849 XVBITREVI_H = 1834, // LoongArchLASXInstrInfo.td:745
1850 XVBITREVI_W = 1835, // LoongArchLASXInstrInfo.td:746
1851 XVBITREV_B = 1836, // LoongArchLASXInstrInfo.td:740
1852 XVBITREV_D = 1837, // LoongArchLASXInstrInfo.td:743
1853 XVBITREV_H = 1838, // LoongArchLASXInstrInfo.td:741
1854 XVBITREV_W = 1839, // LoongArchLASXInstrInfo.td:742
1855 XVBITSELI_B = 1840, // LoongArchLASXInstrInfo.td:950
1856 XVBITSEL_V = 1841, // LoongArchLASXInstrInfo.td:948
1857 XVBITSETI_B = 1842, // LoongArchLASXInstrInfo.td:735
1858 XVBITSETI_D = 1843, // LoongArchLASXInstrInfo.td:738
1859 XVBITSETI_H = 1844, // LoongArchLASXInstrInfo.td:736
1860 XVBITSETI_W = 1845, // LoongArchLASXInstrInfo.td:737
1861 XVBITSET_B = 1846, // LoongArchLASXInstrInfo.td:731
1862 XVBITSET_D = 1847, // LoongArchLASXInstrInfo.td:734
1863 XVBITSET_H = 1848, // LoongArchLASXInstrInfo.td:732
1864 XVBITSET_W = 1849, // LoongArchLASXInstrInfo.td:733
1865 XVBSLL_V = 1850, // LoongArchLASXInstrInfo.td:996
1866 XVBSRL_V = 1851, // LoongArchLASXInstrInfo.td:997
1867 XVCLO_B = 1852, // LoongArchLASXInstrInfo.td:708
1868 XVCLO_D = 1853, // LoongArchLASXInstrInfo.td:711
1869 XVCLO_H = 1854, // LoongArchLASXInstrInfo.td:709
1870 XVCLO_W = 1855, // LoongArchLASXInstrInfo.td:710
1871 XVCLZ_B = 1856, // LoongArchLASXInstrInfo.td:712
1872 XVCLZ_D = 1857, // LoongArchLASXInstrInfo.td:715
1873 XVCLZ_H = 1858, // LoongArchLASXInstrInfo.td:713
1874 XVCLZ_W = 1859, // LoongArchLASXInstrInfo.td:714
1875 XVDIV_B = 1860, // LoongArchLASXInstrInfo.td:474
1876 XVDIV_BU = 1861, // LoongArchLASXInstrInfo.td:478
1877 XVDIV_D = 1862, // LoongArchLASXInstrInfo.td:477
1878 XVDIV_DU = 1863, // LoongArchLASXInstrInfo.td:481
1879 XVDIV_H = 1864, // LoongArchLASXInstrInfo.td:475
1880 XVDIV_HU = 1865, // LoongArchLASXInstrInfo.td:479
1881 XVDIV_W = 1866, // LoongArchLASXInstrInfo.td:476
1882 XVDIV_WU = 1867, // LoongArchLASXInstrInfo.td:480
1883 XVEXTH_DU_WU = 1868, // LoongArchLASXInstrInfo.td:507
1884 XVEXTH_D_W = 1869, // LoongArchLASXInstrInfo.td:503
1885 XVEXTH_HU_BU = 1870, // LoongArchLASXInstrInfo.td:505
1886 XVEXTH_H_B = 1871, // LoongArchLASXInstrInfo.td:501
1887 XVEXTH_QU_DU = 1872, // LoongArchLASXInstrInfo.td:508
1888 XVEXTH_Q_D = 1873, // LoongArchLASXInstrInfo.td:504
1889 XVEXTH_WU_HU = 1874, // LoongArchLASXInstrInfo.td:506
1890 XVEXTH_W_H = 1875, // LoongArchLASXInstrInfo.td:502
1891 XVEXTL_QU_DU = 1876, // LoongArchLASXInstrInfo.td:596
1892 XVEXTL_Q_D = 1877, // LoongArchLASXInstrInfo.td:592
1893 XVEXTRINS_B = 1878, // LoongArchLASXInstrInfo.td:1046
1894 XVEXTRINS_D = 1879, // LoongArchLASXInstrInfo.td:1043
1895 XVEXTRINS_H = 1880, // LoongArchLASXInstrInfo.td:1045
1896 XVEXTRINS_W = 1881, // LoongArchLASXInstrInfo.td:1044
1897 XVFADD_D = 1882, // LoongArchLASXInstrInfo.td:755
1898 XVFADD_S = 1883, // LoongArchLASXInstrInfo.td:754
1899 XVFCLASS_D = 1884, // LoongArchLASXInstrInfo.td:786
1900 XVFCLASS_S = 1885, // LoongArchLASXInstrInfo.td:785
1901 XVFCMP_CAF_D = 1886, // LoongArchLASXInstrInfo.td:925
1902 XVFCMP_CAF_S = 1887, // LoongArchLASXInstrInfo.td:902
1903 XVFCMP_CEQ_D = 1888, // LoongArchLASXInstrInfo.td:929
1904 XVFCMP_CEQ_S = 1889, // LoongArchLASXInstrInfo.td:906
1905 XVFCMP_CLE_D = 1890, // LoongArchLASXInstrInfo.td:931
1906 XVFCMP_CLE_S = 1891, // LoongArchLASXInstrInfo.td:908
1907 XVFCMP_CLT_D = 1892, // LoongArchLASXInstrInfo.td:927
1908 XVFCMP_CLT_S = 1893, // LoongArchLASXInstrInfo.td:904
1909 XVFCMP_CNE_D = 1894, // LoongArchLASXInstrInfo.td:941
1910 XVFCMP_CNE_S = 1895, // LoongArchLASXInstrInfo.td:918
1911 XVFCMP_COR_D = 1896, // LoongArchLASXInstrInfo.td:943
1912 XVFCMP_COR_S = 1897, // LoongArchLASXInstrInfo.td:920
1913 XVFCMP_CUEQ_D = 1898, // LoongArchLASXInstrInfo.td:937
1914 XVFCMP_CUEQ_S = 1899, // LoongArchLASXInstrInfo.td:914
1915 XVFCMP_CULE_D = 1900, // LoongArchLASXInstrInfo.td:939
1916 XVFCMP_CULE_S = 1901, // LoongArchLASXInstrInfo.td:916
1917 XVFCMP_CULT_D = 1902, // LoongArchLASXInstrInfo.td:935
1918 XVFCMP_CULT_S = 1903, // LoongArchLASXInstrInfo.td:912
1919 XVFCMP_CUNE_D = 1904, // LoongArchLASXInstrInfo.td:945
1920 XVFCMP_CUNE_S = 1905, // LoongArchLASXInstrInfo.td:922
1921 XVFCMP_CUN_D = 1906, // LoongArchLASXInstrInfo.td:933
1922 XVFCMP_CUN_S = 1907, // LoongArchLASXInstrInfo.td:910
1923 XVFCMP_SAF_D = 1908, // LoongArchLASXInstrInfo.td:926
1924 XVFCMP_SAF_S = 1909, // LoongArchLASXInstrInfo.td:903
1925 XVFCMP_SEQ_D = 1910, // LoongArchLASXInstrInfo.td:930
1926 XVFCMP_SEQ_S = 1911, // LoongArchLASXInstrInfo.td:907
1927 XVFCMP_SLE_D = 1912, // LoongArchLASXInstrInfo.td:932
1928 XVFCMP_SLE_S = 1913, // LoongArchLASXInstrInfo.td:909
1929 XVFCMP_SLT_D = 1914, // LoongArchLASXInstrInfo.td:928
1930 XVFCMP_SLT_S = 1915, // LoongArchLASXInstrInfo.td:905
1931 XVFCMP_SNE_D = 1916, // LoongArchLASXInstrInfo.td:942
1932 XVFCMP_SNE_S = 1917, // LoongArchLASXInstrInfo.td:919
1933 XVFCMP_SOR_D = 1918, // LoongArchLASXInstrInfo.td:944
1934 XVFCMP_SOR_S = 1919, // LoongArchLASXInstrInfo.td:921
1935 XVFCMP_SUEQ_D = 1920, // LoongArchLASXInstrInfo.td:938
1936 XVFCMP_SUEQ_S = 1921, // LoongArchLASXInstrInfo.td:915
1937 XVFCMP_SULE_D = 1922, // LoongArchLASXInstrInfo.td:940
1938 XVFCMP_SULE_S = 1923, // LoongArchLASXInstrInfo.td:917
1939 XVFCMP_SULT_D = 1924, // LoongArchLASXInstrInfo.td:936
1940 XVFCMP_SULT_S = 1925, // LoongArchLASXInstrInfo.td:913
1941 XVFCMP_SUNE_D = 1926, // LoongArchLASXInstrInfo.td:946
1942 XVFCMP_SUNE_S = 1927, // LoongArchLASXInstrInfo.td:923
1943 XVFCMP_SUN_D = 1928, // LoongArchLASXInstrInfo.td:934
1944 XVFCMP_SUN_S = 1929, // LoongArchLASXInstrInfo.td:911
1945 XVFCVTH_D_S = 1930, // LoongArchLASXInstrInfo.td:802
1946 XVFCVTH_S_H = 1931, // LoongArchLASXInstrInfo.td:800
1947 XVFCVTL_D_S = 1932, // LoongArchLASXInstrInfo.td:801
1948 XVFCVTL_S_H = 1933, // LoongArchLASXInstrInfo.td:799
1949 XVFCVT_H_S = 1934, // LoongArchLASXInstrInfo.td:803
1950 XVFCVT_S_D = 1935, // LoongArchLASXInstrInfo.td:804
1951 XVFDIV_D = 1936, // LoongArchLASXInstrInfo.td:761
1952 XVFDIV_S = 1937, // LoongArchLASXInstrInfo.td:760
1953 XVFFINTH_D_W = 1938, // LoongArchLASXInstrInfo.td:854
1954 XVFFINTL_D_W = 1939, // LoongArchLASXInstrInfo.td:853
1955 XVFFINT_D_L = 1940, // LoongArchLASXInstrInfo.td:850
1956 XVFFINT_D_LU = 1941, // LoongArchLASXInstrInfo.td:852
1957 XVFFINT_S_L = 1942, // LoongArchLASXInstrInfo.td:855
1958 XVFFINT_S_W = 1943, // LoongArchLASXInstrInfo.td:849
1959 XVFFINT_S_WU = 1944, // LoongArchLASXInstrInfo.td:851
1960 XVFLOGB_D = 1945, // LoongArchLASXInstrInfo.td:783
1961 XVFLOGB_S = 1946, // LoongArchLASXInstrInfo.td:782
1962 XVFMADD_D = 1947, // LoongArchLASXInstrInfo.td:764
1963 XVFMADD_S = 1948, // LoongArchLASXInstrInfo.td:763
1964 XVFMAXA_D = 1949, // LoongArchLASXInstrInfo.td:778
1965 XVFMAXA_S = 1950, // LoongArchLASXInstrInfo.td:777
1966 XVFMAX_D = 1951, // LoongArchLASXInstrInfo.td:773
1967 XVFMAX_S = 1952, // LoongArchLASXInstrInfo.td:772
1968 XVFMINA_D = 1953, // LoongArchLASXInstrInfo.td:780
1969 XVFMINA_S = 1954, // LoongArchLASXInstrInfo.td:779
1970 XVFMIN_D = 1955, // LoongArchLASXInstrInfo.td:775
1971 XVFMIN_S = 1956, // LoongArchLASXInstrInfo.td:774
1972 XVFMSUB_D = 1957, // LoongArchLASXInstrInfo.td:766
1973 XVFMSUB_S = 1958, // LoongArchLASXInstrInfo.td:765
1974 XVFMUL_D = 1959, // LoongArchLASXInstrInfo.td:759
1975 XVFMUL_S = 1960, // LoongArchLASXInstrInfo.td:758
1976 XVFNMADD_D = 1961, // LoongArchLASXInstrInfo.td:768
1977 XVFNMADD_S = 1962, // LoongArchLASXInstrInfo.td:767
1978 XVFNMSUB_D = 1963, // LoongArchLASXInstrInfo.td:770
1979 XVFNMSUB_S = 1964, // LoongArchLASXInstrInfo.td:769
1980 XVFRECIPE_D = 1965, // LoongArchLASXInstrInfo.td:795
1981 XVFRECIPE_S = 1966, // LoongArchLASXInstrInfo.td:794
1982 XVFRECIP_D = 1967, // LoongArchLASXInstrInfo.td:791
1983 XVFRECIP_S = 1968, // LoongArchLASXInstrInfo.td:790
1984 XVFRINTRM_D = 1969, // LoongArchLASXInstrInfo.td:813
1985 XVFRINTRM_S = 1970, // LoongArchLASXInstrInfo.td:812
1986 XVFRINTRNE_D = 1971, // LoongArchLASXInstrInfo.td:807
1987 XVFRINTRNE_S = 1972, // LoongArchLASXInstrInfo.td:806
1988 XVFRINTRP_D = 1973, // LoongArchLASXInstrInfo.td:811
1989 XVFRINTRP_S = 1974, // LoongArchLASXInstrInfo.td:810
1990 XVFRINTRZ_D = 1975, // LoongArchLASXInstrInfo.td:809
1991 XVFRINTRZ_S = 1976, // LoongArchLASXInstrInfo.td:808
1992 XVFRINT_D = 1977, // LoongArchLASXInstrInfo.td:815
1993 XVFRINT_S = 1978, // LoongArchLASXInstrInfo.td:814
1994 XVFRSQRTE_D = 1979, // LoongArchLASXInstrInfo.td:797
1995 XVFRSQRTE_S = 1980, // LoongArchLASXInstrInfo.td:796
1996 XVFRSQRT_D = 1981, // LoongArchLASXInstrInfo.td:793
1997 XVFRSQRT_S = 1982, // LoongArchLASXInstrInfo.td:792
1998 XVFRSTPI_B = 1983, // LoongArchLASXInstrInfo.td:751
1999 XVFRSTPI_H = 1984, // LoongArchLASXInstrInfo.td:752
2000 XVFRSTP_B = 1985, // LoongArchLASXInstrInfo.td:749
2001 XVFRSTP_H = 1986, // LoongArchLASXInstrInfo.td:750
2002 XVFSQRT_D = 1987, // LoongArchLASXInstrInfo.td:789
2003 XVFSQRT_S = 1988, // LoongArchLASXInstrInfo.td:788
2004 XVFSUB_D = 1989, // LoongArchLASXInstrInfo.td:757
2005 XVFSUB_S = 1990, // LoongArchLASXInstrInfo.td:756
2006 XVFTINTH_L_S = 1991, // LoongArchLASXInstrInfo.td:847
2007 XVFTINTL_L_S = 1992, // LoongArchLASXInstrInfo.td:846
2008 XVFTINTRMH_L_S = 1993, // LoongArchLASXInstrInfo.td:845
2009 XVFTINTRML_L_S = 1994, // LoongArchLASXInstrInfo.td:844
2010 XVFTINTRM_L_D = 1995, // LoongArchLASXInstrInfo.td:824
2011 XVFTINTRM_W_D = 1996, // LoongArchLASXInstrInfo.td:835
2012 XVFTINTRM_W_S = 1997, // LoongArchLASXInstrInfo.td:823
2013 XVFTINTRNEH_L_S = 1998, // LoongArchLASXInstrInfo.td:839
2014 XVFTINTRNEL_L_S = 1999, // LoongArchLASXInstrInfo.td:838
2015 XVFTINTRNE_L_D = 2000, // LoongArchLASXInstrInfo.td:818
2016 XVFTINTRNE_W_D = 2001, // LoongArchLASXInstrInfo.td:832
2017 XVFTINTRNE_W_S = 2002, // LoongArchLASXInstrInfo.td:817
2018 XVFTINTRPH_L_S = 2003, // LoongArchLASXInstrInfo.td:843
2019 XVFTINTRPL_L_S = 2004, // LoongArchLASXInstrInfo.td:842
2020 XVFTINTRP_L_D = 2005, // LoongArchLASXInstrInfo.td:822
2021 XVFTINTRP_W_D = 2006, // LoongArchLASXInstrInfo.td:834
2022 XVFTINTRP_W_S = 2007, // LoongArchLASXInstrInfo.td:821
2023 XVFTINTRZH_L_S = 2008, // LoongArchLASXInstrInfo.td:841
2024 XVFTINTRZL_L_S = 2009, // LoongArchLASXInstrInfo.td:840
2025 XVFTINTRZ_LU_D = 2010, // LoongArchLASXInstrInfo.td:828
2026 XVFTINTRZ_L_D = 2011, // LoongArchLASXInstrInfo.td:820
2027 XVFTINTRZ_WU_S = 2012, // LoongArchLASXInstrInfo.td:827
2028 XVFTINTRZ_W_D = 2013, // LoongArchLASXInstrInfo.td:833
2029 XVFTINTRZ_W_S = 2014, // LoongArchLASXInstrInfo.td:819
2030 XVFTINT_LU_D = 2015, // LoongArchLASXInstrInfo.td:830
2031 XVFTINT_L_D = 2016, // LoongArchLASXInstrInfo.td:826
2032 XVFTINT_WU_S = 2017, // LoongArchLASXInstrInfo.td:829
2033 XVFTINT_W_D = 2018, // LoongArchLASXInstrInfo.td:836
2034 XVFTINT_W_S = 2019, // LoongArchLASXInstrInfo.td:825
2035 XVHADDW_DU_WU = 2020, // LoongArchLASXInstrInfo.td:278
2036 XVHADDW_D_W = 2021, // LoongArchLASXInstrInfo.td:274
2037 XVHADDW_HU_BU = 2022, // LoongArchLASXInstrInfo.td:276
2038 XVHADDW_H_B = 2023, // LoongArchLASXInstrInfo.td:272
2039 XVHADDW_QU_DU = 2024, // LoongArchLASXInstrInfo.td:279
2040 XVHADDW_Q_D = 2025, // LoongArchLASXInstrInfo.td:275
2041 XVHADDW_WU_HU = 2026, // LoongArchLASXInstrInfo.td:277
2042 XVHADDW_W_H = 2027, // LoongArchLASXInstrInfo.td:273
2043 XVHSELI_D = 2028, // LoongArchLASXInstrInfo.td:523
2044 XVHSUBW_DU_WU = 2029, // LoongArchLASXInstrInfo.td:287
2045 XVHSUBW_D_W = 2030, // LoongArchLASXInstrInfo.td:283
2046 XVHSUBW_HU_BU = 2031, // LoongArchLASXInstrInfo.td:285
2047 XVHSUBW_H_B = 2032, // LoongArchLASXInstrInfo.td:281
2048 XVHSUBW_QU_DU = 2033, // LoongArchLASXInstrInfo.td:288
2049 XVHSUBW_Q_D = 2034, // LoongArchLASXInstrInfo.td:284
2050 XVHSUBW_WU_HU = 2035, // LoongArchLASXInstrInfo.td:286
2051 XVHSUBW_W_H = 2036, // LoongArchLASXInstrInfo.td:282
2052 XVILVH_B = 2037, // LoongArchLASXInstrInfo.td:1021
2053 XVILVH_D = 2038, // LoongArchLASXInstrInfo.td:1024
2054 XVILVH_H = 2039, // LoongArchLASXInstrInfo.td:1022
2055 XVILVH_W = 2040, // LoongArchLASXInstrInfo.td:1023
2056 XVILVL_B = 2041, // LoongArchLASXInstrInfo.td:1017
2057 XVILVL_D = 2042, // LoongArchLASXInstrInfo.td:1020
2058 XVILVL_H = 2043, // LoongArchLASXInstrInfo.td:1018
2059 XVILVL_W = 2044, // LoongArchLASXInstrInfo.td:1019
2060 XVINSGR2VR_D = 2045, // LoongArchLASXInstrInfo.td:964
2061 XVINSGR2VR_W = 2046, // LoongArchLASXInstrInfo.td:963
2062 XVINSVE0_D = 2047, // LoongArchLASXInstrInfo.td:991
2063 XVINSVE0_W = 2048, // LoongArchLASXInstrInfo.td:990
2064 XVLD = 2049, // LoongArchLASXInstrInfo.td:1050
2065 XVLDI = 2050, // LoongArchLASXInstrInfo.td:539
2066 XVLDREPL_B = 2051, // LoongArchLASXInstrInfo.td:1053
2067 XVLDREPL_D = 2052, // LoongArchLASXInstrInfo.td:1056
2068 XVLDREPL_H = 2053, // LoongArchLASXInstrInfo.td:1054
2069 XVLDREPL_W = 2054, // LoongArchLASXInstrInfo.td:1055
2070 XVLDX = 2055, // LoongArchLASXInstrInfo.td:1051
2071 XVMADDWEV_D_W = 2056, // LoongArchLASXInstrInfo.td:451
2072 XVMADDWEV_D_WU = 2057, // LoongArchLASXInstrInfo.td:459
2073 XVMADDWEV_D_WU_W = 2058, // LoongArchLASXInstrInfo.td:467
2074 XVMADDWEV_H_B = 2059, // LoongArchLASXInstrInfo.td:449
2075 XVMADDWEV_H_BU = 2060, // LoongArchLASXInstrInfo.td:457
2076 XVMADDWEV_H_BU_B = 2061, // LoongArchLASXInstrInfo.td:465
2077 XVMADDWEV_Q_D = 2062, // LoongArchLASXInstrInfo.td:452
2078 XVMADDWEV_Q_DU = 2063, // LoongArchLASXInstrInfo.td:460
2079 XVMADDWEV_Q_DU_D = 2064, // LoongArchLASXInstrInfo.td:468
2080 XVMADDWEV_W_H = 2065, // LoongArchLASXInstrInfo.td:450
2081 XVMADDWEV_W_HU = 2066, // LoongArchLASXInstrInfo.td:458
2082 XVMADDWEV_W_HU_H = 2067, // LoongArchLASXInstrInfo.td:466
2083 XVMADDWOD_D_W = 2068, // LoongArchLASXInstrInfo.td:455
2084 XVMADDWOD_D_WU = 2069, // LoongArchLASXInstrInfo.td:463
2085 XVMADDWOD_D_WU_W = 2070, // LoongArchLASXInstrInfo.td:471
2086 XVMADDWOD_H_B = 2071, // LoongArchLASXInstrInfo.td:453
2087 XVMADDWOD_H_BU = 2072, // LoongArchLASXInstrInfo.td:461
2088 XVMADDWOD_H_BU_B = 2073, // LoongArchLASXInstrInfo.td:469
2089 XVMADDWOD_Q_D = 2074, // LoongArchLASXInstrInfo.td:456
2090 XVMADDWOD_Q_DU = 2075, // LoongArchLASXInstrInfo.td:464
2091 XVMADDWOD_Q_DU_D = 2076, // LoongArchLASXInstrInfo.td:472
2092 XVMADDWOD_W_H = 2077, // LoongArchLASXInstrInfo.td:454
2093 XVMADDWOD_W_HU = 2078, // LoongArchLASXInstrInfo.td:462
2094 XVMADDWOD_W_HU_H = 2079, // LoongArchLASXInstrInfo.td:470
2095 XVMADD_B = 2080, // LoongArchLASXInstrInfo.td:439
2096 XVMADD_D = 2081, // LoongArchLASXInstrInfo.td:442
2097 XVMADD_H = 2082, // LoongArchLASXInstrInfo.td:440
2098 XVMADD_W = 2083, // LoongArchLASXInstrInfo.td:441
2099 XVMAXI_B = 2084, // LoongArchLASXInstrInfo.td:370
2100 XVMAXI_BU = 2085, // LoongArchLASXInstrInfo.td:378
2101 XVMAXI_D = 2086, // LoongArchLASXInstrInfo.td:373
2102 XVMAXI_DU = 2087, // LoongArchLASXInstrInfo.td:381
2103 XVMAXI_H = 2088, // LoongArchLASXInstrInfo.td:371
2104 XVMAXI_HU = 2089, // LoongArchLASXInstrInfo.td:379
2105 XVMAXI_W = 2090, // LoongArchLASXInstrInfo.td:372
2106 XVMAXI_WU = 2091, // LoongArchLASXInstrInfo.td:380
2107 XVMAX_B = 2092, // LoongArchLASXInstrInfo.td:366
2108 XVMAX_BU = 2093, // LoongArchLASXInstrInfo.td:374
2109 XVMAX_D = 2094, // LoongArchLASXInstrInfo.td:369
2110 XVMAX_DU = 2095, // LoongArchLASXInstrInfo.td:377
2111 XVMAX_H = 2096, // LoongArchLASXInstrInfo.td:367
2112 XVMAX_HU = 2097, // LoongArchLASXInstrInfo.td:375
2113 XVMAX_W = 2098, // LoongArchLASXInstrInfo.td:368
2114 XVMAX_WU = 2099, // LoongArchLASXInstrInfo.td:376
2115 XVMINI_B = 2100, // LoongArchLASXInstrInfo.td:387
2116 XVMINI_BU = 2101, // LoongArchLASXInstrInfo.td:395
2117 XVMINI_D = 2102, // LoongArchLASXInstrInfo.td:390
2118 XVMINI_DU = 2103, // LoongArchLASXInstrInfo.td:398
2119 XVMINI_H = 2104, // LoongArchLASXInstrInfo.td:388
2120 XVMINI_HU = 2105, // LoongArchLASXInstrInfo.td:396
2121 XVMINI_W = 2106, // LoongArchLASXInstrInfo.td:389
2122 XVMINI_WU = 2107, // LoongArchLASXInstrInfo.td:397
2123 XVMIN_B = 2108, // LoongArchLASXInstrInfo.td:383
2124 XVMIN_BU = 2109, // LoongArchLASXInstrInfo.td:391
2125 XVMIN_D = 2110, // LoongArchLASXInstrInfo.td:386
2126 XVMIN_DU = 2111, // LoongArchLASXInstrInfo.td:394
2127 XVMIN_H = 2112, // LoongArchLASXInstrInfo.td:384
2128 XVMIN_HU = 2113, // LoongArchLASXInstrInfo.td:392
2129 XVMIN_W = 2114, // LoongArchLASXInstrInfo.td:385
2130 XVMIN_WU = 2115, // LoongArchLASXInstrInfo.td:393
2131 XVMOD_B = 2116, // LoongArchLASXInstrInfo.td:483
2132 XVMOD_BU = 2117, // LoongArchLASXInstrInfo.td:487
2133 XVMOD_D = 2118, // LoongArchLASXInstrInfo.td:486
2134 XVMOD_DU = 2119, // LoongArchLASXInstrInfo.td:490
2135 XVMOD_H = 2120, // LoongArchLASXInstrInfo.td:484
2136 XVMOD_HU = 2121, // LoongArchLASXInstrInfo.td:488
2137 XVMOD_W = 2122, // LoongArchLASXInstrInfo.td:485
2138 XVMOD_WU = 2123, // LoongArchLASXInstrInfo.td:489
2139 XVMSKGEZ_B = 2124, // LoongArchLASXInstrInfo.td:535
2140 XVMSKLTZ_B = 2125, // LoongArchLASXInstrInfo.td:530
2141 XVMSKLTZ_D = 2126, // LoongArchLASXInstrInfo.td:533
2142 XVMSKLTZ_H = 2127, // LoongArchLASXInstrInfo.td:531
2143 XVMSKLTZ_W = 2128, // LoongArchLASXInstrInfo.td:532
2144 XVMSKNZ_B = 2129, // LoongArchLASXInstrInfo.td:537
2145 XVMSUB_B = 2130, // LoongArchLASXInstrInfo.td:444
2146 XVMSUB_D = 2131, // LoongArchLASXInstrInfo.td:447
2147 XVMSUB_H = 2132, // LoongArchLASXInstrInfo.td:445
2148 XVMSUB_W = 2133, // LoongArchLASXInstrInfo.td:446
2149 XVMUH_B = 2134, // LoongArchLASXInstrInfo.td:405
2150 XVMUH_BU = 2135, // LoongArchLASXInstrInfo.td:409
2151 XVMUH_D = 2136, // LoongArchLASXInstrInfo.td:408
2152 XVMUH_DU = 2137, // LoongArchLASXInstrInfo.td:412
2153 XVMUH_H = 2138, // LoongArchLASXInstrInfo.td:406
2154 XVMUH_HU = 2139, // LoongArchLASXInstrInfo.td:410
2155 XVMUH_W = 2140, // LoongArchLASXInstrInfo.td:407
2156 XVMUH_WU = 2141, // LoongArchLASXInstrInfo.td:411
2157 XVMULWEV_D_W = 2142, // LoongArchLASXInstrInfo.td:416
2158 XVMULWEV_D_WU = 2143, // LoongArchLASXInstrInfo.td:424
2159 XVMULWEV_D_WU_W = 2144, // LoongArchLASXInstrInfo.td:432
2160 XVMULWEV_H_B = 2145, // LoongArchLASXInstrInfo.td:414
2161 XVMULWEV_H_BU = 2146, // LoongArchLASXInstrInfo.td:422
2162 XVMULWEV_H_BU_B = 2147, // LoongArchLASXInstrInfo.td:430
2163 XVMULWEV_Q_D = 2148, // LoongArchLASXInstrInfo.td:417
2164 XVMULWEV_Q_DU = 2149, // LoongArchLASXInstrInfo.td:425
2165 XVMULWEV_Q_DU_D = 2150, // LoongArchLASXInstrInfo.td:433
2166 XVMULWEV_W_H = 2151, // LoongArchLASXInstrInfo.td:415
2167 XVMULWEV_W_HU = 2152, // LoongArchLASXInstrInfo.td:423
2168 XVMULWEV_W_HU_H = 2153, // LoongArchLASXInstrInfo.td:431
2169 XVMULWOD_D_W = 2154, // LoongArchLASXInstrInfo.td:420
2170 XVMULWOD_D_WU = 2155, // LoongArchLASXInstrInfo.td:428
2171 XVMULWOD_D_WU_W = 2156, // LoongArchLASXInstrInfo.td:436
2172 XVMULWOD_H_B = 2157, // LoongArchLASXInstrInfo.td:418
2173 XVMULWOD_H_BU = 2158, // LoongArchLASXInstrInfo.td:426
2174 XVMULWOD_H_BU_B = 2159, // LoongArchLASXInstrInfo.td:434
2175 XVMULWOD_Q_D = 2160, // LoongArchLASXInstrInfo.td:421
2176 XVMULWOD_Q_DU = 2161, // LoongArchLASXInstrInfo.td:429
2177 XVMULWOD_Q_DU_D = 2162, // LoongArchLASXInstrInfo.td:437
2178 XVMULWOD_W_H = 2163, // LoongArchLASXInstrInfo.td:419
2179 XVMULWOD_W_HU = 2164, // LoongArchLASXInstrInfo.td:427
2180 XVMULWOD_W_HU_H = 2165, // LoongArchLASXInstrInfo.td:435
2181 XVMUL_B = 2166, // LoongArchLASXInstrInfo.td:400
2182 XVMUL_D = 2167, // LoongArchLASXInstrInfo.td:403
2183 XVMUL_H = 2168, // LoongArchLASXInstrInfo.td:401
2184 XVMUL_W = 2169, // LoongArchLASXInstrInfo.td:402
2185 XVNEG_B = 2170, // LoongArchLASXInstrInfo.td:249
2186 XVNEG_D = 2171, // LoongArchLASXInstrInfo.td:252
2187 XVNEG_H = 2172, // LoongArchLASXInstrInfo.td:250
2188 XVNEG_W = 2173, // LoongArchLASXInstrInfo.td:251
2189 XVNORI_B = 2174, // LoongArchLASXInstrInfo.td:551
2190 XVNOR_V = 2175, // LoongArchLASXInstrInfo.td:544
2191 XVORI_B = 2176, // LoongArchLASXInstrInfo.td:549
2192 XVORN_V = 2177, // LoongArchLASXInstrInfo.td:546
2193 XVOR_V = 2178, // LoongArchLASXInstrInfo.td:542
2194 XVPACKEV_B = 2179, // LoongArchLASXInstrInfo.td:999
2195 XVPACKEV_D = 2180, // LoongArchLASXInstrInfo.td:1002
2196 XVPACKEV_H = 2181, // LoongArchLASXInstrInfo.td:1000
2197 XVPACKEV_W = 2182, // LoongArchLASXInstrInfo.td:1001
2198 XVPACKOD_B = 2183, // LoongArchLASXInstrInfo.td:1003
2199 XVPACKOD_D = 2184, // LoongArchLASXInstrInfo.td:1006
2200 XVPACKOD_H = 2185, // LoongArchLASXInstrInfo.td:1004
2201 XVPACKOD_W = 2186, // LoongArchLASXInstrInfo.td:1005
2202 XVPCNT_B = 2187, // LoongArchLASXInstrInfo.td:717
2203 XVPCNT_D = 2188, // LoongArchLASXInstrInfo.td:720
2204 XVPCNT_H = 2189, // LoongArchLASXInstrInfo.td:718
2205 XVPCNT_W = 2190, // LoongArchLASXInstrInfo.td:719
2206 XVPERMI_D = 2191, // LoongArchLASXInstrInfo.td:1040
2207 XVPERMI_Q = 2192, // LoongArchLASXInstrInfo.td:1041
2208 XVPERMI_W = 2193, // LoongArchLASXInstrInfo.td:1039
2209 XVPERM_W = 2194, // LoongArchLASXInstrInfo.td:1032
2210 XVPICKEV_B = 2195, // LoongArchLASXInstrInfo.td:1008
2211 XVPICKEV_D = 2196, // LoongArchLASXInstrInfo.td:1011
2212 XVPICKEV_H = 2197, // LoongArchLASXInstrInfo.td:1009
2213 XVPICKEV_W = 2198, // LoongArchLASXInstrInfo.td:1010
2214 XVPICKOD_B = 2199, // LoongArchLASXInstrInfo.td:1012
2215 XVPICKOD_D = 2200, // LoongArchLASXInstrInfo.td:1015
2216 XVPICKOD_H = 2201, // LoongArchLASXInstrInfo.td:1013
2217 XVPICKOD_W = 2202, // LoongArchLASXInstrInfo.td:1014
2218 XVPICKVE2GR_D = 2203, // LoongArchLASXInstrInfo.td:966
2219 XVPICKVE2GR_DU = 2204, // LoongArchLASXInstrInfo.td:968
2220 XVPICKVE2GR_W = 2205, // LoongArchLASXInstrInfo.td:965
2221 XVPICKVE2GR_WU = 2206, // LoongArchLASXInstrInfo.td:967
2222 XVPICKVE_D = 2207, // LoongArchLASXInstrInfo.td:994
2223 XVPICKVE_W = 2208, // LoongArchLASXInstrInfo.td:993
2224 XVREPL128VEI_B = 2209, // LoongArchLASXInstrInfo.td:979
2225 XVREPL128VEI_D = 2210, // LoongArchLASXInstrInfo.td:982
2226 XVREPL128VEI_H = 2211, // LoongArchLASXInstrInfo.td:980
2227 XVREPL128VEI_W = 2212, // LoongArchLASXInstrInfo.td:981
2228 XVREPLGR2VR_B = 2213, // LoongArchLASXInstrInfo.td:970
2229 XVREPLGR2VR_D = 2214, // LoongArchLASXInstrInfo.td:973
2230 XVREPLGR2VR_H = 2215, // LoongArchLASXInstrInfo.td:971
2231 XVREPLGR2VR_W = 2216, // LoongArchLASXInstrInfo.td:972
2232 XVREPLVE0_B = 2217, // LoongArchLASXInstrInfo.td:984
2233 XVREPLVE0_D = 2218, // LoongArchLASXInstrInfo.td:987
2234 XVREPLVE0_H = 2219, // LoongArchLASXInstrInfo.td:985
2235 XVREPLVE0_Q = 2220, // LoongArchLASXInstrInfo.td:988
2236 XVREPLVE0_W = 2221, // LoongArchLASXInstrInfo.td:986
2237 XVREPLVE_B = 2222, // LoongArchLASXInstrInfo.td:975
2238 XVREPLVE_D = 2223, // LoongArchLASXInstrInfo.td:978
2239 XVREPLVE_H = 2224, // LoongArchLASXInstrInfo.td:976
2240 XVREPLVE_W = 2225, // LoongArchLASXInstrInfo.td:977
2241 XVROTRI_B = 2226, // LoongArchLASXInstrInfo.td:584
2242 XVROTRI_D = 2227, // LoongArchLASXInstrInfo.td:587
2243 XVROTRI_H = 2228, // LoongArchLASXInstrInfo.td:585
2244 XVROTRI_W = 2229, // LoongArchLASXInstrInfo.td:586
2245 XVROTR_B = 2230, // LoongArchLASXInstrInfo.td:580
2246 XVROTR_D = 2231, // LoongArchLASXInstrInfo.td:583
2247 XVROTR_H = 2232, // LoongArchLASXInstrInfo.td:581
2248 XVROTR_W = 2233, // LoongArchLASXInstrInfo.td:582
2249 XVSADD_B = 2234, // LoongArchLASXInstrInfo.td:254
2250 XVSADD_BU = 2235, // LoongArchLASXInstrInfo.td:258
2251 XVSADD_D = 2236, // LoongArchLASXInstrInfo.td:257
2252 XVSADD_DU = 2237, // LoongArchLASXInstrInfo.td:261
2253 XVSADD_H = 2238, // LoongArchLASXInstrInfo.td:255
2254 XVSADD_HU = 2239, // LoongArchLASXInstrInfo.td:259
2255 XVSADD_W = 2240, // LoongArchLASXInstrInfo.td:256
2256 XVSADD_WU = 2241, // LoongArchLASXInstrInfo.td:260
2257 XVSAT_B = 2242, // LoongArchLASXInstrInfo.td:492
2258 XVSAT_BU = 2243, // LoongArchLASXInstrInfo.td:496
2259 XVSAT_D = 2244, // LoongArchLASXInstrInfo.td:495
2260 XVSAT_DU = 2245, // LoongArchLASXInstrInfo.td:499
2261 XVSAT_H = 2246, // LoongArchLASXInstrInfo.td:493
2262 XVSAT_HU = 2247, // LoongArchLASXInstrInfo.td:497
2263 XVSAT_W = 2248, // LoongArchLASXInstrInfo.td:494
2264 XVSAT_WU = 2249, // LoongArchLASXInstrInfo.td:498
2265 XVSEQI_B = 2250, // LoongArchLASXInstrInfo.td:861
2266 XVSEQI_D = 2251, // LoongArchLASXInstrInfo.td:864
2267 XVSEQI_H = 2252, // LoongArchLASXInstrInfo.td:862
2268 XVSEQI_W = 2253, // LoongArchLASXInstrInfo.td:863
2269 XVSEQ_B = 2254, // LoongArchLASXInstrInfo.td:857
2270 XVSEQ_D = 2255, // LoongArchLASXInstrInfo.td:860
2271 XVSEQ_H = 2256, // LoongArchLASXInstrInfo.td:858
2272 XVSEQ_W = 2257, // LoongArchLASXInstrInfo.td:859
2273 XVSETALLNEZ_B = 2258, // LoongArchLASXInstrInfo.td:958
2274 XVSETALLNEZ_D = 2259, // LoongArchLASXInstrInfo.td:961
2275 XVSETALLNEZ_H = 2260, // LoongArchLASXInstrInfo.td:959
2276 XVSETALLNEZ_W = 2261, // LoongArchLASXInstrInfo.td:960
2277 XVSETANYEQZ_B = 2262, // LoongArchLASXInstrInfo.td:954
2278 XVSETANYEQZ_D = 2263, // LoongArchLASXInstrInfo.td:957
2279 XVSETANYEQZ_H = 2264, // LoongArchLASXInstrInfo.td:955
2280 XVSETANYEQZ_W = 2265, // LoongArchLASXInstrInfo.td:956
2281 XVSETEQZ_V = 2266, // LoongArchLASXInstrInfo.td:952
2282 XVSETNEZ_V = 2267, // LoongArchLASXInstrInfo.td:953
2283 XVSHUF4I_B = 2268, // LoongArchLASXInstrInfo.td:1034
2284 XVSHUF4I_D = 2269, // LoongArchLASXInstrInfo.td:1037
2285 XVSHUF4I_H = 2270, // LoongArchLASXInstrInfo.td:1035
2286 XVSHUF4I_W = 2271, // LoongArchLASXInstrInfo.td:1036
2287 XVSHUF_B = 2272, // LoongArchLASXInstrInfo.td:1026
2288 XVSHUF_D = 2273, // LoongArchLASXInstrInfo.td:1030
2289 XVSHUF_H = 2274, // LoongArchLASXInstrInfo.td:1028
2290 XVSHUF_W = 2275, // LoongArchLASXInstrInfo.td:1029
2291 XVSIGNCOV_B = 2276, // LoongArchLASXInstrInfo.td:525
2292 XVSIGNCOV_D = 2277, // LoongArchLASXInstrInfo.td:528
2293 XVSIGNCOV_H = 2278, // LoongArchLASXInstrInfo.td:526
2294 XVSIGNCOV_W = 2279, // LoongArchLASXInstrInfo.td:527
2295 XVSLEI_B = 2280, // LoongArchLASXInstrInfo.td:870
2296 XVSLEI_BU = 2281, // LoongArchLASXInstrInfo.td:879
2297 XVSLEI_D = 2282, // LoongArchLASXInstrInfo.td:873
2298 XVSLEI_DU = 2283, // LoongArchLASXInstrInfo.td:882
2299 XVSLEI_H = 2284, // LoongArchLASXInstrInfo.td:871
2300 XVSLEI_HU = 2285, // LoongArchLASXInstrInfo.td:880
2301 XVSLEI_W = 2286, // LoongArchLASXInstrInfo.td:872
2302 XVSLEI_WU = 2287, // LoongArchLASXInstrInfo.td:881
2303 XVSLE_B = 2288, // LoongArchLASXInstrInfo.td:866
2304 XVSLE_BU = 2289, // LoongArchLASXInstrInfo.td:875
2305 XVSLE_D = 2290, // LoongArchLASXInstrInfo.td:869
2306 XVSLE_DU = 2291, // LoongArchLASXInstrInfo.td:878
2307 XVSLE_H = 2292, // LoongArchLASXInstrInfo.td:867
2308 XVSLE_HU = 2293, // LoongArchLASXInstrInfo.td:876
2309 XVSLE_W = 2294, // LoongArchLASXInstrInfo.td:868
2310 XVSLE_WU = 2295, // LoongArchLASXInstrInfo.td:877
2311 XVSLLI_B = 2296, // LoongArchLASXInstrInfo.td:557
2312 XVSLLI_D = 2297, // LoongArchLASXInstrInfo.td:560
2313 XVSLLI_H = 2298, // LoongArchLASXInstrInfo.td:558
2314 XVSLLI_W = 2299, // LoongArchLASXInstrInfo.td:559
2315 XVSLLWIL_DU_WU = 2300, // LoongArchLASXInstrInfo.td:595
2316 XVSLLWIL_D_W = 2301, // LoongArchLASXInstrInfo.td:591
2317 XVSLLWIL_HU_BU = 2302, // LoongArchLASXInstrInfo.td:593
2318 XVSLLWIL_H_B = 2303, // LoongArchLASXInstrInfo.td:589
2319 XVSLLWIL_WU_HU = 2304, // LoongArchLASXInstrInfo.td:594
2320 XVSLLWIL_W_H = 2305, // LoongArchLASXInstrInfo.td:590
2321 XVSLL_B = 2306, // LoongArchLASXInstrInfo.td:553
2322 XVSLL_D = 2307, // LoongArchLASXInstrInfo.td:556
2323 XVSLL_H = 2308, // LoongArchLASXInstrInfo.td:554
2324 XVSLL_W = 2309, // LoongArchLASXInstrInfo.td:555
2325 XVSLTI_B = 2310, // LoongArchLASXInstrInfo.td:888
2326 XVSLTI_BU = 2311, // LoongArchLASXInstrInfo.td:897
2327 XVSLTI_D = 2312, // LoongArchLASXInstrInfo.td:891
2328 XVSLTI_DU = 2313, // LoongArchLASXInstrInfo.td:900
2329 XVSLTI_H = 2314, // LoongArchLASXInstrInfo.td:889
2330 XVSLTI_HU = 2315, // LoongArchLASXInstrInfo.td:898
2331 XVSLTI_W = 2316, // LoongArchLASXInstrInfo.td:890
2332 XVSLTI_WU = 2317, // LoongArchLASXInstrInfo.td:899
2333 XVSLT_B = 2318, // LoongArchLASXInstrInfo.td:884
2334 XVSLT_BU = 2319, // LoongArchLASXInstrInfo.td:893
2335 XVSLT_D = 2320, // LoongArchLASXInstrInfo.td:887
2336 XVSLT_DU = 2321, // LoongArchLASXInstrInfo.td:896
2337 XVSLT_H = 2322, // LoongArchLASXInstrInfo.td:885
2338 XVSLT_HU = 2323, // LoongArchLASXInstrInfo.td:894
2339 XVSLT_W = 2324, // LoongArchLASXInstrInfo.td:886
2340 XVSLT_WU = 2325, // LoongArchLASXInstrInfo.td:895
2341 XVSRAI_B = 2326, // LoongArchLASXInstrInfo.td:575
2342 XVSRAI_D = 2327, // LoongArchLASXInstrInfo.td:578
2343 XVSRAI_H = 2328, // LoongArchLASXInstrInfo.td:576
2344 XVSRAI_W = 2329, // LoongArchLASXInstrInfo.td:577
2345 XVSRANI_B_H = 2330, // LoongArchLASXInstrInfo.td:627
2346 XVSRANI_D_Q = 2331, // LoongArchLASXInstrInfo.td:630
2347 XVSRANI_H_W = 2332, // LoongArchLASXInstrInfo.td:628
2348 XVSRANI_W_D = 2333, // LoongArchLASXInstrInfo.td:629
2349 XVSRAN_B_H = 2334, // LoongArchLASXInstrInfo.td:619
2350 XVSRAN_H_W = 2335, // LoongArchLASXInstrInfo.td:620
2351 XVSRAN_W_D = 2336, // LoongArchLASXInstrInfo.td:621
2352 XVSRARI_B = 2337, // LoongArchLASXInstrInfo.td:611
2353 XVSRARI_D = 2338, // LoongArchLASXInstrInfo.td:614
2354 XVSRARI_H = 2339, // LoongArchLASXInstrInfo.td:612
2355 XVSRARI_W = 2340, // LoongArchLASXInstrInfo.td:613
2356 XVSRARNI_B_H = 2341, // LoongArchLASXInstrInfo.td:643
2357 XVSRARNI_D_Q = 2342, // LoongArchLASXInstrInfo.td:646
2358 XVSRARNI_H_W = 2343, // LoongArchLASXInstrInfo.td:644
2359 XVSRARNI_W_D = 2344, // LoongArchLASXInstrInfo.td:645
2360 XVSRARN_B_H = 2345, // LoongArchLASXInstrInfo.td:635
2361 XVSRARN_H_W = 2346, // LoongArchLASXInstrInfo.td:636
2362 XVSRARN_W_D = 2347, // LoongArchLASXInstrInfo.td:637
2363 XVSRAR_B = 2348, // LoongArchLASXInstrInfo.td:607
2364 XVSRAR_D = 2349, // LoongArchLASXInstrInfo.td:610
2365 XVSRAR_H = 2350, // LoongArchLASXInstrInfo.td:608
2366 XVSRAR_W = 2351, // LoongArchLASXInstrInfo.td:609
2367 XVSRA_B = 2352, // LoongArchLASXInstrInfo.td:571
2368 XVSRA_D = 2353, // LoongArchLASXInstrInfo.td:574
2369 XVSRA_H = 2354, // LoongArchLASXInstrInfo.td:572
2370 XVSRA_W = 2355, // LoongArchLASXInstrInfo.td:573
2371 XVSRLI_B = 2356, // LoongArchLASXInstrInfo.td:566
2372 XVSRLI_D = 2357, // LoongArchLASXInstrInfo.td:569
2373 XVSRLI_H = 2358, // LoongArchLASXInstrInfo.td:567
2374 XVSRLI_W = 2359, // LoongArchLASXInstrInfo.td:568
2375 XVSRLNI_B_H = 2360, // LoongArchLASXInstrInfo.td:623
2376 XVSRLNI_D_Q = 2361, // LoongArchLASXInstrInfo.td:626
2377 XVSRLNI_H_W = 2362, // LoongArchLASXInstrInfo.td:624
2378 XVSRLNI_W_D = 2363, // LoongArchLASXInstrInfo.td:625
2379 XVSRLN_B_H = 2364, // LoongArchLASXInstrInfo.td:616
2380 XVSRLN_H_W = 2365, // LoongArchLASXInstrInfo.td:617
2381 XVSRLN_W_D = 2366, // LoongArchLASXInstrInfo.td:618
2382 XVSRLRI_B = 2367, // LoongArchLASXInstrInfo.td:602
2383 XVSRLRI_D = 2368, // LoongArchLASXInstrInfo.td:605
2384 XVSRLRI_H = 2369, // LoongArchLASXInstrInfo.td:603
2385 XVSRLRI_W = 2370, // LoongArchLASXInstrInfo.td:604
2386 XVSRLRNI_B_H = 2371, // LoongArchLASXInstrInfo.td:639
2387 XVSRLRNI_D_Q = 2372, // LoongArchLASXInstrInfo.td:642
2388 XVSRLRNI_H_W = 2373, // LoongArchLASXInstrInfo.td:640
2389 XVSRLRNI_W_D = 2374, // LoongArchLASXInstrInfo.td:641
2390 XVSRLRN_B_H = 2375, // LoongArchLASXInstrInfo.td:632
2391 XVSRLRN_H_W = 2376, // LoongArchLASXInstrInfo.td:633
2392 XVSRLRN_W_D = 2377, // LoongArchLASXInstrInfo.td:634
2393 XVSRLR_B = 2378, // LoongArchLASXInstrInfo.td:598
2394 XVSRLR_D = 2379, // LoongArchLASXInstrInfo.td:601
2395 XVSRLR_H = 2380, // LoongArchLASXInstrInfo.td:599
2396 XVSRLR_W = 2381, // LoongArchLASXInstrInfo.td:600
2397 XVSRL_B = 2382, // LoongArchLASXInstrInfo.td:562
2398 XVSRL_D = 2383, // LoongArchLASXInstrInfo.td:565
2399 XVSRL_H = 2384, // LoongArchLASXInstrInfo.td:563
2400 XVSRL_W = 2385, // LoongArchLASXInstrInfo.td:564
2401 XVSSRANI_BU_H = 2386, // LoongArchLASXInstrInfo.td:673
2402 XVSSRANI_B_H = 2387, // LoongArchLASXInstrInfo.td:665
2403 XVSSRANI_DU_Q = 2388, // LoongArchLASXInstrInfo.td:676
2404 XVSSRANI_D_Q = 2389, // LoongArchLASXInstrInfo.td:668
2405 XVSSRANI_HU_W = 2390, // LoongArchLASXInstrInfo.td:674
2406 XVSSRANI_H_W = 2391, // LoongArchLASXInstrInfo.td:666
2407 XVSSRANI_WU_D = 2392, // LoongArchLASXInstrInfo.td:675
2408 XVSSRANI_W_D = 2393, // LoongArchLASXInstrInfo.td:667
2409 XVSSRAN_BU_H = 2394, // LoongArchLASXInstrInfo.td:657
2410 XVSSRAN_B_H = 2395, // LoongArchLASXInstrInfo.td:651
2411 XVSSRAN_HU_W = 2396, // LoongArchLASXInstrInfo.td:658
2412 XVSSRAN_H_W = 2397, // LoongArchLASXInstrInfo.td:652
2413 XVSSRAN_WU_D = 2398, // LoongArchLASXInstrInfo.td:659
2414 XVSSRAN_W_D = 2399, // LoongArchLASXInstrInfo.td:653
2415 XVSSRARNI_BU_H = 2400, // LoongArchLASXInstrInfo.td:703
2416 XVSSRARNI_B_H = 2401, // LoongArchLASXInstrInfo.td:695
2417 XVSSRARNI_DU_Q = 2402, // LoongArchLASXInstrInfo.td:706
2418 XVSSRARNI_D_Q = 2403, // LoongArchLASXInstrInfo.td:698
2419 XVSSRARNI_HU_W = 2404, // LoongArchLASXInstrInfo.td:704
2420 XVSSRARNI_H_W = 2405, // LoongArchLASXInstrInfo.td:696
2421 XVSSRARNI_WU_D = 2406, // LoongArchLASXInstrInfo.td:705
2422 XVSSRARNI_W_D = 2407, // LoongArchLASXInstrInfo.td:697
2423 XVSSRARN_BU_H = 2408, // LoongArchLASXInstrInfo.td:687
2424 XVSSRARN_B_H = 2409, // LoongArchLASXInstrInfo.td:681
2425 XVSSRARN_HU_W = 2410, // LoongArchLASXInstrInfo.td:688
2426 XVSSRARN_H_W = 2411, // LoongArchLASXInstrInfo.td:682
2427 XVSSRARN_WU_D = 2412, // LoongArchLASXInstrInfo.td:689
2428 XVSSRARN_W_D = 2413, // LoongArchLASXInstrInfo.td:683
2429 XVSSRLNI_BU_H = 2414, // LoongArchLASXInstrInfo.td:669
2430 XVSSRLNI_B_H = 2415, // LoongArchLASXInstrInfo.td:661
2431 XVSSRLNI_DU_Q = 2416, // LoongArchLASXInstrInfo.td:672
2432 XVSSRLNI_D_Q = 2417, // LoongArchLASXInstrInfo.td:664
2433 XVSSRLNI_HU_W = 2418, // LoongArchLASXInstrInfo.td:670
2434 XVSSRLNI_H_W = 2419, // LoongArchLASXInstrInfo.td:662
2435 XVSSRLNI_WU_D = 2420, // LoongArchLASXInstrInfo.td:671
2436 XVSSRLNI_W_D = 2421, // LoongArchLASXInstrInfo.td:663
2437 XVSSRLN_BU_H = 2422, // LoongArchLASXInstrInfo.td:654
2438 XVSSRLN_B_H = 2423, // LoongArchLASXInstrInfo.td:648
2439 XVSSRLN_HU_W = 2424, // LoongArchLASXInstrInfo.td:655
2440 XVSSRLN_H_W = 2425, // LoongArchLASXInstrInfo.td:649
2441 XVSSRLN_WU_D = 2426, // LoongArchLASXInstrInfo.td:656
2442 XVSSRLN_W_D = 2427, // LoongArchLASXInstrInfo.td:650
2443 XVSSRLRNI_BU_H = 2428, // LoongArchLASXInstrInfo.td:699
2444 XVSSRLRNI_B_H = 2429, // LoongArchLASXInstrInfo.td:691
2445 XVSSRLRNI_DU_Q = 2430, // LoongArchLASXInstrInfo.td:702
2446 XVSSRLRNI_D_Q = 2431, // LoongArchLASXInstrInfo.td:694
2447 XVSSRLRNI_HU_W = 2432, // LoongArchLASXInstrInfo.td:700
2448 XVSSRLRNI_H_W = 2433, // LoongArchLASXInstrInfo.td:692
2449 XVSSRLRNI_WU_D = 2434, // LoongArchLASXInstrInfo.td:701
2450 XVSSRLRNI_W_D = 2435, // LoongArchLASXInstrInfo.td:693
2451 XVSSRLRN_BU_H = 2436, // LoongArchLASXInstrInfo.td:684
2452 XVSSRLRN_B_H = 2437, // LoongArchLASXInstrInfo.td:678
2453 XVSSRLRN_HU_W = 2438, // LoongArchLASXInstrInfo.td:685
2454 XVSSRLRN_H_W = 2439, // LoongArchLASXInstrInfo.td:679
2455 XVSSRLRN_WU_D = 2440, // LoongArchLASXInstrInfo.td:686
2456 XVSSRLRN_W_D = 2441, // LoongArchLASXInstrInfo.td:680
2457 XVSSUB_B = 2442, // LoongArchLASXInstrInfo.td:263
2458 XVSSUB_BU = 2443, // LoongArchLASXInstrInfo.td:267
2459 XVSSUB_D = 2444, // LoongArchLASXInstrInfo.td:266
2460 XVSSUB_DU = 2445, // LoongArchLASXInstrInfo.td:270
2461 XVSSUB_H = 2446, // LoongArchLASXInstrInfo.td:264
2462 XVSSUB_HU = 2447, // LoongArchLASXInstrInfo.td:268
2463 XVSSUB_W = 2448, // LoongArchLASXInstrInfo.td:265
2464 XVSSUB_WU = 2449, // LoongArchLASXInstrInfo.td:269
2465 XVST = 2450, // LoongArchLASXInstrInfo.td:1060
2466 XVSTELM_B = 2451, // LoongArchLASXInstrInfo.td:1063
2467 XVSTELM_D = 2452, // LoongArchLASXInstrInfo.td:1066
2468 XVSTELM_H = 2453, // LoongArchLASXInstrInfo.td:1064
2469 XVSTELM_W = 2454, // LoongArchLASXInstrInfo.td:1065
2470 XVSTX = 2455, // LoongArchLASXInstrInfo.td:1061
2471 XVSUBI_BU = 2456, // LoongArchLASXInstrInfo.td:244
2472 XVSUBI_DU = 2457, // LoongArchLASXInstrInfo.td:247
2473 XVSUBI_HU = 2458, // LoongArchLASXInstrInfo.td:245
2474 XVSUBI_WU = 2459, // LoongArchLASXInstrInfo.td:246
2475 XVSUBWEV_D_W = 2460, // LoongArchLASXInstrInfo.td:301
2476 XVSUBWEV_D_WU = 2461, // LoongArchLASXInstrInfo.td:319
2477 XVSUBWEV_H_B = 2462, // LoongArchLASXInstrInfo.td:299
2478 XVSUBWEV_H_BU = 2463, // LoongArchLASXInstrInfo.td:317
2479 XVSUBWEV_Q_D = 2464, // LoongArchLASXInstrInfo.td:302
2480 XVSUBWEV_Q_DU = 2465, // LoongArchLASXInstrInfo.td:320
2481 XVSUBWEV_W_H = 2466, // LoongArchLASXInstrInfo.td:300
2482 XVSUBWEV_W_HU = 2467, // LoongArchLASXInstrInfo.td:318
2483 XVSUBWOD_D_W = 2468, // LoongArchLASXInstrInfo.td:305
2484 XVSUBWOD_D_WU = 2469, // LoongArchLASXInstrInfo.td:323
2485 XVSUBWOD_H_B = 2470, // LoongArchLASXInstrInfo.td:303
2486 XVSUBWOD_H_BU = 2471, // LoongArchLASXInstrInfo.td:321
2487 XVSUBWOD_Q_D = 2472, // LoongArchLASXInstrInfo.td:306
2488 XVSUBWOD_Q_DU = 2473, // LoongArchLASXInstrInfo.td:324
2489 XVSUBWOD_W_H = 2474, // LoongArchLASXInstrInfo.td:304
2490 XVSUBWOD_W_HU = 2475, // LoongArchLASXInstrInfo.td:322
2491 XVSUB_B = 2476, // LoongArchLASXInstrInfo.td:233
2492 XVSUB_D = 2477, // LoongArchLASXInstrInfo.td:236
2493 XVSUB_H = 2478, // LoongArchLASXInstrInfo.td:234
2494 XVSUB_Q = 2479, // LoongArchLASXInstrInfo.td:237
2495 XVSUB_W = 2480, // LoongArchLASXInstrInfo.td:235
2496 XVXORI_B = 2481, // LoongArchLASXInstrInfo.td:550
2497 XVXOR_V = 2482, // LoongArchLASXInstrInfo.td:543
2498 INSTRUCTION_LIST_END = 2483
2499 };
2500
2501} // namespace llvm::LoongArch
2502
2503#endif // GET_INSTRINFO_ENUM
2504
2505#ifdef GET_INSTRINFO_SCHED_ENUM
2506#undef GET_INSTRINFO_SCHED_ENUM
2507
2508namespace llvm::LoongArch::Sched {
2509
2510 enum {
2511 NoInstrModel = 0,
2512 SCHED_LIST_END = 1
2513 };
2514
2515} // namespace llvm::LoongArch::Sched
2516
2517#endif // GET_INSTRINFO_SCHED_ENUM
2518
2519#if defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
2520
2521namespace llvm {
2522
2523struct LoongArchInstrTable {
2524 MCInstrDesc Insts[2483];
2525 static_assert(alignof(MCInstrDesc) >= alignof(MCPhysReg), "Unwanted padding between Insts and ImplicitOps");
2526 MCPhysReg ImplicitOps[12];
2527 char Padding[sizeof(MCOperandInfo) - sizeof ImplicitOps % sizeof(MCOperandInfo)];
2528 static_assert(alignof(MCInstrDesc) >= alignof(MCOperandInfo), "Unwanted padding between Insts and OperandInfo");
2529 MCOperandInfo OperandInfo[441];
2530};
2531} // namespace llvm
2532
2533#endif // defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
2534
2535#ifdef GET_INSTRINFO_MC_DESC
2536#undef GET_INSTRINFO_MC_DESC
2537
2538namespace llvm {
2539
2540static_assert((sizeof LoongArchInstrTable::ImplicitOps + sizeof LoongArchInstrTable::Padding) % sizeof(MCOperandInfo) == 0);
2541static constexpr unsigned LoongArchOpInfoBase = (sizeof LoongArchInstrTable::ImplicitOps + sizeof LoongArchInstrTable::Padding) / sizeof(MCOperandInfo);
2542
2543extern const LoongArchInstrTable LoongArchDescs = {
2544 {
2545 { 2482, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVXOR_V
2546 { 2481, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVXORI_B
2547 { 2480, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSUB_W
2548 { 2479, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSUB_Q
2549 { 2478, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSUB_H
2550 { 2477, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSUB_D
2551 { 2476, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSUB_B
2552 { 2475, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSUBWOD_W_HU
2553 { 2474, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSUBWOD_W_H
2554 { 2473, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSUBWOD_Q_DU
2555 { 2472, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSUBWOD_Q_D
2556 { 2471, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSUBWOD_H_BU
2557 { 2470, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSUBWOD_H_B
2558 { 2469, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSUBWOD_D_WU
2559 { 2468, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSUBWOD_D_W
2560 { 2467, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSUBWEV_W_HU
2561 { 2466, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSUBWEV_W_H
2562 { 2465, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSUBWEV_Q_DU
2563 { 2464, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSUBWEV_Q_D
2564 { 2463, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSUBWEV_H_BU
2565 { 2462, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSUBWEV_H_B
2566 { 2461, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSUBWEV_D_WU
2567 { 2460, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSUBWEV_D_W
2568 { 2459, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSUBI_WU
2569 { 2458, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSUBI_HU
2570 { 2457, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSUBI_DU
2571 { 2456, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSUBI_BU
2572 { 2455, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 424, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // XVSTX
2573 { 2454, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 437, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // XVSTELM_W
2574 { 2453, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 437, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // XVSTELM_H
2575 { 2452, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 437, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // XVSTELM_D
2576 { 2451, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 437, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // XVSTELM_B
2577 { 2450, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 421, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // XVST
2578 { 2449, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSUB_WU
2579 { 2448, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSUB_W
2580 { 2447, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSUB_HU
2581 { 2446, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSUB_H
2582 { 2445, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSUB_DU
2583 { 2444, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSUB_D
2584 { 2443, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSUB_BU
2585 { 2442, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSUB_B
2586 { 2441, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSRLRN_W_D
2587 { 2440, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSRLRN_WU_D
2588 { 2439, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSRLRN_H_W
2589 { 2438, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSRLRN_HU_W
2590 { 2437, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSRLRN_B_H
2591 { 2436, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSRLRN_BU_H
2592 { 2435, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRLRNI_W_D
2593 { 2434, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRLRNI_WU_D
2594 { 2433, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRLRNI_H_W
2595 { 2432, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRLRNI_HU_W
2596 { 2431, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRLRNI_D_Q
2597 { 2430, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRLRNI_DU_Q
2598 { 2429, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRLRNI_B_H
2599 { 2428, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRLRNI_BU_H
2600 { 2427, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSRLN_W_D
2601 { 2426, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSRLN_WU_D
2602 { 2425, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSRLN_H_W
2603 { 2424, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSRLN_HU_W
2604 { 2423, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSRLN_B_H
2605 { 2422, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSRLN_BU_H
2606 { 2421, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRLNI_W_D
2607 { 2420, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRLNI_WU_D
2608 { 2419, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRLNI_H_W
2609 { 2418, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRLNI_HU_W
2610 { 2417, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRLNI_D_Q
2611 { 2416, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRLNI_DU_Q
2612 { 2415, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRLNI_B_H
2613 { 2414, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRLNI_BU_H
2614 { 2413, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSRARN_W_D
2615 { 2412, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSRARN_WU_D
2616 { 2411, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSRARN_H_W
2617 { 2410, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSRARN_HU_W
2618 { 2409, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSRARN_B_H
2619 { 2408, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSRARN_BU_H
2620 { 2407, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRARNI_W_D
2621 { 2406, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRARNI_WU_D
2622 { 2405, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRARNI_H_W
2623 { 2404, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRARNI_HU_W
2624 { 2403, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRARNI_D_Q
2625 { 2402, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRARNI_DU_Q
2626 { 2401, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRARNI_B_H
2627 { 2400, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRARNI_BU_H
2628 { 2399, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSRAN_W_D
2629 { 2398, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSRAN_WU_D
2630 { 2397, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSRAN_H_W
2631 { 2396, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSRAN_HU_W
2632 { 2395, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSRAN_B_H
2633 { 2394, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSSRAN_BU_H
2634 { 2393, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRANI_W_D
2635 { 2392, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRANI_WU_D
2636 { 2391, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRANI_H_W
2637 { 2390, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRANI_HU_W
2638 { 2389, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRANI_D_Q
2639 { 2388, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRANI_DU_Q
2640 { 2387, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRANI_B_H
2641 { 2386, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSSRANI_BU_H
2642 { 2385, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRL_W
2643 { 2384, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRL_H
2644 { 2383, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRL_D
2645 { 2382, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRL_B
2646 { 2381, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRLR_W
2647 { 2380, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRLR_H
2648 { 2379, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRLR_D
2649 { 2378, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRLR_B
2650 { 2377, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRLRN_W_D
2651 { 2376, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRLRN_H_W
2652 { 2375, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRLRN_B_H
2653 { 2374, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSRLRNI_W_D
2654 { 2373, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSRLRNI_H_W
2655 { 2372, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSRLRNI_D_Q
2656 { 2371, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSRLRNI_B_H
2657 { 2370, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSRLRI_W
2658 { 2369, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSRLRI_H
2659 { 2368, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSRLRI_D
2660 { 2367, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSRLRI_B
2661 { 2366, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRLN_W_D
2662 { 2365, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRLN_H_W
2663 { 2364, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRLN_B_H
2664 { 2363, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSRLNI_W_D
2665 { 2362, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSRLNI_H_W
2666 { 2361, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSRLNI_D_Q
2667 { 2360, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSRLNI_B_H
2668 { 2359, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSRLI_W
2669 { 2358, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSRLI_H
2670 { 2357, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSRLI_D
2671 { 2356, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSRLI_B
2672 { 2355, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRA_W
2673 { 2354, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRA_H
2674 { 2353, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRA_D
2675 { 2352, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRA_B
2676 { 2351, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRAR_W
2677 { 2350, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRAR_H
2678 { 2349, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRAR_D
2679 { 2348, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRAR_B
2680 { 2347, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRARN_W_D
2681 { 2346, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRARN_H_W
2682 { 2345, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRARN_B_H
2683 { 2344, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSRARNI_W_D
2684 { 2343, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSRARNI_H_W
2685 { 2342, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSRARNI_D_Q
2686 { 2341, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSRARNI_B_H
2687 { 2340, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSRARI_W
2688 { 2339, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSRARI_H
2689 { 2338, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSRARI_D
2690 { 2337, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSRARI_B
2691 { 2336, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRAN_W_D
2692 { 2335, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRAN_H_W
2693 { 2334, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSRAN_B_H
2694 { 2333, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSRANI_W_D
2695 { 2332, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSRANI_H_W
2696 { 2331, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSRANI_D_Q
2697 { 2330, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSRANI_B_H
2698 { 2329, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSRAI_W
2699 { 2328, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSRAI_H
2700 { 2327, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSRAI_D
2701 { 2326, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSRAI_B
2702 { 2325, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSLT_WU
2703 { 2324, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSLT_W
2704 { 2323, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSLT_HU
2705 { 2322, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSLT_H
2706 { 2321, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSLT_DU
2707 { 2320, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSLT_D
2708 { 2319, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSLT_BU
2709 { 2318, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSLT_B
2710 { 2317, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLTI_WU
2711 { 2316, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLTI_W
2712 { 2315, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLTI_HU
2713 { 2314, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLTI_H
2714 { 2313, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLTI_DU
2715 { 2312, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLTI_D
2716 { 2311, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLTI_BU
2717 { 2310, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLTI_B
2718 { 2309, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSLL_W
2719 { 2308, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSLL_H
2720 { 2307, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSLL_D
2721 { 2306, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSLL_B
2722 { 2305, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLLWIL_W_H
2723 { 2304, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLLWIL_WU_HU
2724 { 2303, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLLWIL_H_B
2725 { 2302, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLLWIL_HU_BU
2726 { 2301, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLLWIL_D_W
2727 { 2300, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLLWIL_DU_WU
2728 { 2299, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLLI_W
2729 { 2298, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLLI_H
2730 { 2297, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLLI_D
2731 { 2296, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLLI_B
2732 { 2295, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSLE_WU
2733 { 2294, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSLE_W
2734 { 2293, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSLE_HU
2735 { 2292, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSLE_H
2736 { 2291, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSLE_DU
2737 { 2290, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSLE_D
2738 { 2289, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSLE_BU
2739 { 2288, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSLE_B
2740 { 2287, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLEI_WU
2741 { 2286, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLEI_W
2742 { 2285, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLEI_HU
2743 { 2284, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLEI_H
2744 { 2283, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLEI_DU
2745 { 2282, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLEI_D
2746 { 2281, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLEI_BU
2747 { 2280, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSLEI_B
2748 { 2279, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSIGNCOV_W
2749 { 2278, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSIGNCOV_H
2750 { 2277, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSIGNCOV_D
2751 { 2276, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSIGNCOV_B
2752 { 2275, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVSHUF_W
2753 { 2274, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVSHUF_H
2754 { 2273, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVSHUF_D
2755 { 2272, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVSHUF_B
2756 { 2271, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSHUF4I_W
2757 { 2270, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSHUF4I_H
2758 { 2269, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVSHUF4I_D
2759 { 2268, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSHUF4I_B
2760 { 2267, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 435, 0, 0, 0x0ULL }, // XVSETNEZ_V
2761 { 2266, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 435, 0, 0, 0x0ULL }, // XVSETEQZ_V
2762 { 2265, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 435, 0, 0, 0x0ULL }, // XVSETANYEQZ_W
2763 { 2264, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 435, 0, 0, 0x0ULL }, // XVSETANYEQZ_H
2764 { 2263, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 435, 0, 0, 0x0ULL }, // XVSETANYEQZ_D
2765 { 2262, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 435, 0, 0, 0x0ULL }, // XVSETANYEQZ_B
2766 { 2261, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 435, 0, 0, 0x0ULL }, // XVSETALLNEZ_W
2767 { 2260, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 435, 0, 0, 0x0ULL }, // XVSETALLNEZ_H
2768 { 2259, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 435, 0, 0, 0x0ULL }, // XVSETALLNEZ_D
2769 { 2258, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 435, 0, 0, 0x0ULL }, // XVSETALLNEZ_B
2770 { 2257, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSEQ_W
2771 { 2256, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSEQ_H
2772 { 2255, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSEQ_D
2773 { 2254, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSEQ_B
2774 { 2253, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSEQI_W
2775 { 2252, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSEQI_H
2776 { 2251, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSEQI_D
2777 { 2250, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSEQI_B
2778 { 2249, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSAT_WU
2779 { 2248, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSAT_W
2780 { 2247, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSAT_HU
2781 { 2246, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSAT_H
2782 { 2245, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSAT_DU
2783 { 2244, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSAT_D
2784 { 2243, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSAT_BU
2785 { 2242, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVSAT_B
2786 { 2241, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSADD_WU
2787 { 2240, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSADD_W
2788 { 2239, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSADD_HU
2789 { 2238, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSADD_H
2790 { 2237, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSADD_DU
2791 { 2236, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSADD_D
2792 { 2235, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSADD_BU
2793 { 2234, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVSADD_B
2794 { 2233, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVROTR_W
2795 { 2232, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVROTR_H
2796 { 2231, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVROTR_D
2797 { 2230, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVROTR_B
2798 { 2229, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVROTRI_W
2799 { 2228, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVROTRI_H
2800 { 2227, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVROTRI_D
2801 { 2226, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVROTRI_B
2802 { 2225, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 432, 0, 0, 0x0ULL }, // XVREPLVE_W
2803 { 2224, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 432, 0, 0, 0x0ULL }, // XVREPLVE_H
2804 { 2223, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 432, 0, 0, 0x0ULL }, // XVREPLVE_D
2805 { 2222, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 432, 0, 0, 0x0ULL }, // XVREPLVE_B
2806 { 2221, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVREPLVE0_W
2807 { 2220, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVREPLVE0_Q
2808 { 2219, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVREPLVE0_H
2809 { 2218, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVREPLVE0_D
2810 { 2217, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVREPLVE0_B
2811 { 2216, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 430, 0, 0, 0x0ULL }, // XVREPLGR2VR_W
2812 { 2215, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 430, 0, 0, 0x0ULL }, // XVREPLGR2VR_H
2813 { 2214, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 430, 0, 0, 0x0ULL }, // XVREPLGR2VR_D
2814 { 2213, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 430, 0, 0, 0x0ULL }, // XVREPLGR2VR_B
2815 { 2212, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVREPL128VEI_W
2816 { 2211, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVREPL128VEI_H
2817 { 2210, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVREPL128VEI_D
2818 { 2209, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVREPL128VEI_B
2819 { 2208, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVPICKVE_W
2820 { 2207, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVPICKVE_D
2821 { 2206, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 427, 0, 0, 0x0ULL }, // XVPICKVE2GR_WU
2822 { 2205, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 427, 0, 0, 0x0ULL }, // XVPICKVE2GR_W
2823 { 2204, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 427, 0, 0, 0x0ULL }, // XVPICKVE2GR_DU
2824 { 2203, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 427, 0, 0, 0x0ULL }, // XVPICKVE2GR_D
2825 { 2202, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVPICKOD_W
2826 { 2201, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVPICKOD_H
2827 { 2200, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVPICKOD_D
2828 { 2199, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVPICKOD_B
2829 { 2198, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVPICKEV_W
2830 { 2197, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVPICKEV_H
2831 { 2196, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVPICKEV_D
2832 { 2195, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVPICKEV_B
2833 { 2194, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVPERM_W
2834 { 2193, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVPERMI_W
2835 { 2192, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVPERMI_Q
2836 { 2191, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVPERMI_D
2837 { 2190, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVPCNT_W
2838 { 2189, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVPCNT_H
2839 { 2188, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVPCNT_D
2840 { 2187, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVPCNT_B
2841 { 2186, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVPACKOD_W
2842 { 2185, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVPACKOD_H
2843 { 2184, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVPACKOD_D
2844 { 2183, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVPACKOD_B
2845 { 2182, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVPACKEV_W
2846 { 2181, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVPACKEV_H
2847 { 2180, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVPACKEV_D
2848 { 2179, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVPACKEV_B
2849 { 2178, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVOR_V
2850 { 2177, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVORN_V
2851 { 2176, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVORI_B
2852 { 2175, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVNOR_V
2853 { 2174, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVNORI_B
2854 { 2173, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVNEG_W
2855 { 2172, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVNEG_H
2856 { 2171, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVNEG_D
2857 { 2170, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVNEG_B
2858 { 2169, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMUL_W
2859 { 2168, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMUL_H
2860 { 2167, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMUL_D
2861 { 2166, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMUL_B
2862 { 2165, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMULWOD_W_HU_H
2863 { 2164, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMULWOD_W_HU
2864 { 2163, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMULWOD_W_H
2865 { 2162, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMULWOD_Q_DU_D
2866 { 2161, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMULWOD_Q_DU
2867 { 2160, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMULWOD_Q_D
2868 { 2159, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMULWOD_H_BU_B
2869 { 2158, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMULWOD_H_BU
2870 { 2157, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMULWOD_H_B
2871 { 2156, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMULWOD_D_WU_W
2872 { 2155, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMULWOD_D_WU
2873 { 2154, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMULWOD_D_W
2874 { 2153, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMULWEV_W_HU_H
2875 { 2152, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMULWEV_W_HU
2876 { 2151, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMULWEV_W_H
2877 { 2150, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMULWEV_Q_DU_D
2878 { 2149, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMULWEV_Q_DU
2879 { 2148, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMULWEV_Q_D
2880 { 2147, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMULWEV_H_BU_B
2881 { 2146, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMULWEV_H_BU
2882 { 2145, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMULWEV_H_B
2883 { 2144, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMULWEV_D_WU_W
2884 { 2143, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMULWEV_D_WU
2885 { 2142, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMULWEV_D_W
2886 { 2141, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMUH_WU
2887 { 2140, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMUH_W
2888 { 2139, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMUH_HU
2889 { 2138, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMUH_H
2890 { 2137, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMUH_DU
2891 { 2136, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMUH_D
2892 { 2135, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMUH_BU
2893 { 2134, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMUH_B
2894 { 2133, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMSUB_W
2895 { 2132, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMSUB_H
2896 { 2131, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMSUB_D
2897 { 2130, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMSUB_B
2898 { 2129, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVMSKNZ_B
2899 { 2128, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVMSKLTZ_W
2900 { 2127, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVMSKLTZ_H
2901 { 2126, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVMSKLTZ_D
2902 { 2125, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVMSKLTZ_B
2903 { 2124, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVMSKGEZ_B
2904 { 2123, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMOD_WU
2905 { 2122, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMOD_W
2906 { 2121, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMOD_HU
2907 { 2120, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMOD_H
2908 { 2119, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMOD_DU
2909 { 2118, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMOD_D
2910 { 2117, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMOD_BU
2911 { 2116, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMOD_B
2912 { 2115, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMIN_WU
2913 { 2114, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMIN_W
2914 { 2113, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMIN_HU
2915 { 2112, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMIN_H
2916 { 2111, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMIN_DU
2917 { 2110, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMIN_D
2918 { 2109, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMIN_BU
2919 { 2108, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMIN_B
2920 { 2107, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVMINI_WU
2921 { 2106, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVMINI_W
2922 { 2105, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVMINI_HU
2923 { 2104, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVMINI_H
2924 { 2103, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVMINI_DU
2925 { 2102, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVMINI_D
2926 { 2101, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVMINI_BU
2927 { 2100, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVMINI_B
2928 { 2099, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMAX_WU
2929 { 2098, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMAX_W
2930 { 2097, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMAX_HU
2931 { 2096, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMAX_H
2932 { 2095, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMAX_DU
2933 { 2094, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMAX_D
2934 { 2093, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMAX_BU
2935 { 2092, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVMAX_B
2936 { 2091, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVMAXI_WU
2937 { 2090, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVMAXI_W
2938 { 2089, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVMAXI_HU
2939 { 2088, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVMAXI_H
2940 { 2087, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVMAXI_DU
2941 { 2086, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVMAXI_D
2942 { 2085, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVMAXI_BU
2943 { 2084, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVMAXI_B
2944 { 2083, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADD_W
2945 { 2082, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADD_H
2946 { 2081, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADD_D
2947 { 2080, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADD_B
2948 { 2079, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADDWOD_W_HU_H
2949 { 2078, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADDWOD_W_HU
2950 { 2077, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADDWOD_W_H
2951 { 2076, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADDWOD_Q_DU_D
2952 { 2075, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADDWOD_Q_DU
2953 { 2074, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADDWOD_Q_D
2954 { 2073, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADDWOD_H_BU_B
2955 { 2072, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADDWOD_H_BU
2956 { 2071, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADDWOD_H_B
2957 { 2070, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADDWOD_D_WU_W
2958 { 2069, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADDWOD_D_WU
2959 { 2068, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADDWOD_D_W
2960 { 2067, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADDWEV_W_HU_H
2961 { 2066, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADDWEV_W_HU
2962 { 2065, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADDWEV_W_H
2963 { 2064, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADDWEV_Q_DU_D
2964 { 2063, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADDWEV_Q_DU
2965 { 2062, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADDWEV_Q_D
2966 { 2061, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADDWEV_H_BU_B
2967 { 2060, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADDWEV_H_BU
2968 { 2059, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADDWEV_H_B
2969 { 2058, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADDWEV_D_WU_W
2970 { 2057, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADDWEV_D_WU
2971 { 2056, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVMADDWEV_D_W
2972 { 2055, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 424, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // XVLDX
2973 { 2054, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 421, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // XVLDREPL_W
2974 { 2053, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 421, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // XVLDREPL_H
2975 { 2052, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 421, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // XVLDREPL_D
2976 { 2051, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 421, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // XVLDREPL_B
2977 { 2050, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 229, 0, 0, 0x0ULL }, // XVLDI
2978 { 2049, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 421, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // XVLD
2979 { 2048, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVINSVE0_W
2980 { 2047, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVINSVE0_D
2981 { 2046, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 225, 0, 0, 0x0ULL }, // XVINSGR2VR_W
2982 { 2045, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 225, 0, 0, 0x0ULL }, // XVINSGR2VR_D
2983 { 2044, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVILVL_W
2984 { 2043, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVILVL_H
2985 { 2042, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVILVL_D
2986 { 2041, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVILVL_B
2987 { 2040, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVILVH_W
2988 { 2039, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVILVH_H
2989 { 2038, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVILVH_D
2990 { 2037, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVILVH_B
2991 { 2036, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVHSUBW_W_H
2992 { 2035, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVHSUBW_WU_HU
2993 { 2034, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVHSUBW_Q_D
2994 { 2033, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVHSUBW_QU_DU
2995 { 2032, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVHSUBW_H_B
2996 { 2031, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVHSUBW_HU_BU
2997 { 2030, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVHSUBW_D_W
2998 { 2029, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVHSUBW_DU_WU
2999 { 2028, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVHSELI_D
3000 { 2027, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVHADDW_W_H
3001 { 2026, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVHADDW_WU_HU
3002 { 2025, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVHADDW_Q_D
3003 { 2024, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVHADDW_QU_DU
3004 { 2023, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVHADDW_H_B
3005 { 2022, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVHADDW_HU_BU
3006 { 2021, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVHADDW_D_W
3007 { 2020, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVHADDW_DU_WU
3008 { 2019, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFTINT_W_S
3009 { 2018, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFTINT_W_D
3010 { 2017, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFTINT_WU_S
3011 { 2016, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFTINT_L_D
3012 { 2015, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFTINT_LU_D
3013 { 2014, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFTINTRZ_W_S
3014 { 2013, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFTINTRZ_W_D
3015 { 2012, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFTINTRZ_WU_S
3016 { 2011, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFTINTRZ_L_D
3017 { 2010, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFTINTRZ_LU_D
3018 { 2009, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFTINTRZL_L_S
3019 { 2008, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFTINTRZH_L_S
3020 { 2007, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFTINTRP_W_S
3021 { 2006, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFTINTRP_W_D
3022 { 2005, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFTINTRP_L_D
3023 { 2004, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFTINTRPL_L_S
3024 { 2003, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFTINTRPH_L_S
3025 { 2002, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFTINTRNE_W_S
3026 { 2001, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFTINTRNE_W_D
3027 { 2000, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFTINTRNE_L_D
3028 { 1999, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFTINTRNEL_L_S
3029 { 1998, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFTINTRNEH_L_S
3030 { 1997, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFTINTRM_W_S
3031 { 1996, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFTINTRM_W_D
3032 { 1995, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFTINTRM_L_D
3033 { 1994, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFTINTRML_L_S
3034 { 1993, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFTINTRMH_L_S
3035 { 1992, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFTINTL_L_S
3036 { 1991, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFTINTH_L_S
3037 { 1990, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFSUB_S
3038 { 1989, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFSUB_D
3039 { 1988, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFSQRT_S
3040 { 1987, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFSQRT_D
3041 { 1986, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVFRSTP_H
3042 { 1985, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 417, 0, 0, 0x0ULL }, // XVFRSTP_B
3043 { 1984, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVFRSTPI_H
3044 { 1983, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVFRSTPI_B
3045 { 1982, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFRSQRT_S
3046 { 1981, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFRSQRT_D
3047 { 1980, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFRSQRTE_S
3048 { 1979, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFRSQRTE_D
3049 { 1978, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFRINT_S
3050 { 1977, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFRINT_D
3051 { 1976, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFRINTRZ_S
3052 { 1975, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFRINTRZ_D
3053 { 1974, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFRINTRP_S
3054 { 1973, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFRINTRP_D
3055 { 1972, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFRINTRNE_S
3056 { 1971, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFRINTRNE_D
3057 { 1970, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFRINTRM_S
3058 { 1969, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFRINTRM_D
3059 { 1968, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFRECIP_S
3060 { 1967, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFRECIP_D
3061 { 1966, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFRECIPE_S
3062 { 1965, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFRECIPE_D
3063 { 1964, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVFNMSUB_S
3064 { 1963, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVFNMSUB_D
3065 { 1962, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVFNMADD_S
3066 { 1961, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVFNMADD_D
3067 { 1960, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFMUL_S
3068 { 1959, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFMUL_D
3069 { 1958, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVFMSUB_S
3070 { 1957, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVFMSUB_D
3071 { 1956, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFMIN_S
3072 { 1955, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFMIN_D
3073 { 1954, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFMINA_S
3074 { 1953, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFMINA_D
3075 { 1952, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFMAX_S
3076 { 1951, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFMAX_D
3077 { 1950, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFMAXA_S
3078 { 1949, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFMAXA_D
3079 { 1948, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVFMADD_S
3080 { 1947, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVFMADD_D
3081 { 1946, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFLOGB_S
3082 { 1945, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFLOGB_D
3083 { 1944, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFFINT_S_WU
3084 { 1943, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFFINT_S_W
3085 { 1942, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFFINT_S_L
3086 { 1941, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFFINT_D_LU
3087 { 1940, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFFINT_D_L
3088 { 1939, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFFINTL_D_W
3089 { 1938, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFFINTH_D_W
3090 { 1937, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFDIV_S
3091 { 1936, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFDIV_D
3092 { 1935, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCVT_S_D
3093 { 1934, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCVT_H_S
3094 { 1933, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFCVTL_S_H
3095 { 1932, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFCVTL_D_S
3096 { 1931, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFCVTH_S_H
3097 { 1930, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFCVTH_D_S
3098 { 1929, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_SUN_S
3099 { 1928, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_SUN_D
3100 { 1927, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_SUNE_S
3101 { 1926, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_SUNE_D
3102 { 1925, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_SULT_S
3103 { 1924, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_SULT_D
3104 { 1923, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_SULE_S
3105 { 1922, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_SULE_D
3106 { 1921, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_SUEQ_S
3107 { 1920, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_SUEQ_D
3108 { 1919, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_SOR_S
3109 { 1918, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_SOR_D
3110 { 1917, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_SNE_S
3111 { 1916, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_SNE_D
3112 { 1915, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_SLT_S
3113 { 1914, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_SLT_D
3114 { 1913, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_SLE_S
3115 { 1912, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_SLE_D
3116 { 1911, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_SEQ_S
3117 { 1910, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_SEQ_D
3118 { 1909, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_SAF_S
3119 { 1908, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_SAF_D
3120 { 1907, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_CUN_S
3121 { 1906, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_CUN_D
3122 { 1905, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_CUNE_S
3123 { 1904, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_CUNE_D
3124 { 1903, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_CULT_S
3125 { 1902, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_CULT_D
3126 { 1901, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_CULE_S
3127 { 1900, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_CULE_D
3128 { 1899, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_CUEQ_S
3129 { 1898, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_CUEQ_D
3130 { 1897, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_COR_S
3131 { 1896, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_COR_D
3132 { 1895, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_CNE_S
3133 { 1894, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_CNE_D
3134 { 1893, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_CLT_S
3135 { 1892, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_CLT_D
3136 { 1891, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_CLE_S
3137 { 1890, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_CLE_D
3138 { 1889, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_CEQ_S
3139 { 1888, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_CEQ_D
3140 { 1887, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_CAF_S
3141 { 1886, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFCMP_CAF_D
3142 { 1885, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFCLASS_S
3143 { 1884, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVFCLASS_D
3144 { 1883, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFADD_S
3145 { 1882, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVFADD_D
3146 { 1881, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVEXTRINS_W
3147 { 1880, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVEXTRINS_H
3148 { 1879, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVEXTRINS_D
3149 { 1878, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVEXTRINS_B
3150 { 1877, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVEXTL_Q_D
3151 { 1876, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVEXTL_QU_DU
3152 { 1875, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVEXTH_W_H
3153 { 1874, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVEXTH_WU_HU
3154 { 1873, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVEXTH_Q_D
3155 { 1872, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVEXTH_QU_DU
3156 { 1871, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVEXTH_H_B
3157 { 1870, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVEXTH_HU_BU
3158 { 1869, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVEXTH_D_W
3159 { 1868, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVEXTH_DU_WU
3160 { 1867, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVDIV_WU
3161 { 1866, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVDIV_W
3162 { 1865, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVDIV_HU
3163 { 1864, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVDIV_H
3164 { 1863, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVDIV_DU
3165 { 1862, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVDIV_D
3166 { 1861, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVDIV_BU
3167 { 1860, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVDIV_B
3168 { 1859, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVCLZ_W
3169 { 1858, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVCLZ_H
3170 { 1857, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVCLZ_D
3171 { 1856, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVCLZ_B
3172 { 1855, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVCLO_W
3173 { 1854, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVCLO_H
3174 { 1853, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVCLO_D
3175 { 1852, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // XVCLO_B
3176 { 1851, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVBSRL_V
3177 { 1850, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVBSLL_V
3178 { 1849, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVBITSET_W
3179 { 1848, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVBITSET_H
3180 { 1847, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVBITSET_D
3181 { 1846, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVBITSET_B
3182 { 1845, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVBITSETI_W
3183 { 1844, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVBITSETI_H
3184 { 1843, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVBITSETI_D
3185 { 1842, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVBITSETI_B
3186 { 1841, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 413, 0, 0, 0x0ULL }, // XVBITSEL_V
3187 { 1840, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 409, 0, 0, 0x0ULL }, // XVBITSELI_B
3188 { 1839, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVBITREV_W
3189 { 1838, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVBITREV_H
3190 { 1837, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVBITREV_D
3191 { 1836, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVBITREV_B
3192 { 1835, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVBITREVI_W
3193 { 1834, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVBITREVI_H
3194 { 1833, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVBITREVI_D
3195 { 1832, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVBITREVI_B
3196 { 1831, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVBITCLR_W
3197 { 1830, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVBITCLR_H
3198 { 1829, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVBITCLR_D
3199 { 1828, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVBITCLR_B
3200 { 1827, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVBITCLRI_W
3201 { 1826, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVBITCLRI_H
3202 { 1825, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVBITCLRI_D
3203 { 1824, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVBITCLRI_B
3204 { 1823, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVAVG_WU
3205 { 1822, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVAVG_W
3206 { 1821, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVAVG_HU
3207 { 1820, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVAVG_H
3208 { 1819, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVAVG_DU
3209 { 1818, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVAVG_D
3210 { 1817, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVAVG_BU
3211 { 1816, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVAVG_B
3212 { 1815, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVAVGR_WU
3213 { 1814, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVAVGR_W
3214 { 1813, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVAVGR_HU
3215 { 1812, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVAVGR_H
3216 { 1811, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVAVGR_DU
3217 { 1810, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVAVGR_D
3218 { 1809, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVAVGR_BU
3219 { 1808, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVAVGR_B
3220 { 1807, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVAND_V
3221 { 1806, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVANDN_V
3222 { 1805, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVANDI_B
3223 { 1804, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADD_W
3224 { 1803, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADD_Q
3225 { 1802, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADD_H
3226 { 1801, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADD_D
3227 { 1800, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADD_B
3228 { 1799, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDWOD_W_HU_H
3229 { 1798, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDWOD_W_HU
3230 { 1797, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDWOD_W_H
3231 { 1796, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDWOD_Q_DU_D
3232 { 1795, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDWOD_Q_DU
3233 { 1794, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDWOD_Q_D
3234 { 1793, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDWOD_H_BU_B
3235 { 1792, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDWOD_H_BU
3236 { 1791, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDWOD_H_B
3237 { 1790, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDWOD_D_WU_W
3238 { 1789, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDWOD_D_WU
3239 { 1788, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDWOD_D_W
3240 { 1787, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDWEV_W_HU_H
3241 { 1786, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDWEV_W_HU
3242 { 1785, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDWEV_W_H
3243 { 1784, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDWEV_Q_DU_D
3244 { 1783, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDWEV_Q_DU
3245 { 1782, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDWEV_Q_D
3246 { 1781, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDWEV_H_BU_B
3247 { 1780, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDWEV_H_BU
3248 { 1779, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDWEV_H_B
3249 { 1778, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDWEV_D_WU_W
3250 { 1777, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDWEV_D_WU
3251 { 1776, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDWEV_D_W
3252 { 1775, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVADDI_WU
3253 { 1774, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVADDI_HU
3254 { 1773, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVADDI_DU
3255 { 1772, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 406, 0, 0, 0x0ULL }, // XVADDI_BU
3256 { 1771, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDA_W
3257 { 1770, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDA_H
3258 { 1769, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDA_D
3259 { 1768, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVADDA_B
3260 { 1767, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVABSD_WU
3261 { 1766, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVABSD_W
3262 { 1765, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVABSD_HU
3263 { 1764, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVABSD_H
3264 { 1763, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVABSD_DU
3265 { 1762, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVABSD_D
3266 { 1761, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVABSD_BU
3267 { 1760, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 403, 0, 0, 0x0ULL }, // XVABSD_B
3268 { 1759, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XORI
3269 { 1758, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // XOR
3270 { 1757, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86XOR_W
3271 { 1756, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86XOR_H
3272 { 1755, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86XOR_D
3273 { 1754, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86XOR_B
3274 { 1753, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SUB_WU
3275 { 1752, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SUB_W
3276 { 1751, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SUB_H
3277 { 1750, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SUB_DU
3278 { 1749, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SUB_D
3279 { 1748, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SUB_B
3280 { 1747, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SRL_W
3281 { 1746, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SRL_H
3282 { 1745, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SRL_D
3283 { 1744, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SRL_B
3284 { 1743, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86SRLI_W
3285 { 1742, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86SRLI_H
3286 { 1741, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86SRLI_D
3287 { 1740, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86SRLI_B
3288 { 1739, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SRA_W
3289 { 1738, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SRA_H
3290 { 1737, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SRA_D
3291 { 1736, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SRA_B
3292 { 1735, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86SRAI_W
3293 { 1734, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86SRAI_H
3294 { 1733, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86SRAI_D
3295 { 1732, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86SRAI_B
3296 { 1731, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SLL_W
3297 { 1730, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SLL_H
3298 { 1729, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SLL_D
3299 { 1728, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SLL_B
3300 { 1727, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86SLLI_W
3301 { 1726, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86SLLI_H
3302 { 1725, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86SLLI_D
3303 { 1724, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86SLLI_B
3304 { 1723, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0, 0x0ULL }, // X86SETTM
3305 { 1722, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 249, 0, 0, 0x0ULL }, // X86SETTAG
3306 { 1721, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SBC_W
3307 { 1720, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SBC_H
3308 { 1719, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SBC_D
3309 { 1718, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SBC_B
3310 { 1717, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ROTR_W
3311 { 1716, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ROTR_H
3312 { 1715, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ROTR_D
3313 { 1714, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ROTR_B
3314 { 1713, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86ROTRI_W
3315 { 1712, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86ROTRI_H
3316 { 1711, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86ROTRI_D
3317 { 1710, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86ROTRI_B
3318 { 1709, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ROTL_W
3319 { 1708, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ROTL_H
3320 { 1707, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ROTL_D
3321 { 1706, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ROTL_B
3322 { 1705, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86ROTLI_W
3323 { 1704, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86ROTLI_H
3324 { 1703, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86ROTLI_D
3325 { 1702, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86ROTLI_B
3326 { 1701, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86RCR_W
3327 { 1700, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86RCR_H
3328 { 1699, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86RCR_D
3329 { 1698, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86RCR_B
3330 { 1697, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86RCRI_W
3331 { 1696, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86RCRI_H
3332 { 1695, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86RCRI_D
3333 { 1694, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86RCRI_B
3334 { 1693, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86RCL_W
3335 { 1692, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86RCL_H
3336 { 1691, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86RCL_D
3337 { 1690, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86RCL_B
3338 { 1689, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86RCLI_W
3339 { 1688, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86RCLI_H
3340 { 1687, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86RCLI_D
3341 { 1686, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86RCLI_B
3342 { 1685, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86OR_W
3343 { 1684, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86OR_H
3344 { 1683, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86OR_D
3345 { 1682, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86OR_B
3346 { 1681, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86MUL_WU
3347 { 1680, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86MUL_W
3348 { 1679, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86MUL_HU
3349 { 1678, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86MUL_H
3350 { 1677, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86MUL_DU
3351 { 1676, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86MUL_D
3352 { 1675, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86MUL_BU
3353 { 1674, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86MUL_B
3354 { 1673, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0, 0x0ULL }, // X86MTTOP
3355 { 1672, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86MTFLAG
3356 { 1671, 1, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 32, 0, 0, 0x0ULL }, // X86MFTOP
3357 { 1670, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // X86MFFLAG
3358 { 1669, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 32, 0, 0, 0x0ULL }, // X86INC_W
3359 { 1668, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 32, 0, 0, 0x0ULL }, // X86INC_H
3360 { 1667, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 32, 0, 0, 0x0ULL }, // X86INC_D
3361 { 1666, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 32, 0, 0, 0x0ULL }, // X86INC_B
3362 { 1665, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0, 0x0ULL }, // X86INCTOP
3363 { 1664, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 32, 0, 0, 0x0ULL }, // X86DEC_W
3364 { 1663, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 32, 0, 0, 0x0ULL }, // X86DEC_H
3365 { 1662, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 32, 0, 0, 0x0ULL }, // X86DEC_D
3366 { 1661, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 32, 0, 0, 0x0ULL }, // X86DEC_B
3367 { 1660, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0, 0x0ULL }, // X86DECTOP
3368 { 1659, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0, 0x0ULL }, // X86CLRTM
3369 { 1658, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86AND_W
3370 { 1657, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86AND_H
3371 { 1656, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86AND_D
3372 { 1655, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86AND_B
3373 { 1654, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ADD_WU
3374 { 1653, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ADD_W
3375 { 1652, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ADD_H
3376 { 1651, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ADD_DU
3377 { 1650, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ADD_D
3378 { 1649, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ADD_B
3379 { 1648, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ADC_W
3380 { 1647, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ADC_H
3381 { 1646, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ADC_D
3382 { 1645, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ADC_B
3383 { 1644, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VXOR_V
3384 { 1643, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VXORI_B
3385 { 1642, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSUB_W
3386 { 1641, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSUB_Q
3387 { 1640, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSUB_H
3388 { 1639, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSUB_D
3389 { 1638, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSUB_B
3390 { 1637, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSUBWOD_W_HU
3391 { 1636, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSUBWOD_W_H
3392 { 1635, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSUBWOD_Q_DU
3393 { 1634, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSUBWOD_Q_D
3394 { 1633, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSUBWOD_H_BU
3395 { 1632, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSUBWOD_H_B
3396 { 1631, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSUBWOD_D_WU
3397 { 1630, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSUBWOD_D_W
3398 { 1629, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSUBWEV_W_HU
3399 { 1628, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSUBWEV_W_H
3400 { 1627, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSUBWEV_Q_DU
3401 { 1626, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSUBWEV_Q_D
3402 { 1625, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSUBWEV_H_BU
3403 { 1624, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSUBWEV_H_B
3404 { 1623, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSUBWEV_D_WU
3405 { 1622, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSUBWEV_D_W
3406 { 1621, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSUBI_WU
3407 { 1620, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSUBI_HU
3408 { 1619, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSUBI_DU
3409 { 1618, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSUBI_BU
3410 { 1617, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 386, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // VSTX
3411 { 1616, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // VSTELM_W
3412 { 1615, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // VSTELM_H
3413 { 1614, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // VSTELM_D
3414 { 1613, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // VSTELM_B
3415 { 1612, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 383, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // VST
3416 { 1611, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSUB_WU
3417 { 1610, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSUB_W
3418 { 1609, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSUB_HU
3419 { 1608, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSUB_H
3420 { 1607, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSUB_DU
3421 { 1606, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSUB_D
3422 { 1605, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSUB_BU
3423 { 1604, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSUB_B
3424 { 1603, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSRLRN_W_D
3425 { 1602, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSRLRN_WU_D
3426 { 1601, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSRLRN_H_W
3427 { 1600, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSRLRN_HU_W
3428 { 1599, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSRLRN_B_H
3429 { 1598, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSRLRN_BU_H
3430 { 1597, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRLRNI_W_D
3431 { 1596, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRLRNI_WU_D
3432 { 1595, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRLRNI_H_W
3433 { 1594, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRLRNI_HU_W
3434 { 1593, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRLRNI_D_Q
3435 { 1592, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRLRNI_DU_Q
3436 { 1591, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRLRNI_B_H
3437 { 1590, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRLRNI_BU_H
3438 { 1589, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSRLN_W_D
3439 { 1588, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSRLN_WU_D
3440 { 1587, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSRLN_H_W
3441 { 1586, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSRLN_HU_W
3442 { 1585, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSRLN_B_H
3443 { 1584, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSRLN_BU_H
3444 { 1583, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRLNI_W_D
3445 { 1582, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRLNI_WU_D
3446 { 1581, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRLNI_H_W
3447 { 1580, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRLNI_HU_W
3448 { 1579, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRLNI_D_Q
3449 { 1578, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRLNI_DU_Q
3450 { 1577, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRLNI_B_H
3451 { 1576, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRLNI_BU_H
3452 { 1575, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSRARN_W_D
3453 { 1574, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSRARN_WU_D
3454 { 1573, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSRARN_H_W
3455 { 1572, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSRARN_HU_W
3456 { 1571, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSRARN_B_H
3457 { 1570, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSRARN_BU_H
3458 { 1569, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRARNI_W_D
3459 { 1568, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRARNI_WU_D
3460 { 1567, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRARNI_H_W
3461 { 1566, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRARNI_HU_W
3462 { 1565, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRARNI_D_Q
3463 { 1564, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRARNI_DU_Q
3464 { 1563, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRARNI_B_H
3465 { 1562, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRARNI_BU_H
3466 { 1561, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSRAN_W_D
3467 { 1560, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSRAN_WU_D
3468 { 1559, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSRAN_H_W
3469 { 1558, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSRAN_HU_W
3470 { 1557, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSRAN_B_H
3471 { 1556, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSSRAN_BU_H
3472 { 1555, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRANI_W_D
3473 { 1554, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRANI_WU_D
3474 { 1553, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRANI_H_W
3475 { 1552, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRANI_HU_W
3476 { 1551, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRANI_D_Q
3477 { 1550, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRANI_DU_Q
3478 { 1549, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRANI_B_H
3479 { 1548, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSSRANI_BU_H
3480 { 1547, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRL_W
3481 { 1546, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRL_H
3482 { 1545, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRL_D
3483 { 1544, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRL_B
3484 { 1543, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRLR_W
3485 { 1542, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRLR_H
3486 { 1541, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRLR_D
3487 { 1540, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRLR_B
3488 { 1539, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRLRN_W_D
3489 { 1538, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRLRN_H_W
3490 { 1537, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRLRN_B_H
3491 { 1536, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSRLRNI_W_D
3492 { 1535, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSRLRNI_H_W
3493 { 1534, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSRLRNI_D_Q
3494 { 1533, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSRLRNI_B_H
3495 { 1532, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSRLRI_W
3496 { 1531, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSRLRI_H
3497 { 1530, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSRLRI_D
3498 { 1529, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSRLRI_B
3499 { 1528, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRLN_W_D
3500 { 1527, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRLN_H_W
3501 { 1526, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRLN_B_H
3502 { 1525, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSRLNI_W_D
3503 { 1524, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSRLNI_H_W
3504 { 1523, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSRLNI_D_Q
3505 { 1522, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSRLNI_B_H
3506 { 1521, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSRLI_W
3507 { 1520, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSRLI_H
3508 { 1519, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSRLI_D
3509 { 1518, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSRLI_B
3510 { 1517, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRA_W
3511 { 1516, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRA_H
3512 { 1515, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRA_D
3513 { 1514, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRA_B
3514 { 1513, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRAR_W
3515 { 1512, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRAR_H
3516 { 1511, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRAR_D
3517 { 1510, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRAR_B
3518 { 1509, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRARN_W_D
3519 { 1508, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRARN_H_W
3520 { 1507, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRARN_B_H
3521 { 1506, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSRARNI_W_D
3522 { 1505, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSRARNI_H_W
3523 { 1504, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSRARNI_D_Q
3524 { 1503, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSRARNI_B_H
3525 { 1502, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSRARI_W
3526 { 1501, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSRARI_H
3527 { 1500, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSRARI_D
3528 { 1499, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSRARI_B
3529 { 1498, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRAN_W_D
3530 { 1497, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRAN_H_W
3531 { 1496, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSRAN_B_H
3532 { 1495, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSRANI_W_D
3533 { 1494, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSRANI_H_W
3534 { 1493, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSRANI_D_Q
3535 { 1492, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSRANI_B_H
3536 { 1491, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSRAI_W
3537 { 1490, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSRAI_H
3538 { 1489, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSRAI_D
3539 { 1488, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSRAI_B
3540 { 1487, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSLT_WU
3541 { 1486, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSLT_W
3542 { 1485, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSLT_HU
3543 { 1484, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSLT_H
3544 { 1483, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSLT_DU
3545 { 1482, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSLT_D
3546 { 1481, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSLT_BU
3547 { 1480, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSLT_B
3548 { 1479, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLTI_WU
3549 { 1478, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLTI_W
3550 { 1477, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLTI_HU
3551 { 1476, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLTI_H
3552 { 1475, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLTI_DU
3553 { 1474, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLTI_D
3554 { 1473, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLTI_BU
3555 { 1472, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLTI_B
3556 { 1471, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSLL_W
3557 { 1470, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSLL_H
3558 { 1469, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSLL_D
3559 { 1468, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSLL_B
3560 { 1467, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLLWIL_W_H
3561 { 1466, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLLWIL_WU_HU
3562 { 1465, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLLWIL_H_B
3563 { 1464, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLLWIL_HU_BU
3564 { 1463, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLLWIL_D_W
3565 { 1462, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLLWIL_DU_WU
3566 { 1461, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLLI_W
3567 { 1460, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLLI_H
3568 { 1459, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLLI_D
3569 { 1458, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLLI_B
3570 { 1457, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSLE_WU
3571 { 1456, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSLE_W
3572 { 1455, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSLE_HU
3573 { 1454, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSLE_H
3574 { 1453, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSLE_DU
3575 { 1452, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSLE_D
3576 { 1451, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSLE_BU
3577 { 1450, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSLE_B
3578 { 1449, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLEI_WU
3579 { 1448, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLEI_W
3580 { 1447, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLEI_HU
3581 { 1446, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLEI_H
3582 { 1445, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLEI_DU
3583 { 1444, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLEI_D
3584 { 1443, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLEI_BU
3585 { 1442, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSLEI_B
3586 { 1441, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSIGNCOV_W
3587 { 1440, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSIGNCOV_H
3588 { 1439, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSIGNCOV_D
3589 { 1438, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSIGNCOV_B
3590 { 1437, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VSHUF_W
3591 { 1436, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VSHUF_H
3592 { 1435, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VSHUF_D
3593 { 1434, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VSHUF_B
3594 { 1433, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSHUF4I_W
3595 { 1432, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSHUF4I_H
3596 { 1431, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VSHUF4I_D
3597 { 1430, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSHUF4I_B
3598 { 1429, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 397, 0, 0, 0x0ULL }, // VSETNEZ_V
3599 { 1428, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 397, 0, 0, 0x0ULL }, // VSETEQZ_V
3600 { 1427, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 397, 0, 0, 0x0ULL }, // VSETANYEQZ_W
3601 { 1426, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 397, 0, 0, 0x0ULL }, // VSETANYEQZ_H
3602 { 1425, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 397, 0, 0, 0x0ULL }, // VSETANYEQZ_D
3603 { 1424, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 397, 0, 0, 0x0ULL }, // VSETANYEQZ_B
3604 { 1423, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 397, 0, 0, 0x0ULL }, // VSETALLNEZ_W
3605 { 1422, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 397, 0, 0, 0x0ULL }, // VSETALLNEZ_H
3606 { 1421, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 397, 0, 0, 0x0ULL }, // VSETALLNEZ_D
3607 { 1420, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 397, 0, 0, 0x0ULL }, // VSETALLNEZ_B
3608 { 1419, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSEQ_W
3609 { 1418, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSEQ_H
3610 { 1417, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSEQ_D
3611 { 1416, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSEQ_B
3612 { 1415, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSEQI_W
3613 { 1414, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSEQI_H
3614 { 1413, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSEQI_D
3615 { 1412, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSEQI_B
3616 { 1411, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSAT_WU
3617 { 1410, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSAT_W
3618 { 1409, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSAT_HU
3619 { 1408, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSAT_H
3620 { 1407, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSAT_DU
3621 { 1406, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSAT_D
3622 { 1405, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSAT_BU
3623 { 1404, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VSAT_B
3624 { 1403, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSADD_WU
3625 { 1402, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSADD_W
3626 { 1401, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSADD_HU
3627 { 1400, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSADD_H
3628 { 1399, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSADD_DU
3629 { 1398, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSADD_D
3630 { 1397, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSADD_BU
3631 { 1396, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VSADD_B
3632 { 1395, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VROTR_W
3633 { 1394, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VROTR_H
3634 { 1393, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VROTR_D
3635 { 1392, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VROTR_B
3636 { 1391, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VROTRI_W
3637 { 1390, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VROTRI_H
3638 { 1389, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VROTRI_D
3639 { 1388, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VROTRI_B
3640 { 1387, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 394, 0, 0, 0x0ULL }, // VREPLVE_W
3641 { 1386, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 394, 0, 0, 0x0ULL }, // VREPLVE_H
3642 { 1385, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 394, 0, 0, 0x0ULL }, // VREPLVE_D
3643 { 1384, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 394, 0, 0, 0x0ULL }, // VREPLVE_B
3644 { 1383, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VREPLVEI_W
3645 { 1382, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VREPLVEI_H
3646 { 1381, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VREPLVEI_D
3647 { 1380, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VREPLVEI_B
3648 { 1379, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 392, 0, 0, 0x0ULL }, // VREPLGR2VR_W
3649 { 1378, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 392, 0, 0, 0x0ULL }, // VREPLGR2VR_H
3650 { 1377, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 392, 0, 0, 0x0ULL }, // VREPLGR2VR_D
3651 { 1376, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 392, 0, 0, 0x0ULL }, // VREPLGR2VR_B
3652 { 1375, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 389, 0, 0, 0x0ULL }, // VPICKVE2GR_WU
3653 { 1374, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 389, 0, 0, 0x0ULL }, // VPICKVE2GR_W
3654 { 1373, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 389, 0, 0, 0x0ULL }, // VPICKVE2GR_HU
3655 { 1372, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 389, 0, 0, 0x0ULL }, // VPICKVE2GR_H
3656 { 1371, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 389, 0, 0, 0x0ULL }, // VPICKVE2GR_DU
3657 { 1370, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 389, 0, 0, 0x0ULL }, // VPICKVE2GR_D
3658 { 1369, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 389, 0, 0, 0x0ULL }, // VPICKVE2GR_BU
3659 { 1368, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 389, 0, 0, 0x0ULL }, // VPICKVE2GR_B
3660 { 1367, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VPICKOD_W
3661 { 1366, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VPICKOD_H
3662 { 1365, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VPICKOD_D
3663 { 1364, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VPICKOD_B
3664 { 1363, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VPICKEV_W
3665 { 1362, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VPICKEV_H
3666 { 1361, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VPICKEV_D
3667 { 1360, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VPICKEV_B
3668 { 1359, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VPERMI_W
3669 { 1358, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VPCNT_W
3670 { 1357, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VPCNT_H
3671 { 1356, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VPCNT_D
3672 { 1355, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VPCNT_B
3673 { 1354, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VPACKOD_W
3674 { 1353, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VPACKOD_H
3675 { 1352, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VPACKOD_D
3676 { 1351, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VPACKOD_B
3677 { 1350, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VPACKEV_W
3678 { 1349, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VPACKEV_H
3679 { 1348, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VPACKEV_D
3680 { 1347, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VPACKEV_B
3681 { 1346, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VOR_V
3682 { 1345, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VORN_V
3683 { 1344, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VORI_B
3684 { 1343, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VNOR_V
3685 { 1342, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VNORI_B
3686 { 1341, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VNEG_W
3687 { 1340, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VNEG_H
3688 { 1339, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VNEG_D
3689 { 1338, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VNEG_B
3690 { 1337, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMUL_W
3691 { 1336, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMUL_H
3692 { 1335, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMUL_D
3693 { 1334, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMUL_B
3694 { 1333, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMULWOD_W_HU_H
3695 { 1332, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMULWOD_W_HU
3696 { 1331, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMULWOD_W_H
3697 { 1330, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMULWOD_Q_DU_D
3698 { 1329, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMULWOD_Q_DU
3699 { 1328, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMULWOD_Q_D
3700 { 1327, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMULWOD_H_BU_B
3701 { 1326, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMULWOD_H_BU
3702 { 1325, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMULWOD_H_B
3703 { 1324, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMULWOD_D_WU_W
3704 { 1323, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMULWOD_D_WU
3705 { 1322, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMULWOD_D_W
3706 { 1321, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMULWEV_W_HU_H
3707 { 1320, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMULWEV_W_HU
3708 { 1319, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMULWEV_W_H
3709 { 1318, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMULWEV_Q_DU_D
3710 { 1317, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMULWEV_Q_DU
3711 { 1316, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMULWEV_Q_D
3712 { 1315, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMULWEV_H_BU_B
3713 { 1314, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMULWEV_H_BU
3714 { 1313, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMULWEV_H_B
3715 { 1312, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMULWEV_D_WU_W
3716 { 1311, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMULWEV_D_WU
3717 { 1310, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMULWEV_D_W
3718 { 1309, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMUH_WU
3719 { 1308, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMUH_W
3720 { 1307, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMUH_HU
3721 { 1306, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMUH_H
3722 { 1305, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMUH_DU
3723 { 1304, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMUH_D
3724 { 1303, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMUH_BU
3725 { 1302, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMUH_B
3726 { 1301, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMSUB_W
3727 { 1300, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMSUB_H
3728 { 1299, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMSUB_D
3729 { 1298, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMSUB_B
3730 { 1297, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMSKNZ_B
3731 { 1296, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMSKLTZ_W
3732 { 1295, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMSKLTZ_H
3733 { 1294, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMSKLTZ_D
3734 { 1293, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMSKLTZ_B
3735 { 1292, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VMSKGEZ_B
3736 { 1291, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMOD_WU
3737 { 1290, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMOD_W
3738 { 1289, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMOD_HU
3739 { 1288, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMOD_H
3740 { 1287, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMOD_DU
3741 { 1286, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMOD_D
3742 { 1285, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMOD_BU
3743 { 1284, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMOD_B
3744 { 1283, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMIN_WU
3745 { 1282, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMIN_W
3746 { 1281, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMIN_HU
3747 { 1280, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMIN_H
3748 { 1279, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMIN_DU
3749 { 1278, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMIN_D
3750 { 1277, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMIN_BU
3751 { 1276, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMIN_B
3752 { 1275, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VMINI_WU
3753 { 1274, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VMINI_W
3754 { 1273, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VMINI_HU
3755 { 1272, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VMINI_H
3756 { 1271, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VMINI_DU
3757 { 1270, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VMINI_D
3758 { 1269, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VMINI_BU
3759 { 1268, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VMINI_B
3760 { 1267, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMAX_WU
3761 { 1266, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMAX_W
3762 { 1265, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMAX_HU
3763 { 1264, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMAX_H
3764 { 1263, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMAX_DU
3765 { 1262, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMAX_D
3766 { 1261, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMAX_BU
3767 { 1260, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VMAX_B
3768 { 1259, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VMAXI_WU
3769 { 1258, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VMAXI_W
3770 { 1257, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VMAXI_HU
3771 { 1256, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VMAXI_H
3772 { 1255, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VMAXI_DU
3773 { 1254, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VMAXI_D
3774 { 1253, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VMAXI_BU
3775 { 1252, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VMAXI_B
3776 { 1251, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADD_W
3777 { 1250, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADD_H
3778 { 1249, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADD_D
3779 { 1248, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADD_B
3780 { 1247, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADDWOD_W_HU_H
3781 { 1246, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADDWOD_W_HU
3782 { 1245, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADDWOD_W_H
3783 { 1244, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADDWOD_Q_DU_D
3784 { 1243, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADDWOD_Q_DU
3785 { 1242, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADDWOD_Q_D
3786 { 1241, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADDWOD_H_BU_B
3787 { 1240, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADDWOD_H_BU
3788 { 1239, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADDWOD_H_B
3789 { 1238, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADDWOD_D_WU_W
3790 { 1237, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADDWOD_D_WU
3791 { 1236, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADDWOD_D_W
3792 { 1235, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADDWEV_W_HU_H
3793 { 1234, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADDWEV_W_HU
3794 { 1233, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADDWEV_W_H
3795 { 1232, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADDWEV_Q_DU_D
3796 { 1231, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADDWEV_Q_DU
3797 { 1230, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADDWEV_Q_D
3798 { 1229, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADDWEV_H_BU_B
3799 { 1228, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADDWEV_H_BU
3800 { 1227, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADDWEV_H_B
3801 { 1226, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADDWEV_D_WU_W
3802 { 1225, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADDWEV_D_WU
3803 { 1224, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VMADDWEV_D_W
3804 { 1223, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 386, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // VLDX
3805 { 1222, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 383, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // VLDREPL_W
3806 { 1221, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 383, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // VLDREPL_H
3807 { 1220, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 383, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // VLDREPL_D
3808 { 1219, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 383, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // VLDREPL_B
3809 { 1218, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 221, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // VLDI
3810 { 1217, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 383, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // VLD
3811 { 1216, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 379, 0, 0, 0x0ULL }, // VINSGR2VR_W
3812 { 1215, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 379, 0, 0, 0x0ULL }, // VINSGR2VR_H
3813 { 1214, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 379, 0, 0, 0x0ULL }, // VINSGR2VR_D
3814 { 1213, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 379, 0, 0, 0x0ULL }, // VINSGR2VR_B
3815 { 1212, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VILVL_W
3816 { 1211, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VILVL_H
3817 { 1210, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VILVL_D
3818 { 1209, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VILVL_B
3819 { 1208, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VILVH_W
3820 { 1207, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VILVH_H
3821 { 1206, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VILVH_D
3822 { 1205, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VILVH_B
3823 { 1204, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VHSUBW_W_H
3824 { 1203, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VHSUBW_WU_HU
3825 { 1202, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VHSUBW_Q_D
3826 { 1201, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VHSUBW_QU_DU
3827 { 1200, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VHSUBW_H_B
3828 { 1199, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VHSUBW_HU_BU
3829 { 1198, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VHSUBW_D_W
3830 { 1197, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VHSUBW_DU_WU
3831 { 1196, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VHADDW_W_H
3832 { 1195, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VHADDW_WU_HU
3833 { 1194, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VHADDW_Q_D
3834 { 1193, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VHADDW_QU_DU
3835 { 1192, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VHADDW_H_B
3836 { 1191, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VHADDW_HU_BU
3837 { 1190, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VHADDW_D_W
3838 { 1189, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VHADDW_DU_WU
3839 { 1188, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFTINT_W_S
3840 { 1187, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFTINT_W_D
3841 { 1186, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFTINT_WU_S
3842 { 1185, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFTINT_L_D
3843 { 1184, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFTINT_LU_D
3844 { 1183, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFTINTRZ_W_S
3845 { 1182, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFTINTRZ_W_D
3846 { 1181, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFTINTRZ_WU_S
3847 { 1180, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFTINTRZ_L_D
3848 { 1179, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFTINTRZ_LU_D
3849 { 1178, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFTINTRZL_L_S
3850 { 1177, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFTINTRZH_L_S
3851 { 1176, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFTINTRP_W_S
3852 { 1175, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFTINTRP_W_D
3853 { 1174, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFTINTRP_L_D
3854 { 1173, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFTINTRPL_L_S
3855 { 1172, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFTINTRPH_L_S
3856 { 1171, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFTINTRNE_W_S
3857 { 1170, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFTINTRNE_W_D
3858 { 1169, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFTINTRNE_L_D
3859 { 1168, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFTINTRNEL_L_S
3860 { 1167, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFTINTRNEH_L_S
3861 { 1166, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFTINTRM_W_S
3862 { 1165, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFTINTRM_W_D
3863 { 1164, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFTINTRM_L_D
3864 { 1163, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFTINTRML_L_S
3865 { 1162, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFTINTRMH_L_S
3866 { 1161, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFTINTL_L_S
3867 { 1160, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFTINTH_L_S
3868 { 1159, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFSUB_S
3869 { 1158, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFSUB_D
3870 { 1157, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFSQRT_S
3871 { 1156, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFSQRT_D
3872 { 1155, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VFRSTP_H
3873 { 1154, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VFRSTP_B
3874 { 1153, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VFRSTPI_H
3875 { 1152, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VFRSTPI_B
3876 { 1151, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFRSQRT_S
3877 { 1150, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFRSQRT_D
3878 { 1149, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFRSQRTE_S
3879 { 1148, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFRSQRTE_D
3880 { 1147, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFRINT_S
3881 { 1146, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFRINT_D
3882 { 1145, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFRINTRZ_S
3883 { 1144, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFRINTRZ_D
3884 { 1143, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFRINTRP_S
3885 { 1142, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFRINTRP_D
3886 { 1141, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFRINTRNE_S
3887 { 1140, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFRINTRNE_D
3888 { 1139, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFRINTRM_S
3889 { 1138, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFRINTRM_D
3890 { 1137, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFRECIP_S
3891 { 1136, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFRECIP_D
3892 { 1135, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFRECIPE_S
3893 { 1134, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFRECIPE_D
3894 { 1133, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFNMSUB_S
3895 { 1132, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFNMSUB_D
3896 { 1131, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFNMADD_S
3897 { 1130, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFNMADD_D
3898 { 1129, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFMUL_S
3899 { 1128, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFMUL_D
3900 { 1127, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFMSUB_S
3901 { 1126, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFMSUB_D
3902 { 1125, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFMIN_S
3903 { 1124, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFMIN_D
3904 { 1123, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFMINA_S
3905 { 1122, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFMINA_D
3906 { 1121, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFMAX_S
3907 { 1120, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFMAX_D
3908 { 1119, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFMAXA_S
3909 { 1118, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFMAXA_D
3910 { 1117, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFMADD_S
3911 { 1116, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VFMADD_D
3912 { 1115, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFLOGB_S
3913 { 1114, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFLOGB_D
3914 { 1113, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFFINT_S_WU
3915 { 1112, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFFINT_S_W
3916 { 1111, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFFINT_S_L
3917 { 1110, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFFINT_D_LU
3918 { 1109, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFFINT_D_L
3919 { 1108, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFFINTL_D_W
3920 { 1107, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFFINTH_D_W
3921 { 1106, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFDIV_S
3922 { 1105, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFDIV_D
3923 { 1104, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCVT_S_D
3924 { 1103, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCVT_H_S
3925 { 1102, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFCVTL_S_H
3926 { 1101, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFCVTL_D_S
3927 { 1100, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFCVTH_S_H
3928 { 1099, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFCVTH_D_S
3929 { 1098, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_SUN_S
3930 { 1097, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_SUN_D
3931 { 1096, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_SUNE_S
3932 { 1095, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_SUNE_D
3933 { 1094, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_SULT_S
3934 { 1093, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_SULT_D
3935 { 1092, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_SULE_S
3936 { 1091, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_SULE_D
3937 { 1090, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_SUEQ_S
3938 { 1089, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_SUEQ_D
3939 { 1088, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_SOR_S
3940 { 1087, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_SOR_D
3941 { 1086, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_SNE_S
3942 { 1085, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_SNE_D
3943 { 1084, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_SLT_S
3944 { 1083, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_SLT_D
3945 { 1082, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_SLE_S
3946 { 1081, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_SLE_D
3947 { 1080, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_SEQ_S
3948 { 1079, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_SEQ_D
3949 { 1078, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_SAF_S
3950 { 1077, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_SAF_D
3951 { 1076, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_CUN_S
3952 { 1075, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_CUN_D
3953 { 1074, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_CUNE_S
3954 { 1073, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_CUNE_D
3955 { 1072, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_CULT_S
3956 { 1071, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_CULT_D
3957 { 1070, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_CULE_S
3958 { 1069, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_CULE_D
3959 { 1068, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_CUEQ_S
3960 { 1067, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_CUEQ_D
3961 { 1066, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_COR_S
3962 { 1065, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_COR_D
3963 { 1064, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_CNE_S
3964 { 1063, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_CNE_D
3965 { 1062, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_CLT_S
3966 { 1061, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_CLT_D
3967 { 1060, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_CLE_S
3968 { 1059, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_CLE_D
3969 { 1058, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_CEQ_S
3970 { 1057, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_CEQ_D
3971 { 1056, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_CAF_S
3972 { 1055, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFCMP_CAF_D
3973 { 1054, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFCLASS_S
3974 { 1053, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VFCLASS_D
3975 { 1052, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFADD_S
3976 { 1051, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VFADD_D
3977 { 1050, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VEXTRINS_W
3978 { 1049, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VEXTRINS_H
3979 { 1048, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VEXTRINS_D
3980 { 1047, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VEXTRINS_B
3981 { 1046, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VEXTL_Q_D
3982 { 1045, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VEXTL_QU_DU
3983 { 1044, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VEXTH_W_H
3984 { 1043, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VEXTH_WU_HU
3985 { 1042, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VEXTH_Q_D
3986 { 1041, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VEXTH_QU_DU
3987 { 1040, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VEXTH_H_B
3988 { 1039, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VEXTH_HU_BU
3989 { 1038, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VEXTH_D_W
3990 { 1037, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VEXTH_DU_WU
3991 { 1036, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXT2XV_W_H
3992 { 1035, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXT2XV_W_B
3993 { 1034, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXT2XV_WU_HU
3994 { 1033, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXT2XV_WU_BU
3995 { 1032, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXT2XV_H_B
3996 { 1031, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXT2XV_HU_BU
3997 { 1030, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXT2XV_D_W
3998 { 1029, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXT2XV_D_H
3999 { 1028, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXT2XV_D_B
4000 { 1027, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXT2XV_DU_WU
4001 { 1026, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXT2XV_DU_HU
4002 { 1025, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXT2XV_DU_BU
4003 { 1024, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VDIV_WU
4004 { 1023, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VDIV_W
4005 { 1022, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VDIV_HU
4006 { 1021, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VDIV_H
4007 { 1020, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VDIV_DU
4008 { 1019, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VDIV_D
4009 { 1018, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VDIV_BU
4010 { 1017, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VDIV_B
4011 { 1016, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VCLZ_W
4012 { 1015, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VCLZ_H
4013 { 1014, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VCLZ_D
4014 { 1013, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VCLZ_B
4015 { 1012, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VCLO_W
4016 { 1011, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VCLO_H
4017 { 1010, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VCLO_D
4018 { 1009, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 371, 0, 0, 0x0ULL }, // VCLO_B
4019 { 1008, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VBSRL_V
4020 { 1007, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VBSLL_V
4021 { 1006, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VBITSET_W
4022 { 1005, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VBITSET_H
4023 { 1004, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VBITSET_D
4024 { 1003, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VBITSET_B
4025 { 1002, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VBITSETI_W
4026 { 1001, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VBITSETI_H
4027 { 1000, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VBITSETI_D
4028 { 999, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VBITSETI_B
4029 { 998, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 367, 0, 0, 0x0ULL }, // VBITSEL_V
4030 { 997, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 363, 0, 0, 0x0ULL }, // VBITSELI_B
4031 { 996, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VBITREV_W
4032 { 995, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VBITREV_H
4033 { 994, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VBITREV_D
4034 { 993, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VBITREV_B
4035 { 992, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VBITREVI_W
4036 { 991, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VBITREVI_H
4037 { 990, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VBITREVI_D
4038 { 989, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VBITREVI_B
4039 { 988, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VBITCLR_W
4040 { 987, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VBITCLR_H
4041 { 986, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VBITCLR_D
4042 { 985, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VBITCLR_B
4043 { 984, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VBITCLRI_W
4044 { 983, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VBITCLRI_H
4045 { 982, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VBITCLRI_D
4046 { 981, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VBITCLRI_B
4047 { 980, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VAVG_WU
4048 { 979, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VAVG_W
4049 { 978, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VAVG_HU
4050 { 977, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VAVG_H
4051 { 976, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VAVG_DU
4052 { 975, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VAVG_D
4053 { 974, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VAVG_BU
4054 { 973, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VAVG_B
4055 { 972, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VAVGR_WU
4056 { 971, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VAVGR_W
4057 { 970, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VAVGR_HU
4058 { 969, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VAVGR_H
4059 { 968, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VAVGR_DU
4060 { 967, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VAVGR_D
4061 { 966, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VAVGR_BU
4062 { 965, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VAVGR_B
4063 { 964, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VAND_V
4064 { 963, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VANDN_V
4065 { 962, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VANDI_B
4066 { 961, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADD_W
4067 { 960, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADD_Q
4068 { 959, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADD_H
4069 { 958, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADD_D
4070 { 957, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADD_B
4071 { 956, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDWOD_W_HU_H
4072 { 955, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDWOD_W_HU
4073 { 954, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDWOD_W_H
4074 { 953, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDWOD_Q_DU_D
4075 { 952, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDWOD_Q_DU
4076 { 951, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDWOD_Q_D
4077 { 950, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDWOD_H_BU_B
4078 { 949, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDWOD_H_BU
4079 { 948, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDWOD_H_B
4080 { 947, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDWOD_D_WU_W
4081 { 946, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDWOD_D_WU
4082 { 945, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDWOD_D_W
4083 { 944, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDWEV_W_HU_H
4084 { 943, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDWEV_W_HU
4085 { 942, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDWEV_W_H
4086 { 941, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDWEV_Q_DU_D
4087 { 940, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDWEV_Q_DU
4088 { 939, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDWEV_Q_D
4089 { 938, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDWEV_H_BU_B
4090 { 937, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDWEV_H_BU
4091 { 936, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDWEV_H_B
4092 { 935, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDWEV_D_WU_W
4093 { 934, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDWEV_D_WU
4094 { 933, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDWEV_D_W
4095 { 932, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VADDI_WU
4096 { 931, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VADDI_HU
4097 { 930, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VADDI_DU
4098 { 929, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 360, 0, 0, 0x0ULL }, // VADDI_BU
4099 { 928, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDA_W
4100 { 927, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDA_H
4101 { 926, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDA_D
4102 { 925, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VADDA_B
4103 { 924, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VABSD_WU
4104 { 923, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VABSD_W
4105 { 922, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VABSD_HU
4106 { 921, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VABSD_H
4107 { 920, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VABSD_DU
4108 { 919, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VABSD_D
4109 { 918, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VABSD_BU
4110 { 917, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 357, 0, 0, 0x0ULL }, // VABSD_B
4111 { 916, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UD
4112 { 915, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBWR
4113 { 914, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSRCH
4114 { 913, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBRD
4115 { 912, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBFLUSH
4116 { 911, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBFILL
4117 { 910, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBCLR
4118 { 909, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SYSCALL
4119 { 908, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // SUB_W
4120 { 907, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // SUB_D
4121 { 906, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // ST_W
4122 { 905, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // ST_H
4123 { 904, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // ST_D
4124 { 903, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // ST_B
4125 { 902, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STX_W
4126 { 901, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STX_H
4127 { 900, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STX_D
4128 { 899, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STX_B
4129 { 898, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STR_W
4130 { 897, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STR_D
4131 { 896, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STPTR_W
4132 { 895, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STPTR_D
4133 { 894, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STL_W
4134 { 893, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STL_D
4135 { 892, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STLE_W
4136 { 891, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STLE_H
4137 { 890, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STLE_D
4138 { 889, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STLE_B
4139 { 888, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STGT_W
4140 { 887, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STGT_H
4141 { 886, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STGT_D
4142 { 885, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STGT_B
4143 { 884, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // SRL_W
4144 { 883, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // SRL_D
4145 { 882, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // SRLI_W
4146 { 881, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // SRLI_D
4147 { 880, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // SRA_W
4148 { 879, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // SRA_D
4149 { 878, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // SRAI_W
4150 { 877, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // SRAI_D
4151 { 876, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // SLTUI
4152 { 875, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // SLTU
4153 { 874, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // SLTI
4154 { 873, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // SLT
4155 { 872, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // SLL_W
4156 { 871, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // SLL_D
4157 { 870, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // SLLI_W
4158 { 869, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // SLLI_D
4159 { 868, 1, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // SET_CFR_TRUE
4160 { 867, 1, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 356, 0, 0, 0x0ULL }, // SET_CFR_FALSE
4161 { 866, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // SETX86LOOPNE
4162 { 865, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // SETX86LOOPE
4163 { 864, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // SETX86J
4164 { 863, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // SETARMJ
4165 { 862, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 348, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SC_W
4166 { 861, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 352, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SC_Q
4167 { 860, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 348, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SC_D
4168 { 859, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 345, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SCREL_W
4169 { 858, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 345, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SCREL_D
4170 { 857, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // SBC_W
4171 { 856, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // SBC_H
4172 { 855, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // SBC_D
4173 { 854, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // SBC_B
4174 { 853, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // ROTR_W
4175 { 852, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // ROTR_H
4176 { 851, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // ROTR_D
4177 { 850, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // ROTR_B
4178 { 849, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // ROTRI_W
4179 { 848, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // ROTRI_H
4180 { 847, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // ROTRI_D
4181 { 846, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // ROTRI_B
4182 { 845, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // REVH_D
4183 { 844, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // REVH_2W
4184 { 843, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // REVB_D
4185 { 842, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // REVB_4H
4186 { 841, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // REVB_2W
4187 { 840, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // REVB_2H
4188 { 839, 2, 2, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RDTIME_D
4189 { 838, 2, 2, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RDTIMEL_W
4190 { 837, 2, 2, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RDTIMEH_W
4191 { 836, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // RCR_W
4192 { 835, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // RCR_H
4193 { 834, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // RCR_D
4194 { 833, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // RCR_B
4195 { 832, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // RCRI_W
4196 { 831, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // RCRI_H
4197 { 830, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // RCRI_D
4198 { 829, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // RCRI_B
4199 { 828, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 342, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PRELDX
4200 { 827, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 40, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PRELD
4201 { 826, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // PCALAU12I
4202 { 825, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // PCADDU18I
4203 { 824, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // PCADDU12I
4204 { 823, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // PCADDI
4205 { 822, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // ORN
4206 { 821, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // ORI
4207 { 820, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // OR
4208 { 819, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // NOR
4209 { 818, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // MUL_W
4210 { 817, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // MUL_D
4211 { 816, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // MULW_D_WU
4212 { 815, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // MULW_D_W
4213 { 814, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // MULH_WU
4214 { 813, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // MULH_W
4215 { 812, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // MULH_DU
4216 { 811, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // MULH_D
4217 { 810, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 340, 0, 0, 0x0ULL }, // MOVSCR2GR
4218 { 809, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 338, 0, 0, 0x0ULL }, // MOVGR2SCR
4219 { 808, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 334, 0, 0, 0x0ULL }, // MOVGR2FR_W_64
4220 { 807, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 336, 0, 0, 0x0ULL }, // MOVGR2FR_W
4221 { 806, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 334, 0, 0, 0x0ULL }, // MOVGR2FR_D
4222 { 805, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 331, 0, 0, 0x0ULL }, // MOVGR2FRH_W
4223 { 804, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 329, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MOVGR2FCSR
4224 { 803, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 327, 0, 0, 0x0ULL }, // MOVGR2CF
4225 { 802, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 323, 0, 0, 0x0ULL }, // MOVFRH2GR_S
4226 { 801, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 323, 0, 0, 0x0ULL }, // MOVFR2GR_S_64
4227 { 800, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 325, 0, 0, 0x0ULL }, // MOVFR2GR_S
4228 { 799, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 323, 0, 0, 0x0ULL }, // MOVFR2GR_D
4229 { 798, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 321, 0, 0, 0x0ULL }, // MOVFR2CF_xS
4230 { 797, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 319, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MOVFCSR2GR
4231 { 796, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 317, 0, 0, 0x0ULL }, // MOVCF2GR
4232 { 795, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 315, 0, 0, 0x0ULL }, // MOVCF2FR_xS
4233 { 794, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // MOD_WU
4234 { 793, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // MOD_W
4235 { 792, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // MOD_DU
4236 { 791, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // MOD_D
4237 { 790, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // MASKNEZ
4238 { 789, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // MASKEQZ
4239 { 788, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // LU52I_D
4240 { 787, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 263, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // LU32I_D
4241 { 786, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // LU12I_W
4242 { 785, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LL_W
4243 { 784, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LL_D
4244 { 783, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LLACQ_W
4245 { 782, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LLACQ_D
4246 { 781, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_WU
4247 { 780, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_W
4248 { 779, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_HU
4249 { 778, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_H
4250 { 777, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_D
4251 { 776, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_BU
4252 { 775, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_B
4253 { 774, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_WU
4254 { 773, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_W
4255 { 772, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_HU
4256 { 771, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_H
4257 { 770, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_D
4258 { 769, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_BU
4259 { 768, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_B
4260 { 767, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDR_W
4261 { 766, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDR_D
4262 { 765, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDPTR_W
4263 { 764, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDPTR_D
4264 { 763, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LDPTE
4265 { 762, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDL_W
4266 { 761, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDL_D
4267 { 760, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDLE_W
4268 { 759, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDLE_H
4269 { 758, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDLE_D
4270 { 757, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDLE_B
4271 { 756, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDGT_W
4272 { 755, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDGT_H
4273 { 754, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDGT_D
4274 { 753, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDGT_B
4275 { 752, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LDDIR
4276 { 751, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0, 0x0ULL }, // JISCR1
4277 { 750, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0, 0x0ULL }, // JISCR0
4278 { 749, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // JIRL
4279 { 748, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRWR_W
4280 { 747, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRWR_H
4281 { 746, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRWR_D
4282 { 745, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRWR_B
4283 { 744, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRRD_W
4284 { 743, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRRD_H
4285 { 742, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRRD_D
4286 { 741, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRRD_B
4287 { 740, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INVTLB
4288 { 739, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IDLE
4289 { 738, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IBAR
4290 { 737, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // HVCL
4291 { 736, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // GTLBFLUSH
4292 { 735, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 266, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // GCSRXCHG
4293 { 734, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 263, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // GCSRWR
4294 { 733, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // GCSRRD
4295 { 732, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FTINT_W_S
4296 { 731, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 288, 0, 0, 0x0ULL }, // FTINT_W_D
4297 { 730, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 286, 0, 0, 0x0ULL }, // FTINT_L_S
4298 { 729, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FTINT_L_D
4299 { 728, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FTINTRZ_W_S
4300 { 727, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 288, 0, 0, 0x0ULL }, // FTINTRZ_W_D
4301 { 726, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 286, 0, 0, 0x0ULL }, // FTINTRZ_L_S
4302 { 725, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FTINTRZ_L_D
4303 { 724, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FTINTRP_W_S
4304 { 723, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 288, 0, 0, 0x0ULL }, // FTINTRP_W_D
4305 { 722, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 286, 0, 0, 0x0ULL }, // FTINTRP_L_S
4306 { 721, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FTINTRP_L_D
4307 { 720, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FTINTRNE_W_S
4308 { 719, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 288, 0, 0, 0x0ULL }, // FTINTRNE_W_D
4309 { 718, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 286, 0, 0, 0x0ULL }, // FTINTRNE_L_S
4310 { 717, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FTINTRNE_L_D
4311 { 716, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FTINTRM_W_S
4312 { 715, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 288, 0, 0, 0x0ULL }, // FTINTRM_W_D
4313 { 714, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 286, 0, 0, 0x0ULL }, // FTINTRM_L_S
4314 { 713, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FTINTRM_L_D
4315 { 712, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 277, 0, 0, 0x0ULL }, // FSUB_S
4316 { 711, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FSUB_D
4317 { 710, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 296, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FST_S
4318 { 709, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 293, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FST_D
4319 { 708, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 290, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FSTX_S
4320 { 707, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 155, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FSTX_D
4321 { 706, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 290, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FSTLE_S
4322 { 705, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 155, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FSTLE_D
4323 { 704, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 290, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FSTGT_S
4324 { 703, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 155, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FSTGT_D
4325 { 702, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FSQRT_S
4326 { 701, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FSQRT_D
4327 { 700, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 311, 0, 0, 0x0ULL }, // FSEL_xS
4328 { 699, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 307, 0, 0, 0x0ULL }, // FSEL_xD
4329 { 698, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 277, 0, 0, 0x0ULL }, // FSCALEB_S
4330 { 697, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FSCALEB_D
4331 { 696, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FRSQRT_S
4332 { 695, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FRSQRT_D
4333 { 694, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FRSQRTE_S
4334 { 693, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FRSQRTE_D
4335 { 692, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FRINT_S
4336 { 691, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FRINT_D
4337 { 690, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FRECIP_S
4338 { 689, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FRECIP_D
4339 { 688, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FRECIPE_S
4340 { 687, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FRECIPE_D
4341 { 686, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 303, 0, 0, 0x0ULL }, // FNMSUB_S
4342 { 685, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 299, 0, 0, 0x0ULL }, // FNMSUB_D
4343 { 684, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 303, 0, 0, 0x0ULL }, // FNMADD_S
4344 { 683, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 299, 0, 0, 0x0ULL }, // FNMADD_D
4345 { 682, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FNEG_S
4346 { 681, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FNEG_D
4347 { 680, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 277, 0, 0, 0x0ULL }, // FMUL_S
4348 { 679, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FMUL_D
4349 { 678, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 303, 0, 0, 0x0ULL }, // FMSUB_S
4350 { 677, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 299, 0, 0, 0x0ULL }, // FMSUB_D
4351 { 676, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FMOV_S
4352 { 675, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FMOV_D
4353 { 674, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 277, 0, 0, 0x0ULL }, // FMIN_S
4354 { 673, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FMIN_D
4355 { 672, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 277, 0, 0, 0x0ULL }, // FMINA_S
4356 { 671, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FMINA_D
4357 { 670, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 277, 0, 0, 0x0ULL }, // FMAX_S
4358 { 669, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FMAX_D
4359 { 668, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 277, 0, 0, 0x0ULL }, // FMAXA_S
4360 { 667, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FMAXA_D
4361 { 666, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 303, 0, 0, 0x0ULL }, // FMADD_S
4362 { 665, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 299, 0, 0, 0x0ULL }, // FMADD_D
4363 { 664, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FLOGB_S
4364 { 663, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FLOGB_D
4365 { 662, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 296, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLD_S
4366 { 661, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 293, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLD_D
4367 { 660, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 290, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLDX_S
4368 { 659, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 155, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLDX_D
4369 { 658, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 290, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLDLE_S
4370 { 657, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 155, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLDLE_D
4371 { 656, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 290, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLDGT_S
4372 { 655, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 155, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLDGT_D
4373 { 654, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FFINT_S_W
4374 { 653, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 288, 0, 0, 0x0ULL }, // FFINT_S_L
4375 { 652, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 286, 0, 0, 0x0ULL }, // FFINT_D_W
4376 { 651, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FFINT_D_L
4377 { 650, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 277, 0, 0, 0x0ULL }, // FDIV_S
4378 { 649, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FDIV_D
4379 { 648, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FCVT_UD_D
4380 { 647, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 288, 0, 0, 0x0ULL }, // FCVT_S_D
4381 { 646, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FCVT_LD_D
4382 { 645, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 286, 0, 0, 0x0ULL }, // FCVT_D_S
4383 { 644, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 277, 0, 0, 0x0ULL }, // FCVT_D_LD
4384 { 643, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 277, 0, 0, 0x0ULL }, // FCOPYSIGN_S
4385 { 642, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FCOPYSIGN_D
4386 { 641, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 283, 0, 0, 0x0ULL }, // FCMP_SUN_S
4387 { 640, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 280, 0, 0, 0x0ULL }, // FCMP_SUN_D
4388 { 639, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 283, 0, 0, 0x0ULL }, // FCMP_SUNE_S
4389 { 638, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 280, 0, 0, 0x0ULL }, // FCMP_SUNE_D
4390 { 637, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 283, 0, 0, 0x0ULL }, // FCMP_SULT_S
4391 { 636, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 280, 0, 0, 0x0ULL }, // FCMP_SULT_D
4392 { 635, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 283, 0, 0, 0x0ULL }, // FCMP_SULE_S
4393 { 634, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 280, 0, 0, 0x0ULL }, // FCMP_SULE_D
4394 { 633, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 283, 0, 0, 0x0ULL }, // FCMP_SUEQ_S
4395 { 632, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 280, 0, 0, 0x0ULL }, // FCMP_SUEQ_D
4396 { 631, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 283, 0, 0, 0x0ULL }, // FCMP_SOR_S
4397 { 630, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 280, 0, 0, 0x0ULL }, // FCMP_SOR_D
4398 { 629, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 283, 0, 0, 0x0ULL }, // FCMP_SNE_S
4399 { 628, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 280, 0, 0, 0x0ULL }, // FCMP_SNE_D
4400 { 627, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 283, 0, 0, 0x0ULL }, // FCMP_SLT_S
4401 { 626, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 280, 0, 0, 0x0ULL }, // FCMP_SLT_D
4402 { 625, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 283, 0, 0, 0x0ULL }, // FCMP_SLE_S
4403 { 624, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 280, 0, 0, 0x0ULL }, // FCMP_SLE_D
4404 { 623, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 283, 0, 0, 0x0ULL }, // FCMP_SEQ_S
4405 { 622, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 280, 0, 0, 0x0ULL }, // FCMP_SEQ_D
4406 { 621, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 283, 0, 0, 0x0ULL }, // FCMP_SAF_S
4407 { 620, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 280, 0, 0, 0x0ULL }, // FCMP_SAF_D
4408 { 619, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 283, 0, 0, 0x0ULL }, // FCMP_CUN_S
4409 { 618, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 280, 0, 0, 0x0ULL }, // FCMP_CUN_D
4410 { 617, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 283, 0, 0, 0x0ULL }, // FCMP_CUNE_S
4411 { 616, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 280, 0, 0, 0x0ULL }, // FCMP_CUNE_D
4412 { 615, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 283, 0, 0, 0x0ULL }, // FCMP_CULT_S
4413 { 614, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 280, 0, 0, 0x0ULL }, // FCMP_CULT_D
4414 { 613, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 283, 0, 0, 0x0ULL }, // FCMP_CULE_S
4415 { 612, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 280, 0, 0, 0x0ULL }, // FCMP_CULE_D
4416 { 611, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 283, 0, 0, 0x0ULL }, // FCMP_CUEQ_S
4417 { 610, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 280, 0, 0, 0x0ULL }, // FCMP_CUEQ_D
4418 { 609, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 283, 0, 0, 0x0ULL }, // FCMP_COR_S
4419 { 608, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 280, 0, 0, 0x0ULL }, // FCMP_COR_D
4420 { 607, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 283, 0, 0, 0x0ULL }, // FCMP_CNE_S
4421 { 606, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 280, 0, 0, 0x0ULL }, // FCMP_CNE_D
4422 { 605, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 283, 0, 0, 0x0ULL }, // FCMP_CLT_S
4423 { 604, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 280, 0, 0, 0x0ULL }, // FCMP_CLT_D
4424 { 603, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 283, 0, 0, 0x0ULL }, // FCMP_CLE_S
4425 { 602, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 280, 0, 0, 0x0ULL }, // FCMP_CLE_D
4426 { 601, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 283, 0, 0, 0x0ULL }, // FCMP_CEQ_S
4427 { 600, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 280, 0, 0, 0x0ULL }, // FCMP_CEQ_D
4428 { 599, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 283, 0, 0, 0x0ULL }, // FCMP_CAF_S
4429 { 598, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 280, 0, 0, 0x0ULL }, // FCMP_CAF_D
4430 { 597, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FCLASS_S
4431 { 596, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FCLASS_D
4432 { 595, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 277, 0, 0, 0x0ULL }, // FADD_S
4433 { 594, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FADD_D
4434 { 593, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FABS_S
4435 { 592, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 270, 0, 0, 0x0ULL }, // FABS_D
4436 { 591, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // EXT_W_H
4437 { 590, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // EXT_W_B
4438 { 589, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ERTN
4439 { 588, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // DIV_WU
4440 { 587, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // DIV_W
4441 { 586, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // DIV_DU
4442 { 585, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // DIV_D
4443 { 584, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DBCL
4444 { 583, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DBAR
4445 { 582, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // CTZ_W
4446 { 581, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // CTZ_D
4447 { 580, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // CTO_W
4448 { 579, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // CTO_D
4449 { 578, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 266, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CSRXCHG
4450 { 577, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 263, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CSRWR
4451 { 576, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CSRRD
4452 { 575, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // CRC_W_W_W
4453 { 574, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // CRC_W_H_W
4454 { 573, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // CRC_W_D_W
4455 { 572, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // CRC_W_B_W
4456 { 571, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // CRCC_W_W_W
4457 { 570, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // CRCC_W_H_W
4458 { 569, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // CRCC_W_D_W
4459 { 568, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // CRCC_W_B_W
4460 { 567, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // CPUCFG
4461 { 566, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // CLZ_W
4462 { 565, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // CLZ_D
4463 { 564, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // CLO_W
4464 { 563, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // CLO_D
4465 { 562, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 40, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CACOP
4466 { 561, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // BYTEPICK_W
4467 { 560, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // BYTEPICK_D
4468 { 559, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 259, 0, 0, 0x0ULL }, // BSTRPICK_W
4469 { 558, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 259, 0, 0, 0x0ULL }, // BSTRPICK_D
4470 { 557, 5, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 254, 0, 0, 0x0ULL }, // BSTRINS_W
4471 { 556, 5, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 254, 0, 0, 0x0ULL }, // BSTRINS_D
4472 { 555, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BREAK
4473 { 554, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BNEZ
4474 { 553, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BNE
4475 { 552, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BLTU
4476 { 551, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BLT
4477 { 550, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 0, 3, 0|(1ULL<<MCID::Call), 0x0ULL }, // BL
4478 { 549, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // BITREV_W
4479 { 548, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // BITREV_D
4480 { 547, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // BITREV_8B
4481 { 546, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // BITREV_4B
4482 { 545, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BGEU
4483 { 544, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BGE
4484 { 543, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BEQZ
4485 { 542, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BEQ
4486 { 541, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 252, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BCNEZ
4487 { 540, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 252, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BCEQZ
4488 { 539, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // B
4489 { 538, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ASRTLE_D
4490 { 537, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ASRTGT_D
4491 { 536, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // ARMXOR_W
4492 { 535, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // ARMSUB_W
4493 { 534, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // ARMSRL_W
4494 { 533, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 249, 0, 0, 0x0ULL }, // ARMSRLI_W
4495 { 532, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // ARMSRA_W
4496 { 531, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 249, 0, 0, 0x0ULL }, // ARMSRAI_W
4497 { 530, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // ARMSLL_W
4498 { 529, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 249, 0, 0, 0x0ULL }, // ARMSLLI_W
4499 { 528, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // ARMSBC_W
4500 { 527, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // ARMRRX_W
4501 { 526, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // ARMROTR_W
4502 { 525, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 249, 0, 0, 0x0ULL }, // ARMROTRI_W
4503 { 524, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // ARMOR_W
4504 { 523, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // ARMNOT_W
4505 { 522, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // ARMMTFLAG
4506 { 521, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // ARMMOV_W
4507 { 520, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // ARMMOV_D
4508 { 519, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // ARMMOVE
4509 { 518, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0, 0x0ULL }, // ARMMFFLAG
4510 { 517, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // ARMAND_W
4511 { 516, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // ARMADD_W
4512 { 515, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // ARMADC_W
4513 { 514, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // ANDN
4514 { 513, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // ANDI
4515 { 512, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // AND
4516 { 511, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMXOR__DB_W
4517 { 510, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMXOR__DB_D
4518 { 509, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMXOR_W
4519 { 508, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMXOR_D
4520 { 507, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP__DB_W
4521 { 506, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP__DB_H
4522 { 505, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP__DB_D
4523 { 504, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP__DB_B
4524 { 503, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP_W
4525 { 502, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP_H
4526 { 501, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP_D
4527 { 500, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP_B
4528 { 499, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMOR__DB_W
4529 { 498, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMOR__DB_D
4530 { 497, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMOR_W
4531 { 496, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMOR_D
4532 { 495, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN__DB_WU
4533 { 494, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN__DB_W
4534 { 493, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN__DB_DU
4535 { 492, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN__DB_D
4536 { 491, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN_WU
4537 { 490, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN_W
4538 { 489, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN_DU
4539 { 488, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN_D
4540 { 487, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX__DB_WU
4541 { 486, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX__DB_W
4542 { 485, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX__DB_DU
4543 { 484, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX__DB_D
4544 { 483, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX_WU
4545 { 482, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX_W
4546 { 481, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX_DU
4547 { 480, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX_D
4548 { 479, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 245, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS__DB_W
4549 { 478, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 245, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS__DB_H
4550 { 477, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 245, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS__DB_D
4551 { 476, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 245, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS__DB_B
4552 { 475, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 245, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS_W
4553 { 474, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 245, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS_H
4554 { 473, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 245, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS_D
4555 { 472, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 245, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS_B
4556 { 471, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMAND__DB_W
4557 { 470, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMAND__DB_D
4558 { 469, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMAND_W
4559 { 468, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMAND_D
4560 { 467, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD__DB_W
4561 { 466, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD__DB_H
4562 { 465, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD__DB_D
4563 { 464, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD__DB_B
4564 { 463, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD_W
4565 { 462, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD_H
4566 { 461, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD_D
4567 { 460, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD_B
4568 { 459, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // ALSL_WU
4569 { 458, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // ALSL_W
4570 { 457, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // ALSL_D
4571 { 456, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // ADD_W
4572 { 455, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // ADD_D
4573 { 454, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // ADDU16I_D
4574 { 453, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // ADDU12I_W
4575 { 452, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // ADDU12I_D
4576 { 451, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0, 0x0ULL }, // ADDI_W
4577 { 450, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // ADDI_D
4578 { 449, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // ADC_W
4579 { 448, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // ADC_H
4580 { 447, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // ADC_D
4581 { 446, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0, 0x0ULL }, // ADC_B
4582 { 445, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WRFCSR
4583 { 444, 3, 2, 4, 0, 0, 0, LoongArchOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SplitPairF64Pseudo
4584 { 443, 6, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 231, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Select_GPR_Using_CC_GPR
4585 { 442, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // RDFCSR
4586 { 441, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 229, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoXVREPLI_W
4587 { 440, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 229, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoXVREPLI_H
4588 { 439, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 229, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoXVREPLI_D
4589 { 438, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 229, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoXVREPLI_B
4590 { 437, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 223, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKNEZ_B
4591 { 436, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 223, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKLTZ_W
4592 { 435, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 223, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKLTZ_H
4593 { 434, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 223, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKLTZ_D
4594 { 433, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 223, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKLTZ_B
4595 { 432, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 223, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKGEZ_B
4596 { 431, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 223, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKEQZ_B
4597 { 430, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 225, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVINSGR2VR_H
4598 { 429, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 225, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVINSGR2VR_B
4599 { 428, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 223, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBZ_W
4600 { 427, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 223, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBZ_H
4601 { 426, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 223, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBZ_D
4602 { 425, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 223, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBZ_B
4603 { 424, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 223, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBZ
4604 { 423, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 223, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBNZ_W
4605 { 422, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 223, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBNZ_H
4606 { 421, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 223, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBNZ_D
4607 { 420, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 223, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBNZ_B
4608 { 419, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 223, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBNZ
4609 { 418, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 221, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoVREPLI_W
4610 { 417, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 221, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoVREPLI_H
4611 { 416, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 221, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoVREPLI_D
4612 { 415, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 221, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoVREPLI_B
4613 { 414, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKNEZ_B
4614 { 413, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKLTZ_W
4615 { 412, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKLTZ_H
4616 { 411, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKLTZ_D
4617 { 410, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKLTZ_B
4618 { 409, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKGEZ_B
4619 { 408, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKEQZ_B
4620 { 407, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBZ_W
4621 { 406, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBZ_H
4622 { 405, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBZ_D
4623 { 404, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBZ_B
4624 { 403, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBZ
4625 { 402, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBNZ_W
4626 { 401, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBNZ_H
4627 { 400, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBNZ_D
4628 { 399, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBNZ_B
4629 { 398, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBNZ
4630 { 397, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoUNIMP
4631 { 396, 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
4632 { 395, 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
4633 { 394, 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
4634 { 393, 1, 0, 4, 0, 1, 0, LoongArchOpInfoBase + 218, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoTAILIndirect
4635 { 392, 2, 0, 4, 0, 1, 0, LoongArchOpInfoBase + 38, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoTAIL36
4636 { 391, 2, 0, 4, 0, 1, 0, LoongArchOpInfoBase + 38, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoTAIL30
4637 { 390, 2, 0, 4, 0, 1, 0, LoongArchOpInfoBase + 38, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoTAIL
4638 { 389, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoST_CFR
4639 { 388, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoRET
4640 { 387, 7, 2, 44, 0, 0, 0, LoongArchOpInfoBase + 211, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedCmpXchg32
4641 { 386, 6, 2, 36, 0, 0, 0, LoongArchOpInfoBase + 182, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicSwap32
4642 { 385, 7, 3, 48, 0, 0, 0, LoongArchOpInfoBase + 204, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadUMin32
4643 { 384, 7, 3, 48, 0, 0, 0, LoongArchOpInfoBase + 204, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadUMax32
4644 { 383, 6, 2, 36, 0, 0, 0, LoongArchOpInfoBase + 182, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadSub32
4645 { 382, 6, 2, 36, 0, 0, 0, LoongArchOpInfoBase + 182, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadNand32
4646 { 381, 8, 3, 56, 0, 0, 0, LoongArchOpInfoBase + 196, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadMin32
4647 { 380, 8, 3, 56, 0, 0, 0, LoongArchOpInfoBase + 196, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadMax32
4648 { 379, 6, 2, 36, 0, 0, 0, LoongArchOpInfoBase + 182, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadAdd32
4649 { 378, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLI_W
4650 { 377, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLI_D
4651 { 376, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // PseudoLD_CFR
4652 { 375, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_TLS_LE
4653 { 374, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_TLS_LD_LARGE
4654 { 373, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_TLS_LD
4655 { 372, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // PseudoLA_TLS_IE_LARGE
4656 { 371, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // PseudoLA_TLS_IE
4657 { 370, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_TLS_GD_LARGE
4658 { 369, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_TLS_GD
4659 { 368, 3, 1, 4, 0, 0, 2, LoongArchOpInfoBase + 190, 8, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoLA_TLS_DESC_LARGE
4660 { 367, 2, 1, 4, 0, 0, 1, LoongArchOpInfoBase + 38, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // PseudoLA_TLS_DESC
4661 { 366, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_PCREL_LARGE
4662 { 365, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_PCREL
4663 { 364, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // PseudoLA_GOT_LARGE
4664 { 363, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // PseudoLA_GOT
4665 { 362, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_ABS_LARGE
4666 { 361, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_ABS
4667 { 360, 2, 0, 4, 0, 1, 0, LoongArchOpInfoBase + 38, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoJIRL_TAIL
4668 { 359, 2, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 38, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoJIRL_CALL
4669 { 358, 3, 1, 4, 0, 1, 1, LoongArchOpInfoBase + 190, 6, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoDESC_CALL
4670 { 357, 2, 1, 12, 0, 0, 0, LoongArchOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoCopyCFR
4671 { 356, 6, 2, 36, 0, 0, 0, LoongArchOpInfoBase + 182, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoCmpXchg64
4672 { 355, 6, 2, 36, 0, 0, 0, LoongArchOpInfoBase + 182, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoCmpXchg32
4673 { 354, 8, 3, 36, 0, 0, 0, LoongArchOpInfoBase + 174, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoCmpXchg128Acquire
4674 { 353, 8, 3, 36, 0, 0, 0, LoongArchOpInfoBase + 174, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoCmpXchg128
4675 { 352, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoCTPOP
4676 { 351, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 0, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALL_SMALL
4677 { 350, 1, 0, 8, 0, 0, 2, LoongArchOpInfoBase + 0, 4, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALL_MEDIUM
4678 { 349, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 0, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALL_LARGE
4679 { 348, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 32, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALLIndirect
4680 { 347, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 0, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALL36
4681 { 346, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 0, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALL30
4682 { 345, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 0, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALL
4683 { 344, 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
4684 { 343, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 170, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoBRIND
4685 { 342, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoBR
4686 { 341, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 162, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicSwap32
4687 { 340, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicStoreW
4688 { 339, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicStoreD
4689 { 338, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 162, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadXor32
4690 { 337, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 162, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadUMin32
4691 { 336, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 162, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadUMax32
4692 { 335, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 162, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadSub32
4693 { 334, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 162, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadOr32
4694 { 333, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 162, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadNand64
4695 { 332, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 162, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadNand32
4696 { 331, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 162, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadMin32
4697 { 330, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 162, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadMax32
4698 { 329, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 162, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadAnd32
4699 { 328, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 162, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadAdd32
4700 { 327, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoAddTPRel_W
4701 { 326, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoAddTPRel_D
4702 { 325, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 155, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BuildPairF64Pseudo
4703 { 324, 2, 0, 4, 0, 1, 1, LoongArchOpInfoBase + 24, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // ADJCALLSTACKUP
4704 { 323, 2, 0, 4, 0, 1, 1, LoongArchOpInfoBase + 24, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // ADJCALLSTACKDOWN
4705 { 322, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 151, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UBFX
4706 { 321, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 151, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SBFX
4707 { 320, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMIN
4708 { 319, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMAX
4709 { 318, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMIN
4710 { 317, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMAX
4711 { 316, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_XOR
4712 { 315, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_OR
4713 { 314, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_AND
4714 { 313, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_MUL
4715 { 312, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_ADD
4716 { 311, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMINIMUM
4717 { 310, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAXIMUM
4718 { 309, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMIN
4719 { 308, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAX
4720 { 307, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMUL
4721 { 306, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FADD
4722 { 305, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 134, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FMUL
4723 { 304, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 134, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FADD
4724 { 303, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_UBSANTRAP
4725 { 302, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DEBUGTRAP
4726 { 301, 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
4727 { 300, 3, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 61, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_BZERO
4728 { 299, 4, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMSET
4729 { 298, 4, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMMOVE
4730 { 297, 3, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 134, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMCPY_INLINE
4731 { 296, 4, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMCPY
4732 { 295, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 145, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_WRITE_REGISTER
4733 { 294, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 54, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_READ_REGISTER
4734 { 293, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FLDEXP
4735 { 292, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FSQRT
4736 { 291, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FMA
4737 { 290, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FREM
4738 { 289, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FDIV
4739 { 288, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FMUL
4740 { 287, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FSUB
4741 { 286, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FADD
4742 { 285, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKRESTORE
4743 { 284, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKSAVE
4744 { 283, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 72, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DYN_STACKALLOC
4745 { 282, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 54, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_JUMP_TABLE
4746 { 281, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 54, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BLOCK_ADDR
4747 { 280, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ADDRSPACE_CAST
4748 { 279, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEARBYINT
4749 { 278, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRINT
4750 { 277, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFLOOR
4751 { 276, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSQRT
4752 { 275, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTANH
4753 { 274, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINH
4754 { 273, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOSH
4755 { 272, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN2
4756 { 271, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN
4757 { 270, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FASIN
4758 { 269, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FACOS
4759 { 268, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTAN
4760 { 267, 3, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINCOS
4761 { 266, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSIN
4762 { 265, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOS
4763 { 264, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCEIL
4764 { 263, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITREVERSE
4765 { 262, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BSWAP
4766 { 261, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTPOP
4767 { 260, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLS
4768 { 259, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ_ZERO_UNDEF
4769 { 258, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ
4770 { 257, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ_ZERO_UNDEF
4771 { 256, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ
4772 { 255, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 141, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECTOR_COMPRESS
4773 { 254, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 54, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_STEP_VECTOR
4774 { 253, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SPLAT_VECTOR
4775 { 252, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 137, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHUFFLE_VECTOR
4776 { 251, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 134, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_VECTOR_ELT
4777 { 250, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_VECTOR_ELT
4778 { 249, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 61, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_SUBVECTOR
4779 { 248, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_SUBVECTOR
4780 { 247, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 54, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VSCALE
4781 { 246, 3, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 127, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BRJT
4782 { 245, 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
4783 { 244, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LLROUND
4784 { 243, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LROUND
4785 { 242, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ABS
4786 { 241, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMAX
4787 { 240, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMIN
4788 { 239, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMAX
4789 { 238, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMIN
4790 { 237, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRMASK
4791 { 236, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTR_ADD
4792 { 235, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_ROUNDING
4793 { 234, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_ROUNDING
4794 { 233, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPMODE
4795 { 232, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPMODE
4796 { 231, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPMODE
4797 { 230, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPENV
4798 { 229, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPENV
4799 { 228, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPENV
4800 { 227, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUMNUM
4801 { 226, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUMNUM
4802 { 225, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUM
4803 { 224, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUM
4804 { 223, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM_IEEE
4805 { 222, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM_IEEE
4806 { 221, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM
4807 { 220, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM
4808 { 219, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCANONICALIZE
4809 { 218, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 101, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IS_FPCLASS
4810 { 217, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOPYSIGN
4811 { 216, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FABS
4812 { 215, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI_SAT
4813 { 214, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI_SAT
4814 { 213, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UITOFP
4815 { 212, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SITOFP
4816 { 211, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI
4817 { 210, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI
4818 { 209, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTRUNC
4819 { 208, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPEXT
4820 { 207, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEG
4821 { 206, 3, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFREXP
4822 { 205, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLDEXP
4823 { 204, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG10
4824 { 203, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG2
4825 { 202, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG
4826 { 201, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP10
4827 { 200, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP2
4828 { 199, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP
4829 { 198, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOWI
4830 { 197, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOW
4831 { 196, 3, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMODF
4832 { 195, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREM
4833 { 194, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FDIV
4834 { 193, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMAD
4835 { 192, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMA
4836 { 191, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMUL
4837 { 190, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSUB
4838 { 189, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FADD
4839 { 188, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 123, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIXSAT
4840 { 187, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 123, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIXSAT
4841 { 186, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 123, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIX
4842 { 185, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 123, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIX
4843 { 184, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 123, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIXSAT
4844 { 183, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 123, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIXSAT
4845 { 182, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 123, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIX
4846 { 181, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 123, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIX
4847 { 180, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSHLSAT
4848 { 179, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USHLSAT
4849 { 178, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBSAT
4850 { 177, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBSAT
4851 { 176, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDSAT
4852 { 175, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDSAT
4853 { 174, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULH
4854 { 173, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULH
4855 { 172, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULO
4856 { 171, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULO
4857 { 170, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 118, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBE
4858 { 169, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBO
4859 { 168, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 118, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SADDE
4860 { 167, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDO
4861 { 166, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 118, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBE
4862 { 165, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBO
4863 { 164, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 118, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UADDE
4864 { 163, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDO
4865 { 162, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SELECT
4866 { 161, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 115, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UCMP
4867 { 160, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 115, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SCMP
4868 { 159, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCMP
4869 { 158, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ICMP
4870 { 157, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTL
4871 { 156, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTR
4872 { 155, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHR
4873 { 154, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHL
4874 { 153, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASHR
4875 { 152, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LSHR
4876 { 151, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 104, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHL
4877 { 150, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ZEXT
4878 { 149, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 43, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT_INREG
4879 { 148, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT
4880 { 147, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 101, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_VAARG
4881 { 146, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_VASTART
4882 { 145, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 54, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCONSTANT
4883 { 144, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 54, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT
4884 { 143, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_USAT_U
4885 { 142, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_U
4886 { 141, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_S
4887 { 140, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC
4888 { 139, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ANYEXT
4889 { 138, 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
4890 { 137, 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
4891 { 136, 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
4892 { 135, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_INTRINSIC
4893 { 134, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_INVOKE_REGION_START
4894 { 133, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BRINDIRECT
4895 { 132, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 54, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BRCOND
4896 { 131, 4, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 97, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_PREFETCH
4897 { 130, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 24, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_FENCE
4898 { 129, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_USUB_SAT
4899 { 128, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_USUB_COND
4900 { 127, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UDEC_WRAP
4901 { 126, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UINC_WRAP
4902 { 125, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMINIMUM
4903 { 124, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMAXIMUM
4904 { 123, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMIN
4905 { 122, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMAX
4906 { 121, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FSUB
4907 { 120, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FADD
4908 { 119, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UMIN
4909 { 118, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UMAX
4910 { 117, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_MIN
4911 { 116, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_MAX
4912 { 115, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_XOR
4913 { 114, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_OR
4914 { 113, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_NAND
4915 { 112, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_AND
4916 { 111, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_SUB
4917 { 110, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_ADD
4918 { 109, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 94, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_XCHG
4919 { 108, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMIC_CMPXCHG
4920 { 107, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 85, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
4921 { 106, 5, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 80, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_INDEXED_STORE
4922 { 105, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_STORE
4923 { 104, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 75, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_ZEXTLOAD
4924 { 103, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 75, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_SEXTLOAD
4925 { 102, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 75, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_LOAD
4926 { 101, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_ZEXTLOAD
4927 { 100, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_SEXTLOAD
4928 { 99, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_LOAD
4929 { 98, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READSTEADYCOUNTER
4930 { 97, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READCYCLECOUNTER
4931 { 96, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUNDEVEN
4932 { 95, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LLRINT
4933 { 94, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LRINT
4934 { 93, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUND
4935 { 92, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_TRUNC
4936 { 91, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 72, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_FPTRUNC_ROUND
4937 { 90, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_FOLD_BARRIER
4938 { 89, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 70, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREEZE
4939 { 88, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITCAST
4940 { 87, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTTOPTR
4941 { 86, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRTOINT
4942 { 85, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_CONCAT_VECTORS
4943 { 84, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_BUILD_VECTOR_TRUNC
4944 { 83, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_BUILD_VECTOR
4945 { 82, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_MERGE_VALUES
4946 { 81, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT
4947 { 80, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 64, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_UNMERGE_VALUES
4948 { 79, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 61, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT
4949 { 78, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 54, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_POOL
4950 { 77, 5, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 56, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRAUTH_GLOBAL_VALUE
4951 { 76, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 54, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_GLOBAL_VALUE
4952 { 75, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 54, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRAME_INDEX
4953 { 74, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_PHI
4954 { 73, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 53, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IMPLICIT_DEF
4955 { 72, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGCEIL
4956 { 71, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGFLOOR
4957 { 70, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGCEIL
4958 { 69, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGFLOOR
4959 { 68, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDU
4960 { 67, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDS
4961 { 66, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_XOR
4962 { 65, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_OR
4963 { 64, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_AND
4964 { 63, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVREM
4965 { 62, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVREM
4966 { 61, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UREM
4967 { 60, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SREM
4968 { 59, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIV
4969 { 58, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIV
4970 { 57, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_MUL
4971 { 56, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SUB
4972 { 55, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 46, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ADD
4973 { 54, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 43, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ALIGN
4974 { 53, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 43, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ZEXT
4975 { 52, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 43, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_SEXT
4976 { 51, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_GLUE
4977 { 50, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 13, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_LOOP
4978 { 49, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ANCHOR
4979 { 48, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ENTRY
4980 { 47, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RELOC_NONE
4981 { 46, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // JUMP_TABLE_DEBUG_INFO
4982 { 45, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MEMBARRIER
4983 { 44, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // FAKE_USE
4984 { 43, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICALL_BRANCH_FUNNEL
4985 { 42, 3, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 40, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_22170
4986 { 41, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 38, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_22169
4987 { 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
4988 { 39, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_EXIT
4989 { 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
4990 { 37, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_ENTER
4991 { 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
4992 { 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
4993 { 34, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 36, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // LOCAL_ESCAPE
4994 { 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
4995 { 32, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 33, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_22168
4996 { 31, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREALLOCATED_SETUP
4997 { 30, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 32, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // anonymous_14301
4998 { 29, 6, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 26, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHPOINT
4999 { 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
5000 { 27, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 24, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STACKMAP
5001 { 26, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 22, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // ARITH_FENCE
5002 { 25, 4, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 18, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PSEUDO_PROBE
5003 { 24, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_END
5004 { 23, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_START
5005 { 22, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // BUNDLE
5006 { 21, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 15, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_LANEMASK
5007 { 20, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 13, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY
5008 { 19, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 13, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // REG_SEQUENCE
5009 { 18, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // DBG_LABEL
5010 { 17, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_PHI
5011 { 16, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_INSTR_REF
5012 { 15, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE_LIST
5013 { 14, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE
5014 { 13, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_TO_REGCLASS
5015 { 12, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // SUBREG_TO_REG
5016 { 11, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INIT_UNDEF
5017 { 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
5018 { 9, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 5, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INSERT_SUBREG
5019 { 8, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // EXTRACT_SUBREG
5020 { 7, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // KILL
5021 { 6, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // ANNOTATION_LABEL
5022 { 5, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // GC_LABEL
5023 { 4, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // EH_LABEL
5024 { 3, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // CFI_INSTRUCTION
5025 { 2, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INLINEASM_BR
5026 { 1, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // INLINEASM
5027 { 0, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // PHI
5028 }, {
5029 /* 0 */
5030 /* 0 */ LoongArch::R3, LoongArch::R3,
5031 /* 2 */ LoongArch::R3,
5032 /* 3 */ LoongArch::R1,
5033 /* 4 */ LoongArch::R1, LoongArch::R20,
5034 /* 6 */ LoongArch::R4, LoongArch::R4,
5035 /* 8 */ LoongArch::R1, LoongArch::R4,
5036 /* 10 */ LoongArch::R3, LoongArch::R20,
5037 }, {
5038 0
5039 }, {
5040 /* 0 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5041 /* 1 */
5042 /* 1 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5043 /* 2 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5044 /* 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 },
5045 /* 9 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5046 /* 13 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5047 /* 15 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5048 /* 18 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5049 /* 22 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) },
5050 /* 24 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5051 /* 26 */ { -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 },
5052 /* 32 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5053 /* 33 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5054 /* 36 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5055 /* 38 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5056 /* 40 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5057 /* 43 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
5058 /* 46 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
5059 /* 49 */ { -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 },
5060 /* 53 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
5061 /* 54 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5062 /* 56 */ { -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 },
5063 /* 61 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
5064 /* 64 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
5065 /* 66 */ { -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 },
5066 /* 70 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
5067 /* 72 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5068 /* 75 */ { -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 },
5069 /* 80 */ { -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 },
5070 /* 85 */ { -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 },
5071 /* 90 */ { -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 },
5072 /* 94 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
5073 /* 97 */ { -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 },
5074 /* 101 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5075 /* 104 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
5076 /* 107 */ { -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 },
5077 /* 111 */ { -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 },
5078 /* 115 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
5079 /* 118 */ { -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 },
5080 /* 123 */ { -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 },
5081 /* 127 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
5082 /* 130 */ { -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 },
5083 /* 134 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
5084 /* 137 */ { -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 },
5085 /* 141 */ { -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 },
5086 /* 145 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
5087 /* 147 */ { -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 },
5088 /* 151 */ { -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 },
5089 /* 155 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5090 /* 158 */ { 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 },
5091 /* 162 */ { 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 },
5092 /* 167 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5093 /* 170 */ { LoongArch::GPRJRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5094 /* 172 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5095 /* 174 */ { 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 },
5096 /* 182 */ { 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 },
5097 /* 188 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5098 /* 190 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5099 /* 193 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5100 /* 196 */ { 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 },
5101 /* 204 */ { 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 },
5102 /* 211 */ { 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 },
5103 /* 218 */ { LoongArch::GPRTRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5104 /* 219 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5105 /* 221 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5106 /* 223 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5107 /* 225 */ { 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 },
5108 /* 229 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5109 /* 231 */ { 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 },
5110 /* 237 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5111 /* 240 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5112 /* 242 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5113 /* 245 */ { 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 },
5114 /* 249 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5115 /* 252 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5116 /* 254 */ { 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 },
5117 /* 259 */ { 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 },
5118 /* 263 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5119 /* 266 */ { 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 },
5120 /* 270 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5121 /* 272 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5122 /* 274 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5123 /* 277 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5124 /* 280 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5125 /* 283 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5126 /* 286 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5127 /* 288 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5128 /* 290 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5129 /* 293 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5130 /* 296 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5131 /* 299 */ { 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 },
5132 /* 303 */ { 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 },
5133 /* 307 */ { 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 },
5134 /* 311 */ { 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 },
5135 /* 315 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5136 /* 317 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5137 /* 319 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FCSRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5138 /* 321 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5139 /* 323 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5140 /* 325 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5141 /* 327 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5142 /* 329 */ { LoongArch::FCSRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5143 /* 331 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5144 /* 334 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5145 /* 336 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5146 /* 338 */ { LoongArch::SCRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5147 /* 340 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::SCRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5148 /* 342 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5149 /* 345 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5150 /* 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 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5151 /* 352 */ { 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 },
5152 /* 356 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5153 /* 357 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5154 /* 360 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5155 /* 363 */ { 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 },
5156 /* 367 */ { 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 },
5157 /* 371 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5158 /* 373 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5159 /* 375 */ { 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 },
5160 /* 379 */ { 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 },
5161 /* 383 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5162 /* 386 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5163 /* 389 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5164 /* 392 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5165 /* 394 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5166 /* 397 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5167 /* 399 */ { 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 },
5168 /* 403 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5169 /* 406 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5170 /* 409 */ { 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 },
5171 /* 413 */ { 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 },
5172 /* 417 */ { 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 },
5173 /* 421 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5174 /* 424 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5175 /* 427 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5176 /* 430 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5177 /* 432 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5178 /* 435 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5179 /* 437 */ { 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 },
5180 }
5181};
5182
5183
5184#ifdef __GNUC__
5185#pragma GCC diagnostic push
5186#pragma GCC diagnostic ignored "-Woverlength-strings"
5187#endif
5188extern const char LoongArchInstrNameData[] = {
5189 /* 0 */ "G_FLOG10\000"
5190 /* 9 */ "G_FEXP10\000"
5191 /* 18 */ "PseudoTAIL30\000"
5192 /* 31 */ "PseudoCALL30\000"
5193 /* 44 */ "JISCR0\000"
5194 /* 51 */ "JISCR1\000"
5195 /* 58 */ "PseudoMaskedAtomicLoadSub32\000"
5196 /* 86 */ "PseudoAtomicLoadSub32\000"
5197 /* 108 */ "PseudoMaskedAtomicLoadAdd32\000"
5198 /* 136 */ "PseudoAtomicLoadAdd32\000"
5199 /* 158 */ "PseudoAtomicLoadAnd32\000"
5200 /* 180 */ "PseudoMaskedAtomicLoadNand32\000"
5201 /* 209 */ "PseudoAtomicLoadNand32\000"
5202 /* 232 */ "PseudoMaskedCmpXchg32\000"
5203 /* 254 */ "PseudoCmpXchg32\000"
5204 /* 270 */ "PseudoMaskedAtomicLoadUMin32\000"
5205 /* 299 */ "PseudoAtomicLoadUMin32\000"
5206 /* 322 */ "PseudoMaskedAtomicLoadMin32\000"
5207 /* 350 */ "PseudoAtomicLoadMin32\000"
5208 /* 372 */ "PseudoMaskedAtomicSwap32\000"
5209 /* 397 */ "PseudoAtomicSwap32\000"
5210 /* 416 */ "PseudoAtomicLoadOr32\000"
5211 /* 437 */ "PseudoAtomicLoadXor32\000"
5212 /* 459 */ "PseudoMaskedAtomicLoadUMax32\000"
5213 /* 488 */ "PseudoAtomicLoadUMax32\000"
5214 /* 511 */ "PseudoMaskedAtomicLoadMax32\000"
5215 /* 539 */ "PseudoAtomicLoadMax32\000"
5216 /* 561 */ "G_FLOG2\000"
5217 /* 569 */ "G_FATAN2\000"
5218 /* 578 */ "G_FEXP2\000"
5219 /* 586 */ "MOVFR2GR_S_64\000"
5220 /* 600 */ "MOVGR2FR_W_64\000"
5221 /* 614 */ "PseudoAtomicLoadNand64\000"
5222 /* 637 */ "PseudoCmpXchg64\000"
5223 /* 653 */ "PseudoTAIL36\000"
5224 /* 666 */ "PseudoCALL36\000"
5225 /* 679 */ "PseudoCmpXchg128\000"
5226 /* 696 */ "G_FMA\000"
5227 /* 702 */ "G_STRICT_FMA\000"
5228 /* 715 */ "BITREV_4B\000"
5229 /* 725 */ "BITREV_8B\000"
5230 /* 735 */ "INVTLB\000"
5231 /* 742 */ "G_FSUB\000"
5232 /* 749 */ "G_STRICT_FSUB\000"
5233 /* 763 */ "G_ATOMICRMW_FSUB\000"
5234 /* 780 */ "G_SUB\000"
5235 /* 786 */ "G_ATOMICRMW_SUB\000"
5236 /* 802 */ "XVREPLVE0_B\000"
5237 /* 814 */ "XVADDA_B\000"
5238 /* 823 */ "X86SRA_B\000"
5239 /* 832 */ "XVSRA_B\000"
5240 /* 840 */ "AMADD__DB_B\000"
5241 /* 852 */ "AMSWAP__DB_B\000"
5242 /* 865 */ "AMCAS__DB_B\000"
5243 /* 877 */ "X86SUB_B\000"
5244 /* 886 */ "XVMSUB_B\000"
5245 /* 895 */ "XVSSUB_B\000"
5246 /* 904 */ "XVSUB_B\000"
5247 /* 912 */ "X86SBC_B\000"
5248 /* 921 */ "X86ADC_B\000"
5249 /* 930 */ "X86DEC_B\000"
5250 /* 939 */ "X86INC_B\000"
5251 /* 948 */ "X86ADD_B\000"
5252 /* 957 */ "AMADD_B\000"
5253 /* 965 */ "XVMADD_B\000"
5254 /* 974 */ "XVSADD_B\000"
5255 /* 983 */ "XVADD_B\000"
5256 /* 991 */ "LD_B\000"
5257 /* 996 */ "X86AND_B\000"
5258 /* 1005 */ "XVPACKOD_B\000"
5259 /* 1016 */ "XVPICKOD_B\000"
5260 /* 1027 */ "XVMOD_B\000"
5261 /* 1035 */ "IOCSRRD_B\000"
5262 /* 1045 */ "XVABSD_B\000"
5263 /* 1054 */ "VEXT2XV_D_B\000"
5264 /* 1066 */ "LDLE_B\000"
5265 /* 1073 */ "XVSLE_B\000"
5266 /* 1081 */ "STLE_B\000"
5267 /* 1088 */ "XVREPLVE_B\000"
5268 /* 1099 */ "XVSHUF_B\000"
5269 /* 1108 */ "XVNEG_B\000"
5270 /* 1116 */ "XVAVG_B\000"
5271 /* 1124 */ "XVMUH_B\000"
5272 /* 1132 */ "XVILVH_B\000"
5273 /* 1141 */ "XVSUBWOD_H_B\000"
5274 /* 1154 */ "XVMADDWOD_H_B\000"
5275 /* 1168 */ "XVADDWOD_H_B\000"
5276 /* 1181 */ "XVMULWOD_H_B\000"
5277 /* 1194 */ "XVEXTH_H_B\000"
5278 /* 1205 */ "XVSLLWIL_H_B\000"
5279 /* 1218 */ "XVSUBWEV_H_B\000"
5280 /* 1231 */ "XVMADDWEV_H_B\000"
5281 /* 1245 */ "XVADDWEV_H_B\000"
5282 /* 1258 */ "XVMULWEV_H_B\000"
5283 /* 1271 */ "VEXT2XV_H_B\000"
5284 /* 1283 */ "XVHSUBW_H_B\000"
5285 /* 1295 */ "XVHADDW_H_B\000"
5286 /* 1307 */ "XVSHUF4I_B\000"
5287 /* 1318 */ "X86SRAI_B\000"
5288 /* 1328 */ "XVSRAI_B\000"
5289 /* 1337 */ "XVANDI_B\000"
5290 /* 1346 */ "XVSLEI_B\000"
5291 /* 1355 */ "XVREPL128VEI_B\000"
5292 /* 1370 */ "VREPLVEI_B\000"
5293 /* 1381 */ "X86RCLI_B\000"
5294 /* 1391 */ "XVBITSELI_B\000"
5295 /* 1403 */ "X86SLLI_B\000"
5296 /* 1413 */ "XVSLLI_B\000"
5297 /* 1422 */ "PseudoXVREPLI_B\000"
5298 /* 1438 */ "PseudoVREPLI_B\000"
5299 /* 1453 */ "X86SRLI_B\000"
5300 /* 1463 */ "XVSRLI_B\000"
5301 /* 1472 */ "X86ROTLI_B\000"
5302 /* 1483 */ "XVMINI_B\000"
5303 /* 1492 */ "XVFRSTPI_B\000"
5304 /* 1503 */ "XVSEQI_B\000"
5305 /* 1512 */ "XVSRARI_B\000"
5306 /* 1522 */ "X86RCRI_B\000"
5307 /* 1532 */ "XVBITCLRI_B\000"
5308 /* 1544 */ "XVSRLRI_B\000"
5309 /* 1554 */ "XVNORI_B\000"
5310 /* 1563 */ "XVORI_B\000"
5311 /* 1571 */ "XVXORI_B\000"
5312 /* 1580 */ "X86ROTRI_B\000"
5313 /* 1591 */ "XVROTRI_B\000"
5314 /* 1601 */ "XVBITSETI_B\000"
5315 /* 1613 */ "XVSLTI_B\000"
5316 /* 1622 */ "XVBITREVI_B\000"
5317 /* 1634 */ "XVMAXI_B\000"
5318 /* 1643 */ "X86RCL_B\000"
5319 /* 1652 */ "X86SLL_B\000"
5320 /* 1661 */ "XVSLL_B\000"
5321 /* 1669 */ "XVLDREPL_B\000"
5322 /* 1680 */ "X86SRL_B\000"
5323 /* 1689 */ "XVSRL_B\000"
5324 /* 1697 */ "X86ROTL_B\000"
5325 /* 1707 */ "X86MUL_B\000"
5326 /* 1716 */ "XVMUL_B\000"
5327 /* 1724 */ "XVILVL_B\000"
5328 /* 1733 */ "XVSTELM_B\000"
5329 /* 1743 */ "XVMIN_B\000"
5330 /* 1751 */ "XVCLO_B\000"
5331 /* 1759 */ "AMSWAP_B\000"
5332 /* 1768 */ "XVFRSTP_B\000"
5333 /* 1778 */ "XVSEQ_B\000"
5334 /* 1786 */ "XVSRAR_B\000"
5335 /* 1795 */ "X86RCR_B\000"
5336 /* 1804 */ "VPICKVE2GR_B\000"
5337 /* 1817 */ "XVAVGR_B\000"
5338 /* 1826 */ "XVBITCLR_B\000"
5339 /* 1837 */ "XVSRLR_B\000"
5340 /* 1846 */ "X86OR_B\000"
5341 /* 1854 */ "X86XOR_B\000"
5342 /* 1863 */ "X86ROTR_B\000"
5343 /* 1873 */ "XVROTR_B\000"
5344 /* 1882 */ "XVREPLGR2VR_B\000"
5345 /* 1896 */ "PseudoXVINSGR2VR_B\000"
5346 /* 1915 */ "IOCSRWR_B\000"
5347 /* 1925 */ "AMCAS_B\000"
5348 /* 1933 */ "XVEXTRINS_B\000"
5349 /* 1945 */ "XVSAT_B\000"
5350 /* 1953 */ "XVBITSET_B\000"
5351 /* 1964 */ "LDGT_B\000"
5352 /* 1971 */ "STGT_B\000"
5353 /* 1978 */ "XVSLT_B\000"
5354 /* 1986 */ "XVPCNT_B\000"
5355 /* 1995 */ "ST_B\000"
5356 /* 2000 */ "XVMADDWOD_H_BU_B\000"
5357 /* 2017 */ "XVADDWOD_H_BU_B\000"
5358 /* 2033 */ "XVMULWOD_H_BU_B\000"
5359 /* 2049 */ "XVMADDWEV_H_BU_B\000"
5360 /* 2066 */ "XVADDWEV_H_BU_B\000"
5361 /* 2082 */ "XVMULWEV_H_BU_B\000"
5362 /* 2098 */ "XVPACKEV_B\000"
5363 /* 2109 */ "XVPICKEV_B\000"
5364 /* 2120 */ "XVBITREV_B\000"
5365 /* 2131 */ "XVDIV_B\000"
5366 /* 2139 */ "XVSIGNCOV_B\000"
5367 /* 2151 */ "EXT_W_B\000"
5368 /* 2159 */ "VEXT2XV_W_B\000"
5369 /* 2171 */ "XVMAX_B\000"
5370 /* 2179 */ "LDX_B\000"
5371 /* 2185 */ "STX_B\000"
5372 /* 2191 */ "PseudoXVBZ_B\000"
5373 /* 2204 */ "PseudoVBZ_B\000"
5374 /* 2216 */ "PseudoXVMSKGEZ_B\000"
5375 /* 2233 */ "PseudoVMSKGEZ_B\000"
5376 /* 2249 */ "PseudoXVMSKNEZ_B\000"
5377 /* 2266 */ "PseudoVMSKNEZ_B\000"
5378 /* 2282 */ "XVSETALLNEZ_B\000"
5379 /* 2296 */ "XVCLZ_B\000"
5380 /* 2304 */ "PseudoXVBNZ_B\000"
5381 /* 2318 */ "PseudoVBNZ_B\000"
5382 /* 2331 */ "XVMSKNZ_B\000"
5383 /* 2341 */ "PseudoXVMSKEQZ_B\000"
5384 /* 2358 */ "PseudoVMSKEQZ_B\000"
5385 /* 2374 */ "XVSETANYEQZ_B\000"
5386 /* 2388 */ "PseudoXVMSKLTZ_B\000"
5387 /* 2405 */ "PseudoVMSKLTZ_B\000"
5388 /* 2421 */ "G_INTRINSIC\000"
5389 /* 2433 */ "G_FPTRUNC\000"
5390 /* 2443 */ "G_INTRINSIC_TRUNC\000"
5391 /* 2461 */ "G_TRUNC\000"
5392 /* 2469 */ "G_BUILD_VECTOR_TRUNC\000"
5393 /* 2490 */ "G_DYN_STACKALLOC\000"
5394 /* 2507 */ "PseudoLA_TLS_DESC\000"
5395 /* 2525 */ "G_FMAD\000"
5396 /* 2532 */ "G_INDEXED_SEXTLOAD\000"
5397 /* 2551 */ "G_SEXTLOAD\000"
5398 /* 2562 */ "G_INDEXED_ZEXTLOAD\000"
5399 /* 2581 */ "G_ZEXTLOAD\000"
5400 /* 2592 */ "G_INDEXED_LOAD\000"
5401 /* 2607 */ "G_LOAD\000"
5402 /* 2614 */ "G_VECREDUCE_FADD\000"
5403 /* 2631 */ "G_FADD\000"
5404 /* 2638 */ "G_VECREDUCE_SEQ_FADD\000"
5405 /* 2659 */ "G_STRICT_FADD\000"
5406 /* 2673 */ "G_ATOMICRMW_FADD\000"
5407 /* 2690 */ "G_VECREDUCE_ADD\000"
5408 /* 2706 */ "G_ADD\000"
5409 /* 2712 */ "G_PTR_ADD\000"
5410 /* 2722 */ "G_ATOMICRMW_ADD\000"
5411 /* 2738 */ "PseudoLA_TLS_GD\000"
5412 /* 2754 */ "PRELD\000"
5413 /* 2760 */ "XVLD\000"
5414 /* 2765 */ "FCVT_D_LD\000"
5415 /* 2775 */ "PseudoLA_TLS_LD\000"
5416 /* 2791 */ "G_ATOMICRMW_NAND\000"
5417 /* 2808 */ "G_VECREDUCE_AND\000"
5418 /* 2824 */ "G_AND\000"
5419 /* 2830 */ "G_ATOMICRMW_AND\000"
5420 /* 2846 */ "LIFETIME_END\000"
5421 /* 2859 */ "PseudoBRIND\000"
5422 /* 2871 */ "G_BRCOND\000"
5423 /* 2880 */ "G_ATOMICRMW_USUB_COND\000"
5424 /* 2902 */ "G_LLROUND\000"
5425 /* 2912 */ "G_LROUND\000"
5426 /* 2921 */ "G_INTRINSIC_ROUND\000"
5427 /* 2939 */ "G_INTRINSIC_FPTRUNC_ROUND\000"
5428 /* 2965 */ "LOAD_STACK_GUARD\000"
5429 /* 2982 */ "TLBRD\000"
5430 /* 2988 */ "GCSRRD\000"
5431 /* 2995 */ "UD\000"
5432 /* 2998 */ "XVREPLVE0_D\000"
5433 /* 3010 */ "XVINSVE0_D\000"
5434 /* 3021 */ "XVADDA_D\000"
5435 /* 3030 */ "XVFMINA_D\000"
5436 /* 3040 */ "X86SRA_D\000"
5437 /* 3049 */ "XVSRA_D\000"
5438 /* 3057 */ "XVFMAXA_D\000"
5439 /* 3067 */ "AMADD__DB_D\000"
5440 /* 3079 */ "AMAND__DB_D\000"
5441 /* 3091 */ "AMMIN__DB_D\000"
5442 /* 3103 */ "AMSWAP__DB_D\000"
5443 /* 3116 */ "AMOR__DB_D\000"
5444 /* 3127 */ "AMXOR__DB_D\000"
5445 /* 3139 */ "AMCAS__DB_D\000"
5446 /* 3151 */ "AMMAX__DB_D\000"
5447 /* 3163 */ "FSCALEB_D\000"
5448 /* 3173 */ "XVFLOGB_D\000"
5449 /* 3183 */ "X86SUB_D\000"
5450 /* 3192 */ "XVFSUB_D\000"
5451 /* 3201 */ "XVFMSUB_D\000"
5452 /* 3211 */ "XVFNMSUB_D\000"
5453 /* 3222 */ "XVMSUB_D\000"
5454 /* 3231 */ "XVSSUB_D\000"
5455 /* 3240 */ "XVSUB_D\000"
5456 /* 3248 */ "REVB_D\000"
5457 /* 3255 */ "X86SBC_D\000"
5458 /* 3264 */ "X86ADC_D\000"
5459 /* 3273 */ "X86DEC_D\000"
5460 /* 3282 */ "X86INC_D\000"
5461 /* 3291 */ "SC_D\000"
5462 /* 3296 */ "X86ADD_D\000"
5463 /* 3305 */ "XVFADD_D\000"
5464 /* 3314 */ "AMADD_D\000"
5465 /* 3322 */ "XVFMADD_D\000"
5466 /* 3332 */ "XVFNMADD_D\000"
5467 /* 3343 */ "XVMADD_D\000"
5468 /* 3352 */ "XVSADD_D\000"
5469 /* 3361 */ "XVADD_D\000"
5470 /* 3369 */ "FLD_D\000"
5471 /* 3375 */ "FCVT_LD_D\000"
5472 /* 3385 */ "X86AND_D\000"
5473 /* 3394 */ "AMAND_D\000"
5474 /* 3402 */ "XVPACKOD_D\000"
5475 /* 3413 */ "XVPICKOD_D\000"
5476 /* 3424 */ "XVMOD_D\000"
5477 /* 3432 */ "IOCSRRD_D\000"
5478 /* 3442 */ "XVABSD_D\000"
5479 /* 3451 */ "FCVT_UD_D\000"
5480 /* 3461 */ "XVFCMP_CLE_D\000"
5481 /* 3474 */ "FLDLE_D\000"
5482 /* 3482 */ "XVSLE_D\000"
5483 /* 3490 */ "XVFCMP_SLE_D\000"
5484 /* 3503 */ "ASRTLE_D\000"
5485 /* 3512 */ "FSTLE_D\000"
5486 /* 3520 */ "XVFCMP_CULE_D\000"
5487 /* 3534 */ "XVFCMP_SULE_D\000"
5488 /* 3548 */ "RDTIME_D\000"
5489 /* 3557 */ "XVFCMP_CNE_D\000"
5490 /* 3570 */ "XVFRINTRNE_D\000"
5491 /* 3583 */ "XVFCMP_SNE_D\000"
5492 /* 3596 */ "XVFCMP_CUNE_D\000"
5493 /* 3610 */ "XVFCMP_SUNE_D\000"
5494 /* 3624 */ "XVFRECIPE_D\000"
5495 /* 3636 */ "XVFRSQRTE_D\000"
5496 /* 3648 */ "XVPICKVE_D\000"
5497 /* 3659 */ "XVREPLVE_D\000"
5498 /* 3670 */ "XVFCMP_CAF_D\000"
5499 /* 3683 */ "XVFCMP_SAF_D\000"
5500 /* 3696 */ "XVSHUF_D\000"
5501 /* 3705 */ "FNEG_D\000"
5502 /* 3712 */ "XVNEG_D\000"
5503 /* 3720 */ "XVAVG_D\000"
5504 /* 3728 */ "MULH_D\000"
5505 /* 3735 */ "XVMUH_D\000"
5506 /* 3743 */ "REVH_D\000"
5507 /* 3750 */ "XVILVH_D\000"
5508 /* 3759 */ "ADDU12I_D\000"
5509 /* 3769 */ "LU32I_D\000"
5510 /* 3777 */ "LU52I_D\000"
5511 /* 3785 */ "XVSHUF4I_D\000"
5512 /* 3796 */ "ADDU16I_D\000"
5513 /* 3806 */ "X86SRAI_D\000"
5514 /* 3816 */ "XVSRAI_D\000"
5515 /* 3825 */ "ADDI_D\000"
5516 /* 3832 */ "XVSLEI_D\000"
5517 /* 3841 */ "XVREPL128VEI_D\000"
5518 /* 3856 */ "VREPLVEI_D\000"
5519 /* 3867 */ "X86RCLI_D\000"
5520 /* 3877 */ "XVHSELI_D\000"
5521 /* 3887 */ "X86SLLI_D\000"
5522 /* 3897 */ "XVSLLI_D\000"
5523 /* 3906 */ "PseudoXVREPLI_D\000"
5524 /* 3922 */ "PseudoVREPLI_D\000"
5525 /* 3937 */ "X86SRLI_D\000"
5526 /* 3947 */ "XVSRLI_D\000"
5527 /* 3956 */ "X86ROTLI_D\000"
5528 /* 3967 */ "PseudoLI_D\000"
5529 /* 3978 */ "XVPERMI_D\000"
5530 /* 3988 */ "XVMINI_D\000"
5531 /* 3997 */ "XVSEQI_D\000"
5532 /* 4006 */ "XVSRARI_D\000"
5533 /* 4016 */ "X86RCRI_D\000"
5534 /* 4026 */ "XVBITCLRI_D\000"
5535 /* 4038 */ "XVSRLRI_D\000"
5536 /* 4048 */ "X86ROTRI_D\000"
5537 /* 4059 */ "XVROTRI_D\000"
5538 /* 4069 */ "XVBITSETI_D\000"
5539 /* 4081 */ "XVSLTI_D\000"
5540 /* 4090 */ "XVBITREVI_D\000"
5541 /* 4102 */ "XVMAXI_D\000"
5542 /* 4111 */ "BYTEPICK_D\000"
5543 /* 4122 */ "BSTRPICK_D\000"
5544 /* 4133 */ "X86RCL_D\000"
5545 /* 4142 */ "LDL_D\000"
5546 /* 4148 */ "SCREL_D\000"
5547 /* 4156 */ "X86SLL_D\000"
5548 /* 4165 */ "XVSLL_D\000"
5549 /* 4173 */ "XVLDREPL_D\000"
5550 /* 4184 */ "X86SRL_D\000"
5551 /* 4193 */ "XVSRL_D\000"
5552 /* 4201 */ "ALSL_D\000"
5553 /* 4208 */ "X86ROTL_D\000"
5554 /* 4218 */ "STL_D\000"
5555 /* 4224 */ "X86MUL_D\000"
5556 /* 4233 */ "XVFMUL_D\000"
5557 /* 4242 */ "XVMUL_D\000"
5558 /* 4250 */ "XVILVL_D\000"
5559 /* 4259 */ "XVFTINTRNE_L_D\000"
5560 /* 4274 */ "XVFTINTRM_L_D\000"
5561 /* 4288 */ "XVFTINTRP_L_D\000"
5562 /* 4302 */ "XVFTINT_L_D\000"
5563 /* 4314 */ "XVFTINTRZ_L_D\000"
5564 /* 4328 */ "XVSTELM_D\000"
5565 /* 4338 */ "XVFRINTRM_D\000"
5566 /* 4350 */ "FCOPYSIGN_D\000"
5567 /* 4362 */ "XVFMIN_D\000"
5568 /* 4371 */ "AMMIN_D\000"
5569 /* 4379 */ "XVMIN_D\000"
5570 /* 4387 */ "XVFCMP_CUN_D\000"
5571 /* 4400 */ "XVFCMP_SUN_D\000"
5572 /* 4413 */ "XVCLO_D\000"
5573 /* 4421 */ "CTO_D\000"
5574 /* 4427 */ "AMSWAP_D\000"
5575 /* 4436 */ "XVFRECIP_D\000"
5576 /* 4447 */ "XVFRINTRP_D\000"
5577 /* 4459 */ "LLACQ_D\000"
5578 /* 4467 */ "XVFCMP_CEQ_D\000"
5579 /* 4480 */ "XVSEQ_D\000"
5580 /* 4488 */ "XVFCMP_SEQ_D\000"
5581 /* 4501 */ "XVFCMP_CUEQ_D\000"
5582 /* 4515 */ "XVFCMP_SUEQ_D\000"
5583 /* 4529 */ "XVSUBWOD_Q_D\000"
5584 /* 4542 */ "XVMADDWOD_Q_D\000"
5585 /* 4556 */ "XVADDWOD_Q_D\000"
5586 /* 4569 */ "XVMULWOD_Q_D\000"
5587 /* 4582 */ "XVEXTH_Q_D\000"
5588 /* 4593 */ "XVEXTL_Q_D\000"
5589 /* 4604 */ "XVSUBWEV_Q_D\000"
5590 /* 4617 */ "XVMADDWEV_Q_D\000"
5591 /* 4631 */ "XVADDWEV_Q_D\000"
5592 /* 4644 */ "XVMULWEV_Q_D\000"
5593 /* 4657 */ "XVHSUBW_Q_D\000"
5594 /* 4669 */ "XVHADDW_Q_D\000"
5595 /* 4681 */ "XVSRAR_D\000"
5596 /* 4690 */ "X86RCR_D\000"
5597 /* 4699 */ "LDR_D\000"
5598 /* 4705 */ "MOVGR2FR_D\000"
5599 /* 4716 */ "XVPICKVE2GR_D\000"
5600 /* 4730 */ "MOVFR2GR_D\000"
5601 /* 4741 */ "XVAVGR_D\000"
5602 /* 4750 */ "XVBITCLR_D\000"
5603 /* 4761 */ "XVSRLR_D\000"
5604 /* 4770 */ "X86OR_D\000"
5605 /* 4778 */ "XVFCMP_COR_D\000"
5606 /* 4791 */ "AMOR_D\000"
5607 /* 4798 */ "XVFCMP_SOR_D\000"
5608 /* 4811 */ "X86XOR_D\000"
5609 /* 4820 */ "AMXOR_D\000"
5610 /* 4828 */ "X86ROTR_D\000"
5611 /* 4838 */ "XVROTR_D\000"
5612 /* 4847 */ "LDPTR_D\000"
5613 /* 4855 */ "STPTR_D\000"
5614 /* 4863 */ "STR_D\000"
5615 /* 4869 */ "XVREPLGR2VR_D\000"
5616 /* 4883 */ "XVINSGR2VR_D\000"
5617 /* 4896 */ "IOCSRWR_D\000"
5618 /* 4906 */ "AMCAS_D\000"
5619 /* 4914 */ "FABS_D\000"
5620 /* 4921 */ "BSTRINS_D\000"
5621 /* 4931 */ "XVEXTRINS_D\000"
5622 /* 4943 */ "XVFCLASS_D\000"
5623 /* 4954 */ "XVFCVT_S_D\000"
5624 /* 4965 */ "XVSAT_D\000"
5625 /* 4973 */ "XVBITSET_D\000"
5626 /* 4984 */ "FLDGT_D\000"
5627 /* 4992 */ "ASRTGT_D\000"
5628 /* 5001 */ "FSTGT_D\000"
5629 /* 5009 */ "XVFCMP_CLT_D\000"
5630 /* 5022 */ "XVSLT_D\000"
5631 /* 5030 */ "XVFCMP_SLT_D\000"
5632 /* 5043 */ "XVFCMP_CULT_D\000"
5633 /* 5057 */ "XVFCMP_SULT_D\000"
5634 /* 5071 */ "XVPCNT_D\000"
5635 /* 5080 */ "XVFRINT_D\000"
5636 /* 5090 */ "XVFSQRT_D\000"
5637 /* 5100 */ "XVFRSQRT_D\000"
5638 /* 5111 */ "FST_D\000"
5639 /* 5117 */ "XVMADDWOD_Q_DU_D\000"
5640 /* 5134 */ "XVADDWOD_Q_DU_D\000"
5641 /* 5150 */ "XVMULWOD_Q_DU_D\000"
5642 /* 5166 */ "XVMADDWEV_Q_DU_D\000"
5643 /* 5183 */ "XVADDWEV_Q_DU_D\000"
5644 /* 5199 */ "XVMULWEV_Q_DU_D\000"
5645 /* 5215 */ "XVFTINT_LU_D\000"
5646 /* 5228 */ "XVFTINTRZ_LU_D\000"
5647 /* 5243 */ "XVSSRANI_WU_D\000"
5648 /* 5257 */ "XVSSRLNI_WU_D\000"
5649 /* 5271 */ "XVSSRARNI_WU_D\000"
5650 /* 5286 */ "XVSSRLRNI_WU_D\000"
5651 /* 5301 */ "XVSSRAN_WU_D\000"
5652 /* 5314 */ "XVSSRLN_WU_D\000"
5653 /* 5327 */ "XVSSRARN_WU_D\000"
5654 /* 5341 */ "XVSSRLRN_WU_D\000"
5655 /* 5355 */ "XVPACKEV_D\000"
5656 /* 5366 */ "XVPICKEV_D\000"
5657 /* 5377 */ "XVBITREV_D\000"
5658 /* 5388 */ "XVFDIV_D\000"
5659 /* 5397 */ "XVDIV_D\000"
5660 /* 5405 */ "XVSIGNCOV_D\000"
5661 /* 5417 */ "FMOV_D\000"
5662 /* 5424 */ "ARMMOV_D\000"
5663 /* 5433 */ "XVFTINTRNE_W_D\000"
5664 /* 5448 */ "XVSSRANI_W_D\000"
5665 /* 5461 */ "XVSRANI_W_D\000"
5666 /* 5473 */ "XVSSRLNI_W_D\000"
5667 /* 5486 */ "XVSRLNI_W_D\000"
5668 /* 5498 */ "XVSSRARNI_W_D\000"
5669 /* 5512 */ "XVSRARNI_W_D\000"
5670 /* 5525 */ "XVSSRLRNI_W_D\000"
5671 /* 5539 */ "XVSRLRNI_W_D\000"
5672 /* 5552 */ "XVFTINTRM_W_D\000"
5673 /* 5566 */ "XVSSRAN_W_D\000"
5674 /* 5578 */ "XVSRAN_W_D\000"
5675 /* 5589 */ "XVSSRLN_W_D\000"
5676 /* 5601 */ "XVSRLN_W_D\000"
5677 /* 5612 */ "XVSSRARN_W_D\000"
5678 /* 5625 */ "XVSRARN_W_D\000"
5679 /* 5637 */ "XVSSRLRN_W_D\000"
5680 /* 5650 */ "XVSRLRN_W_D\000"
5681 /* 5662 */ "XVFTINTRP_W_D\000"
5682 /* 5676 */ "XVFTINT_W_D\000"
5683 /* 5688 */ "XVFTINTRZ_W_D\000"
5684 /* 5702 */ "XVFMAX_D\000"
5685 /* 5711 */ "AMMAX_D\000"
5686 /* 5719 */ "XVMAX_D\000"
5687 /* 5727 */ "FLDX_D\000"
5688 /* 5734 */ "FSTX_D\000"
5689 /* 5741 */ "PseudoXVBZ_D\000"
5690 /* 5754 */ "PseudoVBZ_D\000"
5691 /* 5766 */ "XVSETALLNEZ_D\000"
5692 /* 5780 */ "XVCLZ_D\000"
5693 /* 5788 */ "PseudoXVBNZ_D\000"
5694 /* 5802 */ "PseudoVBNZ_D\000"
5695 /* 5815 */ "XVSETANYEQZ_D\000"
5696 /* 5829 */ "XVFRINTRZ_D\000"
5697 /* 5841 */ "CTZ_D\000"
5698 /* 5847 */ "PseudoXVMSKLTZ_D\000"
5699 /* 5864 */ "PseudoVMSKLTZ_D\000"
5700 /* 5880 */ "PseudoAddTPRel_D\000"
5701 /* 5897 */ "PseudoAtomicStoreD\000"
5702 /* 5916 */ "FSEL_xD\000"
5703 /* 5924 */ "PSEUDO_PROBE\000"
5704 /* 5937 */ "G_SSUBE\000"
5705 /* 5945 */ "G_USUBE\000"
5706 /* 5953 */ "G_FENCE\000"
5707 /* 5961 */ "ARITH_FENCE\000"
5708 /* 5973 */ "REG_SEQUENCE\000"
5709 /* 5986 */ "G_SADDE\000"
5710 /* 5994 */ "G_UADDE\000"
5711 /* 6002 */ "G_GET_FPMODE\000"
5712 /* 6015 */ "G_RESET_FPMODE\000"
5713 /* 6030 */ "G_SET_FPMODE\000"
5714 /* 6043 */ "G_FMINNUM_IEEE\000"
5715 /* 6058 */ "G_FMAXNUM_IEEE\000"
5716 /* 6073 */ "BGE\000"
5717 /* 6077 */ "PseudoLA_TLS_DESC_LARGE\000"
5718 /* 6101 */ "PseudoLA_TLS_GD_LARGE\000"
5719 /* 6123 */ "PseudoLA_TLS_LD_LARGE\000"
5720 /* 6145 */ "PseudoLA_TLS_IE_LARGE\000"
5721 /* 6167 */ "PseudoLA_PCREL_LARGE\000"
5722 /* 6188 */ "PseudoTAIL_LARGE\000"
5723 /* 6205 */ "PseudoCALL_LARGE\000"
5724 /* 6222 */ "PseudoLA_ABS_LARGE\000"
5725 /* 6241 */ "PseudoLA_GOT_LARGE\000"
5726 /* 6260 */ "PseudoLA_TLS_IE\000"
5727 /* 6276 */ "G_VSCALE\000"
5728 /* 6285 */ "G_JUMP_TABLE\000"
5729 /* 6298 */ "IDLE\000"
5730 /* 6303 */ "BUNDLE\000"
5731 /* 6310 */ "PseudoLA_TLS_LE\000"
5732 /* 6326 */ "BNE\000"
5733 /* 6330 */ "G_MEMCPY_INLINE\000"
5734 /* 6346 */ "RELOC_NONE\000"
5735 /* 6357 */ "SETX86LOOPNE\000"
5736 /* 6370 */ "LOCAL_ESCAPE\000"
5737 /* 6383 */ "SETX86LOOPE\000"
5738 /* 6395 */ "G_STACKRESTORE\000"
5739 /* 6410 */ "G_INDEXED_STORE\000"
5740 /* 6426 */ "G_STORE\000"
5741 /* 6434 */ "SET_CFR_FALSE\000"
5742 /* 6448 */ "G_BITREVERSE\000"
5743 /* 6461 */ "FAKE_USE\000"
5744 /* 6470 */ "LDPTE\000"
5745 /* 6476 */ "DBG_VALUE\000"
5746 /* 6486 */ "G_GLOBAL_VALUE\000"
5747 /* 6501 */ "G_PTRAUTH_GLOBAL_VALUE\000"
5748 /* 6524 */ "CONVERGENCECTRL_GLUE\000"
5749 /* 6545 */ "SET_CFR_TRUE\000"
5750 /* 6558 */ "G_STACKSAVE\000"
5751 /* 6570 */ "G_MEMMOVE\000"
5752 /* 6580 */ "ARMMOVE\000"
5753 /* 6588 */ "G_FREEZE\000"
5754 /* 6597 */ "G_FCANONICALIZE\000"
5755 /* 6613 */ "MOVGR2CF\000"
5756 /* 6622 */ "G_FMODF\000"
5757 /* 6630 */ "G_CTLZ_ZERO_UNDEF\000"
5758 /* 6648 */ "G_CTTZ_ZERO_UNDEF\000"
5759 /* 6666 */ "INIT_UNDEF\000"
5760 /* 6677 */ "G_IMPLICIT_DEF\000"
5761 /* 6692 */ "DBG_INSTR_REF\000"
5762 /* 6706 */ "X86MFFLAG\000"
5763 /* 6716 */ "ARMMFFLAG\000"
5764 /* 6726 */ "X86MTFLAG\000"
5765 /* 6736 */ "ARMMTFLAG\000"
5766 /* 6746 */ "X86SETTAG\000"
5767 /* 6756 */ "G_FNEG\000"
5768 /* 6763 */ "EXTRACT_SUBREG\000"
5769 /* 6778 */ "INSERT_SUBREG\000"
5770 /* 6792 */ "G_SEXT_INREG\000"
5771 /* 6805 */ "SUBREG_TO_REG\000"
5772 /* 6819 */ "CPUCFG\000"
5773 /* 6826 */ "G_ATOMIC_CMPXCHG\000"
5774 /* 6843 */ "GCSRXCHG\000"
5775 /* 6852 */ "G_ATOMICRMW_XCHG\000"
5776 /* 6869 */ "G_GET_ROUNDING\000"
5777 /* 6884 */ "G_SET_ROUNDING\000"
5778 /* 6899 */ "G_FLOG\000"
5779 /* 6906 */ "G_VAARG\000"
5780 /* 6914 */ "PREALLOCATED_ARG\000"
5781 /* 6931 */ "REVB_2H\000"
5782 /* 6939 */ "REVB_4H\000"
5783 /* 6947 */ "TLBSRCH\000"
5784 /* 6955 */ "G_PREFETCH\000"
5785 /* 6966 */ "G_SMULH\000"
5786 /* 6974 */ "G_UMULH\000"
5787 /* 6982 */ "G_FTANH\000"
5788 /* 6990 */ "G_FSINH\000"
5789 /* 6998 */ "G_FCOSH\000"
5790 /* 7006 */ "GTLBFLUSH\000"
5791 /* 7016 */ "XVREPLVE0_H\000"
5792 /* 7028 */ "XVADDA_H\000"
5793 /* 7037 */ "X86SRA_H\000"
5794 /* 7046 */ "XVSRA_H\000"
5795 /* 7054 */ "AMADD__DB_H\000"
5796 /* 7066 */ "AMSWAP__DB_H\000"
5797 /* 7079 */ "AMCAS__DB_H\000"
5798 /* 7091 */ "X86SUB_H\000"
5799 /* 7100 */ "XVMSUB_H\000"
5800 /* 7109 */ "XVSSUB_H\000"
5801 /* 7118 */ "XVSUB_H\000"
5802 /* 7126 */ "XVSSRANI_B_H\000"
5803 /* 7139 */ "XVSRANI_B_H\000"
5804 /* 7151 */ "XVSSRLNI_B_H\000"
5805 /* 7164 */ "XVSRLNI_B_H\000"
5806 /* 7176 */ "XVSSRARNI_B_H\000"
5807 /* 7190 */ "XVSRARNI_B_H\000"
5808 /* 7203 */ "XVSSRLRNI_B_H\000"
5809 /* 7217 */ "XVSRLRNI_B_H\000"
5810 /* 7230 */ "XVSSRAN_B_H\000"
5811 /* 7242 */ "XVSRAN_B_H\000"
5812 /* 7253 */ "XVSSRLN_B_H\000"
5813 /* 7265 */ "XVSRLN_B_H\000"
5814 /* 7276 */ "XVSSRARN_B_H\000"
5815 /* 7289 */ "XVSRARN_B_H\000"
5816 /* 7301 */ "XVSSRLRN_B_H\000"
5817 /* 7314 */ "XVSRLRN_B_H\000"
5818 /* 7326 */ "X86SBC_H\000"
5819 /* 7335 */ "X86ADC_H\000"
5820 /* 7344 */ "X86DEC_H\000"
5821 /* 7353 */ "X86INC_H\000"
5822 /* 7362 */ "X86ADD_H\000"
5823 /* 7371 */ "AMADD_H\000"
5824 /* 7379 */ "XVMADD_H\000"
5825 /* 7388 */ "XVSADD_H\000"
5826 /* 7397 */ "XVADD_H\000"
5827 /* 7405 */ "LD_H\000"
5828 /* 7410 */ "X86AND_H\000"
5829 /* 7419 */ "XVPACKOD_H\000"
5830 /* 7430 */ "XVPICKOD_H\000"
5831 /* 7441 */ "XVMOD_H\000"
5832 /* 7449 */ "IOCSRRD_H\000"
5833 /* 7459 */ "XVABSD_H\000"
5834 /* 7468 */ "VEXT2XV_D_H\000"
5835 /* 7480 */ "LDLE_H\000"
5836 /* 7487 */ "XVSLE_H\000"
5837 /* 7495 */ "STLE_H\000"
5838 /* 7502 */ "XVREPLVE_H\000"
5839 /* 7513 */ "XVSHUF_H\000"
5840 /* 7522 */ "XVNEG_H\000"
5841 /* 7530 */ "XVAVG_H\000"
5842 /* 7538 */ "XVMUH_H\000"
5843 /* 7546 */ "XVILVH_H\000"
5844 /* 7555 */ "XVSHUF4I_H\000"
5845 /* 7566 */ "X86SRAI_H\000"
5846 /* 7576 */ "XVSRAI_H\000"
5847 /* 7585 */ "XVSLEI_H\000"
5848 /* 7594 */ "XVREPL128VEI_H\000"
5849 /* 7609 */ "VREPLVEI_H\000"
5850 /* 7620 */ "X86RCLI_H\000"
5851 /* 7630 */ "X86SLLI_H\000"
5852 /* 7640 */ "XVSLLI_H\000"
5853 /* 7649 */ "PseudoXVREPLI_H\000"
5854 /* 7665 */ "PseudoVREPLI_H\000"
5855 /* 7680 */ "X86SRLI_H\000"
5856 /* 7690 */ "XVSRLI_H\000"
5857 /* 7699 */ "X86ROTLI_H\000"
5858 /* 7710 */ "XVMINI_H\000"
5859 /* 7719 */ "XVFRSTPI_H\000"
5860 /* 7730 */ "XVSEQI_H\000"
5861 /* 7739 */ "XVSRARI_H\000"
5862 /* 7749 */ "X86RCRI_H\000"
5863 /* 7759 */ "XVBITCLRI_H\000"
5864 /* 7771 */ "XVSRLRI_H\000"
5865 /* 7781 */ "X86ROTRI_H\000"
5866 /* 7792 */ "XVROTRI_H\000"
5867 /* 7802 */ "XVBITSETI_H\000"
5868 /* 7814 */ "XVSLTI_H\000"
5869 /* 7823 */ "XVBITREVI_H\000"
5870 /* 7835 */ "XVMAXI_H\000"
5871 /* 7844 */ "X86RCL_H\000"
5872 /* 7853 */ "X86SLL_H\000"
5873 /* 7862 */ "XVSLL_H\000"
5874 /* 7870 */ "XVLDREPL_H\000"
5875 /* 7881 */ "X86SRL_H\000"
5876 /* 7890 */ "XVSRL_H\000"
5877 /* 7898 */ "X86ROTL_H\000"
5878 /* 7908 */ "X86MUL_H\000"
5879 /* 7917 */ "XVMUL_H\000"
5880 /* 7925 */ "XVILVL_H\000"
5881 /* 7934 */ "XVSTELM_H\000"
5882 /* 7944 */ "XVMIN_H\000"
5883 /* 7952 */ "XVCLO_H\000"
5884 /* 7960 */ "AMSWAP_H\000"
5885 /* 7969 */ "XVFRSTP_H\000"
5886 /* 7979 */ "XVSEQ_H\000"
5887 /* 7987 */ "XVSRAR_H\000"
5888 /* 7996 */ "X86RCR_H\000"
5889 /* 8005 */ "VPICKVE2GR_H\000"
5890 /* 8018 */ "XVAVGR_H\000"
5891 /* 8027 */ "XVBITCLR_H\000"
5892 /* 8038 */ "XVSRLR_H\000"
5893 /* 8047 */ "X86OR_H\000"
5894 /* 8055 */ "X86XOR_H\000"
5895 /* 8064 */ "X86ROTR_H\000"
5896 /* 8074 */ "XVROTR_H\000"
5897 /* 8083 */ "XVREPLGR2VR_H\000"
5898 /* 8097 */ "PseudoXVINSGR2VR_H\000"
5899 /* 8116 */ "IOCSRWR_H\000"
5900 /* 8126 */ "AMCAS_H\000"
5901 /* 8134 */ "XVEXTRINS_H\000"
5902 /* 8146 */ "XVFCVTH_S_H\000"
5903 /* 8158 */ "XVFCVTL_S_H\000"
5904 /* 8170 */ "XVSAT_H\000"
5905 /* 8178 */ "XVBITSET_H\000"
5906 /* 8189 */ "LDGT_H\000"
5907 /* 8196 */ "STGT_H\000"
5908 /* 8203 */ "XVSLT_H\000"
5909 /* 8211 */ "XVPCNT_H\000"
5910 /* 8220 */ "ST_H\000"
5911 /* 8225 */ "XVSSRANI_BU_H\000"
5912 /* 8239 */ "XVSSRLNI_BU_H\000"
5913 /* 8253 */ "XVSSRARNI_BU_H\000"
5914 /* 8268 */ "XVSSRLRNI_BU_H\000"
5915 /* 8283 */ "XVSSRAN_BU_H\000"
5916 /* 8296 */ "XVSSRLN_BU_H\000"
5917 /* 8309 */ "XVSSRARN_BU_H\000"
5918 /* 8323 */ "XVSSRLRN_BU_H\000"
5919 /* 8337 */ "XVMADDWOD_W_HU_H\000"
5920 /* 8354 */ "XVADDWOD_W_HU_H\000"
5921 /* 8370 */ "XVMULWOD_W_HU_H\000"
5922 /* 8386 */ "XVMADDWEV_W_HU_H\000"
5923 /* 8403 */ "XVADDWEV_W_HU_H\000"
5924 /* 8419 */ "XVMULWEV_W_HU_H\000"
5925 /* 8435 */ "XVPACKEV_H\000"
5926 /* 8446 */ "XVPICKEV_H\000"
5927 /* 8457 */ "XVBITREV_H\000"
5928 /* 8468 */ "XVDIV_H\000"
5929 /* 8476 */ "XVSIGNCOV_H\000"
5930 /* 8488 */ "XVSUBWOD_W_H\000"
5931 /* 8501 */ "XVMADDWOD_W_H\000"
5932 /* 8515 */ "XVADDWOD_W_H\000"
5933 /* 8528 */ "XVMULWOD_W_H\000"
5934 /* 8541 */ "XVEXTH_W_H\000"
5935 /* 8552 */ "XVSLLWIL_W_H\000"
5936 /* 8565 */ "EXT_W_H\000"
5937 /* 8573 */ "XVSUBWEV_W_H\000"
5938 /* 8586 */ "XVMADDWEV_W_H\000"
5939 /* 8600 */ "XVADDWEV_W_H\000"
5940 /* 8613 */ "XVMULWEV_W_H\000"
5941 /* 8626 */ "VEXT2XV_W_H\000"
5942 /* 8638 */ "XVHSUBW_W_H\000"
5943 /* 8650 */ "XVHADDW_W_H\000"
5944 /* 8662 */ "XVMAX_H\000"
5945 /* 8670 */ "LDX_H\000"
5946 /* 8676 */ "STX_H\000"
5947 /* 8682 */ "PseudoXVBZ_H\000"
5948 /* 8695 */ "PseudoVBZ_H\000"
5949 /* 8707 */ "XVSETALLNEZ_H\000"
5950 /* 8721 */ "XVCLZ_H\000"
5951 /* 8729 */ "PseudoXVBNZ_H\000"
5952 /* 8743 */ "PseudoVBNZ_H\000"
5953 /* 8756 */ "XVSETANYEQZ_H\000"
5954 /* 8770 */ "PseudoXVMSKLTZ_H\000"
5955 /* 8787 */ "PseudoVMSKLTZ_H\000"
5956 /* 8803 */ "PCALAU12I\000"
5957 /* 8813 */ "PCADDU12I\000"
5958 /* 8823 */ "PCADDU18I\000"
5959 /* 8833 */ "PCADDI\000"
5960 /* 8840 */ "XVLDI\000"
5961 /* 8846 */ "ANDI\000"
5962 /* 8851 */ "DBG_PHI\000"
5963 /* 8859 */ "XORI\000"
5964 /* 8864 */ "G_FPTOSI\000"
5965 /* 8873 */ "SLTI\000"
5966 /* 8878 */ "G_FPTOUI\000"
5967 /* 8887 */ "SLTUI\000"
5968 /* 8893 */ "G_FPOWI\000"
5969 /* 8901 */ "SETX86J\000"
5970 /* 8909 */ "SETARMJ\000"
5971 /* 8917 */ "BREAK\000"
5972 /* 8923 */ "COPY_LANEMASK\000"
5973 /* 8937 */ "G_PTRMASK\000"
5974 /* 8947 */ "BL\000"
5975 /* 8950 */ "DBCL\000"
5976 /* 8955 */ "HVCL\000"
5977 /* 8960 */ "GC_LABEL\000"
5978 /* 8969 */ "DBG_LABEL\000"
5979 /* 8979 */ "EH_LABEL\000"
5980 /* 8988 */ "ANNOTATION_LABEL\000"
5981 /* 9005 */ "ICALL_BRANCH_FUNNEL\000"
5982 /* 9025 */ "PseudoLA_PCREL\000"
5983 /* 9040 */ "G_FSHL\000"
5984 /* 9047 */ "G_SHL\000"
5985 /* 9053 */ "PseudoB_TAIL\000"
5986 /* 9066 */ "PseudoJIRL_TAIL\000"
5987 /* 9082 */ "PseudoTAIL\000"
5988 /* 9093 */ "G_FCEIL\000"
5989 /* 9101 */ "G_SAVGCEIL\000"
5990 /* 9112 */ "G_UAVGCEIL\000"
5991 /* 9123 */ "SYSCALL\000"
5992 /* 9131 */ "PseudoDESC_CALL\000"
5993 /* 9147 */ "PATCHABLE_TAIL_CALL\000"
5994 /* 9167 */ "PseudoJIRL_CALL\000"
5995 /* 9183 */ "PATCHABLE_TYPED_EVENT_CALL\000"
5996 /* 9210 */ "PATCHABLE_EVENT_CALL\000"
5997 /* 9231 */ "FENTRY_CALL\000"
5998 /* 9243 */ "PseudoCALL\000"
5999 /* 9254 */ "PseudoTAIL_SMALL\000"
6000 /* 9271 */ "PseudoCALL_SMALL\000"
6001 /* 9288 */ "TLBFILL\000"
6002 /* 9296 */ "KILL\000"
6003 /* 9301 */ "G_CONSTANT_POOL\000"
6004 /* 9317 */ "JIRL\000"
6005 /* 9322 */ "G_ROTL\000"
6006 /* 9329 */ "G_VECREDUCE_FMUL\000"
6007 /* 9346 */ "G_FMUL\000"
6008 /* 9353 */ "G_VECREDUCE_SEQ_FMUL\000"
6009 /* 9374 */ "G_STRICT_FMUL\000"
6010 /* 9388 */ "G_VECREDUCE_MUL\000"
6011 /* 9404 */ "G_MUL\000"
6012 /* 9410 */ "XVFFINT_D_L\000"
6013 /* 9422 */ "XVFFINT_S_L\000"
6014 /* 9434 */ "G_FREM\000"
6015 /* 9441 */ "G_STRICT_FREM\000"
6016 /* 9455 */ "G_SREM\000"
6017 /* 9462 */ "G_UREM\000"
6018 /* 9469 */ "G_SDIVREM\000"
6019 /* 9479 */ "G_UDIVREM\000"
6020 /* 9489 */ "INLINEASM\000"
6021 /* 9499 */ "X86CLRTM\000"
6022 /* 9508 */ "X86SETTM\000"
6023 /* 9517 */ "PseudoTAIL_MEDIUM\000"
6024 /* 9535 */ "PseudoCALL_MEDIUM\000"
6025 /* 9553 */ "G_VECREDUCE_FMINIMUM\000"
6026 /* 9574 */ "G_FMINIMUM\000"
6027 /* 9585 */ "G_ATOMICRMW_FMINIMUM\000"
6028 /* 9606 */ "G_VECREDUCE_FMAXIMUM\000"
6029 /* 9627 */ "G_FMAXIMUM\000"
6030 /* 9638 */ "G_ATOMICRMW_FMAXIMUM\000"
6031 /* 9659 */ "G_FMINIMUMNUM\000"
6032 /* 9673 */ "G_FMAXIMUMNUM\000"
6033 /* 9687 */ "G_FMINNUM\000"
6034 /* 9697 */ "G_FMAXNUM\000"
6035 /* 9707 */ "G_FATAN\000"
6036 /* 9715 */ "G_FTAN\000"
6037 /* 9722 */ "ANDN\000"
6038 /* 9727 */ "G_INTRINSIC_ROUNDEVEN\000"
6039 /* 9749 */ "G_ASSERT_ALIGN\000"
6040 /* 9764 */ "G_FCOPYSIGN\000"
6041 /* 9776 */ "G_VECREDUCE_FMIN\000"
6042 /* 9793 */ "G_ATOMICRMW_FMIN\000"
6043 /* 9810 */ "G_VECREDUCE_SMIN\000"
6044 /* 9827 */ "G_SMIN\000"
6045 /* 9834 */ "G_VECREDUCE_UMIN\000"
6046 /* 9851 */ "G_UMIN\000"
6047 /* 9858 */ "G_ATOMICRMW_UMIN\000"
6048 /* 9875 */ "G_ATOMICRMW_MIN\000"
6049 /* 9891 */ "G_FASIN\000"
6050 /* 9899 */ "G_FSIN\000"
6051 /* 9906 */ "CFI_INSTRUCTION\000"
6052 /* 9922 */ "ORN\000"
6053 /* 9926 */ "ERTN\000"
6054 /* 9931 */ "ADJCALLSTACKDOWN\000"
6055 /* 9948 */ "G_SSUBO\000"
6056 /* 9956 */ "G_USUBO\000"
6057 /* 9964 */ "G_SADDO\000"
6058 /* 9972 */ "G_UADDO\000"
6059 /* 9980 */ "JUMP_TABLE_DEBUG_INFO\000"
6060 /* 10002 */ "G_SMULO\000"
6061 /* 10010 */ "G_UMULO\000"
6062 /* 10018 */ "G_BZERO\000"
6063 /* 10026 */ "STACKMAP\000"
6064 /* 10035 */ "G_DEBUGTRAP\000"
6065 /* 10047 */ "G_UBSANTRAP\000"
6066 /* 10059 */ "G_TRAP\000"
6067 /* 10066 */ "G_ATOMICRMW_UDEC_WRAP\000"
6068 /* 10088 */ "G_ATOMICRMW_UINC_WRAP\000"
6069 /* 10110 */ "G_BSWAP\000"
6070 /* 10118 */ "G_SITOFP\000"
6071 /* 10127 */ "G_UITOFP\000"
6072 /* 10136 */ "G_FCMP\000"
6073 /* 10143 */ "G_ICMP\000"
6074 /* 10150 */ "G_SCMP\000"
6075 /* 10157 */ "G_UCMP\000"
6076 /* 10164 */ "PseudoUNIMP\000"
6077 /* 10176 */ "CACOP\000"
6078 /* 10182 */ "CONVERGENCECTRL_LOOP\000"
6079 /* 10203 */ "G_CTPOP\000"
6080 /* 10211 */ "PseudoCTPOP\000"
6081 /* 10223 */ "X86DECTOP\000"
6082 /* 10233 */ "X86INCTOP\000"
6083 /* 10243 */ "X86MFTOP\000"
6084 /* 10252 */ "X86MTTOP\000"
6085 /* 10261 */ "PATCHABLE_OP\000"
6086 /* 10274 */ "FAULTING_OP\000"
6087 /* 10286 */ "ADJCALLSTACKUP\000"
6088 /* 10301 */ "PREALLOCATED_SETUP\000"
6089 /* 10320 */ "G_FLDEXP\000"
6090 /* 10329 */ "G_STRICT_FLDEXP\000"
6091 /* 10345 */ "G_FEXP\000"
6092 /* 10352 */ "G_FFREXP\000"
6093 /* 10361 */ "BEQ\000"
6094 /* 10365 */ "XVREPLVE0_Q\000"
6095 /* 10377 */ "XVSUB_Q\000"
6096 /* 10385 */ "SC_Q\000"
6097 /* 10390 */ "XVADD_Q\000"
6098 /* 10398 */ "XVSSRANI_D_Q\000"
6099 /* 10411 */ "XVSRANI_D_Q\000"
6100 /* 10423 */ "XVSSRLNI_D_Q\000"
6101 /* 10436 */ "XVSRLNI_D_Q\000"
6102 /* 10448 */ "XVSSRARNI_D_Q\000"
6103 /* 10462 */ "XVSRARNI_D_Q\000"
6104 /* 10475 */ "XVSSRLRNI_D_Q\000"
6105 /* 10489 */ "XVSRLRNI_D_Q\000"
6106 /* 10502 */ "XVPERMI_Q\000"
6107 /* 10512 */ "XVSSRANI_DU_Q\000"
6108 /* 10526 */ "XVSSRLNI_DU_Q\000"
6109 /* 10540 */ "XVSSRARNI_DU_Q\000"
6110 /* 10555 */ "XVSSRLRNI_DU_Q\000"
6111 /* 10570 */ "DBAR\000"
6112 /* 10575 */ "IBAR\000"
6113 /* 10580 */ "G_BR\000"
6114 /* 10585 */ "INLINEASM_BR\000"
6115 /* 10598 */ "PseudoBR\000"
6116 /* 10607 */ "MOVGR2SCR\000"
6117 /* 10617 */ "G_BLOCK_ADDR\000"
6118 /* 10630 */ "MEMBARRIER\000"
6119 /* 10641 */ "G_CONSTANT_FOLD_BARRIER\000"
6120 /* 10665 */ "PATCHABLE_FUNCTION_ENTER\000"
6121 /* 10690 */ "G_READCYCLECOUNTER\000"
6122 /* 10709 */ "G_READSTEADYCOUNTER\000"
6123 /* 10729 */ "G_READ_REGISTER\000"
6124 /* 10745 */ "G_WRITE_REGISTER\000"
6125 /* 10762 */ "PseudoLD_CFR\000"
6126 /* 10775 */ "PseudoST_CFR\000"
6127 /* 10788 */ "PseudoCopyCFR\000"
6128 /* 10802 */ "MOVCF2GR\000"
6129 /* 10811 */ "MOVSCR2GR\000"
6130 /* 10821 */ "MOVFCSR2GR\000"
6131 /* 10832 */ "G_ASHR\000"
6132 /* 10839 */ "G_FSHR\000"
6133 /* 10846 */ "G_LSHR\000"
6134 /* 10853 */ "LDDIR\000"
6135 /* 10859 */ "TLBCLR\000"
6136 /* 10866 */ "CONVERGENCECTRL_ANCHOR\000"
6137 /* 10889 */ "NOR\000"
6138 /* 10893 */ "G_FFLOOR\000"
6139 /* 10902 */ "G_SAVGFLOOR\000"
6140 /* 10914 */ "G_UAVGFLOOR\000"
6141 /* 10926 */ "G_EXTRACT_SUBVECTOR\000"
6142 /* 10946 */ "G_INSERT_SUBVECTOR\000"
6143 /* 10965 */ "G_BUILD_VECTOR\000"
6144 /* 10980 */ "G_SHUFFLE_VECTOR\000"
6145 /* 10997 */ "G_STEP_VECTOR\000"
6146 /* 11011 */ "G_SPLAT_VECTOR\000"
6147 /* 11026 */ "G_VECREDUCE_XOR\000"
6148 /* 11042 */ "G_XOR\000"
6149 /* 11048 */ "G_ATOMICRMW_XOR\000"
6150 /* 11064 */ "G_VECREDUCE_OR\000"
6151 /* 11079 */ "G_OR\000"
6152 /* 11084 */ "G_ATOMICRMW_OR\000"
6153 /* 11099 */ "Select_GPR_Using_CC_GPR\000"
6154 /* 11123 */ "MOVGR2FCSR\000"
6155 /* 11134 */ "RDFCSR\000"
6156 /* 11141 */ "WRFCSR\000"
6157 /* 11148 */ "G_ROTR\000"
6158 /* 11155 */ "G_INTTOPTR\000"
6159 /* 11166 */ "TLBWR\000"
6160 /* 11172 */ "GCSRWR\000"
6161 /* 11179 */ "G_FABS\000"
6162 /* 11186 */ "PseudoLA_ABS\000"
6163 /* 11199 */ "G_ABS\000"
6164 /* 11205 */ "G_ABDS\000"
6165 /* 11212 */ "G_UNMERGE_VALUES\000"
6166 /* 11229 */ "G_MERGE_VALUES\000"
6167 /* 11244 */ "G_CTLS\000"
6168 /* 11251 */ "G_FACOS\000"
6169 /* 11259 */ "G_FCOS\000"
6170 /* 11266 */ "G_FSINCOS\000"
6171 /* 11276 */ "G_CONCAT_VECTORS\000"
6172 /* 11293 */ "COPY_TO_REGCLASS\000"
6173 /* 11310 */ "G_IS_FPCLASS\000"
6174 /* 11323 */ "G_ATOMIC_CMPXCHG_WITH_SUCCESS\000"
6175 /* 11353 */ "G_VECTOR_COMPRESS\000"
6176 /* 11371 */ "G_INTRINSIC_W_SIDE_EFFECTS\000"
6177 /* 11398 */ "G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS\000"
6178 /* 11436 */ "XVFMINA_S\000"
6179 /* 11446 */ "XVFMAXA_S\000"
6180 /* 11456 */ "FSCALEB_S\000"
6181 /* 11466 */ "XVFLOGB_S\000"
6182 /* 11476 */ "XVFSUB_S\000"
6183 /* 11485 */ "XVFMSUB_S\000"
6184 /* 11495 */ "XVFNMSUB_S\000"
6185 /* 11506 */ "XVFADD_S\000"
6186 /* 11515 */ "XVFMADD_S\000"
6187 /* 11525 */ "XVFNMADD_S\000"
6188 /* 11536 */ "FLD_S\000"
6189 /* 11542 */ "XVFCVTH_D_S\000"
6190 /* 11554 */ "XVFCVTL_D_S\000"
6191 /* 11566 */ "FCVT_D_S\000"
6192 /* 11575 */ "XVFCMP_CLE_S\000"
6193 /* 11588 */ "FLDLE_S\000"
6194 /* 11596 */ "XVFCMP_SLE_S\000"
6195 /* 11609 */ "FSTLE_S\000"
6196 /* 11617 */ "XVFCMP_CULE_S\000"
6197 /* 11631 */ "XVFCMP_SULE_S\000"
6198 /* 11645 */ "XVFCMP_CNE_S\000"
6199 /* 11658 */ "XVFRINTRNE_S\000"
6200 /* 11671 */ "XVFCMP_SNE_S\000"
6201 /* 11684 */ "XVFCMP_CUNE_S\000"
6202 /* 11698 */ "XVFCMP_SUNE_S\000"
6203 /* 11712 */ "XVFRECIPE_S\000"
6204 /* 11724 */ "XVFRSQRTE_S\000"
6205 /* 11736 */ "XVFCMP_CAF_S\000"
6206 /* 11749 */ "XVFCMP_SAF_S\000"
6207 /* 11762 */ "FNEG_S\000"
6208 /* 11769 */ "XVFCVT_H_S\000"
6209 /* 11780 */ "XVFMUL_S\000"
6210 /* 11789 */ "FTINTRNE_L_S\000"
6211 /* 11802 */ "XVFTINTRNEH_L_S\000"
6212 /* 11818 */ "XVFTINTRMH_L_S\000"
6213 /* 11833 */ "XVFTINTRPH_L_S\000"
6214 /* 11848 */ "XVFTINTH_L_S\000"
6215 /* 11861 */ "XVFTINTRZH_L_S\000"
6216 /* 11876 */ "XVFTINTRNEL_L_S\000"
6217 /* 11892 */ "XVFTINTRML_L_S\000"
6218 /* 11907 */ "XVFTINTRPL_L_S\000"
6219 /* 11922 */ "XVFTINTL_L_S\000"
6220 /* 11935 */ "XVFTINTRZL_L_S\000"
6221 /* 11950 */ "FTINTRM_L_S\000"
6222 /* 11962 */ "FTINTRP_L_S\000"
6223 /* 11974 */ "FTINT_L_S\000"
6224 /* 11984 */ "FTINTRZ_L_S\000"
6225 /* 11996 */ "XVFRINTRM_S\000"
6226 /* 12008 */ "FCOPYSIGN_S\000"
6227 /* 12020 */ "XVFMIN_S\000"
6228 /* 12029 */ "XVFCMP_CUN_S\000"
6229 /* 12042 */ "XVFCMP_SUN_S\000"
6230 /* 12055 */ "XVFRECIP_S\000"
6231 /* 12066 */ "XVFRINTRP_S\000"
6232 /* 12078 */ "XVFCMP_CEQ_S\000"
6233 /* 12091 */ "XVFCMP_SEQ_S\000"
6234 /* 12104 */ "XVFCMP_CUEQ_S\000"
6235 /* 12118 */ "XVFCMP_SUEQ_S\000"
6236 /* 12132 */ "MOVFRH2GR_S\000"
6237 /* 12144 */ "MOVFR2GR_S\000"
6238 /* 12155 */ "XVFCMP_COR_S\000"
6239 /* 12168 */ "XVFCMP_SOR_S\000"
6240 /* 12181 */ "FABS_S\000"
6241 /* 12188 */ "XVFCLASS_S\000"
6242 /* 12199 */ "G_TRUNC_SSAT_S\000"
6243 /* 12214 */ "FLDGT_S\000"
6244 /* 12222 */ "FSTGT_S\000"
6245 /* 12230 */ "XVFCMP_CLT_S\000"
6246 /* 12243 */ "XVFCMP_SLT_S\000"
6247 /* 12256 */ "XVFCMP_CULT_S\000"
6248 /* 12270 */ "XVFCMP_SULT_S\000"
6249 /* 12284 */ "XVFRINT_S\000"
6250 /* 12294 */ "XVFSQRT_S\000"
6251 /* 12304 */ "XVFRSQRT_S\000"
6252 /* 12315 */ "FST_S\000"
6253 /* 12321 */ "XVFTINT_WU_S\000"
6254 /* 12334 */ "XVFTINTRZ_WU_S\000"
6255 /* 12349 */ "XVFDIV_S\000"
6256 /* 12358 */ "FMOV_S\000"
6257 /* 12365 */ "XVFTINTRNE_W_S\000"
6258 /* 12380 */ "XVFTINTRM_W_S\000"
6259 /* 12394 */ "XVFTINTRP_W_S\000"
6260 /* 12408 */ "XVFTINT_W_S\000"
6261 /* 12420 */ "XVFTINTRZ_W_S\000"
6262 /* 12434 */ "XVFMAX_S\000"
6263 /* 12443 */ "FLDX_S\000"
6264 /* 12450 */ "FSTX_S\000"
6265 /* 12457 */ "XVFRINTRZ_S\000"
6266 /* 12469 */ "MOVFR2CF_xS\000"
6267 /* 12481 */ "FSEL_xS\000"
6268 /* 12489 */ "MOVCF2FR_xS\000"
6269 /* 12501 */ "G_SSUBSAT\000"
6270 /* 12511 */ "G_USUBSAT\000"
6271 /* 12521 */ "G_SADDSAT\000"
6272 /* 12531 */ "G_UADDSAT\000"
6273 /* 12541 */ "G_SSHLSAT\000"
6274 /* 12551 */ "G_USHLSAT\000"
6275 /* 12561 */ "G_SMULFIXSAT\000"
6276 /* 12574 */ "G_UMULFIXSAT\000"
6277 /* 12587 */ "G_SDIVFIXSAT\000"
6278 /* 12600 */ "G_UDIVFIXSAT\000"
6279 /* 12613 */ "G_ATOMICRMW_USUB_SAT\000"
6280 /* 12634 */ "G_FPTOSI_SAT\000"
6281 /* 12647 */ "G_FPTOUI_SAT\000"
6282 /* 12660 */ "G_EXTRACT\000"
6283 /* 12670 */ "G_SELECT\000"
6284 /* 12679 */ "G_BRINDIRECT\000"
6285 /* 12692 */ "PATCHABLE_RET\000"
6286 /* 12706 */ "PseudoRET\000"
6287 /* 12716 */ "G_MEMSET\000"
6288 /* 12725 */ "PATCHABLE_FUNCTION_EXIT\000"
6289 /* 12749 */ "G_BRJT\000"
6290 /* 12756 */ "BLT\000"
6291 /* 12760 */ "G_EXTRACT_VECTOR_ELT\000"
6292 /* 12781 */ "G_INSERT_VECTOR_ELT\000"
6293 /* 12801 */ "SLT\000"
6294 /* 12805 */ "G_FCONSTANT\000"
6295 /* 12817 */ "G_CONSTANT\000"
6296 /* 12828 */ "G_INTRINSIC_CONVERGENT\000"
6297 /* 12851 */ "STATEPOINT\000"
6298 /* 12862 */ "PATCHPOINT\000"
6299 /* 12873 */ "G_PTRTOINT\000"
6300 /* 12884 */ "G_FRINT\000"
6301 /* 12892 */ "G_INTRINSIC_LLRINT\000"
6302 /* 12911 */ "G_INTRINSIC_LRINT\000"
6303 /* 12929 */ "G_FNEARBYINT\000"
6304 /* 12942 */ "PseudoLA_GOT\000"
6305 /* 12955 */ "G_VASTART\000"
6306 /* 12965 */ "LIFETIME_START\000"
6307 /* 12980 */ "G_INVOKE_REGION_START\000"
6308 /* 13002 */ "G_INSERT\000"
6309 /* 13011 */ "G_FSQRT\000"
6310 /* 13019 */ "G_STRICT_FSQRT\000"
6311 /* 13034 */ "G_BITCAST\000"
6312 /* 13044 */ "G_ADDRSPACE_CAST\000"
6313 /* 13061 */ "DBG_VALUE_LIST\000"
6314 /* 13076 */ "XVST\000"
6315 /* 13081 */ "G_FPEXT\000"
6316 /* 13089 */ "G_SEXT\000"
6317 /* 13096 */ "G_ASSERT_SEXT\000"
6318 /* 13110 */ "G_ANYEXT\000"
6319 /* 13119 */ "G_ZEXT\000"
6320 /* 13126 */ "G_ASSERT_ZEXT\000"
6321 /* 13140 */ "XVSSUB_BU\000"
6322 /* 13150 */ "XVSADD_BU\000"
6323 /* 13160 */ "LD_BU\000"
6324 /* 13166 */ "XVMOD_BU\000"
6325 /* 13175 */ "XVABSD_BU\000"
6326 /* 13185 */ "XVSLE_BU\000"
6327 /* 13194 */ "XVAVG_BU\000"
6328 /* 13203 */ "XVMUH_BU\000"
6329 /* 13212 */ "XVSUBWOD_H_BU\000"
6330 /* 13226 */ "XVMADDWOD_H_BU\000"
6331 /* 13241 */ "XVADDWOD_H_BU\000"
6332 /* 13255 */ "XVMULWOD_H_BU\000"
6333 /* 13269 */ "XVSUBWEV_H_BU\000"
6334 /* 13283 */ "XVMADDWEV_H_BU\000"
6335 /* 13298 */ "XVADDWEV_H_BU\000"
6336 /* 13312 */ "XVMULWEV_H_BU\000"
6337 /* 13326 */ "XVSUBI_BU\000"
6338 /* 13336 */ "XVADDI_BU\000"
6339 /* 13346 */ "XVSLEI_BU\000"
6340 /* 13356 */ "XVMINI_BU\000"
6341 /* 13366 */ "XVSLTI_BU\000"
6342 /* 13376 */ "XVMAXI_BU\000"
6343 /* 13386 */ "X86MUL_BU\000"
6344 /* 13396 */ "XVMIN_BU\000"
6345 /* 13405 */ "VPICKVE2GR_BU\000"
6346 /* 13419 */ "XVAVGR_BU\000"
6347 /* 13429 */ "XVSAT_BU\000"
6348 /* 13438 */ "XVSLT_BU\000"
6349 /* 13447 */ "VEXT2XV_DU_BU\000"
6350 /* 13461 */ "XVEXTH_HU_BU\000"
6351 /* 13474 */ "XVSLLWIL_HU_BU\000"
6352 /* 13489 */ "VEXT2XV_HU_BU\000"
6353 /* 13503 */ "XVHSUBW_HU_BU\000"
6354 /* 13517 */ "XVHADDW_HU_BU\000"
6355 /* 13531 */ "VEXT2XV_WU_BU\000"
6356 /* 13545 */ "XVDIV_BU\000"
6357 /* 13554 */ "XVMAX_BU\000"
6358 /* 13563 */ "LDX_BU\000"
6359 /* 13570 */ "G_ABDU\000"
6360 /* 13577 */ "AMMIN__DB_DU\000"
6361 /* 13590 */ "AMMAX__DB_DU\000"
6362 /* 13603 */ "X86SUB_DU\000"
6363 /* 13613 */ "XVSSUB_DU\000"
6364 /* 13623 */ "X86ADD_DU\000"
6365 /* 13633 */ "XVSADD_DU\000"
6366 /* 13643 */ "XVMOD_DU\000"
6367 /* 13652 */ "XVABSD_DU\000"
6368 /* 13662 */ "XVSLE_DU\000"
6369 /* 13671 */ "XVAVG_DU\000"
6370 /* 13680 */ "MULH_DU\000"
6371 /* 13688 */ "XVMUH_DU\000"
6372 /* 13697 */ "XVSUBI_DU\000"
6373 /* 13707 */ "XVADDI_DU\000"
6374 /* 13717 */ "XVSLEI_DU\000"
6375 /* 13727 */ "XVMINI_DU\000"
6376 /* 13737 */ "XVSLTI_DU\000"
6377 /* 13747 */ "XVMAXI_DU\000"
6378 /* 13757 */ "X86MUL_DU\000"
6379 /* 13767 */ "AMMIN_DU\000"
6380 /* 13776 */ "XVMIN_DU\000"
6381 /* 13785 */ "XVSUBWOD_Q_DU\000"
6382 /* 13799 */ "XVMADDWOD_Q_DU\000"
6383 /* 13814 */ "XVADDWOD_Q_DU\000"
6384 /* 13828 */ "XVMULWOD_Q_DU\000"
6385 /* 13842 */ "XVSUBWEV_Q_DU\000"
6386 /* 13856 */ "XVMADDWEV_Q_DU\000"
6387 /* 13871 */ "XVADDWEV_Q_DU\000"
6388 /* 13885 */ "XVMULWEV_Q_DU\000"
6389 /* 13899 */ "XVPICKVE2GR_DU\000"
6390 /* 13914 */ "XVAVGR_DU\000"
6391 /* 13924 */ "XVSAT_DU\000"
6392 /* 13933 */ "XVSLT_DU\000"
6393 /* 13942 */ "XVEXTH_QU_DU\000"
6394 /* 13955 */ "XVEXTL_QU_DU\000"
6395 /* 13968 */ "XVHSUBW_QU_DU\000"
6396 /* 13982 */ "XVHADDW_QU_DU\000"
6397 /* 13996 */ "XVDIV_DU\000"
6398 /* 14005 */ "AMMAX_DU\000"
6399 /* 14014 */ "XVMAX_DU\000"
6400 /* 14023 */ "BGEU\000"
6401 /* 14028 */ "XVSSUB_HU\000"
6402 /* 14038 */ "XVSADD_HU\000"
6403 /* 14048 */ "LD_HU\000"
6404 /* 14054 */ "XVMOD_HU\000"
6405 /* 14063 */ "XVABSD_HU\000"
6406 /* 14073 */ "XVSLE_HU\000"
6407 /* 14082 */ "XVAVG_HU\000"
6408 /* 14091 */ "XVMUH_HU\000"
6409 /* 14100 */ "XVSUBI_HU\000"
6410 /* 14110 */ "XVADDI_HU\000"
6411 /* 14120 */ "XVSLEI_HU\000"
6412 /* 14130 */ "XVMINI_HU\000"
6413 /* 14140 */ "XVSLTI_HU\000"
6414 /* 14150 */ "XVMAXI_HU\000"
6415 /* 14160 */ "X86MUL_HU\000"
6416 /* 14170 */ "XVMIN_HU\000"
6417 /* 14179 */ "VPICKVE2GR_HU\000"
6418 /* 14193 */ "XVAVGR_HU\000"
6419 /* 14203 */ "XVSAT_HU\000"
6420 /* 14212 */ "XVSLT_HU\000"
6421 /* 14221 */ "VEXT2XV_DU_HU\000"
6422 /* 14235 */ "XVEXTH_WU_HU\000"
6423 /* 14248 */ "XVSLLWIL_WU_HU\000"
6424 /* 14263 */ "VEXT2XV_WU_HU\000"
6425 /* 14277 */ "XVHSUBW_WU_HU\000"
6426 /* 14291 */ "XVHADDW_WU_HU\000"
6427 /* 14305 */ "XVDIV_HU\000"
6428 /* 14314 */ "XVSUBWOD_W_HU\000"
6429 /* 14328 */ "XVMADDWOD_W_HU\000"
6430 /* 14343 */ "XVADDWOD_W_HU\000"
6431 /* 14357 */ "XVMULWOD_W_HU\000"
6432 /* 14371 */ "XVSUBWEV_W_HU\000"
6433 /* 14385 */ "XVMADDWEV_W_HU\000"
6434 /* 14400 */ "XVADDWEV_W_HU\000"
6435 /* 14414 */ "XVMULWEV_W_HU\000"
6436 /* 14428 */ "XVMAX_HU\000"
6437 /* 14437 */ "LDX_HU\000"
6438 /* 14444 */ "XVFFINT_D_LU\000"
6439 /* 14457 */ "BLTU\000"
6440 /* 14462 */ "SLTU\000"
6441 /* 14467 */ "AMMIN__DB_WU\000"
6442 /* 14480 */ "AMMAX__DB_WU\000"
6443 /* 14493 */ "X86SUB_WU\000"
6444 /* 14503 */ "XVSSUB_WU\000"
6445 /* 14513 */ "X86ADD_WU\000"
6446 /* 14523 */ "XVSADD_WU\000"
6447 /* 14533 */ "LD_WU\000"
6448 /* 14539 */ "XVMOD_WU\000"
6449 /* 14548 */ "XVABSD_WU\000"
6450 /* 14558 */ "XVSUBWOD_D_WU\000"
6451 /* 14572 */ "XVMADDWOD_D_WU\000"
6452 /* 14587 */ "XVADDWOD_D_WU\000"
6453 /* 14601 */ "XVMULWOD_D_WU\000"
6454 /* 14615 */ "XVSUBWEV_D_WU\000"
6455 /* 14629 */ "XVMADDWEV_D_WU\000"
6456 /* 14644 */ "XVADDWEV_D_WU\000"
6457 /* 14658 */ "XVMULWEV_D_WU\000"
6458 /* 14672 */ "MULW_D_WU\000"
6459 /* 14682 */ "XVSLE_WU\000"
6460 /* 14691 */ "XVAVG_WU\000"
6461 /* 14700 */ "MULH_WU\000"
6462 /* 14708 */ "XVMUH_WU\000"
6463 /* 14717 */ "XVSUBI_WU\000"
6464 /* 14727 */ "XVADDI_WU\000"
6465 /* 14737 */ "XVSLEI_WU\000"
6466 /* 14747 */ "XVMINI_WU\000"
6467 /* 14757 */ "XVSLTI_WU\000"
6468 /* 14767 */ "XVMAXI_WU\000"
6469 /* 14777 */ "ALSL_WU\000"
6470 /* 14785 */ "X86MUL_WU\000"
6471 /* 14795 */ "AMMIN_WU\000"
6472 /* 14804 */ "XVMIN_WU\000"
6473 /* 14813 */ "XVPICKVE2GR_WU\000"
6474 /* 14828 */ "XVAVGR_WU\000"
6475 /* 14838 */ "XVFFINT_S_WU\000"
6476 /* 14851 */ "XVSAT_WU\000"
6477 /* 14860 */ "XVSLT_WU\000"
6478 /* 14869 */ "XVEXTH_DU_WU\000"
6479 /* 14882 */ "XVSLLWIL_DU_WU\000"
6480 /* 14897 */ "VEXT2XV_DU_WU\000"
6481 /* 14911 */ "XVHSUBW_DU_WU\000"
6482 /* 14925 */ "XVHADDW_DU_WU\000"
6483 /* 14939 */ "XVDIV_WU\000"
6484 /* 14948 */ "AMMAX_WU\000"
6485 /* 14957 */ "XVMAX_WU\000"
6486 /* 14966 */ "LDX_WU\000"
6487 /* 14973 */ "G_TRUNC_SSAT_U\000"
6488 /* 14988 */ "G_TRUNC_USAT_U\000"
6489 /* 15003 */ "G_FDIV\000"
6490 /* 15010 */ "G_STRICT_FDIV\000"
6491 /* 15024 */ "G_SDIV\000"
6492 /* 15031 */ "G_UDIV\000"
6493 /* 15038 */ "G_GET_FPENV\000"
6494 /* 15050 */ "G_RESET_FPENV\000"
6495 /* 15064 */ "G_SET_FPENV\000"
6496 /* 15076 */ "XVAND_V\000"
6497 /* 15084 */ "XVBITSEL_V\000"
6498 /* 15095 */ "XVBSLL_V\000"
6499 /* 15104 */ "XVBSRL_V\000"
6500 /* 15113 */ "XVANDN_V\000"
6501 /* 15122 */ "XVORN_V\000"
6502 /* 15130 */ "XVNOR_V\000"
6503 /* 15138 */ "XVOR_V\000"
6504 /* 15145 */ "XVXOR_V\000"
6505 /* 15153 */ "XVSETNEZ_V\000"
6506 /* 15164 */ "XVSETEQZ_V\000"
6507 /* 15175 */ "REVB_2W\000"
6508 /* 15183 */ "REVH_2W\000"
6509 /* 15191 */ "G_FPOW\000"
6510 /* 15198 */ "XVREPLVE0_W\000"
6511 /* 15210 */ "XVINSVE0_W\000"
6512 /* 15221 */ "XVADDA_W\000"
6513 /* 15230 */ "X86SRA_W\000"
6514 /* 15239 */ "ARMSRA_W\000"
6515 /* 15248 */ "XVSRA_W\000"
6516 /* 15256 */ "AMADD__DB_W\000"
6517 /* 15268 */ "AMAND__DB_W\000"
6518 /* 15280 */ "AMMIN__DB_W\000"
6519 /* 15292 */ "AMSWAP__DB_W\000"
6520 /* 15305 */ "AMOR__DB_W\000"
6521 /* 15316 */ "AMXOR__DB_W\000"
6522 /* 15328 */ "AMCAS__DB_W\000"
6523 /* 15340 */ "AMMAX__DB_W\000"
6524 /* 15352 */ "X86SUB_W\000"
6525 /* 15361 */ "ARMSUB_W\000"
6526 /* 15370 */ "XVMSUB_W\000"
6527 /* 15379 */ "XVSSUB_W\000"
6528 /* 15388 */ "XVSUB_W\000"
6529 /* 15396 */ "CRCC_W_B_W\000"
6530 /* 15407 */ "CRC_W_B_W\000"
6531 /* 15417 */ "X86SBC_W\000"
6532 /* 15426 */ "ARMSBC_W\000"
6533 /* 15435 */ "X86ADC_W\000"
6534 /* 15444 */ "ARMADC_W\000"
6535 /* 15453 */ "X86DEC_W\000"
6536 /* 15462 */ "X86INC_W\000"
6537 /* 15471 */ "SC_W\000"
6538 /* 15476 */ "X86ADD_W\000"
6539 /* 15485 */ "AMADD_W\000"
6540 /* 15493 */ "ARMADD_W\000"
6541 /* 15502 */ "XVMADD_W\000"
6542 /* 15511 */ "XVSADD_W\000"
6543 /* 15520 */ "XVADD_W\000"
6544 /* 15528 */ "LD_W\000"
6545 /* 15533 */ "X86AND_W\000"
6546 /* 15542 */ "AMAND_W\000"
6547 /* 15550 */ "ARMAND_W\000"
6548 /* 15559 */ "XVPACKOD_W\000"
6549 /* 15570 */ "XVPICKOD_W\000"
6550 /* 15581 */ "XVMOD_W\000"
6551 /* 15589 */ "IOCSRRD_W\000"
6552 /* 15599 */ "XVABSD_W\000"
6553 /* 15608 */ "XVSUBWOD_D_W\000"
6554 /* 15621 */ "XVMADDWOD_D_W\000"
6555 /* 15635 */ "XVADDWOD_D_W\000"
6556 /* 15648 */ "XVMULWOD_D_W\000"
6557 /* 15661 */ "XVFFINTH_D_W\000"
6558 /* 15674 */ "XVEXTH_D_W\000"
6559 /* 15685 */ "XVSLLWIL_D_W\000"
6560 /* 15698 */ "XVFFINTL_D_W\000"
6561 /* 15711 */ "FFINT_D_W\000"
6562 /* 15721 */ "XVSUBWEV_D_W\000"
6563 /* 15734 */ "XVMADDWEV_D_W\000"
6564 /* 15748 */ "XVADDWEV_D_W\000"
6565 /* 15761 */ "XVMULWEV_D_W\000"
6566 /* 15774 */ "VEXT2XV_D_W\000"
6567 /* 15786 */ "XVHSUBW_D_W\000"
6568 /* 15798 */ "XVHADDW_D_W\000"
6569 /* 15810 */ "MULW_D_W\000"
6570 /* 15819 */ "CRCC_W_D_W\000"
6571 /* 15830 */ "CRC_W_D_W\000"
6572 /* 15840 */ "LDLE_W\000"
6573 /* 15847 */ "XVSLE_W\000"
6574 /* 15855 */ "STLE_W\000"
6575 /* 15862 */ "XVPICKVE_W\000"
6576 /* 15873 */ "XVREPLVE_W\000"
6577 /* 15884 */ "XVSHUF_W\000"
6578 /* 15893 */ "XVNEG_W\000"
6579 /* 15901 */ "XVAVG_W\000"
6580 /* 15909 */ "RDTIMEH_W\000"
6581 /* 15919 */ "MULH_W\000"
6582 /* 15926 */ "MOVGR2FRH_W\000"
6583 /* 15938 */ "XVMUH_W\000"
6584 /* 15946 */ "XVILVH_W\000"
6585 /* 15955 */ "XVSSRANI_H_W\000"
6586 /* 15968 */ "XVSRANI_H_W\000"
6587 /* 15980 */ "XVSSRLNI_H_W\000"
6588 /* 15993 */ "XVSRLNI_H_W\000"
6589 /* 16005 */ "XVSSRARNI_H_W\000"
6590 /* 16019 */ "XVSRARNI_H_W\000"
6591 /* 16032 */ "XVSSRLRNI_H_W\000"
6592 /* 16046 */ "XVSRLRNI_H_W\000"
6593 /* 16059 */ "XVSSRAN_H_W\000"
6594 /* 16071 */ "XVSRAN_H_W\000"
6595 /* 16082 */ "XVSSRLN_H_W\000"
6596 /* 16094 */ "XVSRLN_H_W\000"
6597 /* 16105 */ "XVSSRARN_H_W\000"
6598 /* 16118 */ "XVSRARN_H_W\000"
6599 /* 16130 */ "XVSSRLRN_H_W\000"
6600 /* 16143 */ "XVSRLRN_H_W\000"
6601 /* 16155 */ "CRCC_W_H_W\000"
6602 /* 16166 */ "CRC_W_H_W\000"
6603 /* 16176 */ "ADDU12I_W\000"
6604 /* 16186 */ "LU12I_W\000"
6605 /* 16194 */ "XVSHUF4I_W\000"
6606 /* 16205 */ "X86SRAI_W\000"
6607 /* 16215 */ "ARMSRAI_W\000"
6608 /* 16225 */ "XVSRAI_W\000"
6609 /* 16234 */ "ADDI_W\000"
6610 /* 16241 */ "XVSLEI_W\000"
6611 /* 16250 */ "XVREPL128VEI_W\000"
6612 /* 16265 */ "VREPLVEI_W\000"
6613 /* 16276 */ "X86RCLI_W\000"
6614 /* 16286 */ "X86SLLI_W\000"
6615 /* 16296 */ "ARMSLLI_W\000"
6616 /* 16306 */ "XVSLLI_W\000"
6617 /* 16315 */ "PseudoXVREPLI_W\000"
6618 /* 16331 */ "PseudoVREPLI_W\000"
6619 /* 16346 */ "X86SRLI_W\000"
6620 /* 16356 */ "ARMSRLI_W\000"
6621 /* 16366 */ "XVSRLI_W\000"
6622 /* 16375 */ "X86ROTLI_W\000"
6623 /* 16386 */ "PseudoLI_W\000"
6624 /* 16397 */ "XVPERMI_W\000"
6625 /* 16407 */ "XVMINI_W\000"
6626 /* 16416 */ "XVSEQI_W\000"
6627 /* 16425 */ "XVSRARI_W\000"
6628 /* 16435 */ "X86RCRI_W\000"
6629 /* 16445 */ "XVBITCLRI_W\000"
6630 /* 16457 */ "XVSRLRI_W\000"
6631 /* 16467 */ "X86ROTRI_W\000"
6632 /* 16478 */ "ARMROTRI_W\000"
6633 /* 16489 */ "XVROTRI_W\000"
6634 /* 16499 */ "XVBITSETI_W\000"
6635 /* 16511 */ "XVSLTI_W\000"
6636 /* 16520 */ "XVBITREVI_W\000"
6637 /* 16532 */ "XVMAXI_W\000"
6638 /* 16541 */ "BYTEPICK_W\000"
6639 /* 16552 */ "BSTRPICK_W\000"
6640 /* 16563 */ "X86RCL_W\000"
6641 /* 16572 */ "LDL_W\000"
6642 /* 16578 */ "RDTIMEL_W\000"
6643 /* 16588 */ "SCREL_W\000"
6644 /* 16596 */ "X86SLL_W\000"
6645 /* 16605 */ "ARMSLL_W\000"
6646 /* 16614 */ "XVSLL_W\000"
6647 /* 16622 */ "XVLDREPL_W\000"
6648 /* 16633 */ "X86SRL_W\000"
6649 /* 16642 */ "ARMSRL_W\000"
6650 /* 16651 */ "XVSRL_W\000"
6651 /* 16659 */ "ALSL_W\000"
6652 /* 16666 */ "X86ROTL_W\000"
6653 /* 16676 */ "STL_W\000"
6654 /* 16682 */ "X86MUL_W\000"
6655 /* 16691 */ "XVMUL_W\000"
6656 /* 16699 */ "XVILVL_W\000"
6657 /* 16708 */ "XVSTELM_W\000"
6658 /* 16718 */ "XVPERM_W\000"
6659 /* 16727 */ "AMMIN_W\000"
6660 /* 16735 */ "XVMIN_W\000"
6661 /* 16743 */ "XVCLO_W\000"
6662 /* 16751 */ "CTO_W\000"
6663 /* 16757 */ "AMSWAP_W\000"
6664 /* 16766 */ "LLACQ_W\000"
6665 /* 16774 */ "XVSEQ_W\000"
6666 /* 16782 */ "XVSRAR_W\000"
6667 /* 16791 */ "X86RCR_W\000"
6668 /* 16800 */ "LDR_W\000"
6669 /* 16806 */ "MOVGR2FR_W\000"
6670 /* 16817 */ "XVPICKVE2GR_W\000"
6671 /* 16831 */ "XVAVGR_W\000"
6672 /* 16840 */ "XVBITCLR_W\000"
6673 /* 16851 */ "XVSRLR_W\000"
6674 /* 16860 */ "X86OR_W\000"
6675 /* 16868 */ "AMOR_W\000"
6676 /* 16875 */ "ARMOR_W\000"
6677 /* 16883 */ "X86XOR_W\000"
6678 /* 16892 */ "AMXOR_W\000"
6679 /* 16900 */ "ARMXOR_W\000"
6680 /* 16909 */ "X86ROTR_W\000"
6681 /* 16919 */ "ARMROTR_W\000"
6682 /* 16929 */ "XVROTR_W\000"
6683 /* 16938 */ "LDPTR_W\000"
6684 /* 16946 */ "STPTR_W\000"
6685 /* 16954 */ "STR_W\000"
6686 /* 16960 */ "XVREPLGR2VR_W\000"
6687 /* 16974 */ "XVINSGR2VR_W\000"
6688 /* 16987 */ "IOCSRWR_W\000"
6689 /* 16997 */ "AMCAS_W\000"
6690 /* 17005 */ "BSTRINS_W\000"
6691 /* 17015 */ "XVEXTRINS_W\000"
6692 /* 17027 */ "XVFFINT_S_W\000"
6693 /* 17039 */ "XVSAT_W\000"
6694 /* 17047 */ "XVBITSET_W\000"
6695 /* 17058 */ "LDGT_W\000"
6696 /* 17065 */ "STGT_W\000"
6697 /* 17072 */ "XVSLT_W\000"
6698 /* 17080 */ "XVPCNT_W\000"
6699 /* 17089 */ "ARMNOT_W\000"
6700 /* 17098 */ "ST_W\000"
6701 /* 17103 */ "XVSSRANI_HU_W\000"
6702 /* 17117 */ "XVSSRLNI_HU_W\000"
6703 /* 17131 */ "XVSSRARNI_HU_W\000"
6704 /* 17146 */ "XVSSRLRNI_HU_W\000"
6705 /* 17161 */ "XVSSRAN_HU_W\000"
6706 /* 17174 */ "XVSSRLN_HU_W\000"
6707 /* 17187 */ "XVSSRARN_HU_W\000"
6708 /* 17201 */ "XVSSRLRN_HU_W\000"
6709 /* 17215 */ "XVMADDWOD_D_WU_W\000"
6710 /* 17232 */ "XVADDWOD_D_WU_W\000"
6711 /* 17248 */ "XVMULWOD_D_WU_W\000"
6712 /* 17264 */ "XVMADDWEV_D_WU_W\000"
6713 /* 17281 */ "XVADDWEV_D_WU_W\000"
6714 /* 17297 */ "XVMULWEV_D_WU_W\000"
6715 /* 17313 */ "XVPACKEV_W\000"
6716 /* 17324 */ "XVPICKEV_W\000"
6717 /* 17335 */ "XVBITREV_W\000"
6718 /* 17346 */ "XVDIV_W\000"
6719 /* 17354 */ "XVSIGNCOV_W\000"
6720 /* 17366 */ "ARMMOV_W\000"
6721 /* 17375 */ "CRCC_W_W_W\000"
6722 /* 17386 */ "CRC_W_W_W\000"
6723 /* 17396 */ "AMMAX_W\000"
6724 /* 17404 */ "XVMAX_W\000"
6725 /* 17412 */ "LDX_W\000"
6726 /* 17418 */ "ARMRRX_W\000"
6727 /* 17427 */ "STX_W\000"
6728 /* 17433 */ "PseudoXVBZ_W\000"
6729 /* 17446 */ "PseudoVBZ_W\000"
6730 /* 17458 */ "XVSETALLNEZ_W\000"
6731 /* 17472 */ "XVCLZ_W\000"
6732 /* 17480 */ "PseudoXVBNZ_W\000"
6733 /* 17494 */ "PseudoVBNZ_W\000"
6734 /* 17507 */ "XVSETANYEQZ_W\000"
6735 /* 17521 */ "CTZ_W\000"
6736 /* 17527 */ "PseudoXVMSKLTZ_W\000"
6737 /* 17544 */ "PseudoVMSKLTZ_W\000"
6738 /* 17560 */ "PseudoAddTPRel_W\000"
6739 /* 17577 */ "PseudoAtomicStoreW\000"
6740 /* 17596 */ "G_VECREDUCE_FMAX\000"
6741 /* 17613 */ "G_ATOMICRMW_FMAX\000"
6742 /* 17630 */ "G_VECREDUCE_SMAX\000"
6743 /* 17647 */ "G_SMAX\000"
6744 /* 17654 */ "G_VECREDUCE_UMAX\000"
6745 /* 17671 */ "G_UMAX\000"
6746 /* 17678 */ "G_ATOMICRMW_UMAX\000"
6747 /* 17695 */ "G_ATOMICRMW_MAX\000"
6748 /* 17711 */ "PRELDX\000"
6749 /* 17718 */ "XVLDX\000"
6750 /* 17724 */ "G_FRAME_INDEX\000"
6751 /* 17738 */ "G_SBFX\000"
6752 /* 17745 */ "G_UBFX\000"
6753 /* 17752 */ "G_SMULFIX\000"
6754 /* 17762 */ "G_UMULFIX\000"
6755 /* 17772 */ "G_SDIVFIX\000"
6756 /* 17782 */ "G_UDIVFIX\000"
6757 /* 17792 */ "XVSTX\000"
6758 /* 17798 */ "G_MEMCPY\000"
6759 /* 17807 */ "COPY\000"
6760 /* 17812 */ "CONVERGENCECTRL_ENTRY\000"
6761 /* 17834 */ "PseudoXVBZ\000"
6762 /* 17845 */ "PseudoVBZ\000"
6763 /* 17855 */ "BNEZ\000"
6764 /* 17860 */ "BCNEZ\000"
6765 /* 17866 */ "MASKNEZ\000"
6766 /* 17874 */ "G_CTLZ\000"
6767 /* 17881 */ "PseudoXVBNZ\000"
6768 /* 17893 */ "PseudoVBNZ\000"
6769 /* 17904 */ "BEQZ\000"
6770 /* 17909 */ "BCEQZ\000"
6771 /* 17915 */ "MASKEQZ\000"
6772 /* 17923 */ "G_CTTZ\000"
6773 /* 17930 */ "PseudoCmpXchg128Acquire\000"
6774 /* 17954 */ "BuildPairF64Pseudo\000"
6775 /* 17973 */ "SplitPairF64Pseudo\000"
6776 /* 17992 */ "PseudoTAILIndirect\000"
6777 /* 18011 */ "PseudoCALLIndirect\000"
6778};
6779#ifdef __GNUC__
6780#pragma GCC diagnostic pop
6781#endif
6782
6783extern const unsigned LoongArchInstrNameIndices[] = {
6784 8855U, 9489U, 10585U, 9906U, 8979U, 8960U, 8988U, 9296U,
6785 6763U, 6778U, 6679U, 6666U, 6805U, 11293U, 6476U, 13061U,
6786 6692U, 8851U, 8969U, 5973U, 17807U, 8923U, 6303U, 12965U,
6787 2846U, 5924U, 5961U, 10026U, 9231U, 12862U, 2965U, 10301U,
6788 6914U, 12851U, 6370U, 10274U, 10261U, 10665U, 12692U, 12725U,
6789 9147U, 9210U, 9183U, 9005U, 6461U, 10630U, 9980U, 6346U,
6790 17812U, 10866U, 10182U, 6524U, 13096U, 13126U, 9749U, 2706U,
6791 780U, 9404U, 15024U, 15031U, 9455U, 9462U, 9469U, 9479U,
6792 2824U, 11079U, 11042U, 11205U, 13570U, 10914U, 9112U, 10902U,
6793 9101U, 6677U, 8853U, 17724U, 6486U, 6501U, 9301U, 12660U,
6794 11212U, 13002U, 11229U, 10965U, 2469U, 11276U, 12873U, 11155U,
6795 13034U, 6588U, 10641U, 2939U, 2443U, 2921U, 12911U, 12892U,
6796 9727U, 10690U, 10709U, 2607U, 2551U, 2581U, 2592U, 2532U,
6797 2562U, 6426U, 6410U, 11323U, 6826U, 6852U, 2722U, 786U,
6798 2830U, 2791U, 11084U, 11048U, 17695U, 9875U, 17678U, 9858U,
6799 2673U, 763U, 17613U, 9793U, 9638U, 9585U, 10088U, 10066U,
6800 2880U, 12613U, 5953U, 6955U, 2871U, 12679U, 12980U, 2421U,
6801 11371U, 12828U, 11398U, 13110U, 2461U, 12199U, 14973U, 14988U,
6802 12817U, 12805U, 12955U, 6906U, 13089U, 6792U, 13119U, 9047U,
6803 10846U, 10832U, 9040U, 10839U, 11148U, 9322U, 10143U, 10136U,
6804 10150U, 10157U, 12670U, 9972U, 5994U, 9956U, 5945U, 9964U,
6805 5986U, 9948U, 5937U, 10010U, 10002U, 6974U, 6966U, 12531U,
6806 12521U, 12511U, 12501U, 12551U, 12541U, 17752U, 17762U, 12561U,
6807 12574U, 17772U, 17782U, 12587U, 12600U, 2631U, 742U, 9346U,
6808 696U, 2525U, 15003U, 9434U, 6622U, 15191U, 8893U, 10345U,
6809 578U, 9U, 6899U, 561U, 0U, 10320U, 10352U, 6756U,
6810 13081U, 2433U, 8864U, 8878U, 10118U, 10127U, 12634U, 12647U,
6811 11179U, 9764U, 11310U, 6597U, 9687U, 9697U, 6043U, 6058U,
6812 9574U, 9627U, 9659U, 9673U, 15038U, 15064U, 15050U, 6002U,
6813 6030U, 6015U, 6869U, 6884U, 2712U, 8937U, 9827U, 17647U,
6814 9851U, 17671U, 11199U, 2912U, 2902U, 10580U, 12749U, 6276U,
6815 10946U, 10926U, 12781U, 12760U, 10980U, 11011U, 10997U, 11353U,
6816 17923U, 6648U, 17874U, 6630U, 11244U, 10203U, 10110U, 6448U,
6817 9093U, 11259U, 9899U, 11266U, 9715U, 11251U, 9891U, 9707U,
6818 569U, 6998U, 6990U, 6982U, 13011U, 10893U, 12884U, 12929U,
6819 13044U, 10617U, 6285U, 2490U, 6558U, 6395U, 2659U, 749U,
6820 9374U, 15010U, 9441U, 702U, 13019U, 10329U, 10729U, 10745U,
6821 17798U, 6330U, 6570U, 12716U, 10018U, 10059U, 10035U, 10047U,
6822 2638U, 9353U, 2614U, 9329U, 17596U, 9776U, 9606U, 9553U,
6823 2690U, 9388U, 2808U, 11064U, 11026U, 17630U, 9810U, 17654U,
6824 9834U, 17738U, 17745U, 9931U, 10286U, 17954U, 5880U, 17560U,
6825 136U, 158U, 539U, 350U, 209U, 614U, 416U, 86U,
6826 488U, 299U, 437U, 5897U, 17577U, 397U, 10598U, 2859U,
6827 9053U, 9243U, 31U, 666U, 18011U, 6205U, 9535U, 9271U,
6828 10211U, 679U, 17930U, 254U, 637U, 10788U, 9131U, 9167U,
6829 9066U, 11186U, 6222U, 12942U, 6241U, 9025U, 6167U, 2507U,
6830 6077U, 2738U, 6101U, 6260U, 6145U, 2775U, 6123U, 6310U,
6831 10762U, 3967U, 16386U, 108U, 511U, 322U, 180U, 58U,
6832 459U, 270U, 372U, 232U, 12706U, 10775U, 9082U, 18U,
6833 653U, 17992U, 6188U, 9517U, 9254U, 10164U, 17893U, 2318U,
6834 5802U, 8743U, 17494U, 17845U, 2204U, 5754U, 8695U, 17446U,
6835 2358U, 2233U, 2405U, 5864U, 8787U, 17544U, 2266U, 1438U,
6836 3922U, 7665U, 16331U, 17881U, 2304U, 5788U, 8729U, 17480U,
6837 17834U, 2191U, 5741U, 8682U, 17433U, 1896U, 8097U, 2341U,
6838 2216U, 2388U, 5847U, 8770U, 17527U, 2249U, 1422U, 3906U,
6839 7649U, 16315U, 11134U, 11099U, 17973U, 11141U, 924U, 3267U,
6840 7338U, 15438U, 3825U, 16234U, 3759U, 16176U, 3796U, 3299U,
6841 15479U, 4201U, 16659U, 14777U, 957U, 3314U, 7371U, 15485U,
6842 840U, 3067U, 7054U, 15256U, 3394U, 15542U, 3079U, 15268U,
6843 1925U, 4906U, 8126U, 16997U, 865U, 3139U, 7079U, 15328U,
6844 5711U, 14005U, 17396U, 14948U, 3151U, 13590U, 15340U, 14480U,
6845 4371U, 13767U, 16727U, 14795U, 3091U, 13577U, 15280U, 14467U,
6846 4791U, 16868U, 3116U, 15305U, 1759U, 4427U, 7960U, 16757U,
6847 852U, 3103U, 7066U, 15292U, 4820U, 16892U, 3127U, 15316U,
6848 2804U, 8846U, 9722U, 15444U, 15493U, 15550U, 6716U, 6580U,
6849 5424U, 17366U, 6736U, 17089U, 16875U, 16478U, 16919U, 17418U,
6850 15426U, 16296U, 16605U, 16215U, 15239U, 16356U, 16642U, 15361U,
6851 16900U, 4992U, 3503U, 723U, 17909U, 17860U, 10361U, 17904U,
6852 6073U, 14023U, 715U, 725U, 5379U, 17337U, 8947U, 12756U,
6853 14457U, 6326U, 17855U, 8917U, 4921U, 17005U, 4122U, 16552U,
6854 4111U, 16541U, 10176U, 4415U, 16745U, 5782U, 17474U, 6819U,
6855 15396U, 15819U, 16155U, 17375U, 15407U, 15830U, 16166U, 17386U,
6856 2989U, 11173U, 6844U, 4421U, 16751U, 5841U, 17521U, 10570U,
6857 8950U, 5391U, 13998U, 17348U, 14941U, 9926U, 2151U, 8565U,
6858 4914U, 12181U, 3307U, 11508U, 4945U, 12190U, 3672U, 11738U,
6859 4469U, 12080U, 3463U, 11577U, 5011U, 12232U, 3559U, 11647U,
6860 4780U, 12157U, 4503U, 12106U, 3522U, 11619U, 5045U, 12258U,
6861 3598U, 11686U, 4389U, 12031U, 3685U, 11751U, 4490U, 12093U,
6862 3492U, 11598U, 5032U, 12245U, 3585U, 11673U, 4800U, 12170U,
6863 4517U, 12120U, 3536U, 11633U, 5059U, 12272U, 3612U, 11700U,
6864 4402U, 12044U, 4350U, 12008U, 2765U, 11566U, 3375U, 4956U,
6865 3451U, 5390U, 12351U, 9412U, 15711U, 9424U, 17029U, 4984U,
6866 12214U, 3474U, 11588U, 5727U, 12443U, 3369U, 11536U, 3175U,
6867 11468U, 3324U, 11517U, 3059U, 11448U, 5704U, 12436U, 3032U,
6868 11438U, 4364U, 12022U, 5417U, 12358U, 3203U, 11487U, 4235U,
6869 11782U, 3705U, 11762U, 3334U, 11527U, 3213U, 11497U, 3626U,
6870 11714U, 4438U, 12057U, 5082U, 12286U, 3638U, 11726U, 5102U,
6871 12306U, 3163U, 11456U, 5916U, 12481U, 5092U, 12296U, 5001U,
6872 12222U, 3512U, 11609U, 5734U, 12450U, 5111U, 12315U, 3194U,
6873 11478U, 4276U, 11950U, 5554U, 12382U, 4261U, 11789U, 5435U,
6874 12367U, 4290U, 11962U, 5664U, 12396U, 4316U, 11984U, 5690U,
6875 12422U, 4304U, 11974U, 5678U, 12410U, 2988U, 11172U, 6843U,
6876 7006U, 8955U, 10575U, 6298U, 735U, 1035U, 3432U, 7449U,
6877 15589U, 1915U, 4896U, 8116U, 16987U, 9317U, 44U, 51U,
6878 10853U, 1964U, 4985U, 8189U, 17058U, 1066U, 3475U, 7480U,
6879 15840U, 4142U, 16572U, 6470U, 4847U, 16938U, 4699U, 16800U,
6880 2179U, 13563U, 5728U, 8670U, 14437U, 17412U, 14966U, 991U,
6881 13160U, 3370U, 7405U, 14048U, 15528U, 14533U, 4459U, 16766U,
6882 4160U, 16600U, 16186U, 3769U, 3777U, 17915U, 17866U, 3426U,
6883 13645U, 15583U, 14541U, 12489U, 10802U, 10821U, 12469U, 4730U,
6884 12144U, 586U, 12132U, 6613U, 11123U, 15926U, 4705U, 16806U,
6885 600U, 10607U, 10811U, 3728U, 13680U, 15919U, 14700U, 15810U,
6886 14672U, 4227U, 16685U, 10889U, 10886U, 8860U, 9922U, 8833U,
6887 8813U, 8823U, 8803U, 2754U, 17711U, 1525U, 4019U, 7752U,
6888 16438U, 1798U, 4693U, 7999U, 16794U, 15909U, 16578U, 3548U,
6889 6931U, 15175U, 6939U, 3248U, 15183U, 3743U, 1583U, 4051U,
6890 7784U, 16470U, 1866U, 4831U, 8067U, 16912U, 915U, 3258U,
6891 7329U, 15420U, 4148U, 16588U, 3291U, 10385U, 15471U, 8909U,
6892 8901U, 6383U, 6357U, 6434U, 6545U, 3890U, 16289U, 4159U,
6893 16599U, 12801U, 8873U, 14462U, 8887U, 3809U, 16208U, 3043U,
6894 15233U, 3940U, 16349U, 4187U, 16636U, 1971U, 5002U, 8196U,
6895 17065U, 1081U, 3513U, 7495U, 15855U, 4218U, 16676U, 4855U,
6896 16946U, 4863U, 16954U, 2185U, 5735U, 8676U, 17427U, 1995U,
6897 5112U, 8220U, 17098U, 3186U, 15355U, 9123U, 10859U, 9288U,
6898 7007U, 2982U, 6947U, 11166U, 2995U, 1046U, 13176U, 3443U,
6899 13653U, 7460U, 14064U, 15600U, 14549U, 815U, 3022U, 7029U,
6900 15222U, 13337U, 13708U, 14111U, 14728U, 15749U, 14645U, 17282U,
6901 1246U, 13299U, 2067U, 4632U, 13872U, 5184U, 8601U, 14401U,
6902 8404U, 15636U, 14588U, 17233U, 1169U, 13242U, 2018U, 4557U,
6903 13815U, 5135U, 8516U, 14344U, 8355U, 984U, 3362U, 7398U,
6904 10391U, 15521U, 1338U, 15114U, 15077U, 1818U, 13420U, 4742U,
6905 13915U, 8019U, 14194U, 16832U, 14829U, 1117U, 13195U, 3721U,
6906 13672U, 7531U, 14083U, 15902U, 14692U, 1533U, 4027U, 7760U,
6907 16446U, 1827U, 4751U, 8028U, 16841U, 1623U, 4091U, 7824U,
6908 16521U, 2121U, 5378U, 8458U, 17336U, 1392U, 15085U, 1602U,
6909 4070U, 7803U, 16500U, 1954U, 4974U, 8179U, 17048U, 15096U,
6910 15105U, 1752U, 4414U, 7953U, 16744U, 2297U, 5781U, 8722U,
6911 17473U, 2132U, 13546U, 5398U, 13997U, 8469U, 14306U, 17347U,
6912 14940U, 13447U, 14221U, 14897U, 1054U, 7468U, 15774U, 13489U,
6913 1271U, 13531U, 14263U, 2159U, 8626U, 14870U, 15675U, 13462U,
6914 1195U, 13943U, 4583U, 14236U, 8542U, 13956U, 4594U, 1934U,
6915 4932U, 8135U, 17016U, 3306U, 11507U, 4944U, 12189U, 3671U,
6916 11737U, 4468U, 12079U, 3462U, 11576U, 5010U, 12231U, 3558U,
6917 11646U, 4779U, 12156U, 4502U, 12105U, 3521U, 11618U, 5044U,
6918 12257U, 3597U, 11685U, 4388U, 12030U, 3684U, 11750U, 4489U,
6919 12092U, 3491U, 11597U, 5031U, 12244U, 3584U, 11672U, 4799U,
6920 12169U, 4516U, 12119U, 3535U, 11632U, 5058U, 12271U, 3611U,
6921 11699U, 4401U, 12043U, 11543U, 8147U, 11555U, 8159U, 11770U,
6922 4955U, 5389U, 12350U, 15662U, 15699U, 9411U, 14445U, 9423U,
6923 17028U, 14839U, 3174U, 11467U, 3323U, 11516U, 3058U, 11447U,
6924 5703U, 12435U, 3031U, 11437U, 4363U, 12021U, 3202U, 11486U,
6925 4234U, 11781U, 3333U, 11526U, 3212U, 11496U, 3625U, 11713U,
6926 4437U, 12056U, 4339U, 11997U, 3571U, 11659U, 4448U, 12067U,
6927 5830U, 12458U, 5081U, 12285U, 3637U, 11725U, 5101U, 12305U,
6928 1493U, 7720U, 1769U, 7970U, 5091U, 12295U, 3193U, 11477U,
6929 11849U, 11923U, 11819U, 11893U, 4275U, 5553U, 12381U, 11803U,
6930 11877U, 4260U, 5434U, 12366U, 11834U, 11908U, 4289U, 5663U,
6931 12395U, 11862U, 11936U, 5229U, 4315U, 12335U, 5689U, 12421U,
6932 5216U, 4303U, 12322U, 5677U, 12409U, 14926U, 15799U, 13518U,
6933 1296U, 13983U, 4670U, 14292U, 8651U, 14912U, 15787U, 13504U,
6934 1284U, 13969U, 4658U, 14278U, 8639U, 1133U, 3751U, 7547U,
6935 15947U, 1725U, 4251U, 7926U, 16700U, 1903U, 4884U, 8104U,
6936 16975U, 2761U, 8841U, 1670U, 4174U, 7871U, 16623U, 17719U,
6937 15735U, 14630U, 17265U, 1232U, 13284U, 2050U, 4618U, 13857U,
6938 5167U, 8587U, 14386U, 8387U, 15622U, 14573U, 17216U, 1155U,
6939 13227U, 2001U, 4543U, 13800U, 5118U, 8502U, 14329U, 8338U,
6940 966U, 3344U, 7380U, 15503U, 1635U, 13377U, 4103U, 13748U,
6941 7836U, 14151U, 16533U, 14768U, 2172U, 13555U, 5720U, 14015U,
6942 8663U, 14429U, 17405U, 14958U, 1484U, 13357U, 3989U, 13728U,
6943 7711U, 14131U, 16408U, 14748U, 1744U, 13397U, 4380U, 13777U,
6944 7945U, 14171U, 16736U, 14805U, 1028U, 13167U, 3425U, 13644U,
6945 7442U, 14055U, 15582U, 14540U, 2223U, 2395U, 5854U, 8777U,
6946 17534U, 2332U, 887U, 3223U, 7101U, 15371U, 1125U, 13204U,
6947 3736U, 13689U, 7539U, 14092U, 15939U, 14709U, 15762U, 14659U,
6948 17298U, 1259U, 13313U, 2083U, 4645U, 13886U, 5200U, 8614U,
6949 14415U, 8420U, 15649U, 14602U, 17249U, 1182U, 13256U, 2034U,
6950 4570U, 13829U, 5151U, 8529U, 14358U, 8371U, 1717U, 4243U,
6951 7918U, 16692U, 1109U, 3713U, 7523U, 15894U, 1555U, 15131U,
6952 1564U, 15123U, 15139U, 2099U, 5356U, 8436U, 17314U, 1006U,
6953 3403U, 7420U, 15560U, 1987U, 5072U, 8212U, 17081U, 16398U,
6954 2110U, 5367U, 8447U, 17325U, 1017U, 3414U, 7431U, 15571U,
6955 1804U, 13405U, 4717U, 13900U, 8005U, 14179U, 16818U, 14814U,
6956 1883U, 4870U, 8084U, 16961U, 1370U, 3856U, 7609U, 16265U,
6957 1089U, 3660U, 7503U, 15874U, 1592U, 4060U, 7793U, 16490U,
6958 1874U, 4839U, 8075U, 16930U, 975U, 13151U, 3353U, 13634U,
6959 7389U, 14039U, 15512U, 14524U, 1946U, 13430U, 4966U, 13925U,
6960 8171U, 14204U, 17040U, 14852U, 1504U, 3998U, 7731U, 16417U,
6961 1779U, 4481U, 7980U, 16775U, 2283U, 5767U, 8708U, 17459U,
6962 2375U, 5816U, 8757U, 17508U, 15165U, 15154U, 1308U, 3786U,
6963 7556U, 16195U, 1100U, 3697U, 7514U, 15885U, 2140U, 5406U,
6964 8477U, 17355U, 1347U, 13347U, 3833U, 13718U, 7586U, 14121U,
6965 16242U, 14738U, 1074U, 13186U, 3483U, 13663U, 7488U, 14074U,
6966 15848U, 14683U, 1414U, 3898U, 7641U, 16307U, 14883U, 15686U,
6967 13475U, 1206U, 14249U, 8553U, 1662U, 4166U, 7863U, 16615U,
6968 1614U, 13367U, 4082U, 13738U, 7815U, 14141U, 16512U, 14758U,
6969 1979U, 13439U, 5023U, 13934U, 8204U, 14213U, 17073U, 14861U,
6970 1329U, 3817U, 7577U, 16226U, 7140U, 10412U, 15969U, 5462U,
6971 7243U, 16072U, 5579U, 1513U, 4007U, 7740U, 16426U, 7191U,
6972 10463U, 16020U, 5513U, 7290U, 16119U, 5626U, 1787U, 4682U,
6973 7988U, 16783U, 833U, 3050U, 7047U, 15249U, 1464U, 3948U,
6974 7691U, 16367U, 7165U, 10437U, 15994U, 5487U, 7266U, 16095U,
6975 5602U, 1545U, 4039U, 7772U, 16458U, 7218U, 10490U, 16047U,
6976 5540U, 7315U, 16144U, 5651U, 1838U, 4762U, 8039U, 16852U,
6977 1690U, 4194U, 7891U, 16652U, 8226U, 7127U, 10513U, 10399U,
6978 17104U, 15956U, 5244U, 5449U, 8284U, 7231U, 17162U, 16060U,
6979 5302U, 5567U, 8254U, 7177U, 10541U, 10449U, 17132U, 16006U,
6980 5272U, 5499U, 8310U, 7277U, 17188U, 16106U, 5328U, 5613U,
6981 8240U, 7152U, 10527U, 10424U, 17118U, 15981U, 5258U, 5474U,
6982 8297U, 7254U, 17175U, 16083U, 5315U, 5590U, 8269U, 7204U,
6983 10556U, 10476U, 17147U, 16033U, 5287U, 5526U, 8324U, 7302U,
6984 17202U, 16131U, 5342U, 5638U, 896U, 13141U, 3232U, 13614U,
6985 7110U, 14029U, 15380U, 14504U, 13077U, 1734U, 4329U, 7935U,
6986 16709U, 17793U, 13327U, 13698U, 14101U, 14718U, 15722U, 14616U,
6987 1219U, 13270U, 4605U, 13843U, 8574U, 14372U, 15609U, 14559U,
6988 1142U, 13213U, 4530U, 13786U, 8489U, 14315U, 905U, 3241U,
6989 7119U, 10378U, 15389U, 1572U, 15146U, 921U, 3264U, 7335U,
6990 15435U, 948U, 3296U, 13623U, 7362U, 15476U, 14513U, 996U,
6991 3385U, 7410U, 15533U, 9499U, 10223U, 930U, 3273U, 7344U,
6992 15453U, 10233U, 939U, 3282U, 7353U, 15462U, 6706U, 10243U,
6993 6726U, 10252U, 1707U, 13386U, 4224U, 13757U, 7908U, 14160U,
6994 16682U, 14785U, 1846U, 4770U, 8047U, 16860U, 1381U, 3867U,
6995 7620U, 16276U, 1643U, 4133U, 7844U, 16563U, 1522U, 4016U,
6996 7749U, 16435U, 1795U, 4690U, 7996U, 16791U, 1472U, 3956U,
6997 7699U, 16375U, 1697U, 4208U, 7898U, 16666U, 1580U, 4048U,
6998 7781U, 16467U, 1863U, 4828U, 8064U, 16909U, 912U, 3255U,
6999 7326U, 15417U, 6746U, 9508U, 1403U, 3887U, 7630U, 16286U,
7000 1652U, 4156U, 7853U, 16596U, 1318U, 3806U, 7566U, 16205U,
7001 823U, 3040U, 7037U, 15230U, 1453U, 3937U, 7680U, 16346U,
7002 1680U, 4184U, 7881U, 16633U, 877U, 3183U, 13603U, 7091U,
7003 15352U, 14493U, 1854U, 4811U, 8055U, 16883U, 11038U, 8859U,
7004 1045U, 13175U, 3442U, 13652U, 7459U, 14063U, 15599U, 14548U,
7005 814U, 3021U, 7028U, 15221U, 13336U, 13707U, 14110U, 14727U,
7006 15748U, 14644U, 17281U, 1245U, 13298U, 2066U, 4631U, 13871U,
7007 5183U, 8600U, 14400U, 8403U, 15635U, 14587U, 17232U, 1168U,
7008 13241U, 2017U, 4556U, 13814U, 5134U, 8515U, 14343U, 8354U,
7009 983U, 3361U, 7397U, 10390U, 15520U, 1337U, 15113U, 15076U,
7010 1817U, 13419U, 4741U, 13914U, 8018U, 14193U, 16831U, 14828U,
7011 1116U, 13194U, 3720U, 13671U, 7530U, 14082U, 15901U, 14691U,
7012 1532U, 4026U, 7759U, 16445U, 1826U, 4750U, 8027U, 16840U,
7013 1622U, 4090U, 7823U, 16520U, 2120U, 5377U, 8457U, 17335U,
7014 1391U, 15084U, 1601U, 4069U, 7802U, 16499U, 1953U, 4973U,
7015 8178U, 17047U, 15095U, 15104U, 1751U, 4413U, 7952U, 16743U,
7016 2296U, 5780U, 8721U, 17472U, 2131U, 13545U, 5397U, 13996U,
7017 8468U, 14305U, 17346U, 14939U, 14869U, 15674U, 13461U, 1194U,
7018 13942U, 4582U, 14235U, 8541U, 13955U, 4593U, 1933U, 4931U,
7019 8134U, 17015U, 3305U, 11506U, 4943U, 12188U, 3670U, 11736U,
7020 4467U, 12078U, 3461U, 11575U, 5009U, 12230U, 3557U, 11645U,
7021 4778U, 12155U, 4501U, 12104U, 3520U, 11617U, 5043U, 12256U,
7022 3596U, 11684U, 4387U, 12029U, 3683U, 11749U, 4488U, 12091U,
7023 3490U, 11596U, 5030U, 12243U, 3583U, 11671U, 4798U, 12168U,
7024 4515U, 12118U, 3534U, 11631U, 5057U, 12270U, 3610U, 11698U,
7025 4400U, 12042U, 11542U, 8146U, 11554U, 8158U, 11769U, 4954U,
7026 5388U, 12349U, 15661U, 15698U, 9410U, 14444U, 9422U, 17027U,
7027 14838U, 3173U, 11466U, 3322U, 11515U, 3057U, 11446U, 5702U,
7028 12434U, 3030U, 11436U, 4362U, 12020U, 3201U, 11485U, 4233U,
7029 11780U, 3332U, 11525U, 3211U, 11495U, 3624U, 11712U, 4436U,
7030 12055U, 4338U, 11996U, 3570U, 11658U, 4447U, 12066U, 5829U,
7031 12457U, 5080U, 12284U, 3636U, 11724U, 5100U, 12304U, 1492U,
7032 7719U, 1768U, 7969U, 5090U, 12294U, 3192U, 11476U, 11848U,
7033 11922U, 11818U, 11892U, 4274U, 5552U, 12380U, 11802U, 11876U,
7034 4259U, 5433U, 12365U, 11833U, 11907U, 4288U, 5662U, 12394U,
7035 11861U, 11935U, 5228U, 4314U, 12334U, 5688U, 12420U, 5215U,
7036 4302U, 12321U, 5676U, 12408U, 14925U, 15798U, 13517U, 1295U,
7037 13982U, 4669U, 14291U, 8650U, 3877U, 14911U, 15786U, 13503U,
7038 1283U, 13968U, 4657U, 14277U, 8638U, 1132U, 3750U, 7546U,
7039 15946U, 1724U, 4250U, 7925U, 16699U, 4883U, 16974U, 3010U,
7040 15210U, 2760U, 8840U, 1669U, 4173U, 7870U, 16622U, 17718U,
7041 15734U, 14629U, 17264U, 1231U, 13283U, 2049U, 4617U, 13856U,
7042 5166U, 8586U, 14385U, 8386U, 15621U, 14572U, 17215U, 1154U,
7043 13226U, 2000U, 4542U, 13799U, 5117U, 8501U, 14328U, 8337U,
7044 965U, 3343U, 7379U, 15502U, 1634U, 13376U, 4102U, 13747U,
7045 7835U, 14150U, 16532U, 14767U, 2171U, 13554U, 5719U, 14014U,
7046 8662U, 14428U, 17404U, 14957U, 1483U, 13356U, 3988U, 13727U,
7047 7710U, 14130U, 16407U, 14747U, 1743U, 13396U, 4379U, 13776U,
7048 7944U, 14170U, 16735U, 14804U, 1027U, 13166U, 3424U, 13643U,
7049 7441U, 14054U, 15581U, 14539U, 2222U, 2394U, 5853U, 8776U,
7050 17533U, 2331U, 886U, 3222U, 7100U, 15370U, 1124U, 13203U,
7051 3735U, 13688U, 7538U, 14091U, 15938U, 14708U, 15761U, 14658U,
7052 17297U, 1258U, 13312U, 2082U, 4644U, 13885U, 5199U, 8613U,
7053 14414U, 8419U, 15648U, 14601U, 17248U, 1181U, 13255U, 2033U,
7054 4569U, 13828U, 5150U, 8528U, 14357U, 8370U, 1716U, 4242U,
7055 7917U, 16691U, 1108U, 3712U, 7522U, 15893U, 1554U, 15130U,
7056 1563U, 15122U, 15138U, 2098U, 5355U, 8435U, 17313U, 1005U,
7057 3402U, 7419U, 15559U, 1986U, 5071U, 8211U, 17080U, 3978U,
7058 10502U, 16397U, 16718U, 2109U, 5366U, 8446U, 17324U, 1016U,
7059 3413U, 7430U, 15570U, 4716U, 13899U, 16817U, 14813U, 3648U,
7060 15862U, 1355U, 3841U, 7594U, 16250U, 1882U, 4869U, 8083U,
7061 16960U, 802U, 2998U, 7016U, 10365U, 15198U, 1088U, 3659U,
7062 7502U, 15873U, 1591U, 4059U, 7792U, 16489U, 1873U, 4838U,
7063 8074U, 16929U, 974U, 13150U, 3352U, 13633U, 7388U, 14038U,
7064 15511U, 14523U, 1945U, 13429U, 4965U, 13924U, 8170U, 14203U,
7065 17039U, 14851U, 1503U, 3997U, 7730U, 16416U, 1778U, 4480U,
7066 7979U, 16774U, 2282U, 5766U, 8707U, 17458U, 2374U, 5815U,
7067 8756U, 17507U, 15164U, 15153U, 1307U, 3785U, 7555U, 16194U,
7068 1099U, 3696U, 7513U, 15884U, 2139U, 5405U, 8476U, 17354U,
7069 1346U, 13346U, 3832U, 13717U, 7585U, 14120U, 16241U, 14737U,
7070 1073U, 13185U, 3482U, 13662U, 7487U, 14073U, 15847U, 14682U,
7071 1413U, 3897U, 7640U, 16306U, 14882U, 15685U, 13474U, 1205U,
7072 14248U, 8552U, 1661U, 4165U, 7862U, 16614U, 1613U, 13366U,
7073 4081U, 13737U, 7814U, 14140U, 16511U, 14757U, 1978U, 13438U,
7074 5022U, 13933U, 8203U, 14212U, 17072U, 14860U, 1328U, 3816U,
7075 7576U, 16225U, 7139U, 10411U, 15968U, 5461U, 7242U, 16071U,
7076 5578U, 1512U, 4006U, 7739U, 16425U, 7190U, 10462U, 16019U,
7077 5512U, 7289U, 16118U, 5625U, 1786U, 4681U, 7987U, 16782U,
7078 832U, 3049U, 7046U, 15248U, 1463U, 3947U, 7690U, 16366U,
7079 7164U, 10436U, 15993U, 5486U, 7265U, 16094U, 5601U, 1544U,
7080 4038U, 7771U, 16457U, 7217U, 10489U, 16046U, 5539U, 7314U,
7081 16143U, 5650U, 1837U, 4761U, 8038U, 16851U, 1689U, 4193U,
7082 7890U, 16651U, 8225U, 7126U, 10512U, 10398U, 17103U, 15955U,
7083 5243U, 5448U, 8283U, 7230U, 17161U, 16059U, 5301U, 5566U,
7084 8253U, 7176U, 10540U, 10448U, 17131U, 16005U, 5271U, 5498U,
7085 8309U, 7276U, 17187U, 16105U, 5327U, 5612U, 8239U, 7151U,
7086 10526U, 10423U, 17117U, 15980U, 5257U, 5473U, 8296U, 7253U,
7087 17174U, 16082U, 5314U, 5589U, 8268U, 7203U, 10555U, 10475U,
7088 17146U, 16032U, 5286U, 5525U, 8323U, 7301U, 17201U, 16130U,
7089 5341U, 5637U, 895U, 13140U, 3231U, 13613U, 7109U, 14028U,
7090 15379U, 14503U, 13076U, 1733U, 4328U, 7934U, 16708U, 17792U,
7091 13326U, 13697U, 14100U, 14717U, 15721U, 14615U, 1218U, 13269U,
7092 4604U, 13842U, 8573U, 14371U, 15608U, 14558U, 1141U, 13212U,
7093 4529U, 13785U, 8488U, 14314U, 904U, 3240U, 7118U, 10377U,
7094 15388U, 1571U, 15145U,
7095};
7096
7097static inline void InitLoongArchMCInstrInfo(MCInstrInfo *II) {
7098 II->InitMCInstrInfo(LoongArchDescs.Insts, LoongArchInstrNameIndices, LoongArchInstrNameData, nullptr, nullptr, 2483, nullptr, 0);
7099}
7100
7101
7102} // namespace llvm
7103
7104#endif // GET_INSTRINFO_MC_DESC
7105
7106#ifdef GET_INSTRINFO_HEADER
7107#undef GET_INSTRINFO_HEADER
7108
7109namespace llvm {
7110
7111struct LoongArchGenInstrInfo : public TargetInstrInfo {
7112 explicit LoongArchGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u, unsigned CatchRetOpcode = ~0u, unsigned ReturnOpcode = ~0u);
7113 ~LoongArchGenInstrInfo() override = default;
7114};
7115
7116} // namespace llvm
7117
7118namespace llvm::LoongArch {
7119
7120
7121} // namespace llvm::LoongArch
7122
7123#endif // GET_INSTRINFO_HEADER
7124
7125#ifdef GET_INSTRINFO_HELPER_DECLS
7126#undef GET_INSTRINFO_HELPER_DECLS
7127
7128
7129#endif // GET_INSTRINFO_HELPER_DECLS
7130
7131#ifdef GET_INSTRINFO_HELPERS
7132#undef GET_INSTRINFO_HELPERS
7133
7134
7135#endif // GET_INSTRINFO_HELPERS
7136
7137#ifdef GET_INSTRINFO_CTOR_DTOR
7138#undef GET_INSTRINFO_CTOR_DTOR
7139
7140namespace llvm {
7141
7142extern const LoongArchInstrTable LoongArchDescs;
7143extern const unsigned LoongArchInstrNameIndices[];
7144extern const char LoongArchInstrNameData[];
7145LoongArchGenInstrInfo::LoongArchGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode, unsigned CFDestroyOpcode, unsigned CatchRetOpcode, unsigned ReturnOpcode)
7146 : TargetInstrInfo(TRI, CFSetupOpcode, CFDestroyOpcode, CatchRetOpcode, ReturnOpcode) {
7147 InitMCInstrInfo(LoongArchDescs.Insts, LoongArchInstrNameIndices, LoongArchInstrNameData, nullptr, nullptr, 2483);
7148}
7149
7150} // namespace llvm
7151
7152#endif // GET_INSTRINFO_CTOR_DTOR
7153
7154#ifdef GET_INSTRINFO_MC_HELPER_DECLS
7155#undef GET_INSTRINFO_MC_HELPER_DECLS
7156
7157namespace llvm {
7158
7159class MCInst;
7160class FeatureBitset;
7161
7162namespace LoongArch_MC {
7163
7164void verifyInstructionPredicates(unsigned Opcode, const FeatureBitset &Features);
7165
7166} // namespace LoongArch_MC
7167
7168} // namespace llvm
7169
7170#endif // GET_INSTRINFO_MC_HELPER_DECLS
7171
7172#ifdef GET_INSTRINFO_MC_HELPERS
7173#undef GET_INSTRINFO_MC_HELPERS
7174
7175namespace llvm::LoongArch_MC {
7176
7177
7178} // namespace llvm::LoongArch_MC
7179
7180#endif // GET_INSTRINFO_MC_HELPERS
7181
7182#if (defined(ENABLE_INSTR_PREDICATE_VERIFIER) && !defined(NDEBUG)) ||\
7183 defined(GET_AVAILABLE_OPCODE_CHECKER)
7184#define GET_COMPUTE_FEATURES
7185#endif
7186#ifdef GET_COMPUTE_FEATURES
7187#undef GET_COMPUTE_FEATURES
7188
7189namespace llvm::LoongArch_MC {
7190
7191// Bits for subtarget features that participate in instruction matching.
7192enum SubtargetFeatureBits : uint8_t {
7193 Feature_IsLA64Bit = 4,
7194 Feature_IsLA32Bit = 3,
7195 Feature_HasLaGlobalWithPcrelBit = 1,
7196 Feature_HasLaGlobalWithAbsBit = 0,
7197 Feature_HasLaLocalWithAbsBit = 2,
7198};
7199
7200inline FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) {
7201 FeatureBitset Features;
7202 if (FB[LoongArch::Feature64Bit])
7203 Features.set(Feature_IsLA64Bit);
7204 if (!FB[LoongArch::Feature64Bit])
7205 Features.set(Feature_IsLA32Bit);
7206 if (FB[LoongArch::LaGlobalWithPcrel])
7207 Features.set(Feature_HasLaGlobalWithPcrelBit);
7208 if (FB[LoongArch::LaGlobalWithAbs])
7209 Features.set(Feature_HasLaGlobalWithAbsBit);
7210 if (FB[LoongArch::LaLocalWithAbs])
7211 Features.set(Feature_HasLaLocalWithAbsBit);
7212 return Features;
7213}
7214
7215inline FeatureBitset computeRequiredFeatures(unsigned Opcode) {
7216 enum : uint8_t {
7217 CEFBS_None,
7218 CEFBS_IsLA32,
7219 CEFBS_IsLA64,
7220 };
7221
7222 static constexpr FeatureBitset FeatureBitsets[] = {
7223 {}, // CEFBS_None
7224 {Feature_IsLA32Bit, },
7225 {Feature_IsLA64Bit, },
7226 };
7227 static constexpr uint8_t RequiredFeaturesRefs[] = {
7228 CEFBS_None, // PHI
7229 CEFBS_None, // INLINEASM
7230 CEFBS_None, // INLINEASM_BR
7231 CEFBS_None, // CFI_INSTRUCTION
7232 CEFBS_None, // EH_LABEL
7233 CEFBS_None, // GC_LABEL
7234 CEFBS_None, // ANNOTATION_LABEL
7235 CEFBS_None, // KILL
7236 CEFBS_None, // EXTRACT_SUBREG
7237 CEFBS_None, // INSERT_SUBREG
7238 CEFBS_None, // IMPLICIT_DEF
7239 CEFBS_None, // INIT_UNDEF
7240 CEFBS_None, // SUBREG_TO_REG
7241 CEFBS_None, // COPY_TO_REGCLASS
7242 CEFBS_None, // DBG_VALUE
7243 CEFBS_None, // DBG_VALUE_LIST
7244 CEFBS_None, // DBG_INSTR_REF
7245 CEFBS_None, // DBG_PHI
7246 CEFBS_None, // DBG_LABEL
7247 CEFBS_None, // REG_SEQUENCE
7248 CEFBS_None, // COPY
7249 CEFBS_None, // COPY_LANEMASK
7250 CEFBS_None, // BUNDLE
7251 CEFBS_None, // LIFETIME_START
7252 CEFBS_None, // LIFETIME_END
7253 CEFBS_None, // PSEUDO_PROBE
7254 CEFBS_None, // ARITH_FENCE
7255 CEFBS_None, // STACKMAP
7256 CEFBS_None, // FENTRY_CALL
7257 CEFBS_None, // PATCHPOINT
7258 CEFBS_None, // LOAD_STACK_GUARD
7259 CEFBS_None, // PREALLOCATED_SETUP
7260 CEFBS_None, // PREALLOCATED_ARG
7261 CEFBS_None, // STATEPOINT
7262 CEFBS_None, // LOCAL_ESCAPE
7263 CEFBS_None, // FAULTING_OP
7264 CEFBS_None, // PATCHABLE_OP
7265 CEFBS_None, // PATCHABLE_FUNCTION_ENTER
7266 CEFBS_None, // PATCHABLE_RET
7267 CEFBS_None, // PATCHABLE_FUNCTION_EXIT
7268 CEFBS_None, // PATCHABLE_TAIL_CALL
7269 CEFBS_None, // PATCHABLE_EVENT_CALL
7270 CEFBS_None, // PATCHABLE_TYPED_EVENT_CALL
7271 CEFBS_None, // ICALL_BRANCH_FUNNEL
7272 CEFBS_None, // FAKE_USE
7273 CEFBS_None, // MEMBARRIER
7274 CEFBS_None, // JUMP_TABLE_DEBUG_INFO
7275 CEFBS_None, // RELOC_NONE
7276 CEFBS_None, // CONVERGENCECTRL_ENTRY
7277 CEFBS_None, // CONVERGENCECTRL_ANCHOR
7278 CEFBS_None, // CONVERGENCECTRL_LOOP
7279 CEFBS_None, // CONVERGENCECTRL_GLUE
7280 CEFBS_None, // G_ASSERT_SEXT
7281 CEFBS_None, // G_ASSERT_ZEXT
7282 CEFBS_None, // G_ASSERT_ALIGN
7283 CEFBS_None, // G_ADD
7284 CEFBS_None, // G_SUB
7285 CEFBS_None, // G_MUL
7286 CEFBS_None, // G_SDIV
7287 CEFBS_None, // G_UDIV
7288 CEFBS_None, // G_SREM
7289 CEFBS_None, // G_UREM
7290 CEFBS_None, // G_SDIVREM
7291 CEFBS_None, // G_UDIVREM
7292 CEFBS_None, // G_AND
7293 CEFBS_None, // G_OR
7294 CEFBS_None, // G_XOR
7295 CEFBS_None, // G_ABDS
7296 CEFBS_None, // G_ABDU
7297 CEFBS_None, // G_UAVGFLOOR
7298 CEFBS_None, // G_UAVGCEIL
7299 CEFBS_None, // G_SAVGFLOOR
7300 CEFBS_None, // G_SAVGCEIL
7301 CEFBS_None, // G_IMPLICIT_DEF
7302 CEFBS_None, // G_PHI
7303 CEFBS_None, // G_FRAME_INDEX
7304 CEFBS_None, // G_GLOBAL_VALUE
7305 CEFBS_None, // G_PTRAUTH_GLOBAL_VALUE
7306 CEFBS_None, // G_CONSTANT_POOL
7307 CEFBS_None, // G_EXTRACT
7308 CEFBS_None, // G_UNMERGE_VALUES
7309 CEFBS_None, // G_INSERT
7310 CEFBS_None, // G_MERGE_VALUES
7311 CEFBS_None, // G_BUILD_VECTOR
7312 CEFBS_None, // G_BUILD_VECTOR_TRUNC
7313 CEFBS_None, // G_CONCAT_VECTORS
7314 CEFBS_None, // G_PTRTOINT
7315 CEFBS_None, // G_INTTOPTR
7316 CEFBS_None, // G_BITCAST
7317 CEFBS_None, // G_FREEZE
7318 CEFBS_None, // G_CONSTANT_FOLD_BARRIER
7319 CEFBS_None, // G_INTRINSIC_FPTRUNC_ROUND
7320 CEFBS_None, // G_INTRINSIC_TRUNC
7321 CEFBS_None, // G_INTRINSIC_ROUND
7322 CEFBS_None, // G_INTRINSIC_LRINT
7323 CEFBS_None, // G_INTRINSIC_LLRINT
7324 CEFBS_None, // G_INTRINSIC_ROUNDEVEN
7325 CEFBS_None, // G_READCYCLECOUNTER
7326 CEFBS_None, // G_READSTEADYCOUNTER
7327 CEFBS_None, // G_LOAD
7328 CEFBS_None, // G_SEXTLOAD
7329 CEFBS_None, // G_ZEXTLOAD
7330 CEFBS_None, // G_INDEXED_LOAD
7331 CEFBS_None, // G_INDEXED_SEXTLOAD
7332 CEFBS_None, // G_INDEXED_ZEXTLOAD
7333 CEFBS_None, // G_STORE
7334 CEFBS_None, // G_INDEXED_STORE
7335 CEFBS_None, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
7336 CEFBS_None, // G_ATOMIC_CMPXCHG
7337 CEFBS_None, // G_ATOMICRMW_XCHG
7338 CEFBS_None, // G_ATOMICRMW_ADD
7339 CEFBS_None, // G_ATOMICRMW_SUB
7340 CEFBS_None, // G_ATOMICRMW_AND
7341 CEFBS_None, // G_ATOMICRMW_NAND
7342 CEFBS_None, // G_ATOMICRMW_OR
7343 CEFBS_None, // G_ATOMICRMW_XOR
7344 CEFBS_None, // G_ATOMICRMW_MAX
7345 CEFBS_None, // G_ATOMICRMW_MIN
7346 CEFBS_None, // G_ATOMICRMW_UMAX
7347 CEFBS_None, // G_ATOMICRMW_UMIN
7348 CEFBS_None, // G_ATOMICRMW_FADD
7349 CEFBS_None, // G_ATOMICRMW_FSUB
7350 CEFBS_None, // G_ATOMICRMW_FMAX
7351 CEFBS_None, // G_ATOMICRMW_FMIN
7352 CEFBS_None, // G_ATOMICRMW_FMAXIMUM
7353 CEFBS_None, // G_ATOMICRMW_FMINIMUM
7354 CEFBS_None, // G_ATOMICRMW_UINC_WRAP
7355 CEFBS_None, // G_ATOMICRMW_UDEC_WRAP
7356 CEFBS_None, // G_ATOMICRMW_USUB_COND
7357 CEFBS_None, // G_ATOMICRMW_USUB_SAT
7358 CEFBS_None, // G_FENCE
7359 CEFBS_None, // G_PREFETCH
7360 CEFBS_None, // G_BRCOND
7361 CEFBS_None, // G_BRINDIRECT
7362 CEFBS_None, // G_INVOKE_REGION_START
7363 CEFBS_None, // G_INTRINSIC
7364 CEFBS_None, // G_INTRINSIC_W_SIDE_EFFECTS
7365 CEFBS_None, // G_INTRINSIC_CONVERGENT
7366 CEFBS_None, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
7367 CEFBS_None, // G_ANYEXT
7368 CEFBS_None, // G_TRUNC
7369 CEFBS_None, // G_TRUNC_SSAT_S
7370 CEFBS_None, // G_TRUNC_SSAT_U
7371 CEFBS_None, // G_TRUNC_USAT_U
7372 CEFBS_None, // G_CONSTANT
7373 CEFBS_None, // G_FCONSTANT
7374 CEFBS_None, // G_VASTART
7375 CEFBS_None, // G_VAARG
7376 CEFBS_None, // G_SEXT
7377 CEFBS_None, // G_SEXT_INREG
7378 CEFBS_None, // G_ZEXT
7379 CEFBS_None, // G_SHL
7380 CEFBS_None, // G_LSHR
7381 CEFBS_None, // G_ASHR
7382 CEFBS_None, // G_FSHL
7383 CEFBS_None, // G_FSHR
7384 CEFBS_None, // G_ROTR
7385 CEFBS_None, // G_ROTL
7386 CEFBS_None, // G_ICMP
7387 CEFBS_None, // G_FCMP
7388 CEFBS_None, // G_SCMP
7389 CEFBS_None, // G_UCMP
7390 CEFBS_None, // G_SELECT
7391 CEFBS_None, // G_UADDO
7392 CEFBS_None, // G_UADDE
7393 CEFBS_None, // G_USUBO
7394 CEFBS_None, // G_USUBE
7395 CEFBS_None, // G_SADDO
7396 CEFBS_None, // G_SADDE
7397 CEFBS_None, // G_SSUBO
7398 CEFBS_None, // G_SSUBE
7399 CEFBS_None, // G_UMULO
7400 CEFBS_None, // G_SMULO
7401 CEFBS_None, // G_UMULH
7402 CEFBS_None, // G_SMULH
7403 CEFBS_None, // G_UADDSAT
7404 CEFBS_None, // G_SADDSAT
7405 CEFBS_None, // G_USUBSAT
7406 CEFBS_None, // G_SSUBSAT
7407 CEFBS_None, // G_USHLSAT
7408 CEFBS_None, // G_SSHLSAT
7409 CEFBS_None, // G_SMULFIX
7410 CEFBS_None, // G_UMULFIX
7411 CEFBS_None, // G_SMULFIXSAT
7412 CEFBS_None, // G_UMULFIXSAT
7413 CEFBS_None, // G_SDIVFIX
7414 CEFBS_None, // G_UDIVFIX
7415 CEFBS_None, // G_SDIVFIXSAT
7416 CEFBS_None, // G_UDIVFIXSAT
7417 CEFBS_None, // G_FADD
7418 CEFBS_None, // G_FSUB
7419 CEFBS_None, // G_FMUL
7420 CEFBS_None, // G_FMA
7421 CEFBS_None, // G_FMAD
7422 CEFBS_None, // G_FDIV
7423 CEFBS_None, // G_FREM
7424 CEFBS_None, // G_FMODF
7425 CEFBS_None, // G_FPOW
7426 CEFBS_None, // G_FPOWI
7427 CEFBS_None, // G_FEXP
7428 CEFBS_None, // G_FEXP2
7429 CEFBS_None, // G_FEXP10
7430 CEFBS_None, // G_FLOG
7431 CEFBS_None, // G_FLOG2
7432 CEFBS_None, // G_FLOG10
7433 CEFBS_None, // G_FLDEXP
7434 CEFBS_None, // G_FFREXP
7435 CEFBS_None, // G_FNEG
7436 CEFBS_None, // G_FPEXT
7437 CEFBS_None, // G_FPTRUNC
7438 CEFBS_None, // G_FPTOSI
7439 CEFBS_None, // G_FPTOUI
7440 CEFBS_None, // G_SITOFP
7441 CEFBS_None, // G_UITOFP
7442 CEFBS_None, // G_FPTOSI_SAT
7443 CEFBS_None, // G_FPTOUI_SAT
7444 CEFBS_None, // G_FABS
7445 CEFBS_None, // G_FCOPYSIGN
7446 CEFBS_None, // G_IS_FPCLASS
7447 CEFBS_None, // G_FCANONICALIZE
7448 CEFBS_None, // G_FMINNUM
7449 CEFBS_None, // G_FMAXNUM
7450 CEFBS_None, // G_FMINNUM_IEEE
7451 CEFBS_None, // G_FMAXNUM_IEEE
7452 CEFBS_None, // G_FMINIMUM
7453 CEFBS_None, // G_FMAXIMUM
7454 CEFBS_None, // G_FMINIMUMNUM
7455 CEFBS_None, // G_FMAXIMUMNUM
7456 CEFBS_None, // G_GET_FPENV
7457 CEFBS_None, // G_SET_FPENV
7458 CEFBS_None, // G_RESET_FPENV
7459 CEFBS_None, // G_GET_FPMODE
7460 CEFBS_None, // G_SET_FPMODE
7461 CEFBS_None, // G_RESET_FPMODE
7462 CEFBS_None, // G_GET_ROUNDING
7463 CEFBS_None, // G_SET_ROUNDING
7464 CEFBS_None, // G_PTR_ADD
7465 CEFBS_None, // G_PTRMASK
7466 CEFBS_None, // G_SMIN
7467 CEFBS_None, // G_SMAX
7468 CEFBS_None, // G_UMIN
7469 CEFBS_None, // G_UMAX
7470 CEFBS_None, // G_ABS
7471 CEFBS_None, // G_LROUND
7472 CEFBS_None, // G_LLROUND
7473 CEFBS_None, // G_BR
7474 CEFBS_None, // G_BRJT
7475 CEFBS_None, // G_VSCALE
7476 CEFBS_None, // G_INSERT_SUBVECTOR
7477 CEFBS_None, // G_EXTRACT_SUBVECTOR
7478 CEFBS_None, // G_INSERT_VECTOR_ELT
7479 CEFBS_None, // G_EXTRACT_VECTOR_ELT
7480 CEFBS_None, // G_SHUFFLE_VECTOR
7481 CEFBS_None, // G_SPLAT_VECTOR
7482 CEFBS_None, // G_STEP_VECTOR
7483 CEFBS_None, // G_VECTOR_COMPRESS
7484 CEFBS_None, // G_CTTZ
7485 CEFBS_None, // G_CTTZ_ZERO_UNDEF
7486 CEFBS_None, // G_CTLZ
7487 CEFBS_None, // G_CTLZ_ZERO_UNDEF
7488 CEFBS_None, // G_CTLS
7489 CEFBS_None, // G_CTPOP
7490 CEFBS_None, // G_BSWAP
7491 CEFBS_None, // G_BITREVERSE
7492 CEFBS_None, // G_FCEIL
7493 CEFBS_None, // G_FCOS
7494 CEFBS_None, // G_FSIN
7495 CEFBS_None, // G_FSINCOS
7496 CEFBS_None, // G_FTAN
7497 CEFBS_None, // G_FACOS
7498 CEFBS_None, // G_FASIN
7499 CEFBS_None, // G_FATAN
7500 CEFBS_None, // G_FATAN2
7501 CEFBS_None, // G_FCOSH
7502 CEFBS_None, // G_FSINH
7503 CEFBS_None, // G_FTANH
7504 CEFBS_None, // G_FSQRT
7505 CEFBS_None, // G_FFLOOR
7506 CEFBS_None, // G_FRINT
7507 CEFBS_None, // G_FNEARBYINT
7508 CEFBS_None, // G_ADDRSPACE_CAST
7509 CEFBS_None, // G_BLOCK_ADDR
7510 CEFBS_None, // G_JUMP_TABLE
7511 CEFBS_None, // G_DYN_STACKALLOC
7512 CEFBS_None, // G_STACKSAVE
7513 CEFBS_None, // G_STACKRESTORE
7514 CEFBS_None, // G_STRICT_FADD
7515 CEFBS_None, // G_STRICT_FSUB
7516 CEFBS_None, // G_STRICT_FMUL
7517 CEFBS_None, // G_STRICT_FDIV
7518 CEFBS_None, // G_STRICT_FREM
7519 CEFBS_None, // G_STRICT_FMA
7520 CEFBS_None, // G_STRICT_FSQRT
7521 CEFBS_None, // G_STRICT_FLDEXP
7522 CEFBS_None, // G_READ_REGISTER
7523 CEFBS_None, // G_WRITE_REGISTER
7524 CEFBS_None, // G_MEMCPY
7525 CEFBS_None, // G_MEMCPY_INLINE
7526 CEFBS_None, // G_MEMMOVE
7527 CEFBS_None, // G_MEMSET
7528 CEFBS_None, // G_BZERO
7529 CEFBS_None, // G_TRAP
7530 CEFBS_None, // G_DEBUGTRAP
7531 CEFBS_None, // G_UBSANTRAP
7532 CEFBS_None, // G_VECREDUCE_SEQ_FADD
7533 CEFBS_None, // G_VECREDUCE_SEQ_FMUL
7534 CEFBS_None, // G_VECREDUCE_FADD
7535 CEFBS_None, // G_VECREDUCE_FMUL
7536 CEFBS_None, // G_VECREDUCE_FMAX
7537 CEFBS_None, // G_VECREDUCE_FMIN
7538 CEFBS_None, // G_VECREDUCE_FMAXIMUM
7539 CEFBS_None, // G_VECREDUCE_FMINIMUM
7540 CEFBS_None, // G_VECREDUCE_ADD
7541 CEFBS_None, // G_VECREDUCE_MUL
7542 CEFBS_None, // G_VECREDUCE_AND
7543 CEFBS_None, // G_VECREDUCE_OR
7544 CEFBS_None, // G_VECREDUCE_XOR
7545 CEFBS_None, // G_VECREDUCE_SMAX
7546 CEFBS_None, // G_VECREDUCE_SMIN
7547 CEFBS_None, // G_VECREDUCE_UMAX
7548 CEFBS_None, // G_VECREDUCE_UMIN
7549 CEFBS_None, // G_SBFX
7550 CEFBS_None, // G_UBFX
7551 CEFBS_None, // ADJCALLSTACKDOWN
7552 CEFBS_None, // ADJCALLSTACKUP
7553 CEFBS_IsLA32, // BuildPairF64Pseudo
7554 CEFBS_IsLA64, // PseudoAddTPRel_D
7555 CEFBS_IsLA32, // PseudoAddTPRel_W
7556 CEFBS_None, // PseudoAtomicLoadAdd32
7557 CEFBS_None, // PseudoAtomicLoadAnd32
7558 CEFBS_None, // PseudoAtomicLoadMax32
7559 CEFBS_None, // PseudoAtomicLoadMin32
7560 CEFBS_None, // PseudoAtomicLoadNand32
7561 CEFBS_None, // PseudoAtomicLoadNand64
7562 CEFBS_None, // PseudoAtomicLoadOr32
7563 CEFBS_None, // PseudoAtomicLoadSub32
7564 CEFBS_None, // PseudoAtomicLoadUMax32
7565 CEFBS_None, // PseudoAtomicLoadUMin32
7566 CEFBS_None, // PseudoAtomicLoadXor32
7567 CEFBS_IsLA64, // PseudoAtomicStoreD
7568 CEFBS_None, // PseudoAtomicStoreW
7569 CEFBS_None, // PseudoAtomicSwap32
7570 CEFBS_None, // PseudoBR
7571 CEFBS_None, // PseudoBRIND
7572 CEFBS_None, // PseudoB_TAIL
7573 CEFBS_None, // PseudoCALL
7574 CEFBS_None, // PseudoCALL30
7575 CEFBS_IsLA64, // PseudoCALL36
7576 CEFBS_None, // PseudoCALLIndirect
7577 CEFBS_None, // PseudoCALL_LARGE
7578 CEFBS_None, // PseudoCALL_MEDIUM
7579 CEFBS_None, // PseudoCALL_SMALL
7580 CEFBS_None, // PseudoCTPOP
7581 CEFBS_None, // PseudoCmpXchg128
7582 CEFBS_None, // PseudoCmpXchg128Acquire
7583 CEFBS_None, // PseudoCmpXchg32
7584 CEFBS_None, // PseudoCmpXchg64
7585 CEFBS_None, // PseudoCopyCFR
7586 CEFBS_None, // PseudoDESC_CALL
7587 CEFBS_None, // PseudoJIRL_CALL
7588 CEFBS_None, // PseudoJIRL_TAIL
7589 CEFBS_None, // PseudoLA_ABS
7590 CEFBS_None, // PseudoLA_ABS_LARGE
7591 CEFBS_None, // PseudoLA_GOT
7592 CEFBS_IsLA64, // PseudoLA_GOT_LARGE
7593 CEFBS_None, // PseudoLA_PCREL
7594 CEFBS_IsLA64, // PseudoLA_PCREL_LARGE
7595 CEFBS_None, // PseudoLA_TLS_DESC
7596 CEFBS_IsLA64, // PseudoLA_TLS_DESC_LARGE
7597 CEFBS_None, // PseudoLA_TLS_GD
7598 CEFBS_IsLA64, // PseudoLA_TLS_GD_LARGE
7599 CEFBS_None, // PseudoLA_TLS_IE
7600 CEFBS_IsLA64, // PseudoLA_TLS_IE_LARGE
7601 CEFBS_None, // PseudoLA_TLS_LD
7602 CEFBS_IsLA64, // PseudoLA_TLS_LD_LARGE
7603 CEFBS_None, // PseudoLA_TLS_LE
7604 CEFBS_None, // PseudoLD_CFR
7605 CEFBS_IsLA64, // PseudoLI_D
7606 CEFBS_None, // PseudoLI_W
7607 CEFBS_None, // PseudoMaskedAtomicLoadAdd32
7608 CEFBS_None, // PseudoMaskedAtomicLoadMax32
7609 CEFBS_None, // PseudoMaskedAtomicLoadMin32
7610 CEFBS_None, // PseudoMaskedAtomicLoadNand32
7611 CEFBS_None, // PseudoMaskedAtomicLoadSub32
7612 CEFBS_None, // PseudoMaskedAtomicLoadUMax32
7613 CEFBS_None, // PseudoMaskedAtomicLoadUMin32
7614 CEFBS_None, // PseudoMaskedAtomicSwap32
7615 CEFBS_None, // PseudoMaskedCmpXchg32
7616 CEFBS_None, // PseudoRET
7617 CEFBS_None, // PseudoST_CFR
7618 CEFBS_None, // PseudoTAIL
7619 CEFBS_None, // PseudoTAIL30
7620 CEFBS_IsLA64, // PseudoTAIL36
7621 CEFBS_None, // PseudoTAILIndirect
7622 CEFBS_None, // PseudoTAIL_LARGE
7623 CEFBS_None, // PseudoTAIL_MEDIUM
7624 CEFBS_None, // PseudoTAIL_SMALL
7625 CEFBS_None, // PseudoUNIMP
7626 CEFBS_None, // PseudoVBNZ
7627 CEFBS_None, // PseudoVBNZ_B
7628 CEFBS_None, // PseudoVBNZ_D
7629 CEFBS_None, // PseudoVBNZ_H
7630 CEFBS_None, // PseudoVBNZ_W
7631 CEFBS_None, // PseudoVBZ
7632 CEFBS_None, // PseudoVBZ_B
7633 CEFBS_None, // PseudoVBZ_D
7634 CEFBS_None, // PseudoVBZ_H
7635 CEFBS_None, // PseudoVBZ_W
7636 CEFBS_None, // PseudoVMSKEQZ_B
7637 CEFBS_None, // PseudoVMSKGEZ_B
7638 CEFBS_None, // PseudoVMSKLTZ_B
7639 CEFBS_None, // PseudoVMSKLTZ_D
7640 CEFBS_None, // PseudoVMSKLTZ_H
7641 CEFBS_None, // PseudoVMSKLTZ_W
7642 CEFBS_None, // PseudoVMSKNEZ_B
7643 CEFBS_None, // PseudoVREPLI_B
7644 CEFBS_None, // PseudoVREPLI_D
7645 CEFBS_None, // PseudoVREPLI_H
7646 CEFBS_None, // PseudoVREPLI_W
7647 CEFBS_None, // PseudoXVBNZ
7648 CEFBS_None, // PseudoXVBNZ_B
7649 CEFBS_None, // PseudoXVBNZ_D
7650 CEFBS_None, // PseudoXVBNZ_H
7651 CEFBS_None, // PseudoXVBNZ_W
7652 CEFBS_None, // PseudoXVBZ
7653 CEFBS_None, // PseudoXVBZ_B
7654 CEFBS_None, // PseudoXVBZ_D
7655 CEFBS_None, // PseudoXVBZ_H
7656 CEFBS_None, // PseudoXVBZ_W
7657 CEFBS_None, // PseudoXVINSGR2VR_B
7658 CEFBS_None, // PseudoXVINSGR2VR_H
7659 CEFBS_None, // PseudoXVMSKEQZ_B
7660 CEFBS_None, // PseudoXVMSKGEZ_B
7661 CEFBS_None, // PseudoXVMSKLTZ_B
7662 CEFBS_None, // PseudoXVMSKLTZ_D
7663 CEFBS_None, // PseudoXVMSKLTZ_H
7664 CEFBS_None, // PseudoXVMSKLTZ_W
7665 CEFBS_None, // PseudoXVMSKNEZ_B
7666 CEFBS_None, // PseudoXVREPLI_B
7667 CEFBS_None, // PseudoXVREPLI_D
7668 CEFBS_None, // PseudoXVREPLI_H
7669 CEFBS_None, // PseudoXVREPLI_W
7670 CEFBS_None, // RDFCSR
7671 CEFBS_None, // Select_GPR_Using_CC_GPR
7672 CEFBS_IsLA32, // SplitPairF64Pseudo
7673 CEFBS_None, // WRFCSR
7674 CEFBS_None, // ADC_B
7675 CEFBS_IsLA64, // ADC_D
7676 CEFBS_None, // ADC_H
7677 CEFBS_None, // ADC_W
7678 CEFBS_IsLA64, // ADDI_D
7679 CEFBS_None, // ADDI_W
7680 CEFBS_IsLA64, // ADDU12I_D
7681 CEFBS_None, // ADDU12I_W
7682 CEFBS_IsLA64, // ADDU16I_D
7683 CEFBS_IsLA64, // ADD_D
7684 CEFBS_None, // ADD_W
7685 CEFBS_IsLA64, // ALSL_D
7686 CEFBS_None, // ALSL_W
7687 CEFBS_IsLA64, // ALSL_WU
7688 CEFBS_IsLA64, // AMADD_B
7689 CEFBS_IsLA64, // AMADD_D
7690 CEFBS_IsLA64, // AMADD_H
7691 CEFBS_IsLA64, // AMADD_W
7692 CEFBS_IsLA64, // AMADD__DB_B
7693 CEFBS_IsLA64, // AMADD__DB_D
7694 CEFBS_IsLA64, // AMADD__DB_H
7695 CEFBS_IsLA64, // AMADD__DB_W
7696 CEFBS_IsLA64, // AMAND_D
7697 CEFBS_IsLA64, // AMAND_W
7698 CEFBS_IsLA64, // AMAND__DB_D
7699 CEFBS_IsLA64, // AMAND__DB_W
7700 CEFBS_IsLA64, // AMCAS_B
7701 CEFBS_IsLA64, // AMCAS_D
7702 CEFBS_IsLA64, // AMCAS_H
7703 CEFBS_IsLA64, // AMCAS_W
7704 CEFBS_IsLA64, // AMCAS__DB_B
7705 CEFBS_IsLA64, // AMCAS__DB_D
7706 CEFBS_IsLA64, // AMCAS__DB_H
7707 CEFBS_IsLA64, // AMCAS__DB_W
7708 CEFBS_IsLA64, // AMMAX_D
7709 CEFBS_IsLA64, // AMMAX_DU
7710 CEFBS_IsLA64, // AMMAX_W
7711 CEFBS_IsLA64, // AMMAX_WU
7712 CEFBS_IsLA64, // AMMAX__DB_D
7713 CEFBS_IsLA64, // AMMAX__DB_DU
7714 CEFBS_IsLA64, // AMMAX__DB_W
7715 CEFBS_IsLA64, // AMMAX__DB_WU
7716 CEFBS_IsLA64, // AMMIN_D
7717 CEFBS_IsLA64, // AMMIN_DU
7718 CEFBS_IsLA64, // AMMIN_W
7719 CEFBS_IsLA64, // AMMIN_WU
7720 CEFBS_IsLA64, // AMMIN__DB_D
7721 CEFBS_IsLA64, // AMMIN__DB_DU
7722 CEFBS_IsLA64, // AMMIN__DB_W
7723 CEFBS_IsLA64, // AMMIN__DB_WU
7724 CEFBS_IsLA64, // AMOR_D
7725 CEFBS_IsLA64, // AMOR_W
7726 CEFBS_IsLA64, // AMOR__DB_D
7727 CEFBS_IsLA64, // AMOR__DB_W
7728 CEFBS_IsLA64, // AMSWAP_B
7729 CEFBS_IsLA64, // AMSWAP_D
7730 CEFBS_IsLA64, // AMSWAP_H
7731 CEFBS_IsLA64, // AMSWAP_W
7732 CEFBS_IsLA64, // AMSWAP__DB_B
7733 CEFBS_IsLA64, // AMSWAP__DB_D
7734 CEFBS_IsLA64, // AMSWAP__DB_H
7735 CEFBS_IsLA64, // AMSWAP__DB_W
7736 CEFBS_IsLA64, // AMXOR_D
7737 CEFBS_IsLA64, // AMXOR_W
7738 CEFBS_IsLA64, // AMXOR__DB_D
7739 CEFBS_IsLA64, // AMXOR__DB_W
7740 CEFBS_None, // AND
7741 CEFBS_None, // ANDI
7742 CEFBS_None, // ANDN
7743 CEFBS_None, // ARMADC_W
7744 CEFBS_None, // ARMADD_W
7745 CEFBS_None, // ARMAND_W
7746 CEFBS_None, // ARMMFFLAG
7747 CEFBS_None, // ARMMOVE
7748 CEFBS_IsLA64, // ARMMOV_D
7749 CEFBS_None, // ARMMOV_W
7750 CEFBS_None, // ARMMTFLAG
7751 CEFBS_None, // ARMNOT_W
7752 CEFBS_None, // ARMOR_W
7753 CEFBS_None, // ARMROTRI_W
7754 CEFBS_None, // ARMROTR_W
7755 CEFBS_None, // ARMRRX_W
7756 CEFBS_None, // ARMSBC_W
7757 CEFBS_None, // ARMSLLI_W
7758 CEFBS_None, // ARMSLL_W
7759 CEFBS_None, // ARMSRAI_W
7760 CEFBS_None, // ARMSRA_W
7761 CEFBS_None, // ARMSRLI_W
7762 CEFBS_None, // ARMSRL_W
7763 CEFBS_None, // ARMSUB_W
7764 CEFBS_None, // ARMXOR_W
7765 CEFBS_IsLA64, // ASRTGT_D
7766 CEFBS_IsLA64, // ASRTLE_D
7767 CEFBS_None, // B
7768 CEFBS_None, // BCEQZ
7769 CEFBS_None, // BCNEZ
7770 CEFBS_None, // BEQ
7771 CEFBS_None, // BEQZ
7772 CEFBS_None, // BGE
7773 CEFBS_None, // BGEU
7774 CEFBS_None, // BITREV_4B
7775 CEFBS_IsLA64, // BITREV_8B
7776 CEFBS_IsLA64, // BITREV_D
7777 CEFBS_None, // BITREV_W
7778 CEFBS_None, // BL
7779 CEFBS_None, // BLT
7780 CEFBS_None, // BLTU
7781 CEFBS_None, // BNE
7782 CEFBS_None, // BNEZ
7783 CEFBS_None, // BREAK
7784 CEFBS_IsLA64, // BSTRINS_D
7785 CEFBS_None, // BSTRINS_W
7786 CEFBS_IsLA64, // BSTRPICK_D
7787 CEFBS_None, // BSTRPICK_W
7788 CEFBS_IsLA64, // BYTEPICK_D
7789 CEFBS_None, // BYTEPICK_W
7790 CEFBS_None, // CACOP
7791 CEFBS_IsLA64, // CLO_D
7792 CEFBS_None, // CLO_W
7793 CEFBS_IsLA64, // CLZ_D
7794 CEFBS_None, // CLZ_W
7795 CEFBS_None, // CPUCFG
7796 CEFBS_IsLA64, // CRCC_W_B_W
7797 CEFBS_IsLA64, // CRCC_W_D_W
7798 CEFBS_IsLA64, // CRCC_W_H_W
7799 CEFBS_IsLA64, // CRCC_W_W_W
7800 CEFBS_IsLA64, // CRC_W_B_W
7801 CEFBS_IsLA64, // CRC_W_D_W
7802 CEFBS_IsLA64, // CRC_W_H_W
7803 CEFBS_IsLA64, // CRC_W_W_W
7804 CEFBS_None, // CSRRD
7805 CEFBS_None, // CSRWR
7806 CEFBS_None, // CSRXCHG
7807 CEFBS_IsLA64, // CTO_D
7808 CEFBS_None, // CTO_W
7809 CEFBS_IsLA64, // CTZ_D
7810 CEFBS_None, // CTZ_W
7811 CEFBS_None, // DBAR
7812 CEFBS_None, // DBCL
7813 CEFBS_IsLA64, // DIV_D
7814 CEFBS_IsLA64, // DIV_DU
7815 CEFBS_None, // DIV_W
7816 CEFBS_None, // DIV_WU
7817 CEFBS_None, // ERTN
7818 CEFBS_None, // EXT_W_B
7819 CEFBS_None, // EXT_W_H
7820 CEFBS_None, // FABS_D
7821 CEFBS_None, // FABS_S
7822 CEFBS_None, // FADD_D
7823 CEFBS_None, // FADD_S
7824 CEFBS_None, // FCLASS_D
7825 CEFBS_None, // FCLASS_S
7826 CEFBS_None, // FCMP_CAF_D
7827 CEFBS_None, // FCMP_CAF_S
7828 CEFBS_None, // FCMP_CEQ_D
7829 CEFBS_None, // FCMP_CEQ_S
7830 CEFBS_None, // FCMP_CLE_D
7831 CEFBS_None, // FCMP_CLE_S
7832 CEFBS_None, // FCMP_CLT_D
7833 CEFBS_None, // FCMP_CLT_S
7834 CEFBS_None, // FCMP_CNE_D
7835 CEFBS_None, // FCMP_CNE_S
7836 CEFBS_None, // FCMP_COR_D
7837 CEFBS_None, // FCMP_COR_S
7838 CEFBS_None, // FCMP_CUEQ_D
7839 CEFBS_None, // FCMP_CUEQ_S
7840 CEFBS_None, // FCMP_CULE_D
7841 CEFBS_None, // FCMP_CULE_S
7842 CEFBS_None, // FCMP_CULT_D
7843 CEFBS_None, // FCMP_CULT_S
7844 CEFBS_None, // FCMP_CUNE_D
7845 CEFBS_None, // FCMP_CUNE_S
7846 CEFBS_None, // FCMP_CUN_D
7847 CEFBS_None, // FCMP_CUN_S
7848 CEFBS_None, // FCMP_SAF_D
7849 CEFBS_None, // FCMP_SAF_S
7850 CEFBS_None, // FCMP_SEQ_D
7851 CEFBS_None, // FCMP_SEQ_S
7852 CEFBS_None, // FCMP_SLE_D
7853 CEFBS_None, // FCMP_SLE_S
7854 CEFBS_None, // FCMP_SLT_D
7855 CEFBS_None, // FCMP_SLT_S
7856 CEFBS_None, // FCMP_SNE_D
7857 CEFBS_None, // FCMP_SNE_S
7858 CEFBS_None, // FCMP_SOR_D
7859 CEFBS_None, // FCMP_SOR_S
7860 CEFBS_None, // FCMP_SUEQ_D
7861 CEFBS_None, // FCMP_SUEQ_S
7862 CEFBS_None, // FCMP_SULE_D
7863 CEFBS_None, // FCMP_SULE_S
7864 CEFBS_None, // FCMP_SULT_D
7865 CEFBS_None, // FCMP_SULT_S
7866 CEFBS_None, // FCMP_SUNE_D
7867 CEFBS_None, // FCMP_SUNE_S
7868 CEFBS_None, // FCMP_SUN_D
7869 CEFBS_None, // FCMP_SUN_S
7870 CEFBS_None, // FCOPYSIGN_D
7871 CEFBS_None, // FCOPYSIGN_S
7872 CEFBS_None, // FCVT_D_LD
7873 CEFBS_None, // FCVT_D_S
7874 CEFBS_None, // FCVT_LD_D
7875 CEFBS_None, // FCVT_S_D
7876 CEFBS_None, // FCVT_UD_D
7877 CEFBS_None, // FDIV_D
7878 CEFBS_None, // FDIV_S
7879 CEFBS_None, // FFINT_D_L
7880 CEFBS_None, // FFINT_D_W
7881 CEFBS_None, // FFINT_S_L
7882 CEFBS_None, // FFINT_S_W
7883 CEFBS_None, // FLDGT_D
7884 CEFBS_None, // FLDGT_S
7885 CEFBS_None, // FLDLE_D
7886 CEFBS_None, // FLDLE_S
7887 CEFBS_None, // FLDX_D
7888 CEFBS_None, // FLDX_S
7889 CEFBS_None, // FLD_D
7890 CEFBS_None, // FLD_S
7891 CEFBS_None, // FLOGB_D
7892 CEFBS_None, // FLOGB_S
7893 CEFBS_None, // FMADD_D
7894 CEFBS_None, // FMADD_S
7895 CEFBS_None, // FMAXA_D
7896 CEFBS_None, // FMAXA_S
7897 CEFBS_None, // FMAX_D
7898 CEFBS_None, // FMAX_S
7899 CEFBS_None, // FMINA_D
7900 CEFBS_None, // FMINA_S
7901 CEFBS_None, // FMIN_D
7902 CEFBS_None, // FMIN_S
7903 CEFBS_None, // FMOV_D
7904 CEFBS_None, // FMOV_S
7905 CEFBS_None, // FMSUB_D
7906 CEFBS_None, // FMSUB_S
7907 CEFBS_None, // FMUL_D
7908 CEFBS_None, // FMUL_S
7909 CEFBS_None, // FNEG_D
7910 CEFBS_None, // FNEG_S
7911 CEFBS_None, // FNMADD_D
7912 CEFBS_None, // FNMADD_S
7913 CEFBS_None, // FNMSUB_D
7914 CEFBS_None, // FNMSUB_S
7915 CEFBS_None, // FRECIPE_D
7916 CEFBS_None, // FRECIPE_S
7917 CEFBS_None, // FRECIP_D
7918 CEFBS_None, // FRECIP_S
7919 CEFBS_None, // FRINT_D
7920 CEFBS_None, // FRINT_S
7921 CEFBS_None, // FRSQRTE_D
7922 CEFBS_None, // FRSQRTE_S
7923 CEFBS_None, // FRSQRT_D
7924 CEFBS_None, // FRSQRT_S
7925 CEFBS_None, // FSCALEB_D
7926 CEFBS_None, // FSCALEB_S
7927 CEFBS_None, // FSEL_xD
7928 CEFBS_None, // FSEL_xS
7929 CEFBS_None, // FSQRT_D
7930 CEFBS_None, // FSQRT_S
7931 CEFBS_None, // FSTGT_D
7932 CEFBS_None, // FSTGT_S
7933 CEFBS_None, // FSTLE_D
7934 CEFBS_None, // FSTLE_S
7935 CEFBS_None, // FSTX_D
7936 CEFBS_None, // FSTX_S
7937 CEFBS_None, // FST_D
7938 CEFBS_None, // FST_S
7939 CEFBS_None, // FSUB_D
7940 CEFBS_None, // FSUB_S
7941 CEFBS_None, // FTINTRM_L_D
7942 CEFBS_None, // FTINTRM_L_S
7943 CEFBS_None, // FTINTRM_W_D
7944 CEFBS_None, // FTINTRM_W_S
7945 CEFBS_None, // FTINTRNE_L_D
7946 CEFBS_None, // FTINTRNE_L_S
7947 CEFBS_None, // FTINTRNE_W_D
7948 CEFBS_None, // FTINTRNE_W_S
7949 CEFBS_None, // FTINTRP_L_D
7950 CEFBS_None, // FTINTRP_L_S
7951 CEFBS_None, // FTINTRP_W_D
7952 CEFBS_None, // FTINTRP_W_S
7953 CEFBS_None, // FTINTRZ_L_D
7954 CEFBS_None, // FTINTRZ_L_S
7955 CEFBS_None, // FTINTRZ_W_D
7956 CEFBS_None, // FTINTRZ_W_S
7957 CEFBS_None, // FTINT_L_D
7958 CEFBS_None, // FTINT_L_S
7959 CEFBS_None, // FTINT_W_D
7960 CEFBS_None, // FTINT_W_S
7961 CEFBS_None, // GCSRRD
7962 CEFBS_None, // GCSRWR
7963 CEFBS_None, // GCSRXCHG
7964 CEFBS_None, // GTLBFLUSH
7965 CEFBS_None, // HVCL
7966 CEFBS_None, // IBAR
7967 CEFBS_None, // IDLE
7968 CEFBS_None, // INVTLB
7969 CEFBS_None, // IOCSRRD_B
7970 CEFBS_IsLA64, // IOCSRRD_D
7971 CEFBS_None, // IOCSRRD_H
7972 CEFBS_None, // IOCSRRD_W
7973 CEFBS_None, // IOCSRWR_B
7974 CEFBS_IsLA64, // IOCSRWR_D
7975 CEFBS_None, // IOCSRWR_H
7976 CEFBS_None, // IOCSRWR_W
7977 CEFBS_None, // JIRL
7978 CEFBS_None, // JISCR0
7979 CEFBS_None, // JISCR1
7980 CEFBS_None, // LDDIR
7981 CEFBS_IsLA64, // LDGT_B
7982 CEFBS_IsLA64, // LDGT_D
7983 CEFBS_IsLA64, // LDGT_H
7984 CEFBS_IsLA64, // LDGT_W
7985 CEFBS_IsLA64, // LDLE_B
7986 CEFBS_IsLA64, // LDLE_D
7987 CEFBS_IsLA64, // LDLE_H
7988 CEFBS_IsLA64, // LDLE_W
7989 CEFBS_IsLA64, // LDL_D
7990 CEFBS_None, // LDL_W
7991 CEFBS_None, // LDPTE
7992 CEFBS_IsLA64, // LDPTR_D
7993 CEFBS_IsLA64, // LDPTR_W
7994 CEFBS_IsLA64, // LDR_D
7995 CEFBS_None, // LDR_W
7996 CEFBS_IsLA64, // LDX_B
7997 CEFBS_IsLA64, // LDX_BU
7998 CEFBS_IsLA64, // LDX_D
7999 CEFBS_IsLA64, // LDX_H
8000 CEFBS_IsLA64, // LDX_HU
8001 CEFBS_IsLA64, // LDX_W
8002 CEFBS_IsLA64, // LDX_WU
8003 CEFBS_None, // LD_B
8004 CEFBS_None, // LD_BU
8005 CEFBS_IsLA64, // LD_D
8006 CEFBS_None, // LD_H
8007 CEFBS_None, // LD_HU
8008 CEFBS_None, // LD_W
8009 CEFBS_IsLA64, // LD_WU
8010 CEFBS_IsLA64, // LLACQ_D
8011 CEFBS_IsLA64, // LLACQ_W
8012 CEFBS_IsLA64, // LL_D
8013 CEFBS_None, // LL_W
8014 CEFBS_None, // LU12I_W
8015 CEFBS_IsLA64, // LU32I_D
8016 CEFBS_IsLA64, // LU52I_D
8017 CEFBS_None, // MASKEQZ
8018 CEFBS_None, // MASKNEZ
8019 CEFBS_IsLA64, // MOD_D
8020 CEFBS_IsLA64, // MOD_DU
8021 CEFBS_None, // MOD_W
8022 CEFBS_None, // MOD_WU
8023 CEFBS_None, // MOVCF2FR_xS
8024 CEFBS_None, // MOVCF2GR
8025 CEFBS_None, // MOVFCSR2GR
8026 CEFBS_None, // MOVFR2CF_xS
8027 CEFBS_IsLA64, // MOVFR2GR_D
8028 CEFBS_None, // MOVFR2GR_S
8029 CEFBS_None, // MOVFR2GR_S_64
8030 CEFBS_None, // MOVFRH2GR_S
8031 CEFBS_None, // MOVGR2CF
8032 CEFBS_None, // MOVGR2FCSR
8033 CEFBS_None, // MOVGR2FRH_W
8034 CEFBS_IsLA64, // MOVGR2FR_D
8035 CEFBS_None, // MOVGR2FR_W
8036 CEFBS_IsLA32, // MOVGR2FR_W_64
8037 CEFBS_None, // MOVGR2SCR
8038 CEFBS_None, // MOVSCR2GR
8039 CEFBS_IsLA64, // MULH_D
8040 CEFBS_IsLA64, // MULH_DU
8041 CEFBS_None, // MULH_W
8042 CEFBS_None, // MULH_WU
8043 CEFBS_IsLA64, // MULW_D_W
8044 CEFBS_IsLA64, // MULW_D_WU
8045 CEFBS_IsLA64, // MUL_D
8046 CEFBS_None, // MUL_W
8047 CEFBS_None, // NOR
8048 CEFBS_None, // OR
8049 CEFBS_None, // ORI
8050 CEFBS_None, // ORN
8051 CEFBS_None, // PCADDI
8052 CEFBS_None, // PCADDU12I
8053 CEFBS_IsLA64, // PCADDU18I
8054 CEFBS_None, // PCALAU12I
8055 CEFBS_None, // PRELD
8056 CEFBS_IsLA64, // PRELDX
8057 CEFBS_None, // RCRI_B
8058 CEFBS_IsLA64, // RCRI_D
8059 CEFBS_None, // RCRI_H
8060 CEFBS_None, // RCRI_W
8061 CEFBS_None, // RCR_B
8062 CEFBS_IsLA64, // RCR_D
8063 CEFBS_None, // RCR_H
8064 CEFBS_None, // RCR_W
8065 CEFBS_None, // RDTIMEH_W
8066 CEFBS_None, // RDTIMEL_W
8067 CEFBS_IsLA64, // RDTIME_D
8068 CEFBS_None, // REVB_2H
8069 CEFBS_IsLA64, // REVB_2W
8070 CEFBS_IsLA64, // REVB_4H
8071 CEFBS_IsLA64, // REVB_D
8072 CEFBS_IsLA64, // REVH_2W
8073 CEFBS_IsLA64, // REVH_D
8074 CEFBS_None, // ROTRI_B
8075 CEFBS_IsLA64, // ROTRI_D
8076 CEFBS_None, // ROTRI_H
8077 CEFBS_None, // ROTRI_W
8078 CEFBS_None, // ROTR_B
8079 CEFBS_IsLA64, // ROTR_D
8080 CEFBS_None, // ROTR_H
8081 CEFBS_None, // ROTR_W
8082 CEFBS_None, // SBC_B
8083 CEFBS_IsLA64, // SBC_D
8084 CEFBS_None, // SBC_H
8085 CEFBS_None, // SBC_W
8086 CEFBS_IsLA64, // SCREL_D
8087 CEFBS_IsLA64, // SCREL_W
8088 CEFBS_IsLA64, // SC_D
8089 CEFBS_IsLA64, // SC_Q
8090 CEFBS_None, // SC_W
8091 CEFBS_None, // SETARMJ
8092 CEFBS_None, // SETX86J
8093 CEFBS_None, // SETX86LOOPE
8094 CEFBS_None, // SETX86LOOPNE
8095 CEFBS_None, // SET_CFR_FALSE
8096 CEFBS_None, // SET_CFR_TRUE
8097 CEFBS_IsLA64, // SLLI_D
8098 CEFBS_None, // SLLI_W
8099 CEFBS_IsLA64, // SLL_D
8100 CEFBS_None, // SLL_W
8101 CEFBS_None, // SLT
8102 CEFBS_None, // SLTI
8103 CEFBS_None, // SLTU
8104 CEFBS_None, // SLTUI
8105 CEFBS_IsLA64, // SRAI_D
8106 CEFBS_None, // SRAI_W
8107 CEFBS_IsLA64, // SRA_D
8108 CEFBS_None, // SRA_W
8109 CEFBS_IsLA64, // SRLI_D
8110 CEFBS_None, // SRLI_W
8111 CEFBS_IsLA64, // SRL_D
8112 CEFBS_None, // SRL_W
8113 CEFBS_IsLA64, // STGT_B
8114 CEFBS_IsLA64, // STGT_D
8115 CEFBS_IsLA64, // STGT_H
8116 CEFBS_IsLA64, // STGT_W
8117 CEFBS_IsLA64, // STLE_B
8118 CEFBS_IsLA64, // STLE_D
8119 CEFBS_IsLA64, // STLE_H
8120 CEFBS_IsLA64, // STLE_W
8121 CEFBS_IsLA64, // STL_D
8122 CEFBS_None, // STL_W
8123 CEFBS_IsLA64, // STPTR_D
8124 CEFBS_IsLA64, // STPTR_W
8125 CEFBS_IsLA64, // STR_D
8126 CEFBS_None, // STR_W
8127 CEFBS_IsLA64, // STX_B
8128 CEFBS_IsLA64, // STX_D
8129 CEFBS_IsLA64, // STX_H
8130 CEFBS_IsLA64, // STX_W
8131 CEFBS_None, // ST_B
8132 CEFBS_IsLA64, // ST_D
8133 CEFBS_None, // ST_H
8134 CEFBS_None, // ST_W
8135 CEFBS_IsLA64, // SUB_D
8136 CEFBS_None, // SUB_W
8137 CEFBS_None, // SYSCALL
8138 CEFBS_None, // TLBCLR
8139 CEFBS_None, // TLBFILL
8140 CEFBS_None, // TLBFLUSH
8141 CEFBS_None, // TLBRD
8142 CEFBS_None, // TLBSRCH
8143 CEFBS_None, // TLBWR
8144 CEFBS_None, // UD
8145 CEFBS_None, // VABSD_B
8146 CEFBS_None, // VABSD_BU
8147 CEFBS_None, // VABSD_D
8148 CEFBS_None, // VABSD_DU
8149 CEFBS_None, // VABSD_H
8150 CEFBS_None, // VABSD_HU
8151 CEFBS_None, // VABSD_W
8152 CEFBS_None, // VABSD_WU
8153 CEFBS_None, // VADDA_B
8154 CEFBS_None, // VADDA_D
8155 CEFBS_None, // VADDA_H
8156 CEFBS_None, // VADDA_W
8157 CEFBS_None, // VADDI_BU
8158 CEFBS_None, // VADDI_DU
8159 CEFBS_None, // VADDI_HU
8160 CEFBS_None, // VADDI_WU
8161 CEFBS_None, // VADDWEV_D_W
8162 CEFBS_None, // VADDWEV_D_WU
8163 CEFBS_None, // VADDWEV_D_WU_W
8164 CEFBS_None, // VADDWEV_H_B
8165 CEFBS_None, // VADDWEV_H_BU
8166 CEFBS_None, // VADDWEV_H_BU_B
8167 CEFBS_None, // VADDWEV_Q_D
8168 CEFBS_None, // VADDWEV_Q_DU
8169 CEFBS_None, // VADDWEV_Q_DU_D
8170 CEFBS_None, // VADDWEV_W_H
8171 CEFBS_None, // VADDWEV_W_HU
8172 CEFBS_None, // VADDWEV_W_HU_H
8173 CEFBS_None, // VADDWOD_D_W
8174 CEFBS_None, // VADDWOD_D_WU
8175 CEFBS_None, // VADDWOD_D_WU_W
8176 CEFBS_None, // VADDWOD_H_B
8177 CEFBS_None, // VADDWOD_H_BU
8178 CEFBS_None, // VADDWOD_H_BU_B
8179 CEFBS_None, // VADDWOD_Q_D
8180 CEFBS_None, // VADDWOD_Q_DU
8181 CEFBS_None, // VADDWOD_Q_DU_D
8182 CEFBS_None, // VADDWOD_W_H
8183 CEFBS_None, // VADDWOD_W_HU
8184 CEFBS_None, // VADDWOD_W_HU_H
8185 CEFBS_None, // VADD_B
8186 CEFBS_None, // VADD_D
8187 CEFBS_None, // VADD_H
8188 CEFBS_None, // VADD_Q
8189 CEFBS_None, // VADD_W
8190 CEFBS_None, // VANDI_B
8191 CEFBS_None, // VANDN_V
8192 CEFBS_None, // VAND_V
8193 CEFBS_None, // VAVGR_B
8194 CEFBS_None, // VAVGR_BU
8195 CEFBS_None, // VAVGR_D
8196 CEFBS_None, // VAVGR_DU
8197 CEFBS_None, // VAVGR_H
8198 CEFBS_None, // VAVGR_HU
8199 CEFBS_None, // VAVGR_W
8200 CEFBS_None, // VAVGR_WU
8201 CEFBS_None, // VAVG_B
8202 CEFBS_None, // VAVG_BU
8203 CEFBS_None, // VAVG_D
8204 CEFBS_None, // VAVG_DU
8205 CEFBS_None, // VAVG_H
8206 CEFBS_None, // VAVG_HU
8207 CEFBS_None, // VAVG_W
8208 CEFBS_None, // VAVG_WU
8209 CEFBS_None, // VBITCLRI_B
8210 CEFBS_None, // VBITCLRI_D
8211 CEFBS_None, // VBITCLRI_H
8212 CEFBS_None, // VBITCLRI_W
8213 CEFBS_None, // VBITCLR_B
8214 CEFBS_None, // VBITCLR_D
8215 CEFBS_None, // VBITCLR_H
8216 CEFBS_None, // VBITCLR_W
8217 CEFBS_None, // VBITREVI_B
8218 CEFBS_None, // VBITREVI_D
8219 CEFBS_None, // VBITREVI_H
8220 CEFBS_None, // VBITREVI_W
8221 CEFBS_None, // VBITREV_B
8222 CEFBS_None, // VBITREV_D
8223 CEFBS_None, // VBITREV_H
8224 CEFBS_None, // VBITREV_W
8225 CEFBS_None, // VBITSELI_B
8226 CEFBS_None, // VBITSEL_V
8227 CEFBS_None, // VBITSETI_B
8228 CEFBS_None, // VBITSETI_D
8229 CEFBS_None, // VBITSETI_H
8230 CEFBS_None, // VBITSETI_W
8231 CEFBS_None, // VBITSET_B
8232 CEFBS_None, // VBITSET_D
8233 CEFBS_None, // VBITSET_H
8234 CEFBS_None, // VBITSET_W
8235 CEFBS_None, // VBSLL_V
8236 CEFBS_None, // VBSRL_V
8237 CEFBS_None, // VCLO_B
8238 CEFBS_None, // VCLO_D
8239 CEFBS_None, // VCLO_H
8240 CEFBS_None, // VCLO_W
8241 CEFBS_None, // VCLZ_B
8242 CEFBS_None, // VCLZ_D
8243 CEFBS_None, // VCLZ_H
8244 CEFBS_None, // VCLZ_W
8245 CEFBS_None, // VDIV_B
8246 CEFBS_None, // VDIV_BU
8247 CEFBS_None, // VDIV_D
8248 CEFBS_None, // VDIV_DU
8249 CEFBS_None, // VDIV_H
8250 CEFBS_None, // VDIV_HU
8251 CEFBS_None, // VDIV_W
8252 CEFBS_None, // VDIV_WU
8253 CEFBS_None, // VEXT2XV_DU_BU
8254 CEFBS_None, // VEXT2XV_DU_HU
8255 CEFBS_None, // VEXT2XV_DU_WU
8256 CEFBS_None, // VEXT2XV_D_B
8257 CEFBS_None, // VEXT2XV_D_H
8258 CEFBS_None, // VEXT2XV_D_W
8259 CEFBS_None, // VEXT2XV_HU_BU
8260 CEFBS_None, // VEXT2XV_H_B
8261 CEFBS_None, // VEXT2XV_WU_BU
8262 CEFBS_None, // VEXT2XV_WU_HU
8263 CEFBS_None, // VEXT2XV_W_B
8264 CEFBS_None, // VEXT2XV_W_H
8265 CEFBS_None, // VEXTH_DU_WU
8266 CEFBS_None, // VEXTH_D_W
8267 CEFBS_None, // VEXTH_HU_BU
8268 CEFBS_None, // VEXTH_H_B
8269 CEFBS_None, // VEXTH_QU_DU
8270 CEFBS_None, // VEXTH_Q_D
8271 CEFBS_None, // VEXTH_WU_HU
8272 CEFBS_None, // VEXTH_W_H
8273 CEFBS_None, // VEXTL_QU_DU
8274 CEFBS_None, // VEXTL_Q_D
8275 CEFBS_None, // VEXTRINS_B
8276 CEFBS_None, // VEXTRINS_D
8277 CEFBS_None, // VEXTRINS_H
8278 CEFBS_None, // VEXTRINS_W
8279 CEFBS_None, // VFADD_D
8280 CEFBS_None, // VFADD_S
8281 CEFBS_None, // VFCLASS_D
8282 CEFBS_None, // VFCLASS_S
8283 CEFBS_None, // VFCMP_CAF_D
8284 CEFBS_None, // VFCMP_CAF_S
8285 CEFBS_None, // VFCMP_CEQ_D
8286 CEFBS_None, // VFCMP_CEQ_S
8287 CEFBS_None, // VFCMP_CLE_D
8288 CEFBS_None, // VFCMP_CLE_S
8289 CEFBS_None, // VFCMP_CLT_D
8290 CEFBS_None, // VFCMP_CLT_S
8291 CEFBS_None, // VFCMP_CNE_D
8292 CEFBS_None, // VFCMP_CNE_S
8293 CEFBS_None, // VFCMP_COR_D
8294 CEFBS_None, // VFCMP_COR_S
8295 CEFBS_None, // VFCMP_CUEQ_D
8296 CEFBS_None, // VFCMP_CUEQ_S
8297 CEFBS_None, // VFCMP_CULE_D
8298 CEFBS_None, // VFCMP_CULE_S
8299 CEFBS_None, // VFCMP_CULT_D
8300 CEFBS_None, // VFCMP_CULT_S
8301 CEFBS_None, // VFCMP_CUNE_D
8302 CEFBS_None, // VFCMP_CUNE_S
8303 CEFBS_None, // VFCMP_CUN_D
8304 CEFBS_None, // VFCMP_CUN_S
8305 CEFBS_None, // VFCMP_SAF_D
8306 CEFBS_None, // VFCMP_SAF_S
8307 CEFBS_None, // VFCMP_SEQ_D
8308 CEFBS_None, // VFCMP_SEQ_S
8309 CEFBS_None, // VFCMP_SLE_D
8310 CEFBS_None, // VFCMP_SLE_S
8311 CEFBS_None, // VFCMP_SLT_D
8312 CEFBS_None, // VFCMP_SLT_S
8313 CEFBS_None, // VFCMP_SNE_D
8314 CEFBS_None, // VFCMP_SNE_S
8315 CEFBS_None, // VFCMP_SOR_D
8316 CEFBS_None, // VFCMP_SOR_S
8317 CEFBS_None, // VFCMP_SUEQ_D
8318 CEFBS_None, // VFCMP_SUEQ_S
8319 CEFBS_None, // VFCMP_SULE_D
8320 CEFBS_None, // VFCMP_SULE_S
8321 CEFBS_None, // VFCMP_SULT_D
8322 CEFBS_None, // VFCMP_SULT_S
8323 CEFBS_None, // VFCMP_SUNE_D
8324 CEFBS_None, // VFCMP_SUNE_S
8325 CEFBS_None, // VFCMP_SUN_D
8326 CEFBS_None, // VFCMP_SUN_S
8327 CEFBS_None, // VFCVTH_D_S
8328 CEFBS_None, // VFCVTH_S_H
8329 CEFBS_None, // VFCVTL_D_S
8330 CEFBS_None, // VFCVTL_S_H
8331 CEFBS_None, // VFCVT_H_S
8332 CEFBS_None, // VFCVT_S_D
8333 CEFBS_None, // VFDIV_D
8334 CEFBS_None, // VFDIV_S
8335 CEFBS_None, // VFFINTH_D_W
8336 CEFBS_None, // VFFINTL_D_W
8337 CEFBS_None, // VFFINT_D_L
8338 CEFBS_None, // VFFINT_D_LU
8339 CEFBS_None, // VFFINT_S_L
8340 CEFBS_None, // VFFINT_S_W
8341 CEFBS_None, // VFFINT_S_WU
8342 CEFBS_None, // VFLOGB_D
8343 CEFBS_None, // VFLOGB_S
8344 CEFBS_None, // VFMADD_D
8345 CEFBS_None, // VFMADD_S
8346 CEFBS_None, // VFMAXA_D
8347 CEFBS_None, // VFMAXA_S
8348 CEFBS_None, // VFMAX_D
8349 CEFBS_None, // VFMAX_S
8350 CEFBS_None, // VFMINA_D
8351 CEFBS_None, // VFMINA_S
8352 CEFBS_None, // VFMIN_D
8353 CEFBS_None, // VFMIN_S
8354 CEFBS_None, // VFMSUB_D
8355 CEFBS_None, // VFMSUB_S
8356 CEFBS_None, // VFMUL_D
8357 CEFBS_None, // VFMUL_S
8358 CEFBS_None, // VFNMADD_D
8359 CEFBS_None, // VFNMADD_S
8360 CEFBS_None, // VFNMSUB_D
8361 CEFBS_None, // VFNMSUB_S
8362 CEFBS_None, // VFRECIPE_D
8363 CEFBS_None, // VFRECIPE_S
8364 CEFBS_None, // VFRECIP_D
8365 CEFBS_None, // VFRECIP_S
8366 CEFBS_None, // VFRINTRM_D
8367 CEFBS_None, // VFRINTRM_S
8368 CEFBS_None, // VFRINTRNE_D
8369 CEFBS_None, // VFRINTRNE_S
8370 CEFBS_None, // VFRINTRP_D
8371 CEFBS_None, // VFRINTRP_S
8372 CEFBS_None, // VFRINTRZ_D
8373 CEFBS_None, // VFRINTRZ_S
8374 CEFBS_None, // VFRINT_D
8375 CEFBS_None, // VFRINT_S
8376 CEFBS_None, // VFRSQRTE_D
8377 CEFBS_None, // VFRSQRTE_S
8378 CEFBS_None, // VFRSQRT_D
8379 CEFBS_None, // VFRSQRT_S
8380 CEFBS_None, // VFRSTPI_B
8381 CEFBS_None, // VFRSTPI_H
8382 CEFBS_None, // VFRSTP_B
8383 CEFBS_None, // VFRSTP_H
8384 CEFBS_None, // VFSQRT_D
8385 CEFBS_None, // VFSQRT_S
8386 CEFBS_None, // VFSUB_D
8387 CEFBS_None, // VFSUB_S
8388 CEFBS_None, // VFTINTH_L_S
8389 CEFBS_None, // VFTINTL_L_S
8390 CEFBS_None, // VFTINTRMH_L_S
8391 CEFBS_None, // VFTINTRML_L_S
8392 CEFBS_None, // VFTINTRM_L_D
8393 CEFBS_None, // VFTINTRM_W_D
8394 CEFBS_None, // VFTINTRM_W_S
8395 CEFBS_None, // VFTINTRNEH_L_S
8396 CEFBS_None, // VFTINTRNEL_L_S
8397 CEFBS_None, // VFTINTRNE_L_D
8398 CEFBS_None, // VFTINTRNE_W_D
8399 CEFBS_None, // VFTINTRNE_W_S
8400 CEFBS_None, // VFTINTRPH_L_S
8401 CEFBS_None, // VFTINTRPL_L_S
8402 CEFBS_None, // VFTINTRP_L_D
8403 CEFBS_None, // VFTINTRP_W_D
8404 CEFBS_None, // VFTINTRP_W_S
8405 CEFBS_None, // VFTINTRZH_L_S
8406 CEFBS_None, // VFTINTRZL_L_S
8407 CEFBS_None, // VFTINTRZ_LU_D
8408 CEFBS_None, // VFTINTRZ_L_D
8409 CEFBS_None, // VFTINTRZ_WU_S
8410 CEFBS_None, // VFTINTRZ_W_D
8411 CEFBS_None, // VFTINTRZ_W_S
8412 CEFBS_None, // VFTINT_LU_D
8413 CEFBS_None, // VFTINT_L_D
8414 CEFBS_None, // VFTINT_WU_S
8415 CEFBS_None, // VFTINT_W_D
8416 CEFBS_None, // VFTINT_W_S
8417 CEFBS_None, // VHADDW_DU_WU
8418 CEFBS_None, // VHADDW_D_W
8419 CEFBS_None, // VHADDW_HU_BU
8420 CEFBS_None, // VHADDW_H_B
8421 CEFBS_None, // VHADDW_QU_DU
8422 CEFBS_None, // VHADDW_Q_D
8423 CEFBS_None, // VHADDW_WU_HU
8424 CEFBS_None, // VHADDW_W_H
8425 CEFBS_None, // VHSUBW_DU_WU
8426 CEFBS_None, // VHSUBW_D_W
8427 CEFBS_None, // VHSUBW_HU_BU
8428 CEFBS_None, // VHSUBW_H_B
8429 CEFBS_None, // VHSUBW_QU_DU
8430 CEFBS_None, // VHSUBW_Q_D
8431 CEFBS_None, // VHSUBW_WU_HU
8432 CEFBS_None, // VHSUBW_W_H
8433 CEFBS_None, // VILVH_B
8434 CEFBS_None, // VILVH_D
8435 CEFBS_None, // VILVH_H
8436 CEFBS_None, // VILVH_W
8437 CEFBS_None, // VILVL_B
8438 CEFBS_None, // VILVL_D
8439 CEFBS_None, // VILVL_H
8440 CEFBS_None, // VILVL_W
8441 CEFBS_None, // VINSGR2VR_B
8442 CEFBS_None, // VINSGR2VR_D
8443 CEFBS_None, // VINSGR2VR_H
8444 CEFBS_None, // VINSGR2VR_W
8445 CEFBS_None, // VLD
8446 CEFBS_None, // VLDI
8447 CEFBS_None, // VLDREPL_B
8448 CEFBS_None, // VLDREPL_D
8449 CEFBS_None, // VLDREPL_H
8450 CEFBS_None, // VLDREPL_W
8451 CEFBS_None, // VLDX
8452 CEFBS_None, // VMADDWEV_D_W
8453 CEFBS_None, // VMADDWEV_D_WU
8454 CEFBS_None, // VMADDWEV_D_WU_W
8455 CEFBS_None, // VMADDWEV_H_B
8456 CEFBS_None, // VMADDWEV_H_BU
8457 CEFBS_None, // VMADDWEV_H_BU_B
8458 CEFBS_None, // VMADDWEV_Q_D
8459 CEFBS_None, // VMADDWEV_Q_DU
8460 CEFBS_None, // VMADDWEV_Q_DU_D
8461 CEFBS_None, // VMADDWEV_W_H
8462 CEFBS_None, // VMADDWEV_W_HU
8463 CEFBS_None, // VMADDWEV_W_HU_H
8464 CEFBS_None, // VMADDWOD_D_W
8465 CEFBS_None, // VMADDWOD_D_WU
8466 CEFBS_None, // VMADDWOD_D_WU_W
8467 CEFBS_None, // VMADDWOD_H_B
8468 CEFBS_None, // VMADDWOD_H_BU
8469 CEFBS_None, // VMADDWOD_H_BU_B
8470 CEFBS_None, // VMADDWOD_Q_D
8471 CEFBS_None, // VMADDWOD_Q_DU
8472 CEFBS_None, // VMADDWOD_Q_DU_D
8473 CEFBS_None, // VMADDWOD_W_H
8474 CEFBS_None, // VMADDWOD_W_HU
8475 CEFBS_None, // VMADDWOD_W_HU_H
8476 CEFBS_None, // VMADD_B
8477 CEFBS_None, // VMADD_D
8478 CEFBS_None, // VMADD_H
8479 CEFBS_None, // VMADD_W
8480 CEFBS_None, // VMAXI_B
8481 CEFBS_None, // VMAXI_BU
8482 CEFBS_None, // VMAXI_D
8483 CEFBS_None, // VMAXI_DU
8484 CEFBS_None, // VMAXI_H
8485 CEFBS_None, // VMAXI_HU
8486 CEFBS_None, // VMAXI_W
8487 CEFBS_None, // VMAXI_WU
8488 CEFBS_None, // VMAX_B
8489 CEFBS_None, // VMAX_BU
8490 CEFBS_None, // VMAX_D
8491 CEFBS_None, // VMAX_DU
8492 CEFBS_None, // VMAX_H
8493 CEFBS_None, // VMAX_HU
8494 CEFBS_None, // VMAX_W
8495 CEFBS_None, // VMAX_WU
8496 CEFBS_None, // VMINI_B
8497 CEFBS_None, // VMINI_BU
8498 CEFBS_None, // VMINI_D
8499 CEFBS_None, // VMINI_DU
8500 CEFBS_None, // VMINI_H
8501 CEFBS_None, // VMINI_HU
8502 CEFBS_None, // VMINI_W
8503 CEFBS_None, // VMINI_WU
8504 CEFBS_None, // VMIN_B
8505 CEFBS_None, // VMIN_BU
8506 CEFBS_None, // VMIN_D
8507 CEFBS_None, // VMIN_DU
8508 CEFBS_None, // VMIN_H
8509 CEFBS_None, // VMIN_HU
8510 CEFBS_None, // VMIN_W
8511 CEFBS_None, // VMIN_WU
8512 CEFBS_None, // VMOD_B
8513 CEFBS_None, // VMOD_BU
8514 CEFBS_None, // VMOD_D
8515 CEFBS_None, // VMOD_DU
8516 CEFBS_None, // VMOD_H
8517 CEFBS_None, // VMOD_HU
8518 CEFBS_None, // VMOD_W
8519 CEFBS_None, // VMOD_WU
8520 CEFBS_None, // VMSKGEZ_B
8521 CEFBS_None, // VMSKLTZ_B
8522 CEFBS_None, // VMSKLTZ_D
8523 CEFBS_None, // VMSKLTZ_H
8524 CEFBS_None, // VMSKLTZ_W
8525 CEFBS_None, // VMSKNZ_B
8526 CEFBS_None, // VMSUB_B
8527 CEFBS_None, // VMSUB_D
8528 CEFBS_None, // VMSUB_H
8529 CEFBS_None, // VMSUB_W
8530 CEFBS_None, // VMUH_B
8531 CEFBS_None, // VMUH_BU
8532 CEFBS_None, // VMUH_D
8533 CEFBS_None, // VMUH_DU
8534 CEFBS_None, // VMUH_H
8535 CEFBS_None, // VMUH_HU
8536 CEFBS_None, // VMUH_W
8537 CEFBS_None, // VMUH_WU
8538 CEFBS_None, // VMULWEV_D_W
8539 CEFBS_None, // VMULWEV_D_WU
8540 CEFBS_None, // VMULWEV_D_WU_W
8541 CEFBS_None, // VMULWEV_H_B
8542 CEFBS_None, // VMULWEV_H_BU
8543 CEFBS_None, // VMULWEV_H_BU_B
8544 CEFBS_None, // VMULWEV_Q_D
8545 CEFBS_None, // VMULWEV_Q_DU
8546 CEFBS_None, // VMULWEV_Q_DU_D
8547 CEFBS_None, // VMULWEV_W_H
8548 CEFBS_None, // VMULWEV_W_HU
8549 CEFBS_None, // VMULWEV_W_HU_H
8550 CEFBS_None, // VMULWOD_D_W
8551 CEFBS_None, // VMULWOD_D_WU
8552 CEFBS_None, // VMULWOD_D_WU_W
8553 CEFBS_None, // VMULWOD_H_B
8554 CEFBS_None, // VMULWOD_H_BU
8555 CEFBS_None, // VMULWOD_H_BU_B
8556 CEFBS_None, // VMULWOD_Q_D
8557 CEFBS_None, // VMULWOD_Q_DU
8558 CEFBS_None, // VMULWOD_Q_DU_D
8559 CEFBS_None, // VMULWOD_W_H
8560 CEFBS_None, // VMULWOD_W_HU
8561 CEFBS_None, // VMULWOD_W_HU_H
8562 CEFBS_None, // VMUL_B
8563 CEFBS_None, // VMUL_D
8564 CEFBS_None, // VMUL_H
8565 CEFBS_None, // VMUL_W
8566 CEFBS_None, // VNEG_B
8567 CEFBS_None, // VNEG_D
8568 CEFBS_None, // VNEG_H
8569 CEFBS_None, // VNEG_W
8570 CEFBS_None, // VNORI_B
8571 CEFBS_None, // VNOR_V
8572 CEFBS_None, // VORI_B
8573 CEFBS_None, // VORN_V
8574 CEFBS_None, // VOR_V
8575 CEFBS_None, // VPACKEV_B
8576 CEFBS_None, // VPACKEV_D
8577 CEFBS_None, // VPACKEV_H
8578 CEFBS_None, // VPACKEV_W
8579 CEFBS_None, // VPACKOD_B
8580 CEFBS_None, // VPACKOD_D
8581 CEFBS_None, // VPACKOD_H
8582 CEFBS_None, // VPACKOD_W
8583 CEFBS_None, // VPCNT_B
8584 CEFBS_None, // VPCNT_D
8585 CEFBS_None, // VPCNT_H
8586 CEFBS_None, // VPCNT_W
8587 CEFBS_None, // VPERMI_W
8588 CEFBS_None, // VPICKEV_B
8589 CEFBS_None, // VPICKEV_D
8590 CEFBS_None, // VPICKEV_H
8591 CEFBS_None, // VPICKEV_W
8592 CEFBS_None, // VPICKOD_B
8593 CEFBS_None, // VPICKOD_D
8594 CEFBS_None, // VPICKOD_H
8595 CEFBS_None, // VPICKOD_W
8596 CEFBS_None, // VPICKVE2GR_B
8597 CEFBS_None, // VPICKVE2GR_BU
8598 CEFBS_None, // VPICKVE2GR_D
8599 CEFBS_None, // VPICKVE2GR_DU
8600 CEFBS_None, // VPICKVE2GR_H
8601 CEFBS_None, // VPICKVE2GR_HU
8602 CEFBS_None, // VPICKVE2GR_W
8603 CEFBS_None, // VPICKVE2GR_WU
8604 CEFBS_None, // VREPLGR2VR_B
8605 CEFBS_None, // VREPLGR2VR_D
8606 CEFBS_None, // VREPLGR2VR_H
8607 CEFBS_None, // VREPLGR2VR_W
8608 CEFBS_None, // VREPLVEI_B
8609 CEFBS_None, // VREPLVEI_D
8610 CEFBS_None, // VREPLVEI_H
8611 CEFBS_None, // VREPLVEI_W
8612 CEFBS_None, // VREPLVE_B
8613 CEFBS_None, // VREPLVE_D
8614 CEFBS_None, // VREPLVE_H
8615 CEFBS_None, // VREPLVE_W
8616 CEFBS_None, // VROTRI_B
8617 CEFBS_None, // VROTRI_D
8618 CEFBS_None, // VROTRI_H
8619 CEFBS_None, // VROTRI_W
8620 CEFBS_None, // VROTR_B
8621 CEFBS_None, // VROTR_D
8622 CEFBS_None, // VROTR_H
8623 CEFBS_None, // VROTR_W
8624 CEFBS_None, // VSADD_B
8625 CEFBS_None, // VSADD_BU
8626 CEFBS_None, // VSADD_D
8627 CEFBS_None, // VSADD_DU
8628 CEFBS_None, // VSADD_H
8629 CEFBS_None, // VSADD_HU
8630 CEFBS_None, // VSADD_W
8631 CEFBS_None, // VSADD_WU
8632 CEFBS_None, // VSAT_B
8633 CEFBS_None, // VSAT_BU
8634 CEFBS_None, // VSAT_D
8635 CEFBS_None, // VSAT_DU
8636 CEFBS_None, // VSAT_H
8637 CEFBS_None, // VSAT_HU
8638 CEFBS_None, // VSAT_W
8639 CEFBS_None, // VSAT_WU
8640 CEFBS_None, // VSEQI_B
8641 CEFBS_None, // VSEQI_D
8642 CEFBS_None, // VSEQI_H
8643 CEFBS_None, // VSEQI_W
8644 CEFBS_None, // VSEQ_B
8645 CEFBS_None, // VSEQ_D
8646 CEFBS_None, // VSEQ_H
8647 CEFBS_None, // VSEQ_W
8648 CEFBS_None, // VSETALLNEZ_B
8649 CEFBS_None, // VSETALLNEZ_D
8650 CEFBS_None, // VSETALLNEZ_H
8651 CEFBS_None, // VSETALLNEZ_W
8652 CEFBS_None, // VSETANYEQZ_B
8653 CEFBS_None, // VSETANYEQZ_D
8654 CEFBS_None, // VSETANYEQZ_H
8655 CEFBS_None, // VSETANYEQZ_W
8656 CEFBS_None, // VSETEQZ_V
8657 CEFBS_None, // VSETNEZ_V
8658 CEFBS_None, // VSHUF4I_B
8659 CEFBS_None, // VSHUF4I_D
8660 CEFBS_None, // VSHUF4I_H
8661 CEFBS_None, // VSHUF4I_W
8662 CEFBS_None, // VSHUF_B
8663 CEFBS_None, // VSHUF_D
8664 CEFBS_None, // VSHUF_H
8665 CEFBS_None, // VSHUF_W
8666 CEFBS_None, // VSIGNCOV_B
8667 CEFBS_None, // VSIGNCOV_D
8668 CEFBS_None, // VSIGNCOV_H
8669 CEFBS_None, // VSIGNCOV_W
8670 CEFBS_None, // VSLEI_B
8671 CEFBS_None, // VSLEI_BU
8672 CEFBS_None, // VSLEI_D
8673 CEFBS_None, // VSLEI_DU
8674 CEFBS_None, // VSLEI_H
8675 CEFBS_None, // VSLEI_HU
8676 CEFBS_None, // VSLEI_W
8677 CEFBS_None, // VSLEI_WU
8678 CEFBS_None, // VSLE_B
8679 CEFBS_None, // VSLE_BU
8680 CEFBS_None, // VSLE_D
8681 CEFBS_None, // VSLE_DU
8682 CEFBS_None, // VSLE_H
8683 CEFBS_None, // VSLE_HU
8684 CEFBS_None, // VSLE_W
8685 CEFBS_None, // VSLE_WU
8686 CEFBS_None, // VSLLI_B
8687 CEFBS_None, // VSLLI_D
8688 CEFBS_None, // VSLLI_H
8689 CEFBS_None, // VSLLI_W
8690 CEFBS_None, // VSLLWIL_DU_WU
8691 CEFBS_None, // VSLLWIL_D_W
8692 CEFBS_None, // VSLLWIL_HU_BU
8693 CEFBS_None, // VSLLWIL_H_B
8694 CEFBS_None, // VSLLWIL_WU_HU
8695 CEFBS_None, // VSLLWIL_W_H
8696 CEFBS_None, // VSLL_B
8697 CEFBS_None, // VSLL_D
8698 CEFBS_None, // VSLL_H
8699 CEFBS_None, // VSLL_W
8700 CEFBS_None, // VSLTI_B
8701 CEFBS_None, // VSLTI_BU
8702 CEFBS_None, // VSLTI_D
8703 CEFBS_None, // VSLTI_DU
8704 CEFBS_None, // VSLTI_H
8705 CEFBS_None, // VSLTI_HU
8706 CEFBS_None, // VSLTI_W
8707 CEFBS_None, // VSLTI_WU
8708 CEFBS_None, // VSLT_B
8709 CEFBS_None, // VSLT_BU
8710 CEFBS_None, // VSLT_D
8711 CEFBS_None, // VSLT_DU
8712 CEFBS_None, // VSLT_H
8713 CEFBS_None, // VSLT_HU
8714 CEFBS_None, // VSLT_W
8715 CEFBS_None, // VSLT_WU
8716 CEFBS_None, // VSRAI_B
8717 CEFBS_None, // VSRAI_D
8718 CEFBS_None, // VSRAI_H
8719 CEFBS_None, // VSRAI_W
8720 CEFBS_None, // VSRANI_B_H
8721 CEFBS_None, // VSRANI_D_Q
8722 CEFBS_None, // VSRANI_H_W
8723 CEFBS_None, // VSRANI_W_D
8724 CEFBS_None, // VSRAN_B_H
8725 CEFBS_None, // VSRAN_H_W
8726 CEFBS_None, // VSRAN_W_D
8727 CEFBS_None, // VSRARI_B
8728 CEFBS_None, // VSRARI_D
8729 CEFBS_None, // VSRARI_H
8730 CEFBS_None, // VSRARI_W
8731 CEFBS_None, // VSRARNI_B_H
8732 CEFBS_None, // VSRARNI_D_Q
8733 CEFBS_None, // VSRARNI_H_W
8734 CEFBS_None, // VSRARNI_W_D
8735 CEFBS_None, // VSRARN_B_H
8736 CEFBS_None, // VSRARN_H_W
8737 CEFBS_None, // VSRARN_W_D
8738 CEFBS_None, // VSRAR_B
8739 CEFBS_None, // VSRAR_D
8740 CEFBS_None, // VSRAR_H
8741 CEFBS_None, // VSRAR_W
8742 CEFBS_None, // VSRA_B
8743 CEFBS_None, // VSRA_D
8744 CEFBS_None, // VSRA_H
8745 CEFBS_None, // VSRA_W
8746 CEFBS_None, // VSRLI_B
8747 CEFBS_None, // VSRLI_D
8748 CEFBS_None, // VSRLI_H
8749 CEFBS_None, // VSRLI_W
8750 CEFBS_None, // VSRLNI_B_H
8751 CEFBS_None, // VSRLNI_D_Q
8752 CEFBS_None, // VSRLNI_H_W
8753 CEFBS_None, // VSRLNI_W_D
8754 CEFBS_None, // VSRLN_B_H
8755 CEFBS_None, // VSRLN_H_W
8756 CEFBS_None, // VSRLN_W_D
8757 CEFBS_None, // VSRLRI_B
8758 CEFBS_None, // VSRLRI_D
8759 CEFBS_None, // VSRLRI_H
8760 CEFBS_None, // VSRLRI_W
8761 CEFBS_None, // VSRLRNI_B_H
8762 CEFBS_None, // VSRLRNI_D_Q
8763 CEFBS_None, // VSRLRNI_H_W
8764 CEFBS_None, // VSRLRNI_W_D
8765 CEFBS_None, // VSRLRN_B_H
8766 CEFBS_None, // VSRLRN_H_W
8767 CEFBS_None, // VSRLRN_W_D
8768 CEFBS_None, // VSRLR_B
8769 CEFBS_None, // VSRLR_D
8770 CEFBS_None, // VSRLR_H
8771 CEFBS_None, // VSRLR_W
8772 CEFBS_None, // VSRL_B
8773 CEFBS_None, // VSRL_D
8774 CEFBS_None, // VSRL_H
8775 CEFBS_None, // VSRL_W
8776 CEFBS_None, // VSSRANI_BU_H
8777 CEFBS_None, // VSSRANI_B_H
8778 CEFBS_None, // VSSRANI_DU_Q
8779 CEFBS_None, // VSSRANI_D_Q
8780 CEFBS_None, // VSSRANI_HU_W
8781 CEFBS_None, // VSSRANI_H_W
8782 CEFBS_None, // VSSRANI_WU_D
8783 CEFBS_None, // VSSRANI_W_D
8784 CEFBS_None, // VSSRAN_BU_H
8785 CEFBS_None, // VSSRAN_B_H
8786 CEFBS_None, // VSSRAN_HU_W
8787 CEFBS_None, // VSSRAN_H_W
8788 CEFBS_None, // VSSRAN_WU_D
8789 CEFBS_None, // VSSRAN_W_D
8790 CEFBS_None, // VSSRARNI_BU_H
8791 CEFBS_None, // VSSRARNI_B_H
8792 CEFBS_None, // VSSRARNI_DU_Q
8793 CEFBS_None, // VSSRARNI_D_Q
8794 CEFBS_None, // VSSRARNI_HU_W
8795 CEFBS_None, // VSSRARNI_H_W
8796 CEFBS_None, // VSSRARNI_WU_D
8797 CEFBS_None, // VSSRARNI_W_D
8798 CEFBS_None, // VSSRARN_BU_H
8799 CEFBS_None, // VSSRARN_B_H
8800 CEFBS_None, // VSSRARN_HU_W
8801 CEFBS_None, // VSSRARN_H_W
8802 CEFBS_None, // VSSRARN_WU_D
8803 CEFBS_None, // VSSRARN_W_D
8804 CEFBS_None, // VSSRLNI_BU_H
8805 CEFBS_None, // VSSRLNI_B_H
8806 CEFBS_None, // VSSRLNI_DU_Q
8807 CEFBS_None, // VSSRLNI_D_Q
8808 CEFBS_None, // VSSRLNI_HU_W
8809 CEFBS_None, // VSSRLNI_H_W
8810 CEFBS_None, // VSSRLNI_WU_D
8811 CEFBS_None, // VSSRLNI_W_D
8812 CEFBS_None, // VSSRLN_BU_H
8813 CEFBS_None, // VSSRLN_B_H
8814 CEFBS_None, // VSSRLN_HU_W
8815 CEFBS_None, // VSSRLN_H_W
8816 CEFBS_None, // VSSRLN_WU_D
8817 CEFBS_None, // VSSRLN_W_D
8818 CEFBS_None, // VSSRLRNI_BU_H
8819 CEFBS_None, // VSSRLRNI_B_H
8820 CEFBS_None, // VSSRLRNI_DU_Q
8821 CEFBS_None, // VSSRLRNI_D_Q
8822 CEFBS_None, // VSSRLRNI_HU_W
8823 CEFBS_None, // VSSRLRNI_H_W
8824 CEFBS_None, // VSSRLRNI_WU_D
8825 CEFBS_None, // VSSRLRNI_W_D
8826 CEFBS_None, // VSSRLRN_BU_H
8827 CEFBS_None, // VSSRLRN_B_H
8828 CEFBS_None, // VSSRLRN_HU_W
8829 CEFBS_None, // VSSRLRN_H_W
8830 CEFBS_None, // VSSRLRN_WU_D
8831 CEFBS_None, // VSSRLRN_W_D
8832 CEFBS_None, // VSSUB_B
8833 CEFBS_None, // VSSUB_BU
8834 CEFBS_None, // VSSUB_D
8835 CEFBS_None, // VSSUB_DU
8836 CEFBS_None, // VSSUB_H
8837 CEFBS_None, // VSSUB_HU
8838 CEFBS_None, // VSSUB_W
8839 CEFBS_None, // VSSUB_WU
8840 CEFBS_None, // VST
8841 CEFBS_None, // VSTELM_B
8842 CEFBS_None, // VSTELM_D
8843 CEFBS_None, // VSTELM_H
8844 CEFBS_None, // VSTELM_W
8845 CEFBS_None, // VSTX
8846 CEFBS_None, // VSUBI_BU
8847 CEFBS_None, // VSUBI_DU
8848 CEFBS_None, // VSUBI_HU
8849 CEFBS_None, // VSUBI_WU
8850 CEFBS_None, // VSUBWEV_D_W
8851 CEFBS_None, // VSUBWEV_D_WU
8852 CEFBS_None, // VSUBWEV_H_B
8853 CEFBS_None, // VSUBWEV_H_BU
8854 CEFBS_None, // VSUBWEV_Q_D
8855 CEFBS_None, // VSUBWEV_Q_DU
8856 CEFBS_None, // VSUBWEV_W_H
8857 CEFBS_None, // VSUBWEV_W_HU
8858 CEFBS_None, // VSUBWOD_D_W
8859 CEFBS_None, // VSUBWOD_D_WU
8860 CEFBS_None, // VSUBWOD_H_B
8861 CEFBS_None, // VSUBWOD_H_BU
8862 CEFBS_None, // VSUBWOD_Q_D
8863 CEFBS_None, // VSUBWOD_Q_DU
8864 CEFBS_None, // VSUBWOD_W_H
8865 CEFBS_None, // VSUBWOD_W_HU
8866 CEFBS_None, // VSUB_B
8867 CEFBS_None, // VSUB_D
8868 CEFBS_None, // VSUB_H
8869 CEFBS_None, // VSUB_Q
8870 CEFBS_None, // VSUB_W
8871 CEFBS_None, // VXORI_B
8872 CEFBS_None, // VXOR_V
8873 CEFBS_None, // X86ADC_B
8874 CEFBS_IsLA64, // X86ADC_D
8875 CEFBS_None, // X86ADC_H
8876 CEFBS_None, // X86ADC_W
8877 CEFBS_None, // X86ADD_B
8878 CEFBS_IsLA64, // X86ADD_D
8879 CEFBS_IsLA64, // X86ADD_DU
8880 CEFBS_None, // X86ADD_H
8881 CEFBS_None, // X86ADD_W
8882 CEFBS_IsLA64, // X86ADD_WU
8883 CEFBS_None, // X86AND_B
8884 CEFBS_IsLA64, // X86AND_D
8885 CEFBS_None, // X86AND_H
8886 CEFBS_None, // X86AND_W
8887 CEFBS_None, // X86CLRTM
8888 CEFBS_None, // X86DECTOP
8889 CEFBS_None, // X86DEC_B
8890 CEFBS_IsLA64, // X86DEC_D
8891 CEFBS_None, // X86DEC_H
8892 CEFBS_None, // X86DEC_W
8893 CEFBS_None, // X86INCTOP
8894 CEFBS_None, // X86INC_B
8895 CEFBS_IsLA64, // X86INC_D
8896 CEFBS_None, // X86INC_H
8897 CEFBS_None, // X86INC_W
8898 CEFBS_None, // X86MFFLAG
8899 CEFBS_None, // X86MFTOP
8900 CEFBS_None, // X86MTFLAG
8901 CEFBS_None, // X86MTTOP
8902 CEFBS_None, // X86MUL_B
8903 CEFBS_None, // X86MUL_BU
8904 CEFBS_IsLA64, // X86MUL_D
8905 CEFBS_IsLA64, // X86MUL_DU
8906 CEFBS_None, // X86MUL_H
8907 CEFBS_None, // X86MUL_HU
8908 CEFBS_None, // X86MUL_W
8909 CEFBS_IsLA64, // X86MUL_WU
8910 CEFBS_None, // X86OR_B
8911 CEFBS_IsLA64, // X86OR_D
8912 CEFBS_None, // X86OR_H
8913 CEFBS_None, // X86OR_W
8914 CEFBS_None, // X86RCLI_B
8915 CEFBS_IsLA64, // X86RCLI_D
8916 CEFBS_None, // X86RCLI_H
8917 CEFBS_None, // X86RCLI_W
8918 CEFBS_None, // X86RCL_B
8919 CEFBS_IsLA64, // X86RCL_D
8920 CEFBS_None, // X86RCL_H
8921 CEFBS_None, // X86RCL_W
8922 CEFBS_None, // X86RCRI_B
8923 CEFBS_IsLA64, // X86RCRI_D
8924 CEFBS_None, // X86RCRI_H
8925 CEFBS_None, // X86RCRI_W
8926 CEFBS_None, // X86RCR_B
8927 CEFBS_IsLA64, // X86RCR_D
8928 CEFBS_None, // X86RCR_H
8929 CEFBS_None, // X86RCR_W
8930 CEFBS_None, // X86ROTLI_B
8931 CEFBS_IsLA64, // X86ROTLI_D
8932 CEFBS_None, // X86ROTLI_H
8933 CEFBS_None, // X86ROTLI_W
8934 CEFBS_None, // X86ROTL_B
8935 CEFBS_IsLA64, // X86ROTL_D
8936 CEFBS_None, // X86ROTL_H
8937 CEFBS_None, // X86ROTL_W
8938 CEFBS_None, // X86ROTRI_B
8939 CEFBS_IsLA64, // X86ROTRI_D
8940 CEFBS_None, // X86ROTRI_H
8941 CEFBS_None, // X86ROTRI_W
8942 CEFBS_None, // X86ROTR_B
8943 CEFBS_IsLA64, // X86ROTR_D
8944 CEFBS_None, // X86ROTR_H
8945 CEFBS_None, // X86ROTR_W
8946 CEFBS_None, // X86SBC_B
8947 CEFBS_IsLA64, // X86SBC_D
8948 CEFBS_None, // X86SBC_H
8949 CEFBS_None, // X86SBC_W
8950 CEFBS_None, // X86SETTAG
8951 CEFBS_None, // X86SETTM
8952 CEFBS_None, // X86SLLI_B
8953 CEFBS_IsLA64, // X86SLLI_D
8954 CEFBS_None, // X86SLLI_H
8955 CEFBS_None, // X86SLLI_W
8956 CEFBS_None, // X86SLL_B
8957 CEFBS_IsLA64, // X86SLL_D
8958 CEFBS_None, // X86SLL_H
8959 CEFBS_None, // X86SLL_W
8960 CEFBS_None, // X86SRAI_B
8961 CEFBS_IsLA64, // X86SRAI_D
8962 CEFBS_None, // X86SRAI_H
8963 CEFBS_None, // X86SRAI_W
8964 CEFBS_None, // X86SRA_B
8965 CEFBS_IsLA64, // X86SRA_D
8966 CEFBS_None, // X86SRA_H
8967 CEFBS_None, // X86SRA_W
8968 CEFBS_None, // X86SRLI_B
8969 CEFBS_IsLA64, // X86SRLI_D
8970 CEFBS_None, // X86SRLI_H
8971 CEFBS_None, // X86SRLI_W
8972 CEFBS_None, // X86SRL_B
8973 CEFBS_IsLA64, // X86SRL_D
8974 CEFBS_None, // X86SRL_H
8975 CEFBS_None, // X86SRL_W
8976 CEFBS_None, // X86SUB_B
8977 CEFBS_IsLA64, // X86SUB_D
8978 CEFBS_IsLA64, // X86SUB_DU
8979 CEFBS_None, // X86SUB_H
8980 CEFBS_None, // X86SUB_W
8981 CEFBS_IsLA64, // X86SUB_WU
8982 CEFBS_None, // X86XOR_B
8983 CEFBS_IsLA64, // X86XOR_D
8984 CEFBS_None, // X86XOR_H
8985 CEFBS_None, // X86XOR_W
8986 CEFBS_None, // XOR
8987 CEFBS_None, // XORI
8988 CEFBS_None, // XVABSD_B
8989 CEFBS_None, // XVABSD_BU
8990 CEFBS_None, // XVABSD_D
8991 CEFBS_None, // XVABSD_DU
8992 CEFBS_None, // XVABSD_H
8993 CEFBS_None, // XVABSD_HU
8994 CEFBS_None, // XVABSD_W
8995 CEFBS_None, // XVABSD_WU
8996 CEFBS_None, // XVADDA_B
8997 CEFBS_None, // XVADDA_D
8998 CEFBS_None, // XVADDA_H
8999 CEFBS_None, // XVADDA_W
9000 CEFBS_None, // XVADDI_BU
9001 CEFBS_None, // XVADDI_DU
9002 CEFBS_None, // XVADDI_HU
9003 CEFBS_None, // XVADDI_WU
9004 CEFBS_None, // XVADDWEV_D_W
9005 CEFBS_None, // XVADDWEV_D_WU
9006 CEFBS_None, // XVADDWEV_D_WU_W
9007 CEFBS_None, // XVADDWEV_H_B
9008 CEFBS_None, // XVADDWEV_H_BU
9009 CEFBS_None, // XVADDWEV_H_BU_B
9010 CEFBS_None, // XVADDWEV_Q_D
9011 CEFBS_None, // XVADDWEV_Q_DU
9012 CEFBS_None, // XVADDWEV_Q_DU_D
9013 CEFBS_None, // XVADDWEV_W_H
9014 CEFBS_None, // XVADDWEV_W_HU
9015 CEFBS_None, // XVADDWEV_W_HU_H
9016 CEFBS_None, // XVADDWOD_D_W
9017 CEFBS_None, // XVADDWOD_D_WU
9018 CEFBS_None, // XVADDWOD_D_WU_W
9019 CEFBS_None, // XVADDWOD_H_B
9020 CEFBS_None, // XVADDWOD_H_BU
9021 CEFBS_None, // XVADDWOD_H_BU_B
9022 CEFBS_None, // XVADDWOD_Q_D
9023 CEFBS_None, // XVADDWOD_Q_DU
9024 CEFBS_None, // XVADDWOD_Q_DU_D
9025 CEFBS_None, // XVADDWOD_W_H
9026 CEFBS_None, // XVADDWOD_W_HU
9027 CEFBS_None, // XVADDWOD_W_HU_H
9028 CEFBS_None, // XVADD_B
9029 CEFBS_None, // XVADD_D
9030 CEFBS_None, // XVADD_H
9031 CEFBS_None, // XVADD_Q
9032 CEFBS_None, // XVADD_W
9033 CEFBS_None, // XVANDI_B
9034 CEFBS_None, // XVANDN_V
9035 CEFBS_None, // XVAND_V
9036 CEFBS_None, // XVAVGR_B
9037 CEFBS_None, // XVAVGR_BU
9038 CEFBS_None, // XVAVGR_D
9039 CEFBS_None, // XVAVGR_DU
9040 CEFBS_None, // XVAVGR_H
9041 CEFBS_None, // XVAVGR_HU
9042 CEFBS_None, // XVAVGR_W
9043 CEFBS_None, // XVAVGR_WU
9044 CEFBS_None, // XVAVG_B
9045 CEFBS_None, // XVAVG_BU
9046 CEFBS_None, // XVAVG_D
9047 CEFBS_None, // XVAVG_DU
9048 CEFBS_None, // XVAVG_H
9049 CEFBS_None, // XVAVG_HU
9050 CEFBS_None, // XVAVG_W
9051 CEFBS_None, // XVAVG_WU
9052 CEFBS_None, // XVBITCLRI_B
9053 CEFBS_None, // XVBITCLRI_D
9054 CEFBS_None, // XVBITCLRI_H
9055 CEFBS_None, // XVBITCLRI_W
9056 CEFBS_None, // XVBITCLR_B
9057 CEFBS_None, // XVBITCLR_D
9058 CEFBS_None, // XVBITCLR_H
9059 CEFBS_None, // XVBITCLR_W
9060 CEFBS_None, // XVBITREVI_B
9061 CEFBS_None, // XVBITREVI_D
9062 CEFBS_None, // XVBITREVI_H
9063 CEFBS_None, // XVBITREVI_W
9064 CEFBS_None, // XVBITREV_B
9065 CEFBS_None, // XVBITREV_D
9066 CEFBS_None, // XVBITREV_H
9067 CEFBS_None, // XVBITREV_W
9068 CEFBS_None, // XVBITSELI_B
9069 CEFBS_None, // XVBITSEL_V
9070 CEFBS_None, // XVBITSETI_B
9071 CEFBS_None, // XVBITSETI_D
9072 CEFBS_None, // XVBITSETI_H
9073 CEFBS_None, // XVBITSETI_W
9074 CEFBS_None, // XVBITSET_B
9075 CEFBS_None, // XVBITSET_D
9076 CEFBS_None, // XVBITSET_H
9077 CEFBS_None, // XVBITSET_W
9078 CEFBS_None, // XVBSLL_V
9079 CEFBS_None, // XVBSRL_V
9080 CEFBS_None, // XVCLO_B
9081 CEFBS_None, // XVCLO_D
9082 CEFBS_None, // XVCLO_H
9083 CEFBS_None, // XVCLO_W
9084 CEFBS_None, // XVCLZ_B
9085 CEFBS_None, // XVCLZ_D
9086 CEFBS_None, // XVCLZ_H
9087 CEFBS_None, // XVCLZ_W
9088 CEFBS_None, // XVDIV_B
9089 CEFBS_None, // XVDIV_BU
9090 CEFBS_None, // XVDIV_D
9091 CEFBS_None, // XVDIV_DU
9092 CEFBS_None, // XVDIV_H
9093 CEFBS_None, // XVDIV_HU
9094 CEFBS_None, // XVDIV_W
9095 CEFBS_None, // XVDIV_WU
9096 CEFBS_None, // XVEXTH_DU_WU
9097 CEFBS_None, // XVEXTH_D_W
9098 CEFBS_None, // XVEXTH_HU_BU
9099 CEFBS_None, // XVEXTH_H_B
9100 CEFBS_None, // XVEXTH_QU_DU
9101 CEFBS_None, // XVEXTH_Q_D
9102 CEFBS_None, // XVEXTH_WU_HU
9103 CEFBS_None, // XVEXTH_W_H
9104 CEFBS_None, // XVEXTL_QU_DU
9105 CEFBS_None, // XVEXTL_Q_D
9106 CEFBS_None, // XVEXTRINS_B
9107 CEFBS_None, // XVEXTRINS_D
9108 CEFBS_None, // XVEXTRINS_H
9109 CEFBS_None, // XVEXTRINS_W
9110 CEFBS_None, // XVFADD_D
9111 CEFBS_None, // XVFADD_S
9112 CEFBS_None, // XVFCLASS_D
9113 CEFBS_None, // XVFCLASS_S
9114 CEFBS_None, // XVFCMP_CAF_D
9115 CEFBS_None, // XVFCMP_CAF_S
9116 CEFBS_None, // XVFCMP_CEQ_D
9117 CEFBS_None, // XVFCMP_CEQ_S
9118 CEFBS_None, // XVFCMP_CLE_D
9119 CEFBS_None, // XVFCMP_CLE_S
9120 CEFBS_None, // XVFCMP_CLT_D
9121 CEFBS_None, // XVFCMP_CLT_S
9122 CEFBS_None, // XVFCMP_CNE_D
9123 CEFBS_None, // XVFCMP_CNE_S
9124 CEFBS_None, // XVFCMP_COR_D
9125 CEFBS_None, // XVFCMP_COR_S
9126 CEFBS_None, // XVFCMP_CUEQ_D
9127 CEFBS_None, // XVFCMP_CUEQ_S
9128 CEFBS_None, // XVFCMP_CULE_D
9129 CEFBS_None, // XVFCMP_CULE_S
9130 CEFBS_None, // XVFCMP_CULT_D
9131 CEFBS_None, // XVFCMP_CULT_S
9132 CEFBS_None, // XVFCMP_CUNE_D
9133 CEFBS_None, // XVFCMP_CUNE_S
9134 CEFBS_None, // XVFCMP_CUN_D
9135 CEFBS_None, // XVFCMP_CUN_S
9136 CEFBS_None, // XVFCMP_SAF_D
9137 CEFBS_None, // XVFCMP_SAF_S
9138 CEFBS_None, // XVFCMP_SEQ_D
9139 CEFBS_None, // XVFCMP_SEQ_S
9140 CEFBS_None, // XVFCMP_SLE_D
9141 CEFBS_None, // XVFCMP_SLE_S
9142 CEFBS_None, // XVFCMP_SLT_D
9143 CEFBS_None, // XVFCMP_SLT_S
9144 CEFBS_None, // XVFCMP_SNE_D
9145 CEFBS_None, // XVFCMP_SNE_S
9146 CEFBS_None, // XVFCMP_SOR_D
9147 CEFBS_None, // XVFCMP_SOR_S
9148 CEFBS_None, // XVFCMP_SUEQ_D
9149 CEFBS_None, // XVFCMP_SUEQ_S
9150 CEFBS_None, // XVFCMP_SULE_D
9151 CEFBS_None, // XVFCMP_SULE_S
9152 CEFBS_None, // XVFCMP_SULT_D
9153 CEFBS_None, // XVFCMP_SULT_S
9154 CEFBS_None, // XVFCMP_SUNE_D
9155 CEFBS_None, // XVFCMP_SUNE_S
9156 CEFBS_None, // XVFCMP_SUN_D
9157 CEFBS_None, // XVFCMP_SUN_S
9158 CEFBS_None, // XVFCVTH_D_S
9159 CEFBS_None, // XVFCVTH_S_H
9160 CEFBS_None, // XVFCVTL_D_S
9161 CEFBS_None, // XVFCVTL_S_H
9162 CEFBS_None, // XVFCVT_H_S
9163 CEFBS_None, // XVFCVT_S_D
9164 CEFBS_None, // XVFDIV_D
9165 CEFBS_None, // XVFDIV_S
9166 CEFBS_None, // XVFFINTH_D_W
9167 CEFBS_None, // XVFFINTL_D_W
9168 CEFBS_None, // XVFFINT_D_L
9169 CEFBS_None, // XVFFINT_D_LU
9170 CEFBS_None, // XVFFINT_S_L
9171 CEFBS_None, // XVFFINT_S_W
9172 CEFBS_None, // XVFFINT_S_WU
9173 CEFBS_None, // XVFLOGB_D
9174 CEFBS_None, // XVFLOGB_S
9175 CEFBS_None, // XVFMADD_D
9176 CEFBS_None, // XVFMADD_S
9177 CEFBS_None, // XVFMAXA_D
9178 CEFBS_None, // XVFMAXA_S
9179 CEFBS_None, // XVFMAX_D
9180 CEFBS_None, // XVFMAX_S
9181 CEFBS_None, // XVFMINA_D
9182 CEFBS_None, // XVFMINA_S
9183 CEFBS_None, // XVFMIN_D
9184 CEFBS_None, // XVFMIN_S
9185 CEFBS_None, // XVFMSUB_D
9186 CEFBS_None, // XVFMSUB_S
9187 CEFBS_None, // XVFMUL_D
9188 CEFBS_None, // XVFMUL_S
9189 CEFBS_None, // XVFNMADD_D
9190 CEFBS_None, // XVFNMADD_S
9191 CEFBS_None, // XVFNMSUB_D
9192 CEFBS_None, // XVFNMSUB_S
9193 CEFBS_None, // XVFRECIPE_D
9194 CEFBS_None, // XVFRECIPE_S
9195 CEFBS_None, // XVFRECIP_D
9196 CEFBS_None, // XVFRECIP_S
9197 CEFBS_None, // XVFRINTRM_D
9198 CEFBS_None, // XVFRINTRM_S
9199 CEFBS_None, // XVFRINTRNE_D
9200 CEFBS_None, // XVFRINTRNE_S
9201 CEFBS_None, // XVFRINTRP_D
9202 CEFBS_None, // XVFRINTRP_S
9203 CEFBS_None, // XVFRINTRZ_D
9204 CEFBS_None, // XVFRINTRZ_S
9205 CEFBS_None, // XVFRINT_D
9206 CEFBS_None, // XVFRINT_S
9207 CEFBS_None, // XVFRSQRTE_D
9208 CEFBS_None, // XVFRSQRTE_S
9209 CEFBS_None, // XVFRSQRT_D
9210 CEFBS_None, // XVFRSQRT_S
9211 CEFBS_None, // XVFRSTPI_B
9212 CEFBS_None, // XVFRSTPI_H
9213 CEFBS_None, // XVFRSTP_B
9214 CEFBS_None, // XVFRSTP_H
9215 CEFBS_None, // XVFSQRT_D
9216 CEFBS_None, // XVFSQRT_S
9217 CEFBS_None, // XVFSUB_D
9218 CEFBS_None, // XVFSUB_S
9219 CEFBS_None, // XVFTINTH_L_S
9220 CEFBS_None, // XVFTINTL_L_S
9221 CEFBS_None, // XVFTINTRMH_L_S
9222 CEFBS_None, // XVFTINTRML_L_S
9223 CEFBS_None, // XVFTINTRM_L_D
9224 CEFBS_None, // XVFTINTRM_W_D
9225 CEFBS_None, // XVFTINTRM_W_S
9226 CEFBS_None, // XVFTINTRNEH_L_S
9227 CEFBS_None, // XVFTINTRNEL_L_S
9228 CEFBS_None, // XVFTINTRNE_L_D
9229 CEFBS_None, // XVFTINTRNE_W_D
9230 CEFBS_None, // XVFTINTRNE_W_S
9231 CEFBS_None, // XVFTINTRPH_L_S
9232 CEFBS_None, // XVFTINTRPL_L_S
9233 CEFBS_None, // XVFTINTRP_L_D
9234 CEFBS_None, // XVFTINTRP_W_D
9235 CEFBS_None, // XVFTINTRP_W_S
9236 CEFBS_None, // XVFTINTRZH_L_S
9237 CEFBS_None, // XVFTINTRZL_L_S
9238 CEFBS_None, // XVFTINTRZ_LU_D
9239 CEFBS_None, // XVFTINTRZ_L_D
9240 CEFBS_None, // XVFTINTRZ_WU_S
9241 CEFBS_None, // XVFTINTRZ_W_D
9242 CEFBS_None, // XVFTINTRZ_W_S
9243 CEFBS_None, // XVFTINT_LU_D
9244 CEFBS_None, // XVFTINT_L_D
9245 CEFBS_None, // XVFTINT_WU_S
9246 CEFBS_None, // XVFTINT_W_D
9247 CEFBS_None, // XVFTINT_W_S
9248 CEFBS_None, // XVHADDW_DU_WU
9249 CEFBS_None, // XVHADDW_D_W
9250 CEFBS_None, // XVHADDW_HU_BU
9251 CEFBS_None, // XVHADDW_H_B
9252 CEFBS_None, // XVHADDW_QU_DU
9253 CEFBS_None, // XVHADDW_Q_D
9254 CEFBS_None, // XVHADDW_WU_HU
9255 CEFBS_None, // XVHADDW_W_H
9256 CEFBS_None, // XVHSELI_D
9257 CEFBS_None, // XVHSUBW_DU_WU
9258 CEFBS_None, // XVHSUBW_D_W
9259 CEFBS_None, // XVHSUBW_HU_BU
9260 CEFBS_None, // XVHSUBW_H_B
9261 CEFBS_None, // XVHSUBW_QU_DU
9262 CEFBS_None, // XVHSUBW_Q_D
9263 CEFBS_None, // XVHSUBW_WU_HU
9264 CEFBS_None, // XVHSUBW_W_H
9265 CEFBS_None, // XVILVH_B
9266 CEFBS_None, // XVILVH_D
9267 CEFBS_None, // XVILVH_H
9268 CEFBS_None, // XVILVH_W
9269 CEFBS_None, // XVILVL_B
9270 CEFBS_None, // XVILVL_D
9271 CEFBS_None, // XVILVL_H
9272 CEFBS_None, // XVILVL_W
9273 CEFBS_None, // XVINSGR2VR_D
9274 CEFBS_None, // XVINSGR2VR_W
9275 CEFBS_None, // XVINSVE0_D
9276 CEFBS_None, // XVINSVE0_W
9277 CEFBS_None, // XVLD
9278 CEFBS_None, // XVLDI
9279 CEFBS_None, // XVLDREPL_B
9280 CEFBS_None, // XVLDREPL_D
9281 CEFBS_None, // XVLDREPL_H
9282 CEFBS_None, // XVLDREPL_W
9283 CEFBS_None, // XVLDX
9284 CEFBS_None, // XVMADDWEV_D_W
9285 CEFBS_None, // XVMADDWEV_D_WU
9286 CEFBS_None, // XVMADDWEV_D_WU_W
9287 CEFBS_None, // XVMADDWEV_H_B
9288 CEFBS_None, // XVMADDWEV_H_BU
9289 CEFBS_None, // XVMADDWEV_H_BU_B
9290 CEFBS_None, // XVMADDWEV_Q_D
9291 CEFBS_None, // XVMADDWEV_Q_DU
9292 CEFBS_None, // XVMADDWEV_Q_DU_D
9293 CEFBS_None, // XVMADDWEV_W_H
9294 CEFBS_None, // XVMADDWEV_W_HU
9295 CEFBS_None, // XVMADDWEV_W_HU_H
9296 CEFBS_None, // XVMADDWOD_D_W
9297 CEFBS_None, // XVMADDWOD_D_WU
9298 CEFBS_None, // XVMADDWOD_D_WU_W
9299 CEFBS_None, // XVMADDWOD_H_B
9300 CEFBS_None, // XVMADDWOD_H_BU
9301 CEFBS_None, // XVMADDWOD_H_BU_B
9302 CEFBS_None, // XVMADDWOD_Q_D
9303 CEFBS_None, // XVMADDWOD_Q_DU
9304 CEFBS_None, // XVMADDWOD_Q_DU_D
9305 CEFBS_None, // XVMADDWOD_W_H
9306 CEFBS_None, // XVMADDWOD_W_HU
9307 CEFBS_None, // XVMADDWOD_W_HU_H
9308 CEFBS_None, // XVMADD_B
9309 CEFBS_None, // XVMADD_D
9310 CEFBS_None, // XVMADD_H
9311 CEFBS_None, // XVMADD_W
9312 CEFBS_None, // XVMAXI_B
9313 CEFBS_None, // XVMAXI_BU
9314 CEFBS_None, // XVMAXI_D
9315 CEFBS_None, // XVMAXI_DU
9316 CEFBS_None, // XVMAXI_H
9317 CEFBS_None, // XVMAXI_HU
9318 CEFBS_None, // XVMAXI_W
9319 CEFBS_None, // XVMAXI_WU
9320 CEFBS_None, // XVMAX_B
9321 CEFBS_None, // XVMAX_BU
9322 CEFBS_None, // XVMAX_D
9323 CEFBS_None, // XVMAX_DU
9324 CEFBS_None, // XVMAX_H
9325 CEFBS_None, // XVMAX_HU
9326 CEFBS_None, // XVMAX_W
9327 CEFBS_None, // XVMAX_WU
9328 CEFBS_None, // XVMINI_B
9329 CEFBS_None, // XVMINI_BU
9330 CEFBS_None, // XVMINI_D
9331 CEFBS_None, // XVMINI_DU
9332 CEFBS_None, // XVMINI_H
9333 CEFBS_None, // XVMINI_HU
9334 CEFBS_None, // XVMINI_W
9335 CEFBS_None, // XVMINI_WU
9336 CEFBS_None, // XVMIN_B
9337 CEFBS_None, // XVMIN_BU
9338 CEFBS_None, // XVMIN_D
9339 CEFBS_None, // XVMIN_DU
9340 CEFBS_None, // XVMIN_H
9341 CEFBS_None, // XVMIN_HU
9342 CEFBS_None, // XVMIN_W
9343 CEFBS_None, // XVMIN_WU
9344 CEFBS_None, // XVMOD_B
9345 CEFBS_None, // XVMOD_BU
9346 CEFBS_None, // XVMOD_D
9347 CEFBS_None, // XVMOD_DU
9348 CEFBS_None, // XVMOD_H
9349 CEFBS_None, // XVMOD_HU
9350 CEFBS_None, // XVMOD_W
9351 CEFBS_None, // XVMOD_WU
9352 CEFBS_None, // XVMSKGEZ_B
9353 CEFBS_None, // XVMSKLTZ_B
9354 CEFBS_None, // XVMSKLTZ_D
9355 CEFBS_None, // XVMSKLTZ_H
9356 CEFBS_None, // XVMSKLTZ_W
9357 CEFBS_None, // XVMSKNZ_B
9358 CEFBS_None, // XVMSUB_B
9359 CEFBS_None, // XVMSUB_D
9360 CEFBS_None, // XVMSUB_H
9361 CEFBS_None, // XVMSUB_W
9362 CEFBS_None, // XVMUH_B
9363 CEFBS_None, // XVMUH_BU
9364 CEFBS_None, // XVMUH_D
9365 CEFBS_None, // XVMUH_DU
9366 CEFBS_None, // XVMUH_H
9367 CEFBS_None, // XVMUH_HU
9368 CEFBS_None, // XVMUH_W
9369 CEFBS_None, // XVMUH_WU
9370 CEFBS_None, // XVMULWEV_D_W
9371 CEFBS_None, // XVMULWEV_D_WU
9372 CEFBS_None, // XVMULWEV_D_WU_W
9373 CEFBS_None, // XVMULWEV_H_B
9374 CEFBS_None, // XVMULWEV_H_BU
9375 CEFBS_None, // XVMULWEV_H_BU_B
9376 CEFBS_None, // XVMULWEV_Q_D
9377 CEFBS_None, // XVMULWEV_Q_DU
9378 CEFBS_None, // XVMULWEV_Q_DU_D
9379 CEFBS_None, // XVMULWEV_W_H
9380 CEFBS_None, // XVMULWEV_W_HU
9381 CEFBS_None, // XVMULWEV_W_HU_H
9382 CEFBS_None, // XVMULWOD_D_W
9383 CEFBS_None, // XVMULWOD_D_WU
9384 CEFBS_None, // XVMULWOD_D_WU_W
9385 CEFBS_None, // XVMULWOD_H_B
9386 CEFBS_None, // XVMULWOD_H_BU
9387 CEFBS_None, // XVMULWOD_H_BU_B
9388 CEFBS_None, // XVMULWOD_Q_D
9389 CEFBS_None, // XVMULWOD_Q_DU
9390 CEFBS_None, // XVMULWOD_Q_DU_D
9391 CEFBS_None, // XVMULWOD_W_H
9392 CEFBS_None, // XVMULWOD_W_HU
9393 CEFBS_None, // XVMULWOD_W_HU_H
9394 CEFBS_None, // XVMUL_B
9395 CEFBS_None, // XVMUL_D
9396 CEFBS_None, // XVMUL_H
9397 CEFBS_None, // XVMUL_W
9398 CEFBS_None, // XVNEG_B
9399 CEFBS_None, // XVNEG_D
9400 CEFBS_None, // XVNEG_H
9401 CEFBS_None, // XVNEG_W
9402 CEFBS_None, // XVNORI_B
9403 CEFBS_None, // XVNOR_V
9404 CEFBS_None, // XVORI_B
9405 CEFBS_None, // XVORN_V
9406 CEFBS_None, // XVOR_V
9407 CEFBS_None, // XVPACKEV_B
9408 CEFBS_None, // XVPACKEV_D
9409 CEFBS_None, // XVPACKEV_H
9410 CEFBS_None, // XVPACKEV_W
9411 CEFBS_None, // XVPACKOD_B
9412 CEFBS_None, // XVPACKOD_D
9413 CEFBS_None, // XVPACKOD_H
9414 CEFBS_None, // XVPACKOD_W
9415 CEFBS_None, // XVPCNT_B
9416 CEFBS_None, // XVPCNT_D
9417 CEFBS_None, // XVPCNT_H
9418 CEFBS_None, // XVPCNT_W
9419 CEFBS_None, // XVPERMI_D
9420 CEFBS_None, // XVPERMI_Q
9421 CEFBS_None, // XVPERMI_W
9422 CEFBS_None, // XVPERM_W
9423 CEFBS_None, // XVPICKEV_B
9424 CEFBS_None, // XVPICKEV_D
9425 CEFBS_None, // XVPICKEV_H
9426 CEFBS_None, // XVPICKEV_W
9427 CEFBS_None, // XVPICKOD_B
9428 CEFBS_None, // XVPICKOD_D
9429 CEFBS_None, // XVPICKOD_H
9430 CEFBS_None, // XVPICKOD_W
9431 CEFBS_None, // XVPICKVE2GR_D
9432 CEFBS_None, // XVPICKVE2GR_DU
9433 CEFBS_None, // XVPICKVE2GR_W
9434 CEFBS_None, // XVPICKVE2GR_WU
9435 CEFBS_None, // XVPICKVE_D
9436 CEFBS_None, // XVPICKVE_W
9437 CEFBS_None, // XVREPL128VEI_B
9438 CEFBS_None, // XVREPL128VEI_D
9439 CEFBS_None, // XVREPL128VEI_H
9440 CEFBS_None, // XVREPL128VEI_W
9441 CEFBS_None, // XVREPLGR2VR_B
9442 CEFBS_None, // XVREPLGR2VR_D
9443 CEFBS_None, // XVREPLGR2VR_H
9444 CEFBS_None, // XVREPLGR2VR_W
9445 CEFBS_None, // XVREPLVE0_B
9446 CEFBS_None, // XVREPLVE0_D
9447 CEFBS_None, // XVREPLVE0_H
9448 CEFBS_None, // XVREPLVE0_Q
9449 CEFBS_None, // XVREPLVE0_W
9450 CEFBS_None, // XVREPLVE_B
9451 CEFBS_None, // XVREPLVE_D
9452 CEFBS_None, // XVREPLVE_H
9453 CEFBS_None, // XVREPLVE_W
9454 CEFBS_None, // XVROTRI_B
9455 CEFBS_None, // XVROTRI_D
9456 CEFBS_None, // XVROTRI_H
9457 CEFBS_None, // XVROTRI_W
9458 CEFBS_None, // XVROTR_B
9459 CEFBS_None, // XVROTR_D
9460 CEFBS_None, // XVROTR_H
9461 CEFBS_None, // XVROTR_W
9462 CEFBS_None, // XVSADD_B
9463 CEFBS_None, // XVSADD_BU
9464 CEFBS_None, // XVSADD_D
9465 CEFBS_None, // XVSADD_DU
9466 CEFBS_None, // XVSADD_H
9467 CEFBS_None, // XVSADD_HU
9468 CEFBS_None, // XVSADD_W
9469 CEFBS_None, // XVSADD_WU
9470 CEFBS_None, // XVSAT_B
9471 CEFBS_None, // XVSAT_BU
9472 CEFBS_None, // XVSAT_D
9473 CEFBS_None, // XVSAT_DU
9474 CEFBS_None, // XVSAT_H
9475 CEFBS_None, // XVSAT_HU
9476 CEFBS_None, // XVSAT_W
9477 CEFBS_None, // XVSAT_WU
9478 CEFBS_None, // XVSEQI_B
9479 CEFBS_None, // XVSEQI_D
9480 CEFBS_None, // XVSEQI_H
9481 CEFBS_None, // XVSEQI_W
9482 CEFBS_None, // XVSEQ_B
9483 CEFBS_None, // XVSEQ_D
9484 CEFBS_None, // XVSEQ_H
9485 CEFBS_None, // XVSEQ_W
9486 CEFBS_None, // XVSETALLNEZ_B
9487 CEFBS_None, // XVSETALLNEZ_D
9488 CEFBS_None, // XVSETALLNEZ_H
9489 CEFBS_None, // XVSETALLNEZ_W
9490 CEFBS_None, // XVSETANYEQZ_B
9491 CEFBS_None, // XVSETANYEQZ_D
9492 CEFBS_None, // XVSETANYEQZ_H
9493 CEFBS_None, // XVSETANYEQZ_W
9494 CEFBS_None, // XVSETEQZ_V
9495 CEFBS_None, // XVSETNEZ_V
9496 CEFBS_None, // XVSHUF4I_B
9497 CEFBS_None, // XVSHUF4I_D
9498 CEFBS_None, // XVSHUF4I_H
9499 CEFBS_None, // XVSHUF4I_W
9500 CEFBS_None, // XVSHUF_B
9501 CEFBS_None, // XVSHUF_D
9502 CEFBS_None, // XVSHUF_H
9503 CEFBS_None, // XVSHUF_W
9504 CEFBS_None, // XVSIGNCOV_B
9505 CEFBS_None, // XVSIGNCOV_D
9506 CEFBS_None, // XVSIGNCOV_H
9507 CEFBS_None, // XVSIGNCOV_W
9508 CEFBS_None, // XVSLEI_B
9509 CEFBS_None, // XVSLEI_BU
9510 CEFBS_None, // XVSLEI_D
9511 CEFBS_None, // XVSLEI_DU
9512 CEFBS_None, // XVSLEI_H
9513 CEFBS_None, // XVSLEI_HU
9514 CEFBS_None, // XVSLEI_W
9515 CEFBS_None, // XVSLEI_WU
9516 CEFBS_None, // XVSLE_B
9517 CEFBS_None, // XVSLE_BU
9518 CEFBS_None, // XVSLE_D
9519 CEFBS_None, // XVSLE_DU
9520 CEFBS_None, // XVSLE_H
9521 CEFBS_None, // XVSLE_HU
9522 CEFBS_None, // XVSLE_W
9523 CEFBS_None, // XVSLE_WU
9524 CEFBS_None, // XVSLLI_B
9525 CEFBS_None, // XVSLLI_D
9526 CEFBS_None, // XVSLLI_H
9527 CEFBS_None, // XVSLLI_W
9528 CEFBS_None, // XVSLLWIL_DU_WU
9529 CEFBS_None, // XVSLLWIL_D_W
9530 CEFBS_None, // XVSLLWIL_HU_BU
9531 CEFBS_None, // XVSLLWIL_H_B
9532 CEFBS_None, // XVSLLWIL_WU_HU
9533 CEFBS_None, // XVSLLWIL_W_H
9534 CEFBS_None, // XVSLL_B
9535 CEFBS_None, // XVSLL_D
9536 CEFBS_None, // XVSLL_H
9537 CEFBS_None, // XVSLL_W
9538 CEFBS_None, // XVSLTI_B
9539 CEFBS_None, // XVSLTI_BU
9540 CEFBS_None, // XVSLTI_D
9541 CEFBS_None, // XVSLTI_DU
9542 CEFBS_None, // XVSLTI_H
9543 CEFBS_None, // XVSLTI_HU
9544 CEFBS_None, // XVSLTI_W
9545 CEFBS_None, // XVSLTI_WU
9546 CEFBS_None, // XVSLT_B
9547 CEFBS_None, // XVSLT_BU
9548 CEFBS_None, // XVSLT_D
9549 CEFBS_None, // XVSLT_DU
9550 CEFBS_None, // XVSLT_H
9551 CEFBS_None, // XVSLT_HU
9552 CEFBS_None, // XVSLT_W
9553 CEFBS_None, // XVSLT_WU
9554 CEFBS_None, // XVSRAI_B
9555 CEFBS_None, // XVSRAI_D
9556 CEFBS_None, // XVSRAI_H
9557 CEFBS_None, // XVSRAI_W
9558 CEFBS_None, // XVSRANI_B_H
9559 CEFBS_None, // XVSRANI_D_Q
9560 CEFBS_None, // XVSRANI_H_W
9561 CEFBS_None, // XVSRANI_W_D
9562 CEFBS_None, // XVSRAN_B_H
9563 CEFBS_None, // XVSRAN_H_W
9564 CEFBS_None, // XVSRAN_W_D
9565 CEFBS_None, // XVSRARI_B
9566 CEFBS_None, // XVSRARI_D
9567 CEFBS_None, // XVSRARI_H
9568 CEFBS_None, // XVSRARI_W
9569 CEFBS_None, // XVSRARNI_B_H
9570 CEFBS_None, // XVSRARNI_D_Q
9571 CEFBS_None, // XVSRARNI_H_W
9572 CEFBS_None, // XVSRARNI_W_D
9573 CEFBS_None, // XVSRARN_B_H
9574 CEFBS_None, // XVSRARN_H_W
9575 CEFBS_None, // XVSRARN_W_D
9576 CEFBS_None, // XVSRAR_B
9577 CEFBS_None, // XVSRAR_D
9578 CEFBS_None, // XVSRAR_H
9579 CEFBS_None, // XVSRAR_W
9580 CEFBS_None, // XVSRA_B
9581 CEFBS_None, // XVSRA_D
9582 CEFBS_None, // XVSRA_H
9583 CEFBS_None, // XVSRA_W
9584 CEFBS_None, // XVSRLI_B
9585 CEFBS_None, // XVSRLI_D
9586 CEFBS_None, // XVSRLI_H
9587 CEFBS_None, // XVSRLI_W
9588 CEFBS_None, // XVSRLNI_B_H
9589 CEFBS_None, // XVSRLNI_D_Q
9590 CEFBS_None, // XVSRLNI_H_W
9591 CEFBS_None, // XVSRLNI_W_D
9592 CEFBS_None, // XVSRLN_B_H
9593 CEFBS_None, // XVSRLN_H_W
9594 CEFBS_None, // XVSRLN_W_D
9595 CEFBS_None, // XVSRLRI_B
9596 CEFBS_None, // XVSRLRI_D
9597 CEFBS_None, // XVSRLRI_H
9598 CEFBS_None, // XVSRLRI_W
9599 CEFBS_None, // XVSRLRNI_B_H
9600 CEFBS_None, // XVSRLRNI_D_Q
9601 CEFBS_None, // XVSRLRNI_H_W
9602 CEFBS_None, // XVSRLRNI_W_D
9603 CEFBS_None, // XVSRLRN_B_H
9604 CEFBS_None, // XVSRLRN_H_W
9605 CEFBS_None, // XVSRLRN_W_D
9606 CEFBS_None, // XVSRLR_B
9607 CEFBS_None, // XVSRLR_D
9608 CEFBS_None, // XVSRLR_H
9609 CEFBS_None, // XVSRLR_W
9610 CEFBS_None, // XVSRL_B
9611 CEFBS_None, // XVSRL_D
9612 CEFBS_None, // XVSRL_H
9613 CEFBS_None, // XVSRL_W
9614 CEFBS_None, // XVSSRANI_BU_H
9615 CEFBS_None, // XVSSRANI_B_H
9616 CEFBS_None, // XVSSRANI_DU_Q
9617 CEFBS_None, // XVSSRANI_D_Q
9618 CEFBS_None, // XVSSRANI_HU_W
9619 CEFBS_None, // XVSSRANI_H_W
9620 CEFBS_None, // XVSSRANI_WU_D
9621 CEFBS_None, // XVSSRANI_W_D
9622 CEFBS_None, // XVSSRAN_BU_H
9623 CEFBS_None, // XVSSRAN_B_H
9624 CEFBS_None, // XVSSRAN_HU_W
9625 CEFBS_None, // XVSSRAN_H_W
9626 CEFBS_None, // XVSSRAN_WU_D
9627 CEFBS_None, // XVSSRAN_W_D
9628 CEFBS_None, // XVSSRARNI_BU_H
9629 CEFBS_None, // XVSSRARNI_B_H
9630 CEFBS_None, // XVSSRARNI_DU_Q
9631 CEFBS_None, // XVSSRARNI_D_Q
9632 CEFBS_None, // XVSSRARNI_HU_W
9633 CEFBS_None, // XVSSRARNI_H_W
9634 CEFBS_None, // XVSSRARNI_WU_D
9635 CEFBS_None, // XVSSRARNI_W_D
9636 CEFBS_None, // XVSSRARN_BU_H
9637 CEFBS_None, // XVSSRARN_B_H
9638 CEFBS_None, // XVSSRARN_HU_W
9639 CEFBS_None, // XVSSRARN_H_W
9640 CEFBS_None, // XVSSRARN_WU_D
9641 CEFBS_None, // XVSSRARN_W_D
9642 CEFBS_None, // XVSSRLNI_BU_H
9643 CEFBS_None, // XVSSRLNI_B_H
9644 CEFBS_None, // XVSSRLNI_DU_Q
9645 CEFBS_None, // XVSSRLNI_D_Q
9646 CEFBS_None, // XVSSRLNI_HU_W
9647 CEFBS_None, // XVSSRLNI_H_W
9648 CEFBS_None, // XVSSRLNI_WU_D
9649 CEFBS_None, // XVSSRLNI_W_D
9650 CEFBS_None, // XVSSRLN_BU_H
9651 CEFBS_None, // XVSSRLN_B_H
9652 CEFBS_None, // XVSSRLN_HU_W
9653 CEFBS_None, // XVSSRLN_H_W
9654 CEFBS_None, // XVSSRLN_WU_D
9655 CEFBS_None, // XVSSRLN_W_D
9656 CEFBS_None, // XVSSRLRNI_BU_H
9657 CEFBS_None, // XVSSRLRNI_B_H
9658 CEFBS_None, // XVSSRLRNI_DU_Q
9659 CEFBS_None, // XVSSRLRNI_D_Q
9660 CEFBS_None, // XVSSRLRNI_HU_W
9661 CEFBS_None, // XVSSRLRNI_H_W
9662 CEFBS_None, // XVSSRLRNI_WU_D
9663 CEFBS_None, // XVSSRLRNI_W_D
9664 CEFBS_None, // XVSSRLRN_BU_H
9665 CEFBS_None, // XVSSRLRN_B_H
9666 CEFBS_None, // XVSSRLRN_HU_W
9667 CEFBS_None, // XVSSRLRN_H_W
9668 CEFBS_None, // XVSSRLRN_WU_D
9669 CEFBS_None, // XVSSRLRN_W_D
9670 CEFBS_None, // XVSSUB_B
9671 CEFBS_None, // XVSSUB_BU
9672 CEFBS_None, // XVSSUB_D
9673 CEFBS_None, // XVSSUB_DU
9674 CEFBS_None, // XVSSUB_H
9675 CEFBS_None, // XVSSUB_HU
9676 CEFBS_None, // XVSSUB_W
9677 CEFBS_None, // XVSSUB_WU
9678 CEFBS_None, // XVST
9679 CEFBS_None, // XVSTELM_B
9680 CEFBS_None, // XVSTELM_D
9681 CEFBS_None, // XVSTELM_H
9682 CEFBS_None, // XVSTELM_W
9683 CEFBS_None, // XVSTX
9684 CEFBS_None, // XVSUBI_BU
9685 CEFBS_None, // XVSUBI_DU
9686 CEFBS_None, // XVSUBI_HU
9687 CEFBS_None, // XVSUBI_WU
9688 CEFBS_None, // XVSUBWEV_D_W
9689 CEFBS_None, // XVSUBWEV_D_WU
9690 CEFBS_None, // XVSUBWEV_H_B
9691 CEFBS_None, // XVSUBWEV_H_BU
9692 CEFBS_None, // XVSUBWEV_Q_D
9693 CEFBS_None, // XVSUBWEV_Q_DU
9694 CEFBS_None, // XVSUBWEV_W_H
9695 CEFBS_None, // XVSUBWEV_W_HU
9696 CEFBS_None, // XVSUBWOD_D_W
9697 CEFBS_None, // XVSUBWOD_D_WU
9698 CEFBS_None, // XVSUBWOD_H_B
9699 CEFBS_None, // XVSUBWOD_H_BU
9700 CEFBS_None, // XVSUBWOD_Q_D
9701 CEFBS_None, // XVSUBWOD_Q_DU
9702 CEFBS_None, // XVSUBWOD_W_H
9703 CEFBS_None, // XVSUBWOD_W_HU
9704 CEFBS_None, // XVSUB_B
9705 CEFBS_None, // XVSUB_D
9706 CEFBS_None, // XVSUB_H
9707 CEFBS_None, // XVSUB_Q
9708 CEFBS_None, // XVSUB_W
9709 CEFBS_None, // XVXORI_B
9710 CEFBS_None, // XVXOR_V
9711 };
9712
9713 assert(Opcode < 2483);
9714 return FeatureBitsets[RequiredFeaturesRefs[Opcode]];
9715}
9716
9717
9718} // namespace llvm::LoongArch_MC
9719
9720#endif // GET_COMPUTE_FEATURES
9721
9722#ifdef GET_AVAILABLE_OPCODE_CHECKER
9723#undef GET_AVAILABLE_OPCODE_CHECKER
9724
9725namespace llvm::LoongArch_MC {
9726
9727bool isOpcodeAvailable(unsigned Opcode, const FeatureBitset &Features) {
9728 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
9729 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
9730 FeatureBitset MissingFeatures =
9731 (AvailableFeatures & RequiredFeatures) ^
9732 RequiredFeatures;
9733 return !MissingFeatures.any();
9734}
9735
9736} // namespace llvm::LoongArch_MC
9737
9738#endif // GET_AVAILABLE_OPCODE_CHECKER
9739
9740#ifdef ENABLE_INSTR_PREDICATE_VERIFIER
9741#undef ENABLE_INSTR_PREDICATE_VERIFIER
9742
9743#include <sstream>
9744
9745namespace llvm::LoongArch_MC {
9746
9747#ifndef NDEBUG
9748static const char *SubtargetFeatureNames[] = {
9749 "Feature_HasLaGlobalWithAbs",
9750 "Feature_HasLaGlobalWithPcrel",
9751 "Feature_HasLaLocalWithAbs",
9752 "Feature_IsLA32",
9753 "Feature_IsLA64",
9754 nullptr
9755};
9756
9757#endif // NDEBUG
9758
9759void verifyInstructionPredicates(
9760 unsigned Opcode, const FeatureBitset &Features) {
9761#ifndef NDEBUG
9762 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
9763 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
9764 FeatureBitset MissingFeatures =
9765 (AvailableFeatures & RequiredFeatures) ^
9766 RequiredFeatures;
9767 if (MissingFeatures.any()) {
9768 std::ostringstream Msg;
9769 Msg << "Attempting to emit " << &LoongArchInstrNameData[LoongArchInstrNameIndices[Opcode]]
9770 << " instruction but the ";
9771 for (unsigned i = 0, e = MissingFeatures.size(); i != e; ++i)
9772 if (MissingFeatures.test(i))
9773 Msg << SubtargetFeatureNames[i] << " ";
9774 Msg << "predicate(s) are not met";
9775 report_fatal_error(Msg.str().c_str());
9776 }
9777#endif // NDEBUG
9778}
9779
9780} // namespace llvm::LoongArch_MC
9781
9782#endif // ENABLE_INSTR_PREDICATE_VERIFIER
9783
9784